diff options
author | monster <monster@ydb.tech> | 2022-07-07 14:41:37 +0300 |
---|---|---|
committer | monster <monster@ydb.tech> | 2022-07-07 14:41:37 +0300 |
commit | 06e5c21a835c0e923506c4ff27929f34e00761c2 (patch) | |
tree | 75efcbc6854ef9bd476eb8bf00cc5c900da436a2 /library/cpp | |
parent | 03f024c4412e3aa613bb543cf1660176320ba8f4 (diff) | |
download | ydb-06e5c21a835c0e923506c4ff27929f34e00761c2.tar.gz |
fix ya.make
Diffstat (limited to 'library/cpp')
352 files changed, 44120 insertions, 41832 deletions
diff --git a/library/cpp/actors/interconnect/CMakeLists.txt b/library/cpp/actors/interconnect/CMakeLists.txt index fc7b1ee73ce..a681d385f3e 100644 --- a/library/cpp/actors/interconnect/CMakeLists.txt +++ b/library/cpp/actors/interconnect/CMakeLists.txt @@ -8,6 +8,6 @@ if (APPLE) include(CMakeLists.darwin.txt) -elseif (UNIX AND NOT APPLE) +elseif (UNIX) include(CMakeLists.linux.txt) endif() diff --git a/library/cpp/actors/interconnect/mock/tsan.supp b/library/cpp/actors/interconnect/mock/tsan.supp deleted file mode 100644 index 19fd0594196..00000000000 --- a/library/cpp/actors/interconnect/mock/tsan.supp +++ /dev/null @@ -1 +0,0 @@ -deadlock:Attach diff --git a/library/cpp/actors/prof/CMakeLists.txt b/library/cpp/actors/prof/CMakeLists.txt index b926eeb42fe..da4124b2325 100644 --- a/library/cpp/actors/prof/CMakeLists.txt +++ b/library/cpp/actors/prof/CMakeLists.txt @@ -11,10 +11,11 @@ add_library(cpp-actors-prof) target_link_libraries(cpp-actors-prof PUBLIC contrib-libs-cxxsupp yutil + libs-tcmalloc-malloc_extension library-cpp-charset cpp-containers-atomizer ) target_sources(cpp-actors-prof PRIVATE ${CMAKE_SOURCE_DIR}/library/cpp/actors/prof/tag.cpp - ${CMAKE_SOURCE_DIR}/library/cpp/actors/prof/tcmalloc_null.cpp + ${CMAKE_SOURCE_DIR}/library/cpp/actors/prof/tcmalloc.cpp ) diff --git a/library/cpp/actors/prof/tcmalloc_null.cpp b/library/cpp/actors/prof/tcmalloc_null.cpp deleted file mode 100644 index 75c00131542..00000000000 --- a/library/cpp/actors/prof/tcmalloc_null.cpp +++ /dev/null @@ -1,10 +0,0 @@ -#include "tcmalloc.h" - -namespace NProfiling { - -ui32 SetTCMallocThreadAllocTag(ui32 tag) { - Y_UNUSED(tag); - return 0; -} - -} diff --git a/library/cpp/actors/util/rope_cont_deque.h b/library/cpp/actors/util/rope_cont_deque.h deleted file mode 100644 index d1d122c49c6..00000000000 --- a/library/cpp/actors/util/rope_cont_deque.h +++ /dev/null @@ -1,181 +0,0 @@ -#pragma once - -#include <library/cpp/containers/stack_vector/stack_vec.h> -#include <deque> - -namespace NRopeDetails { - -template<typename TChunk> -class TChunkList { - std::deque<TChunk> Chunks; - - static constexpr size_t MaxInplaceItems = 4; - using TInplace = TStackVec<TChunk, MaxInplaceItems>; - TInplace Inplace; - -private: - template<typename TChunksIt, typename TInplaceIt, typename TValue> - struct TIterator { - TChunksIt ChunksIt; - TInplaceIt InplaceIt; - - TIterator() = default; - - TIterator(TChunksIt chunksIt, TInplaceIt inplaceIt) - : ChunksIt(std::move(chunksIt)) - , InplaceIt(inplaceIt) - {} - - template<typename A, typename B, typename C> - TIterator(const TIterator<A, B, C>& other) - : ChunksIt(other.ChunksIt) - , InplaceIt(other.InplaceIt) - {} - - TIterator(const TIterator&) = default; - TIterator(TIterator&&) = default; - TIterator& operator =(const TIterator&) = default; - TIterator& operator =(TIterator&&) = default; - - TValue& operator *() const { return InplaceIt != TInplaceIt() ? *InplaceIt : *ChunksIt; } - TValue* operator ->() const { return InplaceIt != TInplaceIt() ? &*InplaceIt : &*ChunksIt; } - - TIterator& operator ++() { - if (InplaceIt != TInplaceIt()) { - ++InplaceIt; - } else { - ++ChunksIt; - } - return *this; - } - - TIterator& operator --() { - if (InplaceIt != TInplaceIt()) { - --InplaceIt; - } else { - --ChunksIt; - } - return *this; - } - - template<typename A, typename B, typename C> - bool operator ==(const TIterator<A, B, C>& other) const { - return ChunksIt == other.ChunksIt && InplaceIt == other.InplaceIt; - } - - template<typename A, typename B, typename C> - bool operator !=(const TIterator<A, B, C>& other) const { - return ChunksIt != other.ChunksIt || InplaceIt != other.InplaceIt; - } - }; - -public: - using iterator = TIterator<typename std::deque<TChunk>::iterator, typename TInplace::iterator, TChunk>; - using const_iterator = TIterator<typename std::deque<TChunk>::const_iterator, typename TInplace::const_iterator, const TChunk>; - -public: - TChunkList() = default; - TChunkList(const TChunkList& other) = default; - TChunkList(TChunkList&& other) = default; - TChunkList& operator=(const TChunkList& other) = default; - TChunkList& operator=(TChunkList&& other) = default; - - template<typename... TArgs> - void PutToEnd(TArgs&&... args) { - InsertBefore(end(), std::forward<TArgs>(args)...); - } - - template<typename... TArgs> - iterator InsertBefore(iterator pos, TArgs&&... args) { - if (!Inplace) { - pos.InplaceIt = Inplace.end(); - } - if (Chunks.empty() && Inplace.size() < MaxInplaceItems) { - return {{}, Inplace.emplace(pos.InplaceIt, std::forward<TArgs>(args)...)}; - } else { - if (Inplace) { - Y_VERIFY_DEBUG(Chunks.empty()); - for (auto& item : Inplace) { - Chunks.push_back(std::move(item)); - } - pos.ChunksIt = pos.InplaceIt - Inplace.begin() + Chunks.begin(); - Inplace.clear(); - } - return {Chunks.emplace(pos.ChunksIt, std::forward<TArgs>(args)...), {}}; - } - } - - iterator Erase(iterator pos) { - if (Inplace) { - return {{}, Inplace.erase(pos.InplaceIt)}; - } else { - return {Chunks.erase(pos.ChunksIt), {}}; - } - } - - iterator Erase(iterator first, iterator last) { - if (Inplace) { - return {{}, Inplace.erase(first.InplaceIt, last.InplaceIt)}; - } else { - return {Chunks.erase(first.ChunksIt, last.ChunksIt), {}}; - } - } - - void EraseFront() { - if (Inplace) { - Inplace.erase(Inplace.begin()); - } else { - Chunks.pop_front(); - } - } - - void EraseBack() { - if (Inplace) { - Inplace.pop_back(); - } else { - Chunks.pop_back(); - } - } - - iterator Splice(iterator pos, TChunkList& from, iterator first, iterator last) { - if (!Inplace) { - pos.InplaceIt = Inplace.end(); - } - size_t n = 0; - for (auto it = first; it != last; ++it, ++n) - {} - if (Chunks.empty() && Inplace.size() + n <= MaxInplaceItems) { - if (first.InplaceIt != typename TInplace::iterator()) { - Inplace.insert(pos.InplaceIt, first.InplaceIt, last.InplaceIt); - } else { - Inplace.insert(pos.InplaceIt, first.ChunksIt, last.ChunksIt); - } - } else { - if (Inplace) { - Y_VERIFY_DEBUG(Chunks.empty()); - for (auto& item : Inplace) { - Chunks.push_back(std::move(item)); - } - pos.ChunksIt = pos.InplaceIt - Inplace.begin() + Chunks.begin(); - Inplace.clear(); - } - if (first.InplaceIt != typename TInplace::iterator()) { - Chunks.insert(pos.ChunksIt, first.InplaceIt, last.InplaceIt); - } else { - Chunks.insert(pos.ChunksIt, first.ChunksIt, last.ChunksIt); - } - } - return from.Erase(first, last); - } - - operator bool() const { return !Inplace.empty() || !Chunks.empty(); } - TChunk& GetFirstChunk() { return Inplace ? Inplace.front() : Chunks.front(); } - const TChunk& GetFirstChunk() const { return Inplace ? Inplace.front() : Chunks.front(); } - TChunk& GetLastChunk() { return Inplace ? Inplace.back() : Chunks.back(); } - iterator begin() { return {Chunks.begin(), Inplace ? Inplace.begin() : typename TInplace::iterator()}; } - const_iterator begin() const { return {Chunks.begin(), Inplace ? Inplace.begin() : typename TInplace::const_iterator()}; } - iterator end() { return {Chunks.end(), Inplace ? Inplace.end() : typename TInplace::iterator()}; } - const_iterator end() const { return {Chunks.end(), Inplace ? Inplace.end() : typename TInplace::const_iterator()}; } -}; - -} // NRopeDetails diff --git a/library/cpp/balloc/aba_agri_test/balloc_aba_ut.cpp b/library/cpp/balloc/aba_agri_test/balloc_aba_ut.cpp deleted file mode 100644 index 0d12dc6764d..00000000000 --- a/library/cpp/balloc/aba_agri_test/balloc_aba_ut.cpp +++ /dev/null @@ -1,221 +0,0 @@ -#include <util/generic/algorithm.h> -#include <util/generic/noncopyable.h> -#include <util/generic/ptr.h> -#include <util/generic/vector.h> -#include <library/cpp/deprecated/atomic/atomic.h> -#include <util/system/info.h> -#include <util/system/spinlock.h> -#include <util/system/thread.h> - -#include <library/cpp/testing/unittest/registar.h> - -#include <utility> - -#define PLATFORM_CACHE_LINE 64 - -template <typename T> -struct TNode: private TNonCopyable { - TNode* Next; - T Item; - - TNode(const T& item) - : Next(nullptr) - , Item(item) - { - } - - TNode(T&& item) - : Next(nullptr) - , Item(std::move(item)) - { - } - - char Padding[4000]; -}; - -template <typename TNode> -inline void DeleteList(TNode* node) { - while (node != nullptr) { - TNode* next = node->Next; - delete node; - node = next; - } -} - -typedef void* TMessageLink; - -//////////////////////////////////////////////////////////////////////////////// -// http://www.1024cores.net/home/lock-free-algorithms/queues/non-intrusive-mpsc-node-based-queue -// Very fast (as there is no CAS operation), but not exactly lock-free: -// one blocked producer could prevent consumer from obtaining new nodes. - -template <typename T = TMessageLink> -class TFastLF_M1_Queue: private TNonCopyable { -private: - union { - TNode<T>* Head; - char Pad1[PLATFORM_CACHE_LINE]; - }; - union { - TNode<T>* Tail; - char Pad2[PLATFORM_CACHE_LINE]; - }; - -public: - using TItem = T; - - TFastLF_M1_Queue() { - Head = Tail = new TNode<T>(T()); - } - - ~TFastLF_M1_Queue() { - DeleteList(Head); - } - - template <typename TT> - void Push(TT&& item) { - Enqueue(new TNode<T>(std::forward<TT>(item))); - } - - void Enqueue(TNode<T>* node) { - // our goal is to avoid expensive CAS here, - // but now consumer will be blocked until new tail linked. - // fortunately 'window of inconsistency' is extremely small. - TNode<T>* prev = AtomicSwap(&Tail, node); - AtomicSet(prev->Next, node); - } - - T Pop() { - TNode<T>* next = AtomicGet(Head->Next); - if (next) { - auto item = std::move(next->Item); - std::swap(Head, next); // no need atomic here - delete next; - return item; - } - return nullptr; - } - - bool IsEmpty() const { - TNode<T>* next = AtomicGet(Head->Next); - return (next == nullptr); - } -}; - -const size_t NUMBER_OF_PUSHERS = NSystemInfo::NumberOfCpus() + 4; -const size_t NUMBER_OF_QUEUES = NSystemInfo::NumberOfCpus() / 4; - -template <typename TQueueType> -class TQueueTestProcs: public TTestBase { -private: - UNIT_TEST_SUITE_DEMANGLE(TQueueTestProcs<TQueueType>); - UNIT_TEST(RndPush1M_Queues) - UNIT_TEST_SUITE_END(); - -public: - void RndPush1M_Queues() { - TQueueType* queue = new TQueueType[NUMBER_OF_QUEUES]; - - class TPusherThread: public ISimpleThread { - public: - TPusherThread(TQueueType* queues, char* start) - : Queues(queues) - , Arg(start) - { - } - - TQueueType* Queues; - char* Arg; - - void* ThreadProc() override { - auto counters = new int[NUMBER_OF_QUEUES]; - for (size_t i = 0; i < NUMBER_OF_QUEUES; ++i) - counters[i] = 0; -#if defined(_msan_enabled_) || defined(_asan_enabled_) - int limit = 100000; -#else - int limit = 1000000; -#endif - for (int i = 0; i < limit; ++i) { - size_t rnd = GetCycleCount() % NUMBER_OF_QUEUES; - int cookie = counters[rnd]++; - Queues[rnd].Push(Arg + cookie); - } - - for (size_t i = 0; i < NUMBER_OF_QUEUES; ++i) { - Queues[i].Push((void*)1ULL); - } - - delete[] counters; - return nullptr; - } - }; - - class TPopperThread: public ISimpleThread { - public: - TPopperThread(TQueueType* queue, char* base) - : Queue(queue) - , Base(base) - { - } - - TQueueType* Queue; - char* Base; - - void* ThreadProc() override { - auto counters = new int[NUMBER_OF_PUSHERS]; - for (size_t i = 0; i < NUMBER_OF_PUSHERS; ++i) - counters[i] = 0; - - for (size_t fin = 0; fin < NUMBER_OF_PUSHERS;) { - auto msg = Queue->Pop(); - if (msg == nullptr) - continue; - if (msg == (void*)1ULL) { - ++fin; - continue; - } - auto shift = (char*)msg - Base; - auto pusherNum = shift / 20000000; - auto msgNum = shift % 20000000; - - if (counters[pusherNum] != msgNum) { - Cerr << counters[pusherNum] << " " << msgNum << Endl; - } - - UNIT_ASSERT_EQUAL(counters[pusherNum], msgNum); - ++counters[pusherNum]; - } - - delete[] counters; - return nullptr; - } - }; - - TVector<TAutoPtr<TPopperThread>> poppers; - TVector<TAutoPtr<TPusherThread>> pushers; - - for (size_t i = 0; i < NUMBER_OF_QUEUES; ++i) { - poppers.emplace_back(new TPopperThread(&queue[i], (char*)queue)); - poppers.back()->Start(); - } - - for (size_t i = 0; i < NUMBER_OF_PUSHERS; ++i) { - pushers.emplace_back( - new TPusherThread(queue, (char*)queue + 20000000 * i)); - pushers.back()->Start(); - } - - for (size_t i = 0; i < NUMBER_OF_QUEUES; ++i) { - poppers[i]->Join(); - } - - for (size_t i = 0; i < NUMBER_OF_PUSHERS; ++i) { - pushers[i]->Join(); - } - - delete[] queue; - } -}; - -UNIT_TEST_SUITE_REGISTRATION(TQueueTestProcs<TFastLF_M1_Queue<>>); diff --git a/library/cpp/balloc/lib/CMakeLists.txt b/library/cpp/balloc/lib/CMakeLists.txt index fc7b1ee73ce..a681d385f3e 100644 --- a/library/cpp/balloc/lib/CMakeLists.txt +++ b/library/cpp/balloc/lib/CMakeLists.txt @@ -8,6 +8,6 @@ if (APPLE) include(CMakeLists.darwin.txt) -elseif (UNIX AND NOT APPLE) +elseif (UNIX) include(CMakeLists.linux.txt) endif() diff --git a/library/cpp/balloc/optional/operators.cpp b/library/cpp/balloc/optional/operators.cpp deleted file mode 100644 index 79f74a58061..00000000000 --- a/library/cpp/balloc/optional/operators.cpp +++ /dev/null @@ -1 +0,0 @@ -#include "operators.h" diff --git a/library/cpp/balloc/setup/disable_by_default/disable.cpp b/library/cpp/balloc/setup/disable_by_default/disable.cpp deleted file mode 100644 index fe39d5c559a..00000000000 --- a/library/cpp/balloc/setup/disable_by_default/disable.cpp +++ /dev/null @@ -1,9 +0,0 @@ -#include <library/cpp/balloc/setup/enable.h> - -#include <util/system/compiler.h> - -namespace NAllocSetup { - // Overriding a weak symbol defined in library/cpp/balloc/setup/enable.cpp. - // Don't link with this object if your platform doesn't support weak linkage. - extern const bool EnableByDefault = false; -} diff --git a/library/cpp/balloc/test/do_with_disabled/main.cpp b/library/cpp/balloc/test/do_with_disabled/main.cpp deleted file mode 100644 index 245887cb66b..00000000000 --- a/library/cpp/balloc/test/do_with_disabled/main.cpp +++ /dev/null @@ -1,24 +0,0 @@ -#include <library/cpp/balloc/optional/operators.h> - -#undef NDEBUG - -#include <cstdlib> -#include <cstring> -#include <cassert> - -// internal hook for the testing -extern "C" bool IsOwnedByBalloc(void* ptr); - -int main() { - char* buf = (char*)malloc(100); - assert(false == IsOwnedByBalloc(buf)); - - ThreadEnableBalloc(); - char* buf2 = (char*)malloc(100); - assert(true == IsOwnedByBalloc(buf2)); - - free(buf); - free(buf2); - - return 0; -} diff --git a/library/cpp/balloc/test/do_with_enabled/main.cpp b/library/cpp/balloc/test/do_with_enabled/main.cpp deleted file mode 100644 index 02c165ccc3c..00000000000 --- a/library/cpp/balloc/test/do_with_enabled/main.cpp +++ /dev/null @@ -1,24 +0,0 @@ -#include <library/cpp/balloc/optional/operators.h> - -#undef NDEBUG - -#include <cstdlib> -#include <cstring> -#include <cassert> - -// internal hook for the testing -extern "C" bool IsOwnedByBalloc(void* ptr); - -int main() { - char* buf = (char*)malloc(100); - assert(true == IsOwnedByBalloc(buf)); - - ThreadDisableBalloc(); - char* buf2 = (char*)malloc(100); - assert(false == IsOwnedByBalloc(buf2)); - - free(buf); - free(buf2); - - return 0; -} diff --git a/library/cpp/codecs/static/README b/library/cpp/codecs/static/README deleted file mode 100644 index 1b07f02433d..00000000000 --- a/library/cpp/codecs/static/README +++ /dev/null @@ -1 +0,0 @@ -Support of static libraries in library/cpp/codecs. See library/cpp/codecs/static/example. diff --git a/library/cpp/codecs/static/builder.cpp b/library/cpp/codecs/static/builder.cpp deleted file mode 100644 index 93e34a3edbb..00000000000 --- a/library/cpp/codecs/static/builder.cpp +++ /dev/null @@ -1,39 +0,0 @@ -#include "builder.h" -#include "common.h" - -#include <library/cpp/codecs/static/static_codec_info.pb.h> - -#include <library/cpp/codecs/codecs.h> - -#include <util/generic/yexception.h> -#include <util/string/subst.h> - -namespace NCodecs { - TStaticCodecInfo BuildStaticCodec(const TVector<TString>& trainingData, const TCodecBuildInfo& info) { - TStaticCodecInfo result; - TCodecPtr codec = ICodec::GetInstance(info.CodecName); - Y_ENSURE_EX(codec, TCodecException() << "empty codec is not allowed"); - - codec->LearnX(trainingData.begin(), trainingData.end(), info.SampleSizeMultiplier); - { - TStringOutput sout{*result.MutableStoredCodec()}; - ICodec::Store(&sout, codec); - } - - auto& debugInfo = *result.MutableDebugInfo(); - debugInfo.SetStoredCodecHash(DataSignature(result.GetStoredCodec())); - debugInfo.SetCodecName(info.CodecName); - debugInfo.SetSampleSizeMultiplier(info.SampleSizeMultiplier); - debugInfo.SetTimestamp(info.Timestamp); - debugInfo.SetRevisionInfo(info.RevisionInfo); - debugInfo.SetTrainingSetComment(info.TrainingSetComment); - debugInfo.SetTrainingSetResId(info.TrainingSetResId); - return result; - } - - TString GetStandardFileName(const TStaticCodecInfo& info) { - TString cName = info.GetDebugInfo().GetCodecName(); - SubstGlobal(cName, ':', '.'); - return TStringBuilder() << cName << "." << info.GetDebugInfo().GetTimestamp() << ".codec_info"; - } -} diff --git a/library/cpp/codecs/static/builder.h b/library/cpp/codecs/static/builder.h deleted file mode 100644 index d7533be4d58..00000000000 --- a/library/cpp/codecs/static/builder.h +++ /dev/null @@ -1,29 +0,0 @@ -#pragma once - -#include "static.h" - -#include <library/cpp/svnversion/svnversion.h> - -#include <util/datetime/base.h> -#include <util/generic/string.h> -#include <util/generic/vector.h> -#include <util/string/builder.h> - -namespace NCodecs { - struct TCodecBuildInfo { - // optimal values from SEARCH-1655 - TString CodecName = "solar-8k-a:zstd08d-1"; - float SampleSizeMultiplier = 1; - - // debug info: - time_t Timestamp = TInstant::Now().TimeT(); - TString RevisionInfo = (TStringBuilder() << "r" << ToString(GetProgramSvnRevision())); - TString TrainingSetComment; // a human comment on the training data - TString TrainingSetResId; // sandbox resid of the training set - }; - - TStaticCodecInfo BuildStaticCodec(const TVector<TString>& trainingData, const TCodecBuildInfo&); - - TString GetStandardFileName(const TStaticCodecInfo&); - -} diff --git a/library/cpp/codecs/static/common.h b/library/cpp/codecs/static/common.h deleted file mode 100644 index 211de2a27d2..00000000000 --- a/library/cpp/codecs/static/common.h +++ /dev/null @@ -1,32 +0,0 @@ -#pragma once - -#include <util/string/hex.h> -#include <util/digest/city.h> -#include <util/system/byteorder.h> - -namespace NCodecs { - template <class T> - ui64 DataSignature(const T& t) { - static_assert(!std::is_scalar<T>::value, "no scalars"); - return CityHash64(t.data(), t.size()); - } - - template <class T> - TString HexWriteScalar(T t) { - static_assert(std::is_scalar<T>::value, "scalars only"); - t = LittleToBig(t); - TString res = HexEncode(&t, sizeof(t)); - res.to_lower(); - return res; - } - - template <class T> - T HexReadScalar(TStringBuf s) { - static_assert(std::is_scalar<T>::value, "scalars only"); - T t = 0; - HexDecode(s.data(), Min(s.size(), sizeof(T)), &t); - t = BigToLittle(t); - return t; - } - -} diff --git a/library/cpp/codecs/static/example/example.cpp b/library/cpp/codecs/static/example/example.cpp deleted file mode 100644 index 5b750b717e1..00000000000 --- a/library/cpp/codecs/static/example/example.cpp +++ /dev/null @@ -1,43 +0,0 @@ -#include "example.h" - -#include <library/cpp/codecs/static/static.h> - -#include <util/generic/yexception.h> - -extern "C" { -extern const ui8 codec_info_huff_20160707[]; -extern const ui32 codec_info_huff_20160707Size; -extern const ui8 codec_info_sa_huff_20160707[]; -extern const ui32 codec_info_sa_huff_20160707Size; -}; - -namespace NStaticCodecExample { - static const NCodecs::TCodecConstPtr CODECS[] = { - nullptr, - NCodecs::RestoreCodecFromArchive(codec_info_huff_20160707, codec_info_huff_20160707Size), - NCodecs::RestoreCodecFromArchive(codec_info_sa_huff_20160707, codec_info_sa_huff_20160707Size), - }; - - static_assert(Y_ARRAY_SIZE(CODECS) == DV_COUNT, "bad array size"); - - void Encode(TBuffer& out, TStringBuf in, EDictVersion dv) { - Y_ENSURE(dv > DV_NULL && dv < DV_COUNT, "invalid dict version: " << (int)dv); - out.Clear(); - if (!in) { - return; - } - CODECS[dv]->Encode(in, out); - out.Append((char)dv); - } - - void Decode(TBuffer& out, TStringBuf in) { - out.Clear(); - if (!in) { - return; - } - EDictVersion dv = (EDictVersion)in.back(); - Y_ENSURE(dv > DV_NULL && dv < DV_COUNT, "invalid dict version: " << (int)dv); - in.Chop(1); - CODECS[dv]->Decode(in, out); - } -} diff --git a/library/cpp/codecs/static/example/example.h b/library/cpp/codecs/static/example/example.h deleted file mode 100644 index f9b3a7324b7..00000000000 --- a/library/cpp/codecs/static/example/example.h +++ /dev/null @@ -1,17 +0,0 @@ -#pragma once - -#include <util/generic/strbuf.h> -#include <util/generic/buffer.h> - -namespace NStaticCodecExample { - enum EDictVersion : ui8 { - DV_NULL = 0, - DV_HUFF_20160707, - DV_SA_HUFF_20160707, - DV_COUNT - }; - - void Encode(TBuffer&, TStringBuf, EDictVersion dv = DV_SA_HUFF_20160707); - - void Decode(TBuffer&, TStringBuf); -} diff --git a/library/cpp/codecs/static/example/huffman.1467494385.codec_info b/library/cpp/codecs/static/example/huffman.1467494385.codec_info Binary files differdeleted file mode 100644 index 5fc18270a6b..00000000000 --- a/library/cpp/codecs/static/example/huffman.1467494385.codec_info +++ /dev/null diff --git a/library/cpp/codecs/static/example/solar-8k-a.huffman.1467494385.codec_info b/library/cpp/codecs/static/example/solar-8k-a.huffman.1467494385.codec_info Binary files differdeleted file mode 100644 index d36d8e24ec9..00000000000 --- a/library/cpp/codecs/static/example/solar-8k-a.huffman.1467494385.codec_info +++ /dev/null diff --git a/library/cpp/codecs/static/static.cpp b/library/cpp/codecs/static/static.cpp deleted file mode 100644 index 44a07dd73a2..00000000000 --- a/library/cpp/codecs/static/static.cpp +++ /dev/null @@ -1,98 +0,0 @@ -#include "static.h" -#include "common.h" - -#include <library/cpp/codecs/static/static_codec_info.pb.h> -#include <library/cpp/archive/yarchive.h> - -#include <util/draft/datetime.h> - -#include <util/string/builder.h> -#include <util/stream/buffer.h> -#include <util/stream/mem.h> -#include <util/string/hex.h> -#include <util/ysaveload.h> - -namespace NCodecs { - static constexpr TStringBuf STATIC_CODEC_INFO_MAGIC = "CodecInf"; - - static TStringBuf GetStaticCodecInfoMagic() { - return STATIC_CODEC_INFO_MAGIC; - } - - void SaveCodecInfoToStream(IOutputStream& out, const TStaticCodecInfo& info) { - TBufferOutput bout; - info.SerializeToArcadiaStream(&bout); - ui64 hash = DataSignature(bout.Buffer()); - out.Write(GetStaticCodecInfoMagic()); - ::Save(&out, hash); - ::Save(&out, bout.Buffer()); - } - - TStaticCodecInfo LoadCodecInfoFromStream(IInputStream& in) { - { - TBuffer magic; - magic.Resize(GetStaticCodecInfoMagic().size()); - Y_ENSURE_EX(in.Read(magic.Data(), GetStaticCodecInfoMagic().size()) == GetStaticCodecInfoMagic().size(), - TCodecException() << "bad codec info"); - Y_ENSURE_EX(TStringBuf(magic.data(), magic.size()) == GetStaticCodecInfoMagic(), - TCodecException() << "bad codec info"); - } - - ui64 hash; - ::Load(&in, hash); - TBuffer info; - ::Load(&in, info); - Y_ENSURE_EX(hash == DataSignature(info), TCodecException() << "bad codec info"); - - TStaticCodecInfo result; - Y_ENSURE_EX(result.ParseFromArray(info.data(), info.size()), TCodecException() << "bad codec info"); - - return result; - } - - TString SaveCodecInfoToString(const TStaticCodecInfo& info) { - TStringStream s; - SaveCodecInfoToStream(s, info); - return s.Str(); - } - - TStaticCodecInfo LoadCodecInfoFromString(TStringBuf data) { - TMemoryInput m{data.data(), data.size()}; - return LoadCodecInfoFromStream(m); - } - - TString FormatCodecInfo(const TStaticCodecInfo& ci) { - TStringBuilder s; - s << "codec name: " << ci.GetDebugInfo().GetCodecName() << Endl; - s << "codec hash: " << HexWriteScalar(ci.GetDebugInfo().GetStoredCodecHash()) << Endl; - s << "dict size: " << ci.GetStoredCodec().Size() << Endl; - s << "sample mult: " << ci.GetDebugInfo().GetSampleSizeMultiplier() << Endl; - s << "orig.compress: " << ci.GetDebugInfo().GetCompression() * 100 << " %" << Endl; - s << "timestamp: " << ci.GetDebugInfo().GetTimestamp() << " (" - << NDatetime::TSimpleTM::NewLocal(ci.GetDebugInfo().GetTimestamp()).ToString() - << ")" << Endl; - s << "revision: " << ci.GetDebugInfo().GetRevisionInfo() << Endl; - s << "training set comment: " << ci.GetDebugInfo().GetTrainingSetComment() << Endl; - s << "training set resId: " << ci.GetDebugInfo().GetTrainingSetResId() << Endl; - return s; - } - - TString LoadStringFromArchive(const ui8* begin, size_t size) { - TArchiveReader ar(TBlob::NoCopy(begin, size)); - Y_VERIFY(ar.Count() == 1, "invalid number of entries"); - auto blob = ar.ObjectBlobByKey(ar.KeyByIndex(0)); - return TString{blob.AsCharPtr(), blob.Size()}; - } - - TCodecConstPtr RestoreCodecFromCodecInfo(const TStaticCodecInfo& info) { - return NCodecs::ICodec::RestoreFromString(info.GetStoredCodec()); - } - - TCodecConstPtr RestoreCodecFromArchive(const ui8* begin, size_t size) { - const auto& data = LoadStringFromArchive(begin, size); - const auto& info = LoadCodecInfoFromString(data); - const auto& codec = RestoreCodecFromCodecInfo(info); - Y_ENSURE_EX(codec, TCodecException() << "null codec"); - return codec; - } -} diff --git a/library/cpp/codecs/static/static.h b/library/cpp/codecs/static/static.h deleted file mode 100644 index c1eaed2a742..00000000000 --- a/library/cpp/codecs/static/static.h +++ /dev/null @@ -1,34 +0,0 @@ -#pragma once - -#include <library/cpp/codecs/codecs.h> - -#include <util/generic/strbuf.h> -#include <util/generic/string.h> -#include <util/stream/output.h> - -namespace NCodecs { - class TStaticCodecInfo; - - // load - - TCodecConstPtr RestoreCodecFromCodecInfo(const TStaticCodecInfo&); - - TStaticCodecInfo LoadCodecInfoFromString(TStringBuf data); - - TString LoadStringFromArchive(const ui8* begin, size_t size); - - TCodecConstPtr RestoreCodecFromArchive(const ui8* begin, size_t size); - - // save - - TString SaveCodecInfoToString(const TStaticCodecInfo&); - - void SaveCodecInfoToStream(IOutputStream& out, const TStaticCodecInfo&); - - // misc - - TStaticCodecInfo LoadCodecInfoFromStream(IInputStream& in); - - TString FormatCodecInfo(const TStaticCodecInfo&); - -} diff --git a/library/cpp/codecs/static/static_codec_info.proto b/library/cpp/codecs/static/static_codec_info.proto deleted file mode 100644 index 362abb4dadf..00000000000 --- a/library/cpp/codecs/static/static_codec_info.proto +++ /dev/null @@ -1,17 +0,0 @@ -package NCodecs; - -message TStaticCodecInfo { - message TDebugInfo { - optional string CodecName = 1; // the exact codec variant name - optional uint64 Timestamp = 2; // when the codec was built - optional string RevisionInfo = 3; // the arcadia revision info - optional float SampleSizeMultiplier = 4; // how the default sample size was modified to improve compression - optional float Compression = 5; // the compression on the training set ((raw_size - coded_size) / raw_size) - optional string TrainingSetComment = 6; // a human readable description of the training set - optional string TrainingSetResId = 7; // the training set sandbox resource id - optional uint64 StoredCodecHash = 8; // cityhash64(data) - } - - optional bytes StoredCodec = 1; // the data of the codec - optional TDebugInfo DebugInfo = 2; // misc debug info which could be useful in finding whereabouts later -} diff --git a/library/cpp/codecs/static/tools/common/ct_common.cpp b/library/cpp/codecs/static/tools/common/ct_common.cpp deleted file mode 100644 index fe776912805..00000000000 --- a/library/cpp/codecs/static/tools/common/ct_common.cpp +++ /dev/null @@ -1,74 +0,0 @@ -#include "ct_common.h" - -#include <library/cpp/codecs/codecs.h> -#include <library/cpp/codecs/static/static_codec_info.pb.h> -#include <library/cpp/string_utils/base64/base64.h> - -#include <util/stream/output.h> -#include <util/string/builder.h> -#include <util/system/hp_timer.h> - -namespace NCodecs { - TString TComprStats::Format(const TStaticCodecInfo& info, bool checkMode) const { - TStringBuilder s; - s << "raw size/item: " << RawSizePerRecord() << Endl; - s << "enc.size/item: " << EncSizePerRecord() << Endl; - if (checkMode) { - s << "orig.enc.size/item: " << OldEncSizePerRecord(info.GetDebugInfo().GetCompression()) << Endl; - } - s << "enc time us/item: " << EncTimePerRecordUS() << Endl; - s << "dec time us/item: " << DecTimePerRecordUS() << Endl; - s << "dict size: " << info.GetStoredCodec().Size() << Endl; - s << "compression: " << AsPercent(Compression()) << " %" << Endl; - if (checkMode) { - s << "orig.compression: " << AsPercent(info.GetDebugInfo().GetCompression()) << " %" << Endl; - } - return s; - } - - TComprStats TestCodec(const ICodec& c, const TVector<TString>& input) { - TComprStats stats; - - TBuffer encodeBuffer; - TBuffer decodeBuffer; - for (const auto& data : input) { - encodeBuffer.Clear(); - decodeBuffer.Clear(); - - stats.Records += 1; - stats.RawSize += data.size(); - - THPTimer timer; - c.Encode(data, encodeBuffer); - stats.EncSize += encodeBuffer.size(); - stats.EncSeconds += timer.PassedReset(); - - c.Decode(TStringBuf{encodeBuffer.data(), encodeBuffer.size()}, decodeBuffer); - stats.DecSeconds += timer.PassedReset(); - Y_ENSURE(data == TStringBuf(decodeBuffer.data(), decodeBuffer.size()), "invalid encoding at record " << stats.Records); - } - - return stats; - } - - void ParseBlob(TVector<TString>& result, EDataStreamFormat fmt, const TBlob& blob) { - TStringBuf bin(blob.AsCharPtr(), blob.Size()); - TStringBuf line; - TString buffer; - while (bin.ReadLine(line)) { - if (DSF_BASE64_LF == fmt) { - Base64Decode(line, buffer); - line = buffer; - } - if (!line) { - continue; - } - result.emplace_back(line.data(), line.size()); - } - } - - TBlob GetInputBlob(const TString& dataFile) { - return dataFile && dataFile != "-" ? TBlob::FromFile(dataFile) : TBlob::FromStream(Cin); - } - -} diff --git a/library/cpp/codecs/static/tools/common/ct_common.h b/library/cpp/codecs/static/tools/common/ct_common.h deleted file mode 100644 index 9d3dcbda934..00000000000 --- a/library/cpp/codecs/static/tools/common/ct_common.h +++ /dev/null @@ -1,75 +0,0 @@ -#pragma once - -#include <util/generic/string.h> -#include <util/generic/vector.h> -#include <util/memory/blob.h> -#include <cmath> - -namespace NCodecs { - class TStaticCodecInfo; - class ICodec; - - struct TComprStats { - double EncSeconds = 0; - double DecSeconds = 0; - size_t Records = 0; - size_t RawSize = 0; - size_t EncSize = 0; - - static double Round(double n, size_t decPlaces = 2) { - double p = pow(10, decPlaces); - return round(n * p) / p; - } - - static double AsPercent(double n) { - return Round(n * 100); - } - - static double AsMicroSecond(double s) { - return s * 1000000; - } - - double PerRecord(double n) const { - return Round((double)(Records ? n / Records : 0)); - } - - double Compression() const { - return ((double)RawSize - (double)EncSize) / RawSize; - } - - double EncTimePerRecordUS() const { - return PerRecord(AsMicroSecond(EncSeconds)); - } - - double DecTimePerRecordUS() const { - return PerRecord(AsMicroSecond(DecSeconds)); - } - - double RawSizePerRecord() const { - return PerRecord(RawSize); - } - - double EncSizePerRecord() const { - return PerRecord(EncSize); - } - - double OldEncSizePerRecord(double compr) const { - return PerRecord((1 - compr) * RawSize); - } - - TString Format(const TStaticCodecInfo&, bool checkMode) const; - }; - - TComprStats TestCodec(const ICodec&, const TVector<TString>& data); - - enum EDataStreamFormat { - DSF_NONE, - DSF_PLAIN_LF /* "plain" */, - DSF_BASE64_LF /* "base64" */, - }; - - void ParseBlob(TVector<TString>&, EDataStreamFormat, const TBlob&); - - TBlob GetInputBlob(const TString& dataFile); - -} diff --git a/library/cpp/codecs/static/tools/static_codec_checker/README b/library/cpp/codecs/static/tools/static_codec_checker/README deleted file mode 100644 index 723a68300b0..00000000000 --- a/library/cpp/codecs/static/tools/static_codec_checker/README +++ /dev/null @@ -1,4 +0,0 @@ -This is a viewer for generated codec and utility for verification of the compression quality on a new data. - -Usage: -static_codec_checker -t -c 029b29ff64a74927.codec_info -f plain samples.txt diff --git a/library/cpp/codecs/static/tools/static_codec_checker/static_codec_checker.cpp b/library/cpp/codecs/static/tools/static_codec_checker/static_codec_checker.cpp deleted file mode 100644 index 9c8d568d823..00000000000 --- a/library/cpp/codecs/static/tools/static_codec_checker/static_codec_checker.cpp +++ /dev/null @@ -1,73 +0,0 @@ -#include <library/cpp/codecs/static/tools/common/ct_common.h> -#include <library/cpp/codecs/static/static.h> -#include <library/cpp/codecs/static/static_codec_info.pb.h> -#include <library/cpp/codecs/codecs.h> -#include <library/cpp/getopt/small/last_getopt.h> - -#include <util/digest/city.h> -#include <util/generic/yexception.h> -#include <util/stream/file.h> -#include <util/stream/buffer.h> -#include <util/stream/format.h> -#include <util/string/builder.h> - -int main(int argc, char** argv) { - NCodecs::TCodecPtr codecPtr; - NCodecs::EDataStreamFormat fmt = NCodecs::DSF_NONE; - TString codecFile; - bool testCompression = false; - - auto opts = NLastGetopt::TOpts::Default(); - opts.SetTitle("Prints a .codec_info file and optionally checks its performance on new data. See also static_codec_generator."); - opts.SetCmdLineDescr("-c 9089f3e9b7a0f0d4.codec_info -t -f base64 qtrees.sample.txt"); - NCodecs::TStaticCodecInfo codec; - - opts.AddLongOption('c', "codec-info").RequiredArgument("codec_info").Handler1T<TString>([&codecFile, &codec, &codecPtr](TString name) { - codecFile = name; - codec.CopyFrom(NCodecs::LoadCodecInfoFromString(TUnbufferedFileInput(name).ReadAll())); - codecPtr = NCodecs::ICodec::RestoreFromString(codec.GetStoredCodec()); - }) - .Required() - .Help(".codec_info file with serialized static data for codec"); - - opts.AddLongOption('t', "test").NoArgument().StoreValue(&testCompression, true).Optional().Help("test current performance"); - - opts.AddLongOption('f', "format").RequiredArgument(TStringBuilder() << "(" << NCodecs::DSF_PLAIN_LF << "|" << NCodecs::DSF_BASE64_LF << ")").StoreResult(&fmt).Optional().Help("test set input file format"); - - opts.SetFreeArgsMin(0); - opts.SetFreeArgTitle(0, "testing_set_input_file", "testing set input files"); - - NLastGetopt::TOptsParseResult res(&opts, argc, argv); - - Cout << codecFile << Endl; - Cout << NCodecs::FormatCodecInfo(codec) << Endl; - - if (testCompression) { - if (NCodecs::DSF_NONE == fmt) { - Cerr << "Specify format (-f|--format) for testing set input" << Endl; - exit(1); - } - - Cout << "Reading testing set data ... " << Flush; - - TVector<TString> allData; - for (const auto& freeArg : res.GetFreeArgs()) { - NCodecs::ParseBlob(allData, fmt, NCodecs::GetInputBlob(freeArg)); - } - - if (!res.GetFreeArgs()) { - NCodecs::ParseBlob(allData, fmt, NCodecs::GetInputBlob("-")); - } - - Cout << "Done" << Endl << Endl; - - Cout << "records: " << allData.size() << Endl; - Cout << "raw size: " << NCodecs::GetInputSize(allData.begin(), allData.end()) << " bytes" << Endl << Endl; - - Cout << "Testing compression ... " << Flush; - auto stats = NCodecs::TestCodec(*codecPtr, allData); - Cout << "Done" << Endl << Endl; - - Cout << stats.Format(codec, true) << Endl; - } -} diff --git a/library/cpp/codecs/static/tools/static_codec_generator/README b/library/cpp/codecs/static/tools/static_codec_generator/README deleted file mode 100644 index e6bb52b9591..00000000000 --- a/library/cpp/codecs/static/tools/static_codec_generator/README +++ /dev/null @@ -1,4 +0,0 @@ -This is a utility for reproducible teaching of a codec. And also for saving it into a file with a unique name for a static compilation as a resource. - -Usage: -static_codec_generator -t -m 'the training data description' -f plain samples.txt diff --git a/library/cpp/codecs/static/tools/static_codec_generator/static_codec_generator.cpp b/library/cpp/codecs/static/tools/static_codec_generator/static_codec_generator.cpp deleted file mode 100644 index 45fdb5c5fe8..00000000000 --- a/library/cpp/codecs/static/tools/static_codec_generator/static_codec_generator.cpp +++ /dev/null @@ -1,82 +0,0 @@ -#include <library/cpp/codecs/static/tools/common/ct_common.h> -#include <library/cpp/codecs/static/static_codec_info.pb.h> -#include <library/cpp/codecs/static/builder.h> -#include <library/cpp/codecs/codecs.h> - -#include <library/cpp/getopt/small/last_getopt.h> - -#include <util/generic/yexception.h> -#include <util/stream/file.h> -#include <util/string/builder.h> - -int main(int argc, char** argv) { - NCodecs::TCodecBuildInfo info; - NCodecs::EDataStreamFormat fmt = NCodecs::DSF_NONE; - - auto opts = NLastGetopt::TOpts::Default(); - opts.SetCmdLineDescr("-m 'Training set: 100000 qtrees taken from web mmeta logs' -f base64 qtrees.sample.txt"); - opts.SetTitle("Teaches the codec and serializes it as a file named CODECNAME.hash(CODECDATA).bin"); - - opts.AddLongOption('m', "message").RequiredArgument("training_set_comment").StoreResult(&info.TrainingSetComment).Required().Help("a human description for the training set"); - - opts.AddLongOption('r', "resource").RequiredArgument("training_set_res_id").StoreResult(&info.TrainingSetResId).Optional().Help("sandbox resource id for the training set"); - - opts.AddLongOption('c', "codec").RequiredArgument("codec_name").StoreResult(&info.CodecName).Optional().DefaultValue(info.CodecName); - - opts.AddLongOption('s', "sample-multiplier").RequiredArgument("multiplier").StoreResult(&info.SampleSizeMultiplier).Optional().DefaultValue(ToString(info.SampleSizeMultiplier)).Help("multiplier for default sample size"); - - opts.AddLongOption('f', "format").RequiredArgument(TStringBuilder() << "(" << NCodecs::DSF_PLAIN_LF << "|" << NCodecs::DSF_BASE64_LF << ")").StoreResult(&fmt).Required().Help("training set input file format"); - - opts.AddLongOption("list-codecs").NoArgument().Handler0([]() { - Cout << JoinStrings(NCodecs::ICodec::GetCodecsList(), "\n") << Endl; - exit(0); - }) - .Optional() - .Help("list available codecs"); - - opts.AddLongOption("fake-revision").RequiredArgument("revision").StoreResult(&info.RevisionInfo).Optional().Hidden(); // replace static_codec_generator revision in debug info - - opts.AddLongOption("fake-timestamp").RequiredArgument("timestamp").StoreResult(&info.Timestamp).Optional().Hidden(); // replace generating timestamp in debug info - - opts.SetFreeArgsMin(0); - opts.SetFreeArgTitle(0, "training_set_input_file", "training set input files"); - - NLastGetopt::TOptsParseResult res(&opts, argc, argv); - - Cout << "Reading training set data ... " << Flush; - TVector<TString> allData; - for (const auto& freeArg : res.GetFreeArgs()) { - NCodecs::ParseBlob(allData, fmt, NCodecs::GetInputBlob(freeArg)); - } - - if (!res.GetFreeArgs()) { - NCodecs::ParseBlob(allData, fmt, NCodecs::GetInputBlob("-")); - } - Cout << "Done" << Endl << Endl; - - Cout << "records: " << allData.size() << Endl; - Cout << "raw size: " << NCodecs::GetInputSize(allData.begin(), allData.end()) << " bytes" << Endl << Endl; - - Cout << "Training " << info.CodecName << " , sample size multiplier is " << info.SampleSizeMultiplier << " ... " << Flush; - auto codec = NCodecs::BuildStaticCodec(allData, info); - Cout << "Done" << Endl; - - TString codecName = NCodecs::GetStandardFileName(codec); - NCodecs::TCodecPtr codecPtr = NCodecs::ICodec::RestoreFromString(codec.GetStoredCodec()); - - Cout << "Testing compression ... " << Flush; - auto stats = NCodecs::TestCodec(*codecPtr, allData); - Cout << "Done" << Endl << Endl; - - codec.MutableDebugInfo()->SetCompression(stats.Compression()); - - Cout << stats.Format(codec, false) << Endl; - - Cout << "Saving as " << codecName << " ... " << Flush; - { - TUnbufferedFileOutput fout{codecName}; - NCodecs::SaveCodecInfoToStream(fout, codec); - fout.Finish(); - } - Cout << "Done" << Endl << Endl; -} diff --git a/library/cpp/codecs/static/tools/tests/canondata/result.json b/library/cpp/codecs/static/tools/tests/canondata/result.json deleted file mode 100644 index 7a637c6763a..00000000000 --- a/library/cpp/codecs/static/tools/tests/canondata/result.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "static_codec_tools.test_static_codec_tools": { - "checksum": "960e3c8c57fb846ab53ccbd07e287233", - "uri": "sbr://144512644/static_codec_tools.test_static_codec_tools/solar-8k-a.huffman.1467494385.codec_info" - } -}
\ No newline at end of file diff --git a/library/cpp/codecs/static/tools/tests/static_codec_tools.py b/library/cpp/codecs/static/tools/tests/static_codec_tools.py deleted file mode 100644 index db4140e3703..00000000000 --- a/library/cpp/codecs/static/tools/tests/static_codec_tools.py +++ /dev/null @@ -1,18 +0,0 @@ -#!/usr/bin/env python - -import yatest.common as tt -import os.path as op - -def test_static_codec_tools(): - tt.execute([tt.binary_path("library/cpp/codecs/static/tools/static_codec_generator/static_codec_generator")] - + ["-m", "test codec", "-r", "sbr://143310406", "-f", "plain", "-c", "solar-8k-a:huffman", "-s", "1", - "--fake-revision", "r2385905", "--fake-timestamp", "1467494385", "sample.txt"], - timeout=60) - assert(op.exists("solar-8k-a.huffman.1467494385.codec_info")) - tt.canonical_execute(tt.binary_path("library/cpp/codecs/static/tools/static_codec_checker/static_codec_checker"), - args=["-c", "solar-8k-a.huffman.1467494385.codec_info"], - timeout=60) - tt.execute([tt.binary_path("library/cpp/codecs/static/tools/static_codec_checker/static_codec_checker")] - + ["-c", "solar-8k-a.huffman.1467494385.codec_info", "-f", "plain", "-t", "sample.txt"], - timeout=60) - return tt.canonical_file("solar-8k-a.huffman.1467494385.codec_info") diff --git a/library/cpp/codecs/static/ut/builder_ut.cpp b/library/cpp/codecs/static/ut/builder_ut.cpp deleted file mode 100644 index 778ab47d931..00000000000 --- a/library/cpp/codecs/static/ut/builder_ut.cpp +++ /dev/null @@ -1,57 +0,0 @@ -#include <library/cpp/testing/unittest/registar.h> -#include <library/cpp/codecs/static/builder.h> -#include <library/cpp/codecs/static/static_codec_info.pb.h> -#include <util/string/vector.h> - -class TStaticCodecInfoBuilderTest: public NUnitTest::TTestBase { - UNIT_TEST_SUITE(TStaticCodecInfoBuilderTest) - UNIT_TEST(TestBuild) - UNIT_TEST_SUITE_END(); - -private: - TVector<TString> PrepareData() { - TVector<TString> data; - for (ui32 i = 'a'; i <= 'z'; ++i) { - data.push_back(TString(1, (char)i)); - } - return data; - } - - void TestBuild() { - TVector<TString> data; - NCodecs::TCodecBuildInfo info; - info.CodecName = "huffman"; - info.SampleSizeMultiplier = 2; - info.Timestamp = 1467494385; - info.RevisionInfo = "r2385905"; - info.TrainingSetComment = "some dummy data"; - info.TrainingSetResId = "sbr://1234"; - auto res = NCodecs::BuildStaticCodec(PrepareData(), info); - UNIT_ASSERT_VALUES_EQUAL(res.ShortUtf8DebugString(), - "StoredCodec: \"\\007\\000huffman@S\\000a" - "\\006b\\005c\\005d\\005e\\005f\\005g\\005h\\005i\\005j\\005k\\005l\\005m\\005n\\005o" - "\\005p\\005q\\005r\\005s\\005t\\005u\\004v\\004w\\004x\\004y\\004z\\004\\307?\\310>" - "\\311=\\312<\\313;\\314:\\3159\\3168\\3177\\3206\\3215\\3224\\3233\\3242\\3251\\3260\\327/\\330." - "\\331-\\332,\\333+\\334*\\335)\\336(\\337\\'\\340&\\341%\\342$\\343#\\344\\\"\\345!\\346 \\347" - "\\037\\350\\036\\351\\035\\352\\034\\353\\033\\354\\032\\355\\031\\356\\030\\357\\027\\360" - "\\026\\361\\025\\362\\024\\363\\023\\364\\022\\365\\021\\366\\020\\367\\017\\370\\016\\371" - "\\r\\372\\014\\373\\013\\374\\n\\375\\t\\376\\010\\377\\007\" " - "DebugInfo { " - "CodecName: \"huffman\" " - "Timestamp: 1467494385 " - "RevisionInfo: \"r2385905\" " - "SampleSizeMultiplier: 2 " - "TrainingSetComment: \"some dummy data\" " - "TrainingSetResId: \"sbr://1234\" " - "StoredCodecHash: 2509195835471488613 " - "}"); - - UNIT_ASSERT_VALUES_EQUAL(NCodecs::GetStandardFileName(res), "huffman.1467494385.codec_info"); - UNIT_ASSERT_VALUES_EQUAL(res.GetDebugInfo().GetStoredCodecHash(), 2509195835471488613ULL); - - auto res1 = NCodecs::LoadCodecInfoFromString(NCodecs::SaveCodecInfoToString(res)); - UNIT_ASSERT_VALUES_EQUAL(res1.ShortUtf8DebugString(), res.ShortUtf8DebugString()); - } -}; - -UNIT_TEST_SUITE_REGISTRATION(TStaticCodecInfoBuilderTest); diff --git a/library/cpp/codecs/static/ut/static_ut.cpp b/library/cpp/codecs/static/ut/static_ut.cpp deleted file mode 100644 index 57e1e628874..00000000000 --- a/library/cpp/codecs/static/ut/static_ut.cpp +++ /dev/null @@ -1,27 +0,0 @@ -#include <library/cpp/testing/unittest/registar.h> -#include <library/cpp/codecs/static/example/example.h> - -class TStaticCodecUsageTest: public NUnitTest::TTestBase { - UNIT_TEST_SUITE(TStaticCodecUsageTest) - UNIT_TEST(TestUsage) - UNIT_TEST_SUITE_END(); - -private: - void DoTestUsage(NStaticCodecExample::EDictVersion dv, size_t expectedSize) { - const TStringBuf letov = "Всё идёт по плану"; - - TBuffer outEnc, outDec; - NStaticCodecExample::Encode(outEnc, letov, dv); - NStaticCodecExample::Decode(outDec, TStringBuf{outEnc.data(), outEnc.size()}); - - UNIT_ASSERT_VALUES_EQUAL(outEnc.Size(), expectedSize); - UNIT_ASSERT_EQUAL(TStringBuf(outDec.data(), outDec.size()), letov); - } - - void TestUsage() { - DoTestUsage(NStaticCodecExample::DV_HUFF_20160707, 18u); - DoTestUsage(NStaticCodecExample::DV_SA_HUFF_20160707, 22u); - } -}; - -UNIT_TEST_SUITE_REGISTRATION(TStaticCodecUsageTest) diff --git a/library/cpp/config/config.cpp b/library/cpp/config/config.cpp new file mode 100644 index 00000000000..e8271af6613 --- /dev/null +++ b/library/cpp/config/config.cpp @@ -0,0 +1,425 @@ +#include "config.h" +#include "markup.h" +#include "ini.h" + +#include <library/cpp/archive/yarchive.h> + +#include <library/cpp/json/json_reader.h> +#include <library/cpp/json/json_writer.h> + +#include <library/cpp/lua/eval.h> + +#include <util/string/cast.h> +#include <util/string/strip.h> +#include <util/string/type.h> + +#include <util/stream/output.h> +#include <util/stream/file.h> +#include <util/memory/blob.h> + +#include <util/generic/singleton.h> +#include <util/stream/str.h> + +using namespace NConfig; +using namespace NJson; + +namespace { + const unsigned char CODE[] = { +#include "code.inc" + }; + + struct TCode: public TArchiveReader { + inline TCode() + : TArchiveReader(TBlob::NoCopy(CODE, sizeof(CODE))) + { + } + + static inline TCode& Instance() { + return *Singleton<TCode>(); + } + }; + + class TPreprocessor: public IInputStream { + public: + inline TPreprocessor(const TGlobals& g, IInputStream* in) + : I_(nullptr, 0) + , S_(in) + { + E_.SetVars(g); + } + + size_t DoRead(void* ptr, size_t len) override { + while (true) { + const size_t read = I_.Read(ptr, len); + + if (read) { + return read; + } + + do { + if (!S_.ReadLine(C_)) { + return 0; + } + } while (IsComment(C_)); + + C_ = E_.Preprocess(C_); + C_.append('\n'); + I_.Reset(C_.data(), C_.size()); + } + } + + static inline bool IsComment(TStringBuf s) { + s = StripString(s); + + return !s.empty() && s[0] == '#'; + } + + private: + TMemoryInput I_; + TBufferedInput S_; + TLuaEval E_; + TString C_; + }; +} + +void TConfig::DumpJson(IOutputStream& out) const { + TString tmp; + + { + TStringOutput out2(tmp); + + ToJson(out2); + } + + { + TJsonValue v; + TStringInput in(tmp); + + ReadJsonTree(&in, &v); + WriteJson(&out, &v, true, true); + } +} + +TConfig TConfig::FromJson(IInputStream& in, const TGlobals& g) { + class TJSONReader: public TJsonCallbacks { + public: + inline TJSONReader() + : Cur(nullptr) + { + } + + inline bool OnBoolean(bool b) override { + *Next() = ConstructValue(b); + + return true; + } + + inline bool OnInteger(long long i) override { + *Next() = ConstructValue((i64)i); + + return true; + } + + inline bool OnUInteger(unsigned long long i) override { + *Next() = ConstructValue((ui64)i); + + return true; + } + + inline bool OnDouble(double d) override { + *Next() = ConstructValue(d); + + return true; + } + + inline bool OnString(const TStringBuf& s) override { + *Next() = ConstructValue(ToString(s)); + + return true; + } + + inline bool OnOpenMap() override { + Push(ConstructValue(TDict())); + + return true; + } + + inline bool OnCloseMap() override { + Pop(); + + return true; + } + + inline bool OnOpenArray() override { + Push(ConstructValue(TArray())); + + return true; + } + + inline bool OnCloseArray() override { + Pop(); + + return true; + } + + inline bool OnMapKey(const TStringBuf& k) override { + if (S.empty()) { + ythrow yexception() << "shit happen"; + } + + Cur = &S.back().GetNonConstant<TDict>()[ToString(k)]; + + return true; + } + + inline void Push(const TConfig& el) { + *Next() = el; + S.push_back(el); + } + + inline void Pop() { + if (S.empty()) { + ythrow yexception() << "shit happen"; + } + + S.pop_back(); + } + + inline TConfig* Next() { + if (S.empty()) { + return &Root; + } + + TConfig& top = S.back(); + + if (top.IsA<TArray>()) { + TArray& arr = top.GetNonConstant<TArray>(); + + arr.emplace_back(); + + return &arr.back(); + } + + if (top.IsA<TDict>()) { + if (Cur) { + TConfig* ret = Cur; + + Cur = nullptr; + + return ret; + } + } + + ythrow yexception() << "shit happen"; + } + + inline void OnError(size_t off, TStringBuf reason) override { + Y_UNUSED(off); + if (!FirstErrorReason) { + FirstErrorReason = reason; + } + } + + TConfig Root; + TConfig* Cur; + TVector<TConfig> S; + TString FirstErrorReason; + }; + + TJSONReader r; + TString data = in.ReadAll(); + TMemoryInput mi(data.data(), data.size()); + TPreprocessor p(g, &mi); + + if (!NJson::ReadJson(&p, false, true, &r)) { + if (!!r.FirstErrorReason) { + ythrow TConfigParseError() << "Error parsing json: " << r.FirstErrorReason; + } else { + ythrow TConfigParseError() << "Could not parse json " << data.Quote(); + } + } + + return r.Root; +} + +namespace { + struct TData { + const char* Prologue; + const char* Epilogue; + }; + + const TData DATA[] = { + {"", "\nassert(not (instance == nil))\nreturn instance\n"}, + {"", "\nassert(not (main == nil))\nreturn main\n"}, + {"return ", "\n"}, + {"", "\n"}, + }; +} + +TConfig TConfig::FromLua(IInputStream& in, const TGlobals& g) { + const TString& data = in.ReadAll(); + TString json; + + for (size_t i = 0; i < Y_ARRAY_SIZE(DATA); ++i) { + TStringStream ss; + + ss << TStringBuf("local function configgen()") + << DATA[i].Prologue << data << DATA[i].Epilogue + << TStringBuf("end\n\nreturn require('json').encode(configgen())\n"); + + try { + json = TLuaEval().SetVars(g).EvalRaw(ss.Str()); + + break; + } catch (...) { + if (i == (Y_ARRAY_SIZE(DATA) - 1)) { + throw; + } + } + } + + TMemoryInput mi(json.data(), json.size()); + + return FromJson(mi); +} + +TConfig TConfig::FromMarkup(IInputStream& in, const TGlobals& g) { + TPreprocessor pin(g, &in); + + return ParseRawMarkup(pin); +} + +TConfig TConfig::FromIni(IInputStream& in, const TGlobals& g) { + TPreprocessor pin(g, &in); + + return ParseIni(pin); +} + +void TConfig::DumpLua(IOutputStream& out) const { + TLuaEval e; + TStringStream ss; + + ToJson(ss); + + e.SetVariable("jsonval", ss.Str()); + + out << "return " << e.EvalRaw(TCode::Instance().ObjectByKey("/pp.lua")->ReadAll() + "\nreturn prettify(require('json').decode(jsonval))\n"); +} + +TConfig TConfig::FromStream(IInputStream& in, const TGlobals& g) { + const TString& tmp = in.ReadAll(); + TString luaParsingError = ""; + + try { + TMemoryInput mi(tmp.data(), tmp.size()); + + return FromLua(mi, g); + } catch (const yexception& e) { + luaParsingError = e.AsStrBuf(); + } catch (...) { + luaParsingError = "unknown error"; + } + + TMemoryInput mi(tmp.data(), tmp.size()); + + try { + return FromJson(mi, g); + } catch (const yexception& e) { + const TStringBuf& jsonParsingError = e.AsStrBuf(); + ythrow yexception() << "Could not parse config:\nParsing as lua: " << luaParsingError << "\nParsing as json: " << jsonParsingError; + } +} + +TConfig TConfig::ReadJson(TStringBuf in, const TGlobals& g) { + TMemoryInput mi(in.data(), in.size()); + + return FromJson(mi, g); +} + +TConfig TConfig::ReadLua(TStringBuf in, const TGlobals& g) { + TMemoryInput mi(in.data(), in.size()); + + return FromLua(mi, g); +} + +TConfig TConfig::ReadMarkup(TStringBuf in, const TGlobals& g) { + TMemoryInput mi(in.data(), in.size()); + + return FromMarkup(mi, g); +} + +TConfig TConfig::ReadIni(TStringBuf in, const TGlobals& g) { + TMemoryInput mi(in.data(), in.size()); + + return FromIni(mi, g); +} + +void TConfig::Load(IInputStream* input) { + TString string; + ::Load(input, string); + TStringInput stream(string); + *this = FromJson(stream); +} + +void TConfig::Save(IOutputStream* output) const { + TString result; + TStringOutput stream(result); + DumpJson(stream); + ::Save(output, result); +} + +bool TConfig::Has(const TStringBuf& key) const { + return !operator[](key).IsNull(); +} + +const TConfig& TConfig::operator[](const TStringBuf& key) const { + return Get<TDict>().Find(key); +} + +const TConfig& TConfig::At(const TStringBuf& key) const { + return Get<TDict>().At(key); +} + +const TConfig& TConfig::operator[](size_t index) const { + return Get<TArray>().Index(index); +} + +size_t TConfig::GetArraySize() const { + return Get<TArray>().size(); +} + +const TConfig& TDict::Find(const TStringBuf& key) const { + const_iterator it = find(key); + + if (it == end()) { + return Default<TConfig>(); + } + + return it->second; +} + +const TConfig& TDict::At(const TStringBuf& key) const { + const_iterator it = find(key); + + Y_ENSURE_BT(it != end(), "missing key '" << key << "'"); + + return it->second; +} + +const TConfig& TArray::Index(size_t index) const { + if (index < size()) { + return (*this)[index]; + } + + return Default<TConfig>(); +} + +const TConfig& TArray::At(size_t index) const { + Y_ENSURE_BT(index < size(), "index " << index << " is out of bounds"); + + return (*this)[index]; +} + +THolder<IInputStream> NConfig::CreatePreprocessor(const TGlobals& g, IInputStream& in) { + return MakeHolder<TPreprocessor>(g, &in); +} diff --git a/library/cpp/config/config.h b/library/cpp/config/config.h new file mode 100644 index 00000000000..16d2d7edf93 --- /dev/null +++ b/library/cpp/config/config.h @@ -0,0 +1,146 @@ +#pragma once + +#include "fwd.h" +#include "value.h" + +#include <library/cpp/json/json_value.h> + +#include <util/generic/hash.h> +#include <util/generic/ptr.h> +#include <util/generic/deque.h> +#include <util/system/type_name.h> +#include <util/generic/vector.h> +#include <util/generic/yexception.h> +#include <util/generic/bt_exception.h> +#include <util/ysaveload.h> + +class IInputStream; +class IOutputStream; + +namespace NConfig { + typedef THashMap<TString, NJson::TJsonValue> TGlobals; + + class TConfigError: public TWithBackTrace<yexception> { + }; + + class TConfigParseError: public TConfigError { + }; + + class TTypeMismatch: public TConfigError { + }; + + struct TArray; + struct TDict; + + class TConfig { + public: + inline TConfig() + : V_(Null()) + { + } + + inline TConfig(IValue* v) + : V_(v) + { + } + + TConfig(const TConfig& config) = default; + TConfig& operator=(const TConfig& config) = default; + + template <class T> + inline bool IsA() const { + return V_->IsA(typeid(T)); + } + + inline bool IsNumeric() const { + return IsA<double>() || IsA<i64>() || IsA<ui64>(); + } + + template <class T> + inline const T& Get() const { + return GetNonConstant<T>(); + } + + template <class T> + inline T& GetNonConstant() const { + if (this->IsA<T>()) { + return *(T*)V_->Ptr(); + } + + if constexpr (std::is_same_v<T, ::NConfig::TArray>) { + NCfgPrivate::ReportTypeMismatch(V_->TypeName(), "array"); + } else if constexpr (std::is_same_v<T, ::NConfig::TDict>) { + NCfgPrivate::ReportTypeMismatch(V_->TypeName(), "dict"); + } else if constexpr (std::is_same_v<T, TString>) { + NCfgPrivate::ReportTypeMismatch(V_->TypeName(), "string"); + } else { + NCfgPrivate::ReportTypeMismatch(V_->TypeName(), ::TypeName<T>()); + } + } + + template <class T> + inline T As() const { + return ValueAs<T>(V_.Get()); + } + + template <class T> + inline T As(T def) const { + return IsNull() ? def : As<T>(); + } + + inline bool IsNull() const noexcept { + return V_.Get() == Null(); + } + + const TConfig& Or(const TConfig& r) const { + return IsNull() ? r : *this; + } + + //assume value is dict + bool Has(const TStringBuf& key) const; + const TConfig& operator[](const TStringBuf& key) const; + const TConfig& At(const TStringBuf& key) const; + + //assume value is array + const TConfig& operator[](size_t index) const; + size_t GetArraySize() const; + + static TConfig FromIni(IInputStream& in, const TGlobals& g = TGlobals()); + static TConfig FromJson(IInputStream& in, const TGlobals& g = TGlobals()); + static TConfig FromLua(IInputStream& in, const TGlobals& g = TGlobals()); + //load yconf format. unsafe, but natural mapping + static TConfig FromMarkup(IInputStream& in, const TGlobals& g = TGlobals()); + + static TConfig FromStream(IInputStream& in, const TGlobals& g = TGlobals()); + + inline void ToJson(IOutputStream& out) const { + V_->ToJson(out); + } + + void DumpJson(IOutputStream& out) const; + void DumpLua(IOutputStream& out) const; + + static TConfig ReadJson(TStringBuf in, const TGlobals& g = TGlobals()); + static TConfig ReadLua(TStringBuf in, const TGlobals& g = TGlobals()); + static TConfig ReadMarkup(TStringBuf in, const TGlobals& g = TGlobals()); + static TConfig ReadIni(TStringBuf in, const TGlobals& g = TGlobals()); + + void Load(IInputStream* stream); + void Save(IOutputStream* stream) const; + + private: + TIntrusivePtr<IValue> V_; + }; + + struct TArray: public TDeque<TConfig> { + const TConfig& Index(size_t index) const; + const TConfig& At(size_t index) const; + }; + + struct TDict: public THashMap<TString, TConfig> { + const TConfig& Find(const TStringBuf& key) const; + const TConfig& At(const TStringBuf& key) const; + }; + + THolder<IInputStream> CreatePreprocessor(const TGlobals& g, IInputStream& in); +} diff --git a/library/cpp/config/domscheme.cpp b/library/cpp/config/domscheme.cpp new file mode 100644 index 00000000000..95f3dc8278b --- /dev/null +++ b/library/cpp/config/domscheme.cpp @@ -0,0 +1 @@ +#include "domscheme.h" diff --git a/library/cpp/config/domscheme.h b/library/cpp/config/domscheme.h new file mode 100644 index 00000000000..613850be014 --- /dev/null +++ b/library/cpp/config/domscheme.h @@ -0,0 +1,155 @@ +#pragma once + +#include "config.h" + +#include <util/generic/algorithm.h> +#include <util/generic/typetraits.h> +#include <util/stream/str.h> + +struct TConfigTraits { + using TValue = NConfig::TConfig; + using TValueRef = const TValue*; + using TConstValueRef = TValueRef; + using TStringType = TString; + + // anyvalue defaults + template <class T> + static inline TValue Value(const T& t) { + return TValue(NConfig::ConstructValue(t)); + } + + template <class T> + static inline TValue Value(std::initializer_list<T> list) { + NConfig::TArray result; + for (const auto& t : list) { + result.push_back(TValue(NConfig::ConstructValue(t))); + } + return TValue(NConfig::ConstructValue(std::move(result))); + } + + static inline TConstValueRef Ref(const TValue& v) { + return &v; + } + + // common ops + static inline bool IsNull(TConstValueRef v) { + return v->IsNull(); + } + + static inline TString ToJson(TConstValueRef v) { + TStringStream str; + v->ToJson(str); + return str.Str(); + } + + // struct ops + static inline TConstValueRef GetField(TConstValueRef v, const TStringBuf& name) { + return &(*v)[name]; + } + + // array ops + static bool IsArray(TConstValueRef v) { + return v->IsA<NConfig::TArray>(); + } + + using TArrayIterator = size_t; + + static inline TConstValueRef ArrayElement(TConstValueRef v, TArrayIterator n) { + return &(*v)[n]; + } + + static inline size_t ArraySize(TConstValueRef v) { + return v->GetArraySize(); + } + + static inline TArrayIterator ArrayBegin(TConstValueRef) { + return 0; + } + + static inline TArrayIterator ArrayEnd(TConstValueRef v) { + return ArraySize(v); + } + + // dict ops + static bool IsDict(TConstValueRef v) { + return v->IsA<NConfig::TDict>(); + } + + static inline TConstValueRef DictElement(TConstValueRef v, TStringBuf key) { + return &(*v)[key]; + } + + static inline size_t DictSize(TConstValueRef v) { + return v->Get<NConfig::TDict>().size(); + } + + using TDictIterator = NConfig::TDict::const_iterator; + + static inline TDictIterator DictBegin(TConstValueRef v) { + return v->Get<NConfig::TDict>().begin(); + } + + static inline TDictIterator DictEnd(TConstValueRef v) { + return v->Get<NConfig::TDict>().end(); + } + + static inline TStringBuf DictIteratorKey(TConstValueRef /*dict*/, const TDictIterator& it) { + return it->first; + } + + static inline TConstValueRef DictIteratorValue(TConstValueRef /*dict*/, const TDictIterator& it) { + return &it->second; + } + + // generic get + template <typename T> + static inline void Get(TConstValueRef v, T def, T& t) { + t = v->As<T>(def); + } + + static inline bool Get(TConstValueRef v, double def, double& t) { + if (v->IsNumeric()) { + t = v->As<double>(def); + return true; + } + t = def; + return false; + } + + template <typename T> + static inline void Get(TConstValueRef v, T& t) { + t = v->As<T>(); + } + + template <typename T> + static inline bool IsValidPrimitive(const T&, TConstValueRef v) { + if (v->IsNull()) { + return true; + } + + try { + v->As<T>(); + + return true; + } catch (const NConfig::TTypeMismatch&) { + } catch (const TBadCastException&) { + } + + return false; + } + + template <class T> + static inline void Set(TValueRef v, T&& t) { + v->GetNonConstant<std::remove_const_t<std::remove_reference_t<T>>>() = t; + } + + // validation ops + static inline TVector<TString> GetKeys(TConstValueRef v) { + TVector<TString> res; + for (const auto& it : v->Get<NConfig::TDict>()) { + res.push_back(it.first); + } + Sort(res.begin(), res.end()); + return res; + } +}; diff --git a/library/cpp/config/fwd.h b/library/cpp/config/fwd.h new file mode 100644 index 00000000000..07caafe6615 --- /dev/null +++ b/library/cpp/config/fwd.h @@ -0,0 +1,5 @@ +#pragma once + +namespace NConfig { + class TConfig; +} diff --git a/library/cpp/config/ini.cpp b/library/cpp/config/ini.cpp new file mode 100644 index 00000000000..6c1897dd279 --- /dev/null +++ b/library/cpp/config/ini.cpp @@ -0,0 +1,62 @@ +#include "ini.h" + +#include <util/string/strip.h> +#include <util/stream/input.h> + +using namespace NConfig; + +namespace { + inline TStringBuf StripComment(TStringBuf line) { + return line.Before('#').Before(';'); + } +} + +TConfig NConfig::ParseIni(IInputStream& in) { + TConfig ret = ConstructValue(TDict()); + + { + TConfig* cur = &ret; + TString line; + + while (in.ReadLine(line)) { + TStringBuf tmp = StripComment(line); + TStringBuf stmp = StripString(tmp); + + if (stmp.empty()) { + continue; + } + + if (stmp[0] == '[') { + //start section + if (*(stmp.end() - 1) != ']') { + ythrow TConfigParseError() << "malformed section " << stmp; + } + + stmp = TStringBuf(stmp.data() + 1, stmp.end() - 1); + cur = &ret; + + while (!!stmp) { + TStringBuf section; + + stmp.Split('.', section, stmp); + + cur = &cur->GetNonConstant<TDict>()[section]; + if (!cur->IsA<TDict>()) { + *cur = ConstructValue(TDict()); + } + } + } else { + //value + TStringBuf key, value; + + tmp.Split('=', key, value); + + auto& dict = cur->GetNonConstant<TDict>(); + auto strippedValue = TString(StripString(value)); + dict[StripString(key)] = ConstructValue(strippedValue); + } + } + } + + return ret; +} diff --git a/library/cpp/config/ini.h b/library/cpp/config/ini.h new file mode 100644 index 00000000000..e5c95672241 --- /dev/null +++ b/library/cpp/config/ini.h @@ -0,0 +1,7 @@ +#pragma once + +#include "config.h" + +namespace NConfig { + TConfig ParseIni(IInputStream& in); +} diff --git a/library/cpp/config/markup.cpp b/library/cpp/config/markup.cpp new file mode 100644 index 00000000000..df072c65290 --- /dev/null +++ b/library/cpp/config/markup.cpp @@ -0,0 +1,258 @@ +#include "markup.h" + +#include <util/stream/output.h> +#include <util/stream/mem.h> +#include <util/string/strip.h> +#include <util/string/cast.h> + +using namespace NConfig; + +#define DBG(x) + +namespace { +#define MACHINE_DATA +#include "markupfsm.h" +#undef MACHINE_DATA + + class IXmlCB { + public: + inline void DoTagOpen(const TStringBuf& key) { + DBG(Cerr << "topen" << key << Endl); + + S_.push_back(key); + OnTagOpen(key); + } + + inline void DoTagClose(const TStringBuf& key) { + DBG(Cerr << "tclose" << key << Endl); + + if (S_.empty()) { + ythrow yexception() << "unbalanced tag"; + } + + if (S_.back() != key) { + ythrow yexception() << "unbalanced tag"; + } + + S_.pop_back(); + OnTagClose(); + } + + inline void DoText(const TStringBuf& text) { + DBG(Cerr << "ttext" << text << Endl); + + if (!!text) { + OnText(text); + } + } + + inline void DoAttrKey(const TStringBuf& key) { + DBG(Cerr << "tattrkey" << key << Endl); + + A_ = key; + } + + inline void DoAttrValue(const TStringBuf& key) { + DBG(Cerr << "tattrvalue" << key << Endl); + + if (!A_) { + ythrow yexception() << "dangling attribute"; + } + + OnAttr(A_, key); + A_ = TStringBuf(); + } + + virtual void OnTagOpen(const TStringBuf& key) = 0; + virtual void OnTagClose() = 0; + virtual void OnText(const TStringBuf& text) = 0; + virtual void OnAttr(const TStringBuf& key, const TStringBuf& value) = 0; + virtual ~IXmlCB() = default; + + private: + TVector<TStringBuf> S_; + TStringBuf A_; + }; + + inline void Parse(TStringBuf s, IXmlCB* cb) { + const char* p = s.data(); + const char* pe = s.end(); + const char* eof = pe; + const char* l = p; + + int cs; + TString cur; + +#define MACHINE_INIT +#include "markupfsm.h" +#undef MACHINE_INIT + +#define MACHINE_EXEC +#include "markupfsm.h" +#undef MACHINE_EXEC + + if (cs < ParseXml_first_final) { + ythrow TConfigParseError() << "can not parse markup data at offset " << (p - s.data()); + } + } + + inline IValue* SmartValue(const TStringBuf& v) { + try { + return ConstructValue(FromString<ui64>(v)); + } catch (...) { + } + + try { + return ConstructValue(FromString<i64>(v)); + } catch (...) { + } + + try { + return ConstructValue(FromString<double>(v)); + } catch (...) { + } + + try { + return ConstructValue(FromString<bool>(v)); + } catch (...) { + } + + return ConstructValue(ToString(v)); + } + + inline TConfig Parse(TStringBuf s0) { + struct TXmlParser: public IXmlCB { + inline TXmlParser() + : Root(ConstructValue(TDict())) + { + S.push_back(&Root); + } + + void OnTagOpen(const TStringBuf& key) override { + *Push(key) = ConstructValue(TDict()); + } + + void OnTagClose() override { + S.pop_back(); + } + + static inline bool IsWS(char ch) { + switch (ch) { + case ' ': + case '\t': + case '\r': + case '\n': + case ':': + return true; + } + + return false; + } + + void OnText(const TStringBuf& text) override { + TMemoryInput mi(text.data(), text.size()); + TString line; + + while (mi.ReadLine(line)) { + DBG(Cerr << line << Endl); + + TStringBuf s = StripString(TStringBuf(line)); + + DBG(Cerr << s << Endl); + + if (!s) { + continue; + } + + const char* b = s.data(); + const char* c = b; + const char* e = s.end(); + + while (c < e && !IsWS(*c)) { + ++c; + } + + const TStringBuf key(b, c); + + while (c < e && IsWS(*c)) { + ++c; + } + + const TStringBuf value(c, e); + + if (!key) { + continue; + } + + DBG(Cerr << key << " " << value << Endl); + + SetAttr(key, value); + } + } + + void OnAttr(const TStringBuf& key, const TStringBuf& value) override { + SetAttr(key, value); + } + + inline void SetAttr(const TStringBuf& key, const TStringBuf& value) { + Dict()[ToString(key)] = SmartValue(value); + } + + inline TConfig* Top() { + return S.back(); + } + + inline TConfig* Push(const TStringBuf& key) { + TDict& d = Dict(); + const TString k = ToString(key); + + if (d.find(k) == d.end()) { + S.push_back(&d[k]); + } else { + TConfig tmp = d[k]; + + if (tmp.IsA<TArray>()) { + TArray& arr = d[k].GetNonConstant<TArray>(); + + arr.push_back(TConfig()); + + S.push_back(&arr.back()); + } else { + d[k] = ConstructValue(TArray()); + + TArray& arr = d[k].GetNonConstant<TArray>(); + + arr.push_back(tmp); + arr.push_back(TConfig()); + + S.push_back(&arr.back()); + } + } + + return Top(); + } + + inline TDict& Dict() { + try { + return Top()->GetNonConstant<TDict>(); + } catch (...) { + } + + return Top()->Get<TArray>().back().GetNonConstant<TDict>(); + } + + TConfig Root; + TVector<TConfig*> S; + }; + + TXmlParser cb; + + Parse(s0, &cb); + + return cb.Root; + } +} + +TConfig NConfig::ParseRawMarkup(IInputStream& in) { + return Parse(in.ReadAll()); +} diff --git a/library/cpp/config/markup.h b/library/cpp/config/markup.h new file mode 100644 index 00000000000..88e1207b300 --- /dev/null +++ b/library/cpp/config/markup.h @@ -0,0 +1,7 @@ +#pragma once + +#include "config.h" + +namespace NConfig { + TConfig ParseRawMarkup(IInputStream& in); +} diff --git a/library/cpp/config/markupfsm.h.rl6 b/library/cpp/config/markupfsm.h.rl6 new file mode 100644 index 00000000000..b709faaebff --- /dev/null +++ b/library/cpp/config/markupfsm.h.rl6 @@ -0,0 +1,81 @@ +%%{ + machine ParseXml; + + action startText { + l = p; + } + + action endText { + cb->DoText(TStringBuf(l + 1, p)); + } + + action startSTag { + l = p; + } + + action endSTag { + cb->DoTagOpen(TStringBuf(l, p)); + } + + action startETag { + l = p; + } + + action endETag { + cb->DoTagClose(TStringBuf(l, p)); + } + + action startKey { + l = p; + } + + action endKey { + cb->DoAttrKey(TStringBuf(l, p)); + } + + action startValue { + l = p; + } + + action endValue { + cb->DoAttrValue(TStringBuf(l, p)); + } + + spacesym = [ \r\n\t]; + gsym = (spacesym | '<' | '>' | '/'); + sym = any -- gsym; + asym = sym -- ('=' | '"'); + tag = sym+; + xattrkey = asym+; + xattrval = asym*; + xspace = spacesym*; + mspace = spacesym+; + attr = (xattrkey >startKey %endKey) '=' '"' (xattrval >startValue %endValue) '"'; + attrs = (mspace attr)*; + text = ('>' (any -- '<')*) >startText %endText; + stag = '<' xspace (tag >startSTag %endSTag) attrs xspace; + etag = '<' xspace '/' xspace (tag >startETag %endETag) xspace; + + main := spacesym* ((stag | etag) text)*; +}%% + +#if defined(MACHINE_DATA) +#undef MACHINE_DATA +%%{ + write data; +}%% +#endif + +#if defined(MACHINE_INIT) +#undef MACHINE_INIT +%%{ + write init; +}%% +#endif + +#if defined(MACHINE_EXEC) +#undef MACHINE_EXEC +%%{ + write exec; +}%% +#endif diff --git a/library/cpp/config/sax.cpp b/library/cpp/config/sax.cpp new file mode 100644 index 00000000000..7837fe97b55 --- /dev/null +++ b/library/cpp/config/sax.cpp @@ -0,0 +1,67 @@ +#include "sax.h" + +using namespace NConfig; + +namespace { + class TSax: public IConfig, public IConfig::IValue { + public: + inline TSax(const TConfig& cfg) + : C_(cfg) + { + } + + void DoForEach(IFunc* func) override { + if (C_.IsA<TArray>()) { + const TArray& a = C_.Get<TArray>(); + + for (size_t i = 0; i < a.size(); ++i) { + TSax slave(a[i]); + + func->Consume(ToString(i), &slave); + } + } else if (C_.IsA<TDict>()) { + const TDict& d = C_.Get<TDict>(); + + for (const auto& it : d) { + TSax slave(it.second); + + func->Consume(it.first, &slave); + } + } + } + + TString AsString() override { + if (C_.IsA<TArray>()) { + TSax slave(C_.Get<TArray>()[0]); + return slave.AsString(); + } + return C_.As<TString>(); + } + + bool AsBool() override { + return C_.As<bool>(); + } + + IConfig* AsSubConfig() override { + return this; + } + bool IsContainer() const override { + return C_.IsA<TArray>() || C_.IsA<TDict>(); + } + void DumpJson(IOutputStream& stream) const override { + C_.DumpJson(stream); + } + void DumpLua(IOutputStream& stream) const override { + C_.DumpLua(stream); + } + + private: + TConfig C_; + }; +} + +namespace NConfig { + THolder<IConfig> ConfigParser(IInputStream& in, const TGlobals& globals) { + return MakeHolder<TSax>(TConfig::FromStream(in, globals)); + } +} diff --git a/library/cpp/config/sax.h b/library/cpp/config/sax.h new file mode 100644 index 00000000000..8ce252c9a71 --- /dev/null +++ b/library/cpp/config/sax.h @@ -0,0 +1,83 @@ +#pragma once + +#include "config.h" + +#include <util/string/cast.h> +#include <util/generic/maybe.h> +#include <util/generic/string.h> +#include <util/generic/vector.h> +#include <util/generic/yexception.h> + +class IInputStream; + +namespace NConfig { + class IConfig { + public: + class IValue { + public: + virtual TString AsString() = 0; + virtual bool AsBool() = 0; + virtual IConfig* AsSubConfig() = 0; + + virtual bool IsContainer() const = 0; + }; + + class IFunc { + public: + inline void Consume(const TString& key, IValue* value) { + DoConsume(key, value); + } + + virtual ~IFunc() = default; + + private: + virtual void DoConsume(const TString& key, IValue* value) { + (void)key; + (void)value; + } + }; + + virtual ~IConfig() = default; + + inline void ForEach(IFunc* func) { + DoForEach(func); + } + virtual void DumpJson(IOutputStream& stream) const = 0; + virtual void DumpLua(IOutputStream& stream) const = 0; + + private: + virtual void DoForEach(IFunc* func) = 0; + }; + + template <class T> + static inline bool ParseFromString(const TString& s, TMaybe<T>& t) { + t.ConstructInPlace(FromString<T>(s)); + + return true; + } + + template <class T> + static inline bool ParseFromString(const TString& s, THolder<T>& t) { + t = MakeHolder<T>(FromString<T>(s)); + + return true; + } + + template <class T> + static inline bool ParseFromString(const TString& s, T& t) { + t = FromString<T>(s); + + return true; + } + + THolder<IConfig> ConfigParser(IInputStream& in, const TGlobals& globals = TGlobals()); +} + +#define START_PARSE \ + void DoConsume(const TString& key, NConfig::IConfig::IValue* value) override { \ + (void)key; \ + (void)value; +#define END_PARSE \ + ythrow NConfig::TConfigParseError() << "unsupported key(" << key.Quote() << ")"; \ + } +#define ON_KEY(k, v) if (key == k && NConfig::ParseFromString(value->AsString(), v)) diff --git a/library/cpp/config/support/pp.lua b/library/cpp/config/support/pp.lua new file mode 100644 index 00000000000..d6a85653a2c --- /dev/null +++ b/library/cpp/config/support/pp.lua @@ -0,0 +1,63 @@ +local function off(i) + local ss = '' + local j = 0 + + while j < i do + ss = ss .. ' ' + j = j + 1 + end + + return ss +end + +local function fmtkey(key) + if type(key) == 'string' and key:match('^[_%a][_%w]*$') then + return key + end + + return '[' .. string.format('%q', key) .. ']' +end + +local function pp(v, i) + if type(v) == "string" then + return string.format('%q', v) + end + + if type(v) == "number" then + return tostring(v) + end + + if type(v) == "nil" then + return 'nil' + end + + if type(v) == "boolean" then + return tostring(v) + end + + if type(v) == "table" then + local ret = "{\n" + local curoff = 1 + + for x, y in pairs(v) do + if type(x) == 'number' and x == curoff then + ret = ret .. off(i + 1) .. pp(y, i + 1) .. ';\n' + curoff = curoff + 1 + else + ret = ret .. off(i + 1) .. fmtkey(x) .. " = " .. pp(y, i + 1) .. ';\n' + end + end + + return ret .. off(i) .. "}" + end + + if v == nil then + return 'nil' + end + + return "" +end + +local function prettify(v) + return pp(v, 0) +end diff --git a/library/cpp/config/value.cpp b/library/cpp/config/value.cpp new file mode 100644 index 00000000000..776cd2b66c3 --- /dev/null +++ b/library/cpp/config/value.cpp @@ -0,0 +1,292 @@ +#include "value.h" +#include "config.h" + +#include <library/cpp/string_utils/relaxed_escaper/relaxed_escaper.h> + +#include <util/generic/algorithm.h> +#include <util/system/type_name.h> +#include <util/generic/singleton.h> +#include <util/string/cast.h> +#include <util/string/strip.h> +#include <util/string/type.h> + +using namespace NConfig; + +namespace { + template <class T> + class TValue: public IValue { + public: + inline TValue(const T& t) + : T_(t) + { + } + + bool IsA(const std::type_info& info) const override { + return info == typeid(T); + } + + TString TypeName() const override { + return ::TypeName<T>(); + } + + void* Ptr() const override { + return (void*)&T_; + } + + void ToJson(IOutputStream& out) const override { + out << AsString(); + } + + bool AsBool() const override { + return (bool)AsDouble(); + } + + protected: + T T_; + }; + + class TNullValue: public TValue<TNull> { + public: + inline TNullValue() + : TValue<TNull>(TNull()) + { + Ref(); + } + + double AsDouble() const override { + return 0; + } + + ui64 AsUInt() const override { + return 0; + } + + i64 AsInt() const override { + return 0; + } + + TString AsString() const override { + return TString(); + } + + void ToJson(IOutputStream& out) const override { + out << "null"; + } + + TString TypeName() const override { + return "null"; + } + }; + + template <class T> + class TNumericValue: public TValue<T> { + public: + inline TNumericValue(const T& t) + : TValue<T>(t) + { + } + + double AsDouble() const override { + return this->T_; + } + + ui64 AsUInt() const override { + return this->T_; + } + + i64 AsInt() const override { + return this->T_; + } + }; + + class TBoolValue: public TNumericValue<bool> { + public: + inline TBoolValue(bool v) + : TNumericValue<bool>(v) + { + } + + TString AsString() const override { + return T_ ? "true" : "false"; + } + }; + + template <class T> + class TArithmeticValue: public TNumericValue<T> { + public: + inline TArithmeticValue(T v) + : TNumericValue<T>(v) + { + } + + TString AsString() const override { + return ToString(this->T_); + } + }; + + class TStringValue: public TValue<TString> { + public: + inline TStringValue(const TString& v) + : TValue<TString>(v) + { + } + + template <class T> + inline T AsT() const { + const TStringBuf s = StripString(TStringBuf(T_)); + + if (IsTrue(s)) { + return true; + } + + if (IsFalse(s)) { + return false; + } + + return FromString<T>(s); + } + + double AsDouble() const override { + return AsT<double>(); + } + + ui64 AsUInt() const override { + return AsT<ui64>(); + } + + i64 AsInt() const override { + return AsT<i64>(); + } + + TString AsString() const override { + return T_; + } + + void ToJson(IOutputStream& out) const override { + NEscJ::EscapeJ<true, true>(T_, out); + } + + TString TypeName() const override { + return "string"; + } + }; + + template <class T> + class TContainer: public TValue<T> { + public: + inline TContainer(const T& t) + : TValue<T>(t) + { + } + + double AsDouble() const override { + NCfgPrivate::ReportTypeMismatch(this->TypeName(), "double"); + } + + ui64 AsUInt() const override { + NCfgPrivate::ReportTypeMismatch(this->TypeName(), "uint"); + } + + i64 AsInt() const override { + NCfgPrivate::ReportTypeMismatch(this->TypeName(), "int"); + } + + bool AsBool() const override { + NCfgPrivate::ReportTypeMismatch(this->TypeName(), "bool"); + } + + TString AsString() const override { + NCfgPrivate::ReportTypeMismatch(this->TypeName(), "string"); + } + }; + + class TArrayValue: public TContainer<TArray> { + public: + inline TArrayValue(const TArray& v) + : TContainer<TArray>(v) + { + } + + void ToJson(IOutputStream& s) const override { + s << "["; + + for (TArray::const_iterator it = T_.begin(); it != T_.end(); ++it) { + if (it != T_.begin()) { + s << ","; + } + + it->ToJson(s); + } + + s << "]"; + } + + TString TypeName() const override { + return "array"; + } + }; + + class TDictValue: public TContainer<TDict> { + public: + inline TDictValue(const TDict& v) + : TContainer<TDict>(v) + { + } + + void ToJson(IOutputStream& s) const override { + s << "{"; + + TVector<TStringBuf> buf; + buf.reserve(T_.size()); + for (const auto& t : T_) { + buf.push_back(t.first); + } + Sort(buf.begin(), buf.end()); + for (TVector<TStringBuf>::const_iterator kit = buf.begin(); kit != buf.end(); ++kit) { + TStringBuf key = *kit; + TDict::const_iterator it = T_.find(key); + + if (kit != buf.begin()) { + s << ","; + } + + NEscJ::EscapeJ<true, true>(key, s); + + s << ":"; + + it->second.ToJson(s); + } + + s << "}"; + } + + TString TypeName() const override { + return "dict"; + } + }; +} + +#define DECLARE(type1, type2) \ + IValue* ConstructValueImpl(const type2& t) { \ + return new type1(t); \ + } + +namespace NConfig { + namespace NCfgPrivate { + DECLARE(TBoolValue, bool) + DECLARE(TArithmeticValue<double>, double) + DECLARE(TArithmeticValue<i64>, i64) + DECLARE(TArithmeticValue<ui64>, ui64) + DECLARE(TStringValue, TString) + DECLARE(TArrayValue, TArray) + DECLARE(TDictValue, TDict) + } + + IValue* Null() { + return Singleton<TNullValue>(); + } + + [[noreturn]] void NCfgPrivate::ReportTypeMismatch(TStringBuf realType, TStringBuf expectedType) { + ythrow TTypeMismatch() << "type mismatch (real: " << realType << ", expected: " << expectedType << ')'; + } +} diff --git a/library/cpp/config/value.h b/library/cpp/config/value.h new file mode 100644 index 00000000000..bfd1e2f8c34 --- /dev/null +++ b/library/cpp/config/value.h @@ -0,0 +1,121 @@ +#pragma once + +#include <typeinfo> + +#include <util/generic/ptr.h> +#include <util/generic/cast.h> +#include <util/generic/string.h> +#include <util/generic/typetraits.h> + +class IOutputStream; + +namespace NConfig { + class IValue: public TAtomicRefCount<IValue> { + public: + virtual ~IValue() = default; + + virtual bool IsA(const std::type_info& info) const = 0; + virtual TString TypeName() const = 0; + virtual void* Ptr() const = 0; + + virtual ui64 AsUInt() const = 0; + virtual i64 AsInt() const = 0; + virtual double AsDouble() const = 0; + virtual bool AsBool() const = 0; + virtual TString AsString() const = 0; + + virtual void ToJson(IOutputStream& out) const = 0; + }; + + namespace NCfgPrivate { + struct TDummy { + }; + + template <class T> + inline IValue* ConstructValueImpl(const T& t, ...) { + extern IValue* ConstructValueImpl(const T& t); + + return ConstructValueImpl(t); + } + + template <class T, std::enable_if_t<std::is_floating_point<T>::value>* = nullptr> + inline IValue* ConstructValueImpl(const T& t, TDummy) { + extern IValue* ConstructValueImpl(const double& t); + + return ConstructValueImpl(t); + } + + template <class T, std::enable_if_t<std::is_integral<T>::value>* = nullptr> + inline IValue* ConstructValueImpl(const T& t, TDummy) { + typedef std::conditional_t<std::is_signed<T>::value, i64, ui64> Type; + extern IValue* ConstructValueImpl(const Type& t); + + return ConstructValueImpl(t); + } + + template <class T, std::enable_if_t<std::is_convertible<T, TString>::value>* = nullptr> + inline IValue* ConstructValueImpl(const T& t, TDummy) { + extern IValue* ConstructValueImpl(const TString& t); + + return ConstructValueImpl(t); + } + + inline IValue* ConstructValueImpl(const bool& t, TDummy) { + extern IValue* ConstructValueImpl(const bool& t); + + return ConstructValueImpl(t); + } + }; + + template <class T> + inline IValue* ConstructValue(const T& t) { + return NCfgPrivate::ConstructValueImpl(t, NCfgPrivate::TDummy()); + } + + IValue* Null(); + + namespace NCfgPrivate { + template <bool Unsigned> + struct TSelector { + static inline ui64 Cvt(const IValue* v) { + return v->AsUInt(); + } + }; + + template <> + struct TSelector<false> { + static inline i64 Cvt(const IValue* v) { + return v->AsInt(); + } + }; + + [[noreturn]] void ReportTypeMismatch(TStringBuf realType, TStringBuf expectedType); + } + + template <class T> + inline T ValueAs(const IValue* val) { + typedef NCfgPrivate::TSelector<std::is_unsigned<T>::value> TCvt; + + return SafeIntegerCast<T>(TCvt::Cvt(val)); + } + + template <> + inline double ValueAs(const IValue* val) { + return val->AsDouble(); + } + + template <> + inline float ValueAs(const IValue* val) { + return (float)val->AsDouble(); + } + + template <> + inline bool ValueAs(const IValue* val) { + return val->AsBool(); + } + + template <> + inline TString ValueAs(const IValue* val) { + return val->AsString(); + } +} diff --git a/library/cpp/containers/absl_flat_hash/flat_hash_map.cpp b/library/cpp/containers/absl_flat_hash/flat_hash_map.cpp new file mode 100644 index 00000000000..899b8a23219 --- /dev/null +++ b/library/cpp/containers/absl_flat_hash/flat_hash_map.cpp @@ -0,0 +1 @@ +#include "flat_hash_map.h" diff --git a/library/cpp/containers/absl_flat_hash/flat_hash_map.h b/library/cpp/containers/absl_flat_hash/flat_hash_map.h new file mode 100644 index 00000000000..62e2dab5fe7 --- /dev/null +++ b/library/cpp/containers/absl_flat_hash/flat_hash_map.h @@ -0,0 +1,3 @@ +#pragma once + +#include <absl/container/flat_hash_map.h> diff --git a/library/cpp/containers/absl_flat_hash/flat_hash_set.cpp b/library/cpp/containers/absl_flat_hash/flat_hash_set.cpp new file mode 100644 index 00000000000..be779b32dff --- /dev/null +++ b/library/cpp/containers/absl_flat_hash/flat_hash_set.cpp @@ -0,0 +1 @@ +#include "flat_hash_set.h" diff --git a/library/cpp/containers/absl_flat_hash/flat_hash_set.h b/library/cpp/containers/absl_flat_hash/flat_hash_set.h new file mode 100644 index 00000000000..2f0d92a9537 --- /dev/null +++ b/library/cpp/containers/absl_flat_hash/flat_hash_set.h @@ -0,0 +1,3 @@ +#pragma once + +#include <absl/container/flat_hash_set.h> diff --git a/library/cpp/containers/comptrie/loader/loader.cpp b/library/cpp/containers/comptrie/loader/loader.cpp deleted file mode 100644 index 4811e9d5216..00000000000 --- a/library/cpp/containers/comptrie/loader/loader.cpp +++ /dev/null @@ -1 +0,0 @@ -#include "loader.h" diff --git a/library/cpp/containers/comptrie/loader/loader.h b/library/cpp/containers/comptrie/loader/loader.h deleted file mode 100644 index ee10e9b451e..00000000000 --- a/library/cpp/containers/comptrie/loader/loader.h +++ /dev/null @@ -1,22 +0,0 @@ -#pragma once - -#include <library/cpp/archive/yarchive.h> -#include <util/generic/string.h> -#include <util/generic/ptr.h> -#include <util/generic/yexception.h> -#include <util/memory/blob.h> - -template <class TrieType, size_t N> -TrieType LoadTrieFromArchive(const TString& key, - const unsigned char (&data)[N], - bool ignoreErrors = false) { - TArchiveReader archive(TBlob::NoCopy(data, sizeof(data))); - if (archive.Has(key)) { - TAutoPtr<IInputStream> trie = archive.ObjectByKey(key); - return TrieType(TBlob::FromStream(*trie)); - } - if (!ignoreErrors) { - ythrow yexception() << "Resource " << key << " not found"; - } - return TrieType(); -} diff --git a/library/cpp/containers/comptrie/loader/loader_ut.cpp b/library/cpp/containers/comptrie/loader/loader_ut.cpp deleted file mode 100644 index 345063a31e4..00000000000 --- a/library/cpp/containers/comptrie/loader/loader_ut.cpp +++ /dev/null @@ -1,30 +0,0 @@ -#include <library/cpp/testing/unittest/registar.h> -#include <library/cpp/containers/comptrie/comptrie.h> -#include <library/cpp/containers/comptrie/loader/loader.h> - -using TDummyTrie = TCompactTrie<char, i32>; - -namespace { - const unsigned char DATA[] = { -#include "data.inc" - }; -} - -Y_UNIT_TEST_SUITE(ArchiveLoaderTests) { - Y_UNIT_TEST(BaseTest) { - TDummyTrie trie = LoadTrieFromArchive<TDummyTrie>("/dummy.trie", DATA, true); - UNIT_ASSERT_EQUAL(trie.Size(), 3); - - const TString TrieKyes[3] = { - "zero", "one", "two"}; - i32 val = -1; - for (i32 i = 0; i < 3; ++i) { - UNIT_ASSERT(trie.Find(TrieKyes[i].data(), TrieKyes[i].size(), &val)); - UNIT_ASSERT_EQUAL(i, val); - } - - UNIT_CHECK_GENERATED_EXCEPTION( - LoadTrieFromArchive<TDummyTrie>("/noname.trie", DATA), - yexception); - } -} diff --git a/library/cpp/containers/comptrie/loader/ut/dummy.trie b/library/cpp/containers/comptrie/loader/ut/dummy.trie Binary files differdeleted file mode 100644 index 4af18add2ff..00000000000 --- a/library/cpp/containers/comptrie/loader/ut/dummy.trie +++ /dev/null diff --git a/library/cpp/containers/dense_hash/dense_hash.h b/library/cpp/containers/dense_hash/dense_hash.h new file mode 100644 index 00000000000..5dae8487397 --- /dev/null +++ b/library/cpp/containers/dense_hash/dense_hash.h @@ -0,0 +1,652 @@ +#pragma once + +#include "fwd.h" + +#include <util/generic/utility.h> +#include <util/generic/vector.h> +#include <util/generic/mapfindptr.h> + +#include <util/str_stl.h> +#include <util/ysaveload.h> + +/* + * There are 2 classes in this file: + * - TDenseHash - analog of THashMap + * - TDenseHashSet - analog of THashSet + */ + +/* + * Implements dense-hash, in some circumstances it is a lot (2x) faster than THashMap. + * We support only adding new elements. + * TKey value equal to EmptyMarker (by default, it is TKey()) + * can not be inserted into hash - it is used as marker of empty element. + * TValue type must be default constructible + */ + +template <class TKey, + class TValue, + class TKeyHash, + size_t MaxLoadFactor, + size_t LogInitSize> +class TDenseHash : public TMapOps<TDenseHash<TKey, TValue, TKeyHash, MaxLoadFactor, LogInitSize>> { +private: + template <class THash, class TVal> + class TIteratorBase { + friend class TDenseHash; + + template <class THash2, class TVal2> + friend class TIteratorBase; + + THash* Hash; + size_t Idx; + + // used only to implement end() + TIteratorBase(THash* hash, size_t initIdx) + : Hash(hash) + , Idx(initIdx) + { + } + + public: + TIteratorBase(THash& hash) + : Hash(&hash) + , Idx(0) + { + if (Hash->EmptyMarker == Hash->Buckets[Idx].first) { + Next(); + } + } + + template <class THash2, class TVal2> + TIteratorBase(const TIteratorBase<THash2, TVal2>& it) + : Hash(it.Hash) + , Idx(it.Idx) + { + } + + TIteratorBase(const TIteratorBase&) = default; + + static TIteratorBase CreateEmpty() { + return TIteratorBase(nullptr, 0); + } + + TIteratorBase& operator=(const TIteratorBase&) = default; + + void Next() { + ++Idx; + while (Idx < Hash->Buckets.size() && Hash->EmptyMarker == Hash->Buckets[Idx].first) { + ++Idx; + } + } + + TIteratorBase& operator++() { + Next(); + return *this; + } + + TVal& operator*() { + return Hash->Buckets[Idx]; + } + + TVal* operator->() { + return &Hash->Buckets[Idx]; + } + + const TVal* operator->() const { + return &Hash->Buckets[Idx]; + } + + THash* GetHash() { + return Hash; + } + + bool operator==(const TIteratorBase& rhs) const { + Y_ASSERT(Hash == rhs.Hash); + return Idx == rhs.Idx; + } + + bool operator!=(const TIteratorBase& rhs) const { + return !(*this == rhs); + } + }; + +public: + using key_type = TKey; + using mapped_type = TValue; + using value_type = std::pair<const key_type, mapped_type>; + using size_type = std::size_t; + using difference_type = std::ptrdiff_t; + using hasher = TKeyHash; + using key_equal = std::equal_to<key_type>; // TODO(tender-bum): template argument + // using allocator_type = ... + using reference = value_type&; + using const_reference = const value_type&; + using pointer = value_type*; // TODO(tender-bum): std::allocator_traits<Alloc>::pointer; + using const_pointer = const value_type*; // TODO(tender-bum): + // std::allocator_traits<Alloc>::const_pointer; + using iterator = TIteratorBase<TDenseHash, value_type>; + using const_iterator = TIteratorBase<const TDenseHash, const value_type>; + +public: + TDenseHash(const key_type& emptyMarker = key_type{}, size_type initSize = 0) + : EmptyMarker(emptyMarker) + { + MakeEmpty(initSize); + } + + TDenseHash(const TDenseHash&) = default; + TDenseHash(TDenseHash&&) = default; + + TDenseHash& operator=(const TDenseHash& rhs) { + TDenseHash tmp{ rhs }; + return *this = std::move(tmp); + } + + TDenseHash& operator=(TDenseHash&&) = default; + + friend bool operator==(const TDenseHash& lhs, const TDenseHash& rhs) { + return lhs.Size() == rhs.Size() && + AllOf(lhs, [&rhs](const auto& v) { + auto it = rhs.find(v.first); + return it != rhs.end() && *it == v; + }); + } + + void Clear() { + for (auto& bucket : Buckets) { + if (bucket.first != EmptyMarker) { + SetValue(bucket, EmptyMarker, mapped_type{}); + } + } + NumFilled = 0; + } + + void MakeEmpty(size_type initSize = 0) { + if (!initSize) { + initSize = 1 << LogInitSize; + } else { + initSize = FastClp2(initSize); + } + BucketMask = initSize - 1; + NumFilled = 0; + TVector<value_type> tmp; + for (size_type i = 0; i < initSize; ++i) { + tmp.emplace_back(EmptyMarker, mapped_type{}); + } + tmp.swap(Buckets); + GrowThreshold = Max<size_type>(1, initSize * MaxLoadFactor / 100) - 1; + } + + template <class K> + bool Has(const K& key) const { + return ProcessKey<bool>( + key, + [](size_type) { return true; }, + [](size_type) { return false; }); + } + + size_type Capacity() const { + return Buckets.capacity(); + } + + bool Empty() const { + return Size() == 0; + } + + size_type Size() const { + return NumFilled; + } + + template <size_type maxFillPercents, size_type logInitSize> + void Swap(TDenseHash<key_type, mapped_type, hasher, maxFillPercents, logInitSize>& other) { + Buckets.swap(other.Buckets); + DoSwap(BucketMask, other.BucketMask); + DoSwap(NumFilled, other.NumFilled); + DoSwap(GrowThreshold, other.GrowThreshold); + DoSwap(EmptyMarker, other.EmptyMarker); + } + + void Save(IOutputStream* s) const { + // TODO(tender-bum): make SaveLoad great again + ::SaveMany(s, BucketMask, NumFilled, GrowThreshold); + // We need to do so because Buckets may be serialized as a pod-array + // that doesn't correspond to the previous behaviour + ::SaveSize(s, Buckets.size()); + for (const auto& b : Buckets) { + ::Save(s, b.first); + ::Save(s, b.second); + } + mapped_type defaultValue{}; + ::SaveMany(s, EmptyMarker, defaultValue); + } + + void Load(IInputStream* s) { + // TODO(tender-bum): make SaveLoad great again + ::LoadMany(s, BucketMask, NumFilled, GrowThreshold); + // We need to do so because we can't load const fields + struct TPairMimic { + key_type First; + mapped_type Second; + Y_SAVELOAD_DEFINE(First, Second); + }; + TVector<TPairMimic> tmp; + ::Load(s, tmp); + Buckets.clear(); + for (auto& v : tmp) { + Buckets.emplace_back(std::move(v.First), std::move(v.Second)); + } + ::Load(s, EmptyMarker); + mapped_type defaultValue; + ::Load(s, defaultValue); + } + +public: + iterator begin() { + return iterator(*this); + } + + iterator end() { + return iterator(this, Buckets.size()); + } + + const_iterator begin() const { + return const_iterator(*this); + } + + const_iterator end() const { + return const_iterator(this, Buckets.size()); + } + + template <class K> + iterator find(const K& key) { + return ProcessKey<iterator>( + key, + [&](size_type idx) { return iterator(this, idx); }, + [&](size_type) { return end(); }); + } + + template <class K> + const_iterator find(const K& key) const { + return ProcessKey<const_iterator>( + key, + [&](size_type idx) { return const_iterator(this, idx); }, + [&](size_type) { return end(); }); + } + + template <class K> + const TValue& at(const K& key) const { + return ProcessKey<const TValue&>( + key, + [&](size_type idx) -> const TValue& { return Buckets[idx].second; }, + [&](size_type) -> const TValue& { throw std::out_of_range("TDenseHash: missing key"); }); + } + + template <class K> + TValue& at(const K& key) { + return ProcessKey<TValue&>( + key, + [&](size_type idx) -> TValue& { return Buckets[idx].second; }, + [&](size_type) -> TValue& { throw std::out_of_range("TDenseHash: missing key"); }); + } + + bool Grow(size_type to = 0, bool force = false) { + if (!to) { + to = Buckets.size() * 2; + } else { + to = FastClp2(to); + if (to <= Buckets.size() && !force) { + return false; + } + } + TVector<value_type> oldBuckets(Reserve(to)); + for (size_type i = 0; i < to; ++i) { + oldBuckets.emplace_back(EmptyMarker, mapped_type{}); + } + oldBuckets.swap(Buckets); + + BucketMask = Buckets.size() - 1; + GrowThreshold = Max<size_type>(1, Buckets.size() * (MaxLoadFactor / 100.f)) - 1; + + for (auto& item : oldBuckets) { + if (EmptyMarker != item.first) { + SetValue(FindProperBucket(item.first), std::move(item)); + } + } + return true; + } + + // Grow to size with which GrowThreshold will be higher then passed value + // + // (to) = (desired_num_filled + 2) * (100.f / MaxLoadFactor) + 2 after conversion to size_type + // is not less than x := (desired_num_filled + 2) * (100.f / MaxLoadFactor) + 1 and FastClp2(to) is not less that (to) + // (to) * (MaxLoadFactor / 100.f) >= x * (MaxLoadFactor / 100.f) = (desired_num_filled + 2) + (MaxLoadFactor / 100.f). + // This require calculations with two or more significand decimal places + // to have no less than (desired_num_filled + 2) after second conversion to size_type. + // In that case after substracting 1 we got GrowThreshold >= desired_num_filled + 1 + // + bool ReserveSpace(size_type desired_num_filled, bool force = false) { + size_type to = Max<size_type>(1, (desired_num_filled + 2) * (100.f / MaxLoadFactor) + 2); + return Grow(to, force); + } + + // We need this overload because we want to optimize insertion when somebody inserts value_type. + // So we don't need to extract the key. + // This overload also allows brace enclosed initializer to be inserted. + std::pair<iterator, bool> insert(const value_type& t) { + size_type hs = hasher{}(t.first); + auto p = GetBucketInfo(hs & BucketMask, t.first); + if (p.second) { + ++NumFilled; + if (NumFilled >= GrowThreshold) { + Grow(); + p.first = FindProperBucket(hs & BucketMask, t.first); + } + SetValue(p.first, t); + return { iterator{ this, p.first }, true }; + } + return { iterator{ this, p.first }, false }; + } + + // We need this overload because we want to optimize insertion when somebody inserts value_type. + // So we don't need to extract the key. + // This overload also allows brace enclosed initializer to be inserted. + std::pair<iterator, bool> insert(value_type&& t) { + size_type hs = hasher{}(t.first); + auto p = GetBucketInfo(hs & BucketMask, t.first); + if (p.second) { + ++NumFilled; + if (NumFilled >= GrowThreshold) { + Grow(); + p.first = FindProperBucket(hs & BucketMask, t.first); + } + SetValue(p.first, std::move(t)); + return { iterator{ this, p.first }, true }; + } + return { iterator{ this, p.first }, false }; + } + + // Standart integration. This overload is equivalent to emplace(std::forward<P>(p)). + template <class P> + std::enable_if_t<!std::is_same<std::decay_t<P>, value_type>::value, + std::pair<iterator, bool>> insert(P&& p) { + return emplace(std::forward<P>(p)); + } + + // Not really emplace because we need to know the key anyway. So we need to construct value_type. + template <class... Args> + std::pair<iterator, bool> emplace(Args&&... args) { + return insert(value_type{ std::forward<Args>(args)... }); + } + + template <class K> + mapped_type& operator[](K&& key) { + size_type hs = hasher{}(key); + auto p = GetBucketInfo(hs & BucketMask, key); + if (p.second) { + ++NumFilled; + if (NumFilled >= GrowThreshold) { + Grow(); + p.first = FindProperBucket(hs & BucketMask, key); + } + SetValue(p.first, std::forward<K>(key), mapped_type{}); + } + return Buckets[p.first].second; + } + +private: + key_type EmptyMarker; + size_type NumFilled; + size_type BucketMask; + size_type GrowThreshold; + TVector<value_type> Buckets; + +private: + // Tricky way to set value of type with const fields + template <class... Args> + void SetValue(value_type& bucket, Args&&... args) { + bucket.~value_type(); + new (&bucket) value_type(std::forward<Args>(args)...); + } + + template <class... Args> + void SetValue(size_type idx, Args&&... args) { + SetValue(Buckets[idx], std::forward<Args>(args)...); + } + + template <class K> + size_type FindProperBucket(size_type idx, const K& key) const { + return ProcessIndex<size_type>( + idx, + key, + [](size_type idx) { return idx; }, + [](size_type idx) { return idx; }); + } + + template <class K> + size_type FindProperBucket(const K& key) const { + return FindProperBucket(hasher{}(key) & BucketMask, key); + } + + // { idx, is_empty } + template <class K> + std::pair<size_type, bool> GetBucketInfo(size_type idx, const K& key) const { + return ProcessIndex<std::pair<size_type, bool>>( + idx, + key, + [](size_type idx) { return std::make_pair(idx, false); }, + [](size_type idx) { return std::make_pair(idx, true); }); + } + + template <class R, class K, class OnFound, class OnEmpty> + R ProcessIndex(size_type idx, const K& key, OnFound f0, OnEmpty f1) const { + for (size_type numProbes = 1; EmptyMarker != Buckets[idx].first; ++numProbes) { + if (Buckets[idx].first == key) { + return f0(idx); + } + idx = (idx + numProbes) & BucketMask; + } + return f1(idx); + } + + template <class R, class K, class OnFound, class OnEmpty> + R ProcessKey(const K& key, OnFound&& f0, OnEmpty&& f1) const { + return ProcessIndex<R>( + hasher{}(key) & BucketMask, key, std::forward<OnFound>(f0), std::forward<OnEmpty>(f1)); + } +}; + +template <class TKey, + class TKeyHash, + size_t MaxLoadFactor, + size_t LogInitSize> +class TDenseHashSet { +public: + TDenseHashSet(const TKey& emptyMarker = TKey(), size_t initSize = 0) + : EmptyMarker(emptyMarker) + { + MakeEmpty(initSize); + } + + void Clear() { + size_t currentSize = Buckets.size(); + Buckets.clear(); + Buckets.resize(currentSize, EmptyMarker); + NumFilled = 0; + } + + void MakeEmpty(size_t initSize = 0) { + if (!initSize) { + initSize = 1 << LogInitSize; + } else { + initSize = FastClp2(initSize); + } + BucketMask = initSize - 1; + NumFilled = 0; + TVector<TKey>(initSize, EmptyMarker).swap(Buckets); + GrowThreshold = Max<size_t>(1, initSize * MaxLoadFactor / 100) - 1; + } + + template <class K> + bool Has(const K& key) const { + return Buckets[FindBucket(key)] != EmptyMarker; + } + + // gets existing item or inserts new + template <class K> + bool Insert(const K& key) { + bool inserted = InsertNoGrow(key); + if (inserted) { + MaybeGrow(); + } + return inserted; + } + + size_t Capacity() const { + return Buckets.capacity(); + } + + bool Empty() const { + return Size() == 0; + } + + size_t Size() const { + return NumFilled; + } + + template <size_t maxFillPercents, size_t logInitSize> + void Swap(TDenseHashSet<TKey, TKeyHash, maxFillPercents, logInitSize>& other) { + Buckets.swap(other.Buckets); + DoSwap(BucketMask, other.BucketMask); + DoSwap(NumFilled, other.NumFilled); + DoSwap(GrowThreshold, other.GrowThreshold); + DoSwap(EmptyMarker, other.EmptyMarker); + } + + Y_SAVELOAD_DEFINE(BucketMask, NumFilled, GrowThreshold, Buckets, EmptyMarker); + +private: + template <class THash> + class TIteratorBase { + friend class TDenseHashSet; + + THash* Hash; + size_t Idx; + + // used only to implement end() + TIteratorBase(THash* hash, size_t initIdx) + : Hash(hash) + , Idx(initIdx) + { + } + + public: + TIteratorBase(THash& hash) + : Hash(&hash) + , Idx(0) + { + if (Hash->Buckets[Idx] == Hash->EmptyMarker) { + Next(); + } + } + + void Next() { + ++Idx; + while (Idx < Hash->Buckets.size() && Hash->Buckets[Idx] == Hash->EmptyMarker) { + ++Idx; + } + } + + TIteratorBase& operator++() { + Next(); + return *this; + } + + bool Initialized() const { + return Hash != nullptr; + } + + bool Ok() const { + return Idx < Hash->Buckets.size(); + } + + const TKey& operator*() const { + return Key(); + } + + const TKey& Key() const { + return Hash->Buckets[Idx]; + } + + bool operator==(const TIteratorBase& rhs) const { + Y_ASSERT(Hash == rhs.Hash); + return Idx == rhs.Idx; + } + + bool operator!=(const TIteratorBase& rhs) const { + return !(*this == rhs); + } + }; + +public: + typedef TIteratorBase<const TDenseHashSet> TConstIterator; + + TConstIterator begin() const { + return TConstIterator(*this); + } + + TConstIterator end() const { + return TConstIterator(this, Buckets.size()); + } + +private: + size_t BucketMask; + size_t NumFilled; + size_t GrowThreshold; + TVector<TKey> Buckets; + + TKey EmptyMarker; + + template <class K> + bool InsertNoGrow(const K& key) { + size_t idx = FindBucket(key); + if (Buckets[idx] == EmptyMarker) { + ++NumFilled; + Buckets[idx] = key; + return true; + } + return false; + } + + bool MaybeGrow() { + if (NumFilled < GrowThreshold) { + return false; + } + + TVector<TKey> oldBuckets(Buckets.size() * 2, EmptyMarker); + oldBuckets.swap(Buckets); + + BucketMask = Buckets.size() - 1; + GrowThreshold = Max<size_t>(1, Buckets.size() * (MaxLoadFactor / 100.f)) - 1; + + NumFilled = 0; + for (const TKey& key : oldBuckets) { + if (key != EmptyMarker) { + InsertNoGrow(key); + } + } + + return true; + } + + template <class K> + size_t FindBucket(const K& key) const { + size_t idx = TKeyHash()(key) & BucketMask; + for (size_t numProbes = 1; Buckets[idx] != EmptyMarker; ++numProbes) { + if (Buckets[idx] == key) { + return idx; + } + idx = (idx + numProbes) & BucketMask; + } + return idx; + } +}; diff --git a/library/cpp/containers/dense_hash/fwd.h b/library/cpp/containers/dense_hash/fwd.h new file mode 100644 index 00000000000..3557c3a2de2 --- /dev/null +++ b/library/cpp/containers/dense_hash/fwd.h @@ -0,0 +1,16 @@ +#pragma once + +#include <util/generic/fwd.h> + +template <class TKey, + class TValue, + class TKeyHash = THash<TKey>, + size_t MaxLoadFactor = 50, // in percents + size_t LogInitSize = 8> +class TDenseHash; + +template <class TKey, + class TKeyHash = THash<TKey>, + size_t MaxLoadFactor = 50, // in percents + size_t LogInitSize = 8> +class TDenseHashSet; diff --git a/library/cpp/containers/limited_heap/limited_heap.h b/library/cpp/containers/limited_heap/limited_heap.h new file mode 100644 index 00000000000..0110d6978bd --- /dev/null +++ b/library/cpp/containers/limited_heap/limited_heap.h @@ -0,0 +1,62 @@ +#pragma once + +#include <util/generic/queue.h> +#include <util/generic/algorithm.h> + +template <class T, class TComparator = TGreater<T>> +class TLimitedHeap { +private: + size_t MaxSize; + TComparator Comparer; + TPriorityQueue<T, TVector<T>, TComparator> Internal; + +public: + TLimitedHeap(size_t maxSize, const TComparator& comp = TComparator()) + : MaxSize(maxSize) + , Comparer(comp) + , Internal(Comparer) + { + Y_ASSERT(maxSize >= 1); + } + + const T& GetMin() const { + return Internal.top(); + } + + void PopMin() { + Internal.pop(); + } + + bool Insert(const T& value) { + if (GetSize() == MaxSize) { + if (Comparer(GetMin(), value)) { + return false; + } else { + PopMin(); + } + } + + Internal.push(value); + + return true; + } + + bool IsEmpty() const { + return Internal.empty(); + } + + size_t GetSize() const { + return Internal.size(); + } + + size_t GetMaxSize() const { + return MaxSize; + } + + void SetMaxSize(size_t newMaxSize) { + while (GetSize() > newMaxSize) { + PopMin(); + } + MaxSize = newMaxSize; + } +}; diff --git a/library/cpp/dbg_output/DONT_COMMIT.h b/library/cpp/dbg_output/DONT_COMMIT.h deleted file mode 100644 index e7b3182c206..00000000000 --- a/library/cpp/dbg_output/DONT_COMMIT.h +++ /dev/null @@ -1,16 +0,0 @@ -#pragma once - -// Including this file is possible without modifying PEERDIR (for debug purposes). -// The latter is allowed only locally, so this file is named -// in such a way that including it prevents from committing the #include via ARC-1205. - -#define DBGDUMP_INLINE_IF_INCLUDED inline - -#include "dump.cpp" -#include "dumpers.cpp" -#include "engine.cpp" - -#include <library/cpp/colorizer/colors.cpp> -#include <library/cpp/colorizer/output.cpp> - -#undef DBGDUMP_INLINE_IF_INCLUDED diff --git a/library/cpp/deprecated/mapped_file/mapped_file.h b/library/cpp/deprecated/mapped_file/mapped_file.h new file mode 100644 index 00000000000..45859ed65a0 --- /dev/null +++ b/library/cpp/deprecated/mapped_file/mapped_file.h @@ -0,0 +1,72 @@ +#pragma once + +#include <util/generic/flags.h> +#include <util/generic/ptr.h> +#include <util/generic/string.h> +#include <util/generic/utility.h> +#include <util/generic/yexception.h> +#include <util/system/align.h> +#include <util/system/file.h> +#include <util/system/filemap.h> +#include <util/system/yassert.h> + +#include <cstdio> +#include <new> + +/// Deprecated (by pg@), use TFileMap or TMemoryMap instead +class TMappedFile { +private: + TFileMap* Map_; + +private: + TMappedFile(TFileMap* map, const char* dbgName); + +public: + TMappedFile() { + Map_ = nullptr; + } + + ~TMappedFile() { + term(); + } + + explicit TMappedFile(const TString& name) { + Map_ = nullptr; + init(name, TFileMap::oRdOnly); + } + + TMappedFile(const TFile& file, TFileMap::EOpenMode om = TFileMap::oRdOnly, const char* dbgName = "unknown"); + + void init(const TString& name); + + void init(const TString& name, TFileMap::EOpenMode om); + + void init(const TString& name, size_t length, TFileMap::EOpenMode om); + + void init(const TFile&, TFileMap::EOpenMode om = TFileMap::oRdOnly, const char* dbgName = "unknown"); + + void flush(); + + void term() { + if (Map_) { + Map_->Unmap(); + delete Map_; + Map_ = nullptr; + } + } + + size_t getSize() const { + return (Map_ ? Map_->MappedSize() : 0); + } + + void* getData(size_t pos = 0) const { + Y_ASSERT(!Map_ || (pos <= getSize())); + return (Map_ ? (void*)((unsigned char*)Map_->Ptr() + pos) : nullptr); + } + + void precharge(size_t pos = 0, size_t size = (size_t)-1) const; + + void swap(TMappedFile& file) noexcept { + DoSwap(Map_, file.Map_); + } +}; diff --git a/library/cpp/deprecated/threadable/threadable.cpp b/library/cpp/deprecated/threadable/threadable.cpp new file mode 100644 index 00000000000..73ed2e62089 --- /dev/null +++ b/library/cpp/deprecated/threadable/threadable.cpp @@ -0,0 +1 @@ +#include "threadable.h" diff --git a/library/cpp/deprecated/threadable/threadable.h b/library/cpp/deprecated/threadable/threadable.h new file mode 100644 index 00000000000..77fb5878ffe --- /dev/null +++ b/library/cpp/deprecated/threadable/threadable.h @@ -0,0 +1,81 @@ +#pragma once + +#include <util/system/thread.h> +#include <util/system/defaults.h> +#include <util/generic/ptr.h> + +//deprecated. use future.h instead +template <class T> +class TThreadable: public T { +public: + using TThreadProc = TThread::TThreadProc; + + inline TThreadable() + : Arg(nullptr) + , ThreadInit(nullptr) + { + } + + inline int Run(void* arg = nullptr, size_t stackSize = 0, TThreadProc init = DefInit) { + if (Thread_) { + return 1; + } + + Arg = arg; + ThreadInit = init; + + try { + THolder<TThread> thread(new TThread(TThread::TParams(Dispatch, this, stackSize))); + + thread->Start(); + Thread_.Swap(thread); + } catch (...) { + return 1; + } + + return 0; + } + + inline int Join(void** result = nullptr) { + if (!Thread_) { + return 1; + } + + try { + void* ret = Thread_->Join(); + + if (result) { + *result = ret; + } + + Thread_.Destroy(); + + return 0; + } catch (...) { + } + + return 1; + } + +protected: + static TThreadable<T>* This(void* ptr) { + return (TThreadable<T>*)ptr; + } + + static void* Dispatch(void* ptr) { + void* result = This(ptr)->ThreadInit(This(ptr)->Arg); + + return result ? result : (void*)(size_t)This(ptr)->T::Run(This(ptr)->Arg); + } + + static void* DefInit(void*) { + return nullptr; + } + +public: + void* Arg; + TThreadProc ThreadInit; + +private: + THolder<TThread> Thread_; +}; diff --git a/library/cpp/digest/old_crc/gencrc/CMakeLists.txt b/library/cpp/digest/old_crc/gencrc/CMakeLists.txt index fc7b1ee73ce..a681d385f3e 100644 --- a/library/cpp/digest/old_crc/gencrc/CMakeLists.txt +++ b/library/cpp/digest/old_crc/gencrc/CMakeLists.txt @@ -8,6 +8,6 @@ if (APPLE) include(CMakeLists.darwin.txt) -elseif (UNIX AND NOT APPLE) +elseif (UNIX) include(CMakeLists.linux.txt) endif() diff --git a/library/cpp/execprofile/annotate_profile.pl b/library/cpp/execprofile/annotate_profile.pl deleted file mode 100644 index 1a8c5d65a15..00000000000 --- a/library/cpp/execprofile/annotate_profile.pl +++ /dev/null @@ -1,360 +0,0 @@ -#!/usr/bin/env perl - -# -# Takes profile file as an input and prints out annotated disassmebly -# Usage: -# ./annotate_profile.pl <binary_name> <profile_name> -# - - -# Function to draw bar of the specified length filled up to specified length -sub DRAW_BAR($$) { - my ($length, $filled) = @_; - my $bar = ""; - --$filled; - while ($filled > 0) { - $bar = $bar . "X"; - $length--; - $filled--; - } - while ($length > 0) { - $bar = $bar . " "; - $length--; - } - return $bar; -} - -my $curFunc = ""; -my $curModule = ""; -my $allHits = 0; -my %moduleHits; -my %funcModule; -my %funcHits; -my %funcHottestCount; -my %funcStart; -my %funcEnd; -my %funcNames; -my %funcBaseAddrs; -my %funcSizes; -my %addrHits; -my %addrFunc; -my %moduleBaseAddr; -my @funcSortByAddr; -my %demangledNames; -my %srcLineHits; -my %srcFileHits; - -# Demagles C++ function name -sub DEMANGLE($) { - my ($name) = @_; - if (exists $demangledNames{$name}) { - return $demangledNames{$name}; - } - if ($name =~ /^_Z/) { - my $cmd = "c++filt -p \'$name\' |"; - open(my $RES, $cmd ) || die "No c++filt"; - my $demangled_name = <$RES>; - chomp($demangled_name); - close $RES; - if (length($demangled_name) !=0) { - $name = $demangled_name; - } - } - return $name; -} - -# Saves function info -sub AddFunc($$$$$) -{ - my ($func, $bin_file, $baseAddr, $size, $name) = @_; - $funcModule{$func} = $bin_file; - $funcBaseAddrs{$func} = $baseAddr; - # A function with the same base address can be mentioned multiple times with different sizes (0, and non-0, WTF??) - if ((! exists $funcSizes{$func}) || ($funcSizes{$func} < $size)) { - $funcSizes{$func} = $size; - } - $funcNames{$func} = $name; - $funcStart{$func} = $func; -# printf "%08x\t%08x\t%016x\t%s\t%s\n", -# $funcBaseAddrs{$func}, $funcSizes{$func}, $moduleBaseAddr, $funcModule{$func}, $funcNames{$func}; -} - -# Reads list of all functions in a module -sub ReadFunctionList($$) { - my ($bin_file, $moduleBaseAddr) = @_; - if (! -e $bin_file) { - return; - } - my $readelf_cmd = "readelf -W -s $bin_file |"; -# print "$readelf_cmd\n"; - my $IN_FILE; - open($IN_FILE, $readelf_cmd) || die "couldn't open the file!"; - while (my $line = <$IN_FILE>) { - chomp($line); - # " 33: 00000000000a0fc0 433 FUNC GLOBAL DEFAULT 10 getipnodebyaddr@@FBSD_1.0" - if ($line =~ m/^\s*\d+:\s+([0-9a-fA-F]+)\s+(\d+)\s+FUNC\s+\w+\s+DEFAULT\s+\d+\s+(.*)$/) { - # Read function info - my $name = $3; - my $baseAddr = hex($1) + $moduleBaseAddr; - my $func = $baseAddr; - my $size = $2; - AddFunc($func, $bin_file, $baseAddr, $size, $name); - } - } - close($IN_FILE); - @funcSortByAddr = sort {$funcBaseAddrs{$a} <=> $funcBaseAddrs{$b} } keys %funcBaseAddrs; -# printf "%016x\t%s\t%d\n", $moduleBaseAddr, $bin_file, $#funcSortByAddr+1; -} - -# Reads the profile and attributes address hits to the functions -sub ReadSamples() { - # First pass saves all samples in a hash-table - my $samples_file = $ARGV[1]; - my $IN_FILE; - open($IN_FILE, $samples_file)|| die "couldn't open the file!"; - my $curFuncInd = 0; - my $curFunc = 0; - my $curFuncBegin = 0; - my $curFuncEnd = 0; - my $curModule = ""; - my $curModuleBase = 0; - my $read_samples = 0; - my $samplesStarted = 0; - while (my $line = <$IN_FILE>) { - chomp($line); - - if ($line =~ m/^samples:\s+(\d+)\s+unique:\s+(\d+)\s+dropped:\s+(\d+)\s+searchskips:\s+(\d+)$/) { - $total_samples = $1; - $unique_samples = $2; - $dropped_samples = $3; - $search_skips = $4; - next; - } - - if ($line =~ m/^Samples:$/) { - $samplesStarted = 1; - next; - } elsif (!$samplesStarted) { - print "$line\n"; - next; - } - -# print "$line\n"; - if ($line =~ m/^Func\t\d+/) { - # "Func 2073 0x803323000 0x803332fd0 /lib/libthr.so.3 pthread_cond_init" - my @cols = split(/\t/, $line); - $curModule = $cols[4]; - $curModuleBase = hex($cols[2]); - if (0x400000 == $curModuleBase) { - $curModuleBase = 0; - } - $curFunc = hex($cols[3]); - if (! exists $moduleBaseAddr{$curModule}) { - $moduleBaseAddr{$curModule} = $curModuleBase; - ReadFunctionList($curModule, $curModuleBase); - } - if (! exists $funcNames{$curFunc}) { - my $name = sprintf("unknown_0x%08x", $curFunc); - AddFunc($curFunc, $curModule, $curFunc, 0, $name); - } - } elsif ($line =~ m/^\d+\t0x([0-9,a-f,A-F]+)\t(\d+)/) { - # Read one sample for the current function - $read_samples++; - my $addr = hex($1); -# print "$addr\n"; - if ($addr >= $curFuncEnd) { - # Find the function the current address belongs to - while ($curFuncInd <= $#funcSortByAddr) { - my $f = $funcSortByAddr[$curFuncInd]; - my $begin = $funcBaseAddrs{$f}; - my $end = $funcBaseAddrs{$f} + $funcSizes{$f}; - if ($begin <= $addr and $addr < $end) { - $curFunc = $f; - $funcStart{$curFunc} = $addr; - $curFuncBegin = $begin; - $curFuncEnd = $end; - last; - } elsif ($addr < $begin) { -# printf "X3: func:%08x\tname:%s\tbase:%08x\tsize:%08x\t%s\nline:%s\n", -# $curFunc, $funcNames{$curFunc}, $funcBaseAddrs{$curFunc}, $funcSizes{$curFunc}, $curModule, $line; - last; - } - ++$curFuncInd; - } - } - - $funcHits{$curFunc} += $2; - if ($funcHottestCount{$curFunc} < $2) { - $funcHottestCount{$curFunc} = $2; - } - $addrHits{$addr} = $2; - $addrFunc{$addr} = $curFunc; - $funcEnd{$curFunc} = $addr; - $allHits += $2; - $moduleHits{$curModule} += $2; - -# printf "%08x\t%08x\t%08x\t%08x\t%s\n", $addr, $curFunc, $curFuncBegin, $curFuncEnd, $funcNames{$curFunc}; - } - } - close($IN_FILE); - - printf "\nsamples: %d unique: %d dropped: %d searchskips: %d\n", $total_samples, $unique_samples, $dropped_samples, $search_skips; - if ($read_samples != $unique_samples) { - printf "\n-----------------------------------------------------------------------------------------------------\n"; - printf "!!!!WARNING: read %d samples, expected %d samples, profiling results might be not acqurate!!!!", $read_samples, $unique_samples; - printf "\n-----------------------------------------------------------------------------------------------------\n"; - } -} - -# Dumps module stats -sub DumpModules() { - # Sort functions by hit counts and dump the list - my @modules = sort {$a <=> $b } keys %moduleHits; - for (my $i = 0; $i <= $#modules; ++$i) { - my $m = $modules[$i]; - my $cnt = $moduleHits{$m}; - my $perc = 100.0 * $cnt / $allHits; - printf "%12d\t%6.2f%% |%s %s\n", $cnt, $perc, DRAW_BAR(20, 20*$cnt/$allHits), $m; - } -} - -# Dumps top N hot functions -sub DumpHotFunc($) { - my ($maxCnt) = @_; - # Sort functions by hit counts and dump the list - my @hotFunc = sort {$funcHits{$b} <=> $funcHits{$a} } keys %funcHits; -# print $#hotFunc; - for (my $i = 0; $i <= $#hotFunc && $i < $maxCnt; ++$i) { - my $f = $hotFunc[$i]; - my $cnt = $funcHits{$f}; - my $perc = 100.0 * $cnt / $allHits; - printf "%12d\t%6.2f%% |%s %s\n", $cnt, $perc, DRAW_BAR(20, 20*$cnt/$allHits), DEMANGLE($funcNames{$f}); - } -} - -# Dumps top N hotspots (hot addresses) -sub DumpHotSpots($) { - my ($maxCnt) = @_; - # Sort addresses by hit counts and dump the list - my @hotSpots = sort {$addrHits{$b} <=> $addrHits{$a} } keys %addrHits; - for (my $i = 0; $i <= $#hotSpots && $i < $maxCnt; ++$i) { - my $s = $hotSpots[$i]; - my $cnt = $addrHits{$s}; - my $perc = 100.0 * $cnt / $allHits; - my $f = $addrFunc{$s}; - my $fname = $funcNames{$f}; - printf "%12d\t%6.2f%% |%s 0x%016x\t%s + 0x%x\n", - $cnt, $perc, DRAW_BAR(20, 20*$cnt/$allHits), $s, DEMANGLE($fname), $s - $funcBaseAddrs{$f}; - } -} - -# Adds hit informations to a disassembly line -sub ANNOTATE_DISASSM($$$$) { - my ($address, $disassm, $max_hit_count, $func_hit_count) = @_; - my $hit_count = $addrHits{$address}; - my $perc = sprintf("% 7.2f%%", 100*$hit_count/$func_hit_count); - $address = sprintf("% 8x", $address); - print $address . " " . $hit_count . "\t" . $perc . " |" . - DRAW_BAR(20, 20*$hit_count/$max_hit_count) . "\t" . $disassm . "\n"; -} - -# Dumps annotated disassembly of the specified function (actually not the whole function but -# just the addresses between the first and last hit) -sub DumpDisasm($) { - my ($name) = @_; - if (exists $funcStart{$name} && exists $funcEnd{$name} && $funcStart{$name}!=0) { - my $module = $funcModule{$name}; - my $modBase = $moduleBaseAddr{$module}; - my $start_address = $funcStart{$name} - $modBase; - my $stop_address = $funcEnd{$name} - $modBase + 1; -# print " " . $funcStart{$name} . " " . $funcEnd{$name} . " $modBase ---"; - my $max_hit_count = $funcHits{$name}; - my $objdump_cmd = "objdump -C -d -l --start-address=" . $start_address . - " --stop-address=" . $stop_address . " " . $module . " |"; - if ($stop_address - $start_address < 10000000) { # don't try to disaassemble more than 10MB, because most likely it's a bug -# print STDERR $objdump_cmd . "\n"; - open(my $OBJDUMP, $objdump_cmd) || die "No objdump"; - my $srcLine = "func# ". $name; - my $srcFile = $module; - while (my $objdump_line = <$OBJDUMP>) { - # filter disassembly lines - if ($objdump_line =~ /^Disassembly of section/) { - } elsif ($objdump_line =~ m/^\s*([0-9,a-f,A-F]+):\s*(.*)/) { - my $addr = hex($1); - my $hit_count = $addrHits{$addr}; - if ($hit_count > 0) { - $srcLineHits{$srcLine} += $hit_count; - $srcFileHits{$srcFile} += $hit_count; - } - ANNOTATE_DISASSM($addr + $modBase, $2, $funcHottestCount{$name}, $max_hit_count); - } elsif ($objdump_line =~ m/^(\/.*):(\d+)$/) { - $srcLine = $objdump_line; - $srcFile = $1; - chomp($srcLine); - print $objdump_line; - } else { - print $objdump_line; - } - } - close $OBJDUMP; - } - } -} - -# Dumps disassemlby for top N hot functions -sub DumpFuncDissasm($) { - (my $maxCnt) = @_; - my @funcs = sort {$funcHits{$b} <=> $funcHits{$a} } keys %funcHits; - print $#funcs . "\n"; - for (my $i = 0; $i <= $#funcs && $i < $maxCnt; ++$i) { - my $f = $funcs[$i]; - print "\n--------------------------------------------------------------------------------------------------------------\n"; - printf "hits:%d\t%7.2f%%\tbase:%08x\tstart:%08x\tend:%08x\t%s\n", - $funcHits{$f}, 100*$funcHits{$f}/$allHits, $funcBaseAddrs{$f}, $funcStart{$f}, $funcEnd{$f}, DEMANGLE($funcNames{$f}); - print "--------------------------------------------------------------------------------------------------------------\n"; - DumpDisasm($f); - } -} - -sub DumpSrcFiles($) { - (my $maxCnt) = @_; - my @srcFiles = sort {$srcFileHits{$b} <=> $srcFileHits{$a} } keys %srcFileHits; - for (my $i = 0; $i <= $#srcFiles && $i < $maxCnt; ++$i) { - my $f = $srcFiles[$i]; - my $cnt = $srcFileHits{$f}; - printf "%12d\t%6.2f%% |%s %s\n", $cnt, 100*$cnt/$allHits, DRAW_BAR(20, 20*$cnt/$allHits), $f; - } -} - -sub DumpSrcLines($) { - (my $maxCnt) = @_; - my @srcLines = sort {$srcLineHits{$b} <=> $srcLineHits{$a} } keys %srcLineHits; - for (my $i = 0; $i <= $#srcLines && $i < $maxCnt; ++$i) { - my $l = $srcLines[$i]; - my $cnt = $srcLineHits{$l}; - printf "%12d\t%6.2f%% |%s %s\n", $cnt, 100*$cnt/$allHits, DRAW_BAR(20, 20*$cnt/$allHits), $l; - } -} - -ReadFunctionList($ARGV[0], 0); -ReadSamples(); -print "\nModules:\n"; -DumpModules(); -print "\nHot functions:\n"; -DumpHotFunc(100); -print "\nHotspots:\n"; -DumpHotSpots(100); -DumpFuncDissasm(100); -print "\nHot src files:\n"; -DumpSrcFiles(100); -print "\nHot src lines:\n"; -DumpSrcLines(100); - -# my @funcs = sort {$funcBaseAddrs{$a} <=> $funcBaseAddrs{$b} } keys %funcHits; -# printf "%d\n", $#funcs; -# for (my $i = 0; $i <= $#funcs; ++$i) { -# my $f = $funcs[$i]; -# printf "%s\t%d\tbase:%08x\tstart:%08x\tend:%08x\t%s\n", -# $funcNames{$f}, $funcHits{$f}, $funcBaseAddrs{$f}, $funcStart{$f}, $funcEnd{$f}, $funcModule{$f}; -# #DumpDisasm($f); -# } diff --git a/library/cpp/execprofile/autostart/start.cpp b/library/cpp/execprofile/autostart/start.cpp deleted file mode 100644 index 4fffb03ae1c..00000000000 --- a/library/cpp/execprofile/autostart/start.cpp +++ /dev/null @@ -1,15 +0,0 @@ -#include <library/cpp/execprofile/profile.h> - -namespace { - struct TInit { - inline TInit() { - BeginProfiling(); - } - - inline ~TInit() { - EndProfiling(); - } - }; - - const TInit initer; -} diff --git a/library/cpp/histogram/adaptive/merger.h b/library/cpp/histogram/adaptive/merger.h deleted file mode 100644 index fc9a6b6a4f9..00000000000 --- a/library/cpp/histogram/adaptive/merger.h +++ /dev/null @@ -1,68 +0,0 @@ -#pragma once - -#include <util/generic/buffer.h> - -namespace NKiwiAggr { - class IMerger { - private: - bool IsMerged; - ui32 AutoMergeInterval; // Call Merge() after each AutoMergeInterval calls of Add(); zero means no autoMerge - ui32 NotMergedCount; - - public: - IMerger(ui32 autoMergeInterval = 0) - : IsMerged(true) - , AutoMergeInterval(autoMergeInterval) - , NotMergedCount(0) - { - } - - virtual ~IMerger() { - } - - // returns true if something is added - virtual bool Add(const void* data, size_t size) { - if (AddImpl(data, size)) { - AutoMerge(); - return true; - } - return false; - } - - virtual void Merge() { - if (!IsMerged) { - MergeImpl(); - IsMerged = true; - } - } - - virtual void Reset() { - ResetImpl(); - IsMerged = true; - } - - // You can add some more result-getters if you want. - // Do not forget to call Merge() in the beginning of each merger. - virtual void GetResult(TBuffer& buffer) = 0; - - protected: - // AutoMerge() is called in Add() after each AddImpl() - void AutoMerge() { - IsMerged = false; - if (AutoMergeInterval) { - ++NotMergedCount; - if (NotMergedCount >= AutoMergeInterval) { - MergeImpl(); - IsMerged = true; - NotMergedCount = 0; - } - } - } - - // Implementation of merger: define it in derivatives - virtual bool AddImpl(const void* data, size_t size) = 0; // returns true if something is added - virtual void MergeImpl() = 0; - virtual void ResetImpl() = 0; - }; - -} diff --git a/library/cpp/histogram/adaptive/multi_histogram.h b/library/cpp/histogram/adaptive/multi_histogram.h deleted file mode 100644 index 41caac5ba68..00000000000 --- a/library/cpp/histogram/adaptive/multi_histogram.h +++ /dev/null @@ -1,143 +0,0 @@ -#pragma once - -#include "histogram.h" -#include "auto_histogram.h" - -#include <library/cpp/histogram/adaptive/protos/histo.pb.h> - -#include <util/generic/hash.h> -#include <util/generic/ptr.h> -#include <utility> - -namespace NKiwiAggr { - template <class TMyHistogram> - class TMultiHistogram { - private: - static const size_t DEFAULT_INTERVALS = 100; - - typedef THashMap<ui64, IHistogramPtr> THistogramsMap; - THistogramsMap Histograms; - size_t Intervals; - - public: - TMultiHistogram(size_t intervals = DEFAULT_INTERVALS) - : Intervals(intervals) - { - } - - TMultiHistogram(const THistograms& histograms, size_t defaultIntervals = DEFAULT_INTERVALS) - : Intervals(defaultIntervals) - { - FromProto(histograms); - } - - virtual ~TMultiHistogram() { - } - - void Clear() { - Histograms.clear(); - } - - void Add(const THistoRecs& histoRecs) { - for (size_t i = 0; i < histoRecs.HistoRecsSize(); ++i) { - Add(histoRecs.GetHistoRecs(i).GetId(), histoRecs.GetHistoRecs(i).GetValue(), histoRecs.GetHistoRecs(i).GetWeight()); - } - } - - void Add(const THistoRec& histoRec) { - Add(histoRec.GetId(), histoRec.GetValue(), histoRec.GetWeight()); - } - - void Add(ui64 id, double value, double weight) { - THistogramsMap::const_iterator it = Histograms.find(id); - if (it == Histograms.end()) { - it = Histograms.insert(std::make_pair(id, IHistogramPtr(new TMyHistogram(Intervals, id)))).first; - } - it->second->Add(value, weight); - } - - void Multiply(double factor) { - for (THistogramsMap::iterator it = Histograms.begin(); it != Histograms.end(); ++it) { - it->second->Multiply(factor); - } - } - - TVector<ui64> GetIds() const { - TVector<ui64> result(0); - for (THistogramsMap::const_iterator it = Histograms.begin(); it != Histograms.end(); ++it) { - result.push_back(it->first); - } - return result; - } - - IHistogramPtr GetHistogram(ui64 id) const { - THistogramsMap::const_iterator it = Histograms.find(id); - if (it != Histograms.end()) { - return it->second; - } - return IHistogramPtr(); - } - - double GetMaxHistoSum() const { - double sum = 0.0; - for (THistogramsMap::const_iterator it = Histograms.begin(); it != Histograms.end(); ++it) { - sum = std::max(sum, it->second->GetSum()); - } - return sum; - } - - bool Empty() { - for (THistogramsMap::iterator it = Histograms.begin(); it != Histograms.end(); ++it) { - if (!it->second->Empty()) { - return false; - } - } - return true; - } - - virtual double OverallSum() { - double sum = 0.0; - for (THistogramsMap::iterator it = Histograms.begin(); it != Histograms.end(); ++it) { - sum += it->second->GetSum(); - } - return sum; - } - - void FromProto(const THistograms& histograms) { - for (size_t i = 0; i < histograms.HistoRecsSize(); ++i) { - IHistogramPtr newHisto(new TMyHistogram(histograms.GetHistoRecs(i), Intervals)); - if (!newHisto->Empty()) { - Histograms[newHisto->GetId()] = newHisto; - } - } - } - - void ToProto(THistograms& histograms) { - histograms.Clear(); - for (THistogramsMap::iterator it = Histograms.begin(); it != Histograms.end(); ++it) { - THistogram* histo = histograms.AddHistoRecs(); - it->second->ToProto(*histo); - } - } - - void PrecomputePartialSums() { - for (auto& it : Histograms) { - it.second->PrecomputePartialSums(); - } - } - }; - - template <class TMerger, class TSomeMultiHistogram> - static void MergeToMultiHistogram(const void* data, size_t size, TSomeMultiHistogram& multiHistogram, ui32 intervals = 300) { - TMerger merger(intervals); - merger.Add(data, size); - THistograms histograms; - merger.GetResult(histograms); - multiHistogram.FromProto(histograms); - } - - // Good for parsing from THistograms protobuf - typedef TMultiHistogram<TAutoHistogram> TAutoMultiHistogram; - typedef TAtomicSharedPtr<TAutoMultiHistogram> TAutoMultiHistogramPtr; - -} diff --git a/library/cpp/histogram/simple/histogram.cpp b/library/cpp/histogram/simple/histogram.cpp new file mode 100644 index 00000000000..35247627409 --- /dev/null +++ b/library/cpp/histogram/simple/histogram.cpp @@ -0,0 +1 @@ +#include "histogram.h" diff --git a/library/cpp/histogram/simple/histogram.h b/library/cpp/histogram/simple/histogram.h new file mode 100644 index 00000000000..ceb09efc5c4 --- /dev/null +++ b/library/cpp/histogram/simple/histogram.h @@ -0,0 +1,140 @@ +#pragma once + +#include <library/cpp/json/json_value.h> +#include <library/cpp/json/writer/json.h> +#include <library/cpp/threading/future/async.h> + +#include <util/generic/algorithm.h> +#include <util/generic/hash.h> +#include <util/generic/utility.h> +#include <util/generic/vector.h> +#include <util/generic/yexception.h> +#include <util/stream/format.h> +#include <util/string/builder.h> +#include <util/thread/pool.h> +#include <util/system/mutex.h> + +namespace NSimpleHistogram { + template <typename T> + class THistogram { + public: + explicit THistogram(TVector<T>&& values) + : Values_(std::move(values)) + { + } + + size_t TotalCount() const { + return Values_.size(); + } + + T ValueAtPercentile(double percentile) const { + Y_ASSERT(!Values_.empty()); + Y_ASSERT(percentile >= 0.0 && percentile <= 1.0); + + const size_t index = static_cast<size_t>(percentile * Values_.size()); + return Values_[Min(Values_.size() - 1, index)]; + } + + private: + TVector<T> Values_; + }; + + template <typename T> + class THistogramCalcer { + public: + size_t TotalCount() const { + return Values_.size(); + } + + void RecordValue(T value) { + Values_.push_back(value); + } + + THistogram<T> Calc() { + if (!IsSorted(Values_.begin(), Values_.end())) { + Sort(Values_.begin(), Values_.end()); + } + return THistogram<T>(std::move(Values_)); + } + + private: + TVector<T> Values_; + }; + + template <typename T> + class TMultiHistogramCalcer { + public: + void RecordValue(TStringBuf name, T value) { + Calcers_[name].RecordValue(value); + } + + THashMap<TString, THistogram<T>> Calc() { + THashMap<TString, THistogram<T>> result; + + for (auto& calcer : Calcers_) { + result.emplace(calcer.first, calcer.second.Calc()); + } + + return result; + } + + private: + THashMap<TString, THistogramCalcer<T>> Calcers_; + }; + + template <typename T> + class TThreadSafeMultiHistogramCalcer { + public: + void RecordValue(TStringBuf name, T value) { + TGuard<TMutex> guard(Mutex_); + Calcer_.RecordValue(name, value); + } + + THashMap<TString, THistogram<T>> Calc() { + return Calcer_.Calc(); + } + + private: + TMutex Mutex_; + TMultiHistogramCalcer<T> Calcer_; + }; + + template <typename T> + NJson::TJsonValue ToJson(const THistogram<T>& hist, const TVector<double>& percentiles) { + NJson::TJsonValue json; + + for (double percentile : percentiles) { + TStringBuilder name; + name << "Q" << Prec(percentile * 100, PREC_POINT_DIGITS_STRIP_ZEROES, 2); + json[name] = hist.ValueAtPercentile(percentile); + } + + json["RecordCount"] = hist.TotalCount(); + + return json; + } + + template <typename T> + NJson::TJsonValue ToJson(const THashMap<TString, THistogram<T>>& hists, const TVector<double>& percentiles) { + NJson::TJsonValue json; + + for (const auto& p : hists) { + json[p.first] = ToJson(p.second, percentiles); + } + + return json; + } + + template <typename T> + TString ToJsonStr(const THashMap<TString, THistogram<T>>& hists, const TVector<double>& percentiles, bool format = true) { + NJson::TJsonValue json = ToJson(hists, percentiles); + + NJsonWriter::TBuf buf; + if (format) { + buf.SetIndentSpaces(4); + } + + return buf.WriteJsonValue(&json, true).Str(); + } + +} diff --git a/library/cpp/html/entity/decoder.h b/library/cpp/html/entity/decoder.h new file mode 100644 index 00000000000..64bee648b9f --- /dev/null +++ b/library/cpp/html/entity/decoder.h @@ -0,0 +1,17 @@ +#pragma once + +#include <util/generic/string.h> + +struct TEntity { + size_t Len; + wchar32 Codepoint1; + wchar32 Codepoint2; +}; + +constexpr size_t MaxNamedEntityLength = 32; //CounterClockwiseContourIntegral; + +//! Find if string prefix may be considered as entity name. +//! (';' is a part of entity name) +//! @param inp - a pointer after '&'. +//! @param len - inspected string leng (may be more than simple entity). +bool DecodeNamedEntity(const unsigned char* inp, size_t len, TEntity*); diff --git a/library/cpp/html/entity/decoder.rl6 b/library/cpp/html/entity/decoder.rl6 new file mode 100644 index 00000000000..227e8ca5316 --- /dev/null +++ b/library/cpp/html/entity/decoder.rl6 @@ -0,0 +1,1575 @@ +#include <library/cpp/html/entity/decoder.h> + +#include <util/system/yassert.h> + +%%{ + machine TEntExtractor; + alphtype unsigned char; + + main := |* + ('AElig;' | 'AElig') { ent->Codepoint1 = 198; fbreak;}; + ('AMP' | 'amp' | 'AMP;' | 'amp;') { ent->Codepoint1 = 38; fbreak;}; + ('Aacute' | 'Aacute;') { ent->Codepoint1 = 193; fbreak;}; + ('Abreve;') { ent->Codepoint1 = 258; fbreak;}; + ('Acirc' | 'Acirc;') { ent->Codepoint1 = 194; fbreak;}; + ('Acy;') { ent->Codepoint1 = 1040; fbreak;}; + ('Afr;') { ent->Codepoint1 = 120068; fbreak;}; + ('Agrave;' | 'Agrave') { ent->Codepoint1 = 192; fbreak;}; + ('Alpha;') { ent->Codepoint1 = 913; fbreak;}; + ('Amacr;') { ent->Codepoint1 = 256; fbreak;}; + ('And;') { ent->Codepoint1 = 10835; fbreak;}; + ('Aogon;') { ent->Codepoint1 = 260; fbreak;}; + ('Aopf;') { ent->Codepoint1 = 120120; fbreak;}; + ('ApplyFunction;' | 'af;') { ent->Codepoint1 = 8289; fbreak;}; + ('Aring;' | 'Aring' | 'angst;') { ent->Codepoint1 = 197; fbreak;}; + ('Ascr;') { ent->Codepoint1 = 119964; fbreak;}; + ('Assign;' | 'colone;' | 'coloneq;') { ent->Codepoint1 = 8788; fbreak;}; + ('Atilde;' | 'Atilde') { ent->Codepoint1 = 195; fbreak;}; + ('Auml;' | 'Auml') { ent->Codepoint1 = 196; fbreak;}; + ('Barv;') { ent->Codepoint1 = 10983; fbreak;}; + ('Bcy;') { ent->Codepoint1 = 1041; fbreak;}; + ('Because;' | 'because;' | 'becaus;') { ent->Codepoint1 = 8757; fbreak;}; + ('Beta;') { ent->Codepoint1 = 914; fbreak;}; + ('Bfr;') { ent->Codepoint1 = 120069; fbreak;}; + ('Bopf;') { ent->Codepoint1 = 120121; fbreak;}; + ('Breve;' | 'breve;') { ent->Codepoint1 = 728; fbreak;}; + ('Bscr;' | 'bernou;' | 'Bernoullis;') { ent->Codepoint1 = 8492; fbreak;}; + ('CHcy;') { ent->Codepoint1 = 1063; fbreak;}; + ('COPY;' | 'copy;' | 'copy' | 'COPY') { ent->Codepoint1 = 169; fbreak;}; + ('Cacute;') { ent->Codepoint1 = 262; fbreak;}; + ('Cap;') { ent->Codepoint1 = 8914; fbreak;}; + ('CapitalDifferentialD;' | 'DD;') { ent->Codepoint1 = 8517; fbreak;}; + ('Cayleys;' | 'Cfr;') { ent->Codepoint1 = 8493; fbreak;}; + ('Ccaron;') { ent->Codepoint1 = 268; fbreak;}; + ('Ccedil;' | 'Ccedil') { ent->Codepoint1 = 199; fbreak;}; + ('Ccirc;') { ent->Codepoint1 = 264; fbreak;}; + ('Cconint;') { ent->Codepoint1 = 8752; fbreak;}; + ('Cdot;') { ent->Codepoint1 = 266; fbreak;}; + ('Chi;') { ent->Codepoint1 = 935; fbreak;}; + ('CircleDot;' | 'odot;') { ent->Codepoint1 = 8857; fbreak;}; + ('CircleMinus;' | 'ominus;') { ent->Codepoint1 = 8854; fbreak;}; + ('CirclePlus;' | 'oplus;') { ent->Codepoint1 = 8853; fbreak;}; + ('CircleTimes;' | 'otimes;') { ent->Codepoint1 = 8855; fbreak;}; + ('Colon;' | 'Proportion;') { ent->Codepoint1 = 8759; fbreak;}; + ('Colone;') { ent->Codepoint1 = 10868; fbreak;}; + ('Congruent;' | 'equiv;') { ent->Codepoint1 = 8801; fbreak;}; + ('Coproduct;' | 'coprod;') { ent->Codepoint1 = 8720; fbreak;}; + ('CounterClockwiseContourIntegral;' | 'awconint;') { ent->Codepoint1 = 8755; fbreak;}; + ('Cross;') { ent->Codepoint1 = 10799; fbreak;}; + ('Cscr;') { ent->Codepoint1 = 119966; fbreak;}; + ('Cup;') { ent->Codepoint1 = 8915; fbreak;}; + ('DDotrahd;') { ent->Codepoint1 = 10513; fbreak;}; + ('DJcy;') { ent->Codepoint1 = 1026; fbreak;}; + ('DScy;') { ent->Codepoint1 = 1029; fbreak;}; + ('DZcy;') { ent->Codepoint1 = 1039; fbreak;}; + ('Dagger;' | 'ddagger;') { ent->Codepoint1 = 8225; fbreak;}; + ('Darr;') { ent->Codepoint1 = 8609; fbreak;}; + ('Dashv;' | 'DoubleLeftTee;') { ent->Codepoint1 = 10980; fbreak;}; + ('Dcaron;') { ent->Codepoint1 = 270; fbreak;}; + ('Dcy;') { ent->Codepoint1 = 1044; fbreak;}; + ('Del;' | 'nabla;') { ent->Codepoint1 = 8711; fbreak;}; + ('Delta;') { ent->Codepoint1 = 916; fbreak;}; + ('Dfr;') { ent->Codepoint1 = 120071; fbreak;}; + ('DiacriticalGrave;' | 'grave;') { ent->Codepoint1 = 96; fbreak;}; + ('DiacriticalTilde;' | 'tilde;') { ent->Codepoint1 = 732; fbreak;}; + ('DifferentialD;' | 'dd;') { ent->Codepoint1 = 8518; fbreak;}; + ('Dopf;') { ent->Codepoint1 = 120123; fbreak;}; + ('DotDot;') { ent->Codepoint1 = 8412; fbreak;}; + ('DoubleContourIntegral;' | 'Conint;') { ent->Codepoint1 = 8751; fbreak;}; + ('DoubleLongRightArrow;' | 'Longrightarrow;' | 'xrArr;') { ent->Codepoint1 = 10233; fbreak;}; + ('DoubleUpArrow;' | 'uArr;' | 'Uparrow;') { ent->Codepoint1 = 8657; fbreak;}; + ('DoubleUpDownArrow;' | 'vArr;' | 'Updownarrow;') { ent->Codepoint1 = 8661; fbreak;}; + ('DoubleVerticalBar;' | 'parallel;' | 'spar;' | 'shortparallel;' | 'par;') { ent->Codepoint1 = 8741; fbreak;}; + ('DownArrowBar;') { ent->Codepoint1 = 10515; fbreak;}; + ('DownArrowUpArrow;' | 'duarr;') { ent->Codepoint1 = 8693; fbreak;}; + ('DownBreve;') { ent->Codepoint1 = 785; fbreak;}; + ('DownLeftRightVector;') { ent->Codepoint1 = 10576; fbreak;}; + ('DownLeftTeeVector;') { ent->Codepoint1 = 10590; fbreak;}; + ('DownLeftVectorBar;') { ent->Codepoint1 = 10582; fbreak;}; + ('DownRightTeeVector;') { ent->Codepoint1 = 10591; fbreak;}; + ('DownRightVector;' | 'rhard;' | 'rightharpoondown;') { ent->Codepoint1 = 8641; fbreak;}; + ('DownRightVectorBar;') { ent->Codepoint1 = 10583; fbreak;}; + ('DownTee;' | 'top;') { ent->Codepoint1 = 8868; fbreak;}; + ('Dscr;') { ent->Codepoint1 = 119967; fbreak;}; + ('Dstrok;') { ent->Codepoint1 = 272; fbreak;}; + ('ENG;') { ent->Codepoint1 = 330; fbreak;}; + ('ETH' | 'ETH;') { ent->Codepoint1 = 208; fbreak;}; + ('Eacute;' | 'Eacute') { ent->Codepoint1 = 201; fbreak;}; + ('Ecaron;') { ent->Codepoint1 = 282; fbreak;}; + ('Ecirc' | 'Ecirc;') { ent->Codepoint1 = 202; fbreak;}; + ('Ecy;') { ent->Codepoint1 = 1069; fbreak;}; + ('Edot;') { ent->Codepoint1 = 278; fbreak;}; + ('Efr;') { ent->Codepoint1 = 120072; fbreak;}; + ('Egrave;' | 'Egrave') { ent->Codepoint1 = 200; fbreak;}; + ('Emacr;') { ent->Codepoint1 = 274; fbreak;}; + ('EmptySmallSquare;') { ent->Codepoint1 = 9723; fbreak;}; + ('EmptyVerySmallSquare;') { ent->Codepoint1 = 9643; fbreak;}; + ('Eogon;') { ent->Codepoint1 = 280; fbreak;}; + ('Eopf;') { ent->Codepoint1 = 120124; fbreak;}; + ('Epsilon;') { ent->Codepoint1 = 917; fbreak;}; + ('Equal;') { ent->Codepoint1 = 10869; fbreak;}; + ('Esim;') { ent->Codepoint1 = 10867; fbreak;}; + ('Eta;') { ent->Codepoint1 = 919; fbreak;}; + ('Euml' | 'Euml;') { ent->Codepoint1 = 203; fbreak;}; + ('Exists;' | 'exist;') { ent->Codepoint1 = 8707; fbreak;}; + ('Fcy;') { ent->Codepoint1 = 1060; fbreak;}; + ('Ffr;') { ent->Codepoint1 = 120073; fbreak;}; + ('FilledSmallSquare;') { ent->Codepoint1 = 9724; fbreak;}; + ('FilledVerySmallSquare;' | 'blacksquare;' | 'squf;' | 'squarf;') { ent->Codepoint1 = 9642; fbreak;}; + ('Fopf;') { ent->Codepoint1 = 120125; fbreak;}; + ('Fouriertrf;' | 'Fscr;') { ent->Codepoint1 = 8497; fbreak;}; + ('GJcy;') { ent->Codepoint1 = 1027; fbreak;}; + ('GT;' | 'gt;' | 'gt' | 'GT') { ent->Codepoint1 = 62; fbreak;}; + ('Gamma;') { ent->Codepoint1 = 915; fbreak;}; + ('Gammad;') { ent->Codepoint1 = 988; fbreak;}; + ('Gbreve;') { ent->Codepoint1 = 286; fbreak;}; + ('Gcedil;') { ent->Codepoint1 = 290; fbreak;}; + ('Gcirc;') { ent->Codepoint1 = 284; fbreak;}; + ('Gcy;') { ent->Codepoint1 = 1043; fbreak;}; + ('Gdot;') { ent->Codepoint1 = 288; fbreak;}; + ('Gfr;') { ent->Codepoint1 = 120074; fbreak;}; + ('Gopf;') { ent->Codepoint1 = 120126; fbreak;}; + ('GreaterFullEqual;' | 'geqq;' | 'gE;') { ent->Codepoint1 = 8807; fbreak;}; + ('GreaterGreater;') { ent->Codepoint1 = 10914; fbreak;}; + ('GreaterLess;' | 'gtrless;' | 'gl;') { ent->Codepoint1 = 8823; fbreak;}; + ('GreaterSlantEqual;' | 'ges;' | 'geqslant;') { ent->Codepoint1 = 10878; fbreak;}; + ('Gscr;') { ent->Codepoint1 = 119970; fbreak;}; + ('HARDcy;') { ent->Codepoint1 = 1066; fbreak;}; + ('Hacek;' | 'caron;') { ent->Codepoint1 = 711; fbreak;}; + ('Hat;') { ent->Codepoint1 = 94; fbreak;}; + ('Hcirc;') { ent->Codepoint1 = 292; fbreak;}; + ('Hopf;' | 'quaternions;') { ent->Codepoint1 = 8461; fbreak;}; + ('HorizontalLine;' | 'boxh;') { ent->Codepoint1 = 9472; fbreak;}; + ('Hstrok;') { ent->Codepoint1 = 294; fbreak;}; + ('HumpDownHump;' | 'Bumpeq;' | 'bump;') { ent->Codepoint1 = 8782; fbreak;}; + ('IEcy;') { ent->Codepoint1 = 1045; fbreak;}; + ('IJlig;') { ent->Codepoint1 = 306; fbreak;}; + ('IOcy;') { ent->Codepoint1 = 1025; fbreak;}; + ('Iacute' | 'Iacute;') { ent->Codepoint1 = 205; fbreak;}; + ('Icirc' | 'Icirc;') { ent->Codepoint1 = 206; fbreak;}; + ('Icy;') { ent->Codepoint1 = 1048; fbreak;}; + ('Idot;') { ent->Codepoint1 = 304; fbreak;}; + ('Ifr;' | 'imagpart;' | 'Im;' | 'image;') { ent->Codepoint1 = 8465; fbreak;}; + ('Igrave;' | 'Igrave') { ent->Codepoint1 = 204; fbreak;}; + ('Imacr;') { ent->Codepoint1 = 298; fbreak;}; + ('Implies;' | 'DoubleRightArrow;' | 'rArr;' | 'Rightarrow;') { ent->Codepoint1 = 8658; fbreak;}; + ('Int;') { ent->Codepoint1 = 8748; fbreak;}; + ('Integral;' | 'int;') { ent->Codepoint1 = 8747; fbreak;}; + ('InvisibleComma;' | 'ic;') { ent->Codepoint1 = 8291; fbreak;}; + ('InvisibleTimes;' | 'it;') { ent->Codepoint1 = 8290; fbreak;}; + ('Iogon;') { ent->Codepoint1 = 302; fbreak;}; + ('Iopf;') { ent->Codepoint1 = 120128; fbreak;}; + ('Iota;') { ent->Codepoint1 = 921; fbreak;}; + ('Iscr;' | 'imagline;') { ent->Codepoint1 = 8464; fbreak;}; + ('Itilde;') { ent->Codepoint1 = 296; fbreak;}; + ('Iukcy;') { ent->Codepoint1 = 1030; fbreak;}; + ('Iuml' | 'Iuml;') { ent->Codepoint1 = 207; fbreak;}; + ('Jcirc;') { ent->Codepoint1 = 308; fbreak;}; + ('Jcy;') { ent->Codepoint1 = 1049; fbreak;}; + ('Jfr;') { ent->Codepoint1 = 120077; fbreak;}; + ('Jopf;') { ent->Codepoint1 = 120129; fbreak;}; + ('Jscr;') { ent->Codepoint1 = 119973; fbreak;}; + ('Jsercy;') { ent->Codepoint1 = 1032; fbreak;}; + ('Jukcy;') { ent->Codepoint1 = 1028; fbreak;}; + ('KHcy;') { ent->Codepoint1 = 1061; fbreak;}; + ('KJcy;') { ent->Codepoint1 = 1036; fbreak;}; + ('Kappa;') { ent->Codepoint1 = 922; fbreak;}; + ('Kcedil;') { ent->Codepoint1 = 310; fbreak;}; + ('Kcy;') { ent->Codepoint1 = 1050; fbreak;}; + ('Kfr;') { ent->Codepoint1 = 120078; fbreak;}; + ('Kopf;') { ent->Codepoint1 = 120130; fbreak;}; + ('Kscr;') { ent->Codepoint1 = 119974; fbreak;}; + ('LJcy;') { ent->Codepoint1 = 1033; fbreak;}; + ('LT;' | 'lt' | 'LT' | 'lt;') { ent->Codepoint1 = 60; fbreak;}; + ('Lacute;') { ent->Codepoint1 = 313; fbreak;}; + ('Lambda;') { ent->Codepoint1 = 923; fbreak;}; + ('Lang;') { ent->Codepoint1 = 10218; fbreak;}; + ('Larr;' | 'twoheadleftarrow;') { ent->Codepoint1 = 8606; fbreak;}; + ('Lcaron;') { ent->Codepoint1 = 317; fbreak;}; + ('Lcedil;') { ent->Codepoint1 = 315; fbreak;}; + ('Lcy;') { ent->Codepoint1 = 1051; fbreak;}; + ('LeftArrow;' | 'slarr;' | 'larr;' | 'ShortLeftArrow;' | 'leftarrow;') { ent->Codepoint1 = 8592; fbreak;}; + ('LeftArrowRightArrow;' | 'leftrightarrows;' | 'lrarr;') { ent->Codepoint1 = 8646; fbreak;}; + ('LeftDoubleBracket;' | 'lobrk;') { ent->Codepoint1 = 10214; fbreak;}; + ('LeftDownTeeVector;') { ent->Codepoint1 = 10593; fbreak;}; + ('LeftDownVector;' | 'downharpoonleft;' | 'dharl;') { ent->Codepoint1 = 8643; fbreak;}; + ('LeftDownVectorBar;') { ent->Codepoint1 = 10585; fbreak;}; + ('LeftFloor;' | 'lfloor;') { ent->Codepoint1 = 8970; fbreak;}; + ('LeftRightVector;') { ent->Codepoint1 = 10574; fbreak;}; + ('LeftTee;' | 'dashv;') { ent->Codepoint1 = 8867; fbreak;}; + ('LeftTeeArrow;' | 'mapstoleft;') { ent->Codepoint1 = 8612; fbreak;}; + ('LeftTeeVector;') { ent->Codepoint1 = 10586; fbreak;}; + ('LeftTriangle;' | 'vartriangleleft;' | 'vltri;') { ent->Codepoint1 = 8882; fbreak;}; + ('LeftTriangleBar;') { ent->Codepoint1 = 10703; fbreak;}; + ('LeftTriangleEqual;' | 'ltrie;' | 'trianglelefteq;') { ent->Codepoint1 = 8884; fbreak;}; + ('LeftUpDownVector;') { ent->Codepoint1 = 10577; fbreak;}; + ('LeftUpTeeVector;') { ent->Codepoint1 = 10592; fbreak;}; + ('LeftUpVector;' | 'upharpoonleft;' | 'uharl;') { ent->Codepoint1 = 8639; fbreak;}; + ('LeftUpVectorBar;') { ent->Codepoint1 = 10584; fbreak;}; + ('LeftVectorBar;') { ent->Codepoint1 = 10578; fbreak;}; + ('Leftarrow;' | 'lArr;' | 'DoubleLeftArrow;') { ent->Codepoint1 = 8656; fbreak;}; + ('Leftrightarrow;' | 'hArr;' | 'iff;' | 'DoubleLeftRightArrow;') { ent->Codepoint1 = 8660; fbreak;}; + ('LessFullEqual;' | 'lE;' | 'leqq;') { ent->Codepoint1 = 8806; fbreak;}; + ('LessGreater;' | 'lessgtr;' | 'lg;') { ent->Codepoint1 = 8822; fbreak;}; + ('LessLess;') { ent->Codepoint1 = 10913; fbreak;}; + ('Lfr;') { ent->Codepoint1 = 120079; fbreak;}; + ('Ll;') { ent->Codepoint1 = 8920; fbreak;}; + ('Lleftarrow;' | 'lAarr;') { ent->Codepoint1 = 8666; fbreak;}; + ('Lmidot;') { ent->Codepoint1 = 319; fbreak;}; + ('LongRightArrow;' | 'xrarr;' | 'longrightarrow;') { ent->Codepoint1 = 10230; fbreak;}; + ('Lopf;') { ent->Codepoint1 = 120131; fbreak;}; + ('LowerLeftArrow;' | 'swarrow;' | 'swarr;') { ent->Codepoint1 = 8601; fbreak;}; + ('LowerRightArrow;' | 'searr;' | 'searrow;') { ent->Codepoint1 = 8600; fbreak;}; + ('Lscr;' | 'Laplacetrf;' | 'lagran;') { ent->Codepoint1 = 8466; fbreak;}; + ('Lsh;' | 'lsh;') { ent->Codepoint1 = 8624; fbreak;}; + ('Lstrok;') { ent->Codepoint1 = 321; fbreak;}; + ('Lt;' | 'll;' | 'NestedLessLess;') { ent->Codepoint1 = 8810; fbreak;}; + ('Map;') { ent->Codepoint1 = 10501; fbreak;}; + ('Mcy;') { ent->Codepoint1 = 1052; fbreak;}; + ('MediumSpace;') { ent->Codepoint1 = 8287; fbreak;}; + ('Mfr;') { ent->Codepoint1 = 120080; fbreak;}; + ('MinusPlus;' | 'mp;' | 'mnplus;') { ent->Codepoint1 = 8723; fbreak;}; + ('Mopf;') { ent->Codepoint1 = 120132; fbreak;}; + ('Mu;') { ent->Codepoint1 = 924; fbreak;}; + ('NJcy;') { ent->Codepoint1 = 1034; fbreak;}; + ('Nacute;') { ent->Codepoint1 = 323; fbreak;}; + ('Ncaron;') { ent->Codepoint1 = 327; fbreak;}; + ('Ncedil;') { ent->Codepoint1 = 325; fbreak;}; + ('Ncy;') { ent->Codepoint1 = 1053; fbreak;}; + ('NegativeVeryThinSpace;' | 'NegativeMediumSpace;' | 'ZeroWidthSpace;' | 'NegativeThinSpace;' | 'NegativeThickSpace;') { ent->Codepoint1 = 8203; fbreak;}; + ('NewLine;') { ent->Codepoint1 = 10; fbreak;}; + ('Nfr;') { ent->Codepoint1 = 120081; fbreak;}; + ('NoBreak;') { ent->Codepoint1 = 8288; fbreak;}; + ('Nopf;' | 'naturals;') { ent->Codepoint1 = 8469; fbreak;}; + ('Not;') { ent->Codepoint1 = 10988; fbreak;}; + ('NotCupCap;') { ent->Codepoint1 = 8813; fbreak;}; + ('NotElement;' | 'notin;' | 'notinva;') { ent->Codepoint1 = 8713; fbreak;}; + ('NotEqual;' | 'ne;') { ent->Codepoint1 = 8800; fbreak;}; + ('NotExists;' | 'nexists;' | 'nexist;') { ent->Codepoint1 = 8708; fbreak;}; + ('NotLess;' | 'nlt;' | 'nless;') { ent->Codepoint1 = 8814; fbreak;}; + ('NotLessEqual;' | 'nleq;' | 'nle;') { ent->Codepoint1 = 8816; fbreak;}; + ('NotLessGreater;' | 'ntlg;') { ent->Codepoint1 = 8824; fbreak;}; + ('NotLessTilde;' | 'nlsim;') { ent->Codepoint1 = 8820; fbreak;}; + ('NotPrecedesSlantEqual;' | 'nprcue;') { ent->Codepoint1 = 8928; fbreak;}; + ('NotRightTriangle;' | 'ntriangleright;' | 'nrtri;') { ent->Codepoint1 = 8939; fbreak;}; + ('NotSquareSubsetEqual;' | 'nsqsube;') { ent->Codepoint1 = 8930; fbreak;}; + ('NotSquareSupersetEqual;' | 'nsqsupe;') { ent->Codepoint1 = 8931; fbreak;}; + ('NotSucceeds;' | 'nsc;' | 'nsucc;') { ent->Codepoint1 = 8833; fbreak;}; + ('NotSucceedsSlantEqual;' | 'nsccue;') { ent->Codepoint1 = 8929; fbreak;}; + ('NotSupersetEqual;' | 'nsupseteq;' | 'nsupe;') { ent->Codepoint1 = 8841; fbreak;}; + ('NotVerticalBar;' | 'nsmid;' | 'nshortmid;' | 'nmid;') { ent->Codepoint1 = 8740; fbreak;}; + ('Nscr;') { ent->Codepoint1 = 119977; fbreak;}; + ('Ntilde;' | 'Ntilde') { ent->Codepoint1 = 209; fbreak;}; + ('Nu;') { ent->Codepoint1 = 925; fbreak;}; + ('OElig;') { ent->Codepoint1 = 338; fbreak;}; + ('Oacute' | 'Oacute;') { ent->Codepoint1 = 211; fbreak;}; + ('Ocirc' | 'Ocirc;') { ent->Codepoint1 = 212; fbreak;}; + ('Ocy;') { ent->Codepoint1 = 1054; fbreak;}; + ('Odblac;') { ent->Codepoint1 = 336; fbreak;}; + ('Ofr;') { ent->Codepoint1 = 120082; fbreak;}; + ('Ograve' | 'Ograve;') { ent->Codepoint1 = 210; fbreak;}; + ('Omacr;') { ent->Codepoint1 = 332; fbreak;}; + ('Omega;' | 'ohm;') { ent->Codepoint1 = 937; fbreak;}; + ('Omicron;') { ent->Codepoint1 = 927; fbreak;}; + ('Oopf;') { ent->Codepoint1 = 120134; fbreak;}; + ('OpenCurlyDoubleQuote;' | 'ldquo;') { ent->Codepoint1 = 8220; fbreak;}; + ('Or;') { ent->Codepoint1 = 10836; fbreak;}; + ('Oscr;') { ent->Codepoint1 = 119978; fbreak;}; + ('Oslash' | 'Oslash;') { ent->Codepoint1 = 216; fbreak;}; + ('Otilde;' | 'Otilde') { ent->Codepoint1 = 213; fbreak;}; + ('Otimes;') { ent->Codepoint1 = 10807; fbreak;}; + ('Ouml' | 'Ouml;') { ent->Codepoint1 = 214; fbreak;}; + ('OverBar;' | 'oline;') { ent->Codepoint1 = 8254; fbreak;}; + ('OverBrace;') { ent->Codepoint1 = 9182; fbreak;}; + ('OverParenthesis;') { ent->Codepoint1 = 9180; fbreak;}; + ('Pcy;') { ent->Codepoint1 = 1055; fbreak;}; + ('Pfr;') { ent->Codepoint1 = 120083; fbreak;}; + ('Phi;') { ent->Codepoint1 = 934; fbreak;}; + ('Pi;') { ent->Codepoint1 = 928; fbreak;}; + ('Poincareplane;' | 'Hfr;') { ent->Codepoint1 = 8460; fbreak;}; + ('Pr;') { ent->Codepoint1 = 10939; fbreak;}; + ('PrecedesEqual;' | 'pre;' | 'preceq;') { ent->Codepoint1 = 10927; fbreak;}; + ('PrecedesTilde;' | 'prsim;' | 'precsim;') { ent->Codepoint1 = 8830; fbreak;}; + ('Prime;') { ent->Codepoint1 = 8243; fbreak;}; + ('Pscr;') { ent->Codepoint1 = 119979; fbreak;}; + ('Psi;') { ent->Codepoint1 = 936; fbreak;}; + ('QUOT' | 'quot' | 'quot;' | 'QUOT;') { ent->Codepoint1 = 34; fbreak;}; + ('Qfr;') { ent->Codepoint1 = 120084; fbreak;}; + ('Qopf;' | 'rationals;') { ent->Codepoint1 = 8474; fbreak;}; + ('Qscr;') { ent->Codepoint1 = 119980; fbreak;}; + ('RBarr;' | 'drbkarow;') { ent->Codepoint1 = 10512; fbreak;}; + ('Racute;') { ent->Codepoint1 = 340; fbreak;}; + ('Rang;') { ent->Codepoint1 = 10219; fbreak;}; + ('Rarrtl;') { ent->Codepoint1 = 10518; fbreak;}; + ('Rcaron;') { ent->Codepoint1 = 344; fbreak;}; + ('Rcedil;') { ent->Codepoint1 = 342; fbreak;}; + ('Rcy;') { ent->Codepoint1 = 1056; fbreak;}; + ('Re;' | 'real;' | 'realpart;' | 'Rfr;') { ent->Codepoint1 = 8476; fbreak;}; + ('ReverseUpEquilibrium;' | 'duhar;') { ent->Codepoint1 = 10607; fbreak;}; + ('Rho;') { ent->Codepoint1 = 929; fbreak;}; + ('RightAngleBracket;' | 'rangle;' | 'rang;') { ent->Codepoint1 = 10217; fbreak;}; + ('RightArrow;' | 'rarr;' | 'ShortRightArrow;' | 'rightarrow;' | 'srarr;') { ent->Codepoint1 = 8594; fbreak;}; + ('RightArrowBar;' | 'rarrb;') { ent->Codepoint1 = 8677; fbreak;}; + ('RightCeiling;' | 'rceil;') { ent->Codepoint1 = 8969; fbreak;}; + ('RightDoubleBracket;' | 'robrk;') { ent->Codepoint1 = 10215; fbreak;}; + ('RightDownTeeVector;') { ent->Codepoint1 = 10589; fbreak;}; + ('RightDownVectorBar;') { ent->Codepoint1 = 10581; fbreak;}; + ('RightFloor;' | 'rfloor;') { ent->Codepoint1 = 8971; fbreak;}; + ('RightTee;' | 'vdash;') { ent->Codepoint1 = 8866; fbreak;}; + ('RightTeeArrow;' | 'map;' | 'mapsto;') { ent->Codepoint1 = 8614; fbreak;}; + ('RightTeeVector;') { ent->Codepoint1 = 10587; fbreak;}; + ('RightTriangleBar;') { ent->Codepoint1 = 10704; fbreak;}; + ('RightUpDownVector;') { ent->Codepoint1 = 10575; fbreak;}; + ('RightUpTeeVector;') { ent->Codepoint1 = 10588; fbreak;}; + ('RightUpVectorBar;') { ent->Codepoint1 = 10580; fbreak;}; + ('RightVectorBar;') { ent->Codepoint1 = 10579; fbreak;}; + ('RoundImplies;') { ent->Codepoint1 = 10608; fbreak;}; + ('RuleDelayed;') { ent->Codepoint1 = 10740; fbreak;}; + ('SHCHcy;') { ent->Codepoint1 = 1065; fbreak;}; + ('SHcy;') { ent->Codepoint1 = 1064; fbreak;}; + ('SOFTcy;') { ent->Codepoint1 = 1068; fbreak;}; + ('Sacute;') { ent->Codepoint1 = 346; fbreak;}; + ('Sc;') { ent->Codepoint1 = 10940; fbreak;}; + ('Scaron;') { ent->Codepoint1 = 352; fbreak;}; + ('Scedil;') { ent->Codepoint1 = 350; fbreak;}; + ('Scirc;') { ent->Codepoint1 = 348; fbreak;}; + ('Scy;') { ent->Codepoint1 = 1057; fbreak;}; + ('Sfr;') { ent->Codepoint1 = 120086; fbreak;}; + ('Sigma;') { ent->Codepoint1 = 931; fbreak;}; + ('Sopf;') { ent->Codepoint1 = 120138; fbreak;}; + ('Sqrt;' | 'radic;') { ent->Codepoint1 = 8730; fbreak;}; + ('Square;' | 'square;' | 'squ;') { ent->Codepoint1 = 9633; fbreak;}; + ('SquareIntersection;' | 'sqcap;') { ent->Codepoint1 = 8851; fbreak;}; + ('SquareSubset;' | 'sqsubset;' | 'sqsub;') { ent->Codepoint1 = 8847; fbreak;}; + ('SquareSubsetEqual;' | 'sqsube;' | 'sqsubseteq;') { ent->Codepoint1 = 8849; fbreak;}; + ('SquareUnion;' | 'sqcup;') { ent->Codepoint1 = 8852; fbreak;}; + ('Sscr;') { ent->Codepoint1 = 119982; fbreak;}; + ('Star;' | 'sstarf;') { ent->Codepoint1 = 8902; fbreak;}; + ('Sub;' | 'Subset;') { ent->Codepoint1 = 8912; fbreak;}; + ('SubsetEqual;' | 'subseteq;' | 'sube;') { ent->Codepoint1 = 8838; fbreak;}; + ('Succeeds;' | 'sc;' | 'succ;') { ent->Codepoint1 = 8827; fbreak;}; + ('SucceedsEqual;' | 'succeq;' | 'sce;') { ent->Codepoint1 = 10928; fbreak;}; + ('SucceedsSlantEqual;' | 'succcurlyeq;' | 'sccue;') { ent->Codepoint1 = 8829; fbreak;}; + ('SucceedsTilde;' | 'succsim;' | 'scsim;') { ent->Codepoint1 = 8831; fbreak;}; + ('Sup;' | 'Supset;') { ent->Codepoint1 = 8913; fbreak;}; + ('SupersetEqual;' | 'supseteq;' | 'supe;') { ent->Codepoint1 = 8839; fbreak;}; + ('THORN' | 'THORN;') { ent->Codepoint1 = 222; fbreak;}; + ('TRADE;' | 'trade;') { ent->Codepoint1 = 8482; fbreak;}; + ('TSHcy;') { ent->Codepoint1 = 1035; fbreak;}; + ('TScy;') { ent->Codepoint1 = 1062; fbreak;}; + ('Tab;') { ent->Codepoint1 = 9; fbreak;}; + ('Tau;') { ent->Codepoint1 = 932; fbreak;}; + ('Tcaron;') { ent->Codepoint1 = 356; fbreak;}; + ('Tcedil;') { ent->Codepoint1 = 354; fbreak;}; + ('Tcy;') { ent->Codepoint1 = 1058; fbreak;}; + ('Tfr;') { ent->Codepoint1 = 120087; fbreak;}; + ('Therefore;' | 'there4;' | 'therefore;') { ent->Codepoint1 = 8756; fbreak;}; + ('Theta;') { ent->Codepoint1 = 920; fbreak;}; + ('TildeFullEqual;' | 'cong;') { ent->Codepoint1 = 8773; fbreak;}; + ('TildeTilde;' | 'thkap;' | 'approx;' | 'ap;' | 'asymp;' | 'thickapprox;') { ent->Codepoint1 = 8776; fbreak;}; + ('Topf;') { ent->Codepoint1 = 120139; fbreak;}; + ('Tscr;') { ent->Codepoint1 = 119983; fbreak;}; + ('Tstrok;') { ent->Codepoint1 = 358; fbreak;}; + ('Uacute' | 'Uacute;') { ent->Codepoint1 = 218; fbreak;}; + ('Uarr;') { ent->Codepoint1 = 8607; fbreak;}; + ('Uarrocir;') { ent->Codepoint1 = 10569; fbreak;}; + ('Ubrcy;') { ent->Codepoint1 = 1038; fbreak;}; + ('Ubreve;') { ent->Codepoint1 = 364; fbreak;}; + ('Ucirc' | 'Ucirc;') { ent->Codepoint1 = 219; fbreak;}; + ('Ucy;') { ent->Codepoint1 = 1059; fbreak;}; + ('Udblac;') { ent->Codepoint1 = 368; fbreak;}; + ('Ufr;') { ent->Codepoint1 = 120088; fbreak;}; + ('Ugrave' | 'Ugrave;') { ent->Codepoint1 = 217; fbreak;}; + ('Umacr;') { ent->Codepoint1 = 362; fbreak;}; + ('UnderBrace;') { ent->Codepoint1 = 9183; fbreak;}; + ('UnderBracket;' | 'bbrk;') { ent->Codepoint1 = 9141; fbreak;}; + ('UnderParenthesis;') { ent->Codepoint1 = 9181; fbreak;}; + ('Union;' | 'xcup;' | 'bigcup;') { ent->Codepoint1 = 8899; fbreak;}; + ('Uogon;') { ent->Codepoint1 = 370; fbreak;}; + ('Uopf;') { ent->Codepoint1 = 120140; fbreak;}; + ('UpArrowBar;') { ent->Codepoint1 = 10514; fbreak;}; + ('UpArrowDownArrow;' | 'udarr;') { ent->Codepoint1 = 8645; fbreak;}; + ('UpDownArrow;' | 'varr;' | 'updownarrow;') { ent->Codepoint1 = 8597; fbreak;}; + ('Upsilon;') { ent->Codepoint1 = 933; fbreak;}; + ('Uring;') { ent->Codepoint1 = 366; fbreak;}; + ('Uscr;') { ent->Codepoint1 = 119984; fbreak;}; + ('Utilde;') { ent->Codepoint1 = 360; fbreak;}; + ('Uuml;' | 'Uuml') { ent->Codepoint1 = 220; fbreak;}; + ('VDash;') { ent->Codepoint1 = 8875; fbreak;}; + ('Vbar;') { ent->Codepoint1 = 10987; fbreak;}; + ('Vcy;') { ent->Codepoint1 = 1042; fbreak;}; + ('Vdash;') { ent->Codepoint1 = 8873; fbreak;}; + ('Vdashl;') { ent->Codepoint1 = 10982; fbreak;}; + ('Vee;' | 'bigvee;' | 'xvee;') { ent->Codepoint1 = 8897; fbreak;}; + ('Verbar;' | 'Vert;') { ent->Codepoint1 = 8214; fbreak;}; + ('VerticalLine;' | 'verbar;' | 'vert;') { ent->Codepoint1 = 124; fbreak;}; + ('VerticalSeparator;') { ent->Codepoint1 = 10072; fbreak;}; + ('VerticalTilde;' | 'wreath;' | 'wr;') { ent->Codepoint1 = 8768; fbreak;}; + ('VeryThinSpace;' | 'hairsp;') { ent->Codepoint1 = 8202; fbreak;}; + ('Vfr;') { ent->Codepoint1 = 120089; fbreak;}; + ('Vopf;') { ent->Codepoint1 = 120141; fbreak;}; + ('Vscr;') { ent->Codepoint1 = 119985; fbreak;}; + ('Vvdash;') { ent->Codepoint1 = 8874; fbreak;}; + ('Wcirc;') { ent->Codepoint1 = 372; fbreak;}; + ('Wedge;' | 'bigwedge;' | 'xwedge;') { ent->Codepoint1 = 8896; fbreak;}; + ('Wfr;') { ent->Codepoint1 = 120090; fbreak;}; + ('Wopf;') { ent->Codepoint1 = 120142; fbreak;}; + ('Wscr;') { ent->Codepoint1 = 119986; fbreak;}; + ('Xfr;') { ent->Codepoint1 = 120091; fbreak;}; + ('Xi;') { ent->Codepoint1 = 926; fbreak;}; + ('Xopf;') { ent->Codepoint1 = 120143; fbreak;}; + ('Xscr;') { ent->Codepoint1 = 119987; fbreak;}; + ('YAcy;') { ent->Codepoint1 = 1071; fbreak;}; + ('YIcy;') { ent->Codepoint1 = 1031; fbreak;}; + ('YUcy;') { ent->Codepoint1 = 1070; fbreak;}; + ('Yacute' | 'Yacute;') { ent->Codepoint1 = 221; fbreak;}; + ('Ycirc;') { ent->Codepoint1 = 374; fbreak;}; + ('Ycy;') { ent->Codepoint1 = 1067; fbreak;}; + ('Yfr;') { ent->Codepoint1 = 120092; fbreak;}; + ('Yopf;') { ent->Codepoint1 = 120144; fbreak;}; + ('Yscr;') { ent->Codepoint1 = 119988; fbreak;}; + ('Yuml;') { ent->Codepoint1 = 376; fbreak;}; + ('ZHcy;') { ent->Codepoint1 = 1046; fbreak;}; + ('Zacute;') { ent->Codepoint1 = 377; fbreak;}; + ('Zcaron;') { ent->Codepoint1 = 381; fbreak;}; + ('Zcy;') { ent->Codepoint1 = 1047; fbreak;}; + ('Zdot;') { ent->Codepoint1 = 379; fbreak;}; + ('Zeta;') { ent->Codepoint1 = 918; fbreak;}; + ('Zopf;' | 'integers;') { ent->Codepoint1 = 8484; fbreak;}; + ('Zscr;') { ent->Codepoint1 = 119989; fbreak;}; + ('aacute;' | 'aacute') { ent->Codepoint1 = 225; fbreak;}; + ('abreve;') { ent->Codepoint1 = 259; fbreak;}; + ('acd;') { ent->Codepoint1 = 8767; fbreak;}; + ('acirc' | 'acirc;') { ent->Codepoint1 = 226; fbreak;}; + ('acute;' | 'acute' | 'DiacriticalAcute;') { ent->Codepoint1 = 180; fbreak;}; + ('acy;') { ent->Codepoint1 = 1072; fbreak;}; + ('aelig' | 'aelig;') { ent->Codepoint1 = 230; fbreak;}; + ('afr;') { ent->Codepoint1 = 120094; fbreak;}; + ('agrave;' | 'agrave') { ent->Codepoint1 = 224; fbreak;}; + ('aleph;' | 'alefsym;') { ent->Codepoint1 = 8501; fbreak;}; + ('alpha;') { ent->Codepoint1 = 945; fbreak;}; + ('amacr;') { ent->Codepoint1 = 257; fbreak;}; + ('amalg;') { ent->Codepoint1 = 10815; fbreak;}; + ('andand;') { ent->Codepoint1 = 10837; fbreak;}; + ('andd;') { ent->Codepoint1 = 10844; fbreak;}; + ('andslope;') { ent->Codepoint1 = 10840; fbreak;}; + ('andv;') { ent->Codepoint1 = 10842; fbreak;}; + ('ang;' | 'angle;') { ent->Codepoint1 = 8736; fbreak;}; + ('ange;') { ent->Codepoint1 = 10660; fbreak;}; + ('angmsdaa;') { ent->Codepoint1 = 10664; fbreak;}; + ('angmsdab;') { ent->Codepoint1 = 10665; fbreak;}; + ('angmsdac;') { ent->Codepoint1 = 10666; fbreak;}; + ('angmsdad;') { ent->Codepoint1 = 10667; fbreak;}; + ('angmsdae;') { ent->Codepoint1 = 10668; fbreak;}; + ('angmsdaf;') { ent->Codepoint1 = 10669; fbreak;}; + ('angmsdag;') { ent->Codepoint1 = 10670; fbreak;}; + ('angmsdah;') { ent->Codepoint1 = 10671; fbreak;}; + ('angrt;') { ent->Codepoint1 = 8735; fbreak;}; + ('angrtvb;') { ent->Codepoint1 = 8894; fbreak;}; + ('angrtvbd;') { ent->Codepoint1 = 10653; fbreak;}; + ('angsph;') { ent->Codepoint1 = 8738; fbreak;}; + ('angzarr;') { ent->Codepoint1 = 9084; fbreak;}; + ('aogon;') { ent->Codepoint1 = 261; fbreak;}; + ('aopf;') { ent->Codepoint1 = 120146; fbreak;}; + ('apE;') { ent->Codepoint1 = 10864; fbreak;}; + ('apacir;') { ent->Codepoint1 = 10863; fbreak;}; + ('apid;') { ent->Codepoint1 = 8779; fbreak;}; + ('apos;') { ent->Codepoint1 = 39; fbreak;}; + ('approxeq;' | 'ape;') { ent->Codepoint1 = 8778; fbreak;}; + ('aring' | 'aring;') { ent->Codepoint1 = 229; fbreak;}; + ('ascr;') { ent->Codepoint1 = 119990; fbreak;}; + ('asympeq;' | 'CupCap;') { ent->Codepoint1 = 8781; fbreak;}; + ('atilde;' | 'atilde') { ent->Codepoint1 = 227; fbreak;}; + ('auml' | 'auml;') { ent->Codepoint1 = 228; fbreak;}; + ('awint;') { ent->Codepoint1 = 10769; fbreak;}; + ('bNot;') { ent->Codepoint1 = 10989; fbreak;}; + ('backprime;' | 'bprime;') { ent->Codepoint1 = 8245; fbreak;}; + ('backsimeq;' | 'bsime;') { ent->Codepoint1 = 8909; fbreak;}; + ('barvee;') { ent->Codepoint1 = 8893; fbreak;}; + ('barwedge;' | 'barwed;') { ent->Codepoint1 = 8965; fbreak;}; + ('bbrktbrk;') { ent->Codepoint1 = 9142; fbreak;}; + ('bcong;' | 'backcong;') { ent->Codepoint1 = 8780; fbreak;}; + ('bcy;') { ent->Codepoint1 = 1073; fbreak;}; + ('bdquo;' | 'ldquor;') { ent->Codepoint1 = 8222; fbreak;}; + ('bemptyv;') { ent->Codepoint1 = 10672; fbreak;}; + ('bepsi;' | 'backepsilon;') { ent->Codepoint1 = 1014; fbreak;}; + ('beta;') { ent->Codepoint1 = 946; fbreak;}; + ('beth;') { ent->Codepoint1 = 8502; fbreak;}; + ('bfr;') { ent->Codepoint1 = 120095; fbreak;}; + ('bigcap;' | 'Intersection;' | 'xcap;') { ent->Codepoint1 = 8898; fbreak;}; + ('bigodot;' | 'xodot;') { ent->Codepoint1 = 10752; fbreak;}; + ('bigotimes;' | 'xotime;') { ent->Codepoint1 = 10754; fbreak;}; + ('bigsqcup;' | 'xsqcup;') { ent->Codepoint1 = 10758; fbreak;}; + ('bigstar;' | 'starf;') { ent->Codepoint1 = 9733; fbreak;}; + ('bigtriangledown;' | 'xdtri;') { ent->Codepoint1 = 9661; fbreak;}; + ('bigtriangleup;' | 'xutri;') { ent->Codepoint1 = 9651; fbreak;}; + ('blacklozenge;' | 'lozf;') { ent->Codepoint1 = 10731; fbreak;}; + ('blacktriangle;' | 'utrif;') { ent->Codepoint1 = 9652; fbreak;}; + ('blacktriangledown;' | 'dtrif;') { ent->Codepoint1 = 9662; fbreak;}; + ('blank;') { ent->Codepoint1 = 9251; fbreak;}; + ('blk12;') { ent->Codepoint1 = 9618; fbreak;}; + ('blk14;') { ent->Codepoint1 = 9617; fbreak;}; + ('blk34;') { ent->Codepoint1 = 9619; fbreak;}; + ('block;') { ent->Codepoint1 = 9608; fbreak;}; + ('bnot;') { ent->Codepoint1 = 8976; fbreak;}; + ('bopf;') { ent->Codepoint1 = 120147; fbreak;}; + ('bowtie;') { ent->Codepoint1 = 8904; fbreak;}; + ('boxDL;') { ent->Codepoint1 = 9559; fbreak;}; + ('boxDR;') { ent->Codepoint1 = 9556; fbreak;}; + ('boxDl;') { ent->Codepoint1 = 9558; fbreak;}; + ('boxDr;') { ent->Codepoint1 = 9555; fbreak;}; + ('boxH;') { ent->Codepoint1 = 9552; fbreak;}; + ('boxHD;') { ent->Codepoint1 = 9574; fbreak;}; + ('boxHU;') { ent->Codepoint1 = 9577; fbreak;}; + ('boxHd;') { ent->Codepoint1 = 9572; fbreak;}; + ('boxHu;') { ent->Codepoint1 = 9575; fbreak;}; + ('boxUL;') { ent->Codepoint1 = 9565; fbreak;}; + ('boxUR;') { ent->Codepoint1 = 9562; fbreak;}; + ('boxUl;') { ent->Codepoint1 = 9564; fbreak;}; + ('boxUr;') { ent->Codepoint1 = 9561; fbreak;}; + ('boxV;') { ent->Codepoint1 = 9553; fbreak;}; + ('boxVH;') { ent->Codepoint1 = 9580; fbreak;}; + ('boxVL;') { ent->Codepoint1 = 9571; fbreak;}; + ('boxVR;') { ent->Codepoint1 = 9568; fbreak;}; + ('boxVh;') { ent->Codepoint1 = 9579; fbreak;}; + ('boxVl;') { ent->Codepoint1 = 9570; fbreak;}; + ('boxVr;') { ent->Codepoint1 = 9567; fbreak;}; + ('boxbox;') { ent->Codepoint1 = 10697; fbreak;}; + ('boxdL;') { ent->Codepoint1 = 9557; fbreak;}; + ('boxdR;') { ent->Codepoint1 = 9554; fbreak;}; + ('boxdl;') { ent->Codepoint1 = 9488; fbreak;}; + ('boxdr;') { ent->Codepoint1 = 9484; fbreak;}; + ('boxhD;') { ent->Codepoint1 = 9573; fbreak;}; + ('boxhU;') { ent->Codepoint1 = 9576; fbreak;}; + ('boxhd;') { ent->Codepoint1 = 9516; fbreak;}; + ('boxhu;') { ent->Codepoint1 = 9524; fbreak;}; + ('boxminus;' | 'minusb;') { ent->Codepoint1 = 8863; fbreak;}; + ('boxtimes;' | 'timesb;') { ent->Codepoint1 = 8864; fbreak;}; + ('boxuL;') { ent->Codepoint1 = 9563; fbreak;}; + ('boxuR;') { ent->Codepoint1 = 9560; fbreak;}; + ('boxul;') { ent->Codepoint1 = 9496; fbreak;}; + ('boxur;') { ent->Codepoint1 = 9492; fbreak;}; + ('boxv;') { ent->Codepoint1 = 9474; fbreak;}; + ('boxvH;') { ent->Codepoint1 = 9578; fbreak;}; + ('boxvL;') { ent->Codepoint1 = 9569; fbreak;}; + ('boxvR;') { ent->Codepoint1 = 9566; fbreak;}; + ('boxvh;') { ent->Codepoint1 = 9532; fbreak;}; + ('boxvl;') { ent->Codepoint1 = 9508; fbreak;}; + ('boxvr;') { ent->Codepoint1 = 9500; fbreak;}; + ('brvbar;' | 'brvbar') { ent->Codepoint1 = 166; fbreak;}; + ('bscr;') { ent->Codepoint1 = 119991; fbreak;}; + ('bsemi;') { ent->Codepoint1 = 8271; fbreak;}; + ('bsim;' | 'backsim;') { ent->Codepoint1 = 8765; fbreak;}; + ('bsol;') { ent->Codepoint1 = 92; fbreak;}; + ('bsolb;') { ent->Codepoint1 = 10693; fbreak;}; + ('bsolhsub;') { ent->Codepoint1 = 10184; fbreak;}; + ('bull;' | 'bullet;') { ent->Codepoint1 = 8226; fbreak;}; + ('bumpE;') { ent->Codepoint1 = 10926; fbreak;}; + ('bumpeq;' | 'bumpe;' | 'HumpEqual;') { ent->Codepoint1 = 8783; fbreak;}; + ('cacute;') { ent->Codepoint1 = 263; fbreak;}; + ('cap;') { ent->Codepoint1 = 8745; fbreak;}; + ('capand;') { ent->Codepoint1 = 10820; fbreak;}; + ('capbrcup;') { ent->Codepoint1 = 10825; fbreak;}; + ('capcap;') { ent->Codepoint1 = 10827; fbreak;}; + ('capcup;') { ent->Codepoint1 = 10823; fbreak;}; + ('capdot;') { ent->Codepoint1 = 10816; fbreak;}; + ('caret;') { ent->Codepoint1 = 8257; fbreak;}; + ('ccaps;') { ent->Codepoint1 = 10829; fbreak;}; + ('ccaron;') { ent->Codepoint1 = 269; fbreak;}; + ('ccedil' | 'ccedil;') { ent->Codepoint1 = 231; fbreak;}; + ('ccirc;') { ent->Codepoint1 = 265; fbreak;}; + ('ccups;') { ent->Codepoint1 = 10828; fbreak;}; + ('ccupssm;') { ent->Codepoint1 = 10832; fbreak;}; + ('cdot;') { ent->Codepoint1 = 267; fbreak;}; + ('cedil' | 'Cedilla;' | 'cedil;') { ent->Codepoint1 = 184; fbreak;}; + ('cemptyv;') { ent->Codepoint1 = 10674; fbreak;}; + ('cent;' | 'cent') { ent->Codepoint1 = 162; fbreak;}; + ('cfr;') { ent->Codepoint1 = 120096; fbreak;}; + ('chcy;') { ent->Codepoint1 = 1095; fbreak;}; + ('check;' | 'checkmark;') { ent->Codepoint1 = 10003; fbreak;}; + ('chi;') { ent->Codepoint1 = 967; fbreak;}; + ('cir;') { ent->Codepoint1 = 9675; fbreak;}; + ('cirE;') { ent->Codepoint1 = 10691; fbreak;}; + ('circ;') { ent->Codepoint1 = 710; fbreak;}; + ('circlearrowright;' | 'orarr;') { ent->Codepoint1 = 8635; fbreak;}; + ('circledS;' | 'oS;') { ent->Codepoint1 = 9416; fbreak;}; + ('circledcirc;' | 'ocir;') { ent->Codepoint1 = 8858; fbreak;}; + ('cire;' | 'circeq;') { ent->Codepoint1 = 8791; fbreak;}; + ('cirfnint;') { ent->Codepoint1 = 10768; fbreak;}; + ('cirmid;') { ent->Codepoint1 = 10991; fbreak;}; + ('cirscir;') { ent->Codepoint1 = 10690; fbreak;}; + ('clubsuit;' | 'clubs;') { ent->Codepoint1 = 9827; fbreak;}; + ('colon;') { ent->Codepoint1 = 58; fbreak;}; + ('comma;') { ent->Codepoint1 = 44; fbreak;}; + ('commat;') { ent->Codepoint1 = 64; fbreak;}; + ('comp;' | 'complement;') { ent->Codepoint1 = 8705; fbreak;}; + ('compfn;' | 'SmallCircle;') { ent->Codepoint1 = 8728; fbreak;}; + ('complexes;' | 'Copf;') { ent->Codepoint1 = 8450; fbreak;}; + ('congdot;') { ent->Codepoint1 = 10861; fbreak;}; + ('conint;' | 'ContourIntegral;' | 'oint;') { ent->Codepoint1 = 8750; fbreak;}; + ('copf;') { ent->Codepoint1 = 120148; fbreak;}; + ('copysr;') { ent->Codepoint1 = 8471; fbreak;}; + ('crarr;') { ent->Codepoint1 = 8629; fbreak;}; + ('cross;') { ent->Codepoint1 = 10007; fbreak;}; + ('cscr;') { ent->Codepoint1 = 119992; fbreak;}; + ('csub;') { ent->Codepoint1 = 10959; fbreak;}; + ('csube;') { ent->Codepoint1 = 10961; fbreak;}; + ('csup;') { ent->Codepoint1 = 10960; fbreak;}; + ('csupe;') { ent->Codepoint1 = 10962; fbreak;}; + ('ctdot;') { ent->Codepoint1 = 8943; fbreak;}; + ('cudarrl;') { ent->Codepoint1 = 10552; fbreak;}; + ('cudarrr;') { ent->Codepoint1 = 10549; fbreak;}; + ('cuesc;' | 'curlyeqsucc;') { ent->Codepoint1 = 8927; fbreak;}; + ('cularrp;') { ent->Codepoint1 = 10557; fbreak;}; + ('cup;') { ent->Codepoint1 = 8746; fbreak;}; + ('cupbrcap;') { ent->Codepoint1 = 10824; fbreak;}; + ('cupcap;') { ent->Codepoint1 = 10822; fbreak;}; + ('cupcup;') { ent->Codepoint1 = 10826; fbreak;}; + ('cupdot;') { ent->Codepoint1 = 8845; fbreak;}; + ('cupor;') { ent->Codepoint1 = 10821; fbreak;}; + ('curarr;' | 'curvearrowright;') { ent->Codepoint1 = 8631; fbreak;}; + ('curarrm;') { ent->Codepoint1 = 10556; fbreak;}; + ('curlyeqprec;' | 'cuepr;') { ent->Codepoint1 = 8926; fbreak;}; + ('curren' | 'curren;') { ent->Codepoint1 = 164; fbreak;}; + ('curvearrowleft;' | 'cularr;') { ent->Codepoint1 = 8630; fbreak;}; + ('cuvee;' | 'curlyvee;') { ent->Codepoint1 = 8910; fbreak;}; + ('cuwed;' | 'curlywedge;') { ent->Codepoint1 = 8911; fbreak;}; + ('cwconint;' | 'ClockwiseContourIntegral;') { ent->Codepoint1 = 8754; fbreak;}; + ('cwint;') { ent->Codepoint1 = 8753; fbreak;}; + ('cylcty;') { ent->Codepoint1 = 9005; fbreak;}; + ('dArr;' | 'DoubleDownArrow;' | 'Downarrow;') { ent->Codepoint1 = 8659; fbreak;}; + ('dHar;') { ent->Codepoint1 = 10597; fbreak;}; + ('dagger;') { ent->Codepoint1 = 8224; fbreak;}; + ('daleth;') { ent->Codepoint1 = 8504; fbreak;}; + ('dash;' | 'hyphen;') { ent->Codepoint1 = 8208; fbreak;}; + ('dbkarow;' | 'rBarr;') { ent->Codepoint1 = 10511; fbreak;}; + ('dblac;' | 'DiacriticalDoubleAcute;') { ent->Codepoint1 = 733; fbreak;}; + ('dcaron;') { ent->Codepoint1 = 271; fbreak;}; + ('dcy;') { ent->Codepoint1 = 1076; fbreak;}; + ('deg;' | 'deg') { ent->Codepoint1 = 176; fbreak;}; + ('delta;') { ent->Codepoint1 = 948; fbreak;}; + ('demptyv;') { ent->Codepoint1 = 10673; fbreak;}; + ('dfisht;') { ent->Codepoint1 = 10623; fbreak;}; + ('dfr;') { ent->Codepoint1 = 120097; fbreak;}; + ('dharr;' | 'RightDownVector;' | 'downharpoonright;') { ent->Codepoint1 = 8642; fbreak;}; + ('diamond;' | 'Diamond;' | 'diam;') { ent->Codepoint1 = 8900; fbreak;}; + ('diamondsuit;' | 'diams;') { ent->Codepoint1 = 9830; fbreak;}; + ('digamma;' | 'gammad;') { ent->Codepoint1 = 989; fbreak;}; + ('disin;') { ent->Codepoint1 = 8946; fbreak;}; + ('divide;' | 'div;' | 'divide') { ent->Codepoint1 = 247; fbreak;}; + ('divideontimes;' | 'divonx;') { ent->Codepoint1 = 8903; fbreak;}; + ('djcy;') { ent->Codepoint1 = 1106; fbreak;}; + ('dlcrop;') { ent->Codepoint1 = 8973; fbreak;}; + ('dollar;') { ent->Codepoint1 = 36; fbreak;}; + ('dopf;') { ent->Codepoint1 = 120149; fbreak;}; + ('dot;' | 'DiacriticalDot;') { ent->Codepoint1 = 729; fbreak;}; + ('doteqdot;' | 'eDot;') { ent->Codepoint1 = 8785; fbreak;}; + ('dotminus;' | 'minusd;') { ent->Codepoint1 = 8760; fbreak;}; + ('dotplus;' | 'plusdo;') { ent->Codepoint1 = 8724; fbreak;}; + ('doublebarwedge;' | 'Barwed;') { ent->Codepoint1 = 8966; fbreak;}; + ('downarrow;' | 'ShortDownArrow;' | 'DownArrow;' | 'darr;') { ent->Codepoint1 = 8595; fbreak;}; + ('downdownarrows;' | 'ddarr;') { ent->Codepoint1 = 8650; fbreak;}; + ('drcorn;' | 'lrcorner;') { ent->Codepoint1 = 8991; fbreak;}; + ('drcrop;') { ent->Codepoint1 = 8972; fbreak;}; + ('dscr;') { ent->Codepoint1 = 119993; fbreak;}; + ('dscy;') { ent->Codepoint1 = 1109; fbreak;}; + ('dsol;') { ent->Codepoint1 = 10742; fbreak;}; + ('dstrok;') { ent->Codepoint1 = 273; fbreak;}; + ('dtdot;') { ent->Codepoint1 = 8945; fbreak;}; + ('dtri;' | 'triangledown;') { ent->Codepoint1 = 9663; fbreak;}; + ('dwangle;') { ent->Codepoint1 = 10662; fbreak;}; + ('dzcy;') { ent->Codepoint1 = 1119; fbreak;}; + ('dzigrarr;') { ent->Codepoint1 = 10239; fbreak;}; + ('eDDot;' | 'ddotseq;') { ent->Codepoint1 = 10871; fbreak;}; + ('eacute;' | 'eacute') { ent->Codepoint1 = 233; fbreak;}; + ('easter;') { ent->Codepoint1 = 10862; fbreak;}; + ('ecaron;') { ent->Codepoint1 = 283; fbreak;}; + ('ecirc;' | 'ecirc') { ent->Codepoint1 = 234; fbreak;}; + ('ecolon;' | 'eqcolon;') { ent->Codepoint1 = 8789; fbreak;}; + ('ecy;') { ent->Codepoint1 = 1101; fbreak;}; + ('edot;') { ent->Codepoint1 = 279; fbreak;}; + ('ee;' | 'exponentiale;' | 'ExponentialE;') { ent->Codepoint1 = 8519; fbreak;}; + ('efr;') { ent->Codepoint1 = 120098; fbreak;}; + ('eg;') { ent->Codepoint1 = 10906; fbreak;}; + ('egrave;' | 'egrave') { ent->Codepoint1 = 232; fbreak;}; + ('egsdot;') { ent->Codepoint1 = 10904; fbreak;}; + ('el;') { ent->Codepoint1 = 10905; fbreak;}; + ('elinters;') { ent->Codepoint1 = 9191; fbreak;}; + ('ell;') { ent->Codepoint1 = 8467; fbreak;}; + ('elsdot;') { ent->Codepoint1 = 10903; fbreak;}; + ('emacr;') { ent->Codepoint1 = 275; fbreak;}; + ('emsp13;') { ent->Codepoint1 = 8196; fbreak;}; + ('emsp14;') { ent->Codepoint1 = 8197; fbreak;}; + ('emsp;') { ent->Codepoint1 = 8195; fbreak;}; + ('eng;') { ent->Codepoint1 = 331; fbreak;}; + ('ensp;') { ent->Codepoint1 = 8194; fbreak;}; + ('eogon;') { ent->Codepoint1 = 281; fbreak;}; + ('eopf;') { ent->Codepoint1 = 120150; fbreak;}; + ('epar;') { ent->Codepoint1 = 8917; fbreak;}; + ('eparsl;') { ent->Codepoint1 = 10723; fbreak;}; + ('eplus;') { ent->Codepoint1 = 10865; fbreak;}; + ('epsi;' | 'epsilon;') { ent->Codepoint1 = 949; fbreak;}; + ('eqcirc;' | 'ecir;') { ent->Codepoint1 = 8790; fbreak;}; + ('eqslantgtr;' | 'egs;') { ent->Codepoint1 = 10902; fbreak;}; + ('eqslantless;' | 'els;') { ent->Codepoint1 = 10901; fbreak;}; + ('equals;') { ent->Codepoint1 = 61; fbreak;}; + ('equivDD;') { ent->Codepoint1 = 10872; fbreak;}; + ('eqvparsl;') { ent->Codepoint1 = 10725; fbreak;}; + ('erarr;') { ent->Codepoint1 = 10609; fbreak;}; + ('escr;') { ent->Codepoint1 = 8495; fbreak;}; + ('esdot;' | 'DotEqual;' | 'doteq;') { ent->Codepoint1 = 8784; fbreak;}; + ('esim;' | 'EqualTilde;' | 'eqsim;') { ent->Codepoint1 = 8770; fbreak;}; + ('eta;') { ent->Codepoint1 = 951; fbreak;}; + ('eth' | 'eth;') { ent->Codepoint1 = 240; fbreak;}; + ('euml' | 'euml;') { ent->Codepoint1 = 235; fbreak;}; + ('euro;') { ent->Codepoint1 = 8364; fbreak;}; + ('excl;') { ent->Codepoint1 = 33; fbreak;}; + ('expectation;' | 'Escr;') { ent->Codepoint1 = 8496; fbreak;}; + ('fallingdotseq;' | 'efDot;') { ent->Codepoint1 = 8786; fbreak;}; + ('fcy;') { ent->Codepoint1 = 1092; fbreak;}; + ('female;') { ent->Codepoint1 = 9792; fbreak;}; + ('ffilig;') { ent->Codepoint1 = 64259; fbreak;}; + ('fflig;') { ent->Codepoint1 = 64256; fbreak;}; + ('ffllig;') { ent->Codepoint1 = 64260; fbreak;}; + ('ffr;') { ent->Codepoint1 = 120099; fbreak;}; + ('filig;') { ent->Codepoint1 = 64257; fbreak;}; + ('flat;') { ent->Codepoint1 = 9837; fbreak;}; + ('fllig;') { ent->Codepoint1 = 64258; fbreak;}; + ('fltns;') { ent->Codepoint1 = 9649; fbreak;}; + ('fnof;') { ent->Codepoint1 = 402; fbreak;}; + ('fopf;') { ent->Codepoint1 = 120151; fbreak;}; + ('forall;' | 'ForAll;') { ent->Codepoint1 = 8704; fbreak;}; + ('fork;' | 'pitchfork;') { ent->Codepoint1 = 8916; fbreak;}; + ('forkv;') { ent->Codepoint1 = 10969; fbreak;}; + ('fpartint;') { ent->Codepoint1 = 10765; fbreak;}; + ('frac13;') { ent->Codepoint1 = 8531; fbreak;}; + ('frac14' | 'frac14;') { ent->Codepoint1 = 188; fbreak;}; + ('frac15;') { ent->Codepoint1 = 8533; fbreak;}; + ('frac16;') { ent->Codepoint1 = 8537; fbreak;}; + ('frac18;') { ent->Codepoint1 = 8539; fbreak;}; + ('frac23;') { ent->Codepoint1 = 8532; fbreak;}; + ('frac25;') { ent->Codepoint1 = 8534; fbreak;}; + ('frac34' | 'frac34;') { ent->Codepoint1 = 190; fbreak;}; + ('frac35;') { ent->Codepoint1 = 8535; fbreak;}; + ('frac38;') { ent->Codepoint1 = 8540; fbreak;}; + ('frac45;') { ent->Codepoint1 = 8536; fbreak;}; + ('frac56;') { ent->Codepoint1 = 8538; fbreak;}; + ('frac58;') { ent->Codepoint1 = 8541; fbreak;}; + ('frac78;') { ent->Codepoint1 = 8542; fbreak;}; + ('frasl;') { ent->Codepoint1 = 8260; fbreak;}; + ('frown;' | 'sfrown;') { ent->Codepoint1 = 8994; fbreak;}; + ('fscr;') { ent->Codepoint1 = 119995; fbreak;}; + ('gacute;') { ent->Codepoint1 = 501; fbreak;}; + ('gamma;') { ent->Codepoint1 = 947; fbreak;}; + ('gbreve;') { ent->Codepoint1 = 287; fbreak;}; + ('gcirc;') { ent->Codepoint1 = 285; fbreak;}; + ('gcy;') { ent->Codepoint1 = 1075; fbreak;}; + ('gdot;') { ent->Codepoint1 = 289; fbreak;}; + ('ge;' | 'GreaterEqual;' | 'geq;') { ent->Codepoint1 = 8805; fbreak;}; + ('gescc;') { ent->Codepoint1 = 10921; fbreak;}; + ('gesdot;') { ent->Codepoint1 = 10880; fbreak;}; + ('gesdoto;') { ent->Codepoint1 = 10882; fbreak;}; + ('gesdotol;') { ent->Codepoint1 = 10884; fbreak;}; + ('gesles;') { ent->Codepoint1 = 10900; fbreak;}; + ('gfr;') { ent->Codepoint1 = 120100; fbreak;}; + ('gg;' | 'Gt;' | 'NestedGreaterGreater;') { ent->Codepoint1 = 8811; fbreak;}; + ('ggg;' | 'Gg;') { ent->Codepoint1 = 8921; fbreak;}; + ('gimel;') { ent->Codepoint1 = 8503; fbreak;}; + ('gjcy;') { ent->Codepoint1 = 1107; fbreak;}; + ('glE;') { ent->Codepoint1 = 10898; fbreak;}; + ('gla;') { ent->Codepoint1 = 10917; fbreak;}; + ('glj;') { ent->Codepoint1 = 10916; fbreak;}; + ('gnE;' | 'gneqq;') { ent->Codepoint1 = 8809; fbreak;}; + ('gnapprox;' | 'gnap;') { ent->Codepoint1 = 10890; fbreak;}; + ('gne;' | 'gneq;') { ent->Codepoint1 = 10888; fbreak;}; + ('gnsim;') { ent->Codepoint1 = 8935; fbreak;}; + ('gopf;') { ent->Codepoint1 = 120152; fbreak;}; + ('gscr;') { ent->Codepoint1 = 8458; fbreak;}; + ('gsim;' | 'GreaterTilde;' | 'gtrsim;') { ent->Codepoint1 = 8819; fbreak;}; + ('gsime;') { ent->Codepoint1 = 10894; fbreak;}; + ('gsiml;') { ent->Codepoint1 = 10896; fbreak;}; + ('gtcc;') { ent->Codepoint1 = 10919; fbreak;}; + ('gtcir;') { ent->Codepoint1 = 10874; fbreak;}; + ('gtdot;' | 'gtrdot;') { ent->Codepoint1 = 8919; fbreak;}; + ('gtlPar;') { ent->Codepoint1 = 10645; fbreak;}; + ('gtquest;') { ent->Codepoint1 = 10876; fbreak;}; + ('gtrapprox;' | 'gap;') { ent->Codepoint1 = 10886; fbreak;}; + ('gtrarr;') { ent->Codepoint1 = 10616; fbreak;}; + ('gtreqless;' | 'GreaterEqualLess;' | 'gel;') { ent->Codepoint1 = 8923; fbreak;}; + ('gtreqqless;' | 'gEl;') { ent->Codepoint1 = 10892; fbreak;}; + ('half;' | 'frac12;' | 'frac12') { ent->Codepoint1 = 189; fbreak;}; + ('hamilt;' | 'Hscr;' | 'HilbertSpace;') { ent->Codepoint1 = 8459; fbreak;}; + ('hardcy;') { ent->Codepoint1 = 1098; fbreak;}; + ('harrcir;') { ent->Codepoint1 = 10568; fbreak;}; + ('harrw;' | 'leftrightsquigarrow;') { ent->Codepoint1 = 8621; fbreak;}; + ('hbar;' | 'planck;' | 'hslash;' | 'plankv;') { ent->Codepoint1 = 8463; fbreak;}; + ('hcirc;') { ent->Codepoint1 = 293; fbreak;}; + ('hearts;' | 'heartsuit;') { ent->Codepoint1 = 9829; fbreak;}; + ('hellip;' | 'mldr;') { ent->Codepoint1 = 8230; fbreak;}; + ('hercon;') { ent->Codepoint1 = 8889; fbreak;}; + ('hfr;') { ent->Codepoint1 = 120101; fbreak;}; + ('hoarr;') { ent->Codepoint1 = 8703; fbreak;}; + ('homtht;') { ent->Codepoint1 = 8763; fbreak;}; + ('hopf;') { ent->Codepoint1 = 120153; fbreak;}; + ('horbar;') { ent->Codepoint1 = 8213; fbreak;}; + ('hscr;') { ent->Codepoint1 = 119997; fbreak;}; + ('hstrok;') { ent->Codepoint1 = 295; fbreak;}; + ('hybull;') { ent->Codepoint1 = 8259; fbreak;}; + ('iacute;' | 'iacute') { ent->Codepoint1 = 237; fbreak;}; + ('icirc' | 'icirc;') { ent->Codepoint1 = 238; fbreak;}; + ('icy;') { ent->Codepoint1 = 1080; fbreak;}; + ('iecy;') { ent->Codepoint1 = 1077; fbreak;}; + ('iexcl' | 'iexcl;') { ent->Codepoint1 = 161; fbreak;}; + ('ifr;') { ent->Codepoint1 = 120102; fbreak;}; + ('igrave;' | 'igrave') { ent->Codepoint1 = 236; fbreak;}; + ('ii;' | 'ImaginaryI;') { ent->Codepoint1 = 8520; fbreak;}; + ('iiiint;' | 'qint;') { ent->Codepoint1 = 10764; fbreak;}; + ('iiint;' | 'tint;') { ent->Codepoint1 = 8749; fbreak;}; + ('iinfin;') { ent->Codepoint1 = 10716; fbreak;}; + ('iiota;') { ent->Codepoint1 = 8489; fbreak;}; + ('ijlig;') { ent->Codepoint1 = 307; fbreak;}; + ('imacr;') { ent->Codepoint1 = 299; fbreak;}; + ('imath;' | 'inodot;') { ent->Codepoint1 = 305; fbreak;}; + ('imof;') { ent->Codepoint1 = 8887; fbreak;}; + ('imped;') { ent->Codepoint1 = 437; fbreak;}; + ('incare;') { ent->Codepoint1 = 8453; fbreak;}; + ('infin;') { ent->Codepoint1 = 8734; fbreak;}; + ('infintie;') { ent->Codepoint1 = 10717; fbreak;}; + ('intcal;' | 'intercal;') { ent->Codepoint1 = 8890; fbreak;}; + ('intlarhk;') { ent->Codepoint1 = 10775; fbreak;}; + ('intprod;' | 'iprod;') { ent->Codepoint1 = 10812; fbreak;}; + ('iocy;') { ent->Codepoint1 = 1105; fbreak;}; + ('iogon;') { ent->Codepoint1 = 303; fbreak;}; + ('iopf;') { ent->Codepoint1 = 120154; fbreak;}; + ('iota;') { ent->Codepoint1 = 953; fbreak;}; + ('iquest' | 'iquest;') { ent->Codepoint1 = 191; fbreak;}; + ('iscr;') { ent->Codepoint1 = 119998; fbreak;}; + ('isinE;') { ent->Codepoint1 = 8953; fbreak;}; + ('isindot;') { ent->Codepoint1 = 8949; fbreak;}; + ('isins;') { ent->Codepoint1 = 8948; fbreak;}; + ('isinsv;') { ent->Codepoint1 = 8947; fbreak;}; + ('isinv;' | 'isin;' | 'in;' | 'Element;') { ent->Codepoint1 = 8712; fbreak;}; + ('itilde;') { ent->Codepoint1 = 297; fbreak;}; + ('iukcy;') { ent->Codepoint1 = 1110; fbreak;}; + ('iuml' | 'iuml;') { ent->Codepoint1 = 239; fbreak;}; + ('jcirc;') { ent->Codepoint1 = 309; fbreak;}; + ('jcy;') { ent->Codepoint1 = 1081; fbreak;}; + ('jfr;') { ent->Codepoint1 = 120103; fbreak;}; + ('jmath;') { ent->Codepoint1 = 567; fbreak;}; + ('jopf;') { ent->Codepoint1 = 120155; fbreak;}; + ('jscr;') { ent->Codepoint1 = 119999; fbreak;}; + ('jsercy;') { ent->Codepoint1 = 1112; fbreak;}; + ('jukcy;') { ent->Codepoint1 = 1108; fbreak;}; + ('kappa;') { ent->Codepoint1 = 954; fbreak;}; + ('kcedil;') { ent->Codepoint1 = 311; fbreak;}; + ('kcy;') { ent->Codepoint1 = 1082; fbreak;}; + ('kfr;') { ent->Codepoint1 = 120104; fbreak;}; + ('kgreen;') { ent->Codepoint1 = 312; fbreak;}; + ('khcy;') { ent->Codepoint1 = 1093; fbreak;}; + ('kjcy;') { ent->Codepoint1 = 1116; fbreak;}; + ('kopf;') { ent->Codepoint1 = 120156; fbreak;}; + ('kscr;') { ent->Codepoint1 = 120000; fbreak;}; + ('lAtail;') { ent->Codepoint1 = 10523; fbreak;}; + ('lBarr;') { ent->Codepoint1 = 10510; fbreak;}; + ('lEg;' | 'lesseqqgtr;') { ent->Codepoint1 = 10891; fbreak;}; + ('lHar;') { ent->Codepoint1 = 10594; fbreak;}; + ('lacute;') { ent->Codepoint1 = 314; fbreak;}; + ('laemptyv;') { ent->Codepoint1 = 10676; fbreak;}; + ('lambda;') { ent->Codepoint1 = 955; fbreak;}; + ('langd;') { ent->Codepoint1 = 10641; fbreak;}; + ('langle;' | 'LeftAngleBracket;' | 'lang;') { ent->Codepoint1 = 10216; fbreak;}; + ('laquo' | 'laquo;') { ent->Codepoint1 = 171; fbreak;}; + ('larrb;' | 'LeftArrowBar;') { ent->Codepoint1 = 8676; fbreak;}; + ('larrbfs;') { ent->Codepoint1 = 10527; fbreak;}; + ('larrfs;') { ent->Codepoint1 = 10525; fbreak;}; + ('larrhk;' | 'hookleftarrow;') { ent->Codepoint1 = 8617; fbreak;}; + ('larrpl;') { ent->Codepoint1 = 10553; fbreak;}; + ('larrsim;') { ent->Codepoint1 = 10611; fbreak;}; + ('larrtl;' | 'leftarrowtail;') { ent->Codepoint1 = 8610; fbreak;}; + ('lat;') { ent->Codepoint1 = 10923; fbreak;}; + ('latail;') { ent->Codepoint1 = 10521; fbreak;}; + ('late;') { ent->Codepoint1 = 10925; fbreak;}; + ('lbarr;') { ent->Codepoint1 = 10508; fbreak;}; + ('lbbrk;') { ent->Codepoint1 = 10098; fbreak;}; + ('lbrace;' | 'lcub;') { ent->Codepoint1 = 123; fbreak;}; + ('lbrack;' | 'lsqb;') { ent->Codepoint1 = 91; fbreak;}; + ('lbrke;') { ent->Codepoint1 = 10635; fbreak;}; + ('lbrksld;') { ent->Codepoint1 = 10639; fbreak;}; + ('lbrkslu;') { ent->Codepoint1 = 10637; fbreak;}; + ('lcaron;') { ent->Codepoint1 = 318; fbreak;}; + ('lcedil;') { ent->Codepoint1 = 316; fbreak;}; + ('lceil;' | 'LeftCeiling;') { ent->Codepoint1 = 8968; fbreak;}; + ('lcy;') { ent->Codepoint1 = 1083; fbreak;}; + ('ldca;') { ent->Codepoint1 = 10550; fbreak;}; + ('ldrdhar;') { ent->Codepoint1 = 10599; fbreak;}; + ('ldrushar;') { ent->Codepoint1 = 10571; fbreak;}; + ('ldsh;') { ent->Codepoint1 = 8626; fbreak;}; + ('leftharpoonup;' | 'LeftVector;' | 'lharu;') { ent->Codepoint1 = 8636; fbreak;}; + ('leftrightarrow;' | 'LeftRightArrow;' | 'harr;') { ent->Codepoint1 = 8596; fbreak;}; + ('leftthreetimes;' | 'lthree;') { ent->Codepoint1 = 8907; fbreak;}; + ('leq;' | 'le;') { ent->Codepoint1 = 8804; fbreak;}; + ('leqslant;' | 'les;' | 'LessSlantEqual;') { ent->Codepoint1 = 10877; fbreak;}; + ('lescc;') { ent->Codepoint1 = 10920; fbreak;}; + ('lesdot;') { ent->Codepoint1 = 10879; fbreak;}; + ('lesdoto;') { ent->Codepoint1 = 10881; fbreak;}; + ('lesdotor;') { ent->Codepoint1 = 10883; fbreak;}; + ('lesges;') { ent->Codepoint1 = 10899; fbreak;}; + ('lessapprox;' | 'lap;') { ent->Codepoint1 = 10885; fbreak;}; + ('lesseqgtr;' | 'leg;' | 'LessEqualGreater;') { ent->Codepoint1 = 8922; fbreak;}; + ('lfisht;') { ent->Codepoint1 = 10620; fbreak;}; + ('lfr;') { ent->Codepoint1 = 120105; fbreak;}; + ('lgE;') { ent->Codepoint1 = 10897; fbreak;}; + ('lhard;' | 'DownLeftVector;' | 'leftharpoondown;') { ent->Codepoint1 = 8637; fbreak;}; + ('lharul;') { ent->Codepoint1 = 10602; fbreak;}; + ('lhblk;') { ent->Codepoint1 = 9604; fbreak;}; + ('ljcy;') { ent->Codepoint1 = 1113; fbreak;}; + ('llarr;' | 'leftleftarrows;') { ent->Codepoint1 = 8647; fbreak;}; + ('llcorner;' | 'dlcorn;') { ent->Codepoint1 = 8990; fbreak;}; + ('llhard;') { ent->Codepoint1 = 10603; fbreak;}; + ('lltri;') { ent->Codepoint1 = 9722; fbreak;}; + ('lmidot;') { ent->Codepoint1 = 320; fbreak;}; + ('lmoustache;' | 'lmoust;') { ent->Codepoint1 = 9136; fbreak;}; + ('lnE;' | 'lneqq;') { ent->Codepoint1 = 8808; fbreak;}; + ('lnapprox;' | 'lnap;') { ent->Codepoint1 = 10889; fbreak;}; + ('lneq;' | 'lne;') { ent->Codepoint1 = 10887; fbreak;}; + ('lnsim;') { ent->Codepoint1 = 8934; fbreak;}; + ('loang;') { ent->Codepoint1 = 10220; fbreak;}; + ('loarr;') { ent->Codepoint1 = 8701; fbreak;}; + ('looparrowleft;' | 'larrlp;') { ent->Codepoint1 = 8619; fbreak;}; + ('lopar;') { ent->Codepoint1 = 10629; fbreak;}; + ('lopf;') { ent->Codepoint1 = 120157; fbreak;}; + ('loplus;') { ent->Codepoint1 = 10797; fbreak;}; + ('lotimes;') { ent->Codepoint1 = 10804; fbreak;}; + ('lowast;') { ent->Codepoint1 = 8727; fbreak;}; + ('lowbar;' | 'UnderBar;') { ent->Codepoint1 = 95; fbreak;}; + ('loz;' | 'lozenge;') { ent->Codepoint1 = 9674; fbreak;}; + ('lpar;') { ent->Codepoint1 = 40; fbreak;}; + ('lparlt;') { ent->Codepoint1 = 10643; fbreak;}; + ('lrhar;' | 'leftrightharpoons;' | 'ReverseEquilibrium;') { ent->Codepoint1 = 8651; fbreak;}; + ('lrhard;') { ent->Codepoint1 = 10605; fbreak;}; + ('lrm;') { ent->Codepoint1 = 8206; fbreak;}; + ('lrtri;') { ent->Codepoint1 = 8895; fbreak;}; + ('lsaquo;') { ent->Codepoint1 = 8249; fbreak;}; + ('lscr;') { ent->Codepoint1 = 120001; fbreak;}; + ('lsim;' | 'lesssim;' | 'LessTilde;') { ent->Codepoint1 = 8818; fbreak;}; + ('lsime;') { ent->Codepoint1 = 10893; fbreak;}; + ('lsimg;') { ent->Codepoint1 = 10895; fbreak;}; + ('lsquo;' | 'OpenCurlyQuote;') { ent->Codepoint1 = 8216; fbreak;}; + ('lstrok;') { ent->Codepoint1 = 322; fbreak;}; + ('ltcc;') { ent->Codepoint1 = 10918; fbreak;}; + ('ltcir;') { ent->Codepoint1 = 10873; fbreak;}; + ('ltdot;' | 'lessdot;') { ent->Codepoint1 = 8918; fbreak;}; + ('ltimes;') { ent->Codepoint1 = 8905; fbreak;}; + ('ltlarr;') { ent->Codepoint1 = 10614; fbreak;}; + ('ltquest;') { ent->Codepoint1 = 10875; fbreak;}; + ('ltrPar;') { ent->Codepoint1 = 10646; fbreak;}; + ('ltrif;' | 'blacktriangleleft;') { ent->Codepoint1 = 9666; fbreak;}; + ('lurdshar;') { ent->Codepoint1 = 10570; fbreak;}; + ('luruhar;') { ent->Codepoint1 = 10598; fbreak;}; + ('mDDot;') { ent->Codepoint1 = 8762; fbreak;}; + ('macr;' | 'strns;' | 'macr') { ent->Codepoint1 = 175; fbreak;}; + ('male;') { ent->Codepoint1 = 9794; fbreak;}; + ('malt;' | 'maltese;') { ent->Codepoint1 = 10016; fbreak;}; + ('mapstodown;' | 'DownTeeArrow;') { ent->Codepoint1 = 8615; fbreak;}; + ('mapstoup;' | 'UpTeeArrow;') { ent->Codepoint1 = 8613; fbreak;}; + ('marker;') { ent->Codepoint1 = 9646; fbreak;}; + ('mcomma;') { ent->Codepoint1 = 10793; fbreak;}; + ('mcy;') { ent->Codepoint1 = 1084; fbreak;}; + ('mdash;') { ent->Codepoint1 = 8212; fbreak;}; + ('measuredangle;' | 'angmsd;') { ent->Codepoint1 = 8737; fbreak;}; + ('mfr;') { ent->Codepoint1 = 120106; fbreak;}; + ('mho;') { ent->Codepoint1 = 8487; fbreak;}; + ('micro' | 'micro;') { ent->Codepoint1 = 181; fbreak;}; + ('midast;' | 'ast;') { ent->Codepoint1 = 42; fbreak;}; + ('midcir;') { ent->Codepoint1 = 10992; fbreak;}; + ('middot' | 'centerdot;' | 'CenterDot;' | 'middot;') { ent->Codepoint1 = 183; fbreak;}; + ('minus;') { ent->Codepoint1 = 8722; fbreak;}; + ('minusdu;') { ent->Codepoint1 = 10794; fbreak;}; + ('mlcp;') { ent->Codepoint1 = 10971; fbreak;}; + ('models;') { ent->Codepoint1 = 8871; fbreak;}; + ('mopf;') { ent->Codepoint1 = 120158; fbreak;}; + ('mscr;') { ent->Codepoint1 = 120002; fbreak;}; + ('mstpos;' | 'ac;') { ent->Codepoint1 = 8766; fbreak;}; + ('mu;') { ent->Codepoint1 = 956; fbreak;}; + ('mumap;' | 'multimap;') { ent->Codepoint1 = 8888; fbreak;}; + ('nLeftarrow;' | 'nlArr;') { ent->Codepoint1 = 8653; fbreak;}; + ('nRightarrow;' | 'nrArr;') { ent->Codepoint1 = 8655; fbreak;}; + ('nVDash;') { ent->Codepoint1 = 8879; fbreak;}; + ('nVdash;') { ent->Codepoint1 = 8878; fbreak;}; + ('nacute;') { ent->Codepoint1 = 324; fbreak;}; + ('nap;' | 'napprox;' | 'NotTildeTilde;') { ent->Codepoint1 = 8777; fbreak;}; + ('napos;') { ent->Codepoint1 = 329; fbreak;}; + ('natur;' | 'natural;') { ent->Codepoint1 = 9838; fbreak;}; + ('nbsp;' | 'NonBreakingSpace;' | 'nbsp') { ent->Codepoint1 = 160; fbreak;}; + ('ncap;') { ent->Codepoint1 = 10819; fbreak;}; + ('ncaron;') { ent->Codepoint1 = 328; fbreak;}; + ('ncedil;') { ent->Codepoint1 = 326; fbreak;}; + ('ncong;' | 'NotTildeFullEqual;') { ent->Codepoint1 = 8775; fbreak;}; + ('ncup;') { ent->Codepoint1 = 10818; fbreak;}; + ('ncy;') { ent->Codepoint1 = 1085; fbreak;}; + ('ndash;') { ent->Codepoint1 = 8211; fbreak;}; + ('neArr;') { ent->Codepoint1 = 8663; fbreak;}; + ('nearhk;') { ent->Codepoint1 = 10532; fbreak;}; + ('nearr;' | 'nearrow;' | 'UpperRightArrow;') { ent->Codepoint1 = 8599; fbreak;}; + ('nequiv;' | 'NotCongruent;') { ent->Codepoint1 = 8802; fbreak;}; + ('nfr;') { ent->Codepoint1 = 120107; fbreak;}; + ('nge;' | 'NotGreaterEqual;' | 'ngeq;') { ent->Codepoint1 = 8817; fbreak;}; + ('ngsim;' | 'NotGreaterTilde;') { ent->Codepoint1 = 8821; fbreak;}; + ('ngtr;' | 'ngt;' | 'NotGreater;') { ent->Codepoint1 = 8815; fbreak;}; + ('nhArr;' | 'nLeftrightarrow;') { ent->Codepoint1 = 8654; fbreak;}; + ('nhpar;') { ent->Codepoint1 = 10994; fbreak;}; + ('nis;') { ent->Codepoint1 = 8956; fbreak;}; + ('nisd;') { ent->Codepoint1 = 8954; fbreak;}; + ('niv;' | 'ni;' | 'ReverseElement;' | 'SuchThat;') { ent->Codepoint1 = 8715; fbreak;}; + ('njcy;') { ent->Codepoint1 = 1114; fbreak;}; + ('nlarr;' | 'nleftarrow;') { ent->Codepoint1 = 8602; fbreak;}; + ('nldr;') { ent->Codepoint1 = 8229; fbreak;}; + ('nleftrightarrow;' | 'nharr;') { ent->Codepoint1 = 8622; fbreak;}; + ('nopf;') { ent->Codepoint1 = 120159; fbreak;}; + ('not' | 'not;') { ent->Codepoint1 = 172; fbreak;}; + ('notinvb;') { ent->Codepoint1 = 8951; fbreak;}; + ('notinvc;') { ent->Codepoint1 = 8950; fbreak;}; + ('notniva;' | 'NotReverseElement;' | 'notni;') { ent->Codepoint1 = 8716; fbreak;}; + ('notnivb;') { ent->Codepoint1 = 8958; fbreak;}; + ('notnivc;') { ent->Codepoint1 = 8957; fbreak;}; + ('npar;' | 'nparallel;' | 'nspar;' | 'nshortparallel;' | 'NotDoubleVerticalBar;') { ent->Codepoint1 = 8742; fbreak;}; + ('npolint;') { ent->Codepoint1 = 10772; fbreak;}; + ('nprec;' | 'npr;' | 'NotPrecedes;') { ent->Codepoint1 = 8832; fbreak;}; + ('nrightarrow;' | 'nrarr;') { ent->Codepoint1 = 8603; fbreak;}; + ('nrtrie;' | 'ntrianglerighteq;' | 'NotRightTriangleEqual;') { ent->Codepoint1 = 8941; fbreak;}; + ('nscr;') { ent->Codepoint1 = 120003; fbreak;}; + ('nsim;' | 'NotTilde;') { ent->Codepoint1 = 8769; fbreak;}; + ('nsime;' | 'NotTildeEqual;' | 'nsimeq;') { ent->Codepoint1 = 8772; fbreak;}; + ('nsub;') { ent->Codepoint1 = 8836; fbreak;}; + ('nsubseteq;' | 'nsube;' | 'NotSubsetEqual;') { ent->Codepoint1 = 8840; fbreak;}; + ('nsup;') { ent->Codepoint1 = 8837; fbreak;}; + ('ntgl;' | 'NotGreaterLess;') { ent->Codepoint1 = 8825; fbreak;}; + ('ntilde;' | 'ntilde') { ent->Codepoint1 = 241; fbreak;}; + ('ntriangleleft;' | 'nltri;' | 'NotLeftTriangle;') { ent->Codepoint1 = 8938; fbreak;}; + ('ntrianglelefteq;' | 'nltrie;' | 'NotLeftTriangleEqual;') { ent->Codepoint1 = 8940; fbreak;}; + ('nu;') { ent->Codepoint1 = 957; fbreak;}; + ('num;') { ent->Codepoint1 = 35; fbreak;}; + ('numero;') { ent->Codepoint1 = 8470; fbreak;}; + ('numsp;') { ent->Codepoint1 = 8199; fbreak;}; + ('nvDash;') { ent->Codepoint1 = 8877; fbreak;}; + ('nvHarr;') { ent->Codepoint1 = 10500; fbreak;}; + ('nvdash;') { ent->Codepoint1 = 8876; fbreak;}; + ('nvinfin;') { ent->Codepoint1 = 10718; fbreak;}; + ('nvlArr;') { ent->Codepoint1 = 10498; fbreak;}; + ('nvrArr;') { ent->Codepoint1 = 10499; fbreak;}; + ('nwArr;') { ent->Codepoint1 = 8662; fbreak;}; + ('nwarhk;') { ent->Codepoint1 = 10531; fbreak;}; + ('nwarr;' | 'UpperLeftArrow;' | 'nwarrow;') { ent->Codepoint1 = 8598; fbreak;}; + ('nwnear;') { ent->Codepoint1 = 10535; fbreak;}; + ('oacute' | 'oacute;') { ent->Codepoint1 = 243; fbreak;}; + ('oast;' | 'circledast;') { ent->Codepoint1 = 8859; fbreak;}; + ('ocirc;' | 'ocirc') { ent->Codepoint1 = 244; fbreak;}; + ('ocy;') { ent->Codepoint1 = 1086; fbreak;}; + ('odash;' | 'circleddash;') { ent->Codepoint1 = 8861; fbreak;}; + ('odblac;') { ent->Codepoint1 = 337; fbreak;}; + ('odiv;') { ent->Codepoint1 = 10808; fbreak;}; + ('odsold;') { ent->Codepoint1 = 10684; fbreak;}; + ('oelig;') { ent->Codepoint1 = 339; fbreak;}; + ('ofcir;') { ent->Codepoint1 = 10687; fbreak;}; + ('ofr;') { ent->Codepoint1 = 120108; fbreak;}; + ('ogon;') { ent->Codepoint1 = 731; fbreak;}; + ('ograve' | 'ograve;') { ent->Codepoint1 = 242; fbreak;}; + ('ogt;') { ent->Codepoint1 = 10689; fbreak;}; + ('ohbar;') { ent->Codepoint1 = 10677; fbreak;}; + ('olarr;' | 'circlearrowleft;') { ent->Codepoint1 = 8634; fbreak;}; + ('olcir;') { ent->Codepoint1 = 10686; fbreak;}; + ('olcross;') { ent->Codepoint1 = 10683; fbreak;}; + ('olt;') { ent->Codepoint1 = 10688; fbreak;}; + ('omacr;') { ent->Codepoint1 = 333; fbreak;}; + ('omega;') { ent->Codepoint1 = 969; fbreak;}; + ('omicron;') { ent->Codepoint1 = 959; fbreak;}; + ('omid;') { ent->Codepoint1 = 10678; fbreak;}; + ('oopf;') { ent->Codepoint1 = 120160; fbreak;}; + ('opar;') { ent->Codepoint1 = 10679; fbreak;}; + ('operp;') { ent->Codepoint1 = 10681; fbreak;}; + ('ord;') { ent->Codepoint1 = 10845; fbreak;}; + ('orderof;' | 'oscr;' | 'order;') { ent->Codepoint1 = 8500; fbreak;}; + ('ordf;' | 'ordf') { ent->Codepoint1 = 170; fbreak;}; + ('ordm' | 'ordm;') { ent->Codepoint1 = 186; fbreak;}; + ('origof;') { ent->Codepoint1 = 8886; fbreak;}; + ('oror;') { ent->Codepoint1 = 10838; fbreak;}; + ('orslope;') { ent->Codepoint1 = 10839; fbreak;}; + ('orv;') { ent->Codepoint1 = 10843; fbreak;}; + ('oslash;' | 'oslash') { ent->Codepoint1 = 248; fbreak;}; + ('osol;') { ent->Codepoint1 = 8856; fbreak;}; + ('otilde;' | 'otilde') { ent->Codepoint1 = 245; fbreak;}; + ('otimesas;') { ent->Codepoint1 = 10806; fbreak;}; + ('ouml;' | 'ouml') { ent->Codepoint1 = 246; fbreak;}; + ('ovbar;') { ent->Codepoint1 = 9021; fbreak;}; + ('para;' | 'para') { ent->Codepoint1 = 182; fbreak;}; + ('parsim;') { ent->Codepoint1 = 10995; fbreak;}; + ('parsl;') { ent->Codepoint1 = 11005; fbreak;}; + ('part;' | 'PartialD;') { ent->Codepoint1 = 8706; fbreak;}; + ('pcy;') { ent->Codepoint1 = 1087; fbreak;}; + ('percnt;') { ent->Codepoint1 = 37; fbreak;}; + ('period;') { ent->Codepoint1 = 46; fbreak;}; + ('permil;') { ent->Codepoint1 = 8240; fbreak;}; + ('perp;' | 'UpTee;' | 'bot;' | 'bottom;') { ent->Codepoint1 = 8869; fbreak;}; + ('pertenk;') { ent->Codepoint1 = 8241; fbreak;}; + ('pfr;') { ent->Codepoint1 = 120109; fbreak;}; + ('phi;') { ent->Codepoint1 = 966; fbreak;}; + ('phiv;' | 'varphi;' | 'straightphi;') { ent->Codepoint1 = 981; fbreak;}; + ('phmmat;' | 'Mellintrf;' | 'Mscr;') { ent->Codepoint1 = 8499; fbreak;}; + ('phone;') { ent->Codepoint1 = 9742; fbreak;}; + ('pi;') { ent->Codepoint1 = 960; fbreak;}; + ('planckh;') { ent->Codepoint1 = 8462; fbreak;}; + ('plus;') { ent->Codepoint1 = 43; fbreak;}; + ('plusacir;') { ent->Codepoint1 = 10787; fbreak;}; + ('plusb;' | 'boxplus;') { ent->Codepoint1 = 8862; fbreak;}; + ('pluscir;') { ent->Codepoint1 = 10786; fbreak;}; + ('plusdu;') { ent->Codepoint1 = 10789; fbreak;}; + ('pluse;') { ent->Codepoint1 = 10866; fbreak;}; + ('plussim;') { ent->Codepoint1 = 10790; fbreak;}; + ('plustwo;') { ent->Codepoint1 = 10791; fbreak;}; + ('pm;' | 'plusmn' | 'PlusMinus;' | 'plusmn;') { ent->Codepoint1 = 177; fbreak;}; + ('pointint;') { ent->Codepoint1 = 10773; fbreak;}; + ('popf;') { ent->Codepoint1 = 120161; fbreak;}; + ('pound;' | 'pound') { ent->Codepoint1 = 163; fbreak;}; + ('prE;') { ent->Codepoint1 = 10931; fbreak;}; + ('prec;' | 'Precedes;' | 'pr;') { ent->Codepoint1 = 8826; fbreak;}; + ('precapprox;' | 'prap;') { ent->Codepoint1 = 10935; fbreak;}; + ('preccurlyeq;' | 'prcue;' | 'PrecedesSlantEqual;') { ent->Codepoint1 = 8828; fbreak;}; + ('prime;') { ent->Codepoint1 = 8242; fbreak;}; + ('primes;' | 'Popf;') { ent->Codepoint1 = 8473; fbreak;}; + ('prnE;' | 'precneqq;') { ent->Codepoint1 = 10933; fbreak;}; + ('prnap;' | 'precnapprox;') { ent->Codepoint1 = 10937; fbreak;}; + ('prnsim;' | 'precnsim;') { ent->Codepoint1 = 8936; fbreak;}; + ('prod;' | 'Product;') { ent->Codepoint1 = 8719; fbreak;}; + ('profalar;') { ent->Codepoint1 = 9006; fbreak;}; + ('profline;') { ent->Codepoint1 = 8978; fbreak;}; + ('profsurf;') { ent->Codepoint1 = 8979; fbreak;}; + ('prurel;') { ent->Codepoint1 = 8880; fbreak;}; + ('pscr;') { ent->Codepoint1 = 120005; fbreak;}; + ('psi;') { ent->Codepoint1 = 968; fbreak;}; + ('puncsp;') { ent->Codepoint1 = 8200; fbreak;}; + ('qfr;') { ent->Codepoint1 = 120110; fbreak;}; + ('qopf;') { ent->Codepoint1 = 120162; fbreak;}; + ('qprime;') { ent->Codepoint1 = 8279; fbreak;}; + ('qscr;') { ent->Codepoint1 = 120006; fbreak;}; + ('quatint;') { ent->Codepoint1 = 10774; fbreak;}; + ('quest;') { ent->Codepoint1 = 63; fbreak;}; + ('questeq;' | 'equest;') { ent->Codepoint1 = 8799; fbreak;}; + ('rAarr;' | 'Rrightarrow;') { ent->Codepoint1 = 8667; fbreak;}; + ('rAtail;') { ent->Codepoint1 = 10524; fbreak;}; + ('rHar;') { ent->Codepoint1 = 10596; fbreak;}; + ('racute;') { ent->Codepoint1 = 341; fbreak;}; + ('raemptyv;') { ent->Codepoint1 = 10675; fbreak;}; + ('rangd;') { ent->Codepoint1 = 10642; fbreak;}; + ('range;') { ent->Codepoint1 = 10661; fbreak;}; + ('raquo;' | 'raquo') { ent->Codepoint1 = 187; fbreak;}; + ('rarrap;') { ent->Codepoint1 = 10613; fbreak;}; + ('rarrbfs;') { ent->Codepoint1 = 10528; fbreak;}; + ('rarrc;') { ent->Codepoint1 = 10547; fbreak;}; + ('rarrfs;') { ent->Codepoint1 = 10526; fbreak;}; + ('rarrhk;' | 'hookrightarrow;') { ent->Codepoint1 = 8618; fbreak;}; + ('rarrlp;' | 'looparrowright;') { ent->Codepoint1 = 8620; fbreak;}; + ('rarrpl;') { ent->Codepoint1 = 10565; fbreak;}; + ('rarrsim;') { ent->Codepoint1 = 10612; fbreak;}; + ('rarrw;' | 'rightsquigarrow;') { ent->Codepoint1 = 8605; fbreak;}; + ('ratail;') { ent->Codepoint1 = 10522; fbreak;}; + ('ratio;') { ent->Codepoint1 = 8758; fbreak;}; + ('rbarr;' | 'bkarow;') { ent->Codepoint1 = 10509; fbreak;}; + ('rbbrk;') { ent->Codepoint1 = 10099; fbreak;}; + ('rbrke;') { ent->Codepoint1 = 10636; fbreak;}; + ('rbrksld;') { ent->Codepoint1 = 10638; fbreak;}; + ('rbrkslu;') { ent->Codepoint1 = 10640; fbreak;}; + ('rcaron;') { ent->Codepoint1 = 345; fbreak;}; + ('rcedil;') { ent->Codepoint1 = 343; fbreak;}; + ('rcub;' | 'rbrace;') { ent->Codepoint1 = 125; fbreak;}; + ('rcy;') { ent->Codepoint1 = 1088; fbreak;}; + ('rdca;') { ent->Codepoint1 = 10551; fbreak;}; + ('rdldhar;') { ent->Codepoint1 = 10601; fbreak;}; + ('rdquo;' | 'CloseCurlyDoubleQuote;' | 'rdquor;') { ent->Codepoint1 = 8221; fbreak;}; + ('rdsh;') { ent->Codepoint1 = 8627; fbreak;}; + ('realine;' | 'Rscr;') { ent->Codepoint1 = 8475; fbreak;}; + ('reals;' | 'Ropf;') { ent->Codepoint1 = 8477; fbreak;}; + ('rect;') { ent->Codepoint1 = 9645; fbreak;}; + ('reg' | 'reg;' | 'REG;' | 'REG' | 'circledR;') { ent->Codepoint1 = 174; fbreak;}; + ('rfisht;') { ent->Codepoint1 = 10621; fbreak;}; + ('rfr;') { ent->Codepoint1 = 120111; fbreak;}; + ('rharul;') { ent->Codepoint1 = 10604; fbreak;}; + ('rho;') { ent->Codepoint1 = 961; fbreak;}; + ('rightarrowtail;' | 'rarrtl;') { ent->Codepoint1 = 8611; fbreak;}; + ('rightharpoonup;' | 'rharu;' | 'RightVector;') { ent->Codepoint1 = 8640; fbreak;}; + ('rightleftarrows;' | 'rlarr;' | 'RightArrowLeftArrow;') { ent->Codepoint1 = 8644; fbreak;}; + ('rightleftharpoons;' | 'Equilibrium;' | 'rlhar;') { ent->Codepoint1 = 8652; fbreak;}; + ('ring;') { ent->Codepoint1 = 730; fbreak;}; + ('risingdotseq;' | 'erDot;') { ent->Codepoint1 = 8787; fbreak;}; + ('rlm;') { ent->Codepoint1 = 8207; fbreak;}; + ('rmoustache;' | 'rmoust;') { ent->Codepoint1 = 9137; fbreak;}; + ('rnmid;') { ent->Codepoint1 = 10990; fbreak;}; + ('roang;') { ent->Codepoint1 = 10221; fbreak;}; + ('roarr;') { ent->Codepoint1 = 8702; fbreak;}; + ('ropar;') { ent->Codepoint1 = 10630; fbreak;}; + ('ropf;') { ent->Codepoint1 = 120163; fbreak;}; + ('roplus;') { ent->Codepoint1 = 10798; fbreak;}; + ('rotimes;') { ent->Codepoint1 = 10805; fbreak;}; + ('rpar;') { ent->Codepoint1 = 41; fbreak;}; + ('rpargt;') { ent->Codepoint1 = 10644; fbreak;}; + ('rppolint;') { ent->Codepoint1 = 10770; fbreak;}; + ('rrarr;' | 'rightrightarrows;') { ent->Codepoint1 = 8649; fbreak;}; + ('rsaquo;') { ent->Codepoint1 = 8250; fbreak;}; + ('rscr;') { ent->Codepoint1 = 120007; fbreak;}; + ('rsh;' | 'Rsh;') { ent->Codepoint1 = 8625; fbreak;}; + ('rsqb;' | 'rbrack;') { ent->Codepoint1 = 93; fbreak;}; + ('rsquo;' | 'rsquor;' | 'CloseCurlyQuote;') { ent->Codepoint1 = 8217; fbreak;}; + ('rthree;' | 'rightthreetimes;') { ent->Codepoint1 = 8908; fbreak;}; + ('rtimes;') { ent->Codepoint1 = 8906; fbreak;}; + ('rtrif;' | 'blacktriangleright;') { ent->Codepoint1 = 9656; fbreak;}; + ('rtriltri;') { ent->Codepoint1 = 10702; fbreak;}; + ('ruluhar;') { ent->Codepoint1 = 10600; fbreak;}; + ('rx;') { ent->Codepoint1 = 8478; fbreak;}; + ('sacute;') { ent->Codepoint1 = 347; fbreak;}; + ('sbquo;' | 'lsquor;') { ent->Codepoint1 = 8218; fbreak;}; + ('scE;') { ent->Codepoint1 = 10932; fbreak;}; + ('scaron;') { ent->Codepoint1 = 353; fbreak;}; + ('scedil;') { ent->Codepoint1 = 351; fbreak;}; + ('scirc;') { ent->Codepoint1 = 349; fbreak;}; + ('scnE;' | 'succneqq;') { ent->Codepoint1 = 10934; fbreak;}; + ('scnap;' | 'succnapprox;') { ent->Codepoint1 = 10938; fbreak;}; + ('scpolint;') { ent->Codepoint1 = 10771; fbreak;}; + ('scy;') { ent->Codepoint1 = 1089; fbreak;}; + ('sdot;') { ent->Codepoint1 = 8901; fbreak;}; + ('sdotb;' | 'dotsquare;') { ent->Codepoint1 = 8865; fbreak;}; + ('sdote;') { ent->Codepoint1 = 10854; fbreak;}; + ('seArr;') { ent->Codepoint1 = 8664; fbreak;}; + ('searhk;' | 'hksearow;') { ent->Codepoint1 = 10533; fbreak;}; + ('sect' | 'sect;') { ent->Codepoint1 = 167; fbreak;}; + ('semi;') { ent->Codepoint1 = 59; fbreak;}; + ('seswar;' | 'tosa;') { ent->Codepoint1 = 10537; fbreak;}; + ('setminus;' | 'ssetmn;' | 'Backslash;' | 'smallsetminus;' | 'setmn;') { ent->Codepoint1 = 8726; fbreak;}; + ('sext;') { ent->Codepoint1 = 10038; fbreak;}; + ('sfr;') { ent->Codepoint1 = 120112; fbreak;}; + ('sharp;') { ent->Codepoint1 = 9839; fbreak;}; + ('shchcy;') { ent->Codepoint1 = 1097; fbreak;}; + ('shcy;') { ent->Codepoint1 = 1096; fbreak;}; + ('shy;' | 'shy') { ent->Codepoint1 = 173; fbreak;}; + ('sigma;') { ent->Codepoint1 = 963; fbreak;}; + ('simdot;') { ent->Codepoint1 = 10858; fbreak;}; + ('simeq;' | 'TildeEqual;' | 'sime;') { ent->Codepoint1 = 8771; fbreak;}; + ('simg;') { ent->Codepoint1 = 10910; fbreak;}; + ('simgE;') { ent->Codepoint1 = 10912; fbreak;}; + ('siml;') { ent->Codepoint1 = 10909; fbreak;}; + ('simlE;') { ent->Codepoint1 = 10911; fbreak;}; + ('simne;') { ent->Codepoint1 = 8774; fbreak;}; + ('simplus;') { ent->Codepoint1 = 10788; fbreak;}; + ('simrarr;') { ent->Codepoint1 = 10610; fbreak;}; + ('smashp;') { ent->Codepoint1 = 10803; fbreak;}; + ('smeparsl;') { ent->Codepoint1 = 10724; fbreak;}; + ('smid;' | 'shortmid;' | 'VerticalBar;' | 'mid;') { ent->Codepoint1 = 8739; fbreak;}; + ('smile;' | 'ssmile;') { ent->Codepoint1 = 8995; fbreak;}; + ('smt;') { ent->Codepoint1 = 10922; fbreak;}; + ('smte;') { ent->Codepoint1 = 10924; fbreak;}; + ('softcy;') { ent->Codepoint1 = 1100; fbreak;}; + ('sol;') { ent->Codepoint1 = 47; fbreak;}; + ('solb;') { ent->Codepoint1 = 10692; fbreak;}; + ('solbar;') { ent->Codepoint1 = 9023; fbreak;}; + ('sopf;') { ent->Codepoint1 = 120164; fbreak;}; + ('spades;' | 'spadesuit;') { ent->Codepoint1 = 9824; fbreak;}; + ('sqsupset;' | 'sqsup;' | 'SquareSuperset;') { ent->Codepoint1 = 8848; fbreak;}; + ('sqsupseteq;' | 'sqsupe;' | 'SquareSupersetEqual;') { ent->Codepoint1 = 8850; fbreak;}; + ('sscr;') { ent->Codepoint1 = 120008; fbreak;}; + ('star;') { ent->Codepoint1 = 9734; fbreak;}; + ('straightepsilon;' | 'varepsilon;' | 'epsiv;') { ent->Codepoint1 = 1013; fbreak;}; + ('sub;' | 'subset;') { ent->Codepoint1 = 8834; fbreak;}; + ('subE;' | 'subseteqq;') { ent->Codepoint1 = 10949; fbreak;}; + ('subdot;') { ent->Codepoint1 = 10941; fbreak;}; + ('subedot;') { ent->Codepoint1 = 10947; fbreak;}; + ('submult;') { ent->Codepoint1 = 10945; fbreak;}; + ('subnE;' | 'subsetneqq;') { ent->Codepoint1 = 10955; fbreak;}; + ('subne;' | 'subsetneq;') { ent->Codepoint1 = 8842; fbreak;}; + ('subplus;') { ent->Codepoint1 = 10943; fbreak;}; + ('subrarr;') { ent->Codepoint1 = 10617; fbreak;}; + ('subsim;') { ent->Codepoint1 = 10951; fbreak;}; + ('subsub;') { ent->Codepoint1 = 10965; fbreak;}; + ('subsup;') { ent->Codepoint1 = 10963; fbreak;}; + ('succapprox;' | 'scap;') { ent->Codepoint1 = 10936; fbreak;}; + ('succnsim;' | 'scnsim;') { ent->Codepoint1 = 8937; fbreak;}; + ('sum;' | 'Sum;') { ent->Codepoint1 = 8721; fbreak;}; + ('sung;') { ent->Codepoint1 = 9834; fbreak;}; + ('sup1' | 'sup1;') { ent->Codepoint1 = 185; fbreak;}; + ('sup2' | 'sup2;') { ent->Codepoint1 = 178; fbreak;}; + ('sup3' | 'sup3;') { ent->Codepoint1 = 179; fbreak;}; + ('sup;' | 'Superset;' | 'supset;') { ent->Codepoint1 = 8835; fbreak;}; + ('supE;' | 'supseteqq;') { ent->Codepoint1 = 10950; fbreak;}; + ('supdot;') { ent->Codepoint1 = 10942; fbreak;}; + ('supdsub;') { ent->Codepoint1 = 10968; fbreak;}; + ('supedot;') { ent->Codepoint1 = 10948; fbreak;}; + ('suphsol;') { ent->Codepoint1 = 10185; fbreak;}; + ('suphsub;') { ent->Codepoint1 = 10967; fbreak;}; + ('suplarr;') { ent->Codepoint1 = 10619; fbreak;}; + ('supmult;') { ent->Codepoint1 = 10946; fbreak;}; + ('supnE;' | 'supsetneqq;') { ent->Codepoint1 = 10956; fbreak;}; + ('supne;' | 'supsetneq;') { ent->Codepoint1 = 8843; fbreak;}; + ('supplus;') { ent->Codepoint1 = 10944; fbreak;}; + ('supsim;') { ent->Codepoint1 = 10952; fbreak;}; + ('supsub;') { ent->Codepoint1 = 10964; fbreak;}; + ('supsup;') { ent->Codepoint1 = 10966; fbreak;}; + ('swArr;') { ent->Codepoint1 = 8665; fbreak;}; + ('swarhk;' | 'hkswarow;') { ent->Codepoint1 = 10534; fbreak;}; + ('swnwar;') { ent->Codepoint1 = 10538; fbreak;}; + ('szlig;' | 'szlig') { ent->Codepoint1 = 223; fbreak;}; + ('target;') { ent->Codepoint1 = 8982; fbreak;}; + ('tau;') { ent->Codepoint1 = 964; fbreak;}; + ('tbrk;' | 'OverBracket;') { ent->Codepoint1 = 9140; fbreak;}; + ('tcaron;') { ent->Codepoint1 = 357; fbreak;}; + ('tcedil;') { ent->Codepoint1 = 355; fbreak;}; + ('tcy;') { ent->Codepoint1 = 1090; fbreak;}; + ('tdot;' | 'TripleDot;') { ent->Codepoint1 = 8411; fbreak;}; + ('telrec;') { ent->Codepoint1 = 8981; fbreak;}; + ('tfr;') { ent->Codepoint1 = 120113; fbreak;}; + ('theta;') { ent->Codepoint1 = 952; fbreak;}; + ('thetasym;' | 'vartheta;' | 'thetav;') { ent->Codepoint1 = 977; fbreak;}; + ('thicksim;' | 'sim;' | 'Tilde;' | 'thksim;') { ent->Codepoint1 = 8764; fbreak;}; + ('thinsp;' | 'ThinSpace;') { ent->Codepoint1 = 8201; fbreak;}; + ('thorn' | 'thorn;') { ent->Codepoint1 = 254; fbreak;}; + ('times' | 'times;') { ent->Codepoint1 = 215; fbreak;}; + ('timesbar;') { ent->Codepoint1 = 10801; fbreak;}; + ('timesd;') { ent->Codepoint1 = 10800; fbreak;}; + ('toea;' | 'nesear;') { ent->Codepoint1 = 10536; fbreak;}; + ('topbot;') { ent->Codepoint1 = 9014; fbreak;}; + ('topcir;') { ent->Codepoint1 = 10993; fbreak;}; + ('topf;') { ent->Codepoint1 = 120165; fbreak;}; + ('topfork;') { ent->Codepoint1 = 10970; fbreak;}; + ('tprime;') { ent->Codepoint1 = 8244; fbreak;}; + ('triangle;' | 'utri;') { ent->Codepoint1 = 9653; fbreak;}; + ('triangleleft;' | 'ltri;') { ent->Codepoint1 = 9667; fbreak;}; + ('triangleright;' | 'rtri;') { ent->Codepoint1 = 9657; fbreak;}; + ('trianglerighteq;' | 'rtrie;' | 'RightTriangleEqual;') { ent->Codepoint1 = 8885; fbreak;}; + ('tridot;') { ent->Codepoint1 = 9708; fbreak;}; + ('trie;' | 'triangleq;') { ent->Codepoint1 = 8796; fbreak;}; + ('triminus;') { ent->Codepoint1 = 10810; fbreak;}; + ('triplus;') { ent->Codepoint1 = 10809; fbreak;}; + ('trisb;') { ent->Codepoint1 = 10701; fbreak;}; + ('tritime;') { ent->Codepoint1 = 10811; fbreak;}; + ('trpezium;') { ent->Codepoint1 = 9186; fbreak;}; + ('tscr;') { ent->Codepoint1 = 120009; fbreak;}; + ('tscy;') { ent->Codepoint1 = 1094; fbreak;}; + ('tshcy;') { ent->Codepoint1 = 1115; fbreak;}; + ('tstrok;') { ent->Codepoint1 = 359; fbreak;}; + ('twixt;' | 'between;') { ent->Codepoint1 = 8812; fbreak;}; + ('twoheadrightarrow;' | 'Rarr;') { ent->Codepoint1 = 8608; fbreak;}; + ('uHar;') { ent->Codepoint1 = 10595; fbreak;}; + ('uacute' | 'uacute;') { ent->Codepoint1 = 250; fbreak;}; + ('ubrcy;') { ent->Codepoint1 = 1118; fbreak;}; + ('ubreve;') { ent->Codepoint1 = 365; fbreak;}; + ('ucirc' | 'ucirc;') { ent->Codepoint1 = 251; fbreak;}; + ('ucy;') { ent->Codepoint1 = 1091; fbreak;}; + ('udblac;') { ent->Codepoint1 = 369; fbreak;}; + ('udhar;' | 'UpEquilibrium;') { ent->Codepoint1 = 10606; fbreak;}; + ('ufisht;') { ent->Codepoint1 = 10622; fbreak;}; + ('ufr;') { ent->Codepoint1 = 120114; fbreak;}; + ('ugrave' | 'ugrave;') { ent->Codepoint1 = 249; fbreak;}; + ('uharr;' | 'upharpoonright;' | 'RightUpVector;') { ent->Codepoint1 = 8638; fbreak;}; + ('uhblk;') { ent->Codepoint1 = 9600; fbreak;}; + ('ulcorner;' | 'ulcorn;') { ent->Codepoint1 = 8988; fbreak;}; + ('ulcrop;') { ent->Codepoint1 = 8975; fbreak;}; + ('ultri;') { ent->Codepoint1 = 9720; fbreak;}; + ('umacr;') { ent->Codepoint1 = 363; fbreak;}; + ('uml' | 'uml;' | 'Dot;' | 'DoubleDot;' | 'die;') { ent->Codepoint1 = 168; fbreak;}; + ('uogon;') { ent->Codepoint1 = 371; fbreak;}; + ('uopf;') { ent->Codepoint1 = 120166; fbreak;}; + ('uparrow;' | 'UpArrow;' | 'uarr;' | 'ShortUpArrow;') { ent->Codepoint1 = 8593; fbreak;}; + ('uplus;' | 'UnionPlus;') { ent->Codepoint1 = 8846; fbreak;}; + ('upsih;' | 'Upsi;') { ent->Codepoint1 = 978; fbreak;}; + ('upsilon;' | 'upsi;') { ent->Codepoint1 = 965; fbreak;}; + ('urcorn;' | 'urcorner;') { ent->Codepoint1 = 8989; fbreak;}; + ('urcrop;') { ent->Codepoint1 = 8974; fbreak;}; + ('uring;') { ent->Codepoint1 = 367; fbreak;}; + ('urtri;') { ent->Codepoint1 = 9721; fbreak;}; + ('uscr;') { ent->Codepoint1 = 120010; fbreak;}; + ('utdot;') { ent->Codepoint1 = 8944; fbreak;}; + ('utilde;') { ent->Codepoint1 = 361; fbreak;}; + ('uuarr;' | 'upuparrows;') { ent->Codepoint1 = 8648; fbreak;}; + ('uuml;' | 'uuml') { ent->Codepoint1 = 252; fbreak;}; + ('uwangle;') { ent->Codepoint1 = 10663; fbreak;}; + ('vBar;') { ent->Codepoint1 = 10984; fbreak;}; + ('vBarv;') { ent->Codepoint1 = 10985; fbreak;}; + ('vDash;' | 'DoubleRightTee;') { ent->Codepoint1 = 8872; fbreak;}; + ('vangrt;') { ent->Codepoint1 = 10652; fbreak;}; + ('varkappa;' | 'kappav;') { ent->Codepoint1 = 1008; fbreak;}; + ('varnothing;' | 'empty;' | 'emptyset;' | 'emptyv;') { ent->Codepoint1 = 8709; fbreak;}; + ('varpi;' | 'piv;') { ent->Codepoint1 = 982; fbreak;}; + ('varrho;' | 'rhov;') { ent->Codepoint1 = 1009; fbreak;}; + ('varsigma;' | 'sigmaf;' | 'sigmav;') { ent->Codepoint1 = 962; fbreak;}; + ('vartriangleright;' | 'RightTriangle;' | 'vrtri;') { ent->Codepoint1 = 8883; fbreak;}; + ('vcy;') { ent->Codepoint1 = 1074; fbreak;}; + ('vee;' | 'or;') { ent->Codepoint1 = 8744; fbreak;}; + ('veebar;') { ent->Codepoint1 = 8891; fbreak;}; + ('veeeq;') { ent->Codepoint1 = 8794; fbreak;}; + ('vellip;') { ent->Codepoint1 = 8942; fbreak;}; + ('vfr;') { ent->Codepoint1 = 120115; fbreak;}; + ('vopf;') { ent->Codepoint1 = 120167; fbreak;}; + ('vprop;' | 'propto;' | 'Proportional;' | 'prop;' | 'varpropto;') { ent->Codepoint1 = 8733; fbreak;}; + ('vscr;') { ent->Codepoint1 = 120011; fbreak;}; + ('vzigzag;') { ent->Codepoint1 = 10650; fbreak;}; + ('wcirc;') { ent->Codepoint1 = 373; fbreak;}; + ('wedbar;') { ent->Codepoint1 = 10847; fbreak;}; + ('wedge;' | 'and;') { ent->Codepoint1 = 8743; fbreak;}; + ('wedgeq;') { ent->Codepoint1 = 8793; fbreak;}; + ('wfr;') { ent->Codepoint1 = 120116; fbreak;}; + ('wopf;') { ent->Codepoint1 = 120168; fbreak;}; + ('wp;' | 'weierp;') { ent->Codepoint1 = 8472; fbreak;}; + ('wscr;') { ent->Codepoint1 = 120012; fbreak;}; + ('xcirc;' | 'bigcirc;') { ent->Codepoint1 = 9711; fbreak;}; + ('xfr;') { ent->Codepoint1 = 120117; fbreak;}; + ('xhArr;' | 'DoubleLongLeftRightArrow;' | 'Longleftrightarrow;') { ent->Codepoint1 = 10234; fbreak;}; + ('xharr;' | 'LongLeftRightArrow;' | 'longleftrightarrow;') { ent->Codepoint1 = 10231; fbreak;}; + ('xi;') { ent->Codepoint1 = 958; fbreak;}; + ('xlArr;' | 'DoubleLongLeftArrow;' | 'Longleftarrow;') { ent->Codepoint1 = 10232; fbreak;}; + ('xlarr;' | 'longleftarrow;' | 'LongLeftArrow;') { ent->Codepoint1 = 10229; fbreak;}; + ('xmap;' | 'longmapsto;') { ent->Codepoint1 = 10236; fbreak;}; + ('xnis;') { ent->Codepoint1 = 8955; fbreak;}; + ('xopf;') { ent->Codepoint1 = 120169; fbreak;}; + ('xoplus;' | 'bigoplus;') { ent->Codepoint1 = 10753; fbreak;}; + ('xscr;') { ent->Codepoint1 = 120013; fbreak;}; + ('xuplus;' | 'biguplus;') { ent->Codepoint1 = 10756; fbreak;}; + ('yacute;' | 'yacute') { ent->Codepoint1 = 253; fbreak;}; + ('yacy;') { ent->Codepoint1 = 1103; fbreak;}; + ('ycirc;') { ent->Codepoint1 = 375; fbreak;}; + ('ycy;') { ent->Codepoint1 = 1099; fbreak;}; + ('yen;' | 'yen') { ent->Codepoint1 = 165; fbreak;}; + ('yfr;') { ent->Codepoint1 = 120118; fbreak;}; + ('yicy;') { ent->Codepoint1 = 1111; fbreak;}; + ('yopf;') { ent->Codepoint1 = 120170; fbreak;}; + ('yscr;') { ent->Codepoint1 = 120014; fbreak;}; + ('yucy;') { ent->Codepoint1 = 1102; fbreak;}; + ('yuml' | 'yuml;') { ent->Codepoint1 = 255; fbreak;}; + ('zacute;') { ent->Codepoint1 = 378; fbreak;}; + ('zcaron;') { ent->Codepoint1 = 382; fbreak;}; + ('zcy;') { ent->Codepoint1 = 1079; fbreak;}; + ('zdot;') { ent->Codepoint1 = 380; fbreak;}; + ('zeetrf;' | 'Zfr;') { ent->Codepoint1 = 8488; fbreak;}; + ('zeta;') { ent->Codepoint1 = 950; fbreak;}; + ('zfr;') { ent->Codepoint1 = 120119; fbreak;}; + ('zhcy;') { ent->Codepoint1 = 1078; fbreak;}; + ('zigrarr;') { ent->Codepoint1 = 8669; fbreak;}; + ('zopf;') { ent->Codepoint1 = 120171; fbreak;}; + ('zscr;') { ent->Codepoint1 = 120015; fbreak;}; + ('zwj;') { ent->Codepoint1 = 8205; fbreak;}; + ('zwnj;') { ent->Codepoint1 = 8204; fbreak;}; + ('NotEqualTilde;') { ent->Codepoint1 = 8770; ent->Codepoint2 = 824; fbreak;}; + ('NotGreaterFullEqual;') { ent->Codepoint1 = 8807; ent->Codepoint2 = 824; fbreak;}; + ('NotGreaterGreater;') { ent->Codepoint1 = 8811; ent->Codepoint2 = 824; fbreak;}; + ('NotGreaterSlantEqual;') { ent->Codepoint1 = 10878; ent->Codepoint2 = 824; fbreak;}; + ('NotHumpDownHump;') { ent->Codepoint1 = 8782; ent->Codepoint2 = 824; fbreak;}; + ('NotHumpEqual;') { ent->Codepoint1 = 8783; ent->Codepoint2 = 824; fbreak;}; + ('NotLeftTriangleBar;') { ent->Codepoint1 = 10703; ent->Codepoint2 = 824; fbreak;}; + ('NotLessLess;') { ent->Codepoint1 = 8810; ent->Codepoint2 = 824; fbreak;}; + ('NotLessSlantEqual;') { ent->Codepoint1 = 10877; ent->Codepoint2 = 824; fbreak;}; + ('NotNestedGreaterGreater;') { ent->Codepoint1 = 10914; ent->Codepoint2 = 824; fbreak;}; + ('NotNestedLessLess;') { ent->Codepoint1 = 10913; ent->Codepoint2 = 824; fbreak;}; + ('NotPrecedesEqual;') { ent->Codepoint1 = 10927; ent->Codepoint2 = 824; fbreak;}; + ('NotRightTriangleBar;') { ent->Codepoint1 = 10704; ent->Codepoint2 = 824; fbreak;}; + ('NotSquareSubset;') { ent->Codepoint1 = 8847; ent->Codepoint2 = 824; fbreak;}; + ('NotSquareSuperset;') { ent->Codepoint1 = 8848; ent->Codepoint2 = 824; fbreak;}; + ('NotSubset;') { ent->Codepoint1 = 8834; ent->Codepoint2 = 8402; fbreak;}; + ('NotSucceedsEqual;') { ent->Codepoint1 = 10928; ent->Codepoint2 = 824; fbreak;}; + ('NotSucceedsTilde;') { ent->Codepoint1 = 8831; ent->Codepoint2 = 824; fbreak;}; + ('NotSuperset;') { ent->Codepoint1 = 8835; ent->Codepoint2 = 8402; fbreak;}; + ('ThickSpace;') { ent->Codepoint1 = 8287; ent->Codepoint2 = 8202; fbreak;}; + ('acE;') { ent->Codepoint1 = 8766; ent->Codepoint2 = 819; fbreak;}; + ('bne;') { ent->Codepoint1 = 61; ent->Codepoint2 = 8421; fbreak;}; + ('bnequiv;') { ent->Codepoint1 = 8801; ent->Codepoint2 = 8421; fbreak;}; + ('caps;') { ent->Codepoint1 = 8745; ent->Codepoint2 = 65024; fbreak;}; + ('cups;') { ent->Codepoint1 = 8746; ent->Codepoint2 = 65024; fbreak;}; + ('fjlig;') { ent->Codepoint1 = 102; ent->Codepoint2 = 106; fbreak;}; + ('gesl;') { ent->Codepoint1 = 8923; ent->Codepoint2 = 65024; fbreak;}; + ('gvertneqq;') { ent->Codepoint1 = 8809; ent->Codepoint2 = 65024; fbreak;}; + ('gvnE;') { ent->Codepoint1 = 8809; ent->Codepoint2 = 65024; fbreak;}; + ('lates;') { ent->Codepoint1 = 10925; ent->Codepoint2 = 65024; fbreak;}; + ('lesg;') { ent->Codepoint1 = 8922; ent->Codepoint2 = 65024; fbreak;}; + ('lvertneqq;') { ent->Codepoint1 = 8808; ent->Codepoint2 = 65024; fbreak;}; + ('lvnE;') { ent->Codepoint1 = 8808; ent->Codepoint2 = 65024; fbreak;}; + ('nGg;') { ent->Codepoint1 = 8921; ent->Codepoint2 = 824; fbreak;}; + ('nGt;') { ent->Codepoint1 = 8811; ent->Codepoint2 = 8402; fbreak;}; + ('nGtv;') { ent->Codepoint1 = 8811; ent->Codepoint2 = 824; fbreak;}; + ('nLl;') { ent->Codepoint1 = 8920; ent->Codepoint2 = 824; fbreak;}; + ('nLt;') { ent->Codepoint1 = 8810; ent->Codepoint2 = 8402; fbreak;}; + ('nLtv;') { ent->Codepoint1 = 8810; ent->Codepoint2 = 824; fbreak;}; + ('nang;') { ent->Codepoint1 = 8736; ent->Codepoint2 = 8402; fbreak;}; + ('napE;') { ent->Codepoint1 = 10864; ent->Codepoint2 = 824; fbreak;}; + ('napid;') { ent->Codepoint1 = 8779; ent->Codepoint2 = 824; fbreak;}; + ('nbump;') { ent->Codepoint1 = 8782; ent->Codepoint2 = 824; fbreak;}; + ('nbumpe;') { ent->Codepoint1 = 8783; ent->Codepoint2 = 824; fbreak;}; + ('ncongdot;') { ent->Codepoint1 = 10861; ent->Codepoint2 = 824; fbreak;}; + ('nedot;') { ent->Codepoint1 = 8784; ent->Codepoint2 = 824; fbreak;}; + ('nesim;') { ent->Codepoint1 = 8770; ent->Codepoint2 = 824; fbreak;}; + ('ngE;') { ent->Codepoint1 = 8807; ent->Codepoint2 = 824; fbreak;}; + ('ngeqq;') { ent->Codepoint1 = 8807; ent->Codepoint2 = 824; fbreak;}; + ('ngeqslant;') { ent->Codepoint1 = 10878; ent->Codepoint2 = 824; fbreak;}; + ('nges;') { ent->Codepoint1 = 10878; ent->Codepoint2 = 824; fbreak;}; + ('nlE;') { ent->Codepoint1 = 8806; ent->Codepoint2 = 824; fbreak;}; + ('nleqq;') { ent->Codepoint1 = 8806; ent->Codepoint2 = 824; fbreak;}; + ('nleqslant;') { ent->Codepoint1 = 10877; ent->Codepoint2 = 824; fbreak;}; + ('nles;') { ent->Codepoint1 = 10877; ent->Codepoint2 = 824; fbreak;}; + ('notinE;') { ent->Codepoint1 = 8953; ent->Codepoint2 = 824; fbreak;}; + ('notindot;') { ent->Codepoint1 = 8949; ent->Codepoint2 = 824; fbreak;}; + ('nparsl;') { ent->Codepoint1 = 11005; ent->Codepoint2 = 8421; fbreak;}; + ('npart;') { ent->Codepoint1 = 8706; ent->Codepoint2 = 824; fbreak;}; + ('npre;') { ent->Codepoint1 = 10927; ent->Codepoint2 = 824; fbreak;}; + ('npreceq;') { ent->Codepoint1 = 10927; ent->Codepoint2 = 824; fbreak;}; + ('nrarrc;') { ent->Codepoint1 = 10547; ent->Codepoint2 = 824; fbreak;}; + ('nrarrw;') { ent->Codepoint1 = 8605; ent->Codepoint2 = 824; fbreak;}; + ('nsce;') { ent->Codepoint1 = 10928; ent->Codepoint2 = 824; fbreak;}; + ('nsubE;') { ent->Codepoint1 = 10949; ent->Codepoint2 = 824; fbreak;}; + ('nsubset;') { ent->Codepoint1 = 8834; ent->Codepoint2 = 8402; fbreak;}; + ('nsubseteqq;') { ent->Codepoint1 = 10949; ent->Codepoint2 = 824; fbreak;}; + ('nsucceq;') { ent->Codepoint1 = 10928; ent->Codepoint2 = 824; fbreak;}; + ('nsupE;') { ent->Codepoint1 = 10950; ent->Codepoint2 = 824; fbreak;}; + ('nsupset;') { ent->Codepoint1 = 8835; ent->Codepoint2 = 8402; fbreak;}; + ('nsupseteqq;') { ent->Codepoint1 = 10950; ent->Codepoint2 = 824; fbreak;}; + ('nvap;') { ent->Codepoint1 = 8781; ent->Codepoint2 = 8402; fbreak;}; + ('nvge;') { ent->Codepoint1 = 8805; ent->Codepoint2 = 8402; fbreak;}; + ('nvgt;') { ent->Codepoint1 = 62; ent->Codepoint2 = 8402; fbreak;}; + ('nvle;') { ent->Codepoint1 = 8804; ent->Codepoint2 = 8402; fbreak;}; + ('nvlt;') { ent->Codepoint1 = 60; ent->Codepoint2 = 8402; fbreak;}; + ('nvltrie;') { ent->Codepoint1 = 8884; ent->Codepoint2 = 8402; fbreak;}; + ('nvrtrie;') { ent->Codepoint1 = 8885; ent->Codepoint2 = 8402; fbreak;}; + ('nvsim;') { ent->Codepoint1 = 8764; ent->Codepoint2 = 8402; fbreak;}; + ('race;') { ent->Codepoint1 = 8765; ent->Codepoint2 = 817; fbreak;}; + ('smtes;') { ent->Codepoint1 = 10924; ent->Codepoint2 = 65024; fbreak;}; + ('sqcaps;') { ent->Codepoint1 = 8851; ent->Codepoint2 = 65024; fbreak;}; + ('sqcups;') { ent->Codepoint1 = 8852; ent->Codepoint2 = 65024; fbreak;}; + ('varsubsetneq;') { ent->Codepoint1 = 8842; ent->Codepoint2 = 65024; fbreak;}; + ('varsubsetneqq;') { ent->Codepoint1 = 10955; ent->Codepoint2 = 65024; fbreak;}; + ('varsupsetneq;') { ent->Codepoint1 = 8843; ent->Codepoint2 = 65024; fbreak;}; + ('varsupsetneqq;') { ent->Codepoint1 = 10956; ent->Codepoint2 = 65024; fbreak;}; + ('vnsub;') { ent->Codepoint1 = 8834; ent->Codepoint2 = 8402; fbreak;}; + ('vnsup;') { ent->Codepoint1 = 8835; ent->Codepoint2 = 8402; fbreak;}; + ('vsubnE;') { ent->Codepoint1 = 10955; ent->Codepoint2 = 65024; fbreak;}; + ('vsubne;') { ent->Codepoint1 = 8842; ent->Codepoint2 = 65024; fbreak;}; + ('vsupnE;') { ent->Codepoint1 = 10956; ent->Codepoint2 = 65024; fbreak;}; + ('vsupne;') { ent->Codepoint1 = 8843; ent->Codepoint2 = 65024; fbreak;}; + *|; + + write data; +}%% + +bool DecodeNamedEntity(const unsigned char* inp, size_t len, TEntity* ent) { + int cs; + int act; + const unsigned char *ts, *te; + %% write init; + + const unsigned char* p = inp; + const unsigned char* pe = p + len; + const unsigned char *eof = pe; + + ent->Len = 0; + ent->Codepoint1 = 0; + ent->Codepoint2 = 0; + + %% write exec; + ent->Len = te - ts; + if (ent->Codepoint1 == 0) { + return false; + } + + return true; +} diff --git a/library/cpp/html/entity/htmlentity.cpp b/library/cpp/html/entity/htmlentity.cpp new file mode 100644 index 00000000000..c3508eac950 --- /dev/null +++ b/library/cpp/html/entity/htmlentity.cpp @@ -0,0 +1,546 @@ +#include "htmlentity.h" + +#include <util/string/util.h> +#include <util/system/defaults.h> +#include <library/cpp/charset/recyr.hh> +#include <library/cpp/charset/codepage.h> +#include <util/charset/utf8.h> +#include <util/string/strspn.h> +#include <util/string/hex.h> +#include <util/generic/hash_set.h> + +#define isalpha(c) ('a' <= (c) && (c) <= 'z' || 'A' <= (c) && (c) <= 'Z') +#define isdigit(c) ('0' <= (c) && (c) <= '9') +#define isalnum(c) (isalpha(c) || isdigit(c)) + +#define TEST_CHAR_AT_IMPL(condition, i, len) ((i < (len)) && (condition(s[i]))) +#define TEST_CHAR_AT(condition, i) TEST_CHAR_AT_IMPL(condition, i, len) + +static const ui32 UNICODE_BORDER = 0x10FFFF; + +enum EPureType { + PT_SEMIC, // Semicolumn shoud always present + PT_HTML5, + PT_HTML5_ATTR +}; + +// http://www.whatwg.org/specs/web-apps/current-work/multipage/tokenization.html#consume-a-character-reference (anything else comments) +template <EPureType PURE> +static inline bool PureCondition(const char* afterEntityStr, size_t len) { + if (PURE == PT_HTML5) + return true; + + const char* s = afterEntityStr; + if (PURE == PT_SEMIC) { + return TEST_CHAR_AT(';' ==, 0); + } else { + return TEST_CHAR_AT(';' ==, 0) || !(TEST_CHAR_AT('=' ==, 1) || TEST_CHAR_AT(isalnum, 1)); + } +} + +template <EPureType PURE> +inline static bool DetectEntity(const unsigned char* const str, size_t len, TEntity* entity) { + if (len == 0) + return 0; + + Y_ASSERT(str[0] == '&'); + + if (DecodeNamedEntity(str + 1, len - 1, entity)) { // exclude '&' + if (PureCondition<PURE>((const char*)str + entity->Len, len - entity->Len)) { + entity->Len += 1; // add '&' + Y_ASSERT(entity->Len <= len); + return true; + } + } + + return false; +} + +static size_t DetectNumber(const char* inputStr, size_t len, wchar32* codepoint) { + if (len < 2) + return 0; + + Y_ASSERT(inputStr[0] == '#'); + + static TCompactStrSpn DIGITS("0123456789"); + + const char* digitEnd = DIGITS.FindFirstNotOf<const char*>(inputStr + 1, inputStr + len); + + if (digitEnd == inputStr + 1) + return 0; + + *codepoint = inputStr[1] - '0'; + for (auto sym = inputStr + 2; sym != digitEnd; ++sym) { + if (*codepoint < UNICODE_BORDER) + *codepoint = *codepoint * 10 + (*sym - '0'); + } + + return digitEnd - inputStr; +} + +static size_t DetectXNumber(const char* inputStr, size_t len, wchar32* codepoint) { + if (len < 3) + return 0; + + Y_ASSERT(inputStr[0] == '#'); + Y_ASSERT(inputStr[1] == 'x' || inputStr[1] == 'X'); + + static TCompactStrSpn XDIGITS("0123456789ABCDEFabcdef"); + + const char* digitEnd = XDIGITS.FindFirstNotOf<const char*>(inputStr + 2, inputStr + len); + + if (digitEnd == inputStr + 2) + return 0; + + *codepoint = Char2Digit(inputStr[2]); + for (const char* sym = inputStr + 3; sym != digitEnd; ++sym) { + if (*codepoint < UNICODE_BORDER) + *codepoint = *codepoint * 16 + Char2Digit(*sym); + } + + return digitEnd - inputStr; +} + +/////////////////////////////////////////////////////////////////////////////// + +static inline void FixBadNumber(wchar32* c) { + if (*c == 0) + *c = BROKEN_RUNE; + + if ((0xD800 <= *c && *c <= 0xDFFF) || *c > UNICODE_BORDER) { + *c = BROKEN_RUNE; + } + + if (128 <= *c && *c < 160) + *c = CodePageByCharset(CODES_ASCII)->unicode[*c]; + + // I don't know what does it mean and what the reason. + if (0xF000 <= *c && *c < 0xF100) // UNKNOWN PLANE + *c = '\x20'; +} + +template <EPureType PURE> +static inline size_t DoNumber(const unsigned char* const s, size_t len, wchar32* c) { + Y_ASSERT(s[0] == '#'); + + size_t clen = 0; + + if (s[1] == 'x' || s[1] == 'X') + clen = DetectXNumber((const char*)s, len, c); + else + clen = DetectNumber((const char*)s, len, c); + + if (clen != 0) { + if (!PureCondition<PURE>((const char*)s + clen, len - clen)) { + return 0; + } + + FixBadNumber(c); + return clen + TEST_CHAR_AT(';' ==, clen); + } + + return 0; +} + +static inline size_t DoSymbol(ECharset cp, const unsigned char* const s, size_t len, wchar32* c) { + size_t written = 0; + size_t clen = 0; + RECODE_RESULT res = RecodeToUnicode(cp, (const char*)s, c, len, 1, clen, written); + bool error = !(res == RECODE_OK || res == RECODE_EOOUTPUT); + if (error || clen == 0) + clen = 1; + if (error || written == 0) + *c = BROKEN_RUNE; + + return clen; +} + +/////////////////////////////////////////////////////////////////////////////// + +template <EPureType PURE> +inline bool HtTryDecodeEntityT(const unsigned char* const s, size_t len, TEntity* entity) { + Y_ASSERT(len != 0); + Y_ASSERT(s[0] == '&'); + + if (len > 2) { + if (isalpha(s[1])) { + return DetectEntity<PURE>(s, len, entity); + } + + if (s[1] == '#') { + entity->Codepoint2 = 0; + entity->Len = DoNumber<PURE>(s + 1, len - 1, &(entity->Codepoint1)); + if (entity->Len != 0) { + entity->Len += 1; // Add '&' + Y_ASSERT(entity->Len <= len); + return true; + } + } + } + + return false; +} + +template <EPureType PURE> +inline bool HtTryDecodeEntityT(const TStringBuf& str, TEntity* entity) { + return HtTryDecodeEntityT<PURE>((const unsigned char*)str.data(), str.length(), entity); +} + +bool HtTryDecodeEntity(const char* str, size_t len, TEntity* entity) { + return HtTryDecodeEntityT<PT_HTML5>((const unsigned char*)str, len, entity); +} + +/////////////////////////////////////////////////////////////////////////////// + +// the string is in ASCII-compatible encoding, so entities are found as-is +TStringBuf HtTryEntDecodeAsciiCompat(const TStringBuf& src, char* dst, size_t dstlen, ECharset cpsrc) { + const char* const dstbeg = dst; + const char* const dstend = dstbeg + dstlen; + + TStringBuf out; + TStringBuf str(src); + + for (size_t curpos = 0, nwr = 0;;) { + const size_t nxtpos = str.find('&', curpos); + const TStringBuf tail = str.SubStr(nxtpos); + + if (tail.empty()) { + if (dstbeg == dst) { // we haven't written anything + out = src; + break; + } + if (dst + str.length() <= dstend) { // sufficient space + memmove(dst, str.data(), str.length()); + out = TStringBuf(dstbeg, dst - dstbeg + str.length()); + } + break; + } + + if (dst + nxtpos >= dstend) // insufficient space + break; + + TEntity entity; + if (!HtTryDecodeEntityT<PT_HTML5>(tail, &entity)) { + ++curpos; + continue; + } + + memmove(dst, str.data(), nxtpos); + dst += nxtpos; + + if (RECODE_OK != RecodeFromUnicode(cpsrc, entity.Codepoint1, dst, dstend - dst, nwr)) + break; + + dst += nwr; + + if (entity.Codepoint2 != 0) { + if (RECODE_OK != RecodeFromUnicode(cpsrc, entity.Codepoint2, dst, dstend - dst, nwr)) + break; + dst += nwr; + } + + str = tail.SubStr(entity.Len); + curpos = 0; + } + + return out; +} + +// the string is in ASCII-compatible encoding, so entities are found as-is +// however, the target encoding is potentially different +TStringBuf HtTryEntDecodeAsciiCompat(const TStringBuf& src, char* dst, size_t dstlen, ECharset cpsrc, ECharset cpdst) { + if (cpsrc == cpdst) + return HtTryEntDecodeAsciiCompat(src, dst, dstlen, cpsrc); + + const char* const dstbeg = dst; + const char* const dstend = dstbeg + dstlen; + + TStringBuf out; + TStringBuf str(src); + + for (size_t curpos = 0, nrd, nwr;;) { + const size_t nxtpos = str.find('&', curpos); + const TStringBuf tail = str.SubStr(nxtpos); + + if (tail.empty()) { + if (RECODE_OK == Recode(cpsrc, cpdst, str.data(), dst, str.length(), dstend - dst, nrd, nwr)) + out = TStringBuf(dstbeg, dst - dstbeg + nwr); + break; + } + + TEntity entity; + if (!HtTryDecodeEntityT<PT_HTML5>(tail, &entity)) { + ++curpos; + continue; + } + + if (RECODE_OK != Recode(cpsrc, cpdst, str.data(), dst, nxtpos, dstend - dst, nrd, nwr)) + break; + dst += nwr; + + if (RECODE_OK != RecodeFromUnicode(cpsrc, entity.Codepoint1, dst, dstend - dst, nwr)) + break; + + dst += nwr; + + if (entity.Codepoint2 != 0) { + if (RECODE_OK != RecodeFromUnicode(cpsrc, entity.Codepoint2, dst, dstend - dst, nwr)) + break; + dst += nwr; + } + + str = tail.SubStr(entity.Len); + curpos = 0; + } + + return out; +} + +/////////////////////////////////////////////////////////////////////////////// + +template <EPureType PURE> +inline static std::pair<wchar32, wchar32> HtEntDecodeStepT(ECharset cp, const unsigned char*& s, size_t len, unsigned char** map, bool old = false) { + if (len == 0) + return std::make_pair(0, 0); + + TEntity entity = {0, 0, 0}; + if (s[0] == '&') { + if (!HtTryDecodeEntityT<PURE>(s, len, &entity) || (entity.Codepoint2 != 0 && old)) { + entity.Len = 1; + entity.Codepoint1 = '&'; + } + } else { + entity.Len = DoSymbol(cp, s, len, &(entity.Codepoint1)); + } + + Y_ASSERT(entity.Len <= len); + s += entity.Len; + + if (map && *map) + *(*map)++ = (unsigned char)entity.Len; + + return std::make_pair(entity.Codepoint1, entity.Codepoint2); +} + +std::pair<wchar32, wchar32> HtEntDecodeStep(ECharset cp, const unsigned char*& str, size_t len, unsigned char** map) { + return HtEntDecodeStepT<PT_HTML5>(cp, str, len, map); +} + +std::pair<wchar32, wchar32> HtEntPureDecodeStep(ECharset cp, const unsigned char*& str, size_t len, unsigned char** map) { + return HtEntDecodeStepT<PT_SEMIC>(cp, str, len, map); +} + +wchar32 HtEntOldDecodeStep(ECharset cp, const unsigned char*& str, size_t len, unsigned char** map) { + return HtEntDecodeStepT<PT_HTML5>(cp, str, len, map, true).first; +} + +wchar32 HtEntOldPureDecodeStep(ECharset cp, const unsigned char*& str, size_t len, unsigned char** map) { + return HtEntDecodeStepT<PT_SEMIC>(cp, str, len, map, true).first; +} + +/////////////////////////////////////////////////////////////////////////////// + +size_t HtEntDecode(ECharset cp, const char* str, size_t len, wchar32* buf, size_t buflen, unsigned char* map) { + const unsigned char* s = (const unsigned char*)str; + const unsigned char* end = (const unsigned char*)(str + len); + size_t ret = 0; + while (s < end & ret < buflen) { + const auto codepoints = HtEntDecodeStep(cp, s, end - s, &map); + *buf++ = codepoints.first; + ret++; + if (codepoints.second != 0 && ret < buflen) { + *buf++ = codepoints.second; + ret++; + } + } + return ret; +} + +static const THashSet<ECharset> nonCompliant = { + CODES_UNKNOWNPLANE, + CODES_CP864, + CODES_ISO646_CN, + CODES_ISO646_JP, + CODES_JISX0201, + CODES_TCVN, + CODES_TDS565, + CODES_VISCII}; + +static bool IsAsciiCompliant(ECharset dc) { + return nonCompliant.count(dc) == 0 && (SingleByteCodepage(dc) || dc == CODES_UTF8); +} + +const ui32 LOW_CHAR_COUNT = 0x80; + +class TNotRecoded { +public: + bool Flags[LOW_CHAR_COUNT << 1]; + bool AsciiCharsets[CODES_MAX]; + +public: + TNotRecoded() { + memset(&Flags[0], true, LOW_CHAR_COUNT * sizeof(bool)); + memset(&Flags[LOW_CHAR_COUNT], false, LOW_CHAR_COUNT * sizeof(bool)); + Flags[(ui8)'&'] = false; + Flags[0x7E] = false; + Flags[0x5C] = false; + for (ui32 c = 0; c < CODES_MAX; c++) { + AsciiCharsets[c] = IsAsciiCompliant((ECharset)c); + } + } + + bool NotRecoded(unsigned char c) const noexcept { + return Flags[static_cast<ui8>(c)]; + } + + bool AsciiComliant(ECharset c) const noexcept { + return (static_cast<int>(c) >= 0) ? AsciiCharsets[c] : false; + } +}; + +const TNotRecoded NotRecoded; + +template <EPureType PURE> +static size_t HtEntDecodeToUtf8T(ECharset cp, + const char* src, size_t srclen, + char* dst, size_t dstlen) { + const unsigned char* srcptr = reinterpret_cast<const unsigned char*>(src); + unsigned char* dstptr = reinterpret_cast<unsigned char*>(dst); + const unsigned char* const dstbeg = dstptr; + const unsigned char* const srcend = srcptr + srclen; + const unsigned char* const dstend = dstbeg + dstlen; + bool asciiCompl = NotRecoded.AsciiComliant(cp); + for (size_t len = 0; srcptr < srcend;) { + if (asciiCompl && NotRecoded.NotRecoded(*srcptr)) { + if (Y_UNLIKELY(dstptr >= dstend)) { + return 0; + } + *dstptr++ = *srcptr++; + continue; + } + const auto runes = HtEntDecodeStepT<PURE>(cp, srcptr, srcend - srcptr, nullptr); + if (RECODE_OK != SafeWriteUTF8Char(runes.first, len, dstptr, dstend)) + return 0; + dstptr += len; + + if (runes.second != 0) { + if (RECODE_OK != SafeWriteUTF8Char(runes.second, len, dstptr, dstend)) + return 0; + dstptr += len; + } + } + return dstptr - dstbeg; +} + +size_t HtEntDecodeToUtf8(ECharset cp, + const char* src, size_t srclen, + char* dst, size_t dstlen) { + return HtEntDecodeToUtf8T<PT_HTML5>(cp, src, srclen, dst, dstlen); +} + +size_t HtDecodeAttrToUtf8(ECharset cp, + const char* src, size_t srclen, + char* dst, size_t dstlen) { + return HtEntDecodeToUtf8T<PT_HTML5_ATTR>(cp, src, srclen, dst, dstlen); +} + +size_t HtEntDecodeToChar(ECharset cp, const char* str, size_t len, wchar16* dst, unsigned char* m) { + const unsigned char* s = reinterpret_cast<const unsigned char*>(str); + const unsigned char* end = reinterpret_cast<const unsigned char*>(str + len); + wchar16* startDst = dst; + bool asciiCompl = NotRecoded.AsciiComliant(cp); + while (s < end) { + if (asciiCompl && NotRecoded.NotRecoded(*s)) { + *dst++ = *s++; + continue; + } + const auto codepoints = HtEntDecodeStep(cp, s, end - s, &m); + const size_t len2 = WriteSymbol(codepoints.first, dst); + if (codepoints.second != 0) + WriteSymbol(codepoints.second, dst); + + if (m != nullptr && len2 > 1) + *(m++) = 0; + } + return dst - startDst; +} + +bool HtLinkDecode(const char* in, char* out, size_t buflen, size_t& written, ECharset cp) { + return HtLinkDecode(TStringBuf(in, strlen(in)), out, buflen, written, cp); +} + +bool HtLinkDecode(const TStringBuf& in, char* out, size_t buflen, size_t& written, ECharset cp) { + static const char XDIGIT[] = "0123456789ABCDEFabcdef"; + + written = 0; + size_t elen = 0; + const char* inpEnd = in.data() + in.size(); + bool asciiCompl = NotRecoded.AsciiComliant(cp); + + for (const char* p = in.data(); p < inpEnd && *p; p += elen) { + bool isEntity = false; + wchar32 charval = (unsigned char)*p; + elen = 1; + + if (*p == '&') { + TEntity entity; + if (HtTryDecodeEntityT<PT_SEMIC>((const unsigned char*)p, inpEnd - p, &entity) && entity.Codepoint2 == 0) { + elen = entity.Len; + charval = entity.Codepoint1; + isEntity = true; + } else { + charval = '&'; + elen = 1; + } + } + + if (cp != CODES_UNKNOWN && !isEntity) { + if (asciiCompl && NotRecoded.NotRecoded(*p)) { + charval = *p; + } else { + DoSymbol(cp, reinterpret_cast<const unsigned char*>(p), 6, &charval); + if (charval == BROKEN_RUNE) + return false; + } + isEntity = true; + } + + if (charval <= 0x20 || charval >= 0x7F) { + if (isEntity && charval >= 0x7F) { + const size_t BUFLEN = 4; // 4 max length of UTF8 encoded character + unsigned char buf[BUFLEN]; + size_t len = 0; + if (SafeWriteUTF8Char(charval, len, buf, buf + BUFLEN) != RECODE_OK) // actually always OK + return false; + const size_t n = len * 3; + if (written + n < buflen) { + for (size_t i = 0; i < len; ++i) { + out[written++] = '%'; + out[written++] = XDIGIT[buf[i] >> 4]; + out[written++] = XDIGIT[buf[i] & 15]; + } + } else + return false; // ERROR_SMALL_BUFFER + } else { + if (written + 3 > buflen) + return false; // ERROR_SMALL_BUFFER + + unsigned char ch = *p; + if (isEntity) { + ch = charval; + } + out[written++] = '%'; + out[written++] = XDIGIT[ch >> 4]; + out[written++] = XDIGIT[ch & 15]; + } + } else { + if (written + 1 < buflen) { + out[written++] = (unsigned char)charval; + } else { + return false; // ERROR_SMALL_BUFFER + } + } + } + + return true; +} diff --git a/library/cpp/html/entity/htmlentity.h b/library/cpp/html/entity/htmlentity.h new file mode 100644 index 00000000000..0da2167d285 --- /dev/null +++ b/library/cpp/html/entity/htmlentity.h @@ -0,0 +1,84 @@ +#pragma once + +#include "decoder.h" + +#include <util/system/defaults.h> +#include <library/cpp/charset/doccodes.h> +#include <util/generic/strbuf.h> +#include <utility> + +/******************************************************/ +/* direct decoding actions */ +/******************************************************/ + +//! Try decode named or numeric entity using general html5 standard rules. +//! @param str - string started with '&'. +bool HtTryDecodeEntity(const char* str, size_t len, TEntity* entity); + +/******************************************************/ +/* step by step actions */ +/******************************************************/ + +// NOTE: Some entities have two codepoinst, if entity has one codepoint +// then the second wchar32 in pair is zero. +// Decodes with html5 standard rules. +std::pair<wchar32, wchar32> HtEntDecodeStep(ECharset cp, const unsigned char*& s, size_t len, unsigned char** map); + +// Decodes assuming that ';' should always present after entity. +std::pair<wchar32, wchar32> HtEntPureDecodeStep(ECharset cp, const unsigned char*& s, size_t len, unsigned char** map); + +// Similar with HtEntDecodeStep, but do not decodes named entities with two codepoints. +// Use HtEntDecodeStep and HtEntPureDecodeStep instead. +wchar32 HtEntOldDecodeStep(ECharset cp, const unsigned char*& s, size_t len, unsigned char** map); +wchar32 HtEntOldPureDecodeStep(ECharset cp, const unsigned char*& s, size_t len, unsigned char** map); + +/******************************************************/ +/* complete actions */ +/******************************************************/ + +// Try decode str using general html5 standard rules. +// Stops when str or buffer finish. +size_t HtEntDecode(ECharset cp, const char* str, size_t len, wchar32* buffer, size_t buflen, unsigned char* char_lengthes = nullptr); + +size_t HtEntDecodeToUtf8(ECharset cp, const char* src, size_t srclen, char* dst, size_t dstlen); + +// Special rules for attributes decoding +// http://www.whatwg.org/specs/web-apps/current-work/multipage/syntax.html#character-reference-in-attribute-value-state +size_t HtDecodeAttrToUtf8(ECharset cp, const char* src, size_t srclen, char* dst, size_t dstlen); + +size_t HtEntDecodeToChar(ECharset cp, const char* str, size_t len, wchar16* buffer, unsigned char* char_lengthes = nullptr); + +/** + * decode HTML entities if any + * @param src input buffer + * @param dst output buffer + * @param dstlen output buffer length + * @param cpsrc input buffer encoding, ascii-compatible + * @param cpdst output buffer encoding, if different from cpsrc + * @return src if no entities and encodings are the same (dst remains untouched) + * NULL if dst was not sufficiently long + * dst-based output buffer with decoded string + * @note entities must be pure, with the terminating ";" + */ +TStringBuf HtTryEntDecodeAsciiCompat(const TStringBuf& src, char* dst, size_t dstlen, ECharset cpsrc = CODES_UTF8); +TStringBuf HtTryEntDecodeAsciiCompat(const TStringBuf& src, char* dst, size_t dstlen, ECharset cpsrc, ECharset cpdst); + +//! decodes HTML entities and converts non-ASCII characters to unicode, then converts unicode to UTF8 and percent-encodes +//! @param text zero-terminated text of link +//! @param buffer buffer receiving UTF8 percent-encoded text of link +//! @param buflen length of output buffer +//! @param cp code page object used to convert non-ASCII characters +//! @note HTML entities directly converted into unicode characters, non-ASCII characters +//! converted into unicode using code page object if it is passed to the function, +//! then unicode characters converted to UTF8 and percent-encoded, +//! percent-encoded text in the link copied into output buffer as is +bool HtLinkDecode(const char* text, char* buffer, size_t buflen, size_t& written, ECharset cp = CODES_UNKNOWN); +bool HtLinkDecode(const TStringBuf& text, char* buffer, size_t buflen, size_t& written, ECharset cp = CODES_UNKNOWN); + +static inline bool HtLinkDecode(const char* text, char* buffer, size_t buflen, ECharset cp = CODES_UNKNOWN) { + size_t written; + const bool ok = HtLinkDecode(text, buffer, buflen, written, cp); + if (ok) + buffer[written] = '\x00'; + return ok; +} diff --git a/library/cpp/http/misc/http_headers.h b/library/cpp/http/misc/http_headers.h deleted file mode 100644 index ff359937fa8..00000000000 --- a/library/cpp/http/misc/http_headers.h +++ /dev/null @@ -1,72 +0,0 @@ -#pragma once - -#include <util/generic/strbuf.h> - - -/* Taken from SpringFramework's HttpHeaders. Docs: - * https://docs.spring.io/spring-framework/docs/current/javadoc-api/org/springframework/http/HttpHeaders.html - * Source: - * https://github.com/spring-projects/spring-framework/blob/816bbee8de584676250e2bc5dcff6da6cd81623f/spring-web/src/main/java/org/springframework/http/HttpHeaders.java - */ -namespace NHttpHeaders { - constexpr TStringBuf ACCEPT = "Accept"; - constexpr TStringBuf ACCEPT_CHARSET = "Accept-Charset"; - constexpr TStringBuf ACCEPT_ENCODING = "Accept-Encoding"; - constexpr TStringBuf ACCEPT_LANGUAGE = "Accept-Language"; - constexpr TStringBuf ACCEPT_RANGES = "Accept-Ranges"; - constexpr TStringBuf ACCESS_CONTROL_ALLOW_CREDENTIALS = "Access-Control-Allow-Credentials"; - constexpr TStringBuf ACCESS_CONTROL_ALLOW_HEADERS = "Access-Control-Allow-Headers"; - constexpr TStringBuf ACCESS_CONTROL_ALLOW_METHODS = "Access-Control-Allow-Methods"; - constexpr TStringBuf ACCESS_CONTROL_ALLOW_ORIGIN = "Access-Control-Allow-Origin"; - constexpr TStringBuf ACCESS_CONTROL_EXPOSE_HEADERS = "Access-Control-Expose-Headers"; - constexpr TStringBuf ACCESS_CONTROL_MAX_AGE = "Access-Control-Max-Age"; - constexpr TStringBuf ACCESS_CONTROL_REQUEST_HEADERS = "Access-Control-Request-Headers"; - constexpr TStringBuf ACCESS_CONTROL_REQUEST_METHOD = "Access-Control-Request-Method"; - constexpr TStringBuf AGE = "Age"; - constexpr TStringBuf ALLOW = "Allow"; - constexpr TStringBuf AUTHORIZATION = "Authorization"; - constexpr TStringBuf CACHE_CONTROL = "Cache-Control"; - constexpr TStringBuf CONNECTION = "Connection"; - constexpr TStringBuf CONTENT_ENCODING = "Content-Encoding"; - constexpr TStringBuf CONTENT_DISPOSITION = "Content-Disposition"; - constexpr TStringBuf CONTENT_LANGUAGE = "Content-Language"; - constexpr TStringBuf CONTENT_LENGTH = "Content-Length"; - constexpr TStringBuf CONTENT_LOCATION = "Content-Location"; - constexpr TStringBuf CONTENT_RANGE = "Content-Range"; - constexpr TStringBuf CONTENT_TYPE = "Content-Type"; - constexpr TStringBuf COOKIE = "Cookie"; - constexpr TStringBuf DATE = "Date"; - constexpr TStringBuf ETAG = "ETag"; - constexpr TStringBuf EXPECT = "Expect"; - constexpr TStringBuf EXPIRES = "Expires"; - constexpr TStringBuf FROM = "From"; - constexpr TStringBuf HOST = "Host"; - constexpr TStringBuf IF_MATCH = "If-Match"; - constexpr TStringBuf IF_MODIFIED_SINCE = "If-Modified-Since"; - constexpr TStringBuf IF_NONE_MATCH = "If-None-Match"; - constexpr TStringBuf IF_RANGE = "If-Range"; - constexpr TStringBuf IF_UNMODIFIED_SINCE = "If-Unmodified-Since"; - constexpr TStringBuf LAST_MODIFIED = "Last-Modified"; - constexpr TStringBuf LINK = "Link"; - constexpr TStringBuf LOCATION = "Location"; - constexpr TStringBuf MAX_FORWARDS = "Max-Forwards"; - constexpr TStringBuf ORIGIN = "Origin"; - constexpr TStringBuf PRAGMA = "Pragma"; - constexpr TStringBuf PROXY_AUTHENTICATE = "Proxy-Authenticate"; - constexpr TStringBuf PROXY_AUTHORIZATION = "Proxy-Authorization"; - constexpr TStringBuf RANGE = "Range"; - constexpr TStringBuf REFERER = "Referer"; - constexpr TStringBuf RETRY_AFTER = "Retry-After"; - constexpr TStringBuf SERVER = "Server"; - constexpr TStringBuf SET_COOKIE = "Set-Cookie"; - constexpr TStringBuf SET_COOKIE2 = "Set-Cookie2"; - constexpr TStringBuf TE = "TE"; - constexpr TStringBuf TRAILER = "Trailer"; - constexpr TStringBuf TRANSFER_ENCODING = "Transfer-Encoding"; - constexpr TStringBuf UPGRADE = "Upgrade"; - constexpr TStringBuf USER_AGENT = "User-Agent"; - constexpr TStringBuf VARY = "Vary"; - constexpr TStringBuf VIA = "Via"; - constexpr TStringBuf WARNING = "Warning"; - constexpr TStringBuf WWW_AUTHENTICATE = "WWW-Authenticate"; -} // namespace HttpHeaders diff --git a/library/cpp/http/push_parser/http_parser.cpp b/library/cpp/http/push_parser/http_parser.cpp new file mode 100644 index 00000000000..d36618069fe --- /dev/null +++ b/library/cpp/http/push_parser/http_parser.cpp @@ -0,0 +1,345 @@ +#include "http_parser.h" + +#include <library/cpp/blockcodecs/stream.h> +#include <library/cpp/blockcodecs/codecs.h> + +#include <util/generic/string.h> +#include <util/generic/yexception.h> +#include <util/stream/mem.h> +#include <util/stream/zlib.h> +#include <util/string/ascii.h> +#include <util/string/split.h> +#include <util/string/strip.h> + +//#define DBGOUT(args) Cout << args << Endl; +#define DBGOUT(args) + +namespace { + const TString BestCodings[] = { + "gzip", + "deflate", + "br", + "x-gzip", + "x-deflate", + "y-lzo", + "y-lzf", + "y-lzq", + "y-bzip2", + "y-lzma", + }; +} + +TString THttpParser::GetBestCompressionScheme() const { + if (AcceptEncodings_.contains("*")) { + return BestCodings[0]; + } + + for (auto& coding : BestCodings) { + if (AcceptEncodings_.contains(coding)) { + return coding; + } + } + + return TString(); +} + +bool THttpParser::FirstLineParser() { + if (Y_UNLIKELY(!ReadLine())) { + return false; + } + + CurrentLine_.swap(FirstLine_); + + try { + TStringBuf s(FirstLine_); + if (MessageType_ == Response) { + // Status-Line = HTTP-Version SP Status-Code SP Reason-Phrase CRLF + TStringBuf httpVersion, statusCode; + GetNext(s, ' ', httpVersion); + ParseHttpVersion(httpVersion); + GetNext(s, ' ', statusCode); + RetCode_ = FromString<unsigned>(statusCode); + } else { + // Request-Line = Method SP Request-URI SP HTTP-Version CRLF + TStringBuf httpVersion = s.After(' ').After(' '); + ParseHttpVersion(httpVersion); + } + } catch (...) { + throw THttpParseException() << "Cannot parse first line: " << CurrentExceptionMessage() << " First 80 chars of line: " << FirstLine_.substr(0, Min<size_t>(80ull, FirstLine_.size())).Quote(); + } + + return HeadersParser(); +} + +bool THttpParser::HeadersParser() { + while (ReadLine()) { + if (!CurrentLine_) { + //end of headers + DBGOUT("end of headers()"); + ParseHeaderLine(); + + if (HasContentLength_) { + if (ContentLength_ == 0) { + return OnEndParsing(); + } + + if (ContentLength_ < 1000000) { + Content_.reserve(ContentLength_ + 1); + } + } + + return !!ChunkInputState_ ? ChunkedContentParser() : ContentParser(); + } + + if (CurrentLine_[0] == ' ' || CurrentLine_[0] == '\t') { + //continue previous header-line + HeaderLine_ += CurrentLine_; + CurrentLine_.remove(0); + } else { + ParseHeaderLine(); + HeaderLine_.swap(CurrentLine_); + } + } + + Parser_ = &THttpParser::HeadersParser; + return false; +} + +bool THttpParser::ContentParser() { + DBGOUT("Content parsing()"); + if (HasContentLength_) { + size_t rd = Min<size_t>(DataEnd_ - Data_, ContentLength_ - Content_.size()); + Content_.append(Data_, rd); + Data_ += rd; + DBGOUT("Content parsing: " << Content_.Size() << " from " << ContentLength_); + if (Content_.size() == ContentLength_) { + return OnEndParsing(); + } + } else { + if (MessageType_ == Request) { + return OnEndParsing(); //RFC2616 4.4-5 + } else if (Y_UNLIKELY(RetCode() < 200 || RetCode() == 204 || RetCode() == 304)) { + return OnEndParsing(); //RFC2616 4.4-1 (but not checked HEAD request type !) + } + + Content_.append(Data_, DataEnd_); + Data_ = DataEnd_; + } + Parser_ = &THttpParser::ContentParser; + return false; +} + +bool THttpParser::ChunkedContentParser() { + DBGOUT("ReadChunkedContent"); + TChunkInputState& ci = *ChunkInputState_; + + if (Content_.capacity() < static_cast<size_t>(DataEnd_ - Data_)) { + //try reduce memory reallocations + Content_.reserve(DataEnd_ - Data_); + } + + do { + if (!ci.LeftBytes_) { + if (Y_UNLIKELY(!ReadLine())) { //read first chunk size or CRLF from prev chunk or CRLF from last chunk + break; + } + + if (Y_UNLIKELY(ci.ReadLastChunk_)) { + return OnEndParsing(); + } + + if (!CurrentLine_) { + // skip crlf from previous chunk + if (!ReadLine()) { + break; + } + } + Y_ENSURE(CurrentLine_.size(), "NEH: LeftBytes hex number cannot be empty. "); + size_t size = CurrentLine_.find_first_of(" \t;"); + if (size == TString::npos) { + size = CurrentLine_.size(); + } + ci.LeftBytes_ = IntFromString<ui32, 16, char>(CurrentLine_.c_str(), size); + CurrentLine_.remove(0); + if (!ci.LeftBytes_) { //detectect end of context marker - zero-size chunk, need read CRLF after empty chunk + ci.ReadLastChunk_ = true; + if (ReadLine()) { + return OnEndParsing(); + } else { + break; + } + } + } + + size_t rd = Min<size_t>(DataEnd_ - Data_, ci.LeftBytes_); + Content_.append(Data_, rd); + Data_ += rd; + ci.LeftBytes_ -= rd; + } while (Data_ != DataEnd_); + + Parser_ = &THttpParser::ChunkedContentParser; + return false; +} + +bool THttpParser::OnEndParsing() { + Parser_ = &THttpParser::OnEndParsing; + ExtraDataSize_ = DataEnd_ - Data_; + return true; +} + +//continue read to CurrentLine_ +bool THttpParser::ReadLine() { + TStringBuf in(Data_, DataEnd_); + size_t endl = in.find('\n'); + + if (Y_UNLIKELY(endl == TStringBuf::npos)) { + //input line not completed + CurrentLine_.append(Data_, DataEnd_); + return false; + } + + CurrentLine_.append(in.data(), endl); + if (Y_LIKELY(CurrentLine_.size())) { + //remove '\r' from tail + size_t withoutCR = CurrentLine_.size() - 1; + if (CurrentLine_[withoutCR] == '\r') { + CurrentLine_.remove(withoutCR); + } + } + + //Cout << "ReadLine:" << CurrentLine_ << Endl; + Data_ += endl + 1; + return true; +} + +void THttpParser::ParseHttpVersion(TStringBuf httpVersion) { + if (!httpVersion.StartsWith("HTTP/", 5)) { + throw yexception() << "expect 'HTTP/'"; + } + httpVersion.Skip(5); + { + TStringBuf major, minor; + Split(httpVersion, '.', major, minor); + HttpVersion_.Major = FromString<unsigned>(major); + HttpVersion_.Minor = FromString<unsigned>(minor); + if (Y_LIKELY(HttpVersion_.Major > 1 || HttpVersion_.Minor > 0)) { + // since HTTP/1.1 Keep-Alive is default behaviour + KeepAlive_ = true; + } + } +} + +void THttpParser::ParseHeaderLine() { + if (!!HeaderLine_) { + if (CollectHeaders_) { + THttpInputHeader hdr(HeaderLine_); + + Headers_.AddHeader(hdr); + + ApplyHeaderLine(hdr.Name(), hdr.Value()); + } else { + //some dirty optimization (avoid reallocation new strings) + size_t pos = HeaderLine_.find(':'); + + if (pos == TString::npos) { + ythrow THttpParseException() << "can not parse http header(" << HeaderLine_.Quote() << ")"; + } + + TStringBuf name(StripString(TStringBuf(HeaderLine_.begin(), HeaderLine_.begin() + pos))); + TStringBuf val(StripString(TStringBuf(HeaderLine_.begin() + pos + 1, HeaderLine_.end()))); + ApplyHeaderLine(name, val); + } + HeaderLine_.remove(0); + } +} + +void THttpParser::OnEof() { + if (Parser_ == &THttpParser::ContentParser && !HasContentLength_ && !ChunkInputState_) { + return; //end of content determined by end of input + } + throw THttpException() << TStringBuf("incompleted http response"); +} + +bool THttpParser::DecodeContent() { + if (!ContentEncoding_ || ContentEncoding_ == "identity" || ContentEncoding_ == "none") { + DecodedContent_ = Content_; + return false; + } + + TMemoryInput in(Content_.data(), Content_.size()); + if (ContentEncoding_ == "gzip") { + auto decompressor = TZLibDecompress(&in, ZLib::GZip); + if (!GzipAllowMultipleStreams_) { + decompressor.SetAllowMultipleStreams(false); + } + DecodedContent_ = decompressor.ReadAll(); + } else if (ContentEncoding_ == "deflate") { + + //https://tools.ietf.org/html/rfc1950 + bool definitelyNoZlibHeader; + if (Content_.size() < 2) { + definitelyNoZlibHeader = true; + } else { + const ui16 cmf = static_cast<ui8>(Content_[0]); + const ui16 flg = static_cast<ui8>(Content_[1]); + definitelyNoZlibHeader = ((cmf << 8) | flg) % 31 != 0; + } + + try { + DecodedContent_ = TZLibDecompress(&in, definitelyNoZlibHeader ? ZLib::Raw : ZLib::ZLib).ReadAll(); + } + catch(...) { + if (definitelyNoZlibHeader) { + throw; + } + TMemoryInput retryInput(Content_.data(), Content_.size()); + DecodedContent_ = TZLibDecompress(&retryInput, ZLib::Raw).ReadAll(); + } + } else if (ContentEncoding_.StartsWith("z-")) { + // opposite for library/cpp/http/io/stream.h + const NBlockCodecs::ICodec* codec = nullptr; + try { + const TStringBuf codecName = TStringBuf(ContentEncoding_).SubStr(2); + if (codecName.StartsWith("zstd06") || codecName.StartsWith("zstd08")) { + ythrow NBlockCodecs::TNotFound() << codecName; + } + codec = NBlockCodecs::Codec(codecName); + } catch(const NBlockCodecs::TNotFound& exc) { + throw THttpParseException() << "Unsupported content-encoding method: " << exc.AsStrBuf(); + } + NBlockCodecs::TDecodedInput decoder(&in, codec); + DecodedContent_ = decoder.ReadAll(); + } else { + throw THttpParseException() << "Unsupported content-encoding method: " << ContentEncoding_; + } + return true; +} + +void THttpParser::ApplyHeaderLine(const TStringBuf& name, const TStringBuf& val) { + if (AsciiEqualsIgnoreCase(name, TStringBuf("connection"))) { + KeepAlive_ = AsciiEqualsIgnoreCase(val, TStringBuf("keep-alive")); + } else if (AsciiEqualsIgnoreCase(name, TStringBuf("content-length"))) { + Y_ENSURE(val.size(), "NEH: Content-Length cannot be empty string. "); + ContentLength_ = FromString<ui64>(val); + HasContentLength_ = true; + } else if (AsciiEqualsIgnoreCase(name, TStringBuf("transfer-encoding"))) { + if (AsciiEqualsIgnoreCase(val, TStringBuf("chunked"))) { + ChunkInputState_ = new TChunkInputState(); + } + } else if (AsciiEqualsIgnoreCase(name, TStringBuf("accept-encoding"))) { + TStringBuf encodings(val); + while (encodings.size()) { + TStringBuf enc = encodings.NextTok(',').After(' ').Before(' '); + if (!enc) { + continue; + } + TString s(enc); + s.to_lower(); + AcceptEncodings_.insert(s); + } + } else if (AsciiEqualsIgnoreCase(name, TStringBuf("content-encoding"))) { + TString s(val); + s.to_lower(); + ContentEncoding_ = s; + } +} diff --git a/library/cpp/http/push_parser/http_parser.h b/library/cpp/http/push_parser/http_parser.h new file mode 100644 index 00000000000..8757a3ef9a2 --- /dev/null +++ b/library/cpp/http/push_parser/http_parser.h @@ -0,0 +1,165 @@ +#pragma once + +#include <util/generic/string.h> +#include <util/generic/strbuf.h> +#include <util/generic/yexception.h> +#include <util/generic/hash_set.h> +#include <util/string/cast.h> +#include <library/cpp/http/io/stream.h> + +struct THttpVersion { + unsigned Major = 1; + unsigned Minor = 0; +}; + +//http requests parser for async/callbacks arch. (uggly state-machine) +//usage, - call Parse(...), if returned 'true' - all message parsed, +//external (non entered in message) bytes in input data counted by GetExtraDataSize() +class THttpParser { +public: + enum TMessageType { + Request, + Response + }; + + THttpParser(TMessageType mt = Response) + : Parser_(&THttpParser::FirstLineParser) + , MessageType_(mt) + { + } + + inline void DisableCollectingHeaders() noexcept { + CollectHeaders_ = false; + } + + inline void SetGzipAllowMultipleStreams(bool allow) noexcept { + GzipAllowMultipleStreams_ = allow; + } + + /// @return true on end parsing (GetExtraDataSize() return amount not used bytes) + /// throw exception on bad http format (unsupported encoding, etc) + /// sz == 0 signaling end of input stream + bool Parse(const char* data, size_t sz) { + if (ParseImpl(data, sz)) { + DecodeContent(); + return true; + } + return false; + } + + const char* Data() const noexcept { + return Data_; + } + size_t GetExtraDataSize() const noexcept { + return ExtraDataSize_; + } + + const TString& FirstLine() const noexcept { + return FirstLine_; + } + + unsigned RetCode() const noexcept { + return RetCode_; + } + + const THttpVersion& HttpVersion() const noexcept { + return HttpVersion_; + } + + const THttpHeaders& Headers() const noexcept { + return Headers_; + } + + bool IsKeepAlive() const noexcept { + return KeepAlive_; + } + + bool GetContentLength(ui64& value) const noexcept { + if (!HasContentLength_) { + return false; + } + + value = ContentLength_; + return true; + } + + TString GetBestCompressionScheme() const; + + const TString& Content() const noexcept { + return Content_; + } + + const TString& DecodedContent() const noexcept { + return DecodedContent_; + } + + void Prepare() { + HeaderLine_.reserve(128); + FirstLine_.reserve(128); + } + +private: + bool ParseImpl(const char* data, size_t sz) { + Data_ = data; + DataEnd_ = data + sz; + if (sz == 0) { + OnEof(); + return true; + } + return (this->*Parser_)(); + } + // stage parsers + bool FirstLineParser(); + bool HeadersParser(); + bool ContentParser(); + bool ChunkedContentParser(); + bool OnEndParsing(); + + // continue read to CurrentLine_ + bool ReadLine(); + + void ParseHttpVersion(TStringBuf httpVersion); + void ParseHeaderLine(); + + void OnEof(); + bool DecodeContent(); + + void ApplyHeaderLine(const TStringBuf& name, const TStringBuf& val); + + typedef bool (THttpParser::*TParser)(); + + TParser Parser_; //current parser (stage) + TMessageType MessageType_ = Response; + bool CollectHeaders_ = true; + bool GzipAllowMultipleStreams_ = true; + + // parsed data + const char* Data_ = nullptr; + const char* DataEnd_ = nullptr; + TString CurrentLine_; + TString HeaderLine_; + + size_t ExtraDataSize_ = 0; + + // headers + TString FirstLine_; + THttpVersion HttpVersion_; + unsigned RetCode_ = 0; + THttpHeaders Headers_; + bool KeepAlive_ = false; + THashSet<TString> AcceptEncodings_; + + TString ContentEncoding_; + bool HasContentLength_ = false; + ui64 ContentLength_ = 0; + + struct TChunkInputState { + size_t LeftBytes_ = 0; + bool ReadLastChunk_ = false; + }; + + TAutoPtr<TChunkInputState> ChunkInputState_; + + TString Content_; + TString DecodedContent_; +}; diff --git a/library/cpp/json/domscheme_traits.h b/library/cpp/json/domscheme_traits.h deleted file mode 100644 index a5a99cd8cfe..00000000000 --- a/library/cpp/json/domscheme_traits.h +++ /dev/null @@ -1,216 +0,0 @@ -#pragma once - -#include "json_value.h" -#include "json_reader.h" -#include "json_writer.h" -#include <util/generic/algorithm.h> - -struct TJsonTraits { - using TValue = NJson::TJsonValue; - using TValueRef = TValue*; - using TConstValueRef = const TValue*; - using TStringType = TStringBuf; - - // anyvalue defaults - template <class T> - static inline TValue Value(T&& t) { - return TValue(std::forward<T>(t)); - } - - template <class T> - static inline TValue Value(std::initializer_list<T> t) { - TValue result(NJson::JSON_ARRAY); - result.GetArraySafe() = NJson::TJsonValue::TArray(t.begin(), t.end()); - return result; - } - - static inline TValueRef Ref(TValue& v) { - return &v; - } - - static inline TConstValueRef Ref(const TValue& v) { - return &v; - } - - // common ops - static inline bool IsNull(TConstValueRef v) { - return v->GetType() == NJson::JSON_UNDEFINED || v->IsNull(); - } - - static inline TString ToJson(TConstValueRef v) { - return NJson::WriteJson(v, false); - } - - // struct ops - static inline TValueRef GetField(TValueRef v, const TStringBuf& name) { - return &(*v)[name]; - } - - static inline TConstValueRef GetField(TConstValueRef v, const TStringBuf& name) { - return &(*v)[name]; - } - - // array ops - static bool IsArray(TConstValueRef v) { - return v->IsArray(); - } - - static inline void ArrayClear(TValueRef v) { - v->SetType(NJson::JSON_NULL); - v->SetType(NJson::JSON_ARRAY); - } - - using TArrayIterator = size_t; - - static inline TValueRef ArrayElement(TValueRef v, TArrayIterator n) { - return &(*v)[n]; - } - - static inline TConstValueRef ArrayElement(TConstValueRef v, TArrayIterator n) { - return &(*v)[n]; - } - - static inline size_t ArraySize(TConstValueRef v) { - return v->GetArray().size(); - } - - static inline TArrayIterator ArrayBegin(TConstValueRef) { - return 0; - } - - static inline TArrayIterator ArrayEnd(TConstValueRef v) { - return ArraySize(v); - } - - // dict ops - static bool IsDict(TConstValueRef v) { - return v->IsMap(); - } - - static inline void DictClear(TValueRef v) { - v->SetType(NJson::JSON_NULL); - v->SetType(NJson::JSON_MAP); - } - - static inline TValueRef DictElement(TValueRef v, TStringBuf key) { - return &(*v)[key]; - } - - static inline TConstValueRef DictElement(TConstValueRef v, TStringBuf key) { - return &(*v)[key]; - } - - static inline size_t DictSize(TConstValueRef v) { - return v->GetMap().size(); - } - - using TDictIterator = NJson::TJsonValue::TMapType::const_iterator; - - static inline TDictIterator DictBegin(TConstValueRef v) { - return v->GetMap().begin(); - } - - static inline TDictIterator DictEnd(TConstValueRef v) { - return v->GetMap().end(); - } - - static inline TStringBuf DictIteratorKey(TConstValueRef /*dict*/, const TDictIterator& it) { - return it->first; - } - - static inline TConstValueRef DictIteratorValue(TConstValueRef /*dict*/, const TDictIterator& it) { - return &it->second; - } - - // boolean ops - static inline void Get(TConstValueRef v, bool def, bool& b) { - b = - v->GetType() == NJson::JSON_UNDEFINED ? def : v->IsNull() ? def : v->GetBooleanRobust(); - } - - static inline void Get(TConstValueRef v, bool& b) { - Get(v, false, b); - } - - static inline bool IsValidPrimitive(const bool&, TConstValueRef v) { - return v->IsBoolean(); - } - -#define INTEGER_OPS(type, checkOp, getOp) \ - static inline void Get(TConstValueRef v, type def, type& i) { \ - i = v->checkOp() ? v->getOp() : def; \ - } \ - static inline void Get(TConstValueRef v, type& i) { \ - i = v->getOp(); \ - } \ - static inline bool IsValidPrimitive(const type&, TConstValueRef v) { \ - return v->checkOp() && v->getOp() >= Min<type>() && v->getOp() <= Max<type>(); \ - } - - INTEGER_OPS(i8, IsInteger, GetInteger) - INTEGER_OPS(i16, IsInteger, GetInteger) - INTEGER_OPS(i32, IsInteger, GetInteger) - INTEGER_OPS(i64, IsInteger, GetInteger) - INTEGER_OPS(ui8, IsUInteger, GetUInteger) - INTEGER_OPS(ui16, IsUInteger, GetUInteger) - INTEGER_OPS(ui32, IsUInteger, GetUInteger) - INTEGER_OPS(ui64, IsUInteger, GetUInteger) - -#undef INTEGER_OPS - - // double ops - static inline bool Get(TConstValueRef v, double def, double& d) { - if (v->IsDouble()) { - d = v->GetDouble(); - return true; - } - d = def; - return false; - } - - static inline void Get(TConstValueRef v, double& d) { - d = v->GetDouble(); - } - - static inline bool IsValidPrimitive(const double&, TConstValueRef v) { - return v->IsDouble(); - } - - // string ops - static inline void Get(TConstValueRef v, TStringBuf def, TStringBuf& s) { - s = v->IsString() ? v->GetString() : def; - } - - static inline void Get(TConstValueRef v, TStringBuf& s) { - s = v->GetString(); - } - - static inline bool IsValidPrimitive(const TStringBuf&, TConstValueRef v) { - return v->IsString(); - } - - // generic set - template <class T> - static inline void Set(TValueRef v, T&& t) { - v->SetValue(t); - } - - static inline void Clear(TValueRef v) { - v->SetType(NJson::JSON_NULL); - } - - // validation ops - static inline TVector<TString> GetKeys(TConstValueRef v) { - TVector<TString> res; - for (const auto& it : v->GetMap()) { - res.push_back(it.first); - } - Sort(res.begin(), res.end()); - return res; - } - - template <typename T> - static inline bool IsValidPrimitive(const T&, TConstValueRef) { - return false; - } -}; diff --git a/library/cpp/json/flex_buffers/cvt.cpp b/library/cpp/json/flex_buffers/cvt.cpp deleted file mode 100644 index fee0cea0b83..00000000000 --- a/library/cpp/json/flex_buffers/cvt.cpp +++ /dev/null @@ -1,139 +0,0 @@ -#include "cvt.h" - -#include <flatbuffers/flexbuffers.h> - -#include <library/cpp/json/fast_sax/parser.h> -#include <library/cpp/json/json_reader.h> - -#include <util/generic/vector.h> -#include <util/stream/output.h> -#include <util/stream/input.h> -#include <util/memory/pool.h> - -using namespace NJson; - -namespace { - struct TJsonToFlexCallbacks: public TJsonCallbacks { - inline TJsonToFlexCallbacks() - : P(8192) - { - } - - bool OnNull() override { - B.Null(); - - return true; - } - - bool OnBoolean(bool v) override { - B.Bool(v); - - return true; - } - - bool OnInteger(long long v) override { - B.Int(v); - - return true; - } - - bool OnUInteger(unsigned long long v) override { - B.UInt(v); - - return true; - } - - bool OnDouble(double v) override { - B.Double(v); - - return true; - } - - bool OnString(const TStringBuf& v) override { - B.String(v.data(), v.size()); - - return true; - } - - bool OnOpenMap() override { - S.push_back(B.StartMap()); - - return true; - } - - bool OnMapKey(const TStringBuf& v) override { - auto iv = P.AppendCString(v); - - B.Key(iv.data(), iv.size()); - - return true; - } - - bool OnCloseMap() override { - B.EndMap(PopOffset()); - - return true; - } - - bool OnOpenArray() override { - S.push_back(B.StartVector()); - - return true; - } - - bool OnCloseArray() override { - B.EndVector(PopOffset(), false, false); - - return true; - } - - bool OnStringNoCopy(const TStringBuf& s) override { - return OnString(s); - } - - bool OnMapKeyNoCopy(const TStringBuf& s) override { - return OnMapKey(s); - } - - bool OnEnd() override { - B.Finish(); - - Y_ENSURE(S.empty()); - - return true; - } - - void OnError(size_t, TStringBuf reason) override { - ythrow yexception() << reason; - } - - inline size_t PopOffset() { - auto res = S.back(); - - S.pop_back(); - - return res; - } - - inline auto& Buffer() { - return B.GetBuffer(); - } - - flexbuffers::Builder B; - TVector<size_t> S; - TMemoryPool P; - }; -} - -void NJson::ConvertJsonToFlexBuffers(TStringBuf input, TFlexBuffersData& result) { - TJsonToFlexCallbacks cb; - - ReadJsonFast(input, &cb); - result.swap(const_cast<std::vector<ui8>&>(cb.Buffer())); -} - -TString NJson::FlexToString(const TFlexBuffersData& v) { - auto root = flexbuffers::GetRoot(v.data(), v.size()); - - return TString(root.ToString()); -} diff --git a/library/cpp/json/flex_buffers/cvt.h b/library/cpp/json/flex_buffers/cvt.h deleted file mode 100644 index 82d2874268e..00000000000 --- a/library/cpp/json/flex_buffers/cvt.h +++ /dev/null @@ -1,20 +0,0 @@ -#pragma once - -#include <util/generic/vector.h> -#include <util/generic/strbuf.h> -#include <util/generic/string.h> - -namespace NJson { - using TFlexBuffersData = TVector<ui8>; - - TString FlexToString(const TFlexBuffersData& v); - void ConvertJsonToFlexBuffers(TStringBuf input, TFlexBuffersData& result); - - inline TFlexBuffersData ConvertJsonToFlexBuffers(TStringBuf input) { - TFlexBuffersData result; - - ConvertJsonToFlexBuffers(input, result); - - return result; - } -} diff --git a/library/cpp/json/flex_buffers/ut/cvt_ut.cpp b/library/cpp/json/flex_buffers/ut/cvt_ut.cpp deleted file mode 100644 index 9fffef4d383..00000000000 --- a/library/cpp/json/flex_buffers/ut/cvt_ut.cpp +++ /dev/null @@ -1,21 +0,0 @@ -#include <library/cpp/testing/unittest/registar.h> -#include <library/cpp/json/flex_buffers/cvt.h> - -using namespace NJson; - -static auto JSON = R"({ - "a": { - "b": [1, 2, 3], - "c": ["x", "y", 3, "z"] - } -})"; - -static auto RES = R"({ a: { b: [ 1, 2, 3 ], c: [ "x", "y", 3, "z" ] } })"; - -Y_UNIT_TEST_SUITE(JsonToFlex) { - Y_UNIT_TEST(Test1) { - auto buf = ConvertJsonToFlexBuffers(JSON); - - UNIT_ASSERT_VALUES_EQUAL(FlexToString(buf), RES); - } -} diff --git a/library/cpp/linear_regression/benchmark/cpu_act.features b/library/cpp/linear_regression/benchmark/cpu_act.features deleted file mode 100644 index b3bc8e340c0..00000000000 --- a/library/cpp/linear_regression/benchmark/cpu_act.features +++ /dev/null @@ -1,8192 +0,0 @@ -1 90 1 1 6 2 1036 103 114 1.00 1.00 172076 355965 0.00 0.00 0.00 0.00 0.00 2.00 4.00 73.60 89.00 2.0 6527 1851864 -1 88 1 1 1 0 2165 205 101 0.40 1.20 43107 44139 4.80 42.20 75.80 181.40 0.20 85.40 88.20 19.40 161.80 3.0 130 1131931 -1 85 1 1 62 77 3806 258 166 1.40 1.40 492142 268706 4.80 19.40 44.00 79.20 2.20 7.60 12.20 68.00 218.80 5.2 256 1314590 -1 81 1 1 5 0 4721 256 177 0.99 2.58 524787 174964 14.51 51.49 88.47 189.86 1.99 4.17 24.85 95.63 248.91 1.0 233 972606 -1 79 1 1 42 55 3949 249 244 2.60 4.60 197289 529200 4.20 6.80 6.60 0.00 1.40 1.80 2.20 219.60 297.20 3.4 331 1013805 -1 92 1 1 5 1 1692 132 87 0.40 1.80 220194 107031 0.00 0.00 0.00 0.00 0.00 3.81 4.01 23.65 42.08 2.2 2291 1010703 -1 82 1 1 3 0 635 65 47 3.00 3.00 87465 40740 8.60 8.80 8.80 0.00 0.00 1.60 2.20 227.60 226.40 1.0 289 1806587 -1 90 1 1 7 5 1341 240 120 0.40 0.60 718437 672290 0.00 0.00 0.00 0.00 0.00 7.60 15.00 42.80 52.80 4.8 2532 1037078 -1 87 1 1 159 40 2443 299 262 1.00 1.00 240375 209450 0.00 0.00 0.00 0.00 0.20 18.20 34.00 80.40 154.60 2.8 536 1069565 -1 86 1 1 1 0 3322 271 170 1.00 3.20 399277 128680 0.00 0.00 0.00 0.00 0.00 6.40 9.20 32.80 93.60 1.0 579 1120168 -1 87 1 1 9 3 1626 106 100 1.20 1.20 261018 111663 0.00 0.00 0.00 0.00 0.20 10.20 10.20 72.60 134.00 1.0 615 1073621 -1 93 1 1 11 2 1687 76 115 0.40 0.40 76103 93789 0.00 0.00 0.00 0.00 0.60 9.22 9.22 42.89 83.57 1.0 631 1068366 -1 84 1 1 2 1 5402 406 274 0.20 0.20 22609 155154 2.20 3.60 6.60 8.00 0.40 7.40 7.40 33.00 54.20 2.5 152 1015040 -1 92 1 1 6 2 2040 121 112 0.60 0.60 38688 60507 0.00 0.00 0.00 0.00 0.00 11.58 14.57 43.91 74.85 1.0 1201 1111232 -1 0 1 1 172 113 1427 171 134 0.60 3.39 261636 103649 0.00 0.00 0.00 0.00 0.80 4.99 5.39 62.28 152.10 744 92 8 -1 94 1 1 82 44 2342 156 323 0.60 0.60 97904 75368 0.00 0.00 0.00 0.00 0.00 8.00 12.60 114.80 85.60 3.2 487 1320070 -1 81 1 1 37 49 4667 673 457 2.60 0.80 262181 220110 0.20 4.00 6.60 9.20 0.20 3.40 3.40 130.80 212.80 1.4 287 1073834 -1 91 1 1 13 12 2859 459 215 0.60 2.00 652144 585464 0.60 0.60 0.60 0.00 1.00 5.00 5.40 28.60 89.40 3.2 220 1043795 -1 83 1 1 24 32 419 41 27 2.00 2.00 91694 34919 0.00 0.00 0.00 0.00 0.00 2.20 3.40 181.20 160.40 1.2 3733 1819309 -1 90 1 1 67 90 1850 131 61 1.20 2.20 40316 23559 0.00 0.00 0.00 0.00 0.00 3.20 5.20 78.60 116.80 1.3 694 1020261 -1 88 1 1 15 5 1795 343 209 1.00 1.00 91247 93705 4.20 24.20 74.80 145.20 1.60 11.20 18.40 69.60 119.80 2.0 112 1527192 -1 89 1 1 4 0 1969 209 200 2.40 0.80 131479 48942 0.00 0.00 0.00 0.00 0.20 0.80 1.40 125.05 179.36 1.3 1126 1053153 -1 87 1 1 10 4 3734 212 168 1.20 1.00 197813 112160 0.00 0.00 0.00 0.00 5.99 17.37 19.56 106.99 142.12 2.0 1446 1110237 -1 76 1 1 11 6 4515 185 165 3.79 4.99 85634 65019 0.00 0.00 0.00 0.00 0.00 0.40 0.60 276.25 316.17 4.4 890 1537031 -1 92 1 1 5 4 1568 68 102 0.20 0.20 42053 30000 3.20 4.20 3.20 0.00 1.20 7.60 12.40 15.20 102.20 1.5 313 1016542 -1 83 1 1 8 3 3942 702 244 1.00 0.80 463837 166875 5.20 21.20 43.00 66.80 0.60 20.20 29.40 75.20 237.00 6.6 159 1295243 -1 90 1 1 2 0 457 48 37 2.00 2.00 65518 74456 0.00 0.00 0.00 0.00 0.00 3.00 5.00 187.40 160.20 1.0 6493 1851952 -1 89 1 1 5 0 3300 395 219 2.00 0.80 133693 89066 0.00 0.00 0.00 0.00 0.00 1.80 2.40 112.40 177.40 4.8 2230 1555064 -1 98 1 1 0 0 408 62 45 0.20 0.20 1635 17161 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.60 16.80 3.0 626 1711344 -1 90 1 1 1 0 2596 211 195 0.20 0.20 299110 67609 8.20 14.40 12.60 0.00 0.80 1.20 2.00 16.00 23.20 2.8 266 1715549 -1 96 1 1 1 1 963 90 62 0.60 0.60 91754 14319 0.00 0.00 0.00 0.00 0.00 0.00 0.00 28.20 38.80 2.2 3125 1707618 -1 92 1 1 6 5 1860 128 103 0.60 0.80 118921 56765 19.40 23.20 23.20 0.00 15.60 2.40 3.40 55.60 90.40 2.2 238 982450 -1 91 1 1 3 2 1710 131 122 0.60 1.00 68306 103547 0.00 0.00 0.00 0.00 0.00 2.80 4.20 51.80 89.80 3.2 493 1063110 -1 87 1 1 5 0 4901 508 330 2.00 0.60 165967 155044 0.00 0.00 0.00 0.00 0.00 0.40 0.40 96.60 146.40 2.8 2560 1646453 -1 83 1 1 13 8 4349 300 191 2.80 3.00 96009 70467 0.00 0.00 0.00 0.00 0.00 2.80 3.20 129.00 236.80 2.2 772 993909 -1 73 1 1 622 543 5572 480 297 1.20 3.80 166930 128473 0.00 0.00 0.00 0.00 0.00 12.20 14.60 73.80 197.60 3.0 527 1061819 -1 72 1 1 28 23 6465 408 177 4.20 5.00 454491 41075 0.40 0.60 0.60 0.00 0.20 1.80 4.40 285.60 460.40 2.8 437 999322 -1 90 1 1 12 10 1783 102 78 1.40 0.80 118290 25482 0.00 0.00 0.00 0.00 0.00 4.00 5.20 122.20 136.20 3.2 512 989838 -1 81 1 1 8 2 3309 503 365 4.17 2.78 827279 223918 0.00 0.00 0.00 0.00 0.00 2.39 2.39 222.66 334.39 2.0 747 1112439 -1 96 1 1 2 1 253 22 24 0.80 0.80 34552 22677 0.00 0.00 0.00 0.00 0.00 2.20 4.40 56.40 63.60 1.2 7091 1846198 -1 97 1 1 1 0 1276 29 31 0.60 4.20 47728 9473 0.00 0.00 0.00 0.00 0.00 0.60 0.80 28.00 46.60 2.2 4590 1829136 -1 93 1 1 57 55 1123 107 79 0.20 0.20 20746 36718 0.00 0.00 0.00 0.00 0.00 1.40 8.20 23.40 34.00 1.4 941 972674 -1 82 1 1 22 15 4679 409 258 2.40 3.20 542748 293954 0.00 0.00 0.00 0.00 0.00 8.20 13.60 145.00 241.00 3.8 876 1343698 -1 71 1 1 38 30 5991 289 193 5.80 6.00 401075 205417 4.40 9.00 15.80 21.00 6.20 6.20 9.40 344.40 664.60 2.3 213 1015771 -1 67 1 1 26 2 5404 475 246 6.20 16.40 328399 196650 5.40 32.60 78.20 149.20 0.20 27.80 45.80 222.00 438.20 3.8 122 1091184 -1 87 1 1 5 3 3786 167 149 1.20 1.20 172744 161033 0.00 0.00 0.00 0.00 1.80 4.60 4.60 105.20 171.00 1.0 700 986394 -1 83 1 1 32 42 2331 242 212 4.00 1.60 158546 34270 2.40 2.40 2.40 0.00 3.00 1.20 1.60 218.00 339.00 1.0 205 1023574 -1 90 1 1 1 0 1816 155 99 0.80 1.00 44286 56277 0.00 0.00 0.00 0.00 0.00 5.39 5.99 67.66 82.04 1.0 1259 1048148 -1 86 1 1 2 0 4228 206 186 1.80 0.60 84452 45749 0.00 0.00 0.00 0.00 0.00 0.20 0.20 96.00 135.00 2.2 600 1740986 -1 96 1 1 2 1 986 73 54 0.20 0.20 5562 23881 0.60 0.60 0.60 0.00 0.40 2.60 2.60 12.80 43.80 2.3 217 1013784 -1 91 1 1 0 0 255 32 32 0.20 0.20 1430 7410 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.60 16.80 1.6 1196 1767021 -1 86 1 1 40 11 3402 283 202 2.80 4.20 225184 28672 0.00 0.00 0.00 0.00 0.00 1.20 3.40 157.40 279.20 1.0 1025 1092723 -1 52 1 1 55 0 4652 302 223 16.17 36.93 180995 29681 3.39 9.98 22.16 42.51 0.00 21.16 25.55 628.74 1134.53 1.0 187 1102798 -1 88 1 1 14 4 1575 358 236 2.20 1.80 468846 173574 2.40 2.80 2.40 0.00 0.80 5.40 8.40 143.00 268.00 1.0 362 1070280 -1 95 1 1 1 0 928 115 89 0.40 1.40 4969 17251 0.00 0.00 0.00 0.00 0.20 9.38 9.58 26.35 54.09 5.0 889 1063856 -1 76 1 1 7 1 2319 207 94 0.60 1.20 1132227 33317 31.40 99.60 270.20 584.40 1.20 114.60 244.60 60.40 157.20 2.8 98 984424 -1 89 1 1 2 1 2133 134 90 0.80 1.00 100812 83681 0.00 0.00 0.00 0.00 1.20 12.38 21.76 51.90 126.75 1.8 405 987278 -1 94 1 1 1 0 1372 66 41 0.20 0.20 17950 17530 0.00 0.00 0.00 0.00 0.00 0.20 0.40 66.20 30.00 1.4 986 1066130 -1 96 1 1 9 8 470 129 81 0.20 0.20 291365 51259 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.60 28.80 1.2 1302 1760490 -1 80 1 1 32 26 3205 350 245 1.00 1.40 109372 69986 4.20 10.40 21.80 29.80 1.60 5.80 6.40 80.60 209.40 2.6 405 1315331 -1 76 1 1 25 0 3346 198 131 6.21 18.04 211729 48291 2.40 20.64 48.70 193.99 0.00 23.05 35.47 207.82 405.61 2.7 133 1099542 -1 87 1 1 16 14 1363 121 82 0.80 0.60 321356 183286 0.00 0.00 0.00 0.00 0.60 0.40 0.40 71.20 58.00 3.2 753 1511563 -1 97 1 1 0 0 431 39 72 0.80 0.60 13226 49176 0.40 3.01 7.21 15.03 0.00 0.60 0.60 37.47 44.89 1.0 172 1746309 -1 97 1 1 0 0 183 38 21 0.20 0.20 255771 228527 0.00 0.00 0.00 0.00 0.00 0.00 0.00 12.80 16.80 2.8 3652 1819990 -1 91 1 1 13 21 324 19 14 0.20 0.20 644 4682 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.97 17.56 1.8 1230 1750204 -1 0 1 1 2 0 1240 87 83 0.40 0.60 21455 50048 0.60 0.80 0.80 0.00 0.00 3.99 6.39 75.45 104.99 679 93 7 -1 91 1 1 13 3 1651 78 60 0.80 3.00 56684 21286 0.00 0.00 0.00 0.00 0.60 1.40 1.40 64.40 157.80 1.0 590 1032789 -1 92 1 1 33 43 1613 161 110 0.20 0.20 11850 28651 2.00 2.80 2.40 0.00 1.40 4.00 4.80 18.20 120.40 1.0 253 1021384 -1 76 1 1 9 1 3326 383 177 6.20 19.20 34844 28865 6.00 26.60 31.80 46.80 0.40 9.00 10.80 214.60 442.00 1.5 188 1103072 -1 80 1 1 41 32 5200 185 121 2.79 7.19 59209 63458 6.19 7.78 7.78 0.00 3.59 0.00 0.00 179.64 217.76 2.4 209 1623562 -1 99 1 1 2 1 174 11 24 0.20 0.20 10271 8797 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.60 16.80 1.0 6442 1871299 -1 85 1 1 2 0 534 75 53 2.20 2.20 57506 28455 0.40 0.40 0.40 0.00 0.00 0.80 0.80 170.60 157.60 1.2 359 1813328 -1 92 1 1 31 38 1145 143 124 3.19 1.00 81774 6003 0.00 0.00 0.00 0.00 0.00 0.00 0.00 160.08 226.35 1.6 7313 1860552 -1 99 1 1 0 0 159 15 16 0.20 0.20 454 5323 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.57 16.77 1.0 7226 1859904 -1 86 1 1 8 0 2956 409 371 3.60 3.00 254532 197621 0.00 0.00 0.00 0.00 0.00 0.60 1.00 176.60 240.00 2.8 5037 1672027 -1 90 1 1 2 1 3735 279 143 0.40 1.00 387812 214397 0.00 0.00 0.00 0.00 0.00 6.20 12.00 31.40 86.20 4.0 3768 1333251 -1 80 1 1 11 4 3794 340 304 4.00 2.20 174498 141499 0.60 1.00 0.80 0.00 2.40 26.40 26.80 192.00 427.40 1.2 466 1079363 -1 82 1 1 56 62 1929 146 97 1.80 3.60 319479 97895 8.60 16.80 19.00 6.00 0.40 17.60 21.20 130.80 229.80 1.8 553 1085286 -1 95 1 1 2 2 1424 133 101 0.20 0.20 210413 16994 0.00 0.00 0.00 0.00 0.00 2.00 3.20 16.20 28.80 2.0 342 979099 -1 88 1 1 23 32 3355 234 111 1.20 3.00 155241 126756 0.00 0.00 0.00 0.00 0.00 2.00 2.00 122.80 119.80 5.4 4018 1606019 -1 97 1 1 0 0 393 162 57 0.20 0.20 210929 207090 0.00 0.00 0.00 0.00 0.00 0.60 0.60 15.60 16.80 2.4 1323 1745669 -1 76 1 1 17 9 1048 124 69 1.00 1.40 683931 188394 21.36 78.24 113.57 227.15 2.20 25.15 49.10 122.16 249.90 1.0 309 1051283 -1 96 1 1 1 0 958 117 45 0.60 0.60 215753 27639 0.00 0.00 0.00 0.00 0.00 2.80 5.60 39.80 43.40 2.0 6280 1845344 -1 88 1 1 3 3 1941 427 173 0.80 0.80 658879 844732 0.00 0.00 0.00 0.00 0.20 0.60 1.20 49.20 69.00 1.8 635 1045738 -1 79 1 1 7 0 3758 508 978 5.80 1.60 233257 87134 0.00 0.00 0.00 0.00 0.00 7.40 14.20 273.20 418.60 4.2 981 1705043 -1 96 1 1 1 1 857 90 44 0.20 0.20 46735 82746 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.54 16.73 1.0 6709 1818845 -1 96 1 1 40 54 844 28 33 0.20 0.20 817 11451 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.60 16.80 2.0 4707 1727696 -1 97 1 1 0 0 222 30 22 0.20 0.20 84896 5119 0.00 0.00 0.00 0.00 0.00 0.00 0.00 22.36 17.17 1.6 7302 1860350 -1 86 1 1 4 0 2921 248 205 3.80 1.40 140416 21712 3.00 5.00 5.00 0.00 0.40 1.00 1.40 208.80 328.60 3.0 177 1437750 -1 90 1 1 6 4 2573 189 118 0.60 0.60 107287 30575 0.00 0.00 0.00 0.00 0.00 11.40 13.00 31.40 173.40 1.4 1107 975696 -1 90 1 1 16 14 2131 116 84 0.80 1.20 26886 41641 0.00 0.00 0.00 0.00 0.20 18.00 18.20 140.60 132.60 3.0 793 990656 -1 79 1 1 30 13 3962 617 514 4.20 1.20 326797 265654 2.20 11.40 17.40 42.00 0.60 10.00 17.80 221.20 394.40 1.2 191 1082230 -1 79 1 1 9 2 3750 280 226 1.20 4.00 194798 362338 4.40 8.40 11.80 21.40 3.80 7.00 26.20 83.60 188.60 2.8 402 984866 -1 80 1 1 37 4 3499 388 117 4.19 5.99 288035 14367 0.00 0.00 0.00 0.00 0.00 19.76 34.93 289.62 526.95 4.2 766 1305325 -1 88 1 1 60 71 2647 289 300 1.00 3.20 32797 37359 0.00 0.00 0.00 0.00 0.00 17.20 17.40 58.00 100.60 1.0 505 1101470 -1 93 1 1 6 3 1005 63 60 0.20 0.20 134728 76858 0.00 0.00 0.00 0.00 0.00 5.60 5.60 33.40 52.20 2.2 1789 1525715 -1 89 1 1 10 10 3224 222 100 0.60 0.60 95098 46440 3.99 5.59 4.99 0.00 1.40 1.20 3.79 27.54 53.89 1.5 211 996805 -1 93 1 1 15 1 643 60 19 1.20 1.40 361682 5234 0.00 0.00 0.00 0.00 0.00 16.20 31.00 96.60 147.40 2.2 7005 1876323 -1 84 1 1 8 3 4100 391 383 1.20 1.60 259796 75883 0.00 0.00 0.00 0.00 0.00 28.40 55.40 100.00 96.60 2.8 2054 1551126 -1 82 1 1 68 77 2774 217 152 3.61 6.21 180351 57275 1.80 3.81 3.81 0.00 1.20 4.61 8.22 236.07 415.83 2.7 324 1055946 -1 81 1 1 3 0 583 53 68 2.60 3.20 62950 258017 34.00 62.60 60.60 0.00 0.40 2.40 2.80 207.60 204.80 1.8 270 1807019 -1 91 1 1 132 105 2007 177 139 0.40 0.40 95309 82017 0.00 0.00 0.00 0.00 0.00 1.20 1.20 35.20 56.60 1.0 794 1008800 -1 81 1 1 10 6 3249 555 526 2.39 4.38 469560 380797 0.00 0.00 0.00 0.00 0.00 0.80 0.80 121.31 181.08 1.4 870 1126010 -1 91 1 1 2 0 3099 180 116 0.20 0.20 526898 35032 7.60 8.20 10.60 8.20 0.20 5.00 5.00 16.00 109.40 2.2 198 1080638 -1 95 1 1 4 3 1887 144 93 0.20 0.20 48118 58743 0.00 0.00 0.00 0.00 0.00 0.00 0.00 16.60 17.80 2.4 2097 1720363 -1 90 1 1 0 0 2772 148 221 0.20 0.20 95025 96367 8.00 15.60 13.40 0.00 0.80 1.20 1.20 15.60 19.20 2.0 226 1708712 -1 88 1 1 64 82 2442 456 192 1.20 0.80 584516 567421 0.00 0.00 0.00 0.00 0.00 1.00 1.00 98.60 148.60 2.0 555 1041030 -1 95 1 1 0 0 1162 230 83 0.40 1.80 227587 216272 0.00 0.00 0.00 0.00 0.00 0.00 0.00 34.40 40.40 4.8 2576 1602462 -1 82 1 1 4 0 4562 201 149 0.20 0.20 61399 41637 0.00 0.00 0.00 0.00 0.00 5.00 48.60 16.00 27.20 2.8 1076 1770294 -1 0 1 1 81 45 1479 180 199 0.80 2.00 110797 88252 3.01 12.83 12.83 0.00 1.40 10.62 11.02 61.52 123.65 335 90 10 -1 87 1 1 1 0 2361 286 183 0.20 0.20 154222 94948 8.78 18.96 52.50 87.03 0.80 2.99 4.99 17.56 132.93 1.5 132 993843 -1 80 1 1 4 2 2421 581 170 2.20 3.79 1029143 278592 4.99 22.36 48.70 120.96 0.40 2.00 2.40 324.75 215.77 1.3 163 1111235 -1 91 1 1 26 39 1722 139 114 0.20 0.20 163304 47725 14.60 18.40 18.00 0.00 13.40 0.40 0.40 21.60 37.00 1.0 229 1016514 -1 76 1 1 12 2 2763 366 256 6.20 4.80 310712 49538 0.60 0.60 0.60 0.00 0.60 3.00 15.40 309.60 602.00 1.8 498 1122262 -1 87 1 1 3 1 2072 262 241 1.40 1.40 330763 387350 2.00 12.20 34.60 77.00 6.80 10.00 14.40 122.00 155.80 2.6 137 1374699 -1 80 1 1 3 1 3662 256 187 1.80 3.79 360623 160015 19.76 27.35 55.49 95.01 8.38 7.19 10.98 117.17 202.99 3.2 159 989493 -1 89 1 1 8 6 2336 206 90 0.40 1.00 136627 53677 0.00 0.00 0.00 0.00 0.00 2.40 2.40 35.20 61.40 5.4 2869 1584662 -1 92 1 1 31 27 366 80 62 0.20 0.20 412220 287099 0.00 0.00 0.00 0.00 0.60 3.00 5.60 15.60 17.80 3.4 4179 1824024 -1 85 1 1 7 2 4133 222 154 1.40 1.40 15783 9833 0.00 0.00 0.00 0.00 0.00 1.60 1.80 83.00 139.00 2.8 1297 1523251 -1 88 1 1 0 0 3896 199 156 0.60 2.79 130609 63759 2.79 4.99 4.99 0.00 0.80 4.39 4.39 22.95 79.44 2.7 146 983954 -1 95 1 1 9 9 383 122 43 0.20 0.20 361823 114595 0.00 0.00 0.00 0.00 0.00 0.40 0.40 15.60 17.80 2.0 1390 1745830 -1 90 1 1 7 2 2128 183 166 0.80 2.20 89713 240084 0.00 0.00 0.00 0.00 0.00 2.80 3.60 70.00 109.00 3.2 406 1527165 -1 72 1 1 18 1 5654 1130 1089 5.20 4.00 967478 900948 0.00 0.00 0.00 0.00 0.60 4.20 5.80 287.80 429.00 1.7 740 1055050 -1 93 1 1 21 29 1670 28 49 0.20 0.20 19096 28284 2.20 2.60 39.80 65.80 0.60 52.60 52.60 15.60 74.80 2.4 124 1759971 -1 95 1 1 7 2 1305 89 108 0.60 2.20 121604 89237 0.00 0.00 0.00 0.00 0.00 0.60 0.80 87.00 66.00 1.0 482 1065374 -1 99 1 1 2 1 158 8 9 0.20 0.20 7007 3677 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.60 16.80 1.2 7739 1880280 -1 75 1 1 14 8 5333 193 128 3.58 11.93 46335 36128 0.00 0.00 0.00 0.00 0.00 0.40 0.80 275.94 295.43 3.4 997 1530475 -1 86 1 1 1 0 4748 256 168 0.80 3.00 11643 46726 0.00 0.00 0.00 0.00 0.00 2.80 2.80 32.20 70.80 1.3 726 1116712 -1 72 1 1 33 28 5504 439 253 3.40 4.20 395654 70646 9.40 24.00 29.60 126.80 4.20 6.40 9.80 220.80 424.40 2.0 204 1134814 -1 87 1 1 5 2 3841 194 189 0.80 1.99 12984 96970 0.00 0.00 0.00 0.00 0.00 2.98 4.97 44.93 93.44 2.0 436 1064942 -1 99 1 1 1 1 458 21 17 0.20 0.20 8171 5971 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.40 16.80 1.0 8968 1872928 -1 62 1 1 88 104 5849 473 441 8.40 16.00 241603 199394 7.40 13.60 28.40 33.20 0.00 8.80 11.80 337.80 560.20 1.0 153 1090811 -1 84 1 1 5 1 2481 219 153 1.40 3.00 276794 210452 11.60 16.20 16.20 0.00 9.40 23.20 51.60 193.00 231.40 3.8 449 1383576 -1 85 1 1 0 0 964 94 50 0.20 0.20 307373 17623 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.60 17.00 2.0 666 1757760 -1 89 1 1 15 12 1664 109 79 1.20 1.00 62620 31710 5.79 6.39 7.19 3.79 2.59 9.38 10.18 67.86 173.85 5.0 244 1059291 -1 89 1 1 12 3 2857 159 132 1.60 3.00 126476 116554 0.00 0.00 0.00 0.00 0.00 1.40 2.60 92.80 214.20 2.2 2989 1547434 -1 92 1 1 0 0 1657 43 29 0.20 0.20 9241 12063 0.00 0.00 0.00 0.00 0.00 0.60 1.00 15.00 18.00 2.0 1050 1762933 -1 91 1 1 4 3 2938 148 127 0.60 3.40 18373 38276 0.00 0.00 0.00 0.00 0.00 7.80 8.20 25.20 80.60 2.0 376 994544 -1 91 1 1 5 1 1965 207 125 0.40 1.00 193174 22877 3.80 9.20 16.00 25.80 9.40 41.80 42.40 31.40 122.80 3.8 172 1085874 -1 81 1 1 7 0 2107 235 154 7.21 3.81 132739 29310 3.61 6.21 7.62 6.41 0.20 2.40 3.81 312.63 594.39 1.0 318 1022535 -1 90 1 1 6 4 1932 66 85 1.00 0.80 67203 79964 13.60 23.00 27.80 18.80 6.20 11.80 13.60 91.80 147.80 3.5 165 1128728 -1 85 1 1 15 10 3781 346 168 2.40 3.21 307016 76305 3.81 4.21 8.62 18.44 5.21 1.40 1.40 154.91 296.99 5.2 155 1004704 -1 81 1 1 18 11 4068 280 140 3.00 4.60 320517 55276 0.00 0.00 0.00 0.00 5.80 9.20 32.40 264.40 381.60 1.0 489 1014958 -1 97 1 1 0 0 237 11 24 0.40 0.40 3108 58724 0.00 0.00 0.00 0.00 0.00 0.00 0.00 34.67 33.47 1.0 6855 1857699 -1 63 1 1 45 0 3575 217 131 11.60 35.00 197409 41178 6.00 20.40 41.20 70.60 0.00 15.40 28.20 378.40 740.20 2.2 135 1091397 -1 85 1 1 7 4 3338 734 110 1.00 1.40 2408325 41666 0.00 0.00 0.00 0.00 0.80 10.20 15.20 82.20 172.20 1.7 2443 1088307 -1 96 1 1 3 2 537 22 28 0.20 0.20 11166 12932 0.00 0.00 0.00 0.00 0.00 1.80 2.79 16.17 53.29 1.0 755 1036805 -1 0 1 1 47 64 1364 432 273 0.60 0.60 965273 950976 26.60 83.00 209.80 433.20 0.00 54.80 107.40 51.80 83.80 52 75 25 -1 91 1 1 21 20 1949 232 153 0.20 0.20 17171 29878 6.20 12.20 12.20 0.00 0.00 1.20 1.20 24.60 28.80 1.0 508 1070658 -1 94 1 1 36 55 4085 156 137 0.20 0.20 8149 6247 0.00 0.00 0.00 0.00 0.00 1.80 1.80 16.00 45.80 2.2 794 1447821 -1 96 1 1 0 0 367 62 43 0.40 0.60 38562 12342 0.00 0.00 0.00 0.00 0.00 1.60 2.40 30.60 41.00 1.2 710 1753534 -1 97 1 1 1 0 443 54 25 0.20 0.20 31996 16345 0.40 0.40 3.00 7.20 0.00 0.60 1.00 16.00 24.40 3.0 132 1711738 -1 72 1 1 53 71 4201 461 384 4.20 2.80 185684 64437 5.80 10.20 10.20 0.00 0.40 7.20 7.80 214.40 361.00 1.6 240 984506 -1 91 1 1 1 1 600 158 41 0.60 1.00 476298 133721 0.00 0.00 0.00 0.00 0.00 3.60 3.60 51.20 68.20 3.0 6006 1835992 -1 86 1 1 11 2 2485 265 147 1.40 2.80 496095 18723 0.60 0.60 0.60 0.00 1.00 5.80 8.80 101.40 209.20 1.5 460 1131946 -1 97 1 1 15 15 419 189 62 0.20 0.20 322341 310319 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.60 17.00 2.4 5333 1825789 -1 96 1 1 2 1 542 89 65 0.40 0.40 2453 16876 0.00 0.00 0.00 0.00 0.00 0.00 0.00 29.40 40.60 2.2 667 1721728 -1 91 1 1 2 1 1125 124 78 0.80 2.40 225895 24254 0.00 0.00 0.00 0.00 0.00 0.60 1.00 80.24 168.26 2.0 2190 1007462 -1 81 1 1 14 3 3542 360 259 3.40 1.20 458811 147720 10.80 19.00 22.20 16.40 1.40 11.00 11.40 173.80 342.00 2.0 225 1077714 -1 91 1 1 3 2 2656 162 110 1.20 2.00 110401 28047 0.00 0.00 0.00 0.00 5.01 3.21 4.21 114.03 198.80 2.0 542 1018144 -1 87 1 1 17 2 2614 208 113 0.60 1.80 560315 22349 0.00 0.00 0.00 0.00 0.00 2.59 3.19 54.29 160.08 1.8 608 1103864 -1 85 1 1 5 2 4313 364 218 0.60 0.60 195525 90675 9.60 11.60 15.60 7.60 0.60 3.40 3.80 56.00 115.20 1.6 170 1066182 -1 91 1 1 0 0 1977 256 133 0.60 2.61 225802 37213 1.20 2.00 2.00 0.00 2.81 6.61 8.22 46.49 113.63 2.2 299 1105616 -1 0 1 1 54 69 1720 143 105 0.80 1.20 175782 34995 0.00 0.00 0.00 0.00 0.00 17.40 24.20 55.40 75.40 594 88 12 -1 95 1 1 1 0 2381 118 119 0.20 0.20 17002 111682 0.00 0.00 0.00 0.00 0.00 0.20 0.20 15.60 16.80 2.4 640 1645008 -1 0 1 1 24 7 1248 173 105 0.80 2.59 308625 114117 20.36 31.54 45.71 30.14 8.98 23.95 33.13 76.85 254.29 181 87 13 -1 93 1 1 8 6 1572 121 123 0.40 0.40 25373 68247 2.79 4.59 4.39 0.00 0.20 12.18 13.57 30.74 82.04 4.8 360 1101980 -1 83 1 1 20 2 3229 197 115 4.80 5.20 270106 85338 0.00 0.00 0.00 0.00 0.00 0.20 0.20 253.80 443.80 3.8 1491 1547806 -1 92 1 1 51 71 1824 161 118 0.60 0.60 78411 94050 0.60 0.60 0.60 0.00 0.20 0.60 0.60 44.60 65.40 1.5 302 989306 -1 91 1 1 41 61 956 101 82 1.60 4.60 49004 29774 0.00 0.00 0.00 0.00 0.00 1.20 1.20 86.80 98.80 6.0 573 1056264 -1 89 1 1 14 12 4004 225 142 0.40 0.40 149008 89163 3.80 7.40 7.20 0.00 0.40 10.60 13.00 29.80 70.20 4.6 218 1337400 -1 90 1 1 1 0 414 37 34 0.60 1.00 72460 10038 0.00 0.00 0.00 0.00 0.00 8.20 15.80 59.40 96.20 1.4 4024 1779862 -1 89 1 1 29 6 2375 146 123 2.00 3.19 109539 39984 0.00 0.00 0.00 0.00 0.00 8.98 9.98 116.57 226.75 1.0 663 1018837 -1 89 1 1 35 51 4033 193 155 0.20 0.20 53695 33261 0.00 0.00 0.00 0.00 0.00 10.02 17.84 15.83 83.17 1.5 1038 1081435 -1 91 1 1 2 0 3599 227 124 0.40 0.40 247883 214426 0.00 0.00 0.00 0.00 0.00 8.20 12.80 32.80 70.20 3.8 4180 1344790 -1 69 1 1 12 0 4951 579 495 9.40 4.40 329231 42171 0.00 0.00 0.00 0.00 0.00 0.40 0.40 462.20 711.00 2.2 984 1056850 -1 86 1 1 1 0 2370 216 165 0.60 2.59 91492 123945 3.59 5.79 5.79 0.00 0.00 11.78 15.57 25.55 60.68 1.5 285 1102248 -1 96 1 1 2 0 1567 133 137 0.20 0.20 41338 73068 0.00 0.00 0.00 0.00 0.00 1.60 2.40 18.80 23.60 2.0 6175 1727312 -1 83 1 1 26 7 3681 262 137 1.60 3.40 202491 143767 4.40 23.00 97.80 170.40 2.20 22.00 39.40 113.80 322.80 6.2 164 1536462 -1 73 1 1 18 0 5276 681 528 8.00 2.20 353135 151126 1.60 1.60 1.60 0.00 0.20 2.20 3.80 375.80 566.00 6.2 231 1544432 -1 93 1 1 18 14 1405 97 75 0.80 0.80 281552 44324 0.00 0.00 0.00 0.00 0.00 1.00 1.40 66.80 66.60 3.4 613 1514861 -1 95 1 1 0 0 1425 92 53 0.20 0.20 214550 15664 0.00 0.00 0.00 0.00 0.00 0.40 0.40 15.80 31.60 1.0 2191 1009408 -1 97 1 1 0 0 182 16 30 0.20 0.20 10672 35469 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.60 16.80 1.0 2698 1771613 -1 98 1 1 0 0 802 28 31 0.20 0.20 4235 54696 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.40 16.80 1.0 6799 1853384 -1 93 1 1 0 0 1369 245 109 0.20 0.20 27830 389081 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.60 19.40 2.2 5713 1817542 -1 89 1 1 48 68 3283 134 125 0.40 0.40 33832 23626 4.20 9.00 9.00 0.00 0.60 1.80 2.20 36.40 56.20 1.0 461 1129531 -1 97 1 1 0 0 184 11 25 0.20 0.20 2065 10058 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.60 16.80 1.0 7733 1881032 -1 81 1 1 2 1 2675 143 94 0.20 0.20 304215 19274 0.00 0.00 0.00 0.00 0.00 2.00 3.80 106.00 22.40 3.0 690 1757880 -1 79 1 1 10 0 3003 447 383 9.00 2.80 273594 10059 0.00 0.00 0.00 0.00 0.00 0.00 0.00 460.00 649.20 3.4 8659 1865656 -1 91 1 1 37 37 3127 266 193 0.60 1.80 21713 134601 0.00 0.00 0.00 0.00 0.20 1.00 1.40 39.40 93.20 2.8 360 1025109 -1 82 1 1 9 0 2079 316 256 4.41 3.01 158458 40402 0.00 0.00 0.00 0.00 1.20 2.40 2.40 198.80 316.43 2.2 550 1024770 -1 92 1 1 0 0 2611 286 167 0.20 0.20 82615 83485 0.00 0.00 0.00 0.00 0.20 0.20 0.20 16.00 21.80 5.2 3047 1601744 -1 93 1 1 4 0 973 130 120 0.80 4.00 56826 40037 0.00 0.00 0.00 0.00 0.00 0.40 5.60 61.40 166.80 2.2 2071 1732128 -1 88 1 1 33 42 2995 183 140 0.40 0.40 41711 69821 0.00 0.00 0.00 0.00 0.20 0.20 0.20 31.40 60.40 1.0 598 1077210 -1 84 1 1 116 52 1417 197 142 3.60 6.20 165098 108109 3.00 12.80 12.80 0.00 1.60 23.80 33.80 190.80 343.20 1.0 311 982754 -1 93 1 1 5 3 842 52 30 1.00 1.20 118262 20988 0.00 0.00 0.00 0.00 0.00 0.40 0.40 87.80 111.60 1.4 6699 1840197 -1 89 1 1 8 0 1803 367 300 0.20 0.20 516137 229603 5.61 41.88 118.04 216.23 3.01 43.09 88.78 14.23 94.99 1.2 130 1044431 -1 86 1 1 9 1 2783 391 223 2.00 3.99 561054 53145 0.00 0.00 0.00 0.00 0.00 4.59 7.98 141.32 201.60 2.8 2783 1732179 -1 76 1 1 22 0 2209 254 166 4.80 4.20 145759 100835 5.40 11.20 51.40 86.00 0.00 19.20 22.80 235.80 471.40 2.6 150 1061107 -1 92 1 1 4 0 2822 248 157 0.40 0.40 293231 118889 0.00 0.00 0.00 0.00 0.00 4.61 4.61 34.87 116.23 3.2 624 1083872 -1 93 1 1 2 2 1447 134 115 0.40 0.40 9940 25644 0.00 0.00 0.00 0.00 0.00 1.60 1.60 37.27 41.68 3.2 1054 1130742 -1 94 1 1 2 0 2040 230 91 0.20 0.20 65806 28087 0.00 0.00 0.00 0.00 0.40 19.16 24.15 14.77 79.64 3.4 3917 1715626 -1 0 1 1 9 5 1879 318 195 1.20 0.80 1598065 1456441 1.20 1.60 1.60 0.00 0.40 1.60 2.00 70.06 120.36 216 89 11 -1 81 1 1 37 20 4736 409 305 4.39 2.20 186131 124064 0.00 0.00 0.00 0.00 0.00 2.59 2.79 269.06 392.81 3.6 3551 1544251 -1 72 1 1 10 1 3851 489 415 7.80 2.20 371419 94611 0.00 0.00 0.00 0.00 0.00 0.00 0.00 389.00 553.40 2.0 8226 1835470 -1 0 1 1 6 3 1480 84 80 0.40 0.80 3808 46665 0.00 0.00 0.00 0.00 0.00 2.40 3.01 47.49 86.37 502 94 6 -1 88 1 1 52 60 1367 165 91 1.20 2.00 40521 32978 1.00 4.00 6.80 9.20 0.40 2.40 2.80 77.40 243.40 1.6 362 966408 -1 95 1 1 13 11 1092 85 46 0.60 3.00 23660 15429 0.00 0.00 0.00 0.00 0.00 0.40 0.80 35.60 42.60 2.2 4908 1673408 -1 89 1 1 0 0 3197 108 72 0.20 0.20 6617 20668 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.20 16.80 1.8 1399 1753960 -1 90 1 1 1 0 725 92 77 0.60 0.60 35358 12244 0.00 0.00 0.00 0.00 0.00 0.00 0.00 42.40 49.60 1.2 673 1760488 -1 73 1 1 22 8 6630 202 115 3.80 9.40 279697 9693 0.00 0.00 0.00 0.00 0.00 10.40 10.80 261.20 363.60 5.8 821 1529410 -1 97 1 1 0 0 1431 44 55 0.20 0.20 12448 19666 0.00 0.00 0.00 0.00 0.00 1.00 1.20 13.20 16.80 1.0 566 1752792 -1 86 1 1 4 0 2965 268 197 2.81 0.80 352731 28323 1.40 1.60 1.60 0.00 0.20 2.81 3.01 142.69 224.05 2.0 264 1068253 -1 94 1 1 10 9 1339 81 74 1.00 0.60 13140 25936 1.20 1.20 1.20 0.00 0.40 6.20 6.40 48.00 95.40 1.8 150 1059384 -1 0 1 1 39 56 1053 41 40 0.20 0.20 4447 14290 0.00 0.00 0.00 0.00 0.00 0.60 0.60 16.23 32.67 372 95 5 -1 79 1 1 13 9 1946 223 174 3.79 10.98 526411 33407 8.78 56.49 132.53 226.55 0.40 75.65 130.74 131.94 261.28 1.5 119 1103984 -1 98 1 1 0 0 246 46 17 0.20 0.20 252455 4969 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.97 16.97 1.2 7290 1860126 -1 79 1 1 28 36 2862 193 101 3.80 4.20 217700 62552 0.00 0.00 0.00 0.00 0.00 1.20 1.20 219.60 331.40 2.4 390 1767661 -1 80 1 1 7 0 5339 364 240 1.40 1.40 671122 426880 0.00 0.00 0.00 0.00 0.20 13.60 26.40 121.00 189.80 6.2 1256 1337077 -1 88 1 1 1 0 2967 188 134 0.60 0.60 155568 54454 0.00 0.00 0.00 0.00 0.00 8.00 11.80 40.80 84.20 3.8 802 1064942 -1 78 1 1 30 24 1655 106 74 4.41 5.41 139219 47304 3.21 7.41 21.84 30.46 1.00 14.63 27.66 292.99 612.83 3.0 346 1015801 -1 94 1 1 27 37 882 92 71 0.40 0.40 38612 31518 2.99 5.59 8.78 15.97 0.00 10.38 11.58 31.54 66.47 1.0 148 1011275 -1 80 1 1 20 13 4257 403 298 3.01 3.21 236001 145168 0.00 0.00 0.00 0.00 0.00 11.82 14.03 182.77 350.30 2.5 2384 1094818 -1 94 1 1 1 0 3017 136 112 0.20 0.20 59665 113330 0.00 0.00 0.00 0.00 0.00 3.40 5.00 15.80 39.40 2.4 434 1630134 -1 79 1 1 19 14 3392 577 572 2.00 2.60 483123 507757 0.00 0.00 0.00 0.00 0.00 9.20 13.80 368.60 225.40 1.0 546 1059475 -1 60 1 1 86 78 6870 484 356 8.20 15.00 344994 151519 0.00 0.00 0.00 0.00 0.20 28.60 33.20 469.00 725.40 5.4 512 1539402 -1 90 1 1 5 2 2561 198 169 3.00 1.00 129015 29495 3.00 3.00 2.60 0.00 0.80 0.60 1.20 140.20 208.60 1.6 230 1750422 -1 95 1 1 1 1 1693 143 147 0.20 0.20 20310 27719 0.00 0.00 0.00 0.00 0.00 2.20 4.00 16.20 25.60 1.5 521 1066154 -1 0 1 1 26 23 2344 421 181 0.60 2.20 635411 590079 0.00 0.00 0.00 0.00 0.00 27.80 53.40 54.20 161.20 816 85 14 -1 69 1 1 234 88 3259 483 287 6.39 17.17 1023657 222304 1.20 11.18 11.18 0.00 0.20 32.34 53.89 275.25 547.90 4.2 425 1088819 -1 80 1 1 14 10 2275 312 228 3.21 1.20 565950 400919 0.00 0.00 0.00 0.00 0.00 45.89 90.78 171.54 352.10 3.4 3791 1041151 -1 94 1 1 4 2 1817 240 71 0.20 0.20 21627 10457 0.00 0.00 0.00 0.00 0.00 0.00 0.00 20.40 17.00 2.0 2560 1701149 -1 79 1 1 12 8 775 71 37 3.80 4.20 125517 40041 0.00 0.00 0.00 0.00 0.00 4.20 6.00 309.40 331.00 1.4 2613 1794333 -1 91 1 1 2 0 2590 167 248 0.80 0.40 117072 179675 0.00 0.00 0.00 0.00 0.20 0.00 0.00 58.20 78.80 2.4 539 1759701 -1 86 1 1 4 0 2139 192 76 2.80 4.00 254183 69772 5.20 5.80 5.80 0.00 1.00 3.20 6.00 237.00 321.00 1.8 218 1752714 -1 86 1 1 50 62 2562 239 181 1.00 3.00 171071 86083 0.00 0.00 0.00 0.00 0.00 0.60 1.00 101.20 159.40 4.0 2551 1537406 -1 82 1 1 44 56 3665 275 231 1.60 0.80 227554 39676 0.00 0.00 0.00 0.00 0.00 2.40 2.40 172.85 163.27 1.2 2016 966448 -1 94 1 1 2 0 1368 136 75 0.20 0.20 51529 59177 0.00 0.00 0.00 0.00 0.00 6.20 6.80 18.60 45.60 1.2 698 1062493 -1 78 1 1 14 5 5744 583 274 3.39 2.59 389123 235864 0.00 0.00 0.00 0.00 0.00 26.95 29.74 165.47 371.66 5.4 1434 1615471 -1 97 1 1 1 1 960 51 40 0.20 0.20 108053 44913 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.60 16.80 1.4 6930 1879101 -1 78 1 1 12 5 5935 356 199 1.40 0.80 173332 74812 0.60 0.60 0.60 0.00 0.00 4.20 6.20 79.60 138.00 5.2 315 1296418 -1 0 1 1 9 6 1538 145 100 0.20 0.20 240721 48736 0.60 0.60 0.80 0.20 0.20 7.80 10.00 27.80 33.40 355 93 7 -1 88 1 1 28 40 2957 261 164 0.20 0.20 201445 80840 7.00 9.60 16.60 16.20 4.00 26.80 27.40 20.60 69.40 4.4 167 1014187 -1 97 1 1 0 0 1006 44 41 0.60 0.80 3325 8798 0.00 0.00 0.00 0.00 0.00 0.20 0.40 34.40 45.80 1.0 1377 1746506 -1 91 1 1 4 0 2148 108 77 2.60 8.00 130916 26669 2.40 3.60 3.60 0.00 2.20 2.00 2.40 129.00 214.80 2.4 267 1751203 -1 89 1 1 9 1 3357 149 145 1.00 1.20 122904 40944 0.00 0.00 0.00 0.00 0.00 6.19 6.59 62.67 104.79 5.2 3092 1538472 -1 96 1 1 1 0 1132 32 30 0.20 0.20 5381 22916 1.40 1.40 1.40 0.00 0.00 0.60 0.80 16.60 18.80 3.2 172 1714160 -1 91 1 1 0 0 765 81 62 0.20 0.20 34390 36627 0.00 0.00 0.00 0.00 0.00 0.20 0.20 15.63 16.83 1.2 1723 1771888 -1 96 1 1 24 31 489 61 133 0.20 0.20 38044 33334 0.00 0.00 0.00 0.00 0.20 0.80 0.80 17.20 24.60 2.2 1099 1717939 -1 86 1 1 5 0 5291 298 214 0.80 1.00 250499 60387 0.00 0.00 0.00 0.00 0.20 17.00 18.80 67.20 289.00 1.0 654 995230 -1 90 1 1 10 9 1548 137 95 0.60 0.60 30463 36164 0.00 0.00 0.00 0.00 0.00 3.41 3.81 51.50 129.66 2.0 676 980412 -1 96 1 1 27 38 1292 67 46 0.20 0.20 2864 18973 0.00 0.00 0.00 0.00 0.00 1.80 2.00 15.63 31.86 1.2 1153 1748641 -1 86 1 1 14 2 3735 239 226 3.00 1.40 159807 115748 0.00 0.00 0.00 0.00 0.00 9.80 18.60 144.60 232.40 3.8 3534 1551085 -1 98 1 1 0 0 615 40 24 0.20 0.20 17074 9089 0.00 0.00 0.00 0.00 0.00 0.60 1.00 15.60 17.00 2.0 4592 1731704 -1 88 1 1 0 0 770 204 56 0.20 0.20 1299349 304151 0.00 0.00 0.00 0.00 0.00 2.00 3.20 15.40 23.20 3.2 3516 1810597 -1 91 1 1 10 6 2698 154 95 0.60 2.00 41837 23966 0.80 0.80 0.80 0.00 0.40 3.00 6.00 56.20 68.60 2.8 313 1111091 -1 93 1 1 8 2 1116 81 91 1.20 1.40 59686 95337 0.00 0.00 0.00 0.00 0.20 3.40 5.60 81.00 134.00 2.2 1714 1538925 -1 86 1 1 3 1 572 120 31 2.80 2.80 90781 61249 0.00 0.00 0.00 0.00 0.00 6.00 10.40 225.00 220.60 1.2 5759 1847078 -1 90 1 1 54 62 1101 104 81 1.80 1.60 241932 82941 5.80 8.20 11.20 10.60 3.60 4.20 4.80 98.00 193.60 2.8 262 1536664 -1 0 1 1 81 111 1175 112 75 0.20 0.20 18837 37417 4.40 6.60 6.60 0.80 1.80 1.20 1.20 18.40 82.80 240 89 11 -1 82 1 1 8 2 4089 280 160 2.79 2.79 227209 17217 0.00 0.00 0.00 0.00 0.00 10.78 15.97 172.46 257.88 3.4 1356 1443235 -1 83 1 1 10 0 4261 527 266 1.80 3.00 330811 87989 0.00 0.00 0.00 0.00 0.00 11.80 16.80 190.20 323.20 6.2 2497 1338315 -1 97 1 1 0 0 368 41 34 0.20 0.20 1460 13058 0.80 0.80 0.80 0.00 0.00 1.40 1.40 15.60 17.40 3.0 323 1711816 -1 90 1 1 3 1 714 34 15 2.61 2.81 70079 17335 0.00 0.00 0.00 0.00 0.00 2.00 3.41 206.21 210.22 1.0 11420 1884933 -1 95 1 1 36 47 387 40 42 0.80 0.60 2166 11034 0.00 0.00 0.00 0.00 0.00 0.80 0.80 34.80 45.00 3.0 1551 1718331 -1 85 1 1 3 0 2881 164 361 2.20 4.20 32995 180178 0.00 0.00 0.00 0.00 0.00 2.20 2.60 203.20 223.40 1.6 1258 1055720 -1 57 1 1 9 1 8351 1486 1359 8.18 6.79 1327527 1052853 0.20 0.20 0.20 0.00 0.00 2.00 3.39 326.95 514.77 1.2 509 1092029 -1 91 1 1 10 7 1696 133 109 1.80 2.59 104247 20545 5.19 12.38 19.56 27.54 2.00 1.40 3.39 102.20 162.48 2.4 207 1063586 -1 99 1 1 0 0 470 18 32 0.20 0.20 5392 7117 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.60 16.80 1.0 6938 1879152 -1 93 1 1 16 14 1384 95 123 0.20 0.20 16407 93892 1.80 8.18 14.17 22.55 0.60 2.00 2.20 42.51 71.26 1.0 662 1069851 -1 85 1 1 22 13 2865 177 161 1.60 5.00 119291 193151 0.00 0.00 0.00 0.00 0.00 4.80 8.00 107.00 178.80 4.0 536 1642779 -1 76 1 1 43 48 5537 438 394 2.40 2.00 304814 237643 0.00 0.00 0.00 0.00 0.00 4.80 4.80 183.80 210.80 4.0 2487 1645728 -1 86 1 1 8 7 4561 204 127 0.20 0.20 68904 64251 1.20 1.80 1.60 0.00 0.20 8.78 10.98 21.36 69.66 2.5 574 1004773 -1 92 1 1 36 54 1470 182 142 0.20 0.20 16784 40472 0.00 0.00 0.00 0.00 0.00 0.20 0.20 16.40 32.60 1.5 648 1120458 -1 84 1 1 16 3 5681 371 174 2.59 2.40 106232 22285 0.20 0.20 0.20 0.00 0.40 1.20 1.20 122.16 219.56 2.0 774 1075843 -1 83 1 1 6 1 4010 486 243 1.60 0.80 433441 19761 0.00 0.00 0.00 0.00 0.20 0.40 0.60 98.20 194.60 5.6 2238 1370315 -1 87 1 1 5 0 1184 110 41 4.80 4.80 134210 80919 0.00 0.00 0.00 0.00 0.00 0.80 1.20 238.20 443.00 3.6 1366 1756885 -1 96 1 1 1 0 1253 47 47 0.40 0.40 29848 18075 1.00 7.20 23.00 37.00 0.00 1.00 1.40 32.40 66.60 3.2 159 1713203 -1 98 1 1 0 0 303 116 30 0.20 0.20 22296 10299 0.00 0.00 0.00 0.00 0.00 3.00 6.00 15.80 16.80 1.0 5245 1856600 -1 87 1 1 7 2 2536 229 184 4.20 1.20 125918 20744 0.00 0.00 0.00 0.00 0.00 0.00 0.00 202.00 287.00 1.4 8331 1864683 -1 84 1 1 17 6 3577 316 238 3.00 1.20 217323 49595 0.00 0.00 0.00 0.00 0.00 5.60 5.80 154.80 263.20 3.6 879 974328 -1 90 1 1 47 36 1401 140 112 1.79 3.17 113759 41443 2.98 11.31 16.07 17.86 2.18 10.71 10.71 160.52 279.96 2.0 269 982138 -1 92 1 1 37 52 2114 213 122 0.40 0.40 51742 61601 10.60 43.80 59.00 79.60 2.20 63.40 67.80 33.20 123.40 3.0 157 1102712 -1 92 1 1 23 7 1277 149 121 1.20 1.80 22772 19460 0.00 0.00 0.00 0.00 0.00 0.00 0.00 79.80 131.40 2.8 670 977107 -1 88 1 1 3 0 917 74 268 0.60 1.20 80639 66461 0.00 0.00 0.00 0.00 0.00 0.40 0.40 58.60 71.20 1.8 1718 1816878 -1 92 1 1 3 0 598 32 29 4.40 3.00 69002 14794 0.00 0.00 0.00 0.00 0.00 0.00 0.00 176.40 278.80 1.2 7715 1880747 -1 78 1 1 14 4 1954 130 114 6.19 17.76 80423 44906 2.79 9.38 18.16 52.30 1.40 10.78 12.97 250.90 481.44 3.0 148 1088251 -1 91 1 1 15 2 2374 132 121 0.40 0.80 30493 41061 11.42 29.26 57.11 164.73 0.40 15.83 26.45 55.11 184.37 3.0 150 1018368 -1 78 1 1 6 1 4009 260 187 2.20 3.40 57483 172118 12.80 28.60 32.40 10.00 1.20 15.40 56.40 150.60 278.00 1.2 255 988248 -1 89 1 1 6 1 1390 78 95 0.20 0.20 30162 17666 2.00 10.20 42.80 98.60 0.00 11.20 40.20 16.00 37.00 1.5 132 1055062 -1 70 1 1 17 8 4051 662 579 6.40 4.00 565623 421622 0.00 0.00 0.00 0.00 0.00 10.00 13.80 298.40 507.60 1.2 756 1117955 -1 88 1 1 20 7 1878 151 75 2.40 2.40 245550 72088 6.60 18.60 85.80 200.40 1.20 3.40 3.80 87.20 228.00 3.2 171 1635587 -1 84 1 1 11 6 3739 243 172 0.60 0.80 112671 124393 0.00 0.00 0.00 0.00 0.00 11.20 14.60 53.20 89.80 2.5 1092 1022466 -1 70 1 1 7 1 2492 255 123 1.80 1.60 1433061 37231 22.00 152.60 364.80 610.80 1.60 27.40 38.40 99.00 563.80 2.5 102 1091614 -1 93 1 1 0 0 1939 108 92 0.20 0.20 11959 114457 0.00 0.00 0.00 0.00 0.00 0.00 0.00 17.60 17.00 3.2 545 1643384 -1 80 1 1 8 6 3296 326 204 1.00 1.80 296167 47802 1.00 1.20 1.20 0.00 0.60 32.20 52.80 113.80 221.60 2.0 374 994989 -1 85 1 1 55 84 5106 321 215 0.20 0.20 29564 40148 0.00 0.00 0.00 0.00 0.20 23.55 23.55 20.76 84.43 2.5 1119 981289 -1 90 1 1 30 43 2588 202 132 0.40 0.40 76060 35619 0.00 0.00 0.00 0.00 0.00 1.20 1.20 34.40 41.80 1.0 1484 1113149 -1 97 1 1 3 2 501 94 102 0.20 0.20 56336 70980 9.00 17.20 18.40 15.40 2.80 0.00 0.00 19.20 22.80 2.6 159 1712456 -1 97 1 1 23 34 1857 103 88 0.20 0.20 3525 44989 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.40 17.00 2.4 3387 1657034 -1 92 1 1 6 2 1456 106 64 0.60 2.20 110222 27276 0.00 0.00 0.00 0.00 0.60 3.40 5.40 65.80 141.60 1.0 356 1021286 -1 83 1 1 49 63 3638 189 170 0.60 1.99 20954 238296 0.00 0.00 0.00 0.00 0.00 17.33 17.73 37.85 86.06 3.2 1215 1389978 -1 93 1 1 0 0 1313 96 42 0.40 2.20 370096 44139 0.00 0.00 0.00 0.00 0.00 0.20 0.40 35.40 36.40 1.4 6675 1825160 -1 92 1 1 22 33 1157 59 50 0.20 0.20 87024 13503 0.00 0.00 0.00 0.00 0.00 0.00 0.00 22.20 17.20 1.6 953 1760301 -1 95 1 1 0 0 1190 71 77 0.20 0.20 3692 88505 1.40 2.00 1.80 0.00 0.00 1.00 1.00 15.60 17.80 3.2 267 1719112 -1 98 1 1 1 1 163 12 12 0.20 0.20 27322 15675 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.40 16.80 2.0 3598 1821480 -1 93 1 1 2 1 2834 164 134 0.20 0.20 120572 50152 0.00 0.00 0.00 0.00 0.00 3.80 7.40 13.00 23.80 3.4 3404 1551894 -1 78 1 1 74 100 4606 831 206 2.79 3.99 1379703 54436 0.40 0.60 0.60 0.00 2.00 3.59 3.79 231.14 405.39 1.0 425 1014860 -1 98 1 1 2 1 444 42 38 0.20 0.20 9668 7034 0.00 0.00 0.00 0.00 0.00 0.60 1.00 15.60 16.80 1.0 5543 1860558 -1 93 1 1 14 21 616 65 60 0.40 1.20 4531 36791 0.00 0.00 0.00 0.00 0.20 1.20 1.20 35.00 53.40 3.4 992 1716653 -1 77 1 1 6 1 2650 190 129 0.60 0.60 121239 67627 4.20 7.80 17.80 41.40 0.40 6.20 8.80 42.40 109.00 4.6 276 1504933 -1 92 1 1 5 1 1139 116 125 3.00 1.80 93344 31653 0.00 0.00 0.00 0.00 0.00 0.00 0.00 165.20 224.00 1.0 7534 1869998 -1 90 1 1 12 11 1150 120 81 1.00 2.40 74466 22798 0.00 0.00 0.00 0.00 0.00 7.60 9.60 108.00 191.00 2.0 895 1016090 -1 94 1 1 4 2 2764 146 145 0.20 0.20 5556 30468 0.00 0.00 0.00 0.00 0.00 0.80 0.80 27.20 34.60 1.6 553 977181 -1 93 1 1 6 2 2361 121 78 0.40 0.40 196740 83650 0.20 0.80 0.40 0.00 0.00 3.40 3.80 30.40 58.20 3.0 2043 988526 -1 86 1 1 22 4 1650 223 205 1.80 1.60 33024 29856 6.60 24.60 75.80 196.20 1.60 20.00 105.80 92.60 167.80 4.5 158 1058141 -1 78 1 1 19 13 2317 340 164 5.60 17.20 946400 24496 0.00 0.00 0.00 0.00 0.00 7.40 9.20 201.00 368.60 3.0 705 1098512 -1 98 1 1 1 1 233 17 36 0.20 0.20 7626 33913 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.97 16.77 1.0 9203 1863840 -1 92 1 1 9 6 1408 147 111 0.80 0.80 94565 20446 0.00 0.00 0.00 0.00 0.00 6.80 6.80 41.20 100.40 1.4 1994 969677 -1 84 1 1 24 19 1059 67 56 3.79 4.19 72920 34992 0.00 0.00 0.00 0.00 0.00 4.59 6.99 231.14 481.04 3.2 635 1019530 -1 81 1 1 9 4 4370 122 115 2.80 8.00 153788 121639 0.00 0.00 0.00 0.00 0.00 0.60 0.60 238.40 294.80 2.6 551 1536366 -1 98 1 1 1 1 353 154 41 0.20 0.20 263443 245749 0.00 0.00 0.00 0.00 0.00 0.40 0.60 15.60 16.80 2.2 5757 1834560 -1 90 1 1 2 1 2080 124 97 0.80 5.39 40902 39442 4.99 12.38 14.97 20.76 0.20 6.19 7.19 41.32 80.24 1.0 172 1026095 -1 88 1 1 29 38 397 45 14 2.20 2.20 82212 8322 0.00 0.00 0.00 0.00 0.00 2.00 2.20 212.77 172.26 1.4 11431 1877507 -1 98 1 1 0 0 162 10 23 0.20 0.20 2817 12502 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.60 16.80 1.0 7385 1874944 -1 86 1 1 2 0 3953 356 135 0.20 0.40 311951 205296 14.40 27.40 27.20 0.00 0.00 1.00 1.20 102.20 46.00 2.4 762 1547232 -1 94 1 1 3 1 2494 115 124 0.20 0.40 7864 20509 0.20 0.20 0.20 0.00 0.20 1.00 1.00 23.20 32.40 2.0 1095 1719574 -1 98 1 1 1 1 188 10 26 0.20 0.20 3035 26836 0.00 0.00 0.00 0.00 0.00 0.00 0.00 19.76 16.77 1.0 9288 1865677 -1 78 1 1 49 48 4918 402 238 2.39 3.98 202001 157198 10.56 21.71 39.84 86.85 0.80 11.95 20.32 162.55 271.91 3.0 169 1005745 -1 91 1 1 41 56 1349 84 55 1.19 4.97 110507 21563 0.60 0.80 0.80 0.00 2.58 1.19 1.19 68.39 127.44 1.0 181 1018360 -1 91 1 1 18 16 4364 331 233 0.40 2.00 149096 201763 0.00 0.00 0.00 0.00 0.00 7.20 13.00 37.40 56.60 3.4 3910 1340325 -1 86 1 1 84 95 617 100 95 0.20 0.20 22235 94110 13.60 19.80 24.60 20.80 8.40 5.00 13.20 13.00 27.80 2.0 136 1752424 -1 77 1 1 6 1 5226 473 353 4.20 1.20 148787 53090 5.60 8.40 8.00 0.00 0.40 1.80 2.40 201.00 327.40 5.0 233 1136888 -1 93 1 1 4 1 2439 183 114 0.60 0.60 171077 108093 0.00 0.00 0.00 0.00 0.20 0.40 0.40 46.40 83.00 2.4 2113 1539048 -1 87 1 1 38 28 3514 87 70 2.00 2.80 33738 46921 0.00 0.00 0.00 0.00 0.00 0.20 0.20 174.20 183.40 2.2 3372 1657336 -1 97 1 1 35 34 331 58 48 0.20 0.20 22293 29719 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.60 16.80 1.2 1812 1763360 -1 96 1 1 21 27 227 25 26 0.20 0.20 7626 4544 0.00 0.00 0.00 0.00 0.00 0.00 0.00 18.76 22.16 1.0 7373 1862322 -1 89 1 1 2 0 2612 226 119 0.40 1.20 166206 51370 0.00 0.00 0.00 0.00 0.00 12.00 12.20 51.20 206.80 4.8 7187 1406219 -1 82 1 1 19 14 3750 288 141 1.80 3.60 236686 96856 0.00 0.00 0.00 0.00 0.20 7.80 11.40 105.80 199.20 1.5 557 1016558 -1 87 1 1 56 86 1426 119 70 0.40 0.40 444790 147764 0.00 0.00 0.00 0.00 0.00 24.80 45.00 31.40 47.00 3.4 1246 1714448 -1 88 1 1 24 21 1833 114 94 0.60 0.40 180856 37117 0.00 0.00 0.00 0.00 0.00 33.40 41.20 75.40 139.80 3.2 6754 1404261 -1 92 1 1 7 2 1474 146 112 0.60 2.80 90868 28777 0.00 0.00 0.00 0.00 0.00 6.20 8.20 40.20 90.20 1.7 1005 1133701 -1 64 1 1 42 9 6663 186 86 7.60 21.80 284749 160378 7.40 8.20 13.40 10.80 7.00 3.80 5.80 546.00 688.80 5.6 198 1538224 -1 79 1 1 7 1 4102 396 179 2.20 6.19 1173991 69739 5.39 19.96 43.11 55.49 0.20 21.56 27.15 119.16 271.06 3.2 141 1079395 -1 89 1 1 2 1 1803 238 58 0.80 2.00 544311 22882 0.00 0.00 0.00 0.00 0.00 0.20 0.20 61.20 259.20 2.6 6500 1823640 -1 95 1 1 36 57 453 42 34 0.60 0.60 27437 19314 0.00 0.00 0.00 0.00 0.00 0.00 0.00 117.60 42.00 2.8 1019 1717410 -1 0 1 1 121 92 2108 256 194 6.80 20.80 377607 105842 9.00 20.80 38.40 48.80 5.60 7.60 12.60 210.40 433.80 184 76 23 -1 94 1 1 6 2 2029 93 83 0.60 0.60 93053 46509 1.60 3.20 3.20 0.00 0.80 0.80 1.20 40.80 89.40 5.0 363 1521069 -1 77 1 1 78 78 3726 204 189 6.40 5.00 163664 109771 6.40 16.40 91.40 142.60 0.40 4.40 5.00 270.60 503.40 1.0 158 1072146 -1 80 1 1 27 18 3714 220 99 2.80 7.00 460247 29730 2.00 17.60 44.00 96.20 0.00 50.80 84.80 175.80 274.20 3.7 265 1021035 -1 76 1 1 33 3 3388 493 263 3.80 5.20 402655 354612 1.80 8.40 22.20 59.40 1.00 0.20 0.20 516.60 415.40 2.0 132 1119445 -1 83 1 1 3 1 3167 348 163 1.40 1.40 91118 37133 2.80 13.60 38.40 56.00 1.60 5.00 8.20 112.20 191.40 2.0 157 1099906 -1 93 1 1 0 0 195 42 23 0.00 0.00 10043 15587 0.00 0.00 0.00 0.00 0.00 0.00 0.00 4.40 3.80 1.4 1387 1753355 -1 91 1 1 4 0 2176 371 139 0.60 0.80 655593 48384 0.80 1.40 1.40 0.00 4.41 23.65 24.65 61.92 116.23 1.8 571 1063064 -1 92 1 1 6 0 2623 112 112 2.20 0.80 105701 61083 1.00 1.00 2.80 5.40 0.00 4.80 9.20 110.80 183.80 2.4 169 1626877 -1 0 1 1 7 2 1251 129 91 0.60 0.80 100872 17439 1.00 1.00 8.82 12.22 18.84 1.60 1.80 46.69 86.37 134 93 7 -1 94 1 1 3 1 1395 113 60 0.80 1.40 92509 18384 0.00 0.00 0.00 0.00 0.00 0.80 1.20 82.60 111.60 3.0 812 1067821 -1 83 1 1 7 2 3244 182 137 1.00 5.80 130854 23562 1.80 2.80 2.40 0.00 2.00 4.40 5.80 46.20 79.80 5.6 217 1309640 -1 88 1 1 127 51 1934 207 198 0.60 0.80 125735 166302 0.00 0.00 0.00 0.00 0.00 2.80 4.20 57.20 74.80 1.0 1015 1009613 -1 94 1 1 1 0 1295 124 122 0.20 0.20 2544 19444 0.00 0.00 0.00 0.00 0.00 0.20 0.20 15.57 33.93 2.7 635 1101223 -1 88 1 1 21 10 3862 239 266 2.40 2.40 111286 94229 1.40 12.80 8.40 0.80 4.80 17.80 22.20 96.80 223.80 7.2 343 1310246 -1 77 1 1 8 0 3193 442 385 8.02 2.00 278616 17581 0.00 0.00 0.00 0.00 0.00 0.00 0.00 388.38 552.71 2.0 7216 1866756 -1 83 1 1 3 0 3473 132 137 0.60 0.60 9715 26776 10.22 20.24 20.24 0.00 1.00 78.16 92.18 51.70 267.74 5.2 370 1021517 -1 82 1 1 4 1 720 104 58 3.00 10.00 428343 242223 0.00 0.00 0.00 0.00 41.80 7.80 13.20 155.40 226.00 3.8 3709 1807547 -1 98 1 1 0 0 156 9 17 0.20 0.20 2056 2898 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.60 16.80 1.0 6472 1871632 -1 89 1 1 4 2 1819 118 223 0.20 0.20 111430 579085 0.00 0.00 0.00 0.00 0.00 8.20 9.00 15.60 47.40 1.8 1520 1041522 -1 81 1 1 10 1 3579 745 751 3.00 3.00 619936 638238 0.00 0.00 0.00 0.00 0.00 1.20 1.40 159.80 255.80 2.2 636 1059296 -1 96 1 1 2 0 1962 118 103 1.00 1.00 42992 11098 0.00 0.00 0.00 0.00 0.00 0.40 0.40 80.80 108.20 3.2 1212 1723749 -1 89 1 1 6 2 1046 98 40 3.00 12.40 66120 22817 3.80 4.00 3.80 0.00 1.20 1.20 1.40 176.00 251.40 1.0 198 1036710 -1 82 1 1 89 104 2799 177 127 1.80 1.60 251073 47060 0.00 0.00 0.00 0.00 0.00 3.99 5.59 104.39 165.87 2.8 3792 1767829 -1 92 1 1 16 12 3007 178 134 0.60 0.60 39887 66967 0.80 0.80 0.80 0.00 2.00 1.20 1.80 63.40 78.40 2.4 361 1628362 -1 97 1 1 0 0 750 76 69 0.20 0.20 49826 50394 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.60 17.00 1.0 572 1752952 -1 93 1 1 4 0 1134 102 19 2.20 2.60 291175 13298 0.00 0.00 0.00 0.00 0.00 0.80 1.00 155.20 220.20 1.6 7226 1876670 -1 0 1 1 14 7 1443 221 109 1.79 5.57 716801 563258 0.00 0.00 0.00 0.00 98.61 4.37 6.16 117.10 313.72 2390 84 16 -1 91 1 1 36 47 345 26 20 1.80 1.80 51659 26403 0.00 0.00 0.00 0.00 0.00 2.20 3.60 159.20 144.60 1.2 8807 1871341 -1 93 1 1 5 2 1809 75 29 2.20 6.40 72824 7166 0.00 0.00 0.00 0.00 0.00 1.20 1.40 164.40 206.40 1.2 4894 1827627 -1 97 1 1 3 1 411 53 16 1.20 4.60 294255 7831 0.00 0.00 0.00 0.00 1.20 0.20 0.20 79.60 96.40 2.2 3741 1821334 -1 89 1 1 1 0 5527 192 147 0.20 0.20 265066 88570 4.78 9.56 25.10 58.37 3.19 12.75 20.52 16.14 138.45 1.5 126 1010410 -1 97 1 1 0 0 194 25 24 0.20 0.20 616 9071 0.00 0.00 0.00 0.00 0.00 0.80 0.80 15.60 16.80 1.0 1363 1761824 -1 89 1 1 16 15 1984 157 90 1.40 3.41 57962 43602 0.00 0.00 0.00 0.00 0.00 0.60 2.40 132.67 249.30 2.3 1121 1084952 -1 97 1 1 1 1 394 208 51 0.20 0.20 379080 332905 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.60 16.80 2.6 5746 1834560 -1 88 1 1 3 1 650 83 43 2.20 2.20 317214 129335 0.00 0.00 0.00 0.00 0.00 1.60 1.60 200.80 168.60 1.6 5350 1840486 -1 90 1 1 7 1 3253 265 138 2.00 1.80 220922 120526 0.00 0.00 0.00 0.00 0.00 1.40 1.60 96.00 164.00 4.8 1562 1334029 -1 83 1 1 19 16 3002 194 123 1.80 2.20 300654 71750 0.00 0.00 0.00 0.00 0.00 5.80 7.60 99.80 288.20 2.4 1202 1014886 -1 90 1 1 12 1 3220 146 141 1.80 4.40 124696 61614 0.00 0.00 0.00 0.00 0.20 11.80 12.60 128.40 225.60 4.4 508 1445163 -1 94 1 1 1 0 781 60 64 1.00 2.00 8478 16249 0.00 0.00 0.00 0.00 0.20 0.20 0.20 63.40 86.80 1.5 2160 1072765 -1 97 1 1 17 25 226 27 31 0.20 0.20 94831 27476 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.80 19.00 1.0 7369 1874573 -1 84 1 1 14 1 1923 403 314 1.80 4.00 522927 132931 0.00 0.00 0.00 0.00 0.60 8.40 16.80 124.20 160.60 3.4 514 1698622 -1 70 1 1 14 8 3941 337 187 5.80 14.60 241200 167242 20.20 37.60 37.60 0.00 6.40 9.00 13.00 209.60 378.60 1.0 248 1103957 -1 66 1 1 56 64 3893 332 238 1.40 1.60 536029 449132 12.42 65.13 283.97 524.45 0.80 62.73 114.83 118.64 362.53 3.0 150 1035609 -1 96 1 1 17 26 247 23 35 0.20 0.20 89718 18693 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.60 16.80 1.2 7199 1874051 -1 85 1 1 7 1 1030 100 37 4.00 4.00 112364 17402 0.00 0.00 0.00 0.00 0.00 5.60 7.20 259.40 313.00 2.2 8514 1834352 -1 89 1 1 42 53 2608 235 148 1.40 0.60 108359 42599 0.00 0.00 0.00 0.00 0.60 1.20 1.20 84.40 157.20 1.0 615 1076654 -1 96 1 1 1 0 993 51 39 0.60 0.60 7421 6898 0.60 0.60 3.40 7.40 0.20 0.60 0.60 29.00 39.20 3.0 162 1709936 -1 98 1 1 5 4 675 46 36 0.20 0.20 4594 17850 0.00 0.00 0.00 0.00 0.00 0.60 2.00 21.20 22.80 4.0 614 970677 -1 83 1 1 47 63 2769 338 192 1.59 0.99 850333 491906 0.00 0.00 0.00 0.00 0.00 4.37 8.35 103.58 175.35 4.2 3581 1031852 -1 97 1 1 1 0 600 37 40 0.20 0.20 4767 19880 0.80 0.80 0.80 0.00 0.00 0.40 0.60 15.83 23.45 1.5 289 1018485 -1 81 1 1 5 1 5492 267 175 1.00 1.39 249419 36634 0.00 0.00 0.00 0.00 0.60 5.38 6.37 85.46 135.66 1.0 548 1017288 -1 85 1 1 80 101 1408 227 147 1.00 2.40 16443 20863 23.65 69.74 90.98 104.41 1.60 57.52 103.21 86.77 177.56 3.0 144 990772 -1 92 1 1 18 27 2223 139 73 0.60 0.60 90472 59143 0.00 0.00 0.00 0.00 0.00 12.00 12.00 28.20 56.20 2.4 4710 1731314 -1 91 1 1 1 0 2678 165 134 0.20 0.20 7384 66002 0.00 0.00 0.00 0.00 0.00 8.20 10.60 16.00 25.80 2.0 1834 1112656 -1 84 1 1 7 0 1512 276 116 4.20 2.60 1313197 44146 2.00 3.80 3.80 0.00 2.00 1.40 1.80 257.00 307.60 6.0 338 1700651 -1 58 1 1 164 18 4432 573 222 5.99 8.58 386448 38136 38.12 92.42 222.16 397.60 3.99 27.15 29.74 416.77 840.72 2.2 132 972691 -1 74 1 1 10 1 5406 252 156 5.00 18.40 145463 50994 14.20 20.00 38.40 75.60 1.60 4.40 5.00 339.40 463.80 1.0 183 1022437 -1 88 1 1 29 37 1786 175 175 1.80 1.00 64650 70255 0.00 0.00 0.00 0.00 0.00 1.20 1.20 101.20 254.89 2.0 629 1101022 -1 0 1 1 17 14 1128 429 142 0.40 0.40 818219 590202 0.00 0.00 0.00 0.00 0.00 0.40 0.40 36.20 73.00 480 93 7 -1 84 1 1 44 59 5763 262 205 0.40 0.40 152480 57054 1.60 2.40 13.20 25.00 0.00 9.80 12.00 37.00 155.60 1.5 142 1071472 -1 83 1 1 12 3 2805 544 146 1.20 2.20 279920 329100 34.00 64.00 63.60 0.00 1.20 8.20 9.40 175.60 158.80 3.0 286 1547198 -1 93 1 1 3 0 1234 205 115 0.40 2.20 123824 135757 1.20 1.20 1.20 0.00 0.00 4.20 8.20 92.60 90.40 2.4 263 1536757 -1 92 1 1 7 2 1150 111 119 0.80 0.80 52028 122409 0.00 0.00 0.00 0.00 2.20 2.60 4.80 91.80 134.80 1.0 407 1062686 -1 91 1 1 4 3 1370 94 118 0.80 1.00 25625 99074 0.00 0.00 0.00 0.00 1.80 1.60 1.60 70.20 101.80 1.0 418 1113077 -1 82 1 1 16 0 3074 259 203 1.60 4.60 537108 100961 0.00 0.00 0.00 0.00 0.40 26.60 37.80 81.80 288.60 6.6 671 1308418 -1 96 1 1 28 36 1326 75 50 0.40 2.00 84961 36739 0.00 0.00 0.00 0.00 0.00 0.80 1.60 20.20 26.20 2.0 4667 1732315 -1 94 1 1 3 2 712 73 58 0.20 0.20 18641 64419 0.00 0.00 0.00 0.00 0.00 1.60 1.80 17.17 33.93 1.5 613 1016112 -1 75 1 1 37 41 2235 172 114 6.20 20.00 95632 32410 4.00 13.40 25.20 52.20 1.40 13.80 21.60 228.60 411.20 2.3 159 1107842 -1 92 1 1 17 4 1910 131 91 1.80 2.00 113894 28026 0.00 0.00 0.00 0.00 0.00 0.00 0.00 108.60 147.80 1.4 7696 1871554 -1 70 1 1 6 2 2948 224 203 3.19 3.59 428831 387601 23.55 122.75 216.17 350.10 1.60 71.66 119.16 165.67 339.12 2.0 115 1082453 -1 99 1 1 0 0 266 19 43 0.20 0.20 4582 15903 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.40 16.80 1.2 7293 1875112 -1 94 1 1 1 0 2263 91 84 0.20 0.20 100381 33249 1.80 2.40 2.40 0.00 0.40 1.00 1.00 15.40 23.20 1.2 161 1751042 -1 92 1 1 0 0 3657 230 131 0.40 0.60 350733 241407 0.00 0.00 0.00 0.00 0.00 1.00 1.00 35.20 46.60 5.4 1594 1615850 -1 80 1 1 12 8 1444 134 84 0.60 2.40 510385 191128 0.00 0.00 0.00 0.00 0.00 21.60 42.40 82.40 90.20 4.0 529 1512083 -1 85 1 1 7 1 1071 50 60 6.20 9.60 27162 193369 0.00 0.00 0.00 0.00 0.00 2.60 2.60 187.00 389.00 1.8 6829 1852869 -1 95 1 1 4 1 824 136 58 0.20 0.20 27980 39647 0.00 0.00 0.00 0.00 0.20 0.60 0.60 15.60 49.20 2.0 5856 1690960 -1 84 1 1 5 1 3741 852 265 0.40 0.40 377071 88331 3.80 24.80 62.20 471.20 0.20 25.20 47.00 26.00 127.00 1.0 121 1043038 -1 96 1 1 1 0 382 57 51 0.20 0.20 8498 20401 0.00 0.00 0.00 0.00 0.00 0.40 0.40 20.20 16.80 3.6 1498 1717632 -1 92 1 1 2 0 2727 167 149 0.80 1.00 748996 23904 2.40 2.60 2.60 0.00 0.60 0.00 0.00 50.20 69.60 2.8 257 1708933 -1 98 1 1 1 1 235 19 25 0.20 0.20 7848 12733 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.63 16.83 1.0 7478 1873331 -1 95 1 1 3 1 663 81 96 1.80 0.60 62398 53313 0.00 0.00 0.00 0.00 0.00 0.20 0.20 87.00 125.00 1.0 7348 1874123 -1 89 1 1 1 0 2054 344 308 0.60 3.60 10011 57033 0.40 0.40 0.40 0.00 0.00 0.40 0.60 23.60 36.80 2.6 231 1696379 -1 81 1 1 1 0 4123 257 213 0.20 1.00 607636 329374 11.98 23.95 23.95 0.00 0.00 2.79 2.99 31.74 78.84 5.2 311 1003229 -1 91 1 1 3 2 743 111 64 0.60 1.20 529504 300696 0.00 0.00 0.00 0.00 0.00 5.40 8.60 44.20 89.40 2.6 3672 1811698 -1 89 1 1 0 0 2273 73 68 0.20 0.20 2262 8296 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.60 16.80 2.0 4115 1776888 -1 84 1 1 18 0 3762 154 114 4.79 2.99 23933 35077 6.19 15.57 42.91 80.04 1.40 11.78 16.57 292.42 377.25 1.8 224 1065365 -1 93 1 1 8 5 1028 134 141 1.00 0.60 39910 46082 0.00 0.00 0.00 0.00 0.20 5.99 6.19 62.87 130.74 5.0 548 973145 -1 97 1 1 1 1 1597 100 92 0.60 0.60 6122 38458 0.00 0.00 0.00 0.00 0.00 0.00 0.00 35.67 44.29 1.0 362 1752271 -1 95 1 1 1 1 2078 94 97 0.40 0.40 30254 10055 0.20 0.20 0.20 0.00 0.00 1.00 1.40 23.80 40.00 2.2 313 1716179 -1 73 1 1 4 1 1881 179 137 3.40 4.60 239378 64562 0.60 1.20 4.00 6.40 1.40 99.20 141.60 187.00 609.20 1.6 1793 952803 -1 95 1 1 2 1 483 36 65 0.80 0.60 10690 12182 0.00 0.00 0.00 0.00 0.00 0.00 0.00 52.20 59.20 1.2 7716 1871514 -1 88 1 1 3 0 1049 361 58 0.60 0.60 127562 12466 0.00 0.00 0.00 0.00 0.00 3.00 3.40 65.60 200.40 2.2 2165 1767824 -1 84 1 1 4 1 572 74 30 2.60 2.60 273984 39153 0.00 0.00 0.00 0.00 0.00 2.40 4.40 227.60 294.40 2.4 11040 1872051 -1 81 1 1 15 4 3019 283 157 2.00 2.20 600466 122565 21.00 26.00 33.20 31.40 18.20 14.40 17.80 103.20 248.20 1.4 209 989965 -1 84 1 1 3 0 3089 254 282 0.80 0.60 708020 413212 0.00 0.00 4.60 17.40 0.00 44.80 89.40 42.60 70.80 2.4 473 1644789 -1 97 1 1 21 28 440 32 22 0.20 0.20 1015 10645 0.60 0.60 0.60 0.00 0.40 0.40 0.40 16.40 17.40 3.0 318 1711758 -1 84 1 1 13 11 4427 270 183 1.60 3.20 172031 118129 5.00 18.60 34.80 56.00 1.40 10.40 17.40 90.40 180.20 1.3 154 998984 -1 91 1 1 35 50 2068 111 82 0.60 0.60 184724 37429 6.40 8.40 7.80 0.00 6.40 13.00 13.40 51.60 116.60 2.4 219 1085546 -1 91 1 1 3 1 2836 208 129 1.00 1.40 113354 27649 1.20 2.20 2.20 0.00 4.39 6.19 8.18 78.04 90.02 1.0 652 1064578 -1 95 1 1 2 1 313 33 28 0.60 0.60 172272 26701 0.00 0.00 0.00 0.00 0.00 0.00 0.00 32.87 44.09 1.4 6748 1865980 -1 84 1 1 3 2 6211 313 209 0.40 1.80 52583 211119 0.40 1.40 1.00 0.00 0.60 0.80 0.80 31.40 64.80 2.0 412 1013259 -1 96 1 1 0 0 280 53 21 0.40 0.20 350133 31449 0.00 0.00 0.00 0.00 0.00 0.20 0.20 37.80 46.60 2.6 3629 1821069 -1 87 1 1 3 1 751 105 27 2.40 2.00 209142 62416 0.00 0.00 0.00 0.00 0.00 15.20 29.40 186.40 165.60 1.4 6152 1848914 -1 78 1 1 23 4 3124 386 348 7.62 5.81 303675 195796 7.01 13.83 32.67 43.69 1.60 14.23 28.46 226.05 390.58 3.0 152 1045831 -1 91 1 1 7 4 3722 160 135 0.80 0.80 21245 32319 1.80 3.40 4.60 6.00 1.20 1.20 1.40 46.40 173.00 1.5 160 968381 -1 92 1 1 11 9 2064 86 67 1.80 4.80 34707 24636 1.00 1.20 1.20 0.00 0.00 2.20 2.20 132.80 204.40 2.7 215 989568 -1 91 1 1 3 0 652 28 18 2.40 2.60 66019 31317 0.00 0.00 0.00 0.00 0.00 4.00 7.20 208.20 206.40 1.0 8885 1871976 -1 87 1 1 3 1 1039 237 123 1.20 1.60 493948 152437 0.00 0.00 0.00 0.00 0.00 9.00 17.40 96.80 116.80 1.2 3462 1741133 -1 0 1 1 14 5 2150 332 247 2.60 0.80 432353 269208 23.00 59.40 134.80 268.80 0.80 19.60 31.40 133.00 353.60 395 81 19 -1 90 1 1 3 0 3051 157 115 0.60 0.80 306491 69347 0.00 0.00 0.00 0.00 0.00 20.20 20.60 46.40 101.00 4.2 3108 1539470 -1 85 1 1 11 1 3310 334 243 3.61 2.00 86931 55259 0.20 0.20 0.20 0.00 0.00 7.82 8.22 187.78 314.03 1.0 241 1059974 -1 0 1 1 7 4 2073 275 102 0.40 1.20 509927 61318 24.80 85.40 206.80 392.20 0.20 58.60 114.60 25.80 253.80 245 75 25 -1 78 1 1 3 2 4156 448 230 1.00 2.00 275661 116795 15.17 48.50 86.83 203.79 4.39 20.36 27.54 82.24 236.73 1.0 158 1121726 -1 91 1 1 45 61 1383 155 93 1.00 1.20 11530 33475 2.20 3.80 4.20 1.20 0.40 0.40 0.40 69.40 107.20 2.6 166 1059021 -1 93 1 1 8 0 2505 197 113 2.40 2.40 282389 111390 1.40 1.40 1.40 0.00 4.00 1.80 2.20 81.60 174.40 4.4 190 1322947 -1 87 1 1 5 0 1894 220 173 3.40 1.00 164014 22150 0.60 0.60 0.60 0.00 2.20 1.00 1.40 177.00 333.00 1.0 190 1026021 -1 96 1 1 2 1 823 62 45 0.40 0.40 89883 10946 0.00 0.00 0.00 0.00 0.00 0.20 0.40 40.48 42.48 1.2 957 1746548 -1 96 1 1 4 2 945 92 92 0.20 0.20 116107 76904 0.00 0.00 0.00 0.00 0.00 0.00 0.00 18.60 58.00 2.2 1454 1546534 -1 95 1 1 2 1 1962 109 81 0.60 0.40 362384 25518 0.00 0.00 0.00 0.00 0.00 0.80 1.60 50.40 75.40 1.4 1226 1058715 -1 70 1 1 9 6 2956 229 131 2.00 2.00 1032179 232843 25.15 76.25 162.67 383.63 1.20 114.17 224.35 208.58 277.64 2.0 135 983981 -1 77 1 1 10 1 1668 135 109 7.82 21.24 62480 37958 0.00 0.00 0.00 0.00 0.80 10.42 10.62 293.79 505.81 2.3 514 1084282 -1 89 1 1 12 1 2687 132 162 1.60 2.20 101289 34127 0.00 0.00 0.00 0.00 1.00 2.60 2.60 134.40 183.60 1.5 452 1059963 -1 96 1 1 2 1 534 110 50 1.00 0.40 450000 9302 0.00 0.00 0.00 0.00 0.00 0.00 0.00 52.40 72.40 1.6 6789 1840803 -1 93 1 1 3 1 363 32 28 1.60 1.60 53787 31694 0.00 0.00 0.00 0.00 0.00 1.40 2.00 139.92 125.75 1.0 11943 1884942 -1 78 1 1 5 1 5290 300 320 0.00 0.20 214690 646119 4.21 6.01 5.81 0.00 0.80 14.43 26.65 20.64 51.30 2.0 302 985582 -1 90 1 1 13 7 2844 180 160 1.00 0.40 27538 25232 0.00 0.00 0.00 0.00 0.00 5.00 12.40 74.80 96.00 2.0 2404 974149 -1 90 1 1 2 0 2277 207 92 1.20 1.60 84870 52712 9.20 13.60 13.60 0.00 6.40 4.20 4.40 71.60 199.80 2.0 280 1056816 -1 92 1 1 1 0 1616 156 60 0.80 0.80 78137 43494 0.00 0.00 0.00 0.00 0.00 0.00 0.00 55.00 87.40 1.2 375 1753667 -1 94 1 1 4 0 840 52 39 0.80 1.60 16329 16867 0.80 1.00 1.00 0.00 0.00 0.60 0.80 45.91 57.29 1.2 367 1014170 -1 91 1 1 1 1 1533 131 178 0.20 0.20 270299 208321 0.00 0.00 0.00 0.00 0.20 3.40 5.40 24.80 20.00 2.0 464 1045766 -1 94 1 1 2 1 1922 108 60 0.60 0.40 302647 12972 0.00 0.00 0.00 0.00 0.00 0.40 0.80 52.00 73.60 1.6 1014 1743666 -1 91 1 1 3 1 487 57 30 1.80 1.80 61441 17508 0.00 0.00 0.00 0.00 0.00 4.00 6.80 173.60 149.40 1.2 8318 1834110 -1 87 1 1 5 0 2500 251 347 3.40 1.00 97385 28939 0.00 0.00 0.00 0.00 0.20 0.00 0.00 168.40 243.80 3.4 2016 1719568 -1 89 1 1 3 1 3144 224 161 1.00 0.80 262412 28163 0.00 0.00 0.00 0.00 0.40 4.20 6.20 88.00 107.40 2.2 646 1054936 -1 89 1 1 27 25 1365 61 45 1.40 1.60 23523 5039 0.00 0.00 0.00 0.00 0.00 0.60 0.80 84.60 115.60 2.0 3765 1774579 -1 84 1 1 8 1 2455 358 328 6.40 1.80 187112 16175 0.00 0.00 0.00 0.00 0.00 0.20 0.20 308.60 447.60 3.2 6117 1852827 -1 0 1 1 24 18 3457 401 226 1.00 0.80 137036 87730 6.99 12.38 16.37 20.76 4.99 4.39 7.19 54.09 157.49 222 84 16 -1 97 1 1 1 1 194 15 23 0.20 0.20 585 16000 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.80 16.80 3.0 579 1710640 -1 89 1 1 16 5 2225 154 149 3.20 1.00 97741 8806 0.00 0.00 0.00 0.00 0.00 0.40 0.40 141.00 218.80 1.0 4318 1823917 -1 90 1 1 7 1 2041 114 70 1.80 1.80 213673 25915 1.40 1.40 1.40 0.00 1.60 4.60 6.40 93.00 176.40 1.8 242 1076898 -1 95 1 1 3 1 860 141 69 0.80 0.80 146075 148050 0.00 0.00 0.00 0.00 0.00 0.20 0.20 45.20 59.40 4.0 828 1746520 -1 88 1 1 3 0 2015 204 75 1.00 1.20 283228 16189 4.20 14.40 90.00 140.00 0.00 17.80 32.80 65.40 151.80 1.7 125 1064920 -1 78 1 1 28 19 2613 325 161 7.20 5.40 70661 96586 0.00 0.00 0.00 0.00 0.00 3.00 3.40 317.00 600.40 1.5 994 1007877 -1 93 1 1 2 0 1975 207 156 0.40 1.60 7621 71396 7.60 11.60 14.00 39.20 0.00 6.20 6.20 21.60 60.80 1.7 188 1064462 -1 88 1 1 50 71 3455 355 202 0.80 0.80 103830 53977 0.00 0.00 0.00 0.00 0.20 2.00 2.40 48.00 80.60 2.4 646 1516422 -1 63 1 1 49 34 3932 302 148 9.16 20.52 706527 105716 17.93 78.49 103.98 238.25 2.39 29.88 32.47 456.57 964.34 3.0 170 1088679 -1 83 1 1 2 1 4242 319 121 0.80 0.60 1392751 146008 0.00 0.00 0.00 0.00 0.00 2.80 2.80 58.60 397.20 2.8 2826 1407747 -1 91 1 1 7 3 1360 115 99 2.40 3.40 80145 22427 0.00 0.00 0.00 0.00 0.00 2.40 3.40 128.80 161.00 1.8 495 1046338 -1 93 1 1 4 1 809 99 91 2.00 0.80 63513 61487 0.00 0.00 0.00 0.00 0.00 0.00 0.00 111.00 155.80 1.2 7583 1865490 -1 97 1 1 2 1 254 22 17 0.40 1.60 92792 26468 0.00 0.00 0.00 0.00 0.00 0.20 0.20 20.00 24.80 2.0 3774 1821341 -1 95 1 1 6 3 2148 175 101 0.60 0.60 27775 63949 0.00 0.00 0.00 0.00 0.00 0.00 0.00 66.20 61.00 2.2 1902 1547744 -1 93 1 1 38 56 1193 88 85 0.20 0.20 6800 23963 0.00 0.00 0.00 0.00 0.00 0.60 0.60 16.20 49.20 2.6 765 1131310 -1 76 1 1 2 1 5919 314 357 1.20 1.20 262742 668483 1.79 1.99 1.99 0.00 0.60 10.36 18.92 71.12 118.13 2.0 283 980139 -1 87 1 1 4 2 2129 169 184 1.20 2.60 220260 280690 0.00 0.00 0.00 0.00 0.00 6.00 7.00 185.40 169.80 5.0 1332 1613035 -1 92 1 1 5 5 1958 262 135 0.20 0.20 772197 709935 0.00 0.00 0.00 0.00 0.00 8.20 16.00 15.80 45.40 3.2 3411 1036616 -1 85 1 1 35 50 2797 323 269 0.20 0.20 192178 238685 0.00 0.00 0.00 0.00 0.00 0.60 2.80 29.80 36.60 3.0 2121 1046506 -1 88 1 1 21 24 371 23 34 0.80 0.80 33625 42048 0.00 0.00 0.00 0.00 0.00 5.38 6.18 47.01 79.48 1.0 1957 1766228 -1 82 1 1 8 1 4069 282 257 2.99 2.59 152071 227909 2.79 5.19 7.58 11.38 1.80 3.79 5.59 282.44 387.82 1.0 151 996252 -1 96 1 1 1 1 295 34 34 0.80 0.80 104999 14568 0.00 0.00 0.00 0.00 0.00 0.60 0.60 53.80 61.20 2.2 4578 1846795 -1 98 1 1 2 1 205 11 24 0.40 2.60 7354 21644 0.00 0.00 0.00 0.00 0.00 0.00 0.00 37.60 27.60 1.2 7382 1875762 -1 96 1 1 2 1 1804 90 94 0.40 1.80 31422 86746 0.80 0.80 0.80 0.00 0.00 1.80 1.80 34.00 46.80 4.6 2120 988291 -1 79 1 1 64 66 2938 167 91 5.01 13.03 259358 47170 3.21 3.61 3.61 0.00 1.80 5.81 5.81 178.16 381.56 3.2 223 1087484 -1 74 1 1 28 3 4965 359 201 7.60 8.20 516710 71332 1.00 7.00 10.60 35.20 1.40 5.60 9.00 416.00 703.80 5.4 364 1395704 -1 96 1 1 1 1 694 30 35 0.60 1.00 7099 110246 0.00 0.00 0.00 0.00 0.00 0.00 0.00 50.90 51.70 1.2 6825 1849464 -1 77 1 1 58 73 4483 795 436 1.40 2.80 124437 16244 0.60 0.60 0.60 0.00 0.40 0.40 0.80 157.80 189.40 3.8 373 1536698 -1 86 1 1 3 0 1960 164 105 0.60 0.80 186247 42768 7.19 26.55 49.30 92.22 1.20 45.71 48.90 51.50 113.77 3.8 136 1104960 -1 98 1 1 0 0 200 31 21 0.20 0.20 21262 5539 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.60 17.00 1.0 6934 1845040 -1 88 1 1 17 12 3647 405 211 0.40 0.60 143002 79976 6.80 21.00 56.40 108.20 0.20 10.40 21.80 49.60 106.60 3.0 151 999584 -1 72 1 1 21 9 5903 165 114 3.20 10.40 70199 59637 0.00 0.00 0.00 0.00 0.00 8.20 8.80 277.20 342.20 4.6 6628 1409661 -1 92 1 1 1 0 3516 251 138 0.20 0.20 219873 204131 0.00 0.00 0.00 0.00 0.00 4.80 5.80 23.20 49.20 3.6 4032 1344037 -1 95 1 1 1 0 1222 67 113 0.40 0.40 12403 35778 0.00 0.00 0.00 0.00 0.00 3.00 3.40 30.80 73.40 1.0 387 1059570 -1 91 1 1 4 2 2106 213 124 1.40 2.80 17914 23884 0.00 0.00 0.00 0.00 0.00 1.60 2.00 92.80 123.60 2.0 999 1128026 -1 81 1 1 6 1 2214 308 213 3.61 5.01 918058 137988 5.01 9.22 18.44 58.92 0.40 27.05 52.51 158.12 321.84 1.0 281 1038023 -1 86 1 1 49 64 2339 224 77 2.60 3.00 221330 25672 3.60 25.40 47.00 86.20 2.60 2.40 2.60 200.80 292.60 2.6 160 1107094 -1 74 1 1 19 7 6892 355 202 2.20 8.80 172921 81519 0.00 0.00 0.00 0.00 0.00 1.80 3.40 202.00 205.60 4.2 943 1631170 -1 65 1 1 48 1 3221 243 128 10.80 31.00 562196 29018 0.80 1.00 1.00 0.00 0.00 4.80 5.20 358.60 667.60 3.5 285 1089582 -1 87 1 1 21 12 2619 442 199 1.20 1.20 546478 130566 6.40 21.20 37.40 41.20 4.00 6.40 10.40 96.00 244.00 4.8 218 1540139 -1 98 1 1 11 16 136 10 19 0.20 0.20 426 14960 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.57 16.77 1.0 8504 1862603 -1 83 1 1 25 18 2182 499 165 1.20 2.60 929960 613173 3.80 25.60 63.00 131.40 1.20 38.20 94.20 120.00 244.40 2.6 240 1032798 -1 82 1 1 8 1 2685 221 82 3.79 5.19 242335 67322 1.80 5.99 41.92 68.46 0.20 18.76 27.54 235.73 432.34 1.0 99 1064798 -1 92 1 1 4 0 943 132 122 2.40 0.80 64603 15178 0.00 0.00 0.00 0.00 0.00 0.00 0.00 126.60 176.40 2.0 7658 1879286 -1 89 1 1 2 0 453 43 36 2.20 2.20 136424 57700 0.00 0.00 0.00 0.00 0.00 1.80 3.20 170.20 169.20 2.0 6264 1853056 -1 0 1 1 2 0 1508 389 229 0.40 0.60 635277 571460 0.00 0.00 0.00 0.00 4.41 2.81 2.81 49.30 117.84 413 91 9 -1 88 1 1 5 0 3971 326 209 1.80 0.80 416863 78149 1.00 7.80 21.60 32.60 1.60 13.80 13.80 93.80 242.80 6.4 311 1316141 -1 94 1 1 2 0 1119 83 53 0.80 1.40 27734 18778 0.60 1.20 1.20 0.00 2.40 0.20 0.20 90.62 103.39 1.3 665 1064901 -1 97 1 1 1 1 246 44 26 0.20 0.20 23591 9714 0.00 0.00 0.00 0.00 0.00 0.80 0.80 15.60 21.20 1.2 8312 1835272 -1 84 1 1 1 0 3894 274 146 0.20 0.20 260849 109891 10.20 48.60 72.00 167.60 0.00 26.60 46.40 25.00 91.00 3.0 148 1029790 -1 88 1 1 3 2 1721 202 219 2.00 2.00 44461 264825 0.00 0.00 0.00 0.00 0.00 1.80 1.80 139.60 170.80 2.2 757 1381216 -1 90 1 1 9 2 2004 131 96 1.60 1.60 203406 80867 0.00 0.00 0.00 0.00 0.20 1.40 1.40 103.00 174.00 2.6 1017 1539797 -1 96 1 1 1 0 1160 161 66 0.20 0.20 166384 133012 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.60 17.40 3.0 1031 1753680 -1 97 1 1 1 0 304 33 19 0.80 3.20 65141 6647 0.00 0.00 0.00 0.00 0.20 0.00 0.00 39.20 62.00 2.0 606 1760822 -1 60 1 1 26 13 6511 707 426 8.20 15.60 347219 141663 4.20 8.60 23.40 51.40 1.20 13.60 19.00 478.00 658.80 1.7 185 1092566 -1 96 1 1 13 19 746 39 19 0.20 0.20 107834 10108 0.00 0.00 0.00 0.00 0.00 0.00 0.00 17.00 21.00 1.4 553 1752816 -1 93 1 1 2 0 2037 159 120 0.40 0.40 133558 48781 0.00 0.00 0.00 0.00 0.00 2.40 3.81 34.47 61.12 3.8 432 1064513 -1 97 1 1 1 0 1925 88 96 0.20 0.20 3715 12124 0.00 0.00 0.00 0.00 0.00 0.40 0.40 13.00 16.80 2.0 1414 1725048 -1 98 1 1 2 1 200 14 17 0.40 0.40 790 7577 0.00 0.00 0.00 0.00 0.00 0.00 0.00 29.60 39.40 1.0 7314 1864000 -1 91 1 1 2 0 3174 430 189 0.40 1.40 258274 192465 3.00 4.20 4.20 0.00 0.60 5.40 9.60 32.60 78.40 4.4 239 1539834 -1 90 1 1 6 1 3382 153 140 0.80 2.20 69020 50599 0.00 0.00 0.00 0.00 0.20 5.40 5.40 81.00 142.80 3.8 2853 1533090 -1 68 1 1 27 18 3872 342 296 6.39 6.19 402584 268770 6.39 22.36 137.13 244.91 3.39 45.71 61.08 316.57 661.48 2.0 118 1004704 -1 97 1 1 16 24 195 12 17 0.40 1.20 1216 10442 0.00 0.00 0.00 0.00 0.00 0.00 0.00 34.60 35.40 1.0 7917 1880896 -1 92 1 1 1 0 302 57 24 0.20 0.20 253775 4639 0.00 0.00 0.00 0.00 0.00 0.00 0.00 16.03 17.03 1.8 489 1745791 -1 80 1 1 3 0 862 78 209 2.00 2.60 267700 63938 0.00 0.00 0.00 0.00 0.00 2.80 4.80 160.60 174.60 2.8 2242 1796314 -1 87 1 1 6 2 1965 103 93 2.20 2.40 24422 25113 0.00 0.00 0.00 0.00 0.00 6.60 10.80 258.40 332.80 1.0 2197 1047750 -1 92 1 1 2 1 2454 77 73 0.20 0.20 112866 26523 2.40 4.81 6.41 5.21 0.40 3.01 6.41 22.04 38.68 2.6 301 983820 -1 83 1 1 8 2 3907 359 271 4.80 1.40 164803 29992 1.60 2.20 1.60 0.00 0.60 0.80 1.00 228.60 347.60 2.6 288 1709192 -1 95 1 1 0 0 801 217 165 0.20 0.20 144435 129531 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.60 16.80 2.2 2141 1763296 -1 91 1 1 7 2 2595 142 142 1.80 3.40 261645 135818 0.00 0.00 0.00 0.00 0.00 0.80 1.40 95.40 142.00 4.4 1476 1640208 -1 97 1 1 1 0 914 71 56 0.20 0.20 1297 13687 0.00 0.00 0.00 0.00 0.00 0.00 0.00 20.04 29.66 3.3 1511 1026047 -1 80 1 1 4 1 2965 289 198 3.40 1.20 374749 14956 0.00 0.00 0.00 0.00 0.00 0.00 0.00 166.40 240.20 2.8 582 1758584 -1 83 1 1 2 1 3440 219 187 0.60 0.60 163473 64164 0.00 0.00 0.00 0.00 1.20 5.21 7.41 205.81 162.53 1.8 735 1123065 -1 87 1 1 39 48 3006 235 235 2.80 1.00 110395 14018 0.00 0.00 0.00 0.00 0.00 6.20 12.00 142.80 218.20 3.4 4526 1720122 -1 81 1 1 8 1 2372 342 317 7.20 2.00 188778 93028 0.00 0.00 0.00 0.00 0.00 0.20 0.40 337.20 482.60 1.2 6825 1853173 -1 97 1 1 31 40 595 89 57 0.20 0.20 2336 11981 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.40 16.80 2.0 1187 1724094 -1 95 1 1 1 0 1617 143 112 0.40 0.60 12219 3838 0.20 0.20 0.20 0.00 0.00 1.00 1.40 34.00 48.00 2.0 365 1382544 -1 96 1 1 2 1 523 52 37 0.40 0.40 176128 68253 0.00 0.00 0.00 0.00 0.00 7.80 15.40 30.40 41.60 1.0 8054 1834821 -1 77 1 1 124 144 2255 343 257 5.40 4.60 192880 52201 7.20 57.20 118.60 245.60 0.00 34.00 52.20 211.40 470.00 1.0 143 1047304 -1 98 1 1 2 1 193 15 14 0.20 0.20 6997 4123 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.57 16.77 1.0 7288 1860160 -1 91 1 1 46 62 1299 155 138 2.00 1.40 56106 32993 0.00 0.00 0.00 0.00 0.00 4.20 6.20 109.20 191.40 1.5 2632 1017843 -1 83 1 1 25 4 4644 230 177 1.20 2.00 243774 58431 6.00 28.60 74.40 206.40 0.40 62.40 86.00 92.60 448.60 9.8 305 1304165 -1 98 1 1 0 0 158 10 18 0.20 0.20 426 6555 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.60 16.80 1.0 6132 1856736 -1 86 1 1 11 3 5355 217 189 1.00 2.60 69167 77462 0.00 0.00 0.00 0.00 0.00 0.60 1.20 87.80 118.20 3.0 928 1523869 -1 78 1 1 26 3 3342 348 186 2.20 6.60 332149 186456 13.60 25.80 67.00 136.40 1.40 20.00 32.00 143.40 382.00 1.5 143 981362 -1 0 1 1 8 6 1168 129 88 0.80 0.60 135994 31885 2.00 2.00 2.00 0.00 0.40 2.00 2.00 36.60 47.80 133 94 6 -1 89 1 1 0 0 2743 95 99 0.20 0.20 3089 5280 0.00 0.00 0.00 0.00 0.00 0.40 0.40 15.57 16.97 2.0 628 1755138 -1 70 1 1 25 16 4669 463 327 2.20 1.80 330037 140092 10.00 71.60 149.40 384.40 2.20 44.40 69.00 191.00 453.00 11.0 146 1304138 -1 67 1 1 83 47 5277 407 342 7.39 17.37 372409 262232 3.39 15.17 15.17 0.00 0.00 5.79 8.38 380.84 639.32 2.6 389 1098108 -1 98 1 1 2 1 210 25 32 0.20 0.20 11974 22876 0.00 0.00 0.00 0.00 0.00 0.40 0.80 15.60 16.80 1.2 6169 1855749 -1 90 1 1 32 48 1404 116 87 0.20 0.20 15887 59172 10.16 19.32 24.90 20.12 2.99 5.98 6.77 18.92 32.27 3.7 154 1113450 -1 96 1 1 13 21 1036 58 37 0.20 0.20 46946 7024 0.00 0.00 0.00 0.00 0.00 2.60 5.20 16.40 17.00 1.0 5663 1832568 -1 91 1 1 27 39 2887 137 81 0.60 0.60 40273 39759 2.40 2.60 2.20 0.00 0.20 0.00 0.00 33.20 45.00 1.4 308 1749037 -1 96 1 1 3 0 720 53 49 0.40 1.00 98131 24861 0.00 0.00 0.00 0.00 0.00 0.00 0.00 38.92 37.92 2.4 4785 1668936 -1 74 1 1 7 1 1950 180 97 5.99 6.19 397379 148245 8.38 16.57 12.57 0.00 1.00 13.17 17.96 248.30 447.11 1.6 365 1005349 -1 83 1 1 9 7 2677 342 151 1.00 3.00 371257 343169 9.60 25.40 40.40 70.20 1.20 11.80 22.80 121.80 258.40 1.0 252 1040595 -1 87 1 1 1 0 5838 448 248 0.20 0.20 114398 54983 1.80 2.59 2.59 0.00 0.60 3.79 6.59 21.36 59.48 1.0 279 1070259 -1 89 1 1 22 5 2289 161 173 1.80 1.40 171495 107789 0.00 0.00 0.00 0.00 0.00 1.20 1.20 111.20 133.40 2.2 663 1532253 -1 94 1 1 33 47 562 92 36 0.40 1.80 292680 26315 0.00 0.00 0.00 0.00 0.40 7.58 7.58 34.73 81.84 1.0 599 1034651 -1 98 1 1 1 1 341 52 40 0.60 0.60 29813 24090 0.00 0.00 0.00 0.00 0.00 0.00 0.00 106.40 38.00 2.2 381 1716736 -1 86 1 1 5 0 1998 292 242 4.20 1.20 132678 19310 0.00 0.00 0.00 0.00 0.00 0.00 0.00 199.40 292.20 3.0 634 1711210 -1 97 1 1 1 0 397 159 60 0.60 0.40 61210 20054 0.00 0.00 0.00 0.00 0.00 1.60 3.20 33.80 40.60 1.2 6170 1857019 -1 98 1 1 1 1 205 23 35 0.20 0.20 7434 8785 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.60 16.80 1.0 7263 1865264 -1 86 1 1 4 1 769 95 96 0.40 0.40 183897 306485 45.00 95.20 105.00 22.00 0.40 0.40 2.60 31.60 105.40 4.0 182 1708040 -1 91 1 1 40 55 2814 152 125 0.80 0.80 36577 47134 0.00 0.00 0.00 0.00 0.60 17.00 17.00 48.40 123.20 3.8 1048 1524160 -1 90 1 1 83 81 2582 170 159 1.00 1.00 66580 202445 3.00 3.60 3.60 0.00 0.20 2.60 8.00 66.00 110.20 1.5 271 988688 -1 98 1 1 1 0 311 58 35 0.20 0.20 1820 10295 0.00 0.00 0.00 0.00 0.00 4.40 4.80 15.80 26.80 1.0 1900 1771971 -1 84 1 1 42 58 3615 229 134 1.00 1.20 20581 29381 3.40 4.20 6.20 3.40 2.00 21.60 22.80 76.00 168.40 2.2 168 1130147 -1 94 1 1 2 0 1307 130 68 0.80 1.00 23161 18709 0.00 0.00 0.00 0.00 0.00 4.40 7.80 53.60 75.40 1.3 1940 1075173 -1 91 1 1 10 10 1752 206 116 0.60 0.40 492823 51586 1.60 1.60 1.60 0.00 0.80 4.41 7.82 43.89 59.52 1.0 168 1102458 -1 89 1 1 4 1 5408 239 218 0.80 2.00 320857 97794 0.00 0.00 0.00 0.00 0.20 21.80 30.40 38.20 141.40 3.0 2889 1643259 -1 93 1 1 16 24 288 68 40 0.40 0.60 229547 216569 0.00 0.00 0.00 0.00 0.00 2.40 4.80 30.60 27.80 2.4 3570 1822072 -1 86 1 1 1 0 388 76 51 0.20 0.20 325605 240758 38.60 68.00 83.80 51.60 16.00 27.20 51.40 19.80 45.40 2.8 143 1716574 -1 82 1 1 33 23 2813 214 134 1.20 1.00 359038 138798 0.80 1.60 1.60 0.00 1.60 11.20 18.80 59.60 216.20 8.0 461 1317317 -1 92 1 1 0 0 1945 140 120 0.20 0.20 55721 87368 7.20 10.20 10.00 0.00 0.80 1.20 2.20 15.40 17.80 1.2 317 1753784 -1 85 1 1 2 0 2935 172 103 1.20 1.80 499502 171548 6.40 18.00 42.60 42.40 1.60 12.60 22.20 95.60 180.00 5.6 143 1017051 -1 90 1 1 2 0 2055 239 173 0.80 0.80 106521 135119 0.20 4.20 15.20 35.00 3.20 27.60 37.00 70.60 224.00 2.8 419 1380114 -1 95 1 1 0 0 239 44 33 0.20 0.20 248037 108579 0.00 0.00 0.00 0.00 0.00 18.80 37.40 15.40 35.00 1.0 5759 1856667 -1 85 1 1 14 10 1344 118 74 1.60 2.60 321978 46937 0.00 0.00 0.00 0.00 0.00 5.20 9.00 165.00 351.80 1.0 1767 1069374 -1 91 1 1 7 1 1650 160 126 0.40 0.40 33712 61936 5.00 7.40 7.20 0.00 1.60 1.80 2.20 28.60 65.20 2.0 430 1013798 -1 82 1 1 3 0 3320 294 227 2.20 4.19 79618 108101 6.19 11.78 11.58 0.00 0.00 2.20 2.20 283.03 240.72 1.0 296 983580 -1 81 1 1 30 15 2926 269 233 5.00 4.60 198456 55428 0.00 0.00 0.00 0.00 0.20 23.40 24.00 243.00 444.00 3.8 7949 1366403 -1 91 1 1 0 0 216 14 20 0.20 0.20 452 5432 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.20 16.80 1.4 974 1761416 -1 89 1 1 2 0 1687 66 57 1.80 3.80 145191 83587 0.00 0.00 0.00 0.00 0.00 5.80 9.40 130.40 233.40 1.6 762 1069069 -1 76 1 1 8 0 3741 238 175 6.80 20.00 43717 46291 0.60 0.60 0.60 0.00 0.00 8.00 8.40 250.40 444.20 1.0 202 1091530 -1 0 1 1 23 18 2996 257 265 1.40 1.60 170904 76164 7.39 16.57 29.54 43.31 0.80 1.20 1.80 79.24 280.64 212 81 19 -1 97 1 1 1 1 241 18 24 0.20 0.20 7016 10288 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.60 16.80 1.4 7398 1865531 -1 98 1 1 0 0 319 61 37 0.20 0.20 1695 5584 1.00 1.00 1.00 0.00 0.00 0.00 0.00 15.60 16.80 2.0 253 1707712 -1 56 1 1 21 6 5456 485 304 11.40 11.00 390051 40479 1.00 1.00 1.00 0.00 0.80 46.80 49.60 538.20 1260.40 1.0 530 982954 -1 79 1 1 6 1 3959 659 573 3.00 1.40 569326 396615 1.40 2.60 2.40 0.00 2.20 3.40 4.80 180.80 303.80 2.0 427 1125595 -1 95 1 1 1 1 2021 93 96 0.20 0.20 105905 9499 0.00 0.00 0.00 0.00 0.20 0.00 0.00 17.60 19.00 2.0 630 1718893 -1 77 1 1 4 1 7225 252 310 1.40 1.40 164847 565690 1.00 1.20 1.20 0.00 0.80 7.60 10.00 64.20 116.20 2.3 299 1004424 -1 81 1 1 5 1 2433 194 142 1.40 1.40 346692 122775 0.00 0.00 0.00 0.00 0.00 2.40 4.00 111.40 167.00 1.5 875 1055194 -1 97 1 1 26 39 219 15 17 0.20 0.20 15074 10163 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.40 20.80 1.0 6879 1826264 -1 89 1 1 32 47 2093 164 129 1.20 3.80 94847 16603 0.00 0.00 0.00 0.00 0.60 0.40 0.40 84.60 132.20 1.4 440 1104264 -1 80 1 1 5 0 2846 512 341 4.80 2.00 330346 186516 0.00 0.00 0.00 0.00 0.00 9.80 10.20 258.60 398.40 6.8 3606 1596098 -1 98 1 1 1 1 171 11 15 0.20 0.20 7005 10148 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.63 16.83 1.0 8533 1870017 -1 77 1 1 20 9 5998 660 226 2.20 4.79 194430 88620 0.00 0.00 0.00 0.00 0.00 5.39 8.38 174.85 256.29 2.2 1115 1018756 -1 56 1 1 70 56 5250 502 280 9.58 22.36 1454742 74995 3.99 26.35 81.64 224.15 1.40 39.92 53.49 348.30 825.75 2.0 609 1094462 -1 92 1 1 3 1 802 52 65 1.20 3.20 56074 212985 0.60 4.20 0.80 0.00 0.80 0.20 0.40 66.40 94.80 1.2 6933 1852528 -1 97 1 1 7 1 606 58 77 0.20 0.20 5240 61640 0.00 0.00 0.00 0.00 0.00 4.80 4.80 17.40 38.40 2.0 594 1059555 -1 98 1 1 2 1 823 27 26 0.20 0.20 18803 20002 0.00 0.00 0.00 0.00 0.00 0.80 1.40 15.60 16.80 1.0 4624 1828408 -1 95 1 1 2 1 457 39 27 0.40 0.40 7987 5076 0.00 0.00 0.00 0.00 0.80 0.80 6.00 37.40 42.00 2.2 1354 1713314 -1 97 1 1 2 1 234 36 15 0.20 0.20 214764 14692 0.00 0.00 0.00 0.00 0.00 0.00 0.00 16.20 18.20 1.2 7280 1877278 -1 92 1 1 2 0 1623 102 104 0.60 2.20 121229 71410 4.80 4.80 4.80 0.00 1.00 2.20 2.40 50.20 78.60 1.0 170 1046589 -1 86 1 1 6 4 2763 249 112 1.60 3.20 132672 25607 0.40 0.40 0.40 0.00 0.00 2.20 2.20 116.20 159.60 1.0 320 1123400 -1 90 1 1 7 1 1796 112 99 1.40 3.19 218630 187867 2.40 2.40 2.40 0.00 4.99 1.00 1.20 169.46 153.89 3.0 239 1514932 -1 90 1 1 47 55 891 72 57 2.00 4.59 161768 38142 0.20 0.20 0.20 0.00 0.40 6.19 6.79 133.53 211.18 1.0 309 1068905 -1 78 1 1 15 9 5763 322 275 4.20 3.40 225329 158009 0.00 0.00 0.00 0.00 0.00 0.60 0.60 266.20 356.80 6.2 1164 1614413 -1 79 1 1 46 56 3635 367 264 4.98 2.39 229971 82665 0.00 0.00 0.00 0.00 0.00 0.80 0.80 259.36 392.43 3.0 873 1046947 -1 97 1 1 0 0 201 26 25 0.20 0.20 587 8785 0.00 0.00 0.00 0.00 0.00 0.20 0.40 15.60 17.20 1.0 1308 1745672 -1 91 1 1 53 75 1345 98 108 0.40 0.40 16472 65359 0.00 0.00 0.00 0.00 0.00 1.80 2.20 33.80 71.80 4.4 1432 1044718 -1 88 1 1 4 0 2781 263 222 2.60 1.20 245197 44762 0.00 0.00 0.00 0.00 0.20 5.20 5.20 138.40 252.60 1.7 2744 1047638 -1 86 1 1 14 0 1654 95 62 2.00 2.40 189881 134834 5.40 14.00 65.40 115.80 1.00 22.80 24.00 140.00 296.20 6.4 168 1593582 -1 90 1 1 39 52 2527 138 89 0.80 3.40 265344 41496 3.80 5.00 5.00 0.00 2.20 26.20 37.60 63.40 104.80 1.3 677 1057779 -1 98 1 1 1 1 465 22 28 0.20 0.20 11366 12964 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.40 16.80 1.2 6848 1877352 -1 77 1 1 11 0 2995 400 336 8.00 3.80 269385 80555 0.80 0.80 0.80 0.00 0.00 0.00 0.00 379.40 557.80 4.6 242 1722416 -1 92 1 1 11 8 3549 168 140 0.40 0.40 13296 40833 0.00 0.00 0.00 0.00 0.00 3.40 3.60 42.40 102.80 1.2 1524 971326 -1 83 1 1 6 0 3018 417 241 2.00 2.59 1224535 193082 0.00 0.00 0.00 0.00 0.00 15.17 23.35 108.38 196.81 1.3 406 1071511 -1 92 1 1 95 111 1137 136 93 1.00 0.80 70872 33897 0.00 0.00 0.00 0.00 0.00 8.20 8.20 62.20 111.60 2.0 859 998858 -1 93 1 1 3 0 3312 213 128 0.40 1.00 28611 70352 0.00 0.00 0.00 0.00 0.20 0.20 0.20 33.80 49.80 2.2 2479 1645269 -1 0 1 1 77 90 4219 652 595 1.39 1.39 96821 46895 3.17 16.47 36.31 82.94 0.79 11.51 13.69 102.78 224.60 134 85 15 -1 87 1 1 29 41 2498 140 150 1.40 1.60 119383 32297 0.00 0.00 0.00 0.00 0.00 10.80 20.80 66.80 101.80 3.4 3996 1716054 -1 97 1 1 1 0 346 61 23 0.20 0.20 382940 19927 0.00 0.00 0.00 0.00 0.00 0.00 0.00 17.20 18.80 1.8 8016 1862216 -1 98 1 1 2 1 261 40 26 0.20 0.20 197151 24724 0.00 0.00 0.00 0.00 0.00 0.00 0.00 16.20 18.20 1.2 7110 1873368 -1 83 1 1 7 2 1948 302 236 5.59 2.20 390970 260428 0.00 0.00 0.00 0.00 0.00 3.59 6.99 255.09 371.46 2.4 3458 1815641 -1 91 1 1 3 1 1490 147 111 1.40 4.00 29410 32328 0.00 0.00 0.00 0.00 0.00 1.20 1.40 72.80 84.00 1.8 1147 1124344 -1 80 1 1 55 59 5513 327 213 0.40 0.40 122053 99901 7.39 23.35 30.74 48.90 6.79 46.11 60.88 33.13 208.18 1.2 228 981948 -1 89 1 1 52 36 3084 203 389 2.80 2.80 94519 116569 0.00 0.00 0.00 0.00 0.00 0.00 0.00 150.20 200.40 2.4 1632 1641173 -1 87 1 1 1 0 1948 124 113 0.60 1.20 63813 74699 0.00 0.00 0.00 0.00 0.20 3.19 5.99 45.51 80.84 1.0 464 1117097 -1 89 1 1 1 0 2711 144 118 1.40 1.60 161993 56924 3.61 14.23 20.84 35.07 4.81 5.41 5.81 102.81 170.74 2.6 152 1087596 -1 80 1 1 6 2 2285 177 191 4.00 3.20 84430 214977 0.00 0.00 0.00 0.00 0.00 9.80 11.20 204.00 357.80 2.8 717 1016555 -1 95 1 1 14 13 1510 168 97 0.20 0.20 25438 26958 0.00 0.00 0.00 0.00 0.00 2.40 4.99 19.56 16.77 1.0 1088 1080695 -1 98 1 1 1 1 192 12 33 0.20 0.20 8571 12015 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.40 16.80 1.0 7293 1875112 -1 94 1 1 2 0 801 68 47 0.60 2.20 171773 20095 0.00 0.00 0.00 0.00 0.00 9.80 10.20 56.40 135.60 2.5 3020 1012598 -1 93 1 1 3 1 2307 114 105 0.40 1.80 31281 113104 0.00 0.00 0.00 0.00 0.00 0.40 0.40 19.60 35.20 2.4 3103 1656325 -1 58 1 1 54 34 5657 777 594 11.40 6.80 446525 68465 0.20 0.20 0.20 0.00 0.20 13.80 22.80 674.20 1029.20 2.0 424 1031053 -1 93 1 1 0 0 2352 82 73 0.20 0.20 3146 8482 0.00 0.00 0.00 0.00 0.00 0.60 1.00 15.60 17.40 1.0 608 1731416 -1 93 1 1 1 0 3440 144 156 0.20 0.20 92394 37398 0.60 0.60 0.60 0.00 0.40 0.00 0.00 21.60 21.20 2.6 147 1707931 -1 90 1 1 0 0 1703 158 127 0.20 0.20 5095 24264 0.80 8.40 11.80 11.00 0.60 14.80 14.80 15.40 118.60 1.6 166 1099232 -1 94 1 1 17 25 1405 83 142 0.60 0.60 12122 157021 1.80 1.80 2.40 2.20 0.00 1.20 1.20 35.47 48.50 1.2 144 1746180 -1 79 1 1 7 2 2862 278 150 5.61 4.81 253841 114278 0.00 0.00 0.00 0.00 1.20 11.82 12.22 282.57 455.91 2.4 1934 1007500 -1 97 1 1 2 0 528 35 40 0.40 0.80 1229 25473 0.00 0.00 0.00 0.00 0.00 0.60 0.80 34.27 44.49 1.3 704 1064691 -1 98 1 1 0 0 233 23 22 0.20 0.20 663 9460 0.00 0.00 0.00 0.00 0.00 0.00 0.00 14.40 16.80 2.0 2972 1707112 -1 96 1 1 19 28 586 76 51 0.20 0.20 1609 13494 0.00 0.00 0.00 0.00 0.00 0.20 0.20 15.60 16.80 2.0 1258 1713042 -1 80 1 1 55 61 3395 568 152 2.20 3.40 249412 37226 0.00 0.00 0.00 0.00 0.20 8.00 15.60 153.80 278.20 2.6 1223 1536299 -1 88 1 1 20 25 419 36 32 2.20 2.20 63830 39248 0.00 0.00 0.00 0.00 0.00 1.20 1.60 186.43 174.25 1.0 8249 1866379 -1 89 1 1 4 0 2197 138 131 1.40 2.20 112116 79948 0.00 0.00 0.00 0.00 0.00 8.82 10.42 73.75 160.32 1.0 712 1061429 -1 90 1 1 17 16 2075 135 79 0.20 0.20 11362 23344 0.00 0.00 0.00 0.00 0.00 1.20 1.20 88.42 17.76 1.0 1113 1081611 -1 99 1 1 0 0 151 11 25 0.20 0.20 439 21995 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.57 16.77 1.0 6737 1858691 -1 96 1 1 1 0 1505 73 77 0.20 0.20 10196 28193 0.00 0.00 0.00 0.00 0.60 0.20 0.40 16.37 24.55 1.5 1065 1053132 -1 78 1 1 17 7 3510 375 310 4.19 1.80 175138 78646 0.00 0.00 0.00 0.00 0.00 2.20 3.39 226.95 443.11 1.8 781 968909 -1 89 1 1 4 1 1602 170 162 3.40 1.00 77639 153502 0.00 0.00 0.00 0.00 0.00 0.00 0.00 161.20 232.00 2.2 5757 1840403 -1 94 1 1 1 0 2514 120 99 0.80 1.20 276080 32472 0.40 0.60 0.60 0.00 2.80 0.20 0.20 23.80 36.20 1.6 205 1749656 -1 83 1 1 7 1 2139 329 127 2.80 3.60 1001902 34497 0.00 0.00 0.00 0.00 0.00 30.00 33.60 138.00 302.00 1.2 2376 1090363 -1 72 1 1 22 18 4418 351 216 4.00 5.00 301061 68449 0.00 0.00 0.00 0.00 0.00 6.20 7.60 265.20 497.80 2.0 1063 1008304 -1 76 1 1 12 0 6188 624 408 4.99 2.00 137279 62736 0.20 0.20 0.20 0.00 0.00 1.40 1.80 265.07 397.01 1.0 328 1065847 -1 98 1 1 0 0 195 10 16 0.20 0.20 3368 46609 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.60 16.80 1.2 6910 1858525 -1 80 1 1 7 0 2635 588 572 0.60 2.20 647485 572968 10.18 33.33 63.07 79.44 3.19 21.36 86.43 50.30 75.85 1.0 169 1047085 -1 81 1 1 65 6 2532 166 125 0.60 0.80 38998 80415 6.19 20.16 27.35 36.13 1.00 21.36 22.75 61.88 183.83 1.0 342 1036602 -1 94 1 1 4 2 2318 252 116 0.40 0.40 284319 144524 0.00 0.00 0.00 0.00 0.00 1.20 1.20 34.40 48.40 3.6 669 1326208 -1 97 1 1 1 0 801 67 72 0.20 0.20 4584 19779 1.60 1.60 1.60 0.00 0.20 1.20 1.20 15.60 22.40 1.0 314 1016016 -1 75 1 1 49 57 5344 978 862 3.19 1.00 787806 738498 0.00 0.00 0.00 0.00 0.00 6.18 10.96 160.76 238.05 2.2 987 1074963 -1 96 1 1 28 39 157 14 15 0.20 0.20 8738 8548 0.00 0.00 0.00 0.00 0.00 0.00 0.00 20.16 16.77 1.0 1882 1768184 -1 89 1 1 5 0 2794 291 263 1.20 0.60 129608 114836 0.00 0.00 0.00 0.00 0.00 13.17 13.77 73.25 151.50 3.0 1403 1040123 -1 92 1 1 8 5 1361 117 81 0.40 1.80 32845 44283 4.59 7.19 6.79 3.59 1.60 0.20 1.60 33.53 108.98 1.5 183 967026 -1 76 1 1 17 6 5966 274 171 2.59 6.79 27941 42226 5.19 6.99 12.57 9.58 2.99 9.58 9.58 180.64 255.89 4.6 154 1311112 -1 87 1 1 8 0 2454 310 267 3.20 1.00 139403 62658 0.80 0.80 1.20 2.00 0.20 1.00 1.00 160.00 242.40 1.8 208 1110645 -1 92 1 1 78 76 1111 155 114 0.80 0.60 116400 49458 0.00 0.00 0.00 0.00 0.40 7.20 8.20 65.00 94.20 1.5 376 1017464 -1 90 1 1 3 0 2286 160 97 0.60 1.80 162790 78386 0.20 0.40 0.40 0.00 4.80 2.60 3.40 52.40 121.20 1.8 566 1014058 -1 74 1 1 20 1 2232 204 103 5.20 4.80 349753 173656 9.20 23.80 43.80 68.80 0.00 31.20 39.40 283.80 583.40 1.5 518 1029395 -1 86 1 1 4 0 1012 137 112 2.60 0.80 78025 6260 0.00 0.00 0.00 0.00 0.00 5.80 5.80 120.80 178.40 1.6 587 1742296 -1 88 1 1 3 1 544 92 73 1.80 1.80 247617 175885 0.00 0.00 0.00 0.00 0.00 6.80 11.00 161.20 147.40 2.0 3549 1822469 -1 56 1 1 48 44 5793 705 325 13.40 34.80 251986 151431 0.00 0.00 0.00 0.00 0.00 5.20 5.40 482.20 898.60 1.0 1188 1087403 -1 94 1 1 5 5 2175 83 77 0.60 0.60 17319 29789 0.00 0.00 0.00 0.00 0.00 2.00 2.40 42.60 62.60 1.5 425 988923 -1 90 1 1 254 59 4072 333 311 0.60 0.60 183534 202268 0.00 0.00 0.00 0.00 0.20 0.20 0.20 49.00 78.60 2.0 2422 1644392 -1 93 1 1 1 0 1293 59 49 0.60 1.00 3767 14409 0.00 0.00 0.00 0.00 0.00 0.80 0.80 49.80 61.75 2.4 1268 968080 -1 84 1 1 3 2 1527 122 145 0.20 0.20 413659 365236 30.74 84.83 198.00 431.34 0.60 48.70 90.42 19.56 40.92 3.0 135 968140 -1 96 1 1 0 0 319 57 14 0.20 0.20 352084 12848 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.60 17.20 1.4 9231 1867534 -1 89 1 1 40 55 2672 161 146 0.40 0.40 74895 196953 4.00 4.00 4.00 0.00 1.20 26.40 26.40 93.40 159.20 1.5 194 973072 -1 85 1 1 212 208 4232 406 255 1.20 2.00 388291 161853 0.00 0.00 0.00 0.00 0.00 5.00 21.80 94.60 166.40 3.4 422 1334416 -1 75 1 1 7 0 2820 373 332 6.80 1.80 173582 20888 2.00 2.40 2.40 0.00 0.40 0.40 0.60 319.40 462.20 4.2 143 1751645 -1 86 1 1 1 0 2634 255 127 1.00 3.60 174672 33215 0.20 0.20 0.20 0.00 0.00 0.40 0.40 121.60 141.00 1.4 415 1093984 -1 90 1 1 6 1 1279 180 157 4.00 1.20 94575 6400 0.00 0.00 0.00 0.00 0.00 0.00 0.00 198.20 281.80 1.0 7196 1875514 -1 90 1 1 3 1 388 31 24 1.60 1.60 49659 58793 0.00 0.00 0.00 0.00 0.00 0.60 1.00 130.94 121.16 1.0 7544 1861499 -1 91 1 1 1 0 2450 128 113 0.40 0.40 23110 26628 0.00 0.00 0.00 0.00 0.00 9.58 11.58 31.54 50.90 1.0 791 1050303 -1 88 1 1 1 0 2282 401 210 0.20 0.20 12692 54386 0.20 0.20 0.20 0.00 0.20 0.60 0.80 19.20 37.80 1.6 235 1742318 -1 98 1 1 0 0 158 13 15 0.20 0.20 448 6400 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.60 16.80 1.0 7240 1863624 -1 83 1 1 15 12 3957 339 346 3.00 1.40 321703 342201 0.00 0.00 0.00 0.00 0.00 0.00 0.00 153.20 226.00 4.2 1406 1614402 -1 92 1 1 2 0 1680 400 299 0.60 0.60 11734 13465 0.20 0.20 0.20 0.00 0.60 0.60 0.60 29.20 38.80 3.6 369 1712258 -1 82 1 1 20 8 2806 306 272 5.20 8.60 214889 130687 1.80 1.80 1.80 0.00 1.40 13.80 22.00 349.00 412.60 1.2 193 999115 -1 76 1 1 198 38 4220 448 341 2.60 1.20 228047 193897 10.00 51.20 85.00 82.00 0.20 21.60 41.00 138.40 241.80 1.5 137 1017034 -1 74 1 1 6 0 2098 190 110 6.40 24.00 158411 22867 0.00 0.00 0.00 0.00 0.20 5.80 6.80 350.40 524.40 1.0 354 1035406 -1 91 1 1 25 20 1423 187 171 0.20 0.20 122096 137418 14.37 28.34 23.75 0.00 0.60 3.19 3.59 15.57 51.70 1.6 532 1099797 -1 63 1 1 53 8 5116 612 442 12.60 8.20 266963 24095 0.00 0.00 0.00 0.00 0.60 5.40 6.60 569.20 935.40 5.8 2778 1536829 -1 93 1 1 2 0 1539 132 116 1.80 0.60 117877 17639 0.60 0.60 0.60 0.00 0.00 4.01 4.01 90.58 168.14 1.0 151 1069188 -1 86 1 1 75 32 1442 166 163 0.40 0.40 392078 277539 22.36 46.71 46.71 0.00 2.79 33.73 64.67 35.13 82.63 3.8 251 1597281 -1 95 1 1 4 3 1107 80 54 0.40 0.40 3303 23337 0.00 0.00 0.00 0.00 0.20 9.00 9.00 29.20 91.20 1.0 2467 1015398 -1 98 1 1 11 15 188 15 41 0.20 0.20 2710 8658 0.00 0.00 0.00 0.00 0.00 0.20 0.20 15.60 16.80 1.0 3557 1847944 -1 74 1 1 7 0 3216 570 72 6.80 21.20 1510447 52634 8.80 25.20 47.40 83.20 0.40 23.80 32.20 247.40 504.60 2.8 201 1108710 -1 76 1 1 6 0 5415 412 328 3.20 2.00 290997 97991 5.60 9.60 26.40 29.40 0.40 3.60 4.60 230.40 385.60 1.3 164 1089971 -1 85 1 1 12 1 2512 284 244 2.81 3.81 94187 98275 0.00 0.00 0.00 0.00 0.00 21.44 23.45 154.31 282.57 1.5 1316 1102746 -1 87 1 1 4 2 674 79 49 2.60 2.60 191341 147817 0.00 0.00 0.00 0.00 0.00 4.40 7.00 245.00 220.20 1.2 5280 1838771 -1 63 1 1 38 0 4582 288 141 10.22 29.06 639671 86484 6.21 17.23 24.65 42.08 1.80 24.45 29.06 327.25 681.96 3.6 142 1098099 -1 91 1 1 15 14 2423 566 248 0.20 0.20 649934 653520 0.00 0.00 0.00 0.00 0.00 0.60 1.00 23.00 32.40 1.8 430 1044971 -1 0 1 1 14 5 1030 198 179 1.20 1.00 166905 30638 0.20 0.20 0.20 0.00 0.00 13.00 31.20 87.60 197.80 563 90 10 -1 87 1 1 1 0 2804 352 410 0.40 2.00 37461 53614 0.00 0.00 0.00 0.00 0.00 21.20 21.40 24.40 86.40 2.6 1969 1705293 -1 75 1 1 68 83 3135 244 162 5.41 14.83 171541 96875 9.62 19.24 18.84 0.00 0.00 5.01 7.01 207.21 374.35 1.0 365 1106976 -1 91 1 1 1 0 356 31 31 1.80 1.80 44217 20023 0.00 0.00 0.00 0.00 0.00 1.80 2.80 140.00 139.40 1.0 7303 1849827 -1 94 1 1 1 0 1592 93 69 0.40 1.80 39733 37995 0.00 0.00 0.00 0.00 0.00 0.40 0.40 33.00 45.40 1.2 2906 1050522 -1 81 1 1 6 1 4322 387 274 3.41 3.21 211938 119371 1.20 2.00 1.80 0.00 1.60 13.03 23.85 186.97 392.99 1.0 679 989015 -1 85 1 1 9 7 1106 85 60 0.20 0.20 96962 23460 0.00 0.00 0.00 0.00 0.00 51.30 99.40 91.78 370.14 1.8 2644 952324 -1 90 1 1 0 0 4209 231 178 0.40 0.60 142503 229720 0.20 0.20 9.40 18.60 0.00 0.00 0.00 33.20 59.00 2.4 152 1386010 -1 94 1 1 10 8 1672 118 71 0.20 0.20 5970 17463 0.00 0.00 0.00 0.00 0.00 0.20 0.20 71.66 19.16 2.0 1551 1078014 -1 76 1 1 12 3 4338 319 246 1.60 2.20 346697 139861 3.59 16.57 52.50 75.85 1.20 75.45 79.64 129.74 486.63 6.4 465 1290687 -1 92 1 1 16 5 2596 172 101 2.60 5.40 367523 68362 0.00 0.00 0.00 0.00 0.00 0.60 0.60 191.40 197.80 3.6 852 1545477 -1 78 1 1 19 18 3858 222 151 1.20 1.20 437045 78441 20.96 60.08 110.78 190.22 6.19 49.70 84.03 308.78 204.39 2.3 155 996604 -1 95 1 1 4 3 294 29 54 0.60 0.40 45310 30398 0.00 0.00 0.00 0.00 0.00 3.01 5.81 38.08 41.08 1.4 7511 1870499 -1 88 1 1 1 0 3567 339 304 0.60 2.20 28929 36591 3.01 3.01 3.01 0.00 0.00 7.62 10.02 30.46 57.11 1.0 271 1101937 -1 87 1 1 14 13 6360 217 166 0.60 0.60 77756 74474 0.00 0.00 0.00 0.00 0.00 5.00 5.40 31.60 67.20 1.8 766 999555 -1 89 1 1 9 8 1428 85 67 0.80 1.40 12357 29920 10.22 20.24 20.24 0.00 0.40 11.82 22.85 105.21 190.18 2.0 324 1061935 -1 91 1 1 18 14 2064 121 90 1.00 0.80 56872 28574 0.00 0.00 0.00 0.00 0.20 24.20 26.80 46.20 153.60 1.4 1269 1307661 -1 83 1 1 13 11 2756 371 195 1.80 0.80 1317864 988960 0.00 0.00 0.00 0.00 0.40 24.60 41.20 104.00 162.20 1.3 572 1014926 -1 94 1 1 1 0 3244 165 188 0.20 0.20 70909 156108 0.00 0.00 0.00 0.00 0.00 0.20 0.20 15.80 18.80 3.0 2892 1650291 -1 97 1 1 1 0 209 30 27 0.20 0.20 13961 14007 0.00 0.00 0.00 0.00 0.00 0.60 1.00 14.83 16.83 1.2 7420 1869323 -1 95 1 1 2 1 1252 138 99 0.20 0.20 4361 21604 0.00 0.00 0.00 0.00 0.00 0.40 0.40 22.36 21.36 1.3 527 976144 -1 93 1 1 9 9 1437 279 140 0.40 0.80 200790 121184 0.00 0.00 0.00 0.00 0.00 27.40 27.40 28.80 86.20 4.4 2867 1604600 -1 0 1 1 29 21 1296 480 160 1.40 2.20 816892 683670 7.60 21.20 51.00 115.20 1.00 2.80 5.60 71.40 209.40 142 89 11 -1 76 1 1 7 0 3313 416 319 7.00 2.00 191003 12980 0.00 0.00 0.00 0.00 0.00 0.00 0.00 324.80 479.20 4.0 506 1745051 -1 96 1 1 1 0 1228 42 38 0.20 0.20 7176 15793 0.00 0.00 0.00 0.00 0.00 0.00 0.00 25.40 19.40 2.0 2083 1003210 -1 87 1 1 9 3 3120 405 277 1.00 1.79 162000 110195 0.00 0.00 0.00 0.00 0.20 4.38 8.37 64.94 150.60 2.0 566 1068770 -1 85 1 1 1 0 4945 429 241 0.60 1.40 93810 41867 2.60 4.20 4.20 0.00 0.20 6.00 7.60 49.80 120.40 1.0 173 1137552 -1 94 1 1 3 2 857 94 90 0.20 0.20 94949 27795 0.00 0.00 2.40 8.00 0.00 1.60 1.60 16.00 32.60 2.6 126 1088995 -1 84 1 1 14 13 3398 511 103 2.20 2.20 125593 29286 7.40 35.80 70.40 136.20 0.00 0.40 0.40 271.20 403.60 1.0 138 1081218 -1 98 1 1 1 1 220 29 31 0.00 0.00 36999 8324 0.00 0.00 0.00 0.00 0.00 0.00 0.00 6.97 10.36 1.0 7143 1856064 -1 65 1 1 51 4 3831 205 153 11.38 32.53 191661 63592 3.79 4.39 3.99 0.00 0.40 9.38 10.78 372.85 695.21 1.0 336 1092915 -1 78 1 1 43 46 3083 467 407 8.20 2.00 224444 18218 0.00 0.00 0.00 0.00 0.00 0.00 0.00 380.40 550.00 4.2 636 1710493 -1 84 1 1 1 0 4165 259 163 0.80 1.00 55069 162071 0.00 0.00 0.00 0.00 0.20 15.00 21.00 64.20 134.20 1.5 424 1001854 -1 89 1 1 7 2 3855 274 191 1.20 2.00 130110 115049 0.00 0.00 0.00 0.00 0.00 6.60 12.40 74.80 106.20 3.4 3078 1548314 -1 84 1 1 3 1 2424 149 161 1.60 2.20 204632 239445 0.00 0.00 0.00 0.00 0.00 0.60 0.80 145.80 253.00 2.4 8289 1877581 -1 76 1 1 5 1 4983 316 333 3.00 5.60 253911 596257 0.00 0.00 0.00 0.00 0.00 8.00 10.00 176.60 251.80 1.4 826 994360 -1 78 1 1 11 9 2595 207 110 1.20 3.78 711926 75023 36.45 104.38 195.62 374.90 0.80 74.90 148.41 119.32 233.67 1.5 158 978287 -1 78 1 1 45 22 4121 620 535 2.60 4.80 917846 711555 6.60 12.80 19.00 19.60 9.20 2.20 2.40 136.00 215.00 2.0 178 1036322 -1 93 1 1 3 0 3915 155 118 0.60 1.20 106588 78827 0.00 0.00 0.00 0.00 0.00 1.40 1.60 56.60 59.40 2.2 2689 1646288 -1 93 1 1 66 35 2183 133 124 0.20 0.20 74204 52963 0.20 0.20 0.20 0.00 0.20 6.60 8.80 18.20 52.40 3.8 474 1326890 -1 98 1 1 0 0 219 29 24 0.20 0.20 84857 13021 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.63 16.83 1.6 7310 1867463 -1 97 1 1 16 23 172 22 10 0.20 0.20 105725 6405 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.60 16.80 2.2 3688 1822496 -1 99 1 1 0 0 138 8 13 0.20 0.20 490 9087 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.60 16.80 1.0 583 1732768 -1 0 1 1 10 7 2489 174 104 0.20 0.20 62847 19508 3.20 5.20 14.40 40.20 0.80 3.60 3.80 16.40 98.60 167 91 8 -1 77 1 1 23 4 3365 307 239 5.00 3.60 425526 43983 1.60 5.60 16.00 22.80 1.00 1.60 1.60 288.20 491.00 2.6 241 1080478 -1 75 1 1 12 0 1930 148 75 5.20 22.00 293028 25681 6.40 16.20 73.80 151.20 0.80 22.00 30.00 312.60 521.60 1.0 166 1037280 -1 89 1 1 10 6 476 44 54 1.40 1.20 30286 32718 0.00 0.00 0.00 0.00 0.00 1.20 1.60 114.77 119.96 2.0 479 1741809 -1 0 1 1 6 5 1582 320 106 0.20 0.20 480602 468110 2.60 4.40 4.40 0.00 0.60 0.80 0.80 22.40 48.40 224 88 12 -1 86 1 1 2 0 5377 1152 648 0.40 0.60 47614 86407 2.40 5.21 26.65 36.07 0.00 14.83 16.23 28.86 49.30 1.3 140 1073190 -1 99 1 1 0 0 149 10 11 0.20 0.20 3890 9804 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.37 16.77 1.0 8673 1865980 -1 95 1 1 0 0 1450 101 92 0.20 0.20 16511 19169 1.20 1.20 11.80 25.60 0.00 12.00 12.80 18.00 36.60 1.0 128 1060221 -1 88 1 1 5 1 729 91 27 1.40 1.80 65918 2998 0.00 0.00 0.00 0.00 0.00 3.00 3.40 127.00 144.80 1.8 1584 1766574 -1 88 1 1 5 0 4036 354 200 0.80 0.80 32404 49327 0.20 0.20 0.20 0.00 0.20 6.59 9.58 70.86 98.80 1.5 193 974271 -1 92 1 1 3 2 1570 83 82 0.60 1.20 48697 17966 0.00 0.00 0.00 0.00 0.00 14.60 14.80 47.80 95.80 1.5 1903 1008859 -1 84 1 1 34 15 2332 237 137 2.81 3.61 127453 67398 5.21 10.02 30.86 41.68 1.80 19.04 21.84 177.15 321.24 1.0 200 1013850 -1 84 1 1 4 0 2447 654 103 3.19 5.59 176546 30365 19.96 57.68 102.99 220.76 1.20 15.37 25.95 184.63 320.36 1.5 328 1102360 -1 97 1 1 2 1 230 12 15 0.80 0.80 9104 3377 0.00 0.00 0.00 0.00 0.00 0.00 0.00 53.60 60.20 1.2 7233 1876062 -1 0 1 1 19 17 3516 243 200 0.20 0.20 11558 30861 5.20 11.80 32.00 60.40 0.20 27.00 28.40 16.00 94.80 132 87 13 -1 94 1 1 2 0 1576 70 67 0.40 1.20 5597 19216 0.00 0.00 0.00 0.00 0.80 20.00 20.20 24.60 52.20 1.0 935 1074077 -1 92 1 1 5 2 1463 125 152 1.00 0.80 501614 26240 0.00 0.00 0.00 0.00 0.00 1.40 1.80 58.60 70.40 1.7 737 1047366 -1 81 1 1 13 0 5489 424 405 1.40 1.60 315121 171566 5.80 32.80 52.80 94.40 1.00 19.60 34.20 108.20 228.40 2.0 153 1048573 -1 0 1 1 5 4 1188 148 113 0.20 0.20 286813 28275 10.82 14.23 49.50 66.93 7.01 32.87 35.27 15.63 101.40 126 93 7 -1 83 1 1 16 0 2845 334 158 6.00 3.40 932280 17609 0.00 0.00 0.00 0.00 0.00 11.60 23.20 257.60 399.80 5.8 5058 1719349 -1 87 1 1 21 19 3374 558 226 1.40 3.20 615882 590566 0.20 0.20 0.20 0.00 0.00 1.60 1.60 125.60 217.40 1.0 434 1043605 -1 96 1 1 1 0 432 43 25 0.80 3.20 24364 8293 0.00 0.00 0.00 0.00 0.00 0.80 1.00 42.40 53.60 1.0 1404 1746466 -1 90 1 1 3 0 1193 145 152 0.80 2.60 217173 106950 0.00 0.00 0.00 0.00 0.00 2.40 2.80 62.20 162.40 1.0 576 1066038 -1 86 1 1 14 11 5552 321 158 2.20 7.40 866968 48363 0.00 0.00 0.00 0.00 0.00 1.40 2.20 75.60 143.20 1.0 425 1009667 -1 89 1 1 37 42 1295 52 52 0.20 0.20 16813 20187 0.40 0.80 0.80 0.00 0.20 1.00 1.60 18.76 22.16 1.2 297 1738584 -1 83 1 1 24 30 2583 242 171 1.40 2.00 40055 108188 4.60 33.20 214.20 527.00 0.40 2.80 3.80 106.40 123.80 4.0 648 1640984 -1 92 1 1 6 4 1090 84 52 1.40 2.20 181014 31665 7.00 8.20 7.00 0.00 5.60 4.60 4.80 70.40 179.60 1.3 175 1025157 -1 78 1 1 12 6 1579 52 71 4.01 3.61 109697 163903 28.46 51.30 68.54 54.31 11.02 17.84 27.86 259.92 404.41 1.0 186 1131263 -1 88 1 1 6 5 2350 249 160 0.80 4.99 26124 120519 1.00 1.20 1.00 0.00 1.40 4.79 4.79 33.53 105.19 1.6 449 1089070 -1 77 1 1 11 8 5409 520 317 1.39 1.99 120655 113146 4.98 8.17 6.77 0.00 6.77 9.96 19.92 155.98 287.45 4.2 248 1005404 -1 88 1 1 58 74 3580 306 157 1.20 4.80 85007 28708 0.20 0.20 0.20 0.00 0.20 10.20 13.00 85.20 124.20 5.4 354 1315827 -1 86 1 1 68 81 4483 538 375 0.20 0.20 607400 196340 4.21 11.02 27.86 51.10 0.80 13.23 30.26 15.23 60.72 1.8 137 1048723 -1 90 1 1 2 1 3898 181 176 0.20 0.20 12690 211636 1.60 2.40 2.40 0.00 0.20 0.80 0.80 22.60 39.60 1.0 281 999800 -1 77 1 1 8 1 3416 467 365 5.60 1.60 251705 69298 2.40 5.80 13.00 19.00 0.00 39.40 45.40 287.40 624.00 2.3 181 983189 -1 82 1 1 2 0 534 59 64 2.20 2.20 95619 57562 0.00 0.00 0.00 0.00 0.00 2.40 2.40 199.80 170.46 2.8 1100 1785865 -1 81 1 1 4 2 4121 373 191 0.60 3.40 363786 349279 15.60 23.20 40.40 112.00 0.80 23.40 33.60 25.80 272.80 2.2 200 1010323 -1 96 1 1 2 1 2072 95 103 0.20 0.20 17251 137276 1.80 2.00 2.00 0.00 0.20 0.40 0.40 18.40 22.00 2.4 313 1522626 -1 94 1 1 26 15 1558 153 121 0.60 2.20 60536 78144 0.00 0.00 0.00 0.00 0.00 2.20 4.40 58.80 103.60 2.4 1384 1542154 -1 84 1 1 95 39 3847 323 263 0.80 0.80 306175 83615 8.38 15.37 15.37 0.00 9.58 62.28 64.87 60.68 180.64 3.0 221 1037619 -1 90 1 1 3 0 1777 146 85 1.00 1.40 61198 40040 1.20 1.60 1.60 0.00 1.40 1.60 1.60 91.00 108.20 1.3 457 1058109 -1 83 1 1 34 15 884 154 88 2.20 2.40 535664 108937 0.00 0.00 0.00 0.00 0.00 7.00 13.40 176.80 191.60 1.6 2899 1795477 -1 94 1 1 1 0 1016 104 89 0.40 0.20 261950 100828 0.00 0.00 0.00 0.00 0.00 0.80 1.20 35.40 54.00 2.6 1581 1537914 -1 98 1 1 3 1 817 53 53 0.40 0.40 5296 28655 2.40 3.00 3.00 0.00 0.60 0.00 0.00 30.00 59.00 2.2 190 1523528 -1 84 1 1 4 3 2142 321 196 1.40 1.40 668115 48198 5.00 16.40 20.40 42.20 1.60 3.60 4.40 98.80 171.60 1.5 346 1128446 -1 0 1 1 6 1 1381 158 119 1.40 2.00 27168 22368 0.00 0.00 0.00 0.00 0.20 4.60 6.80 103.40 154.00 514 92 8 -1 88 1 1 10 1 1552 186 131 1.00 1.40 178399 72127 13.40 18.60 18.60 0.00 11.20 0.80 1.20 64.80 121.00 4.4 297 961802 -1 98 1 1 2 2 223 14 16 0.20 0.20 7619 8803 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.60 16.80 1.0 6813 1827768 -1 86 1 1 1 0 3839 317 164 0.60 1.20 97366 49773 1.40 1.40 10.38 12.77 0.00 8.78 8.78 62.48 100.40 1.5 157 1124760 -1 73 1 1 33 7 3829 384 272 7.40 9.00 74593 51008 8.20 15.20 40.00 103.80 1.00 4.20 5.00 313.60 650.60 4.2 175 966250 -1 75 1 1 41 11 4185 549 252 5.79 7.39 112159 92205 11.98 40.52 75.65 212.77 1.20 6.79 9.58 366.87 610.38 2.8 132 1055216 -1 88 1 1 13 12 3053 353 166 0.80 2.00 373103 39226 0.00 0.00 0.00 0.00 0.00 3.00 4.60 54.00 113.00 1.8 848 1126931 -1 79 1 1 24 9 3080 259 206 4.60 4.80 806120 142362 7.60 9.40 9.20 0.00 4.00 10.60 15.00 213.80 411.80 2.5 206 1034381 -1 0 1 1 17 6 973 128 56 1.00 1.20 567287 27588 8.80 11.00 14.80 25.20 3.20 8.80 16.60 72.40 129.80 180 90 9 -1 0 1 1 23 0 4831 734 622 10.60 3.40 839067 549586 6.60 9.20 9.20 0.00 4.40 14.60 25.20 521.60 809.60 335 64 36 -1 82 1 1 13 5 2269 280 187 1.00 1.00 198481 65015 9.98 37.92 86.43 129.54 2.99 21.76 27.94 115.57 313.37 1.0 243 1090707 -1 69 1 1 14 8 4553 630 444 7.20 5.80 369317 58485 11.40 29.20 54.00 99.80 7.00 5.20 5.20 399.00 674.40 2.2 208 1010824 -1 91 1 1 4 1 2681 146 81 0.40 0.40 47057 9705 0.00 0.00 0.00 0.00 0.20 30.20 30.20 30.20 172.80 4.8 2727 1369683 -1 96 1 1 0 0 186 15 16 0.20 0.20 17025 18527 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.60 16.80 1.0 2668 1771728 -1 85 1 1 5 1 1056 159 90 3.78 2.39 392045 14382 0.00 0.00 0.00 0.00 0.00 1.79 1.79 264.94 268.13 2.0 11346 1873335 -1 91 1 1 5 0 1732 144 79 0.40 0.40 163239 11850 0.00 0.00 0.00 0.00 2.80 2.60 23.00 26.40 101.80 1.6 442 1727851 -1 66 1 1 34 1 3783 444 258 9.00 20.00 265747 38436 5.60 17.80 55.00 92.20 0.40 8.60 13.40 330.00 611.40 3.2 128 1108579 -1 93 1 1 2 1 1555 263 117 0.60 2.00 749837 68458 0.00 0.00 0.00 0.00 0.00 6.01 11.62 36.27 63.73 1.0 2255 1011769 -1 88 1 1 6 5 1962 119 94 1.20 1.20 183425 37920 0.20 0.20 0.20 0.00 0.00 7.80 9.20 92.60 232.20 2.0 310 990739 -1 92 1 1 2 0 2399 57 58 2.40 2.40 67724 39491 0.00 0.00 0.00 0.00 0.00 0.20 0.20 91.80 153.00 2.4 691 1763923 -1 81 1 1 8 6 5435 151 107 2.00 7.19 71250 38841 0.00 0.00 0.00 0.00 0.80 0.80 1.20 257.49 183.43 3.0 606 1444337 -1 97 1 1 1 1 555 25 30 0.20 0.20 2714 18782 0.00 0.00 0.00 0.00 0.00 0.20 0.20 15.60 25.00 1.0 649 1069200 -1 69 1 1 13 0 4156 431 382 9.20 4.40 221914 53340 6.80 42.80 81.80 165.40 0.00 2.80 3.80 410.60 705.40 1.8 209 1029048 -1 91 1 1 3 1 1127 107 53 1.80 2.80 218100 27522 0.00 0.00 0.00 0.00 0.20 25.80 26.60 98.80 211.40 1.0 2882 1014066 -1 93 1 1 79 101 1076 143 103 0.20 0.20 49908 52017 5.17 10.14 12.13 4.97 0.00 0.00 0.00 15.71 25.05 1.7 140 1005056 -1 93 1 1 0 0 1489 66 95 0.20 0.20 8486 21015 0.40 0.60 0.60 0.00 0.00 1.00 1.00 15.60 24.20 1.0 227 1067568 -1 0 1 1 14 10 1338 123 128 0.60 0.40 122682 43380 6.60 10.80 17.00 30.80 1.00 15.00 24.40 30.00 103.60 167 88 12 -1 86 1 1 11 11 3963 447 315 0.40 0.20 372521 39189 1.60 3.60 3.60 0.00 10.60 2.60 3.40 21.00 32.80 3.0 203 1134622 -1 94 1 1 1 0 3506 250 131 0.20 0.20 42730 93229 0.00 0.00 0.00 0.00 0.00 0.00 0.00 16.20 17.40 2.2 3194 1657128 -1 83 1 1 8 0 2831 417 336 4.80 3.40 179630 72118 0.00 0.00 0.00 0.00 0.00 2.00 2.40 242.60 395.40 1.0 946 1064123 -1 92 1 1 2 1 298 54 33 0.40 1.80 49708 11652 0.00 0.00 0.00 0.00 0.00 0.80 1.60 19.00 27.00 1.8 3916 1831197 -1 94 1 1 11 8 1559 148 116 0.60 0.40 199193 222198 0.00 0.00 0.00 0.00 0.00 4.40 7.20 37.40 80.40 3.8 2410 1552424 -1 98 1 1 0 0 160 17 14 0.20 0.20 2535 5991 0.00 0.00 0.00 0.00 0.00 0.00 0.00 21.20 16.80 1.2 8073 1834968 -1 94 1 1 2 0 1367 83 63 1.40 4.20 97573 20902 2.60 2.60 2.60 0.00 1.00 0.60 0.60 54.40 81.00 1.4 215 1750114 -1 74 1 1 5 0 4896 168 120 4.00 8.40 137924 143835 7.40 11.60 10.20 0.00 0.80 6.80 11.20 253.80 387.00 3.8 300 1015395 -1 95 1 1 1 0 1380 58 61 0.20 0.20 54217 79770 0.00 0.00 0.00 0.00 0.00 0.00 0.00 16.60 17.60 2.0 4671 1726971 -1 95 1 1 1 1 470 48 35 0.40 0.40 160644 60051 0.00 0.00 0.00 0.00 0.00 6.60 13.20 30.40 42.20 1.0 8717 1834907 -1 94 1 1 2 1 2587 198 100 0.20 0.20 956702 135821 0.00 0.00 0.00 0.00 0.00 2.80 2.80 17.00 90.40 6.0 642 1306768 -1 77 1 1 11 3 5387 362 355 2.80 2.20 298240 160510 0.00 0.00 0.00 0.00 0.00 8.40 9.40 262.80 264.00 7.0 396 1340256 -1 86 1 1 2 1 845 50 36 0.60 2.00 35281 7141 0.00 0.00 0.00 0.00 0.00 1.00 1.00 34.60 49.80 3.2 519 1715462 -1 96 1 1 2 0 1626 70 41 0.80 0.40 15766 21115 0.00 0.00 0.00 0.00 0.00 0.00 0.00 47.70 63.93 1.2 8342 1868431 -1 83 1 1 9 0 4601 216 153 2.00 2.60 118313 27230 2.40 2.40 2.40 0.00 0.40 11.00 17.60 111.80 222.20 3.6 319 1111411 -1 93 1 1 1 0 214 30 32 0.20 0.20 2422 6393 0.00 0.00 0.00 0.00 0.00 0.20 0.20 17.37 20.96 2.0 489 1738949 -1 95 1 1 0 0 906 187 50 0.20 0.20 194669 144179 0.00 0.00 0.00 0.00 0.00 2.20 4.40 15.60 17.40 4.0 1082 1753923 -1 95 1 1 14 18 282 23 29 0.40 0.40 7368 11958 0.00 0.00 0.00 0.00 0.00 0.80 1.00 29.80 40.20 1.2 7665 1871163 -1 90 1 1 4 1 1919 126 121 0.80 0.40 32030 174094 2.20 2.20 2.20 0.00 0.40 2.40 2.40 57.49 95.21 1.5 232 978611 -1 91 1 1 2 0 3500 380 219 0.40 0.60 120741 28679 0.20 0.40 0.40 0.00 0.00 6.40 7.80 33.40 59.60 1.5 257 1101704 -1 77 1 1 32 10 2843 330 185 7.58 4.79 243642 129323 0.00 0.00 0.00 0.00 0.00 1.40 2.20 331.34 641.52 6.2 1048 1553491 -1 81 1 1 15 11 5885 231 159 0.80 3.20 224023 51705 8.80 14.60 39.00 72.80 6.80 37.60 43.20 43.40 113.00 1.6 150 1006387 -1 98 1 1 0 0 189 12 15 0.40 1.20 435 6804 0.00 0.00 0.00 0.00 0.00 0.00 0.00 33.80 35.40 1.0 7918 1880896 -1 92 1 1 1 0 2008 157 91 0.20 0.20 176272 59457 0.00 0.00 0.00 0.00 0.20 1.00 1.20 22.00 17.80 3.2 385 1702584 -1 91 1 1 13 2 2362 112 92 0.60 0.80 40671 13680 0.00 0.00 0.00 0.00 0.00 16.60 100.60 42.40 172.80 3.4 4983 1410806 -1 93 1 1 1 0 1030 49 34 0.40 0.20 94546 25256 0.00 0.00 0.00 0.00 0.00 11.00 14.80 31.80 71.00 1.2 717 1037518 -1 97 1 1 0 0 1296 83 46 0.20 0.20 14795 12066 0.40 0.60 0.40 0.00 0.40 0.80 0.80 15.60 19.40 2.0 301 1709544 -1 90 1 1 23 10 1365 196 145 2.80 0.80 97335 28899 0.00 0.00 0.00 0.00 0.00 0.00 0.00 137.00 185.60 1.8 7263 1863861 -1 91 1 1 41 59 1487 167 82 0.20 0.20 119806 62598 6.00 7.20 7.20 0.00 1.20 6.80 10.20 15.60 85.20 1.7 174 980214 -1 96 1 1 2 1 1413 47 51 0.40 0.60 23046 23823 0.00 0.00 0.00 0.00 0.00 0.00 0.00 39.32 65.47 1.2 1181 1005154 -1 89 1 1 0 0 1769 87 67 0.20 0.20 5565 13635 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.57 16.77 2.0 4169 1774866 -1 90 1 1 40 56 2735 180 137 0.20 0.20 364701 383083 0.00 0.00 0.00 0.00 0.00 1.00 1.00 14.83 22.65 1.3 1181 1017937 -1 94 1 1 24 35 751 89 62 0.20 0.20 89416 20160 0.00 0.00 0.00 0.00 2.40 0.80 0.80 18.96 37.33 1.0 405 1009161 -1 96 1 1 1 0 760 29 31 0.20 0.20 2795 15330 1.00 1.20 1.40 1.20 0.20 0.80 0.80 13.03 54.51 1.0 129 1016087 -1 97 1 1 2 1 252 37 35 0.20 0.20 45099 27346 0.00 0.00 0.00 0.00 0.00 0.40 0.40 16.23 14.83 1.0 7293 1868226 -1 88 1 1 3 0 3089 196 200 0.40 0.60 33992 134141 0.00 0.00 0.00 0.00 0.40 35.27 39.88 29.66 151.50 3.0 583 1063442 -1 83 1 1 223 44 3169 245 254 0.40 1.80 341846 241158 14.60 70.20 119.20 137.60 0.00 14.80 26.80 32.80 194.80 1.0 143 1016059 -1 85 1 1 2 0 3021 336 243 1.40 4.20 174664 129337 5.80 35.80 61.20 131.60 0.20 2.60 2.80 102.80 238.00 1.2 195 1089227 -1 96 1 1 0 0 450 170 40 0.20 0.20 213146 200908 0.00 0.00 0.00 0.00 0.00 0.40 0.40 15.60 79.60 3.4 972 1744448 -1 93 1 1 5 5 2307 116 91 0.20 0.20 67285 70594 17.56 25.15 25.15 0.00 10.78 7.58 11.78 15.57 36.13 1.2 148 1724532 -1 99 1 1 1 1 149 12 14 0.20 0.20 8142 11981 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.60 16.80 1.0 8622 1868232 -1 85 1 1 20 8 2659 167 106 2.80 3.60 366490 256385 11.60 39.60 56.20 68.00 4.40 3.00 5.20 197.80 326.00 4.8 174 1539835 -1 96 1 1 1 0 383 100 33 0.60 0.80 654200 182333 0.00 0.00 0.00 0.00 0.00 0.00 0.00 34.40 50.60 2.8 5679 1837142 -1 95 1 1 1 1 1199 75 59 0.40 0.40 19530 29379 0.00 0.00 0.00 0.00 0.00 0.00 0.00 38.20 48.40 2.0 3011 1707638 -1 61 1 1 45 0 3910 282 166 11.58 32.73 103815 31905 5.39 28.74 35.33 54.89 0.00 14.37 17.56 424.75 811.78 1.8 142 1101212 -1 83 1 1 23 9 2195 171 141 2.40 4.40 121359 54590 20.60 25.40 25.40 0.00 15.80 19.60 24.40 128.80 218.20 3.0 195 1295782 -1 86 1 1 6 2 3727 228 203 1.40 1.20 118911 202558 2.80 4.20 4.20 0.00 7.00 15.20 15.20 97.20 350.80 1.0 283 1001634 -1 96 1 1 1 1 491 62 57 0.20 0.20 35989 9102 0.00 0.00 0.00 0.00 0.00 0.80 0.80 16.00 21.40 2.2 1081 1708304 -1 97 1 1 0 0 186 17 29 0.20 0.20 463 2680 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.60 16.80 1.0 7420 1866392 -1 88 1 1 34 46 1888 171 118 1.20 3.01 30939 20025 0.20 0.20 0.20 0.00 0.60 2.40 2.61 101.80 129.26 2.0 332 1106624 -1 94 1 1 3 2 1042 93 71 0.40 0.40 85904 36139 0.00 0.00 0.00 0.00 0.00 0.20 0.20 29.80 57.00 2.2 1566 1538107 -1 97 1 1 1 0 1195 52 68 0.20 0.20 19030 47276 2.00 2.20 2.20 0.00 0.20 1.00 1.00 18.00 17.60 3.0 192 1719048 -1 95 1 1 0 0 494 23 24 0.20 0.20 1091 11026 0.20 0.20 0.20 0.00 0.00 0.80 0.80 15.60 16.80 1.2 284 1751064 -1 89 1 1 1 1 2706 144 226 0.20 0.20 77750 480168 3.80 5.80 5.80 0.00 0.40 10.20 13.00 15.20 38.00 2.4 159 1386030 -1 92 1 1 4 1 2727 232 132 0.80 2.40 10052 25310 4.20 5.60 14.00 34.20 0.00 10.40 11.00 49.20 93.80 1.0 147 983053 -1 77 1 1 4 0 815 125 44 2.60 2.40 726462 152999 0.00 0.00 0.00 0.00 0.00 6.00 8.60 231.60 231.80 2.0 2170 1817514 -1 97 1 1 1 1 212 41 37 0.20 0.20 256240 253263 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.80 16.80 2.4 4639 1827776 -1 89 1 1 3 0 1712 240 223 2.60 0.80 68879 24541 0.00 0.00 0.00 0.00 0.00 1.20 1.20 130.80 184.00 1.0 941 1064504 -1 89 1 1 3 1 1084 95 34 2.60 3.00 406873 20007 0.00 0.00 0.00 0.00 0.00 8.60 16.20 102.20 382.00 2.6 7141 1873899 -1 98 1 1 0 0 282 38 30 0.20 0.20 29983 7955 0.00 0.00 0.00 0.00 0.00 0.00 0.00 16.20 19.40 2.0 845 1722362 -1 88 1 1 15 20 413 38 23 2.20 2.20 80964 22418 0.00 0.00 0.00 0.00 0.00 3.40 5.80 192.20 180.80 1.2 6812 1855458 -1 80 1 1 80 45 4068 450 312 2.20 3.60 311482 221885 12.20 32.40 79.60 113.80 13.60 3.40 8.80 132.00 268.40 1.0 170 1097622 -1 92 1 1 11 10 2961 141 102 0.20 0.20 94910 22005 0.00 0.00 0.00 0.00 0.60 3.59 3.59 18.76 54.89 1.0 329 976061 -1 94 1 1 5 3 834 92 58 0.20 0.20 16364 32224 0.00 0.00 0.00 0.00 0.00 6.40 6.40 23.00 48.40 1.0 669 1018867 -1 92 1 1 1 0 1773 98 121 0.40 0.40 48938 29183 2.20 3.00 4.00 1.80 3.20 3.20 5.00 37.60 82.40 4.0 150 1053547 -1 84 1 1 2 1 4502 256 169 0.20 0.20 191500 262830 0.40 0.80 0.40 0.00 0.00 12.60 14.80 16.00 104.00 4.6 1673 1000469 -1 83 1 1 58 33 3809 176 142 4.00 4.40 237419 121316 0.00 0.00 0.00 0.00 0.20 1.40 2.00 188.20 330.40 3.6 1202 1543408 -1 77 1 1 156 164 5119 328 242 2.60 1.40 270639 219650 1.80 7.80 10.60 11.00 0.00 8.20 21.60 149.20 218.60 3.8 178 1328544 -1 96 1 1 0 0 345 179 36 0.20 0.20 28958 14830 0.00 0.00 0.00 0.00 0.00 3.40 6.60 15.60 16.80 1.2 5286 1858259 -1 83 1 1 9 1 1983 193 120 2.60 1.80 265901 36296 3.20 9.00 88.00 129.00 2.00 20.00 43.80 165.60 360.00 2.2 152 1122034 -1 98 1 1 1 1 262 49 13 0.20 0.20 36285 9884 0.00 0.00 0.00 0.00 0.00 0.00 0.00 23.60 16.80 1.8 7914 1869864 -1 81 1 1 3 0 1755 344 251 2.60 5.80 686906 120820 0.00 0.00 0.00 0.00 0.00 9.00 17.40 189.00 318.80 2.8 2492 1730610 -1 87 1 1 3 1 597 59 42 2.20 2.20 196705 159142 0.00 0.00 0.00 0.00 0.00 8.80 15.60 216.40 201.60 1.4 5263 1842539 -1 93 1 1 13 9 1555 165 96 0.60 0.60 90145 58107 1.40 4.19 4.39 0.60 1.00 2.40 9.38 36.33 88.82 1.5 207 967243 -1 96 1 1 13 11 913 143 66 0.20 0.20 182190 185325 0.00 0.00 0.00 0.00 0.00 0.40 0.40 15.37 38.52 3.0 2558 1578943 -1 91 1 1 64 91 2057 144 114 1.00 0.80 104539 55435 3.20 3.40 3.40 0.00 0.80 2.80 3.00 58.00 196.40 2.2 331 1014939 -1 97 1 1 1 1 755 72 47 0.20 0.20 3357 10955 0.00 0.00 0.00 0.00 0.00 0.20 0.40 21.04 17.64 1.4 1266 1749158 -1 83 1 1 24 7 1528 263 157 1.60 2.40 136375 55872 28.40 67.00 110.20 216.40 1.20 22.60 42.40 115.60 325.80 1.2 194 984714 -1 90 1 1 29 33 1025 122 116 4.60 3.20 62602 24649 0.00 0.00 0.00 0.00 0.00 1.00 1.40 182.20 273.60 1.6 7207 1874082 -1 86 1 1 9 0 3332 291 220 2.40 1.60 202138 67219 2.60 3.20 4.80 4.20 1.80 2.00 2.60 151.00 241.20 1.3 204 1089602 -1 89 1 1 0 0 2351 180 98 0.20 0.20 51956 50448 0.00 0.00 0.00 0.00 0.00 6.40 8.40 15.40 24.80 1.8 687 1769155 -1 93 1 1 0 0 574 41 39 0.20 0.20 1714 16923 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.80 16.80 2.0 1053 1763003 -1 97 1 1 7 3 267 46 14 0.20 0.20 280930 20146 0.00 0.00 0.00 0.00 0.00 0.00 0.00 16.20 18.60 1.6 7252 1848043 -1 97 1 1 0 0 485 44 30 0.20 0.20 8144 16480 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.60 16.80 1.4 332 1752946 -1 0 1 1 18 9 1401 91 81 2.00 2.00 210993 71322 8.00 32.20 64.00 107.00 1.60 13.40 13.40 112.60 228.40 196 87 12 -1 93 1 1 0 0 355 34 33 0.20 0.20 721 7999 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.57 16.77 2.2 4090 1773341 -1 91 1 1 4 4 1333 93 90 0.40 0.60 160801 50962 0.00 0.00 0.00 0.00 0.60 0.20 0.20 35.27 101.20 2.2 572 1128707 -1 96 1 1 1 0 1407 59 63 0.20 0.20 9532 14289 0.00 0.00 0.00 0.00 0.00 0.60 0.60 31.60 36.80 3.0 1225 1723778 -1 86 1 1 7 0 1660 259 206 1.60 8.00 34805 30923 2.60 13.20 59.20 91.80 0.20 5.80 8.20 244.60 223.00 3.0 136 1688477 -1 76 1 1 19 8 4413 146 107 2.80 9.80 309773 120556 0.00 0.00 0.00 0.00 0.00 0.40 0.40 241.80 242.60 4.6 949 1539846 -1 68 1 1 404 2 5093 441 359 7.80 9.20 270723 60705 0.00 0.00 0.00 0.00 1.00 15.00 15.40 449.00 634.60 7.2 2471 1378088 -1 91 1 1 1 0 1412 112 121 0.60 0.60 32016 40720 0.00 0.00 0.00 0.00 0.00 3.60 3.60 55.20 69.60 3.0 2511 1701450 -1 95 1 1 1 0 1729 125 58 0.20 0.20 169465 22569 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.60 16.80 2.4 6122 1729688 -1 90 1 1 16 1 1933 419 153 0.20 0.20 404583 184246 0.00 0.00 0.00 0.00 0.40 23.20 45.40 22.80 61.00 4.8 2811 1603837 -1 88 1 1 71 95 1799 188 93 1.00 2.80 664266 115590 0.00 0.00 0.00 0.00 0.60 2.60 3.00 117.00 124.20 2.2 1950 1004462 -1 93 1 1 17 24 917 168 61 0.80 0.80 561752 238652 0.00 0.00 0.00 0.00 0.00 0.00 0.00 65.87 86.23 2.8 1022 1756295 -1 77 1 1 9 0 3170 444 385 9.42 2.81 239357 23472 0.60 0.80 0.80 0.00 0.40 0.00 0.00 439.48 639.88 1.2 207 1748329 -1 80 1 1 21 14 4043 483 428 6.00 1.60 200212 31160 0.60 0.60 0.60 0.00 0.00 0.20 0.20 290.20 432.40 1.0 235 1074389 -1 94 1 1 1 0 1423 104 65 0.20 0.20 4577 25310 0.00 0.00 0.00 0.00 0.00 11.60 11.60 28.20 45.40 2.0 631 1069803 -1 92 1 1 20 30 1247 158 131 0.60 1.20 77944 30633 0.00 0.00 0.00 0.00 0.00 1.80 4.60 41.40 85.00 3.6 1360 1074344 -1 76 1 1 22 13 2209 132 56 8.18 20.56 152594 18607 0.00 0.00 0.00 0.00 0.00 6.99 8.78 355.49 566.87 1.0 744 1098283 -1 88 1 1 15 11 1243 154 50 4.00 4.00 947897 21624 0.00 0.00 0.00 0.00 0.00 0.00 0.00 172.60 286.20 2.0 3132 1845621 -1 89 1 1 2 0 1734 89 61 1.20 2.80 39725 23738 0.00 0.00 0.00 0.00 0.00 7.60 8.60 81.20 138.40 1.0 1452 1085187 -1 75 1 1 16 8 3665 293 271 6.41 4.81 190369 174297 0.00 0.00 0.00 0.00 0.20 12.42 13.23 410.42 565.73 1.0 725 988733 -1 94 1 1 3 1 2428 149 108 0.40 0.40 20081 174651 4.80 5.20 5.20 0.00 0.60 1.60 1.60 32.80 58.20 2.4 237 1519549 -1 98 1 1 1 0 223 13 21 0.20 0.20 5489 70655 0.00 0.00 0.00 0.00 0.00 0.20 0.20 22.20 18.80 1.0 7369 1862755 -1 89 1 1 4 2 2065 171 133 1.60 1.40 47486 64173 0.00 0.00 0.00 0.00 0.60 2.00 2.20 103.60 131.20 2.5 531 1059970 -1 74 1 1 34 13 5633 306 187 2.60 8.00 507057 151253 2.40 2.80 2.80 0.00 1.80 4.40 6.40 172.60 376.60 5.4 414 1314480 -1 82 1 1 7 2 2570 277 119 2.58 4.37 250167 21618 8.55 60.24 134.39 419.88 0.40 96.02 96.62 152.09 460.83 1.3 118 1123723 -1 92 1 1 5 2 1065 82 32 1.20 7.40 313886 8359 0.00 0.00 0.00 0.00 0.00 5.00 5.20 84.60 109.00 2.0 3223 1741526 -1 90 1 1 9 2 1831 158 119 0.60 0.80 104249 56308 0.00 0.00 0.00 0.00 0.00 4.40 5.20 83.40 162.00 5.8 480 1521358 -1 51 1 1 52 0 4682 357 222 12.60 34.40 290329 134230 12.80 58.60 138.60 330.80 0.60 56.60 67.00 504.20 943.00 3.0 134 1098146 -1 88 1 1 177 197 2319 186 134 0.60 0.80 367421 41690 0.00 0.00 0.00 0.00 0.00 1.80 2.60 49.40 76.40 1.2 533 1094643 -1 0 1 1 36 48 1667 95 78 0.40 0.40 18151 24364 0.00 0.00 0.00 0.00 0.00 3.19 4.59 34.53 39.92 550 91 9 -1 95 1 1 5 2 2073 73 62 0.20 0.20 9212 28959 0.80 0.80 0.80 0.00 0.40 2.20 2.20 16.60 51.40 2.0 278 1014352 -1 97 1 1 1 0 678 94 86 0.20 0.20 16341 28843 0.00 0.00 0.00 0.00 0.00 1.00 1.20 15.80 22.20 1.3 394 1091904 -1 76 1 1 15 9 4803 327 309 1.40 2.99 168100 559019 1.40 2.59 2.40 0.00 1.20 17.76 23.35 94.01 304.79 1.5 534 992567 -1 96 1 1 6 2 1705 154 172 0.20 0.20 159052 60606 0.00 0.00 0.00 0.00 0.00 1.40 2.20 21.00 41.00 5.0 2027 1367739 -1 96 1 1 24 32 366 25 37 0.20 0.20 7746 113906 0.00 0.00 0.00 0.00 0.00 0.00 0.00 17.20 17.40 1.2 5685 1840018 -1 91 1 1 2 1 452 116 58 0.40 0.40 255513 172909 0.00 0.00 0.00 0.00 0.00 2.20 2.80 36.20 42.20 2.8 4047 1827405 -1 69 1 1 39 0 5830 921 784 3.60 1.80 417541 127394 3.40 23.40 82.20 150.00 0.80 32.00 44.20 159.80 421.20 3.2 147 1046022 -1 89 1 1 14 1 1212 86 67 4.60 3.40 191330 105806 0.00 0.00 0.00 0.00 0.00 7.80 8.20 195.60 335.60 4.2 1253 1544406 -1 0 1 1 12 1 2466 193 189 3.19 2.00 105786 83337 0.00 0.00 0.00 0.00 0.00 2.40 3.19 173.85 243.11 440 87 13 -1 83 1 1 2 1 2648 199 159 1.60 2.00 115891 220023 0.00 0.00 0.00 0.00 0.40 10.00 14.80 131.60 248.60 3.4 498 1016256 -1 90 1 1 31 0 1033 174 73 0.80 0.80 506006 16902 0.00 0.00 0.00 0.00 0.00 12.00 71.40 63.60 176.40 3.8 389 1718456 -1 53 1 1 29 6 7029 678 599 7.78 3.59 528984 237007 9.18 48.10 137.33 286.23 2.99 52.30 79.04 453.89 662.67 9.0 190 1538338 -1 93 1 1 6 1 2257 87 74 0.80 4.40 132983 35334 2.60 4.60 4.00 0.00 1.40 7.20 24.00 33.00 82.00 2.0 168 1024461 -1 87 1 1 29 11 984 106 79 5.20 3.20 132091 47371 0.00 0.00 0.00 0.00 0.00 2.00 4.40 217.60 419.80 4.8 6101 1707683 -1 93 1 1 3 1 1044 32 44 1.20 2.60 54971 146349 0.00 0.00 0.00 0.00 0.00 0.00 0.00 93.00 118.00 1.4 6888 1852709 -1 95 1 1 5 4 796 58 51 0.20 0.20 16130 37792 4.01 6.41 5.61 0.00 1.00 1.80 1.80 19.24 59.52 2.0 234 1011745 -1 96 1 1 21 33 744 77 22 0.20 0.20 254058 8938 0.00 0.00 0.00 0.00 0.00 0.20 0.40 15.60 17.40 1.6 1836 1752528 -1 93 1 1 2 0 1260 88 63 1.00 1.20 46147 33738 4.80 6.00 6.00 0.60 1.20 10.00 10.40 85.60 176.20 1.0 171 1022195 -1 76 1 1 13 4 5183 200 150 1.60 2.20 237284 93098 0.00 0.00 0.00 0.00 0.00 20.40 28.00 154.60 312.40 6.8 956 1306851 -1 74 1 1 753 22 2350 146 111 2.00 0.60 259768 129649 0.00 0.00 0.00 0.00 0.00 25.00 25.00 97.60 136.20 2.2 4728 1845357 -1 86 1 1 65 77 2089 183 143 0.80 1.40 143046 144665 0.00 0.00 0.00 0.00 0.00 1.40 2.60 68.00 142.80 3.4 791 1631507 -1 93 1 1 1 0 1011 56 56 0.60 1.00 15493 18387 0.00 0.00 0.00 0.00 0.00 19.00 19.00 49.60 139.00 2.8 739 1089934 -1 74 1 1 12 1 3039 191 121 7.40 23.80 158848 24306 1.00 1.00 1.00 0.00 0.60 4.00 4.00 269.60 495.00 1.8 287 1085333 -1 81 1 1 6 1 2298 140 82 0.80 2.20 345233 10552 21.80 183.80 342.20 497.40 0.60 36.40 51.00 53.60 571.60 6.8 150 1314242 -1 89 1 1 3 2 2490 325 227 0.60 2.20 211769 308763 0.00 0.00 0.00 0.00 2.40 11.00 12.60 54.40 146.20 2.2 410 1381683 -1 94 1 1 6 4 1258 109 90 0.20 0.20 89056 23533 0.00 0.00 0.00 0.00 0.00 1.40 11.80 16.60 23.80 1.7 1785 1092926 -1 98 1 1 2 1 214 10 14 0.20 0.20 9873 44773 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.57 16.77 1.0 7731 1866403 -1 87 1 1 68 55 1596 181 170 2.20 1.00 56289 51077 19.84 44.49 96.39 190.18 0.40 26.45 51.30 113.23 228.46 1.5 160 951163 -1 75 1 1 14 9 4058 263 227 7.01 4.41 173227 92769 2.20 3.61 23.85 43.29 1.00 4.01 4.41 311.82 482.57 2.0 293 1123827 -1 94 1 1 1 0 1634 151 66 0.20 0.20 212436 200402 0.00 0.00 0.00 0.00 0.00 11.20 11.20 20.00 47.80 4.8 2524 1604440 -1 80 1 1 7 1 4504 303 255 1.20 1.80 164442 165346 19.40 42.60 57.80 54.40 0.20 9.60 17.80 132.20 136.00 1.4 150 1000069 -1 98 1 1 10 3 417 23 40 0.40 0.40 26568 27852 0.00 0.00 0.00 0.00 0.00 0.00 0.00 32.00 38.60 1.0 6217 1856637 -1 91 1 1 0 0 1774 100 66 0.40 1.80 109071 26956 10.00 17.20 24.80 47.20 2.60 1.20 1.20 33.00 58.60 1.0 176 1009816 -1 89 1 1 80 48 2115 100 118 1.20 1.60 59217 109468 4.20 16.00 33.80 38.80 1.40 6.60 12.40 184.20 103.60 4.8 131 1597446 -1 81 1 1 5 2 2929 387 204 2.60 2.60 288065 215294 14.40 29.60 26.40 11.00 3.60 2.20 2.60 142.00 249.20 2.0 315 1130874 -1 91 1 1 3 1 3629 244 127 0.40 0.40 863112 81425 0.00 0.00 0.00 0.00 0.00 0.40 0.60 53.80 38.00 3.6 1376 1542600 -1 98 1 1 1 1 212 18 28 0.20 0.20 7031 19891 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.60 16.80 1.0 7364 1867155 -1 87 1 1 30 43 3816 139 157 0.60 3.20 47471 329880 0.20 0.20 0.20 0.00 0.20 12.00 12.60 24.60 70.40 2.4 2097 993981 -1 81 1 1 5 1 4402 697 228 2.60 5.20 336839 31786 1.60 1.60 1.60 0.00 1.00 20.80 33.20 143.00 291.60 1.3 275 1135856 -1 77 1 1 7 0 3851 377 302 5.96 2.19 189893 18213 0.00 0.00 0.00 0.00 0.00 0.99 1.99 273.76 457.06 1.0 1970 1070584 -1 80 1 1 26 27 2912 454 369 7.40 2.00 206378 14665 0.00 0.00 0.00 0.00 0.00 0.00 0.00 365.80 525.00 3.0 11640 1881640 -1 96 1 1 3 1 2193 97 80 0.40 0.40 6145 51522 0.00 0.00 0.00 0.00 0.00 0.00 0.00 34.00 34.40 2.0 3257 1657443 -1 73 1 1 30 6 5661 339 186 5.19 10.98 275673 49066 5.59 14.17 50.30 99.00 4.19 7.78 8.98 318.76 497.01 4.0 144 1456497 -1 95 1 1 1 0 2832 131 92 0.20 0.20 9102 53734 0.00 0.00 0.00 0.00 0.00 0.40 0.40 15.60 23.60 2.0 506 1629285 -1 95 1 1 4 4 2015 67 68 0.40 0.40 5027 16398 0.40 0.40 0.40 0.00 0.60 4.20 4.20 32.40 44.60 2.4 224 1017845 -1 95 1 1 3 2 1872 114 94 0.20 0.20 93509 29910 0.00 0.00 0.00 0.00 0.00 1.40 1.80 57.31 27.05 1.0 874 1054637 -1 91 1 1 7 1 2544 135 126 1.20 2.40 69693 23159 0.00 0.00 0.00 0.00 0.00 2.60 2.80 87.00 143.00 4.0 2892 1375262 -1 81 1 1 14 12 6140 319 203 0.80 0.80 151498 233048 0.00 0.00 0.00 0.00 0.00 4.20 5.00 58.80 101.80 3.8 841 999741 -1 90 1 1 22 13 3581 211 134 1.00 1.20 312204 31194 0.00 0.00 0.00 0.00 1.20 4.40 5.40 90.60 164.80 4.2 871 1529306 -1 94 1 1 1 0 1704 82 159 0.20 0.20 59686 170281 0.00 0.00 0.00 0.00 0.00 5.19 7.19 12.77 17.56 1.4 7735 1867811 -1 90 1 1 42 58 2302 145 125 0.40 0.60 10686 50059 0.00 0.00 0.00 0.00 0.00 10.22 10.42 32.26 92.38 3.8 336 1064146 -1 85 1 1 5 0 2392 234 182 1.40 1.60 352015 308529 18.76 65.67 132.14 256.09 0.00 31.54 61.28 69.66 113.77 2.0 123 1057613 -1 56 1 1 277 296 3809 566 472 7.40 6.40 459817 349319 16.40 39.60 93.80 149.40 4.60 52.60 81.20 350.80 784.20 4.8 207 1039954 -1 97 1 1 1 1 484 53 27 0.40 0.40 133297 20706 0.00 0.00 0.00 0.00 0.00 2.00 3.80 31.00 43.00 1.0 8767 1835240 -1 94 1 1 17 23 225 13 13 0.40 1.60 17132 12514 0.00 0.00 0.00 0.00 0.00 0.00 0.00 19.80 23.80 1.2 4179 1821682 -1 90 1 1 4 2 1604 179 73 1.80 2.00 51542 16999 0.00 0.00 0.00 0.00 0.00 2.00 3.80 118.20 151.00 2.3 693 1069450 -1 95 1 1 1 0 310 43 22 0.80 1.00 242869 14502 0.00 0.00 0.00 0.00 0.00 0.00 0.00 48.60 66.60 1.2 7202 1874066 -1 84 1 1 76 71 3089 185 139 0.20 0.20 67708 59295 3.40 15.40 60.60 77.00 0.00 16.80 28.40 17.40 59.20 2.0 126 1065362 -1 74 1 1 17 0 4962 546 485 8.20 2.20 229511 27746 0.00 0.00 0.00 0.00 0.20 3.40 3.60 384.80 589.40 1.5 232 1069243 -1 96 1 1 2 1 1338 82 48 0.20 0.20 197875 12946 0.00 0.00 0.00 0.00 0.00 0.60 1.20 23.60 24.00 1.0 5579 1832957 -1 65 1 1 8 0 3934 407 137 7.60 8.20 129213 18723 2.00 4.40 21.60 37.60 0.40 4.40 4.80 331.80 818.80 1.3 181 1035285 -1 88 1 1 12 11 3773 229 154 0.20 0.20 161126 35443 2.59 3.99 3.99 0.00 0.20 5.19 7.98 116.97 199.40 2.0 257 998285 -1 97 1 1 35 1 672 62 57 0.20 0.20 1791 8352 0.00 0.00 0.00 0.00 0.00 0.20 0.40 20.40 18.60 2.2 4046 1710048 -1 86 1 1 3 2 1997 239 91 1.00 1.20 998097 93669 0.00 0.00 0.00 0.00 0.00 2.60 3.40 88.00 120.80 2.8 2730 1089893 -1 96 1 1 23 13 1379 99 90 0.40 0.40 41732 84195 3.00 7.00 7.00 0.00 1.20 3.60 4.20 33.80 46.20 2.4 213 1719302 -1 98 1 1 1 1 178 12 13 0.20 0.20 7021 5203 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.60 16.80 1.0 7382 1865536 -1 95 1 1 1 0 749 81 138 0.60 0.60 289878 27455 0.00 0.00 0.00 0.00 0.00 18.60 18.60 50.40 106.80 3.2 1084 1716637 -1 81 1 1 5 1 1596 182 107 0.20 0.20 818686 79474 9.58 36.13 55.49 73.45 1.60 88.82 154.69 16.97 97.60 4.4 303 1328899 -1 93 1 1 1 1 1342 153 79 0.20 0.20 75258 19540 0.00 0.00 0.00 0.00 0.00 1.00 1.80 39.00 62.80 2.2 422 988357 -1 95 1 1 47 44 1484 77 71 0.60 0.60 26243 27853 0.00 0.00 0.00 0.00 0.00 0.40 0.40 39.60 47.20 3.0 10789 1382502 -1 93 1 1 26 34 3007 113 190 0.20 0.20 12781 31510 0.00 0.00 0.00 0.00 0.00 0.20 0.20 15.57 16.77 2.2 224 1705333 -1 83 1 1 7 7 3572 241 189 0.80 2.20 448266 258824 0.00 0.00 0.00 0.00 0.20 33.60 33.60 33.60 94.00 6.2 2044 1640795 -1 92 1 1 1 0 1411 314 145 0.20 0.20 6590 26933 0.40 0.40 0.40 0.00 0.20 0.20 0.20 15.40 23.20 2.0 135 1057440 -1 84 1 1 3 0 437 38 29 2.00 2.00 59422 19164 6.20 6.20 6.20 0.00 0.00 1.60 1.60 167.00 151.40 3.0 152 1783864 -1 92 1 1 10 8 1697 159 124 0.20 0.20 367223 88343 0.00 0.00 0.00 0.00 0.00 3.60 4.20 20.20 19.20 3.4 4712 1671243 -1 88 1 1 5 0 594 107 67 2.00 2.00 46657 16271 0.00 0.00 0.00 0.00 0.00 0.00 0.00 76.60 132.20 2.0 1263 1767294 -1 80 1 1 62 77 2892 164 100 3.40 5.00 158542 45853 5.80 7.40 7.40 0.00 2.40 11.20 12.20 193.60 461.40 3.5 258 1019354 -1 89 1 1 13 3 2120 277 214 0.80 2.20 62230 30983 0.00 0.00 0.00 0.00 0.00 1.20 1.20 43.60 82.20 2.2 3105 1737642 -1 97 1 1 6 3 320 21 77 0.60 1.00 23609 116219 0.00 0.00 0.00 0.00 0.00 0.00 0.00 41.00 53.00 2.0 6521 1705557 -1 91 1 1 1 0 1272 132 96 0.60 1.20 264635 27883 0.00 0.00 0.00 0.00 0.00 3.80 6.80 33.40 83.00 1.0 1200 1131838 -1 96 1 1 0 0 887 115 51 0.20 0.20 132347 125126 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.60 17.60 3.6 1369 1755973 -1 75 1 1 64 84 6784 279 244 2.20 2.00 360337 273583 19.36 45.51 73.65 97.41 2.00 18.56 28.74 125.55 230.94 2.0 139 1002892 -1 91 1 1 3 1 3745 155 180 0.20 0.20 17499 102233 0.00 0.00 0.00 0.00 0.00 8.40 8.60 18.00 63.60 1.0 684 1061171 -1 93 1 1 5 1 928 136 42 1.60 2.00 339827 25101 0.00 0.00 0.00 0.00 0.00 6.80 7.40 116.60 166.80 1.6 7607 1879741 -1 95 1 1 2 2 2264 131 104 0.20 0.20 5816 20602 0.00 0.00 0.00 0.00 0.00 0.00 0.00 17.40 17.80 2.2 3116 1707682 -1 84 1 1 5 2 4617 460 217 1.20 1.20 122675 148030 0.00 0.00 0.00 0.00 0.00 6.99 7.39 78.44 164.87 3.0 1894 1001723 -1 88 1 1 6 3 2514 161 140 1.80 3.00 216786 186596 0.00 0.00 0.00 0.00 0.00 1.20 1.40 123.60 225.00 4.8 1565 1615507 -1 81 1 1 10 6 3269 216 143 2.60 7.00 60686 42719 0.00 0.00 0.00 0.00 0.00 0.40 0.40 208.80 242.00 2.4 647 1536179 -1 82 1 1 94 57 2937 259 214 4.00 6.20 180958 92968 0.00 0.00 0.00 0.00 0.60 2.40 2.40 217.00 362.40 2.4 541 1318082 -1 89 1 1 3 0 1036 117 28 2.00 2.80 231364 17195 0.00 0.00 0.00 0.00 0.00 0.60 0.60 151.00 202.80 1.4 1001 1762766 -1 0 1 1 89 53 2558 211 189 0.60 1.00 215246 121020 0.00 0.00 0.00 0.00 0.20 13.97 17.37 236.93 171.06 990 84 16 -1 96 1 1 2 1 785 48 44 0.40 1.40 39338 13540 2.60 5.20 5.20 0.00 0.60 0.00 0.00 53.80 82.00 2.0 279 992654 -1 91 1 1 6 4 3096 226 119 0.80 1.40 300310 78270 5.80 12.20 28.40 37.80 1.60 0.60 0.60 77.40 188.80 6.6 143 1585784 -1 89 1 1 13 6 3069 173 94 1.40 1.60 131542 105250 0.00 0.00 0.00 0.00 0.00 3.40 5.40 141.60 125.40 4.4 2549 1576858 -1 88 1 1 45 53 623 24 51 1.80 1.80 41854 212631 0.00 0.00 0.00 0.00 0.00 1.60 2.40 122.80 212.40 2.0 5071 1841507 -1 70 1 1 72 47 3260 327 161 9.60 8.60 182659 86331 12.40 40.20 81.20 212.20 2.80 8.60 24.00 437.60 792.60 1.0 153 1062189 -1 94 1 1 3 0 1008 72 58 2.20 3.59 53647 14442 2.20 6.99 10.58 17.17 0.20 0.00 0.00 162.67 198.40 2.2 211 997396 -1 65 1 1 10 1 3917 490 883 8.38 3.59 286623 132176 7.78 7.78 7.78 0.00 0.20 0.80 0.80 464.27 611.98 2.0 245 1802988 -1 81 1 1 55 75 3010 337 149 3.60 4.00 226170 131109 11.20 45.20 131.00 269.20 0.60 14.80 26.80 202.20 378.80 2.0 152 1073067 -1 93 1 1 32 46 2016 153 132 0.60 1.60 23334 18460 5.41 5.61 5.61 0.00 3.81 14.23 14.23 35.67 88.98 1.0 272 1026328 -1 98 1 1 19 28 488 138 34 0.20 0.20 178356 159984 0.00 0.00 0.00 0.00 0.00 0.00 0.00 14.51 12.92 2.2 5481 1817940 -1 98 1 1 0 0 190 19 28 0.20 0.20 450 11459 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.63 16.83 1.6 7368 1869294 -1 95 1 1 0 0 2635 141 156 0.20 0.20 5803 19417 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.57 16.77 2.0 280 1705852 -1 86 1 1 16 11 1869 177 115 1.60 3.20 33870 57258 22.20 41.00 95.60 125.00 16.00 34.20 43.40 134.20 273.60 1.5 139 988286 -1 98 1 1 1 1 189 10 13 0.20 0.20 7004 7560 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.60 16.80 1.0 7650 1869904 -1 98 1 1 12 16 413 19 11 0.20 0.20 8327 2462 0.00 0.00 0.00 0.00 0.00 0.20 0.20 13.00 16.80 1.4 4607 1828310 -1 0 1 1 20 14 2173 460 246 1.40 2.20 626503 563710 0.00 0.00 0.00 0.00 0.00 0.60 0.60 87.37 131.66 745 91 9 -1 89 1 1 15 22 1561 85 87 0.20 0.20 29881 61900 0.00 0.00 0.00 0.00 0.00 1.00 1.60 15.60 17.00 1.6 4236 1780024 -1 96 1 1 1 0 502 47 53 0.20 0.20 4534 26789 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.60 17.20 1.5 379 1091186 -1 83 1 1 1 0 2792 411 245 0.60 2.00 182393 43918 0.00 0.00 0.00 0.00 0.40 1.60 1.80 55.80 137.20 1.0 680 1120920 -1 90 1 1 43 60 3084 261 155 1.40 3.80 21092 62289 3.20 4.80 4.80 0.00 0.20 1.00 1.40 110.40 137.80 2.6 274 1537773 -1 95 1 1 6 2 1197 113 133 0.60 0.60 83006 85799 0.00 0.00 0.00 0.00 0.00 1.00 1.00 58.00 95.20 2.2 1044 1544781 -1 98 1 1 2 1 332 54 30 0.20 0.20 88639 6183 0.00 0.00 0.00 0.00 0.00 0.20 0.40 20.84 18.84 1.0 588 1736382 -1 86 1 1 2 0 2585 203 145 0.60 0.60 329604 126738 1.00 1.80 1.00 0.00 0.80 29.46 30.46 49.90 194.39 1.0 451 1057294 -1 72 1 1 40 38 2674 251 114 5.40 16.20 458665 19089 7.20 33.20 111.80 221.60 0.00 48.60 107.20 209.60 408.20 2.0 134 1102896 -1 82 1 1 2 0 2959 372 250 1.40 1.40 946962 160148 9.00 37.60 87.60 228.80 0.00 31.40 49.60 82.00 194.80 1.0 152 1034645 -1 95 1 1 29 39 239 32 24 0.40 0.80 1216 6747 0.00 0.00 0.00 0.00 0.00 0.00 0.00 33.53 33.93 1.2 7038 1848915 -1 82 1 1 7 6 3970 367 169 1.40 3.20 580469 69074 2.40 3.20 3.00 0.00 1.20 18.60 22.00 69.80 287.20 3.4 415 1095523 -1 91 1 1 9 1 1720 120 127 1.00 2.79 295270 85183 0.00 0.00 0.00 0.00 0.20 5.79 5.79 78.24 169.86 2.0 579 1064374 -1 91 1 1 3 3 2070 176 118 0.60 1.00 19761 26919 0.00 0.00 0.00 0.00 0.00 2.79 2.99 56.69 96.21 2.3 499 1119318 -1 96 1 1 1 0 843 83 56 0.40 0.60 73773 21665 0.00 0.00 0.00 0.00 0.00 0.40 0.40 29.20 150.40 4.0 625 1032739 -1 86 1 1 59 45 1503 113 76 1.80 1.80 322275 27068 0.60 0.60 0.60 0.00 1.20 6.81 18.24 128.46 251.90 1.8 499 1104940 -1 84 1 1 8 1 2025 315 249 6.40 2.40 412247 27624 0.00 0.00 0.00 0.00 0.00 3.80 7.00 305.80 446.80 2.0 5317 1860229 -1 56 1 1 119 0 2773 289 109 13.20 38.80 104786 39867 0.00 0.00 0.00 0.00 0.60 65.20 65.20 488.40 916.00 1.5 821 1086093 -1 88 1 1 0 0 406 36 49 0.20 0.20 29231 39596 0.00 0.00 0.00 0.00 0.00 1.00 1.40 14.63 17.43 1.2 1839 1770817 -1 73 1 1 19 17 5367 374 258 1.20 1.00 359434 97984 28.34 50.70 96.81 136.13 15.77 52.30 68.66 168.66 325.15 1.3 145 1002831 -1 89 1 1 0 0 2128 206 137 0.40 0.40 164827 42642 5.60 7.80 7.80 0.00 0.80 1.80 2.00 48.40 116.60 1.3 314 1018701 -1 92 1 1 2 1 1169 157 68 1.00 1.40 132714 12006 0.00 0.00 0.00 0.00 0.00 0.40 0.40 80.20 100.40 2.6 1501 1717016 -1 96 1 1 2 1 876 30 29 0.20 0.20 21116 41098 0.00 0.00 0.00 0.00 0.00 1.40 2.60 15.60 16.80 1.0 4609 1828424 -1 87 1 1 1 1 2197 237 135 0.60 0.60 134759 106978 0.00 0.00 0.00 0.00 0.40 15.57 15.57 124.35 179.44 2.0 2186 1006133 -1 96 1 1 2 1 1420 104 77 0.20 0.20 8669 23573 0.40 0.40 0.40 0.00 0.00 1.20 1.20 15.80 23.40 2.5 178 1085574 -1 87 1 1 6 1 4020 498 166 0.60 0.60 122720 183984 0.20 0.20 0.20 0.00 0.00 52.20 52.20 30.80 244.60 1.0 449 1011210 -1 0 1 1 7 6 1844 103 73 0.20 0.20 29186 26099 3.01 4.01 3.61 0.00 0.60 2.61 2.61 17.64 31.46 155 95 5 -1 93 1 1 11 2 2463 113 135 0.20 0.40 175415 121252 1.80 3.61 8.02 40.08 0.80 1.20 1.40 31.06 107.62 2.3 326 1065201 -1 74 1 1 8 1 3287 352 198 6.60 19.60 41143 56011 4.60 5.40 12.20 21.40 0.00 7.80 11.20 228.20 402.60 1.5 132 1114618 -1 72 1 1 37 16 3666 627 255 4.20 4.40 591437 86958 19.20 57.60 87.80 89.20 6.60 23.60 31.20 275.20 591.60 1.5 212 988462 -1 0 1 1 2 1 1436 93 81 0.20 0.20 287757 47872 12.00 24.60 52.00 120.00 0.00 31.40 60.80 20.60 28.20 148 92 8 -1 92 1 1 39 56 2165 175 188 0.20 0.20 6088 38736 5.19 7.19 5.99 0.00 1.80 2.40 2.40 17.56 52.69 3.0 203 1021519 -1 96 1 1 0 0 1669 70 59 0.20 0.20 1920 6021 0.00 0.00 0.00 0.00 0.20 0.60 0.60 16.00 38.60 2.2 2913 1413325 -1 90 1 1 20 16 3029 394 253 0.60 0.40 203625 65382 3.60 6.00 13.80 38.80 0.80 12.00 15.20 38.20 103.20 3.8 168 1396573 -1 62 1 1 42 0 3166 179 114 11.80 35.80 108799 28442 0.00 0.00 0.00 0.00 0.00 12.60 17.60 385.80 727.80 3.0 494 1106408 -1 97 1 1 0 0 936 80 45 0.20 0.20 2024 14523 0.00 0.00 0.00 0.00 0.00 0.20 0.40 15.43 17.23 1.0 695 1738148 -1 0 1 1 12 10 2643 131 161 0.40 1.80 86268 58754 0.00 0.00 0.00 0.00 0.00 31.60 31.60 36.40 138.20 473 90 10 -1 92 1 1 7 0 2492 162 114 1.80 3.60 94763 29313 0.00 0.00 0.00 0.00 0.00 0.20 0.20 114.80 155.80 2.2 849 1065258 -1 83 1 1 2 0 2491 322 135 1.60 0.40 1125937 89220 0.00 0.00 0.00 0.00 0.40 2.40 4.60 75.20 115.60 3.0 455 1753202 -1 87 1 1 5 0 1886 150 43 2.80 3.40 210109 20612 3.00 17.20 56.00 116.80 0.60 11.00 11.20 201.20 354.80 3.6 138 1057901 -1 85 1 1 6 4 6341 175 155 1.40 1.80 27121 7526 0.00 0.00 0.00 0.00 0.00 1.00 1.00 106.00 112.60 2.2 647 1447906 -1 82 1 1 7 0 2741 296 246 4.99 2.20 177076 17349 0.80 1.20 1.00 0.00 0.00 7.78 15.37 263.27 391.42 5.6 306 1712469 -1 97 1 1 11 16 161 10 18 0.20 0.20 8627 10411 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.40 16.80 1.0 7306 1873272 -1 66 1 1 208 223 4083 309 198 5.60 17.20 783601 139522 17.40 58.60 68.60 141.00 1.40 37.40 46.80 203.40 503.80 3.2 172 1095856 -1 89 1 1 126 30 1697 258 228 0.40 0.40 92249 127353 5.40 39.20 88.80 146.80 0.40 55.60 65.40 35.40 170.40 1.0 130 975880 -1 98 1 1 0 0 125 9 10 0.20 0.20 431 4174 1.00 1.00 1.00 0.00 0.20 0.00 0.00 13.00 16.80 1.0 298 1755880 -1 92 1 1 1 0 1301 110 108 0.40 0.20 7167 33737 0.00 0.00 0.00 0.00 0.00 1.80 2.60 20.00 20.20 2.6 404 1053701 -1 88 1 1 1 1 3118 281 570 0.40 1.80 34561 111265 0.00 0.00 0.00 0.00 0.00 0.20 0.20 21.60 59.00 2.6 1618 1708282 -1 91 1 1 3 0 1274 139 80 0.60 0.60 218359 26748 1.80 9.02 17.23 22.85 0.00 2.00 2.00 42.89 65.53 5.4 200 1031841 -1 58 1 1 105 59 3864 315 253 13.40 33.00 294096 50699 2.60 7.80 19.20 30.40 0.00 6.60 9.20 487.60 847.40 1.0 253 1093803 -1 82 1 1 1 1 7299 305 185 0.20 0.20 87654 47922 1.00 1.60 1.60 0.00 0.80 1.80 3.40 16.00 49.20 4.0 329 998792 -1 95 1 1 0 0 524 45 140 0.60 0.80 92426 167096 0.20 0.20 0.20 0.00 0.80 0.00 0.00 45.20 60.40 1.2 297 1756365 -1 86 1 1 3 1 694 105 29 2.40 2.40 468844 13454 0.00 0.00 0.00 0.00 0.00 1.60 1.60 202.59 247.50 2.4 11175 1870992 -1 93 1 1 55 72 2533 125 98 0.40 0.40 17712 14029 0.00 0.00 0.00 0.00 0.00 4.80 8.80 37.80 42.00 4.0 690 1642230 -1 87 1 1 5 1 2879 309 414 2.60 4.20 113841 52053 0.00 0.00 0.00 0.00 0.00 1.40 2.80 116.20 201.80 4.4 1722 1698174 -1 93 1 1 0 0 2047 182 99 0.20 0.20 60110 42150 0.60 0.60 0.60 0.00 0.40 1.00 1.60 16.00 17.20 1.0 189 1127664 -1 90 1 1 15 12 2717 263 176 0.60 0.40 193730 83203 0.00 0.00 0.00 0.00 1.40 35.20 41.60 29.40 114.40 6.0 677 1320533 -1 88 1 1 9 0 2548 166 102 2.20 4.60 102717 26704 3.80 4.20 4.20 0.00 1.60 1.60 1.80 71.80 142.40 3.8 178 1112818 -1 92 1 1 29 19 2621 298 138 1.40 1.80 437944 411901 0.00 0.00 0.00 0.00 0.00 16.60 18.00 94.20 171.40 4.2 1022 1343950 -1 85 1 1 2 0 438 48 50 1.60 1.60 72567 33132 0.00 0.00 0.00 0.00 0.00 1.60 2.60 218.00 140.00 2.2 1750 1773152 -1 99 1 1 0 0 215 14 15 0.20 0.20 1747 4054 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.63 16.83 1.0 7565 1873980 -1 92 1 1 45 61 976 91 46 1.00 2.60 36445 18870 8.40 11.00 20.40 50.00 0.20 3.60 6.40 85.00 118.40 3.0 213 969363 -1 95 1 1 2 1 659 73 39 0.40 0.40 130243 30148 5.19 15.57 25.15 48.90 0.60 2.00 2.99 21.36 109.98 1.0 142 1022235 -1 70 1 1 10 0 3378 341 278 8.22 18.44 265448 124892 0.40 0.40 0.40 0.00 0.40 14.03 22.44 297.80 525.85 1.0 341 1079413 -1 90 1 1 2 0 603 114 66 1.80 1.40 389786 275961 0.00 0.00 0.00 0.00 0.00 2.60 5.00 80.00 111.00 2.4 3573 1821803 -1 96 1 1 0 0 1506 114 50 0.20 0.20 4736 18382 0.00 0.00 0.00 0.00 0.00 0.20 0.40 16.40 24.80 1.0 579 1734802 -1 91 1 1 0 0 4367 171 145 0.40 0.60 18863 16529 0.00 0.00 0.00 0.00 0.00 0.80 1.40 44.60 68.20 2.2 479 1380597 -1 74 1 1 27 8 3973 282 151 4.20 4.60 508438 192730 5.20 21.40 61.00 129.40 2.80 22.40 31.80 198.40 412.20 1.8 273 1014010 -1 72 1 1 222 212 6706 575 405 4.20 2.00 337384 159262 5.20 20.80 41.60 106.80 0.00 3.60 20.40 217.00 405.80 5.0 214 1331986 -1 95 1 1 1 1 772 66 48 0.20 0.20 3479 22449 0.40 0.60 0.60 0.00 0.40 0.40 0.60 16.17 48.70 1.0 441 1021113 -1 91 1 1 0 0 760 82 48 0.20 0.20 1818 9486 0.00 0.00 0.00 0.00 0.00 0.00 0.00 13.40 16.80 2.0 651 1760472 -1 90 1 1 5 1 850 52 22 1.60 1.60 148143 17755 0.00 0.00 0.00 0.00 0.00 9.58 10.98 145.51 140.32 1.4 8300 1861533 -1 98 1 1 1 1 187 13 18 0.20 0.20 6998 4034 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.60 16.80 1.0 6132 1856736 -1 86 1 1 29 38 486 50 46 2.20 2.20 125028 61574 0.00 0.00 0.00 0.00 0.00 4.60 8.60 211.80 180.00 2.6 10805 1870795 -1 75 1 1 28 10 5446 210 110 4.00 9.20 172907 31100 0.00 0.00 0.00 0.00 0.00 2.60 2.60 239.00 341.40 4.0 8154 1405525 -1 88 1 1 1 0 3421 253 128 0.80 2.00 85100 23729 3.00 5.00 9.00 26.20 0.00 21.20 21.20 53.60 203.40 2.2 154 1099171 -1 76 1 1 19 0 3670 491 434 8.60 2.40 292630 75181 0.00 0.00 0.00 0.00 0.00 0.00 0.00 409.60 595.00 3.0 1935 1528898 -1 98 1 1 2 2 261 20 25 0.60 0.60 8969 5009 0.00 0.00 0.00 0.00 0.00 0.00 0.00 28.00 40.00 1.0 7391 1865933 -1 97 1 1 1 0 265 80 32 0.40 0.40 108156 11835 0.00 0.00 0.00 0.00 0.00 0.00 0.00 23.80 31.20 2.2 4187 1840552 -1 86 1 1 18 3 2358 224 155 1.80 1.80 132209 23741 0.00 0.00 0.00 0.00 0.00 14.20 22.20 97.60 185.40 1.5 1901 1092824 -1 60 1 1 67 2 4368 241 210 12.20 33.60 128950 51814 2.20 6.60 16.00 23.20 1.00 11.80 12.40 421.00 777.60 1.4 279 1094907 -1 84 1 1 11 3 5890 418 292 1.00 3.40 239153 95900 0.00 0.00 0.00 0.00 0.60 8.00 8.00 45.20 82.40 5.4 1169 1333459 -1 76 1 1 52 35 4627 304 263 2.80 8.00 265763 198083 4.80 25.40 44.20 126.00 0.20 25.20 48.40 185.20 359.20 3.4 986 1401160 -1 77 1 1 10 3 1629 77 59 6.41 18.84 75901 17091 6.41 23.85 26.25 29.86 1.40 21.04 26.45 218.04 458.52 2.0 178 1107962 -1 97 1 1 1 0 461 54 18 0.20 0.20 17735 8554 0.00 0.00 0.00 0.00 0.20 1.80 3.20 15.80 18.00 1.0 579 1752811 -1 97 1 1 1 0 1220 42 50 1.00 1.00 8192 13230 0.00 0.00 0.00 0.00 0.00 0.80 0.80 41.40 59.40 3.2 314 1711651 -1 96 1 1 0 0 1060 113 53 0.20 0.20 180834 19367 3.19 3.59 3.59 0.00 3.59 1.00 1.00 17.37 41.92 1.0 224 1011219 -1 91 1 1 27 35 922 124 83 1.20 1.00 31902 40123 0.60 1.40 10.02 15.23 0.00 1.00 1.00 101.80 179.36 1.0 231 1093350 -1 84 1 1 172 9 2899 135 94 5.20 4.80 546948 91311 0.00 0.00 0.00 0.00 0.60 28.60 31.40 262.40 384.00 3.4 1323 1543117 -1 91 1 1 5 4 4051 210 173 0.60 1.20 23850 49089 0.00 0.00 0.00 0.00 0.00 2.20 2.80 66.00 73.40 1.5 710 990808 -1 88 1 1 18 14 2213 265 185 0.60 0.60 135093 112728 3.60 6.00 6.00 0.00 1.40 8.00 10.20 69.60 88.40 2.0 190 1065816 -1 92 1 1 5 0 565 89 32 2.40 3.00 46465 10275 0.00 0.00 0.00 0.00 0.00 0.00 0.00 117.60 169.60 1.2 7727 1879814 -1 90 1 1 52 63 2159 154 151 2.40 0.80 82739 42654 4.00 6.80 6.80 0.00 0.40 2.00 2.20 119.20 207.40 6.8 273 1519694 -1 97 1 1 1 1 512 47 44 0.40 0.40 92333 23899 0.00 0.00 0.00 0.00 0.00 7.20 7.20 38.60 68.60 1.0 465 982181 -1 83 1 1 5 0 3744 172 117 0.60 2.00 174906 28502 6.01 19.44 62.12 167.33 0.60 6.61 26.85 45.29 163.93 1.0 162 1014147 -1 86 1 1 11 2 3744 197 126 2.60 3.20 376579 69587 0.00 0.00 0.00 0.00 0.00 2.60 4.00 122.20 215.60 4.8 3383 1551664 -1 93 1 1 1 0 614 127 91 0.20 0.20 34233 22157 2.80 4.20 8.60 11.80 0.20 4.80 8.40 18.00 21.20 2.4 857 1704754 -1 93 1 1 1 0 1673 79 54 0.80 0.80 73470 34620 0.40 5.41 21.04 33.87 0.00 4.01 5.41 59.12 87.98 1.0 135 1068176 -1 93 1 1 0 0 317 81 48 0.20 0.20 262070 266535 0.00 0.00 0.00 0.00 0.40 3.60 6.00 16.00 22.40 2.2 3779 1811997 -1 83 1 1 3 1 4385 385 201 1.00 1.00 577997 134699 15.60 53.80 74.00 185.00 4.20 17.20 20.00 73.80 198.60 1.2 225 983021 -1 71 1 1 11 0 3251 485 403 9.60 4.00 272686 21411 0.00 0.00 0.00 0.00 0.00 2.80 4.80 517.80 686.20 1.8 6464 1849030 -1 90 1 1 3 3 3179 242 121 0.80 1.40 406678 40100 0.00 0.00 0.00 0.00 0.00 4.39 4.99 46.91 87.23 1.3 426 1007173 -1 98 1 1 1 1 217 11 17 0.20 0.20 9229 54468 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.77 16.77 1.0 7058 1853062 -1 91 1 1 63 78 1702 175 80 1.40 3.00 67821 27096 0.00 0.00 0.00 0.00 0.00 0.40 0.40 152.40 210.80 1.3 846 1073826 -1 90 1 1 18 21 594 48 53 1.00 1.40 121246 133013 0.00 0.00 0.00 0.00 0.00 8.40 16.00 79.60 120.20 1.4 6478 1846885 -1 55 1 1 49 0 5310 276 176 13.43 31.66 241989 26572 1.00 1.20 1.20 0.00 2.00 11.62 15.63 537.07 948.70 2.5 272 1108731 -1 80 1 1 3 0 2091 107 436 2.20 2.20 160355 95085 0.00 0.00 0.00 0.00 0.00 12.80 23.00 211.80 200.20 2.2 3657 1821454 -1 88 1 1 6 1 2505 170 159 0.60 0.60 417374 113156 0.00 0.00 0.00 0.00 0.00 7.20 12.80 57.20 119.60 5.4 3031 1540722 -1 79 1 1 12 1 1153 76 44 8.60 12.00 90970 74499 0.20 1.20 0.40 0.00 0.00 7.40 10.80 371.60 579.00 1.4 4622 1849155 -1 94 1 1 3 0 1514 58 51 1.00 1.00 43703 26727 1.80 2.40 2.00 0.00 0.00 1.40 2.40 81.36 100.80 1.0 208 1001206 -1 95 1 1 0 0 367 53 44 0.20 0.20 7422 11407 0.00 0.00 0.00 0.00 0.00 0.00 0.00 12.97 16.77 1.0 1101 1740180 -1 94 1 1 1 0 444 54 66 0.20 0.20 58812 53197 0.00 0.00 0.00 0.00 0.00 0.00 0.00 20.20 25.00 3.2 505 1703970 -1 89 1 1 10 2 1490 279 229 1.60 1.40 168863 24702 0.00 0.00 0.00 0.00 0.20 1.60 1.80 99.20 214.80 1.0 688 971408 -1 95 1 1 0 0 784 56 31 0.60 0.80 3987 6647 0.00 0.00 0.00 0.00 0.00 0.20 0.40 33.93 45.71 1.0 1318 1742839 -1 93 1 1 2 2 2165 119 111 0.00 0.20 38370 33538 0.00 0.00 0.00 0.00 0.00 8.55 8.75 12.52 26.84 1.0 900 1112571 -1 79 1 1 28 0 1534 171 119 7.21 19.64 420118 28592 0.00 0.00 0.00 0.00 0.20 7.01 7.21 247.90 483.77 1.4 359 1091000 -1 57 1 1 59 0 6122 345 87 15.17 49.90 476515 34281 1.40 9.78 49.10 96.41 0.20 4.59 5.19 584.23 961.68 3.2 185 1083578 -1 93 1 1 35 53 1282 69 64 0.80 6.80 48949 23650 0.00 0.00 0.00 0.00 0.00 0.00 0.00 76.40 88.20 2.2 614 1756534 -1 77 1 1 55 44 1523 214 133 6.40 19.20 390240 29553 1.00 13.40 25.20 83.00 0.00 64.60 65.20 224.80 543.40 3.0 205 1089058 -1 74 1 1 20 6 3099 170 104 6.79 19.16 228241 36850 3.59 3.79 3.79 0.00 14.57 6.19 12.18 249.70 442.12 1.6 300 1074263 -1 67 1 1 25 8 4151 261 160 2.79 4.39 386314 30764 6.79 17.56 61.48 136.33 2.40 43.51 95.21 210.98 498.80 1.5 257 1017281 -1 59 1 1 43 53 9172 1684 1499 6.20 3.60 1318504 1127032 0.00 0.00 0.00 0.00 0.00 5.00 7.00 289.20 455.40 1.7 615 1094611 -1 84 1 1 26 37 7046 205 255 0.40 0.40 103972 180082 4.00 4.80 4.40 0.00 0.40 1.40 1.40 52.80 91.00 2.0 327 1013922 -1 81 1 1 1 0 1343 154 131 0.80 0.40 289968 140984 12.80 20.40 19.60 0.00 10.00 6.00 9.20 48.80 71.80 2.4 218 1740122 -1 0 1 1 2 0 5301 331 232 0.20 0.20 344490 300554 0.00 0.00 0.00 0.00 0.00 7.39 9.78 16.77 46.51 1862 81 19 -1 86 1 1 29 24 1681 145 91 4.00 4.40 86683 32474 10.80 20.80 36.20 51.00 3.40 3.20 5.60 259.00 361.00 3.0 172 999750 -1 84 1 1 10 5 4113 222 156 3.80 3.00 126566 37744 0.00 0.00 0.00 0.00 0.00 9.60 9.60 134.40 304.80 1.6 887 982733 -1 84 1 1 28 13 5279 383 290 1.20 1.20 240082 132740 0.00 0.00 0.00 0.00 0.80 10.58 14.97 93.81 162.67 6.2 876 1309448 -1 91 1 1 3 1 2198 166 138 0.80 0.60 33606 97451 0.00 0.00 0.00 0.00 0.00 3.20 3.20 79.60 126.40 1.5 2096 1073008 -1 87 1 1 4 1 863 226 78 1.80 2.00 454550 221890 0.00 0.00 0.00 0.00 0.00 26.80 28.20 82.40 140.80 3.6 7015 1835541 -1 96 1 1 1 1 227 10 15 0.40 1.00 7003 23179 0.00 0.00 0.00 0.00 0.00 0.00 0.00 32.20 35.80 1.2 7529 1878160 -1 96 1 1 29 38 328 24 18 0.60 0.80 49477 8454 0.00 0.00 0.00 0.00 0.00 0.00 0.00 33.60 55.80 2.2 3435 1819314 -1 76 1 1 12 3 3282 297 177 5.00 6.60 157055 68800 7.20 19.80 40.40 50.20 1.40 7.80 8.20 364.00 515.80 1.4 183 1104856 -1 89 1 1 1 0 2083 172 132 1.00 1.20 21666 21076 0.60 0.60 0.60 0.00 0.00 10.20 11.60 82.00 129.40 3.0 334 1092141 -1 88 1 1 0 0 3231 112 98 0.20 0.20 33505 22795 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.60 17.20 1.8 427 1754056 -1 94 1 1 5 1 801 118 125 0.20 0.20 5585 79215 0.00 0.00 0.00 0.00 0.00 3.20 4.80 15.60 28.60 2.0 449 1068542 -1 91 1 1 1 1 4794 268 135 0.20 0.20 213843 223948 0.00 0.00 0.00 0.00 0.00 2.60 3.40 15.40 34.60 3.4 3740 1346886 -1 98 1 1 0 0 303 76 62 0.20 0.20 1029 8293 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.60 16.80 1.0 1344 1761853 -1 95 1 1 4 1 2605 114 59 0.40 0.40 30320 43770 0.00 0.00 0.00 0.00 0.00 2.20 2.20 34.60 62.60 1.7 1006 1077866 -1 99 1 1 1 1 152 8 13 0.20 0.20 6994 4155 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.60 16.80 1.2 6455 1871482 -1 86 1 1 4 2 2332 172 119 0.80 2.60 178514 58539 8.20 11.00 9.40 0.00 0.40 9.20 16.80 74.40 135.00 1.5 238 1082826 -1 85 1 1 9 1 2014 195 88 3.39 4.19 595011 18782 1.20 1.20 1.20 0.00 8.58 3.79 3.79 270.46 384.83 1.5 237 1023778 -1 86 1 1 5 1 1997 141 134 1.60 3.80 274369 54368 15.60 26.80 26.80 0.00 9.40 1.40 1.80 113.20 182.20 1.5 547 1043448 -1 82 1 1 68 67 2649 221 187 1.00 1.80 363647 201577 0.20 0.20 0.20 0.00 3.41 42.69 61.72 123.65 227.86 1.0 617 1005985 -1 76 1 1 17 13 4600 429 163 5.00 16.00 273023 45381 6.40 18.00 69.60 172.80 0.40 5.00 8.40 300.20 452.80 1.0 155 1020013 -1 92 1 1 5 4 1515 219 90 0.20 0.20 258043 239938 0.00 0.00 0.00 0.00 0.00 1.20 1.20 22.00 21.40 4.2 1911 1601232 -1 95 1 1 62 79 1022 113 81 0.60 1.80 98428 29898 1.20 1.20 1.20 0.00 2.40 1.20 1.20 28.80 46.60 1.0 179 1015712 -1 66 1 1 14 3 5506 404 234 10.40 9.40 166195 39124 10.20 40.00 100.00 169.20 1.20 18.60 21.80 405.60 723.80 1.6 152 1099514 -1 70 1 1 28 2 4815 343 244 6.40 17.40 149808 49513 0.00 0.00 0.00 0.00 0.40 21.00 25.80 229.80 451.20 3.6 405 1102202 -1 62 1 1 146 36 4654 495 340 4.21 9.82 617073 247350 31.86 120.04 166.73 207.01 2.20 50.70 84.77 274.35 702.40 1.0 163 1018099 -1 94 1 1 6 2 1224 129 92 0.20 0.20 144733 81218 0.00 0.00 0.00 0.00 0.20 0.00 0.00 20.80 50.60 2.8 1579 1538003 -1 93 1 1 6 4 1627 148 69 1.00 1.20 263421 22570 0.00 0.00 0.00 0.00 0.00 0.80 0.80 80.84 140.12 1.8 413 986381 -1 84 1 1 66 7 4211 248 156 2.20 3.00 440557 88892 0.00 0.00 0.00 0.00 0.00 6.40 6.60 142.20 201.60 3.8 531 1515758 -1 83 1 1 36 27 790 94 54 2.60 3.20 41921 13526 0.00 0.00 0.00 0.00 0.00 1.20 1.20 155.60 235.40 1.8 491 1745480 -1 89 1 1 2 1 3577 160 122 0.40 0.40 117855 49697 0.00 0.00 0.00 0.00 0.00 0.00 0.00 30.80 43.20 2.4 1860 1534048 -1 98 1 1 1 1 213 12 24 0.20 0.20 8658 28541 0.00 0.00 0.00 0.00 0.00 0.20 0.20 15.60 16.80 1.0 7652 1869904 -1 0 1 1 8 7 1329 162 97 0.20 0.20 256305 254541 10.22 16.23 21.84 17.23 0.40 10.22 13.03 20.24 71.94 177 89 11 -1 93 1 1 22 6 1763 186 186 0.00 0.00 89208 147372 8.00 10.20 10.20 0.00 7.20 1.60 1.60 6.40 19.60 2.8 366 1529371 -1 91 1 1 19 16 2245 116 112 0.60 1.40 28913 112980 0.00 0.00 0.00 0.00 0.00 0.40 0.40 145.80 76.00 2.2 848 1644464 -1 84 1 1 30 41 3447 298 226 2.40 2.20 202350 106970 1.80 2.20 2.20 0.00 0.00 7.80 9.00 121.00 179.80 3.6 191 1053651 -1 86 1 1 13 2 2833 188 172 2.80 3.20 57131 99198 0.00 0.00 0.00 0.00 0.00 3.80 4.60 168.00 249.80 1.2 391 1062754 -1 88 1 1 31 2 1480 168 138 2.60 2.60 121708 44505 5.80 20.20 47.40 85.20 1.40 32.60 39.40 131.40 254.60 1.2 133 1068155 -1 88 1 1 8 2 2896 220 181 1.80 0.80 94102 87033 5.40 10.20 15.40 22.20 0.20 0.40 0.40 100.60 148.00 1.0 232 1080682 -1 75 1 1 32 2 2166 147 100 7.80 20.80 47079 35106 3.60 22.80 43.20 60.80 0.60 21.40 24.80 282.60 538.00 3.6 128 1106608 -1 96 1 1 3 0 1624 113 108 0.60 0.80 9744 23072 0.00 0.00 0.00 0.00 0.00 0.00 0.00 52.60 65.60 2.0 1172 971102 -1 90 1 1 9 5 3448 295 148 0.40 0.40 228467 93546 15.00 35.60 52.60 86.00 12.60 7.60 13.00 34.20 74.20 2.4 131 1521109 -1 87 1 1 2 1 4569 334 195 0.20 0.20 14031 82179 0.00 0.00 0.00 0.00 0.00 2.40 3.60 17.00 86.80 2.0 587 1077120 -1 76 1 1 50 56 1787 103 56 6.61 17.43 290399 31307 0.00 0.00 0.00 0.00 1.20 18.84 20.04 352.10 490.98 1.8 365 1083344 -1 0 1 1 26 5 5393 717 605 10.20 6.00 350758 35418 3.20 7.40 13.40 47.40 0.40 3.00 4.20 507.00 806.40 208 64 36 -1 0 1 1 7 4 1614 112 77 0.40 0.40 103997 59856 16.20 22.00 41.60 47.20 13.20 22.60 43.40 42.20 181.40 212 89 11 -1 95 1 1 15 14 2248 183 89 0.20 0.20 262470 256876 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.40 18.20 3.2 3251 1347160 -1 96 1 1 19 29 579 77 42 0.20 0.20 5549 8486 0.00 0.00 0.00 0.00 0.00 0.00 0.00 20.20 16.80 2.0 1442 1716333 -1 92 1 1 1 0 2053 73 95 0.40 0.40 35359 20724 1.20 1.20 5.00 8.40 0.00 3.20 3.20 36.80 57.20 1.0 166 1053560 -1 85 1 1 24 22 3477 124 143 1.80 2.40 69066 185585 1.40 1.60 1.60 0.00 0.60 1.80 2.00 105.20 197.20 1.0 325 989464 -1 94 1 1 3 0 4033 179 117 0.20 0.20 783205 106035 0.00 0.00 0.00 0.00 0.00 0.60 0.60 19.00 22.20 3.6 2591 1635614 -1 87 1 1 44 48 2446 179 127 1.40 2.40 90591 81635 7.41 13.23 10.22 0.00 1.20 8.02 9.82 108.42 191.78 2.0 316 1020319 -1 89 1 1 1 0 2295 280 185 0.80 0.80 177334 28072 0.00 0.00 0.00 0.00 0.40 5.60 6.00 59.00 135.40 2.5 979 1127992 -1 80 1 1 20 16 3238 505 379 1.20 1.00 170554 78908 0.00 0.00 0.00 0.00 0.00 23.60 26.00 71.00 193.80 6.4 7957 1371010 -1 90 1 1 3 1 394 43 15 2.00 2.00 98609 25482 0.00 0.00 0.00 0.00 0.00 3.20 5.20 194.80 165.60 1.4 11566 1882530 -1 79 1 1 7 0 3459 373 391 5.60 1.60 237571 409952 2.00 2.20 2.20 0.00 0.40 2.80 5.40 268.00 417.20 2.2 178 1374995 -1 94 1 1 14 12 3754 222 137 0.20 0.20 264199 175965 0.00 0.00 0.00 0.00 0.00 4.00 4.20 17.80 26.60 3.8 3250 1339408 -1 93 1 1 1 1 1771 111 95 0.40 0.40 121779 26856 0.80 1.20 1.20 0.00 1.20 14.80 15.00 24.00 87.60 1.5 234 1020744 -1 91 1 1 6 1 5112 296 162 0.20 0.20 187273 128442 0.00 0.00 0.00 0.00 0.80 2.40 2.40 21.60 77.60 4.0 334 1331363 -1 96 1 1 5 4 659 94 50 0.60 0.60 259050 19313 1.40 1.60 1.40 0.00 2.80 1.00 1.40 45.80 63.60 1.0 213 1726958 -1 86 1 1 19 4 2013 125 64 2.40 2.20 268068 29939 0.00 0.00 0.00 0.00 0.00 2.80 4.60 186.20 203.40 2.0 8321 1864954 -1 74 1 1 18 4 4526 371 302 1.60 4.39 411501 385509 20.56 32.93 37.92 23.35 8.38 4.19 7.19 99.00 258.28 2.5 224 1037367 -1 82 1 1 6 4 4451 218 139 1.40 6.60 42386 69377 2.00 3.40 3.40 0.00 0.00 0.60 1.00 107.00 124.40 3.8 338 1445123 -1 97 1 1 0 0 173 15 12 0.20 0.20 1592 5127 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.60 16.80 1.0 7219 1847184 -1 93 1 1 1 1 1440 100 65 1.00 1.00 3681 21412 0.00 0.00 0.00 0.00 0.00 0.40 0.40 42.80 56.20 2.8 347 1060786 -1 97 1 1 28 42 251 34 19 0.40 1.00 859 6147 0.00 0.00 0.00 0.00 0.00 1.20 1.20 29.80 38.40 1.0 625 1753568 -1 98 1 1 1 1 202 17 36 0.20 0.20 12392 4021 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.60 16.80 1.0 5426 1862208 -1 91 1 1 1 0 3577 170 171 0.80 1.80 30635 73013 0.00 0.00 0.00 0.00 0.00 2.00 2.59 44.51 81.04 2.0 903 991962 -1 98 1 1 1 1 184 17 18 0.20 0.20 8652 4487 0.00 0.00 0.00 0.00 0.00 0.40 0.40 15.40 16.80 1.0 7306 1863872 -1 91 1 1 2 0 2424 177 165 1.40 0.80 206048 17379 0.00 0.00 0.00 0.00 0.00 2.20 4.20 80.80 216.40 1.4 2091 1704171 -1 96 1 1 0 0 1334 123 107 0.20 0.20 13610 29899 0.00 0.00 0.00 0.00 0.00 1.80 1.80 16.63 50.50 1.5 557 1024446 -1 81 1 1 4 3 4246 493 167 0.40 0.40 1654907 138898 0.00 0.00 0.00 0.00 0.60 12.80 22.40 37.60 85.20 1.0 422 984907 -1 79 1 1 4 2 2161 188 131 1.20 2.79 793638 47907 8.98 54.09 153.89 315.97 0.60 74.25 139.92 77.84 129.34 2.6 128 1099957 -1 93 1 1 3 2 1060 92 31 1.20 6.00 408625 13070 0.00 0.00 0.00 0.00 0.00 11.20 22.40 88.20 109.80 1.2 5687 1832611 -1 73 1 1 185 197 2262 184 112 7.40 19.60 100959 48706 0.20 0.20 0.20 0.00 1.60 13.60 19.80 270.20 544.60 3.6 356 1095504 -1 0 1 1 7 4 1213 64 56 0.60 0.40 9159 27622 0.00 0.00 0.00 0.00 0.00 0.40 0.40 36.73 35.93 387 96 4 -1 87 1 1 4 1 4379 331 147 0.40 0.20 917608 17468 0.00 0.00 0.00 0.00 0.40 7.00 7.20 24.00 75.60 4.2 1379 1468944 -1 88 1 1 3 0 2437 231 124 2.00 5.21 52429 18634 1.40 1.40 1.40 0.00 0.00 4.81 8.62 131.46 176.75 2.0 308 1106907 -1 83 1 1 6 3 2318 251 127 2.00 3.60 373489 39134 4.20 10.60 29.40 60.00 0.00 34.40 66.40 162.80 281.00 3.0 352 1536157 -1 98 1 1 29 38 287 57 48 0.20 0.20 950 6593 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.60 16.80 2.0 2109 1720376 -1 64 1 1 79 97 7659 1446 493 8.40 8.80 714441 66323 4.20 7.00 17.60 22.00 1.20 33.40 37.00 466.20 909.00 1.0 233 972608 -1 66 1 1 83 67 4419 318 140 8.60 25.20 222311 50939 1.20 1.20 1.20 0.00 0.40 45.20 46.40 295.20 650.20 4.6 278 1091496 -1 73 1 1 49 62 3946 506 361 4.79 2.59 486518 250662 0.00 0.00 0.00 0.00 0.60 38.72 42.71 285.63 595.21 2.5 667 987101 -1 66 1 1 21 1 4547 1070 707 9.00 6.00 461040 51939 0.00 0.00 0.00 0.00 0.00 10.80 20.80 431.40 719.00 5.4 2182 1727709 -1 80 1 1 9 1 2230 589 174 4.19 3.79 213981 66317 0.40 0.60 0.40 0.00 0.60 8.38 11.58 280.44 492.22 5.8 341 1737435 -1 87 1 1 7 1 1976 193 118 1.00 4.20 281713 33400 3.40 12.80 36.60 70.00 0.80 51.60 53.20 85.80 202.00 5.0 144 1053805 -1 95 1 1 3 2 3797 131 152 0.40 0.20 25020 83495 0.00 0.00 0.00 0.00 0.00 0.20 0.20 19.20 21.60 2.2 2893 1641467 -1 97 1 1 2 1 342 45 23 0.20 0.20 263138 52163 0.00 0.00 0.00 0.00 0.00 0.00 0.00 17.60 17.40 1.4 7495 1864622 -1 96 1 1 0 0 1028 34 38 0.20 0.20 7826 127556 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.60 16.80 1.0 8249 1863248 -1 76 1 1 16 1 2820 392 351 7.20 2.00 181685 14476 1.00 1.00 1.00 0.00 0.00 0.80 0.80 350.00 509.20 2.8 283 1738422 -1 95 1 1 3 2 744 74 55 0.40 0.40 14684 19602 2.40 2.60 2.60 0.00 0.40 0.60 0.60 33.00 63.80 2.0 187 1022318 -1 84 1 1 3 1 525 84 52 2.00 2.00 240540 185870 0.00 0.00 0.00 0.00 0.00 4.59 8.78 171.26 170.06 2.6 3340 1819246 -1 93 1 1 15 20 774 59 65 0.40 0.80 55367 45091 0.00 0.00 0.00 0.00 0.00 8.20 8.80 24.60 90.00 3.0 1782 1074698 -1 74 1 1 67 34 3538 253 213 6.99 18.96 154656 121562 8.78 27.54 30.54 23.15 9.58 17.76 19.76 293.01 494.61 1.0 169 1089316 -1 90 1 1 1 0 1542 50 45 0.20 0.20 1914 10872 0.00 0.00 0.00 0.00 0.00 0.60 0.60 20.20 18.00 2.2 3827 1774014 -1 81 1 1 12 2 2318 329 269 8.80 3.60 218562 8324 0.00 0.00 0.00 0.00 0.00 0.00 0.00 413.00 614.40 4.0 7094 1859120 -1 89 1 1 13 0 1603 131 81 2.00 2.79 339713 35013 0.00 0.00 0.00 0.00 0.20 4.39 5.59 176.85 298.40 2.6 1439 1543773 -1 96 1 1 1 0 467 142 67 0.20 0.20 111229 124147 1.00 1.40 1.40 0.00 0.00 6.40 12.20 15.60 36.20 3.4 176 1736254 -1 95 1 1 3 1 726 101 94 1.80 0.60 66252 29809 0.00 0.00 0.00 0.00 0.00 0.00 0.00 95.80 133.40 1.4 7267 1864941 -1 96 1 1 0 0 2586 66 117 0.20 0.20 33772 92800 2.00 2.20 2.20 0.00 0.20 0.20 0.20 15.60 17.60 1.4 207 1749677 -1 87 1 1 8 1 4687 478 212 1.20 1.40 248995 24777 0.00 0.00 0.00 0.00 0.60 9.60 11.80 96.60 252.20 3.0 1197 1470019 -1 86 1 1 22 20 1178 75 70 1.00 2.00 27459 31140 0.00 0.00 0.00 0.00 0.00 32.53 46.11 129.54 241.52 1.0 1014 1077707 -1 93 1 1 6 1 2053 188 155 0.40 1.00 90743 191001 1.20 1.40 1.40 0.00 0.60 1.60 2.00 34.00 61.20 2.4 228 1535224 -1 86 1 1 3 0 501 60 14 2.79 2.99 190357 26600 0.00 0.00 0.00 0.00 0.00 2.99 4.98 243.23 228.88 1.4 11435 1874164 -1 98 1 1 1 1 418 54 42 0.20 0.20 1439 17874 0.00 0.00 0.00 0.00 0.00 0.20 0.40 15.77 18.56 1.0 693 1731210 -1 91 1 1 31 43 2638 113 95 0.40 2.20 128196 125266 2.80 3.00 3.00 0.00 0.60 3.40 6.80 33.60 57.80 2.4 250 1542064 -1 0 1 1 28 18 2163 114 86 0.40 0.40 413933 53634 0.00 0.00 0.00 0.00 0.00 46.20 82.20 35.00 63.00 588 85 14 -1 74 1 1 63 32 2861 367 203 7.40 20.40 990088 106603 2.40 10.00 10.00 0.00 0.60 8.20 10.20 272.60 508.60 1.0 381 1098014 -1 98 1 1 0 0 188 11 33 0.20 0.20 2439 6947 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.60 16.80 1.2 7725 1882294 -1 82 1 1 16 3 2257 323 294 6.40 1.80 233167 23197 0.00 0.00 0.00 0.00 0.00 0.00 0.00 303.00 430.00 2.8 7285 1874422 -1 86 1 1 1 0 3974 266 163 0.40 0.60 39665 57867 1.40 1.40 1.40 0.00 0.40 5.59 8.38 38.12 100.80 1.0 176 1125060 -1 91 1 1 1 1 337 76 47 0.20 0.20 238613 219346 0.00 0.00 0.00 0.00 0.00 2.40 4.80 15.60 16.80 3.2 3455 1822152 -1 91 1 1 4 1 1562 65 41 4.80 3.20 115860 9078 0.00 0.00 0.00 0.00 0.00 0.00 0.00 204.20 319.20 1.8 6916 1878819 -1 96 1 1 0 0 383 88 51 0.20 0.20 99388 25335 0.00 0.00 0.00 0.00 0.20 0.60 0.80 17.60 18.40 1.8 1132 1763850 -1 90 1 1 5 0 1481 124 150 0.40 0.20 68609 33107 5.00 26.40 51.40 135.40 1.00 8.20 55.40 20.00 29.00 2.0 143 1054915 -1 86 1 1 8 1 1807 121 76 1.00 1.20 27203 24142 0.00 0.00 0.00 0.00 0.00 11.80 23.00 118.80 241.60 1.8 497 965349 -1 94 1 1 2 1 1827 65 88 0.40 0.20 4487 8828 0.00 0.00 0.00 0.00 0.00 0.20 0.20 17.40 17.00 1.4 689 1752789 -1 92 1 1 12 16 231 21 29 0.20 0.20 5973 4996 0.00 0.00 0.00 0.00 0.00 0.00 0.00 16.40 16.80 1.6 488 1754712 -1 70 1 1 40 10 3027 450 312 4.41 1.80 489125 111761 0.00 0.00 0.00 0.00 0.40 52.91 64.13 240.08 529.06 2.8 2864 972754 -1 96 1 1 3 1 927 88 52 0.40 0.40 19803 23188 0.00 0.00 0.00 0.00 0.00 0.20 0.20 35.13 44.11 1.4 1102 1741247 -1 87 1 1 2 0 2595 147 142 1.00 5.61 36597 110466 6.01 8.02 7.82 0.00 0.20 1.80 3.01 44.89 119.04 1.7 247 1001614 -1 95 1 1 20 28 337 25 24 1.40 1.60 37194 20177 0.60 0.60 0.60 0.00 0.80 1.00 1.00 70.00 101.60 1.2 320 1752334 -1 94 1 1 20 2 1337 73 110 0.60 0.60 14311 82232 0.00 0.00 0.00 0.00 0.00 0.80 0.80 44.51 63.87 1.0 404 1072330 -1 76 1 1 3 1 2728 378 172 1.00 3.01 202727 97573 7.01 15.23 24.25 19.04 0.00 59.32 77.96 96.99 372.55 3.5 354 982131 -1 95 1 1 12 9 605 98 77 1.60 0.60 19814 11134 0.00 0.00 0.00 0.00 0.80 0.00 0.00 80.00 116.40 1.4 407 1757275 -1 95 1 1 36 49 1216 62 55 0.20 0.20 89409 9037 0.00 0.00 0.00 0.00 0.00 1.00 1.20 18.96 20.56 1.2 653 1728966 -1 90 1 1 1 0 2435 365 106 0.60 3.18 543956 75753 0.80 0.80 0.80 0.00 0.00 1.99 1.99 23.46 71.17 5.6 2173 983060 -1 91 1 1 5 1 1686 119 34 2.00 2.80 151948 11447 0.00 0.00 0.00 0.00 0.00 0.40 0.40 147.20 209.60 2.0 8540 1870248 -1 0 1 1 7 5 1376 297 124 0.20 0.20 894427 742384 0.00 0.00 0.00 0.00 152.80 6.20 6.20 28.00 265.20 1886 86 14 -1 81 1 1 21 6 5507 368 364 2.00 7.98 161511 11168 0.00 0.00 0.00 0.00 0.00 8.58 10.38 150.50 167.07 4.6 1527 1638571 -1 98 1 1 0 0 1059 18 25 0.20 0.20 5414 12403 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.40 17.00 1.0 8309 1864912 -1 62 1 1 51 2 3367 223 168 9.40 20.20 327304 119062 10.20 54.00 126.80 188.40 2.00 49.60 69.20 413.00 700.80 1.6 173 1093862 -1 94 1 1 12 12 1404 180 117 0.80 2.20 15212 21212 0.00 0.00 0.00 0.00 0.00 0.00 0.00 54.00 73.20 5.2 3040 1604526 -1 95 1 1 1 1 1242 279 120 0.20 0.20 356664 349244 0.00 0.00 0.00 0.00 0.00 0.20 0.20 15.40 27.00 2.8 1934 1759984 -1 90 1 1 31 45 2024 494 181 0.60 0.80 549020 537937 0.00 0.00 0.00 0.00 0.00 0.20 0.20 47.40 86.40 1.7 447 1044514 -1 83 1 1 5 1 2122 134 91 1.00 1.80 623731 7854 0.60 0.60 0.60 0.00 0.60 70.20 136.60 74.20 114.60 5.8 333 1341090 -1 97 1 1 1 0 295 31 17 0.80 4.20 71244 13475 2.00 2.20 2.20 0.00 0.00 0.00 0.00 27.80 41.80 2.4 521 1760613 -1 86 1 1 4 0 2162 307 216 2.19 0.60 485056 33264 0.00 0.00 0.00 0.00 0.00 5.38 5.38 108.96 196.22 2.0 504 1051743 -1 88 1 1 56 78 1815 94 112 1.60 2.40 103043 71594 0.00 0.00 0.00 0.00 0.00 2.79 2.79 115.37 168.86 2.3 614 1044506 -1 87 1 1 5 3 1188 189 75 1.60 1.80 87923 24470 2.00 2.80 2.40 0.00 1.00 3.60 3.80 89.60 195.20 1.0 262 1037323 -1 94 1 1 1 0 1054 295 248 0.20 0.20 91696 28858 0.00 0.00 0.00 0.00 0.00 0.00 0.00 16.80 20.80 2.0 407 1693584 -1 96 1 1 18 24 1477 92 45 0.20 0.20 22837 10043 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.40 16.80 1.0 6938 1879152 -1 86 1 1 4 1 1751 148 125 0.60 2.00 419384 40810 0.00 0.00 0.00 0.00 0.00 37.80 72.80 60.60 215.60 6.4 2621 1378523 -1 91 1 1 2 0 2437 295 116 0.60 1.40 40305 22330 0.00 0.00 0.00 0.00 0.00 1.40 1.40 67.54 110.02 1.8 490 1097225 -1 91 1 1 2 1 1602 183 143 0.60 1.00 108632 43802 1.20 1.40 1.40 0.00 1.20 0.20 0.20 50.40 56.40 1.3 289 1110890 -1 93 1 1 6 5 1774 110 76 0.40 0.60 18733 21187 0.40 0.40 0.40 0.00 0.00 13.97 14.57 37.52 112.18 2.6 442 965008 -1 82 1 1 74 80 2823 204 157 1.60 2.00 243756 101307 6.19 23.15 63.67 146.31 4.19 43.51 50.50 132.34 304.79 1.8 155 998654 -1 85 1 1 32 31 603 76 64 2.00 1.80 112623 55035 0.00 0.00 0.00 0.00 0.00 2.00 6.20 134.80 137.60 1.2 509 1802803 -1 85 1 1 2 1 3868 405 333 0.60 0.60 571151 82102 1.00 13.20 35.40 70.60 5.20 7.40 10.60 54.80 148.80 1.0 172 1046045 -1 86 1 1 69 80 4765 867 732 0.20 0.20 683248 614527 2.20 29.40 69.00 271.80 0.60 17.80 80.60 15.40 48.80 4.0 146 1397720 -1 71 1 1 10 1 4460 524 419 7.00 1.80 441130 16790 0.00 0.00 0.00 0.00 0.00 0.20 0.40 345.00 508.80 3.6 442 1744293 -1 90 1 1 10 9 4026 167 126 0.80 0.80 178582 19180 1.60 1.80 1.60 0.00 5.59 4.39 6.79 49.70 85.03 2.6 308 1457261 -1 86 1 1 12 0 4156 269 215 0.80 4.00 55765 104935 0.00 0.00 0.00 0.00 0.00 0.80 0.80 37.60 95.80 1.3 411 1070816 -1 93 1 1 10 7 1638 137 109 0.20 0.20 7565 25868 0.00 0.00 0.00 0.00 0.40 9.80 10.20 16.60 95.20 2.8 473 976858 -1 98 1 1 0 0 254 42 22 0.20 0.20 255327 12261 0.00 0.00 0.00 0.00 0.00 0.00 0.00 16.20 17.00 1.2 7309 1873272 -1 94 1 1 13 6 2449 197 177 0.60 0.40 278532 182715 0.00 0.00 0.00 0.00 2.80 1.80 2.20 45.80 61.80 4.6 474 1304518 -1 92 1 1 10 9 3362 172 192 0.20 0.20 422528 189987 0.00 0.00 0.00 0.00 0.00 6.80 12.00 19.40 35.60 4.4 3634 1341744 -1 88 1 1 0 0 533 107 78 0.20 0.20 23160 120134 0.00 0.00 0.00 0.00 0.00 1.60 1.60 15.63 20.84 1.8 1723 1770424 -1 74 1 1 23 21 5713 494 292 2.00 2.40 131673 84262 24.80 52.80 102.80 169.40 14.80 28.20 38.80 139.80 368.80 1.5 144 1006877 -1 95 1 1 0 0 474 53 40 0.20 0.20 3058 5309 0.00 0.00 0.00 0.00 0.00 0.00 0.00 22.60 29.00 1.0 1125 1744080 -1 90 1 1 8 4 1835 131 104 1.80 0.60 38235 42949 0.00 0.00 0.00 0.00 0.00 0.80 0.80 90.80 149.80 1.3 613 1067602 -1 72 1 1 7 0 3155 427 411 6.99 20.16 327445 165154 2.79 16.17 26.15 47.11 0.20 23.15 41.52 245.11 456.29 2.2 205 1075369 -1 93 1 1 8 5 1943 153 92 0.40 0.40 100518 32210 0.00 0.00 0.00 0.00 0.20 16.20 17.00 53.60 76.80 3.0 375 1023675 -1 94 1 1 71 70 1029 119 83 0.60 1.80 54702 51872 0.00 0.00 0.00 0.00 0.00 1.40 2.20 50.40 64.80 1.5 1181 1001486 -1 96 1 1 2 1 333 52 36 0.40 0.40 1366 10612 0.00 0.00 0.00 0.00 0.00 0.20 0.40 29.34 40.52 1.2 1311 1742307 -1 90 1 1 1 1 1811 226 132 0.60 0.60 314015 45517 0.20 0.40 0.40 0.00 1.80 1.60 1.80 49.00 212.20 1.0 486 1115851 -1 85 1 1 49 62 2358 230 162 1.20 1.40 247357 164069 7.98 60.88 158.88 410.38 5.99 0.60 0.60 136.73 160.48 2.8 1145 1524292 -1 92 1 1 33 47 2047 86 79 0.20 0.20 49666 33156 1.20 1.20 1.20 0.00 0.00 5.80 11.00 15.60 17.00 1.4 177 1744294 -1 85 1 1 9 5 1978 291 228 4.00 1.20 239288 65637 0.00 0.00 0.00 0.00 0.20 3.20 4.80 201.60 323.80 2.0 885 1008509 -1 77 1 1 29 24 5007 329 198 3.81 5.21 178918 93266 6.21 11.62 11.62 0.00 3.01 2.61 4.21 243.49 406.61 2.2 271 1125319 -1 89 1 1 6 2 2365 194 122 0.60 1.80 113604 35591 7.19 25.15 51.70 115.57 1.20 29.94 41.12 35.53 144.51 2.5 128 1064613 -1 87 1 1 59 64 1720 201 112 1.20 1.20 182095 41385 0.80 1.00 0.80 0.00 0.60 26.80 35.80 72.80 248.60 2.0 569 967757 -1 79 1 1 19 1 3124 490 345 7.39 2.99 193596 10956 0.00 0.00 0.00 0.00 0.00 0.40 0.40 365.27 528.94 3.2 2297 1524006 -1 90 1 1 11 14 1313 67 55 0.20 0.20 1909 8969 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.80 16.80 1.8 4097 1776888 -1 86 1 1 2 0 535 58 30 2.00 2.00 143526 45830 0.00 0.00 0.00 0.00 0.00 3.00 5.00 200.40 165.40 1.6 11497 1881234 -1 86 1 1 5 2 2157 180 105 2.80 3.40 191243 48792 5.00 18.40 30.20 44.80 1.00 5.60 5.80 160.20 297.40 3.6 168 1039970 -1 82 1 1 7 0 2385 194 133 6.00 5.00 541218 290033 0.00 0.00 0.00 0.00 53.80 4.20 5.80 224.40 445.60 5.2 1975 1724125 -1 68 1 1 48 39 3596 398 288 2.81 4.61 449827 208527 44.69 101.60 189.98 353.91 1.40 11.02 66.93 219.84 430.86 1.6 140 993279 -1 96 1 1 2 1 467 77 100 0.60 0.40 56431 37651 1.80 2.60 2.20 0.00 0.00 0.40 0.40 38.60 48.20 1.0 264 1744410 -1 0 1 1 18 12 2192 420 153 0.40 0.40 710333 550980 0.00 0.00 0.00 0.00 2.20 6.81 7.82 27.86 117.23 328 82 18 -1 98 1 1 0 0 208 10 16 0.20 0.20 5514 51055 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.37 16.77 1.2 7459 1861710 -1 98 1 1 1 0 227 40 27 0.20 0.20 86832 9129 0.00 0.00 0.00 0.00 0.00 0.00 0.00 16.20 18.00 1.2 1254 1760286 -1 98 1 1 1 1 803 23 20 0.20 0.20 9067 10293 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.83 16.83 1.0 8215 1872866 -1 81 1 1 37 47 689 113 62 2.00 2.00 371378 46754 0.00 0.00 0.00 0.00 0.00 2.59 3.59 183.23 173.25 2.2 2780 1791529 -1 89 1 1 24 8 2684 520 252 0.80 0.80 55758 39015 0.00 0.00 0.00 0.00 0.00 20.00 32.20 86.80 125.80 1.0 917 965910 -1 76 1 1 6 2 4480 429 333 3.60 3.80 244837 196107 0.00 0.00 0.00 0.00 0.00 20.20 36.80 191.20 350.00 3.8 509 1014661 -1 87 1 1 1 0 3357 137 71 0.80 0.80 34964 24901 0.00 0.00 0.00 0.00 0.00 0.00 0.00 56.00 84.60 2.0 1489 1755176 -1 79 1 1 45 61 4430 149 116 0.60 0.60 537881 50416 10.00 42.00 132.60 328.40 0.60 66.20 124.00 49.80 94.60 1.8 112 1012219 -1 94 1 1 3 1 1102 109 61 0.20 0.20 22698 22482 1.00 1.60 1.60 0.00 0.20 6.20 11.40 16.00 47.20 6.2 171 1112885 -1 94 1 1 9 1 1429 163 69 0.20 0.20 179877 18764 0.00 0.00 0.00 0.00 0.00 0.00 0.00 17.40 18.60 2.4 2275 1698706 -1 92 1 1 3 1 1677 63 63 1.60 1.80 46461 24101 1.00 1.20 13.00 25.80 0.40 1.20 1.60 86.60 187.00 1.5 138 1061552 -1 83 1 1 22 8 3805 253 156 0.80 1.20 494538 41636 9.38 35.13 83.83 177.45 3.59 11.58 20.76 108.78 317.76 8.4 142 1293549 -1 72 1 1 25 2 3521 416 351 9.98 5.99 343506 52407 3.39 4.39 15.37 16.17 0.80 1.40 1.60 452.10 732.14 1.5 279 1067428 -1 93 1 1 1 0 1138 296 248 0.20 0.20 239090 207539 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.40 16.80 2.0 1712 1763360 -1 73 1 1 31 2 4587 286 132 6.80 18.20 229893 38377 0.00 0.00 0.00 0.00 0.00 2.20 2.60 269.40 537.20 4.0 1458 1109734 -1 94 1 1 1 0 448 126 76 0.20 0.20 456419 271500 0.00 0.00 0.00 0.00 0.20 3.60 7.00 19.00 27.20 4.2 1080 1728701 -1 70 1 1 21 2 3681 466 391 8.17 2.99 209980 21093 18.92 48.01 164.54 826.29 1.00 2.39 2.59 407.37 884.06 2.8 156 958183 -1 95 1 1 15 20 797 31 30 0.20 0.20 914 4168 0.00 0.00 0.00 0.00 0.00 0.00 0.00 20.40 16.80 2.0 2039 1720296 -1 92 1 1 0 0 970 55 37 0.20 0.20 91046 16898 0.00 0.00 0.00 0.00 0.80 0.00 0.00 22.20 17.80 2.2 440 1744328 -1 70 1 1 30 0 3974 268 130 7.80 20.20 210297 33485 0.00 0.00 0.00 0.00 0.00 3.80 4.20 317.60 567.00 2.8 1359 1108970 -1 90 1 1 3 0 2085 179 149 3.20 1.40 88147 9965 0.40 1.20 13.40 17.40 0.20 0.80 0.80 164.00 247.20 1.6 145 1750694 -1 79 1 1 8 4 3661 627 346 3.20 1.00 604427 426782 0.00 0.00 0.00 0.00 0.00 0.60 0.60 169.20 303.20 2.8 581 1040554 -1 86 1 1 9 4 3895 308 182 0.80 1.00 181918 65964 1.80 2.40 2.20 0.00 2.80 28.20 30.40 63.80 190.60 5.4 432 1309147 -1 74 1 1 52 64 4385 201 145 6.20 17.40 65581 37335 0.00 0.00 0.00 0.00 0.00 7.00 7.60 256.80 414.60 3.3 387 1101664 -1 98 1 1 0 0 235 21 26 0.20 0.20 813 9813 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.60 16.80 1.0 7693 1871504 -1 0 1 1 10 10 1489 122 64 0.20 0.20 185016 46690 4.79 9.18 8.98 0.00 0.00 2.40 2.40 16.17 62.28 195 92 8 -1 87 1 1 2 0 3542 293 178 0.80 0.40 27494 42157 5.20 7.20 6.00 0.00 0.00 1.40 1.80 52.20 82.60 2.0 206 1137126 -1 0 1 1 18 8 1587 228 160 0.60 0.80 285782 75085 6.00 7.20 35.20 59.80 5.00 15.20 23.60 75.40 208.80 236 88 11 -1 80 1 1 78 70 2450 224 154 4.59 3.59 256706 39362 11.18 21.56 47.11 143.71 3.19 0.80 2.40 167.66 418.56 4.0 210 959074 -1 91 1 1 1 0 1826 135 103 0.20 0.20 29634 44745 4.40 12.20 13.40 4.00 1.00 4.80 6.20 15.60 24.40 2.8 155 1718645 -1 93 1 1 2 0 1328 51 34 1.20 1.20 37888 19887 0.00 0.00 0.00 0.00 0.00 1.20 2.00 113.37 97.21 1.0 8554 1863067 -1 93 1 1 3 1 2518 121 165 0.40 0.20 125959 18110 0.00 0.00 0.00 0.00 0.60 8.20 16.20 23.40 23.80 3.0 384 1704326 -1 87 1 1 1 1 3793 227 157 0.40 1.80 220018 328206 7.39 11.38 18.56 42.91 2.99 25.75 39.12 19.76 54.29 2.3 133 1008315 -1 92 1 1 15 13 2768 216 115 0.40 0.40 49486 8514 0.00 0.00 0.00 0.00 0.20 1.20 1.20 44.40 52.00 2.0 966 1450728 -1 95 1 1 0 0 1380 64 47 0.20 0.20 52455 15022 0.00 0.00 0.00 0.00 0.00 0.40 0.40 16.40 25.00 2.4 423 991782 -1 94 1 1 4 3 2774 65 68 0.60 2.00 22464 3437 0.00 0.00 0.00 0.00 0.20 1.60 1.80 47.60 70.00 2.4 632 1446296 -1 92 1 1 0 0 347 29 25 0.40 0.40 19254 12714 0.00 0.00 0.00 0.00 0.00 0.00 0.00 37.00 40.40 1.8 994 1765360 -1 76 1 1 57 78 3549 385 461 1.40 1.60 242442 686812 12.40 21.40 37.00 107.00 1.80 10.60 18.00 92.00 275.20 4.2 271 1009008 -1 96 1 1 5 3 1855 94 98 0.20 0.20 9122 27521 0.00 0.00 0.00 0.00 0.00 0.80 1.00 16.00 28.60 3.0 2788 1532637 -1 88 1 1 1 0 461 59 38 0.20 0.20 21060 13045 0.00 0.00 0.00 0.00 0.00 0.40 0.40 15.97 21.96 2.0 988 1761753 -1 80 1 1 23 20 3695 344 198 1.20 3.99 276192 97365 18.76 25.35 25.35 0.00 14.17 10.58 16.37 109.18 192.22 4.4 211 1007005 -1 83 1 1 2 0 1623 83 139 0.40 0.40 279844 334809 29.60 62.60 76.00 49.20 0.20 42.80 76.00 27.60 76.40 1.6 300 1074008 -1 95 1 1 5 4 1532 79 57 0.20 0.20 2032 26233 0.00 0.00 0.00 0.00 0.00 0.40 0.40 43.20 26.80 2.0 1090 1016978 -1 82 1 1 64 83 3102 772 166 2.00 2.40 248949 94071 0.00 0.00 0.00 0.00 0.20 21.00 37.80 147.40 291.80 1.0 1155 1043166 -1 98 1 1 1 1 170 13 17 0.20 0.20 31363 11635 0.00 0.00 0.00 0.00 0.00 0.20 0.40 16.40 18.00 1.0 7248 1875328 -1 97 1 1 1 1 242 24 24 0.20 0.20 9033 14527 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.60 16.80 1.0 7536 1878214 -1 89 1 1 57 71 1776 170 126 0.40 0.60 6148 30329 0.00 0.00 0.00 0.00 0.20 1.20 1.20 36.27 74.15 1.0 347 1093060 -1 87 1 1 2 0 1757 134 72 0.40 0.40 300196 53888 16.63 45.49 51.50 39.28 1.20 16.03 30.86 46.09 100.40 1.0 383 1053752 -1 96 1 1 6 1 1052 63 85 0.40 0.40 29462 29507 0.00 0.00 0.00 0.00 0.20 0.40 0.40 31.20 46.20 2.0 377 1059522 -1 88 1 1 1 1 3941 309 187 0.20 0.20 15356 27299 1.60 1.80 1.80 0.00 0.40 1.80 2.81 16.23 66.13 1.6 215 1129732 -1 97 1 1 27 37 756 20 23 0.20 0.20 1360 8056 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.60 16.80 1.0 4623 1828408 -1 93 1 1 22 29 1049 38 91 0.40 0.40 20253 382942 0.00 0.00 0.00 0.00 0.00 0.00 0.00 33.80 33.40 1.2 8378 1865056 -1 90 1 1 42 61 4328 151 168 0.20 0.20 93311 244826 0.60 1.00 1.00 0.00 0.40 6.80 7.00 28.60 55.60 2.6 214 1385874 -1 91 1 1 31 42 3118 138 129 0.80 1.00 11278 28131 2.61 3.01 2.61 0.00 0.80 2.20 2.20 58.12 87.98 1.0 283 1020074 -1 80 1 1 3 1 4821 236 258 2.00 9.38 83870 479867 0.00 0.00 0.00 0.00 0.00 10.58 10.58 74.45 163.87 2.0 963 1037206 -1 75 1 1 4 2 3824 267 239 2.19 1.99 81499 454394 0.00 0.00 0.00 0.00 0.00 9.96 9.96 136.45 283.86 1.0 508 1000888 -1 97 1 1 4 1 419 69 72 0.40 0.40 2858 33835 0.00 0.00 0.00 0.00 0.00 0.00 0.00 29.40 53.80 2.0 6653 1708432 -1 96 1 1 3 2 1200 84 44 0.20 0.20 68419 30007 0.00 0.00 0.00 0.00 0.00 0.80 1.00 16.60 26.80 1.0 561 1019416 -1 67 1 1 92 81 3244 231 156 7.98 19.56 110209 136276 14.37 39.72 58.08 88.62 3.99 13.37 16.17 344.91 559.88 2.8 266 1089792 -1 93 1 1 1 0 1743 149 150 0.40 2.00 64164 244496 0.00 0.00 0.00 0.00 0.00 0.60 0.60 31.80 63.80 3.0 393 1527189 -1 94 1 1 4 1 1263 146 68 1.00 1.80 22551 16237 0.00 0.00 0.00 0.00 0.00 1.40 1.80 60.68 131.74 1.0 621 1014224 -1 0 1 1 9 6 3453 920 839 0.20 0.20 10714 73390 12.38 18.76 30.34 22.16 7.58 9.98 12.77 15.57 76.85 170 84 16 -1 80 1 1 21 6 4489 502 165 1.20 4.39 332391 57132 0.00 0.00 0.00 0.00 4.39 18.96 31.14 70.86 196.81 2.0 722 986702 -1 84 1 1 3 0 906 59 42 2.40 2.40 98592 39686 0.00 0.00 0.00 0.00 0.00 2.81 4.21 201.60 184.57 1.0 3810 1825467 -1 90 1 1 5 1 2170 226 168 1.00 1.80 120365 150726 1.60 1.60 1.60 0.00 0.80 3.60 3.60 44.40 80.20 2.4 239 1535606 -1 77 1 1 43 31 3956 334 217 4.20 2.60 320963 76817 0.00 0.00 0.00 0.00 0.00 8.80 10.80 208.40 498.00 4.0 1029 1397515 -1 88 1 1 2 1 2914 402 484 1.00 1.20 49843 50430 0.00 0.00 0.00 0.00 0.00 0.40 0.40 76.00 119.00 2.0 771 1703163 -1 98 1 1 11 15 217 15 34 0.20 0.20 5339 19480 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.60 16.80 1.0 7292 1875112 -1 96 1 1 10 9 906 93 62 0.20 0.20 7332 23635 0.00 0.00 0.00 0.00 0.00 2.40 3.00 15.80 25.20 1.0 1628 1081958 -1 85 1 1 1 0 3347 257 153 0.40 1.80 555900 47401 2.80 4.60 4.60 0.00 9.20 12.20 15.60 24.40 60.80 4.4 278 1041150 -1 94 1 1 11 5 1779 83 58 1.00 7.60 44176 42676 0.00 0.00 0.00 0.00 0.00 1.00 1.40 93.80 115.00 2.2 907 1535013 -1 80 1 1 2 0 426 38 30 2.20 2.20 78934 43817 0.00 0.00 0.00 0.00 0.00 4.20 5.80 190.20 177.60 1.0 2438 1796808 -1 89 1 1 30 44 1875 91 85 1.40 1.00 65420 53279 0.20 0.20 0.20 0.00 1.00 2.40 4.20 86.60 106.00 1.5 344 1059890 -1 95 1 1 2 0 1137 148 109 0.40 1.80 215885 100630 0.80 0.80 6.00 12.20 4.00 0.60 1.20 32.60 44.20 2.4 162 1522802 -1 80 1 1 46 64 4783 357 165 2.40 2.20 195220 149556 2.00 4.99 9.98 23.75 0.20 4.59 6.19 289.02 253.49 2.8 172 1120559 -1 82 1 1 17 3 2542 176 106 3.60 8.80 51858 26836 2.60 8.20 17.40 29.20 1.20 26.20 30.00 169.40 322.00 6.2 202 1111174 -1 94 1 1 7 7 1383 166 97 0.20 0.20 29617 34510 2.80 9.40 25.20 51.60 0.00 12.80 18.20 16.00 63.80 1.0 132 991891 -1 94 1 1 2 1 1259 72 60 0.40 0.20 205056 67970 0.00 0.00 0.00 0.00 0.00 0.60 1.00 32.20 48.80 1.6 4264 1822139 -1 96 1 1 24 32 278 57 33 0.40 0.40 378984 272804 0.00 0.00 0.00 0.00 0.00 0.00 0.00 39.80 33.80 2.6 5643 1836221 -1 69 1 1 12 1 3437 508 704 9.40 4.40 203779 59995 0.00 0.00 0.00 0.00 0.00 0.20 0.20 421.40 642.40 4.2 2727 1737790 -1 98 1 1 0 0 171 12 29 0.20 0.20 3904 11759 0.00 0.00 0.00 0.00 0.00 0.40 0.80 15.60 16.80 1.0 7245 1875315 -1 75 1 1 36 43 2042 149 116 7.00 20.20 161119 19732 3.60 14.00 31.40 75.80 0.40 6.00 6.80 247.20 461.00 4.0 162 1087090 -1 0 1 1 10 6 767 86 90 1.00 0.80 66939 55617 0.00 0.00 0.00 0.00 0.20 1.00 1.00 63.20 138.20 538 94 6 -1 95 1 1 6 5 1075 150 77 0.60 0.60 186329 20552 1.00 1.00 1.00 0.00 2.80 1.00 3.60 46.20 140.80 3.0 200 971387 -1 79 1 1 2 0 4292 270 226 1.20 2.61 162276 290731 0.00 0.00 0.00 0.00 0.00 11.02 11.42 65.33 312.63 3.0 836 1009645 -1 86 1 1 12 5 2405 182 129 0.60 2.00 146138 38456 8.20 18.60 36.40 63.80 0.60 38.60 45.80 64.20 226.40 2.8 475 988678 -1 88 1 1 2 0 439 56 16 2.20 2.20 144880 25284 0.00 0.00 0.00 0.00 0.00 2.20 4.20 211.80 182.00 1.0 9307 1880608 -1 98 1 1 1 1 214 31 30 0.20 0.20 17682 12325 0.00 0.00 0.00 0.00 0.00 0.00 0.00 16.00 17.00 1.4 8801 1835578 -1 98 1 1 1 1 182 13 27 0.20 0.20 8163 7311 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.20 16.80 1.0 5201 1860792 -1 75 1 1 10 1 4529 310 281 5.60 1.80 215089 106509 10.20 33.80 60.00 92.00 3.00 3.00 3.40 292.60 453.80 3.8 213 1512869 -1 89 1 1 0 0 539 43 26 0.20 0.20 50909 26377 0.00 0.00 0.00 0.00 0.00 6.20 12.40 15.40 17.00 2.2 543 1747245 -1 92 1 1 2 0 1854 134 241 0.40 0.40 19916 22682 2.40 2.60 2.60 0.00 0.00 6.40 7.60 32.20 57.80 4.0 312 1055160 -1 87 1 1 104 43 2459 238 171 2.58 2.98 217916 114530 0.00 0.00 0.00 0.00 0.00 2.98 3.98 148.31 260.64 2.8 5012 1664027 -1 70 1 1 13 9 6431 324 175 2.99 9.78 340837 108188 8.18 41.32 121.36 219.96 4.79 31.54 60.08 211.38 313.57 2.6 175 1388778 -1 69 1 1 5 0 5210 783 276 4.60 5.80 266860 109912 9.60 64.60 130.20 209.60 0.40 8.60 12.00 306.00 659.40 1.2 156 1119058 -1 90 1 1 0 0 645 76 49 0.60 0.60 62260 16899 0.00 0.00 0.00 0.00 0.00 0.60 0.80 56.80 78.20 2.0 1055 1765843 -1 75 1 1 26 17 3111 446 256 4.60 3.00 929087 324567 0.00 0.00 0.00 0.00 4.40 41.00 76.20 275.00 504.40 1.0 3243 1033187 -1 97 1 1 1 1 938 84 64 0.20 0.20 4789 27656 1.00 1.20 1.20 0.00 0.80 1.00 1.00 15.80 17.20 1.4 297 1752533 -1 69 1 1 45 25 6154 191 161 3.39 10.38 153242 463723 39.12 73.05 73.05 0.00 5.79 4.39 15.57 302.20 358.48 6.2 233 1521515 -1 88 1 1 21 32 5691 364 212 0.20 0.20 17833 39783 0.00 0.00 0.00 0.00 0.00 0.80 1.60 19.40 36.80 1.8 708 1739216 -1 97 1 1 1 0 1223 71 68 0.20 0.20 12841 15049 0.00 0.00 0.00 0.00 0.00 9.60 11.80 13.00 24.40 2.0 6161 1726408 -1 90 1 1 3 1 366 36 20 1.80 1.80 77008 24462 0.00 0.00 0.00 0.00 0.00 2.60 3.60 176.40 152.00 1.2 7985 1868448 -1 86 1 1 22 0 2766 222 210 1.60 4.20 11270 84861 1.20 1.20 1.20 0.00 0.00 1.20 1.60 105.40 129.80 1.2 171 1064197 -1 93 1 1 1 1 3021 162 141 0.20 0.20 363439 17804 3.00 3.60 3.60 0.00 0.00 0.00 0.00 17.20 26.20 3.0 136 1709558 -1 89 1 1 27 15 1970 271 117 1.40 2.20 1067119 27957 2.20 2.20 7.20 11.40 13.00 12.00 15.20 101.80 190.00 3.0 154 975584 -1 87 1 1 8 1 3635 133 138 1.40 3.40 84603 110664 0.00 0.00 0.00 0.00 0.40 1.80 5.40 96.60 152.80 3.4 3208 1539683 -1 80 1 1 201 197 5335 697 380 0.60 0.60 354488 230101 0.00 0.00 0.00 0.00 0.00 30.20 58.60 49.80 177.00 3.8 2857 1330510 -1 80 1 1 10 8 3537 948 190 1.40 1.80 362670 77336 3.20 7.60 9.60 434.20 1.60 29.80 58.20 119.20 211.60 1.6 308 1135336 -1 91 1 1 9 8 1979 128 256 0.20 0.20 68684 22883 0.00 0.00 0.00 0.00 0.00 1.60 2.40 24.80 38.00 1.0 595 1005963 -1 96 1 1 2 0 936 137 136 0.80 0.40 17347 62003 0.00 0.00 0.00 0.00 0.00 0.40 0.60 48.80 83.40 1.3 713 1060565 -1 84 1 1 340 0 3475 228 193 2.80 1.40 142575 57016 0.00 0.00 0.00 0.00 0.00 1.80 3.60 141.80 211.20 2.8 3988 1708720 -1 98 1 1 0 0 166 8 10 0.20 0.20 20115 7036 0.40 0.40 0.40 0.00 0.20 0.20 0.20 13.00 16.80 2.0 179 1760056 -1 86 1 1 6 0 2525 312 208 3.80 1.40 153878 59652 0.00 0.00 0.00 0.00 0.00 6.60 12.20 195.20 277.60 1.0 623 1066800 -1 89 1 1 4 3 3045 230 162 0.60 0.60 30583 30913 3.20 3.80 3.80 0.00 2.20 3.20 5.60 48.40 81.20 1.0 254 1098288 -1 96 1 1 1 0 1818 88 67 0.20 0.20 5125 19491 2.81 3.01 3.01 0.00 0.20 0.80 0.80 16.03 28.06 2.0 167 1073796 -1 97 1 1 3 1 1370 113 64 0.40 1.80 5521 6620 0.00 0.00 0.00 0.00 0.00 0.00 0.00 20.80 30.80 2.0 6131 1729808 -1 89 1 1 3 1 570 51 46 2.40 2.40 32096 19469 0.00 0.00 0.00 0.00 0.00 0.60 0.60 165.00 176.00 1.4 8578 1840808 -1 95 1 1 1 0 267 87 44 0.20 0.20 289921 232622 0.00 0.00 0.00 0.00 0.00 2.40 4.80 16.00 18.80 3.2 702 1727416 -1 76 1 1 51 45 5244 478 430 7.20 4.00 203264 92352 0.00 0.00 0.00 0.00 0.00 0.20 0.20 355.40 530.80 3.6 2571 1644069 -1 83 1 1 5 3 2167 168 103 1.60 3.40 278291 37904 7.80 23.60 45.00 94.40 3.00 13.20 16.20 107.60 264.40 3.0 169 1128174 -1 95 1 1 5 1 504 90 33 2.00 2.00 53054 13833 0.00 0.00 0.00 0.00 0.00 0.00 0.00 76.80 132.40 1.0 7461 1869166 -1 57 1 1 14 0 4165 302 159 11.60 33.00 424191 41544 2.40 9.80 16.40 18.20 8.40 31.60 40.00 428.40 864.40 1.0 247 1081554 -1 77 1 1 6 1 3940 359 160 3.19 4.79 313111 62013 13.57 31.74 91.02 139.52 0.20 41.72 74.25 159.28 271.46 1.4 129 1105768 -1 67 1 1 6 2 6241 1164 1042 4.20 1.60 870898 763147 0.00 0.00 0.00 0.00 0.00 1.80 2.40 221.60 380.60 2.2 626 1115016 -1 76 1 1 2 0 5688 569 296 1.40 1.60 672992 317610 10.00 32.80 91.20 174.60 0.00 18.40 19.40 108.40 346.60 2.6 144 1006536 -1 86 1 1 2 0 2949 213 108 1.00 1.20 603387 29934 0.00 0.00 0.00 0.00 0.00 8.00 9.20 79.40 141.40 1.4 1149 1044112 -1 83 1 1 1 0 4859 238 189 0.80 0.80 229829 305705 2.20 2.59 2.59 0.00 0.00 4.59 4.79 105.59 124.95 4.2 421 1004659 -1 68 1 1 14 1 7065 465 380 8.40 5.40 224372 83658 2.40 4.00 17.40 41.00 1.60 3.20 4.60 395.00 624.40 6.2 236 1512261 -1 90 1 1 30 43 1721 153 120 0.80 0.80 24277 27695 0.00 0.00 0.00 0.00 0.40 19.64 19.84 69.74 145.69 1.8 382 977513 -1 91 1 1 20 29 1997 94 64 0.20 0.20 4637 6918 0.00 0.00 0.00 0.00 0.00 0.40 0.40 19.80 19.20 2.0 3956 1775598 -1 85 1 1 7 0 2365 205 176 3.00 1.80 74832 63129 0.00 0.00 0.00 0.00 0.00 1.00 1.40 131.60 217.60 1.0 482 1059445 -1 91 1 1 1 1 368 26 23 0.20 0.20 3796 10090 3.20 3.60 3.60 0.00 0.00 0.60 0.60 18.60 19.20 1.6 165 1741878 -1 84 1 1 5 0 2384 322 276 3.41 1.60 157572 85444 0.00 0.00 0.00 0.00 0.00 8.02 8.82 166.73 288.98 2.0 906 1129504 -1 90 1 1 0 0 2285 207 167 0.40 0.60 174265 45943 0.00 0.00 0.00 0.00 0.00 26.15 26.95 30.54 113.37 3.5 1224 1038943 -1 89 1 1 46 55 1866 133 101 2.00 3.99 252497 173340 0.00 0.00 0.00 0.00 0.00 5.19 8.78 160.48 194.61 4.4 2889 1546965 -1 81 1 1 10 4 5748 444 256 0.40 0.60 190254 99158 7.80 50.60 104.00 194.60 0.40 34.20 43.60 47.00 153.20 3.0 136 1021834 -1 86 1 1 3 0 1752 151 80 0.40 0.40 570699 77482 17.60 102.20 237.40 514.60 0.00 54.40 105.80 59.80 198.80 3.8 115 1531446 -1 71 1 1 18 2 4780 351 327 1.00 1.40 735191 481231 23.35 74.65 170.26 343.51 0.40 51.30 98.40 51.50 130.34 5.0 154 972461 -1 83 1 1 41 54 2578 193 108 1.20 1.40 212626 32407 0.00 0.00 0.00 0.00 1.80 4.59 10.58 94.21 179.84 1.0 910 1057162 -1 93 1 1 20 29 2386 164 155 0.20 0.20 77339 62093 0.00 0.00 0.00 0.00 0.00 0.20 0.20 18.00 19.00 2.2 1411 1724984 -1 90 1 1 20 0 2710 115 144 0.60 0.60 16730 61107 6.00 23.80 40.00 126.80 0.20 25.40 41.20 57.80 205.20 1.0 183 1018200 -1 94 1 1 6 5 1730 133 101 0.20 0.20 21597 48037 0.00 0.00 0.00 0.00 0.40 2.40 2.40 20.20 48.20 3.6 2755 1048314 -1 85 1 1 31 25 3787 337 196 1.60 2.00 130458 54047 6.20 12.60 14.40 4.40 1.60 3.40 10.20 101.60 177.60 1.4 183 1085310 -1 77 1 1 15 8 3268 448 387 6.01 2.20 226097 90644 0.00 0.00 0.00 0.00 0.00 5.81 8.02 307.41 464.33 1.5 477 968228 -1 84 1 1 8 4 5225 195 149 0.80 1.20 127902 141409 0.00 0.00 0.00 0.00 0.00 31.54 31.74 89.62 154.69 3.8 3091 1344471 -1 92 1 1 0 0 2077 99 98 0.20 0.20 7498 118211 0.00 0.00 0.00 0.00 0.00 2.40 2.61 51.50 155.71 2.6 677 1019506 -1 93 1 1 2 1 1395 99 130 0.60 0.60 112895 89579 1.20 1.60 1.60 0.00 0.20 2.20 2.40 112.40 55.80 2.0 195 1708013 -1 92 1 1 0 0 1345 138 97 0.60 1.20 121947 31895 0.20 0.20 0.20 0.00 0.00 4.39 4.59 50.50 142.32 1.0 359 1029237 -1 91 1 1 1 0 3765 108 95 0.60 1.00 76969 84407 0.80 1.80 1.40 0.00 0.40 3.20 3.20 45.00 82.00 3.5 392 1016318 -1 98 1 1 0 0 150 9 19 0.20 0.20 2074 12320 0.00 0.00 0.00 0.00 0.00 0.20 0.20 15.40 17.00 1.0 7306 1873272 -1 71 1 1 51 61 3761 539 395 7.00 2.80 564511 110912 9.00 17.40 62.60 95.40 19.00 12.60 21.80 341.20 528.00 6.2 239 1596602 -1 92 1 1 2 0 1230 73 45 1.80 4.80 367776 281408 8.40 12.80 11.60 0.00 7.60 0.40 0.80 85.40 120.60 2.0 322 1760186 -1 89 1 1 1 0 2287 232 231 1.20 3.99 15551 28181 5.19 5.39 11.38 13.97 0.20 3.79 3.79 77.25 140.32 2.0 140 1097466 -1 94 1 1 1 1 572 244 62 0.80 1.20 479808 384192 0.00 0.00 0.00 0.00 0.00 0.80 0.80 61.00 101.60 2.4 5505 1828306 -1 91 1 1 6 5 3792 191 115 0.20 0.20 18171 35150 0.00 0.00 0.00 0.00 0.00 1.20 1.80 19.80 28.20 1.5 541 1119909 -1 85 1 1 3 1 3886 455 244 2.40 6.40 234874 41348 2.80 4.20 3.80 0.00 2.40 1.80 3.40 156.40 213.00 1.7 222 1094254 -1 75 1 1 6 0 4755 462 280 4.77 3.18 367389 252852 8.35 16.10 11.13 0.00 0.20 1.79 1.99 446.92 419.68 2.3 219 1118255 -1 79 1 1 7 0 3237 403 344 6.60 1.80 242204 61619 0.00 0.00 0.00 0.00 0.00 0.00 0.00 313.40 449.20 2.4 7714 1871030 -1 93 1 1 7 1 962 48 40 1.40 1.20 48929 27998 0.00 0.00 0.00 0.00 0.20 3.00 3.00 93.60 159.80 2.2 2877 1547094 -1 78 1 1 15 11 2937 187 172 2.60 3.40 85740 133011 0.00 0.00 0.00 0.00 0.00 4.80 5.20 166.60 343.40 1.2 669 1044240 -1 87 1 1 9 0 2698 260 111 0.80 0.40 375918 31631 0.00 0.00 0.00 0.00 0.40 4.00 22.20 66.40 172.40 1.6 1057 1019373 -1 77 1 1 35 44 3279 353 299 4.60 3.40 269193 104279 0.00 0.00 0.00 0.00 0.20 46.80 46.80 301.00 542.60 1.5 678 1014826 -1 88 1 1 4 0 4492 348 334 0.20 0.20 78672 78979 1.20 7.98 16.57 25.35 1.00 21.76 24.15 19.76 82.63 3.0 310 1045501 -1 88 1 1 4 2 4612 375 277 0.40 0.40 121653 111117 0.00 0.00 0.00 0.00 0.40 0.00 0.00 39.80 53.40 1.0 336 1070258 -1 73 1 1 20 13 5833 1237 1078 3.81 3.01 908980 796528 0.00 0.00 0.00 0.00 0.80 4.41 5.01 208.82 308.02 2.0 915 1082158 -1 94 1 1 45 58 948 99 48 1.40 8.60 101409 22408 0.00 0.00 0.00 0.00 0.00 0.40 0.40 45.80 82.60 2.2 3620 1746512 -1 84 1 1 16 0 1404 131 100 3.40 4.00 71028 29572 8.00 45.60 99.00 317.20 0.20 20.60 82.80 128.60 208.60 1.5 145 1058082 -1 66 1 1 18 0 6356 739 557 8.60 3.20 399290 77676 3.80 6.60 37.00 54.20 0.80 3.40 6.20 424.40 700.20 1.0 185 1066848 -1 98 1 1 2 1 205 16 16 0.20 0.20 23724 5015 0.00 0.00 0.00 0.00 0.00 0.00 0.00 19.40 18.00 1.0 8438 1865707 -1 85 1 1 4 2 3494 228 163 1.40 2.20 31729 25312 2.00 2.60 2.40 0.00 1.60 2.20 2.80 83.40 94.80 3.0 337 1103394 -1 91 1 1 7 4 4947 246 146 0.60 0.60 43806 109617 0.00 0.00 0.00 0.00 0.00 0.20 0.20 45.80 65.40 2.8 2515 1643253 -1 92 1 1 3 1 357 27 14 1.80 1.80 44160 13197 0.00 0.00 0.00 0.00 0.00 1.60 2.00 160.40 139.40 1.0 7793 1868872 -1 89 1 1 1 0 4520 335 161 0.80 2.40 245000 29445 2.00 2.59 5.39 5.19 0.40 4.19 4.39 47.31 131.74 1.2 167 1000891 -1 90 1 1 7 4 1366 161 126 2.00 1.60 56618 37103 0.00 0.00 0.00 0.00 0.00 1.60 1.60 123.60 188.60 1.0 870 998274 -1 88 1 1 56 75 3232 252 185 1.80 6.00 66912 31808 0.00 0.00 0.00 0.00 0.00 3.40 3.60 123.40 179.20 2.0 485 1098818 -1 83 1 1 2 0 2977 516 389 1.40 1.60 382554 107844 0.60 0.60 0.60 0.00 0.00 6.59 12.18 112.38 122.16 3.4 293 1692926 -1 83 1 1 8 0 2363 472 349 3.59 1.20 187907 130569 0.00 0.00 0.00 0.00 0.40 7.58 8.18 175.05 330.14 1.0 432 1060201 -1 87 1 1 53 78 1163 90 205 1.40 7.60 8742 517416 0.00 0.00 0.00 0.00 0.00 18.00 19.80 72.60 201.40 2.0 1570 1042291 -1 85 1 1 1 0 3689 333 174 0.40 0.60 146163 96026 5.20 13.60 28.20 35.40 3.40 7.20 10.80 33.00 91.80 1.5 183 1129250 -1 94 1 1 1 0 1649 107 71 0.20 0.20 16691 61172 0.00 0.00 0.00 0.00 0.00 0.80 1.60 15.40 17.40 2.2 4795 1727936 -1 82 1 1 24 5 3703 303 143 4.60 9.80 426252 52575 0.20 0.20 0.20 0.00 0.60 4.00 5.80 311.60 424.80 4.8 450 1540493 -1 88 1 1 1 1 712 130 41 0.20 0.20 605639 25952 4.60 8.00 40.60 74.00 0.40 62.80 124.60 15.60 26.00 1.0 296 1036822 -1 0 1 1 49 70 2104 412 136 0.80 0.60 590463 559409 2.40 5.00 5.00 0.00 0.40 1.00 1.00 45.40 111.40 265 84 16 -1 78 1 1 19 8 5255 152 81 2.60 8.20 76221 44818 0.00 0.00 0.00 0.00 0.00 1.00 1.00 229.00 227.60 4.8 1777 1558984 -1 95 1 1 30 38 546 172 99 0.20 0.20 119648 135541 3.00 5.40 5.40 0.00 0.20 7.00 13.20 15.80 32.60 3.2 167 1736178 -1 79 1 1 26 18 4169 837 451 1.80 3.40 103527 34744 0.00 0.00 0.00 0.00 0.20 1.00 1.00 136.00 203.80 4.0 623 1540648 -1 69 1 1 39 11 4305 447 291 6.79 7.58 187787 87124 0.00 0.00 0.00 0.00 0.40 40.12 43.71 366.27 725.15 1.0 843 1105766 -1 96 1 1 0 0 784 61 45 0.40 0.60 14287 15889 0.00 0.00 0.00 0.00 0.00 1.40 2.40 33.20 41.00 1.0 1543 998760 -1 59 1 1 212 208 6286 761 581 8.02 2.40 1079757 207983 10.62 32.26 60.92 75.35 1.40 43.69 51.30 387.98 705.01 3.8 154 1082132 -1 88 1 1 4 0 1683 203 97 0.80 1.00 208421 23930 0.00 0.00 0.00 0.00 0.00 8.78 16.57 71.06 163.87 4.0 1302 1070927 -1 65 1 1 9 0 7555 1251 1124 5.39 2.20 1139172 798539 1.00 1.80 1.60 0.00 1.20 7.98 9.58 302.00 490.02 1.2 450 1109115 -1 94 1 1 2 0 2166 87 78 0.60 0.60 25562 73636 0.00 0.00 0.00 0.00 0.00 0.00 0.00 32.00 44.20 2.4 4718 1727878 -1 88 1 1 65 60 2391 156 100 1.00 0.80 188534 52404 3.40 5.40 5.20 0.00 1.00 8.20 9.20 81.60 166.00 1.2 723 1006984 -1 96 1 1 1 1 973 49 39 0.20 0.20 5749 25238 0.00 0.00 0.00 0.00 0.40 0.40 0.40 13.60 28.40 3.0 389 1008496 -1 66 1 1 25 6 4636 705 485 6.60 2.20 467038 275586 3.60 5.20 5.00 0.00 4.40 4.80 7.60 340.00 489.00 5.8 326 1546581 -1 93 1 1 0 0 691 25 18 0.20 0.20 912 5944 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.60 20.00 1.8 817 1750648 -1 95 1 1 52 70 1699 125 106 0.20 0.20 6046 26711 0.00 0.00 0.00 0.00 0.00 0.00 0.00 19.60 33.60 1.8 536 977066 -1 92 1 1 0 0 2563 217 166 0.20 0.00 94197 34963 0.60 1.20 4.60 10.60 0.40 0.40 0.60 18.40 39.00 2.3 138 1057800 -1 97 1 1 18 26 188 27 18 0.20 0.20 82883 9349 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.60 19.40 1.6 9241 1867598 -1 98 1 1 1 0 362 49 28 0.20 0.20 85833 4820 0.20 0.40 0.40 0.00 0.00 0.20 0.20 22.60 23.40 2.4 317 1715520 -1 79 1 1 5 0 3820 374 323 5.01 2.20 179440 20591 0.00 0.00 0.00 0.00 0.00 1.40 2.61 263.93 458.12 1.6 346 1731747 -1 93 1 1 5 0 1779 144 92 0.60 0.80 265930 109091 0.00 0.00 0.00 0.00 0.00 1.00 1.00 85.80 84.40 2.4 1990 1543290 -1 81 1 1 90 110 3933 262 171 2.80 3.40 272345 12135 1.40 2.00 2.00 0.00 0.20 3.80 4.00 172.80 377.00 7.0 333 1298203 -1 90 1 1 4 2 1450 238 173 0.60 1.80 137709 123565 3.19 9.38 25.35 43.11 1.00 12.38 13.97 44.11 83.43 3.6 132 1051859 -1 82 1 1 5 0 3552 372 304 3.99 1.40 208494 24924 1.00 1.20 1.20 0.00 0.80 3.99 4.59 212.18 406.39 1.2 214 978045 -1 77 1 1 7 4 3158 248 158 1.60 2.40 787021 308246 3.99 4.59 4.59 0.00 3.39 20.56 38.52 102.79 206.99 1.8 304 1015668 -1 90 1 1 18 17 541 157 72 1.00 3.00 224685 246771 0.00 0.00 0.00 0.00 21.80 0.80 0.80 36.20 83.00 2.2 4152 1827126 -1 96 1 1 1 0 492 46 75 0.60 0.60 15833 8868 1.00 1.00 1.00 0.00 1.60 0.00 0.00 52.00 60.40 3.0 292 1716125 -1 71 1 1 13 1 4228 507 417 6.57 3.19 190947 65011 6.18 19.12 54.38 133.86 0.60 5.38 5.38 296.61 609.76 2.0 139 1009343 -1 88 1 1 2 2 322 41 46 0.20 0.20 25489 31649 0.00 0.00 0.00 0.00 0.00 0.20 0.20 26.40 19.20 1.0 1703 1772248 -1 94 1 1 30 43 1267 75 54 0.80 0.80 502808 300959 0.00 0.00 0.00 0.00 0.00 0.00 0.00 56.80 93.40 2.8 955 1758986 -1 63 1 1 43 0 3443 274 98 11.62 34.87 685449 55666 2.40 2.61 2.61 0.00 1.40 7.21 7.41 385.17 736.47 3.5 254 1091921 -1 85 1 1 1 0 4327 334 190 1.00 3.80 160513 34348 1.40 12.00 24.60 37.20 0.00 1.00 1.00 127.20 233.80 1.0 417 1093755 -1 60 1 1 59 54 6294 593 342 6.39 2.79 897218 60330 10.38 92.02 224.95 591.42 4.39 71.86 133.53 334.13 643.11 4.4 134 1525084 -1 87 1 1 34 24 2523 128 80 1.80 7.00 82901 91402 0.00 0.00 0.00 0.00 0.00 1.80 2.00 152.80 159.80 5.6 2513 1576355 -1 90 1 1 1 0 4547 172 138 0.20 0.20 8885 38067 0.00 0.00 0.00 0.00 0.20 29.20 30.60 15.80 63.60 1.0 2287 1112656 -1 93 1 1 0 0 210 30 25 0.20 0.20 3772 9781 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.60 16.80 1.8 1187 1766979 -1 95 1 1 14 19 2283 97 141 0.20 0.20 4429 12351 0.00 0.00 0.00 0.00 0.00 0.00 0.00 20.40 17.80 2.0 667 1720094 -1 97 1 1 1 1 259 37 31 0.20 0.20 39112 11366 0.00 0.00 0.00 0.00 0.00 2.00 4.00 16.60 17.60 1.0 7274 1847232 -1 80 1 1 55 57 1660 110 79 2.99 4.59 147453 90600 0.00 0.00 0.00 0.00 0.20 0.40 0.40 250.90 306.39 3.2 859 1509469 -1 81 1 1 25 0 1420 165 98 6.19 18.16 300171 25054 0.00 0.00 0.00 0.00 0.00 0.40 0.40 204.99 382.04 1.0 339 1086665 -1 75 1 1 20 14 6044 423 329 1.40 0.80 461313 150328 2.20 21.40 48.80 78.80 0.40 19.00 34.80 71.00 273.80 6.6 332 1298470 -1 96 1 1 1 0 362 37 82 0.20 0.20 90723 86835 0.00 0.00 0.00 0.00 0.00 2.20 2.20 22.40 20.80 3.2 990 1716496 -1 81 1 1 9 2 2735 384 291 3.59 5.78 186494 141547 0.00 0.00 0.00 0.00 0.00 12.15 14.54 154.98 277.69 1.0 473 1093280 -1 50 1 1 59 5 4215 255 127 14.17 32.53 147062 56430 6.19 31.14 47.31 121.56 3.19 32.93 43.11 601.20 1072.65 3.0 176 1100525 -1 93 1 1 6 5 1633 126 90 0.20 0.20 125882 48981 0.00 0.00 0.00 0.00 0.00 0.60 1.20 21.00 19.80 2.0 5097 1673574 -1 83 1 1 1 0 3744 407 216 0.99 1.59 926490 167142 3.58 11.33 69.38 125.84 0.20 11.93 18.69 104.77 247.91 2.6 125 1009166 -1 88 1 1 21 6 1974 183 191 2.00 1.80 129997 109342 0.00 0.00 0.00 0.00 0.20 2.00 2.20 124.40 186.20 3.4 550 1532637 -1 68 1 1 37 0 3486 312 132 8.18 23.35 885406 33458 8.58 28.34 61.48 170.86 8.38 24.95 32.73 294.21 616.57 3.2 134 1093019 -1 82 1 1 110 105 2055 293 267 3.59 1.00 124573 69621 0.00 0.00 0.00 0.00 0.00 0.00 0.00 165.87 241.52 1.8 3654 1769870 -1 82 1 1 5 0 1170 156 99 6.00 3.60 348701 245088 0.00 0.00 0.00 0.00 0.00 2.60 5.20 265.40 402.40 3.6 3803 1822779 -1 98 1 1 0 0 510 47 36 0.20 0.20 1091 6084 0.00 0.00 0.00 0.00 0.00 0.40 0.60 15.60 17.20 1.4 472 1730878 -1 90 1 1 2 0 836 154 160 1.20 1.20 365652 153501 2.60 19.00 91.80 234.60 1.80 20.40 39.40 54.40 108.80 2.2 112 1714547 -1 97 1 1 16 23 241 34 25 0.20 0.20 40579 15141 0.00 0.00 0.00 0.00 0.00 0.00 0.00 16.40 16.80 1.0 8741 1835070 -1 90 1 1 0 0 3884 199 199 0.40 1.80 21250 387525 15.77 21.96 21.96 0.00 11.78 0.80 1.00 34.93 59.28 2.0 187 1380750 -1 89 1 1 3 1 479 39 44 1.60 1.60 61375 49795 0.00 0.00 0.00 0.00 0.00 1.00 1.20 143.69 123.45 1.8 6517 1855889 -1 84 1 1 4 0 3039 200 137 2.20 1.20 166728 30197 0.60 1.00 1.00 0.00 0.00 7.20 10.60 132.80 196.20 2.7 313 1104350 -1 80 1 1 14 0 4146 450 322 3.79 1.20 288375 64184 0.00 0.00 0.00 0.00 0.20 5.19 10.18 189.82 340.52 1.5 421 1056758 -1 91 1 1 4 2 2426 145 307 1.00 0.40 39889 42104 4.00 4.60 4.60 0.00 0.40 5.80 5.80 53.60 96.00 1.0 264 1054392 -1 91 1 1 44 59 2191 228 146 1.60 0.60 47032 37191 0.00 0.00 0.00 0.00 0.00 0.60 0.60 77.80 126.20 4.2 748 972698 -1 93 1 1 2 2 1935 280 274 0.40 1.40 57186 32631 0.00 0.00 0.00 0.00 0.00 6.60 8.00 52.40 72.60 1.7 552 1045416 -1 77 1 1 8 0 1699 100 70 7.00 20.00 70050 15979 2.60 6.40 11.00 15.20 0.20 10.60 15.60 259.60 453.20 1.0 156 1114605 -1 82 1 1 43 59 3706 248 182 1.00 2.60 42272 97027 0.00 0.00 0.00 0.00 0.00 1.00 1.00 89.20 138.40 1.3 926 1122056 -1 82 1 1 2 0 528 74 66 2.00 2.00 51954 33545 0.00 0.00 0.00 0.00 0.00 3.60 5.20 169.60 154.60 1.4 2924 1780082 -1 93 1 1 1 1 1392 137 57 0.20 0.20 20860 77843 0.00 0.00 0.00 0.00 0.20 0.40 0.60 17.80 21.40 1.0 449 1757496 -1 92 1 1 2 0 1328 150 99 0.40 0.60 89429 107747 9.02 13.23 13.23 0.00 4.41 5.21 5.21 56.31 158.52 1.8 337 1062886 -1 97 1 1 0 0 2282 104 87 0.20 0.20 17057 3674 0.00 0.00 0.00 0.00 0.20 5.60 6.60 15.60 25.60 2.2 797 1448872 -1 91 1 1 2 0 431 55 50 1.40 1.60 45640 21646 0.00 0.00 0.00 0.00 0.00 0.20 0.20 76.05 102.79 2.2 4033 1775705 -1 74 1 1 28 14 6780 255 145 2.80 3.80 149186 69030 0.00 0.00 0.00 0.00 0.60 4.80 5.00 249.80 352.80 3.6 864 1642715 -1 98 1 1 2 1 162 13 13 0.20 0.20 10981 13750 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.77 16.97 1.0 8292 1859920 -1 95 1 1 2 0 667 131 141 1.40 4.80 2185 12395 0.00 0.00 0.00 0.00 0.00 0.00 0.00 98.80 79.20 1.0 7617 1879974 -1 85 1 1 19 5 2394 234 115 2.20 6.00 621159 132139 11.00 29.80 66.00 160.60 2.40 8.40 15.40 172.00 243.20 3.2 278 1536549 -1 0 1 1 37 43 1221 172 99 0.60 0.80 295353 33811 0.80 1.60 2.00 2.40 2.60 6.60 22.00 51.60 129.60 336 90 9 -1 93 1 1 2 0 2159 179 92 0.20 0.20 6047 22108 1.00 4.59 12.38 30.74 0.00 20.96 21.56 15.57 127.74 1.0 140 1065463 -1 56 1 1 79 28 8284 691 447 9.60 12.00 465858 141015 10.00 19.20 19.20 0.00 7.40 3.80 4.40 522.00 759.40 8.6 271 1596195 -1 0 1 1 9 8 2967 221 147 0.20 0.20 185224 44145 11.00 30.40 67.60 161.40 0.00 29.00 48.60 18.40 105.80 144 79 21 -1 88 1 1 2 0 3454 243 217 2.40 0.80 61663 43911 0.00 0.00 0.00 0.00 1.40 0.40 0.40 109.80 193.20 1.0 571 1014162 -1 99 1 1 0 0 139 10 15 0.20 0.20 1088 12201 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.97 16.77 1.0 6570 1847401 -1 92 1 1 1 1 1534 182 94 0.20 0.20 4389 14758 0.00 0.00 0.00 0.00 0.00 1.00 1.00 17.76 20.36 1.2 399 1117269 -1 75 1 1 34 11 5892 131 111 3.20 8.80 198671 85450 0.00 0.00 0.00 0.00 1.60 2.40 3.00 280.40 304.80 3.4 685 1630339 -1 74 1 1 294 298 3859 382 235 5.99 3.39 123048 167229 8.98 25.75 47.70 62.28 0.60 18.96 54.69 312.18 551.10 2.6 205 1001836 -1 90 1 1 5 1 2698 177 85 0.80 1.00 330529 92690 14.00 23.20 32.00 21.60 8.00 11.80 21.00 70.60 129.00 2.8 167 1519782 -1 92 1 1 6 1 769 104 33 2.40 2.80 231010 12158 0.00 0.00 0.00 0.00 0.00 0.60 0.60 136.00 206.00 2.4 4482 1840381 -1 97 1 1 1 0 1086 68 68 0.20 0.20 3146 21133 5.20 12.20 35.20 76.00 0.00 34.20 34.20 18.80 58.80 1.4 134 1089550 -1 85 1 1 13 12 6369 529 171 0.20 0.20 201569 142415 2.81 4.41 4.41 0.00 0.80 3.61 3.81 15.23 69.94 1.8 208 1007290 -1 92 1 1 1 0 2047 256 196 0.40 1.80 639654 26139 0.00 0.00 0.00 0.00 0.20 2.81 3.01 26.45 55.91 3.2 286 1091176 -1 93 1 1 22 14 1016 98 71 1.00 1.40 27652 41764 0.00 0.00 0.00 0.00 0.00 2.00 2.60 79.00 90.40 2.0 2644 1727899 -1 96 1 1 1 1 2118 115 130 0.40 0.40 14685 11951 0.00 0.00 0.00 0.00 0.00 0.80 1.00 45.40 96.00 2.4 1046 1721310 -1 95 1 1 45 64 712 47 46 0.40 0.40 42938 14112 0.40 0.40 0.40 0.00 0.20 2.20 2.80 39.00 57.60 2.2 488 992288 -1 79 1 1 9 0 2707 388 346 7.20 2.20 207865 21122 0.00 0.00 0.00 0.00 0.00 0.00 0.00 360.20 506.60 3.0 2403 1768251 -1 0 1 1 16 11 5084 277 209 2.00 1.60 181781 53837 6.60 11.40 22.80 30.80 2.20 8.00 13.80 155.00 309.80 362 84 15 -1 96 1 1 0 0 791 71 71 0.20 0.20 11946 21256 0.00 0.00 0.00 0.00 0.00 2.40 2.40 15.57 76.85 1.3 536 1064088 -1 94 1 1 0 0 1961 142 84 0.20 0.20 126634 19519 0.00 0.00 0.00 0.00 0.00 3.20 3.80 17.20 85.20 3.0 494 1027525 -1 95 1 1 1 0 587 75 39 0.40 0.60 21868 13848 1.60 7.40 44.80 104.00 0.00 4.80 4.80 53.80 117.60 3.6 133 1716253 -1 88 1 1 17 4 2446 199 79 4.00 3.40 214179 140499 0.00 0.00 0.00 0.00 0.00 1.00 1.20 162.00 291.00 4.2 600 1337333 -1 93 1 1 2 0 2494 198 148 0.20 0.20 41957 31916 1.60 1.80 1.80 0.00 0.20 4.19 7.19 24.55 59.68 3.0 247 1084270 -1 90 1 1 3 1 2860 267 154 0.40 0.80 196799 168812 4.60 6.80 6.80 0.00 0.20 2.20 3.60 41.40 59.20 1.0 278 1068418 -1 87 1 1 81 100 2467 86 79 2.00 8.80 31296 67249 3.60 3.60 11.20 18.80 2.40 5.00 5.00 122.20 178.00 3.0 141 1526331 -1 71 1 1 190 29 7360 457 327 2.00 8.58 128663 104128 9.98 29.14 36.93 38.12 3.19 4.79 4.79 170.86 193.81 3.2 179 1326737 -1 99 1 1 2 0 192 11 30 0.20 0.20 464 22942 0.00 0.00 0.00 0.00 0.00 0.00 0.00 21.40 16.80 1.0 6231 1856718 -1 95 1 1 1 0 1437 68 62 0.80 1.20 13136 18208 0.80 2.79 8.38 10.18 0.00 1.80 2.20 45.51 73.05 1.0 136 1061994 -1 93 1 1 3 0 972 36 21 1.80 3.19 72137 7678 0.00 0.00 0.00 0.00 0.00 0.20 0.40 146.31 180.64 1.4 7534 1865183 -1 90 1 1 1 1 2565 291 194 0.60 0.80 10841 33495 0.00 0.00 2.40 8.62 0.20 1.40 1.40 36.87 102.61 1.0 133 1101546 -1 92 1 1 1 0 3454 146 99 0.40 0.80 20262 42580 0.00 0.00 0.00 0.00 0.00 0.20 0.20 29.74 33.53 1.0 674 1058858 -1 91 1 1 2 1 3803 145 110 0.80 3.19 6064 21324 0.20 0.20 0.20 0.00 0.40 1.60 1.60 65.27 95.41 1.0 195 1013365 -1 87 1 1 10 3 1642 203 187 2.60 1.20 166460 145197 2.00 2.20 2.20 0.00 1.00 12.00 12.00 153.60 238.20 3.2 218 1522285 -1 88 1 1 1 0 4242 259 174 0.80 3.00 112567 75288 3.00 4.00 4.00 0.00 1.80 3.40 4.40 32.00 57.20 1.0 248 1117925 -1 97 1 1 2 1 396 35 30 0.40 0.40 7359 9680 0.00 0.00 0.00 0.00 0.00 0.00 0.00 32.80 33.20 1.0 7693 1871504 -1 93 1 1 15 3 1203 61 34 1.60 1.80 163076 33674 0.00 0.00 0.00 0.00 0.00 0.00 0.00 127.80 199.40 2.4 2744 1542915 -1 86 1 1 8 4 2971 360 365 0.80 0.80 219101 101997 14.63 24.25 35.27 31.26 5.61 5.21 5.81 41.28 76.35 2.7 158 1025470 -1 0 1 1 43 53 1012 250 147 1.00 3.61 1635551 1526410 1.40 1.60 1.60 0.00 0.20 0.00 0.00 42.89 67.74 147 90 10 -1 88 1 1 2 2 1177 105 146 0.40 0.40 98413 390064 4.60 20.00 49.00 89.00 0.40 32.20 46.20 31.40 81.20 2.0 120 1380834 -1 94 1 1 4 0 1287 56 32 3.20 10.20 21470 10323 0.00 0.00 0.00 0.00 0.00 0.00 0.00 94.60 172.80 2.2 4563 1828696 -1 91 1 1 4 0 1031 153 113 0.80 0.80 632762 87279 0.40 1.00 56.60 113.00 0.00 12.40 21.60 87.00 203.80 2.0 132 1035902 -1 0 1 1 13 2 1510 151 109 2.39 3.59 45093 27988 4.18 7.97 29.88 48.01 1.00 59.36 62.95 134.26 326.49 178 87 13 -1 92 1 1 2 0 3504 154 120 0.20 0.20 6741 56584 5.39 9.18 10.58 4.59 7.19 6.19 6.59 14.37 58.08 1.0 158 1069447 -1 98 1 1 0 0 219 25 23 0.20 0.20 754 5505 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.83 16.83 1.0 585 1736176 -1 97 1 1 0 0 1081 31 54 0.20 0.20 12142 144533 0.00 0.00 0.00 0.00 0.00 0.00 0.00 14.60 17.40 1.6 8345 1864720 -1 90 1 1 2 0 2941 214 118 1.20 3.00 20216 9736 0.00 0.00 0.00 0.00 0.20 0.80 1.60 67.40 87.20 2.8 1107 1403693 -1 0 1 1 22 7 5753 715 476 3.00 2.00 222677 201168 26.00 51.60 59.40 46.20 0.80 28.80 33.60 180.20 275.20 173 72 28 -1 93 1 1 2 0 3304 150 99 0.20 0.20 235979 204504 0.00 0.00 0.00 0.00 0.40 2.20 3.80 30.80 39.60 5.6 2354 1542878 -1 96 1 1 1 0 1347 71 77 0.20 0.20 5380 18794 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.60 20.20 4.8 1443 1075200 -1 0 1 1 44 35 2235 395 377 2.20 2.60 685440 404981 41.20 102.40 234.80 496.40 1.60 48.60 85.80 171.00 320.40 99 73 27 -1 84 1 1 8 0 3659 287 227 3.60 1.00 140955 58917 3.00 3.40 3.40 0.00 0.20 0.00 0.00 176.60 249.00 2.4 244 1626637 -1 86 1 1 29 42 3261 254 215 1.20 2.20 97834 409398 0.00 0.00 0.00 0.00 0.00 6.60 11.80 99.80 137.60 3.0 1203 1378464 -1 79 1 1 57 76 3608 378 310 6.20 2.20 182330 27624 0.00 0.00 0.00 0.00 0.00 0.00 0.00 321.20 481.20 3.4 463 1757726 -1 97 1 1 1 1 330 163 40 0.20 0.20 286593 260061 0.00 0.00 0.00 0.00 0.00 0.60 1.00 15.57 19.56 2.2 5762 1830802 -1 92 1 1 6 2 964 170 99 0.60 0.60 683508 18269 4.59 13.17 29.34 45.31 7.19 11.38 13.77 50.50 163.47 3.2 226 1038432 -1 94 1 1 0 0 1463 112 100 0.20 0.20 60598 58822 7.60 12.80 11.20 2.00 1.00 0.20 0.20 15.40 16.80 1.2 151 1750994 -1 95 1 1 199 229 543 78 58 0.40 0.80 1704 17048 0.00 0.00 0.00 0.00 0.00 0.20 0.20 39.60 77.60 1.2 712 1033613 -1 89 1 1 2 1 713 86 77 0.20 0.20 36111 31145 0.00 0.00 0.00 0.00 0.00 0.20 0.20 15.40 17.60 1.4 1718 1768344 -1 76 1 1 3 0 3295 196 165 1.40 2.40 92544 32340 7.40 17.20 50.80 153.20 0.60 47.40 79.80 109.40 295.20 3.0 168 1003514 -1 83 1 1 14 3 3990 409 213 1.40 3.20 477907 58581 0.00 0.00 0.00 0.00 0.20 11.00 24.40 106.60 230.80 5.8 3488 1540136 -1 75 1 1 2 0 723 130 66 2.20 2.20 533645 223278 0.00 0.00 0.00 0.00 0.00 2.20 2.40 215.80 172.20 2.6 2107 1817314 -1 74 1 1 1 0 6181 351 302 0.40 0.40 400445 186549 30.80 106.40 284.80 509.20 0.40 48.40 84.20 33.00 305.00 3.2 119 996330 -1 90 1 1 9 5 1371 119 68 2.60 5.20 227225 20985 0.00 0.00 0.00 0.00 0.20 1.80 1.80 134.40 216.80 2.0 2517 1015792 -1 74 1 1 34 45 8870 302 238 2.00 7.19 82170 33180 4.19 4.39 4.19 0.00 3.59 2.59 2.59 160.28 209.18 2.8 267 1444629 -1 68 1 1 11 0 2951 291 216 8.82 18.04 458725 109507 9.42 42.28 88.38 186.17 1.60 14.03 20.04 336.67 656.31 1.0 131 1107928 -1 98 1 1 0 0 494 48 33 0.20 0.20 1668 8215 0.60 0.60 0.60 0.00 0.00 0.20 0.20 15.40 22.00 2.6 317 1715520 -1 87 1 1 15 9 3223 248 125 1.20 1.20 689071 67101 0.00 0.00 0.00 0.00 0.20 3.20 4.60 125.60 255.40 6.6 633 1302059 -1 79 1 1 16 3 5017 259 249 2.80 1.40 73537 237547 0.00 0.00 0.00 0.00 0.00 5.60 5.80 142.80 276.20 4.8 2114 988600 -1 92 1 1 1 0 322 63 34 0.20 0.20 321420 9762 0.00 0.00 0.00 0.00 0.00 0.40 0.60 20.60 19.20 2.4 1187 1766859 -1 93 1 1 2 1 2600 94 99 0.20 0.20 10046 93986 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.40 19.40 2.0 1346 1544528 -1 81 1 1 3 1 534 57 80 1.80 1.80 74648 36616 0.00 0.00 0.00 0.00 0.00 2.40 4.20 162.40 153.80 2.0 3738 1821658 -1 89 1 1 6 2 3396 212 144 0.60 2.20 196390 92323 0.00 0.00 0.00 0.00 0.00 5.20 10.00 35.40 42.00 4.0 1874 1533405 -1 95 1 1 1 0 1451 70 58 0.20 0.20 2748 18127 0.00 0.00 0.00 0.00 0.00 1.60 1.60 15.57 35.53 2.0 361 1014422 -1 87 1 1 14 7 3574 100 79 1.80 7.00 27265 45823 0.00 0.00 0.00 0.00 0.00 0.00 0.00 135.60 160.60 2.4 3159 1657016 -1 93 1 1 5 0 850 66 97 1.20 3.00 41820 96770 0.00 0.00 0.00 0.00 0.20 1.60 1.60 94.20 135.80 1.5 681 1061544 -1 98 1 1 1 1 191 14 14 0.20 0.20 7018 4533 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.60 16.80 1.2 7292 1863744 -1 80 1 1 8 1 2168 339 279 7.19 5.19 405747 214249 0.00 0.00 0.00 0.00 0.00 0.00 0.00 323.95 476.65 3.2 3646 1816136 -1 88 1 1 31 44 1768 101 69 1.00 1.00 61547 48953 6.19 6.19 6.19 0.00 2.40 3.79 6.39 72.06 101.00 1.0 216 1125099 -1 81 1 1 6 1 4016 666 564 2.79 1.00 425293 404456 0.00 0.00 0.00 0.00 0.00 5.19 5.99 149.70 215.97 3.0 494 1093713 -1 89 1 1 19 16 2550 309 163 0.40 0.40 197970 57938 0.00 0.00 0.00 0.00 1.60 6.20 11.60 111.40 105.60 7.6 467 1322205 -1 84 1 1 20 13 2046 230 144 1.60 2.99 198910 62811 0.00 0.00 0.00 0.00 0.00 9.78 31.34 250.10 251.50 1.3 1102 1126978 -1 93 1 1 0 0 2927 140 132 0.20 0.20 3375 195292 16.80 22.40 22.40 0.00 14.00 0.80 1.00 27.60 34.40 2.2 217 1383510 -1 92 1 1 46 49 1715 111 83 1.00 2.40 172621 26867 0.00 0.00 0.00 0.00 0.00 6.40 35.80 81.80 152.00 2.4 479 1537131 -1 92 1 1 37 54 1507 114 102 0.40 0.40 56270 67686 0.00 0.00 0.00 0.00 0.00 7.20 12.60 72.00 46.00 1.0 466 1066010 -1 87 1 1 23 21 2218 123 88 0.40 0.40 175316 24270 0.00 0.00 0.00 0.00 0.00 4.20 4.20 30.20 120.80 3.8 8833 1369906 -1 91 1 1 40 26 1207 88 104 1.80 1.80 110864 69840 7.40 18.40 20.00 8.00 8.20 1.60 1.60 130.20 149.00 3.2 193 1535515 -1 99 1 1 2 1 214 34 21 0.20 0.20 171366 14386 0.00 0.00 0.00 0.00 0.00 0.00 0.00 16.20 17.80 1.2 7734 1882150 -1 98 1 1 0 0 658 51 47 0.20 0.20 4331 8920 0.00 0.00 0.00 0.00 0.00 0.40 0.60 15.60 17.40 2.0 3140 1707714 -1 88 1 1 3 0 2522 167 111 0.80 0.40 30475 141122 15.03 19.44 19.04 0.00 5.41 15.23 18.64 46.49 107.82 1.0 322 1128417 -1 0 1 1 7 2 1611 67 81 0.60 0.60 31076 37271 0.00 0.00 0.00 0.00 0.00 0.20 0.20 47.60 56.80 522 95 5 -1 98 1 1 0 0 184 13 36 0.20 0.20 992 35051 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.40 16.80 1.4 9223 1867568 -1 90 1 1 30 43 3041 217 194 0.20 0.20 17786 30376 4.80 4.80 4.80 0.00 0.20 2.80 4.20 15.40 37.60 1.7 219 1101704 -1 95 1 1 13 13 2065 176 86 0.20 0.20 11158 46073 0.00 0.00 0.00 0.00 0.00 0.40 0.40 15.80 19.40 2.0 1191 1458336 -1 97 1 1 3 1 808 40 41 0.60 0.60 88250 84082 0.00 0.00 0.00 0.00 0.00 0.00 0.00 102.00 55.40 2.0 630 1533294 -1 89 1 1 3 0 3471 187 95 1.60 2.40 283979 13036 0.00 0.00 0.00 0.00 0.00 0.60 0.80 95.79 192.79 1.8 421 1734499 -1 71 1 1 10 1 2728 242 216 8.78 17.96 347537 75449 4.19 34.53 51.50 165.27 0.60 30.74 56.29 333.13 581.24 1.0 153 1100479 -1 90 1 1 7 0 1505 208 172 3.40 1.00 78118 5127 0.00 0.00 0.00 0.00 0.00 0.00 0.00 163.60 237.00 2.4 6385 1711518 -1 95 1 1 0 0 951 230 74 0.20 0.20 254812 254338 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.60 20.00 2.6 1716 1759920 -1 89 1 1 55 72 2012 153 120 0.80 2.40 26815 27304 0.00 0.00 0.00 0.00 0.00 3.00 3.20 58.80 57.00 2.2 1232 975296 -1 84 1 1 9 6 1042 109 79 2.00 3.40 135900 55307 11.00 17.60 17.60 0.00 6.40 28.40 55.40 155.00 267.60 3.0 317 949230 -1 91 1 1 14 8 2056 149 108 1.60 1.40 104174 22894 0.00 0.00 0.00 0.00 0.00 6.80 12.40 84.00 200.80 3.4 507 1396656 -1 92 1 1 7 5 2049 224 219 0.40 1.80 24158 36335 0.00 0.00 0.00 0.00 0.00 0.60 0.60 34.53 70.86 1.0 360 976131 -1 87 1 1 5 4 2857 282 159 0.40 0.60 238603 64868 0.00 0.00 0.00 0.00 0.20 13.00 13.80 36.60 143.60 1.0 427 1108354 -1 77 1 1 107 134 3658 231 159 0.80 1.40 405741 120292 26.20 42.20 62.00 53.00 10.20 53.20 98.20 161.20 245.80 1.0 192 998960 -1 0 1 1 15 6 5508 436 337 3.59 1.20 133529 32417 4.39 9.98 17.37 23.75 0.40 3.39 3.59 210.98 372.46 164 70 30 -1 68 1 1 41 47 2048 147 108 11.22 23.85 130729 19466 3.81 30.26 83.97 198.80 0.00 8.42 12.22 390.58 739.28 2.5 172 1116617 -1 73 1 1 4 0 4009 456 435 3.59 2.40 477322 429540 0.00 0.00 0.00 0.00 0.00 4.19 6.39 202.99 296.21 1.7 2480 997472 -1 96 1 1 46 57 826 52 50 0.40 1.20 110571 72773 0.00 0.00 0.00 0.00 0.00 0.40 0.60 27.80 23.60 1.2 8160 1837149 -1 93 1 1 55 79 494 58 38 0.60 0.60 94256 19869 14.60 23.40 23.40 0.00 5.80 5.60 7.80 34.80 62.60 1.0 196 1729854 -1 82 1 1 1 0 4506 264 230 0.80 1.20 268267 539532 0.20 0.40 0.40 0.00 1.80 2.20 2.20 93.20 95.40 2.2 330 1004853 -1 88 1 1 44 62 1186 110 108 0.80 0.80 119701 57634 2.40 4.40 10.40 26.20 1.40 37.80 38.60 93.60 318.60 1.7 276 974613 -1 67 1 1 20 0 5669 716 530 9.58 4.59 277884 64534 5.79 7.78 7.19 0.00 0.20 0.60 0.60 472.26 747.70 2.0 329 1065009 -1 83 1 1 8 1 4601 301 159 1.60 2.00 96261 74664 5.21 9.42 9.42 0.00 1.00 4.81 6.81 87.58 177.96 2.0 144 1073400 -1 93 1 1 3 2 1931 233 120 0.60 0.60 275724 204664 0.00 0.00 0.00 0.00 0.00 0.20 0.20 52.40 56.00 3.6 2557 1582634 -1 88 1 1 61 81 1299 270 76 0.60 0.80 246867 40709 1.60 2.40 2.40 0.00 0.80 10.58 19.56 64.87 111.38 3.2 412 1025284 -1 79 1 1 9 2 4384 236 161 1.20 3.00 275555 137235 0.00 0.00 0.00 0.00 0.20 4.00 7.00 183.00 140.20 3.2 1166 1527758 -1 96 1 1 0 0 422 73 69 0.20 0.20 61305 54320 0.20 0.20 0.20 0.00 0.20 0.60 1.00 15.77 19.76 1.0 220 1751302 -1 96 1 1 79 34 646 142 125 0.20 0.20 64251 78486 0.00 0.00 0.00 0.00 0.00 1.20 1.20 16.40 27.60 2.0 627 1008558 -1 89 1 1 1 0 696 32 59 0.20 0.20 142694 162378 0.00 0.00 0.00 0.00 0.00 27.40 45.60 20.80 35.00 2.8 5323 1680498 -1 78 1 1 1 0 523 98 51 0.20 0.20 470059 21536 12.60 88.40 231.20 449.00 0.00 50.80 101.00 18.60 241.60 3.4 174 1750059 -1 81 1 1 12 11 4904 189 184 1.00 2.40 475481 69264 7.78 54.29 132.73 316.57 0.00 64.87 115.77 57.88 125.35 1.3 120 1009396 -1 92 1 1 36 49 1394 117 94 0.60 2.00 39790 23048 2.20 4.00 5.60 8.20 1.60 3.00 3.00 50.40 83.20 1.0 159 1098501 -1 82 1 1 51 69 4418 377 286 1.20 4.00 201922 34319 0.00 0.00 0.00 0.00 0.00 18.00 25.60 38.60 117.20 6.2 1678 1386293 -1 94 1 1 37 52 1883 177 110 0.20 0.20 345074 79143 0.00 0.00 0.00 0.00 0.00 0.00 0.00 18.00 22.80 2.2 3257 1657754 -1 96 1 1 0 0 344 54 24 0.80 0.80 341813 18796 0.00 0.00 0.00 0.00 0.00 0.40 0.60 42.60 57.80 1.8 7350 1875491 -1 85 1 1 6 0 2739 262 147 1.20 1.20 286042 57739 11.18 22.36 41.52 89.62 0.40 16.37 21.36 66.87 151.90 1.7 139 1105314 -1 92 1 1 15 12 1613 154 112 0.40 1.80 23200 23589 4.60 5.80 15.00 26.40 2.00 5.40 8.00 34.40 61.00 1.6 149 972920 -1 85 1 1 260 1 993 79 60 1.34 4.41 354307 23354 36.21 76.44 307.66 941.76 1.15 10.34 29.69 90.80 482.38 1.2 162 952564 -1 98 1 1 1 0 345 50 38 0.20 0.20 42575 17007 0.00 0.00 0.00 0.00 0.00 0.40 0.40 15.60 19.00 1.0 465 1743290 -1 88 1 1 52 72 2227 237 162 0.40 1.80 186688 22599 7.80 7.80 7.80 0.00 4.60 9.80 9.80 38.60 77.40 1.3 198 1100078 -1 94 1 1 1 0 1284 134 77 0.20 0.20 5757 24018 0.00 0.00 0.00 0.00 0.00 0.00 0.00 19.76 42.32 1.8 778 1036022 -1 91 1 1 6 2 3009 221 149 0.80 1.20 183034 64920 0.00 0.00 0.00 0.00 0.00 3.80 6.80 68.60 113.20 2.2 623 1629750 -1 55 1 1 28 10 4126 456 315 5.41 10.02 607622 400752 22.44 84.77 290.98 492.18 1.20 113.43 172.55 309.22 682.36 5.5 124 1003078 -1 98 1 1 15 23 148 9 19 0.20 0.20 425 9693 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.60 16.80 1.0 6033 1855592 -1 89 1 1 6 2 3626 212 182 1.00 0.80 37579 53591 0.00 0.00 0.00 0.00 0.00 1.40 1.40 53.20 93.40 3.0 2002 1532208 -1 96 1 1 130 126 1089 113 68 0.40 0.40 6399 19869 0.00 0.00 0.00 0.00 0.20 3.61 6.21 37.07 40.68 1.6 575 1018979 -1 92 1 1 2 0 260 41 37 0.20 0.20 3108 4041 0.00 0.00 0.00 0.00 0.00 1.00 1.00 19.64 22.44 1.6 472 1747073 -1 0 1 1 14 8 2329 146 92 1.00 1.00 148968 71628 0.00 0.00 0.00 0.00 0.40 6.40 10.20 73.20 120.00 541 88 12 -1 88 1 1 1 0 5414 319 195 0.20 0.20 95095 69238 4.61 5.81 13.43 16.83 0.60 8.02 13.23 16.03 35.27 1.5 134 1073443 -1 0 1 1 31 10 3783 386 327 9.80 8.60 219330 55674 2.80 7.00 12.20 23.20 0.20 4.00 5.60 445.40 717.60 292 70 30 -1 79 1 1 22 17 3865 453 359 4.60 3.20 758522 601207 0.00 0.00 0.00 0.00 0.40 4.00 4.20 255.20 353.20 1.3 687 1014354 -1 79 1 1 20 3 3675 333 283 3.40 1.60 282964 170174 1.40 20.80 38.20 49.40 0.80 51.40 62.00 161.20 443.80 5.0 325 1292325 -1 93 1 1 5 0 1891 107 86 0.60 0.60 99766 32066 0.40 0.40 0.40 0.00 1.00 2.80 5.60 49.60 69.20 1.5 271 1081690 -1 67 1 1 20 11 6131 220 120 5.40 27.00 321920 124515 0.00 0.00 0.00 0.00 0.20 2.80 15.00 386.60 528.00 5.6 779 1604088 -1 91 1 1 3 1 393 29 13 2.20 2.20 47343 10636 0.00 0.00 0.00 0.00 0.00 0.80 0.80 177.60 165.20 1.4 7316 1849734 -1 72 1 1 74 46 3174 442 351 10.20 5.60 206485 36060 6.40 17.40 32.80 75.00 0.20 2.60 9.80 460.00 801.00 2.0 184 972274 -1 94 1 1 2 1 1896 121 107 0.20 0.20 106415 47198 1.00 1.00 1.00 0.00 0.80 2.20 3.20 24.40 67.60 2.0 259 1016510 -1 92 1 1 6 2 3078 177 143 1.20 0.60 36264 47053 0.00 0.00 0.00 0.00 0.20 1.39 1.39 87.65 102.99 3.6 3294 1543616 -1 83 1 1 31 45 5475 316 316 0.80 0.80 95638 385608 1.00 1.00 1.00 0.00 0.00 0.20 0.20 59.20 88.40 2.8 232 1377392 -1 90 1 1 2 0 3693 118 110 0.80 2.00 45770 27854 0.00 0.00 0.00 0.00 0.20 1.00 1.40 54.80 80.20 1.0 1057 1055381 -1 88 1 1 54 63 2491 207 119 2.00 3.00 1010051 85472 0.80 1.20 5.20 32.00 0.20 3.20 5.00 153.80 202.00 1.5 162 1069621 -1 88 1 1 5 0 2005 207 132 3.61 2.20 97715 17133 0.00 0.00 0.00 0.00 0.00 0.00 0.00 177.96 259.92 2.4 7847 1866225 -1 93 1 1 23 29 415 34 56 0.20 0.20 28673 57303 0.00 0.00 0.00 0.00 0.00 0.40 0.40 33.47 55.91 1.2 2212 1772588 -1 74 1 1 16 1 4211 801 230 4.60 2.60 1776806 49372 0.00 0.00 0.00 0.00 0.00 17.40 31.60 248.40 531.80 3.2 843 1529254 -1 98 1 1 0 0 1073 57 51 0.20 0.20 2235 25862 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.60 16.80 1.2 7721 1871742 -1 88 1 1 55 80 2565 212 223 0.20 0.20 10423 264817 2.59 5.19 5.19 0.00 0.80 16.97 16.97 26.75 216.17 2.4 607 1016117 -1 92 1 1 36 50 1133 189 95 1.00 1.40 290876 217223 0.00 0.00 0.00 0.00 0.00 16.00 19.20 84.40 137.80 4.0 2282 1603541 -1 90 1 1 5 2 4455 304 190 0.80 0.60 29321 147067 0.00 0.00 0.00 0.00 0.00 1.80 1.80 56.40 66.00 2.4 930 1377046 -1 94 1 1 9 9 1547 83 55 0.20 0.20 7272 23709 0.00 0.00 0.00 0.00 0.00 0.80 0.80 15.40 69.80 1.5 986 1010408 -1 71 1 1 19 13 6576 978 227 5.80 17.20 2214365 56365 0.00 0.00 0.00 0.00 0.00 12.40 15.00 224.80 438.20 2.2 522 1097509 -1 89 1 1 68 52 1189 110 60 1.00 1.20 27373 23232 5.80 23.00 34.40 78.00 1.20 36.40 64.20 75.20 249.40 1.5 331 1023208 -1 85 1 1 94 91 3302 370 149 0.80 2.59 303202 60139 1.60 1.80 1.80 0.00 4.59 8.78 18.36 58.88 87.43 1.2 174 1126315 -1 0 1 1 25 3 1643 338 266 1.00 0.80 361869 28712 4.00 5.40 20.60 32.60 50.40 14.20 29.80 83.60 190.00 197 88 12 -1 89 1 1 6 1 1434 154 101 2.60 5.80 53733 35765 0.00 0.00 0.00 0.00 0.40 3.80 4.00 138.20 217.20 1.0 2943 1011101 -1 82 1 1 44 56 684 87 65 2.00 2.00 195824 38557 0.00 0.00 0.00 0.00 0.00 2.60 2.80 194.40 167.40 2.6 1122 1788957 -1 92 1 1 0 0 2672 289 166 0.40 0.40 80611 75919 0.00 0.00 0.00 0.00 0.00 0.00 0.00 26.75 35.13 5.4 3041 1598547 -1 69 1 1 16 4 4378 173 123 9.20 20.60 45835 24670 1.40 1.40 1.40 0.00 1.20 6.40 8.60 343.40 594.60 1.0 306 1104760 -1 70 1 1 17 1 5741 822 608 8.42 2.40 262205 60046 1.00 2.00 1.80 0.00 7.01 1.00 1.00 404.01 627.05 1.7 319 1069743 -1 93 1 1 32 41 467 106 51 0.80 2.00 80631 5836 0.00 0.00 0.00 0.00 0.00 0.60 0.60 86.00 85.80 2.0 6231 1709760 -1 95 1 1 2 1 875 40 28 0.60 0.60 98180 6014 0.00 0.00 0.00 0.00 0.00 0.20 0.20 46.60 62.40 1.2 5027 1828758 -1 94 1 1 3 1 654 35 22 1.20 2.20 99031 16033 0.00 0.00 0.00 0.00 0.00 0.00 0.00 91.38 129.26 1.0 8511 1869794 -1 89 1 1 4 0 2458 176 111 0.80 1.40 70087 28627 0.00 0.00 0.00 0.00 0.00 1.20 1.40 99.60 189.40 2.0 1258 969024 -1 86 1 1 4 0 4182 383 239 2.20 1.60 556305 413659 0.00 0.00 0.00 0.00 0.00 4.80 8.80 131.40 195.00 1.8 3443 1041373 -1 88 1 1 226 223 5011 355 242 0.40 0.20 259348 244108 1.00 8.60 22.20 40.20 0.20 4.60 23.00 22.00 67.60 3.0 130 1327346 -1 97 1 1 1 0 217 22 30 0.20 0.20 1433 7319 0.00 0.00 0.00 0.00 0.00 0.60 0.60 16.53 14.14 1.2 6829 1821007 -1 86 1 1 18 2 2535 332 162 3.80 3.80 535709 83384 0.00 0.00 0.00 0.00 0.20 6.20 7.60 219.20 386.60 5.6 548 1298520 -1 86 1 1 4 1 4147 368 242 0.40 0.40 52481 108660 2.60 4.80 3.60 0.00 1.00 6.00 6.80 40.20 74.80 1.0 366 1090760 -1 74 1 1 5 0 1950 448 175 3.20 3.00 556152 25751 0.00 0.00 0.00 0.00 0.00 8.60 14.60 248.80 406.40 3.0 1297 1047098 -1 91 1 1 34 50 2256 214 159 0.60 0.60 94024 21088 0.20 0.20 0.20 0.00 0.20 2.00 2.60 46.60 82.20 1.0 165 1053560 -1 93 1 1 1 0 2214 94 75 0.60 0.60 18542 11875 0.00 0.00 0.00 0.00 0.00 0.60 1.00 30.60 41.80 4.0 602 1638376 -1 96 1 1 19 27 405 74 57 0.20 0.20 8428 13321 0.00 0.00 0.00 0.00 0.00 0.80 0.80 15.60 16.80 1.0 397 1742846 -1 98 1 1 1 1 208 13 13 0.20 0.20 8649 3393 0.00 0.00 0.00 0.00 0.00 0.20 0.40 15.60 16.80 1.0 7381 1865600 -1 70 1 1 15 7 3196 280 216 8.00 22.40 222937 137527 10.80 28.60 42.20 67.60 2.00 16.60 23.20 297.80 590.40 1.8 181 1076869 -1 96 1 1 0 0 286 27 29 0.40 0.40 1133 7193 0.00 0.00 0.00 0.00 0.00 0.00 0.00 30.54 38.32 1.0 7295 1861094 -1 87 1 1 7 0 3135 282 202 2.79 1.00 163206 12979 1.80 2.00 17.76 60.68 0.20 4.19 7.39 132.14 252.30 3.8 233 1388909 -1 89 1 1 3 0 921 46 20 2.60 2.80 113745 20790 0.00 0.00 0.00 0.00 0.00 1.60 3.00 221.00 236.20 1.0 8829 1872480 -1 93 1 1 5 1 1304 156 75 0.40 0.40 220730 99327 0.00 0.00 0.00 0.00 0.00 17.60 17.60 33.60 115.20 5.4 2090 1557277 -1 88 1 1 4 3 3183 180 115 0.80 1.20 13539 20608 2.00 2.20 2.20 0.00 0.80 2.80 2.80 64.00 146.80 1.0 247 1011902 -1 97 1 1 2 0 913 65 49 0.40 0.60 6778 13844 0.20 0.20 0.20 0.00 0.40 2.40 2.40 33.27 108.62 2.0 315 1018493 -1 62 1 1 48 0 3560 176 111 11.82 33.67 133245 40724 10.02 46.29 60.32 126.05 0.00 37.68 49.50 444.49 899.60 2.3 181 1111000 -1 0 1 1 22 7 3510 404 264 4.79 4.39 521690 226437 27.54 52.89 44.51 6.79 1.80 2.59 2.59 260.68 455.69 280 75 25 -1 96 1 1 0 0 603 117 91 0.20 0.20 2101 12113 0.00 0.00 0.00 0.00 1.00 0.00 0.00 15.60 16.80 2.2 700 1721992 -1 77 1 1 36 27 5339 550 371 3.40 1.00 556540 474120 0.00 0.00 0.00 0.00 0.00 5.00 9.80 167.40 262.20 3.0 3441 1039946 -1 82 1 1 19 15 1764 250 121 5.00 3.20 143132 72794 0.00 0.00 0.00 0.00 0.00 9.00 9.00 211.00 357.60 7.6 3524 1594530 -1 99 1 1 0 0 132 6 9 0.20 0.20 416 4514 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.60 16.80 1.0 7739 1880280 -1 84 1 1 2 0 551 36 33 1.80 2.99 73886 38671 0.00 0.00 0.00 0.00 0.00 2.79 4.59 199.20 202.59 1.4 2476 1792690 -1 75 1 1 23 7 6860 415 246 1.60 3.20 135679 71857 4.00 6.80 6.80 0.00 1.00 5.60 6.80 104.40 234.00 8.2 380 1310003 -1 91 1 1 4 0 2070 348 325 0.60 0.80 224711 209477 0.00 0.00 0.00 0.00 0.20 5.39 8.18 45.11 72.65 3.8 588 1047591 -1 88 1 1 3 0 1599 141 59 3.00 4.40 306725 30076 0.20 0.40 0.40 0.00 0.00 1.00 1.60 190.40 299.40 2.0 350 1030334 -1 91 1 1 8 1 1652 93 90 1.80 3.20 16587 70546 0.00 0.00 0.00 0.00 0.00 0.20 0.20 140.20 150.00 2.8 4961 1671862 -1 98 1 1 0 0 220 29 18 0.20 0.20 87868 11098 0.00 0.00 0.00 0.00 0.00 0.00 0.00 16.00 18.60 1.0 7253 1864013 -1 90 1 1 2 2 891 95 80 0.60 2.20 260246 123445 21.44 37.27 53.31 107.21 15.23 17.84 30.46 35.07 100.40 1.0 159 1032980 -1 55 1 1 147 122 4252 341 167 8.58 23.75 1750729 119055 11.98 52.89 127.54 319.96 2.00 101.60 126.55 351.30 758.28 3.6 134 1098617 -1 95 1 1 1 0 1747 142 51 0.20 0.20 42148 13557 0.00 0.00 0.00 0.00 0.00 16.40 16.40 15.60 51.60 2.2 4653 1725813 -1 80 1 1 9 2 4860 476 164 0.40 0.80 794073 195570 0.20 0.40 0.20 0.00 0.20 25.15 43.11 22.55 223.95 2.4 2305 1002723 -1 98 1 1 34 47 174 13 10 0.20 0.20 7611 1522 0.00 0.00 0.00 0.00 0.00 0.00 0.00 16.00 37.00 2.0 10061 1871970 -1 93 1 1 7 1 2676 117 90 0.40 0.20 294048 34786 1.60 2.20 2.20 0.00 0.20 6.40 10.20 39.20 58.80 1.4 350 1752752 -1 58 1 1 47 3 3870 363 173 10.40 28.20 1108597 47821 12.40 42.40 100.80 565.40 2.20 49.60 60.20 392.40 814.00 3.8 137 1097941 -1 0 1 1 34 7 4239 510 399 11.80 6.80 588065 393858 0.00 0.00 0.00 0.00 0.00 8.40 13.80 558.60 910.20 619 64 36 -1 78 1 1 17 7 2704 335 269 6.60 3.20 359579 101440 2.00 3.00 2.60 0.00 1.20 3.80 5.40 279.20 513.60 1.0 480 964971 -1 84 1 1 2 0 497 57 59 2.00 2.00 54089 32755 0.00 0.00 0.00 0.00 0.00 2.81 3.21 157.52 159.72 1.0 3650 1822097 -1 85 1 1 12 4 2194 226 165 2.00 0.80 182972 22727 6.20 9.80 21.00 32.20 5.60 29.80 33.40 139.60 310.40 2.0 137 1105118 -1 80 1 1 7 0 2989 154 122 2.00 5.61 181428 24702 10.22 23.45 95.19 232.67 2.00 4.61 28.66 83.77 255.11 1.0 134 1019537 -1 95 1 1 23 32 707 52 30 0.20 0.20 87008 8167 1.20 1.20 3.80 5.00 0.00 1.00 1.00 15.60 16.80 1.4 136 1750139 -1 95 1 1 0 0 477 45 34 0.60 1.80 70352 5080 0.00 0.00 0.00 0.00 0.00 0.40 0.40 45.11 101.20 2.2 737 1704971 -1 82 1 1 23 12 4276 426 330 4.60 1.80 295347 108678 0.00 0.00 0.00 0.00 0.00 4.40 4.60 225.20 350.20 7.4 2985 1338730 -1 97 1 1 1 1 254 16 43 0.60 0.60 2451 21013 0.00 0.00 0.00 0.00 0.00 0.00 0.00 29.40 40.80 1.0 6220 1856464 -1 91 1 1 5 2 1734 121 97 0.60 0.60 44497 99825 0.00 0.00 0.00 0.00 0.20 4.40 7.80 47.80 102.40 2.8 1897 1529088 -1 87 1 1 4 1 3313 223 131 1.00 5.39 145996 22201 0.00 0.00 0.00 0.00 0.40 6.79 7.19 53.09 85.23 2.6 566 1093983 -1 99 1 1 0 0 139 10 11 0.20 0.20 444 4013 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.63 16.83 1.0 7306 1867538 -1 98 1 1 0 0 147 7 22 0.20 0.20 431 23982 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.60 16.80 1.0 7581 1878664 -1 91 1 1 3 2 1531 93 76 0.40 0.80 101164 59291 8.40 16.20 18.60 16.60 0.40 23.20 27.80 23.60 89.60 1.0 176 1073318 -1 92 1 1 1 0 2734 153 105 1.00 1.00 51527 50891 0.00 0.00 0.00 0.00 0.00 1.00 1.20 57.88 72.85 4.0 754 1060145 -1 87 1 1 2 2 3072 273 172 0.80 1.00 223683 23110 0.00 0.00 0.00 0.00 0.00 2.40 2.80 63.60 99.60 2.5 758 1119720 -1 0 1 1 36 10 2883 150 103 4.41 28.66 283299 24843 0.00 0.00 0.00 0.00 0.00 9.22 19.44 288.58 371.34 604 82 15 -1 88 1 1 2 1 510 23 24 0.60 2.20 18019 9643 0.00 0.00 0.00 0.00 0.00 0.00 0.00 40.00 58.00 1.8 6236 1832586 -1 96 1 1 1 0 284 42 13 0.80 1.00 229389 9929 0.00 0.00 0.00 0.00 0.00 0.00 0.00 48.20 66.60 1.2 7281 1877285 -1 94 1 1 1 0 1425 137 88 0.20 0.20 186378 24064 1.60 2.00 2.00 0.00 0.40 1.00 1.00 18.80 37.80 1.0 364 1016707 -1 95 1 1 1 0 402 63 56 0.20 0.20 1691 8433 0.00 0.00 0.00 0.00 0.00 0.20 0.40 14.20 17.20 1.4 1359 1746139 -1 87 1 1 2 1 2912 250 217 1.00 2.80 141678 400483 0.60 0.60 0.60 0.00 0.40 13.20 26.00 85.20 127.80 3.0 290 1375298 -1 97 1 1 0 0 190 16 20 0.20 0.20 14151 26844 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.60 16.80 1.0 2720 1773112 -1 95 1 1 30 47 553 115 78 0.20 0.20 295375 45901 6.20 11.40 9.00 0.00 2.60 0.00 0.00 24.80 19.20 3.8 265 1715720 -1 82 1 1 5 0 4236 359 245 2.80 4.00 133690 28826 1.60 2.80 2.80 0.00 1.80 2.20 2.20 197.80 303.40 1.0 229 1054146 -1 90 1 1 3 0 2262 479 120 0.60 1.00 297491 357051 0.00 0.00 0.00 0.00 0.00 1.00 1.00 52.00 71.40 2.8 989 1547722 -1 90 1 1 19 5 3533 200 170 0.80 0.80 48462 62104 0.00 0.00 0.00 0.00 0.00 3.99 7.19 59.08 90.22 1.8 387 1065178 -1 90 1 1 2 0 2521 212 118 0.40 1.80 128473 22065 0.00 0.00 0.00 0.00 0.20 2.80 3.00 33.40 59.20 2.6 686 1318669 -1 84 1 1 5 1 4030 270 223 0.80 1.20 23443 90985 0.60 2.40 1.20 0.00 2.00 7.80 12.60 53.40 86.40 3.2 511 1629358 -1 96 1 1 2 1 1700 86 71 0.20 0.20 2382 9266 0.00 0.00 0.00 0.00 0.00 0.20 0.20 15.40 17.40 2.0 6339 1722656 -1 87 1 1 61 81 3280 154 134 0.60 0.60 147416 194494 0.00 0.00 0.00 0.00 0.00 5.00 5.60 105.00 63.80 3.4 1046 1549746 -1 0 1 1 24 2 2546 138 83 5.20 16.40 137284 24420 0.00 0.00 0.00 0.00 0.00 3.80 4.00 155.00 302.80 874 86 12 -1 93 1 1 6 1 2533 105 128 1.40 1.20 56544 236441 0.00 0.00 0.00 0.00 0.00 0.60 0.60 66.60 109.60 2.0 534 1524600 -1 94 1 1 40 59 1416 45 60 0.80 1.00 25327 24281 0.00 0.00 0.00 0.00 4.40 0.20 0.40 46.40 73.60 1.0 621 1056819 -1 90 1 1 0 0 1704 365 358 0.20 0.20 11320 39615 0.00 0.00 0.00 0.00 0.00 0.20 0.20 15.40 22.60 2.2 556 1702181 -1 73 1 1 9 6 7811 245 195 2.40 9.40 86551 20758 0.00 0.00 0.00 0.00 0.00 10.80 14.60 192.40 225.00 4.6 1932 1386678 -1 89 1 1 4 1 3133 285 168 1.20 1.60 106492 21962 1.80 2.20 9.60 47.40 1.00 14.40 29.20 79.60 142.40 1.0 159 1101843 -1 97 1 1 5 4 227 25 23 0.40 0.40 33963 9561 1.40 3.99 11.78 27.94 0.20 0.60 2.79 23.95 32.34 1.0 161 1751249 -1 84 1 1 120 0 2846 196 549 0.20 0.20 24954 199568 0.00 0.00 0.00 0.00 0.00 65.00 65.00 15.20 30.40 2.2 667 1714038 -1 89 1 1 2 0 384 61 61 0.80 0.80 318420 361675 0.00 0.00 0.00 0.00 0.00 11.20 15.60 59.80 96.00 1.2 394 1753864 -1 98 1 1 2 1 264 20 29 0.20 0.20 14453 57715 0.00 0.00 0.00 0.00 0.00 0.00 0.00 17.56 16.97 1.0 6870 1854566 -1 95 1 1 11 16 356 188 46 0.20 0.20 328899 301873 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.60 16.80 2.4 5744 1834547 -1 96 1 1 9 7 919 61 63 0.60 0.40 23544 42471 0.00 0.00 0.00 0.00 0.00 2.40 2.80 31.00 52.20 2.2 506 1532699 -1 86 1 1 4 2 2668 323 144 1.20 2.40 1018115 32869 6.41 7.41 7.21 0.00 6.21 2.20 2.20 64.13 130.46 2.8 400 1096968 -1 73 1 1 21 0 5553 388 219 0.40 0.60 611792 261670 17.00 59.80 112.20 137.60 5.60 63.20 85.40 40.80 122.60 2.4 130 1006030 -1 76 1 1 8 2 3275 344 162 2.20 3.60 568833 261366 18.00 31.80 84.80 150.80 3.20 42.00 63.20 87.80 391.80 1.0 166 1009979 -1 94 1 1 1 0 2100 78 80 0.60 3.00 66955 32083 2.60 3.20 3.20 0.00 0.20 0.20 0.20 21.40 33.20 2.0 263 1752520 -1 79 1 1 9 1 5001 211 134 4.40 5.00 367556 46509 0.00 0.00 0.00 0.00 0.00 19.40 37.40 208.80 410.20 3.2 1079 1387750 -1 90 1 1 2 0 4534 364 253 0.40 0.40 15433 69407 0.00 0.00 0.00 0.00 0.80 1.60 1.60 32.60 52.00 1.3 554 1077997 -1 80 1 1 57 76 3219 328 182 1.80 1.40 247623 202180 0.00 0.00 0.00 0.00 0.00 9.98 17.37 94.81 182.44 1.3 668 1063253 -1 95 1 1 2 1 1534 92 77 0.20 0.20 6186 30997 0.00 0.00 0.00 0.00 0.20 1.20 1.40 16.20 16.80 2.6 549 1530248 -1 97 1 1 1 1 249 34 27 0.20 0.20 91624 10687 0.00 0.00 0.00 0.00 0.00 0.00 0.00 17.80 17.80 1.4 7600 1869464 -1 91 1 1 34 32 1393 242 145 1.40 1.80 168392 200608 0.00 0.00 0.00 0.00 0.00 1.20 2.00 94.00 134.20 3.6 1847 1576965 -1 91 1 1 2 2 2978 177 118 0.60 0.60 17929 38643 1.60 1.80 1.80 0.00 0.40 11.00 13.20 43.40 79.00 2.0 178 1015352 -1 58 1 1 29 2 5239 707 550 9.20 12.60 613648 72642 7.20 29.80 70.20 143.00 2.60 36.60 45.60 550.40 851.80 10.4 235 1284782 -1 96 1 1 1 0 2899 66 70 0.20 0.20 5039 57219 0.00 0.00 0.00 0.00 0.00 0.00 0.00 35.40 17.60 2.2 2536 1644000 -1 95 1 1 1 1 1638 117 48 0.20 0.20 504952 63641 0.00 0.00 0.00 0.00 0.00 0.80 1.60 15.60 17.20 2.0 8385 1838173 -1 93 1 1 49 60 778 109 84 0.60 0.60 70750 34542 0.00 0.00 0.00 0.00 0.00 0.60 0.60 58.40 111.40 1.0 644 1017838 -1 92 1 1 1 0 1458 120 92 0.40 0.40 26906 28056 0.40 0.40 0.40 0.00 0.00 3.40 3.60 27.60 48.20 1.0 188 1081674 -1 94 1 1 1 0 756 53 34 0.80 0.80 20042 23249 0.00 0.00 0.00 0.00 0.00 0.00 0.00 58.60 83.60 1.0 1185 1745314 -1 0 1 1 18 14 1344 412 179 0.40 0.40 595473 535206 5.59 10.78 9.78 0.00 2.20 1.00 1.20 38.52 98.20 343 89 11 -1 88 1 1 5 0 1477 78 104 1.40 1.20 99256 62865 0.20 0.20 0.20 0.00 0.00 4.00 7.00 128.20 184.20 3.5 701 1059029 -1 98 1 1 1 0 319 44 37 0.20 0.20 89517 23455 0.00 0.00 0.00 0.00 0.00 2.40 2.40 17.00 22.40 3.2 1019 1716581 -1 94 1 1 18 26 436 95 34 0.20 0.20 333288 3395 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.60 17.20 2.8 2018 1719213 -1 71 1 1 16 10 7028 785 368 1.80 2.20 369782 215738 3.60 8.60 18.00 22.40 5.40 4.00 5.80 193.80 318.20 6.4 220 1587542 -1 81 1 1 5 0 3901 222 134 3.59 3.39 441690 89857 5.39 8.38 8.38 0.00 2.79 9.38 10.98 162.48 308.38 1.7 216 1115104 -1 87 1 1 1 0 4611 353 201 0.60 0.80 37316 207873 0.60 1.00 1.00 0.00 0.20 2.79 4.59 51.50 72.06 1.0 238 997613 -1 92 1 1 2 1 2028 137 75 0.80 1.40 54960 51440 1.40 1.80 1.80 0.00 0.00 1.60 1.60 41.52 53.29 2.5 155 1124671 -1 90 1 1 1 0 2900 153 79 0.40 0.40 257398 59018 0.20 1.00 0.80 0.00 0.00 25.85 25.85 197.19 101.80 1.7 921 1017114 -1 74 1 1 15 13 4549 389 222 1.40 4.00 331716 52806 5.00 11.20 35.00 64.60 0.60 52.80 80.20 114.00 333.40 1.7 316 998442 -1 68 1 1 8 0 5874 556 386 5.20 5.40 517390 80605 14.20 28.60 73.20 159.20 1.20 11.20 16.60 308.00 532.60 2.0 163 988098 -1 91 1 1 6 0 1375 108 81 2.00 2.00 34508 22602 1.80 1.80 1.80 0.00 0.20 2.00 2.61 78.96 137.27 1.8 255 1114565 -1 94 1 1 34 44 698 69 72 0.40 0.40 94947 66105 0.00 0.00 0.00 0.00 0.00 1.40 2.20 38.20 60.40 1.4 630 1060845 -1 51 1 1 18 1 5416 305 152 15.00 13.60 353139 55246 26.40 77.40 205.40 410.60 3.00 5.60 8.40 737.40 1365.00 2.2 204 977618 -1 92 1 1 2 1 1969 214 207 0.20 0.20 86898 410188 0.80 1.00 1.00 0.00 0.40 3.00 3.00 18.40 34.80 2.2 182 1376811 -1 85 1 1 2 0 3578 459 248 1.40 3.20 452115 428921 0.00 0.00 0.00 0.00 0.00 9.40 9.40 132.80 152.40 2.0 367 1044480 -1 92 1 1 34 51 2235 430 73 0.60 0.60 12335 21463 0.00 0.00 0.00 0.00 0.20 2.20 2.81 50.70 109.02 1.0 1167 1018240 -1 87 1 1 16 2 1974 190 153 0.20 0.20 111053 58062 5.19 21.96 72.65 190.22 2.00 23.35 42.51 15.97 73.25 1.0 131 1054119 -1 78 1 1 28 28 2755 385 340 7.82 2.20 249104 74852 0.00 0.00 0.00 0.00 0.00 0.00 0.00 372.75 548.30 2.0 7525 1868382 -1 0 1 1 9 7 1530 247 135 0.40 0.40 14513 61905 13.80 19.20 30.40 24.20 10.40 14.80 18.40 26.80 186.20 141 89 11 -1 87 1 1 8 4 2374 210 101 0.80 0.80 34810 20583 3.60 8.80 28.00 53.40 1.00 6.00 11.40 60.20 104.00 1.2 138 1111253 -1 73 1 1 23 7 4311 163 133 2.80 7.80 103307 19555 0.00 0.00 0.00 0.00 0.20 29.00 30.00 198.60 381.00 4.4 2145 1348960 -1 90 1 1 15 11 2198 305 171 0.60 1.80 294877 57789 1.60 2.00 6.60 8.40 12.20 8.00 8.60 33.80 78.60 1.2 159 1085358 -1 90 1 1 3 1 388 32 22 2.00 2.00 80840 24148 0.00 0.00 0.00 0.00 0.00 3.01 5.41 179.96 170.14 1.6 7886 1869640 -1 97 1 1 2 0 909 81 62 1.00 1.00 4380 16902 2.40 2.60 2.60 0.00 0.00 0.40 0.40 69.80 70.40 1.0 197 999130 -1 94 1 1 25 31 2300 104 105 0.20 0.20 15051 30009 3.80 6.60 5.60 2.40 3.00 0.40 0.40 20.40 16.80 2.2 152 1710746 -1 92 1 1 45 49 1883 134 118 0.40 0.40 122276 39706 0.00 0.00 0.00 0.00 0.00 4.01 4.01 32.46 69.94 1.0 1096 999726 -1 94 1 1 2 1 4381 140 154 0.40 1.80 22358 25160 0.40 0.40 0.40 0.00 0.60 0.20 0.20 37.20 60.00 1.5 313 1015656 -1 92 1 1 20 29 2296 358 102 0.20 0.20 239803 234741 0.00 0.00 0.00 0.00 0.00 0.20 0.20 15.60 18.20 3.6 613 1742194 -1 92 1 1 157 165 1225 220 16 1.80 2.00 1170456 9245 0.00 0.00 0.00 0.00 0.00 0.60 0.60 136.40 199.00 2.4 8416 1864085 -1 78 1 1 18 13 7525 519 188 4.00 11.40 762806 71610 0.20 0.40 0.40 0.00 0.00 5.20 5.60 192.00 289.20 1.2 378 1009299 -1 87 1 1 15 18 565 45 40 2.20 2.20 62897 142595 0.00 0.00 0.00 0.00 0.00 2.00 2.00 201.00 170.80 1.2 5538 1842536 -1 83 1 1 2 0 2560 286 237 0.80 3.60 218944 233957 0.00 0.00 0.00 0.00 0.00 26.20 52.40 39.60 54.60 2.2 3274 1737648 -1 63 1 1 80 48 7544 1096 297 3.80 7.00 2207009 200168 10.00 21.60 21.20 0.00 3.40 15.60 19.00 259.40 626.80 6.4 361 1316955 -1 98 1 1 0 0 171 19 22 0.20 0.20 456 7345 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.60 16.80 1.2 7346 1865486 -1 91 1 1 4 2 2039 227 129 0.60 0.60 115245 59460 0.00 0.00 0.00 0.00 0.00 1.40 2.80 47.80 85.00 2.2 526 1629592 -1 96 1 1 0 0 313 9 14 0.20 0.20 485 11607 0.00 0.00 0.00 0.00 0.00 0.20 0.40 15.80 18.00 1.0 371 1730882 -1 77 1 1 28 2 2824 172 111 6.60 18.00 393444 65196 0.00 0.00 0.00 0.00 0.00 5.40 6.20 247.00 487.00 2.5 1606 1110507 -1 97 1 1 0 0 603 52 62 0.20 0.20 2318 56100 0.00 0.00 0.00 0.00 0.00 0.20 0.40 15.60 17.20 1.0 483 1730390 -1 96 1 1 0 0 201 18 21 0.20 0.20 18913 31010 0.00 0.00 0.00 0.00 0.00 0.00 0.00 16.43 16.83 1.0 2731 1776678 -1 72 1 1 10 2 3731 321 257 1.40 1.20 479961 501134 8.00 37.00 97.40 772.40 0.00 52.60 103.20 139.00 168.20 2.6 275 1063549 -1 96 1 1 3 2 328 54 26 0.60 1.80 28411 8183 0.00 0.00 0.00 0.00 0.00 1.40 2.61 42.89 55.71 1.0 6658 1863231 -1 92 1 1 9 7 2523 214 104 0.60 0.60 50827 31696 0.00 0.00 0.00 0.00 0.20 5.60 6.80 47.40 103.40 6.0 1730 1314139 -1 93 1 1 1 1 1536 41 28 0.20 0.20 7532 9757 0.00 0.00 0.00 0.00 0.00 0.60 0.60 15.63 20.04 1.2 9006 1876935 -1 88 1 1 41 2 2558 195 167 0.40 0.40 57499 66239 7.60 13.20 10.40 0.00 1.00 8.40 8.40 41.60 52.80 2.4 320 1718912 -1 82 1 1 6 0 4507 446 381 5.00 1.40 229819 58808 0.00 0.00 0.00 0.00 1.00 0.00 0.00 237.60 368.20 2.4 233 1710437 -1 97 1 1 1 0 864 67 65 0.20 0.20 4103 20315 0.00 0.00 0.00 0.00 0.00 0.60 0.60 15.77 21.96 3.8 232 1087649 -1 90 1 1 14 20 364 35 34 0.40 0.40 18601 17863 0.00 0.00 0.00 0.00 0.00 0.20 0.20 37.60 39.60 2.0 980 1765301 -1 92 1 1 1 0 623 145 59 0.40 0.40 569925 235261 0.00 0.00 0.00 0.00 0.00 26.20 51.80 55.40 101.20 3.8 5053 1830592 -1 59 1 1 41 1 4425 523 387 11.80 19.80 436938 105307 0.00 0.00 0.00 0.00 0.00 11.80 12.40 505.00 925.00 2.5 1401 1106198 -1 86 1 1 3 0 2363 343 161 1.60 1.40 69671 29210 2.20 5.00 11.20 27.20 0.80 13.60 13.60 111.20 176.00 1.0 206 1098842 -1 77 1 1 7 1 919 113 76 3.80 3.00 216713 65818 0.00 0.00 0.00 0.00 0.00 2.40 2.40 322.20 404.00 2.4 1197 1791611 -1 73 1 1 12 1 3562 292 249 8.00 5.40 305047 77066 6.60 50.00 119.40 298.40 1.00 16.20 24.40 366.60 722.80 2.4 489 1053720 -1 72 1 1 30 3 3912 447 338 11.16 5.38 460650 120719 3.39 4.38 4.78 0.60 1.99 9.76 19.12 404.98 711.95 4.0 364 1039165 -1 92 1 1 13 13 1542 149 70 0.20 0.20 225431 55270 5.80 10.20 11.00 1.60 0.20 0.40 0.40 15.00 39.20 1.0 179 1074454 -1 98 1 1 19 28 184 10 15 0.20 0.20 3477 46599 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.63 16.83 1.0 7878 1875126 -1 93 1 1 1 0 1773 89 65 0.40 0.40 15913 20733 0.00 0.00 0.00 0.00 0.00 0.80 1.00 35.73 56.09 2.4 410 1087997 -1 77 1 1 30 24 5787 907 494 1.00 1.40 330017 19042 0.00 0.00 0.00 0.00 0.20 12.18 16.17 77.64 286.83 5.0 1794 1544883 -1 97 1 1 1 1 513 300 72 0.20 0.20 523790 498160 0.00 0.00 0.00 0.00 0.00 0.20 0.20 15.60 16.80 2.6 5735 1834579 -1 82 1 1 3 0 503 44 31 2.79 2.79 124355 51038 0.00 0.00 0.00 0.00 0.00 4.39 7.58 254.69 255.29 2.4 2331 1815754 -1 95 1 1 9 8 1089 43 31 0.20 0.20 6914 18059 0.00 0.00 0.00 0.00 0.00 0.80 1.40 15.60 48.80 1.0 664 1017936 -1 74 1 1 131 3 3379 354 626 0.60 2.20 232824 487837 0.00 0.00 0.00 0.00 0.00 67.00 71.60 32.60 66.00 2.4 1051 1714381 -1 66 1 1 10 0 3628 364 250 9.20 22.20 413713 95747 3.20 11.80 24.40 40.00 0.20 36.00 47.40 345.40 613.80 2.4 336 1106598 -1 0 1 1 3 1 1059 456 127 0.40 0.40 1005339 632144 0.00 0.00 0.00 0.00 0.00 0.40 0.40 33.20 44.80 550 93 7 -1 87 1 1 6 0 3819 311 176 1.80 1.60 15499 64796 0.00 0.00 0.00 0.00 0.00 0.60 0.60 55.20 100.00 2.2 525 1076906 -1 0 1 1 3 0 3953 340 251 0.60 1.80 147331 103576 1.00 2.00 2.00 0.00 0.00 7.21 8.02 84.77 280.96 325 79 21 -1 0 1 1 10 2 1826 291 182 1.40 2.00 121406 74108 15.83 24.85 59.92 68.54 12.22 21.24 29.26 75.35 223.45 218 86 14 -1 95 1 1 2 2 2379 220 221 0.20 0.20 23448 54657 0.00 0.00 0.00 0.00 0.40 0.60 0.80 15.80 22.20 2.0 1147 1056250 -1 97 1 1 0 0 217 17 46 0.20 0.20 1977 49154 0.00 0.00 0.00 0.00 0.00 0.60 1.00 15.60 17.80 1.0 479 1730376 -1 95 1 1 1 0 2129 84 76 0.40 0.40 27000 23093 0.00 0.00 0.00 0.00 0.40 0.20 0.20 34.80 34.40 2.2 741 1717045 -1 72 1 1 556 0 5352 406 366 3.79 1.40 191582 63557 0.00 0.00 0.00 0.00 0.40 0.80 1.20 193.41 300.40 4.6 2846 1375340 -1 97 1 1 3 0 1372 76 68 0.40 1.80 150618 119814 0.00 0.00 0.00 0.00 0.00 0.20 0.20 75.40 47.80 2.4 1435 1542104 -1 77 1 1 6 5 1892 136 109 1.60 2.00 622687 114823 25.60 46.80 127.80 335.60 0.20 76.40 145.80 108.60 213.00 1.0 242 987955 -1 95 1 1 0 0 668 100 126 0.20 0.20 42976 105204 0.00 0.00 0.00 0.00 0.00 0.20 0.20 17.20 19.40 3.0 1000 1716696 -1 90 1 1 0 0 2358 254 186 0.20 0.20 128305 68723 3.40 5.60 5.40 0.00 0.20 5.40 5.60 21.60 97.80 1.7 275 1018675 -1 91 1 1 2 1 2552 179 122 0.60 2.00 55959 40816 0.00 0.00 0.00 0.00 0.00 0.60 0.80 48.00 56.80 2.2 432 1532312 -1 93 1 1 28 40 2417 121 150 0.60 0.60 6596 18532 0.40 0.40 0.40 0.00 0.20 0.00 0.00 36.80 48.40 2.0 273 1715830 -1 83 1 1 43 31 2296 157 111 2.80 1.80 300099 56847 7.40 22.60 47.20 119.20 0.80 13.00 31.00 166.80 355.80 1.2 298 1086066 -1 94 1 1 2 0 1067 112 118 0.40 0.40 60677 38355 1.60 1.60 1.60 0.00 0.00 13.63 14.23 184.57 80.76 2.8 315 1061732 -1 68 1 1 825 15 4132 182 164 1.60 2.99 79557 167314 6.79 22.95 23.15 0.20 1.20 52.10 60.28 74.85 153.69 1.0 200 1061000 -1 80 1 1 34 41 2102 297 315 4.80 1.40 430457 412366 0.00 0.00 0.00 0.00 0.00 34.40 68.80 232.20 334.60 1.6 6224 1844643 -1 94 1 1 5 0 1187 142 84 1.20 1.00 22717 16533 0.00 0.00 0.00 0.00 0.40 2.20 3.21 99.60 138.68 4.5 1099 1018461 -1 87 1 1 11 7 3648 139 143 0.40 0.60 178028 95235 5.40 10.20 7.60 0.00 5.40 14.80 15.20 33.80 170.80 2.2 410 1068349 -1 85 1 1 17 10 3585 237 178 0.40 0.40 100434 111345 1.60 3.20 6.60 9.40 0.20 30.20 34.40 42.20 153.20 1.0 251 978011 -1 98 1 1 2 1 201 29 25 0.20 0.20 101451 7182 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.60 18.20 2.0 4731 1848256 -1 78 1 1 22 12 5364 167 94 2.20 7.80 105947 84709 0.00 0.00 0.00 0.00 0.00 1.60 1.60 210.80 209.20 4.2 795 1336144 -1 91 1 1 25 37 3546 138 88 0.20 0.20 42325 23463 3.40 3.40 3.40 0.00 0.40 2.80 4.20 17.80 21.40 1.0 254 1127160 -1 90 1 1 23 31 2875 168 201 1.60 0.80 37644 23857 0.00 0.00 0.00 0.00 0.20 0.20 0.20 96.60 133.40 2.0 863 1721434 -1 89 1 1 60 60 942 110 70 0.20 0.20 36442 28807 0.00 0.00 0.00 0.00 0.00 0.80 0.80 15.60 16.80 1.8 3834 1774080 -1 0 1 1 8 3 864 260 132 1.20 5.20 1965524 1801623 1.60 2.80 10.60 18.40 0.80 3.00 3.00 60.20 121.80 177 91 9 -1 97 1 1 4 2 234 13 15 0.80 0.40 14481 11215 0.00 0.00 0.00 0.00 0.00 0.00 0.00 47.40 63.80 1.0 6132 1856736 -1 89 1 1 5 0 4500 205 142 0.40 0.40 33583 31034 0.00 0.00 0.00 0.00 0.00 7.00 12.60 30.60 42.00 1.0 719 1076979 -1 74 1 1 8 1 4754 440 395 6.40 1.80 168486 310473 1.40 3.20 2.80 0.00 0.20 1.40 1.40 305.80 556.20 3.6 278 1006816 -1 89 1 1 1 0 257 26 40 0.20 0.20 5230 137977 7.20 13.40 13.20 0.00 0.80 7.60 9.40 17.20 30.60 1.6 434 1743578 -1 97 1 1 1 1 195 16 17 0.20 0.20 7032 5022 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.63 16.83 1.0 7321 1867607 -1 97 1 1 0 0 1079 16 24 0.20 0.20 2253 6504 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.60 16.80 1.0 8306 1864912 -1 82 1 1 10 3 6340 208 154 1.00 1.40 171628 167282 0.00 0.00 0.00 0.00 0.00 16.40 24.00 112.80 180.80 2.8 3816 1338878 -1 85 1 1 1 0 3810 363 251 1.00 0.40 51395 229561 0.40 2.40 1.80 0.00 0.40 6.21 6.81 54.51 129.66 3.7 390 1017385 -1 94 1 1 1 1 816 56 30 0.20 0.20 14463 13879 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.40 44.80 1.7 678 1069448 -1 84 1 1 2 2 2412 163 103 0.40 0.40 164340 80066 0.00 0.00 0.00 0.00 0.00 13.43 24.45 31.46 104.21 2.0 492 1122022 -1 96 1 1 2 1 294 36 26 0.40 0.40 24961 4284 0.00 0.00 0.00 0.00 0.00 0.00 0.00 35.60 40.20 1.4 7074 1846030 -1 98 1 1 0 0 230 28 16 0.20 0.20 87903 7919 0.00 0.00 0.00 0.00 0.00 0.00 0.00 23.20 17.60 1.2 6766 1826779 -1 97 1 1 13 13 286 109 39 0.20 0.20 186850 188310 0.00 0.00 0.00 0.00 0.00 0.20 0.20 15.60 16.80 2.2 5734 1834528 -1 0 1 1 5 2 811 81 81 0.60 0.60 95158 85829 7.21 10.82 10.82 0.00 6.01 24.25 28.26 57.11 213.03 310 91 9 -1 97 1 1 1 0 305 24 26 1.40 1.40 13475 8242 0.00 0.00 0.00 0.00 0.00 0.00 0.00 65.27 96.61 1.4 7402 1862813 -1 80 1 1 7 0 2719 417 373 7.60 2.00 208007 21557 0.00 0.00 0.00 0.00 0.80 0.00 0.00 356.80 513.20 2.4 1566 1778386 -1 86 1 1 6 1 2076 291 240 4.60 2.40 117367 26833 0.60 0.60 0.60 0.00 2.00 0.20 0.40 222.40 328.20 1.4 328 1725534 -1 98 1 1 1 1 210 15 28 0.20 0.20 26812 13536 0.00 0.00 0.00 0.00 0.00 0.20 0.40 15.80 17.40 1.0 7261 1875328 -1 93 1 1 11 5 1522 244 123 0.80 1.00 140661 21563 5.21 10.82 25.45 54.31 0.80 3.41 28.66 72.95 200.60 2.2 167 977813 -1 66 1 1 13 2 3416 224 175 10.40 35.20 96120 93186 1.60 2.00 2.00 0.00 0.40 2.40 2.40 332.00 638.20 1.3 188 1088254 -1 99 1 1 1 0 205 28 22 0.20 0.20 881 5799 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.40 16.80 2.2 6193 1724072 -1 75 1 1 15 5 5760 227 145 1.80 2.20 449816 72063 10.78 20.16 44.51 66.47 7.19 16.57 19.16 194.21 282.63 3.8 161 1455023 -1 88 1 1 5 0 1776 106 29 4.40 17.80 200983 13030 0.00 0.00 0.00 0.00 0.00 2.20 4.40 221.80 333.20 1.8 5306 1832483 -1 89 1 1 5 3 1926 417 175 0.20 0.60 271043 264934 0.00 0.00 0.00 0.00 0.00 16.37 16.37 33.13 60.28 4.2 2412 1574105 -1 90 1 1 1 0 354 66 59 0.20 0.20 152787 18630 1.20 1.40 1.40 0.00 0.00 6.99 10.18 15.57 37.33 1.8 202 1740099 -1 79 1 1 41 49 4568 441 442 6.00 2.00 202078 21101 0.00 0.00 0.00 0.00 0.00 0.20 0.20 296.80 457.60 3.0 532 1712181 -1 0 1 1 35 5 1636 402 152 8.00 7.00 609058 609562 5.20 10.80 10.80 0.00 0.80 14.40 16.40 279.20 630.40 251 78 22 -1 91 1 1 2 0 2799 145 91 0.80 0.80 42789 21865 0.00 0.00 0.00 0.00 0.00 0.20 0.40 59.60 92.60 1.6 1967 1753906 -1 95 1 1 1 0 341 44 47 0.60 0.60 913 23172 0.00 0.00 0.00 0.00 0.00 1.00 1.20 50.40 50.80 1.0 587 1730664 -1 69 1 1 34 24 5281 696 622 6.99 1.80 362147 173227 16.17 31.94 35.93 6.39 0.00 8.58 13.17 342.91 552.69 2.0 250 1031463 -1 1 1 1 56 48 2173 306 183 2.00 7.78 330940 138458 0.00 0.00 0.00 0.00 2.00 16.97 30.34 93.61 149.10 582 86 12 -1 93 1 1 2 1 2020 136 71 0.40 0.40 299684 9213 0.00 0.00 0.00 0.00 0.00 0.40 0.40 42.00 42.60 1.0 1086 1743760 -1 92 1 1 5 3 1714 87 54 1.40 1.40 33334 20103 0.00 0.00 0.00 0.00 0.00 6.80 10.00 70.80 125.20 2.5 709 1067816 -1 90 1 1 14 11 3731 238 185 0.80 3.39 145128 69890 0.20 0.20 0.20 0.00 0.20 4.39 6.39 59.68 112.77 1.0 382 992198 -1 90 1 1 0 0 456 31 38 0.20 0.20 624 9687 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.00 16.80 1.6 748 1757904 -1 96 1 1 2 1 506 28 51 0.60 0.40 45758 37433 0.00 0.00 0.00 0.00 0.00 0.00 0.00 37.80 40.40 1.2 7424 1876323 -1 83 1 1 14 12 4994 264 125 1.79 4.58 805100 42986 4.78 14.34 45.42 120.12 1.20 8.37 8.57 69.92 268.92 3.2 137 996161 -1 91 1 1 2 1 1536 133 110 1.40 3.80 24308 22390 1.20 1.20 6.40 10.60 0.60 4.60 5.00 57.80 113.00 1.2 162 1102811 -1 85 1 1 1 1 4923 221 239 0.80 2.40 9833 244241 5.21 5.81 5.81 0.00 0.60 0.40 0.40 47.70 90.98 1.5 231 1001451 -1 90 1 1 8 2 1659 168 101 1.20 6.00 228233 112080 0.00 0.00 0.00 0.00 0.00 2.80 4.20 172.60 145.40 2.4 753 1528994 -1 94 1 1 50 59 678 54 96 0.40 0.20 54423 111830 0.00 0.00 0.00 0.00 0.00 0.60 0.80 20.20 22.60 1.0 495 1065461 -1 94 1 1 2 0 324 33 22 0.80 0.80 67055 23653 0.00 0.00 0.00 0.00 0.00 0.20 0.20 68.80 70.00 1.2 1409 1763248 -1 78 1 1 16 10 2937 369 199 1.60 1.40 301093 44564 4.80 34.60 85.60 153.20 1.20 16.60 30.60 91.60 317.00 1.5 141 1103562 -1 91 1 1 0 0 458 51 48 0.40 0.40 57722 8820 0.00 0.00 0.00 0.00 0.00 5.40 10.00 37.20 48.80 2.0 1834 1761584 -1 94 1 1 0 0 296 54 31 0.20 0.20 261848 10456 0.00 0.00 0.00 0.00 0.00 7.80 15.40 15.60 72.00 2.4 4074 1837883 -1 88 1 1 42 60 2663 199 123 1.00 2.00 271197 145550 17.60 25.40 25.40 0.00 15.20 3.60 4.40 72.40 110.80 2.8 239 989875 -1 76 1 1 10 1 1612 410 68 2.80 2.60 137882 42400 0.00 0.00 0.00 0.00 0.00 5.00 6.60 210.00 218.00 1.6 2281 1805726 -1 84 1 1 65 90 5402 250 194 0.20 0.20 26968 61675 0.00 0.00 0.00 0.00 0.20 2.60 3.40 144.60 116.40 1.5 370 1108394 -1 93 1 1 0 0 2879 140 148 0.20 0.20 5634 34852 0.00 0.00 0.00 0.00 0.00 0.20 0.20 15.60 16.80 2.4 266 1709136 -1 90 1 1 1 0 2655 196 151 1.20 0.60 198790 31288 0.00 0.00 0.00 0.00 0.00 0.00 0.00 68.60 89.40 2.6 2347 1699754 -1 85 1 1 2 0 1929 120 82 2.20 2.40 322206 37095 0.00 0.00 0.00 0.00 0.00 0.60 0.80 125.60 170.20 2.6 4042 1779082 -1 83 1 1 2 0 7713 385 241 0.40 0.40 104459 31817 0.00 0.00 0.00 0.00 0.80 7.40 11.00 30.00 62.40 1.0 981 1077842 -1 81 1 1 17 15 3706 678 397 2.00 3.39 495175 178549 0.00 0.00 0.00 0.00 0.00 5.19 9.98 139.72 254.09 4.6 2878 1582806 -1 80 1 1 4 0 1108 179 138 3.40 2.20 231882 71409 8.00 8.60 8.40 0.00 0.00 8.40 15.80 230.00 267.40 1.8 307 1806805 -1 95 1 1 3 0 995 75 69 0.80 1.00 66503 19072 1.20 1.40 1.40 0.00 0.20 9.80 18.40 61.00 75.00 1.0 211 1014606 -1 77 1 1 121 112 5068 438 338 4.60 1.60 287559 161177 0.00 0.00 0.00 0.00 0.00 16.80 39.60 220.00 376.00 3.8 4462 1335558 -1 63 1 1 15 4 4503 604 476 7.40 5.60 380857 140991 0.00 0.00 0.00 0.00 0.20 30.60 37.60 380.20 750.60 1.8 1215 996741 -1 90 1 1 7 1 1869 207 132 1.60 2.80 9959 103268 0.00 0.00 0.00 0.00 0.00 6.20 10.60 127.20 137.60 2.8 762 1532491 -1 95 1 1 4 0 1297 85 84 0.80 4.00 135129 145989 0.00 0.00 0.00 0.00 0.00 0.20 0.20 75.00 77.60 2.4 375 1534925 -1 90 1 1 0 0 5706 271 219 0.20 0.20 35217 193171 5.20 6.80 6.20 0.00 3.80 3.40 3.80 17.80 70.40 1.6 269 1013115 -1 88 1 1 14 2 2429 115 104 2.40 4.00 201506 61210 0.00 0.00 0.00 0.00 0.00 3.00 5.80 181.00 262.80 2.8 1024 1543222 -1 0 1 1 47 28 7628 430 401 1.00 1.20 509671 516403 0.00 0.00 0.00 0.00 0.00 17.00 24.00 89.60 160.00 1649 79 21 -1 94 1 1 3 0 936 74 44 0.20 0.20 89501 63905 0.00 0.00 0.00 0.00 0.00 12.00 12.00 21.40 47.80 3.0 446 1704470 -1 0 1 1 23 12 1673 145 117 2.00 6.80 160268 57456 3.40 4.20 4.20 0.00 13.60 23.20 25.80 113.80 254.60 581 87 13 -1 92 1 1 3 1 433 41 43 1.80 1.80 136140 62279 0.00 0.00 0.00 0.00 0.00 1.60 2.60 149.60 138.40 2.2 6229 1853056 -1 0 1 1 6 5 1893 237 136 0.40 0.40 708874 681925 7.57 12.95 12.75 0.00 1.59 10.76 18.33 40.24 45.42 247 86 14 -1 92 1 1 4 1 852 182 73 1.80 0.60 800804 14083 0.00 0.00 0.00 0.00 0.00 0.00 0.00 95.80 124.40 2.6 6792 1842634 -1 95 1 1 18 25 518 74 37 0.40 0.40 230801 34096 0.00 0.00 0.00 0.00 0.00 3.80 7.40 30.20 42.60 1.0 7921 1832643 -1 92 1 1 18 10 1650 101 85 1.40 1.80 80582 45072 0.00 0.00 0.00 0.00 0.00 10.80 11.40 103.80 152.20 3.4 1958 1533346 -1 88 1 1 8 2 3738 361 230 1.00 2.40 124581 116888 6.40 9.60 9.00 0.00 1.20 6.00 9.60 67.60 168.80 1.5 311 1000488 -1 90 1 1 2 0 2030 252 85 0.60 1.80 1031241 18973 1.40 1.60 1.60 0.00 2.40 3.19 3.59 27.54 65.07 2.6 249 1095673 -1 94 1 1 4 2 2283 128 91 0.20 0.20 258745 244328 2.80 3.40 3.40 0.00 0.80 5.00 7.40 15.60 35.80 3.4 213 1337101 -1 53 1 1 52 1 4039 257 185 15.20 24.80 137512 25944 7.60 33.40 116.20 234.60 0.40 10.40 11.60 661.20 1133.60 5.8 159 1102581 -1 98 1 1 0 0 181 21 23 0.20 0.20 457 3332 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.63 16.83 1.0 7436 1870405 -1 78 1 1 7 1 3269 378 382 2.00 0.80 252575 596391 0.00 0.00 0.00 0.00 0.00 24.05 27.86 117.64 207.21 2.0 566 1028819 -1 94 1 1 1 0 3033 166 157 0.20 0.20 62537 138790 2.00 2.00 2.00 0.00 0.00 3.40 5.20 15.40 76.60 3.2 282 1629112 -1 92 1 1 11 7 2713 112 59 1.00 1.80 43203 29902 0.00 0.00 0.00 0.00 0.00 11.80 12.00 52.80 125.60 1.4 405 1085482 -1 72 1 1 6 0 2446 166 668 7.00 4.40 191203 133582 4.20 16.40 35.00 79.20 0.40 0.60 0.80 338.00 465.00 4.0 332 1810845 -1 64 1 1 23 0 4853 635 522 9.58 10.18 389071 27888 7.19 15.77 57.09 108.38 0.00 4.79 9.18 433.33 731.14 2.5 200 1002606 -1 98 1 1 1 0 280 12 15 0.60 0.60 1076 5271 0.00 0.00 0.00 0.00 0.00 0.00 0.00 48.70 54.71 1.0 7425 1869494 -1 82 1 1 0 0 3194 154 133 0.20 0.20 42325 58935 0.00 0.00 0.00 0.00 0.00 0.80 1.60 15.40 24.80 2.2 787 1769712 -1 86 1 1 7 1 554 73 19 2.80 3.00 280050 24740 0.00 0.00 0.00 0.00 0.00 2.40 3.40 246.60 230.00 1.6 11636 1886816 -1 0 1 1 24 15 3527 270 162 1.60 2.60 229708 51639 0.20 0.40 0.40 0.00 0.20 9.20 11.20 111.60 382.80 563 79 21 -1 67 1 1 61 70 5696 1219 1051 4.00 1.60 1162995 753719 4.40 33.00 104.20 198.80 1.00 19.40 45.80 257.80 505.20 1.0 298 1105275 -1 66 1 1 39 0 3445 244 119 9.60 27.40 229870 29242 4.80 25.00 54.20 93.40 0.00 22.40 36.80 351.20 647.40 2.8 152 1096787 -1 92 1 1 5 1 3343 146 109 0.20 0.20 6854 30929 6.59 8.18 15.57 25.75 0.40 10.58 15.37 16.17 62.67 2.2 147 1064287 -1 0 1 1 8 0 3509 193 127 0.80 0.80 275966 47129 0.00 0.00 0.00 0.00 1.80 5.80 30.00 90.00 177.40 359 86 13 -1 91 1 1 36 47 1065 124 76 1.60 1.80 45558 26129 0.20 0.20 0.20 0.00 0.80 6.40 6.60 88.40 219.80 1.4 265 973400 -1 89 1 1 2 1 2695 252 200 0.40 0.40 118741 87008 8.00 19.00 24.20 37.60 0.80 2.80 3.00 39.40 179.20 2.0 233 1018211 -1 82 1 1 5 4 4431 375 255 2.00 6.20 131291 39274 5.40 17.40 34.80 42.80 1.40 7.80 13.00 124.40 195.60 1.0 187 1099499 -1 92 1 1 2 2 279 73 39 0.20 0.20 267659 255630 0.00 0.00 0.00 0.00 0.00 3.20 6.20 15.40 16.80 3.0 4057 1827102 -1 96 1 1 2 1 468 73 53 0.80 1.00 130396 14905 0.00 0.00 0.00 0.00 0.00 0.00 0.00 47.60 66.60 2.0 2191 1720920 -1 94 1 1 0 0 2157 94 119 0.20 0.20 91687 20959 0.00 0.00 0.00 0.00 0.00 0.00 0.00 16.00 18.80 3.2 666 1726446 -1 89 1 1 4 2 1255 153 92 0.20 0.20 27881 24505 0.00 0.00 0.00 0.00 0.00 2.60 3.00 21.80 22.60 2.2 656 1760221 -1 61 1 1 80 49 3096 236 184 10.20 29.40 142410 71766 4.00 12.80 26.60 40.40 2.40 8.60 16.60 364.40 697.00 1.2 174 1091110 -1 89 1 1 1 0 516 91 70 0.40 0.40 45700 18975 0.00 0.00 0.00 0.00 0.00 1.80 3.20 38.60 40.00 2.6 1841 1768357 -1 87 1 1 2 0 1719 278 121 0.40 0.60 677064 53972 3.80 12.20 18.00 37.20 1.20 6.40 7.80 44.40 155.60 1.2 206 1125093 -1 91 1 1 5 4 1972 264 136 0.60 0.60 6710 29148 0.00 0.00 0.00 0.00 0.00 3.40 3.80 30.80 104.40 1.0 1245 971048 -1 91 1 1 1 0 2626 149 109 1.00 1.20 98210 28706 0.60 1.40 1.40 0.00 1.00 3.60 3.80 61.80 105.00 1.2 294 1016866 -1 90 1 1 30 26 3257 164 148 0.80 2.20 41354 106548 1.00 4.20 3.80 0.00 1.20 0.60 0.60 55.00 108.40 1.2 291 1068296 -1 85 1 1 10 5 2767 302 228 0.20 0.20 77857 97525 0.00 0.00 0.00 0.00 0.40 5.41 8.62 20.84 50.70 1.5 1322 1114163 -1 86 1 1 14 0 4635 785 123 0.20 0.20 690532 65110 21.40 70.80 164.60 307.40 0.00 15.60 153.00 15.80 113.60 1.8 132 1015157 -1 80 1 1 16 0 2876 692 186 0.80 2.20 482340 59018 11.60 43.20 149.60 246.40 0.20 68.80 111.00 113.40 221.40 2.4 157 1028288 -1 77 1 1 40 54 3432 390 328 3.41 4.81 415685 259602 13.23 27.66 36.87 58.32 8.22 9.82 9.82 166.93 396.59 1.5 401 1098783 -1 92 1 1 7 3 398 28 23 2.40 2.00 29854 24869 0.00 0.00 0.00 0.00 0.00 3.41 6.61 101.80 156.91 1.0 2690 1775247 -1 0 1 1 4 2 1350 171 94 0.40 0.40 10284 51892 0.00 0.00 0.00 0.00 0.20 0.20 0.20 30.06 41.88 380 95 5 -1 80 1 1 5 2 2572 353 181 1.80 2.40 132635 52281 3.80 15.80 29.80 51.40 0.60 1.40 2.00 175.80 293.80 2.8 199 1515450 -1 62 1 1 30 7 7683 542 241 7.98 13.17 675257 171753 0.00 0.00 0.00 0.00 0.20 15.17 23.35 379.44 598.20 6.4 870 1462826 -1 91 1 1 6 4 4517 290 192 0.40 0.40 180673 39693 0.20 0.20 0.20 0.00 1.80 3.80 4.40 36.60 95.20 1.7 344 982749 -1 92 1 1 4 1 3186 149 148 1.00 2.60 55029 92541 0.00 0.00 0.00 0.00 0.00 1.60 3.00 52.20 65.60 3.0 694 1645491 -1 74 1 1 14 1 4419 619 496 8.40 2.60 241499 26462 0.00 0.00 0.00 0.00 0.00 0.40 0.40 407.40 612.40 2.3 1070 1068173 -1 95 1 1 3 1 475 84 88 0.40 0.60 55384 58785 0.00 0.00 0.00 0.00 0.00 0.60 0.60 28.20 41.40 2.0 6182 1724002 -1 92 1 1 5 4 1529 175 101 0.20 0.20 195110 67620 0.00 0.00 0.00 0.00 0.00 5.40 5.40 15.60 32.40 1.0 2061 1072275 -1 0 1 1 5 4 519 66 71 0.20 0.20 92342 18279 1.60 1.60 1.60 0.00 1.00 0.60 0.60 15.60 24.60 147 97 3 -1 72 1 1 10 4 6601 1078 1011 4.80 2.00 839271 734468 6.20 8.60 8.60 0.00 2.20 1.80 1.80 247.00 388.60 1.8 227 1121504 -1 89 1 1 4 2 2903 198 137 0.80 2.20 197969 24712 0.80 9.20 21.40 33.80 1.60 7.60 8.60 53.60 127.00 2.0 369 1099566 -1 77 1 1 34 17 5783 194 164 5.40 15.80 204070 43945 9.80 25.80 75.80 165.20 3.40 23.60 36.80 233.40 433.20 2.0 168 1011917 -1 89 1 1 2 1 2538 200 118 0.60 3.20 29061 22557 0.20 0.20 0.20 0.00 0.00 1.80 4.40 41.20 143.00 1.2 418 1113773 -1 77 1 1 75 102 5997 473 174 2.00 3.60 157803 63609 0.00 0.00 0.00 0.00 0.00 5.00 7.40 254.60 342.40 3.8 2087 1393750 -1 83 1 1 5 3 4899 283 155 2.40 7.98 70991 44614 2.59 2.99 31.74 57.68 2.40 10.78 11.78 144.71 283.43 7.8 153 1018558 -1 86 1 1 1 0 2912 247 145 0.20 0.20 259647 152073 11.18 22.36 22.36 0.00 12.57 4.59 9.18 31.94 60.28 1.0 326 1015325 -1 65 1 1 93 47 4993 293 608 9.00 22.00 457411 221414 9.20 29.00 70.40 85.20 2.80 12.20 17.00 380.00 704.20 1.0 146 1075955 -1 81 1 1 8 0 2661 400 353 8.00 2.20 189718 9267 0.00 0.00 0.00 0.00 0.00 0.00 0.00 368.80 538.80 2.2 7073 1859928 -1 86 1 1 16 15 2536 348 267 0.40 0.80 236381 365923 3.20 3.80 3.80 0.00 1.40 7.20 9.40 38.40 76.00 2.4 222 1373243 -1 96 1 1 4 3 1132 109 110 0.20 0.20 8668 42910 0.00 0.00 0.00 0.00 0.00 1.20 2.00 16.80 33.00 2.4 551 1533008 -1 87 1 1 2 0 3865 467 234 0.60 0.40 137554 45369 0.00 0.00 0.00 0.00 0.80 17.80 26.00 33.00 130.60 2.0 897 1077758 -1 64 1 1 23 2 6591 1335 1312 5.59 2.99 1138923 1081232 0.00 0.00 0.00 0.00 0.00 0.80 0.80 300.00 439.72 1.3 753 1053284 -1 88 1 1 1 0 3095 253 109 1.20 0.40 1045007 15387 0.00 0.00 0.00 0.00 0.00 2.79 2.99 57.49 100.60 3.0 402 1728380 -1 94 1 1 1 1 1515 191 127 0.40 1.80 4317 17371 1.60 1.60 1.60 0.00 0.40 0.60 0.60 27.60 32.20 3.0 240 1103902 -1 67 1 1 15 0 4222 302 226 8.40 18.80 100520 35425 0.60 0.60 3.80 9.80 0.80 52.60 56.00 342.00 674.40 1.2 296 1082901 -1 77 1 1 8 4 3912 275 216 3.20 2.60 156009 225504 1.40 1.40 1.40 0.00 0.80 46.60 53.00 342.40 364.40 2.6 371 1005256 -1 79 1 1 7 0 2864 429 343 7.39 2.00 514791 52432 0.00 0.00 0.00 0.00 0.00 0.20 0.20 355.29 515.17 2.0 7441 1859318 -1 95 1 1 9 6 1312 58 44 0.60 0.60 129917 8132 4.80 33.60 71.60 148.20 0.20 15.40 30.00 33.40 93.40 4.0 127 1527920 -1 62 1 1 13 1 4137 197 96 10.20 33.60 209720 39281 6.60 7.40 12.60 9.40 3.80 3.80 3.80 542.60 838.00 1.0 226 1032648 -1 95 1 1 5 4 725 92 92 0.80 1.80 9397 30354 0.00 0.00 0.00 0.00 0.00 1.00 1.00 66.00 80.80 2.0 388 1013008 -1 93 1 1 6 4 2006 154 132 0.40 1.00 179464 33351 3.79 4.79 3.79 0.00 5.59 9.58 10.58 25.15 71.46 1.0 180 1022267 -1 94 1 1 4 2 1253 78 105 0.20 0.20 8414 32783 1.20 1.40 1.40 0.00 0.60 0.80 1.00 24.40 22.40 1.8 270 1090680 -1 95 1 1 2 1 2023 72 81 0.20 0.20 27282 124053 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.60 19.80 2.2 1996 1642507 -1 81 1 1 4 0 4449 610 584 3.61 6.61 442354 376615 0.00 0.00 0.00 0.00 0.00 1.20 1.20 210.22 296.59 1.5 666 1097331 -1 92 1 1 0 0 407 28 27 0.20 0.20 24024 7783 0.00 0.00 0.00 0.00 0.00 0.00 0.00 16.40 23.40 1.0 8572 1835037 -1 87 1 1 4 1 2207 283 122 1.40 2.40 610199 562531 0.00 0.00 0.00 0.00 0.00 7.01 13.43 93.39 189.38 3.2 3299 1039954 -1 99 1 1 1 1 209 12 37 0.20 0.20 10272 15749 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.60 16.80 1.0 7205 1874080 -1 79 1 1 4 0 5861 440 363 3.20 2.60 112941 64636 0.20 0.40 0.40 0.00 0.20 0.20 0.20 163.40 239.00 1.5 359 985080 -1 91 1 1 1 1 2856 217 122 0.60 0.60 21884 26199 1.20 1.20 1.20 0.00 0.80 1.20 1.20 28.20 71.00 1.3 299 1101256 -1 92 1 1 98 127 680 54 44 1.00 0.60 12159 22830 0.00 0.00 0.00 0.00 0.80 1.00 1.00 70.80 95.80 1.8 348 975070 -1 75 1 1 55 64 2240 212 121 7.00 22.00 162659 30126 1.40 1.40 1.40 0.00 1.40 10.00 13.80 402.60 497.40 1.6 181 1105998 -1 92 1 1 13 19 980 41 32 0.20 0.20 6049 11472 0.40 0.40 0.40 0.00 0.00 1.40 1.40 14.40 16.80 2.2 305 1743032 -1 86 1 1 6 0 2000 275 268 3.00 1.20 114746 112680 0.00 0.00 0.00 0.00 0.00 1.80 1.80 153.40 269.00 2.5 429 1058998 -1 84 1 1 6 1 1987 71 43 4.20 5.40 170574 29605 0.00 0.00 0.00 0.00 0.00 3.00 5.40 258.20 342.80 2.6 8398 1865216 -1 84 1 1 8 4 2576 334 159 1.40 2.80 630571 44851 3.40 4.00 4.00 0.00 2.40 1.60 1.60 142.80 177.00 2.2 363 1038963 -1 95 1 1 5 0 1114 382 31 0.20 0.20 106997 6721 0.00 0.00 0.00 0.00 0.00 19.00 19.00 16.20 100.80 1.0 1781 1769610 -1 61 1 1 18 3 3416 188 94 13.40 37.40 208370 38913 3.20 4.00 3.40 0.00 8.80 11.60 11.80 445.40 879.80 2.0 271 1080566 -1 93 1 1 6 0 1035 87 45 1.60 1.80 304001 22135 0.00 0.00 0.00 0.00 1.20 0.00 0.00 83.97 129.26 1.4 1580 1026153 -1 86 1 1 5 0 1917 276 225 4.80 1.40 225592 9647 0.00 0.00 0.00 0.00 0.00 0.00 0.00 236.40 340.80 1.2 6776 1840662 -1 88 1 1 66 80 2306 159 468 1.60 3.60 173555 40022 5.20 6.80 6.80 0.00 8.00 4.20 4.40 100.00 228.80 1.2 213 1012886 -1 97 1 1 0 0 261 35 24 0.20 0.20 28174 9750 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.60 16.80 1.0 7195 1847059 -1 93 1 1 1 0 839 135 174 0.40 0.40 94748 34095 0.00 0.00 0.00 0.00 0.00 3.80 6.00 31.40 81.00 3.2 1353 1716182 -1 95 1 1 13 18 262 40 46 0.20 0.20 962 35952 0.40 0.40 0.40 0.00 0.00 0.00 0.00 13.17 17.96 1.0 266 1744447 -1 96 1 1 2 1 291 69 24 0.20 0.20 478237 206365 0.00 0.00 0.00 0.00 0.00 0.00 0.00 16.00 19.00 3.4 5597 1835384 -1 97 1 1 1 0 300 39 54 0.40 0.20 29042 16603 0.00 0.00 0.00 0.00 0.00 0.60 0.80 16.57 18.96 1.0 466 1739299 -1 71 1 1 14 9 7394 186 137 3.20 8.80 150790 20217 3.80 6.00 5.60 0.00 2.80 2.60 4.80 252.80 308.00 3.6 261 1377384 -1 92 1 1 2 0 2443 213 120 0.20 0.20 304797 217049 0.00 0.00 0.00 0.00 0.40 3.60 6.40 19.40 26.20 3.2 1166 1729090 -1 85 1 1 13 0 4123 322 151 0.80 1.20 615802 41718 0.00 0.00 0.00 0.00 1.80 23.80 27.60 83.40 282.60 4.4 1159 1466419 -1 83 1 1 14 1 2111 350 336 5.59 3.99 375410 225367 5.59 7.78 19.36 19.96 0.60 13.37 33.33 180.24 314.57 3.5 168 1042622 -1 1 1 1 7 5 2322 259 169 0.40 0.80 620416 636285 0.00 0.00 0.00 0.00 0.00 43.20 53.00 27.20 101.40 1963 88 11 -1 0 1 1 9 1 877 79 86 1.80 6.00 77186 66921 0.60 0.60 0.60 0.00 0.60 0.40 0.40 88.80 161.20 210 94 6 -1 73 1 1 8 0 4790 433 374 6.60 5.40 193903 103264 4.00 28.60 72.60 151.40 1.40 5.40 5.60 502.40 686.20 4.6 189 1397792 -1 96 1 1 2 1 1228 50 51 0.80 1.80 137951 42570 0.00 0.00 0.00 0.00 0.00 0.20 0.20 49.60 54.40 1.6 8293 1838978 -1 83 1 1 3 0 2292 163 123 0.60 2.40 415319 481405 15.20 33.00 60.60 149.60 3.60 35.20 57.40 23.40 94.80 1.6 138 1011013 -1 80 1 1 44 53 3236 552 553 3.20 1.40 436934 459568 0.00 0.00 0.00 0.00 0.00 7.40 8.80 167.00 282.80 2.8 623 1059738 -1 94 1 1 1 0 1100 115 72 0.60 0.60 13332 29318 0.60 0.60 0.60 0.00 0.00 1.00 1.00 40.80 73.80 1.0 322 1015394 -1 94 1 1 0 0 200 18 22 0.20 0.20 641 7160 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.60 17.00 1.8 4133 1781096 -1 92 1 1 18 0 1228 174 155 1.00 0.80 214763 88986 0.00 0.00 0.00 0.00 0.20 2.80 7.40 42.60 149.80 2.8 1569 1531693 -1 85 1 1 1 0 1678 99 69 0.20 0.20 612194 17579 3.20 4.80 4.80 0.00 0.20 83.20 150.00 15.60 80.40 4.4 285 1329640 -1 93 1 1 4 0 1139 110 28 1.80 2.00 104583 6724 0.00 0.00 0.00 0.00 0.20 0.80 0.80 136.60 198.80 2.4 812 1715998 -1 74 1 1 14 5 3467 194 133 2.60 8.60 667592 33485 1.60 1.60 1.60 0.00 1.40 62.40 124.80 191.20 339.00 6.4 500 1360821 -1 94 1 1 8 0 1397 98 71 0.00 0.00 130510 16704 7.00 42.80 57.80 90.40 0.00 8.60 41.00 4.00 29.00 1.0 135 1054590 -1 91 1 1 1 0 997 102 51 0.20 0.20 426208 42091 0.00 0.00 0.00 0.00 0.00 3.80 4.60 16.00 26.20 2.0 829 1750946 -1 88 1 1 2 0 488 55 47 2.20 2.20 105707 47856 0.00 0.00 0.00 0.00 0.00 2.00 2.00 204.41 174.55 2.2 11158 1877659 -1 81 1 1 18 12 3208 298 153 3.79 4.19 136968 171740 11.78 34.33 79.84 134.53 2.00 20.76 23.15 312.97 416.17 1.8 122 969851 -1 85 1 1 3 0 2334 367 305 1.80 2.00 226808 102677 0.60 0.60 0.60 0.00 0.20 4.39 8.58 144.11 166.07 2.6 238 1692817 -1 97 1 1 0 0 290 33 38 0.20 0.20 4367 14889 2.00 2.00 2.00 0.00 0.20 0.60 0.60 15.57 16.77 1.0 147 1739408 -1 88 1 1 55 73 3374 694 405 0.40 0.60 45287 63171 3.59 8.18 18.36 18.16 0.80 29.94 32.14 39.32 68.46 1.0 143 1069084 -1 92 1 1 2 0 768 82 33 1.60 1.20 419416 19101 0.00 0.00 0.00 0.00 0.00 0.40 0.60 109.20 139.80 1.0 1074 1061965 -1 97 1 1 4 0 187 11 16 0.40 0.40 433 11308 0.00 0.00 0.00 0.00 0.00 5.19 9.58 34.13 45.11 1.2 8227 1860893 -1 86 1 1 61 68 1450 213 112 1.40 2.00 211900 201633 0.00 0.00 0.00 0.00 0.00 0.20 0.20 114.57 156.09 3.6 2599 1580109 -1 80 1 1 20 9 4691 143 113 2.60 8.20 35748 69147 0.00 0.00 0.00 0.00 0.00 0.00 0.00 235.60 227.40 2.8 4961 1671939 -1 84 1 1 3 2 4173 202 175 1.00 2.60 179583 231310 0.00 0.00 0.00 0.00 0.40 3.00 3.00 97.60 158.40 1.7 561 992744 -1 73 1 1 11 0 1887 160 216 7.00 20.20 58535 203177 2.60 29.80 38.80 76.00 0.60 15.40 18.40 296.40 520.60 1.0 220 1106189 -1 0 1 1 18 15 2314 256 91 0.40 0.40 294759 283260 3.20 6.80 21.00 28.20 0.20 3.60 4.00 31.20 120.20 166 84 16 -1 98 1 1 0 0 170 12 36 0.20 0.20 1886 31093 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.60 16.80 1.0 7374 1874600 -1 89 1 1 8 0 2435 286 177 1.40 2.40 511926 160573 0.00 0.00 0.00 0.00 5.79 3.59 5.39 107.39 212.77 4.6 625 1329721 -1 75 1 1 5 0 4382 693 477 4.21 3.21 359356 539883 4.21 12.42 21.84 21.84 3.81 26.25 26.65 170.34 353.11 2.6 192 1012528 -1 87 1 1 5 1 1379 213 99 3.40 2.00 808034 27835 0.00 0.00 0.00 0.00 0.00 0.20 0.40 146.20 229.60 2.6 8208 1833008 -1 94 1 1 4 2 879 95 56 0.60 0.60 229339 14622 0.00 0.00 0.00 0.00 0.00 1.20 1.20 196.80 95.00 2.0 577 1015192 -1 97 1 1 2 0 1343 74 56 0.20 0.20 89294 21447 0.60 1.00 2.80 7.20 0.20 0.40 1.60 15.60 26.20 1.3 147 1089664 -1 97 1 1 1 1 236 32 20 0.20 0.20 19029 4338 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.60 16.80 1.4 7404 1865584 -1 87 1 1 6 0 2894 192 142 1.60 1.60 303095 170845 12.40 23.40 18.60 0.00 76.80 2.20 2.60 85.20 161.80 2.2 269 1065440 -1 88 1 1 18 22 830 112 72 0.20 0.20 18998 32495 0.00 0.00 0.00 0.00 0.00 0.20 0.20 15.43 16.83 1.4 1862 1770862 -1 97 1 1 13 19 277 46 38 0.20 0.20 2084 4319 0.00 0.00 0.00 0.00 0.00 0.00 0.00 16.80 16.80 2.2 6442 1712288 -1 87 1 1 1 0 4685 252 275 0.20 0.20 15340 159534 0.00 0.00 0.00 0.00 0.00 16.00 16.40 15.80 44.00 1.0 599 1058715 -1 0 1 1 18 12 1061 414 148 0.40 1.80 733653 636561 0.00 0.00 0.00 0.00 0.00 0.60 0.60 32.40 102.20 349 93 7 -1 97 1 1 1 0 297 31 52 0.40 0.40 90793 22285 0.00 0.00 0.00 0.00 0.00 0.00 0.00 39.00 33.60 1.2 7404 1868925 -1 92 1 1 9 8 1509 102 88 0.40 0.40 116728 71547 5.01 9.82 9.02 5.61 2.81 5.61 9.62 38.88 51.50 2.0 152 1087258 -1 94 1 1 2 1 569 88 36 0.20 0.20 286993 4202 0.00 0.00 0.00 0.00 0.00 0.60 0.60 16.80 22.00 1.6 1143 1744085 -1 0 1 1 24 8 4345 269 206 2.80 1.80 393404 68604 7.20 13.00 12.60 0.00 1.60 4.60 5.80 170.40 235.60 347 83 17 -1 85 1 1 2 1 1506 104 78 0.80 1.00 225983 151123 0.00 0.00 0.00 0.00 0.00 22.80 42.60 78.00 77.00 2.2 949 1714792 -1 82 1 1 66 86 6185 353 216 0.40 0.40 232387 62770 8.60 27.00 81.00 166.00 0.80 24.00 28.60 26.60 209.00 1.5 135 994904 -1 90 1 1 1 0 2219 98 93 0.40 0.60 25901 32545 0.40 0.80 0.60 0.00 0.00 2.20 2.20 30.60 65.00 4.6 312 1061978 -1 91 1 1 7 2 1885 165 82 1.20 1.60 59639 44156 0.00 0.00 0.00 0.00 0.00 8.42 9.02 92.79 140.68 1.0 410 1067469 -1 96 1 1 1 0 584 71 43 0.20 0.20 85722 6320 4.40 4.40 5.60 1.80 1.60 0.00 0.00 17.40 18.00 1.2 144 1749736 -1 91 1 1 0 0 3398 148 107 0.20 0.20 8555 16085 0.20 0.20 0.20 0.00 0.00 14.20 14.80 17.00 114.60 5.6 217 1022944 -1 62 1 1 51 2 2437 116 67 12.77 35.93 100642 41200 5.19 9.18 16.57 17.76 2.20 23.15 25.55 508.58 882.63 3.4 240 1093632 -1 94 1 1 3 2 1173 120 72 0.20 0.20 100626 25939 0.00 0.00 0.00 0.00 0.00 0.80 1.20 16.40 19.60 2.0 1174 1133376 -1 0 1 1 28 11 2509 250 194 0.60 0.40 289605 47012 0.00 0.00 0.00 0.00 0.00 9.80 15.40 56.60 166.20 550 82 18 -1 96 1 1 0 0 298 33 64 0.20 0.20 3314 55348 0.00 0.00 0.00 0.00 0.00 0.20 0.40 15.63 20.44 1.0 483 1733852 -1 62 1 1 8 1 8648 1697 1545 5.20 1.40 1597281 1092606 0.00 0.00 0.00 0.00 0.20 7.40 10.60 255.40 418.40 1.0 598 1093806 -1 60 1 1 7 1 8197 1643 1360 5.59 3.39 1294310 1037226 5.79 11.18 17.76 20.36 1.60 4.59 5.79 278.84 535.13 2.2 206 1088327 -1 79 1 1 28 12 3894 210 129 4.00 4.40 110564 87310 1.00 17.00 59.40 183.40 0.00 0.40 0.40 200.60 303.20 3.8 1020 1543034 -1 80 1 1 24 6 1964 224 158 6.20 5.20 286090 70019 0.00 0.00 0.00 0.00 0.00 1.00 1.80 231.80 370.00 3.2 1324 1545899 -1 72 1 1 17 14 3301 441 255 3.20 6.80 155154 103324 24.00 59.20 195.40 443.60 1.40 89.80 127.20 241.20 542.20 3.5 116 985470 -1 98 1 1 0 0 326 28 29 0.20 0.20 1045 18304 0.00 0.00 0.00 0.00 0.00 0.20 0.20 15.80 17.20 3.0 581 1710640 -1 91 1 1 2 0 393 26 36 0.80 1.20 3745 18201 0.00 0.00 0.00 0.00 0.00 0.20 0.20 42.80 68.60 1.8 982 1765360 -1 92 1 1 11 6 2480 219 148 1.00 0.80 322214 299376 0.00 0.00 0.00 0.00 0.00 2.40 4.80 73.20 71.20 4.4 2685 1563270 -1 81 1 1 49 22 2009 243 135 4.40 6.20 158925 31533 0.00 0.00 0.00 0.00 0.00 4.40 5.80 220.60 424.00 1.2 965 973090 -1 79 1 1 9 5 4233 288 216 1.80 2.40 217085 132699 0.00 0.00 0.00 0.00 0.00 8.40 15.40 121.00 291.60 1.0 1425 1018525 -1 0 1 1 89 99 1232 232 231 1.60 1.80 440049 450751 2.79 3.19 3.19 0.00 3.79 1.60 2.00 96.81 182.24 327 87 13 -1 90 1 1 4 1 2289 197 140 0.40 0.40 85895 150802 2.00 2.60 3.00 0.80 0.60 4.20 5.60 29.00 72.40 2.6 160 1312763 -1 87 1 1 5 1 1758 213 114 2.00 2.80 147106 38579 0.00 0.00 0.00 0.00 0.20 9.00 18.40 77.20 155.40 1.0 1700 1096987 -1 95 1 1 0 0 1092 287 79 0.20 0.20 631564 367543 0.00 0.00 0.00 0.00 0.20 0.20 0.20 15.60 17.40 3.0 1380 1745816 -1 83 1 1 7 0 4049 261 244 0.80 0.80 270608 186598 3.80 13.60 47.00 140.60 1.60 1.60 1.80 64.40 183.00 3.8 135 1528261 -1 89 1 1 23 12 2580 122 108 2.40 2.20 74035 28647 0.00 0.00 0.00 0.00 0.20 13.00 13.20 235.00 265.60 4.2 7303 1393122 -1 81 1 1 5 1 611 75 69 2.99 2.59 314508 47666 0.00 0.00 0.00 0.00 0.00 3.39 5.19 220.16 209.98 1.6 2093 1813919 -1 85 1 1 8 8 5656 661 143 0.60 0.80 1450782 68405 5.81 7.01 21.04 36.27 0.80 6.81 10.22 75.55 161.32 3.0 302 1006745 -1 94 1 1 36 55 1563 65 56 0.40 0.40 4148 17343 0.00 0.00 0.00 0.00 0.00 7.00 7.00 31.20 51.00 1.0 2915 1011784 -1 82 1 1 35 31 4232 320 187 1.80 2.40 176180 143770 0.00 0.00 0.00 0.00 0.20 4.80 8.60 111.20 295.60 5.6 1455 1314174 -1 93 1 1 6 4 1846 120 86 0.40 0.40 142277 54470 3.20 4.00 3.60 0.00 0.00 8.00 10.60 33.20 70.20 3.8 617 1061272 -1 95 1 1 3 2 1858 95 87 0.20 0.20 6700 52668 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.40 17.00 2.0 3174 1657160 -1 0 1 1 7 2 2956 295 274 1.60 1.40 702714 635175 0.00 0.00 0.00 0.00 0.00 8.58 14.77 323.95 224.35 1790 83 16 -1 85 1 1 9 2 840 120 60 2.60 2.40 98182 68589 0.00 0.00 0.00 0.00 0.20 31.00 35.60 217.20 279.60 4.2 611 1717547 -1 92 1 1 6 6 1274 283 316 0.40 0.40 63796 601041 0.00 0.00 0.00 0.00 0.00 2.20 4.40 30.80 107.80 1.5 658 960246 -1 86 1 1 133 124 3215 293 189 1.40 1.20 340039 142524 0.00 0.00 0.00 0.00 0.00 6.80 8.40 101.20 157.80 2.2 713 997958 -1 83 1 1 5 3 4902 288 219 1.60 2.20 331091 175956 0.00 0.00 0.00 0.00 0.60 9.00 9.20 152.20 177.20 3.2 1641 1413941 -1 96 1 1 0 0 310 57 43 0.20 0.20 1659 12639 0.00 0.00 0.00 0.00 0.00 0.00 0.00 16.80 20.40 3.0 538 1713112 -1 76 1 1 7 0 4394 752 639 4.81 3.61 680353 385683 0.00 0.00 0.00 0.00 2.81 3.21 3.41 258.32 389.38 5.6 540 1015469 -1 96 1 1 0 0 498 22 28 0.60 0.60 10200 11243 0.00 0.00 0.00 0.00 0.00 0.40 0.80 28.20 38.00 1.0 7680 1871328 -1 89 1 1 22 1 2421 430 418 0.40 0.40 49677 29489 0.40 0.40 4.20 12.00 0.00 23.00 23.20 37.20 73.80 2.8 167 1044270 -1 57 1 1 59 2 3976 357 244 13.03 36.07 249775 53161 1.20 1.20 1.20 0.00 1.00 21.64 29.06 514.23 856.51 1.4 401 1097045 -1 93 1 1 3 1 432 79 75 0.20 0.20 3966 18602 0.00 0.00 0.00 0.00 0.00 1.60 1.60 18.80 25.60 2.4 6355 1701950 -1 95 1 1 6 2 988 63 50 1.40 1.00 6632 31804 0.00 0.00 0.00 0.00 0.00 2.00 2.00 85.40 102.20 2.2 1619 1538554 -1 81 1 1 21 7 5216 178 117 3.60 22.60 246084 178063 0.00 0.00 0.00 0.00 0.80 20.60 34.20 251.60 396.80 5.0 2172 1558706 -1 81 1 1 5 1 6795 310 214 2.20 7.41 180947 182196 0.00 0.00 0.00 0.00 0.00 8.62 11.62 117.23 202.81 1.7 639 993645 -1 83 1 1 3 1 546 100 65 2.00 2.00 489966 509354 0.00 0.00 0.00 0.00 99.60 3.19 4.39 179.84 259.68 2.0 3786 1804230 -1 94 1 1 6 5 2622 97 100 0.80 0.80 4307 6878 1.80 3.00 2.00 0.00 0.20 0.00 0.00 65.00 61.60 2.4 370 1453632 -1 99 1 1 2 1 196 16 20 0.20 0.20 7038 10748 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.83 16.83 1.0 7354 1869587 -1 59 1 1 124 135 4269 557 323 3.99 3.59 691572 328743 27.54 112.38 287.43 438.12 2.00 83.63 130.34 246.91 596.01 1.3 127 988386 -1 84 1 1 3 0 1876 188 110 2.80 3.00 44356 69197 0.00 0.00 0.00 0.00 0.00 0.00 0.00 208.40 321.60 2.6 2633 1702410 -1 98 1 1 3 3 197 15 17 0.20 0.20 7010 4904 0.00 0.00 0.00 0.00 0.00 0.00 0.00 17.60 16.80 1.0 7348 1864270 -1 98 1 1 0 0 203 17 45 0.20 0.20 429 20260 0.00 0.00 0.00 0.00 0.00 0.00 0.00 13.00 16.80 1.0 6168 1855848 -1 92 1 1 2 0 1897 186 116 0.40 0.40 96474 27958 0.00 0.00 0.00 0.00 0.00 1.00 11.40 33.20 63.00 1.0 1868 1098352 -1 81 1 1 6 0 1714 211 163 5.19 2.79 175386 22819 0.00 0.00 0.00 0.00 0.00 6.39 12.38 335.33 392.02 2.0 6440 1845649 -1 95 1 1 39 56 929 64 55 0.40 2.00 4306 22554 0.40 0.40 0.40 0.00 0.00 0.60 0.80 20.40 47.00 1.5 182 999139 -1 92 1 1 4 3 1357 150 107 0.40 0.60 44343 61464 3.99 7.98 11.38 7.78 0.00 0.00 0.00 23.75 45.31 1.5 139 1008875 -1 73 1 1 22 8 6591 176 98 4.00 9.00 169740 99954 4.60 10.20 12.00 6.60 4.40 1.40 2.20 254.20 328.60 3.8 156 1317042 -1 84 1 1 12 4 4168 313 205 1.40 1.00 235149 53022 1.80 9.60 18.00 34.40 2.00 17.00 68.00 60.00 91.60 1.0 257 1052590 -1 89 1 1 4 2 1796 150 140 1.20 1.20 112990 37708 0.00 0.00 0.00 0.00 0.40 2.80 4.20 80.00 150.80 1.3 1001 1040331 -1 83 1 1 8 1 2930 136 116 1.80 2.40 196392 81718 6.19 11.18 26.55 57.09 0.80 2.59 3.39 95.61 209.78 1.5 174 1054580 -1 87 1 1 32 13 1816 109 62 3.19 4.59 113378 77967 0.00 0.00 0.00 0.00 0.00 2.99 4.39 214.57 373.85 6.2 2761 1545443 -1 85 1 1 6 4 3739 386 266 1.20 2.00 67930 55275 0.00 0.00 0.00 0.00 0.00 6.01 6.01 62.32 130.26 1.0 1144 984715 -1 77 1 1 7 0 4197 627 498 5.59 2.00 274637 141793 3.19 10.78 33.53 71.86 0.00 20.16 23.55 280.24 496.81 1.8 161 980552 -1 94 1 1 0 0 2525 119 123 0.20 0.20 73271 15365 1.20 1.20 8.00 12.00 0.00 7.20 7.40 15.00 32.60 2.4 129 1709570 -1 0 1 1 100 114 2815 196 123 1.79 2.99 144658 32908 0.20 0.20 0.20 0.00 0.60 20.92 26.69 127.69 326.29 496 85 15 -1 96 1 1 0 0 391 200 58 0.20 0.20 302625 295186 0.00 0.00 0.00 0.00 0.00 0.80 0.80 15.60 16.80 2.6 1319 1745824 -1 90 1 1 5 3 2990 220 146 0.20 0.20 45866 58198 0.00 0.00 0.00 0.00 0.00 1.60 2.00 20.36 78.24 4.2 402 1060037 -1 80 1 1 7 0 3185 402 344 7.78 2.40 264732 12848 0.00 0.00 0.00 0.00 0.00 0.00 0.00 392.02 534.13 2.0 7821 1858842 -1 97 1 1 3 2 253 23 24 0.20 0.20 2158 7345 0.00 0.00 0.00 0.00 0.00 0.20 0.40 16.00 17.00 1.0 6613 1859304 -1 80 1 1 75 68 2224 308 265 6.40 5.80 211609 159046 15.60 27.00 54.80 78.00 9.40 9.40 22.40 260.80 480.80 1.0 181 960515 -1 67 1 1 67 41 2634 243 129 10.42 29.86 419114 53101 1.60 16.43 34.07 55.51 10.82 20.04 32.06 347.90 655.11 1.8 148 1094599 -1 74 1 1 8 1 4276 516 445 4.80 2.00 173748 105083 11.20 22.00 21.80 0.00 0.00 7.00 8.60 244.80 405.20 3.2 316 1033651 -1 79 1 1 9 0 2340 286 213 8.42 5.61 224186 11989 0.00 0.00 0.00 0.00 0.00 3.41 3.41 394.59 665.93 2.0 1439 1780125 -1 85 1 1 4 1 3256 591 502 1.60 3.40 343778 335048 1.00 1.00 1.00 0.00 0.40 2.00 2.20 79.80 120.40 2.3 289 1129867 -1 82 1 1 18 15 2071 228 119 2.40 2.99 639252 37961 0.00 0.00 0.00 0.00 0.00 11.58 19.36 159.28 360.48 1.8 768 1016776 -1 95 1 1 4 2 2229 105 99 0.20 0.20 115209 66791 0.00 0.00 0.00 0.00 0.00 1.00 3.20 29.20 59.80 2.4 1336 1396776 -1 97 1 1 1 0 652 27 28 0.40 1.00 2185 13897 1.20 1.20 1.20 0.00 0.20 1.40 1.40 32.40 49.00 1.5 271 1016312 -1 95 1 1 0 0 273 32 42 0.20 0.20 16418 23088 0.00 0.00 0.00 0.00 0.00 0.40 0.40 15.80 16.80 1.2 2666 1771728 -1 0 1 1 45 4 2415 116 65 11.40 11.80 111258 24508 0.00 0.00 0.00 0.00 0.20 0.80 0.80 396.80 768.40 791 77 23 -1 92 1 1 11 11 3268 229 133 0.20 0.20 135267 29878 3.41 5.81 11.22 17.84 0.80 2.61 4.61 17.64 41.48 1.0 127 981844 -1 75 1 1 26 3 3871 307 166 6.61 4.41 1025194 72910 7.41 35.07 119.44 200.40 1.00 21.44 26.85 281.36 527.05 2.6 134 1086621 -1 97 1 1 1 0 280 41 14 0.80 1.00 214840 16418 0.00 0.00 0.00 0.00 0.00 0.00 0.00 44.20 66.60 1.2 8348 1864789 -1 74 1 1 75 93 6011 365 278 2.00 5.60 159953 84717 7.40 8.20 8.20 0.00 5.60 13.20 18.80 149.20 285.60 1.0 290 1001610 -1 76 1 1 14 2 4395 517 446 7.80 2.20 284606 35105 0.00 0.00 0.00 0.00 0.40 7.60 7.60 381.60 581.20 3.6 781 1719930 -1 91 1 1 4 3 1900 172 82 0.40 0.40 357236 21458 2.20 4.40 9.60 13.60 13.60 4.80 4.80 37.00 83.00 1.6 177 1085061 -1 95 1 1 0 0 403 164 56 0.20 0.20 194739 212276 1.20 1.20 1.20 0.00 0.00 11.00 21.00 20.80 38.60 2.2 1363 1745691 -1 93 1 1 3 0 953 143 121 2.60 0.80 145468 11423 0.00 0.00 0.00 0.00 0.00 0.00 0.00 138.40 200.80 2.0 7345 1865565 -1 91 1 1 0 0 359 51 30 0.20 0.20 272187 42273 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.60 17.20 1.6 2042 1767325 -1 87 1 1 32 48 6054 283 231 0.60 2.00 24049 248288 0.00 0.00 0.00 0.00 0.00 3.00 3.00 54.80 62.60 3.0 1092 1378821 -1 81 1 1 8 0 1359 111 76 6.79 19.96 37163 21005 0.20 0.20 0.20 0.00 0.20 9.58 9.98 236.73 444.11 1.0 316 1079813 -1 97 1 1 2 1 294 50 35 0.20 0.20 259637 7396 0.00 0.00 0.00 0.00 0.00 0.40 0.40 15.60 17.20 1.0 6342 1855490 -1 77 1 1 33 17 1810 141 92 3.41 4.61 167970 74621 1.20 1.80 1.80 0.00 1.00 39.88 47.29 251.70 516.23 2.0 377 1021501 -1 93 1 1 19 9 676 98 69 2.20 2.99 27662 13993 1.60 1.80 1.80 0.00 1.40 0.40 0.40 134.73 198.40 1.2 205 1751332 -1 86 1 1 53 64 3918 636 168 0.40 0.40 118785 79835 8.98 28.94 46.51 78.44 1.40 16.17 22.55 38.52 132.53 2.0 158 992099 -1 72 1 1 13 2 4011 235 173 6.99 20.56 51314 87285 5.59 13.57 21.76 32.93 1.60 2.20 2.20 294.21 489.22 2.7 206 1089043 -1 50 1 1 54 1 4530 516 199 13.37 33.53 179195 43512 11.18 68.86 142.51 283.03 0.40 17.96 23.55 622.36 1120.96 2.8 165 1099238 -1 81 1 1 1 0 1490 193 123 0.80 2.20 372082 316876 5.39 10.58 7.78 0.00 0.00 22.36 27.74 68.06 80.24 1.0 370 1112581 -1 94 1 1 1 0 371 48 31 0.60 0.60 52298 9498 0.00 0.00 0.00 0.00 0.00 0.00 0.00 33.80 38.60 2.2 3042 1707706 -1 82 1 1 84 50 2687 254 153 3.60 4.40 338059 85012 0.00 0.00 0.00 0.00 0.00 11.60 16.80 242.60 375.60 6.4 3736 1604352 -1 95 1 1 10 9 1075 80 66 0.20 0.20 4730 17851 0.00 0.00 0.00 0.00 0.00 0.80 1.00 16.00 30.20 2.6 1482 967736 -1 97 1 1 2 1 268 42 15 0.20 0.20 259709 14607 0.00 0.00 0.00 0.00 0.00 0.00 0.00 20.80 19.20 1.4 6764 1875640 -1 87 1 1 24 21 2013 472 171 2.80 3.60 623893 577518 0.00 0.00 0.00 0.00 0.00 1.20 1.60 167.00 255.40 1.5 606 1045882 -1 76 1 1 50 62 3443 468 327 5.40 3.00 178546 78089 4.60 15.20 51.60 114.80 1.60 35.20 35.80 261.60 578.60 1.3 171 966218 -1 98 1 1 1 1 177 13 15 0.20 0.20 7030 7013 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.63 16.83 1.0 7441 1870565 -1 96 1 1 1 0 912 43 41 0.60 1.40 1609 7270 0.00 0.00 0.00 0.00 0.00 0.00 0.00 52.00 47.40 2.0 2109 1719680 -1 92 1 1 8 1 1986 229 137 1.00 1.40 265319 76638 0.00 0.00 0.00 0.00 0.00 0.00 0.00 96.00 131.20 3.4 2606 1540563 -1 79 1 1 6 3 4043 396 249 2.20 3.41 247607 41688 8.02 40.88 93.99 213.63 1.20 79.36 97.19 117.23 251.10 2.8 159 1131335 -1 94 1 1 1 0 306 51 59 0.20 0.20 10830 12360 0.00 0.00 0.00 0.00 0.00 0.80 1.00 15.40 16.80 2.0 361 1745200 -1 84 1 1 18 8 1587 178 127 2.00 7.00 44659 91316 0.00 0.00 0.00 0.00 0.00 16.80 25.80 160.00 266.80 2.6 785 1531302 -1 91 1 1 2 0 925 128 87 0.80 6.80 395229 88354 0.00 0.00 0.00 0.00 0.00 10.60 21.20 73.20 85.00 2.4 704 1756390 -1 97 1 1 1 0 322 40 32 0.60 2.00 877 6435 0.00 0.00 0.00 0.00 0.00 0.80 1.00 42.60 44.40 3.0 597 1715934 -1 93 1 1 2 1 870 52 28 1.00 1.60 232556 8611 0.00 0.00 0.00 0.00 0.00 4.60 8.60 82.80 124.80 1.6 5310 1832723 -1 79 1 1 73 98 3147 279 181 1.40 2.20 388256 56469 1.20 23.80 60.40 172.40 0.80 22.00 44.00 81.20 235.00 4.0 219 1393995 -1 81 1 1 6 3 7400 826 432 0.40 0.40 292925 64287 0.00 0.00 0.00 0.00 0.00 4.60 5.00 59.00 100.00 4.4 2616 1550853 -1 85 1 1 34 41 3476 256 187 1.20 1.20 90106 118959 1.20 1.20 1.20 0.00 1.00 2.59 3.79 83.23 128.34 1.5 349 1061626 -1 84 1 1 2 2 7028 361 221 0.20 0.20 38090 64418 6.80 10.80 9.80 5.80 1.00 2.80 3.20 14.20 72.60 2.6 158 1137550 -1 93 1 1 1 0 1894 122 68 0.20 0.20 62039 23810 1.00 1.80 1.80 0.00 1.20 0.80 0.80 15.00 43.00 1.7 201 1003520 -1 78 1 1 7 1 1933 220 109 4.18 4.38 726842 119979 0.00 0.00 0.00 0.00 0.00 8.17 12.55 269.92 374.50 5.8 7790 1856038 -1 97 1 1 1 1 218 29 27 0.20 0.20 17759 14246 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.60 16.80 1.0 8747 1835080 -1 90 1 1 25 37 2151 140 139 0.80 1.60 12995 63897 0.00 0.00 0.00 0.00 0.40 17.00 17.40 51.40 147.80 2.8 541 1388173 -1 76 1 1 817 1 5602 120 139 0.20 0.20 13845 38325 0.00 0.00 0.00 0.00 0.20 49.40 51.20 16.60 21.20 2.8 820 1517128 -1 0 1 1 25 13 1509 178 114 3.40 4.60 89871 23958 0.00 0.00 0.00 0.00 0.40 14.20 19.60 148.80 290.20 446 87 13 -1 65 1 1 12 0 3239 256 181 11.38 34.53 322629 96593 5.59 13.17 25.55 66.27 0.60 16.57 16.77 378.04 755.89 2.0 168 1086058 -1 81 1 1 3 0 464 39 35 2.00 2.00 73449 37326 0.00 0.00 0.00 0.00 0.00 2.00 3.40 189.60 189.00 2.2 2652 1796053 -1 98 1 1 11 17 194 9 18 0.20 0.20 3431 62750 0.00 0.00 0.00 0.00 0.00 0.00 0.00 14.83 13.23 1.0 7080 1858637 -1 91 1 1 6 4 1300 121 146 0.40 0.40 4705 255201 0.00 0.00 0.00 0.00 0.00 7.39 7.39 43.11 172.06 1.0 839 966869 -1 97 1 1 1 0 458 97 80 0.20 0.20 126668 50140 0.00 0.00 0.00 0.00 0.00 0.00 0.00 21.20 17.00 3.0 6276 1722750 -1 97 1 1 1 0 275 31 29 0.40 0.40 87930 8388 0.00 0.00 0.00 0.00 0.00 0.00 0.00 29.54 44.71 1.2 1220 1756311 -1 91 1 1 14 9 4099 408 350 0.20 0.20 169307 106148 1.00 2.99 2.99 0.00 1.40 9.98 18.96 15.57 39.52 3.6 233 1394261 -1 81 1 1 44 43 2576 299 230 0.40 0.20 301574 199914 29.26 62.73 85.17 99.20 0.40 18.24 20.24 43.49 101.80 1.0 144 974434 -1 94 1 1 0 0 1339 86 68 0.20 0.20 6285 13180 0.00 0.00 0.00 0.00 0.00 40.60 40.60 15.60 73.20 3.2 452 1719110 -1 91 1 1 1 0 2307 121 75 1.00 2.40 74054 20034 1.60 4.40 22.20 55.60 0.00 0.20 0.20 86.20 143.40 1.6 136 998451 -1 94 1 1 10 0 1032 252 100 0.60 1.00 399020 275959 0.00 0.00 0.00 0.00 0.00 10.60 20.60 56.00 85.80 4.4 1382 1602011 -1 95 1 1 17 14 2406 98 78 0.40 2.00 22998 33809 0.00 0.00 0.00 0.00 0.00 0.40 0.80 34.40 47.20 3.0 7657 1370880 -1 93 1 1 6 4 1789 88 63 0.40 1.80 276786 261189 0.00 0.00 0.00 0.00 0.00 2.80 5.20 38.60 45.60 4.4 2736 1565184 -1 93 1 1 43 59 3305 119 90 0.40 0.60 34432 20538 5.20 8.40 14.20 21.00 0.80 2.80 3.00 34.00 62.20 1.0 181 1015472 -1 99 1 1 0 0 158 11 13 0.20 0.20 1360 11033 0.00 0.00 0.00 0.00 0.00 0.20 0.20 15.60 17.20 1.0 8372 1864896 -1 88 1 1 5 0 2763 165 162 0.80 0.40 148059 122088 0.00 0.00 0.00 0.00 0.20 0.40 0.60 66.40 99.60 2.0 1113 1050733 -1 91 1 1 1 0 2439 262 138 0.20 0.20 256393 169970 0.00 0.00 0.00 0.00 0.00 2.80 4.20 14.00 41.80 6.0 3168 1602259 -1 98 1 1 0 0 142 9 13 0.20 0.20 439 7710 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.57 16.77 1.0 7635 1866172 -1 97 1 1 1 0 1261 50 45 0.20 0.20 2342 9868 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.60 16.80 2.0 2975 1707054 -1 99 1 1 1 1 167 11 16 0.20 0.20 9214 9234 0.00 0.00 0.00 0.00 0.00 0.00 0.00 17.43 16.83 1.0 7914 1867534 -1 97 1 1 1 1 335 158 40 0.20 0.20 290620 267389 0.00 0.00 0.00 0.00 0.00 0.20 0.40 15.20 17.00 2.0 5753 1833178 -1 99 1 1 1 1 218 15 36 0.20 0.20 11913 29452 0.00 0.00 0.00 0.00 0.00 0.80 1.60 15.40 16.80 1.0 7451 1876208 -1 70 1 1 7 0 2512 108 46 8.58 36.33 238613 20963 6.99 11.78 34.93 59.88 2.59 9.58 11.38 482.63 727.74 1.0 174 1034243 -1 79 1 1 17 14 4356 444 251 3.60 4.20 297685 58701 0.80 0.80 0.80 0.00 1.20 6.00 7.20 194.60 369.00 3.2 337 1136794 -1 91 1 1 3 1 2752 147 113 0.80 2.20 131882 34846 0.00 0.00 0.00 0.00 0.00 4.40 4.40 55.40 86.80 1.3 534 983482 -1 86 1 1 31 12 4007 295 143 1.40 3.20 548063 21742 10.40 41.40 61.60 109.20 5.80 8.40 8.40 103.40 294.20 5.0 143 1524043 -1 93 1 1 1 0 1457 189 119 0.20 0.20 20059 55123 2.79 4.79 4.59 0.00 1.00 0.80 0.80 14.97 27.35 1.5 515 1071665 -1 98 1 1 15 21 218 11 17 0.20 0.20 10365 48741 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.77 16.97 1.0 7379 1859400 -1 83 1 1 6 0 2312 336 305 3.80 4.20 130104 233308 8.40 10.60 15.60 13.20 1.60 10.80 11.80 174.80 271.40 2.0 151 1709832 -1 97 1 1 2 1 302 14 19 0.60 2.60 26099 50493 0.00 0.00 0.00 0.00 0.00 0.00 0.00 23.60 32.20 1.2 7742 1870256 -1 82 1 1 15 7 4877 184 207 2.00 7.20 92961 191479 0.00 0.00 0.00 0.00 0.00 0.00 0.00 159.60 170.80 3.4 2789 1648301 -1 84 1 1 20 7 3038 181 143 1.60 1.20 105138 29626 4.80 56.60 97.20 250.80 0.40 14.20 89.40 80.40 190.40 1.5 167 1052509 -1 87 1 1 33 44 457 39 18 1.80 1.80 126816 19729 0.00 0.00 0.00 0.00 0.00 15.00 29.20 169.00 189.40 1.0 8573 1834984 -1 0 1 1 12 5 2517 419 171 1.80 4.20 1084295 281753 5.60 16.60 28.20 35.40 2.40 17.60 21.00 113.00 210.40 146 81 19 -1 82 1 1 2 0 3583 179 119 1.40 1.60 100395 31497 0.00 0.00 0.00 0.00 0.20 0.20 0.40 67.60 101.40 2.6 1371 1753816 -1 86 1 1 38 21 1828 191 99 3.19 3.39 483872 23459 3.19 4.99 9.78 21.76 3.79 8.98 41.52 179.84 350.10 1.0 298 973443 -1 98 1 1 3 3 174 13 15 0.20 0.20 9661 14010 0.00 0.00 0.00 0.00 0.00 0.00 0.00 16.00 17.00 1.0 6855 1826152 -1 94 1 1 1 0 1085 156 61 0.20 0.20 681583 30122 0.00 0.00 0.00 0.00 0.00 0.00 0.00 16.20 19.20 2.8 4601 1731403 -1 96 1 1 2 1 279 34 23 0.20 0.20 1574 6389 0.00 0.00 0.00 0.00 0.00 0.00 0.00 16.20 18.40 3.0 529 1720128 -1 91 1 1 2 1 1614 161 129 0.60 0.80 14766 25774 2.60 5.00 15.40 19.80 0.60 8.80 9.20 50.40 104.40 1.0 151 1100256 -1 81 1 1 32 42 1606 177 145 0.80 0.80 536740 256548 34.87 66.53 91.38 131.06 3.21 22.65 39.08 88.78 184.57 1.6 159 1075711 -1 90 1 1 3 0 1543 155 133 0.40 0.40 321630 35751 2.80 31.60 86.40 141.80 6.00 74.60 76.20 34.00 187.00 2.7 253 1057774 -1 97 1 1 13 19 210 16 35 0.20 0.20 11917 30208 0.00 0.00 0.00 0.00 0.00 0.80 1.60 15.60 16.80 1.0 7645 1878904 -1 86 1 1 18 13 4270 395 191 0.60 0.60 1020951 136368 0.00 0.00 0.00 0.00 0.40 3.80 6.40 56.00 63.20 5.2 347 1523955 -1 86 1 1 8 2 3959 536 131 1.20 1.60 212552 153528 0.00 0.00 0.00 0.00 0.00 5.80 6.80 136.20 121.20 4.4 3054 1532029 -1 92 1 1 6 0 2043 121 75 0.80 2.20 155244 39102 4.40 20.80 47.20 120.40 0.60 2.40 2.40 65.20 144.40 4.4 156 1525677 -1 0 1 1 9 7 1635 226 150 0.40 0.40 79725 39372 7.58 9.78 43.31 60.48 1.20 18.56 19.56 39.12 268.06 241 88 12 -1 88 1 1 5 1 5300 242 252 0.60 1.40 84289 209924 0.00 0.00 0.00 0.00 0.00 1.60 1.60 51.90 67.07 3.2 3264 1637233 -1 0 1 1 84 103 2358 316 165 0.80 1.20 769994 343926 0.00 0.00 0.00 0.00 0.40 10.60 12.20 68.20 183.00 2157 81 19 -1 88 1 1 6 0 2039 103 89 1.60 3.00 172149 54113 1.40 17.80 74.60 178.40 1.00 5.20 27.00 78.60 193.20 1.0 131 1078506 -1 94 1 1 2 0 1691 197 111 0.60 2.20 28881 30377 0.40 0.40 0.40 0.00 0.00 3.20 3.20 50.60 80.40 1.0 153 1057536 -1 80 1 1 9 0 3034 446 397 8.20 2.20 210022 18396 0.00 0.00 0.00 0.00 0.00 0.20 0.40 385.40 557.60 1.4 1532 1747277 -1 81 1 1 69 74 3062 519 458 1.40 1.40 463945 441710 9.18 25.55 47.11 61.08 0.40 29.54 73.25 63.47 182.83 2.0 266 1046742 -1 96 1 1 12 1 992 165 77 0.80 2.00 220447 162750 0.00 0.00 0.00 0.00 0.00 0.80 0.80 51.80 74.00 4.2 2634 1575016 -1 0 1 1 31 5 2177 109 92 3.00 2.20 81775 27837 2.00 2.20 2.20 0.00 0.20 2.00 3.20 131.60 236.00 437 90 10 -1 87 1 1 11 0 1772 71 63 0.20 0.20 13348 13779 0.00 0.00 0.00 0.00 0.00 0.00 0.00 16.97 26.15 2.6 785 1753084 -1 81 1 1 4 1 4290 601 527 1.80 2.20 423536 401378 4.40 6.60 6.60 0.00 2.00 1.40 2.20 113.40 164.80 1.3 323 1122858 -1 87 1 1 54 40 2764 184 123 3.20 3.40 175671 137509 0.00 0.00 0.00 0.00 0.00 9.40 9.80 241.40 305.80 6.2 3387 1601147 -1 68 1 1 20 4 3443 316 182 2.99 5.99 425771 155256 17.96 55.09 131.14 202.00 2.20 75.65 91.22 201.80 501.40 1.0 132 1000853 -1 94 1 1 0 0 1019 104 80 0.40 0.40 10819 17998 0.00 0.00 0.00 0.00 0.00 7.60 8.00 33.20 70.40 2.0 1041 1066749 -1 75 1 1 145 168 2531 184 119 2.60 4.60 469027 13022 16.20 184.20 329.20 665.60 1.80 49.20 95.20 173.00 579.00 5.4 239 1331219 -1 97 1 1 15 21 213 26 17 0.20 0.20 84647 4861 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.80 16.80 1.0 7385 1865600 -1 58 1 1 58 3 3379 212 110 10.38 27.74 285687 34843 19.36 85.23 155.29 334.13 1.60 78.24 121.36 398.20 834.73 1.4 171 1105214 -1 97 1 1 0 0 238 43 18 0.20 0.20 137058 35477 0.00 0.00 0.00 0.00 0.00 9.98 19.96 15.57 16.97 1.0 6640 1848682 -1 79 1 1 3 0 4170 241 143 5.60 4.40 139387 101305 7.60 35.00 117.00 188.60 0.20 1.40 2.00 247.80 496.00 1.6 142 1001363 -1 90 1 1 14 6 2113 102 91 2.00 7.19 17577 62010 0.00 0.00 0.00 0.00 0.00 0.40 0.60 127.74 212.97 2.6 886 1642807 -1 89 1 1 5 0 1798 107 103 4.20 8.60 53830 50292 0.00 0.00 0.00 0.00 0.00 0.00 0.00 143.80 233.60 2.0 4175 1820453 -1 82 1 1 67 83 5967 199 139 1.40 1.80 254279 17845 0.00 0.00 0.00 0.00 0.00 1.60 1.60 131.80 142.00 5.0 713 1528790 -1 86 1 1 53 1 4919 189 149 0.99 2.58 333491 64310 1.98 8.13 12.10 14.48 1.79 6.75 8.13 112.10 105.16 3.2 150 1504125 -1 75 1 1 292 181 4604 252 184 1.80 2.00 278113 20555 1.40 1.60 1.60 0.00 1.40 70.20 70.40 110.40 272.80 4.2 366 1451837 -1 82 1 1 10 3 3110 411 406 3.20 1.00 274823 191752 0.00 0.00 0.00 0.00 0.20 8.60 10.20 165.60 278.20 1.8 408 1083768 -1 93 1 1 12 9 1328 237 79 1.80 2.80 466909 156780 0.00 0.00 0.00 0.00 0.00 1.20 1.80 79.00 128.40 3.2 2730 1584686 -1 91 1 1 1 0 2177 178 135 0.20 0.20 31414 38601 0.00 0.00 0.00 0.00 0.00 2.40 2.40 18.40 30.80 2.0 1748 1040098 -1 88 1 1 10 7 1354 145 89 2.00 4.20 369367 162606 4.20 4.80 4.80 0.00 3.60 0.40 0.60 127.20 260.00 5.8 265 1595098 -1 73 1 1 81 92 3030 371 310 3.60 5.00 269944 357765 5.80 32.60 70.20 122.60 2.80 25.00 36.60 244.60 530.40 3.8 175 1372950 -1 71 1 1 44 7 3759 368 214 6.00 16.20 209860 82570 7.80 23.80 60.00 170.80 2.80 38.20 57.60 223.20 433.00 5.2 147 1099771 -1 92 1 1 7 2 586 88 25 3.40 3.60 61524 12611 0.00 0.00 0.00 0.00 0.00 0.00 0.00 135.60 225.40 1.0 8743 1871075 -1 82 1 1 20 16 1462 204 109 2.99 3.79 520733 25120 0.20 0.40 0.40 0.00 0.00 5.79 9.58 198.80 384.03 1.8 658 1123840 -1 83 1 1 45 0 5195 622 613 1.60 1.00 184934 156711 2.40 10.00 18.60 25.80 0.20 7.20 10.00 87.80 172.00 3.4 187 1047942 -1 0 1 1 9 8 3033 164 127 0.20 0.20 11198 28899 0.00 0.00 0.00 0.00 0.20 1.20 1.20 16.20 125.00 540 91 9 -1 72 1 1 7 0 2314 324 293 5.99 17.17 332967 138574 3.99 4.39 4.39 0.00 0.40 28.94 44.31 210.18 397.60 1.0 260 1075920 -1 88 1 1 2 0 2486 145 83 1.40 2.20 105868 32939 0.60 4.40 28.80 558.40 0.20 4.00 6.60 125.00 171.80 1.3 129 1101853 -1 83 1 1 74 95 4446 465 324 0.60 2.20 264021 167894 0.00 0.00 0.00 0.00 0.20 1.00 1.00 38.60 130.40 5.0 1157 1606267 -1 79 1 1 116 44 3078 172 154 3.80 6.20 314895 178270 0.00 0.00 0.00 0.00 0.00 1.60 1.80 247.80 368.40 3.4 1093 1515243 -1 96 1 1 0 0 402 29 22 0.20 0.20 48163 28701 0.00 0.00 0.00 0.00 0.00 0.40 0.40 15.57 17.37 1.6 8364 1860891 -1 95 1 1 3 2 831 162 110 0.20 0.20 13405 37243 0.80 1.00 1.00 0.00 0.40 0.80 0.80 15.60 57.20 1.5 147 1057486 -1 96 1 1 1 0 1927 73 68 0.80 1.40 5096 9534 0.00 0.00 0.00 0.00 0.00 0.20 0.20 45.20 58.20 2.2 2957 1706870 -1 79 1 1 7 1 2609 205 154 7.40 4.40 378761 58057 0.00 0.00 0.00 0.00 0.00 0.20 0.20 324.40 495.00 3.2 7873 1833518 -1 0 1 1 8 1 2491 175 91 1.80 10.18 606224 610887 0.00 0.00 0.00 0.00 123.95 2.00 2.20 66.47 287.23 1881 80 20 -1 87 1 1 27 41 2552 172 176 0.20 0.20 53530 271010 2.20 3.39 3.19 0.00 0.00 5.19 5.39 19.96 90.42 1.3 233 997657 -1 71 1 1 35 0 4592 206 103 9.02 22.24 324995 28209 1.00 15.43 47.70 86.97 1.40 3.21 3.41 388.78 719.84 3.6 204 1088414 -1 91 1 1 3 0 2127 393 333 0.40 0.40 190197 134245 0.00 0.00 0.00 0.00 0.00 0.40 0.60 86.40 53.20 2.4 1589 1540909 -1 71 1 1 33 26 4041 424 285 6.60 7.60 367275 193169 0.00 0.00 0.00 0.00 0.00 27.80 46.40 319.80 604.60 2.2 2954 1030811 -1 97 1 1 1 1 277 42 23 0.20 0.20 259702 19388 0.00 0.00 0.00 0.00 0.00 0.00 0.00 20.60 19.20 1.4 7377 1874534 -1 88 1 1 9 4 1684 94 59 1.00 2.40 248085 167332 0.00 0.00 0.00 0.00 0.00 19.80 33.60 95.20 156.40 2.2 10656 1381699 -1 0 1 1 35 11 4871 550 459 9.00 3.00 396942 31688 15.40 53.60 110.00 265.60 1.60 9.00 36.40 484.60 722.20 160 66 33 -1 56 1 1 15 1 6172 635 495 12.97 17.76 273452 68783 0.00 0.00 0.00 0.00 0.20 6.39 6.79 552.49 899.20 1.3 480 1093009 -1 94 1 1 0 0 1968 90 73 0.20 0.20 20393 52096 0.00 0.00 0.00 0.00 0.00 0.00 0.00 13.60 27.60 1.2 1950 1711416 -1 88 1 1 19 24 726 57 32 1.60 1.80 148958 4821 0.00 0.00 0.00 0.00 0.00 0.20 0.20 115.20 177.00 1.8 1695 1768030 -1 88 1 1 6 1 1752 145 106 2.61 2.40 24047 28494 0.00 0.00 0.00 0.00 0.00 52.10 56.51 104.61 254.51 3.8 1449 1042624 -1 83 1 1 29 38 7089 381 371 0.40 0.40 23628 70543 0.00 0.00 0.00 0.00 0.20 1.20 1.80 29.80 89.80 2.0 780 1063819 -1 90 1 1 4 0 2174 223 169 1.20 1.80 103138 87018 0.00 0.00 0.00 0.00 0.00 2.40 3.00 105.20 145.80 3.2 2525 1540277 -1 84 1 1 5 2 2931 630 374 1.00 1.40 148481 222789 0.20 0.20 0.20 0.00 3.61 2.00 8.62 106.61 220.44 3.2 338 1029645 -1 97 1 1 0 0 467 146 10 0.20 0.20 1115367 6098 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.63 16.83 2.4 8469 1868200 -1 90 1 1 2 1 2234 303 214 0.40 0.40 332451 59712 0.00 0.00 0.00 0.00 0.00 2.00 2.00 39.00 56.80 1.5 782 1126376 -1 95 1 1 3 1 2361 172 112 0.40 0.40 29740 37009 0.00 0.00 0.00 0.00 0.00 2.00 3.20 17.80 34.60 2.6 563 1535750 -1 95 1 1 3 2 1668 107 93 0.40 0.40 51510 48700 0.00 0.00 0.00 0.00 0.00 4.00 7.80 78.60 113.40 1.5 451 976706 -1 77 1 1 15 11 2889 315 128 4.19 4.19 94530 30267 19.36 48.90 136.93 322.55 0.60 10.78 14.37 290.82 515.57 2.0 121 1010938 -1 98 1 1 0 0 201 14 15 0.20 0.20 705 4909 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.60 16.80 1.0 7549 1870232 -1 94 1 1 2 0 975 111 56 2.40 2.40 54087 18420 0.20 0.20 0.20 0.00 2.20 0.00 0.00 93.01 155.09 1.8 276 1749632 -1 88 1 1 1 0 4272 282 131 0.20 0.20 64826 50419 0.00 0.00 0.00 0.00 0.00 10.18 10.18 17.76 99.00 1.0 769 1072798 -1 90 1 1 25 35 389 28 18 2.00 2.00 59592 51764 0.00 0.00 0.00 0.00 0.00 2.20 3.60 178.00 157.00 1.0 5996 1848283 -1 87 1 1 1 0 376 70 56 0.40 0.40 1676 43014 0.00 0.00 0.00 0.00 0.00 4.40 6.00 33.60 41.20 1.6 701 1755293 -1 98 1 1 1 0 145 14 14 0.20 0.20 27257 5846 0.00 0.00 0.00 0.00 0.00 0.00 0.00 16.60 16.80 2.0 3608 1821480 -1 80 1 1 14 11 3197 564 347 2.00 1.20 74713 52640 5.39 9.38 17.76 20.16 3.59 31.14 35.13 145.71 245.31 1.5 204 1098558 -1 68 1 1 90 49 5387 310 266 7.82 10.22 296715 180601 9.82 26.25 51.70 35.67 16.03 7.01 9.02 376.35 642.28 3.0 222 1098411 -1 93 1 1 1 1 2609 117 89 0.40 1.00 14928 84242 6.39 12.18 11.98 0.00 0.40 6.99 7.39 21.96 39.92 5.0 332 974861 -1 83 1 1 3 1 4426 576 403 2.20 2.40 231193 329741 1.40 20.40 43.20 71.60 0.40 6.60 8.20 109.60 229.20 2.6 150 1366637 -1 97 1 1 17 25 186 22 22 0.20 0.20 63036 12936 0.00 0.00 0.00 0.00 0.00 0.80 1.60 16.00 16.80 1.2 7580 1877200 -1 85 1 1 9 5 4079 351 175 1.00 1.00 275337 46619 0.00 0.00 0.00 0.00 0.20 3.20 4.60 83.00 145.60 3.0 1331 1070187 -1 95 1 1 3 0 700 70 59 0.80 0.40 12315 17456 0.00 0.00 0.00 0.00 0.00 0.40 0.40 44.31 67.66 1.7 465 1060077 -1 74 1 1 26 8 6214 156 118 3.80 10.20 163996 9697 0.00 0.00 0.00 0.00 0.20 17.40 23.00 243.40 377.40 4.0 618 1322598 -1 90 1 1 3 1 390 35 20 2.20 2.59 62164 23300 0.00 0.00 0.00 0.00 0.00 2.20 3.79 191.62 163.47 1.6 8891 1868560 -1 94 1 1 41 62 1161 166 90 0.20 0.20 93957 15551 0.00 0.00 0.00 0.00 0.00 0.80 1.00 28.00 37.20 1.0 952 1065218 -1 83 1 1 13 3 4190 281 203 1.40 3.01 236259 44362 6.41 15.63 57.52 89.58 2.20 10.62 17.03 108.62 203.01 1.0 215 1111593 -1 93 1 1 1 0 2642 153 123 0.20 0.20 7778 87361 0.00 0.00 0.00 0.00 0.00 1.40 1.60 14.40 26.60 1.3 1287 1072240 -1 89 1 1 9 2 3853 178 141 1.40 2.80 189767 23555 0.00 0.00 0.00 0.00 0.00 9.20 9.20 75.60 118.20 2.6 571 1054232 -1 91 1 1 4 0 1660 108 96 0.60 0.40 126729 60770 16.80 21.80 21.80 0.00 14.80 3.20 9.80 33.80 81.20 1.0 208 1016526 -1 93 1 1 8 5 1250 169 100 0.20 0.20 203156 26983 0.00 0.00 0.00 0.00 1.20 11.60 12.40 25.00 164.60 1.7 700 988717 -1 73 1 1 27 3 4267 467 384 8.80 11.40 413386 75318 0.00 0.00 0.00 0.00 0.00 3.20 5.40 407.60 641.60 7.0 1389 1634174 -1 98 1 1 0 0 234 19 21 0.20 0.20 704 9040 0.00 0.00 0.00 0.00 0.00 0.00 0.00 13.00 16.80 1.6 7547 1870227 -1 97 1 1 1 1 221 27 24 0.20 0.20 13467 6774 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.60 16.80 1.6 7402 1865584 -1 95 1 1 2 0 2328 122 92 0.20 0.20 107897 11362 0.00 0.00 0.00 0.00 0.60 8.40 8.40 16.00 83.60 3.2 506 1446912 -1 90 1 1 9 4 1062 144 124 0.20 0.20 112770 63316 11.60 20.40 18.20 0.00 0.40 15.80 20.80 18.40 67.60 1.0 352 945795 -1 95 1 1 0 0 2015 76 67 0.20 0.20 40551 49200 4.40 4.40 4.20 0.00 1.80 1.60 1.60 15.40 28.00 1.0 178 1013480 -1 86 1 1 26 13 2127 175 173 2.60 3.00 75457 39145 0.20 0.40 0.80 1.20 0.00 1.40 1.40 178.60 376.00 1.5 428 1065411 -1 80 1 1 9 1 3577 430 226 3.39 3.59 114246 43469 5.59 13.97 38.92 66.47 1.00 4.59 6.99 210.58 300.00 3.4 160 993788 -1 86 1 1 31 42 3056 224 179 2.00 0.60 127508 88368 0.00 0.00 0.00 0.00 1.00 11.20 11.80 285.20 283.80 2.0 510 1015450 -1 88 1 1 4 0 2732 239 161 0.80 0.40 78597 91067 5.60 14.40 23.60 39.00 0.60 5.80 9.80 47.80 150.40 1.3 212 1053800 -1 84 1 1 5 2 2398 226 178 2.40 0.80 131588 156048 15.80 32.60 44.80 33.20 0.40 8.80 12.20 294.20 184.40 2.8 189 1124510 -1 76 1 1 9 2 2285 157 109 6.79 19.96 23730 46926 0.00 0.00 0.00 0.00 0.20 7.98 8.58 230.94 432.14 1.4 562 1080802 -1 75 1 1 10 1 4471 407 444 5.81 4.41 304815 262405 13.83 26.85 34.67 17.03 0.40 5.21 7.01 312.02 509.42 1.4 193 1000760 -1 85 1 1 54 61 1893 180 146 1.00 1.40 78679 54207 23.35 59.88 98.60 171.06 0.40 21.76 31.34 76.45 242.32 1.4 177 967460 -1 96 1 1 33 48 246 47 27 0.40 1.20 308390 286630 0.00 0.00 0.00 0.00 0.00 0.00 0.00 21.20 31.80 2.8 5617 1835560 -1 78 1 1 27 19 2989 268 204 3.61 10.02 448136 389807 0.00 0.00 0.00 0.00 0.20 20.24 25.85 173.55 393.39 1.8 577 1084218 -1 75 1 1 16 5 4638 229 146 2.20 3.80 387503 91247 7.60 22.80 63.00 122.60 6.60 13.80 25.20 209.80 296.80 3.8 122 1522832 -1 97 1 1 6 4 368 174 58 0.20 0.20 297361 287679 0.00 0.00 0.00 0.00 0.00 0.00 0.00 17.40 17.20 2.2 5448 1828048 -1 94 1 1 6 5 2534 157 154 0.20 0.20 40362 144448 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.60 19.60 3.0 2044 1642912 -1 80 1 1 58 73 4668 396 328 3.60 1.60 296648 184970 2.20 2.60 2.60 0.00 0.20 9.80 18.40 187.40 281.40 4.2 353 1323339 -1 98 1 1 0 0 605 80 37 0.20 0.20 284759 271101 0.00 0.00 0.00 0.00 0.00 0.20 0.20 15.60 17.00 2.4 1315 1762011 -1 77 1 1 2 0 878 256 124 2.20 2.20 360331 385317 7.60 37.20 166.80 363.00 0.20 32.60 58.80 218.40 213.60 2.4 135 1803171 -1 91 1 1 6 5 2097 254 142 1.20 3.40 212869 103284 0.00 0.00 0.00 0.00 0.00 1.40 2.00 82.80 136.40 5.0 2946 1604310 -1 96 1 1 0 0 221 31 31 0.20 0.20 15128 19723 0.00 0.00 0.00 0.00 0.00 2.20 3.00 16.60 26.80 1.0 661 1734496 -1 87 1 1 14 13 6890 1054 171 0.60 0.80 69387 36569 4.20 7.00 7.00 0.00 0.20 1.00 1.40 58.20 68.80 3.0 254 998522 -1 71 1 1 39 19 4517 228 175 5.00 23.60 359751 160929 0.00 0.00 0.00 0.00 0.00 8.80 11.00 317.20 472.40 4.6 696 1640552 -1 76 1 1 42 3 4355 605 568 2.60 1.00 486570 430865 23.60 74.20 119.20 255.40 0.60 41.40 76.60 132.60 332.60 2.8 155 1093845 -1 77 1 1 45 54 1410 88 70 6.21 18.44 39621 18546 6.61 41.68 55.91 148.90 0.00 50.90 56.71 214.63 454.31 1.0 153 1106596 -1 83 1 1 66 63 3210 387 235 2.60 2.60 314096 84354 0.00 0.00 0.00 0.00 0.20 0.60 0.80 134.80 201.80 2.0 530 1121797 -1 75 1 1 7 0 2671 136 88 6.00 17.80 722814 19079 1.00 1.40 5.60 8.40 0.00 7.80 8.80 218.20 436.20 3.0 188 1087662 -1 84 1 1 33 46 3831 654 635 2.00 0.80 416036 400226 2.00 3.40 2.60 0.00 0.00 0.40 0.40 116.20 151.40 4.7 267 1129635 -1 70 1 1 41 18 5068 365 189 5.40 10.80 394008 124046 0.00 0.00 0.00 0.00 0.00 12.00 18.80 380.00 530.60 9.4 2372 1326565 -1 82 1 1 6 0 3467 290 193 3.20 4.00 229265 293230 11.40 27.60 43.80 75.60 8.40 3.60 5.60 216.80 288.80 2.8 208 1518378 -1 80 1 1 20 9 3878 152 79 2.60 9.40 94325 63872 0.00 0.00 0.00 0.00 0.00 1.20 1.40 220.40 243.60 5.8 3064 1604723 -1 96 1 1 13 19 419 38 38 0.20 0.20 19140 11716 0.00 0.00 0.00 0.00 0.00 1.80 3.20 15.60 18.00 1.2 5946 1864240 -1 63 1 1 25 8 7720 428 353 6.00 9.40 167410 76019 0.00 0.00 0.00 0.00 0.60 0.60 0.60 372.60 441.40 3.6 3263 1549171 -1 88 1 1 1 0 2250 129 103 0.20 0.20 82286 56953 0.00 0.00 0.00 0.00 0.00 4.00 6.40 22.60 69.60 3.2 440 1016278 -1 63 1 1 6 0 3334 631 157 5.60 7.00 468101 46656 25.60 131.80 252.80 739.80 1.00 11.60 15.60 345.40 780.60 1.3 112 1112576 -1 86 1 1 7 0 1296 150 46 6.00 4.40 100834 24403 0.00 0.00 0.00 0.00 4.40 7.00 9.20 245.40 461.40 1.5 615 1064864 -1 98 1 1 1 1 192 16 21 0.20 0.20 8965 8202 0.00 0.00 0.00 0.00 0.00 0.20 0.20 15.37 16.77 1.6 7159 1859791 -1 89 1 1 4 0 2410 118 98 1.00 3.40 115205 174195 18.60 23.40 27.80 12.00 11.00 2.60 3.20 56.20 84.80 1.0 240 1053811 -1 89 1 1 27 0 1504 270 173 0.20 0.20 134459 82065 8.40 34.40 85.60 206.40 0.40 28.20 35.00 54.40 108.80 1.0 119 1066176 -1 90 1 1 2 0 3838 204 184 0.40 0.40 44845 85764 1.20 1.60 1.60 0.00 7.80 1.20 1.20 33.80 42.20 2.0 134 1064270 -1 84 1 1 4 0 2443 243 81 2.00 2.00 168264 22420 1.20 4.00 52.40 79.60 0.00 13.00 22.80 154.80 298.60 1.0 150 1066862 -1 91 1 1 4 1 1750 168 128 0.80 0.80 7018 21939 0.00 0.00 0.00 0.00 0.20 0.80 0.80 42.80 70.40 2.0 547 976333 -1 92 1 1 5 4 1550 257 127 0.20 0.20 10676 41599 0.00 0.00 0.00 0.00 0.00 29.14 29.14 16.97 102.59 2.2 1130 969322 -1 93 1 1 3 2 1429 57 49 0.60 1.60 126556 58035 0.00 0.00 0.00 0.00 0.20 1.80 1.80 48.60 145.20 2.0 897 999174 -1 79 1 1 49 60 3735 492 275 3.61 2.61 552034 89148 4.81 9.22 9.22 0.00 0.20 2.00 2.00 191.18 344.09 1.0 187 1068874 -1 94 1 1 10 9 1459 145 74 0.20 0.20 376077 21897 0.00 0.00 0.00 0.00 0.00 0.40 3.00 19.60 28.80 3.2 955 975478 -1 84 1 1 15 9 1855 432 324 1.40 1.80 443383 145119 2.00 2.20 4.39 3.39 1.40 14.57 28.14 123.15 160.68 2.6 254 1692722 -1 98 1 1 1 0 1225 43 51 0.20 0.20 2708 55540 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.20 32.40 2.0 5233 1674902 -1 96 1 1 3 1 1982 107 101 0.60 0.60 50974 60735 0.00 0.00 0.00 0.00 0.00 1.00 1.20 87.60 55.80 2.2 1597 1548389 -1 84 1 1 16 9 6172 372 208 1.40 4.20 341591 161886 0.00 0.00 0.00 0.00 0.00 15.40 27.60 101.00 198.40 3.8 4081 1343858 -1 98 1 1 0 0 163 11 17 0.20 0.20 3703 5873 0.00 0.00 0.00 0.00 0.00 0.60 1.20 15.60 16.80 1.0 5270 1856600 -1 96 1 1 12 11 1228 136 81 0.20 0.20 8853 18761 0.00 0.00 0.00 0.00 0.00 0.60 0.60 21.64 20.44 1.0 1076 1085108 -1 0 1 1 56 25 2745 385 154 6.39 16.17 619928 296026 0.00 0.00 0.00 0.00 0.00 18.96 50.50 295.01 638.32 1109 76 24 -1 97 1 1 3 1 330 35 18 0.80 0.80 75541 7730 0.00 0.00 0.00 0.00 0.00 0.00 0.00 57.20 87.40 1.0 7579 1869181 -1 88 1 1 1 0 3623 251 145 0.40 0.40 41068 47382 4.61 5.01 5.01 0.00 0.40 1.20 1.60 39.68 42.28 1.5 242 1129377 -1 95 1 1 1 1 1438 49 29 0.00 0.00 95495 11982 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.80 3.60 1.2 8239 1863088 -1 86 1 1 27 34 1741 231 218 4.40 1.20 125125 36427 0.00 0.00 0.00 0.00 0.40 0.00 0.00 208.20 291.80 2.4 2657 1771130 -1 98 1 1 3 3 383 49 12 0.20 0.20 22602 5931 0.00 0.00 0.00 0.00 0.00 0.00 0.00 16.03 17.23 1.0 6382 1852983 -1 85 1 1 7 1 2890 477 344 3.20 3.40 386291 229773 2.00 4.00 3.60 0.00 0.60 3.20 4.60 136.20 213.00 1.3 270 1093411 -1 94 1 1 0 0 185 20 25 0.20 0.20 63914 4090 0.00 0.00 0.00 0.00 0.00 8.40 16.20 15.60 339.60 1.4 4388 1853618 -1 93 1 1 44 60 1758 109 72 0.20 0.20 44731 20281 0.00 0.00 0.00 0.00 0.00 1.80 1.80 15.80 36.40 1.2 949 975736 -1 91 1 1 1 0 2195 206 193 0.20 0.20 147433 58559 5.58 7.77 7.77 0.00 0.00 2.39 2.39 22.71 62.75 1.0 257 1040781 -1 86 1 1 1 0 3744 397 383 0.20 0.20 73993 103869 0.00 0.00 0.00 0.00 0.00 2.00 3.00 20.40 30.40 3.0 1659 1708942 -1 95 1 1 2 1 1051 94 47 0.20 0.20 30237 75384 0.00 0.00 0.00 0.00 0.00 0.00 0.00 18.36 17.96 1.0 6735 1849212 -1 97 1 1 2 0 473 48 50 0.20 0.20 35116 39123 0.00 0.00 0.00 0.00 0.20 3.19 4.19 25.15 41.32 2.0 399 1090394 -1 95 1 1 3 1 800 49 63 0.60 0.60 64103 102654 0.40 0.40 0.40 0.00 0.20 0.40 0.40 112.60 49.20 2.0 181 1522861 -1 87 1 1 4 0 2833 417 371 0.80 1.00 129848 121670 2.40 16.80 53.00 106.60 7.60 16.80 21.60 63.60 85.80 1.5 137 1103078 -1 92 1 1 0 0 578 54 52 0.20 0.20 5599 11969 0.00 0.00 0.00 0.00 0.00 0.60 0.60 15.00 22.00 3.0 2422 1772094 -1 84 1 1 11 2 2445 285 250 4.41 1.40 160468 64928 0.00 0.00 0.00 0.00 0.00 2.20 2.20 222.44 349.30 1.5 825 1072035 -1 87 1 1 31 21 1721 247 150 1.60 1.80 48063 31129 5.39 10.18 17.17 30.54 2.00 41.72 61.08 106.59 276.65 2.0 151 942600 -1 84 1 1 16 6 2859 231 130 1.00 3.00 277132 85831 0.00 0.00 0.00 0.00 0.00 41.60 48.20 71.00 275.60 2.4 2969 1408118 -1 86 1 1 8 0 1890 129 121 2.00 2.80 268324 278996 0.00 0.00 0.00 0.00 0.00 18.80 19.80 154.60 209.80 2.8 870 1538595 -1 97 1 1 1 0 494 129 125 0.20 0.20 2538 14811 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.60 19.00 2.0 3135 1707992 -1 72 1 1 9 1 3561 195 184 6.55 18.06 41282 57454 0.00 0.00 0.00 0.00 0.00 7.14 7.54 260.12 442.46 2.8 488 1094886 -1 89 1 1 7 1 610 94 35 3.61 3.61 84266 24174 0.00 0.00 0.00 0.00 0.00 1.20 1.20 226.05 252.91 1.0 7894 1872233 -1 81 1 1 5 1 3651 340 169 3.20 3.40 273075 60195 7.00 37.80 67.80 138.00 0.20 12.60 21.40 171.20 368.20 2.0 142 1113802 -1 96 1 1 2 1 471 26 39 0.40 0.40 9053 12211 0.00 0.00 0.00 0.00 0.00 0.00 0.00 33.47 36.27 2.0 6817 1864789 -1 65 1 1 7 0 5439 461 417 7.20 3.80 340924 225976 43.60 85.20 74.80 0.00 0.00 19.00 37.20 343.40 547.40 3.6 614 1391837 -1 91 1 1 31 39 3019 206 123 0.80 2.40 13540 50987 0.00 0.00 0.00 0.00 0.20 1.80 2.40 27.80 40.40 1.3 529 1077454 -1 98 1 1 0 0 449 64 45 0.20 0.20 1695 19282 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.60 16.80 3.0 1300 1713592 -1 99 1 1 1 1 185 13 34 0.20 0.20 6994 13808 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.60 16.80 1.0 6040 1855672 -1 95 1 1 3 2 1626 139 84 0.60 0.60 105625 67257 0.00 0.00 0.00 0.00 0.40 0.40 0.40 112.00 48.00 2.2 852 1717360 -1 77 1 1 64 71 5534 657 234 5.41 5.41 161992 51093 4.81 7.62 7.62 0.00 1.00 1.40 1.40 234.87 426.25 1.2 290 1008295 -1 86 1 1 9 7 4514 197 175 0.60 0.60 10750 21717 3.00 3.20 3.20 0.00 1.20 11.60 12.00 52.40 127.60 2.3 291 987382 -1 85 1 1 6 0 1973 323 267 5.60 1.60 382504 212283 0.00 0.00 0.00 0.00 0.00 0.00 0.00 268.00 388.60 3.2 3657 1819877 -1 97 1 1 3 1 317 22 35 1.00 0.40 17745 15841 0.00 0.00 0.00 0.00 0.00 0.00 0.00 48.40 67.20 1.0 5277 1858336 -1 77 1 1 1 1 7191 767 1001 0.20 0.20 15110 50051 1.00 1.40 1.40 0.00 0.20 5.40 5.60 17.40 116.40 2.5 221 1017670 -1 90 1 1 1 1 1166 143 90 0.20 0.20 35499 54499 3.40 6.20 6.20 0.00 0.20 1.40 1.40 28.60 25.00 2.5 277 1068827 -1 84 1 1 14 3 2883 277 162 2.20 2.60 354424 36094 4.80 11.00 26.80 28.40 20.80 13.40 36.80 132.60 281.80 1.0 143 1100986 -1 91 1 1 1 0 1885 371 181 0.20 0.20 15100 68437 0.80 0.80 0.80 0.00 0.00 1.00 1.60 27.00 51.40 3.6 179 1714126 -1 91 1 1 1 0 2486 217 520 0.20 0.20 47594 56740 1.40 6.60 18.40 30.60 0.20 3.20 6.40 15.60 35.20 4.2 129 1703802 -1 92 1 1 2 1 884 111 91 0.20 0.20 17686 14948 0.00 0.00 0.00 0.00 0.40 49.70 52.89 15.57 181.24 1.6 1614 965530 -1 96 1 1 1 0 607 81 45 0.20 0.20 2174 6138 0.00 0.00 0.00 0.00 0.00 0.40 0.40 25.20 14.60 2.8 962 1711923 -1 85 1 1 1 0 3297 407 225 0.80 1.00 226064 117799 2.40 13.40 23.60 34.60 1.00 3.40 5.80 67.20 150.60 3.0 195 1113811 -1 0 1 1 23 18 1057 125 147 2.00 0.80 52933 22688 0.00 0.00 0.00 0.00 0.20 6.80 6.80 277.20 264.60 621 90 10 -1 90 1 1 5 2 1634 142 94 1.99 3.59 22655 27631 0.00 0.00 0.00 0.00 0.00 1.39 1.79 73.51 139.24 2.0 915 1114567 -1 94 1 1 5 2 447 59 42 1.80 1.80 166619 12441 0.00 0.00 0.00 0.00 0.00 0.00 0.00 66.20 117.80 2.4 4024 1837898 -1 94 1 1 24 36 700 64 108 0.40 0.40 5277 57907 0.00 0.00 0.00 0.00 0.00 1.60 2.00 32.93 58.08 1.7 688 1060442 -1 90 1 1 10 0 1036 177 75 2.60 5.80 288087 190120 0.00 0.00 0.00 0.00 0.00 5.60 12.80 104.60 216.40 3.6 1605 1732917 -1 88 1 1 5 1 1672 234 114 1.20 1.00 169980 93310 0.00 0.00 0.00 0.00 0.00 8.40 13.20 58.80 99.40 1.0 2088 1098666 -1 0 1 1 11 2 3454 182 143 1.20 1.00 176413 23893 0.40 0.40 0.40 0.00 3.00 2.80 20.80 81.60 183.80 321 90 10 -1 90 1 1 1 0 2264 148 95 0.40 0.60 23311 13315 0.00 0.00 0.00 0.00 0.00 8.40 8.60 39.20 82.60 3.4 1933 1408115 -1 98 1 1 0 0 193 15 25 0.20 0.20 2179 7422 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.60 16.80 1.0 7105 1873392 -1 89 1 1 13 1 2112 223 109 2.20 2.60 271753 173447 2.60 17.80 34.20 86.20 2.40 5.00 19.00 107.80 178.80 4.0 169 1322045 -1 95 1 1 14 14 1537 143 87 0.40 1.80 27376 23777 0.00 0.00 0.00 0.00 0.00 0.40 0.40 33.60 52.20 2.0 1188 1458336 -1 98 1 1 2 1 236 30 20 0.20 0.20 94101 7960 0.00 0.00 0.00 0.00 0.00 0.00 0.00 22.16 17.17 1.4 7232 1861209 -1 79 1 1 7 2 3389 330 258 3.80 3.40 132226 112276 1.20 1.20 1.20 0.00 0.80 1.60 2.00 195.20 305.00 2.0 401 985917 -1 83 1 1 53 79 2675 162 110 0.60 0.80 191280 45919 0.00 0.00 0.00 0.00 0.20 8.00 8.00 54.80 145.40 2.7 1482 1042862 -1 85 1 1 3 0 2297 283 214 0.60 1.00 238430 171208 15.40 23.40 38.40 52.60 0.60 8.20 11.80 132.80 213.40 1.0 259 1054470 -1 75 1 1 18 1 4914 604 446 7.40 2.00 455057 70647 0.40 0.40 0.40 0.00 3.80 3.40 3.60 371.00 575.80 3.8 223 1533210 -1 72 1 1 58 38 6469 314 340 0.40 0.40 461409 283782 25.15 86.03 184.63 344.51 5.39 60.28 100.80 57.68 242.71 3.8 122 999623 -1 0 1 1 5 1 2299 291 111 1.20 4.00 783300 534138 6.60 10.00 26.40 54.00 0.20 11.60 21.60 63.60 90.40 141 89 11 -1 91 1 1 5 2 2282 166 124 0.40 0.40 97019 25076 0.00 0.00 0.00 0.00 4.39 2.79 2.79 31.54 192.42 1.8 500 974101 -1 88 1 1 48 71 2884 331 406 0.40 0.40 23080 60545 0.00 0.00 0.00 0.00 0.20 0.00 0.00 40.80 46.60 3.2 1672 1699862 -1 97 1 1 0 0 201 17 22 0.20 0.20 23893 34205 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.20 17.60 1.0 2839 1773744 -1 94 1 1 0 0 764 68 57 0.20 0.20 48116 38972 1.20 1.80 1.80 0.00 1.20 0.60 0.60 20.00 46.40 1.5 416 949702 -1 92 1 1 184 203 977 72 41 0.20 0.20 52830 69155 4.40 4.80 4.80 0.00 1.40 0.00 0.00 15.60 20.80 1.4 318 1753752 -1 90 1 1 16 5 2634 330 284 0.40 0.40 240012 164265 20.40 41.40 56.40 73.60 3.40 7.20 22.20 33.40 98.20 3.2 193 1322870 -1 76 1 1 65 39 3797 1477 133 2.40 2.80 505808 85412 18.40 62.20 132.40 243.20 2.20 50.40 99.20 161.40 278.80 2.4 128 1128730 -1 87 1 1 1 0 2100 201 147 0.60 0.60 191592 17844 0.00 0.00 0.00 0.00 0.00 20.80 21.60 46.00 157.20 2.6 1938 1408730 -1 76 1 1 8 1 4026 222 169 6.00 17.40 193223 79939 6.00 11.80 38.60 61.80 0.60 6.40 7.60 233.60 456.00 2.0 146 1078346 -1 84 1 1 3 0 3303 766 592 1.20 0.60 101953 99842 2.80 4.60 4.40 0.00 0.20 4.60 5.00 58.00 110.00 2.4 897 1715861 -1 84 1 1 5 1 6457 317 236 0.60 1.40 50627 101655 3.00 4.20 4.80 2.20 1.00 7.20 11.20 51.20 89.20 2.3 188 1009309 -1 87 1 1 9 8 803 104 59 1.00 1.00 177891 38416 0.00 0.00 0.00 0.00 0.00 0.00 0.00 55.00 205.40 2.2 1614 1811498 -1 97 1 1 3 1 2620 167 144 0.60 0.60 5175 57628 0.00 0.00 0.00 0.00 0.00 3.40 3.40 31.00 51.20 2.2 1767 1649326 -1 77 1 1 15 3 4709 223 136 3.40 3.60 237044 78651 8.60 42.00 94.80 165.20 1.40 13.40 41.40 272.40 456.80 1.2 188 1014941 -1 98 1 1 23 33 162 8 17 0.20 0.20 7001 18992 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.60 16.80 1.2 7579 1878621 -1 97 1 1 19 27 264 44 22 0.20 0.20 254670 4088 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.20 16.80 1.8 7311 1873264 -1 77 1 1 8 0 1921 78 64 7.19 21.16 21268 34032 0.00 0.00 0.00 0.00 0.00 3.99 3.99 240.12 444.31 1.0 603 1079904 -1 94 1 1 9 1 1909 78 58 0.40 0.40 43494 5858 0.00 0.00 0.00 0.00 0.40 2.20 2.20 29.40 41.00 1.0 363 1752696 -1 87 1 1 2 0 2818 212 230 1.20 3.20 35176 39424 0.00 0.00 0.00 0.00 0.00 11.40 13.20 81.40 210.60 1.0 499 1045558 -1 85 1 1 16 20 597 100 56 2.20 2.20 284141 231272 0.00 0.00 0.00 0.00 0.00 3.80 6.40 196.00 171.20 3.2 3454 1823072 -1 86 1 1 6 4 670 91 15 2.39 2.39 446893 20744 0.00 0.00 0.00 0.00 0.00 3.19 4.78 222.11 197.21 2.0 11692 1880091 -1 82 1 1 14 10 4831 332 191 0.80 3.60 265497 84870 3.20 11.20 16.20 12.80 1.40 6.60 12.00 75.80 180.20 5.4 340 1298264 -1 86 1 1 15 11 1875 115 99 1.60 1.80 187485 41084 7.78 41.92 84.83 110.98 0.60 12.97 23.95 148.70 361.68 2.2 252 1052185 -1 91 1 1 2 1 1335 151 122 0.80 5.00 66706 43887 0.00 0.00 0.00 0.00 0.60 2.40 2.60 32.40 61.00 1.0 365 1031246 -1 0 1 1 13 6 1881 141 134 1.40 2.20 72256 42530 5.41 6.81 6.81 0.00 0.80 25.05 33.07 119.24 253.31 292 86 14 -1 89 1 1 18 2 3359 225 142 3.80 4.40 139993 194535 0.00 0.00 0.00 0.00 0.00 2.80 2.80 154.20 254.60 4.2 1493 1331178 -1 98 1 1 1 1 310 14 31 0.20 0.20 6266 127742 0.00 0.00 0.00 0.00 0.00 0.00 0.00 16.60 16.80 1.0 6870 1853226 -1 91 1 1 18 15 3448 173 118 0.40 0.40 35249 49677 1.60 1.80 3.99 7.58 0.60 2.99 4.19 32.93 86.43 5.0 169 1519323 -1 89 1 1 14 5 3690 183 134 0.60 0.60 152858 33955 0.00 0.00 0.00 0.00 0.00 0.40 0.40 52.20 121.80 3.2 687 1528750 -1 74 1 1 16 4 4141 390 297 3.40 3.00 380212 155145 11.20 22.80 33.00 35.00 5.00 15.20 19.40 215.00 493.00 5.0 205 1325754 -1 95 1 1 1 1 2475 125 101 0.60 0.80 9230 5144 0.00 0.00 0.00 0.00 0.00 15.60 15.80 46.00 123.20 2.2 2578 1407528 -1 91 1 1 1 0 2416 152 179 0.20 0.20 92732 20397 0.00 0.00 0.00 0.00 0.20 12.40 23.80 12.80 20.60 3.0 4011 1721176 -1 90 1 1 6 1 889 118 79 0.60 0.60 161277 27197 4.60 12.20 58.00 92.80 0.00 2.80 26.40 44.40 128.20 1.6 180 1755830 -1 91 1 1 5 0 3044 215 113 1.40 1.60 140810 50903 0.60 0.60 0.60 0.00 0.00 5.41 10.62 71.34 110.62 2.8 294 1069146 -1 98 1 1 2 1 406 41 32 0.20 0.20 3373 7138 0.00 0.00 0.00 0.00 0.00 0.60 0.80 15.60 18.20 1.0 579 1752968 -1 92 1 1 34 46 1410 74 57 0.80 2.00 15951 14418 0.00 0.00 0.00 0.00 0.00 4.20 6.60 80.00 104.40 3.0 557 1038219 -1 83 1 1 7 0 2448 355 296 5.20 1.60 288536 152597 0.00 0.00 0.00 0.00 0.00 2.20 3.80 252.80 371.60 4.4 534 1725352 -1 91 1 1 1 0 1567 164 86 0.20 0.20 21470 58682 0.00 0.00 0.00 0.00 0.00 0.00 0.00 17.00 19.40 1.2 369 1753499 -1 1 1 1 41 33 2685 403 206 1.20 2.81 663839 106207 0.00 0.00 0.00 0.00 0.20 17.43 23.85 71.34 233.87 1538 86 13 -1 94 1 1 8 8 1255 100 85 0.60 0.40 3412 27903 0.00 0.00 0.00 0.00 0.20 5.40 5.40 37.40 65.60 2.5 913 975482 -1 98 1 1 1 1 373 51 16 0.20 0.20 21680 8776 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.60 16.80 1.0 5384 1860088 -1 79 1 1 37 47 2314 102 76 5.80 16.60 190684 35065 0.00 0.00 0.00 0.00 0.00 3.40 3.60 212.60 410.00 1.5 384 1082818 -1 90 1 1 4 2 2131 218 178 0.60 1.00 11474 60333 0.00 0.00 0.00 0.00 0.40 7.00 10.40 38.40 77.60 1.0 1108 1123651 -1 89 1 1 4 0 2115 197 200 1.60 0.60 66959 99470 0.20 0.20 0.20 0.00 0.00 2.40 2.40 88.80 165.60 1.2 242 1057792 -1 86 1 1 11 5 2010 257 106 3.20 3.80 315118 101709 0.00 0.00 0.00 0.00 0.00 14.80 27.00 146.40 318.40 3.8 1839 1576246 -1 92 1 1 47 67 1998 114 79 0.60 0.80 245939 36888 0.00 0.00 0.00 0.00 0.20 0.80 0.80 57.00 76.80 2.4 568 1533883 -1 85 1 1 3 1 2072 205 237 0.40 2.99 149830 441850 4.99 7.39 16.17 36.33 0.80 26.15 32.73 67.07 122.16 2.4 174 1370778 -1 95 1 1 0 0 269 38 41 0.20 0.20 14316 18332 0.00 0.00 0.00 0.00 0.00 0.20 0.20 15.80 16.80 1.0 2644 1771504 -1 87 1 1 6 1 2260 207 136 1.80 1.60 241800 63832 0.00 0.00 0.00 0.00 0.20 16.37 28.54 105.19 158.08 2.2 956 1069212 -1 96 1 1 10 1 415 34 28 0.40 0.40 19380 10141 0.00 0.00 0.00 0.00 0.00 0.00 0.00 30.60 38.60 2.4 6428 1711995 -1 98 1 1 23 32 217 16 38 0.20 0.20 9475 14828 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.40 16.80 1.0 7294 1875112 -1 87 1 1 6 1 2961 458 401 2.40 0.80 260714 202105 2.61 3.01 3.01 0.00 0.80 0.20 0.20 133.07 193.79 2.7 217 1006899 -1 90 1 1 1 0 2119 144 97 0.20 0.20 55894 59795 4.20 6.40 6.20 0.00 0.00 11.40 20.60 23.20 36.80 1.2 242 1118070 -1 80 1 1 15 6 4172 321 179 1.40 1.80 218370 133098 5.60 5.80 5.80 0.00 3.80 1.20 1.60 155.20 168.00 3.0 294 1526027 -1 94 1 1 5 4 1145 177 82 0.20 0.20 268645 18606 1.40 4.20 4.20 0.00 1.60 5.00 5.00 23.80 79.60 1.5 614 984304 -1 92 1 1 2 1 945 90 75 0.40 0.40 420930 85596 0.00 0.00 0.00 0.00 0.00 0.00 0.00 30.94 46.71 2.0 637 1073019 -1 89 1 1 3 1 1065 60 42 1.80 2.60 98610 319867 0.00 0.00 0.00 0.00 0.00 9.20 14.80 89.20 140.00 1.8 6823 1843387 -1 93 1 1 8 7 1847 135 122 0.60 0.60 8556 22519 0.00 0.00 0.00 0.00 0.00 1.00 1.20 53.80 79.80 3.3 540 981954 -1 92 1 1 10 5 1268 141 95 1.00 0.80 48951 32716 0.00 0.00 0.00 0.00 0.20 1.00 1.00 69.06 164.47 2.6 432 974360 -1 82 1 1 20 7 4531 397 305 3.59 1.80 408514 24179 0.00 0.00 0.00 0.00 0.00 2.99 3.19 187.03 317.56 1.8 1962 964972 -1 91 1 1 1 1 571 36 41 0.40 0.60 117314 9041 0.00 0.00 0.00 0.00 0.00 20.56 34.13 45.71 139.92 2.2 6978 1855797 -1 82 1 1 16 1 3837 407 318 0.60 0.60 284022 299801 15.20 28.00 28.40 4.00 0.40 26.00 35.20 77.60 180.80 1.0 238 998360 -1 93 1 1 1 0 3461 127 143 0.20 0.20 6869 13810 0.00 0.00 0.00 0.00 0.00 0.60 0.60 15.80 16.80 2.2 1206 1720112 -1 93 1 1 2 1 1806 125 86 0.40 0.60 55432 53360 0.80 0.80 0.80 0.00 0.60 1.00 1.20 33.87 38.48 1.0 180 1129489 -1 93 1 1 3 0 1418 124 99 1.00 2.20 17548 17883 0.00 0.00 0.00 0.00 0.00 0.40 0.40 76.00 129.60 1.2 1338 976405 -1 82 1 1 17 16 4935 245 163 1.00 2.00 244446 85677 0.00 0.00 0.00 0.00 0.20 16.20 19.40 219.20 209.80 3.2 948 999619 -1 72 1 1 38 29 2141 214 170 6.40 11.60 272617 86291 0.00 0.00 0.00 0.00 0.00 3.00 3.20 438.20 550.00 4.4 1117 1789931 -1 97 1 1 0 0 283 34 51 0.20 0.20 10756 22572 0.60 0.60 0.60 0.00 0.40 1.20 1.20 17.56 16.77 1.0 249 1740794 -1 71 1 1 54 70 4607 209 193 7.39 6.59 37206 133384 10.38 23.35 56.29 97.60 1.00 14.17 18.36 273.85 528.54 3.0 155 987796 -1 95 1 1 17 12 853 83 77 0.40 0.60 5459 11457 0.00 0.00 0.00 0.00 0.00 0.20 0.20 34.00 34.60 2.0 4899 1673314 -1 88 1 1 2 1 6162 278 278 0.20 0.20 72571 170757 0.00 0.00 0.00 0.00 0.00 5.60 7.00 15.40 25.20 3.4 3272 1640254 -1 79 1 1 6 0 658 54 31 2.60 2.60 95966 38156 0.00 0.00 0.00 0.00 0.00 3.40 5.80 223.80 221.80 1.6 2625 1795446 -1 94 1 1 8 6 1309 136 112 0.20 0.20 11073 15686 1.00 1.00 1.00 0.00 0.80 5.60 5.80 17.40 150.00 1.0 318 961362 -1 94 1 1 43 61 511 20 31 0.80 0.60 3519 13553 0.00 0.00 0.00 0.00 0.00 0.00 0.00 36.80 56.00 1.2 631 1067931 -1 98 1 1 3 2 380 47 10 0.40 1.40 21957 2478 0.00 0.00 0.00 0.00 0.00 0.00 0.00 23.75 36.13 1.0 8507 1862716 -1 76 1 1 4 2 3720 278 196 1.40 1.60 279725 263781 0.00 0.00 0.00 0.00 0.00 5.79 8.18 112.18 343.51 1.3 644 1006441 -1 90 1 1 1 0 3930 342 185 0.40 0.60 242555 187798 0.00 0.00 0.00 0.00 0.00 1.60 1.60 28.74 52.69 3.8 3440 1338127 -1 89 1 1 1 0 1388 79 47 0.20 0.20 33134 19325 0.00 0.00 0.00 0.00 0.40 0.20 0.40 21.60 22.00 2.2 1398 1753746 -1 81 1 1 9 2 2174 283 182 4.00 4.40 111934 46051 3.40 12.40 42.20 85.60 0.80 23.40 35.00 225.20 373.60 4.8 214 1055130 -1 92 1 1 1 1 2118 129 71 0.40 0.20 383282 22756 0.00 0.00 0.00 0.00 0.40 7.40 10.00 35.40 152.20 1.0 499 980013 -1 97 1 1 2 1 248 16 22 0.40 0.40 7334 9807 0.00 0.00 0.00 0.00 0.00 0.00 0.00 33.00 33.20 1.0 7550 1870232 -1 95 1 1 4 2 588 47 46 0.40 0.40 51753 37560 0.00 0.00 0.00 0.00 0.00 3.00 4.80 105.80 51.40 1.5 729 1039062 -1 91 1 1 12 6 1422 140 94 1.00 1.20 145826 29424 4.60 22.20 43.80 74.20 1.60 6.40 27.60 75.00 175.80 1.0 185 983597 -1 92 1 1 6 5 1711 50 72 0.80 2.20 28886 27183 3.60 4.60 3.60 0.00 1.80 1.40 1.80 66.60 122.40 1.0 251 1021256 -1 88 1 1 1 0 2046 238 154 0.60 0.60 25203 38223 0.60 1.20 1.20 0.00 0.20 4.60 4.60 70.00 98.80 1.8 170 1100499 -1 69 1 1 12 3 4291 458 337 5.99 6.59 357707 102795 0.00 0.00 0.00 0.00 0.00 7.39 9.58 318.56 625.95 1.3 2796 999281 -1 88 1 1 10 9 2881 222 114 0.40 0.40 148645 28774 2.00 2.20 2.00 0.00 1.60 3.59 4.99 50.30 101.40 1.5 283 978936 -1 95 1 1 1 0 887 62 64 0.20 0.20 30083 16777 1.40 1.80 1.80 0.00 0.00 2.60 4.40 15.60 37.40 1.0 241 1014226 -1 89 1 1 51 62 1865 124 98 0.80 1.00 11405 30316 0.00 0.00 0.00 0.00 0.40 4.80 4.80 70.60 133.80 2.6 701 977181 -1 86 1 1 1 1 5073 405 176 0.60 2.00 437640 205496 0.60 1.00 0.80 0.00 0.00 1.60 1.60 32.20 143.00 3.8 2180 988968 -1 97 1 1 12 11 1207 42 35 0.20 0.20 4492 18877 2.61 5.61 10.22 13.43 0.60 0.20 1.20 15.83 60.32 1.0 166 1083687 -1 94 1 1 24 37 1218 97 100 0.20 0.20 95619 30008 4.39 5.99 5.99 0.00 3.39 0.80 0.80 17.17 30.74 3.4 168 1438424 -1 90 1 1 4 0 2533 122 116 0.80 3.20 99537 100130 0.00 0.00 0.00 0.00 0.00 20.00 20.40 111.80 114.40 4.0 2942 1531818 -1 77 1 1 1 0 3032 230 149 0.60 2.00 108408 119191 0.00 0.00 0.00 0.00 0.00 8.00 13.00 43.00 197.40 1.5 432 985101 -1 97 1 1 0 0 244 38 20 0.20 0.20 168458 8012 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.97 16.97 1.2 7346 1861485 -1 92 1 1 25 22 2904 187 137 1.00 0.80 41485 57308 0.00 0.00 0.00 0.00 0.80 2.00 3.60 52.20 121.60 3.4 397 1326802 -1 84 1 1 4 1 4200 192 155 2.99 10.58 51812 35074 0.00 0.00 0.00 0.00 0.20 3.19 4.19 172.06 238.52 1.2 561 1093779 -1 75 1 1 31 18 2963 429 210 2.00 3.40 735011 735608 13.00 21.80 21.80 0.00 6.20 9.00 9.20 162.60 272.80 2.0 487 1038530 -1 89 1 1 1 0 1275 175 128 0.20 0.20 156250 60607 5.80 37.40 115.00 315.60 0.00 104.80 110.40 15.40 160.60 2.0 135 1089264 -1 98 1 1 0 0 217 10 19 0.20 0.20 3477 64742 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.60 16.80 1.0 7746 1870136 -1 91 1 1 2 0 2137 92 72 1.20 1.40 19846 16092 1.40 10.20 19.00 28.00 0.20 11.60 12.00 98.60 160.80 1.0 201 1068720 -1 91 1 1 3 0 1626 280 150 2.20 1.00 376237 112914 0.00 0.00 0.00 0.00 0.00 0.80 1.40 115.60 166.00 4.4 3235 1605074 -1 96 1 1 2 0 801 62 62 0.40 0.40 29439 38059 0.00 0.00 0.00 0.00 0.00 1.40 1.60 34.13 50.10 1.0 792 1014876 -1 86 1 1 2 0 3292 259 126 1.20 1.80 357484 92310 0.00 0.00 0.00 0.00 0.20 30.40 38.40 99.60 205.80 1.0 2360 1013642 -1 0 1 1 0 0 1021 57 48 0.20 0.20 37328 46619 1.60 1.60 1.60 0.00 0.00 2.00 2.00 9.82 24.05 216 98 2 -1 87 1 1 7 6 3626 462 311 0.20 0.20 31210 53733 5.80 8.60 16.40 19.40 0.60 33.60 35.00 187.80 183.20 4.4 195 969245 -1 86 1 1 2 1 3236 279 185 0.80 3.59 427214 34775 0.00 0.00 0.00 0.00 0.00 1.40 2.79 44.91 81.44 3.0 609 1093292 -1 85 1 1 4 0 5283 247 208 0.80 2.20 188986 59023 0.00 0.00 0.00 0.00 0.00 23.20 23.20 95.60 260.40 2.2 552 1068752 -1 96 1 1 0 0 1290 67 78 0.20 0.20 5529 31271 0.40 0.40 0.40 0.00 0.00 1.00 1.00 15.20 29.00 1.0 230 1046680 -1 57 1 1 100 31 5548 694 543 8.00 3.00 386186 112809 3.40 14.60 40.60 74.40 0.20 51.40 70.80 456.00 774.20 1.0 591 1020440 -1 89 1 1 48 68 4285 202 165 0.40 0.40 24771 41113 0.40 0.40 0.40 0.00 0.00 0.60 3.40 20.40 91.00 1.0 265 969712 -1 95 1 1 0 0 2079 82 69 0.20 0.20 32768 35550 2.20 3.39 3.19 0.00 0.00 0.80 0.80 15.77 98.20 1.0 158 1013305 -1 97 1 1 3 1 318 31 25 0.40 0.40 117159 4530 0.00 0.00 0.00 0.00 0.00 0.20 0.20 35.60 40.00 2.0 4676 1847632 -1 96 1 1 0 0 408 47 29 0.20 0.20 89842 6208 1.80 1.80 1.80 0.00 0.80 0.00 0.00 15.60 23.20 1.0 143 1749658 -1 93 1 1 7 6 1610 50 49 0.40 0.80 15069 25364 4.40 5.40 5.40 3.40 2.00 2.60 2.60 38.60 69.40 1.0 137 1022242 -1 80 1 1 25 13 3049 179 107 2.40 4.60 149311 46521 0.00 0.00 0.00 0.00 0.00 8.00 12.20 234.40 403.20 3.2 2534 1525003 -1 99 1 1 0 0 159 15 16 0.20 0.20 452 2755 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.60 16.80 1.0 7360 1865208 -1 95 1 1 1 0 632 101 49 0.20 0.20 195165 31251 2.60 4.80 4.80 0.00 0.00 0.20 0.20 15.60 25.40 1.0 148 1037008 -1 54 1 1 23 7 6426 916 583 12.80 5.80 774917 48759 2.20 3.00 6.20 6.80 3.20 12.00 14.20 653.20 1112.60 1.8 269 970091 -1 79 1 1 3 1 5598 221 283 0.40 0.60 98296 532449 2.00 2.40 2.40 0.00 0.80 2.40 2.60 36.20 73.00 1.0 227 1002725 -1 78 1 1 33 21 3917 271 152 3.19 11.58 496080 40455 9.98 26.95 85.23 162.87 2.79 8.38 9.18 227.54 422.75 1.8 136 1014686 -1 92 1 1 6 1 1201 128 95 2.40 3.20 158463 21294 0.00 0.00 0.00 0.00 0.00 1.40 1.80 131.60 191.40 3.0 1112 1062160 -1 89 1 1 7 5 1627 195 110 0.40 0.40 272063 84545 0.00 0.00 0.00 0.00 0.00 5.40 9.40 59.40 153.00 1.5 470 968790 -1 86 1 1 64 1 1877 196 186 2.79 2.20 53123 30434 0.00 0.00 0.00 0.00 0.00 7.39 8.98 182.24 234.73 4.0 962 1125137 -1 94 1 1 27 39 898 87 90 0.20 0.20 5233 37131 0.00 0.00 1.80 2.80 0.00 1.60 1.60 18.80 38.40 1.0 128 1128165 -1 98 1 1 12 18 177 16 16 0.20 0.20 732 6992 0.00 0.00 0.00 0.00 0.00 0.60 1.00 15.60 17.20 1.0 1322 1746112 -1 76 1 1 9 6 5988 392 257 2.40 9.00 422705 176642 0.00 0.00 0.00 0.00 0.20 2.00 2.00 189.00 225.00 3.2 1665 1413926 -1 96 1 1 5 1 413 42 50 0.40 0.40 20443 37574 3.59 4.79 4.79 0.00 0.80 1.20 1.20 30.94 38.92 1.0 172 1739796 -1 98 1 1 2 1 205 15 14 0.20 0.20 7018 2220 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.60 16.80 1.0 7547 1870232 -1 86 1 1 44 54 2476 155 105 2.20 2.81 385336 17260 3.21 5.81 43.09 67.33 1.40 14.83 15.43 169.14 307.62 1.8 165 1062111 -1 90 1 1 4 0 2631 223 106 0.80 0.80 114906 25591 0.00 0.00 0.00 0.00 0.00 2.40 2.81 46.49 92.38 1.8 696 1109129 -1 96 1 1 0 0 2149 123 112 0.20 0.20 12090 27659 2.00 2.20 2.20 0.00 0.00 0.40 0.40 15.20 19.60 2.2 243 1708694 -1 81 1 1 17 3 2898 418 314 5.20 6.20 464006 176648 0.00 0.00 0.00 0.00 0.00 0.80 0.80 349.20 399.80 4.4 2384 1645445 -1 73 1 1 128 143 3247 543 172 3.01 5.61 648088 295537 5.41 55.91 158.92 308.42 0.20 97.39 134.87 571.34 357.72 1.7 137 1119484 -1 98 1 1 18 27 141 8 10 0.20 0.20 1028 9290 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.77 16.77 1.0 11972 1884990 -1 84 1 1 44 54 2797 323 204 1.60 4.59 265347 40452 0.00 0.00 0.00 0.00 6.39 5.59 18.56 107.78 136.13 2.3 367 1098207 -1 85 1 1 62 59 3502 273 148 2.20 2.40 355154 49921 0.00 0.00 0.00 0.00 0.00 3.00 9.40 109.40 176.40 1.0 965 975280 -1 81 1 1 5 2 3292 284 132 2.00 4.39 658861 20114 5.59 16.17 35.73 70.66 0.80 3.79 3.79 153.89 250.90 4.2 171 1095674 -1 85 1 1 7 0 4082 318 243 1.40 3.40 165226 36357 0.00 0.00 0.00 0.00 0.20 8.80 14.40 108.00 150.80 3.8 917 1070613 -1 83 1 1 1 0 4732 446 198 1.20 2.80 120247 224578 2.60 20.20 36.80 61.00 0.00 47.60 93.20 102.40 195.20 2.8 329 1382184 -1 87 1 1 6 1 5610 273 232 1.00 0.40 81512 61935 0.00 0.00 0.00 0.00 0.00 2.60 3.40 55.20 94.00 5.0 2599 1379610 -1 91 1 1 1 0 1280 53 59 0.80 0.80 71390 46715 2.40 5.59 23.35 78.24 1.80 31.54 38.92 45.11 116.77 2.0 147 1054092 -1 92 1 1 9 1 1224 109 75 1.80 3.39 58668 23476 1.80 2.00 2.20 0.60 0.80 1.00 1.00 91.42 170.46 2.0 156 973889 -1 82 1 1 47 53 1170 106 51 4.60 4.80 420909 72559 0.00 0.00 0.00 0.00 0.00 7.60 14.60 296.80 385.80 1.8 11724 1885976 -1 0 1 1 83 108 2950 250 220 0.20 0.20 130756 75616 7.40 11.20 12.40 2.40 2.60 2.40 7.60 31.20 83.40 477 86 14 -1 90 1 1 11 0 1402 176 88 2.20 2.20 326302 64623 0.00 0.00 0.00 0.00 0.00 2.00 3.00 99.60 180.20 3.0 1131 1538981 -1 85 1 1 8 6 2638 318 227 1.00 1.00 116691 55005 6.39 7.78 31.14 46.71 1.80 11.98 12.57 61.48 157.68 1.0 164 1096913 -1 0 1 1 21 18 1395 358 140 0.20 0.20 498541 524929 2.20 3.20 3.00 0.00 1.60 1.40 1.40 18.80 34.60 560 95 5 -1 52 1 1 40 26 6636 1144 313 10.22 18.84 2134529 184935 6.01 30.86 79.16 166.73 0.80 24.45 61.52 529.86 848.70 2.3 245 1098398 -1 91 1 1 5 0 1799 203 131 2.40 1.20 439266 15923 0.00 0.00 0.00 0.00 0.00 1.40 2.00 146.11 224.35 3.0 712 1066889 -1 80 1 1 6 1 6213 317 271 3.80 1.80 100052 30511 0.80 3.20 2.80 0.00 1.00 0.80 0.80 188.60 298.20 3.0 363 1015990 -1 97 1 1 2 1 453 63 46 0.40 1.80 4140 12068 1.00 1.00 1.00 0.00 0.20 1.00 1.00 20.60 30.60 3.2 329 1711859 -1 65 1 1 48 3 4078 258 170 11.98 34.33 81756 56652 4.59 5.39 5.19 0.00 0.80 0.60 0.60 389.82 753.89 2.2 192 1088992 -1 89 1 1 0 0 322 32 48 0.20 0.20 24023 34078 0.00 0.00 0.00 0.00 0.00 0.60 0.60 15.60 16.80 1.2 1842 1767288 -1 81 1 1 12 3 1752 135 45 1.60 1.80 218922 34199 0.00 0.00 0.00 0.00 0.00 1.00 1.00 127.40 187.00 3.0 759 1522786 -1 83 1 1 5 1 3187 374 224 2.80 2.20 213932 124408 0.00 0.00 0.00 0.00 0.00 3.20 3.60 171.20 361.80 3.8 549 1532930 -1 95 1 1 1 0 1870 93 59 0.20 0.20 89541 19336 0.20 0.20 0.20 0.00 0.00 0.80 1.20 18.20 18.80 3.6 160 1714075 -1 0 1 1 77 96 5275 461 387 3.99 1.00 211372 39920 4.19 9.78 43.51 64.87 0.20 23.75 26.15 188.42 449.90 142 70 30 -1 98 1 1 21 29 200 16 20 0.20 0.20 7044 10682 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.63 16.83 1.0 7265 1868770 -1 87 1 1 4 2 2102 253 184 1.40 6.80 44147 96111 0.00 0.00 0.00 0.00 0.00 2.20 2.20 67.20 108.20 1.4 529 1091947 -1 83 1 1 25 1 1109 83 72 5.00 3.20 136175 19238 4.00 5.80 17.00 36.00 1.40 0.60 0.60 208.80 332.80 2.4 314 1744074 -1 88 1 1 5 2 2522 269 201 1.00 0.80 599478 333148 0.00 0.00 0.00 0.00 1.40 19.76 22.36 53.29 136.93 5.0 609 1590180 -1 74 1 1 8 0 2418 364 325 7.00 2.00 197265 36000 0.00 0.00 0.00 0.00 0.00 0.00 0.00 343.40 498.40 2.2 2103 1768178 -1 93 1 1 4 2 1812 124 76 1.80 2.20 61200 9751 0.00 0.00 0.00 0.00 0.00 0.60 0.60 124.80 175.60 4.2 931 1639242 -1 88 1 1 3 0 2229 213 112 1.60 3.00 577518 102843 2.40 9.00 26.20 58.00 2.00 3.00 3.40 149.00 185.40 4.8 244 1526406 -1 86 1 1 18 1 4378 189 150 5.00 4.80 640892 100275 0.00 0.00 0.00 0.00 0.00 5.80 6.20 182.60 330.80 3.8 2809 1637317 -1 86 1 1 24 20 1737 263 145 3.40 4.40 305734 188601 0.00 0.00 0.00 0.00 0.00 1.40 2.00 222.60 337.20 5.2 2666 1603402 -1 97 1 1 2 1 699 35 33 0.20 0.20 1454 13449 0.00 0.00 0.00 0.00 0.00 0.40 0.40 27.20 19.00 1.7 677 1038936 -1 88 1 1 4 2 456 70 13 2.20 2.20 315016 17761 0.00 0.00 0.00 0.00 0.00 2.20 3.00 209.40 178.60 1.8 11662 1886528 -1 94 1 1 35 53 952 144 107 0.20 0.20 97252 50477 1.20 1.80 1.60 0.00 1.80 2.40 24.60 18.80 21.00 1.4 341 1741270 -1 95 1 1 39 65 310 44 46 0.20 0.20 890 24584 0.00 0.00 0.00 0.00 0.20 1.40 1.60 18.00 20.80 1.0 592 1730664 -1 98 1 1 2 1 756 23 20 0.20 0.20 10505 4454 0.00 0.00 0.00 0.00 0.00 0.20 0.40 15.80 16.80 1.0 4602 1828424 -1 90 1 1 11 8 1466 184 138 1.00 1.20 113794 81996 8.58 16.77 16.57 0.00 0.20 2.59 2.99 85.43 187.03 1.2 291 971772 -1 74 1 1 7 1 2394 334 315 6.80 19.20 142940 86476 1.00 1.00 1.00 0.00 0.20 17.40 28.60 251.60 453.40 1.8 354 1113926 -1 74 1 1 102 44 7489 546 411 2.00 4.79 711691 148758 3.39 8.38 8.38 0.00 12.77 4.39 5.19 112.97 200.20 2.4 428 1034216 -1 89 1 1 72 90 3643 203 130 0.40 1.80 75650 93652 10.20 18.40 25.80 14.80 1.80 6.60 7.20 33.60 81.40 3.6 163 1000467 -1 95 1 1 19 27 1400 40 35 0.20 0.20 24161 20345 1.00 1.80 1.40 0.00 0.00 1.60 2.60 15.60 30.40 1.0 182 1014530 -1 85 1 1 21 1 3336 598 572 3.00 2.00 587782 464470 0.00 0.00 0.00 0.00 0.00 2.40 3.00 138.80 219.00 1.8 509 1066181 -1 78 1 1 7 0 1703 160 127 6.20 17.80 114129 37911 2.60 22.60 29.60 42.20 0.00 19.60 26.60 220.80 434.00 1.0 156 1103315 -1 93 1 1 3 2 2520 94 67 0.40 1.20 9252 20524 3.20 3.20 3.20 0.00 0.80 3.00 3.60 29.80 63.80 3.5 183 1015502 -1 90 1 1 26 35 244 22 44 0.20 0.20 3458 87701 1.40 1.80 1.80 0.00 1.60 3.20 5.20 13.00 22.20 1.6 363 1744803 -1 95 1 1 2 2 1066 107 58 0.20 0.20 273368 251282 0.00 0.00 0.00 0.00 0.00 1.00 1.00 16.60 29.60 4.2 333 1595283 -1 97 1 1 1 1 182 13 14 0.40 0.40 1327 2502 0.00 0.00 0.00 0.00 0.00 0.00 0.00 25.55 38.92 2.0 9849 1866323 -1 92 1 1 8 7 2613 104 153 0.20 0.20 4805 360035 11.60 13.80 13.80 0.00 10.60 0.60 0.60 15.60 30.20 2.2 305 1391992 -1 81 1 1 4 0 4083 313 225 3.20 1.00 321786 73053 0.40 2.20 1.60 0.00 0.60 3.60 4.20 160.60 289.20 1.6 545 1015547 -1 84 1 1 8 3 2794 239 143 2.60 3.00 192634 23863 0.60 0.80 0.80 0.00 1.40 9.20 9.40 192.40 344.00 1.0 332 1128000 -1 98 1 1 0 0 160 12 13 0.20 0.20 737 3589 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.63 16.83 1.0 7562 1873980 -1 93 1 1 9 8 1824 134 112 1.00 2.20 47048 50902 2.40 5.60 5.40 0.00 0.80 4.20 6.20 54.80 161.80 1.3 213 1019315 -1 96 1 1 28 41 264 42 42 0.20 0.20 627 7520 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.60 16.80 1.0 215 1759640 -1 85 1 1 12 11 6414 431 191 0.20 0.20 935068 57293 0.00 0.00 0.00 0.00 0.00 1.00 3.60 26.40 58.60 1.6 405 1010683 -1 75 1 1 80 100 3318 199 183 1.40 2.59 52460 176733 2.79 4.79 4.79 0.00 0.00 12.18 45.91 139.12 325.15 2.6 385 988584 -1 87 1 1 1 0 454 38 39 0.80 1.20 102227 8211 0.00 0.00 0.00 0.00 0.00 1.60 1.60 72.40 171.20 1.6 1454 1753898 -1 91 1 1 5 0 2235 241 104 1.60 0.60 55435 35095 1.80 1.80 15.20 34.40 0.20 4.00 5.60 79.60 134.60 2.6 133 1711675 -1 82 1 1 47 55 4500 485 447 2.80 2.40 226566 245235 0.00 0.00 0.00 0.00 0.00 0.00 0.00 150.00 227.00 3.0 2388 1646278 -1 82 1 1 3 1 1996 150 83 1.00 1.60 440788 73466 6.21 13.63 39.68 95.39 12.02 26.85 48.90 95.59 134.47 2.0 133 1120213 -1 0 1 1 23 2 6172 781 624 10.40 3.40 746908 166202 23.20 40.40 74.00 96.60 13.60 30.40 56.00 536.80 832.20 134 55 45 -1 96 1 1 2 0 806 52 43 0.40 0.60 11892 22951 2.20 4.59 9.78 29.94 0.00 1.00 1.00 34.73 48.30 1.0 169 1012145 -1 88 1 1 48 2 1184 163 116 0.20 0.20 1336878 51629 9.58 25.55 37.33 60.88 3.59 45.91 292.61 28.74 46.71 3.5 160 1023751 -1 86 1 1 2 0 447 53 38 2.20 2.80 105707 29023 0.00 0.00 0.00 0.00 0.00 1.40 1.40 188.40 165.20 1.0 2693 1797126 -1 80 1 1 8 0 2802 408 355 8.38 2.20 233031 12990 0.00 0.00 0.00 0.00 0.00 0.00 0.00 390.02 560.48 3.2 7298 1859602 -1 93 1 1 3 2 1499 148 124 0.40 0.40 11264 34108 2.20 10.40 18.40 51.80 1.00 10.20 10.80 33.20 70.20 2.0 158 1085613 -1 0 1 1 8 1 885 139 63 0.40 0.40 118533 21572 0.20 0.20 0.20 0.00 8.60 29.40 38.40 29.80 136.60 450 92 8 -1 97 1 1 2 1 284 43 16 0.20 0.20 261161 11296 0.00 0.00 0.00 0.00 0.00 0.20 0.40 16.00 17.00 1.4 8351 1865738 -1 87 1 1 6 0 865 121 63 0.60 0.60 376896 21455 13.03 69.34 145.89 260.92 1.60 43.29 88.78 42.48 137.47 1.6 151 1740303 -1 87 1 1 11 0 5054 223 168 2.00 3.60 145345 14738 0.00 0.00 0.00 0.00 0.20 31.40 41.20 154.60 207.60 2.6 706 1384168 -1 88 1 1 7 3 2045 79 95 1.00 0.60 235236 89622 2.20 6.40 10.00 13.60 0.40 5.00 5.20 44.20 107.60 7.4 155 1300490 -1 83 1 1 155 136 4579 354 215 4.20 8.40 391100 262676 1.20 5.60 13.20 22.40 0.00 16.20 36.60 316.80 392.20 5.0 209 1333910 -1 96 1 1 17 21 256 23 21 0.20 0.20 46567 33495 5.20 8.40 8.20 0.00 0.00 0.00 0.00 15.40 16.80 2.0 185 1760056 -1 57 1 1 53 7 5708 311 169 11.00 27.80 405406 42991 0.00 0.00 0.00 0.00 0.00 9.60 13.20 474.60 770.80 1.0 1207 1107931 -1 83 1 1 3 0 1708 207 164 3.40 1.00 91511 9891 0.00 0.00 0.00 0.00 0.20 0.00 0.00 162.00 235.60 2.4 516 1745411 -1 98 1 1 0 0 195 9 15 0.20 0.20 840 3091 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.60 17.20 1.0 3284 1847526 -1 88 1 1 6 0 2719 136 105 1.00 2.40 50963 25627 0.00 0.00 0.00 0.00 0.60 47.60 58.00 161.60 202.00 5.6 6421 1404078 -1 95 1 1 10 6 2502 226 83 0.80 1.60 319639 286931 0.00 0.00 0.00 0.00 0.00 1.20 2.40 47.40 71.60 3.2 3079 1345570 -1 87 1 1 90 80 1995 230 119 1.00 0.80 37023 30467 2.61 42.08 92.79 266.73 0.00 13.23 60.52 44.29 80.76 2.0 128 1059710 -1 97 1 1 0 0 280 12 9 0.20 0.20 13785 3165 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.60 16.80 2.4 4581 1731592 -1 82 1 1 2 0 1096 100 58 2.60 3.80 351754 64445 4.00 4.00 4.00 0.00 0.40 0.60 1.00 187.60 218.60 1.4 230 1806363 -1 82 1 1 6 0 4386 398 270 1.40 4.20 627803 99226 2.40 4.40 6.80 8.20 5.20 5.00 23.60 106.40 210.40 2.5 284 1087445 -1 76 1 1 6 0 2029 249 176 5.79 20.76 228319 47314 5.59 22.75 47.50 82.44 0.00 37.52 54.09 210.58 480.64 1.0 141 1100679 -1 95 1 1 2 0 503 112 59 0.40 0.40 16765 10059 0.00 0.00 0.00 0.00 0.00 1.00 1.00 70.00 76.60 2.8 1463 1715962 -1 88 1 1 7 5 1982 152 219 1.80 7.20 281627 349582 0.00 0.00 0.00 0.00 0.00 1.80 2.40 208.00 169.60 4.8 1387 1613800 -1 98 1 1 12 11 322 104 41 0.20 0.20 226226 150259 0.00 0.00 0.00 0.00 0.00 0.00 0.00 21.40 18.00 3.4 1417 1757259 -1 86 1 1 22 27 2478 303 247 4.20 1.20 124481 20933 0.00 0.00 0.00 0.00 0.00 0.20 0.40 205.20 292.20 1.8 1520 1747144 -1 88 1 1 17 2 3284 239 136 0.80 1.00 372709 66373 1.60 1.60 1.60 0.00 1.40 14.20 22.00 93.20 159.40 3.6 334 1531936 -1 92 1 1 11 9 2830 235 142 0.60 0.40 59310 35831 0.00 0.00 0.00 0.00 0.00 0.60 0.60 32.20 138.60 3.2 380 1393698 -1 83 1 1 299 186 2326 148 88 3.40 3.40 418189 131463 0.00 0.00 0.00 0.00 27.60 11.20 13.40 159.60 270.40 4.6 2343 1730554 -1 88 1 1 6 0 1243 503 75 1.60 1.60 390014 10111 3.40 9.00 25.40 46.00 0.00 2.20 3.20 122.60 190.20 2.4 125 1742330 -1 93 1 1 2 0 1139 118 60 0.60 0.60 157977 42773 0.00 0.00 0.00 0.00 0.00 4.40 6.60 55.60 103.80 2.4 4565 1731554 -1 90 1 1 10 5 1610 189 99 1.60 0.80 30160 16340 0.00 0.00 0.00 0.00 0.00 17.96 17.96 98.60 212.57 2.2 986 972040 -1 98 1 1 1 1 444 53 45 0.20 0.20 12152 15855 1.00 1.00 2.40 3.39 0.60 0.00 0.00 16.37 17.37 1.0 139 1738984 -1 85 1 1 8 2 2306 411 208 1.60 2.00 1166192 126960 1.80 2.20 2.20 0.00 1.00 2.80 4.60 97.80 192.60 2.5 387 1072661 -1 95 1 1 27 36 354 50 40 0.60 0.60 4988 21803 0.00 0.00 0.00 0.00 0.60 1.00 1.00 27.60 45.20 3.0 496 1712853 -1 76 1 1 34 5 4791 581 358 4.20 1.40 211613 53201 3.60 19.40 43.20 127.00 0.60 0.80 1.00 209.00 396.00 9.2 146 1288742 -1 93 1 1 10 9 1750 84 58 0.40 1.80 25590 25581 0.00 0.00 0.00 0.00 0.00 1.60 2.00 22.36 32.93 1.3 1513 1079473 -1 80 1 1 1 0 3159 461 232 1.80 1.40 318346 64616 5.59 20.76 56.89 165.27 0.40 35.13 56.69 78.24 167.86 2.2 145 1125303 -1 89 1 1 1 0 4083 143 150 0.20 0.20 10507 4600 0.00 0.00 0.00 0.00 0.00 2.20 2.20 21.80 22.60 2.0 754 1448346 -1 92 1 1 2 0 1885 139 84 1.80 11.20 318612 22557 0.00 0.00 0.00 0.00 0.00 0.20 0.20 123.00 137.80 1.6 898 1763821 -1 93 1 1 6 5 1110 127 82 0.40 1.80 12110 29425 5.39 10.98 22.16 42.32 1.20 23.35 23.35 21.56 125.75 1.2 148 989972 -1 96 1 1 1 1 473 44 42 0.40 0.60 2302 24438 1.80 2.60 2.00 0.00 1.40 0.80 0.80 38.40 59.00 2.0 206 1024472 -1 0 1 1 18 11 1424 242 242 2.00 2.00 238848 453209 58.40 115.00 120.80 14.20 1.00 13.20 19.00 124.40 265.40 272 79 21 -1 68 1 1 37 51 2293 159 101 1.20 1.20 1062841 152976 50.70 128.34 292.61 444.11 0.60 126.35 243.11 83.43 213.97 1.4 102 981164 -1 98 1 1 0 0 165 9 14 0.20 0.20 1177 22413 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.60 16.80 1.0 7932 1880992 -1 88 1 1 1 0 4041 374 274 0.20 0.20 89934 17257 0.00 0.00 0.00 0.00 0.00 0.20 0.20 15.60 18.40 2.4 6327 1732208 -1 88 1 1 0 0 4537 212 205 0.40 0.20 67028 254584 4.80 10.00 9.40 0.00 2.60 5.80 7.20 17.80 90.60 1.4 298 1013290 -1 73 1 1 44 53 4539 586 371 6.60 2.60 416014 21148 10.80 34.60 82.20 181.20 1.00 7.20 9.40 329.00 536.20 3.5 224 980310 -1 93 1 1 1 1 2428 191 96 0.20 0.20 22571 24071 0.00 0.00 0.00 0.00 0.00 2.00 3.20 14.40 35.80 2.0 842 1383738 -1 87 1 1 12 5 1694 239 118 0.80 0.40 100081 43076 0.80 1.00 1.00 0.00 0.40 4.20 4.20 86.80 119.80 3.6 336 1060800 -1 82 1 1 9 6 3690 386 253 1.20 1.20 73987 36785 0.00 0.00 0.00 0.00 0.40 12.83 16.03 148.70 169.14 2.0 426 1098613 -1 86 1 1 164 183 1909 174 153 0.60 1.00 48876 90840 4.80 16.80 61.20 132.80 0.40 29.00 55.80 99.20 130.80 1.3 165 1067525 -1 90 1 1 3 1 1329 131 74 1.00 1.00 115563 85464 20.16 27.74 27.74 0.00 11.58 1.80 2.20 52.89 156.49 1.0 232 1054184 -1 98 1 1 0 0 233 39 36 0.20 0.20 796 12532 0.00 0.00 0.00 0.00 0.00 0.00 0.00 13.00 18.00 1.2 1334 1761776 -1 94 1 1 1 1 805 69 86 0.20 0.20 113062 253316 0.00 0.00 0.00 0.00 0.00 1.40 1.60 15.60 18.20 1.4 8201 1836408 -1 92 1 1 12 3 1719 144 87 1.60 1.60 322715 290977 0.00 0.00 0.00 0.00 0.00 2.99 5.79 90.02 163.27 4.2 2375 1560085 -1 92 1 1 5 2 1796 157 99 0.60 0.40 351476 114187 0.00 0.00 0.00 0.00 0.00 0.60 0.80 43.00 49.00 2.4 1649 1541882 -1 87 1 1 23 7 3293 228 198 2.60 1.00 162726 101353 0.00 0.00 0.00 0.00 0.60 0.40 0.40 212.00 207.60 2.8 3139 1547168 -1 82 1 1 12 0 4315 426 372 5.40 1.60 162628 11693 0.00 0.00 0.00 0.00 0.00 0.00 0.00 258.00 381.20 2.8 4973 1718726 -1 88 1 1 36 53 2180 309 119 0.20 0.20 597126 35393 2.59 3.39 7.19 7.39 0.80 21.56 43.91 18.76 40.32 1.0 157 1096487 -1 78 1 1 8 0 2953 422 339 8.00 2.20 443353 177081 0.00 0.00 0.00 0.00 0.00 1.60 3.20 373.00 544.40 3.2 3585 1820538 -1 88 1 1 3 0 3564 301 223 0.20 0.20 15492 104015 9.60 19.40 24.00 56.60 0.00 2.40 2.60 16.40 47.40 2.7 162 1065054 -1 93 1 1 21 31 2350 110 104 0.20 0.20 8605 77964 0.00 0.00 0.00 0.00 0.20 1.00 1.60 16.40 30.40 1.0 664 1060856 -1 93 1 1 24 38 2180 114 89 0.20 0.20 51945 38286 0.00 0.00 0.00 0.00 0.00 0.60 0.60 16.00 20.40 2.0 548 1120072 -1 97 1 1 2 0 429 79 46 0.40 0.60 175471 10085 0.00 0.00 0.00 0.00 0.00 4.80 4.80 36.60 54.20 2.2 6279 1710480 -1 78 1 1 11 1 2802 432 371 8.00 2.60 215560 16504 0.00 0.00 0.00 0.00 0.80 0.00 0.00 401.20 581.20 1.2 1552 1778072 -1 94 1 1 2 1 725 173 26 0.40 0.60 1219735 81878 0.00 0.00 0.00 0.00 0.00 4.20 8.40 28.40 41.80 3.0 6726 1842285 -1 93 1 1 18 15 1467 185 103 0.80 0.80 134239 129551 0.00 0.00 0.00 0.00 0.00 0.20 0.20 69.80 74.20 4.4 1496 1602899 -1 95 1 1 30 27 373 81 64 0.60 3.40 232970 238113 0.00 0.00 0.00 0.00 0.00 3.00 5.80 24.60 40.00 4.2 836 1727938 -1 84 1 1 7 3 2391 147 114 4.21 5.81 68390 36413 9.62 33.47 85.57 177.35 0.60 11.62 13.03 150.50 317.03 2.0 131 1093693 -1 87 1 1 49 56 3621 183 144 1.60 2.40 306458 121162 0.00 0.00 0.00 0.00 0.00 1.40 1.60 108.80 174.60 2.8 1390 1544488 -1 92 1 1 18 6 1590 105 91 0.60 0.60 23101 25903 2.80 2.80 2.80 0.00 2.40 4.40 4.60 61.80 111.00 1.0 322 992837 -1 88 1 1 1 1 2683 228 107 0.80 2.20 949201 88398 0.00 0.00 0.00 0.00 0.00 2.00 2.00 40.12 106.99 1.0 508 1029589 -1 97 1 1 2 1 831 71 37 0.40 0.40 3836 10985 0.00 0.00 0.00 0.00 0.00 0.40 0.60 28.06 42.89 1.0 1300 1749587 -1 87 1 1 7 0 1819 170 136 6.20 12.60 200515 22853 0.00 0.00 0.00 0.00 0.00 2.40 2.60 251.20 403.00 2.6 4234 1821074 -1 91 1 1 1 0 3178 247 157 0.20 0.20 347219 175897 0.00 0.00 0.00 0.00 0.00 20.60 37.60 15.60 51.80 3.6 3999 1334674 -1 97 1 1 2 1 508 73 41 0.40 0.40 1787 9101 0.00 0.00 0.00 0.00 0.00 0.60 0.80 29.06 40.48 1.0 640 1734296 -1 97 1 1 1 1 230 10 14 0.20 0.20 12031 45650 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.60 16.80 1.2 7843 1871088 -1 92 1 1 26 37 1203 101 73 0.80 0.80 107456 186673 0.00 0.00 0.00 0.00 0.00 0.20 0.20 63.60 85.00 2.0 6561 1852306 -1 98 1 1 19 28 195 13 17 0.20 0.20 5112 44704 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.60 16.80 1.0 7480 1865456 -1 89 1 1 5 1 2143 134 91 0.80 0.60 17593 26145 0.00 0.00 0.00 0.00 0.00 1.60 1.60 55.09 100.00 1.4 547 1103411 -1 91 1 1 28 41 821 238 214 0.40 0.40 409144 158958 5.00 27.20 84.60 151.20 0.40 34.00 67.40 28.20 45.40 3.2 134 1735840 -1 90 1 1 2 1 2288 147 119 0.20 0.20 111699 23476 1.60 5.59 17.76 34.53 0.60 0.80 1.00 20.16 33.53 1.6 281 1735946 -1 87 1 1 6 0 660 73 34 0.40 0.40 235409 4964 4.40 29.60 66.00 103.40 0.80 2.40 22.80 26.00 95.00 3.4 138 1737786 -1 90 1 1 8 1 3410 378 177 1.80 1.60 121662 27652 0.00 0.00 0.00 0.00 0.00 3.20 4.20 113.40 191.80 2.6 6146 1715850 -1 71 1 1 23 5 5329 449 278 5.19 3.79 869349 28503 6.39 11.58 11.18 0.00 1.00 5.79 8.58 297.21 463.87 2.8 191 1078451 -1 75 1 1 11 1 4209 295 176 5.99 17.56 301116 42619 0.80 0.80 0.80 0.00 0.20 8.18 8.38 199.40 440.72 1.4 296 1083358 -1 91 1 1 5 1 1308 209 167 3.40 1.00 354691 23277 0.00 0.00 0.00 0.00 0.00 0.00 0.00 165.60 234.80 1.6 7649 1878550 -1 92 1 1 2 0 303 27 24 1.60 1.60 31748 14620 0.00 0.00 0.00 0.00 0.00 1.20 1.40 141.00 124.00 1.2 6738 1853766 -1 91 1 1 16 13 1163 85 103 0.60 0.40 206377 154758 0.00 0.00 0.00 0.00 0.00 1.80 2.60 97.00 48.20 2.6 475 1513082 -1 0 1 1 20 2 1169 194 195 0.40 0.80 312017 259833 1.80 2.00 22.60 44.40 0.40 31.60 60.60 35.00 75.40 227 86 13 -1 65 1 1 34 26 4307 452 388 7.40 5.40 197746 68193 16.80 31.40 29.80 0.00 2.40 28.20 39.00 396.00 717.40 2.0 304 1003450 -1 94 1 1 2 1 453 79 66 0.60 0.60 124108 134813 0.00 0.00 0.00 0.00 1.80 1.40 1.40 27.54 40.32 3.4 461 1709276 -1 90 1 1 38 37 990 120 103 1.20 1.60 45418 29320 0.00 0.00 0.00 0.00 0.00 33.00 39.60 91.40 176.00 1.0 519 1017666 -1 59 1 1 14 3 6171 691 588 7.77 2.99 224709 90255 0.00 0.00 0.00 0.00 0.00 28.09 29.08 437.65 700.00 2.3 3268 1006010 -1 91 1 1 1 0 3037 192 160 0.20 0.20 10313 96764 0.00 0.00 0.00 0.00 0.00 2.20 2.80 18.00 69.60 1.0 344 1070120 -1 78 1 1 20 4 2936 268 226 1.00 1.20 180342 61887 12.40 26.60 47.00 102.00 2.20 8.00 15.40 72.00 189.20 1.3 175 966192 -1 85 1 1 6 0 1930 275 233 5.80 1.60 130635 21141 0.00 0.00 0.00 0.00 0.00 2.20 2.60 273.20 396.40 2.8 6342 1864230 -1 85 1 1 4 2 3411 336 164 1.20 1.00 131413 44494 0.00 0.00 0.00 0.00 0.00 4.00 4.40 71.80 122.80 1.0 645 1118875 -1 77 1 1 7 0 2024 120 101 6.60 19.40 26760 71512 0.00 0.00 0.00 0.00 0.00 6.20 6.40 220.00 447.40 1.6 557 1081963 -1 92 1 1 5 0 1590 75 62 1.00 2.80 36682 28990 0.00 0.00 2.40 14.00 0.00 4.60 4.60 66.40 131.80 1.0 137 1089056 -1 97 1 1 1 0 212 29 21 0.20 0.20 75166 10225 0.00 0.00 0.00 0.00 0.00 0.20 0.20 19.60 17.00 1.2 2852 1775840 -1 96 1 1 2 0 759 45 37 0.40 1.80 18005 13520 0.00 0.00 0.00 0.00 0.00 0.20 0.20 41.28 40.48 1.0 752 1043222 -1 90 1 1 1 0 1249 94 32 0.40 0.20 357164 13705 1.40 1.60 1.60 0.00 1.80 1.40 1.60 37.40 46.60 2.0 258 1741093 -1 98 1 1 0 0 380 37 23 0.20 0.20 1007 4477 0.00 0.00 0.00 0.00 0.00 0.20 0.40 15.77 17.56 1.0 881 1737892 -1 94 1 1 1 0 859 116 67 0.20 0.20 202962 22913 0.00 0.00 0.00 0.00 0.00 1.40 1.80 20.40 18.00 2.8 438 1054056 -1 87 1 1 110 127 5176 272 172 0.20 0.20 238224 222016 0.00 0.00 0.00 0.00 0.00 7.60 14.80 16.00 61.60 3.8 1505 1326022 -1 92 1 1 35 52 937 247 159 0.20 0.20 6871 12638 0.00 0.00 0.00 0.00 0.00 0.20 0.20 15.60 19.80 3.2 523 1720032 -1 96 1 1 0 0 394 160 66 0.20 0.20 201455 220580 0.80 1.20 1.20 0.00 0.00 12.40 23.20 15.60 59.40 3.0 275 1736867 -1 95 1 1 27 39 1252 53 118 0.20 0.20 26592 54394 0.00 0.00 0.00 0.00 0.00 0.40 0.60 19.44 20.04 1.2 7762 1875466 -1 87 1 1 12 6 1676 479 199 1.20 2.60 469921 25152 12.80 35.80 70.40 105.00 8.40 17.00 22.80 84.20 265.20 1.4 131 960402 -1 91 1 1 7 6 1850 185 106 0.80 0.80 20420 34074 0.00 0.00 0.00 0.00 0.60 4.80 5.20 67.60 116.80 2.0 410 979160 -1 84 1 1 7 0 3317 310 254 2.59 1.60 177917 128567 0.00 0.00 0.00 0.00 0.00 15.57 15.77 152.89 263.27 4.4 1470 1041161 -1 77 1 1 25 4 2308 164 254 0.60 0.60 336637 180700 0.00 0.00 0.00 0.00 0.00 0.60 0.60 71.20 134.80 4.4 632 1520762 -1 90 1 1 1 1 331 55 54 0.20 0.20 234056 232515 0.00 0.00 0.00 0.00 0.00 5.81 8.22 15.83 22.85 1.2 2075 1770903 -1 95 1 1 16 25 352 34 30 0.40 0.40 1926 12224 0.00 0.00 0.00 0.00 0.60 0.00 0.00 33.60 39.80 2.0 713 1722112 -1 96 1 1 3 1 540 96 88 0.20 0.20 45128 56460 0.00 0.00 0.00 0.00 0.00 0.20 0.20 22.60 17.40 2.0 1333 1713242 -1 98 1 1 0 0 198 15 33 0.20 0.20 16125 7366 0.00 0.00 0.00 0.00 0.00 1.60 2.80 15.80 16.80 1.0 5255 1860792 -1 79 1 1 15 3 4342 258 171 3.20 2.00 341197 52562 0.00 0.00 0.00 0.00 0.00 0.60 0.80 226.60 273.00 3.8 841 1534317 -1 78 1 1 29 19 4862 226 212 1.60 2.40 313298 76539 9.20 19.80 35.20 49.60 5.60 25.80 47.00 105.60 219.20 2.6 176 1109021 -1 75 1 1 11 4 2378 200 109 6.79 20.56 42708 21136 3.59 11.98 14.17 30.14 0.40 7.19 9.78 250.70 448.10 1.8 138 1100343 -1 88 1 1 2 0 3329 392 156 0.40 1.80 509620 63742 0.00 0.00 0.00 0.00 0.60 13.80 25.40 33.20 54.40 1.0 472 1078000 -1 93 1 1 1 0 1628 167 128 0.80 2.00 67281 30403 1.80 2.20 2.20 0.00 0.00 0.80 1.60 58.40 71.00 2.2 230 1118339 -1 90 1 1 1 1 2372 189 414 0.20 0.20 26824 40025 0.80 1.00 1.00 0.00 0.20 7.60 7.80 22.80 21.60 2.0 198 1067126 -1 89 1 1 12 11 2014 339 206 0.20 0.20 50202 29517 0.00 0.00 0.00 0.00 0.00 6.20 8.20 18.20 128.40 1.5 435 1098538 -1 91 1 1 3 0 1379 145 124 2.80 5.40 82823 74139 0.60 0.60 0.60 0.00 0.00 0.80 1.20 167.40 207.00 2.5 179 999150 -1 0 1 1 12 5 745 82 83 1.20 0.80 56291 47669 0.00 0.00 0.00 0.00 0.00 6.80 13.40 80.00 171.00 1556 92 8 -1 87 1 1 16 1 4025 297 261 1.20 3.99 103946 105846 0.00 0.00 0.00 0.00 0.00 2.99 3.39 58.08 90.42 3.0 1012 1629728 -1 77 1 1 10 0 2665 496 314 6.80 2.40 214887 11611 0.00 0.00 0.00 0.00 0.00 0.00 0.00 356.20 521.20 4.0 448 1719106 -1 96 1 1 17 24 344 113 35 0.20 0.20 179355 7812 0.00 0.00 0.00 0.00 0.00 0.20 0.20 17.20 22.00 1.6 6461 1871491 -1 86 1 1 28 38 4703 234 187 2.60 0.80 63062 24504 0.80 0.80 0.80 0.00 1.00 1.60 2.00 132.00 292.80 1.0 185 1015110 -1 96 1 1 1 0 659 146 65 0.40 1.00 174169 173437 0.00 0.00 0.00 0.00 0.00 0.00 0.00 30.20 27.80 3.6 797 1746192 -1 92 1 1 4 1 1459 116 84 0.80 0.80 10612 19701 0.00 0.00 0.00 0.00 0.00 7.60 7.60 39.00 78.20 1.0 578 1020677 -1 83 1 1 18 2 2669 188 168 3.60 9.20 197760 233386 0.00 0.00 0.00 0.00 0.40 20.40 40.40 129.00 263.60 4.2 920 1632099 -1 86 1 1 10 8 2547 240 162 1.00 1.00 153152 170207 4.01 4.61 4.41 0.00 2.20 18.04 22.44 130.66 147.70 1.3 257 979110 -1 98 1 1 0 0 160 8 18 0.40 1.40 1092 13641 0.00 0.00 0.00 0.00 0.00 0.00 0.00 29.40 27.40 1.0 7431 1876200 -1 82 1 1 14 4 3191 175 173 0.80 2.20 211339 401453 9.80 24.20 53.20 109.00 2.00 30.00 37.00 60.80 125.60 1.8 157 1010797 -1 75 1 1 18 5 7786 298 228 1.60 3.60 123860 36841 5.00 5.20 5.20 0.00 4.60 8.60 8.80 155.20 171.80 3.2 211 1447189 -1 70 1 1 15 1 4171 681 474 9.20 4.00 446678 105973 0.00 0.00 0.00 0.00 0.20 5.80 10.60 430.20 757.40 6.8 964 1539776 -1 0 1 1 2 0 2085 122 90 0.40 0.60 56988 35006 0.00 0.00 0.00 0.00 0.00 4.40 6.80 35.40 45.40 395 95 5 -1 96 1 1 17 16 788 81 69 0.40 0.20 10555 42588 0.00 0.00 0.00 0.00 0.00 3.20 3.20 20.00 98.80 1.6 523 967448 -1 95 1 1 4 1 2377 190 78 0.40 2.00 41003 36190 2.00 2.20 2.20 0.00 0.00 2.40 2.60 33.80 47.40 2.0 347 1527106 -1 94 1 1 1 0 1474 74 58 1.20 5.40 63027 27180 1.80 3.20 2.80 0.00 0.00 4.00 4.20 60.00 136.00 2.0 250 1014005 -1 88 1 1 11 1 4485 217 251 0.80 0.60 35065 90454 0.00 0.00 0.00 0.00 0.40 11.22 11.22 38.88 207.41 1.8 726 1065044 -1 93 1 1 2 1 929 133 17 0.60 1.20 1031503 55161 0.00 0.00 0.00 0.00 0.00 0.00 0.00 39.68 72.34 1.8 8515 1868604 -1 95 1 1 2 0 683 53 30 0.80 1.00 113192 40191 0.00 0.00 0.00 0.00 0.00 0.00 0.00 51.60 66.60 2.4 2296 1698589 -1 95 1 1 4 1 877 62 51 0.60 2.00 17524 35342 0.00 0.00 0.00 0.00 0.20 0.20 0.20 49.60 58.60 2.0 1820 1539704 -1 95 1 1 1 1 1365 101 56 0.20 0.20 116063 62156 0.00 0.00 0.00 0.00 0.00 1.60 3.20 15.60 18.40 1.0 8291 1839168 -1 93 1 1 2 0 2579 106 76 0.80 0.40 11166 7333 0.00 0.00 0.00 0.00 0.00 0.60 0.80 48.00 66.00 1.0 474 1730904 -1 98 1 1 2 1 237 20 19 0.20 0.20 9384 10394 0.00 0.00 0.00 0.00 0.00 0.00 0.00 17.64 17.03 1.0 6368 1852585 -1 90 1 1 59 64 1246 160 192 1.00 0.80 149778 130773 0.00 0.00 0.00 0.00 0.00 5.60 14.00 61.60 132.00 2.4 1929 1537322 -1 76 1 1 596 0 2779 95 61 0.20 0.20 593425 5895 8.40 54.80 113.00 274.80 0.00 66.00 131.80 19.40 157.00 5.8 131 1352968 -1 95 1 1 3 2 397 52 56 0.40 0.40 9250 5433 1.80 1.80 1.80 0.00 0.80 2.20 3.20 41.00 42.00 3.2 173 1704123 -1 88 1 1 2 2 2103 173 130 0.20 0.20 249976 140342 2.00 3.59 3.59 0.00 0.00 9.58 15.57 17.17 57.49 1.7 384 988354 -1 89 1 1 48 46 1392 216 143 2.20 2.59 37374 28050 1.00 1.00 1.00 0.00 1.00 12.18 15.97 135.53 268.06 2.5 301 989464 -1 98 1 1 1 1 454 176 45 0.20 0.20 472554 211006 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.80 17.00 3.0 6830 1835902 -1 94 1 1 2 0 1773 84 79 0.20 0.20 18680 28607 3.40 3.80 3.80 0.00 0.40 7.60 9.20 16.00 43.80 2.0 199 1087838 -1 96 1 1 1 0 341 53 28 0.20 0.20 193835 11060 0.00 0.00 0.00 0.00 0.00 0.00 0.00 20.20 18.20 1.0 989 1762725 -1 92 1 1 3 0 1195 181 60 2.40 2.40 42713 37842 2.00 4.00 13.20 27.40 0.80 0.60 0.80 181.00 290.60 2.6 271 1754974 -1 94 1 1 2 1 420 93 30 0.80 1.00 206743 111335 0.00 0.00 0.00 0.00 0.00 2.00 3.00 45.40 65.60 3.4 1761 1758696 -1 99 1 1 2 1 149 9 7 0.20 0.20 7001 1498 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.60 16.80 1.2 6476 1871530 -1 91 1 1 1 1 3898 189 138 0.60 2.00 166414 10001 0.80 0.80 0.80 0.00 0.00 3.59 3.59 80.84 80.64 3.2 173 1441305 -1 91 1 1 5 0 2452 173 139 2.00 2.00 49625 39763 0.00 0.00 0.00 0.00 0.00 0.20 0.20 76.20 134.80 2.6 663 1727416 -1 92 1 1 1 0 1057 206 43 0.40 0.40 944834 7872 0.00 0.00 0.00 0.00 0.00 0.00 0.00 21.00 94.60 4.0 487 1702920 -1 91 1 1 2 0 2314 159 160 0.40 0.20 39607 181616 0.20 0.20 9.38 16.97 0.20 5.79 8.38 24.55 44.71 4.0 127 1061359 -1 89 1 1 12 5 1861 209 108 0.60 0.80 467179 16932 1.80 2.80 2.80 0.00 0.80 20.80 26.80 58.40 132.40 8.0 189 1300462 -1 90 1 1 7 5 4240 185 170 0.60 1.00 13463 40559 0.00 0.00 0.00 0.00 0.20 0.80 2.00 44.31 76.45 1.0 1134 1053974 -1 83 1 1 3 0 4718 295 160 2.40 6.20 132190 84458 4.80 14.80 22.60 39.40 0.20 5.20 7.60 120.20 249.60 1.7 353 1030331 -1 91 1 1 24 11 2682 212 193 1.00 0.80 122747 89983 4.39 4.59 4.59 0.00 2.00 1.60 2.20 64.87 139.92 1.2 263 1074010 -1 90 1 1 8 5 2489 128 208 0.20 0.20 66317 431882 3.20 14.00 19.20 14.40 1.20 6.20 8.20 16.00 29.40 2.0 172 1385682 -1 96 1 1 1 1 1571 109 85 0.20 0.20 7696 57951 0.60 0.60 1.20 0.60 0.00 1.20 1.40 16.00 38.60 1.2 144 1002419 -1 90 1 1 13 11 3520 182 207 0.20 0.20 84961 160611 2.80 5.40 5.40 0.00 1.00 2.80 6.40 17.20 41.00 1.3 198 999368 -1 92 1 1 0 0 258 24 42 0.20 0.20 25598 39822 0.00 0.00 0.00 0.00 0.00 1.79 1.79 15.51 19.68 1.2 2007 1756747 -1 85 1 1 4 2 4635 312 265 0.40 0.20 30763 129153 7.60 11.20 11.20 0.00 4.40 19.20 20.20 25.80 54.80 2.4 207 1447882 -1 96 1 1 2 1 1307 97 36 0.20 0.20 11207 22764 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.60 16.80 1.4 4621 1828408 -1 94 1 1 13 9 709 78 99 0.80 0.60 47868 37038 0.00 0.00 0.00 0.00 0.00 7.40 8.40 56.00 104.20 1.0 503 969976 -1 93 1 1 2 0 1592 107 65 0.80 0.60 29553 10110 2.80 2.80 2.80 0.00 0.20 1.00 1.00 38.20 49.00 3.2 302 1711082 -1 92 1 1 111 49 2235 218 187 0.40 0.40 184223 158204 4.00 13.80 13.80 0.00 1.00 14.20 24.40 33.20 88.20 3.2 323 1319565 -1 68 1 1 30 1 4917 365 143 7.00 19.40 268569 76831 5.40 11.80 23.60 32.40 0.20 8.40 14.20 430.20 543.00 3.4 168 1088946 -1 98 1 1 2 1 204 16 9 0.20 0.20 14162 4918 0.00 0.00 0.00 0.00 0.00 1.40 2.20 15.60 16.80 1.4 6958 1845062 -1 84 1 1 62 72 2507 234 130 3.60 7.00 147446 82699 0.00 0.00 0.00 0.00 0.00 0.60 0.80 411.20 386.40 3.4 934 1539442 -1 91 1 1 58 80 1488 181 160 0.40 0.40 25955 31343 1.20 1.20 1.20 0.00 1.00 16.20 16.60 41.60 156.60 1.2 366 986472 -1 68 1 1 12 3 3958 408 284 9.60 18.60 152577 28722 2.80 6.60 12.60 19.20 1.00 7.60 10.20 370.80 623.60 1.0 117 1109061 -1 96 1 1 1 0 1611 66 70 0.20 0.20 16723 50242 0.00 0.00 0.00 0.00 0.00 0.80 1.00 26.00 20.60 1.3 581 1019464 -1 0 1 1 22 20 2017 393 151 0.40 0.40 583985 551003 0.00 0.00 0.00 0.00 0.00 66.73 95.99 33.27 150.10 702 90 10 -1 89 1 1 21 18 2284 242 255 0.60 0.60 116690 207556 2.20 2.80 2.60 0.00 1.00 10.80 11.00 42.20 93.20 3.6 356 1068194 -1 84 1 1 42 57 2754 224 136 1.00 1.20 57544 63620 4.40 16.20 40.80 81.60 0.00 12.60 12.80 104.20 243.20 2.6 192 1525907 -1 89 1 1 39 36 1278 136 107 1.00 1.00 294454 32347 0.00 0.00 0.00 0.00 0.20 13.60 63.00 114.40 234.00 2.0 1018 1051102 -1 64 1 1 19 2 4392 320 157 10.18 28.34 820347 41889 3.99 11.18 30.34 159.08 2.99 22.36 29.54 357.88 740.92 1.8 173 1096425 -1 74 1 1 7 3 2725 237 221 3.40 1.60 300889 238908 0.00 0.00 0.00 0.00 14.40 22.20 42.00 158.80 357.60 2.0 569 1042981 -1 82 1 1 47 47 3219 273 237 5.80 4.80 216165 140492 0.00 0.00 0.00 0.00 0.20 1.20 1.40 252.40 397.60 3.0 2759 1650349 -1 98 1 1 2 1 183 13 17 0.20 0.20 8687 11003 0.00 0.00 0.00 0.00 0.00 0.00 0.00 17.84 16.83 1.4 7261 1867705 -1 91 1 1 2 1 2392 114 78 0.40 0.40 12325 61724 0.00 0.00 0.00 0.00 0.20 8.00 8.20 31.00 110.80 4.4 737 1061923 -1 88 1 1 43 50 1545 153 103 2.40 4.80 25594 42289 0.00 0.00 0.00 0.00 0.20 1.80 2.00 228.80 257.60 2.2 620 1526627 -1 76 1 1 32 35 2958 294 230 4.80 1.40 219581 27185 2.60 6.60 10.60 10.40 0.60 1.20 1.80 232.60 340.40 3.2 158 1752144 -1 86 1 1 104 108 2559 149 143 2.40 4.01 141636 130115 0.00 0.00 0.00 0.00 0.00 12.63 21.84 155.11 254.51 2.0 848 1076717 -1 90 1 1 2 0 1145 108 59 0.80 0.80 129287 17061 0.20 0.20 0.20 0.00 0.20 15.83 28.46 56.11 71.94 3.8 356 1058657 -1 94 1 1 19 26 1514 187 149 0.60 0.40 41145 31956 0.00 0.00 0.00 0.00 0.40 1.00 1.00 33.27 44.89 1.2 424 1094265 -1 85 1 1 2 1 3996 323 133 0.40 0.80 1352240 156247 0.00 0.00 0.00 0.00 0.20 5.60 6.60 41.40 108.00 1.7 392 985278 -1 90 1 1 2 1 487 48 20 2.00 2.20 110291 18247 0.00 0.00 0.00 0.00 0.00 2.00 3.20 174.40 163.40 1.0 11440 1881528 -1 91 1 1 4 1 2196 145 113 0.40 0.40 77582 39656 0.60 0.60 0.60 0.00 1.00 73.20 78.80 49.80 168.20 4.0 460 989878 -1 98 1 1 0 0 296 31 30 0.20 0.20 9917 12080 0.60 0.60 0.60 0.00 0.40 0.20 0.20 15.37 16.77 1.0 187 1739875 -1 95 1 1 17 25 1029 109 83 0.20 0.20 91929 20653 0.60 0.60 0.60 0.00 0.80 2.00 2.00 16.57 38.72 2.0 252 1012862 -1 98 1 1 1 1 263 25 43 0.20 0.20 9874 7485 0.00 0.00 0.00 0.00 0.00 0.00 0.00 17.60 16.80 1.2 7697 1871520 -1 82 1 1 30 40 467 38 27 2.60 3.20 64280 36998 0.00 0.00 0.00 0.00 0.00 2.00 3.40 201.40 205.00 1.2 2384 1796712 -1 89 1 1 3 1 2913 172 123 0.40 1.80 167743 57484 0.00 0.00 0.00 0.00 0.00 2.40 2.80 46.80 67.40 2.4 2696 1523133 -1 95 1 1 1 1 985 80 52 0.60 1.00 93811 26031 0.00 0.00 0.00 0.00 0.00 1.80 1.80 40.60 87.00 2.0 633 1032854 -1 94 1 1 1 0 1443 150 58 0.60 0.60 287782 10512 0.00 0.00 0.00 0.00 0.00 0.60 0.99 51.09 72.37 2.6 2508 1690583 -1 97 1 1 1 0 282 40 9 0.80 1.00 224466 3420 0.00 0.00 0.00 0.00 0.00 0.00 0.00 47.20 66.60 1.2 6458 1871590 -1 0 1 1 8 6 1152 138 96 0.40 0.40 16017 23243 2.40 2.79 2.79 0.00 1.20 3.59 3.79 35.33 141.72 181 93 7 -1 95 1 1 2 0 3428 228 124 0.40 0.60 292377 252714 0.00 0.00 0.00 0.00 0.00 0.40 0.40 30.20 54.40 3.8 2924 1333120 -1 97 1 1 0 0 197 12 13 0.20 0.20 815 11485 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.80 17.20 1.0 579 1732672 -1 92 1 1 21 29 524 76 37 1.20 0.60 389758 20490 0.00 0.00 0.00 0.00 0.00 7.80 15.40 70.20 117.00 1.8 7410 1868656 -1 87 1 1 32 28 1372 193 123 3.00 4.00 299105 65672 7.00 14.60 21.20 28.00 2.60 7.60 9.00 196.60 336.60 1.7 186 1015914 -1 88 1 1 5 0 1315 160 103 1.00 1.40 277782 69561 1.20 4.59 40.92 55.89 0.20 8.38 12.97 100.60 235.13 1.0 152 1086868 -1 87 1 1 129 45 2223 243 164 0.60 0.60 417425 122887 6.40 18.80 33.40 38.60 2.20 28.80 51.00 72.20 233.80 1.0 247 973678 -1 77 1 1 181 6 4923 286 254 3.39 3.19 211213 235251 0.00 0.00 0.00 0.00 0.00 10.38 13.57 136.93 234.13 3.4 2750 1636152 -1 79 1 1 19 29 4577 140 85 0.20 0.20 618181 101628 8.00 32.40 141.00 220.80 0.00 71.00 142.00 19.60 17.00 2.0 109 1760770 -1 91 1 1 2 0 511 80 17 1.80 1.80 452746 16232 0.00 0.00 0.00 0.00 0.00 1.00 1.40 145.31 135.33 1.8 7855 1865471 -1 84 1 1 11 1 3411 268 194 2.60 3.00 215542 105150 0.60 0.60 0.60 0.00 2.40 4.60 6.60 140.20 323.60 1.0 256 1069616 -1 67 1 1 52 19 7237 522 211 7.58 7.98 235939 45053 2.79 8.18 40.92 99.40 0.40 5.99 8.98 445.51 760.88 2.0 250 1108706 -1 75 1 1 8 2 2143 153 64 6.40 23.20 173702 24454 4.00 4.40 4.40 0.00 1.60 1.80 1.80 379.60 570.00 1.0 204 1036819 -1 97 1 1 2 1 611 38 25 0.20 0.20 65100 26381 0.00 0.00 0.00 0.00 0.00 8.82 17.64 15.63 17.23 1.2 6636 1856024 -1 91 1 1 2 0 788 91 73 1.40 1.60 171714 142275 0.00 0.00 0.00 0.00 0.00 4.20 8.20 70.80 102.80 2.0 6410 1848032 -1 91 1 1 2 0 549 49 64 0.60 4.20 116406 217353 0.00 0.00 0.00 0.00 0.00 8.80 17.60 27.80 30.40 1.4 7663 1879211 -1 84 1 1 85 98 6036 832 181 0.99 1.79 125868 91516 9.54 30.42 89.66 172.17 0.40 26.04 54.87 76.14 156.66 2.0 189 996110 -1 74 1 1 66 27 5275 461 324 6.96 9.15 373711 142975 12.33 39.36 64.61 133.60 3.58 19.28 27.24 423.46 643.14 2.2 227 1284924 -1 81 1 1 1 0 4275 278 192 0.60 0.60 398919 146602 17.80 31.60 37.20 26.80 9.80 10.60 14.60 57.20 135.80 2.2 158 990227 -1 88 1 1 8 2 2995 201 168 1.20 3.40 63991 34680 0.00 0.00 0.00 0.00 0.00 3.00 3.40 104.80 159.80 2.0 1964 969021 -1 81 1 1 4 1 638 112 46 2.00 2.00 326272 92143 0.00 0.00 0.00 0.00 0.00 3.19 5.79 193.21 160.68 1.8 8024 1864548 -1 90 1 1 4 1 4175 112 109 0.60 1.00 118854 48015 0.20 0.20 0.20 0.00 0.00 3.20 4.40 47.80 71.60 2.8 436 1016301 -1 88 1 1 9 0 3023 325 136 2.00 2.20 1136874 75778 0.00 0.00 0.00 0.00 0.00 1.40 1.80 153.20 223.60 1.7 404 1073918 -1 97 1 1 28 40 182 9 15 0.20 0.20 2630 52068 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.63 16.83 1.0 6879 1861804 -1 98 1 1 0 0 181 10 15 0.20 0.20 5478 46886 0.00 0.00 0.00 0.00 0.00 0.00 0.00 13.03 16.83 1.0 7854 1874812 -1 89 1 1 20 24 1267 213 169 3.20 1.00 391564 267529 0.00 0.00 0.00 0.00 0.00 0.00 0.00 160.20 231.00 3.0 3657 1819818 -1 84 1 1 1 0 2666 245 150 0.20 0.20 91155 77414 0.00 0.00 0.00 0.00 0.00 69.74 73.95 23.45 36.47 1.5 497 1058100 -1 90 1 1 2 1 835 58 57 0.20 0.20 170094 31328 0.00 0.00 0.00 0.00 0.00 0.20 0.20 21.20 18.60 1.6 4092 1779424 -1 68 1 1 13 0 4052 436 372 12.00 19.00 223706 26754 2.20 2.40 3.40 3.40 0.00 9.00 12.80 477.20 784.40 1.8 169 1108344 -1 97 1 1 1 1 195 20 24 0.20 0.20 7034 10996 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.60 16.80 1.0 7250 1865032 -1 86 1 1 5 1 2410 176 150 0.60 0.60 74357 96317 7.00 23.80 53.60 87.60 0.20 3.40 5.40 70.00 140.40 2.2 170 1065320 -1 0 1 1 11 5 3900 149 134 0.60 0.60 197230 30298 0.00 0.00 0.00 0.00 0.00 1.00 1.80 34.20 46.40 394 91 9 -1 0 1 1 3 1 1833 659 317 0.20 0.20 735962 516358 7.60 14.20 20.80 30.40 3.00 11.00 16.00 27.60 62.20 160 89 11 -1 83 1 1 4 1 2203 438 363 2.80 4.60 241984 93402 1.60 1.80 1.80 0.00 0.20 5.40 10.80 184.20 213.00 2.2 295 1696866 -1 73 1 1 47 59 3726 261 269 4.20 11.80 260103 486447 3.00 10.20 27.80 50.60 1.80 6.40 9.80 365.00 412.20 2.6 181 1373872 -1 59 1 1 15 0 3778 219 160 11.20 34.40 269997 75702 5.20 10.00 9.60 0.00 0.20 18.00 28.20 402.40 818.20 2.8 301 1092590 -1 97 1 1 2 1 1148 21 30 0.40 0.80 8675 6147 0.00 0.00 0.00 0.00 0.00 0.20 0.20 36.80 34.00 1.0 4918 1829331 -1 1 1 1 28 23 1303 370 177 1.00 3.60 553959 500924 0.00 0.00 0.00 0.00 0.00 14.80 20.80 37.40 130.40 818 89 10 -1 77 1 1 131 104 3404 382 217 4.80 7.20 420341 175225 0.00 0.00 0.00 0.00 0.00 6.80 9.40 369.40 606.20 1.0 1354 1006933 -1 60 1 1 48 1 4398 245 165 12.60 35.00 103091 51490 3.20 4.00 4.00 0.00 0.60 19.80 19.80 440.80 817.60 1.8 212 1095352 -1 89 1 1 7 5 2149 117 148 0.60 0.60 115000 25800 0.00 0.00 0.00 0.00 0.40 5.40 9.60 47.80 91.40 2.0 777 1047805 -1 95 1 1 1 1 1622 141 171 0.20 0.20 361119 115977 0.20 4.80 6.80 7.40 2.40 1.80 1.80 15.40 29.00 1.0 143 1046370 -1 70 1 1 13 10 3671 988 237 1.40 1.40 748238 88752 29.00 139.80 180.60 351.00 1.20 71.00 140.40 141.20 254.20 2.3 161 1132075 -1 92 1 1 15 13 918 119 100 1.80 2.20 55951 18908 0.00 0.00 0.00 0.00 0.00 1.20 1.40 114.80 195.60 1.0 1380 972787 -1 93 1 1 31 23 1443 71 49 1.80 1.80 69060 15791 0.00 0.00 0.00 0.00 0.00 2.00 2.00 132.40 185.80 2.6 4697 1670915 -1 55 1 1 22 2 5365 697 531 14.40 10.60 659595 29375 19.80 44.20 83.00 123.20 4.40 24.60 36.20 618.80 1075.40 1.0 175 972019 -1 98 1 1 0 0 199 19 17 0.20 0.20 32998 10272 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.63 16.83 1.0 7198 1867335 -1 84 1 1 15 12 3367 190 130 2.20 4.00 207205 137147 11.80 23.20 23.20 0.00 5.20 6.00 6.20 142.40 222.60 1.0 427 987661 -1 88 1 1 10 3 3689 152 80 1.40 1.80 116563 35809 0.00 0.00 0.00 0.00 0.00 2.20 3.00 107.80 150.80 3.4 1774 1541160 -1 81 1 1 2 0 3271 192 155 1.20 3.00 269971 81363 0.00 0.00 0.00 0.00 0.00 8.80 16.20 104.40 136.60 3.6 1298 1046453 -1 89 1 1 3 1 2610 139 176 0.80 0.80 131472 101837 0.00 0.00 0.00 0.00 0.00 0.60 0.80 67.80 84.80 2.6 623 1726461 -1 93 1 1 3 3 2431 143 152 0.60 2.00 95208 71983 0.00 0.00 0.00 0.00 0.00 0.80 0.80 35.80 66.20 2.6 1436 1725152 -1 85 1 1 2 0 348 26 21 1.80 1.80 68491 42274 0.00 0.00 0.00 0.00 0.00 2.40 4.41 158.32 147.70 1.6 2414 1823942 -1 66 1 1 87 84 5484 390 332 4.40 11.40 245476 153510 0.00 0.00 0.00 0.00 0.00 27.00 28.80 347.00 475.00 5.8 2591 1559867 -1 88 1 1 1 0 3071 169 134 1.00 2.60 271104 59046 0.00 0.00 0.00 0.00 0.00 1.80 2.00 55.20 175.80 1.0 583 1120162 -1 95 1 1 56 67 398 52 37 0.60 1.40 89176 19557 1.40 1.80 2.40 2.00 0.00 2.00 3.40 29.20 45.80 1.4 169 1754598 -1 88 1 1 4 0 538 86 56 2.00 2.00 65482 38684 0.00 0.00 0.00 0.00 0.00 0.20 0.20 76.60 132.20 1.8 1879 1771618 -1 87 1 1 71 102 3004 187 155 0.20 0.20 91873 70930 4.80 11.60 16.40 20.80 0.80 2.20 2.60 20.40 106.80 1.0 149 1013952 -1 98 1 1 2 1 170 10 22 0.20 0.20 7416 12453 0.00 0.00 0.00 0.00 0.00 0.00 0.00 22.40 17.40 1.2 7386 1874944 -1 95 1 1 1 0 763 81 39 1.60 7.00 53705 9774 0.00 0.00 0.00 0.00 0.00 2.60 4.80 58.80 85.20 1.6 2091 1763118 -1 77 1 1 41 55 5571 450 243 1.80 3.39 465244 398966 0.00 0.00 0.00 0.00 0.00 10.18 15.37 134.13 242.91 3.4 3373 1039950 -1 98 1 1 0 0 261 80 29 0.20 0.20 112146 103588 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.60 20.00 3.6 920 1742870 -1 91 1 1 12 10 315 43 27 0.40 0.40 22934 10444 0.00 0.00 0.00 0.00 0.00 1.20 1.20 35.20 46.60 1.6 436 1744928 -1 96 1 1 3 2 298 32 27 0.40 0.40 83707 45334 0.00 0.00 0.00 0.00 0.00 1.40 2.40 33.47 44.89 1.0 2861 1777805 -1 93 1 1 1 0 2404 101 107 0.60 2.20 30086 61136 0.00 0.00 0.00 0.00 0.00 0.60 1.00 51.40 67.00 1.3 691 1061008 -1 93 1 1 5 4 3011 128 157 0.20 0.20 9034 316545 17.60 20.60 20.60 0.00 15.80 0.20 0.20 15.40 35.00 2.2 276 1392184 -1 87 1 1 22 16 2205 196 100 1.20 1.20 303093 74007 0.00 0.00 0.00 0.00 1.40 6.19 9.58 94.41 197.80 3.2 530 1512482 -1 95 1 1 2 1 2239 103 70 0.20 0.20 140629 39509 0.00 0.00 0.00 0.00 0.00 1.00 1.00 15.60 41.40 2.6 2388 1406923 -1 95 1 1 13 2 1523 86 109 0.80 1.00 51962 8402 0.00 0.00 0.00 0.00 0.00 0.40 0.40 65.00 74.60 4.0 2118 1347805 -1 60 1 1 17 8 6310 1037 986 7.98 14.77 815153 733885 1.80 6.99 36.53 76.45 1.80 8.78 11.58 319.56 543.71 1.5 352 1091404 -1 73 1 1 18 2 4907 531 443 7.40 2.60 251588 29974 2.20 14.40 23.60 49.00 0.80 10.20 14.80 383.00 586.60 4.6 230 1330691 -1 97 1 1 0 0 201 16 25 0.20 0.20 18359 29253 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.60 17.00 1.2 2708 1771696 -1 74 1 1 7 1 3441 379 251 3.19 3.79 297313 175290 4.19 14.77 71.66 130.94 0.60 53.49 84.43 180.04 416.77 1.6 170 1009493 -1 87 1 1 16 2 2557 384 123 1.60 1.40 119766 29714 0.00 0.00 0.00 0.00 0.00 46.31 48.30 148.70 242.91 2.2 2370 1511946 -1 97 1 1 1 0 402 46 41 0.20 0.20 1567 10318 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.60 16.80 2.2 859 1720144 -1 92 1 1 7 6 439 156 63 0.40 0.40 210013 217302 0.00 0.00 0.00 0.00 0.00 5.40 10.80 35.60 35.20 3.4 1083 1754006 -1 78 1 1 252 267 4146 614 470 3.40 3.00 191240 107303 3.40 4.20 4.20 0.00 0.60 2.80 3.00 173.20 267.00 1.0 350 1089149 -1 72 1 1 34 1 3060 162 85 7.41 23.25 47325 22144 1.80 7.82 23.25 42.48 0.80 8.82 14.03 326.05 533.07 3.4 193 1113364 -1 88 1 1 14 13 2318 142 97 1.80 2.40 155180 86805 6.20 27.00 59.80 123.80 1.60 8.80 15.40 110.40 206.80 1.0 182 1050565 -1 95 1 1 1 0 937 145 127 0.40 0.20 429564 99723 0.00 0.00 0.00 0.00 0.00 0.20 0.20 33.60 79.60 1.7 582 1072651 -1 86 1 1 3 0 2193 156 112 1.60 1.40 241870 51689 3.80 4.60 4.60 0.00 2.00 11.00 12.60 84.80 178.80 2.6 319 1056070 -1 67 1 1 30 1 5504 400 267 8.57 18.92 894305 33041 1.39 1.59 1.59 0.00 0.00 25.50 35.06 477.09 760.16 3.2 204 1076897 -1 99 1 1 1 1 173 8 10 0.20 0.20 7117 9060 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.60 16.80 1.0 7654 1879192 -1 96 1 1 1 1 792 46 36 0.20 0.20 8631 9915 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.80 16.80 1.2 7660 1871155 -1 63 1 1 5 0 7763 1587 1532 5.00 1.40 1348324 1199088 0.00 0.00 0.00 0.00 18.80 6.20 10.20 241.00 369.00 1.0 663 1093842 -1 99 1 1 1 1 194 12 24 0.20 0.20 10678 11991 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.60 16.80 1.0 7385 1874944 -1 93 1 1 22 13 1681 146 129 2.00 0.80 70811 49799 2.60 6.60 7.20 1.80 4.40 1.20 1.60 105.20 155.40 2.4 180 1710835 -1 98 1 1 0 0 158 8 17 0.20 0.20 423 10770 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.60 16.80 1.0 6439 1871280 -1 92 1 1 17 24 1291 56 95 0.60 0.60 48614 414968 0.00 0.00 0.00 0.00 0.00 0.00 0.00 57.29 62.28 1.4 8218 1859254 -1 91 1 1 8 6 2848 163 146 0.40 1.80 21253 84127 0.00 0.00 0.00 0.00 0.00 0.20 0.20 20.80 30.40 2.8 647 1645072 -1 86 1 1 13 11 1872 141 66 2.20 6.01 71339 39311 1.40 13.43 94.59 151.10 1.00 3.01 3.41 246.69 400.60 1.3 306 1066564 -1 79 1 1 24 3 4316 371 301 5.20 3.80 140241 105211 0.00 0.00 0.00 0.00 0.00 0.60 0.80 296.60 441.80 4.2 3744 1549013 -1 0 1 1 1 0 1086 222 94 0.20 0.20 254286 276011 5.20 11.00 15.20 10.00 0.00 2.40 2.40 22.00 38.40 127 92 8 -1 79 1 1 85 42 1373 97 89 8.00 8.20 126563 110550 0.00 0.00 0.00 0.00 0.00 10.40 18.80 382.80 597.40 2.4 6206 1835318 -1 62 1 1 52 1 2405 203 131 13.20 37.80 263363 43204 1.00 1.00 1.00 0.00 0.20 7.20 7.60 463.20 873.60 2.8 316 1096304 -1 87 1 1 18 4 3962 614 560 0.40 0.80 699997 400422 3.00 15.00 36.60 87.00 1.60 12.60 27.40 37.80 78.40 3.2 144 1396888 -1 97 1 1 0 0 1106 66 98 0.00 0.00 5108 25493 0.00 0.00 0.00 0.00 0.00 0.40 0.40 2.40 4.00 1.5 464 1045976 -1 73 1 1 43 2 5035 290 141 0.40 0.40 498675 96693 31.00 92.80 176.40 361.00 2.00 72.20 121.00 98.20 258.20 4.3 124 1007525 -1 94 1 1 1 1 1158 50 51 0.20 0.20 8656 22441 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.60 16.80 1.4 7709 1871584 -1 69 1 1 7 0 4182 542 268 5.20 3.00 2007279 22593 8.40 100.80 302.60 556.00 0.60 5.00 8.20 272.60 802.20 4.0 118 1373266 -1 78 1 1 30 3 4058 333 249 4.80 2.80 291987 34191 1.20 6.20 12.20 23.40 11.00 7.20 21.60 251.80 437.80 7.4 413 1293494 -1 84 1 1 40 50 2932 223 102 1.40 3.20 173324 43284 0.00 0.00 0.00 0.00 0.00 4.20 4.80 122.80 247.80 1.0 477 1065285 -1 85 1 1 6 2 2501 155 229 2.00 3.20 177296 56976 0.00 0.00 0.00 0.00 1.80 6.20 9.20 354.40 302.80 1.3 1089 1052451 -1 93 1 1 2 0 2622 292 215 0.40 0.40 129694 96197 0.00 0.00 0.00 0.00 0.20 0.00 0.00 34.80 50.00 2.0 413 1069749 -1 83 1 1 5 0 2619 455 348 5.40 1.40 328916 131103 0.00 0.00 0.00 0.00 0.00 0.00 0.00 252.20 361.60 3.2 1964 1759706 -1 94 1 1 2 1 696 64 47 0.80 0.80 58463 39507 0.00 0.00 0.00 0.00 0.00 6.40 12.60 57.00 62.40 1.2 8575 1840258 -1 91 1 1 22 32 3778 153 149 0.40 0.60 14108 50224 1.79 1.99 1.99 0.00 0.20 3.78 3.98 33.27 107.77 1.0 287 1011205 -1 90 1 1 1 1 1609 92 73 0.60 2.20 111653 16050 1.00 1.00 1.00 0.00 5.20 1.00 1.00 55.20 152.80 1.0 170 1025342 -1 94 1 1 2 1 786 70 43 0.40 0.40 3025 8770 0.00 0.00 0.00 0.00 0.00 0.20 0.20 28.54 42.12 1.0 1231 1742181 -1 97 1 1 11 3 401 33 34 0.40 0.40 53412 5808 0.00 0.00 0.00 0.00 0.00 0.40 0.60 33.13 39.92 1.6 5628 1857780 -1 88 1 1 0 0 4182 245 145 0.20 0.20 24077 22389 0.80 1.20 1.40 2.80 0.20 10.40 12.20 15.40 36.40 1.0 152 1137411 -1 90 1 1 5 0 2155 251 237 1.80 0.60 230371 192375 0.00 0.00 0.00 0.00 0.00 0.00 0.00 92.20 129.40 2.4 4980 1671573 -1 91 1 1 6 1 2791 99 112 0.80 1.00 29288 89337 0.20 0.20 0.20 0.00 0.00 1.60 1.60 93.00 75.40 2.4 401 1083798 -1 97 1 1 1 0 386 77 60 0.20 0.20 4932 10494 0.00 0.00 0.00 0.00 0.00 7.20 7.20 15.60 28.00 2.0 6282 1722634 -1 72 1 1 8 0 3154 148 89 6.81 20.44 128585 37322 0.00 0.00 0.00 0.00 8.02 1.00 1.00 253.51 510.42 3.4 465 1083872 -1 96 1 1 2 1 187 13 21 0.20 0.20 11954 7051 0.00 0.00 0.00 0.00 0.00 1.60 3.20 20.00 17.20 1.0 3585 1848274 -1 65 1 1 15 1 3625 268 130 11.20 32.40 140512 48992 0.20 0.20 0.20 0.00 0.20 6.40 7.20 373.20 683.40 1.0 379 1086331 -1 93 1 1 2 1 3631 144 96 0.20 0.20 29995 79122 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.80 19.60 2.6 3163 1656826 -1 0 1 1 3 0 1643 171 153 0.80 2.20 20529 26776 0.00 0.00 0.00 0.00 0.20 1.60 2.40 66.60 105.00 537 91 9 -1 54 1 1 47 48 4163 299 147 17.03 14.23 177185 13850 0.00 0.00 0.00 0.00 0.00 2.00 3.01 745.29 1324.65 5.6 1120 1775705 -1 82 1 1 17 8 2515 293 132 2.20 2.20 513694 197703 0.80 0.80 0.80 0.00 1.00 7.39 9.18 134.33 257.49 1.2 441 1017961 -1 85 1 1 3 0 3579 223 216 2.80 1.00 75101 141958 0.60 1.60 0.80 0.00 0.60 1.20 1.20 144.60 250.80 5.6 443 1015458 -1 74 1 1 19 12 7284 506 321 5.39 6.19 386171 72448 2.40 4.19 5.39 4.39 0.80 20.36 21.76 235.33 461.08 2.8 439 998836 -1 91 1 1 4 2 3492 130 102 1.40 2.40 101255 28790 0.00 0.00 0.00 0.00 0.00 2.60 3.40 120.20 163.60 2.6 709 990150 -1 89 1 1 8 2 3211 342 290 0.40 0.40 182187 136185 4.19 21.56 53.89 106.39 0.40 39.32 48.70 28.94 134.73 1.5 128 1044367 -1 90 1 1 16 4 2592 106 73 2.58 11.73 63542 17476 2.19 2.78 2.39 0.00 1.19 3.18 3.78 239.36 205.57 4.8 267 1536720 -1 86 1 1 2 0 3348 222 148 0.20 0.20 316936 441152 0.00 0.00 0.00 0.00 0.00 2.20 2.59 21.96 60.88 5.4 623 1006553 -1 89 1 1 7 5 2188 147 86 1.80 1.40 25136 25183 0.00 0.00 0.00 0.00 0.00 1.40 1.40 85.00 139.80 1.0 2919 1051027 -1 97 1 1 0 0 374 73 45 0.20 0.20 176823 35778 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.60 17.20 3.2 948 1716074 -1 97 1 1 0 0 485 235 67 0.20 0.20 270912 270042 0.00 0.00 0.00 0.00 0.20 0.40 0.40 15.60 18.80 2.4 1254 1745602 -1 86 1 1 64 82 5008 576 140 0.40 0.40 286004 42582 1.80 2.59 2.40 0.00 4.19 2.59 13.17 37.92 147.31 2.2 447 1001501 -1 87 1 1 11 6 1551 85 79 1.00 2.00 19640 58019 9.40 16.60 16.60 0.00 0.80 19.40 37.40 129.60 215.00 1.7 302 1052301 -1 95 1 1 1 0 1914 55 57 0.20 0.20 9833 23860 0.60 0.60 0.60 0.00 0.00 4.60 4.60 18.80 45.00 1.7 408 1116526 -1 90 1 1 0 0 3416 234 120 0.60 0.80 114455 25255 0.80 0.80 0.80 0.00 1.80 1.40 1.40 37.60 57.40 4.0 319 1118784 -1 78 1 1 16 1 2142 215 147 4.60 9.80 256517 58279 0.00 0.00 0.00 0.00 0.00 44.00 54.80 248.00 443.00 2.5 554 1040491 -1 85 1 1 2 0 404 32 30 2.20 2.99 71109 38940 0.00 0.00 0.00 0.00 0.00 3.59 5.39 181.44 181.64 1.6 2436 1816624 -1 88 1 1 5 2 3562 280 207 0.60 0.60 246876 68734 0.00 0.00 0.00 0.00 0.00 39.60 40.00 58.80 206.20 1.0 492 995621 -1 92 1 1 3 1 630 84 14 2.20 10.20 513593 6359 0.00 0.00 0.00 0.00 0.00 0.00 0.00 142.60 174.60 2.2 3714 1821429 -1 95 1 1 2 0 834 70 60 0.40 1.80 20692 22085 0.00 0.00 0.00 0.00 0.00 2.00 2.40 45.09 58.12 1.2 1082 1018774 -1 93 1 1 3 2 1889 52 69 0.60 1.40 19769 26606 0.00 0.00 0.00 0.00 0.00 3.20 5.40 53.80 72.20 2.0 705 1538586 -1 92 1 1 5 2 1393 173 142 1.60 0.60 243241 47119 0.00 0.00 0.00 0.00 0.00 0.60 0.60 91.62 135.13 1.0 2331 1008155 -1 80 1 1 4 0 3437 274 158 3.40 9.00 368553 81473 0.00 0.00 0.00 0.00 0.00 18.80 33.00 216.20 329.60 1.7 793 1096205 -1 92 1 1 15 11 1802 198 87 1.20 1.40 476981 127966 1.00 1.20 1.20 0.00 0.40 4.20 4.40 71.60 150.40 3.2 335 1326221 -1 72 1 1 32 0 6059 1491 433 5.40 3.60 873154 797327 7.60 118.00 246.20 1051.20 0.20 26.00 177.20 245.60 435.00 6.4 113 1320912 -1 84 1 1 3 1 4798 335 171 0.40 1.80 150755 80593 4.19 7.19 7.98 2.20 0.40 13.57 24.35 35.53 82.24 2.0 168 1069206 -1 92 1 1 1 0 481 101 96 0.20 0.20 162345 131193 0.60 1.20 1.00 0.00 15.20 0.20 0.20 21.60 35.40 3.8 403 1711790 -1 89 1 1 1 0 1732 262 146 0.80 1.00 88635 22567 0.00 0.00 0.00 0.00 0.00 7.41 12.42 62.73 84.97 1.0 408 1121663 -1 95 1 1 1 1 1243 35 59 0.20 0.20 6509 61181 0.00 0.00 0.00 0.00 0.00 0.40 0.40 15.60 16.80 1.0 8312 1839178 -1 87 1 1 12 10 2545 246 139 0.20 0.20 102216 34393 0.00 0.00 0.00 0.00 0.00 9.80 10.00 17.60 112.60 3.2 9125 1373510 -1 91 1 1 2 0 339 32 15 1.80 1.80 46087 12238 0.00 0.00 0.00 0.00 0.00 1.20 1.20 157.68 138.72 1.6 6785 1851732 -1 95 1 1 2 1 308 24 32 0.80 0.80 189492 30085 0.00 0.00 0.00 0.00 0.00 2.61 5.01 57.31 121.04 1.2 9327 1873303 -1 90 1 1 52 62 976 76 98 0.20 0.20 11377 84271 0.00 0.00 0.00 0.00 0.00 54.60 54.80 16.40 96.00 1.0 1356 1069018 -1 87 1 1 1 0 4396 223 165 0.60 0.60 113544 28272 0.00 0.00 0.00 0.00 0.00 3.61 10.82 54.91 68.54 1.8 2066 1101103 -1 96 1 1 2 0 704 111 56 0.20 0.20 4696 9190 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.60 16.80 2.0 5847 1720984 -1 0 1 1 73 83 4405 540 461 8.42 2.40 272948 43129 6.41 8.82 8.62 0.00 1.40 6.21 11.22 405.81 612.22 430 68 32 -1 91 1 1 12 10 3265 224 102 0.20 0.20 11191 68439 0.00 0.00 0.00 0.00 0.00 4.40 4.40 16.00 32.00 2.4 849 1642790 -1 54 1 1 28 3 3425 146 84 15.00 38.80 363364 29405 2.80 3.40 2.80 0.00 1.40 15.20 15.20 566.40 1036.20 1.2 235 1082774 -1 70 1 1 11 0 4449 612 528 10.00 3.00 290561 19801 6.20 9.40 30.20 65.40 0.20 0.40 0.40 479.00 815.40 1.5 183 1015698 -1 0 1 1 60 78 862 387 131 0.20 0.20 626392 639838 1.20 1.40 1.40 0.00 0.00 0.00 0.00 15.60 34.40 306 94 6 -1 87 1 1 1 0 894 56 70 1.40 1.60 33141 95468 0.00 0.00 0.00 0.00 0.00 0.00 0.00 68.80 100.00 2.2 4345 1782467 -1 78 1 1 25 3 3562 375 319 6.40 2.20 176802 11654 0.00 0.00 0.00 0.00 0.00 16.60 99.80 318.40 503.20 4.4 2913 1407795 -1 78 1 1 68 61 2899 279 179 4.39 4.79 327686 125390 0.00 0.00 0.00 0.00 0.00 10.78 16.37 290.02 499.80 2.0 829 971586 -1 96 1 1 0 0 1376 38 67 0.20 0.20 4051 31919 0.80 1.00 1.00 0.00 0.60 23.40 23.40 15.60 74.80 1.2 262 1750968 -1 83 1 1 5 0 3352 357 264 0.80 0.99 601754 121329 0.00 0.00 0.00 0.00 0.00 69.58 126.84 51.09 83.90 3.4 2822 1339054 -1 95 1 1 1 1 1615 91 70 0.40 1.80 43622 10744 0.00 0.00 0.00 0.00 0.00 4.60 9.20 22.80 33.20 2.4 3345 1709805 -1 60 1 1 93 80 3783 826 557 12.18 5.19 590467 225000 9.38 38.32 112.57 219.36 0.20 10.58 13.77 474.45 940.92 3.6 193 1043098 -1 95 1 1 1 1 868 75 73 0.20 0.20 60588 141166 0.00 0.00 0.00 0.00 0.00 3.39 3.39 15.57 17.76 1.6 7222 1861185 -1 89 1 1 3 1 2223 158 107 0.40 0.40 53000 46297 1.00 1.40 1.20 0.00 0.20 14.57 15.17 32.73 120.76 2.6 271 1083947 -1 86 1 1 2 0 574 95 46 1.59 1.59 50802 21976 0.00 0.00 0.00 0.00 0.00 2.39 3.59 141.43 134.86 2.2 896 1784027 -1 96 1 1 1 0 264 20 33 1.20 0.80 42849 13858 0.00 0.00 0.00 0.00 0.00 0.20 0.40 59.20 68.60 1.2 7047 1844979 -1 87 1 1 2 1 2826 208 120 0.80 0.80 449006 120906 16.80 22.40 22.40 0.00 14.60 15.60 19.60 59.00 153.40 2.2 237 989936 -1 97 1 1 13 18 220 24 21 0.20 0.20 56814 20417 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.60 17.00 1.6 9290 1869141 -1 97 1 1 2 1 282 36 21 0.20 0.20 189633 10196 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.60 16.80 1.4 7716 1882168 -1 98 1 1 0 0 186 21 22 0.20 0.20 481 4390 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.57 16.77 1.0 7360 1861421 -1 75 1 1 17 2 4486 522 421 6.37 3.98 271927 89228 0.80 0.80 0.80 0.00 0.40 8.17 8.76 301.79 510.96 1.0 346 1085103 -1 92 1 1 19 17 1792 111 152 1.00 1.00 281818 65470 0.00 0.00 0.00 0.00 0.00 12.02 19.64 86.77 133.87 1.5 1183 1007947 -1 83 1 1 7 6 1659 203 145 1.00 1.00 446789 242518 8.22 15.83 10.22 0.00 0.40 2.40 2.40 339.08 129.86 2.0 289 1116319 -1 93 1 1 1 0 2918 141 136 0.20 0.20 5032 66053 0.00 0.00 0.00 0.00 0.00 6.40 9.60 16.00 26.00 1.0 1771 1112643 -1 87 1 1 3 1 1305 118 37 2.00 2.00 267231 81920 0.00 0.00 0.00 0.00 0.00 1.80 2.60 187.40 165.80 1.8 7986 1868704 -1 96 1 1 2 1 1117 107 68 0.40 0.20 36318 29286 0.00 0.00 0.00 0.00 0.00 0.00 0.00 29.40 51.60 1.0 663 1069317 -1 78 1 1 17 13 1851 156 92 4.41 13.23 396014 24854 4.01 16.23 91.58 160.12 1.80 53.31 99.80 160.52 345.49 1.0 134 1108471 -1 98 1 1 0 0 189 15 12 0.20 0.20 33139 11228 0.00 0.00 0.00 0.00 0.20 0.80 1.40 15.77 22.75 1.0 591 1729309 -1 93 1 1 2 1 1574 123 92 0.80 1.20 230531 77766 0.00 0.00 0.00 0.00 0.40 5.20 10.00 64.40 84.80 2.2 327 1533171 -1 68 1 1 77 97 4424 643 459 6.80 2.20 267250 154996 0.00 0.00 0.00 0.00 0.00 27.80 35.80 340.60 575.00 1.0 931 996768 -1 91 1 1 4 0 1267 174 156 3.20 1.00 86918 10248 0.00 0.00 0.00 0.00 0.00 0.00 0.00 149.00 220.00 2.0 7374 1865027 -1 66 1 1 20 11 5400 342 163 8.20 22.60 51814 28911 1.20 3.20 3.20 0.00 1.60 4.20 5.00 287.20 586.60 1.0 378 1086531 -1 93 1 1 5 4 1506 166 98 0.60 1.60 94896 16612 0.40 0.40 6.00 14.00 0.80 0.20 0.20 43.40 75.00 1.7 217 1099789 -1 92 1 1 2 0 1248 110 39 1.20 4.01 95965 8789 0.40 5.01 12.83 25.45 3.61 6.01 6.21 71.74 104.81 1.2 133 1758248 -1 90 1 1 3 0 2876 116 116 1.40 2.00 106263 11368 0.00 0.00 0.00 0.00 0.00 9.58 16.37 125.75 159.68 3.4 4212 1715684 -1 69 1 1 12 0 3360 515 375 8.00 2.20 966822 60723 0.00 0.00 0.00 0.00 0.00 4.20 7.80 381.80 562.20 3.6 3182 1769629 -1 95 1 1 2 0 388 40 100 0.60 0.40 57023 66925 1.40 1.80 1.80 0.00 0.20 2.00 12.20 32.00 41.00 1.2 251 1743899 -1 86 1 1 10 5 4239 479 98 1.00 1.40 367261 238007 0.00 0.00 0.00 0.00 0.00 1.00 1.00 93.40 124.20 4.0 3306 1345357 -1 89 1 1 3 1 393 43 17 2.00 2.00 94596 20335 0.00 0.00 0.00 0.00 0.00 3.19 4.99 188.82 160.28 1.2 11813 1883888 -1 86 1 1 23 14 2223 301 157 2.20 2.20 198453 60717 0.00 0.00 0.00 0.00 0.20 1.40 1.40 252.80 325.20 2.8 670 1528350 -1 72 1 1 44 37 3700 488 295 3.20 4.40 233145 128026 13.20 30.80 47.40 58.40 1.00 22.60 32.20 244.60 407.20 1.0 195 945811 -1 75 1 1 22 14 1856 110 92 7.00 19.40 99492 27575 2.40 2.60 2.60 0.00 0.80 14.20 25.40 310.00 503.40 5.2 307 1106643 -1 89 1 1 14 2 1965 256 109 1.39 1.79 338545 17826 0.20 0.20 0.20 0.00 3.97 7.54 11.71 99.60 189.68 2.8 305 996413 -1 89 1 1 2 0 5105 269 190 0.60 0.60 25145 68203 0.00 0.00 0.00 0.00 0.20 0.20 0.20 26.55 53.69 2.7 501 1074799 -1 91 1 1 0 0 414 36 44 0.20 0.20 83481 46672 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.63 17.64 1.4 2107 1772008 -1 94 1 1 1 0 2498 135 77 0.40 0.40 45680 30423 0.00 0.00 0.00 0.00 0.00 0.00 0.00 27.20 38.40 1.2 1903 1752755 -1 82 1 1 65 60 2116 279 191 4.59 2.79 138385 54700 0.00 0.00 0.00 0.00 0.20 8.18 11.78 239.92 384.43 2.0 384 963949 -1 85 1 1 7 0 1757 187 192 4.20 2.80 111253 29838 0.00 0.00 0.00 0.00 4.40 1.00 1.20 190.00 296.80 2.0 810 1061723 -1 81 1 1 1 0 3247 303 202 0.40 0.60 645033 306096 0.60 0.80 10.00 20.00 0.40 9.00 9.00 49.20 108.60 2.8 231 1015854 -1 77 1 1 21 13 6610 260 191 1.40 5.59 256986 72968 7.78 13.97 24.55 31.34 7.98 33.33 49.10 143.11 222.55 1.2 243 1003382 -1 95 1 1 1 0 1446 75 46 0.60 0.60 11106 72845 0.00 0.00 0.00 0.00 0.00 6.80 6.80 29.00 48.40 2.0 4818 1731490 -1 75 1 1 50 1 3760 512 424 5.40 5.00 309000 188453 8.40 14.00 21.00 19.00 1.60 53.60 56.40 218.80 458.40 1.3 217 1085466 -1 92 1 1 30 36 535 198 59 0.20 0.20 485971 188544 0.00 0.00 0.00 0.00 0.00 13.00 13.00 15.60 17.00 2.6 7270 1836112 -1 82 1 1 11 0 3572 517 358 1.80 5.20 89311 184532 3.00 3.40 3.40 0.00 0.20 6.60 8.40 97.40 209.60 4.2 250 1314581 -1 93 1 1 3 1 1670 70 64 0.80 1.20 3865 6900 0.00 0.00 0.00 0.00 0.00 0.20 0.40 66.67 74.65 1.2 1361 1743170 -1 1 1 1 131 46 1726 300 282 1.00 1.20 297680 286051 0.00 0.00 0.00 0.00 0.20 8.22 12.42 85.57 143.69 525 88 12 -1 84 1 1 42 51 3543 214 172 1.00 4.20 254349 115405 17.40 22.40 22.20 0.00 12.40 3.60 21.00 90.00 205.00 3.2 386 1386395 -1 95 1 1 1 1 1063 103 69 0.20 0.20 28393 153133 0.00 0.00 0.00 0.00 0.00 0.60 0.60 15.60 18.00 1.4 8360 1864864 -1 72 1 1 5 2 2735 332 139 2.00 2.20 898179 25561 8.18 87.03 171.26 477.64 0.40 83.63 153.89 144.11 240.92 3.5 143 1126076 -1 88 1 1 15 14 4292 252 146 0.80 0.80 222526 76937 6.79 18.76 40.72 101.00 1.00 10.78 15.37 45.31 116.97 1.7 128 995545 -1 67 1 1 25 1 4418 301 153 5.80 15.00 315550 53801 4.40 31.60 93.60 288.20 3.20 40.80 74.80 225.00 425.60 3.4 123 1100149 -1 88 1 1 4 0 1734 220 202 4.20 1.20 112961 70392 0.00 0.00 0.00 0.00 0.00 0.00 0.00 201.20 287.20 2.2 7463 1863821 -1 76 1 1 6 0 1705 332 189 5.60 14.20 700086 111956 0.00 0.00 0.00 0.00 0.00 9.40 17.80 437.20 386.20 4.6 2050 1724243 -1 80 1 1 9 0 3524 392 321 7.20 3.00 314063 8169 0.00 0.00 0.00 0.00 0.00 0.00 0.00 360.60 523.80 2.2 6596 1871922 -1 91 1 1 0 0 2967 185 126 0.40 0.60 19246 50729 0.80 1.40 1.20 0.00 0.20 2.00 2.00 31.20 42.40 1.4 244 1127214 -1 64 1 1 7 0 3853 311 301 5.40 12.80 549542 509948 21.80 53.40 113.20 234.20 6.60 56.20 100.40 302.20 482.80 5.4 192 997653 -1 71 1 1 9 0 3044 278 264 8.02 18.64 330420 127851 5.81 19.64 50.50 69.54 1.80 24.85 40.48 310.82 603.41 1.7 123 1104948 -1 0 1 1 24 1 2888 503 325 6.20 3.20 189565 39458 0.40 0.40 0.40 0.00 0.40 3.40 4.40 268.40 504.40 337 78 22 -1 90 1 1 4 0 1805 151 143 2.00 0.60 102862 78396 0.00 0.00 0.00 0.00 0.00 0.60 1.20 98.80 138.20 2.4 4755 1726893 -1 96 1 1 1 0 436 45 31 0.40 0.40 34266 8778 0.00 0.00 0.00 0.00 0.00 0.00 0.00 32.40 40.60 2.0 835 1722474 -1 93 1 1 4 2 1686 312 205 0.40 0.60 126309 104451 0.00 0.00 0.00 0.00 0.80 0.60 0.80 37.40 97.00 2.4 495 1531704 -1 87 1 1 2 0 1174 231 170 1.40 1.80 427110 115077 0.00 0.00 0.00 0.00 0.00 8.80 17.20 109.00 139.80 2.2 2524 1730254 -1 89 1 1 38 49 4075 180 145 0.80 1.20 49728 143178 3.20 3.20 3.20 0.00 1.20 0.00 0.00 70.80 77.40 2.8 226 1628595 -1 90 1 1 19 11 3234 361 269 0.40 1.80 156016 62817 11.80 17.00 18.00 5.40 9.20 3.60 4.00 37.20 95.00 4.4 155 1396226 -1 90 1 1 3 2 1421 139 99 0.60 0.60 108524 50858 2.79 21.56 46.91 103.79 1.00 42.32 50.70 49.10 84.23 2.0 140 1054172 -1 88 1 1 49 60 3182 298 66 1.40 1.40 162976 97779 9.20 25.20 72.00 136.20 1.80 2.00 4.20 92.60 204.80 3.6 157 1621664 -1 86 1 1 18 14 5708 256 157 0.60 0.60 31628 26477 2.80 5.20 12.00 13.20 0.00 3.60 4.40 33.00 67.00 5.2 143 1521075 -1 98 1 1 2 1 173 11 16 0.20 0.20 7778 11304 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.60 16.80 1.0 7916 1880864 -1 94 1 1 2 1 1121 47 59 0.60 0.60 36839 68383 0.00 0.00 0.00 0.00 0.00 1.40 2.60 30.00 41.60 2.0 4682 1725306 -1 94 1 1 1 1 1437 108 68 0.40 0.40 5340 15274 0.00 0.00 0.00 0.00 0.00 1.40 1.60 30.00 43.40 3.5 1162 1133342 -1 97 1 1 1 0 156 9 13 0.20 0.20 1607 19294 0.00 0.00 0.00 0.00 0.00 0.00 0.00 17.20 17.80 1.4 8844 1872466 -1 93 1 1 5 2 385 41 23 1.80 1.80 132680 9449 0.00 0.00 0.00 0.00 0.00 1.40 1.40 164.60 149.60 2.0 4657 1847570 -1 91 1 1 32 45 1599 125 86 0.20 0.20 364792 35528 6.80 8.00 8.00 0.00 7.20 6.40 7.00 20.20 115.00 1.0 272 1031914 -1 80 1 1 14 13 4015 329 178 1.00 1.59 114359 77960 14.74 32.07 56.37 66.14 8.96 12.15 16.14 205.78 275.50 4.8 143 1005305 -1 85 1 1 3 0 4505 269 154 0.60 0.60 144699 54580 0.00 0.00 0.00 0.00 0.40 4.40 7.80 52.00 72.00 1.0 478 1128262 -1 98 1 1 2 1 206 32 14 0.20 0.20 197577 13197 0.00 0.00 0.00 0.00 0.00 0.00 0.00 16.20 18.20 1.2 7202 1874062 -1 86 1 1 2 1 2472 208 137 2.40 5.80 254546 21373 3.60 17.20 47.20 158.20 0.80 2.60 2.80 155.00 294.00 2.0 193 1030011 -1 95 1 1 47 63 1921 87 73 0.20 0.20 176786 67927 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.60 19.80 2.4 1778 1649347 -1 59 1 1 54 9 3984 164 100 10.80 20.80 391435 512821 65.20 135.80 140.00 83.80 4.20 15.00 16.80 473.20 836.60 6.2 166 1525998 -1 90 1 1 8 1 729 97 74 1.80 0.60 131107 4970 0.00 0.00 0.00 0.00 0.00 3.40 3.80 91.20 125.40 1.6 609 1742051 -1 94 1 1 1 0 2953 198 125 0.20 0.20 7411 56754 0.00 0.00 0.00 0.00 0.00 0.80 0.80 15.60 22.40 2.0 551 1628800 -1 83 1 1 26 14 3761 760 411 2.00 2.40 67723 21589 0.00 0.00 0.00 0.00 0.00 0.40 0.40 143.60 176.40 3.8 526 1538782 -1 95 1 1 2 1 1185 70 63 0.40 1.80 23241 32553 0.00 0.00 0.00 0.00 0.80 0.40 0.60 33.20 43.80 2.0 377 1533190 -1 98 1 1 1 1 229 22 32 0.20 0.20 10948 19298 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.20 16.80 1.2 7291 1865672 -1 95 1 1 1 0 878 93 88 0.20 0.20 16472 70033 0.00 0.00 0.00 0.00 0.40 3.01 9.82 28.06 49.30 2.0 587 1063984 -1 92 1 1 0 0 391 36 32 0.20 0.20 10449 14088 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.57 16.77 1.2 1004 1758116 -1 88 1 1 1 0 742 46 43 0.40 2.00 1037 62760 0.00 0.00 0.00 0.00 0.00 0.40 0.40 24.80 29.60 3.0 491 1714830 -1 97 1 1 3 1 161 12 11 0.20 0.20 3642 7448 0.00 0.00 0.00 0.00 0.00 0.20 0.20 15.60 17.00 1.0 7228 1847149 -1 65 1 1 45 0 2328 191 114 12.20 34.80 373543 45577 4.80 28.40 52.40 91.00 1.40 49.20 51.60 400.80 856.00 3.4 147 1092866 -1 95 1 1 1 0 1192 58 66 0.20 0.20 7578 57791 0.00 0.00 0.00 0.00 0.00 1.00 1.00 16.60 22.20 2.0 688 1062640 -1 89 1 1 17 7 2341 230 141 1.60 3.80 339842 27019 0.00 0.00 0.00 0.00 1.20 4.20 5.20 103.20 236.00 2.2 718 990224 -1 87 1 1 25 36 1039 112 45 0.80 1.20 243641 36586 0.00 0.00 0.00 0.00 0.00 1.80 3.20 66.80 108.40 2.0 581 1749042 -1 90 1 1 4 2 2727 155 103 0.80 2.00 188454 71604 0.00 0.00 0.00 0.00 0.00 8.00 8.00 56.80 141.80 1.5 1002 1055334 -1 59 1 1 58 62 6565 679 551 11.20 4.60 358824 52641 0.00 0.00 0.00 0.00 0.20 1.20 1.80 531.20 965.00 1.8 855 1054050 -1 86 1 1 1 0 1547 115 86 1.20 3.40 53184 91654 0.00 0.00 0.00 0.00 0.00 8.20 12.60 88.20 127.00 3.6 458 1094496 -1 76 1 1 37 44 1988 168 157 6.61 19.44 14923 63751 4.21 4.81 4.81 0.00 0.60 7.21 8.22 225.65 422.85 2.4 155 1104782 -1 78 1 1 7 0 3928 589 571 4.80 3.80 355147 244977 2.20 2.40 2.40 0.00 0.20 3.00 3.00 274.20 465.80 3.2 270 1080061 -1 83 1 1 97 5 1653 193 84 0.40 0.60 994550 41011 13.60 26.60 56.80 72.60 6.80 36.80 44.00 28.20 125.40 1.5 195 981982 -1 97 1 1 7 3 759 61 58 0.80 1.40 24109 21947 0.00 0.00 0.00 0.00 0.00 1.40 1.40 55.00 82.40 2.4 5673 1683613 -1 90 1 1 1 0 2109 140 132 0.60 2.00 170044 41933 0.00 0.00 0.00 0.00 0.00 0.20 0.20 42.40 66.40 4.2 2411 1042787 -1 80 1 1 44 30 2919 478 381 8.00 2.20 353632 133883 0.00 0.00 0.00 0.00 0.00 0.20 0.20 374.00 537.00 2.6 5519 1830067 -1 96 1 1 1 0 789 116 122 0.20 0.20 5722 23842 0.00 0.00 0.00 0.00 0.00 0.20 0.20 15.80 128.40 1.5 1885 1075006 -1 96 1 1 12 3 563 27 23 0.80 0.80 20028 13118 0.00 0.00 0.00 0.00 0.00 0.20 0.20 58.68 75.05 1.0 6412 1846159 -1 88 1 1 2 1 1429 123 63 0.20 0.20 154718 45755 2.60 14.20 30.80 134.20 0.20 65.00 76.60 17.40 35.80 1.0 171 1056115 -1 91 1 1 29 43 985 111 87 1.20 1.20 277901 23626 1.00 1.20 1.20 0.00 1.60 43.60 43.80 85.80 188.80 3.0 298 1054046 -1 68 1 1 10 1 4616 625 494 8.40 3.40 402372 48289 5.80 8.80 8.80 0.00 0.80 1.20 1.20 440.00 699.20 1.3 219 997088 -1 94 1 1 0 0 1169 61 49 0.20 0.20 1730 19355 0.20 0.20 0.20 0.00 0.20 0.80 0.80 14.60 20.80 4.6 260 1104173 -1 63 1 1 46 1 4004 245 116 11.80 34.60 335229 40091 3.60 5.20 10.60 12.60 6.20 14.60 17.00 385.00 727.00 1.6 207 1095094 -1 99 1 1 0 0 157 10 9 0.20 0.20 424 1668 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.60 16.80 1.0 6637 1873374 -1 76 1 1 19 0 3116 224 225 3.60 2.40 193385 253381 14.60 28.00 20.00 0.00 0.00 13.80 19.00 354.80 243.60 2.0 414 1116750 -1 90 1 1 1 0 1467 108 85 1.20 2.40 6816 17369 0.00 0.00 0.00 0.00 0.00 1.20 1.20 95.21 100.60 1.5 418 1091789 -1 90 1 1 1 0 3438 424 352 0.20 0.20 9987 18030 0.00 0.00 0.00 0.00 0.00 0.40 0.40 15.60 17.60 2.4 1510 1726141 -1 91 1 1 3 1 938 116 75 2.20 2.40 25416 19318 0.00 0.00 0.00 0.00 0.00 0.80 0.80 121.40 173.80 2.2 1283 1713362 -1 94 1 1 8 5 717 44 38 0.60 0.60 94541 27960 0.00 0.00 0.00 0.00 0.00 0.40 0.40 55.29 71.86 1.7 766 1039227 -1 87 1 1 67 72 2619 255 124 1.80 1.60 113326 50530 0.00 0.00 0.00 0.00 0.00 39.80 50.60 113.60 213.40 2.4 2215 1508795 -1 0 1 1 30 5 5937 669 584 11.00 4.40 276587 43272 14.20 25.40 42.00 90.40 0.20 18.40 22.80 516.40 816.20 199 62 38 -1 76 1 1 9 2 4048 401 320 4.41 2.20 338534 215894 5.41 10.02 10.02 0.00 1.00 27.86 31.26 219.04 383.97 3.0 419 1011559 -1 89 1 1 24 34 2649 279 186 0.40 1.80 31652 29714 2.00 8.00 20.80 39.00 0.20 5.20 5.20 35.00 84.60 1.2 127 1085298 -1 92 1 1 0 0 1168 91 47 0.20 0.20 240604 20609 1.40 2.00 2.00 0.00 1.60 0.40 0.40 15.80 17.40 2.0 227 1741504 -1 0 1 1 19 16 1806 406 226 0.60 0.40 641052 533824 0.00 0.00 0.00 0.00 0.00 22.00 32.00 37.40 79.00 754 91 9 -1 96 1 1 3 1 1406 70 84 0.40 1.20 17032 96884 0.00 0.00 0.00 0.00 0.00 0.20 0.40 37.20 37.80 2.2 701 1644637 -1 95 1 1 7 2 889 35 27 1.20 5.20 47274 23119 0.00 0.00 0.00 0.00 0.00 0.20 0.20 90.60 119.60 2.0 483 1532344 -1 81 1 1 14 11 5925 383 230 1.40 6.20 153597 50906 2.80 4.20 3.80 0.00 1.60 7.20 8.00 92.00 240.80 9.4 296 1001605 -1 88 1 1 1 0 2028 401 513 0.20 0.20 18147 54409 0.00 0.00 0.00 0.00 0.00 4.40 4.40 22.80 59.60 2.4 697 1702590 -1 94 1 1 1 0 300 55 46 0.40 0.40 17409 269144 13.77 24.15 24.15 0.00 3.99 5.59 6.79 28.54 43.11 1.2 221 1726970 -1 92 1 1 1 0 2795 189 102 0.20 0.20 110950 21427 1.20 1.40 1.40 0.00 1.60 4.40 5.00 15.40 47.00 1.0 160 1067262 -1 89 1 1 18 26 1425 83 50 2.61 2.40 177846 24584 0.00 0.00 0.00 0.00 0.00 3.01 5.21 193.79 190.58 1.0 8610 1870708 -1 81 1 1 4 0 5300 554 386 3.40 1.20 217765 64739 1.80 1.80 2.40 0.80 1.40 2.40 2.60 177.80 382.40 2.4 138 1002414 -1 72 1 1 38 45 2367 294 231 7.19 3.39 287347 32525 0.00 0.00 0.00 0.00 0.00 2.20 2.79 408.18 530.54 4.0 2374 1783503 -1 97 1 1 0 0 951 66 70 0.20 0.20 2473 33786 0.40 0.40 0.40 0.00 0.00 0.40 0.40 16.00 22.80 2.0 289 1059456 -1 63 1 1 24 0 4730 665 542 9.60 6.60 433275 28268 1.40 2.40 7.60 14.40 2.00 11.00 11.00 500.00 827.20 3.0 293 1013954 -1 94 1 1 5 1 1246 170 141 1.20 0.60 56801 54469 0.00 0.00 0.00 0.00 1.00 1.20 1.40 67.74 119.64 1.2 1254 1019580 -1 88 1 1 42 28 3371 230 101 2.80 3.40 161679 108965 0.00 0.00 0.00 0.00 0.00 5.00 6.80 199.00 270.40 4.4 3096 1345739 -1 83 1 1 53 72 2053 321 159 0.40 0.60 514922 29391 4.61 38.68 80.36 230.86 1.40 55.11 103.21 31.66 55.31 2.5 168 1130139 -1 94 1 1 1 0 768 93 78 0.20 0.20 72536 30522 2.81 3.01 3.01 0.00 0.00 1.80 2.40 15.63 56.51 1.0 146 1059721 -1 79 1 1 31 16 4495 326 186 3.40 4.40 356965 122565 0.00 0.00 0.00 0.00 0.00 1.80 1.80 211.00 418.20 6.2 1543 1328674 -1 88 1 1 13 3 1089 49 42 1.60 2.40 37164 23363 0.00 0.00 0.00 0.00 0.00 0.80 1.20 181.96 316.63 4.0 698 974719 -1 86 1 1 4 1 3290 341 307 2.00 3.60 342177 33866 2.00 2.40 2.40 0.00 0.60 6.80 10.60 112.40 231.00 1.3 340 1093653 -1 88 1 1 1 0 1763 507 375 0.40 0.40 56452 59961 6.80 12.80 16.80 15.80 0.20 8.80 15.60 37.20 36.40 3.0 139 1720707 -1 86 1 1 2 1 3723 213 194 0.40 0.60 126658 118240 4.20 8.40 13.20 29.60 1.60 18.20 21.00 108.60 216.00 1.3 159 1123099 -1 67 1 1 17 4 6199 483 104 11.02 36.27 202036 43309 11.42 46.89 111.22 782.77 0.40 10.82 11.82 550.50 896.39 1.0 133 1006331 -1 84 1 1 10 3 5341 231 153 1.80 3.19 165609 51312 0.00 0.00 0.00 0.00 0.00 0.00 0.00 117.76 133.53 4.2 985 1628203 -1 92 1 1 0 0 2790 221 89 0.20 0.20 998056 17924 0.00 0.00 0.00 0.00 0.00 0.40 0.40 15.60 22.00 1.2 519 1095728 -1 97 1 1 1 1 1072 58 44 0.20 0.20 261668 133124 0.00 0.00 0.00 0.00 0.00 0.00 0.00 16.00 17.40 1.8 8228 1863022 -1 80 1 1 23 2 2573 319 238 8.58 5.59 193986 92720 0.00 0.00 0.00 0.00 0.00 10.38 10.38 345.91 634.33 1.0 1216 1016945 -1 90 1 1 5 2 4903 333 267 0.40 1.80 15674 63082 0.00 0.00 0.00 0.00 0.60 15.17 16.97 25.35 64.87 2.2 3025 1640324 -1 87 1 1 8 2 3750 270 145 1.40 4.40 181322 61188 0.00 0.00 0.00 0.00 0.00 8.20 11.00 80.20 137.80 4.2 3889 1334074 -1 1 1 1 18 1 1135 188 135 2.40 12.40 485245 109897 3.00 3.80 3.80 0.00 1.80 14.80 19.20 60.60 139.00 387 88 10 -1 73 1 1 8 0 4402 569 493 8.20 2.20 336436 31299 0.60 0.60 0.60 0.00 2.40 7.40 7.40 394.60 642.80 1.0 340 1027978 -1 98 1 1 1 1 230 51 32 0.20 0.20 315152 297176 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.80 16.80 2.4 5589 1835376 -1 90 1 1 0 0 3227 387 186 0.20 0.20 111564 46429 0.40 0.40 0.40 0.00 0.80 0.00 0.00 16.80 54.80 1.4 303 1110995 -1 83 1 1 1 0 6128 505 287 0.60 0.80 261803 103675 5.98 14.74 37.25 49.60 0.20 3.39 3.39 60.96 118.92 4.8 133 996523 -1 85 1 1 12 10 2084 261 154 1.60 2.00 733109 679579 0.00 0.00 0.00 0.00 0.00 51.30 61.28 117.56 230.94 3.8 2351 1034834 -1 90 1 1 5 3 2877 207 136 1.40 2.61 21354 73178 9.82 16.83 12.83 0.00 1.20 0.80 0.80 90.98 124.25 1.0 188 995708 -1 85 1 1 21 18 718 43 47 3.39 3.39 92375 78566 0.00 0.00 0.00 0.00 0.00 3.79 6.99 257.88 389.22 1.6 6210 1848837 -1 89 1 1 5 0 2105 156 133 1.00 3.20 214979 62173 0.00 0.00 0.00 0.00 0.20 9.20 31.20 82.60 197.80 3.3 739 1034208 -1 91 1 1 2 1 1228 105 89 0.60 0.60 113956 100427 15.00 60.40 90.80 196.40 0.00 44.40 44.40 59.20 136.80 1.8 151 1119608 -1 79 1 1 7 4 4627 1283 136 2.00 3.59 509700 50768 8.78 27.15 52.50 80.24 1.20 5.19 9.58 176.85 270.66 1.8 243 1130699 -1 71 1 1 48 57 2931 169 160 7.41 20.44 222226 40920 9.02 55.71 72.34 130.86 0.20 23.25 37.47 280.16 526.65 1.2 231 1081029 -1 69 1 1 16 0 4559 783 805 12.80 15.40 84463 35268 1.80 6.00 14.40 21.40 0.00 9.80 18.00 899.80 759.00 1.4 156 1088915 -1 82 1 1 2 0 2389 232 92 2.00 9.80 296312 53188 4.60 6.00 11.00 12.40 0.80 14.20 14.20 139.40 312.40 1.3 171 1037347 -1 69 1 1 16 0 4432 674 301 4.40 4.20 395442 82388 1.00 5.20 59.40 100.80 0.80 45.20 61.40 303.80 512.80 1.5 220 1103578 -1 69 1 1 16 6 4325 478 394 8.80 4.60 274568 30021 5.80 11.80 15.60 25.20 2.00 6.60 7.40 483.20 798.20 1.0 207 1027142 -1 89 1 1 3 2 1040 120 59 0.80 3.19 154551 24953 6.39 27.54 56.69 123.55 0.40 31.14 44.71 82.83 197.80 2.6 190 993039 -1 0 1 1 5 4 825 165 129 0.20 0.20 83366 53619 0.00 0.00 0.00 0.00 0.00 2.60 3.00 19.60 56.20 632 93 7 -1 93 1 1 4 1 1062 141 126 2.80 1.20 74472 6098 0.00 0.00 0.00 0.00 0.00 0.00 0.00 161.80 211.20 1.6 7349 1864162 -1 83 1 1 3 0 3707 233 153 1.60 1.80 354435 99856 14.80 34.20 71.00 197.00 1.20 59.20 80.00 91.00 181.00 2.0 147 1009598 -1 92 1 1 9 1 1799 127 87 1.80 4.19 104229 37594 0.00 0.00 0.00 0.00 0.00 0.60 0.80 120.16 164.87 4.0 808 1529517 -1 81 1 1 9 4 3289 385 348 3.60 1.00 161759 86979 0.00 0.00 0.00 0.00 0.00 0.80 0.80 172.40 279.20 1.0 539 966606 -1 77 1 1 10 0 5975 692 612 2.20 2.00 505718 475455 5.99 21.96 84.43 122.55 0.40 24.15 72.85 95.21 230.54 1.8 126 1039337 -1 92 1 1 4 3 1509 501 139 0.60 1.00 312242 255308 0.00 0.00 0.00 0.00 0.00 3.20 3.20 52.60 119.60 4.2 1051 1600333 -1 77 1 1 8 2 4784 416 240 1.20 1.60 442876 110453 7.82 24.85 79.16 129.06 0.40 35.27 48.70 106.81 329.86 2.4 205 1011407 -1 95 1 1 2 1 588 71 71 0.20 0.20 125736 83488 0.00 0.00 0.00 0.00 0.00 16.00 29.80 13.40 31.20 1.0 567 1062424 -1 61 1 1 13 0 4279 235 176 12.22 34.47 289309 30701 0.40 0.40 2.20 7.01 8.82 4.21 4.21 397.60 751.30 1.0 184 1079269 -1 87 1 1 3 1 442 46 30 2.20 2.20 105052 44010 0.00 0.00 0.00 0.00 0.00 2.99 5.19 206.59 179.24 1.2 11466 1877964 -1 97 1 1 0 0 300 56 46 0.20 0.20 1995 18052 0.80 0.80 0.80 0.00 0.00 0.00 0.00 21.00 18.00 1.0 272 1754832 -1 98 1 1 2 1 163 10 18 0.20 0.20 427 25545 0.00 0.00 0.00 0.00 0.00 0.60 0.80 15.60 17.00 1.0 6470 1855784 -1 80 1 1 16 12 3009 360 244 1.60 5.81 405250 85282 8.02 20.64 43.69 55.11 0.60 35.87 47.90 139.28 270.74 3.2 387 986647 -1 88 1 1 15 5 1751 182 142 0.60 0.80 47141 28599 8.18 8.18 8.18 0.00 2.59 2.40 3.79 61.08 168.66 1.8 269 1059291 -1 96 1 1 11 10 568 56 56 0.60 1.20 11724 22513 0.00 0.00 0.00 0.00 0.00 0.80 3.40 57.00 60.20 2.0 660 1008230 -1 73 1 1 8 1 4476 345 309 2.59 2.99 528531 328979 8.98 28.74 98.20 186.63 0.60 19.96 38.52 159.28 395.21 1.4 209 1010328 -1 92 1 1 32 43 1579 171 601 0.20 0.20 24849 93532 0.00 0.00 0.00 0.00 0.00 0.60 0.60 15.60 30.00 2.8 1334 1704886 -1 90 1 1 4 0 1596 170 146 2.40 1.80 89489 41764 3.80 4.80 4.80 0.20 0.80 3.80 4.40 122.40 212.60 1.0 263 1055742 -1 87 1 1 16 5 3116 289 190 0.60 0.60 325948 52640 0.40 0.60 0.60 0.00 0.40 28.40 45.20 60.20 219.80 1.0 400 969106 -1 94 1 1 10 9 782 119 90 0.80 1.60 12478 24791 0.00 0.00 0.00 0.00 0.00 6.60 6.60 75.20 123.80 2.3 1048 1017725 -1 83 1 1 32 45 5180 254 179 1.20 1.20 62571 29505 1.40 1.60 13.03 18.04 0.40 23.05 24.25 93.19 202.81 5.6 141 1022458 -1 68 1 1 22 2 4052 470 151 8.02 8.62 142202 40400 0.00 0.00 0.00 0.00 0.00 16.43 26.05 416.83 810.22 1.5 2364 1097337 -1 94 1 1 2 0 985 55 46 1.60 4.80 111111 22256 0.00 0.00 0.00 0.00 0.20 3.40 6.20 91.80 110.00 2.2 659 1756514 -1 75 1 1 20 4 3121 341 233 2.80 2.60 691537 133912 0.00 0.00 0.00 0.00 19.60 12.60 24.00 217.40 343.60 1.5 539 1044970 -1 95 1 1 1 0 2147 79 68 0.20 0.20 40671 53995 0.00 0.00 0.00 0.00 0.00 1.60 2.60 16.00 26.40 2.4 4670 1730946 -1 90 1 1 3 2 5049 175 198 0.40 0.20 211318 116402 0.00 0.00 0.00 0.00 0.20 8.80 15.80 34.40 48.00 3.0 2706 1642328 -1 97 1 1 0 0 170 18 21 0.20 0.20 448 8385 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.63 16.83 1.0 7278 1869002 -1 91 1 1 3 0 408 28 24 2.00 3.60 44853 15881 0.40 1.20 0.40 0.00 0.80 1.00 1.20 148.20 151.40 1.2 6777 1849790 -1 87 1 1 15 3 2162 159 119 2.00 2.40 40899 31950 0.00 0.00 0.00 0.00 1.20 6.00 9.40 150.20 220.20 1.0 702 1021237 -1 98 1 1 0 0 160 12 16 0.20 0.20 2085 8670 0.00 0.00 0.00 0.00 0.00 0.20 0.20 15.60 16.80 1.0 7248 1863704 -1 90 1 1 5 1 330 39 38 0.40 0.40 34377 12185 0.00 0.00 0.00 0.00 0.00 1.00 1.20 37.80 47.60 1.4 633 1760253 -1 94 1 1 2 0 697 89 79 1.80 0.60 38828 2388 0.00 0.00 0.00 0.00 0.00 0.00 0.00 89.60 125.00 1.0 6622 1873187 -1 90 1 1 7 1 948 111 48 1.60 3.40 324006 3073 0.00 0.00 0.00 0.00 0.00 4.80 4.80 102.80 192.60 2.6 6213 1731014 -1 96 1 1 0 0 1201 65 61 0.40 0.40 109352 58703 0.00 0.00 0.00 0.00 0.00 0.00 0.00 28.40 34.40 1.4 6854 1877461 -1 89 1 1 0 0 1911 97 75 0.20 0.20 110056 30130 0.00 0.00 0.00 0.00 0.00 1.80 3.00 13.40 17.20 2.0 4101 1776888 -1 89 1 1 1 0 5744 168 190 0.20 0.20 51175 189975 6.00 8.80 8.00 0.00 4.40 0.60 0.60 27.40 28.60 1.2 312 1013458 -1 0 1 1 21 18 2799 291 211 0.60 0.40 374814 259868 2.60 4.80 4.80 0.00 0.00 1.00 1.00 35.40 71.00 172 87 13 -1 98 1 1 0 0 264 42 33 0.20 0.20 1016 10116 0.00 0.00 0.00 0.00 0.00 0.40 0.80 15.63 18.44 1.4 1374 1749756 -1 93 1 1 8 6 1473 123 130 0.40 0.60 138254 30008 0.00 0.00 0.00 0.00 0.00 9.20 10.20 39.00 68.60 4.5 2512 1095232 -1 98 1 1 0 0 188 13 24 0.20 0.20 550 6777 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.60 16.80 1.0 5310 1859912 -1 90 1 1 4 1 1983 191 152 0.80 0.80 258832 170579 0.00 0.00 0.00 0.00 0.00 1.20 1.60 65.00 65.60 3.2 1143 1535661 -1 95 1 1 1 0 917 70 37 0.60 1.00 16214 19692 0.00 0.00 0.00 0.00 0.00 0.20 0.20 52.60 98.00 3.5 2854 1009477 -1 92 1 1 6 1 2348 144 103 2.40 0.80 37237 10148 0.20 0.20 0.20 0.00 0.20 1.00 1.00 121.80 166.80 2.4 298 1709362 -1 94 1 1 9 4 639 48 45 1.20 1.60 188938 15125 0.00 0.00 0.00 0.00 0.00 8.00 15.60 56.20 259.60 2.0 6043 1855211 -1 75 1 1 25 9 4174 245 135 4.20 9.20 250833 42433 0.00 0.00 0.00 0.00 0.20 20.80 23.60 295.00 408.80 3.8 2630 1524755 -1 84 1 1 120 112 1917 228 156 2.79 3.79 168278 108067 10.58 23.75 38.92 122.75 6.99 0.80 0.80 196.61 294.21 1.0 156 968364 -1 96 1 1 0 0 596 45 196 0.20 0.20 6815 223361 1.80 1.80 1.80 0.00 0.00 0.40 0.40 15.60 19.60 1.0 165 1749568 -1 94 1 1 3 0 1131 74 44 1.20 1.80 77364 8905 0.80 0.80 12.80 32.20 0.00 4.20 7.40 108.60 142.40 3.4 133 1703250 -1 85 1 1 11 4 4406 177 151 5.20 5.20 146325 6300 2.40 2.60 2.60 0.00 4.60 11.40 11.80 202.00 418.40 3.4 233 1447301 -1 86 1 1 4 1 574 43 27 3.20 3.00 115026 62525 0.00 0.00 0.00 0.00 0.00 4.80 9.40 233.40 260.00 1.6 6267 1849520 -1 93 1 1 17 24 807 47 65 0.40 0.40 2688 13620 0.00 0.00 0.00 0.00 0.00 5.99 5.99 28.34 39.32 1.5 701 1037450 -1 73 1 1 88 59 3069 319 259 3.00 6.20 301284 392829 13.80 59.60 147.00 440.00 2.20 20.60 38.80 226.40 455.00 1.0 165 1034472 -1 89 1 1 7 4 961 86 80 1.00 4.40 216565 145935 17.20 28.00 47.20 44.40 8.80 18.80 34.80 42.40 83.00 1.5 169 989717 -1 92 1 1 3 0 1405 131 122 0.80 0.60 187208 41824 1.20 1.40 1.40 0.00 0.00 2.40 4.20 50.80 97.20 3.0 301 1114336 -1 96 1 1 1 1 250 12 22 0.20 0.20 12083 67041 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.60 16.80 1.0 7862 1871376 -1 74 1 1 39 2 4137 227 161 7.62 18.64 70587 30229 0.00 0.00 0.00 0.00 0.40 13.83 15.23 253.71 480.36 2.7 357 1096063 -1 94 1 1 5 2 1660 125 79 0.60 2.40 36704 25056 3.79 4.79 4.59 0.00 0.80 1.40 1.80 51.30 70.66 1.5 201 1001517 -1 92 1 1 27 37 1387 196 132 0.60 0.80 21693 32019 3.21 6.81 11.02 13.63 0.20 9.42 16.83 44.69 72.14 1.0 161 1068907 -1 59 1 1 56 11 3910 259 163 10.78 37.13 183614 37938 6.99 21.96 46.51 56.29 3.59 39.32 46.51 505.59 767.07 1.0 159 1088988 -1 0 1 1 22 13 1723 163 106 2.00 3.40 458095 178681 0.00 0.00 0.00 0.00 0.40 25.00 40.40 240.80 325.80 2436 82 16 -1 94 1 1 39 39 822 45 38 1.00 0.80 13899 6834 0.00 0.00 0.00 0.00 0.00 0.00 0.00 63.80 81.80 2.0 4810 1672792 -1 92 1 1 2 0 1859 113 110 0.80 2.59 56120 49384 0.00 0.00 0.00 0.00 0.00 2.40 2.40 48.50 115.57 2.7 490 1013713 -1 77 1 1 184 138 4782 626 394 1.60 4.60 132194 158954 20.40 45.00 53.00 42.80 12.60 11.80 20.80 71.00 214.40 1.3 149 1016229 -1 89 1 1 18 25 428 109 64 0.20 0.20 283433 267502 0.00 0.00 0.00 0.00 0.00 3.20 6.40 15.60 16.80 3.0 4085 1825440 -1 98 1 1 18 23 192 14 33 0.20 0.20 427 14377 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.40 16.80 1.0 5274 1858256 -1 90 1 1 3 1 3085 306 153 0.40 0.40 142703 32976 0.00 0.00 0.00 0.00 0.80 9.80 19.00 30.60 81.80 1.7 575 1076379 -1 95 1 1 36 38 703 109 49 0.80 2.80 84777 60687 2.60 6.60 6.60 0.00 1.20 0.80 0.80 39.20 75.20 2.0 195 1712285 -1 96 1 1 1 1 369 166 52 0.20 0.20 328107 281166 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.60 17.00 2.6 5463 1828022 -1 97 1 1 2 1 301 27 37 0.60 0.40 90093 15683 0.00 0.00 0.00 0.00 0.00 0.00 0.00 51.60 65.80 1.2 7435 1875941 -1 85 1 1 1 0 4813 428 200 0.40 1.00 37103 65163 4.20 4.20 4.20 0.00 0.40 1.60 1.60 38.00 41.40 1.0 253 1129515 -1 88 1 1 24 13 2400 248 154 0.60 0.60 36555 89687 10.38 29.34 45.91 391.62 1.20 4.79 10.58 44.71 79.24 2.3 146 1099612 -1 83 1 1 13 0 3583 179 136 1.39 1.59 170092 94875 0.00 0.00 0.00 0.00 0.20 11.95 21.91 111.16 183.07 3.2 566 1059437 -1 89 1 1 5 1 1490 172 82 2.20 2.20 462717 19436 5.19 9.58 18.36 35.73 10.18 11.38 11.58 143.11 247.11 1.0 162 977095 -1 99 1 1 1 1 158 13 13 0.20 0.20 11119 16475 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.57 16.77 1.2 8609 1864503 -1 95 1 1 5 0 883 47 52 1.00 2.60 18899 19440 3.80 4.60 4.20 0.00 1.00 2.00 2.20 56.80 98.00 1.0 276 1016429 -1 96 1 1 10 9 579 87 71 0.60 2.00 22680 20401 0.00 0.00 0.00 0.00 0.00 0.80 0.80 53.20 65.00 2.6 843 1008656 -1 90 1 1 3 1 1875 192 167 0.80 3.59 106247 23835 0.00 0.00 0.00 0.00 0.20 2.59 3.79 40.72 75.65 1.7 457 1089844 -1 85 1 1 18 15 2455 288 143 1.40 1.40 420367 89848 0.00 0.00 0.00 0.00 0.00 5.00 6.80 95.00 168.40 3.6 941 1132286 -1 83 1 1 7 1 1446 153 121 7.00 5.60 251907 11167 0.00 0.00 0.00 0.00 0.00 1.00 1.00 364.20 526.40 1.6 8378 1834694 -1 81 1 1 16 5 3425 578 238 0.40 0.20 1068774 1051345 5.60 10.20 10.20 0.00 10.20 3.60 3.80 40.40 85.80 2.6 177 1036813 -1 91 1 1 3 0 1284 107 95 3.20 9.60 72827 24856 1.60 4.60 41.00 59.80 0.80 4.20 5.80 108.80 191.40 2.8 132 1753125 -1 92 1 1 11 11 2391 518 234 0.20 0.20 665687 661896 0.00 0.00 0.00 0.00 0.00 0.40 0.40 20.80 44.80 1.4 443 1044834 -1 84 1 1 4 1 3931 274 200 2.40 0.80 131422 116356 4.00 6.40 8.20 4.20 0.40 1.00 1.40 135.00 207.40 1.8 205 1009333 -1 72 1 1 30 12 3169 151 134 7.60 19.80 85104 43100 3.60 7.80 7.80 0.00 1.00 9.60 11.40 288.80 537.00 1.0 427 1077011 -1 91 1 1 60 82 1471 70 43 1.00 2.40 135198 13794 0.00 0.00 0.00 0.00 0.20 11.02 14.63 104.41 163.73 1.4 799 1000784 -1 95 1 1 12 12 664 145 57 0.20 0.20 255852 192501 0.00 0.00 0.00 0.00 0.00 1.20 1.20 15.60 18.00 2.2 1349 1745746 -1 56 1 1 17 0 3902 411 355 15.40 35.40 284485 228809 5.40 15.60 23.60 28.60 0.00 11.80 13.00 544.20 1040.60 1.0 373 1079026 -1 82 1 1 6 0 3304 376 142 1.20 2.40 1166853 25980 3.81 21.44 56.51 153.91 2.81 3.41 22.04 81.56 194.79 2.5 165 1092721 -1 57 1 1 56 59 7625 694 826 4.80 5.00 525258 111782 0.00 0.00 0.00 0.00 0.20 3.40 5.40 338.40 467.20 7.0 2345 1370643 -1 91 1 1 2 0 2389 190 123 0.40 0.60 147176 42063 6.21 9.62 21.44 48.90 0.60 15.63 25.85 34.27 108.02 1.8 193 1023149 -1 0 1 1 6 1 2414 249 163 1.20 3.60 583992 472149 2.00 2.60 2.60 0.80 0.80 11.00 15.80 61.00 133.40 167 89 10 -1 0 1 1 15 14 3082 156 125 0.20 0.20 11270 26333 0.00 0.00 0.00 0.00 0.00 4.61 4.61 18.44 32.87 637 93 7 -1 89 1 1 2 0 4242 212 163 0.40 0.60 97711 77021 0.00 0.00 0.00 0.00 0.40 8.60 8.60 31.60 108.80 1.6 519 1069346 -1 90 1 1 19 0 2078 120 40 2.80 3.60 103404 21483 1.40 1.60 1.60 0.00 0.00 21.00 33.40 175.60 254.60 1.6 281 1745158 -1 66 1 1 19 9 4082 666 553 6.80 4.80 550139 245244 9.80 56.40 145.40 301.60 3.60 18.80 32.40 340.00 737.60 2.4 219 1033072 -1 89 1 1 10 2 2445 149 90 2.00 2.20 117296 33231 0.00 0.00 0.00 0.00 0.00 2.80 4.20 124.40 197.80 2.2 1678 1532469 -1 90 1 1 5 2 3165 188 136 2.00 0.80 131842 6803 3.80 20.80 74.00 146.20 0.20 4.00 7.00 106.20 263.20 2.2 155 1381774 -1 97 1 1 0 0 189 42 29 0.20 0.20 252230 245278 0.00 0.00 0.00 0.00 0.00 0.00 0.00 16.40 17.00 2.4 5608 1835552 -1 86 1 1 3 2 3163 216 115 0.20 0.20 52430 54479 0.00 0.00 0.00 0.00 0.00 1.60 2.20 17.60 18.60 2.2 1400 1754115 -1 87 1 1 1 0 5227 171 162 0.20 0.20 102624 56903 3.60 7.00 10.60 7.20 0.60 3.20 4.00 15.20 132.00 4.4 132 1013872 -1 88 1 1 16 5 662 68 34 2.20 2.00 175605 58186 0.00 0.00 0.00 0.00 0.00 1.20 2.20 186.40 181.00 1.8 7836 1866947 -1 80 1 1 32 4 3243 182 140 5.20 5.60 337517 94832 0.80 1.00 1.00 0.00 1.40 4.60 7.00 250.60 420.20 5.6 1300 1535309 -1 93 1 1 6 3 2998 141 91 0.20 0.20 297845 265395 0.00 0.00 0.00 0.00 0.00 3.19 5.59 45.11 29.74 4.0 2531 1541389 -1 80 1 1 7 5 12277 267 216 0.60 0.80 141858 41906 36.87 86.37 178.16 331.46 0.00 38.88 42.08 51.90 315.03 2.2 195 984402 -1 98 1 1 18 28 281 22 19 0.20 0.20 3344 13554 0.00 0.00 0.00 0.00 0.00 0.00 0.00 16.23 19.04 1.2 6363 1852585 -1 98 1 1 0 0 363 46 23 0.20 0.20 15108 24939 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.60 16.80 1.0 7458 1876208 -1 94 1 1 1 0 378 77 35 0.40 0.20 267033 25942 0.00 0.00 0.00 0.00 0.20 0.40 0.40 33.80 47.20 1.2 1157 1764158 -1 89 1 1 11 7 2207 147 111 0.40 0.60 53375 91504 9.60 36.20 89.00 199.60 1.00 2.80 3.00 64.00 143.20 1.0 319 1060714 -1 83 1 1 8 5 2735 341 201 1.80 4.60 248991 30043 0.00 0.00 0.00 0.00 0.20 1.40 1.60 135.40 232.00 2.2 1094 1130794 -1 86 1 1 6 0 1464 85 50 6.00 18.40 7508 8182 1.20 1.20 10.40 13.60 0.80 0.00 0.00 164.60 311.60 2.0 139 1751994 -1 72 1 1 11 1 4532 628 554 5.59 1.80 588953 320435 0.20 0.20 0.20 0.00 2.00 9.98 17.37 298.40 493.81 5.0 314 1010052 -1 99 1 1 2 1 162 12 15 0.20 0.20 7609 14038 0.00 0.00 0.00 0.00 0.00 0.00 0.00 16.00 16.80 1.0 6356 1848880 -1 91 1 1 1 1 1762 77 93 0.20 0.20 6978 56709 2.20 13.60 42.00 73.60 0.20 43.00 43.00 15.60 87.00 1.6 127 1129587 -1 97 1 1 1 0 1892 122 124 0.20 0.20 47850 53271 6.00 11.00 8.60 0.00 0.20 0.00 0.00 21.40 17.20 2.0 268 1725296 -1 75 1 1 36 45 3745 432 380 5.80 9.40 576508 641678 2.80 4.20 4.20 0.00 5.20 3.20 3.20 218.80 389.40 1.8 195 1042576 -1 89 1 1 35 44 1662 167 93 0.80 1.40 47416 22641 2.20 6.40 13.00 13.20 1.00 2.00 2.00 59.20 100.60 3.0 180 1111715 -1 82 1 1 4 1 5301 448 310 3.00 1.80 97917 10751 3.80 21.80 64.40 120.20 0.20 7.00 7.20 174.60 368.20 4.2 228 1388955 -1 93 1 1 0 0 275 18 26 0.80 0.60 1420 23585 0.00 0.00 0.00 0.00 0.00 0.20 0.40 36.80 45.00 2.4 1333 1768075 -1 93 1 1 2 1 297 40 41 0.40 0.40 2555 12235 1.20 1.20 1.20 0.00 0.60 0.20 0.20 32.34 39.92 2.0 351 1741625 -1 82 1 1 4 0 1757 133 197 4.40 7.60 191605 173745 10.80 45.60 81.00 114.40 1.20 21.00 39.00 184.60 351.40 1.0 151 1036051 -1 89 1 1 4 1 1552 247 219 3.40 1.00 141455 55801 0.00 0.00 0.00 0.00 0.00 0.20 0.20 169.40 238.20 2.2 6696 1838672 -1 98 1 1 0 0 435 51 52 0.20 0.20 10361 27422 0.00 0.00 0.00 0.00 0.00 0.20 0.20 15.63 16.83 1.0 135 1746265 -1 92 1 1 8 1 2878 174 87 1.00 1.60 202656 13263 0.00 0.00 0.00 0.00 0.20 7.60 14.20 131.20 198.80 1.6 3511 1745048 -1 0 1 1 50 65 2292 357 201 0.40 1.80 181979 75166 5.80 9.20 16.20 15.40 1.40 5.40 8.00 33.80 87.00 147 88 12 -1 85 1 1 60 73 3005 131 96 2.00 1.80 47890 31396 2.60 7.60 52.00 83.00 0.80 52.60 53.00 99.80 216.80 4.2 133 1016803 -1 88 1 1 2 0 2422 144 74 1.20 1.80 66781 16746 0.20 0.20 0.20 0.00 0.00 5.40 6.40 90.80 149.00 2.6 402 1005952 -1 94 1 1 5 0 850 74 46 0.40 1.80 141756 16669 2.60 4.20 8.80 27.40 0.60 9.80 12.80 36.40 77.00 1.0 139 972893 -1 87 1 1 4 3 2731 127 90 1.00 3.40 54912 81047 0.00 0.00 0.00 0.00 0.00 17.60 18.00 70.40 200.60 1.4 426 1023250 -1 88 1 1 14 6 1814 259 144 0.20 0.20 116743 26776 2.00 2.00 4.81 5.41 0.40 40.68 65.13 21.04 99.40 3.2 275 1045414 -1 61 1 1 51 1 4103 279 205 11.40 32.40 174616 60155 7.00 19.20 44.80 78.40 0.40 6.40 9.80 391.80 749.20 2.0 155 1089586 -1 73 1 1 156 143 6244 466 338 4.60 2.40 434226 246409 6.20 15.20 25.60 34.20 1.00 14.20 27.60 244.40 394.80 4.8 145 1325832 -1 96 1 1 1 0 432 37 20 0.80 4.20 118932 4598 0.00 0.00 0.00 0.00 0.20 0.00 0.00 27.40 42.40 1.8 606 1760808 -1 80 1 1 12 0 4996 777 739 3.78 2.79 684317 547834 4.78 22.51 56.57 98.61 0.60 19.92 77.69 121.91 245.02 1.3 147 1041729 -1 0 1 1 13 12 2527 254 144 0.20 0.20 516056 485338 0.00 0.00 0.00 0.00 107.58 25.95 26.15 37.72 238.12 2035 81 19 -1 90 1 1 0 0 3082 154 97 0.40 1.80 40618 23263 1.20 1.20 1.20 0.00 0.20 11.60 12.80 34.80 77.40 1.0 183 1027330 -1 90 1 1 36 52 2326 155 77 0.80 1.20 9028 21940 2.20 17.20 23.20 43.20 0.00 0.20 0.20 45.80 66.80 1.0 148 1137347 -1 84 1 1 77 40 2726 182 156 3.41 4.21 142105 75490 7.62 21.84 29.66 34.07 1.40 7.01 13.03 205.81 310.82 1.6 189 1088441 -1 89 1 1 6 1 2094 289 169 1.00 1.00 190655 43262 0.00 0.00 0.00 0.00 0.20 3.20 3.60 61.60 131.80 1.7 401 1080037 -1 96 1 1 0 0 580 42 30 0.20 0.20 3359 15578 0.00 0.00 0.00 0.00 0.00 0.00 0.00 16.20 17.80 1.2 7584 1869384 -1 86 1 1 3 1 1651 162 121 0.20 0.20 40386 45588 5.39 11.38 17.56 31.74 0.00 6.99 9.58 222.36 98.60 1.0 154 966001 -1 91 1 1 2 1 3363 126 134 0.20 0.20 13163 176688 0.00 0.00 0.00 0.00 0.20 0.80 0.80 18.00 19.60 2.2 452 1523230 -1 96 1 1 3 1 362 37 44 0.80 1.00 37567 32976 1.20 1.20 1.20 0.00 4.00 0.60 1.20 67.20 92.80 2.0 284 1719747 -1 88 1 1 3 0 3195 239 212 2.40 0.80 69373 51394 0.20 1.60 1.20 0.00 1.20 0.00 0.00 120.76 207.98 2.0 448 1013560 -1 71 1 1 14 1 5004 650 545 8.00 4.00 708302 41724 0.00 0.00 0.00 0.00 0.00 2.00 3.40 400.60 607.60 4.4 1679 1696723 -1 93 1 1 4 1 2123 352 198 0.40 0.60 22142 32892 4.00 5.60 14.40 13.80 0.80 2.20 2.40 34.20 59.80 1.4 252 1750914 -1 88 1 1 20 18 4446 293 236 0.60 3.00 44120 46650 0.00 0.00 0.00 0.00 0.00 2.80 6.00 27.40 49.40 1.7 588 1016550 -1 0 1 1 7 2 2404 211 153 1.40 2.61 76530 43705 0.40 0.40 0.40 0.00 0.00 5.01 7.41 76.95 129.86 298 89 11 -1 95 1 1 1 0 884 73 186 0.20 0.20 30354 53613 2.00 2.20 2.20 0.00 0.40 1.40 2.20 22.40 17.20 2.8 969 1716299 -1 77 1 1 9 1 1925 167 90 7.20 20.00 249672 32180 2.40 20.00 26.20 51.00 1.00 13.00 13.60 259.40 482.60 1.5 219 1104314 -1 87 1 1 12 8 5006 221 183 1.00 1.40 307424 31592 0.00 0.00 0.00 0.00 0.00 4.60 5.20 60.20 148.00 4.6 1502 1534278 -1 77 1 1 8 2 4551 974 337 0.80 2.39 596214 74507 10.16 39.24 81.87 309.96 3.19 29.68 54.18 77.89 216.73 1.2 117 1038378 -1 97 1 1 2 1 208 13 31 0.20 0.20 6997 11887 0.00 0.00 0.00 0.00 0.00 0.20 0.20 18.60 19.80 1.0 6379 1856778 -1 91 1 1 0 0 496 69 30 0.20 0.20 15309 7110 0.00 0.00 0.00 0.00 0.00 0.00 0.00 16.80 16.80 1.6 1054 1762960 -1 89 1 1 1 1 2210 277 185 0.20 0.20 523626 117453 0.60 1.20 1.20 0.00 0.40 4.80 5.60 22.00 114.00 1.5 337 1016118 -1 95 1 1 17 13 940 82 71 0.80 3.80 8065 14248 0.00 0.00 0.00 0.00 0.00 3.60 3.60 44.00 65.60 2.0 4879 1673080 -1 93 1 1 6 0 921 109 81 0.80 0.80 155425 33179 1.80 6.61 23.25 46.69 0.40 7.01 9.62 61.12 114.63 1.0 160 1092378 -1 91 1 1 1 0 1874 107 114 0.60 0.40 20679 184797 0.00 0.00 0.00 0.00 0.00 1.20 1.40 53.80 126.60 2.6 835 1017366 -1 98 1 1 2 1 207 12 12 0.40 0.40 24104 7829 0.00 0.00 0.00 0.00 0.00 0.00 0.00 33.93 39.52 1.0 8585 1862052 -1 89 1 1 25 35 1558 141 96 1.40 0.60 21185 17556 1.20 1.20 1.20 0.00 0.60 0.20 0.20 77.60 118.20 3.0 253 1104155 -1 98 1 1 2 1 255 22 23 0.40 0.80 652 4595 0.00 0.00 0.00 0.00 0.00 0.00 0.00 33.80 33.40 3.0 951 1714590 -1 93 1 1 46 66 2118 90 116 0.40 0.40 4054 20486 0.00 0.00 0.00 0.00 0.20 0.00 0.00 42.60 39.60 2.2 540 1724573 -1 0 1 1 1 0 544 55 62 0.20 0.20 1943 19308 0.00 0.00 0.00 0.00 0.20 0.40 0.40 20.20 18.60 400 97 3 -1 86 1 1 1 1 2068 199 138 0.40 1.60 139395 52225 1.40 1.60 1.60 0.00 0.60 61.88 63.67 158.68 181.24 1.0 321 1019960 -1 74 1 1 14 0 4719 495 282 4.20 5.80 437927 35992 1.60 2.40 2.40 0.00 9.40 16.40 20.40 213.40 385.80 2.8 294 1048386 -1 89 1 1 3 0 551 77 29 3.00 3.20 320678 10455 0.00 0.00 0.00 0.00 0.00 1.80 1.80 241.60 234.60 2.2 4822 1849413 -1 89 1 1 184 203 2908 312 123 0.40 1.60 1006792 24241 0.40 0.40 0.40 0.00 0.20 3.80 6.60 19.60 51.80 4.0 200 1110408 -1 80 1 1 8 0 1853 111 82 6.81 20.64 33097 18311 1.00 1.00 2.20 5.01 0.00 2.61 2.61 230.66 431.46 1.0 137 1091089 -1 88 1 1 2 0 2434 224 175 1.60 3.00 137420 31819 0.00 0.00 0.00 0.00 0.00 3.40 3.40 114.80 152.80 1.8 654 1095594 -1 63 1 1 16 1 3760 195 109 12.40 27.80 91420 35490 0.60 0.60 0.60 0.00 0.80 16.00 18.20 508.20 936.60 1.8 413 1089088 -1 88 1 1 7 4 2251 289 264 0.80 2.00 182660 29917 8.20 8.40 8.00 0.00 3.20 6.80 10.20 63.60 106.80 2.7 232 1102570 -1 96 1 1 1 0 468 39 29 0.80 2.40 84829 9977 0.00 0.00 0.00 0.00 0.20 0.20 0.20 47.20 75.40 1.2 1272 1760781 -1 93 1 1 16 8 2010 57 90 1.20 2.00 51048 64600 0.00 0.00 0.00 0.00 0.00 0.40 0.40 170.60 118.20 2.2 796 1539421 -1 93 1 1 51 69 1064 142 118 0.40 0.20 5288 24594 0.00 0.00 0.00 0.00 0.00 0.40 0.40 31.06 52.71 2.8 1752 969454 -1 91 1 1 33 40 1648 103 76 1.00 1.80 361149 68942 0.00 0.00 0.00 0.00 0.00 5.60 5.60 70.00 113.40 2.8 5148 1674381 -1 98 1 1 1 1 196 16 22 0.20 0.20 11917 14682 0.00 0.00 0.00 0.00 0.00 0.80 1.60 15.60 16.80 1.0 7728 1882194 -1 95 1 1 2 0 756 84 13 1.40 1.60 188486 9167 0.00 0.00 0.00 0.00 0.00 0.00 0.00 110.80 166.40 1.4 7618 1878770 -1 88 1 1 15 13 2711 196 128 0.60 1.40 132298 107739 2.20 5.20 15.20 25.20 2.60 2.20 3.60 40.00 68.40 1.0 131 1127534 -1 89 1 1 10 5 1711 175 137 1.39 3.76 30699 34177 2.97 2.97 2.77 0.00 1.39 7.13 7.33 67.52 148.51 1.8 246 1042893 -1 83 1 1 36 52 4171 300 306 0.80 1.80 277742 521261 3.20 4.20 4.20 0.00 2.60 42.40 42.80 56.60 207.80 1.0 299 985134 -1 91 1 1 0 0 1181 67 66 0.20 0.20 39602 77617 11.20 17.00 17.00 0.00 1.80 5.00 9.00 17.80 33.60 1.8 306 1118776 -1 81 1 1 51 65 5512 295 212 1.60 6.41 342079 135390 0.00 0.00 0.00 0.00 4.21 16.83 26.45 118.44 243.69 2.0 732 1000258 -1 84 1 1 23 19 3259 300 185 1.60 2.40 410377 185481 6.00 15.40 32.40 67.40 1.40 2.80 3.00 144.60 224.00 3.6 136 1527883 -1 99 1 1 0 0 272 59 20 0.20 0.20 7187 3939 0.00 0.00 0.00 0.00 0.00 0.20 0.20 15.60 17.00 1.0 3251 1847008 -1 90 1 1 1 0 2875 153 109 0.40 0.60 16975 115588 0.00 0.00 0.00 0.00 0.00 1.00 2.00 31.80 34.60 2.0 4655 1731736 -1 96 1 1 1 0 1634 172 75 0.20 0.20 122879 14839 0.00 0.00 0.00 0.00 0.00 0.20 0.40 19.20 26.60 2.4 6077 1715483 -1 79 1 1 3 1 3484 464 273 0.60 2.40 426742 313462 9.40 45.60 109.20 234.60 1.60 13.20 22.80 63.80 299.60 4.4 152 1372693 -1 72 1 1 36 22 6385 642 310 3.00 9.20 145688 17661 1.00 1.00 1.00 0.00 1.00 0.20 0.20 266.80 318.20 5.0 383 1535890 -1 85 1 1 3 0 1872 153 101 0.40 0.20 573316 5466 0.00 0.00 0.00 0.00 0.00 54.20 107.20 23.60 164.20 5.0 1146 1366662 -1 95 1 1 0 0 974 72 45 0.20 0.20 89310 13592 1.60 1.80 1.80 0.00 2.59 0.40 0.40 15.37 29.14 2.2 145 1007922 -1 98 1 1 1 1 160 14 16 0.20 0.20 7007 8363 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.60 16.60 1.0 8496 1866056 -1 86 1 1 12 6 2557 140 81 1.20 2.00 34223 30138 3.20 5.20 22.00 44.20 1.00 1.20 1.20 121.80 228.40 1.0 193 967147 -1 89 1 1 0 0 562 62 51 0.20 0.20 81921 98078 4.20 5.20 4.60 0.00 0.60 5.20 8.80 13.00 24.80 2.2 311 1742392 -1 86 1 1 3 1 6109 284 248 0.40 1.20 356163 354586 0.00 0.00 0.00 0.00 0.00 2.00 2.00 21.40 30.40 3.0 987 1376917 -1 88 1 1 6 5 2936 175 120 0.20 0.20 153155 75782 0.00 0.00 0.00 0.00 0.00 1.20 1.80 15.80 66.00 6.0 1580 1309763 -1 82 1 1 20 13 3365 234 156 1.80 1.60 377760 208093 0.80 7.40 20.60 36.00 0.20 50.80 51.20 130.60 330.00 6.8 374 1304400 -1 93 1 1 4 1 1150 86 39 2.20 7.80 394576 273556 0.00 0.00 0.00 0.00 0.00 0.60 0.60 108.20 149.80 3.2 5631 1836403 -1 90 1 1 6 5 2042 107 79 0.60 0.60 54202 132182 2.19 4.17 4.17 0.00 3.98 2.98 5.37 52.49 76.54 2.0 275 982831 -1 98 1 1 0 0 147 9 15 0.20 0.20 440 10300 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.60 16.80 1.0 8423 1867360 -1 77 1 1 89 41 2952 317 243 2.99 6.39 327928 230574 0.00 0.00 0.00 0.00 0.00 12.97 20.36 227.94 435.53 1.3 768 1120158 -1 88 1 1 4 1 444 44 19 2.40 2.79 81225 19035 0.00 0.00 0.00 0.00 0.00 2.00 2.59 236.73 192.22 1.0 11399 1877732 -1 90 1 1 2 0 376 35 15 2.20 2.20 62864 13634 0.00 0.00 0.00 0.00 0.00 2.40 3.59 194.41 172.46 1.2 6331 1845095 -1 90 1 1 4 1 469 53 27 2.00 2.20 146392 15978 0.00 0.00 0.00 0.00 0.00 3.80 5.60 172.80 180.40 1.2 8566 1834526 -1 86 1 1 9 1 2369 297 170 1.40 3.20 210369 145662 0.00 0.00 0.00 0.00 0.00 10.00 18.60 118.80 206.80 3.6 1163 1545403 -1 96 1 1 2 1 776 59 45 0.40 0.40 26350 18057 0.00 0.00 0.00 0.00 0.00 0.00 0.00 36.20 44.20 2.0 771 1041283 -1 73 1 1 53 55 5853 192 134 2.58 9.74 148495 241613 3.78 3.78 3.78 0.00 3.98 0.99 1.19 304.77 269.58 4.2 252 1510335 -1 70 1 1 16 0 5776 527 379 5.58 1.99 651304 62577 5.18 13.94 55.58 92.43 10.56 17.13 25.90 294.22 581.67 1.8 142 996244 -1 87 1 1 24 14 3061 237 138 1.00 1.00 63879 74591 0.00 0.00 0.00 0.00 0.00 7.20 11.40 78.40 111.60 1.8 1207 1129149 -1 94 1 1 0 0 825 51 59 0.20 0.20 20908 151062 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.60 44.60 2.0 6429 1849358 -1 71 1 1 12 2 3388 463 387 5.80 2.00 309278 98064 28.60 68.60 101.00 135.60 0.00 14.80 27.00 338.80 578.80 2.0 356 953130 -1 82 1 1 14 9 3448 370 261 2.00 2.00 221717 150820 5.80 14.60 37.80 74.80 3.80 5.20 16.60 130.60 235.60 2.2 158 1026549 -1 86 1 1 95 120 3749 281 194 1.40 1.20 90976 15722 0.00 0.00 0.00 0.00 0.40 11.00 11.00 68.80 225.60 6.4 1428 1307952 -1 95 1 1 1 0 1084 91 63 0.20 0.20 11951 22614 0.00 0.00 0.00 0.00 0.00 1.40 1.80 32.60 25.20 3.0 622 1016328 -1 83 1 1 11 5 3076 412 322 0.60 0.80 482557 232189 14.20 16.00 15.80 0.00 4.00 14.00 27.40 54.20 115.20 6.2 201 1300526 -1 88 1 1 14 12 3500 150 124 0.40 0.60 15426 66870 10.40 12.60 12.60 0.00 5.40 7.60 11.00 38.40 53.20 1.5 289 1125866 -1 61 1 1 23 6 8353 468 375 6.80 8.20 229579 78144 0.00 0.00 0.00 0.00 0.00 0.20 0.20 399.00 515.60 4.6 3779 1347123 -1 95 1 1 1 1 1493 55 69 0.20 0.20 19441 236133 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.60 16.80 1.6 8235 1863088 -1 91 1 1 5 1 1589 153 102 0.40 0.60 134065 20191 0.00 0.00 0.00 0.00 0.00 2.40 20.60 35.20 116.20 2.0 1801 998664 -1 88 1 1 37 7 1889 126 126 0.60 0.60 27811 96695 5.60 46.20 104.20 287.40 1.80 25.80 41.20 62.80 217.40 2.0 238 1064165 -1 82 1 1 54 68 1212 65 62 2.99 3.39 57338 45157 4.39 8.38 90.22 141.72 1.40 9.18 17.17 248.70 414.57 1.5 201 1059104 -1 86 1 1 42 47 1476 172 103 2.80 2.80 212873 30993 0.00 0.00 0.00 0.00 0.00 1.40 2.40 172.40 256.00 3.2 1426 1070854 -1 90 1 1 54 55 1563 216 151 1.20 2.40 86935 27849 0.20 0.20 0.20 0.00 0.40 12.60 14.80 76.00 143.80 1.0 431 978203 -1 97 1 1 12 16 220 17 21 0.20 0.20 20943 16792 0.00 0.00 0.00 0.00 0.00 0.00 0.00 21.40 16.80 1.0 7425 1866435 -1 92 1 1 81 80 1086 134 81 0.40 0.40 209409 50764 3.60 13.20 18.60 18.20 1.60 2.00 2.20 35.40 102.80 1.7 129 991770 -1 96 1 1 14 20 1080 30 66 0.20 0.20 16792 271467 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.60 16.80 1.0 4465 1824160 -1 85 1 1 7 2 2342 125 74 2.20 4.20 294081 71960 10.60 52.40 111.60 152.20 1.00 70.00 75.80 146.40 293.20 1.0 175 1058875 -1 98 1 1 4 1 263 37 32 0.40 0.60 892 11250 0.00 0.00 0.00 0.00 0.00 0.00 0.00 34.00 35.00 2.0 6368 1711616 -1 94 1 1 1 0 645 120 69 0.40 0.60 301469 183147 0.00 0.00 0.00 0.00 0.60 2.00 3.80 37.20 56.00 3.4 1092 1728875 -1 96 1 1 3 2 1388 68 49 0.20 0.20 203366 60254 0.00 0.00 0.00 0.00 0.00 5.40 5.40 16.00 25.40 2.4 5245 1675056 -1 77 1 1 9 0 4041 365 311 7.20 2.20 512190 10120 0.20 0.20 0.20 0.00 0.40 2.20 4.20 366.40 595.00 5.0 440 1711718 -1 72 1 1 56 59 5526 776 598 6.20 1.60 361328 220236 3.80 4.20 4.20 0.00 0.40 3.20 5.40 294.80 454.00 6.2 292 1545926 -1 98 1 1 1 1 242 24 34 0.20 0.20 1013 20783 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.40 17.00 2.0 1145 1723728 -1 89 1 1 14 2 2325 171 119 1.00 1.80 257196 112717 0.00 0.00 0.00 0.00 0.00 1.80 3.20 57.00 91.60 2.6 1264 1548634 -1 85 1 1 1 0 3294 271 172 1.00 2.60 569257 296604 4.00 5.60 5.60 0.00 2.40 17.60 20.00 90.80 222.60 1.6 369 1017470 -1 97 1 1 1 1 214 17 30 0.20 0.20 7359 29992 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.63 17.84 1.2 7309 1869372 -1 81 1 1 6 0 3816 367 232 4.20 3.40 680520 121189 0.00 0.00 0.00 0.00 0.00 22.60 24.20 177.00 317.80 3.6 1305 1043736 -1 97 1 1 0 0 168 12 14 0.20 0.20 1081 10287 0.00 0.00 0.00 0.00 0.00 0.00 0.00 17.00 16.80 1.0 8307 1863622 -1 86 1 1 145 3 4928 178 118 0.60 1.20 8260 38748 0.00 0.00 0.00 0.00 0.00 63.20 63.40 49.20 61.00 2.6 537 1517352 -1 98 1 1 0 0 220 32 14 0.20 0.20 127427 7746 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.60 18.00 1.2 8542 1864168 -1 90 1 1 7 1 1749 111 88 1.20 4.40 491681 63682 2.80 6.00 16.40 29.20 2.60 5.00 23.20 74.00 158.60 1.6 150 1054608 -1 0 1 1 10 8 1942 232 253 0.60 0.60 101588 204344 9.18 14.17 48.70 84.03 6.99 27.94 30.54 48.10 160.08 120 87 13 -1 89 1 1 28 40 3238 201 126 0.80 0.60 19199 48924 6.00 9.00 7.20 0.00 0.60 6.80 7.00 72.00 71.40 3.4 182 1113214 -1 88 1 1 8 7 1658 141 80 0.60 1.00 147920 20071 0.20 0.20 0.20 0.00 1.00 28.60 29.20 49.20 204.40 3.0 557 996139 -1 84 1 1 1 0 5200 429 398 1.20 2.80 46306 29547 3.80 11.20 29.00 56.60 0.00 2.20 3.00 79.40 170.40 1.5 132 1015242 -1 97 1 1 1 0 324 43 42 0.60 0.60 12582 13528 1.00 1.00 1.00 0.00 0.00 0.80 0.80 38.80 44.20 1.0 146 1742146 -1 92 1 1 7 0 1464 92 71 0.60 0.60 92083 24785 0.00 0.00 0.00 0.00 0.20 10.60 20.40 50.60 93.20 1.2 690 1016576 -1 70 1 1 21 1 5989 673 474 7.58 3.79 505990 66850 0.00 0.00 0.00 0.00 0.00 2.40 2.59 381.24 559.08 6.8 809 1526997 -1 84 1 1 5 2 3435 225 133 2.80 3.20 202527 126833 12.40 20.00 41.40 55.20 6.80 8.80 10.60 138.40 250.00 1.0 140 988995 -1 97 1 1 0 0 168 19 21 0.20 0.20 1057 6492 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.43 16.83 1.6 9669 1873443 -1 95 1 1 4 0 480 79 26 2.00 2.00 51676 49322 0.00 0.00 0.00 0.00 0.00 0.20 0.20 76.80 132.40 1.4 7667 1869042 -1 87 1 1 6 6 2945 327 214 0.40 0.40 262196 54753 4.80 8.20 14.60 21.20 6.00 3.40 5.40 32.00 65.20 1.0 135 966686 -1 93 1 1 2 0 1199 76 98 1.80 1.20 114783 111454 3.40 3.80 3.80 0.00 0.20 6.40 11.40 63.80 107.40 2.3 253 1059168 -1 76 1 1 21 14 2023 154 106 6.20 17.20 54172 31468 0.00 0.00 0.00 0.00 0.00 15.80 17.60 231.80 455.80 2.7 660 1101168 -1 85 1 1 7 3 3030 238 120 1.40 1.40 261528 35193 0.00 0.00 0.00 0.00 0.00 3.60 13.20 111.20 217.40 1.0 1746 1091978 -1 91 1 1 14 21 4405 139 129 0.20 0.20 4462 6266 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.60 16.80 2.6 4587 1731704 -1 86 1 1 43 52 4584 255 139 0.60 0.80 240501 28792 0.00 0.00 0.00 0.00 0.20 3.80 5.60 55.80 97.80 1.2 629 1119488 -1 94 1 1 26 38 396 80 26 0.60 0.60 414176 17481 0.00 0.00 0.00 0.00 0.00 0.00 0.00 40.80 44.80 1.2 912 1762022 -1 77 1 1 8 2 4094 314 202 2.20 2.81 399035 67149 2.20 8.62 28.46 63.13 2.61 17.84 34.27 185.57 288.38 1.6 298 997220 -1 98 1 1 23 30 176 11 21 0.20 0.20 8633 3581 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.60 16.80 1.0 6459 1871616 -1 97 1 1 6 5 367 72 62 0.40 0.40 2927 13606 2.60 2.60 2.60 0.00 0.20 0.00 0.00 35.00 34.00 1.0 137 1753517 -1 76 1 1 378 5 4095 152 178 8.60 8.00 100834 40629 0.00 0.00 0.00 0.00 0.00 2.60 2.60 332.40 542.00 2.6 2373 1714294 -1 93 1 1 12 5 1519 109 69 1.40 1.40 276516 244145 0.00 0.00 0.00 0.00 0.00 3.20 4.80 101.20 124.40 5.4 2520 1548502 -1 80 1 1 8 1 2327 347 318 6.99 2.00 183514 21399 0.00 0.00 0.00 0.00 0.00 0.00 0.00 337.13 487.23 2.8 6117 1852802 -1 90 1 1 9 1 3468 339 138 0.60 2.00 82704 26937 1.80 2.00 2.00 0.00 1.00 4.39 8.18 40.72 50.30 1.0 196 991962 -1 66 1 1 30 23 6777 316 194 6.01 8.42 224570 66141 10.02 18.04 33.87 57.52 7.82 7.41 10.02 264.73 698.20 2.3 192 1012991 -1 0 1 1 12 9 1767 52 45 0.60 0.60 37701 29679 1.60 2.80 2.80 0.00 0.00 2.00 2.00 31.80 49.20 336 96 4 -1 86 1 1 20 9 1834 261 258 4.40 1.40 137547 45286 0.00 0.00 0.00 0.00 0.00 0.20 0.40 213.80 358.20 4.4 6190 1709211 -1 67 1 1 12 5 6127 434 401 6.60 5.20 239634 289980 5.80 29.40 63.80 115.40 1.60 20.40 21.20 382.20 595.00 3.8 249 1372461 -1 88 1 1 2 0 451 41 43 2.00 2.00 67254 46721 0.00 0.00 0.00 0.00 0.00 1.60 1.80 176.55 154.71 1.0 11991 1892471 -1 91 1 1 5 1 2598 182 69 0.60 1.20 756698 13776 0.00 0.00 0.00 0.00 0.00 0.40 0.80 64.60 84.20 2.8 2569 1702059 -1 66 1 1 78 94 3863 148 123 11.22 32.26 74522 27955 0.00 0.00 0.00 0.00 0.00 4.41 7.41 368.74 733.47 1.3 530 1095466 -1 0 1 1 49 71 3273 225 180 0.60 0.40 83246 53705 5.39 7.19 7.19 0.00 2.79 3.99 4.59 59.88 74.05 227 82 18 -1 46 1 1 74 0 6835 377 188 20.12 59.56 274532 34446 3.59 28.88 58.96 112.55 2.19 14.74 21.71 801.39 1278.88 1.5 168 1100449 -1 92 1 1 5 4 1874 122 91 0.20 0.20 99524 39946 0.40 0.40 0.40 0.00 0.00 3.60 5.00 24.20 37.80 2.0 428 987506 -1 94 1 1 39 55 1791 133 82 0.40 0.40 11445 20407 0.00 0.00 0.00 0.00 0.00 2.00 2.00 39.00 52.80 1.6 2938 1050990 -1 85 1 1 2 1 400 79 77 0.60 0.80 1297030 420210 0.00 0.00 0.00 0.00 0.00 26.00 51.40 19.00 56.20 2.0 4449 1825016 -1 97 1 1 1 0 883 49 48 0.20 0.20 3049 13534 4.81 5.21 5.21 0.00 0.40 0.80 0.80 15.63 54.31 1.3 162 1015463 -1 76 1 1 7 0 3992 268 243 4.41 3.01 107318 188650 0.00 0.00 0.00 0.00 0.00 8.22 8.82 236.87 457.52 2.4 686 1017114 -1 71 1 1 55 17 3192 316 148 10.00 8.40 516472 77134 6.00 11.20 17.40 25.60 10.00 40.60 46.20 424.80 814.60 4.4 202 1039774 -1 84 1 1 5 1 3202 283 234 3.00 3.00 88712 58154 1.40 1.40 15.60 27.00 0.80 31.80 32.20 165.00 320.40 3.0 164 1108459 -1 78 1 1 11 2 4396 232 298 0.80 5.98 416339 513414 3.98 4.58 4.58 0.00 7.57 13.15 13.75 30.68 163.94 3.4 227 1003385 -1 76 1 1 82 92 4279 338 271 1.60 2.40 138155 38109 11.80 22.60 22.60 0.00 0.80 18.20 31.80 170.80 226.80 1.0 368 1011166 -1 90 1 1 1 0 3548 436 166 0.40 0.20 499823 82427 5.00 9.40 9.40 0.00 17.80 11.00 11.00 12.80 125.40 4.6 327 976682 -1 96 1 1 2 0 2157 123 84 0.40 0.60 88150 5522 0.00 0.00 0.00 0.00 0.00 14.80 29.60 37.00 62.60 3.8 6643 1411531 -1 87 1 1 2 0 504 52 68 1.80 2.00 116953 143309 0.00 0.00 0.00 0.00 0.00 0.80 0.80 160.08 146.51 1.6 5885 1845479 -1 96 1 1 1 1 364 35 51 0.20 0.20 8962 39416 0.00 0.00 0.00 0.00 0.00 0.00 0.00 16.20 16.80 1.0 5986 1864160 -1 97 1 1 2 1 249 15 24 0.40 1.00 43745 23849 0.00 0.00 0.00 0.00 0.00 0.40 0.60 35.80 57.60 1.0 8355 1864778 -1 90 1 1 0 0 1220 61 96 0.20 0.20 17422 107652 0.00 0.00 0.00 0.00 0.00 1.00 1.80 15.60 17.00 1.6 4371 1782864 -1 89 1 1 104 135 2591 158 102 0.80 0.80 47110 43166 0.00 0.00 0.00 0.00 0.00 5.60 9.40 73.40 74.20 1.0 496 1028866 -1 96 1 1 1 1 359 50 35 0.20 0.20 280638 34065 0.00 0.00 0.00 0.00 0.00 0.00 0.00 20.56 17.76 1.2 6719 1858523 -1 96 1 1 0 0 1136 36 35 0.20 0.20 1376 15696 0.00 0.00 0.00 0.00 0.00 0.20 0.40 15.63 17.23 1.0 1838 1756040 -1 87 1 1 3 1 477 49 47 2.00 2.00 103752 45064 0.00 0.00 0.00 0.00 0.00 2.20 2.20 195.40 162.60 2.0 11204 1874557 -1 86 1 1 141 62 3383 364 233 0.80 2.00 464991 232759 3.60 3.60 7.60 12.20 5.60 17.00 19.60 47.20 99.60 1.7 353 1038570 -1 74 1 1 73 71 6221 275 148 6.00 18.00 281372 83399 0.00 0.00 0.00 0.00 0.00 7.20 7.20 216.60 449.00 1.5 1504 1109962 -1 91 1 1 13 6 3189 199 96 1.60 3.60 189156 59636 0.00 0.00 0.00 0.00 0.00 0.20 0.40 83.00 194.20 2.4 888 1643034 -1 87 1 1 37 47 1448 111 111 1.40 1.20 94599 109802 0.00 0.00 0.00 0.00 1.00 9.58 13.57 93.81 187.43 3.0 600 1070943 -1 96 1 1 1 0 529 34 68 0.20 0.20 5877 70884 0.00 0.00 0.00 0.00 0.00 1.40 1.40 16.20 44.00 1.0 713 1062614 -1 72 1 1 64 5 2696 317 365 6.81 4.01 226884 117404 9.02 28.66 93.79 206.41 1.20 57.11 96.59 335.87 606.01 1.8 141 1043352 -1 90 1 1 3 0 551 131 44 0.60 0.60 33213 18076 7.00 11.80 11.80 0.00 2.20 1.60 2.60 45.20 52.60 2.0 528 1749958 -1 96 1 1 0 0 957 82 62 0.40 1.80 17922 13341 0.40 0.40 0.40 0.00 0.00 0.20 0.20 19.84 25.45 1.5 199 994078 -1 92 1 1 30 7 1015 79 67 0.60 2.20 43567 18853 13.17 27.54 36.33 23.95 0.00 27.94 44.11 96.81 132.34 1.0 265 983173 -1 97 1 1 1 0 993 82 88 0.20 0.20 4533 23992 0.40 0.40 1.80 3.41 0.40 0.80 0.80 17.23 23.65 2.0 132 1066410 -1 98 1 1 0 0 1479 46 38 0.20 0.20 3056 6332 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.60 16.80 1.0 4621 1828408 -1 99 1 1 0 0 142 9 18 0.20 0.20 423 3675 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.60 16.80 1.0 6459 1871616 -1 94 1 1 4 2 2821 171 126 0.40 0.60 25208 41575 0.00 0.00 0.00 0.00 0.20 2.00 2.20 28.14 69.06 3.4 2859 1529525 -1 89 1 1 9 0 2866 400 227 0.20 0.20 127318 81657 5.99 15.17 84.43 136.73 0.00 24.15 46.31 14.17 118.96 1.3 132 1074390 -1 81 1 1 66 80 4529 182 149 2.80 4.20 98313 86538 0.00 0.00 0.00 0.00 0.00 0.60 1.20 185.00 234.60 4.8 1782 1531538 -1 54 1 1 13 0 8309 1407 519 10.80 14.20 2214883 95033 1.00 1.40 1.40 0.00 1.40 14.20 22.00 477.80 831.20 3.5 279 1093539 -1 96 1 1 1 0 1493 47 64 0.20 0.20 18589 12370 0.40 0.60 0.60 0.00 0.00 0.80 1.40 17.60 25.60 2.4 165 1709802 -1 96 1 1 3 1 1051 93 36 0.60 0.60 113167 102455 0.00 0.00 0.00 0.00 0.00 1.20 1.20 25.20 41.20 4.6 1965 1558918 -1 89 1 1 5 0 1649 554 19 3.61 5.01 206447 4026 0.00 0.00 0.00 0.00 0.00 10.82 20.84 236.07 342.28 1.6 8589 1870285 -1 92 1 1 1 1 313 66 41 0.20 0.20 291336 266985 0.00 0.00 0.00 0.00 0.00 2.40 4.80 16.00 16.80 2.4 4121 1827112 -1 96 1 1 0 0 409 97 65 0.20 0.20 212316 199266 0.80 0.80 0.80 0.00 0.00 3.20 5.80 15.60 18.40 3.8 161 1735571 -1 95 1 1 11 1 1964 101 88 0.20 0.20 53319 24307 1.60 1.60 1.60 0.00 1.00 0.20 0.20 15.80 17.00 1.0 330 1748642 -1 76 1 1 19 0 4181 302 162 4.79 13.37 492647 33582 1.80 9.18 26.15 51.70 2.40 2.99 4.39 180.44 333.73 3.4 156 1086548 -1 91 1 1 3 1 1693 208 124 0.40 1.60 26945 36802 0.00 0.00 0.00 0.00 0.00 20.36 22.75 15.97 99.40 3.3 469 1105220 -1 86 1 1 2 0 2735 330 174 1.20 3.99 293121 31777 0.00 0.00 0.00 0.00 0.40 60.88 66.67 197.21 277.05 2.0 368 1097134 -1 92 1 1 11 1 1562 193 68 1.80 2.60 241653 145933 0.00 0.00 0.00 0.00 0.00 7.00 7.00 153.40 209.40 4.6 2542 1574757 -1 94 1 1 29 37 3472 248 137 0.20 0.20 207334 206626 0.00 0.00 0.00 0.00 0.00 4.00 4.00 15.40 60.60 3.6 3326 1346128 -1 88 1 1 2 1 2304 131 102 1.60 4.39 119424 18630 0.00 0.00 0.00 0.00 0.00 2.20 2.20 110.18 184.03 1.0 678 1093673 -1 76 1 1 5 3 3694 611 520 2.40 2.20 723819 282690 2.00 2.00 2.00 0.00 0.80 52.91 103.61 111.82 234.87 2.0 502 1132314 -1 84 1 1 32 42 1405 80 52 3.00 9.00 831099 21519 0.00 0.00 0.00 0.00 0.00 14.20 14.60 124.00 262.80 1.8 748 1089336 -1 86 1 1 5 0 2709 297 116 3.60 4.80 263524 34694 2.40 7.20 16.00 27.00 2.20 8.20 11.20 209.80 332.20 2.4 151 1105862 -1 81 1 1 19 12 3139 238 154 3.20 4.00 110280 49214 4.60 6.80 6.80 0.00 0.60 4.60 8.40 178.80 306.20 3.3 207 1009814 -1 73 1 1 8 4 2357 413 296 3.20 2.60 1027253 950762 0.00 0.00 0.00 0.00 122.00 39.40 75.00 204.00 507.40 2.4 3776 1039309 -1 97 1 1 0 0 185 16 16 0.20 0.20 1044 2335 0.00 0.00 0.00 0.00 0.00 0.00 0.00 16.00 23.40 2.0 9887 1870296 -1 95 1 1 0 0 1899 151 95 0.20 0.20 148859 155251 2.80 3.80 3.80 0.00 0.20 2.00 3.80 19.00 21.60 3.6 168 1737504 -1 98 1 1 13 18 140 7 12 0.20 0.20 422 9648 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.60 16.80 1.0 7260 1875328 -1 96 1 1 1 1 419 164 44 0.80 0.60 254313 229754 0.00 0.00 0.00 0.00 0.00 9.80 10.80 40.80 44.80 3.2 6884 1836338 -1 87 1 1 8 7 1663 93 78 0.20 0.20 43229 62330 0.00 0.00 0.00 0.00 0.00 2.20 2.80 15.80 98.60 2.6 583 1758885 -1 98 1 1 34 47 137 8 8 0.20 0.20 424 2326 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.60 16.80 1.0 8498 1866072 -1 85 1 1 1 0 2647 330 336 0.40 0.40 149828 80133 0.00 0.00 0.00 0.00 0.00 16.60 31.80 48.60 68.00 2.6 1659 1709059 -1 94 1 1 1 0 769 99 67 0.80 1.00 96293 14271 1.00 1.00 1.00 0.00 0.40 6.40 6.40 64.80 122.40 1.0 272 1023098 -1 97 1 1 19 25 197 15 18 0.20 0.20 7457 4595 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.60 17.00 1.2 7548 1870232 -1 98 1 1 0 0 161 14 20 0.20 0.20 446 12219 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.60 16.80 1.0 7410 1865584 -1 83 1 1 8 2 3014 245 288 2.00 0.60 64641 482422 0.00 0.00 0.00 0.00 0.00 0.40 0.40 106.00 201.20 2.6 434 1016594 -1 92 1 1 2 0 1322 109 71 0.60 0.60 166893 128089 0.00 0.00 0.00 0.00 0.00 1.80 1.80 45.11 84.03 1.8 2368 1007775 -1 95 1 1 1 0 996 85 55 0.40 0.40 16667 36431 0.00 0.00 0.00 0.00 0.00 1.00 1.40 35.53 52.10 2.0 2979 1010114 -1 98 1 1 0 0 201 31 29 0.20 0.20 644 7749 2.40 2.40 2.40 0.00 0.00 0.00 0.00 15.57 16.77 1.0 288 1752346 -1 87 1 1 18 7 2276 170 135 2.79 2.79 136153 140940 0.00 0.00 0.00 0.00 0.00 0.60 0.60 147.31 202.20 2.2 643 1537186 -1 93 1 1 2 0 1318 108 95 0.40 0.80 4035 43515 0.00 0.00 0.00 0.00 0.00 0.80 0.80 29.00 46.60 2.2 1046 973795 -1 72 1 1 3 1 6994 554 242 1.20 1.60 1060802 495513 6.99 19.96 49.10 103.19 0.80 15.17 15.17 78.64 265.67 3.2 130 1008538 -1 96 1 1 1 0 325 62 27 0.80 0.80 324311 181984 0.00 0.00 0.00 0.00 0.00 0.00 0.00 55.80 87.60 2.4 5669 1836762 -1 93 1 1 0 0 3119 172 178 0.40 0.40 287429 357693 0.00 0.00 0.00 0.00 0.00 11.80 12.00 16.40 43.60 2.8 1340 1376870 -1 87 1 1 12 7 2366 160 110 0.60 1.80 387104 88446 0.00 0.00 0.00 0.00 0.00 13.20 22.40 34.80 73.20 4.6 10137 1373203 -1 87 1 1 22 4 3111 177 131 1.80 2.20 123060 53761 0.00 0.00 0.00 0.00 0.60 0.40 0.40 146.60 235.60 1.5 969 1077584 -1 98 1 1 16 14 630 39 42 0.20 0.20 3971 6865 0.00 0.00 0.00 0.00 0.00 0.00 0.00 24.60 19.20 2.2 5613 1683274 -1 97 1 1 1 0 258 35 16 0.20 0.20 186209 43337 0.00 0.00 0.00 0.00 0.00 8.98 8.98 17.76 45.31 1.2 7052 1851499 -1 93 1 1 4 1 1310 114 123 1.00 0.60 22851 96155 0.00 0.00 0.00 0.00 0.00 0.60 0.60 93.80 116.40 3.5 611 1059350 -1 97 1 1 0 0 289 63 30 0.20 0.20 233037 219508 2.60 2.80 10.40 13.80 0.00 4.60 7.00 15.60 30.80 3.4 134 1735434 -1 77 1 1 11 5 2477 255 143 5.41 5.21 772599 68306 0.00 0.00 0.00 0.00 0.00 3.21 3.81 204.41 374.95 1.0 551 1033986 -1 0 1 1 18 6 2174 231 135 2.00 3.40 168211 43126 3.00 4.80 3.60 0.00 4.60 11.80 16.00 128.40 240.40 368 85 14 -1 76 1 1 1 0 3483 294 283 0.80 2.60 621569 553056 18.80 70.80 183.60 384.60 6.00 44.80 83.20 41.80 75.20 6.2 132 994390 -1 91 1 1 20 26 863 70 44 0.20 0.20 1864 14232 0.00 0.00 0.00 0.00 0.00 0.20 0.20 15.60 17.00 1.6 994 1761544 -1 60 1 1 15 3 4027 274 158 11.60 33.60 295178 43767 0.20 0.20 0.20 0.00 0.00 23.80 31.60 402.40 817.40 1.0 582 1092362 -1 92 1 1 1 0 3389 81 57 0.60 0.60 6093 57028 13.80 21.40 21.40 0.00 7.60 5.20 7.80 33.20 60.60 1.0 231 1731570 -1 83 1 1 21 3 3030 287 241 5.20 2.00 109422 9208 0.00 0.00 0.00 0.00 0.00 10.40 19.60 227.40 371.80 3.6 2498 1407235 -1 91 1 1 9 3 2374 164 141 1.00 2.40 14453 122037 2.20 2.40 2.40 0.00 1.00 20.80 21.20 56.80 127.40 1.5 301 1061539 -1 75 1 1 25 2 3772 286 250 3.60 3.20 380396 202088 20.60 43.00 48.20 17.40 0.60 21.00 28.60 252.20 360.80 5.2 250 1522648 -1 94 1 1 3 1 1002 86 108 0.60 1.60 50946 131296 0.00 0.00 0.00 0.00 0.00 0.20 0.20 37.80 66.80 2.8 940 1540130 -1 91 1 1 12 17 1140 54 45 0.20 0.20 89639 38819 0.00 0.00 0.00 0.00 0.00 11.80 22.60 22.80 19.20 1.0 567 1752966 -1 79 1 1 13 7 1521 198 189 2.99 3.79 192593 211442 15.77 63.67 127.35 235.73 2.00 18.56 27.54 126.95 354.89 4.4 138 1048398 -1 90 1 1 0 0 3592 265 121 0.20 0.20 9519 22662 3.80 4.20 4.20 0.00 0.00 0.20 0.20 15.80 31.60 4.4 244 1104192 -1 91 1 1 3 1 1850 76 60 0.20 0.20 34911 74165 14.54 20.92 20.92 0.00 9.96 8.37 13.15 24.50 48.80 1.3 302 1125887 -1 84 1 1 4 2 3996 172 126 1.00 1.60 28255 62502 10.18 11.38 23.55 25.75 0.60 16.57 18.76 82.83 170.06 2.2 133 1012739 -1 85 1 1 46 54 1304 154 104 1.20 2.00 441213 141771 9.20 42.60 103.80 197.20 8.60 20.40 40.40 181.00 298.20 2.8 202 1068515 -1 88 1 1 1 0 1745 99 62 0.60 0.60 172724 9196 0.00 0.00 0.00 0.00 0.00 0.00 0.00 32.20 37.80 2.6 779 1750693 -1 94 1 1 1 0 3075 193 116 0.20 0.20 9169 47411 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.40 26.20 2.0 579 1628867 -1 76 1 1 252 270 3919 612 553 5.20 1.80 302760 180215 0.00 0.00 0.00 0.00 6.20 1.20 1.20 262.80 420.80 1.5 461 965438 -1 95 1 1 4 0 915 128 42 1.00 1.20 296223 11187 0.00 0.00 0.00 0.00 0.00 0.00 0.00 70.80 89.20 2.8 5272 1724709 -1 76 1 1 644 9 4506 264 176 1.80 3.19 202621 114122 2.79 5.19 7.78 11.98 1.00 26.75 27.35 90.82 196.21 2.3 245 1063034 -1 96 1 1 0 0 815 60 47 0.20 0.20 1633 20397 0.00 0.00 0.00 0.00 0.00 1.00 1.00 15.80 17.40 1.2 2987 1014693 -1 96 1 1 2 1 310 43 39 0.80 0.80 29399 9719 0.00 0.00 0.00 0.00 0.00 0.20 0.20 51.40 69.60 1.0 6808 1841216 -1 96 1 1 5 5 691 72 53 0.20 0.20 5917 23539 0.00 0.00 0.00 0.00 0.00 17.56 17.56 15.77 65.87 2.0 575 967896 -1 0 1 1 42 49 3354 168 110 2.20 8.98 425112 18385 0.00 0.00 0.00 0.00 0.00 4.79 5.59 157.49 193.21 609 83 15 -1 85 1 1 21 29 482 34 31 2.00 2.00 104119 45343 0.00 0.00 0.00 0.00 0.20 2.20 4.00 168.40 164.80 2.2 741 1786800 -1 87 1 1 5 3 4180 409 294 0.20 0.20 41553 69632 0.00 0.00 0.00 0.00 0.00 4.19 5.39 22.36 37.72 2.8 545 1093344 -1 91 1 1 3 2 1435 183 116 0.60 0.40 96056 18798 0.00 0.00 0.00 0.00 0.40 1.80 3.00 46.40 61.00 1.6 1231 1133731 -1 90 1 1 2 0 348 30 19 1.80 1.80 59890 23320 0.00 0.00 0.00 0.00 0.00 2.79 4.99 154.29 145.51 1.2 8936 1868695 -1 96 1 1 3 2 1265 102 49 0.20 0.20 14291 20874 0.00 0.00 0.00 0.00 0.00 0.60 1.20 16.60 18.80 1.0 626 1066987 -1 83 1 1 54 45 5845 361 921 0.80 2.00 247854 158248 11.22 24.65 36.87 42.08 6.61 14.83 28.26 43.49 92.18 2.8 145 1047979 -1 86 1 1 50 74 2563 158 149 1.40 1.20 29578 177680 0.00 0.00 0.00 0.00 0.00 1.00 1.00 92.60 121.00 2.6 882 1017909 -1 96 1 1 0 0 600 127 158 0.20 0.20 29801 52413 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.60 22.00 2.0 2019 1730618 -1 88 1 1 25 36 1504 83 85 0.40 0.60 135516 65096 0.00 0.00 0.00 0.00 0.00 0.00 0.00 34.20 46.60 1.6 3572 1772755 -1 80 1 1 7 0 1261 75 29 3.60 4.00 130020 29856 0.00 0.00 0.00 0.00 0.00 6.40 9.40 321.00 331.60 3.0 1926 1804962 -1 90 1 1 0 0 2823 263 164 0.40 0.60 9096 25836 0.20 0.20 0.20 0.00 0.00 1.80 1.80 30.20 72.60 4.0 260 1104285 -1 92 1 1 11 2 1489 108 85 0.80 1.40 27042 23640 5.00 8.00 18.60 33.00 1.20 8.20 12.20 61.40 98.20 1.4 146 1066688 -1 81 1 1 55 63 3646 248 163 2.80 2.20 129850 58805 0.00 0.00 0.00 0.00 0.20 21.20 23.80 155.00 307.60 2.0 511 1112904 -1 87 1 1 26 22 2971 337 273 2.40 1.80 286522 60223 3.40 4.60 6.40 5.80 4.00 3.20 3.80 125.60 253.00 1.0 175 963154 -1 95 1 1 23 30 796 53 57 0.20 0.20 82739 148250 0.00 0.00 0.00 0.00 0.00 0.40 0.40 15.60 17.00 1.0 7036 1830402 -1 96 1 1 0 0 995 34 84 0.20 0.20 13842 375855 0.00 0.00 0.00 0.00 0.00 0.00 0.00 14.40 16.80 1.0 8339 1864704 -1 96 1 1 3 0 852 99 73 1.20 1.00 9893 7375 2.60 2.60 2.60 0.00 0.40 0.80 1.00 75.60 98.20 1.0 181 1751136 -1 94 1 1 2 1 4350 187 139 0.20 0.20 6315 63845 0.00 0.00 0.00 0.00 0.00 0.00 0.00 20.40 17.60 2.2 2549 1643882 -1 0 1 1 78 108 2717 321 292 0.40 0.40 405968 261396 0.00 0.00 0.00 0.00 12.63 8.42 18.64 33.47 90.38 731 85 15 -1 82 1 1 42 64 2453 423 669 1.40 2.20 474034 140393 0.00 0.00 0.00 0.00 0.00 8.40 16.80 128.00 187.80 2.6 2592 1733226 -1 92 1 1 1 0 1550 212 190 0.60 2.20 79081 70944 0.00 0.00 0.00 0.00 0.20 6.80 6.80 50.80 84.20 3.2 611 1050608 -1 94 1 1 0 0 2034 109 83 0.20 0.20 30215 22382 1.80 1.80 1.80 0.00 0.20 0.00 0.00 15.63 16.83 1.0 269 1751431 -1 87 1 1 1 0 2629 394 278 1.00 3.80 95204 324792 0.20 0.20 0.20 0.00 0.00 5.80 11.00 66.80 113.00 2.4 174 1375040 -1 87 1 1 6 1 3844 433 228 0.97 2.70 119325 117400 0.00 0.00 0.00 0.00 0.00 1.74 1.74 128.38 129.34 2.8 608 1486673 -1 76 1 1 62 19 5210 820 696 1.20 2.80 361705 40816 0.00 0.00 0.00 0.00 0.00 3.80 5.80 71.80 253.40 3.6 657 1399072 -1 88 1 1 13 3 2243 175 142 1.00 1.20 54515 35406 7.20 12.60 27.80 59.20 2.40 10.60 12.00 80.40 163.00 1.5 204 1021176 -1 89 1 1 19 15 934 96 78 1.60 1.40 69777 88143 13.80 19.20 19.20 0.00 8.00 28.40 41.40 70.60 156.60 1.0 265 991232 -1 87 1 1 2 0 4574 265 160 0.60 0.60 152091 30401 1.60 4.80 9.80 26.60 1.60 0.60 0.60 38.20 61.80 2.0 166 1057317 -1 0 1 1 6 4 1051 214 116 0.20 0.20 100352 87270 17.37 27.54 27.54 0.00 6.99 20.76 23.15 15.77 103.19 283 90 10 -1 82 1 1 3 0 3496 315 151 1.80 3.60 459199 61862 0.00 0.00 0.00 0.00 0.20 14.40 24.60 160.00 272.60 3.2 397 1017672 -1 98 1 1 1 1 444 18 31 0.20 0.20 6233 119597 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.60 16.80 1.0 8440 1837168 -1 96 1 1 6 4 704 53 55 0.20 0.20 33847 36582 0.00 0.00 0.00 0.00 0.00 1.40 1.40 18.60 25.00 2.0 4818 1672818 -1 91 1 1 0 0 279 31 30 0.20 0.20 109280 34524 0.00 0.00 0.00 0.00 0.00 1.80 1.80 15.03 17.64 1.4 2039 1770862 -1 95 1 1 1 0 1576 109 111 0.20 0.20 9675 51611 0.00 0.00 0.00 0.00 0.00 2.59 3.59 13.57 32.34 2.0 338 1064992 -1 97 1 1 7 1 776 70 47 0.40 0.40 13890 20383 1.20 1.20 1.20 0.00 0.20 7.21 13.03 42.69 78.76 1.0 244 1017748 -1 91 1 1 3 0 2691 128 81 0.80 2.20 14234 27960 0.00 0.00 0.00 0.00 0.00 3.60 3.60 48.60 104.60 1.0 636 1020024 -1 84 1 1 31 40 2928 271 213 3.80 3.00 89408 46791 1.80 1.80 1.80 0.00 0.40 2.60 2.80 192.20 274.60 1.4 179 1124382 -1 71 1 1 65 23 4564 199 122 2.40 7.78 495455 54727 10.58 64.07 91.02 114.57 4.79 51.50 85.23 202.40 352.10 4.4 154 1316873 -1 82 1 1 5 0 3054 371 292 0.80 2.00 137772 125680 19.56 36.13 55.09 106.39 1.40 27.35 36.13 38.52 163.07 1.3 131 980881 -1 75 1 1 21 10 3047 445 208 6.21 7.21 654086 429810 0.00 0.00 0.00 0.00 0.00 60.32 68.74 332.87 648.30 1.6 1526 1037688 -1 90 1 1 3 2 1974 309 196 0.60 2.00 7450 26728 1.40 1.40 1.40 0.00 0.80 1.20 1.40 34.00 106.80 2.5 207 1100702 -1 65 1 1 47 0 2824 150 111 12.00 35.00 85212 42485 0.40 0.40 0.40 0.00 0.80 9.40 9.40 378.00 736.00 3.2 198 1096288 -1 87 1 1 0 0 2703 244 214 0.40 1.20 267496 233645 0.60 1.20 1.20 0.00 4.40 9.60 18.40 50.20 65.20 2.3 475 997758 -1 98 1 1 0 0 166 10 14 0.20 0.20 425 9930 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.60 16.80 1.0 7202 1874064 -1 90 1 1 1 0 1532 83 74 0.20 0.20 88312 26448 0.00 0.00 0.00 0.00 0.00 0.20 0.20 20.00 20.60 2.2 1167 1742472 -1 81 1 1 8 0 1582 117 71 5.37 10.74 77856 17189 3.78 16.10 33.20 59.44 0.80 23.26 31.21 303.98 552.68 2.4 166 1057544 -1 75 1 1 68 20 4502 547 406 5.00 5.00 176961 167776 9.40 15.80 14.60 0.00 4.20 31.80 36.60 217.80 470.60 1.0 295 1086019 -1 92 1 1 44 43 985 148 130 0.20 0.20 29097 34174 1.20 1.20 1.20 0.00 0.80 10.40 14.60 23.00 179.20 1.4 219 990363 -1 78 1 1 3 0 900 198 139 1.60 0.60 249554 1469273 0.00 0.00 0.00 0.00 0.00 21.60 42.00 85.60 117.20 1.6 5028 1828024 -1 97 1 1 2 0 360 69 71 0.40 0.60 36089 49991 0.00 0.00 0.00 0.00 0.00 0.00 0.00 33.20 34.40 2.0 6371 1711587 -1 0 1 1 6 4 1532 130 55 0.60 1.00 228855 43159 0.40 0.60 0.60 0.00 0.40 0.40 0.40 54.00 114.40 323 93 7 -1 69 1 1 37 7 4774 232 157 4.40 6.20 522823 107871 3.60 5.40 5.20 0.00 1.00 10.60 18.80 342.40 461.80 4.8 377 1527138 -1 76 1 1 13 6 2845 225 119 5.00 6.60 343010 48285 0.00 0.00 0.00 0.00 2.00 4.80 8.00 226.20 391.80 2.2 526 1007958 -1 96 1 1 0 0 303 48 38 0.40 0.40 956 8918 0.00 0.00 0.00 0.00 0.00 9.00 17.20 35.20 49.20 1.0 606 1725613 -1 94 1 1 3 2 1451 127 88 0.20 0.20 5870 33268 0.00 0.00 0.00 0.00 0.00 0.60 0.60 15.40 20.40 2.6 1993 1528734 -1 87 1 1 8 5 1833 311 160 1.80 5.99 332148 102369 0.00 0.00 0.00 0.00 0.00 4.19 5.39 156.49 238.72 6.0 2895 1599931 -1 95 1 1 33 47 956 85 72 0.20 0.20 190279 102313 0.00 0.00 0.00 0.00 0.00 0.60 0.60 47.80 43.20 2.6 1109 1537536 -1 81 1 1 14 4 3441 404 348 6.40 2.00 194491 41018 3.80 6.60 13.40 19.20 1.00 2.00 4.00 329.00 471.20 3.6 187 1710275 -1 94 1 1 2 0 834 68 72 1.40 1.60 7242 17194 0.00 0.00 0.00 0.00 0.00 2.79 2.99 79.84 104.99 3.6 573 1048361 -1 83 1 1 8 0 2967 372 288 3.39 1.39 208178 52085 4.38 7.77 7.77 0.00 0.80 1.59 2.19 192.23 281.08 1.7 233 1000888 -1 89 1 1 4 0 4017 268 190 0.60 1.80 449731 221130 0.00 0.00 0.00 0.00 0.00 32.20 46.80 42.60 101.80 4.6 813 1318486 -1 88 1 1 2 0 2988 191 151 1.00 2.60 30668 22032 0.00 0.00 0.00 0.00 0.00 1.60 1.60 77.00 109.20 5.6 449 1062632 -1 81 1 1 4 3 4345 352 222 1.00 2.40 471573 148396 0.00 0.00 0.00 0.00 0.80 5.60 6.40 57.60 251.40 1.0 551 1007046 -1 75 1 1 8 1 2340 221 99 5.99 7.39 282634 28684 4.39 17.96 47.50 89.62 3.39 15.97 17.56 321.56 595.81 3.2 127 1036955 -1 95 1 1 0 0 344 53 20 0.20 0.20 252379 11130 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.40 46.20 2.0 5524 1816099 -1 89 1 1 5 4 1923 280 224 0.80 1.20 12283 21171 0.00 0.00 0.00 0.00 8.60 14.00 22.40 77.60 190.20 1.0 1059 969250 -1 90 1 1 5 4 1098 189 292 0.40 1.80 21978 751823 0.00 0.00 0.00 0.00 0.00 0.40 0.40 33.20 53.00 1.0 634 960042 -1 86 1 1 1 0 1450 94 76 0.60 0.80 133560 144848 0.00 0.00 0.00 0.00 0.00 24.15 44.51 55.49 57.09 2.0 786 1711489 -1 85 1 1 2 0 401 36 38 1.60 1.60 93100 32813 7.20 20.40 43.00 69.20 0.00 7.80 13.80 141.80 137.80 2.0 158 1784021 -1 90 1 1 2 0 1125 250 134 2.40 1.40 300388 210751 0.00 0.00 0.00 0.00 0.00 1.80 2.80 131.60 192.20 3.4 622 1740842 -1 85 1 1 9 0 1366 136 84 4.40 4.60 203565 153111 0.00 0.00 0.00 0.00 0.00 8.40 15.20 216.20 395.20 4.2 1756 1755198 -1 79 1 1 22 19 3515 293 190 2.99 2.99 208287 57369 0.00 0.00 0.00 0.00 0.00 2.79 4.19 176.05 435.93 3.2 523 1017028 -1 93 1 1 2 0 1453 183 63 0.40 0.40 104451 17773 0.40 0.40 0.40 0.00 1.40 4.60 7.20 31.20 58.80 2.2 308 1114030 -1 65 1 1 55 75 3564 475 433 2.40 0.80 838904 847055 0.00 0.00 0.00 0.00 0.00 16.63 16.83 133.27 338.68 2.0 1726 996467 -1 89 1 1 14 11 625 143 75 1.00 0.60 348717 175042 0.00 0.00 0.00 0.00 0.00 0.60 0.60 55.60 78.60 3.2 4625 1832802 -1 72 1 1 47 45 6735 288 182 2.59 7.78 157424 177312 4.79 4.79 4.79 0.00 6.59 0.80 1.20 238.52 281.44 2.6 202 1382053 -1 79 1 1 11 1 3873 447 342 4.99 2.00 406849 69884 0.00 0.00 0.00 0.00 0.00 12.57 12.77 264.47 459.08 2.4 1513 1070647 -1 74 1 1 29 15 2799 438 181 10.42 7.82 537341 148680 4.61 13.83 17.03 19.24 13.63 4.01 9.62 402.20 838.48 4.0 311 1007726 -1 93 1 1 0 0 1743 122 71 0.40 0.40 89137 21834 0.00 0.00 0.00 0.00 0.00 0.00 0.00 29.60 34.20 2.2 2483 1700363 -1 58 1 1 14 0 4397 371 164 12.55 35.66 247839 21597 0.60 0.60 0.60 0.00 0.20 12.15 14.74 445.22 865.14 2.7 307 1074696 -1 97 1 1 1 0 426 30 105 0.40 0.40 6559 11362 0.00 0.00 0.00 0.00 0.00 0.00 0.00 37.00 40.20 3.2 955 1714613 -1 94 1 1 2 0 490 67 55 0.20 0.20 51759 49356 0.00 0.00 0.00 0.00 0.00 2.00 11.00 15.00 36.60 1.2 2958 1773195 -1 70 1 1 41 17 4739 739 662 7.00 4.00 574189 494152 16.60 66.80 102.60 316.80 4.00 7.20 23.40 331.40 552.00 2.7 118 1052146 -1 90 1 1 2 0 1317 73 55 1.60 1.60 35882 16564 0.00 0.00 0.00 0.00 0.20 14.60 15.80 99.80 157.20 2.8 906 1068621 -1 68 1 1 20 9 4406 560 440 9.80 9.40 412612 21369 3.20 3.40 3.40 0.00 0.20 16.80 30.40 487.60 736.40 7.2 394 1597472 -1 97 1 1 11 15 277 45 33 0.20 0.20 253502 33525 0.00 0.00 0.00 0.00 0.00 0.00 0.00 16.00 17.40 1.4 9219 1867472 -1 89 1 1 1 0 2324 202 89 0.40 0.40 59488 63951 0.00 0.00 0.00 0.00 0.00 1.00 1.40 34.93 36.53 1.6 3564 1769182 -1 95 1 1 0 0 567 90 61 0.40 0.20 334065 296521 0.00 0.00 0.00 0.00 0.00 0.00 0.00 23.20 23.00 2.6 992 1758486 -1 95 1 1 62 84 1034 71 54 0.20 0.20 92170 79203 0.00 0.00 0.00 0.00 0.00 0.20 0.20 64.74 38.65 2.8 1303 1844602 -1 1 1 1 13 9 1583 229 155 0.60 0.80 892724 877944 0.00 0.00 0.00 0.00 0.00 109.38 214.37 49.30 207.19 2426 73 26 -1 91 1 1 5 1 1259 183 171 3.20 1.00 103477 6816 0.00 0.00 0.00 0.00 0.00 0.00 0.00 165.20 231.20 1.4 5299 1860629 -1 88 1 1 14 7 2823 194 119 1.40 3.60 195576 114991 0.00 0.00 0.00 0.00 0.00 0.20 0.40 172.60 151.00 2.4 1996 1548301 -1 82 1 1 56 68 3702 395 153 2.60 4.20 455770 94304 0.00 0.00 0.00 0.00 0.00 5.60 10.60 174.00 286.80 6.6 2759 1603320 -1 86 1 1 8 1 4911 247 185 2.00 4.00 215402 41434 0.00 0.00 0.00 0.00 0.00 1.60 2.20 130.20 164.60 2.8 990 1538602 -1 0 1 1 1 0 3083 219 152 0.20 0.20 107127 81287 6.00 14.60 26.80 43.60 0.40 2.40 2.60 22.60 84.20 147 83 16 -1 86 1 1 6 4 1555 332 97 1.00 1.60 625533 55347 10.78 26.95 54.69 100.40 0.60 9.58 13.17 131.14 361.88 2.8 335 964810 -1 96 1 1 1 0 219 22 18 0.20 0.20 18596 19607 0.00 0.00 0.00 0.00 0.00 0.20 0.20 20.60 17.40 1.0 2814 1775373 -1 89 1 1 22 27 2694 286 94 2.20 2.40 151084 107315 0.00 0.00 0.00 0.00 0.00 0.40 0.40 90.80 156.80 3.0 920 1748875 -1 74 1 1 23 4 2637 398 298 5.99 3.19 197373 44202 0.00 0.00 0.00 0.00 0.00 8.58 8.98 273.05 474.85 1.4 585 1022631 -1 70 1 1 8 0 4171 556 512 8.00 2.20 410525 140796 0.00 0.00 0.00 0.00 0.00 0.40 0.40 382.60 562.80 3.4 454 1757598 -1 72 1 1 13 9 5911 184 181 3.60 9.40 75490 343226 0.00 0.00 0.00 0.00 0.00 1.00 1.00 269.40 305.20 3.6 998 1377794 -1 82 1 1 2 0 2140 170 142 1.40 1.40 280183 189646 0.00 0.00 0.00 0.00 0.40 25.15 34.93 77.05 237.13 1.2 677 1053309 -1 88 1 1 10 1 1693 133 228 1.00 0.80 208049 85099 0.00 0.00 0.00 0.00 0.00 24.80 46.20 69.80 133.80 1.0 818 1042898 -1 94 1 1 2 1 2849 173 94 0.20 0.20 249539 163404 0.00 0.00 0.00 0.00 0.20 1.60 1.60 24.60 68.00 3.4 3241 1341669 -1 80 1 1 28 6 2044 141 130 5.19 5.59 153223 32302 8.58 17.76 51.70 117.56 2.59 30.74 54.09 196.81 348.10 2.2 143 1055602 -1 84 1 1 4 1 3913 176 129 1.00 1.00 63044 33613 1.00 1.00 2.80 2.40 0.60 3.80 3.80 111.00 253.00 3.0 211 1089725 -1 87 1 1 36 11 2058 107 122 2.20 2.40 122788 35607 14.40 21.40 35.60 88.40 4.00 13.40 17.20 137.00 243.80 2.0 156 973878 -1 91 1 1 12 2 1150 95 87 1.40 1.60 108636 22667 1.00 1.00 1.00 0.00 3.20 12.60 13.00 113.00 168.00 1.0 333 1026162 -1 0 1 1 77 101 2680 373 289 3.19 2.99 276666 110753 12.57 40.32 112.38 222.36 0.00 8.38 14.97 182.24 380.24 109 77 23 -1 98 1 1 0 0 156 16 21 0.20 0.20 436 7606 0.40 0.40 0.40 0.00 0.20 0.00 0.00 15.77 17.17 1.0 256 1756335 -1 94 1 1 37 53 1471 71 68 0.20 0.20 5876 29047 0.00 0.00 0.00 0.00 0.00 8.80 8.80 15.60 40.80 2.0 845 1052512 -1 88 1 1 3 0 2724 214 178 2.20 1.00 263237 109902 0.00 0.00 0.00 0.00 0.00 1.20 1.20 106.20 212.40 3.2 853 1537499 -1 90 1 1 119 52 2129 201 168 0.39 0.39 140345 124347 0.00 0.00 0.00 0.00 0.00 2.16 3.54 53.05 74.66 1.0 910 1317084 -1 90 1 1 36 53 1730 158 151 1.20 4.01 31690 26367 0.80 0.80 0.80 0.00 0.20 15.23 17.43 62.32 131.46 1.2 323 1093624 -1 96 1 1 2 2 614 34 31 0.40 0.40 33362 17996 0.00 0.00 0.00 0.00 0.00 0.80 0.80 24.40 46.20 2.0 903 1074280 -1 89 1 1 12 11 820 170 97 0.80 2.40 277834 222616 0.00 0.00 0.00 0.00 0.00 0.60 0.60 41.20 51.80 3.4 4085 1828326 -1 91 1 1 1 1 2744 151 107 0.40 0.60 45621 57609 0.00 0.00 0.00 0.00 0.00 5.79 5.79 35.93 96.81 3.0 2365 1040741 -1 62 1 1 48 0 2778 235 111 11.80 34.00 171649 124322 13.40 26.20 21.40 0.00 1.60 10.20 15.60 413.40 762.20 4.7 181 1103187 -1 93 1 1 1 0 2163 249 147 0.40 0.20 8970 6914 1.80 1.80 1.80 0.00 0.40 0.40 0.40 16.37 32.34 3.2 161 1438344 -1 80 1 1 14 19 440 28 92 1.20 1.20 53079 609753 68.60 134.80 134.80 0.00 0.00 1.40 2.00 115.60 98.60 2.2 283 1783810 -1 81 1 1 15 1 3885 287 292 3.19 1.00 198469 81204 5.38 5.98 15.34 32.07 2.19 4.58 5.18 150.60 272.11 1.0 194 1049610 -1 68 1 1 17 6 4805 565 701 9.00 3.20 418659 75421 6.20 18.60 29.80 42.00 1.20 2.20 2.60 467.00 695.40 6.0 333 1439998 -1 87 1 1 86 47 2042 284 245 1.60 2.81 530893 179856 0.00 0.00 0.00 0.00 0.00 9.82 18.64 92.59 190.38 1.0 1319 1097717 -1 93 1 1 8 6 496 72 67 0.80 2.00 58479 49585 7.00 11.40 10.00 0.00 1.60 2.40 5.20 35.20 39.40 2.0 207 1719907 -1 0 1 1 139 89 1743 253 173 1.60 1.80 360018 101640 0.80 3.60 3.60 0.00 27.00 1.00 5.20 89.60 236.80 515 83 17 -1 86 1 1 1 0 3523 214 149 0.40 0.60 253210 121578 8.58 19.96 25.55 27.15 2.00 7.78 9.58 45.71 147.31 1.0 228 1112768 -1 79 1 1 28 14 3857 294 218 3.00 11.60 215408 170249 8.00 11.80 15.60 11.40 5.40 41.80 49.80 292.60 472.00 7.6 277 1313382 -1 71 1 1 36 7 2588 295 154 4.00 4.80 488771 61496 0.00 0.00 0.00 0.00 0.00 39.60 63.40 328.20 649.80 1.6 2335 951362 -1 93 1 1 1 0 1364 54 57 1.20 3.19 57963 21216 0.60 0.60 0.60 0.00 0.20 4.19 6.59 85.03 154.69 1.0 219 987281 -1 89 1 1 10 9 3305 179 161 0.80 1.20 23778 15635 0.00 0.00 0.00 0.00 0.00 6.20 6.40 65.00 96.40 2.4 1140 1458098 -1 88 1 1 4 4 2215 208 206 1.00 1.20 225023 60418 7.00 11.20 9.00 0.00 4.20 1.80 1.80 80.20 118.80 1.5 318 1101534 -1 88 1 1 30 41 1972 156 137 0.40 0.40 108058 183512 7.80 26.40 44.80 77.20 0.80 14.20 24.20 28.20 62.40 6.0 141 1053814 -1 92 1 1 7 1 2418 161 98 1.40 1.40 71746 51496 0.00 0.00 0.00 0.00 0.00 2.20 2.20 150.20 117.80 2.4 1103 1521163 -1 74 1 1 11 1 2230 129 101 7.40 22.60 111719 49997 0.60 0.60 0.60 0.00 0.00 3.40 4.00 279.20 531.20 2.2 506 1078693 -1 96 1 1 2 2 408 66 26 0.40 0.40 412546 18184 0.00 0.00 0.00 0.00 0.00 0.40 0.60 30.86 35.27 3.0 8132 1867545 -1 91 1 1 6 4 1754 183 131 1.00 2.81 78480 20040 0.40 0.60 0.60 0.00 0.00 7.01 7.41 84.97 112.63 1.3 250 1125440 -1 89 1 1 16 3 2012 154 151 2.20 4.00 104179 108236 0.00 0.00 0.00 0.00 0.00 4.60 9.80 199.40 196.20 3.2 1830 1531176 -1 87 1 1 4 0 578 43 28 1.40 1.60 102585 53515 0.00 0.00 0.00 0.00 0.00 4.80 8.80 116.80 154.20 1.8 1294 1751954 -1 91 1 1 1 0 3064 265 410 0.40 2.00 23293 50002 0.00 0.00 0.00 0.00 0.00 0.00 0.00 24.40 38.80 3.0 1765 1699619 -1 91 1 1 7 2 2320 158 172 1.00 1.60 16005 104078 0.00 0.00 0.00 0.00 0.20 22.60 22.80 72.20 148.00 2.5 1665 1072854 -1 93 1 1 43 59 3504 140 138 0.20 0.20 31397 92240 0.00 0.00 0.00 0.00 0.00 1.20 1.60 20.40 26.80 2.4 2601 1645296 -1 87 1 1 3 0 4364 172 182 0.40 0.40 116745 177014 2.40 15.80 35.60 333.80 0.20 2.20 2.20 39.00 78.40 3.4 159 1619979 -1 60 1 1 12 1 4607 387 288 11.80 34.40 199059 40730 9.00 32.00 43.00 54.80 2.00 13.40 16.60 386.00 737.00 1.6 158 1077451 -1 80 1 1 8 0 3540 382 347 7.39 2.00 187167 18673 0.00 0.00 0.00 0.00 0.00 0.00 0.00 347.90 500.60 2.8 8310 1860712 -1 71 1 1 7 1 3220 157 111 6.41 18.04 170836 67909 8.42 17.43 31.06 53.51 1.40 23.05 41.28 231.06 464.93 2.2 219 1078485 -1 90 1 1 8 0 1646 162 129 1.20 1.20 29000 67970 4.41 7.82 7.62 0.00 0.40 6.81 9.02 246.09 123.45 1.7 200 1073063 -1 58 1 1 24 0 6552 523 336 9.40 16.20 1159856 57651 1.80 20.80 105.40 241.80 7.20 38.00 57.00 361.20 855.00 3.2 281 1092915 -1 82 1 1 13 4 2682 229 241 1.20 2.60 203604 428823 6.80 13.00 14.60 10.00 1.20 21.60 36.20 85.60 171.00 3.4 355 1374622 -1 66 1 1 14 2 5636 651 529 5.80 2.80 521404 278252 0.00 0.00 0.00 0.00 0.00 15.60 42.20 356.80 548.00 4.6 1445 1038379 -1 80 1 1 70 61 5313 469 331 2.99 3.19 274212 274987 6.19 13.17 31.34 57.88 1.00 4.19 10.98 123.55 235.33 4.2 137 1330298 -1 0 1 1 2 0 1301 213 270 0.00 0.00 843248 718848 0.00 0.00 0.00 0.00 4.61 33.87 45.89 9.22 143.49 778 88 10 -1 95 1 1 26 37 1021 55 42 0.80 2.60 22395 5741 1.20 1.40 1.40 0.00 1.00 5.20 5.80 75.40 108.40 3.2 190 1442749 -1 97 1 1 0 0 134 10 8 0.20 0.20 1856 3830 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.60 16.80 1.0 7226 1847216 -1 91 1 1 0 0 3180 235 166 0.60 0.60 218260 101942 0.00 0.00 0.00 0.00 0.60 2.00 2.00 112.20 73.20 2.6 1730 1413717 -1 90 1 1 18 13 1224 88 77 2.99 2.99 51124 23822 0.00 0.00 0.00 0.00 0.00 1.00 1.60 161.28 267.86 1.0 1053 1090694 -1 0 1 1 20 5 3424 638 278 5.20 2.80 836291 568945 0.00 0.00 0.00 0.00 0.00 2.20 2.60 224.80 453.40 841 82 18 -1 88 1 1 2 0 2224 249 186 1.00 2.99 203563 49821 0.00 0.00 0.00 0.00 5.39 3.99 5.19 87.23 121.76 2.2 339 1016750 -1 84 1 1 5 3 4509 291 182 1.00 1.60 138031 108618 0.60 0.60 3.00 8.00 3.60 0.60 1.00 90.60 125.60 1.0 149 1127822 -1 93 1 1 1 0 2332 146 144 0.20 0.20 12285 64453 0.00 0.00 0.00 0.00 0.00 0.40 0.40 21.20 53.80 1.0 731 1061085 -1 89 1 1 12 4 4961 165 141 1.00 1.00 125039 50388 0.00 0.00 0.00 0.00 0.00 12.60 15.60 70.80 142.60 3.2 831 1529981 -1 85 1 1 13 6 2243 161 116 1.60 3.39 194591 52749 10.78 31.34 48.50 109.58 3.79 43.91 44.91 164.07 224.75 2.5 141 1105448 -1 89 1 1 3 1 667 55 91 2.00 3.00 56315 138603 0.00 0.00 0.00 0.00 0.00 1.60 2.20 164.20 169.60 1.0 5601 1841586 -1 95 1 1 0 0 2140 80 77 0.40 1.00 2306 9377 0.00 0.00 0.00 0.00 0.00 0.00 0.00 28.60 33.20 1.2 1665 1708704 -1 76 1 1 35 34 2719 373 279 7.60 3.60 333360 10367 0.00 0.00 0.00 0.00 0.00 0.60 0.80 416.40 680.40 2.8 437 1728880 -1 82 1 1 6 1 3196 299 300 3.20 1.00 258950 352656 0.00 0.00 0.00 0.00 0.00 12.60 20.80 159.40 261.00 2.6 399 1382054 -1 88 1 1 2 0 2306 184 135 0.40 0.60 56480 71830 0.00 0.00 0.00 0.00 0.00 6.59 11.78 34.53 55.89 1.0 1172 1097932 -1 94 1 1 0 0 823 64 125 0.40 0.40 95754 20225 0.00 0.00 0.00 0.00 0.00 0.00 0.00 32.00 44.80 3.2 1298 1713150 -1 77 1 1 10 1 4046 500 389 7.40 2.40 618922 61134 0.00 0.00 0.00 0.00 0.00 0.60 1.00 365.80 524.20 3.4 8098 1834163 -1 93 1 1 11 3 1012 122 85 0.60 0.80 194793 28034 5.60 5.60 5.60 0.00 1.40 5.40 7.20 52.60 90.20 1.7 212 1026517 -1 98 1 1 1 1 181 14 13 0.20 0.20 7597 2540 0.00 0.00 0.00 0.00 0.00 0.00 0.00 17.17 23.35 2.0 9908 1866879 -1 92 1 1 0 0 2296 103 67 0.40 0.60 77486 18974 1.60 3.79 18.96 48.50 0.80 10.18 17.37 37.92 94.21 1.2 165 1011243 -1 98 1 1 0 0 821 43 20 0.20 0.20 3187 14115 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.60 17.00 1.0 1722 1780144 -1 90 1 1 4 4 1901 213 103 0.40 0.80 616593 504045 0.00 0.00 0.00 0.00 0.00 5.39 10.18 41.32 79.64 4.6 3058 1032533 -1 88 1 1 16 5 2158 156 107 1.20 3.40 161619 65233 0.00 0.00 0.00 0.00 0.00 10.60 14.60 67.60 283.60 5.4 1441 1313944 -1 83 1 1 70 92 4371 237 203 1.20 1.00 205153 71432 24.40 45.40 77.40 163.80 10.60 3.80 6.40 65.40 146.00 1.0 131 1003590 -1 86 1 1 40 54 3383 318 150 1.00 0.80 284086 43582 0.00 0.00 0.00 0.00 0.00 15.57 37.72 47.31 80.24 4.8 764 1106066 -1 91 1 1 3 2 1494 165 118 1.00 2.60 19279 19156 0.00 0.00 0.00 0.00 0.00 0.40 0.40 108.20 141.80 1.0 2094 1072672 -1 88 1 1 1 1 1996 218 112 0.40 0.40 195971 60009 13.35 84.66 127.69 201.99 1.99 52.99 67.33 33.67 159.36 2.0 155 1095359 -1 62 1 1 14 0 4895 693 480 10.00 14.60 323747 109589 6.40 16.00 51.20 106.40 1.20 14.40 19.20 428.60 763.40 1.5 136 1091562 -1 81 1 1 12 4 3825 352 315 6.00 2.00 173914 35915 0.00 0.00 0.00 0.00 0.00 0.00 0.00 297.60 441.00 3.8 2002 1719354 -1 73 1 1 20 4 2472 268 316 1.80 2.00 532635 766797 18.16 89.62 211.38 592.22 1.80 53.29 104.99 100.40 259.48 1.0 139 1024303 -1 91 1 1 22 17 1556 524 175 0.60 1.60 665917 637838 0.00 0.00 0.00 0.00 0.00 0.00 0.00 57.00 171.80 1.7 609 1045942 -1 90 1 1 4 2 2483 268 162 0.40 0.40 561018 286158 0.00 0.00 0.00 0.00 0.00 2.40 4.80 66.00 45.20 4.8 2622 1562976 -1 86 1 1 3 1 595 75 39 2.40 2.40 226201 34972 0.00 0.00 0.00 0.00 0.00 1.80 2.79 207.39 245.31 1.8 11125 1868394 -1 88 1 1 2 1 1956 121 108 1.20 3.60 104453 27160 0.00 0.00 0.00 0.00 0.20 1.80 2.00 85.00 197.40 1.4 890 1094987 -1 76 1 1 4 0 5359 331 195 4.41 4.61 212339 22073 4.01 5.21 9.82 13.83 1.60 30.26 43.09 153.31 392.99 1.2 196 999274 -1 98 1 1 2 1 217 15 17 0.20 0.20 25964 10572 0.00 0.00 0.00 0.00 0.00 1.60 3.21 20.24 17.23 1.2 8094 1866180 -1 92 1 1 0 0 1270 105 69 0.40 0.40 106063 26040 15.83 37.27 64.33 215.63 0.00 13.63 22.44 33.47 97.80 1.2 142 1014038 -1 80 1 1 3 0 677 95 48 3.20 3.20 385542 261097 0.00 0.00 0.00 0.00 44.80 7.60 13.60 304.40 345.60 2.6 3915 1810822 -1 94 1 1 12 12 1487 217 67 0.40 0.40 163884 143946 0.00 0.00 0.00 0.00 0.00 3.40 4.60 26.20 38.00 3.8 668 1742373 -1 78 1 1 2 2 3370 194 183 0.20 0.20 497987 355650 17.17 46.31 144.51 202.99 6.39 37.72 70.46 16.17 33.13 1.0 108 1123297 -1 97 1 1 17 25 189 20 17 0.20 0.20 9763 5724 0.00 0.00 0.00 0.00 0.00 0.20 0.20 15.60 17.00 1.0 8739 1834968 -1 95 1 1 26 38 370 69 21 0.20 0.20 339921 6853 0.80 0.80 0.80 0.00 3.40 0.00 0.00 15.60 29.80 1.4 136 1749590 -1 86 1 1 0 0 1665 117 80 0.40 0.80 4611 45409 0.00 0.00 0.00 0.00 0.00 1.40 2.20 35.40 47.60 2.6 433 1754104 -1 86 1 1 32 44 4496 572 466 0.20 0.20 35864 43328 0.40 0.40 0.40 0.00 0.00 2.81 3.81 18.84 66.73 1.0 203 1016794 -1 89 1 1 23 13 2766 146 118 1.40 1.40 167712 54865 0.00 0.00 0.00 0.00 0.00 4.60 5.80 81.60 218.40 2.8 8013 1385042 -1 64 1 1 66 59 5976 1045 991 4.99 3.99 1104612 829940 0.00 0.00 0.00 0.00 0.60 48.90 49.50 298.60 468.06 1.0 715 1115499 -1 95 1 1 2 1 262 30 20 1.00 1.00 63371 26554 0.00 0.00 0.00 0.00 0.00 1.40 2.80 81.60 75.40 1.0 8697 1834794 -1 92 1 1 35 45 1346 102 26 1.40 6.60 34154 22581 0.00 0.00 0.00 0.00 0.00 0.00 0.00 72.80 106.40 1.2 6841 1826680 -1 61 1 1 64 39 4298 575 343 15.80 11.60 463509 143596 4.60 9.60 9.00 2.40 6.20 5.00 6.80 651.20 1108.00 1.8 374 1043554 -1 89 1 1 6 2 1336 137 76 3.00 3.80 83576 66955 0.00 0.00 0.00 0.00 0.20 17.80 18.00 155.40 260.20 2.3 2708 1014373 -1 0 1 1 35 29 1418 178 129 1.40 6.40 511310 474767 7.60 12.00 11.80 0.00 2.20 6.60 11.80 43.60 86.80 205 90 10 -1 89 1 1 47 66 2379 174 103 0.20 0.20 316190 53327 0.80 0.80 0.80 0.00 8.40 1.20 1.20 21.60 96.40 1.5 163 1114024 -1 83 1 1 1 0 2550 251 144 0.60 2.00 348880 40837 3.61 13.23 106.41 216.03 0.80 47.29 92.59 55.71 116.23 3.8 184 1105180 -1 84 1 1 6 2 2649 257 199 2.20 7.58 72918 39879 0.80 1.00 1.00 0.00 0.40 40.72 42.12 114.77 243.71 2.0 331 1095416 -1 97 1 1 1 0 1275 51 54 0.20 0.40 2600 15749 1.00 1.20 1.20 0.00 0.40 0.00 0.00 26.20 31.40 1.2 236 1747384 -1 0 1 1 35 44 2500 76 65 1.20 1.60 10740 14939 0.80 0.80 0.80 0.00 0.20 0.80 0.80 96.60 124.80 144 91 8 -1 98 1 1 13 19 162 16 23 0.20 0.20 6777 13697 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.63 16.83 1.0 8366 1868345 -1 95 1 1 0 0 963 47 60 0.20 0.20 3269 38455 1.20 1.60 1.60 0.00 0.00 0.60 0.60 15.40 17.00 1.0 167 1750968 -1 92 1 1 4 0 2505 108 116 0.40 0.60 100645 67034 0.00 0.00 0.00 0.00 0.00 1.60 2.20 31.00 49.60 1.4 596 1058706 -1 94 1 1 1 0 1660 64 68 0.40 0.60 33268 84585 0.00 0.00 0.00 0.00 0.00 0.40 0.40 29.66 48.50 1.0 1270 1062068 -1 95 1 1 13 11 709 126 58 0.20 0.20 356875 135170 0.00 0.00 0.00 0.00 0.00 0.00 0.00 16.20 18.20 3.8 1392 1756062 -1 62 1 1 7 0 6386 990 892 6.40 5.60 738732 562838 8.60 28.60 54.40 118.40 1.20 9.40 11.80 353.80 519.60 1.0 285 1103182 -1 95 1 1 19 27 2061 90 106 0.20 0.20 88071 10311 0.00 0.00 0.00 0.00 0.00 0.20 0.20 22.40 17.20 2.2 690 1726904 -1 75 1 1 148 1 3940 305 251 3.20 1.00 82286 71429 5.60 9.60 7.20 0.00 0.20 141.20 142.40 151.00 236.20 1.5 252 1084762 -1 92 1 1 1 0 1283 125 445 0.20 0.20 17782 52520 0.00 0.00 0.00 0.00 0.00 0.80 0.80 20.20 26.20 2.4 829 1704290 -1 98 1 1 1 1 158 14 13 0.20 0.20 7637 5958 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.60 16.80 1.0 7222 1847120 -1 81 1 1 51 68 2562 195 162 2.40 2.40 379087 50798 0.00 0.00 0.00 0.00 0.00 5.00 8.00 171.60 337.40 4.8 3418 1425371 -1 83 1 1 5 0 2183 370 340 0.40 1.80 113768 19844 0.80 0.80 0.80 0.00 1.60 3.00 15.80 37.40 52.60 1.6 364 1086010 -1 87 1 1 10 1 1849 166 171 3.18 3.18 98036 38009 0.00 0.00 0.00 0.00 0.00 1.39 1.59 182.90 250.89 1.0 418 1085931 -1 77 1 1 670 3 4831 181 118 3.60 4.80 152348 36710 0.00 0.00 0.00 0.00 0.00 24.00 24.60 153.20 268.80 1.4 2645 1712398 -1 78 1 1 4 2 4287 267 264 1.00 2.59 450609 441354 0.40 0.60 0.60 0.00 0.40 26.35 49.90 90.02 209.18 2.2 706 1244394 -1 63 1 1 41 0 4887 292 133 9.20 27.40 606890 39021 5.20 30.60 78.80 195.00 0.60 67.80 74.60 343.60 903.40 2.7 129 1095571 -1 86 1 1 3 1 2298 238 235 0.60 0.80 111211 392803 2.60 10.00 16.20 20.00 0.60 13.00 25.60 60.20 78.00 2.0 141 1375952 -1 95 1 1 1 1 1063 83 60 1.00 0.80 186842 16328 1.60 2.20 2.20 0.00 1.80 0.40 0.40 63.93 118.04 1.0 258 1016519 -1 92 1 1 13 8 876 83 62 0.80 0.60 40199 21695 0.00 0.00 0.00 0.00 0.00 13.17 26.95 64.87 121.16 2.4 749 971332 -1 92 1 1 4 4 2113 101 153 0.40 0.60 8068 356041 9.40 10.60 10.60 0.00 8.60 0.20 0.20 32.80 49.80 2.2 294 1391992 -1 80 1 1 7 0 2080 92 84 6.00 17.20 123799 38864 0.00 0.00 0.00 0.00 0.00 6.60 7.60 203.20 361.60 1.0 420 1082914 -1 90 1 1 0 0 2123 343 106 0.80 1.20 518845 579056 8.20 13.80 13.80 0.00 3.80 8.00 8.00 33.20 87.80 7.2 288 976629 -1 89 1 1 14 13 1844 180 97 1.60 3.21 43391 31850 0.00 0.00 0.00 0.00 0.00 0.60 0.60 125.85 228.66 1.0 1318 1087683 -1 97 1 1 1 1 971 43 51 0.20 0.20 103245 183485 0.00 0.00 0.00 0.00 0.00 0.20 0.20 15.60 17.00 1.4 4633 1827176 -1 93 1 1 4 2 1806 97 69 0.60 5.40 4959 7334 0.00 0.00 0.00 0.00 0.00 3.00 3.60 61.80 72.60 2.2 474 1383408 -1 75 1 1 71 34 4680 605 425 6.20 1.80 413769 77475 0.40 0.40 0.40 0.00 0.20 12.20 12.20 311.20 491.40 4.5 482 983392 -1 65 1 1 43 49 4750 969 331 6.60 4.40 522328 362630 48.00 95.20 104.40 26.20 1.20 12.80 14.80 347.00 540.40 2.8 214 1375587 -1 89 1 1 13 9 2548 188 118 0.60 1.00 136256 21993 0.00 0.00 0.00 0.00 0.00 0.60 1.20 52.40 136.40 1.8 1053 973027 -1 93 1 1 1 1 1028 49 48 0.20 0.20 93613 102306 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.80 16.80 1.2 8439 1837168 -1 96 1 1 0 0 895 113 43 0.20 0.20 254795 6673 0.00 0.00 0.00 0.00 0.00 0.00 0.00 20.80 19.20 1.2 5977 1863736 -1 86 1 1 2 0 1294 90 58 0.60 1.00 317298 49078 0.00 0.00 0.00 0.00 0.00 9.80 18.40 57.20 113.20 2.6 3725 1770955 -1 95 1 1 1 0 2574 104 101 0.80 0.60 12772 71645 0.00 0.00 0.00 0.00 0.00 0.20 0.20 34.00 41.55 2.0 622 1635033 -1 0 1 1 76 105 3310 229 182 0.20 0.20 104204 111076 6.00 8.60 12.40 13.00 2.00 4.60 6.00 17.60 55.80 136 84 15 -1 95 1 1 3 1 1057 134 43 0.20 0.20 27113 13876 0.00 0.00 0.00 0.00 0.00 1.40 1.60 18.40 25.60 1.6 495 1732306 -1 84 1 1 7 1 4364 331 155 1.80 4.00 73616 39495 1.20 3.60 11.80 16.60 0.40 6.60 6.60 91.60 188.40 1.5 155 1066408 -1 55 1 1 50 0 5031 397 239 14.20 34.80 150140 25263 2.00 7.40 13.40 20.40 0.80 17.80 20.60 545.20 999.80 1.0 187 1105467 -1 90 1 1 4 0 2989 191 144 0.80 0.60 72422 64404 8.00 15.60 15.40 5.80 3.40 4.20 5.60 39.40 76.60 1.0 231 1751608 -1 97 1 1 1 1 298 16 32 0.20 0.20 8934 128171 0.00 0.00 0.00 0.00 0.00 0.00 0.00 16.00 17.60 1.0 6876 1852733 -1 91 1 1 1 0 2399 197 150 0.40 0.60 255688 50220 0.00 0.00 0.00 0.00 0.80 4.99 8.38 30.54 47.50 3.8 418 1052332 -1 86 1 1 21 17 1662 274 218 5.20 3.20 379341 50010 0.00 0.00 0.00 0.00 2.80 0.40 0.40 231.00 346.00 2.8 1714 1748792 -1 79 1 1 84 47 2579 355 292 2.00 2.00 289199 192469 0.00 0.00 0.00 0.00 0.20 78.84 96.21 118.36 333.33 1.0 998 1093544 -1 97 1 1 2 0 954 85 95 0.20 0.20 36587 95983 0.00 0.00 0.00 0.00 1.00 0.00 0.00 15.40 51.80 2.4 1586 1538088 -1 80 1 1 11 1 3102 522 258 1.60 1.20 146669 55686 3.41 20.24 121.84 190.98 0.40 37.27 48.10 115.63 297.60 1.0 132 1089326 -1 98 1 1 6 2 194 14 22 0.20 0.20 7185 13113 0.00 0.00 0.00 0.00 0.00 0.00 0.00 16.00 17.00 1.0 7229 1864853 -1 49 1 1 52 1 5644 436 203 13.97 29.54 391968 28302 3.99 16.17 48.30 110.78 2.79 33.93 39.52 600.40 1138.72 2.8 193 1102157 -1 68 1 1 26 2 5900 1094 1036 5.40 2.60 1143194 743917 0.00 0.00 0.00 0.00 0.00 12.20 21.60 307.20 496.20 2.0 859 1055504 -1 73 1 1 22 13 3962 281 187 5.80 16.00 85048 103566 0.00 0.00 0.00 0.00 0.40 16.00 19.20 223.40 424.20 1.0 1082 1104157 -1 67 1 1 15 1 5274 647 664 8.00 3.80 417904 48173 0.00 0.00 0.00 0.00 0.00 3.40 4.80 427.00 681.80 5.8 1860 1725293 -1 90 1 1 13 10 1970 114 67 2.00 2.00 42776 22590 0.00 0.00 0.00 0.00 0.20 0.20 0.20 130.94 182.44 1.0 918 997309 -1 97 1 1 1 1 318 19 40 0.20 0.60 32972 12604 0.00 0.00 0.00 0.00 0.00 0.00 0.00 31.20 50.20 1.0 6454 1871424 -1 50 1 1 15 5 7183 845 609 9.98 6.99 314269 47208 8.78 75.45 107.39 212.18 1.60 10.98 14.37 533.13 874.25 8.6 241 1436899 -1 74 1 1 5 1 7488 364 278 2.20 4.20 380096 236477 5.60 17.60 28.00 44.80 7.40 9.00 13.40 172.80 326.40 1.0 218 1003992 -1 87 1 1 1 0 2474 126 158 1.20 1.60 82015 257281 0.00 0.00 0.00 0.00 0.40 6.60 11.00 82.60 227.40 1.8 490 1019664 -1 70 1 1 44 22 4240 653 500 9.40 4.00 282144 34164 5.00 20.20 38.60 102.20 0.80 3.20 3.60 473.00 761.60 1.5 197 969099 -1 64 1 1 13 1 4392 524 392 10.38 18.76 308510 22421 2.20 7.19 12.18 23.35 1.20 13.77 23.75 436.73 812.97 1.5 172 1107251 -1 94 1 1 2 0 668 51 129 0.60 0.60 7239 28933 0.00 0.00 0.00 0.00 0.00 0.00 0.00 56.20 58.00 2.6 1183 1718032 -1 89 1 1 3 1 2070 300 243 1.00 0.80 117702 26318 1.40 1.40 1.40 0.00 2.80 5.20 6.40 79.00 119.40 1.0 195 1103667 -1 84 1 1 4 0 746 284 50 2.20 2.20 173503 36933 9.20 10.60 19.40 27.00 0.00 4.80 8.00 171.40 191.60 1.8 183 1805030 -1 84 1 1 11 6 2292 218 158 1.20 3.00 131627 159328 0.00 0.00 0.00 0.00 18.60 3.60 3.60 102.40 177.60 1.0 562 1113438 -1 83 1 1 5 0 3811 297 136 1.40 2.80 138739 29632 0.00 0.00 0.00 0.00 0.00 16.80 22.80 125.40 198.00 3.2 906 1439373 -1 76 1 1 3 0 5748 321 185 2.81 3.21 184508 274579 0.00 0.00 0.00 0.00 0.60 20.64 37.68 182.36 326.65 2.8 1286 985836 -1 72 1 1 3 0 4119 277 251 1.80 1.80 233930 404746 4.19 7.39 16.97 18.76 0.20 14.17 14.17 113.37 378.44 3.0 315 997440 -1 65 1 1 16 2 5937 760 527 8.02 3.41 253970 146319 0.00 0.00 0.00 0.00 0.20 15.83 19.64 447.09 711.62 2.0 515 1000834 -1 96 1 1 1 0 293 28 18 1.40 1.60 37211 4523 0.80 1.00 1.00 0.00 0.60 0.00 0.00 69.34 102.20 1.4 291 1759290 -1 92 1 1 0 0 760 92 54 0.20 0.20 166118 48516 5.40 6.60 6.60 0.00 1.00 2.60 3.20 15.60 24.20 1.2 286 1752392 -1 78 1 1 30 2 2242 133 75 6.60 18.20 207579 25105 0.00 0.00 0.00 0.00 0.00 3.00 5.80 250.60 468.20 2.2 1668 1110758 -1 0 1 1 15 9 841 148 104 1.00 0.80 156734 17341 3.00 4.20 4.20 0.00 0.20 7.40 10.40 61.40 225.80 316 91 9 -1 0 1 1 4 1 1065 229 68 0.60 0.60 105847 17529 1.60 1.80 1.60 0.00 0.60 4.40 8.00 49.40 103.40 305 91 9 -1 98 1 1 0 0 128 8 9 0.20 0.20 979 5030 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.80 16.80 1.0 6946 1845040 -1 82 1 1 35 7 2362 261 156 3.80 3.80 151582 72259 13.40 21.00 71.40 84.60 3.20 29.80 38.80 168.60 338.60 1.0 188 1070666 -1 95 1 1 0 0 1947 70 89 0.20 0.20 3710 11642 0.00 0.00 0.00 0.00 0.00 0.40 0.40 15.60 16.80 2.0 1514 1726216 -1 92 1 1 30 42 1403 103 78 0.80 3.39 30929 36075 2.99 4.79 4.59 0.00 0.40 0.80 1.00 39.92 62.28 1.7 305 1102510 -1 94 1 1 0 0 1327 157 87 0.20 0.20 6109 31242 1.00 1.20 1.00 0.00 0.00 11.40 11.40 15.40 41.80 1.3 246 1129960 -1 93 1 1 2 2 1479 213 153 0.40 0.20 88759 45182 0.00 0.00 0.00 0.00 0.00 0.00 0.00 25.40 47.60 1.7 638 1120110 -1 79 1 1 285 79 2780 417 367 2.80 3.60 278259 312911 12.40 58.80 58.40 0.00 1.20 1.80 2.00 186.80 291.80 1.4 280 1066042 -1 90 1 1 7 2 3426 121 103 0.60 0.60 100253 53470 2.20 8.80 44.60 102.20 0.40 19.40 25.40 56.00 116.20 2.6 159 1519462 -1 80 1 1 18 12 2385 334 124 5.80 16.00 928637 33286 0.00 0.00 0.00 0.00 0.00 7.20 9.20 206.60 399.00 2.8 672 1097338 -1 90 1 1 5 2 929 64 109 1.20 2.80 21100 80970 12.60 23.20 22.80 0.00 9.20 6.40 10.60 103.00 110.60 1.0 381 1059995 -1 77 1 1 6 0 1510 77 29 5.40 22.20 146683 19155 0.00 0.00 0.00 0.00 0.00 0.40 0.40 314.80 447.00 2.6 760 1749810 -1 0 1 1 35 8 4319 388 295 5.16 2.78 359506 31978 1.98 3.57 3.57 0.00 4.76 27.18 35.91 339.09 496.83 478 71 28 -1 87 1 1 89 124 2416 191 121 0.60 0.60 420935 37668 3.19 3.19 3.19 0.00 3.19 23.35 27.94 59.08 213.77 1.0 244 1015669 -1 93 1 1 8 3 819 84 105 1.20 1.00 123070 102258 0.00 0.00 0.00 0.00 0.20 14.40 27.00 66.40 115.60 1.0 459 1063021 -1 87 1 1 2 1 3917 148 126 1.60 1.80 76308 115810 1.20 1.40 1.20 0.00 0.80 2.40 2.61 126.85 162.93 1.6 225 1019128 -1 86 1 1 45 0 1064 129 85 1.20 1.20 175785 30129 1.40 3.61 15.23 42.08 0.40 11.82 38.88 127.05 245.49 1.0 251 973562 -1 90 1 1 7 0 1924 177 133 0.40 0.60 354623 68081 3.00 4.80 4.60 0.00 2.40 3.00 26.20 90.20 119.60 2.0 206 968166 -1 93 1 1 1 0 996 291 203 1.20 3.60 100026 47886 1.00 1.20 1.20 0.00 0.00 0.20 0.40 50.20 99.20 4.2 209 1712002 -1 91 1 1 22 31 405 31 42 0.80 0.40 22336 41726 0.00 0.00 0.00 0.00 0.00 0.00 0.00 44.60 63.80 2.8 2112 1768477 -1 83 1 1 36 48 3604 509 225 2.20 6.80 1154894 714912 3.20 13.40 29.40 66.20 1.40 4.00 6.20 126.20 239.60 1.0 152 1042494 -1 0 1 1 7 4 813 125 126 0.40 0.40 87675 81946 21.96 32.14 100.80 142.91 11.98 24.75 50.10 33.33 138.12 127 89 11 -1 91 1 1 6 5 2383 194 136 0.20 0.20 9974 33744 0.00 0.00 0.00 0.00 0.00 0.20 0.20 16.60 36.40 2.4 1195 971432 -1 77 1 1 10 1 3107 446 377 9.20 3.00 352305 10765 0.00 0.00 0.00 0.00 0.00 0.00 0.00 480.20 668.00 1.6 8647 1866547 -1 78 1 1 55 65 2360 81 67 6.20 18.20 48147 72936 0.00 0.00 0.00 0.00 0.40 2.80 3.20 207.20 425.40 2.0 634 1082086 -1 98 1 1 0 0 243 21 19 0.20 0.20 52466 69040 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.57 16.97 1.0 6823 1850258 -1 88 1 1 1 1 506 166 91 0.20 0.20 274362 218621 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.80 16.80 3.0 4182 1829272 -1 0 1 1 3 2 1067 38 47 0.20 0.20 3671 26017 0.00 0.00 0.00 0.00 0.00 3.79 3.79 15.57 27.15 353 95 5 -1 94 1 1 1 0 1763 72 61 0.80 1.20 4240 9021 0.00 0.00 0.00 0.00 0.00 0.20 0.40 64.00 76.80 1.4 1345 1746206 -1 80 1 1 7 3 2933 494 317 4.00 2.80 704923 70100 0.00 0.00 0.00 0.00 0.00 4.40 5.20 198.40 305.40 2.0 624 1122808 -1 94 1 1 1 0 1186 94 45 0.60 2.20 29469 15838 0.00 0.00 0.00 0.00 0.00 0.20 0.20 50.20 77.40 1.5 652 1069200 -1 93 1 1 8 3 1159 148 118 0.80 1.00 111780 31354 3.39 5.79 11.18 34.53 0.80 4.59 9.58 49.10 104.59 1.5 157 966175 -1 93 1 1 12 11 589 124 50 1.00 0.60 419557 118856 0.00 0.00 0.00 0.00 0.00 8.40 16.00 78.20 268.60 3.4 6476 1834381 -1 95 1 1 1 0 1016 130 50 0.20 0.20 191891 24969 0.00 0.00 0.00 0.00 0.00 2.20 3.80 15.60 17.60 2.0 3427 1710080 -1 89 1 1 5 0 1812 99 55 5.00 3.20 78722 14526 0.00 0.00 0.00 0.00 0.00 0.20 0.40 211.60 332.80 1.4 1832 1753208 -1 96 1 1 0 0 1920 112 87 0.00 0.00 13273 53920 0.00 0.00 0.00 0.00 0.00 0.00 0.00 1.40 28.00 1.2 1950 1711416 -1 90 1 1 5 0 2406 331 97 0.60 2.00 968395 62250 0.60 11.80 28.00 66.40 0.00 7.00 34.60 47.20 123.80 1.4 240 1016227 -1 92 1 1 3 0 2547 131 144 0.20 0.20 8134 96050 0.00 0.00 0.00 0.00 0.00 2.60 3.00 15.80 49.40 2.5 381 1061312 -1 76 1 1 14 8 2121 194 100 5.80 19.40 254587 25724 4.80 23.20 55.40 117.00 0.20 29.20 55.20 193.20 373.60 2.0 138 1107872 -1 92 1 1 33 47 2060 143 113 0.20 0.20 93686 28812 1.00 1.20 1.20 0.00 7.80 1.40 2.40 15.80 35.00 1.8 288 1012149 -1 91 1 1 0 0 434 61 64 0.20 0.20 63282 58129 0.00 0.00 0.00 0.00 0.00 0.20 0.20 15.60 17.40 2.0 973 1761416 -1 96 1 1 0 0 2333 112 143 0.20 0.20 5050 25855 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.40 17.00 2.0 819 1720944 -1 92 1 1 43 58 1368 177 122 0.40 0.40 154537 119308 3.20 3.80 3.80 0.00 4.80 1.40 1.60 54.00 67.00 1.8 486 1514824 -1 99 1 1 0 0 175 16 37 0.20 0.20 1239 22025 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.60 16.80 1.0 6169 1855848 -1 94 1 1 13 3 662 34 35 1.40 1.20 26150 5587 0.00 0.00 0.00 0.00 0.00 0.00 0.00 88.60 117.00 1.0 7405 1865309 -1 81 1 1 14 13 1642 194 201 0.40 1.00 587932 495713 0.40 0.80 0.80 0.00 0.40 55.09 105.99 31.34 68.06 1.0 645 1082777 -1 84 1 1 10 1 3817 232 181 3.60 2.20 173472 63448 0.00 0.00 0.00 0.00 0.00 0.80 0.80 272.80 282.80 3.0 2554 1643912 -1 97 1 1 2 1 243 27 28 0.20 0.20 1676 5507 0.00 0.00 0.00 0.00 0.00 0.20 0.20 21.36 33.33 1.0 7302 1861143 -1 87 1 1 4 1 3029 173 114 0.60 0.80 327541 46295 2.40 18.60 58.00 132.80 1.00 2.20 4.20 55.60 144.20 3.2 193 1523653 -1 64 1 1 52 0 2393 97 75 12.80 37.00 133167 34177 2.00 14.60 35.20 64.00 0.40 29.60 30.80 417.20 810.40 1.7 127 1091302 -1 90 1 1 3 1 565 74 42 1.80 2.00 178698 115623 0.00 0.00 0.00 0.00 0.00 2.80 3.80 186.20 152.60 1.0 5270 1839325 -1 81 1 1 2 0 517 71 28 1.80 1.80 362691 28190 16.40 46.20 182.20 432.40 0.00 40.00 77.40 153.40 240.40 2.6 131 1792312 -1 91 1 1 2 0 366 30 24 2.19 2.19 65134 22674 0.00 0.00 0.00 0.00 0.00 3.39 5.98 189.44 169.72 1.2 8010 1863272 -1 79 1 1 3 0 2792 341 251 2.40 3.39 758562 251742 0.00 0.00 0.00 0.00 0.00 21.76 40.32 149.70 278.24 2.8 598 1039615 -1 93 1 1 0 0 1191 44 39 0.20 0.20 3627 8428 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.60 16.80 2.0 4114 1776888 -1 59 1 1 44 1 4272 391 149 10.00 30.00 885549 53987 4.00 7.40 15.60 35.40 1.00 97.60 104.40 360.00 800.80 2.5 284 1099925 -1 80 1 1 3 1 561 83 26 1.40 1.40 511866 34420 7.40 29.80 90.00 245.40 0.00 58.20 115.20 123.00 267.20 2.6 367 1797285 -1 90 1 1 29 24 1994 189 116 1.40 1.60 97492 40908 0.00 0.00 0.00 0.00 0.00 18.84 20.24 91.38 187.58 2.0 585 981603 -1 96 1 1 0 0 1188 115 79 0.20 0.20 6090 20123 0.00 0.00 0.00 0.00 0.00 0.00 0.00 16.30 18.29 1.2 794 1059268 -1 0 1 1 27 5 6777 1208 535 9.00 5.40 623272 213540 10.40 17.20 25.40 23.60 6.80 7.40 11.80 467.60 756.00 233 62 38 -1 94 1 1 1 0 798 59 48 0.80 0.60 14801 15432 0.00 0.00 0.00 0.00 1.20 6.80 6.80 53.20 88.20 2.2 985 1718382 -1 99 1 1 0 0 156 10 14 0.20 0.20 2088 4065 0.00 0.00 0.00 0.00 0.00 0.20 0.40 15.63 16.83 1.0 7326 1867559 -1 96 1 1 37 55 846 70 81 0.20 0.20 21396 43922 0.00 0.00 0.00 0.00 0.20 0.20 0.20 15.80 25.40 1.0 703 1060514 -1 95 1 1 15 12 574 161 56 1.20 1.20 165041 135206 0.00 0.00 0.00 0.00 0.00 0.40 0.40 74.80 107.00 3.4 1896 1763454 -1 97 1 1 1 1 385 150 50 0.40 1.00 268276 228622 0.00 0.00 0.00 0.00 0.00 0.00 0.00 27.40 36.80 2.2 6835 1835978 -1 83 1 1 11 8 4602 739 638 2.20 2.20 423020 318145 6.40 13.40 19.80 31.60 0.40 7.60 13.20 102.60 171.40 2.4 230 1129762 -1 83 1 1 5 2 4650 466 237 0.40 0.80 166926 89156 1.20 13.60 33.00 68.60 1.40 31.00 31.40 31.20 250.00 7.2 371 1309459 -1 85 1 1 6 0 1899 222 92 4.79 2.99 299235 26325 0.00 0.00 0.00 0.00 2.99 2.59 2.99 186.43 387.43 1.0 1085 1053785 -1 89 1 1 4 1 419 43 13 2.20 2.20 80408 13554 0.00 0.00 0.00 0.00 0.00 2.40 2.79 217.17 180.44 1.2 11735 1883075 -1 82 1 1 3 0 548 63 39 2.40 2.40 231152 48871 0.00 0.00 0.00 0.00 0.00 2.20 2.20 183.00 264.80 2.8 1024 1789218 -1 87 1 1 28 40 3732 224 132 1.00 0.80 250893 27310 0.00 0.00 0.00 0.00 0.00 10.20 10.20 64.20 172.40 2.8 512 1383642 -1 97 1 1 1 1 280 45 13 0.20 0.20 259511 5734 0.00 0.00 0.00 0.00 0.00 0.00 0.00 16.00 17.00 1.6 5271 1856600 -1 94 1 1 19 29 2161 80 108 0.20 0.20 3948 12262 0.00 0.00 0.00 0.00 0.00 0.40 0.40 15.60 16.80 2.4 1361 1723224 -1 84 1 1 29 24 4334 393 204 1.00 1.00 301361 107213 0.00 0.00 0.00 0.00 1.60 20.60 21.40 63.00 251.80 6.0 1088 1322402 -1 87 1 1 3 3 2685 152 138 0.40 0.40 309122 26873 5.79 26.15 97.41 182.83 0.60 35.93 70.66 31.94 99.80 3.8 133 1702307 -1 88 1 1 11 8 1884 147 94 0.40 0.40 118121 53108 0.00 0.00 0.00 0.00 0.00 13.03 17.43 30.86 92.18 1.3 1104 1089499 -1 94 1 1 7 5 719 88 96 0.80 0.80 26625 22985 0.00 0.00 0.00 0.00 0.00 10.80 10.80 65.60 101.60 1.5 708 991186 -1 83 1 1 13 6 4688 129 120 1.80 8.40 51511 188157 0.00 0.00 0.00 0.00 0.20 1.80 1.80 142.00 182.40 2.4 405 1523059 -1 97 1 1 1 0 336 39 37 0.40 0.40 4079 8482 0.00 0.00 0.00 0.00 0.00 0.00 0.00 35.00 37.40 2.2 1066 1711875 -1 86 1 1 40 24 1444 155 117 3.00 3.80 128282 45359 5.80 10.00 17.20 15.40 1.40 7.40 11.80 199.60 302.60 2.0 253 1090144 -1 97 1 1 6 5 811 67 57 0.20 0.20 6642 23298 0.00 0.00 0.00 0.00 0.00 0.40 0.80 15.80 26.80 4.0 372 978118 -1 90 1 1 0 0 1773 289 150 0.40 1.80 1141912 86538 0.00 0.00 0.00 0.00 0.20 0.20 0.20 17.20 66.00 1.0 413 1036922 -1 88 1 1 5 3 3239 127 143 0.40 0.40 21107 210168 1.20 1.20 1.20 0.00 0.40 0.60 0.60 32.40 57.00 2.6 226 1519560 -1 97 1 1 0 0 552 77 43 0.20 0.20 93253 14041 0.00 0.00 0.00 0.00 0.80 0.00 0.00 18.20 17.80 2.0 896 1716600 -1 80 1 1 5 3 3768 293 179 3.00 5.00 111976 49759 6.20 22.80 91.00 164.20 0.60 8.60 9.80 204.80 426.40 6.0 114 1015811 -1 79 1 1 12 4 2173 246 110 7.20 19.80 26190 28608 1.80 9.80 28.20 69.40 1.20 5.20 5.40 248.80 461.00 1.0 138 1089453 -1 94 1 1 20 26 401 38 34 0.20 0.20 10085 11856 0.00 0.00 0.00 0.00 0.20 0.00 0.00 15.77 18.56 1.0 225 1740241 -1 76 1 1 23 13 4115 433 366 7.77 2.19 190173 28373 2.19 2.39 2.39 0.00 0.00 0.40 2.59 369.72 567.13 3.0 256 1070261 -1 78 1 1 16 1 3609 417 350 5.40 2.00 221199 68804 0.00 0.00 0.00 0.00 0.00 1.80 3.00 297.60 402.80 3.2 741 1530386 -1 84 1 1 16 13 896 72 69 0.60 2.00 146207 99210 0.00 0.00 0.00 0.00 0.20 0.60 0.80 105.40 77.60 3.8 973 1541157 -1 84 1 1 5 3 1855 183 122 0.60 1.20 100408 86305 6.20 11.60 9.80 0.00 0.00 26.40 42.00 107.60 175.20 1.3 647 1037645 -1 82 1 1 19 12 1486 335 193 2.40 7.40 522139 153118 0.00 0.00 0.00 0.00 0.00 9.00 17.60 149.80 187.40 2.2 2970 1737266 -1 88 1 1 3 0 2658 279 180 3.20 1.20 131446 38526 0.00 0.00 0.00 0.00 0.20 1.00 1.00 161.20 237.60 2.5 338 1125981 -1 97 1 1 30 39 246 26 23 0.20 0.20 661 10920 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.60 16.80 2.0 2972 1707112 -1 98 1 1 0 0 227 35 18 0.20 0.20 169774 12795 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.63 16.83 1.4 9243 1871237 -1 96 1 1 3 3 599 56 47 0.60 0.80 6105 17181 2.20 6.60 8.20 6.60 1.20 0.00 0.00 43.60 70.60 2.0 149 1023728 -1 80 1 1 14 0 2491 224 152 3.99 3.79 80285 25237 2.59 36.13 96.01 215.17 0.00 40.52 71.06 180.44 329.54 2.5 154 1052506 -1 90 1 1 15 7 1430 135 117 1.60 2.20 33236 19901 0.00 0.00 0.00 0.00 0.00 1.60 2.00 130.60 181.40 2.2 802 970798 -1 79 1 1 20 6 4048 498 162 2.20 3.40 100701 25574 0.00 0.00 0.00 0.00 0.20 60.60 63.80 129.20 366.20 1.7 918 981229 -1 83 1 1 13 5 4678 146 113 1.80 7.00 28663 94395 0.00 0.00 0.00 0.00 0.00 0.00 0.00 162.20 155.00 3.2 601 1644702 -1 67 1 1 27 18 6449 492 299 6.59 4.99 445690 72219 1.40 2.20 2.20 0.00 0.20 15.17 15.97 322.55 552.89 2.5 344 996402 -1 70 1 1 553 0 4259 189 136 2.40 2.60 376809 34697 12.80 154.80 523.00 1237.00 0.00 12.40 49.20 162.00 738.60 7.0 119 1319936 -1 98 1 1 0 0 229 24 21 0.20 0.20 1422 10540 0.00 0.00 0.00 0.00 0.00 0.20 0.40 15.57 17.17 1.0 1856 1750071 -1 85 1 1 2 0 2253 353 176 0.80 1.20 387419 31544 6.00 41.20 115.40 210.80 0.40 32.00 47.60 48.60 204.60 1.5 172 1050558 -1 55 1 1 162 176 7560 506 410 9.60 12.80 242465 86281 0.00 0.00 0.00 0.00 0.00 0.40 0.60 506.00 677.60 7.4 1351 1634653 -1 73 1 1 19 7 5937 338 185 2.40 8.60 310390 39939 0.00 0.00 0.00 0.00 0.20 3.40 4.40 209.80 272.00 5.8 3304 1548571 -1 96 1 1 0 0 1030 72 36 0.20 0.20 101884 8637 0.00 0.00 0.00 0.00 0.00 4.80 9.60 18.00 16.80 1.2 5737 1833264 -1 93 1 1 57 0 687 21 22 1.80 3.01 303675 57878 0.00 0.00 0.00 0.00 0.00 12.83 55.71 121.04 162.73 1.4 6912 1860856 -1 81 1 1 24 2 2721 295 245 6.01 4.01 219240 63103 4.41 5.21 27.05 43.49 0.60 1.60 12.22 269.54 456.51 2.6 265 1113138 -1 99 1 1 0 0 135 8 10 0.00 0.00 981 8307 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.80 3.61 1.0 12012 1892571 -1 84 1 1 43 59 2362 386 356 2.99 2.59 279958 193793 0.60 1.20 13.37 34.53 0.60 0.80 1.40 156.29 237.33 2.5 150 1090135 -1 84 1 1 65 82 1599 98 92 2.80 4.80 166910 98679 0.00 0.00 0.00 0.00 0.00 8.20 14.00 156.60 252.00 3.0 1842 1542608 -1 89 1 1 4 1 2632 439 108 0.80 1.40 520684 85619 7.19 14.37 14.37 0.00 4.79 15.77 16.17 56.69 125.15 5.2 303 974881 -1 97 1 1 1 0 207 13 14 0.80 1.20 11109 6958 0.00 0.00 0.00 0.00 0.00 1.00 1.60 69.00 60.40 1.0 8805 1871411 -1 95 1 1 3 2 2130 114 137 0.40 0.40 4434 28432 0.00 0.00 0.00 0.00 0.00 0.00 0.00 34.60 40.00 2.2 737 1728022 -1 0 1 1 13 10 2259 214 181 0.60 3.00 99277 40755 0.00 0.00 0.00 0.00 0.00 4.60 8.60 27.20 52.00 547 90 10 -1 87 1 1 3 1 494 58 43 2.20 2.20 196572 50883 0.00 0.00 0.00 0.00 0.00 1.40 1.40 183.60 215.80 2.4 11075 1873811 -1 91 1 1 8 4 1382 178 128 0.40 0.40 95104 20338 0.00 0.00 0.00 0.00 0.00 42.91 44.71 42.51 139.52 1.4 686 974373 -1 83 1 1 335 242 2930 274 590 0.20 0.20 24372 228660 6.00 9.60 9.60 0.00 3.60 51.20 51.20 15.60 33.00 2.2 338 1713718 -1 90 1 1 1 0 255 28 26 0.40 0.60 104467 22583 0.00 0.00 0.00 0.00 0.00 1.20 2.00 34.80 48.00 2.0 454 1746654 -1 92 1 1 4 1 2360 155 102 0.80 0.80 23647 28846 0.00 0.00 0.00 0.00 0.00 1.40 1.40 48.00 71.80 1.8 1520 971381 -1 62 1 1 53 1 2824 180 129 12.97 34.73 177009 23091 0.00 0.00 0.00 0.00 0.00 66.67 70.26 439.12 891.62 4.4 665 1105410 -1 84 1 1 46 61 2650 143 112 1.40 4.00 58112 39991 12.60 32.00 47.40 62.40 0.80 21.80 32.80 159.60 278.00 1.6 298 1053496 -1 88 1 1 57 75 2117 313 205 0.80 1.40 232233 84426 4.01 8.02 14.43 18.24 4.01 3.61 5.21 78.36 142.08 2.0 133 1055830 -1 88 1 1 2 0 2065 296 325 0.40 0.60 109498 26175 0.00 0.00 0.00 0.00 0.80 0.20 0.40 44.69 171.34 1.3 1527 1023142 -1 89 1 1 31 17 1373 130 81 2.80 5.00 152019 94826 0.00 0.00 0.00 0.00 0.00 0.60 0.60 184.00 277.60 2.8 1606 1537723 -1 0 1 1 13 0 3170 531 326 1.00 1.40 191399 60890 4.61 8.42 30.66 43.89 0.80 15.43 27.45 52.30 218.64 138 85 15 -1 81 1 1 171 4 2428 195 144 0.60 0.80 657219 14586 5.40 61.00 139.20 404.80 0.40 67.20 141.00 50.20 197.80 5.6 127 1347790 -1 89 1 1 2 1 3560 195 195 0.20 0.20 64062 44007 2.40 4.60 4.20 0.00 0.20 4.20 4.20 17.00 43.60 1.3 172 1052894 -1 81 1 1 20 0 4094 357 261 4.00 1.80 438359 122338 0.00 0.00 0.00 0.00 0.80 6.60 10.20 197.20 464.80 1.2 1086 1057803 -1 72 1 1 22 4 3675 661 464 7.00 3.40 353396 189025 0.00 0.00 0.00 0.00 0.00 0.20 0.20 345.00 635.20 1.0 890 1010875 -1 97 1 1 1 1 388 182 45 0.20 0.20 332374 292317 0.00 0.00 0.00 0.00 0.00 4.00 8.00 15.60 26.00 2.0 5882 1834992 -1 77 1 1 1 1 5950 209 197 1.20 3.20 164470 108426 10.60 21.80 29.40 23.00 1.00 5.40 6.00 70.60 212.00 3.0 152 1447282 -1 78 1 1 17 15 7659 1073 149 1.00 0.60 1274680 64552 7.60 26.60 64.00 115.40 0.80 19.40 25.20 107.20 190.80 1.4 163 997478 -1 74 1 1 33 5 3679 349 285 3.99 2.99 483452 152847 1.00 1.20 1.20 0.00 0.60 11.58 11.98 198.80 505.59 2.0 594 983668 -1 97 1 1 2 1 221 38 26 0.20 0.20 87720 6324 0.00 0.00 0.00 0.00 0.00 0.00 0.00 20.56 18.56 1.2 7364 1861736 -1 79 1 1 4 1 2922 182 235 0.80 3.60 602110 663645 0.80 1.60 1.60 0.00 0.40 37.40 66.60 46.80 110.00 2.8 481 1037405 -1 91 1 1 2 0 2276 149 158 1.00 0.40 101233 110252 0.00 0.00 0.00 0.00 0.00 0.80 0.80 53.20 93.00 1.0 401 1062278 -1 55 1 1 36 0 5542 652 483 13.03 7.01 394254 20627 8.62 24.65 59.32 178.36 1.80 15.03 23.25 673.55 1069.74 1.0 184 969985 -1 83 1 1 9 2 6177 232 182 1.60 1.60 133249 65281 3.99 5.79 5.19 0.00 0.80 2.40 2.99 113.57 174.25 3.4 259 1458397 -1 86 1 1 14 11 3911 205 162 1.60 0.60 56870 76075 1.20 2.40 2.40 0.00 0.60 3.80 4.80 88.80 154.00 2.8 1010 1011650 -1 94 1 1 2 1 1194 222 89 0.80 1.00 195188 24373 1.60 2.81 2.20 0.00 6.41 1.00 1.00 68.74 102.00 1.7 286 1027902 -1 91 1 1 1 0 2180 249 178 0.60 0.40 91820 39871 0.00 0.00 0.00 0.00 0.80 1.80 2.40 40.40 67.00 7.2 560 1096173 -1 92 1 1 2 0 370 38 30 2.00 2.00 108142 20247 0.00 0.00 0.00 0.00 0.00 1.40 1.40 179.60 155.00 2.0 4691 1848902 -1 81 1 1 43 59 3849 179 134 2.00 3.99 242114 51145 0.00 0.00 0.00 0.00 0.40 6.19 9.58 146.11 233.53 1.0 405 1018470 -1 57 1 1 16 0 4800 430 220 13.20 31.00 1009348 44725 3.00 10.40 26.00 90.00 10.60 12.20 13.40 466.00 853.00 4.5 174 1098397 -1 95 1 1 2 1 1584 95 113 0.60 0.60 44283 95737 0.80 0.80 0.80 0.00 0.80 0.80 1.20 95.40 46.40 2.0 272 1535600 -1 92 1 1 10 5 1185 126 80 0.80 1.00 130493 25628 2.81 7.41 11.42 44.89 2.00 2.00 3.61 54.51 121.84 1.0 295 977643 -1 91 1 1 1 0 3841 296 134 0.20 0.20 19987 52794 0.00 0.00 0.00 0.00 0.00 1.60 1.60 20.00 21.00 2.0 4644 1730949 -1 79 1 1 10 2 3408 397 306 5.20 2.20 196093 14080 1.80 2.40 2.40 0.00 1.60 0.80 0.80 249.40 417.40 3.0 236 1435354 -1 95 1 1 34 43 793 55 50 1.00 0.40 34368 22420 0.00 0.00 0.00 0.00 0.00 0.00 0.00 54.00 83.00 2.0 5398 1680534 -1 94 1 1 0 0 302 33 61 0.20 0.20 36566 50719 0.00 0.00 0.00 0.00 0.00 0.60 0.60 15.57 16.77 1.0 2729 1768495 -1 91 1 1 2 0 2338 197 91 1.20 1.60 187157 37649 0.00 0.00 0.00 0.00 0.00 4.59 12.77 93.21 162.67 1.0 433 1063786 -1 96 1 1 4 3 622 64 50 0.60 0.80 2705 21780 2.00 2.00 2.00 0.00 1.40 2.00 2.00 43.40 68.20 2.3 303 1023552 -1 93 1 1 0 0 2376 87 69 0.20 0.20 2851 3983 0.60 0.60 0.60 0.00 0.00 0.60 0.60 15.20 16.80 2.0 316 1709720 -1 97 1 1 0 0 261 51 35 0.20 0.20 270982 20290 0.00 0.00 0.00 0.00 0.00 1.80 2.61 16.23 21.84 1.4 8318 1868621 -1 72 1 1 37 4 3418 305 186 7.20 20.20 176489 65081 7.40 15.40 23.40 27.40 1.80 25.80 28.20 257.20 504.20 1.0 185 1093237 -1 89 1 1 2 0 2214 104 87 0.80 1.60 30187 59706 0.00 0.00 0.00 0.00 0.00 35.80 36.20 63.40 152.20 4.0 544 1017939 -1 95 1 1 4 1 653 81 91 1.60 0.60 40388 20918 0.00 0.00 0.00 0.00 0.00 0.00 0.00 85.60 119.20 1.0 7203 1874077 -1 87 1 1 6 4 1263 154 97 1.40 2.99 449239 28906 4.39 36.33 49.50 112.38 6.79 2.59 3.39 112.97 251.10 3.0 193 1057043 -1 69 1 1 21 2 5002 588 483 9.18 3.19 469386 35692 7.39 13.77 27.15 48.10 2.99 2.59 2.79 467.27 740.92 1.8 226 1010475 -1 86 1 1 4 2 2741 250 155 0.80 1.20 768769 116500 1.00 1.20 1.20 0.00 2.59 9.78 9.98 74.85 303.19 1.2 323 1018675 -1 95 1 1 1 0 3150 97 89 0.20 0.20 17502 68238 0.00 0.00 0.00 0.00 0.00 1.20 1.20 14.80 18.00 2.2 2484 1644968 -1 90 1 1 22 19 924 96 70 1.60 2.00 22095 21418 0.00 0.00 0.00 0.00 0.00 12.40 16.00 115.40 175.40 1.0 599 1017939 -1 54 1 1 17 1 6877 598 407 12.60 23.40 619940 76187 9.60 27.60 61.00 86.60 6.80 30.00 32.60 477.20 889.40 2.7 147 1097533 -1 93 1 1 28 38 2089 139 132 0.60 0.60 39676 74809 0.00 0.00 0.00 0.00 0.00 6.00 7.00 45.20 125.60 2.7 2041 1860174 -1 90 1 1 3 1 2018 159 118 1.00 1.00 116293 62743 0.00 0.00 0.00 0.00 0.00 8.20 12.60 90.00 111.20 2.8 2997 1419893 -1 95 1 1 1 0 2180 109 153 0.20 0.20 8008 17867 0.00 0.00 0.00 0.00 0.20 0.60 0.60 15.40 16.80 3.4 1334 1724854 -1 90 1 1 2 0 1887 58 47 1.40 4.20 48685 6603 0.00 0.00 0.00 0.00 0.00 5.60 10.80 42.80 69.40 1.6 4586 1828430 -1 0 1 1 20 6 5112 629 541 8.18 3.39 309676 39994 2.59 4.19 4.19 0.00 1.00 6.19 7.58 536.93 588.62 225 69 31 -1 89 1 1 9 0 1448 217 193 4.00 3.00 102838 7053 0.00 0.00 0.00 0.00 0.00 0.00 0.00 219.00 297.60 2.0 6283 1724059 -1 84 1 1 10 1 2691 267 237 3.60 1.20 121579 50442 1.80 2.80 2.40 0.00 0.20 5.40 8.60 162.60 290.80 1.3 374 1003082 -1 86 1 1 0 0 2061 150 104 0.20 0.20 48089 87253 0.00 0.00 0.00 0.00 0.00 2.00 3.20 13.80 24.00 2.6 722 1769267 -1 83 1 1 76 85 4335 281 203 3.60 3.20 203259 34160 1.60 2.00 2.00 0.00 0.20 13.60 15.20 196.00 347.60 5.4 292 1523802 -1 68 1 1 30 9 6933 216 120 4.20 15.40 193186 13480 4.00 4.60 4.60 0.00 4.80 3.20 21.20 396.20 465.20 6.4 359 1322592 -1 92 1 1 7 2 1575 177 131 0.80 0.40 190860 27291 0.00 0.00 0.00 0.00 0.00 2.00 2.40 55.20 89.60 2.2 661 1103814 -1 85 1 1 6 3 3247 1153 1135 0.40 0.40 16695 30315 5.40 13.40 68.20 119.00 0.80 2.00 2.00 36.20 254.80 1.4 374 954331 -1 96 1 1 0 0 905 57 47 0.60 0.40 56722 10728 0.00 0.00 0.00 0.00 0.00 4.20 8.40 33.20 39.80 1.0 5813 1818853 -1 90 1 1 2 0 1275 91 65 1.80 1.80 263192 102294 0.00 0.00 0.00 0.00 0.00 2.61 4.21 156.91 143.29 1.8 6572 1856228 -1 64 1 1 39 0 3920 291 155 9.98 29.74 509907 56912 5.59 7.19 6.99 0.00 0.80 6.39 7.39 323.35 621.56 2.8 298 1087858 -1 95 1 1 9 5 728 72 75 0.60 1.00 4942 57669 5.19 7.78 6.99 0.00 0.40 1.00 1.00 55.29 72.46 2.0 381 1089528 -1 94 1 1 7 6 819 91 46 0.20 0.20 194325 24819 1.00 1.40 1.40 0.00 1.60 15.60 15.60 20.60 206.60 2.0 205 969859 -1 84 1 1 28 21 2482 200 100 5.77 3.98 33090 44927 0.00 0.00 0.00 0.00 0.00 1.79 1.79 225.65 363.82 2.0 743 985194 -1 92 1 1 1 0 1448 150 127 0.20 0.20 8504 54101 0.00 0.00 0.00 0.00 0.00 11.40 11.40 21.40 49.80 1.0 1167 1068462 -1 94 1 1 2 0 2276 166 118 0.40 0.60 29704 23901 0.00 0.00 0.00 0.00 0.20 7.82 8.02 46.69 93.99 2.0 1352 1075373 -1 55 1 1 16 2 7472 815 570 12.77 9.98 428576 117636 7.98 12.57 26.75 29.34 1.60 4.39 5.59 629.74 967.27 1.0 274 996176 -1 84 1 1 86 106 2765 294 132 2.20 3.20 813180 55605 0.00 0.00 0.00 0.00 0.20 36.00 38.20 184.20 329.80 1.8 822 1050037 -1 65 1 1 46 16 4730 413 272 9.40 10.00 249982 110365 0.60 0.60 0.60 0.00 0.40 34.40 50.40 596.60 941.00 11.0 645 1311661 -1 82 1 1 4 0 3843 574 530 4.20 1.20 381660 302440 4.00 9.00 20.80 34.60 0.20 0.00 0.00 191.80 301.80 2.5 164 1004674 -1 79 1 1 19 7 3762 216 131 3.00 8.20 302582 73496 0.60 0.80 0.60 0.00 0.00 4.40 5.00 271.80 359.60 3.8 441 1527320 -1 88 1 1 4 0 2584 192 121 1.80 1.80 293863 105193 0.20 0.20 0.20 0.00 0.40 0.80 1.40 131.60 185.40 3.6 292 1530752 -1 88 1 1 3 0 2299 308 107 1.40 1.40 128515 32200 0.00 0.00 0.00 0.00 0.00 5.60 8.20 97.40 147.40 2.7 1237 1058554 -1 97 1 1 3 0 513 52 61 0.60 0.60 5028 38652 0.00 0.00 0.00 0.00 0.00 0.20 0.20 41.20 46.20 1.5 373 1091149 -1 94 1 1 7 3 439 49 58 0.80 1.40 3877 23938 0.00 0.00 0.00 0.00 0.00 0.20 0.40 51.80 118.20 2.2 6333 1701510 -1 78 1 1 25 12 3656 383 211 3.56 5.35 420694 70994 3.17 7.33 29.90 44.75 5.15 13.27 16.24 229.31 404.36 1.5 330 1088813 -1 87 1 1 53 65 1017 176 68 3.19 2.99 81296 8662 2.00 3.99 3.19 0.00 4.79 11.38 11.58 136.93 257.09 3.0 511 1707930 -1 84 1 1 45 59 2782 164 120 1.40 3.00 141984 48006 0.00 0.00 0.00 0.00 0.00 1.80 2.20 129.20 256.00 1.0 1097 1057458 -1 87 1 1 0 0 1326 114 58 0.20 0.20 37952 38662 2.40 3.80 3.40 0.00 2.80 15.60 15.60 15.20 21.80 2.4 265 1741510 -1 94 1 1 2 1 1563 58 37 0.60 0.60 27841 7395 0.00 0.00 0.00 0.00 0.00 0.20 0.20 45.69 44.69 1.4 8415 1868611 -1 80 1 1 12 8 4746 239 175 1.40 2.40 115480 41224 0.20 0.20 0.20 0.00 0.00 13.80 25.20 140.20 306.60 1.0 406 987694 -1 87 1 1 35 39 700 150 56 2.00 2.00 82631 8659 0.00 0.00 0.00 0.00 0.00 10.60 11.00 77.00 133.40 2.6 534 1745819 -1 51 1 1 15 0 5893 492 268 11.38 30.54 405715 45200 6.99 40.92 79.64 741.32 9.78 25.35 29.14 447.50 969.86 2.5 129 1087794 -1 80 1 1 14 0 2664 340 323 6.20 9.00 67387 26099 4.00 4.20 5.60 3.20 0.40 2.80 4.40 477.00 446.60 1.0 237 1089926 -1 85 1 1 1 0 1943 166 167 0.20 0.20 254381 289243 33.00 70.60 93.20 60.40 0.20 26.00 54.20 15.60 25.20 4.4 138 1599682 -1 88 1 1 0 0 906 66 78 0.20 0.20 22117 108214 0.00 0.00 0.00 0.00 0.00 1.20 2.20 15.60 17.00 2.2 4101 1776888 -1 94 1 1 8 2 1095 80 76 0.20 0.20 234011 61095 0.00 0.00 0.00 0.00 0.00 7.20 9.60 29.80 49.60 2.6 1328 1540717 -1 83 1 1 8 1 5297 409 274 2.61 1.00 58800 34122 1.60 1.60 1.60 0.00 0.80 0.20 0.20 134.27 222.44 1.6 150 1067618 -1 78 1 1 20 14 4276 270 167 2.60 9.00 259286 33552 0.00 0.00 0.00 0.00 0.00 14.80 26.20 231.00 261.60 5.0 1330 1640848 -1 87 1 1 15 5 1421 148 97 1.60 2.80 215537 45333 1.40 2.00 2.80 3.00 1.40 24.00 38.60 77.00 204.60 2.3 303 950886 -1 67 1 1 45 0 2337 117 67 11.40 33.00 158274 70992 8.00 22.00 23.80 26.60 5.20 11.40 16.60 377.60 721.20 2.5 327 1104586 -1 87 1 1 12 10 2124 128 94 0.60 1.40 126181 49317 2.00 2.20 2.20 0.00 0.40 5.20 6.60 65.00 141.20 3.6 352 1025507 -1 93 1 1 1 0 1054 39 43 0.20 0.20 10008 10321 0.00 0.00 0.00 0.00 0.00 0.80 1.80 32.80 23.80 2.0 443 1744632 -1 97 1 1 0 0 159 9 10 0.20 0.20 682 7433 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.57 16.77 1.0 1849 1777844 -1 84 1 1 4 1 3334 262 179 3.00 2.60 233666 72812 2.00 3.40 3.40 0.00 5.00 1.40 1.60 150.80 244.20 2.5 175 1018566 -1 88 1 1 4 3 3282 257 187 0.80 0.80 64145 281762 5.00 6.80 9.20 5.80 1.60 3.20 5.20 46.80 80.00 2.8 134 1010344 -1 87 1 1 1 0 2409 113 149 0.40 0.40 224873 40149 0.00 0.00 0.00 0.00 0.00 34.60 58.40 35.80 127.80 3.2 4218 1723419 -1 94 1 1 0 0 315 31 34 0.20 0.20 1491 8278 0.00 0.00 0.00 0.00 0.00 0.20 0.20 15.20 16.80 1.2 1023 1761680 -1 64 1 1 26 11 7797 638 360 3.40 9.00 418175 137794 0.00 0.00 0.00 0.00 0.80 13.20 13.40 259.80 449.40 5.0 2825 1544000 -1 75 1 1 123 122 4374 477 383 8.18 3.59 271392 13229 0.00 0.00 0.00 0.00 0.00 0.40 0.40 391.82 614.37 4.0 2251 1399210 -1 86 1 1 125 135 5182 436 302 0.20 0.20 454076 182538 0.00 0.00 0.00 0.00 0.00 49.50 59.08 15.57 108.38 5.2 1357 1331511 -1 96 1 1 2 0 726 76 81 0.40 0.80 75929 76281 0.00 0.00 0.00 0.00 0.00 13.00 21.20 32.60 50.80 2.5 632 1059584 -1 94 1 1 3 0 1204 73 91 1.00 1.60 109982 21147 0.00 0.00 0.00 0.00 0.00 2.20 2.20 152.40 153.40 1.0 834 1048877 -1 77 1 1 16 10 1984 331 224 2.79 2.59 87876 31361 37.33 94.81 198.40 504.99 0.40 86.23 167.66 208.18 433.53 1.0 114 989970 -1 90 1 1 3 0 2484 181 82 1.60 3.61 127530 49770 0.00 0.00 0.00 0.00 0.00 5.01 5.21 131.46 181.76 2.0 536 1068205 -1 87 1 1 1 0 4146 275 190 1.20 3.40 823128 82198 8.80 14.40 10.20 0.00 0.80 1.60 2.40 46.40 70.00 2.8 269 1752118 -1 83 1 1 10 4 1977 214 129 1.00 1.00 288196 84397 2.99 8.98 12.77 23.95 4.19 3.59 6.39 208.98 325.75 1.0 326 1116013 -1 90 1 1 2 1 422 73 44 1.00 1.00 276333 259294 0.00 0.00 0.00 0.00 0.00 2.40 4.80 73.40 76.20 2.2 3462 1822493 -1 89 1 1 18 16 2304 506 238 1.00 1.00 576576 492864 6.20 10.20 9.60 0.00 9.40 0.80 0.80 80.60 82.00 1.6 621 1044544 -1 91 1 1 5 0 1321 131 91 1.00 0.80 103867 26989 0.00 0.00 0.00 0.00 0.60 0.00 0.00 192.60 183.40 1.0 447 978733 -1 98 1 1 0 0 172 14 12 0.20 0.20 579 5428 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.63 16.83 1.0 1857 1784970 -1 93 1 1 1 0 1284 147 80 0.20 0.20 103627 18532 0.00 0.00 0.00 0.00 3.20 1.20 1.20 33.80 102.60 1.6 395 1060934 -1 78 1 1 7 1 2808 386 377 6.41 3.61 197062 151607 10.42 24.05 72.95 189.38 0.00 2.00 2.00 286.57 571.74 1.0 148 968997 -1 83 1 1 55 52 7418 2503 2485 0.80 0.60 39717 60613 3.19 4.39 6.99 8.18 0.40 3.59 10.18 33.13 69.46 3.4 153 971222 -1 88 1 1 3 2 1893 204 151 0.80 0.80 224155 58290 12.20 29.40 31.60 31.20 0.60 15.20 22.20 36.60 97.00 3.0 167 1135840 -1 88 1 1 10 2 2180 308 162 2.00 1.80 70457 48047 0.00 0.00 0.00 0.00 0.40 1.20 6.60 123.60 209.40 3.2 1100 1534987 -1 0 1 1 45 31 2366 465 225 5.77 3.98 635457 467915 1.79 3.58 3.58 0.00 0.00 8.95 10.93 261.23 475.75 453 81 19 -1 88 1 1 3 1 2118 116 92 1.40 1.60 36005 34644 0.00 0.00 0.00 0.00 0.00 1.60 1.60 100.60 129.00 1.5 2807 1049018 -1 93 1 1 1 0 1987 63 98 0.40 0.40 3299 18693 0.00 0.00 0.00 0.00 0.20 0.60 1.00 33.20 36.00 2.2 679 1720187 -1 85 1 1 5 1 5473 335 200 1.00 1.00 908732 64771 0.00 0.00 0.00 0.00 0.00 0.80 1.00 71.20 130.60 1.0 480 1074680 -1 84 1 1 11 7 3199 409 208 1.00 1.20 144553 64604 5.60 7.80 6.80 0.00 4.80 9.40 11.00 326.20 251.80 1.4 250 967437 -1 82 1 1 39 48 4804 274 179 1.40 1.60 138000 56152 15.00 19.80 26.20 27.60 14.00 20.60 26.20 76.20 140.00 5.6 148 1302861 -1 60 1 1 6 1 7448 1590 1544 4.40 1.60 1349215 1292798 0.00 0.00 0.00 0.00 0.00 5.00 7.80 257.20 349.40 1.7 725 1113125 -1 77 1 1 105 96 4309 386 272 6.00 5.20 305737 110175 8.80 52.40 90.80 177.40 1.40 4.20 15.00 269.20 490.00 1.2 183 1083451 -1 0 1 1 10 6 2098 619 99 0.20 0.20 388449 55019 0.20 0.20 0.20 0.00 0.60 22.80 39.40 19.80 72.20 291 91 9 -1 97 1 1 6 5 166 12 16 0.40 0.20 1256 6319 0.00 0.00 0.00 0.00 0.00 0.00 0.00 20.60 23.40 1.0 1713 1779874 -1 89 1 1 4 0 1467 191 173 3.40 1.00 77585 14861 0.00 0.00 0.00 0.00 0.00 0.00 0.00 163.60 238.60 3.2 633 1711213 -1 86 1 1 2 1 1218 162 62 1.20 1.60 60975 14627 0.60 0.60 0.60 0.00 0.60 4.20 4.40 98.00 223.60 3.0 245 1037384 -1 95 1 1 0 0 1469 136 65 0.20 0.20 4169 32465 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.60 16.80 1.2 7728 1871744 -1 92 1 1 4 0 1404 150 105 0.60 1.00 96753 28924 0.00 0.00 0.00 0.00 0.00 2.00 3.20 47.40 95.40 2.6 630 1103502 -1 76 1 1 2 0 738 119 53 1.80 1.80 649012 198478 0.00 0.00 0.00 0.00 0.00 1.80 1.80 173.40 141.80 2.0 2133 1817235 -1 84 1 1 35 0 1936 215 134 2.00 1.40 731904 175475 0.00 0.00 0.00 0.00 25.80 2.40 3.80 93.20 165.60 4.6 1923 1724267 -1 82 1 1 18 4 4427 185 146 1.60 2.60 131611 47320 0.00 0.00 0.00 0.00 0.40 15.20 54.60 172.60 299.80 1.3 717 987594 -1 94 1 1 2 1 1494 137 101 0.40 0.60 3222 17991 1.60 2.00 2.00 0.00 0.80 2.40 2.40 31.40 42.00 1.0 162 1100578 -1 97 1 1 1 0 320 63 43 0.20 0.20 51245 8234 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.60 16.80 2.4 6320 1722646 -1 87 1 1 43 53 3209 322 289 1.40 3.80 240965 28418 0.00 0.00 0.00 0.00 0.00 5.20 6.80 70.00 161.40 4.8 2827 1375077 -1 71 1 1 39 0 2390 126 73 10.18 27.74 70831 41582 0.80 1.00 1.00 0.00 0.40 1.00 1.00 339.92 607.58 1.5 202 1091181 -1 83 1 1 2 1 3810 174 121 1.00 1.40 384349 234513 4.19 8.98 17.56 28.54 2.99 24.15 35.53 70.06 162.48 3.3 185 1009234 -1 93 1 1 36 47 767 106 84 2.00 0.60 164585 26451 0.00 0.00 0.00 0.00 0.00 0.00 0.00 97.00 135.80 1.4 7215 1875907 -1 96 1 1 0 0 697 38 26 0.20 0.20 14267 25939 0.00 0.00 0.00 0.00 0.20 0.00 0.00 15.60 19.80 1.2 2029 1763994 -1 69 1 1 9 2 3510 112 59 5.57 20.28 134275 33270 0.60 0.99 0.80 0.00 0.40 1.99 1.99 351.09 495.83 1.0 351 1029007 -1 80 1 1 14 0 2252 215 177 2.79 3.79 198289 24564 3.99 44.91 94.01 311.98 0.20 29.34 53.69 194.81 307.58 3.0 146 1051986 -1 93 1 1 3 1 1254 78 56 0.40 0.60 171088 23484 0.00 0.00 0.00 0.00 0.20 0.40 0.40 32.00 47.80 4.0 734 1529357 -1 93 1 1 1 1 2044 115 89 0.20 0.20 6558 20569 0.60 0.60 1.00 0.60 0.20 1.40 1.60 15.80 23.60 1.5 128 1020136 -1 95 1 1 4 1 1894 100 96 0.60 0.60 45860 69687 0.00 0.00 0.00 0.00 0.00 0.00 0.00 86.20 43.20 2.8 2156 1550662 -1 98 1 1 0 0 253 17 25 0.40 0.40 1467 6983 0.00 0.00 0.00 0.00 0.00 0.00 0.00 29.40 36.00 1.0 7548 1870237 -1 78 1 1 18 0 3305 276 129 4.19 4.59 109923 43134 0.00 0.00 0.00 0.00 0.00 10.58 11.58 192.81 423.75 3.0 1168 1108353 -1 81 1 1 15 11 4050 275 248 1.20 0.80 357139 178959 4.60 9.00 8.60 0.00 0.20 4.80 5.20 92.00 185.60 3.0 387 997587 -1 84 1 1 77 100 3656 223 126 0.80 2.00 351795 49663 6.39 9.38 15.57 15.57 6.99 3.79 3.99 68.06 191.62 4.0 171 1008244 -1 98 1 1 1 1 195 20 20 0.20 0.20 10290 7876 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.63 16.83 1.0 7189 1867223 -1 87 1 1 6 2 2712 259 301 3.19 1.00 91310 26600 1.20 1.40 1.40 0.00 0.40 2.40 2.40 160.48 250.50 1.5 304 1032599 -1 82 1 1 5 1 1938 395 191 3.20 2.80 1251157 110467 3.60 7.00 20.40 27.40 0.40 29.60 42.20 192.00 379.00 3.8 167 980648 -1 68 1 1 63 77 6686 221 126 4.20 9.60 328031 86274 2.60 3.40 3.20 0.00 2.00 1.60 1.80 335.00 409.00 4.6 524 1533360 -1 97 1 1 1 0 1188 65 61 0.20 0.20 2635 18487 0.20 0.20 0.20 0.00 0.00 0.20 0.20 22.20 19.40 1.0 168 1064578 -1 87 1 1 2 0 419 34 57 1.80 1.80 51740 52923 8.60 8.80 8.80 0.00 0.40 1.60 1.80 155.80 137.20 1.6 248 1801502 -1 77 1 1 9 0 3153 274 209 8.60 4.40 161102 12945 0.00 0.00 0.00 0.00 0.00 1.00 1.00 372.20 556.20 2.8 4265 1727141 -1 83 1 1 5 0 2436 187 159 1.00 1.20 257550 255184 20.20 28.40 35.00 17.40 7.60 17.60 29.40 45.60 133.00 1.0 238 1052554 -1 94 1 1 0 0 1197 217 110 0.20 0.20 249037 256014 1.00 1.20 1.60 0.40 0.00 2.40 4.80 16.00 23.20 3.8 138 1737429 -1 72 1 1 7 0 3826 270 255 7.41 21.44 121829 110094 0.40 0.40 0.40 0.00 8.22 9.22 10.22 247.50 469.94 1.0 302 1093433 -1 91 1 1 72 91 1320 101 51 0.80 1.00 78153 29519 0.00 0.00 0.00 0.00 0.20 5.19 5.19 75.25 169.06 3.0 1173 1544433 -1 94 1 1 4 2 950 62 49 0.40 0.40 5406 33164 0.00 0.00 0.00 0.00 0.00 0.00 0.00 34.20 42.40 2.4 1379 1532280 -1 79 1 1 9 5 2416 173 107 2.60 2.80 345321 41989 0.00 0.00 0.00 0.00 1.40 24.40 30.20 178.80 371.40 5.6 1655 1385616 -1 81 1 1 3 2 4108 316 219 0.60 2.19 104272 176519 3.19 5.58 5.58 0.00 0.60 4.98 4.98 40.84 284.46 1.0 310 1000884 -1 85 1 1 5 1 3648 213 117 2.80 3.00 316448 79611 0.00 0.00 0.00 0.00 0.00 25.40 25.80 238.80 290.80 3.0 3675 1402318 -1 78 1 1 40 41 5084 352 295 4.40 3.00 335386 105668 0.00 0.00 0.00 0.00 0.00 1.20 1.60 242.80 361.20 4.4 965 1537475 -1 86 1 1 14 11 1785 122 96 2.40 2.61 47389 47507 16.43 20.64 27.05 14.83 13.23 16.63 19.04 147.90 255.31 2.2 151 1018783 -1 95 1 1 0 0 758 74 51 0.20 0.20 88227 26902 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.40 16.80 2.4 3135 1707978 -1 89 1 1 1 0 414 86 40 0.20 0.20 347102 138503 13.77 24.95 24.95 0.00 0.00 59.08 78.44 15.57 73.45 3.0 271 1711791 -1 90 1 1 3 1 429 60 30 2.40 2.40 60955 12806 0.00 0.00 0.00 0.00 0.00 3.40 4.40 230.80 188.20 1.6 8427 1837531 -1 88 1 1 3 1 378 31 30 1.60 1.60 50120 19904 5.80 6.00 8.20 4.20 0.00 1.80 2.20 121.00 122.00 3.0 139 1783634 -1 95 1 1 0 0 328 43 45 0.20 0.20 977 21791 1.00 1.00 1.00 0.00 0.00 1.00 1.00 15.60 16.80 1.0 294 1752520 -1 80 1 1 8 1 1594 220 208 5.60 1.60 130662 12888 0.00 0.00 0.00 0.00 0.00 0.20 0.40 263.80 379.80 1.0 589 1759709 -1 79 1 1 8 0 2572 403 348 7.20 2.40 190992 15889 0.00 0.00 0.00 0.00 0.00 0.20 0.40 359.60 512.20 1.4 1477 1745970 -1 90 1 1 11 7 1793 87 64 0.60 1.20 74149 26459 3.80 5.20 4.80 0.00 1.60 9.80 16.00 62.20 94.40 2.0 359 1119374 -1 98 1 1 0 0 1522 28 34 0.20 0.20 1936 4988 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.60 16.80 1.0 4518 1828232 -1 0 1 1 48 65 1199 101 69 0.60 0.60 86306 24924 0.00 0.00 0.00 0.00 0.00 12.60 20.20 40.80 110.00 616 90 10 -1 66 1 1 23 6 7129 691 516 8.58 2.59 758159 113632 4.99 11.58 26.35 37.72 0.20 2.20 2.20 422.95 658.88 3.2 152 1076744 -1 90 1 1 3 0 1817 163 152 2.80 0.80 67906 18789 0.00 0.00 0.00 0.00 0.00 0.40 0.40 129.40 186.80 2.2 2044 1719758 -1 79 1 1 8 0 2928 495 380 6.80 1.80 468904 99160 0.00 0.00 0.00 0.00 0.00 3.20 5.60 341.60 491.00 5.2 1534 1755962 -1 94 1 1 25 31 989 119 66 1.80 0.80 349572 9053 0.40 0.60 0.60 0.00 0.20 0.60 0.80 101.60 169.40 3.6 284 1709568 -1 83 1 1 8 1 5398 435 196 0.40 0.40 206075 51884 3.61 16.63 64.93 98.00 1.00 14.03 38.68 36.47 204.41 6.0 183 1005125 -1 79 1 1 6 0 3755 313 232 3.79 1.60 190407 88541 2.40 7.98 7.39 0.00 3.79 14.17 16.57 189.02 444.51 1.0 267 1006453 -1 0 1 1 77 75 1569 145 87 4.20 15.80 364729 56427 0.00 0.00 0.00 0.00 0.00 4.80 10.60 217.40 359.60 959 80 17 -1 93 1 1 14 21 1165 43 50 0.20 0.20 5524 12916 1.80 1.80 1.80 0.00 0.40 0.80 0.80 15.60 16.80 1.2 157 1751000 -1 91 1 1 3 0 917 109 106 1.80 0.60 45919 21664 0.60 0.60 0.60 0.00 0.00 0.00 0.00 87.80 127.20 1.0 243 1750581 -1 87 1 1 7 2 2576 157 118 0.40 0.60 317672 104149 13.20 36.40 62.00 78.60 0.40 17.60 47.60 43.80 146.00 1.6 147 981075 -1 82 1 1 5 0 3150 163 108 5.20 3.20 120314 18880 0.00 0.00 0.00 0.00 0.40 0.40 0.40 225.20 341.00 3.6 744 1749576 -1 77 1 1 4 0 3278 233 167 3.81 4.21 327640 137004 0.00 0.00 0.00 0.00 0.00 5.21 7.01 205.21 416.63 3.2 1257 1049927 -1 94 1 1 0 0 1745 229 97 0.20 0.20 19591 17415 0.00 0.00 0.00 0.00 0.00 3.00 5.00 24.00 18.80 1.4 1762 1074608 -1 96 1 1 2 0 1059 131 110 0.60 0.60 18821 30496 0.00 0.00 0.00 0.00 0.00 1.00 1.00 52.20 81.00 1.0 806 1016627 -1 91 1 1 40 57 2460 76 66 0.20 0.20 7302 28418 0.00 0.00 0.00 0.00 0.00 4.00 4.00 15.80 48.20 1.6 759 967594 -1 88 1 1 13 3 4229 615 463 1.00 2.20 209747 204867 0.00 0.00 0.00 0.00 0.00 7.60 19.40 61.80 114.40 3.4 1506 1398194 -1 98 1 1 2 1 176 10 13 0.40 0.40 7566 11234 0.00 0.00 0.00 0.00 0.00 0.00 0.00 33.67 33.27 1.0 6598 1854819 -1 83 1 1 33 17 3814 345 205 2.80 4.80 126811 66231 0.00 0.00 0.00 0.00 0.00 14.80 14.80 168.80 402.20 3.6 7378 1389501 -1 85 1 1 12 11 4931 544 254 0.20 0.20 237284 187031 3.61 4.81 4.81 0.00 0.20 28.46 28.86 36.07 67.33 1.8 377 1007014 -1 86 1 1 12 2 2610 232 152 3.80 2.20 152811 76289 0.00 0.00 0.00 0.00 0.40 4.00 4.20 224.00 377.20 6.2 2567 1555021 -1 94 1 1 1 0 1430 202 69 0.40 0.20 362703 101886 0.00 0.00 0.00 0.00 0.00 2.00 3.80 36.20 51.00 3.4 1248 1729682 -1 64 1 1 14 5 4970 457 324 9.40 6.20 402397 60714 21.40 70.20 117.00 198.40 0.40 25.60 35.60 438.60 763.40 1.5 312 972771 -1 97 1 1 5 4 730 66 55 0.40 1.80 21076 18606 2.40 2.40 2.40 0.00 1.00 0.40 0.40 32.00 46.40 1.0 267 1016494 -1 90 1 1 46 66 3275 115 108 0.40 1.80 148581 166728 0.00 0.00 0.00 0.00 0.20 9.78 11.98 38.32 67.27 1.6 613 988845 -1 88 1 1 17 2 867 72 67 2.40 3.40 108462 60920 0.00 0.00 0.00 0.00 0.00 2.60 4.60 208.40 205.40 1.4 6307 1853466 -1 81 1 1 8 0 2616 413 350 5.79 3.39 263708 92655 2.00 6.99 13.97 20.96 0.40 1.60 3.19 278.44 402.00 4.6 223 1718330 -1 97 1 1 1 1 205 19 21 0.20 0.20 7020 4259 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.60 16.80 1.0 7403 1865584 -1 86 1 1 4 0 1898 175 134 1.80 4.60 467918 366260 0.00 0.00 0.00 0.00 0.00 28.20 55.20 103.40 136.80 3.0 770 1758770 -1 77 1 1 7 0 3164 409 345 6.60 2.80 205234 73445 0.00 0.00 0.00 0.00 0.00 4.60 5.00 316.00 495.60 1.0 756 1126109 -1 91 1 1 13 12 1974 374 179 0.20 0.20 527950 748715 0.00 0.00 0.00 0.00 0.00 0.40 0.40 21.40 32.20 3.6 615 1045459 -1 92 1 1 3 0 1073 141 132 2.99 1.00 82644 19928 0.00 0.00 0.00 0.00 0.00 0.00 0.00 150.30 230.34 2.0 8317 1860658 -1 98 1 1 0 0 423 30 25 0.20 0.20 1119 11172 0.00 0.00 0.00 0.00 0.00 0.20 0.20 15.60 17.00 3.0 1279 1712942 -1 0 1 1 55 68 4149 462 267 3.40 1.60 531019 385011 0.40 0.80 0.80 0.00 0.20 47.80 56.40 193.00 375.80 403 73 26 -1 93 1 1 2 0 301 39 28 0.60 0.60 48377 16470 0.00 0.00 0.00 0.00 0.00 5.60 8.80 32.00 50.00 1.4 481 1754590 -1 87 1 1 16 20 424 43 14 2.20 2.20 100127 19122 0.00 0.00 0.00 0.00 0.00 2.20 4.01 213.23 177.15 1.0 9316 1884377 -1 86 1 1 7 5 1939 156 113 0.60 0.80 64527 60547 10.76 24.50 28.29 61.75 5.58 5.18 6.37 58.17 158.37 1.0 590 1310239 -1 85 1 1 28 44 1901 49 46 0.20 0.20 1549 7356 0.00 0.00 0.00 0.00 0.00 0.00 0.00 22.40 21.00 2.2 978 1761437 -1 87 1 1 12 0 2309 102 55 1.20 1.40 342236 21886 0.00 0.00 0.00 0.00 1.60 29.34 48.70 81.24 150.10 3.8 366 1085594 -1 88 1 1 8 0 1676 178 146 1.80 3.20 108171 23730 0.00 0.00 0.00 0.00 0.20 3.60 4.00 136.60 167.60 1.0 772 1105752 -1 91 1 1 8 0 1139 91 86 1.80 4.60 140884 109592 0.00 0.00 0.00 0.00 0.00 1.40 1.60 170.00 194.80 2.2 1190 1544694 -1 91 1 1 6 1 2086 91 126 1.00 1.60 81695 193847 0.00 0.00 0.00 0.00 0.40 0.60 0.60 87.00 108.00 2.4 544 1524283 -1 56 1 1 54 2 5599 232 211 13.20 40.60 234916 50239 3.00 9.80 20.20 26.60 2.40 5.00 5.60 473.40 846.60 2.0 213 1095446 -1 95 1 1 1 1 1189 434 51 0.40 0.40 135376 55384 0.00 0.00 0.00 0.00 0.00 0.00 0.00 23.55 50.30 1.4 8193 1833289 -1 0 1 1 19 1 3302 238 139 3.01 4.41 522596 56297 3.01 4.61 9.22 19.24 2.61 19.24 31.06 167.54 317.64 389 84 16 -1 97 1 1 13 13 485 273 75 0.20 0.20 481854 480621 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.60 17.00 2.6 5757 1834560 -1 72 1 1 13 3 3576 467 176 4.80 5.40 276569 51757 10.60 50.80 130.40 214.00 1.00 14.00 46.60 309.80 638.80 1.0 161 1119142 -1 96 1 1 2 2 466 52 68 0.40 0.40 20982 129280 0.00 0.00 0.00 0.00 0.00 0.40 0.60 30.00 43.20 1.0 6308 1845610 -1 97 1 1 3 0 1289 58 59 0.40 0.20 64893 61114 0.00 0.00 0.00 0.00 0.00 0.20 0.20 28.80 25.60 2.0 5091 1673590 -1 50 1 1 51 63 7093 633 357 8.18 11.78 287553 371722 8.58 32.73 74.85 153.89 1.00 48.90 49.50 551.70 931.94 6.8 221 1371542 -1 87 1 1 3 2 6051 1025 922 0.20 0.20 274243 164297 11.60 28.40 40.20 55.40 5.20 9.00 14.40 17.40 64.40 2.6 140 1521426 -1 94 1 1 6 1 2170 101 79 1.20 1.20 118152 67852 0.00 0.00 0.00 0.00 0.00 0.00 0.00 159.80 111.40 2.6 2011 1642163 -1 82 1 1 17 4 3977 314 274 3.79 4.19 370084 169843 0.00 0.00 0.00 0.00 0.00 0.40 0.40 218.56 350.50 3.6 1309 1641036 -1 80 1 1 4 1 730 95 60 2.80 2.80 345600 52749 0.00 0.00 0.00 0.00 0.00 7.00 11.80 241.80 271.60 1.6 2996 1795890 -1 98 1 1 1 0 198 16 24 0.40 0.40 452 12704 0.00 0.00 0.00 0.00 0.00 0.00 0.00 37.40 33.20 1.0 5925 1863982 -1 96 1 1 1 1 1078 34 30 0.40 0.40 1887 3124 0.00 0.00 0.00 0.00 0.00 0.00 0.00 30.40 38.60 2.0 2233 1697794 -1 89 1 1 8 4 2216 95 70 2.60 3.40 40924 21939 1.80 2.00 22.60 54.20 0.40 5.40 5.40 149.00 272.80 3.0 116 1060146 -1 80 1 1 81 46 3787 318 276 1.60 1.80 468759 221749 4.39 16.97 45.11 42.71 14.57 4.39 28.34 100.40 230.14 1.0 188 1094873 -1 81 1 1 10 0 5016 694 723 5.01 3.81 613278 597142 2.00 18.44 68.94 114.83 0.20 13.03 74.35 145.89 267.74 2.8 132 1047607 -1 91 1 1 1 1 3835 268 146 0.20 0.20 361961 76683 10.00 17.60 17.60 0.00 3.60 5.40 5.60 13.40 52.80 2.4 207 1446538 -1 69 1 1 17 13 3350 321 288 0.80 0.60 438593 637453 19.60 55.80 171.80 375.60 4.00 61.20 104.00 93.60 293.20 2.0 118 1028534 -1 93 1 1 7 0 963 105 66 1.20 1.60 119224 19633 0.00 0.00 0.00 0.00 0.00 3.80 4.60 84.00 154.60 1.5 1351 976717 -1 91 1 1 3 1 2265 189 112 0.40 1.80 238639 32278 0.00 0.00 0.00 0.00 0.00 1.40 1.40 32.20 74.60 3.8 594 1076909 -1 95 1 1 6 1 504 80 34 2.20 3.60 53037 22287 0.00 0.00 0.00 0.00 0.00 0.00 0.00 81.00 140.80 1.2 7970 1877981 -1 93 1 1 0 0 2254 109 137 0.20 0.20 50288 17569 0.00 0.00 0.00 0.00 0.00 14.80 20.40 15.20 52.40 3.2 3917 1721176 -1 75 1 1 10 3 6207 253 302 2.60 3.60 83282 499348 9.20 18.20 33.00 66.00 0.00 20.00 26.00 110.00 269.40 2.4 211 1012282 -1 85 1 1 8 1 1215 62 104 7.00 10.80 98480 179820 0.20 2.20 0.40 0.00 0.40 2.60 2.60 221.60 459.40 2.0 6469 1852026 -1 79 1 1 62 79 3705 451 262 5.20 1.60 545099 24655 1.20 1.20 1.20 0.00 0.60 11.00 12.80 260.60 442.80 1.0 298 980144 -1 98 1 1 2 1 330 47 35 0.40 0.40 5114 11775 0.00 0.00 0.00 0.00 0.00 4.40 4.80 27.80 45.40 2.0 998 1723549 -1 93 1 1 5 1 921 94 65 0.60 1.00 41990 15763 16.80 37.60 60.60 118.00 0.20 16.40 17.20 70.80 175.80 1.8 149 1022018 -1 85 1 1 17 13 3125 228 147 3.00 3.00 41720 28149 0.00 0.00 0.00 0.00 1.00 1.60 2.80 147.60 256.20 3.0 658 1074107 -1 98 1 1 1 1 181 16 26 0.20 0.20 10180 25473 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.60 16.80 1.2 9225 1867488 -1 85 1 1 8 3 2092 294 150 0.40 0.40 403159 42079 3.60 12.20 21.20 30.40 1.40 25.20 45.60 57.80 137.40 1.0 192 1130656 -1 95 1 1 2 0 1343 194 65 0.40 0.40 104806 14598 0.00 0.00 0.00 0.00 0.00 1.40 1.60 27.40 48.60 2.2 6218 1725992 -1 87 1 1 19 4 2798 511 271 1.60 1.80 238944 99836 0.00 0.00 0.00 0.00 0.00 3.40 5.40 111.20 133.60 4.0 2657 1538936 -1 92 1 1 2 1 3272 245 259 0.20 0.20 4942 18681 1.20 1.20 1.20 0.00 0.60 0.80 0.80 24.15 43.91 1.5 221 1021681 -1 90 1 1 27 37 2024 128 120 1.40 2.00 206529 22860 0.00 0.00 0.00 0.00 0.40 2.20 2.20 89.42 122.95 2.0 1069 1053356 -1 86 1 1 12 10 4538 192 166 0.40 0.40 14797 46413 0.00 0.00 0.00 0.00 0.00 1.20 3.98 40.44 64.74 2.0 827 990382 -1 97 1 1 13 6 348 33 55 0.40 0.40 25478 31897 0.00 0.00 0.00 0.00 0.00 1.00 1.00 39.20 33.80 1.0 7617 1871486 -1 89 1 1 20 30 1889 127 113 0.20 0.20 76661 106567 5.60 13.20 18.60 25.40 0.80 54.40 54.80 15.60 124.60 1.5 202 1118800 -1 90 1 1 122 53 3858 253 267 0.20 0.20 92027 172470 3.00 23.20 23.40 5.00 0.00 0.60 0.60 20.20 27.20 3.0 399 1066162 -1 48 1 1 44 1 6493 591 460 14.40 19.20 391816 97027 4.00 10.00 20.20 33.40 2.20 6.00 7.00 751.40 1114.80 4.8 182 1096938 -1 0 1 1 4 3 1260 238 219 0.20 0.20 123476 64198 9.60 15.40 48.00 60.60 4.80 10.60 16.80 22.80 79.40 142 93 7 -1 91 1 1 5 2 1928 222 126 1.00 0.60 21098 49694 0.00 0.00 0.00 0.00 0.00 2.99 2.99 58.88 120.96 1.5 2105 1070438 -1 89 1 1 1 0 3645 250 156 0.20 0.20 18141 70828 0.00 0.00 0.00 0.00 1.00 2.80 4.80 16.40 37.40 2.0 496 1079114 -1 84 1 1 13 4 3250 137 97 2.00 3.60 30021 7073 0.00 0.00 0.00 0.00 0.20 2.20 2.20 158.20 249.00 5.0 2188 1348486 -1 87 1 1 2 0 1053 127 47 0.40 0.20 311277 30292 0.00 0.00 0.00 0.00 0.00 0.00 0.00 20.80 33.00 1.8 493 1748054 -1 75 1 1 37 44 2886 451 357 7.60 2.00 467306 99716 0.00 0.00 0.00 0.00 0.00 6.60 13.20 373.40 542.20 6.8 1607 1756069 -1 81 1 1 71 82 2446 267 175 2.61 4.81 351530 41723 0.00 0.00 0.00 0.00 0.40 6.21 32.26 155.11 350.50 1.3 752 1012120 -1 89 1 1 6 1 782 40 41 2.60 6.00 66890 53993 0.00 0.00 0.00 0.00 0.00 1.40 2.00 233.20 222.40 1.2 5779 1847056 -1 94 1 1 11 9 1686 81 67 0.20 0.20 4975 18963 1.40 1.40 1.40 0.00 0.60 1.80 3.20 22.40 47.00 3.2 266 971168 -1 95 1 1 1 0 324 44 28 0.60 0.60 127787 17925 0.00 0.00 0.00 0.00 0.00 0.60 0.60 36.80 46.40 1.4 950 1762378 -1 74 1 1 32 45 1301 218 291 2.00 2.00 582646 151253 16.97 33.53 38.12 14.77 23.35 3.59 5.79 173.25 168.46 3.2 189 1809574 -1 93 1 1 6 1 1560 110 145 1.20 1.00 29946 47399 0.00 0.00 0.00 0.00 0.00 1.40 1.60 79.80 121.80 2.2 2428 1538910 -1 94 1 1 3 0 2327 122 129 0.60 2.40 46731 204548 0.00 0.00 0.00 0.00 0.00 0.20 0.20 50.40 67.00 2.0 329 1522802 -1 90 1 1 32 28 2149 114 75 1.40 1.60 125493 25113 0.00 0.00 0.00 0.00 0.60 8.18 9.78 84.23 148.90 1.0 655 1079909 -1 83 1 1 7 2 1420 131 134 3.80 6.60 506387 250930 0.00 0.00 0.00 0.00 0.00 13.80 26.60 266.80 331.20 1.8 6101 1843602 -1 86 1 1 7 1 3718 246 166 1.60 1.40 133979 27598 0.00 0.00 0.00 0.00 0.00 11.98 14.97 78.24 183.43 3.0 1257 1468233 -1 94 1 1 16 22 922 60 38 0.20 0.20 79758 51856 0.00 0.00 0.00 0.00 0.00 4.00 8.00 15.80 17.20 1.0 8464 1837406 -1 80 1 1 18 12 4758 543 172 0.59 0.59 562483 107950 2.57 4.55 4.55 0.00 2.57 4.16 20.99 56.44 183.56 2.2 472 997467 -1 97 1 1 0 0 187 36 18 0.20 0.20 19921 19620 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.60 17.60 1.0 2033 1764024 -1 90 1 1 10 5 1378 174 98 0.60 0.80 236766 43659 23.55 38.12 68.66 68.06 16.17 8.78 32.93 39.92 156.29 1.0 132 980332 -1 82 1 1 1 0 2414 225 143 1.80 1.80 828634 69976 0.00 0.00 0.00 0.00 0.20 2.80 3.00 105.00 193.00 1.0 531 1095776 -1 88 1 1 4 1 2331 172 98 2.20 6.99 104697 25963 2.00 2.99 2.20 0.00 1.00 2.20 2.40 162.08 234.73 1.6 249 1087917 -1 97 1 1 1 1 681 49 44 0.20 0.20 4409 20747 0.00 0.00 0.00 0.00 0.00 0.20 0.20 16.20 20.60 2.0 912 1074280 -1 99 1 1 1 0 206 15 30 0.20 0.20 3319 15828 0.00 0.00 0.00 0.00 0.20 0.40 0.40 15.60 16.80 2.0 1113 1718144 -1 86 1 1 8 5 4299 206 143 1.40 1.80 207260 38473 0.00 0.00 0.00 0.00 0.40 2.79 3.99 100.00 168.46 3.2 607 1443460 -1 89 1 1 17 23 2608 203 91 1.00 1.00 175845 145439 0.20 0.40 0.40 0.00 0.00 2.00 3.60 73.20 110.80 4.0 289 1723885 -1 64 1 1 4 0 3296 179 99 2.40 2.80 261026 29326 0.00 0.00 0.00 0.00 0.40 4.60 5.60 171.20 281.00 1.0 859 1017344 -1 95 1 1 1 1 1336 76 53 0.20 0.20 4384 19359 0.00 0.00 0.00 0.00 0.00 1.00 1.00 21.20 32.00 2.0 2965 1014437 -1 89 1 1 11 4 3344 175 106 1.80 7.00 170377 98441 0.00 0.00 0.00 0.00 27.00 15.40 15.40 74.40 159.00 4.8 2977 1546898 -1 95 1 1 7 4 2794 168 109 0.20 0.20 405323 185677 0.00 0.00 0.00 0.00 0.20 2.00 3.40 20.20 56.20 4.8 413 1596082 -1 86 1 1 3 2 3833 575 489 0.80 2.20 43967 39891 0.00 0.00 0.00 0.00 0.00 0.40 0.40 119.80 57.60 2.2 1505 1725224 -1 96 1 1 2 0 998 92 93 0.40 0.60 13248 45535 0.00 0.00 0.00 0.00 0.00 3.60 3.60 39.60 48.20 1.0 806 1081493 -1 88 1 1 10 1 1591 329 137 1.60 2.00 192864 11556 0.00 0.00 0.00 0.00 0.20 20.00 20.00 122.40 304.60 3.8 6061 1709011 -1 79 1 1 9 0 3006 399 352 7.78 2.20 212973 22736 0.00 0.00 0.00 0.00 0.00 0.20 0.40 375.45 552.30 2.0 359 1722405 -1 89 1 1 1 0 857 106 65 1.00 1.20 187708 39359 0.40 0.40 0.40 0.00 0.20 6.19 7.78 70.06 92.22 2.8 373 1051851 -1 81 1 1 17 8 5228 209 116 2.20 7.40 129995 97271 0.00 0.00 0.00 0.00 0.00 0.00 0.00 180.00 193.40 3.4 885 1645398 -1 85 1 1 10 1 3819 367 252 3.39 2.59 142268 83109 0.00 0.00 0.00 0.00 0.00 1.60 1.80 177.45 263.67 2.2 664 1525033 -1 93 1 1 1 0 2699 88 157 0.20 0.20 5087 38464 1.00 1.00 1.00 0.00 0.00 0.00 0.00 15.60 17.80 2.2 213 1709248 -1 92 1 1 4 0 1508 175 147 1.80 2.20 179589 66684 0.00 0.00 0.00 0.00 0.00 12.40 12.40 101.60 190.00 1.2 336 1012502 -1 83 1 1 6 0 3556 246 122 3.00 3.80 300151 49692 0.00 0.00 0.00 0.00 0.20 20.00 23.20 245.40 368.80 1.0 620 1021299 -1 89 1 1 36 44 1809 146 103 1.20 1.20 172354 37272 0.60 0.60 0.60 0.00 2.81 2.61 2.81 79.36 216.03 2.6 396 977395 -1 93 1 1 0 0 261 20 14 0.20 0.20 810 5665 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.60 16.80 2.0 504 1747160 -1 81 1 1 6 0 4894 161 111 5.40 18.00 93945 27244 1.60 1.60 1.40 0.00 0.20 1.00 1.20 231.80 327.20 1.8 293 1752838 -1 96 1 1 5 3 931 86 86 0.40 0.40 108376 82230 0.80 0.80 0.80 0.00 0.60 1.80 2.00 38.00 73.60 2.8 307 1524280 -1 98 1 1 2 1 322 63 44 0.20 0.20 1342 18195 0.00 0.00 0.00 0.00 0.00 0.60 0.80 15.80 20.40 1.0 1370 1746256 -1 88 1 1 9 1 2779 308 190 3.20 1.40 173458 110845 0.00 0.00 0.00 0.00 0.00 0.80 0.80 155.80 239.20 5.0 2864 1559789 -1 78 1 1 9 0 2486 178 157 6.39 18.56 57610 57884 3.59 17.76 20.36 47.70 0.20 6.59 6.59 241.12 398.80 2.4 173 1101016 -1 74 1 1 9 2 3614 236 266 4.39 19.96 131305 514045 0.00 0.00 0.00 0.00 0.00 10.78 16.97 238.32 397.41 2.6 869 1031599 -1 84 1 1 2 0 5703 277 189 0.80 2.00 154491 30652 0.40 0.40 0.40 0.00 0.60 12.60 13.60 66.00 146.40 1.4 371 1103440 -1 93 1 1 0 0 2693 334 112 0.20 0.20 178179 173468 0.00 0.00 0.00 0.00 0.00 1.60 2.80 15.60 23.80 3.6 1317 1731365 -1 98 1 1 2 1 2905 80 80 0.20 0.20 3086 4895 0.00 0.00 0.00 0.00 0.00 1.20 1.20 20.96 20.36 2.0 619 1443205 -1 87 1 1 1 0 4022 282 237 0.60 3.40 158712 84261 3.00 6.00 6.00 0.00 1.40 2.00 2.40 43.40 57.20 3.0 147 985730 -1 88 1 1 0 0 3414 277 136 0.20 0.20 56625 33528 0.80 1.00 1.00 0.00 0.20 1.40 2.40 32.60 17.80 1.7 220 1127178 -1 92 1 1 34 49 1484 86 109 0.20 0.20 50849 211870 2.79 3.19 3.19 0.00 1.20 1.00 1.40 12.97 23.15 3.2 164 1520671 -1 83 1 1 18 4 2940 447 377 4.80 1.80 194915 71553 0.20 0.20 0.20 0.00 0.20 2.60 2.80 248.20 389.40 1.6 243 965794 -1 90 1 1 13 11 2080 139 110 0.40 0.40 16990 25726 0.00 0.00 0.00 0.00 0.00 19.40 19.60 41.40 143.20 1.6 1436 970912 -1 91 1 1 50 62 1290 136 79 1.20 0.80 278394 22175 1.60 4.19 8.98 55.49 2.00 5.99 6.39 72.26 107.98 1.0 213 970344 -1 86 1 1 17 3 3680 200 152 2.00 2.20 256835 87761 5.40 11.40 31.80 70.00 2.20 2.60 3.80 141.20 273.20 3.2 159 1526898 -1 92 1 1 0 0 1182 143 65 0.20 0.20 449623 251294 0.00 0.00 0.00 0.00 0.00 0.20 0.20 15.60 18.60 2.6 1036 1758723 -1 86 1 1 11 11 6070 358 246 0.20 0.20 974434 50477 0.00 0.00 0.00 0.00 3.20 0.40 0.40 19.60 32.00 1.0 657 1010163 -1 90 1 1 1 0 2185 167 838 0.60 0.80 47868 97238 0.00 0.00 0.00 0.00 0.00 0.00 0.00 46.20 74.60 1.8 1974 1734194 -1 96 1 1 7 3 709 44 46 0.80 1.40 23587 16036 0.00 0.00 0.00 0.00 0.00 0.20 0.20 54.20 80.40 2.2 5368 1680051 -1 95 1 1 1 0 2451 73 77 0.20 0.20 5872 99640 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.80 18.80 2.2 829 1643104 -1 78 1 1 5 0 3169 196 105 2.40 2.60 307553 104790 18.80 30.00 56.20 67.00 10.20 14.00 22.20 185.40 338.80 1.5 150 1129994 -1 95 1 1 3 3 2213 135 125 0.20 0.20 23254 25981 0.00 0.00 0.00 0.00 0.00 0.00 0.00 20.80 17.60 4.2 707 1637710 -1 88 1 1 1 0 4463 204 149 0.20 0.20 38837 41409 0.00 0.00 0.00 0.00 0.00 44.31 44.51 15.77 64.87 1.0 2124 1110435 -1 79 1 1 9 2 3602 297 238 3.40 1.00 138967 52594 0.00 0.00 0.00 0.00 0.00 0.20 0.20 166.20 235.00 2.8 3651 1773886 -1 89 1 1 2 0 461 44 64 1.20 0.80 24720 20705 0.00 0.00 0.00 0.00 0.00 1.80 3.20 55.00 69.00 2.0 534 1742819 -1 94 1 1 6 0 853 64 74 1.60 2.20 44658 60932 0.00 0.00 0.00 0.00 0.00 0.60 0.60 95.80 140.60 1.0 474 1062429 -1 89 1 1 0 0 2514 129 73 0.20 0.20 7689 24957 0.00 0.00 0.00 0.00 0.00 0.00 0.00 13.00 16.80 1.6 1406 1753992 -1 90 1 1 18 25 223 21 32 0.20 0.20 1187 21394 0.00 0.00 0.00 0.00 0.00 0.20 0.20 21.80 18.80 1.6 4123 1780992 -1 82 1 1 222 217 5397 422 285 1.00 3.59 312033 283788 1.60 7.58 32.34 61.08 1.00 7.78 25.75 62.28 104.19 4.0 131 1326418 -1 91 1 1 3 1 413 62 50 0.60 1.60 33928 169053 0.00 0.00 0.00 0.00 0.00 1.40 2.59 27.15 33.53 1.6 3922 1827066 -1 79 1 1 30 0 5261 983 438 1.40 1.40 1038498 968879 8.80 89.20 171.00 503.00 1.60 52.20 226.80 102.80 220.60 4.2 95 1330648 -1 93 1 1 1 0 2673 153 195 0.40 2.00 198974 59565 0.00 0.00 0.00 0.00 0.00 0.20 0.20 19.60 40.80 3.0 1677 1698960 -1 73 1 1 199 186 7625 779 485 3.40 3.60 292564 190527 3.20 12.80 24.00 34.80 1.20 9.00 23.60 134.60 280.40 3.4 154 1337360 -1 88 1 1 2 1 450 82 45 1.60 1.60 356547 297275 0.00 0.00 0.00 0.00 0.00 7.20 14.00 128.80 133.40 2.2 3680 1822077 -1 91 1 1 1 0 2747 322 244 0.20 0.20 8792 97754 0.00 0.00 0.00 0.00 0.00 0.60 0.60 17.23 46.89 1.0 376 1072536 -1 86 1 1 169 186 3660 405 197 0.60 0.80 32957 25578 0.00 0.00 0.00 0.00 0.00 5.41 5.81 58.32 91.78 1.5 1195 1133937 -1 97 1 1 1 1 1781 76 41 0.20 0.20 17273 21476 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.37 16.77 1.6 8315 1860982 -1 81 1 1 9 5 3414 433 231 1.60 6.01 323068 110155 0.00 0.00 0.00 0.00 0.60 11.02 18.84 100.40 201.00 1.5 512 1096037 -1 82 1 1 20 11 2530 110 63 2.00 2.60 212140 106952 0.00 0.00 0.00 0.00 0.00 1.40 2.20 222.00 260.80 2.8 848 1518690 -1 84 1 1 2 0 2361 483 438 1.20 2.20 124713 252627 0.00 0.00 0.00 0.00 0.20 10.60 15.80 86.60 133.40 2.6 646 1380874 -1 88 1 1 4 1 520 51 52 2.00 2.00 126557 53547 0.00 0.00 0.00 0.00 0.00 2.00 2.00 207.19 165.67 2.2 11197 1868873 -1 77 1 1 2 0 842 166 201 0.40 0.80 847117 522561 6.39 41.72 221.36 381.24 0.20 62.67 124.35 36.73 45.11 3.4 177 1753610 -1 93 1 1 0 0 278 25 49 0.20 0.20 28634 39878 0.00 0.00 0.00 0.00 0.00 1.20 1.60 15.57 17.17 1.0 2981 1769748 -1 88 1 1 69 59 731 80 61 2.40 3.60 249270 114777 0.00 0.00 0.00 0.00 0.00 15.60 29.20 148.40 367.40 2.6 6676 1713430 -1 95 1 1 1 0 3704 199 96 0.20 0.20 194193 189146 0.00 0.00 0.00 0.00 0.00 0.20 0.20 15.60 18.20 3.4 3355 1346128 -1 95 1 1 4 1 417 60 28 1.80 1.80 45835 20821 0.00 0.00 0.00 0.00 0.00 0.00 0.00 69.00 118.20 1.6 7559 1879333 -1 82 1 1 179 170 4794 358 239 3.00 2.40 348791 319511 4.00 4.00 4.00 0.00 1.00 23.20 39.60 125.00 274.00 5.0 336 1337942 -1 80 1 1 24 8 2557 245 136 1.80 3.21 295980 118629 20.04 51.30 134.07 230.46 3.01 22.65 36.67 152.91 313.43 1.0 136 1060449 -1 95 1 1 1 0 2259 159 130 0.20 0.20 8720 12054 0.00 0.00 0.00 0.00 0.00 7.80 7.80 24.00 69.00 4.2 6679 1410040 -1 92 1 1 7 0 3084 163 183 0.20 0.20 8727 40144 0.80 2.80 16.00 30.00 0.00 15.00 18.60 15.80 60.20 3.0 131 1041432 -1 95 1 1 15 22 261 44 28 0.20 0.20 93708 38179 0.00 0.00 0.00 0.00 0.00 10.80 21.40 15.40 17.20 1.0 7233 1847203 -1 89 1 1 12 3 2296 104 62 1.80 2.20 48107 38568 0.00 0.00 0.00 0.00 0.00 0.40 0.40 148.60 221.60 2.8 1217 1544565 -1 81 1 1 37 31 1163 132 150 0.80 0.40 695983 437060 11.58 40.92 81.04 143.71 3.99 64.07 127.35 63.67 116.97 2.3 325 1064177 -1 82 1 1 0 0 3852 193 223 0.20 0.20 142656 376531 7.60 28.80 114.00 232.20 0.20 0.40 0.40 28.60 168.20 2.8 127 1004758 -1 92 1 1 7 2 2183 162 110 0.80 1.00 76676 84219 0.00 0.00 0.00 0.00 0.00 9.60 9.60 55.00 83.80 3.6 2879 1532101 -1 91 1 1 2 0 410 34 44 1.80 1.80 42883 56980 0.00 0.00 0.00 0.00 0.00 1.80 3.00 150.20 142.20 1.2 6441 1851192 -1 90 1 1 3 0 370 21 24 0.80 0.80 22085 6406 0.00 0.00 0.00 0.00 0.00 2.60 7.40 61.60 64.00 2.2 1060 1752096 -1 85 1 1 38 56 2924 397 166 0.60 2.20 280716 261622 3.60 8.20 8.20 0.00 0.00 13.20 25.00 59.00 129.20 4.0 235 1025885 -1 86 1 1 30 22 1967 94 74 1.20 2.00 167772 92963 0.00 0.00 0.00 0.00 0.00 4.79 6.39 88.82 251.90 3.2 7647 1370671 -1 94 1 1 1 0 905 63 37 1.00 1.40 74842 14846 0.00 0.00 0.00 0.00 0.00 0.20 0.20 79.00 123.40 1.0 1712 1009738 -1 90 1 1 2 0 450 48 30 2.00 2.40 110942 48105 0.00 0.00 0.00 0.00 0.00 4.20 6.60 185.20 161.40 1.0 11884 1888162 -1 78 1 1 9 5 3136 348 297 3.59 1.40 155004 72160 37.52 78.24 167.86 456.29 0.00 11.38 15.17 192.81 525.95 1.5 202 947304 -1 86 1 1 3 0 2271 199 284 0.60 0.60 189869 199051 7.00 18.80 32.00 53.00 0.00 7.20 9.00 46.20 93.00 3.2 294 1047448 -1 95 1 1 12 11 402 189 61 0.20 0.20 205804 208228 0.00 0.00 0.00 0.00 0.00 0.20 0.20 15.60 17.20 3.2 903 1742826 -1 88 1 1 49 65 1825 252 107 0.40 0.20 182668 56760 0.00 0.00 0.00 0.00 0.00 13.97 30.74 42.91 74.05 1.0 1875 1092909 -1 92 1 1 9 7 1681 166 106 0.40 0.40 138589 52968 2.00 3.20 3.20 0.00 7.20 4.00 4.00 34.20 50.40 1.2 290 1011274 -1 97 1 1 0 0 220 32 25 0.20 0.20 91884 4369 0.00 0.00 0.00 0.00 0.00 0.20 0.20 16.00 16.80 2.0 4676 1847632 -1 68 1 1 20 9 7173 358 163 3.20 14.00 124968 23362 0.00 0.00 0.00 0.00 0.20 28.00 67.00 250.40 419.40 3.0 2868 1396782 -1 92 1 1 5 0 1363 202 149 1.20 1.00 8169 26982 0.00 0.00 0.00 0.00 0.00 0.80 0.80 78.20 90.20 2.0 538 978795 -1 78 1 1 3 1 4299 244 273 1.20 1.40 178072 614311 2.40 3.00 2.40 0.00 0.80 1.00 1.20 77.20 137.60 1.0 343 984790 -1 92 1 1 13 8 2006 151 113 0.60 0.60 93482 28252 2.40 3.00 2.80 0.00 0.80 4.80 8.00 50.60 66.40 2.2 226 1086950 -1 90 1 1 1 0 941 88 71 0.80 1.00 180557 96584 19.80 37.00 64.80 59.20 8.80 19.60 35.60 44.80 97.20 1.0 133 990742 -1 77 1 1 23 1 3357 305 173 6.80 5.00 345574 146362 3.20 4.00 3.80 0.00 0.60 14.40 19.60 366.60 490.60 4.2 325 1528362 -1 88 1 1 4 2 2333 195 158 0.40 0.40 70434 44240 3.39 5.39 6.79 5.39 0.40 6.59 9.38 38.92 65.47 1.6 146 1032714 -1 90 1 1 11 5 2822 165 92 1.40 1.20 367038 192213 0.00 0.00 0.00 0.00 0.00 4.60 8.60 94.60 112.00 5.4 2344 1543234 -1 96 1 1 2 0 996 69 62 0.20 0.40 2317 30113 1.20 1.20 1.20 0.00 0.00 0.00 0.00 21.20 59.20 2.0 577 1527410 -1 94 1 1 10 7 1323 101 112 0.40 0.40 62393 90762 1.00 1.00 1.00 0.00 0.40 0.00 0.00 43.40 53.00 2.6 284 1535160 -1 92 1 1 1 1 3624 158 106 0.40 0.60 24880 5624 0.00 0.00 0.00 0.00 0.00 0.00 0.00 60.20 107.40 1.6 1046 1742170 -1 96 1 1 10 2 2195 198 162 0.20 0.20 55757 45611 0.00 0.00 0.00 0.00 0.00 6.20 7.40 15.60 18.00 3.0 964 1398045 -1 80 1 1 55 69 4194 278 195 2.79 1.80 199257 49131 1.00 1.00 1.00 0.00 1.20 4.39 5.99 161.88 315.37 2.2 340 1090001 -1 94 1 1 0 0 1533 83 85 0.20 0.20 16672 26572 0.00 0.00 0.00 0.00 0.00 0.20 0.20 177.49 30.68 1.2 1283 1055874 -1 86 1 1 9 1 2989 232 200 1.40 1.00 118874 122222 0.20 0.40 0.40 0.00 0.20 4.00 5.80 109.00 166.80 1.4 624 1001170 -1 92 1 1 0 0 247 35 37 0.00 0.00 2609 5855 0.00 0.00 0.00 0.00 0.00 1.60 1.60 4.00 0.80 2.0 583 1745904 -1 95 1 1 1 0 2285 92 135 0.20 0.20 11706 25473 0.00 0.00 0.00 0.00 0.00 1.20 1.80 15.60 21.60 3.0 1337 1724755 -1 94 1 1 3 0 2031 104 90 0.40 1.60 6882 32301 0.00 0.00 0.00 0.00 0.00 7.80 8.60 38.60 67.40 1.0 595 1021051 -1 93 1 1 4 2 1589 165 108 1.20 1.80 34616 55818 0.00 0.00 0.00 0.00 0.00 1.20 1.40 132.80 118.00 2.6 879 1540005 -1 98 1 1 1 0 224 15 20 0.40 0.40 624 6824 0.00 0.00 0.00 0.00 0.00 0.80 0.80 41.48 35.27 1.0 1660 1785451 -1 0 1 1 48 56 2159 307 267 3.00 1.40 431140 110214 6.00 6.80 12.20 9.40 4.20 21.00 29.20 165.00 415.60 312 81 19 -1 92 1 1 29 42 3552 248 207 0.20 0.20 8408 116748 0.00 0.00 0.00 0.00 0.00 0.20 0.20 15.43 55.11 1.0 329 1072233 -1 76 1 1 21 15 4885 301 182 2.80 8.40 217813 204250 0.00 0.00 0.00 0.00 0.00 0.00 0.00 256.60 252.00 3.8 1910 1576610 -1 94 1 1 4 1 462 54 29 1.80 2.00 171457 10198 0.00 0.00 0.00 0.00 0.00 0.20 0.20 94.00 129.80 2.2 6289 1845656 -1 96 1 1 26 35 2728 135 138 0.20 0.20 5321 17760 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.60 16.80 2.0 281 1709264 -1 87 1 1 1 0 3290 173 148 1.20 2.40 227387 130637 0.00 0.00 0.00 0.00 0.00 8.40 9.40 81.00 147.40 4.0 607 1119533 -1 90 1 1 5 0 925 158 118 1.00 3.60 509935 268476 0.00 0.00 0.00 0.00 0.00 30.00 58.00 42.60 79.20 2.0 2400 1738904 -1 92 1 1 45 57 1655 146 72 0.60 0.80 175563 38792 0.00 0.00 0.00 0.00 0.00 0.00 0.00 58.80 72.40 3.2 2186 1550549 -1 74 1 1 39 22 5077 118 131 4.00 10.20 52311 59359 9.60 14.00 35.20 67.60 7.80 0.40 0.60 312.00 410.40 3.2 249 1643522 -1 75 1 1 12 9 5661 289 150 2.80 9.80 89740 42905 0.00 0.00 0.00 0.00 0.00 0.20 0.20 247.00 251.60 6.4 3168 1602059 -1 84 1 1 12 4 2128 269 206 3.00 1.20 94070 21569 2.00 5.00 18.40 27.20 0.20 1.00 1.00 148.20 252.80 2.6 173 959533 -1 96 1 1 21 29 282 45 15 0.20 0.20 263872 15322 0.00 0.00 0.00 0.00 0.00 0.00 0.00 22.24 21.64 1.6 7862 1872056 -1 95 1 1 0 0 539 72 37 0.20 0.20 1970 4897 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.80 16.80 2.2 1366 1713440 -1 97 1 1 14 13 1282 52 51 0.20 0.20 25505 20393 0.00 0.00 0.00 0.00 0.00 0.80 1.20 15.83 17.23 1.0 1188 1096305 -1 81 1 1 37 33 2128 330 288 3.00 3.80 289446 109712 0.00 0.00 0.00 0.00 0.00 4.60 6.80 162.60 280.80 2.0 724 1122869 -1 85 1 1 8 1 2685 310 221 1.80 0.80 122569 51469 1.00 5.79 22.95 48.50 0.20 2.40 5.19 100.20 174.45 3.0 414 1107248 -1 98 1 1 1 1 191 12 21 0.20 0.20 7015 20098 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.60 16.80 1.0 7291 1865608 -1 92 1 1 0 0 2831 207 104 0.20 0.20 80279 30493 1.40 1.60 1.60 0.00 0.00 1.00 1.00 16.00 21.40 1.4 261 1127110 -1 91 1 1 7 0 1596 148 71 1.40 1.40 25499 12712 0.00 0.00 0.00 0.00 0.00 1.60 1.60 112.20 160.60 2.4 5735 1730274 -1 90 1 1 46 62 2883 132 132 0.40 0.40 99017 281676 0.00 0.00 0.00 0.00 0.80 0.80 0.80 115.77 89.62 2.4 572 1520806 -1 97 1 1 0 0 162 20 19 0.20 0.20 1355 6365 0.00 0.00 0.00 0.00 0.00 0.00 0.00 16.20 17.00 1.0 8001 1833296 -1 81 1 1 8 0 2393 337 202 7.19 3.79 480188 13650 0.00 0.00 0.00 0.00 0.00 1.00 1.00 379.84 567.66 3.0 11671 1879063 -1 78 1 1 21 8 5068 151 101 2.60 7.40 185450 48157 3.20 4.00 4.00 0.00 2.40 0.20 0.20 209.60 267.80 7.6 327 1309747 -1 93 1 1 11 8 2661 141 119 0.60 0.60 16438 22723 0.00 0.00 0.00 0.00 0.00 1.20 1.60 33.00 51.00 1.6 1877 968390 -1 92 1 1 16 4 1169 122 93 0.40 0.80 266767 41480 6.39 13.37 35.53 57.09 1.60 7.78 37.52 20.36 98.20 4.0 151 1027202 -1 88 1 1 5 1 797 84 72 3.00 2.00 78488 73953 0.00 0.00 0.00 0.00 0.00 2.20 3.40 222.80 232.40 1.4 5810 1846563 -1 82 1 1 12 9 4495 473 204 1.60 1.60 187576 143122 0.00 0.00 0.00 0.00 0.00 8.40 9.40 141.40 215.80 3.8 2019 1005795 -1 77 1 1 9 0 2261 97 91 7.01 20.64 29185 38582 0.00 0.00 0.00 0.00 0.00 2.00 2.40 233.27 439.88 2.4 656 1083941 -1 86 1 1 2 0 399 33 24 2.00 2.00 62604 29308 3.60 3.60 3.60 0.00 0.00 2.80 2.80 166.40 159.20 1.8 322 1814866 -1 85 1 1 14 0 2339 181 121 3.40 3.20 89211 45547 0.00 0.00 0.00 0.00 0.20 2.40 3.40 175.00 275.80 4.0 723 1106075 -1 63 1 1 11 1 5233 687 559 9.42 4.61 315760 73309 3.21 5.21 5.21 0.00 0.60 4.41 5.01 457.92 809.02 1.0 283 1000053 -1 89 1 1 2 0 4178 252 175 0.80 1.40 136384 89683 0.00 0.00 0.00 0.00 0.00 12.80 12.80 74.40 116.20 2.6 4554 1404134 -1 93 1 1 7 0 3739 162 141 0.80 3.21 92903 92426 6.21 8.22 7.82 0.00 0.80 10.62 14.43 42.28 98.80 5.2 234 977153 -1 89 1 1 5 0 1928 215 140 1.80 1.80 166288 22784 0.80 0.80 0.80 0.00 2.40 3.00 4.40 143.20 206.80 1.3 271 1056302 -1 62 1 1 48 1 3046 276 129 11.82 34.67 155350 41410 4.41 27.25 66.93 126.25 0.00 8.02 9.42 415.83 808.82 2.8 140 1093905 -1 93 1 1 5 0 955 77 106 1.20 1.40 82944 127270 0.00 0.00 0.00 0.00 0.00 8.40 11.20 69.60 125.20 1.0 658 1059768 -1 69 1 1 12 2 7402 1453 1388 4.59 1.40 1239896 1176112 0.00 0.00 0.00 0.00 0.20 7.58 8.38 238.52 476.25 1.5 808 1057677 -1 88 1 1 7 3 1631 203 199 1.80 6.60 83523 22114 0.00 0.00 0.00 0.00 1.60 4.40 4.80 106.80 183.40 2.5 801 1048598 -1 98 1 1 2 2 222 11 16 0.20 0.20 13354 51904 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.63 16.83 1.0 6992 1863239 -1 84 1 1 3 1 521 85 50 2.20 2.20 241528 164561 0.00 0.00 0.00 0.00 0.00 4.80 8.20 207.20 182.00 2.8 3313 1822792 -1 0 1 1 2 0 1141 139 86 0.40 0.60 14230 19909 2.80 3.20 5.20 11.00 0.00 4.80 5.00 33.80 73.60 232 95 5 -1 90 1 1 17 1 1972 142 72 3.38 6.16 126748 18912 0.00 0.00 0.00 0.00 0.00 5.17 21.47 140.16 266.00 3.0 520 1010212 -1 75 1 1 11 4 4533 431 337 6.80 4.00 171401 77556 3.40 3.40 3.40 0.00 0.80 2.80 4.40 334.40 512.00 2.5 337 1136933 -1 94 1 1 0 0 1944 114 133 0.20 0.20 10959 36319 1.00 1.80 1.80 0.00 0.00 1.80 3.00 13.20 44.20 2.0 136 1053427 -1 96 1 1 2 2 1148 62 40 0.20 0.20 3507 39776 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.40 17.60 1.0 588 1065888 -1 84 1 1 5 2 3209 425 330 1.40 2.00 382241 34171 6.00 6.00 6.00 0.00 2.00 4.80 7.60 116.80 175.40 1.5 265 1093546 -1 0 1 1 52 57 4676 318 221 1.40 3.01 651365 561036 0.00 0.00 0.00 0.00 0.00 19.64 32.87 81.76 143.69 1574 80 20 -1 81 1 1 10 3 3768 463 264 2.20 0.80 235474 60534 8.80 11.60 12.80 3.80 25.60 8.20 9.20 118.80 233.20 1.0 157 1099117 -1 64 1 1 38 1 4458 344 177 10.00 28.80 625132 49787 1.20 13.80 29.00 93.00 1.00 17.00 20.40 337.40 642.20 2.2 153 1096109 -1 95 1 1 0 0 568 54 50 0.40 0.60 4835 16186 0.00 0.00 0.00 0.00 0.00 0.20 0.20 33.60 78.00 1.0 715 1033664 -1 96 1 1 33 50 343 44 42 0.80 0.60 7971 14495 0.00 0.00 0.00 0.00 0.00 0.40 0.40 37.68 44.89 1.0 399 1745525 -1 87 1 1 19 21 2218 257 214 4.80 1.40 121798 10325 0.80 0.80 0.80 0.00 0.80 0.40 0.40 219.60 325.80 3.4 303 1709224 -1 88 1 1 5 0 1333 185 167 3.99 1.20 104199 21861 0.00 0.00 0.00 0.00 0.00 2.99 5.99 196.01 281.44 1.2 8052 1858590 -1 94 1 1 17 3 720 40 67 0.80 1.60 74233 9042 0.00 0.00 0.00 0.00 0.00 1.20 2.79 64.67 106.59 1.6 6058 1852752 -1 83 1 1 31 10 2096 252 197 1.60 3.80 320289 105215 0.00 0.00 0.00 0.00 5.20 27.60 37.40 261.60 324.20 4.6 722 1033245 -1 86 1 1 2 2 3472 220 193 0.20 0.20 23632 308442 4.41 6.01 6.01 0.00 0.40 0.60 0.60 15.23 73.55 3.0 259 1001804 -1 91 1 1 2 1 2224 211 80 0.20 0.20 752908 128130 0.00 0.00 0.00 0.00 26.60 0.60 0.60 23.20 54.00 4.4 2382 1731205 -1 81 1 1 1 1 2811 273 137 1.60 4.20 1047353 926559 4.20 11.80 23.20 45.20 2.00 41.20 67.40 76.00 159.60 3.8 405 1034064 -1 98 1 1 0 0 247 35 20 0.20 0.20 50244 7235 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.60 17.00 1.0 7215 1847184 -1 79 1 1 27 21 4340 154 109 1.80 2.40 189072 48502 0.00 0.00 0.00 0.00 0.00 14.63 31.06 157.72 372.55 2.0 743 1018156 -1 94 1 1 1 0 459 93 44 0.20 0.20 333283 30776 0.00 0.00 0.00 0.00 0.00 0.60 0.60 20.80 19.60 2.6 2006 1719051 -1 87 1 1 6 0 1981 108 56 1.40 2.40 48258 15708 0.00 0.00 0.00 0.00 0.00 7.58 7.98 166.27 233.33 2.5 647 1069704 -1 76 1 1 9 0 4135 444 433 8.40 2.20 232559 81621 0.00 0.00 0.00 0.00 0.20 0.00 0.00 382.80 561.80 2.8 456 1757352 -1 86 1 1 11 7 7136 279 234 0.60 0.60 93643 71213 0.00 0.00 0.00 0.00 0.00 6.40 6.40 49.40 65.20 4.8 369 1526109 -1 96 1 1 1 1 1603 54 60 0.20 0.20 59769 30942 1.40 1.40 1.40 0.00 1.00 1.00 1.00 15.60 17.40 1.0 281 1751058 -1 78 1 1 9 1 4655 404 140 3.60 5.80 400425 55951 0.00 0.00 0.00 0.00 0.00 14.20 20.60 282.40 400.40 1.4 939 1048038 -1 96 1 1 1 0 852 131 54 0.40 0.40 147982 133938 0.00 0.00 0.00 0.00 0.00 0.80 1.20 36.00 37.80 4.0 1094 1753981 -1 92 1 1 23 9 1006 86 91 1.00 2.20 56527 48456 0.00 0.00 0.00 0.00 0.60 18.36 18.76 59.08 108.38 2.6 831 972132 -1 91 1 1 4 0 1799 122 72 0.60 0.60 16781 17929 0.40 0.40 0.40 0.00 0.00 1.80 4.60 44.40 50.20 1.5 250 1113107 -1 91 1 1 13 0 2093 98 74 0.40 1.80 39697 6783 0.00 0.00 0.00 0.00 0.00 14.20 120.20 43.20 67.60 3.4 5549 1410350 -1 89 1 1 15 6 1771 231 173 2.79 1.20 287828 37280 0.00 0.00 0.00 0.00 0.60 11.18 11.58 144.11 234.33 2.4 723 968551 -1 68 1 1 19 7 5222 117 91 2.80 10.00 49911 36240 0.00 0.00 0.00 0.00 0.00 0.80 0.80 215.20 242.80 3.2 1051 1519818 -1 82 1 1 72 89 5298 221 174 2.00 8.60 224286 66761 18.40 38.00 81.60 168.60 11.60 3.60 19.60 124.80 245.60 2.0 144 1003038 -1 89 1 1 7 5 3577 180 135 0.60 3.01 100188 34902 0.00 0.00 0.00 0.00 0.00 10.62 11.62 53.31 79.96 1.0 517 984358 -1 76 1 1 9 1 3007 418 378 7.40 2.00 458899 227474 0.00 0.00 0.00 0.00 0.00 12.80 25.20 344.40 503.20 2.2 6462 1845981 -1 82 1 1 19 26 2041 433 332 2.20 5.80 417645 100281 0.00 0.00 0.00 0.00 0.00 8.60 17.00 151.60 182.20 2.2 414 1697981 -1 57 1 1 46 1 4794 362 243 12.83 30.06 260165 41943 2.20 10.02 19.64 36.67 1.40 23.25 29.06 504.21 898.00 1.5 163 1107203 -1 98 1 1 0 0 175 10 22 0.20 0.20 2738 21092 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.57 16.77 1.4 8334 1861017 -1 89 1 1 3 0 4123 229 116 0.80 0.80 278629 221211 0.00 0.00 0.00 0.00 0.00 4.59 7.19 58.68 191.22 3.6 3536 1329499 -1 89 1 1 50 64 1493 162 83 0.60 1.00 106998 27928 0.00 0.00 0.00 0.00 0.00 9.58 11.38 79.64 154.49 1.3 473 1065485 -1 76 1 1 16 1 3680 481 367 6.20 2.20 366751 96530 1.80 11.40 23.00 35.60 0.00 8.20 9.00 319.80 518.00 3.0 174 1533642 -1 96 1 1 3 2 437 57 46 0.40 0.40 1521 13330 0.00 0.00 0.00 0.00 0.00 0.00 0.00 34.80 39.80 2.0 658 1721608 -1 84 1 1 14 8 2420 355 239 0.80 0.80 81892 50960 7.21 13.43 53.71 76.35 2.61 51.10 63.73 78.96 164.13 3.0 140 1097291 -1 83 1 1 4 1 541 60 27 2.60 2.60 160141 22719 0.00 0.00 0.00 0.00 0.00 2.00 2.00 211.20 216.60 1.6 2015 1805800 -1 86 1 1 3 0 2457 226 203 3.39 2.59 87333 56444 3.59 6.79 4.99 0.00 0.00 4.79 4.79 151.70 231.74 1.0 192 1122643 -1 87 1 1 15 0 1491 50 50 3.58 11.33 45636 29872 0.00 0.00 0.00 0.00 0.00 6.76 6.96 243.94 352.49 1.5 676 1055254 -1 84 1 1 6 4 3360 291 248 1.20 2.79 149886 83802 0.00 0.00 0.00 0.00 0.20 21.56 21.76 129.34 289.82 1.3 991 1042996 -1 98 1 1 18 26 256 26 22 0.20 0.20 2031 7574 0.00 0.00 0.00 0.00 0.00 0.40 0.40 15.60 17.40 2.2 860 1720098 -1 84 1 1 28 13 3753 371 248 4.60 7.80 487032 117631 0.00 0.00 0.00 0.00 0.00 2.40 2.80 263.80 385.00 5.4 2341 1330541 -1 90 1 1 26 40 2662 301 155 0.20 0.20 8421 32644 0.00 0.00 0.00 0.00 0.00 2.20 2.40 13.97 18.16 1.8 954 1125487 -1 85 1 1 5 1 3459 140 163 1.80 1.80 81599 264271 5.20 7.00 7.00 0.00 2.40 4.20 4.80 135.80 216.40 2.0 507 1019634 -1 95 1 1 37 53 1209 83 81 0.20 0.20 9480 33242 0.00 0.00 0.00 0.00 0.20 1.40 2.40 16.00 22.40 1.0 477 1060016 -1 64 1 1 100 108 8616 836 566 8.40 3.60 710465 472436 0.00 0.00 0.00 0.00 0.00 4.80 5.60 437.20 668.20 1.5 710 1013787 -1 79 1 1 19 4 4329 648 451 3.60 1.60 330594 205467 0.00 0.00 0.00 0.00 0.00 4.80 4.80 356.20 330.00 3.4 1237 1036218 -1 96 1 1 1 1 1115 36 29 0.80 1.60 24117 49679 0.00 0.00 0.00 0.00 0.00 0.80 0.80 41.00 61.40 1.2 8171 1838451 -1 83 1 1 59 82 1680 262 174 0.40 0.40 985090 421929 18.04 32.87 59.92 69.94 15.23 26.25 44.49 51.70 178.96 1.8 150 1017930 -1 90 1 1 15 4 1209 118 77 1.60 1.80 97947 88854 0.00 0.00 0.00 0.00 0.00 5.20 7.80 93.80 173.80 1.3 2764 1013981 -1 0 1 1 24 17 2002 197 142 1.20 1.20 268033 42989 0.00 0.00 0.00 0.00 0.00 7.00 11.80 132.20 301.40 907 82 18 -1 93 1 1 4 0 1525 255 166 0.40 0.40 10103 28248 0.00 0.00 0.00 0.00 0.20 20.80 21.60 35.40 170.20 1.2 541 976770 -1 98 1 1 1 1 293 16 19 0.20 0.20 585 10621 0.00 0.00 0.00 0.00 1.00 0.00 0.00 15.60 17.00 2.0 1114 1718784 -1 78 1 1 17 9 2154 169 126 4.20 9.80 435778 96535 12.40 21.80 21.40 0.00 3.60 30.20 33.80 266.20 458.00 1.8 256 974442 -1 0 1 1 3 0 943 119 116 0.80 0.60 34217 32924 0.00 0.00 0.00 0.00 0.00 1.60 1.60 58.40 130.00 531 93 7 -1 93 1 1 4 2 2005 146 106 0.40 0.40 238364 19838 1.60 1.60 1.60 0.00 3.01 2.40 2.40 31.46 55.51 1.0 209 1025621 -1 88 1 1 16 1 2239 174 120 1.00 1.20 84704 41242 6.19 10.98 41.72 61.88 2.20 25.15 40.32 72.06 179.24 1.5 205 1096663 -1 90 1 1 3 0 1421 220 183 3.20 1.00 304536 18545 0.00 0.00 0.00 0.00 0.00 0.00 0.00 159.40 231.60 2.2 7319 1873293 -1 98 1 1 1 0 405 43 34 0.20 0.20 37605 9043 0.00 0.00 0.00 0.00 0.00 0.20 0.40 15.77 17.17 1.2 949 1739202 -1 96 1 1 19 27 198 18 19 0.20 0.20 7064 8851 0.00 0.00 0.00 0.00 0.00 0.20 0.20 15.60 16.80 1.0 6343 1857216 -1 0 1 1 24 9 1698 259 107 2.00 2.60 810653 260681 13.40 34.20 100.60 191.00 2.80 10.40 17.20 170.60 364.80 134 80 19 -1 94 1 1 37 53 1569 139 77 0.20 0.40 60204 26377 0.00 0.00 0.00 0.00 0.00 11.78 11.78 34.73 90.22 1.0 328 1021311 -1 85 1 1 1 0 3289 96 87 0.40 0.60 9591 19138 0.00 0.00 0.00 0.00 0.00 0.00 0.00 44.11 51.90 1.8 1352 1749926 -1 77 1 1 32 5 4074 768 402 2.20 3.80 335040 67394 0.00 0.00 0.00 0.00 0.00 3.40 26.20 178.20 312.20 4.4 2478 1546706 -1 87 1 1 23 9 2699 142 95 2.60 3.20 414327 272247 0.00 0.00 0.00 0.00 0.00 3.00 6.00 193.20 259.40 4.8 2672 1564619 -1 91 1 1 4 0 2061 531 240 0.20 0.20 56419 91653 0.80 1.00 0.60 0.00 0.20 5.80 5.80 20.20 88.40 1.0 269 1064781 -1 81 1 1 14 12 6674 369 225 1.60 3.00 124916 65986 0.00 0.00 0.00 0.00 0.00 2.40 3.40 94.80 166.00 1.0 1087 1014102 -1 96 1 1 2 0 346 33 20 1.60 9.40 99978 34645 0.00 0.00 0.00 0.00 0.00 1.40 2.40 43.00 75.20 2.0 4305 1821611 -1 76 1 1 24 20 3553 363 194 3.20 4.40 84523 47889 7.80 23.20 50.00 102.00 1.80 26.80 27.60 219.20 433.80 1.5 166 1102165 -1 98 1 1 0 0 203 28 24 0.20 0.20 627 4744 0.00 0.00 0.00 0.00 0.00 0.20 0.40 15.63 17.23 1.0 1311 1749170 -1 72 1 1 7 0 3478 716 203 5.99 19.16 1303922 52090 4.79 27.35 76.65 130.14 0.00 12.38 21.56 223.75 468.86 4.0 115 1101715 -1 66 1 1 25 14 4621 503 191 10.40 10.60 405253 204578 0.00 0.00 0.00 0.00 0.00 7.00 12.00 486.40 913.60 5.8 2976 1040554 -1 96 1 1 0 0 1499 77 46 0.20 0.20 10497 10210 0.80 1.20 1.20 0.00 0.20 0.80 0.80 16.40 16.80 1.0 307 1752248 -1 77 1 1 56 62 7214 430 266 5.00 2.80 541187 136387 0.00 0.00 0.00 0.00 0.00 2.40 3.00 275.00 525.20 4.2 656 1341658 -1 0 1 1 3 0 4168 321 231 1.00 3.60 1292810 1170072 4.00 5.60 5.60 0.00 0.20 2.40 2.60 49.00 72.00 399 85 15 -1 93 1 1 48 59 1137 157 91 0.80 0.80 130417 123332 0.00 0.00 0.00 0.00 0.00 0.40 0.40 53.40 84.60 4.2 2524 1575485 -1 73 1 1 14 10 4603 973 646 4.59 9.38 1129725 1009913 0.00 0.00 0.00 0.00 211.58 3.99 4.39 173.85 513.97 2.2 3782 1037549 -1 97 1 1 0 0 179 11 25 0.20 0.20 12930 29466 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.57 16.77 1.0 2831 1770204 -1 86 1 1 4 2 3812 297 147 0.40 0.40 394794 88076 0.00 0.00 0.00 0.00 0.00 1.60 2.00 38.00 77.40 3.0 1207 1536325 -1 92 1 1 9 8 1075 93 53 0.60 2.40 167060 39030 0.00 0.00 0.00 0.00 0.00 8.98 11.98 46.51 101.60 2.0 657 996094 -1 89 1 1 0 0 463 34 34 0.20 0.20 749 7750 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.60 16.80 1.6 4098 1776888 -1 88 1 1 3 1 3179 255 184 0.40 1.80 142564 143743 1.00 1.20 1.20 0.00 0.00 2.80 2.80 38.00 48.40 2.4 261 1535739 -1 88 1 1 21 11 1435 149 127 1.00 1.00 50750 75544 0.00 0.00 0.00 0.00 0.00 35.33 35.53 76.45 276.65 1.0 692 977183 -1 92 1 1 2 0 330 30 29 1.80 1.80 62207 24991 0.00 0.00 0.00 0.00 0.00 3.60 6.80 161.20 149.00 1.0 6792 1855616 -1 96 1 1 2 1 587 45 32 0.60 0.60 94622 9992 0.00 0.00 0.00 0.00 0.00 0.20 0.40 31.20 38.40 1.4 6259 1857560 -1 97 1 1 0 0 267 31 43 0.40 0.40 420 5591 0.00 0.00 0.00 0.00 0.00 0.00 0.00 32.27 29.88 1.0 1965 1765388 -1 91 1 1 4 0 1266 153 133 2.60 0.80 57254 23163 0.00 0.00 0.00 0.00 0.00 5.00 5.00 122.80 202.60 1.0 586 1067526 -1 75 1 1 8 0 3791 399 369 5.80 5.20 232803 99600 0.00 0.00 0.00 0.00 0.00 14.80 17.20 271.80 471.60 1.0 960 1050710 -1 89 1 1 393 404 4310 273 141 0.60 2.00 224160 245543 10.18 14.97 14.97 0.00 8.98 17.56 30.94 37.13 113.17 3.8 264 1333863 -1 89 1 1 12 5 3132 204 169 0.60 1.40 139503 19639 5.00 15.40 24.00 42.40 1.20 3.00 23.40 45.20 105.40 1.5 316 981682 -1 97 1 1 4 4 222 35 31 0.20 0.20 3686 8226 0.00 0.00 0.00 0.00 0.60 0.00 0.00 11.58 13.97 1.0 427 1753803 -1 81 1 1 49 55 2576 195 145 5.61 7.01 215151 33737 21.24 72.55 132.87 218.84 3.01 11.82 12.42 231.06 527.25 2.0 187 1028593 -1 93 1 1 16 23 970 139 83 0.20 0.20 129190 133167 0.00 0.00 0.00 0.00 0.00 0.20 0.40 17.20 17.60 3.2 1448 1756176 -1 69 1 1 20 6 6768 388 300 5.00 11.60 232295 62970 0.80 0.80 0.80 0.00 1.20 1.00 1.00 303.00 420.60 6.6 352 1317531 -1 86 1 1 41 28 3198 232 175 3.20 5.20 183291 216937 0.00 0.00 0.00 0.00 0.00 0.60 1.00 183.40 244.00 3.0 812 1541331 -1 79 1 1 16 3 4601 285 200 2.00 4.21 154735 58160 0.00 0.00 0.00 0.00 0.20 22.44 29.66 134.27 249.90 3.3 575 1011166 -1 98 1 1 0 0 206 13 31 0.20 0.20 1306 18946 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.60 17.60 1.0 7134 1873480 -1 76 1 1 9 2 2171 220 134 6.81 19.64 40442 53040 2.40 2.40 3.81 10.42 1.00 10.82 14.83 244.29 443.89 1.8 180 1105772 -1 93 1 1 29 40 624 41 45 1.80 1.60 53108 133278 0.00 0.00 0.00 0.00 0.00 0.20 0.20 115.60 147.20 1.2 6893 1853598 -1 88 1 1 18 16 5396 303 149 0.80 2.20 986318 36593 0.00 0.00 0.00 0.00 0.20 2.00 4.60 44.00 72.00 2.5 608 1009339 -1 82 1 1 19 12 3164 165 158 1.20 1.00 216323 361322 48.40 100.40 102.20 23.80 4.40 3.80 7.00 104.80 106.40 4.4 251 1525315 -1 98 1 1 0 0 138 9 19 0.20 0.20 425 12721 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.60 16.80 1.0 6027 1855560 -1 94 1 1 14 13 2410 265 194 0.20 0.20 29585 37210 2.20 3.00 3.00 0.00 0.60 3.80 5.20 15.80 21.40 1.5 171 1085166 -1 86 1 1 7 0 2569 185 102 2.60 2.40 98063 48782 3.60 7.80 47.20 70.20 0.20 12.80 13.80 183.00 291.40 1.6 123 1107248 -1 97 1 1 16 24 281 11 22 0.40 0.80 9868 65802 0.00 0.00 0.00 0.00 0.00 0.00 0.00 32.34 33.93 1.2 7717 1866314 -1 85 1 1 5 0 3091 316 355 3.60 6.60 264451 45752 0.00 0.00 0.00 0.00 0.00 0.40 0.40 139.00 238.00 5.6 1651 1698152 -1 96 1 1 0 0 2194 111 125 0.20 0.20 3731 18802 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.40 16.80 2.0 562 1725064 -1 92 1 1 0 0 3516 149 194 0.60 0.20 200474 399631 3.60 4.60 5.80 2.80 1.40 1.20 1.60 43.00 85.40 2.2 155 1365594 -1 90 1 1 14 14 1499 125 75 0.80 0.80 156488 21855 0.00 0.00 0.00 0.00 0.00 13.43 27.05 86.77 120.04 1.0 1443 1083232 -1 82 1 1 21 10 3214 198 113 1.20 1.20 274440 103344 9.22 16.43 23.65 21.44 2.81 19.64 28.86 67.33 254.91 3.6 416 1010256 -1 84 1 1 54 69 1119 120 112 0.60 0.60 255769 25425 2.81 7.41 9.82 7.41 0.80 45.69 46.49 49.70 160.92 4.0 260 1042852 -1 79 1 1 8 0 2896 438 400 8.20 2.00 238898 25251 0.00 0.00 0.00 0.00 0.00 0.00 0.00 384.20 543.40 2.2 7384 1874275 -1 93 1 1 1 0 1465 127 89 0.20 0.20 52089 44307 4.20 7.00 7.00 0.00 0.00 1.00 1.00 26.00 36.00 1.0 288 1011408 -1 96 1 1 1 0 581 54 52 0.20 0.20 2830 19132 0.00 0.00 0.00 0.00 0.00 1.40 1.40 15.63 24.05 1.0 758 1040858 -1 85 1 1 2 0 3952 272 185 2.40 4.19 108374 56949 7.39 11.18 22.16 41.32 0.40 4.59 5.19 116.97 256.29 1.0 173 983393 -1 96 1 1 3 3 245 14 18 0.60 0.60 7337 7968 0.00 0.00 0.00 0.00 0.00 0.00 0.00 47.80 57.80 1.2 7393 1865622 -1 82 1 1 230 227 5281 472 439 0.40 1.80 556076 308309 0.00 0.00 0.00 0.00 0.00 12.60 35.00 20.00 66.80 5.0 1135 1334136 -1 85 1 1 1 0 2496 137 135 1.40 1.80 95179 182817 0.00 0.00 0.00 0.00 0.00 0.80 1.00 102.60 189.80 2.2 937 1020712 -1 80 1 1 30 40 2753 404 379 3.40 4.20 332007 232751 0.00 0.00 0.00 0.00 0.00 3.40 3.80 188.60 269.80 1.3 745 1127904 -1 97 1 1 0 0 1358 60 55 0.20 0.20 1537 3667 1.80 2.00 2.00 0.00 0.20 0.80 0.80 15.60 16.80 1.0 257 1752019 -1 68 1 1 13 1 4872 652 550 8.20 2.20 411321 92375 0.00 0.00 0.00 0.00 0.00 5.80 10.60 407.80 658.00 3.0 845 1055786 -1 84 1 1 4 0 3028 272 172 3.40 1.80 233445 29012 2.20 3.60 12.40 556.20 0.60 6.20 8.60 183.80 323.80 1.6 169 1003584 -1 87 1 1 40 62 3236 247 277 0.20 0.20 149105 68558 6.00 22.20 26.20 51.20 0.40 7.00 10.20 36.80 123.20 2.8 270 1135904 -1 93 1 1 50 59 1547 185 141 0.60 0.40 39002 26888 0.00 0.00 0.00 0.00 0.20 4.21 6.21 30.06 50.50 4.6 733 1057994 -1 87 1 1 5 2 2644 327 197 0.40 0.40 103311 47800 0.00 0.00 0.00 0.00 0.20 11.60 11.60 50.80 152.60 1.3 715 1104346 -1 98 1 1 2 1 172 12 12 0.20 0.20 6991 2794 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.60 16.80 1.0 8498 1866072 -1 97 1 1 51 70 393 38 58 0.20 0.20 3889 60386 0.00 0.00 0.00 0.00 0.00 0.40 0.60 15.37 24.75 1.0 494 1727013 -1 92 1 1 29 41 1607 95 66 0.20 0.20 7241 24019 0.00 0.00 0.00 0.00 0.00 1.40 1.40 30.40 42.00 1.7 935 998152 -1 99 1 1 1 1 164 15 17 0.20 0.20 7020 6495 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.63 16.83 1.0 8510 1869780 -1 80 1 1 7 5 5673 346 264 0.40 0.40 158597 252957 0.40 0.80 0.80 0.00 0.00 3.81 5.01 29.46 286.37 1.0 621 1009584 -1 94 1 1 6 1 1084 81 87 0.80 2.60 36715 92172 0.00 0.00 0.00 0.00 0.00 1.00 1.80 83.20 135.40 2.8 1029 1544618 -1 85 1 1 3 0 478 67 39 2.20 2.20 206591 47523 0.00 0.00 0.00 0.00 2.00 3.40 4.40 206.60 180.00 1.6 416 1815674 -1 81 1 1 796 14 1627 15 28 0.20 0.20 1487 64857 0.00 0.00 0.00 0.00 0.00 94.40 94.40 15.60 16.80 1.8 3059 1845336 -1 87 1 1 59 75 3562 297 259 0.20 0.20 49443 74684 0.00 0.00 0.00 0.00 0.60 6.01 9.02 17.23 69.94 2.2 419 1054597 -1 74 1 1 21 1 5699 525 452 8.60 2.40 329026 20245 0.00 0.00 0.00 0.00 0.00 17.40 17.40 413.40 648.60 4.4 3792 1346574 -1 92 1 1 2 0 3168 78 68 0.40 0.40 94366 48138 0.00 0.00 0.00 0.00 0.00 1.00 1.20 29.20 94.20 3.4 987 1629045 -1 90 1 1 19 6 1985 190 110 1.00 1.00 259376 68790 2.99 4.39 8.58 10.78 2.00 7.19 7.98 80.84 178.64 1.5 287 986922 -1 89 1 1 2 0 967 126 53 1.60 2.20 361138 138354 0.00 0.00 0.00 0.00 0.00 16.40 32.40 135.20 192.20 2.2 7329 1876546 -1 83 1 1 16 7 5260 356 340 2.20 7.80 30065 28222 0.00 0.00 0.00 0.00 0.00 0.40 0.40 163.40 185.80 2.6 2224 1551408 -1 95 1 1 0 0 1170 168 100 0.20 0.20 282286 34783 0.00 0.00 0.00 0.00 0.00 4.20 6.20 15.60 45.60 1.6 1639 1073829 -1 76 1 1 16 0 2980 326 266 5.40 5.80 149079 63913 0.00 0.00 0.00 0.00 0.20 0.40 0.60 277.00 469.80 4.6 1028 1626883 -1 59 1 1 79 72 5033 593 499 9.00 5.20 489658 44708 5.00 35.40 69.60 129.00 1.00 57.80 87.80 464.00 787.20 1.7 306 1027808 -1 97 1 1 0 0 508 105 41 0.20 0.20 133259 132790 0.00 0.00 0.00 0.00 0.40 0.00 0.00 15.60 17.20 3.2 749 1741819 -1 96 1 1 5 2 523 51 44 0.60 0.60 11383 37532 0.00 0.00 0.00 0.00 0.00 0.60 0.60 31.00 39.60 1.3 572 1036720 -1 89 1 1 2 1 3985 235 135 0.80 2.60 8082 67275 4.40 7.60 6.00 0.00 0.80 0.40 0.40 38.60 64.20 1.2 235 1129376 -1 88 1 1 11 10 2301 262 118 0.60 0.60 981662 93397 0.00 0.00 0.00 0.00 0.00 3.00 3.40 65.40 78.80 2.0 2731 1089587 -1 85 1 1 1 0 3266 549 109 0.20 0.20 118567 45860 9.38 25.15 49.70 87.62 0.00 99.00 110.18 21.56 222.55 2.2 253 997362 -1 89 1 1 6 1 2745 152 117 1.00 3.80 12744 32916 0.00 0.00 0.00 0.00 0.20 12.40 12.60 55.80 99.40 1.0 1343 1113069 -1 84 1 1 0 0 4714 171 139 0.20 0.20 90210 17821 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.20 18.20 2.2 775 1769904 -1 90 1 1 56 73 2713 188 151 0.60 2.39 170618 30422 0.00 0.00 0.00 0.00 0.00 0.60 0.99 49.50 74.35 3.6 1100 1525921 -1 89 1 1 5 2 3352 287 273 0.40 0.80 152003 157928 0.00 0.00 0.00 0.00 0.00 3.00 3.00 50.40 104.80 3.8 2959 1546090 -1 60 1 1 25 2 5086 335 283 9.80 28.00 723823 61615 4.80 12.60 26.20 117.00 5.60 24.20 33.00 394.20 727.00 4.2 170 1098459 -1 97 1 1 9 1 333 40 31 0.20 0.20 66184 26605 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.40 18.00 2.0 3368 1819768 -1 99 1 1 0 0 151 7 9 0.20 0.20 473 4910 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.60 16.80 1.0 9016 1873488 -1 89 1 1 3 0 1905 173 129 1.00 1.00 165380 57897 0.00 0.00 0.00 0.00 0.00 1.00 1.40 126.95 99.40 1.5 943 1045870 -1 84 1 1 5 2 3416 154 75 0.80 4.60 525401 62664 1.60 8.80 27.40 49.80 0.80 2.80 4.00 41.00 98.60 2.8 164 1087301 -1 0 1 1 3 0 3042 276 139 0.80 2.00 903563 510177 0.00 0.00 0.00 0.00 0.00 25.85 30.66 59.72 112.22 2170 87 13 -1 98 1 1 0 0 218 23 28 0.20 0.20 2094 7513 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.20 16.80 1.0 7696 1871514 -1 74 1 1 25 22 5511 398 245 2.60 2.40 124777 90042 3.20 4.20 4.20 0.00 3.00 9.40 10.00 333.80 368.80 1.5 428 1000051 -1 96 1 1 2 0 794 33 39 0.40 0.80 2305 14686 0.00 0.00 0.00 0.00 0.80 0.40 0.60 43.11 52.89 1.0 1563 1022057 -1 91 1 1 29 36 1356 262 184 0.20 0.20 23770 57600 14.37 20.36 26.55 49.30 0.00 8.78 14.57 17.17 47.90 2.0 151 1012145 -1 58 1 1 36 2 5332 576 393 10.58 16.17 232136 41525 6.79 34.93 83.63 188.02 0.20 9.18 11.78 517.37 879.24 4.4 130 1091202 -1 92 1 1 2 0 1440 176 139 0.40 0.60 8153 18700 3.19 3.39 3.39 0.00 0.00 4.99 6.79 31.14 64.87 4.0 322 1098930 -1 94 1 1 10 5 2243 96 87 1.60 0.60 39657 55403 0.00 0.00 0.00 0.00 0.00 0.00 0.00 85.63 120.36 2.0 1775 1638170 -1 53 1 1 83 68 5019 529 453 11.98 19.56 259917 42539 6.99 9.38 11.78 6.59 5.59 13.57 15.37 536.13 873.05 5.8 233 1091556 -1 91 1 1 1 0 3162 262 164 1.00 0.40 263084 234498 0.00 0.00 0.00 0.00 0.00 0.80 0.80 52.60 71.80 4.8 1358 1616242 -1 91 1 1 31 45 1372 125 53 0.60 0.60 146667 40853 0.00 0.00 0.00 0.00 1.60 9.80 18.40 37.40 45.80 1.2 663 1759590 -1 85 1 1 5 0 1134 113 83 5.80 3.40 208562 32671 0.00 0.00 0.00 0.00 0.20 0.00 0.00 248.00 385.40 1.8 2695 1772870 -1 98 1 1 0 0 555 169 53 0.20 0.20 370181 201206 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.60 16.80 2.6 1326 1745715 -1 88 1 1 68 85 3048 288 160 0.40 0.60 236299 104846 0.00 0.00 0.00 0.00 0.00 2.00 3.20 33.60 46.80 1.0 415 987549 -1 67 1 1 14 1 3532 235 175 10.80 32.00 201549 27048 3.00 5.00 9.00 8.60 4.20 14.40 15.80 353.00 725.00 1.0 143 1077171 -1 66 1 1 63 8 2788 309 214 7.39 6.19 609458 142265 7.78 16.57 19.36 17.76 8.78 60.68 64.87 339.72 695.81 4.0 321 1039178 -1 91 1 1 0 0 767 38 41 0.20 0.20 960 6172 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.60 16.80 1.4 975 1761416 -1 83 1 1 4 0 539 63 44 2.60 2.60 189971 37803 6.80 6.80 6.80 0.00 0.00 2.60 3.80 215.80 216.60 1.6 224 1815128 -1 92 1 1 9 7 2053 156 131 0.40 0.40 149799 52383 2.80 6.20 8.80 15.00 3.00 9.60 14.80 39.20 74.20 1.7 439 973485 -1 72 1 1 66 46 2127 209 61 10.18 26.35 324528 22056 0.00 0.00 0.00 0.00 0.40 2.20 2.40 408.58 673.85 1.5 1532 1021378 -1 90 1 1 5 3 2625 136 117 1.00 0.80 20621 48605 0.00 0.00 0.00 0.00 0.20 5.20 5.60 46.20 88.20 1.0 478 1067037 -1 94 1 1 2 1 2441 136 80 0.40 1.80 81726 39191 0.00 0.00 0.00 0.00 0.00 0.60 0.80 16.43 19.04 1.2 527 1743094 -1 87 1 1 13 11 3030 332 180 1.40 4.40 1200996 1105343 1.20 1.60 1.60 0.00 0.80 8.60 13.80 76.60 104.60 1.0 200 1014856 -1 89 1 1 18 24 422 59 64 0.20 0.20 17697 120835 0.00 0.00 0.00 0.00 0.00 0.40 0.60 15.60 16.80 1.0 1722 1768696 -1 74 1 1 9 0 1731 246 188 6.39 4.39 163671 33692 0.00 0.00 0.00 0.00 0.00 4.39 5.79 400.80 489.02 1.8 3659 1815918 -1 90 1 1 3 1 2215 179 112 0.40 0.40 72784 88980 5.00 24.40 44.60 92.00 1.20 9.00 13.80 29.00 81.40 2.0 136 1051462 -1 84 1 1 16 0 4343 189 200 5.20 3.20 114332 129891 0.00 0.00 0.00 0.00 0.00 0.00 0.00 213.20 341.80 4.2 2785 1647862 -1 98 1 1 0 0 1070 23 26 0.20 0.20 32006 17738 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.63 16.83 1.0 8258 1866982 -1 91 1 1 0 0 2025 135 85 0.60 0.80 395767 76084 0.00 0.00 0.00 0.00 0.20 29.74 29.74 52.50 117.96 2.0 742 1012610 -1 86 1 1 12 1 3119 262 182 2.60 6.80 302944 102304 4.40 21.00 42.80 93.80 0.80 10.40 13.40 117.20 276.60 7.0 266 1313187 -1 63 1 1 19 2 3575 279 128 10.80 32.60 288291 40182 0.00 0.00 0.00 0.00 0.00 34.00 66.60 374.40 795.80 2.0 1443 1090662 -1 91 1 1 30 40 1190 140 110 0.80 2.20 108130 29941 0.00 0.00 0.00 0.00 0.60 2.00 2.00 64.80 90.20 1.2 1510 1023830 -1 78 1 1 106 0 4164 437 173 2.60 5.00 405237 234732 2.00 15.60 58.00 113.80 0.00 18.20 23.40 308.80 233.40 1.2 139 1118814 -1 85 1 1 7 4 2490 262 123 2.00 7.40 95775 26881 2.80 3.00 37.60 72.60 2.00 19.20 20.20 96.00 313.80 8.6 143 1021181 -1 95 1 1 1 1 960 19 39 0.80 2.80 36531 156825 0.00 0.00 0.00 0.00 0.00 1.60 2.60 38.40 64.00 1.6 6927 1853190 -1 97 1 1 4 2 817 52 62 0.40 0.40 8453 46857 3.80 6.00 4.40 0.00 0.20 0.00 0.00 41.40 42.40 2.2 183 1523678 -1 93 1 1 17 23 566 90 54 0.80 0.80 146507 9607 1.60 8.60 21.80 34.40 1.00 3.20 5.80 59.20 90.60 3.2 136 1703814 -1 91 1 1 11 1 2323 192 131 1.00 2.00 317087 135869 0.00 0.00 0.00 0.00 0.00 0.40 0.40 92.20 103.00 2.4 872 1539085 -1 95 1 1 35 46 728 138 84 0.20 0.20 114244 19674 0.00 0.00 0.00 0.00 0.00 1.40 2.80 16.20 25.20 1.3 971 1009992 -1 89 1 1 3 0 5439 284 198 0.60 3.20 184699 57465 0.00 0.00 0.00 0.00 0.20 1.00 1.00 24.00 43.20 3.0 568 1078104 -1 87 1 1 2 0 432 43 19 2.00 2.00 92598 57906 0.00 0.00 0.00 0.00 0.00 2.00 3.60 197.20 164.00 1.2 7854 1867176 -1 92 1 1 1 1 985 127 101 0.80 0.80 9435 22703 3.60 3.60 3.60 0.00 0.60 11.00 11.00 43.00 145.00 3.4 282 971450 -1 88 1 1 1 0 335 40 67 0.20 0.20 15260 148559 15.80 20.60 21.40 2.00 11.80 10.60 14.40 60.80 38.20 2.0 132 1752387 -1 91 1 1 4 2 383 40 30 2.00 3.00 126060 32885 0.00 0.00 0.00 0.00 0.00 1.40 1.80 169.60 151.80 2.4 6126 1851406 -1 97 1 1 1 0 1609 104 45 0.20 0.20 101426 89444 0.00 0.00 0.00 0.00 0.00 0.40 0.40 18.20 18.60 4.2 2020 1559666 -1 94 1 1 2 1 1140 113 116 0.60 0.60 7927 47988 0.00 0.00 0.00 0.00 0.00 0.60 0.60 98.60 78.16 2.0 698 1062855 -1 93 1 1 1 0 2430 90 78 0.20 0.20 4435 17861 1.40 1.40 1.40 0.00 0.00 8.02 8.02 15.63 42.89 1.0 156 1069491 -1 94 1 1 123 58 668 228 199 0.20 0.20 575770 196314 0.00 0.00 0.00 0.00 0.00 0.00 0.00 17.80 20.00 2.8 6158 1836848 -1 87 1 1 17 9 2596 188 134 1.00 0.80 464824 158736 3.40 16.00 45.40 113.00 1.20 7.20 11.00 62.00 157.00 1.5 399 1049707 -1 90 1 1 5 1 1442 176 162 3.39 1.00 86640 50523 0.00 0.00 0.00 0.00 0.00 0.00 0.00 163.07 234.33 1.0 7439 1859754 -1 84 1 1 40 50 1809 610 57 2.80 4.40 555730 378487 4.80 6.80 8.60 4.20 1.00 10.60 21.00 166.60 262.60 2.6 229 1757285 -1 91 1 1 1 1 1345 223 192 0.60 0.60 198703 293578 0.60 6.20 23.40 56.40 2.60 3.80 7.40 28.20 56.60 2.6 121 1375446 -1 88 1 1 3 1 418 44 17 2.20 2.20 91498 21389 0.00 0.00 0.00 0.00 0.00 2.40 3.00 215.20 176.40 1.6 8942 1873310 -1 98 1 1 1 1 262 51 18 0.00 0.00 33784 8661 0.00 0.00 0.00 0.00 0.00 0.00 0.00 6.20 7.60 2.0 7393 1865390 -1 79 1 1 105 111 4269 518 454 3.80 2.20 353289 211528 3.60 20.80 38.20 72.00 3.60 7.60 10.60 207.00 398.40 1.6 268 1077443 -1 69 1 1 9 7 4001 282 162 2.20 7.80 227990 194705 0.00 0.00 0.00 0.00 0.00 24.40 45.80 196.40 235.40 5.2 1145 1598792 -1 93 1 1 14 9 2527 81 66 1.00 1.00 157167 36437 0.00 0.00 0.00 0.00 0.00 0.80 1.20 55.00 192.80 3.6 8169 1402438 -1 0 1 1 1 0 2542 138 98 0.20 0.20 8835 17943 0.00 0.00 0.00 0.00 0.00 1.80 2.40 195.00 97.60 618 93 7 -1 85 1 1 15 11 3371 223 174 3.00 4.60 48615 22997 0.80 0.80 0.80 0.00 1.20 13.40 13.60 195.00 244.60 3.2 231 987485 -1 90 1 1 3 2 2557 139 120 1.00 1.60 9275 52926 2.80 3.60 3.40 0.00 0.40 12.20 12.80 76.20 102.00 2.0 264 1129726 -1 83 1 1 2 0 644 155 52 1.60 1.60 724550 37539 4.80 4.80 4.80 0.00 0.00 2.00 3.20 138.40 127.60 1.8 256 1806056 -1 67 1 1 36 7 5442 675 383 5.80 3.80 619161 49966 1.60 4.00 5.40 5.00 0.40 17.80 40.00 255.60 602.60 7.2 573 1292381 -1 84 1 1 4 0 4970 240 125 1.00 1.00 328221 30572 0.00 0.00 0.00 0.00 0.00 1.80 7.00 306.20 238.80 4.4 658 1003938 -1 84 1 1 11 1 2789 298 250 5.60 3.60 182067 44371 0.00 0.00 0.00 0.00 0.20 1.60 1.60 295.60 422.60 2.0 698 1068331 -1 96 1 1 7 6 593 57 47 0.20 0.20 3953 16665 0.00 0.00 0.00 0.00 0.00 3.61 3.81 15.83 38.88 2.4 886 978309 -1 82 1 1 5 0 4269 839 508 1.00 1.40 42874 168151 0.00 0.00 0.00 0.00 0.00 9.40 11.60 73.40 149.40 1.5 1456 1087378 -1 93 1 1 1 1 2113 116 69 0.40 1.00 68850 25188 0.00 0.00 0.00 0.00 0.80 1.20 1.40 31.40 88.80 2.8 438 1027216 -1 92 1 1 1 0 1620 157 128 0.80 2.40 97142 30551 2.20 21.40 65.60 128.80 0.00 2.40 3.20 78.00 169.40 1.0 184 1054022 -1 91 1 1 4 1 3423 104 94 1.40 1.80 57427 32880 1.40 1.60 1.60 0.00 0.40 0.20 0.20 82.63 153.29 2.2 261 1527663 -1 88 1 1 72 91 1273 81 52 1.60 1.80 145574 47053 0.00 0.00 0.00 0.00 5.80 12.80 36.00 165.40 237.20 3.0 578 1063845 -1 75 1 1 12 5 3351 162 122 6.21 17.84 59099 39632 0.00 0.00 0.00 0.00 0.00 16.63 17.43 230.86 428.26 1.5 527 1105538 -1 97 1 1 24 33 371 27 55 0.20 0.20 791 27404 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.37 16.77 1.2 5924 1860192 -1 98 1 1 0 0 169 15 24 0.20 0.20 429 5621 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.60 16.80 1.0 5270 1856587 -1 92 1 1 2 0 2091 74 162 0.20 0.20 37888 206184 3.00 3.40 5.80 4.40 0.20 1.00 1.20 15.40 24.20 2.2 136 1710504 -1 80 1 1 14 0 7368 253 196 2.20 2.00 175340 50896 3.99 4.79 4.59 0.00 0.40 13.77 20.36 144.31 244.51 2.8 268 1066098 -1 0 1 1 17 2 1109 117 99 2.00 2.60 104225 45581 0.40 0.80 0.80 0.00 0.40 0.00 0.00 111.00 239.20 546 90 10 -1 84 1 1 11 8 2471 347 267 2.80 1.00 501057 83661 0.40 0.40 0.40 0.00 6.40 1.40 4.00 143.00 227.80 1.0 179 984490 -1 84 1 1 3 2 4566 555 420 0.40 2.60 684504 479811 17.00 21.20 21.20 0.00 19.40 12.80 14.20 18.40 98.40 2.2 264 1043224 -1 92 1 1 47 67 1061 122 80 0.40 0.60 138370 33738 0.60 0.80 0.80 0.00 1.00 1.40 1.80 39.92 109.18 3.0 550 1009661 -1 79 1 1 63 63 2254 283 232 7.40 3.60 141409 30567 13.60 35.40 88.00 230.00 0.80 0.80 0.80 305.20 539.80 1.8 184 966634 -1 77 1 1 59 65 4327 296 227 3.99 7.58 163390 88519 14.97 42.71 78.44 266.27 0.60 18.56 22.95 246.31 382.24 1.3 171 1060752 -1 83 1 1 0 0 3705 218 177 0.20 0.20 205718 173263 3.59 26.15 68.86 110.38 0.00 15.77 30.74 15.77 17.96 2.4 131 1755281 -1 94 1 1 1 0 1482 117 83 0.20 0.20 57224 63869 2.81 6.61 6.61 0.00 0.00 3.41 5.61 19.04 34.87 1.5 219 981977 -1 95 1 1 2 1 2161 208 121 0.00 0.00 8981 30912 1.60 1.80 1.80 0.00 0.00 0.20 0.20 7.20 19.00 2.2 287 1537754 -1 97 1 1 1 0 839 65 23 0.20 0.20 355321 11361 0.00 0.00 0.00 0.00 0.00 0.00 0.00 23.20 18.40 1.6 4575 1827339 -1 79 1 1 55 76 4119 285 206 1.60 2.80 126303 102504 6.40 8.60 8.60 0.00 1.20 18.20 22.20 85.40 194.20 1.0 283 982560 -1 83 1 1 4 1 2474 336 296 3.60 1.00 456198 349894 0.00 0.00 0.00 0.00 0.00 26.00 51.40 170.40 244.00 1.2 5872 1841914 -1 63 1 1 15 2 6214 509 460 9.40 5.60 340370 267867 14.80 18.60 16.60 0.00 10.40 5.80 7.00 421.60 674.20 4.2 315 1511987 -1 88 1 1 2 0 2991 196 151 0.60 2.60 279677 33378 0.00 0.00 0.00 0.00 0.00 3.20 4.20 34.40 73.00 2.0 779 1108133 -1 99 1 1 0 0 164 8 28 0.20 0.20 2061 29064 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.40 16.80 1.0 7351 1874424 -1 94 1 1 2 0 1685 152 79 0.20 0.20 27226 24932 1.80 5.39 8.98 14.77 0.00 3.99 6.19 15.57 35.93 3.0 134 1012024 -1 93 1 1 1 0 1331 159 75 0.20 0.20 543957 21499 0.00 0.00 0.00 0.00 0.00 1.20 1.20 23.80 28.60 2.3 765 1119675 -1 69 1 1 55 47 4025 596 497 9.40 6.60 657013 284435 2.80 7.60 15.40 47.40 3.20 2.00 2.20 425.40 823.20 2.0 279 1008312 -1 84 1 1 3 1 881 148 112 1.20 1.40 315287 207336 16.77 28.74 42.12 36.73 5.19 27.15 50.30 85.03 122.95 3.2 317 1714683 -1 94 1 1 5 0 2628 152 133 1.60 1.40 208287 177679 0.00 0.00 0.00 0.00 0.00 0.60 1.00 95.41 112.77 2.6 2657 1648291 -1 98 1 1 0 0 160 8 28 0.20 0.20 1014 28847 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.60 16.80 1.0 7571 1877232 -1 94 1 1 2 1 2266 103 83 0.40 1.80 5874 11341 1.40 1.40 1.40 0.00 0.80 0.40 0.40 21.20 30.20 2.4 217 1711016 -1 93 1 1 3 2 1346 76 63 0.80 1.00 87027 23039 0.00 0.00 0.00 0.00 0.20 47.00 47.00 46.80 161.40 3.0 1681 1008840 -1 98 1 1 2 1 254 11 22 0.20 0.20 10004 67114 0.00 0.00 0.00 0.00 0.00 0.20 0.20 15.63 17.23 1.0 7493 1869185 -1 91 1 1 1 0 5490 278 203 0.40 2.00 24054 18264 0.00 0.00 0.00 0.00 0.00 8.80 9.00 34.60 92.60 2.6 411 1447018 -1 93 1 1 2 1 852 72 45 1.20 1.20 59243 101504 0.00 0.00 0.00 0.00 0.00 2.20 4.21 94.39 98.20 1.0 6750 1857629 -1 58 1 1 26 1 3173 357 226 7.40 9.80 231176 71434 38.00 90.00 190.40 587.00 4.40 72.80 99.00 329.00 745.00 1.4 145 996291 -1 94 1 1 27 43 960 88 96 0.40 0.40 7834 15414 0.00 0.00 0.00 0.00 0.00 0.40 0.60 29.34 45.51 1.0 2113 1070729 -1 95 1 1 0 0 1418 66 65 0.20 0.20 9536 22884 0.40 0.60 0.60 0.00 0.00 2.00 2.40 13.40 28.40 2.2 181 1085774 -1 89 1 1 5 0 2047 288 233 0.40 0.80 39532 31482 1.00 10.80 57.00 96.60 0.00 7.20 15.60 24.60 140.20 2.4 300 1692720 -1 95 1 1 14 18 1659 78 68 0.20 0.20 43191 31299 5.40 6.80 6.80 0.00 2.00 2.80 5.60 15.40 16.80 1.4 278 1750906 -1 74 1 1 10 0 4690 495 465 7.40 2.60 249492 58996 5.40 10.40 7.60 0.00 0.40 0.00 0.00 359.60 520.40 4.2 3782 1720078 -1 76 1 1 7 3 7070 346 226 2.60 5.60 429107 40146 0.00 0.00 0.00 0.00 0.00 26.60 30.20 195.40 341.60 5.8 2650 1436826 -1 94 1 1 4 3 2000 107 68 0.60 2.00 23644 17392 1.60 1.60 1.60 0.00 0.80 1.20 1.60 29.00 49.60 1.5 205 1015739 -1 84 1 1 1 0 3678 234 144 0.80 0.80 306668 200609 17.00 26.40 20.60 0.00 2.00 6.00 6.80 113.20 98.60 1.0 250 1117645 -1 90 1 1 0 0 1724 206 157 0.40 0.60 134961 336338 0.00 0.00 0.00 0.00 0.00 0.20 0.20 32.20 40.00 5.6 1883 1601197 -1 89 1 1 14 9 2005 170 93 1.00 3.60 360383 11977 5.20 5.20 5.20 0.00 3.80 26.20 49.00 110.20 123.40 4.4 274 1319438 -1 81 1 1 34 45 4051 198 165 2.20 8.58 300514 250049 0.00 0.00 0.00 0.00 0.00 3.39 4.59 168.86 209.18 5.0 957 1604386 -1 89 1 1 1 1 2033 553 142 0.20 0.60 327246 254291 29.40 58.20 58.20 0.00 0.80 1.20 1.80 40.60 64.00 2.4 267 1382013 -1 82 1 1 83 116 2984 145 132 1.20 1.00 172801 120045 0.00 0.00 0.00 0.00 0.20 19.64 37.07 72.55 206.61 1.4 516 1021016 -1 90 1 1 10 2 2826 197 236 0.60 0.60 57037 166871 2.60 2.80 2.80 0.00 1.00 5.20 5.20 51.00 201.60 1.0 302 1000642 -1 83 1 1 21 3 4275 370 163 2.59 2.20 869526 17545 0.00 0.00 0.00 0.00 1.80 6.19 8.18 158.68 285.03 4.4 956 1462379 -1 81 1 1 16 9 2043 336 145 5.79 3.99 49693 26578 0.00 0.00 0.00 0.00 0.00 2.99 4.19 232.53 523.55 1.0 649 1004255 -1 79 1 1 112 121 2279 267 145 3.39 2.99 576694 513275 0.00 0.00 0.00 0.00 0.00 50.50 61.48 219.16 394.21 2.0 2023 1034794 -1 84 1 1 4 1 1148 170 88 2.40 2.79 829628 35348 5.99 6.19 10.38 14.37 0.60 2.00 2.20 183.63 189.02 3.0 147 1801689 -1 90 1 1 3 0 2443 366 128 1.80 0.60 255296 213845 0.00 0.00 0.00 0.00 0.00 0.00 0.00 92.40 131.60 3.4 666 1742014 -1 80 1 1 40 50 2610 233 75 2.80 2.60 544046 24440 0.00 0.00 0.00 0.00 0.00 27.00 32.60 217.00 292.40 2.4 1310 1752834 -1 98 1 1 0 0 172 17 20 0.20 0.20 446 4412 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.57 16.77 1.0 7388 1861860 -1 80 1 1 87 106 5490 491 299 1.40 1.20 101447 90854 1.00 1.60 1.40 0.00 0.20 0.80 1.20 89.40 129.40 5.4 537 1335731 -1 91 1 1 3 2 4698 215 167 0.40 0.40 43638 36529 0.00 0.00 0.00 0.00 0.00 2.80 2.80 31.80 61.60 2.4 498 1447382 -1 71 1 1 57 76 2674 346 273 5.39 4.19 390009 21069 0.00 0.00 0.00 0.00 0.00 8.78 9.58 279.24 485.03 2.8 3119 1759583 -1 96 1 1 5 4 1030 170 115 0.20 0.20 120128 128776 0.00 0.00 0.00 0.00 0.00 1.00 1.00 21.00 18.40 4.0 1754 1557714 -1 84 1 1 36 42 1327 179 180 3.20 1.00 87113 29424 0.00 0.00 0.00 0.00 0.00 0.00 0.00 163.00 230.40 2.2 3673 1773795 -1 96 1 1 1 0 1691 35 58 0.40 2.00 10331 6008 0.00 0.00 0.00 0.00 0.00 0.40 0.40 35.40 45.00 2.0 976 1402544 -1 73 1 1 72 79 3435 381 410 2.40 2.59 389074 487297 27.74 49.30 83.03 102.59 4.39 22.36 26.95 146.91 346.71 1.0 199 996364 -1 97 1 1 0 0 1203 69 58 0.20 0.20 12567 47830 0.60 0.60 0.60 0.00 0.00 1.20 1.20 15.60 18.00 2.0 151 1718886 -1 82 1 1 2 0 1850 259 163 1.80 0.60 89563 43126 0.00 0.00 0.00 0.00 0.00 0.60 0.60 93.40 130.20 2.0 1697 1767690 -1 0 1 1 9 0 1356 176 89 1.20 1.40 642889 434490 0.00 0.00 0.00 0.00 1.20 9.80 18.60 129.20 203.00 406 88 12 -1 90 1 1 12 2 621 98 44 0.40 0.40 399046 11578 1.40 5.00 12.80 26.40 0.40 1.00 1.00 35.40 48.20 3.2 273 1736120 -1 73 1 1 10 3 5252 392 248 5.20 4.80 163743 100347 0.00 0.00 0.00 0.00 0.20 22.40 24.40 283.60 667.20 1.0 856 990546 -1 96 1 1 23 33 203 26 21 0.20 0.20 15807 16332 0.00 0.00 0.00 0.00 0.00 0.00 0.00 16.20 18.00 1.0 2642 1771504 -1 81 1 1 20 6 6709 335 318 2.39 1.00 85428 34037 0.00 0.00 0.00 0.00 0.00 7.77 8.37 143.82 201.99 2.6 2005 963321 -1 97 1 1 13 19 200 14 15 0.20 0.20 7018 4955 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.60 16.80 1.0 7240 1863624 -1 83 1 1 47 65 3012 269 110 1.60 3.60 913173 28574 7.80 15.60 28.20 86.40 0.40 10.20 10.60 117.80 207.60 1.0 151 1088790 -1 82 1 1 183 196 6390 405 204 2.40 2.40 953894 78904 0.00 0.00 0.00 0.00 0.00 0.40 0.40 108.40 139.80 4.2 1375 1542507 -1 92 1 1 3 0 830 113 99 2.00 1.00 167001 95606 0.00 0.00 0.00 0.00 1.40 0.00 0.00 120.20 159.40 2.6 743 1715010 -1 84 1 1 9 0 2561 298 88 2.81 4.41 191532 22154 3.41 18.04 76.55 128.06 0.80 36.27 41.88 247.50 441.28 1.6 116 1108486 -1 82 1 1 9 3 2043 165 635 3.20 4.80 49093 177175 0.00 0.00 0.00 0.00 0.00 3.40 3.40 125.40 215.40 2.6 1350 1713138 -1 85 1 1 3 0 339 40 57 0.60 0.80 26052 80777 0.00 0.00 0.00 0.00 0.20 18.20 23.00 49.00 92.60 1.4 462 1755136 -1 85 1 1 12 10 998 40 48 1.40 3.60 91235 37368 0.20 0.40 0.40 0.00 0.40 6.80 12.80 155.60 342.00 1.5 491 1065987 -1 0 1 1 99 46 5467 904 164 3.39 4.39 2204636 77915 3.39 11.38 18.56 41.92 12.57 4.79 6.99 272.26 420.76 452 77 23 -1 75 1 1 28 0 4247 653 620 4.20 1.20 535995 317269 9.00 25.60 67.40 178.20 0.80 11.40 27.40 207.20 422.20 4.4 141 1072970 -1 90 1 1 9 5 1306 133 107 1.60 1.40 113429 40956 0.20 0.20 0.20 0.00 0.40 4.20 7.20 93.40 143.00 1.0 386 1058034 -1 98 1 1 0 0 319 69 35 0.20 0.20 436770 15308 0.00 0.00 0.00 0.00 0.00 0.00 0.00 16.20 18.60 1.4 6025 1855512 -1 88 1 1 15 13 1669 161 81 0.80 1.80 82168 24313 0.00 0.00 0.00 0.00 0.40 44.91 45.31 76.65 158.08 1.7 1149 1083920 -1 95 1 1 3 2 840 59 38 0.20 0.20 3682 14522 2.59 2.79 2.79 0.00 0.40 20.76 20.76 15.37 91.82 1.0 158 1011914 -1 80 1 1 22 1 3850 262 159 4.38 2.99 332663 56147 1.00 1.20 1.20 0.00 1.00 6.57 8.96 254.78 390.24 4.0 292 1614306 -1 92 1 1 4 2 956 183 66 1.20 1.00 333045 23677 5.60 6.00 5.80 0.00 3.20 1.40 1.80 69.60 112.80 1.4 190 1726691 -1 98 1 1 2 1 159 8 13 0.20 0.20 6994 10941 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.60 16.80 1.2 7260 1875328 -1 95 1 1 25 35 926 82 48 0.20 0.20 424352 236380 0.00 0.00 0.00 0.00 0.00 1.40 2.60 15.60 17.60 2.4 1016 1758643 -1 77 1 1 17 3 4065 443 301 4.19 2.59 203488 80888 1.40 1.80 1.60 0.00 0.20 6.99 11.58 245.31 393.41 5.8 470 1522307 -1 94 1 1 8 7 1608 79 67 0.20 0.20 16265 17578 0.00 0.00 0.00 0.00 0.00 2.40 2.40 38.00 87.60 3.0 691 978082 -1 85 1 1 20 1 2916 215 169 4.40 6.60 145022 130332 0.00 0.00 0.00 0.00 0.00 5.80 5.80 288.40 365.00 2.8 442 1534784 -1 91 1 1 0 0 5186 141 183 0.40 0.60 60757 187028 2.60 5.80 5.00 0.00 4.80 13.00 17.00 34.20 100.20 2.5 353 1013157 -1 91 1 1 4 0 2281 154 114 0.80 1.00 97786 25104 1.00 2.40 10.80 16.80 0.40 1.20 1.40 52.60 73.20 1.0 181 1111448 -1 77 1 1 11 0 4295 528 423 4.00 1.40 218071 107357 1.40 1.60 1.60 0.00 0.80 14.40 14.60 217.00 353.60 2.0 186 1088074 -1 79 1 1 15 12 7635 711 209 3.00 6.20 865872 61238 0.00 0.00 0.00 0.00 0.00 13.80 13.80 139.40 238.80 1.4 497 1012398 -1 89 1 1 7 6 1426 146 134 0.60 0.40 14599 33493 4.20 5.40 4.40 0.00 2.60 25.00 25.60 267.00 111.00 1.7 178 1098067 -1 77 1 1 15 9 3412 498 247 1.80 1.20 438647 144470 1.80 17.20 59.80 93.00 0.00 62.80 82.80 99.00 322.20 5.2 452 1298973 -1 86 1 1 80 89 2360 231 184 2.60 1.60 234714 46287 0.00 0.00 0.00 0.00 0.20 17.60 18.80 165.20 316.60 4.6 7774 1365789 -1 77 1 1 14 3 1883 81 83 7.40 19.60 22186 20651 1.40 1.40 1.40 0.00 0.80 11.20 11.60 302.60 517.80 1.0 277 1104808 -1 86 1 1 4 2 2896 373 301 1.20 2.00 138977 35508 0.00 0.00 0.00 0.00 0.40 17.80 17.80 63.40 115.00 3.0 1255 1719930 -1 90 1 1 11 11 3893 363 99 0.20 0.20 111535 50786 4.80 8.20 10.60 17.80 0.80 3.40 4.40 16.00 33.40 3.0 130 997800 -1 67 1 1 74 67 3416 523 148 5.19 5.39 302580 28790 7.58 32.14 153.49 309.38 11.58 30.74 50.70 341.52 773.45 1.0 85 1026534 -1 74 1 1 7 0 2300 170 164 6.60 19.40 59500 88247 2.40 10.40 14.20 20.40 0.00 9.80 13.60 224.60 411.60 7.0 141 1103325 -1 81 1 1 0 0 2363 127 81 0.20 0.20 638295 107566 4.19 36.13 142.51 238.32 0.40 69.46 138.72 15.37 16.97 2.0 130 1757261 -1 93 1 1 0 0 1311 99 72 0.20 0.20 7261 23751 1.00 1.00 1.00 0.00 0.20 1.20 1.20 37.20 23.80 2.2 323 1118797 -1 86 1 1 8 4 2359 160 112 1.20 2.81 166388 43275 7.21 14.63 22.24 33.87 1.40 3.01 4.61 81.16 206.01 1.0 249 1125539 -1 90 1 1 1 0 2138 162 90 1.00 1.00 133853 48999 2.80 3.40 9.40 9.60 0.60 4.40 6.20 82.80 109.00 4.5 139 1127086 -1 87 1 1 2 0 446 41 35 2.00 2.00 67589 37736 0.00 0.00 0.00 0.00 0.00 2.60 3.00 173.00 150.60 2.2 479 1785278 -1 74 1 1 12 8 4600 231 189 2.80 8.00 264988 252353 4.60 5.40 5.20 0.00 4.80 0.40 0.40 233.40 313.80 4.6 326 1524637 -1 71 1 1 680 9 4355 186 171 0.20 0.20 88093 181024 0.00 0.00 0.00 0.00 0.00 61.12 63.33 21.64 78.16 2.2 572 1064629 -1 92 1 1 2 1 1162 128 142 0.20 0.20 100251 105326 5.00 5.80 5.40 0.00 1.20 1.80 2.60 20.60 23.40 2.0 198 1708232 -1 90 1 1 12 11 2712 138 88 1.00 1.40 28926 33076 0.00 0.00 0.00 0.00 0.00 1.20 1.20 59.40 130.80 2.5 2373 1013866 -1 80 1 1 4 0 3883 424 224 0.80 1.00 706506 603887 25.20 46.00 83.20 165.00 12.60 24.20 35.40 52.80 159.60 3.8 143 1030888 -1 92 1 1 1 1 2540 163 108 0.40 0.40 186048 22114 0.00 0.00 0.00 0.00 0.20 6.20 8.40 32.40 104.60 2.2 1864 1415659 -1 90 1 1 3 1 722 57 68 0.60 0.60 43279 20088 5.20 10.00 9.80 0.00 2.20 12.80 24.20 81.60 116.00 1.0 434 1062194 -1 78 1 1 9 2 4394 471 342 4.00 1.00 210471 64941 6.40 10.20 19.60 24.40 0.80 23.40 40.20 199.20 392.20 1.2 133 1099586 -1 95 1 1 27 26 2339 118 119 0.20 0.20 36205 118269 0.00 0.00 0.00 0.00 0.00 0.00 0.00 26.60 18.20 2.4 843 1644499 -1 96 1 1 1 0 1838 54 56 0.20 0.20 25869 45796 0.00 0.00 0.00 0.00 0.00 0.40 0.80 16.00 17.60 2.0 4691 1731144 -1 85 1 1 49 11 2854 176 138 3.40 2.80 188673 82705 9.40 20.00 18.20 0.00 0.80 2.40 2.40 188.00 334.40 1.3 225 978666 -1 65 1 1 117 118 8353 263 175 2.80 8.40 223582 115554 0.00 0.00 0.00 0.00 0.00 7.20 18.00 235.20 270.40 4.6 2065 1327851 -1 77 1 1 51 71 4254 276 244 0.60 1.00 358561 356424 1.40 1.80 1.80 0.00 0.00 6.41 6.61 50.70 395.19 1.0 317 1006596 -1 90 1 1 3 2 2763 137 118 0.80 2.20 82822 65914 3.99 10.18 18.56 52.30 1.40 3.79 3.99 56.69 106.39 1.3 158 1120913 -1 91 1 1 6 0 2755 168 152 0.20 0.20 301436 22497 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.57 34.33 2.6 1811 1695318 -1 84 1 1 9 7 3519 224 102 2.00 8.60 121234 102854 0.00 0.00 0.00 0.00 0.00 2.80 4.60 171.40 178.00 6.2 4024 1606019 -1 94 1 1 31 43 1918 113 66 0.20 0.20 3987 11048 0.00 0.00 0.00 0.00 0.00 0.00 0.00 16.20 18.00 2.2 5297 1724966 -1 90 1 1 9 6 3368 138 101 0.60 2.20 105369 88612 0.00 0.00 0.00 0.00 0.40 4.00 4.80 58.60 167.40 5.6 1397 1327512 -1 68 1 1 23 1 6362 527 468 6.57 6.18 386297 115456 0.00 0.00 0.00 0.00 0.00 12.55 17.13 393.23 653.98 5.6 3542 1336048 -1 0 1 1 4 2 1153 76 157 0.40 1.80 147498 40987 0.00 0.00 0.00 0.00 7.20 2.60 4.80 194.60 69.80 579 92 8 -1 97 1 1 4 3 272 27 28 0.40 0.40 35210 11609 0.00 0.00 0.00 0.00 0.00 3.00 4.60 34.40 39.60 1.0 7283 1863856 -1 79 1 1 22 2 3538 415 392 7.20 2.00 239000 55448 0.00 0.00 0.00 0.00 0.00 0.40 0.40 362.00 532.20 4.0 2003 1530184 -1 92 1 1 2 0 1646 85 55 0.80 0.80 247300 21669 0.00 0.00 0.00 0.00 0.00 0.60 0.60 55.60 94.60 1.6 494 1754752 -1 95 1 1 1 0 1419 143 58 0.20 0.20 294580 5987 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.60 17.00 2.6 6227 1731128 -1 92 1 1 13 11 991 120 151 1.40 1.60 46652 39307 0.00 0.00 0.00 0.00 0.00 1.60 4.40 133.60 155.60 1.0 359 1012294 -1 91 1 1 6 2 1393 122 112 0.40 0.40 178327 40704 0.00 0.00 0.00 0.00 0.00 5.20 5.60 38.40 78.80 5.8 441 1054702 -1 96 1 1 1 0 371 53 85 0.20 0.20 8026 81321 0.00 0.00 0.00 0.00 0.00 0.00 0.00 16.80 18.60 2.2 6601 1706384 -1 88 1 1 10 5 2358 209 174 2.80 1.60 74757 36749 0.00 0.00 0.00 0.00 0.00 2.40 2.60 138.80 224.60 2.5 498 1053219 -1 98 1 1 1 1 195 15 22 0.20 0.20 10279 9542 0.00 0.00 0.00 0.00 0.00 0.60 1.20 15.60 16.80 1.0 7738 1882360 -1 79 1 1 6 3 5178 257 313 0.60 2.00 171929 653829 4.60 4.80 4.80 0.60 7.40 16.60 19.40 48.40 235.40 2.0 203 1005581 -1 84 1 1 11 4 1917 199 116 1.80 3.20 219990 38219 10.00 22.40 74.40 120.20 2.60 17.40 42.20 192.00 274.20 2.0 159 1112970 -1 93 1 1 3 1 2669 147 111 0.40 0.40 416802 208804 3.00 3.20 3.20 0.00 10.20 2.00 2.40 42.60 53.60 3.0 178 1518803 -1 82 1 1 27 32 2899 249 194 3.19 2.40 72150 117011 6.39 12.77 9.18 0.00 0.20 16.77 19.56 166.07 314.17 2.0 361 1059804 -1 94 1 1 1 0 2638 148 126 0.20 0.20 292436 17005 0.00 0.00 0.00 0.00 0.00 0.00 0.00 22.60 18.00 2.0 2493 1700475 -1 59 1 1 57 1 3518 301 132 10.60 29.00 588337 75972 8.20 37.60 100.00 152.60 0.80 59.20 95.80 412.20 825.40 2.6 172 1094818 -1 96 1 1 3 2 922 101 65 0.80 3.79 4190 16327 2.20 2.20 2.20 0.00 0.80 1.40 1.40 51.10 128.14 1.3 211 1022715 -1 91 1 1 3 0 1105 190 113 0.80 0.80 22845 123327 16.77 30.54 46.31 114.37 11.38 7.98 13.17 70.06 96.01 1.6 129 1725212 -1 94 1 1 46 66 621 76 61 0.60 0.80 4980 16132 0.00 0.00 0.00 0.00 0.00 0.20 0.20 44.20 53.80 1.0 1888 1075016 -1 97 1 1 26 37 1360 69 55 0.20 0.20 10060 16581 0.00 0.00 0.00 0.00 0.00 0.20 0.20 12.77 16.97 1.4 8953 1869190 -1 71 1 1 54 66 2449 84 67 6.00 18.00 54266 34429 10.40 35.60 137.20 263.20 0.60 67.20 130.40 249.80 545.00 1.0 114 1061226 -1 0 1 1 47 41 1241 123 81 1.80 2.80 224930 43021 4.20 5.80 5.80 0.00 5.40 10.20 13.40 137.20 239.20 364 88 12 -1 90 1 1 20 17 4119 280 171 0.60 0.60 401636 245747 0.00 0.00 0.00 0.00 0.00 3.00 5.00 119.00 55.20 4.0 1686 1325539 -1 82 1 1 5 0 2103 117 122 5.00 14.60 69029 57987 0.80 8.20 35.40 59.00 0.40 8.80 13.60 164.80 342.60 3.0 129 1076949 -1 87 1 1 10 3 3028 283 175 1.40 1.20 374314 66447 0.00 0.00 0.00 0.00 0.40 35.00 35.60 104.40 236.20 3.6 3045 1419264 -1 91 1 1 1 1 349 82 47 0.20 0.20 274730 267022 0.00 0.00 0.00 0.00 0.00 3.20 6.40 18.00 17.00 2.2 3479 1822152 -1 92 1 1 39 54 1682 129 97 0.20 0.20 48078 29929 0.00 0.00 0.00 0.00 0.00 2.80 4.00 15.60 50.60 2.4 1017 1071213 -1 92 1 1 13 5 1129 167 99 0.40 0.60 282508 18904 12.57 23.95 69.66 153.29 0.40 3.79 23.75 39.92 165.07 2.4 256 967705 -1 72 1 1 11 0 2113 134 90 5.80 14.60 1040960 40672 3.60 48.00 141.20 429.60 0.00 16.40 21.20 245.20 704.20 2.4 395 1084862 -1 80 1 1 69 90 3175 109 128 1.00 1.60 66150 121835 0.00 0.00 0.00 0.00 0.00 7.40 9.40 59.60 88.80 3.8 735 1519203 -1 88 1 1 28 26 4492 312 135 1.80 2.20 231071 29774 0.00 0.00 0.00 0.00 0.40 5.00 9.40 138.20 216.80 2.8 441 1379102 -1 79 1 1 8 2 4496 237 166 1.60 3.59 104263 34799 0.00 0.00 0.00 0.00 0.00 1.00 1.00 141.92 218.36 7.2 1107 1304056 -1 89 1 1 31 41 2270 124 152 0.80 0.80 66758 45937 2.60 4.40 3.20 0.00 1.00 7.60 13.80 43.80 98.00 3.8 348 1703654 -1 92 1 1 6 2 1267 154 62 2.40 3.00 309013 206077 0.00 0.00 0.00 0.00 0.00 0.60 0.60 133.00 188.60 2.8 6770 1835762 -1 75 1 1 23 17 3065 233 105 4.40 13.40 453418 47662 0.00 0.00 0.00 0.00 0.00 4.40 7.80 289.40 566.60 3.6 425 1018480 -1 95 1 1 5 2 2468 99 97 0.40 0.40 152648 32618 0.00 0.00 0.00 0.00 0.00 2.80 3.20 32.40 50.60 3.2 3414 1551606 -1 82 1 1 31 3 2629 202 145 1.20 1.20 288215 79023 0.00 0.00 0.00 0.00 0.00 74.40 74.80 103.20 283.00 1.0 1700 1069051 -1 78 1 1 15 9 5018 328 150 3.18 3.38 203089 47521 0.00 0.00 0.00 0.00 0.20 14.51 19.09 279.32 426.44 3.2 579 1006093 -1 84 1 1 8 2 1388 190 158 1.00 0.80 1087958 385189 7.60 42.20 108.80 244.20 1.40 85.60 152.80 76.00 152.40 1.0 136 1059101 -1 97 1 1 2 1 287 23 24 0.60 1.60 9982 62656 0.00 0.00 0.00 0.00 0.00 0.00 0.00 42.91 37.13 1.4 7022 1850919 -1 84 1 1 5 0 2232 198 92 3.80 4.80 278965 45357 4.00 6.60 6.00 0.00 2.00 12.00 13.00 234.40 405.00 1.0 255 1031590 -1 91 1 1 49 11 2424 233 152 0.20 0.20 214926 81346 0.00 0.00 0.00 0.00 0.40 5.00 7.60 22.60 59.20 1.0 507 981270 -1 83 1 1 2 0 2191 158 132 1.80 0.60 76488 54752 6.40 8.20 8.00 0.00 0.80 1.80 3.00 94.20 131.40 2.2 269 1740456 -1 87 1 1 3 0 4115 247 134 1.20 4.00 199866 106274 0.00 0.00 0.00 0.00 0.00 2.60 3.60 68.40 113.80 2.6 3433 1428013 -1 93 1 1 3 3 1236 248 144 0.40 0.40 150286 148238 0.00 0.00 0.00 0.00 0.00 0.20 0.20 29.60 45.20 3.0 1937 1577413 -1 86 1 1 55 76 1846 251 198 0.60 0.60 382579 56300 4.80 28.80 62.60 125.20 6.40 6.00 10.00 72.60 175.40 1.0 128 1046594 -1 78 1 1 12 5 3192 363 257 5.60 4.40 145662 40099 0.80 0.80 0.80 0.00 1.20 1.40 1.40 245.20 449.60 2.0 322 1025882 -1 86 1 1 46 64 2447 285 150 0.80 1.20 103376 86067 7.41 17.23 36.47 51.90 5.61 13.83 21.64 68.54 129.46 2.3 139 1101517 -1 60 1 1 21 4 5077 748 763 10.80 7.40 387795 50254 0.00 0.00 0.00 0.00 0.00 2.40 3.20 601.80 847.60 3.0 2541 1734995 -1 66 1 1 27 11 3540 490 233 6.21 10.02 256042 29123 0.60 0.60 0.60 0.00 3.21 22.04 48.70 377.15 737.07 1.0 564 1103211 -1 93 1 1 3 1 538 23 53 1.80 3.60 42074 158460 0.20 2.20 0.40 0.00 0.40 0.40 0.60 90.00 128.20 1.2 6854 1853379 -1 83 1 1 10 2 2726 202 178 1.80 5.20 71533 397123 2.80 14.80 70.60 110.40 1.60 51.00 51.40 170.80 268.20 5.8 136 1313141 -1 89 1 1 34 44 2335 167 135 1.78 0.59 125037 31276 0.00 0.00 0.00 0.00 4.36 3.37 3.56 101.78 185.74 2.6 587 1012445 -1 64 1 1 35 3 3940 450 375 8.62 20.04 344858 244721 6.21 11.42 7.82 0.00 1.20 12.42 15.43 362.12 664.33 5.2 356 1098964 -1 83 1 1 11 0 6430 361 267 1.80 3.39 262309 187326 12.57 46.71 94.01 154.49 3.39 61.88 72.06 135.93 282.83 2.2 133 989712 -1 81 1 1 32 28 1946 176 112 1.60 1.60 366407 150365 17.20 36.60 43.40 32.60 1.40 9.60 12.80 136.00 202.40 1.0 205 1081718 -1 75 1 1 10 7 6625 358 177 2.20 8.80 109062 43673 0.00 0.00 0.00 0.00 0.00 5.80 6.60 214.60 248.20 3.4 2660 1414230 -1 85 1 1 225 221 4964 428 283 0.60 0.60 254814 233832 0.00 0.00 2.40 4.40 0.20 4.00 20.80 44.80 98.20 4.6 1009 1335726 -1 75 1 1 22 14 3398 232 144 5.39 7.39 165777 46649 6.99 9.58 24.55 36.33 5.79 11.38 13.37 298.80 494.81 1.8 181 1015425 -1 73 1 1 31 18 5959 381 184 3.40 9.40 167379 30436 0.00 0.00 0.00 0.00 0.20 2.60 2.80 218.60 388.60 5.0 8046 1373474 -1 92 1 1 1 1 1537 129 53 0.40 1.80 70679 42282 0.00 0.00 0.00 0.00 0.00 5.20 9.40 21.40 33.20 2.0 1727 1074430 -1 88 1 1 2 1 638 74 49 1.80 2.00 8441 8438 0.00 0.00 0.00 0.00 0.00 1.20 1.20 80.80 126.40 1.8 711 1759778 -1 97 1 1 22 29 1873 60 59 0.20 0.20 4773 52693 0.00 0.00 0.00 0.00 0.00 0.00 0.00 20.20 17.60 2.0 2046 1642926 -1 86 1 1 16 14 5702 310 174 1.00 0.60 62510 36316 0.00 0.00 0.00 0.00 0.00 1.20 1.20 73.60 96.20 1.7 1192 1014768 -1 67 1 1 34 20 4479 501 189 11.00 12.00 140854 37224 0.20 0.20 0.20 0.00 0.20 0.60 3.20 527.40 976.00 1.0 514 1073038 -1 77 1 1 19 13 2241 177 100 6.21 20.64 168805 30757 4.21 13.83 25.45 34.47 1.00 17.64 29.06 208.62 405.01 2.0 137 1110113 -1 96 1 1 6 4 765 72 38 0.20 0.20 149433 24390 0.00 0.00 0.00 0.00 6.00 4.80 5.00 23.60 101.40 1.4 607 965299 -1 75 1 1 207 202 4832 194 113 6.40 18.60 214574 104466 0.60 0.60 2.80 3.60 1.60 12.20 13.40 224.80 433.60 5.2 212 1107437 -1 86 1 1 15 12 2882 358 253 0.80 0.80 372240 271212 0.00 0.00 0.00 0.00 0.60 16.77 25.35 68.26 107.58 4.2 610 1334266 -1 92 1 1 1 0 2811 114 67 0.40 0.20 179340 21446 0.00 0.00 0.00 0.00 0.00 0.40 0.60 32.60 44.80 1.5 1026 1078163 -1 90 1 1 1 0 2046 142 111 0.40 0.40 74395 45172 5.39 9.78 11.58 8.18 2.00 1.40 1.40 35.93 108.58 1.5 337 1010007 -1 90 1 1 1 0 1310 187 173 0.20 0.20 58730 45906 2.60 5.00 5.00 0.00 0.00 1.40 1.60 16.00 47.80 1.7 302 1004142 -1 90 1 1 4 2 389 38 15 2.00 2.00 80836 17496 0.00 0.00 0.00 0.00 0.00 2.20 3.79 182.04 165.87 1.2 11542 1879136 -1 87 1 1 25 16 1998 224 158 1.60 5.00 97530 126579 5.20 30.40 67.20 124.80 0.80 5.60 10.40 130.00 261.60 1.5 149 1065418 -1 81 1 1 19 11 1667 116 87 3.01 6.61 88806 48340 1.20 1.60 1.60 0.00 0.00 12.83 24.05 239.88 485.17 2.5 412 1045656 -1 88 1 1 16 23 5071 148 139 0.80 0.40 21392 36057 0.00 0.00 0.00 0.00 0.00 0.00 0.00 47.50 64.27 1.2 582 1737030 -1 85 1 1 5 1 1659 299 253 3.60 1.40 248055 126071 0.00 0.00 0.00 0.00 0.00 0.80 1.20 184.40 257.40 2.6 6692 1839965 -1 77 1 1 9 2 2273 186 109 6.60 19.00 32197 17334 0.40 0.40 0.40 0.00 0.20 7.80 9.60 238.80 447.80 4.2 364 1094742 -1 75 1 1 9 0 2853 136 147 6.20 17.80 95074 82610 1.80 16.80 49.20 76.60 0.00 10.40 15.60 207.20 422.60 1.6 126 1081834 -1 91 1 1 95 82 1567 170 114 0.80 0.80 245713 56190 0.00 0.00 0.00 0.00 0.60 2.00 4.00 51.80 185.40 1.0 637 992291 -1 98 1 1 0 0 183 26 25 0.20 0.20 552 6790 0.00 0.00 0.00 0.00 0.00 0.20 0.20 15.57 17.17 1.0 431 1753792 -1 66 1 1 44 0 3218 174 114 11.42 33.27 350499 57070 0.60 0.80 0.80 0.00 2.61 3.61 4.41 366.93 685.17 1.0 281 1096983 -1 91 1 1 3 0 1923 176 77 1.20 1.40 115148 36799 0.40 0.40 0.40 0.00 0.80 2.20 2.20 95.00 143.80 1.0 176 1126896 -1 86 1 1 9 1 2503 345 279 3.99 1.20 104620 30990 0.00 0.00 0.00 0.00 0.00 4.19 5.39 183.23 316.97 2.0 911 971214 -1 74 1 1 17 6 3386 545 378 6.80 5.20 947563 119175 0.00 0.00 0.00 0.00 0.00 7.60 9.80 324.40 510.40 2.0 2521 1091992 -1 87 1 1 50 62 3731 387 227 0.20 0.40 93976 59287 5.80 6.60 6.60 0.00 6.00 4.00 5.60 27.60 83.20 1.5 306 1090744 -1 95 1 1 2 0 1510 178 138 0.40 0.60 17912 30669 2.40 4.40 4.40 0.00 0.20 1.20 2.00 33.20 66.60 2.7 203 1003520 -1 64 1 1 23 9 5404 618 116 3.40 14.60 420330 347477 27.60 52.60 52.60 0.00 2.20 2.00 2.60 265.40 304.00 3.8 323 1546792 -1 78 1 1 12 4 1128 129 107 6.99 19.76 43742 25080 2.79 3.19 3.19 0.00 0.80 8.98 12.97 235.53 454.09 1.0 181 1103166 -1 90 1 1 15 2 2389 264 198 1.80 0.60 101604 86282 1.20 1.20 1.20 0.00 0.60 24.00 25.60 90.20 209.40 1.5 239 1077859 -1 91 1 1 11 6 2015 180 149 1.20 0.60 42567 68083 0.00 0.00 0.00 0.00 0.20 0.60 0.60 75.95 155.51 2.6 718 1106855 -1 84 1 1 5 0 1277 148 186 3.20 1.00 75836 83467 0.00 0.00 0.00 0.00 0.00 0.00 0.00 157.60 226.60 2.2 980 1761306 -1 96 1 1 1 0 854 119 96 0.20 0.20 3876 32284 0.80 0.80 0.80 0.00 0.20 2.20 2.60 14.40 25.60 2.0 161 1058893 -1 83 1 1 4 1 5393 225 235 1.20 3.60 149317 390589 13.80 24.20 34.60 31.20 12.00 3.60 4.40 138.20 217.80 3.4 206 1384973 -1 97 1 1 0 0 310 49 48 0.20 0.20 1355 16980 0.00 0.00 0.00 0.00 0.00 9.78 9.98 15.77 51.30 1.2 415 1722994 -1 85 1 1 4 0 583 49 46 3.00 2.80 88884 74076 0.00 0.00 0.00 0.00 0.00 2.20 2.20 246.20 218.20 1.0 6204 1849088 -1 91 1 1 7 4 1911 255 198 1.00 0.80 22534 24164 0.00 0.00 0.00 0.00 0.20 1.20 1.20 58.80 74.80 2.0 1211 1133518 -1 78 1 1 10 0 2488 271 224 0.60 1.80 364602 420692 4.80 39.00 202.20 420.40 0.40 48.20 91.80 45.40 192.80 1.6 132 1025203 -1 94 1 1 4 1 411 17 21 2.00 2.20 48540 37250 0.00 0.00 0.00 0.00 0.00 5.80 11.60 101.00 140.40 1.2 7785 1879002 -1 80 1 1 175 75 2984 333 357 3.60 7.40 409779 343871 0.00 0.00 0.00 0.00 0.20 3.40 4.20 234.80 356.80 1.0 799 1124395 -1 90 1 1 4 1 2237 278 169 0.60 0.60 156950 85934 0.00 0.00 0.00 0.00 0.40 3.41 5.01 41.68 94.59 2.0 451 989412 -1 98 1 1 12 17 194 20 22 0.20 0.20 68352 15981 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.60 16.80 1.0 5230 1856600 -1 87 1 1 2 1 3436 240 321 0.40 1.80 97319 545693 0.20 0.20 0.20 0.00 0.60 3.20 3.20 32.40 49.00 1.0 704 992006 -1 89 1 1 1 0 2521 196 162 0.40 1.80 185731 50125 12.18 15.97 15.97 0.00 11.78 3.59 5.99 33.93 95.21 1.0 159 1014073 -1 97 1 1 1 0 269 38 20 0.20 0.20 200152 10044 0.00 0.00 0.00 0.00 0.00 0.00 0.00 16.77 16.97 2.2 8117 1860287 -1 82 1 1 182 44 902 222 184 1.60 1.80 227621 205407 0.00 0.00 0.00 0.00 0.00 20.24 39.68 151.90 154.31 1.8 2528 1784827 -1 90 1 1 10 4 3660 203 167 1.00 1.60 92071 87407 0.00 0.00 0.00 0.00 0.00 2.40 2.40 103.80 117.40 3.8 2695 1530957 -1 90 1 1 21 4 3092 242 180 1.40 1.60 122507 16070 0.00 0.00 0.00 0.00 0.00 5.40 14.40 88.40 141.60 2.4 1135 1524046 -1 81 1 1 9 1 3244 413 338 6.00 1.60 163931 14484 2.60 3.00 3.00 0.00 0.20 1.00 1.00 302.40 427.80 2.4 292 1709072 -1 72 1 1 3 0 1957 169 154 1.40 2.60 460204 192763 9.40 67.40 200.60 374.00 0.60 46.80 86.40 94.60 309.40 2.0 133 1019830 -1 68 1 1 51 61 2947 212 149 7.62 20.84 195892 59564 4.01 8.42 20.64 47.29 3.01 10.42 14.23 329.86 604.81 4.8 191 1089134 -1 97 1 1 15 22 189 10 15 0.20 0.20 7564 13521 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.60 16.80 1.4 8320 1863725 -1 87 1 1 33 46 2709 158 99 1.20 2.80 182741 77871 0.00 0.00 0.00 0.00 0.20 2.60 3.20 93.80 134.60 2.0 359 987986 -1 0 1 1 22 31 1564 89 75 0.40 0.40 31239 39031 0.80 0.80 0.80 0.00 0.40 2.20 2.60 40.60 36.40 367 95 5 -1 90 1 1 31 1 1301 176 93 1.00 0.80 52549 25910 4.19 40.52 133.93 272.26 0.20 49.50 67.86 108.78 159.48 2.4 105 1526877 -1 95 1 1 1 0 1493 118 45 0.20 0.20 466559 7214 0.00 0.00 0.00 0.00 0.00 0.20 0.20 13.43 18.04 1.0 1059 1746774 -1 96 1 1 1 0 649 77 78 0.20 0.20 2893 34456 0.00 0.00 0.00 0.00 0.60 0.40 0.40 20.20 34.00 1.0 1143 1065840 -1 86 1 1 56 77 1668 157 121 1.20 1.60 33278 55933 9.58 17.17 26.35 52.30 1.00 4.99 5.59 83.23 125.15 1.0 268 961782 -1 84 1 1 7 1 3909 172 113 3.79 4.39 140762 30751 1.00 1.20 1.20 0.00 0.40 2.59 3.19 237.92 386.63 1.5 242 1014125 -1 88 1 1 11 2 3382 288 236 0.60 0.80 271527 69690 2.60 8.00 19.00 40.20 0.60 19.20 23.40 42.00 81.80 3.0 142 1046256 -1 88 1 1 30 40 3888 207 130 0.80 1.00 119982 45116 0.60 0.60 0.60 0.00 0.40 2.40 3.21 70.74 90.98 2.0 271 1069917 -1 98 1 1 1 1 192 13 23 0.20 0.20 7000 15797 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.57 16.77 1.6 7394 1861860 -1 90 1 1 14 21 409 79 44 0.60 0.80 251088 220098 0.00 0.00 0.00 0.00 0.00 3.00 5.40 48.80 64.60 2.6 3607 1822008 -1 95 1 1 1 1 384 151 56 0.20 0.20 278545 232878 0.00 0.00 0.00 0.00 0.00 5.40 10.00 16.20 36.60 2.4 5806 1829590 -1 83 1 1 11 11 5091 342 209 0.80 1.00 209472 59179 7.60 24.00 38.60 86.80 1.00 4.00 7.20 116.00 184.80 1.2 212 999008 -1 87 1 1 4 2 2351 228 161 2.40 4.00 45032 84410 1.60 1.60 3.00 2.20 0.60 0.60 0.60 224.60 230.20 1.0 216 1064830 -1 66 1 1 7 0 6644 1280 1233 6.60 1.80 1043946 877963 0.00 0.00 0.00 0.00 0.20 11.80 12.40 312.20 512.00 3.0 997 1118688 -1 95 1 1 3 0 982 153 24 0.20 0.20 144680 5430 0.00 0.00 0.00 0.00 0.00 0.00 0.00 46.80 71.40 2.4 4038 1716050 -1 88 1 1 13 4 2460 212 205 0.60 0.60 218663 95372 0.00 0.00 0.00 0.00 0.00 10.20 15.60 34.20 73.80 1.0 404 1018656 -1 94 1 1 4 0 2056 93 100 1.00 1.40 12514 71606 0.00 0.00 0.00 0.00 0.00 0.00 0.00 68.20 89.80 2.0 2976 1654442 -1 93 1 1 1 0 1333 114 62 0.20 0.20 141952 21894 2.79 9.98 39.72 71.46 0.00 16.97 32.73 16.17 37.33 1.5 140 1034957 -1 92 1 1 97 0 887 135 47 0.80 1.00 845121 35646 0.20 0.40 0.40 0.00 0.40 1.20 1.20 47.00 73.80 4.2 356 1700874 -1 78 1 1 55 68 4924 611 348 4.60 1.40 130709 32755 4.00 4.00 4.00 0.00 1.00 2.00 2.20 226.20 446.20 1.0 237 1074595 -1 92 1 1 6 1 1043 160 116 1.60 1.60 25641 20715 0.00 0.00 0.00 0.00 0.00 2.00 3.40 84.80 152.20 1.0 577 970690 -1 95 1 1 2 0 692 87 62 1.00 0.40 33394 5284 0.00 0.00 0.00 0.00 0.00 0.20 0.20 59.00 78.40 2.0 391 1717506 -1 92 1 1 3 0 1651 103 90 0.80 2.20 24966 16984 1.40 7.40 15.80 36.20 0.40 6.20 10.80 45.00 142.20 3.2 140 1440835 -1 90 1 1 5 2 1198 280 164 0.40 0.40 107936 28463 0.00 0.00 0.00 0.00 0.00 2.40 2.60 40.00 60.20 5.0 1457 1071050 -1 97 1 1 1 1 372 25 33 0.20 0.20 7977 18631 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.60 17.00 1.0 7591 1869464 -1 99 1 1 0 0 174 11 13 0.20 0.20 452 4750 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.63 16.83 1.0 7318 1867615 -1 92 1 1 12 10 588 100 91 0.80 0.60 27040 33387 4.80 9.20 12.00 13.00 5.20 0.00 0.00 55.60 71.00 2.4 194 1716059 -1 84 1 1 1 0 3017 351 206 0.40 0.60 90084 116978 7.20 39.40 82.80 142.20 0.00 23.80 24.00 46.80 131.00 1.6 140 1119339 -1 87 1 1 4 0 889 77 36 2.59 5.19 134414 28946 0.00 0.00 0.00 0.00 0.00 7.19 12.38 234.73 208.78 1.4 6376 1847115 -1 91 1 1 2 0 2897 199 171 0.80 2.40 326263 140615 0.00 0.00 0.00 0.00 0.00 1.00 1.20 45.20 88.80 1.0 534 1119382 -1 77 1 1 15 15 8965 771 275 0.60 0.60 67057 119165 2.60 2.80 10.60 23.40 0.80 4.80 5.80 27.40 63.40 3.0 153 998382 -1 92 1 1 1 0 2948 178 106 0.40 0.40 21262 17499 0.00 0.00 0.00 0.00 0.00 0.80 0.80 37.20 35.60 1.0 2993 1012963 -1 96 1 1 15 13 935 133 51 0.40 0.40 123350 56128 0.00 0.00 0.00 0.00 0.00 0.00 0.00 29.46 43.29 1.2 7297 1869177 -1 83 1 1 27 0 3188 285 214 3.20 3.20 99363 30864 6.80 44.20 75.40 191.20 0.00 31.00 42.00 162.80 302.00 2.5 203 1047605 -1 88 1 1 5 2 2935 336 212 0.60 0.60 65027 96604 6.00 10.60 9.20 0.00 2.00 1.60 2.20 44.60 64.60 1.5 288 1090358 -1 95 1 1 2 1 375 69 71 0.40 0.40 37289 46049 0.00 0.00 0.00 0.00 0.00 8.60 8.60 36.00 50.00 2.0 6433 1712288 -1 99 1 1 0 0 133 7 9 0.20 0.20 438 5817 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.60 16.80 1.2 8603 1865776 -1 96 1 1 3 2 520 61 48 0.40 0.40 138319 109404 0.00 0.00 0.00 0.00 0.00 0.60 0.60 39.40 41.40 1.2 5921 1842325 -1 94 1 1 0 0 2441 70 89 0.20 0.20 14125 41814 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.63 16.83 1.6 584 1743992 -1 79 1 1 6 3 4203 359 261 0.60 0.60 187068 195261 0.00 0.00 0.00 0.00 0.00 3.40 4.20 64.60 96.00 1.0 547 1053986 -1 78 1 1 51 71 3627 193 262 0.20 0.20 87581 567966 9.00 15.40 52.60 111.20 0.20 9.80 16.20 20.20 105.60 2.8 153 997955 -1 95 1 1 2 1 1767 170 62 0.80 0.80 119982 9697 0.00 0.00 0.00 0.00 0.00 0.60 1.00 58.40 85.40 1.6 5910 1863094 -1 0 1 1 41 39 1523 438 146 0.40 0.40 649909 644008 0.00 0.00 0.00 0.00 0.00 0.00 0.00 30.60 58.80 663 92 8 -1 93 1 1 13 13 2538 156 86 0.20 0.20 29138 24202 3.80 4.00 4.00 0.00 0.40 3.00 3.00 17.80 36.20 3.2 229 1086987 -1 93 1 1 5 2 2521 118 103 0.60 0.60 99305 82467 0.00 0.00 0.00 0.00 0.00 0.60 0.60 36.60 103.60 2.2 839 1645302 -1 89 1 1 1 0 2247 162 89 0.40 0.40 50221 27247 1.40 2.81 2.81 0.00 0.00 1.00 1.00 56.51 62.32 1.2 241 1058693 -1 90 1 1 25 35 1361 142 109 1.20 0.80 83578 18388 1.20 1.20 1.20 0.00 0.60 4.58 5.18 87.25 112.95 1.0 233 1113963 -1 95 1 1 33 47 967 78 46 0.40 0.60 36104 46064 0.00 0.00 0.00 0.00 0.00 1.20 1.20 35.60 92.00 1.0 2953 1014126 -1 0 1 1 6 0 828 126 130 1.19 0.80 217177 25808 10.14 48.11 122.47 260.83 0.40 6.56 10.34 69.38 222.07 168 89 11 -1 90 1 1 1 0 2633 354 339 0.20 0.20 83258 37363 0.00 0.00 0.00 0.00 0.20 27.20 27.40 22.20 75.40 2.6 2070 1709363 -1 69 1 1 155 145 8441 326 222 2.20 7.78 319257 126880 0.00 0.00 0.00 0.00 0.00 26.55 37.72 200.20 280.24 5.2 1579 1330772 -1 96 1 1 2 0 432 50 23 1.40 1.40 178357 16605 0.00 0.00 0.00 0.00 0.00 4.40 7.40 64.40 94.80 1.0 5631 1856450 -1 94 1 1 18 28 703 59 40 0.60 0.60 1611 8707 0.00 0.00 0.00 0.00 0.00 0.00 0.00 50.80 61.40 1.0 1082 1743728 -1 94 1 1 1 0 1359 97 59 0.20 0.20 159517 157847 0.00 0.00 0.00 0.00 0.20 1.80 3.40 24.80 19.80 3.2 451 1725314 -1 76 1 1 7 1 3865 191 179 1.60 3.80 186277 146745 0.00 0.00 0.00 0.00 0.00 3.40 4.40 133.80 202.00 4.2 825 1515533 -1 96 1 1 0 0 341 90 49 0.20 0.20 120762 118827 0.00 0.00 0.00 0.00 0.00 6.60 12.60 15.20 17.80 3.0 1240 1751693 -1 90 1 1 6 0 2805 184 135 0.60 0.60 33796 65116 0.00 0.00 0.00 0.00 0.00 3.79 5.59 51.50 74.85 2.8 1090 1531406 -1 94 1 1 1 0 538 95 48 0.20 0.20 139284 97012 0.00 0.00 0.00 0.00 0.00 2.40 4.00 16.00 25.60 3.2 1083 1749909 -1 85 1 1 152 149 3297 262 224 1.00 0.60 69750 136002 0.20 0.20 0.20 0.00 9.98 10.98 11.78 54.29 109.78 3.0 326 1079545 -1 63 1 1 48 1 3217 190 95 11.80 33.80 249106 33453 1.60 8.80 12.80 14.00 3.60 15.40 15.60 422.20 772.60 1.2 197 1095115 -1 86 1 1 29 38 4259 249 175 1.00 2.60 311298 226466 0.00 0.00 0.00 0.00 0.00 9.20 14.40 81.40 190.60 5.2 3500 1332434 -1 90 1 1 5 2 1825 126 191 0.40 0.40 215016 445735 3.80 4.00 4.00 0.00 3.60 5.20 6.20 34.40 67.00 3.0 328 1372560 -1 96 1 1 2 0 1010 63 59 0.80 0.40 18045 14704 0.00 0.00 0.00 0.00 0.00 0.00 0.00 45.00 65.80 2.0 2174 1720634 -1 88 1 1 2 2 4353 226 147 0.80 4.00 93265 40400 0.00 0.00 0.00 0.00 0.00 2.60 4.40 116.40 77.60 2.6 1090 1461510 -1 77 1 1 12 0 3877 518 438 6.20 3.80 204681 53648 5.00 8.60 8.60 0.00 0.00 1.00 1.00 305.60 519.20 2.8 231 1004098 -1 93 1 1 2 1 1073 63 71 0.20 0.20 34069 220893 0.00 0.00 0.00 0.00 0.00 18.36 18.36 15.37 49.10 1.2 8295 1860032 -1 89 1 1 19 20 2914 153 118 0.60 0.80 73684 96738 0.00 0.00 0.00 0.00 0.40 24.05 27.86 47.70 96.99 1.5 1676 1114847 -1 82 1 1 65 83 2194 220 133 0.40 0.40 246472 80797 0.00 0.00 0.00 0.00 0.00 31.94 53.69 42.91 119.96 1.0 1310 1086976 -1 91 1 1 0 0 1848 161 94 0.20 0.20 6060 43988 0.00 0.00 0.00 0.00 0.20 48.20 48.20 15.20 138.60 1.8 627 1065781 -1 96 1 1 1 0 1219 155 105 0.20 0.20 8458 26050 0.20 0.20 0.20 0.00 0.00 1.40 1.40 15.80 19.40 2.0 219 1067466 -1 96 1 1 1 0 1413 168 67 0.20 0.20 146112 137143 0.00 0.00 0.00 0.00 0.00 0.20 0.40 15.20 17.40 4.0 2372 1575277 -1 83 1 1 6 4 3353 401 344 1.40 2.81 162814 35797 7.41 7.82 7.82 0.00 3.41 11.02 11.82 96.39 178.16 1.0 200 1105945 -1 84 1 1 4 2 3440 454 221 0.80 1.40 241481 33613 0.00 0.00 0.00 0.00 0.20 7.78 7.78 56.09 115.97 1.5 1121 1128426 -1 88 1 1 4 0 2300 235 213 3.60 1.60 118361 19833 0.00 0.00 0.00 0.00 0.00 0.00 0.00 187.80 253.80 2.2 6855 1827522 -1 88 1 1 3 1 1909 303 103 1.00 4.01 1150630 27113 1.00 1.00 1.80 3.61 2.00 8.42 9.02 55.31 250.10 2.6 220 1099550 -1 95 1 1 0 0 877 212 88 0.20 0.20 250261 236379 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.60 17.40 3.2 1011 1753638 -1 85 1 1 5 1 2443 405 327 3.80 2.20 183535 89572 0.00 0.00 0.00 0.00 0.00 2.40 2.60 211.80 324.20 1.0 2637 1017880 -1 90 1 1 1 0 344 35 47 0.80 1.00 1606 4855 0.00 0.00 0.00 0.00 0.00 0.20 0.20 47.40 82.40 1.8 792 1760419 -1 93 1 1 11 2 2036 161 99 0.80 2.40 213829 47951 0.00 0.00 0.00 0.00 0.00 0.40 0.40 43.69 88.38 3.0 785 1054851 -1 99 1 1 0 0 161 10 27 0.20 0.20 425 23258 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.60 16.80 1.0 6236 1856808 -1 98 1 1 0 0 293 29 26 0.40 1.00 718 10486 0.00 0.00 0.00 0.00 0.00 0.00 0.00 29.00 33.20 2.0 882 1704760 -1 98 1 1 0 0 138 9 10 0.20 0.20 1046 7427 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.63 16.83 1.0 6363 1852585 -1 93 1 1 1 0 1930 113 128 0.20 0.20 134171 244514 1.60 7.80 15.60 36.60 0.00 5.00 10.00 55.80 27.80 2.6 136 1539870 -1 73 1 1 40 3 2374 255 138 3.79 4.39 300938 45485 0.00 0.00 0.00 0.00 0.20 36.73 55.29 303.19 569.26 2.2 2604 950612 -1 91 1 1 62 59 1596 120 102 0.40 0.40 12770 81899 1.60 1.60 1.60 0.00 0.80 45.00 45.20 47.00 118.20 1.8 429 976446 -1 86 1 1 1 0 5181 281 144 0.40 0.40 319646 68764 7.39 26.75 34.73 56.69 3.19 18.36 26.15 37.92 96.01 1.0 161 1026603 -1 93 1 1 16 13 2743 133 112 0.40 1.80 42204 44457 0.00 0.00 0.00 0.00 0.20 2.80 4.20 35.40 110.00 4.0 6913 1367715 -1 79 1 1 10 1 5806 994 164 0.60 1.20 2526649 37704 5.19 7.78 9.18 7.19 0.60 18.96 25.55 56.49 231.74 1.2 306 1126339 -1 94 1 1 1 0 1099 55 51 0.80 0.80 3061 16526 1.40 1.60 1.60 0.00 0.00 1.20 1.20 77.80 97.80 2.3 267 1119752 -1 96 1 1 2 1 279 47 20 0.20 0.20 179007 5222 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.63 18.84 1.4 7401 1869352 -1 89 1 1 14 6 2181 278 116 2.20 9.80 257023 18972 0.00 0.00 0.00 0.00 1.00 0.60 0.60 132.80 216.60 2.0 1589 1023714 -1 86 1 1 106 49 2258 270 216 2.00 2.00 138625 103691 0.00 0.00 0.00 0.00 0.20 12.60 16.00 88.00 198.40 1.0 883 1010248 -1 96 1 1 1 0 238 31 24 0.20 0.20 19037 5086 0.00 0.00 0.00 0.00 0.00 0.20 0.20 17.00 17.80 2.0 585 1710952 -1 94 1 1 2 1 1438 171 129 0.40 1.40 21961 19207 0.00 0.00 0.00 0.00 0.00 0.80 0.80 20.84 39.08 1.6 992 1129921 -1 98 1 1 1 0 243 35 33 0.20 0.20 6023 13554 0.00 0.00 0.00 0.00 0.00 0.60 0.60 15.57 16.77 1.0 448 1739701 -1 80 1 1 4 0 5308 213 116 3.99 6.99 211452 67544 1.80 3.19 2.99 0.00 1.20 3.19 3.19 253.49 445.71 4.2 329 1013876 -1 94 1 1 16 15 623 130 61 0.20 0.20 228717 134209 0.00 0.00 0.00 0.00 0.00 0.20 0.20 15.60 20.20 4.6 578 1742218 -1 96 1 1 2 2 1753 204 93 0.20 0.20 149267 137092 0.00 0.00 0.00 0.00 0.00 0.60 0.80 15.20 18.40 5.6 3856 1605106 -1 87 1 1 11 6 2532 201 110 1.40 2.60 137911 26016 5.00 8.40 27.20 37.60 4.40 20.60 24.20 77.40 181.20 2.5 141 1112808 -1 93 1 1 1 0 522 148 77 0.20 0.20 217279 226751 0.00 0.00 0.00 0.00 0.00 8.60 16.80 15.60 27.80 3.6 1485 1754614 -1 96 1 1 2 2 1668 73 61 0.20 0.20 7043 12137 0.00 0.00 0.00 0.00 0.00 0.20 0.20 15.60 16.80 2.0 2083 1720422 -1 88 1 1 4 2 1652 228 135 0.60 2.00 155437 16671 1.40 5.61 9.82 12.42 1.80 14.63 14.83 56.11 177.76 5.0 618 1124457 -1 86 1 1 3 2 2604 478 337 1.20 0.40 1288734 224743 0.00 0.00 0.00 0.00 0.40 2.81 2.81 60.12 92.18 3.0 2480 1094020 -1 1 1 1 34 5 2424 109 142 6.40 19.80 40458 85259 3.80 4.20 9.40 9.60 1.60 8.00 15.80 202.00 402.80 207 80 18 -1 91 1 1 2 2 2318 120 142 0.60 0.60 21467 79415 0.00 0.00 0.00 0.00 1.00 2.99 3.39 43.11 87.82 1.0 568 1127934 -1 95 1 1 5 4 1806 83 61 0.20 0.20 6241 28631 5.19 6.19 5.39 0.00 1.40 0.00 0.00 19.16 30.94 1.5 287 1015270 -1 97 1 1 0 0 656 46 33 0.40 1.60 1306 14762 0.00 0.00 0.00 0.00 0.00 0.00 0.00 19.20 23.20 1.4 7786 1879430 -1 83 1 1 4 1 2327 105 87 0.40 0.60 37127 55716 0.00 0.00 0.00 0.00 0.00 0.60 0.60 31.60 38.40 2.4 974 1519320 -1 68 1 1 20 7 8566 265 170 3.19 8.98 175738 40365 0.00 0.00 0.00 0.00 0.00 0.00 0.00 245.11 286.43 3.6 974 1521282 -1 90 1 1 22 30 239 24 32 0.20 0.20 16918 31674 0.00 0.00 0.00 0.00 0.00 0.00 0.00 20.60 16.80 1.6 2179 1776491 -1 87 1 1 3 0 2409 183 158 2.20 3.01 149023 57004 2.81 12.42 28.66 45.29 0.40 10.22 17.64 125.05 199.20 3.2 193 1057406 -1 87 1 1 5 0 1816 234 191 3.80 1.20 260546 124832 0.00 0.00 0.00 0.00 0.00 1.60 3.20 187.60 266.40 3.6 516 1725078 -1 90 1 1 4 1 3201 199 117 0.80 0.80 361096 41257 4.00 5.60 10.20 8.80 9.40 3.00 4.80 60.20 80.20 1.0 156 975768 -1 86 1 1 18 12 1428 139 55 4.60 4.40 243613 33068 0.00 0.00 0.00 0.00 0.00 2.00 4.00 202.00 323.80 1.6 8441 1835414 -1 78 1 1 33 35 3332 479 415 7.60 2.40 200556 15057 0.00 0.00 0.00 0.00 0.00 0.40 0.40 364.60 528.40 4.0 1992 1718714 -1 68 1 1 18 1 4108 599 507 7.57 1.99 460349 19771 9.56 34.86 53.78 142.63 0.20 19.32 35.06 379.48 601.79 1.0 184 963066 -1 95 1 1 4 1 633 123 17 2.00 2.40 896067 8671 0.00 0.00 0.00 0.00 0.00 0.00 0.00 101.80 133.20 2.4 8381 1863686 -1 88 1 1 5 0 2504 329 242 0.40 0.40 254766 56907 1.60 2.00 1.80 0.00 22.24 4.01 5.21 36.67 133.67 4.2 440 1093691 -1 78 1 1 10 4 4151 483 196 0.80 2.20 669530 439084 0.00 0.00 0.00 0.00 0.00 40.32 52.30 66.67 181.04 3.6 860 1031340 -1 90 1 1 13 3 2486 136 111 1.20 2.60 93047 17950 4.20 4.20 4.20 0.00 2.00 7.80 7.80 76.40 132.20 2.2 150 1053270 -1 95 1 1 1 0 1320 97 76 0.60 0.60 23050 42531 0.00 0.00 0.00 0.00 0.20 4.00 4.00 39.20 72.40 3.0 590 1032355 -1 77 1 1 6 0 2901 391 235 5.40 3.00 899023 23670 0.00 0.00 0.00 0.00 0.00 4.60 8.00 281.60 393.60 4.0 2988 1769106 -1 97 1 1 14 22 449 119 49 0.20 0.20 65939 7203 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.63 32.26 1.6 897 1770642 -1 94 1 1 2 1 1389 206 73 0.40 0.60 170513 162281 0.00 0.00 0.00 0.00 0.00 3.00 5.20 29.40 43.80 3.2 588 1742114 -1 87 1 1 20 19 1692 170 91 0.80 1.40 19836 27765 0.00 0.00 0.00 0.00 0.00 11.62 22.85 119.84 189.58 1.0 1358 1077927 -1 79 1 1 7 0 4117 303 247 4.20 3.80 188954 92388 4.40 4.60 4.60 0.00 0.40 11.80 13.20 190.00 309.00 3.6 470 1049291 -1 75 1 1 6 0 5077 462 404 5.40 1.80 180837 225321 5.00 11.80 31.00 55.80 1.00 8.40 8.80 257.00 508.40 1.2 157 1006085 -1 95 1 1 14 17 442 20 13 4.01 2.61 53077 7000 0.00 0.00 0.00 0.00 0.00 0.00 0.00 139.48 216.83 1.0 9034 1877243 -1 93 1 1 2 1 766 179 73 0.20 0.20 444620 202863 0.00 0.00 0.00 0.00 0.00 6.20 12.00 15.80 42.80 1.4 8331 1837272 -1 92 1 1 1 0 326 37 32 0.40 0.40 18480 11480 0.00 0.00 0.00 0.00 0.00 0.20 0.20 37.33 39.92 1.4 995 1761844 -1 87 1 1 6 0 4513 278 170 1.20 3.00 192102 71682 0.00 0.00 0.00 0.00 0.80 1.40 1.40 53.80 89.80 1.0 514 1076918 -1 89 1 1 12 1 2349 169 106 2.20 2.20 108705 44134 0.00 0.00 0.00 0.00 0.00 1.40 1.40 101.20 190.62 3.2 1604 1538354 -1 74 1 1 9 3 3136 529 210 4.59 6.39 688893 577311 0.00 0.00 0.00 0.00 0.00 18.16 28.54 257.88 502.40 1.6 1252 1033330 -1 82 1 1 41 50 2676 434 375 2.80 1.20 168112 174379 0.00 0.00 0.00 0.00 0.00 1.20 2.20 157.40 299.20 2.0 441 1058874 -1 93 1 1 2 1 1061 109 50 1.20 1.40 231092 10300 1.60 1.60 2.20 3.20 0.80 0.20 0.20 62.00 88.20 2.8 155 1710000 -1 96 1 1 2 2 761 23 39 0.20 0.20 3423 39956 0.00 0.00 0.00 0.00 0.00 2.40 2.40 15.60 22.80 1.0 1847 1074878 -1 94 1 1 10 9 734 79 85 0.40 0.40 15256 18019 0.00 0.00 0.00 0.00 0.00 7.40 7.40 142.00 114.20 1.0 681 1016560 -1 86 1 1 6 0 1564 109 26 3.79 4.99 136101 18307 0.00 0.00 0.00 0.00 0.00 2.20 3.39 311.58 342.12 1.6 11589 1882777 -1 87 1 1 12 12 2479 297 168 0.80 1.40 1196116 1036352 4.40 5.80 5.80 0.00 0.40 22.60 25.00 65.80 165.00 1.4 306 1014872 -1 93 1 1 1 0 2342 108 123 0.20 0.20 36047 87756 0.00 0.00 0.00 0.00 0.00 0.40 0.40 15.40 26.80 1.0 351 1070133 -1 87 1 1 2 0 1860 166 100 1.20 1.00 140779 44401 0.00 0.00 0.00 0.00 0.00 12.00 12.40 75.20 161.40 1.2 2551 1096235 -1 85 1 1 70 87 3937 330 272 0.60 0.60 235212 108984 8.80 14.60 14.40 0.00 6.80 8.20 10.80 60.20 80.20 4.0 270 1048549 -1 97 1 1 1 1 809 33 28 0.40 0.40 7506 3989 0.00 0.00 0.00 0.00 0.00 0.00 0.00 32.40 39.60 1.0 4950 1828000 -1 0 1 1 2 0 2414 226 207 0.60 2.00 136711 124416 0.00 0.00 0.00 0.00 0.00 7.62 7.82 51.30 143.09 599 89 11 -1 88 1 1 41 59 1532 137 137 1.00 2.40 58358 50384 0.00 0.00 0.00 0.00 0.00 2.20 3.20 66.60 99.60 2.0 464 1131266 -1 84 1 1 2 0 3335 329 241 0.40 0.20 425840 324350 11.40 24.00 57.80 92.40 3.20 33.80 65.20 36.00 81.60 1.8 132 1004899 -1 96 1 1 23 34 315 92 40 0.20 0.20 111809 115758 0.00 0.00 0.00 0.00 0.20 0.00 0.00 15.60 18.00 3.6 719 1741602 -1 90 1 1 0 0 281 26 29 0.20 0.20 22484 40083 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.57 16.77 1.0 1852 1763705 -1 94 1 1 2 0 1191 86 68 0.40 0.60 13193 19300 0.00 0.00 0.00 0.00 0.00 1.00 1.00 30.46 80.96 1.3 686 1106847 -1 78 1 1 8 1 4813 473 339 4.80 1.40 228953 24687 0.00 0.00 0.00 0.00 0.60 14.40 14.40 234.40 398.20 2.4 544 988722 -1 98 1 1 2 2 378 49 16 0.20 0.20 21735 12519 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.63 16.83 1.6 8359 1869392 -1 98 1 1 0 0 166 10 20 0.20 0.20 431 12101 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.60 16.80 1.0 6040 1855672 -1 84 1 1 7 1 616 102 53 2.20 2.20 401538 43194 0.00 0.00 0.00 0.00 0.00 4.40 6.80 171.80 177.20 1.8 1973 1822176 -1 80 1 1 4 0 5695 333 169 3.20 9.40 566222 306482 0.00 0.00 0.00 0.00 0.00 5.40 9.00 250.80 389.60 2.6 3250 1035138 -1 84 1 1 38 34 2722 194 162 2.80 3.40 239126 80216 0.00 0.00 0.00 0.00 0.00 0.20 0.20 172.80 273.20 3.2 500 1725562 -1 88 1 1 3 1 543 95 19 2.20 2.20 468258 28996 0.00 0.00 0.00 0.00 0.00 2.60 4.80 211.40 181.40 1.4 11462 1881400 -1 71 1 1 27 17 3059 385 287 6.79 7.19 343111 254225 5.99 18.76 65.67 103.99 2.59 4.59 8.98 284.03 565.87 2.2 171 1003404 -1 82 1 1 24 30 992 51 32 2.99 3.59 126690 26503 0.00 0.00 0.00 0.00 0.00 1.00 1.40 251.10 265.07 1.8 2287 1816024 -1 95 1 1 5 0 630 107 43 2.00 2.00 46911 21708 0.00 0.00 0.00 0.00 0.00 0.20 0.20 81.80 137.20 2.2 920 1721906 -1 97 1 1 1 0 795 71 48 0.20 0.20 108337 25139 1.60 3.41 4.61 3.41 0.40 0.60 0.60 15.63 16.83 1.2 130 1745911 -1 97 1 1 0 0 159 8 27 0.20 0.20 2061 27692 0.00 0.00 0.00 0.00 0.00 0.20 0.40 15.60 16.80 1.0 7641 1878904 -1 90 1 1 34 44 854 64 42 0.80 0.80 151356 50454 0.00 0.00 0.00 0.00 0.80 0.20 0.20 96.21 129.54 1.0 542 1015930 -1 91 1 1 11 5 1302 166 145 2.20 2.40 78127 33561 0.00 0.00 0.00 0.00 0.00 1.40 1.40 121.60 169.60 4.0 648 976386 -1 84 1 1 5 0 3426 275 269 3.20 1.00 81449 18478 0.00 0.00 0.00 0.00 0.00 0.20 0.20 162.00 236.80 3.4 844 1720685 -1 91 1 1 8 2 1175 193 183 1.20 1.40 125658 26936 0.00 0.00 0.00 0.00 0.40 10.60 20.20 72.40 107.80 2.0 746 971304 -1 94 1 1 6 0 894 89 57 1.60 1.80 85340 31182 0.00 0.00 0.00 0.00 0.00 2.60 3.00 77.40 167.20 1.0 560 1036755 -1 85 1 1 46 57 2290 270 180 2.60 4.80 399432 25519 2.20 2.40 3.20 1.40 7.60 5.20 6.00 156.20 280.80 1.0 236 1100771 -1 81 1 1 82 2 4146 436 204 0.60 1.20 213852 125542 0.00 0.00 0.00 0.00 0.00 6.59 16.57 119.56 219.36 6.6 1149 1305397 -1 90 1 1 11 6 1582 174 138 0.40 0.40 235837 61049 0.00 0.00 0.00 0.00 19.60 2.80 3.60 88.60 219.00 1.7 709 1114536 -1 97 1 1 1 0 346 58 47 0.20 0.20 59213 45801 0.00 0.00 0.00 0.00 0.00 0.00 0.00 16.20 17.00 2.0 903 1716584 -1 81 1 1 7 1 2766 314 264 6.99 2.40 246241 11230 0.00 0.00 0.00 0.00 0.00 0.00 0.00 345.91 489.02 3.2 7164 1858774 -1 83 1 1 228 47 2835 275 249 0.20 0.20 201736 209106 12.80 61.80 115.40 130.80 1.00 35.00 60.20 15.60 122.80 3.0 124 1017016 -1 94 1 1 1 0 1082 89 63 0.20 0.20 124699 83264 0.00 0.00 0.00 0.00 0.00 2.20 3.60 20.40 17.40 1.4 5797 1818256 -1 96 1 1 11 15 768 74 81 0.20 0.20 3565 71315 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.63 16.83 1.0 494 1733956 -1 94 1 1 39 53 1241 135 106 0.20 0.20 5594 17154 0.00 0.00 0.00 0.00 0.00 0.40 0.60 17.00 22.40 1.5 1613 1081952 -1 89 1 1 41 59 2423 135 83 0.20 0.20 153542 31762 2.00 3.20 3.20 0.00 0.60 10.20 10.20 25.80 66.40 1.6 233 982238 -1 98 1 1 1 1 141 11 11 0.20 0.20 6995 2231 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.60 16.80 1.0 6459 1871616 -1 90 1 1 3 1 903 107 86 2.20 2.00 61943 151411 0.00 0.00 0.00 0.00 0.00 2.60 2.60 187.20 170.60 1.4 5507 1840805 -1 81 1 1 462 42 3683 173 164 1.00 3.00 22304 120135 0.00 0.00 0.00 0.00 0.00 45.40 47.60 26.20 64.00 1.5 1178 1070446 -1 78 1 1 5 3 3747 533 287 3.19 3.79 466175 605903 0.00 0.00 3.39 14.37 0.00 0.80 0.80 219.96 402.00 2.7 441 1038063 -1 88 1 1 4 1 548 80 85 2.20 1.80 257084 218771 0.00 0.00 0.00 0.00 0.00 1.00 1.20 164.00 158.60 1.6 5861 1849299 -1 94 1 1 24 0 1511 124 78 0.40 0.40 174835 149879 0.00 0.00 0.00 0.00 0.20 27.60 58.00 34.40 103.00 3.8 1915 1732395 -1 82 1 1 8 2 1967 286 220 6.59 3.99 470743 75387 0.00 0.00 0.00 0.00 0.00 8.78 16.97 297.60 431.94 2.2 8666 1860993 -1 85 1 1 3 1 3909 214 109 2.19 5.38 155848 27340 4.18 10.56 32.47 76.10 0.40 6.97 7.37 135.26 250.20 1.5 179 1023871 -1 85 1 1 1 0 3706 371 229 0.60 0.80 150837 64124 2.20 2.60 2.60 0.00 0.40 1.60 2.20 62.60 171.40 1.3 259 1114672 -1 0 1 1 14 5 2725 214 105 2.20 2.80 510378 275208 10.20 29.00 67.60 114.60 0.40 37.40 49.60 134.60 302.60 187 76 24 -1 86 1 1 2 0 2450 370 201 1.20 1.00 265523 94422 1.40 1.80 1.80 0.00 0.80 4.80 6.60 78.40 208.60 1.0 234 1113288 -1 96 1 1 1 0 508 196 77 0.20 0.20 259438 266905 0.00 0.00 0.00 0.00 0.00 0.40 0.40 15.60 16.80 2.4 1702 1759920 -1 91 1 1 13 10 1427 151 107 0.60 0.60 91093 109257 3.40 7.20 22.60 27.00 0.60 4.40 6.00 31.80 143.80 2.5 348 1000827 -1 95 1 1 1 0 2590 87 73 0.20 0.20 57840 105459 0.00 0.00 0.00 0.00 0.00 0.20 0.20 16.20 18.60 2.6 776 1643104 -1 94 1 1 4 1 1574 92 67 0.40 0.40 317762 40053 0.00 0.00 0.00 0.00 0.00 0.40 0.40 47.60 75.40 3.6 681 1529123 -1 85 1 1 3 0 1396 136 139 1.40 2.20 181842 63692 0.80 1.00 1.00 0.00 0.20 10.80 14.20 91.00 150.60 4.4 365 1052814 -1 0 1 1 7 1 1280 91 50 1.80 3.00 131362 16863 0.00 0.00 0.00 0.00 0.00 1.40 1.60 82.00 128.60 916 93 7 -1 95 1 1 0 0 1658 91 68 0.20 0.20 87721 11305 0.00 0.00 0.00 0.00 0.00 0.20 0.20 15.60 16.80 3.4 1598 1719224 -1 65 1 1 13 0 4075 192 143 10.40 30.80 180221 55147 3.40 8.20 14.40 29.20 0.40 13.80 24.20 338.40 694.80 1.0 139 1077811 -1 87 1 1 2 0 849 59 17 1.80 2.00 129696 10218 0.00 0.00 0.00 0.00 0.00 0.80 0.80 132.60 192.80 2.2 4106 1780830 -1 83 1 1 9 2 2682 376 330 6.80 2.00 204365 6143 0.00 0.00 0.00 0.00 0.00 0.00 0.00 333.00 490.40 2.6 6626 1872949 -1 81 1 1 6 0 1455 200 188 4.20 1.20 131063 51130 0.00 0.00 0.00 0.00 0.00 0.00 0.00 198.40 284.00 2.2 2103 1768179 -1 79 1 1 4 1 2893 380 188 2.60 2.60 168579 263824 33.20 62.20 55.00 0.00 0.80 27.40 52.40 130.60 315.20 2.4 243 1535341 -1 93 1 1 0 0 1260 90 76 0.20 0.20 5812 21490 0.20 0.20 0.20 0.00 0.20 0.80 0.80 15.60 134.40 2.7 169 1099162 -1 75 1 1 28 1 4700 385 179 6.40 9.80 156781 63261 0.00 0.00 0.00 0.00 0.00 19.40 22.60 380.40 590.00 4.0 734 1629358 -1 85 1 1 3 1 3109 210 383 0.80 1.00 123627 36022 1.20 7.40 16.00 23.20 0.60 7.80 8.60 67.20 98.60 2.2 203 1051835 -1 92 1 1 38 37 2798 190 116 0.40 0.20 29179 36285 0.00 0.00 0.00 0.00 0.00 0.00 0.00 25.20 145.60 1.8 702 978275 -1 94 1 1 2 0 317 40 23 0.20 0.20 35889 6305 0.00 0.00 0.00 0.00 0.40 0.20 0.20 20.60 18.60 1.8 476 1746894 -1 87 1 1 11 8 2549 192 134 2.99 3.99 274418 39942 0.60 1.00 1.00 0.00 1.80 1.60 2.00 210.98 315.37 1.5 383 1015162 -1 90 1 1 7 0 2100 178 104 1.60 1.80 58633 26231 0.80 0.80 0.80 0.00 0.40 1.80 5.40 103.60 136.80 3.2 283 1113419 -1 96 1 1 2 0 900 49 35 0.40 1.80 193177 13610 2.40 3.20 5.20 8.00 1.60 1.20 1.20 32.80 48.60 1.0 173 1014144 -1 92 1 1 6 1 1193 96 236 1.20 1.20 153211 277202 0.00 0.00 0.00 0.00 0.40 0.20 0.20 134.40 90.80 4.0 689 1540053 -1 90 1 1 3 2 2590 130 167 0.80 0.40 106798 26057 0.00 0.00 0.00 0.00 0.00 9.20 18.00 45.80 67.20 3.2 4490 1720176 -1 75 1 1 6 1 5112 801 786 4.40 3.20 534914 433180 0.00 0.00 0.00 0.00 0.00 8.80 10.80 218.60 344.20 3.8 1484 1038488 -1 87 1 1 11 9 2393 210 158 0.80 0.80 92784 64280 1.60 9.80 23.20 31.00 0.00 8.40 12.20 107.00 134.80 1.0 579 1060939 -1 99 1 1 0 0 168 16 15 0.20 0.20 501 4292 0.20 0.20 0.20 0.00 0.00 0.00 0.00 15.43 24.65 1.0 298 1759391 -1 81 1 1 59 67 1813 123 94 0.40 0.40 223748 30279 0.00 0.00 0.00 0.00 0.00 5.00 9.80 193.20 104.80 2.8 1969 1768944 -1 85 1 1 42 54 4727 393 215 0.60 2.80 684711 703355 0.00 0.00 0.00 0.00 142.40 3.20 3.60 38.60 203.00 4.2 2867 1546402 -1 94 1 1 28 38 4140 103 121 0.40 1.80 56604 77333 0.00 0.00 0.00 0.00 0.00 1.60 2.00 20.76 33.93 2.8 3162 1645161 -1 97 1 1 1 1 283 46 39 0.20 0.20 22876 9102 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.60 16.80 1.2 7197 1847022 -1 67 1 1 6 1 7108 1327 1268 5.00 2.60 1244800 896995 0.00 0.00 0.00 0.00 0.60 3.80 6.40 250.20 380.80 1.2 722 1093789 -1 90 1 1 2 2 1668 81 91 0.20 0.20 127124 109027 15.57 20.76 20.76 0.00 16.37 9.58 14.77 16.97 42.91 1.3 193 1128155 -1 80 1 1 27 21 3859 373 197 3.99 10.18 290104 55249 1.40 1.40 1.40 0.00 1.60 13.17 16.17 283.43 373.45 1.7 385 1017758 -1 89 1 1 4 2 2445 156 147 0.60 2.00 48871 82323 9.00 14.00 13.80 0.00 1.20 0.60 0.80 48.00 59.60 1.3 305 1011376 -1 86 1 1 7 1 2092 123 153 1.20 2.00 246048 441796 9.60 47.60 95.80 174.20 1.40 33.40 56.60 53.60 146.60 3.2 172 1378574 -1 76 1 1 12 1 3163 474 414 8.80 2.40 261271 9070 0.00 0.00 0.00 0.00 0.00 0.00 0.00 436.00 621.60 3.0 7201 1863333 -1 63 1 1 72 46 4424 282 163 11.20 31.80 330988 79649 4.00 16.60 29.20 45.60 2.40 18.60 25.00 379.40 704.80 2.0 165 1095630 -1 97 1 1 0 0 354 69 82 0.00 0.00 17661 63201 0.20 0.40 11.80 27.20 0.20 0.00 0.00 4.20 24.40 3.8 129 1711278 -1 82 1 1 9 5 766 72 62 2.60 4.80 174457 52467 0.40 0.40 0.40 0.00 0.00 4.00 6.60 225.60 233.20 1.8 425 1802610 -1 69 1 1 13 1 3501 353 147 5.99 6.79 251468 31489 4.79 18.76 65.07 111.98 2.99 54.09 56.09 350.90 687.82 1.0 125 1084677 -1 98 1 1 1 1 167 12 18 0.20 0.20 12365 15635 0.00 0.00 0.00 0.00 0.00 0.00 0.00 38.48 16.83 1.0 8337 1867503 -1 0 1 1 14 12 1028 362 128 0.20 0.20 597656 620164 0.00 0.00 0.00 0.00 0.00 0.40 0.40 24.95 53.29 821 94 5 -1 87 1 1 54 74 3871 283 269 0.99 0.79 44706 84551 0.79 1.19 1.19 0.00 1.19 4.56 4.96 47.62 96.43 6.4 247 967683 -1 94 1 1 1 0 1290 57 31 0.20 0.20 179031 20684 0.00 0.00 0.00 0.00 0.00 2.00 3.79 15.57 19.16 1.8 737 1036984 -1 93 1 1 4 1 1708 220 73 0.80 2.40 43234 37983 0.00 0.00 0.00 0.00 0.00 1.00 1.60 68.60 102.20 3.0 629 1534331 -1 89 1 1 48 68 516 64 18 0.80 0.80 351460 4520 0.00 0.00 0.00 0.00 0.00 1.40 1.80 61.68 66.27 2.2 581 1738362 -1 96 1 1 7 5 892 84 53 0.60 0.60 5332 16069 0.00 0.00 0.00 0.00 0.00 1.00 1.00 36.87 83.37 3.0 951 977579 -1 83 1 1 20 14 4323 184 161 1.00 2.00 204809 125941 3.40 24.00 61.60 165.20 0.80 6.00 9.80 96.80 182.80 3.8 276 1540699 -1 89 1 1 0 0 870 101 72 0.20 0.20 82498 117368 0.00 0.00 0.00 0.00 0.00 3.00 6.00 15.40 19.20 1.8 1952 1769032 -1 92 1 1 5 0 2277 100 111 0.60 3.60 51150 49643 0.00 0.00 0.00 0.00 0.00 3.20 4.20 56.80 62.40 2.0 617 1085829 -1 84 1 1 13 9 1409 104 95 2.20 2.20 58232 54434 0.00 0.00 0.00 0.00 0.00 12.20 23.60 195.60 334.60 2.5 650 1062995 -1 73 1 1 6 0 4772 409 417 5.80 1.80 164052 486561 0.00 0.00 0.00 0.00 0.00 6.80 9.40 283.60 450.80 2.8 442 1016723 -1 91 1 1 34 51 1790 216 191 0.20 0.20 25402 21911 0.00 0.00 0.00 0.00 0.00 0.80 0.80 15.60 19.40 2.0 535 1045381 -1 89 1 1 61 77 2148 166 71 0.80 1.20 138152 32010 0.60 0.60 0.40 0.00 0.20 11.40 11.40 72.00 127.00 1.0 141 1081685 -1 80 1 1 6 0 3566 280 265 1.60 4.39 284087 337511 6.19 13.17 45.51 158.68 0.00 34.13 66.87 101.60 139.72 2.2 326 1063309 -1 95 1 1 30 45 1307 98 67 0.20 0.20 4867 19027 0.00 0.00 0.00 0.00 0.00 0.60 0.80 15.63 18.44 1.5 1122 1064507 -1 73 1 1 213 15 4003 300 183 4.59 3.99 295658 95762 18.56 56.29 112.38 195.61 5.39 33.73 59.28 246.31 434.73 5.0 112 1064093 -1 73 1 1 8 0 4637 798 628 5.60 1.60 251739 62604 2.40 5.40 15.20 29.60 0.00 3.80 3.80 273.60 428.60 3.8 148 1696598 -1 97 1 1 1 1 555 55 17 0.20 0.20 267213 42374 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.37 18.36 1.6 7002 1850772 -1 96 1 1 12 11 414 167 56 0.60 2.60 281537 281447 0.00 0.00 0.00 0.00 0.00 0.00 0.00 57.00 53.60 2.6 5535 1828835 -1 91 1 1 8 8 2768 184 197 0.20 0.20 6837 380457 13.40 17.00 17.00 0.00 11.80 4.20 4.20 15.60 40.80 1.8 323 1392037 -1 80 1 1 13 6 5452 310 208 1.20 1.60 167956 44363 7.39 11.98 31.54 85.43 3.59 5.19 8.98 110.18 205.79 3.6 262 1322413 -1 96 1 1 6 5 787 61 51 0.20 0.20 3195 15728 0.00 0.00 0.00 0.00 0.00 0.60 3.20 15.60 17.00 1.2 1606 1081952 -1 84 1 1 14 6 4229 148 75 1.80 7.00 40707 8863 0.00 0.00 0.00 0.00 0.00 0.80 0.80 153.80 177.40 2.4 10833 1382525 -1 89 1 1 1 0 2370 155 81 0.80 0.80 57350 58671 0.00 0.00 0.00 0.00 0.00 0.00 0.00 60.00 69.60 1.2 500 1757933 -1 99 1 1 0 0 186 19 18 0.20 0.20 615 5652 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.60 16.80 1.0 1863 1781320 -1 71 1 1 13 1 4636 573 532 9.78 7.39 315909 39256 2.40 2.79 2.79 0.00 1.00 1.80 3.99 497.01 734.33 6.8 268 1437071 -1 93 1 1 1 0 2134 163 68 0.20 0.20 607320 24839 0.00 0.00 0.00 0.00 0.00 0.20 0.20 16.20 19.00 3.0 1081 1717874 -1 93 1 1 2 1 1409 53 44 0.80 2.40 11702 15503 0.00 0.00 0.00 0.00 0.00 1.60 1.60 37.80 62.00 1.4 731 1090829 -1 85 1 1 6 0 1480 70 86 5.80 16.60 37016 60141 2.80 9.00 16.60 17.80 0.20 6.40 6.80 188.00 393.40 2.0 443 1081386 -1 80 1 1 60 85 2690 281 214 0.60 0.60 444983 419165 1.80 30.20 59.80 175.60 0.60 8.20 8.80 49.80 143.40 3.6 421 1327763 -1 99 1 1 1 1 166 10 12 0.20 0.20 6990 5747 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.60 16.80 1.2 5264 1856536 -1 97 1 1 0 0 854 51 44 0.20 0.20 2472 14021 0.00 0.00 0.00 0.00 0.00 0.40 0.40 15.60 18.40 1.0 1857 1074888 -1 63 1 1 90 70 3394 357 359 2.99 2.99 524815 628705 15.37 25.35 37.33 26.15 16.57 39.92 54.49 163.07 344.11 3.2 361 1020385 -1 79 1 1 20 5 4567 393 320 3.60 5.00 240737 66407 0.00 0.00 0.00 0.00 0.00 5.20 5.20 224.00 372.80 3.6 777 972827 -1 86 1 1 627 8 1183 17 32 0.20 0.20 5068 43710 0.00 0.00 0.00 0.00 0.00 72.00 72.00 15.60 16.80 1.2 5768 1848389 -1 59 1 1 20 6 9388 631 503 9.38 9.98 409706 81338 4.39 4.79 4.79 0.00 10.38 2.59 3.39 519.56 776.05 7.0 200 1506469 -1 93 1 1 42 60 1112 87 68 0.20 0.20 80519 61557 0.00 0.00 0.00 0.00 0.00 10.00 12.20 15.40 62.00 1.3 469 979336 -1 89 1 1 1 0 1899 128 112 1.00 1.60 19624 26141 0.00 0.00 0.00 0.00 0.00 1.40 1.60 91.78 173.15 2.0 934 1096898 -1 98 1 1 2 1 209 22 15 0.20 0.20 91604 9887 0.00 0.00 0.00 0.00 0.00 0.00 0.00 22.40 17.20 1.2 8359 1866029 -1 83 1 1 4 2 672 99 127 1.40 1.60 65248 516883 60.80 130.40 162.20 85.80 0.40 0.00 0.00 67.80 118.60 3.6 250 1706224 -1 97 1 1 1 1 166 10 13 0.00 0.00 7601 43378 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.80 3.60 1.0 7065 1854920 -1 87 1 1 4 0 1511 192 185 3.60 1.20 114916 34748 0.00 0.00 0.00 0.00 0.60 0.20 0.20 190.20 262.60 1.8 2681 1771302 -1 85 1 1 3 0 3746 307 203 0.40 0.40 508095 123529 3.80 9.80 39.00 72.80 0.00 27.40 51.80 60.20 103.20 1.0 163 1058296 -1 92 1 1 6 0 1998 152 133 0.60 0.60 128710 98867 0.00 0.00 0.00 0.00 0.00 1.40 4.20 52.80 50.60 3.6 1753 1532064 -1 94 1 1 1 0 1089 103 100 0.20 0.20 8045 51111 0.00 0.00 0.00 0.00 0.00 3.21 3.61 19.44 33.07 2.2 413 1106748 -1 81 1 1 24 16 3737 332 254 3.80 2.60 290677 33078 8.60 14.20 52.20 85.20 3.60 4.20 8.40 212.60 391.80 1.5 170 981816 -1 91 1 1 31 43 1604 108 91 0.80 0.80 4370 21249 0.00 0.00 0.00 0.00 0.00 1.80 1.80 63.20 98.20 2.5 728 1096389 -1 77 1 1 7 0 1833 147 77 6.60 19.40 114842 16350 0.00 0.00 0.00 0.00 0.00 12.40 14.60 228.00 435.40 2.3 359 1104646 -1 62 1 1 15 1 5710 410 307 11.00 26.00 313576 11481 0.00 0.00 0.00 0.00 0.00 5.40 6.40 654.60 904.80 5.4 1758 1399382 -1 81 1 1 9 0 3349 342 225 3.39 4.39 241506 32980 12.97 35.13 79.84 147.11 2.59 7.98 12.57 214.77 428.54 1.0 171 973162 -1 59 1 1 44 11 4890 639 456 7.00 5.00 541547 228102 20.00 67.80 144.40 292.60 3.60 54.40 71.00 463.40 832.60 4.4 139 1032154 -1 80 1 1 19 9 3744 393 329 6.80 4.40 209666 21515 1.00 4.80 17.00 37.20 0.60 6.20 6.20 356.40 572.20 1.3 235 1073950 -1 96 1 1 1 0 220 30 20 0.20 0.20 24212 23258 0.00 0.00 0.00 0.00 0.00 1.40 1.40 16.00 18.80 1.2 1207 1765368 -1 91 1 1 0 0 297 24 31 0.20 0.20 19779 36920 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.60 16.80 1.4 1776 1766960 -1 81 1 1 3 0 3612 223 148 1.00 0.80 170093 31671 4.01 11.02 48.10 153.91 0.20 24.45 35.07 75.55 212.83 2.2 154 1005722 -1 77 1 1 42 3 3704 403 316 6.00 4.80 381160 118895 4.00 5.40 5.40 0.00 1.80 39.60 47.60 266.60 493.60 6.8 362 1316630 -1 80 1 1 19 2 2448 477 269 5.41 5.21 413929 51595 0.00 0.00 0.00 0.00 0.20 2.40 3.21 272.55 454.91 3.0 1418 1074081 -1 96 1 1 1 0 576 52 22 1.00 3.60 303082 202993 0.00 0.00 0.00 0.00 0.00 0.00 0.00 43.60 63.00 2.8 1027 1758669 -1 88 1 1 32 29 1423 173 88 2.40 3.19 235626 39853 9.98 31.94 88.82 149.50 1.80 2.59 2.79 158.88 306.79 1.6 128 991545 -1 83 1 1 1 0 5943 300 203 0.80 1.20 51713 38197 1.00 7.82 46.29 65.93 0.00 21.64 23.65 78.56 213.63 6.2 138 1024835 -1 90 1 1 0 0 2682 237 129 0.80 0.80 158917 22200 0.00 0.00 0.00 0.00 0.00 2.20 2.81 54.91 113.63 3.4 518 1021098 -1 87 1 1 5 0 2091 250 199 3.20 1.00 116897 48437 5.80 11.00 8.20 0.00 1.00 1.00 1.00 160.20 231.80 1.6 197 1750514 -1 94 1 1 3 0 858 139 160 0.80 2.00 24953 21251 0.00 0.00 0.00 0.00 0.40 15.60 16.40 40.80 101.60 1.0 369 1022384 -1 60 1 1 26 6 7952 555 470 9.20 8.80 417622 41813 4.40 4.80 4.80 0.00 5.80 1.80 2.20 513.20 714.00 6.4 259 1331227 -1 98 1 1 1 0 241 28 18 0.20 0.20 956 4955 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.80 17.20 2.0 6193 1724072 -1 95 1 1 1 1 681 78 50 0.60 0.60 93016 21209 0.00 0.00 0.00 0.00 0.00 0.80 0.80 31.80 55.60 1.0 2212 1073000 -1 90 1 1 1 0 1977 337 300 0.60 2.20 95597 53903 0.40 0.60 0.60 0.00 0.00 1.00 1.00 35.40 53.60 2.2 207 1696294 -1 88 1 1 9 5 3769 283 189 0.60 0.60 15260 63227 0.00 0.00 0.00 0.00 0.40 7.98 9.58 41.52 76.05 1.0 507 1128370 -1 90 1 1 9 7 1453 313 156 1.20 3.20 183445 21267 14.40 22.40 69.80 110.20 0.00 8.60 11.00 100.40 251.60 2.2 153 986941 -1 98 1 1 1 0 163 8 12 0.20 0.20 430 8682 0.00 0.00 0.00 0.00 0.00 0.20 0.40 15.57 17.17 1.0 1824 1749022 -1 94 1 1 2 0 799 32 34 0.60 0.60 29766 45886 1.20 1.60 1.60 0.00 0.20 0.00 0.00 40.00 49.40 1.4 229 1753770 -1 96 1 1 2 1 817 71 43 0.60 0.60 17994 134016 0.00 0.00 0.00 0.00 0.00 0.20 0.20 42.00 55.40 1.0 6879 1853251 -1 61 1 1 37 24 5147 558 444 10.40 7.00 399153 62552 5.20 13.20 46.60 87.60 3.60 6.20 7.60 613.40 974.60 2.0 405 1008416 -1 60 1 1 40 0 2321 177 90 9.58 26.75 628741 44636 10.78 87.62 132.34 197.80 0.80 50.70 93.61 333.53 629.14 1.4 139 1093538 -1 90 1 1 2 1 3977 286 171 0.20 0.80 286399 215557 0.00 0.00 0.00 0.00 0.00 2.60 4.40 18.00 49.80 3.2 3701 1332736 -1 83 1 1 19 3 3238 298 264 4.00 1.60 135898 24557 5.60 5.60 5.60 0.00 1.80 4.20 4.20 199.60 334.00 3.0 242 1065974 -1 97 1 1 1 1 610 46 43 0.20 0.20 10408 28520 3.00 3.40 3.00 0.00 0.60 0.20 0.20 15.60 17.60 1.0 276 1750955 -1 93 1 1 1 0 2999 158 102 0.60 0.60 19744 29690 0.00 0.00 0.00 0.00 0.00 0.60 1.20 35.20 68.80 1.0 2932 1011786 -1 97 1 1 1 0 1956 72 75 0.20 0.20 104757 19342 0.00 0.00 0.00 0.00 0.00 0.40 0.40 15.97 17.76 1.0 1264 1056591 -1 95 1 1 1 1 1642 81 48 0.40 0.40 175290 62313 0.00 0.00 0.00 0.00 0.00 0.20 0.20 23.80 35.40 1.2 8244 1839018 -1 73 1 1 7 0 4049 230 144 7.00 18.80 148937 40161 1.00 1.20 1.20 0.00 0.20 16.80 16.80 258.20 511.00 2.2 251 1086152 -1 84 1 1 25 27 3011 324 269 4.38 1.59 140574 47566 0.00 0.00 0.00 0.00 0.00 0.20 0.20 213.35 307.77 1.2 462 1057825 -1 95 1 1 0 0 2106 87 52 0.20 0.20 19292 28755 0.00 0.00 0.00 0.00 0.00 0.00 0.00 13.00 16.80 1.0 499 1739078 -1 83 1 1 95 79 1856 228 152 3.00 3.00 133141 44174 15.20 24.60 47.40 87.60 2.00 25.60 34.80 155.80 326.40 1.0 149 977054 -1 87 1 1 8 1 1935 313 273 5.00 1.40 138248 19599 0.00 0.00 0.00 0.00 0.00 1.00 1.00 231.80 331.20 1.4 428 1742645 -1 97 1 1 2 0 369 79 43 0.40 1.00 220234 206298 0.80 0.80 6.20 7.40 0.00 2.20 3.80 31.40 60.40 3.2 178 1735726 -1 81 1 1 11 6 4938 596 711 1.80 1.00 89363 38418 1.60 1.60 1.60 0.00 2.20 2.80 2.80 118.00 201.20 1.0 336 1024986 -1 97 1 1 1 0 756 44 33 0.20 0.20 19561 13898 0.00 0.00 0.00 0.00 0.00 0.00 0.00 16.60 29.20 1.0 520 993283 -1 92 1 1 5 3 838 71 56 2.40 5.40 10837 11095 3.20 6.80 28.40 68.40 1.80 0.80 0.80 106.00 176.60 2.4 146 1720134 -1 92 1 1 3 0 2526 163 144 1.00 0.60 39034 29260 1.60 1.60 1.60 0.00 0.40 9.40 9.60 73.20 109.80 4.0 223 1054778 -1 87 1 1 6 0 2066 156 106 1.20 1.40 64065 39743 0.00 0.00 0.00 0.00 0.80 32.34 35.53 90.62 221.16 1.0 698 1089169 -1 93 1 1 4 3 3915 184 155 0.20 0.20 23675 24855 0.00 0.00 0.00 0.00 0.00 0.60 1.00 37.40 42.80 2.2 654 1382950 -1 88 1 1 3 0 2914 260 216 2.20 1.40 167240 31205 0.00 0.00 0.00 0.00 5.20 1.80 1.80 103.60 182.80 1.0 568 1014578 -1 61 1 1 99 119 6109 556 368 10.00 18.00 372732 58751 0.00 0.00 0.00 0.00 0.40 11.60 13.80 405.60 696.00 1.0 627 1096899 -1 99 1 1 0 0 132 6 7 0.20 0.20 416 1985 0.00 0.00 0.00 0.00 0.00 0.00 0.00 20.00 16.80 1.0 6643 1873435 -1 81 1 1 7 3 7036 363 221 1.80 2.40 228636 92387 0.00 0.00 0.00 0.00 0.00 17.60 19.40 157.20 308.00 3.4 1518 1389834 -1 76 1 1 24 11 4818 143 84 2.60 8.20 372082 92551 0.00 0.00 0.00 0.00 0.00 1.60 2.00 261.40 240.20 3.4 978 1541931 -1 66 1 1 32 5 5741 342 192 6.41 18.84 181237 73067 7.82 26.65 55.51 143.89 3.81 27.86 44.09 252.10 493.79 2.8 178 1104233 -1 78 1 1 13 4 1704 137 137 6.20 17.20 42806 158841 14.60 28.40 23.60 6.60 2.40 13.60 18.00 220.80 425.40 1.7 206 1103458 -1 90 1 1 32 43 1148 86 36 1.80 7.00 205838 15591 3.40 7.80 26.40 32.40 0.40 1.80 3.00 120.00 182.80 2.2 140 1754102 -1 91 1 1 2 1 2066 269 289 0.40 0.40 111975 110966 4.80 13.00 33.80 55.40 0.40 4.00 5.80 28.80 51.40 2.0 158 1093189 -1 98 1 1 0 0 264 43 30 0.20 0.20 242664 22158 0.00 0.00 0.00 0.00 0.00 0.00 0.00 16.00 18.20 1.2 7598 1879750 -1 87 1 1 4 0 2668 224 185 2.00 7.00 55466 68582 0.00 0.00 0.00 0.00 0.20 8.60 10.20 103.80 185.60 1.7 652 1096485 -1 71 1 1 6 0 5959 1191 1060 3.61 1.00 964823 871943 0.00 0.00 0.00 0.00 0.00 13.23 17.03 170.34 547.50 1.0 797 1062269 -1 0 1 1 6 5 1313 95 78 0.20 0.20 347551 64589 14.40 27.60 59.00 141.40 0.00 33.20 65.80 15.40 63.20 136 91 8 -1 84 1 1 49 55 1233 153 147 0.80 0.60 225042 202091 0.00 0.00 0.00 0.00 0.00 24.40 41.80 52.20 85.00 5.0 806 1599282 -1 85 1 1 17 13 4231 893 481 0.60 0.80 103959 65253 0.00 0.00 0.00 0.00 0.00 0.00 0.00 84.40 74.80 3.2 608 1540382 -1 66 1 1 43 0 2832 164 76 11.20 33.20 216920 26051 0.00 0.00 0.00 0.00 0.40 16.80 25.80 355.00 683.00 2.2 406 1106517 -1 79 1 1 33 26 4625 293 168 3.21 5.61 218398 62600 3.01 6.41 15.03 18.84 0.80 11.82 18.24 243.89 434.07 2.6 304 1025106 -1 85 1 1 1 0 3615 397 197 0.20 0.20 328830 225257 0.00 0.00 0.00 0.00 0.40 16.17 27.94 133.53 168.46 3.0 593 1006561 -1 75 1 1 17 11 1921 187 106 6.80 19.80 197311 20816 0.00 0.00 0.00 0.00 0.00 6.00 6.20 276.00 518.80 1.5 612 1099563 -1 89 1 1 1 0 2313 261 227 0.60 0.80 7620 24670 0.40 0.40 1.60 6.00 0.00 0.80 0.80 32.60 75.40 1.0 152 1014445 -1 97 1 1 0 0 788 102 48 0.20 0.20 191141 180333 0.00 0.00 0.00 0.00 0.00 2.40 4.80 15.40 18.60 3.2 449 1728448 -1 92 1 1 9 7 2592 152 92 0.80 0.80 105624 25500 0.80 1.20 1.20 0.00 0.20 0.40 0.40 53.40 129.00 1.6 361 988168 -1 91 1 1 4 3 2051 176 124 0.80 1.00 68340 50092 0.00 0.00 0.00 0.00 0.20 0.60 0.60 64.13 94.59 1.3 1205 1051819 -1 93 1 1 2 1 1932 117 122 0.60 0.60 133827 91027 0.00 0.00 0.00 0.00 0.00 0.00 0.00 113.20 57.40 2.2 544 1725482 -1 62 1 1 35 0 3593 621 124 7.62 10.22 731563 25521 11.62 84.77 281.56 596.39 1.00 30.06 47.29 549.70 1024.25 2.2 127 1058769 -1 83 1 1 16 4 1983 230 119 0.40 0.40 527573 77687 20.00 64.40 140.20 219.40 1.80 14.80 60.80 58.20 313.80 1.0 144 997109 -1 91 1 1 13 4 3499 105 74 2.00 14.20 294889 273161 0.00 0.00 0.00 0.00 0.00 6.60 11.20 105.20 148.60 4.8 2391 1564432 -1 84 1 1 1 0 1760 184 192 0.40 0.60 289863 262582 0.20 0.40 0.40 0.00 0.00 29.06 57.52 31.86 66.13 1.5 684 1044353 -1 93 1 1 42 55 959 89 69 0.20 0.20 26378 26513 0.60 1.20 0.60 0.00 0.00 2.40 4.21 17.03 40.88 2.0 341 965472 -1 84 1 1 6 0 3919 207 206 0.40 0.20 93352 273327 3.81 3.81 5.81 2.40 0.00 28.66 69.54 23.05 95.99 2.2 262 1064978 -1 89 1 1 35 39 2290 298 204 2.60 0.80 211885 161555 0.00 0.00 0.00 0.00 0.00 0.80 1.40 124.80 182.20 3.8 1964 1759938 -1 97 1 1 2 1 263 11 10 0.20 0.20 10917 3367 0.00 0.00 0.00 0.00 0.00 0.00 0.00 16.00 16.80 1.2 3338 1847986 -1 97 1 1 3 2 996 88 68 0.20 0.20 1718 15568 0.00 0.00 0.00 0.00 0.40 0.20 0.20 17.23 33.67 2.3 1551 1026145 -1 89 1 1 4 2 1159 104 75 0.60 0.60 13302 26359 1.20 1.20 1.20 0.00 0.40 71.80 80.20 28.00 148.60 1.0 374 1097306 -1 78 1 1 12 0 1798 111 207 2.80 3.20 116467 82644 0.00 0.00 0.00 0.00 0.00 1.60 1.60 120.80 193.60 2.4 612 1521061 -1 82 1 1 4 0 3963 396 264 1.00 1.20 303723 162298 0.00 0.00 0.00 0.00 0.40 9.00 15.20 90.80 183.20 2.2 969 1083214 -1 81 1 1 14 10 3387 211 117 3.41 21.24 167882 36052 2.81 5.41 17.64 31.46 0.80 6.61 9.02 239.48 328.06 1.5 165 1020268 -1 71 1 1 7 0 4307 301 350 4.99 4.79 113691 506583 0.00 0.00 0.00 0.00 0.00 11.18 18.16 291.62 504.19 2.2 540 1014933 -1 83 1 1 1 1 3956 433 214 0.40 0.40 218586 96722 7.00 16.60 24.80 111.60 0.60 7.00 10.20 41.80 103.60 2.0 130 1030576 -1 91 1 1 4 3 1048 241 169 0.20 0.20 144119 63045 9.20 13.20 19.40 21.80 1.60 3.00 4.00 29.20 57.80 2.0 135 984496 -1 75 1 1 16 8 3478 338 250 3.60 2.20 245418 91421 2.60 4.60 14.00 30.00 2.60 17.00 19.40 244.60 511.00 1.8 329 982115 -1 81 1 1 3 0 1889 275 175 1.20 1.40 1004117 381578 8.40 16.40 12.60 0.00 0.40 7.60 9.40 89.60 120.60 1.4 315 1020269 -1 96 1 1 11 16 317 89 35 0.20 0.20 66227 57424 0.00 0.00 0.00 0.00 0.00 6.61 12.83 15.63 16.83 1.0 6846 1857446 -1 80 1 1 10 8 2997 188 119 2.19 3.18 69317 28954 8.95 18.69 46.12 55.67 0.40 12.72 24.25 175.94 340.56 4.6 248 1004094 -1 0 1 1 53 20 1639 224 225 4.19 7.19 1072755 459032 18.16 63.67 144.11 346.71 3.19 65.27 127.35 303.39 465.87 238 73 27 -1 94 1 1 37 55 956 81 40 0.40 0.80 296870 22289 0.00 0.00 0.00 0.00 0.00 4.20 4.40 33.80 75.40 1.5 1729 1009814 -1 98 1 1 9 9 186 19 18 0.20 0.20 3472 11255 0.00 0.00 0.00 0.00 1.00 0.00 0.00 15.60 17.20 1.0 417 1757288 -1 94 1 1 4 2 635 94 70 0.40 0.40 37166 28774 0.00 0.00 0.00 0.00 0.00 11.18 11.58 43.71 78.24 2.0 847 1065635 -1 78 1 1 30 1 2329 176 111 6.60 19.00 46790 43319 5.20 5.60 5.60 0.00 0.20 5.60 7.20 232.80 428.00 2.3 228 1093566 -1 89 1 1 10 9 3884 295 136 1.40 4.60 110300 59845 0.00 0.00 0.00 0.00 0.00 0.80 1.20 107.80 122.80 6.0 2912 1600592 -1 73 1 1 15 1 3969 304 258 0.40 0.20 542851 473805 13.60 21.60 65.00 89.40 6.60 51.40 101.40 120.00 302.40 1.8 138 1007989 -1 89 1 1 23 9 3676 171 126 1.40 1.60 27496 46688 0.00 0.00 0.00 0.00 0.00 1.00 1.20 64.20 115.80 6.2 918 1313874 -1 91 1 1 0 0 403 63 56 0.20 0.20 251165 35837 0.00 0.00 0.00 0.00 0.00 0.40 0.40 15.57 16.97 1.6 1980 1763633 -1 85 1 1 18 11 2651 203 114 3.20 4.20 152264 53820 0.00 0.00 0.00 0.00 0.20 7.80 9.60 202.80 373.40 1.2 681 967776 -1 98 1 1 2 0 326 55 42 0.40 0.40 1323 6704 0.00 0.00 0.00 0.00 0.00 0.00 0.00 37.20 36.40 2.0 6353 1724304 -1 54 1 1 54 61 4814 410 180 10.20 31.20 426881 38624 8.20 60.00 136.40 280.40 1.20 7.00 10.00 348.20 795.40 1.8 141 1081010 -1 92 1 1 1 0 293 39 35 0.20 0.20 1950 4592 0.00 0.00 0.00 0.00 0.00 0.80 1.00 16.00 17.00 2.0 479 1743872 -1 87 1 1 42 56 4620 229 166 0.80 2.40 87932 14760 0.00 0.00 0.00 0.00 0.20 8.00 9.00 73.20 125.40 2.4 624 1319765 -1 96 1 1 4 1 210 13 19 0.40 1.00 9889 18407 0.00 0.00 0.00 0.00 0.00 0.00 0.00 34.80 37.40 1.0 6578 1851074 -1 92 1 1 21 13 3825 177 157 0.60 0.60 133084 145454 0.00 0.00 0.00 0.00 1.00 11.20 14.20 46.00 68.60 3.4 566 1628328 -1 92 1 1 5 2 1618 112 80 0.60 2.00 31294 30419 4.60 4.80 12.20 20.00 0.60 3.60 6.60 48.20 84.40 3.0 140 1112069 -1 58 1 1 47 1 3817 210 151 12.00 34.80 229231 34353 5.20 26.00 63.00 128.80 0.60 17.20 20.60 467.60 823.80 2.6 162 1095566 -1 97 1 1 34 43 713 38 24 0.20 0.20 5409 7962 0.00 0.00 0.00 0.00 0.00 0.20 0.20 21.20 25.60 1.2 1704 1780000 -1 95 1 1 1 1 2428 93 86 0.20 0.20 88628 23314 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.80 16.80 1.4 8464 1882056 -1 97 1 1 0 0 303 59 50 0.20 0.20 2072 15020 1.00 1.40 3.40 4.20 0.00 0.40 0.60 15.80 24.40 3.0 136 1711002 -1 95 1 1 19 28 328 59 40 0.20 0.80 174891 18230 0.00 0.00 0.00 0.00 0.00 20.36 39.32 21.76 29.54 1.6 2006 1759344 -1 86 1 1 23 1 1576 198 127 0.80 0.80 184039 37931 7.80 34.60 82.00 234.40 1.80 64.40 74.60 47.00 254.00 1.0 130 968042 -1 90 1 1 3 1 486 77 55 1.00 1.00 258903 184265 0.00 0.00 0.00 0.00 0.00 2.60 4.40 106.00 109.80 2.6 3842 1812214 -1 86 1 1 92 90 2612 243 170 2.60 1.60 67969 57978 0.00 0.00 0.00 0.00 0.00 1.00 1.00 130.00 224.60 3.0 688 1123032 -1 92 1 1 5 0 1492 40 33 1.20 1.20 32114 19663 0.80 0.80 0.80 0.00 0.00 5.01 6.81 102.61 115.83 1.0 153 1066347 -1 98 1 1 1 1 161 8 9 0.20 0.20 6994 6201 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.60 16.80 1.0 7730 1882360 -1 85 1 1 14 10 3386 356 186 3.40 4.80 136801 50751 0.00 0.00 0.00 0.00 0.20 17.40 18.00 258.60 303.60 5.2 3755 1597365 -1 94 1 1 3 1 2459 127 103 0.60 0.60 26388 76015 0.00 0.00 0.00 0.00 0.00 0.00 0.00 28.20 41.60 2.4 3145 1656507 -1 86 1 1 20 17 2003 180 105 2.20 2.20 115928 48771 3.99 6.39 6.19 0.00 2.00 2.59 4.19 124.95 327.15 3.4 343 1018272 -1 0 1 1 8 6 3491 263 112 0.20 0.20 364523 28094 1.60 2.00 2.00 0.00 0.60 0.60 0.60 20.80 26.60 193 92 8 -1 96 1 1 0 0 830 41 48 0.20 0.20 1605 40024 4.60 5.80 5.80 0.00 0.00 4.40 5.40 15.00 58.20 2.0 195 1013584 -1 96 1 1 0 0 201 9 15 0.20 0.20 2103 23567 0.00 0.00 0.00 0.00 0.00 1.20 1.40 15.60 17.20 1.0 592 1752840 -1 88 1 1 6 2 1549 232 201 4.40 1.20 133566 9375 0.00 0.00 0.00 0.00 0.00 0.00 0.00 209.00 300.80 2.4 7948 1833715 -1 90 1 1 0 0 1599 132 56 0.40 1.80 61352 30538 13.80 32.40 76.60 160.20 0.00 28.00 44.80 19.60 114.00 2.8 129 992258 -1 83 1 1 4 1 4396 573 250 0.80 0.80 884924 121975 0.00 0.00 0.00 0.00 0.00 24.00 24.20 58.60 183.40 1.3 720 1081861 -1 98 1 1 0 0 199 10 18 0.20 0.20 5478 58790 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.63 16.83 1.0 7877 1875126 -1 88 1 1 5 2 528 49 37 3.00 2.60 152840 82964 0.00 0.00 0.00 0.00 0.00 2.80 4.20 243.60 213.60 1.4 5774 1847291 -1 78 1 1 26 10 5194 533 225 2.00 3.00 86415 135940 4.40 4.40 4.40 0.00 3.20 17.60 21.40 102.00 187.80 2.0 521 985760 -1 80 1 1 44 63 2898 201 169 2.20 2.40 159332 217054 0.00 0.00 0.00 0.00 0.00 7.40 10.20 107.40 177.80 4.4 1800 1004824 -1 87 1 1 0 0 4891 153 138 0.20 0.20 19710 94854 1.80 3.40 3.40 0.00 0.00 3.00 4.00 12.80 24.20 4.2 327 976960 -1 87 1 1 5 0 2505 349 341 1.80 0.40 208343 175584 0.00 0.00 0.00 0.00 0.20 1.60 2.20 83.03 167.07 2.2 404 1010756 -1 78 1 1 77 37 4517 636 586 2.60 2.80 197716 63560 2.40 6.20 12.60 25.40 2.20 4.00 4.80 150.60 315.20 4.6 472 1395994 -1 81 1 1 8 0 2168 374 249 5.80 2.00 758057 10001 0.00 0.00 0.00 0.00 0.00 0.00 0.00 287.80 430.00 3.6 390 1717275 -1 98 1 1 1 0 180 12 28 0.60 0.20 4049 10974 0.00 0.00 0.00 0.00 0.00 0.00 0.00 24.80 31.40 1.0 6406 1870936 -1 87 1 1 7 0 2428 211 144 1.80 1.40 151817 186467 0.00 0.00 0.00 0.00 0.00 12.20 16.20 78.40 163.00 2.4 568 1081509 -1 62 1 1 38 41 3834 195 122 11.80 33.80 102413 48962 0.20 0.20 0.20 0.00 0.00 6.60 9.40 384.20 767.40 2.5 182 1078150 -1 82 1 1 3 0 2177 213 165 3.18 2.78 90658 81272 9.94 22.47 34.59 38.17 2.98 31.41 41.75 118.29 191.25 3.0 139 1093401 -1 91 1 1 7 0 609 98 48 1.40 1.80 77701 6884 0.00 0.00 0.00 0.00 0.00 0.20 0.20 109.40 159.20 2.4 6367 1712043 -1 79 1 1 9 1 2772 465 380 7.20 1.80 527107 8114 0.00 0.00 0.00 0.00 0.00 0.00 0.00 347.00 486.60 2.4 6602 1872614 -1 86 1 1 6 3 4453 294 224 2.60 0.80 92293 49961 0.20 0.20 0.20 0.00 1.20 15.00 15.00 129.80 254.40 2.2 368 1016914 -1 95 1 1 2 0 1050 118 105 0.40 0.40 33268 34654 0.00 0.00 0.00 0.00 0.00 0.00 0.00 36.40 41.60 2.0 433 1092555 -1 93 1 1 12 9 607 50 20 2.40 3.21 37751 6467 0.00 0.00 0.00 0.00 0.20 1.80 2.20 153.11 228.66 1.4 1783 1784160 -1 81 1 1 57 67 2890 115 123 2.80 2.60 115270 75326 0.00 0.00 0.00 0.00 0.00 0.40 0.40 187.40 197.20 2.6 1345 1541262 -1 85 1 1 5 0 2053 297 504 4.00 3.00 58759 55921 0.00 0.00 0.00 0.00 0.00 3.20 4.40 173.20 270.60 3.0 733 1703618 -1 75 1 1 12 1 3007 356 300 9.80 4.60 196639 22334 0.00 0.00 0.00 0.00 0.00 0.80 0.80 446.20 731.40 3.0 1061 1068536 -1 66 1 1 24 7 5880 1236 1128 6.40 6.00 1301407 888107 0.00 0.00 0.00 0.00 0.00 21.40 25.00 296.80 512.80 1.0 721 1057133 -1 84 1 1 14 0 806 101 60 0.40 0.40 175267 8453 3.39 18.56 47.70 91.42 0.60 9.58 27.15 23.15 99.20 2.4 137 1735008 -1 91 1 1 27 31 1258 181 172 3.40 1.00 82577 7863 0.00 0.00 0.00 0.00 0.00 0.00 0.00 163.00 232.20 1.6 5292 1860475 -1 95 1 1 3 2 1178 107 79 0.40 1.80 14852 28976 2.20 3.20 3.20 0.00 1.00 0.40 0.40 20.80 80.20 1.0 236 1003650 -1 89 1 1 8 5 3428 301 156 0.40 0.40 284331 33861 0.00 0.00 0.00 0.00 0.20 12.95 18.73 28.29 105.18 1.4 539 980623 -1 86 1 1 16 4 3431 479 196 1.20 2.40 602937 571768 6.00 13.20 28.80 58.40 2.80 5.20 5.20 83.00 121.60 2.2 257 1043798 -1 94 1 1 14 8 1586 151 74 0.80 0.80 324862 253923 0.00 0.00 0.00 0.00 0.00 3.60 6.00 115.00 117.00 4.4 2632 1550600 -1 83 1 1 33 47 3278 218 180 0.20 0.20 169118 125701 0.00 0.00 0.00 0.00 0.00 13.63 21.04 33.07 44.69 4.8 1395 1050499 -1 79 1 1 16 7 6743 222 175 2.00 7.20 270921 173821 0.00 0.00 0.00 0.00 0.00 11.40 13.00 178.00 195.00 3.4 2959 1647653 -1 95 1 1 9 8 1174 103 67 0.20 0.20 7145 21507 0.00 0.00 0.00 0.00 0.00 0.20 0.20 14.80 23.00 1.0 1517 1081568 -1 62 1 1 17 1 3603 148 123 13.37 35.53 63275 32649 0.60 0.80 0.80 0.00 0.40 1.40 1.40 478.64 880.04 1.0 263 1076239 -1 93 1 1 33 44 905 96 83 0.20 0.20 19351 18112 0.40 0.60 0.60 0.00 0.00 7.21 8.02 27.86 44.89 1.5 308 1015077 -1 93 1 1 1 0 1939 118 80 0.40 0.20 136082 10325 0.00 0.00 0.00 0.00 0.00 0.40 0.60 33.20 38.20 1.0 705 1731995 -1 69 1 1 10 2 3359 493 129 7.20 19.60 676642 75031 5.40 9.00 7.20 0.00 1.40 10.40 11.60 304.20 498.80 2.5 228 1103565 -1 87 1 1 6 0 1146 99 53 2.80 5.20 216282 21654 0.00 0.00 0.00 0.00 0.40 10.80 16.60 196.00 292.40 1.6 911 1065722 -1 97 1 1 0 0 180 16 21 0.20 0.20 32785 24624 0.00 0.00 0.00 0.00 0.00 3.40 6.60 15.40 19.20 1.0 5323 1859947 -1 81 1 1 7 3 4580 458 378 2.20 0.80 196516 130871 7.20 14.00 28.80 26.40 1.40 2.20 2.20 124.00 209.00 1.5 189 1091019 -1 88 1 1 95 53 2002 194 198 1.60 2.79 282367 160351 5.19 14.57 19.16 13.57 15.57 13.97 26.75 111.38 187.03 4.4 403 1538564 -1 86 1 1 34 41 1784 320 138 1.80 2.40 178145 28247 0.00 0.00 0.00 0.00 0.00 27.05 31.26 134.27 302.00 3.8 676 1066519 -1 80 1 1 2 0 4798 316 251 2.00 0.80 72190 187115 4.40 7.20 51.00 75.20 0.00 3.40 3.40 131.00 276.60 4.8 121 1018835 -1 89 1 1 13 2 2145 107 85 1.40 4.20 169926 26644 2.80 3.60 3.60 0.00 0.60 13.00 25.20 73.00 191.40 5.2 352 1520968 -1 95 1 1 28 40 1361 200 86 0.20 0.20 166067 159270 0.00 0.00 0.00 0.00 0.00 0.20 0.20 16.00 17.80 4.6 2548 1577029 -1 90 1 1 5 2 1638 95 108 0.20 0.20 250446 75823 1.20 7.20 12.40 22.20 1.40 31.60 32.60 20.20 150.60 4.7 216 1046744 -1 71 1 1 39 25 3065 301 157 9.80 8.40 336047 128920 9.40 30.00 47.20 86.60 5.20 10.80 22.20 397.40 767.00 3.6 263 1040093 -1 86 1 1 25 15 1568 137 79 4.19 4.99 178748 55975 2.40 2.79 2.79 0.00 1.80 11.18 16.17 229.94 368.26 2.2 265 1057790 -1 68 1 1 23 4 3769 296 176 5.60 9.80 505747 46865 17.20 68.40 113.60 191.00 5.40 47.60 64.60 317.60 637.40 1.3 154 1005171 -1 85 1 1 21 1 3154 167 145 11.40 3.80 166556 83679 0.20 0.40 0.40 0.00 0.00 4.60 5.40 243.60 459.60 2.4 406 1716117 -1 87 1 1 13 12 1683 218 125 1.00 3.60 1328599 1260805 0.00 0.00 0.00 0.00 0.60 9.80 12.00 46.80 110.00 2.0 388 1015101 -1 91 1 1 2 0 916 125 82 2.00 1.00 345868 252498 0.00 0.00 0.00 0.00 0.00 2.00 3.79 104.79 153.89 2.8 1062 1756469 -1 94 1 1 8 1 2549 129 107 1.60 1.80 6665 50010 0.00 0.00 0.00 0.00 0.00 1.20 1.20 74.00 109.40 2.0 1224 1636050 -1 89 1 1 2 1 2818 186 177 0.20 0.20 256228 245958 0.40 0.60 0.60 0.00 5.40 0.20 0.20 15.80 20.40 2.4 227 1519582 -1 89 1 1 14 4 2210 181 144 1.20 1.00 290899 53735 4.00 4.40 5.00 3.20 7.60 22.60 22.80 61.80 148.80 3.5 204 1018000 -1 87 1 1 40 23 2008 143 99 3.40 8.60 80598 29954 0.00 0.00 0.00 0.00 0.20 19.40 19.80 238.20 407.00 4.4 10935 1383370 -1 91 1 1 20 29 3350 221 206 0.20 0.20 37797 100198 1.20 1.20 1.20 0.00 0.40 9.40 10.00 12.80 63.40 1.0 346 1069827 -1 95 1 1 1 0 919 294 128 0.20 0.20 43726 48934 6.20 11.60 8.00 0.00 0.20 7.80 7.80 15.40 48.60 2.4 252 1707578 -1 92 1 1 0 0 2416 133 90 0.20 0.20 71249 55485 3.00 4.00 4.00 0.00 1.00 2.60 3.00 16.00 20.00 1.2 262 1127160 -1 90 1 1 15 4 1535 91 79 1.40 3.60 81085 23764 0.00 0.00 0.00 0.00 0.00 11.80 16.80 105.40 188.00 1.8 1561 970909 -1 94 1 1 2 0 1225 134 118 0.40 0.40 5809 34227 1.80 2.80 2.00 0.00 0.00 6.20 6.60 33.80 108.40 1.0 344 1016576 -1 85 1 1 6 4 3077 912 77 1.80 1.80 276247 41108 6.19 30.54 68.26 135.33 0.20 31.54 62.48 112.57 186.03 3.0 126 1125610 -1 85 1 1 43 51 3645 150 101 2.20 1.80 281255 69111 0.00 0.00 0.00 0.00 0.00 0.20 0.20 161.80 177.00 3.0 708 1528086 -1 77 1 1 39 58 2693 153 179 0.40 0.60 384247 406989 18.00 71.60 171.60 273.80 8.80 71.20 119.40 32.60 109.80 1.0 168 1129622 -1 95 1 1 0 0 1108 87 48 0.60 0.60 199489 36309 0.00 0.00 0.00 0.00 0.00 1.60 1.60 72.00 100.60 1.4 462 989240 -1 76 1 1 38 27 3718 162 98 2.80 7.40 241103 140723 0.00 0.00 0.00 0.00 1.20 8.20 13.40 171.00 413.40 5.6 776 1321907 -1 97 1 1 7 0 273 62 32 0.20 0.20 115125 10672 0.00 0.00 0.00 0.00 0.00 25.25 46.09 15.83 64.73 1.4 1653 1774815 -1 95 1 1 1 1 764 96 49 0.20 0.20 241669 21943 0.00 0.00 0.00 0.00 0.00 1.60 2.61 16.03 22.85 2.5 539 1038814 -1 95 1 1 14 13 2116 122 147 0.40 0.20 19106 226484 0.00 0.00 0.00 0.00 0.00 0.40 0.40 21.20 31.40 2.0 477 1523474 -1 93 1 1 3 0 1285 128 57 2.40 2.40 259420 139590 0.00 0.00 0.00 0.00 0.00 2.20 4.40 97.40 153.60 3.6 1979 1764050 -1 81 1 1 20 10 2543 200 181 2.40 4.41 91285 165013 4.01 14.03 49.50 65.73 0.60 1.60 2.20 200.60 343.69 1.7 295 1060851 -1 98 1 1 1 0 262 15 13 0.20 0.20 1020 4421 0.00 0.00 0.00 0.00 0.00 0.00 0.00 16.00 16.80 2.0 4587 1731637 -1 81 1 1 10 5 1301 54 76 1.20 0.80 476209 489895 0.00 0.00 0.00 0.00 0.00 57.20 115.40 85.00 194.00 2.6 1605 1534619 -1 92 1 1 18 28 1214 41 36 0.40 0.60 35060 22650 0.00 0.00 0.00 0.00 0.00 0.80 1.40 29.80 41.00 1.0 698 1069582 -1 92 1 1 88 121 3171 171 111 0.60 0.60 107282 77941 2.60 4.20 4.20 0.00 0.20 1.20 1.20 43.80 109.00 6.2 300 1309459 -1 80 1 1 50 56 3278 340 304 3.39 1.20 177583 55518 0.00 0.00 0.00 0.00 0.40 33.33 63.47 180.64 330.54 2.8 4717 1710033 -1 84 1 1 29 39 452 62 44 1.80 1.80 66490 41917 0.00 0.00 0.00 0.00 0.00 3.40 3.40 171.60 145.00 1.8 399 1801952 -1 90 1 1 10 4 1519 118 68 1.40 2.00 419241 196810 2.00 17.20 44.60 73.40 0.20 29.20 57.20 74.40 122.00 4.0 229 1538755 -1 65 1 1 29 2 4586 526 491 11.58 7.78 342195 266494 0.00 0.00 0.00 0.00 0.00 12.38 13.37 485.03 873.85 2.0 1309 1032302 -1 86 1 1 32 14 3547 382 358 2.00 2.61 241903 217797 0.00 0.00 0.00 0.00 0.00 0.80 1.00 124.25 179.16 1.0 1016 1084180 -1 69 1 1 20 2 3353 507 209 5.45 5.45 235910 44191 9.34 53.11 119.65 190.08 0.00 26.26 43.77 334.63 634.05 3.0 173 1001418 -1 88 1 1 38 48 3077 321 197 0.80 1.60 314835 136734 0.00 0.00 0.00 0.00 0.00 0.80 1.20 110.20 79.80 5.4 2886 1545778 -1 93 1 1 5 1 2351 181 104 0.80 1.20 198544 190501 1.60 4.20 4.20 0.00 0.20 0.60 0.60 73.80 125.00 4.4 229 1323051 -1 78 1 1 9 5 4405 322 169 5.01 5.81 372177 85671 0.00 0.00 0.00 0.00 0.00 15.63 19.24 165.93 480.16 1.3 981 984762 -1 70 1 1 15 4 4585 614 551 7.20 5.20 537884 324709 5.40 14.60 31.80 64.80 1.20 3.40 4.40 379.60 628.40 3.3 185 1005782 -1 92 1 1 13 4 1109 134 104 0.40 0.40 573439 103146 0.00 0.00 0.00 0.00 0.00 10.22 18.04 35.47 88.38 1.0 766 1078288 -1 86 1 1 19 14 3611 152 112 0.60 0.60 182337 50411 0.00 0.00 0.00 0.00 0.00 3.79 3.79 54.49 106.19 1.2 1070 1012917 -1 88 1 1 5 4 2013 147 223 0.60 0.60 10939 521717 0.00 0.00 0.00 0.00 0.00 1.00 1.00 42.40 55.60 1.2 684 1032240 -1 83 1 1 10 6 4041 116 99 1.80 7.00 126815 119643 4.60 5.40 5.40 0.00 3.60 1.40 1.60 182.40 181.40 2.6 211 1526616 -1 80 1 1 98 126 4032 143 79 1.80 2.40 464450 40608 0.00 0.00 0.00 0.00 0.00 6.20 8.00 153.20 259.40 6.0 7804 1371829 -1 89 1 1 3 2 2268 501 240 0.60 1.60 465230 58127 0.00 0.00 0.00 0.00 0.00 3.40 3.40 28.20 82.00 1.2 2900 1051288 -1 88 1 1 20 18 3442 453 196 0.60 2.20 459002 462125 2.20 2.40 2.40 0.00 1.00 16.20 16.40 43.40 112.80 1.2 205 1043048 -1 93 1 1 1 1 395 160 72 0.20 0.20 223067 235328 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.60 16.80 2.4 4016 1827064 -1 94 1 1 3 0 1209 147 105 1.00 0.40 21270 19479 2.80 4.00 4.00 0.00 0.00 1.20 1.20 53.80 114.40 1.5 318 1001574 -1 89 1 1 15 13 1900 275 127 0.80 1.20 390344 33013 0.80 6.20 20.40 37.80 13.60 16.60 17.20 53.00 97.60 1.2 132 1085112 -1 84 1 1 18 1 4125 325 290 3.39 3.19 209255 203019 0.00 0.00 0.00 0.00 0.00 1.80 2.59 251.10 333.73 2.8 3409 1652576 -1 89 1 1 2 1 1770 223 661 0.40 0.40 28321 79451 0.00 0.00 0.00 0.00 0.00 0.00 0.00 30.00 53.80 2.2 3011 1743214 -1 85 1 1 6 1 5341 234 216 0.80 2.60 286651 231266 7.80 9.80 9.80 0.00 5.80 4.80 5.80 34.20 69.20 1.4 308 1053389 -1 0 1 1 60 78 1839 203 129 0.80 1.20 603041 462290 0.00 0.00 0.00 0.00 0.40 102.20 152.71 128.86 370.34 2823 77 23 -1 74 1 1 11 3 5178 216 154 7.40 18.80 41410 36739 0.00 0.00 0.00 0.00 0.00 7.40 8.00 285.60 475.20 3.0 372 1100992 -1 95 1 1 1 0 1299 43 61 0.20 0.20 5834 41561 0.20 0.20 0.20 0.00 0.20 0.20 0.20 15.83 18.04 2.0 165 1058397 -1 97 1 1 1 1 326 25 66 0.20 0.20 4291 72522 0.00 0.00 0.00 0.00 0.00 0.20 0.40 15.57 21.36 1.0 492 1727034 -1 81 1 1 11 1 4377 151 157 2.40 2.60 143728 165257 4.00 46.80 208.40 525.00 0.20 2.40 3.40 161.60 259.80 4.4 623 1622459 -1 97 1 1 0 0 946 67 43 0.20 0.20 121879 14862 0.00 0.00 0.00 0.00 0.00 1.00 1.00 15.60 113.40 2.3 766 1032696 -1 82 1 1 1 0 3759 473 222 0.80 2.60 225559 19037 2.80 20.20 51.20 79.20 0.20 13.20 22.40 38.80 98.40 2.0 137 1102133 -1 88 1 1 187 25 4331 333 284 1.20 2.80 235764 188657 0.20 2.80 2.80 0.00 0.20 26.40 36.80 57.40 162.60 3.0 2364 1345203 -1 84 1 1 21 13 5708 478 299 0.40 0.40 359552 60994 14.20 31.20 48.00 110.00 1.40 15.40 43.20 49.60 189.80 1.7 478 1001208 -1 87 1 1 3 1 428 47 13 2.40 2.40 114325 23268 0.00 0.00 0.00 0.00 0.00 3.61 6.01 215.63 195.59 1.0 11591 1886331 -1 74 1 1 6 0 4720 457 329 3.60 3.60 161074 181366 8.60 22.40 31.40 27.80 1.80 49.80 52.60 177.40 439.00 1.7 198 1120477 -1 92 1 1 0 0 1002 51 60 0.20 0.20 13574 49364 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.57 17.96 1.8 1013 1758144 -1 90 1 1 1 0 527 42 44 1.60 1.60 120751 85707 0.00 0.00 0.00 0.00 0.00 3.60 6.60 147.00 126.80 2.0 6485 1853040 -1 84 1 1 31 28 3930 194 169 2.20 3.00 118913 168930 1.60 1.60 1.60 0.00 0.20 6.60 9.40 138.00 323.00 1.5 349 989998 -1 95 1 1 1 1 212 21 26 0.20 0.20 70143 40111 0.00 0.00 0.00 0.00 0.00 7.00 13.60 15.60 22.00 1.0 6223 1857336 -1 94 1 1 6 1 2099 143 114 0.80 0.80 68384 88662 0.00 0.00 0.00 0.00 0.00 1.60 2.00 107.80 69.60 2.4 2037 1546490 -1 80 1 1 8 1 1845 203 174 7.80 4.20 209312 137191 0.00 0.00 0.00 0.00 0.00 1.20 1.20 381.00 565.00 2.8 6634 1848373 -1 92 1 1 1 1 1075 146 59 0.40 0.40 441386 64385 5.99 16.77 25.55 36.13 3.59 2.59 4.59 29.34 160.08 1.0 159 1023106 -1 83 1 1 7 2 3782 317 333 4.20 1.60 159752 65501 0.00 0.00 0.00 0.00 0.20 0.40 0.80 207.80 292.20 2.8 4616 1720686 -1 92 1 1 3 0 1192 134 183 0.60 2.20 120758 22028 1.00 4.20 21.60 45.00 0.40 15.80 18.00 49.80 103.80 1.7 140 1057594 -1 84 1 1 3 0 1354 152 100 2.00 4.81 403622 26061 0.80 0.80 0.80 0.00 0.20 24.25 36.67 177.15 342.28 1.8 392 1067513 -1 94 1 1 3 0 493 72 55 0.60 0.80 29548 12598 4.00 4.60 4.60 0.00 0.40 6.60 7.00 39.60 59.00 3.2 325 1701342 -1 81 1 1 48 46 2516 361 382 1.40 1.60 41113 68007 0.00 0.00 0.00 0.00 0.80 9.80 18.00 108.40 317.40 1.0 735 986773 -1 76 1 1 9 0 4033 556 517 5.00 3.20 380106 244752 7.00 7.60 12.00 12.40 0.60 5.80 6.00 252.00 466.40 2.6 224 1074147 -1 79 1 1 3 0 6648 907 556 2.00 0.60 238227 287122 2.99 5.39 5.39 0.00 0.40 5.99 6.19 273.05 197.80 3.2 190 1007257 -1 77 1 1 22 14 6101 320 204 1.00 1.80 181939 49527 6.00 17.00 40.80 76.60 4.80 16.00 46.40 137.60 284.80 1.8 274 987613 -1 91 1 1 5 1 1922 253 142 0.60 0.80 13307 25394 0.00 0.00 0.00 0.00 0.00 0.60 0.60 51.30 67.27 2.0 1491 965857 -1 75 1 1 6 1 5646 966 814 4.60 1.40 139644 30990 0.00 0.00 0.00 0.00 0.00 0.00 0.00 219.40 320.00 2.8 864 1721136 -1 96 1 1 17 22 254 24 44 0.20 0.20 7140 28377 0.00 0.00 0.00 0.00 0.00 0.00 0.00 19.96 16.77 1.0 7465 1865982 -1 97 1 1 0 0 299 21 28 0.20 0.20 880 17742 0.40 0.40 0.40 0.00 0.20 0.00 0.00 15.40 16.80 1.2 263 1750872 -1 94 1 1 1 1 593 159 92 1.00 4.59 120581 81233 0.00 0.00 0.00 0.00 0.00 6.79 12.97 30.94 71.26 3.8 351 1734211 -1 97 1 1 0 0 155 10 23 0.20 0.20 452 31807 0.00 0.00 0.00 0.00 0.00 0.80 1.20 15.60 17.20 1.0 1345 1761811 -1 0 1 1 14 5 1238 77 61 0.20 0.20 107535 56627 0.00 0.00 0.00 0.00 0.40 9.02 14.03 16.23 23.45 370 95 5 -1 90 1 1 3 1 1581 232 175 0.40 1.80 108075 127030 14.43 28.46 27.86 0.00 0.40 1.20 1.20 50.10 96.99 2.0 414 1019966 -1 73 1 1 36 24 4583 671 262 2.80 3.20 248855 155439 0.00 0.00 0.00 0.00 0.00 0.60 1.00 245.40 458.00 4.2 914 1641515 -1 89 1 1 9 3 1611 279 141 1.20 2.00 33847 22830 3.40 4.00 11.40 21.80 1.60 19.40 20.00 65.20 227.80 1.5 238 977387 -1 89 1 1 28 33 2183 348 285 2.20 0.80 199473 29083 0.00 0.00 0.00 0.00 0.00 1.40 1.60 136.40 222.20 2.4 969 973827 -1 97 1 1 1 0 278 35 28 0.20 0.20 32016 17965 6.40 8.20 8.20 0.00 5.80 0.00 0.00 20.60 21.00 2.2 305 1716877 -1 95 1 1 0 0 408 170 58 0.20 0.20 278728 227876 0.00 0.00 0.00 0.00 0.00 0.20 0.20 15.60 17.40 2.0 1717 1759920 -1 88 1 1 0 0 327 44 44 0.20 0.20 187661 39582 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.77 16.77 1.6 2025 1763776 -1 80 1 1 17 10 2072 361 203 3.20 9.00 863910 370839 0.00 0.00 0.00 0.00 1.60 57.80 63.20 129.60 388.60 4.0 712 1037512 -1 92 1 1 11 5 1416 172 108 2.40 0.80 52119 9732 0.00 0.00 0.00 0.00 0.00 0.00 0.00 125.80 175.00 3.4 6084 1723587 -1 96 1 1 1 1 242 35 34 0.20 0.20 9342 13762 0.00 0.00 0.00 0.00 0.20 0.00 0.00 15.60 16.80 1.0 633 1752147 -1 98 1 1 0 0 128 8 11 0.20 0.20 430 8983 0.00 0.00 0.00 0.00 0.00 0.60 0.80 15.77 17.17 1.0 606 1729525 -1 72 1 1 29 13 6425 136 104 3.78 10.76 93046 74742 0.00 0.00 0.00 0.00 0.00 0.40 0.40 280.68 383.86 4.2 2106 1628714 -1 83 1 1 45 53 3136 576 317 3.20 1.80 182297 60670 0.00 0.00 0.00 0.00 1.20 0.80 0.80 192.40 324.20 3.6 3069 1546811 -1 91 1 1 1 0 1914 154 307 0.60 2.20 50582 26076 0.40 0.60 0.60 0.00 0.00 7.78 8.18 109.78 84.03 1.6 238 1064963 -1 92 1 1 41 56 1263 187 251 0.40 2.00 22737 139621 0.00 0.00 0.00 0.00 0.00 2.20 3.79 46.71 59.88 2.0 1223 1542449 -1 0 1 1 9 5 2947 243 148 1.20 2.40 208635 32396 0.00 0.00 0.00 0.00 0.60 14.97 15.37 52.89 128.34 1106 90 9 -1 78 1 1 8 3 3502 574 195 3.40 6.60 1322699 41747 13.80 26.40 51.40 108.00 10.80 5.20 6.60 266.80 409.00 2.8 146 1095131 -1 81 1 1 5 0 2576 340 209 3.00 1.40 453313 22792 0.00 0.00 0.00 0.00 0.00 15.20 28.20 161.20 251.20 3.2 2440 1763877 -1 86 1 1 126 123 5600 350 224 0.40 0.60 290128 233814 0.00 0.00 0.00 0.00 0.00 2.99 14.97 32.34 107.78 3.6 1429 1323393 -1 87 1 1 58 84 2633 150 135 1.00 1.00 50178 113357 0.00 0.00 0.00 0.00 0.00 11.40 13.60 71.60 108.00 1.5 668 1055989 -1 87 1 1 23 30 1036 65 35 3.60 8.20 147215 29783 0.00 0.00 0.00 0.00 0.00 4.00 6.60 290.40 320.40 1.8 8581 1834046 -1 93 1 1 3 2 1452 118 129 0.20 0.20 54165 25934 0.00 0.00 0.00 0.00 0.00 9.40 10.40 16.40 42.60 1.6 446 1060850 -1 87 1 1 3 1 1013 86 77 0.60 2.20 235054 30659 0.00 0.00 0.00 0.00 0.00 14.37 27.54 67.86 293.21 2.0 1109 1060136 -1 95 1 1 3 0 1391 56 37 0.60 0.60 91372 17434 0.00 0.00 0.00 0.00 0.60 0.20 0.20 49.70 74.65 1.5 1600 1022271 -1 97 1 1 0 0 329 51 48 0.20 0.20 2236 13291 0.00 0.00 0.00 0.00 0.00 0.20 0.40 15.77 17.17 1.0 426 1723010 -1 81 1 1 29 30 2678 222 206 6.20 2.40 141104 28803 0.00 0.00 0.00 0.00 0.00 13.80 14.20 279.20 465.00 3.2 814 1719293 -1 79 1 1 8 1 2917 441 394 7.00 2.20 208791 26249 0.60 0.60 0.60 0.00 0.20 0.00 0.00 333.60 481.80 1.6 236 1744536 -1 61 1 1 22 13 6880 491 395 7.00 12.80 215557 98816 4.40 15.40 23.80 23.60 0.00 7.60 15.00 316.40 572.60 1.8 159 1091131 -1 98 1 1 0 0 246 21 23 0.20 0.20 1143 34969 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.60 17.80 2.0 720 1722043 -1 94 1 1 1 0 845 63 56 0.60 0.80 13187 19673 0.00 0.00 0.00 0.00 0.00 0.40 0.40 44.40 99.60 1.0 671 1033102 -1 93 1 1 6 5 1765 76 84 0.20 0.20 43538 29070 3.60 8.60 21.80 34.20 1.40 1.80 3.20 18.00 57.40 1.0 133 1060421 -1 81 1 1 34 17 2758 241 156 3.39 4.39 106233 27403 0.00 0.00 0.00 0.00 0.00 3.59 4.19 212.57 381.64 1.6 1816 966362 -1 76 1 1 16 3 5028 440 343 5.40 1.60 235095 24289 0.00 0.00 0.00 0.00 0.00 3.00 3.20 430.00 484.60 2.6 2470 974229 -1 86 1 1 2 0 362 30 34 1.60 1.60 44893 35162 0.00 0.00 0.00 0.00 0.00 1.40 2.40 126.15 122.75 1.4 2467 1817001 -1 77 1 1 7 0 1846 103 62 6.40 24.60 269233 20339 5.40 5.80 5.80 0.00 0.40 2.00 2.20 224.60 413.60 1.3 238 1088765 -1 96 1 1 2 1 888 52 59 0.20 0.20 237283 288087 0.00 0.00 0.00 0.00 0.00 5.19 5.19 13.97 23.35 2.0 4355 1818307 -1 82 1 1 19 5 3409 160 130 1.20 1.59 329382 209971 7.57 17.53 41.63 78.09 4.58 6.77 11.75 143.23 201.99 4.2 156 1516041 -1 58 1 1 46 0 4677 212 131 11.40 34.20 441971 35914 5.60 39.20 57.40 98.60 1.80 45.40 73.60 399.60 779.60 2.8 211 1107467 -1 92 1 1 16 11 1317 70 80 0.60 2.00 53127 106100 0.00 0.00 0.00 0.00 0.00 19.20 21.20 53.40 136.80 1.3 1090 1007282 -1 80 1 1 4 0 2226 300 250 4.20 1.20 203984 22500 0.00 0.00 0.00 0.00 0.00 0.40 0.40 197.00 289.80 2.8 645 1758651 -1 94 1 1 1 1 1286 50 54 0.20 0.20 4851 31814 0.40 0.40 0.40 0.00 1.60 0.20 0.40 15.40 17.00 1.0 168 1750936 -1 96 1 1 17 17 1832 199 74 0.40 0.40 254770 220716 0.00 0.00 0.00 0.00 0.00 0.00 0.00 35.00 48.00 4.4 2514 1604200 -1 95 1 1 1 0 433 72 108 0.20 0.20 41766 51175 2.60 5.20 3.80 0.00 0.00 0.80 0.80 23.80 22.80 3.0 511 1715755 -1 67 1 1 53 69 7365 1077 636 3.60 1.80 71374 162978 0.00 0.00 0.00 0.00 0.00 1.60 1.60 167.60 288.40 2.4 567 1011078 -1 94 1 1 1 0 841 49 52 0.80 1.40 2567 27968 0.00 0.00 0.00 0.00 0.00 0.00 0.00 67.20 71.80 1.0 7750 1879542 -1 89 1 1 5 0 1739 225 194 4.20 1.40 137766 8145 0.00 0.00 0.00 0.00 0.00 0.20 0.40 211.80 308.00 1.2 7278 1875016 -1 92 1 1 4 1 2143 125 85 0.80 1.80 194743 48969 0.00 0.00 0.00 0.00 0.00 0.40 0.40 65.80 86.40 2.6 3062 1655947 -1 97 1 1 0 0 360 126 47 0.40 0.40 150266 151116 0.00 0.00 0.00 0.00 0.00 0.00 0.00 25.00 32.20 3.0 1817 1759117 -1 97 1 1 1 1 377 57 20 0.40 0.40 341112 44148 0.00 0.00 0.00 0.00 0.00 0.00 0.00 34.87 34.27 1.8 7041 1858289 -1 94 1 1 21 26 751 41 75 1.20 1.40 28239 10848 0.00 0.00 0.00 0.00 0.00 0.00 0.00 81.20 105.00 1.2 7717 1871694 -1 96 1 1 1 0 746 115 86 0.20 0.20 7705 17882 0.00 0.00 0.00 0.00 0.00 1.60 1.80 15.57 16.77 1.0 381 1739376 -1 97 1 1 0 0 193 44 22 0.20 0.20 301404 256088 0.00 0.00 0.00 0.00 0.00 2.60 5.00 15.60 18.80 2.2 3652 1819909 -1 79 1 1 16 11 4393 810 380 1.19 0.99 495757 300434 0.00 0.00 0.00 0.00 0.60 36.78 42.94 68.99 250.89 1.0 433 987322 -1 76 1 1 12 2 2357 113 96 6.99 20.16 55137 36291 0.00 0.00 0.00 0.00 0.00 8.38 12.18 231.14 423.35 1.7 530 1077027 -1 90 1 1 4 0 2107 142 86 0.80 3.80 35105 26504 1.20 2.00 10.20 14.80 0.00 1.40 4.60 43.80 67.20 3.2 161 1107042 -1 75 1 1 9 0 3319 507 432 8.78 2.40 423006 26076 0.00 0.00 0.00 0.00 0.80 1.00 1.00 430.34 625.15 3.6 1526 1773533 -1 87 1 1 1 0 2456 158 111 0.60 1.60 192118 128268 9.02 25.25 58.92 160.92 0.00 17.23 31.46 48.90 83.37 7.0 137 1022636 -1 89 1 1 3 2 2257 356 161 1.00 1.00 153753 162182 0.00 0.00 0.00 0.00 0.00 1.20 1.40 72.00 90.20 3.2 2656 1578555 -1 89 1 1 40 34 4017 219 151 1.40 4.40 471335 293032 0.00 0.00 0.00 0.00 0.00 3.20 8.40 93.80 249.00 4.6 1505 1323968 -1 0 1 1 7 5 1021 141 101 0.20 0.20 69214 35381 2.20 2.20 2.60 0.80 0.40 1.60 2.00 29.60 58.40 291 94 6 -1 84 1 1 1 1 630 104 65 0.20 0.20 224349 176457 33.80 59.60 89.80 105.40 13.40 36.40 58.20 16.20 59.40 2.6 133 1715848 -1 70 1 1 26 0 4202 587 204 4.39 5.79 415447 130177 16.17 50.50 182.24 364.07 0.40 25.55 42.51 313.77 647.50 1.8 138 1055066 -1 95 1 1 5 4 386 77 76 0.20 0.20 23370 32312 2.40 4.80 3.20 0.00 0.00 0.00 0.00 20.80 17.00 2.0 387 1708888 -1 87 1 1 72 35 3623 252 166 0.40 0.40 228362 86602 2.40 3.80 9.00 12.40 2.20 7.00 10.60 41.40 84.20 1.0 422 978666 -1 96 1 1 21 31 648 46 39 0.20 0.20 86065 16965 0.00 0.00 0.00 0.00 0.00 0.20 0.40 21.24 17.84 1.0 913 1746004 -1 95 1 1 1 0 1109 77 96 0.20 0.20 30972 91009 0.00 0.00 0.00 0.00 0.00 3.60 6.00 16.60 36.80 1.2 403 1074365 -1 94 1 1 0 0 1327 62 68 0.20 0.20 69648 264439 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.60 16.80 1.2 6924 1879024 -1 96 1 1 0 0 592 56 36 0.20 0.20 1371 6333 0.00 0.00 0.00 0.00 0.00 0.20 0.39 16.02 16.80 1.0 1343 1705852 -1 98 1 1 2 1 209 9 16 0.20 0.20 7026 12841 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.60 16.80 1.0 7546 1878304 -1 71 1 1 4 0 3708 427 350 3.39 1.00 543727 727869 81.44 168.06 195.81 83.23 0.80 11.38 11.58 156.69 299.80 1.6 127 1009038 -1 97 1 1 0 0 308 10 15 0.20 0.20 13642 34486 3.60 6.80 6.80 0.00 3.20 0.00 0.00 15.20 16.80 2.0 178 1760056 -1 92 1 1 7 4 1380 81 110 0.60 0.60 37010 34884 0.00 0.00 0.00 0.00 0.20 5.40 6.20 171.40 163.80 4.0 987 1336469 -1 85 1 1 17 4 2191 247 188 2.40 4.20 175850 56681 7.80 13.00 16.00 9.20 5.40 5.60 11.20 319.00 311.40 2.0 253 1006234 -1 92 1 1 18 26 2469 249 138 0.20 0.20 95921 47034 0.00 0.00 0.00 0.00 0.00 1.00 1.00 15.80 76.40 3.0 979 1084157 -1 84 1 1 7 6 1144 176 107 0.80 2.20 139134 20153 34.47 76.35 157.92 306.81 0.60 83.57 158.72 43.29 289.58 1.6 124 944686 -1 79 1 1 97 87 5807 346 206 2.40 2.80 380237 202112 0.00 0.00 0.00 0.00 0.00 7.40 17.00 200.80 261.60 4.0 836 1336240 -1 94 1 1 0 0 1076 71 140 0.60 0.40 71539 48756 1.80 15.60 47.60 78.40 0.40 15.00 20.00 31.00 61.80 3.2 135 1443416 -1 94 1 1 1 1 2357 51 70 0.20 0.20 48094 82282 0.00 0.00 0.00 0.00 0.00 0.40 0.80 15.60 17.20 1.6 8276 1839155 -1 93 1 1 24 34 3712 118 92 0.20 0.20 102973 25526 0.20 0.40 0.40 0.00 0.00 1.80 1.80 17.60 20.00 1.6 334 1752571 -1 75 1 1 6 1 5386 561 303 4.60 2.20 374135 166222 0.60 0.60 0.60 0.00 0.40 2.60 2.80 343.40 397.00 1.0 234 1116590 -1 92 1 1 2 0 2840 195 149 0.40 0.40 58645 151856 0.00 0.00 0.00 0.00 0.40 7.80 10.60 38.80 51.40 2.6 506 1544602 -1 87 1 1 136 172 2730 272 218 2.40 0.80 115066 41164 0.00 0.00 0.00 0.00 0.20 2.60 2.60 122.20 238.00 5.2 2871 1378723 -1 92 1 1 1 0 2034 137 112 0.20 0.20 84566 105634 0.00 0.00 0.00 0.00 0.00 1.60 2.00 15.80 96.60 2.5 1663 1105595 -1 82 1 1 54 21 3709 243 140 4.60 5.40 265286 116407 0.00 0.00 0.00 0.00 0.00 4.20 6.40 285.60 428.40 5.6 2836 1565138 -1 87 1 1 2 0 430 41 37 1.80 2.40 46701 30907 0.20 0.20 0.20 0.00 0.00 1.20 2.00 137.20 141.20 1.4 388 1813072 -1 76 1 1 77 86 4335 507 326 4.60 2.20 113343 43362 0.00 0.00 0.00 0.00 0.00 13.60 18.20 240.80 378.00 1.8 2555 974474 -1 98 1 1 0 0 221 28 25 0.20 0.20 132148 12550 0.00 0.00 0.00 0.00 0.00 0.00 0.00 16.20 17.80 1.2 5264 1858165 -1 95 1 1 2 0 322 37 30 0.80 1.20 51712 26236 2.80 3.40 3.40 0.00 0.40 0.60 0.60 64.00 67.20 1.0 492 1762806 -1 84 1 1 9 6 3915 169 121 3.00 3.40 170292 27567 1.80 2.20 2.20 0.00 1.40 3.60 5.00 262.40 366.40 2.7 421 1026229 -1 87 1 1 60 76 1376 201 92 0.80 1.20 153571 52010 0.00 0.00 0.00 0.00 0.60 4.81 8.42 89.58 305.01 1.0 1811 1006641 -1 94 1 1 21 29 421 24 17 1.20 1.20 44450 7566 0.00 0.00 0.00 0.00 0.00 1.00 1.60 71.80 103.40 1.2 3313 1847784 -1 74 1 1 18 3 3319 461 361 9.80 5.40 190527 28434 0.80 1.00 4.20 7.60 0.40 1.00 1.00 467.00 708.60 3.4 881 1539952 -1 67 1 1 9 0 5384 534 447 7.77 5.38 366651 212196 0.00 0.00 0.00 0.00 0.60 9.56 12.75 393.03 635.26 1.2 582 1009565 -1 91 1 1 3 0 1513 111 55 2.00 2.20 27360 16241 0.00 0.00 0.00 0.00 0.00 0.60 0.60 96.59 159.32 1.0 1544 1084026 -1 93 1 1 1 0 1267 126 88 0.60 0.60 69701 27538 10.42 27.86 55.91 91.38 0.20 3.61 3.61 51.70 102.40 2.0 152 979707 -1 81 1 1 1 0 1190 59 62 0.20 0.20 132309 105665 6.80 22.80 35.80 77.00 0.00 7.20 13.40 51.80 47.60 2.8 366 1513949 -1 86 1 1 9 1 3762 359 253 2.60 3.80 600348 115966 0.00 0.00 0.00 0.00 0.00 0.20 0.20 150.60 229.40 3.6 2506 1646629 -1 93 1 1 0 0 410 63 84 0.40 0.60 185201 96070 0.00 0.00 0.00 0.00 0.00 2.20 2.40 33.20 45.40 1.8 2502 1771370 -1 89 1 1 1 1 2515 170 131 1.40 3.20 48911 98175 7.20 10.60 18.40 30.00 1.80 6.60 9.00 88.20 150.20 1.0 171 1023765 -1 98 1 1 0 0 133 9 9 0.20 0.20 1287 4064 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.60 16.80 1.0 7224 1847200 -1 81 1 1 8 5 3788 268 287 1.40 2.60 131250 448735 4.40 5.00 4.80 0.00 1.20 28.20 31.00 69.80 159.60 3.2 314 1005253 -1 90 1 1 3 0 1828 140 111 0.40 0.60 14806 95873 2.40 4.60 7.80 10.40 0.00 11.40 11.40 33.00 102.80 1.0 155 1102946 -1 91 1 1 2 1 1800 92 48 0.20 0.20 43848 15151 0.00 0.00 0.00 0.00 0.00 0.00 0.00 16.00 17.20 1.4 6623 1859394 -1 90 1 1 35 48 2546 201 94 0.40 1.80 36846 24797 0.20 0.20 0.20 0.00 0.00 7.00 14.80 20.20 34.60 2.0 212 1113213 -1 88 1 1 2 0 2839 153 128 0.20 0.20 69921 134836 0.00 0.00 0.00 0.00 0.20 0.60 1.00 35.80 47.80 3.2 2963 1534675 -1 98 1 1 1 1 539 20 20 0.20 0.20 8073 8099 0.00 0.00 0.00 0.00 0.00 0.00 0.00 14.23 16.83 1.0 8540 1869996 -1 90 1 1 4 1 2356 250 74 0.80 0.40 348950 17696 0.00 0.00 0.00 0.00 0.40 9.60 9.60 50.60 112.60 2.0 2550 1016749 -1 91 1 1 35 48 1723 101 85 0.40 0.60 165098 99015 0.00 0.00 0.00 0.00 0.00 0.60 1.00 34.40 100.40 1.6 8455 1882138 -1 91 1 1 198 219 430 51 32 1.20 1.20 50363 11116 0.00 0.00 0.00 0.00 0.00 29.34 29.54 78.84 154.89 1.4 538 1731609 -1 90 1 1 4 0 1917 195 155 1.60 0.60 89080 73434 0.00 0.00 0.00 0.00 0.00 0.60 0.80 80.24 179.84 1.0 1156 1013640 -1 97 1 1 3 2 910 96 96 0.60 2.00 8324 17686 0.00 0.00 0.00 0.00 0.00 0.40 0.40 39.40 51.20 2.8 3025 1013448 -1 89 1 1 3 2 1505 93 86 1.60 3.60 33117 58751 0.00 0.00 0.00 0.00 0.20 1.40 2.60 76.40 194.80 1.0 898 1132768 -1 59 1 1 41 15 5902 395 202 4.40 8.00 430922 116491 14.80 75.40 135.20 208.80 6.20 80.40 104.00 357.80 635.40 6.6 188 1316494 -1 95 1 1 4 2 566 24 20 1.40 3.80 15866 12723 0.00 0.00 0.00 0.00 0.00 1.80 3.00 93.60 123.20 1.2 6884 1826949 -1 92 1 1 1 1 4301 139 140 0.20 0.20 41786 119139 2.60 4.20 4.20 0.00 0.40 1.80 1.80 15.60 42.60 1.0 324 1015587 -1 74 1 1 196 197 7054 594 351 4.00 4.80 582061 265288 9.40 19.00 30.20 38.60 0.40 11.00 32.00 185.60 336.80 5.2 170 1339541 -1 98 1 1 27 36 219 11 26 0.40 1.80 424 23995 0.00 0.00 0.00 0.00 0.00 0.20 0.20 19.80 24.40 1.0 8023 1878440 -1 62 1 1 60 31 6355 358 264 6.00 13.80 251366 242337 0.00 0.00 0.00 0.00 0.00 13.60 25.40 439.20 593.00 3.8 3155 1653723 -1 86 1 1 7 0 4004 321 287 2.40 0.80 159976 96480 0.00 0.00 0.00 0.00 0.60 3.40 5.40 134.20 191.80 4.4 3568 1546930 -1 67 1 1 52 16 7332 562 507 3.80 9.00 243486 68862 4.80 8.60 16.20 26.40 3.80 3.80 4.80 258.40 465.40 3.8 324 1396166 -1 96 1 1 2 1 949 179 72 0.40 1.80 233389 216172 0.00 0.00 0.00 0.00 0.20 6.60 6.60 39.20 48.80 3.6 2537 1577202 -1 85 1 1 3 1 479 79 42 2.00 2.00 328600 271946 0.00 0.00 0.00 0.00 0.00 6.39 10.78 181.64 164.27 2.6 3477 1819364 -1 89 1 1 2 1 2578 243 174 0.60 1.00 89694 66911 0.00 0.00 0.00 0.00 1.00 6.19 9.18 59.48 107.98 1.3 832 1120236 -1 89 1 1 3 0 1232 244 173 0.80 0.80 307433 27955 0.00 0.00 0.00 0.00 0.00 3.20 3.80 79.40 130.20 3.0 3027 1734002 -1 94 1 1 28 39 1360 57 36 1.00 5.60 102607 18360 0.00 0.00 0.00 0.00 0.00 0.00 0.00 76.80 88.80 1.4 4631 1824720 -1 97 1 1 1 0 438 19 19 0.80 2.40 5598 7819 0.00 0.00 0.00 0.00 0.00 0.00 0.00 46.69 65.33 1.0 1756 1774116 -1 94 1 1 1 0 1607 93 67 0.40 0.60 9713 48502 0.20 0.20 0.20 0.00 0.20 1.20 1.40 37.60 38.00 1.0 154 1126918 -1 97 1 1 0 0 199 17 21 0.20 0.20 13540 22848 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.60 16.80 1.0 2707 1771696 -1 79 1 1 551 2 4525 162 149 0.20 0.20 141542 176694 0.60 0.60 0.60 0.00 0.20 46.00 46.80 21.80 35.00 2.8 389 1515992 -1 81 1 1 14 1 2859 181 127 3.00 3.40 491868 266231 0.00 0.00 0.00 0.00 0.00 11.80 23.00 192.60 279.20 3.2 885 1540702 -1 94 1 1 7 4 900 76 107 0.60 2.40 24530 33419 0.00 0.00 0.00 0.00 0.00 2.80 3.00 56.60 78.00 1.0 495 1014379 -1 79 1 1 4 1 4182 770 659 2.40 1.60 522993 475727 0.00 0.00 0.00 0.00 0.00 0.20 0.20 143.60 200.00 1.0 842 1130637 -1 83 1 1 15 2 4507 476 484 0.80 0.80 252332 133646 17.76 29.54 52.30 86.83 13.57 11.58 20.16 55.49 128.14 1.5 132 1022917 -1 94 1 1 15 3 679 96 61 0.40 0.40 290517 8610 4.40 4.40 4.40 0.00 2.80 1.80 3.40 31.40 42.80 3.6 149 1704173 -1 90 1 1 27 38 2245 139 139 0.80 0.80 91783 66250 0.00 0.00 0.00 0.00 0.20 0.00 0.00 89.20 112.20 1.5 506 1046352 -1 87 1 1 4 0 1757 326 149 3.19 1.00 1337864 51392 0.00 0.00 0.00 0.00 0.00 0.00 0.00 155.89 229.34 2.6 8438 1860554 -1 86 1 1 188 199 1363 207 71 1.79 1.79 1253463 105106 0.00 0.00 0.00 0.00 0.00 4.18 5.78 135.66 143.82 4.8 7644 1855914 -1 85 1 1 11 1 4579 228 149 1.60 1.60 117336 61540 0.00 0.00 0.00 0.00 0.00 8.80 11.60 142.60 251.60 3.2 1838 1391714 -1 88 1 1 3 2 2868 472 364 0.60 0.60 22198 68182 2.20 2.60 4.60 4.80 1.00 0.00 0.00 42.60 47.60 2.2 128 1695483 -1 83 1 1 3 2 3798 389 219 0.80 2.00 129830 163040 0.00 0.00 0.00 0.00 0.00 9.60 10.60 70.00 152.40 5.6 1914 1005442 -1 90 1 1 13 12 2434 469 223 0.20 0.20 610383 768455 0.00 0.00 0.00 0.00 0.00 0.20 0.20 60.80 30.20 1.2 620 1045774 -1 97 1 1 1 0 959 93 35 0.20 0.20 5607 10188 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.60 16.80 2.0 5951 1722552 -1 95 1 1 0 0 1215 79 42 0.20 0.20 109593 52797 0.00 0.00 0.00 0.00 0.00 14.23 14.63 15.63 33.27 1.4 8520 1867833 -1 88 1 1 0 0 3805 416 410 0.20 0.20 17377 30167 1.60 2.20 2.20 0.00 0.20 1.00 1.00 16.20 27.80 1.0 244 1017678 -1 96 1 1 3 1 794 32 32 0.60 0.60 25397 10264 0.00 0.00 0.00 0.00 0.00 0.00 0.00 42.40 45.20 1.0 8565 1883538 -1 83 1 1 6 3 4225 212 204 1.80 4.40 189851 209246 0.00 0.00 0.00 0.00 0.00 1.00 1.00 92.00 123.00 4.8 1121 1608506 -1 84 1 1 19 2 2224 268 239 4.80 2.20 174928 82819 3.00 16.40 38.40 60.20 1.00 13.80 14.60 297.00 433.00 2.6 172 1522099 -1 89 1 1 1 0 4489 288 216 0.20 0.20 22982 44999 1.80 2.60 2.60 0.00 0.00 6.40 7.80 15.60 41.20 2.5 297 1015237 -1 91 1 1 6 1 2544 269 119 1.00 1.00 30350 34213 0.20 0.20 0.20 0.00 0.00 1.00 1.00 58.40 85.00 2.8 369 1536586 -1 98 1 1 0 0 139 10 20 0.20 0.20 3693 2724 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.60 16.80 1.2 6460 1871616 -1 80 1 1 186 167 5364 578 343 2.40 0.80 518970 232856 11.00 31.20 57.60 102.40 3.00 20.60 46.80 125.80 277.60 3.4 136 1326243 -1 80 1 1 2 0 2977 159 127 2.20 2.40 51139 66704 0.80 4.20 11.40 13.40 0.00 5.20 10.20 117.00 155.40 2.4 162 1760360 -1 94 1 1 5 3 943 78 46 0.40 0.60 23152 26389 0.00 0.00 0.00 0.00 0.00 0.00 0.00 32.87 101.00 2.4 774 1040228 -1 88 1 1 19 6 1782 167 77 3.00 4.20 121916 38079 1.20 1.20 3.40 11.80 0.80 1.20 1.20 172.60 305.20 1.0 353 976608 -1 79 1 1 9 0 4290 428 346 3.80 1.20 251693 148389 1.00 1.60 1.60 0.00 1.20 1.60 1.80 192.40 330.20 3.0 342 1088830 -1 67 1 1 79 42 5462 343 292 7.98 18.36 216677 161066 2.99 13.57 13.57 0.00 0.80 6.99 7.58 322.95 572.85 2.5 258 1097418 -1 72 1 1 36 38 3291 461 336 8.80 3.80 265082 19912 0.00 0.00 0.00 0.00 0.00 3.00 5.40 506.00 644.60 3.0 6445 1849002 -1 97 1 1 1 0 266 50 40 0.20 0.20 986 7095 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.60 17.80 2.0 6343 1724179 -1 62 1 1 42 0 3642 187 119 10.78 32.53 244853 34785 3.39 4.19 4.19 0.00 1.60 13.77 13.77 355.89 675.85 1.2 284 1092806 -1 85 1 1 4 2 2821 320 190 0.80 1.00 650097 53346 1.80 1.80 1.80 0.00 0.80 7.41 10.02 66.53 113.23 3.4 337 1042942 -1 85 1 1 15 13 4405 191 170 2.00 7.00 128411 32278 4.60 7.40 25.20 55.60 3.60 31.40 36.00 101.40 241.60 3.7 187 1001387 -1 95 1 1 1 0 711 72 82 1.00 0.80 57329 28539 0.00 0.00 0.00 0.00 0.20 1.60 3.00 57.60 68.20 1.2 682 1752805 -1 84 1 1 7 1 3917 412 362 0.20 0.20 311329 190481 5.00 6.00 5.60 0.00 0.80 17.60 27.40 17.20 75.80 3.2 224 1046589 -1 73 1 1 4 0 4608 490 560 2.79 1.00 315487 704234 16.77 24.15 24.15 0.00 11.98 6.79 9.38 142.91 232.73 2.6 201 1023724 -1 89 1 1 0 0 1558 96 86 0.20 0.20 96181 138854 0.00 0.00 0.00 0.00 0.00 6.80 8.60 15.60 35.60 1.0 1884 1711538 -1 93 1 1 2 0 523 96 81 0.20 0.20 33225 7501 0.00 0.00 0.00 0.00 0.20 35.80 41.60 16.60 54.60 2.2 1285 1705038 -1 88 1 1 2 0 2732 289 273 1.60 6.21 14112 28338 0.00 0.00 0.00 0.00 0.00 3.61 4.01 87.58 135.67 2.2 638 1099346 -1 91 1 1 3 1 3060 154 106 0.80 0.80 27921 19649 0.00 0.00 0.00 0.00 0.00 0.60 1.00 59.92 69.34 2.0 535 1735083 -1 79 1 1 9 1 4652 285 164 3.40 5.40 314418 78977 3.60 6.00 8.40 5.20 2.40 6.60 8.00 242.20 322.60 1.4 278 989790 -1 80 1 1 4 1 4148 423 250 3.40 2.20 250623 346396 12.80 25.60 25.60 0.00 0.00 18.20 19.20 193.60 342.60 1.8 378 988138 -1 91 1 1 137 128 1222 169 139 0.80 0.80 79344 90148 0.00 0.00 0.00 0.00 0.00 1.20 6.00 74.40 115.00 1.0 733 990430 -1 90 1 1 4 1 2009 124 104 3.00 6.80 57597 9936 0.00 0.00 0.00 0.00 0.00 0.60 0.60 161.60 222.80 4.2 856 1638418 -1 99 1 1 1 1 161 8 9 0.20 0.20 6994 4352 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.80 16.80 1.0 7739 1880280 -1 82 1 1 29 3 4067 174 126 2.80 3.00 296780 169853 7.20 33.80 70.40 183.00 0.80 18.00 21.20 211.40 349.00 5.4 179 1313411 -1 94 1 1 1 0 2533 145 134 0.60 0.60 4528 22579 0.00 0.00 0.00 0.00 0.00 0.00 0.00 42.40 44.00 2.4 509 1723696 -1 85 1 1 50 67 2197 135 118 1.00 1.60 115733 112170 9.20 59.60 91.60 240.80 1.40 22.60 42.00 123.00 320.80 2.0 245 1010376 -1 96 1 1 1 0 570 63 42 0.20 0.20 63967 31511 0.00 0.00 0.00 0.00 0.00 0.80 1.60 15.60 19.20 2.4 3041 1707746 -1 70 1 1 22 14 4563 339 233 7.00 15.00 105413 42167 0.60 1.00 1.00 0.00 0.20 9.40 12.40 262.40 448.60 1.0 654 1096325 -1 88 1 1 1 0 2181 277 738 1.00 4.00 58057 102085 0.00 0.00 0.00 0.00 0.00 0.00 0.00 49.80 82.40 3.2 1694 1727438 -1 89 1 1 10 7 1245 127 68 3.00 4.00 217133 21362 3.00 3.00 3.00 0.00 1.40 1.80 2.00 204.20 313.00 3.0 234 1025125 -1 97 1 1 0 0 202 11 16 0.40 0.40 421 8942 0.00 0.00 0.00 0.00 0.00 0.00 0.00 34.60 34.40 1.0 7544 1878098 -1 91 1 1 33 42 1366 84 82 0.80 0.80 168814 106967 0.00 0.00 0.00 0.00 0.00 0.00 0.00 138.60 66.40 3.0 1005 1540261 -1 85 1 1 14 2 3770 339 231 1.00 1.20 410959 94864 5.00 10.00 18.40 46.80 2.40 21.20 23.80 104.00 164.20 4.4 153 1529242 -1 90 1 1 3 2 4459 230 190 0.20 0.20 8172 25544 1.20 1.20 1.20 0.00 1.20 0.60 0.80 21.40 23.80 1.3 212 1127518 -1 84 1 1 27 5 2847 180 107 2.60 2.80 325450 84809 0.00 0.00 0.00 0.00 0.00 3.00 5.00 175.80 275.60 3.4 548 1540213 -1 85 1 1 18 11 3589 225 189 0.60 0.80 197954 27757 0.00 0.00 0.00 0.00 0.00 7.40 28.20 49.60 158.60 2.4 2065 966973 -1 77 1 1 33 16 4611 348 166 2.60 4.60 215913 85675 0.00 0.00 0.00 0.00 1.60 10.20 11.80 136.40 359.40 6.4 1134 1304538 -1 97 1 1 0 0 157 12 12 0.20 0.20 2251 11782 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.54 16.73 1.0 8312 1857227 -1 0 1 1 27 16 3967 790 204 2.59 2.59 1889308 578939 72.26 163.27 208.38 195.41 0.00 13.17 16.57 190.82 354.29 171 68 30 -1 90 1 1 19 16 4159 287 180 0.40 0.20 314222 142441 2.20 4.20 4.20 0.00 5.00 1.80 2.40 22.40 50.40 4.2 199 1323206 -1 1 1 1 54 72 1075 269 118 0.60 1.00 556405 509163 0.00 0.00 0.00 0.00 0.00 28.54 34.33 37.13 141.12 1502 90 9 -1 86 1 1 1 1 2173 184 149 0.40 0.40 767207 294541 0.40 0.40 0.40 0.00 0.00 4.79 6.19 28.14 52.10 1.6 345 1018735 -1 73 1 1 77 85 3678 486 170 5.80 6.00 483047 256999 0.00 0.00 0.00 0.00 0.00 12.60 22.00 341.00 572.20 4.4 2213 1575354 -1 89 1 1 8 4 1885 145 78 1.00 1.00 170236 31127 14.80 46.40 73.40 141.60 1.60 18.60 21.80 81.60 197.80 2.7 110 1021736 -1 91 1 1 1 0 400 45 49 1.20 1.20 40302 24635 0.00 0.00 0.00 0.00 0.00 0.40 0.60 86.20 106.00 2.0 4062 1779392 -1 85 1 1 20 11 2590 210 119 1.80 1.80 388668 216314 1.60 2.80 2.80 0.00 0.00 7.20 8.40 103.80 382.20 5.0 434 1315821 -1 59 1 1 9 1 8781 1694 1490 6.19 3.39 1313350 1148615 1.60 1.60 1.60 0.00 0.60 9.18 11.38 297.60 521.96 1.6 367 1087598 -1 77 1 1 39 35 4535 431 217 1.80 3.79 460699 84909 9.78 13.77 22.16 31.94 4.19 39.12 72.26 88.02 246.51 3.6 247 1031990 -1 95 1 1 1 0 3654 104 138 0.20 0.20 39922 137992 0.00 0.00 0.00 0.00 0.00 0.60 0.60 15.60 16.80 2.4 3124 1647952 -1 92 1 1 32 46 2742 153 111 0.40 1.80 44729 16642 0.00 0.00 0.00 0.00 0.00 2.20 3.80 73.20 53.00 2.0 1074 1461398 -1 83 1 1 6 5 12493 231 167 0.60 0.80 201271 96174 17.37 37.72 68.86 115.57 0.20 40.92 51.30 42.32 164.67 3.2 121 977595 -1 97 1 1 1 0 383 63 39 0.40 0.40 181714 6983 0.80 2.60 4.60 7.60 0.80 2.60 2.60 35.20 47.60 3.4 132 1701336 -1 73 1 1 2 1 5162 461 286 1.80 4.40 704358 431868 0.00 0.00 0.00 0.00 0.00 56.80 105.40 117.80 204.20 3.8 1068 1438059 -1 74 1 1 76 60 2588 190 139 7.58 20.56 110996 60096 2.40 2.59 9.78 17.76 1.20 7.98 17.56 294.21 541.32 1.0 168 1073726 -1 72 1 1 12 1 5169 561 498 8.40 6.40 308532 189057 0.00 0.00 0.00 0.00 4.00 2.20 2.80 405.40 644.40 2.0 643 1013078 -1 90 1 1 3 2 2717 250 187 0.40 1.80 106983 78503 0.60 1.00 1.00 0.00 0.20 5.80 6.60 25.40 82.60 1.0 341 1031469 -1 94 1 1 35 47 628 62 36 0.80 1.00 181004 9809 0.00 0.00 0.00 0.00 0.00 2.00 3.20 60.20 124.60 1.4 1616 1708194 -1 84 1 1 10 1 3271 259 138 1.80 1.80 164963 43123 5.00 12.40 64.00 112.80 0.60 44.40 48.20 75.80 183.60 3.0 130 1112949 -1 82 1 1 5 2 583 68 52 2.80 4.40 229645 124317 0.00 0.00 0.00 0.00 0.00 17.60 30.60 223.00 227.80 2.6 3246 1807819 -1 67 1 1 80 67 3131 244 136 6.01 7.41 182851 27898 8.42 41.68 102.00 191.58 1.80 26.45 32.06 360.72 732.26 2.2 166 1038256 -1 91 1 1 5 3 2260 167 151 0.80 4.40 120348 80288 0.00 0.00 0.00 0.00 0.00 0.00 0.00 63.60 62.00 4.4 1470 1641002 -1 81 1 1 11 8 2953 283 188 2.00 2.40 418539 336791 0.00 0.00 0.00 0.00 0.00 16.37 31.14 189.62 392.22 4.6 2952 1034488 -1 84 1 1 34 28 1250 141 115 1.19 2.17 133929 94242 17.39 32.41 57.31 142.49 1.98 14.03 24.70 151.19 341.50 2.2 232 1010522 -1 84 1 1 17 10 6870 407 217 1.80 1.80 339216 132711 0.00 0.00 0.00 0.00 0.00 4.40 6.40 84.40 197.40 5.4 1423 1332939 -1 88 1 1 2 0 1977 229 179 0.60 0.60 401623 145101 6.80 37.60 63.80 128.40 1.20 13.00 24.80 43.20 64.20 3.5 152 1035016 -1 84 1 1 4 0 4412 521 252 1.00 0.40 940869 73413 0.00 0.00 0.00 0.00 0.00 0.20 0.20 63.60 97.20 1.5 500 1074803 -1 89 1 1 3 1 3384 544 386 0.40 1.79 26014 38071 0.00 0.00 0.00 0.00 0.00 0.00 0.00 20.52 28.09 2.2 6153 1723610 -1 89 1 1 1 0 4022 162 114 0.60 0.80 21270 15841 0.00 0.00 0.00 0.00 0.00 8.38 9.58 42.12 73.05 6.0 167 1021150 -1 73 1 1 34 34 2883 447 396 7.78 2.00 225955 20663 0.00 0.00 0.00 0.00 0.00 0.00 0.00 361.28 517.56 3.2 260 1734611 -1 87 1 1 3 1 3206 191 118 0.40 0.40 204680 103124 21.00 32.40 46.40 39.00 15.80 14.80 25.00 31.20 71.80 1.0 156 1130344 -1 90 1 1 8 7 4210 136 121 1.00 2.40 41243 53051 1.20 1.40 1.40 0.00 0.80 2.40 2.40 79.00 145.20 1.0 283 989158 -1 70 1 1 67 74 6081 1328 1287 4.61 3.81 1188892 1066282 0.00 0.00 0.00 0.00 0.00 17.03 17.03 253.91 589.58 1.0 892 1059750 -1 66 1 1 219 109 5165 558 462 5.60 1.60 279042 155638 5.20 37.80 67.80 72.40 0.40 17.20 32.60 273.60 469.60 1.0 140 1017734 -1 80 1 1 5 1 1960 425 161 3.20 6.20 892842 246681 2.60 11.00 95.60 132.00 0.40 29.80 58.00 230.60 336.20 3.0 214 1757221 -1 91 1 1 1 0 2140 124 80 0.40 0.40 216382 101066 0.00 0.00 0.00 0.00 0.00 8.58 8.58 34.13 98.60 2.5 1129 1013696 -1 75 1 1 9 2 3513 495 410 2.81 1.00 335095 553721 20.24 26.85 32.26 14.63 15.63 14.63 15.83 135.87 293.39 2.4 174 1027723 -1 96 1 1 1 1 876 83 83 0.20 0.20 15661 15976 0.60 0.80 0.80 0.00 0.40 0.80 0.80 15.20 24.60 1.0 242 1014240 -1 84 1 1 30 20 4417 646 64 1.20 1.40 1594269 115065 0.00 0.00 0.00 0.00 3.20 2.40 4.20 81.60 262.40 5.4 1234 1322147 -1 93 1 1 11 2 1820 112 84 2.60 2.20 17805 17394 0.00 0.00 0.00 0.00 0.20 2.20 2.20 117.60 204.40 1.4 558 1021718 -1 86 1 1 1 0 2738 312 117 0.60 2.00 352370 31621 0.00 0.00 0.00 0.00 0.20 7.20 13.00 64.00 75.40 2.4 1130 1133245 -1 96 1 1 3 2 1110 50 48 0.20 0.20 18645 61810 0.00 0.00 0.00 0.00 0.00 0.80 1.60 15.60 16.80 1.6 8417 1837398 -1 79 1 1 56 56 3007 311 211 5.40 4.40 328714 42929 0.00 0.00 0.00 0.00 0.00 6.80 9.00 250.80 418.80 3.8 1683 1532330 -1 70 1 1 16 3 5849 521 474 5.60 2.20 347734 92820 2.60 3.40 2.80 0.00 15.20 8.20 8.40 301.20 534.40 1.7 279 971722 -1 96 1 1 0 0 1606 60 68 0.20 0.20 9075 197083 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.63 16.83 1.0 8557 1870237 -1 81 1 1 13 12 6465 508 286 1.40 4.40 818503 57953 0.40 0.60 0.60 0.00 0.00 13.80 17.00 79.40 182.60 2.0 315 1011723 -1 92 1 1 1 1 332 78 42 0.20 0.20 327206 209122 0.00 0.00 0.00 0.00 0.00 2.40 4.80 16.20 17.40 2.8 4094 1824344 -1 89 1 1 8 2 2357 167 99 5.00 3.60 87491 73356 0.00 0.00 0.00 0.00 0.00 1.60 2.00 295.80 329.20 3.2 628 1536202 -1 63 1 1 28 7 2915 409 343 10.18 4.79 291094 55552 0.00 0.00 0.00 0.00 0.00 14.57 17.96 559.88 783.63 4.0 1461 1770421 -1 88 1 1 3 1 5670 226 196 0.20 0.20 11251 27610 0.00 0.00 0.00 0.00 0.20 2.99 3.59 21.96 85.23 1.0 425 1010614 -1 91 1 1 5 1 1706 124 58 3.20 5.80 91651 35442 0.00 0.00 0.00 0.00 0.00 1.40 2.80 160.00 217.40 1.2 8437 1882131 -1 74 1 1 3 0 1613 226 397 2.60 2.80 474325 108778 0.00 0.00 0.00 0.00 1.40 19.80 25.40 207.80 421.20 3.8 1140 1820253 -1 91 1 1 2 0 1606 90 82 1.20 1.80 15697 56112 0.00 0.00 0.00 0.00 0.00 8.40 8.60 106.40 168.60 2.0 675 1060986 -1 82 1 1 4 1 4191 399 341 2.00 1.20 206184 159001 0.40 0.40 0.40 0.00 1.40 22.00 22.60 127.00 281.40 2.4 236 1077565 -1 0 1 1 57 34 4103 738 398 6.80 4.80 945180 528524 0.00 0.00 0.00 0.00 0.80 6.60 8.40 380.00 628.00 796 73 27 -1 94 1 1 1 0 1413 72 59 0.60 0.60 20064 27109 1.60 2.00 2.00 0.00 0.60 1.20 1.20 35.20 55.80 1.0 198 1085352 -1 93 1 1 18 27 1040 54 47 0.40 0.40 2553 10626 0.00 0.00 0.00 0.00 0.00 0.20 0.40 34.60 41.40 1.0 1344 1746229 -1 92 1 1 3 1 2125 166 78 0.40 0.40 174304 50630 2.40 2.80 2.80 0.00 3.40 8.40 8.40 26.60 87.80 2.2 221 1439635 -1 85 1 1 1 1 3845 192 125 0.40 0.40 93527 135304 0.00 0.00 0.00 0.00 0.00 3.20 3.20 34.00 61.40 7.5 1875 1005304 -1 92 1 1 5 1 1268 203 121 1.00 0.80 144371 69267 0.00 0.00 0.00 0.00 0.20 2.80 3.40 73.60 86.20 3.8 1346 1072618 -1 89 1 1 1 1 423 123 61 0.40 1.20 191608 168981 0.00 0.00 0.00 0.00 0.00 0.00 0.00 19.80 25.60 2.2 4144 1829253 -1 82 1 1 1 0 2497 362 169 0.80 2.00 262300 41748 0.00 0.00 0.00 0.00 0.00 8.38 9.78 109.58 170.06 2.4 2632 1042780 -1 95 1 1 143 81 682 144 167 0.20 0.20 86750 138284 0.00 0.00 0.00 0.00 0.00 0.20 0.40 14.60 16.80 2.0 1756 1762155 -1 66 1 1 12 2 3175 373 153 7.58 14.77 191239 47291 10.18 20.96 66.47 100.00 2.20 20.16 25.35 385.43 826.75 2.0 149 1033405 -1 89 1 1 1 0 2486 135 99 0.40 0.80 44382 30344 0.00 0.00 0.00 0.00 0.00 0.00 0.00 36.80 34.80 2.0 437 1754147 -1 73 1 1 11 2 4641 332 293 0.60 0.60 635586 444475 0.00 0.00 0.00 0.00 0.00 55.80 110.80 83.60 189.80 1.0 1563 1025074 -1 0 1 1 13 9 1076 119 95 1.00 0.60 104474 56550 11.80 15.40 15.40 0.00 10.20 9.00 12.40 81.80 139.00 317 89 11 -1 95 1 1 2 1 415 58 31 1.40 1.20 126763 56055 0.00 0.00 0.00 0.00 0.00 0.00 0.00 79.80 128.60 3.4 824 1722403 -1 97 1 1 2 1 210 13 23 0.40 0.40 12083 13571 0.00 0.00 0.00 0.00 0.00 0.00 0.00 37.60 33.40 1.0 6128 1864090 -1 94 1 1 4 1 1065 102 79 0.60 2.40 274824 78924 0.00 0.00 0.00 0.00 0.00 0.60 0.60 53.20 71.80 2.6 1507 1547243 -1 82 1 1 8 0 2340 276 204 5.59 5.59 304026 21110 1.40 1.40 1.20 0.00 2.20 1.40 2.00 264.07 388.02 3.4 254 1747404 -1 90 1 1 3 1 472 36 41 1.60 1.60 49324 97117 0.00 0.00 0.00 0.00 0.00 1.60 2.40 140.52 126.95 1.0 5287 1836260 -1 94 1 1 1 0 2309 95 73 0.40 0.40 18045 7270 0.00 0.00 0.00 0.00 0.00 11.40 11.40 34.00 52.80 2.6 4549 1731907 -1 90 1 1 20 27 1209 99 42 1.00 1.60 417136 280732 0.00 0.00 0.00 0.00 0.00 0.20 0.20 94.00 121.40 2.6 1210 1760954 -1 88 1 1 2 0 4424 259 230 0.40 0.40 61058 99269 0.00 0.00 0.00 0.00 0.79 4.76 5.56 33.73 86.90 3.4 466 1061705 -1 85 1 1 4 3 2365 409 202 1.20 2.59 158972 63925 12.38 54.69 76.65 125.55 2.79 45.71 58.48 85.63 145.71 1.0 157 1099780 -1 81 1 1 61 77 2816 348 243 1.60 3.40 381116 30220 9.40 48.80 69.60 60.00 0.20 39.20 53.00 127.60 212.80 1.0 200 1093723 -1 0 1 1 9 0 2683 382 164 0.80 0.80 256718 61215 8.60 23.40 117.40 206.00 1.40 12.40 47.60 103.80 357.60 128 80 20 -1 83 1 1 7 1 2697 552 496 0.20 0.20 581228 478856 14.43 40.28 74.35 89.78 6.21 25.25 71.34 15.63 39.68 1.5 134 1051256 -1 84 1 1 13 4 3954 806 172 0.80 0.40 1927635 34038 8.80 24.80 48.20 156.40 0.80 6.00 9.00 70.00 198.00 2.0 201 1018061 -1 79 1 1 12 2 3575 345 198 3.40 2.00 125934 75566 0.00 0.00 0.00 0.00 0.40 55.00 70.00 191.80 357.60 3.4 1417 1531504 -1 93 1 1 1 1 1016 65 49 0.20 0.20 60794 38169 0.00 0.00 0.00 0.00 0.00 1.00 1.00 16.60 25.00 2.0 569 1032410 -1 98 1 1 2 1 200 13 15 0.40 1.20 7798 8207 0.00 0.00 0.00 0.00 0.00 0.00 0.00 35.00 35.60 1.0 7917 1880896 -1 76 1 1 38 45 1669 122 101 5.00 10.20 304523 270928 0.00 0.00 0.00 0.00 0.00 25.40 28.80 303.40 433.40 1.8 8137 1864890 -1 84 1 1 4 2 2677 248 142 1.80 4.20 231107 38426 0.00 0.00 0.00 0.00 0.00 2.20 2.80 108.20 259.80 1.8 760 1117523 -1 72 1 1 96 114 5373 289 201 4.20 3.80 156887 60216 0.00 0.00 0.00 0.00 0.80 22.80 24.00 234.60 561.60 5.0 1005 1320126 -1 86 1 1 1 0 4351 296 149 1.00 3.19 472345 30765 0.00 0.00 0.00 0.00 0.20 1.40 1.40 226.55 59.48 2.0 583 1116706 -1 98 1 1 1 1 231 23 29 0.20 0.20 19505 2909 0.00 0.00 0.00 0.00 0.00 1.80 2.61 15.43 20.64 1.0 7261 1868646 -1 98 1 1 0 0 311 21 22 0.40 0.60 2364 10512 0.00 0.00 0.00 0.00 0.00 0.20 0.40 23.35 30.34 1.2 1313 1742256 -1 88 1 1 50 61 2040 189 139 0.80 2.20 106948 41849 0.80 5.79 15.37 22.36 0.80 16.57 22.55 52.89 116.17 2.4 129 1106501 -1 98 1 1 1 1 301 43 32 0.20 0.20 20290 4785 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.60 16.80 2.2 147 1716640 -1 90 1 1 33 29 2038 228 127 2.40 2.00 173290 81406 0.00 0.00 0.00 0.00 0.00 4.20 4.60 123.40 178.20 7.2 3167 1594966 -1 92 1 1 2 1 2669 170 114 0.20 0.20 12970 27319 6.00 13.40 22.20 66.40 0.20 2.40 3.00 17.00 34.40 1.2 173 1137886 -1 81 1 1 182 176 4748 327 235 1.60 2.60 276900 221153 1.60 8.60 23.60 52.40 0.00 5.40 20.00 72.80 149.60 3.8 147 1328122 -1 87 1 1 37 47 3209 204 81 2.00 5.20 228027 46911 0.20 5.20 13.00 19.60 0.80 3.60 5.00 116.40 159.40 1.8 159 1126944 -1 83 1 1 0 0 4622 443 202 0.60 1.00 332229 76821 2.00 3.59 2.79 0.00 4.79 1.20 1.20 221.76 71.06 2.0 248 1115422 -1 94 1 1 13 12 811 190 85 0.40 1.60 269386 228952 0.00 0.00 0.00 0.00 0.00 3.00 5.80 22.60 28.00 3.6 1003 1753603 -1 93 1 1 0 0 2132 129 62 0.20 0.20 90813 28590 0.00 0.00 0.00 0.00 0.00 0.20 0.40 15.43 16.83 1.6 488 1742493 -1 84 1 1 5 0 3291 265 173 4.40 3.60 203625 41092 0.00 0.00 0.00 0.00 4.00 1.40 1.80 158.20 271.80 3.4 724 1516834 -1 84 1 1 29 28 1124 120 92 0.40 1.60 95071 14653 0.00 0.00 0.00 0.00 0.00 4.40 4.40 31.80 42.40 4.0 4812 1671920 -1 89 1 1 4 0 1688 89 62 2.59 7.78 74975 20311 0.20 0.20 0.20 0.00 0.20 2.20 2.20 130.54 215.17 2.0 470 1034916 -1 0 1 1 8 4 2803 125 72 0.60 2.20 147274 25176 0.60 0.60 0.60 0.00 0.20 1.60 1.80 55.60 127.80 170 91 9 -1 64 1 1 12 0 4635 679 576 10.80 4.40 322232 50852 0.80 1.00 1.00 0.00 0.20 1.80 3.00 535.00 833.40 1.0 408 1027626 -1 91 1 1 1 0 1266 242 97 1.40 4.40 736445 228457 0.00 0.00 0.00 0.00 0.00 1.60 2.20 51.80 76.00 2.6 486 1757878 -1 97 1 1 0 0 658 25 22 0.20 0.20 989 9206 0.80 0.80 0.80 0.00 0.00 0.80 0.80 15.60 16.80 1.0 284 1751064 -1 85 1 1 27 15 3413 250 171 2.40 3.20 244989 95168 0.00 0.00 0.00 0.00 0.00 0.80 0.80 154.00 286.40 1.4 385 1068986 -1 88 1 1 1 1 6315 274 164 0.20 0.20 13562 28007 0.00 0.00 0.00 0.00 0.00 0.20 0.20 15.77 28.34 2.0 1057 1077118 -1 88 1 1 2 0 5836 294 277 0.40 2.00 7776 98384 0.00 0.00 0.00 0.00 0.00 0.00 0.00 19.36 51.50 1.7 327 1067952 -1 95 1 1 6 0 1984 59 58 1.40 4.20 2161 5422 0.00 0.00 0.00 0.00 0.00 0.20 0.20 41.80 72.60 4.0 839 1631088 -1 94 1 1 3 2 2557 130 155 0.40 0.40 7007 17054 0.00 0.00 0.00 0.00 0.00 0.00 0.00 29.40 40.60 2.2 1427 1725170 -1 89 1 1 49 67 2959 235 147 0.40 1.20 140615 130533 6.00 10.80 14.20 9.60 6.00 3.80 4.00 18.80 36.00 1.3 138 1128235 -1 90 1 1 10 2 2441 225 118 1.00 5.59 271980 38053 0.40 0.80 0.80 0.00 22.36 6.19 7.58 50.10 162.87 4.8 444 1311257 -1 82 1 1 5 1 2802 360 242 1.60 1.80 502512 321340 0.00 0.00 0.00 0.00 0.00 9.60 18.00 115.00 218.80 5.0 928 1601696 -1 94 1 1 10 6 655 118 83 0.80 1.20 260079 11342 0.00 0.00 0.00 0.00 0.00 0.40 0.60 59.60 112.80 2.8 6231 1721918 -1 90 1 1 47 70 791 110 59 0.20 0.20 10027 11437 0.00 0.00 0.00 0.00 0.00 0.40 0.40 15.60 17.60 1.8 658 1759344 -1 0 1 1 2 0 694 71 77 0.20 0.20 123951 57396 0.20 0.20 1.60 3.80 0.40 1.40 2.40 14.40 24.60 146 95 5 -1 77 1 1 15 1 3637 545 267 4.60 2.60 133027 41938 1.80 7.80 47.00 70.00 1.20 30.80 40.60 208.00 448.00 2.8 204 1099102 -1 96 1 1 31 47 761 57 45 0.20 0.20 1304 15389 0.00 0.00 0.00 0.00 0.00 0.00 0.00 21.64 19.24 5.2 397 1010637 -1 97 1 1 1 0 223 42 29 0.20 0.20 166383 139685 0.00 0.00 0.00 0.00 0.00 0.00 0.00 20.00 18.20 3.0 5728 1836571 -1 87 1 1 23 19 2130 164 157 1.00 1.00 52391 117772 4.39 8.38 8.38 0.00 0.20 1.80 3.19 70.26 93.61 2.2 178 1062783 -1 87 1 1 9 7 3717 203 191 0.60 0.80 204642 234240 2.59 11.38 46.51 79.64 1.20 3.79 5.59 67.07 221.56 2.3 127 1008517 -1 0 1 1 40 27 1866 210 124 2.00 5.00 256508 44587 0.00 0.00 0.00 0.00 0.00 9.20 14.00 124.80 203.00 579 87 13 -1 89 1 1 40 9 1113 135 87 1.40 0.60 121004 31788 32.60 71.60 130.40 253.20 0.40 45.00 70.40 93.00 309.40 1.0 204 982482 -1 91 1 1 22 23 1068 61 52 2.00 1.80 18034 20905 1.60 1.80 1.80 0.00 0.00 4.79 6.59 75.45 140.92 1.0 309 1014486 -1 83 1 1 2 0 3971 696 630 2.00 1.80 490705 450985 1.60 3.20 3.00 0.00 0.80 1.60 2.00 101.40 177.80 2.0 317 1130125 -1 70 1 1 37 17 5308 585 355 6.80 5.00 779615 84251 0.00 0.00 0.00 0.00 0.00 7.80 8.00 382.20 674.20 9.8 2083 1330581 -1 97 1 1 2 1 487 57 46 0.40 1.80 6810 13719 0.00 0.00 0.00 0.00 0.00 0.80 0.80 21.20 31.40 3.0 1383 1716426 -1 84 1 1 43 35 1386 193 127 1.39 2.39 174523 35983 43.63 85.06 120.12 206.18 2.59 45.02 82.07 117.33 222.11 1.3 206 986542 -1 86 1 1 12 1 2459 229 198 4.00 2.20 170719 34712 0.00 0.00 0.00 0.00 0.00 27.60 29.40 205.80 349.00 1.8 638 1042656 -1 62 1 1 27 16 4416 295 182 10.80 21.60 165424 44132 5.20 9.20 15.00 17.00 1.20 7.00 9.20 427.80 798.80 1.5 426 1098062 -1 89 1 1 35 49 1897 259 311 0.20 0.20 96054 34273 0.00 0.00 0.00 0.00 0.40 21.00 33.40 27.20 167.80 1.5 714 1011355 -1 90 1 1 5 0 842 140 155 1.40 8.00 129889 56953 0.00 0.00 0.00 0.00 0.00 0.00 0.00 235.60 335.40 1.8 1639 1729440 -1 88 1 1 12 9 4264 220 156 0.40 0.40 34420 51388 0.00 0.00 0.00 0.00 1.00 8.00 12.00 35.40 51.80 1.7 407 1130074 -1 95 1 1 1 0 2135 68 103 0.20 0.20 3939 12896 0.00 0.00 0.00 0.00 0.00 0.40 0.40 15.60 18.60 2.6 1416 1725048 -1 86 1 1 5 0 1550 124 196 1.80 3.20 142782 434355 0.00 0.00 0.00 0.00 0.00 12.80 25.20 94.00 197.80 1.8 1407 1041555 -1 84 1 1 10 2 1893 117 100 1.40 2.80 85176 71503 0.00 0.00 0.00 0.00 0.20 1.60 1.80 129.20 186.60 3.4 1192 1513686 -1 84 1 1 3 0 615 79 50 2.40 3.00 203184 27089 7.20 7.40 7.40 0.00 0.20 1.20 1.60 205.00 200.20 1.2 286 1806579 -1 98 1 1 1 0 244 46 21 0.20 0.20 137263 9223 0.00 0.00 0.00 0.00 0.00 0.00 0.00 22.20 17.20 1.4 7945 1833245 -1 85 1 1 34 45 2253 374 185 1.80 2.00 538610 219894 14.20 23.00 21.20 0.00 9.40 10.40 11.00 101.00 192.20 6.6 726 978285 -1 87 1 1 4 0 2366 338 203 3.80 1.20 329195 208622 0.00 0.00 0.00 0.00 0.00 0.40 0.40 191.80 280.80 2.8 1961 1759778 -1 81 1 1 27 17 3766 271 218 3.40 2.40 238375 91801 0.00 0.00 0.00 0.00 0.60 1.80 2.00 162.00 263.00 5.6 3744 1548725 -1 87 1 1 14 12 4319 322 167 0.80 1.40 720157 38604 1.40 1.80 2.00 1.40 0.20 28.60 50.20 70.60 122.80 1.2 202 1011394 -1 91 1 1 3 1 2284 267 217 0.80 1.00 67409 24680 0.20 0.20 0.20 0.00 0.00 3.41 3.61 51.50 103.41 2.0 190 1016872 -1 89 1 1 12 4 2014 101 143 2.40 2.80 97317 79868 0.00 0.00 0.00 0.00 0.00 6.60 12.20 109.80 182.20 3.2 850 1517122 -1 63 1 1 13 0 3327 197 96 11.60 34.80 30830 68500 0.00 0.00 0.00 0.00 0.00 4.80 5.40 399.00 758.40 1.0 1594 1093397 -1 78 1 1 18 17 4222 496 288 1.40 2.80 167621 104576 12.00 43.60 81.20 178.00 4.20 1.60 2.40 110.20 293.80 1.0 169 997555 -1 91 1 1 50 68 2487 124 80 0.20 0.20 12574 22433 0.00 0.00 0.00 0.00 0.00 34.26 34.66 15.94 99.80 3.4 303 1018837 -1 75 1 1 17 2 4377 348 263 4.00 2.40 248105 159199 1.60 1.60 1.60 0.00 1.00 3.60 26.60 253.00 374.40 5.0 397 1070579 -1 87 1 1 5 2 2091 232 139 1.20 1.00 114989 38534 2.61 3.21 3.21 0.00 4.21 6.21 9.82 71.14 101.80 2.0 199 1099744 -1 93 1 1 32 39 746 175 144 0.40 0.20 173416 73499 3.40 6.20 6.20 0.00 9.40 1.40 1.60 17.40 25.20 3.2 341 1738622 -1 78 1 1 10 8 3158 324 172 0.60 2.20 1037534 884253 0.00 0.00 0.00 0.00 0.00 26.00 45.80 46.00 79.20 3.0 510 1032922 -1 93 1 1 6 4 815 66 40 0.80 2.20 15458 19199 0.00 0.00 0.00 0.00 0.00 31.20 39.80 39.20 114.80 2.2 519 997528 -1 93 1 1 7 5 858 81 84 0.20 0.20 7141 26164 0.00 0.00 0.00 0.00 0.40 50.20 50.60 31.00 124.40 2.0 1407 971707 -1 79 1 1 8 5 3281 366 155 2.99 4.78 389489 60828 6.77 27.89 130.68 296.81 1.59 92.23 92.63 146.41 414.54 2.2 115 1124140 -1 84 1 1 2 0 1753 123 126 1.20 0.80 30510 22466 1.00 1.00 1.00 0.00 0.00 1.20 1.60 67.00 112.20 1.6 279 1019373 -1 82 1 1 14 3 4871 280 185 3.60 2.40 370904 50113 2.00 2.00 2.00 0.00 4.00 0.20 0.20 257.20 324.60 3.6 214 1626373 -1 94 1 1 0 0 1146 86 88 0.20 0.20 45974 74323 10.40 18.20 16.60 0.00 0.00 2.00 2.40 16.00 17.00 3.0 310 1711723 -1 92 1 1 2 0 1373 64 43 0.80 0.80 14472 15298 10.18 20.16 20.16 0.00 0.80 11.78 22.36 116.77 226.75 1.0 450 1057974 -1 91 1 1 68 70 2012 338 332 0.40 1.00 39811 30496 0.80 3.40 12.80 31.60 0.20 4.20 4.20 37.80 49.20 4.2 136 1044910 -1 87 1 1 16 14 2626 218 118 1.00 1.00 773291 99704 0.80 1.60 1.60 0.00 0.20 3.20 5.60 48.00 216.00 6.4 627 1308659 -1 63 1 1 25 12 5876 695 552 9.60 5.40 692094 332051 0.00 0.00 0.00 0.00 0.00 6.80 7.80 568.20 817.20 1.0 1077 1014856 -1 88 1 1 9 4 1632 313 151 1.80 2.00 1238191 53430 1.20 2.20 2.20 0.00 0.80 8.80 12.20 113.80 201.40 4.0 357 982474 -1 81 1 1 72 65 3269 319 200 2.20 5.39 305717 55090 14.97 31.94 61.48 62.08 15.17 10.78 13.17 141.12 310.78 5.4 186 1308784 -1 98 1 1 1 1 187 11 9 0.20 0.20 11769 6159 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.20 13.20 1.0 11982 1888734 -1 79 1 1 19 1 4233 878 403 3.40 1.80 313999 280066 0.00 0.00 0.00 0.00 0.40 23.80 26.60 174.40 401.40 2.0 644 1059965 -1 96 1 1 3 3 1256 94 89 0.60 0.60 13216 18267 0.00 0.00 0.00 0.00 0.00 2.20 2.40 45.60 74.40 3.0 498 1447061 -1 80 1 1 6 3 2578 234 115 2.80 3.00 597742 95903 0.00 0.00 0.00 0.00 0.00 1.60 2.00 206.60 340.80 1.5 650 1053069 -1 98 1 1 1 0 1361 55 57 0.20 0.20 4454 4513 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.80 16.80 2.0 6121 1729688 -1 71 1 1 69 6 3549 207 117 7.80 23.20 150887 38835 4.20 21.40 37.60 51.40 1.20 51.20 89.00 283.00 588.60 2.0 356 1085282 -1 77 1 1 12 5 3497 381 174 6.00 16.60 234057 24578 0.40 0.60 0.60 0.00 3.20 15.60 21.60 191.20 374.00 1.8 170 1114086 -1 87 1 1 4 0 2917 267 135 1.80 5.19 291639 39035 7.58 26.95 34.93 54.29 2.99 21.56 22.16 133.53 250.90 1.0 173 1100238 -1 91 1 1 0 0 228 31 36 0.20 0.20 854 10593 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.40 16.80 2.0 1017 1761517 -1 88 1 1 2 1 608 182 73 0.20 0.40 59059 25554 0.00 0.00 0.00 0.00 0.00 1.40 1.40 26.00 32.40 2.0 437 1742504 -1 89 1 1 5 1 1795 221 127 1.00 1.40 207913 51728 0.00 0.00 0.00 0.00 0.00 0.20 0.20 66.80 145.80 3.0 2711 1541586 -1 95 1 1 0 0 1292 88 70 0.20 0.20 2222 10137 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.40 16.80 2.0 2104 1720376 -1 96 1 1 0 0 405 71 57 0.20 0.20 1355 13224 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.60 17.00 2.0 684 1721986 -1 54 1 1 160 140 5157 419 212 9.80 25.20 439846 73418 6.40 30.20 72.40 254.20 1.00 74.60 78.40 386.20 927.40 3.3 161 1096931 -1 79 1 1 16 1 3879 346 306 6.40 2.80 186830 77820 0.00 0.00 0.00 0.00 0.00 0.60 1.20 321.40 489.20 4.4 513 1539016 -1 91 1 1 0 0 579 63 39 0.00 0.00 1601 17342 1.40 1.40 1.40 0.00 0.00 0.20 0.20 0.00 0.60 1.6 240 1755790 -1 96 1 1 2 0 1177 136 61 0.20 0.20 124566 69960 0.00 0.00 0.00 0.00 0.00 2.81 3.61 16.03 41.68 1.0 711 1063202 -1 94 1 1 3 0 1485 98 89 1.40 4.00 273682 231957 0.00 0.00 0.00 0.00 0.20 0.00 0.00 65.00 95.60 2.6 802 1761578 -1 92 1 1 3 3 1758 232 171 1.20 1.40 16809 56375 0.00 0.00 0.00 0.00 0.20 1.00 1.00 62.40 100.40 1.0 637 1120304 -1 87 1 1 8 7 3129 140 118 1.40 2.20 70014 36333 0.00 0.00 0.00 0.00 0.00 12.80 15.00 118.00 173.40 1.0 654 991731 -1 85 1 1 7 0 1565 177 143 7.80 3.80 149622 11778 0.00 0.00 0.00 0.00 0.00 0.00 0.00 334.00 505.20 1.6 6971 1844266 -1 85 1 1 39 48 2754 129 83 2.59 3.79 138656 25427 0.00 0.00 0.00 0.00 0.00 0.40 0.40 184.03 270.06 1.8 2695 1012754 -1 98 1 1 2 1 199 19 18 0.40 0.40 31182 11487 0.00 0.00 0.00 0.00 0.00 0.00 0.00 36.80 40.00 1.0 8337 1864566 -1 86 1 1 6 2 2839 221 201 0.40 0.80 129995 271522 11.00 13.40 13.40 0.00 13.80 9.20 9.20 35.60 128.00 1.0 331 1000355 -1 93 1 1 0 0 1892 143 102 0.20 0.20 268383 61995 14.80 18.40 18.40 0.00 15.40 3.20 5.20 18.80 46.80 1.5 197 1016394 -1 89 1 1 6 1 2018 254 243 2.40 0.80 186521 142178 0.00 0.00 0.00 0.00 0.00 2.40 3.19 118.56 167.07 1.0 469 1010584 -1 87 1 1 3 1 583 58 110 1.20 4.20 5458 533869 38.80 77.00 79.00 5.20 0.40 0.20 0.20 70.80 86.60 3.4 276 1714979 -1 78 1 1 10 1 2866 424 386 7.40 2.40 212790 119991 0.00 0.00 0.00 0.00 0.00 0.00 0.00 368.80 532.40 2.8 6457 1845248 -1 84 1 1 18 25 495 69 47 2.00 2.00 75783 34467 0.00 0.00 0.00 0.00 0.00 2.40 4.20 162.80 165.20 1.0 635 1814986 -1 93 1 1 2 0 878 168 64 0.60 0.40 256762 221846 0.00 0.00 0.00 0.00 0.00 4.60 5.20 32.00 55.60 4.2 2598 1574843 -1 94 1 1 9 7 619 68 60 0.80 0.80 26307 23684 0.00 0.00 0.00 0.00 0.40 0.40 0.40 59.60 73.80 2.2 1344 972406 -1 93 1 1 5 3 2373 250 133 0.20 0.20 121195 73791 0.80 6.80 15.20 23.00 0.00 6.40 11.20 18.40 72.00 5.4 162 1534834 -1 88 1 1 12 8 1852 191 121 1.20 2.59 242070 19965 14.57 30.34 58.48 127.74 1.40 19.16 47.50 124.95 212.97 1.3 215 970743 -1 90 1 1 29 42 3746 162 116 0.40 1.00 216431 126334 0.60 1.00 1.00 0.00 2.80 1.00 1.20 30.80 68.20 2.4 330 1015565 -1 97 1 1 19 17 1814 71 73 0.40 0.20 7718 50977 0.00 0.00 0.00 0.00 0.00 0.00 0.00 20.80 23.80 2.0 3394 1657253 -1 93 1 1 1 0 1326 92 75 1.00 1.80 18039 19357 0.80 1.00 6.00 15.40 0.00 2.60 2.60 76.40 106.60 1.5 156 1117818 -1 68 1 1 67 63 5337 234 146 6.40 18.00 141332 43164 3.20 3.40 3.40 0.00 1.80 64.80 69.20 491.20 601.60 5.6 316 1543805 -1 74 1 1 43 25 6291 390 288 4.60 5.60 257974 192468 0.80 5.40 1.20 0.00 1.40 1.40 2.00 223.80 379.00 7.0 2339 1327936 -1 77 1 1 6 0 1474 217 222 4.60 2.80 168369 45720 0.00 0.00 0.00 0.00 0.00 3.80 6.60 307.20 351.80 1.8 3704 1820309 -1 88 1 1 97 110 1371 227 170 1.00 2.20 237035 70000 2.00 2.40 2.40 0.00 1.00 1.60 1.60 72.80 105.20 1.0 199 1117930 -1 83 1 1 37 26 1669 134 99 2.81 3.61 66491 24147 0.80 0.80 0.80 0.00 2.20 4.21 4.21 269.74 351.50 3.2 488 978381 -1 76 1 1 12 2 1802 82 70 7.39 22.75 34951 32627 6.79 14.97 36.33 83.23 0.40 15.97 16.97 249.70 493.61 1.5 150 1086395 -1 0 1 1 43 54 1614 171 124 1.40 5.60 203635 111536 0.00 0.00 0.00 0.00 0.00 5.60 6.60 42.40 76.60 637 89 9 -1 95 1 1 1 0 699 69 80 0.60 2.20 52955 18020 0.00 0.00 0.00 0.00 0.00 4.20 7.40 50.00 74.00 2.0 1731 1074205 -1 96 1 1 1 0 465 25 31 0.80 2.40 4507 8507 0.00 0.00 0.00 0.00 0.80 0.20 0.20 46.91 64.87 1.4 416 1753565 -1 91 1 1 20 8 1387 214 148 0.60 0.60 27968 25950 0.00 0.00 0.00 0.00 0.00 11.40 11.80 49.20 156.80 1.6 691 976568 -1 75 1 1 10 1 3399 222 154 2.20 5.01 354216 75374 0.60 0.80 0.60 0.00 0.40 41.48 51.90 136.47 411.82 1.0 453 991214 -1 89 1 1 36 51 1700 145 113 0.20 0.20 265148 97093 0.00 0.00 0.00 0.00 0.00 1.20 1.20 22.00 43.20 1.0 1211 1100832 -1 77 1 1 80 64 3594 390 263 2.00 7.41 543460 115695 17.03 39.88 84.57 160.12 14.23 22.85 45.49 151.30 297.80 2.5 206 1041760 -1 92 1 1 1 1 264 31 11 0.60 1.20 180683 6818 0.00 0.00 0.00 0.00 0.00 24.40 48.60 50.40 121.80 1.6 7137 1877192 -1 95 1 1 4 2 2142 127 132 0.40 0.40 54322 13560 0.60 0.80 0.80 0.00 0.20 19.60 23.20 27.80 66.40 3.2 332 1702925 -1 91 1 1 4 3 1669 169 119 1.40 2.80 162209 46829 2.60 3.60 2.80 0.00 1.20 5.20 5.80 100.20 169.20 3.0 331 1104515 -1 87 1 1 14 1 2648 212 111 1.20 2.61 273653 85476 0.00 0.00 0.00 0.00 0.00 8.22 12.63 88.98 150.30 1.5 1096 1115118 -1 89 1 1 186 204 416 44 33 1.99 1.99 77138 42947 0.00 0.00 0.00 0.00 0.00 3.59 6.37 175.10 164.34 2.2 7837 1860077 -1 92 1 1 5 5 3797 200 165 0.20 0.20 50974 41728 0.00 0.00 0.00 0.00 0.00 2.00 2.00 16.37 28.74 1.0 535 980455 -1 97 1 1 4 3 374 76 69 0.20 0.20 7140 57194 0.00 0.00 0.00 0.00 0.00 0.00 0.00 19.76 16.77 1.0 5907 1859933 -1 95 1 1 28 41 1882 100 85 0.20 0.20 3722 9791 0.00 0.00 0.00 0.00 0.00 0.20 0.40 15.40 17.20 1.4 397 1730840 -1 87 1 1 7 0 1629 264 238 5.20 1.40 152408 20174 0.00 0.00 0.00 0.00 0.00 0.00 0.00 257.40 362.20 2.2 8355 1864778 -1 75 1 1 11 0 2009 408 281 5.00 4.20 418070 61161 2.40 10.40 63.60 100.80 0.60 5.60 10.20 327.40 581.20 4.4 427 1721011 -1 85 1 1 4 1 5370 251 150 2.40 4.00 183113 60491 0.00 0.00 0.00 0.00 0.00 1.20 1.20 200.20 273.20 2.8 1386 1390003 -1 92 1 1 6 6 794 150 101 0.60 0.60 15740 30957 0.00 0.00 0.00 0.00 0.20 5.61 5.61 36.27 177.96 1.2 687 1019849 -1 59 1 1 50 12 6113 563 525 13.00 8.40 374186 38201 4.80 5.00 5.00 0.00 5.20 10.40 12.80 586.40 984.60 1.0 295 972165 -1 97 1 1 2 1 710 40 41 0.20 0.20 2913 18830 0.00 0.00 0.00 0.00 0.00 0.40 0.40 24.80 18.80 1.0 684 1039054 -1 90 1 1 9 2 2128 113 84 1.59 1.99 16656 25126 0.60 0.60 19.28 25.84 0.80 2.78 3.38 68.79 116.50 3.5 128 1105893 -1 0 1 1 13 10 1660 453 154 0.40 0.60 661738 654478 0.00 0.00 0.00 0.00 0.00 7.40 7.80 31.80 55.60 603 93 7 -1 96 1 1 2 1 229 12 18 0.20 0.20 10387 47820 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.60 16.80 1.2 7337 1862256 -1 98 1 1 2 1 209 16 28 0.20 0.20 23130 27776 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.60 16.80 1.0 8315 1863747 -1 85 1 1 7 2 2088 257 200 4.80 2.40 359374 8357 0.00 0.00 0.00 0.00 0.00 0.00 0.00 253.00 367.80 2.2 8581 1865357 -1 63 1 1 44 2 2544 190 105 10.82 32.46 387999 161319 15.03 34.87 43.89 38.08 0.60 19.44 31.46 381.16 746.49 1.0 265 1096840 -1 83 1 1 82 49 2004 215 160 2.79 3.79 239272 161394 0.00 0.00 0.00 0.00 0.00 18.96 29.14 189.62 324.55 1.0 1257 999866 -1 0 1 1 67 66 1117 430 154 0.40 0.20 631396 632869 0.00 0.00 0.00 0.00 0.00 1.99 1.99 21.47 55.07 688 94 6 -1 92 1 1 7 3 2304 99 69 0.60 0.60 146483 27071 0.00 0.00 0.00 0.00 0.00 1.00 1.60 57.60 52.20 2.2 6239 1721694 -1 93 1 1 4 1 1079 150 99 0.60 0.60 279546 123542 0.00 0.00 0.00 0.00 0.20 5.20 5.60 42.40 83.00 2.6 1602 1538696 -1 89 1 1 36 20 2289 253 141 2.80 4.20 256637 49444 0.00 0.00 0.00 0.00 1.20 0.60 0.60 152.20 251.80 4.2 521 1542646 -1 90 1 1 3 1 405 37 14 2.00 2.00 68996 10749 0.00 0.00 0.00 0.00 0.00 1.40 1.40 178.04 153.69 1.4 9082 1874730 -1 79 1 1 71 87 5000 470 208 1.40 1.40 293420 86058 5.60 15.80 40.00 85.40 1.40 30.60 37.20 81.60 235.80 1.0 125 984354 -1 81 1 1 26 36 5731 312 224 0.80 0.80 155004 264757 0.00 0.00 0.00 0.00 3.20 0.20 0.20 48.80 134.00 3.2 249 1383946 -1 78 1 1 29 15 5190 350 132 1.37 3.13 357653 44662 2.34 3.13 2.54 0.00 4.49 7.62 49.41 108.01 244.73 1.7 597 1176309 -1 81 1 1 17 7 4987 182 114 2.20 7.40 213349 37367 0.00 0.00 0.00 0.00 0.00 0.40 0.40 186.80 180.60 3.2 841 1534522 -1 97 1 1 0 0 573 106 87 0.20 0.20 1787 17669 0.00 0.00 0.00 0.00 0.00 0.20 0.40 15.80 17.20 1.0 428 1726456 -1 89 1 1 0 0 660 68 24 0.60 1.20 412816 11399 0.00 0.00 0.00 0.00 0.00 0.00 0.00 39.60 73.20 2.6 1187 1766742 -1 88 1 1 119 116 4029 453 246 0.40 0.60 369988 215679 0.00 0.00 0.00 0.00 0.00 11.20 21.20 31.40 97.60 3.6 3168 1331394 -1 71 1 1 8 1 4773 1009 880 3.20 1.40 1086945 662015 2.20 4.60 13.00 36.00 11.80 17.80 37.80 225.00 376.40 2.0 204 1121336 -1 0 1 1 31 41 1394 163 124 0.40 0.40 26747 64771 14.77 20.56 28.74 19.16 10.98 11.38 14.57 37.33 78.84 136 89 11 -1 88 1 1 251 191 2326 321 151 0.20 0.20 1017291 78778 0.00 0.00 0.00 0.00 0.00 12.80 12.80 14.40 35.00 1.8 408 1072592 -1 0 1 1 23 13 1205 154 79 1.20 2.81 605642 53078 29.26 109.62 219.44 507.21 1.60 62.73 123.25 137.27 376.75 255 78 21 -1 81 1 1 172 0 3252 205 174 1.60 0.60 516331 33097 0.00 0.00 0.00 0.00 0.20 48.20 96.20 95.80 223.20 5.6 1616 1369450 -1 93 1 1 70 100 1169 61 47 0.60 2.20 30737 21237 1.20 3.80 10.20 14.80 0.00 0.60 1.00 61.00 79.20 1.0 139 1061795 -1 83 1 1 133 131 3828 283 224 0.60 0.60 364223 169192 0.00 0.00 0.00 0.00 0.00 7.77 9.76 75.50 134.26 1.3 1070 1010744 -1 97 1 1 0 0 927 95 54 0.00 0.00 2205 9319 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.80 3.60 2.0 2527 1700784 -1 75 1 1 35 47 4549 608 456 3.20 1.00 124709 48059 3.20 5.20 6.20 1.80 0.80 10.60 15.00 178.80 316.40 2.3 172 1100077 -1 91 1 1 20 27 1359 268 179 1.20 2.40 172460 22644 0.00 0.00 0.00 0.00 0.20 1.80 2.20 97.60 132.40 3.0 404 1712434 -1 91 1 1 2 0 3520 178 147 0.40 0.40 116102 53455 0.20 0.40 0.40 0.00 0.60 5.20 10.20 36.20 47.80 2.8 389 1067304 -1 94 1 1 21 19 1446 156 87 0.20 0.20 232432 53083 0.00 0.00 0.00 0.00 0.00 0.00 0.00 20.20 23.20 4.6 2734 1603858 -1 93 1 1 19 24 961 151 124 2.20 0.80 71986 28290 0.00 0.00 0.00 0.00 0.00 3.00 5.80 112.00 157.00 2.6 852 1704750 -1 95 1 1 3 3 1290 118 88 0.20 0.20 20182 53300 0.00 0.00 0.00 0.00 0.00 0.20 0.20 27.60 30.80 1.0 2118 1047573 -1 97 1 1 2 0 278 59 41 0.20 0.20 1558 13630 0.00 0.00 0.00 0.00 0.00 0.20 0.20 19.00 22.20 1.0 6479 1856891 -1 0 1 1 7 5 1019 75 44 0.20 0.20 167825 17102 1.00 1.20 1.20 0.00 0.40 4.79 7.98 19.96 51.70 184 95 5 -1 79 1 1 33 15 4954 287 213 1.20 1.20 302830 82599 0.00 0.00 0.00 0.00 1.60 1.60 2.20 69.60 308.40 6.8 1435 1307883 -1 90 1 1 13 5 1096 98 67 2.00 2.99 16596 26431 0.00 0.00 0.00 0.00 0.20 2.79 3.59 99.40 157.88 1.8 1345 1016145 -1 73 1 1 93 123 3393 430 325 3.00 1.20 485834 161780 10.20 22.60 43.80 55.00 3.60 34.60 42.60 169.80 427.60 6.2 222 1292978 -1 98 1 1 2 1 206 14 31 0.20 0.20 7000 14343 0.00 0.00 0.00 0.00 0.00 0.80 1.40 15.60 18.40 1.0 8188 1864384 -1 89 1 1 3 1 477 35 30 2.20 2.20 77144 25437 0.00 0.00 0.00 0.00 0.00 13.40 26.20 221.60 211.40 1.2 8588 1833952 -1 97 1 1 9 8 1079 59 51 0.20 0.20 8296 31390 0.00 0.00 0.00 0.00 0.40 5.80 6.00 15.60 33.00 1.2 1569 1081923 -1 98 1 1 1 1 171 16 15 0.20 0.20 7578 2380 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.23 16.83 2.0 9865 1873443 -1 93 1 1 24 37 1195 140 67 0.20 0.20 197189 16598 1.80 1.80 1.60 0.00 3.60 8.20 9.00 28.60 53.40 4.7 330 992792 -1 78 1 1 6 0 4876 443 331 5.20 1.60 473486 62373 2.00 2.60 2.40 0.00 1.80 6.00 10.60 253.60 405.00 2.0 226 1115813 -1 93 1 1 2 1 1098 24 39 1.00 1.60 18446 13224 0.00 0.00 0.00 0.00 0.00 0.20 0.20 77.40 105.60 1.2 7034 1845005 -1 91 1 1 1 0 906 91 50 0.20 0.20 2541 21618 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.80 17.60 1.6 990 1761512 -1 94 1 1 5 1 676 104 56 0.80 0.80 22221 13409 1.00 1.00 1.00 0.00 1.00 0.00 0.00 61.40 83.80 1.0 232 1747290 -1 70 1 1 10 1 5002 580 433 7.60 2.00 676779 76726 4.80 8.20 8.00 0.00 3.40 14.60 24.60 373.00 579.20 1.8 253 1115773 -1 88 1 1 17 17 3042 424 166 0.80 0.80 638349 604780 3.39 5.79 5.79 0.00 0.40 11.18 11.38 59.08 127.35 1.7 229 1041536 -1 93 1 1 2 0 1524 107 106 0.20 0.20 6493 72539 0.00 0.00 0.00 0.00 0.00 10.80 15.60 15.80 28.00 1.0 1921 1112656 -1 77 1 1 15 3 3760 718 501 4.00 3.00 378705 122879 0.00 0.00 0.00 0.00 0.00 0.00 0.00 192.20 289.60 5.6 2921 1602693 -1 91 1 1 21 31 1622 104 58 0.60 2.20 366070 61248 0.00 0.00 0.00 0.00 0.00 0.20 0.40 52.00 54.00 2.8 6658 1825005 -1 77 1 1 7 5 4324 723 264 2.60 9.00 532078 21737 0.00 0.00 0.00 0.00 0.00 3.60 4.20 193.60 262.60 3.4 2486 1409182 -1 95 1 1 0 0 2281 102 142 0.20 0.20 5975 20690 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.80 17.20 2.0 843 1721008 -1 92 1 1 3 0 1359 149 112 0.80 0.40 16723 25838 3.00 3.00 3.00 0.00 0.40 1.40 1.40 52.00 67.40 2.0 246 1118432 -1 76 1 1 19 9 4223 412 393 6.60 2.60 173798 95760 0.00 0.00 0.00 0.00 0.00 13.40 14.00 340.40 524.40 1.7 1119 1058566 -1 94 1 1 4 1 1048 57 70 1.00 0.80 44646 75392 0.00 0.00 0.00 0.00 0.00 0.00 0.00 46.40 56.00 2.4 1342 1546405 -1 90 1 1 5 0 1429 225 184 3.60 1.00 182598 11768 0.40 0.40 0.40 0.00 0.80 0.20 0.20 188.20 273.20 2.4 330 1717701 -1 80 1 1 21 4 6398 247 179 2.20 6.60 181309 55825 0.00 0.00 0.00 0.00 0.20 13.60 18.80 148.00 306.00 4.0 635 1529202 -1 93 1 1 1 0 1564 175 110 0.40 0.20 6163 22276 0.80 1.20 1.20 0.00 0.00 2.20 2.40 22.00 49.20 1.0 239 1099744 -1 94 1 1 37 41 1858 84 69 0.40 0.80 7765 60755 0.00 0.00 0.00 0.00 0.00 0.00 0.00 32.00 46.40 2.0 833 1643795 -1 74 1 1 128 51 2429 355 346 1.60 3.00 661653 450703 28.00 113.00 188.80 361.80 2.40 57.80 105.60 125.40 222.00 2.0 132 1016723 -1 91 1 1 12 10 1468 119 90 1.20 1.60 29347 18501 0.00 0.00 0.00 0.00 0.00 1.80 1.80 82.36 122.65 2.8 964 978007 -1 81 1 1 19 0 2287 235 131 0.40 1.40 210667 135817 12.00 71.20 141.60 330.00 0.20 33.60 65.80 56.60 133.80 3.8 146 1112992 -1 71 1 1 88 102 5375 463 301 1.40 2.61 380129 173613 5.01 15.03 21.24 31.46 5.21 41.68 66.93 85.77 287.17 3.4 418 1033974 -1 94 1 1 15 11 564 53 36 1.00 1.40 80003 38957 0.00 0.00 0.00 0.00 0.00 1.80 2.81 51.10 81.76 1.0 6876 1864968 -1 0 1 1 23 21 2458 180 137 0.40 0.40 11664 33798 0.00 0.00 0.00 0.00 0.00 2.20 2.20 31.80 187.80 362 94 6 -1 84 1 1 2 1 2695 222 152 1.20 1.80 241693 134072 6.79 12.97 9.78 0.00 2.79 21.36 31.14 74.65 210.78 2.0 529 1007079 -1 84 1 1 28 2 3169 160 128 2.40 5.20 258909 77744 0.00 0.00 0.00 0.00 0.00 6.20 6.20 164.80 200.00 3.4 1787 1644523 -1 87 1 1 2 1 2768 210 232 0.40 0.40 320031 216650 0.00 0.00 0.00 0.00 0.00 2.60 3.00 43.40 62.20 3.8 3419 1427370 -1 75 1 1 8 0 3782 498 428 7.20 2.20 181646 22390 0.20 0.20 0.20 0.00 0.00 0.80 0.80 349.00 611.60 1.5 370 1028214 -1 95 1 1 47 65 2181 78 86 0.20 0.20 16114 88636 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.60 17.20 2.4 760 1645581 -1 88 1 1 6 0 1978 424 307 2.40 0.80 197951 25163 0.00 0.00 0.00 0.00 0.20 1.20 1.80 123.60 193.60 2.6 1361 1072078 -1 90 1 1 5 4 2718 265 190 0.20 0.20 146000 94479 17.20 22.20 22.00 0.00 13.60 2.40 2.40 25.20 82.60 1.2 243 982323 -1 94 1 1 12 11 1351 121 113 0.20 0.20 231592 84571 0.00 0.00 0.00 0.00 0.00 3.80 4.20 18.20 59.60 2.6 976 1086653 -1 66 1 1 28 19 6195 1218 991 6.19 6.59 927159 775752 0.00 0.00 0.00 0.00 0.20 2.79 6.99 348.10 595.21 1.3 778 1077009 -1 85 1 1 68 40 1263 197 123 2.00 3.40 253418 116677 0.00 0.00 0.00 0.00 0.00 0.80 0.80 138.40 259.60 2.6 3505 1823155 -1 93 1 1 0 0 2525 91 72 0.20 0.20 3022 16676 1.40 1.40 1.40 0.00 0.20 0.20 0.20 15.37 33.93 1.0 158 1065222 -1 97 1 1 0 0 812 132 81 0.20 0.20 15160 17977 0.00 0.00 0.00 0.00 0.00 0.80 0.80 54.80 20.80 2.0 1875 1074955 -1 73 1 1 17 4 3846 336 330 4.99 3.79 556898 415572 1.40 1.60 6.19 16.57 0.20 35.53 70.26 251.70 365.07 6.8 461 1544899 -1 64 1 1 30 8 4113 479 348 10.00 18.20 239482 38730 9.20 42.60 72.20 191.00 7.40 36.00 37.60 494.00 847.00 1.7 210 1083712 -1 80 1 1 10 1 3895 359 194 2.40 4.00 355931 141785 0.00 0.00 0.00 0.00 0.00 25.80 32.00 180.00 470.60 5.6 1242 1339760 -1 91 1 1 0 0 313 26 33 0.20 0.20 22208 30376 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.60 17.60 1.4 1857 1767232 -1 92 1 1 23 33 4590 91 120 0.20 0.20 79232 53278 5.41 9.82 17.03 26.65 0.20 1.40 2.20 14.43 48.10 1.0 119 1016200 -1 81 1 1 28 16 3269 431 269 2.59 7.39 503221 204217 3.79 6.99 20.76 32.53 1.20 15.97 28.34 121.56 209.58 5.4 150 1534435 -1 92 1 1 2 0 2115 125 85 0.20 0.20 29926 24886 2.40 3.20 3.00 0.00 0.00 5.00 7.60 15.80 44.80 2.4 188 1087811 -1 94 1 1 18 8 901 78 58 0.60 0.60 128052 21829 0.00 0.00 0.00 0.00 0.00 2.79 2.79 43.31 115.37 1.6 631 968121 -1 98 1 1 0 0 484 37 29 0.20 0.20 7835 10182 1.80 1.80 1.80 0.00 0.00 0.00 0.00 15.63 16.83 1.0 180 1746769 -1 88 1 1 3 2 2547 250 119 1.00 2.60 265377 23343 8.00 10.60 18.60 27.00 16.40 0.40 0.40 118.60 132.60 4.6 173 1072302 -1 80 1 1 40 55 5497 160 103 1.40 1.80 31832 42627 5.60 7.20 7.20 0.00 3.80 3.60 4.40 137.00 144.40 3.4 325 1445446 -1 87 1 1 3 0 1997 257 160 2.60 0.80 540001 106074 0.00 0.00 0.00 0.00 0.00 0.00 0.00 127.20 181.20 4.8 1468 1756045 -1 98 1 1 0 0 234 43 13 0.20 0.20 265827 10854 0.00 0.00 0.00 0.00 0.00 0.00 0.00 18.00 17.00 1.2 8602 1865776 -1 0 1 1 11 1 3556 348 267 3.40 2.20 225660 113178 6.80 13.40 67.80 107.60 0.20 11.60 21.20 219.80 416.60 171 73 27 -1 80 1 1 9 7 3711 208 121 2.20 7.80 193836 177797 0.00 0.00 0.00 0.00 0.00 0.60 0.80 191.60 219.60 3.2 2513 1582630 -1 89 1 1 6 0 2424 239 155 1.80 1.80 13184 34056 0.00 0.00 0.00 0.00 0.00 3.41 3.81 73.15 203.41 1.0 545 1023155 -1 89 1 1 2 0 1790 127 73 1.80 2.20 137017 28650 4.39 4.79 4.79 0.00 1.80 31.14 32.93 121.56 219.56 2.2 283 1052872 -1 92 1 1 6 1 2282 125 125 1.20 1.40 48385 63513 0.00 0.00 0.00 0.00 0.00 2.00 2.40 102.40 105.40 4.2 2743 1531896 -1 83 1 1 31 18 3012 183 102 1.00 1.00 173124 55477 0.00 0.00 0.00 0.00 0.00 23.60 62.00 57.00 259.00 2.8 5375 1416432 -1 92 1 1 2 0 1861 223 120 0.80 0.60 232693 29510 0.00 0.00 0.00 0.00 0.60 4.60 4.80 56.20 136.60 2.2 434 1104610 -1 69 1 1 98 63 2605 303 217 8.20 21.80 535376 133157 3.20 17.40 49.20 84.00 1.40 8.60 9.80 363.40 709.80 1.5 441 1098037 -1 82 1 1 72 38 3563 135 109 2.20 7.40 77168 55026 9.80 22.40 32.60 25.40 4.00 14.60 25.00 175.60 211.20 4.4 146 1598184 -1 68 1 1 40 3 4682 294 173 8.38 19.36 162052 55293 4.19 7.58 25.95 49.30 1.80 5.59 8.78 327.15 560.28 4.0 151 1107687 -1 91 1 1 0 0 601 120 49 0.20 0.20 454452 13125 0.00 0.00 0.00 0.00 0.00 50.80 101.60 18.00 169.80 2.8 1659 1733061 -1 73 1 1 20 11 3691 396 270 2.60 1.60 255211 84733 0.00 0.00 0.00 0.00 0.00 12.80 15.80 165.60 365.40 5.6 8426 1373406 -1 95 1 1 7 14 1497 69 69 0.20 0.20 11560 34500 1.00 1.00 1.00 0.00 0.40 1.00 1.00 15.00 20.80 1.2 151 1750891 -1 72 1 1 16 0 2382 128 77 7.41 20.64 90058 25881 0.20 0.20 0.20 0.00 0.00 13.63 19.84 266.13 495.79 1.0 471 1079901 -1 91 1 1 6 5 3402 106 99 0.60 0.60 23385 58740 1.80 1.80 1.80 0.00 0.60 1.20 2.00 49.20 115.40 1.7 326 989523 -1 91 1 1 6 2 2352 190 100 0.60 0.80 484452 29922 2.00 2.00 2.00 0.00 4.40 10.20 12.80 50.20 119.80 1.0 209 1026242 -1 83 1 1 14 8 3554 360 281 2.59 2.99 213151 89146 0.00 0.00 0.00 0.00 0.00 16.97 17.96 121.76 283.43 1.0 1389 1109887 -1 77 1 1 3 1 3614 233 180 1.60 3.21 261234 80077 4.41 4.81 5.61 1.20 0.60 29.46 38.08 124.65 250.70 1.5 435 1117693 -1 90 1 1 5 4 5427 247 221 0.40 0.40 11161 16785 0.00 0.00 0.00 0.00 0.00 0.60 0.60 34.20 52.60 2.2 429 1377768 -1 75 1 1 12 0 4838 583 646 6.59 4.99 679610 63248 0.00 0.00 0.00 0.00 0.00 2.20 3.59 292.42 465.47 6.0 1836 1694959 -1 96 1 1 2 0 817 43 73 0.40 0.80 102203 26343 0.00 0.00 0.00 0.00 0.20 2.00 2.20 34.40 47.60 1.3 494 1014829 -1 80 1 1 1 0 3438 398 213 0.60 1.80 1376248 345348 7.20 8.20 8.20 0.00 7.40 2.00 2.40 45.60 186.80 1.2 222 1019029 -1 87 1 1 8 3 1693 238 205 4.60 1.80 108650 7332 0.00 0.00 0.00 0.00 0.40 0.00 0.00 239.60 337.00 2.2 414 1717702 -1 80 1 1 10 2 2904 404 193 6.40 6.40 533415 300560 0.00 0.00 0.00 0.00 0.00 0.80 1.00 423.00 483.80 3.2 8710 1864650 -1 89 1 1 18 3 3307 175 111 1.60 1.60 128997 53305 0.00 0.00 0.00 0.00 0.00 0.40 0.40 92.20 144.40 4.8 702 1522429 -1 91 1 1 2 0 340 28 18 2.00 2.00 51800 20787 0.00 0.00 0.00 0.00 0.00 2.40 4.00 178.80 156.60 1.0 8092 1868448 -1 99 1 1 1 1 154 8 12 0.20 0.20 7001 10981 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.40 16.80 1.0 7265 1875328 -1 64 1 1 66 53 4338 354 220 6.97 19.12 207848 84626 4.98 25.30 65.14 164.54 0.60 21.51 33.47 298.80 545.42 3.0 159 1094373 -1 87 1 1 4 2 445 41 15 2.00 2.00 89005 17012 0.00 0.00 0.00 0.00 0.00 3.41 5.61 206.01 164.93 1.2 11753 1891069 -1 86 1 1 1 0 3402 193 212 0.60 0.80 32898 530532 3.99 5.99 5.99 0.00 0.20 0.40 0.60 41.72 80.84 4.0 168 1008651 -1 87 1 1 4 1 4437 722 402 0.40 1.80 49022 91833 3.60 7.40 19.60 25.20 0.60 5.00 7.00 33.20 82.40 1.0 325 1074453 -1 97 1 1 6 2 239 35 31 0.20 0.20 109650 6671 0.00 0.00 0.00 0.00 0.00 0.00 0.00 16.80 17.40 2.0 4694 1847805 -1 94 1 1 10 9 1370 136 86 0.20 0.20 121256 47389 1.00 3.20 5.00 9.60 6.00 0.60 0.60 20.40 60.20 2.0 133 1072768 -1 81 1 1 4 2 5139 461 382 1.20 4.20 35171 532139 0.00 0.00 0.00 0.00 0.00 8.20 8.60 100.20 160.80 1.0 861 995771 -1 91 1 1 3 1 704 55 51 1.80 2.00 8530 11424 0.00 0.00 0.00 0.00 0.00 0.20 0.20 75.80 127.20 1.6 590 1759749 -1 78 1 1 23 15 4420 229 168 1.60 10.40 86381 69422 10.40 20.80 29.60 38.00 6.40 3.40 4.60 251.60 222.20 7.8 153 1292285 -1 78 1 1 10 1 3338 478 417 8.60 2.40 328815 18709 0.00 0.00 0.00 0.00 0.00 0.00 0.00 434.60 629.00 2.8 7381 1874141 -1 74 1 1 1 0 2697 271 258 1.80 2.40 770736 548396 0.00 0.00 0.00 0.00 0.00 62.28 106.99 131.94 245.31 4.8 1241 1000888 -1 97 1 1 15 23 200 16 19 0.20 0.20 3376 1612 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.57 16.77 1.0 7250 1861542 -1 88 1 1 21 5 968 86 106 1.00 1.00 11050 43365 19.64 41.68 103.41 217.03 9.02 15.63 25.45 119.24 231.66 4.0 464 972561 -1 82 1 1 42 51 3598 192 152 1.00 1.00 326100 239844 1.60 4.81 18.44 41.28 0.80 13.63 43.29 130.26 193.59 1.4 249 1014642 -1 94 1 1 11 5 1293 102 90 0.60 0.80 21387 22319 0.00 0.00 0.00 0.00 0.00 0.80 0.80 48.40 147.60 2.0 993 973275 -1 97 1 1 1 0 355 24 21 0.80 0.80 18370 3178 0.00 0.00 0.00 0.00 0.00 0.40 0.40 50.60 73.80 1.0 7309 1864419 -1 88 1 1 2 0 2486 284 256 2.60 4.80 134314 55197 1.00 1.00 3.40 6.20 0.80 3.40 3.80 150.40 223.00 4.0 245 1055248 -1 95 1 1 57 56 958 130 86 0.60 0.40 56797 50759 4.20 16.60 31.60 59.20 1.20 1.40 3.20 41.20 79.20 2.8 175 991931 -1 85 1 1 45 54 2320 116 89 2.00 2.80 124687 63844 15.20 18.00 18.80 3.00 13.60 12.20 19.20 129.40 224.60 3.0 170 1533677 -1 74 1 1 31 22 4119 203 315 6.19 18.96 74396 49147 3.59 4.39 4.19 0.00 0.20 1.60 1.60 200.00 379.44 1.2 316 1083757 -1 89 1 1 42 60 1256 88 89 0.60 1.80 101694 34680 0.00 0.00 0.00 0.00 0.00 4.01 7.82 44.89 77.15 2.0 973 1130743 -1 87 1 1 7 2 1561 84 56 0.80 2.40 124456 336573 0.00 0.00 0.00 0.00 0.00 6.00 11.40 40.00 61.00 1.2 6601 1851443 -1 92 1 1 9 9 1323 104 90 0.60 0.60 21111 20767 0.40 0.40 0.40 0.00 1.00 4.80 4.80 49.00 100.60 1.0 204 1118088 -1 94 1 1 4 1 1882 86 82 0.80 1.00 101904 27502 0.00 0.00 0.00 0.00 0.00 6.20 6.20 68.40 93.60 4.4 6508 1411128 -1 98 1 1 1 1 196 41 22 0.20 0.20 285750 259748 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.20 17.40 3.2 3656 1820056 -1 97 1 1 32 44 152 8 10 0.20 0.20 6995 8957 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.80 16.80 1.0 7550 1878208 -1 93 1 1 10 9 1844 192 125 0.60 0.60 25148 51077 0.00 0.00 0.00 0.00 0.20 27.00 27.00 27.40 101.80 1.5 1623 1040469 -1 80 1 1 518 8 1623 107 102 2.40 0.80 73351 37095 0.00 0.00 0.00 0.00 0.00 111.60 112.00 120.20 173.00 1.4 3024 1845179 -1 91 1 1 9 7 1755 190 169 0.80 0.40 16544 26314 0.00 0.00 0.00 0.00 0.00 0.80 0.80 54.60 86.00 1.8 447 1131064 -1 72 1 1 55 67 5296 695 423 6.80 2.40 270206 78483 2.20 4.20 3.80 0.00 0.80 4.80 5.60 352.40 564.00 2.0 228 1114467 -1 90 1 1 3 1 1952 147 94 0.60 2.60 48430 37008 2.20 6.20 10.80 13.40 0.40 1.20 1.40 63.80 71.60 1.3 185 1081821 -1 94 1 1 3 0 845 73 59 0.40 0.60 136822 23071 6.60 21.80 48.40 89.00 0.80 0.60 3.00 29.80 93.00 1.8 206 987451 -1 80 1 1 7 2 3068 433 327 5.20 1.40 203964 95184 0.00 0.00 0.00 0.00 0.00 1.40 1.40 241.40 354.20 6.2 4007 1605390 -1 92 1 1 0 0 2287 69 72 0.20 0.20 4922 12462 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.60 16.80 1.0 8353 1864864 -1 91 1 1 30 3 1708 139 125 1.40 1.20 66870 45771 1.00 1.00 1.00 0.00 1.00 1.80 1.80 83.40 126.40 2.2 253 1530205 -1 81 1 1 31 3 3748 343 276 5.60 5.20 161126 93390 0.00 0.00 0.00 0.00 3.20 4.00 4.60 220.60 432.60 2.2 534 1073170 -1 85 1 1 9 3 4092 159 161 1.20 1.60 46573 154843 0.00 0.00 0.00 0.00 0.20 1.20 1.20 122.00 116.40 2.2 368 1522917 -1 97 1 1 1 1 198 18 20 0.20 0.20 7026 4055 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.63 16.83 1.0 8901 2243187 -1 97 1 1 0 0 719 60 60 0.20 0.20 7281 19696 0.00 0.00 0.00 0.00 0.00 0.20 0.20 17.96 23.55 1.0 1124 1060267 -1 98 1 1 0 0 220 19 18 0.20 0.20 1977 9515 0.00 0.00 0.00 0.00 0.00 0.20 0.40 15.57 21.16 1.0 1904 1750683 -1 78 1 1 25 7 3713 151 90 4.80 10.00 290336 81955 0.00 0.00 0.00 0.00 0.00 1.40 1.80 304.60 349.60 3.4 1431 1541880 -1 83 1 1 106 98 4116 234 194 1.60 5.20 246490 119184 0.00 0.00 0.00 0.00 0.00 3.60 4.20 124.60 236.40 1.3 950 1002078 -1 90 1 1 4 2 1959 214 126 0.60 1.79 117352 23063 0.00 0.00 0.00 0.00 0.20 4.77 4.97 43.54 69.58 1.0 776 1118409 -1 91 1 1 8 5 1111 156 128 0.40 0.60 215802 17088 6.21 15.03 40.68 205.01 3.41 69.74 70.94 29.46 180.56 2.5 244 974036 -1 95 1 1 14 13 953 129 57 0.20 0.20 167995 177470 0.00 0.00 0.00 0.00 0.00 0.40 0.40 15.60 53.60 3.0 1218 1746349 -1 94 1 1 1 0 1661 147 170 0.20 0.20 10165 101683 0.00 0.00 0.00 0.00 0.00 3.40 4.00 13.00 53.60 1.0 369 1061306 -1 74 1 1 24 15 3210 228 191 6.81 18.64 232219 100561 5.81 12.22 22.24 33.87 12.42 12.22 16.03 283.77 570.94 1.0 192 1093629 -1 88 1 1 1 0 519 34 29 2.00 1.60 18989 18822 0.00 0.00 0.00 0.00 0.00 0.00 0.00 77.00 105.40 2.0 977 1765294 -1 76 1 1 187 202 4014 514 384 3.80 1.00 183906 106306 2.20 3.60 3.60 0.00 0.20 6.00 6.20 190.60 354.60 2.0 300 999016 -1 89 1 1 26 20 2253 148 68 1.40 1.40 286052 33031 0.00 0.00 0.00 0.00 0.00 9.40 11.00 73.60 279.20 3.6 7579 1379354 -1 94 1 1 74 39 946 113 127 0.20 0.20 185780 145380 3.60 19.60 33.20 31.00 1.20 8.00 28.20 25.20 34.20 4.4 132 1597397 -1 88 1 1 0 0 328 48 44 0.20 0.20 139217 9468 0.00 0.00 0.00 0.00 0.00 0.40 0.40 15.80 17.00 2.0 621 1758632 -1 96 1 1 34 49 481 46 40 0.40 1.80 4978 18275 1.40 1.60 1.20 0.00 0.60 0.20 0.20 20.84 36.47 1.0 243 1026964 -1 98 1 1 0 0 1792 60 72 0.20 0.20 3164 8671 0.60 0.60 0.60 0.00 0.20 0.20 0.20 14.80 22.80 2.2 315 1715520 -1 96 1 1 11 8 1392 68 56 0.60 0.60 6614 19602 0.00 0.00 0.00 0.00 0.00 0.20 0.20 46.89 49.90 2.2 1165 972803 -1 90 1 1 1 0 1522 185 143 0.80 1.00 24539 44745 0.00 0.00 0.00 0.00 0.00 0.00 0.00 58.80 91.40 1.0 687 1120960 -1 90 1 1 11 2 2434 123 111 0.80 0.80 49585 46772 4.99 6.99 6.99 0.00 1.80 4.19 7.58 58.48 101.60 2.0 237 1051034 -1 98 1 1 0 0 158 12 23 0.20 0.20 443 8217 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.80 16.80 1.0 3739 1849659 -1 97 1 1 20 13 1056 93 67 0.40 0.40 25620 42410 0.00 0.00 0.00 0.00 0.00 1.00 1.00 31.40 43.80 2.2 2434 1726120 -1 91 1 1 2 1 3118 299 167 0.40 0.20 194860 155593 0.40 0.60 0.40 0.00 0.20 1.80 1.80 23.80 33.00 5.6 2131 988368 -1 85 1 1 2 1 3673 359 167 0.80 0.80 260107 50871 6.40 8.00 8.00 0.00 0.80 7.00 11.80 78.60 108.40 1.7 393 1127054 -1 96 1 1 2 1 208 28 30 0.20 0.20 133961 93202 0.00 0.00 0.00 0.00 0.00 14.80 29.40 13.40 31.00 1.4 6191 1856795 -1 82 1 1 8 0 3585 214 137 1.80 3.40 138923 19446 0.00 0.00 0.00 0.00 0.20 36.60 36.60 151.20 333.40 1.5 725 966637 -1 0 1 1 10 4 2685 362 243 2.79 1.00 765585 659609 4.99 12.77 28.74 50.90 0.40 40.72 50.90 137.33 292.02 144 84 16 -1 78 1 1 28 18 4804 305 193 2.19 3.19 187500 56726 0.00 0.00 0.00 0.00 0.00 23.71 31.08 153.78 382.27 4.0 1279 1012456 -1 76 1 1 46 11 4580 117 97 4.80 11.00 66861 32358 0.00 0.00 0.00 0.00 0.00 2.40 2.80 286.20 370.20 3.2 1062 1537206 -1 86 1 1 12 5 3506 425 283 1.40 1.00 226175 186398 0.00 0.00 0.00 0.00 1.00 4.20 7.60 100.00 151.60 4.8 632 1550574 -1 91 1 1 7 5 2818 137 128 0.40 0.40 11207 32846 0.00 0.00 0.00 0.00 0.00 2.00 4.80 32.20 80.40 1.8 2034 969880 -1 85 1 1 30 15 2435 207 143 2.80 5.20 78379 63231 0.00 0.00 0.00 0.00 0.00 3.20 6.00 350.60 386.20 1.0 574 1073299 -1 93 1 1 13 11 1213 139 129 2.00 1.00 170892 33003 0.00 0.00 0.00 0.00 0.20 0.80 0.80 121.60 141.40 1.0 856 998221 -1 92 1 1 24 36 3436 162 101 0.20 0.20 43117 21185 0.80 0.80 0.80 0.00 0.20 0.20 0.20 16.00 22.20 3.2 180 1714208 -1 97 1 1 5 1 247 27 21 0.40 0.20 99815 10481 0.00 0.00 0.00 0.00 0.00 1.20 1.20 32.60 45.40 2.0 8117 1863984 -1 87 1 1 4 0 2548 266 208 2.59 1.60 237912 20143 1.40 1.80 1.80 0.00 2.20 9.18 9.58 144.51 216.57 2.0 334 1014651 -1 69 1 1 44 2 4527 402 224 5.40 15.20 319514 58917 4.60 36.00 91.00 279.60 0.00 53.80 95.80 190.80 430.00 3.5 132 1097944 -1 95 1 1 0 0 2443 74 72 0.20 0.20 7001 26941 4.60 6.40 6.40 0.00 0.00 1.40 1.60 15.60 79.60 3.2 195 1443330 -1 90 1 1 1 0 1541 146 118 0.60 0.80 28217 19883 0.60 2.20 7.40 17.20 0.00 14.60 16.00 37.80 65.60 2.7 167 1098957 -1 88 1 1 2 0 468 41 45 1.40 1.60 76117 44209 0.00 0.00 0.00 0.00 0.00 1.60 2.99 70.66 103.39 1.0 1668 1768097 -1 90 1 1 1 0 3931 261 217 0.60 0.80 108422 332231 0.00 0.00 0.00 0.00 0.00 9.80 18.00 51.20 82.60 2.2 1146 1395598 -1 97 1 1 0 0 401 58 47 0.20 0.20 1573 6755 0.00 0.00 0.00 0.00 0.00 0.00 0.00 17.40 17.00 2.2 563 1710728 -1 0 1 1 11 6 719 61 43 1.20 1.80 13076 15236 4.60 5.00 5.00 0.00 1.00 1.60 2.20 61.60 75.80 259 94 6 -1 95 1 1 2 0 751 93 85 2.00 1.60 38779 5145 0.00 0.00 0.00 0.00 0.00 0.00 0.00 107.78 143.71 1.2 7333 1860592 -1 92 1 1 19 27 744 71 78 0.20 0.20 74934 203418 0.00 0.00 0.00 0.00 0.00 8.00 15.80 16.20 18.20 1.2 4387 1821778 -1 61 1 1 20 3 6825 544 414 10.40 7.60 443725 60351 3.60 4.00 4.20 1.00 6.60 2.40 2.80 515.40 798.40 5.4 167 1509966 -1 85 1 1 2 1 525 95 52 2.00 2.00 326756 243185 0.00 0.00 0.00 0.00 0.00 5.60 10.60 156.00 150.40 2.6 3403 1822906 -1 92 1 1 6 5 1742 114 96 0.40 0.60 39603 19967 0.00 0.00 0.00 0.00 0.00 0.80 1.00 41.28 77.56 2.2 732 974256 -1 96 1 1 0 0 918 85 102 0.40 0.40 12093 24617 0.00 0.00 0.00 0.00 0.00 1.40 2.00 28.80 36.60 1.6 402 1060733 -1 85 1 1 17 5 1896 205 193 2.19 2.59 45718 41239 5.18 18.92 57.17 146.41 0.00 33.27 113.75 128.49 206.37 2.0 176 1050849 -1 88 1 1 198 195 1791 253 189 2.00 3.00 132619 97036 0.00 0.00 0.00 0.00 0.00 2.60 15.00 110.20 165.40 1.0 464 983346 -1 89 1 1 8 5 2119 175 110 0.60 1.00 73746 40532 5.20 14.80 31.40 54.60 1.00 10.40 10.60 77.20 163.80 2.4 147 1531090 -1 96 1 1 0 0 1758 116 166 0.20 0.20 49953 70743 5.79 10.78 7.98 0.00 0.60 0.40 0.60 15.57 29.54 2.0 274 1705742 -1 91 1 1 26 34 906 74 50 1.60 1.80 178551 25205 0.00 0.00 0.00 0.00 0.00 0.60 0.60 120.80 178.00 2.2 4532 1840355 -1 90 1 1 4 1 2941 171 130 2.20 2.60 129588 24635 3.20 3.60 3.60 0.00 1.00 2.20 2.40 105.40 157.60 2.8 310 1024850 -1 97 1 1 21 27 246 26 21 0.40 0.40 5274 11095 0.00 0.00 0.00 0.00 0.00 0.20 0.40 28.06 39.08 1.0 1905 1757582 -1 88 1 1 1 0 660 108 59 0.40 1.00 175527 166176 21.20 44.40 71.40 80.40 0.20 27.20 51.00 31.40 33.40 3.0 137 1719968 -1 95 1 1 4 4 1129 238 84 0.20 0.20 433947 226213 0.00 0.00 0.00 0.00 0.00 0.20 0.20 18.80 21.40 4.0 2551 1581917 -1 82 1 1 1 0 3848 259 222 0.60 1.40 218722 312753 0.00 0.00 0.00 0.00 0.00 6.99 7.19 50.90 247.90 1.0 384 1002692 -1 98 1 1 2 1 769 30 22 0.20 0.20 12571 5656 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.40 16.80 1.0 4621 1828405 -1 93 1 1 34 0 1377 82 82 1.80 0.80 34866 18090 0.60 4.40 5.80 6.60 0.40 0.80 0.80 102.00 147.80 1.0 163 1067130 -1 90 1 1 4 1 1999 170 154 2.80 0.80 130868 105798 0.00 0.00 0.00 0.00 0.00 0.80 1.60 138.80 202.80 1.8 7150 1856408 -1 81 1 1 8 1 2071 125 86 6.40 18.60 71609 38177 0.60 4.00 11.20 24.40 0.00 11.60 15.60 240.80 421.00 1.0 137 1076886 -1 96 1 1 0 0 334 70 32 0.20 0.20 384724 185229 0.00 0.00 0.00 0.00 0.00 1.20 1.20 16.20 23.40 2.8 991 1759528 -1 87 1 1 0 0 3577 505 217 0.20 0.20 12789 36746 1.20 1.20 1.20 0.00 0.20 16.80 16.80 16.40 52.80 2.0 175 1129958 -1 79 1 1 188 210 3051 152 268 1.80 2.80 39987 678400 4.00 4.20 4.20 0.00 1.00 2.80 3.80 96.00 183.00 2.7 271 998874 -1 81 1 1 6 1 1376 74 53 5.79 16.97 169845 16701 5.79 21.36 31.14 86.63 0.00 24.15 43.71 193.81 381.44 2.0 165 1102272 -1 96 1 1 3 2 499 64 48 1.20 1.20 73009 24372 0.00 0.00 0.00 0.00 0.00 0.00 0.00 62.80 92.40 2.6 674 1721486 -1 98 1 1 1 1 198 15 26 0.20 0.20 6998 11084 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.60 16.80 1.0 5274 1858256 -1 85 1 1 0 0 6707 278 213 0.20 0.20 30362 148179 3.99 8.38 12.77 15.57 0.40 1.20 1.40 15.37 44.31 2.6 135 1011721 -1 96 1 1 2 0 629 139 54 0.40 0.80 261274 6739 0.00 0.00 0.00 0.00 0.00 1.40 1.60 24.40 42.40 2.6 5874 1721307 -1 85 1 1 5 2 3162 147 108 3.00 6.40 137154 17985 0.00 0.00 0.00 0.00 0.00 7.40 10.60 214.20 301.40 4.4 2756 1418467 -1 90 1 1 2 1 4259 223 161 0.40 1.00 19185 99520 0.20 0.40 0.40 0.00 0.00 2.99 3.19 20.76 42.51 6.2 337 975016 -1 0 1 1 10 4 3000 259 168 1.00 5.80 1447130 1280788 0.00 0.00 0.00 0.00 0.00 2.80 4.40 71.60 80.60 543 87 11 -1 93 1 1 4 0 1056 95 119 0.20 0.20 33604 113845 0.00 0.00 0.00 0.00 0.00 7.80 10.40 20.80 49.20 2.5 467 1062845 -1 76 1 1 28 2 1483 148 111 6.60 20.20 338077 39781 8.80 25.80 70.00 277.00 2.00 67.20 71.60 225.20 504.60 2.0 132 1088853 -1 86 1 1 3 1 3081 286 212 0.80 1.60 411248 548836 0.00 0.00 0.00 0.00 0.00 9.40 10.60 64.80 136.40 1.6 902 1033120 -1 96 1 1 3 2 1126 136 106 0.20 0.20 11318 27334 0.00 0.00 0.00 0.00 0.00 2.20 2.20 17.23 61.72 3.0 422 993879 -1 69 1 1 869 12 3509 166 155 4.20 5.00 91358 144560 5.20 7.60 6.80 0.00 3.00 1.80 2.40 216.40 330.60 4.0 236 1513158 -1 97 1 1 0 0 177 11 24 0.20 0.20 992 23063 0.00 0.00 0.00 0.00 0.00 0.00 0.00 16.00 16.80 1.0 9300 1869232 -1 90 1 1 5 2 1687 224 163 0.20 0.20 277479 103797 3.99 5.79 5.79 0.00 46.11 3.99 5.19 17.37 32.53 3.0 177 1062338 -1 59 1 1 11 1 5215 1011 805 9.18 6.39 773878 391304 0.00 0.00 0.00 0.00 0.00 31.34 35.93 415.77 812.38 3.4 1426 1031578 -1 85 1 1 17 31 1298 151 192 0.40 0.40 472966 492728 5.20 28.60 83.80 274.60 0.00 56.60 113.20 33.20 51.80 2.0 344 1539426 -1 96 1 1 11 8 865 74 57 0.60 1.40 173603 38639 0.00 0.00 0.00 0.00 0.20 0.00 0.00 51.00 62.40 2.2 4847 1672862 -1 95 1 1 13 8 3154 125 96 0.20 0.20 49783 92992 0.40 0.40 0.40 0.00 0.80 2.60 3.00 30.80 28.40 2.0 1297 1395208 -1 81 1 1 20 22 2066 297 247 6.59 3.19 174105 10290 0.00 0.00 0.00 0.00 0.00 0.60 0.60 314.37 476.25 1.6 385 1753290 -1 90 1 1 3 0 3052 111 197 1.00 1.20 112750 473805 0.00 0.00 0.00 0.00 0.00 4.40 7.00 88.00 142.60 2.0 480 1386939 -1 91 1 1 4 2 1314 119 89 0.40 1.80 50000 41118 3.20 5.40 5.00 0.00 0.20 1.60 2.40 178.00 129.00 4.0 189 1029926 -1 88 1 1 11 5 2725 243 140 0.20 1.60 34737 61559 3.80 4.40 4.40 0.00 0.40 52.40 56.20 24.40 103.60 1.3 205 1107142 -1 89 1 1 10 8 1439 107 91 1.40 3.20 36486 21669 0.00 0.00 0.00 0.00 0.00 8.80 9.00 111.40 270.80 1.6 908 1132680 -1 87 1 1 231 137 1763 270 229 0.60 0.60 253410 163869 0.00 0.00 0.00 0.00 0.00 0.00 0.00 58.40 85.20 2.0 442 1012315 -1 76 1 1 7 0 1748 133 108 7.20 20.60 167537 56646 3.00 22.20 28.00 43.60 0.00 14.40 22.00 258.00 484.00 1.5 132 1104482 -1 95 1 1 1 0 489 86 64 0.80 1.00 129749 34764 0.00 0.00 0.00 0.00 0.00 1.60 1.60 48.20 71.20 2.6 966 1717426 -1 90 1 1 76 70 4243 291 210 2.00 0.60 233251 135677 1.80 8.00 15.00 26.60 0.00 8.80 20.40 100.00 176.60 4.2 154 1326290 -1 94 1 1 1 1 1429 87 67 0.20 0.20 7163 24842 0.00 0.00 0.00 0.00 0.00 1.60 1.60 15.77 30.74 1.2 1476 1021541 -1 91 1 1 7 0 2067 151 63 1.80 2.00 205488 170521 3.60 5.60 5.40 0.00 0.00 1.00 1.20 87.60 150.00 3.6 316 1331270 -1 85 1 1 60 81 3927 314 176 2.20 4.60 296949 133548 0.00 0.00 0.00 0.00 0.00 23.00 28.00 147.20 260.40 3.4 582 1445262 -1 96 1 1 1 0 639 142 128 0.20 0.20 13625 39037 3.80 6.40 6.20 0.00 1.00 0.20 0.20 19.80 20.00 3.4 389 1708934 -1 96 1 1 4 0 631 33 75 0.60 0.80 36707 84581 0.00 0.00 0.00 0.00 0.00 1.20 1.40 47.60 64.40 1.0 481 1065304 -1 93 1 1 1 1 1051 61 83 0.20 0.20 67916 350924 0.00 0.00 0.00 0.00 0.00 4.19 7.78 15.57 16.77 1.6 6837 1873536 -1 98 1 1 0 0 901 53 57 0.20 0.20 1300 20351 0.00 0.00 0.00 0.00 0.00 0.20 0.20 15.54 14.94 1.7 447 1041675 -1 94 1 1 1 0 1522 214 101 0.40 0.80 48317 22956 0.00 0.00 0.00 0.00 0.00 1.60 2.60 30.00 33.60 1.0 1792 1074664 -1 81 1 1 20 6 4211 276 206 2.80 3.20 210977 55356 4.60 12.80 20.40 33.40 2.60 22.20 47.40 170.80 430.00 1.0 280 978371 -1 62 1 1 48 2 3381 159 128 11.78 35.33 81817 53880 4.99 5.79 5.79 0.00 1.00 11.78 11.98 398.60 731.54 6.6 261 1093753 -1 67 1 1 114 100 2969 224 151 7.41 18.64 136034 84091 8.42 31.26 93.99 173.35 1.60 42.89 80.76 311.62 557.11 1.3 130 1074519 -1 90 1 1 7 2 1655 143 82 0.60 1.00 169343 32311 0.00 0.00 0.00 0.00 0.00 3.61 22.44 55.91 168.94 2.0 711 971296 -1 90 1 1 24 33 2750 160 140 0.80 0.20 27531 88516 0.00 0.00 0.00 0.00 4.40 0.20 0.40 17.40 28.40 2.6 1018 1647146 -1 86 1 1 16 11 4775 249 162 1.00 1.80 336027 29890 0.00 0.00 0.00 0.00 0.00 5.41 7.41 85.37 183.17 2.2 2037 969858 -1 0 1 1 11 7 1589 162 119 0.80 1.00 307837 255022 6.59 27.15 74.45 120.16 0.00 19.56 30.34 62.08 149.10 134 83 17 -1 93 1 1 1 0 345 47 41 0.80 0.80 82998 18250 0.00 0.00 0.00 0.00 0.00 15.97 18.36 45.71 96.01 2.2 854 1764458 -1 91 1 1 1 0 1908 313 141 0.20 0.20 158242 161640 0.00 0.00 0.00 0.00 0.00 0.20 0.40 15.80 17.00 5.6 4056 1606056 -1 83 1 1 7 0 4421 349 391 4.60 1.60 118190 23704 0.00 0.00 0.00 0.00 0.00 0.80 0.80 217.80 321.80 5.0 2105 1719128 -1 92 1 1 1 0 420 28 58 1.80 1.80 38630 72092 0.00 0.00 0.00 0.00 0.00 1.40 2.40 142.60 138.80 1.2 12027 1889014 -1 94 1 1 7 1 773 71 55 1.40 3.60 11998 5884 0.00 0.00 0.00 0.00 0.00 0.80 0.80 124.20 141.60 2.0 6258 1710963 -1 95 1 1 1 0 1130 96 49 0.20 0.20 106879 15422 1.80 5.40 11.00 23.80 0.40 13.20 13.80 16.00 55.60 2.0 134 1013482 -1 97 1 1 0 0 742 20 20 0.20 0.20 5277 9899 0.00 0.00 0.00 0.00 0.00 0.80 1.40 15.60 16.80 1.0 4601 1828424 -1 92 1 1 9 8 3206 105 70 0.20 0.20 5415 33582 0.00 0.00 0.00 0.00 0.00 2.40 2.40 23.80 21.40 1.2 2912 1011918 -1 76 1 1 5 0 3661 363 371 3.81 1.20 334091 139933 6.21 12.22 10.02 0.00 0.00 10.42 12.02 184.17 334.47 1.7 377 1036935 -1 94 1 1 6 1 1791 256 161 1.00 2.40 73757 43555 0.00 0.00 0.00 0.00 0.00 0.20 0.20 74.40 100.40 3.4 2889 1548859 -1 92 1 1 12 10 2363 121 99 1.00 2.80 44871 20145 0.00 0.00 0.00 0.00 0.00 0.20 0.20 158.60 90.20 2.2 1094 1457250 -1 88 1 1 193 24 4132 660 420 0.60 0.60 225963 131040 7.20 47.00 71.60 112.40 1.60 9.00 10.20 42.00 130.80 3.8 151 1326901 -1 92 1 1 1 1 1408 188 131 0.60 0.40 321935 27929 0.00 0.00 0.00 0.00 0.00 6.59 11.98 34.13 47.90 3.6 480 1051839 -1 88 1 1 8 5 1834 121 109 2.59 5.38 54648 27728 1.59 1.59 1.59 0.00 1.79 3.98 4.38 108.17 239.04 2.0 329 1025321 -1 89 1 1 7 3 3021 190 108 2.80 6.60 112454 38502 2.00 3.60 3.20 0.00 1.00 9.00 11.00 129.20 234.60 1.3 355 1095077 -1 98 1 1 0 0 138 8 11 0.20 0.20 452 8586 0.00 0.00 0.00 0.00 0.00 0.20 0.40 20.20 17.20 1.2 1909 1754184 -1 77 1 1 8 1 7167 520 381 3.79 2.59 141684 51961 0.60 0.60 0.60 0.00 0.20 0.00 0.00 183.23 302.59 1.6 165 1063446 -1 98 1 1 1 0 139 11 16 0.20 0.20 433 12587 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.57 17.17 1.0 8475 1862328 -1 87 1 1 5 0 2807 198 142 1.40 2.60 270295 56991 0.00 0.00 0.00 0.00 2.40 24.60 37.60 104.20 156.20 2.8 906 1064958 -1 95 1 1 1 0 1755 156 129 0.80 0.80 15060 6223 0.00 0.00 0.00 0.00 0.00 1.60 2.60 52.60 83.80 2.2 336 1381960 -1 82 1 1 44 27 3547 196 129 3.80 4.40 127785 39678 0.00 0.00 0.00 0.00 0.20 2.20 2.20 237.40 414.00 1.7 687 1106726 -1 92 1 1 0 0 653 95 63 0.20 0.20 3396 18647 1.20 1.20 1.20 0.00 0.20 0.00 0.00 16.40 18.40 1.4 264 1757120 -1 75 1 1 10 0 3290 463 321 6.60 3.40 394348 64553 0.00 0.00 0.00 0.00 2.20 13.60 15.20 294.60 524.40 2.5 2681 1045133 -1 77 1 1 34 37 3359 497 412 8.40 2.20 453532 21230 1.40 1.40 1.40 0.00 2.00 0.00 0.00 407.80 586.40 2.6 165 1743528 -1 75 1 1 45 55 2511 159 112 7.20 20.40 69116 51134 0.20 0.20 0.20 0.00 0.80 11.00 17.00 253.00 434.20 1.8 367 1109370 -1 96 1 1 2 0 1306 85 90 0.20 0.20 22034 25816 0.00 0.00 0.00 0.00 0.00 3.20 5.20 14.80 65.80 5.4 1427 1075194 -1 91 1 1 5 1 2122 144 142 1.00 2.20 158643 53503 0.00 0.00 0.00 0.00 0.00 1.00 6.00 127.00 166.00 5.6 2202 1369078 -1 97 1 1 1 0 655 50 25 0.20 0.20 146677 13323 0.00 0.00 0.00 0.00 0.00 0.20 0.20 15.60 26.60 1.3 2988 1014718 -1 84 1 1 6 2 3132 388 156 1.00 3.00 427460 69115 4.60 7.40 6.20 0.00 16.20 3.20 5.00 99.20 242.40 1.4 862 1018798 -1 95 1 1 2 1 390 20 27 1.00 0.80 48696 71655 0.00 0.00 0.00 0.00 0.00 0.00 0.00 52.89 76.85 1.2 7474 1860794 -1 85 1 1 39 52 2470 237 175 2.60 1.00 149827 39404 0.00 0.00 0.00 0.00 0.80 17.80 18.20 145.20 312.40 1.5 2183 1036381 -1 97 1 1 2 1 161 15 15 0.20 0.20 20785 8860 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.60 16.80 2.0 3688 1822496 -1 0 1 1 11 5 1917 72 41 0.80 2.20 90772 26338 0.00 0.00 0.00 0.00 0.00 4.61 6.61 31.66 60.32 1041 92 8 -1 89 1 1 44 59 3218 306 196 1.60 2.00 234230 30845 0.00 0.00 0.00 0.00 0.00 4.80 7.40 90.60 157.40 1.0 527 981970 -1 96 1 1 15 14 526 81 48 0.40 0.60 115860 129640 0.00 0.00 0.00 0.00 0.00 0.00 0.00 31.40 42.00 3.6 909 1748992 -1 85 1 1 5 0 2641 265 216 3.40 1.00 84304 19404 1.40 1.40 1.40 0.00 0.60 33.60 34.20 257.40 373.00 1.3 240 1066467 -1 98 1 1 21 30 184 26 24 0.20 0.20 588 6136 0.40 0.60 0.60 0.00 0.00 0.00 0.00 16.23 16.83 1.0 305 1759367 -1 93 1 1 15 13 1720 151 92 0.60 1.00 340969 30999 0.00 0.00 0.00 0.00 0.00 6.80 12.40 53.00 85.00 1.5 400 979176 -1 96 1 1 1 0 684 59 62 0.20 0.20 2692 20480 0.00 0.00 0.00 0.00 0.00 0.40 0.40 21.16 28.34 1.8 786 1014446 -1 89 1 1 6 0 1601 84 49 5.00 16.20 43490 20837 3.40 4.00 3.80 0.00 2.80 0.80 1.40 141.80 267.20 2.2 192 1749606 -1 57 1 1 16 2 4734 576 492 14.12 20.28 246735 20236 2.19 7.55 17.50 43.74 0.60 8.35 10.74 591.65 993.44 1.5 189 1102007 -1 96 1 1 1 0 506 41 25 0.40 1.40 1401 4161 0.00 0.00 0.00 0.00 0.00 0.00 0.00 30.00 26.80 2.0 1350 1713304 -1 98 1 1 0 0 325 122 41 0.20 0.20 213523 167029 0.00 0.00 0.00 0.00 0.00 0.00 0.00 16.20 25.00 3.4 952 1753448 -1 68 1 1 41 1 3373 287 118 9.20 26.80 1067364 38192 6.00 19.20 39.20 106.60 9.20 13.60 17.40 310.40 641.00 3.0 159 1093850 -1 65 1 1 15 1 3140 216 158 13.20 34.00 290917 67225 0.00 0.00 0.00 0.00 4.80 2.20 2.40 468.20 820.00 1.0 364 1080395 -1 90 1 1 5 1 3584 133 157 0.20 0.20 7705 88398 0.00 0.00 0.00 0.00 0.00 0.80 0.80 16.17 56.69 1.0 686 1058842 -1 65 1 1 13 0 3936 303 130 10.40 30.80 179414 54004 6.80 12.20 22.80 27.60 0.40 16.80 27.80 347.20 695.60 1.0 209 1077893 -1 85 1 1 20 15 3672 347 230 0.80 0.80 190433 71105 4.00 4.60 4.60 0.00 6.60 7.00 21.40 124.20 190.80 2.6 419 995144 -1 92 1 1 5 4 2261 193 123 0.40 0.40 46972 154058 0.00 0.00 0.00 0.00 0.00 2.00 3.80 31.20 39.60 1.4 8466 1882056 -1 92 1 1 5 1 2956 109 90 1.20 1.20 51726 81322 0.00 0.00 0.00 0.00 0.60 1.80 1.80 92.00 119.80 2.6 1883 1649765 -1 91 1 1 0 0 363 52 52 0.20 0.20 51528 70717 0.00 0.00 0.00 0.00 0.00 3.20 3.80 15.60 18.80 1.2 2064 1767435 -1 91 1 1 18 16 1828 238 179 1.00 2.20 301884 138239 14.40 26.20 26.20 0.00 11.80 2.40 5.00 68.80 104.80 4.8 278 1606438 -1 79 1 1 10 1 3011 432 332 8.20 2.20 548223 9855 0.00 0.00 0.00 0.00 0.00 0.00 0.00 394.00 576.80 3.2 6812 1840608 -1 86 1 1 7 1 1871 196 181 4.19 3.39 127647 130529 0.00 0.00 0.00 0.00 0.00 0.00 0.00 199.20 281.84 1.0 8303 1832996 -1 88 1 1 10 0 1687 277 236 5.00 1.60 133461 7138 0.00 0.00 0.00 0.00 0.00 11.60 11.60 239.40 354.40 2.0 6313 1723896 -1 88 1 1 3 0 2335 257 251 0.80 2.20 153481 51172 1.00 1.40 1.40 0.00 0.20 9.00 14.60 65.20 115.40 3.0 227 1101150 -1 94 1 1 3 1 2241 84 107 0.40 0.80 46882 143333 0.00 0.00 0.00 0.00 0.00 0.20 0.20 34.40 43.40 2.0 770 1646266 -1 83 1 1 10 1 3301 345 236 3.40 1.40 310665 42670 7.60 18.60 43.40 116.40 0.60 7.20 10.60 168.60 303.60 7.4 171 1518701 -1 93 1 1 1 1 1543 315 160 0.20 0.20 106514 100867 0.00 0.00 0.00 0.00 0.00 3.80 3.80 18.00 26.60 5.8 3958 1605258 -1 93 1 1 8 0 3360 194 111 0.40 0.20 223067 128505 0.00 0.00 0.00 0.00 0.00 26.00 30.00 32.20 175.40 3.6 3731 1342350 -1 86 1 1 20 0 3711 291 167 1.80 1.80 428180 32595 1.20 14.20 19.60 43.40 0.20 20.80 22.00 110.80 160.00 1.2 131 1054350 -1 93 1 1 0 0 1505 207 150 0.40 0.40 148989 19610 0.80 0.80 3.80 11.00 1.20 2.80 2.80 32.60 69.80 3.0 179 1098778 -1 90 1 1 39 37 4800 455 259 0.20 0.20 274036 237469 0.00 0.00 0.00 0.00 0.00 8.20 13.20 14.60 45.40 3.2 3627 1332514 -1 97 1 1 2 1 1776 69 67 0.20 0.20 5274 52246 0.00 0.00 0.00 0.00 0.00 0.00 0.00 26.00 22.00 2.0 3173 1657160 -1 81 1 1 39 2 3204 353 221 0.60 0.60 136586 197932 8.02 66.53 156.31 263.93 0.40 60.92 88.98 107.41 278.16 2.2 128 1026091 -1 94 1 1 2 0 2035 98 66 0.80 0.80 104168 49244 0.00 0.00 0.00 0.00 0.00 0.40 0.40 63.40 87.80 2.2 4680 1727440 -1 91 1 1 11 1 697 135 80 2.40 2.80 64101 34394 0.00 0.00 0.00 0.00 0.00 0.20 0.20 105.20 181.40 2.2 6359 1703250 -1 93 1 1 47 59 414 178 71 0.20 0.20 299254 317256 0.00 0.00 0.00 0.00 0.00 0.60 1.20 15.60 19.00 2.4 5380 1826053 -1 93 1 1 5 4 3334 243 139 0.20 0.20 9967 55289 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.80 16.80 2.2 917 1646168 -1 81 1 1 5 4 3638 503 196 1.40 2.80 530100 252494 5.00 14.80 30.00 65.40 1.00 15.40 24.80 115.40 236.40 2.8 221 1025456 -1 98 1 1 1 1 217 19 29 0.20 0.20 12371 15195 0.00 0.00 0.00 0.00 0.00 1.00 1.80 15.60 16.80 1.0 7255 1875328 -1 97 1 1 1 0 253 24 14 1.00 5.60 57502 22233 0.00 0.00 0.00 0.00 0.00 0.20 0.20 33.00 49.20 2.0 4027 1821648 -1 95 1 1 7 2 846 45 71 0.20 0.20 1444 68532 0.00 0.00 0.00 0.00 0.00 0.60 0.80 17.03 20.84 2.0 655 1077505 -1 89 1 1 90 113 1083 100 88 1.80 1.60 47270 23513 0.00 0.00 0.00 0.00 0.00 0.20 0.20 121.40 229.60 2.0 1171 1077315 -1 94 1 1 2 1 1027 159 113 0.20 0.20 12193 86190 0.00 0.00 0.00 0.00 0.00 0.00 0.00 16.00 22.80 2.8 1974 1538989 -1 93 1 1 8 1 1895 175 159 1.80 0.80 92383 108629 0.00 0.00 0.00 0.00 0.00 0.00 0.00 103.00 148.40 2.2 5123 1674083 -1 97 1 1 1 1 247 28 35 0.20 0.20 10410 14684 0.00 0.00 0.00 0.00 0.00 0.60 1.00 15.60 16.80 1.0 5267 1858240 -1 82 1 1 33 4 2445 213 134 3.00 5.20 303584 124055 0.00 0.00 0.00 0.00 0.00 49.00 91.00 176.40 330.40 1.0 1066 1083290 -1 96 1 1 2 1 338 34 19 1.40 7.40 99771 34115 0.00 0.00 0.00 0.00 0.00 1.00 1.60 36.80 61.80 1.8 4292 1821627 -1 96 1 1 1 0 2118 77 54 0.20 0.20 5097 46649 0.00 0.00 0.00 0.00 0.00 0.00 0.00 16.80 18.40 2.0 776 1631770 -1 94 1 1 4 2 1453 103 86 0.60 0.60 9576 33300 0.00 0.00 0.00 0.00 0.00 1.40 1.60 52.00 68.80 3.2 751 1532051 -1 92 1 1 44 50 2470 96 84 1.20 1.20 38426 50268 0.00 0.00 0.00 0.00 0.00 0.40 0.40 109.40 118.80 2.4 1232 1636173 -1 81 1 1 1 1 6930 1136 656 0.80 1.20 133954 153745 3.20 5.40 5.40 0.00 1.60 1.60 2.00 58.80 86.00 2.6 189 1010837 -1 0 1 1 21 18 1111 157 164 0.60 0.80 188084 634890 0.00 0.00 0.00 0.00 1.20 1.20 4.20 55.40 129.40 1083 88 11 -1 82 1 1 31 33 1891 278 195 7.20 3.20 430255 14730 0.00 0.00 0.00 0.00 0.00 0.00 0.00 351.40 510.20 2.4 7870 1862782 -1 96 1 1 2 1 1046 103 117 0.20 0.20 92688 84068 0.00 0.00 0.00 0.00 0.00 0.60 0.60 17.00 19.60 1.0 564 1072352 -1 91 1 1 9 7 2014 127 150 0.60 2.20 192523 150917 2.60 16.20 26.40 66.00 2.60 7.20 13.40 57.20 115.20 1.0 182 1068709 -1 82 1 1 36 15 2306 208 225 4.20 14.60 307712 145811 5.40 18.80 47.60 72.80 2.00 6.00 10.80 283.20 387.20 6.0 200 1538973 -1 74 1 1 27 11 4766 860 490 3.60 6.80 116408 63010 2.00 2.20 2.20 0.00 1.00 6.60 7.00 221.60 320.60 2.6 368 1538506 -1 91 1 1 0 0 1423 325 278 0.40 0.40 9495 58622 3.20 3.40 4.60 2.00 0.00 0.00 0.00 30.20 39.40 2.0 138 1695530 -1 84 1 1 11 3 3207 442 260 1.00 1.20 33806 76858 6.20 18.60 35.60 71.20 1.20 12.60 14.00 81.80 237.60 2.5 152 1130134 -1 94 1 1 0 0 2219 148 116 0.20 0.20 32355 49411 0.00 0.00 0.00 0.00 0.00 8.20 8.20 15.80 55.40 1.0 544 1022382 -1 59 1 1 20 1 5777 677 569 11.80 5.80 500122 41626 9.00 23.60 51.80 109.60 1.80 8.80 13.20 647.00 1002.80 1.2 152 1024738 -1 75 1 1 24 16 1927 178 167 7.20 19.80 54727 70307 1.40 1.40 1.40 0.00 1.20 17.40 22.20 262.60 480.40 2.0 219 1106378 -1 97 1 1 0 0 303 93 46 0.20 0.20 14776 18949 0.00 0.00 0.00 0.00 0.00 1.40 2.60 15.60 17.00 1.0 5925 1863899 -1 90 1 1 12 12 4098 138 141 0.20 0.20 10405 26548 0.00 0.00 0.00 0.00 0.00 5.60 5.60 15.80 39.00 1.2 952 975870 -1 94 1 1 2 0 777 100 128 0.60 0.40 38511 29268 0.40 0.40 0.40 0.00 1.20 5.81 6.21 31.86 60.12 1.0 319 1093058 -1 90 1 1 1 0 3625 238 190 0.20 0.20 129097 122787 0.00 0.00 0.00 0.00 1.20 1.00 1.80 13.00 54.80 1.0 394 1069808 -1 96 1 1 0 0 881 94 45 0.20 0.20 2389 18464 0.00 0.00 0.00 0.00 0.00 0.20 0.40 15.77 17.17 1.0 685 1731202 -1 91 1 1 3 1 380 38 17 1.80 1.80 86640 20172 0.00 0.00 0.00 0.00 0.00 2.60 4.60 174.40 148.20 1.0 11396 1881704 -1 94 1 1 2 0 1002 93 81 0.40 0.60 21689 20743 1.00 1.00 1.00 0.00 0.00 21.40 22.40 30.40 85.60 1.5 320 1013824 -1 87 1 1 13 1 2022 116 84 1.00 4.40 15760 28782 3.20 3.20 4.20 2.20 0.20 29.20 35.60 81.60 161.60 2.4 286 1115763 -1 85 1 1 16 0 3041 284 188 1.20 1.20 191742 86046 8.42 24.25 59.52 119.24 0.00 36.87 58.72 106.41 204.61 1.0 148 978713 -1 88 1 1 28 22 2586 195 128 1.40 1.40 234850 107410 0.00 0.00 0.40 3.00 0.60 4.40 7.80 79.00 233.60 8.0 436 1317290 -1 92 1 1 1 0 2184 278 135 0.40 0.40 339524 188087 0.00 0.00 0.00 0.00 0.00 12.20 12.40 42.40 66.20 5.0 2834 1604205 -1 93 1 1 5 4 706 70 218 0.20 0.20 5138 794374 0.00 0.00 0.00 0.00 0.00 0.40 0.40 15.63 32.67 1.0 631 961905 -1 87 1 1 19 10 2090 256 96 1.20 1.60 863773 124296 10.98 14.77 14.77 0.00 10.38 4.79 6.59 159.48 145.51 1.7 602 990371 -1 88 1 1 0 0 1306 57 79 0.20 0.20 1475 10579 0.00 0.00 0.00 0.00 0.00 0.00 0.00 17.17 16.77 1.6 4107 1773341 -1 87 1 1 8 7 3288 257 175 0.20 0.20 34842 45553 3.60 5.40 5.40 0.00 0.40 20.80 20.80 27.20 87.00 2.6 259 968504 -1 91 1 1 14 3 2078 88 68 2.40 7.60 16209 70474 0.00 0.00 0.00 0.00 0.00 4.60 8.40 91.20 160.20 3.6 1780 1642589 -1 89 1 1 1 0 722 33 31 0.40 1.80 908 7635 0.00 0.00 0.00 0.00 0.00 0.60 0.60 23.80 26.20 3.4 521 1715288 -1 81 1 1 86 47 2365 291 270 2.60 5.80 242125 183977 0.00 0.00 0.00 0.00 0.00 62.60 73.20 160.20 311.20 1.0 649 1096326 -1 89 1 1 2 0 2990 198 139 0.20 0.20 54856 115878 0.00 0.00 0.00 0.00 0.00 1.20 1.40 28.80 43.20 4.8 548 1019227 -1 92 1 1 3 0 449 37 37 1.80 1.80 60822 68322 0.00 0.00 0.00 0.00 0.00 2.20 4.00 151.20 150.80 1.2 6239 1852714 -1 79 1 1 10 0 4754 756 720 2.40 0.80 598136 521849 2.20 5.80 11.60 16.40 2.80 11.40 34.20 126.60 185.80 2.8 181 1047442 -1 86 1 1 1 0 3861 298 138 1.20 2.61 297235 31839 0.00 0.00 0.00 0.00 0.60 13.43 14.03 149.30 215.83 3.0 498 1014899 -1 88 1 1 14 6 2394 203 148 2.60 2.00 127529 96304 0.00 0.00 0.00 0.00 0.60 8.20 8.40 137.20 298.20 4.6 2892 1560206 -1 82 1 1 19 17 3752 358 204 2.40 3.61 914154 563127 0.00 0.00 0.00 0.00 0.00 10.02 16.83 153.31 264.93 4.8 2603 1038966 -1 0 1 1 179 98 2391 319 265 0.40 0.40 310489 166378 4.99 15.37 15.17 0.00 2.40 1.20 5.19 48.90 72.46 286 88 12 -1 85 1 1 8 1 4348 228 156 1.60 3.39 176836 79761 7.78 18.56 18.56 0.00 0.00 7.98 11.58 107.19 287.43 2.0 697 981344 -1 79 1 1 5 4 3859 1148 216 1.00 0.80 515037 80371 22.60 126.80 146.40 335.00 0.00 58.80 110.60 62.80 187.00 1.6 143 1133149 -1 88 1 1 3 0 3980 451 180 0.60 0.60 27783 53049 0.00 0.00 0.00 0.00 0.00 1.00 1.60 43.60 76.40 1.3 553 1082528 -1 73 1 1 476 142 3768 618 528 1.60 5.80 553559 484708 28.00 135.20 143.40 42.80 5.80 32.40 60.20 96.60 305.40 1.0 177 1017134 -1 92 1 1 8 7 1359 61 56 0.80 4.00 11441 21004 1.60 3.20 6.00 12.00 1.20 10.20 10.20 60.40 120.60 3.0 151 1023602 -1 87 1 1 0 0 1140 228 133 0.40 0.20 27082 33187 0.00 0.00 0.00 0.00 0.00 0.60 1.00 17.60 19.80 1.6 1650 1766666 -1 82 1 1 28 1 2993 395 210 0.20 0.20 383988 75354 6.00 13.80 21.60 35.20 1.00 19.20 30.40 22.20 114.40 1.6 466 1025397 -1 0 1 1 46 57 1935 157 93 2.00 1.00 262074 63713 0.40 0.60 0.60 0.00 0.00 3.80 4.20 101.20 179.00 365 90 10 -1 96 1 1 10 0 298 53 37 0.40 0.40 138133 12881 3.99 10.58 27.94 60.48 0.80 3.79 25.95 26.15 90.82 1.4 285 1725635 -1 68 1 1 18 0 6879 827 618 9.42 2.61 273275 50969 0.60 1.00 0.80 0.00 0.20 0.00 0.00 453.51 692.99 1.3 326 1069265 -1 83 1 1 20 3 2530 308 255 4.00 2.60 141234 73496 3.80 5.40 17.40 22.00 1.80 6.00 10.60 181.40 360.00 2.6 224 1111064 -1 98 1 1 0 0 174 10 10 0.20 0.20 1016 4634 0.00 0.00 0.00 0.00 0.00 0.60 1.00 15.60 16.80 1.0 1827 1781192 -1 93 1 1 1 0 2588 150 123 0.20 0.20 259473 78565 0.00 0.00 0.00 0.00 0.00 10.38 10.58 23.95 51.50 2.8 2546 1389025 -1 0 1 1 45 60 1219 67 42 0.60 1.20 122445 17921 4.20 5.20 10.60 23.20 0.00 11.20 11.40 49.00 99.40 145 93 7 -1 0 1 1 17 1 1919 278 210 3.61 1.20 295943 60406 18.04 27.05 94.79 139.28 14.43 12.83 25.25 177.96 391.18 126 85 15 -1 96 1 1 0 0 431 88 54 0.20 0.20 193433 6067 0.00 0.00 0.00 0.00 0.00 11.98 23.95 15.57 18.76 3.0 687 1700786 -1 85 1 1 14 12 4939 475 300 1.00 1.20 530441 632132 4.00 8.40 8.20 0.00 0.60 2.00 2.00 58.80 101.00 2.2 211 1042893 -1 91 1 1 4 0 2739 163 140 0.80 2.00 112413 48966 6.80 9.60 16.00 14.20 1.80 15.80 16.80 44.20 123.60 6.4 178 1310477 -1 66 1 1 26 7 6351 373 266 4.80 4.00 103110 17879 4.80 8.00 9.40 9.00 3.20 10.40 12.00 306.40 446.60 8.2 181 1300654 -1 74 1 1 27 0 2052 163 87 6.60 19.40 536165 28955 6.80 17.60 61.60 151.60 0.40 64.60 69.60 217.40 479.80 2.0 126 1089085 -1 0 1 1 20 16 1339 365 132 1.00 0.80 686687 547979 0.00 0.00 0.00 0.00 0.20 0.40 0.40 93.00 146.80 559 90 10 -1 75 1 1 9 2 2363 217 143 6.99 20.96 170241 56440 2.59 7.58 25.15 65.27 1.20 14.77 23.75 242.51 442.32 1.3 117 1112195 -1 0 1 1 22 17 1838 346 302 0.80 0.60 807509 796102 11.80 34.00 188.60 287.00 1.20 58.00 114.40 60.40 99.20 116 77 23 -1 97 1 1 2 1 266 34 18 0.20 0.20 91816 3993 0.00 0.00 0.00 0.00 0.00 0.00 0.00 22.44 17.23 1.2 7404 1869613 -1 67 1 1 11 1 5400 698 556 7.00 3.00 296912 110777 18.60 36.80 34.00 0.00 0.20 12.80 13.60 356.60 616.60 1.8 265 1010934 -1 82 1 1 12 6 4534 378 258 1.00 3.81 205135 143395 6.01 8.62 8.42 0.00 2.20 5.21 8.22 34.87 70.14 2.0 226 985252 -1 97 1 1 1 1 983 32 45 0.20 0.20 9311 142734 0.00 0.00 0.00 0.00 0.00 0.00 0.00 17.20 16.80 1.2 8439 1837168 -1 85 1 1 16 0 1395 204 85 5.60 3.80 36451 28097 0.00 0.00 0.00 0.00 2.20 7.60 11.00 211.80 376.40 1.5 1044 1015834 -1 96 1 1 0 0 1092 30 31 0.20 0.20 15426 11363 0.80 1.20 1.20 0.00 0.00 0.00 0.00 15.60 16.80 2.0 172 1760056 -1 96 1 1 7 7 898 62 64 0.20 0.20 23215 16810 2.40 2.61 2.61 0.00 0.00 4.21 4.21 16.23 42.08 2.0 186 991279 -1 97 1 1 0 0 314 48 26 0.20 0.20 182613 24696 2.40 3.00 3.00 0.00 0.20 1.20 1.20 15.60 20.80 1.4 324 1752632 -1 84 1 1 9 5 2960 521 200 1.00 1.00 731913 50971 12.20 22.20 37.40 64.60 4.20 11.20 13.40 78.80 212.40 1.0 135 967152 -1 82 1 1 2 1 3080 510 262 0.40 0.40 874754 387849 0.60 0.80 0.80 0.00 0.40 3.20 5.00 41.40 74.20 2.4 374 1020645 -1 87 1 1 0 0 5241 289 271 0.20 0.20 24691 350196 0.00 0.00 0.00 0.00 0.00 10.60 12.60 16.00 51.80 2.4 1295 1377797 -1 67 1 1 21 14 4435 375 232 7.60 18.20 141324 38980 0.00 0.00 0.00 0.00 0.00 6.80 9.20 305.80 538.00 1.0 687 1097723 -1 95 1 1 0 0 2414 75 132 0.20 0.20 33243 31811 0.00 0.00 0.00 0.00 0.20 0.00 0.00 15.60 17.00 2.0 262 1708744 -1 94 1 1 2 0 630 75 72 1.40 1.60 75078 42865 0.00 0.00 0.00 0.00 0.00 4.00 8.00 69.80 102.40 3.2 395 1705382 -1 98 1 1 1 0 262 21 17 0.20 0.20 831 4648 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.60 23.80 3.0 513 1719942 -1 98 1 1 2 1 214 44 28 0.20 0.20 10304 7695 0.00 0.00 0.00 0.00 0.00 0.20 0.20 15.60 17.00 1.2 7102 1847088 -1 84 1 1 3 1 570 75 63 2.20 2.20 208429 64691 0.00 0.00 0.00 0.00 0.00 2.60 2.60 193.80 166.60 2.0 1320 1796026 -1 95 1 1 5 4 1451 110 60 0.20 0.00 18364 26638 0.00 0.00 0.00 0.00 0.00 0.20 0.20 7.58 6.99 1.0 713 990247 -1 95 1 1 1 1 1937 127 85 0.40 1.00 47917 30954 5.20 12.40 14.80 10.60 1.20 8.40 8.80 31.00 67.60 1.2 142 1013344 -1 96 1 1 1 0 702 32 37 0.80 2.20 3024 22659 0.00 0.00 0.00 0.00 0.00 0.40 0.40 53.80 100.60 1.0 443 992320 -1 92 1 1 1 0 2183 187 125 0.40 0.40 9210 25126 0.00 0.00 0.00 0.00 0.00 0.40 0.40 38.28 40.68 1.0 2133 1075083 -1 95 1 1 1 1 2913 167 107 0.20 0.20 9863 23225 0.40 0.40 0.40 0.00 0.00 0.40 0.40 18.00 42.40 2.6 219 1017912 -1 96 1 1 1 0 475 77 45 0.80 1.00 157874 16216 0.00 0.00 0.00 0.00 0.00 0.20 0.20 48.80 67.20 2.2 1052 1723310 -1 85 1 1 13 10 1030 113 93 0.40 1.80 18024 24547 3.19 8.78 24.95 42.51 0.60 79.64 116.17 81.84 222.16 1.6 357 942938 -1 84 1 1 5 0 4476 337 309 4.00 1.20 120003 28641 0.40 0.40 0.40 0.00 0.00 0.80 1.40 199.40 303.80 3.2 165 1709944 -1 94 1 1 2 1 1624 120 59 0.40 0.40 19036 36462 0.40 0.40 0.40 0.00 0.60 0.40 0.40 27.20 38.00 1.4 329 1753800 -1 62 1 1 94 49 5163 410 292 7.20 17.40 254820 153663 2.80 6.20 6.00 0.00 1.80 16.00 20.20 319.80 584.40 1.0 541 1101859 -1 89 1 1 35 48 840 141 129 2.00 2.00 74675 151299 0.00 0.00 0.00 0.00 0.00 3.00 3.60 176.60 166.80 1.4 5555 1841400 -1 89 1 1 54 51 3061 293 125 1.20 0.80 216263 34769 0.00 0.00 0.00 0.00 0.00 0.60 0.60 71.40 117.80 3.2 742 972704 -1 91 1 1 51 76 2023 193 101 0.20 0.20 130770 18136 0.00 0.00 0.00 0.00 0.00 1.00 1.20 15.80 19.00 2.4 3438 1710080 -1 0 1 1 8 4 1658 264 187 1.00 3.60 1605549 1520769 2.60 3.20 6.60 11.20 4.20 7.60 7.80 42.20 171.40 135 87 13 -1 88 1 1 1 0 3171 288 154 0.20 0.20 27450 52947 0.00 0.00 0.00 0.00 0.00 24.00 41.00 38.80 95.80 2.6 2588 1442398 -1 84 1 1 10 7 2944 444 218 1.99 1.79 283744 202504 7.37 14.34 36.25 66.73 2.99 6.18 9.36 75.70 188.25 2.0 157 1022185 -1 95 1 1 1 0 2384 65 128 0.20 0.20 4569 11586 3.80 4.00 4.00 0.00 0.00 0.00 0.00 15.60 20.20 2.4 308 1715526 -1 97 1 1 0 0 193 46 25 0.20 0.20 274032 258127 0.00 0.00 0.00 0.00 0.00 1.20 1.20 15.80 21.20 2.4 5690 1837224 -1 77 1 1 9 2 2227 140 73 6.41 19.44 108370 28568 2.81 4.21 3.41 0.00 0.20 7.01 10.42 225.65 406.81 2.6 314 1108418 -1 92 1 1 21 18 886 218 119 0.60 0.60 83461 25311 0.00 0.00 0.00 0.00 0.00 12.57 19.16 47.90 83.03 1.0 572 983730 -1 84 1 1 47 65 1732 224 248 1.80 2.20 114823 411178 0.00 0.00 0.00 0.00 0.00 12.00 13.60 124.00 209.80 2.2 980 1383302 -1 82 1 1 405 393 3168 295 198 1.00 2.40 990950 37039 0.00 0.00 0.00 0.00 0.00 7.39 9.18 63.67 143.91 2.4 2398 1702935 -1 94 1 1 4 1 702 93 99 0.80 0.60 4112 34632 0.00 0.00 0.00 0.00 0.00 1.20 1.20 44.20 44.20 1.0 412 1092226 -1 98 1 1 0 0 210 26 27 0.20 0.20 84655 3719 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.60 16.80 1.0 6340 1855480 -1 89 1 1 15 10 4119 150 118 1.20 1.40 107909 12136 0.00 0.00 0.00 0.00 0.00 0.60 0.60 101.40 126.40 3.6 7383 1388517 -1 74 1 1 10 3 6838 508 367 4.81 3.21 306676 208280 10.22 26.65 29.66 24.85 2.61 2.61 8.82 245.49 457.92 1.5 187 1012170 -1 78 1 1 13 6 3424 339 296 4.00 3.40 276177 235290 0.80 0.80 0.80 0.00 1.40 7.40 9.80 228.80 429.60 3.6 362 1376770 -1 86 1 1 13 4 3199 418 215 0.20 0.20 426397 54353 7.60 20.20 31.80 47.40 13.80 11.80 13.00 20.40 139.80 8.6 125 1300486 -1 92 1 1 9 1 1275 113 64 0.40 0.40 197595 45059 0.00 0.00 0.00 0.00 1.00 6.40 8.40 28.80 63.00 1.3 772 1076837 -1 85 1 1 3 0 5610 342 252 2.40 0.80 263075 50660 2.40 14.60 14.60 0.00 1.00 5.40 5.40 120.80 207.20 2.4 168 1437877 -1 0 1 1 2 0 1200 134 128 0.60 0.60 208393 90332 17.37 24.35 60.08 78.24 14.77 26.95 31.74 29.94 131.54 126 90 10 -1 90 1 1 4 2 3081 205 123 0.40 1.80 27783 79274 0.00 0.00 0.00 0.00 0.00 2.40 2.40 141.80 53.40 1.0 553 1077114 -1 90 1 1 9 2 1542 183 81 1.80 1.40 21281 15756 5.20 5.40 7.80 4.80 0.40 2.80 2.80 86.40 215.80 2.0 161 1065467 -1 91 1 1 8 6 1474 130 61 1.00 1.20 31184 24607 0.00 0.00 0.00 0.00 0.20 3.61 4.81 84.17 156.91 3.2 676 973321 -1 90 1 1 1 0 2272 155 81 0.60 0.60 270726 52765 0.00 0.00 0.00 0.00 0.00 0.80 0.80 49.70 73.05 1.4 644 1020297 -1 90 1 1 1 0 3039 206 103 0.20 0.20 277673 36645 4.59 5.79 9.78 11.78 4.19 63.07 63.27 20.56 208.18 2.6 192 1009614 -1 82 1 1 3 0 4577 195 157 2.80 3.40 191031 116174 12.80 20.20 25.60 35.00 5.20 2.60 2.80 152.20 254.40 1.8 167 990722 -1 83 1 1 98 93 2793 310 376 2.58 1.19 276631 63186 0.00 0.00 0.00 0.00 0.00 3.38 4.97 158.65 262.03 2.3 908 1000204 -1 96 1 1 0 0 1751 43 51 0.20 0.20 47969 32606 3.20 4.60 4.60 0.00 0.60 0.60 1.00 17.20 17.40 2.2 156 1760072 -1 87 1 1 10 7 3275 208 186 0.20 0.20 269437 167708 6.20 9.80 8.60 0.00 15.40 5.60 8.00 142.20 75.00 1.0 280 1129741 -1 0 1 1 17 4 2404 223 156 4.20 3.20 285474 87061 13.80 22.20 42.40 74.80 0.00 23.80 24.60 232.20 457.00 276 82 18 -1 88 1 1 5 1 2382 173 193 0.80 1.80 94104 97560 0.00 0.00 0.00 0.00 0.00 1.20 1.20 44.89 154.31 1.0 1102 1101961 -1 96 1 1 0 0 456 59 55 0.20 0.20 2675 7266 0.00 0.00 0.00 0.00 0.00 0.20 0.20 15.60 17.60 2.2 1336 1705102 -1 85 1 1 23 3 2408 276 176 2.40 2.20 152134 48956 10.42 18.64 51.90 87.58 1.60 19.24 39.48 152.91 243.89 2.0 112 979309 -1 80 1 1 3 2 4103 272 245 0.60 1.00 63344 456656 0.00 0.00 0.00 0.00 0.00 7.19 7.19 64.27 150.70 2.0 436 1002681 -1 84 1 1 1 0 3985 422 225 0.60 0.40 142894 46262 0.00 0.00 0.00 0.00 0.00 2.00 3.00 48.40 77.00 1.5 607 1095648 -1 91 1 1 4 2 691 55 24 2.00 2.00 49048 14633 0.00 0.00 0.00 0.00 0.00 1.00 1.20 169.74 151.90 1.0 6808 1859426 -1 88 1 1 7 2 1210 151 82 3.40 2.40 327843 26844 11.80 35.40 62.20 117.40 0.40 14.40 16.60 129.60 237.60 1.8 239 1020592 -1 88 1 1 1 0 1817 181 132 0.40 0.60 320521 158073 11.02 36.27 56.71 65.93 4.01 12.22 18.44 43.69 171.34 1.6 132 1121385 -1 94 1 1 1 1 1630 59 92 0.20 0.20 22811 383465 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.60 16.80 1.2 8358 1864774 -1 93 1 1 4 0 2886 173 130 0.80 0.80 177255 315932 1.00 1.20 1.20 0.00 2.60 0.60 0.60 67.20 102.80 2.2 320 1520312 -1 90 1 1 4 2 3682 404 178 0.60 1.00 250263 243861 3.60 4.00 4.00 0.00 0.80 0.80 1.00 49.60 91.40 4.2 274 1323344 -1 87 1 1 14 3 3123 261 151 0.40 0.60 156543 36039 0.00 0.00 0.00 0.00 0.20 1.60 2.80 33.00 79.20 2.5 601 1076970 -1 85 1 1 1 0 3801 511 491 0.60 0.80 69409 73843 0.80 0.80 0.80 0.00 0.00 1.00 1.00 37.92 57.68 1.5 182 1012693 -1 95 1 1 2 0 800 73 57 0.40 0.40 36986 17713 0.00 0.00 0.00 0.00 0.00 0.40 0.40 30.46 52.30 1.0 704 1074615 -1 84 1 1 6 2 3225 223 152 2.59 2.59 47285 46942 5.39 8.78 8.58 0.00 1.20 9.18 17.37 89.62 162.48 1.2 328 1097562 -1 74 1 1 87 7 3754 206 185 10.80 8.20 35220 86724 0.00 0.00 0.00 0.00 0.00 18.40 18.80 344.00 619.00 2.2 453 1716659 -1 91 1 1 43 29 1569 260 134 1.60 3.60 307107 241976 0.00 0.00 0.00 0.00 0.00 1.00 1.20 107.40 213.80 3.4 2497 1581968 -1 74 1 1 16 1 3791 457 374 3.20 1.60 331609 160649 14.20 37.20 52.80 108.80 0.40 24.40 33.20 211.40 417.40 1.7 256 1052498 -1 79 1 1 7 0 2452 368 323 6.80 1.80 193892 23470 0.00 0.00 0.00 0.00 0.60 1.20 1.80 318.40 456.20 1.6 2377 1768187 -1 87 1 1 5 0 2895 173 181 1.00 0.60 63003 143471 2.20 3.39 3.19 0.00 1.80 3.19 4.39 70.86 141.72 2.2 298 1025753 -1 98 1 1 2 1 166 12 18 0.20 0.20 9368 16392 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.83 16.83 1.4 8358 1868393 -1 95 1 1 1 0 1274 150 91 0.20 0.20 62260 37831 0.00 0.00 0.00 0.00 0.00 0.20 0.20 18.40 36.60 3.2 655 1630731 -1 86 1 1 33 47 2055 204 116 1.60 3.21 119329 25799 0.00 0.00 0.00 0.00 0.20 0.60 0.60 126.85 181.76 1.0 542 1097457 -1 71 1 1 6 0 3517 475 406 5.00 2.60 373736 232228 0.00 0.00 0.00 0.00 0.00 8.60 14.40 235.00 451.40 2.0 772 1016816 -1 91 1 1 1 0 2328 236 74 1.00 4.60 858682 42844 0.00 0.00 0.00 0.00 11.20 0.80 0.80 35.20 59.00 5.0 2313 1730270 -1 85 1 1 4 1 5622 1314 695 0.60 1.00 126628 69404 0.00 0.00 0.00 0.00 0.00 7.80 8.80 47.80 79.00 2.0 1513 1087435 -1 98 1 1 1 1 185 11 14 0.20 0.20 6992 13238 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.57 16.77 1.0 7278 1860096 -1 97 1 1 1 1 904 48 30 0.20 0.20 12169 6254 0.00 0.00 0.00 0.00 0.00 0.60 1.00 17.20 17.60 1.0 5050 1828856 -1 90 1 1 1 0 5520 414 259 0.20 0.20 84595 46486 1.60 1.80 1.80 0.00 0.40 0.20 0.20 15.80 39.60 1.2 178 1066061 -1 97 1 1 0 0 556 47 36 0.20 0.20 1332 14788 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.80 17.00 3.0 1277 1712936 -1 91 1 1 15 23 309 47 70 0.20 0.20 4288 10154 0.00 0.00 0.00 0.00 0.00 0.60 0.80 17.00 21.40 2.4 1929 1769096 -1 79 1 1 4 1 4210 789 756 2.61 1.00 454987 396436 5.81 6.21 6.01 0.00 0.80 4.81 7.21 140.68 253.51 2.0 167 1094804 -1 91 1 1 1 0 2638 122 89 1.40 3.61 57618 53356 0.00 0.00 0.00 0.00 0.00 2.81 2.81 95.19 123.65 1.3 607 1121238 -1 96 1 1 3 1 544 80 27 1.00 0.40 368791 4454 0.00 0.00 0.00 0.00 0.40 0.00 0.00 49.40 70.60 2.4 850 1716526 -1 83 1 1 2 0 2193 338 144 3.19 3.99 374978 33587 0.60 0.60 10.38 14.57 2.40 1.80 2.20 140.52 291.22 1.0 258 1099142 -1 94 1 1 6 3 1698 120 71 0.40 0.40 43357 36278 0.00 0.00 0.00 0.00 0.00 3.80 7.20 30.20 46.20 2.4 1703 1546931 -1 92 1 1 2 0 1502 159 151 0.20 0.20 136162 88666 4.80 5.00 4.80 0.00 18.60 6.60 11.40 15.60 23.00 1.2 190 1064517 -1 85 1 1 31 46 3827 330 155 0.40 0.60 372450 49765 5.40 7.40 6.60 0.00 7.20 7.40 8.00 24.20 60.60 1.5 255 1117835 -1 98 1 1 1 1 159 12 10 0.20 0.20 8582 7064 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.60 16.80 1.0 7234 1847178 -1 89 1 1 8 1 1714 120 119 2.00 4.00 61411 33120 0.00 0.00 0.00 0.00 0.00 1.20 2.20 137.00 171.60 2.4 1188 1536725 -1 85 1 1 26 17 4451 401 312 2.60 2.20 201547 55361 0.00 0.00 0.00 0.00 0.00 11.40 14.80 146.40 314.80 4.4 770 1395122 -1 86 1 1 10 1 2172 312 235 1.00 1.20 275037 191712 1.80 2.40 2.20 0.00 0.60 12.20 13.20 74.80 203.20 1.0 555 1069630 -1 85 1 1 0 0 4146 273 214 0.20 0.20 530070 25740 10.78 42.91 130.54 353.89 0.00 64.47 128.14 15.17 31.74 2.4 109 1013046 -1 75 1 1 7 0 1648 87 34 5.60 21.40 160372 9952 0.00 0.00 0.00 0.00 0.00 6.40 7.60 290.20 445.00 2.2 791 1750378 -1 85 1 1 2 0 4970 402 317 1.80 0.60 237185 128888 0.00 0.00 0.00 0.00 0.00 11.00 12.40 86.00 154.40 4.2 1409 1044597 -1 98 1 1 14 14 261 81 44 0.20 0.20 102119 117424 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.60 17.40 3.2 1829 1759162 -1 84 1 1 2 1 1363 291 389 0.40 0.40 679012 348619 0.00 0.00 0.00 0.00 0.00 30.40 58.40 27.80 56.80 1.8 1344 1707259 -1 86 1 1 0 0 4129 274 136 0.80 0.80 295888 114089 1.40 1.80 1.60 0.00 0.20 11.58 11.78 52.69 106.39 2.2 515 1011946 -1 92 1 1 3 1 1831 111 112 0.60 1.00 346303 8738 0.00 0.00 0.00 0.00 0.00 0.60 0.60 70.40 66.60 5.8 870 1638619 -1 87 1 1 28 2 1776 157 148 0.60 0.80 177035 91063 0.00 0.00 0.00 0.00 0.40 15.31 26.64 67.40 216.70 2.2 710 1022157 -1 76 1 1 13 7 3758 230 159 2.99 3.59 433969 76306 0.40 0.60 0.40 0.00 0.60 53.49 79.24 182.83 364.67 1.0 527 996667 -1 87 1 1 1 0 2284 92 62 0.20 0.20 20074 11558 0.00 0.00 0.00 0.00 0.00 0.20 0.20 16.80 17.20 1.8 828 1750747 -1 78 1 1 4 1 1636 132 188 0.60 2.00 454609 491193 57.88 156.29 218.16 224.15 0.40 59.88 111.18 46.31 121.56 1.4 144 1071767 -1 84 1 1 17 13 4699 823 422 0.80 0.80 78499 25513 0.00 0.00 0.00 0.00 0.00 0.20 0.20 68.20 88.40 4.2 360 1536730 -1 91 1 1 28 37 2440 104 95 1.20 3.20 87122 35216 1.80 2.00 2.00 0.00 0.60 1.60 1.60 77.00 95.20 2.6 241 1752318 -1 91 1 1 3 0 646 49 21 1.80 1.80 121611 16718 0.00 0.00 0.00 0.00 0.00 2.20 4.19 150.10 145.31 1.2 6740 1850714 -1 87 1 1 14 6 2878 169 125 1.40 2.00 218353 208284 0.00 0.00 0.00 0.00 0.00 2.00 4.00 96.40 174.40 5.6 2650 1564030 -1 89 1 1 108 86 2048 167 187 0.60 0.60 113516 176344 2.60 8.20 7.80 0.00 0.60 8.00 19.60 53.80 87.20 4.4 400 1604200 -1 93 1 1 1 0 1359 56 60 0.20 0.20 2257 34153 0.60 0.60 0.60 0.00 0.00 22.95 28.34 15.77 62.48 2.8 230 1064977 -1 74 1 1 85 65 2751 268 152 4.81 5.61 339810 69713 6.41 15.03 44.69 84.97 1.60 12.42 14.43 291.78 559.72 2.0 313 1089049 -1 82 1 1 27 22 4171 256 159 2.80 3.20 126002 50538 0.00 0.00 0.00 0.00 0.00 2.40 5.80 172.40 376.80 1.2 537 1016587 -1 93 1 1 8 4 2247 142 110 0.40 0.40 174831 170471 0.40 0.60 0.60 0.00 0.00 6.60 6.80 44.00 110.40 5.0 360 1314491 -1 97 1 1 29 37 302 123 46 0.20 0.20 199469 206094 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.60 16.80 2.6 5272 1825416 -1 72 1 1 6 2 5057 189 209 0.80 1.40 275465 490861 9.18 15.17 57.29 79.04 0.40 15.57 16.77 58.68 249.50 3.6 141 1006825 -1 94 1 1 10 0 1984 57 59 2.00 6.20 3169 2233 0.00 0.00 0.00 0.00 0.00 0.40 0.40 69.20 121.60 4.0 847 1631198 -1 94 1 1 173 189 643 156 69 0.20 0.20 769383 39827 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.60 19.20 4.0 425 1702806 -1 87 1 1 8 1 2887 294 209 2.60 0.80 202152 40571 0.00 0.00 0.00 0.00 0.00 1.60 1.60 134.00 191.60 2.4 1021 1539986 -1 77 1 1 9 0 2555 397 314 8.60 3.80 510619 46678 0.00 0.00 0.00 0.00 0.00 0.00 0.00 629.80 583.00 3.6 8741 1864907 -1 83 1 1 8 3 4462 368 291 3.80 2.80 272876 184735 0.00 0.00 0.00 0.00 0.00 26.00 27.00 187.20 317.80 5.0 1293 1614219 -1 93 1 1 5 2 753 40 41 1.40 1.20 31626 24099 0.00 0.00 0.00 0.00 0.00 3.80 4.20 79.80 114.00 3.6 529 1050267 -1 91 1 1 163 52 1891 255 246 0.80 0.80 196064 238996 8.02 41.88 50.50 38.48 0.60 4.01 4.01 70.94 120.84 1.0 177 981045 -1 96 1 1 13 20 1082 41 46 0.20 0.20 86109 18500 2.80 2.80 2.80 0.00 0.20 1.00 1.00 15.40 16.80 1.2 263 1750872 -1 88 1 1 12 9 6262 212 186 0.60 0.60 20505 27881 0.00 0.00 0.00 0.00 0.00 1.80 1.80 39.80 71.20 2.4 2463 975309 -1 82 1 1 3 0 579 95 60 2.40 3.80 335111 286429 0.00 0.00 0.00 0.00 42.80 12.60 22.60 194.40 235.40 3.4 3835 1808006 -1 90 1 1 0 0 3530 183 163 0.60 3.20 10471 30606 0.00 0.00 0.00 0.00 0.20 1.40 1.40 26.20 47.80 1.6 410 1090200 -1 84 1 1 5 0 1824 371 283 4.60 1.20 268748 146941 0.00 0.00 0.00 0.00 0.00 7.40 14.40 231.20 334.60 3.0 1539 1747669 -1 87 1 1 21 6 1814 203 152 2.40 1.00 280020 77574 0.00 0.00 0.00 0.00 0.40 0.00 0.00 192.20 180.20 3.2 2847 1544379 -1 85 1 1 9 1 3097 377 201 1.40 1.20 89157 69225 0.00 0.00 0.00 0.00 0.20 6.80 8.60 72.80 134.20 2.5 940 1095928 -1 91 1 1 4 0 1376 171 166 3.20 1.00 75541 9528 0.00 0.00 0.00 0.00 0.00 0.00 0.00 156.80 229.00 2.0 6270 1856525 -1 84 1 1 7 1 2067 306 280 5.60 1.60 156275 8013 0.00 0.00 0.00 0.00 0.00 0.20 0.20 281.80 394.80 1.2 7269 1846770 -1 91 1 1 14 7 1495 197 169 0.80 1.00 10304 24435 7.98 14.57 24.75 38.52 1.00 2.00 2.00 63.07 106.79 2.4 186 974392 -1 91 1 1 5 1 1300 179 159 3.80 2.00 90738 6911 0.00 0.00 0.00 0.00 0.00 0.20 0.20 185.80 254.40 2.0 7346 1864166 -1 91 1 1 18 12 923 212 117 2.00 0.60 294150 236336 0.00 0.00 0.00 0.00 0.00 0.00 0.00 97.80 137.00 2.6 5351 1826106 -1 81 1 1 3 2 3379 264 170 1.60 5.00 73327 54095 2.80 3.80 3.80 0.00 2.80 14.20 14.40 107.80 212.80 1.0 353 986517 -1 93 1 1 0 0 2797 119 156 0.20 0.20 10956 102698 3.80 6.20 20.20 25.20 0.40 2.00 2.40 14.80 33.20 2.2 140 1708843 -1 0 1 1 17 13 3457 241 141 0.60 1.80 409008 180947 0.00 0.00 0.00 0.00 0.00 16.23 18.04 48.10 140.68 1975 82 18 -1 89 1 1 48 40 2400 181 175 0.20 0.20 85111 185686 0.00 0.00 0.00 0.00 0.00 3.00 5.80 19.40 31.20 3.0 2089 1643112 -1 92 1 1 6 1 4244 348 168 0.80 0.80 243159 218163 0.00 0.00 0.00 0.00 0.00 4.80 8.00 43.60 102.00 3.6 3214 1337067 -1 86 1 1 160 169 930 155 68 1.00 2.00 765731 275305 0.00 0.00 0.00 0.00 0.00 4.00 6.60 86.00 142.40 3.6 3720 1811906 -1 88 1 1 39 51 2253 100 126 0.20 0.20 138204 351378 4.01 4.81 4.41 0.00 2.81 3.01 3.41 16.43 56.51 2.4 212 1013159 -1 96 1 1 2 0 799 64 45 0.40 0.60 24644 17052 2.80 3.20 3.20 0.00 0.00 0.00 0.00 38.40 42.40 1.0 288 1745998 -1 90 1 1 20 19 3001 211 129 0.40 1.40 17274 51893 4.00 5.40 5.40 0.00 0.60 0.80 0.80 23.20 38.20 1.8 174 1128501 -1 73 1 1 15 4 2526 241 153 5.59 12.38 694520 21962 9.38 32.93 73.45 170.66 1.20 80.44 142.32 229.94 448.30 2.0 194 1105546 -1 92 1 1 4 1 3390 196 118 1.20 2.20 176880 165486 0.00 0.00 0.00 0.00 0.00 2.60 3.20 93.40 112.40 3.2 3928 1343186 -1 0 1 1 4 2 1218 135 78 0.40 0.60 8089 39394 0.00 0.00 0.00 0.00 0.00 0.20 0.20 32.73 43.51 347 95 5 -1 93 1 1 18 27 470 44 34 0.20 0.20 1650 6261 0.00 0.00 0.00 0.00 0.00 0.40 0.40 16.40 17.00 2.0 486 1742376 -1 83 1 1 24 28 807 148 59 3.80 3.80 337841 209579 0.00 0.00 0.00 0.00 0.20 5.20 8.80 238.60 306.80 2.8 3809 1811477 -1 85 1 1 39 23 3674 318 177 2.59 3.59 160120 78498 2.79 2.79 2.79 0.00 1.60 0.20 0.20 175.85 262.08 2.6 223 1624016 -1 2 1 1 194 87 2192 372 408 1.80 2.20 361348 309937 0.00 0.00 0.00 0.00 0.60 6.80 15.00 134.60 237.00 549 82 16 -1 88 1 1 1 0 2528 246 143 0.60 1.80 31990 48475 0.00 0.00 0.00 0.00 0.00 2.00 2.40 42.71 87.62 2.3 828 1116351 -1 88 1 1 4 1 1811 124 80 0.60 0.60 40704 71992 0.00 0.00 0.00 0.00 0.00 0.80 0.80 51.60 47.40 1.8 3693 1774053 -1 86 1 1 1 0 1407 294 169 0.60 1.00 175488 73052 0.00 0.00 0.00 0.00 0.00 8.00 14.80 83.00 195.20 3.4 2271 1726030 -1 85 1 1 6 1 3869 308 184 1.00 1.20 89698 41172 5.60 10.60 22.00 32.40 1.20 16.20 21.80 71.80 174.00 3.0 220 997363 -1 96 1 1 24 37 230 26 40 0.20 0.20 3618 4979 0.00 0.00 0.00 0.00 0.00 0.20 0.20 15.80 16.80 1.0 7074 1846032 -1 0 1 1 19 13 1121 322 121 1.20 1.20 889484 380111 0.60 0.60 0.60 0.00 0.60 1.00 1.00 96.80 165.60 471 89 11 -1 95 1 1 1 1 771 39 79 0.20 0.20 13227 26071 0.00 0.00 0.00 0.00 0.00 1.40 1.40 17.00 30.20 1.0 1834 1074840 -1 98 1 1 0 0 281 55 47 0.20 0.20 1049 8784 0.60 0.60 0.60 0.00 0.20 0.40 0.40 16.00 16.80 1.0 188 1755512 -1 83 1 1 5 1 1636 198 110 0.60 2.40 766534 293691 7.60 40.60 135.40 245.40 0.60 58.80 115.20 77.40 76.20 4.2 121 1537819 -1 97 1 1 1 0 391 50 37 0.20 0.20 10642 17148 0.80 0.80 5.00 11.80 0.20 0.40 0.40 21.80 19.00 2.6 184 1712110 -1 96 1 1 0 0 1022 224 68 0.20 0.20 330543 324797 0.00 0.00 0.00 0.00 0.00 0.60 0.60 18.80 17.80 3.4 1991 1764438 -1 82 1 1 3 0 601 65 41 3.00 4.40 114968 36935 0.00 0.00 0.00 0.00 0.00 2.20 2.80 265.60 231.80 1.4 2582 1820523 -1 84 1 1 2 0 5192 326 228 0.60 0.80 267945 92218 2.20 3.80 3.60 0.00 1.60 7.00 11.60 49.00 94.20 2.2 472 1005806 -1 92 1 1 4 0 1323 167 135 2.60 0.80 72105 6511 0.00 0.00 0.00 0.00 0.00 0.20 0.20 130.00 191.20 2.2 1343 1712976 -1 97 1 1 1 0 872 77 54 0.20 0.20 3152 21336 0.00 0.00 0.00 0.00 0.00 1.40 1.60 16.00 25.20 1.6 395 1016512 -1 0 1 1 2 1 4298 199 124 0.20 0.20 61506 23699 1.80 1.80 1.80 0.00 0.80 1.40 1.80 18.36 44.91 161 91 9 -1 85 1 1 15 10 4620 345 500 0.80 1.20 128085 72013 0.00 0.00 0.00 0.00 0.20 8.80 12.20 58.60 88.80 2.8 447 1049379 -1 98 1 1 1 1 170 14 14 0.20 0.20 20923 17200 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.60 16.80 1.0 6459 1871530 -1 95 1 1 24 37 295 19 17 0.20 0.20 1028 8832 0.00 0.00 0.00 0.00 0.00 0.20 0.20 15.40 17.00 3.0 1281 1712952 -1 79 1 1 189 14 2690 322 276 4.99 2.79 210248 134085 0.00 0.00 0.00 0.00 0.00 21.76 23.75 228.54 392.22 6.0 2409 1088888 -1 81 1 1 13 11 6133 387 212 1.60 4.40 789486 61672 0.00 0.00 0.00 0.00 0.20 3.00 4.60 74.80 140.60 1.3 686 1010558 -1 89 1 1 4 2 2757 162 108 1.20 5.99 253784 229457 0.00 0.00 0.00 0.00 0.00 2.20 2.40 152.89 120.96 4.2 1624 1613467 -1 92 1 1 5 2 4876 275 188 0.40 0.40 95773 80962 3.80 4.20 4.20 0.00 1.60 5.20 6.00 46.40 64.60 2.2 204 1446067 -1 96 1 1 1 0 409 33 24 0.60 2.60 1398 4392 0.00 0.00 0.00 0.00 0.00 0.00 0.00 43.60 36.80 2.2 1364 1713419 -1 93 1 1 4 2 1165 198 95 0.40 0.40 20605 23601 0.00 0.00 0.00 0.00 0.00 1.80 1.80 107.19 78.44 1.0 1200 1015337 -1 0 1 1 61 85 1943 234 125 0.40 0.60 337577 288667 4.20 5.80 5.80 0.00 0.00 1.00 1.40 45.60 65.40 257 86 14 -1 94 1 1 19 28 183 19 17 0.20 0.20 22871 22611 0.00 0.00 0.00 0.00 0.00 0.00 0.00 18.60 17.60 1.0 2667 1771702 -1 85 1 1 49 63 1521 131 64 1.80 3.81 309246 35824 8.02 44.89 76.35 166.13 3.41 6.61 11.42 142.69 343.89 3.8 219 1066911 -1 57 1 1 13 4 3606 395 241 7.19 6.79 548681 397874 13.37 46.91 224.75 318.56 1.80 63.07 109.38 364.67 722.36 1.0 125 1076163 -1 85 1 1 42 16 3378 241 180 0.80 2.20 141310 83507 8.82 18.84 24.85 18.84 1.00 15.43 25.05 94.79 162.53 1.2 206 996731 -1 92 1 1 182 199 1134 210 73 0.60 5.41 1011772 54133 0.00 0.00 0.00 0.00 0.20 3.81 3.81 39.68 120.04 1.0 429 1032951 -1 85 1 1 3 1 474 43 50 2.40 2.40 72534 44687 7.00 7.00 7.00 0.00 0.20 3.00 3.20 205.20 178.40 1.8 236 1801544 -1 88 1 1 37 48 495 63 21 2.19 2.19 268983 32654 0.00 0.00 0.00 0.00 0.00 2.79 4.78 204.58 176.29 1.4 11471 1873924 -1 68 1 1 79 42 3900 340 235 6.80 17.00 311957 210122 0.00 0.00 0.00 0.00 0.00 11.20 13.20 289.20 571.20 1.3 711 1102216 -1 80 1 1 13 2 5872 503 253 1.80 6.40 210122 87588 0.40 6.40 16.40 21.40 1.40 8.80 10.80 83.40 291.60 7.6 295 1307861 -1 95 1 1 0 0 1228 57 72 0.20 0.20 10301 108556 0.00 0.00 0.00 0.00 0.00 0.20 0.40 13.20 16.80 1.8 6800 1860962 -1 96 1 1 1 1 1112 62 51 0.40 0.60 4128 6023 0.00 0.00 0.00 0.00 0.00 0.00 0.00 35.40 37.40 2.0 2112 1720872 -1 0 1 1 9 5 2585 304 259 0.80 0.80 212643 195632 0.00 0.00 0.00 0.00 1.80 2.40 2.60 42.20 82.00 828 88 12 -1 87 1 1 3 1 1496 131 59 2.00 2.00 161751 78418 0.00 0.00 0.00 0.00 0.00 6.60 7.80 179.00 167.40 2.0 8279 1864566 -1 94 1 1 1 0 1790 103 58 0.80 0.80 174914 7706 0.00 0.00 0.00 0.00 1.00 1.20 1.20 51.60 65.20 3.0 353 1711541 -1 90 1 1 61 84 2896 158 124 0.60 0.60 17358 30465 5.20 6.60 6.20 0.00 0.60 1.60 1.60 38.40 56.00 1.0 299 987488 -1 86 1 1 11 5 5244 242 187 1.60 1.60 205563 26003 0.00 0.00 0.00 0.00 0.20 4.20 7.20 76.80 193.00 1.0 527 976651 -1 98 1 1 9 8 186 10 16 0.20 0.20 10308 4776 0.00 0.00 0.00 0.00 0.00 0.00 0.00 24.60 19.20 1.2 7663 1879509 -1 90 1 1 14 1 2900 240 211 3.00 1.20 165946 51916 0.00 0.00 0.00 0.00 0.20 10.80 18.20 148.40 220.00 2.8 3309 1547917 -1 89 1 1 0 0 338 52 31 0.20 0.20 271093 35462 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.57 17.76 1.6 2040 1763821 -1 86 1 1 16 0 1877 168 104 3.20 2.80 92379 38380 1.60 21.60 58.80 193.60 0.40 20.20 62.60 137.20 273.40 1.5 152 1056966 -1 81 1 1 17 9 2787 268 116 0.60 2.20 754629 62263 0.60 0.60 0.60 0.00 0.40 8.18 15.37 47.70 194.61 8.2 340 1297729 -1 80 1 1 25 31 2352 276 189 3.60 1.00 84138 13474 0.00 0.00 0.00 0.00 0.00 0.40 0.40 166.00 238.60 2.6 518 1745262 -1 75 1 1 10 2 3473 350 194 6.39 4.79 336687 21143 0.00 0.00 0.00 0.00 0.00 3.59 5.19 457.09 570.66 4.4 8008 1860413 -1 79 1 1 70 83 2171 247 138 1.40 9.58 299118 152053 5.79 19.76 28.94 54.49 1.80 7.39 13.97 226.35 287.03 9.0 347 1318009 -1 78 1 1 21 9 3550 435 277 3.60 2.80 292689 104828 0.00 0.00 0.00 0.00 0.00 16.00 23.80 252.60 469.80 1.0 2609 997461 -1 93 1 1 1 0 2081 126 75 0.40 1.80 286305 28351 0.00 0.00 0.00 0.00 0.00 10.18 10.18 34.53 66.07 1.3 882 1050243 -1 94 1 1 1 1 949 227 48 0.80 0.80 120175 13528 0.80 0.80 0.80 0.00 0.40 1.80 2.61 45.89 74.75 1.0 276 1731014 -1 89 1 1 0 0 681 62 40 0.20 0.20 1931 34918 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.60 18.40 1.8 991 1765360 -1 90 1 1 52 65 2385 124 102 0.80 0.80 112156 47219 0.00 0.00 0.00 0.00 0.00 6.01 8.22 56.31 91.98 1.2 549 1087394 -1 93 1 1 4 0 716 50 25 2.00 9.80 86846 19261 0.00 0.00 0.00 0.00 0.00 0.60 0.60 147.60 185.20 1.2 8403 1865018 -1 98 1 1 0 0 173 17 20 0.20 0.20 456 4817 0.00 0.00 0.00 0.00 0.00 0.00 0.00 13.00 16.80 1.0 7306 1863872 -1 93 1 1 9 2 957 114 117 0.40 0.40 5523 21982 1.60 1.60 1.60 0.00 1.00 40.60 44.20 40.40 110.00 2.0 335 991712 -1 66 1 1 10 0 5812 701 587 9.40 2.80 321978 28967 0.40 0.40 0.40 0.00 0.20 1.00 1.20 478.00 741.20 1.0 330 1027738 -1 98 1 1 1 1 202 18 36 0.20 0.20 13420 4559 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.60 17.00 1.0 7219 1847104 -1 96 1 1 2 1 1681 155 35 0.60 3.00 22775 27131 0.00 0.00 0.00 0.00 0.00 0.20 0.20 47.60 60.60 1.4 8192 1836408 -1 77 1 1 53 63 3486 164 117 7.20 12.20 84134 25864 10.40 24.00 35.60 60.80 1.80 5.80 9.80 443.00 617.00 2.0 158 1026368 -1 81 1 1 96 113 3173 407 316 3.00 2.40 262944 45752 0.00 0.00 0.00 0.00 0.00 6.60 6.80 150.60 241.60 2.2 503 1120907 -1 77 1 1 20 8 2207 208 97 2.80 4.40 252626 99620 1.80 2.80 7.80 9.80 1.40 30.00 30.60 360.20 419.60 2.0 483 1014834 -1 89 1 1 1 1 3420 341 166 0.20 0.20 696743 147916 0.00 0.00 0.00 0.00 0.00 1.00 1.40 19.60 203.40 2.6 1341 1395784 -1 88 1 1 2 0 386 42 14 2.20 2.20 92461 20544 0.00 0.00 0.00 0.00 0.00 2.20 4.00 208.80 178.00 1.6 9145 1879085 -1 87 1 1 12 4 2439 162 130 1.60 3.21 34099 76305 0.00 0.00 0.00 0.00 0.20 9.62 14.63 104.21 155.11 1.0 1177 1114536 -1 89 1 1 1 0 2488 130 165 0.60 0.60 162018 30392 0.00 0.00 0.00 0.00 0.00 15.80 27.20 30.60 48.20 2.8 3857 1716347 -1 95 1 1 18 17 1021 92 77 0.20 0.20 9480 28576 0.00 0.00 0.00 0.00 0.00 0.00 0.00 28.14 19.36 1.2 1743 1079361 -1 84 1 1 5 0 3138 132 93 1.20 1.80 132558 48767 4.00 7.40 7.40 0.00 0.00 8.80 15.40 101.60 139.40 1.2 284 1001408 -1 95 1 1 2 1 1393 135 111 0.40 0.40 12864 54844 0.00 0.00 0.00 0.00 0.00 1.40 1.40 31.20 86.20 1.0 699 1062579 -1 78 1 1 68 71 2893 259 102 3.00 3.60 317902 77606 16.20 28.80 72.00 109.60 13.00 20.80 28.20 208.60 493.80 1.0 189 972046 -1 92 1 1 5 2 2574 112 87 0.40 0.60 56458 97339 0.00 0.00 0.00 0.00 0.00 0.80 1.00 43.80 50.00 3.2 1196 1548555 -1 90 1 1 3 1 579 57 39 2.00 2.00 151855 149247 0.00 0.00 0.00 0.00 0.00 1.80 1.80 200.20 155.80 1.6 5528 1842536 -1 95 1 1 3 1 964 80 47 0.40 0.20 181069 39597 0.00 0.00 0.00 0.00 0.00 3.40 6.20 36.00 52.00 2.4 6156 1843946 -1 91 1 1 9 6 2444 127 94 0.80 0.80 10375 22113 0.00 0.00 0.00 0.00 0.00 0.40 0.40 212.00 101.80 3.0 387 978213 -1 95 1 1 3 1 995 110 74 1.40 0.60 191157 15389 0.00 0.00 0.00 0.00 0.00 1.80 1.80 76.20 127.40 1.0 497 1012941 -1 97 1 1 1 1 245 32 22 0.20 0.20 20549 12114 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.60 16.80 1.4 7395 1865552 -1 91 1 1 7 4 1282 314 118 0.60 0.60 937754 24186 7.20 13.20 46.20 78.00 3.20 15.40 18.80 55.00 192.40 1.2 144 989789 -1 87 1 1 10 8 3514 176 111 1.80 3.80 375121 94898 0.00 0.00 0.00 0.00 0.00 1.80 2.00 101.00 229.40 5.6 2094 1640810 -1 61 1 1 81 94 5480 729 683 9.00 6.60 476209 430097 0.00 0.00 0.00 0.00 0.00 24.00 24.60 412.40 754.60 2.2 1473 1037573 -1 94 1 1 1 0 3419 249 144 0.20 0.20 197230 207916 0.00 0.00 0.00 0.00 0.00 0.60 0.60 13.20 41.80 3.6 3708 1346824 -1 90 1 1 32 47 1389 170 96 0.20 0.20 398035 25963 0.00 0.00 0.00 0.00 0.00 4.39 20.36 16.77 29.74 1.0 1473 1093851 -1 90 1 1 2 1 4024 175 169 0.20 0.20 24876 223160 0.00 0.00 0.00 0.00 0.00 3.60 5.60 16.00 34.80 2.6 1236 1395318 -1 88 1 1 16 1 2425 124 108 1.20 1.20 154629 100614 7.21 18.84 40.08 56.31 1.20 5.81 7.41 88.98 214.03 1.7 134 1056598 -1 0 1 1 7 5 1243 144 71 0.60 0.40 55702 34563 0.00 0.00 0.00 0.00 0.00 0.40 0.60 32.46 42.69 422 96 4 -1 90 1 1 12 2 2144 148 134 3.00 9.20 97089 19517 0.00 0.00 0.00 0.00 0.20 0.60 0.60 147.80 223.80 4.4 887 1638498 -1 97 1 1 1 0 907 106 76 0.20 0.20 24733 69413 0.00 0.00 0.00 0.00 0.20 0.40 0.60 16.40 34.40 1.3 511 1061837 -1 96 1 1 25 38 771 117 48 0.20 0.20 5607 25167 0.00 0.00 0.00 0.00 0.00 0.20 0.40 13.43 17.84 1.2 692 1738142 -1 96 1 1 9 8 2064 61 69 0.20 0.20 2085 14400 0.00 0.00 0.00 0.00 0.00 0.40 0.40 21.40 26.80 2.0 1706 1009560 -1 53 1 1 18 0 4574 741 595 10.40 9.00 798352 550111 14.60 83.40 211.60 460.00 2.40 18.40 53.20 570.20 1029.20 4.6 346 1022109 -1 0 1 1 59 66 3486 459 227 1.00 0.40 821073 703274 0.00 0.00 0.00 0.00 0.00 0.60 0.80 119.60 95.60 634 85 15 -1 86 1 1 38 54 4622 205 160 0.20 0.20 11591 55704 0.00 0.00 0.00 0.00 0.20 1.20 1.20 15.60 39.60 2.0 348 1067128 -1 0 1 1 3 0 1093 189 128 0.40 0.60 17112 78185 13.03 21.04 28.06 15.23 6.01 31.06 34.87 37.47 105.61 196 90 10 -1 97 1 1 0 0 314 40 40 0.60 0.60 6241 9258 0.00 0.00 0.00 0.00 0.00 0.00 0.00 28.20 38.80 2.0 3170 1708352 -1 94 1 1 5 2 1918 140 109 0.80 0.80 123435 146039 0.00 0.00 0.00 0.00 0.00 2.40 3.20 48.60 106.00 2.4 2156 1550651 -1 83 1 1 5 0 3511 228 205 5.80 2.00 137255 41885 0.00 0.00 0.00 0.00 0.00 0.00 0.00 258.60 376.40 2.4 433 1758200 -1 97 1 1 1 0 451 41 73 0.20 0.20 20545 73753 0.00 0.00 0.00 0.00 0.00 7.40 7.60 17.40 35.00 2.5 483 1061952 -1 94 1 1 1 0 562 91 83 1.00 0.80 1594 7916 0.00 0.00 0.00 0.00 0.00 0.20 0.40 63.87 157.68 1.6 571 1728011 -1 87 1 1 2 0 2396 202 106 1.60 2.80 579404 22490 0.00 0.00 0.00 0.00 0.00 4.00 6.40 99.40 134.60 3.8 599 1096501 -1 81 1 1 22 7 4405 350 223 1.20 2.40 665083 125980 8.80 37.20 87.60 209.40 1.80 16.80 30.00 75.80 222.20 8.0 295 1298189 -1 88 1 1 38 54 2482 124 111 0.80 1.40 53726 185804 0.00 0.00 0.00 0.00 0.40 3.00 3.00 95.20 83.40 4.0 628 1017234 -1 85 1 1 856 216 1464 79 23 1.20 1.00 38375 43463 0.00 0.00 0.00 0.00 0.00 14.20 14.40 56.80 83.40 1.6 3144 1845290 -1 80 1 1 3 0 1518 95 546 2.40 3.20 91213 113264 0.00 0.00 0.00 0.00 0.00 2.00 2.20 215.80 195.60 1.2 2499 1819904 -1 97 1 1 2 0 306 43 38 0.40 1.40 845 10232 0.00 0.00 0.00 0.00 0.00 0.00 0.00 36.00 41.00 2.0 6381 1711666 -1 90 1 1 5 1 2626 231 169 0.80 1.00 60891 52848 0.00 0.00 0.00 0.00 0.00 0.60 0.60 54.00 73.20 2.4 2294 1534176 -1 94 1 1 1 0 819 73 56 0.20 0.20 98716 52191 5.60 6.80 6.80 0.00 0.80 1.00 1.80 15.00 97.40 1.0 173 1023683 -1 91 1 1 0 0 1124 67 55 0.20 0.20 2781 12296 0.00 0.00 0.00 0.00 0.00 0.20 0.40 20.00 16.80 1.8 778 1758064 -1 97 1 1 1 1 198 16 24 0.20 0.20 7924 10576 0.00 0.00 0.00 0.00 0.00 0.00 0.00 16.03 16.83 1.0 7238 1868701 -1 94 1 1 11 10 2007 127 102 0.60 0.60 32665 49643 1.60 1.60 1.60 0.00 0.60 1.60 2.00 36.20 62.40 2.0 329 989029 -1 88 1 1 20 17 2175 397 197 0.20 0.20 643307 639374 5.80 7.00 7.00 0.00 6.00 5.00 8.40 31.40 67.00 1.5 278 1043112 -1 90 1 1 1 0 1635 173 114 0.60 0.80 111740 27259 0.00 0.00 0.00 0.00 0.00 19.60 32.60 56.40 70.40 1.8 994 1127674 -1 98 1 1 0 0 341 153 54 0.20 0.20 225248 238684 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.60 16.80 2.2 1703 1759920 -1 92 1 1 1 0 1444 124 92 0.80 2.40 99178 22756 1.80 1.80 1.80 0.00 0.20 0.60 0.60 46.60 87.40 2.0 211 1118126 -1 69 1 1 20 0 5722 1013 820 2.60 0.80 667520 174329 3.80 21.60 68.00 117.60 1.00 33.20 38.20 124.20 283.20 5.0 156 1044653 -1 81 1 1 11 2 4053 131 92 2.00 1.80 229531 74623 0.00 0.00 0.00 0.00 0.00 6.20 6.80 133.40 223.00 3.4 1084 1516277 -1 67 1 1 88 47 3382 347 220 7.39 18.56 360144 142694 0.00 0.00 0.00 0.00 0.20 15.57 24.95 343.11 576.45 1.0 497 1102534 -1 90 1 1 2 1 2201 96 49 0.60 1.40 365028 209294 0.00 0.00 0.00 0.00 0.00 41.20 81.00 59.60 146.80 3.2 2689 1730584 -1 92 1 1 10 7 1122 109 79 1.80 1.80 66512 38500 0.00 0.00 0.00 0.00 0.00 2.61 2.81 72.14 159.92 3.6 540 970956 -1 90 1 1 3 2 3423 146 160 0.80 1.20 31159 24676 5.41 5.81 5.81 0.00 0.60 0.40 0.40 70.34 93.39 1.5 220 1025794 -1 79 1 1 18 15 7119 288 232 0.80 0.60 469495 104663 3.99 15.37 27.74 48.10 1.60 18.56 19.76 54.29 149.50 3.0 160 997265 -1 89 1 1 13 2 1438 82 80 0.20 0.20 5794 42148 5.60 30.40 39.40 68.00 0.60 11.20 104.60 21.60 82.60 1.3 218 1054350 -1 71 1 1 14 8 5089 232 176 2.60 10.40 412560 370166 6.40 36.80 98.40 192.00 5.20 25.80 42.00 202.20 310.20 5.0 127 1376259 -1 91 1 1 22 30 915 152 79 0.40 0.80 193376 159007 0.00 0.00 0.00 0.00 0.00 2.40 2.80 39.00 39.00 4.4 2372 1565046 -1 82 1 1 60 72 3150 285 205 0.80 0.80 248818 306181 5.40 12.00 21.00 16.60 5.00 18.00 19.80 69.60 161.80 2.6 192 1313083 -1 87 1 1 34 48 3941 283 270 1.80 0.80 194163 352420 0.00 0.00 0.00 0.00 0.80 1.60 1.60 95.20 151.20 2.6 882 1372090 -1 89 1 1 1 0 1606 148 123 0.60 1.00 101977 79770 5.80 15.40 30.60 99.00 0.20 21.20 29.40 55.60 96.00 2.0 188 1099693 -1 88 1 1 29 42 2656 410 312 0.20 0.20 180209 32295 0.00 0.00 0.00 0.00 0.40 0.40 0.40 19.20 23.00 2.4 427 1693699 -1 72 1 1 88 72 6078 332 221 3.80 10.40 359195 203698 0.00 0.00 0.00 0.00 0.20 15.60 25.60 316.20 414.20 4.4 737 1336512 -1 1 1 1 32 14 2141 221 115 3.60 17.60 108448 24365 1.60 2.20 2.20 0.00 0.20 15.20 16.80 178.40 355.20 402 82 16 -1 77 1 1 7 1 1692 118 76 6.40 18.80 1062718 22681 4.80 11.40 18.80 32.80 0.00 15.80 18.00 211.00 432.40 2.5 168 1087544 -1 86 1 1 17 15 3856 250 177 1.20 2.40 50246 29854 0.00 0.00 0.00 0.00 0.20 12.20 12.20 100.80 131.80 2.0 767 1017691 -1 91 1 1 7 1 1598 164 126 0.40 0.40 160440 77520 3.40 9.20 17.40 20.80 3.40 40.80 49.00 57.60 95.60 2.0 204 1129565 -1 88 1 1 10 15 220 19 30 0.20 0.20 15758 32757 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.63 16.83 1.4 2033 1770843 -1 79 1 1 8 1 2702 414 340 4.60 3.80 173275 127401 0.00 0.00 0.00 0.00 0.00 23.80 24.00 322.40 458.00 2.0 988 1015205 -1 84 1 1 4 2 4804 232 164 0.20 0.20 115314 86722 0.00 0.00 0.00 0.00 0.00 4.40 4.40 18.40 95.40 7.4 1034 1312821 -1 72 1 1 11 3 6599 306 263 4.60 5.20 184847 164077 8.60 15.00 24.40 31.20 5.60 16.40 21.20 239.60 501.00 3.0 168 990966 -1 93 1 1 1 1 384 92 54 0.20 0.20 259906 238551 0.00 0.00 0.00 0.00 0.00 2.40 4.80 15.60 16.80 2.2 4128 1825290 -1 89 1 1 3 0 1131 89 69 0.80 0.40 41757 72089 9.58 16.37 13.17 0.00 0.60 3.59 3.59 48.70 204.19 1.0 263 1117493 -1 86 1 1 27 33 2254 132 132 3.19 1.60 60873 74996 17.17 26.95 43.51 43.71 10.78 15.17 26.75 162.67 252.49 1.8 167 1723071 -1 69 1 1 10 0 3430 366 152 7.20 23.20 274847 27494 8.60 50.80 110.20 204.20 1.20 37.80 48.00 309.20 804.00 1.4 148 1084952 -1 90 1 1 5 1 2312 80 81 0.20 0.20 5089 14521 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.60 18.80 2.0 835 1750304 -1 85 1 1 5 0 1794 99 106 5.60 8.20 43470 345679 0.00 0.00 0.00 0.00 0.00 1.80 1.80 167.60 357.40 2.2 6415 1851832 -1 76 1 1 19 12 5315 437 423 4.19 1.20 262877 50135 3.79 4.79 4.39 0.00 7.58 6.59 6.59 204.19 364.27 1.0 320 971347 -1 84 1 1 1 0 3341 132 200 2.40 5.00 191162 459666 0.00 0.00 0.00 0.00 0.00 22.20 32.00 65.00 155.40 2.2 855 1038861 -1 97 1 1 0 0 226 31 34 0.20 0.20 21032 19301 0.00 0.00 0.00 0.00 0.00 0.80 1.40 15.80 17.20 1.0 6234 1857173 -1 90 1 1 10 1 1414 191 319 1.00 0.60 272169 51784 0.00 0.00 0.00 0.00 0.00 0.60 0.60 50.20 81.00 2.6 1420 1715034 -1 80 1 1 190 208 5275 401 263 2.20 4.80 753429 40588 0.00 0.00 0.00 0.00 0.00 18.40 30.60 100.00 306.80 1.5 594 1010032 -1 90 1 1 6 2 2810 467 250 0.40 1.80 292182 101724 0.00 0.00 0.00 0.00 0.00 4.20 7.00 21.60 49.60 4.4 3058 1605155 -1 87 1 1 7 6 2446 349 216 1.00 3.41 47815 34294 0.00 0.00 0.00 0.00 0.40 6.21 6.21 41.68 80.96 1.8 385 1100598 -1 97 1 1 6 5 551 71 68 0.40 1.80 16543 35390 0.00 0.00 0.00 0.00 0.00 0.60 0.60 25.80 30.80 2.0 2638 1728000 -1 87 1 1 2 1 1116 97 62 0.40 0.60 298029 57307 0.00 0.00 0.00 0.00 0.00 10.00 18.80 37.40 48.60 2.6 3771 1771147 -1 80 1 1 25 9 2112 155 98 2.79 6.19 149522 27273 2.99 3.99 19.96 32.53 1.40 16.77 22.16 163.87 406.59 1.2 1645 951912 -1 85 1 1 101 2 5227 208 110 0.80 0.80 821072 74087 0.00 0.00 0.00 0.00 0.20 2.40 2.40 52.20 143.20 3.6 2557 1632006 -1 92 1 1 3 0 1202 101 106 0.60 0.60 142319 88654 0.00 0.00 0.00 0.00 0.00 8.20 8.60 51.80 76.80 1.0 411 1061699 -1 97 1 1 2 0 325 44 36 0.80 0.80 11252 11785 0.00 0.00 0.00 0.00 0.00 0.00 0.00 61.00 61.00 2.0 3173 1708285 -1 82 1 1 5 3 1507 196 146 1.40 2.40 355598 323470 23.40 44.60 44.20 0.00 0.20 9.80 18.80 80.00 147.60 2.8 594 1722392 -1 92 1 1 13 3 744 45 66 1.20 1.00 52868 11534 0.00 0.00 0.00 0.00 0.00 0.00 0.00 83.00 101.80 1.0 7564 1871114 -1 87 1 1 19 7 2115 255 97 3.20 3.40 184244 138777 0.00 0.00 0.00 0.00 0.00 1.20 1.40 160.80 300.40 4.0 2538 1577461 -1 79 1 1 84 37 3277 261 221 4.40 2.80 253538 87740 3.80 19.60 29.80 27.00 2.00 15.60 23.60 230.20 425.60 5.2 240 1081061 -1 78 1 1 28 10 4615 126 98 2.20 5.79 41279 6016 0.00 0.00 0.00 0.00 0.00 2.59 2.79 215.57 228.74 4.0 629 1538887 -1 83 1 1 0 0 2210 135 69 0.40 0.40 226358 24348 2.40 24.80 38.80 43.00 0.40 9.20 17.00 36.40 82.40 2.6 236 1742238 -1 78 1 1 9 0 3793 347 296 5.00 2.20 148737 40376 0.20 0.20 0.20 0.00 0.60 49.40 50.20 246.00 515.20 1.0 840 978990 -1 93 1 1 1 0 4591 79 102 0.20 0.20 62867 42250 1.60 6.39 12.38 18.56 0.00 6.99 13.37 20.76 42.32 1.5 180 1013748 -1 97 1 1 0 0 280 15 22 0.40 0.40 16155 13745 0.00 0.00 0.00 0.00 0.00 0.00 0.00 40.60 50.60 1.4 7192 1874133 -1 62 1 1 16 0 3595 425 333 12.00 33.80 315121 47203 3.40 9.40 14.80 27.40 11.80 3.40 6.40 380.60 733.40 2.4 159 1080640 -1 81 1 1 14 18 498 58 35 2.20 2.20 94619 27799 0.00 0.00 0.00 0.00 0.00 2.20 2.60 204.20 172.20 1.2 393 1813523 -1 69 1 1 10 0 3467 567 446 8.40 3.20 837479 24967 0.00 0.00 0.00 0.00 0.00 0.60 0.80 427.40 623.00 5.0 2972 1762784 -1 89 1 1 9 1 3562 567 527 0.20 0.20 476112 460575 2.40 15.97 42.12 182.63 0.00 10.58 52.50 15.57 23.35 3.2 153 1394962 -1 78 1 1 10 3 3180 433 390 5.01 1.40 271335 136601 3.61 7.21 7.21 0.00 0.80 10.62 12.02 237.07 429.66 3.4 625 958091 -1 81 1 1 8 0 3454 394 323 3.40 1.00 208051 178541 7.40 22.60 38.20 82.20 6.00 13.00 15.60 166.20 328.40 1.0 159 997997 -1 91 1 1 2 0 1806 117 104 0.40 0.40 32221 56025 4.60 8.20 8.20 0.00 0.20 2.20 2.20 27.40 33.80 3.8 169 1029627 -1 92 1 1 2 1 1632 128 102 0.40 0.20 92965 48978 0.00 0.00 0.00 0.00 0.20 5.59 5.59 27.35 89.22 1.6 473 974620 -1 85 1 1 46 35 1800 207 131 2.40 3.60 439817 75475 2.40 2.40 2.40 0.00 1.40 29.80 30.80 142.60 275.40 1.0 270 1118438 -1 89 1 1 50 66 2373 147 91 2.20 2.20 199369 78755 0.00 0.00 0.00 0.00 0.00 1.80 2.80 154.60 261.60 2.6 703 1537453 -1 90 1 1 3 0 2201 201 74 0.40 1.00 111582 23487 0.80 0.80 3.60 7.20 0.00 9.00 23.40 33.80 46.80 3.6 139 1112096 -1 64 1 1 18 2 2957 226 127 12.00 34.40 88464 33763 0.00 0.00 0.00 0.00 0.00 32.80 34.60 425.20 781.80 2.0 567 1086784 -1 90 1 1 1 0 2159 410 217 0.40 0.60 13065 22843 0.00 0.00 0.00 0.00 0.00 10.98 10.98 32.14 65.47 1.8 370 1099321 -1 69 1 1 87 45 4469 301 210 9.00 19.40 237822 144350 0.00 0.00 0.00 0.00 0.00 9.00 13.20 328.00 602.00 2.0 428 1096499 -1 66 1 1 217 2 2358 130 151 3.41 3.81 197593 265851 3.61 12.02 41.28 80.76 0.80 126.45 151.30 159.72 362.32 2.8 169 1014346 -1 88 1 1 10 8 6647 235 228 0.20 0.20 14918 62481 0.00 0.00 0.00 0.00 0.00 1.00 1.00 16.23 43.69 3.0 358 1069267 -1 92 1 1 10 7 939 91 83 0.80 0.40 193957 15920 6.60 13.20 13.20 0.00 0.00 1.60 1.60 63.00 75.60 1.0 639 1057786 -1 83 1 1 3 2 2069 103 78 0.80 1.00 82489 18122 0.00 0.00 0.00 0.00 0.00 1.00 3.60 59.60 73.00 3.0 510 1757989 -1 94 1 1 5 4 350 64 49 0.40 0.60 17411 77711 15.60 29.40 29.40 0.00 1.40 3.60 4.40 36.80 40.40 1.0 147 1753459 -1 96 1 1 0 0 404 55 41 0.20 0.20 2133 12253 0.00 0.00 0.00 0.00 0.00 0.20 0.20 17.40 19.40 2.0 696 1722088 -1 93 1 1 35 23 1686 107 67 1.40 2.60 221992 21091 0.00 0.00 0.00 0.00 0.00 0.40 0.60 94.60 151.00 1.0 1874 1008506 -1 83 1 1 17 6 3602 268 218 3.00 1.60 609352 126676 0.00 0.00 0.00 0.00 0.00 29.00 64.60 168.00 280.60 5.0 4126 1334456 -1 61 1 1 190 36 5134 711 631 7.00 2.00 379021 172375 10.60 49.80 99.00 160.00 0.20 32.80 50.60 338.40 623.00 3.0 138 1017674 -1 97 1 1 0 0 191 16 26 0.20 0.20 5571 15140 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.60 16.80 1.2 7293 1875112 -1 96 1 1 3 2 1232 50 40 0.20 0.20 3482 41303 4.39 9.58 17.76 16.57 1.00 4.79 4.79 20.96 36.13 1.3 165 1063457 -1 92 1 1 1 0 3573 106 114 0.40 0.60 75742 125259 0.00 0.00 0.00 0.00 0.00 1.20 1.40 36.47 87.58 1.8 448 1018682 -1 64 1 1 104 118 5679 569 448 7.20 5.00 407867 26012 0.00 0.00 0.00 0.00 0.20 19.60 20.00 362.20 621.00 6.6 905 1295725 -1 91 1 1 10 5 2337 74 54 1.00 1.40 10637 60984 0.00 0.00 0.00 0.00 0.00 0.00 0.00 143.00 96.40 2.0 5050 1673683 -1 97 1 1 3 2 277 30 25 0.40 0.40 22035 6858 0.00 0.00 0.00 0.00 0.00 0.00 0.00 28.60 41.00 2.2 3361 1819552 -1 92 1 1 43 50 1532 178 80 1.20 1.20 153622 48096 0.00 0.00 0.00 0.00 0.00 1.40 1.80 69.40 163.20 2.8 3403 1534949 -1 96 1 1 1 0 220 12 19 0.40 0.40 2501 8204 0.00 0.00 0.00 0.00 0.00 0.00 0.00 37.80 33.60 1.0 5782 1864648 -1 83 1 1 28 0 4875 252 173 0.80 1.20 138830 48403 27.35 62.48 157.49 426.75 0.20 30.94 65.27 73.05 210.18 1.2 139 1015904 -1 89 1 1 5 1 1391 177 158 3.39 1.00 104967 6694 0.00 0.00 0.00 0.00 0.00 0.20 0.20 162.28 231.54 1.0 7269 1871409 -1 77 1 1 204 226 3108 381 183 0.60 0.80 1207116 324896 2.80 11.60 25.40 44.60 0.40 19.20 28.40 61.80 128.80 1.4 229 1019115 -1 94 1 1 2 1 764 132 78 0.60 2.40 301591 53269 0.00 0.00 0.00 0.00 0.00 4.60 9.20 41.60 70.20 3.8 2603 1727674 -1 92 1 1 3 1 1283 173 128 0.40 0.40 140358 87665 3.60 6.00 5.40 0.00 0.60 2.40 3.20 55.00 49.00 1.0 291 1068875 -1 87 1 1 7 4 4185 179 120 0.60 0.80 272263 138962 0.00 0.00 0.00 0.00 0.00 8.80 8.80 56.00 85.60 3.6 573 1541683 -1 77 1 1 22 6 6243 410 347 1.20 1.60 248374 39425 2.80 19.00 31.60 67.40 2.60 3.80 4.20 125.40 162.00 4.2 131 1393301 -1 92 1 1 0 0 786 69 44 0.20 0.20 5189 25007 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.80 17.00 1.4 762 1750550 -1 94 1 1 0 0 1498 172 43 0.20 0.20 13410 23242 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.60 16.80 1.6 5805 1818256 -1 97 1 1 1 1 866 72 52 0.20 0.20 126330 110599 0.00 0.00 0.00 0.00 0.00 12.40 24.80 15.80 16.80 1.0 8506 1837072 -1 98 1 1 0 0 179 10 30 0.20 0.20 2182 20065 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.20 16.80 1.0 7167 1873768 -1 97 1 1 0 0 174 10 10 0.20 0.20 20814 4821 0.00 0.00 0.00 0.00 0.00 0.00 0.00 20.40 22.60 1.0 6357 1870942 -1 89 1 1 16 5 2809 284 101 1.00 0.80 59725 12710 0.00 0.00 0.00 0.00 0.00 28.80 29.00 46.40 240.40 4.2 7209 1379947 -1 65 1 1 56 31 6025 509 410 6.60 10.40 357773 269817 0.00 0.00 0.00 0.00 0.00 1.20 1.40 471.80 548.40 4.8 2450 1644301 -1 91 1 1 14 21 1191 93 51 0.20 0.20 3079 5915 0.00 0.00 0.00 0.00 0.00 1.80 1.80 15.60 19.60 1.8 657 1759232 -1 77 1 1 46 63 1602 102 88 0.60 0.60 160155 78983 6.20 30.80 62.80 202.80 0.00 5.00 7.80 72.40 173.20 4.2 218 1517030 -1 96 1 1 1 0 1552 104 135 0.20 0.20 9644 30750 0.40 0.40 0.40 0.00 0.20 4.60 5.40 14.40 31.00 1.0 190 1046680 -1 76 1 1 17 0 3861 414 329 5.39 2.00 333146 24300 1.20 11.98 56.49 84.23 0.00 7.39 32.34 331.14 488.22 2.6 170 1060878 -1 78 1 1 1 0 3235 358 357 0.20 0.20 507366 535487 24.60 92.20 249.20 516.80 0.20 61.40 122.60 15.80 36.80 1.7 101 1063947 -1 94 1 1 1 0 2924 104 146 0.20 0.20 5775 45319 3.80 4.00 4.00 0.00 0.40 0.20 0.20 15.60 16.80 2.0 252 1708706 -1 80 1 1 3 0 3565 361 246 3.00 6.40 219668 173869 0.00 0.00 0.00 0.00 0.00 8.20 14.40 163.40 293.80 2.5 2486 996440 -1 89 1 1 6 4 1969 259 119 1.60 4.20 1036736 75725 0.00 0.00 0.00 0.00 0.00 1.00 1.20 82.20 133.60 1.0 633 1037386 -1 90 1 1 23 18 1962 62 69 1.00 1.00 101240 69589 0.00 0.00 0.00 0.00 0.00 3.00 5.20 53.40 194.00 3.2 8202 1404438 -1 91 1 1 4 0 2237 243 109 0.40 0.80 48026 35618 0.00 0.00 0.00 0.00 0.00 9.82 46.89 40.48 81.36 1.0 787 1085459 -1 88 1 1 0 0 881 42 24 0.20 0.20 1536 7161 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.60 17.00 1.6 1210 1753160 -1 83 1 1 50 55 1562 118 58 2.60 3.20 323290 39714 6.40 12.80 70.40 135.40 5.60 4.20 6.40 183.20 452.80 1.4 189 948240 -1 85 1 1 4 1 2753 225 143 1.00 1.20 930934 362163 9.60 62.40 144.40 330.00 0.00 65.00 129.80 92.60 129.20 4.2 116 1543341 -1 91 1 1 5 3 3878 123 133 0.80 0.80 5190 19411 1.80 1.80 1.80 0.00 0.80 0.00 0.00 46.00 63.80 1.6 298 1748235 -1 89 1 1 112 60 2131 230 173 1.00 2.40 207237 183891 0.00 0.00 0.00 0.00 0.00 1.80 2.00 82.80 135.00 2.2 4792 1672382 -1 88 1 1 14 0 1800 193 122 1.60 4.79 1102299 39041 17.96 66.47 80.44 47.70 0.00 29.14 71.46 88.02 138.72 1.5 1359 989162 -1 95 1 1 6 5 1064 132 90 0.20 0.20 183030 27829 0.00 0.00 0.00 0.00 0.00 1.20 1.20 17.23 44.09 3.2 1490 969653 -1 89 1 1 2 0 467 44 21 2.20 2.00 95990 64953 0.00 0.00 0.00 0.00 0.00 2.20 3.80 200.80 164.60 1.0 7532 1865549 -1 77 1 1 19 13 3798 348 222 3.60 4.80 1013563 885994 0.00 0.00 0.00 0.00 0.40 11.60 19.00 186.20 290.00 1.3 660 1014594 -1 89 1 1 40 44 1491 111 84 2.20 6.40 166590 41098 0.00 0.00 0.00 0.00 0.00 2.60 3.60 70.00 198.80 5.6 552 1622781 -1 88 1 1 9 4 3539 208 113 1.40 7.00 204879 6080 1.40 1.40 1.40 0.00 2.20 7.40 14.40 103.20 116.20 5.0 506 1319302 -1 91 1 1 10 7 1507 144 91 0.40 1.80 23105 26379 0.00 0.00 0.00 0.00 0.00 19.24 20.84 33.67 94.39 2.2 1074 975830 -1 91 1 1 18 4 1734 177 113 0.80 2.20 381629 48488 5.59 13.17 16.77 6.59 7.78 2.59 4.39 238.32 126.55 2.0 221 1008517 -1 59 1 1 230 170 7266 608 475 6.20 9.00 510565 259471 0.00 0.00 0.00 0.00 0.60 4.40 5.00 380.60 544.60 5.2 545 1530973 -1 87 1 1 24 19 2241 149 130 4.00 4.80 281949 299215 0.00 0.00 0.00 0.00 0.20 9.60 10.60 176.60 299.20 1.5 1379 1020952 -1 97 1 1 2 1 243 13 15 0.60 0.60 19519 8189 0.00 0.00 0.00 0.00 0.00 0.00 0.00 47.00 53.20 1.2 8393 1864787 -1 90 1 1 4 1 2984 276 176 1.20 1.20 134618 58090 0.00 0.00 0.00 0.00 0.00 2.80 5.20 56.60 109.60 1.5 478 1081077 -1 77 1 1 12 1 4309 764 686 5.19 2.20 478330 364735 3.19 6.19 10.38 11.98 0.80 5.39 11.98 271.86 418.16 3.0 181 1003125 -1 81 1 1 14 6 2105 294 172 2.59 4.19 1164744 82863 3.19 3.79 9.18 11.18 22.55 7.78 27.54 211.18 389.62 2.5 210 974264 -1 87 1 1 1 0 1278 149 122 0.20 0.20 365791 88856 10.22 18.64 15.03 0.00 5.01 9.42 13.63 15.23 59.92 3.6 274 1043205 -1 79 1 1 13 1 5052 677 581 5.18 1.39 214153 111303 1.39 1.59 4.78 6.77 1.00 0.40 0.40 243.03 403.59 1.5 192 1083463 -1 89 1 1 1 0 4921 202 147 0.60 1.40 71952 49607 0.00 0.00 0.00 0.00 0.00 2.40 4.20 45.80 65.40 1.8 1875 1710853 -1 95 1 1 1 0 1279 76 60 0.40 0.40 5187 21909 0.00 0.00 0.00 0.00 0.20 0.40 0.60 26.75 29.74 2.0 760 1039144 -1 86 1 1 2 0 1484 257 364 1.40 1.60 191652 98350 3.20 8.80 25.80 45.80 0.20 10.40 15.80 72.60 121.00 4.2 177 1703526 -1 88 1 1 22 13 2831 376 152 0.40 0.40 449524 505237 0.00 0.00 0.00 0.00 0.00 0.60 1.20 31.00 118.80 1.8 631 1046166 -1 79 1 1 8 6 2263 481 171 2.60 5.40 399854 284917 8.40 16.80 49.80 99.80 0.80 3.80 3.80 383.40 309.80 5.0 144 1122085 -1 88 1 1 6 0 2731 135 123 1.00 0.60 319370 12894 0.00 0.00 0.00 0.00 0.00 44.40 74.20 68.80 150.80 2.8 3979 1718138 -1 92 1 1 29 38 1917 98 162 0.80 2.20 26811 172251 0.00 0.00 0.00 0.00 0.00 0.20 0.20 64.20 73.60 1.0 700 1077370 -1 73 1 1 11 0 2920 403 351 7.60 2.80 226968 22823 0.00 0.00 0.00 0.00 0.00 1.00 1.20 382.40 544.80 1.8 693 1759370 -1 0 1 1 87 113 1933 441 175 0.60 0.80 661668 724078 0.00 0.00 0.00 0.00 0.00 42.80 76.00 60.80 180.40 588 85 15 -1 98 1 1 0 0 303 48 39 0.20 0.20 253231 18778 0.00 0.00 0.00 0.00 0.00 0.00 0.00 20.80 19.60 1.2 8054 1862464 -1 96 1 1 1 1 313 23 40 0.20 0.20 8460 103930 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.80 17.00 1.0 5683 1840152 -1 51 1 1 25 8 5080 843 736 8.40 6.20 662262 507951 28.80 73.80 148.00 340.20 2.40 76.80 107.60 445.80 939.80 3.0 119 1030128 -1 98 1 1 1 1 178 16 9 0.20 0.20 35893 3878 0.00 0.00 0.00 0.00 0.00 0.20 0.40 17.80 19.80 1.0 7263 1848069 -1 94 1 1 1 0 591 74 48 1.20 2.00 96343 17447 0.40 0.40 0.40 0.00 0.00 21.20 22.60 75.00 115.00 3.2 234 1719037 -1 90 1 1 5 1 2037 84 83 2.00 2.40 53959 44009 0.00 0.00 0.00 0.00 0.00 7.58 8.38 78.24 146.51 1.8 1142 1124263 -1 93 1 1 22 19 2425 207 119 0.40 0.60 37916 28731 0.00 0.00 0.00 0.00 0.00 1.20 1.20 35.20 56.60 3.6 7675 1371205 -1 98 1 1 1 1 152 8 9 0.20 0.20 7001 3048 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.80 16.80 1.0 6460 1871616 -1 90 1 1 165 176 1057 242 83 1.80 0.60 1232467 6549 0.00 0.00 0.00 0.00 0.00 0.00 0.00 90.20 127.60 2.6 8450 1864304 -1 96 1 1 515 575 202 36 27 0.20 0.20 908 10669 0.00 0.00 0.00 0.00 0.00 0.80 0.80 15.60 16.80 1.0 6609 1856976 -1 98 1 1 3 2 267 35 30 0.20 0.20 9632 14033 0.00 0.00 0.00 0.00 0.00 0.00 0.00 16.17 18.16 1.0 647 1748749 -1 89 1 1 13 11 1779 483 181 1.60 1.20 751142 647291 0.00 0.00 0.00 0.00 0.00 1.00 1.60 97.00 152.00 3.2 567 1040558 -1 89 1 1 2 0 1997 347 216 0.20 0.20 79789 52096 3.40 3.80 6.20 3.40 3.20 4.40 5.20 175.40 81.80 1.0 177 1064438 -1 96 1 1 1 0 452 46 48 0.40 0.40 12705 45613 0.00 0.00 0.00 0.00 0.00 2.40 3.20 37.80 43.40 3.2 1241 1712851 -1 76 1 1 17 0 2620 188 117 6.61 19.64 191548 31831 4.21 15.43 33.67 44.69 0.00 18.44 26.65 255.51 508.82 1.6 149 1085324 -1 96 1 1 0 0 310 46 43 0.60 0.60 2741 6925 0.00 0.00 0.00 0.00 0.00 0.40 0.80 49.30 53.29 1.0 1920 1768619 -1 87 1 1 1 1 679 114 80 0.40 0.40 265622 14995 5.80 39.20 181.20 308.80 0.00 56.40 112.00 37.80 180.20 3.8 175 1722042 -1 95 1 1 1 0 1235 172 90 0.40 1.20 4897 15753 0.00 0.00 0.00 0.00 0.60 9.00 9.20 32.40 49.80 2.0 1049 1718782 -1 89 1 1 11 0 1118 64 51 3.00 4.60 53934 16807 1.40 1.60 1.60 0.00 0.40 23.00 23.40 227.40 302.40 2.0 285 1070042 -1 91 1 1 5 2 1476 103 90 1.60 1.60 181487 89106 0.00 0.00 0.00 0.00 1.20 3.60 6.00 125.20 153.40 2.4 615 1534014 -1 79 1 1 71 87 1921 230 144 6.00 17.20 318647 27609 0.00 0.00 0.00 0.00 0.00 6.20 6.20 216.20 489.60 2.0 543 1099277 -1 91 1 1 2 0 1557 97 84 2.00 2.40 41239 16244 0.00 0.00 0.00 0.00 0.00 2.80 3.00 115.00 155.00 3.4 518 1053942 -1 98 1 1 0 0 266 46 39 0.20 0.20 17961 5218 0.00 0.00 0.00 0.00 0.00 0.60 1.20 15.60 16.80 1.0 7227 1847184 -1 87 1 1 4 0 3605 365 139 1.00 1.80 550337 458674 0.40 0.60 0.60 0.00 0.20 20.44 24.25 100.60 194.59 3.6 581 1006190 -1 84 1 1 1 1 4693 235 192 0.60 0.40 348855 363934 14.03 27.45 27.45 0.00 4.61 5.21 9.22 40.68 56.31 3.8 301 1007096 -1 0 1 1 1 0 1785 88 84 0.20 0.20 23164 31231 4.00 5.20 5.20 0.00 0.00 0.20 0.20 15.80 31.40 154 96 4 -1 60 1 1 47 1 5782 249 218 11.18 33.13 144335 64720 0.40 0.60 0.60 0.00 1.00 14.17 14.37 367.47 720.76 4.0 243 1094050 -1 75 1 1 12 4 5671 179 125 2.40 4.80 357299 130956 8.20 26.80 57.40 122.80 4.40 2.20 2.20 247.80 314.40 4.4 148 1526715 -1 86 1 1 10 7 4379 244 151 2.20 2.20 80140 41270 0.00 0.00 0.00 0.00 0.00 0.80 1.00 93.60 159.00 2.5 2584 1014251 -1 98 1 1 1 0 1965 62 62 0.20 0.20 7315 52915 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.20 16.80 2.0 2094 1642685 -1 94 1 1 5 4 2096 137 105 0.20 0.20 4584 21087 0.00 0.00 0.00 0.00 0.00 1.00 1.00 20.04 100.00 1.6 516 978044 -1 87 1 1 13 9 990 78 67 1.00 1.60 123889 46300 0.00 0.00 0.00 0.00 0.00 20.56 33.13 123.95 263.67 1.3 512 1065831 -1 87 1 1 19 24 873 110 99 2.20 1.00 110991 25644 0.00 0.00 0.00 0.00 0.00 0.00 0.00 142.40 178.80 1.8 1024 1762342 -1 95 1 1 9 7 1193 48 39 0.20 0.20 5602 23886 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.77 31.74 2.8 902 973503 -1 89 1 1 2 0 2745 500 473 1.60 2.61 475622 350382 0.00 0.00 0.00 0.00 0.00 9.02 9.02 80.76 124.85 1.0 849 1131040 -1 88 1 1 14 2 2736 274 251 1.00 1.20 315718 199935 2.80 45.80 121.40 414.60 0.20 18.80 38.40 70.40 344.80 3.6 232 1399029 -1 78 1 1 277 285 3967 422 251 4.20 2.80 594708 103365 0.00 0.00 0.00 0.00 0.00 13.80 13.80 228.60 368.20 7.6 2633 1335160 -1 91 1 1 4 0 893 192 43 2.20 1.80 226622 106636 0.00 0.00 0.00 0.00 0.00 0.40 0.60 209.18 232.53 2.0 8872 1859895 -1 98 1 1 0 0 199 24 19 0.20 0.20 4935 9164 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.60 17.00 1.0 7276 1847232 -1 94 1 1 4 3 1500 100 104 0.40 1.40 9224 28250 0.00 0.00 0.00 0.00 0.20 1.40 2.40 23.20 30.60 1.0 440 1045754 -1 78 1 1 10 2 4133 392 307 6.00 2.80 250980 73843 0.00 0.00 0.00 0.00 0.00 4.20 5.20 316.00 475.60 1.0 1050 1058078 -1 92 1 1 19 17 1063 124 73 1.60 2.80 71903 23242 1.20 1.20 1.20 0.00 2.00 4.00 4.20 93.00 170.00 3.0 309 974800 -1 79 1 1 15 5 3625 193 127 1.80 8.58 298958 80896 24.55 35.33 50.70 34.13 12.77 18.56 24.75 141.92 281.04 7.4 206 1311396 -1 82 1 1 32 3 3090 299 268 3.40 2.20 266999 123153 0.80 1.00 8.80 28.40 0.40 20.80 38.00 212.80 343.00 2.2 370 1082306 -1 82 1 1 8 2 3000 342 265 3.00 2.20 280468 127589 0.00 0.00 0.00 0.00 0.00 21.80 24.20 169.60 292.40 4.2 1430 1043278 -1 90 1 1 2 1 482 70 13 1.80 1.80 353103 16885 0.00 0.00 0.00 0.00 0.00 2.00 3.41 170.34 154.51 1.4 11424 1885058 -1 93 1 1 26 39 1681 99 152 0.20 0.20 5788 102550 0.00 0.00 0.00 0.00 0.00 0.40 0.40 15.80 51.80 3.0 391 1061328 -1 77 1 1 12 4 4074 510 129 4.60 7.20 440079 36412 0.00 0.00 0.00 0.00 0.00 7.60 11.60 248.40 424.40 3.6 718 1012301 -1 98 1 1 1 0 1182 41 35 0.20 0.20 1195 4803 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.60 17.20 2.0 6187 1726776 -1 84 1 1 27 37 1887 182 172 0.20 0.20 172511 144573 0.00 0.00 0.00 0.00 0.00 0.80 1.20 15.57 45.31 2.2 850 1765946 -1 87 1 1 1 0 3591 219 113 1.00 4.00 494383 20340 1.40 1.40 1.40 0.00 6.00 8.80 10.00 76.20 127.20 4.0 202 1040878 -1 81 1 1 3 0 2071 226 253 0.40 0.40 572187 483574 9.40 87.60 205.20 491.00 0.20 62.40 118.00 42.80 90.80 3.7 124 1037978 -1 93 1 1 33 40 1774 89 57 0.60 0.60 209087 17601 0.00 0.00 0.00 0.00 0.00 0.00 0.00 54.71 81.36 1.0 6845 1864867 -1 96 1 1 2 0 465 51 64 1.00 0.40 20285 50349 0.00 0.00 0.00 0.00 0.00 0.00 0.00 55.51 71.14 1.0 7515 1867968 -1 91 1 1 32 31 813 113 79 3.00 1.20 49470 4308 0.00 0.00 0.00 0.00 0.00 0.20 0.20 167.80 239.20 2.4 6350 1724222 -1 98 1 1 1 0 208 20 38 0.40 0.80 1392 14222 0.00 0.00 0.00 0.00 0.00 0.40 0.40 22.00 26.60 1.0 6354 1857517 -1 80 1 1 9 0 2528 393 339 6.40 2.20 177417 18991 0.00 0.00 0.00 0.00 0.00 0.00 0.00 325.40 473.40 3.6 623 1710544 -1 90 1 1 19 5 2394 168 140 0.80 0.80 245608 228961 3.00 3.00 3.00 0.00 4.00 2.20 2.20 68.60 113.20 2.2 336 1521518 -1 97 1 1 1 0 160 16 16 0.20 0.20 752 6999 0.00 0.00 0.00 0.00 0.20 1.00 1.20 20.64 18.64 1.4 566 1738057 -1 85 1 1 6 0 2088 223 151 2.60 3.20 74339 26261 0.00 0.00 0.00 0.00 4.60 41.00 41.20 141.60 268.80 1.0 578 1066797 -1 94 1 1 55 80 1557 88 106 0.20 0.20 179093 82821 2.40 3.00 3.00 0.00 38.20 0.80 0.80 16.60 39.60 1.0 190 1064605 -1 79 1 1 68 84 5676 656 172 0.20 0.20 665462 468208 3.79 3.79 3.79 0.00 1.40 51.10 58.88 17.96 228.94 1.0 576 999928 -1 94 1 1 4 1 639 111 108 0.80 0.80 81040 53388 0.00 0.00 0.00 0.00 0.00 2.80 4.00 129.20 89.40 2.4 6908 1713547 -1 93 1 1 34 51 317 35 25 0.80 0.80 50096 10405 0.00 0.00 0.00 0.00 0.00 1.20 1.20 60.60 87.00 1.0 372 1742496 -1 97 1 1 2 1 197 14 23 0.20 0.20 6998 12768 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.60 16.80 1.2 5382 1860022 -1 90 1 1 4 0 2729 173 163 0.80 0.80 190292 24797 0.00 0.00 0.00 0.00 0.20 7.60 9.80 63.40 139.60 4.4 2873 1375566 -1 97 1 1 0 0 305 95 22 0.20 0.20 88105 14491 0.00 0.00 0.00 0.00 0.00 5.21 5.21 13.03 26.25 1.2 1597 1784334 -1 88 1 1 2 0 1884 133 84 1.20 1.40 92242 76126 0.00 0.00 0.00 0.00 0.00 12.80 21.00 82.40 378.40 2.0 810 1033502 -1 92 1 1 6 1 988 196 38 1.20 1.00 59739 17286 0.00 0.00 0.00 0.00 0.20 18.64 18.84 58.52 152.71 1.2 498 1733140 -1 57 1 1 1845 13 4377 125 118 3.80 4.00 33563 62630 1.40 1.80 1.60 0.00 0.80 2.20 2.60 184.60 289.80 4.2 376 1512704 -1 97 1 1 1 0 840 48 46 0.20 0.20 2048 13725 1.00 1.40 1.40 0.00 0.00 1.00 1.00 15.63 18.04 1.2 317 1018052 -1 67 1 1 23 13 2531 199 131 6.80 16.40 140011 77853 0.00 0.00 0.00 0.00 0.20 22.80 35.60 257.00 432.60 2.0 1284 1105122 -1 96 1 1 0 0 1193 118 38 0.20 0.20 334361 11815 0.00 0.00 0.00 0.00 0.00 0.00 0.00 13.00 18.00 4.0 1284 1712965 -1 80 1 1 25 34 3032 325 155 0.40 0.40 375978 40713 4.76 15.28 35.91 58.93 4.37 3.97 6.35 38.89 80.16 3.6 133 1725756 -1 0 1 1 7 5 581 65 65 0.80 0.60 216603 25199 4.80 7.00 10.60 15.80 0.00 6.40 6.80 48.80 78.00 156 95 5 -1 90 1 1 73 94 2073 188 208 1.00 1.40 27350 111966 0.00 0.00 0.00 0.00 0.00 3.00 3.00 80.40 123.00 1.4 1126 1052686 -1 91 1 1 13 13 2035 148 121 0.20 0.20 254255 299557 0.00 0.00 0.00 0.00 0.00 6.39 6.59 15.77 69.46 1.3 1408 1018692 -1 59 1 1 66 3 4117 159 120 12.00 35.40 168445 64244 16.80 32.60 48.40 50.40 13.40 5.00 6.00 407.40 777.00 2.4 145 1094560 -1 77 1 1 14 0 5432 522 456 6.60 1.80 212925 49011 5.00 5.40 5.40 0.00 0.20 6.20 6.20 311.00 479.20 1.2 236 1068981 -1 70 1 1 11 3 4923 201 129 2.20 4.19 336425 13988 5.99 62.87 117.76 270.66 2.00 33.53 49.10 171.66 387.62 5.0 164 1312171 -1 93 1 1 1 0 2358 143 184 0.40 0.60 75627 11554 0.00 0.00 0.00 0.00 0.00 0.00 0.00 19.80 35.00 4.6 826 1637987 -1 91 1 1 4 0 1799 313 115 0.80 3.40 904098 27923 0.40 0.40 0.40 0.00 0.20 2.80 5.40 45.60 84.40 4.6 159 1110357 -1 83 1 1 24 20 2284 310 187 1.20 2.00 360668 526108 4.20 12.20 23.00 50.40 0.00 15.00 26.00 152.60 315.00 2.0 399 1035773 -1 72 1 1 46 2 4418 292 229 6.96 20.08 40625 25738 0.00 0.00 0.00 0.00 0.60 3.78 4.17 241.55 477.93 2.6 1416 1102454 -1 96 1 1 2 1 1202 34 45 0.20 0.20 2522 56655 0.00 0.00 0.00 0.00 0.00 0.00 0.00 13.00 21.80 2.0 5014 1672688 -1 97 1 1 3 0 540 43 35 0.60 0.20 1700 23338 0.00 0.00 0.00 0.00 0.00 0.40 0.80 22.80 25.00 2.0 6195 1728032 -1 93 1 1 3 2 2879 229 150 0.40 0.60 20915 78528 0.00 0.00 0.00 0.00 0.00 3.41 5.01 53.51 136.87 1.6 471 996451 -1 90 1 1 3 0 2095 118 91 0.40 0.40 317741 97914 0.00 0.00 0.00 0.00 0.00 0.60 1.20 34.60 107.20 5.0 410 1522066 -1 97 1 1 20 27 147 12 12 0.20 0.20 7123 13270 0.00 0.00 0.00 0.00 0.00 0.40 0.80 15.60 16.80 1.0 8385 1864813 -1 88 1 1 26 23 2106 238 183 2.20 0.80 65300 29634 3.81 3.81 3.81 0.00 3.61 6.01 8.02 179.76 198.00 1.7 195 1076550 -1 68 1 1 50 2 4391 419 282 7.60 5.20 563240 22672 3.40 19.00 44.80 101.00 0.20 17.80 26.60 403.20 709.60 9.6 400 1289837 -1 95 1 1 0 0 238 34 32 0.19 0.19 14213 20702 0.00 0.00 0.00 0.00 0.00 0.19 0.39 15.20 18.13 1.0 1558 2042280 -1 75 1 1 33 21 2574 208 113 5.80 5.80 635811 92129 0.00 0.00 0.00 0.00 0.40 11.60 13.20 278.40 477.40 3.6 2059 1088930 -1 96 1 1 8 7 1446 65 78 0.20 0.20 5586 11140 0.20 0.20 0.20 0.00 0.20 0.20 0.20 24.20 19.20 2.0 393 1726670 -1 91 1 1 12 8 942 91 72 1.20 1.20 14671 34954 0.80 7.80 7.80 0.00 0.00 12.40 16.60 78.00 180.80 4.6 524 1023150 -1 82 1 1 4 0 5495 355 273 0.80 0.80 201946 33764 0.00 0.00 0.00 0.00 0.20 9.60 17.20 57.60 103.40 1.8 944 1070510 -1 90 1 1 10 6 4048 316 210 0.40 0.40 346276 341507 0.00 0.00 0.00 0.00 0.00 5.00 9.60 30.00 27.60 4.0 420 1549619 -1 87 1 1 16 12 2180 394 155 2.60 2.80 504805 679981 0.00 0.00 0.00 0.00 4.40 0.40 0.40 100.40 199.20 3.8 628 1045381 -1 78 1 1 15 13 1660 184 98 2.19 5.98 767315 30028 13.94 68.33 158.96 337.85 1.79 83.67 157.37 90.04 177.49 1.0 126 1101873 -1 97 1 1 1 0 659 79 72 0.20 0.20 12273 12505 0.00 0.00 0.00 0.00 0.00 1.00 1.00 19.00 17.40 3.0 1525 1717901 -1 94 1 1 4 3 4859 172 174 0.20 0.20 164186 176914 0.00 0.00 0.00 0.00 0.00 0.20 0.40 13.20 74.40 5.4 866 1320174 -1 73 1 1 18 13 3596 317 157 2.59 6.59 336597 73095 7.19 36.73 148.30 311.18 0.60 63.07 83.63 225.35 533.13 1.0 252 996648 -1 97 1 1 1 0 481 53 57 1.20 0.60 16429 15214 0.00 0.00 0.00 0.00 0.00 0.00 0.00 71.14 84.77 1.0 7217 1867607 -1 83 1 1 7 1 1321 84 36 5.40 5.60 139381 78821 0.00 0.00 0.00 0.00 0.00 2.00 3.20 350.60 435.20 1.6 6111 1847878 -1 88 1 1 39 61 2039 197 115 0.80 5.60 246681 29935 0.00 0.00 0.00 0.00 0.00 13.60 13.80 70.40 194.60 2.2 2055 1413619 -1 93 1 1 4 1 1245 115 82 2.00 0.80 147312 16759 0.00 0.00 0.00 0.00 0.00 0.40 0.40 103.60 175.60 1.0 1089 1062110 -1 93 1 1 1 0 865 150 115 0.20 0.20 20990 87927 0.00 0.00 0.00 0.00 0.00 2.81 2.81 16.63 145.49 1.0 659 1064699 -1 80 1 1 168 12 1667 193 48 5.80 5.80 1176816 24624 0.00 0.00 0.00 0.00 0.00 3.00 4.80 327.60 429.00 4.6 7632 1862787 -1 92 1 1 0 0 6450 157 157 0.40 0.60 9174 54104 0.80 1.00 1.00 0.00 0.00 0.60 0.60 35.07 104.21 1.0 180 1017812 -1 87 1 1 3 2 3855 1984 80 0.80 1.00 635931 73150 2.80 7.40 11.20 17.00 0.40 8.20 15.60 268.20 88.20 2.2 150 1129062 -1 93 1 1 1 0 1012 247 137 0.20 0.20 49962 40693 0.00 0.00 0.00 0.00 0.00 0.20 0.20 23.60 36.80 3.4 427 1061962 -1 97 1 1 3 2 256 67 28 0.20 0.20 10942 17701 0.00 0.00 0.00 0.00 0.00 1.60 2.59 15.57 23.95 1.2 1821 1775173 -1 85 1 1 5 0 8158 536 245 1.20 1.20 326530 205427 0.00 0.00 0.00 0.00 0.00 1.00 1.00 62.80 107.00 4.6 1207 1329096 -1 72 1 1 257 275 3697 642 517 3.39 1.20 533822 317751 32.53 59.28 150.50 448.70 1.60 4.19 7.58 192.42 406.39 3.5 166 1007147 -1 80 1 1 10 2 4806 317 187 0.60 3.00 394265 74984 0.00 0.00 0.00 0.00 0.40 5.20 5.60 43.20 215.40 8.4 826 1308418 -1 93 1 1 2 2 1049 93 55 0.80 1.20 82530 32811 0.00 0.00 0.00 0.00 0.20 1.80 2.00 50.40 143.00 1.0 574 1039853 -1 97 1 1 4 4 517 109 40 0.40 0.40 138351 146506 0.00 0.00 0.00 0.00 0.00 0.20 0.20 30.80 36.40 3.0 1098 1749926 -1 88 1 1 1 0 1136 108 53 0.60 0.60 139798 33742 0.00 0.00 0.00 0.00 0.00 1.00 1.00 44.20 56.60 1.6 505 1748077 -1 95 1 1 1 0 385 67 65 0.20 0.20 93006 48585 6.80 37.80 100.60 169.80 0.00 13.20 25.60 16.00 97.80 3.6 130 1711507 -1 96 1 1 2 1 434 15 19 0.60 0.80 9043 11519 0.00 0.00 0.00 0.00 0.00 0.00 0.00 33.73 45.31 1.0 7206 1859744 -1 92 1 1 5 2 3637 103 110 0.80 2.40 45895 113168 0.00 0.00 0.00 0.00 0.00 1.80 2.00 50.60 75.00 2.8 2521 1645106 -1 96 1 1 1 0 442 84 49 0.20 0.20 215389 4085 1.60 2.20 2.20 0.00 0.20 6.20 11.80 15.40 23.40 3.2 222 1704142 -1 77 1 1 76 2 5422 253 299 1.20 2.20 177270 562666 2.60 3.40 3.00 0.00 2.40 59.80 65.80 96.00 173.80 1.0 452 999261 -1 86 1 1 3 0 724 43 13 2.81 3.01 88088 19214 0.00 0.00 0.00 0.00 0.00 2.20 3.21 247.50 227.45 1.4 11780 1890676 -1 82 1 1 36 44 3028 350 336 2.40 7.20 239705 224320 0.40 0.40 0.40 0.00 0.40 12.40 19.80 122.80 233.60 3.8 498 1095611 -1 87 1 1 4 1 5063 288 240 0.80 0.80 94981 52687 0.00 0.00 0.00 0.00 0.00 1.60 1.80 62.67 105.19 2.6 2849 1443738 -1 94 1 1 2 2 1360 106 77 0.40 1.20 46607 22159 0.60 0.80 0.80 0.00 0.00 8.22 9.02 21.24 89.78 1.4 196 972189 -1 93 1 1 2 0 2037 131 122 0.40 0.40 120630 39618 0.00 0.00 0.00 0.00 0.00 6.40 6.40 46.00 74.20 3.6 574 1049920 -1 85 1 1 27 39 4342 477 324 0.40 0.60 105608 97979 0.00 0.00 0.00 0.00 0.00 11.38 11.38 57.09 185.63 2.0 1185 1082117 -1 98 1 1 2 1 213 24 19 0.40 0.40 8182 12511 0.00 0.00 0.00 0.00 0.00 0.00 0.00 23.60 31.00 1.0 7759 1882280 -1 90 1 1 95 111 2879 209 211 0.20 0.20 102004 136716 0.00 0.00 0.00 0.00 0.00 6.40 10.00 15.80 33.40 3.4 929 1402032 -1 82 1 1 14 6 1594 232 206 5.60 6.80 332216 51673 14.20 17.60 17.60 0.00 12.80 7.20 8.40 242.40 444.00 1.0 258 982355 -1 87 1 1 15 9 1852 174 153 0.40 0.40 31744 45354 18.16 41.12 65.07 71.06 0.00 19.56 33.33 94.41 163.47 1.3 282 963205 -1 82 1 1 421 93 2399 488 427 1.20 1.40 364724 369211 13.80 84.40 124.00 120.20 0.00 55.60 97.40 80.80 164.80 1.8 266 976278 -1 0 1 1 3 0 1617 354 220 0.40 0.40 592827 569846 0.80 2.80 2.80 0.00 0.40 1.00 1.80 42.20 110.20 468 90 10 -1 88 1 1 2 0 849 36 30 1.20 6.40 20978 6748 0.00 0.00 0.00 0.00 0.00 0.80 0.80 57.20 80.00 2.0 875 1751528 -1 90 1 1 8 6 1627 284 263 1.00 1.00 31480 59363 0.00 0.00 0.00 0.00 0.20 16.00 16.20 76.80 131.40 1.7 406 1099387 -1 93 1 1 1 0 965 176 121 1.00 0.40 174723 153621 0.00 0.00 0.00 0.00 0.00 1.80 3.40 52.40 108.00 4.2 340 1724080 -1 90 1 1 1 0 2112 109 89 0.80 3.61 108588 121214 0.00 0.00 0.00 0.00 0.20 3.61 4.41 43.29 65.13 1.8 2448 1012757 -1 89 1 1 3 1 1340 205 122 0.80 2.40 372970 188361 0.00 0.00 0.00 0.00 0.00 2.59 2.59 80.04 125.75 4.6 1314 1598261 -1 95 1 1 5 1 357 78 54 0.20 0.20 1986 6841 0.00 0.00 0.00 0.00 0.00 0.00 0.00 13.57 15.17 2.0 6397 1708602 -1 93 1 1 2 1 990 139 109 0.60 0.40 14850 23152 0.00 0.00 0.00 0.00 0.00 21.16 21.96 38.32 84.23 4.0 768 1062687 -1 74 1 1 5 0 850 145 69 0.40 0.40 604037 25686 0.00 0.00 0.00 0.00 0.20 70.40 135.00 30.60 398.00 3.8 2948 1768731 -1 89 1 1 2 1 523 76 53 0.60 0.60 86956 13855 3.20 6.80 18.20 32.40 2.20 4.00 4.40 44.40 85.60 2.0 210 1756472 -1 72 1 1 25 8 4772 171 118 4.60 20.20 119132 119493 0.00 0.00 0.00 0.00 0.20 0.60 0.60 326.00 401.20 4.0 1653 1643622 -1 88 1 1 1 0 3105 288 178 0.40 0.60 170480 49000 5.99 21.36 56.69 146.91 5.79 17.37 17.76 49.10 142.12 1.5 181 1014231 -1 88 1 1 4 0 2335 330 256 1.00 1.00 149954 52374 9.18 19.56 38.32 51.50 0.00 16.57 31.54 52.30 140.52 1.0 157 1100803 -1 73 1 1 52 67 5028 397 361 5.40 5.20 114224 251581 0.00 0.00 0.00 0.00 0.00 5.40 5.40 186.20 392.40 1.8 462 995160 -1 82 1 1 5 3 5089 331 184 1.20 2.80 140551 83988 4.20 11.20 47.80 124.40 2.20 7.40 9.80 97.20 323.00 1.8 375 1017955 -1 89 1 1 5 0 4134 284 165 1.40 2.00 240249 178420 0.00 0.00 0.00 0.00 0.00 2.59 3.19 96.61 181.84 3.2 3327 1337281 -1 78 1 1 60 3 3491 480 354 4.60 2.00 627230 42192 5.80 23.00 35.60 54.80 2.40 50.20 112.00 260.00 415.60 1.8 213 1025504 -1 93 1 1 30 43 848 126 41 1.20 1.00 39046 8223 0.00 0.00 0.00 0.00 0.00 0.60 1.00 69.46 123.55 2.2 787 1706722 -1 96 1 1 2 1 205 23 21 0.20 0.20 11019 5549 0.00 0.00 0.00 0.00 0.00 1.00 1.00 16.00 22.80 1.0 7116 1847163 -1 0 1 1 18 5 2148 302 182 3.01 4.61 1238843 954679 8.82 12.83 39.48 85.57 0.40 1.80 3.61 154.91 278.56 135 87 13 -1 92 1 1 0 0 1855 175 161 0.40 1.80 42276 22413 0.80 0.80 0.80 0.00 0.00 2.79 4.99 32.34 51.10 1.0 274 1089161 -1 75 1 1 17 8 2105 204 135 6.40 18.00 135636 28884 4.40 6.20 25.40 77.60 3.40 20.60 23.60 304.20 601.20 4.0 143 1090653 -1 95 1 1 3 0 942 68 72 0.60 1.00 122953 112252 0.00 0.00 0.00 0.00 0.00 1.80 2.40 103.00 89.40 2.0 1860 1525842 -1 85 1 1 0 0 2173 89 119 0.20 0.20 390646 11791 0.00 0.00 0.00 0.00 0.00 47.00 93.60 15.40 131.00 3.8 718 1708427 -1 73 1 1 41 36 3265 527 470 9.78 2.79 255950 13672 0.00 0.00 0.00 0.00 0.00 0.00 0.00 474.85 687.43 2.6 7304 1859067 -1 73 1 1 4 0 2306 146 41 3.80 4.60 353240 40932 0.00 0.00 0.00 0.00 0.00 8.20 15.80 268.60 442.00 3.8 2911 1799469 -1 95 1 1 4 2 2000 176 62 0.20 0.20 447596 188253 1.00 1.00 1.00 0.00 5.00 2.00 2.60 17.40 28.60 4.0 227 1323011 -1 0 1 1 20 18 909 374 134 0.20 0.20 564903 546743 2.60 4.20 4.20 0.00 0.80 6.80 6.80 24.80 46.80 201 93 6 -1 90 1 1 21 10 1562 142 144 1.60 1.00 50456 95182 0.00 0.00 0.00 0.00 0.60 12.60 15.40 79.80 157.80 1.7 655 1053592 -1 97 1 1 21 27 199 11 31 0.20 0.20 9439 24923 0.00 0.00 0.00 0.00 0.00 1.40 1.40 15.60 19.00 1.0 7911 1880848 -1 91 1 1 11 10 3175 159 127 1.80 2.80 15819 25258 0.00 0.00 0.00 0.00 0.00 8.80 9.00 80.60 157.80 2.3 687 990960 -1 96 1 1 1 1 1913 104 108 0.20 0.20 5303 37591 0.00 0.00 0.00 0.00 0.40 0.20 0.20 15.63 19.64 2.0 1069 1057396 -1 82 1 1 3 0 4900 325 223 2.99 2.99 233922 33408 0.00 0.00 0.00 0.00 0.00 3.39 3.99 146.31 252.49 3.0 1445 1047328 -1 92 1 1 3 1 319 30 17 1.60 1.40 66781 37738 0.00 0.00 0.00 0.00 0.00 3.61 6.81 133.47 123.25 1.2 7998 1874464 -1 80 1 1 26 1 3209 248 180 7.60 9.40 111866 148898 0.00 0.00 0.00 0.00 0.20 0.60 0.60 291.00 502.60 4.4 1559 1638931 -1 90 1 1 1 0 1642 189 132 1.60 1.20 24684 27671 3.60 3.60 10.80 30.20 0.20 2.20 2.20 62.40 142.40 1.4 146 1099021 -1 95 1 1 3 1 368 80 41 0.40 3.40 149950 134453 0.00 0.00 0.00 0.00 0.00 1.60 3.20 27.60 44.60 3.2 2130 1733178 -1 88 1 1 1 0 2079 295 166 1.00 3.60 174955 55598 0.00 0.00 13.60 23.20 0.20 10.80 13.40 53.00 93.60 1.8 129 1100454 -1 97 1 1 49 67 268 35 37 0.20 0.20 2253 18811 1.00 1.00 1.00 0.00 0.20 0.00 0.00 16.43 18.44 1.2 279 1759367 -1 92 1 1 3 0 3583 222 115 0.80 2.99 207530 55930 0.00 0.00 0.00 0.00 0.00 0.00 0.00 41.72 64.87 3.2 1009 1629554 -1 85 1 1 2 0 467 70 37 2.00 2.00 222944 39615 6.40 6.40 6.40 0.00 0.20 2.60 2.60 193.60 157.20 1.8 191 1801205 -1 98 1 1 1 1 1242 41 36 0.20 0.20 35851 15667 0.00 0.00 0.00 0.00 0.00 0.20 0.20 15.60 17.00 1.4 4621 1828408 -1 84 1 1 40 10 3755 465 241 1.80 2.40 588852 546019 8.40 10.40 10.20 0.00 9.20 1.60 2.40 88.00 145.20 1.2 178 1036090 -1 0 1 1 12 8 2666 536 239 0.60 0.60 696898 693997 0.00 0.00 0.00 0.00 0.00 4.60 5.40 227.00 111.00 572 89 11 -1 96 1 1 3 2 627 86 56 0.20 0.20 178422 21013 1.40 1.40 1.40 0.00 8.60 0.00 0.00 20.40 25.20 2.0 207 1024472 -1 72 1 1 8 1 3382 168 115 6.99 22.75 31740 16446 0.60 0.60 0.60 0.00 0.00 6.79 9.38 247.31 426.15 4.0 329 1103171 -1 86 1 1 11 5 5830 385 230 1.00 0.80 210572 167953 0.00 0.00 0.00 0.00 0.00 2.20 2.40 87.60 93.60 4.8 1570 1330362 -1 84 1 1 8 2 2259 139 92 1.20 6.41 178051 27909 3.21 17.84 49.30 99.40 2.20 22.04 30.46 130.86 259.52 2.0 270 1130600 -1 90 1 1 1 0 601 107 53 1.00 1.60 325402 53635 18.00 33.80 49.00 44.80 10.20 16.40 28.00 86.80 158.00 3.2 199 1730275 -1 76 1 1 11 11 1967 155 63 0.60 1.40 1002900 23869 16.40 50.00 128.80 348.00 0.40 112.20 218.20 29.20 129.80 2.6 302 1105456 -1 86 1 1 10 1 2028 229 140 1.20 1.20 128849 44653 5.59 12.18 73.85 109.58 1.20 42.12 56.69 71.66 160.48 1.8 125 1068635 -1 75 1 1 13 6 3048 340 157 6.00 17.20 743972 53549 1.40 1.60 1.60 0.00 0.40 12.20 13.60 217.80 424.80 2.5 490 1098693 -1 94 1 1 0 0 935 93 55 0.40 1.80 101335 21527 0.00 0.00 0.00 0.00 0.00 1.00 1.00 32.80 70.60 1.4 1542 998768 -1 91 1 1 0 0 206 9 15 0.20 0.20 429 8995 0.40 1.40 2.20 6.40 0.00 0.80 0.80 15.60 18.20 1.8 155 1741574 -1 77 1 1 189 205 3091 345 158 1.20 5.39 1158330 49191 19.16 51.90 127.54 244.51 12.77 26.55 49.30 69.66 201.20 1.8 134 1091347 -1 68 1 1 23 0 7010 634 583 9.00 3.80 354709 41888 0.00 0.00 0.00 0.00 0.00 0.60 0.80 466.00 703.00 5.6 530 1538702 -1 97 1 1 2 1 663 32 29 0.40 0.40 5901 13361 0.59 0.59 0.59 0.00 0.00 1.39 1.39 38.22 40.00 1.0 330 1207598 -1 89 1 1 5 3 3618 246 176 0.20 0.20 100084 224588 5.20 12.40 14.60 6.20 0.40 3.20 5.00 15.40 54.60 3.8 181 1519798 -1 91 1 1 2 1 3839 197 106 0.20 0.20 158527 158520 0.40 0.40 0.20 0.00 0.20 3.20 3.60 15.60 36.00 3.8 330 1338384 -1 88 1 1 178 192 2040 142 115 2.00 4.40 73754 79125 0.40 0.40 0.40 0.00 0.00 18.40 21.80 108.80 211.20 2.5 348 1025120 -1 85 1 1 6 4 2218 222 166 1.40 2.60 243755 39063 10.60 33.60 65.20 151.20 1.80 34.60 37.00 83.20 194.20 1.5 201 1098210 -1 66 1 1 39 0 2762 200 101 10.62 31.06 403480 59518 0.00 0.00 0.00 0.00 0.00 29.26 44.29 345.49 678.36 2.5 989 1110060 -1 98 1 1 2 1 208 17 17 0.20 0.20 7212 8911 0.00 0.00 0.00 0.00 0.00 0.20 0.20 15.57 16.97 1.0 7244 1861541 -1 98 1 1 1 0 253 37 31 0.20 0.20 781 8619 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.60 16.80 2.0 6167 1723842 -1 88 1 1 9 4 1926 146 182 0.60 0.80 78004 123542 0.00 0.00 0.00 0.00 0.00 2.20 2.20 61.80 72.40 1.7 858 1046085 -1 98 1 1 2 1 310 52 22 0.20 0.20 261896 6656 0.00 0.00 0.00 0.00 0.00 0.40 0.60 20.44 19.44 1.0 7380 1868882 -1 94 1 1 2 1 616 73 36 1.80 2.00 176699 6604 1.40 1.40 1.40 0.00 3.00 0.20 0.20 76.80 127.00 3.4 248 1715482 -1 94 1 1 1 1 498 203 76 0.20 0.20 193035 215610 1.20 1.20 1.20 0.00 0.00 11.40 21.60 15.60 53.00 3.6 226 1736312 -1 98 1 1 0 0 212 16 16 0.20 0.20 1023 7425 0.00 0.00 0.00 0.00 0.00 0.20 0.40 15.57 17.17 1.0 583 1729245 -1 88 1 1 14 3 1522 144 117 2.20 4.19 196094 70633 1.20 1.20 1.20 0.00 21.96 5.39 10.38 204.79 260.88 2.2 335 1063077 -1 71 1 1 63 53 3813 370 277 8.58 18.96 267107 84420 3.99 10.18 41.92 80.64 0.80 7.78 14.57 504.59 772.85 2.0 137 982794 -1 93 1 1 2 0 1125 103 65 1.80 1.60 29108 23369 0.00 0.00 0.00 0.00 0.00 2.40 2.80 89.20 152.80 1.0 422 992030 -1 83 1 1 10 5 5022 184 84 2.20 8.00 265707 10060 0.00 0.00 0.00 0.00 0.00 1.20 1.20 149.40 208.40 3.2 1181 1397485 -1 98 1 1 19 24 205 13 29 0.20 0.20 7545 27060 0.00 0.00 0.00 0.00 0.00 0.00 0.00 16.40 17.20 1.0 6297 1857310 -1 83 1 1 17 22 612 73 56 2.20 2.20 166890 35369 6.59 6.59 8.78 9.58 0.00 2.40 2.59 191.22 220.36 1.8 311 1803770 -1 92 1 1 5 3 2562 165 132 0.40 0.40 372680 115023 2.20 2.40 2.40 0.00 5.80 1.80 1.80 31.00 58.80 3.8 212 1323400 -1 93 1 1 4 0 898 94 63 1.00 1.20 51077 35165 2.00 3.41 3.21 0.00 1.00 1.00 2.00 94.59 126.65 1.0 464 1014270 -1 78 1 1 7 4 4425 306 241 2.81 5.01 154513 63102 9.02 24.65 48.90 96.59 2.00 14.03 22.65 136.87 303.21 2.0 168 995703 -1 79 1 1 35 26 4039 410 255 2.00 1.40 135818 111308 0.00 0.00 0.00 0.00 0.00 9.40 13.60 105.40 244.40 4.2 8216 1373632 -1 83 1 1 7 2 3364 281 173 2.00 2.20 126358 32396 0.80 0.80 0.80 0.00 6.80 14.00 17.60 144.40 281.80 1.2 334 1012155 -1 94 1 1 1 0 3365 145 109 0.20 0.20 4215 18277 0.00 0.00 0.00 0.00 0.00 0.20 0.40 15.83 17.64 1.2 689 1738140 -1 91 1 1 2 0 3088 123 76 1.00 1.20 124815 6114 0.00 0.00 0.00 0.00 0.00 2.60 2.60 85.20 125.40 2.4 4838 1405595 -1 95 1 1 6 5 689 75 51 0.60 0.40 110658 21332 5.20 6.20 6.80 5.40 6.00 2.80 3.40 49.20 72.60 1.0 139 1024010 -1 80 1 1 5 2 4331 264 210 0.80 3.80 287845 120123 6.00 8.20 8.20 0.00 1.40 8.80 30.20 55.80 152.80 1.0 244 985754 -1 97 1 1 42 59 415 65 60 0.40 0.40 13406 9725 1.60 2.00 1.80 0.00 2.60 0.80 0.80 41.00 41.80 2.8 281 1713627 -1 94 1 1 0 0 2595 174 146 0.20 0.20 84039 82244 8.40 14.20 11.40 0.00 1.00 1.40 2.00 15.60 17.40 1.0 156 1751064 -1 98 1 1 1 0 256 14 15 0.60 0.60 1230 10334 0.00 0.00 0.00 0.00 0.00 0.40 0.40 60.00 68.20 1.2 10916 1876062 -1 87 1 1 5 0 3206 130 106 1.40 2.20 98359 45104 0.00 0.00 0.00 0.00 0.20 0.80 1.00 80.20 129.80 2.6 858 1523749 -1 92 1 1 3 1 418 56 49 1.80 1.80 35096 26899 0.00 0.00 0.00 0.00 0.00 1.80 2.20 163.80 137.40 1.2 8600 1841038 -1 93 1 1 5 1 1871 99 96 0.40 0.40 13170 37286 0.00 0.00 0.00 0.00 0.40 0.20 0.40 37.80 48.80 1.0 1059 1055131 -1 95 1 1 26 36 926 59 38 0.80 0.80 135371 42672 0.00 0.00 0.00 0.00 0.00 1.40 1.80 67.00 136.00 1.0 635 1016406 -1 87 1 1 5 4 1958 248 102 0.60 1.20 147350 68937 15.60 21.00 30.40 30.00 10.20 40.00 42.40 39.00 152.60 2.0 160 990064 -1 91 1 1 7 0 2834 43 43 1.60 1.60 110077 45701 0.00 0.00 0.00 0.00 0.00 1.20 2.20 102.80 201.80 2.2 1366 1637480 -1 94 1 1 1 0 1917 186 90 0.80 1.00 733309 14402 0.00 0.00 0.00 0.00 0.20 0.20 0.20 50.00 68.80 2.8 725 1719962 -1 90 1 1 1 0 3887 172 152 0.40 0.40 160360 175808 0.00 0.00 0.00 0.00 0.00 5.00 5.60 184.80 77.20 1.8 668 991030 -1 93 1 1 2 1 310 25 17 1.40 1.40 45713 20147 0.00 0.00 0.00 0.00 0.00 1.60 2.61 116.43 110.62 1.2 8249 1873379 -1 97 1 1 1 1 262 50 44 0.20 0.20 17875 22004 0.00 0.00 0.00 0.00 0.00 1.00 1.80 15.80 16.80 1.2 6160 1855840 -1 92 1 1 2 0 385 35 25 1.80 1.80 125918 34085 0.00 0.00 0.00 0.00 0.00 1.80 2.80 156.00 135.00 1.6 8201 1868654 -1 77 1 1 17 12 4120 383 272 3.79 2.59 981550 821788 2.79 2.99 2.99 0.00 0.40 13.17 16.77 193.61 342.91 3.0 171 1013509 -1 88 1 1 3 2 5105 283 182 0.20 0.20 9800 34917 0.00 0.00 0.00 0.00 0.00 0.20 0.20 20.60 20.40 1.0 608 1076626 -1 95 1 1 8 6 1385 126 82 0.40 0.40 96745 48870 0.00 0.00 0.00 0.00 0.00 2.20 2.40 30.06 83.37 2.0 727 1035279 -1 99 1 1 0 0 131 6 10 0.20 0.20 419 6684 0.00 0.00 0.00 0.00 0.00 0.20 0.20 15.57 16.77 1.0 1913 1781405 -1 98 1 1 1 1 142 13 23 0.00 0.00 10150 5921 0.00 0.00 0.00 0.00 0.00 0.20 0.20 0.00 0.40 1.0 7228 1847216 -1 95 1 1 23 33 765 78 50 0.20 0.20 177869 46901 4.20 7.60 6.20 0.60 0.60 4.40 6.20 22.60 36.60 3.0 145 1037312 -1 88 1 1 10 1 4521 213 164 0.60 0.60 158060 198081 0.00 0.00 0.00 0.00 0.00 1.60 1.60 50.80 63.00 3.0 1082 1378862 -1 91 1 1 3 0 1944 196 103 0.40 0.40 369644 29704 0.00 0.00 0.00 0.00 0.20 17.60 25.00 37.20 140.60 1.0 517 975115 -1 93 1 1 1 0 2396 106 91 0.60 0.80 4561 33580 0.00 0.00 0.00 0.00 0.00 0.00 0.00 42.71 62.87 2.6 650 1015272 -1 91 1 1 58 73 1214 327 105 0.80 2.60 332602 24428 0.00 0.00 0.00 0.00 0.60 41.00 53.40 59.80 198.60 1.0 692 986238 -1 88 1 1 13 12 4135 134 146 0.40 0.40 50014 84037 0.00 0.00 0.00 0.00 0.00 10.98 16.37 43.51 109.98 3.8 937 997648 -1 94 1 1 13 12 3185 232 124 0.20 0.20 186795 178492 0.00 0.00 0.00 0.00 0.00 0.20 0.20 15.40 27.60 3.6 3702 1346824 -1 87 1 1 17 6 2263 223 144 0.60 0.60 21673 83921 1.00 1.80 1.80 0.00 0.80 14.60 22.40 56.60 121.60 1.0 391 1094760 -1 86 1 1 6 1 2425 311 213 1.00 1.00 475421 340088 0.00 0.00 0.00 0.00 0.00 6.40 8.60 68.20 104.20 4.6 897 1600730 -1 75 1 1 26 18 10331 4449 4590 1.20 1.60 36289 36990 9.80 15.60 34.60 72.40 1.20 1.40 1.60 76.40 207.60 3.4 168 974222 -1 69 1 1 13 1 4690 635 522 10.00 4.80 300199 21514 0.00 0.00 0.00 0.00 0.00 0.80 1.00 488.20 715.40 1.7 1096 1068226 -1 69 1 1 34 1 2849 215 190 9.18 19.36 125454 56632 0.00 0.00 0.00 0.00 0.00 15.97 16.97 367.27 673.05 1.0 1640 1107898 -1 73 1 1 23 11 5333 181 109 3.19 9.38 338051 149661 0.00 0.00 0.00 0.00 0.00 11.18 18.76 275.05 331.74 5.2 2477 1543837 -1 87 1 1 98 105 2663 421 153 0.60 0.40 603068 499815 0.00 0.00 0.00 0.00 0.00 6.00 6.20 37.40 69.00 1.2 451 1044634 -1 83 1 1 10 8 1964 157 85 1.20 2.40 115996 27543 8.42 41.88 84.57 114.63 1.20 14.23 25.25 149.30 446.09 3.5 310 1065315 -1 61 1 1 15 5 5918 1230 1056 3.19 1.79 1634341 790603 5.38 23.90 45.22 78.09 4.18 23.31 61.16 402.19 458.76 2.0 270 1102400 -1 83 1 1 16 10 1961 285 232 4.99 2.79 269925 39790 0.00 0.00 0.00 0.00 0.00 4.59 8.58 260.28 441.92 1.5 887 1006247 -1 84 1 1 8 1 1652 298 221 5.60 1.80 275926 146174 0.00 0.00 0.00 0.00 0.00 0.00 0.00 257.20 366.20 2.4 5155 1836584 -1 99 1 1 0 0 109 10 13 0.00 0.00 278 7934 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.20 1.0 8493 1866040 -1 70 1 1 12 0 3298 203 127 9.20 27.80 254710 57313 3.20 14.60 23.60 40.60 1.40 10.00 11.40 312.20 617.60 2.0 153 1077395 -1 90 1 1 18 16 1370 157 98 1.40 1.80 539887 63362 0.00 0.00 0.00 0.00 7.40 9.00 14.80 85.20 134.40 2.0 465 974966 -1 79 1 1 19 1 5834 598 551 3.79 1.40 350133 289622 0.00 0.00 0.00 0.00 0.00 0.00 0.00 198.40 285.03 3.8 2295 1641327 -1 98 1 1 25 34 159 16 16 0.20 0.20 948 2479 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.60 16.80 2.0 9844 1869696 -1 93 1 1 26 20 1865 122 81 0.80 0.80 146350 43436 0.00 0.00 0.00 0.00 0.00 0.20 0.20 83.80 111.40 2.4 2249 1551853 -1 87 1 1 70 1 3227 235 91 0.40 0.80 938351 72918 5.20 7.80 18.20 36.40 0.00 1.40 1.60 24.00 55.40 5.2 163 1110411 -1 84 1 1 7 4 2319 174 120 2.00 5.60 112936 112075 3.20 19.40 57.60 112.20 0.80 0.80 0.80 180.60 340.40 1.0 185 1060130 -1 98 1 1 18 27 184 20 23 0.20 0.20 503 10524 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.60 16.80 2.0 6298 1724355 -1 83 1 1 6 0 4174 261 218 3.01 2.00 204257 52796 2.20 2.61 2.61 0.00 0.80 2.20 2.81 159.32 249.50 1.7 260 1054503 -1 72 1 1 76 1 3648 354 199 1.80 4.59 1943774 44069 5.39 7.19 10.38 16.17 9.38 44.11 291.62 109.38 326.95 2.0 284 1023842 -1 93 1 1 16 12 650 240 70 2.00 2.00 344785 290625 0.00 0.00 0.00 0.00 0.00 0.00 0.00 77.00 133.00 2.6 5670 1832144 -1 91 1 1 1 0 230 28 34 0.20 0.20 2337 5853 0.00 0.00 0.00 0.00 0.00 1.40 1.40 15.40 16.80 2.2 635 1746576 -1 98 1 1 0 0 173 16 20 0.20 0.20 445 5965 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.60 16.80 1.0 7360 1865600 -1 91 1 1 41 64 3201 214 140 0.60 0.60 44587 48536 0.00 0.00 0.00 0.00 0.00 16.20 16.20 111.60 101.80 2.0 2445 1406579 -1 87 1 1 9 8 1765 78 64 0.80 1.40 16460 28646 0.00 0.00 0.00 0.00 0.00 11.22 22.24 125.25 195.59 1.8 1008 1053841 -1 97 1 1 1 1 488 33 42 0.20 0.20 9922 141695 0.00 0.00 0.00 0.00 0.00 0.20 0.20 14.77 13.97 1.2 5652 1836271 -1 92 1 1 0 0 2362 130 128 0.20 0.20 71809 48947 0.00 0.00 0.00 0.00 0.00 27.74 29.54 15.57 62.48 2.8 2381 1411045 -1 90 1 1 1 0 2085 245 145 0.40 0.60 38666 48507 0.80 0.80 0.80 0.00 0.80 3.40 3.80 34.00 62.00 2.0 202 1126938 -1 82 1 1 7 0 2798 169 107 5.60 4.20 270281 79436 7.20 25.80 72.00 113.80 2.60 5.60 8.80 260.00 460.20 1.5 198 1011712 -1 87 1 1 60 84 2475 210 73 1.80 2.00 400236 26803 0.00 0.00 0.00 0.00 0.00 33.47 91.78 105.01 157.92 1.0 583 1070709 -1 98 1 1 15 21 196 13 36 0.20 0.20 9023 13261 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.60 17.40 1.0 7137 1873493 -1 83 1 1 12 3 2088 162 96 5.00 3.20 28417 253115 10.80 19.20 19.20 0.00 0.20 30.20 59.40 186.60 337.40 3.2 345 1538939 -1 96 1 1 0 0 458 63 15 0.40 0.40 107375 3819 0.00 0.00 0.00 0.00 0.00 7.78 15.57 33.73 74.25 1.6 7307 1861728 -1 58 1 1 14 2 4725 247 161 10.62 33.87 464922 45701 1.20 1.40 1.40 0.00 0.80 5.41 5.81 349.30 719.64 1.0 174 1090443 -1 92 1 1 20 28 360 29 20 0.60 0.60 53449 12945 0.60 2.40 13.80 35.60 0.40 3.80 5.80 38.40 67.00 1.2 247 1756248 -1 83 1 1 80 111 2618 316 191 0.80 0.80 616266 107389 2.81 11.02 14.63 13.83 3.81 16.83 37.27 69.54 192.38 3.2 468 1028564 -1 91 1 1 1 0 490 53 48 1.20 0.60 36794 7750 0.00 0.00 0.00 0.00 0.00 0.00 0.00 74.40 94.80 2.6 965 1761134 -1 76 1 1 4 0 3538 315 229 3.20 6.20 308752 33198 9.40 37.20 132.00 268.20 1.60 28.80 47.20 226.20 376.80 1.0 125 1100429 -1 87 1 1 1 0 2797 183 141 0.20 0.20 129142 119557 1.80 1.80 1.80 0.00 1.60 29.60 35.20 22.40 96.00 4.0 397 1118680 -1 87 1 1 5 0 1538 293 123 1.20 2.00 375998 36154 0.00 0.00 0.00 0.00 1.00 1.40 1.40 131.54 356.29 1.0 620 1029116 -1 79 1 1 68 67 2285 296 164 3.40 4.40 105612 68966 0.00 0.00 0.00 0.00 0.00 5.20 5.60 243.20 459.40 2.6 1122 1540368 -1 90 1 1 7 2 1628 212 170 3.99 1.20 122017 15907 0.00 0.00 0.00 0.00 0.00 0.00 0.00 198.00 281.64 1.8 8532 1862631 -1 70 1 1 38 25 2538 305 314 1.20 2.60 724260 778799 23.60 98.40 257.80 584.80 0.40 64.20 122.60 93.80 180.20 1.0 129 1021626 -1 93 1 1 43 59 1132 132 95 0.40 0.40 69187 22703 1.40 1.60 1.60 0.00 0.60 3.41 5.21 32.67 82.97 3.0 207 978217 -1 90 1 1 1 0 287 29 39 0.20 0.20 25343 35325 0.00 0.00 0.00 0.00 0.00 0.20 0.20 15.57 17.76 1.4 1863 1763816 -1 85 1 1 51 61 2882 256 155 2.00 2.20 286567 33091 3.40 4.20 4.20 0.00 2.00 8.40 9.00 166.60 271.00 1.5 371 1131234 -1 90 1 1 83 53 1579 168 144 2.00 8.78 140579 103506 5.99 11.58 11.38 0.00 3.99 15.37 23.75 77.25 163.67 4.6 451 1601996 -1 93 1 1 3 0 1192 127 108 1.80 0.60 77466 32241 0.00 0.00 0.00 0.00 0.00 0.60 1.00 145.60 150.60 2.0 634 1068851 -1 57 1 1 34 6 6266 751 536 9.38 5.99 734546 57497 2.40 3.19 3.19 0.00 0.60 39.92 44.11 502.20 930.94 2.6 414 1078189 -1 79 1 1 15 13 1828 199 188 0.80 1.00 509736 331591 0.00 0.00 0.00 0.00 0.20 58.20 96.40 69.60 151.40 1.0 1567 1088618 -1 93 1 1 4 1 921 59 29 3.00 3.40 100187 8096 0.00 0.00 0.00 0.00 0.80 0.40 0.40 165.60 233.80 1.0 858 1754422 -1 96 1 1 1 0 251 17 18 0.60 1.40 445 2290 0.00 0.00 0.00 0.00 0.00 0.00 0.00 52.51 51.70 1.0 7560 1873974 -1 98 1 1 0 0 216 21 13 0.40 0.40 86324 5874 0.00 0.00 0.00 0.00 0.00 0.00 0.00 37.07 45.29 1.2 8732 1871530 -1 90 1 1 2 0 1506 222 165 2.00 0.80 339023 59833 0.20 0.20 0.20 0.00 0.00 9.80 18.60 96.40 199.40 2.5 465 1012653 -1 91 1 1 2 1 3456 199 143 0.20 0.20 13373 19947 1.60 2.40 2.40 0.40 0.80 5.20 5.20 20.80 40.80 4.0 459 1316662 -1 92 1 1 1 0 1369 143 113 0.40 0.40 320935 50526 0.40 0.40 0.40 0.00 0.40 19.20 19.80 31.40 56.80 1.0 507 1117390 -1 89 1 1 3 1 2780 163 160 1.80 1.60 118023 15161 1.20 1.40 3.20 3.60 1.00 0.00 0.00 108.40 160.00 3.0 166 1723630 -1 93 1 1 42 40 1177 139 139 0.80 0.80 35931 40257 0.60 0.60 0.60 0.00 3.20 0.80 0.80 56.40 66.40 1.7 244 1089917 -1 0 1 1 11 8 1153 74 49 0.20 0.20 94959 31350 2.20 2.20 2.20 0.00 0.40 3.19 3.79 30.94 74.65 330 95 5 -1 95 1 1 6 6 1143 100 67 0.40 1.00 92840 29857 0.00 0.00 0.00 0.00 0.00 0.80 0.80 45.80 67.60 1.0 676 991750 -1 92 1 1 2 1 347 83 45 0.20 0.20 299809 255418 0.00 0.00 0.00 0.00 0.60 2.40 4.80 13.00 16.80 2.0 4146 1824344 -1 96 1 1 0 0 620 73 37 0.20 0.20 85768 9920 0.00 0.00 0.00 0.00 0.00 0.20 0.40 16.60 19.40 1.4 658 1731074 -1 86 1 1 2 0 3214 171 126 0.40 0.20 209570 16714 4.19 6.19 23.95 47.90 0.40 0.60 0.80 20.56 30.54 2.2 259 1753694 -1 80 1 1 18 2 3726 444 224 5.00 3.20 202871 62296 2.40 4.20 11.00 13.40 1.80 16.80 30.80 184.80 342.80 1.5 161 1075733 -1 96 1 1 4 2 648 65 81 0.60 0.60 5570 22076 0.40 0.40 0.40 0.00 0.00 0.40 0.40 49.10 62.08 1.0 349 1088770 -1 92 1 1 0 0 3867 146 104 0.20 0.20 83311 21524 0.00 0.00 0.00 0.00 0.00 4.60 9.20 15.40 18.40 4.2 667 1638752 -1 74 1 1 63 32 2379 315 216 7.20 17.60 889404 112252 4.00 14.20 14.00 0.00 1.40 6.20 6.40 290.60 540.80 2.0 297 1097571 -1 61 1 1 48 0 3866 245 197 11.18 33.73 133990 65861 1.00 1.20 1.20 0.00 1.20 4.79 5.99 363.47 688.42 2.0 315 1092819 -1 82 1 1 8 5 2335 118 85 1.60 3.40 262631 95924 24.40 41.40 61.20 119.20 10.40 13.00 16.20 173.80 248.60 3.4 266 1022885 -1 92 1 1 3 2 450 24 37 1.40 1.40 25504 150391 0.00 0.00 0.00 0.00 0.00 0.80 0.80 109.40 106.20 1.2 5555 1843573 -1 95 1 1 15 13 1342 242 90 0.20 0.20 365912 197691 0.00 0.00 0.00 0.00 0.00 0.60 0.80 31.80 38.60 4.2 2593 1575800 -1 93 1 1 170 188 1557 80 99 0.20 0.20 24826 41252 3.00 5.40 5.20 0.00 0.60 2.80 4.20 20.80 26.40 2.0 374 1116261 -1 67 1 1 54 66 4976 378 282 6.79 18.56 248262 196824 0.80 0.80 0.80 0.00 1.60 9.18 10.38 245.91 449.90 1.0 520 1090140 -1 87 1 1 21 15 2743 140 135 1.40 1.60 93968 57136 0.00 0.00 0.00 0.00 0.20 7.60 7.60 109.80 261.20 4.0 7773 1383296 -1 91 1 1 5 0 1329 122 81 1.00 1.60 121397 21232 3.40 3.40 3.40 0.00 0.40 6.80 9.20 92.60 187.00 3.0 286 973730 -1 81 1 1 7 0 4116 477 424 4.40 1.40 255848 196444 0.40 0.80 0.60 0.00 0.00 1.00 1.00 211.40 336.60 1.4 259 1073829 -1 0 1 1 69 53 5445 553 280 4.00 7.00 543318 461196 0.00 0.00 0.00 0.00 0.00 22.80 34.20 252.80 436.20 1250 71 29 -1 94 1 1 57 73 1120 138 106 0.20 0.20 15091 23190 0.00 0.00 0.00 0.00 0.00 1.80 2.00 25.15 18.16 1.0 1168 1081843 -1 85 1 1 42 36 2071 326 587 3.59 8.38 153277 50719 5.99 8.78 8.78 0.00 6.19 3.19 3.79 141.52 277.05 1.0 313 1013351 -1 90 1 1 17 5 2435 162 124 0.80 0.80 113728 69800 3.40 3.80 3.40 0.00 1.80 1.00 1.00 67.60 91.20 1.5 255 1070645 -1 98 1 1 1 1 232 19 44 0.20 0.20 12476 6506 0.00 0.00 0.00 0.00 0.00 1.00 1.80 15.60 16.80 1.0 7281 1875328 -1 87 1 1 5 2 4541 346 212 1.00 2.60 97261 56502 0.00 0.00 0.00 0.00 0.20 3.60 3.80 79.60 114.80 3.2 718 1517275 -1 79 1 1 20 13 3304 369 137 3.81 5.41 751052 214921 8.42 23.25 55.71 78.96 10.22 29.46 31.46 209.02 563.13 2.0 194 1008276 -1 85 1 1 4 2 3984 359 149 0.60 0.40 84511 26097 2.80 3.00 3.00 0.00 2.20 16.40 18.40 161.80 95.00 1.3 264 1102635 -1 96 1 1 1 0 649 154 65 0.20 0.20 250243 172462 0.00 0.00 0.00 0.00 0.00 0.00 0.00 25.15 37.33 3.2 999 1750280 -1 96 1 1 3 1 856 64 52 0.60 0.60 11415 23700 0.00 0.00 0.00 0.00 0.20 1.20 1.20 41.52 46.91 2.5 1172 974162 -1 67 1 1 13 4 2585 161 76 3.59 13.77 2104670 20704 18.16 102.20 232.93 574.65 2.00 100.40 187.62 244.31 482.63 2.2 185 1104053 -1 98 1 1 0 0 133 8 9 0.20 0.20 977 6114 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.57 16.77 1.0 11958 1884974 -1 84 1 1 42 43 768 58 54 2.00 2.00 69166 35674 0.00 0.00 0.00 0.00 0.00 1.20 1.60 139.80 156.40 2.0 2691 1795552 -1 91 1 1 15 1 1441 149 159 0.80 0.80 53265 118104 2.40 4.79 11.98 41.72 1.20 26.35 27.35 61.08 132.14 3.0 326 1060929 -1 92 1 1 2 1 1973 114 72 0.40 0.60 32204 22609 0.00 0.00 0.00 0.00 0.00 4.40 4.80 15.00 52.40 2.2 2934 1051275 -1 94 1 1 10 4 481 57 48 1.60 0.80 35708 35100 0.00 0.00 0.00 0.00 0.00 2.80 4.20 91.40 136.20 1.0 366 1742059 -1 59 1 1 88 64 4215 279 189 12.42 30.46 135841 25070 0.00 0.00 0.00 0.00 0.40 27.66 33.67 441.48 807.21 3.8 434 1109996 -1 96 1 1 0 0 876 81 61 0.20 0.20 2073 23892 0.00 0.00 0.00 0.00 0.00 0.40 0.40 15.77 35.33 2.3 445 990339 -1 98 1 1 1 1 214 16 20 0.20 0.20 7013 6313 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.60 16.80 1.0 7246 1863656 -1 95 1 1 0 0 1297 103 45 0.20 0.20 346042 11105 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.60 17.40 4.0 1286 1712987 -1 92 1 1 19 24 3265 112 102 0.20 0.20 5403 28241 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.40 17.00 1.4 484 1739008 -1 91 1 1 3 0 2408 121 55 2.60 6.60 346759 261168 0.00 0.00 0.00 0.00 0.00 0.60 0.80 173.80 234.80 3.2 4697 1828213 -1 89 1 1 1 0 4093 171 102 0.20 0.20 156218 37170 0.00 0.00 0.00 0.00 0.00 2.20 2.20 15.60 29.60 2.5 1044 1015238 -1 0 1 1 6 5 1642 97 93 0.20 0.20 119009 24558 0.00 0.00 0.00 0.00 0.00 2.40 3.21 21.04 42.08 404 93 7 -1 81 1 1 30 25 1951 86 132 1.20 1.60 70927 44956 0.00 0.00 0.00 0.00 0.20 14.40 22.00 86.60 156.80 1.8 3293 1761960 -1 0 1 1 23 20 2088 469 166 0.20 0.20 761340 748362 0.00 0.00 0.00 0.00 0.20 7.60 7.60 26.20 51.80 735 94 6 -1 81 1 1 3 0 4450 273 243 3.20 1.00 87743 49090 0.20 1.00 0.60 0.00 0.40 7.60 7.60 159.20 270.20 3.4 450 1015536 -1 97 1 1 0 0 254 32 22 0.40 0.20 99193 8531 0.00 0.00 0.00 0.00 0.00 0.40 0.40 32.60 44.00 1.2 7646 1870685 -1 90 1 1 3 1 1896 168 155 0.40 0.40 18991 105189 0.00 0.00 0.00 0.00 0.00 1.60 2.40 29.80 41.00 2.0 1476 1087976 -1 97 1 1 1 1 315 26 20 0.20 0.20 95538 8984 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.60 18.40 1.0 3233 1846845 -1 95 1 1 0 0 1308 95 53 0.20 0.20 212600 31039 0.00 0.00 0.00 0.00 0.00 4.00 4.80 18.20 104.00 2.0 361 1032442 -1 91 1 1 30 40 2497 85 155 0.40 1.80 6519 21026 0.00 0.00 0.00 0.00 0.00 0.60 0.60 20.80 30.20 3.2 1319 1724685 -1 96 1 1 39 57 936 51 50 0.40 0.40 3353 23502 2.60 2.60 2.60 0.00 0.40 1.00 1.00 31.60 65.60 1.7 182 989358 -1 85 1 1 6 0 761 88 54 4.00 2.60 102831 9123 0.00 0.00 0.00 0.00 0.00 1.80 1.80 280.60 305.60 1.4 11335 1880605 -1 0 1 1 1 0 670 70 35 0.20 0.20 97203 17815 0.60 0.80 0.80 0.00 0.20 1.60 1.60 16.60 27.80 131 96 4 -1 89 1 1 6 5 2065 151 108 1.00 1.20 246521 25261 0.00 0.00 0.00 0.00 1.40 8.98 16.77 77.64 154.89 1.7 555 1017827 -1 86 1 1 28 25 3903 271 162 2.40 2.40 293696 35661 0.00 0.00 0.00 0.00 0.00 0.40 0.60 171.00 285.80 1.2 920 974752 -1 93 1 1 17 15 1035 576 58 1.40 1.60 114839 46623 0.00 0.00 0.00 0.00 0.00 11.60 22.80 75.40 144.00 1.2 5848 1862774 -1 83 1 1 4 2 3122 188 191 1.00 1.20 125528 444558 0.20 0.40 0.40 0.00 0.20 1.40 2.00 89.40 108.60 2.4 360 1378723 -1 93 1 1 5 1 1645 56 38 3.20 10.20 135660 7797 0.00 0.00 0.00 0.00 0.00 0.20 0.20 94.60 172.80 1.6 4545 1828509 -1 91 1 1 0 0 1333 131 63 0.40 0.40 360558 21855 0.00 0.00 0.00 0.00 0.00 0.60 0.60 32.34 111.38 2.0 1862 1039313 -1 83 1 1 8 0 2659 373 331 6.19 1.60 208922 20252 2.00 2.40 2.40 0.00 0.40 0.00 0.00 302.00 437.92 2.0 175 1740453 -1 92 1 1 3 1 1414 129 96 0.80 1.00 29398 32450 0.00 0.00 0.00 0.00 0.00 0.80 6.00 76.40 90.40 1.5 1925 1098349 -1 85 1 1 2 0 492 38 40 2.00 1.80 76493 42729 0.00 0.00 0.00 0.00 0.00 1.00 1.00 155.80 146.20 1.0 2018 1817005 -1 90 1 1 1 1 1800 174 95 1.20 1.20 235774 31673 0.00 0.00 0.00 0.00 0.20 1.80 1.80 157.72 179.76 2.0 2559 1051687 -1 81 1 1 3 1 7240 409 238 2.00 1.00 114813 203551 3.99 7.78 6.99 0.40 2.79 0.40 0.40 122.95 289.62 2.8 229 1009956 -1 92 1 1 1 0 1859 184 112 0.20 0.20 28872 59647 6.21 16.23 26.45 42.08 0.00 2.61 3.61 15.63 96.79 1.2 150 1103641 -1 92 1 1 12 10 1152 107 71 0.20 0.20 213053 103408 0.00 0.00 0.00 0.00 0.20 1.60 2.20 19.80 69.80 3.2 660 1516470 -1 64 1 1 1486 1 7266 157 192 1.60 1.00 98595 73892 0.00 0.00 0.00 0.00 1.20 6.80 12.80 91.80 176.60 2.8 2451 1712099 -1 92 1 1 17 9 2371 109 117 1.60 1.60 30574 84978 0.00 0.00 0.00 0.00 0.00 0.20 0.20 93.80 200.20 2.6 1840 1641224 -1 98 1 1 0 0 253 44 35 0.20 0.20 873 8478 0.00 0.00 0.00 0.00 0.00 0.20 0.40 15.40 18.20 1.0 1372 1746256 -1 60 1 1 13 1 4124 286 122 11.02 33.67 186591 25774 3.41 3.81 3.81 0.00 5.21 2.61 3.41 365.53 695.79 1.7 221 1080034 -1 93 1 1 0 0 284 22 29 0.20 0.20 2931 17844 0.00 0.00 0.00 0.00 0.00 0.40 0.40 15.60 17.00 2.0 965 1765304 -1 84 1 1 18 15 2708 373 155 1.40 2.60 190144 184226 6.80 10.20 12.40 7.80 0.60 31.80 43.00 156.60 281.60 1.0 236 973752 -1 95 1 1 6 0 2246 70 64 1.40 7.80 62874 3089 0.00 0.00 0.00 0.00 0.00 1.40 1.80 35.20 79.00 4.6 922 1631942 -1 84 1 1 3 0 2428 209 140 0.80 0.80 279413 100262 0.00 0.00 0.00 0.00 8.22 13.83 24.05 97.19 136.47 4.0 660 972253 -1 93 1 1 88 59 1377 95 97 0.40 0.40 8007 24951 0.00 0.00 0.00 0.00 0.00 2.40 5.00 49.00 47.00 2.0 981 1086547 -1 97 1 1 1 0 297 35 28 0.20 0.20 938 5213 0.40 0.40 0.40 0.00 0.00 0.80 0.80 15.60 17.00 2.0 160 1710048 -1 97 1 1 8 8 396 71 55 0.40 0.20 173114 8007 1.00 1.00 1.00 0.00 2.80 0.00 0.00 24.20 31.60 2.0 187 1715517 -1 90 1 1 2 0 2812 169 69 1.60 2.40 151900 21265 0.00 0.00 0.00 0.00 0.00 0.80 1.20 132.80 174.00 1.8 1885 1753530 -1 90 1 1 16 11 1316 85 97 0.80 0.60 42652 102052 0.00 0.00 0.00 0.00 0.20 1.60 2.00 45.20 80.00 2.4 590 1514522 -1 88 1 1 36 50 2211 211 138 1.80 2.00 61150 19699 0.00 0.00 0.00 0.00 0.00 1.80 2.00 135.07 205.41 2.7 745 1128345 -1 98 1 1 1 1 1533 39 37 0.20 0.20 12691 25273 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.60 16.80 1.2 8243 1863248 -1 90 1 1 3 1 814 68 45 2.60 2.80 160007 70993 0.00 0.00 0.00 0.00 0.00 0.60 0.60 185.40 232.40 1.6 8400 1838891 -1 85 1 1 4 1 3725 177 180 3.19 3.19 36525 117889 0.00 0.00 0.00 0.00 0.00 2.00 2.20 109.38 238.52 1.0 925 992080 -1 68 1 1 70 78 3840 447 172 8.20 12.00 376602 61600 0.00 0.00 0.00 0.00 0.20 2.40 3.00 529.40 712.20 1.8 936 1021230 -1 98 1 1 1 0 158 16 22 0.20 0.20 23640 27403 0.00 0.00 0.00 0.00 0.00 0.20 0.20 15.60 16.80 2.2 3684 1822544 -1 86 1 1 20 8 2277 314 133 2.60 3.60 118925 40369 0.00 0.00 0.00 0.00 0.00 0.20 0.20 173.20 292.00 2.8 952 1533365 -1 81 1 1 8 1 2237 173 123 7.80 4.40 130884 17590 0.00 0.00 0.00 0.00 0.00 7.80 8.00 338.80 625.20 1.0 665 1032821 -1 82 1 1 4 2 3652 267 322 2.40 0.80 98603 523740 0.00 0.00 0.00 0.00 0.00 1.20 1.80 128.14 196.61 3.2 422 1015224 -1 93 1 1 1 0 2574 77 155 0.40 0.40 5773 23044 0.00 0.00 0.00 0.00 0.00 0.00 0.00 29.40 36.60 2.2 672 1720138 -1 94 1 1 4 1 987 45 42 0.80 0.40 12821 27199 0.00 0.00 0.00 0.00 0.40 2.20 2.20 64.27 120.56 3.6 1077 1014427 -1 80 1 1 15 4 1902 109 100 0.80 0.80 89409 107126 0.20 0.20 0.20 0.00 0.20 0.40 0.40 94.20 87.40 2.6 448 1519893 -1 87 1 1 6 2 3529 123 87 0.80 2.40 203737 45113 0.00 0.00 0.00 0.00 0.00 0.40 0.40 64.80 81.20 3.8 3325 1547805 -1 95 1 1 3 3 1293 94 103 0.20 0.20 80560 26332 0.00 0.00 0.00 0.00 0.00 0.80 1.20 16.40 32.20 1.7 697 1047581 -1 92 1 1 0 0 2435 112 95 0.20 0.20 10684 40132 0.00 0.00 0.00 0.00 0.00 3.60 3.60 15.80 43.40 1.5 749 1116725 -1 89 1 1 3 1 531 50 42 2.00 2.00 65466 75511 0.00 0.00 0.00 0.00 0.00 1.60 2.20 185.40 157.40 1.4 6257 1853168 -1 93 1 1 7 1 1089 75 84 1.40 2.60 127719 78911 0.00 0.00 0.00 0.00 0.00 1.80 2.60 119.80 103.80 2.2 2031 1528709 -1 91 1 1 15 14 1484 106 79 0.80 2.00 24168 29798 2.20 3.00 8.00 19.40 1.20 34.60 35.40 60.80 140.20 1.0 175 1017035 -1 88 1 1 12 2 1511 99 146 0.80 0.80 122876 412045 4.00 25.20 54.20 93.40 0.80 33.60 50.00 63.20 111.40 2.8 134 1379763 -1 92 1 1 26 34 548 85 81 1.20 1.00 1966 15806 0.00 0.00 0.00 0.00 0.20 0.60 0.80 75.25 171.46 1.2 369 1721643 -1 99 1 1 0 0 138 9 13 0.20 0.20 439 6989 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.63 16.83 1.0 8524 1870132 -1 93 1 1 13 8 1536 158 106 0.60 0.40 181548 22361 0.40 0.40 0.40 0.00 8.20 1.00 1.00 49.40 71.00 2.0 205 1086210 -1 75 1 1 42 45 3708 465 436 8.00 2.20 267790 130802 0.00 0.00 0.00 0.00 0.00 0.00 0.00 451.80 611.40 3.8 741 1535707 -1 73 1 1 60 66 5440 383 282 4.00 4.00 531346 95902 4.20 4.40 4.00 0.00 4.20 11.20 26.20 201.80 352.00 1.2 249 1054382 -1 97 1 1 1 0 401 36 25 0.20 0.20 25843 8743 0.40 0.80 0.80 0.00 0.00 0.20 0.20 22.95 19.96 2.2 1119 1707957 -1 94 1 1 1 0 2155 93 83 0.80 3.20 191310 39240 1.60 2.00 2.00 0.00 0.60 2.20 2.40 46.20 62.40 2.6 239 1752434 -1 62 1 1 35 17 6334 365 246 5.60 10.20 447472 85784 3.60 6.00 6.00 0.00 2.20 33.20 38.60 326.20 659.20 7.2 727 1290646 -1 84 1 1 5 1 3075 134 108 4.79 3.19 92817 23032 0.80 0.80 0.80 0.00 0.20 0.00 0.00 206.99 329.34 3.0 489 1746229 -1 91 1 1 2 1 2128 197 133 0.60 1.99 43234 59314 0.00 0.00 0.00 0.00 0.00 7.57 8.37 202.39 106.18 1.5 735 991469 -1 86 1 1 3 0 3548 171 145 2.00 3.80 59768 39613 4.00 6.80 6.80 0.00 4.80 0.80 0.80 141.80 176.00 4.6 606 1014917 -1 87 1 1 7 3 2453 347 484 2.00 1.40 144649 114582 0.00 0.00 0.00 0.00 0.40 0.80 1.20 141.80 178.60 1.3 1024 1015162 -1 97 1 1 1 1 224 27 22 0.20 0.20 93905 10793 0.00 0.00 0.00 0.00 0.00 0.20 0.20 15.63 16.83 2.2 7426 1869323 -1 0 1 1 27 24 1733 220 150 0.40 0.60 611974 42921 54.00 142.40 293.60 720.60 0.20 70.60 142.80 50.80 287.00 162 76 24 -1 77 1 1 13 0 3985 402 232 1.60 4.00 471191 61253 3.00 15.00 36.00 96.60 3.20 8.40 24.60 139.40 301.00 9.4 206 1300291 -1 91 1 1 10 0 1113 83 124 1.20 3.20 129474 140520 2.60 8.80 30.40 71.80 1.60 8.00 16.80 107.80 139.60 2.2 122 1533229 -1 69 1 1 58 69 2937 141 128 9.18 25.55 68989 32723 0.80 0.80 7.78 18.56 0.00 3.59 3.79 332.14 578.64 1.0 150 1079478 -1 95 1 1 2 1 740 174 31 1.00 1.00 1260379 17197 0.00 0.00 0.00 0.00 0.00 0.00 0.00 50.20 70.20 2.6 3131 1845962 -1 77 1 1 4 1 4855 922 121 1.80 3.81 2486203 62381 14.83 47.29 74.75 552.10 1.20 11.22 18.44 153.71 350.90 1.0 240 1036099 -1 69 1 1 25 19 4247 570 241 1.60 4.39 378875 66423 9.38 43.71 129.74 227.74 2.99 50.90 96.81 191.02 472.46 1.0 167 983594 -1 95 1 1 12 11 1725 128 96 0.40 0.40 9587 32274 0.00 0.00 0.00 0.00 0.20 2.20 2.40 65.20 47.40 2.0 471 979923 -1 91 1 1 3 1 2838 212 153 0.80 1.00 38724 46621 0.00 0.00 0.00 0.00 0.00 0.00 0.00 80.20 98.20 2.5 1197 1058146 -1 97 1 1 2 0 657 40 37 0.20 0.20 2515 9962 0.00 0.00 0.00 0.00 0.00 11.80 11.80 16.40 56.20 2.0 6061 1693763 -1 78 1 1 42 54 3844 490 336 4.98 2.79 380591 28167 0.40 0.40 15.34 59.96 4.98 6.97 10.16 304.58 518.92 2.2 151 998441 -1 95 1 1 23 34 839 76 71 0.20 0.20 22834 54700 1.60 1.80 5.40 13.40 0.80 1.00 1.20 12.80 21.60 2.0 129 1089048 -1 74 1 1 17 13 4745 253 149 3.59 8.58 594275 66775 7.98 26.55 82.24 170.26 0.40 56.89 108.38 235.53 239.32 1.0 141 1009704 -1 98 1 1 0 0 507 20 24 0.20 0.20 789 6978 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.60 16.80 1.0 7014 1861808 -1 80 1 1 1 0 1480 111 535 1.40 1.40 112448 119496 0.00 0.00 0.00 0.00 0.00 4.40 6.20 121.40 113.80 1.4 2316 1796571 -1 96 1 1 15 21 186 11 23 0.20 0.20 2058 12778 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.40 17.20 1.0 7138 1873512 -1 95 1 1 6 5 1109 77 121 0.40 0.20 38758 90756 7.00 8.80 8.80 0.00 2.80 1.40 1.40 22.40 59.60 2.5 327 1059706 -1 97 1 1 2 1 237 24 18 0.40 0.40 28137 10858 0.00 0.00 0.00 0.00 0.00 0.20 0.20 37.40 39.80 1.0 7053 1852656 -1 90 1 1 10 5 1449 237 110 1.80 1.40 27394 21164 0.00 0.00 0.00 0.00 0.20 19.00 21.00 90.60 186.20 1.2 1149 970851 -1 93 1 1 54 5 2288 217 183 0.80 0.80 143018 79772 0.00 0.00 0.00 0.00 0.00 0.80 0.80 66.27 94.01 3.0 1391 1532322 -1 98 1 1 0 0 406 33 19 0.20 0.20 1111 11640 0.00 0.00 0.00 0.00 0.40 0.20 0.20 15.63 29.66 1.2 586 1736241 -1 95 1 1 14 12 903 105 92 0.60 0.80 44847 29587 1.80 1.80 1.80 0.00 0.40 2.80 2.80 52.40 76.80 1.2 230 1016176 -1 70 1 1 5 0 2533 279 221 4.79 3.59 80767 580473 77.64 167.66 211.98 123.35 0.00 50.30 50.90 209.18 532.93 2.5 225 1015690 -1 91 1 1 42 53 764 64 50 1.40 1.60 44710 27568 2.00 3.20 3.00 0.00 0.60 1.20 1.40 71.20 106.40 2.2 635 1036734 -1 67 1 1 14 7 3390 531 410 5.59 3.99 510713 145422 39.72 89.22 269.66 663.27 0.60 49.50 74.85 281.04 757.68 2.5 136 954700 -1 78 1 1 31 12 4606 421 274 4.79 5.19 693526 116904 0.00 0.00 0.00 0.00 0.00 5.59 7.39 347.70 470.66 7.0 2628 1334692 -1 96 1 1 14 19 320 49 37 0.40 0.20 258302 32701 0.00 0.00 0.00 0.00 0.00 0.00 0.00 25.00 27.40 1.4 7444 1875896 -1 90 1 1 1 0 1945 213 98 0.60 0.60 668372 43269 0.00 0.00 0.00 0.00 0.00 0.00 0.00 47.40 46.40 3.2 1059 1723270 -1 0 1 1 19 6 3963 628 485 7.20 2.80 941296 728515 17.00 21.20 21.20 0.00 13.20 12.20 23.40 315.80 497.80 254 74 26 -1 82 1 1 7 2 1605 189 150 2.59 4.18 233699 128372 16.93 39.04 79.28 206.18 0.00 33.67 62.15 183.07 295.42 1.0 135 1034875 -1 96 1 1 2 0 1997 75 60 0.20 0.20 15216 20451 0.00 0.00 0.00 0.00 0.00 2.60 3.80 20.80 35.80 4.4 694 1642832 -1 88 1 1 3 1 4572 179 182 1.40 0.60 61547 191192 4.01 6.01 5.61 0.00 2.61 2.00 2.00 77.76 180.56 2.3 267 1015134 -1 0 1 1 1 0 2061 220 184 0.20 0.20 118267 40022 1.00 1.00 1.00 0.00 0.40 2.00 2.40 15.60 60.40 175 94 6 -1 96 1 1 5 4 837 63 51 0.60 0.80 6255 23670 0.00 0.00 0.00 0.00 0.00 0.60 0.60 50.20 72.60 2.4 3052 1013758 -1 91 1 1 0 0 2310 163 61 0.20 0.20 8993 50725 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.40 16.80 2.0 1378 1753942 -1 83 1 1 23 0 4000 293 216 3.20 1.20 411895 34783 0.00 0.00 0.00 0.00 0.20 25.40 48.80 153.40 365.00 3.6 1765 1397034 -1 72 1 1 21 9 5964 189 156 3.00 8.60 70316 116504 5.00 5.00 5.00 0.00 4.40 3.20 4.00 261.20 299.20 2.8 301 1535931 -1 96 1 1 4 1 2463 97 107 0.20 0.20 156305 197606 0.00 0.00 0.00 0.00 0.00 0.20 0.20 62.40 25.00 2.2 1266 1543440 -1 90 1 1 2 0 3182 157 72 0.20 0.20 117898 28715 2.80 3.60 3.60 0.00 3.40 25.80 26.40 16.80 86.80 1.0 280 1029800 -1 90 1 1 3 1 883 197 163 1.20 1.40 307742 153302 0.00 0.00 0.00 0.00 0.00 0.00 0.00 75.20 129.20 2.2 6010 1837382 -1 97 1 1 0 0 227 22 38 0.40 0.20 84629 24638 0.00 0.00 0.00 0.00 0.00 0.00 0.00 32.60 44.20 1.2 6815 1876861 -1 93 1 1 64 78 1355 110 98 0.20 0.20 277664 225439 0.00 0.00 0.00 0.00 0.00 6.00 11.60 29.80 69.20 6.4 1512 1549362 -1 0 1 1 19 4 3273 318 255 3.00 1.20 164691 56358 0.00 0.00 0.00 0.00 0.20 2.40 2.40 156.00 255.20 434 86 12 -1 94 1 1 2 1 1583 176 75 0.80 2.00 252010 144391 0.00 0.00 0.00 0.00 0.00 0.40 0.40 59.20 74.80 4.2 3260 1605616 -1 71 1 1 84 109 4458 398 247 1.00 0.40 554419 149277 5.40 14.80 19.60 15.20 1.40 61.00 66.00 60.00 262.20 6.0 279 1297440 -1 90 1 1 8 6 1440 172 118 1.00 2.40 353123 93783 0.60 0.60 16.97 53.29 7.78 4.19 5.39 54.89 133.33 2.2 141 1000632 -1 91 1 1 6 0 1795 215 122 1.00 1.20 174802 29322 2.00 3.40 3.40 0.00 4.00 5.20 8.80 79.80 135.60 1.7 215 1102888 -1 90 1 1 5 1 1526 181 162 3.99 1.20 100316 14250 0.00 0.00 0.00 0.00 0.00 0.00 0.00 179.64 265.27 1.2 7310 1869344 -1 77 1 1 83 96 3389 407 293 2.60 2.80 855090 269362 0.00 0.00 0.00 0.00 23.60 5.60 8.00 259.60 238.40 3.8 2937 1652590 -1 76 1 1 36 48 4637 858 472 1.60 3.20 226690 79258 0.00 0.00 0.00 0.00 0.80 24.20 36.80 120.40 262.60 4.4 1105 1542547 -1 78 1 1 46 0 3871 726 696 1.80 0.80 132101 114754 6.81 13.83 23.45 27.86 0.60 7.62 10.02 107.21 189.98 3.2 185 1046607 -1 94 1 1 17 14 960 51 45 2.20 2.00 43138 21762 0.00 0.00 0.00 0.00 0.40 4.20 5.40 117.20 182.80 1.0 1133 1093691 -1 89 1 1 7 3 3528 270 180 0.40 2.80 28796 14453 0.20 0.20 0.20 0.00 0.60 6.00 7.20 40.00 76.80 5.8 756 1299115 -1 85 1 1 55 70 2242 389 263 0.60 2.60 218732 150155 0.00 0.00 0.00 0.00 0.40 8.60 9.80 58.60 112.60 3.8 2689 1547544 -1 88 1 1 3 2 3764 192 172 1.00 2.59 9224 37656 12.77 16.17 15.77 0.00 10.98 0.20 0.20 122.95 131.54 2.4 358 1382413 -1 94 1 1 38 43 3692 149 123 0.60 0.60 125064 110712 4.80 4.80 4.80 0.00 1.60 2.80 5.20 30.00 57.60 2.0 196 1543643 -1 95 1 1 6 1 1038 43 45 1.00 1.80 39702 38793 0.00 0.00 0.00 0.00 0.00 0.60 0.60 91.22 109.58 2.4 629 1513416 -1 79 1 1 8 0 1717 178 108 6.99 18.96 105627 39301 0.00 0.00 0.00 0.00 0.00 2.59 2.79 243.31 455.89 1.4 460 1079449 -1 94 1 1 0 0 2487 99 141 0.20 0.20 63574 13382 0.00 0.00 0.00 0.00 0.00 7.40 14.60 15.60 17.00 2.8 3959 1716152 -1 94 1 1 50 68 964 96 66 0.60 0.60 5346 14303 0.00 0.00 0.00 0.00 0.00 3.20 3.20 240.80 78.20 3.2 896 975246 -1 97 1 1 2 1 189 15 30 0.20 0.20 8656 15489 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.60 16.80 1.0 7202 1874064 -1 92 1 1 15 13 1993 132 116 1.20 1.60 34793 60597 2.61 2.61 2.61 0.00 0.40 4.61 4.61 86.17 145.89 1.0 305 991550 -1 93 1 1 4 2 2550 328 203 0.40 0.40 10001 104087 0.00 0.00 0.00 0.00 2.60 0.00 0.00 34.00 109.20 2.3 338 1069949 -1 86 1 1 11 11 3545 539 270 0.40 0.40 663877 574269 3.60 4.00 4.00 0.00 0.60 11.40 11.40 32.60 90.80 2.6 288 1044133 -1 90 1 1 2 1 3075 251 143 1.00 1.00 37634 49451 0.00 0.00 0.00 0.00 0.20 3.60 3.60 68.40 109.00 2.0 715 1116754 -1 85 1 1 5 2 2319 192 140 0.40 0.40 207127 69932 7.00 37.60 143.80 241.00 0.40 45.60 90.40 40.00 159.60 1.0 126 1074045 -1 96 1 1 17 26 408 65 43 0.60 0.60 3516 5376 0.00 0.00 0.00 0.00 0.00 0.00 0.00 36.20 46.80 2.0 389 1717520 -1 96 1 1 3 2 325 28 34 0.20 0.20 93859 27823 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.60 16.80 1.0 7728 1871744 -1 83 1 1 2 0 516 53 30 2.60 2.60 78884 23095 0.00 0.00 0.00 0.00 0.00 3.80 3.80 197.40 190.80 2.4 922 1789414 -1 93 1 1 12 5 1548 178 72 1.40 2.00 210346 213026 0.00 0.00 0.00 0.00 0.00 1.40 1.60 87.00 180.40 4.4 1990 1559387 -1 93 1 1 7 0 1147 132 97 1.40 1.60 39079 19112 2.00 4.99 9.58 15.17 0.20 3.79 3.79 76.05 138.92 1.7 165 1087467 -1 90 1 1 4 1 2931 123 77 1.40 5.40 189194 2538 0.00 0.00 0.00 0.00 0.00 5.00 6.60 141.60 267.40 3.2 582 1411947 -1 89 1 1 8 2 2835 254 245 1.80 1.40 176000 153151 0.00 0.00 0.00 0.00 0.00 0.00 0.00 117.00 177.00 2.6 1534 1639528 -1 92 1 1 0 0 241 25 38 0.20 0.20 15975 105114 11.60 22.80 19.60 10.80 0.00 3.00 5.00 15.40 21.40 2.0 155 1741774 -1 70 1 1 20 13 3062 299 134 6.80 21.00 177292 30180 6.60 13.80 36.60 78.40 0.20 22.40 39.80 232.40 417.80 1.5 119 1114483 -1 88 1 1 35 6 1493 127 142 0.60 0.80 239978 122822 0.00 0.00 0.00 0.00 0.00 19.60 38.20 49.80 155.40 2.0 1062 1065931 -1 93 1 1 2 0 1056 73 89 0.80 2.40 57689 41735 2.00 3.80 3.60 0.00 1.20 17.40 18.00 72.20 138.40 1.3 317 1059472 -1 89 1 1 7 1 1415 163 120 0.60 0.80 60245 42952 0.00 0.00 0.00 0.00 0.00 7.40 10.40 57.60 118.60 1.0 1214 976187 -1 91 1 1 13 7 1042 112 76 1.00 1.60 39083 32135 2.00 6.40 47.40 97.80 0.60 4.00 4.60 50.00 312.60 1.0 371 966165 -1 84 1 1 6 2 2239 84 106 0.80 0.80 28054 60978 0.00 0.00 0.00 0.00 0.00 4.20 5.80 47.40 73.20 3.6 490 1504586 -1 94 1 1 2 1 1495 71 75 0.60 0.60 16318 11141 0.00 0.00 0.00 0.00 0.00 0.00 0.00 49.00 70.60 2.0 666 1726560 -1 71 1 1 8 0 3238 472 414 8.00 2.20 242440 25070 0.00 0.00 0.00 0.00 0.00 1.00 2.00 384.20 558.40 3.2 735 1759242 -1 95 1 1 0 0 1163 93 79 0.20 0.20 4568 21955 0.00 0.00 0.00 0.00 0.00 1.00 1.00 12.60 93.20 1.0 2913 1050986 -1 82 1 1 11 7 3256 186 94 3.80 4.60 191672 93934 0.00 0.00 0.00 0.00 0.00 16.20 16.20 243.60 383.00 5.4 2532 1601099 -1 79 1 1 5 0 5369 247 227 3.01 2.81 149397 215582 5.41 12.63 25.45 41.08 2.20 13.43 15.03 146.29 299.80 3.2 181 993226 -1 83 1 1 63 81 2007 224 100 1.00 3.00 675249 84771 4.20 14.60 34.00 57.40 5.80 14.40 25.60 107.00 249.60 7.2 202 1586085 -1 97 1 1 0 0 603 44 41 0.20 0.20 1271 13421 0.00 0.00 0.00 0.00 0.00 1.60 1.60 22.00 48.60 1.0 730 1034027 -1 88 1 1 0 0 4630 197 148 0.20 0.20 21921 142011 0.00 0.00 0.00 0.00 1.20 1.00 1.00 15.57 45.51 1.0 341 1013229 -1 74 1 1 28 15 3407 244 145 1.80 4.59 454752 124782 11.98 59.48 114.57 342.12 2.79 19.36 43.71 201.20 430.74 7.8 211 1313086 -1 95 1 1 1 0 291 31 36 0.20 0.20 13411 9400 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.60 18.00 1.0 417 1753864 -1 90 1 1 0 0 1512 106 119 0.20 0.20 114263 69327 0.20 0.40 0.40 0.00 0.00 10.00 18.20 15.60 22.20 3.2 337 1703808 -1 96 1 1 4 2 219 21 27 0.20 0.20 43529 29703 0.00 0.00 0.00 0.00 0.00 0.40 0.80 19.00 22.40 1.0 5332 1860462 -1 98 1 1 22 32 243 28 24 0.20 0.20 673 4066 0.40 0.40 0.40 0.00 0.00 0.00 0.00 15.60 16.80 2.0 148 1716640 -1 69 1 1 20 13 5194 508 390 7.40 5.40 521179 342017 0.00 0.00 0.00 0.00 0.00 4.00 7.20 389.20 556.60 1.3 1142 1014674 -1 88 1 1 7 4 916 112 133 3.00 4.60 104384 96116 0.00 0.00 0.00 0.00 0.00 4.20 8.00 203.40 270.20 1.6 2921 1737634 -1 87 1 1 4 0 1972 202 86 2.61 2.61 383791 23638 0.00 0.00 0.00 0.00 0.00 22.65 24.25 164.53 245.09 1.0 1237 1065042 -1 68 1 1 28 4 5380 351 330 2.20 1.40 416770 756590 2.40 3.59 3.59 0.00 3.19 8.18 31.34 128.14 377.25 4.8 402 1006272 -1 87 1 1 11 3 3062 260 303 0.40 0.20 157549 461744 0.00 0.00 0.00 0.00 0.00 2.40 2.60 18.20 53.40 2.2 506 1385634 -1 98 1 1 0 0 166 12 20 0.20 0.20 444 13044 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.63 16.83 1.4 7425 1869323 -1 97 1 1 20 13 388 55 41 0.40 0.40 25037 34828 0.00 0.00 0.00 0.00 0.00 0.00 0.00 36.60 43.80 2.0 673 1711805 -1 80 1 1 17 13 3587 342 223 2.81 4.01 509515 315743 14.43 26.25 33.67 29.26 8.62 5.61 13.03 162.32 277.76 2.0 189 1040996 -1 86 1 1 0 0 2253 188 136 0.20 0.20 67816 70543 7.20 9.20 8.80 0.00 1.80 0.60 1.00 15.60 18.20 2.2 170 1765675 -1 66 1 1 12 4 3870 162 96 2.00 6.60 415969 37617 7.20 25.20 58.20 105.20 3.00 44.20 68.80 139.40 246.60 5.8 162 1290510 -1 78 1 1 83 100 4659 260 242 3.40 7.00 87695 133647 1.20 1.80 1.60 0.00 0.80 24.00 24.40 139.80 303.40 3.8 1069 1639603 -1 94 1 1 11 2 596 65 76 0.80 0.80 25733 19067 2.61 2.61 2.61 0.00 1.80 1.80 1.80 46.29 64.93 1.2 189 1746907 -1 77 1 1 499 161 1939 101 151 8.60 9.20 8949 139059 0.40 4.80 0.60 0.00 0.80 8.20 10.80 273.80 480.60 2.4 1519 1715733 -1 95 1 1 1 0 1927 102 81 0.40 0.60 20124 27027 0.00 0.00 0.00 0.00 0.00 0.40 0.40 34.40 45.00 2.0 793 1052765 -1 98 1 1 2 1 317 23 38 0.40 0.40 12206 10751 0.00 0.00 0.00 0.00 0.00 0.20 0.20 31.20 36.00 1.0 7904 1880794 -1 84 1 1 11 3 3619 306 254 2.99 3.59 124782 53702 4.99 9.78 21.96 24.75 1.80 4.59 5.19 162.87 261.68 1.0 172 1087230 -1 92 1 1 2 0 469 62 33 1.60 1.60 60798 11526 0.00 0.00 0.00 0.00 0.40 0.60 0.60 101.60 143.20 1.2 1113 1763752 -1 74 1 1 6 1 4146 248 164 6.80 7.20 452773 119655 0.00 0.00 0.00 0.00 2.00 11.60 18.00 289.60 570.60 1.4 787 996381 -1 85 1 1 7 1 1821 218 179 0.60 0.60 205863 73349 4.39 6.19 7.58 6.99 3.99 6.19 24.75 71.26 157.29 2.5 256 1099336 -1 95 1 1 1 1 330 40 46 0.20 0.20 85936 34518 0.00 0.00 0.00 0.00 0.00 0.00 0.00 20.80 18.20 3.4 1000 1717138 -1 72 1 1 27 2 4332 507 422 7.80 3.20 375370 26815 0.00 0.00 0.00 0.00 0.00 7.80 8.80 380.00 627.20 1.5 1970 1077070 -1 92 1 1 0 0 2247 212 63 0.80 0.80 445362 22351 0.00 0.00 0.00 0.00 0.00 3.80 4.00 77.60 164.80 1.0 994 1022558 -1 94 1 1 0 0 1603 126 76 0.80 1.00 187135 37253 2.60 4.60 4.20 0.00 0.00 0.80 0.80 59.40 95.00 1.0 281 1015630 -1 78 1 1 23 14 3718 424 149 4.79 7.98 101003 39227 7.58 28.14 45.51 102.59 1.00 0.60 0.60 300.80 498.40 1.0 328 1065656 -1 98 1 1 0 0 380 175 45 0.20 0.20 350658 250588 0.00 0.00 0.00 0.00 0.00 0.40 0.40 16.00 17.00 2.8 1316 1745824 -1 0 1 1 3 2 1740 206 162 0.20 0.20 141298 107080 9.02 20.64 42.89 61.72 1.20 4.81 6.01 22.85 124.45 135 84 16 -1 74 1 1 25 1 5077 284 227 5.80 16.40 157608 68914 4.20 5.60 4.60 0.00 0.60 20.60 24.40 197.60 380.40 4.0 273 1102235 -1 88 1 1 0 0 1743 123 72 0.20 0.20 132643 50785 0.00 0.00 0.00 0.00 0.00 10.20 20.40 15.60 21.00 2.0 599 1768939 -1 91 1 1 11 10 1429 104 77 0.80 2.40 29048 26115 0.00 0.00 0.00 0.00 0.00 19.00 19.00 74.40 119.40 1.0 1036 1086347 -1 58 1 1 60 5 3777 198 102 12.40 33.60 117384 28568 0.00 0.00 0.00 0.00 0.00 12.60 17.80 467.20 848.20 1.6 1086 1107486 -1 85 1 1 64 86 2489 218 160 1.20 2.80 265618 190198 3.00 24.80 44.00 116.20 1.40 6.40 8.40 92.40 269.60 4.8 330 1330898 -1 92 1 1 1 0 1139 85 43 0.20 0.20 25711 5372 0.00 0.00 0.00 0.00 0.00 2.00 2.00 15.60 16.80 1.8 492 1742376 -1 95 1 1 7 3 1240 134 45 0.40 0.40 355655 8700 0.00 0.00 0.00 0.00 0.00 0.40 0.60 33.80 45.20 1.2 5789 1862691 -1 95 1 1 4 0 1176 67 57 0.80 3.40 14861 28364 0.00 0.00 0.00 0.00 0.00 0.00 0.00 68.00 86.20 2.0 474 1536344 -1 64 1 1 70 81 6198 350 236 4.60 9.60 161690 85053 17.40 49.60 51.80 11.60 3.00 4.20 5.80 250.60 366.40 4.4 177 1318411 -1 96 1 1 1 1 893 70 73 0.20 0.20 18669 49639 0.00 0.00 0.00 0.00 0.20 1.20 2.20 19.96 44.71 1.0 707 1058507 -1 83 1 1 5 1 3506 350 189 1.00 1.00 162808 119490 0.00 0.00 0.00 0.00 0.00 7.40 9.60 85.40 145.60 2.6 2354 1397294 -1 85 1 1 32 20 2872 460 230 0.80 1.00 554538 518043 4.61 5.21 5.21 0.00 3.61 29.66 56.71 76.75 176.75 2.2 264 1036653 -1 72 1 1 9 0 4615 474 401 8.62 3.61 282155 66364 2.61 13.23 20.84 24.25 0.00 3.81 4.81 403.41 642.48 2.7 235 1117606 -1 93 1 1 2 1 1274 143 103 0.60 0.60 33226 41914 0.00 0.00 0.00 0.00 0.00 2.20 2.40 44.40 74.20 3.2 2869 1049982 -1 90 1 1 4 0 2220 97 105 2.20 3.80 123115 115700 0.00 0.00 0.00 0.00 0.00 0.00 0.00 147.40 197.40 2.4 809 1539522 -1 0 1 1 33 4 1723 97 63 8.20 8.00 93520 46645 7.20 11.80 36.00 56.00 0.40 6.40 6.60 287.60 591.80 133 82 18 -1 97 1 1 13 13 218 19 28 0.20 0.20 4963 25330 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.60 16.80 1.0 7582 1878664 -1 96 1 1 4 2 1036 64 51 0.40 0.60 101463 32561 1.40 1.60 2.00 2.20 4.40 0.60 0.80 30.80 71.40 2.2 138 1523264 -1 89 1 1 13 9 4732 422 127 0.80 0.80 289875 93154 7.39 13.77 16.17 14.97 10.18 4.19 10.58 111.78 143.71 2.0 268 1002544 -1 98 1 1 0 0 411 61 30 0.40 0.20 101420 12926 0.00 0.00 0.00 0.00 0.00 0.20 0.20 32.60 44.20 1.2 7219 1874861 -1 0 1 1 10 5 2074 339 203 0.40 1.00 107949 28309 1.40 1.80 2.60 1.80 1.20 9.80 10.00 55.00 193.80 226 88 12 -1 76 1 1 22 10 4572 205 146 2.00 3.80 226476 42162 17.60 21.40 25.60 13.00 17.00 23.40 28.40 161.60 309.60 7.2 202 1313782 -1 72 1 1 193 213 4585 385 330 0.60 0.60 561341 494475 0.00 0.00 0.00 0.00 0.00 36.33 70.66 43.91 181.84 2.0 1041 1018917 -1 94 1 1 5 3 1038 77 38 1.00 1.20 308260 13559 7.40 13.00 24.40 37.20 6.40 3.00 4.20 54.40 155.00 1.7 145 1010936 -1 89 1 1 21 7 2366 157 127 0.60 0.80 33344 46142 2.60 2.60 2.60 0.00 0.80 26.00 26.00 51.00 179.40 1.8 321 976061 -1 84 1 1 4 0 4521 312 264 0.60 2.20 42268 336855 6.39 8.98 8.98 0.00 0.60 11.38 13.17 39.72 102.99 1.0 205 996974 -1 95 1 1 1 1 1630 74 65 0.20 0.20 63651 124637 0.00 0.00 0.00 0.00 0.00 0.20 0.40 15.60 16.80 1.2 6927 1879024 -1 84 1 1 3 3 1920 208 147 1.20 2.60 340730 105979 0.00 0.00 0.00 0.00 0.00 8.80 12.40 218.80 354.00 2.0 662 989347 -1 84 1 1 39 50 4374 202 227 1.20 1.60 171941 241147 12.20 14.80 14.80 0.00 5.40 1.00 1.20 73.40 169.20 1.0 238 999811 -1 77 1 1 12 8 5073 133 86 2.80 8.40 78122 29148 0.00 0.00 0.00 0.00 0.20 6.40 6.40 250.00 265.00 3.0 674 1445475 -1 81 1 1 3 1 4361 266 219 1.00 1.20 106745 199509 12.80 31.60 61.60 128.20 1.00 10.80 19.40 94.80 190.20 1.8 238 1001872 -1 91 1 1 5 1 2210 146 128 0.80 0.80 131443 216349 0.00 0.00 0.00 0.00 0.00 6.80 6.80 43.40 121.00 2.2 652 1525027 -1 94 1 1 2 0 2501 155 78 0.40 0.60 349248 231571 0.00 0.00 0.00 0.00 0.00 2.80 5.00 45.20 50.60 5.2 2422 1542738 -1 77 1 1 51 43 2855 338 262 7.20 5.20 224173 133492 6.80 16.00 25.80 43.00 7.60 4.60 7.40 401.60 658.60 1.5 231 960576 -1 79 1 1 23 19 3755 298 174 3.01 4.61 138010 62887 0.00 0.00 0.00 0.00 0.00 7.62 9.22 186.57 531.46 1.8 734 1022807 -1 98 1 1 15 22 160 16 13 0.20 0.20 6989 11016 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.60 16.80 1.4 8506 1866392 -1 91 1 1 29 20 3382 202 159 1.80 0.80 166820 31939 2.40 4.60 10.40 23.00 0.60 3.20 17.80 79.80 119.60 4.8 136 1520570 -1 80 1 1 6 1 5074 324 205 2.40 7.20 531727 88764 8.80 25.00 34.60 64.80 4.20 9.80 12.20 92.60 222.80 1.0 177 1088126 -1 98 1 1 0 0 148 8 15 0.20 0.20 423 3942 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.60 16.80 1.2 6458 1871616 -1 85 1 1 3 2 3170 262 116 0.80 1.20 277748 32232 7.60 9.80 9.80 0.00 10.80 4.40 5.60 97.20 122.40 4.4 172 1441368 -1 94 1 1 11 8 2236 159 149 0.80 0.60 75475 100500 0.00 0.00 0.00 0.00 0.20 0.60 0.60 52.49 78.53 3.0 2236 1967275 -1 78 1 1 8 0 2722 267 221 1.20 2.80 674717 254025 0.60 10.80 32.00 79.00 3.60 54.20 83.60 144.60 235.20 2.0 395 1048712 -1 97 1 1 0 0 1179 83 171 0.20 0.20 38433 24002 0.80 1.00 0.80 0.00 0.00 1.20 1.20 15.20 25.80 3.2 180 1710194 -1 96 1 1 5 1 734 71 80 0.40 0.40 17817 27947 0.00 0.00 0.00 0.00 0.00 0.60 0.60 36.00 101.60 1.0 834 1035170 -1 92 1 1 4 1 3028 204 158 1.60 0.60 303218 17160 5.20 5.40 5.40 0.00 2.60 0.00 0.00 82.80 126.00 2.8 161 1709837 -1 68 1 1 219 209 5898 436 237 2.20 7.40 509331 282566 8.80 34.20 64.60 83.80 3.00 25.20 62.80 175.20 210.80 4.8 141 1336872 -1 90 1 1 20 4 2581 322 165 0.40 0.40 32867 12276 0.00 0.00 0.00 0.00 0.00 19.00 22.80 26.60 97.00 3.4 3887 1414698 -1 99 1 1 0 0 339 49 10 0.20 0.20 15123 3804 0.00 0.00 0.00 0.00 0.00 0.00 0.00 13.00 17.00 1.0 7110 1873408 -1 79 1 1 11 9 1784 106 65 1.39 3.78 552187 20575 20.12 104.18 237.45 524.30 0.40 75.30 148.41 54.58 317.53 1.0 323 1100151 -1 92 1 1 2 1 1120 60 59 1.60 2.80 9287 15261 0.40 0.40 0.40 0.00 0.60 0.40 0.60 90.00 158.20 1.0 179 1024437 -1 81 1 1 14 9 3013 271 138 3.80 4.60 595449 504034 0.00 0.00 0.00 0.00 0.20 12.20 18.40 231.20 373.20 5.0 3141 1040317 -1 86 1 1 8 4 3313 332 135 0.60 0.60 1195810 56297 16.80 19.60 19.60 0.00 17.20 15.80 17.20 46.20 100.60 3.4 168 1092554 -1 0 1 1 3 2 1894 122 116 0.20 0.20 5776 29548 2.60 5.00 5.00 0.00 0.60 4.00 4.00 15.60 53.60 165 95 5 -1 97 1 1 0 0 204 23 31 0.20 0.20 8121 8267 0.00 0.00 0.00 0.00 0.00 0.60 1.00 14.40 16.80 1.0 5204 1860792 -1 81 1 1 220 3 2368 183 66 2.79 4.59 478318 47522 0.00 0.00 0.00 0.00 0.00 115.57 115.57 122.36 202.59 3.8 1403 1539388 -1 94 1 1 15 14 2238 204 113 0.20 0.20 183180 180325 0.00 0.00 0.00 0.00 0.00 1.20 2.20 23.00 42.40 4.0 1230 1598811 -1 96 1 1 5 2 378 59 49 0.60 3.60 45580 39395 0.00 0.00 0.00 0.00 0.00 0.20 0.20 25.80 42.20 2.2 2092 1720181 -1 92 1 1 4 1 2605 176 103 0.40 0.40 175026 45282 0.00 0.00 0.00 0.00 0.00 2.60 4.20 34.80 43.80 3.0 427 1629016 -1 90 1 1 1 0 3989 188 139 0.40 0.40 157284 29787 0.00 0.00 0.00 0.00 0.00 4.20 4.20 37.40 52.20 2.0 468 1060715 -1 85 1 1 3 1 1635 150 147 1.80 1.60 178375 71109 2.20 3.20 2.60 0.00 2.00 3.80 5.20 106.60 229.20 2.0 340 1110091 -1 85 1 1 8 1 3276 193 145 1.80 3.20 41480 102652 0.00 0.00 0.00 0.00 0.00 15.40 20.60 131.40 198.40 1.0 1182 1111248 -1 68 1 1 53 61 4087 256 176 7.80 22.00 119035 43429 2.00 2.20 2.20 0.00 5.60 2.80 3.20 301.20 568.80 1.8 334 1086571 -1 80 1 1 44 1 2417 283 559 1.60 2.40 80297 128013 0.00 0.00 0.00 0.00 0.20 16.60 16.80 64.00 93.20 2.2 1388 1714877 -1 83 1 1 17 2 2349 344 125 2.60 6.00 254144 189500 3.20 12.20 25.00 69.60 0.60 4.40 4.80 501.20 212.60 1.6 171 1120445 -1 0 1 1 6 2 1322 51 51 0.40 0.40 27582 35275 2.99 3.99 3.99 0.00 0.00 2.40 2.99 35.33 43.91 334 95 5 -1 90 1 1 39 56 2168 257 161 0.40 0.60 185504 46769 0.00 0.00 0.00 0.00 0.20 3.60 6.60 34.00 82.20 3.2 986 1058147 -1 90 1 1 13 6 1792 138 89 1.80 2.00 85911 18297 0.00 0.00 0.00 0.00 0.40 2.20 2.60 107.60 159.80 1.0 552 1015315 -1 83 1 1 23 14 4784 385 228 3.20 6.80 313076 216093 0.00 0.00 0.00 0.00 0.00 3.60 4.80 124.40 199.40 2.5 680 1017240 -1 80 1 1 22 12 2000 304 70 3.40 3.40 198968 16062 1.40 1.60 1.60 0.00 1.20 1.60 2.40 226.00 327.00 2.2 359 1744197 -1 90 1 1 8 5 3209 191 123 1.60 2.20 289588 141211 0.00 0.00 0.00 0.00 0.00 0.20 0.40 92.60 205.80 5.4 1578 1640846 -1 86 1 1 31 25 3143 248 147 1.20 1.20 170701 69003 0.00 0.00 0.00 0.00 0.00 21.60 23.60 75.40 305.20 4.6 7443 1371331 -1 93 1 1 13 11 3942 183 115 0.60 0.60 253758 171361 0.00 0.00 0.00 0.00 0.00 0.20 0.40 42.80 77.40 3.6 3311 1339798 -1 69 1 1 48 14 5818 260 116 5.40 10.40 518051 116869 0.00 0.00 0.00 0.00 0.00 17.80 20.80 368.80 450.00 3.2 1251 1545342 -1 94 1 1 2 0 1770 95 74 0.60 0.60 10302 37454 1.80 2.00 2.00 0.00 0.00 0.80 0.80 35.80 44.80 2.0 164 1057232 -1 92 1 1 1 0 2414 171 148 0.20 0.20 59875 60014 0.00 0.00 0.00 0.00 0.00 0.00 0.00 24.60 25.00 1.0 2740 1051534 -1 92 1 1 7 2 2105 154 83 1.00 1.20 144945 36898 0.00 0.00 0.00 0.00 0.40 10.62 15.63 94.99 167.74 1.0 812 1021146 -1 84 1 1 22 18 1067 86 74 2.00 2.20 97803 45412 6.79 12.77 12.77 0.00 3.19 13.37 14.77 127.94 396.81 1.8 557 1017241 -1 85 1 1 4 3 3790 312 200 0.40 0.40 50530 39704 1.40 1.60 1.60 0.00 0.80 3.00 3.40 33.60 56.00 2.0 361 1103565 -1 98 1 1 1 1 179 12 30 0.20 0.20 7241 15541 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.60 16.80 1.0 7293 1875112 -1 82 1 1 12 2 4312 266 131 0.80 0.80 367000 37658 4.60 31.00 201.40 337.80 0.40 20.20 24.80 103.20 321.80 1.0 127 1075939 -1 96 1 1 1 0 467 96 94 0.20 0.20 230419 80550 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.60 23.60 2.8 2203 1731413 -1 71 1 1 18 2 5375 545 358 6.40 2.20 1067251 73202 2.40 3.60 3.00 0.00 1.80 14.40 17.20 315.20 503.40 3.4 272 1080474 -1 96 1 1 29 12 862 135 91 0.40 0.40 131306 52089 0.00 0.00 0.00 0.00 0.00 1.40 1.40 40.20 47.80 1.0 693 990952 -1 94 1 1 13 17 240 15 23 0.00 0.00 2214 3927 0.00 0.00 0.00 0.00 0.00 1.00 1.00 1.60 3.79 1.6 3682 1770946 -1 93 1 1 2 1 2497 129 137 0.40 1.80 20588 58331 3.40 4.00 4.80 1.20 0.60 1.40 1.60 21.60 43.80 2.4 155 1709878 -1 90 1 1 3 0 2048 210 154 1.00 1.00 224820 95010 5.40 14.80 37.20 80.00 0.20 17.00 21.80 61.20 84.60 3.2 205 1700128 -1 76 1 1 4 1 7003 340 256 1.40 3.99 337791 188634 15.17 62.28 143.31 334.93 0.80 115.37 140.32 99.20 302.20 2.5 134 1008271 -1 90 1 1 0 0 3265 203 162 0.20 0.20 36774 258941 0.00 0.00 0.00 0.00 0.60 1.40 2.61 15.63 29.06 2.8 606 1016348 -1 0 1 1 12 7 1279 105 65 0.80 2.59 38119 32996 0.00 0.00 0.00 0.00 0.20 3.79 3.79 77.64 102.99 545 91 9 -1 93 1 1 2 1 1832 216 139 0.40 1.80 12707 21307 0.00 0.00 0.00 0.00 0.40 5.41 5.41 103.01 115.63 3.8 406 1103627 -1 94 1 1 3 2 842 94 74 0.20 0.20 14825 35144 2.80 4.20 4.20 0.00 0.20 2.60 3.00 15.80 45.40 1.0 219 1003526 -1 92 1 1 1 1 1344 84 74 0.20 0.20 87208 108645 0.00 0.00 0.00 0.00 0.00 0.00 0.00 16.17 20.36 1.0 8371 1834485 -1 87 1 1 5 0 1136 167 124 2.80 1.60 189887 15359 0.00 0.00 0.00 0.00 0.00 12.80 26.00 163.60 270.20 1.6 741 1773115 -1 95 1 1 0 0 522 64 136 0.20 0.20 183839 147631 0.80 0.80 0.80 0.00 1.60 0.00 0.00 16.03 18.24 1.4 214 1747157 -1 87 1 1 11 1 3579 233 152 2.00 2.00 159831 134542 1.00 1.00 10.20 13.80 1.20 2.80 2.80 81.00 169.80 3.6 167 1064186 -1 93 1 1 0 0 798 67 55 0.20 0.20 1382 6939 0.00 0.00 0.00 0.00 0.00 0.00 0.00 13.00 16.80 1.6 987 1761488 -1 88 1 1 4 2 3367 215 174 0.40 0.40 8468 23881 0.00 0.00 0.00 0.00 0.00 19.32 19.92 41.24 87.45 2.2 497 1015256 -1 88 1 1 2 0 3584 137 89 0.60 0.80 113087 83996 0.00 0.00 0.00 0.00 0.00 4.79 6.19 49.30 97.60 3.2 703 1015262 -1 75 1 1 44 0 3700 410 200 3.39 5.79 544367 247202 2.99 7.98 21.16 51.10 1.20 21.36 53.89 618.16 427.15 2.0 180 1118221 -1 84 1 1 6 3 480 56 29 1.60 1.60 253233 41812 0.00 0.00 0.00 0.00 0.00 2.40 4.19 146.71 138.52 2.0 2627 1791313 -1 78 1 1 36 21 3119 232 109 3.00 7.00 319349 35204 4.80 9.80 21.80 42.00 3.40 1.20 3.80 207.20 400.40 2.0 227 1109101 -1 87 1 1 30 26 3345 168 136 2.00 2.00 33450 35514 1.40 1.40 4.99 9.98 1.00 6.59 9.98 127.15 210.38 2.6 181 1083288 -1 75 1 1 47 27 3614 297 224 2.40 9.60 268558 149443 4.00 13.80 26.00 27.00 3.60 26.20 29.20 165.40 577.20 6.2 334 1315598 -1 86 1 1 6 0 1183 192 132 2.80 1.80 261276 123008 4.80 9.60 25.80 47.40 0.40 16.80 29.20 170.60 239.20 3.4 187 1708110 -1 88 1 1 1 0 957 165 97 0.20 0.20 19800 41088 0.00 0.00 0.00 0.00 0.00 0.20 0.20 19.00 23.80 1.8 1746 1768891 -1 88 1 1 52 48 4380 344 257 0.80 0.60 232167 101473 3.99 5.59 5.39 0.00 2.20 8.38 8.58 51.90 211.58 5.8 228 1294933 -1 76 1 1 27 5 6165 861 380 4.40 6.80 671262 217361 0.00 0.00 0.00 0.00 0.20 0.40 0.40 238.60 430.60 5.4 2541 1645075 -1 92 1 1 1 0 2870 219 124 0.60 1.00 258293 26410 0.00 0.00 0.00 0.00 0.00 1.40 1.40 52.60 55.60 1.3 504 1060874 -1 99 1 1 1 1 197 13 24 0.20 0.20 10134 12202 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.40 16.80 1.0 7309 1873272 -1 90 1 1 30 44 1406 136 85 0.20 0.20 39455 29702 0.60 0.60 0.60 0.00 0.20 1.80 1.80 16.80 28.00 2.0 183 1741947 -1 81 1 1 34 21 2783 251 178 3.99 2.79 329611 106187 0.00 0.00 0.00 0.00 0.00 33.13 43.91 201.80 461.28 4.0 8614 1367184 -1 74 1 1 12 5 4038 530 466 6.00 1.80 269206 113453 0.00 0.00 0.00 0.00 0.00 4.40 5.00 479.20 496.80 1.0 1028 999211 -1 78 1 1 8 2 1816 257 216 6.01 3.21 230537 47539 0.00 0.00 0.00 0.00 0.00 3.61 6.61 383.37 449.30 3.0 10875 1874171 -1 85 1 1 6 2 2157 114 105 3.59 4.58 43925 64027 3.19 18.53 41.04 96.41 0.80 1.79 2.39 177.29 234.66 2.2 163 1508021 -1 95 1 1 1 1 912 47 39 0.40 1.80 9071 14411 0.00 0.00 0.00 0.00 1.20 0.00 0.00 20.80 32.60 2.2 1121 1718784 -1 66 1 1 21 13 5070 465 418 7.60 15.40 188568 166592 3.80 12.00 17.40 14.20 0.00 8.00 9.00 319.00 499.40 1.5 136 1090643 -1 89 1 1 22 17 1893 138 110 0.80 0.80 141423 58049 8.00 16.80 37.40 99.00 3.00 5.40 13.80 45.00 132.00 1.5 122 968677 -1 88 1 1 14 8 2128 206 118 2.00 2.40 221487 182173 2.40 13.40 45.20 71.40 0.40 6.20 10.00 90.60 175.40 5.0 193 1594190 -1 94 1 1 1 0 819 121 96 0.20 0.20 18574 20181 0.00 0.00 0.00 0.00 0.00 59.60 61.40 15.60 94.60 1.4 1462 1074070 -1 88 1 1 61 83 1438 120 106 1.00 1.40 43252 59905 0.00 0.00 0.00 0.00 0.20 8.00 10.00 82.00 93.00 2.0 627 1116195 -1 60 1 1 40 10 6410 450 400 9.80 10.60 216352 40236 0.00 0.00 0.00 0.00 0.00 0.00 0.00 588.60 794.00 3.6 1157 1540979 -1 91 1 1 1 0 3543 139 128 0.20 0.20 23901 45254 0.00 0.00 0.00 0.00 0.00 0.20 0.20 22.00 19.80 2.3 2491 1046205 -1 97 1 1 1 1 320 145 39 0.20 0.20 260349 235866 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.60 16.80 2.0 5716 1832992 -1 95 1 1 15 14 681 97 60 0.60 2.40 36367 35582 0.00 0.00 0.00 0.00 0.00 4.99 4.99 48.50 99.60 1.0 801 1016639 -1 93 1 1 3 1 767 87 83 2.20 2.40 86290 18476 0.00 0.00 0.00 0.00 1.00 2.00 2.60 113.80 203.60 3.6 628 1713152 -1 0 1 1 12 5 1176 88 72 1.40 1.80 33693 24259 2.00 2.00 2.00 0.00 0.00 6.00 9.40 100.80 142.60 262 94 6 -1 93 1 1 4 2 1492 219 99 0.40 0.40 241235 231696 0.00 0.00 0.00 0.00 0.00 6.40 10.60 37.80 55.20 4.2 1642 1604389 -1 91 1 1 2 1 2224 104 110 0.40 0.80 46636 57564 0.00 0.00 0.00 0.00 0.00 1.20 1.40 41.12 67.66 2.0 714 1058857 -1 88 1 1 1 0 2156 461 219 0.60 1.00 145309 69430 0.00 0.00 0.00 0.00 0.00 0.60 1.00 74.80 177.80 1.0 632 1061534 -1 88 1 1 5 1 1960 207 129 0.80 0.80 155226 48472 0.00 0.00 0.00 0.00 0.20 10.20 18.40 69.80 158.20 4.3 1121 1068314 -1 91 1 1 1 0 2907 185 161 0.20 0.20 5274 77481 0.00 0.00 0.00 0.00 0.40 8.00 8.00 15.40 33.60 1.2 153 1064822 -1 78 1 1 16 1 5420 560 450 6.59 1.80 190506 64355 0.00 0.00 0.00 0.00 0.00 0.00 0.00 317.76 465.67 3.8 2525 1640078 -1 65 1 1 47 0 2735 104 81 12.22 36.27 70870 43520 0.60 0.80 5.61 6.81 0.20 13.83 21.24 418.44 785.97 1.8 208 1097988 -1 81 1 1 3 0 854 92 200 1.80 1.80 208005 122355 4.20 4.20 4.20 0.00 0.20 4.20 7.20 159.20 154.60 1.2 364 1813250 -1 73 1 1 28 10 4791 310 180 5.80 4.20 533790 66271 0.00 0.00 0.00 0.00 0.00 4.60 5.80 357.80 538.00 6.8 1281 1543910 -1 93 1 1 24 15 1489 170 105 0.20 0.20 177302 51313 0.00 0.00 0.00 0.00 0.00 2.40 3.00 30.00 72.00 1.0 1061 1082534 -1 89 1 1 2 0 1894 176 144 1.00 1.40 68498 79861 0.00 0.00 0.00 0.00 0.00 14.60 14.80 80.20 147.40 3.0 2393 1092941 -1 73 1 1 17 1 4513 669 285 6.20 6.60 141283 54741 5.40 24.60 58.60 148.00 0.00 30.20 43.60 369.20 583.60 1.8 182 992085 -1 96 1 1 0 0 1274 57 49 0.80 0.60 18505 37252 0.00 0.00 0.00 0.00 0.00 0.00 0.00 37.80 46.60 1.2 6764 1825955 -1 82 1 1 27 37 469 45 63 2.00 2.00 79060 69304 6.60 6.80 6.80 0.00 0.00 2.40 3.60 184.60 160.80 1.2 256 1801634 -1 89 1 1 1 0 1203 150 77 0.80 2.00 644364 347794 2.40 4.80 4.80 0.00 2.40 8.80 17.20 54.00 69.60 2.6 271 1756702 -1 85 1 1 97 126 3958 138 103 1.80 2.80 119994 32326 3.20 12.00 36.60 82.60 0.00 3.40 6.80 177.00 308.20 1.7 414 1012853 -1 94 1 1 2 0 1317 134 88 0.60 2.00 61085 24946 4.41 4.61 4.61 0.00 1.20 4.81 7.82 50.70 73.35 1.0 191 1016476 -1 73 1 1 3 0 2582 482 157 3.59 3.79 715262 181985 7.58 46.11 116.37 355.69 0.20 34.93 53.29 458.88 439.12 2.5 149 1113241 -1 91 1 1 4 0 1275 180 142 2.40 0.80 84377 21289 4.40 4.40 4.40 0.00 1.80 0.40 0.40 118.00 253.40 1.0 180 1023469 -1 73 1 1 912 13 3457 204 175 0.80 1.80 148759 172326 5.60 23.20 30.20 21.60 0.80 29.60 32.60 43.80 87.00 1.0 136 1062344 -1 84 1 1 6 0 3233 273 212 2.40 2.40 762669 37788 0.00 0.00 0.00 0.00 0.00 7.60 14.40 91.20 170.20 3.2 2216 1704267 -1 89 1 1 165 179 1947 176 205 0.60 1.80 100934 26525 0.00 0.00 0.00 0.00 0.00 9.20 11.40 34.20 149.80 2.0 569 1090400 -1 98 1 1 2 2 175 16 14 0.20 0.20 7570 3624 0.00 0.00 0.00 0.00 0.00 0.00 0.00 16.20 17.40 1.0 5059 1828909 -1 95 1 1 1 0 1261 213 71 0.40 0.60 206688 220190 0.00 0.00 0.00 0.00 0.00 0.00 0.00 29.40 44.60 3.4 940 1749050 -1 94 1 1 0 0 2450 110 98 0.20 0.20 221129 23126 1.40 2.60 2.60 0.00 0.80 0.40 0.60 15.80 19.60 2.6 156 1709690 -1 73 1 1 0 0 11710 5318 5456 0.60 2.00 54077 60565 15.43 28.26 37.47 58.72 0.00 17.64 26.85 47.09 76.75 1.0 319 994078 -1 59 1 1 23 11 7183 819 707 10.78 5.79 619588 328356 0.00 0.00 0.00 0.00 0.00 5.39 10.58 531.74 837.13 1.8 821 1012409 -1 95 1 1 3 2 615 98 43 1.20 3.80 437999 380525 0.00 0.00 0.00 0.00 0.00 0.00 0.00 67.00 88.60 2.8 5752 1837685 -1 88 1 1 54 73 3182 252 148 1.00 4.00 272213 87430 0.00 0.00 0.00 0.00 0.00 8.20 9.80 70.20 113.40 1.8 495 1009674 -1 94 1 1 3 1 2042 74 63 0.40 0.40 2667 15224 0.00 0.00 0.00 0.00 0.00 1.20 1.80 31.80 42.00 1.0 1240 1745904 -1 95 1 1 20 27 1101 107 32 0.80 1.20 44885 12600 0.00 0.00 0.00 0.00 0.00 0.40 0.40 44.91 67.66 1.0 8246 1859824 -1 92 1 1 0 0 1669 104 64 0.20 0.20 3101 16334 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.60 17.40 1.8 989 1761502 -1 74 1 1 190 36 3506 550 440 3.40 1.00 264051 173799 12.40 56.00 112.40 150.20 0.60 30.20 50.00 174.80 300.20 1.0 137 1017334 -1 94 1 1 2 0 915 89 86 0.40 0.60 8379 26797 0.00 0.00 0.00 0.00 0.00 2.40 2.40 35.47 59.72 3.2 675 979117 -1 83 1 1 70 78 2836 158 114 2.80 5.80 293303 8046 0.00 0.00 0.00 0.00 0.00 8.40 11.80 196.20 383.60 5.4 971 1331979 -1 91 1 1 1 0 2481 262 205 0.20 0.20 9731 44698 0.00 0.00 0.00 0.00 0.00 8.40 8.80 17.80 60.00 2.5 634 977747 -1 88 1 1 46 62 3939 234 129 2.60 5.00 298009 188750 0.00 0.00 0.00 0.00 0.00 0.60 0.60 139.40 212.00 4.6 2185 1641514 -1 0 1 1 9 5 2164 82 169 0.60 2.00 60189 23390 0.00 0.00 0.00 0.00 0.40 15.60 15.60 51.40 101.00 403 91 9 -1 88 1 1 184 25 3797 251 240 1.80 3.79 150508 116593 6.79 29.34 29.14 0.00 0.60 6.79 6.99 87.43 155.69 3.4 309 1327385 -1 0 1 1 11 6 1512 98 59 0.40 0.40 313126 16402 3.20 4.20 5.20 11.40 3.60 3.00 4.20 39.80 53.60 163 92 7 -1 92 1 1 0 0 1927 64 88 0.20 0.20 22556 61561 0.20 0.40 0.40 0.00 0.00 67.00 67.00 15.40 91.60 2.2 375 1759814 -1 0 1 1 14 6 1797 403 268 1.80 8.80 208664 97152 0.00 0.00 0.00 0.00 0.00 1.60 2.20 78.20 357.40 522 87 12 -1 94 1 1 0 0 392 65 36 0.40 0.60 446999 276715 0.00 0.00 0.00 0.00 0.00 0.00 0.00 29.40 215.60 3.2 4074 1823195 -1 94 1 1 36 26 2259 155 121 0.40 0.60 193753 144893 0.00 0.00 0.00 0.00 0.00 3.20 6.20 37.60 63.60 2.4 1817 1640472 -1 81 1 1 2 0 538 60 22 2.40 2.40 181203 26377 0.00 0.00 0.00 0.00 0.00 1.00 1.00 196.39 192.79 1.2 2589 1797740 -1 84 1 1 12 2 2166 361 118 5.81 3.81 145888 29915 0.20 0.20 0.20 0.00 0.00 1.60 2.61 227.45 383.57 1.5 449 1068301 -1 98 1 1 1 0 874 14 20 0.20 0.20 570 6276 0.00 0.00 0.00 0.00 0.00 0.40 0.40 15.60 16.80 1.4 556 1752872 -1 69 1 1 50 3 4572 219 101 9.18 21.76 505063 27195 2.99 3.59 7.19 8.18 9.18 5.39 6.59 377.05 637.13 3.0 165 1086970 -1 83 1 1 5 1 1644 165 161 2.81 5.21 359829 241730 12.02 69.54 142.89 274.55 1.20 45.29 74.15 175.15 300.60 3.0 156 1068024 -1 92 1 1 0 0 2734 175 146 0.40 1.80 175914 72506 0.00 0.00 0.00 0.00 0.20 14.60 15.80 33.80 67.40 2.4 4893 1405738 -1 93 1 1 5 4 1750 85 73 0.60 3.59 7772 49825 0.00 0.00 0.00 0.00 0.00 20.16 20.76 25.15 75.65 2.5 364 1028722 -1 92 1 1 23 34 461 63 45 0.40 0.60 322640 150635 0.00 0.00 0.00 0.00 0.00 4.80 9.60 37.00 42.20 1.6 6805 1842576 -1 74 1 1 24 8 6091 495 274 4.20 4.20 565155 81709 14.60 22.80 34.80 47.60 9.60 27.40 46.60 188.00 341.00 4.8 238 1461266 -1 78 1 1 21 4 5347 535 434 3.40 8.80 533236 228358 0.00 0.00 0.00 0.00 0.00 1.80 2.20 437.80 367.00 6.0 2354 1645154 -1 82 1 1 2 0 814 64 74 2.40 3.00 288360 356713 41.80 78.60 78.60 0.00 0.00 1.40 1.40 186.40 194.40 2.0 370 2161779 -1 92 1 1 1 1 1535 69 62 0.20 0.20 10996 26527 0.00 0.00 0.00 0.00 0.00 0.20 0.40 15.60 16.80 1.2 7709 1871584 -1 87 1 1 3 1 447 45 37 1.80 1.80 142564 25634 6.20 6.20 6.20 0.00 0.40 2.80 4.40 144.00 137.40 2.6 149 1783752 -1 94 1 1 6 5 942 128 67 0.80 2.20 157604 131146 0.00 0.00 0.00 0.00 0.00 0.00 0.00 64.40 74.80 4.4 2835 1583784 -1 76 1 1 24 1 3656 306 243 4.00 6.40 272195 70513 0.80 0.80 2.40 9.60 1.20 14.60 39.20 242.00 348.20 9.0 310 1301122 -1 86 1 1 3 0 2205 324 246 2.40 0.60 277121 85851 0.00 0.00 0.00 0.00 0.00 9.40 9.40 122.80 224.60 4.0 741 972250 -1 61 1 1 19 5 5535 739 654 11.20 21.60 602850 387484 0.40 0.80 0.80 0.00 1.40 1.20 1.40 565.80 814.00 5.0 421 1010981 -1 69 1 1 12 2 3078 433 156 7.78 7.98 193588 31408 8.18 14.37 50.50 120.56 4.99 45.91 52.89 281.84 664.47 1.6 161 995554 -1 75 1 1 79 99 5994 583 323 2.20 4.19 202576 21233 0.00 0.00 0.00 0.00 3.39 1.20 2.20 193.01 378.44 5.4 752 1527609 -1 92 1 1 12 3 1615 168 101 1.40 1.60 140349 81304 0.60 0.60 0.60 0.00 0.00 0.20 0.20 160.00 165.60 2.4 362 1530742 -1 94 1 1 2 1 1425 74 58 0.40 0.60 203335 53824 0.00 0.00 0.00 0.00 0.00 4.20 8.40 34.60 40.60 1.4 5792 1832846 -1 87 1 1 14 6 2795 232 144 3.00 3.80 103958 65649 12.40 17.00 15.20 0.00 3.20 5.40 5.40 142.40 229.60 1.0 171 993523 -1 88 1 1 45 51 3855 184 200 1.80 1.80 226375 171511 0.00 0.00 0.00 0.00 0.00 1.00 2.00 101.40 141.40 4.8 1533 1640438 -1 0 1 1 10 5 2287 404 193 1.00 2.20 608764 628562 4.60 7.80 10.60 6.80 2.20 1.20 1.80 59.60 89.00 471 92 8 -1 57 1 1 755 207 9934 2396 1645 7.40 3.40 1494946 1312695 11.80 134.40 140.20 31.80 0.20 16.00 29.00 363.00 649.80 6.8 151 1307638 -1 87 1 1 5 1 2140 290 228 1.00 0.80 48362 513735 0.00 0.00 0.00 0.00 0.00 4.60 5.00 48.40 132.00 1.6 905 1034624 -1 84 1 1 3 0 1639 113 163 0.40 1.20 433863 436736 1.00 4.01 24.25 57.92 0.00 56.31 108.42 46.29 83.97 2.2 436 976228 -1 89 1 1 3 0 958 93 35 0.80 1.20 144354 8695 2.20 5.01 9.62 12.63 0.00 0.80 0.80 76.75 84.37 2.0 140 1744762 -1 97 1 1 1 1 190 37 19 0.20 0.20 244154 224365 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.60 16.80 2.6 3659 1819845 -1 90 1 1 35 17 3406 251 176 1.20 1.60 300935 29767 0.20 0.20 0.20 0.00 1.00 6.60 7.60 107.60 153.80 1.0 517 1014586 -1 95 1 1 1 0 939 94 91 0.20 0.20 14208 21796 0.00 0.00 0.00 0.00 0.00 0.60 0.80 18.56 19.56 5.8 375 1054422 -1 86 1 1 45 60 2732 266 143 1.00 4.21 978675 58322 1.80 6.81 21.84 30.66 0.40 3.81 4.21 44.89 169.94 3.4 131 1082503 -1 83 1 1 10 0 2394 403 358 3.60 2.40 279300 162864 13.60 23.80 38.40 89.00 0.40 12.20 17.60 154.80 328.20 1.2 224 1009920 -1 76 1 1 8 1 2004 174 114 6.40 21.00 179671 17740 4.40 12.60 30.40 54.20 1.20 22.60 39.20 226.60 443.40 1.5 157 1103323 -1 91 1 1 11 1 1554 140 128 1.40 1.40 167484 79731 0.00 0.00 0.00 0.00 0.00 4.60 6.60 106.20 137.40 1.5 456 1074590 -1 65 1 1 48 30 4032 470 330 6.00 2.60 655028 68781 0.00 0.00 0.00 0.00 0.00 9.20 13.00 323.00 718.00 7.6 8067 1368011 -1 91 1 1 0 0 2706 195 142 0.20 0.20 21387 27513 0.40 0.40 1.20 2.40 0.00 2.00 2.00 20.40 118.20 1.3 137 1050074 -1 89 1 1 2 0 2186 281 120 0.80 1.00 169234 41731 1.80 7.00 11.00 10.20 1.00 8.40 14.60 66.20 120.80 1.5 188 1127333 -1 77 1 1 19 0 3154 302 120 6.00 5.60 231905 45438 2.00 28.60 68.80 204.00 0.00 15.80 18.80 353.00 505.00 1.7 135 1054933 -1 95 1 1 11 10 971 75 56 0.40 1.80 16086 19014 0.00 0.00 0.00 0.00 0.00 1.40 2.00 23.80 63.80 1.7 1753 1081851 -1 88 1 1 10 10 3924 213 166 0.40 0.40 15944 29018 2.99 7.39 14.17 28.54 0.40 2.40 2.40 37.92 78.04 1.0 213 978721 -1 90 1 1 1 0 3197 463 320 0.20 0.20 11613 98812 0.00 0.00 0.00 0.00 0.60 0.00 0.00 15.80 89.60 1.5 441 1070038 -1 86 1 1 3 0 3562 228 151 1.20 1.80 453897 79788 0.00 0.00 0.00 0.00 0.00 5.80 9.60 107.40 173.00 3.4 1127 1044126 -1 69 1 1 21 1 4721 566 460 7.20 2.40 473996 89664 0.00 0.00 0.00 0.00 0.00 14.00 22.60 378.80 610.60 6.4 857 1529090 -1 93 1 1 1 0 1674 110 78 0.60 0.60 17273 50639 0.80 1.20 1.20 0.00 0.60 1.00 1.00 45.69 46.29 1.3 180 1129784 -1 88 1 1 7 3 4982 171 104 1.00 2.79 255423 61928 0.00 0.00 0.00 0.00 0.00 0.60 0.60 70.06 86.43 2.4 3027 1644635 -1 89 1 1 1 0 5063 225 210 0.20 0.20 23730 223135 0.00 0.00 0.00 0.00 0.00 1.60 1.60 26.60 33.60 2.6 451 1387595 -1 76 1 1 29 17 3626 229 331 2.40 1.80 95892 649135 8.40 27.40 42.60 72.00 1.40 21.80 25.80 123.00 306.80 1.0 252 999570 -1 88 1 1 33 43 2829 155 109 3.01 3.21 105461 36984 0.80 0.80 11.62 23.65 0.00 3.01 3.61 123.45 239.48 2.0 194 1005643 -1 81 1 1 9 0 4534 497 255 2.20 2.99 103874 29816 0.00 0.00 0.00 0.00 0.00 2.40 2.79 183.43 302.20 5.0 11015 1380610 -1 98 1 1 22 32 192 22 22 0.20 0.20 527 6310 0.00 0.00 0.00 0.00 0.00 0.40 0.40 15.63 16.83 1.0 432 1760834 -1 96 1 1 1 0 3108 216 127 0.20 0.20 298303 209120 0.00 0.00 0.00 0.00 0.00 0.40 0.40 15.40 32.00 3.2 3341 1345885 -1 94 1 1 1 0 944 110 77 0.40 0.20 8785 20711 0.00 0.00 0.00 0.00 0.00 3.20 3.60 16.80 26.00 1.0 778 1020872 -1 75 1 1 7 0 3770 362 194 3.00 6.60 505328 216868 20.20 49.40 96.00 136.20 19.80 33.20 42.60 233.60 353.00 1.8 139 983210 -1 94 1 1 1 0 956 173 86 1.00 0.60 469212 30623 2.60 6.40 20.00 34.80 0.00 17.80 25.20 76.20 79.80 3.6 143 1704136 -1 99 1 1 2 1 158 9 10 0.20 0.20 13646 4979 0.00 0.00 0.00 0.00 0.00 0.00 0.00 20.60 16.80 1.2 8577 1865565 -1 90 1 1 1 0 2732 185 168 0.20 0.20 23269 21040 2.40 17.96 53.49 97.41 0.20 72.26 74.25 36.93 102.99 2.0 159 1097503 -1 91 1 1 1 0 2856 150 157 0.60 0.60 10376 69707 0.00 0.00 0.00 0.00 0.00 0.20 0.20 48.40 64.20 1.7 731 1062061 -1 76 1 1 18 1 3550 218 152 8.20 21.00 59077 67661 2.60 3.00 3.00 0.00 1.20 7.00 7.00 331.40 556.20 1.3 179 1091533 -1 81 1 1 1 0 1430 161 174 0.60 1.80 362978 364675 37.47 72.95 49.90 0.00 0.00 7.82 11.42 39.68 84.17 1.0 220 1117581 -1 79 1 1 11 0 3684 499 458 4.40 2.80 224737 103468 2.40 3.60 3.40 0.00 1.60 10.40 10.60 212.40 384.60 1.5 239 1087352 -1 78 1 1 32 23 3136 277 237 7.80 3.80 198001 33552 10.40 41.20 86.40 170.60 4.00 1.80 6.40 340.60 595.20 1.0 164 1075589 -1 97 1 1 15 23 542 21 27 0.20 0.20 1274 6512 0.00 0.00 0.00 0.00 0.00 0.00 0.00 17.03 16.83 1.2 6306 1861603 -1 94 1 1 9 6 1841 57 45 0.40 0.40 37270 14071 0.00 0.00 0.00 0.00 0.00 3.60 6.60 26.40 107.80 3.2 8055 1403126 -1 88 1 1 4 2 3107 270 198 1.60 1.80 49962 60719 3.40 3.60 13.80 16.60 1.20 13.60 14.20 91.40 220.60 5.0 156 1020181 -1 87 1 1 5 2 3810 254 229 1.20 1.40 176156 250947 0.00 0.00 0.00 0.00 0.00 9.60 17.80 82.60 155.40 3.6 700 1386723 -1 74 1 1 191 210 3205 223 186 1.00 1.00 286727 337862 11.22 17.23 91.18 147.09 1.80 33.67 36.87 111.42 412.63 1.5 109 1002637 -1 84 1 1 2 0 2130 471 366 1.40 1.80 422662 131321 4.40 4.60 4.60 0.00 0.20 8.40 16.80 106.40 124.20 2.8 292 1696270 -1 80 1 1 20 14 3720 355 192 1.80 1.20 425236 398844 3.00 9.80 39.60 86.80 6.20 2.00 2.00 94.20 298.00 2.4 145 1038234 -1 98 1 1 0 0 156 9 14 0.20 0.20 1046 10826 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.60 17.00 1.8 8524 1866256 -1 94 1 1 39 52 1084 54 58 0.60 2.00 112426 38263 0.00 0.00 0.00 0.00 0.00 5.61 10.62 65.13 78.16 1.3 682 1042923 -1 69 1 1 26 0 3761 322 134 6.39 17.17 1046646 36322 0.00 0.00 0.00 0.00 0.60 52.50 91.42 225.75 465.27 2.7 434 1098175 -1 98 1 1 0 0 148 10 15 0.20 0.20 417 1941 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.60 16.80 1.0 6460 1871616 -1 94 1 1 4 0 429 21 27 1.80 4.20 27962 24559 0.00 0.00 0.00 0.00 0.00 0.20 0.20 120.80 136.20 1.4 8430 1882008 -1 84 1 1 6 5 2212 181 150 0.60 0.60 347038 193991 2.00 3.79 11.58 22.16 1.20 31.94 57.49 43.71 150.90 1.8 482 1003155 -1 88 1 1 235 253 2173 406 183 1.20 0.40 1050030 39200 6.60 7.80 13.20 12.40 1.00 14.40 15.00 64.20 132.60 2.0 143 975350 -1 90 1 1 4 3 2807 324 177 1.20 2.81 31280 26717 5.21 19.04 24.45 56.51 1.60 1.20 1.20 128.86 171.74 2.6 138 1060800 -1 82 1 1 26 1 2050 145 111 4.80 4.80 39860 75624 5.40 18.00 27.20 62.40 0.40 12.00 19.40 229.20 432.20 1.7 160 1063896 -1 95 1 1 0 0 2367 97 139 0.20 0.20 31548 37969 0.00 0.00 0.00 0.00 0.00 0.40 0.60 13.20 17.40 2.0 838 1720995 -1 96 1 1 99 37 575 176 131 0.20 0.20 114644 105899 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.60 16.80 2.0 2199 1763296 -1 92 1 1 3 1 2058 162 105 0.60 2.00 204184 27750 0.00 0.00 0.00 0.00 0.00 0.80 11.20 47.60 66.60 1.7 2011 1098920 -1 94 1 1 5 5 2630 94 74 0.20 0.20 7567 37410 3.80 5.60 4.60 0.00 1.80 2.00 2.00 15.80 67.80 1.0 274 1016989 -1 95 1 1 2 1 837 42 50 0.40 0.60 3692 32235 0.00 0.00 0.00 0.00 0.20 1.00 1.00 32.00 179.80 1.5 771 1032677 -1 92 1 1 3 1 2002 144 91 1.80 1.60 31286 18379 0.00 0.00 0.00 0.00 0.00 0.20 0.20 106.80 158.20 3.0 1495 1717507 -1 95 1 1 19 27 370 81 27 0.20 0.20 431388 10433 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.40 19.00 1.6 7241 1863912 -1 0 1 1 5 4 809 72 62 0.20 0.20 5228 19660 1.60 2.00 3.61 12.02 0.00 4.61 4.61 15.63 53.51 142 96 4 -1 71 1 1 38 4 3790 289 156 6.19 18.76 305886 115692 4.39 23.15 52.10 87.03 2.20 20.96 32.73 204.59 422.36 4.0 139 1089752 -1 60 1 1 15 2 4106 204 134 12.40 36.20 172102 52177 8.60 12.40 32.80 53.80 4.20 13.60 15.00 397.80 798.20 1.4 134 1081658 -1 93 1 1 2 0 1196 109 103 0.40 2.20 11692 45527 7.20 8.00 8.00 0.00 0.60 9.80 11.80 19.40 38.40 3.8 215 1055501 -1 94 1 1 4 1 706 73 53 0.80 0.20 129808 24619 0.40 0.60 1.40 4.40 0.00 8.60 8.60 40.00 47.80 2.2 238 1020434 -1 92 1 1 25 13 3659 140 148 0.40 0.40 165106 199521 0.00 0.00 0.00 0.00 0.00 4.00 6.80 43.20 48.00 2.6 3172 1637477 -1 76 1 1 4 0 655 78 98 2.60 3.40 272364 232714 0.00 0.00 0.00 0.00 0.00 30.40 58.60 187.60 198.60 2.4 2060 1795691 -1 87 1 1 13 11 3836 306 145 0.80 0.60 444375 52421 0.00 0.00 0.00 0.00 0.00 22.00 25.80 55.00 91.60 3.2 2432 1509254 -1 92 1 1 25 24 1839 234 175 0.40 0.40 102099 31838 0.00 0.00 0.00 0.00 0.00 5.80 5.80 36.00 92.40 2.0 522 985510 -1 98 1 1 0 0 238 38 11 0.20 0.20 243290 9658 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.60 16.80 1.4 7717 1882171 -1 88 1 1 2 0 1722 132 77 1.40 1.40 175711 32362 0.00 0.00 0.00 0.00 13.23 2.40 3.41 138.48 190.38 1.0 776 1068697 -1 91 1 1 1 0 4183 274 195 0.20 0.20 9067 51436 0.00 0.00 0.00 0.00 0.20 0.00 0.00 17.53 19.92 2.2 268 1063124 -1 95 1 1 3 1 575 81 44 1.80 1.60 59646 5592 0.00 0.00 0.00 0.00 0.00 0.20 0.20 106.40 160.60 2.4 593 1710902 -1 93 1 1 13 6 1643 117 171 1.20 2.80 357570 269732 0.00 0.00 0.00 0.00 0.00 3.20 6.00 128.20 121.80 4.0 2537 1551914 -1 96 1 1 0 0 810 45 21 0.40 0.40 108170 5654 0.00 0.00 0.00 0.00 0.00 0.00 0.00 74.00 76.00 1.4 5136 1830157 -1 70 1 1 7 2 6741 458 380 2.00 2.20 129326 509497 17.37 57.29 93.21 179.84 0.80 68.06 79.84 147.11 342.32 1.0 267 986973 -1 84 1 1 8 1 2451 248 223 5.40 3.40 87278 58133 0.00 0.00 0.00 0.00 0.00 0.40 0.80 243.40 361.60 4.2 858 1541506 -1 95 1 1 6 2 1080 164 85 0.40 0.60 135663 43467 4.39 7.78 6.19 0.00 1.20 1.20 1.20 45.31 102.99 3.4 317 1038767 -1 97 1 1 1 0 226 12 25 0.40 0.40 441 13364 0.00 0.00 0.00 0.00 0.00 0.00 0.00 36.40 33.40 1.0 7645 1869835 -1 63 1 1 26 4 5240 304 299 3.59 4.79 523148 603192 4.19 7.39 23.55 44.51 0.40 62.48 112.38 237.52 429.94 5.0 769 977341 -1 86 1 1 45 59 2875 238 128 1.60 6.40 184912 159603 0.00 0.00 0.00 0.00 0.40 13.00 14.40 167.00 375.80 3.2 890 1545994 -1 96 1 1 21 13 1258 92 64 0.40 0.40 27604 35912 0.00 0.00 0.00 0.00 0.00 0.20 0.20 31.00 44.20 2.2 1143 1714018 -1 74 1 1 18 13 4475 699 425 4.20 1.20 557374 557281 0.00 0.00 0.00 0.00 0.00 6.20 8.80 207.40 373.20 1.5 567 1040643 -1 97 1 1 1 0 225 14 22 0.20 0.20 5448 67049 0.00 0.00 0.00 0.00 0.00 0.00 0.00 23.55 19.36 1.0 6935 1855302 -1 90 1 1 12 11 1377 128 97 0.60 0.60 51717 23905 11.40 18.40 49.00 129.00 3.00 2.20 2.40 109.20 138.80 1.0 189 1128397 -1 97 1 1 1 1 197 14 30 0.20 0.20 6990 11710 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.60 16.80 1.0 6136 1856768 -1 87 1 1 1 0 3517 212 133 0.20 0.20 46686 203317 12.57 27.35 30.94 15.37 0.60 1.40 1.80 23.75 57.88 2.0 448 1008695 -1 96 1 1 0 0 230 34 24 0.20 0.20 110524 36306 0.00 0.00 0.00 0.00 0.00 5.00 9.80 14.20 20.80 1.0 5744 1863488 -1 95 1 1 3 2 933 66 74 0.40 0.40 5198 20851 0.00 0.00 0.00 0.00 0.00 1.40 1.40 35.00 53.00 1.5 3042 1013574 -1 95 1 1 0 0 2513 121 69 0.20 0.20 34212 26923 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.80 16.80 1.4 414 1749112 -1 93 1 1 2 0 813 117 113 1.80 0.60 59903 24550 0.60 2.20 7.20 14.00 0.00 0.00 0.00 96.00 135.60 1.6 179 1761718 -1 96 1 1 1 0 520 112 42 0.20 0.40 168661 164328 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.00 28.60 3.0 929 1749128 -1 87 1 1 10 0 1115 103 90 2.20 5.39 48365 26347 6.19 22.55 71.26 205.39 0.00 75.85 75.85 102.00 255.89 4.2 132 1087315 -1 92 1 1 1 0 1176 123 119 0.60 0.60 94557 174600 0.00 0.00 0.00 0.00 0.00 1.20 1.40 56.89 93.41 2.6 866 1015700 -1 97 1 1 14 20 1384 40 30 0.20 0.20 97418 10952 0.00 0.00 0.00 0.00 0.00 0.00 0.00 22.40 17.20 1.2 8234 1863248 -1 93 1 1 5 4 2157 164 139 0.60 0.40 155928 21930 4.21 5.41 5.21 0.00 2.61 4.41 4.61 39.48 87.37 2.0 308 1018546 -1 93 1 1 14 12 1038 214 87 0.80 0.40 229373 236383 0.00 0.00 0.00 0.00 0.00 0.00 0.00 45.60 64.40 2.6 1854 1759920 -1 93 1 1 37 52 2153 158 62 0.40 0.60 154124 29953 0.00 0.00 0.00 0.00 0.00 4.00 7.20 33.80 52.60 2.5 494 981554 -1 96 1 1 3 3 449 76 64 0.40 0.40 1633 12751 0.00 0.00 0.00 0.00 0.00 0.00 0.00 34.40 39.80 2.0 690 1722080 -1 73 1 1 2 1 3274 245 176 0.40 0.80 303552 102946 0.00 0.00 0.00 0.00 0.00 11.00 17.20 40.00 96.80 2.8 1161 1043141 -1 90 1 1 3 1 2573 275 175 0.20 0.20 271616 121425 3.80 7.40 8.20 1.60 5.60 5.00 10.60 61.00 94.40 1.5 178 1052728 -1 72 1 1 8 0 5699 646 508 7.60 2.00 409346 37592 2.80 7.80 15.40 17.80 9.20 16.00 24.60 375.40 621.20 1.4 191 1006571 -1 84 1 1 2 0 439 48 37 2.20 2.20 63971 29152 0.00 0.00 0.00 0.00 0.00 2.40 3.60 186.00 171.00 1.0 889 1791464 -1 89 1 1 48 61 1313 149 53 0.80 0.80 800155 47478 0.00 0.00 0.00 0.00 0.00 1.60 1.80 67.40 66.60 2.8 579 1513722 -1 98 1 1 1 1 203 14 37 0.20 0.20 8286 18401 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.60 16.80 1.0 5309 1858272 -1 76 1 1 14 4 4556 730 385 3.80 1.40 328442 162971 0.00 0.00 0.00 0.00 0.00 1.60 2.60 195.00 311.80 4.8 2816 1602554 -1 82 1 1 18 8 4272 141 134 2.40 8.40 86263 110091 0.00 0.00 0.00 0.00 0.00 0.40 0.60 196.20 216.80 3.0 1582 1638861 -1 93 1 1 1 0 3016 144 102 0.20 0.20 305394 11274 0.00 0.00 0.00 0.00 0.00 0.00 0.00 16.00 17.00 2.8 6120 1729688 -1 81 1 1 81 77 1443 123 81 2.40 3.41 204489 20241 0.00 0.00 0.00 0.00 0.00 17.64 28.86 215.83 403.41 1.7 1208 965715 -1 83 1 1 2 1 3036 172 101 0.60 0.80 213468 125979 6.19 11.38 11.38 0.00 3.19 18.56 29.14 52.50 73.45 1.0 332 1125341 -1 76 1 1 15 2 3435 213 230 3.00 2.00 193802 120473 0.00 0.00 0.00 0.00 0.20 5.20 8.00 225.80 261.80 4.6 655 1503752 -1 82 1 1 13 11 3085 406 273 1.40 4.20 342384 133641 15.40 41.00 55.80 44.80 4.00 5.80 7.40 124.20 213.40 1.0 193 1101050 -1 94 1 1 26 37 1000 205 108 0.20 0.20 9145 42305 4.00 4.60 5.00 1.20 1.20 2.20 2.20 17.00 52.60 1.0 140 1057504 -1 74 1 1 12 1 3494 331 375 3.21 1.80 118999 498678 0.00 0.00 0.00 0.00 0.40 20.24 20.64 170.14 334.87 2.8 687 1019367 -1 91 1 1 1 0 2659 171 139 0.40 0.40 15534 19898 0.00 0.00 0.00 0.00 0.00 35.40 35.40 34.60 96.00 2.6 1724 1409158 -1 97 1 1 1 1 1096 78 29 0.20 0.20 29396 6396 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.60 16.80 1.2 4738 1826728 -1 79 1 1 19 5 4770 1638 1563 0.80 2.40 157093 36008 11.98 30.94 62.87 155.29 1.20 7.98 14.37 88.02 173.25 1.0 138 986815 -1 98 1 1 1 1 192 16 36 0.20 0.20 14470 26804 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.60 16.80 1.0 8360 1864653 -1 83 1 1 16 2 6188 312 195 5.00 3.80 323403 43465 0.00 0.00 0.00 0.00 0.40 0.60 0.60 257.00 382.60 3.8 3280 1550174 -1 85 1 1 3 2 3446 307 210 0.80 2.40 534055 75495 1.80 3.40 3.40 0.00 3.60 2.00 2.20 71.60 196.60 2.5 351 985938 -1 97 1 1 17 23 277 46 22 0.20 0.20 263599 11435 0.00 0.00 0.00 0.00 0.00 0.20 0.20 20.80 19.20 1.6 7170 1873640 -1 93 1 1 2 1 1373 91 77 0.20 0.20 184464 37232 0.00 0.00 0.00 0.00 1.00 0.20 0.20 15.60 17.00 2.6 1157 1718800 -1 79 1 1 24 4 2059 299 184 2.20 2.60 576941 262582 16.00 28.60 28.20 0.00 1.60 36.60 50.80 140.60 355.40 4.8 416 1024258 -1 77 1 1 28 0 2916 194 134 6.41 19.44 76359 34803 2.00 6.01 6.81 12.22 1.40 8.42 10.42 239.48 452.30 4.2 158 1109499 -1 72 1 1 12 5 3886 545 309 5.00 6.20 1517447 1023435 0.00 0.00 0.00 0.00 202.20 2.80 4.60 238.80 704.60 3.2 3636 1038083 -1 69 1 1 246 111 2597 224 193 4.00 6.80 441256 180505 14.00 37.80 60.00 142.20 3.00 49.40 73.00 258.40 495.20 2.0 221 1037286 -1 90 1 1 31 24 1710 130 108 1.00 1.20 232573 221977 17.76 25.15 22.95 0.00 11.58 3.79 6.19 65.67 90.62 4.2 262 1536589 -1 92 1 1 2 0 3122 276 175 0.40 0.40 42658 49244 0.00 0.00 0.00 0.00 0.40 0.00 0.00 33.00 38.00 2.0 355 1077730 -1 90 1 1 3 1 403 45 13 2.20 2.20 109630 25486 0.00 0.00 0.00 0.00 0.00 3.61 6.21 213.83 181.76 1.4 11474 1885897 -1 84 1 1 3 0 5187 306 181 0.60 0.80 294902 58527 0.40 1.60 12.80 19.00 0.00 16.80 30.20 75.80 160.20 1.8 359 1079656 -1 96 1 1 2 0 2211 164 168 0.40 0.20 63322 120460 0.00 0.00 0.00 0.00 0.00 0.20 0.20 35.80 30.20 2.0 2880 1652454 -1 95 1 1 1 0 813 89 88 0.60 0.60 5816 22412 0.20 0.40 0.40 0.00 0.00 2.00 2.20 59.60 89.40 2.0 178 973330 -1 87 1 1 4 1 1949 222 91 1.19 3.98 997168 28599 6.96 7.75 9.54 12.92 0.99 5.17 5.96 76.74 159.44 1.5 235 1082155 -1 81 1 1 22 10 3834 198 139 1.80 6.79 108456 51500 0.00 0.00 0.00 0.00 0.00 7.58 10.78 124.35 146.31 5.2 10047 1370033 -1 83 1 1 62 77 4386 399 275 3.80 1.60 151336 30028 0.00 0.00 0.00 0.00 0.00 8.00 10.40 199.40 334.40 4.6 860 1395843 -1 95 1 1 19 28 454 198 62 0.20 0.20 328739 239199 0.00 0.00 0.00 0.00 0.00 0.20 0.20 15.60 40.20 2.2 1537 1746402 -1 67 1 1 93 88 2902 533 254 6.20 5.00 283206 19777 0.00 0.00 0.00 0.00 0.00 28.00 42.40 451.80 766.60 4.6 3150 1534064 -1 92 1 1 82 94 1507 120 76 0.60 0.80 13668 20814 4.00 4.80 5.20 3.80 1.00 6.20 6.20 60.20 149.60 1.0 151 1026094 -1 90 1 1 1 0 1095 196 94 1.00 1.60 323860 227922 0.00 0.00 0.00 0.00 0.00 0.20 0.20 68.40 131.60 4.4 1246 1601501 -1 90 1 1 7 1 1879 176 135 1.60 3.01 23947 64669 0.00 0.00 0.00 0.00 0.00 10.62 13.43 85.97 146.49 1.2 583 1110095 -1 89 1 1 74 92 2780 280 164 0.80 0.80 398730 89072 8.00 14.60 10.20 0.00 1.40 5.40 10.00 50.80 94.60 4.8 305 1539635 -1 93 1 1 11 1 2683 199 184 0.40 0.40 177008 159682 0.00 0.00 0.00 0.00 0.00 0.40 0.40 33.20 61.40 3.2 889 1642858 -1 96 1 1 1 1 331 128 41 0.20 0.20 194221 188868 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.60 16.80 2.8 5283 1825419 -1 71 1 1 10 0 5002 450 228 5.79 5.99 98474 85220 6.99 11.98 11.78 0.00 1.80 43.91 49.10 221.56 504.99 1.8 335 994360 -1 85 1 1 188 213 1992 211 92 1.20 0.80 143039 20785 0.00 0.00 0.00 0.00 0.00 13.80 28.80 69.40 136.40 2.2 2170 1763142 -1 95 1 1 2 1 1630 121 98 0.20 0.20 104391 31531 8.80 17.20 54.80 121.00 0.00 61.40 61.80 55.00 111.40 1.0 125 1089237 -1 98 1 1 0 0 156 14 17 0.20 0.20 437 3379 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.60 16.80 1.0 8497 1866062 -1 97 1 1 1 1 1334 92 56 0.40 0.20 79074 32024 0.00 0.00 0.00 0.00 0.00 0.00 0.00 17.76 19.76 1.4 566 1736932 -1 92 1 1 0 0 2047 168 804 0.20 0.20 38632 107808 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.40 36.00 2.2 827 1704214 -1 53 1 1 33 7 6062 617 627 8.78 9.38 570314 337127 12.18 66.27 191.62 441.12 3.19 52.50 89.02 482.63 761.88 7.4 115 1539693 -1 75 1 1 4 3 4571 441 362 0.60 1.99 469603 479822 0.99 1.99 1.99 0.00 0.00 48.91 90.66 63.22 162.82 2.0 586 1012072 -1 94 1 1 4 0 595 75 63 2.40 0.80 43202 7944 0.00 0.00 0.00 0.00 0.00 0.00 0.00 121.60 173.60 1.0 7942 1833843 -1 92 1 1 4 0 1948 136 86 0.60 1.00 85252 19664 4.00 7.40 19.60 58.80 0.40 9.20 14.40 51.40 81.20 1.0 129 1020147 -1 94 1 1 0 0 2386 146 158 0.20 0.20 17498 29550 1.20 1.20 1.20 0.00 0.60 1.20 1.20 15.60 18.80 2.4 237 1708638 -1 88 1 1 3 0 2883 310 228 0.80 0.80 75734 43575 5.99 6.19 6.19 0.00 0.00 1.40 1.60 66.67 109.38 1.4 169 1064008 -1 93 1 1 29 43 2026 112 101 0.40 1.80 106168 95221 0.00 0.00 0.00 0.00 0.00 0.00 0.00 64.40 47.20 2.4 2107 1550110 -1 91 1 1 4 0 1681 180 162 2.60 0.80 135030 50758 0.00 0.00 0.00 0.00 0.00 0.00 0.00 132.80 186.00 2.2 2067 1719888 -1 83 1 1 33 3 2603 272 194 4.20 4.80 753295 85799 6.20 29.40 46.20 116.40 1.60 14.60 20.80 239.60 413.60 1.0 192 1069163 -1 88 1 1 1 0 2286 100 65 0.80 0.80 97449 9632 0.00 0.00 0.00 0.00 0.00 0.00 0.00 57.60 85.20 2.2 1157 1766731 -1 81 1 1 11 0 3388 355 283 4.20 2.80 196671 81600 1.20 1.20 1.20 0.00 0.00 2.80 3.40 206.00 329.00 1.0 228 1088998 -1 95 1 1 1 0 2154 78 121 0.20 0.20 8958 19002 0.00 0.00 0.00 0.00 0.00 1.00 2.00 15.60 16.80 2.2 750 1720262 -1 85 1 1 10 6 2410 156 137 2.60 4.80 174801 46740 0.00 0.00 0.00 0.00 0.20 4.60 4.80 160.60 350.40 1.6 747 1117078 -1 96 1 1 2 0 522 36 33 0.80 0.60 3011 14854 2.40 4.79 8.78 10.38 0.00 11.58 11.58 43.11 85.23 1.0 177 1066296 -1 87 1 1 3 1 4153 313 158 0.80 1.20 108978 27688 2.60 3.40 3.40 0.00 8.40 8.20 10.40 73.40 147.00 1.4 212 1011496 -1 83 1 1 59 77 3690 665 267 1.00 0.60 89635 108337 5.60 14.60 22.80 26.80 1.20 12.60 24.00 59.80 98.80 1.6 212 1132274 -1 91 1 1 14 6 1493 167 88 2.00 2.40 145001 61683 0.00 0.00 0.00 0.00 0.00 1.40 1.80 115.40 218.60 5.2 2137 1554117 -1 84 1 1 2 0 1560 111 143 0.80 1.20 143877 323124 4.80 9.80 14.40 15.60 0.20 14.60 29.20 54.80 94.20 2.8 238 1766866 -1 92 1 1 28 40 943 123 228 0.20 0.20 7320 618319 0.00 0.00 0.00 0.00 0.00 2.40 2.40 15.80 35.40 1.0 624 960032 -1 83 1 1 2 0 462 51 35 2.00 2.60 61049 24273 0.60 0.60 0.60 0.00 0.00 0.80 1.20 169.40 162.20 1.0 355 1813288 -1 89 1 1 1 0 3935 183 202 0.40 0.40 68647 312570 0.00 0.00 0.00 0.00 1.20 4.00 4.20 24.80 97.20 2.6 479 1387520 -1 87 1 1 2 0 1382 145 116 2.40 2.79 359501 205647 0.00 0.00 0.00 0.00 0.00 6.99 10.98 105.99 147.90 2.4 6185 1839187 -1 0 1 1 21 18 1219 502 174 0.20 0.20 780529 685012 0.00 0.00 0.00 0.00 0.00 3.80 3.80 15.20 33.20 643 94 6 -1 93 1 1 6 2 1244 95 91 1.20 2.00 96987 79947 3.60 4.40 4.40 0.00 0.00 0.40 0.40 71.80 99.00 2.2 220 1537019 -1 86 1 1 14 7 1943 90 95 1.60 3.20 19687 11116 0.00 0.00 0.00 0.00 0.20 29.60 47.80 103.40 294.00 2.8 777 1398755 -1 95 1 1 34 48 733 60 48 0.60 1.00 3466 18820 0.00 0.00 0.00 0.00 0.00 8.80 8.80 42.60 96.00 1.0 920 1036125 -1 64 1 1 11 2 4116 573 357 8.18 23.35 112691 58567 1.80 2.20 2.20 0.00 1.00 32.14 33.53 284.63 568.06 1.5 256 1075701 -1 0 1 1 14 1 1939 143 91 2.59 10.18 373972 26795 0.00 0.00 0.00 0.00 0.00 5.79 5.99 162.08 255.29 560 88 11 -1 96 1 1 4 1 584 59 25 0.60 0.80 141156 13629 0.00 0.00 0.00 0.00 0.00 0.00 0.00 57.60 80.00 2.4 6287 1725046 -1 92 1 1 0 0 2355 228 121 0.20 0.20 29610 25019 2.00 2.00 2.00 0.00 0.40 2.60 4.60 15.60 28.20 1.0 183 1136872 -1 99 1 1 0 0 153 11 22 0.20 0.20 3693 1972 0.00 0.00 0.00 0.00 0.00 0.20 0.40 15.60 16.80 1.0 6477 1871658 -1 86 1 1 78 89 2986 361 79 1.39 0.60 239193 48069 0.99 1.39 1.39 0.99 0.80 1.99 2.39 81.11 114.71 6.2 277 1283260 -1 86 1 1 43 55 2386 247 221 3.39 1.20 99913 23227 2.20 8.78 14.77 27.74 0.40 18.16 18.16 179.84 289.42 1.0 141 1064891 -1 0 1 1 42 27 1230 173 143 2.60 2.60 215978 42779 0.00 0.00 0.00 0.00 0.00 9.20 32.00 158.00 381.80 1496 87 13 -1 86 1 1 2 1 3058 263 209 0.40 1.80 70206 261401 11.42 23.05 44.69 93.59 1.40 37.68 40.48 22.65 207.21 1.0 128 1000492 -1 75 1 1 9 0 2215 185 167 7.62 20.04 333381 19480 0.60 0.60 0.60 0.00 0.20 6.21 6.41 305.41 527.66 2.7 214 1090602 -1 93 1 1 30 43 1061 114 132 0.20 0.20 20541 118239 0.40 0.40 0.40 0.00 0.00 0.60 0.80 21.00 23.60 2.2 255 1523914 -1 97 1 1 1 1 332 58 17 0.20 0.20 343314 5858 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.57 16.97 1.2 7369 1861876 -1 0 1 1 70 75 1764 290 152 1.80 3.00 363507 53398 2.60 13.60 176.80 322.20 0.40 13.00 22.80 166.80 407.40 130 82 18 -1 90 1 1 3 0 3988 220 202 0.40 0.80 40409 127057 0.00 0.00 0.00 0.00 0.00 2.00 3.40 42.80 41.20 3.2 2760 1647885 -1 92 1 1 70 37 3511 278 184 0.60 1.80 136622 69549 3.40 9.20 9.20 0.00 0.20 2.60 3.00 37.40 124.20 2.8 305 1339018 -1 84 1 1 5 1 3972 199 148 3.60 6.60 97157 48932 4.00 7.20 20.60 35.00 1.40 4.00 4.60 229.60 348.80 1.8 139 1013686 -1 88 1 1 9 2 1470 218 185 5.40 1.60 145547 12325 0.00 0.00 0.00 0.00 0.00 0.00 0.00 266.20 382.60 1.0 7240 1864706 -1 91 1 1 43 62 1695 155 83 0.40 0.40 82945 16982 0.00 0.00 0.00 0.00 0.00 47.00 48.00 35.00 106.20 1.0 572 1068110 -1 84 1 1 187 207 2510 354 209 2.79 1.00 1060574 29950 0.00 0.00 0.00 0.00 0.20 3.79 4.19 147.50 214.37 1.6 2526 1089847 -1 88 1 1 4 1 1040 98 46 3.00 3.20 194087 61224 0.00 0.00 0.00 0.00 0.00 2.60 4.80 213.40 232.00 2.4 6259 1853043 -1 79 1 1 30 41 1298 133 179 1.40 1.80 240956 551071 22.60 46.40 64.00 34.60 0.40 0.60 1.00 127.40 410.80 1.8 845 1723450 -1 98 1 1 1 1 201 28 20 0.20 0.20 21164 4068 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.40 16.80 1.2 7218 1847104 -1 93 1 1 1 0 1752 146 122 0.20 0.20 85105 109732 0.00 0.00 0.00 0.00 0.00 1.20 1.20 54.20 22.20 2.6 1045 1539776 -1 96 1 1 3 2 394 18 52 0.40 0.40 27574 144877 0.00 0.00 0.00 0.00 0.00 0.00 0.00 49.60 39.80 1.2 6887 1852704 -1 74 1 1 7 0 1921 115 117 6.40 18.40 141973 64008 8.60 20.00 29.80 54.80 5.80 20.40 25.80 229.60 466.20 1.5 155 1088210 -1 97 1 1 0 0 189 27 34 0.20 0.20 772 18709 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.80 18.40 1.2 1334 1761776 -1 97 1 1 1 0 362 115 67 0.20 0.20 196922 186447 0.00 0.00 0.00 0.00 0.00 2.40 4.80 15.60 19.40 3.6 741 1727502 -1 94 1 1 21 24 333 35 29 0.80 0.80 50320 9400 0.00 0.00 0.00 0.00 0.00 1.20 1.20 67.13 82.16 1.4 1803 1781719 -1 83 1 1 11 1 5032 270 152 2.60 4.00 854256 68312 1.40 1.40 1.40 0.00 0.00 2.20 2.40 199.20 288.80 2.0 273 1072720 -1 75 1 1 25 8 4319 506 448 7.20 2.00 210976 25256 2.80 2.80 2.80 0.00 0.00 4.40 4.40 346.00 540.60 2.4 293 967184 -1 91 1 1 98 113 2469 201 104 0.40 0.40 8522 33720 0.00 0.00 0.00 0.00 0.00 8.40 10.00 46.80 71.20 2.5 1184 1123517 -1 87 1 1 3 0 2384 293 225 0.60 0.60 46740 160397 6.80 11.60 11.20 0.00 0.40 1.40 2.60 62.20 54.80 1.0 311 1069066 -1 88 1 1 53 72 3728 209 185 0.60 0.60 222399 271021 0.00 0.00 0.00 0.00 0.00 6.60 7.60 40.80 102.00 4.6 1171 1327197 -1 89 1 1 11 6 1995 235 213 1.00 1.40 113578 155541 0.00 0.00 0.00 0.00 0.00 0.80 0.80 74.40 86.80 3.4 447 976970 -1 89 1 1 3 1 670 94 44 1.80 1.80 457127 136277 0.00 0.00 0.00 0.00 0.00 2.59 4.19 176.05 156.29 1.6 5286 1835205 -1 90 1 1 2 0 771 152 44 2.40 3.39 331157 62884 0.00 0.00 0.00 0.00 0.00 0.80 1.00 134.33 236.73 4.4 1150 1751431 -1 98 1 1 1 1 256 18 20 0.40 1.00 23745 11954 0.00 0.00 0.00 0.00 0.00 0.60 1.00 31.20 40.60 1.2 3719 1849424 -1 97 1 1 13 19 978 63 53 0.20 0.20 5099 18390 0.00 0.00 0.00 0.00 0.40 0.00 0.00 17.60 16.80 2.2 1040 1718776 -1 75 1 1 184 6 5040 103 93 1.80 7.00 29913 129926 6.40 16.80 26.00 33.20 3.20 45.20 45.80 141.00 162.20 2.6 168 1518035 -1 80 1 1 7 2 3513 495 107 1.20 1.60 271233 302107 0.00 0.00 0.00 0.00 0.00 0.60 0.60 96.60 111.40 2.4 567 1547306 -1 70 1 1 7 1 2886 276 136 6.20 23.00 157598 37806 3.20 3.20 3.20 0.00 1.40 20.40 21.00 370.40 587.40 1.3 309 1033933 -1 72 1 1 18 0 6014 987 691 7.21 2.81 233983 58331 1.00 1.20 8.62 11.62 0.40 3.41 4.41 375.95 572.95 1.0 229 1070730 -1 96 1 1 18 24 442 187 69 0.20 0.20 252050 247297 0.00 0.00 0.00 0.00 0.00 0.40 0.40 13.00 17.40 3.4 898 1742800 -1 76 1 1 19 3 5503 575 406 3.59 3.19 88126 77733 5.39 6.99 18.56 22.36 1.80 10.18 11.78 134.73 232.73 2.8 184 1042028 -1 63 1 1 36 3 3491 468 331 9.60 18.40 329289 34314 0.40 0.40 0.40 0.00 0.80 44.00 53.40 524.40 841.80 3.2 476 1087774 -1 92 1 1 0 0 2139 139 117 0.20 0.20 13481 28544 2.60 3.00 3.00 0.00 0.00 0.60 1.00 17.00 25.20 3.4 193 1443370 -1 58 1 1 34 11 6742 280 189 3.00 9.20 626826 453135 0.00 0.00 0.00 0.00 0.20 26.20 30.20 240.20 377.40 8.2 1366 1344714 -1 91 1 1 39 54 381 62 54 0.40 0.40 264031 51760 0.00 0.00 0.00 0.00 0.00 0.00 0.00 23.80 49.40 2.6 1531 1811552 -1 94 1 1 2 1 1600 85 136 0.20 0.20 15271 112122 1.60 1.80 1.60 0.00 0.00 4.40 5.00 15.60 31.60 2.5 331 1061296 -1 82 1 1 2 0 4283 379 392 0.40 0.40 202517 118178 0.00 0.00 0.00 0.00 0.20 9.20 14.40 28.80 89.20 3.2 1824 1708766 -1 88 1 1 2 1 2710 183 114 0.60 0.60 317726 22725 2.40 4.40 3.40 0.00 7.60 4.60 4.60 57.00 121.40 2.0 274 1086291 -1 96 1 1 0 0 200 32 31 0.20 0.20 700 15435 0.00 0.00 0.00 0.00 0.00 0.60 0.80 15.57 17.37 1.0 605 1727257 -1 0 1 1 15 6 1963 286 277 0.60 1.20 703296 539298 14.40 35.60 286.40 491.80 0.20 80.80 150.00 53.40 143.80 101 75 25 -1 89 1 1 5 4 2207 178 98 1.00 2.20 34542 25834 0.00 0.00 0.00 0.00 0.00 8.20 9.00 38.40 87.60 2.2 1111 1128755 -1 87 1 1 5 0 4247 229 136 0.60 2.00 201583 88050 3.00 3.80 3.80 0.00 0.40 5.00 8.60 77.20 128.20 2.4 186 1460765 -1 89 1 1 0 0 755 106 74 0.20 0.20 74771 37926 0.00 0.00 0.00 0.00 0.00 0.20 0.20 15.37 19.56 1.2 2104 1764972 -1 87 1 1 33 18 3104 208 139 1.40 3.00 359408 34574 0.00 0.00 0.00 0.00 0.20 14.00 17.20 107.60 291.80 4.6 7345 1377104 -1 79 1 1 7 0 1837 262 219 4.39 1.20 193979 41064 0.00 0.00 0.00 0.00 0.00 2.20 2.79 218.56 319.16 2.4 1042 1741938 -1 86 1 1 18 13 1885 203 82 1.80 2.00 1013582 37129 0.00 0.00 0.00 0.00 0.00 4.00 6.00 139.20 183.20 1.4 2501 1092259 -1 90 1 1 6 3 2822 113 92 0.80 2.59 179136 99896 13.97 20.56 20.56 0.00 11.98 10.58 19.36 61.28 91.82 2.2 264 1517261 -1 88 1 1 4 3 2809 242 129 0.60 0.60 110125 35179 4.97 9.94 14.51 21.87 1.39 6.76 6.76 51.29 111.33 2.0 222 1093338 -1 98 1 1 0 0 221 22 23 0.20 0.20 7212 12680 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.57 16.77 1.0 7447 1865839 -1 91 1 1 4 4 2369 85 136 0.20 0.20 6027 377608 2.59 3.39 3.39 0.00 2.59 0.80 1.00 16.57 23.75 2.0 326 1389325 -1 98 1 1 0 0 181 18 21 0.20 0.20 454 17694 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.23 16.83 1.2 7368 1868960 -1 55 1 1 53 0 3760 272 112 12.83 36.67 434501 32705 10.62 58.12 82.57 143.69 0.20 21.44 33.07 498.00 962.53 2.3 185 1108132 -1 77 1 1 7 4 3676 307 178 0.40 0.80 979176 51971 36.40 98.60 196.80 412.40 0.80 102.60 201.00 41.60 105.80 1.0 116 985454 -1 91 1 1 48 65 2210 116 80 0.20 0.20 110663 103760 0.00 0.00 0.00 0.00 0.00 1.60 2.79 15.57 24.55 3.2 1439 1728436 -1 87 1 1 3 0 1952 293 213 2.80 1.40 528958 65882 0.00 0.00 0.00 0.00 0.00 1.20 1.20 137.60 250.40 1.0 2345 1010205 -1 85 1 1 1 0 3246 164 99 0.40 0.60 322114 25211 5.00 5.60 29.80 55.80 0.00 21.20 40.80 39.00 108.40 1.6 174 1001443 -1 83 1 1 11 3 2515 215 140 1.40 2.80 328668 20783 0.00 0.00 0.00 0.00 0.40 2.20 5.40 85.40 230.20 4.2 1027 1122035 -1 96 1 1 1 0 810 55 68 0.20 0.20 3885 15299 0.00 0.00 0.00 0.00 0.20 1.20 1.20 15.60 39.20 2.0 378 1016666 -1 92 1 1 6 5 894 99 63 1.20 2.80 70329 34735 5.40 11.40 15.60 22.60 3.80 2.00 2.00 73.00 162.40 1.0 153 1024410 -1 58 1 1 22 1 9304 1949 1888 8.38 3.39 1605251 1523413 0.00 0.00 0.00 0.00 0.00 5.19 8.98 369.06 581.64 2.0 784 1056779 -1 94 1 1 1 0 1817 128 103 0.40 1.80 26502 27641 1.80 2.40 2.40 0.00 0.00 7.20 8.20 19.40 55.80 1.0 201 1028013 -1 97 1 1 1 1 313 21 15 0.20 0.20 7861 9902 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.57 16.77 1.0 6337 1845190 -1 94 1 1 2 1 356 40 47 0.80 0.60 17697 18709 0.00 0.00 0.00 0.00 0.00 0.00 0.00 52.80 58.00 1.0 2832 1773406 -1 67 1 1 17 4 3826 341 144 8.40 21.40 139374 49257 0.20 0.40 0.40 0.00 0.40 18.80 24.00 311.20 644.40 1.6 388 1088096 -1 97 1 1 2 0 411 60 67 0.40 0.40 69261 44301 0.00 0.00 0.00 0.00 0.00 0.00 0.00 33.00 42.00 2.2 856 1722466 -1 90 1 1 1 0 2049 146 111 1.00 1.20 205882 27620 4.00 4.60 4.60 0.00 3.80 3.00 3.20 91.40 134.20 1.0 208 1017088 -1 87 1 1 31 41 459 73 59 0.60 2.60 161489 164550 17.60 32.80 38.00 16.20 0.60 26.80 50.00 36.60 54.80 2.4 242 1720221 -1 80 1 1 7 1 2934 358 129 5.79 9.78 910220 55253 0.00 0.00 0.00 0.00 0.00 1.40 1.40 370.66 541.32 1.7 548 1035238 -1 91 1 1 3 0 2298 204 175 1.60 0.60 109711 89342 1.00 1.00 1.00 0.00 0.20 1.40 1.40 251.70 178.24 2.5 281 1004112 -1 90 1 1 3 0 2757 171 250 1.80 0.60 56418 22397 1.40 1.60 1.60 0.00 0.40 1.80 1.80 95.80 132.80 3.0 187 1710638 -1 79 1 1 4 0 4652 762 692 2.80 1.40 602266 574167 0.00 0.00 0.00 0.00 0.00 0.80 0.80 152.40 220.80 4.4 461 1095811 -1 86 1 1 13 4 2000 116 70 2.00 9.60 113026 51436 0.00 0.00 0.00 0.00 0.00 9.20 10.60 131.40 187.00 1.0 628 1040571 -1 92 1 1 16 15 1629 114 57 0.40 0.20 281427 21018 0.80 0.80 0.80 0.00 13.40 0.20 0.20 33.20 77.60 1.0 141 1072750 -1 88 1 1 2 0 2702 190 140 0.40 0.60 228543 125011 2.20 6.39 17.56 36.13 0.00 11.78 20.16 30.74 133.13 2.0 216 1056597 -1 63 1 1 18 2 6671 1381 1345 5.40 2.20 1066971 1049237 0.00 0.00 0.00 0.00 0.00 2.00 2.00 271.40 480.20 1.0 899 1057339 -1 96 1 1 27 42 234 23 27 0.20 0.20 7179 8894 0.00 0.00 0.00 0.00 0.00 0.00 0.00 13.15 13.15 1.6 6660 1852606 -1 82 1 1 8 2 2766 266 204 6.41 4.01 146608 55637 11.02 28.66 65.93 129.06 0.40 10.02 10.62 281.56 588.98 1.6 175 987902 -1 93 1 1 84 38 1328 222 188 0.40 0.40 100484 87614 0.00 0.00 0.00 0.00 0.00 1.20 1.60 35.07 67.74 2.5 885 999952 -1 93 1 1 54 58 1339 231 140 0.40 0.60 153872 122181 0.00 0.00 0.00 0.00 0.00 10.60 13.00 54.80 115.20 5.6 2885 1603096 -1 77 1 1 6 1 2200 179 109 5.80 18.80 316995 41538 5.60 33.60 76.00 148.80 0.20 34.40 63.00 204.00 403.40 1.0 153 1103341 -1 91 1 1 85 100 1191 160 108 1.40 1.20 34462 38868 0.00 0.00 0.00 0.00 0.00 1.40 4.60 60.00 93.80 1.0 1342 972136 -1 97 1 1 1 1 530 91 26 0.40 0.40 277646 16615 0.00 0.00 0.00 0.00 0.00 0.00 0.00 30.60 38.80 1.4 7648 1871579 -1 0 1 1 53 49 2724 216 152 0.60 1.00 31155 43152 2.60 3.60 3.40 0.00 1.80 4.20 12.40 50.40 97.60 590 90 10 -1 85 1 1 74 1 2589 379 212 1.20 5.60 795637 70712 4.40 9.00 23.40 39.80 0.20 6.60 6.60 73.60 107.40 1.5 220 1088314 -1 72 1 1 40 48 5093 527 431 6.80 2.40 278837 76965 2.20 3.20 2.60 0.00 2.00 20.80 21.80 324.00 599.20 3.2 186 1005570 -1 82 1 1 4 3 3163 340 214 1.00 2.40 338299 157235 2.20 3.00 3.00 0.00 0.80 46.00 46.80 74.60 211.00 1.5 445 985458 -1 93 1 1 2 0 1417 58 73 0.40 0.40 10453 25846 0.20 0.20 0.20 0.00 0.00 10.20 10.20 32.40 71.60 1.5 229 1081544 -1 88 1 1 3 3 2041 162 111 0.60 3.40 166876 75927 6.20 8.00 13.20 9.60 1.00 12.00 21.00 39.40 65.40 1.8 158 1098038 -1 98 1 1 0 0 159 11 32 0.20 0.20 426 11790 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.60 16.80 1.0 6137 1856768 -1 78 1 1 2 0 667 85 37 2.80 4.40 323466 58226 0.00 0.00 0.00 0.00 0.00 26.20 49.40 223.20 266.00 2.2 1407 1802781 -1 88 1 1 34 50 2599 207 80 0.60 0.40 510208 4578 0.00 0.00 0.00 0.00 0.20 40.80 81.20 59.80 193.20 2.0 987 1402938 -1 90 1 1 67 81 2332 195 120 0.40 0.60 159456 25770 2.20 10.00 28.00 32.80 0.40 8.60 11.40 33.00 116.00 1.4 129 1041139 -1 83 1 1 73 79 2821 287 153 3.79 9.18 130158 64654 0.00 0.00 0.00 0.00 0.00 6.19 9.38 261.48 327.54 3.8 818 1541429 -1 96 1 1 0 0 2288 61 60 0.20 0.20 22154 28667 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.40 16.80 2.6 521 1759688 -1 89 1 1 2 1 1424 149 63 2.00 4.60 335886 64486 0.00 0.00 0.00 0.00 0.00 1.80 2.80 139.40 155.40 1.4 8277 1837725 -1 95 1 1 1 0 1624 101 89 0.40 0.40 7681 30563 0.80 2.19 2.78 6.76 0.00 6.16 6.16 25.05 69.98 2.0 142 1083149 -1 99 1 1 0 0 152 6 12 0.20 0.20 416 9545 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.60 16.80 1.0 7550 1878208 -1 93 1 1 0 0 1899 193 148 0.40 1.20 45870 51612 0.00 0.00 0.00 0.00 0.00 0.20 0.20 40.08 49.90 4.0 2542 1045193 -1 83 1 1 5 2 678 102 44 3.40 6.00 397658 284229 0.00 0.00 0.00 0.00 18.80 7.40 13.00 261.20 295.80 2.8 3859 1810773 -1 0 1 1 7 4 2241 235 202 0.40 0.40 127621 35747 2.60 4.20 4.00 0.00 0.40 2.60 3.00 166.40 199.00 391 88 12 -1 98 1 1 0 0 256 45 21 0.20 0.20 254806 15333 0.00 0.00 0.00 0.00 0.00 0.00 0.00 20.80 19.40 1.0 7321 1863888 -1 90 1 1 3 0 1266 192 169 3.60 1.00 90502 9050 0.00 0.00 0.00 0.00 0.00 0.20 0.20 168.20 240.20 1.4 403 1757090 -1 87 1 1 2 1 3081 289 191 0.80 2.20 151942 26417 2.80 10.60 15.00 68.00 0.80 8.60 15.20 64.60 105.20 1.0 155 1137291 -1 93 1 1 31 51 1162 84 103 0.60 0.60 40639 145846 0.00 0.00 0.00 0.00 0.00 5.80 11.60 25.60 39.20 2.2 4670 1726842 -1 93 1 1 6 1 2471 159 139 0.20 0.20 97192 223499 0.60 0.60 0.60 0.00 0.80 6.20 12.00 21.20 21.60 2.0 206 1540662 -1 77 1 1 9 0 4252 620 576 5.36 2.38 417664 287315 0.60 2.58 9.13 25.20 0.00 4.17 4.17 273.21 462.30 1.4 201 1064038 -1 90 1 1 1 0 1310 141 134 0.40 0.40 90515 24380 1.80 15.80 58.60 140.80 0.00 75.80 79.00 31.80 124.60 2.4 133 1119430 -1 75 1 1 96 116 4373 231 243 2.00 7.19 135553 152248 0.00 0.00 0.00 0.00 0.00 3.79 3.99 140.92 194.61 6.2 8137 1361273 -1 75 1 1 684 10 5244 306 191 0.20 0.20 28437 119658 0.00 0.00 0.00 0.00 0.00 79.20 80.40 16.00 65.40 2.0 638 1062344 -1 98 1 1 2 0 238 22 35 0.20 0.20 4108 30354 0.00 0.00 0.00 0.00 0.00 0.00 0.00 17.37 16.77 2.0 6549 1702609 -1 92 1 1 12 18 1207 280 200 0.20 0.20 13777 74406 2.80 3.40 3.40 0.00 0.00 2.00 2.00 15.20 28.20 2.2 236 1708720 -1 92 1 1 1 0 1094 95 81 1.20 2.40 153250 44201 0.00 0.00 0.00 0.00 11.20 6.40 12.00 93.80 140.20 1.0 1686 999614 -1 90 1 1 45 59 1734 124 100 0.60 1.40 19784 25273 1.80 2.00 2.00 0.00 0.00 13.20 14.20 49.40 94.00 2.0 187 1085952 -1 89 1 1 4 1 1391 298 194 3.20 1.00 293409 198201 0.00 0.00 0.00 0.00 0.00 0.00 0.00 163.40 229.40 2.4 5159 1836803 -1 72 1 1 30 1 4748 439 227 6.20 17.80 84770 85892 2.80 19.20 42.20 91.20 0.00 7.00 12.00 219.60 403.40 3.4 147 1089080 -1 93 1 1 31 46 1251 90 74 0.60 2.00 3967 15469 0.20 0.40 0.40 0.00 0.20 3.00 3.00 39.20 46.00 1.7 189 1098888 -1 95 1 1 5 1 2189 175 146 1.00 0.40 181958 277008 1.80 1.80 1.80 0.00 0.80 0.80 0.80 54.40 69.00 3.6 175 1323394 -1 90 1 1 10 0 4207 145 141 0.80 2.20 222977 112587 1.80 7.80 52.60 123.20 1.20 3.20 17.80 51.80 128.00 2.8 133 1524387 -1 87 1 1 3 0 3940 271 182 1.00 0.80 362811 124977 0.00 0.00 0.00 0.00 0.20 21.04 31.46 96.19 232.87 2.0 443 1075396 -1 89 1 1 5 0 1189 113 70 0.20 0.20 151043 66978 22.60 48.60 74.40 113.60 3.40 50.20 56.80 16.00 86.60 1.6 130 1108072 -1 71 1 1 7 0 4160 267 208 7.20 18.00 244849 21467 2.00 9.20 24.20 42.20 1.00 0.20 0.20 347.60 531.20 3.6 149 1750672 -1 92 1 1 16 22 349 24 15 1.60 1.60 33103 18390 0.00 0.00 0.00 0.00 0.00 1.00 1.60 124.35 123.55 1.2 7758 1865076 -1 95 1 1 23 22 593 100 84 0.60 0.60 27600 26262 0.00 0.00 0.00 0.00 0.00 0.00 0.00 47.40 70.00 2.0 709 1008691 -1 87 1 1 2 2 3072 225 236 0.20 0.20 82909 498611 0.00 0.00 0.00 0.00 0.00 8.60 9.60 18.40 38.80 1.6 659 1031766 -1 81 1 1 5 0 2900 393 270 4.20 3.00 452681 38764 0.00 0.00 0.00 0.00 0.00 3.80 4.40 204.40 345.60 3.5 568 1122034 -1 93 1 1 0 0 886 105 62 0.20 0.20 5502 23118 0.40 0.40 0.40 0.00 0.20 0.20 0.20 13.00 17.00 2.2 262 1757120 -1 95 1 1 1 0 859 84 72 0.20 0.20 12240 28445 0.60 3.60 4.60 4.00 0.00 2.40 2.40 15.60 31.80 4.8 139 1089118 -1 84 1 1 5 1 3552 237 126 0.80 0.40 33094 56108 1.80 3.81 40.68 61.52 0.40 76.75 77.56 47.70 186.37 2.4 156 1018071 -1 96 1 1 37 58 1061 76 45 0.20 0.20 1985 5799 0.00 0.00 0.00 0.00 0.00 0.20 0.40 15.80 18.40 1.0 611 1730464 -1 78 1 1 14 6 4258 651 495 8.20 2.20 321591 105441 0.00 0.00 0.00 0.00 0.00 0.20 0.20 386.60 579.60 7.2 4033 1605499 -1 97 1 1 1 1 166 11 11 0.20 0.20 7467 6028 0.00 0.00 0.00 0.00 0.00 0.00 0.00 14.31 12.92 1.0 4811 1816638 -1 92 1 1 15 13 2212 142 83 0.40 0.40 84255 17588 0.00 0.00 0.00 0.00 2.20 18.20 18.20 139.00 199.20 3.6 7493 1370760 -1 90 1 1 77 98 2220 146 90 0.40 1.80 111903 52092 1.40 1.40 1.60 0.20 2.40 4.60 5.40 30.60 134.60 1.3 148 1102810 -1 84 1 1 33 43 2649 192 169 0.80 3.40 370637 301988 0.80 1.40 2.80 4.60 0.00 26.20 50.80 65.40 86.60 4.4 519 1543136 -1 97 1 1 2 1 212 18 17 0.40 1.40 16919 6130 0.00 0.00 0.00 0.00 0.00 0.00 0.00 24.25 38.28 1.2 7257 1867125 -1 68 1 1 26 0 3800 698 406 7.20 5.20 241006 160185 0.00 0.00 0.00 0.00 0.00 9.00 14.80 428.80 727.40 3.8 820 1538923 -1 94 1 1 7 6 833 94 76 0.60 0.80 3504 22736 1.60 2.40 1.80 0.00 0.80 8.18 8.18 43.51 71.46 2.4 228 970579 -1 96 1 1 0 0 1212 146 57 0.20 0.20 226437 214163 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.60 17.40 3.4 1378 1756008 -1 87 1 1 20 7 1892 124 97 1.40 1.40 84535 32313 4.60 5.40 5.00 0.00 3.00 7.60 12.80 110.60 157.60 1.5 219 1112464 -1 92 1 1 6 4 1657 144 142 1.20 2.40 5804 22230 1.60 1.60 1.60 0.00 0.60 1.00 1.00 48.20 77.80 1.0 270 1016170 -1 99 1 1 1 1 152 9 16 0.20 0.20 3027 16568 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.60 16.80 1.0 8321 1863768 -1 93 1 1 4 3 954 140 157 1.00 1.20 7126 21906 1.60 1.80 10.80 20.20 1.20 2.40 2.40 80.80 94.00 3.0 154 1053506 -1 89 1 1 49 74 2478 212 116 1.00 3.19 452496 51666 0.00 0.00 0.00 0.00 0.00 0.40 0.40 43.43 64.34 3.2 2479 1038937 -1 94 1 1 4 2 1620 163 60 0.20 0.20 96638 13553 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.60 16.80 2.4 5951 1722552 -1 72 1 1 17 3 6510 389 349 4.20 2.00 348289 117345 12.20 26.80 51.00 115.80 3.20 12.40 17.00 230.40 476.80 2.7 190 1010160 -1 95 1 1 0 0 961 88 66 0.20 0.20 93061 15958 1.20 2.20 2.20 0.00 1.60 1.20 1.20 15.37 27.54 1.0 203 1011728 -1 95 1 1 4 4 489 57 31 0.60 0.60 267780 21380 0.00 0.00 0.00 0.00 0.00 0.00 0.00 58.00 63.40 1.4 7638 1870000 -1 76 1 1 9 3 2961 416 311 4.60 6.40 81892 72210 7.20 8.60 8.40 0.00 1.00 11.80 13.20 228.20 444.20 1.3 222 1123211 -1 97 1 1 2 0 456 80 75 0.20 0.20 37484 44629 0.00 0.00 0.00 0.00 0.40 1.00 1.00 26.80 20.60 1.0 574 1751778 -1 71 1 1 10 4 4382 400 191 5.00 6.40 298795 250019 4.40 17.20 36.80 106.00 0.20 16.00 18.20 567.20 534.00 1.0 153 1122323 -1 78 1 1 41 23 4062 257 153 3.20 4.00 389889 47269 3.40 6.40 9.80 10.60 2.40 16.00 22.20 216.40 590.60 7.0 350 1311875 -1 71 1 1 3 1 5480 444 349 1.20 1.20 505897 531224 6.20 14.60 18.80 11.80 0.00 42.60 84.40 129.40 169.20 1.2 505 1219461 -1 89 1 1 1 0 3002 255 182 0.20 0.20 43151 35724 3.59 5.39 5.19 0.00 1.00 8.58 8.78 18.16 55.49 2.5 191 992311 -1 81 1 1 84 91 1897 218 173 0.60 2.00 376838 252983 29.94 63.07 108.18 109.78 3.79 25.55 61.68 35.93 69.06 5.4 126 1597289 -1 86 1 1 17 4 3763 194 78 2.40 3.00 225802 155227 0.00 0.00 0.00 0.00 0.00 9.00 10.80 205.00 298.20 4.6 2488 1551186 -1 0 1 1 22 19 1615 375 124 0.80 0.80 687553 537619 0.00 0.00 0.00 0.00 0.40 0.20 0.20 92.60 137.40 552 89 11 -1 77 1 1 11 2 3354 380 249 0.60 2.00 361171 268701 13.77 35.33 63.67 103.19 1.40 30.34 46.91 72.85 280.44 3.0 273 1016677 -1 87 1 1 5 2 2747 308 162 0.40 1.79 860758 73164 3.78 8.17 11.35 16.93 0.40 5.38 6.37 34.46 56.18 6.0 141 1092602 -1 76 1 1 12 1 3302 508 410 9.60 3.20 468033 12205 0.00 0.00 0.00 0.00 0.00 0.00 0.00 484.20 699.40 2.6 7838 1862467 -1 95 1 1 1 0 1149 78 64 0.20 0.20 26968 17900 0.00 0.00 0.00 0.00 0.00 0.80 0.80 15.80 69.40 2.7 693 1062730 -1 86 1 1 41 58 4876 270 204 0.20 0.20 63051 106043 3.00 5.00 5.00 0.00 0.40 1.80 2.00 15.40 34.40 1.6 296 1067949 -1 98 1 1 1 1 215 24 24 0.20 0.20 4481 10470 0.00 0.00 0.00 0.00 0.00 0.00 0.00 20.80 16.80 1.0 8767 1835301 -1 94 1 1 3 1 1969 101 91 0.80 1.20 245698 56669 0.00 0.00 0.00 0.00 0.00 13.97 14.37 32.14 79.44 2.4 1855 1547837 -1 74 1 1 11 0 4176 277 193 1.40 1.40 302317 141525 14.77 49.30 147.50 328.14 0.80 34.53 49.10 267.86 333.33 3.0 145 999352 -1 86 1 1 7 1 3273 483 242 1.80 1.80 181856 62053 0.00 0.00 0.00 0.00 0.00 2.20 2.40 71.00 149.40 3.2 2893 1734720 -1 90 1 1 3 0 1492 143 129 0.80 1.00 34802 41505 5.39 7.58 20.96 37.52 0.00 20.16 20.56 53.29 138.72 3.6 164 1027489 -1 98 1 1 18 28 187 15 14 0.20 0.20 546 5216 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.60 16.80 2.0 578 1710862 -1 85 1 1 1 0 2903 411 299 0.80 2.20 96619 33746 0.60 0.80 0.80 0.00 0.20 7.78 12.18 63.87 158.88 2.2 254 1101202 -1 68 1 1 8 0 5541 469 407 7.60 2.20 209351 11982 0.00 0.00 0.00 0.00 0.20 0.20 0.20 372.00 544.40 3.6 482 1744770 -1 97 1 1 0 0 1569 42 37 0.20 0.20 12811 13660 0.00 0.00 0.00 0.00 0.00 0.20 0.20 15.60 16.80 1.2 5964 1818256 -1 90 1 1 3 1 406 43 30 2.00 2.00 92514 42969 0.00 0.00 0.00 0.00 0.00 2.40 4.41 188.58 163.53 1.4 11490 1885199 -1 97 1 1 0 0 1385 56 52 0.20 0.20 12446 20066 1.60 2.00 2.00 0.00 0.40 1.60 2.00 15.60 17.00 1.0 149 1750992 -1 88 1 1 39 55 478 79 65 0.80 0.80 18849 12080 0.00 0.00 0.00 0.00 0.00 1.60 1.60 66.47 64.67 2.6 807 1750812 -1 76 1 1 16 11 7188 496 378 4.60 10.80 219020 80489 1.20 2.20 1.80 0.00 0.80 8.40 12.40 243.00 611.60 2.8 345 1001160 -1 87 1 1 62 90 2492 146 124 0.20 0.20 117979 82643 0.00 0.00 0.00 0.00 0.00 5.40 8.60 21.60 52.00 1.7 910 994222 -1 91 1 1 15 14 2060 534 207 0.20 0.20 638967 667864 0.00 0.00 0.00 0.00 0.00 0.60 0.60 23.20 55.60 1.7 351 1044085 -1 72 1 1 39 17 4118 358 218 6.19 5.79 596924 159901 13.97 41.32 148.70 196.01 5.79 26.15 51.50 240.72 569.46 1.0 208 1081980 -1 96 1 1 15 21 390 60 39 0.20 0.20 4844 10564 0.00 0.00 0.00 0.00 0.20 0.00 0.00 15.60 16.80 2.0 693 1722062 -1 85 1 1 16 3 3127 202 175 2.60 3.80 296643 125693 2.80 2.80 2.80 0.00 0.60 14.20 23.80 141.00 280.40 4.6 225 1540502 -1 91 1 1 50 64 1275 109 104 0.60 0.60 26991 58709 3.40 4.00 3.80 0.00 1.00 3.40 5.80 49.40 64.00 6.8 305 1056435 -1 92 1 1 1 1 2444 91 152 0.20 0.20 86880 23199 1.80 3.20 2.60 0.00 0.00 10.80 21.00 15.60 25.00 2.8 321 1703744 -1 95 1 1 1 0 1395 123 60 0.20 0.20 255917 16050 1.59 2.39 2.39 0.00 0.00 1.00 1.00 14.34 12.95 1.4 284 1745434 -1 84 1 1 98 92 2289 455 304 2.00 1.00 1079576 56489 5.20 10.00 19.60 24.80 0.80 12.80 14.00 112.60 194.80 1.0 193 974730 -1 98 1 1 0 0 164 14 15 0.20 0.20 444 3556 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.83 16.83 1.4 7418 1869323 -1 66 1 1 57 45 5276 748 513 8.80 3.60 241474 20542 0.00 0.00 0.00 0.00 0.40 7.60 7.80 435.20 693.80 1.0 1927 1076997 -1 89 1 1 1 0 2233 194 90 1.00 2.59 206352 24771 0.00 0.00 0.00 0.00 0.00 1.60 1.60 74.65 97.60 2.2 546 1094047 -1 85 1 1 7 2 1976 366 321 1.00 2.80 235811 56167 0.00 0.00 0.00 0.00 0.00 3.80 7.60 67.00 80.00 3.4 431 1697954 -1 98 1 1 2 1 198 13 24 0.20 0.20 8636 11574 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.60 16.80 1.0 7385 1874944 -1 81 1 1 38 18 3091 381 188 4.79 6.59 206975 64456 4.19 10.78 34.13 58.88 2.59 7.58 26.55 210.58 371.46 2.6 165 1109397 -1 95 1 1 2 1 1407 71 67 0.20 0.20 5374 23273 0.00 0.00 0.00 0.00 0.00 1.40 2.40 18.84 25.05 1.0 601 1734565 -1 72 1 1 13 1 2434 125 73 6.97 18.92 128305 29428 6.97 42.63 85.26 233.67 1.20 55.38 104.78 316.93 528.69 1.0 175 1057957 -1 98 1 1 1 0 163 15 14 0.20 0.20 32518 14777 0.00 0.00 0.00 0.00 0.00 0.00 0.00 18.80 18.00 2.4 3611 1821618 -1 98 1 1 3 3 261 72 34 0.20 0.20 18543 7923 0.00 0.00 0.00 0.00 0.00 1.60 2.80 15.60 16.80 1.0 5313 1859928 -1 79 1 1 3 0 2971 383 174 1.80 4.19 362574 52408 0.00 0.00 0.00 0.00 0.00 23.35 43.91 148.30 240.52 1.3 541 1122655 -1 79 1 1 8 2 2725 176 97 2.20 2.40 409928 62603 0.00 0.00 0.00 0.00 0.20 7.00 11.40 111.60 334.20 6.4 1472 1309614 -1 98 1 1 0 0 455 65 32 0.20 0.20 16881 7823 1.80 1.80 1.80 0.00 0.20 0.20 0.40 15.17 16.77 1.0 218 1756128 -1 94 1 1 12 11 1222 163 131 0.40 0.20 41368 54403 4.60 8.60 8.60 0.00 0.00 0.00 0.00 20.80 38.60 1.0 136 1011194 -1 92 1 1 6 1 1541 180 92 0.60 2.00 346647 106369 0.00 0.00 0.00 0.00 0.00 1.00 1.60 93.20 133.60 3.0 928 1542392 -1 95 1 1 2 1 1959 190 142 0.20 0.20 92269 26717 0.00 0.00 0.00 0.00 0.00 0.00 0.00 21.40 21.00 2.8 468 1629221 -1 83 1 1 10 6 2050 186 132 1.80 3.00 154733 82863 0.20 0.20 0.20 0.00 0.00 11.60 16.00 166.20 276.00 1.3 542 1128686 -1 94 1 1 4 2 1520 178 54 0.80 1.00 559134 26927 0.00 0.00 0.00 0.00 0.00 0.80 0.80 54.49 67.47 3.4 2666 1724321 -1 76 1 1 10 3 1873 187 210 5.18 5.98 336610 280145 1.59 1.79 1.79 0.00 1.59 12.75 14.94 200.40 375.30 2.2 235 1014985 -1 76 1 1 4 3 6037 306 187 1.40 2.81 342631 295887 4.01 8.22 10.42 12.63 4.41 25.25 38.68 75.15 185.37 1.0 225 1013159 -1 91 1 1 1 0 1723 125 56 0.40 0.40 176002 15941 0.00 0.00 0.00 0.00 0.00 11.38 17.76 41.72 82.04 1.0 733 1055425 -1 91 1 1 15 11 1252 274 172 0.80 1.20 29556 34544 1.60 1.60 1.60 0.00 1.00 21.20 24.60 39.60 108.60 1.5 301 1016866 -1 94 1 1 6 2 2010 143 124 0.60 0.60 98448 134872 0.00 0.00 0.00 0.00 0.00 3.40 4.40 65.60 78.20 2.2 1931 1545338 -1 84 1 1 25 13 2598 115 81 1.40 1.40 336212 57944 7.40 47.60 93.20 165.40 3.60 21.40 39.00 81.80 365.80 4.6 236 1303083 -1 63 1 1 23 12 6085 634 548 9.80 3.20 595452 318636 0.00 0.00 0.00 0.00 0.00 15.80 27.80 464.60 747.80 1.0 639 1008197 -1 86 1 1 3 0 3517 342 189 1.00 2.99 310439 214462 0.00 0.00 0.00 0.00 0.20 8.18 15.57 88.82 87.82 4.4 420 1547657 -1 93 1 1 1 0 1478 108 80 0.60 1.20 49601 14601 4.60 6.00 6.00 0.00 0.00 2.00 2.20 47.20 108.60 2.0 272 1023184 -1 95 1 1 0 0 820 157 68 0.40 0.40 212904 156341 0.00 0.00 0.00 0.00 0.00 2.40 4.00 33.80 39.80 3.6 1063 1753798 -1 88 1 1 5 1 2046 230 170 3.40 1.00 91592 15184 0.00 0.00 0.00 0.00 0.00 0.00 0.00 163.80 240.60 1.2 7846 1862954 -1 97 1 1 20 26 177 18 19 0.20 0.20 2164 6015 0.00 0.00 0.00 0.00 0.00 0.20 0.20 15.60 16.80 1.0 7431 1866853 -1 86 1 1 3 0 2432 181 97 1.80 2.00 356550 25434 2.79 22.16 67.47 198.80 2.20 5.59 8.98 137.92 278.04 5.0 153 1118042 -1 96 1 1 5 1 309 37 42 0.20 0.20 20830 24601 0.00 0.00 0.00 0.00 0.00 0.00 0.00 18.84 17.23 1.4 2804 1776871 -1 91 1 1 14 12 2248 386 119 0.20 0.20 682046 624653 0.00 0.00 0.00 0.00 0.00 1.60 1.80 20.80 52.60 3.8 426 1044509 -1 60 1 1 10 0 4065 279 142 9.80 37.60 224594 29644 4.40 5.00 4.60 0.00 3.60 3.00 3.60 528.40 837.40 1.7 244 1034034 -1 97 1 1 1 1 2680 102 91 0.20 0.20 2612 5061 0.00 0.00 0.00 0.00 0.00 2.40 2.40 15.80 25.20 2.2 2927 1413368 -1 86 1 1 99 121 3142 245 190 1.40 3.00 361331 69490 0.00 0.00 0.00 0.00 0.00 11.00 18.40 112.80 243.20 5.2 10382 1374640 -1 0 1 1 23 18 2182 379 133 0.60 0.40 594823 503069 0.00 0.00 0.00 0.00 0.00 39.20 69.40 36.80 221.80 910 82 17 -1 86 1 1 164 160 4597 370 253 0.40 1.00 315228 250265 0.00 0.00 0.00 0.00 0.00 4.60 19.60 40.60 53.00 3.8 1947 1327789 -1 92 1 1 1 1 332 65 39 0.40 0.40 274459 249984 0.00 0.00 0.00 0.00 0.00 4.80 7.80 35.20 35.20 2.6 3539 1822098 -1 95 1 1 2 1 306 18 26 1.00 1.00 18417 62482 0.00 0.00 0.00 0.00 0.00 0.00 0.00 69.40 74.00 1.2 7544 1865267 -1 80 1 1 1 0 3480 189 237 0.80 1.00 280924 528709 12.77 40.72 142.91 292.02 0.00 10.58 11.78 63.27 236.73 2.4 132 998563 -1 93 1 1 10 9 1289 144 85 0.40 0.40 58855 28895 0.00 0.00 0.00 0.00 0.00 0.40 3.20 33.00 82.20 2.0 685 1012931 -1 91 1 1 1 1 549 173 92 1.00 1.00 437698 350866 0.00 0.00 0.00 0.00 0.00 20.00 39.60 50.60 69.40 3.0 5669 1828162 -1 88 1 1 13 8 4312 206 152 0.40 0.40 233531 66819 0.00 0.00 0.00 0.00 0.00 19.80 28.20 38.00 106.00 2.6 1272 1397251 -1 93 1 1 29 40 1473 93 73 0.20 0.20 4410 27749 0.40 0.40 0.40 0.00 0.00 1.80 1.80 16.37 27.54 2.0 159 1087457 -1 87 1 1 4 0 2006 192 91 3.80 8.80 224844 38733 0.00 0.00 0.00 0.00 0.20 0.40 0.80 209.00 336.80 1.0 472 1031155 -1 94 1 1 1 0 430 59 15 0.80 1.00 275854 7040 0.00 0.00 0.00 0.00 0.00 0.00 0.00 53.20 67.00 1.4 6919 1828906 -1 93 1 1 62 62 2510 180 145 0.60 0.20 51069 89375 0.00 0.00 0.00 0.00 0.00 2.20 3.01 26.25 51.10 2.0 364 991380 -1 81 1 1 16 11 2915 253 96 2.60 2.80 167969 85311 0.00 0.00 0.00 0.00 0.00 29.60 32.40 211.80 364.60 1.0 883 1012941 -1 93 1 1 4 1 1534 105 107 0.40 0.40 209324 111844 0.00 0.00 0.00 0.00 0.00 0.60 0.60 33.67 44.09 1.5 401 1076553 -1 90 1 1 2 0 398 41 13 2.00 2.00 151420 12892 0.00 0.00 0.00 0.00 0.00 1.00 1.60 154.29 148.50 1.4 7683 1864718 -1 84 1 1 2 2 2157 155 128 0.20 0.20 144409 89393 0.00 0.00 0.00 0.00 0.00 15.17 27.15 15.57 35.33 2.0 490 1117539 -1 95 1 1 1 0 3252 274 157 0.20 0.20 15043 72970 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.77 16.97 2.4 936 1643090 -1 85 1 1 165 144 3417 233 128 3.80 3.00 112558 74099 0.00 0.00 0.00 0.00 0.20 15.60 17.60 147.20 272.80 6.0 476 1307589 -1 98 1 1 0 0 230 35 14 0.20 0.20 169196 5037 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.83 16.83 1.0 7398 1869339 -1 0 1 1 10 4 1404 94 62 0.40 0.60 220900 19629 12.20 22.60 48.80 115.40 1.40 3.00 24.20 29.40 101.20 159 92 8 -1 78 1 1 10 5 2549 320 181 3.80 3.40 449917 64221 0.00 0.00 0.00 0.00 0.00 3.20 5.40 230.00 574.40 1.0 1005 1070168 -1 77 1 1 12 1 2896 364 274 8.80 3.00 213542 13831 1.80 3.00 10.80 16.20 0.00 0.60 0.80 404.20 610.60 2.4 333 1725171 -1 90 1 1 2 0 977 119 88 1.60 2.20 229909 44485 2.00 2.79 2.79 0.00 0.40 6.19 6.79 100.60 195.41 2.6 458 1053327 -1 0 1 1 17 1 3418 383 265 5.80 3.20 435552 31323 1.20 1.40 1.40 0.00 0.80 1.00 1.00 279.60 521.80 360 80 19 -1 88 1 1 5 0 2233 297 122 1.20 1.40 317752 110756 0.20 0.20 0.20 0.00 1.60 2.60 2.60 163.60 175.80 2.2 298 1535555 -1 88 1 1 37 37 2799 208 109 1.00 2.40 289700 32274 4.81 16.83 33.07 59.52 4.01 22.85 24.85 81.56 189.38 1.0 174 1070764 -1 88 1 1 16 14 2942 77 79 1.60 3.19 39721 33909 3.99 17.37 84.43 159.28 1.20 1.00 1.00 155.89 308.38 3.0 233 1014451 -1 96 1 1 1 0 535 36 61 0.40 0.40 1068 38349 0.00 0.00 0.00 0.00 0.00 0.00 0.00 33.40 33.20 1.0 5962 1864144 -1 98 1 1 1 1 198 18 22 0.20 0.20 7045 10484 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.63 16.83 1.2 7352 1869571 -1 98 1 1 0 0 356 56 23 0.20 0.20 340971 51221 0.00 0.00 0.00 0.00 0.00 0.00 0.00 16.03 17.03 1.6 7491 1868151 -1 94 1 1 5 4 1056 81 68 0.20 0.20 5452 16180 0.40 0.40 0.40 0.00 0.60 11.58 11.98 15.57 30.14 2.0 213 1116158 -1 63 1 1 59 50 4550 456 234 7.60 18.20 770540 86051 20.40 89.60 120.60 239.20 1.40 20.20 22.60 307.40 688.20 2.4 159 1088917 -1 98 1 1 0 0 259 17 34 0.40 0.40 17865 13867 0.00 0.00 0.00 0.00 0.00 0.00 0.00 40.60 51.00 1.0 7188 1874112 -1 88 1 1 3 1 508 41 27 2.00 2.20 93328 86630 0.00 0.00 0.00 0.00 0.00 2.00 3.21 200.60 174.15 1.2 7529 1869275 -1 97 1 1 0 0 417 61 44 0.20 0.20 1454 8594 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.60 16.80 2.0 2100 1720376 -1 92 1 1 13 11 1608 426 197 0.60 1.80 659972 557345 0.00 0.00 0.00 0.00 0.00 0.80 1.20 41.92 98.20 4.6 633 1039238 -1 73 1 1 37 47 2127 408 365 3.20 2.00 554916 632629 48.40 114.40 223.20 224.60 0.40 9.40 18.00 182.00 310.60 4.8 150 1714603 -1 63 1 1 20 1 4250 332 155 8.20 27.00 559345 28785 10.20 29.80 76.00 147.80 5.80 20.40 33.20 305.80 676.40 1.6 173 1083291 -1 88 1 1 0 0 3028 807 601 0.20 0.20 13703 22683 0.00 0.00 0.00 0.00 0.60 0.00 0.00 16.60 20.00 2.2 1183 1719400 -1 84 1 1 3 1 2659 262 181 1.20 1.80 190937 49972 4.00 6.80 6.80 0.00 3.60 9.60 14.60 70.20 134.60 1.0 292 1104144 -1 95 1 1 14 3 512 28 27 1.40 1.60 82639 11864 0.00 0.00 0.00 0.00 0.00 0.80 0.80 124.80 131.40 1.0 7240 1847587 -1 89 1 1 2 1 2648 257 164 0.40 0.60 106551 27902 0.00 0.00 0.00 0.00 0.00 0.80 1.20 34.87 71.14 2.0 916 1054447 -1 64 1 1 39 16 5213 754 767 6.99 4.99 435848 314796 6.19 9.98 10.18 5.19 5.39 15.77 17.56 348.10 617.17 4.8 236 1002172 -1 90 1 1 22 10 2473 229 177 0.40 0.20 147854 42367 0.00 0.00 0.00 0.00 0.20 8.20 8.80 31.40 108.40 3.4 7604 1380197 -1 94 1 1 34 48 1078 141 122 0.40 1.80 44449 24698 3.00 3.00 3.00 0.00 0.00 2.40 3.00 25.60 36.00 1.7 325 1030629 -1 93 1 1 6 2 1562 183 116 0.20 0.20 244700 29933 0.00 0.00 0.00 0.00 0.40 3.00 3.80 17.20 45.40 3.0 572 1076589 -1 67 1 1 26 1 5901 754 581 10.22 2.81 975989 30641 5.21 5.81 5.81 0.00 1.20 0.80 0.80 492.99 735.47 3.0 191 1081557 -1 89 1 1 62 59 2204 274 165 1.00 0.80 56067 64473 0.60 0.60 0.60 0.00 3.00 1.20 1.80 54.60 93.40 1.0 409 977250 -1 72 1 1 10 4 4758 276 187 2.20 2.40 326597 138722 0.00 0.00 0.00 0.00 0.00 11.38 12.57 161.08 239.52 5.6 1514 1343109 -1 93 1 1 1 1 1563 91 74 0.20 0.20 18554 16897 0.00 0.00 0.00 0.00 0.00 2.00 3.00 15.60 20.00 4.2 1402 1075176 -1 91 1 1 6 4 2360 190 107 0.99 0.79 114342 36546 1.39 1.98 1.98 0.00 0.40 6.53 7.13 66.34 99.01 2.0 377 1020046 -1 80 1 1 18 12 3820 270 155 5.80 7.80 201297 79120 0.00 0.00 0.00 0.00 0.00 1.80 2.20 359.20 487.60 5.2 1509 1615386 -1 91 1 1 19 15 981 132 115 0.60 0.60 36934 56799 0.00 0.00 0.00 0.00 0.20 4.19 4.19 53.89 155.89 1.7 566 975364 -1 91 1 1 3 2 1391 111 73 0.40 0.40 7741 18379 0.20 0.20 0.20 0.00 0.20 0.40 0.40 34.13 93.61 2.0 317 1023543 -1 97 1 1 1 1 1107 47 26 0.20 0.20 9887 13536 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.80 17.00 1.0 8188 1836408 -1 94 1 1 5 4 2339 132 116 0.40 0.40 22609 50185 4.80 9.20 7.40 0.00 3.80 1.60 1.60 33.60 41.60 2.4 216 1710456 -1 83 1 1 20 5 3061 368 193 2.20 9.22 327102 303753 0.00 0.00 0.00 0.00 0.20 16.23 30.66 105.61 245.89 2.2 538 1038554 -1 92 1 1 2 1 555 43 35 1.00 1.00 89902 92146 0.00 0.00 0.00 0.00 0.00 10.20 20.20 48.40 72.20 1.2 7591 1879139 -1 80 1 1 18 15 1747 142 74 3.39 5.78 216979 50870 4.38 5.58 53.59 118.33 3.78 2.79 3.59 238.84 546.41 3.6 197 1014610 -1 94 1 1 6 2 1665 83 117 1.00 1.00 49351 102448 0.00 0.00 0.00 0.00 0.00 0.60 0.60 67.20 98.20 3.6 812 1523256 -1 0 1 1 11 5 3115 250 206 3.00 2.40 197735 18979 3.80 7.60 7.60 0.00 0.00 1.00 1.00 304.60 223.80 352 85 15 -1 86 1 1 8 1 2830 292 266 2.20 4.99 27269 46849 0.00 0.00 0.00 0.00 0.20 5.19 7.58 189.22 223.15 3.0 746 1535593 -1 83 1 1 10 7 2595 193 242 2.00 3.80 190853 456167 1.80 2.00 2.00 0.00 2.20 26.40 30.40 145.20 270.80 2.4 367 1374733 -1 93 1 1 5 5 1282 121 82 0.40 0.20 110743 33071 6.01 7.21 7.21 0.00 1.60 1.60 2.00 26.05 52.51 1.0 175 1101082 -1 89 1 1 34 48 1648 267 223 0.20 0.20 13279 37860 0.00 0.00 0.00 0.00 0.00 0.40 0.40 15.80 22.20 2.2 2935 1736318 -1 86 1 1 18 2 3344 172 100 3.60 8.00 368260 143396 0.00 0.00 0.00 0.00 0.00 1.00 1.80 262.80 361.80 5.2 2574 1551755 -1 85 1 1 3 1 3289 165 162 1.60 2.40 112097 189578 3.80 9.80 18.60 27.20 0.60 3.00 3.00 114.40 161.20 3.0 173 997024 -1 92 1 1 13 10 2230 91 58 0.40 0.40 134528 62074 0.00 0.00 0.00 0.00 0.00 0.80 0.80 23.80 161.40 4.4 1164 1532026 -1 87 1 1 19 15 3163 285 168 0.40 0.40 154297 104602 5.00 8.40 8.20 0.00 3.00 10.20 13.60 41.60 82.00 2.5 265 1123963 -1 89 1 1 0 0 3809 281 186 0.40 0.40 129636 105267 5.80 14.40 22.60 52.20 0.20 2.60 5.00 39.80 92.40 1.0 175 1029466 -1 89 1 1 3 2 3492 124 92 0.40 0.40 9465 29079 6.20 14.40 33.20 47.80 8.00 30.20 40.80 35.00 134.20 1.5 142 983269 -1 96 1 1 1 0 1209 77 62 0.40 1.20 17007 15222 0.00 0.00 0.00 0.00 0.00 2.59 2.59 29.94 53.29 2.6 926 1063254 -1 84 1 1 9 1 2714 368 272 4.60 4.00 179782 115412 0.00 0.00 0.00 0.00 0.00 0.40 0.60 218.80 377.40 3.4 810 1541016 -1 98 1 1 0 0 225 50 30 0.20 0.20 312021 297905 0.00 0.00 0.00 0.00 0.00 0.00 0.00 13.00 16.80 2.2 1314 1762008 -1 97 1 1 1 0 387 52 28 0.20 0.20 38561 20944 0.00 0.00 0.00 0.00 0.00 3.80 3.80 16.60 24.40 1.0 8313 1863734 -1 86 1 1 45 40 1278 178 80 3.20 4.80 353625 88144 0.00 0.00 0.00 0.00 0.00 1.80 3.40 225.00 352.80 2.2 6622 1839845 -1 93 1 1 10 5 1002 93 69 0.60 1.20 146514 64707 15.80 24.40 37.60 52.80 1.60 11.60 22.00 61.80 126.40 1.8 161 1072518 -1 77 1 1 13 1 3195 475 372 9.80 3.80 256291 9559 0.00 0.00 0.00 0.00 0.00 0.00 0.00 429.00 646.80 2.0 6118 1854101 -1 80 1 1 3 0 4563 313 282 0.80 1.00 559849 428414 5.00 75.60 183.20 540.80 0.00 43.60 86.00 60.60 90.80 6.6 126 1318419 -1 84 1 1 8 3 2781 182 109 0.80 3.60 187626 63713 17.40 63.60 162.00 435.20 0.80 18.40 32.60 43.20 280.60 2.0 222 1026811 -1 80 1 1 16 3 2926 157 123 2.40 7.60 212406 28189 0.00 0.00 0.00 0.00 3.60 16.40 30.00 122.60 307.20 3.8 725 1317494 -1 81 1 1 2 0 4923 288 216 0.80 3.60 274812 70913 13.20 23.40 38.80 44.60 12.80 25.00 34.00 63.20 175.00 1.2 144 982850 -1 95 1 1 2 1 448 120 32 1.20 0.80 268056 136239 0.00 0.00 0.00 0.00 0.00 0.00 0.00 73.00 115.00 2.4 6787 1835458 -1 84 1 1 3 1 5627 271 223 2.00 1.60 39191 19973 0.00 0.00 0.00 0.00 0.00 1.60 1.60 147.80 168.60 2.4 552 1384080 -1 97 1 1 22 33 210 14 17 0.20 0.20 7026 7795 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.60 16.80 1.0 7537 1868896 -1 96 1 1 0 0 264 46 25 0.20 0.20 256267 28155 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.60 18.20 1.0 7358 1874496 -1 88 1 1 24 15 3052 203 173 1.80 2.20 115480 178745 1.60 2.00 2.00 0.00 2.40 1.20 1.20 129.20 180.40 2.6 227 1519690 -1 95 1 1 2 1 1520 128 84 0.40 1.40 91932 12370 0.00 0.00 0.00 0.00 0.00 0.60 0.60 21.24 30.86 1.4 1174 1747784 -1 69 1 1 36 27 2641 230 161 8.98 21.56 47204 29349 2.20 2.59 2.59 0.00 0.00 8.18 14.97 413.77 609.98 3.0 328 1104260 -1 94 1 1 2 1 849 82 50 0.60 0.60 281290 10373 1.60 8.20 15.20 25.80 7.20 0.80 0.80 55.60 60.40 2.8 132 1438760 -1 88 1 1 1 0 1676 80 76 0.20 0.20 98641 55135 0.00 0.00 0.00 0.00 0.00 0.20 0.20 22.80 21.00 2.0 3517 1771766 -1 96 1 1 2 1 818 54 50 0.20 0.20 1114 13939 0.60 0.60 0.60 0.00 0.20 1.60 1.60 15.20 22.60 1.0 133 1014048 -1 86 1 1 3 2 4073 470 347 0.80 0.40 37552 54687 1.40 1.40 1.60 0.60 0.60 0.00 0.00 47.20 75.00 3.0 137 1695512 -1 83 1 1 92 108 3091 280 168 3.80 4.20 664426 106101 1.40 1.80 2.60 3.40 11.00 13.00 17.80 198.20 362.00 7.2 305 1302630 -1 68 1 1 7 3 4821 472 459 2.59 3.59 520991 570078 0.00 0.00 0.00 0.00 0.00 26.89 27.29 167.73 428.09 4.5 1133 988041 -1 93 1 1 1 0 2164 166 167 0.60 2.40 249529 93523 0.00 0.00 0.00 0.00 0.00 0.40 0.40 50.40 61.00 1.0 2728 1051227 -1 82 1 1 3 0 5026 603 161 2.60 4.00 115599 207586 0.40 0.40 1.80 4.40 0.00 4.60 8.80 143.80 213.60 2.6 269 1017270 -1 58 1 1 145 53 7870 1348 1234 6.00 2.00 951510 794198 8.40 72.20 146.40 238.20 3.80 17.20 42.60 309.60 581.60 1.8 135 1089506 -1 78 1 1 188 203 2150 153 121 6.19 16.77 38701 18975 2.40 2.40 2.40 0.00 0.20 9.38 13.57 221.16 382.63 1.0 174 1101199 -1 89 1 1 4 1 568 44 37 2.40 1.80 61422 47876 0.00 0.00 0.00 0.00 0.00 0.80 1.00 172.80 179.60 1.2 5922 1848787 -1 91 1 1 0 0 3017 266 130 0.40 0.40 20466 111084 0.00 0.00 0.00 0.00 0.20 2.20 2.20 33.27 116.03 2.2 521 1023338 -1 56 1 1 40 10 7969 450 283 8.60 17.60 297948 79757 0.00 0.00 0.00 0.00 0.00 2.60 5.60 584.20 791.60 6.6 2397 1372435 -1 98 1 1 0 0 216 32 27 0.20 0.20 3001 23146 0.00 0.00 0.00 0.00 0.00 0.40 0.60 15.80 19.40 1.0 925 1742603 -1 64 1 1 40 23 5016 469 356 2.20 2.99 174025 440935 40.72 85.83 136.33 215.57 1.80 24.55 66.87 145.91 317.56 1.4 133 991666 -1 98 1 1 1 0 534 72 56 0.20 0.20 1687 20954 0.00 0.00 0.00 0.00 0.00 0.20 0.20 20.60 17.00 3.0 1314 1713731 -1 93 1 1 2 1 1738 144 72 0.60 2.00 176182 20310 0.00 0.00 0.00 0.00 0.00 1.80 1.80 39.72 60.28 1.0 557 1093573 -1 90 1 1 3 1 2363 154 102 1.00 1.20 103610 33127 0.00 0.00 0.00 0.00 0.20 2.20 3.20 79.40 124.80 1.0 586 1033074 -1 96 1 1 0 0 1364 69 62 0.20 0.20 1972 16209 0.00 0.00 0.00 0.00 0.00 0.20 0.40 15.80 17.40 1.6 690 1734606 -1 94 1 1 0 0 1122 125 70 0.20 0.20 237010 233482 0.00 0.00 0.00 0.00 0.00 8.60 10.80 15.60 28.20 3.4 1917 1747221 -1 94 1 1 4 0 1511 87 61 1.20 3.60 28598 3684 0.00 0.00 0.00 0.00 0.00 9.80 11.20 54.00 122.00 2.0 409 1382992 -1 89 1 1 25 7 2221 195 84 4.80 6.00 328178 167211 0.00 0.00 0.00 0.00 0.00 2.20 4.00 253.20 355.20 4.6 1187 1560675 -1 74 1 1 11 0 4669 536 460 8.38 2.40 389919 19976 0.00 0.00 0.00 0.00 0.00 2.40 4.39 427.35 614.97 3.4 4130 1720584 -1 97 1 1 1 0 239 28 23 0.60 0.60 11276 6283 0.00 0.00 0.00 0.00 0.00 0.00 0.00 51.40 63.80 1.0 437 1757280 -1 96 1 1 1 0 775 72 45 0.20 0.40 95931 13822 0.00 0.00 0.00 0.00 0.00 0.20 0.20 27.45 27.86 1.0 761 1043072 -1 79 1 1 71 50 2990 419 300 1.40 2.20 360025 61354 13.40 34.80 103.80 154.80 1.40 63.40 82.00 124.20 345.40 3.8 315 985166 -1 96 1 1 0 0 2334 76 110 0.20 0.20 4703 14345 0.00 0.00 0.00 0.00 0.00 1.00 1.00 15.60 18.60 2.4 1393 1725040 -1 97 1 1 60 78 237 36 25 0.20 0.20 8085 8482 0.00 0.00 0.00 0.00 0.00 0.00 0.00 19.60 24.20 1.0 8509 1837342 -1 95 1 1 3 1 888 52 60 1.40 0.80 17442 25811 0.00 0.00 0.00 0.00 0.00 0.60 0.60 67.60 99.20 1.0 2091 1072318 -1 95 1 1 5 3 1065 102 86 0.40 0.60 8540 27168 0.00 0.00 0.00 0.00 0.20 0.80 0.80 34.00 75.40 1.3 1549 1023907 -1 92 1 1 0 0 897 101 53 0.60 0.80 400470 287614 2.40 3.60 3.60 0.00 2.40 0.00 0.00 41.60 58.80 2.8 341 1760334 -1 63 1 1 35 10 6454 468 156 6.20 14.20 169118 55350 7.60 19.40 59.40 114.00 4.80 4.60 7.00 421.60 630.80 8.4 161 1301640 -1 94 1 1 9 1 1239 95 73 0.60 0.80 44883 18876 1.20 1.20 1.20 0.00 1.20 7.82 8.82 58.92 88.78 3.0 336 1058588 -1 94 1 1 9 1 2707 183 125 0.20 0.20 36566 35855 0.00 0.00 0.00 0.00 0.00 1.20 1.40 18.20 28.20 3.0 1282 1058850 -1 95 1 1 1 0 591 21 21 1.40 7.80 12275 45375 0.00 0.00 0.00 0.00 0.00 0.20 0.20 86.60 109.40 1.2 6969 1859427 -1 84 1 1 14 2 4407 228 211 1.00 1.20 46198 34261 1.20 1.20 1.20 0.00 1.00 13.60 17.20 82.40 151.40 2.0 420 1065842 -1 83 1 1 2 0 944 71 288 2.00 2.00 78629 86668 0.00 0.00 0.00 0.00 0.00 1.80 2.00 194.40 160.40 1.6 2471 1820541 -1 88 1 1 4 1 487 45 24 2.20 2.20 98727 64366 0.00 0.00 0.00 0.00 0.00 2.00 3.60 207.80 176.40 1.0 7553 1865453 -1 96 1 1 22 29 792 71 40 0.20 0.20 11629 55572 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.60 16.80 1.4 6796 1853318 -1 0 1 1 8 1 2091 237 165 2.20 4.00 127579 86009 0.00 0.00 0.00 0.00 0.00 5.80 6.00 164.40 214.00 844 87 11 -1 96 1 1 2 0 537 96 39 0.20 0.20 114833 115848 0.00 0.00 0.00 0.00 0.00 7.20 8.40 20.40 50.20 3.2 704 1744550 -1 85 1 1 1 0 3290 360 240 0.60 0.60 49705 52288 7.58 10.18 10.18 0.00 2.79 2.20 3.19 55.89 60.88 5.0 163 1098061 -1 89 1 1 2 1 3503 268 139 1.00 3.79 15539 23163 0.00 0.00 0.00 0.00 0.00 0.40 0.40 58.28 81.84 4.8 613 1093443 -1 98 1 1 1 0 304 58 46 0.20 0.20 1397 10710 1.80 2.00 2.00 0.00 0.20 0.00 0.00 16.80 20.80 1.2 225 1759638 -1 82 1 1 54 29 2360 267 144 1.20 1.80 193935 41415 0.00 0.00 0.00 0.00 0.00 5.39 5.79 75.65 345.31 1.0 1112 963759 -1 96 1 1 2 1 1232 158 78 0.20 0.20 164699 137104 0.00 0.00 0.00 0.00 0.00 1.80 1.80 16.00 25.60 4.2 1813 1558149 -1 86 1 1 6 4 3254 370 171 1.60 3.40 60838 37427 3.00 11.60 36.60 77.80 1.20 2.60 7.20 149.80 235.20 2.0 181 1068232 -1 83 1 1 14 12 3259 198 92 2.20 3.80 234635 300332 0.00 0.00 0.00 0.00 0.00 0.60 0.60 294.20 232.00 5.0 2677 1605075 -1 88 1 1 41 59 2408 434 188 0.60 0.60 544624 738665 0.00 0.00 0.00 0.00 0.00 24.20 24.60 30.40 81.40 3.2 565 1042760 -1 78 1 1 60 68 4080 602 525 3.78 1.79 378975 255371 5.58 7.57 7.57 0.00 2.99 12.15 14.74 206.18 391.04 1.6 249 1074040 -1 81 1 1 158 52 2354 331 248 4.00 3.80 343227 191826 8.80 35.60 35.60 0.00 1.80 2.80 3.40 235.80 498.80 1.0 222 986966 -1 92 1 1 15 5 2715 283 180 0.20 0.20 40059 37693 0.00 0.00 0.00 0.00 0.40 2.20 2.20 24.60 62.80 1.0 641 1077050 -1 98 1 1 2 1 170 15 16 0.20 0.20 11638 8714 0.00 0.00 0.00 0.00 0.00 0.60 1.20 15.60 17.20 1.2 7247 1847131 -1 90 1 1 43 56 1826 118 95 0.80 0.80 18516 28681 0.00 0.00 0.00 0.00 0.00 12.57 13.17 135.53 131.54 1.0 836 964444 -1 92 1 1 34 47 1310 87 89 0.60 2.20 111704 74598 0.00 0.00 0.00 0.00 0.00 10.58 19.76 49.30 79.04 1.0 616 1073293 -1 99 1 1 1 0 146 9 9 0.20 0.20 986 3941 0.00 0.00 0.00 0.00 0.00 0.00 0.00 18.60 16.80 1.0 7203 1847472 -1 83 1 1 18 4 1419 126 111 2.40 3.20 58634 30159 34.20 74.40 112.80 225.60 4.00 32.00 40.40 192.20 363.00 2.6 126 966930 -1 96 1 1 1 0 510 85 58 0.20 0.20 1802 5367 0.00 0.00 0.00 0.00 0.00 0.00 0.00 22.80 17.60 2.2 406 1717720 -1 91 1 1 3 1 1298 80 56 0.60 0.60 141608 21016 2.60 6.20 57.80 131.80 0.20 14.60 28.80 167.00 119.40 1.0 120 1062837 -1 75 1 1 3 2 6960 750 803 0.80 2.20 335321 50376 2.20 2.80 2.60 0.00 1.80 19.40 37.20 61.00 147.60 1.7 280 1024984 -1 82 1 1 22 1 3985 111 89 5.00 7.20 77540 14371 0.00 0.00 0.00 0.00 0.00 0.80 0.80 256.00 387.80 3.0 1941 1533075 -1 95 1 1 36 52 881 82 93 0.20 0.20 115750 107755 0.00 0.00 0.00 0.00 0.00 0.00 0.00 17.20 24.40 2.4 1581 1537800 -1 55 1 1 39 1 3080 712 165 11.00 10.20 216458 176871 24.20 130.80 348.20 720.80 2.20 43.40 69.80 568.40 1051.20 6.4 119 1744413 -1 96 1 1 0 0 1494 90 54 0.20 0.20 2782 6131 0.40 0.40 0.40 0.00 0.00 0.60 0.60 15.60 18.40 2.0 150 1718720 -1 90 1 1 2 0 2798 145 120 0.40 1.80 26499 36460 0.20 0.20 0.20 0.00 0.20 2.59 2.59 32.34 95.01 3.6 306 1079321 -1 81 1 1 8 2 3488 273 134 6.00 5.00 101956 53951 0.00 0.00 0.00 0.00 0.00 6.80 10.60 246.60 430.40 1.8 427 1008350 -1 78 1 1 74 83 2313 310 162 1.80 3.20 324311 131691 0.00 0.00 0.00 0.00 0.40 31.00 40.40 122.00 441.40 5.0 848 1017496 -1 93 1 1 2 1 1092 80 64 0.60 0.60 152586 85234 0.00 0.00 0.00 0.00 0.00 0.80 1.40 50.60 64.80 2.4 6604 1852661 -1 87 1 1 11 3 2311 197 96 1.40 1.40 142319 28945 5.80 8.20 31.00 47.40 1.40 2.20 10.60 79.00 119.60 2.5 142 1112250 -1 85 1 1 14 9 2521 167 99 1.20 2.00 95741 40725 0.00 0.00 0.00 0.00 0.20 3.20 5.80 113.60 238.60 1.6 1419 963726 -1 0 1 1 12 5 943 78 161 1.40 4.20 169313 185587 2.60 2.60 2.60 0.00 1.00 1.20 2.20 47.20 87.60 186 91 9 -1 84 1 1 44 56 2303 246 153 2.20 4.40 1225925 1104543 0.80 0.80 1.00 1.20 0.20 11.60 12.00 116.20 244.80 1.7 174 1015101 -1 94 1 1 39 54 1231 136 124 1.00 0.40 66365 71032 0.00 0.00 0.00 0.00 0.00 0.00 0.00 51.60 80.40 2.0 1551 998853 -1 89 1 1 4 1 434 40 16 2.20 2.20 86587 12381 0.00 0.00 0.00 0.00 0.00 1.60 2.80 196.20 170.60 1.6 11527 1882008 -1 91 1 1 6 1 2365 91 80 4.00 10.40 31104 26401 0.00 0.00 0.00 0.00 0.00 0.00 0.00 132.20 227.80 1.4 4189 1820699 -1 90 1 1 4 2 2168 207 142 1.00 1.00 266451 26908 0.80 0.80 0.80 0.00 0.60 19.40 20.40 58.60 123.20 1.0 305 1067419 -1 85 1 1 9 0 2578 385 165 2.00 4.40 243996 150373 0.00 0.00 0.00 0.00 0.20 0.20 0.20 265.00 307.20 4.2 2187 1539344 -1 90 1 1 15 2 3028 211 147 0.40 0.40 116391 11256 0.00 0.00 0.00 0.00 0.80 3.80 4.60 25.60 59.20 4.6 398 1309442 -1 73 1 1 22 1 6798 557 436 7.00 2.40 326097 67166 0.00 0.00 0.00 0.00 0.00 10.40 10.40 350.40 546.40 5.8 3897 1345814 -1 77 1 1 45 22 3780 202 128 5.20 6.00 118963 39750 0.00 0.00 0.00 0.00 0.20 12.20 20.40 330.80 541.00 2.7 795 982021 -1 56 1 1 87 57 3900 216 143 12.38 33.93 220639 88324 8.58 25.95 46.31 76.85 0.40 23.75 42.51 468.06 843.11 2.0 165 1104481 -1 89 1 1 47 29 1055 101 86 1.00 1.40 17622 26557 17.76 48.30 87.03 160.48 0.40 35.73 99.00 162.08 201.20 1.7 241 1066601 -1 83 1 1 1 0 5703 351 254 0.40 0.60 141136 85738 0.00 0.00 0.00 0.00 1.00 3.80 7.00 29.60 54.20 1.5 390 1077890 -1 91 1 1 4 2 2865 368 134 0.20 0.20 226324 113731 0.00 0.00 0.00 0.00 0.00 6.40 10.40 24.20 31.00 2.4 960 1527998 -1 83 1 1 58 79 1203 118 128 1.20 1.60 10510 79501 0.00 0.00 0.00 0.00 0.00 45.80 83.00 85.80 181.40 1.3 598 948125 -1 78 1 1 78 18 1979 306 184 6.60 6.60 81263 90651 11.40 22.20 34.40 37.40 2.00 15.20 16.00 308.00 559.40 2.8 275 973173 -1 98 1 1 0 0 230 12 31 0.40 1.60 430 20073 0.00 0.00 0.00 0.00 0.00 0.00 0.00 19.80 23.20 1.0 7828 1875280 -1 94 1 1 1 0 1171 177 100 0.80 0.40 130893 105178 0.00 0.00 0.00 0.00 0.00 0.80 0.80 57.40 69.80 5.6 4008 1605864 -1 92 1 1 2 0 1708 129 96 1.20 1.80 20244 18736 2.40 3.20 3.20 0.00 0.20 3.80 3.80 93.40 156.20 1.8 303 1085696 -1 96 1 1 0 0 180 19 18 0.20 0.20 15803 23954 2.59 2.59 2.40 0.00 0.20 1.00 1.40 15.77 17.76 1.0 285 1752255 -1 90 1 1 10 4 1244 77 83 1.20 3.00 169377 48731 0.00 0.00 0.00 0.00 0.00 0.60 0.60 76.80 143.40 3.0 914 1513603 -1 95 1 1 11 3 813 33 44 0.60 0.60 6232 14433 0.00 0.00 0.00 0.00 0.00 0.00 0.00 52.09 62.03 1.5 730 989538 -1 89 1 1 51 68 3126 163 85 1.00 1.00 482044 67636 8.00 26.20 34.40 69.60 5.40 2.60 3.80 79.60 153.60 2.0 199 1029074 -1 81 1 1 5 0 4222 692 530 2.00 6.60 614486 379180 0.40 0.40 0.40 0.00 0.20 8.60 10.60 175.40 236.40 1.0 357 1092782 -1 0 1 1 3 0 1455 139 86 0.60 0.60 36191 23316 0.00 0.00 0.00 0.00 0.00 4.20 6.80 44.40 54.00 650 94 6 -1 92 1 1 5 0 2877 102 83 0.20 0.20 70516 4055 0.60 0.60 0.60 0.00 0.00 5.00 14.00 21.80 118.80 2.2 649 1412344 -1 95 1 1 6 2 1746 176 39 0.40 0.60 53078 35289 0.00 0.00 0.00 0.00 0.00 0.00 0.00 30.20 84.00 1.4 6830 1826608 -1 83 1 1 5 2 3380 361 186 2.40 1.20 162994 58649 3.79 4.39 4.39 0.00 4.19 2.00 2.40 133.93 305.59 1.0 331 972947 -1 86 1 1 5 3 3590 263 203 1.00 3.81 596993 101007 12.22 18.84 28.26 30.26 15.63 12.02 13.23 66.53 142.08 1.0 239 992026 -1 81 1 1 45 55 2712 123 120 2.40 2.60 126075 194040 2.00 2.20 2.20 0.00 0.40 29.80 38.60 128.40 260.60 1.5 357 990066 -1 89 1 1 24 5 2198 134 137 1.40 1.40 49285 50462 0.00 0.00 0.00 0.00 0.20 1.40 1.60 80.00 98.00 2.8 914 1537662 -1 86 1 1 47 17 2625 340 251 1.60 1.00 87682 214358 3.00 17.20 37.00 310.60 1.00 13.40 22.20 98.00 186.60 1.0 121 1102846 -1 97 1 1 1 0 572 67 50 0.20 0.20 34560 9750 0.00 0.00 0.00 0.00 0.00 1.00 1.40 16.00 18.60 2.2 1347 1713429 -1 80 1 1 23 7 3369 551 347 3.79 2.20 86636 45185 0.00 0.00 0.00 0.00 0.20 19.76 24.35 200.40 360.48 2.2 2732 973673 -1 92 1 1 0 0 209 16 29 0.20 0.20 5044 10538 0.00 0.00 0.00 0.00 0.00 0.40 0.40 13.20 16.80 2.6 2430 1772118 -1 89 1 1 3 1 487 46 41 2.00 2.00 76727 82479 0.00 0.00 0.00 0.00 0.00 1.80 1.80 188.60 160.20 1.2 6294 1850770 -1 82 1 1 30 26 1993 185 160 1.20 1.20 529293 226883 18.16 33.33 34.33 7.39 3.19 27.15 28.74 118.16 218.36 2.0 181 1079669 -1 75 1 1 18 3 3518 445 311 4.60 5.00 350475 143998 7.40 30.20 52.40 61.40 0.80 22.80 25.80 285.00 554.60 4.6 185 1291466 -1 89 1 1 7 5 2153 134 140 0.20 0.20 160748 106148 0.40 0.80 0.80 0.00 0.00 7.58 13.77 15.57 224.55 1.0 785 1066577 -1 82 1 1 16 4 2715 244 137 1.60 1.80 347384 46348 4.00 11.20 23.40 52.80 3.00 12.20 33.60 162.60 281.40 1.0 284 1019566 -1 84 1 1 16 6 2734 219 124 2.20 5.21 234900 68243 0.00 0.00 0.00 0.00 0.20 14.63 21.64 109.82 218.84 2.0 1628 1087989 -1 96 1 1 1 0 419 23 15 1.40 8.40 54345 15243 0.00 0.00 0.00 0.00 0.00 0.00 0.00 100.60 111.00 2.8 3716 1821034 -1 72 1 1 11 4 3632 313 124 7.40 18.20 233748 21962 0.00 0.00 0.00 0.00 0.00 10.60 14.40 286.00 518.60 5.4 428 1094683 -1 94 1 1 23 36 3096 149 147 0.20 0.20 34328 42898 0.00 0.00 0.00 0.00 0.00 1.80 1.80 15.60 17.00 2.2 1189 1720062 -1 92 1 1 43 10 1642 153 143 0.40 0.80 114798 271973 6.00 15.20 18.00 5.00 0.20 6.60 12.80 33.00 48.80 4.8 145 1597686 -1 88 1 1 31 25 1942 182 124 1.00 1.00 345184 103592 0.00 0.00 0.00 0.00 0.00 26.40 32.60 54.60 291.80 3.2 9684 1373666 -1 89 1 1 11 6 2975 303 137 1.00 2.61 53887 26547 0.00 0.00 0.00 0.00 0.00 0.80 1.60 71.34 101.40 3.7 808 1110774 -1 0 1 1 26 16 3638 534 238 1.60 3.60 1071680 590668 0.00 0.00 0.00 0.00 55.20 45.80 85.00 151.80 449.80 1805 71 29 -1 63 1 1 62 11 3587 174 142 11.80 35.40 74641 37564 6.20 6.20 6.20 0.00 4.60 5.20 5.20 439.60 734.20 5.2 314 1096350 -1 79 1 1 14 3 3117 457 400 5.21 2.00 143833 30140 1.80 2.00 2.00 0.00 0.20 1.20 1.20 266.13 374.15 3.0 291 969090 -1 82 1 1 10 0 2045 322 283 6.00 1.40 168307 29811 0.60 0.80 0.80 0.00 0.20 1.20 1.20 267.60 372.40 1.4 346 1741760 -1 95 1 1 3 0 2254 107 88 0.60 2.20 206795 72088 0.00 0.00 0.00 0.00 0.00 0.00 0.00 88.00 76.80 3.0 990 1547120 -1 93 1 1 0 0 224 27 24 0.20 0.20 593 5597 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.60 16.80 1.2 990 1761512 -1 94 1 1 1 0 5670 199 126 0.20 0.20 13572 50962 1.20 1.40 1.80 0.40 0.20 1.00 1.20 13.20 43.00 1.0 128 1013904 -1 92 1 1 55 66 1676 153 117 0.20 0.20 56689 68826 0.00 0.00 0.00 0.00 0.00 0.60 1.00 23.40 30.20 2.2 1976 1528355 -1 98 1 1 0 0 175 13 19 0.20 0.20 6319 12731 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.77 16.77 1.0 8186 1865405 -1 77 1 1 27 0 5461 176 115 6.40 18.40 107414 87502 1.80 18.40 44.20 65.60 0.00 40.00 40.60 231.20 515.60 3.4 134 1106838 -1 81 1 1 19 14 2843 245 183 2.99 4.79 209223 124323 0.00 0.00 0.00 0.00 0.00 7.98 12.97 192.22 324.35 2.0 2339 1090427 -1 92 1 1 9 1 614 27 29 3.80 3.00 58983 14529 0.00 0.00 0.00 0.00 0.00 3.40 6.20 150.40 244.60 1.4 6182 1856533 -1 85 1 1 11 3 1770 422 149 1.20 1.20 534102 488437 1.40 1.40 1.40 0.00 1.20 30.14 56.29 79.44 198.00 3.4 362 1032634 -1 89 1 1 1 0 4652 276 178 0.80 2.40 93489 25181 1.20 1.40 4.61 9.42 0.20 7.41 7.41 45.09 130.86 1.6 147 1004648 -1 94 1 1 3 1 1299 258 126 0.40 0.40 194200 56983 0.00 0.00 0.00 0.00 0.20 0.00 0.00 43.00 118.80 3.2 967 1540414 -1 90 1 1 22 20 1693 167 87 1.60 4.80 63293 33705 0.00 0.00 0.00 0.00 0.00 0.20 2.80 146.40 236.00 1.3 1682 1081171 -1 82 1 1 44 56 3487 272 182 1.80 1.80 200911 51793 0.00 0.00 0.00 0.00 0.00 20.36 22.55 136.73 239.92 2.0 773 1116289 -1 84 1 1 21 20 3132 145 127 0.80 2.00 53362 63831 0.00 0.00 0.00 0.00 0.00 14.20 15.20 61.60 133.80 1.4 859 1005901 -1 92 1 1 3 1 3736 161 145 0.40 0.40 10611 211654 0.40 0.40 0.40 0.00 0.20 1.80 1.80 31.54 60.08 2.2 277 1382574 -1 77 1 1 20 14 1878 168 100 5.19 15.17 347685 38846 7.58 24.15 47.70 86.63 0.40 39.92 72.85 177.45 342.51 3.2 189 1105273 -1 75 1 1 28 12 4658 366 181 3.20 6.20 652294 177495 9.00 24.80 71.00 106.80 1.60 7.60 11.80 235.80 476.40 6.8 243 1308429 -1 77 1 1 10 2 3723 305 244 0.80 1.39 328181 401702 0.00 0.00 0.00 0.00 2.59 24.10 32.27 69.32 197.01 2.7 1124 1005014 -1 95 1 1 0 0 799 42 28 0.20 0.20 1445 16223 0.00 0.00 0.00 0.00 0.00 0.40 0.60 15.77 20.16 1.0 691 1731210 -1 88 1 1 3 1 510 48 85 2.00 2.00 166234 138252 0.00 0.00 0.00 0.00 0.00 12.57 24.15 182.63 167.47 2.4 5812 1842711 -1 81 1 1 51 72 3680 234 179 0.60 1.20 176480 86286 0.80 5.80 25.80 52.60 0.20 26.00 26.60 65.00 317.60 7.2 203 1308542 -1 88 1 1 0 0 3918 405 245 0.20 0.20 73824 101855 5.99 11.58 14.37 13.57 0.20 8.38 8.98 15.77 193.01 1.5 135 1002566 -1 97 1 1 1 1 1529 78 67 0.20 0.20 26507 41825 0.40 0.40 0.40 0.00 0.00 2.20 2.20 13.03 38.68 1.3 335 1017246 -1 80 1 1 10 1 6019 337 282 0.80 0.80 121389 385351 9.40 11.40 11.20 0.00 1.00 9.00 11.40 49.80 97.20 1.0 289 983114 -1 91 1 1 75 99 1292 75 67 0.60 0.80 16586 38494 0.00 0.00 0.00 0.00 0.00 12.60 12.60 47.00 94.40 1.0 2488 1094443 -1 92 1 1 1 0 1538 155 106 1.00 1.60 15336 20631 0.40 0.40 0.40 0.00 0.00 0.40 0.40 93.20 97.80 3.0 223 1118258 -1 89 1 1 10 3 2239 222 137 0.40 0.60 110938 44047 3.99 5.59 5.59 0.00 2.00 40.92 58.68 28.54 113.97 2.8 286 1096404 -1 98 1 1 1 0 505 35 33 0.20 0.20 3027 21246 0.00 0.00 0.00 0.00 0.00 1.40 1.40 15.40 18.00 2.2 1861 1074888 -1 75 1 1 7 0 2622 154 118 6.60 17.20 109539 47095 0.00 0.00 0.00 0.00 0.00 8.20 9.20 244.40 461.00 1.6 473 1082902 -1 91 1 1 1 0 1272 138 77 0.80 0.80 135403 29470 0.00 0.00 0.00 0.00 1.60 1.80 2.20 62.32 105.21 2.6 425 1057451 -1 80 1 1 35 51 4707 870 741 2.60 1.00 649581 548667 0.00 0.00 0.00 0.00 0.20 4.00 6.00 144.60 244.40 1.0 741 1118274 -1 78 1 1 65 80 5470 745 456 1.00 1.20 197237 121219 1.40 10.40 23.60 68.60 0.80 3.80 6.80 72.00 152.40 1.4 321 1082862 -1 68 1 1 38 1 7447 1700 584 7.40 5.20 721860 553232 7.00 67.00 122.80 271.80 0.40 14.20 81.00 352.40 582.60 7.2 146 1309923 -1 77 1 1 34 16 2849 421 367 7.40 3.20 272508 59603 0.00 0.00 0.00 0.00 0.00 5.00 8.00 365.80 659.80 2.8 6234 1707322 -1 69 1 1 39 45 2827 242 116 6.79 24.15 288688 30965 6.19 13.17 47.50 87.62 4.79 7.58 7.78 389.82 633.93 1.5 256 1031297 -1 89 1 1 18 3 3341 357 278 0.80 2.40 209753 152282 2.00 3.60 3.80 2.00 1.00 17.40 29.60 63.60 113.60 3.4 198 1398704 -1 88 1 1 33 21 2389 161 122 2.00 2.60 219788 28278 0.00 0.00 0.00 0.00 0.00 5.40 8.80 146.20 338.00 3.0 8577 1369232 -1 76 1 1 29 15 4571 564 440 7.00 3.60 228363 43176 0.00 0.00 0.00 0.00 0.40 3.60 4.80 351.20 521.60 3.2 766 1446157 -1 90 1 1 1 1 4795 175 168 0.60 0.80 13037 346069 0.00 0.00 0.00 0.00 0.00 0.20 0.20 39.60 60.00 2.0 1024 1378904 -1 0 1 1 2 1 1133 183 134 0.20 0.20 194225 21523 0.00 0.00 0.00 0.00 0.00 4.40 7.00 18.00 25.80 667 94 6 -1 85 1 1 26 5 1912 187 144 3.00 3.20 357583 165363 7.20 8.40 8.40 0.00 5.00 10.40 19.20 157.00 250.20 2.4 302 1536163 -1 91 1 1 6 0 1063 66 48 1.40 1.40 156950 40098 0.00 0.00 0.00 0.00 0.20 1.60 2.00 290.42 166.07 1.0 739 1038885 -1 80 1 1 4 1 4174 435 389 2.60 3.00 241550 220264 0.80 1.20 1.20 0.00 0.20 59.60 61.80 165.80 363.60 2.4 252 1130003 -1 80 1 1 4 1 4682 556 502 2.00 0.80 374054 397653 0.00 0.00 0.00 0.00 0.20 7.20 8.00 112.20 179.60 2.2 474 1096338 -1 86 1 1 31 41 5305 225 177 0.20 0.20 58099 75714 0.80 2.60 20.00 34.80 0.40 10.80 39.00 21.20 97.80 2.0 371 1060971 -1 79 1 1 7 0 3918 360 321 3.60 2.60 130383 67078 0.00 0.00 0.00 0.00 0.00 1.20 2.00 180.80 345.80 1.0 462 1059221 -1 89 1 1 10 4 1750 191 69 0.20 0.20 95403 9137 0.00 0.00 0.00 0.00 0.00 3.80 5.00 38.00 40.20 1.6 1086 1762445 -1 96 1 1 1 0 1218 76 73 0.60 1.40 272091 34204 0.00 0.00 0.00 0.00 0.00 0.80 1.20 58.00 59.20 2.8 615 1534221 -1 87 1 1 1 0 7657 253 208 0.20 0.20 98585 54427 0.00 0.00 0.00 0.00 0.20 0.20 0.20 16.40 25.40 1.3 591 1077248 -1 85 1 1 7 0 2144 344 296 6.60 1.80 203939 12761 0.00 0.00 0.00 0.00 0.00 0.00 0.00 311.20 448.20 2.6 7276 1846826 -1 82 1 1 2 2 3958 527 226 0.60 1.80 290157 135926 5.80 16.40 53.40 67.00 0.60 11.60 20.40 39.40 63.20 2.2 132 1125998 -1 93 1 1 4 1 1285 143 92 0.40 0.80 15502 36431 0.00 0.00 0.00 0.00 0.00 6.60 6.60 40.40 86.20 2.8 1582 1537486 -1 72 1 1 90 83 3018 296 128 5.19 5.59 296804 31129 0.80 0.80 0.80 0.00 0.40 8.18 14.17 345.11 705.59 1.0 559 1085472 -1 91 1 1 2 1 3358 282 126 0.20 0.20 808678 39710 0.00 0.00 0.00 0.00 0.00 8.60 12.00 17.20 68.00 3.0 360 1452310 -1 74 1 1 19 7 4247 337 240 1.60 2.80 372442 147253 20.20 79.80 123.40 212.60 2.60 49.20 85.00 107.20 395.00 1.0 158 1006832 -1 74 1 1 10 0 2301 180 77 7.40 24.40 143010 16978 0.00 0.00 0.00 0.00 0.20 5.20 5.20 272.80 511.40 1.8 264 1089357 -1 62 1 1 75 45 3882 199 97 11.00 35.00 125564 27633 0.20 0.40 0.40 0.00 0.00 21.20 29.00 349.40 701.40 1.8 262 1106469 -1 89 1 1 11 10 2843 499 206 0.60 2.40 644540 560547 3.20 12.40 18.00 27.40 0.60 12.20 15.40 41.60 126.20 1.4 184 1043746 -1 77 1 1 1 0 8840 492 321 0.20 0.20 24851 65220 3.20 9.40 47.80 78.00 0.00 37.20 37.80 20.60 138.60 2.3 131 1058443 -1 70 1 1 11 0 4575 643 547 8.78 2.40 261177 27758 0.40 0.40 0.40 0.00 0.80 3.59 4.59 422.95 674.45 1.0 763 1020744 -1 88 1 1 4 0 1479 219 194 4.00 1.20 106304 8465 0.00 0.00 0.00 0.00 0.00 0.00 0.00 201.80 283.60 1.0 7349 1864163 -1 83 1 1 55 74 3992 406 333 1.80 1.40 236911 225773 1.60 1.80 1.80 0.00 1.00 1.00 1.20 121.00 196.00 2.8 391 1123736 -1 90 1 1 4 0 1723 81 55 0.80 0.80 141172 28012 0.00 0.00 0.00 0.00 0.00 8.02 25.05 67.54 161.12 2.8 517 1068305 -1 96 1 1 16 23 701 40 33 0.40 0.40 46977 41240 0.00 0.00 0.00 0.00 0.00 0.00 0.00 37.13 41.92 1.6 8402 1861517 -1 70 1 1 11 0 5423 585 508 8.18 2.20 455277 27670 0.60 0.60 0.60 0.00 1.60 1.80 2.99 413.77 589.82 4.4 276 1706392 -1 82 1 1 10 1 3429 191 201 1.00 1.80 114285 50592 0.00 0.00 0.00 0.00 0.20 15.40 27.20 272.80 224.20 3.7 699 1039192 -1 87 1 1 9 6 1770 208 116 2.00 2.00 76625 27792 6.40 6.60 6.60 0.00 2.80 0.40 0.40 119.60 206.40 1.4 245 1067682 -1 97 1 1 0 0 382 57 14 0.20 0.20 347005 7518 0.00 0.00 0.00 0.00 0.00 0.20 0.40 16.63 17.84 1.2 972 1746730 -1 98 1 1 19 25 179 10 23 0.20 0.20 2064 8280 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.60 16.80 1.2 7382 1874901 -1 84 1 1 31 13 3597 687 374 0.80 1.20 171212 118051 0.00 0.00 0.00 0.00 0.00 6.99 13.17 106.19 100.40 4.6 432 1535051 -1 77 1 1 13 2 5673 356 250 4.40 7.60 366128 176393 10.80 24.00 57.20 101.40 1.60 12.20 44.80 221.20 411.40 2.0 141 983581 -1 97 1 1 0 0 771 25 26 0.20 0.20 15308 24778 0.00 0.00 0.00 0.00 0.00 3.20 5.40 15.60 17.60 1.2 613 1752872 -1 72 1 1 19 7 2730 178 113 3.00 4.60 656621 547133 63.80 150.00 170.20 186.60 1.60 4.20 4.80 314.60 295.40 3.0 158 1528717 -1 95 1 1 1 0 1135 96 95 0.20 0.20 3079 12149 0.00 0.00 0.00 0.00 0.00 0.40 0.60 15.60 18.00 1.2 599 1731042 -1 97 1 1 10 10 983 184 84 0.20 0.20 248551 189255 0.00 0.00 0.00 0.00 0.00 0.00 0.00 21.00 21.40 3.2 2694 1583341 -1 0 1 1 67 47 1880 369 144 2.40 3.20 558976 549673 0.00 0.00 0.00 0.00 0.00 0.00 0.00 150.80 233.20 771 87 13 -1 79 1 1 7 1 1691 99 105 6.01 17.64 62475 60755 2.61 13.03 16.63 32.46 0.40 14.63 20.84 201.80 379.56 1.0 142 1105557 -1 94 1 1 1 0 1518 66 70 0.20 0.20 12246 27009 2.00 2.61 2.20 0.00 0.00 3.01 4.21 13.03 125.25 1.0 233 1016173 -1 87 1 1 36 42 2126 176 134 2.40 0.80 307257 243412 0.00 0.00 0.00 0.00 60.80 0.60 0.60 122.00 239.40 3.6 2048 1725027 -1 92 1 1 3 1 1067 157 28 1.80 1.80 464877 6537 0.00 0.00 0.00 0.00 0.00 1.00 1.20 125.75 190.42 2.0 517 1728779 -1 89 1 1 0 0 248 16 29 0.60 0.40 800 7862 0.00 0.00 0.00 0.00 0.00 0.00 0.00 31.94 42.91 1.8 970 1757734 -1 89 1 1 7 7 1243 218 79 0.40 0.40 1182330 23285 9.40 31.60 125.00 179.00 0.20 6.80 10.20 33.20 199.20 1.0 152 1171952 -1 94 1 1 7 2 2715 185 94 0.60 2.80 178325 182757 0.80 1.00 1.00 0.00 0.40 2.80 2.80 48.40 117.00 3.6 370 1331888 -1 86 1 1 5 0 2014 171 95 4.00 3.60 127863 8310 0.00 0.00 0.00 0.00 0.00 0.60 0.80 219.00 332.80 2.2 1512 1747224 -1 74 1 1 101 105 4419 139 78 5.00 7.20 352137 75612 0.00 0.00 0.00 0.00 0.00 2.00 2.80 264.80 552.40 8.4 578 1308730 -1 91 1 1 38 36 1352 177 163 1.00 1.40 234679 64393 9.80 28.40 48.80 84.40 4.60 14.40 20.00 88.20 158.80 1.5 149 1016574 -1 91 1 1 60 87 3116 167 147 0.40 3.19 47466 66573 9.38 17.17 23.35 19.16 1.60 0.60 0.60 16.37 52.10 1.0 168 983853 -1 99 1 1 0 0 348 51 16 0.20 0.20 19341 18074 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.63 16.83 1.0 8651 1871976 -1 82 1 1 33 40 731 112 72 2.79 2.99 318492 36947 0.00 0.00 0.00 0.00 0.00 2.40 2.59 227.94 225.55 2.2 1996 1812881 -1 85 1 1 5 1 2048 148 187 0.60 2.20 153060 124675 0.60 1.20 1.20 0.00 2.20 1.00 1.00 71.60 78.60 3.2 300 1518179 -1 73 1 1 9 0 5143 487 347 6.59 3.19 218950 79051 7.78 41.92 61.48 113.37 0.00 4.99 6.19 383.43 627.94 1.0 157 1114036 -1 89 1 1 21 3 1400 154 77 0.40 0.80 313266 20451 11.20 21.80 21.80 0.00 8.00 13.40 24.20 85.60 123.40 2.4 443 1061789 -1 94 1 1 6 5 1463 83 89 0.20 0.20 3034 53378 0.80 0.80 0.80 0.00 0.40 4.60 4.80 21.80 30.40 1.0 167 1128846 -1 94 1 1 0 0 2046 77 103 0.20 0.20 3550 10601 0.00 0.00 0.00 0.00 0.20 0.20 0.20 15.60 16.80 2.2 699 1720400 -1 92 1 1 1 0 268 42 43 0.20 0.20 18237 5721 0.00 0.00 0.00 0.00 0.00 5.40 5.40 15.80 16.80 2.0 613 1746560 -1 79 1 1 13 0 2594 417 362 6.80 2.40 217746 24709 0.00 0.00 0.00 0.00 0.00 1.00 1.00 351.00 501.00 3.0 432 1742651 -1 90 1 1 5 3 2183 140 103 1.00 2.40 96236 20477 2.59 3.19 2.99 0.00 3.19 1.60 1.80 67.66 98.40 1.0 304 1099120 -1 83 1 1 10 1 4871 522 431 1.00 1.80 708698 295910 8.58 54.69 62.87 47.11 0.80 12.97 40.72 89.42 150.90 1.0 261 1044677 -1 92 1 1 4 0 2265 78 108 2.58 2.98 25262 18305 0.00 0.00 0.00 0.00 0.00 0.60 0.60 133.73 187.70 2.4 1134 1709394 -1 90 1 1 0 0 2011 330 243 0.20 0.20 104281 33860 0.00 0.00 0.00 0.00 0.20 0.40 0.60 18.40 27.20 2.2 2976 1736637 -1 87 1 1 9 8 1608 173 148 0.40 0.40 422098 192255 12.02 37.88 68.14 85.37 0.00 17.64 31.66 33.47 86.77 1.0 146 1084374 -1 93 1 1 4 1 2063 131 114 0.60 2.40 28368 52695 0.00 0.00 0.00 0.00 0.00 1.00 1.00 51.40 79.00 2.0 2253 1551627 -1 93 1 1 1 0 443 83 49 1.00 3.60 522666 155858 0.00 0.00 0.00 0.00 74.20 0.00 0.00 46.20 63.20 2.4 1382 1762197 -1 88 1 1 11 7 683 44 53 2.80 2.80 80340 144685 0.00 0.00 0.00 0.00 0.00 3.60 4.80 228.40 262.60 1.8 5247 1842926 -1 83 1 1 5 0 1021 119 57 0.40 0.40 200195 15184 4.40 11.20 16.80 18.60 8.40 15.60 28.80 27.20 98.80 3.8 139 1732986 -1 86 1 1 42 5 1609 116 135 1.80 3.20 48167 115657 4.20 16.80 36.40 112.80 0.60 35.20 66.20 123.00 224.60 2.0 355 1065910 -1 81 1 1 2 2 4823 276 267 0.80 1.40 578780 116251 8.22 29.46 86.17 728.86 0.40 71.54 113.83 44.29 118.44 1.3 166 1017270 -1 98 1 1 1 0 2126 120 72 0.20 0.20 18017 55400 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.40 16.80 2.0 3258 1657448 -1 98 1 1 0 0 139 13 12 0.20 0.20 979 5195 3.80 3.80 3.80 0.00 0.20 0.00 0.00 15.60 16.80 1.0 321 1755848 -1 97 1 1 1 1 369 184 51 0.20 0.20 311998 299575 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.60 16.80 2.2 5714 1832986 -1 85 1 1 9 2 1532 179 143 7.20 5.40 419570 11651 0.00 0.00 0.00 0.00 0.00 0.80 1.20 289.00 476.60 2.0 3216 1846592 -1 92 1 1 171 22 2935 235 275 0.20 0.20 90618 314006 11.40 50.80 58.20 38.40 0.00 2.80 2.80 15.80 42.40 2.8 187 1329400 -1 77 1 1 42 57 3647 435 185 2.80 3.80 75594 54490 0.80 0.80 0.80 0.00 0.40 9.80 9.80 190.40 428.00 1.0 424 1124478 -1 87 1 1 3 0 4944 257 200 0.60 2.00 228459 144888 0.00 0.00 0.00 0.00 0.20 4.00 5.00 84.00 82.60 3.0 2246 1533838 -1 96 1 1 0 0 384 106 78 0.20 0.20 373825 348459 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.60 16.80 2.4 1321 1762056 -1 84 1 1 10 7 3269 213 106 2.20 2.40 301574 22453 0.00 0.00 0.00 0.00 0.00 9.78 9.98 162.48 259.68 1.0 811 973052 -1 83 1 1 6 2 772 84 83 2.59 2.99 287951 221075 0.00 0.00 0.00 0.00 0.00 21.56 42.51 212.18 223.75 1.4 6621 1848714 -1 92 1 1 4 3 2319 163 134 1.00 3.99 144616 27375 0.00 0.00 0.00 0.00 0.20 2.00 2.00 44.71 85.23 1.0 410 1016651 -1 85 1 1 3 0 2393 99 206 0.80 2.40 174982 229702 3.60 32.20 92.00 194.80 0.00 23.40 42.80 36.60 65.60 1.6 147 1053766 -1 86 1 1 4 0 4200 252 228 3.41 1.00 97923 42963 3.21 3.81 3.81 0.00 0.20 2.00 2.20 161.72 269.14 1.2 220 1017728 -1 94 1 1 4 2 1797 147 116 0.20 0.20 6141 39596 3.99 5.19 4.79 0.00 0.80 0.80 0.80 26.95 37.33 1.0 204 1055489 -1 87 1 1 4 0 2075 254 204 3.40 1.00 110184 69205 7.80 22.40 59.60 96.20 1.60 82.00 82.40 164.60 374.00 1.4 130 1106848 -1 98 1 1 0 0 246 41 15 0.20 0.20 172229 42402 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.63 16.83 1.4 7071 1858535 -1 87 1 1 6 2 2003 103 134 0.20 0.20 53400 16856 3.80 27.60 68.80 329.80 0.40 8.60 57.80 15.80 28.20 1.0 130 1054803 -1 92 1 1 1 1 1826 214 195 0.60 0.60 24066 37270 0.60 5.40 7.80 8.20 0.20 3.20 4.00 55.00 67.80 1.3 138 1102162 -1 0 1 1 71 80 1052 221 157 0.40 0.40 145004 48770 1.40 1.60 3.80 3.80 3.60 10.40 15.40 36.60 120.40 896 89 11 -1 69 1 1 40 1 2330 228 81 10.60 21.80 955802 67045 7.00 22.00 68.60 101.20 1.40 51.80 53.20 359.60 761.80 4.4 122 1107003 -1 83 1 1 4 0 1641 156 75 0.20 0.20 242121 40298 0.00 0.00 0.00 0.00 0.00 4.80 57.00 13.40 22.00 2.2 1737 1770982 -1 98 1 1 1 0 1338 77 75 0.60 3.40 86591 15400 0.00 0.00 0.00 0.00 0.00 0.20 0.20 23.20 30.80 2.2 3308 1709498 -1 92 1 1 1 0 2371 167 117 0.20 0.20 6600 32354 1.40 1.60 1.60 0.00 0.00 1.00 1.00 16.17 25.35 2.5 149 1055497 -1 78 1 1 10 2 2981 190 107 1.00 2.00 670209 86240 16.00 119.40 233.40 460.00 0.40 62.60 108.80 75.00 367.80 5.6 137 1317451 -1 84 1 1 3 0 3580 278 230 3.19 1.00 292840 55884 0.00 0.00 0.00 0.00 0.40 18.76 23.15 163.07 358.08 4.2 1006 1388792 -1 98 1 1 0 0 160 13 18 0.20 0.20 2085 4636 0.00 0.00 0.00 0.00 0.00 0.00 0.00 15.60 16.80 1.0 7426 1866406 -1 96 1 1 2 1 637 102 95 0.40 0.20 37606 49019 0.00 0.00 0.00 0.00 0.20 17.80 17.80 19.20 61.80 1.5 391 1092827 -1 93 1 1 10 1 1564 157 137 0.60 0.60 184137 59736 0.00 0.00 0.00 0.00 0.00 6.20 10.40 52.40 87.80 1.3 485 1067194 -1 85 1 1 15 11 2599 277 234 3.61 2.20 133465 102035 17.03 31.46 50.10 46.29 10.22 10.02 15.83 187.78 297.80 2.0 139 1731732 -1 69 1 1 74 49 2688 176 103 11.00 32.20 57714 38484 0.80 1.00 1.00 0.00 0.00 0.80 0.80 343.20 649.40 7.0 314 1096333 -1 88 1 1 29 40 1906 118 90 0.80 2.00 8175 27313 0.00 0.00 0.00 0.00 0.00 0.80 0.80 56.20 78.60 3.6 166 1107088 -1 92 1 1 3 0 926 90 67 0.60 1.00 5411 19322 0.00 0.00 0.00 0.00 0.40 0.40 0.40 53.40 154.00 1.0 1177 1020400 -1 96 1 1 4 0 418 30 29 0.80 1.00 3959 10679 0.00 0.00 0.00 0.00 0.00 0.20 0.20 61.00 73.20 2.4 6355 1702592 -1 80 1 1 5 0 1888 248 215 6.20 1.80 216420 39346 0.00 0.00 0.00 0.00 0.00 7.40 14.80 296.60 420.20 4.6 1628 1757696 diff --git a/library/cpp/linear_regression/benchmark/delta_ailerons.features b/library/cpp/linear_regression/benchmark/delta_ailerons.features deleted file mode 100644 index f6f049686de..00000000000 --- a/library/cpp/linear_regression/benchmark/delta_ailerons.features +++ /dev/null @@ -1,7129 +0,0 @@ -1 -0.0001 1 1 0.0020 0.0025 0.015 0.010 -0.00004 -1 0.0003 1 1 -0.0023 0.0003 0.022 -0.011 0.00005 -1 -0.0002 1 1 0.0059 -0.0006 0.014 -0.005 0.00017 -1 -0.0002 1 1 0.0046 0.0001 0.011 0.015 -0.00009 -1 0.0002 1 1 -0.0076 0.0012 0.010 0.001 -0.00010 -1 0.0001 1 1 -0.0073 0.0013 0.010 -0.013 0.00006 -1 -0.0001 1 1 0.0054 0.0027 0.017 -0.022 0.00014 -1 -0.0001 1 1 0.0061 0.0018 0.019 -0.008 -0.00001 -1 0.0001 1 1 -0.0038 0.0008 0.015 -0.014 0.00001 -1 0.0001 1 1 0.0041 0.0012 0.013 -0.011 0.00005 -1 -0.0001 1 1 0.0058 0.0012 0.014 0.002 0.00004 -1 -0.0001 1 1 0.0056 0.0013 0.014 0.010 -0.00004 -1 0.0002 1 1 -0.0067 0.0001 0.012 0.004 -0.00011 -1 -0.0002 1 1 0.0042 0.0027 0.008 -0.007 0.00009 -1 0.0001 1 1 -0.0033 0.0004 0.013 -0.013 0.00000 -1 -0.0001 1 1 0.0044 0.0015 0.009 -0.001 0.00001 -1 -0.0002 1 1 0.0044 0.0004 0.008 0.010 0.00008 -1 0.0002 1 1 -0.0047 -0.0004 0.016 0.008 -0.00008 -1 -0.0001 1 1 0.0047 -0.0002 0.003 0.005 0.00014 -1 -0.0002 1 1 0.0059 0.0017 0.005 0.013 0.00004 -1 0.0001 1 1 -0.0054 0.0007 0.017 0.015 -0.00011 -1 0.0001 1 1 -0.0061 0.0008 0.017 0.005 -0.00002 -1 -0.0002 1 1 0.0043 -0.0004 0.007 -0.006 0.00013 -1 0.0002 1 1 -0.0051 0.0014 0.011 -0.014 -0.00003 -1 -0.0002 1 1 0.0067 0.0002 0.010 0.000 0.00004 -1 0.0001 1 1 0.0048 0.0012 0.011 0.011 -0.00017 -1 0.0001 1 1 -0.0038 0.0008 0.011 0.015 -0.00020 -1 0.0002 1 1 -0.0067 0.0001 0.009 0.006 -0.00014 -1 -0.0001 1 1 0.0053 0.0007 0.005 -0.002 0.00004 -1 -0.0002 1 1 0.0031 0.0019 0.008 0.010 -0.00011 -1 0.0001 1 1 -0.0065 0.0022 0.014 0.005 -0.00017 -1 0.0002 1 1 -0.0068 -0.0008 0.011 -0.010 0.00010 -1 -0.0001 1 1 0.0067 0.0020 0.003 -0.004 0.00008 -1 -0.0002 1 1 0.0044 0.0023 0.007 0.011 -0.00013 -1 0.0003 1 1 -0.0088 0.0016 0.014 -0.009 -0.00010 -1 0.0001 1 1 -0.0047 -0.0001 0.012 -0.028 0.00024 -1 -0.0001 1 1 0.0057 -0.0001 0.007 -0.026 0.00022 -1 -0.0001 1 1 0.0088 0.0001 0.004 -0.004 0.00003 -1 -0.0001 1 1 0.0068 0.0013 0.006 0.013 -0.00014 -1 0.0001 1 1 -0.0074 0.0014 0.011 0.006 -0.00010 -1 -0.0001 1 1 0.0050 0.0010 0.012 -0.022 0.00016 -1 0.0001 1 1 -0.0045 0.0005 0.011 -0.011 -0.00005 -1 0.0002 1 1 -0.0058 0.0016 0.009 -0.014 -0.00005 -1 -0.0001 1 1 0.0080 0.0011 0.010 -0.005 0.00008 -1 -0.0001 1 1 0.0054 0.0014 0.012 0.015 -0.00014 -1 0.0001 1 1 -0.0036 0.0015 0.015 0.019 -0.00017 -1 0.0001 1 1 -0.0061 0.0014 0.017 0.002 -0.00003 -1 0.0001 1 1 -0.0035 -0.0005 0.017 -0.012 0.00012 -1 -0.0002 1 1 0.0065 -0.0001 0.012 -0.003 0.00014 -1 -0.0002 1 1 0.0023 0.0012 0.012 0.027 -0.00015 -1 0.0002 1 1 -0.0052 0.0009 0.013 0.023 -0.00029 -1 0.0001 1 1 -0.0038 -0.0008 0.007 -0.010 0.00012 -1 -0.0002 1 1 0.0045 0.0019 0.000 -0.006 0.00011 -1 0.0001 1 1 -0.0040 0.0015 0.009 -0.010 -0.00001 -1 -0.0001 1 1 0.0051 0.0011 0.008 -0.007 0.00011 -1 -0.0001 1 1 0.0022 0.0014 0.010 0.010 -0.00010 -1 0.0002 1 1 -0.0034 0.0016 0.013 0.008 -0.00013 -1 -0.0001 1 1 0.0039 0.0002 0.008 0.010 0.00001 -1 0.0001 1 1 -0.0059 0.0008 0.011 0.006 -0.00016 -1 0.0001 1 1 -0.0053 0.0004 0.010 -0.010 0.00007 -1 -0.0002 1 1 0.0059 0.0021 0.003 0.003 0.00001 -1 0.0003 1 1 -0.0078 0.0020 0.010 0.002 -0.00022 -1 -0.0001 1 1 0.0065 0.0002 0.004 -0.014 0.00018 -1 -0.0003 1 1 0.0084 0.0023 0.004 0.002 0.00004 -1 0.0001 1 1 0.0042 0.0028 0.009 0.017 -0.00028 -1 0.0001 1 1 -0.0046 0.0026 0.018 0.015 -0.00016 -1 0.0001 1 1 -0.0022 0.0020 0.001 -0.010 -0.00002 -1 -0.0002 1 1 0.0040 0.0013 0.004 -0.007 0.00011 -1 0.0001 1 1 -0.0031 0.0012 0.016 -0.010 0.00000 -1 -0.0003 1 1 0.0048 -0.0009 0.010 -0.007 0.00018 -1 0.0002 1 1 -0.0059 0.0008 0.009 -0.014 -0.00003 -1 -0.0001 1 1 0.0045 0.0003 0.005 -0.024 0.00022 -1 -0.0001 1 1 0.0077 0.0005 0.003 -0.007 0.00004 -1 -0.0002 1 1 0.0056 0.0018 0.005 0.011 -0.00012 -1 -0.0003 1 1 0.0055 0.0001 0.010 0.013 0.00009 -1 -0.0001 1 1 -0.0003 0.0005 0.012 0.027 -0.00013 -1 -0.0001 1 1 0.0033 0.0002 0.006 0.028 0.00001 -1 0.0002 1 1 -0.0051 0.0007 0.006 -0.010 0.00007 -1 -0.0002 1 1 0.0090 0.0012 0.004 0.004 0.00014 -1 0.0001 1 1 -0.0042 0.0028 0.018 0.024 -0.00019 -1 -0.0001 1 1 0.0039 -0.0007 0.009 0.007 0.00013 -1 0.0001 1 1 -0.0051 0.0007 0.008 -0.010 0.00007 -1 -0.0002 1 1 0.0055 0.0025 0.005 -0.002 0.00003 -1 -0.0001 1 1 0.0002 0.0019 0.010 0.010 -0.00016 -1 0.0003 1 1 -0.0045 0.0021 0.013 0.005 -0.00018 -1 -0.0002 1 1 0.0040 0.0004 0.010 -0.008 0.00017 -1 -0.0001 1 1 0.0039 0.0007 0.010 0.011 -0.00004 -1 0.0002 1 1 -0.0047 0.0009 0.011 0.008 -0.00011 -1 0.0001 1 1 -0.0007 0.0006 0.010 -0.010 0.00010 -1 -0.0002 1 1 0.0031 -0.0005 0.006 -0.007 0.00014 -1 0.0001 1 1 -0.0030 0.0010 0.006 -0.012 0.00000 -1 -0.0001 1 1 0.0068 0.0006 0.004 0.004 0.00007 -1 0.0002 1 1 -0.0071 0.0004 0.012 0.001 -0.00007 -1 0.0001 1 1 -0.0052 0.0006 0.011 -0.013 0.00018 -1 -0.0001 1 1 0.0065 0.0005 0.009 -0.008 0.00016 -1 -0.0001 1 1 0.0080 0.0029 0.011 0.005 0.00003 -1 0.0002 1 1 -0.0077 0.0000 0.015 0.007 -0.00008 -1 0.0006 1 1 -0.0112 0.0004 0.020 -0.009 -0.00011 -1 -0.0001 1 1 0.0065 0.0011 0.013 -0.006 0.00000 -1 -0.0003 1 1 0.0045 0.0004 0.012 0.010 -0.00009 -1 0.0005 1 1 -0.0048 0.0003 0.016 0.011 -0.00028 -1 -0.0002 1 1 0.0043 -0.0005 0.013 -0.003 0.00003 -1 0.0001 1 1 -0.0037 0.0016 0.015 0.000 -0.00011 -1 0.0002 1 1 -0.0036 0.0016 0.016 -0.010 0.00003 -1 -0.0002 1 1 0.0051 0.0018 0.010 -0.005 0.00010 -1 -0.0001 1 1 0.0021 0.0033 0.019 0.010 -0.00014 -1 0.0004 1 1 -0.0054 -0.0003 0.017 0.005 -0.00023 -1 0.0002 1 1 -0.0012 0.0001 0.014 -0.010 0.00020 -1 -0.0002 1 1 0.0047 -0.0009 0.010 -0.006 0.00027 -1 -0.0001 1 1 0.0084 0.0014 0.011 0.018 0.00003 -1 -0.0001 1 1 0.0071 -0.0002 0.013 0.033 -0.00009 -1 -0.0001 1 1 0.0021 0.0000 0.011 0.046 -0.00020 -1 0.0002 1 1 -0.0056 0.0004 0.011 0.041 -0.00026 -1 -0.0001 1 1 -0.0009 0.0004 0.007 -0.009 0.00018 -1 -0.0001 1 1 0.0045 0.0022 0.010 -0.004 0.00020 -1 -0.0001 1 1 0.0063 0.0017 0.013 0.012 0.00001 -1 -0.0001 1 1 0.0042 0.0009 0.015 0.031 -0.00008 -1 0.0001 1 1 -0.0068 -0.0005 0.011 0.015 -0.00006 -1 0.0001 1 1 0.0000 -0.0004 0.002 -0.009 0.00012 -1 -0.0002 1 1 0.0027 0.0022 0.005 -0.007 0.00013 -1 0.0001 1 1 -0.0042 0.0035 0.016 -0.007 -0.00017 -1 0.0001 1 1 0.0052 -0.0016 0.002 -0.009 0.00005 -1 -0.0002 1 1 0.0069 0.0023 0.005 0.005 0.00006 -1 -0.0001 1 1 0.0052 0.0025 0.010 0.024 -0.00010 -1 0.0001 1 1 -0.0049 0.0007 0.016 0.017 -0.00006 -1 0.0001 1 1 -0.0043 0.0006 0.010 -0.002 -0.00006 -1 -0.0001 1 1 0.0035 0.0017 0.011 0.012 -0.00005 -1 -0.0002 1 1 0.0035 -0.0002 0.012 -0.009 0.00017 -1 0.0001 1 1 -0.0039 0.0015 0.008 -0.011 0.00000 -1 -0.0001 1 1 0.0059 0.0004 0.009 0.015 -0.00002 -1 -0.0001 1 1 -0.0036 0.0007 0.010 0.021 -0.00016 -1 0.0003 1 1 -0.0066 -0.0005 0.008 0.012 -0.00015 -1 0.0001 1 1 -0.0018 0.0008 0.002 -0.010 0.00014 -1 -0.0002 1 1 0.0047 0.0021 0.006 -0.006 0.00022 -1 0.0003 1 1 -0.0049 -0.0011 0.009 0.022 -0.00014 -1 -0.0002 1 1 0.0023 -0.0008 0.001 0.011 0.00015 -1 0.0001 1 1 -0.0056 0.0017 0.016 0.004 -0.00004 -1 0.0001 1 1 -0.0042 -0.0002 0.013 -0.013 0.00007 -1 -0.0001 1 1 0.0070 -0.0006 0.007 -0.005 0.00013 -1 -0.0001 1 1 0.0057 0.0016 0.009 0.017 -0.00009 -1 0.0001 1 1 -0.0075 -0.0001 0.010 -0.013 0.00004 -1 0.0001 1 1 -0.0042 0.0007 0.009 -0.030 0.00018 -1 0.0001 1 1 0.0071 0.0018 0.007 -0.022 0.00018 -1 -0.0002 1 1 0.0104 0.0043 0.014 -0.003 0.00011 -1 -0.0001 1 1 0.0057 0.0009 0.020 0.025 -0.00022 -1 0.0002 1 1 -0.0059 0.0057 0.005 0.005 -0.00015 -1 0.0001 1 1 0.0046 0.0001 0.016 -0.013 0.00029 -1 -0.0002 1 1 0.0088 -0.0025 0.013 -0.004 0.00031 -1 -0.0002 1 1 0.0101 -0.0013 0.009 0.016 -0.00004 -1 0.0001 1 1 0.0004 -0.0008 0.004 0.037 -0.00034 -1 0.0002 1 1 -0.0048 0.0008 0.005 0.029 -0.00013 -1 0.0001 1 1 -0.0048 0.0051 0.010 0.021 -0.00020 -1 0.0002 1 1 -0.0066 -0.0005 0.010 0.007 -0.00003 -1 -0.0002 1 1 0.0039 0.0021 0.010 -0.007 0.00014 -1 0.0002 1 1 -0.0022 0.0031 0.006 -0.011 -0.00004 -1 -0.0001 1 1 0.0073 0.0026 0.007 0.006 0.00003 -1 0.0003 1 1 -0.0075 -0.0016 0.007 0.014 -0.00020 -1 -0.0003 1 1 0.0049 -0.0019 0.003 0.014 -0.00009 -1 0.0002 1 1 -0.0084 0.0024 0.010 0.005 -0.00022 -1 0.0002 1 1 -0.0088 -0.0003 0.008 -0.013 0.00006 -1 -0.0002 1 1 0.0056 0.0035 0.012 -0.026 0.00031 -1 0.0001 1 1 0.0044 0.0000 0.017 0.012 -0.00010 -1 0.0002 1 1 -0.0056 0.0026 0.002 0.008 -0.00012 -1 -0.0002 1 1 0.0034 0.0016 0.012 -0.007 0.00015 -1 0.0001 1 1 -0.0026 -0.0014 0.005 -0.011 0.00003 -1 -0.0004 1 1 0.0055 0.0029 0.005 -0.002 0.00011 -1 0.0003 1 1 -0.0050 0.0006 0.016 0.000 -0.00020 -1 -0.0002 1 1 0.0038 0.0014 0.006 -0.007 0.00010 -1 -0.0003 1 1 0.0035 -0.0002 0.000 0.010 0.00006 -1 0.0001 1 1 -0.0098 -0.0003 0.010 -0.013 -0.00011 -1 0.0003 1 1 -0.0082 0.0000 0.009 -0.030 0.00021 -1 -0.0001 1 1 0.0112 0.0014 0.016 -0.002 0.00008 -1 -0.0002 1 1 0.0089 -0.0033 0.013 0.034 -0.00019 -1 -0.0002 1 1 0.0023 -0.0015 0.009 0.046 -0.00036 -1 0.0004 1 1 -0.0075 -0.0011 0.006 0.041 -0.00051 -1 -0.0003 1 1 0.0062 -0.0013 0.016 0.013 0.00012 -1 0.0003 1 1 -0.0067 -0.0015 0.011 0.018 -0.00022 -1 -0.0004 1 1 0.0064 -0.0012 0.000 0.013 0.00009 -1 0.0002 1 1 -0.0089 0.0049 0.012 0.009 -0.00025 -1 -0.0001 1 1 0.0070 -0.0006 0.012 -0.014 0.00032 -1 -0.0001 1 1 0.0101 -0.0005 0.011 0.000 0.00014 -1 -0.0003 1 1 0.0105 -0.0002 0.009 0.023 -0.00003 -1 -0.0003 1 1 0.0011 -0.0013 0.003 0.044 -0.00035 -1 0.0004 1 1 -0.0072 -0.0009 0.002 0.040 -0.00058 -1 -0.0002 1 1 0.0034 -0.0007 0.009 -0.007 0.00003 -1 0.0001 1 1 -0.0038 0.0039 0.013 -0.006 -0.00016 -1 -0.0001 1 1 0.0068 -0.0011 0.011 -0.009 0.00016 -1 -0.0003 1 1 0.0066 -0.0009 0.007 0.012 -0.00005 -1 0.0002 1 1 -0.0072 -0.0025 0.007 0.006 -0.00011 -1 0.0001 1 1 -0.0037 -0.0005 0.003 -0.011 0.00021 -1 -0.0004 1 1 0.0064 0.0007 0.002 -0.006 0.00022 -1 0.0004 1 1 -0.0067 -0.0002 0.008 0.004 -0.00039 -1 -0.0001 1 1 0.0029 -0.0009 -0.001 -0.008 0.00028 -1 -0.0002 1 1 0.0070 0.0040 0.006 0.003 0.00016 -1 0.0003 1 1 -0.0045 0.0025 0.019 0.018 -0.00022 -1 0.0001 1 1 -0.0031 0.0015 0.011 -0.012 0.00000 -1 -0.0001 1 1 0.0044 0.0003 0.009 0.015 -0.00006 -1 0.0002 1 1 -0.0076 0.0007 0.009 -0.014 -0.00001 -1 -0.0002 1 1 0.0049 0.0011 0.010 -0.024 0.00021 -1 0.0001 1 1 0.0005 -0.0017 0.003 -0.009 0.00015 -1 -0.0002 1 1 0.0039 0.0020 0.005 -0.005 0.00018 -1 -0.0002 1 1 0.0034 0.0000 0.009 0.010 -0.00004 -1 0.0002 1 1 -0.0057 0.0008 0.010 0.005 -0.00015 -1 0.0002 1 1 -0.0051 0.0014 0.012 -0.013 0.00007 -1 -0.0001 1 1 0.0045 -0.0010 0.008 -0.013 0.00004 -1 0.0001 1 1 -0.0005 0.0028 0.015 -0.010 0.00003 -1 -0.0001 1 1 0.0038 0.0013 0.017 -0.006 0.00015 -1 0.0001 1 1 0.0049 0.0016 0.019 0.004 0.00002 -1 -0.0001 1 1 0.0053 -0.0011 0.016 0.013 0.00001 -1 -0.0001 1 1 0.0036 -0.0028 0.009 0.027 -0.00007 -1 -0.0001 1 1 -0.0011 -0.0018 0.003 0.031 -0.00023 -1 0.0002 1 1 -0.0111 0.0012 0.002 -0.017 -0.00004 -1 0.0001 1 1 -0.0096 0.0020 0.004 -0.034 0.00017 -1 0.0001 1 1 -0.0048 0.0018 0.006 -0.047 0.00028 -1 -0.0002 1 1 0.0093 0.0014 0.007 -0.038 0.00030 -1 -0.0001 1 1 0.0055 0.0001 0.021 -0.020 0.00021 -1 -0.0003 1 1 0.0088 -0.0002 0.017 0.012 -0.00001 -1 0.0003 1 1 -0.0075 0.0026 0.014 0.019 -0.00015 -1 0.0001 1 1 -0.0042 0.0017 0.018 -0.010 0.00012 -1 0.0003 1 1 0.0002 0.0008 0.020 -0.009 -0.00007 -1 0.0001 1 1 -0.0011 0.0004 0.009 -0.010 0.00001 -1 0.0001 1 1 -0.0020 0.0016 0.022 -0.016 0.00006 -1 0.0001 1 1 -0.0005 0.0013 0.012 -0.010 -0.00001 -1 -0.0001 1 1 0.0019 0.0007 0.013 0.011 -0.00004 -1 0.0003 1 1 -0.0037 0.0002 0.012 0.007 -0.00011 -1 -0.0002 1 1 0.0055 0.0000 0.009 0.014 0.00007 -1 0.0001 1 1 -0.0038 -0.0001 0.011 0.024 -0.00017 -1 0.0001 1 1 -0.0060 0.0023 0.007 -0.011 0.00005 -1 -0.0001 1 1 0.0055 0.0020 0.019 -0.013 0.00014 -1 0.0001 1 1 -0.0037 0.0032 0.015 0.017 -0.00009 -1 -0.0002 1 1 0.0054 0.0011 0.019 0.024 0.00000 -1 0.0001 1 1 -0.0038 -0.0001 0.016 0.032 -0.00029 -1 0.0002 1 1 -0.0102 -0.0009 0.012 0.011 -0.00016 -1 0.0001 1 1 -0.0094 -0.0003 0.013 -0.010 0.00021 -1 -0.0001 1 1 0.0076 0.0020 0.004 -0.007 0.00009 -1 -0.0001 1 1 0.0070 0.0019 0.006 0.010 -0.00007 -1 0.0002 1 1 -0.0043 -0.0006 0.009 0.018 -0.00012 -1 -0.0001 1 1 0.0004 0.0034 0.019 0.010 -0.00005 -1 -0.0001 1 1 0.0041 -0.0037 -0.001 0.010 0.00017 -1 -0.0002 1 1 0.0057 0.0032 -0.003 0.016 0.00010 -1 -0.0001 1 1 0.0030 0.0037 0.007 0.031 -0.00014 -1 0.0001 1 1 -0.0039 -0.0003 0.012 0.023 -0.00005 -1 0.0002 1 1 -0.0033 -0.0006 0.002 -0.011 0.00001 -1 -0.0001 1 1 0.0045 0.0031 0.007 -0.007 0.00008 -1 -0.0001 1 1 0.0028 -0.0018 0.017 0.011 0.00001 -1 0.0002 1 1 -0.0037 -0.0006 0.007 0.005 -0.00004 -1 -0.0001 1 1 0.0022 0.0000 0.012 0.010 0.00001 -1 0.0001 1 1 -0.0005 0.0008 0.012 -0.010 0.00008 -1 -0.0002 1 1 0.0028 0.0001 0.010 -0.007 0.00012 -1 0.0002 1 1 -0.0044 0.0002 0.012 -0.011 0.00001 -1 0.0001 1 1 -0.0034 0.0014 0.013 0.008 -0.00007 -1 -0.0002 1 1 0.0055 0.0011 0.008 -0.002 0.00008 -1 0.0003 1 1 -0.0040 -0.0015 0.011 0.007 -0.00009 -1 -0.0002 1 1 0.0065 0.0017 0.006 0.013 0.00015 -1 0.0002 1 1 -0.0089 0.0026 0.015 0.005 -0.00009 -1 0.0002 1 1 -0.0051 -0.0020 0.011 -0.013 0.00024 -1 -0.0001 1 1 0.0061 -0.0026 -0.002 -0.012 0.00029 -1 -0.0001 1 1 0.0104 0.0009 -0.001 0.013 0.00003 -1 -0.0001 1 1 0.0040 0.0024 0.005 0.046 -0.00019 -1 -0.0002 1 1 0.0000 -0.0017 0.010 0.032 -0.00003 -1 0.0001 1 1 -0.0037 0.0025 0.014 0.028 -0.00015 -1 0.0001 1 1 -0.0035 0.0004 0.014 0.026 -0.00012 -1 0.0002 1 1 -0.0078 0.0000 0.004 -0.012 -0.00008 -1 0.0002 1 1 -0.0047 0.0015 0.005 -0.031 0.00017 -1 -0.0003 1 1 0.0075 0.0021 0.011 -0.025 0.00022 -1 0.0004 1 1 -0.0085 -0.0015 0.007 -0.009 -0.00019 -1 -0.0002 1 1 0.0057 0.0022 0.006 -0.025 0.00023 -1 -0.0002 1 1 0.0076 0.0024 0.011 -0.004 0.00001 -1 0.0001 1 1 -0.0074 0.0002 0.009 0.003 -0.00026 -1 0.0001 1 1 -0.0100 0.0021 0.011 -0.015 -0.00007 -1 0.0003 1 1 -0.0090 0.0018 0.013 -0.032 0.00010 -1 -0.0003 1 1 0.0077 -0.0002 0.008 -0.041 0.00043 -1 -0.0002 1 1 0.0119 0.0004 0.007 -0.006 -0.00001 -1 -0.0004 1 1 0.0077 0.0034 0.012 0.013 -0.00029 -1 -0.0002 1 1 0.0006 -0.0019 0.014 0.010 0.00021 -1 0.0001 1 1 -0.0041 0.0009 0.001 0.005 -0.00011 -1 0.0001 1 1 -0.0020 0.0025 0.007 -0.013 0.00009 -1 -0.0001 1 1 0.0085 -0.0008 0.006 0.016 0.00006 -1 -0.0001 1 1 0.0063 0.0016 0.007 0.033 -0.00015 -1 0.0002 1 1 -0.0093 -0.0002 0.009 0.014 -0.00009 -1 0.0001 1 1 -0.0053 0.0002 0.006 -0.012 0.00022 -1 -0.0002 1 1 0.0059 -0.0002 0.009 -0.011 0.00024 -1 -0.0001 1 1 0.0069 0.0004 0.008 0.016 -0.00003 -1 -0.0001 1 1 0.0037 0.0027 0.012 0.026 -0.00018 -1 -0.0001 1 1 0.0010 -0.0028 0.010 0.029 -0.00024 -1 0.0002 1 1 -0.0076 -0.0016 0.005 0.021 -0.00030 -1 0.0001 1 1 -0.0098 0.0030 0.009 -0.002 -0.00001 -1 0.0001 1 1 -0.0052 0.0016 0.011 -0.029 0.00017 -1 -0.0001 1 1 0.0039 0.0004 0.009 -0.032 0.00024 -1 -0.0001 1 1 0.0054 0.0006 0.008 0.011 -0.00006 -1 0.0002 1 1 -0.0055 0.0000 0.008 0.013 -0.00018 -1 0.0002 1 1 -0.0022 0.0006 0.007 -0.013 0.00011 -1 -0.0002 1 1 0.0052 0.0012 0.008 -0.008 0.00019 -1 -0.0002 1 1 0.0047 0.0016 0.012 0.012 -0.00007 -1 0.0003 1 1 -0.0039 -0.0009 0.009 0.014 -0.00018 -1 -0.0003 1 1 0.0042 -0.0006 0.009 -0.008 0.00017 -1 0.0002 1 1 -0.0054 0.0013 0.012 -0.007 -0.00019 -1 -0.0001 1 1 0.0085 -0.0018 0.008 -0.005 0.00018 -1 -0.0003 1 1 0.0092 -0.0007 0.006 0.012 -0.00003 -1 0.0001 1 1 0.0019 0.0021 0.008 0.030 -0.00029 -1 0.0003 1 1 -0.0063 -0.0023 0.009 0.023 -0.00019 -1 0.0002 1 1 -0.0088 0.0044 0.011 0.004 -0.00017 -1 -0.0002 1 1 0.0075 -0.0010 0.013 -0.024 0.00041 -1 -0.0001 1 1 0.0100 -0.0003 0.010 0.002 -0.00001 -1 -0.0001 1 1 0.0079 0.0039 0.013 0.021 -0.00025 -1 0.0002 1 1 -0.0048 -0.0009 0.014 0.025 -0.00015 -1 -0.0002 1 1 0.0041 -0.0024 -0.003 0.016 0.00010 -1 -0.0002 1 1 0.0017 0.0036 0.001 0.035 -0.00010 -1 0.0001 1 1 -0.0036 0.0054 0.012 0.033 -0.00025 -1 -0.0003 1 1 0.0063 -0.0018 0.010 -0.012 0.00033 -1 0.0002 1 1 -0.0021 0.0001 0.008 -0.010 0.00000 -1 -0.0002 1 1 0.0042 0.0028 0.010 -0.007 0.00014 -1 -0.0002 1 1 0.0004 -0.0011 0.013 0.009 -0.00001 -1 0.0002 1 1 -0.0071 0.0004 0.004 -0.016 -0.00007 -1 0.0001 1 1 -0.0055 0.0032 0.007 -0.032 0.00012 -1 0.0001 1 1 0.0060 0.0017 0.014 -0.032 0.00022 -1 -0.0003 1 1 0.0105 -0.0020 0.011 -0.016 0.00020 -1 0.0002 1 1 -0.0057 0.0018 0.001 0.010 -0.00030 -1 -0.0001 1 1 0.0047 -0.0009 0.004 -0.005 0.00002 -1 -0.0002 1 1 0.0002 0.0021 0.010 0.010 -0.00010 -1 0.0004 1 1 -0.0048 0.0011 0.011 0.006 -0.00029 -1 0.0002 1 1 -0.0016 0.0012 0.014 -0.010 -0.00001 -1 -0.0004 1 1 0.0053 -0.0007 0.011 -0.007 0.00027 -1 0.0001 1 1 0.0039 0.0010 0.012 0.012 -0.00011 -1 0.0002 1 1 -0.0072 0.0027 0.007 0.005 -0.00017 -1 -0.0003 1 1 0.0055 -0.0011 0.011 -0.030 0.00024 -1 -0.0001 1 1 0.0012 0.0000 0.008 0.011 -0.00003 -1 0.0001 1 1 -0.0040 0.0003 0.007 0.005 -0.00010 -1 -0.0003 1 1 0.0046 -0.0003 0.006 -0.007 0.00020 -1 -0.0001 1 1 0.0030 0.0002 0.004 0.011 -0.00009 -1 0.0003 1 1 -0.0048 0.0035 0.014 0.009 -0.00020 -1 -0.0002 1 1 0.0056 0.0025 0.008 0.011 0.00003 -1 0.0001 1 1 -0.0042 0.0002 0.010 0.016 -0.00008 -1 0.0002 1 1 -0.0030 0.0035 0.009 -0.010 -0.00003 -1 -0.0003 1 1 0.0049 -0.0001 0.013 -0.007 0.00011 -1 -0.0002 1 1 0.0026 0.0020 0.006 -0.007 0.00011 -1 0.0001 1 1 -0.0024 0.0022 0.005 -0.012 -0.00001 -1 0.0001 1 1 -0.0036 0.0017 0.011 -0.032 0.00011 -1 -0.0001 1 1 0.0078 -0.0015 0.009 -0.003 0.00002 -1 -0.0001 1 1 0.0057 -0.0011 0.006 0.012 -0.00012 -1 -0.0001 1 1 0.0047 0.0009 0.009 -0.023 0.00002 -1 -0.0001 1 1 0.0032 0.0011 0.012 -0.007 -0.00006 -1 0.0002 1 1 -0.0048 0.0015 0.018 -0.012 -0.00010 -1 -0.0001 1 1 0.0064 0.0000 0.015 -0.005 0.00006 -1 -0.0001 1 1 0.0063 -0.0020 0.010 0.016 -0.00004 -1 0.0001 1 1 -0.0070 -0.0010 0.008 0.013 -0.00008 -1 -0.0001 1 1 0.0035 0.0010 0.006 -0.002 0.00006 -1 -0.0001 1 1 0.0022 0.0012 0.010 0.011 -0.00006 -1 0.0002 1 1 -0.0040 -0.0002 0.014 0.005 -0.00008 -1 -0.0001 1 1 0.0029 0.0018 0.007 -0.006 0.00007 -1 0.0001 1 1 -0.0022 -0.0006 0.010 -0.013 0.00002 -1 -0.0002 1 1 0.0045 0.0004 0.002 -0.005 0.00006 -1 0.0001 1 1 -0.0021 0.0004 0.008 -0.010 0.00004 -1 -0.0001 1 1 0.0033 0.0022 0.014 -0.006 0.00007 -1 0.0001 1 1 -0.0041 -0.0004 0.012 -0.015 -0.00001 -1 0.0001 1 1 -0.0029 -0.0006 0.010 -0.022 0.00009 -1 -0.0001 1 1 0.0066 0.0011 0.002 -0.002 0.00004 -1 0.0002 1 1 -0.0070 0.0002 0.016 0.005 -0.00007 -1 -0.0001 1 1 0.0069 0.0008 0.001 0.000 0.00006 -1 -0.0002 1 1 0.0052 0.0004 0.002 0.019 -0.00010 -1 0.0001 1 1 -0.0103 0.0020 0.012 0.003 -0.00019 -1 -0.0001 1 1 0.0076 0.0002 0.011 -0.036 0.00018 -1 -0.0001 1 1 0.0088 0.0004 0.011 -0.020 0.00001 -1 -0.0002 1 1 0.0008 -0.0006 0.010 0.010 0.00000 -1 -0.0001 1 1 0.0042 -0.0009 -0.002 0.010 0.00005 -1 0.0002 1 1 -0.0069 0.0031 0.011 0.008 -0.00019 -1 0.0001 1 1 -0.0053 0.0005 0.017 -0.028 0.00012 -1 -0.0001 1 1 0.0067 -0.0007 0.010 -0.023 0.00015 -1 0.0001 1 1 -0.0030 -0.0004 0.006 -0.010 0.00005 -1 -0.0001 1 1 0.0041 0.0014 0.010 -0.005 0.00006 -1 -0.0001 1 1 0.0023 -0.0001 0.015 0.010 -0.00008 -1 0.0001 1 1 -0.0050 0.0029 0.020 0.011 -0.00011 -1 0.0001 1 1 -0.0057 -0.0027 0.020 0.003 -0.00002 -1 -0.0001 1 1 -0.0001 -0.0035 0.006 -0.010 0.00018 -1 -0.0001 1 1 0.0058 0.0004 0.005 0.011 0.00000 -1 -0.0002 1 1 0.0012 0.0006 0.008 0.030 -0.00011 -1 0.0001 1 1 -0.0040 0.0011 0.010 0.028 -0.00026 -1 0.0001 1 1 -0.0071 0.0010 0.011 0.019 -0.00016 -1 -0.0001 1 1 0.0026 0.0006 0.014 0.011 -0.00005 -1 -0.0001 1 1 0.0039 0.0016 0.004 -0.007 0.00013 -1 0.0001 1 1 -0.0035 -0.0010 0.008 -0.015 -0.00001 -1 0.0001 1 1 -0.0025 -0.0011 0.006 -0.020 0.00008 -1 0.0001 1 1 0.0047 0.0007 0.008 -0.005 0.00003 -1 -0.0001 1 1 0.0054 0.0006 0.009 0.005 0.00002 -1 0.0001 1 1 0.0050 0.0007 0.010 0.015 -0.00004 -1 0.0001 1 1 -0.0052 -0.0011 0.005 0.003 -0.00002 -1 -0.0002 1 1 0.0048 0.0014 0.003 -0.005 0.00015 -1 -0.0002 1 1 0.0056 0.0014 0.002 0.014 -0.00001 -1 0.0001 1 1 -0.0082 0.0012 0.011 0.002 -0.00009 -1 0.0001 1 1 -0.0080 0.0003 0.011 -0.011 0.00004 -1 0.0003 1 1 -0.0043 0.0096 0.014 -0.010 0.00034 -1 0.0006 1 1 -0.0041 0.0042 0.007 -0.010 -0.00013 -1 -0.0008 1 1 0.0058 0.0064 0.021 -0.008 0.00012 -1 0.0010 1 1 -0.0076 -0.0019 0.031 -0.012 -0.00015 -1 0.0001 1 1 0.0037 -0.0010 0.018 -0.025 0.00035 -1 -0.0001 1 1 0.0096 -0.0008 0.012 -0.013 0.00028 -1 -0.0009 1 1 0.0122 0.0066 0.017 0.003 0.00012 -1 -0.0002 1 1 0.0075 0.0042 0.023 0.025 -0.00054 -1 0.0016 1 1 -0.0092 -0.0021 0.021 0.023 -0.00083 -1 -0.0006 1 1 0.0067 0.0022 0.017 -0.023 0.00034 -1 0.0001 1 1 0.0007 0.0017 0.020 0.009 -0.00022 -1 -0.0004 1 1 0.0039 0.0020 0.018 0.008 0.00014 -1 0.0007 1 1 -0.0063 0.0024 0.019 0.007 -0.00028 -1 -0.0001 1 1 0.0039 0.0021 0.019 -0.010 0.00027 -1 -0.0005 1 1 0.0066 0.0038 0.020 -0.002 0.00007 -1 0.0013 1 1 -0.0116 0.0009 0.020 -0.011 -0.00041 -1 -0.0008 1 1 0.0118 0.0040 0.009 -0.026 0.00044 -1 -0.0001 1 1 0.0075 0.0036 0.014 0.013 -0.00040 -1 0.0001 1 1 -0.0095 0.0041 0.023 0.004 -0.00027 -1 -0.0005 1 1 0.0103 0.0001 0.020 -0.023 0.00052 -1 -0.0006 1 1 0.0133 0.0024 0.022 -0.001 0.00000 -1 0.0001 1 1 -0.0079 -0.0005 0.006 0.013 -0.00031 -1 0.0001 1 1 0.0036 0.0053 0.021 -0.030 0.00035 -1 -0.0002 1 1 0.0103 -0.0012 0.017 -0.016 0.00029 -1 -0.0001 1 1 0.0124 -0.0006 0.013 0.003 0.00005 -1 -0.0001 1 1 0.0100 -0.0001 0.010 0.019 -0.00022 -1 0.0001 1 1 0.0039 0.0009 0.010 0.031 -0.00036 -1 0.0004 1 1 -0.0038 0.0018 0.010 0.006 -0.00006 -1 0.0008 1 1 -0.0146 0.0009 0.014 -0.008 -0.00022 -1 0.0002 1 1 -0.0076 0.0022 0.012 -0.036 0.00055 -1 -0.0009 1 1 0.0122 0.0027 0.009 -0.028 0.00053 -1 -0.0004 1 1 0.0106 0.0050 0.017 0.013 -0.00039 -1 0.0001 1 1 -0.0044 0.0012 0.019 0.018 -0.00013 -1 -0.0003 1 1 -0.0053 -0.0019 0.015 0.008 -0.00001 -1 0.0004 1 1 -0.0072 -0.0008 0.012 -0.001 -0.00017 -1 -0.0005 1 1 0.0064 0.0013 0.003 -0.005 0.00040 -1 -0.0002 1 1 0.0068 0.0042 0.010 0.019 -0.00011 -1 0.0001 1 1 -0.0044 0.0013 0.018 0.025 -0.00025 -1 0.0001 1 1 -0.0078 -0.0016 0.013 0.016 -0.00022 -1 -0.0007 1 1 0.0050 0.0016 0.015 -0.007 0.00022 -1 0.0004 1 1 -0.0050 0.0011 0.018 -0.002 -0.00032 -1 0.0002 1 1 -0.0049 0.0013 0.017 -0.013 0.00012 -1 -0.0009 1 1 0.0097 -0.0014 0.008 -0.005 0.00033 -1 0.0005 1 1 -0.0085 0.0036 0.010 -0.011 -0.00003 -1 -0.0005 1 1 0.0111 -0.0022 0.011 -0.003 0.00021 -1 -0.0001 1 1 0.0064 0.0008 0.009 0.019 -0.00039 -1 0.0001 1 1 -0.0051 0.0026 0.012 0.021 -0.00045 -1 0.0001 1 1 -0.0101 0.0027 0.014 0.010 -0.00030 -1 0.0008 1 1 -0.0044 -0.0008 0.015 0.007 -0.00031 -1 -0.0001 1 1 0.0075 0.0045 0.006 0.008 0.00022 -1 -0.0002 1 1 0.0018 0.0028 0.012 0.028 -0.00022 -1 -0.0001 1 1 -0.0041 0.0030 0.016 0.026 -0.00034 -1 -0.0003 1 1 0.0030 -0.0005 0.008 -0.005 0.00021 -1 0.0002 1 1 -0.0031 0.0024 0.012 -0.014 0.00000 -1 -0.0007 1 1 0.0065 0.0009 0.010 -0.008 0.00019 -1 0.0001 1 1 -0.0063 0.0023 0.012 -0.002 -0.00049 -1 0.0003 1 1 -0.0120 -0.0036 0.014 -0.021 -0.00009 -1 0.0001 1 1 -0.0081 -0.0024 0.009 -0.041 0.00040 -1 -0.0004 1 1 0.0076 0.0000 -0.001 -0.042 0.00040 -1 -0.0004 1 1 0.0065 0.0034 0.010 -0.005 0.00009 -1 0.0006 1 1 -0.0120 0.0036 0.021 -0.015 -0.00033 -1 -0.0002 1 1 0.0084 -0.0011 0.014 -0.038 0.00039 -1 0.0001 1 1 -0.0033 0.0019 0.005 -0.012 0.00004 -1 -0.0003 1 1 0.0042 0.0020 0.012 -0.007 0.00006 -1 0.0005 1 1 -0.0064 -0.0002 0.012 -0.013 -0.00012 -1 -0.0003 1 1 0.0104 0.0016 0.012 -0.005 0.00023 -1 0.0004 1 1 -0.0104 -0.0001 0.007 0.004 -0.00021 -1 -0.0003 1 1 0.0065 0.0017 0.011 -0.004 0.00020 -1 -0.0002 1 1 0.0059 0.0016 0.011 0.010 -0.00020 -1 0.0006 1 1 -0.0093 0.0000 0.006 0.003 -0.00030 -1 -0.0003 1 1 0.0047 0.0030 0.004 -0.020 0.00036 -1 -0.0001 1 1 0.0075 0.0031 0.010 0.011 -0.00004 -1 0.0001 1 1 -0.0066 0.0016 0.009 0.004 -0.00012 -1 0.0002 1 1 -0.0059 0.0014 0.008 -0.013 0.00007 -1 -0.0002 1 1 0.0058 0.0031 0.014 -0.013 0.00012 -1 -0.0007 1 1 0.0035 -0.0001 0.011 0.010 0.00015 -1 0.0004 1 1 -0.0078 0.0004 0.007 0.009 -0.00050 -1 0.0002 1 1 -0.0119 0.0029 0.010 -0.013 -0.00004 -1 0.0001 1 1 -0.0075 0.0030 0.012 -0.031 0.00037 -1 -0.0001 1 1 0.0083 0.0018 0.014 -0.029 0.00033 -1 -0.0001 1 1 0.0112 0.0010 0.013 -0.011 0.00009 -1 -0.0003 1 1 0.0099 0.0003 0.010 0.018 -0.00011 -1 -0.0004 1 1 0.0047 0.0013 0.011 0.030 -0.00042 -1 0.0002 1 1 -0.0087 0.0029 0.015 0.027 -0.00070 -1 0.0004 1 1 -0.0141 -0.0022 0.008 0.011 -0.00030 -1 -0.0004 1 1 0.0107 0.0024 0.000 -0.005 0.00036 -1 0.0001 1 1 0.0102 0.0074 0.005 0.017 -0.00057 -1 0.0001 1 1 0.0036 0.0036 0.015 0.030 -0.00002 -1 0.0002 1 1 -0.0006 -0.0016 0.008 0.039 -0.00016 -1 -0.0002 1 1 -0.0006 0.0006 0.003 0.036 0.00002 -1 0.0001 1 1 -0.0098 0.0019 0.003 0.020 -0.00030 -1 0.0001 1 1 -0.0121 0.0034 0.007 0.002 -0.00009 -1 0.0003 1 1 -0.0075 0.0041 0.013 -0.029 0.00029 -1 -0.0008 1 1 0.0103 0.0015 0.014 -0.026 0.00048 -1 -0.0007 1 1 0.0063 0.0016 0.016 0.013 0.00005 -1 0.0005 1 1 -0.0133 -0.0014 0.007 0.002 -0.00040 -1 0.0001 1 1 -0.0094 0.0005 0.004 -0.031 0.00034 -1 -0.0002 1 1 0.0113 0.0016 0.011 -0.022 0.00024 -1 -0.0002 1 1 0.0087 0.0015 0.011 0.021 -0.00019 -1 0.0001 1 1 -0.0077 0.0019 0.014 0.025 -0.00033 -1 0.0004 1 1 -0.0034 0.0022 0.003 -0.012 -0.00009 -1 -0.0006 1 1 0.0071 0.0030 0.008 -0.006 0.00020 -1 0.0003 1 1 -0.0035 0.0022 0.011 0.006 -0.00038 -1 0.0002 1 1 -0.0065 0.0017 0.011 -0.012 0.00000 -1 -0.0002 1 1 0.0050 0.0012 0.009 -0.017 0.00021 -1 0.0001 1 1 -0.0038 0.0023 0.009 0.001 -0.00028 -1 0.0003 1 1 -0.0064 0.0018 0.010 -0.011 -0.00007 -1 -0.0001 1 1 0.0039 0.0023 0.013 -0.022 0.00017 -1 0.0001 1 1 0.0060 0.0007 0.011 -0.013 0.00009 -1 -0.0002 1 1 0.0077 0.0003 0.009 -0.002 0.00010 -1 -0.0002 1 1 0.0037 -0.0019 0.007 0.013 -0.00031 -1 -0.0001 1 1 -0.0053 0.0030 0.007 0.012 -0.00047 -1 0.0004 1 1 -0.0122 0.0026 0.009 -0.001 -0.00047 -1 -0.0001 1 1 0.0074 0.0011 0.009 -0.021 0.00036 -1 -0.0001 1 1 0.0088 0.0025 0.011 -0.004 0.00001 -1 -0.0002 1 1 0.0060 0.0037 0.013 0.014 -0.00031 -1 0.0003 1 1 -0.0117 0.0009 0.019 0.005 -0.00047 -1 0.0001 1 1 0.0064 0.0067 0.024 -0.013 0.00017 -1 -0.0006 1 1 0.0096 -0.0004 0.019 0.001 0.00015 -1 0.0007 1 1 -0.0042 -0.0014 0.014 0.019 -0.00062 -1 0.0001 1 1 -0.0087 -0.0015 0.010 0.002 -0.00005 -1 0.0002 1 1 -0.0019 0.0020 0.019 -0.028 -0.00008 -1 -0.0001 1 1 0.0015 -0.0023 0.007 0.010 0.00004 -1 -0.0001 1 1 0.0006 0.0019 0.012 0.011 -0.00007 -1 0.0001 1 1 -0.0034 0.0035 0.022 0.007 -0.00012 -1 0.0001 1 1 -0.0047 -0.0014 0.022 -0.011 0.00001 -1 -0.0001 1 1 0.0051 0.0012 0.008 0.011 -0.00002 -1 -0.0002 1 1 0.0024 -0.0007 0.006 0.011 0.00000 -1 -0.0001 1 1 0.0037 -0.0014 0.016 0.013 0.00003 -1 -0.0001 1 1 0.0011 0.0013 0.015 0.010 -0.00001 -1 -0.0002 1 1 0.0011 -0.0010 0.006 0.010 -0.00001 -1 0.0002 1 1 -0.0062 0.0015 0.013 -0.010 -0.00005 -1 -0.0001 1 1 0.0057 0.0029 0.010 0.014 -0.00007 -1 0.0001 1 1 -0.0047 -0.0011 0.014 0.006 -0.00005 -1 0.0001 1 1 0.0038 0.0019 0.012 0.004 0.00001 -1 -0.0001 1 1 0.0048 -0.0016 0.009 0.012 0.00004 -1 -0.0001 1 1 0.0016 -0.0001 0.006 0.030 -0.00009 -1 0.0001 1 1 -0.0047 0.0002 0.006 0.023 -0.00013 -1 -0.0001 1 1 0.0041 -0.0013 0.010 0.010 -0.00002 -1 0.0001 1 1 -0.0050 0.0004 0.007 0.004 -0.00006 -1 -0.0001 1 1 0.0039 -0.0009 0.014 0.003 -0.00001 -1 -0.0001 1 1 0.0010 -0.0006 0.011 0.011 -0.00011 -1 0.0003 1 1 -0.0050 -0.0057 0.011 0.005 -0.00013 -1 0.0001 1 1 -0.0019 -0.0004 0.012 -0.014 0.00008 -1 -0.0001 1 1 0.0051 0.0013 0.010 -0.006 0.00011 -1 -0.0002 1 1 0.0045 -0.0009 0.014 0.013 -0.00004 -1 -0.0001 1 1 0.0036 -0.0008 0.005 -0.012 0.00012 -1 -0.0001 1 1 0.0058 0.0002 0.005 -0.001 0.00007 -1 -0.0002 1 1 0.0033 0.0010 0.011 0.010 0.00007 -1 0.0001 1 1 -0.0054 0.0027 0.013 -0.013 -0.00002 -1 -0.0001 1 1 0.0075 -0.0027 0.009 -0.010 0.00014 -1 -0.0003 1 1 0.0072 0.0015 0.003 0.027 -0.00008 -1 0.0002 1 1 -0.0039 0.0019 0.009 0.034 -0.00034 -1 -0.0001 1 1 0.0044 0.0002 0.013 -0.011 0.00014 -1 -0.0002 1 1 0.0058 0.0003 0.013 0.012 -0.00001 -1 -0.0004 1 1 0.0014 0.0014 0.007 0.009 0.00005 -1 0.0004 1 1 -0.0051 0.0023 0.012 0.007 -0.00036 -1 0.0001 1 1 -0.0033 -0.0010 0.011 -0.011 0.00019 -1 0.0002 1 1 -0.0051 -0.0002 0.010 0.006 -0.00011 -1 -0.0001 1 1 0.0041 0.0012 0.009 -0.008 0.00013 -1 0.0002 1 1 -0.0039 0.0011 0.011 -0.028 -0.00006 -1 -0.0001 1 1 0.0062 -0.0004 0.010 -0.006 0.00001 -1 0.0002 1 1 -0.0044 0.0009 0.009 0.008 -0.00013 -1 0.0001 1 1 0.0002 0.0015 0.011 -0.010 0.00008 -1 -0.0002 1 1 0.0039 -0.0010 0.009 -0.006 0.00016 -1 -0.0002 1 1 0.0014 0.0011 0.006 0.010 0.00002 -1 0.0002 1 1 -0.0035 0.0019 0.012 0.007 -0.00014 -1 -0.0001 1 1 0.0038 -0.0015 0.006 0.013 0.00001 -1 -0.0001 1 1 0.0061 0.0025 0.011 0.011 0.00001 -1 0.0001 1 1 -0.0072 0.0020 0.009 -0.012 0.00000 -1 0.0002 1 1 -0.0038 -0.0001 0.011 0.004 -0.00006 -1 -0.0002 1 1 0.0050 -0.0005 0.004 0.014 0.00003 -1 -0.0001 1 1 0.0003 0.0018 0.010 0.027 -0.00013 -1 0.0002 1 1 -0.0055 0.0019 0.012 -0.012 0.00003 -1 -0.0001 1 1 0.0013 -0.0031 0.009 0.010 0.00000 -1 0.0003 1 1 -0.0042 0.0028 0.008 0.005 -0.00013 -1 -0.0001 1 1 0.0065 0.0001 0.003 0.014 0.00005 -1 -0.0001 1 1 0.0049 0.0038 0.013 0.030 -0.00009 -1 -0.0001 1 1 0.0008 0.0009 0.008 0.010 -0.00002 -1 -0.0002 1 1 0.0040 -0.0013 0.008 0.011 0.00005 -1 0.0003 1 1 -0.0044 0.0004 0.012 -0.036 0.00012 -1 -0.0002 1 1 0.0096 -0.0006 0.007 -0.024 0.00024 -1 0.0002 1 1 -0.0081 0.0006 0.012 0.010 -0.00026 -1 0.0001 1 1 -0.0050 -0.0018 0.013 -0.014 0.00026 -1 -0.0001 1 1 0.0066 -0.0003 0.008 -0.002 0.00007 -1 -0.0001 1 1 0.0063 -0.0001 0.008 0.011 -0.00005 -1 -0.0001 1 1 -0.0055 -0.0008 0.004 0.009 -0.00006 -1 0.0001 1 1 -0.0069 0.0017 0.008 0.001 -0.00009 -1 0.0001 1 1 -0.0057 -0.0030 0.012 -0.014 0.00014 -1 0.0003 1 1 -0.0019 0.0004 0.008 -0.027 -0.00002 -1 -0.0002 1 1 0.0061 -0.0002 0.005 -0.017 0.00012 -1 -0.0003 1 1 0.0038 0.0025 0.009 0.010 -0.00014 -1 0.0003 1 1 -0.0049 -0.0023 0.012 0.007 -0.00014 -1 -0.0001 1 1 0.0040 -0.0001 0.011 0.011 0.00001 -1 0.0001 1 1 -0.0069 -0.0005 0.007 -0.014 -0.00002 -1 0.0001 1 1 -0.0039 0.0011 0.009 -0.029 0.00013 -1 -0.0002 1 1 0.0064 -0.0002 0.012 -0.023 0.00018 -1 -0.0002 1 1 0.0051 -0.0009 0.009 0.011 -0.00008 -1 0.0001 1 1 -0.0020 0.0013 0.009 -0.011 0.00002 -1 0.0001 1 1 -0.0035 -0.0004 0.009 -0.011 -0.00005 -1 0.0002 1 1 -0.0030 0.0016 0.008 -0.012 -0.00007 -1 -0.0001 1 1 0.0046 0.0002 0.010 0.011 -0.00004 -1 0.0002 1 1 -0.0065 0.0005 0.012 0.002 -0.00009 -1 0.0001 1 1 -0.0055 0.0002 0.011 -0.011 0.00012 -1 -0.0001 1 1 0.0042 0.0011 0.007 -0.013 0.00012 -1 0.0001 1 1 -0.0017 0.0024 0.013 -0.010 0.00001 -1 -0.0001 1 1 0.0050 -0.0017 0.011 -0.004 0.00013 -1 0.0002 1 1 -0.0068 0.0015 0.008 0.006 -0.00016 -1 0.0001 1 1 -0.0008 -0.0004 0.010 -0.009 -0.00002 -1 -0.0001 1 1 0.0033 0.0013 0.010 -0.005 0.00006 -1 0.0001 1 1 -0.0038 0.0006 0.008 -0.013 -0.00001 -1 -0.0002 1 1 0.0013 0.0014 0.011 0.010 -0.00002 -1 0.0003 1 1 -0.0051 -0.0008 0.012 0.005 -0.00025 -1 -0.0001 1 1 0.0024 0.0003 0.011 0.028 -0.00008 -1 0.0002 1 1 -0.0036 -0.0004 0.009 0.026 -0.00013 -1 -0.0002 1 1 0.0026 -0.0009 0.010 0.010 0.00006 -1 0.0001 1 1 -0.0045 -0.0020 0.004 0.005 -0.00009 -1 -0.0001 1 1 0.0044 0.0009 0.014 -0.006 0.00013 -1 -0.0001 1 1 0.0051 -0.0026 0.009 0.014 0.00001 -1 0.0002 1 1 -0.0040 0.0006 0.009 0.006 -0.00002 -1 -0.0001 1 1 0.0049 0.0002 0.009 0.016 0.00002 -1 -0.0001 1 1 0.0040 0.0003 0.010 0.029 -0.00005 -1 0.0002 1 1 -0.0013 0.0006 0.011 0.033 -0.00017 -1 -0.0001 1 1 -0.0003 -0.0009 0.006 0.027 0.00005 -1 -0.0001 1 1 0.0024 0.0025 0.011 0.011 0.00000 -1 -0.0001 1 1 0.0046 0.0010 0.004 0.014 0.00006 -1 -0.0001 1 1 0.0023 0.0015 0.009 0.028 -0.00009 -1 0.0001 1 1 -0.0046 0.0000 0.011 0.021 -0.00011 -1 0.0001 1 1 -0.0021 0.0006 0.006 -0.013 0.00003 -1 -0.0004 1 1 0.0063 0.0022 0.020 -0.005 0.00017 -1 0.0004 1 1 -0.0038 -0.0048 0.004 0.007 -0.00026 -1 0.0002 1 1 -0.0029 0.0019 0.005 -0.012 -0.00003 -1 -0.0001 1 1 0.0080 -0.0018 0.008 0.014 0.00005 -1 -0.0002 1 1 0.0068 -0.0006 0.006 0.029 -0.00011 -1 0.0002 1 1 -0.0085 0.0001 0.007 0.023 -0.00019 -1 -0.0001 1 1 0.0047 0.0021 0.007 -0.016 0.00015 -1 0.0002 1 1 -0.0050 0.0019 0.007 0.007 -0.00011 -1 0.0001 1 1 -0.0034 0.0008 0.010 -0.010 0.00011 -1 -0.0002 1 1 0.0059 0.0002 0.009 -0.005 0.00018 -1 -0.0002 1 1 0.0043 0.0007 0.011 0.013 -0.00009 -1 0.0002 1 1 -0.0062 -0.0017 0.005 0.005 -0.00012 -1 0.0001 1 1 -0.0047 -0.0003 0.003 -0.010 0.00012 -1 -0.0001 1 1 0.0037 0.0005 0.001 -0.013 0.00019 -1 -0.0001 1 1 0.0050 0.0006 0.001 -0.006 0.00006 -1 -0.0001 1 1 -0.0041 -0.0013 0.005 0.006 -0.00019 -1 0.0002 1 1 -0.0023 -0.0009 0.005 -0.010 -0.00001 -1 -0.0003 1 1 0.0035 0.0006 0.005 -0.008 0.00011 -1 0.0001 1 1 -0.0012 -0.0015 0.012 -0.010 0.00004 -1 -0.0004 1 1 0.0034 -0.0023 0.003 -0.006 0.00012 -1 0.0001 1 1 -0.0035 -0.0008 0.005 -0.006 -0.00012 -1 -0.0002 1 1 0.0045 -0.0002 0.012 0.010 -0.00003 -1 0.0002 1 1 -0.0041 -0.0018 0.008 0.012 -0.00016 -1 0.0002 1 1 -0.0014 0.0056 0.004 -0.010 -0.00005 -1 -0.0001 1 1 0.0028 0.0009 0.014 -0.007 0.00003 -1 0.0016 1 1 -0.0097 -0.0030 0.029 -0.009 -0.00004 -1 -0.0002 1 1 0.0062 0.0013 0.018 -0.019 0.00022 -1 -0.0005 1 1 0.0083 0.0012 0.017 -0.005 0.00005 -1 0.0001 1 1 -0.0033 0.0017 0.023 0.006 -0.00002 -1 0.0006 1 1 -0.0031 0.0029 0.016 -0.012 -0.00009 -1 -0.0003 1 1 0.0070 0.0033 0.025 -0.002 0.00010 -1 -0.0001 1 1 0.0056 0.0021 0.026 0.012 -0.00012 -1 0.0001 1 1 -0.0051 0.0020 0.029 0.012 -0.00012 -1 0.0005 1 1 -0.0059 0.0006 0.029 0.004 -0.00003 -1 -0.0008 1 1 0.0083 -0.0007 0.021 0.010 0.00018 -1 0.0001 1 1 0.0043 0.0011 0.022 0.027 -0.00032 -1 0.0006 1 1 -0.0052 0.0010 0.021 0.024 -0.00021 -1 -0.0002 1 1 0.0016 0.0000 0.016 0.009 0.00017 -1 -0.0001 1 1 -0.0041 0.0018 0.009 0.007 -0.00001 -1 0.0003 1 1 -0.0067 0.0036 0.017 -0.014 -0.00004 -1 -0.0003 1 1 0.0052 0.0032 0.024 -0.023 0.00016 -1 0.0005 1 1 -0.0057 -0.0026 0.011 -0.008 -0.00024 -1 -0.0002 1 1 0.0053 0.0037 0.011 -0.023 0.00012 -1 0.0001 1 1 -0.0060 0.0005 0.022 -0.012 -0.00012 -1 -0.0004 1 1 0.0056 -0.0026 0.005 -0.023 0.00038 -1 0.0001 1 1 -0.0061 0.0037 0.020 0.009 -0.00037 -1 0.0004 1 1 -0.0116 0.0020 0.021 -0.008 -0.00025 -1 0.0002 1 1 -0.0047 -0.0028 0.014 -0.044 0.00038 -1 -0.0007 1 1 0.0053 -0.0031 0.004 -0.044 0.00054 -1 -0.0005 1 1 0.0098 0.0027 0.016 0.004 0.00009 -1 -0.0002 1 1 0.0038 -0.0016 0.015 0.028 -0.00035 -1 -0.0003 1 1 0.0064 -0.0074 0.018 -0.025 0.00024 -1 -0.0005 1 1 0.0064 0.0023 0.007 0.012 0.00004 -1 0.0001 1 1 -0.0033 0.0040 0.018 0.020 -0.00036 -1 0.0003 1 1 -0.0102 0.0009 0.019 0.003 -0.00022 -1 -0.0002 1 1 0.0056 0.0003 0.011 -0.031 0.00032 -1 0.0003 1 1 -0.0031 0.0024 0.012 -0.010 0.00004 -1 -0.0002 1 1 0.0065 0.0012 0.014 -0.005 0.00022 -1 -0.0001 1 1 0.0064 0.0019 0.016 0.010 -0.00013 -1 -0.0001 1 1 0.0008 -0.0002 0.010 0.028 -0.00009 -1 0.0001 1 1 -0.0069 0.0004 0.008 0.018 -0.00020 -1 0.0002 1 1 -0.0065 0.0013 0.009 -0.011 0.00006 -1 -0.0002 1 1 0.0038 0.0002 0.011 -0.019 0.00024 -1 -0.0002 1 1 0.0050 0.0006 0.009 0.010 -0.00007 -1 0.0005 1 1 -0.0071 0.0013 0.011 0.008 -0.00026 -1 -0.0009 1 1 0.0086 0.0012 0.007 -0.003 0.00033 -1 0.0001 1 1 -0.0065 0.0019 0.014 0.012 -0.00044 -1 -0.0006 1 1 0.0085 0.0001 0.008 -0.006 0.00045 -1 -0.0001 1 1 0.0086 0.0031 0.011 0.014 -0.00041 -1 0.0003 1 1 -0.0054 0.0000 0.012 0.015 -0.00028 -1 -0.0001 1 1 -0.0039 -0.0005 0.007 -0.010 0.00014 -1 0.0001 1 1 -0.0025 -0.0003 0.005 -0.014 0.00009 -1 -0.0004 1 1 0.0054 0.0028 0.005 -0.009 0.00016 -1 0.0001 1 1 -0.0045 0.0022 0.019 -0.002 -0.00014 -1 0.0001 1 1 -0.0053 0.0021 0.021 -0.012 0.00002 -1 -0.0003 1 1 0.0087 -0.0024 0.006 -0.005 0.00020 -1 -0.0003 1 1 0.0076 0.0003 0.006 0.011 -0.00018 -1 0.0002 1 1 -0.0093 0.0018 0.013 0.006 -0.00027 -1 -0.0004 1 1 0.0106 0.0008 0.003 -0.004 0.00020 -1 0.0007 1 1 -0.0069 0.0012 0.016 0.024 -0.00059 -1 -0.0002 1 1 0.0047 0.0016 0.001 -0.002 0.00013 -1 -0.0002 1 1 0.0027 0.0029 0.007 0.010 -0.00012 -1 0.0003 1 1 -0.0046 0.0022 0.012 0.007 -0.00019 -1 -0.0003 1 1 0.0038 0.0005 0.014 -0.005 0.00016 -1 0.0002 1 1 -0.0060 -0.0004 0.008 -0.006 -0.00017 -1 -0.0003 1 1 0.0058 -0.0001 0.010 -0.018 0.00028 -1 -0.0002 1 1 0.0036 0.0013 0.011 0.013 -0.00018 -1 0.0004 1 1 -0.0080 0.0000 0.008 0.007 -0.00035 -1 0.0003 1 1 -0.0069 0.0010 0.008 -0.014 0.00019 -1 -0.0006 1 1 0.0111 0.0003 0.005 -0.005 0.00030 -1 0.0004 1 1 -0.0050 0.0020 0.011 0.022 -0.00053 -1 -0.0004 1 1 0.0073 -0.0001 0.001 -0.007 0.00015 -1 0.0002 1 1 -0.0028 0.0024 0.016 -0.011 -0.00002 -1 -0.0005 1 1 0.0063 -0.0004 0.013 -0.007 0.00024 -1 0.0001 1 1 -0.0098 0.0013 0.014 0.000 -0.00033 -1 0.0002 1 1 -0.0055 -0.0038 0.011 -0.011 0.00037 -1 -0.0001 1 1 0.0053 -0.0027 0.002 -0.012 0.00045 -1 -0.0002 1 1 0.0107 -0.0007 0.000 0.000 0.00033 -1 -0.0001 1 1 0.0027 0.0027 0.005 0.027 -0.00030 -1 0.0005 1 1 -0.0061 0.0029 0.009 0.024 -0.00039 -1 0.0003 1 1 -0.0070 -0.0012 0.010 -0.008 -0.00015 -1 -0.0005 1 1 0.0102 0.0005 0.006 -0.004 0.00024 -1 0.0002 1 1 -0.0069 0.0015 0.010 0.006 -0.00010 -1 0.0001 1 1 -0.0037 -0.0006 0.011 -0.011 0.00017 -1 -0.0003 1 1 0.0036 0.0011 0.008 -0.007 0.00001 -1 0.0008 1 1 -0.0088 0.0014 0.015 -0.014 -0.00037 -1 -0.0007 1 1 0.0093 -0.0020 0.007 -0.024 0.00052 -1 0.0004 1 1 -0.0106 0.0021 0.013 -0.009 -0.00016 -1 0.0002 1 1 -0.0054 -0.0012 0.009 -0.031 0.00035 -1 -0.0002 1 1 0.0049 0.0003 0.003 -0.032 0.00048 -1 -0.0001 1 1 0.0024 0.0007 0.012 0.010 -0.00027 -1 0.0007 1 1 -0.0046 0.0002 0.012 0.009 -0.00046 -1 -0.0003 1 1 0.0061 0.0000 0.001 0.010 0.00010 -1 0.0002 1 1 -0.0068 0.0016 0.005 0.006 -0.00011 -1 0.0002 1 1 -0.0034 0.0023 0.008 -0.014 0.00016 -1 -0.0002 1 1 0.0070 0.0001 0.011 -0.007 0.00023 -1 -0.0003 1 1 0.0082 0.0003 0.010 0.004 0.00000 -1 0.0003 1 1 -0.0072 0.0008 0.006 0.005 -0.00015 -1 0.0001 1 1 -0.0048 0.0022 0.008 -0.010 0.00020 -1 -0.0005 1 1 0.0070 0.0027 0.013 -0.006 0.00030 -1 -0.0001 1 1 0.0010 -0.0002 0.020 0.010 -0.00002 -1 0.0005 1 1 -0.0037 -0.0013 0.018 0.008 -0.00037 -1 0.0001 1 1 -0.0045 -0.0004 0.013 -0.004 -0.00013 -1 0.0003 1 1 -0.0051 -0.0016 0.009 -0.012 -0.00001 -1 -0.0002 1 1 0.0071 0.0044 0.001 -0.009 0.00022 -1 -0.0003 1 1 0.0049 0.0047 0.011 0.011 -0.00021 -1 0.0006 1 1 -0.0103 -0.0035 0.016 0.002 -0.00035 -1 -0.0003 1 1 0.0073 0.0003 0.002 -0.021 0.00035 -1 -0.0002 1 1 0.0055 -0.0009 0.006 0.004 0.00013 -1 0.0002 1 1 -0.0059 0.0019 0.008 0.012 -0.00027 -1 0.0001 1 1 -0.0074 0.0025 0.011 0.000 -0.00003 -1 0.0002 1 1 -0.0055 0.0004 0.010 -0.012 0.00013 -1 -0.0005 1 1 0.0082 0.0007 0.008 -0.009 0.00031 -1 0.0007 1 1 -0.0075 0.0003 0.014 0.006 -0.00028 -1 -0.0009 1 1 0.0084 -0.0018 0.007 -0.004 0.00046 -1 0.0007 1 1 -0.0111 -0.0011 0.014 0.002 -0.00047 -1 -0.0003 1 1 0.0097 -0.0032 0.001 -0.019 0.00053 -1 -0.0003 1 1 0.0129 0.0067 0.003 0.007 0.00002 -1 -0.0002 1 1 0.0079 0.0057 0.014 0.029 -0.00031 -1 0.0001 1 1 -0.0040 0.0022 0.008 -0.013 0.00016 -1 -0.0001 1 1 0.0047 -0.0010 0.002 -0.014 0.00036 -1 -0.0001 1 1 0.0089 0.0011 0.002 -0.003 0.00006 -1 -0.0001 1 1 0.0059 0.0029 0.006 0.011 -0.00020 -1 0.0001 1 1 -0.0035 0.0018 0.011 0.016 -0.00043 -1 0.0004 1 1 -0.0083 -0.0001 0.011 0.006 -0.00020 -1 -0.0004 1 1 0.0083 -0.0001 0.004 -0.004 0.00030 -1 -0.0001 1 1 0.0077 0.0002 0.009 0.019 -0.00010 -1 0.0001 1 1 0.0048 0.0015 0.010 0.028 -0.00024 -1 -0.0001 1 1 0.0009 0.0002 0.009 0.033 -0.00028 -1 0.0002 1 1 -0.0076 0.0001 0.007 0.024 -0.00027 -1 -0.0001 1 1 0.0058 0.0015 0.011 -0.007 0.00005 -1 -0.0002 1 1 0.0035 0.0013 0.008 0.007 0.00025 -1 -0.0002 1 1 0.0037 0.0016 0.010 0.013 -0.00025 -1 0.0007 1 1 -0.0096 -0.0017 0.013 0.006 -0.00048 -1 0.0002 1 1 -0.0081 -0.0014 0.009 -0.013 0.00031 -1 -0.0003 1 1 0.0087 0.0006 0.003 -0.012 0.00035 -1 -0.0002 1 1 0.0054 0.0020 0.006 0.015 -0.00033 -1 0.0002 1 1 -0.0075 0.0026 0.011 0.013 -0.00049 -1 0.0002 1 1 -0.0112 0.0021 0.013 -0.005 -0.00010 -1 0.0001 1 1 -0.0050 0.0002 0.008 -0.037 0.00036 -1 -0.0001 1 1 0.0057 -0.0010 0.003 -0.036 0.00043 -1 -0.0003 1 1 0.0111 0.0035 0.006 -0.018 0.00002 -1 0.0004 1 1 -0.0051 0.0023 0.016 0.002 -0.00054 -1 0.0005 1 1 -0.0083 0.0004 0.015 -0.012 -0.00001 -1 -0.0001 1 1 0.0090 -0.0011 0.006 -0.015 0.00037 -1 -0.0005 1 1 0.0134 0.0002 0.004 0.013 0.00007 -1 0.0004 1 1 -0.0004 0.0014 0.008 0.042 -0.00061 -1 -0.0001 1 1 -0.0055 0.0015 0.011 0.031 -0.00008 -1 0.0003 1 1 -0.0085 0.0011 0.012 0.020 -0.00019 -1 -0.0001 1 1 0.0048 0.0005 0.004 0.012 0.00000 -1 0.0001 1 1 -0.0042 0.0025 0.009 0.013 -0.00016 -1 0.0009 1 1 -0.0081 0.0018 0.018 -0.013 -0.00047 -1 -0.0004 1 1 0.0081 -0.0034 0.009 -0.024 0.00054 -1 -0.0004 1 1 0.0111 -0.0005 0.005 -0.003 0.00002 -1 0.0002 1 1 -0.0038 0.0027 0.012 -0.010 0.00004 -1 0.0001 1 1 0.0042 0.0003 0.011 -0.011 0.00023 -1 -0.0004 1 1 0.0073 0.0002 0.007 0.013 0.00013 -1 -0.0003 1 1 -0.0009 0.0021 0.011 0.027 -0.00034 -1 0.0001 1 1 -0.0086 0.0020 0.015 0.020 -0.00050 -1 -0.0004 1 1 0.0035 0.0007 0.006 0.011 -0.00004 -1 0.0006 1 1 -0.0066 0.0026 0.011 0.009 -0.00040 -1 0.0002 1 1 -0.0044 0.0006 0.012 -0.012 0.00027 -1 -0.0005 1 1 0.0077 -0.0015 0.007 -0.009 0.00045 -1 -0.0004 1 1 0.0095 0.0027 0.009 0.015 -0.00011 -1 0.0005 1 1 -0.0078 -0.0022 0.014 0.021 -0.00046 -1 -0.0001 1 1 0.0053 0.0000 0.000 -0.009 0.00033 -1 -0.0006 1 1 0.0094 0.0038 0.002 0.001 0.00025 -1 0.0003 1 1 -0.0080 0.0015 0.009 0.011 -0.00038 -1 0.0003 1 1 -0.0085 0.0008 0.009 -0.014 0.00016 -1 -0.0006 1 1 0.0132 0.0010 0.006 0.001 0.00026 -1 -0.0001 1 1 0.0082 0.0011 0.009 0.031 -0.00047 -1 0.0006 1 1 -0.0102 -0.0012 0.009 0.026 -0.00045 -1 -0.0001 1 1 0.0056 0.0011 0.002 -0.011 0.00033 -1 -0.0001 1 1 0.0081 0.0015 0.003 -0.001 0.00011 -1 -0.0002 1 1 0.0078 0.0053 0.007 0.014 -0.00012 -1 -0.0001 1 1 -0.0048 -0.0035 0.015 0.012 -0.00001 -1 0.0001 1 1 -0.0068 -0.0032 0.004 -0.003 -0.00006 -1 -0.0001 1 1 0.0054 0.0026 0.013 -0.007 0.00004 -1 0.0001 1 1 -0.0041 0.0004 0.017 0.000 -0.00021 -1 0.0005 1 1 -0.0063 -0.0015 0.012 -0.011 -0.00007 -1 -0.0003 1 1 0.0091 0.0011 0.006 -0.006 0.00025 -1 -0.0004 1 1 0.0081 0.0009 0.007 0.014 -0.00014 -1 0.0004 1 1 -0.0128 0.0009 0.007 0.004 -0.00038 -1 0.0001 1 1 -0.0099 0.0007 0.007 -0.030 0.00033 -1 -0.0002 1 1 0.0049 0.0029 0.009 -0.038 0.00042 -1 -0.0001 1 1 0.0085 0.0039 0.017 -0.018 0.00005 -1 -0.0002 1 1 0.0103 0.0036 0.015 -0.011 0.00026 -1 -0.0008 1 1 0.0114 0.0046 0.018 0.014 -0.00003 -1 -0.0002 1 1 -0.0034 0.0025 0.015 0.018 -0.00004 -1 0.0006 1 1 -0.0067 0.0032 0.015 0.006 -0.00013 -1 -0.0016 1 1 0.0122 0.0026 0.017 0.004 0.00047 -1 0.0008 1 1 -0.0116 0.0022 0.018 0.018 -0.00057 -1 0.0012 1 1 -0.0061 0.0024 0.018 -0.012 -0.00040 -1 -0.0005 1 1 0.0053 0.0006 0.012 -0.018 0.00071 -1 -0.0005 1 1 0.0138 0.0037 0.007 0.012 0.00013 -1 -0.0002 1 1 0.0038 0.0043 0.013 0.046 -0.00047 -1 0.0009 1 1 -0.0064 0.0047 0.018 0.043 -0.00058 -1 -0.0004 1 1 0.0080 0.0013 0.003 0.009 0.00035 -1 0.0002 1 1 0.0076 0.0057 0.005 0.023 -0.00039 -1 0.0002 1 1 -0.0064 0.0026 0.012 0.023 -0.00021 -1 0.0001 1 1 -0.0046 0.0032 0.014 -0.010 0.00023 -1 -0.0005 1 1 0.0075 0.0039 0.016 -0.005 0.00025 -1 -0.0002 1 1 0.0043 0.0031 0.017 0.011 -0.00025 -1 0.0009 1 1 -0.0076 0.0013 0.018 0.005 -0.00033 -1 0.0002 1 1 -0.0034 0.0022 0.016 -0.011 0.00039 -1 -0.0009 1 1 0.0089 0.0016 0.013 -0.005 0.00050 -1 -0.0005 1 1 0.0062 0.0039 0.014 0.016 -0.00058 -1 0.0014 1 1 -0.0135 0.0027 0.015 0.008 -0.00079 -1 -0.0003 1 1 0.0111 0.0065 0.006 -0.021 0.00040 -1 -0.0001 1 1 0.0134 0.0076 0.013 -0.003 0.00005 -1 -0.0007 1 1 0.0095 0.0026 0.017 0.020 -0.00023 -1 0.0013 1 1 -0.0048 0.0027 0.019 0.029 -0.00077 -1 -0.0008 1 1 0.0066 0.0008 0.014 0.012 0.00042 -1 0.0005 1 1 -0.0105 0.0021 0.007 0.002 -0.00020 -1 0.0001 1 1 0.0093 0.0059 0.016 -0.009 0.00003 -1 0.0002 1 1 -0.0055 0.0014 0.009 0.023 -0.00017 -1 -0.0006 1 1 0.0051 0.0020 0.008 0.009 0.00022 -1 0.0007 1 1 -0.0065 0.0033 0.011 0.013 -0.00034 -1 -0.0004 1 1 0.0097 0.0007 0.018 0.011 0.00024 -1 -0.0002 1 1 0.0083 0.0002 0.013 0.032 -0.00020 -1 0.0006 1 1 -0.0012 0.0006 0.010 0.041 -0.00052 -1 0.0002 1 1 -0.0050 0.0017 0.008 0.006 -0.00008 -1 -0.0003 1 1 0.0039 0.0034 0.011 0.001 0.00016 -1 0.0007 1 1 -0.0058 0.0010 0.011 0.005 -0.00041 -1 -0.0004 1 1 0.0069 0.0019 0.009 0.001 0.00049 -1 -0.0002 1 1 0.0032 0.0026 0.009 0.027 -0.00047 -1 0.0008 1 1 -0.0168 0.0031 0.012 0.001 -0.00044 -1 0.0001 1 1 -0.0137 0.0021 0.011 -0.034 0.00052 -1 -0.0011 1 1 0.0141 0.0072 0.004 -0.030 0.00014 -1 0.0002 1 1 -0.0051 0.0069 0.017 -0.010 -0.00091 -1 0.0004 1 1 -0.0142 0.0009 0.017 -0.024 -0.00036 -1 0.0003 1 1 -0.0068 0.0009 0.012 -0.043 0.00062 -1 -0.0001 1 1 0.0098 0.0011 0.007 -0.041 0.00081 -1 -0.0004 1 1 0.0165 0.0045 0.005 -0.019 0.00028 -1 -0.0002 1 1 0.0121 0.0044 0.013 0.029 -0.00018 -1 -0.0001 1 1 0.0036 0.0024 0.014 0.045 -0.00045 -1 0.0006 1 1 -0.0099 0.0012 0.013 0.036 -0.00043 -1 0.0006 1 1 -0.0078 0.0027 0.004 -0.013 -0.00031 -1 -0.0006 1 1 0.0101 0.0045 0.008 -0.020 0.00039 -1 -0.0008 1 1 0.0032 0.0037 0.014 0.010 0.00004 -1 0.0009 1 1 -0.0121 0.0023 0.015 0.001 -0.00062 -1 -0.0004 1 1 0.0106 0.0016 0.009 -0.027 0.00038 -1 0.0008 1 1 -0.0109 0.0024 0.009 0.007 -0.00056 -1 -0.0005 1 1 0.0079 0.0028 0.009 -0.020 0.00042 -1 0.0009 1 1 -0.0047 0.0019 0.013 0.008 -0.00023 -1 -0.0006 1 1 0.0064 0.0013 0.011 0.003 0.00061 -1 -0.0003 1 1 0.0095 0.0012 0.010 0.022 -0.00046 -1 0.0008 1 1 -0.0108 0.0016 0.009 0.021 -0.00061 -1 0.0001 1 1 -0.0037 -0.0001 0.001 -0.013 0.00042 -1 -0.0005 1 1 0.0053 0.0054 0.006 -0.012 0.00044 -1 -0.0002 1 1 0.0064 0.0011 0.013 0.013 -0.00008 -1 -0.0008 1 1 0.0054 0.0013 0.007 0.029 0.00010 -1 0.0009 1 1 -0.0125 0.0017 0.005 0.023 -0.00051 -1 0.0001 1 1 0.0042 0.0010 0.000 -0.008 0.00052 -1 0.0003 1 1 -0.0045 0.0064 0.011 0.013 -0.00095 -1 0.0010 1 1 -0.0155 0.0046 0.014 -0.004 -0.00054 -1 -0.0008 1 1 0.0128 -0.0023 0.009 -0.021 0.00082 -1 0.0007 1 1 0.0008 0.0012 0.009 0.029 -0.00082 -1 0.0001 1 1 -0.0079 0.0040 0.012 0.009 -0.00001 -1 -0.0010 1 1 0.0057 0.0013 0.007 -0.008 0.00035 -1 0.0006 1 1 -0.0045 0.0042 0.010 0.000 -0.00064 -1 0.0002 1 1 -0.0079 0.0040 0.013 -0.014 0.00007 -1 -0.0003 1 1 0.0050 0.0023 0.011 -0.020 0.00044 -1 -0.0001 1 1 0.0076 0.0039 0.013 -0.009 0.00004 -1 0.0003 1 1 -0.0039 0.0019 0.011 0.006 -0.00062 -1 0.0002 1 1 -0.0086 0.0003 0.006 -0.012 0.00020 -1 -0.0004 1 1 0.0069 0.0048 0.012 -0.005 0.00009 -1 0.0003 1 1 -0.0052 0.0014 0.013 0.001 -0.00021 -1 0.0002 1 1 -0.0048 0.0011 0.009 -0.012 0.00008 -1 -0.0001 1 1 0.0079 0.0016 0.002 -0.004 0.00019 -1 -0.0001 1 1 0.0092 0.0028 0.003 0.012 -0.00003 -1 -0.0001 1 1 0.0030 0.0022 0.003 0.031 -0.00028 -1 0.0003 1 1 -0.0072 0.0033 0.007 0.025 -0.00031 -1 -0.0003 1 1 0.0101 0.0031 0.012 0.010 0.00035 -1 -0.0003 1 1 0.0115 0.0022 0.012 0.034 -0.00011 -1 -0.0003 1 1 0.0066 0.0014 0.011 0.047 -0.00042 -1 0.0006 1 1 -0.0107 0.0018 0.011 0.041 -0.00059 -1 -0.0001 1 1 0.0041 0.0001 0.002 -0.013 0.00068 -1 -0.0001 1 1 0.0120 0.0040 0.004 -0.001 0.00046 -1 0.0004 1 1 0.0041 0.0035 0.008 0.026 -0.00047 -1 -0.0001 1 1 0.0002 0.0028 0.012 0.032 -0.00004 -1 0.0002 1 1 -0.0039 0.0019 0.015 0.021 -0.00005 -1 -0.0004 1 1 0.0041 0.0024 0.011 0.009 0.00023 -1 0.0003 1 1 -0.0048 0.0025 0.012 0.014 -0.00027 -1 0.0003 1 1 -0.0041 0.0027 0.009 0.004 -0.00034 -1 -0.0006 1 1 0.0097 0.0013 0.010 -0.006 0.00037 -1 0.0008 1 1 -0.0120 0.0021 0.010 0.001 -0.00044 -1 -0.0004 1 1 0.0075 0.0010 0.005 -0.023 0.00065 -1 -0.0003 1 1 0.0114 0.0028 0.008 -0.006 -0.00001 -1 -0.0006 1 1 0.0041 0.0040 0.014 0.012 0.00027 -1 -0.0001 1 1 0.0036 -0.0045 0.006 0.013 0.00032 -1 -0.0008 1 1 0.0067 0.0044 -0.001 0.028 0.00001 -1 0.0004 1 1 -0.0093 0.0041 0.005 0.029 -0.00070 -1 0.0001 1 1 -0.0058 0.0004 0.004 -0.032 0.00061 -1 -0.0001 1 1 0.0046 0.0042 0.003 -0.021 0.00002 -1 -0.0002 1 1 0.0044 0.0021 0.014 0.013 -0.00006 -1 0.0005 1 1 -0.0075 0.0016 0.011 0.006 -0.00021 -1 -0.0003 1 1 0.0091 0.0015 0.006 -0.004 0.00031 -1 -0.0002 1 1 0.0104 0.0019 0.005 0.013 -0.00003 -1 0.0001 1 1 0.0040 0.0056 0.013 0.033 -0.00033 -1 0.0002 1 1 -0.0113 0.0025 0.018 0.012 -0.00021 -1 0.0001 1 1 -0.0095 0.0010 0.013 -0.012 0.00035 -1 -0.0001 1 1 0.0050 0.0001 0.010 -0.014 0.00020 -1 -0.0008 1 1 0.0075 0.0044 0.011 -0.004 0.00011 -1 0.0002 1 1 -0.0055 0.0047 0.033 0.006 -0.00019 -1 -0.0001 1 1 -0.0008 0.0009 0.026 -0.011 0.00014 -1 -0.0001 1 1 0.0015 0.0041 0.029 -0.011 0.00010 -1 -0.0002 1 1 0.0024 0.0026 0.030 -0.008 0.00004 -1 0.0005 1 1 -0.0002 0.0004 0.027 -0.004 -0.00012 -1 -0.0003 1 1 0.0044 0.0013 0.021 0.011 0.00001 -1 -0.0001 1 1 -0.0041 0.0029 0.028 0.012 -0.00012 -1 0.0001 1 1 -0.0067 0.0025 0.029 0.001 -0.00011 -1 0.0004 1 1 -0.0077 -0.0019 0.026 -0.009 -0.00005 -1 -0.0003 1 1 0.0062 0.0043 0.008 -0.017 0.00013 -1 -0.0003 1 1 0.0036 0.0029 0.029 0.011 -0.00002 -1 0.0003 1 1 -0.0054 -0.0009 0.022 0.009 -0.00021 -1 0.0001 1 1 -0.0038 0.0005 0.015 -0.028 0.00025 -1 -0.0004 1 1 0.0051 0.0010 0.012 -0.026 0.00022 -1 0.0004 1 1 -0.0035 0.0014 0.018 -0.011 -0.00007 -1 -0.0002 1 1 0.0065 0.0004 0.016 -0.007 0.00016 -1 -0.0002 1 1 0.0062 0.0010 0.015 0.013 -0.00007 -1 0.0002 1 1 -0.0040 0.0009 0.016 0.020 -0.00015 -1 0.0003 1 1 -0.0034 0.0015 0.014 -0.013 0.00005 -1 -0.0003 1 1 0.0045 0.0004 0.010 -0.012 0.00021 -1 -0.0002 1 1 0.0039 0.0033 0.018 0.020 -0.00008 -1 0.0003 1 1 -0.0073 0.0010 0.017 0.008 -0.00014 -1 0.0002 1 1 -0.0047 -0.0002 0.013 -0.012 0.00015 -1 -0.0003 1 1 0.0074 0.0010 0.010 -0.005 0.00018 -1 -0.0001 1 1 0.0052 0.0017 0.011 0.014 -0.00014 -1 -0.0001 1 1 -0.0058 0.0023 0.018 0.011 -0.00014 -1 0.0004 1 1 -0.0084 0.0008 0.017 -0.002 -0.00012 -1 -0.0002 1 1 0.0089 0.0027 0.010 0.013 0.00002 -1 -0.0002 1 1 0.0055 0.0041 0.017 0.031 -0.00019 -1 0.0005 1 1 -0.0077 -0.0015 0.015 0.025 -0.00022 -1 0.0001 1 1 0.0017 0.0059 0.027 0.011 -0.00007 -1 -0.0004 1 1 0.0061 0.0019 0.005 0.031 0.00007 -1 0.0003 1 1 -0.0091 0.0007 0.018 0.028 -0.00027 -1 0.0003 1 1 0.0037 0.0042 0.016 -0.016 0.00001 -1 -0.0002 1 1 0.0083 0.0004 0.016 0.001 0.00015 -1 -0.0002 1 1 0.0082 -0.0020 0.014 0.015 -0.00008 -1 0.0002 1 1 -0.0050 -0.0003 0.008 0.024 -0.00024 -1 0.0001 1 1 -0.0042 0.0029 0.006 -0.013 0.00003 -1 -0.0004 1 1 0.0065 -0.0025 0.018 -0.003 0.00019 -1 0.0005 1 1 -0.0062 -0.0003 0.009 0.007 -0.00025 -1 0.0001 1 1 -0.0005 0.0020 0.002 -0.010 0.00023 -1 -0.0002 1 1 0.0058 0.0040 0.011 0.000 0.00013 -1 0.0001 1 1 0.0042 0.0046 0.020 0.013 -0.00013 -1 -0.0003 1 1 0.0039 -0.0009 0.013 0.030 0.00008 -1 -0.0001 1 1 -0.0053 0.0008 0.012 0.029 -0.00022 -1 0.0003 1 1 -0.0104 -0.0011 0.008 0.014 -0.00024 -1 0.0002 1 1 -0.0076 -0.0012 0.002 -0.012 0.00019 -1 0.0001 1 1 0.0038 -0.0001 0.011 -0.014 0.00006 -1 -0.0001 1 1 0.0066 -0.0009 0.007 -0.006 0.00018 -1 -0.0001 1 1 0.0053 0.0002 0.005 0.016 -0.00011 -1 0.0002 1 1 -0.0071 0.0024 0.010 0.006 -0.00010 -1 -0.0003 1 1 0.0071 0.0000 0.010 -0.011 0.00027 -1 0.0005 1 1 -0.0073 0.0013 0.011 0.005 -0.00030 -1 -0.0004 1 1 0.0046 0.0021 0.007 -0.007 0.00027 -1 0.0002 1 1 -0.0035 -0.0015 0.015 0.002 -0.00016 -1 -0.0005 1 1 0.0078 0.0046 0.002 -0.004 0.00017 -1 0.0001 1 1 0.0005 0.0058 0.015 0.011 -0.00035 -1 0.0003 1 1 -0.0053 -0.0007 0.014 0.002 -0.00015 -1 -0.0005 1 1 0.0054 0.0025 0.007 -0.005 0.00019 -1 -0.0002 1 1 0.0055 -0.0054 0.003 0.011 0.00012 -1 -0.0001 1 1 0.0040 0.0017 -0.002 0.024 -0.00016 -1 -0.0001 1 1 0.0004 0.0051 0.002 0.028 -0.00026 -1 0.0003 1 1 -0.0046 0.0058 0.009 0.025 -0.00038 -1 -0.0001 1 1 0.0071 0.0018 0.005 0.015 0.00007 -1 0.0001 1 1 -0.0041 0.0003 0.016 0.042 -0.00017 -1 0.0001 1 1 -0.0051 -0.0007 0.013 0.034 -0.00001 -1 0.0001 1 1 -0.0058 -0.0015 0.006 0.018 -0.00006 -1 0.0001 1 1 -0.0024 0.0013 0.003 -0.010 0.00010 -1 0.0001 1 1 0.0028 0.0010 0.012 0.009 -0.00004 -1 0.0002 1 1 -0.0040 0.0017 0.014 0.013 -0.00022 -1 0.0002 1 1 -0.0027 -0.0006 0.012 -0.013 0.00008 -1 -0.0002 1 1 0.0069 -0.0001 0.007 -0.006 0.00021 -1 0.0002 1 1 -0.0078 0.0028 0.009 0.003 -0.00011 -1 0.0002 1 1 -0.0023 -0.0010 0.012 -0.027 0.00012 -1 -0.0002 1 1 0.0047 -0.0017 0.004 -0.024 0.00025 -1 -0.0001 1 1 0.0016 -0.0003 0.015 0.011 -0.00008 -1 0.0002 1 1 -0.0060 -0.0001 0.011 0.001 -0.00014 -1 -0.0001 1 1 0.0045 0.0024 0.012 -0.004 0.00004 -1 -0.0001 1 1 0.0025 0.0021 0.008 0.011 0.00000 -1 0.0003 1 1 -0.0036 -0.0005 0.013 0.005 -0.00004 -1 -0.0001 1 1 0.0060 0.0001 0.006 0.012 0.00011 -1 -0.0001 1 1 0.0040 0.0004 0.005 0.029 -0.00010 -1 0.0001 1 1 -0.0063 0.0003 0.013 0.017 -0.00006 -1 0.0002 1 1 -0.0007 -0.0005 0.003 -0.009 0.00011 -1 -0.0004 1 1 0.0060 0.0052 0.002 -0.002 0.00022 -1 0.0001 1 1 0.0021 0.0053 0.011 0.010 -0.00035 -1 -0.0003 1 1 0.0049 -0.0001 0.012 0.008 0.00022 -1 0.0003 1 1 -0.0067 0.0000 0.014 0.015 -0.00026 -1 -0.0001 1 1 0.0060 -0.0019 -0.001 -0.001 0.00026 -1 -0.0002 1 1 0.0071 0.0041 0.006 0.019 -0.00002 -1 0.0001 1 1 0.0038 0.0058 0.018 0.032 -0.00017 -1 -0.0001 1 1 -0.0015 -0.0015 0.011 0.036 -0.00008 -1 0.0001 1 1 -0.0041 -0.0013 0.006 0.030 -0.00011 -1 0.0002 1 1 -0.0012 0.0019 0.014 -0.010 0.00010 -1 -0.0005 1 1 0.0039 -0.0007 0.013 -0.008 0.00028 -1 0.0002 1 1 -0.0041 -0.0018 0.004 -0.012 -0.00002 -1 -0.0002 1 1 0.0078 -0.0015 0.007 -0.003 0.00011 -1 -0.0001 1 1 0.0063 -0.0001 0.004 0.013 -0.00011 -1 0.0001 1 1 -0.0069 0.0000 0.005 0.003 -0.00008 -1 0.0002 1 1 -0.0047 0.0007 0.004 -0.012 0.00013 -1 -0.0002 1 1 0.0070 0.0004 0.008 -0.006 0.00021 -1 0.0001 1 1 0.0080 0.0012 0.009 0.008 -0.00001 -1 -0.0001 1 1 0.0080 0.0021 0.011 0.019 -0.00001 -1 -0.0002 1 1 0.0057 0.0033 0.015 0.029 -0.00021 -1 0.0002 1 1 -0.0047 -0.0030 0.021 0.030 -0.00023 -1 -0.0002 1 1 0.0030 0.0022 0.005 0.028 0.00000 -1 0.0002 1 1 -0.0067 0.0008 0.008 0.003 -0.00002 -1 0.0001 1 1 -0.0036 0.0026 0.011 -0.012 0.00016 -1 -0.0004 1 1 0.0068 0.0012 0.012 -0.005 0.00020 -1 0.0001 1 1 0.0041 0.0012 0.016 0.013 -0.00019 -1 0.0001 1 1 -0.0067 -0.0016 0.012 0.004 -0.00013 -1 0.0002 1 1 -0.0070 -0.0002 0.009 -0.010 0.00003 -1 -0.0002 1 1 0.0014 -0.0019 0.028 -0.017 0.00031 -1 -0.0007 1 1 0.0053 0.0089 0.031 -0.010 0.00014 -1 -0.0005 1 1 0.0056 0.0045 0.018 -0.007 0.00002 -1 0.0008 1 1 -0.0062 0.0045 0.024 -0.014 -0.00011 -1 -0.0004 1 1 0.0088 0.0030 0.018 -0.014 0.00035 -1 -0.0005 1 1 0.0078 0.0051 0.020 0.011 -0.00026 -1 -0.0001 1 1 0.0071 0.0033 0.012 0.001 0.00033 -1 0.0013 1 1 -0.0066 0.0070 0.016 0.007 -0.00038 -1 -0.0004 1 1 0.0076 0.0019 0.018 0.011 0.00010 -1 -0.0003 1 1 0.0009 0.0046 0.010 0.030 0.00004 -1 0.0005 1 1 -0.0047 0.0055 0.016 0.025 -0.00021 -1 0.0007 1 1 -0.0035 0.0019 0.017 0.007 -0.00006 -1 -0.0001 1 1 0.0063 0.0021 0.013 0.009 0.00030 -1 -0.0002 1 1 0.0067 0.0061 0.022 0.033 -0.00014 -1 0.0006 1 1 -0.0131 0.0021 0.016 0.011 -0.00020 -1 0.0008 1 1 -0.0109 0.0045 0.018 -0.012 0.00027 -1 -0.0007 1 1 0.0045 0.0018 0.014 -0.024 0.00074 -1 -0.0002 1 1 0.0107 0.0017 0.011 -0.009 0.00010 -1 -0.0001 1 1 0.0102 0.0041 0.013 0.011 -0.00028 -1 0.0010 1 1 -0.0083 0.0047 0.017 0.007 -0.00024 -1 -0.0004 1 1 0.0040 0.0017 0.011 -0.010 0.00049 -1 -0.0005 1 1 0.0074 0.0058 0.017 0.011 -0.00008 -1 -0.0001 1 1 0.0036 0.0045 0.011 0.019 -0.00016 -1 0.0001 1 1 -0.0041 0.0043 0.020 0.018 -0.00020 -1 0.0004 1 1 -0.0059 0.0014 0.019 0.007 -0.00004 -1 -0.0004 1 1 0.0071 0.0024 0.010 0.009 0.00013 -1 0.0006 1 1 -0.0042 0.0044 0.015 0.021 -0.00032 -1 -0.0004 1 1 0.0054 0.0019 0.009 0.012 0.00019 -1 -0.0002 1 1 -0.0043 0.0015 0.014 0.009 -0.00002 -1 0.0005 1 1 -0.0084 0.0024 0.012 -0.012 -0.00010 -1 0.0001 1 1 -0.0030 0.0022 0.023 -0.011 0.00013 -1 -0.0003 1 1 0.0059 0.0000 0.022 -0.006 0.00018 -1 -0.0003 1 1 0.0052 0.0013 0.022 0.013 -0.00007 -1 0.0003 1 1 -0.0072 0.0013 0.015 0.007 -0.00019 -1 0.0001 1 1 -0.0067 0.0022 0.017 -0.013 0.00017 -1 0.0001 1 1 0.0049 0.0017 0.023 -0.019 0.00019 -1 -0.0006 1 1 0.0080 -0.0017 0.020 -0.003 0.00007 -1 0.0001 1 1 -0.0059 0.0011 0.013 0.010 -0.00040 -1 0.0003 1 1 -0.0103 0.0021 0.015 -0.002 -0.00026 -1 -0.0005 1 1 0.0091 0.0023 0.016 -0.006 0.00027 -1 -0.0002 1 1 0.0080 0.0026 0.019 0.015 -0.00019 -1 0.0009 1 1 -0.0068 0.0012 0.020 0.020 -0.00028 -1 -0.0001 1 1 0.0065 -0.0001 0.020 0.012 0.00003 -1 -0.0002 1 1 0.0047 -0.0015 0.013 0.028 -0.00010 -1 0.0002 1 1 -0.0033 0.0012 0.013 0.030 -0.00014 -1 -0.0006 1 1 0.0064 0.0000 0.018 0.011 0.00018 -1 0.0005 1 1 -0.0105 -0.0013 0.016 0.007 -0.00027 -1 -0.0006 1 1 0.0060 -0.0039 0.015 -0.024 0.00037 -1 -0.0009 1 1 0.0090 -0.0018 0.014 0.010 0.00022 -1 0.0001 1 1 -0.0102 -0.0015 0.009 0.013 -0.00039 -1 0.0003 1 1 -0.0133 0.0019 0.009 -0.010 0.00018 -1 -0.0005 1 1 0.0087 0.0011 0.012 -0.027 0.00043 -1 -0.0001 1 1 0.0062 -0.0007 0.007 0.012 -0.00038 -1 0.0001 1 1 -0.0049 0.0014 0.008 0.013 -0.00049 -1 0.0004 1 1 -0.0105 0.0026 0.010 0.002 -0.00028 -1 -0.0003 1 1 0.0080 0.0005 0.013 -0.009 0.00024 -1 -0.0001 1 1 0.0083 -0.0013 0.013 0.010 -0.00016 -1 0.0002 1 1 -0.0073 0.0018 0.008 0.005 -0.00008 -1 -0.0002 1 1 0.0068 0.0007 0.013 -0.009 0.00014 -1 -0.0002 1 1 0.0054 0.0001 0.011 0.011 -0.00011 -1 0.0003 1 1 -0.0079 0.0003 0.014 0.004 -0.00014 -1 -0.0001 1 1 0.0055 0.0037 0.008 -0.011 0.00014 -1 0.0007 1 1 -0.0092 -0.0002 0.011 -0.011 -0.00028 -1 -0.0002 1 1 0.0101 0.0005 0.011 -0.023 0.00028 -1 -0.0001 1 1 0.0120 0.0010 0.011 -0.005 0.00002 -1 -0.0001 1 1 0.0079 0.0015 0.012 0.015 -0.00024 -1 0.0001 1 1 -0.0034 0.0018 0.016 0.024 -0.00034 -1 0.0003 1 1 -0.0091 -0.0010 0.012 0.005 -0.00013 -1 -0.0003 1 1 0.0066 0.0018 0.011 -0.008 0.00016 -1 0.0008 1 1 -0.0048 -0.0009 0.014 0.007 -0.00039 -1 -0.0003 1 1 0.0054 -0.0014 0.009 0.000 0.00038 -1 -0.0003 1 1 0.0081 -0.0006 0.007 0.011 0.00005 -1 0.0003 1 1 -0.0105 0.0016 0.008 0.004 -0.00023 -1 -0.0004 1 1 0.0050 -0.0016 0.013 -0.024 0.00038 -1 0.0007 1 1 -0.0076 0.0037 0.014 0.008 -0.00053 -1 -0.0005 1 1 0.0094 -0.0003 0.012 -0.022 0.00035 -1 0.0004 1 1 -0.0033 -0.0009 0.009 0.006 -0.00021 -1 -0.0004 1 1 0.0059 0.0014 0.007 0.010 0.00009 -1 0.0003 1 1 -0.0048 0.0025 0.014 0.016 -0.00028 -1 0.0001 1 1 -0.0057 0.0001 0.012 0.004 -0.00007 -1 0.0002 1 1 -0.0055 -0.0006 0.008 -0.012 0.00004 -1 -0.0004 1 1 0.0090 0.0008 0.009 -0.001 0.00016 -1 0.0005 1 1 -0.0071 0.0012 0.013 0.010 -0.00030 -1 -0.0008 1 1 0.0068 0.0001 0.013 -0.006 0.00048 -1 0.0007 1 1 -0.0051 -0.0035 0.012 0.007 -0.00017 -1 0.0002 1 1 -0.0002 0.0008 0.003 -0.010 0.00004 -1 -0.0003 1 1 0.0053 0.0022 0.007 -0.003 0.00018 -1 -0.0001 1 1 0.0011 0.0019 0.011 0.010 -0.00016 -1 0.0005 1 1 -0.0043 -0.0017 0.010 0.007 -0.00022 -1 -0.0002 1 1 0.0061 -0.0007 0.002 0.005 0.00021 -1 0.0004 1 1 -0.0091 0.0044 0.009 0.007 -0.00018 -1 -0.0001 1 1 0.0049 0.0012 0.016 -0.016 0.00039 -1 -0.0004 1 1 0.0095 0.0010 0.016 -0.005 0.00028 -1 0.0005 1 1 -0.0054 -0.0015 0.008 0.009 -0.00021 -1 -0.0002 1 1 0.0038 0.0022 0.012 -0.002 0.00023 -1 0.0003 1 1 -0.0040 0.0009 0.009 0.005 -0.00005 -1 -0.0005 1 1 0.0047 0.0012 0.011 0.004 0.00021 -1 0.0004 1 1 -0.0106 -0.0004 0.011 -0.005 -0.00020 -1 0.0001 1 1 -0.0037 0.0014 0.011 -0.034 0.00037 -1 -0.0005 1 1 0.0089 0.0007 0.012 -0.027 0.00043 -1 0.0002 1 1 -0.0037 0.0000 0.009 -0.012 0.00002 -1 -0.0004 1 1 0.0081 -0.0009 0.013 -0.005 0.00026 -1 0.0003 1 1 -0.0093 -0.0006 0.002 0.004 -0.00018 -1 0.0001 1 1 0.0043 0.0026 0.008 -0.027 0.00026 -1 -0.0007 1 1 0.0111 -0.0005 0.009 -0.009 0.00025 -1 -0.0001 1 1 0.0038 0.0009 0.009 0.011 -0.00051 -1 0.0007 1 1 -0.0084 -0.0012 0.005 0.006 -0.00055 -1 -0.0002 1 1 0.0050 -0.0001 0.011 -0.007 0.00017 -1 -0.0001 1 1 0.0049 -0.0001 0.008 0.014 -0.00005 -1 0.0002 1 1 -0.0061 0.0002 0.011 0.007 -0.00009 -1 0.0002 1 1 -0.0032 -0.0001 0.007 -0.011 0.00012 -1 -0.0003 1 1 0.0072 0.0014 0.009 -0.003 0.00021 -1 -0.0002 1 1 0.0069 0.0007 0.010 0.011 -0.00012 -1 0.0004 1 1 -0.0084 0.0006 0.009 0.007 -0.00028 -1 0.0002 1 1 -0.0086 0.0016 0.011 -0.012 0.00014 -1 -0.0001 1 1 0.0071 -0.0006 0.012 -0.017 0.00028 -1 -0.0002 1 1 0.0101 -0.0005 0.010 -0.005 0.00017 -1 -0.0003 1 1 0.0097 -0.0015 0.008 0.011 -0.00013 -1 -0.0002 1 1 0.0003 0.0015 0.004 0.027 -0.00039 -1 0.0001 1 1 -0.0073 0.0011 0.005 0.022 -0.00057 -1 -0.0002 1 1 0.0004 0.0005 0.012 -0.009 0.00024 -1 0.0002 1 1 -0.0012 0.0001 0.005 -0.010 0.00005 -1 -0.0004 1 1 0.0060 0.0024 0.009 -0.003 0.00022 -1 0.0002 1 1 -0.0054 0.0004 0.012 0.007 -0.00016 -1 -0.0002 1 1 0.0030 -0.0005 0.007 -0.006 0.00022 -1 -0.0001 1 1 0.0034 0.0000 0.004 0.010 -0.00003 -1 0.0004 1 1 -0.0053 0.0024 0.009 0.007 -0.00019 -1 -0.0002 1 1 0.0070 -0.0002 0.013 0.005 0.00020 -1 -0.0001 1 1 0.0040 0.0000 0.010 0.033 -0.00017 -1 0.0002 1 1 -0.0076 0.0003 0.009 0.024 -0.00020 -1 -0.0003 1 1 0.0053 -0.0010 0.008 0.000 0.00034 -1 -0.0001 1 1 0.0077 -0.0003 0.006 0.014 0.00003 -1 -0.0002 1 1 0.0055 0.0030 0.006 0.028 -0.00019 -1 0.0001 1 1 -0.0047 0.0023 0.013 0.030 -0.00026 -1 0.0002 1 1 -0.0092 0.0003 0.011 0.003 -0.00005 -1 0.0001 1 1 0.0054 0.0020 0.008 -0.009 0.00005 -1 0.0005 1 1 -0.0051 0.0010 0.014 0.007 -0.00045 -1 -0.0005 1 1 0.0079 0.0002 0.013 -0.003 0.00029 -1 -0.0002 1 1 0.0052 0.0014 0.014 0.015 -0.00025 -1 0.0004 1 1 -0.0040 -0.0020 0.009 0.017 -0.00043 -1 0.0001 1 1 -0.0029 0.0037 0.005 -0.015 0.00010 -1 0.0001 1 1 0.0058 0.0000 0.011 -0.011 0.00022 -1 -0.0003 1 1 0.0055 0.0004 0.009 0.011 -0.00023 -1 0.0001 1 1 -0.0070 0.0011 0.010 0.011 -0.00054 -1 -0.0004 1 1 0.0104 0.0017 0.005 0.006 0.00011 -1 -0.0003 1 1 0.0050 0.0025 0.009 0.027 -0.00037 -1 0.0003 1 1 -0.0114 0.0019 0.015 0.017 -0.00045 -1 0.0001 1 1 -0.0142 -0.0003 0.013 -0.011 0.00005 -1 0.0001 1 1 -0.0118 -0.0009 0.011 -0.030 0.00031 -1 -0.0001 1 1 0.0087 0.0010 0.007 -0.025 0.00014 -1 -0.0003 1 1 0.0066 0.0021 0.012 0.013 -0.00008 -1 0.0001 1 1 -0.0089 0.0008 0.013 0.008 -0.00028 -1 0.0001 1 1 -0.0089 0.0008 0.012 -0.014 0.00027 -1 -0.0001 1 1 0.0090 -0.0015 0.003 -0.014 0.00033 -1 -0.0001 1 1 0.0124 0.0017 0.003 0.001 0.00019 -1 0.0001 1 1 0.0070 0.0043 0.008 0.023 -0.00055 -1 -0.0002 1 1 -0.0011 0.0029 0.012 0.028 -0.00042 -1 0.0001 1 1 -0.0097 -0.0012 0.016 0.011 -0.00002 -1 -0.0004 1 1 0.0060 -0.0003 0.003 -0.006 0.00036 -1 -0.0004 1 1 0.0060 0.0021 0.007 0.018 -0.00010 -1 0.0001 1 1 -0.0036 0.0013 0.009 0.006 -0.00006 -1 -0.0001 1 1 0.0039 0.0007 0.005 0.007 0.00007 -1 0.0003 1 1 -0.0046 0.0025 0.013 0.008 -0.00013 -1 -0.0004 1 1 0.0072 -0.0002 0.006 0.013 0.00013 -1 -0.0002 1 1 0.0004 0.0033 0.010 0.028 -0.00029 -1 0.0002 1 1 -0.0063 0.0030 0.014 0.023 -0.00045 -1 0.0001 1 1 -0.0031 -0.0005 0.004 -0.010 0.00013 -1 -0.0004 1 1 0.0045 0.0041 0.007 -0.007 0.00013 -1 0.0003 1 1 -0.0057 -0.0002 0.012 -0.013 -0.00008 -1 -0.0004 1 1 0.0099 0.0007 0.010 -0.003 0.00020 -1 -0.0002 1 1 0.0082 0.0014 0.011 0.017 -0.00022 -1 0.0001 1 1 -0.0074 0.0027 0.022 0.000 -0.00016 -1 0.0001 1 1 -0.0046 -0.0001 0.017 -0.013 0.00045 -1 -0.0001 1 1 0.0013 0.0018 0.011 0.011 -0.00005 -1 0.0006 1 1 -0.0054 0.0024 0.011 0.006 -0.00031 -1 0.0006 1 1 -0.0051 0.0040 0.014 -0.015 -0.00013 -1 -0.0003 1 1 0.0066 0.0013 0.013 -0.018 0.00042 -1 -0.0006 1 1 0.0039 0.0038 0.029 0.000 0.00037 -1 -0.0003 1 1 0.0065 0.0047 0.029 0.013 -0.00007 -1 0.0010 1 1 -0.0079 0.0026 0.024 0.010 -0.00040 -1 0.0007 1 1 -0.0083 0.0036 0.022 -0.012 0.00016 -1 -0.0011 1 1 0.0059 0.0051 0.021 -0.018 0.00041 -1 -0.0007 1 1 0.0047 0.0015 0.017 0.010 0.00006 -1 0.0003 1 1 -0.0053 0.0058 0.022 0.004 -0.00006 -1 -0.0013 1 1 0.0070 0.0011 0.018 -0.006 0.00050 -1 0.0007 1 1 -0.0051 0.0016 0.023 0.009 -0.00027 -1 0.0007 1 1 -0.0024 0.0026 0.021 -0.010 -0.00009 -1 -0.0001 1 1 0.0039 0.0040 0.020 -0.011 0.00025 -1 -0.0005 1 1 0.0064 0.0042 0.020 -0.004 0.00014 -1 -0.0003 1 1 0.0039 0.0048 0.013 0.010 -0.00002 -1 0.0006 1 1 -0.0044 0.0022 0.020 -0.009 -0.00011 -1 -0.0005 1 1 0.0060 0.0037 0.016 -0.009 0.00017 -1 0.0003 1 1 -0.0066 0.0042 0.019 -0.005 -0.00023 -1 -0.0002 1 1 0.0087 0.0045 0.013 -0.013 0.00038 -1 0.0002 1 1 0.0040 0.0058 0.019 0.014 -0.00033 -1 0.0001 1 1 -0.0037 0.0033 0.015 0.005 -0.00010 -1 0.0001 1 1 -0.0013 0.0035 0.012 -0.010 0.00014 -1 -0.0004 1 1 0.0054 0.0034 0.013 -0.004 0.00015 -1 0.0004 1 1 -0.0067 0.0039 0.012 -0.011 -0.00008 -1 -0.0005 1 1 0.0083 0.0029 0.015 -0.005 0.00016 -1 -0.0005 1 1 0.0042 0.0018 0.015 0.013 -0.00024 -1 0.0001 1 1 -0.0022 -0.0007 0.017 -0.017 0.00007 -1 0.0002 1 1 0.0010 0.0020 0.029 -0.018 0.00003 -1 -0.0002 1 1 0.0039 0.0006 0.029 -0.007 0.00003 -1 0.0001 1 1 -0.0029 0.0020 0.022 -0.010 -0.00002 -1 0.0001 1 1 -0.0023 0.0021 0.025 -0.016 0.00004 -1 0.0001 1 1 -0.0003 0.0012 0.026 -0.020 0.00007 -1 -0.0003 1 1 0.0049 -0.0003 0.020 -0.008 0.00006 -1 0.0003 1 1 -0.0049 0.0020 0.021 -0.011 -0.00004 -1 0.0003 1 1 -0.0030 0.0005 0.020 -0.011 -0.00002 -1 -0.0001 1 1 0.0043 -0.0001 0.013 -0.007 0.00007 -1 0.0001 1 1 0.0051 0.0028 0.019 0.002 0.00002 -1 -0.0001 1 1 0.0048 0.0004 0.018 0.013 -0.00008 -1 0.0001 1 1 -0.0039 -0.0011 0.012 0.018 -0.00022 -1 0.0003 1 1 -0.0076 0.0001 0.013 -0.008 -0.00002 -1 0.0001 1 1 -0.0034 0.0020 0.013 -0.028 0.00016 -1 0.0001 1 1 0.0042 -0.0011 0.013 -0.027 0.00020 -1 -0.0002 1 1 0.0075 -0.0017 0.011 -0.018 0.00022 -1 0.0003 1 1 -0.0039 -0.0012 0.017 0.011 -0.00018 -1 0.0001 1 1 -0.0033 0.0001 0.014 -0.010 0.00001 -1 0.0001 1 1 0.0056 0.0024 0.015 0.004 0.00001 -1 -0.0004 1 1 0.0059 -0.0032 0.007 0.013 0.00001 -1 0.0001 1 1 -0.0102 0.0036 0.016 0.003 -0.00022 -1 0.0004 1 1 -0.0128 0.0014 0.016 -0.016 -0.00012 -1 0.0001 1 1 -0.0053 -0.0008 0.016 -0.047 0.00040 -1 -0.0004 1 1 0.0058 -0.0023 0.008 -0.046 0.00038 -1 -0.0002 1 1 0.0039 0.0010 0.011 -0.008 0.00015 -1 0.0001 1 1 0.0020 0.0006 0.014 0.011 -0.00018 -1 -0.0002 1 1 0.0022 0.0001 0.011 0.010 0.00000 -1 0.0001 1 1 -0.0047 0.0014 0.014 -0.001 -0.00012 -1 0.0003 1 1 -0.0056 -0.0019 0.011 -0.011 -0.00001 -1 -0.0002 1 1 0.0070 -0.0019 0.012 0.005 0.00013 -1 0.0002 1 1 -0.0064 0.0010 0.011 0.015 -0.00022 -1 -0.0001 1 1 0.0041 0.0008 0.010 -0.013 0.00016 -1 -0.0001 1 1 0.0031 -0.0019 0.008 0.010 -0.00004 -1 0.0002 1 1 -0.0045 0.0017 0.011 0.006 -0.00011 -1 -0.0001 1 1 0.0008 -0.0004 0.013 0.010 -0.00002 -1 0.0002 1 1 -0.0040 0.0004 0.008 0.003 -0.00010 -1 0.0001 1 1 -0.0035 0.0022 0.011 -0.010 0.00001 -1 -0.0001 1 1 0.0033 -0.0011 0.007 -0.004 -0.00006 -1 0.0002 1 1 -0.0046 -0.0002 0.007 -0.013 -0.00005 -1 -0.0002 1 1 0.0039 -0.0003 0.011 0.011 -0.00003 -1 -0.0001 1 1 -0.0048 0.0002 0.014 0.006 -0.00016 -1 0.0003 1 1 -0.0071 -0.0041 0.010 -0.002 -0.00014 -1 -0.0001 1 1 0.0050 0.0014 0.006 -0.014 0.00021 -1 -0.0002 1 1 0.0063 -0.0006 0.012 0.010 -0.00001 -1 -0.0004 1 1 0.0024 0.0015 0.010 0.010 0.00008 -1 -0.0001 1 1 0.0049 0.0030 0.008 0.020 0.00012 -1 -0.0002 1 1 0.0056 0.0016 0.011 0.029 0.00000 -1 0.0001 1 1 -0.0069 -0.0048 0.013 0.023 -0.00009 -1 0.0001 1 1 -0.0004 0.0010 0.011 -0.009 0.00000 -1 0.0001 1 1 0.0029 -0.0002 0.010 -0.006 0.00010 -1 -0.0002 1 1 0.0055 0.0014 0.012 0.006 0.00007 -1 -0.0001 1 1 0.0044 0.0020 0.015 0.013 -0.00015 -1 0.0002 1 1 -0.0041 -0.0005 0.014 0.014 -0.00035 -1 0.0003 1 1 -0.0076 -0.0036 0.008 0.004 -0.00014 -1 -0.0002 1 1 0.0031 0.0017 0.007 -0.008 0.00006 -1 0.0001 1 1 -0.0022 -0.0008 0.009 -0.011 -0.00002 -1 -0.0001 1 1 0.0039 -0.0016 0.008 -0.008 0.00012 -1 -0.0002 1 1 0.0046 0.0032 0.017 -0.026 0.00032 -1 -0.0003 1 1 0.0081 -0.0001 0.018 0.013 -0.00002 -1 0.0001 1 1 -0.0057 -0.0013 0.014 0.026 -0.00056 -1 0.0005 1 1 -0.0119 0.0025 0.015 0.013 -0.00036 -1 -0.0003 1 1 0.0051 -0.0020 0.013 -0.041 0.00033 -1 -0.0001 1 1 -0.0043 -0.0022 0.009 -0.010 -0.00008 -1 0.0004 1 1 -0.0060 0.0023 0.014 -0.020 -0.00008 -1 -0.0001 1 1 0.0080 0.0005 0.014 -0.018 0.00020 -1 -0.0003 1 1 0.0099 0.0009 0.015 0.017 -0.00002 -1 -0.0002 1 1 0.0060 -0.0001 0.014 0.031 -0.00031 -1 0.0002 1 1 -0.0044 0.0030 0.013 -0.012 0.00006 -1 -0.0002 1 1 0.0066 0.0000 0.014 -0.007 0.00016 -1 -0.0003 1 1 0.0049 -0.0030 0.012 0.012 -0.00009 -1 0.0004 1 1 -0.0042 -0.0014 0.007 0.015 -0.00040 -1 0.0001 1 1 -0.0037 0.0044 0.018 -0.028 0.00018 -1 -0.0003 1 1 0.0048 0.0003 0.015 -0.026 0.00015 -1 -0.0002 1 1 0.0047 0.0009 0.014 -0.005 0.00012 -1 0.0001 1 1 0.0011 -0.0014 0.007 0.009 -0.00009 -1 0.0003 1 1 -0.0038 0.0019 0.010 0.005 -0.00013 -1 -0.0002 1 1 0.0053 0.0007 0.011 0.012 0.00004 -1 0.0001 1 1 -0.0019 -0.0007 0.010 -0.011 0.00012 -1 -0.0004 1 1 0.0047 0.0003 0.009 -0.005 0.00014 -1 0.0002 1 1 -0.0033 0.0022 0.013 -0.011 0.00000 -1 -0.0003 1 1 0.0061 -0.0008 0.010 -0.006 0.00018 -1 0.0001 1 1 -0.0059 0.0008 0.010 0.009 -0.00021 -1 -0.0001 1 1 0.0061 -0.0001 0.008 -0.008 0.00028 -1 -0.0001 1 1 0.0080 0.0013 0.009 0.011 -0.00004 -1 -0.0001 1 1 0.0041 -0.0033 0.012 0.029 -0.00014 -1 0.0004 1 1 -0.0037 -0.0017 0.005 0.031 -0.00028 -1 -0.0001 1 1 0.0030 -0.0002 0.010 0.011 0.00005 -1 0.0002 1 1 -0.0057 0.0015 0.010 0.008 -0.00011 -1 0.0002 1 1 -0.0036 0.0013 0.013 -0.011 0.00010 -1 -0.0001 1 1 0.0057 0.0017 0.010 -0.007 0.00020 -1 -0.0001 1 1 0.0054 -0.0007 0.013 0.021 -0.00005 -1 -0.0002 1 1 0.0023 -0.0030 0.012 0.030 -0.00019 -1 0.0003 1 1 -0.0080 -0.0017 0.004 0.021 -0.00029 -1 -0.0001 1 1 0.0051 -0.0019 0.007 -0.022 0.00027 -1 -0.0003 1 1 0.0077 0.0013 0.007 -0.013 0.00012 -1 0.0001 1 1 0.0038 0.0019 0.013 0.013 -0.00013 -1 -0.0002 1 1 0.0019 0.0019 0.011 0.027 -0.00003 -1 0.0001 1 1 -0.0066 0.0003 0.013 0.022 -0.00033 -1 0.0002 1 1 -0.0088 0.0001 0.013 0.011 -0.00009 -1 0.0001 1 1 -0.0057 -0.0014 0.008 -0.011 0.00017 -1 -0.0001 1 1 0.0038 0.0028 0.011 -0.006 0.00003 -1 -0.0001 1 1 -0.0015 -0.0010 0.006 -0.009 0.00004 -1 -0.0002 1 1 0.0035 0.0014 0.007 -0.007 0.00021 -1 0.0002 1 1 -0.0005 -0.0009 0.012 -0.009 0.00003 -1 -0.0003 1 1 0.0029 0.0006 0.011 -0.007 0.00014 -1 0.0002 1 1 -0.0043 0.0022 0.009 -0.010 -0.00007 -1 -0.0001 1 1 0.0038 0.0004 0.002 -0.013 0.00008 -1 0.0003 1 1 -0.0048 -0.0004 0.012 -0.011 -0.00009 -1 -0.0004 1 1 0.0060 -0.0003 0.011 0.018 -0.00004 -1 0.0001 1 1 -0.0097 -0.0019 0.009 0.012 -0.00037 -1 0.0002 1 1 -0.0129 0.0024 0.010 -0.002 -0.00020 -1 0.0001 1 1 -0.0072 0.0015 0.012 -0.038 0.00033 -1 -0.0003 1 1 0.0055 -0.0018 0.004 -0.041 0.00042 -1 -0.0002 1 1 0.0081 0.0027 0.005 -0.025 0.00002 -1 -0.0001 1 1 0.0038 0.0037 0.007 0.007 -0.00001 -1 0.0001 1 1 -0.0071 -0.0014 0.010 0.004 -0.00024 -1 0.0002 1 1 -0.0084 -0.0006 0.007 -0.013 -0.00001 -1 0.0001 1 1 -0.0045 0.0026 0.006 -0.029 0.00020 -1 0.0001 1 1 0.0036 -0.0008 0.009 -0.015 -0.00001 -1 -0.0003 1 1 0.0067 0.0019 0.006 0.012 0.00001 -1 -0.0002 1 1 0.0012 -0.0012 0.005 0.027 -0.00009 -1 0.0001 1 1 -0.0054 0.0027 0.009 0.022 -0.00023 -1 -0.0001 1 1 0.0040 -0.0009 0.007 0.024 -0.00009 -1 -0.0001 1 1 0.0014 0.0022 0.010 0.030 -0.00012 -1 0.0002 1 1 -0.0052 -0.0008 0.010 0.023 -0.00015 -1 -0.0001 1 1 0.0037 0.0019 0.008 0.011 0.00003 -1 0.0003 1 1 -0.0051 0.0007 0.010 0.007 -0.00011 -1 -0.0002 1 1 0.0022 0.0005 0.006 0.010 0.00000 -1 0.0001 1 1 -0.0038 0.0025 0.012 0.009 -0.00020 -1 0.0001 1 1 -0.0020 -0.0006 0.008 -0.010 0.00005 -1 -0.0002 1 1 0.0053 0.0009 0.008 -0.001 0.00011 -1 -0.0003 1 1 0.0031 0.0020 0.011 -0.008 0.00014 -1 -0.0002 1 1 0.0064 0.0001 0.006 0.016 0.00004 -1 -0.0001 1 1 0.0015 0.0003 0.010 0.035 -0.00012 -1 0.0001 1 1 -0.0047 0.0014 0.012 0.030 -0.00020 -1 0.0002 1 1 -0.0064 -0.0013 0.010 0.022 -0.00008 -1 -0.0001 1 1 0.0031 0.0021 0.005 0.010 0.00012 -1 0.0002 1 1 -0.0082 0.0016 0.010 0.001 -0.00007 -1 0.0002 1 1 -0.0064 0.0012 0.011 -0.013 0.00016 -1 0.0001 1 1 0.0084 0.0018 0.009 -0.005 0.00017 -1 -0.0001 1 1 0.0105 0.0001 0.007 0.008 0.00012 -1 -0.0002 1 1 0.0081 0.0004 0.007 0.032 -0.00021 -1 0.0003 1 1 -0.0014 0.0008 0.008 0.042 -0.00036 -1 0.0002 1 1 -0.0023 0.0003 0.012 -0.017 0.00007 -1 -0.0003 1 1 0.0060 0.0000 0.009 -0.008 0.00013 -1 -0.0002 1 1 0.0018 0.0014 0.010 0.010 -0.00016 -1 0.0005 1 1 -0.0091 -0.0007 0.010 0.000 -0.00035 -1 -0.0004 1 1 0.0085 0.0005 0.006 -0.022 0.00038 -1 0.0001 1 1 0.0071 0.0013 0.010 0.025 -0.00013 -1 0.0001 1 1 0.0015 -0.0013 0.007 0.039 -0.00028 -1 0.0002 1 1 -0.0014 0.0008 0.008 0.039 -0.00019 -1 -0.0002 1 1 -0.0015 0.0009 0.010 0.035 0.00002 -1 0.0005 1 1 -0.0121 -0.0012 0.013 0.006 -0.00021 -1 -0.0003 1 1 0.0077 -0.0026 0.007 0.012 0.00007 -1 -0.0001 1 1 -0.0004 0.0018 0.008 0.029 -0.00021 -1 0.0005 1 1 -0.0079 0.0019 0.012 0.019 -0.00026 -1 -0.0001 1 1 0.0064 0.0011 0.009 0.018 0.00004 -1 -0.0002 1 1 0.0056 0.0012 0.010 0.028 -0.00008 -1 -0.0001 1 1 0.0019 -0.0029 0.012 0.035 -0.00033 -1 0.0002 1 1 -0.0064 -0.0017 0.006 0.029 -0.00032 -1 -0.0003 1 1 0.0026 -0.0006 0.005 0.010 0.00001 -1 0.0003 1 1 -0.0054 -0.0021 0.011 0.006 -0.00021 -1 0.0001 1 1 -0.0039 -0.0005 0.007 -0.011 0.00011 -1 0.0001 1 1 0.0003 -0.0006 0.014 -0.009 -0.00001 -1 -0.0001 1 1 0.0048 -0.0014 0.007 0.003 0.00008 -1 0.0004 1 1 -0.0057 -0.0009 0.005 0.007 -0.00014 -1 0.0001 1 1 -0.0025 0.0005 0.007 -0.011 0.00005 -1 -0.0001 1 1 0.0040 0.0004 0.008 -0.007 0.00010 -1 -0.0003 1 1 0.0023 0.0013 0.009 0.010 0.00008 -1 0.0004 1 1 -0.0049 -0.0010 0.009 0.008 -0.00021 -1 -0.0002 1 1 0.0061 -0.0003 0.007 0.013 0.00003 -1 0.0002 1 1 -0.0034 0.0011 0.011 0.021 -0.00017 -1 -0.0001 1 1 0.0026 0.0009 0.008 0.010 0.00000 -1 0.0001 1 1 -0.0035 0.0011 0.012 0.006 -0.00006 -1 0.0004 1 1 -0.0091 0.0023 0.008 -0.026 -0.00003 -1 -0.0001 1 1 0.0039 0.0004 0.006 -0.040 0.00042 -1 -0.0001 1 1 0.0078 0.0044 0.010 -0.032 0.00018 -1 0.0002 1 1 -0.0005 0.0040 0.004 -0.010 0.00002 -1 -0.0004 1 1 0.0032 0.0027 0.009 -0.007 0.00017 -1 -0.0002 1 1 0.0051 0.0008 0.007 0.020 0.00000 -1 -0.0002 1 1 0.0018 0.0012 0.009 0.027 -0.00026 -1 0.0005 1 1 -0.0050 0.0001 0.009 0.025 -0.00040 -1 0.0001 1 1 -0.0036 0.0007 0.008 0.005 -0.00005 -1 -0.0001 1 1 0.0036 0.0015 0.010 -0.005 0.00005 -1 -0.0002 1 1 0.0013 -0.0004 0.010 0.011 -0.00003 -1 0.0002 1 1 -0.0042 0.0000 0.008 0.006 -0.00015 -1 -0.0001 1 1 0.0035 0.0014 0.009 -0.007 0.00010 -1 0.0001 1 1 -0.0033 0.0008 0.008 -0.006 -0.00001 -1 -0.0002 1 1 0.0045 0.0005 0.004 -0.005 0.00010 -1 0.0001 1 1 -0.0016 -0.0004 0.006 -0.010 0.00005 -1 -0.0003 1 1 0.0038 0.0021 0.004 -0.006 0.00014 -1 0.0001 1 1 -0.0043 0.0001 0.010 -0.012 -0.00003 -1 -0.0001 1 1 0.0061 0.0015 0.008 -0.005 0.00008 -1 -0.0001 1 1 0.0050 0.0017 0.012 0.012 -0.00007 -1 0.0001 1 1 0.0016 -0.0036 0.041 -0.006 0.00005 -1 -0.0004 1 1 0.0002 0.0025 0.022 0.010 -0.00007 -1 0.0005 1 1 -0.0057 -0.0016 0.027 0.000 -0.00013 -1 0.0001 1 1 -0.0053 -0.0020 0.022 -0.011 0.00008 -1 -0.0003 1 1 0.0058 0.0021 0.027 -0.006 0.00007 -1 -0.0003 1 1 0.0029 0.0010 0.030 0.011 -0.00012 -1 0.0001 1 1 -0.0038 0.0008 0.031 0.010 -0.00024 -1 0.0001 1 1 -0.0032 -0.0009 0.023 -0.012 0.00009 -1 -0.0002 1 1 0.0036 0.0006 0.019 -0.008 0.00004 -1 -0.0001 1 1 0.0027 -0.0011 0.007 -0.006 0.00002 -1 -0.0001 1 1 0.0018 -0.0002 0.016 0.010 -0.00002 -1 0.0001 1 1 -0.0036 -0.0014 0.007 0.006 -0.00008 -1 0.0001 1 1 0.0048 0.0000 0.008 -0.005 0.00015 -1 -0.0001 1 1 0.0073 0.0009 0.010 0.004 0.00014 -1 -0.0001 1 1 0.0058 0.0018 0.015 0.028 -0.00009 -1 0.0002 1 1 -0.0050 -0.0015 0.013 0.024 -0.00004 -1 -0.0001 1 1 0.0051 0.0011 0.005 0.014 0.00008 -1 -0.0001 1 1 0.0009 -0.0005 0.012 0.010 -0.00001 -1 -0.0002 1 1 0.0061 -0.0019 0.010 -0.017 0.00011 -1 0.0001 1 1 -0.0019 -0.0019 0.005 -0.012 0.00003 -1 -0.0002 1 1 0.0036 0.0012 0.005 -0.006 0.00008 -1 -0.0001 1 1 0.0027 0.0008 0.006 -0.007 0.00005 -1 0.0001 1 1 -0.0031 0.0013 0.015 -0.011 -0.00004 -1 -0.0001 1 1 0.0053 0.0012 0.005 -0.005 0.00009 -1 -0.0001 1 1 0.0039 0.0024 0.013 0.013 -0.00007 -1 0.0002 1 1 -0.0063 -0.0001 0.012 0.007 -0.00016 -1 -0.0001 1 1 0.0062 0.0005 0.008 -0.004 0.00005 -1 0.0001 1 1 -0.0063 -0.0005 0.012 0.003 -0.00010 -1 -0.0002 1 1 0.0046 -0.0006 0.012 -0.025 0.00010 -1 0.0002 1 1 -0.0041 -0.0023 0.015 0.007 -0.00008 -1 -0.0001 1 1 0.0046 0.0009 0.001 -0.002 0.00011 -1 0.0001 1 1 -0.0040 -0.0007 0.015 0.003 -0.00003 -1 -0.0001 1 1 0.0043 -0.0001 0.006 0.012 0.00001 -1 0.0001 1 1 -0.0035 0.0021 0.015 0.023 -0.00008 -1 -0.0001 1 1 0.0026 0.0029 0.005 0.010 0.00001 -1 0.0003 1 1 -0.0054 -0.0005 0.012 0.002 -0.00010 -1 -0.0002 1 1 0.0042 -0.0011 0.007 -0.005 0.00018 -1 0.0002 1 1 -0.0053 -0.0006 0.010 0.006 -0.00012 -1 -0.0001 1 1 -0.0030 -0.0009 0.005 -0.012 0.00009 -1 -0.0001 1 1 0.0037 -0.0005 0.011 0.000 -0.00001 -1 0.0001 1 1 -0.0034 -0.0005 0.005 0.000 -0.00006 -1 0.0001 1 1 -0.0039 0.0013 0.008 -0.011 0.00001 -1 -0.0001 1 1 0.0058 0.0012 0.010 -0.003 0.00007 -1 -0.0001 1 1 0.0047 -0.0006 0.013 0.017 -0.00007 -1 0.0002 1 1 -0.0061 -0.0006 0.008 0.007 -0.00007 -1 0.0001 1 1 -0.0030 0.0001 0.007 -0.012 0.00012 -1 -0.0002 1 1 0.0060 0.0019 0.007 -0.003 0.00013 -1 -0.0002 1 1 0.0052 0.0022 0.015 0.020 -0.00007 -1 0.0002 1 1 -0.0067 -0.0012 0.010 0.015 -0.00018 -1 0.0001 1 1 -0.0035 -0.0008 0.004 -0.014 0.00010 -1 -0.0001 1 1 0.0052 0.0009 0.007 -0.010 0.00016 -1 -0.0004 1 1 0.0019 0.0005 0.010 0.029 0.00002 -1 0.0005 1 1 -0.0064 0.0010 0.012 0.024 -0.00034 -1 -0.0001 1 1 0.0045 0.0022 0.013 0.027 -0.00005 -1 -0.0002 1 1 0.0036 -0.0014 0.013 0.032 -0.00008 -1 0.0001 1 1 -0.0073 0.0029 0.004 0.016 -0.00010 -1 -0.0001 1 1 0.0035 0.0000 0.012 -0.017 0.00017 -1 0.0001 1 1 -0.0038 0.0005 0.008 0.006 -0.00004 -1 -0.0001 1 1 0.0004 0.0003 0.017 0.011 -0.00004 -1 -0.0001 1 1 0.0031 0.0001 0.005 0.010 0.00002 -1 0.0002 1 1 -0.0048 -0.0021 0.001 0.008 -0.00011 -1 -0.0001 1 1 0.0030 -0.0007 0.006 0.010 -0.00001 -1 0.0001 1 1 -0.0036 0.0003 0.014 0.007 -0.00005 -1 0.0003 1 1 -0.0030 0.0008 0.011 -0.013 -0.00008 -1 -0.0002 1 1 0.0038 -0.0010 0.007 -0.014 0.00021 -1 -0.0001 1 1 0.0055 0.0005 0.007 -0.001 0.00001 -1 -0.0002 1 1 0.0021 -0.0013 0.011 0.011 -0.00017 -1 -0.0001 1 1 -0.0041 0.0012 0.012 0.009 -0.00030 -1 0.0001 1 1 -0.0088 -0.0001 0.011 0.000 -0.00034 -1 -0.0001 1 1 0.0063 0.0013 0.013 0.008 0.00000 -1 0.0001 1 1 0.0056 0.0000 0.015 0.019 -0.00006 -1 -0.0001 1 1 0.0041 -0.0008 0.013 0.030 -0.00008 -1 0.0002 1 1 -0.0010 -0.0010 0.011 0.035 -0.00018 -1 0.0002 1 1 -0.0070 -0.0004 0.009 0.008 -0.00007 -1 -0.0001 1 1 0.0046 -0.0009 0.001 -0.010 0.00020 -1 -0.0001 1 1 0.0074 0.0013 0.006 0.023 -0.00006 -1 0.0001 1 1 -0.0051 0.0026 0.007 -0.012 0.00009 -1 -0.0001 1 1 0.0067 0.0015 0.009 -0.002 0.00010 -1 -0.0001 1 1 0.0047 0.0015 0.017 0.020 -0.00014 -1 0.0002 1 1 -0.0081 -0.0028 0.013 -0.001 -0.00006 -1 -0.0002 1 1 0.0034 0.0017 0.011 -0.006 -0.00001 -1 0.0001 1 1 -0.0028 0.0019 0.012 -0.013 0.00001 -1 -0.0001 1 1 0.0059 -0.0014 0.008 0.010 0.00001 -1 -0.0001 1 1 0.0025 -0.0003 0.005 0.029 -0.00010 -1 0.0001 1 1 -0.0068 0.0001 0.004 0.018 -0.00015 -1 0.0001 1 1 -0.0062 0.0009 0.007 -0.014 0.00007 -1 0.0002 1 1 -0.0073 0.0004 0.012 -0.016 -0.00013 -1 0.0001 1 1 -0.0045 -0.0020 0.006 -0.035 0.00015 -1 -0.0001 1 1 0.0036 0.0020 0.016 0.012 -0.00011 -1 -0.0001 1 1 0.0006 0.0009 0.016 0.011 -0.00008 -1 -0.0001 1 1 0.0025 0.0018 -0.003 0.011 0.00002 -1 -0.0001 1 1 0.0036 -0.0013 0.007 0.012 0.00002 -1 0.0001 1 1 -0.0015 0.0000 0.006 -0.010 0.00004 -1 -0.0002 1 1 0.0033 0.0005 0.005 -0.007 0.00011 -1 0.0002 1 1 -0.0036 -0.0007 0.009 -0.012 -0.00002 -1 -0.0001 1 1 0.0042 0.0007 0.009 -0.013 0.00012 -1 -0.0001 1 1 0.0012 -0.0001 0.012 0.010 -0.00004 -1 0.0002 1 1 -0.0043 -0.0005 0.011 0.005 -0.00016 -1 -0.0001 1 1 0.0047 0.0008 0.003 -0.003 0.00009 -1 0.0001 1 1 -0.0008 0.0020 0.011 -0.010 0.00003 -1 -0.0003 1 1 0.0028 0.0006 0.012 -0.007 0.00014 -1 -0.0001 1 1 0.0036 -0.0012 0.002 -0.007 0.00017 -1 -0.0001 1 1 0.0055 0.0026 0.004 0.012 0.00000 -1 0.0002 1 1 -0.0035 -0.0007 0.016 0.028 -0.00015 -1 0.0001 1 1 -0.0018 -0.0007 -0.001 -0.009 0.00005 -1 -0.0001 1 1 0.0036 0.0059 0.003 -0.005 0.00005 -1 0.0001 1 1 -0.0023 -0.0007 0.008 -0.011 0.00002 -1 0.0002 1 1 -0.0061 -0.0015 0.014 0.004 -0.00010 -1 0.0001 1 1 -0.0040 -0.0009 0.011 -0.012 0.00010 -1 -0.0001 1 1 0.0038 -0.0010 0.004 -0.010 0.00006 -1 -0.0001 1 1 0.0027 0.0012 0.005 0.011 -0.00005 -1 0.0001 1 1 -0.0038 -0.0002 0.012 -0.005 -0.00004 -1 0.0001 1 1 -0.0033 0.0005 0.004 -0.014 -0.00002 -1 -0.0001 1 1 0.0059 -0.0009 0.008 0.000 0.00005 -1 -0.0001 1 1 0.0043 0.0002 0.008 0.017 -0.00008 -1 0.0001 1 1 -0.0060 0.0005 0.011 0.008 -0.00007 -1 -0.0001 1 1 0.0040 0.0002 0.010 -0.006 0.00004 -1 -0.0002 1 1 0.0038 -0.0009 0.005 0.012 0.00002 -1 0.0002 1 1 -0.0066 0.0006 0.008 0.001 -0.00010 -1 -0.0001 1 1 0.0041 0.0002 0.007 -0.005 0.00004 -1 -0.0001 1 1 0.0003 -0.0020 0.013 0.010 -0.00006 -1 -0.0002 1 1 0.0021 -0.0006 0.011 0.009 0.00000 -1 0.0001 1 1 -0.0020 0.0026 0.011 -0.010 -0.00001 -1 -0.0001 1 1 0.0037 0.0000 0.012 -0.007 0.00014 -1 0.0001 1 1 0.0046 0.0014 0.014 0.003 0.00000 -1 -0.0002 1 1 0.0045 -0.0020 0.012 0.010 0.00000 -1 0.0001 1 1 -0.0035 -0.0011 0.006 0.014 -0.00019 -1 0.0001 1 1 -0.0039 0.0013 0.004 -0.014 0.00002 -1 -0.0001 1 1 0.0039 -0.0008 0.005 0.010 0.00003 -1 0.0001 1 1 -0.0027 -0.0015 0.010 -0.011 0.00013 -1 -0.0001 1 1 0.0037 -0.0011 0.006 -0.010 0.00020 -1 -0.0001 1 1 0.0064 0.0012 0.009 0.009 0.00000 -1 -0.0001 1 1 0.0041 -0.0004 0.010 0.028 -0.00011 -1 0.0002 1 1 -0.0045 -0.0022 0.006 0.028 -0.00017 -1 -0.0001 1 1 0.0028 0.0024 0.013 0.010 0.00002 -1 0.0001 1 1 -0.0040 0.0006 0.004 0.006 -0.00004 -1 -0.0001 1 1 0.0025 0.0004 0.013 0.010 -0.00001 -1 0.0001 1 1 -0.0004 -0.0004 0.008 -0.009 0.00004 -1 0.0003 1 1 -0.0040 -0.0014 0.010 -0.011 -0.00015 -1 -0.0001 1 1 0.0035 0.0005 0.005 -0.011 0.00006 -1 -0.0001 1 1 0.0030 -0.0013 0.001 0.011 0.00000 -1 0.0001 1 1 0.0037 0.0004 0.015 -0.009 0.00015 -1 -0.0002 1 1 0.0060 -0.0013 0.013 0.000 0.00011 -1 -0.0001 1 1 0.0044 -0.0022 0.005 0.021 -0.00007 -1 0.0001 1 1 -0.0039 0.0000 0.002 0.024 -0.00023 -1 0.0001 1 1 -0.0063 0.0018 0.006 0.006 -0.00003 -1 -0.0001 1 1 0.0046 0.0001 0.010 -0.005 0.00023 -1 0.0004 1 1 -0.0102 0.0010 0.020 -0.010 0.00001 -1 -0.0003 1 1 0.0057 -0.0016 0.027 -0.033 0.00019 -1 0.0004 1 1 -0.0053 0.0007 0.020 -0.011 -0.00015 -1 -0.0005 1 1 0.0066 0.0032 0.019 -0.020 0.00017 -1 0.0005 1 1 -0.0051 0.0006 0.022 -0.008 -0.00021 -1 -0.0007 1 1 0.0070 -0.0003 0.018 -0.021 0.00029 -1 -0.0002 1 1 0.0032 0.0008 0.010 0.010 0.00000 -1 0.0004 1 1 -0.0053 0.0019 0.014 0.004 -0.00011 -1 0.0001 1 1 0.0005 0.0017 0.016 -0.010 0.00020 -1 -0.0004 1 1 0.0051 0.0008 0.016 -0.004 0.00024 -1 -0.0001 1 1 0.0005 0.0019 0.018 0.011 -0.00024 -1 0.0006 1 1 -0.0076 0.0013 0.019 -0.001 -0.00021 -1 -0.0004 1 1 0.0047 -0.0006 0.011 -0.017 0.00035 -1 -0.0003 1 1 0.0049 0.0015 0.013 0.013 -0.00007 -1 0.0002 1 1 -0.0037 0.0011 0.014 0.016 -0.00026 -1 0.0005 1 1 -0.0060 -0.0003 0.011 0.007 -0.00008 -1 -0.0001 1 1 0.0050 0.0007 0.009 0.000 0.00024 -1 -0.0002 1 1 0.0070 0.0021 0.011 0.013 0.00000 -1 0.0005 1 1 -0.0072 0.0003 0.014 0.022 -0.00034 -1 -0.0001 1 1 0.0068 0.0008 0.002 -0.004 0.00023 -1 0.0005 1 1 -0.0083 0.0026 0.011 0.005 -0.00032 -1 -0.0004 1 1 0.0082 0.0019 0.018 -0.006 0.00025 -1 0.0004 1 1 -0.0080 -0.0009 0.013 0.003 -0.00011 -1 -0.0003 1 1 0.0067 0.0015 0.006 -0.007 0.00026 -1 -0.0002 1 1 0.0058 0.0022 0.011 0.016 -0.00010 -1 0.0005 1 1 -0.0054 0.0001 0.012 0.027 -0.00036 -1 -0.0005 1 1 0.0070 0.0001 0.007 0.011 0.00023 -1 0.0001 1 1 -0.0061 0.0013 0.011 0.024 -0.00024 -1 -0.0003 1 1 0.0045 0.0006 0.009 0.005 0.00027 -1 -0.0005 1 1 0.0016 -0.0013 0.011 0.009 0.00007 -1 0.0007 1 1 -0.0107 0.0007 0.009 -0.009 -0.00024 -1 -0.0003 1 1 0.0082 0.0015 0.007 -0.025 0.00033 -1 0.0001 1 1 -0.0047 0.0008 0.015 0.007 -0.00028 -1 -0.0002 1 1 0.0040 -0.0001 0.009 -0.006 0.00022 -1 -0.0002 1 1 0.0028 0.0015 0.011 0.010 -0.00009 -1 0.0003 1 1 -0.0073 0.0004 0.012 0.003 -0.00025 -1 -0.0004 1 1 0.0061 0.0003 0.007 -0.024 0.00027 -1 0.0006 1 1 -0.0050 0.0007 0.010 -0.011 -0.00030 -1 -0.0002 1 1 0.0073 0.0012 0.010 -0.016 0.00034 -1 -0.0001 1 1 0.0094 0.0002 0.008 0.000 0.00002 -1 -0.0002 1 1 0.0084 0.0010 0.009 0.012 -0.00014 -1 0.0004 1 1 -0.0036 0.0015 0.012 0.023 -0.00030 -1 0.0004 1 1 -0.0077 0.0000 0.008 0.003 -0.00026 -1 -0.0001 1 1 0.0047 0.0029 0.011 -0.021 0.00028 -1 0.0003 1 1 -0.0034 -0.0003 0.009 -0.013 0.00002 -1 -0.0005 1 1 0.0092 -0.0002 0.004 -0.003 0.00028 -1 -0.0001 1 1 0.0052 0.0023 0.006 0.019 -0.00034 -1 0.0001 1 1 -0.0080 0.0008 0.009 0.013 -0.00030 -1 0.0001 1 1 -0.0077 -0.0007 0.006 -0.010 0.00029 -1 -0.0002 1 1 0.0064 0.0011 0.006 -0.013 0.00029 -1 -0.0003 1 1 0.0088 0.0021 0.008 0.003 0.00003 -1 0.0001 1 1 -0.0100 0.0008 0.017 0.005 -0.00026 -1 0.0001 1 1 -0.0121 -0.0015 0.014 -0.011 -0.00009 -1 0.0001 1 1 -0.0052 -0.0007 0.010 -0.029 0.00038 -1 -0.0001 1 1 0.0064 -0.0010 0.005 -0.027 0.00042 -1 -0.0001 1 1 0.0106 0.0008 0.005 -0.015 0.00022 -1 -0.0001 1 1 0.0112 0.0007 0.009 0.024 -0.00005 -1 -0.0004 1 1 0.0080 0.0007 0.009 0.038 -0.00040 -1 -0.0004 1 1 -0.0034 0.0016 0.012 0.038 -0.00006 -1 0.0002 1 1 -0.0112 0.0022 0.016 0.020 -0.00032 -1 0.0001 1 1 0.0054 -0.0003 0.005 -0.015 0.00009 -1 -0.0004 1 1 0.0086 -0.0006 0.002 -0.002 0.00017 -1 0.0005 1 1 -0.0078 0.0011 0.009 0.009 -0.00023 -1 0.0001 1 1 -0.0003 0.0013 0.010 -0.010 0.00028 -1 -0.0004 1 1 0.0049 0.0001 0.009 -0.007 0.00039 -1 -0.0002 1 1 0.0058 0.0017 0.011 0.012 -0.00007 -1 0.0001 1 1 -0.0054 0.0011 0.015 0.013 -0.00019 -1 0.0003 1 1 -0.0087 0.0001 0.014 -0.004 -0.00010 -1 -0.0003 1 1 0.0058 -0.0007 0.005 -0.019 0.00029 -1 -0.0004 1 1 0.0067 0.0008 0.003 0.012 -0.00007 -1 0.0002 1 1 -0.0042 0.0001 0.009 0.006 -0.00010 -1 0.0003 1 1 -0.0042 0.0012 0.009 -0.011 -0.00005 -1 -0.0004 1 1 0.0075 0.0002 0.013 -0.003 0.00013 -1 -0.0002 1 1 0.0039 0.0014 0.014 0.014 -0.00024 -1 0.0001 1 1 -0.0040 0.0007 0.014 0.014 -0.00040 -1 0.0006 1 1 -0.0099 -0.0004 0.011 0.003 -0.00038 -1 -0.0003 1 1 0.0056 -0.0006 0.000 -0.023 0.00047 -1 -0.0004 1 1 0.0036 0.0008 0.015 0.010 0.00006 -1 0.0002 1 1 -0.0063 0.0003 0.014 0.010 -0.00030 -1 -0.0004 1 1 0.0059 0.0009 0.002 -0.007 0.00032 -1 0.0002 1 1 -0.0046 0.0012 0.013 0.010 -0.00019 -1 0.0005 1 1 -0.0026 -0.0003 0.012 -0.011 -0.00005 -1 -0.0004 1 1 0.0057 0.0000 0.010 -0.009 0.00039 -1 -0.0002 1 1 0.0065 0.0019 0.012 0.012 -0.00008 -1 0.0002 1 1 -0.0045 0.0010 0.016 0.017 -0.00041 -1 0.0005 1 1 -0.0083 -0.0006 0.014 0.008 -0.00020 -1 -0.0002 1 1 0.0073 -0.0007 0.002 -0.006 0.00035 -1 -0.0001 1 1 0.0104 0.0001 0.001 0.008 0.00011 -1 -0.0002 1 1 0.0099 0.0015 0.003 0.023 -0.00009 -1 0.0004 1 1 0.0036 0.0039 0.009 0.037 -0.00043 -1 -0.0001 1 1 -0.0009 -0.0016 0.010 0.040 -0.00005 -1 0.0001 1 1 -0.0063 0.0000 0.004 0.022 -0.00008 -1 0.0001 1 1 -0.0056 0.0024 0.018 0.006 -0.00018 -1 0.0001 1 1 -0.0075 0.0009 0.017 -0.004 -0.00011 -1 -0.0002 1 1 0.0064 -0.0002 0.008 -0.007 0.00011 -1 -0.0003 1 1 0.0021 0.0003 0.006 0.011 -0.00015 -1 0.0004 1 1 -0.0065 0.0009 0.006 0.006 -0.00037 -1 0.0002 1 1 -0.0082 0.0020 0.008 -0.010 0.00008 -1 0.0006 1 1 -0.0032 0.0007 0.009 -0.028 -0.00013 -1 -0.0003 1 1 0.0086 0.0015 0.006 -0.024 0.00042 -1 -0.0001 1 1 0.0116 0.0040 0.013 0.000 0.00001 -1 -0.0003 1 1 0.0101 -0.0030 0.015 0.015 -0.00015 -1 0.0001 1 1 -0.0083 0.0013 0.016 0.025 -0.00075 -1 -0.0001 1 1 0.0078 0.0029 0.009 0.003 0.00004 -1 -0.0002 1 1 0.0067 -0.0004 0.011 0.016 -0.00008 -1 -0.0001 1 1 -0.0061 -0.0012 0.009 0.015 -0.00016 -1 0.0001 1 1 -0.0096 0.0000 0.005 0.000 -0.00016 -1 -0.0001 1 1 0.0042 0.0007 0.011 -0.036 0.00031 -1 -0.0001 1 1 0.0090 0.0000 0.008 -0.004 0.00003 -1 -0.0002 1 1 0.0075 0.0011 0.008 0.011 -0.00013 -1 0.0003 1 1 -0.0098 0.0019 0.012 0.005 -0.00035 -1 0.0001 1 1 -0.0038 -0.0004 0.007 -0.034 0.00049 -1 -0.0002 1 1 0.0078 0.0016 0.006 -0.024 0.00019 -1 -0.0001 1 1 0.0025 0.0017 0.009 0.011 -0.00004 -1 0.0007 1 1 -0.0080 0.0013 0.011 0.006 -0.00051 -1 0.0002 1 1 -0.0066 -0.0002 0.009 -0.014 0.00029 -1 -0.0003 1 1 0.0098 0.0005 0.004 -0.006 0.00029 -1 -0.0002 1 1 0.0092 0.0030 0.008 0.015 -0.00012 -1 0.0006 1 1 -0.0051 -0.0004 0.015 0.025 -0.00051 -1 -0.0003 1 1 0.0042 0.0024 0.007 0.010 -0.00001 -1 0.0002 1 1 -0.0062 0.0015 0.013 0.005 -0.00016 -1 0.0003 1 1 -0.0064 0.0002 0.012 -0.011 0.00009 -1 -0.0003 1 1 0.0042 0.0006 0.010 -0.018 0.00029 -1 -0.0001 1 1 0.0060 -0.0021 0.010 -0.003 0.00001 -1 0.0002 1 1 -0.0058 0.0006 0.008 -0.002 -0.00013 -1 0.0001 1 1 -0.0048 0.0010 0.009 -0.013 0.00013 -1 -0.0003 1 1 0.0091 0.0013 0.011 -0.005 0.00032 -1 -0.0003 1 1 0.0103 0.0008 0.011 0.013 -0.00005 -1 -0.0001 1 1 0.0027 0.0012 0.012 0.030 -0.00056 -1 0.0008 1 1 -0.0095 -0.0018 0.010 0.023 -0.00059 -1 0.0001 1 1 0.0003 -0.0004 0.001 -0.009 0.00032 -1 -0.0004 1 1 0.0088 0.0009 0.000 0.000 0.00036 -1 -0.0002 1 1 0.0084 0.0028 0.004 0.015 -0.00018 -1 0.0002 1 1 0.0045 0.0044 0.010 0.025 -0.00032 -1 -0.0002 1 1 0.0036 0.0061 0.016 0.031 -0.00035 -1 0.0001 1 1 -0.0098 -0.0001 0.018 0.019 -0.00029 -1 0.0006 1 1 -0.0129 -0.0022 0.013 0.003 -0.00017 -1 -0.0002 1 1 0.0088 0.0019 0.005 0.001 0.00010 -1 0.0001 1 1 0.0048 0.0023 0.011 0.026 -0.00017 -1 -0.0001 1 1 -0.0060 0.0006 0.003 0.025 -0.00015 -1 0.0004 1 1 -0.0036 0.0016 0.018 -0.011 -0.00006 -1 -0.0005 1 1 0.0080 -0.0019 0.010 -0.006 0.00032 -1 -0.0001 1 1 0.0077 -0.0002 0.008 0.010 -0.00018 -1 0.0001 1 1 0.0038 0.0027 0.011 0.018 -0.00034 -1 0.0001 1 1 -0.0067 -0.0003 0.002 0.012 -0.00022 -1 -0.0002 1 1 0.0054 -0.0025 0.010 -0.021 0.00034 -1 -0.0001 1 1 0.0093 0.0011 0.010 0.005 0.00004 -1 -0.0001 1 1 0.0076 -0.0002 0.009 0.019 -0.00013 -1 -0.0003 1 1 0.0044 0.0005 0.009 0.028 -0.00028 -1 0.0009 1 1 -0.0105 0.0013 0.011 0.021 -0.00054 -1 -0.0002 1 1 0.0067 0.0028 0.006 -0.010 0.00039 -1 -0.0001 1 1 0.0041 0.0025 0.012 0.017 -0.00020 -1 -0.0004 1 1 0.0083 -0.0012 0.022 -0.002 0.00027 -1 -0.0002 1 1 0.0060 0.0010 0.020 0.029 -0.00017 -1 0.0002 1 1 -0.0063 0.0009 0.020 0.024 -0.00014 -1 -0.0003 1 1 0.0077 0.0007 0.013 0.010 0.00011 -1 0.0003 1 1 -0.0061 -0.0012 0.014 0.023 -0.00017 -1 -0.0002 1 1 0.0040 0.0032 0.011 0.002 0.00022 -1 -0.0003 1 1 0.0050 0.0000 0.016 0.021 -0.00004 -1 0.0003 1 1 -0.0037 0.0015 0.018 0.025 -0.00019 -1 0.0003 1 1 -0.0038 0.0036 0.012 0.007 -0.00018 -1 0.0001 1 1 -0.0026 0.0000 0.017 -0.013 0.00008 -1 -0.0002 1 1 0.0042 0.0013 0.014 -0.007 0.00006 -1 0.0002 1 1 -0.0042 0.0022 0.013 -0.010 -0.00002 -1 -0.0003 1 1 0.0086 0.0015 0.012 0.015 0.00004 -1 0.0002 1 1 -0.0104 0.0007 0.017 0.012 -0.00018 -1 -0.0001 1 1 0.0052 0.0025 0.013 0.014 0.00001 -1 -0.0001 1 1 0.0040 0.0031 0.016 0.024 -0.00008 -1 0.0002 1 1 -0.0062 0.0007 0.014 0.019 -0.00019 -1 -0.0004 1 1 0.0056 0.0013 0.010 -0.007 0.00021 -1 0.0002 1 1 -0.0044 0.0012 0.009 0.008 -0.00011 -1 0.0004 1 1 -0.0108 0.0014 0.005 -0.013 -0.00017 -1 0.0001 1 1 -0.0053 0.0017 0.004 -0.039 0.00029 -1 -0.0004 1 1 0.0092 0.0039 0.012 -0.019 0.00011 -1 0.0001 1 1 -0.0047 0.0041 0.022 -0.002 -0.00056 -1 0.0006 1 1 -0.0109 0.0002 0.022 -0.015 -0.00024 -1 0.0001 1 1 -0.0060 -0.0003 0.018 -0.038 0.00047 -1 -0.0001 1 1 0.0078 -0.0004 0.010 -0.035 0.00049 -1 -0.0006 1 1 0.0132 0.0011 0.008 -0.021 0.00032 -1 0.0001 1 1 0.0087 0.0034 0.013 0.018 -0.00036 -1 0.0003 1 1 -0.0062 0.0006 0.008 0.022 -0.00025 -1 -0.0002 1 1 0.0051 0.0002 0.007 0.003 0.00015 -1 -0.0002 1 1 0.0051 0.0026 0.008 0.010 -0.00008 -1 0.0001 1 1 -0.0040 0.0018 0.009 0.013 -0.00018 -1 0.0002 1 1 -0.0057 0.0018 0.009 0.005 -0.00007 -1 -0.0004 1 1 0.0086 0.0025 0.005 0.012 0.00014 -1 -0.0001 1 1 0.0052 0.0037 0.009 0.025 -0.00031 -1 0.0004 1 1 -0.0143 0.0009 0.017 0.003 -0.00031 -1 0.0004 1 1 -0.0014 0.0037 0.032 -0.010 0.00022 -1 -0.0007 1 1 0.0063 0.0017 0.029 -0.006 0.00039 -1 -0.0004 1 1 0.0021 0.0036 0.016 0.010 0.00007 -1 0.0001 1 1 -0.0044 0.0048 0.020 0.006 -0.00018 -1 0.0004 1 1 -0.0059 0.0031 0.021 -0.001 -0.00006 -1 0.0002 1 1 -0.0035 0.0046 0.022 -0.010 0.00026 -1 0.0001 1 1 0.0036 0.0049 0.024 -0.011 0.00033 -1 -0.0001 1 1 0.0082 0.0019 0.022 -0.002 0.00016 -1 -0.0003 1 1 0.0038 0.0027 0.018 0.028 -0.00013 -1 0.0007 1 1 -0.0052 0.0035 0.020 0.026 -0.00023 -1 0.0008 1 1 -0.0066 0.0063 0.019 -0.012 -0.00013 -1 -0.0004 1 1 0.0057 0.0038 0.019 -0.019 0.00030 -1 -0.0003 1 1 0.0066 0.0025 0.018 0.027 -0.00006 -1 0.0006 1 1 -0.0085 0.0021 0.017 0.023 -0.00026 -1 -0.0001 1 1 0.0028 0.0042 0.017 -0.004 0.00028 -1 -0.0001 1 1 0.0062 0.0025 0.016 0.014 0.00001 -1 -0.0002 1 1 -0.0002 0.0021 0.012 0.029 -0.00015 -1 0.0005 1 1 -0.0049 0.0025 0.011 0.025 -0.00027 -1 -0.0002 1 1 0.0011 0.0031 0.014 0.009 0.00001 -1 -0.0001 1 1 0.0038 0.0014 0.008 0.007 0.00014 -1 0.0002 1 1 -0.0044 0.0024 0.014 0.003 -0.00004 -1 0.0004 1 1 -0.0034 0.0045 0.017 -0.010 -0.00006 -1 -0.0003 1 1 0.0079 0.0030 0.017 -0.003 0.00022 -1 0.0005 1 1 -0.0084 0.0022 0.009 0.006 -0.00015 -1 0.0001 1 1 -0.0043 0.0029 0.008 -0.013 0.00024 -1 -0.0004 1 1 0.0065 0.0038 0.010 -0.009 0.00028 -1 -0.0002 1 1 0.0051 0.0054 0.016 0.011 -0.00015 -1 0.0002 1 1 -0.0035 0.0019 0.014 0.014 -0.00023 -1 0.0002 1 1 -0.0007 0.0037 0.013 -0.009 0.00001 -1 -0.0005 1 1 0.0032 0.0024 0.012 -0.007 0.00014 -1 0.0006 1 1 -0.0081 0.0025 0.012 -0.019 -0.00015 -1 0.0001 1 1 -0.0033 0.0017 0.009 -0.032 0.00045 -1 -0.0005 1 1 0.0092 0.0013 0.004 -0.025 0.00047 -1 -0.0003 1 1 0.0102 0.0053 0.009 0.018 -0.00013 -1 0.0004 1 1 -0.0076 0.0034 0.021 0.023 -0.00024 -1 -0.0002 1 1 0.0050 0.0004 0.004 0.012 0.00000 -1 -0.0001 1 1 -0.0041 0.0048 0.008 0.014 -0.00010 -1 0.0005 1 1 -0.0085 0.0043 0.014 -0.010 -0.00007 -1 -0.0003 1 1 0.0056 0.0034 0.013 -0.022 0.00034 -1 0.0004 1 1 -0.0043 0.0016 0.013 0.004 -0.00020 -1 -0.0005 1 1 0.0094 0.0009 0.006 0.010 0.00039 -1 -0.0003 1 1 0.0091 0.0034 0.008 0.028 -0.00015 -1 0.0003 1 1 -0.0040 0.0026 0.014 0.036 -0.00008 -1 -0.0003 1 1 -0.0012 0.0006 0.011 0.028 0.00016 -1 0.0001 1 1 -0.0048 0.0025 0.010 0.018 -0.00010 -1 -0.0001 1 1 0.0027 0.0033 0.001 -0.004 0.00007 -1 -0.0003 1 1 0.0022 0.0029 0.015 0.010 0.00003 -1 0.0002 1 1 -0.0057 0.0034 0.019 0.004 -0.00015 -1 0.0001 1 1 0.0045 0.0014 0.013 -0.011 0.00031 -1 -0.0002 1 1 0.0055 0.0011 0.007 0.013 -0.00013 -1 0.0001 1 1 -0.0066 0.0032 0.006 0.004 -0.00007 -1 -0.0003 1 1 0.0061 0.0025 0.014 -0.015 0.00036 -1 -0.0001 1 1 0.0080 0.0030 0.014 -0.003 0.00002 -1 -0.0003 1 1 0.0062 0.0005 0.013 0.013 -0.00006 -1 0.0001 1 1 -0.0055 0.0048 0.016 -0.002 -0.00018 -1 0.0004 1 1 -0.0066 0.0021 0.017 -0.011 -0.00003 -1 -0.0003 1 1 0.0082 0.0007 0.012 -0.014 0.00043 -1 -0.0002 1 1 0.0095 0.0005 0.006 0.013 -0.00017 -1 -0.0004 1 1 0.0020 0.0010 0.002 0.027 -0.00034 -1 0.0002 1 1 -0.0073 0.0031 0.002 0.023 -0.00061 -1 0.0003 1 1 -0.0093 0.0047 0.007 0.005 -0.00001 -1 -0.0002 1 1 0.0058 0.0027 0.013 -0.007 0.00026 -1 -0.0001 1 1 0.0039 0.0021 0.012 0.014 -0.00014 -1 -0.0001 1 1 0.0054 0.0012 0.005 0.027 0.00004 -1 0.0001 1 1 -0.0058 0.0045 0.016 0.025 -0.00009 -1 0.0001 1 1 -0.0036 0.0020 0.005 0.001 -0.00016 -1 0.0002 1 1 -0.0055 0.0030 0.005 -0.012 -0.00004 -1 -0.0002 1 1 0.0056 0.0025 0.013 -0.006 0.00013 -1 -0.0002 1 1 0.0020 0.0029 0.015 0.009 -0.00014 -1 0.0006 1 1 -0.0036 0.0020 0.014 0.008 -0.00026 -1 -0.0001 1 1 0.0048 0.0004 0.004 0.009 0.00004 -1 -0.0001 1 1 0.0040 0.0021 0.003 0.016 -0.00034 -1 0.0001 1 1 -0.0090 0.0043 0.006 0.005 -0.00026 -1 0.0001 1 1 -0.0055 0.0043 0.011 -0.035 0.00040 -1 -0.0001 1 1 0.0053 0.0042 0.012 -0.036 0.00047 -1 -0.0001 1 1 0.0108 0.0034 0.012 -0.024 0.00034 -1 -0.0004 1 1 0.0048 0.0005 0.013 0.011 -0.00004 -1 -0.0003 1 1 0.0062 0.0020 -0.001 0.018 0.00020 -1 -0.0002 1 1 0.0056 0.0021 -0.001 0.029 -0.00014 -1 0.0002 1 1 -0.0039 0.0039 0.004 0.033 -0.00029 -1 0.0004 1 1 -0.0063 0.0014 0.009 -0.011 -0.00017 -1 -0.0002 1 1 0.0052 0.0047 0.014 -0.007 0.00003 -1 0.0003 1 1 -0.0058 0.0012 0.009 -0.012 -0.00008 -1 -0.0005 1 1 0.0060 0.0065 0.004 -0.001 0.00000 -1 0.0005 1 1 -0.0076 0.0056 0.013 0.000 -0.00047 -1 -0.0007 1 1 0.0085 0.0022 0.009 -0.024 0.00043 -1 -0.0008 1 1 0.0075 0.0030 0.002 0.012 0.00013 -1 0.0001 1 1 -0.0090 0.0050 0.011 0.006 -0.00001 -1 -0.0002 1 1 0.0050 -0.0009 0.015 -0.017 0.00046 -1 -0.0001 1 1 0.0069 0.0021 0.015 0.011 0.00007 -1 0.0002 1 1 -0.0044 0.0000 0.014 0.023 -0.00002 -1 -0.0001 1 1 0.0004 0.0000 0.011 0.011 0.00011 -1 -0.0002 1 1 0.0037 0.0001 0.007 0.013 0.00000 -1 0.0001 1 1 -0.0076 0.0009 0.010 -0.005 -0.00008 -1 -0.0001 1 1 0.0054 0.0008 0.011 -0.024 0.00014 -1 0.0002 1 1 -0.0066 0.0008 0.007 -0.017 -0.00005 -1 -0.0001 1 1 0.0082 0.0010 0.017 -0.016 0.00009 -1 0.0001 1 1 -0.0079 0.0011 -0.001 0.002 -0.00012 -1 0.0001 1 1 -0.0050 0.0034 0.007 -0.034 0.00016 -1 0.0001 1 1 0.0051 0.0033 0.022 -0.032 0.00015 -1 -0.0001 1 1 0.0093 -0.0018 0.016 -0.004 0.00005 -1 -0.0002 1 1 0.0084 -0.0017 0.012 0.014 -0.00009 -1 0.0002 1 1 -0.0076 0.0012 0.004 0.017 -0.00018 -1 -0.0001 1 1 0.0093 0.0013 0.007 0.002 0.00015 -1 -0.0002 1 1 0.0094 0.0023 0.009 0.017 -0.00009 -1 0.0001 1 1 -0.0077 0.0008 0.017 0.023 -0.00025 -1 0.0003 1 1 -0.0092 0.0001 0.017 0.009 -0.00003 -1 -0.0001 1 1 0.0062 -0.0005 0.003 -0.005 0.00021 -1 -0.0001 1 1 0.0077 -0.0001 0.002 0.010 0.00000 -1 -0.0002 1 1 0.0070 0.0022 0.004 0.021 -0.00005 -1 0.0001 1 1 -0.0033 0.0017 0.011 0.032 -0.00033 -1 0.0002 1 1 -0.0082 0.0013 0.016 -0.002 -0.00001 -1 -0.0001 1 1 0.0035 -0.0012 0.009 -0.021 0.00025 -1 -0.0002 1 1 0.0075 0.0009 0.010 -0.004 0.00008 -1 0.0001 1 1 -0.0071 -0.0014 0.013 -0.002 -0.00005 -1 0.0001 1 1 -0.0059 -0.0016 0.010 -0.013 0.00012 -1 -0.0002 1 1 0.0070 0.0010 0.006 -0.003 0.00008 -1 0.0001 1 1 -0.0036 0.0016 0.013 0.012 -0.00020 -1 0.0002 1 1 -0.0058 0.0007 0.013 0.003 -0.00009 -1 -0.0003 1 1 0.0076 -0.0012 0.004 0.001 0.00015 -1 -0.0001 1 1 0.0066 -0.0009 0.003 0.015 -0.00019 -1 0.0002 1 1 -0.0094 0.0019 0.009 0.007 -0.00026 -1 0.0001 1 1 -0.0046 0.0003 0.011 -0.030 0.00024 -1 -0.0001 1 1 0.0069 0.0017 0.011 -0.024 0.00022 -1 -0.0001 1 1 0.0086 0.0022 0.013 -0.013 0.00006 -1 -0.0001 1 1 0.0058 -0.0005 0.012 0.015 -0.00018 -1 0.0001 1 1 -0.0079 0.0010 0.007 0.004 -0.00013 -1 0.0002 1 1 -0.0082 0.0012 0.009 -0.012 0.00007 -1 -0.0001 1 1 0.0061 0.0008 0.011 -0.020 0.00025 -1 -0.0001 1 1 0.0087 0.0011 0.012 -0.001 0.00002 -1 -0.0001 1 1 0.0080 0.0011 0.014 0.014 -0.00007 -1 0.0001 1 1 -0.0042 -0.0006 0.008 0.029 -0.00013 -1 -0.0001 1 1 0.0008 0.0012 0.004 0.011 -0.00006 -1 0.0002 1 1 -0.0045 0.0017 0.009 0.004 -0.00011 -1 -0.0001 1 1 0.0053 -0.0001 0.010 0.002 0.00015 -1 -0.0002 1 1 0.0071 0.0000 0.009 0.014 0.00007 -1 -0.0001 1 1 0.0036 0.0005 0.010 0.028 -0.00017 -1 0.0002 1 1 -0.0070 0.0009 0.012 0.022 -0.00026 -1 -0.0002 1 1 0.0069 -0.0007 0.017 0.011 0.00004 -1 0.0002 1 1 -0.0043 -0.0006 0.003 0.023 -0.00011 -1 -0.0002 1 1 0.0052 0.0020 0.012 0.017 0.00010 -1 0.0002 1 1 -0.0088 -0.0002 0.013 0.009 -0.00013 -1 -0.0003 1 1 0.0123 -0.0027 0.007 0.009 0.00012 -1 -0.0001 1 1 0.0084 0.0023 0.003 0.036 -0.00028 -1 0.0002 1 1 -0.0091 0.0014 0.012 0.030 -0.00011 -1 0.0003 1 1 -0.0057 0.0009 0.008 0.000 -0.00014 -1 -0.0001 1 1 0.0066 0.0001 0.012 -0.004 0.00013 -1 -0.0001 1 1 0.0039 0.0005 0.013 0.021 -0.00010 -1 -0.0002 1 1 0.0037 0.0004 0.002 -0.006 0.00012 -1 0.0001 1 1 -0.0042 0.0020 0.009 -0.002 -0.00010 -1 0.0001 1 1 -0.0022 0.0016 0.013 -0.015 0.00008 -1 -0.0001 1 1 0.0065 -0.0007 0.011 0.000 0.00009 -1 -0.0001 1 1 0.0065 -0.0005 0.010 0.011 -0.00003 -1 -0.0001 1 1 0.0016 0.0004 0.009 0.011 0.00003 -1 0.0002 1 1 -0.0033 0.0000 0.010 0.003 -0.00005 -1 -0.0001 1 1 0.0042 0.0004 0.011 0.011 0.00002 -1 0.0001 1 1 -0.0054 -0.0002 0.006 0.002 -0.00003 -1 0.0001 1 1 -0.0041 0.0007 0.007 -0.010 0.00008 -1 -0.0001 1 1 0.0053 0.0003 0.009 -0.007 0.00015 -1 0.0001 1 1 0.0031 0.0018 0.014 0.010 -0.00012 -1 -0.0002 1 1 0.0040 0.0005 0.008 0.019 -0.00001 -1 0.0001 1 1 -0.0054 0.0036 0.022 -0.043 0.00031 -1 -0.0003 1 1 0.0086 -0.0014 0.022 -0.036 0.00027 -1 0.0001 1 1 -0.0077 0.0016 0.017 0.008 -0.00017 -1 0.0002 1 1 -0.0094 -0.0028 0.013 -0.005 -0.00010 -1 -0.0002 1 1 0.0070 0.0004 0.009 -0.020 0.00009 -1 -0.0001 1 1 0.0010 0.0022 0.019 0.010 -0.00012 -1 0.0004 1 1 -0.0034 -0.0003 0.017 0.007 -0.00017 -1 0.0001 1 1 0.0035 -0.0022 0.014 0.008 0.00001 -1 0.0002 1 1 -0.0053 -0.0002 0.013 0.007 -0.00008 -1 -0.0001 1 1 0.0034 -0.0005 0.015 -0.006 0.00012 -1 -0.0001 1 1 0.0009 0.0008 0.012 0.010 -0.00009 -1 0.0003 1 1 -0.0033 0.0011 0.013 0.007 -0.00017 -1 -0.0001 1 1 0.0039 0.0002 0.011 0.021 -0.00006 -1 -0.0001 1 1 0.0002 0.0005 0.012 0.028 -0.00012 -1 0.0002 1 1 -0.0061 0.0000 0.010 0.017 -0.00014 -1 -0.0002 1 1 0.0056 0.0010 0.011 -0.003 0.00011 -1 -0.0001 1 1 0.0029 0.0010 0.012 0.010 -0.00029 -1 0.0005 1 1 -0.0067 -0.0006 0.010 0.005 -0.00033 -1 -0.0004 1 1 0.0067 0.0014 0.010 -0.005 0.00018 -1 -0.0001 1 1 0.0049 0.0022 0.013 0.010 -0.00021 -1 0.0004 1 1 -0.0068 -0.0003 0.011 0.005 -0.00022 -1 -0.0001 1 1 0.0078 -0.0001 0.006 0.002 0.00015 -1 -0.0001 1 1 0.0083 -0.0004 0.006 0.014 -0.00010 -1 0.0001 1 1 -0.0041 0.0019 0.011 0.023 -0.00033 -1 0.0002 1 1 -0.0098 0.0012 0.013 0.003 -0.00016 -1 0.0001 1 1 -0.0089 0.0005 0.013 -0.010 0.00022 -1 -0.0002 1 1 0.0109 0.0013 0.014 0.000 0.00018 -1 -0.0001 1 1 0.0091 -0.0017 0.016 0.021 -0.00032 -1 0.0001 1 1 -0.0056 -0.0011 0.010 0.029 -0.00044 -1 -0.0001 1 1 0.0043 0.0008 0.011 -0.025 0.00029 -1 -0.0002 1 1 0.0079 -0.0009 0.008 -0.009 0.00007 -1 -0.0001 1 1 0.0039 -0.0003 0.007 0.013 -0.00021 -1 0.0003 1 1 -0.0051 0.0029 0.014 0.009 -0.00018 -1 -0.0001 1 1 0.0045 -0.0009 0.007 -0.001 0.00021 -1 -0.0002 1 1 0.0058 0.0003 0.005 0.018 -0.00001 -1 -0.0001 1 1 0.0029 0.0006 0.008 0.028 -0.00022 -1 0.0001 1 1 -0.0054 0.0014 0.011 0.024 -0.00028 -1 0.0001 1 1 0.0066 -0.0001 0.012 -0.012 0.00012 -1 -0.0002 1 1 0.0085 0.0000 0.010 0.016 -0.00003 -1 0.0001 1 1 -0.0053 -0.0003 0.007 0.028 -0.00023 -1 -0.0001 1 1 0.0051 -0.0001 0.010 0.004 0.00018 -1 -0.0001 1 1 0.0060 0.0007 0.010 0.017 -0.00010 -1 -0.0001 1 1 0.0018 -0.0003 0.008 0.028 -0.00016 -1 0.0003 1 1 -0.0039 -0.0010 0.005 0.026 -0.00022 -1 -0.0003 1 1 0.0041 0.0000 0.013 0.011 0.00019 -1 0.0002 1 1 -0.0061 -0.0009 0.008 0.011 -0.00016 -1 0.0001 1 1 -0.0041 0.0016 0.009 -0.012 0.00013 -1 -0.0001 1 1 0.0083 0.0011 0.013 0.000 0.00016 -1 -0.0001 1 1 0.0075 0.0019 0.014 0.016 -0.00033 -1 0.0001 1 1 -0.0071 -0.0015 0.007 0.015 -0.00028 -1 -0.0002 1 1 0.0076 0.0012 0.009 -0.006 0.00019 -1 -0.0002 1 1 0.0056 -0.0010 0.008 0.021 -0.00015 -1 0.0003 1 1 -0.0077 0.0013 0.008 0.018 -0.00032 -1 0.0006 1 1 -0.0008 0.0048 0.037 -0.009 -0.00001 -1 0.0002 1 1 0.0037 0.0028 0.037 -0.008 0.00018 -1 -0.0005 1 1 0.0062 -0.0008 0.035 -0.001 0.00013 -1 -0.0001 1 1 -0.0035 0.0042 0.019 -0.016 -0.00004 -1 0.0001 1 1 -0.0040 0.0051 0.021 -0.022 -0.00003 -1 0.0003 1 1 -0.0002 0.0051 0.027 -0.030 0.00011 -1 0.0001 1 1 0.0034 0.0052 0.031 -0.028 0.00022 -1 -0.0004 1 1 0.0041 -0.0012 0.024 0.012 -0.00008 -1 0.0001 1 1 -0.0038 0.0024 0.020 0.007 -0.00006 -1 -0.0001 1 1 -0.0017 -0.0001 0.021 -0.009 0.00007 -1 -0.0005 1 1 0.0051 0.0055 0.019 -0.005 0.00018 -1 0.0005 1 1 -0.0086 -0.0009 0.023 -0.001 -0.00013 -1 -0.0003 1 1 0.0035 0.0025 0.020 -0.024 0.00021 -1 0.0001 1 1 0.0049 0.0030 0.021 -0.013 0.00000 -1 0.0003 1 1 -0.0027 0.0028 0.015 -0.011 0.00005 -1 -0.0001 1 1 0.0052 0.0009 0.010 -0.008 0.00020 -1 -0.0006 1 1 0.0067 0.0105 0.017 0.001 0.00005 -1 0.0001 1 1 0.0014 0.0084 0.027 0.009 -0.00043 -1 0.0010 1 1 -0.0075 0.0012 0.028 -0.002 -0.00022 -1 -0.0010 1 1 0.0090 0.0006 0.021 -0.008 0.00036 -1 0.0005 1 1 0.0046 0.0020 0.021 0.016 -0.00032 -1 0.0004 1 1 -0.0053 -0.0008 0.012 0.020 -0.00021 -1 0.0001 1 1 -0.0015 0.0035 0.017 -0.010 0.00005 -1 -0.0005 1 1 0.0064 0.0001 0.016 -0.002 0.00020 -1 0.0002 1 1 -0.0051 0.0017 0.014 0.010 -0.00013 -1 0.0001 1 1 -0.0031 0.0020 0.014 -0.012 0.00010 -1 -0.0002 1 1 0.0057 0.0022 0.015 -0.005 0.00013 -1 -0.0001 1 1 0.0039 0.0017 0.015 0.012 -0.00009 -1 0.0005 1 1 -0.0060 0.0003 0.013 0.010 -0.00029 -1 0.0001 1 1 -0.0039 0.0011 0.010 -0.010 0.00014 -1 -0.0004 1 1 0.0051 0.0024 0.012 -0.009 0.00017 -1 -0.0001 1 1 0.0045 0.0017 0.016 0.007 0.00022 -1 -0.0004 1 1 0.0066 -0.0016 0.014 0.015 0.00010 -1 0.0004 1 1 -0.0056 0.0028 0.014 0.021 -0.00025 -1 -0.0001 1 1 0.0003 0.0031 0.015 0.009 -0.00007 -1 0.0004 1 1 -0.0085 0.0018 0.017 0.000 -0.00032 -1 -0.0001 1 1 0.0044 0.0012 0.013 -0.006 0.00003 -1 -0.0003 1 1 0.0057 0.0002 0.010 0.012 0.00013 -1 0.0004 1 1 -0.0085 -0.0002 0.008 0.004 -0.00019 -1 -0.0001 1 1 0.0082 0.0012 0.014 -0.023 0.00031 -1 -0.0001 1 1 0.0094 -0.0020 0.004 0.015 -0.00007 -1 0.0001 1 1 -0.0044 0.0034 0.013 0.030 -0.00031 -1 0.0001 1 1 -0.0072 -0.0020 0.013 0.022 -0.00002 -1 -0.0002 1 1 0.0005 0.0016 0.018 0.009 -0.00012 -1 0.0006 1 1 -0.0044 0.0018 0.018 0.006 -0.00029 -1 -0.0002 1 1 0.0054 -0.0019 0.012 0.000 0.00027 -1 -0.0001 1 1 0.0077 -0.0015 0.006 0.015 0.00004 -1 -0.0001 1 1 0.0050 0.0009 0.001 0.034 -0.00015 -1 -0.0001 1 1 0.0027 0.0017 0.002 0.039 -0.00017 -1 0.0001 1 1 -0.0099 0.0033 0.012 0.020 -0.00019 -1 0.0003 1 1 -0.0112 0.0026 0.013 0.003 -0.00003 -1 -0.0003 1 1 0.0110 0.0019 0.010 0.005 0.00011 -1 -0.0001 1 1 0.0094 0.0023 0.011 0.022 -0.00018 -1 -0.0004 1 1 0.0035 0.0029 0.014 0.033 -0.00047 -1 0.0014 1 1 -0.0158 0.0009 0.013 0.019 -0.00078 -1 -0.0005 1 1 0.0052 -0.0002 0.009 -0.033 0.00053 -1 -0.0002 1 1 0.0092 0.0016 0.009 -0.017 0.00002 -1 -0.0005 1 1 0.0081 -0.0016 0.011 -0.012 0.00036 -1 -0.0001 1 1 0.0037 -0.0011 0.002 -0.001 0.00020 -1 -0.0003 1 1 0.0072 0.0027 0.006 0.016 0.00008 -1 0.0002 1 1 -0.0038 -0.0024 0.009 0.023 -0.00006 -1 0.0001 1 1 -0.0045 0.0070 0.016 0.009 -0.00019 -1 0.0006 1 1 -0.0097 0.0016 0.019 -0.012 -0.00017 -1 -0.0001 1 1 0.0080 -0.0026 0.002 -0.023 0.00048 -1 -0.0010 1 1 0.0133 0.0026 0.003 -0.006 0.00024 -1 0.0001 1 1 -0.0053 -0.0016 0.001 -0.001 -0.00006 -1 -0.0001 1 1 0.0089 -0.0002 0.009 -0.026 0.00028 -1 -0.0003 1 1 0.0121 0.0024 0.010 -0.004 0.00009 -1 -0.0002 1 1 0.0087 0.0033 0.014 0.016 -0.00027 -1 -0.0001 1 1 0.0074 0.0025 0.009 -0.016 0.00020 -1 -0.0001 1 1 0.0068 0.0023 0.016 0.016 -0.00010 -1 0.0001 1 1 0.0045 0.0005 0.018 0.025 -0.00016 -1 -0.0001 1 1 0.0040 -0.0010 0.002 0.010 0.00007 -1 -0.0001 1 1 -0.0039 0.0032 0.017 0.012 -0.00005 -1 0.0001 1 1 -0.0059 -0.0014 0.022 0.001 -0.00003 -1 -0.0001 1 1 0.0063 0.0003 0.002 0.000 0.00003 -1 -0.0002 1 1 0.0046 0.0030 0.003 0.013 -0.00011 -1 0.0003 1 1 -0.0075 0.0017 0.010 0.004 -0.00016 -1 0.0001 1 1 -0.0069 0.0000 0.009 -0.011 0.00010 -1 -0.0002 1 1 0.0075 0.0040 0.014 -0.006 0.00013 -1 -0.0001 1 1 0.0058 -0.0008 0.023 0.010 -0.00011 -1 0.0002 1 1 -0.0039 -0.0008 0.007 0.007 -0.00002 -1 -0.0002 1 1 0.0045 0.0031 0.004 0.011 0.00005 -1 0.0003 1 1 -0.0052 -0.0002 0.021 0.002 -0.00002 -1 -0.0001 1 1 0.0045 -0.0025 0.004 -0.002 0.00016 -1 -0.0002 1 1 0.0081 -0.0005 0.001 0.022 0.00004 -1 -0.0001 1 1 0.0060 0.0000 0.000 0.033 -0.00019 -1 0.0001 1 1 -0.0087 0.0016 0.005 0.023 -0.00019 -1 -0.0001 1 1 0.0057 0.0015 0.010 -0.023 0.00026 -1 -0.0001 1 1 0.0089 0.0025 0.015 -0.003 0.00006 -1 0.0001 1 1 -0.0036 -0.0023 0.007 0.026 -0.00001 -1 -0.0002 1 1 0.0035 0.0043 0.007 0.028 0.00003 -1 0.0001 1 1 -0.0074 0.0013 0.022 0.008 -0.00005 -1 0.0001 1 1 -0.0051 -0.0027 0.013 -0.013 0.00017 -1 -0.0001 1 1 0.0081 0.0044 0.000 0.004 0.00007 -1 -0.0001 1 1 0.0069 0.0026 0.005 0.017 -0.00023 -1 0.0001 1 1 -0.0050 0.0029 0.017 0.020 -0.00024 -1 0.0001 1 1 -0.0081 0.0017 0.020 0.005 -0.00010 -1 -0.0002 1 1 0.0079 -0.0006 0.004 -0.003 0.00012 -1 -0.0003 1 1 0.0069 0.0008 0.005 0.014 -0.00010 -1 0.0001 1 1 -0.0099 0.0014 0.010 0.007 -0.00026 -1 -0.0002 1 1 0.0075 -0.0002 0.001 -0.040 0.00037 -1 -0.0003 1 1 0.0121 0.0073 0.003 -0.010 0.00004 -1 0.0001 1 1 -0.0040 0.0000 0.021 0.017 -0.00014 -1 -0.0001 1 1 0.0052 -0.0009 0.000 0.005 0.00011 -1 -0.0001 1 1 0.0065 0.0019 0.000 0.015 -0.00002 -1 -0.0001 1 1 0.0040 0.0017 0.005 0.032 -0.00011 -1 -0.0001 1 1 0.0008 0.0027 0.009 0.035 -0.00026 -1 0.0001 1 1 -0.0066 0.0032 0.017 0.027 -0.00025 -1 -0.0001 1 1 0.0056 0.0037 0.019 0.028 -0.00007 -1 0.0001 1 1 -0.0015 -0.0018 0.000 -0.010 0.00000 -1 -0.0001 1 1 0.0044 0.0014 -0.001 -0.002 0.00009 -1 -0.0001 1 1 0.0039 0.0037 0.008 0.010 -0.00005 -1 0.0001 1 1 -0.0043 0.0000 0.016 0.003 -0.00005 -1 0.0001 1 1 -0.0020 -0.0002 0.013 -0.011 0.00008 -1 -0.0002 1 1 0.0056 0.0023 0.005 0.000 0.00008 -1 0.0003 1 1 -0.0067 0.0010 0.014 0.006 -0.00028 -1 0.0001 1 1 -0.0070 -0.0011 0.011 -0.014 0.00008 -1 -0.0001 1 1 0.0043 0.0017 0.004 -0.023 0.00016 -1 0.0002 1 1 -0.0042 0.0012 0.008 -0.011 -0.00001 -1 -0.0002 1 1 0.0061 -0.0003 0.013 0.018 -0.00001 -1 -0.0002 1 1 0.0045 0.0016 0.013 -0.005 0.00014 -1 0.0002 1 1 -0.0050 -0.0006 0.005 -0.012 -0.00004 -1 -0.0002 1 1 0.0057 -0.0014 0.012 -0.007 0.00007 -1 0.0002 1 1 -0.0064 -0.0002 0.011 0.005 -0.00020 -1 0.0001 1 1 -0.0067 0.0001 0.010 -0.011 0.00006 -1 -0.0001 1 1 0.0062 0.0019 0.010 -0.005 0.00005 -1 -0.0001 1 1 0.0041 -0.0003 0.014 0.015 -0.00008 -1 0.0001 1 1 -0.0037 -0.0008 0.012 0.015 -0.00014 -1 0.0001 1 1 -0.0053 -0.0008 0.010 0.004 -0.00004 -1 -0.0001 1 1 0.0064 0.0018 0.012 0.028 -0.00006 -1 -0.0001 1 1 0.0050 0.0011 0.013 0.036 -0.00012 -1 -0.0001 1 1 -0.0061 -0.0009 0.011 0.030 -0.00012 -1 -0.0001 1 1 0.0061 0.0019 0.008 0.011 -0.00001 -1 -0.0001 1 1 0.0016 0.0001 0.011 0.029 -0.00011 -1 -0.0002 1 1 0.0014 0.0000 0.006 0.010 0.00004 -1 -0.0002 1 1 0.0047 -0.0002 0.009 0.012 0.00005 -1 0.0001 1 1 -0.0070 0.0004 0.013 0.002 -0.00008 -1 -0.0001 1 1 0.0083 -0.0003 0.009 -0.004 0.00016 -1 -0.0002 1 1 0.0089 0.0010 0.010 0.010 -0.00002 -1 0.0001 1 1 -0.0058 0.0008 0.000 0.022 -0.00016 -1 0.0001 1 1 -0.0069 0.0016 0.009 0.000 -0.00009 -1 -0.0001 1 1 0.0074 0.0020 0.016 -0.004 0.00008 -1 0.0001 1 1 0.0071 0.0008 0.019 0.011 -0.00005 -1 -0.0001 1 1 0.0068 0.0002 0.018 0.020 -0.00003 -1 -0.0001 1 1 0.0054 0.0002 0.018 0.029 -0.00013 -1 0.0002 1 1 -0.0063 -0.0023 0.006 0.023 -0.00013 -1 -0.0001 1 1 0.0042 0.0001 0.017 0.011 0.00002 -1 -0.0002 1 1 0.0043 0.0011 0.005 0.012 0.00001 -1 0.0001 1 1 -0.0038 0.0003 0.011 0.014 -0.00009 -1 0.0001 1 1 -0.0051 -0.0005 0.009 0.004 -0.00004 -1 -0.0002 1 1 0.0058 0.0010 0.010 0.013 0.00004 -1 0.0001 1 1 0.0040 0.0014 0.012 0.021 -0.00016 -1 -0.0001 1 1 0.0035 -0.0007 0.012 0.013 0.00002 -1 0.0001 1 1 -0.0036 0.0005 0.013 0.015 -0.00009 -1 0.0001 1 1 -0.0050 -0.0022 0.005 0.000 -0.00001 -1 -0.0001 1 1 0.0042 0.0024 0.004 -0.004 0.00010 -1 -0.0001 1 1 0.0038 0.0024 0.012 0.014 -0.00004 -1 0.0001 1 1 -0.0041 0.0006 0.010 0.002 -0.00005 -1 0.0001 1 1 -0.0036 -0.0010 0.002 -0.012 0.00010 -1 -0.0001 1 1 0.0049 0.0022 0.005 -0.003 0.00009 -1 -0.0001 1 1 0.0043 0.0017 0.012 0.014 -0.00004 -1 -0.0001 1 1 -0.0039 -0.0003 0.004 0.012 -0.00008 -1 0.0001 1 1 -0.0049 0.0005 0.005 0.006 -0.00006 -1 0.0001 1 1 -0.0031 0.0005 0.005 -0.010 0.00008 -1 -0.0001 1 1 0.0057 0.0013 0.009 0.001 0.00008 -1 -0.0002 1 1 0.0054 0.0004 0.010 0.013 -0.00004 -1 0.0001 1 1 -0.0043 0.0019 0.017 0.017 -0.00022 -1 0.0001 1 1 -0.0068 -0.0001 0.017 0.007 -0.00009 -1 0.0001 1 1 -0.0042 -0.0006 0.014 -0.012 0.00014 -1 -0.0001 1 1 0.0076 -0.0003 0.002 -0.002 0.00016 -1 -0.0001 1 1 0.0086 0.0013 0.004 0.015 0.00001 -1 -0.0001 1 1 0.0046 0.0015 0.008 0.035 -0.00016 -1 0.0001 1 1 -0.0015 0.0016 0.012 0.040 -0.00020 -1 -0.0001 1 1 0.0058 -0.0020 0.011 0.018 0.00004 -1 -0.0001 1 1 0.0001 -0.0003 0.008 0.032 -0.00016 -1 0.0001 1 1 -0.0056 0.0008 0.010 0.023 -0.00016 -1 -0.0001 1 1 0.0056 -0.0005 0.007 -0.006 0.00008 -1 0.0001 1 1 -0.0048 0.0009 0.010 0.006 -0.00011 -1 0.0001 1 1 -0.0030 -0.0001 0.009 -0.011 0.00009 -1 -0.0001 1 1 0.0045 0.0028 0.004 -0.004 0.00006 -1 -0.0001 1 1 0.0039 0.0016 0.009 0.016 -0.00004 -1 0.0001 1 1 -0.0048 -0.0011 0.009 0.005 -0.00004 -1 -0.0002 1 1 0.0070 0.0034 0.012 0.021 0.00003 -1 0.0001 1 1 -0.0055 -0.0022 0.021 0.027 -0.00015 -1 -0.0001 1 1 -0.0078 -0.0045 0.005 0.005 -0.00003 -1 0.0001 1 1 0.0031 0.0075 0.032 -0.005 0.00019 -1 -0.0003 1 1 0.0078 0.0038 0.030 0.012 0.00008 -1 -0.0002 1 1 0.0065 0.0034 0.031 0.029 -0.00010 -1 0.0001 1 1 -0.0072 0.0040 0.027 0.024 -0.00016 -1 0.0004 1 1 -0.0087 0.0046 0.027 0.003 -0.00002 -1 0.0003 1 1 -0.0052 0.0033 0.023 -0.014 0.00020 -1 -0.0005 1 1 0.0048 0.0045 0.024 -0.007 0.00009 -1 0.0005 1 1 -0.0038 0.0047 0.026 -0.003 -0.00017 -1 0.0002 1 1 -0.0022 0.0048 0.027 -0.013 0.00012 -1 -0.0002 1 1 0.0046 0.0026 0.022 -0.010 0.00020 -1 -0.0001 1 1 0.0058 0.0015 0.019 -0.003 0.00003 -1 0.0006 1 1 -0.0062 0.0040 0.012 0.005 -0.00013 -1 -0.0001 1 1 -0.0015 0.0051 0.014 -0.009 0.00020 -1 -0.0006 1 1 0.0048 0.0079 0.020 -0.006 0.00025 -1 0.0004 1 1 -0.0042 0.0052 0.010 -0.010 -0.00008 -1 0.0002 1 1 0.0036 0.0050 0.024 -0.004 0.00003 -1 -0.0006 1 1 0.0015 0.0007 0.014 0.010 -0.00004 -1 0.0007 1 1 -0.0054 0.0010 0.009 0.007 -0.00041 -1 0.0001 1 1 -0.0060 0.0030 0.005 -0.014 0.00010 -1 -0.0002 1 1 0.0070 0.0033 0.023 -0.002 0.00016 -1 0.0001 1 1 0.0065 0.0036 0.023 0.010 -0.00009 -1 -0.0003 1 1 0.0061 0.0005 0.019 0.019 -0.00001 -1 0.0001 1 1 -0.0071 0.0016 0.012 0.021 -0.00044 -1 0.0008 1 1 -0.0036 0.0032 0.007 -0.010 -0.00015 -1 -0.0004 1 1 0.0090 0.0040 0.004 -0.003 0.00029 -1 -0.0002 1 1 0.0090 0.0050 0.007 0.012 -0.00011 -1 0.0002 1 1 0.0052 0.0061 0.013 0.027 -0.00023 -1 0.0006 1 1 -0.0057 0.0024 0.022 0.040 -0.00034 -1 -0.0001 1 1 0.0047 0.0006 0.005 0.031 0.00008 -1 -0.0001 1 1 -0.0015 0.0022 0.004 0.034 -0.00037 -1 0.0004 1 1 -0.0096 0.0028 0.004 0.023 -0.00038 -1 -0.0002 1 1 0.0077 0.0070 0.021 -0.006 0.00010 -1 -0.0005 1 1 0.0054 0.0007 0.024 0.014 -0.00002 -1 0.0005 1 1 -0.0079 -0.0003 0.012 0.007 -0.00024 -1 -0.0007 1 1 0.0065 0.0073 0.007 -0.007 0.00024 -1 -0.0006 1 1 0.0040 0.0030 0.021 0.012 0.00009 -1 0.0003 1 1 -0.0042 0.0001 0.015 0.014 -0.00024 -1 0.0001 1 1 -0.0040 0.0046 0.013 -0.006 -0.00016 -1 -0.0001 1 1 0.0076 0.0039 0.009 -0.005 0.00023 -1 -0.0001 1 1 0.0057 0.0046 0.012 0.015 -0.00021 -1 0.0002 1 1 -0.0048 0.0023 0.010 -0.002 -0.00016 -1 0.0002 1 1 -0.0043 0.0022 0.008 -0.011 0.00011 -1 -0.0001 1 1 0.0053 0.0030 0.005 -0.009 0.00018 -1 0.0005 1 1 -0.0143 0.0034 0.012 -0.006 -0.00038 -1 0.0002 1 1 -0.0135 0.0030 0.009 -0.033 0.00031 -1 -0.0002 1 1 0.0101 0.0057 0.007 -0.038 0.00032 -1 0.0004 1 1 -0.0052 0.0029 0.018 -0.004 -0.00028 -1 0.0002 1 1 -0.0047 0.0027 0.017 -0.013 0.00016 -1 -0.0005 1 1 0.0077 0.0026 0.013 -0.007 0.00021 -1 -0.0001 1 1 0.0012 0.0033 0.013 0.011 -0.00029 -1 0.0008 1 1 -0.0069 0.0021 0.014 0.005 -0.00041 -1 0.0002 1 1 -0.0040 0.0027 0.012 -0.011 0.00035 -1 -0.0003 1 1 0.0075 0.0022 0.007 0.010 -0.00006 -1 0.0003 1 1 -0.0069 0.0038 0.008 0.006 -0.00035 -1 0.0003 1 1 -0.0077 0.0036 0.009 -0.012 0.00006 -1 -0.0003 1 1 0.0096 0.0043 0.014 -0.003 0.00014 -1 -0.0002 1 1 0.0078 0.0046 0.018 0.019 -0.00014 -1 0.0003 1 1 -0.0061 0.0008 0.017 0.023 -0.00037 -1 -0.0002 1 1 0.0038 0.0015 0.012 0.009 0.00017 -1 0.0002 1 1 -0.0076 0.0024 0.007 0.002 -0.00015 -1 0.0002 1 1 -0.0078 0.0038 0.008 -0.011 0.00004 -1 0.0001 1 1 -0.0046 0.0049 0.014 -0.005 -0.00019 -1 -0.0002 1 1 0.0044 0.0019 0.011 -0.012 0.00030 -1 0.0008 1 1 -0.0095 0.0033 0.009 0.005 -0.00056 -1 -0.0004 1 1 0.0053 0.0033 0.011 -0.027 0.00077 -1 -0.0004 1 1 0.0098 0.0036 0.014 0.012 -0.00006 -1 0.0001 1 1 -0.0069 0.0028 0.015 0.008 -0.00029 -1 0.0008 1 1 -0.0111 -0.0015 0.009 -0.012 -0.00012 -1 -0.0002 1 1 0.0047 -0.0002 -0.002 -0.028 0.00066 -1 -0.0004 1 1 0.0127 0.0061 0.002 -0.011 0.00028 -1 -0.0006 1 1 0.0104 0.0059 0.011 0.029 -0.00041 -1 0.0001 1 1 -0.0039 0.0037 0.015 0.013 -0.00034 -1 0.0005 1 1 -0.0089 0.0004 0.007 -0.011 -0.00008 -1 -0.0001 1 1 0.0068 0.0000 0.014 0.011 -0.00006 -1 0.0001 1 1 -0.0003 -0.0006 0.005 -0.009 0.00008 -1 0.0001 1 1 -0.0031 -0.0004 0.015 -0.014 -0.00001 -1 -0.0001 1 1 0.0071 -0.0005 0.005 0.011 0.00003 -1 -0.0001 1 1 0.0058 0.0001 0.005 0.025 -0.00011 -1 0.0001 1 1 -0.0077 0.0004 0.004 0.007 -0.00006 -1 0.0001 1 1 -0.0059 0.0011 0.006 -0.013 0.00011 -1 -0.0001 1 1 0.0071 0.0004 0.011 -0.003 0.00007 -1 0.0001 1 1 -0.0053 0.0030 0.011 0.018 -0.00008 -1 -0.0001 1 1 0.0041 -0.0037 0.009 0.010 0.00006 -1 -0.0001 1 1 -0.0050 0.0010 0.007 0.006 -0.00004 -1 0.0001 1 1 -0.0058 0.0011 0.009 -0.001 -0.00005 -1 0.0001 1 1 -0.0055 0.0010 0.010 -0.010 0.00005 -1 -0.0001 1 1 0.0062 0.0006 0.016 0.015 -0.00002 -1 0.0001 1 1 -0.0034 0.0008 0.007 -0.011 0.00009 -1 -0.0001 1 1 0.0047 -0.0011 0.010 -0.005 0.00007 -1 -0.0001 1 1 0.0040 -0.0001 0.009 0.010 -0.00005 -1 0.0001 1 1 -0.0054 0.0003 0.009 0.005 -0.00012 -1 -0.0001 1 1 0.0067 -0.0003 0.008 -0.001 0.00007 -1 -0.0001 1 1 0.0061 -0.0001 0.007 0.012 -0.00007 -1 0.0001 1 1 -0.0051 -0.0009 0.006 -0.010 0.00003 -1 -0.0001 1 1 0.0059 0.0008 0.001 -0.008 0.00015 -1 -0.0001 1 1 0.0081 0.0018 0.005 0.011 0.00004 -1 0.0001 1 1 -0.0050 -0.0007 0.015 0.025 -0.00005 -1 -0.0001 1 1 0.0034 0.0005 -0.001 0.011 0.00008 -1 0.0001 1 1 -0.0051 0.0003 0.014 0.007 -0.00004 -1 -0.0001 1 1 0.0055 0.0023 0.011 0.021 0.00000 -1 0.0002 1 1 -0.0054 -0.0017 0.008 0.021 -0.00011 -1 0.0001 1 1 -0.0030 0.0010 0.008 -0.010 0.00008 -1 -0.0001 1 1 0.0047 0.0008 0.011 -0.004 0.00009 -1 -0.0001 1 1 0.0041 -0.0014 0.012 0.010 -0.00005 -1 0.0002 1 1 -0.0041 0.0000 0.003 0.007 -0.00008 -1 -0.0001 1 1 0.0051 0.0009 0.007 0.012 0.00003 -1 -0.0001 1 1 0.0017 -0.0028 0.005 0.010 0.00001 -1 0.0001 1 1 -0.0062 0.0015 0.007 -0.004 -0.00004 -1 -0.0001 1 1 0.0035 0.0011 0.015 -0.028 0.00015 -1 -0.0002 1 1 0.0049 -0.0016 0.014 -0.023 0.00010 -1 0.0002 1 1 -0.0042 -0.0013 0.001 -0.013 -0.00001 -1 -0.0001 1 1 0.0032 0.0013 0.018 0.011 -0.00006 -1 0.0001 1 1 -0.0033 -0.0010 0.004 0.002 -0.00002 -1 0.0001 1 1 0.0004 0.0023 0.007 -0.009 0.00005 -1 0.0001 1 1 -0.0048 -0.0005 0.007 0.005 -0.00007 -1 0.0001 1 1 -0.0030 0.0003 0.008 -0.011 0.00009 -1 -0.0001 1 1 0.0038 0.0001 0.011 -0.007 0.00008 -1 0.0001 1 1 -0.0046 -0.0005 0.007 0.004 -0.00003 -1 0.0001 1 1 0.0026 0.0013 0.014 -0.008 0.00005 -1 -0.0001 1 1 0.0048 -0.0008 0.012 0.012 -0.00002 -1 0.0001 1 1 -0.0069 -0.0003 0.006 0.000 -0.00008 -1 -0.0001 1 1 0.0054 0.0005 0.007 0.021 -0.00010 -1 0.0001 1 1 -0.0043 0.0008 0.010 0.025 -0.00019 -1 -0.0001 1 1 0.0062 0.0003 0.006 0.015 -0.00001 -1 -0.0002 1 1 0.0026 0.0005 0.008 0.029 -0.00015 -1 0.0001 1 1 -0.0055 0.0019 0.014 0.025 -0.00024 -1 0.0001 1 1 -0.0077 0.0016 0.016 0.015 -0.00010 -1 0.0001 1 1 -0.0082 0.0009 0.016 0.004 -0.00001 -1 -0.0001 1 1 0.0050 -0.0011 0.007 -0.014 0.00018 -1 -0.0001 1 1 0.0072 -0.0004 0.005 0.000 0.00000 -1 -0.0002 1 1 0.0033 0.0017 0.009 0.029 -0.00016 -1 0.0001 1 1 -0.0013 0.0011 0.011 0.031 -0.00027 -1 0.0001 1 1 -0.0056 0.0008 0.012 0.024 -0.00018 -1 -0.0001 1 1 0.0044 0.0013 0.007 0.014 0.00000 -1 0.0002 1 1 -0.0048 -0.0013 0.010 0.004 -0.00002 -1 -0.0002 1 1 0.0060 0.0022 0.008 0.009 0.00009 -1 -0.0001 1 1 -0.0047 -0.0015 0.011 0.016 -0.00006 -1 0.0002 1 1 -0.0062 -0.0012 0.008 0.003 -0.00004 -1 -0.0001 1 1 0.0062 0.0003 0.002 -0.002 0.00011 -1 -0.0001 1 1 0.0059 0.0005 0.003 0.015 -0.00005 -1 0.0002 1 1 -0.0077 0.0010 0.009 0.005 -0.00010 -1 -0.0001 1 1 -0.0065 -0.0004 0.008 -0.010 0.00011 -1 -0.0001 1 1 0.0041 0.0010 0.007 -0.019 0.00020 -1 -0.0002 1 1 0.0083 -0.0005 0.017 0.028 -0.00004 -1 0.0003 1 1 -0.0044 -0.0001 0.017 0.042 -0.00029 -1 0.0001 1 1 -0.0054 -0.0005 0.011 0.006 -0.00003 -1 -0.0002 1 1 0.0043 -0.0004 0.011 0.015 0.00001 -1 0.0001 1 1 -0.0063 -0.0011 0.004 0.006 -0.00005 -1 -0.0001 1 1 0.0075 0.0024 0.003 0.008 0.00003 -1 0.0002 1 1 -0.0052 0.0002 0.011 0.022 -0.00022 -1 0.0001 1 1 -0.0052 0.0007 0.013 -0.011 0.00006 -1 -0.0001 1 1 0.0080 0.0013 0.004 0.007 0.00006 -1 -0.0001 1 1 0.0062 0.0035 0.002 0.025 0.00000 -1 0.0001 1 1 -0.0002 0.0030 0.012 0.038 -0.00022 -1 -0.0001 1 1 0.0068 0.0004 0.004 0.024 -0.00004 -1 0.0001 1 1 0.0003 0.0002 0.004 0.037 -0.00029 -1 0.0001 1 1 -0.0079 0.0011 0.008 0.021 -0.00015 -1 -0.0004 1 1 0.0047 0.0024 0.024 -0.007 0.00024 -1 -0.0001 1 1 0.0053 0.0003 0.025 0.013 -0.00006 -1 -0.0002 1 1 -0.0052 0.0005 0.017 0.012 -0.00011 -1 0.0001 1 1 -0.0086 0.0010 0.016 -0.002 -0.00016 -1 0.0007 1 1 -0.0102 -0.0012 0.018 -0.032 0.00001 -1 -0.0004 1 1 0.0131 0.0030 0.013 -0.018 0.00019 -1 0.0001 1 1 -0.0048 0.0050 0.030 0.027 -0.00032 -1 0.0004 1 1 -0.0084 -0.0010 0.026 0.015 -0.00015 -1 -0.0003 1 1 0.0010 -0.0008 0.020 0.009 -0.00001 -1 0.0005 1 1 -0.0084 -0.0010 0.024 -0.012 -0.00010 -1 0.0002 1 1 -0.0053 -0.0008 0.019 -0.029 0.00021 -1 0.0001 1 1 0.0048 0.0015 0.010 -0.022 0.00000 -1 0.0003 1 1 -0.0060 0.0019 0.012 -0.015 -0.00011 -1 -0.0003 1 1 0.0065 0.0031 0.018 -0.023 0.00015 -1 -0.0002 1 1 0.0045 0.0026 0.017 0.015 0.00001 -1 0.0002 1 1 -0.0043 0.0014 0.015 0.006 -0.00002 -1 -0.0004 1 1 0.0068 0.0004 0.008 0.014 0.00010 -1 0.0006 1 1 -0.0122 -0.0026 0.015 -0.002 -0.00016 -1 -0.0003 1 1 0.0091 0.0009 0.007 -0.023 0.00036 -1 -0.0007 1 1 0.0113 0.0022 0.009 -0.004 -0.00001 -1 -0.0008 1 1 0.0069 -0.0004 0.014 0.015 0.00026 -1 -0.0002 1 1 0.0017 -0.0007 0.012 0.027 -0.00039 -1 0.0005 1 1 -0.0080 0.0010 0.012 0.021 -0.00048 -1 0.0004 1 1 -0.0103 0.0015 0.014 -0.010 0.00005 -1 -0.0002 1 1 0.0059 0.0009 0.006 -0.023 0.00034 -1 -0.0001 1 1 0.0099 0.0014 0.006 -0.005 0.00011 -1 -0.0001 1 1 0.0092 0.0017 0.008 0.019 -0.00008 -1 0.0001 1 1 -0.0039 0.0022 0.015 0.035 -0.00024 -1 0.0003 1 1 -0.0065 0.0005 0.014 0.025 -0.00011 -1 -0.0004 1 1 0.0041 0.0019 0.008 0.010 0.00014 -1 0.0002 1 1 -0.0024 0.0019 0.022 -0.010 0.00001 -1 -0.0002 1 1 0.0060 -0.0043 0.015 -0.007 0.00030 -1 -0.0002 1 1 0.0065 -0.0034 0.003 0.011 -0.00011 -1 0.0003 1 1 -0.0085 0.0002 0.010 0.005 -0.00019 -1 0.0002 1 1 -0.0081 0.0002 0.008 -0.011 0.00012 -1 -0.0004 1 1 0.0087 0.0022 0.005 -0.007 0.00018 -1 0.0001 1 1 0.0045 0.0039 0.015 0.016 -0.00021 -1 -0.0001 1 1 -0.0054 -0.0009 0.008 0.008 -0.00008 -1 0.0003 1 1 -0.0030 -0.0026 0.005 -0.010 -0.00001 -1 -0.0004 1 1 0.0059 0.0019 0.004 -0.006 0.00020 -1 -0.0001 1 1 0.0017 0.0025 0.010 0.011 -0.00017 -1 0.0004 1 1 -0.0053 0.0029 0.015 0.006 -0.00026 -1 -0.0004 1 1 0.0037 0.0002 0.009 -0.007 0.00013 -1 0.0004 1 1 -0.0054 0.0007 0.013 -0.008 -0.00019 -1 -0.0004 1 1 0.0048 0.0002 0.007 -0.015 0.00025 -1 -0.0004 1 1 0.0039 -0.0005 0.003 0.010 0.00008 -1 0.0006 1 1 -0.0114 0.0047 0.013 -0.001 -0.00037 -1 0.0002 1 1 -0.0085 -0.0043 0.013 -0.030 0.00047 -1 -0.0001 1 1 0.0065 -0.0013 0.006 -0.034 0.00063 -1 -0.0003 1 1 0.0120 0.0026 0.011 0.010 -0.00007 -1 -0.0003 1 1 0.0062 -0.0046 0.014 0.030 -0.00022 -1 0.0003 1 1 0.0006 -0.0018 0.012 0.036 -0.00042 -1 0.0001 1 1 -0.0027 0.0018 0.009 -0.011 0.00010 -1 -0.0003 1 1 0.0049 0.0015 0.011 -0.007 0.00016 -1 0.0008 1 1 -0.0128 0.0008 0.012 -0.026 -0.00022 -1 -0.0002 1 1 0.0079 0.0054 0.001 -0.045 0.00051 -1 -0.0002 1 1 0.0145 0.0025 0.005 -0.014 0.00014 -1 -0.0002 1 1 0.0136 0.0031 0.008 0.015 -0.00023 -1 0.0002 1 1 -0.0079 0.0001 0.013 0.027 -0.00021 -1 0.0001 1 1 -0.0037 -0.0001 0.007 -0.012 0.00013 -1 -0.0002 1 1 0.0018 0.0024 0.003 0.010 -0.00003 -1 0.0003 1 1 -0.0036 0.0022 0.008 0.008 -0.00014 -1 0.0004 1 1 -0.0083 -0.0004 0.013 -0.015 -0.00013 -1 -0.0001 1 1 0.0062 -0.0019 0.005 -0.027 0.00045 -1 -0.0003 1 1 0.0115 -0.0003 0.003 -0.015 0.00032 -1 -0.0002 1 1 0.0080 0.0022 0.006 0.020 -0.00031 -1 0.0004 1 1 -0.0061 0.0025 0.012 0.023 -0.00039 -1 -0.0004 1 1 0.0042 -0.0016 0.010 0.011 0.00004 -1 0.0003 1 1 -0.0076 -0.0003 0.004 0.006 -0.00028 -1 0.0002 1 1 -0.0040 0.0040 0.007 -0.030 -0.00003 -1 -0.0002 1 1 0.0059 0.0037 0.017 -0.027 0.00026 -1 -0.0003 1 1 0.0050 0.0019 0.001 -0.006 0.00006 -1 0.0002 1 1 -0.0033 -0.0011 0.012 -0.001 -0.00024 -1 0.0002 1 1 -0.0046 0.0013 0.012 -0.010 0.00001 -1 -0.0002 1 1 0.0028 0.0006 0.009 -0.007 -0.00009 -1 0.0003 1 1 -0.0042 -0.0013 0.003 -0.010 -0.00016 -1 0.0001 1 1 0.0041 0.0013 0.017 -0.016 0.00009 -1 -0.0001 1 1 0.0065 0.0007 0.015 -0.005 0.00010 -1 -0.0003 1 1 0.0061 0.0002 0.014 0.012 -0.00005 -1 0.0003 1 1 -0.0040 0.0005 0.013 0.018 -0.00028 -1 -0.0003 1 1 0.0050 0.0032 0.004 -0.007 0.00020 -1 -0.0001 1 1 0.0041 0.0042 0.015 0.011 -0.00008 -1 0.0002 1 1 -0.0035 0.0002 0.014 0.006 -0.00004 -1 -0.0001 1 1 0.0014 0.0001 0.007 0.011 -0.00002 -1 0.0003 1 1 -0.0041 0.0014 0.008 0.006 -0.00012 -1 -0.0001 1 1 0.0043 0.0001 0.011 0.002 0.00014 -1 -0.0001 1 1 0.0037 0.0011 0.012 0.015 -0.00006 -1 0.0003 1 1 -0.0073 0.0006 0.009 0.006 -0.00015 -1 0.0001 1 1 -0.0040 0.0000 0.007 -0.012 0.00019 -1 -0.0007 1 1 0.0062 0.0014 0.006 -0.007 0.00020 -1 0.0001 1 1 -0.0037 0.0030 0.012 0.002 -0.00041 -1 0.0006 1 1 -0.0099 0.0009 0.012 -0.014 -0.00021 -1 0.0003 1 1 -0.0029 -0.0016 0.033 -0.013 0.00008 -1 -0.0001 1 1 0.0038 0.0013 0.026 -0.011 0.00009 -1 0.0002 1 1 -0.0047 0.0028 0.021 -0.007 -0.00017 -1 -0.0004 1 1 -0.0028 0.0006 0.025 -0.031 0.00010 -1 -0.0005 1 1 0.0084 0.0027 0.025 -0.023 0.00020 -1 -0.0004 1 1 0.0057 0.0019 0.027 0.012 -0.00011 -1 0.0007 1 1 -0.0038 -0.0014 0.023 0.016 -0.00029 -1 0.0002 1 1 -0.0026 0.0039 0.018 -0.011 -0.00003 -1 -0.0002 1 1 0.0041 0.0014 0.020 -0.007 0.00004 -1 0.0002 1 1 -0.0017 0.0031 0.023 -0.010 0.00000 -1 -0.0004 1 1 0.0051 0.0001 0.018 -0.003 0.00010 -1 -0.0002 1 1 0.0012 -0.0033 0.017 0.009 -0.00014 -1 0.0005 1 1 -0.0036 -0.0007 0.013 0.008 -0.00031 -1 -0.0004 1 1 0.0050 0.0001 0.015 -0.008 0.00018 -1 0.0004 1 1 -0.0074 0.0013 0.014 0.000 -0.00009 -1 -0.0004 1 1 0.0051 -0.0001 0.012 -0.017 0.00027 -1 -0.0002 1 1 0.0032 0.0020 0.013 0.011 -0.00010 -1 0.0004 1 1 -0.0043 0.0003 0.015 0.010 -0.00023 -1 -0.0005 1 1 0.0028 0.0010 0.013 -0.008 0.00012 -1 0.0006 1 1 -0.0056 0.0014 0.015 -0.011 -0.00027 -1 -0.0003 1 1 0.0071 0.0001 0.012 -0.004 0.00007 -1 0.0002 1 1 -0.0046 0.0002 0.009 0.005 -0.00008 -1 -0.0001 1 1 0.0009 0.0019 0.008 0.010 -0.00003 -1 0.0003 1 1 -0.0038 0.0020 0.011 0.005 -0.00013 -1 0.0001 1 1 -0.0003 0.0030 0.010 -0.009 0.00000 -1 0.0004 1 1 -0.0031 -0.0017 0.014 -0.010 -0.00007 -1 -0.0002 1 1 0.0038 -0.0011 0.006 -0.011 0.00024 -1 -0.0001 1 1 0.0044 0.0035 0.011 0.012 -0.00011 -1 0.0002 1 1 -0.0051 0.0020 0.010 0.005 -0.00010 -1 0.0001 1 1 -0.0017 0.0001 0.009 -0.009 0.00014 -1 -0.0004 1 1 0.0061 0.0013 0.007 0.000 0.00015 -1 -0.0001 1 1 0.0037 0.0032 0.011 0.011 -0.00025 -1 -0.0001 1 1 -0.0060 0.0009 0.010 0.009 -0.00039 -1 -0.0001 1 1 0.0086 0.0021 0.008 -0.019 0.00001 -1 0.0002 1 1 -0.0038 0.0015 0.006 -0.012 -0.00001 -1 0.0001 1 1 0.0044 0.0021 0.006 -0.010 0.00006 -1 0.0002 1 1 -0.0016 0.0004 0.012 -0.010 0.00005 -1 -0.0002 1 1 0.0038 -0.0009 0.006 -0.008 0.00020 -1 -0.0002 1 1 0.0037 0.0021 0.008 0.012 0.00005 -1 0.0001 1 1 -0.0046 0.0031 0.013 0.012 -0.00039 -1 0.0001 1 1 -0.0071 0.0004 0.012 -0.014 0.00010 -1 0.0001 1 1 0.0044 0.0012 0.012 -0.011 0.00013 -1 -0.0002 1 1 0.0039 0.0005 0.007 0.012 -0.00011 -1 0.0003 1 1 -0.0060 0.0018 0.010 0.008 -0.00020 -1 -0.0003 1 1 0.0043 0.0011 0.009 -0.012 0.00020 -1 0.0004 1 1 -0.0068 0.0021 0.015 -0.008 -0.00030 -1 -0.0001 1 1 0.0040 0.0000 0.005 -0.024 0.00030 -1 -0.0001 1 1 0.0067 0.0015 0.004 -0.011 0.00006 -1 0.0001 1 1 0.0043 0.0051 0.010 0.016 -0.00047 -1 0.0003 1 1 -0.0081 0.0005 0.011 0.010 -0.00040 -1 0.0001 1 1 -0.0109 0.0006 0.010 -0.010 -0.00002 -1 -0.0002 1 1 0.0061 0.0014 0.007 -0.030 0.00019 -1 -0.0003 1 1 0.0036 0.0014 0.007 0.012 0.00001 -1 0.0002 1 1 -0.0066 0.0029 0.015 0.007 -0.00020 -1 -0.0001 1 1 0.0061 0.0024 0.006 -0.019 0.00020 -1 -0.0001 1 1 0.0082 0.0023 0.008 -0.006 0.00008 -1 0.0003 1 1 -0.0048 0.0012 0.013 0.009 -0.00027 -1 0.0002 1 1 -0.0041 -0.0003 0.007 -0.013 0.00008 -1 -0.0002 1 1 0.0064 0.0022 0.011 -0.007 0.00016 -1 -0.0006 1 1 0.0041 -0.0005 0.009 0.011 0.00028 -1 0.0003 1 1 -0.0037 0.0010 0.009 0.016 -0.00030 -1 0.0002 1 1 -0.0065 0.0017 0.010 0.001 -0.00003 -1 0.0001 1 1 -0.0041 0.0015 0.010 -0.014 0.00013 -1 -0.0002 1 1 0.0065 0.0002 0.006 -0.010 0.00023 -1 -0.0003 1 1 0.0045 0.0034 0.008 0.012 -0.00021 -1 0.0003 1 1 -0.0074 -0.0024 0.012 0.009 -0.00039 -1 0.0002 1 1 -0.0030 0.0030 0.008 -0.012 -0.00008 -1 -0.0002 1 1 0.0045 0.0016 0.009 -0.006 0.00006 -1 -0.0003 1 1 0.0022 0.0027 0.008 0.010 0.00001 -1 0.0002 1 1 -0.0044 0.0016 0.013 0.005 -0.00012 -1 0.0004 1 1 -0.0030 -0.0011 0.012 -0.010 -0.00005 -1 -0.0003 1 1 0.0061 0.0028 0.004 -0.007 0.00027 -1 0.0001 1 1 0.0056 0.0016 0.005 0.013 -0.00007 -1 0.0002 1 1 0.0045 0.0014 0.007 0.026 -0.00005 -1 0.0002 1 1 0.0011 0.0027 0.009 0.037 -0.00058 -1 0.0003 1 1 -0.0054 0.0008 0.008 0.033 -0.00034 -1 -0.0002 1 1 0.0058 -0.0007 0.006 0.012 0.00012 -1 -0.0002 1 1 0.0026 0.0035 0.010 0.030 -0.00014 -1 0.0003 1 1 -0.0055 -0.0005 0.015 0.025 -0.00017 -1 0.0003 1 1 -0.0085 0.0021 0.009 -0.003 -0.00008 -1 -0.0002 1 1 0.0070 0.0011 0.008 -0.013 0.00033 -1 0.0004 1 1 0.0035 -0.0019 0.011 0.025 -0.00020 -1 -0.0003 1 1 0.0048 -0.0012 0.007 0.031 0.00021 -1 -0.0001 1 1 0.0000 0.0031 0.010 0.042 -0.00016 -1 0.0002 1 1 -0.0089 0.0010 0.015 0.022 -0.00014 -1 -0.0005 1 1 0.0035 -0.0005 0.004 -0.008 0.00020 -1 -0.0001 1 1 0.0040 -0.0004 0.011 0.002 0.00006 -1 -0.0001 1 1 -0.0036 0.0018 0.013 0.007 -0.00001 -1 0.0004 1 1 -0.0045 -0.0006 0.012 0.002 -0.00010 -1 -0.0001 1 1 0.0044 -0.0007 0.005 -0.002 0.00028 -1 -0.0001 1 1 0.0078 0.0016 0.006 0.013 0.00003 -1 -0.0001 1 1 0.0036 0.0027 0.012 0.035 -0.00014 -1 0.0002 1 1 -0.0015 -0.0010 0.008 0.037 -0.00021 -1 -0.0002 1 1 -0.0015 0.0013 0.006 0.028 0.00003 -1 0.0002 1 1 -0.0055 0.0020 0.009 0.016 -0.00009 -1 -0.0002 1 1 0.0026 0.0023 0.010 0.011 0.00000 -1 0.0001 1 1 -0.0039 -0.0006 0.012 0.002 -0.00003 -1 -0.0002 1 1 0.0045 0.0009 0.007 0.011 0.00001 -1 0.0002 1 1 -0.0052 0.0010 0.013 0.003 -0.00004 -1 -0.0002 1 1 0.0076 0.0024 0.003 0.013 0.00009 -1 -0.0001 1 1 0.0062 0.0018 0.005 0.028 -0.00013 -1 0.0002 1 1 -0.0072 0.0012 0.010 0.023 -0.00016 -1 -0.0002 1 1 0.0058 0.0003 0.008 -0.011 0.00029 -1 -0.0002 1 1 0.0073 0.0018 0.010 0.015 -0.00003 -1 0.0006 1 1 -0.0065 -0.0013 0.014 0.021 -0.00034 -1 -0.0002 1 1 0.0028 0.0007 0.010 0.028 -0.00003 -1 0.0002 1 1 -0.0053 0.0012 0.011 0.023 -0.00017 -1 0.0003 1 1 -0.0093 0.0012 0.008 -0.002 -0.00013 -1 -0.0001 1 1 0.0077 0.0026 0.008 0.000 0.00006 -1 -0.0001 1 1 0.0065 -0.0007 0.011 0.014 -0.00007 -1 0.0001 1 1 -0.0034 0.0021 0.015 0.021 -0.00012 -1 0.0001 1 1 -0.0059 0.0012 0.015 0.004 -0.00004 -1 -0.0002 1 1 0.0047 -0.0001 0.006 -0.007 0.00014 -1 0.0002 1 1 -0.0044 0.0010 0.010 -0.003 -0.00007 -1 0.0001 1 1 0.0047 0.0031 0.022 -0.013 0.00009 -1 -0.0004 1 1 0.0074 -0.0060 0.019 0.036 -0.00005 -1 -0.0001 1 1 0.0035 -0.0006 0.016 0.045 -0.00034 -1 0.0003 1 1 -0.0082 0.0000 0.013 0.037 -0.00029 -1 -0.0002 1 1 0.0040 0.0010 0.020 -0.009 0.00025 -1 -0.0001 1 1 0.0064 0.0021 0.024 0.011 0.00000 -1 0.0003 1 1 -0.0047 0.0000 0.019 0.026 -0.00016 -1 0.0002 1 1 -0.0018 0.0024 0.017 -0.010 -0.00001 -1 -0.0002 1 1 0.0041 -0.0007 0.022 -0.006 0.00013 -1 -0.0001 1 1 0.0005 -0.0010 0.016 0.010 -0.00008 -1 0.0006 1 1 -0.0045 -0.0046 0.014 0.005 -0.00024 -1 -0.0001 1 1 0.0041 0.0019 0.002 0.013 0.00000 -1 0.0001 1 1 -0.0048 0.0020 0.016 0.004 -0.00003 -1 -0.0002 1 1 0.0049 -0.0011 0.014 -0.006 0.00018 -1 0.0002 1 1 -0.0058 -0.0018 0.017 0.000 -0.00004 -1 -0.0003 1 1 0.0051 -0.0001 0.003 -0.007 0.00021 -1 -0.0002 1 1 0.0026 0.0037 0.014 0.011 -0.00013 -1 0.0001 1 1 -0.0058 0.0008 0.022 0.003 -0.00014 -1 -0.0002 1 1 0.0038 0.0016 0.001 0.013 0.00005 -1 0.0001 1 1 -0.0037 -0.0004 0.016 0.007 -0.00002 -1 -0.0003 1 1 0.0050 0.0006 0.008 0.011 0.00009 -1 0.0001 1 1 -0.0050 0.0004 0.015 0.002 -0.00001 -1 -0.0002 1 1 0.0036 -0.0018 0.006 -0.008 0.00017 -1 -0.0001 1 1 0.0013 0.0009 0.007 0.009 -0.00007 -1 0.0003 1 1 -0.0041 0.0013 0.010 0.005 -0.00015 -1 -0.0001 1 1 0.0077 0.0007 0.011 0.020 0.00007 -1 -0.0002 1 1 0.0074 0.0009 0.011 0.033 -0.00006 -1 0.0003 1 1 -0.0092 -0.0012 0.017 0.031 -0.00025 -1 -0.0001 1 1 -0.0035 0.0021 0.020 0.012 -0.00014 -1 0.0003 1 1 -0.0066 -0.0001 0.018 0.004 -0.00018 -1 -0.0002 1 1 0.0055 0.0012 -0.001 -0.006 0.00024 -1 0.0004 1 1 -0.0080 0.0006 0.015 -0.003 -0.00011 -1 -0.0001 1 1 0.0065 0.0000 0.007 -0.006 0.00016 -1 -0.0001 1 1 0.0058 0.0023 0.010 0.032 -0.00010 -1 -0.0001 1 1 0.0011 0.0020 0.008 0.010 -0.00005 -1 -0.0001 1 1 0.0044 0.0018 0.007 0.015 0.00001 -1 0.0002 1 1 -0.0057 -0.0009 0.009 0.011 -0.00010 -1 0.0001 1 1 -0.0021 0.0009 0.005 -0.013 0.00009 -1 -0.0001 1 1 0.0054 0.0012 0.006 -0.007 0.00020 -1 -0.0001 1 1 0.0036 0.0031 0.014 0.013 -0.00014 -1 0.0003 1 1 -0.0060 -0.0016 0.012 0.005 -0.00013 -1 -0.0002 1 1 0.0035 -0.0006 -0.005 -0.003 0.00004 -1 -0.0002 1 1 0.0072 -0.0026 0.005 -0.004 0.00027 -1 -0.0001 1 1 0.0068 0.0014 0.004 0.011 -0.00014 -1 0.0001 1 1 -0.0041 0.0020 0.013 0.015 -0.00005 -1 -0.0001 1 1 0.0043 -0.0016 0.012 -0.020 0.00010 -1 0.0001 1 1 -0.0033 0.0003 0.008 0.001 -0.00010 -1 0.0001 1 1 -0.0029 0.0011 0.009 -0.012 0.00004 -1 -0.0001 1 1 0.0035 -0.0009 0.004 -0.007 0.00001 -1 -0.0001 1 1 0.0011 0.0031 0.013 0.010 -0.00006 -1 0.0003 1 1 -0.0050 0.0012 0.016 0.006 -0.00029 -1 -0.0001 1 1 0.0061 -0.0005 0.003 -0.007 0.00017 -1 -0.0001 1 1 0.0063 0.0019 0.007 0.011 -0.00004 -1 0.0001 1 1 -0.0036 0.0010 0.018 0.016 -0.00005 -1 0.0003 1 1 -0.0053 -0.0023 0.012 0.005 -0.00007 -1 0.0003 1 1 -0.0076 -0.0013 0.011 0.001 -0.00017 -1 -0.0001 1 1 0.0006 0.0001 0.014 0.009 -0.00003 -1 -0.0001 1 1 0.0040 -0.0002 0.007 0.011 0.00008 -1 -0.0001 1 1 -0.0004 0.0011 0.010 0.027 -0.00010 -1 0.0002 1 1 -0.0035 0.0013 0.012 0.023 -0.00018 -1 -0.0001 1 1 0.0026 -0.0020 0.013 0.010 0.00007 -1 -0.0001 1 1 0.0013 0.0009 0.006 0.009 0.00005 -1 -0.0001 1 1 0.0029 0.0008 0.005 0.010 0.00004 -1 -0.0002 1 1 0.0023 0.0000 0.012 0.028 -0.00006 -1 0.0003 1 1 -0.0055 -0.0005 0.013 0.021 -0.00014 -1 -0.0001 1 1 0.0022 -0.0008 0.013 0.011 0.00001 -1 0.0001 1 1 -0.0035 -0.0005 0.005 0.005 -0.00004 -1 0.0001 1 1 -0.0062 -0.0002 0.011 0.008 -0.00015 -1 0.0001 1 1 -0.0066 -0.0004 0.008 -0.011 0.00003 -1 -0.0001 1 1 0.0029 0.0006 0.018 -0.007 0.00006 -1 0.0001 1 1 -0.0001 0.0005 0.014 -0.009 0.00003 -1 -0.0002 1 1 0.0035 0.0002 0.013 -0.003 0.00009 -1 0.0003 1 1 -0.0030 0.0018 0.008 -0.010 -0.00007 -1 -0.0002 1 1 0.0048 0.0018 0.008 -0.007 0.00012 -1 -0.0002 1 1 0.0038 0.0016 0.015 0.013 -0.00002 -1 0.0003 1 1 -0.0036 0.0000 0.014 0.015 -0.00025 -1 -0.0001 1 1 0.0037 0.0023 0.014 0.011 0.00003 -1 0.0001 1 1 -0.0033 0.0006 0.016 0.012 -0.00008 -1 -0.0002 1 1 0.0047 -0.0002 0.011 0.005 0.00021 -1 -0.0001 1 1 0.0061 0.0001 0.011 0.016 0.00001 -1 -0.0001 1 1 0.0040 0.0004 0.011 0.028 -0.00011 -1 0.0001 1 1 -0.0005 0.0007 0.011 0.032 -0.00021 -1 -0.0003 1 1 0.0022 -0.0006 0.009 0.009 0.00010 -1 0.0001 1 1 -0.0061 0.0009 0.010 0.002 -0.00014 -1 0.0003 1 1 -0.0066 0.0017 0.012 -0.010 0.00000 -1 -0.0002 1 1 0.0040 -0.0006 0.009 -0.007 0.00006 -1 0.0003 1 1 -0.0050 0.0001 0.005 -0.010 -0.00010 -1 -0.0001 1 1 0.0050 0.0025 0.010 -0.008 0.00008 -1 0.0001 1 1 -0.0038 0.0001 0.015 0.011 -0.00024 -1 0.0002 1 1 -0.0046 0.0003 0.014 0.007 -0.00010 -1 0.0001 1 1 0.0038 0.0012 0.013 -0.010 0.00023 -1 -0.0001 1 1 0.0063 -0.0002 0.021 -0.002 0.00010 -1 -0.0001 1 1 0.0064 0.0004 0.021 0.013 -0.00004 -1 0.0001 1 1 0.0036 -0.0019 0.019 0.028 -0.00011 -1 -0.0001 1 1 0.0001 -0.0033 0.004 0.034 -0.00010 -1 0.0001 1 1 -0.0024 0.0026 0.015 -0.010 0.00010 -1 0.0001 1 1 0.0059 -0.0024 0.024 0.000 0.00012 -1 -0.0002 1 1 0.0083 -0.0027 0.018 0.015 0.00007 -1 -0.0001 1 1 0.0047 -0.0021 0.008 0.043 -0.00014 -1 0.0001 1 1 -0.0061 0.0016 0.009 0.039 -0.00016 -1 -0.0001 1 1 0.0050 -0.0002 0.006 0.019 0.00002 -1 -0.0001 1 1 0.0012 0.0013 0.010 0.033 -0.00011 -1 0.0001 1 1 -0.0073 -0.0003 0.010 0.008 -0.00005 -1 -0.0001 1 1 0.0082 0.0008 0.005 0.011 0.00005 -1 -0.0001 1 1 0.0047 0.0013 0.008 0.029 -0.00020 -1 0.0001 1 1 -0.0034 0.0017 0.013 0.031 -0.00026 -1 0.0002 1 1 -0.0059 -0.0017 0.013 0.024 -0.00012 -1 -0.0001 1 1 0.0049 0.0005 0.010 0.012 0.00004 -1 0.0001 1 1 -0.0066 0.0002 0.012 0.001 -0.00004 -1 -0.0002 1 1 0.0063 0.0001 0.009 -0.001 0.00004 -1 -0.0002 1 1 0.0036 0.0006 0.010 0.013 -0.00014 -1 0.0002 1 1 -0.0100 -0.0009 0.010 -0.004 -0.00019 -1 0.0001 1 1 -0.0036 0.0003 0.010 -0.045 0.00030 -1 -0.0002 1 1 0.0049 0.0003 0.009 -0.043 0.00028 -1 0.0001 1 1 -0.0051 0.0003 0.006 0.004 -0.00007 -1 0.0001 1 1 -0.0022 0.0001 0.005 -0.015 0.00009 -1 -0.0001 1 1 0.0044 0.0001 0.004 -0.006 0.00007 -1 -0.0001 1 1 0.0013 0.0004 0.005 0.010 -0.00008 -1 0.0002 1 1 -0.0034 0.0006 0.006 0.005 -0.00009 -1 -0.0001 1 1 0.0036 0.0022 0.014 0.011 0.00000 -1 0.0001 1 1 -0.0052 -0.0004 0.012 0.005 -0.00007 -1 0.0001 1 1 -0.0041 -0.0006 0.009 -0.014 0.00007 -1 -0.0001 1 1 0.0053 0.0002 0.008 -0.005 0.00006 -1 -0.0001 1 1 0.0042 0.0004 0.009 0.012 -0.00007 -1 0.0001 1 1 -0.0066 -0.0003 0.011 0.000 -0.00009 -1 -0.0001 1 1 0.0071 0.0001 0.009 -0.002 0.00007 -1 -0.0001 1 1 0.0052 0.0003 0.010 0.019 -0.00009 -1 0.0001 1 1 -0.0060 0.0010 0.007 0.017 -0.00016 -1 -0.0001 1 1 0.0051 0.0013 0.008 -0.007 0.00009 -1 0.0001 1 1 -0.0045 -0.0004 0.011 0.007 -0.00009 -1 -0.0001 1 1 0.0031 0.0003 0.007 -0.005 0.00007 -1 -0.0001 1 1 0.0038 -0.0027 0.006 0.011 0.00006 -1 0.0001 1 1 -0.0051 0.0006 0.007 0.005 -0.00004 -1 -0.0001 1 1 0.0041 0.0015 0.009 -0.003 0.00009 -1 0.0001 1 1 0.0041 0.0005 0.014 0.010 -0.00003 -1 0.0001 1 1 -0.0023 0.0005 0.008 -0.012 0.00008 -1 -0.0001 1 1 0.0044 0.0003 0.009 -0.006 0.00010 -1 0.0001 1 1 -0.0045 -0.0020 0.012 -0.001 -0.00001 -1 -0.0001 1 1 0.0049 -0.0008 0.008 -0.004 0.00012 -1 -0.0001 1 1 0.0037 -0.0001 0.008 0.013 -0.00006 -1 0.0001 1 1 -0.0040 0.0008 0.007 0.012 -0.00011 -1 -0.0002 1 1 0.0052 0.0004 0.009 0.014 0.00003 -1 -0.0001 1 1 -0.0055 -0.0001 0.007 0.014 -0.00010 -1 0.0002 1 1 -0.0085 0.0010 0.009 -0.001 -0.00013 -1 0.0001 1 1 -0.0033 0.0005 0.010 -0.029 0.00021 -1 -0.0001 1 1 0.0080 0.0016 0.009 -0.016 0.00016 -1 -0.0001 1 1 0.0090 0.0016 0.011 -0.004 0.00002 -1 0.0001 1 1 0.0085 0.0033 0.014 0.010 -0.00006 -1 -0.0001 1 1 0.0054 -0.0013 0.011 0.029 -0.00016 -1 0.0001 1 1 -0.0060 -0.0002 0.005 0.022 -0.00008 -1 -0.0001 1 1 0.0050 0.0035 0.017 0.014 0.00005 -1 0.0001 1 1 0.0035 0.0006 0.018 0.024 -0.00010 -1 0.0001 1 1 -0.0039 -0.0012 0.011 0.024 -0.00010 -1 -0.0001 1 1 0.0034 0.0005 0.007 0.010 0.00005 -1 0.0001 1 1 -0.0044 -0.0002 0.011 0.003 -0.00003 -1 -0.0001 1 1 0.0052 0.0004 0.006 0.010 0.00004 -1 0.0001 1 1 -0.0050 -0.0001 0.010 0.005 -0.00003 -1 -0.0001 1 1 0.0069 0.0005 0.009 0.019 0.00003 -1 -0.0001 1 1 0.0057 0.0008 0.010 0.028 -0.00013 -1 0.0001 1 1 -0.0057 -0.0001 0.013 0.024 -0.00009 -1 -0.0001 1 1 0.0024 -0.0002 0.006 0.031 -0.00008 -1 0.0001 1 1 -0.0042 0.0000 0.009 0.024 -0.00006 -1 -0.0001 1 1 0.0027 -0.0005 0.009 0.010 0.00009 -1 0.0001 1 1 -0.0039 0.0000 0.009 0.003 -0.00003 -1 -0.0001 1 1 -0.0003 -0.0001 0.007 -0.010 0.00007 -1 0.0001 1 1 0.0040 0.0006 0.008 -0.005 0.00013 -1 0.0001 1 1 -0.0039 0.0008 0.004 0.006 -0.00001 -1 -0.0001 1 1 0.0036 0.0008 0.012 0.010 0.00002 -1 -0.0001 1 1 0.0028 -0.0003 0.008 -0.006 0.00011 -1 0.0001 1 1 0.0041 0.0010 0.012 -0.002 0.00002 -1 0.0001 1 1 -0.0060 0.0004 0.011 0.007 -0.00012 -1 -0.0002 1 1 0.0041 0.0020 0.009 -0.007 0.00007 -1 0.0001 1 1 -0.0026 0.0003 0.001 -0.016 0.00007 -1 -0.0001 1 1 0.0070 -0.0002 0.011 0.025 -0.00002 -1 0.0002 1 1 -0.0106 -0.0003 0.012 0.014 -0.00020 -1 -0.0001 1 1 0.0055 -0.0026 0.008 -0.022 0.00026 -1 -0.0002 1 1 0.0077 -0.0009 0.005 -0.004 0.00001 -1 0.0001 1 1 0.0058 0.0000 0.004 0.010 -0.00015 -1 -0.0001 1 1 -0.0040 0.0001 0.010 0.012 -0.00002 -1 0.0002 1 1 -0.0053 0.0004 0.011 0.005 -0.00012 -1 -0.0002 1 1 0.0040 -0.0004 0.006 -0.006 0.00016 -1 0.0001 1 1 -0.0073 -0.0005 0.008 0.005 -0.00010 -1 -0.0001 1 1 0.0052 -0.0002 0.007 -0.022 0.00015 -1 -0.0001 1 1 0.0051 0.0005 0.003 0.011 -0.00010 -1 0.0001 1 1 -0.0048 0.0024 0.016 0.007 -0.00005 -1 -0.0001 1 1 0.0017 -0.0007 0.003 0.011 -0.00004 -1 0.0001 1 1 -0.0036 0.0004 0.012 0.007 -0.00005 -1 -0.0001 1 1 0.0056 -0.0002 0.010 0.011 0.00009 -1 -0.0001 1 1 0.0028 0.0004 0.010 0.027 -0.00014 -1 0.0002 1 1 -0.0040 -0.0005 0.007 0.024 -0.00014 -1 -0.0002 1 1 0.0011 0.0002 0.006 0.010 0.00000 -1 -0.0001 1 1 0.0044 0.0001 0.007 0.017 0.00003 -1 0.0001 1 1 -0.0053 0.0005 0.011 0.006 -0.00003 -1 0.0001 1 1 0.0005 0.0001 0.008 -0.009 0.00013 -1 0.0001 1 1 -0.0045 0.0003 0.013 0.005 -0.00004 -1 0.0001 1 1 -0.0015 -0.0008 0.012 -0.010 0.00011 -1 -0.0001 1 1 0.0062 -0.0002 0.008 0.002 0.00012 -1 -0.0001 1 1 -0.0042 -0.0016 0.009 0.031 -0.00004 -1 0.0001 1 1 -0.0049 -0.0015 0.007 0.025 -0.00005 -1 -0.0001 1 1 0.0043 0.0021 0.012 0.013 0.00006 -1 0.0001 1 1 -0.0044 -0.0003 0.012 0.025 -0.00014 -1 -0.0001 1 1 0.0038 0.0004 0.006 -0.006 0.00007 -1 0.0001 1 1 -0.0028 -0.0003 0.009 -0.014 0.00002 -1 -0.0001 1 1 0.0067 0.0006 0.006 0.010 -0.00003 -1 -0.0001 1 1 0.0054 -0.0008 0.005 0.018 -0.00001 -1 -0.0001 1 1 0.0037 0.0005 0.006 0.029 -0.00004 -1 0.0001 1 1 -0.0046 0.0006 0.010 0.023 -0.00006 -1 -0.0001 1 1 0.0036 0.0002 0.004 0.011 0.00005 -1 0.0001 1 1 -0.0025 -0.0001 0.013 -0.010 -0.00003 -1 0.0002 1 1 -0.0041 0.0010 0.009 -0.014 -0.00002 -1 0.0003 1 1 -0.0056 0.0020 0.023 -0.014 0.00001 -1 0.0001 1 1 0.0074 0.0003 0.016 -0.008 0.00011 -1 -0.0005 1 1 0.0094 0.0005 0.014 0.012 0.00001 -1 0.0002 1 1 -0.0074 0.0003 0.018 0.024 -0.00039 -1 0.0001 1 1 -0.0109 0.0009 0.017 0.004 -0.00010 -1 0.0002 1 1 -0.0117 -0.0003 0.013 -0.017 -0.00001 -1 0.0002 1 1 -0.0045 0.0014 0.010 -0.048 0.00024 -1 -0.0002 1 1 0.0084 0.0041 0.013 -0.034 0.00014 -1 -0.0004 1 1 0.0010 -0.0016 0.009 0.009 0.00001 -1 0.0003 1 1 -0.0052 0.0009 0.007 0.005 -0.00027 -1 0.0001 1 1 0.0055 0.0026 0.015 -0.017 0.00012 -1 -0.0006 1 1 0.0095 0.0015 0.016 0.011 0.00005 -1 0.0002 1 1 -0.0053 0.0007 0.021 0.025 -0.00044 -1 0.0001 1 1 -0.0091 -0.0014 0.013 -0.002 -0.00004 -1 -0.0003 1 1 0.0050 0.0029 0.008 -0.025 0.00018 -1 -0.0001 1 1 0.0042 -0.0026 0.001 -0.007 0.00021 -1 -0.0001 1 1 0.0075 0.0020 0.003 0.012 0.00002 -1 -0.0005 1 1 0.0071 0.0054 0.012 0.025 -0.00004 -1 0.0003 1 1 -0.0076 -0.0010 0.021 0.024 -0.00025 -1 -0.0002 1 1 0.0049 0.0004 0.002 -0.006 0.00016 -1 -0.0002 1 1 0.0055 0.0035 0.006 0.013 -0.00004 -1 0.0002 1 1 -0.0062 -0.0007 0.011 0.006 -0.00009 -1 0.0001 1 1 -0.0007 0.0027 0.003 -0.010 0.00014 -1 -0.0001 1 1 0.0041 0.0022 0.006 -0.005 0.00014 -1 -0.0002 1 1 0.0022 0.0026 0.013 0.011 -0.00007 -1 0.0003 1 1 -0.0043 0.0020 0.017 0.007 -0.00015 -1 -0.0001 1 1 0.0042 0.0019 0.010 0.004 0.00005 -1 -0.0001 1 1 0.0035 0.0020 0.012 0.010 -0.00008 -1 0.0003 1 1 -0.0043 0.0005 0.014 0.006 -0.00008 -1 -0.0003 1 1 0.0066 0.0000 0.007 0.013 0.00012 -1 0.0002 1 1 -0.0041 0.0019 0.010 0.024 -0.00023 -1 0.0001 1 1 -0.0026 0.0008 0.012 -0.011 0.00008 -1 -0.0003 1 1 0.0051 -0.0003 0.005 -0.005 0.00014 -1 0.0002 1 1 -0.0076 0.0017 0.008 -0.013 -0.00009 -1 0.0001 1 1 -0.0044 0.0015 0.009 -0.033 0.00014 -1 -0.0001 1 1 0.0082 0.0024 0.010 -0.018 0.00013 -1 0.0001 1 1 0.0047 -0.0003 0.015 0.013 -0.00017 -1 0.0001 1 1 -0.0044 0.0000 0.011 0.014 -0.00019 -1 -0.0001 1 1 0.0073 0.0026 0.017 -0.010 0.00010 -1 -0.0002 1 1 0.0077 -0.0001 0.013 0.016 -0.00007 -1 -0.0002 1 1 0.0032 0.0001 0.012 0.027 -0.00027 -1 0.0003 1 1 -0.0060 -0.0028 0.011 0.025 -0.00041 -1 0.0001 1 1 -0.0033 -0.0006 0.002 -0.010 0.00028 -1 -0.0001 1 1 0.0091 0.0048 0.014 0.008 0.00011 -1 -0.0003 1 1 0.0096 0.0022 0.016 0.023 -0.00002 -1 0.0002 1 1 -0.0108 -0.0028 0.009 0.020 -0.00026 -1 0.0001 1 1 0.0073 0.0073 0.006 -0.018 0.00019 -1 -0.0001 1 1 0.0102 0.0053 0.014 -0.003 0.00013 -1 -0.0001 1 1 0.0106 0.0026 0.018 0.014 -0.00002 -1 -0.0002 1 1 0.0085 0.0031 0.022 0.030 -0.00017 -1 0.0001 1 1 -0.0084 -0.0030 0.007 0.025 -0.00016 -1 -0.0003 1 1 0.0074 0.0046 0.004 -0.005 0.00022 -1 -0.0001 1 1 0.0062 0.0045 0.013 0.012 -0.00011 -1 0.0002 1 1 -0.0047 -0.0005 0.007 0.008 -0.00004 -1 -0.0001 1 1 0.0052 0.0007 0.014 0.013 0.00005 -1 -0.0002 1 1 0.0036 -0.0008 0.010 0.027 -0.00008 -1 0.0001 1 1 -0.0077 -0.0001 0.005 0.021 -0.00027 -1 -0.0001 1 1 0.0091 0.0001 0.010 0.000 0.00026 -1 -0.0002 1 1 0.0096 0.0031 0.012 0.019 -0.00034 -1 0.0005 1 1 -0.0067 0.0021 0.017 0.025 -0.00047 -1 -0.0005 1 1 0.0104 -0.0027 0.008 0.012 0.00033 -1 -0.0001 1 1 0.0083 -0.0005 0.006 0.036 -0.00048 -1 0.0002 1 1 -0.0071 0.0026 0.015 -0.011 -0.00006 -1 0.0002 1 1 -0.0036 0.0002 0.015 -0.029 0.00016 -1 -0.0002 1 1 0.0069 0.0001 0.014 -0.022 0.00021 -1 -0.0001 1 1 0.0083 0.0005 0.014 0.000 -0.00001 -1 0.0002 1 1 -0.0023 0.0026 0.012 -0.010 -0.00002 -1 -0.0001 1 1 0.0035 0.0005 0.013 -0.007 0.00008 -1 -0.0002 1 1 0.0039 -0.0006 0.009 0.011 0.00009 -1 -0.0001 1 1 0.0022 0.0001 0.008 0.009 -0.00001 -1 0.0001 1 1 -0.0029 -0.0008 0.008 -0.012 0.00003 -1 -0.0001 1 1 0.0044 0.0001 0.004 -0.004 0.00005 -1 0.0001 1 1 -0.0038 0.0014 0.012 0.007 -0.00008 -1 0.0001 1 1 -0.0029 -0.0006 0.013 -0.012 -0.00001 -1 -0.0001 1 1 0.0047 -0.0010 0.006 -0.007 0.00010 -1 -0.0001 1 1 0.0063 0.0021 0.005 0.015 -0.00003 -1 -0.0001 1 1 0.0036 0.0024 0.009 0.024 -0.00018 -1 -0.0001 1 1 -0.0002 0.0018 0.011 0.027 -0.00027 -1 0.0004 1 1 -0.0097 -0.0017 0.015 0.012 -0.00025 -1 -0.0002 1 1 0.0055 0.0014 0.003 -0.023 0.00029 -1 -0.0001 1 1 0.0057 0.0012 0.008 0.021 -0.00009 -1 -0.0001 1 1 -0.0039 0.0013 0.017 0.026 -0.00010 -1 0.0004 1 1 -0.0067 -0.0004 0.016 0.016 -0.00013 -1 -0.0001 1 1 0.0036 0.0026 0.002 0.002 0.00019 -1 -0.0002 1 1 0.0057 0.0009 0.003 0.013 0.00005 -1 0.0002 1 1 -0.0079 0.0027 0.016 0.010 -0.00018 -1 -0.0001 1 1 0.0067 -0.0045 0.011 -0.016 0.00029 -1 -0.0002 1 1 0.0090 -0.0029 0.005 -0.001 0.00006 -1 0.0002 1 1 -0.0037 0.0005 0.006 0.025 -0.00014 -1 -0.0001 1 1 0.0012 -0.0036 0.007 0.010 0.00001 -1 0.0001 1 1 -0.0048 0.0023 0.005 0.001 -0.00012 -1 0.0001 1 1 -0.0051 0.0026 0.011 -0.013 0.00003 -1 -0.0002 1 1 0.0043 -0.0020 0.011 -0.007 0.00007 -1 0.0001 1 1 -0.0033 -0.0003 0.008 -0.003 -0.00009 -1 0.0001 1 1 -0.0031 -0.0004 0.006 -0.012 0.00004 -1 -0.0001 1 1 0.0051 -0.0002 0.011 -0.008 0.00013 -1 -0.0001 1 1 0.0040 0.0000 0.012 0.012 -0.00012 -1 0.0002 1 1 -0.0035 -0.0020 0.008 0.013 -0.00017 -1 -0.0001 1 1 -0.0036 -0.0013 -0.002 -0.010 0.00004 -1 0.0001 1 1 -0.0044 0.0014 0.001 -0.017 -0.00005 -1 0.0001 1 1 0.0048 0.0004 0.017 -0.016 0.00009 -1 -0.0003 1 1 0.0079 -0.0039 0.008 -0.001 0.00011 -1 -0.0001 1 1 0.0054 -0.0021 0.003 0.014 -0.00022 -1 0.0004 1 1 -0.0093 0.0011 0.007 -0.001 -0.00017 -1 -0.0002 1 1 0.0046 0.0002 0.012 -0.003 0.00008 -1 -0.0001 1 1 0.0019 0.0004 0.011 0.010 0.00002 -1 -0.0001 1 1 0.0022 -0.0005 0.003 0.009 0.00002 -1 0.0002 1 1 -0.0033 -0.0021 0.008 0.009 -0.00002 -1 -0.0001 1 1 0.0040 0.0033 0.006 0.013 0.00006 -1 -0.0003 1 1 0.0019 -0.0016 0.010 0.028 0.00004 -1 0.0002 1 1 -0.0061 0.0001 0.010 0.021 -0.00020 -1 -0.0001 1 1 0.0009 0.0006 0.016 0.011 -0.00002 -1 0.0001 1 1 -0.0046 0.0019 0.003 0.000 -0.00011 -1 0.0002 1 1 -0.0058 0.0042 0.012 -0.013 -0.00002 -1 0.0004 1 1 -0.0028 0.0002 0.013 -0.027 -0.00006 -1 -0.0001 1 1 0.0074 -0.0018 0.000 -0.022 0.00027 -1 -0.0001 1 1 0.0107 0.0049 0.002 -0.001 0.00005 -1 -0.0002 1 1 0.0050 0.0053 0.018 0.029 -0.00027 -1 0.0004 1 1 -0.0062 -0.0033 0.016 0.024 -0.00018 -1 -0.0001 1 1 0.0013 0.0013 0.007 0.009 0.00005 -1 -0.0003 1 1 0.0032 -0.0008 0.009 0.011 0.00011 -1 0.0001 1 1 -0.0033 -0.0009 0.009 0.012 -0.00017 -1 0.0002 1 1 -0.0029 0.0010 0.002 -0.011 -0.00002 -1 -0.0002 1 1 0.0038 0.0015 0.008 -0.010 0.00014 -1 -0.0001 1 1 0.0016 -0.0002 0.013 0.010 -0.00006 -1 0.0001 1 1 0.0003 0.0015 0.018 -0.009 0.00012 -1 -0.0003 1 1 0.0033 -0.0004 0.016 -0.006 0.00017 -1 -0.0001 1 1 -0.0007 -0.0021 0.000 -0.009 0.00007 -1 0.0001 1 1 -0.0004 0.0003 0.000 -0.010 0.00001 -1 0.0002 1 1 -0.0010 0.0009 0.013 -0.010 0.00001 -1 -0.0002 1 1 0.0027 -0.0003 0.011 -0.008 0.00011 -1 0.0001 1 1 -0.0011 0.0000 0.009 -0.010 0.00002 -1 -0.0003 1 1 0.0035 0.0005 0.005 0.011 -0.00003 -1 0.0002 1 1 -0.0052 0.0015 0.009 0.009 -0.00023 -1 0.0002 1 1 -0.0070 0.0011 0.012 -0.012 0.00001 -1 -0.0002 1 1 0.0045 -0.0002 0.011 -0.006 0.00006 -1 0.0001 1 1 -0.0010 0.0012 0.011 -0.010 -0.00004 -1 0.0002 1 1 -0.0037 -0.0018 0.012 0.006 -0.00001 -1 -0.0001 1 1 0.0027 0.0019 0.008 0.010 0.00000 -1 0.0001 1 1 -0.0029 -0.0018 0.005 -0.014 0.00005 -1 0.0001 1 1 -0.0003 0.0012 0.009 -0.009 0.00001 -1 0.0001 1 1 -0.0026 -0.0002 0.014 -0.011 -0.00001 -1 -0.0001 1 1 0.0067 -0.0012 0.005 0.015 0.00002 -1 -0.0001 1 1 0.0045 0.0010 0.007 0.031 -0.00011 -1 0.0001 1 1 -0.0045 0.0012 0.012 0.030 -0.00015 -1 0.0001 1 1 -0.0037 0.0002 0.013 -0.001 -0.00004 -1 0.0001 1 1 -0.0018 -0.0027 0.004 -0.010 0.00008 -1 -0.0005 1 1 0.0040 -0.0013 0.007 -0.006 0.00013 -1 0.0001 1 1 -0.0030 0.0010 0.010 -0.011 0.00010 -1 0.0001 1 1 -0.0033 0.0016 0.003 0.006 -0.00008 -1 0.0001 1 1 -0.0030 0.0014 0.009 -0.011 -0.00002 -1 -0.0001 1 1 0.0023 -0.0018 0.003 0.009 0.00000 -1 0.0002 1 1 -0.0048 0.0025 0.014 0.006 -0.00013 -1 0.0001 1 1 -0.0035 0.0002 0.014 -0.012 0.00008 -1 -0.0001 1 1 0.0036 0.0000 0.001 -0.008 0.00003 -1 0.0001 1 1 -0.0019 0.0026 0.008 -0.010 -0.00004 -1 -0.0002 1 1 0.0032 -0.0006 0.007 0.011 -0.00003 -1 0.0001 1 1 -0.0051 0.0006 0.009 0.006 -0.00011 -1 0.0001 1 1 -0.0048 -0.0013 0.008 -0.013 0.00006 -1 -0.0001 1 1 0.0035 0.0024 0.001 -0.014 0.00004 -1 -0.0001 1 1 0.0018 -0.0017 0.008 0.011 -0.00001 -1 -0.0001 1 1 -0.0041 -0.0012 0.000 0.006 -0.00010 -1 0.0001 1 1 -0.0042 0.0026 0.014 -0.028 0.00008 -1 -0.0002 1 1 0.0051 -0.0007 0.009 -0.026 0.00013 -1 -0.0002 1 1 0.0028 0.0014 0.010 -0.006 0.00002 -1 -0.0002 1 1 0.0019 0.0013 0.001 0.010 -0.00003 -1 0.0001 1 1 -0.0004 -0.0015 0.017 -0.009 0.00011 -1 -0.0003 1 1 0.0035 -0.0050 0.010 -0.006 0.00016 -1 0.0002 1 1 -0.0021 -0.0026 0.008 -0.010 -0.00003 -1 -0.0001 1 1 0.0043 -0.0027 -0.005 -0.007 0.00015 -1 0.0003 1 1 -0.0053 -0.0019 0.011 0.007 -0.00018 -1 0.0001 1 1 -0.0027 -0.0010 0.010 -0.011 0.00000 -1 -0.0001 1 1 0.0030 0.0015 0.010 -0.005 0.00002 -1 0.0001 1 1 -0.0019 0.0017 0.010 -0.012 0.00002 -1 -0.0001 1 1 0.0036 0.0015 0.011 0.010 -0.00003 -1 0.0001 1 1 -0.0005 -0.0004 0.007 -0.009 0.00006 -1 -0.0002 1 1 0.0029 0.0003 0.007 -0.007 0.00014 -1 -0.0001 1 1 0.0004 0.0009 0.010 0.009 -0.00010 -1 0.0002 1 1 -0.0049 0.0010 0.012 0.002 -0.00015 -1 -0.0001 1 1 0.0041 0.0004 0.004 -0.010 0.00011 -1 -0.0002 1 1 0.0032 -0.0017 0.009 0.010 0.00006 -1 0.0001 1 1 -0.0030 0.0008 0.009 -0.010 0.00003 -1 -0.0001 1 1 0.0043 0.0006 0.007 -0.004 0.00005 -1 0.0001 1 1 -0.0044 0.0006 0.011 0.005 -0.00026 -1 0.0002 1 1 -0.0070 -0.0015 0.009 -0.003 -0.00014 -1 -0.0001 1 1 0.0035 -0.0003 0.009 -0.005 0.00003 -1 0.0002 1 1 -0.0046 0.0011 0.012 -0.010 -0.00006 -1 -0.0001 1 1 0.0041 0.0007 0.004 -0.014 0.00009 -1 0.0001 1 1 0.0006 0.0019 0.011 0.009 -0.00010 -1 -0.0002 1 1 0.0008 -0.0001 0.013 0.009 0.00006 -1 0.0002 1 1 -0.0050 -0.0005 0.011 0.005 -0.00025 -1 0.0002 1 1 -0.0057 -0.0001 0.010 -0.011 0.00005 -1 -0.0002 1 1 0.0062 -0.0006 0.012 0.000 0.00010 -1 -0.0004 1 1 0.0049 -0.0033 0.010 0.012 -0.00010 -1 -0.0001 1 1 0.0034 0.0015 0.008 -0.004 0.00013 -1 -0.0002 1 1 0.0037 -0.0012 0.006 0.013 -0.00002 -1 0.0001 1 1 -0.0057 0.0001 0.010 0.005 -0.00009 -1 0.0001 1 1 -0.0010 -0.0025 0.011 -0.010 0.00018 -1 -0.0005 1 1 0.0046 -0.0010 0.007 -0.007 0.00028 -1 0.0004 1 1 -0.0074 0.0005 0.008 -0.012 -0.00013 -1 0.0003 1 1 -0.0029 0.0079 0.015 -0.010 0.00010 -1 0.0001 1 1 0.0063 0.0004 0.027 -0.004 0.00020 -1 -0.0002 1 1 0.0082 0.0025 0.026 0.010 -0.00004 -1 0.0001 1 1 0.0050 0.0017 0.025 0.024 -0.00019 -1 0.0004 1 1 -0.0076 0.0001 0.012 0.024 -0.00014 -1 -0.0003 1 1 0.0064 0.0021 0.016 0.011 0.00007 -1 0.0004 1 1 -0.0049 0.0002 0.020 0.025 -0.00030 -1 -0.0004 1 1 0.0046 0.0042 0.016 -0.005 0.00008 -1 0.0001 1 1 -0.0038 0.0020 0.022 -0.006 -0.00005 -1 -0.0001 1 1 0.0049 0.0011 0.012 -0.005 0.00008 -1 0.0003 1 1 -0.0049 0.0023 0.015 0.006 -0.00020 -1 0.0003 1 1 -0.0021 0.0021 0.016 -0.013 0.00011 -1 -0.0003 1 1 0.0059 0.0020 0.014 -0.007 0.00022 -1 0.0001 1 1 0.0067 0.0036 0.017 0.010 -0.00004 -1 0.0002 1 1 -0.0048 0.0012 0.009 0.023 -0.00008 -1 -0.0006 1 1 0.0030 0.0022 0.015 0.011 0.00015 -1 0.0003 1 1 -0.0066 0.0023 0.019 0.005 -0.00018 -1 0.0002 1 1 -0.0058 0.0009 0.020 -0.012 0.00015 -1 -0.0006 1 1 0.0099 0.0009 0.012 0.007 0.00011 -1 0.0001 1 1 0.0040 0.0017 0.011 0.027 -0.00040 -1 0.0003 1 1 -0.0050 0.0009 0.009 0.024 -0.00026 -1 0.0001 1 1 -0.0070 0.0037 0.012 0.009 -0.00001 -1 -0.0001 1 1 0.0098 -0.0006 0.004 0.011 0.00021 -1 -0.0003 1 1 0.0112 0.0020 0.004 0.028 -0.00013 -1 -0.0001 1 1 0.0016 0.0024 0.006 0.049 -0.00034 -1 0.0003 1 1 -0.0062 0.0035 0.010 0.044 -0.00038 -1 0.0001 1 1 -0.0089 0.0043 0.015 0.029 -0.00002 -1 -0.0003 1 1 0.0030 0.0002 0.013 -0.006 0.00025 -1 -0.0002 1 1 0.0019 0.0010 0.008 0.010 -0.00006 -1 0.0003 1 1 -0.0033 0.0014 0.006 0.008 -0.00019 -1 -0.0001 1 1 0.0035 0.0015 0.011 0.000 0.00015 -1 -0.0001 1 1 0.0012 0.0025 0.013 0.009 -0.00009 -1 0.0003 1 1 -0.0062 0.0020 0.012 -0.012 -0.00005 -1 -0.0002 1 1 0.0084 0.0016 0.007 -0.002 0.00010 -1 -0.0002 1 1 0.0011 0.0020 0.012 0.027 -0.00016 -1 0.0003 1 1 -0.0073 0.0012 0.012 0.014 -0.00014 -1 -0.0001 1 1 0.0066 0.0008 0.006 0.002 0.00022 -1 -0.0004 1 1 0.0088 0.0024 0.008 0.016 0.00008 -1 -0.0001 1 1 0.0044 0.0016 0.008 0.031 -0.00027 -1 0.0001 1 1 -0.0050 0.0019 0.009 0.031 -0.00038 -1 -0.0002 1 1 0.0035 0.0018 0.015 0.003 0.00004 -1 -0.0002 1 1 0.0014 0.0010 0.013 0.010 -0.00003 -1 0.0002 1 1 -0.0049 0.0012 0.011 0.006 -0.00022 -1 0.0002 1 1 -0.0040 0.0010 0.009 -0.012 0.00013 -1 -0.0002 1 1 0.0087 0.0015 0.006 0.000 0.00019 -1 0.0002 1 1 -0.0059 0.0007 0.005 0.022 -0.00035 -1 -0.0002 1 1 0.0093 0.0008 0.005 0.002 0.00024 -1 -0.0001 1 1 0.0103 0.0011 0.004 0.016 0.00000 -1 -0.0003 1 1 0.0087 -0.0012 0.003 0.029 -0.00014 -1 -0.0001 1 1 -0.0046 0.0048 0.007 0.037 -0.00047 -1 0.0002 1 1 -0.0116 0.0049 0.013 0.024 -0.00039 -1 -0.0002 1 1 0.0061 0.0002 0.010 -0.042 0.00047 -1 -0.0001 1 1 0.0110 0.0007 0.006 -0.022 0.00013 -1 -0.0001 1 1 0.0020 0.0031 0.010 0.029 -0.00038 -1 0.0004 1 1 -0.0072 0.0022 0.012 0.023 -0.00039 -1 -0.0002 1 1 0.0106 -0.0010 0.018 0.001 0.00034 -1 -0.0001 1 1 0.0122 0.0006 0.015 0.020 -0.00017 -1 -0.0002 1 1 0.0021 -0.0002 0.010 0.051 -0.00025 -1 0.0004 1 1 -0.0077 0.0001 0.006 0.043 -0.00033 -1 -0.0001 1 1 0.0035 0.0023 0.008 0.013 0.00011 -1 -0.0003 1 1 0.0045 0.0014 0.007 0.029 -0.00001 -1 0.0001 1 1 -0.0041 0.0012 0.007 0.032 -0.00034 -1 0.0002 1 1 -0.0080 0.0012 0.006 0.022 -0.00020 -1 -0.0002 1 1 0.0078 0.0022 0.016 -0.024 0.00013 -1 -0.0001 1 1 0.0035 -0.0009 0.024 0.014 -0.00014 -1 -0.0001 1 1 -0.0043 -0.0023 0.017 0.011 -0.00012 -1 0.0001 1 1 -0.0065 -0.0026 0.013 0.004 -0.00012 -1 -0.0001 1 1 -0.0028 0.0020 0.015 -0.014 0.00012 -1 -0.0002 1 1 0.0053 0.0001 0.010 -0.005 0.00007 -1 -0.0001 1 1 0.0026 0.0008 0.012 0.010 -0.00010 -1 0.0002 1 1 -0.0047 0.0006 0.014 0.007 -0.00018 -1 -0.0001 1 1 0.0039 -0.0005 0.009 -0.009 0.00012 -1 -0.0002 1 1 0.0055 0.0004 0.009 -0.002 0.00008 -1 -0.0001 1 1 0.0030 0.0013 0.012 0.011 -0.00013 -1 0.0003 1 1 -0.0045 -0.0002 0.010 0.008 -0.00015 -1 -0.0002 1 1 -0.0015 0.0008 0.013 -0.009 0.00014 -1 -0.0002 1 1 0.0055 0.0015 0.011 -0.002 0.00018 -1 -0.0002 1 1 0.0064 0.0022 0.015 0.013 -0.00002 -1 0.0002 1 1 -0.0060 -0.0021 0.009 0.005 -0.00005 -1 -0.0002 1 1 0.0037 0.0012 0.005 -0.005 0.00015 -1 -0.0002 1 1 0.0037 -0.0024 0.010 0.013 0.00004 -1 0.0001 1 1 -0.0044 0.0025 0.002 0.007 -0.00002 -1 0.0001 1 1 -0.0007 0.0018 0.009 -0.009 0.00008 -1 -0.0002 1 1 0.0032 0.0017 0.014 -0.006 0.00011 -1 0.0002 1 1 -0.0055 -0.0004 0.013 -0.013 -0.00007 -1 -0.0001 1 1 0.0070 0.0003 0.013 -0.007 0.00006 -1 0.0001 1 1 -0.0057 -0.0009 0.008 0.007 -0.00010 -1 -0.0002 1 1 0.0056 -0.0003 0.008 -0.005 0.00015 -1 -0.0001 1 1 0.0054 0.0013 0.011 0.012 -0.00011 -1 0.0002 1 1 -0.0055 -0.0003 0.010 0.009 -0.00012 -1 -0.0001 1 1 0.0034 -0.0012 0.011 -0.008 0.00015 -1 0.0002 1 1 -0.0044 0.0037 0.004 0.008 -0.00010 -1 -0.0001 1 1 0.0061 -0.0004 0.013 0.006 0.00013 -1 -0.0001 1 1 0.0055 -0.0008 0.010 0.024 -0.00010 -1 0.0003 1 1 -0.0090 0.0022 0.005 0.019 -0.00029 -1 -0.0001 1 1 0.0050 -0.0014 0.009 -0.003 -0.00001 -1 0.0001 1 1 0.0008 0.0001 0.005 0.010 -0.00012 -1 -0.0002 1 1 0.0021 0.0006 0.009 0.010 0.00006 -1 0.0002 1 1 -0.0046 0.0012 0.011 0.003 -0.00008 -1 -0.0002 1 1 0.0049 0.0005 0.009 -0.001 0.00013 -1 -0.0001 1 1 0.0048 0.0028 0.011 0.010 -0.00007 -1 0.0003 1 1 -0.0073 -0.0006 0.013 0.002 -0.00014 -1 -0.0001 1 1 0.0051 -0.0014 0.003 -0.015 0.00019 -1 -0.0001 1 1 0.0073 0.0004 0.003 -0.005 0.00010 -1 -0.0002 1 1 0.0028 0.0013 0.007 0.010 -0.00018 -1 0.0001 1 1 -0.0077 0.0017 0.012 0.001 -0.00026 -1 0.0002 1 1 -0.0095 -0.0006 0.013 -0.014 0.00010 -1 -0.0003 1 1 0.0061 0.0003 0.003 -0.025 0.00021 -1 0.0001 1 1 -0.0030 -0.0011 0.017 -0.015 0.00010 -1 -0.0001 1 1 0.0064 -0.0023 0.006 -0.005 0.00012 -1 0.0001 1 1 -0.0033 0.0014 0.010 0.013 -0.00022 -1 0.0001 1 1 -0.0053 0.0012 0.011 0.007 -0.00009 -1 0.0001 1 1 -0.0048 0.0000 0.012 -0.010 0.00006 -1 -0.0001 1 1 0.0059 -0.0003 0.008 -0.004 0.00009 -1 0.0001 1 1 -0.0059 -0.0006 0.007 0.005 -0.00011 -1 0.0001 1 1 -0.0045 0.0000 0.006 -0.011 0.00009 -1 -0.0001 1 1 0.0052 0.0008 0.009 -0.007 0.00010 -1 -0.0001 1 1 0.0029 0.0011 0.013 0.010 -0.00009 -1 0.0003 1 1 -0.0047 0.0003 0.014 0.005 -0.00012 -1 -0.0001 1 1 0.0047 -0.0014 0.010 0.000 0.00016 -1 -0.0001 1 1 0.0063 -0.0003 0.008 0.020 0.00000 -1 -0.0001 1 1 0.0031 -0.0020 0.001 0.040 -0.00010 -1 0.0001 1 1 0.0005 0.0019 0.004 0.044 -0.00012 -1 0.0001 1 1 -0.0045 0.0040 0.014 0.037 -0.00009 -1 0.0001 1 1 -0.0049 0.0010 0.020 0.020 -0.00001 -1 -0.0002 1 1 0.0052 -0.0004 0.001 0.010 0.00010 -1 -0.0001 1 1 -0.0040 0.0014 0.012 0.016 -0.00008 -1 0.0002 1 1 -0.0078 -0.0008 0.013 -0.006 -0.00006 -1 -0.0002 1 1 0.0086 -0.0006 0.001 -0.005 0.00013 -1 -0.0001 1 1 0.0086 0.0017 0.001 0.013 -0.00007 -1 -0.0001 1 1 0.0034 0.0015 0.004 0.028 -0.00025 -1 0.0002 1 1 -0.0058 0.0016 0.009 0.024 -0.00024 -1 -0.0002 1 1 0.0057 0.0019 0.005 -0.006 0.00006 -1 -0.0001 1 1 0.0052 -0.0011 0.005 -0.002 0.00012 -1 0.0002 1 1 -0.0051 0.0014 0.014 0.006 -0.00009 -1 -0.0001 1 1 0.0071 -0.0001 0.006 0.014 0.00004 -1 -0.0001 1 1 0.0046 0.0003 0.007 0.028 -0.00016 -1 -0.0002 1 1 0.0037 0.0000 0.005 -0.008 0.00014 -1 0.0001 1 1 -0.0037 0.0013 0.009 -0.006 -0.00006 -1 0.0001 1 1 -0.0032 0.0004 0.010 -0.012 0.00009 -1 -0.0001 1 1 0.0053 0.0000 0.010 -0.005 0.00009 -1 0.0001 1 1 -0.0049 -0.0015 0.005 0.006 -0.00002 -1 -0.0002 1 1 0.0045 0.0010 0.005 0.012 0.00004 -1 0.0002 1 1 -0.0067 0.0007 0.008 0.004 -0.00011 -1 -0.0001 1 1 0.0061 0.0011 0.013 -0.005 0.00008 -1 -0.0001 1 1 0.0045 0.0005 0.014 0.010 -0.00010 -1 0.0001 1 1 -0.0053 -0.0012 0.006 0.006 -0.00011 -1 -0.0001 1 1 0.0046 -0.0039 0.016 -0.004 0.00010 -1 0.0001 1 1 -0.0037 0.0004 0.004 0.008 -0.00013 -1 -0.0001 1 1 0.0026 0.0013 0.011 -0.004 0.00007 -1 -0.0003 1 1 0.0053 0.0006 0.007 0.017 0.00001 -1 0.0003 1 1 -0.0112 0.0022 0.013 0.007 -0.00031 -1 0.0001 1 1 -0.0074 0.0004 0.013 -0.030 0.00027 -1 -0.0002 1 1 0.0088 -0.0010 0.008 -0.024 0.00021 -1 0.0002 1 1 -0.0071 -0.0018 -0.001 -0.001 -0.00007 -1 -0.0002 1 1 0.0091 -0.0045 0.016 0.014 0.00007 -1 -0.0002 1 1 0.0077 -0.0044 0.008 0.030 -0.00019 -1 0.0001 1 1 -0.0063 0.0014 0.007 0.030 -0.00016 -1 -0.0001 1 1 0.0026 0.0001 0.001 -0.005 0.00016 -1 -0.0001 1 1 0.0039 0.0004 0.001 0.000 0.00005 -1 -0.0001 1 1 0.0036 0.0025 0.008 0.012 -0.00003 -1 0.0002 1 1 -0.0049 -0.0003 0.014 0.005 -0.00007 -1 0.0001 1 1 -0.0006 -0.0006 0.010 -0.010 0.00011 -1 -0.0003 1 1 0.0045 0.0014 0.006 -0.005 0.00018 -1 -0.0001 1 1 0.0030 0.0004 0.008 0.011 0.00002 -1 0.0002 1 1 -0.0037 -0.0045 0.015 0.007 -0.00003 -1 -0.0003 1 1 0.0033 -0.0016 0.001 0.009 0.00003 -1 0.0003 1 1 -0.0069 0.0006 0.007 0.003 -0.00015 -1 0.0001 1 1 -0.0063 0.0008 0.007 -0.011 0.00017 -1 -0.0001 1 1 0.0076 0.0033 0.017 -0.004 0.00015 -1 -0.0001 1 1 0.0082 -0.0020 0.020 0.008 0.00000 -1 0.0001 1 1 0.0048 -0.0012 0.016 0.026 -0.00018 -1 0.0001 1 1 -0.0045 -0.0018 0.006 0.022 -0.00005 -1 0.0001 1 1 -0.0036 0.0008 0.008 0.006 -0.00005 -1 -0.0003 1 1 0.0046 -0.0015 0.010 0.012 0.00004 -1 -0.0001 1 1 -0.0044 -0.0006 0.013 0.014 -0.00025 -1 0.0004 1 1 -0.0088 -0.0007 0.011 0.003 -0.00022 -1 -0.0003 1 1 0.0056 0.0003 0.010 -0.024 0.00021 -1 -0.0001 1 1 0.0047 -0.0006 0.009 0.012 0.00007 -1 -0.0001 1 1 -0.0004 -0.0003 0.006 0.028 -0.00009 -1 0.0001 1 1 -0.0061 0.0000 0.006 0.013 -0.00009 -1 0.0001 1 1 -0.0039 0.0007 0.008 -0.011 0.00009 -1 -0.0001 1 1 0.0045 0.0007 0.007 -0.007 0.00007 -1 -0.0001 1 1 0.0021 0.0009 0.010 0.010 -0.00008 -1 0.0001 1 1 -0.0047 0.0000 0.012 0.004 -0.00007 -1 -0.0001 1 1 0.0038 0.0006 0.010 -0.007 0.00011 -1 -0.0001 1 1 0.0030 0.0008 0.012 0.010 -0.00005 -1 0.0002 1 1 -0.0037 0.0000 0.012 0.007 -0.00009 -1 -0.0002 1 1 0.0041 -0.0003 0.005 0.014 0.00001 -1 0.0001 1 1 -0.0063 0.0011 0.009 0.002 -0.00006 -1 -0.0002 1 1 0.0061 0.0001 0.014 -0.007 0.00015 -1 -0.0001 1 1 0.0051 0.0000 0.013 0.012 -0.00010 -1 0.0003 1 1 -0.0066 0.0003 0.012 0.008 -0.00016 -1 -0.0002 1 1 0.0085 -0.0006 0.006 0.004 0.00010 -1 -0.0001 1 1 0.0069 0.0019 0.008 0.023 -0.00013 -1 -0.0001 1 1 0.0042 0.0021 0.010 0.031 -0.00022 -1 0.0001 1 1 -0.0057 0.0001 0.021 0.029 -0.00025 -1 0.0002 1 1 -0.0102 -0.0019 0.015 -0.010 -0.00001 -1 -0.0001 1 1 0.0090 -0.0008 0.005 -0.020 0.00017 -1 -0.0003 1 1 0.0099 -0.0038 0.004 0.032 -0.00004 -1 -0.0001 1 1 0.0049 0.0000 0.005 0.047 -0.00035 -1 0.0004 1 1 -0.0093 -0.0003 0.003 0.040 -0.00040 -1 0.0002 1 1 -0.0057 0.0014 0.008 -0.021 -0.00003 -1 -0.0002 1 1 0.0073 0.0000 0.012 -0.021 0.00022 -1 -0.0001 1 1 0.0068 0.0003 0.014 0.018 -0.00013 -1 0.0001 1 1 0.0037 -0.0006 0.012 0.026 -0.00022 -1 -0.0001 1 1 0.0009 -0.0022 0.008 0.030 -0.00016 -1 0.0003 1 1 -0.0056 -0.0008 0.003 0.024 -0.00026 -1 -0.0001 1 1 0.0054 -0.0003 0.007 0.014 0.00003 -1 -0.0001 1 1 -0.0006 0.0002 0.007 0.027 -0.00017 -1 0.0002 1 1 -0.0042 0.0004 0.008 0.023 -0.00023 -1 0.0001 1 1 -0.0064 0.0000 0.012 -0.014 0.00004 -1 -0.0001 1 1 0.0053 0.0008 0.012 -0.020 0.00014 -1 0.0001 1 1 0.0002 -0.0007 0.009 0.009 -0.00010 -1 0.0001 1 1 -0.0021 0.0015 0.007 -0.011 0.00000 -1 -0.0002 1 1 0.0050 0.0007 0.012 -0.006 0.00018 -1 -0.0001 1 1 0.0036 -0.0007 0.012 0.010 -0.00008 -1 0.0002 1 1 -0.0052 -0.0006 0.008 0.005 -0.00011 -1 -0.0001 1 1 0.0055 -0.0004 0.006 -0.004 0.00014 -1 -0.0001 1 1 0.0059 0.0000 0.005 0.013 -0.00004 -1 -0.0001 1 1 0.0016 0.0002 0.006 0.028 -0.00014 -1 0.0001 1 1 -0.0045 0.0014 0.009 0.023 -0.00019 -1 -0.0002 1 1 0.0035 0.0013 0.003 0.012 0.00002 -1 0.0002 1 1 -0.0063 0.0015 0.009 0.004 -0.00011 -1 -0.0001 1 1 0.0078 -0.0003 0.007 0.007 0.00009 -1 -0.0001 1 1 0.0021 0.0005 0.007 0.030 -0.00024 -1 0.0002 1 1 -0.0069 0.0000 0.011 0.023 -0.00026 -1 0.0001 1 1 -0.0039 0.0000 0.013 -0.012 0.00016 -1 -0.0001 1 1 0.0063 -0.0016 0.006 -0.006 0.00017 -1 -0.0001 1 1 0.0072 0.0000 0.005 0.011 0.00000 -1 -0.0001 1 1 0.0045 0.0022 0.010 0.028 -0.00012 -1 -0.0005 1 1 0.0036 0.0019 0.026 -0.012 0.00036 -1 0.0011 1 1 -0.0039 0.0020 0.027 0.010 -0.00026 -1 -0.0004 1 1 0.0020 0.0020 0.023 0.011 -0.00005 -1 0.0011 1 1 -0.0041 -0.0008 0.023 0.007 -0.00019 -1 -0.0005 1 1 0.0057 0.0017 0.017 0.006 0.00028 -1 0.0002 1 1 -0.0048 0.0037 0.022 0.026 -0.00027 -1 -0.0012 1 1 0.0084 0.0027 0.018 0.012 0.00036 -1 -0.0002 1 1 0.0050 0.0040 0.022 0.030 -0.00041 -1 0.0009 1 1 -0.0055 0.0020 0.020 0.030 -0.00047 -1 -0.0004 1 1 0.0044 0.0030 0.020 0.012 0.00006 -1 0.0005 1 1 -0.0073 -0.0008 0.015 0.005 -0.00014 -1 0.0002 1 1 -0.0049 0.0003 0.009 -0.011 0.00019 -1 -0.0003 1 1 0.0054 0.0057 0.016 -0.011 0.00024 -1 -0.0003 1 1 0.0057 0.0036 0.022 0.011 -0.00006 -1 0.0005 1 1 -0.0035 0.0006 0.022 0.016 -0.00021 -1 0.0004 1 1 -0.0036 0.0029 0.015 0.007 -0.00005 -1 -0.0011 1 1 0.0057 0.0030 0.018 0.012 0.00010 -1 0.0015 1 1 -0.0124 0.0025 0.022 0.007 -0.00054 -1 -0.0006 1 1 0.0036 -0.0003 0.007 -0.024 0.00059 -1 -0.0003 1 1 0.0092 0.0044 0.012 0.006 -0.00001 -1 0.0009 1 1 -0.0038 -0.0004 0.018 0.027 -0.00029 -1 -0.0002 1 1 0.0044 0.0003 0.010 0.023 0.00022 -1 -0.0002 1 1 -0.0033 0.0022 0.028 0.034 -0.00009 -1 0.0002 1 1 -0.0068 0.0021 0.027 0.026 -0.00025 -1 0.0003 1 1 -0.0043 0.0006 0.020 0.007 -0.00016 -1 0.0003 1 1 -0.0058 0.0013 0.016 -0.015 -0.00015 -1 -0.0006 1 1 0.0134 0.0009 0.011 -0.003 0.00050 -1 -0.0004 1 1 0.0129 0.0027 0.011 0.030 -0.00046 -1 0.0001 1 1 -0.0059 0.0035 0.016 0.040 -0.00090 -1 0.0016 1 1 -0.0172 0.0009 0.016 0.023 -0.00071 -1 0.0001 1 1 -0.0048 -0.0003 0.007 -0.029 0.00081 -1 -0.0009 1 1 0.0116 0.0042 0.002 -0.022 0.00069 -1 -0.0003 1 1 0.0123 0.0064 0.012 0.014 -0.00016 -1 -0.0003 1 1 0.0053 0.0005 0.020 0.030 -0.00041 -1 -0.0001 1 1 -0.0053 0.0021 0.003 0.012 -0.00008 -1 0.0002 1 1 -0.0071 0.0031 0.007 0.003 -0.00013 -1 -0.0011 1 1 0.0089 0.0030 0.012 -0.002 0.00039 -1 0.0005 1 1 -0.0058 0.0006 0.007 0.005 -0.00013 -1 -0.0003 1 1 0.0041 0.0031 0.007 -0.002 0.00020 -1 -0.0001 1 1 0.0047 0.0046 0.014 0.012 -0.00005 -1 0.0001 1 1 -0.0057 0.0000 0.017 -0.001 -0.00004 -1 0.0003 1 1 -0.0058 -0.0012 0.010 -0.011 0.00001 -1 -0.0002 1 1 0.0083 0.0007 -0.001 -0.005 0.00019 -1 -0.0002 1 1 0.0092 0.0035 0.001 0.012 -0.00003 -1 0.0003 1 1 0.0013 0.0058 0.011 0.027 -0.00033 -1 -0.0009 1 1 0.0055 -0.0025 0.006 0.028 0.00029 -1 0.0001 1 1 -0.0011 0.0007 0.005 0.036 -0.00055 -1 0.0004 1 1 -0.0118 0.0070 0.010 0.015 -0.00030 -1 0.0002 1 1 -0.0087 0.0022 0.012 -0.013 0.00036 -1 -0.0001 1 1 0.0054 -0.0001 0.007 -0.019 0.00047 -1 -0.0002 1 1 0.0111 0.0030 0.010 -0.006 0.00029 -1 -0.0001 1 1 0.0119 0.0030 0.015 0.019 -0.00016 -1 0.0001 1 1 -0.0078 0.0023 0.019 0.035 -0.00037 -1 0.0003 1 1 -0.0111 0.0006 0.017 0.021 -0.00019 -1 -0.0005 1 1 0.0074 0.0015 0.005 -0.005 0.00038 -1 -0.0002 1 1 0.0057 0.0034 0.008 0.014 -0.00017 -1 0.0001 1 1 -0.0059 0.0037 0.016 0.014 -0.00026 -1 0.0003 1 1 -0.0082 0.0011 0.016 0.004 -0.00011 -1 -0.0004 1 1 0.0073 0.0048 0.006 -0.007 0.00038 -1 -0.0004 1 1 0.0068 0.0035 0.011 0.017 -0.00012 -1 0.0006 1 1 -0.0132 0.0018 0.016 0.005 -0.00040 -1 -0.0004 1 1 0.0044 -0.0003 0.007 -0.033 0.00064 -1 -0.0010 1 1 0.0118 0.0037 0.009 -0.007 0.00011 -1 0.0005 1 1 -0.0120 0.0003 0.012 -0.003 -0.00044 -1 0.0002 1 1 0.0043 0.0030 0.005 -0.018 0.00008 -1 -0.0003 1 1 0.0092 0.0025 0.006 -0.005 0.00025 -1 -0.0003 1 1 0.0088 0.0029 0.008 0.012 -0.00013 -1 0.0002 1 1 -0.0036 0.0036 0.014 0.023 -0.00041 -1 0.0001 1 1 -0.0072 0.0013 0.013 0.006 -0.00006 -1 0.0004 1 1 -0.0067 0.0024 0.013 -0.012 0.00005 -1 0.0002 1 1 -0.0038 0.0039 0.019 0.001 -0.00011 -1 0.0002 1 1 -0.0034 0.0043 0.002 -0.011 -0.00008 -1 -0.0004 1 1 0.0113 0.0001 0.008 0.019 0.00011 -1 -0.0004 1 1 0.0079 0.0035 0.009 0.040 -0.00037 -1 0.0011 1 1 -0.0094 0.0043 0.014 0.041 -0.00105 -1 -0.0003 1 1 0.0048 0.0068 0.004 0.003 0.00048 -1 -0.0001 1 1 0.0067 0.0062 0.011 0.017 -0.00025 -1 0.0003 1 1 -0.0043 0.0029 0.019 0.021 -0.00024 -1 -0.0006 1 1 0.0094 -0.0004 0.010 0.017 0.00035 -1 0.0002 1 1 0.0008 0.0021 0.011 0.039 -0.00056 -1 0.0001 1 1 -0.0044 0.0005 0.003 0.024 -0.00014 -1 -0.0002 1 1 0.0032 -0.0009 0.014 0.010 0.00007 -1 0.0004 1 1 -0.0052 0.0010 0.013 0.006 -0.00016 -1 0.0004 1 1 -0.0040 0.0020 0.005 -0.010 -0.00005 -1 -0.0006 1 1 0.0055 0.0024 0.006 -0.010 0.00023 -1 0.0001 1 1 -0.0055 0.0045 0.016 -0.003 -0.00034 -1 0.0008 1 1 -0.0096 0.0025 0.016 -0.019 -0.00014 -1 -0.0007 1 1 0.0092 0.0006 0.011 -0.029 0.00062 -1 0.0004 1 1 -0.0110 0.0016 0.012 0.007 -0.00037 -1 -0.0004 1 1 0.0095 0.0021 0.005 -0.020 0.00045 -1 -0.0002 1 1 0.0048 0.0020 0.013 0.025 0.00018 -1 -0.0003 1 1 0.0038 0.0009 0.014 0.034 -0.00015 -1 0.0005 1 1 -0.0081 0.0012 0.014 0.026 -0.00028 -1 -0.0003 1 1 0.0036 -0.0025 0.009 0.005 0.00043 -1 -0.0003 1 1 0.0026 0.0016 0.005 0.033 -0.00015 -1 0.0004 1 1 -0.0091 0.0031 0.009 0.025 -0.00039 -1 0.0006 1 1 -0.0077 0.0018 0.031 -0.003 -0.00001 -1 -0.0004 1 1 0.0017 0.0016 0.028 -0.020 0.00021 -1 0.0004 1 1 0.0026 0.0023 0.028 -0.016 -0.00003 -1 -0.0006 1 1 0.0057 -0.0002 0.022 -0.006 0.00012 -1 0.0003 1 1 -0.0034 0.0028 0.024 -0.011 -0.00002 -1 -0.0002 1 1 0.0058 -0.0007 0.017 -0.005 0.00010 -1 0.0004 1 1 -0.0066 0.0049 0.021 0.005 -0.00020 -1 -0.0002 1 1 -0.0027 0.0024 0.022 -0.011 0.00001 -1 -0.0003 1 1 0.0052 -0.0002 0.016 -0.014 0.00028 -1 -0.0001 1 1 0.0075 0.0005 0.014 -0.001 0.00001 -1 0.0002 1 1 -0.0054 0.0019 0.014 0.007 -0.00013 -1 0.0002 1 1 -0.0053 0.0022 0.015 -0.012 0.00004 -1 -0.0001 1 1 0.0039 0.0025 0.018 -0.017 0.00015 -1 0.0003 1 1 -0.0051 -0.0011 0.014 0.011 -0.00024 -1 0.0002 1 1 -0.0046 0.0001 0.006 -0.014 0.00007 -1 0.0001 1 1 0.0038 0.0048 0.016 -0.015 0.00009 -1 -0.0003 1 1 0.0056 0.0014 0.015 -0.006 0.00007 -1 0.0002 1 1 -0.0037 0.0028 0.021 0.006 -0.00025 -1 0.0002 1 1 -0.0022 0.0016 0.012 -0.011 -0.00002 -1 -0.0002 1 1 0.0037 0.0008 0.009 -0.005 0.00004 -1 0.0002 1 1 -0.0025 0.0007 0.012 -0.011 0.00002 -1 -0.0002 1 1 0.0044 0.0008 0.007 -0.005 0.00007 -1 -0.0001 1 1 0.0011 0.0023 0.011 0.010 -0.00009 -1 0.0003 1 1 -0.0034 0.0026 0.015 0.007 -0.00013 -1 -0.0001 1 1 0.0003 0.0022 0.010 0.009 -0.00004 -1 0.0001 1 1 -0.0055 0.0027 0.015 -0.002 -0.00011 -1 0.0001 1 1 -0.0031 0.0015 0.016 -0.018 0.00012 -1 -0.0002 1 1 0.0063 0.0005 0.010 -0.006 0.00010 -1 0.0004 1 1 -0.0044 -0.0030 0.011 0.009 -0.00012 -1 -0.0003 1 1 0.0050 0.0030 0.006 0.010 0.00013 -1 -0.0001 1 1 0.0008 0.0019 0.016 0.010 -0.00002 -1 -0.0004 1 1 0.0047 -0.0001 0.005 0.012 0.00008 -1 0.0003 1 1 -0.0082 0.0009 0.011 0.005 -0.00020 -1 -0.0003 1 1 0.0055 0.0023 0.006 -0.023 0.00028 -1 0.0005 1 1 -0.0033 0.0034 0.016 -0.002 -0.00034 -1 0.0001 1 1 -0.0033 0.0016 0.017 -0.013 0.00012 -1 -0.0005 1 1 0.0082 -0.0028 0.009 -0.004 0.00028 -1 0.0002 1 1 -0.0075 0.0041 0.002 0.003 -0.00020 -1 -0.0001 1 1 0.0086 -0.0004 0.009 -0.011 0.00028 -1 -0.0002 1 1 0.0097 0.0042 0.015 0.020 -0.00009 -1 -0.0002 1 1 0.0041 0.0044 0.022 0.033 -0.00037 -1 0.0005 1 1 -0.0116 -0.0043 0.016 0.014 -0.00025 -1 -0.0001 1 1 0.0047 0.0012 0.003 -0.013 0.00034 -1 -0.0002 1 1 0.0076 0.0019 0.004 -0.004 0.00014 -1 0.0003 1 1 -0.0071 0.0010 0.010 0.002 -0.00017 -1 0.0001 1 1 -0.0057 0.0013 0.010 -0.012 0.00018 -1 -0.0003 1 1 0.0063 0.0000 0.009 -0.013 0.00034 -1 0.0002 1 1 -0.0051 0.0009 0.006 0.006 -0.00012 -1 0.0002 1 1 -0.0036 0.0000 0.009 -0.010 0.00012 -1 -0.0002 1 1 0.0043 0.0010 0.008 -0.010 0.00029 -1 -0.0002 1 1 0.0062 0.0014 0.009 0.015 -0.00003 -1 -0.0002 1 1 0.0047 -0.0008 0.001 0.029 0.00007 -1 0.0001 1 1 -0.0061 0.0003 0.015 0.016 -0.00002 -1 -0.0003 1 1 0.0040 0.0025 0.008 0.012 -0.00001 -1 0.0002 1 1 -0.0070 0.0009 0.013 0.005 -0.00018 -1 0.0003 1 1 -0.0069 0.0008 0.012 -0.010 0.00008 -1 -0.0001 1 1 0.0072 -0.0006 0.002 -0.010 0.00024 -1 -0.0002 1 1 0.0097 0.0045 0.005 0.002 0.00012 -1 0.0005 1 1 -0.0039 0.0001 0.016 0.024 -0.00025 -1 -0.0001 1 1 0.0036 -0.0005 0.009 0.027 -0.00003 -1 0.0001 1 1 -0.0058 -0.0001 0.001 0.017 -0.00008 -1 0.0002 1 1 -0.0027 0.0037 0.015 -0.011 0.00008 -1 -0.0006 1 1 0.0067 0.0001 0.012 -0.006 0.00031 -1 0.0005 1 1 0.0014 0.0013 0.012 0.009 -0.00031 -1 -0.0001 1 1 0.0015 -0.0010 0.008 0.010 0.00016 -1 0.0004 1 1 -0.0047 0.0007 0.007 0.007 -0.00034 -1 0.0001 1 1 -0.0035 -0.0002 0.003 -0.011 0.00013 -1 -0.0002 1 1 0.0050 0.0023 0.005 -0.008 0.00022 -1 -0.0003 1 1 0.0044 0.0018 0.008 0.010 -0.00006 -1 0.0001 1 1 -0.0047 0.0043 0.017 0.011 -0.00033 -1 0.0004 1 1 -0.0083 0.0009 0.016 -0.001 -0.00014 -1 -0.0002 1 1 0.0086 -0.0010 0.004 -0.009 0.00040 -1 -0.0001 1 1 0.0107 0.0028 0.007 0.016 -0.00008 -1 -0.0003 1 1 0.0087 0.0027 0.009 0.030 -0.00017 -1 -0.0001 1 1 0.0008 -0.0017 0.005 0.036 0.00013 -1 -0.0001 1 1 -0.0034 0.0016 0.010 0.028 -0.00002 -1 -0.0001 1 1 0.0037 -0.0006 0.002 0.004 0.00021 -1 -0.0002 1 1 0.0054 0.0034 0.005 0.013 -0.00010 -1 0.0001 1 1 -0.0033 0.0042 0.015 0.017 -0.00028 -1 0.0002 1 1 -0.0061 0.0019 0.016 0.009 -0.00013 -1 0.0001 1 1 0.0003 0.0006 0.013 -0.009 0.00016 -1 -0.0004 1 1 0.0057 0.0003 0.011 -0.002 0.00021 -1 0.0002 1 1 -0.0051 0.0013 0.011 0.002 -0.00018 -1 -0.0002 1 1 0.0060 0.0036 0.005 -0.024 0.00031 -1 -0.0002 1 1 0.0081 0.0038 0.012 -0.004 0.00000 -1 -0.0002 1 1 0.0052 0.0005 0.014 0.013 -0.00011 -1 0.0001 1 1 -0.0035 0.0019 0.010 0.015 -0.00011 -1 0.0004 1 1 -0.0051 -0.0006 0.008 0.007 -0.00010 -1 -0.0002 1 1 0.0040 0.0008 0.010 0.013 0.00000 -1 -0.0001 1 1 -0.0039 -0.0008 0.002 0.010 -0.00005 -1 0.0002 1 1 -0.0050 0.0030 0.004 0.003 -0.00007 -1 -0.0003 1 1 0.0048 0.0024 0.017 -0.007 0.00027 -1 -0.0003 1 1 0.0029 -0.0001 0.010 0.029 -0.00009 -1 0.0001 1 1 -0.0044 0.0026 0.013 0.028 -0.00036 -1 -0.0001 1 1 0.0044 0.0019 -0.002 0.007 0.00007 -1 -0.0002 1 1 0.0040 0.0043 0.005 0.014 -0.00004 -1 0.0002 1 1 -0.0079 0.0024 0.015 0.003 -0.00018 -1 0.0004 1 1 -0.0077 0.0021 0.016 -0.011 0.00007 -1 -0.0001 1 1 0.0091 -0.0003 0.005 -0.003 0.00015 -1 -0.0002 1 1 0.0089 0.0030 0.008 0.018 -0.00006 -1 -0.0002 1 1 0.0057 0.0030 0.012 0.031 -0.00022 -1 0.0001 1 1 -0.0071 0.0013 0.015 0.027 -0.00025 -1 0.0001 1 1 -0.0090 -0.0027 0.011 0.015 -0.00007 -1 -0.0001 1 1 0.0052 0.0009 0.000 0.005 0.00012 -1 0.0001 1 1 -0.0065 0.0013 0.010 0.003 -0.00010 -1 0.0001 1 1 -0.0067 0.0003 0.008 -0.011 0.00002 -1 -0.0002 1 1 0.0080 0.0028 0.010 -0.006 0.00013 -1 -0.0003 1 1 0.0029 0.0002 0.012 0.029 -0.00015 -1 0.0004 1 1 -0.0062 0.0015 0.014 0.025 -0.00033 -1 0.0002 1 1 -0.0033 0.0022 0.016 -0.007 -0.00003 -1 -0.0002 1 1 0.0065 -0.0009 0.012 -0.002 0.00016 -1 -0.0001 1 1 0.0056 0.0009 0.012 0.010 -0.00012 -1 -0.0001 1 1 -0.0083 0.0000 0.008 0.007 -0.00030 -1 0.0001 1 1 -0.0127 0.0001 0.006 -0.007 -0.00029 -1 0.0001 1 1 -0.0057 0.0002 0.003 -0.038 0.00052 -1 -0.0002 1 1 0.0082 0.0022 0.003 -0.030 0.00021 -1 0.0005 1 1 -0.0039 0.0004 0.011 -0.010 -0.00014 -1 -0.0003 1 1 0.0078 0.0005 0.008 -0.006 0.00026 -1 -0.0004 1 1 0.0077 0.0011 0.007 0.014 -0.00009 -1 -0.0002 1 1 0.0028 -0.0010 0.004 0.028 -0.00002 -1 0.0001 1 1 -0.0048 0.0022 0.009 0.023 -0.00013 -1 0.0001 1 1 -0.0066 -0.0006 0.005 0.005 -0.00002 -1 -0.0003 1 1 0.0056 0.0029 0.008 -0.007 0.00016 -1 -0.0002 1 1 0.0006 0.0020 0.005 0.009 -0.00004 -1 0.0002 1 1 -0.0039 0.0037 0.011 0.006 -0.00023 -1 -0.0002 1 1 0.0028 0.0007 0.013 -0.007 0.00024 -1 -0.0002 1 1 0.0014 0.0002 0.003 0.009 -0.00002 -1 0.0004 1 1 -0.0047 0.0026 0.007 0.005 -0.00021 -1 -0.0002 1 1 0.0062 0.0002 0.011 0.006 0.00013 -1 -0.0002 1 1 0.0038 0.0002 0.008 0.029 -0.00010 -1 -0.0002 1 1 -0.0037 0.0013 0.010 -0.012 0.00006 -1 -0.0001 1 1 0.0098 0.0011 0.004 -0.006 0.00027 -1 -0.0001 1 1 0.0115 0.0032 0.006 0.010 -0.00001 -1 -0.0003 1 1 0.0088 0.0032 0.011 0.030 -0.00017 -1 0.0003 1 1 -0.0104 -0.0002 0.012 0.025 -0.00026 -1 -0.0001 1 1 0.0053 0.0011 0.014 0.015 -0.00001 -1 -0.0002 1 1 0.0015 0.0003 0.012 0.027 -0.00014 -1 0.0004 1 1 -0.0094 0.0018 0.011 -0.001 -0.00014 -1 -0.0003 1 1 0.0112 0.0027 0.012 -0.002 0.00024 -1 -0.0003 1 1 0.0052 0.0017 0.014 0.030 -0.00040 -1 0.0001 1 1 -0.0073 0.0015 0.015 0.029 -0.00066 -1 -0.0001 1 1 0.0042 0.0010 0.005 -0.021 0.00037 -1 0.0003 1 1 -0.0056 0.0056 0.006 -0.012 0.00008 -1 -0.0006 1 1 0.0047 0.0001 0.014 0.006 0.00013 -1 0.0005 1 1 -0.0091 0.0025 0.012 0.002 -0.00027 -1 -0.0004 1 1 0.0052 0.0032 0.015 -0.026 0.00030 -1 -0.0005 1 1 0.0056 -0.0003 0.014 0.010 0.00014 -1 0.0002 1 1 -0.0057 0.0008 0.008 0.014 -0.00023 -1 0.0001 1 1 -0.0078 0.0020 0.007 -0.003 -0.00003 -1 -0.0003 1 1 0.0054 0.0040 0.013 -0.025 0.00025 -1 -0.0001 1 1 0.0041 0.0014 0.019 0.011 -0.00016 -1 0.0001 1 1 -0.0047 0.0011 0.019 0.011 -0.00034 -1 0.0008 1 1 -0.0108 0.0004 0.015 -0.007 -0.00022 -1 -0.0004 1 1 0.0093 0.0011 0.006 -0.017 0.00036 -1 -0.0002 1 1 0.0041 0.0045 0.011 0.025 -0.00027 -1 0.0005 1 1 -0.0037 0.0027 0.014 0.026 -0.00036 -1 -0.0004 1 1 0.0045 0.0012 0.011 0.010 0.00019 -1 0.0003 1 1 -0.0075 0.0014 0.007 0.004 -0.00012 -1 0.0002 1 1 -0.0046 0.0022 0.007 -0.013 0.00018 -1 -0.0004 1 1 0.0073 0.0031 0.010 -0.007 0.00020 -1 0.0002 1 1 -0.0051 0.0017 0.009 0.007 -0.00010 -1 -0.0003 1 1 0.0033 0.0026 0.008 -0.006 0.00021 -1 -0.0005 1 1 0.0061 0.0012 0.011 0.010 0.00009 -1 0.0005 1 1 -0.0101 0.0014 0.012 0.006 -0.00031 -1 -0.0005 1 1 0.0048 0.0011 0.008 -0.026 0.00048 -1 0.0002 1 1 -0.0039 0.0033 0.015 -0.005 -0.00005 -1 0.0003 1 1 -0.0024 0.0016 0.013 -0.011 0.00013 -1 -0.0003 1 1 0.0089 0.0014 0.011 -0.001 0.00032 -1 -0.0001 1 1 0.0068 0.0013 0.011 0.030 -0.00020 -1 0.0001 1 1 -0.0050 -0.0001 0.010 0.034 -0.00029 -1 0.0001 1 1 -0.0078 0.0013 0.010 0.020 -0.00009 -1 -0.0004 1 1 0.0073 0.0010 0.006 -0.004 0.00028 -1 -0.0003 1 1 0.0063 0.0018 0.005 0.014 -0.00016 -1 0.0004 1 1 -0.0111 0.0025 0.009 0.005 -0.00035 -1 0.0002 1 1 -0.0012 0.0006 0.027 -0.014 0.00027 -1 -0.0013 1 1 0.0069 -0.0006 0.020 -0.008 0.00032 -1 0.0004 1 1 -0.0143 0.0037 0.017 0.005 -0.00004 -1 0.0006 1 1 -0.0118 0.0038 0.015 0.004 -0.00010 -1 -0.0007 1 1 0.0120 0.0021 0.019 -0.010 0.00035 -1 -0.0003 1 1 0.0093 -0.0016 0.020 0.031 -0.00018 -1 0.0002 1 1 -0.0062 0.0010 0.014 0.038 -0.00033 -1 0.0002 1 1 -0.0095 0.0033 0.016 0.025 -0.00014 -1 0.0003 1 1 -0.0063 0.0034 0.020 -0.013 0.00026 -1 -0.0003 1 1 0.0055 0.0009 0.015 -0.015 0.00045 -1 -0.0004 1 1 0.0069 0.0033 0.017 0.016 -0.00013 -1 0.0001 1 1 -0.0065 0.0033 0.023 0.018 -0.00034 -1 0.0004 1 1 -0.0099 0.0022 0.023 0.006 -0.00019 -1 -0.0004 1 1 0.0064 0.0030 0.015 0.015 0.00001 -1 0.0009 1 1 -0.0125 0.0015 0.014 0.003 -0.00030 -1 -0.0005 1 1 0.0079 0.0035 0.005 -0.021 0.00052 -1 -0.0004 1 1 0.0116 0.0045 0.010 0.004 0.00003 -1 -0.0003 1 1 0.0049 0.0048 0.021 0.028 -0.00027 -1 0.0001 1 1 -0.0045 -0.0034 0.010 0.026 -0.00012 -1 -0.0004 1 1 0.0044 0.0071 0.005 0.029 0.00008 -1 0.0003 1 1 -0.0070 0.0002 0.013 0.003 -0.00004 -1 -0.0001 1 1 0.0052 0.0050 0.018 -0.009 0.00030 -1 -0.0004 1 1 0.0087 0.0020 0.018 0.001 0.00022 -1 -0.0001 1 1 0.0072 0.0016 0.018 0.016 -0.00020 -1 0.0001 1 1 -0.0066 0.0003 0.010 0.017 -0.00026 -1 0.0002 1 1 -0.0099 0.0019 0.010 0.002 -0.00013 -1 -0.0003 1 1 0.0109 0.0002 0.012 -0.020 0.00036 -1 -0.0005 1 1 0.0135 0.0006 0.009 0.011 0.00001 -1 -0.0003 1 1 0.0080 0.0026 0.011 0.029 -0.00047 -1 0.0007 1 1 -0.0079 -0.0056 0.015 0.029 -0.00045 -1 -0.0004 1 1 0.0072 0.0053 0.014 -0.002 0.00022 -1 0.0002 1 1 -0.0045 0.0015 0.018 0.015 -0.00035 -1 0.0002 1 1 -0.0076 -0.0003 0.014 0.005 -0.00011 -1 -0.0004 1 1 0.0066 0.0030 0.005 0.012 0.00008 -1 0.0001 1 1 -0.0067 0.0021 0.005 -0.003 -0.00008 -1 0.0004 1 1 -0.0070 0.0037 0.008 -0.014 0.00001 -1 -0.0002 1 1 0.0101 0.0034 0.013 -0.009 0.00033 -1 -0.0001 1 1 0.0109 0.0032 0.011 0.011 -0.00025 -1 -0.0001 1 1 -0.0052 0.0018 0.012 0.023 -0.00034 -1 0.0004 1 1 -0.0103 0.0032 0.015 0.010 -0.00028 -1 0.0002 1 1 -0.0094 -0.0006 0.013 -0.011 0.00026 -1 -0.0002 1 1 0.0041 0.0021 0.007 -0.021 0.00031 -1 -0.0001 1 1 0.0087 0.0034 0.009 0.003 0.00006 -1 -0.0002 1 1 0.0043 0.0035 0.017 0.032 -0.00015 -1 0.0003 1 1 -0.0101 0.0001 0.014 0.012 -0.00017 -1 0.0002 1 1 -0.0081 -0.0002 0.008 -0.012 0.00018 -1 -0.0003 1 1 0.0050 0.0012 0.003 -0.019 0.00035 -1 0.0009 1 1 -0.0157 0.0024 0.019 -0.008 -0.00044 -1 0.0009 1 1 -0.0056 0.0019 0.018 -0.029 -0.00038 -1 0.0001 1 1 0.0035 0.0005 0.013 -0.037 0.00052 -1 -0.0005 1 1 0.0118 -0.0015 0.006 -0.023 0.00039 -1 -0.0003 1 1 0.0085 0.0015 0.003 0.012 -0.00026 -1 0.0002 1 1 -0.0052 0.0050 0.009 0.018 -0.00041 -1 0.0003 1 1 -0.0098 0.0028 0.010 0.005 -0.00021 -1 0.0003 1 1 -0.0082 0.0017 0.009 -0.010 0.00020 -1 -0.0003 1 1 0.0082 -0.0004 0.010 -0.012 0.00035 -1 0.0008 1 1 -0.0070 0.0008 0.010 0.006 -0.00038 -1 -0.0005 1 1 0.0058 0.0012 0.005 -0.005 0.00034 -1 -0.0002 1 1 0.0029 0.0023 0.008 0.010 -0.00015 -1 0.0003 1 1 -0.0065 0.0035 0.013 0.006 -0.00036 -1 0.0002 1 1 -0.0074 -0.0026 0.015 -0.012 0.00020 -1 -0.0003 1 1 0.0063 -0.0008 0.006 -0.015 0.00034 -1 -0.0004 1 1 0.0086 0.0025 0.002 0.011 0.00002 -1 0.0001 1 1 -0.0066 0.0025 0.012 0.017 -0.00013 -1 0.0001 1 1 -0.0075 0.0023 0.012 0.003 -0.00001 -1 0.0003 1 1 -0.0059 0.0014 0.011 -0.011 0.00011 -1 -0.0003 1 1 0.0052 0.0016 0.009 -0.014 0.00037 -1 -0.0002 1 1 0.0062 0.0031 0.014 0.011 -0.00005 -1 0.0004 1 1 -0.0052 -0.0017 0.007 0.014 -0.00022 -1 0.0004 1 1 -0.0044 0.0035 0.015 0.005 -0.00013 -1 -0.0004 1 1 0.0078 0.0007 0.012 0.009 0.00023 -1 -0.0003 1 1 0.0039 0.0014 0.011 0.029 -0.00022 -1 0.0009 1 1 -0.0093 0.0021 0.012 0.023 -0.00047 -1 -0.0002 1 1 0.0070 0.0030 0.008 0.012 0.00008 -1 0.0007 1 1 -0.0113 0.0015 0.015 0.014 -0.00041 -1 0.0001 1 1 -0.0056 -0.0021 0.010 -0.011 0.00053 -1 -0.0007 1 1 0.0065 -0.0017 0.002 -0.010 0.00059 -1 -0.0007 1 1 0.0070 0.0048 0.006 0.011 -0.00022 -1 0.0010 1 1 -0.0054 0.0056 0.013 0.015 -0.00094 -1 -0.0001 1 1 0.0077 0.0032 0.009 0.001 0.00004 -1 -0.0005 1 1 0.0063 0.0033 0.012 0.012 -0.00013 -1 0.0006 1 1 -0.0050 0.0010 0.012 0.016 -0.00046 -1 0.0002 1 1 -0.0057 0.0028 0.012 -0.017 -0.00004 -1 -0.0003 1 1 0.0048 0.0003 0.008 -0.025 0.00031 -1 0.0003 1 1 -0.0058 0.0030 0.010 0.000 -0.00026 -1 0.0001 1 1 -0.0062 0.0026 0.011 -0.014 0.00010 -1 -0.0003 1 1 0.0061 0.0018 0.008 -0.015 0.00030 -1 0.0007 1 1 -0.0079 0.0000 0.017 0.007 -0.00041 -1 -0.0001 1 1 0.0056 -0.0019 0.001 -0.009 0.00039 -1 -0.0001 1 1 0.0095 0.0014 0.001 0.001 0.00022 -1 -0.0001 1 1 0.0070 0.0032 0.004 0.015 -0.00023 -1 0.0001 1 1 -0.0069 -0.0001 -0.001 0.000 -0.00004 -1 -0.0005 1 1 0.0068 0.0031 0.014 -0.009 0.00025 -1 -0.0002 1 1 0.0047 0.0028 0.016 0.013 -0.00013 -1 0.0001 1 1 -0.0050 0.0029 0.011 0.010 -0.00015 -1 -0.0001 1 1 0.0043 0.0030 0.019 -0.001 0.00014 -1 -0.0003 1 1 0.0058 0.0023 0.017 0.010 0.00003 -1 -0.0001 1 1 0.0039 0.0027 0.017 0.018 -0.00019 -1 0.0005 1 1 -0.0089 0.0024 0.015 0.006 -0.00023 -1 0.0003 1 1 -0.0075 0.0031 0.014 -0.014 0.00017 -1 -0.0005 1 1 0.0096 0.0035 0.014 -0.006 0.00019 -1 -0.0004 1 1 0.0082 0.0041 0.016 0.011 -0.00020 -1 0.0012 1 1 -0.0115 0.0024 0.017 0.002 -0.00033 -1 -0.0002 1 1 0.0092 0.0020 0.008 -0.019 0.00054 -1 -0.0004 1 1 0.0153 0.0013 0.007 0.007 0.00013 -1 -0.0005 1 1 0.0070 0.0059 0.014 0.045 -0.00052 -1 0.0002 1 1 -0.0094 0.0063 0.023 0.043 -0.00077 -1 -0.0012 1 1 0.0102 -0.0003 0.014 -0.002 0.00047 -1 0.0001 1 1 0.0057 0.0043 0.017 0.027 -0.00046 -1 0.0009 1 1 -0.0100 0.0025 0.018 0.022 -0.00058 -1 -0.0007 1 1 0.0086 0.0011 0.007 -0.006 0.00033 -1 -0.0001 1 1 0.0068 0.0010 0.004 0.013 -0.00025 -1 -0.0001 1 1 -0.0055 0.0031 0.004 0.016 -0.00048 -1 0.0011 1 1 -0.0127 0.0056 0.010 0.001 -0.00040 -1 -0.0005 1 1 0.0113 0.0030 0.013 -0.017 0.00041 -1 -0.0002 1 1 0.0115 0.0032 0.016 0.010 -0.00019 -1 -0.0001 1 1 0.0047 0.0022 0.016 0.029 -0.00033 -1 0.0001 1 1 -0.0057 0.0013 0.013 0.027 -0.00035 -1 -0.0006 1 1 0.0067 0.0027 0.007 0.012 0.00023 -1 -0.0001 1 1 -0.0015 0.0042 0.009 0.027 -0.00035 -1 0.0002 1 1 -0.0080 0.0041 0.012 0.020 -0.00047 -1 0.0001 1 1 0.0047 0.0038 0.019 -0.012 0.00018 -1 -0.0001 1 1 0.0073 0.0023 0.018 0.001 0.00000 -1 -0.0004 1 1 -0.0010 0.0057 0.006 0.027 -0.00008 -1 -0.0002 1 1 -0.0080 0.0063 0.014 0.012 -0.00015 -1 0.0006 1 1 -0.0112 -0.0018 0.018 -0.008 -0.00001 -1 -0.0002 1 1 0.0075 0.0002 0.007 -0.023 0.00045 -1 0.0003 1 1 -0.0115 0.0031 0.031 0.002 -0.00001 -1 0.0002 1 1 -0.0046 -0.0009 0.037 -0.034 0.00024 -1 -0.0004 1 1 0.0092 0.0000 0.029 -0.023 0.00022 -1 0.0005 1 1 -0.0081 0.0006 0.015 0.006 -0.00025 -1 0.0003 1 1 -0.0088 0.0023 0.015 -0.012 0.00008 -1 -0.0003 1 1 0.0058 0.0024 0.020 -0.023 0.00013 -1 0.0001 1 1 -0.0020 0.0022 0.019 -0.011 0.00006 -1 -0.0005 1 1 0.0077 0.0044 0.014 0.001 0.00012 -1 0.0004 1 1 -0.0070 0.0033 0.028 0.005 -0.00012 -1 -0.0005 1 1 0.0094 -0.0023 0.018 0.001 0.00019 -1 -0.0003 1 1 0.0026 -0.0015 0.007 0.028 -0.00026 -1 0.0006 1 1 -0.0053 -0.0002 0.005 0.026 -0.00042 -1 0.0003 1 1 -0.0074 0.0036 0.012 -0.014 0.00006 -1 -0.0004 1 1 0.0040 0.0040 0.016 -0.025 0.00026 -1 0.0001 1 1 0.0025 0.0046 0.027 -0.010 -0.00010 -1 -0.0003 1 1 0.0017 0.0017 0.029 -0.007 -0.00003 -1 0.0009 1 1 -0.0049 -0.0017 0.025 -0.012 -0.00020 -1 -0.0001 1 1 0.0092 -0.0030 0.007 -0.011 0.00038 -1 -0.0004 1 1 0.0127 -0.0010 0.005 0.005 0.00012 -1 -0.0002 1 1 0.0084 0.0016 0.006 0.030 -0.00035 -1 0.0001 1 1 -0.0005 0.0019 0.008 0.039 -0.00046 -1 0.0006 1 1 -0.0094 0.0033 0.013 0.026 -0.00030 -1 -0.0004 1 1 0.0075 0.0016 0.013 -0.007 0.00035 -1 -0.0003 1 1 0.0090 0.0015 0.014 0.016 -0.00005 -1 0.0001 1 1 -0.0045 0.0022 0.020 0.029 -0.00025 -1 -0.0001 1 1 0.0057 -0.0017 0.014 0.007 0.00021 -1 0.0001 1 1 0.0060 0.0001 0.010 0.017 -0.00020 -1 0.0004 1 1 -0.0039 0.0000 0.015 0.005 -0.00007 -1 -0.0001 1 1 0.0040 0.0015 0.015 0.002 0.00024 -1 0.0001 1 1 0.0058 0.0018 0.016 0.010 0.00006 -1 -0.0003 1 1 0.0072 -0.0006 0.013 0.019 0.00009 -1 -0.0002 1 1 0.0047 0.0004 0.012 0.031 -0.00028 -1 0.0007 1 1 -0.0074 0.0021 0.015 0.028 -0.00050 -1 -0.0006 1 1 0.0055 -0.0030 0.011 -0.006 0.00031 -1 0.0005 1 1 -0.0063 0.0008 0.008 0.002 -0.00034 -1 0.0001 1 1 -0.0070 0.0001 0.006 -0.012 0.00015 -1 -0.0001 1 1 0.0073 0.0008 0.004 -0.011 0.00029 -1 -0.0004 1 1 0.0103 0.0026 0.007 0.001 0.00017 -1 0.0006 1 1 -0.0089 0.0015 0.018 0.010 -0.00030 -1 -0.0003 1 1 0.0051 -0.0028 0.010 -0.015 0.00041 -1 -0.0003 1 1 0.0086 0.0007 0.008 0.010 0.00002 -1 0.0001 1 1 0.0039 0.0013 0.009 0.026 -0.00030 -1 -0.0002 1 1 0.0006 -0.0008 0.007 0.029 -0.00021 -1 0.0004 1 1 -0.0077 -0.0002 0.004 0.019 -0.00027 -1 0.0001 1 1 0.0061 0.0006 0.015 -0.015 0.00016 -1 -0.0004 1 1 0.0099 -0.0012 0.010 -0.001 0.00020 -1 0.0004 1 1 -0.0060 0.0023 0.012 0.021 -0.00074 -1 0.0002 1 1 -0.0136 0.0037 0.017 -0.001 -0.00021 -1 0.0002 1 1 -0.0084 0.0028 0.021 -0.031 0.00038 -1 -0.0003 1 1 0.0110 -0.0023 0.016 -0.027 0.00049 -1 -0.0005 1 1 0.0146 -0.0019 0.011 0.018 -0.00002 -1 0.0009 1 1 -0.0099 0.0013 0.012 0.037 -0.00067 -1 -0.0002 1 1 0.0041 0.0015 0.008 0.019 -0.00006 -1 0.0003 1 1 -0.0066 0.0001 0.005 0.004 -0.00007 -1 -0.0005 1 1 0.0044 0.0017 0.005 -0.008 0.00023 -1 0.0001 1 1 -0.0043 0.0030 0.010 -0.002 -0.00039 -1 0.0007 1 1 -0.0099 0.0013 0.010 -0.015 -0.00020 -1 -0.0005 1 1 0.0060 0.0013 0.009 -0.031 0.00055 -1 -0.0003 1 1 0.0064 0.0015 0.011 0.013 -0.00013 -1 0.0008 1 1 -0.0068 0.0013 0.013 0.015 -0.00049 -1 -0.0004 1 1 0.0056 0.0003 0.008 0.010 0.00016 -1 0.0002 1 1 -0.0077 0.0012 0.010 0.002 -0.00008 -1 0.0002 1 1 -0.0062 0.0018 0.011 -0.012 0.00013 -1 -0.0001 1 1 0.0057 0.0004 0.007 -0.015 0.00028 -1 -0.0003 1 1 0.0070 0.0019 0.011 0.013 -0.00003 -1 0.0001 1 1 -0.0081 0.0009 0.016 0.014 -0.00032 -1 0.0003 1 1 -0.0118 -0.0010 0.013 -0.001 -0.00022 -1 -0.0004 1 1 0.0050 -0.0001 0.005 -0.025 0.00048 -1 -0.0003 1 1 0.0035 -0.0001 0.007 0.011 0.00008 -1 0.0001 1 1 -0.0053 -0.0011 0.006 0.006 -0.00008 -1 0.0004 1 1 -0.0022 0.0014 0.004 -0.011 -0.00001 -1 -0.0001 1 1 0.0038 0.0039 0.009 -0.011 0.00030 -1 -0.0002 1 1 0.0003 0.0003 0.012 0.010 -0.00015 -1 0.0004 1 1 -0.0039 0.0007 0.012 0.007 -0.00026 -1 0.0002 1 1 -0.0030 0.0004 0.005 -0.011 -0.00006 -1 -0.0004 1 1 0.0076 0.0025 0.008 -0.002 0.00021 -1 -0.0004 1 1 0.0051 0.0024 0.011 0.013 -0.00020 -1 0.0008 1 1 -0.0092 0.0011 0.014 0.009 -0.00055 -1 -0.0003 1 1 0.0104 0.0028 0.010 -0.006 0.00020 -1 0.0001 1 1 0.0099 0.0038 0.015 0.010 -0.00013 -1 -0.0002 1 1 0.0082 0.0009 0.016 0.023 -0.00012 -1 0.0005 1 1 -0.0084 -0.0018 0.014 0.027 -0.00041 -1 -0.0003 1 1 0.0059 -0.0005 0.002 0.003 0.00035 -1 -0.0001 1 1 0.0087 -0.0003 0.000 0.016 0.00007 -1 -0.0002 1 1 0.0067 0.0019 0.002 0.033 -0.00015 -1 0.0003 1 1 -0.0072 0.0029 0.013 0.007 -0.00026 -1 -0.0002 1 1 0.0100 0.0008 0.015 -0.007 0.00023 -1 -0.0002 1 1 0.0107 -0.0005 0.012 0.010 -0.00002 -1 -0.0003 1 1 0.0022 0.0008 0.012 0.028 -0.00035 -1 0.0006 1 1 -0.0076 0.0059 0.011 0.024 -0.00064 -1 0.0004 1 1 -0.0086 -0.0025 0.014 -0.010 0.00017 -1 -0.0003 1 1 0.0047 -0.0005 0.008 -0.018 0.00043 -1 -0.0004 1 1 0.0092 -0.0008 0.004 -0.001 0.00009 -1 0.0001 1 1 -0.0053 0.0025 0.008 0.003 -0.00005 -1 0.0003 1 1 -0.0048 0.0034 0.015 -0.012 0.00005 -1 -0.0006 1 1 0.0092 0.0000 0.014 -0.005 0.00032 -1 -0.0001 1 1 0.0052 0.0000 0.014 0.016 -0.00032 -1 0.0001 1 1 -0.0033 0.0058 0.015 0.011 -0.00026 -1 -0.0002 1 1 0.0069 -0.0005 0.005 0.019 0.00002 -1 -0.0001 1 1 0.0047 0.0018 0.007 0.031 -0.00020 -1 0.0001 1 1 -0.0055 0.0008 0.009 0.027 -0.00018 -1 0.0001 1 1 -0.0054 0.0004 0.015 -0.003 -0.00002 -1 0.0002 1 1 -0.0048 0.0006 0.014 -0.011 0.00007 -1 -0.0002 1 1 0.0039 -0.0001 0.010 -0.014 0.00030 -1 -0.0002 1 1 0.0067 0.0003 0.007 0.012 0.00000 -1 0.0003 1 1 -0.0084 0.0018 0.012 0.005 -0.00016 -1 -0.0004 1 1 0.0099 0.0001 0.010 -0.004 0.00022 -1 0.0003 1 1 -0.0056 0.0000 0.010 0.015 -0.00026 -1 0.0001 1 1 -0.0029 0.0004 0.007 -0.011 0.00012 -1 -0.0003 1 1 0.0042 0.0012 0.006 -0.007 0.00012 -1 0.0001 1 1 -0.0041 0.0032 0.013 -0.002 -0.00033 -1 0.0001 1 1 -0.0067 0.0004 0.013 -0.014 0.00010 -1 -0.0002 1 1 0.0040 0.0002 0.010 -0.021 0.00023 -1 0.0004 1 1 -0.0043 0.0009 0.008 -0.012 -0.00012 -1 -0.0004 1 1 0.0075 0.0031 0.003 -0.009 0.00024 -1 -0.0003 1 1 0.0027 0.0039 0.012 0.010 -0.00027 -1 0.0004 1 1 -0.0079 0.0011 0.016 0.004 -0.00037 -1 0.0004 1 1 -0.0051 0.0002 0.011 -0.028 -0.00005 -1 -0.0002 1 1 0.0074 0.0000 0.006 -0.027 0.00032 -1 -0.0002 1 1 0.0101 0.0004 0.004 -0.004 0.00002 -1 -0.0003 1 1 0.0067 0.0015 0.005 0.012 -0.00027 -1 0.0006 1 1 -0.0094 -0.0001 0.009 0.007 -0.00035 -1 -0.0002 1 1 0.0086 0.0011 0.002 0.016 0.00001 -1 -0.0001 1 1 0.0060 0.0016 0.003 0.029 -0.00019 -1 0.0002 1 1 -0.0072 0.0018 0.009 0.024 -0.00017 -1 -0.0002 1 1 0.0039 0.0001 0.008 -0.011 0.00024 -1 -0.0005 1 1 0.0009 0.0015 0.012 0.009 0.00003 -1 0.0005 1 1 -0.0078 0.0007 0.015 0.003 -0.00045 -1 0.0001 1 1 -0.0085 0.0013 0.016 -0.011 0.00015 -1 -0.0002 1 1 0.0054 -0.0007 0.006 -0.021 0.00023 -1 0.0003 1 1 -0.0043 0.0033 0.006 0.014 -0.00031 -1 -0.0002 1 1 0.0085 0.0000 0.008 0.012 0.00018 -1 -0.0001 1 1 0.0051 0.0005 0.008 0.034 -0.00019 -1 0.0003 1 1 -0.0093 -0.0029 0.012 0.025 -0.00025 -1 -0.0001 1 1 -0.0016 0.0020 0.015 -0.009 0.00004 -1 -0.0002 1 1 0.0067 0.0027 0.011 0.004 0.00010 -1 0.0002 1 1 -0.0050 0.0001 0.017 0.022 -0.00009 -1 -0.0002 1 1 0.0053 0.0006 0.007 0.014 0.00007 -1 -0.0001 1 1 -0.0003 0.0010 0.010 0.031 -0.00012 -1 0.0001 1 1 -0.0049 0.0013 0.012 0.022 -0.00012 -1 -0.0002 1 1 0.0041 -0.0004 0.012 0.011 0.00001 -1 0.0001 1 1 -0.0045 0.0006 0.002 0.003 -0.00002 -1 -0.0001 1 1 0.0034 0.0017 0.008 -0.006 0.00009 -1 -0.0002 1 1 0.0012 0.0006 -0.002 0.010 -0.00004 -1 0.0002 1 1 -0.0046 0.0025 0.002 0.004 -0.00015 -1 0.0001 1 1 -0.0032 0.0009 0.005 -0.011 0.00009 -1 -0.0001 1 1 0.0036 0.0021 0.013 -0.010 0.00009 -1 -0.0001 1 1 0.0020 0.0001 0.016 0.010 0.00000 -1 0.0003 1 1 -0.0052 0.0007 0.011 0.008 -0.00016 -1 -0.0001 1 1 0.0046 0.0020 0.007 -0.003 0.00009 -1 0.0002 1 1 -0.0048 0.0013 0.017 0.002 -0.00005 -1 -0.0001 1 1 0.0061 0.0000 0.004 0.012 0.00004 -1 -0.0001 1 1 0.0012 0.0005 0.005 0.031 -0.00013 -1 0.0001 1 1 -0.0046 0.0007 0.006 0.024 -0.00013 -1 -0.0001 1 1 0.0060 0.0003 0.008 -0.003 0.00013 -1 0.0001 1 1 -0.0043 0.0009 0.010 0.003 -0.00006 -1 -0.0001 1 1 0.0047 0.0003 0.008 -0.006 0.00011 -1 0.0001 1 1 -0.0044 0.0007 0.014 0.007 -0.00002 -1 -0.0002 1 1 0.0041 0.0005 0.007 0.012 0.00001 -1 0.0001 1 1 -0.0065 -0.0001 0.007 0.000 -0.00002 -1 0.0001 1 1 -0.0027 -0.0002 0.003 -0.021 0.00012 -1 -0.0003 1 1 0.0058 0.0007 0.003 -0.006 0.00006 -1 0.0002 1 1 -0.0061 0.0012 0.015 -0.012 0.00000 -1 -0.0001 1 1 0.0046 -0.0012 0.010 -0.010 0.00001 -1 0.0001 1 1 -0.0016 0.0019 0.013 -0.010 0.00002 -1 -0.0002 1 1 0.0057 0.0016 0.014 0.013 -0.00001 -1 0.0001 1 1 -0.0059 -0.0010 0.006 0.004 -0.00003 -1 0.0001 1 1 -0.0013 -0.0004 0.002 -0.009 0.00015 -1 -0.0002 1 1 0.0056 0.0009 0.002 -0.001 0.00015 -1 -0.0002 1 1 0.0038 -0.0004 0.011 0.015 0.00005 -1 -0.0002 1 1 0.0054 -0.0004 0.003 0.013 0.00005 -1 0.0001 1 1 -0.0062 0.0011 0.010 0.006 -0.00005 -1 -0.0001 1 1 0.0078 0.0027 0.004 0.001 0.00016 -1 -0.0001 1 1 0.0082 0.0027 0.008 0.014 -0.00004 -1 -0.0001 1 1 0.0003 -0.0015 0.005 0.038 0.00003 -1 0.0001 1 1 -0.0043 0.0029 0.016 0.024 -0.00005 -1 -0.0002 1 1 0.0037 0.0005 -0.004 0.012 0.00006 -1 0.0001 1 1 -0.0045 0.0033 0.009 0.010 -0.00010 -1 -0.0001 1 1 0.0058 0.0007 0.014 0.015 0.00003 -1 -0.0001 1 1 0.0046 0.0008 0.009 0.012 0.00005 -1 -0.0002 1 1 0.0040 0.0018 0.008 0.011 0.00005 -1 0.0002 1 1 -0.0046 0.0002 0.015 0.006 -0.00006 -1 -0.0002 1 1 0.0058 0.0000 0.001 0.014 0.00004 -1 -0.0001 1 1 0.0006 0.0012 0.003 0.027 -0.00021 -1 0.0001 1 1 -0.0059 0.0031 0.009 0.020 -0.00023 -1 -0.0001 1 1 0.0061 -0.0002 0.010 -0.005 0.00006 -1 -0.0001 1 1 0.0054 -0.0014 0.008 0.016 -0.00013 -1 0.0001 1 1 -0.0039 0.0005 0.009 0.019 -0.00021 -1 0.0002 1 1 -0.0083 0.0005 0.009 -0.010 -0.00003 -1 -0.0002 1 1 0.0063 -0.0003 0.004 -0.023 0.00027 -1 -0.0001 1 1 0.0074 0.0001 0.003 0.002 -0.00001 -1 -0.0001 1 1 0.0005 -0.0003 0.006 0.027 -0.00001 -1 -0.0001 1 1 0.0063 0.0023 0.007 0.002 0.00006 -1 0.0001 1 1 0.0039 0.0032 0.014 0.017 -0.00016 -1 0.0001 1 1 -0.0042 -0.0007 0.008 0.018 -0.00004 -1 0.0001 1 1 -0.0023 0.0002 0.004 -0.010 0.00003 -1 -0.0001 1 1 0.0052 0.0021 0.005 0.002 0.00003 -1 -0.0001 1 1 0.0024 0.0018 0.009 0.010 0.00003 -1 -0.0002 1 1 0.0035 0.0012 0.004 0.021 -0.00002 -1 0.0001 1 1 -0.0065 0.0017 0.013 0.014 -0.00013 -1 0.0001 1 1 -0.0072 0.0001 0.012 0.004 -0.00003 -1 -0.0001 1 1 0.0035 -0.0008 0.016 -0.003 -0.00001 -1 0.0001 1 1 -0.0003 0.0012 0.008 -0.010 0.00002 -1 -0.0001 1 1 0.0033 0.0004 0.008 -0.004 0.00008 -1 0.0001 1 1 0.0039 0.0049 0.020 -0.015 0.00013 -1 -0.0006 1 1 0.0070 0.0012 0.022 -0.006 0.00022 -1 0.0002 1 1 0.0044 0.0037 0.022 0.010 -0.00025 -1 -0.0001 1 1 -0.0035 0.0002 0.010 0.014 -0.00027 -1 0.0005 1 1 -0.0079 0.0033 0.010 0.004 -0.00025 -1 0.0001 1 1 -0.0071 0.0033 0.010 -0.012 0.00017 -1 0.0001 1 1 0.0067 0.0042 0.016 -0.011 0.00012 -1 -0.0001 1 1 0.0058 0.0045 0.019 0.014 -0.00018 -1 0.0001 1 1 -0.0073 0.0030 0.020 0.010 -0.00033 -1 0.0007 1 1 -0.0107 0.0023 0.018 -0.005 -0.00016 -1 -0.0006 1 1 0.0064 0.0012 0.013 -0.024 0.00047 -1 0.0007 1 1 -0.0072 0.0021 0.010 -0.010 -0.00021 -1 -0.0003 1 1 0.0059 0.0036 0.008 -0.022 0.00037 -1 -0.0002 1 1 0.0095 0.0049 0.011 -0.004 0.00007 -1 -0.0002 1 1 0.0066 0.0020 0.014 0.014 -0.00017 -1 0.0005 1 1 -0.0091 0.0029 0.014 0.005 -0.00021 -1 -0.0003 1 1 0.0077 0.0050 0.012 -0.006 0.00014 -1 -0.0002 1 1 0.0042 0.0029 0.014 0.012 -0.00018 -1 0.0005 1 1 -0.0078 0.0018 0.012 0.003 -0.00024 -1 -0.0005 1 1 0.0075 0.0023 0.013 -0.007 0.00034 -1 0.0004 1 1 -0.0073 0.0023 0.015 0.003 -0.00018 -1 -0.0005 1 1 0.0090 0.0008 0.010 -0.001 0.00019 -1 -0.0002 1 1 0.0061 0.0009 0.006 0.016 -0.00029 -1 -0.0001 1 1 -0.0037 0.0004 -0.001 0.020 -0.00043 -1 0.0007 1 1 -0.0113 0.0059 0.003 0.006 -0.00033 -1 -0.0004 1 1 0.0066 0.0044 0.015 -0.024 0.00048 -1 -0.0001 1 1 0.0097 0.0021 0.016 -0.006 0.00002 -1 0.0004 1 1 -0.0067 0.0016 0.011 0.007 -0.00023 -1 -0.0006 1 1 0.0065 0.0015 0.008 -0.007 0.00049 -1 0.0002 1 1 -0.0040 0.0037 0.009 0.007 -0.00005 -1 0.0001 1 1 0.0037 0.0037 0.011 -0.009 0.00025 -1 -0.0002 1 1 0.0072 0.0021 0.012 -0.001 0.00013 -1 -0.0001 1 1 0.0065 0.0030 0.013 0.018 -0.00007 -1 0.0003 1 1 -0.0065 0.0007 0.004 0.018 -0.00022 -1 -0.0003 1 1 0.0087 0.0022 0.016 -0.007 0.00027 -1 -0.0001 1 1 0.0090 0.0025 0.016 0.016 -0.00009 -1 -0.0002 1 1 0.0044 0.0017 0.014 0.030 -0.00025 -1 0.0004 1 1 -0.0095 0.0004 0.008 0.024 -0.00050 -1 0.0002 1 1 -0.0135 0.0041 0.010 0.001 -0.00008 -1 0.0001 1 1 0.0036 0.0042 0.012 -0.030 0.00054 -1 -0.0002 1 1 0.0113 0.0020 0.010 -0.020 0.00052 -1 0.0002 1 1 -0.0077 0.0031 0.014 0.001 -0.00004 -1 0.0001 1 1 -0.0042 0.0010 0.013 -0.013 0.00022 -1 -0.0003 1 1 0.0070 0.0021 0.010 -0.007 0.00021 -1 -0.0003 1 1 0.0053 0.0024 0.009 0.011 -0.00014 -1 0.0004 1 1 -0.0085 0.0022 0.008 0.005 -0.00030 -1 0.0003 1 1 -0.0083 0.0032 0.009 -0.012 0.00015 -1 -0.0005 1 1 0.0114 -0.0013 0.009 -0.007 0.00049 -1 -0.0003 1 1 0.0131 -0.0006 0.005 0.020 -0.00011 -1 -0.0001 1 1 0.0005 -0.0006 -0.002 0.039 -0.00052 -1 0.0004 1 1 -0.0143 0.0045 0.002 0.019 -0.00045 -1 0.0002 1 1 -0.0162 0.0059 0.008 -0.014 0.00020 -1 -0.0003 1 1 0.0044 0.0001 0.017 -0.034 0.00075 -1 -0.0004 1 1 0.0102 0.0018 0.010 0.011 -0.00010 -1 0.0003 1 1 -0.0038 0.0036 0.009 0.025 -0.00044 -1 0.0001 1 1 -0.0069 0.0039 0.012 0.011 -0.00004 -1 -0.0003 1 1 0.0076 -0.0003 0.013 0.007 0.00029 -1 0.0001 1 1 -0.0057 0.0013 0.005 0.024 -0.00022 -1 0.0003 1 1 -0.0076 0.0042 0.009 0.008 -0.00003 -1 -0.0002 1 1 0.0067 0.0001 0.003 0.011 0.00002 -1 -0.0001 1 1 -0.0058 0.0033 0.006 0.014 -0.00013 -1 0.0003 1 1 -0.0087 0.0045 0.008 0.004 -0.00028 -1 -0.0004 1 1 0.0075 0.0035 0.013 -0.023 0.00042 -1 -0.0002 1 1 0.0073 0.0024 0.014 0.019 -0.00020 -1 0.0005 1 1 -0.0062 0.0010 0.010 0.024 -0.00048 -1 -0.0003 1 1 0.0040 0.0026 0.007 -0.002 0.00026 -1 -0.0002 1 1 0.0007 0.0034 0.008 0.009 -0.00015 -1 0.0005 1 1 -0.0042 0.0029 0.008 0.006 -0.00028 -1 0.0002 1 1 -0.0076 0.0046 0.017 -0.002 -0.00002 -1 -0.0004 1 1 0.0083 0.0051 0.023 -0.004 0.00011 -1 -0.0002 1 1 0.0049 0.0033 0.027 0.016 -0.00019 -1 0.0007 1 1 -0.0078 0.0010 0.022 0.007 -0.00022 -1 0.0001 1 1 -0.0043 0.0019 0.018 -0.012 0.00028 -1 -0.0009 1 1 0.0064 0.0020 0.013 -0.009 0.00025 -1 0.0012 1 1 -0.0115 0.0029 0.013 -0.011 -0.00035 -1 -0.0006 1 1 0.0177 0.0039 0.008 -0.008 0.00040 -1 -0.0004 1 1 0.0174 0.0034 0.010 0.025 -0.00023 -1 0.0010 1 1 -0.0094 0.0038 0.016 0.041 -0.00071 -1 -0.0003 1 1 0.0077 0.0039 0.019 0.011 0.00016 -1 -0.0001 1 1 0.0054 0.0024 0.020 0.032 -0.00014 -1 0.0004 1 1 -0.0082 0.0014 0.013 0.006 -0.00005 -1 -0.0012 1 1 0.0047 0.0023 0.005 -0.007 0.00029 -1 0.0004 1 1 -0.0080 0.0037 0.008 -0.013 -0.00011 -1 -0.0001 1 1 0.0068 0.0066 0.016 -0.024 0.00027 -1 -0.0001 1 1 0.0103 0.0026 0.021 -0.006 0.00008 -1 -0.0001 1 1 0.0069 0.0019 0.025 0.018 -0.00023 -1 0.0004 1 1 -0.0085 0.0001 0.015 0.008 -0.00016 -1 -0.0005 1 1 0.0069 0.0051 0.007 -0.004 0.00022 -1 0.0006 1 1 -0.0084 0.0010 0.011 -0.005 -0.00034 -1 -0.0003 1 1 0.0082 0.0036 0.013 -0.019 0.00031 -1 0.0009 1 1 -0.0068 0.0025 0.015 0.006 -0.00025 -1 -0.0006 1 1 0.0070 0.0023 0.013 -0.004 0.00048 -1 0.0001 1 1 -0.0053 0.0027 0.018 0.017 -0.00023 -1 0.0007 1 1 -0.0083 -0.0021 0.014 0.004 -0.00011 -1 0.0001 1 1 0.0041 -0.0002 0.005 -0.007 0.00048 -1 -0.0017 1 1 0.0110 0.0064 0.004 0.005 0.00034 -1 0.0001 1 1 -0.0039 0.0036 0.009 0.022 -0.00106 -1 0.0012 1 1 -0.0171 0.0025 0.010 0.004 -0.00034 -1 -0.0004 1 1 0.0055 0.0054 0.007 -0.038 0.00071 -1 -0.0003 1 1 0.0148 0.0049 0.016 0.011 0.00003 -1 -0.0001 1 1 0.0108 0.0026 0.018 0.037 -0.00043 -1 0.0002 1 1 -0.0092 -0.0003 0.016 0.039 -0.00043 -1 -0.0001 1 1 0.0065 0.0015 0.005 0.009 0.00008 -1 -0.0002 1 1 0.0014 0.0019 0.003 0.031 -0.00019 -1 0.0005 1 1 -0.0099 0.0045 0.009 0.015 -0.00027 -1 -0.0003 1 1 0.0047 0.0044 0.011 -0.005 0.00041 -1 -0.0002 1 1 0.0078 0.0040 0.015 0.013 0.00002 -1 0.0004 1 1 -0.0050 0.0006 0.012 0.025 -0.00021 -1 0.0002 1 1 -0.0084 0.0032 0.008 -0.006 -0.00014 -1 0.0001 1 1 0.0002 0.0002 0.019 -0.010 0.00017 -1 -0.0001 1 1 0.0034 0.0002 0.017 -0.007 0.00020 -1 -0.0001 1 1 0.0049 0.0006 0.014 0.004 -0.00001 -1 -0.0001 1 1 0.0041 -0.0007 0.010 0.011 -0.00007 -1 0.0002 1 1 -0.0074 0.0027 0.005 -0.002 -0.00013 -1 -0.0001 1 1 0.0039 -0.0002 0.013 0.006 0.00001 -1 0.0001 1 1 -0.0047 0.0006 0.005 0.004 -0.00008 -1 -0.0002 1 1 0.0044 0.0029 0.011 -0.005 0.00011 -1 -0.0004 1 1 0.0043 -0.0019 0.016 0.012 0.00014 -1 0.0002 1 1 -0.0078 -0.0019 0.005 0.001 -0.00011 -1 0.0001 1 1 0.0050 0.0056 0.019 -0.017 0.00005 -1 -0.0002 1 1 0.0062 0.0022 0.022 0.002 0.00000 -1 0.0001 1 1 0.0046 0.0024 0.023 0.011 -0.00014 -1 0.0001 1 1 -0.0055 -0.0003 0.012 0.008 -0.00012 -1 0.0001 1 1 -0.0050 -0.0003 0.007 -0.010 0.00006 -1 -0.0001 1 1 0.0046 0.0008 0.011 -0.004 0.00003 -1 -0.0002 1 1 0.0031 0.0007 0.006 0.010 0.00004 -1 0.0001 1 1 -0.0052 0.0023 0.011 0.005 -0.00011 -1 -0.0001 1 1 0.0060 0.0001 0.008 -0.005 0.00013 -1 0.0002 1 1 -0.0077 0.0009 0.007 -0.001 -0.00013 -1 -0.0001 1 1 0.0079 0.0026 0.011 -0.005 0.00002 -1 0.0001 1 1 0.0063 0.0028 0.014 0.010 -0.00014 -1 0.0002 1 1 -0.0041 0.0009 0.013 0.024 -0.00011 -1 -0.0002 1 1 0.0025 0.0006 0.009 0.010 0.00008 -1 0.0003 1 1 -0.0053 0.0013 0.009 0.007 -0.00019 -1 -0.0002 1 1 0.0051 0.0018 0.009 -0.006 0.00011 -1 0.0001 1 1 -0.0028 -0.0007 0.008 -0.011 0.00002 -1 -0.0002 1 1 0.0060 0.0017 0.000 0.020 -0.00004 -1 0.0002 1 1 -0.0048 0.0033 0.011 0.024 -0.00021 -1 -0.0002 1 1 0.0060 -0.0002 0.007 0.014 0.00006 -1 0.0001 1 1 -0.0057 0.0013 0.009 0.020 -0.00016 -1 0.0001 1 1 -0.0043 0.0012 0.009 -0.014 0.00007 -1 -0.0002 1 1 0.0057 0.0020 0.009 0.000 0.00003 -1 -0.0001 1 1 0.0031 0.0032 0.013 0.011 -0.00020 -1 0.0002 1 1 -0.0049 0.0014 0.017 0.005 -0.00012 -1 -0.0001 1 1 0.0044 -0.0001 0.010 -0.004 0.00013 -1 -0.0001 1 1 0.0038 0.0010 0.009 0.012 -0.00005 -1 -0.0001 1 1 0.0023 0.0020 0.011 0.011 0.00001 -1 0.0001 1 1 -0.0038 0.0003 0.009 0.005 -0.00004 -1 0.0002 1 1 -0.0023 0.0014 0.014 -0.014 0.00000 -1 -0.0002 1 1 0.0050 -0.0001 0.011 -0.004 0.00007 -1 0.0001 1 1 -0.0040 0.0015 0.006 -0.013 0.00000 -1 -0.0002 1 1 0.0037 0.0022 0.007 -0.008 0.00000 -1 0.0002 1 1 -0.0042 0.0017 0.013 -0.012 -0.00007 -1 -0.0001 1 1 0.0074 0.0019 0.009 0.013 -0.00003 -1 -0.0002 1 1 0.0040 0.0013 0.004 -0.007 0.00007 -1 -0.0019 1 1 0.0065 0.0050 0.027 -0.015 0.00073 -1 -0.0003 1 1 0.0063 0.0022 0.028 0.016 -0.00032 -1 0.0016 1 1 -0.0095 0.0008 0.018 0.008 -0.00035 -1 -0.0021 1 1 0.0078 0.0082 0.009 -0.007 0.00055 -1 0.0015 1 1 -0.0063 0.0067 0.026 -0.011 -0.00024 -1 -0.0010 1 1 0.0115 -0.0024 0.026 -0.009 0.00057 -1 0.0007 1 1 0.0086 0.0019 0.018 0.028 -0.00037 -1 -0.0004 1 1 0.0064 0.0020 0.014 0.043 0.00001 -1 0.0007 1 1 -0.0099 -0.0028 0.025 -0.002 -0.00001 -1 -0.0003 1 1 0.0036 0.0058 0.022 -0.007 0.00002 -1 0.0004 1 1 -0.0025 0.0042 0.023 -0.012 0.00012 -1 -0.0008 1 1 0.0054 0.0033 0.021 -0.009 0.00024 -1 0.0001 1 1 -0.0038 0.0036 0.024 -0.010 0.00002 -1 -0.0004 1 1 0.0051 0.0037 0.012 -0.008 0.00007 -1 -0.0002 1 1 0.0008 0.0024 0.012 0.009 -0.00006 -1 0.0004 1 1 -0.0035 0.0038 0.012 0.006 -0.00019 -1 0.0003 1 1 -0.0017 0.0039 0.022 -0.010 -0.00005 -1 -0.0003 1 1 0.0036 0.0029 0.019 -0.008 0.00013 -1 0.0003 1 1 -0.0052 0.0009 0.012 -0.006 -0.00027 -1 0.0003 1 1 -0.0068 0.0043 0.012 -0.032 0.00002 -1 -0.0007 1 1 0.0091 0.0040 0.014 -0.032 0.00031 -1 -0.0004 1 1 0.0040 0.0025 0.014 0.010 0.00008 -1 0.0003 1 1 -0.0061 0.0046 0.018 0.007 -0.00018 -1 0.0003 1 1 -0.0052 0.0034 0.019 -0.013 0.00011 -1 -0.0008 1 1 0.0083 0.0022 0.013 -0.010 0.00034 -1 0.0001 1 1 -0.0039 0.0034 0.014 0.012 -0.00031 -1 -0.0001 1 1 0.0048 0.0038 0.012 0.004 0.00017 -1 -0.0002 1 1 0.0049 0.0044 0.017 0.022 -0.00004 -1 -0.0004 1 1 0.0040 0.0041 0.012 0.028 0.00013 -1 0.0004 1 1 -0.0064 0.0005 0.009 0.022 -0.00011 -1 0.0004 1 1 -0.0068 0.0016 0.012 0.008 -0.00025 -1 0.0001 1 1 -0.0051 0.0032 0.012 -0.012 0.00016 -1 -0.0002 1 1 0.0053 0.0032 0.011 -0.011 0.00017 -1 -0.0002 1 1 0.0045 0.0046 0.017 0.012 -0.00007 -1 -0.0004 1 1 0.0039 0.0004 0.007 0.026 0.00007 -1 0.0003 1 1 -0.0081 0.0021 0.012 0.016 -0.00015 -1 -0.0001 1 1 0.0030 0.0043 0.013 -0.008 0.00013 -1 -0.0004 1 1 0.0043 0.0023 0.013 0.011 0.00008 -1 0.0005 1 1 -0.0074 0.0014 0.008 0.009 -0.00031 -1 -0.0003 1 1 0.0096 0.0027 0.013 -0.002 0.00020 -1 -0.0005 1 1 0.0028 0.0027 0.010 0.027 0.00021 -1 0.0004 1 1 -0.0060 0.0027 0.011 0.025 -0.00025 -1 -0.0002 1 1 0.0037 0.0022 0.010 0.007 0.00021 -1 -0.0001 1 1 -0.0055 0.0023 0.010 0.009 -0.00012 -1 0.0002 1 1 -0.0078 0.0023 0.010 0.000 -0.00016 -1 -0.0006 1 1 0.0045 0.0036 0.009 -0.011 0.00030 -1 -0.0001 1 1 0.0056 0.0019 0.008 0.006 0.00013 -1 -0.0001 1 1 0.0063 0.0020 0.007 0.014 0.00002 -1 -0.0002 1 1 0.0072 0.0042 0.012 0.030 -0.00001 -1 0.0006 1 1 -0.0087 -0.0001 0.009 0.038 -0.00037 -1 -0.0002 1 1 0.0024 0.0028 0.013 0.010 0.00010 -1 0.0002 1 1 -0.0038 0.0021 0.010 0.006 -0.00008 -1 -0.0001 1 1 0.0042 0.0018 0.008 0.005 0.00012 -1 0.0003 1 1 -0.0090 0.0036 0.009 -0.015 -0.00009 -1 0.0001 1 1 -0.0063 0.0024 0.008 -0.028 0.00027 -1 -0.0003 1 1 0.0070 0.0022 0.008 -0.007 0.00012 -1 0.0009 1 1 -0.0080 0.0022 0.009 0.009 -0.00043 -1 -0.0001 1 1 -0.0033 0.0029 0.009 -0.014 0.00045 -1 -0.0007 1 1 0.0069 0.0039 0.011 -0.008 0.00031 -1 0.0001 1 1 -0.0039 0.0011 0.003 0.000 -0.00022 -1 0.0004 1 1 -0.0072 0.0028 0.001 -0.013 -0.00010 -1 -0.0004 1 1 0.0057 0.0045 0.004 -0.024 0.00030 -1 0.0006 1 1 -0.0081 0.0014 0.017 -0.016 -0.00014 -1 -0.0007 1 1 0.0048 0.0011 0.009 -0.029 0.00049 -1 0.0001 1 1 -0.0037 0.0040 0.011 -0.008 -0.00025 -1 -0.0005 1 1 0.0051 0.0022 0.008 -0.021 0.00032 -1 0.0003 1 1 -0.0025 0.0024 0.011 -0.012 -0.00022 -1 -0.0001 1 1 0.0049 0.0042 0.010 -0.001 0.00002 -1 -0.0002 1 1 0.0024 0.0015 0.009 0.010 -0.00012 -1 0.0005 1 1 -0.0070 0.0056 0.007 0.001 -0.00025 -1 -0.0009 1 1 0.0048 -0.0054 0.008 -0.010 0.00039 -1 0.0002 1 1 -0.0040 0.0022 0.004 0.000 -0.00045 -1 0.0005 1 1 -0.0068 0.0031 0.009 -0.012 -0.00007 -1 -0.0006 1 1 0.0093 0.0026 0.018 -0.007 0.00023 -1 0.0003 1 1 -0.0043 0.0018 0.019 0.017 -0.00024 -1 -0.0002 1 1 0.0071 0.0021 0.008 -0.007 0.00016 -1 0.0001 1 1 0.0035 0.0035 0.017 0.014 -0.00019 -1 0.0001 1 1 -0.0040 0.0006 0.019 0.012 -0.00012 -1 -0.0004 1 1 0.0020 0.0045 0.005 0.009 -0.00007 -1 0.0004 1 1 -0.0053 0.0027 0.012 0.006 -0.00031 -1 -0.0001 1 1 0.0035 0.0031 0.015 -0.013 0.00010 -1 0.0005 1 1 -0.0044 -0.0010 0.013 -0.009 -0.00011 -1 -0.0003 1 1 0.0064 -0.0007 0.005 -0.008 0.00021 -1 0.0005 1 1 -0.0065 -0.0013 0.011 0.007 -0.00016 -1 -0.0002 1 1 0.0030 0.0006 0.010 -0.007 0.00025 -1 -0.0002 1 1 0.0054 0.0011 0.011 0.015 -0.00001 -1 0.0003 1 1 -0.0071 -0.0001 0.006 0.008 -0.00012 -1 -0.0006 1 1 0.0083 0.0023 0.012 -0.001 0.00026 -1 -0.0001 1 1 0.0061 0.0016 0.013 0.015 -0.00029 -1 0.0006 1 1 -0.0080 0.0015 0.015 0.009 -0.00026 -1 -0.0002 1 1 0.0053 0.0037 0.010 -0.008 0.00036 -1 -0.0001 1 1 0.0079 0.0029 0.015 0.009 0.00002 -1 -0.0001 1 1 0.0077 0.0004 0.015 0.020 -0.00004 -1 -0.0001 1 1 0.0053 -0.0026 0.011 0.033 -0.00010 -1 0.0001 1 1 -0.0051 0.0004 0.005 0.034 -0.00012 -1 0.0001 1 1 -0.0064 0.0014 0.007 0.020 -0.00003 -1 -0.0005 1 1 0.0056 0.0009 0.012 0.010 0.00021 -1 0.0003 1 1 -0.0092 -0.0008 0.011 0.005 -0.00023 -1 -0.0004 1 1 0.0092 0.0003 0.007 -0.007 0.00020 -1 -0.0001 1 1 0.0069 0.0012 0.008 0.011 -0.00030 -1 0.0004 1 1 -0.0088 -0.0011 0.011 0.006 -0.00031 -1 -0.0002 1 1 0.0038 0.0003 0.010 -0.023 0.00040 -1 -0.0001 1 1 0.0084 -0.0004 0.010 -0.003 0.00007 -1 -0.0001 1 1 0.0072 0.0001 0.009 0.018 -0.00009 -1 -0.0002 1 1 0.0006 0.0004 0.008 0.032 -0.00021 -1 0.0002 1 1 -0.0107 0.0009 0.009 0.015 -0.00028 -1 -0.0002 1 1 0.0045 0.0007 0.007 -0.021 0.00024 -1 -0.0001 1 1 0.0066 0.0021 0.009 -0.004 0.00002 -1 0.0004 1 1 -0.0059 0.0017 0.014 0.009 -0.00018 -1 -0.0003 1 1 0.0028 -0.0011 0.006 -0.004 0.00024 -1 0.0001 1 1 -0.0062 0.0021 0.007 0.005 -0.00044 -1 0.0001 1 1 -0.0052 0.0026 0.011 -0.013 0.00006 -1 -0.0001 1 1 0.0068 0.0029 0.010 -0.012 0.00019 -1 0.0001 1 1 -0.0034 0.0020 0.016 0.014 -0.00034 -1 0.0003 1 1 -0.0072 -0.0003 0.014 0.006 -0.00019 -1 0.0001 1 1 -0.0039 -0.0008 0.009 -0.011 0.00021 -1 -0.0001 1 1 0.0037 0.0016 0.006 -0.011 0.00021 -1 -0.0001 1 1 -0.0040 0.0016 0.021 -0.002 -0.00009 -1 0.0005 1 1 -0.0065 -0.0075 0.021 -0.013 -0.00009 -1 -0.0001 1 1 0.0078 -0.0019 -0.001 -0.014 0.00029 -1 0.0001 1 1 -0.0097 0.0019 0.010 0.006 -0.00020 -1 0.0003 1 1 -0.0111 0.0003 0.009 -0.009 -0.00006 -1 -0.0004 1 1 0.0117 -0.0027 0.004 -0.008 0.00037 -1 -0.0001 1 1 0.0128 -0.0012 0.001 0.012 -0.00007 -1 -0.0001 1 1 0.0087 -0.0002 0.001 0.028 -0.00037 -1 0.0002 1 1 -0.0037 0.0040 0.010 0.036 -0.00037 -1 -0.0003 1 1 0.0040 0.0021 0.009 0.009 0.00009 -1 0.0003 1 1 -0.0059 0.0007 0.015 0.005 -0.00015 -1 -0.0005 1 1 0.0042 0.0002 0.008 -0.008 0.00020 -1 0.0005 1 1 -0.0068 0.0011 0.010 -0.012 -0.00016 -1 -0.0001 1 1 0.0072 -0.0001 0.004 -0.019 0.00033 -1 -0.0005 1 1 0.0102 0.0026 0.006 -0.006 0.00013 -1 -0.0003 1 1 0.0066 0.0020 0.008 0.012 -0.00032 -1 0.0002 1 1 -0.0080 0.0021 0.020 0.001 -0.00008 -1 -0.0003 1 1 0.0084 -0.0021 0.008 -0.008 0.00029 -1 0.0001 1 1 -0.0062 0.0033 0.002 0.017 -0.00029 -1 0.0001 1 1 -0.0088 0.0038 0.008 0.002 -0.00003 -1 0.0001 1 1 -0.0077 0.0036 0.013 -0.013 0.00012 -1 -0.0002 1 1 0.0118 -0.0011 0.005 -0.004 0.00024 -1 -0.0002 1 1 0.0131 -0.0001 0.004 0.019 0.00000 -1 -0.0002 1 1 0.0093 0.0016 0.006 0.040 -0.00031 -1 0.0003 1 1 -0.0059 0.0023 0.012 0.047 -0.00051 -1 -0.0002 1 1 0.0037 0.0004 0.010 -0.006 0.00011 -1 -0.0001 1 1 -0.0051 0.0001 0.011 -0.004 -0.00025 -1 0.0006 1 1 -0.0093 -0.0011 0.010 -0.015 -0.00024 -1 0.0001 1 1 -0.0054 0.0001 0.008 -0.033 0.00037 -1 -0.0001 1 1 0.0130 0.0018 0.009 -0.014 0.00031 -1 -0.0002 1 1 0.0142 0.0010 0.008 0.012 -0.00024 -1 -0.0002 1 1 0.0089 0.0012 0.009 0.029 -0.00045 -1 0.0004 1 1 -0.0039 0.0001 0.009 -0.009 -0.00011 -1 -0.0005 1 1 0.0068 -0.0010 0.006 -0.007 0.00023 -1 0.0001 1 1 -0.0039 0.0018 0.011 0.001 -0.00004 -1 0.0002 1 1 -0.0010 -0.0004 0.007 -0.009 0.00010 -1 -0.0001 1 1 0.0052 0.0010 0.003 -0.004 0.00022 -1 -0.0002 1 1 0.0060 0.0017 0.006 0.011 -0.00007 -1 -0.0001 1 1 -0.0048 -0.0001 0.010 0.011 -0.00011 -1 0.0001 1 1 -0.0044 0.0045 0.030 -0.004 -0.00009 -1 0.0002 1 1 -0.0050 0.0046 0.035 -0.011 -0.00002 -1 0.0002 1 1 -0.0006 0.0009 0.034 -0.027 0.00010 -1 -0.0003 1 1 0.0047 0.0001 0.030 -0.022 0.00016 -1 0.0002 1 1 -0.0045 0.0010 0.020 -0.012 -0.00004 -1 0.0001 1 1 0.0037 0.0022 0.023 -0.025 0.00016 -1 -0.0003 1 1 0.0088 -0.0015 0.020 0.007 0.00000 -1 -0.0001 1 1 0.0072 -0.0011 0.018 0.019 -0.00017 -1 0.0002 1 1 -0.0041 0.0027 0.022 0.028 -0.00037 -1 0.0001 1 1 -0.0010 0.0003 0.015 -0.010 0.00001 -1 -0.0002 1 1 0.0057 0.0007 0.015 0.012 0.00002 -1 0.0002 1 1 -0.0055 -0.0002 0.015 0.004 -0.00009 -1 0.0001 1 1 -0.0035 0.0010 0.014 -0.012 0.00009 -1 -0.0001 1 1 0.0067 0.0032 0.007 0.000 0.00007 -1 0.0002 1 1 -0.0062 0.0003 0.014 0.024 -0.00018 -1 -0.0002 1 1 0.0039 -0.0001 0.014 -0.017 0.00020 -1 -0.0001 1 1 0.0042 0.0000 0.009 0.014 -0.00006 -1 0.0002 1 1 -0.0040 -0.0006 0.011 0.012 -0.00006 -1 0.0003 1 1 -0.0047 0.0017 0.014 0.005 -0.00006 -1 -0.0001 1 1 0.0027 0.0008 0.013 0.011 -0.00002 -1 0.0001 1 1 -0.0034 0.0003 0.012 0.011 -0.00015 -1 0.0001 1 1 -0.0043 0.0001 0.003 0.004 -0.00007 -1 0.0003 1 1 -0.0031 0.0040 0.013 -0.012 0.00005 -1 -0.0002 1 1 0.0039 0.0007 0.013 -0.012 0.00022 -1 -0.0002 1 1 0.0062 0.0009 0.014 0.011 0.00000 -1 0.0001 1 1 -0.0041 0.0015 0.014 0.003 -0.00003 -1 -0.0001 1 1 0.0043 0.0005 0.010 0.012 0.00000 -1 0.0001 1 1 -0.0047 0.0000 0.008 0.002 -0.00002 -1 0.0001 1 1 -0.0020 0.0009 0.008 -0.011 0.00010 -1 -0.0001 1 1 0.0062 0.0007 0.008 0.001 0.00011 -1 -0.0001 1 1 0.0058 0.0011 0.008 0.013 -0.00007 -1 0.0001 1 1 -0.0047 0.0007 0.007 0.004 -0.00004 -1 0.0001 1 1 -0.0020 0.0015 0.010 -0.010 0.00009 -1 -0.0002 1 1 0.0044 0.0006 0.007 -0.006 0.00014 -1 0.0002 1 1 -0.0036 -0.0002 0.011 -0.011 0.00001 -1 -0.0001 1 1 0.0036 -0.0007 0.005 -0.013 0.00018 -1 -0.0001 1 1 0.0053 0.0014 0.007 0.012 -0.00002 -1 0.0002 1 1 -0.0055 0.0007 0.015 0.004 -0.00003 -1 -0.0002 1 1 0.0047 0.0001 0.005 -0.007 0.00019 -1 -0.0001 1 1 0.0059 0.0013 0.006 0.013 -0.00003 -1 0.0001 1 1 -0.0039 0.0006 0.018 0.017 -0.00009 -1 0.0004 1 1 -0.0048 -0.0028 0.008 0.004 -0.00005 -1 -0.0001 1 1 0.0049 -0.0001 0.002 0.001 0.00024 -1 -0.0001 1 1 0.0062 0.0024 0.005 0.013 0.00002 -1 -0.0001 1 1 0.0045 0.0024 0.011 0.029 -0.00008 -1 -0.0001 1 1 0.0020 -0.0017 0.002 0.035 0.00004 -1 -0.0001 1 1 0.0022 -0.0004 0.008 0.010 0.00002 -1 0.0001 1 1 -0.0043 -0.0001 0.013 -0.011 0.00002 -1 0.0003 1 1 -0.0065 0.0000 0.011 0.005 -0.00008 -1 0.0001 1 1 0.0027 -0.0007 0.008 -0.008 0.00021 -1 -0.0002 1 1 0.0085 0.0000 0.006 0.004 0.00024 -1 -0.0003 1 1 0.0080 0.0039 0.014 0.030 -0.00017 -1 0.0001 1 1 -0.0064 -0.0007 0.021 0.032 -0.00023 -1 -0.0002 1 1 -0.0082 -0.0034 0.016 0.021 -0.00008 -1 0.0001 1 1 -0.0038 -0.0024 0.002 -0.012 0.00023 -1 -0.0003 1 1 0.0067 -0.0005 0.011 -0.004 0.00016 -1 -0.0001 1 1 0.0053 0.0008 0.011 0.014 -0.00012 -1 -0.0001 1 1 -0.0082 -0.0022 -0.001 0.003 -0.00015 -1 0.0003 1 1 -0.0112 0.0027 0.002 -0.010 -0.00021 -1 0.0001 1 1 -0.0077 0.0036 0.008 -0.033 0.00029 -1 -0.0002 1 1 0.0064 -0.0007 0.008 -0.036 0.00033 -1 -0.0003 1 1 0.0099 -0.0003 0.004 0.001 0.00000 -1 -0.0003 1 1 0.0058 0.0012 0.005 0.017 -0.00032 -1 0.0007 1 1 -0.0070 0.0043 0.012 0.016 -0.00076 -1 0.0001 1 1 -0.0109 -0.0001 0.017 -0.011 0.00026 -1 -0.0004 1 1 0.0062 -0.0005 0.002 -0.024 0.00035 -1 0.0003 1 1 -0.0025 0.0029 0.014 -0.010 0.00003 -1 -0.0005 1 1 0.0063 -0.0011 0.008 -0.006 0.00033 -1 0.0001 1 1 -0.0066 0.0022 0.010 0.005 -0.00044 -1 0.0001 1 1 -0.0006 0.0010 0.012 -0.010 0.00027 -1 -0.0005 1 1 0.0049 -0.0006 0.010 -0.006 0.00030 -1 0.0001 1 1 0.0010 0.0002 0.008 0.011 -0.00020 -1 0.0004 1 1 -0.0041 0.0012 0.008 0.006 -0.00017 -1 0.0001 1 1 -0.0034 0.0010 0.013 -0.013 0.00001 -1 -0.0003 1 1 0.0064 -0.0003 0.009 -0.007 0.00010 -1 0.0002 1 1 -0.0090 0.0005 0.006 -0.016 -0.00012 -1 0.0002 1 1 -0.0075 0.0025 0.009 -0.030 0.00018 -1 -0.0003 1 1 0.0124 -0.0005 0.008 -0.005 0.00013 -1 -0.0006 1 1 0.0108 0.0007 0.008 0.017 -0.00018 -1 0.0006 1 1 -0.0092 0.0004 0.023 0.023 -0.00072 -1 0.0004 1 1 -0.0085 -0.0072 0.010 -0.031 0.00018 -1 -0.0002 1 1 0.0115 0.0037 0.007 -0.010 0.00013 -1 -0.0003 1 1 0.0110 0.0031 0.012 0.011 -0.00012 -1 0.0001 1 1 -0.0081 -0.0018 0.008 0.019 -0.00015 -1 0.0003 1 1 -0.0064 0.0021 0.001 -0.011 -0.00024 -1 0.0001 1 1 -0.0033 0.0020 0.004 -0.030 0.00016 -1 -0.0001 1 1 0.0054 0.0020 0.009 -0.023 0.00009 -1 -0.0004 1 1 0.0071 0.0016 0.013 -0.002 0.00019 -1 -0.0002 1 1 0.0042 0.0006 0.005 0.006 0.00015 -1 -0.0001 1 1 0.0019 -0.0001 0.009 0.010 0.00002 -1 0.0002 1 1 -0.0044 0.0003 0.007 0.004 -0.00009 -1 0.0002 1 1 -0.0009 0.0012 0.010 -0.010 -0.00002 -1 -0.0001 1 1 0.0034 0.0007 0.010 -0.007 0.00016 -1 0.0001 1 1 -0.0043 -0.0005 0.003 -0.011 -0.00003 -1 0.0001 1 1 0.0038 0.0041 0.018 -0.010 0.00005 -1 0.0004 1 1 -0.0042 0.0015 0.012 -0.011 -0.00012 -1 -0.0002 1 1 0.0077 0.0005 0.011 -0.004 0.00020 -1 -0.0003 1 1 0.0074 0.0011 0.012 0.012 -0.00008 -1 0.0003 1 1 -0.0041 0.0006 0.013 0.020 -0.00027 -1 -0.0002 1 1 0.0018 0.0000 0.010 0.010 0.00002 -1 0.0003 1 1 -0.0039 0.0005 0.010 0.007 -0.00016 -1 -0.0002 1 1 0.0059 0.0008 0.006 0.013 0.00007 -1 -0.0001 1 1 -0.0005 -0.0002 0.012 0.028 -0.00013 -1 0.0002 1 1 -0.0058 0.0007 0.012 0.022 -0.00027 -1 -0.0002 1 1 0.0065 0.0007 0.005 -0.003 0.00024 -1 -0.0001 1 1 0.0057 -0.0003 0.007 0.019 -0.00008 -1 -0.0001 1 1 0.0025 0.0004 0.007 0.027 -0.00020 -1 0.0001 1 1 -0.0020 -0.0006 0.007 -0.010 0.00001 -1 0.0001 1 1 0.0026 -0.0006 0.001 -0.008 0.00004 -1 0.0002 1 1 -0.0024 0.0015 0.012 -0.014 0.00000 -1 -0.0001 1 1 0.0071 0.0033 0.010 -0.001 0.00010 -1 -0.0002 1 1 0.0056 0.0022 0.014 0.018 -0.00009 -1 0.0003 1 1 -0.0095 -0.0002 0.012 0.005 -0.00017 -1 0.0001 1 1 -0.0069 -0.0001 0.011 -0.013 0.00024 -1 -0.0002 1 1 0.0066 -0.0014 0.006 -0.014 0.00029 -1 -0.0002 1 1 0.0057 0.0024 0.008 0.012 -0.00019 -1 0.0005 1 1 -0.0092 -0.0018 0.012 -0.005 -0.00007 -1 -0.0004 1 1 0.0088 0.0019 0.009 0.013 0.00004 -1 0.0005 1 1 -0.0051 -0.0018 0.012 0.025 -0.00032 -1 -0.0001 1 1 0.0043 -0.0001 0.006 0.006 0.00016 -1 -0.0002 1 1 0.0057 0.0020 0.008 0.013 0.00007 -1 -0.0001 1 1 0.0016 0.0012 0.006 0.029 -0.00005 -1 0.0002 1 1 -0.0051 0.0009 0.011 0.022 -0.00015 -1 -0.0002 1 1 0.0053 -0.0003 0.012 0.017 0.00004 -1 -0.0002 1 1 -0.0009 0.0001 0.007 0.027 -0.00013 -1 0.0001 1 1 -0.0063 0.0020 0.010 0.020 -0.00027 -1 0.0002 1 1 -0.0085 -0.0018 0.010 0.008 -0.00001 -1 0.0001 1 1 -0.0036 0.0011 0.008 -0.010 0.00020 -1 -0.0001 1 1 0.0045 0.0019 0.012 -0.009 0.00023 -1 -0.0001 1 1 0.0057 -0.0006 0.014 0.010 -0.00004 -1 0.0001 1 1 -0.0035 0.0017 0.023 -0.012 0.00015 -1 -0.0002 1 1 0.0048 0.0005 0.011 -0.007 0.00007 -1 0.0002 1 1 -0.0055 -0.0001 0.018 -0.011 -0.00006 -1 -0.0003 1 1 0.0049 -0.0008 0.010 -0.023 0.00019 -1 -0.0001 1 1 0.0007 -0.0014 0.017 0.009 0.00001 -1 -0.0004 1 1 0.0048 0.0041 0.010 0.014 0.00006 -1 0.0001 1 1 -0.0040 0.0018 0.026 0.018 -0.00014 -1 0.0003 1 1 -0.0049 -0.0037 0.017 0.006 -0.00001 -1 0.0002 1 1 -0.0041 0.0013 0.013 -0.011 -0.00002 -1 -0.0002 1 1 0.0045 0.0028 0.016 -0.006 0.00000 -1 0.0001 1 1 -0.0003 -0.0005 0.013 -0.010 0.00003 -1 -0.0004 1 1 0.0040 -0.0019 0.007 -0.007 0.00019 -1 0.0001 1 1 -0.0065 0.0022 0.008 -0.009 -0.00015 -1 0.0001 1 1 -0.0057 0.0021 0.011 -0.029 0.00009 -1 -0.0002 1 1 0.0082 0.0009 0.013 -0.021 0.00014 -1 -0.0001 1 1 -0.0084 0.0003 0.011 0.007 -0.00045 -1 0.0002 1 1 -0.0102 0.0005 0.011 -0.014 0.00013 -1 -0.0005 1 1 0.0068 0.0001 0.004 -0.025 0.00029 -1 0.0002 1 1 -0.0020 0.0019 0.012 -0.010 -0.00001 -1 -0.0002 1 1 0.0042 0.0004 0.013 -0.007 0.00016 -1 0.0001 1 1 -0.0040 0.0028 0.005 -0.011 -0.00001 -1 -0.0001 1 1 0.0033 -0.0004 0.011 -0.007 0.00007 -1 0.0001 1 1 -0.0032 0.0010 0.011 -0.013 0.00000 -1 0.0001 1 1 -0.0017 0.0002 0.006 -0.010 -0.00001 -1 -0.0001 1 1 0.0042 0.0009 0.009 0.011 -0.00001 -1 0.0002 1 1 -0.0046 0.0012 0.014 0.007 -0.00006 -1 -0.0001 1 1 0.0046 -0.0003 0.008 0.004 0.00012 -1 -0.0001 1 1 0.0049 0.0000 0.006 0.015 -0.00002 -1 0.0001 1 1 -0.0064 0.0005 0.006 0.013 -0.00018 -1 0.0001 1 1 -0.0048 0.0020 0.007 -0.030 0.00017 -1 -0.0002 1 1 0.0066 -0.0005 0.014 -0.026 0.00024 -1 0.0001 1 1 -0.0033 0.0010 0.016 0.001 -0.00036 -1 0.0001 1 1 -0.0070 -0.0025 0.013 -0.006 -0.00021 -1 -0.0003 1 1 0.0058 0.0048 0.004 -0.017 0.00005 -1 0.0007 1 1 -0.0062 0.0042 0.019 -0.013 -0.00042 -1 -0.0002 1 1 0.0075 -0.0022 0.010 -0.020 0.00027 -1 -0.0001 1 1 0.0087 -0.0017 0.005 -0.003 -0.00001 -1 -0.0002 1 1 0.0044 0.0010 0.004 0.016 -0.00020 -1 0.0002 1 1 -0.0115 0.0000 0.010 -0.003 -0.00022 -1 0.0002 1 1 -0.0096 0.0006 0.010 -0.028 0.00030 -1 -0.0005 1 1 0.0060 -0.0030 0.010 -0.036 0.00040 -1 0.0004 1 1 -0.0032 -0.0003 0.009 -0.010 -0.00024 -1 -0.0001 1 1 0.0044 0.0011 -0.002 -0.014 0.00022 -1 -0.0008 1 1 0.0068 0.0024 0.002 -0.005 0.00011 -1 0.0002 1 1 -0.0083 0.0011 0.012 -0.015 -0.00002 -1 0.0001 1 1 -0.0048 -0.0009 0.012 -0.028 0.00031 -1 -0.0004 1 1 0.0109 -0.0003 0.008 -0.015 0.00032 -1 -0.0002 1 1 0.0066 0.0018 0.010 0.011 -0.00032 -1 0.0004 1 1 -0.0061 0.0013 0.012 0.012 -0.00054 -1 0.0001 1 1 -0.0079 0.0006 0.014 -0.010 0.00023 -1 -0.0001 1 1 0.0053 0.0012 0.007 -0.007 -0.00001 -1 -0.0002 1 1 0.0015 0.0004 0.006 0.011 -0.00009 -1 0.0004 1 1 -0.0051 0.0018 0.009 0.007 -0.00025 -1 -0.0004 1 1 0.0050 -0.0012 0.006 -0.008 0.00025 -1 0.0003 1 1 -0.0036 0.0017 0.015 -0.012 0.00000 -1 -0.0003 1 1 0.0069 -0.0002 0.011 -0.006 0.00022 -1 0.0001 1 1 0.0049 0.0004 0.010 0.016 -0.00013 -1 -0.0005 1 1 0.0042 -0.0003 0.006 0.012 0.00018 -1 0.0004 1 1 -0.0081 0.0010 0.007 0.008 -0.00029 -1 0.0002 1 1 -0.0066 0.0001 0.006 -0.011 0.00022 -1 -0.0002 1 1 0.0076 0.0023 0.006 -0.009 0.00032 -1 -0.0009 1 1 0.0104 0.0019 0.011 0.022 0.00000 -1 0.0011 1 1 -0.0051 0.0028 0.016 0.035 -0.00090 -1 -0.0004 1 1 0.0028 -0.0034 0.004 -0.008 0.00042 -1 -0.0002 1 1 0.0041 0.0023 0.007 0.010 -0.00007 -1 0.0002 1 1 -0.0052 -0.0018 0.012 0.007 -0.00014 -1 0.0001 1 1 -0.0035 -0.0014 0.004 -0.012 0.00008 -1 0.0001 1 1 -0.0021 0.0001 0.013 -0.017 -0.00003 -1 -0.0003 1 1 0.0030 0.0053 0.008 -0.008 -0.00001 -1 0.0003 1 1 -0.0049 0.0021 0.015 -0.011 -0.00019 -1 0.0002 1 1 -0.0010 0.0006 0.010 -0.009 -0.00002 -1 -0.0003 1 1 0.0032 -0.0007 0.005 -0.007 0.00012 -1 0.0001 1 1 -0.0042 0.0018 0.011 -0.011 -0.00006 -1 -0.0003 1 1 0.0066 -0.0017 0.003 -0.007 0.00016 -1 0.0007 1 1 -0.0102 0.0029 0.011 0.001 -0.00066 -1 0.0001 1 1 -0.0041 -0.0001 0.010 -0.030 0.00043 -1 -0.0005 1 1 0.0072 0.0006 0.009 -0.027 0.00044 -1 -0.0005 1 1 0.0070 -0.0010 0.012 0.012 -0.00005 -1 0.0002 1 1 -0.0056 -0.0016 0.003 -0.011 0.00019 -1 -0.0001 1 1 0.0041 0.0016 -0.001 -0.014 0.00032 -1 -0.0002 1 1 0.0071 0.0042 0.004 -0.006 0.00015 -1 -0.0004 1 1 0.0071 0.0046 0.013 0.012 -0.00006 -1 0.0002 1 1 -0.0037 -0.0012 0.012 0.019 -0.00031 -1 0.0002 1 1 -0.0027 0.0016 0.003 -0.011 0.00004 -1 -0.0004 1 1 0.0049 0.0019 0.005 -0.008 0.00018 -1 0.0003 1 1 -0.0064 0.0020 0.019 -0.011 -0.00011 -1 0.0001 1 1 0.0055 -0.0026 0.009 -0.019 0.00017 -1 -0.0002 1 1 0.0121 0.0000 0.005 0.006 0.00020 -1 -0.0004 1 1 0.0128 0.0010 0.006 0.024 -0.00003 -1 0.0003 1 1 -0.0052 0.0027 0.012 0.038 -0.00073 -1 0.0003 1 1 -0.0114 0.0002 0.014 0.023 -0.00005 -1 -0.0002 1 1 0.0066 -0.0013 0.010 0.015 0.00007 -1 -0.0002 1 1 0.0037 0.0007 0.010 0.028 -0.00016 -1 0.0004 1 1 -0.0047 0.0012 0.011 0.028 -0.00037 -1 -0.0002 1 1 0.0017 0.0025 0.014 0.010 0.00000 -1 0.0006 1 1 -0.0039 0.0008 0.017 0.007 -0.00018 -1 -0.0004 1 1 0.0047 -0.0008 0.014 0.013 0.00005 -1 0.0001 1 1 -0.0073 -0.0026 0.006 0.009 -0.00024 -1 -0.0004 1 1 0.0060 -0.0036 0.006 -0.034 0.00034 -1 -0.0002 1 1 0.0027 0.0032 0.006 -0.007 -0.00012 -1 0.0002 1 1 -0.0041 0.0042 0.017 -0.009 -0.00022 -1 -0.0001 1 1 0.0028 0.0017 0.004 -0.005 0.00000 -1 -0.0002 1 1 0.0019 0.0007 0.015 0.010 -0.00004 -1 0.0001 1 1 -0.0036 -0.0005 0.014 0.007 -0.00009 -1 -0.0001 1 1 0.0007 0.0016 0.002 0.009 -0.00003 -1 0.0001 1 1 -0.0024 0.0029 0.012 -0.010 0.00003 -1 -0.0001 1 1 0.0041 0.0007 0.014 -0.008 0.00016 -1 -0.0001 1 1 0.0038 0.0007 0.015 0.010 -0.00005 -1 -0.0002 1 1 0.0043 -0.0003 0.007 0.015 -0.00001 -1 0.0001 1 1 -0.0054 0.0010 0.008 0.007 -0.00005 -1 0.0001 1 1 -0.0027 0.0008 0.008 -0.010 0.00010 -1 -0.0003 1 1 0.0042 0.0005 0.007 -0.008 0.00020 -1 -0.0001 1 1 0.0040 0.0017 0.009 0.010 0.00005 -1 0.0001 1 1 -0.0080 0.0018 0.015 0.010 -0.00044 -1 0.0001 1 1 -0.0042 -0.0006 0.012 -0.029 0.00036 -1 -0.0003 1 1 0.0075 -0.0016 0.004 -0.024 0.00032 -1 -0.0001 1 1 0.0097 0.0010 0.003 -0.004 0.00001 -1 -0.0002 1 1 0.0049 0.0035 0.008 0.013 -0.00040 -1 0.0004 1 1 -0.0051 0.0039 0.015 0.013 -0.00050 -1 0.0001 1 1 -0.0085 0.0020 0.019 0.001 -0.00007 -1 0.0001 1 1 -0.0070 0.0008 0.019 -0.012 0.00014 -1 0.0001 1 1 0.0017 -0.0002 0.030 -0.020 0.00018 -1 -0.0001 1 1 0.0081 -0.0034 0.015 -0.004 0.00019 -1 -0.0002 1 1 0.0090 -0.0003 0.007 0.024 -0.00003 -1 0.0003 1 1 -0.0090 0.0019 0.013 0.026 -0.00024 -1 0.0001 1 1 -0.0064 0.0005 0.015 -0.011 0.00023 -1 -0.0001 1 1 0.0062 0.0006 0.013 -0.011 0.00019 -1 -0.0002 1 1 0.0082 -0.0001 0.011 0.030 -0.00005 -1 -0.0002 1 1 0.0033 0.0004 0.011 0.045 -0.00026 -1 0.0002 1 1 -0.0050 0.0008 0.012 0.043 -0.00034 -1 0.0001 1 1 -0.0090 0.0006 0.012 0.021 -0.00006 -1 0.0001 1 1 -0.0077 0.0007 0.012 -0.010 0.00013 -1 -0.0001 1 1 0.0038 -0.0001 0.009 -0.024 0.00025 -1 -0.0001 1 1 0.0063 0.0001 0.007 -0.012 0.00006 -1 0.0001 1 1 -0.0055 -0.0001 0.010 0.006 -0.00005 -1 0.0001 1 1 0.0001 -0.0011 0.002 -0.009 0.00012 -1 -0.0001 1 1 0.0046 0.0032 0.006 0.000 0.00009 -1 0.0001 1 1 -0.0036 -0.0013 0.013 0.006 -0.00006 -1 0.0002 1 1 -0.0017 0.0021 0.010 -0.010 -0.00005 -1 -0.0001 1 1 0.0033 0.0017 0.011 -0.007 0.00007 -1 -0.0002 1 1 0.0034 0.0000 0.011 0.011 0.00006 -1 0.0001 1 1 -0.0064 -0.0001 0.002 -0.014 -0.00001 -1 0.0002 1 1 -0.0086 0.0002 0.008 -0.012 0.00017 -1 -0.0002 1 1 0.0096 0.0020 0.006 -0.007 0.00019 -1 -0.0002 1 1 0.0102 0.0023 0.009 0.010 -0.00005 -1 0.0001 1 1 0.0050 0.0031 0.013 0.026 -0.00035 -1 0.0003 1 1 -0.0055 0.0009 0.016 0.023 -0.00020 -1 -0.0003 1 1 0.0012 0.0000 0.007 0.009 -0.00007 -1 0.0006 1 1 -0.0072 0.0018 0.009 0.003 -0.00033 -1 -0.0001 1 1 0.0057 0.0011 0.003 -0.013 0.00032 -1 -0.0003 1 1 0.0038 0.0036 0.011 0.010 -0.00024 -1 0.0008 1 1 -0.0107 0.0021 0.016 -0.002 -0.00037 -1 -0.0006 1 1 0.0084 0.0004 0.005 -0.021 0.00033 -1 0.0005 1 1 -0.0055 0.0004 0.012 0.008 -0.00029 -1 0.0004 1 1 -0.0065 -0.0010 0.013 -0.006 -0.00021 -1 0.0001 1 1 0.0038 0.0044 -0.001 -0.017 0.00007 -1 0.0001 1 1 0.0052 0.0030 0.001 -0.011 0.00010 -1 -0.0001 1 1 0.0083 0.0025 0.005 0.004 0.00012 -1 0.0001 1 1 -0.0070 0.0024 0.016 0.015 -0.00026 -1 -0.0004 1 1 0.0090 -0.0006 0.010 -0.024 0.00023 -1 0.0001 1 1 -0.0048 0.0005 0.008 0.002 -0.00021 -1 0.0002 1 1 -0.0067 0.0012 0.010 -0.013 -0.00003 -1 -0.0004 1 1 0.0062 -0.0005 0.007 -0.022 0.00028 -1 0.0005 1 1 -0.0047 0.0004 0.008 -0.010 -0.00011 -1 -0.0001 1 1 0.0077 0.0012 0.010 -0.010 0.00029 -1 -0.0001 1 1 0.0056 0.0009 0.013 0.019 -0.00033 -1 0.0001 1 1 -0.0055 0.0007 0.014 0.019 -0.00040 -1 0.0001 1 1 -0.0097 -0.0008 0.011 0.008 -0.00024 -1 -0.0001 1 1 0.0039 -0.0016 0.000 -0.019 0.00036 -1 -0.0001 1 1 0.0080 0.0011 0.001 -0.011 0.00025 -1 -0.0002 1 1 0.0042 0.0022 0.006 0.013 -0.00019 -1 0.0005 1 1 -0.0059 0.0026 0.012 0.011 -0.00033 -1 -0.0002 1 1 0.0050 0.0003 0.011 -0.001 0.00025 -1 -0.0001 1 1 0.0057 0.0008 0.012 0.015 -0.00003 -1 -0.0001 1 1 -0.0001 0.0000 0.010 0.028 -0.00014 -1 0.0003 1 1 -0.0066 0.0005 0.010 0.020 -0.00026 -1 -0.0003 1 1 0.0043 -0.0008 0.006 0.003 0.00028 -1 -0.0002 1 1 0.0057 0.0005 0.006 0.013 -0.00002 -1 -0.0001 1 1 0.0042 -0.0003 0.009 0.009 0.00006 -1 0.0003 1 1 -0.0066 0.0004 0.007 0.006 -0.00015 -1 -0.0001 1 1 0.0051 -0.0010 0.013 -0.011 0.00020 -1 0.0004 1 1 -0.0073 -0.0011 0.006 -0.008 -0.00020 -1 -0.0003 1 1 0.0068 0.0027 0.012 -0.023 0.00026 -1 0.0005 1 1 -0.0047 -0.0005 0.010 -0.010 -0.00009 -1 -0.0001 1 1 0.0076 -0.0005 0.004 -0.008 0.00026 -1 -0.0004 1 1 0.0106 0.0002 0.003 0.005 0.00018 -1 0.0004 1 1 -0.0078 0.0008 0.008 0.019 -0.00069 -1 0.0002 1 1 -0.0144 0.0015 0.009 -0.003 -0.00019 -1 -0.0002 1 1 0.0061 0.0001 0.004 -0.039 0.00053 -1 -0.0001 1 1 0.0109 0.0043 0.005 -0.024 0.00009 -1 0.0001 1 1 0.0048 0.0052 0.019 0.014 -0.00036 -1 0.0003 1 1 -0.0034 -0.0010 0.016 0.015 -0.00023 -1 -0.0009 1 1 0.0060 -0.0007 0.008 0.009 0.00028 -1 0.0007 1 1 -0.0113 0.0006 0.013 0.009 -0.00056 -1 -0.0003 1 1 0.0095 -0.0010 0.005 -0.021 0.00047 -1 -0.0002 1 1 0.0098 0.0034 0.011 0.011 -0.00030 -1 0.0003 1 1 -0.0066 -0.0010 0.016 0.017 -0.00037 -1 -0.0004 1 1 0.0052 -0.0015 0.003 -0.009 0.00035 -1 -0.0002 1 1 0.0035 0.0041 0.006 0.010 -0.00012 -1 0.0004 1 1 -0.0055 0.0006 0.011 0.005 -0.00014 -1 -0.0002 1 1 0.0077 0.0007 0.003 0.011 0.00015 -1 0.0002 1 1 -0.0056 -0.0002 0.007 0.025 -0.00009 -1 -0.0004 1 1 0.0038 0.0047 0.005 0.014 0.00007 -1 0.0003 1 1 -0.0101 0.0009 0.012 0.004 -0.00032 -1 0.0004 1 1 -0.0102 0.0004 0.012 -0.030 0.00012 -1 -0.0003 1 1 0.0070 -0.0005 0.006 -0.041 0.00047 -1 -0.0002 1 1 0.0082 0.0013 0.017 0.011 0.00007 -1 0.0004 1 1 -0.0082 -0.0011 0.010 0.020 -0.00029 -1 -0.0005 1 1 0.0043 0.0007 0.001 -0.008 0.00027 -1 0.0001 1 1 -0.0084 0.0031 0.012 -0.011 -0.00031 -1 0.0001 1 1 -0.0054 -0.0009 0.008 -0.032 0.00041 -1 -0.0001 1 1 0.0048 -0.0026 0.001 -0.033 0.00051 -1 -0.0003 1 1 0.0103 0.0038 0.004 -0.022 0.00032 -1 -0.0001 1 1 0.0026 0.0017 0.013 0.011 -0.00029 -1 0.0006 1 1 -0.0086 0.0002 0.012 0.001 -0.00031 -1 -0.0003 1 1 0.0077 0.0066 -0.002 -0.008 0.00009 -1 0.0004 1 1 -0.0081 0.0019 0.013 -0.011 -0.00016 -1 -0.0001 1 1 0.0060 0.0002 0.011 -0.023 0.00015 -1 0.0002 1 1 -0.0039 -0.0012 0.015 -0.001 -0.00001 -1 -0.0001 1 1 0.0035 -0.0008 0.006 -0.004 0.00012 -1 -0.0002 1 1 0.0045 0.0020 0.005 0.017 -0.00003 -1 0.0003 1 1 -0.0083 0.0017 0.012 0.004 -0.00014 -1 -0.0004 1 1 0.0080 -0.0001 0.010 -0.007 0.00018 -1 -0.0001 1 1 0.0049 0.0009 0.010 0.013 -0.00029 -1 0.0001 1 1 -0.0069 -0.0002 0.011 0.008 -0.00027 -1 0.0001 1 1 -0.0050 -0.0007 0.009 -0.010 0.00042 -1 -0.0005 1 1 0.0073 0.0005 0.006 -0.007 0.00040 -1 -0.0005 1 1 0.0075 0.0026 0.009 0.012 -0.00021 -1 0.0007 1 1 -0.0106 -0.0012 0.015 0.009 -0.00045 -1 -0.0002 1 1 0.0092 -0.0007 0.010 -0.003 0.00015 -1 -0.0001 1 1 0.0087 0.0003 0.009 0.016 -0.00009 -1 -0.0003 1 1 0.0055 0.0025 0.010 0.027 -0.00030 -1 0.0006 1 1 -0.0080 -0.0007 0.010 0.023 -0.00036 -1 -0.0003 1 1 0.0051 0.0022 0.007 0.012 0.00008 -1 0.0002 1 1 -0.0055 -0.0021 0.003 0.005 -0.00006 -1 -0.0004 1 1 0.0060 0.0042 0.009 0.010 0.00006 -1 0.0003 1 1 -0.0099 -0.0009 0.016 -0.006 -0.00012 -1 -0.0001 1 1 0.0052 -0.0022 0.004 -0.026 0.00044 -1 -0.0003 1 1 0.0102 0.0043 0.003 -0.015 0.00025 -1 -0.0003 1 1 0.0028 -0.0018 0.008 0.009 0.00008 -1 0.0002 1 1 -0.0063 0.0011 0.000 0.005 -0.00021 -1 -0.0003 1 1 0.0017 0.0015 0.008 0.010 -0.00004 -1 0.0001 1 1 -0.0033 0.0021 0.011 0.010 -0.00033 -1 0.0003 1 1 -0.0068 0.0013 0.012 0.002 -0.00020 -1 -0.0001 1 1 0.0033 0.0013 0.010 -0.005 -0.00023 -1 0.0007 1 1 -0.0056 -0.0005 0.008 -0.008 -0.00028 -1 -0.0004 1 1 0.0111 0.0006 0.007 -0.004 0.00030 -1 -0.0002 1 1 0.0095 0.0021 0.009 0.019 -0.00037 -1 0.0005 1 1 -0.0045 0.0014 0.012 0.025 -0.00058 -1 -0.0004 1 1 0.0055 -0.0009 0.011 -0.007 0.00037 -1 -0.0003 1 1 0.0039 -0.0011 0.009 0.010 -0.00018 -1 0.0007 1 1 -0.0068 -0.0005 0.005 0.006 -0.00033 -1 -0.0003 1 1 0.0069 -0.0004 0.008 -0.006 0.00034 -1 -0.0001 1 1 0.0069 0.0017 0.010 0.013 -0.00008 -1 0.0001 1 1 -0.0038 -0.0012 0.001 0.024 -0.00019 -1 -0.0002 1 1 0.0012 0.0040 0.010 0.010 -0.00006 -1 0.0001 1 1 -0.0039 0.0020 0.015 0.008 -0.00025 -1 0.0001 1 1 -0.0011 -0.0004 0.013 -0.010 0.00020 -1 -0.0004 1 1 0.0038 -0.0001 0.012 -0.008 0.00024 -1 0.0005 1 1 -0.0085 -0.0002 0.010 -0.011 -0.00026 -1 -0.0005 1 1 0.0071 0.0016 0.004 -0.025 0.00014 -1 0.0001 1 1 -0.0016 0.0025 0.010 -0.010 -0.00035 -1 -0.0002 1 1 0.0082 -0.0017 0.010 -0.018 0.00019 -1 0.0005 1 1 -0.0092 0.0007 0.008 -0.008 -0.00035 -1 0.0001 1 1 -0.0070 0.0011 0.009 -0.029 0.00036 -1 -0.0002 1 1 0.0095 0.0000 0.010 -0.025 0.00039 -1 -0.0005 1 1 0.0049 0.0023 0.008 -0.007 0.00018 -1 0.0004 1 1 -0.0076 0.0003 0.011 -0.012 -0.00013 -1 -0.0003 1 1 0.0065 0.0009 0.013 -0.024 0.00038 -1 -0.0004 1 1 0.0089 -0.0024 0.010 -0.006 0.00001 -1 0.0001 1 1 -0.0060 -0.0017 -0.003 0.002 -0.00023 -1 0.0003 1 1 -0.0089 0.0026 -0.002 -0.010 -0.00015 -1 0.0001 1 1 -0.0078 0.0052 0.007 -0.032 0.00012 -1 -0.0001 1 1 0.0070 0.0014 0.014 -0.035 0.00027 -1 -0.0003 1 1 0.0102 -0.0023 0.009 -0.003 -0.00001 -1 -0.0003 1 1 0.0050 -0.0014 0.006 0.012 -0.00039 -1 0.0001 1 1 -0.0045 0.0008 0.003 0.013 -0.00060 -1 0.0001 1 1 -0.0109 0.0036 0.006 0.002 -0.00026 -1 -0.0004 1 1 0.0078 0.0003 0.011 -0.024 0.00027 -1 0.0007 1 1 -0.0064 0.0002 0.009 -0.006 -0.00060 -1 -0.0008 1 1 0.0109 -0.0004 0.008 -0.019 0.00043 -1 -0.0002 1 1 0.0048 0.0025 0.013 0.012 -0.00045 -1 0.0007 1 1 -0.0095 -0.0009 0.010 0.006 -0.00052 -1 -0.0002 1 1 0.0068 0.0029 0.000 -0.017 0.00031 -1 -0.0001 1 1 0.0089 0.0038 0.010 0.013 -0.00006 -1 -0.0002 1 1 0.0037 -0.0039 0.013 0.029 -0.00024 -1 0.0002 1 1 -0.0042 -0.0014 0.009 0.028 -0.00033 -1 0.0002 1 1 -0.0076 0.0009 0.009 0.005 -0.00002 -1 0.0001 1 1 -0.0046 0.0006 0.009 -0.010 0.00016 -1 -0.0008 1 1 0.0079 0.0015 0.009 0.011 0.00007 -1 0.0001 1 1 -0.0082 0.0001 0.009 0.004 -0.00006 -1 0.0001 1 1 -0.0070 0.0003 0.006 -0.010 0.00014 -1 -0.0001 1 1 0.0052 0.0018 0.010 -0.006 0.00004 -1 -0.0002 1 1 0.0026 0.0000 0.009 0.011 -0.00008 -1 0.0004 1 1 -0.0078 0.0022 0.010 0.002 -0.00026 -1 -0.0003 1 1 0.0090 0.0003 0.009 -0.007 0.00021 -1 -0.0001 1 1 0.0073 0.0013 0.010 0.013 -0.00025 -1 0.0004 1 1 -0.0100 -0.0002 0.008 0.006 -0.00030 -1 -0.0005 1 1 0.0085 0.0009 0.013 -0.021 0.00038 -1 -0.0003 1 1 0.0052 -0.0016 0.003 0.004 0.00021 -1 0.0001 1 1 -0.0089 0.0036 0.013 0.004 -0.00028 -1 0.0001 1 1 -0.0090 -0.0014 0.012 -0.014 0.00031 -1 -0.0001 1 1 0.0049 0.0007 0.004 -0.020 0.00028 -1 -0.0002 1 1 0.0079 0.0007 0.004 -0.006 0.00008 -1 0.0001 1 1 0.0042 0.0023 0.008 0.012 -0.00024 -1 0.0001 1 1 -0.0070 0.0015 0.010 0.010 -0.00029 -1 -0.0003 1 1 0.0076 0.0000 0.007 -0.008 0.00035 -1 -0.0001 1 1 0.0086 0.0012 0.007 0.012 -0.00014 -1 -0.0001 1 1 -0.0043 0.0017 0.013 0.010 -0.00031 -1 0.0002 1 1 -0.0049 -0.0031 0.007 -0.012 0.00024 -1 -0.0003 1 1 0.0096 0.0023 0.005 0.000 0.00027 -1 -0.0001 1 1 0.0089 0.0014 0.009 0.022 -0.00018 -1 0.0002 1 1 0.0037 0.0009 0.012 0.033 -0.00043 -1 0.0001 1 1 -0.0006 -0.0004 0.010 0.035 -0.00020 -1 0.0001 1 1 -0.0043 0.0011 0.009 0.007 -0.00005 -1 0.0002 1 1 0.0003 0.0009 0.010 -0.009 0.00009 -1 -0.0007 1 1 0.0085 0.0004 0.011 0.010 0.00015 -1 0.0004 1 1 -0.0122 -0.0021 0.012 0.010 -0.00035 -1 -0.0002 1 1 0.0047 0.0035 0.003 -0.030 0.00046 -1 -0.0001 1 1 0.0002 0.0074 0.037 -0.008 0.00044 -1 -0.0013 1 1 0.0065 -0.0055 0.034 -0.003 0.00036 -1 0.0003 1 1 -0.0087 -0.0004 0.015 0.001 -0.00018 -1 0.0003 1 1 -0.0093 0.0018 0.014 -0.014 0.00004 -1 -0.0001 1 1 -0.0036 0.0039 0.017 -0.029 0.00028 -1 -0.0009 1 1 0.0066 0.0030 0.017 -0.022 0.00017 -1 -0.0004 1 1 0.0051 0.0018 0.022 -0.001 0.00018 -1 0.0002 1 1 0.0050 0.0025 0.023 0.010 -0.00007 -1 -0.0003 1 1 0.0045 0.0002 0.021 0.017 -0.00003 -1 -0.0001 1 1 -0.0071 0.0037 0.016 -0.009 -0.00004 -1 -0.0001 1 1 0.0030 0.0007 0.028 -0.033 0.00031 -1 -0.0004 1 1 0.0051 0.0030 0.012 0.010 -0.00010 -1 0.0006 1 1 -0.0094 0.0029 0.020 0.000 -0.00024 -1 -0.0008 1 1 0.0050 0.0007 0.016 -0.026 0.00037 -1 -0.0001 1 1 0.0090 0.0004 0.012 0.011 0.00015 -1 0.0002 1 1 -0.0069 0.0000 0.013 0.040 -0.00019 -1 0.0003 1 1 -0.0028 0.0040 0.019 -0.010 0.00008 -1 -0.0003 1 1 0.0064 0.0015 0.018 -0.006 0.00029 -1 -0.0004 1 1 0.0064 -0.0008 0.013 0.016 -0.00009 -1 0.0001 1 1 -0.0061 0.0012 0.011 0.017 -0.00032 -1 0.0005 1 1 -0.0101 0.0022 0.013 0.002 -0.00017 -1 -0.0003 1 1 0.0049 0.0030 0.015 -0.003 0.00004 -1 -0.0004 1 1 0.0032 0.0001 0.013 0.010 0.00005 -1 0.0006 1 1 -0.0059 0.0006 0.011 0.007 -0.00021 -1 0.0001 1 1 -0.0058 0.0020 0.013 0.007 -0.00019 -1 0.0002 1 1 -0.0057 0.0009 0.011 -0.013 0.00009 -1 -0.0003 1 1 0.0022 -0.0004 0.010 0.010 -0.00003 -1 -0.0001 1 1 -0.0064 0.0002 0.005 0.004 -0.00025 -1 0.0002 1 1 -0.0073 0.0041 0.013 -0.034 0.00012 -1 -0.0005 1 1 0.0075 0.0007 0.011 -0.040 0.00041 -1 -0.0002 1 1 0.0084 -0.0019 0.014 0.008 0.00015 -1 -0.0002 1 1 0.0076 0.0012 0.013 0.023 -0.00022 -1 0.0006 1 1 -0.0069 0.0001 0.011 0.027 -0.00042 -1 -0.0005 1 1 0.0060 0.0007 0.007 0.011 0.00029 -1 -0.0003 1 1 0.0020 -0.0010 0.009 0.027 -0.00004 -1 0.0005 1 1 -0.0087 0.0023 0.010 0.011 -0.00018 -1 -0.0001 1 1 0.0045 0.0003 0.008 -0.006 0.00015 -1 0.0003 1 1 -0.0069 0.0020 0.010 -0.010 -0.00027 -1 -0.0006 1 1 0.0076 0.0010 0.009 -0.025 0.00034 -1 0.0001 1 1 0.0000 0.0018 0.012 -0.010 0.00032 -1 -0.0004 1 1 0.0068 0.0004 0.010 -0.004 0.00037 -1 -0.0004 1 1 0.0031 0.0002 0.007 0.028 0.00009 -1 0.0003 1 1 -0.0093 0.0016 0.007 0.019 -0.00037 -1 0.0004 1 1 -0.0109 0.0021 0.009 -0.011 0.00004 -1 -0.0001 1 1 0.0060 0.0001 0.004 -0.026 0.00049 -1 -0.0003 1 1 0.0114 0.0059 0.008 -0.007 0.00003 -1 -0.0002 1 1 0.0060 -0.0004 0.016 0.015 -0.00023 -1 0.0006 1 1 -0.0042 0.0011 0.017 0.018 -0.00039 -1 -0.0001 1 1 0.0041 -0.0015 0.007 0.005 0.00032 -1 -0.0008 1 1 0.0070 0.0006 0.005 0.012 0.00016 -1 -0.0003 1 1 0.0065 0.0037 0.003 0.013 0.00002 -1 -0.0001 1 1 -0.0064 0.0000 0.014 0.013 -0.00014 -1 0.0004 1 1 -0.0116 0.0014 0.014 -0.009 -0.00019 -1 -0.0002 1 1 0.0067 0.0015 0.004 -0.032 0.00024 -1 -0.0002 1 1 0.0028 -0.0034 0.002 -0.004 0.00028 -1 0.0002 1 1 -0.0056 0.0042 0.013 -0.012 -0.00004 -1 -0.0002 1 1 0.0057 0.0000 0.016 -0.004 0.00006 -1 0.0002 1 1 -0.0049 0.0004 0.010 0.000 -0.00018 -1 -0.0002 1 1 0.0036 0.0020 0.007 -0.005 -0.00001 -1 0.0001 1 1 -0.0075 0.0016 0.014 -0.018 -0.00012 -1 0.0006 1 1 -0.0086 0.0008 0.012 -0.030 -0.00006 -1 -0.0006 1 1 0.0105 -0.0003 0.006 -0.031 0.00064 -1 0.0002 1 1 -0.0046 0.0049 0.015 0.009 -0.00072 -1 0.0001 1 1 -0.0109 0.0017 0.015 -0.003 -0.00006 -1 -0.0006 1 1 0.0080 -0.0002 0.010 -0.009 0.00045 -1 -0.0004 1 1 0.0067 0.0022 0.011 0.014 -0.00024 -1 -0.0003 1 1 0.0023 0.0017 0.006 0.010 0.00019 -1 0.0005 1 1 -0.0062 0.0022 0.012 0.003 -0.00013 -1 -0.0001 1 1 0.0051 0.0003 0.010 -0.004 0.00037 -1 -0.0004 1 1 0.0097 0.0015 0.010 0.015 0.00012 -1 -0.0001 1 1 0.0050 0.0021 0.012 0.034 -0.00029 -1 -0.0001 1 1 -0.0010 0.0004 0.012 0.038 -0.00040 -1 0.0006 1 1 -0.0099 0.0003 0.013 0.027 -0.00039 -1 -0.0003 1 1 0.0102 0.0030 0.010 0.009 0.00011 -1 -0.0001 1 1 0.0085 0.0043 0.014 0.031 -0.00018 -1 0.0001 1 1 -0.0036 0.0025 0.018 0.037 -0.00011 -1 0.0001 1 1 -0.0056 0.0007 0.011 0.017 -0.00001 -1 -0.0004 1 1 0.0043 0.0024 0.001 0.010 0.00014 -1 0.0003 1 1 -0.0068 0.0057 0.012 0.008 -0.00022 -1 0.0002 1 1 -0.0064 0.0035 0.014 -0.010 0.00010 -1 -0.0003 1 1 0.0077 0.0032 0.014 -0.004 0.00015 -1 0.0001 1 1 -0.0051 0.0019 0.015 0.018 -0.00023 -1 0.0002 1 1 -0.0075 0.0011 0.011 0.005 -0.00007 -1 -0.0003 1 1 0.0093 0.0057 0.000 0.012 0.00010 -1 -0.0001 1 1 0.0058 0.0063 0.009 0.032 -0.00025 -1 0.0002 1 1 -0.0044 0.0002 0.020 -0.012 0.00007 -1 -0.0001 1 1 0.0036 0.0012 0.028 -0.015 0.00010 -1 -0.0001 1 1 0.0032 0.0013 0.019 0.010 -0.00006 -1 0.0001 1 1 -0.0046 -0.0005 0.024 0.001 -0.00005 -1 0.0002 1 1 -0.0037 0.0001 0.022 -0.013 0.00006 -1 -0.0002 1 1 0.0031 -0.0010 0.015 -0.006 0.00003 -1 0.0002 1 1 -0.0031 0.0009 0.018 -0.010 -0.00001 -1 0.0001 1 1 -0.0061 0.0038 0.019 0.002 -0.00007 -1 -0.0001 1 1 0.0044 -0.0006 0.019 0.001 -0.00001 -1 0.0002 1 1 -0.0039 0.0003 0.006 0.006 -0.00011 -1 0.0001 1 1 -0.0007 0.0006 0.006 -0.010 0.00007 -1 -0.0001 1 1 0.0041 0.0028 0.013 -0.005 0.00014 -1 -0.0001 1 1 0.0037 0.0033 0.023 0.010 -0.00007 -1 0.0001 1 1 -0.0052 -0.0004 0.019 0.004 -0.00010 -1 -0.0001 1 1 0.0055 -0.0005 0.011 -0.003 0.00004 -1 0.0001 1 1 -0.0058 0.0005 0.010 0.003 -0.00008 -1 -0.0002 1 1 0.0058 -0.0016 0.013 -0.017 0.00012 -1 -0.0001 1 1 0.0017 -0.0007 0.006 0.011 -0.00010 -1 0.0002 1 1 -0.0045 0.0022 0.010 0.007 -0.00022 -1 0.0002 1 1 -0.0055 0.0025 0.017 -0.011 0.00003 -1 -0.0001 1 1 0.0010 -0.0001 0.007 0.009 -0.00006 -1 0.0001 1 1 -0.0039 0.0023 0.014 0.004 -0.00012 -1 0.0001 1 1 -0.0019 0.0002 0.009 -0.013 0.00006 -1 -0.0002 1 1 0.0047 0.0018 0.011 -0.007 0.00013 -1 0.0001 1 1 0.0028 0.0025 0.020 0.009 -0.00009 -1 0.0003 1 1 -0.0040 0.0002 0.014 0.006 -0.00012 -1 -0.0001 1 1 0.0039 0.0019 0.010 0.012 0.00001 -1 0.0001 1 1 -0.0036 0.0016 0.012 -0.014 0.00002 -1 -0.0001 1 1 0.0064 0.0001 0.005 -0.002 0.00007 -1 -0.0002 1 1 0.0059 0.0007 0.006 0.016 -0.00009 -1 0.0001 1 1 -0.0076 -0.0007 0.014 0.003 -0.00009 -1 -0.0001 1 1 0.0036 0.0011 0.011 -0.016 -0.00001 -1 0.0001 1 1 0.0029 -0.0013 0.007 -0.005 0.00011 -1 -0.0001 1 1 0.0045 0.0016 0.000 0.007 0.00008 -1 0.0002 1 1 -0.0067 0.0003 0.017 0.015 -0.00015 -1 -0.0001 1 1 0.0032 -0.0026 0.001 -0.006 -0.00001 -1 -0.0001 1 1 0.0010 0.0020 0.011 0.009 -0.00001 -1 0.0001 1 1 -0.0021 -0.0017 -0.003 -0.030 0.00012 -1 -0.0001 1 1 0.0045 0.0032 0.007 -0.020 0.00006 -1 -0.0001 1 1 0.0031 0.0016 0.017 -0.005 0.00003 -1 0.0001 1 1 -0.0021 -0.0008 0.015 -0.016 0.00003 -1 -0.0001 1 1 0.0035 0.0032 0.010 -0.008 0.00007 -1 0.0001 1 1 -0.0022 -0.0007 0.004 -0.014 0.00002 -1 -0.0001 1 1 0.0059 0.0007 0.012 -0.003 0.00011 -1 -0.0001 1 1 0.0025 -0.0022 0.005 0.028 -0.00013 -1 0.0001 1 1 -0.0049 0.0015 0.002 0.023 -0.00015 -1 0.0001 1 1 -0.0025 0.0044 0.015 -0.010 0.00010 -1 -0.0002 1 1 0.0025 -0.0009 0.011 0.010 0.00000 -1 0.0001 1 1 -0.0036 -0.0014 0.005 0.009 -0.00013 -1 0.0001 1 1 -0.0054 0.0005 0.008 0.001 -0.00006 -1 0.0001 1 1 -0.0019 0.0012 0.012 -0.019 0.00010 -1 -0.0001 1 1 0.0059 0.0015 0.011 -0.005 0.00005 -1 0.0001 1 1 0.0056 0.0022 0.016 0.010 -0.00004 -1 0.0001 1 1 -0.0079 -0.0003 0.004 -0.001 -0.00008 -1 -0.0001 1 1 0.0044 0.0022 0.015 -0.025 0.00012 -1 -0.0002 1 1 0.0067 -0.0016 0.010 -0.007 0.00003 -1 0.0001 1 1 -0.0074 0.0018 0.009 0.002 -0.00015 -1 -0.0003 1 1 0.0053 0.0001 0.011 -0.027 0.00020 -1 0.0001 1 1 -0.0026 -0.0013 0.009 -0.015 -0.00001 -1 -0.0002 1 1 0.0013 -0.0007 0.009 0.010 -0.00007 -1 0.0004 1 1 -0.0040 -0.0002 0.008 0.006 -0.00018 -1 -0.0001 1 1 0.0038 0.0002 0.010 0.011 0.00002 -1 0.0001 1 1 -0.0090 0.0030 0.014 -0.006 -0.00012 -1 -0.0001 1 1 0.0094 -0.0009 0.007 -0.007 0.00010 -1 0.0001 1 1 0.0051 0.0027 0.013 0.016 -0.00027 -1 0.0002 1 1 -0.0071 -0.0002 0.011 0.003 -0.00010 -1 -0.0001 1 1 0.0067 0.0013 0.007 -0.007 0.00008 -1 -0.0001 1 1 0.0043 0.0004 0.013 0.019 -0.00009 -1 0.0001 1 1 -0.0079 -0.0002 0.010 0.002 -0.00008 -1 0.0002 1 1 -0.0040 -0.0004 0.007 -0.029 0.00012 -1 -0.0001 1 1 0.0047 0.0012 0.009 -0.029 0.00023 -1 0.0003 1 1 -0.0083 -0.0010 0.009 0.001 -0.00013 -1 -0.0001 1 1 0.0052 0.0007 0.011 -0.025 0.00022 -1 -0.0002 1 1 0.0075 -0.0006 0.009 -0.009 0.00003 -1 -0.0001 1 1 0.0015 -0.0005 0.006 0.010 0.00000 -1 0.0001 1 1 -0.0040 0.0007 0.012 -0.011 0.00001 -1 -0.0001 1 1 0.0046 -0.0004 0.005 -0.002 0.00003 -1 -0.0002 1 1 0.0030 0.0008 0.006 0.009 -0.00009 -1 0.0001 1 1 -0.0048 0.0005 0.011 0.005 -0.00012 -1 -0.0001 1 1 0.0035 -0.0004 0.010 -0.002 0.00003 -1 0.0001 1 1 -0.0050 0.0003 0.011 0.003 -0.00021 -1 0.0001 1 1 -0.0079 -0.0009 0.008 -0.013 -0.00007 -1 0.0001 1 1 -0.0048 0.0008 0.009 -0.034 0.00014 -1 -0.0001 1 1 0.0061 -0.0002 0.007 -0.019 0.00004 -1 0.0001 1 1 -0.0027 0.0030 0.013 -0.012 0.00000 -1 -0.0001 1 1 0.0060 -0.0014 0.007 0.015 0.00000 -1 -0.0001 1 1 0.0034 -0.0012 0.003 0.030 -0.00011 -1 0.0001 1 1 -0.0060 0.0030 0.012 0.023 -0.00014 -1 0.0001 1 1 -0.0015 -0.0024 0.008 -0.010 0.00015 -1 -0.0001 1 1 0.0040 -0.0025 -0.001 -0.007 0.00017 -1 -0.0003 1 1 0.0016 0.0017 0.006 0.010 0.00003 -1 0.0003 1 1 -0.0036 0.0013 0.010 0.008 -0.00019 -1 0.0001 1 1 -0.0002 0.0008 0.010 -0.009 0.00007 -1 -0.0001 1 1 0.0030 -0.0002 0.007 -0.007 0.00005 -1 0.0001 1 1 -0.0022 0.0000 0.008 -0.012 0.00001 -1 0.0002 1 1 -0.0042 0.0001 0.010 0.003 -0.00007 -1 -0.0001 1 1 0.0030 0.0005 0.007 -0.007 0.00008 -1 -0.0001 1 1 0.0019 0.0009 0.012 0.010 -0.00005 -1 0.0001 1 1 -0.0037 -0.0012 0.009 0.007 -0.00011 -1 -0.0001 1 1 -0.0009 -0.0010 0.001 -0.009 0.00008 -1 0.0001 1 1 -0.0007 0.0002 0.010 -0.010 0.00000 -1 -0.0002 1 1 0.0027 -0.0001 0.008 -0.004 0.00004 -1 -0.0001 1 1 0.0043 0.0010 0.011 -0.024 0.00009 -1 -0.0001 1 1 -0.0019 -0.0016 0.004 -0.017 0.00004 -1 0.0002 1 1 -0.0033 0.0015 0.008 -0.027 -0.00003 -1 -0.0001 1 1 0.0082 0.0009 0.006 0.024 -0.00006 -1 0.0002 1 1 -0.0098 -0.0005 0.011 0.010 -0.00009 -1 0.0001 1 1 -0.0067 -0.0012 0.007 -0.011 0.00021 -1 -0.0001 1 1 0.0069 -0.0003 0.001 -0.009 0.00018 -1 -0.0002 1 1 0.0083 0.0016 0.003 0.001 0.00004 -1 0.0001 1 1 -0.0051 0.0026 0.017 0.012 -0.00020 -1 0.0002 1 1 -0.0070 0.0005 0.018 0.003 -0.00010 -1 -0.0001 1 1 0.0039 -0.0014 0.012 -0.011 0.00020 -1 -0.0001 1 1 0.0060 -0.0012 0.010 -0.003 0.00009 -1 -0.0001 1 1 0.0052 -0.0012 0.009 0.011 -0.00005 -1 -0.0002 1 1 0.0013 0.0004 0.003 0.010 -0.00004 -1 0.0002 1 1 -0.0046 0.0016 0.007 0.006 -0.00018 -1 -0.0001 1 1 0.0032 0.0033 0.007 -0.005 -0.00001 -1 0.0001 1 1 -0.0003 -0.0016 0.003 -0.009 0.00005 -1 -0.0001 1 1 0.0036 0.0008 0.003 -0.004 0.00010 -1 0.0003 1 1 -0.0048 -0.0034 0.014 0.006 -0.00014 -1 -0.0001 1 1 0.0034 0.0002 0.008 0.011 -0.00001 -1 -0.0001 1 1 0.0026 0.0001 0.006 0.011 0.00003 -1 -0.0002 1 1 0.0072 0.0002 0.009 0.010 -0.00003 -1 -0.0001 1 1 0.0001 0.0007 0.010 0.027 -0.00021 -1 0.0003 1 1 -0.0050 -0.0012 0.010 0.023 -0.00031 -1 0.0001 1 1 -0.0035 0.0003 0.002 -0.011 0.00005 -1 -0.0001 1 1 0.0037 0.0031 0.010 -0.011 0.00011 -1 0.0001 1 1 0.0044 0.0034 0.021 0.004 -0.00001 -1 -0.0001 1 1 0.0043 -0.0048 0.016 0.015 -0.00001 -1 0.0001 1 1 -0.0061 -0.0003 0.002 0.006 -0.00006 -1 0.0001 1 1 -0.0044 0.0024 0.008 -0.012 0.00009 -1 -0.0001 1 1 0.0062 0.0001 0.015 -0.005 0.00009 -1 -0.0002 1 1 0.0050 -0.0025 0.009 0.012 -0.00008 -1 0.0001 1 1 -0.0075 0.0027 0.004 0.004 -0.00016 -1 0.0001 1 1 -0.0074 0.0027 0.014 -0.030 0.00009 -1 -0.0001 1 1 0.0055 -0.0010 0.008 -0.038 0.00007 -1 -0.0001 1 1 0.0019 -0.0011 0.010 0.010 -0.00007 -1 0.0002 1 1 -0.0039 -0.0002 0.008 0.005 -0.00012 -1 -0.0002 1 1 0.0050 -0.0016 0.006 0.011 -0.00001 -1 0.0002 1 1 -0.0042 0.0023 0.009 0.015 -0.00032 -1 0.0002 1 1 -0.0068 0.0018 0.012 0.006 -0.00007 -1 -0.0001 1 1 0.0060 0.0003 0.012 -0.004 0.00009 -1 -0.0001 1 1 0.0047 -0.0013 0.010 0.012 -0.00009 -1 -0.0002 1 1 0.0060 -0.0008 0.004 -0.027 0.00020 -1 0.0001 1 1 -0.0033 0.0020 0.010 0.000 -0.00017 -1 0.0001 1 1 -0.0051 -0.0009 0.008 -0.009 -0.00006 -1 -0.0002 1 1 0.0064 0.0014 0.009 -0.006 0.00005 -1 0.0002 1 1 -0.0043 -0.0019 0.010 0.006 -0.00015 -1 -0.0002 1 1 0.0042 0.0002 0.016 0.014 0.00000 -1 0.0001 1 1 -0.0055 -0.0011 0.005 0.006 -0.00006 -1 0.0001 1 1 -0.0057 0.0017 0.009 -0.012 0.00003 -1 0.0002 1 1 -0.0045 -0.0001 0.009 0.007 -0.00008 -1 -0.0003 1 1 0.0054 0.0023 0.006 0.012 0.00006 -1 0.0002 1 1 -0.0074 -0.0009 0.009 -0.004 -0.00006 -1 0.0002 1 1 -0.0052 -0.0044 0.004 0.002 -0.00006 -1 -0.0001 1 1 0.0037 -0.0011 0.012 -0.003 0.00008 -1 0.0001 1 1 -0.0048 0.0013 0.012 0.014 -0.00025 -1 -0.0001 1 1 0.0036 0.0004 0.004 -0.008 0.00017 -1 -0.0002 1 1 0.0015 0.0019 0.012 0.011 -0.00009 -1 0.0001 1 1 -0.0037 0.0001 0.012 -0.013 -0.00006 -1 0.0002 1 1 -0.0028 0.0001 0.006 -0.013 -0.00002 -1 0.0001 1 1 -0.0051 0.0001 0.010 -0.007 -0.00002 -1 0.0001 1 1 0.0038 0.0019 0.014 -0.002 -0.00001 -1 -0.0002 1 1 0.0032 -0.0011 0.010 0.011 -0.00004 -1 0.0001 1 1 -0.0065 -0.0005 0.007 0.004 -0.00019 -1 0.0001 1 1 -0.0039 -0.0002 0.007 -0.030 0.00020 -1 -0.0001 1 1 0.0012 -0.0018 0.005 0.010 -0.00009 -1 0.0002 1 1 -0.0044 0.0045 0.012 0.007 -0.00031 -1 0.0001 1 1 -0.0052 -0.0029 0.006 -0.013 0.00013 -1 -0.0001 1 1 0.0054 0.0016 0.006 -0.010 0.00014 -1 -0.0001 1 1 0.0050 -0.0003 0.004 0.021 0.00001 -1 -0.0001 1 1 0.0032 0.0009 0.005 0.029 -0.00011 -1 0.0001 1 1 -0.0050 0.0022 0.015 0.025 -0.00015 -1 -0.0002 1 1 0.0032 0.0021 0.004 0.010 0.00002 -1 0.0002 1 1 -0.0041 -0.0016 0.008 0.005 -0.00006 -1 0.0001 1 1 -0.0020 0.0033 0.010 -0.011 0.00004 -1 0.0001 1 1 0.0042 0.0006 0.017 -0.008 0.00014 -1 -0.0001 1 1 0.0060 -0.0009 0.015 0.000 0.00011 -1 -0.0001 1 1 0.0053 -0.0009 0.012 0.013 -0.00006 -1 0.0001 1 1 -0.0070 -0.0005 0.006 0.005 -0.00009 -1 0.0001 1 1 -0.0034 0.0032 0.016 -0.029 0.00018 -1 -0.0002 1 1 0.0060 0.0053 0.023 -0.020 0.00010 -1 0.0006 1 1 -0.0064 0.0029 0.029 -0.013 -0.00008 -1 -0.0001 1 1 0.0054 0.0028 0.026 -0.020 0.00016 -1 -0.0001 1 1 0.0073 0.0021 0.024 0.005 -0.00001 -1 -0.0002 1 1 0.0062 0.0025 0.024 0.015 -0.00017 -1 0.0005 1 1 -0.0096 -0.0014 0.010 -0.009 -0.00010 -1 -0.0001 1 1 0.0041 0.0058 0.017 -0.033 0.00012 -1 -0.0001 1 1 0.0052 0.0037 0.019 -0.025 0.00004 -1 0.0002 1 1 -0.0024 0.0036 0.014 -0.011 -0.00002 -1 -0.0001 1 1 0.0047 0.0011 0.012 0.012 -0.00002 -1 0.0002 1 1 -0.0070 0.0033 0.014 -0.002 -0.00007 -1 -0.0001 1 1 0.0048 0.0032 0.015 -0.023 0.00023 -1 -0.0001 1 1 0.0080 0.0020 0.013 -0.010 0.00011 -1 -0.0002 1 1 0.0072 0.0019 0.012 0.011 -0.00008 -1 0.0003 1 1 -0.0073 0.0027 0.016 0.008 -0.00014 -1 0.0002 1 1 -0.0063 0.0019 0.015 -0.010 0.00012 -1 -0.0001 1 1 0.0062 0.0025 0.012 -0.005 0.00008 -1 0.0002 1 1 -0.0050 0.0016 0.017 0.005 -0.00010 -1 0.0001 1 1 -0.0031 0.0017 0.014 -0.013 0.00008 -1 -0.0001 1 1 0.0036 0.0029 0.008 -0.011 0.00009 -1 -0.0002 1 1 0.0022 0.0012 0.015 0.011 -0.00003 -1 0.0003 1 1 -0.0043 0.0008 0.012 0.007 -0.00012 -1 0.0001 1 1 0.0002 0.0039 0.011 -0.009 0.00007 -1 -0.0001 1 1 0.0062 0.0018 0.014 0.017 0.00003 -1 0.0002 1 1 -0.0084 0.0008 0.012 0.017 -0.00023 -1 -0.0002 1 1 0.0067 0.0037 0.005 0.002 0.00010 -1 0.0002 1 1 -0.0037 0.0031 0.018 0.021 -0.00011 -1 -0.0001 1 1 0.0004 0.0018 0.018 0.011 0.00012 -1 -0.0002 1 1 0.0046 0.0026 0.006 0.013 0.00007 -1 0.0002 1 1 -0.0086 0.0021 0.011 0.004 -0.00017 -1 -0.0002 1 1 0.0078 0.0030 0.008 -0.030 0.00024 -1 -0.0002 1 1 0.0066 0.0032 0.014 0.015 -0.00010 -1 0.0002 1 1 -0.0048 0.0015 0.016 0.019 -0.00018 -1 -0.0001 1 1 0.0063 0.0016 0.000 0.015 0.00005 -1 -0.0001 1 1 0.0058 0.0030 0.003 0.024 -0.00007 -1 0.0001 1 1 -0.0102 0.0037 0.014 0.017 -0.00017 -1 0.0001 1 1 -0.0111 0.0023 0.014 0.001 -0.00002 -1 -0.0002 1 1 0.0073 0.0019 0.009 -0.024 0.00016 -1 0.0002 1 1 -0.0065 0.0019 0.014 -0.003 -0.00005 -1 -0.0001 1 1 0.0041 0.0006 0.004 -0.016 0.00016 -1 -0.0001 1 1 0.0078 0.0015 0.003 0.009 0.00004 -1 0.0002 1 1 -0.0080 0.0005 0.017 0.013 -0.00015 -1 0.0002 1 1 -0.0118 0.0030 0.012 -0.010 -0.00008 -1 0.0002 1 1 -0.0053 0.0019 0.011 -0.045 0.00028 -1 -0.0001 1 1 0.0082 0.0006 0.004 -0.040 0.00033 -1 -0.0002 1 1 0.0115 0.0030 0.002 -0.024 0.00004 -1 -0.0003 1 1 0.0010 0.0063 0.012 0.011 -0.00028 -1 0.0005 1 1 -0.0070 0.0066 0.020 0.006 -0.00048 -1 -0.0003 1 1 0.0116 0.0009 0.003 0.008 0.00007 -1 -0.0002 1 1 0.0076 0.0021 0.003 0.030 -0.00032 -1 -0.0001 1 1 0.0006 0.0022 0.004 0.037 -0.00047 -1 0.0002 1 1 -0.0090 0.0055 0.012 0.029 -0.00044 -1 0.0001 1 1 -0.0134 0.0031 0.018 0.002 -0.00004 -1 -0.0004 1 1 0.0051 0.0005 0.011 -0.043 0.00042 -1 -0.0002 1 1 0.0035 0.0018 0.007 -0.004 0.00004 -1 0.0005 1 1 -0.0077 -0.0021 0.022 -0.010 0.00003 -1 -0.0008 1 1 0.0123 0.0003 0.016 0.013 0.00012 -1 0.0002 1 1 0.0056 0.0016 0.019 0.038 -0.00045 -1 -0.0002 1 1 -0.0053 -0.0022 0.008 0.032 -0.00012 -1 0.0006 1 1 -0.0123 0.0030 0.011 0.003 -0.00017 -1 -0.0003 1 1 0.0080 0.0005 0.016 -0.021 0.00029 -1 -0.0004 1 1 0.0101 0.0010 0.018 -0.002 0.00002 -1 0.0001 1 1 0.0048 0.0018 0.021 0.017 -0.00030 -1 0.0001 1 1 -0.0040 -0.0004 0.011 0.025 -0.00028 -1 0.0003 1 1 -0.0079 0.0014 0.014 0.014 -0.00018 -1 -0.0005 1 1 0.0073 0.0030 0.014 -0.007 0.00016 -1 0.0001 1 1 0.0035 -0.0009 0.012 0.011 -0.00023 -1 0.0004 1 1 -0.0058 -0.0049 0.017 0.007 -0.00022 -1 0.0001 1 1 -0.0001 0.0000 0.011 -0.009 0.00010 -1 -0.0006 1 1 0.0033 -0.0002 0.010 -0.007 0.00020 -1 0.0002 1 1 -0.0007 -0.0010 0.013 -0.009 0.00006 -1 -0.0005 1 1 0.0078 -0.0004 0.008 0.010 0.00010 -1 -0.0002 1 1 0.0003 0.0025 0.012 0.027 -0.00028 -1 0.0004 1 1 -0.0051 0.0031 0.016 0.024 -0.00034 -1 0.0002 1 1 -0.0051 -0.0039 0.013 -0.012 0.00009 -1 -0.0002 1 1 0.0056 0.0016 0.011 -0.011 0.00018 -1 -0.0003 1 1 0.0010 -0.0012 0.010 0.010 -0.00015 -1 0.0001 1 1 -0.0052 -0.0016 0.006 0.006 -0.00031 -1 0.0001 1 1 -0.0082 0.0032 0.012 -0.006 -0.00013 -1 0.0002 1 1 -0.0088 0.0004 0.012 -0.019 -0.00001 -1 -0.0004 1 1 0.0095 0.0023 0.010 -0.019 0.00025 -1 -0.0001 1 1 0.0058 -0.0008 0.013 0.015 -0.00020 -1 0.0001 1 1 -0.0044 -0.0003 0.008 0.004 -0.00003 -1 -0.0002 1 1 0.0041 -0.0001 0.013 0.012 0.00001 -1 0.0002 1 1 -0.0059 -0.0005 0.009 0.004 -0.00007 -1 -0.0004 1 1 0.0050 -0.0012 0.008 -0.008 0.00023 -1 0.0001 1 1 -0.0016 0.0004 0.006 -0.009 0.00002 -1 -0.0002 1 1 0.0050 0.0018 0.010 -0.004 0.00015 -1 -0.0002 1 1 0.0040 0.0015 0.014 0.010 -0.00008 -1 0.0003 1 1 -0.0062 0.0001 0.014 0.005 -0.00020 -1 0.0002 1 1 -0.0042 0.0004 0.015 -0.014 0.00013 -1 -0.0002 1 1 0.0040 -0.0019 0.008 -0.015 0.00026 -1 -0.0002 1 1 0.0031 0.0010 0.009 0.010 0.00000 -1 0.0002 1 1 -0.0052 -0.0004 0.012 0.004 -0.00010 -1 -0.0002 1 1 0.0046 -0.0022 0.005 -0.007 0.00025 -1 -0.0001 1 1 -0.0034 -0.0013 0.006 0.012 -0.00013 -1 0.0002 1 1 -0.0020 0.0016 0.015 -0.010 -0.00004 -1 -0.0004 1 1 0.0048 -0.0010 0.011 -0.006 0.00016 -1 0.0001 1 1 -0.0059 0.0007 0.009 -0.008 -0.00002 -1 -0.0002 1 1 0.0081 0.0021 0.014 -0.002 0.00014 -1 -0.0002 1 1 0.0058 -0.0013 0.012 0.016 -0.00019 -1 0.0002 1 1 -0.0048 0.0008 0.009 0.016 -0.00016 -1 0.0001 1 1 0.0043 0.0004 0.011 -0.008 0.00006 -1 -0.0003 1 1 0.0062 -0.0007 0.009 0.003 0.00009 -1 -0.0001 1 1 0.0045 0.0005 0.009 0.013 -0.00019 -1 0.0005 1 1 -0.0117 -0.0018 0.010 -0.014 -0.00013 -1 -0.0001 1 1 0.0067 -0.0005 0.013 -0.023 0.00010 -1 -0.0004 1 1 0.0023 -0.0005 0.006 0.011 -0.00003 -1 0.0004 1 1 -0.0110 0.0006 0.007 -0.003 -0.00033 -1 0.0001 1 1 -0.0089 0.0021 0.008 -0.030 0.00031 -1 -0.0002 1 1 0.0103 -0.0019 0.009 -0.024 0.00026 -1 0.0001 1 1 0.0066 0.0009 0.010 0.023 -0.00024 -1 -0.0001 1 1 0.0034 0.0008 0.011 0.031 -0.00019 -1 0.0001 1 1 -0.0033 -0.0007 0.012 0.031 -0.00026 -1 0.0002 1 1 -0.0066 -0.0009 0.010 0.022 -0.00015 -1 0.0001 1 1 0.0024 0.0049 0.012 0.009 -0.00005 -1 0.0002 1 1 -0.0071 -0.0007 0.007 -0.010 -0.00004 -1 -0.0002 1 1 0.0052 0.0013 0.009 -0.024 0.00024 -1 -0.0003 1 1 0.0035 0.0020 0.004 0.013 0.00007 -1 0.0001 1 1 -0.0058 -0.0008 0.013 0.006 -0.00011 -1 0.0002 1 1 -0.0045 -0.0060 0.011 -0.013 0.00011 -1 -0.0002 1 1 0.0035 0.0004 0.009 0.010 0.00008 -1 0.0001 1 1 -0.0055 0.0011 0.007 -0.014 0.00000 -1 -0.0002 1 1 0.0049 -0.0014 0.008 -0.006 0.00013 -1 0.0005 1 1 -0.0073 -0.0005 0.011 0.002 -0.00036 -1 0.0001 1 1 -0.0005 0.0010 0.011 -0.010 0.00000 -1 -0.0001 1 1 0.0034 -0.0002 0.011 -0.005 0.00010 -1 0.0001 1 1 -0.0029 -0.0009 0.007 -0.012 -0.00001 -1 0.0001 1 1 -0.0019 -0.0010 0.005 -0.010 0.00003 -1 -0.0003 1 1 0.0007 0.0021 0.011 0.009 -0.00003 -1 0.0003 1 1 -0.0066 -0.0004 0.010 -0.001 -0.00017 -1 -0.0001 1 1 0.0045 0.0022 0.010 -0.013 0.00002 -1 -0.0001 1 1 0.0035 -0.0001 0.009 0.013 -0.00004 -1 0.0001 1 1 -0.0050 0.0002 0.008 0.005 -0.00006 -1 -0.0002 1 1 0.0048 0.0007 0.007 -0.004 0.00005 -1 -0.0003 1 1 0.0032 -0.0002 0.010 -0.007 0.00011 -1 0.0001 1 1 -0.0034 0.0003 0.005 -0.012 -0.00001 -1 0.0001 1 1 0.0052 0.0019 0.010 0.014 -0.00003 -1 -0.0002 1 1 0.0051 0.0003 0.010 0.022 0.00000 -1 0.0002 1 1 -0.0079 -0.0004 0.011 0.015 -0.00022 -1 -0.0002 1 1 0.0029 -0.0008 0.007 0.010 -0.00006 -1 0.0004 1 1 -0.0067 0.0008 0.008 0.004 -0.00026 -1 -0.0003 1 1 0.0061 -0.0003 0.007 -0.006 0.00015 -1 0.0001 1 1 0.0010 0.0014 0.011 0.011 -0.00017 -1 0.0001 1 1 -0.0035 -0.0005 0.009 0.007 -0.00012 -1 -0.0002 1 1 -0.0017 0.0021 0.008 -0.009 0.00004 -1 -0.0002 1 1 0.0050 0.0000 0.012 0.002 0.00003 -1 0.0002 1 1 -0.0047 -0.0013 0.008 0.005 -0.00010 -1 0.0001 1 1 -0.0043 0.0002 0.008 0.007 -0.00003 -1 -0.0001 1 1 0.0043 0.0000 0.005 0.006 0.00006 -1 0.0001 1 1 -0.0047 0.0040 0.005 0.006 -0.00003 -1 0.0002 1 1 -0.0009 0.0011 0.009 -0.010 0.00009 -1 -0.0001 1 1 0.0052 -0.0002 0.009 -0.004 0.00018 -1 0.0001 1 1 -0.0038 0.0007 0.010 0.015 -0.00020 -1 -0.0002 1 1 -0.0006 0.0000 0.009 -0.009 0.00013 -1 -0.0003 1 1 0.0030 -0.0002 0.008 -0.007 0.00023 -1 -0.0002 1 1 0.0013 -0.0007 0.010 0.010 -0.00006 -1 0.0001 1 1 -0.0044 0.0009 0.011 0.007 -0.00023 -1 -0.0001 1 1 0.0035 0.0011 0.008 -0.008 0.00010 -1 -0.0002 1 1 0.0040 0.0012 0.007 0.014 0.00003 -1 -0.0002 1 1 0.0056 0.0009 0.009 0.012 0.00009 -1 -0.0001 1 1 0.0022 0.0004 0.011 0.028 -0.00013 -1 0.0003 1 1 -0.0040 0.0011 0.013 0.027 -0.00030 -1 0.0001 1 1 -0.0042 0.0015 0.008 -0.012 -0.00002 -1 -0.0003 1 1 0.0055 -0.0008 0.008 -0.007 0.00010 -1 0.0001 1 1 -0.0033 0.0007 0.011 0.004 -0.00012 -1 0.0001 1 1 -0.0056 -0.0012 0.006 -0.012 -0.00003 -1 -0.0002 1 1 0.0061 -0.0007 0.007 -0.006 0.00005 -1 0.0002 1 1 -0.0053 0.0011 0.011 0.006 -0.00034 -1 -0.0002 1 1 0.0032 0.0004 0.008 -0.007 0.00003 -1 -0.0001 1 1 0.0017 0.0004 0.007 0.011 -0.00003 -1 -0.0002 1 1 0.0037 -0.0006 0.010 -0.006 0.00011 -1 -0.0002 1 1 0.0022 0.0006 0.010 0.010 -0.00007 -1 0.0003 1 1 -0.0036 -0.0010 0.012 0.008 -0.00016 -1 -0.0001 1 1 0.0036 0.0009 0.007 0.011 0.00004 -1 0.0001 1 1 -0.0038 0.0000 0.006 0.007 -0.00012 -1 -0.0001 1 1 0.0014 0.0024 0.006 0.010 -0.00003 -1 0.0001 1 1 -0.0040 0.0008 0.008 -0.002 -0.00005 -1 -0.0003 1 1 0.0026 -0.0005 0.010 0.010 0.00002 -1 0.0002 1 1 -0.0058 0.0003 0.011 0.007 -0.00027 -1 -0.0001 1 1 -0.0026 -0.0006 0.009 -0.027 0.00004 -1 -0.0001 1 1 0.0066 0.0001 0.008 -0.023 0.00026 -1 -0.0002 1 1 0.0062 0.0018 0.013 0.011 -0.00015 -1 0.0003 1 1 -0.0083 -0.0007 0.013 0.006 -0.00023 -1 0.0002 1 1 -0.0067 -0.0005 0.011 -0.014 0.00018 -1 -0.0003 1 1 0.0073 0.0004 0.008 -0.002 0.00006 -1 -0.0001 1 1 -0.0035 0.0007 0.007 0.012 -0.00005 -1 0.0002 1 1 -0.0055 -0.0013 0.005 0.005 -0.00013 -1 -0.0002 1 1 0.0030 0.0013 0.006 -0.008 0.00017 -1 -0.0001 1 1 0.0006 0.0008 0.014 0.010 -0.00006 -1 0.0003 1 1 -0.0047 -0.0032 0.009 0.004 -0.00017 -1 -0.0002 1 1 0.0010 0.0008 0.011 0.010 -0.00006 -1 -0.0001 1 1 0.0040 -0.0004 0.008 0.014 0.00000 -1 0.0001 1 1 -0.0047 0.0012 0.008 0.005 -0.00007 -1 0.0001 1 1 -0.0025 -0.0014 0.009 -0.010 0.00008 -1 -0.0002 1 1 0.0038 0.0023 0.007 -0.008 0.00013 -1 0.0001 1 1 -0.0051 0.0002 0.009 -0.012 -0.00005 -1 -0.0003 1 1 0.0047 0.0014 0.010 -0.024 0.00022 -1 -0.0001 1 1 0.0034 -0.0020 0.009 -0.004 0.00003 -1 -0.0004 1 1 0.0027 0.0015 0.010 0.011 0.00008 -1 0.0004 1 1 -0.0083 -0.0027 0.010 0.001 -0.00019 -1 0.0001 1 1 0.0040 -0.0011 0.007 -0.014 0.00006 -1 -0.0002 1 1 0.0059 -0.0005 0.006 -0.004 0.00009 -1 -0.0003 1 1 0.0033 0.0024 0.009 0.011 -0.00014 -1 0.0005 1 1 -0.0068 -0.0020 0.011 0.005 -0.00022 -1 -0.0002 1 1 -0.0043 -0.0024 0.005 -0.010 0.00025 -1 0.0002 1 1 -0.0050 0.0039 0.003 -0.021 -0.00003 -1 0.0001 1 1 -0.0035 0.0021 0.006 -0.028 0.00016 -1 -0.0002 1 1 0.0052 0.0006 0.007 -0.025 0.00022 -1 0.0002 1 1 -0.0032 -0.0017 0.004 -0.010 0.00000 -1 0.0001 1 1 0.0041 0.0016 0.014 -0.008 0.00010 -1 0.0001 1 1 -0.0050 -0.0016 0.002 -0.009 -0.00009 -1 -0.0001 1 1 0.0085 -0.0013 0.006 -0.006 0.00008 -1 -0.0003 1 1 0.0040 0.0021 0.011 0.028 -0.00019 -1 0.0004 1 1 -0.0063 -0.0009 0.010 0.026 -0.00037 -1 -0.0002 1 1 0.0043 0.0029 0.005 -0.007 0.00016 -1 0.0003 1 1 -0.0042 0.0029 0.008 0.006 -0.00014 -1 -0.0001 1 1 0.0019 0.0000 0.007 0.010 -0.00001 -1 0.0003 1 1 -0.0055 0.0005 0.012 -0.011 -0.00010 -1 -0.0002 1 1 0.0051 -0.0006 0.004 0.000 0.00000 -1 0.0004 1 1 -0.0051 0.0006 0.007 0.004 -0.00026 -1 -0.0001 1 1 0.0059 0.0018 0.009 -0.003 0.00014 -1 -0.0001 1 1 0.0066 -0.0029 0.012 0.012 -0.00001 -1 -0.0002 1 1 0.0028 -0.0008 0.008 0.027 -0.00016 -1 0.0001 1 1 -0.0062 0.0002 0.009 0.006 -0.00001 -1 0.0001 1 1 -0.0043 -0.0010 0.007 -0.011 0.00009 -1 -0.0001 1 1 0.0037 -0.0015 0.014 -0.002 0.00003 -1 -0.0001 1 1 0.0044 0.0011 0.008 -0.007 0.00006 -1 -0.0003 1 1 0.0035 -0.0008 0.010 0.011 0.00009 -1 0.0004 1 1 -0.0060 0.0000 0.009 0.009 -0.00026 -1 0.0002 1 1 -0.0016 -0.0005 0.012 -0.010 -0.00002 -1 -0.0002 1 1 0.0036 -0.0009 0.009 -0.007 0.00015 -1 0.0002 1 1 -0.0012 0.0015 0.005 -0.009 0.00001 -1 -0.0002 1 1 0.0026 0.0011 0.008 -0.007 0.00011 -1 -0.0002 1 1 0.0035 0.0006 0.006 -0.007 0.00014 -1 0.0001 1 1 -0.0049 -0.0003 0.010 -0.014 -0.00003 -1 -0.0003 1 1 0.0040 0.0003 0.004 -0.006 0.00007 -1 0.0003 1 1 -0.0067 0.0001 0.005 -0.013 -0.00013 -1 -0.0002 1 1 0.0044 0.0022 0.007 -0.025 0.00022 -1 0.0001 1 1 0.0057 0.0012 0.013 -0.009 0.00002 -1 -0.0004 1 1 0.0070 -0.0003 0.014 0.013 -0.00005 -1 0.0003 1 1 -0.0077 -0.0015 0.010 0.009 -0.00017 -1 -0.0002 1 1 0.0079 0.0013 0.009 0.016 0.00000 -1 -0.0001 1 1 0.0040 0.0006 0.012 0.033 -0.00015 -1 0.0001 1 1 -0.0053 -0.0002 0.012 0.031 -0.00023 -1 0.0001 1 1 -0.0081 -0.0003 0.011 0.018 -0.00012 -1 -0.0001 1 1 0.0050 0.0011 0.014 -0.005 0.00018 -1 0.0003 1 1 -0.0048 0.0007 0.019 0.005 -0.00005 -1 -0.0003 1 1 0.0070 0.0010 0.010 0.015 0.00007 -1 0.0002 1 1 -0.0084 0.0006 0.023 0.017 -0.00021 -1 -0.0004 1 1 0.0070 -0.0010 0.008 -0.004 0.00017 -1 0.0001 1 1 -0.0035 0.0013 0.020 0.016 -0.00016 -1 -0.0002 1 1 0.0029 0.0002 0.013 -0.007 0.00015 -1 0.0003 1 1 -0.0080 0.0008 0.019 -0.003 -0.00011 -1 0.0001 1 1 0.0044 0.0017 0.008 -0.013 -0.00001 -1 -0.0002 1 1 0.0037 0.0032 0.017 0.010 -0.00005 -1 0.0001 1 1 -0.0044 0.0008 0.019 0.005 -0.00009 -1 -0.0001 1 1 0.0041 0.0023 0.005 -0.004 0.00008 -1 -0.0001 1 1 0.0043 0.0026 0.010 0.011 -0.00003 -1 -0.0001 1 1 -0.0034 0.0004 0.015 0.008 -0.00002 -1 0.0002 1 1 -0.0041 0.0006 0.015 0.003 -0.00006 -1 -0.0002 1 1 0.0043 0.0019 0.011 0.012 0.00001 -1 0.0002 1 1 -0.0069 -0.0001 0.017 0.005 -0.00013 -1 0.0002 1 1 -0.0057 0.0006 0.016 -0.014 0.00010 -1 -0.0002 1 1 0.0070 -0.0002 0.005 -0.006 0.00010 -1 -0.0001 1 1 0.0060 0.0022 0.006 0.014 -0.00009 -1 0.0002 1 1 -0.0078 0.0000 0.008 -0.008 -0.00003 -1 -0.0001 1 1 0.0078 0.0029 0.009 -0.017 0.00019 -1 -0.0001 1 1 0.0075 0.0032 0.017 0.013 -0.00006 -1 0.0002 1 1 -0.0066 -0.0003 0.015 0.017 -0.00014 -1 -0.0001 1 1 0.0042 0.0038 0.005 -0.001 0.00005 -1 0.0002 1 1 -0.0036 -0.0018 0.018 0.006 -0.00007 -1 -0.0001 1 1 0.0058 -0.0009 0.003 0.015 0.00006 -1 -0.0001 1 1 0.0036 0.0017 0.003 0.031 -0.00010 -1 0.0002 1 1 -0.0063 0.0019 0.009 0.023 -0.00015 -1 -0.0003 1 1 0.0071 0.0026 0.013 0.013 0.00012 -1 -0.0002 1 1 0.0043 0.0023 0.018 0.028 -0.00016 -1 0.0002 1 1 -0.0059 -0.0006 0.017 0.023 -0.00019 -1 -0.0002 1 1 0.0062 0.0014 0.004 0.015 0.00013 -1 -0.0001 1 1 0.0027 0.0014 0.007 0.031 -0.00017 -1 0.0001 1 1 -0.0008 0.0023 0.010 0.033 -0.00023 -1 0.0001 1 1 -0.0065 0.0016 0.014 0.013 -0.00006 -1 -0.0002 1 1 0.0066 0.0008 0.005 0.013 0.00008 -1 0.0001 1 1 -0.0058 0.0014 0.019 0.022 -0.00009 -1 -0.0001 1 1 0.0049 -0.0012 0.002 0.011 0.00007 -1 -0.0001 1 1 0.0057 -0.0005 0.000 0.020 0.00003 -1 0.0001 1 1 -0.0060 0.0005 0.009 0.022 -0.00009 -1 -0.0001 1 1 0.0036 0.0036 0.006 0.011 -0.00002 -1 0.0001 1 1 -0.0044 0.0004 0.017 0.003 -0.00004 -1 -0.0001 1 1 0.0044 0.0001 0.011 -0.002 0.00010 -1 0.0001 1 1 -0.0059 0.0006 0.008 0.003 -0.00009 -1 0.0001 1 1 -0.0029 0.0005 0.005 -0.033 0.00013 -1 -0.0002 1 1 0.0053 0.0024 0.010 -0.025 0.00010 -1 0.0002 1 1 -0.0021 -0.0009 0.012 -0.010 -0.00004 -1 -0.0001 1 1 0.0069 0.0018 0.002 0.016 0.00002 -1 -0.0001 1 1 0.0022 0.0015 0.005 0.031 -0.00018 -1 0.0001 1 1 -0.0068 0.0026 0.013 0.021 -0.00017 -1 0.0001 1 1 -0.0081 0.0006 0.013 0.005 -0.00002 -1 -0.0001 1 1 0.0068 0.0008 0.011 -0.005 0.00010 -1 -0.0001 1 1 0.0054 0.0004 0.010 0.018 -0.00008 -1 0.0001 1 1 -0.0062 -0.0001 0.007 -0.039 0.00018 -1 -0.0002 1 1 0.0070 0.0004 0.000 -0.040 0.00035 -1 -0.0001 1 1 0.0089 0.0045 0.012 0.016 -0.00014 -1 0.0001 1 1 -0.0060 -0.0013 0.014 0.020 -0.00006 -1 -0.0001 1 1 0.0052 0.0012 0.006 0.012 0.00004 -1 0.0001 1 1 -0.0047 0.0007 0.008 -0.011 0.00007 -1 -0.0002 1 1 0.0066 0.0014 0.011 0.011 -0.00002 -1 0.0001 1 1 -0.0080 -0.0001 0.009 -0.014 -0.00001 -1 0.0001 1 1 -0.0048 -0.0003 0.005 -0.034 0.00021 -1 -0.0001 1 1 0.0096 0.0035 0.009 -0.014 0.00013 -1 -0.0001 1 1 0.0062 0.0007 0.015 0.030 -0.00018 -1 0.0001 1 1 -0.0074 -0.0002 0.010 0.023 -0.00013 -1 0.0002 1 1 -0.0080 -0.0002 0.006 -0.012 0.00005 -1 -0.0001 1 1 0.0089 0.0046 0.006 -0.005 0.00010 -1 -0.0003 1 1 0.0087 0.0046 0.013 0.011 -0.00006 -1 -0.0001 1 1 -0.0034 0.0018 0.007 0.011 -0.00008 -1 0.0001 1 1 -0.0059 0.0019 0.009 0.001 -0.00010 -1 -0.0001 1 1 0.0067 0.0014 0.011 -0.003 0.00008 -1 0.0002 1 1 -0.0035 0.0008 0.013 0.024 -0.00018 -1 0.0001 1 1 -0.0038 0.0018 0.010 -0.013 0.00006 -1 -0.0001 1 1 0.0052 0.0006 0.010 -0.005 0.00006 -1 0.0001 1 1 -0.0042 0.0008 0.010 -0.012 0.00007 -1 -0.0001 1 1 0.0058 0.0006 0.007 0.010 0.00000 -1 -0.0001 1 1 0.0049 0.0018 0.008 0.018 -0.00009 -1 0.0001 1 1 -0.0085 0.0002 0.011 0.004 -0.00013 -1 0.0001 1 1 -0.0080 -0.0001 0.010 -0.010 0.00010 -1 -0.0002 1 1 0.0070 0.0033 0.007 0.010 -0.00003 -1 0.0001 1 1 0.0044 0.0030 0.011 0.019 -0.00022 -1 0.0001 1 1 -0.0054 0.0002 0.012 0.006 -0.00003 -1 -0.0001 1 1 0.0028 -0.0003 0.002 -0.008 0.00014 -1 -0.0001 1 1 0.0046 0.0007 0.002 0.003 0.00003 -1 0.0001 1 1 -0.0060 0.0033 0.011 0.006 -0.00013 -1 0.0001 1 1 0.0051 0.0007 0.014 -0.011 0.00013 -1 -0.0002 1 1 0.0095 -0.0005 0.010 0.019 0.00005 -1 -0.0001 1 1 0.0015 -0.0002 0.010 0.045 -0.00026 -1 0.0001 1 1 -0.0049 0.0011 0.011 0.042 -0.00036 -1 0.0001 1 1 -0.0086 0.0008 0.012 0.024 -0.00002 -1 -0.0002 1 1 0.0072 -0.0006 0.006 -0.002 0.00018 -1 -0.0001 1 1 0.0066 0.0009 0.006 0.016 -0.00008 -1 0.0001 1 1 -0.0049 0.0022 0.013 0.021 -0.00024 -1 0.0002 1 1 -0.0097 -0.0005 0.014 0.000 -0.00010 -1 -0.0001 1 1 0.0073 -0.0005 0.004 -0.019 0.00024 -1 -0.0002 1 1 0.0035 0.0028 0.023 0.012 0.00000 -1 0.0002 1 1 -0.0050 -0.0007 0.013 0.007 -0.00009 -1 0.0008 1 1 -0.0036 0.0005 0.013 -0.014 -0.00007 -1 -0.0015 1 1 0.0120 0.0024 0.011 0.001 0.00030 -1 0.0003 1 1 -0.0108 0.0002 0.015 0.001 -0.00001 -1 -0.0005 1 1 0.0055 0.0026 0.018 0.010 0.00009 -1 -0.0002 1 1 0.0006 0.0013 0.013 0.011 0.00001 -1 0.0005 1 1 -0.0055 0.0001 0.014 0.007 -0.00013 -1 -0.0002 1 1 0.0073 0.0011 0.012 0.007 0.00021 -1 0.0001 1 1 0.0009 0.0010 0.012 0.038 -0.00024 -1 0.0002 1 1 -0.0056 -0.0006 0.003 0.024 -0.00008 -1 0.0001 1 1 -0.0066 0.0044 0.021 0.011 -0.00023 -1 0.0001 1 1 -0.0071 0.0026 0.025 -0.010 0.00007 -1 -0.0001 1 1 0.0112 -0.0026 0.005 -0.010 0.00037 -1 -0.0004 1 1 0.0141 0.0008 0.004 0.017 -0.00006 -1 -0.0001 1 1 -0.0002 0.0020 0.007 0.045 -0.00059 -1 0.0003 1 1 -0.0099 0.0008 0.009 0.033 -0.00012 -1 0.0001 1 1 0.0008 0.0041 0.015 0.010 -0.00021 -1 0.0005 1 1 -0.0069 0.0014 0.016 -0.001 -0.00017 -1 -0.0005 1 1 0.0083 0.0004 0.014 -0.007 0.00032 -1 -0.0002 1 1 0.0067 -0.0024 0.013 0.012 -0.00020 -1 0.0004 1 1 -0.0068 -0.0008 0.006 0.014 -0.00043 -1 -0.0003 1 1 0.0041 0.0028 0.012 -0.020 0.00037 -1 0.0005 1 1 -0.0064 -0.0008 0.008 0.006 -0.00019 -1 -0.0003 1 1 0.0041 0.0030 0.007 -0.006 0.00023 -1 0.0007 1 1 -0.0049 0.0008 0.011 0.006 -0.00023 -1 -0.0002 1 1 0.0071 0.0013 0.011 0.003 0.00032 -1 -0.0001 1 1 0.0090 0.0013 0.010 0.015 -0.00003 -1 0.0004 1 1 -0.0118 0.0010 0.010 0.004 -0.00025 -1 -0.0006 1 1 0.0070 -0.0005 0.005 -0.027 0.00054 -1 -0.0002 1 1 0.0047 -0.0003 0.004 0.010 0.00003 -1 0.0005 1 1 -0.0072 0.0023 0.009 0.007 -0.00019 -1 -0.0006 1 1 0.0072 0.0018 0.008 -0.001 0.00032 -1 -0.0002 1 1 0.0052 0.0031 0.012 0.012 -0.00029 -1 0.0008 1 1 -0.0101 0.0021 0.016 0.005 -0.00048 -1 -0.0001 1 1 0.0059 -0.0001 0.003 -0.020 0.00040 -1 -0.0003 1 1 0.0110 0.0030 0.007 0.004 0.00007 -1 -0.0002 1 1 0.0057 0.0035 0.013 0.030 -0.00029 -1 -0.0001 1 1 -0.0058 0.0017 0.017 0.031 -0.00043 -1 0.0002 1 1 -0.0112 0.0025 0.020 0.018 -0.00028 -1 -0.0006 1 1 0.0062 -0.0026 0.012 0.001 0.00045 -1 -0.0002 1 1 -0.0055 0.0010 0.011 0.018 -0.00038 -1 0.0008 1 1 -0.0124 0.0014 0.009 0.004 -0.00043 -1 0.0001 1 1 0.0090 0.0041 0.019 -0.021 0.00044 -1 -0.0010 1 1 0.0160 -0.0017 0.011 0.027 0.00000 -1 0.0006 1 1 -0.0131 -0.0007 0.006 0.041 -0.00100 -1 -0.0001 1 1 0.0106 0.0027 0.008 -0.014 0.00033 -1 -0.0004 1 1 0.0139 -0.0005 0.011 0.020 0.00001 -1 -0.0004 1 1 0.0068 0.0009 0.010 0.047 -0.00054 -1 0.0006 1 1 -0.0080 0.0000 0.011 0.046 -0.00069 -1 0.0001 1 1 -0.0124 0.0003 0.010 0.026 -0.00005 -1 0.0002 1 1 -0.0069 -0.0032 0.009 -0.010 0.00036 -1 -0.0004 1 1 0.0064 0.0010 0.006 -0.008 0.00022 -1 0.0001 1 1 -0.0043 0.0033 0.016 -0.011 0.00010 -1 -0.0006 1 1 0.0074 -0.0003 0.012 -0.007 0.00031 -1 -0.0001 1 1 0.0017 -0.0025 0.006 0.011 -0.00011 -1 0.0003 1 1 -0.0062 0.0000 0.001 0.005 -0.00024 -1 0.0001 1 1 -0.0042 0.0003 -0.001 -0.010 0.00018 -1 -0.0003 1 1 0.0058 0.0031 0.005 -0.006 0.00020 -1 0.0004 1 1 -0.0069 0.0012 0.016 0.005 -0.00033 -1 0.0002 1 1 -0.0047 0.0000 0.014 -0.012 0.00025 -1 -0.0002 1 1 0.0061 -0.0003 0.010 -0.010 0.00038 -1 -0.0001 1 1 0.0030 0.0004 0.001 0.011 -0.00004 -1 0.0003 1 1 -0.0038 0.0026 0.013 0.005 -0.00001 -1 -0.0007 1 1 0.0095 0.0007 0.015 0.018 0.00021 -1 -0.0001 1 1 0.0044 0.0012 0.018 0.033 -0.00067 -1 0.0012 1 1 -0.0129 0.0015 0.019 0.022 -0.00058 -1 -0.0004 1 1 0.0048 -0.0059 0.006 -0.019 0.00064 -1 -0.0006 1 1 0.0127 0.0018 -0.002 0.013 0.00009 -1 0.0001 1 1 0.0011 0.0041 0.007 0.036 -0.00052 -1 0.0002 1 1 -0.0053 -0.0019 0.012 0.032 -0.00020 -1 -0.0002 1 1 -0.0031 0.0018 0.009 -0.011 -0.00002 -1 -0.0002 1 1 0.0044 -0.0003 0.006 -0.015 0.00040 -1 -0.0001 1 1 0.0052 0.0027 0.010 0.012 -0.00015 -1 0.0004 1 1 -0.0076 0.0020 0.015 0.004 -0.00018 -1 0.0002 1 1 -0.0043 0.0011 0.015 -0.014 0.00034 -1 -0.0010 1 1 0.0097 -0.0006 0.010 -0.007 0.00048 -1 0.0005 1 1 0.0030 0.0024 0.012 0.011 -0.00058 -1 -0.0001 1 1 0.0008 0.0003 0.009 0.010 0.00009 -1 -0.0003 1 1 0.0078 0.0018 0.011 0.016 0.00022 -1 -0.0003 1 1 0.0076 -0.0011 0.008 0.031 -0.00024 -1 0.0002 1 1 -0.0041 -0.0004 0.004 0.037 -0.00050 -1 0.0001 1 1 -0.0102 0.0013 0.004 0.023 -0.00021 -1 -0.0004 1 1 0.0039 0.0012 0.017 0.010 0.00007 -1 0.0001 1 1 -0.0052 0.0011 0.017 0.011 -0.00028 -1 -0.0011 1 1 0.0084 0.0005 0.011 -0.005 0.00044 -1 0.0010 1 1 -0.0111 0.0010 0.012 0.002 -0.00052 -1 -0.0001 1 1 0.0037 -0.0006 0.007 -0.025 0.00063 -1 -0.0004 1 1 0.0122 0.0010 0.006 -0.012 0.00046 -1 -0.0008 1 1 0.0147 0.0030 0.010 0.020 -0.00008 -1 0.0006 1 1 -0.0128 -0.0031 0.011 0.023 -0.00039 -1 -0.0001 1 1 -0.0081 -0.0033 -0.003 -0.013 0.00031 -1 -0.0002 1 1 0.0091 0.0054 0.005 -0.013 0.00033 -1 0.0003 1 1 -0.0089 -0.0017 0.010 0.007 -0.00020 -1 0.0004 1 1 -0.0060 -0.0003 0.006 -0.013 0.00021 -1 -0.0004 1 1 0.0119 0.0030 0.000 -0.001 0.00032 -1 -0.0002 1 1 0.0116 0.0026 0.003 0.019 -0.00016 -1 0.0006 1 1 0.0023 0.0023 0.007 0.034 -0.00066 -1 0.0002 1 1 -0.0073 -0.0011 0.012 0.010 -0.00016 -1 0.0002 1 1 -0.0042 -0.0020 0.002 -0.013 0.00017 -1 -0.0003 1 1 0.0077 0.0033 0.005 -0.007 0.00029 -1 -0.0001 1 1 0.0068 0.0021 0.007 0.013 -0.00022 -1 -0.0001 1 1 0.0026 0.0009 0.012 0.010 -0.00005 -1 0.0006 1 1 -0.0063 0.0004 0.012 0.007 -0.00032 -1 -0.0003 1 1 0.0056 0.0005 0.009 0.013 0.00011 -1 0.0003 1 1 -0.0088 0.0015 0.016 0.004 -0.00016 -1 0.0003 1 1 -0.0073 0.0008 0.015 -0.012 0.00021 -1 -0.0004 1 1 0.0068 0.0001 0.011 -0.015 0.00042 -1 -0.0003 1 1 0.0058 0.0015 0.006 0.015 -0.00020 -1 0.0008 1 1 -0.0078 0.0027 0.012 0.013 -0.00045 -1 0.0001 1 1 -0.0039 0.0004 0.009 -0.014 0.00047 -1 -0.0005 1 1 0.0080 -0.0001 0.006 -0.009 0.00046 -1 -0.0003 1 1 0.0093 0.0009 0.005 0.011 -0.00015 -1 0.0003 1 1 -0.0064 0.0025 0.012 0.018 -0.00031 -1 0.0003 1 1 -0.0038 0.0008 0.010 -0.010 0.00018 -1 0.0002 1 1 -0.0065 0.0037 0.017 -0.011 0.00026 -1 -0.0004 1 1 0.0091 0.0039 0.016 -0.005 0.00025 -1 0.0003 1 1 -0.0046 0.0021 0.016 0.018 -0.00002 -1 -0.0003 1 1 0.0011 0.0021 0.011 0.010 0.00017 -1 0.0002 1 1 -0.0058 0.0052 0.014 0.006 -0.00019 -1 0.0001 1 1 0.0043 0.0016 0.020 -0.021 0.00015 -1 -0.0001 1 1 0.0082 0.0007 0.021 -0.004 0.00012 -1 -0.0002 1 1 0.0084 -0.0030 0.021 0.014 -0.00002 -1 0.0001 1 1 -0.0059 -0.0013 0.013 0.024 -0.00012 -1 0.0001 1 1 -0.0016 -0.0002 0.007 -0.010 0.00011 -1 -0.0002 1 1 0.0039 0.0011 0.005 -0.006 0.00012 -1 0.0001 1 1 0.0019 0.0028 0.014 0.009 -0.00006 -1 -0.0001 1 1 0.0013 0.0008 0.011 0.010 -0.00003 -1 -0.0001 1 1 0.0022 0.0016 0.013 0.011 0.00000 -1 0.0002 1 1 -0.0038 -0.0010 0.014 0.003 -0.00005 -1 0.0001 1 1 -0.0054 -0.0002 0.010 -0.004 -0.00003 -1 -0.0001 1 1 0.0035 0.0007 0.009 -0.024 0.00017 -1 -0.0001 1 1 0.0050 0.0010 0.012 -0.006 -0.00001 -1 -0.0001 1 1 0.0012 0.0010 0.013 0.010 -0.00001 -1 0.0001 1 1 -0.0041 -0.0005 0.012 0.005 -0.00012 -1 -0.0001 1 1 0.0035 -0.0008 0.001 -0.006 0.00008 -1 -0.0001 1 1 0.0019 0.0014 0.006 0.011 -0.00006 -1 0.0001 1 1 -0.0040 0.0016 0.013 0.006 -0.00010 -1 -0.0001 1 1 0.0029 0.0001 0.011 -0.005 0.00011 -1 0.0001 1 1 0.0035 0.0003 0.011 0.008 -0.00001 -1 0.0001 1 1 -0.0041 0.0003 0.006 0.007 -0.00005 -1 -0.0001 1 1 0.0039 0.0013 0.014 0.016 -0.00001 -1 0.0001 1 1 -0.0051 -0.0004 0.011 -0.011 0.00002 -1 -0.0001 1 1 0.0069 0.0024 0.003 0.002 0.00002 -1 -0.0002 1 1 0.0058 0.0017 0.005 0.011 -0.00012 -1 0.0002 1 1 -0.0097 0.0003 0.012 -0.002 -0.00016 -1 -0.0002 1 1 0.0067 0.0004 0.004 -0.023 0.00020 -1 0.0001 1 1 -0.0038 0.0002 0.008 0.008 -0.00019 -1 0.0001 1 1 -0.0060 0.0006 0.009 0.000 -0.00011 -1 -0.0001 1 1 0.0066 0.0002 0.009 -0.002 0.00010 -1 -0.0001 1 1 0.0058 0.0016 0.012 0.012 -0.00008 -1 0.0002 1 1 -0.0059 -0.0012 0.010 0.004 -0.00006 -1 -0.0001 1 1 0.0058 0.0024 0.007 -0.001 0.00012 -1 -0.0001 1 1 0.0072 0.0035 0.014 0.014 0.00000 -1 0.0001 1 1 0.0039 0.0015 0.020 0.031 -0.00013 -1 -0.0001 1 1 0.0041 -0.0008 0.011 0.014 0.00004 -1 0.0001 1 1 -0.0035 0.0017 0.010 -0.013 0.00005 -1 -0.0001 1 1 0.0059 -0.0005 0.007 0.006 0.00002 -1 0.0001 1 1 0.0054 0.0021 0.014 -0.012 0.00024 -1 -0.0003 1 1 0.0090 -0.0026 0.010 -0.002 0.00025 -1 -0.0001 1 1 0.0075 0.0024 0.010 0.036 -0.00013 -1 -0.0001 1 1 0.0049 0.0020 0.012 0.045 -0.00025 -1 0.0003 1 1 -0.0059 0.0002 0.017 0.043 -0.00024 -1 0.0001 1 1 -0.0053 0.0015 0.013 0.007 -0.00013 -1 -0.0001 1 1 0.0036 0.0020 0.004 -0.007 0.00008 -1 -0.0001 1 1 -0.0005 0.0003 0.005 -0.009 0.00001 -1 -0.0002 1 1 0.0033 0.0010 0.011 -0.004 0.00007 -1 0.0003 1 1 -0.0040 -0.0018 0.013 0.007 -0.00006 -1 -0.0002 1 1 0.0058 0.0002 -0.002 0.011 0.00010 -1 -0.0001 1 1 0.0053 0.0007 -0.002 0.021 -0.00008 -1 -0.0001 1 1 0.0018 0.0052 0.007 0.028 -0.00018 -1 0.0001 1 1 -0.0038 0.0035 0.011 0.006 -0.00007 -1 -0.0002 1 1 0.0040 0.0001 0.013 -0.007 0.00017 -1 0.0001 1 1 -0.0051 0.0008 0.012 0.000 -0.00008 -1 0.0002 1 1 -0.0025 -0.0004 0.009 -0.019 0.00009 -1 -0.0001 1 1 0.0076 0.0016 0.005 0.009 0.00003 -1 0.0001 1 1 -0.0062 0.0020 0.016 0.007 -0.00005 -1 -0.0002 1 1 0.0076 -0.0005 0.006 0.013 0.00008 -1 -0.0002 1 1 0.0060 -0.0001 0.004 0.030 -0.00011 -1 -0.0001 1 1 -0.0074 0.0009 0.003 0.027 -0.00030 -1 0.0002 1 1 -0.0114 0.0038 0.008 0.014 -0.00025 -1 0.0001 1 1 -0.0084 0.0020 0.014 -0.029 0.00020 -1 -0.0001 1 1 0.0089 -0.0001 0.007 -0.021 0.00014 -1 0.0002 1 1 -0.0036 0.0013 0.010 -0.012 -0.00006 -1 -0.0001 1 1 0.0064 0.0027 0.004 -0.003 0.00008 -1 -0.0002 1 1 0.0039 0.0022 0.008 0.012 -0.00013 -1 0.0003 1 1 -0.0058 0.0024 0.015 0.008 -0.00019 -1 -0.0003 1 1 0.0043 0.0000 0.007 -0.007 0.00007 -1 0.0001 1 1 -0.0053 0.0015 0.010 -0.008 -0.00013 -1 -0.0001 1 1 0.0073 0.0020 0.015 0.011 0.00003 -1 0.0001 1 1 -0.0060 0.0004 0.016 0.021 -0.00021 -1 -0.0001 1 1 0.0063 0.0008 0.005 0.000 0.00008 -1 -0.0002 1 1 0.0027 0.0010 0.007 0.027 -0.00010 -1 0.0002 1 1 -0.0046 0.0010 0.009 0.025 -0.00030 -1 -0.0008 1 1 0.0117 0.0014 0.016 -0.007 0.00044 -1 -0.0002 1 1 0.0098 0.0034 0.019 0.026 -0.00037 -1 0.0001 1 1 -0.0033 0.0006 0.020 0.035 -0.00060 -1 0.0005 1 1 -0.0131 -0.0002 0.015 0.009 -0.00019 -1 -0.0001 1 1 -0.0052 0.0003 0.007 -0.030 0.00035 -1 -0.0006 1 1 0.0088 0.0026 0.007 -0.023 0.00037 -1 -0.0003 1 1 0.0051 0.0047 0.017 0.013 -0.00001 -1 0.0002 1 1 -0.0059 0.0017 0.012 -0.004 -0.00009 -1 0.0002 1 1 -0.0046 0.0024 0.013 -0.014 0.00012 -1 0.0002 1 1 -0.0018 0.0007 0.009 -0.010 -0.00004 -1 -0.0003 1 1 0.0032 0.0027 0.011 -0.008 0.00009 -1 0.0001 1 1 -0.0020 0.0001 0.011 -0.010 0.00002 -1 -0.0002 1 1 0.0037 0.0030 0.011 -0.007 0.00013 -1 -0.0002 1 1 0.0074 0.0012 0.014 -0.020 0.00020 -1 0.0003 1 1 -0.0062 -0.0005 0.010 0.006 -0.00026 -1 -0.0002 1 1 0.0055 0.0031 0.009 -0.023 0.00025 -1 -0.0003 1 1 0.0048 0.0043 0.010 -0.005 0.00011 -1 0.0003 1 1 -0.0045 0.0011 0.015 0.000 -0.00025 -1 0.0002 1 1 -0.0043 0.0016 0.014 -0.014 0.00008 -1 -0.0001 1 1 0.0029 0.0019 0.010 0.010 0.00002 -1 0.0004 1 1 -0.0044 0.0007 0.014 0.007 -0.00013 -1 0.0002 1 1 -0.0030 0.0026 0.012 -0.011 -0.00004 -1 -0.0002 1 1 0.0054 0.0013 0.010 -0.005 0.00012 -1 0.0004 1 1 -0.0066 0.0003 0.006 0.005 -0.00027 -1 -0.0003 1 1 0.0055 0.0023 0.012 -0.009 0.00017 -1 0.0002 1 1 -0.0051 0.0024 0.007 -0.014 -0.00003 -1 -0.0001 1 1 0.0040 0.0011 0.009 -0.018 0.00009 -1 -0.0001 1 1 0.0055 0.0020 0.011 0.014 -0.00003 -1 0.0001 1 1 -0.0077 0.0006 0.009 0.003 -0.00012 -1 -0.0003 1 1 0.0061 0.0030 0.007 -0.024 0.00027 -1 0.0004 1 1 -0.0041 0.0028 0.013 -0.011 -0.00020 -1 -0.0003 1 1 0.0075 -0.0002 0.009 -0.005 0.00017 -1 -0.0001 1 1 0.0054 0.0005 0.006 0.013 -0.00014 -1 0.0002 1 1 -0.0035 0.0026 0.009 0.016 -0.00030 -1 0.0001 1 1 -0.0053 0.0022 0.010 0.005 -0.00002 -1 -0.0002 1 1 0.0040 0.0021 0.011 -0.001 0.00009 -1 0.0002 1 1 -0.0038 0.0007 0.004 0.006 -0.00015 -1 -0.0001 1 1 0.0079 0.0010 0.007 -0.009 0.00016 -1 -0.0002 1 1 0.0071 0.0034 0.011 0.013 -0.00012 -1 0.0004 1 1 -0.0063 0.0006 0.016 0.005 -0.00006 -1 -0.0002 1 1 0.0052 0.0011 0.004 0.012 -0.00001 -1 0.0002 1 1 -0.0062 0.0025 0.012 0.006 -0.00009 -1 -0.0004 1 1 0.0054 0.0008 0.013 -0.008 0.00030 -1 0.0002 1 1 -0.0044 0.0007 0.007 0.009 -0.00016 -1 0.0002 1 1 -0.0009 0.0023 0.006 -0.010 0.00008 -1 -0.0005 1 1 0.0033 0.0031 0.009 -0.008 0.00017 -1 -0.0001 1 1 0.0047 -0.0005 0.008 0.007 0.00010 -1 -0.0001 1 1 0.0042 -0.0006 0.004 0.017 -0.00006 -1 0.0002 1 1 -0.0033 0.0025 0.008 0.019 -0.00015 -1 -0.0006 1 1 0.0043 0.0009 0.011 0.014 0.00011 -1 0.0008 1 1 -0.0117 0.0006 0.012 0.001 -0.00032 -1 -0.0001 1 1 0.0048 0.0007 0.007 -0.023 0.00045 -1 -0.0007 1 1 0.0117 0.0030 0.008 -0.002 0.00021 -1 -0.0003 1 1 0.0048 0.0021 0.013 0.019 -0.00052 -1 0.0007 1 1 -0.0113 0.0007 0.012 0.013 -0.00074 -1 0.0001 1 1 -0.0142 -0.0007 0.007 -0.013 0.00010 -1 0.0002 1 1 -0.0106 0.0002 0.005 -0.030 0.00030 -1 -0.0002 1 1 0.0102 0.0018 0.002 -0.029 0.00042 -1 -0.0009 1 1 0.0141 0.0019 0.002 -0.009 0.00015 -1 0.0008 1 1 -0.0117 0.0037 0.012 0.012 -0.00069 -1 -0.0008 1 1 0.0125 0.0024 0.013 -0.022 0.00066 -1 -0.0001 1 1 0.0079 0.0039 0.019 0.018 -0.00046 -1 0.0002 1 1 -0.0072 -0.0021 0.014 0.018 -0.00020 -1 -0.0005 1 1 0.0052 0.0028 0.005 0.011 0.00010 -1 0.0001 1 1 -0.0046 0.0038 0.014 0.016 -0.00031 -1 0.0004 1 1 -0.0082 -0.0001 0.011 0.005 -0.00017 -1 0.0003 1 1 -0.0046 0.0003 0.007 -0.012 0.00025 -1 -0.0004 1 1 0.0050 0.0003 0.004 -0.013 0.00054 -1 -0.0004 1 1 0.0084 0.0021 0.004 0.017 -0.00014 -1 0.0003 1 1 -0.0114 -0.0002 0.011 0.011 -0.00036 -1 0.0002 1 1 -0.0072 0.0010 0.007 -0.032 0.00038 -1 -0.0001 1 1 0.0036 0.0009 0.005 -0.036 0.00050 -1 0.0006 1 1 -0.0062 0.0008 0.013 -0.012 -0.00044 -1 -0.0003 1 1 0.0058 0.0014 0.009 -0.023 0.00016 -1 0.0002 1 1 -0.0044 0.0021 0.010 -0.015 -0.00017 -1 -0.0003 1 1 0.0074 0.0014 0.006 -0.016 0.00013 -1 0.0007 1 1 -0.0056 0.0026 0.008 -0.007 -0.00046 -1 -0.0002 1 1 0.0054 0.0003 0.012 -0.004 0.00012 -1 -0.0005 1 1 0.0025 -0.0007 0.006 0.010 0.00016 -1 0.0007 1 1 -0.0077 0.0007 0.003 0.006 -0.00045 -1 0.0001 1 1 -0.0059 0.0004 0.001 -0.011 0.00031 -1 -0.0004 1 1 0.0082 0.0040 0.003 -0.005 0.00029 -1 0.0002 1 1 -0.0050 -0.0001 0.008 0.008 -0.00006 -1 -0.0004 1 1 0.0055 0.0018 0.016 0.023 0.00018 -1 0.0005 1 1 -0.0090 -0.0006 0.010 0.021 -0.00021 -1 -0.0004 1 1 0.0043 0.0009 0.008 -0.007 0.00024 -1 -0.0001 1 1 -0.0033 0.0008 0.008 -0.010 0.00004 -1 -0.0004 1 1 0.0065 -0.0001 0.001 -0.007 0.00029 -1 -0.0002 1 1 0.0039 0.0027 0.003 0.014 -0.00017 -1 0.0005 1 1 -0.0114 -0.0006 0.014 -0.003 -0.00023 -1 -0.0007 1 1 0.0070 0.0050 0.004 -0.025 0.00042 -1 -0.0004 1 1 0.0071 0.0011 0.012 0.011 0.00016 -1 0.0003 1 1 -0.0097 0.0012 0.013 0.003 -0.00018 -1 -0.0007 1 1 0.0068 0.0027 0.008 -0.021 0.00031 -1 -0.0006 1 1 0.0063 -0.0026 0.000 -0.005 0.00037 -1 -0.0002 1 1 0.0034 0.0045 -0.001 0.010 -0.00033 -1 0.0008 1 1 -0.0100 0.0048 0.007 0.002 -0.00049 -1 0.0003 1 1 -0.0039 0.0015 0.009 -0.014 0.00018 -1 -0.0006 1 1 0.0086 0.0004 0.013 -0.005 0.00026 -1 -0.0001 1 1 0.0039 0.0030 0.015 0.021 -0.00022 -1 0.0003 1 1 -0.0039 0.0046 0.023 0.020 -0.00019 -1 0.0002 1 1 -0.0026 0.0013 0.026 -0.011 0.00010 -1 -0.0006 1 1 0.0045 0.0002 0.017 -0.008 0.00016 -1 0.0002 1 1 -0.0048 0.0016 0.011 -0.004 -0.00021 -1 0.0001 1 1 -0.0063 0.0034 0.011 -0.014 -0.00004 -1 -0.0008 1 1 0.0050 0.0043 0.018 -0.024 0.00020 -1 0.0003 1 1 -0.0037 0.0031 0.023 -0.019 -0.00023 -1 0.0004 1 1 -0.0047 0.0025 0.021 -0.029 0.00003 -1 -0.0004 1 1 0.0069 0.0023 0.015 -0.024 0.00018 -1 0.0002 1 1 -0.0036 -0.0006 0.020 -0.006 -0.00002 -1 -0.0007 1 1 0.0064 -0.0001 0.010 -0.005 0.00027 -1 0.0001 1 1 -0.0051 0.0053 0.013 0.008 -0.00035 -1 -0.0005 1 1 0.0106 0.0029 0.010 0.007 0.00025 -1 -0.0001 1 1 0.0076 0.0030 0.013 0.035 -0.00023 -1 0.0006 1 1 -0.0042 0.0023 0.015 0.043 -0.00041 -1 -0.0008 1 1 0.0051 0.0008 0.011 0.012 0.00027 -1 0.0004 1 1 -0.0099 0.0030 0.015 0.006 -0.00030 -1 -0.0003 1 1 0.0067 0.0040 0.011 -0.024 0.00022 -1 0.0005 1 1 -0.0072 0.0004 0.021 0.006 -0.00031 -1 0.0001 1 1 -0.0050 -0.0020 0.015 -0.013 0.00035 -1 -0.0003 1 1 0.0073 -0.0011 0.005 -0.009 0.00037 -1 -0.0003 1 1 0.0096 0.0027 0.003 0.011 -0.00004 -1 0.0001 1 1 0.0049 0.0029 0.005 0.025 -0.00034 -1 0.0005 1 1 -0.0054 0.0032 0.011 0.022 -0.00021 -1 -0.0002 1 1 0.0003 0.0027 0.014 0.009 0.00020 -1 0.0004 1 1 -0.0062 0.0011 0.006 -0.012 -0.00001 -1 -0.0005 1 1 0.0095 0.0041 0.008 -0.001 0.00015 -1 0.0001 1 1 -0.0055 0.0022 0.019 0.013 -0.00020 -1 0.0002 1 1 -0.0075 -0.0006 0.016 0.004 -0.00005 -1 -0.0002 1 1 0.0047 -0.0002 0.006 -0.002 0.00033 -1 -0.0002 1 1 0.0071 0.0002 0.003 0.010 0.00003 -1 0.0001 1 1 0.0058 0.0018 0.003 0.020 -0.00014 -1 -0.0003 1 1 0.0031 0.0037 0.007 0.030 -0.00012 -1 -0.0002 1 1 -0.0038 0.0023 0.010 0.011 -0.00002 -1 0.0005 1 1 -0.0074 0.0027 0.013 -0.008 -0.00008 -1 -0.0003 1 1 0.0101 0.0021 0.009 -0.006 0.00026 -1 -0.0002 1 1 0.0097 0.0024 0.010 0.013 -0.00011 -1 0.0001 1 1 0.0042 0.0028 0.012 0.029 -0.00028 -1 0.0002 1 1 -0.0046 0.0017 0.015 0.025 -0.00014 -1 0.0005 1 1 -0.0051 0.0002 0.008 0.005 -0.00020 -1 -0.0004 1 1 0.0107 0.0019 0.003 0.015 0.00023 -1 -0.0001 1 1 0.0090 0.0033 0.005 0.033 -0.00035 -1 0.0003 1 1 -0.0095 0.0054 0.013 0.030 -0.00032 -1 0.0003 1 1 -0.0111 0.0044 0.016 0.015 -0.00002 -1 -0.0006 1 1 0.0101 0.0005 0.012 0.001 0.00035 -1 -0.0004 1 1 0.0086 -0.0003 0.003 0.029 0.00017 -1 -0.0001 1 1 0.0032 0.0026 0.005 0.047 -0.00028 -1 0.0005 1 1 -0.0052 0.0027 0.008 0.045 -0.00031 -1 -0.0003 1 1 -0.0010 0.0018 0.010 0.028 0.00026 -1 0.0005 1 1 -0.0097 0.0010 0.014 -0.003 -0.00010 -1 -0.0004 1 1 0.0080 0.0011 0.006 -0.012 0.00044 -1 -0.0003 1 1 0.0111 0.0025 0.007 0.014 -0.00002 -1 -0.0001 1 1 0.0072 0.0029 0.009 0.029 -0.00034 -1 0.0004 1 1 -0.0051 -0.0006 0.012 0.031 -0.00030 -1 0.0001 1 1 -0.0046 0.0022 0.013 0.020 -0.00015 -1 -0.0002 1 1 0.0046 0.0009 0.003 0.008 0.00007 -1 0.0004 1 1 -0.0051 0.0032 0.012 0.004 -0.00004 -1 -0.0004 1 1 0.0113 0.0012 0.010 0.016 0.00027 -1 -0.0001 1 1 0.0095 0.0014 0.009 0.039 -0.00037 -1 0.0003 1 1 -0.0109 0.0019 0.011 0.040 -0.00060 -1 0.0005 1 1 -0.0093 0.0012 0.008 -0.011 0.00014 -1 -0.0002 1 1 0.0115 0.0048 0.005 -0.006 0.00031 -1 -0.0002 1 1 0.0131 0.0047 0.009 0.015 -0.00001 -1 -0.0001 1 1 0.0099 0.0070 0.015 0.031 -0.00043 -1 -0.0001 1 1 -0.0071 -0.0005 0.012 0.033 -0.00022 -1 0.0002 1 1 -0.0109 -0.0007 0.008 0.020 -0.00029 -1 -0.0005 1 1 0.0060 0.0046 0.003 -0.014 0.00048 -1 -0.0004 1 1 0.0074 0.0053 0.013 0.010 -0.00015 -1 0.0006 1 1 -0.0090 0.0030 0.019 0.009 -0.00043 -1 0.0002 1 1 -0.0085 0.0013 0.020 -0.014 0.00026 -1 -0.0003 1 1 0.0085 -0.0006 0.012 -0.015 0.00042 -1 -0.0002 1 1 0.0084 0.0018 0.010 0.012 -0.00035 -1 0.0004 1 1 -0.0054 0.0028 0.013 0.016 -0.00048 -1 -0.0007 1 1 0.0096 -0.0007 0.005 -0.003 0.00042 -1 0.0001 1 1 -0.0070 0.0028 0.000 0.019 -0.00048 -1 0.0003 1 1 -0.0129 0.0037 0.003 0.002 -0.00030 -1 -0.0003 1 1 0.0106 -0.0005 0.009 -0.020 0.00049 -1 -0.0003 1 1 0.0075 0.0017 0.008 0.014 -0.00035 -1 -0.0003 1 1 0.0036 0.0029 0.012 0.028 -0.00002 -1 0.0002 1 1 -0.0079 0.0025 0.018 0.019 -0.00021 -1 0.0002 1 1 -0.0023 0.0029 0.027 -0.010 0.00013 -1 -0.0006 1 1 0.0039 0.0029 0.025 -0.008 0.00017 -1 0.0003 1 1 -0.0034 -0.0023 0.024 -0.011 -0.00003 -1 -0.0001 1 1 0.0031 0.0028 0.026 -0.010 0.00004 -1 -0.0003 1 1 0.0032 -0.0012 0.026 -0.004 0.00000 -1 0.0003 1 1 -0.0025 0.0004 0.020 -0.011 -0.00001 -1 -0.0002 1 1 0.0036 0.0003 0.020 -0.009 0.00013 -1 0.0002 1 1 -0.0011 -0.0036 0.013 -0.010 0.00000 -1 0.0002 1 1 0.0001 -0.0012 0.018 -0.010 0.00012 -1 -0.0003 1 1 0.0032 0.0015 0.018 -0.007 0.00022 -1 -0.0003 1 1 0.0038 0.0000 0.011 0.012 0.00002 -1 0.0003 1 1 -0.0019 0.0028 0.019 -0.010 0.00002 -1 -0.0004 1 1 0.0047 -0.0011 0.016 -0.008 0.00024 -1 0.0001 1 1 -0.0037 0.0029 0.019 0.011 -0.00005 -1 -0.0001 1 1 0.0026 -0.0005 0.011 0.011 0.00000 -1 0.0002 1 1 -0.0027 0.0021 0.017 -0.011 -0.00006 -1 -0.0003 1 1 0.0039 0.0000 0.013 -0.008 0.00009 -1 0.0001 1 1 -0.0045 0.0006 0.012 -0.012 -0.00004 -1 -0.0005 1 1 0.0103 0.0012 0.011 -0.006 0.00018 -1 0.0003 1 1 0.0037 -0.0007 0.013 0.026 -0.00021 -1 -0.0003 1 1 0.0032 -0.0005 0.012 0.031 0.00006 -1 0.0003 1 1 -0.0086 0.0009 0.014 0.017 -0.00018 -1 -0.0001 1 1 0.0038 -0.0006 0.009 -0.011 0.00019 -1 -0.0002 1 1 0.0032 -0.0014 0.011 0.011 0.00002 -1 0.0002 1 1 -0.0058 0.0008 0.009 0.006 -0.00018 -1 0.0001 1 1 -0.0037 -0.0003 0.009 -0.011 0.00011 -1 -0.0003 1 1 0.0041 -0.0005 0.004 -0.010 0.00015 -1 0.0001 1 1 -0.0021 0.0025 0.009 -0.010 -0.00001 -1 -0.0002 1 1 0.0030 -0.0006 0.011 -0.008 0.00007 -1 0.0001 1 1 -0.0022 0.0005 0.009 -0.011 0.00005 -1 -0.0002 1 1 0.0068 0.0033 0.008 0.002 0.00007 -1 -0.0001 1 1 0.0051 0.0027 0.013 0.013 -0.00014 -1 -0.0001 1 1 0.0007 0.0012 0.029 -0.005 0.00027 -1 -0.0002 1 1 0.0070 -0.0012 0.019 0.012 0.00008 -1 -0.0001 1 1 0.0007 -0.0014 0.011 0.035 -0.00018 -1 0.0003 1 1 -0.0080 0.0017 0.007 0.019 -0.00017 -1 0.0002 1 1 0.0005 -0.0001 0.020 -0.010 0.00020 -1 -0.0007 1 1 0.0049 -0.0018 0.017 -0.007 0.00030 -1 0.0004 1 1 -0.0076 0.0044 0.017 -0.004 -0.00022 -1 -0.0003 1 1 0.0066 0.0032 0.018 -0.024 0.00026 -1 -0.0002 1 1 0.0050 -0.0018 0.027 0.014 -0.00011 -1 0.0001 1 1 -0.0072 -0.0024 0.006 0.008 -0.00019 -1 0.0001 1 1 -0.0079 0.0007 0.003 -0.012 0.00010 -1 0.0001 1 1 0.0043 0.0044 0.017 -0.025 0.00014 -1 -0.0001 1 1 0.0064 0.0019 0.016 -0.017 0.00011 -1 -0.0005 1 1 0.0075 0.0024 0.017 -0.007 0.00006 -1 0.0001 1 1 -0.0039 0.0024 0.020 0.002 -0.00035 -1 0.0002 1 1 -0.0091 0.0013 0.019 -0.017 -0.00010 -1 0.0001 1 1 -0.0086 0.0006 0.017 -0.033 0.00008 -1 0.0002 1 1 -0.0057 0.0004 0.014 -0.045 0.00022 -1 -0.0001 1 1 0.0049 0.0003 0.008 -0.048 0.00032 -1 0.0004 1 1 -0.0031 0.0005 0.018 -0.014 0.00000 -1 -0.0003 1 1 0.0058 0.0002 0.013 -0.010 0.00022 -1 -0.0002 1 1 0.0054 0.0007 0.010 0.011 -0.00008 -1 0.0008 1 1 -0.0078 0.0006 0.010 0.007 -0.00025 -1 -0.0001 1 1 0.0044 -0.0003 0.002 -0.009 0.00034 -1 -0.0004 1 1 0.0086 0.0037 0.004 0.001 0.00026 -1 -0.0001 1 1 0.0069 0.0048 0.010 0.014 -0.00029 -1 0.0009 1 1 -0.0130 0.0017 0.017 -0.001 -0.00036 -1 0.0002 1 1 -0.0099 0.0015 0.017 -0.028 0.00044 -1 -0.0005 1 1 0.0037 0.0000 0.013 -0.035 0.00069 -1 -0.0003 1 1 0.0124 0.0012 0.015 -0.007 0.00011 -1 0.0006 1 1 -0.0036 0.0016 0.016 0.042 -0.00031 -1 0.0001 1 1 -0.0058 0.0063 0.012 0.014 -0.00013 -1 -0.0005 1 1 0.0105 -0.0003 0.011 0.017 0.00023 -1 -0.0002 1 1 0.0026 0.0015 0.012 0.045 -0.00031 -1 0.0005 1 1 -0.0069 0.0000 0.011 0.041 -0.00044 -1 -0.0002 1 1 0.0007 0.0023 0.018 0.010 -0.00001 -1 0.0005 1 1 -0.0066 0.0002 0.016 0.001 -0.00025 -1 -0.0006 1 1 0.0083 -0.0011 0.010 -0.007 0.00033 -1 -0.0004 1 1 0.0059 -0.0005 0.005 0.014 -0.00036 -1 0.0009 1 1 -0.0092 0.0013 0.005 0.011 -0.00071 -1 0.0002 1 1 -0.0100 0.0029 0.008 -0.030 0.00029 -1 -0.0004 1 1 0.0040 0.0012 0.008 -0.041 0.00041 -1 0.0004 1 1 -0.0036 0.0007 0.008 -0.002 -0.00022 -1 -0.0004 1 1 0.0055 0.0019 0.008 -0.007 0.00027 -1 -0.0003 1 1 0.0037 0.0026 0.013 0.014 -0.00013 -1 0.0004 1 1 -0.0083 0.0022 0.017 0.006 -0.00032 -1 0.0002 1 1 -0.0041 -0.0004 0.011 -0.028 0.00026 -1 -0.0005 1 1 0.0075 -0.0007 0.003 -0.023 0.00033 -1 0.0006 1 1 -0.0096 0.0027 0.009 -0.014 -0.00025 -1 0.0001 1 1 -0.0065 0.0034 0.013 -0.031 0.00035 -1 -0.0003 1 1 0.0105 0.0011 0.016 -0.023 0.00038 -1 -0.0004 1 1 0.0118 0.0004 0.018 0.013 -0.00005 -1 -0.0001 1 1 0.0073 0.0006 0.017 0.029 -0.00039 -1 0.0004 1 1 -0.0089 -0.0019 0.009 0.024 -0.00040 -1 -0.0001 1 1 0.0048 0.0043 0.015 -0.004 0.00008 -1 -0.0001 1 1 0.0037 0.0007 0.019 0.011 -0.00005 -1 0.0001 1 1 -0.0046 0.0007 0.020 0.010 -0.00020 -1 0.0002 1 1 -0.0065 -0.0033 0.014 0.002 -0.00010 -1 -0.0002 1 1 0.0038 -0.0041 0.000 -0.003 0.00043 -1 -0.0003 1 1 0.0081 0.0011 -0.002 0.010 0.00009 -1 0.0001 1 1 -0.0047 0.0027 0.005 0.024 -0.00021 -1 -0.0003 1 1 0.0060 0.0022 0.012 -0.023 0.00026 -1 -0.0001 1 1 0.0028 -0.0014 0.000 -0.004 0.00009 -1 -0.0001 1 1 0.0006 0.0046 0.011 0.010 -0.00007 -1 0.0001 1 1 -0.0039 0.0023 0.017 0.005 -0.00007 -1 -0.0001 1 1 0.0041 -0.0009 0.009 0.005 0.00021 -1 -0.0002 1 1 0.0068 0.0004 0.009 0.014 0.00014 -1 -0.0001 1 1 0.0035 0.0024 0.014 0.033 -0.00014 -1 0.0002 1 1 -0.0058 -0.0005 0.014 0.022 -0.00008 -1 -0.0002 1 1 0.0022 0.0007 0.002 0.009 0.00014 -1 0.0002 1 1 -0.0024 0.0035 0.013 -0.010 0.00002 -1 -0.0003 1 1 0.0063 0.0003 0.014 -0.002 0.00015 -1 0.0002 1 1 -0.0028 0.0017 0.009 -0.012 0.00005 -1 -0.0002 1 1 0.0052 0.0021 0.010 -0.006 0.00010 -1 -0.0001 1 1 0.0042 -0.0004 0.005 0.013 0.00002 -1 0.0002 1 1 -0.0064 0.0019 0.005 -0.004 -0.00002 -1 -0.0001 1 1 0.0075 0.0014 0.018 0.001 0.00007 -1 -0.0002 1 1 0.0048 -0.0003 0.015 0.019 -0.00013 -1 0.0001 1 1 -0.0058 0.0001 0.011 0.017 -0.00021 -1 0.0003 1 1 -0.0075 -0.0007 0.008 0.008 -0.00008 -1 -0.0002 1 1 0.0043 0.0026 0.005 -0.007 0.00011 -1 -0.0005 1 1 0.0029 0.0005 0.011 0.009 0.00008 -1 0.0008 1 1 -0.0131 0.0019 0.014 -0.003 -0.00051 -1 -0.0001 1 1 0.0093 0.0005 0.006 -0.024 0.00021 -1 -0.0002 1 1 0.0106 0.0016 0.006 -0.004 0.00000 -1 0.0004 1 1 -0.0103 0.0015 0.012 0.012 -0.00033 -1 0.0001 1 1 -0.0075 0.0005 0.010 -0.014 0.00022 -1 -0.0003 1 1 0.0041 0.0017 0.007 -0.023 0.00017 -1 -0.0003 1 1 0.0071 0.0013 0.013 -0.008 0.00021 -1 -0.0005 1 1 0.0055 0.0003 0.014 0.010 -0.00019 -1 0.0001 1 1 -0.0048 0.0018 0.015 0.013 -0.00063 -1 0.0001 1 1 -0.0123 -0.0002 0.012 0.001 -0.00048 -1 -0.0001 1 1 0.0049 0.0025 -0.006 -0.044 0.00034 -1 -0.0003 1 1 0.0076 0.0056 0.000 -0.035 0.00015 -1 -0.0002 1 1 0.0069 -0.0015 0.017 -0.006 0.00032 -1 -0.0004 1 1 0.0093 -0.0042 0.015 0.011 0.00007 -1 -0.0001 1 1 0.0066 -0.0013 0.011 0.025 -0.00029 -1 0.0005 1 1 -0.0112 0.0018 0.006 0.013 -0.00032 -1 0.0002 1 1 -0.0092 0.0005 0.005 -0.010 0.00032 -1 -0.0005 1 1 0.0123 0.0021 0.005 -0.002 0.00032 -1 0.0003 1 1 -0.0035 0.0025 0.015 0.029 -0.00029 -1 0.0006 1 1 -0.0057 -0.0013 0.010 0.006 -0.00030 -1 0.0002 1 1 -0.0042 0.0032 0.012 -0.011 -0.00003 -1 -0.0003 1 1 0.0077 0.0032 0.009 -0.006 0.00019 -1 -0.0003 1 1 0.0037 0.0022 0.012 0.012 -0.00027 -1 0.0009 1 1 -0.0137 0.0013 0.014 -0.007 -0.00039 -1 -0.0002 1 1 0.0051 0.0007 0.010 -0.039 0.00075 -1 -0.0003 1 1 0.0151 0.0001 0.007 -0.015 0.00031 -1 -0.0008 1 1 0.0149 0.0016 0.008 0.021 -0.00046 -1 0.0022 1 1 -0.0208 0.0034 0.013 0.019 -0.00150 -1 -0.0002 1 1 0.0116 -0.0005 0.001 -0.039 0.00064 -1 -0.0006 1 1 0.0143 0.0006 0.000 -0.020 0.00008 -1 0.0003 1 1 -0.0079 0.0042 0.010 -0.006 -0.00018 -1 0.0001 1 1 0.0037 -0.0007 0.007 -0.012 -0.00001 -1 -0.0001 1 1 0.0050 -0.0003 0.005 -0.006 0.00013 -1 0.0001 1 1 -0.0063 0.0035 0.015 -0.007 -0.00017 -1 0.0001 1 1 -0.0074 0.0014 0.015 -0.017 -0.00003 -1 -0.0004 1 1 0.0037 -0.0008 0.012 -0.031 0.00038 -1 -0.0003 1 1 0.0053 -0.0001 0.003 -0.004 0.00012 -1 -0.0001 1 1 0.0002 0.0003 0.003 0.009 -0.00008 -1 0.0004 1 1 -0.0037 0.0034 0.007 0.006 -0.00023 -1 -0.0002 1 1 0.0038 -0.0001 0.008 0.011 0.00003 -1 -0.0001 1 1 -0.0045 0.0027 0.006 0.011 -0.00016 -1 0.0002 1 1 -0.0075 0.0030 0.009 0.002 -0.00012 -1 -0.0001 1 1 0.0057 -0.0003 0.014 -0.007 0.00007 -1 -0.0002 1 1 0.0045 -0.0007 0.007 0.011 -0.00009 -1 0.0002 1 1 -0.0064 0.0007 0.005 0.008 -0.00025 -1 -0.0003 1 1 0.0028 0.0002 0.008 -0.005 0.00002 -1 0.0002 1 1 -0.0033 0.0017 0.009 -0.005 -0.00025 -1 0.0002 1 1 -0.0045 0.0019 0.010 -0.012 0.00006 -1 -0.0002 1 1 0.0039 -0.0001 0.010 -0.016 0.00011 -1 0.0006 1 1 -0.0051 0.0020 0.011 -0.011 -0.00029 -1 -0.0002 1 1 0.0036 0.0005 0.009 -0.019 0.00037 -1 -0.0002 1 1 0.0075 0.0010 0.008 -0.005 0.00010 -1 -0.0002 1 1 0.0035 0.0014 0.008 0.013 -0.00019 -1 0.0005 1 1 -0.0037 0.0017 0.010 0.013 -0.00030 -1 0.0002 1 1 -0.0054 0.0006 0.006 -0.015 -0.00004 -1 -0.0002 1 1 0.0035 0.0027 0.007 -0.024 0.00017 -1 -0.0003 1 1 0.0042 0.0007 0.016 -0.006 0.00013 -1 -0.0001 1 1 -0.0044 -0.0030 0.005 -0.007 -0.00008 -1 0.0001 1 1 -0.0024 0.0012 0.000 -0.029 0.00011 -1 -0.0002 1 1 0.0050 0.0023 0.004 -0.021 0.00010 -1 -0.0006 1 1 0.0100 -0.0036 0.024 -0.024 0.00013 -1 0.0001 1 1 -0.0020 0.0014 0.012 -0.010 -0.00001 -1 -0.0003 1 1 0.0036 -0.0010 0.016 -0.006 0.00010 -1 0.0001 1 1 -0.0042 -0.0008 0.011 -0.012 -0.00004 -1 0.0001 1 1 -0.0029 0.0016 0.014 -0.021 0.00009 -1 -0.0002 1 1 0.0050 0.0010 0.016 0.011 -0.00003 -1 0.0004 1 1 -0.0071 -0.0012 0.014 0.006 -0.00015 -1 0.0001 1 1 -0.0047 -0.0004 0.011 -0.012 0.00017 -1 -0.0002 1 1 0.0065 -0.0013 0.006 -0.006 0.00018 -1 -0.0001 1 1 0.0061 0.0014 0.008 0.019 -0.00005 -1 -0.0002 1 1 0.0039 0.0010 0.009 0.027 -0.00018 -1 0.0002 1 1 -0.0054 -0.0013 0.013 0.022 -0.00014 -1 -0.0001 1 1 0.0038 0.0004 0.015 0.009 0.00004 -1 0.0001 1 1 -0.0053 -0.0006 0.010 0.006 -0.00006 -1 0.0002 1 1 -0.0030 0.0006 0.011 -0.011 0.00010 -1 -0.0001 1 1 0.0069 0.0014 0.008 -0.002 0.00017 -1 -0.0001 1 1 0.0081 0.0016 0.011 0.016 0.00000 -1 -0.0001 1 1 0.0068 0.0019 0.013 0.027 -0.00014 -1 0.0001 1 1 -0.0066 0.0004 0.016 0.028 -0.00019 -1 -0.0001 1 1 0.0036 -0.0009 0.005 -0.011 0.00020 -1 -0.0002 1 1 0.0060 -0.0014 0.010 0.013 0.00000 -1 -0.0001 1 1 -0.0043 0.0003 0.013 0.015 -0.00008 -1 0.0002 1 1 -0.0062 -0.0005 0.012 0.003 -0.00007 -1 -0.0001 1 1 0.0062 0.0010 0.012 -0.006 0.00018 -1 -0.0001 1 1 0.0012 -0.0003 0.006 0.045 -0.00013 -1 0.0001 1 1 -0.0047 0.0000 0.006 0.039 -0.00017 -1 0.0002 1 1 -0.0046 -0.0004 0.014 0.004 -0.00005 -1 -0.0002 1 1 0.0042 -0.0013 0.009 0.000 0.00020 -1 -0.0001 1 1 0.0055 -0.0008 0.006 0.013 0.00000 -1 0.0001 1 1 -0.0050 -0.0002 0.004 0.003 -0.00005 -1 0.0001 1 1 -0.0009 0.0016 0.008 -0.010 0.00013 -1 -0.0002 1 1 0.0043 0.0025 0.013 -0.005 0.00018 -1 -0.0002 1 1 0.0020 -0.0007 0.013 0.009 -0.00010 -1 0.0003 1 1 -0.0044 0.0007 0.013 0.007 -0.00028 -1 -0.0002 1 1 0.0058 -0.0007 0.014 -0.008 0.00024 -1 -0.0001 1 1 0.0054 0.0001 0.013 0.012 -0.00014 -1 0.0001 1 1 -0.0033 -0.0040 0.003 0.017 -0.00027 -1 -0.0001 1 1 -0.0064 -0.0032 -0.001 0.010 -0.00019 -1 -0.0001 1 1 0.0045 0.0007 0.002 -0.034 0.00039 -1 -0.0001 1 1 0.0097 0.0012 0.004 -0.016 0.00015 -1 -0.0002 1 1 0.0100 0.0051 0.013 0.011 -0.00008 -1 -0.0002 1 1 0.0058 0.0026 0.020 0.028 -0.00021 -1 0.0002 1 1 -0.0067 -0.0017 0.017 0.024 -0.00020 -1 -0.0002 1 1 0.0050 0.0023 0.002 -0.008 0.00021 -1 -0.0001 1 1 0.0067 -0.0007 0.007 0.008 -0.00001 -1 0.0002 1 1 -0.0043 0.0002 0.007 0.018 -0.00027 -1 0.0001 1 1 -0.0070 0.0009 0.008 0.003 -0.00005 -1 0.0001 1 1 -0.0035 0.0004 0.008 -0.014 0.00015 -1 -0.0002 1 1 0.0058 0.0003 0.008 -0.006 0.00012 -1 0.0002 1 1 -0.0060 -0.0009 0.009 0.005 -0.00020 -1 -0.0002 1 1 0.0046 0.0014 0.009 -0.025 0.00022 -1 -0.0006 1 1 0.0011 -0.0005 0.012 0.009 0.00002 -1 0.0007 1 1 -0.0079 0.0001 0.011 0.004 -0.00051 -1 0.0002 1 1 0.0044 -0.0038 0.012 -0.019 0.00003 -1 -0.0001 1 1 0.0083 -0.0017 0.006 -0.001 0.00012 -1 -0.0001 1 1 0.0069 0.0009 0.005 0.027 -0.00012 -1 0.0001 1 1 0.0015 0.0018 0.009 0.038 -0.00022 -1 0.0002 1 1 -0.0052 0.0008 0.011 0.003 -0.00001 -1 0.0001 1 1 -0.0033 -0.0007 0.005 -0.006 -0.00013 -1 -0.0005 1 1 0.0061 -0.0005 0.011 -0.009 0.00010 -1 -0.0002 1 1 0.0046 -0.0005 0.005 0.010 0.00004 -1 0.0001 1 1 -0.0063 0.0000 0.009 0.000 -0.00004 -1 0.0001 1 1 -0.0047 0.0007 0.010 -0.012 0.00012 -1 -0.0002 1 1 0.0072 0.0004 0.010 -0.003 0.00013 -1 -0.0002 1 1 0.0062 0.0016 0.012 0.010 -0.00015 -1 0.0005 1 1 -0.0073 -0.0007 0.010 0.007 -0.00020 -1 -0.0001 1 1 0.0044 -0.0017 0.005 -0.011 0.00024 -1 -0.0001 1 1 0.0069 0.0009 0.005 -0.003 0.00013 -1 0.0001 1 1 0.0069 0.0029 0.010 0.013 -0.00004 -1 -0.0001 1 1 0.0047 -0.0002 0.009 0.029 -0.00015 -1 0.0001 1 1 -0.0057 0.0002 0.009 0.028 -0.00024 -1 -0.0003 1 1 0.0040 0.0002 0.010 -0.008 0.00020 -1 0.0002 1 1 -0.0023 0.0002 0.007 -0.011 -0.00002 -1 -0.0001 1 1 0.0054 0.0004 0.009 -0.006 0.00015 -1 -0.0001 1 1 0.0015 0.0021 0.015 0.011 -0.00018 -1 0.0004 1 1 -0.0039 -0.0015 0.014 0.008 -0.00022 -1 -0.0001 1 1 0.0050 0.0006 0.003 0.015 0.00002 -1 -0.0002 1 1 0.0006 0.0009 0.006 0.027 -0.00012 -1 0.0001 1 1 -0.0047 0.0031 0.012 0.023 -0.00025 -1 -0.0001 1 1 0.0038 0.0013 0.006 0.013 0.00009 -1 0.0002 1 1 -0.0049 0.0001 0.012 0.007 -0.00007 -1 -0.0002 1 1 0.0008 0.0009 0.011 0.010 -0.00002 -1 0.0001 1 1 -0.0006 -0.0011 0.011 -0.009 0.00006 -1 -0.0004 1 1 0.0037 -0.0013 0.006 -0.005 0.00014 -1 0.0003 1 1 -0.0067 -0.0005 0.006 -0.011 -0.00014 -1 -0.0002 1 1 0.0053 0.0011 0.011 -0.023 0.00006 -1 0.0002 1 1 -0.0059 -0.0001 0.013 -0.009 -0.00028 -1 0.0001 1 1 -0.0048 0.0011 0.014 -0.031 0.00014 -1 -0.0001 1 1 0.0056 0.0008 0.012 -0.003 0.00007 -1 -0.0003 1 1 0.0034 -0.0008 0.010 0.010 -0.00011 -1 0.0005 1 1 -0.0041 -0.0002 0.008 0.010 -0.00029 -1 -0.0001 1 1 0.0061 0.0005 0.009 0.012 0.00011 -1 -0.0001 1 1 0.0057 0.0009 0.010 0.024 -0.00010 -1 0.0003 1 1 -0.0006 0.0008 0.011 0.032 -0.00045 -1 0.0002 1 1 -0.0054 -0.0014 0.009 0.026 -0.00016 -1 0.0003 1 1 -0.0067 0.0007 0.008 0.006 -0.00021 -1 0.0001 1 1 -0.0041 0.0007 0.009 -0.011 0.00021 -1 -0.0004 1 1 0.0065 0.0004 0.009 -0.006 0.00023 -1 0.0005 1 1 -0.0102 -0.0008 0.012 0.001 -0.00033 -1 -0.0004 1 1 0.0062 -0.0007 0.006 -0.023 0.00033 -1 0.0001 1 1 -0.0038 0.0014 0.002 -0.012 -0.00002 -1 -0.0001 1 1 0.0062 0.0009 0.016 -0.003 0.00007 -1 -0.0001 1 1 0.0046 -0.0017 0.011 0.014 -0.00008 -1 0.0001 1 1 -0.0071 -0.0013 0.002 0.004 -0.00013 -1 0.0001 1 1 -0.0079 0.0025 0.006 -0.010 -0.00001 -1 0.0001 1 1 -0.0054 0.0023 0.010 -0.028 0.00013 -1 -0.0003 1 1 0.0047 0.0009 0.013 -0.031 0.00032 -1 -0.0002 1 1 0.0066 -0.0021 0.014 -0.015 0.00000 -1 0.0001 1 1 0.0033 0.0005 0.014 -0.005 -0.00022 -1 0.0001 1 1 -0.0037 -0.0016 0.009 -0.011 0.00000 -1 0.0004 1 1 -0.0078 -0.0010 0.008 0.002 -0.00029 -1 0.0001 1 1 0.0062 0.0010 0.009 -0.013 0.00010 -1 -0.0004 1 1 0.0079 0.0008 0.010 -0.003 0.00012 -1 -0.0003 1 1 0.0031 -0.0014 0.012 0.011 -0.00032 -1 0.0001 1 1 -0.0068 0.0005 0.012 0.009 -0.00061 -1 0.0001 1 1 -0.0099 -0.0024 0.008 -0.014 0.00028 -1 -0.0001 1 1 0.0065 -0.0002 -0.002 -0.022 0.00030 -1 -0.0001 1 1 0.0089 0.0019 0.001 -0.006 0.00001 -1 -0.0003 1 1 0.0067 0.0024 0.006 0.013 -0.00012 -1 0.0005 1 1 -0.0097 0.0000 0.013 0.006 -0.00030 -1 -0.0001 1 1 0.0070 0.0001 0.006 -0.004 0.00007 -1 0.0001 1 1 -0.0038 0.0077 0.014 -0.043 0.00005 -1 0.0002 1 1 0.0005 0.0044 0.027 -0.050 0.00012 -1 -0.0003 1 1 0.0066 -0.0015 0.023 -0.040 0.00019 -1 0.0003 1 1 -0.0054 -0.0004 0.015 -0.028 0.00003 -1 -0.0002 1 1 0.0096 0.0010 0.016 -0.013 0.00012 -1 0.0003 1 1 -0.0062 0.0005 0.017 0.021 -0.00017 -1 -0.0001 1 1 0.0049 0.0017 0.009 0.012 0.00008 -1 -0.0002 1 1 0.0038 -0.0012 0.017 0.030 -0.00005 -1 0.0001 1 1 -0.0061 -0.0007 0.009 0.017 -0.00006 -1 0.0001 1 1 -0.0001 0.0016 0.011 -0.010 0.00013 -1 -0.0001 1 1 0.0054 -0.0004 0.008 -0.002 0.00015 -1 -0.0001 1 1 0.0066 0.0038 0.014 0.012 -0.00003 -1 -0.0001 1 1 0.0049 0.0044 0.021 0.021 -0.00013 -1 0.0001 1 1 -0.0075 -0.0031 0.016 0.015 -0.00021 -1 0.0001 1 1 -0.0075 -0.0027 0.007 -0.011 0.00015 -1 -0.0001 1 1 0.0051 -0.0022 0.014 0.010 0.00000 -1 0.0001 1 1 -0.0040 0.0042 0.020 0.005 -0.00003 -1 0.0001 1 1 -0.0017 0.0037 0.009 -0.009 0.00005 -1 -0.0001 1 1 0.0044 -0.0026 0.015 -0.004 0.00011 -1 -0.0002 1 1 0.0045 0.0018 0.009 0.010 -0.00001 -1 0.0001 1 1 -0.0044 -0.0003 0.016 0.006 -0.00006 -1 -0.0001 1 1 -0.0027 -0.0013 0.009 -0.010 0.00007 -1 0.0001 1 1 -0.0035 0.0008 0.007 -0.022 -0.00002 -1 -0.0001 1 1 0.0053 -0.0021 0.005 -0.022 0.00017 -1 -0.0001 1 1 0.0049 0.0013 0.010 0.013 -0.00007 -1 0.0001 1 1 -0.0057 0.0018 0.015 0.013 -0.00019 -1 0.0001 1 1 -0.0073 -0.0011 0.014 0.004 -0.00008 -1 -0.0001 1 1 0.0049 -0.0006 0.006 -0.020 0.00018 -1 -0.0001 1 1 0.0047 0.0005 0.014 0.011 -0.00002 -1 0.0001 1 1 -0.0067 -0.0015 0.003 -0.002 -0.00006 -1 -0.0001 1 1 0.0055 -0.0022 0.011 0.011 -0.00009 -1 0.0001 1 1 -0.0074 0.0006 0.012 0.002 -0.00009 -1 0.0001 1 1 -0.0071 -0.0016 0.009 -0.013 0.00006 -1 -0.0003 1 1 0.0051 -0.0077 0.017 -0.022 0.00021 -1 -0.0001 1 1 0.0072 -0.0004 0.003 -0.023 0.00022 -1 -0.0002 1 1 0.0053 0.0031 0.018 0.031 -0.00015 -1 0.0002 1 1 -0.0088 -0.0032 0.007 0.018 -0.00016 -1 -0.0002 1 1 0.0047 0.0007 0.004 -0.003 0.00017 -1 0.0001 1 1 -0.0037 0.0013 0.016 0.006 -0.00005 -1 -0.0002 1 1 0.0055 0.0008 0.005 -0.001 0.00010 -1 0.0002 1 1 -0.0033 0.0016 0.012 0.008 -0.00015 -1 0.0001 1 1 -0.0036 0.0001 0.015 0.004 -0.00004 -1 0.0001 1 1 -0.0021 0.0005 0.010 -0.016 0.00006 -1 0.0001 1 1 -0.0033 -0.0012 0.007 -0.012 -0.00002 -1 -0.0001 1 1 0.0039 -0.0017 0.006 -0.005 0.00011 -1 0.0001 1 1 -0.0018 -0.0017 0.011 -0.010 0.00005 -1 0.0001 1 1 -0.0035 0.0009 0.012 -0.007 -0.00005 -1 0.0001 1 1 -0.0060 0.0011 0.012 0.002 -0.00011 -1 -0.0001 1 1 0.0062 -0.0006 0.006 -0.018 0.00019 -1 -0.0001 1 1 0.0093 -0.0007 0.007 0.023 -0.00003 -1 -0.0001 1 1 0.0070 -0.0003 0.007 0.035 -0.00019 -1 0.0002 1 1 -0.0070 -0.0002 0.012 0.034 -0.00025 -1 -0.0003 1 1 0.0032 -0.0014 0.007 0.011 0.00003 -1 0.0002 1 1 -0.0063 0.0003 0.007 0.004 -0.00016 -1 -0.0003 1 1 0.0038 -0.0007 0.009 -0.025 0.00025 -1 0.0001 1 1 -0.0020 0.0000 0.008 -0.011 0.00001 -1 0.0001 1 1 0.0032 0.0020 0.009 -0.004 0.00003 -1 -0.0001 1 1 0.0036 -0.0002 0.008 0.011 -0.00002 -1 0.0002 1 1 -0.0039 -0.0017 0.009 0.007 -0.00007 -1 0.0001 1 1 0.0020 0.0030 0.012 0.011 -0.00002 -1 0.0001 1 1 -0.0062 -0.0015 0.007 0.004 -0.00014 -1 -0.0001 1 1 0.0046 0.0032 0.005 -0.024 0.00016 -1 -0.0001 1 1 0.0059 -0.0006 0.015 0.012 -0.00007 -1 0.0002 1 1 -0.0040 -0.0016 0.010 0.017 -0.00015 -1 0.0002 1 1 -0.0001 0.0011 0.006 -0.009 0.00003 -1 -0.0001 1 1 0.0042 0.0030 0.011 -0.004 0.00014 -1 -0.0001 1 1 0.0048 -0.0002 0.012 0.013 -0.00003 -1 0.0001 1 1 -0.0054 0.0002 0.009 0.001 -0.00001 -1 -0.0001 1 1 0.0045 0.0008 0.007 -0.005 0.00006 -1 0.0003 1 1 -0.0055 0.0007 0.018 0.006 -0.00022 -1 -0.0001 1 1 0.0072 0.0008 0.003 0.011 0.00002 -1 -0.0001 1 1 0.0043 0.0020 0.007 0.029 -0.00013 -1 0.0002 1 1 -0.0046 -0.0008 0.013 0.027 -0.00014 -1 0.0001 1 1 0.0026 0.0020 0.017 0.009 -0.00001 -1 0.0003 1 1 -0.0052 -0.0035 0.013 0.006 -0.00014 -1 0.0002 1 1 -0.0013 -0.0008 0.005 -0.010 0.00004 -1 -0.0002 1 1 0.0034 0.0020 0.002 -0.007 0.00016 -1 -0.0001 1 1 0.0009 -0.0020 0.012 0.010 -0.00006 -1 0.0002 1 1 -0.0051 -0.0004 0.009 0.003 -0.00015 -1 -0.0001 1 1 0.0042 0.0000 0.007 -0.007 0.00008 -1 -0.0001 1 1 0.0020 0.0003 0.007 0.010 -0.00008 -1 0.0002 1 1 -0.0038 0.0005 0.008 0.006 -0.00013 -1 0.0001 1 1 0.0002 -0.0008 0.006 0.009 -0.00002 -1 -0.0001 1 1 0.0037 0.0008 0.008 0.023 -0.00003 -1 -0.0001 1 1 0.0016 0.0024 0.012 0.029 -0.00015 -1 0.0002 1 1 -0.0042 -0.0014 0.016 0.025 -0.00018 -1 0.0002 1 1 -0.0062 -0.0022 0.007 0.004 -0.00013 -1 -0.0001 1 1 -0.0047 -0.0017 0.003 -0.010 0.00010 -1 -0.0001 1 1 0.0056 0.0002 0.007 -0.002 0.00005 -1 -0.0002 1 1 0.0041 0.0005 0.007 0.010 -0.00009 -1 0.0003 1 1 -0.0067 0.0009 0.011 0.005 -0.00021 -1 -0.0001 1 1 0.0053 0.0032 0.011 0.020 -0.00015 -1 0.0002 1 1 -0.0035 -0.0005 0.015 0.023 -0.00018 -1 -0.0001 1 1 0.0013 0.0004 0.008 0.010 0.00000 -1 0.0001 1 1 -0.0006 0.0007 0.006 -0.010 0.00000 -1 0.0002 1 1 -0.0028 -0.0001 0.010 -0.012 -0.00002 -1 0.0003 1 1 -0.0050 0.0011 0.011 0.008 -0.00018 -1 -0.0001 1 1 0.0054 -0.0005 0.002 -0.004 0.00006 -1 0.0001 1 1 -0.0047 0.0007 0.019 0.005 -0.00003 -1 0.0001 1 1 0.0025 0.0026 0.012 0.010 -0.00002 -1 0.0001 1 1 -0.0048 -0.0011 0.007 0.005 -0.00006 -1 -0.0002 1 1 0.0071 0.0025 0.009 0.014 0.00004 -1 0.0001 1 1 0.0045 0.0029 0.014 0.025 -0.00020 -1 0.0001 1 1 -0.0046 0.0009 0.019 0.025 -0.00014 -1 -0.0002 1 1 0.0011 -0.0003 0.005 0.010 0.00004 -1 0.0002 1 1 -0.0037 0.0011 0.008 0.006 -0.00013 -1 0.0001 1 1 -0.0012 -0.0002 0.011 -0.010 0.00001 -1 -0.0001 1 1 0.0030 -0.0005 0.008 -0.007 0.00009 -1 0.0001 1 1 -0.0023 0.0010 0.005 -0.013 0.00001 -1 -0.0001 1 1 0.0048 0.0026 0.011 -0.006 0.00009 -1 0.0003 1 1 -0.0038 -0.0038 0.014 0.006 -0.00014 -1 -0.0001 1 1 0.0048 0.0005 0.004 0.015 0.00003 -1 0.0002 1 1 -0.0040 0.0013 0.013 0.023 -0.00029 -1 0.0002 1 1 -0.0046 -0.0007 0.011 0.006 -0.00007 -1 0.0001 1 1 -0.0036 -0.0010 0.007 0.005 -0.00003 -1 0.0004 1 1 -0.0146 0.0038 0.014 0.001 -0.00016 -1 -0.0001 1 1 0.0069 0.0061 0.017 -0.023 0.00017 -1 -0.0002 1 1 0.0090 0.0038 0.019 -0.003 0.00004 -1 -0.0001 1 1 0.0072 0.0032 0.019 0.013 -0.00014 -1 -0.0001 1 1 -0.0036 0.0024 0.014 0.022 -0.00019 -1 0.0006 1 1 -0.0089 0.0029 0.013 0.007 -0.00019 -1 0.0001 1 1 -0.0049 0.0033 0.013 -0.011 0.00033 -1 -0.0001 1 1 0.0046 0.0020 0.010 -0.012 0.00041 -1 0.0007 1 1 -0.0058 0.0006 0.013 0.009 -0.00039 -1 -0.0001 1 1 0.0039 0.0032 0.008 -0.013 0.00027 -1 -0.0005 1 1 0.0065 0.0043 0.010 -0.006 0.00015 -1 0.0004 1 1 -0.0071 0.0024 0.008 -0.010 -0.00011 -1 -0.0004 1 1 0.0102 0.0051 0.014 -0.003 0.00015 -1 -0.0001 1 1 -0.0081 0.0008 0.014 0.007 -0.00017 -1 -0.0003 1 1 0.0079 0.0045 0.014 -0.006 0.00024 -1 -0.0001 1 1 0.0067 0.0024 0.017 0.019 -0.00010 -1 -0.0002 1 1 0.0037 0.0029 0.017 0.028 -0.00019 -1 0.0006 1 1 -0.0055 -0.0002 0.017 0.023 -0.00017 -1 -0.0003 1 1 0.0072 0.0018 0.013 0.029 0.00008 -1 0.0001 1 1 0.0051 0.0020 0.013 0.042 -0.00016 -1 0.0001 1 1 -0.0060 0.0023 0.008 0.043 -0.00028 -1 -0.0003 1 1 0.0041 0.0038 0.013 0.010 -0.00002 -1 0.0004 1 1 -0.0055 0.0033 0.016 0.009 -0.00020 -1 -0.0003 1 1 0.0050 0.0018 0.011 0.013 0.00012 -1 0.0004 1 1 -0.0055 0.0029 0.023 -0.002 -0.00019 -1 0.0002 1 1 0.0000 0.0019 0.028 -0.027 0.00017 -1 0.0001 1 1 0.0048 0.0014 0.026 -0.022 0.00021 -1 -0.0003 1 1 0.0080 -0.0048 0.018 -0.014 0.00022 -1 -0.0004 1 1 0.0028 -0.0009 0.008 0.010 -0.00021 -1 0.0008 1 1 -0.0062 0.0036 0.011 0.005 -0.00029 -1 -0.0003 1 1 0.0060 0.0028 0.020 -0.009 0.00018 -1 -0.0003 1 1 0.0051 0.0035 0.027 0.012 -0.00009 -1 0.0006 1 1 -0.0067 -0.0007 0.024 0.007 -0.00020 -1 -0.0004 1 1 0.0057 0.0019 0.012 -0.003 0.00013 -1 0.0004 1 1 -0.0061 0.0014 0.019 0.005 -0.00015 -1 -0.0001 1 1 0.0051 0.0021 0.021 0.000 0.00004 -1 0.0004 1 1 -0.0041 0.0011 0.019 0.007 -0.00010 -1 -0.0001 1 1 0.0048 0.0006 0.010 0.014 0.00003 -1 0.0001 1 1 -0.0003 0.0013 0.009 -0.010 0.00011 -1 -0.0001 1 1 0.0028 0.0041 0.015 -0.008 0.00016 -1 -0.0001 1 1 0.0045 0.0014 0.024 0.012 0.00000 -1 0.0002 1 1 -0.0055 0.0030 0.012 0.008 -0.00007 -1 0.0003 1 1 -0.0005 0.0030 0.020 -0.010 0.00012 -1 -0.0005 1 1 0.0054 -0.0024 0.013 -0.005 0.00028 -1 0.0002 1 1 -0.0036 0.0034 0.011 0.007 -0.00017 -1 0.0001 1 1 -0.0019 0.0008 0.014 -0.010 0.00007 -1 -0.0001 1 1 0.0036 0.0009 0.012 -0.008 0.00014 -1 -0.0003 1 1 0.0039 0.0013 0.012 0.011 -0.00004 -1 0.0004 1 1 -0.0052 0.0000 0.012 0.007 -0.00015 -1 -0.0001 1 1 0.0063 0.0027 0.013 0.014 0.00007 -1 -0.0002 1 1 0.0052 -0.0008 0.016 0.029 -0.00006 -1 0.0004 1 1 -0.0072 0.0005 0.013 0.020 -0.00013 -1 0.0001 1 1 -0.0054 -0.0004 0.014 0.001 -0.00009 -1 0.0002 1 1 -0.0045 -0.0006 0.010 -0.012 0.00007 -1 0.0001 1 1 0.0044 0.0014 0.012 -0.003 0.00002 -1 -0.0001 1 1 0.0056 -0.0003 0.005 0.028 -0.00008 -1 -0.0001 1 1 0.0046 0.0020 0.012 0.005 0.00009 -1 -0.0001 1 1 0.0045 0.0025 0.014 0.014 -0.00011 -1 -0.0001 1 1 -0.0064 -0.0006 0.006 0.005 -0.00007 -1 0.0002 1 1 -0.0076 0.0019 0.008 -0.009 -0.00004 -1 -0.0001 1 1 0.0041 0.0011 0.011 -0.025 0.00019 -1 -0.0002 1 1 0.0059 0.0014 0.011 -0.007 0.00000 -1 0.0002 1 1 -0.0054 0.0008 0.011 -0.012 -0.00004 -1 -0.0001 1 1 0.0061 -0.0012 0.009 -0.004 0.00007 -1 0.0002 1 1 -0.0049 0.0031 0.013 0.007 -0.00020 -1 -0.0002 1 1 0.0056 -0.0004 0.002 -0.004 0.00017 -1 0.0001 1 1 0.0035 0.0039 0.012 0.015 -0.00009 -1 0.0003 1 1 -0.0051 0.0000 0.014 0.003 -0.00002 -1 -0.0001 1 1 0.0045 -0.0015 0.003 -0.001 0.00022 -1 -0.0002 1 1 0.0067 0.0007 0.002 0.013 0.00004 -1 -0.0001 1 1 0.0040 0.0052 0.012 0.028 -0.00014 -1 0.0002 1 1 -0.0046 -0.0031 0.013 0.024 -0.00012 -1 0.0001 1 1 -0.0013 0.0009 0.016 -0.010 0.00005 -1 -0.0003 1 1 0.0031 -0.0012 0.009 -0.008 0.00015 -1 0.0002 1 1 -0.0034 0.0004 0.005 -0.005 -0.00014 -1 0.0002 1 1 -0.0054 0.0006 0.007 -0.014 -0.00017 -1 0.0002 1 1 -0.0050 0.0012 0.006 -0.030 0.00007 -1 0.0001 1 1 0.0057 0.0009 0.015 -0.006 0.00000 -1 -0.0005 1 1 0.0069 -0.0007 0.012 0.003 0.00010 -1 -0.0001 1 1 -0.0042 -0.0005 0.011 0.011 -0.00040 -1 -0.0001 1 1 -0.0061 -0.0019 0.003 -0.010 0.00026 -1 -0.0001 1 1 0.0059 0.0041 0.005 -0.004 0.00008 -1 -0.0002 1 1 0.0059 0.0040 0.012 0.011 -0.00003 -1 0.0003 1 1 -0.0042 -0.0017 0.010 0.007 -0.00002 -1 0.0002 1 1 -0.0044 0.0003 0.016 0.023 -0.00023 -1 -0.0001 1 1 0.0009 0.0010 0.013 0.010 -0.00003 -1 0.0004 1 1 -0.0056 -0.0007 0.012 0.006 -0.00021 -1 0.0001 1 1 0.0002 0.0010 0.003 -0.010 0.00015 -1 -0.0003 1 1 0.0040 0.0023 0.005 -0.006 0.00020 -1 -0.0002 1 1 0.0049 0.0006 0.005 0.009 0.00017 -1 -0.0003 1 1 0.0023 0.0010 0.006 0.028 -0.00010 -1 0.0004 1 1 -0.0053 0.0016 0.008 0.026 -0.00032 -1 -0.0001 1 1 0.0046 -0.0003 0.010 0.011 0.00007 -1 -0.0002 1 1 0.0020 0.0001 0.006 0.028 -0.00008 -1 0.0002 1 1 -0.0068 0.0014 0.009 0.015 -0.00013 -1 0.0002 1 1 -0.0034 0.0002 0.005 -0.011 0.00013 -1 -0.0001 1 1 0.0076 0.0033 0.008 0.000 0.00015 -1 -0.0002 1 1 0.0083 0.0039 0.012 0.012 0.00000 -1 0.0005 1 1 -0.0077 0.0002 0.016 0.022 -0.00026 -1 -0.0001 1 1 0.0061 0.0007 0.003 0.013 0.00005 -1 -0.0003 1 1 0.0031 0.0031 0.010 0.028 -0.00012 -1 0.0003 1 1 -0.0069 0.0009 0.015 0.023 -0.00029 -1 0.0002 1 1 0.0048 -0.0013 0.013 -0.014 0.00011 -1 -0.0001 1 1 0.0074 -0.0021 0.007 -0.004 0.00013 -1 0.0004 1 1 -0.0073 0.0019 0.016 0.000 -0.00021 -1 -0.0001 1 1 0.0059 -0.0003 0.003 -0.011 0.00023 -1 -0.0002 1 1 0.0083 0.0027 0.006 0.012 0.00001 -1 -0.0001 1 1 0.0043 0.0033 0.013 0.029 -0.00019 -1 0.0003 1 1 -0.0082 -0.0009 0.015 0.021 -0.00025 -1 -0.0002 1 1 0.0046 0.0017 0.002 -0.003 0.00020 -1 -0.0002 1 1 0.0017 0.0000 0.012 0.010 0.00009 -1 0.0001 1 1 -0.0043 0.0005 0.010 0.004 -0.00010 -1 0.0001 1 1 -0.0008 0.0022 0.009 -0.009 -0.00003 -1 -0.0004 1 1 0.0047 0.0000 0.004 -0.006 0.00022 -1 0.0001 1 1 -0.0055 0.0016 0.015 -0.008 -0.00006 -1 -0.0001 1 1 0.0035 -0.0009 0.006 -0.022 0.00024 -1 -0.0001 1 1 0.0084 0.0011 0.005 -0.006 0.00014 -1 -0.0003 1 1 0.0071 0.0023 0.008 0.015 -0.00009 -1 0.0001 1 1 -0.0062 0.0006 0.013 0.001 -0.00014 -1 -0.0001 1 1 0.0045 0.0022 0.008 0.012 -0.00001 -1 0.0003 1 1 -0.0039 -0.0037 0.011 0.016 -0.00017 -1 -0.0002 1 1 0.0029 0.0012 0.012 0.011 0.00002 -1 0.0002 1 1 -0.0056 -0.0002 0.013 0.005 -0.00015 -1 0.0001 1 1 -0.0030 -0.0006 0.008 -0.011 0.00013 -1 -0.0001 1 1 0.0054 0.0001 0.003 -0.006 0.00017 -1 0.0001 1 1 -0.0043 0.0015 0.017 0.008 -0.00006 -1 -0.0004 1 1 0.0050 0.0016 0.001 0.010 0.00005 -1 0.0002 1 1 -0.0078 0.0019 0.015 0.002 -0.00015 -1 0.0002 1 1 -0.0062 -0.0001 0.013 -0.013 0.00016 -1 -0.0001 1 1 0.0032 0.0004 0.008 0.009 -0.00003 -1 0.0001 1 1 -0.0036 0.0016 0.009 0.007 -0.00006 -1 0.0002 1 1 -0.0020 -0.0002 0.004 -0.011 0.00001 -1 -0.0001 1 1 0.0038 0.0022 0.007 -0.009 0.00018 -1 -0.0002 1 1 0.0034 0.0025 0.014 0.011 -0.00006 -1 0.0002 1 1 -0.0053 -0.0001 0.010 0.007 -0.00016 -1 0.0001 1 1 -0.0025 0.0005 0.008 -0.011 0.00012 -1 0.0001 1 1 -0.0032 -0.0002 0.009 -0.011 -0.00004 -1 0.0002 1 1 -0.0023 0.0017 0.015 -0.012 0.00000 -1 -0.0002 1 1 0.0056 0.0002 0.011 -0.007 0.00017 -1 0.0004 1 1 -0.0064 -0.0006 0.009 0.005 -0.00043 -1 -0.0001 1 1 0.0035 0.0023 0.011 -0.017 0.00020 -1 -0.0001 1 1 0.0057 -0.0003 0.011 -0.005 0.00006 -1 0.0004 1 1 -0.0054 0.0029 0.009 0.006 -0.00026 -1 -0.0001 1 1 0.0053 -0.0020 0.003 -0.008 0.00033 -1 -0.0002 1 1 0.0084 0.0014 0.004 0.002 0.00015 -1 -0.0003 1 1 0.0053 0.0017 0.012 0.027 -0.00018 -1 0.0004 1 1 -0.0060 0.0010 0.015 0.027 -0.00038 -1 0.0001 1 1 -0.0054 0.0038 0.015 0.010 -0.00029 -1 0.0001 1 1 -0.0079 0.0017 0.014 0.000 -0.00013 -1 0.0002 1 1 -0.0074 0.0009 0.014 -0.011 0.00009 -1 -0.0002 1 1 0.0069 -0.0008 0.005 -0.014 0.00029 -1 0.0002 1 1 -0.0073 0.0012 0.014 -0.004 -0.00019 -1 -0.0004 1 1 0.0069 0.0034 0.022 -0.006 0.00008 -1 0.0006 1 1 -0.0049 0.0021 0.019 0.006 -0.00017 -1 -0.0005 1 1 -0.0003 0.0027 0.013 -0.009 0.00013 -1 -0.0003 1 1 0.0051 0.0056 0.011 -0.004 0.00021 -1 -0.0004 1 1 0.0057 0.0052 0.015 0.010 -0.00004 -1 0.0003 1 1 -0.0069 0.0058 0.031 0.004 -0.00016 -1 0.0001 1 1 -0.0073 0.0037 0.031 -0.010 0.00003 -1 0.0002 1 1 -0.0014 0.0027 0.027 -0.028 0.00023 -1 -0.0005 1 1 0.0079 0.0029 0.024 -0.018 0.00024 -1 0.0008 1 1 -0.0050 0.0006 0.018 0.009 -0.00024 -1 0.0002 1 1 -0.0037 0.0063 0.023 -0.003 -0.00017 -1 0.0005 1 1 -0.0049 0.0040 0.023 -0.010 -0.00005 -1 -0.0004 1 1 0.0085 0.0022 0.015 -0.001 0.00014 -1 -0.0003 1 1 0.0059 0.0029 0.015 0.017 -0.00017 -1 0.0014 1 1 -0.0138 0.0034 0.014 -0.014 -0.00017 -1 -0.0001 1 1 0.0123 0.0072 0.010 -0.014 -0.00001 -1 0.0003 1 1 -0.0071 0.0021 0.012 0.025 -0.00015 -1 -0.0004 1 1 0.0043 0.0033 0.010 0.005 0.00022 -1 0.0005 1 1 -0.0077 0.0018 0.019 0.003 -0.00028 -1 -0.0004 1 1 0.0077 0.0050 0.009 -0.008 0.00013 -1 -0.0002 1 1 0.0011 0.0057 0.019 0.010 -0.00026 -1 0.0011 1 1 -0.0113 0.0043 0.024 -0.007 -0.00036 -1 -0.0005 1 1 0.0121 0.0018 0.017 -0.019 0.00047 -1 -0.0003 1 1 0.0135 0.0037 0.018 0.012 -0.00014 -1 -0.0002 1 1 0.0077 0.0032 0.020 0.031 -0.00037 -1 0.0001 1 1 -0.0082 0.0024 0.021 0.030 -0.00043 -1 -0.0003 1 1 0.0085 0.0009 0.006 -0.007 0.00046 -1 -0.0001 1 1 0.0116 0.0035 0.007 0.023 -0.00011 -1 -0.0002 1 1 0.0063 0.0036 0.010 0.045 -0.00029 -1 0.0001 1 1 -0.0044 0.0040 0.016 0.047 -0.00040 -1 -0.0003 1 1 0.0049 0.0014 0.010 0.025 0.00020 -1 0.0004 1 1 -0.0086 0.0038 0.015 0.024 -0.00031 -1 -0.0003 1 1 0.0112 0.0032 0.005 0.003 0.00020 -1 -0.0002 1 1 0.0039 0.0044 0.010 0.029 -0.00044 -1 0.0006 1 1 -0.0049 0.0047 0.014 0.028 -0.00058 -1 -0.0003 1 1 0.0032 0.0015 0.007 0.010 -0.00002 -1 0.0005 1 1 -0.0064 0.0021 0.006 0.006 -0.00029 -1 -0.0003 1 1 0.0087 0.0034 0.007 0.009 0.00017 -1 -0.0002 1 1 0.0058 0.0039 0.012 0.033 -0.00017 -1 0.0001 1 1 -0.0084 0.0033 0.020 0.024 -0.00020 -1 -0.0002 1 1 0.0050 0.0012 0.008 0.012 0.00001 -1 0.0004 1 1 -0.0066 0.0038 0.007 0.006 -0.00010 -1 0.0002 1 1 -0.0005 0.0030 0.002 -0.009 0.00006 -1 -0.0004 1 1 0.0034 0.0031 0.002 -0.007 0.00031 -1 0.0005 1 1 -0.0069 0.0050 0.011 -0.009 -0.00026 -1 -0.0004 1 1 0.0066 0.0033 0.017 -0.024 0.00040 -1 0.0002 1 1 0.0068 0.0035 0.021 0.011 -0.00014 -1 0.0002 1 1 -0.0069 0.0002 0.009 0.020 -0.00038 -1 0.0001 1 1 -0.0009 0.0037 0.000 -0.009 0.00020 -1 -0.0005 1 1 0.0031 0.0031 0.001 -0.008 0.00029 -1 0.0003 1 1 -0.0034 0.0041 0.014 -0.003 -0.00014 -1 -0.0004 1 1 0.0048 0.0007 0.010 -0.006 0.00018 -1 -0.0006 1 1 0.0063 0.0009 0.005 0.011 0.00011 -1 0.0005 1 1 -0.0117 0.0019 0.006 0.003 -0.00034 -1 -0.0004 1 1 0.0078 0.0077 -0.001 -0.024 0.00041 -1 0.0003 1 1 -0.0036 0.0008 0.017 0.010 -0.00014 -1 -0.0006 1 1 0.0073 -0.0001 0.007 0.011 0.00029 -1 -0.0002 1 1 0.0000 0.0038 0.011 0.028 -0.00036 -1 0.0001 1 1 -0.0091 0.0031 0.013 0.019 -0.00044 -1 0.0003 1 1 -0.0133 0.0017 0.012 0.003 -0.00022 -1 0.0001 1 1 0.0052 0.0004 -0.001 -0.026 0.00036 -1 -0.0001 1 1 0.0100 0.0031 -0.003 -0.015 0.00027 -1 -0.0002 1 1 0.0072 0.0097 0.009 0.012 -0.00026 -1 0.0001 1 1 -0.0065 0.0028 0.021 0.012 -0.00025 -1 -0.0004 1 1 0.0073 -0.0007 0.002 -0.004 0.00029 -1 -0.0002 1 1 0.0068 0.0042 0.003 0.013 -0.00011 -1 0.0002 1 1 -0.0061 0.0054 0.011 0.014 -0.00049 -1 0.0002 1 1 -0.0104 0.0020 0.012 -0.013 0.00012 -1 -0.0004 1 1 0.0068 0.0036 0.008 -0.025 0.00025 -1 0.0002 1 1 -0.0049 -0.0001 0.018 -0.001 -0.00005 -1 0.0002 1 1 -0.0041 0.0014 0.016 -0.010 0.00008 -1 -0.0005 1 1 0.0051 0.0031 0.017 -0.008 0.00014 -1 0.0005 1 1 -0.0043 0.0017 0.020 -0.009 -0.00004 -1 0.0001 1 1 0.0040 0.0026 0.020 -0.013 0.00024 -1 -0.0006 1 1 0.0075 0.0016 0.019 -0.005 0.00024 -1 -0.0003 1 1 0.0046 0.0034 0.022 0.013 -0.00021 -1 0.0005 1 1 -0.0065 0.0011 0.020 0.010 -0.00033 -1 0.0001 1 1 -0.0054 0.0031 0.021 -0.013 0.00021 -1 -0.0004 1 1 0.0074 0.0012 0.016 -0.008 0.00022 -1 -0.0002 1 1 0.0059 0.0030 0.018 0.010 -0.00013 -1 -0.0006 1 1 0.0022 -0.0007 0.014 0.010 0.00011 -1 0.0004 1 1 -0.0056 0.0026 0.012 0.007 -0.00032 -1 0.0004 1 1 -0.0072 0.0035 0.015 -0.013 0.00002 -1 -0.0004 1 1 0.0094 -0.0005 0.013 -0.003 0.00023 -1 -0.0002 1 1 0.0051 0.0022 0.013 0.033 -0.00017 -1 0.0003 1 1 -0.0066 0.0031 0.018 0.031 -0.00031 -1 -0.0003 1 1 0.0043 0.0056 0.008 0.011 -0.00002 -1 0.0007 1 1 -0.0067 -0.0017 0.027 0.006 -0.00024 -1 -0.0006 1 1 0.0059 -0.0012 0.016 -0.008 0.00047 -1 0.0002 1 1 -0.0035 0.0010 0.007 0.005 -0.00002 -1 -0.0002 1 1 0.0041 0.0035 0.008 0.014 0.00000 -1 -0.0002 1 1 -0.0044 0.0020 0.017 0.010 -0.00006 -1 0.0005 1 1 -0.0063 0.0006 0.015 0.001 -0.00014 -1 -0.0003 1 1 0.0063 -0.0002 0.006 -0.004 0.00029 -1 -0.0001 1 1 0.0075 0.0013 0.005 0.020 -0.00004 -1 -0.0002 1 1 0.0038 0.0049 0.013 0.035 -0.00016 -1 0.0006 1 1 -0.0115 -0.0009 0.024 0.010 -0.00014 -1 -0.0001 1 1 0.0045 0.0018 0.001 -0.002 0.00003 -1 -0.0003 1 1 0.0038 -0.0016 0.007 0.009 0.00020 -1 -0.0001 1 1 0.0040 -0.0003 0.004 0.016 -0.00008 -1 0.0003 1 1 0.0001 0.0014 0.017 -0.009 0.00006 -1 -0.0006 1 1 0.0053 0.0001 0.013 -0.005 0.00037 -1 0.0004 1 1 -0.0097 0.0003 0.011 -0.015 -0.00020 -1 -0.0006 1 1 0.0110 0.0007 0.005 -0.004 0.00003 -1 0.0002 1 1 -0.0080 0.0039 0.014 0.011 -0.00055 -1 0.0002 1 1 -0.0122 0.0050 0.018 -0.004 -0.00021 -1 -0.0001 1 1 0.0112 0.0020 0.019 -0.017 0.00054 -1 0.0001 1 1 0.0038 0.0028 0.022 0.013 -0.00051 -1 -0.0002 1 1 0.0052 -0.0012 -0.001 0.013 0.00003 -1 -0.0002 1 1 0.0040 0.0023 0.004 0.008 0.00012 -1 -0.0001 1 1 0.0040 0.0039 0.008 0.016 -0.00004 -1 -0.0004 1 1 0.0064 -0.0030 0.006 0.032 0.00020 -1 -0.0001 1 1 0.0047 -0.0016 0.001 0.042 -0.00027 -1 0.0001 1 1 -0.0056 0.0044 0.005 0.042 -0.00037 -1 0.0001 1 1 -0.0052 0.0039 0.012 0.008 -0.00012 -1 0.0002 1 1 -0.0048 0.0021 0.012 -0.011 0.00003 -1 -0.0002 1 1 0.0046 0.0023 0.013 -0.014 0.00025 -1 -0.0001 1 1 0.0060 0.0015 0.013 0.017 -0.00004 -1 0.0006 1 1 -0.0047 -0.0005 0.011 0.025 -0.00034 -1 0.0004 1 1 -0.0041 0.0035 -0.001 0.005 -0.00018 -1 -0.0002 1 1 0.0075 0.0035 0.018 0.014 0.00013 -1 -0.0001 1 1 0.0062 0.0008 0.021 0.026 -0.00013 -1 0.0002 1 1 -0.0044 -0.0023 0.008 0.032 -0.00025 -1 -0.0002 1 1 0.0093 0.0012 0.011 0.014 0.00013 -1 -0.0002 1 1 0.0075 0.0023 0.013 0.030 -0.00017 -1 0.0003 1 1 -0.0014 0.0034 0.003 -0.010 0.00006 -1 -0.0004 1 1 0.0046 0.0044 0.010 -0.007 0.00026 -1 0.0004 1 1 -0.0052 -0.0005 0.011 0.006 -0.00028 -1 -0.0002 1 1 0.0056 0.0023 0.000 -0.005 0.00022 -1 -0.0001 1 1 0.0053 0.0046 0.010 0.018 -0.00007 -1 0.0002 1 1 -0.0056 -0.0009 0.013 0.006 -0.00004 -1 0.0003 1 1 -0.0033 0.0036 0.021 -0.011 -0.00005 -1 -0.0001 1 1 0.0043 0.0005 0.017 -0.012 0.00021 -1 -0.0003 1 1 0.0070 -0.0028 0.013 -0.005 0.00020 -1 -0.0003 1 1 0.0013 -0.0014 0.003 0.011 -0.00022 -1 0.0005 1 1 -0.0073 0.0025 0.001 0.005 -0.00037 -1 0.0002 1 1 0.0038 0.0013 0.014 -0.011 0.00001 -1 -0.0002 1 1 0.0064 -0.0003 0.011 -0.004 0.00024 -1 -0.0003 1 1 0.0031 0.0003 0.008 0.010 -0.00018 -1 0.0009 1 1 -0.0073 0.0026 0.009 0.006 -0.00049 -1 -0.0004 1 1 0.0083 0.0022 0.007 -0.002 0.00039 -1 0.0005 1 1 -0.0068 0.0007 0.014 0.024 -0.00034 -1 -0.0005 1 1 0.0051 0.0003 0.007 0.008 0.00025 -1 -0.0001 1 1 -0.0065 0.0021 0.014 0.008 -0.00016 -1 0.0005 1 1 -0.0099 0.0017 0.014 -0.003 -0.00024 -1 0.0001 1 1 -0.0022 0.0039 0.003 -0.010 -0.00006 -1 -0.0003 1 1 0.0047 0.0008 0.011 -0.007 0.00013 -1 0.0001 1 1 -0.0048 0.0037 0.003 -0.010 -0.00003 -1 -0.0003 1 1 0.0037 -0.0007 0.014 -0.006 0.00008 -1 0.0003 1 1 -0.0056 0.0006 0.007 -0.009 -0.00015 -1 -0.0002 1 1 0.0091 0.0012 0.005 -0.004 0.00019 -1 0.0003 1 1 -0.0068 0.0012 0.006 0.016 -0.00040 -1 0.0002 1 1 -0.0085 0.0034 0.008 -0.014 0.00006 -1 -0.0004 1 1 0.0101 -0.0001 0.010 -0.019 0.00040 -1 0.0001 1 1 0.0017 0.0004 0.010 0.027 -0.00031 -1 -0.0001 1 1 -0.0066 0.0032 0.013 0.007 -0.00025 -1 -0.0004 1 1 0.0101 0.0035 -0.005 -0.024 0.00040 -1 -0.0005 1 1 0.0101 0.0078 0.006 0.017 -0.00014 -1 0.0004 1 1 -0.0082 0.0002 0.014 0.023 -0.00047 -1 -0.0002 1 1 0.0063 -0.0015 0.013 -0.025 0.00015 -1 0.0002 1 1 -0.0014 0.0005 0.026 -0.009 0.00000 -1 -0.0004 1 1 0.0029 -0.0064 0.018 -0.008 0.00010 -1 0.0003 1 1 -0.0041 0.0017 0.016 -0.009 -0.00009 -1 -0.0002 1 1 -0.0024 0.0019 0.020 -0.021 0.00009 -1 0.0004 1 1 -0.0022 0.0027 0.026 -0.028 0.00000 -1 -0.0002 1 1 0.0059 -0.0023 0.018 -0.022 0.00017 -1 -0.0002 1 1 0.0048 0.0006 0.014 0.011 -0.00008 -1 0.0003 1 1 -0.0034 -0.0015 0.015 0.014 -0.00020 -1 0.0003 1 1 -0.0035 0.0014 0.018 -0.011 -0.00005 -1 -0.0002 1 1 0.0070 -0.0002 0.016 0.003 0.00007 -1 -0.0001 1 1 0.0043 0.0016 0.019 0.016 -0.00025 -1 0.0001 1 1 -0.0034 0.0006 0.010 -0.010 0.00000 -1 -0.0002 1 1 0.0057 0.0004 0.013 -0.007 0.00009 -1 0.0001 1 1 -0.0051 -0.0009 0.012 0.006 -0.00002 -1 -0.0002 1 1 0.0040 -0.0002 0.012 0.010 0.00001 -1 0.0001 1 1 -0.0033 -0.0002 0.011 0.014 -0.00011 -1 -0.0001 1 1 0.0004 -0.0008 0.011 0.011 -0.00001 -1 -0.0001 1 1 -0.0034 0.0000 0.012 0.008 -0.00020 -1 0.0001 1 1 -0.0064 0.0011 0.012 -0.001 -0.00007 -1 0.0001 1 1 -0.0052 0.0009 0.013 -0.011 0.00008 -1 -0.0003 1 1 0.0046 0.0018 0.006 -0.007 0.00001 -1 -0.0001 1 1 -0.0010 -0.0017 0.010 -0.009 0.00006 -1 0.0001 1 1 -0.0014 -0.0004 0.009 -0.010 -0.00006 -1 0.0003 1 1 -0.0062 0.0004 0.013 -0.011 -0.00019 -1 0.0001 1 1 -0.0035 0.0000 0.011 -0.032 0.00014 -1 -0.0002 1 1 0.0069 0.0013 0.010 -0.021 0.00011 -1 0.0003 1 1 -0.0065 -0.0011 0.010 -0.014 -0.00007 -1 0.0004 1 1 -0.0045 0.0051 0.011 -0.026 -0.00018 -1 -0.0002 1 1 0.0070 0.0012 0.009 -0.025 0.00015 -1 -0.0003 1 1 0.0021 -0.0010 0.007 0.011 0.00000 -1 0.0003 1 1 -0.0096 0.0010 0.009 -0.002 -0.00027 -1 0.0001 1 1 -0.0059 0.0001 0.009 -0.031 0.00024 -1 0.0003 1 1 -0.0033 -0.0008 0.011 -0.010 -0.00017 -1 -0.0002 1 1 0.0038 -0.0014 0.007 -0.004 0.00013 -1 0.0001 1 1 -0.0043 0.0014 0.012 -0.003 -0.00011 -1 0.0001 1 1 -0.0044 -0.0011 0.009 -0.010 0.00002 -1 -0.0001 1 1 0.0055 0.0010 0.008 -0.004 0.00008 -1 -0.0002 1 1 0.0034 0.0014 0.012 0.011 -0.00010 -1 0.0002 1 1 -0.0057 -0.0010 0.012 0.006 -0.00016 -1 -0.0002 1 1 0.0058 -0.0001 0.006 -0.003 0.00016 -1 0.0002 1 1 -0.0022 0.0035 0.033 -0.024 0.00006 -1 0.0001 1 1 0.0043 0.0025 0.031 -0.016 0.00004 -1 0.0001 1 1 0.0054 0.0032 0.034 -0.005 0.00002 -1 -0.0008 1 1 0.0053 0.0005 0.031 0.011 -0.00004 -1 0.0011 1 1 -0.0064 -0.0011 0.025 0.011 -0.00031 -1 -0.0003 1 1 0.0043 0.0032 0.021 -0.009 0.00016 -1 -0.0005 1 1 0.0021 0.0039 0.030 0.009 -0.00009 -1 0.0012 1 1 -0.0042 0.0011 0.029 0.008 -0.00030 -1 -0.0003 1 1 0.0020 0.0026 0.021 0.010 -0.00004 -1 -0.0003 1 1 0.0042 0.0005 0.017 0.011 0.00011 -1 -0.0001 1 1 -0.0039 -0.0002 0.019 0.015 -0.00011 -1 0.0003 1 1 -0.0059 0.0008 0.018 0.007 -0.00007 -1 -0.0004 1 1 0.0059 0.0000 0.015 -0.006 0.00025 -1 0.0005 1 1 -0.0055 -0.0008 0.020 0.020 -0.00023 -1 0.0002 1 1 -0.0042 0.0013 0.015 0.007 -0.00012 -1 0.0001 1 1 0.0038 0.0012 0.017 -0.007 0.00013 -1 -0.0004 1 1 0.0040 0.0006 0.013 0.010 0.00015 -1 0.0002 1 1 -0.0033 0.0007 0.014 0.015 -0.00013 -1 -0.0002 1 1 0.0045 0.0008 0.014 0.011 0.00008 -1 0.0006 1 1 -0.0033 0.0012 0.027 -0.010 -0.00007 -1 -0.0004 1 1 0.0052 -0.0017 0.018 -0.009 0.00020 -1 -0.0002 1 1 0.0042 0.0036 0.015 0.011 -0.00009 -1 0.0004 1 1 -0.0052 0.0010 0.026 0.006 -0.00010 -1 0.0002 1 1 -0.0015 -0.0011 0.026 -0.011 0.00009 -1 -0.0006 1 1 0.0044 -0.0020 0.019 -0.008 0.00021 -1 0.0003 1 1 -0.0024 0.0013 0.020 -0.011 -0.00007 -1 -0.0002 1 1 0.0053 -0.0006 0.015 -0.004 0.00010 -1 0.0003 1 1 -0.0051 -0.0011 0.012 0.002 -0.00007 -1 -0.0002 1 1 0.0054 0.0014 0.021 -0.005 0.00014 -1 -0.0002 1 1 0.0051 -0.0002 0.020 0.011 -0.00006 -1 0.0001 1 1 -0.0033 -0.0013 0.011 0.016 -0.00016 -1 0.0001 1 1 -0.0055 0.0005 0.012 0.007 -0.00008 -1 0.0001 1 1 -0.0044 0.0012 0.013 -0.012 0.00006 -1 -0.0002 1 1 0.0053 0.0010 0.021 -0.002 0.00008 -1 0.0002 1 1 -0.0060 -0.0008 0.009 0.010 -0.00016 -1 0.0003 1 1 -0.0065 0.0003 0.013 -0.028 0.00011 -1 -0.0005 1 1 0.0118 -0.0006 0.007 -0.003 0.00012 -1 0.0001 1 1 -0.0038 -0.0002 0.012 0.005 -0.00009 -1 0.0001 1 1 -0.0006 0.0004 0.009 -0.010 0.00001 -1 -0.0002 1 1 0.0028 0.0030 0.005 -0.005 0.00005 -1 -0.0001 1 1 0.0037 -0.0006 0.014 0.011 0.00000 -1 0.0001 1 1 -0.0048 0.0000 0.010 0.006 -0.00008 -1 0.0001 1 1 -0.0020 -0.0006 0.008 -0.010 0.00010 -1 -0.0002 1 1 0.0040 0.0008 0.008 -0.006 0.00013 -1 0.0001 1 1 -0.0038 0.0016 0.017 -0.002 -0.00007 -1 0.0001 1 1 -0.0024 0.0003 0.017 -0.011 0.00009 -1 -0.0002 1 1 0.0061 -0.0019 0.008 -0.002 0.00015 -1 -0.0002 1 1 0.0041 -0.0003 0.006 0.011 -0.00015 -1 0.0002 1 1 -0.0044 -0.0009 0.006 0.007 -0.00009 -1 -0.0002 1 1 0.0041 0.0041 0.012 0.014 0.00004 -1 0.0001 1 1 -0.0062 0.0003 0.016 -0.001 -0.00001 -1 0.0003 1 1 -0.0040 0.0009 0.017 0.008 -0.00017 -1 -0.0001 1 1 0.0048 -0.0004 0.004 0.010 0.00003 -1 -0.0001 1 1 0.0036 0.0006 0.005 0.018 -0.00009 -1 0.0001 1 1 -0.0054 0.0012 0.010 0.008 -0.00007 -1 0.0001 1 1 -0.0039 0.0020 0.016 -0.010 0.00008 -1 -0.0001 1 1 0.0069 -0.0003 0.014 0.000 0.00012 -1 -0.0001 1 1 0.0066 0.0000 0.014 0.011 -0.00008 -1 0.0001 1 1 -0.0031 0.0013 0.005 -0.013 0.00004 -1 0.0001 1 1 -0.0036 -0.0005 0.014 0.011 -0.00017 -1 -0.0001 1 1 0.0039 0.0013 0.004 0.011 0.00002 -1 -0.0001 1 1 0.0023 -0.0001 0.006 0.027 0.00002 -1 -0.0001 1 1 0.0012 0.0010 0.008 0.030 -0.00012 -1 0.0001 1 1 -0.0058 0.0013 0.012 0.020 -0.00011 -1 -0.0002 1 1 0.0051 0.0010 0.003 -0.003 0.00013 -1 0.0001 1 1 -0.0033 0.0032 0.015 0.006 -0.00014 -1 -0.0001 1 1 0.0038 0.0008 0.012 -0.007 0.00019 -1 -0.0001 1 1 0.0062 -0.0009 0.009 0.010 0.00002 -1 -0.0001 1 1 0.0039 0.0014 0.009 0.031 -0.00009 -1 -0.0001 1 1 0.0026 -0.0022 0.002 0.027 0.00010 -1 -0.0001 1 1 0.0021 0.0011 0.004 0.036 -0.00006 -1 -0.0001 1 1 -0.0054 0.0017 0.021 0.025 -0.00003 -1 0.0001 1 1 -0.0065 0.0008 0.021 0.017 -0.00008 -1 -0.0001 1 1 0.0044 -0.0012 0.005 -0.006 0.00022 -1 -0.0002 1 1 0.0063 0.0000 0.004 0.012 0.00000 -1 0.0001 1 1 0.0042 0.0010 0.006 0.021 -0.00016 -1 -0.0001 1 1 0.0014 0.0013 0.008 0.027 -0.00012 -1 0.0002 1 1 -0.0046 0.0015 0.012 0.022 -0.00017 -1 0.0002 1 1 -0.0043 0.0014 0.006 -0.012 0.00000 -1 -0.0002 1 1 0.0054 0.0001 0.010 -0.004 0.00010 -1 0.0002 1 1 -0.0029 -0.0004 0.005 -0.011 0.00000 -1 -0.0002 1 1 0.0047 -0.0007 0.004 -0.005 0.00008 -1 -0.0002 1 1 0.0010 0.0022 0.012 0.009 0.00003 -1 0.0002 1 1 -0.0042 0.0007 0.014 0.003 -0.00010 -1 0.0003 1 1 -0.0024 0.0018 0.010 -0.010 -0.00008 -1 -0.0002 1 1 0.0048 0.0010 0.012 -0.008 0.00018 -1 0.0001 1 1 -0.0034 0.0005 0.014 0.018 -0.00011 -1 -0.0002 1 1 0.0042 0.0002 0.008 -0.003 0.00011 -1 0.0002 1 1 -0.0037 0.0001 0.009 0.006 -0.00016 -1 -0.0001 1 1 0.0039 0.0003 0.007 0.010 0.00002 -1 0.0001 1 1 -0.0037 0.0005 0.009 0.006 -0.00001 -1 0.0002 1 1 -0.0037 0.0001 0.010 -0.015 -0.00004 -1 -0.0002 1 1 0.0059 0.0004 0.009 -0.003 0.00006 -1 0.0001 1 1 -0.0046 0.0008 0.012 0.010 -0.00012 -1 0.0001 1 1 -0.0033 0.0008 0.010 -0.011 -0.00001 -1 -0.0001 1 1 0.0039 0.0006 0.011 -0.006 0.00004 -1 0.0001 1 1 -0.0015 0.0008 0.011 -0.009 -0.00002 -1 -0.0002 1 1 0.0039 0.0005 0.011 -0.003 0.00007 -1 -0.0002 1 1 0.0002 0.0008 0.013 0.010 -0.00009 -1 0.0003 1 1 -0.0043 -0.0006 0.011 0.006 -0.00026 -1 0.0002 1 1 -0.0049 0.0007 0.011 -0.012 0.00005 -1 -0.0001 1 1 0.0073 0.0015 0.008 0.013 -0.00002 -1 -0.0001 1 1 0.0054 0.0024 0.012 0.025 -0.00014 -1 0.0002 1 1 -0.0058 0.0002 0.014 0.025 -0.00021 -1 -0.0002 1 1 0.0033 0.0003 0.004 -0.008 0.00020 -1 -0.0001 1 1 0.0041 0.0008 0.005 0.011 -0.00007 -1 0.0001 1 1 -0.0033 0.0018 0.013 0.013 -0.00010 -1 0.0003 1 1 -0.0031 0.0000 0.011 -0.011 -0.00005 -1 -0.0001 1 1 0.0050 0.0021 0.005 -0.006 0.00002 -1 -0.0003 1 1 0.0012 0.0000 0.010 0.010 -0.00004 -1 0.0003 1 1 -0.0054 -0.0013 0.009 0.005 -0.00026 -1 -0.0001 1 1 0.0052 0.0010 0.005 -0.022 0.00032 -1 -0.0001 1 1 0.0050 0.0007 0.013 0.013 -0.00008 -1 0.0001 1 1 -0.0065 0.0001 0.011 0.003 -0.00008 -1 0.0001 1 1 -0.0051 0.0008 0.011 -0.012 0.00010 -1 0.0001 1 1 -0.0047 0.0014 0.005 0.006 -0.00011 -1 0.0001 1 1 -0.0030 0.0018 0.011 -0.011 0.00008 -1 -0.0002 1 1 0.0033 0.0008 0.012 -0.007 0.00000 -1 0.0001 1 1 -0.0040 0.0013 0.004 -0.012 -0.00006 -1 -0.0003 1 1 0.0056 0.0007 0.015 -0.004 0.00006 -1 0.0002 1 1 -0.0082 -0.0014 0.007 -0.013 -0.00010 -1 0.0001 1 1 -0.0067 0.0003 0.003 -0.034 0.00014 -1 -0.0002 1 1 0.0041 0.0014 0.005 -0.042 0.00030 -1 -0.0001 1 1 0.0043 0.0014 0.015 0.011 -0.00017 -1 0.0003 1 1 -0.0037 0.0003 0.016 0.011 -0.00018 -1 -0.0001 1 1 0.0037 -0.0023 0.002 -0.009 0.00018 -1 -0.0001 1 1 0.0072 0.0024 -0.002 0.013 0.00002 -1 -0.0001 1 1 0.0043 0.0032 0.005 0.029 -0.00015 -1 0.0001 1 1 -0.0015 0.0010 0.010 -0.010 0.00007 -1 -0.0001 1 1 0.0062 0.0007 0.012 0.007 0.00006 -1 0.0002 1 1 -0.0123 -0.0002 0.016 -0.003 -0.00017 -1 -0.0002 1 1 0.0102 -0.0005 0.005 -0.031 0.00026 -1 0.0004 1 1 -0.0130 0.0011 0.008 -0.002 -0.00038 -1 -0.0004 1 1 0.0060 0.0025 0.009 -0.043 0.00017 -1 0.0001 1 1 -0.0027 0.0004 0.017 -0.037 0.00003 -1 -0.0003 1 1 0.0091 0.0000 0.001 -0.007 0.00005 -1 -0.0002 1 1 0.0038 0.0007 0.001 0.011 -0.00027 -1 0.0006 1 1 -0.0065 0.0019 0.005 0.008 -0.00035 -1 -0.0001 1 1 0.0036 -0.0003 0.002 -0.013 0.00022 -1 -0.0001 1 1 0.0053 0.0022 0.005 -0.005 0.00005 -1 -0.0003 1 1 0.0049 0.0031 0.013 0.010 -0.00004 -1 0.0002 1 1 -0.0095 0.0014 0.005 -0.006 -0.00013 -1 -0.0001 1 1 0.0058 0.0018 0.000 -0.027 0.00024 -1 -0.0001 1 1 0.0084 0.0032 0.007 -0.008 0.00004 -1 0.0001 1 1 -0.0033 -0.0001 0.017 0.016 -0.00024 -1 0.0001 1 1 -0.0053 0.0003 0.017 0.005 -0.00005 -1 0.0002 1 1 -0.0053 -0.0015 0.011 -0.011 0.00003 -1 -0.0001 1 1 0.0037 0.0012 0.012 -0.005 0.00003 -1 0.0001 1 1 -0.0039 0.0004 0.012 -0.008 -0.00006 -1 -0.0002 1 1 0.0068 -0.0012 0.004 -0.003 0.00014 -1 -0.0002 1 1 0.0036 0.0022 0.012 0.029 -0.00013 -1 0.0001 1 1 -0.0065 0.0011 0.018 0.025 -0.00033 -1 -0.0002 1 1 0.0054 -0.0034 0.005 -0.011 0.00028 -1 -0.0001 1 1 0.0089 -0.0020 -0.003 0.012 0.00004 -1 -0.0001 1 1 0.0059 0.0051 0.001 0.037 -0.00015 -1 -0.0001 1 1 0.0009 0.0044 0.010 0.045 -0.00024 -1 -0.0001 1 1 -0.0041 0.0046 0.017 0.043 -0.00032 -1 0.0001 1 1 -0.0089 -0.0001 0.017 0.033 -0.00033 -1 0.0004 1 1 -0.0132 -0.0004 0.015 0.001 -0.00006 -1 0.0001 1 1 -0.0058 -0.0006 0.012 -0.030 0.00043 -1 -0.0002 1 1 0.0081 0.0000 0.008 -0.020 0.00010 -1 -0.0001 1 1 0.0038 0.0001 0.007 0.013 0.00002 -1 0.0003 1 1 -0.0085 0.0010 0.010 0.005 -0.00031 -1 -0.0001 1 1 0.0063 0.0003 0.003 -0.024 0.00030 -1 -0.0003 1 1 0.0087 0.0026 0.007 0.017 -0.00005 -1 0.0003 1 1 -0.0078 -0.0001 0.015 0.023 -0.00035 -1 0.0001 1 1 -0.0036 -0.0010 0.008 -0.013 0.00019 -1 -0.0001 1 1 0.0034 0.0003 0.006 -0.005 0.00000 -1 0.0001 1 1 -0.0008 0.0004 0.010 -0.010 0.00003 -1 0.0002 1 1 -0.0037 0.0006 0.010 -0.012 -0.00005 -1 -0.0002 1 1 0.0053 0.0002 0.008 -0.004 0.00007 -1 -0.0002 1 1 0.0015 0.0006 0.008 0.010 -0.00014 -1 0.0004 1 1 -0.0041 0.0010 0.009 0.007 -0.00028 -1 -0.0002 1 1 0.0035 0.0001 0.007 -0.008 0.00013 -1 -0.0003 1 1 0.0025 -0.0009 0.001 0.011 0.00008 -1 -0.0001 1 1 0.0015 0.0004 0.005 0.010 0.00000 -1 0.0003 1 1 -0.0063 0.0010 0.009 -0.010 -0.00009 -1 -0.0002 1 1 0.0077 0.0016 0.015 -0.005 0.00009 -1 0.0001 1 1 -0.0051 -0.0004 0.012 0.007 -0.00004 -1 0.0001 1 1 -0.0034 0.0007 0.012 0.007 -0.00006 -1 0.0001 1 1 -0.0022 -0.0002 0.008 -0.011 0.00000 -1 -0.0002 1 1 0.0042 0.0003 0.007 -0.007 0.00012 -1 -0.0001 1 1 0.0024 0.0016 0.010 0.011 -0.00002 -1 0.0001 1 1 -0.0035 0.0008 0.013 0.007 -0.00006 -1 -0.0002 1 1 0.0012 -0.0004 0.003 0.010 0.00001 -1 0.0001 1 1 -0.0066 0.0012 0.006 0.002 -0.00019 -1 0.0002 1 1 -0.0052 0.0009 0.006 -0.012 0.00006 -1 -0.0001 1 1 0.0054 0.0014 0.007 -0.004 0.00002 -1 -0.0001 1 1 0.0021 0.0019 0.013 0.011 -0.00011 -1 0.0001 1 1 -0.0045 -0.0012 0.018 0.005 -0.00015 -1 -0.0001 1 1 0.0035 0.0006 0.004 0.015 -0.00003 -1 0.0001 1 1 0.0038 -0.0006 0.011 0.007 0.00009 -1 -0.0001 1 1 -0.0049 -0.0001 0.004 0.011 -0.00006 -1 0.0002 1 1 -0.0033 0.0007 0.005 -0.011 0.00009 -1 -0.0003 1 1 0.0057 0.0004 0.004 -0.005 0.00015 -1 0.0001 1 1 -0.0015 0.0041 0.027 -0.010 0.00011 -1 -0.0004 1 1 0.0056 0.0026 0.026 -0.005 0.00021 -1 -0.0001 1 1 0.0057 0.0026 0.029 0.018 -0.00012 -1 -0.0001 1 1 -0.0065 -0.0012 0.012 0.009 -0.00013 -1 0.0002 1 1 -0.0058 0.0036 0.003 -0.013 0.00015 -1 0.0001 1 1 0.0043 0.0076 0.019 -0.014 0.00009 -1 -0.0004 1 1 0.0054 0.0048 0.023 -0.007 0.00007 -1 -0.0005 1 1 0.0056 -0.0008 0.016 0.015 0.00013 -1 -0.0002 1 1 0.0016 0.0002 0.010 0.027 -0.00021 -1 0.0005 1 1 -0.0041 0.0007 0.007 0.025 -0.00033 -1 -0.0005 1 1 0.0056 0.0041 0.013 0.010 0.00005 -1 0.0005 1 1 -0.0071 0.0023 0.018 0.002 -0.00011 -1 -0.0010 1 1 0.0049 0.0029 0.014 -0.010 0.00028 -1 -0.0004 1 1 0.0063 0.0015 0.018 0.014 0.00013 -1 -0.0001 1 1 -0.0040 0.0016 0.012 0.015 -0.00002 -1 0.0005 1 1 -0.0071 0.0033 0.014 0.005 -0.00037 -1 0.0001 1 1 -0.0086 0.0051 0.016 -0.010 0.00007 -1 -0.0002 1 1 0.0073 0.0009 0.013 -0.024 0.00034 -1 0.0004 1 1 -0.0060 0.0024 0.015 -0.011 -0.00011 -1 0.0001 1 1 -0.0076 0.0043 0.014 -0.014 0.00026 -1 -0.0001 1 1 0.0050 0.0057 0.016 -0.020 0.00031 -1 -0.0004 1 1 0.0090 0.0057 0.018 -0.008 0.00017 -1 0.0004 1 1 -0.0056 0.0006 0.019 0.003 -0.00011 -1 0.0002 1 1 -0.0045 0.0070 0.005 -0.002 -0.00022 -1 0.0002 1 1 -0.0058 0.0062 0.009 -0.012 -0.00001 -1 -0.0003 1 1 0.0046 0.0021 0.018 -0.007 0.00001 -1 0.0003 1 1 -0.0041 0.0039 0.014 -0.012 -0.00004 -1 0.0001 1 1 0.0036 0.0038 0.010 -0.016 0.00023 -1 -0.0009 1 1 0.0105 0.0047 0.012 0.007 0.00015 -1 0.0001 1 1 0.0036 0.0048 0.014 0.024 -0.00059 -1 0.0001 1 1 -0.0058 0.0039 0.016 0.020 -0.00033 -1 0.0005 1 1 -0.0103 0.0046 0.017 0.003 -0.00017 -1 -0.0004 1 1 0.0122 0.0022 0.008 -0.008 0.00038 -1 -0.0002 1 1 0.0139 0.0062 0.008 0.019 -0.00010 -1 0.0005 1 1 -0.0083 0.0010 0.022 0.036 -0.00031 -1 -0.0001 1 1 0.0047 0.0021 0.011 0.011 0.00010 -1 -0.0001 1 1 0.0015 0.0036 0.010 0.028 -0.00012 -1 -0.0002 1 1 -0.0008 0.0028 0.010 0.029 -0.00018 -1 0.0005 1 1 -0.0106 0.0034 0.009 0.009 -0.00024 -1 0.0002 1 1 -0.0093 0.0029 0.008 -0.011 0.00023 -1 -0.0001 1 1 0.0042 0.0060 0.013 -0.023 0.00036 -1 -0.0003 1 1 0.0094 0.0061 0.017 -0.009 0.00020 -1 -0.0001 1 1 0.0073 0.0050 0.021 0.013 -0.00022 -1 0.0001 1 1 0.0035 0.0038 0.021 0.020 -0.00029 -1 -0.0005 1 1 0.0038 0.0035 0.004 0.010 0.00012 -1 0.0004 1 1 -0.0076 0.0064 0.009 0.005 -0.00024 -1 0.0002 1 1 -0.0063 0.0041 0.010 -0.013 0.00016 -1 -0.0005 1 1 0.0087 0.0041 0.011 -0.005 0.00019 -1 -0.0001 1 1 0.0060 0.0046 0.013 0.013 -0.00026 -1 0.0003 1 1 -0.0105 0.0051 0.020 -0.012 -0.00008 -1 0.0001 1 1 -0.0036 0.0018 0.027 -0.014 0.00018 -1 -0.0001 1 1 0.0037 0.0013 0.023 -0.014 0.00017 -1 -0.0003 1 1 0.0052 0.0018 0.023 -0.008 0.00008 -1 -0.0001 1 1 0.0032 0.0008 0.025 0.010 0.00006 -1 0.0004 1 1 -0.0039 -0.0005 0.017 0.014 -0.00030 -1 0.0002 1 1 -0.0035 0.0035 0.016 -0.014 0.00008 -1 0.0001 1 1 -0.0005 0.0033 0.026 -0.017 -0.00006 -1 0.0002 1 1 -0.0007 0.0019 0.027 -0.018 0.00001 -1 -0.0003 1 1 0.0054 -0.0021 0.023 -0.005 0.00002 -1 0.0001 1 1 -0.0070 0.0025 0.018 -0.015 -0.00008 -1 -0.0004 1 1 0.0068 0.0026 0.017 -0.021 0.00010 -1 0.0014 1 1 -0.0057 0.0019 0.023 -0.011 -0.00043 -1 -0.0005 1 1 0.0052 -0.0001 0.016 -0.024 0.00039 -1 -0.0002 1 1 0.0079 0.0018 0.016 0.018 0.00002 -1 0.0009 1 1 -0.0059 0.0008 0.018 0.027 -0.00032 -1 -0.0004 1 1 0.0019 -0.0014 0.020 0.011 0.00027 -1 -0.0003 1 1 -0.0038 -0.0019 0.020 0.011 -0.00010 -1 0.0003 1 1 -0.0070 -0.0011 0.016 0.002 -0.00017 -1 -0.0005 1 1 0.0056 0.0019 0.010 -0.007 0.00024 -1 -0.0004 1 1 0.0035 0.0016 0.007 0.018 -0.00001 -1 0.0001 1 1 -0.0050 0.0031 0.018 0.016 -0.00021 -1 0.0003 1 1 -0.0068 0.0018 0.017 0.007 -0.00009 -1 -0.0005 1 1 0.0059 0.0024 0.016 -0.001 0.00013 -1 -0.0004 1 1 0.0021 0.0033 0.008 0.010 -0.00004 -1 -0.0003 1 1 0.0057 0.0025 0.014 0.011 0.00005 -1 0.0004 1 1 -0.0065 -0.0018 0.007 0.008 -0.00020 -1 0.0001 1 1 -0.0021 0.0033 0.004 -0.012 0.00009 -1 0.0002 1 1 -0.0005 0.0018 0.016 -0.010 -0.00016 -1 -0.0002 1 1 0.0031 0.0003 0.005 -0.006 0.00000 -1 0.0001 1 1 -0.0052 0.0020 0.007 -0.010 -0.00016 -1 0.0001 1 1 -0.0036 0.0047 0.011 -0.030 0.00008 -1 0.0001 1 1 0.0064 0.0017 0.017 -0.027 0.00020 -1 -0.0007 1 1 0.0112 0.0000 0.014 -0.010 0.00022 -1 -0.0003 1 1 0.0055 0.0013 0.014 0.012 -0.00044 -1 0.0010 1 1 -0.0086 -0.0002 0.011 0.009 -0.00065 -1 -0.0007 1 1 0.0100 -0.0001 0.008 -0.007 0.00016 -1 -0.0005 1 1 0.0048 0.0009 0.009 0.011 0.00023 -1 -0.0001 1 1 -0.0038 -0.0015 0.013 0.017 -0.00018 -1 0.0005 1 1 -0.0075 -0.0006 0.010 0.007 -0.00019 -1 -0.0004 1 1 0.0030 0.0043 0.005 -0.008 0.00013 -1 0.0001 1 1 -0.0004 0.0012 0.013 -0.009 0.00011 -1 -0.0006 1 1 0.0046 0.0006 0.011 -0.005 0.00023 -1 0.0001 1 1 -0.0039 0.0004 0.012 0.000 -0.00029 -1 -0.0002 1 1 0.0047 0.0017 0.007 -0.004 0.00022 -1 -0.0002 1 1 0.0045 0.0023 0.011 0.011 -0.00006 -1 0.0004 1 1 -0.0057 -0.0003 0.009 0.007 -0.00016 -1 -0.0002 1 1 0.0004 0.0022 0.006 0.010 -0.00004 -1 0.0003 1 1 -0.0066 -0.0013 0.012 -0.001 -0.00014 -1 0.0001 1 1 -0.0057 -0.0001 0.010 -0.012 0.00015 -1 -0.0002 1 1 0.0060 0.0026 0.009 -0.006 0.00009 -1 -0.0001 1 1 0.0039 0.0006 0.011 0.012 -0.00004 -1 -0.0002 1 1 0.0037 -0.0006 0.008 0.004 0.00030 -1 0.0001 1 1 -0.0040 -0.0005 0.015 0.016 -0.00022 -1 0.0002 1 1 -0.0061 -0.0015 0.011 0.008 -0.00008 -1 0.0001 1 1 -0.0008 0.0072 0.004 -0.010 0.00001 -1 -0.0002 1 1 0.0043 -0.0010 0.012 -0.003 0.00013 -1 0.0001 1 1 -0.0060 0.0022 0.005 -0.018 -0.00004 -1 0.0001 1 1 -0.0043 0.0023 0.006 -0.030 0.00011 -1 -0.0002 1 1 0.0085 0.0020 0.009 -0.012 0.00010 -1 0.0004 1 1 -0.0035 0.0007 0.011 0.008 -0.00027 -1 0.0003 1 1 -0.0021 0.0024 0.012 -0.010 -0.00010 -1 -0.0004 1 1 0.0045 0.0027 0.012 -0.007 0.00016 -1 -0.0001 1 1 0.0039 0.0012 0.013 -0.006 0.00007 -1 0.0001 1 1 -0.0071 0.0008 0.011 0.005 -0.00024 -1 0.0002 1 1 -0.0073 -0.0006 0.008 -0.013 0.00017 -1 -0.0003 1 1 0.0054 0.0011 0.009 0.011 0.00000 -1 0.0003 1 1 -0.0069 -0.0002 0.006 0.006 -0.00016 -1 -0.0002 1 1 0.0044 0.0017 0.011 0.011 -0.00006 -1 0.0005 1 1 -0.0050 0.0019 0.015 0.011 -0.00029 -1 -0.0002 1 1 0.0085 0.0009 0.006 0.026 0.00004 -1 -0.0001 1 1 0.0054 0.0021 0.007 0.041 -0.00044 -1 0.0006 1 1 -0.0096 0.0023 0.011 0.037 -0.00068 -1 0.0003 1 1 -0.0031 0.0008 0.008 -0.011 -0.00007 -1 -0.0002 1 1 0.0058 0.0026 0.007 -0.008 0.00022 -1 -0.0002 1 1 0.0035 0.0025 0.012 0.013 -0.00013 -1 0.0001 1 1 -0.0035 0.0012 0.014 0.014 -0.00045 -1 0.0006 1 1 -0.0089 -0.0006 0.011 0.003 -0.00027 -1 -0.0002 1 1 0.0073 0.0032 0.011 -0.001 0.00002 -1 0.0005 1 1 -0.0089 0.0002 0.011 0.002 -0.00028 -1 -0.0003 1 1 0.0059 -0.0006 0.003 -0.007 0.00013 -1 -0.0003 1 1 0.0028 0.0003 0.009 0.010 0.00003 -1 0.0002 1 1 -0.0037 0.0002 0.009 0.009 -0.00012 -1 -0.0002 1 1 0.0037 0.0013 0.009 0.012 0.00001 -1 0.0002 1 1 -0.0039 -0.0003 0.006 0.007 -0.00004 -1 -0.0003 1 1 0.0054 0.0021 0.009 0.011 0.00010 -1 -0.0001 1 1 0.0041 0.0025 0.011 0.021 -0.00016 -1 0.0001 1 1 -0.0046 0.0027 0.013 0.006 -0.00007 -1 -0.0005 1 1 0.0040 0.0024 0.003 -0.006 0.00011 -1 0.0005 1 1 -0.0085 0.0034 0.012 -0.013 -0.00028 -1 0.0001 1 1 -0.0069 0.0011 0.011 -0.030 0.00021 -1 -0.0002 1 1 0.0060 -0.0002 0.009 -0.005 0.00018 -1 -0.0004 1 1 0.0016 0.0018 0.011 0.010 -0.00017 -1 0.0010 1 1 -0.0078 0.0030 0.014 0.006 -0.00068 -1 -0.0002 1 1 0.0054 0.0014 0.007 -0.003 0.00005 -1 -0.0004 1 1 0.0035 0.0024 0.009 0.010 -0.00006 -1 0.0005 1 1 -0.0043 0.0008 0.011 0.009 -0.00018 -1 -0.0004 1 1 0.0035 0.0001 0.007 0.028 0.00008 -1 0.0003 1 1 -0.0067 0.0029 0.014 0.025 -0.00026 -1 -0.0001 1 1 0.0040 0.0024 0.009 0.010 0.00000 -1 0.0004 1 1 -0.0076 0.0001 0.011 0.004 -0.00022 -1 -0.0003 1 1 0.0061 0.0036 0.002 -0.005 0.00019 -1 0.0001 1 1 0.0023 0.0040 0.009 0.009 -0.00020 -1 0.0003 1 1 -0.0043 0.0011 0.009 0.006 -0.00019 -1 0.0001 1 1 -0.0017 0.0011 0.010 -0.010 -0.00001 -1 -0.0004 1 1 0.0043 0.0017 0.004 -0.007 0.00019 -1 0.0003 1 1 -0.0077 0.0001 0.015 -0.018 -0.00008 -1 -0.0003 1 1 0.0042 0.0005 0.009 -0.033 0.00027 -1 -0.0002 1 1 0.0063 0.0005 0.010 -0.001 0.00010 -1 -0.0004 1 1 0.0038 0.0010 0.010 0.010 -0.00017 -1 0.0008 1 1 -0.0081 0.0018 0.011 0.007 -0.00048 -1 0.0005 1 1 -0.0023 0.0024 0.008 -0.010 -0.00016 -1 -0.0003 1 1 0.0050 0.0032 0.008 -0.009 0.00027 -1 -0.0003 1 1 0.0053 -0.0008 0.012 0.011 -0.00005 -1 0.0002 1 1 -0.0046 0.0021 0.011 -0.011 -0.00007 -1 0.0001 1 1 -0.0002 0.0016 0.025 -0.009 0.00010 -1 0.0001 1 1 -0.0026 -0.0001 0.019 -0.018 0.00002 -1 -0.0002 1 1 0.0045 0.0003 0.020 -0.004 0.00005 -1 -0.0003 1 1 0.0024 0.0001 0.019 0.011 -0.00006 -1 0.0001 1 1 -0.0034 0.0006 0.020 0.010 -0.00023 -1 0.0002 1 1 -0.0058 -0.0030 0.019 0.003 -0.00014 -1 -0.0001 1 1 -0.0023 -0.0003 0.016 -0.015 0.00012 -1 -0.0001 1 1 0.0028 0.0001 0.011 -0.005 -0.00002 -1 0.0002 1 1 -0.0029 0.0032 0.022 -0.011 0.00001 -1 -0.0001 1 1 0.0054 -0.0011 0.015 -0.005 0.00011 -1 -0.0001 1 1 0.0043 -0.0003 0.012 0.011 -0.00007 -1 -0.0001 1 1 0.0032 0.0010 0.016 0.010 0.00003 -1 -0.0001 1 1 0.0022 0.0008 0.015 0.011 0.00002 -1 -0.0001 1 1 0.0019 -0.0003 0.010 0.010 0.00002 -1 0.0001 1 1 -0.0027 0.0003 0.012 -0.011 -0.00001 -1 -0.0001 1 1 0.0038 0.0004 0.012 -0.008 0.00006 -1 0.0001 1 1 -0.0039 0.0013 0.011 -0.011 -0.00001 -1 -0.0001 1 1 0.0032 0.0005 0.011 0.010 -0.00004 -1 0.0001 1 1 -0.0038 -0.0001 0.011 0.007 -0.00007 -1 -0.0001 1 1 0.0040 0.0009 0.012 0.010 0.00002 -1 0.0009 1 1 -0.0096 0.0024 0.027 -0.010 -0.00014 -1 0.0004 1 1 -0.0059 0.0032 0.024 -0.028 0.00032 -1 -0.0001 1 1 0.0071 0.0033 0.020 -0.028 0.00053 -1 -0.0004 1 1 0.0104 -0.0015 0.020 0.013 -0.00016 -1 0.0002 1 1 0.0053 0.0007 0.016 0.026 -0.00038 -1 0.0007 1 1 -0.0044 0.0039 0.021 0.025 -0.00022 -1 -0.0009 1 1 0.0041 0.0014 0.022 0.009 0.00013 -1 0.0003 1 1 -0.0064 0.0024 0.018 0.006 -0.00022 -1 0.0005 1 1 -0.0065 0.0022 0.013 -0.013 0.00005 -1 -0.0002 1 1 0.0047 0.0070 0.020 -0.020 0.00020 -1 0.0002 1 1 0.0061 0.0065 0.024 -0.010 0.00003 -1 -0.0003 1 1 0.0076 0.0021 0.025 0.012 0.00002 -1 0.0006 1 1 -0.0053 0.0011 0.015 0.026 -0.00031 -1 -0.0002 1 1 0.0044 0.0027 0.013 0.006 0.00014 -1 0.0002 1 1 -0.0045 0.0009 0.021 0.005 -0.00003 -1 -0.0002 1 1 0.0033 0.0041 0.015 0.011 -0.00002 -1 0.0004 1 1 -0.0040 0.0038 0.017 0.009 -0.00013 -1 0.0003 1 1 -0.0021 0.0017 0.011 -0.010 -0.00001 -1 0.0003 1 1 -0.0025 0.0047 0.021 -0.011 0.00008 -1 -0.0005 1 1 0.0046 0.0012 0.015 -0.008 0.00020 -1 0.0003 1 1 -0.0035 0.0043 0.017 -0.010 -0.00005 -1 -0.0007 1 1 0.0076 0.0017 0.015 -0.002 0.00016 -1 0.0009 1 1 -0.0065 0.0033 0.015 0.007 -0.00052 -1 0.0002 1 1 -0.0049 0.0026 0.014 -0.010 0.00031 -1 -0.0005 1 1 0.0066 0.0032 0.013 -0.008 0.00035 -1 0.0001 1 1 0.0049 0.0043 0.016 0.018 -0.00022 -1 0.0002 1 1 -0.0035 0.0052 0.014 -0.029 0.00019 -1 -0.0003 1 1 0.0053 0.0016 0.019 -0.025 0.00017 -1 0.0005 1 1 -0.0026 0.0014 0.025 -0.010 -0.00003 -1 -0.0004 1 1 0.0063 0.0004 0.019 -0.005 0.00020 -1 -0.0002 1 1 0.0035 0.0013 0.017 0.017 -0.00013 -1 0.0001 1 1 -0.0040 0.0000 0.012 0.017 -0.00020 -1 0.0002 1 1 -0.0068 0.0012 0.011 0.004 -0.00009 -1 -0.0003 1 1 0.0054 0.0014 0.022 0.012 -0.00001 -1 0.0004 1 1 -0.0067 0.0007 0.015 0.005 -0.00009 -1 0.0001 1 1 0.0087 0.0016 0.017 0.000 0.00023 -1 -0.0002 1 1 0.0117 -0.0003 0.015 0.014 0.00016 -1 0.0014 1 1 -0.0153 0.0005 0.015 0.010 -0.00041 -1 0.0001 1 1 -0.0051 -0.0001 0.011 -0.028 0.00073 -1 -0.0003 1 1 0.0049 0.0009 0.009 -0.028 0.00069 -1 -0.0006 1 1 0.0115 -0.0022 0.013 0.020 -0.00013 -1 0.0001 1 1 -0.0058 0.0009 0.012 0.015 -0.00001 -1 0.0005 1 1 -0.0022 0.0017 0.013 -0.010 -0.00009 -1 -0.0004 1 1 0.0060 0.0013 0.013 -0.006 0.00029 -1 -0.0004 1 1 0.0053 0.0004 0.011 0.012 -0.00013 -1 0.0001 1 1 -0.0065 -0.0012 0.005 0.012 -0.00041 -1 0.0001 1 1 -0.0074 0.0024 0.004 -0.012 0.00016 -1 -0.0004 1 1 0.0083 0.0017 0.010 -0.010 0.00022 -1 0.0001 1 1 -0.0052 0.0036 0.019 0.009 -0.00034 -1 0.0002 1 1 -0.0063 0.0011 0.018 -0.012 0.00010 -1 -0.0003 1 1 0.0082 0.0001 0.008 -0.005 0.00015 -1 -0.0003 1 1 0.0059 0.0007 0.007 0.014 -0.00019 -1 0.0005 1 1 -0.0085 0.0024 0.011 0.009 -0.00032 -1 0.0001 1 1 -0.0083 0.0019 0.012 -0.012 0.00015 -1 -0.0002 1 1 0.0048 0.0017 0.013 -0.021 0.00026 -1 0.0005 1 1 -0.0037 0.0007 0.014 0.008 -0.00014 -1 -0.0006 1 1 0.0066 -0.0001 0.008 0.010 0.00024 -1 0.0005 1 1 -0.0057 0.0034 0.011 0.023 -0.00028 -1 0.0001 1 1 0.0011 0.0033 0.019 0.009 0.00025 -1 -0.0008 1 1 0.0083 -0.0029 0.015 0.023 0.00024 -1 0.0007 1 1 -0.0035 0.0017 0.015 0.037 -0.00049 -1 -0.0001 1 1 0.0007 -0.0017 -0.002 0.011 0.00008 -1 0.0001 1 1 -0.0052 0.0030 0.018 0.006 -0.00005 -1 0.0002 1 1 -0.0014 -0.0002 0.015 -0.009 0.00014 -1 0.0001 1 1 0.0038 0.0014 0.014 -0.008 0.00034 -1 -0.0003 1 1 0.0093 0.0004 0.012 0.002 0.00032 -1 -0.0002 1 1 0.0095 0.0007 0.010 0.021 -0.00022 -1 0.0005 1 1 -0.0083 0.0006 0.008 0.023 -0.00027 -1 0.0004 1 1 -0.0014 0.0017 0.008 -0.010 -0.00001 -1 -0.0008 1 1 0.0070 0.0030 0.013 -0.004 0.00029 -1 -0.0002 1 1 0.0010 0.0022 0.003 0.009 -0.00003 -1 0.0003 1 1 -0.0043 0.0035 0.008 0.006 -0.00022 -1 -0.0002 1 1 0.0069 0.0009 0.008 0.022 0.00001 -1 0.0004 1 1 -0.0066 -0.0017 0.013 0.024 -0.00014 -1 -0.0001 1 1 0.0022 0.0008 0.004 0.011 0.00018 -1 -0.0002 1 1 0.0044 0.0011 0.005 0.030 0.00000 -1 0.0002 1 1 -0.0056 0.0016 0.009 0.025 -0.00013 -1 -0.0004 1 1 0.0059 0.0021 0.014 0.012 0.00015 -1 0.0005 1 1 -0.0079 0.0001 0.014 0.006 -0.00016 -1 -0.0002 1 1 0.0056 0.0033 0.006 -0.008 0.00026 -1 -0.0002 1 1 0.0065 0.0024 0.010 0.017 -0.00004 -1 0.0003 1 1 -0.0046 -0.0003 0.012 0.024 -0.00017 -1 -0.0001 1 1 0.0024 0.0005 0.002 0.028 -0.00004 -1 0.0002 1 1 -0.0073 0.0029 0.009 0.018 -0.00017 -1 -0.0004 1 1 0.0055 -0.0005 0.008 -0.005 0.00032 -1 0.0002 1 1 0.0028 0.0022 0.009 0.009 -0.00033 -1 0.0004 1 1 -0.0036 0.0019 0.012 0.006 -0.00014 -1 -0.0003 1 1 0.0041 0.0019 0.014 0.003 0.00029 -1 -0.0001 1 1 0.0044 0.0023 0.017 0.012 -0.00008 -1 0.0002 1 1 -0.0061 -0.0017 0.003 0.005 -0.00014 -1 -0.0003 1 1 0.0052 0.0034 0.006 -0.007 0.00025 -1 -0.0003 1 1 0.0040 0.0001 0.014 0.013 -0.00007 -1 0.0002 1 1 -0.0050 0.0004 0.011 0.012 -0.00028 -1 0.0002 1 1 -0.0007 -0.0006 0.007 -0.010 0.00022 -1 -0.0005 1 1 0.0094 0.0005 0.005 0.002 0.00034 -1 -0.0002 1 1 0.0049 0.0019 0.007 0.029 -0.00026 -1 0.0001 1 1 -0.0004 0.0029 0.010 0.033 -0.00041 -1 0.0004 1 1 -0.0054 -0.0004 0.010 0.027 -0.00025 -1 0.0002 1 1 -0.0056 0.0060 0.012 0.012 -0.00080 -1 -0.0004 1 1 0.0124 0.0023 0.013 -0.004 0.00019 -1 -0.0003 1 1 0.0081 0.0010 0.017 0.033 -0.00023 -1 0.0003 1 1 -0.0099 -0.0032 0.005 0.022 -0.00021 -1 -0.0001 1 1 -0.0008 -0.0025 0.010 -0.010 0.00011 -1 0.0001 1 1 -0.0035 0.0036 0.018 -0.011 -0.00005 -1 -0.0002 1 1 0.0044 -0.0004 0.017 -0.008 0.00005 -1 0.0002 1 1 -0.0036 0.0007 0.017 -0.003 -0.00004 -1 -0.0003 1 1 0.0042 0.0000 0.016 -0.007 0.00013 -1 0.0002 1 1 -0.0043 0.0011 0.006 -0.010 -0.00003 -1 -0.0002 1 1 0.0040 0.0005 0.018 0.011 -0.00003 -1 0.0003 1 1 -0.0066 -0.0024 0.011 0.000 -0.00009 -1 -0.0001 1 1 0.0069 -0.0001 0.006 -0.008 0.00020 -1 -0.0001 1 1 0.0086 0.0002 0.006 0.004 0.00005 -1 -0.0001 1 1 0.0042 0.0028 0.016 0.033 -0.00016 -1 0.0001 1 1 -0.0037 -0.0020 0.021 0.032 -0.00014 -1 0.0001 1 1 -0.0055 -0.0028 0.014 0.021 -0.00005 -1 -0.0001 1 1 0.0047 0.0001 0.002 0.012 0.00008 -1 -0.0001 1 1 0.0028 0.0026 0.012 0.028 -0.00007 -1 0.0001 1 1 -0.0013 0.0007 0.006 -0.009 0.00007 -1 -0.0002 1 1 0.0029 0.0014 0.010 -0.008 0.00017 -1 0.0002 1 1 -0.0049 0.0005 0.017 -0.010 -0.00007 -1 -0.0001 1 1 0.0070 0.0021 0.004 0.003 0.00004 -1 -0.0001 1 1 0.0059 0.0024 0.007 0.012 -0.00013 -1 0.0002 1 1 -0.0055 -0.0014 0.011 0.005 -0.00006 -1 0.0001 1 1 -0.0020 -0.0042 0.007 -0.012 0.00013 -1 -0.0001 1 1 0.0057 -0.0004 0.000 -0.005 0.00017 -1 -0.0001 1 1 0.0073 0.0034 0.008 0.030 -0.00009 -1 0.0001 1 1 -0.0086 0.0027 0.003 0.019 -0.00006 -1 -0.0002 1 1 0.0063 0.0004 0.015 -0.001 0.00017 -1 0.0001 1 1 -0.0070 -0.0021 0.010 0.012 -0.00021 -1 0.0002 1 1 -0.0075 0.0003 0.010 -0.011 0.00011 -1 -0.0002 1 1 0.0082 -0.0001 0.006 -0.005 0.00013 -1 -0.0001 1 1 0.0080 0.0013 0.008 0.015 -0.00007 -1 0.0001 1 1 -0.0069 -0.0004 0.001 0.020 -0.00015 -1 -0.0001 1 1 0.0043 0.0011 0.009 -0.018 0.00017 -1 -0.0001 1 1 0.0053 0.0012 0.015 0.012 -0.00004 -1 0.0003 1 1 -0.0090 -0.0002 0.013 -0.006 -0.00010 -1 0.0001 1 1 -0.0063 -0.0022 0.009 -0.028 0.00027 -1 -0.0002 1 1 0.0036 0.0000 0.006 -0.033 0.00025 -1 -0.0002 1 1 0.0072 0.0003 0.006 -0.005 0.00001 -1 0.0002 1 1 -0.0074 0.0014 0.013 0.003 -0.00045 -1 0.0001 1 1 -0.0055 -0.0006 0.011 -0.028 0.00023 -1 -0.0004 1 1 0.0079 -0.0027 0.009 -0.021 0.00021 -1 0.0001 1 1 -0.0021 0.0006 0.013 -0.010 0.00004 -1 -0.0005 1 1 0.0062 -0.0010 0.011 -0.001 0.00013 -1 -0.0001 1 1 0.0003 0.0023 0.014 0.011 -0.00034 -1 0.0004 1 1 -0.0051 -0.0003 0.014 0.007 -0.00039 -1 -0.0002 1 1 0.0060 0.0013 0.003 -0.008 0.00006 -1 -0.0002 1 1 0.0021 -0.0017 0.006 0.009 0.00004 -1 0.0002 1 1 -0.0043 0.0008 0.008 0.006 -0.00013 -1 -0.0002 1 1 0.0022 0.0014 0.013 0.011 -0.00002 -1 0.0002 1 1 -0.0065 0.0001 0.013 0.003 -0.00020 -1 0.0001 1 1 -0.0069 -0.0004 0.012 -0.013 0.00004 -1 -0.0002 1 1 0.0039 0.0013 0.007 -0.024 0.00019 -1 0.0004 1 1 -0.0044 -0.0009 0.012 -0.010 -0.00016 -1 -0.0001 1 1 0.0063 0.0012 0.005 -0.007 0.00011 -1 -0.0002 1 1 0.0038 0.0017 0.010 0.012 -0.00011 -1 0.0003 1 1 -0.0061 0.0000 0.013 0.005 -0.00016 -1 -0.0001 1 1 0.0058 0.0013 0.003 -0.001 0.00003 -1 -0.0001 1 1 0.0038 0.0029 0.009 0.016 -0.00009 -1 0.0002 1 1 -0.0069 -0.0018 0.009 0.007 -0.00015 -1 -0.0004 1 1 0.0045 0.0020 0.008 -0.007 0.00018 -1 0.0002 1 1 -0.0034 0.0004 0.019 -0.001 -0.00016 -1 0.0001 1 1 -0.0036 -0.0010 0.017 -0.011 0.00006 -1 -0.0001 1 1 0.0050 -0.0014 0.002 0.001 0.00002 -1 -0.0001 1 1 0.0038 -0.0007 0.009 0.010 0.00005 -1 0.0001 1 1 -0.0024 -0.0003 0.009 -0.010 0.00004 -1 -0.0002 1 1 0.0045 0.0003 0.009 -0.005 0.00013 -1 0.0003 1 1 -0.0055 0.0001 0.009 0.001 -0.00015 -1 -0.0001 1 1 0.0041 -0.0005 0.003 -0.014 0.00013 -1 0.0002 1 1 -0.0053 0.0011 0.012 0.004 -0.00017 -1 -0.0002 1 1 0.0065 0.0014 0.007 -0.003 0.00010 -1 -0.0001 1 1 0.0046 0.0010 0.009 0.011 -0.00015 -1 0.0004 1 1 -0.0058 -0.0005 0.009 0.010 -0.00034 -1 0.0001 1 1 -0.0057 -0.0003 0.008 -0.013 0.00011 -1 -0.0001 1 1 0.0047 0.0004 0.007 -0.016 0.00019 -1 -0.0001 1 1 0.0074 0.0005 0.008 0.002 0.00005 -1 -0.0001 1 1 0.0032 0.0009 0.011 0.029 -0.00016 -1 0.0002 1 1 -0.0074 0.0004 0.012 0.022 -0.00026 -1 0.0001 1 1 -0.0061 -0.0015 0.011 -0.013 0.00012 -1 -0.0003 1 1 0.0079 0.0023 0.007 -0.002 0.00012 -1 -0.0001 1 1 0.0057 0.0019 0.014 0.016 -0.00023 -1 0.0001 1 1 -0.0044 0.0012 0.018 0.018 -0.00022 -1 0.0002 1 1 -0.0077 -0.0010 0.016 0.002 -0.00008 -1 0.0001 1 1 -0.0061 -0.0006 0.014 -0.010 0.00017 -1 -0.0002 1 1 0.0087 -0.0001 0.002 0.003 0.00012 -1 0.0001 1 1 -0.0006 0.0011 0.007 0.033 -0.00024 -1 0.0002 1 1 -0.0034 0.0007 0.009 0.023 -0.00003 -1 0.0001 1 1 -0.0079 0.0013 0.016 0.004 -0.00021 -1 0.0002 1 1 -0.0086 -0.0004 0.015 -0.010 0.00001 -1 -0.0002 1 1 0.0079 0.0009 0.001 -0.021 0.00019 -1 0.0002 1 1 -0.0044 0.0017 0.008 0.012 -0.00037 -1 0.0001 1 1 -0.0050 0.0007 0.013 -0.012 0.00013 -1 0.0003 1 1 -0.0056 -0.0014 0.006 -0.012 -0.00019 -1 -0.0002 1 1 0.0047 0.0005 0.006 -0.023 0.00024 -1 -0.0001 1 1 0.0068 0.0008 0.008 -0.003 0.00001 -1 0.0001 1 1 -0.0052 -0.0016 0.002 0.005 -0.00010 -1 -0.0003 1 1 0.0050 0.0016 0.011 -0.006 0.00012 -1 -0.0002 1 1 0.0023 -0.0013 0.014 0.009 0.00004 -1 0.0003 1 1 -0.0044 -0.0006 0.009 0.007 -0.00017 -1 0.0002 1 1 -0.0038 0.0003 0.007 -0.011 -0.00007 -1 -0.0002 1 1 0.0052 -0.0002 0.007 -0.005 0.00007 -1 -0.0002 1 1 0.0002 -0.0007 0.006 0.010 -0.00011 -1 0.0004 1 1 -0.0040 -0.0004 0.005 0.007 -0.00028 -1 -0.0001 1 1 0.0033 0.0019 0.013 -0.007 0.00007 -1 0.0003 1 1 -0.0053 0.0018 0.015 -0.011 -0.00023 -1 -0.0003 1 1 0.0077 -0.0038 0.014 -0.020 0.00023 -1 -0.0006 1 1 0.0040 -0.0009 0.009 0.011 -0.00005 -1 0.0006 1 1 -0.0099 -0.0013 0.009 0.006 -0.00046 -1 -0.0002 1 1 0.0102 0.0046 0.004 -0.008 0.00008 -1 -0.0002 1 1 0.0067 0.0047 0.014 0.012 -0.00024 -1 0.0003 1 1 -0.0064 -0.0003 0.020 0.011 -0.00028 -1 -0.0002 1 1 0.0052 0.0021 0.009 -0.008 0.00007 -1 0.0002 1 1 -0.0049 -0.0006 0.002 -0.012 -0.00005 -1 -0.0001 1 1 0.0051 0.0011 0.010 -0.004 0.00002 -1 0.0003 1 1 -0.0042 -0.0015 0.013 -0.010 -0.00001 -1 -0.0001 1 1 0.0042 -0.0021 0.001 -0.012 0.00016 -1 -0.0001 1 1 0.0048 0.0010 0.001 0.012 -0.00007 -1 0.0002 1 1 -0.0066 0.0005 0.012 0.004 -0.00010 -1 0.0001 1 1 -0.0046 0.0000 0.012 -0.011 0.00013 -1 -0.0002 1 1 0.0053 -0.0002 0.009 -0.008 0.00016 -1 0.0002 1 1 -0.0037 -0.0022 0.012 0.016 -0.00015 -1 -0.0001 1 1 0.0014 0.0012 0.012 0.010 -0.00001 -1 0.0003 1 1 -0.0042 -0.0002 0.013 0.003 -0.00011 -1 -0.0001 1 1 0.0046 -0.0002 0.004 0.002 0.00013 -1 -0.0001 1 1 0.0060 0.0011 0.006 0.016 0.00002 -1 -0.0001 1 1 0.0017 0.0014 0.011 0.036 -0.00017 -1 0.0002 1 1 -0.0062 -0.0016 0.009 0.024 -0.00012 -1 -0.0001 1 1 0.0038 -0.0010 0.012 0.013 0.00001 -1 0.0001 1 1 -0.0042 -0.0004 -0.002 -0.012 0.00002 -1 -0.0001 1 1 0.0065 0.0042 0.016 -0.006 0.00013 -1 -0.0004 1 1 0.0062 -0.0018 0.018 0.011 -0.00009 -1 0.0002 1 1 -0.0048 -0.0004 0.016 0.009 -0.00008 -1 -0.0001 1 1 0.0049 -0.0006 0.005 0.011 -0.00002 -1 0.0001 1 1 -0.0051 0.0005 0.008 0.003 -0.00002 -1 0.0001 1 1 -0.0026 0.0002 0.008 -0.012 0.00012 -1 -0.0001 1 1 0.0039 0.0018 0.010 -0.009 0.00014 -1 0.0001 1 1 -0.0061 -0.0034 0.006 -0.010 -0.00012 -1 -0.0001 1 1 0.0047 0.0036 0.010 -0.025 0.00012 -1 -0.0001 1 1 0.0042 0.0011 0.021 -0.006 -0.00001 -1 0.0001 1 1 -0.0057 -0.0035 0.006 -0.009 -0.00012 -1 0.0001 1 1 -0.0044 -0.0017 -0.002 -0.028 0.00013 -1 -0.0002 1 1 0.0087 0.0044 0.003 -0.017 0.00018 -1 -0.0001 1 1 0.0084 0.0046 0.017 0.012 -0.00007 -1 0.0003 1 1 -0.0075 -0.0015 0.019 0.018 -0.00022 -1 0.0001 1 1 -0.0036 -0.0028 0.008 -0.011 0.00017 -1 -0.0002 1 1 0.0062 -0.0002 0.001 -0.003 0.00014 -1 -0.0001 1 1 0.0042 0.0033 0.005 0.015 -0.00008 -1 0.0002 1 1 -0.0073 -0.0011 0.012 0.002 -0.00013 -1 0.0001 1 1 -0.0051 -0.0009 0.010 -0.012 0.00017 -1 -0.0001 1 1 0.0052 0.0001 0.008 -0.011 0.00017 -1 -0.0002 1 1 0.0055 0.0004 0.009 0.017 -0.00005 -1 0.0001 1 1 -0.0112 -0.0016 0.008 0.000 -0.00018 -1 -0.0001 1 1 0.0090 0.0011 0.011 -0.023 0.00018 -1 -0.0002 1 1 0.0106 -0.0006 0.012 -0.010 0.00007 -1 -0.0003 1 1 0.0073 0.0006 0.014 0.011 -0.00020 -1 0.0004 1 1 -0.0098 -0.0012 0.009 0.008 -0.00040 -1 0.0002 1 1 -0.0107 -0.0005 0.007 -0.013 0.00012 -1 -0.0001 1 1 0.0063 0.0011 0.002 -0.027 0.00034 -1 -0.0002 1 1 0.0111 0.0012 0.004 -0.007 0.00011 -1 -0.0002 1 1 0.0065 0.0018 0.009 0.026 -0.00021 -1 0.0004 1 1 -0.0078 -0.0018 0.009 0.022 -0.00028 -1 -0.0003 1 1 0.0021 -0.0004 0.010 0.011 0.00000 -1 0.0001 1 1 -0.0038 -0.0007 0.008 0.010 -0.00023 -1 0.0001 1 1 -0.0061 0.0023 0.008 0.004 -0.00016 -1 0.0001 1 1 -0.0054 0.0007 0.009 -0.012 0.00007 -1 -0.0001 1 1 0.0064 0.0003 0.010 -0.005 0.00009 -1 0.0004 1 1 -0.0088 0.0018 0.017 0.004 -0.00043 -1 -0.0001 1 1 0.0068 0.0108 0.007 -0.020 0.00030 -1 0.0001 1 1 0.0094 0.0028 0.016 -0.009 0.00009 -1 -0.0001 1 1 0.0106 -0.0045 0.017 0.005 0.00008 -1 0.0001 1 1 -0.0070 -0.0013 0.013 0.021 -0.00046 -1 0.0004 1 1 -0.0136 -0.0025 0.007 0.002 -0.00038 -1 0.0001 1 1 -0.0060 -0.0014 -0.001 -0.041 0.00037 -1 -0.0003 1 1 0.0045 0.0000 -0.003 -0.043 0.00040 -1 0.0001 1 1 0.0064 0.0006 0.014 -0.009 0.00001 -1 -0.0003 1 1 0.0039 -0.0010 0.011 0.013 -0.00017 -1 0.0004 1 1 -0.0088 -0.0007 0.009 0.007 -0.00040 -1 0.0001 1 1 -0.0097 -0.0005 0.008 -0.012 0.00010 -1 0.0001 1 1 -0.0056 -0.0006 0.006 -0.028 0.00026 -1 -0.0001 1 1 0.0074 -0.0008 0.001 -0.023 0.00022 -1 -0.0001 1 1 0.0093 0.0004 0.001 -0.004 0.00003 -1 -0.0001 1 1 0.0072 0.0040 0.010 0.018 -0.00012 -1 0.0004 1 1 -0.0113 -0.0028 0.014 0.010 -0.00025 -1 0.0001 1 1 -0.0050 -0.0039 -0.002 -0.028 0.00035 -1 -0.0003 1 1 0.0058 0.0030 -0.002 -0.026 0.00027 -1 0.0001 1 1 -0.0045 0.0003 0.014 -0.003 -0.00019 -1 0.0001 1 1 -0.0055 0.0001 0.014 -0.012 -0.00001 -1 -0.0001 1 1 0.0073 -0.0006 0.002 -0.005 0.00011 -1 -0.0001 1 1 0.0062 0.0048 0.003 0.013 -0.00009 -1 0.0001 1 1 -0.0054 0.0001 0.017 0.014 -0.00009 -1 0.0001 1 1 -0.0063 -0.0015 0.014 0.005 -0.00005 -1 0.0001 1 1 -0.0022 -0.0014 0.007 -0.012 0.00013 -1 -0.0001 1 1 0.0047 -0.0006 0.001 -0.006 0.00013 -1 0.0002 1 1 -0.0061 0.0022 0.009 0.009 -0.00014 -1 0.0001 1 1 -0.0004 -0.0008 0.006 -0.010 0.00015 -1 -0.0001 1 1 0.0050 0.0009 0.004 -0.004 0.00019 -1 -0.0001 1 1 0.0061 0.0031 0.007 0.011 -0.00001 -1 0.0002 1 1 -0.0035 0.0002 0.019 0.024 -0.00018 -1 -0.0002 1 1 0.0039 0.0000 -0.004 0.008 0.00011 -1 0.0001 1 1 -0.0038 -0.0025 0.007 0.004 -0.00001 -1 -0.0002 1 1 0.0083 -0.0027 0.010 0.024 0.00006 -1 -0.0001 1 1 0.0065 -0.0021 0.005 0.040 -0.00015 -1 0.0003 1 1 -0.0077 0.0028 0.011 0.042 -0.00045 -1 -0.0001 1 1 0.0060 0.0001 0.004 -0.012 0.00019 -1 -0.0002 1 1 0.0081 0.0013 0.006 0.001 0.00008 -1 -0.0001 1 1 -0.0050 -0.0017 0.009 0.009 -0.00003 -1 -0.0002 1 1 0.0038 -0.0005 -0.001 -0.007 0.00017 -1 0.0001 1 1 0.0023 0.0022 0.004 0.009 -0.00005 -1 0.0002 1 1 -0.0057 0.0026 0.014 0.007 -0.00023 -1 -0.0001 1 1 0.0044 -0.0019 -0.001 -0.001 0.00000 -1 -0.0003 1 1 0.0019 0.0016 0.007 0.011 0.00009 -1 0.0002 1 1 -0.0052 0.0008 0.013 0.007 -0.00022 -1 -0.0002 1 1 0.0070 0.0014 0.009 -0.002 0.00010 -1 -0.0001 1 1 0.0042 0.0012 0.012 0.014 -0.00015 -1 0.0002 1 1 -0.0070 -0.0023 0.004 0.001 -0.00011 -1 0.0001 1 1 0.0043 0.0021 0.010 -0.013 0.00002 -1 0.0005 1 1 -0.0122 0.0024 0.018 -0.010 -0.00005 -1 -0.0001 1 1 -0.0059 0.0054 0.019 -0.036 0.00037 -1 -0.0001 1 1 0.0061 0.0041 0.025 -0.041 0.00039 -1 -0.0003 1 1 0.0120 0.0033 0.026 -0.023 0.00023 -1 0.0011 1 1 -0.0148 -0.0019 0.014 0.008 -0.00049 -1 -0.0006 1 1 0.0115 0.0053 0.002 -0.024 0.00042 -1 0.0001 1 1 0.0053 0.0060 0.023 0.034 -0.00022 -1 0.0007 1 1 -0.0075 -0.0014 0.013 0.022 -0.00012 -1 -0.0006 1 1 0.0042 0.0028 0.007 0.010 0.00026 -1 0.0001 1 1 -0.0055 0.0000 0.009 0.004 -0.00006 -1 -0.0003 1 1 0.0033 0.0036 0.019 -0.008 0.00008 -1 0.0002 1 1 -0.0037 0.0005 0.010 -0.011 -0.00006 -1 -0.0003 1 1 0.0068 -0.0001 0.008 -0.003 0.00020 -1 -0.0002 1 1 0.0071 0.0032 0.007 0.015 -0.00006 -1 0.0001 1 1 -0.0035 0.0023 0.020 0.023 -0.00010 -1 -0.0001 1 1 0.0003 0.0034 0.006 0.028 -0.00010 -1 0.0001 1 1 -0.0041 0.0046 0.012 0.025 -0.00022 -1 -0.0002 1 1 0.0051 0.0014 0.010 0.004 0.00015 -1 -0.0002 1 1 0.0040 0.0019 0.011 0.032 -0.00007 -1 0.0002 1 1 -0.0093 0.0026 0.018 0.014 -0.00014 -1 0.0002 1 1 -0.0070 0.0005 0.015 -0.011 0.00015 -1 -0.0003 1 1 0.0035 0.0003 0.009 -0.018 0.00028 -1 -0.0001 1 1 0.0059 0.0027 0.010 0.011 -0.00004 -1 0.0005 1 1 -0.0108 0.0030 0.008 -0.016 -0.00004 -1 -0.0002 1 1 0.0092 0.0041 0.012 -0.025 0.00033 -1 -0.0002 1 1 0.0112 0.0015 0.014 -0.004 0.00002 -1 -0.0001 1 1 0.0038 0.0017 0.015 0.028 -0.00022 -1 0.0001 1 1 -0.0063 0.0010 0.013 0.022 -0.00021 -1 0.0003 1 1 -0.0081 0.0002 0.011 0.012 -0.00008 -1 -0.0004 1 1 0.0037 0.0010 0.009 0.003 0.00039 -1 -0.0002 1 1 0.0064 0.0018 0.009 0.019 -0.00002 -1 -0.0001 1 1 -0.0014 0.0022 0.012 0.030 -0.00022 -1 -0.0002 1 1 -0.0066 0.0024 0.014 0.022 -0.00024 -1 0.0005 1 1 -0.0141 0.0001 0.011 -0.001 -0.00030 -1 -0.0002 1 1 0.0070 0.0020 0.007 -0.040 0.00040 -1 -0.0002 1 1 0.0101 0.0064 0.011 -0.027 0.00012 -1 -0.0005 1 1 0.0088 0.0024 0.015 0.012 -0.00010 -1 0.0005 1 1 -0.0103 -0.0012 0.012 0.009 -0.00028 -1 -0.0001 1 1 0.0045 0.0023 -0.002 -0.013 0.00001 -1 -0.0005 1 1 0.0039 0.0017 0.016 0.011 0.00013 -1 0.0006 1 1 -0.0087 -0.0001 0.008 0.003 -0.00023 -1 -0.0004 1 1 0.0069 0.0008 0.001 -0.008 0.00029 -1 0.0001 1 1 -0.0058 0.0032 0.003 0.018 -0.00021 -1 0.0001 1 1 -0.0067 0.0038 0.011 -0.011 0.00003 -1 -0.0007 1 1 0.0070 0.0004 0.013 -0.022 0.00048 -1 0.0002 1 1 -0.0045 0.0005 0.003 -0.016 -0.00007 -1 -0.0002 1 1 0.0069 0.0029 0.011 -0.004 0.00007 -1 0.0005 1 1 -0.0070 -0.0004 0.009 0.003 -0.00018 -1 -0.0004 1 1 0.0067 0.0034 0.009 -0.005 0.00030 -1 0.0006 1 1 -0.0066 0.0007 0.011 0.010 -0.00030 -1 -0.0001 1 1 0.0065 0.0004 0.010 0.019 0.00002 -1 -0.0002 1 1 0.0043 0.0007 0.003 0.005 0.00020 -1 0.0002 1 1 -0.0049 0.0032 0.019 0.009 -0.00012 -1 -0.0002 1 1 0.0048 0.0001 0.002 0.015 -0.00001 -1 -0.0001 1 1 -0.0039 0.0012 0.010 0.016 -0.00005 -1 0.0001 1 1 -0.0067 0.0033 0.009 -0.005 -0.00005 -1 -0.0004 1 1 0.0065 0.0009 0.014 -0.022 0.00033 -1 0.0002 1 1 -0.0051 0.0006 0.004 0.005 -0.00014 -1 -0.0002 1 1 0.0035 0.0011 0.005 0.012 0.00000 -1 0.0005 1 1 -0.0062 0.0016 0.005 0.007 -0.00015 -1 -0.0002 1 1 0.0088 0.0036 0.014 0.012 0.00017 -1 -0.0002 1 1 0.0036 0.0013 0.017 0.040 -0.00023 -1 0.0006 1 1 -0.0110 -0.0001 0.011 0.025 -0.00030 -1 -0.0001 1 1 0.0047 0.0011 0.005 0.021 -0.00004 -1 0.0003 1 1 -0.0080 -0.0003 0.009 0.009 -0.00012 -1 -0.0004 1 1 0.0058 0.0016 0.009 -0.007 0.00033 -1 -0.0003 1 1 0.0036 0.0024 0.012 0.011 -0.00015 -1 0.0006 1 1 -0.0078 0.0021 0.013 0.006 -0.00039 -1 0.0002 1 1 -0.0046 0.0019 0.013 -0.014 0.00030 -1 -0.0003 1 1 0.0060 -0.0004 0.008 -0.013 0.00037 -1 -0.0001 1 1 0.0095 0.0011 0.006 0.013 0.00002 -1 -0.0001 1 1 0.0075 0.0042 0.010 0.027 -0.00019 -1 -0.0004 1 1 -0.0033 -0.0018 -0.002 0.030 -0.00006 -1 0.0006 1 1 -0.0110 0.0057 0.005 0.014 -0.00036 -1 -0.0003 1 1 0.0038 0.0028 0.017 -0.022 0.00033 -1 -0.0001 1 1 0.0076 -0.0007 0.007 0.021 -0.00003 -1 -0.0003 1 1 -0.0062 0.0033 0.013 0.029 -0.00010 -1 0.0006 1 1 -0.0125 0.0000 0.010 0.006 -0.00023 -1 0.0002 1 1 0.0046 0.0024 0.006 -0.013 0.00006 -1 -0.0001 1 1 0.0066 0.0030 0.008 -0.005 0.00014 -1 0.0003 1 1 -0.0024 -0.0020 0.014 -0.011 0.00006 -1 -0.0003 1 1 0.0062 -0.0009 0.004 -0.006 0.00025 -1 -0.0003 1 1 0.0045 0.0034 0.009 0.018 -0.00012 -1 0.0001 1 1 -0.0042 0.0038 0.016 0.019 -0.00031 -1 0.0004 1 1 -0.0089 0.0009 0.017 0.004 -0.00019 -1 0.0001 1 1 -0.0051 0.0010 0.015 -0.014 0.00031 -1 -0.0004 1 1 0.0076 -0.0011 0.005 -0.009 0.00030 -1 -0.0001 1 1 0.0053 0.0005 0.001 0.019 -0.00009 -1 -0.0002 1 1 0.0012 0.0048 0.001 0.030 -0.00015 -1 0.0001 1 1 -0.0056 0.0048 0.010 0.025 -0.00026 -1 0.0002 1 1 -0.0080 0.0031 0.012 0.013 -0.00010 -1 0.0001 1 1 -0.0008 0.0002 0.008 -0.010 0.00023 -1 -0.0003 1 1 0.0050 0.0051 0.006 -0.005 0.00027 -1 -0.0001 1 1 0.0056 0.0033 0.012 0.013 -0.00004 -1 0.0004 1 1 -0.0109 -0.0006 0.006 -0.011 -0.00017 -1 0.0001 1 1 -0.0041 0.0017 0.003 -0.047 0.00023 -1 -0.0004 1 1 0.0133 0.0060 0.006 -0.024 0.00023 -1 -0.0002 1 1 0.0098 0.0058 0.017 0.012 -0.00024 -1 0.0006 1 1 -0.0061 -0.0010 0.011 0.004 -0.00018 -1 -0.0001 1 1 0.0046 -0.0010 0.003 -0.003 0.00040 -1 -0.0006 1 1 0.0104 0.0018 0.003 0.013 0.00023 -1 -0.0001 1 1 0.0051 0.0028 0.006 0.031 -0.00047 -1 0.0011 1 1 -0.0065 0.0036 0.010 0.030 -0.00079 -1 -0.0005 1 1 0.0061 0.0028 0.011 0.010 0.00010 -1 -0.0003 1 1 0.0056 -0.0002 0.013 0.029 0.00013 -1 -0.0001 1 1 -0.0047 0.0011 0.006 0.035 -0.00016 -1 0.0004 1 1 -0.0109 0.0018 0.007 0.007 -0.00011 -1 0.0001 1 1 -0.0061 0.0002 0.005 -0.013 0.00032 -1 0.0001 1 1 0.0038 0.0035 0.009 -0.009 0.00004 -1 0.0002 1 1 -0.0038 0.0016 0.021 -0.029 0.00012 -1 -0.0002 1 1 0.0069 -0.0010 0.020 -0.022 0.00017 -1 -0.0002 1 1 0.0081 0.0003 0.020 -0.005 0.00001 -1 -0.0001 1 1 0.0037 0.0002 0.019 0.011 -0.00024 -1 0.0001 1 1 -0.0023 -0.0011 0.016 -0.010 0.00009 -1 0.0002 1 1 -0.0048 0.0023 0.016 -0.013 -0.00010 -1 0.0002 1 1 -0.0027 0.0002 0.018 -0.028 0.00009 -1 -0.0002 1 1 0.0051 -0.0005 0.015 -0.024 0.00016 -1 0.0001 1 1 -0.0038 0.0006 0.018 -0.011 -0.00006 -1 -0.0001 1 1 0.0047 -0.0028 0.010 -0.018 0.00016 -1 -0.0002 1 1 0.0068 0.0011 0.011 -0.006 0.00006 -1 -0.0002 1 1 0.0037 0.0026 0.019 0.013 -0.00013 -1 -0.0002 1 1 0.0042 -0.0004 0.013 -0.006 0.00013 -1 -0.0001 1 1 0.0027 -0.0007 0.015 0.011 -0.00004 -1 0.0002 1 1 -0.0044 0.0011 0.016 0.006 -0.00008 -1 0.0001 1 1 -0.0013 -0.0017 0.012 -0.009 0.00011 -1 -0.0003 1 1 0.0028 -0.0020 0.006 -0.008 0.00014 -1 0.0001 1 1 0.0041 0.0013 0.018 -0.015 0.00016 -1 -0.0005 1 1 0.0071 0.0007 0.018 -0.005 0.00015 -1 -0.0003 1 1 0.0024 0.0015 0.019 0.011 -0.00025 -1 0.0007 1 1 -0.0099 -0.0010 0.015 -0.004 -0.00028 -1 -0.0002 1 1 0.0097 0.0016 0.010 -0.019 0.00026 -1 -0.0004 1 1 0.0112 0.0004 0.009 0.001 0.00000 -1 0.0001 1 1 0.0037 0.0007 0.009 0.022 -0.00038 -1 0.0002 1 1 -0.0043 0.0002 0.017 0.005 -0.00006 -1 -0.0002 1 1 0.0046 0.0007 0.007 0.002 0.00015 -1 -0.0002 1 1 0.0040 0.0018 0.010 0.016 -0.00007 -1 0.0004 1 1 -0.0082 0.0016 0.017 0.004 -0.00017 -1 0.0001 1 1 -0.0061 -0.0005 0.014 -0.013 0.00019 diff --git a/library/cpp/linear_regression/benchmark/kin8nm.features b/library/cpp/linear_regression/benchmark/kin8nm.features deleted file mode 100644 index 3b6f7fedfa8..00000000000 --- a/library/cpp/linear_regression/benchmark/kin8nm.features +++ /dev/null @@ -1,8192 +0,0 @@ -1 5.3652416e-01 1 1 -1.5119208e-02 3.6074091e-01 4.6939777e-01 1.3096745e+00 9.8802387e-01 -2.5492554e-02 6.6407094e-01 6.2762996e-02 -1 3.0801430e-01 1 1 3.6047801e-01 -3.0139478e-01 6.2918307e-01 -1.4401463e+00 -7.4163685e-01 -1.1967495e+00 -1.0384439e+00 -7.1746120e-01 -1 5.1889978e-01 1 1 1.5632379e+00 -1.2947529e+00 7.8987171e-02 1.4329368e+00 1.1491364e+00 -1.2921402e+00 1.5629882e+00 -9.3773069e-01 -1 4.9415079e-01 1 1 1.9948468e-01 9.0115659e-01 -1.3563042e+00 -8.0524638e-02 -9.7662848e-01 8.2989378e-01 -8.5564902e-01 9.3062954e-01 -1 4.7021765e-01 1 1 6.5973667e-01 1.2055156e-01 -8.7562194e-03 6.4883889e-01 6.2683171e-01 -6.4653937e-01 1.3180738e+00 -8.9917230e-01 -1 2.8517032e-01 1 1 1.5136662e+00 -2.1721217e-01 4.8907586e-01 5.6705131e-01 1.4003115e+00 3.8172143e-01 1.4959806e+00 -1.3281023e+00 -1 5.2743972e-01 1 1 -4.2916947e-01 -1.5432012e-01 1.4916375e+00 -1.1607759e+00 1.3649491e+00 4.5987858e-01 7.8013127e-01 -4.0000056e-01 -1 1.1177628e+00 1 1 4.5435426e-02 1.2972702e+00 4.1723630e-02 1.2943647e-01 7.8913725e-01 8.6135091e-01 -1.3414275e+00 1.9887659e-01 -1 5.7456790e-01 1 1 2.2619045e-01 5.6802604e-01 6.7388457e-01 1.4566167e+00 -7.7444761e-01 2.6581168e-01 -1.3026241e+00 -1.3569806e-01 -1 7.9019284e-01 1 1 2.5574014e-01 -4.8646636e-01 5.3642514e-01 -1.0744508e+00 -5.2253870e-01 1.5208582e-01 5.5605189e-01 1.1900247e-01 -1 6.7938934e-01 1 1 5.2576581e-01 1.5255593e+00 -6.7358732e-01 -4.1959610e-01 -1.5565182e+00 -1.1500165e+00 -6.7409671e-01 -1.1199496e+00 -1 5.7751391e-01 1 1 -7.5409541e-01 1.5374519e+00 1.3178684e+00 7.2393068e-01 -3.6011512e-01 -1.2494858e+00 -9.6025625e-01 1.4309194e+00 -1 5.4140341e-01 1 1 -8.9679110e-01 3.5512910e-01 1.1862098e+00 -2.8548339e-01 1.3942862e+00 1.4385891e+00 -6.6534825e-01 5.7069010e-01 -1 6.2963212e-01 1 1 9.9347572e-01 -3.7127026e-01 8.1449761e-02 -9.0731517e-01 6.2903747e-01 6.6936080e-01 1.5617882e+00 3.0619354e-01 -1 1.2299687e+00 1 1 -2.1854018e-01 -7.3622589e-01 -8.0825886e-01 4.4664244e-02 7.7353236e-01 -9.6277706e-02 9.6804199e-01 2.6606137e-01 -1 9.4067874e-01 1 1 -4.8304739e-01 9.8492065e-01 -1.6008452e-01 -1.6868901e-01 8.4794730e-01 -2.1918561e-01 -4.2659888e-01 1.2071212e+00 -1 1.3044195e+00 1 1 -7.0202732e-01 5.0975332e-01 -1.3372290e+00 -1.4395670e+00 1.1860183e+00 1.2356681e+00 -7.3290792e-01 -3.1971355e-01 -1 6.1655412e-01 1 1 8.4890688e-01 3.0083374e-01 1.4616293e-01 -1.3981803e+00 4.0777898e-03 -1.1944747e+00 2.0142198e-01 -1.3022388e+00 -1 6.3863788e-01 1 1 -1.5359397e+00 1.2900445e+00 -1.6501629e-01 -1.0376638e-01 -5.7962538e-01 -7.5990029e-01 -1.3377046e+00 7.4890609e-01 -1 6.2526404e-01 1 1 -7.1351500e-02 -1.4938764e+00 5.9745815e-01 -4.1770934e-01 3.1498155e-01 -1.0700519e+00 -1.5633567e+00 -1.4971342e+00 -1 3.7683645e-01 1 1 8.8373901e-01 2.7981876e-02 9.4892602e-01 1.0187642e+00 3.1125447e-01 1.2560535e+00 9.4559753e-01 -1.3189854e+00 -1 1.1351477e+00 1 1 -4.4847905e-01 -9.4751475e-01 -1.2662242e+00 6.9072685e-01 5.0203626e-01 -1.0119485e+00 -6.5953250e-01 -1.1106774e+00 -1 8.8741745e-01 1 1 -9.0662327e-01 -1.4723249e-01 -2.8089623e-01 8.6126749e-01 -5.9439056e-01 7.6346047e-01 -1.2239095e+00 1.8785035e-01 -1 4.6601327e-01 1 1 -8.9293850e-01 1.0384792e+00 7.9082759e-01 -1.1362771e+00 3.4250282e-01 1.2157264e+00 9.0241171e-01 -9.9826331e-02 -1 1.3441938e+00 1 1 -2.2918853e-01 -9.6954996e-01 -6.3915664e-01 3.3313937e-01 1.0471561e+00 -2.0584408e-01 -7.7568326e-01 -1.7066987e-01 -1 1.0074333e+00 1 1 -3.7902806e-01 2.1493572e-01 -1.2004137e+00 7.5536518e-01 3.5027565e-01 -7.2794820e-01 7.0092802e-01 -1.7440831e-01 -1 8.1236277e-01 1 1 8.2526422e-01 -4.0683440e-01 -4.4819061e-02 2.4662562e-01 -2.6184741e-01 -1.2635992e+00 -4.7527851e-01 -1.7452203e-01 -1 5.8446871e-01 1 1 8.4224076e-02 -1.5601190e+00 7.0828526e-01 1.2761265e+00 5.0184828e-01 -1.4609317e-01 1.0642746e+00 1.0557551e+00 -1 8.7028780e-01 1 1 -1.3042462e+00 -1.1884058e+00 6.5572137e-01 2.0566060e-01 -6.1223676e-01 1.3375583e+00 -9.6577055e-01 3.5989512e-01 -1 5.8425999e-01 1 1 1.5674126e+00 7.0971984e-01 1.9562323e-03 7.8575701e-01 -1.1473617e+00 -8.9409122e-01 9.0356660e-01 1.1913925e+00 -1 5.2122202e-01 1 1 1.2487533e+00 -3.6601100e-01 1.4624705e+00 -1.0375058e+00 -6.1253707e-01 -7.5348705e-01 -2.1497101e-01 -7.7730285e-01 -1 1.0426291e+00 1 1 -1.1845123e+00 -3.0847449e-01 -8.0024553e-02 -1.5212140e+00 8.8574597e-02 -9.6783148e-02 -1.8618583e-01 -1.3866696e+00 -1 8.5285490e-01 1 1 1.7493348e-01 -9.0282173e-01 -3.7100410e-01 -7.6216340e-01 -4.4167289e-01 7.1061882e-01 -1.9889709e-01 -1.4221960e+00 -1 1.5939153e-01 1 1 -4.2377231e-01 1.6774687e-01 5.9544078e-01 -1.4069705e+00 3.8723050e-01 -9.6475621e-01 -2.0886786e-01 1.5300024e+00 -1 1.1956055e+00 1 1 -3.5073654e-01 1.3129634e+00 -1.5410831e+00 -1.8606166e-01 -1.1970095e+00 -8.9801631e-01 -1.2831606e+00 8.1488019e-01 -1 6.9272769e-01 1 1 -1.2012340e+00 4.2858738e-01 1.4481101e+00 -1.2536457e+00 6.2056057e-01 -7.4899880e-01 9.5349152e-01 1.4890531e+00 -1 8.0980840e-01 1 1 -1.2659781e+00 -4.0383153e-01 4.6765658e-01 6.3863535e-01 -3.2619221e-01 -6.1059077e-02 6.7781217e-02 5.8754522e-01 -1 6.0346477e-01 1 1 7.1286766e-01 -1.3563816e+00 -3.6063826e-01 -1.2777530e+00 -2.3323602e-01 1.0808974e+00 -1.1992131e+00 8.4673996e-01 -1 1.1264575e+00 1 1 -8.6753878e-01 -1.3090537e+00 -1.1149833e+00 7.3341353e-01 7.0986103e-01 -1.1879907e+00 1.2833355e+00 -2.5627032e-01 -1 8.1107379e-01 1 1 -5.9283290e-01 -6.9193034e-01 7.5754084e-02 -1.1283005e+00 -1.1345393e+00 1.4034904e+00 -1.1559226e+00 -1.1682848e-02 -1 6.6601999e-01 1 1 1.3893216e+00 9.0270106e-01 8.5387046e-01 -6.9360648e-01 1.2659674e+00 1.3850401e+00 1.7653245e-02 1.5667037e+00 -1 1.6067133e-01 1 1 -1.1304668e+00 9.4578989e-01 2.0556672e-01 1.0062508e+00 -8.9252680e-01 -8.3298842e-01 1.3883847e+00 -1.2408177e+00 -1 9.0508746e-01 1 1 5.9678293e-01 -5.6814579e-01 -7.9203232e-01 8.6363200e-01 4.0692487e-01 -1.0995326e+00 -1.1678187e+00 -5.3153754e-01 -1 9.9087222e-01 1 1 -9.7462155e-01 -1.5262471e+00 -7.5916994e-01 9.0498158e-01 -6.0898849e-02 -9.9593113e-01 1.1419747e+00 1.1381542e+00 -1 1.1605411e+00 1 1 -2.0037867e-01 -5.3073440e-01 -1.3614030e+00 -1.5661481e+00 6.3224943e-01 -2.0885547e-01 1.1797135e+00 -2.0080303e-01 -1 1.0504132e+00 1 1 2.2974055e-02 -1.0714748e+00 -8.8033648e-01 1.1532746e+00 1.3497381e+00 -1.0748819e+00 8.5289745e-01 -8.2606505e-01 -1 7.3385537e-01 1 1 -2.9094736e-01 -6.6865770e-01 1.0862226e+00 -5.4009911e-01 -3.9187098e-01 -1.3819579e+00 -4.3987739e-01 -9.7741361e-01 -1 2.2132653e-01 1 1 1.5074016e+00 -6.5306035e-01 3.4817918e-01 -1.3846075e+00 -1.3973144e+00 -7.7201578e-01 -8.5183699e-01 -2.6102489e-03 -1 5.7695208e-01 1 1 1.0950623e+00 7.3939005e-01 -9.3969724e-01 -1.3214585e+00 -1.2588476e+00 -4.9151434e-01 -5.8664119e-01 1.1184408e-01 -1 1.1722645e+00 1 1 1.2628763e+00 -1.2120054e+00 -7.0516883e-01 1.3077102e+00 1.1744834e+00 1.5072309e+00 -1.3607575e+00 1.0910499e+00 -1 3.5994711e-01 1 1 5.6168370e-01 -8.7909180e-02 1.4565041e+00 1.0292230e-01 9.1615371e-01 1.3676163e+00 5.4391753e-01 -2.0125735e-01 -1 2.8333815e-01 1 1 -2.6791663e-01 -9.4103310e-01 1.7475850e-01 -1.2024764e+00 8.4979754e-01 -1.5061953e+00 -4.1273488e-01 9.6301508e-01 -1 1.3459304e+00 1 1 -9.7256636e-01 -1.1658314e+00 -2.2293939e-01 -1.5578492e-01 8.6707999e-01 3.2972014e-01 -1.9846652e-01 -9.0846116e-02 -1 6.7822628e-01 1 1 -2.1630768e-01 -1.4287008e-02 9.7768320e-01 -1.3304892e+00 -8.3494123e-01 -1.6296822e-01 7.4454418e-01 -3.6647139e-02 -1 2.4686742e-01 1 1 -6.6051887e-01 -1.3607004e+00 1.3919586e+00 3.2525473e-01 6.3711153e-01 4.6188751e-01 5.9054703e-01 -1.7630119e-01 -1 8.1654611e-01 1 1 1.0477574e+00 1.5028454e+00 -7.9168780e-01 1.8506573e-01 1.3857981e+00 6.7898846e-02 1.0327992e+00 -5.7215495e-01 -1 7.4152645e-01 1 1 1.0310845e+00 -8.2002541e-02 -1.2519808e+00 2.2291916e-01 -6.5890260e-01 7.7777502e-01 9.5615484e-01 2.0680374e-01 -1 7.0528018e-01 1 1 4.1286281e-01 9.4246860e-01 3.4674719e-01 -1.3177742e+00 -6.1878627e-02 -1.0232295e-01 8.4790161e-01 1.1490335e+00 -1 9.9175241e-01 1 1 -7.9289612e-01 1.5956438e-01 1.2557918e-01 3.9659531e-01 -1.2691079e-01 -1.2905658e+00 4.1813345e-01 4.3647951e-01 -1 7.8589652e-01 1 1 4.3099733e-01 -1.1215383e+00 -5.4106470e-01 -8.8220492e-01 1.5182817e-01 -9.8401979e-01 -1.7392956e-01 2.9223178e-01 -1 5.9385283e-01 1 1 -7.4058346e-01 -1.3830495e-01 1.2363460e+00 1.0992216e+00 8.0288442e-01 -1.0769531e+00 -1.5529457e+00 1.2301933e+00 -1 8.2834900e-01 1 1 3.8858886e-03 2.8723744e-01 7.7328074e-01 -1.0895073e+00 9.3797376e-01 1.5066037e+00 -6.3094508e-03 1.0373619e+00 -1 5.1830445e-01 1 1 -6.6331628e-01 -1.0281866e+00 -2.3942031e-01 9.9450765e-01 1.3123861e-02 2.5119485e-01 7.7120996e-01 -8.9723851e-01 -1 8.5680827e-01 1 1 1.1555610e+00 1.1693638e+00 4.4307860e-01 1.4171560e+00 6.6124222e-01 -4.6871404e-01 -4.8551777e-01 -2.4288656e-01 -1 5.0022092e-01 1 1 1.8763412e-01 -3.0702443e-01 1.2474985e+00 -1.4146745e+00 -1.4568569e+00 1.4375607e+00 -1.3810736e+00 -1.2655878e+00 -1 9.8412045e-01 1 1 -5.9235426e-01 1.4771964e+00 -2.8240109e-01 -8.6088572e-01 1.7999484e-01 -9.0582612e-01 1.5238280e+00 9.8944150e-01 -1 6.0887038e-01 1 1 9.1030553e-03 -7.6680414e-01 6.3133861e-01 1.2694334e+00 -1.8044583e-01 -6.1585928e-02 7.1398804e-01 1.0934046e+00 -1 1.1949203e+00 1 1 -9.4298964e-01 -8.6410297e-01 -1.3918973e+00 8.1124675e-01 -1.1161552e+00 -1.4907009e+00 -8.8698762e-01 -1.4663998e+00 -1 6.6761958e-01 1 1 5.0799229e-01 6.0424631e-01 -1.3197722e+00 1.1199921e-01 -7.7152273e-01 -8.0352348e-03 -7.4371145e-01 1.3135971e-02 -1 4.1543189e-01 1 1 -1.0224892e+00 -1.2012854e+00 1.3735913e+00 5.5676446e-01 1.5118968e+00 4.0292521e-02 8.3889074e-01 8.6477559e-01 -1 5.0710849e-01 1 1 -4.6488361e-01 1.0125032e+00 1.5262201e+00 -1.2641585e+00 1.2485594e+00 -1.3876056e+00 -2.3123834e-01 1.2757326e+00 -1 8.3476123e-01 1 1 -1.5792020e-01 -8.6582970e-01 7.7296072e-02 -1.2026410e-01 -1.3010763e+00 -1.4442792e+00 -2.7269168e-01 -1.3147167e-01 -1 7.1203666e-01 1 1 4.8097814e-01 -1.4255450e-01 -1.5042822e+00 -1.2345757e+00 1.4364149e+00 1.0854871e+00 4.5458632e-01 -1.1047273e+00 -1 1.5981160e-01 1 1 4.8174648e-01 1.1217509e+00 1.0665344e+00 7.0526164e-01 -1.3149333e+00 5.5303227e-01 -1.2108917e-01 -3.3958088e-01 -1 1.0360063e+00 1 1 8.2880370e-01 5.6904508e-01 -6.8441910e-01 1.0328733e-01 1.0203120e+00 -1.1593092e+00 6.0631807e-01 9.3795739e-01 -1 6.4134995e-01 1 1 -1.1796206e-01 9.3268978e-01 1.4804833e+00 -1.3505246e+00 1.5705981e+00 -3.5140067e-01 -9.3868987e-01 -2.6205680e-01 -1 5.6168099e-01 1 1 -2.4343913e-01 -8.3015231e-01 1.0696464e+00 -2.6075677e-01 1.3804459e+00 2.0308416e-01 5.1770718e-01 1.2426581e-01 -1 5.2661844e-01 1 1 -1.1278375e+00 -5.5685553e-01 1.3545609e+00 -1.7238347e-02 4.9209838e-01 1.4658005e+00 -1.1070639e+00 -6.2359969e-01 -1 7.0760228e-01 1 1 8.0495439e-01 -2.6644790e-01 -1.0165199e+00 -6.9837606e-01 -1.1160108e+00 -6.6112087e-01 1.2305666e+00 -4.8689141e-01 -1 8.7304188e-01 1 1 1.1704253e+00 -1.4203336e+00 -6.6985287e-01 -6.1630658e-01 -1.4848034e+00 3.5472859e-01 1.0278630e+00 6.6489041e-01 -1 6.9099652e-01 1 1 -1.3152255e+00 1.4151630e+00 1.2508589e+00 -4.3377262e-01 -1.4205588e+00 -8.1946320e-01 -3.2539761e-01 1.6808578e-01 -1 9.6046348e-01 1 1 -7.4905717e-01 -3.5344253e-01 -3.5245113e-01 1.2201957e+00 7.7240689e-01 2.4200082e-02 5.5511342e-01 7.2593414e-01 -1 1.9630649e-01 1 1 -1.0421155e+00 4.4315067e-01 1.3976813e+00 -4.8783664e-01 7.8173410e-01 1.4653206e+00 -7.3886340e-01 -1.1707443e+00 -1 3.3287683e-01 1 1 -4.5623584e-01 -6.8292554e-01 1.1409926e+00 4.8648138e-01 4.6462142e-01 6.9866563e-01 6.3851960e-01 -9.0460691e-01 -1 3.8816368e-01 1 1 6.7195499e-01 1.4500111e+00 3.8057436e-01 -1.2731219e+00 -1.1072133e+00 -8.0005107e-01 -8.1602995e-02 -1.5614873e+00 -1 4.7022107e-01 1 1 -4.7805307e-01 1.0025848e+00 3.0585252e-02 2.8540473e-02 -1.2811208e+00 -4.4171748e-01 1.3744585e+00 9.4867863e-01 -1 1.1436294e+00 1 1 1.5561313e+00 -1.0604639e+00 -1.1748575e+00 -9.8394093e-01 6.7848650e-01 -3.6228766e-01 3.9375915e-01 8.5893514e-01 -1 1.1052736e+00 1 1 1.3935437e-01 -9.6126964e-01 -9.2022690e-01 2.4844799e-01 -6.5866879e-01 -5.6219968e-01 -1.4257179e+00 5.0460795e-01 -1 8.0296923e-01 1 1 -1.4992423e+00 1.1521672e+00 -1.9283292e-01 4.8875168e-01 7.2608987e-01 1.0206682e+00 -1.1139881e+00 -1.3544164e+00 -1 3.9646365e-01 1 1 9.4850184e-01 -3.0283171e-01 1.1807699e+00 -8.1538137e-01 1.4465208e+00 1.2740674e+00 1.0940395e+00 3.0407523e-01 -1 6.1050498e-01 1 1 1.0292799e+00 -3.1240928e-01 -2.4116235e-01 -4.8752757e-01 -1.1104684e+00 1.5485977e-01 -2.2037886e-01 -7.7887631e-01 -1 1.0908929e+00 1 1 1.4973256e+00 -1.0614700e+00 -5.6112627e-01 -6.0227556e-01 5.6014655e-01 1.4894912e+00 3.0228653e-02 4.4251264e-01 -1 7.2730303e-01 1 1 1.3939725e+00 9.7873957e-01 2.1184522e-01 -2.3384510e-01 -9.7007112e-01 -1.4740847e+00 -8.8503912e-01 1.1601032e+00 -1 6.8618572e-01 1 1 -1.5029446e+00 2.9681700e-01 1.0581945e+00 -1.0217010e-01 8.8057459e-01 -3.4261916e-01 5.8868009e-01 1.1305299e+00 -1 2.6131916e-01 1 1 1.5559394e+00 -2.4585931e-01 5.1904372e-01 1.2783853e+00 -2.2591837e-01 1.3906062e-01 1.0709263e+00 4.6351825e-01 -1 7.3648214e-01 1 1 5.6499437e-02 -9.6312267e-01 -6.3501746e-01 4.6965344e-01 1.1755295e+00 -1.5303216e-01 8.7444096e-01 -7.9856910e-01 -1 8.8095717e-01 1 1 8.2506353e-01 1.4241930e+00 -7.4812389e-01 -1.3569353e+00 -3.5132006e-01 9.5279822e-01 3.5880534e-01 -6.6697001e-01 -1 1.2203113e+00 1 1 -1.4718711e-01 6.1755526e-01 -1.0643877e+00 -1.1897192e+00 1.5578670e+00 9.8195229e-01 -1.4165824e+00 -5.6241986e-01 -1 1.3424423e+00 1 1 -1.3402690e+00 -5.7081828e-01 -9.3588222e-01 6.2588172e-01 1.0374898e+00 8.8600484e-01 -1.5116445e+00 4.6168087e-01 -1 6.0816582e-01 1 1 -6.8236149e-01 6.8116138e-01 5.8194064e-01 1.1418709e+00 1.2516638e+00 -6.5828070e-02 -1.4980789e-01 -2.6348415e-01 -1 2.3973652e-01 1 1 1.5052708e+00 3.1561723e-01 8.9847309e-01 -5.6477752e-01 6.0894348e-01 -5.3175131e-01 -1.4054656e+00 1.2675084e+00 -1 8.0560810e-01 1 1 -1.5867039e-01 1.5703312e+00 -9.9867638e-01 -1.4643619e+00 -7.9574842e-01 6.8676072e-01 -2.4359828e-02 -1.2546194e-01 -1 6.5753671e-01 1 1 4.3890134e-01 3.7100260e-02 7.7555788e-01 -2.9289817e-01 -3.8381155e-01 1.7600921e-01 -1.0085834e+00 -6.3015378e-01 -1 5.9127035e-01 1 1 1.5530054e-01 1.5087259e+00 3.3343775e-01 1.3616216e-01 -1.0309951e+00 -1.1934523e+00 7.7206510e-01 -6.8573093e-01 -1 6.3638754e-01 1 1 -5.2724246e-01 1.3620264e+00 -5.1305090e-01 1.3980234e+00 1.0906238e+00 7.1565904e-01 1.3204002e+00 1.4236666e+00 -1 6.4520210e-01 1 1 1.0687718e+00 -1.2080732e+00 8.2528847e-01 6.0830119e-01 -1.0788423e+00 -1.0768386e+00 -2.4458117e-01 1.1953192e+00 -1 8.2609617e-01 1 1 -7.7881022e-01 2.7686773e-02 4.9168422e-01 9.7568221e-01 1.1707340e+00 2.8834976e-01 -1.4724769e+00 -7.5449923e-01 -1 4.9029809e-01 1 1 1.5532423e+00 3.7587845e-01 1.3479652e+00 -8.2279604e-01 7.3089789e-01 -1.1830129e+00 1.5478132e+00 -1.4005758e+00 -1 7.8361273e-01 1 1 -1.2916605e+00 -3.5363455e-01 1.2262338e+00 5.5774463e-01 5.7354046e-01 2.4231856e-01 -1.4320810e+00 4.7546514e-01 -1 9.0718276e-01 1 1 -5.3316283e-01 3.5736985e-01 4.6331185e-01 -4.9845804e-01 1.0883259e+00 1.1440408e+00 -1.2441841e+00 -1.0690241e+00 -1 1.2048732e+00 1 1 -1.0453584e+00 -4.1006957e-01 -1.1258952e+00 1.0432506e+00 1.1416875e+00 1.3471563e+00 -5.6209859e-01 -3.1910533e-01 -1 6.4780456e-01 1 1 -1.5527081e+00 6.1496962e-01 -1.1079804e+00 6.8403653e-01 -5.0628027e-01 1.9712585e-01 -4.2184618e-01 -5.0456661e-01 -1 5.9321578e-01 1 1 8.4489749e-01 -4.5502470e-02 1.5346334e+00 1.5145038e+00 1.5220159e+00 -1.2861726e+00 6.0588783e-01 -1.0924631e+00 -1 8.1586334e-01 1 1 1.9325095e-01 -1.3530002e+00 1.0821226e-01 1.0809637e+00 -1.4671354e+00 5.9664917e-01 1.2549983e+00 -1.5600715e+00 -1 1.2085504e+00 1 1 -4.3811988e-01 -1.0263502e+00 -2.5863835e-01 -7.3425411e-02 2.1582538e-01 -8.1140813e-02 1.0315795e-01 -3.8860669e-01 -1 6.3688665e-01 1 1 4.1237820e-01 6.1679727e-01 1.0294942e+00 5.8502480e-01 -1.1622742e+00 -2.8244047e-01 -3.8340505e-01 5.8500695e-02 -1 1.0935504e+00 1 1 4.8705554e-01 -7.4411731e-01 -1.1833092e+00 -6.7314160e-01 7.9852561e-02 -3.0525950e-02 -4.8206813e-01 -9.7324146e-02 -1 7.0179846e-01 1 1 -1.0479887e+00 3.0075758e-01 1.5455748e+00 -6.1580942e-01 6.2192128e-01 -9.7004122e-01 4.8453591e-02 1.0428544e+00 -1 9.0773938e-01 1 1 1.3635266e+00 1.0105331e-02 -1.3539912e+00 -1.5027901e+00 5.5225711e-01 1.3830399e+00 6.8701233e-01 3.0815474e-01 -1 2.7140111e-01 1 1 -1.1270913e+00 1.9429810e-01 1.1663177e+00 1.0111553e+00 1.5206004e+00 1.0783970e-01 1.2632785e+00 -1.3296239e+00 -1 8.6553581e-01 1 1 7.7993254e-01 1.4534560e+00 -1.2366025e+00 -1.5299027e+00 -1.2458843e-01 -2.3704243e-01 1.0381274e+00 -8.4116124e-01 -1 7.9507205e-01 1 1 -1.5398671e+00 -7.9017606e-01 1.1987245e+00 8.6184829e-01 1.4846294e+00 -4.3269992e-01 -5.9820021e-01 -2.2996895e-01 -1 5.8606676e-01 1 1 -1.0659627e-01 -9.7685789e-01 -7.1121725e-02 -7.9959151e-01 -1.5042684e+00 3.9944792e-01 -8.5444516e-01 -9.2915150e-01 -1 1.2852731e+00 1 1 -8.5574298e-01 -8.7350408e-02 -1.5376231e+00 9.9879285e-01 1.2989578e+00 -6.2281893e-02 -4.3977255e-01 6.0778002e-01 -1 4.4544464e-01 1 1 -2.6104328e-01 -9.7453340e-01 -8.9607085e-02 1.1819326e+00 6.5613404e-01 -6.2142613e-01 9.1020929e-01 -1.5004437e+00 -1 5.8316327e-01 1 1 1.4506050e+00 1.2812990e+00 -1.2033910e+00 4.5028039e-01 6.5459227e-01 1.4865597e+00 1.4729470e+00 -3.9295440e-01 -1 9.0976303e-01 1 1 1.5598181e+00 -8.2466194e-01 1.8029455e-01 -2.3426728e-01 -1.2511044e-01 -4.7734902e-01 6.9971296e-02 -7.5686509e-01 -1 1.0457684e+00 1 1 -7.2794600e-01 6.1359921e-01 -1.4264137e+00 -9.1450042e-01 -1.0057325e+00 8.2262741e-01 1.0519265e+00 -3.2283754e-01 -1 8.9839244e-01 1 1 -1.2266692e+00 -1.0867687e+00 -2.4218089e-01 -1.3372774e+00 1.5633194e+00 -2.5044885e-01 -1.1539335e+00 -3.9998776e-01 -1 6.7762025e-01 1 1 -1.4977389e+00 -1.0106472e-01 1.1698666e+00 -6.6730670e-01 1.5693395e+00 4.4024998e-01 -1.1092513e+00 4.1396598e-01 -1 4.1251925e-01 1 1 1.0836986e+00 1.0067941e+00 -1.2804221e+00 6.2055771e-02 -9.2259368e-01 8.3065906e-01 -9.7572595e-01 -1.1015158e+00 -1 1.1067183e+00 1 1 -1.2318182e+00 5.7004762e-01 -1.4412160e-01 -3.7410049e-02 8.6939083e-01 -3.5089412e-01 8.7686020e-02 2.3008467e-01 -1 1.1686622e+00 1 1 -7.3675948e-02 -1.0672386e+00 -8.3827869e-02 -4.3216425e-01 3.0423528e-01 -7.0803395e-01 3.3198612e-01 -2.6746562e-01 -1 3.4716132e-01 1 1 -4.8414823e-01 1.4150708e+00 -1.4614892e+00 -2.2309867e-02 -1.2304747e+00 4.2635998e-01 2.2223983e-01 3.2442811e-01 -1 8.9832405e-01 1 1 -3.5433851e-01 1.2391771e+00 8.6347698e-01 -1.1124119e+00 5.1555338e-01 -1.4062425e-01 -1.6877020e-01 -1.1415973e+00 -1 6.8807487e-01 1 1 1.0923735e+00 1.2313284e+00 1.4411602e+00 -6.8926296e-01 3.9317782e-01 -9.9417639e-01 3.3740787e-01 -1.1191387e+00 -1 9.0528959e-01 1 1 5.4519505e-02 1.2658265e+00 -9.9836079e-02 -1.3904924e+00 1.3703378e+00 1.0087177e+00 2.3928143e-01 -6.4957728e-01 -1 4.8907374e-01 1 1 -1.0357329e+00 -1.1972036e-01 -3.3449481e-01 3.0256475e-01 2.5107218e-01 1.4842098e+00 3.6437130e-01 -4.1093017e-01 -1 6.9617017e-01 1 1 2.1509921e-03 -1.5207102e+00 -1.5450299e+00 -1.0327312e+00 6.1118734e-01 8.6824294e-01 1.0243700e+00 -1.2827572e+00 -1 5.5841646e-01 1 1 -1.5473878e+00 1.4220871e+00 1.0875758e+00 1.8604652e-01 -7.8232439e-01 -1.3870398e-01 6.5922903e-01 1.4503427e+00 -1 7.6898642e-01 1 1 -8.4257301e-01 -2.1915287e-01 1.1002745e+00 9.9919210e-01 -9.6073079e-01 -1.3599942e-01 -7.3492914e-01 2.9156198e-01 -1 6.9788498e-01 1 1 1.1751280e+00 -1.3557599e+00 8.9992586e-01 -1.5326368e+00 7.8393589e-01 1.3371376e+00 7.8824267e-01 -6.0225848e-01 -1 4.7800018e-01 1 1 -8.1603565e-01 -2.8483447e-01 1.4268282e+00 -1.1082219e+00 -2.2901051e-01 1.4593896e+00 -1.0159638e-01 5.3334146e-02 -1 4.2453349e-01 1 1 1.0824104e+00 5.7430092e-01 9.2456752e-01 6.1679500e-01 -5.2857195e-01 1.5465673e+00 1.4960931e+00 1.0330931e+00 -1 8.9823042e-01 1 1 -8.9100972e-01 1.3029562e+00 8.8907340e-01 -7.8222757e-01 7.1523600e-01 -3.8161028e-01 -4.7116792e-01 -3.8614597e-01 -1 4.0411978e-01 1 1 7.7176668e-01 -1.2581495e+00 1.2420251e+00 6.6652812e-01 1.2380156e+00 1.4082372e+00 1.0357850e+00 5.7502518e-01 -1 1.1713728e+00 1 1 -5.5346483e-01 3.4130279e-01 -1.1678894e+00 -5.8129761e-01 5.5935879e-01 -5.1701561e-01 8.7379488e-01 9.0919912e-01 -1 1.0360416e+00 1 1 1.7245843e-01 -2.7222079e-01 -4.6991607e-02 4.8425303e-01 1.4979454e+00 1.6387984e-01 -1.0750869e+00 2.0293719e-01 -1 1.0250167e+00 1 1 -1.1811045e+00 -1.0559447e+00 -1.2481761e+00 -1.0259455e+00 -7.5450387e-01 -8.4834628e-01 1.4558387e+00 -1.0042361e+00 -1 5.4436687e-01 1 1 9.0124034e-01 -4.0572163e-01 1.4605902e+00 1.1364408e+00 -1.4785912e+00 1.5330751e+00 1.5568006e+00 -1.5602348e+00 -1 7.4079821e-01 1 1 1.5282708e+00 1.4342202e+00 -2.6529727e-01 -7.2287625e-01 -6.8504477e-01 -9.4957241e-01 -1.1769906e+00 7.0557146e-03 -1 1.0383610e+00 1 1 -1.4509235e-02 -5.0180728e-01 -9.3131784e-01 -8.4231014e-01 3.8965722e-01 -1.7285596e-01 9.2812130e-01 -7.9512537e-01 -1 6.3831186e-01 1 1 1.1875074e+00 1.3013686e+00 -1.2444067e+00 -6.8999636e-01 -1.2517455e+00 7.8306954e-01 9.2712942e-01 6.6297878e-01 -1 1.0474024e+00 1 1 -1.0182816e-01 3.3408529e-01 -1.1612861e+00 -1.1502582e+00 1.1590817e+00 9.1817822e-01 -3.5367464e-02 -5.4485422e-01 -1 6.4949058e-01 1 1 7.4210419e-01 9.4545316e-01 9.8024202e-01 9.7163757e-01 -3.3062130e-01 3.1827360e-01 -6.5996171e-01 3.7776794e-01 -1 7.1858947e-01 1 1 4.2225197e-01 5.5616811e-02 4.1571240e-01 3.1396445e-01 7.2522594e-01 -9.0785677e-01 9.8713730e-01 -1.2945734e-02 -1 1.0205836e+00 1 1 -6.8934867e-02 -1.4428737e+00 -2.3696616e-02 -1.0751023e+00 -5.0719120e-01 3.6676985e-01 6.5878826e-02 -8.0906500e-01 -1 5.5120546e-01 1 1 6.5937547e-01 -4.2469586e-01 7.1325022e-01 1.1971315e+00 -1.2216849e+00 4.9610789e-01 1.3848064e+00 -1.1424275e+00 -1 7.9384142e-01 1 1 -1.4154104e+00 -1.6486067e-01 -7.2108075e-01 1.4292305e+00 5.9207065e-01 2.9843200e-01 1.5235370e+00 6.3567505e-01 -1 7.6012863e-01 1 1 -6.6323670e-01 7.1483241e-02 1.0603134e+00 4.5915044e-01 1.5075215e+00 -1.3767879e+00 -1.0347524e+00 -7.6607478e-01 -1 9.2326194e-01 1 1 -6.4843533e-01 1.3304425e+00 -1.5682681e+00 1.1898534e+00 -3.1604021e-02 1.2978002e+00 7.7350649e-01 -1.1721980e+00 -1 9.4309060e-01 1 1 -6.7618509e-02 -1.1098343e+00 8.0454987e-02 -1.5134861e+00 -2.3962706e-01 5.0377918e-02 4.1312153e-01 -2.0398421e-01 -1 5.8502247e-01 1 1 7.9226518e-01 -1.3500300e+00 1.3221295e+00 3.1473619e-01 1.0977780e-01 -1.5283458e+00 4.1386725e-01 -8.8510231e-01 -1 7.9821997e-01 1 1 1.5311321e+00 -1.3722119e+00 5.4623085e-01 -6.7080589e-01 9.2058282e-01 -1.2464240e+00 3.8068243e-01 -4.7324385e-01 -1 6.9610955e-01 1 1 9.5217517e-01 -3.3379142e-01 7.6809246e-01 9.4142434e-01 -1.0829560e-01 -5.0869444e-01 -1.2945987e+00 7.0314038e-01 -1 5.2421871e-01 1 1 -6.4862618e-02 8.5204381e-01 5.2580235e-01 1.4582886e+00 -1.1420735e+00 -1.3538082e+00 3.5081570e-01 -9.9124286e-01 -1 1.0571889e+00 1 1 -1.3374181e-02 9.2104842e-01 -1.4010225e-01 -1.2498937e+00 3.0174712e-01 1.1008623e+00 -6.0989258e-01 4.7166340e-02 -1 4.0101153e-01 1 1 1.4148163e+00 1.4338339e+00 1.4959888e+00 8.6738604e-01 9.3323801e-01 1.3527371e+00 5.5218314e-01 1.0433354e+00 -1 3.9875179e-01 1 1 1.0305292e-01 -7.1098742e-01 9.1841005e-01 1.1672939e+00 -1.0409268e+00 -2.5437162e-01 2.7734543e-01 -1.0317898e+00 -1 8.3248063e-01 1 1 9.9282204e-01 1.0528361e+00 1.0729509e+00 -5.3770568e-01 6.7305690e-01 4.8385656e-01 -7.7884853e-01 2.9952059e-01 -1 8.1521701e-01 1 1 1.3614540e+00 1.5663848e+00 3.4461354e-01 1.1427659e+00 -8.0781776e-01 -1.4061792e+00 9.0935102e-01 1.2110993e+00 -1 1.4275434e+00 1 1 -1.4033819e+00 -3.1726261e-01 -1.1770330e+00 -1.2302034e+00 9.7038041e-01 5.4738442e-01 -3.8561230e-01 5.6698818e-01 -1 9.4017212e-01 1 1 4.3734336e-01 -9.5003098e-01 2.1479559e-01 -1.2071862e+00 1.1761459e+00 1.3066762e+00 1.1973036e-01 9.1980252e-01 -1 2.3659981e-01 1 1 -8.9702576e-01 1.5448228e+00 3.7951963e-01 -7.7252648e-01 5.8337692e-01 -1.5677124e+00 -1.4526810e+00 -6.5650124e-01 -1 2.4862364e-01 1 1 1.9122203e-01 -1.4271463e+00 1.1533876e+00 3.4982512e-01 -9.4713463e-02 -4.4326952e-03 1.2482940e+00 -5.4290862e-01 -1 3.5373448e-01 1 1 1.9298047e-02 1.1232050e-02 1.3581114e+00 -1.5507281e+00 9.3830042e-01 8.9791582e-01 5.2077447e-01 -1.4801651e+00 -1 7.4623301e-01 1 1 7.5822500e-01 2.8150882e-01 -1.0331952e+00 -4.3434974e-01 -7.7989747e-01 -9.3997414e-01 1.7939833e-01 1.1367613e+00 -1 6.7438727e-01 1 1 1.1877639e+00 8.0262142e-02 -1.3287174e+00 9.4517500e-01 -1.0121967e+00 9.2411452e-01 -7.8119860e-01 1.5226253e+00 -1 7.8008234e-01 1 1 1.0675134e+00 1.2225798e+00 -1.3119543e+00 -1.4777884e+00 -2.6553697e-01 -4.4126140e-01 -8.8910839e-01 -6.5092445e-01 -1 5.8315783e-01 1 1 6.1857385e-02 -1.2580129e+00 8.2244105e-01 2.4259153e-01 1.3232442e+00 1.0198771e+00 1.3115386e+00 -1.0616523e+00 -1 8.1275524e-01 1 1 -2.3009629e-01 -5.0356893e-01 -2.4095402e-01 -5.5148062e-01 4.3135884e-01 5.4480113e-01 -1.5267841e+00 1.0568820e+00 -1 5.6133928e-01 1 1 7.2218154e-02 -3.2428550e-02 -2.0132040e-01 -1.0364446e+00 -9.4778863e-01 -1.2700152e+00 -1.3171983e-01 4.5165448e-01 -1 1.1400137e+00 1 1 1.1157545e+00 -1.5311057e+00 -9.6671415e-02 6.0632584e-01 1.5327990e+00 -1.1645041e+00 1.0076712e+00 8.6903258e-01 -1 1.1121948e+00 1 1 3.1892867e-01 -5.0790790e-01 -5.5307236e-01 -8.0813149e-01 6.9264385e-01 3.0158112e-01 -3.9637554e-01 5.6624547e-01 -1 6.5487106e-01 1 1 6.7712418e-01 -7.0076249e-01 4.8554436e-01 -1.1609870e+00 -1.4772483e+00 1.2849384e+00 1.4342832e+00 1.0033912e+00 -1 1.0768147e+00 1 1 -1.5640903e+00 1.1568562e-01 -1.3136701e+00 -2.7686392e-01 -1.0471603e-01 6.5150316e-01 5.5733830e-01 -7.3031357e-02 -1 6.0018004e-01 1 1 1.1809388e+00 -3.1766621e-01 2.5984802e-01 -5.5322813e-01 -6.7037191e-01 1.3632518e+00 -1.0444591e+00 9.2471415e-01 -1 2.0315809e-01 1 1 -5.4344233e-01 -1.4501276e+00 4.5193733e-01 1.0091097e+00 -1.1893696e+00 5.3735183e-01 9.9527806e-01 2.1181306e-01 -1 4.2800666e-01 1 1 -1.0253375e+00 1.8068145e-01 -6.6025438e-01 -1.3518206e+00 2.1929842e-01 -8.0669892e-01 -1.3424655e+00 5.1766809e-01 -1 1.3042058e+00 1 1 -1.2112907e+00 -1.2069807e+00 -7.9009976e-01 -5.1490107e-02 6.6040332e-01 9.2509037e-01 1.0049762e-01 1.3775325e+00 -1 8.0872043e-01 1 1 -6.4271280e-01 -4.6093623e-01 3.0544170e-01 -1.4562569e+00 1.5168730e-01 2.5175907e-01 -1.1134166e+00 -1.3494255e+00 -1 1.1150369e-01 1 1 -1.2785469e+00 2.1220311e-01 1.9622555e-01 8.3931447e-01 -1.5647954e+00 -4.1062678e-01 1.2746942e+00 -6.3659799e-01 -1 4.9782285e-01 1 1 -4.4781369e-02 7.9001292e-01 -7.0948213e-01 6.0727742e-01 -1.2435005e+00 6.7480288e-01 1.2658474e+00 9.6210520e-01 -1 7.4926284e-01 1 1 1.3417761e+00 1.3765526e+00 1.2195046e+00 -5.2296456e-01 1.5031454e+00 2.6245310e-01 2.3256597e-01 3.2467481e-01 -1 2.3699584e-01 1 1 8.7912476e-01 1.0313350e+00 4.6255148e-01 7.1085794e-01 -1.3234710e+00 2.5314039e-01 5.9492791e-01 -1.3699040e-01 -1 3.9999835e-01 1 1 5.3956553e-01 1.4812245e+00 -1.3390748e+00 -8.7437603e-02 -1.1007921e+00 8.1415874e-01 -7.3600984e-01 3.8973729e-01 -1 4.9190113e-01 1 1 -1.3000922e+00 9.5940514e-01 5.4016616e-01 7.0155996e-01 -1.7426948e-01 -1.2115750e+00 1.4744489e+00 9.4013799e-02 -1 5.9734099e-01 1 1 -8.7210826e-01 -1.0729056e+00 -6.3017542e-01 7.2107615e-01 -9.8283249e-01 8.6235570e-01 1.8040868e-01 -1.3118229e-01 -1 8.5632504e-01 1 1 1.1477541e+00 4.1815715e-01 -1.0495241e+00 -1.1376403e+00 2.8514607e-02 1.4452666e+00 4.9183544e-01 6.1721298e-01 -1 4.1200280e-01 1 1 9.2385271e-01 2.2450706e-01 6.9131939e-01 -5.8794426e-01 -1.4186684e+00 -1.9896485e-01 7.4790885e-01 -4.0315169e-02 -1 5.7789745e-01 1 1 1.4416396e+00 2.3731244e-01 1.3952904e+00 -1.2702965e+00 1.1292495e+00 -1.3477008e+00 5.9189842e-01 1.0069701e+00 -1 1.2284387e+00 1 1 -1.4676134e+00 -1.3124386e+00 -1.3430827e+00 3.9109121e-01 9.3579487e-01 7.6296979e-02 -1.3872601e+00 3.8713881e-01 -1 8.5966451e-01 1 1 -1.5352221e+00 -1.0339874e+00 -8.4779613e-01 8.5818151e-01 1.0916202e+00 5.5352458e-01 1.2203614e+00 4.0365013e-01 -1 6.4853316e-01 1 1 -5.7732482e-01 1.0635458e+00 1.3547312e+00 4.0484942e-01 -3.9928169e-02 8.3178378e-01 -8.4472492e-01 1.4491289e+00 -1 1.2293144e+00 1 1 1.2815063e+00 -6.4715219e-01 -1.2956633e+00 -3.8542969e-01 1.2280997e+00 -2.9726960e-01 -4.3460368e-01 -1.2584680e+00 -1 6.9723909e-01 1 1 -4.8300146e-01 -4.9305640e-01 1.3071376e+00 4.7316721e-02 4.0748186e-01 -1.0778615e+00 -1.8116342e-01 1.2713735e+00 -1 8.7304503e-01 1 1 6.9816081e-02 7.2258611e-01 -9.4968144e-02 4.2919059e-01 -1.2434644e-01 -1.1952988e+00 -6.1032945e-01 -1.1383477e+00 -1 7.4732362e-01 1 1 -1.5567822e+00 -8.9246472e-01 -2.0052833e-01 3.0945714e-01 -7.3145361e-01 1.0984996e+00 -5.0712625e-01 9.0287429e-02 -1 4.0956186e-01 1 1 1.4871343e+00 1.4503100e+00 6.4928958e-01 -1.4311984e+00 -4.8882489e-01 -6.5655815e-01 -1.3003492e-01 7.1573500e-02 -1 6.2161630e-01 1 1 -2.4432338e-01 -2.5700447e-01 -1.2828331e+00 1.0235810e+00 -4.1518661e-01 -1.4994270e+00 1.0515467e+00 -2.9416515e-01 -1 8.6126301e-01 1 1 -2.8142479e-01 2.1583970e-01 1.7391942e-01 -3.5664219e-02 -5.6414814e-01 9.8732928e-01 -1.2548805e+00 8.3309262e-01 -1 4.2946711e-01 1 1 1.3321041e+00 -9.2163869e-01 1.3825314e+00 6.3567247e-01 -3.1120703e-01 1.5077450e-01 -1.2655988e+00 -2.9078302e-01 -1 7.0752936e-01 1 1 -1.4576831e+00 1.2118707e+00 9.8519950e-01 -8.0942213e-01 2.9525495e-01 -1.1982523e+00 8.0518454e-01 1.1279913e+00 -1 9.2653784e-01 1 1 -1.1405213e+00 9.6526068e-01 -1.0869027e+00 -8.6155886e-01 -1.3664153e+00 -1.4169611e+00 -1.2445195e+00 -1.3610487e+00 -1 3.2386087e-01 1 1 1.2560686e+00 -4.8286174e-02 7.8690847e-01 -6.1924945e-01 -2.9920282e-01 1.5483021e+00 8.4653107e-02 -1.2092240e+00 -1 1.3404791e+00 1 1 -7.5793752e-01 -1.0148139e+00 -5.3442612e-01 3.7096116e-01 9.8805523e-01 5.0174820e-01 -3.7669997e-01 -4.6523839e-01 -1 8.4474212e-01 1 1 5.0236053e-01 -2.7049469e-01 -2.8641887e-01 -1.3171999e+00 -2.1453508e-01 8.4724280e-01 -8.8721890e-01 1.6243556e-01 -1 7.7001571e-01 1 1 -1.4276612e+00 -3.1971642e-01 -9.2207137e-01 6.2445763e-01 8.5728937e-01 -1.2297909e+00 -1.4893161e+00 1.0470871e-02 -1 9.5747310e-01 1 1 7.8222734e-01 -1.3503806e+00 2.2300379e-01 -8.0167408e-01 1.1184909e+00 -5.5759894e-01 1.2748500e+00 5.4732494e-02 -1 5.0142254e-01 1 1 -6.7036373e-01 -9.8207749e-01 1.0474652e-01 5.5454663e-01 -8.1350001e-01 -1.9456273e-01 7.4193787e-01 -5.9761658e-01 -1 4.7026520e-01 1 1 -1.0520005e+00 1.5150809e-01 1.1828443e+00 -8.4024884e-01 -2.8347018e-01 3.8211455e-01 7.6856774e-01 -4.7018325e-01 -1 1.0171352e+00 1 1 -8.9764062e-02 -1.4350934e+00 6.5050973e-02 -6.0319978e-01 1.5127186e+00 7.8378290e-01 -9.1106523e-01 -1.2644276e+00 -1 6.5946995e-01 1 1 -7.0011018e-01 1.5337555e+00 3.7465551e-02 -5.9131843e-02 -6.4819666e-01 3.4119689e-01 -1.5074612e-01 -1.5022855e+00 -1 7.6958757e-01 1 1 -1.4873223e+00 1.0609403e+00 1.3649805e+00 -1.0856059e+00 8.0200429e-01 1.0894752e+00 -1.4662983e+00 6.8122877e-02 -1 5.1167418e-01 1 1 2.2765736e-01 -4.5595271e-01 1.3170996e+00 5.9241876e-01 -1.2879930e+00 -1.5335342e+00 -1.4225185e+00 1.4014760e+00 -1 7.1883711e-01 1 1 -2.2256451e-01 -8.5275873e-01 8.3066999e-01 1.0749002e+00 1.4163809e+00 -4.8388138e-01 -7.4888859e-01 -1.0546143e+00 -1 8.8820113e-01 1 1 9.9505810e-01 -3.7032628e-01 -1.6727643e-01 -1.4508925e+00 1.2657760e+00 9.8905628e-01 -1.3504194e+00 -3.6941709e-02 -1 4.6986743e-01 1 1 1.2437542e+00 -5.7881438e-01 3.1047621e-01 -1.0761222e-01 -9.6761216e-01 9.0222230e-01 1.5087640e+00 1.1560418e+00 -1 9.9317367e-01 1 1 -3.8130644e-01 1.3791263e+00 -1.1747201e-02 9.1886771e-01 1.3675944e+00 -8.1750205e-01 -1.1385517e+00 -1.1563182e+00 -1 5.8802286e-01 1 1 2.3165452e-01 3.0568220e-01 4.8513452e-01 -6.5992271e-01 1.2664655e+00 1.5693206e+00 -1.9750235e-01 -3.4758227e-01 -1 4.9442289e-01 1 1 9.8414046e-01 1.0966808e+00 1.2229366e+00 -1.4989343e+00 1.1951941e+00 -1.2402120e+00 1.2414566e+00 1.5471869e+00 -1 9.7318576e-01 1 1 -3.6608272e-02 1.8970321e-01 -1.5447578e+00 -1.5726949e-01 2.8357921e-01 2.2490179e-01 -1.2967388e+00 6.0803924e-01 -1 1.0085440e+00 1 1 4.7693325e-01 -3.7470426e-01 -6.2318976e-01 -1.1489036e+00 3.1979481e-01 5.8838569e-01 -1.0616032e+00 -2.8532066e-01 -1 4.4983309e-01 1 1 -1.5273393e+00 1.2388003e+00 1.1961892e-01 -1.3944772e+00 -4.7370346e-01 -7.3537289e-01 -1.2607176e+00 -1.3139681e+00 -1 6.9524526e-01 1 1 -3.7611922e-02 1.1828752e+00 -1.8407238e-01 -6.9760720e-01 -7.3832886e-01 -3.8662686e-01 1.1613215e+00 1.5348043e+00 -1 8.0435469e-01 1 1 -6.8344194e-01 5.8539124e-01 7.6421417e-01 -2.6049629e-01 1.9780503e-01 -1.2240166e+00 -3.8395169e-01 -1.6112078e-01 -1 5.5645010e-01 1 1 -9.4593572e-01 -7.9753687e-01 1.3167634e+00 1.2189806e+00 7.0410484e-01 -8.9899878e-01 -2.4469023e-01 9.5962941e-02 -1 5.6899176e-01 1 1 1.2587816e+00 9.7364362e-01 1.4639970e+00 1.0805648e+00 -4.8943754e-01 -1.5534979e+00 -1.6393854e-01 1.2121260e+00 -1 5.4958645e-01 1 1 8.5748600e-01 -5.2782617e-01 4.4451154e-01 -4.9432649e-01 -1.2871369e+00 1.3689922e-01 -1.3834063e-01 -1.0269799e+00 -1 3.2106615e-01 1 1 1.2817708e+00 6.8315762e-01 1.9808086e-01 1.3672686e+00 9.7056707e-02 1.2194049e+00 -3.1237217e-01 -5.4073410e-01 -1 4.2240151e-01 1 1 8.2093077e-01 -6.9110477e-01 -9.4327474e-01 -1.0663946e+00 7.4548399e-01 -1.2115462e+00 -4.3769109e-01 5.0956275e-01 -1 5.6865364e-01 1 1 -4.9151423e-01 -9.2978390e-01 -1.1420549e+00 -1.0756541e-01 6.7790943e-01 1.3472411e+00 1.3358921e+00 2.3961560e-01 -1 3.1834045e-01 1 1 1.5090503e+00 -5.9607374e-01 6.1501345e-01 -1.4361538e+00 -9.3282893e-01 -1.5181350e+00 -6.2359398e-01 -3.0241901e-01 -1 4.0712945e-01 1 1 5.3131279e-01 3.2754193e-01 6.9120573e-01 -5.8018756e-01 -1.5084899e+00 7.2013638e-01 -3.9085356e-01 3.4054640e-01 -1 7.4940826e-01 1 1 1.3677143e+00 9.2686287e-01 -5.1499248e-01 2.9134105e-01 -5.3722618e-01 -1.2243880e+00 -5.5239297e-03 -4.1854759e-01 -1 1.1188766e+00 1 1 1.4156941e-01 -1.3736481e+00 -3.9090365e-01 -1.1739820e+00 -2.2309361e-01 -8.5773306e-01 1.4070938e+00 -5.0344127e-01 -1 9.6083044e-01 1 1 1.1715036e+00 6.6072284e-01 -8.4749020e-01 1.2283146e+00 1.5273111e+00 8.4919110e-01 -8.8439821e-01 -1.0284136e+00 -1 9.1451159e-01 1 1 1.0995673e+00 -7.6122153e-01 2.1323461e-01 8.7793042e-01 -4.3672558e-01 9.9404287e-02 -1.2058380e+00 4.9548017e-01 -1 6.1308309e-01 1 1 -1.5616402e+00 -1.2849647e+00 -7.2308763e-01 -6.8404395e-01 -1.2863645e+00 -6.3944760e-01 -1.0481461e-01 -8.2696381e-01 -1 9.9157976e-01 1 1 1.5191565e+00 -1.0937789e+00 -1.2533313e+00 1.5024315e+00 5.1278616e-01 1.9265982e-01 8.1440795e-01 -3.7478361e-01 -1 9.4148790e-01 1 1 7.3941664e-01 1.4587369e+00 -3.6015679e-01 -7.5607868e-01 1.0083642e+00 -9.4836693e-01 -1.6475180e-01 -9.4886626e-02 -1 7.3325504e-01 1 1 -7.6505811e-01 1.3193319e-03 6.9384425e-01 3.2794616e-01 -1.3147265e+00 1.2382068e+00 -1.2403990e+00 1.1695478e+00 -1 6.7215736e-01 1 1 2.0712679e-01 1.8286332e-01 -1.5167539e-01 1.4376304e+00 1.3552109e+00 6.3235423e-01 2.2328318e-01 -3.5549007e-01 -1 9.2800682e-01 1 1 2.9533083e-01 9.0624901e-01 -1.3766324e+00 2.6506858e-01 4.8365953e-01 -3.0447510e-02 -1.4828614e+00 5.8757272e-01 -1 8.3979281e-01 1 1 -9.1098468e-02 8.8598860e-01 7.6953869e-01 2.2915890e-01 1.5655688e+00 3.4830329e-01 -1.9748225e-01 1.3089805e+00 -1 6.5567727e-01 1 1 -1.1363330e+00 -3.3882046e-01 -3.0014164e-01 -1.1891321e-01 -1.4658892e+00 1.1463600e+00 -1.5622578e+00 -5.3770332e-01 -1 5.9933649e-01 1 1 -6.0643834e-01 1.1519483e+00 9.1733841e-01 -5.2142658e-01 -8.3085891e-01 -5.1491577e-01 5.6397830e-01 1.1823023e+00 -1 8.9282018e-01 1 1 -1.0825799e+00 -8.3971506e-01 -1.2300190e+00 1.4269288e+00 1.3371896e-01 8.9840330e-01 5.9821831e-01 3.8069013e-01 -1 5.6645382e-01 1 1 1.1835040e+00 -1.0567981e+00 -1.2497017e+00 -5.2564264e-01 1.1758577e+00 9.7003001e-01 1.1586634e+00 -1.1652205e+00 -1 6.1974158e-01 1 1 -1.4135208e+00 9.5967907e-01 9.5210961e-01 -3.1734795e-01 -1.1195328e+00 1.5700422e+00 -1.0774512e+00 8.2783893e-01 -1 6.5114756e-01 1 1 -3.1964658e-01 3.8941783e-01 -1.1668392e+00 7.5733738e-01 -9.9010259e-01 1.4622602e+00 -5.8143685e-01 -6.2495529e-01 -1 8.3812569e-01 1 1 -1.7665841e-01 1.0080045e+00 -1.2452768e+00 -1.1640405e+00 3.6198137e-01 -4.7297406e-01 1.2856299e+00 -1.2793837e+00 -1 4.3827930e-01 1 1 -2.9283534e-01 -1.0780903e+00 -7.7237432e-02 -1.3318125e+00 -1.4441661e+00 -1.0456125e+00 -2.9293484e-01 -1.5409981e+00 -1 8.6918643e-01 1 1 1.1922097e+00 1.2423155e+00 -6.5175454e-01 7.5649281e-02 -1.5482160e-01 4.6006280e-01 -4.8011761e-01 -2.6601979e-01 -1 6.5899645e-01 1 1 3.9126405e-01 5.7148324e-01 6.9495641e-01 -9.0756115e-01 -8.4786191e-01 8.1600785e-01 1.4148001e+00 -5.0822819e-01 -1 6.2381107e-01 1 1 6.2147577e-01 1.0700049e+00 -3.0915712e-01 -9.4784570e-01 2.4923866e-01 -1.5496422e+00 -1.6893140e-01 1.9916426e-01 -1 9.0160426e-01 1 1 -6.5224007e-01 1.0958946e+00 1.9049216e-01 5.7367439e-01 1.2112318e+00 -1.0334925e+00 7.6972988e-01 1.5575981e+00 -1 9.3224179e-01 1 1 -1.1821500e+00 -4.5707277e-01 3.1876293e-01 1.9759897e-01 -3.4689999e-01 -4.2721377e-02 -2.2842473e-01 -3.4049928e-01 -1 3.2947853e-01 1 1 -9.6274858e-01 -8.2794988e-01 1.0331273e+00 3.8253216e-01 4.4779997e-01 1.4065425e+00 -1.0828970e-01 1.2103804e+00 -1 9.1520114e-01 1 1 1.4283154e+00 -1.2397182e+00 1.8838463e-01 1.5194993e+00 -1.0818347e+00 -7.2478983e-01 -1.0429131e+00 1.0515460e+00 -1 7.9673162e-01 1 1 7.8706694e-01 -9.0187121e-01 -5.4496661e-01 2.1818293e-01 1.1427217e+00 1.5536415e+00 -1.2944974e+00 -1.2668299e+00 -1 1.1049122e+00 1 1 -1.0126526e+00 4.3506344e-01 -1.5111978e+00 7.6187526e-01 1.1675016e+00 -8.6618621e-01 -1.0891170e+00 -1.0374093e+00 -1 6.0239440e-01 1 1 1.4974561e+00 -1.5163783e+00 1.0751459e+00 -2.9414435e-01 -1.8861985e-01 1.4866536e-01 1.2712290e+00 1.0088161e-01 -1 4.3443470e-01 1 1 4.4551459e-01 -1.1710099e+00 -4.6376714e-01 1.1827235e+00 -2.6680236e-01 1.0524911e+00 -4.2565706e-01 -9.4281387e-01 -1 1.0629879e+00 1 1 1.3484490e+00 9.1380168e-01 -2.4294327e-01 1.1774321e+00 -1.0944949e+00 -1.0904371e+00 -6.1178721e-01 3.2065777e-01 -1 4.9264091e-01 1 1 -6.6601605e-02 -9.8158422e-01 9.2297789e-01 2.0964605e-01 -1.1510167e+00 1.0757893e+00 1.2509468e-01 1.4637564e+00 -1 1.0322213e+00 1 1 -9.6619168e-01 -9.8293613e-01 -6.9510001e-01 -1.3457304e+00 7.9029850e-01 9.2508120e-01 7.4073100e-01 -4.5896792e-01 -1 7.4189134e-01 1 1 1.0891452e-01 1.4281734e+00 1.0371902e+00 -1.3659392e+00 -1.0682993e-01 9.7769034e-02 -6.6570543e-01 -1.2639143e+00 -1 9.8220079e-01 1 1 -1.0221141e+00 1.5417280e+00 -6.4255948e-01 1.4185535e+00 1.5004137e+00 1.5119322e-01 -1.2996734e+00 8.4114296e-01 -1 6.8244345e-01 1 1 -4.4278796e-01 -3.3961430e-02 1.2983950e+00 8.2144527e-02 -1.1165002e-01 -4.4402165e-01 -1.1765636e-01 -7.7224330e-02 -1 9.8970061e-01 1 1 4.9578357e-01 9.8010270e-01 6.2280616e-01 1.4438975e+00 -9.7109275e-01 -1.3893217e+00 -1.3886484e+00 -4.3155101e-01 -1 7.3901935e-01 1 1 1.1308175e+00 1.2158107e+00 -2.8365685e-01 -1.2179550e+00 -5.8202725e-01 1.1289916e+00 -1.2236925e-01 8.5967203e-01 -1 2.7137363e-01 1 1 -9.8512248e-01 1.2120789e+00 1.5169517e+00 4.4847181e-01 7.8747976e-01 -2.5833064e-01 1.0832171e+00 3.2313734e-01 -1 2.2909359e-01 1 1 -7.6021963e-01 1.3225832e+00 1.3834560e+00 7.8501466e-01 -3.5745944e-01 -8.1956787e-02 1.0045511e-01 -8.4440656e-01 -1 6.6277970e-01 1 1 -1.5397129e-01 -1.2531514e+00 8.1860004e-01 -9.4772113e-01 -1.0956545e+00 -1.4301328e+00 1.3137685e+00 -1.3670840e+00 -1 3.9960611e-01 1 1 8.7686891e-01 -4.7766348e-01 1.1766381e+00 -4.7428813e-01 1.3512091e+00 8.3732512e-02 1.3941618e+00 1.0283293e+00 -1 7.1827806e-01 1 1 3.2457511e-01 -1.3208124e+00 -5.6992574e-01 -1.1400969e+00 -8.0251148e-01 -1.4118241e-01 -1.4618143e+00 1.2300828e+00 -1 4.9394927e-01 1 1 1.3289556e+00 -3.9986732e-01 -2.5841562e-02 -1.0349851e+00 -9.5317699e-01 -9.5032485e-01 -1.4583434e+00 -8.2015670e-01 -1 8.5179916e-01 1 1 -9.6680161e-01 -7.0330804e-01 -7.7934777e-01 3.3145854e-03 -1.0647539e+00 -2.5274797e-01 3.2836300e-01 9.3487977e-01 -1 8.6344181e-01 1 1 -7.1750015e-01 1.3149138e+00 -1.1982610e+00 -8.4043049e-01 -8.0708583e-01 -5.0193337e-01 -9.8142462e-01 1.4193892e+00 -1 6.7640608e-01 1 1 1.5491277e+00 -1.3489208e+00 -1.5631078e+00 -5.1463230e-01 7.0548522e-01 -8.1795522e-01 -1.4421074e+00 1.5613223e+00 -1 1.1540587e+00 1 1 -1.3305646e+00 1.5630195e+00 -1.1553925e+00 -6.2050783e-01 7.1944002e-01 2.3610911e-01 -1.1242962e-01 -5.7900496e-01 -1 1.0998737e+00 1 1 -9.4354645e-01 -3.2842432e-01 -4.9738862e-01 1.2125877e+00 -3.6162892e-01 4.5425911e-01 -1.5073736e+00 1.3176869e+00 -1 8.4161362e-01 1 1 5.7456246e-01 -4.9175148e-02 1.6745193e-01 4.4937869e-01 1.0844953e+00 6.6266276e-01 -6.2428999e-01 1.2772606e+00 -1 6.7155348e-01 1 1 -5.8461640e-01 -2.4784261e-01 -5.0238396e-01 3.1891774e-01 -4.0801397e-01 4.2701487e-01 4.7765897e-01 4.1642232e-01 -1 3.0477095e-01 1 1 1.2539091e+00 2.6107367e-01 1.0339208e+00 4.9335897e-01 6.0599880e-01 1.4413325e+00 1.2450590e+00 -6.5848261e-01 -1 6.6106472e-01 1 1 6.4629093e-01 -9.3970627e-01 9.5777729e-01 1.2211559e+00 -2.1527442e-02 -3.4625379e-01 -4.4184474e-01 7.1369374e-01 -1 1.0976437e+00 1 1 -1.4158084e+00 -8.5704436e-01 -1.5785318e-01 -5.7408147e-02 -5.2855475e-01 -1.2578351e+00 6.4048347e-01 4.4987941e-01 -1 1.0776854e+00 1 1 -1.0696559e+00 -1.4230692e-01 -1.5341982e+00 -3.8977445e-01 1.0042839e+00 -6.5817780e-01 1.5092007e+00 -6.9027897e-01 -1 7.9751522e-01 1 1 -1.5131488e+00 -1.0004334e+00 9.2373150e-01 -7.1850572e-01 -7.7814108e-01 -4.4651380e-01 -8.3200854e-02 3.8308565e-01 -1 1.0795198e+00 1 1 -2.9897022e-01 -4.8012553e-01 -5.9551360e-01 3.5649403e-01 2.3316008e-01 7.0748913e-01 -3.4801824e-01 1.3972390e+00 -1 7.1686683e-01 1 1 -1.3857797e+00 1.2817093e+00 3.1712907e-01 5.7791662e-01 1.1553576e+00 -1.5832177e-01 5.0290034e-01 -9.4863969e-03 -1 8.6713013e-01 1 1 9.6914470e-01 -2.1306204e-01 -1.2944666e+00 -7.5985075e-01 -8.9607721e-02 1.5008610e-02 1.3617556e+00 7.8335284e-01 -1 6.3932965e-01 1 1 -7.4296351e-01 4.8193159e-01 -5.7113709e-01 -2.3747794e-01 -1.2140865e+00 9.2229289e-01 5.2359156e-01 -6.0370797e-01 -1 6.7061090e-01 1 1 8.4305398e-01 7.9836052e-01 -1.5355239e+00 -1.4690202e+00 -5.0751897e-01 3.5840709e-01 4.0239176e-01 8.2449770e-01 -1 5.7841624e-01 1 1 6.2529067e-01 3.0308265e-01 6.3407340e-01 -4.6159601e-02 -4.4722692e-01 1.3148784e+00 -8.5068973e-01 -2.3229577e-01 -1 8.9571577e-01 1 1 6.3282866e-01 1.3884422e+00 5.8933549e-01 1.6896807e-01 1.2883798e+00 1.1981273e+00 -1.5405317e-01 8.0469795e-01 -1 8.7439304e-01 1 1 -1.4814282e+00 -2.0281776e-01 -4.8000572e-01 -1.5340093e-01 -1.1981034e+00 -6.8402060e-01 -4.9930486e-01 2.1164146e-03 -1 7.9551682e-01 1 1 -1.2415890e+00 -1.3002773e-01 1.5381356e-01 1.0381243e+00 1.0844242e+00 -1.2466993e+00 -6.2274125e-01 1.0130603e+00 -1 6.1478610e-01 1 1 -9.2828562e-01 1.1724423e+00 -3.8632425e-01 -6.5005475e-01 1.5384901e+00 1.1482742e+00 1.3745446e+00 -9.2790040e-01 -1 7.2912889e-01 1 1 -5.4732580e-01 1.1682434e+00 7.2034006e-01 9.8905651e-01 -1.0456322e+00 2.4046185e-01 -1.3014877e+00 -3.5606977e-01 -1 6.0453316e-01 1 1 -3.2148909e-01 -2.8740348e-01 -9.4269589e-01 9.0600874e-01 1.2835602e-01 1.3540821e+00 8.0603030e-01 2.6932762e-01 -1 5.1738615e-01 1 1 2.7222359e-01 1.3791493e+00 -8.3811955e-01 -1.0680191e-02 -9.9449149e-01 3.6133820e-01 4.0364657e-01 -4.4573399e-01 -1 4.7974888e-01 1 1 1.1029064e+00 6.9229234e-01 6.2616697e-01 -4.3118395e-01 -1.1456388e+00 3.1251217e-01 1.3893818e+00 1.2473843e+00 -1 1.0596886e+00 1 1 1.1508300e+00 -1.1018662e+00 -3.4711750e-01 7.4565258e-01 6.9427123e-02 -3.5087580e-01 -1.1752070e-01 9.3968843e-01 -1 9.6450760e-01 1 1 -7.8653250e-01 6.2351378e-01 -6.6217222e-02 3.6990062e-01 1.3307832e+00 -4.0012764e-01 8.9145151e-01 5.5725185e-01 -1 1.0035037e+00 1 1 5.7014312e-01 -9.5692191e-01 -7.8904874e-01 -2.9215657e-01 1.4744551e+00 1.2045982e+00 3.7018051e-01 6.4417374e-01 -1 4.3542756e-01 1 1 5.3779343e-01 -1.1738138e+00 -8.7951722e-01 3.3911723e-02 2.8392107e-01 1.2587977e+00 1.2703107e+00 6.9980332e-01 -1 6.1191260e-01 1 1 3.3207651e-01 9.1347052e-01 -8.5243017e-01 1.3260639e+00 -2.1788778e-01 1.1282901e+00 -1.5092282e-01 -5.2850963e-01 -1 1.2569511e+00 1 1 -1.4003025e+00 -2.6426708e-01 -1.1313842e+00 6.9752751e-01 1.0570618e+00 5.1898773e-01 -1.2945029e+00 -1.3788654e+00 -1 7.9382667e-01 1 1 -1.2129506e+00 6.7526701e-01 8.8658917e-01 -1.0789933e+00 3.3132026e-01 1.5655468e+00 -1.1814913e+00 9.3764243e-01 -1 9.7057124e-01 1 1 -2.6572812e-01 -1.3615481e+00 3.3023572e-01 -1.3671389e+00 -1.5441214e+00 1.3072141e+00 6.8227447e-01 7.2756429e-01 -1 1.0505653e+00 1 1 1.2522895e+00 -1.7880851e-01 -9.2243208e-01 1.0586437e-01 6.4913954e-01 1.1897164e+00 1.7377299e-01 1.0944717e+00 -1 9.2896577e-01 1 1 -1.4405937e+00 1.2695876e+00 4.4370738e-01 1.1209578e+00 -6.6303323e-01 -6.7355643e-01 -1.0784571e+00 7.6167735e-01 -1 7.9202232e-01 1 1 1.9640241e-01 2.6090587e-01 -7.5109388e-01 -1.9334021e-01 -3.7033293e-01 -1.3045150e+00 1.3612770e+00 -4.7888891e-01 -1 8.5558129e-01 1 1 -8.7864666e-01 -6.1844493e-01 -7.1560017e-01 -1.0620720e+00 -6.9051432e-01 1.9180847e-01 -1.2374138e+00 7.4543910e-02 -1 6.6539653e-01 1 1 1.2126621e+00 1.3261598e+00 -1.0754363e+00 2.8460437e-01 -4.3096993e-01 4.5086585e-01 1.3030152e-01 -6.3596992e-01 -1 1.3683618e+00 1 1 -1.4405747e+00 -8.3249292e-01 -1.2748679e+00 -1.2998915e+00 1.2011029e+00 1.8082706e-01 2.8764367e-01 -1.0482399e+00 -1 4.6353604e-01 1 1 5.1571721e-01 9.4520978e-01 -1.0432794e+00 -6.4155764e-01 -9.3765544e-01 1.2402880e+00 -4.8395578e-01 2.8397773e-01 -1 7.7549489e-01 1 1 4.9407739e-03 -8.9325074e-01 -1.1679631e+00 -7.1318770e-01 -9.4616966e-01 1.0539556e+00 -2.6147656e-01 7.3440155e-01 -1 6.8042396e-01 1 1 1.3581787e+00 8.0611570e-01 -1.2843703e+00 -1.3697014e+00 4.6855108e-01 1.5321098e+00 4.5158361e-01 -2.3076319e-01 -1 1.0481982e+00 1 1 9.6491264e-02 -1.3025416e+00 -5.2789084e-01 1.0193885e+00 -1.0347434e+00 -1.4649253e+00 -3.2204826e-01 1.4300418e+00 -1 7.2307453e-01 1 1 6.6686637e-01 -1.1990649e+00 -4.0377157e-01 -1.3840123e+00 9.2398054e-01 -3.3810170e-01 2.9898698e-01 1.5291716e+00 -1 1.2056888e+00 1 1 -1.1795878e+00 6.3240809e-01 -3.4867257e-01 -7.4226873e-01 4.4850666e-01 6.6581695e-01 -1.4741413e+00 -5.8276624e-01 -1 7.8943000e-01 1 1 1.2590010e+00 8.7480638e-01 -1.0695165e+00 -4.6038093e-02 1.3707079e+00 3.2417101e-02 -1.2930399e+00 9.3366764e-01 -1 4.2752289e-01 1 1 1.4036388e+00 2.1724816e-01 8.2900942e-01 -9.3043101e-01 1.8844012e-01 1.3386858e+00 1.4170584e+00 -1.0320141e-01 -1 9.1052620e-01 1 1 7.3730904e-01 7.5916682e-01 1.9790637e-01 1.0942681e+00 3.8770208e-01 -7.9500485e-01 8.6578838e-02 -3.4698422e-01 -1 8.6680050e-01 1 1 1.5116248e+00 1.3089583e+00 -7.3425426e-01 4.8035402e-01 4.4575566e-01 -4.5299212e-01 5.7313832e-01 -9.6788552e-01 -1 7.7199006e-01 1 1 -1.8148091e-01 -9.1069212e-01 -4.3540830e-01 -5.8311549e-01 -8.8305019e-01 -1.3595440e+00 6.1261985e-01 -8.5213762e-02 -1 5.3117149e-01 1 1 3.3682943e-01 -1.6307263e-01 -1.1379602e+00 1.3471108e+00 -5.4087988e-01 -1.0533248e+00 1.3027449e+00 3.7855646e-01 -1 9.2898099e-01 1 1 -5.7671102e-02 -1.2929547e+00 3.1881775e-01 -5.6721844e-01 1.2009854e+00 -3.5500701e-01 1.4746840e+00 6.7334198e-01 -1 9.1115691e-01 1 1 1.4739239e+00 -2.9343255e-01 -1.1871068e+00 1.4934458e+00 2.2810467e-01 -7.1841685e-01 9.8994021e-01 8.4183599e-01 -1 7.8115065e-01 1 1 7.8064542e-01 5.7967968e-01 5.5134881e-01 -9.8247576e-01 1.0121258e+00 -1.2914469e+00 5.0375791e-02 -9.9574735e-01 -1 7.3452946e-01 1 1 1.0167042e+00 5.9757476e-01 -1.1788187e+00 -2.5911551e-01 -9.2534717e-01 -8.4670689e-02 -1.5640957e+00 -2.6169765e-01 -1 7.4703668e-01 1 1 6.2421476e-01 -2.3269287e-01 -1.5225277e+00 -7.0689927e-01 -1.4261902e+00 8.1210230e-02 1.0910970e+00 -1.2267238e-01 -1 4.8614090e-01 1 1 1.3996074e+00 4.1384251e-01 -8.5163200e-01 6.4735001e-01 3.7357841e-01 1.4491307e+00 5.9042797e-01 -8.6989266e-01 -1 1.1660040e+00 1 1 -1.0444429e+00 -3.5039030e-02 -2.8284510e-01 6.7620278e-01 -1.3114554e+00 -1.2274143e+00 -9.6830909e-01 6.8622593e-01 -1 5.9512895e-01 1 1 1.2684672e+00 -1.4231587e+00 -5.4798121e-01 -1.3421450e+00 -2.1692423e-01 -1.4548176e+00 -9.2095116e-01 6.1254395e-01 -1 7.8680384e-01 1 1 2.7974002e-01 1.0583411e+00 1.2293938e+00 -7.9495426e-01 1.5435738e+00 -1.0312397e-01 2.0085036e-01 2.6985545e-02 -1 9.0623346e-01 1 1 -1.3737421e+00 -1.5885589e-01 1.6637469e-01 3.9738300e-01 -4.2651400e-01 9.5459178e-01 -1.5200313e+00 1.1567128e+00 -1 9.7043706e-01 1 1 -9.1984485e-01 4.6280431e-01 2.4202036e-01 -2.0990736e-01 6.9357139e-01 -2.8964415e-01 2.6614945e-01 6.9666395e-01 -1 9.7993950e-01 1 1 -5.4906663e-02 -2.3134890e-01 -7.2628362e-01 9.5472203e-02 1.5455672e+00 1.4194239e+00 -4.5419524e-01 1.1510796e-01 -1 2.7905466e-01 1 1 8.1194791e-01 1.0106939e+00 -1.5613638e+00 -7.5253565e-01 -1.4822876e+00 -9.9735546e-01 4.1081720e-01 -6.0166126e-01 -1 9.5797501e-01 1 1 -6.6991697e-01 1.4081439e-01 -1.1730636e-01 1.8533496e-01 2.2217101e-02 9.8513527e-01 -6.1604346e-01 6.6603632e-01 -1 6.1824053e-01 1 1 1.7354334e-01 1.0481167e+00 1.3521635e+00 -1.5351769e+00 -4.4671568e-01 9.7518608e-01 8.4690006e-01 5.7785682e-01 -1 6.7294274e-01 1 1 1.3448720e+00 7.8736728e-01 -4.6900599e-01 1.8266752e-01 4.5608851e-01 2.6355550e-01 -7.0693443e-01 1.3766883e+00 -1 7.2838423e-01 1 1 -4.9606228e-01 8.9369223e-01 -3.2762857e-01 7.5695929e-01 -6.5457121e-03 -6.8436739e-02 5.6444287e-02 1.7040783e-01 -1 6.5359542e-01 1 1 4.6812513e-01 3.3088945e-01 7.5849988e-01 -1.2353845e+00 -5.8040551e-02 -3.9336528e-01 -1.0185174e-01 -1.0881190e+00 -1 1.0698007e+00 1 1 1.2310838e+00 6.3992858e-01 -4.7542533e-01 -3.2106793e-01 1.5477677e+00 -1.3793571e+00 3.4580666e-01 -8.0467401e-01 -1 1.3147557e+00 1 1 2.9539590e-01 -1.5335387e+00 -1.4034508e+00 1.0674166e+00 9.4516736e-01 -1.0432960e+00 2.6193610e-02 4.0030334e-01 -1 9.6606051e-01 1 1 1.0025676e+00 -5.5916758e-01 -7.1961036e-01 -1.5650819e+00 1.5354342e+00 -1.4468072e+00 4.1303841e-01 -1.3932604e+00 -1 8.5739050e-01 1 1 -1.3488479e+00 -1.4259089e+00 6.4040347e-01 2.2404784e-01 1.0003691e+00 -5.6197778e-01 -9.8313193e-01 9.0373642e-01 -1 7.8150234e-01 1 1 -3.5405360e-01 -1.1822136e+00 1.6471990e-01 -1.1975182e+00 -5.9982087e-01 -1.5330717e+00 1.2790312e+00 -5.0249862e-01 -1 4.4774363e-01 1 1 -4.0236831e-01 1.1092243e+00 7.0429827e-01 1.4951666e+00 1.8142903e-01 1.0063444e+00 -1.2418089e+00 -8.9332732e-01 -1 8.3765157e-01 1 1 1.2447252e+00 5.2228762e-01 -3.8015130e-01 -3.3483539e-01 -1.2087184e+00 -7.0442492e-01 -1.4813474e+00 -4.8102758e-01 -1 5.8827808e-01 1 1 2.3131368e-01 4.7814957e-01 7.9659578e-01 -9.8590720e-01 -1.3921907e+00 1.3930770e+00 1.1614429e-01 -1.3126239e+00 -1 8.8052548e-01 1 1 1.5388374e+00 6.5890551e-02 -1.0826428e+00 -1.3826788e+00 3.3002739e-02 -8.4543587e-01 1.1080918e+00 -1.0062243e+00 -1 5.6538113e-01 1 1 -1.4915060e+00 -1.5597193e+00 1.2703840e-01 -3.2173261e-01 -1.3848621e+00 1.8297123e-01 3.3702289e-01 -4.1815995e-01 -1 1.4395848e+00 1 1 -9.7321628e-01 -7.5294907e-01 -1.1486246e+00 -6.7907810e-01 6.8287902e-01 -4.2178703e-01 5.2156059e-02 -2.7149332e-01 -1 8.5877384e-01 1 1 1.4269004e+00 -4.7976682e-01 1.5321314e-01 1.4043089e-01 9.0980489e-01 -1.5416663e+00 8.2525228e-02 -1.3956589e+00 -1 5.4648606e-01 1 1 -1.0038895e+00 1.0273703e+00 -1.0527496e+00 8.8582447e-01 9.5930275e-01 1.0703884e+00 1.5591543e+00 1.4325395e+00 -1 3.7232983e-01 1 1 1.1230183e+00 8.1966831e-01 -1.1268738e-01 4.4228674e-02 3.4787365e-01 1.2579164e+00 6.8195349e-01 -4.7524028e-01 -1 7.9980960e-01 1 1 -1.1955029e-01 2.8153840e-01 4.4351121e-01 -1.2061403e+00 2.0856089e-01 -1.1179611e+00 1.0623896e+00 -1.4348529e+00 -1 5.0306144e-01 1 1 1.3375593e+00 5.7734286e-01 -9.0643207e-01 1.0970192e+00 -7.3458909e-01 2.9277848e-01 -1.2305339e+00 -7.0689018e-01 -1 1.1841933e+00 1 1 -8.7796198e-01 -9.7822239e-01 -8.2100031e-01 -4.0617744e-01 2.2024399e-01 9.9389723e-01 -4.7880475e-01 8.0011068e-01 -1 9.0963881e-01 1 1 1.5377042e-01 -1.0293086e+00 -6.7726596e-01 5.6677832e-02 8.4454118e-01 5.8267670e-01 1.4888771e+00 1.4436239e+00 -1 6.4035891e-01 1 1 -1.1112306e+00 1.1605864e+00 -8.1883354e-01 6.8174022e-01 4.8801137e-01 7.0293857e-01 7.7205220e-01 4.6699395e-01 -1 5.1570105e-01 1 1 3.1630666e-01 -1.7305013e-01 1.1821248e+00 6.1947878e-01 -6.9134661e-01 -1.2414387e+00 1.1035897e+00 1.0688573e+00 -1 7.3430713e-01 1 1 5.9129895e-01 6.6131756e-01 5.4026562e-01 3.4177030e-01 1.2886841e+00 -1.5435369e+00 6.8899997e-02 6.5765152e-01 -1 5.0329092e-01 1 1 1.1038889e+00 -1.9058816e-01 1.0415618e+00 1.3021426e+00 7.7347136e-01 1.0477604e+00 -1.2454375e+00 1.0260726e+00 -1 3.8167338e-01 1 1 -1.1848375e+00 1.2092659e+00 5.7559486e-01 7.7641817e-01 -1.7716950e-01 1.0823490e+00 3.6386224e-01 1.0008809e+00 -1 6.5126612e-01 1 1 9.9217326e-01 1.1694914e+00 1.0590952e+00 -9.1573895e-01 5.4198849e-01 1.2180162e+00 -1.2482963e+00 -1.4233100e+00 -1 4.5816899e-01 1 1 -1.1780171e-01 -1.3032553e+00 -5.0565587e-02 -1.6214924e-01 -1.4181158e+00 5.8028391e-01 -5.5964694e-01 -1.4842033e+00 -1 5.6833734e-01 1 1 -6.8992341e-01 -6.2859923e-01 1.5157859e+00 -1.4813631e+00 9.9132713e-01 1.3280008e+00 -5.7639795e-02 -7.5932136e-01 -1 6.8284879e-01 1 1 7.5736554e-02 3.0883989e-01 6.3816720e-01 -1.4738200e-01 1.3692076e+00 -1.3070440e+00 -1.1415013e+00 -7.6481344e-01 -1 2.8716158e-01 1 1 5.5924127e-01 7.6092033e-01 2.7887918e-01 -1.4743392e+00 1.0593386e-01 -1.4729658e+00 4.9371203e-01 1.1776803e+00 -1 6.4823342e-01 1 1 -4.7714949e-01 -6.3573906e-01 -1.3381026e-01 -1.4783253e+00 -8.5256769e-01 -3.8677820e-01 8.7186094e-01 1.2392336e+00 -1 3.7765215e-01 1 1 1.0345655e+00 -3.0969179e-01 4.3134218e-01 6.4241748e-01 -3.0109270e-01 -6.2592729e-01 9.7865918e-01 -9.6031070e-01 -1 1.0329549e+00 1 1 -7.7340399e-01 6.2919057e-01 -1.2278867e+00 -5.4343894e-01 6.4080161e-01 1.2338039e+00 -1.0543515e+00 1.5610818e+00 -1 7.6646710e-01 1 1 1.3095605e+00 2.0504607e-01 2.9601785e-02 -9.6844255e-01 5.7305689e-01 -1.1116971e+00 1.2381988e+00 -1.4793127e+00 -1 7.2283598e-01 1 1 -2.1409820e-01 -1.1776333e-01 1.1455659e+00 -2.2380855e-02 -7.5593186e-01 -1.2417800e+00 4.9810777e-01 -2.4366219e-01 -1 1.1542768e+00 1 1 -1.2248464e+00 -4.4925709e-02 -1.2959874e+00 8.3608374e-01 -3.4604407e-01 -9.9597021e-01 -6.4721523e-01 1.4063309e+00 -1 8.2818681e-01 1 1 8.6370752e-01 -1.0841509e+00 -9.9808633e-01 -2.8453047e-01 -8.7472054e-01 -8.6567964e-01 -1.5525462e+00 -1.1392532e+00 -1 7.4508677e-01 1 1 -9.6744108e-01 -8.6616323e-02 1.2678316e+00 -5.9962630e-01 1.2255817e+00 -7.6220688e-01 4.2467241e-01 5.7880794e-01 -1 7.3981238e-01 1 1 1.1013347e+00 -1.2031378e+00 -9.7658297e-01 3.0994251e-01 -1.0718061e+00 1.0038394e+00 -2.2939611e-01 -1.4874332e+00 -1 5.6421454e-01 1 1 -1.3123972e-01 1.2951261e+00 1.3915694e+00 4.4320339e-01 4.6692460e-02 1.1769523e+00 -7.2629443e-01 1.5040110e+00 -1 1.0138220e+00 1 1 -3.4796007e-01 -9.1058181e-01 -1.0506817e+00 2.0327322e-01 -6.3798258e-01 1.5694326e+00 1.3985290e+00 6.5807380e-01 -1 3.1822336e-01 1 1 1.4806129e+00 -1.4505889e+00 8.4235552e-02 1.5018412e+00 -3.1750992e-01 6.4108256e-01 -3.1916744e-01 -1.3012965e+00 -1 5.9611664e-01 1 1 1.0557566e-01 -1.2881534e+00 -1.1113591e+00 -1.2511062e+00 1.1766281e+00 -9.8819351e-01 -1.5485664e+00 8.7836188e-01 -1 2.1801824e-01 1 1 -5.8967237e-01 -1.2794651e+00 1.2970722e+00 -6.6240864e-01 -7.3647986e-01 1.0320658e+00 1.3390594e+00 2.8419421e-01 -1 6.5689447e-01 1 1 1.1013834e+00 2.3142811e-01 3.8089652e-01 7.0232320e-01 -1.4200786e-01 1.1962169e+00 -7.9850454e-01 1.2313306e+00 -1 8.2922925e-01 1 1 6.8616388e-01 3.2060811e-01 -8.3804191e-01 9.8237300e-01 8.8427461e-01 -1.3756926e+00 4.1799219e-01 1.3024615e+00 -1 8.8778839e-01 1 1 -4.3037404e-01 6.2911709e-01 -1.2105796e+00 -1.4680415e+00 -8.7151538e-01 8.5616347e-01 5.9361521e-01 -1.4703860e-01 -1 6.9921153e-01 1 1 -1.3501620e+00 -1.0299722e+00 -1.2568701e+00 6.9601081e-01 -1.4539885e+00 1.0450491e+00 -8.0735763e-01 1.1557071e+00 -1 7.8403967e-01 1 1 -4.4848883e-01 -5.6732031e-01 -1.4648840e-01 -1.4373440e+00 1.2651161e+00 -5.0479918e-01 -7.2098994e-01 -4.9837929e-01 -1 1.9728111e-01 1 1 -1.0709400e+00 -2.1876215e-01 9.7810083e-01 1.4061482e+00 5.0719771e-01 1.2819865e+00 -5.5497568e-01 -7.7463752e-01 -1 1.0743182e+00 1 1 -1.1035451e+00 -1.0719820e+00 -1.0136963e+00 -1.0685852e+00 1.3311228e+00 1.3040172e+00 -8.7715391e-02 -5.7291386e-01 -1 9.1735190e-01 1 1 6.8071651e-01 2.3277302e-01 -3.3715107e-01 7.7295430e-01 8.9922775e-01 8.6648900e-01 -8.2562463e-01 1.8260609e-02 -1 6.6592230e-01 1 1 -8.7801239e-01 9.3336745e-01 9.3510051e-01 5.5731370e-01 -8.8143632e-01 -1.3428771e+00 1.4164283e-01 -9.7001764e-01 -1 1.1774014e+00 1 1 -6.9353129e-01 1.1346773e+00 -1.1537992e+00 -1.4579677e+00 1.4507783e+00 -5.3337834e-01 -7.3617722e-01 -1.3622306e+00 -1 3.3355979e-01 1 1 -8.7158108e-01 1.0537672e+00 1.1478596e+00 3.5903960e-01 1.3296772e+00 -1.5259861e+00 -1.3386291e+00 9.1713621e-01 -1 4.8980569e-01 1 1 5.8331639e-01 1.5073300e+00 -4.4494902e-01 -6.2086894e-01 -1.4061926e+00 7.1399170e-01 -1.3948394e+00 -1.4868042e+00 -1 1.0665860e+00 1 1 -1.1120607e+00 -1.0742700e-01 -1.2676677e+00 1.4265052e+00 3.2218967e-01 -8.2539652e-01 -5.0129419e-01 -4.9089329e-01 -1 8.3908768e-01 1 1 -1.0693658e+00 8.9026857e-01 5.8994410e-01 -1.3628553e+00 -1.0639747e+00 8.3386852e-01 5.0005722e-01 -6.2125601e-01 -1 7.1578328e-01 1 1 2.2096223e-01 -6.6194336e-01 3.2400996e-01 -1.5660175e-01 -2.7697643e-01 1.8334119e-01 7.0133014e-01 1.2041708e+00 -1 5.1065055e-01 1 1 3.4965672e-01 -9.0252457e-01 1.2553292e+00 6.4897846e-01 6.9753015e-01 -4.8702534e-01 -1.4986864e-05 3.5928095e-01 -1 7.5399791e-01 1 1 -1.2393754e+00 -1.1211012e+00 -6.1836361e-01 -2.2864588e-01 -1.0345641e+00 1.5554944e+00 -2.5188423e-01 2.9392066e-01 -1 1.0390647e+00 1 1 -1.4233016e+00 9.2432372e-01 -4.4870062e-01 -6.8355378e-01 7.9673730e-01 -1.1389496e+00 1.4486806e+00 1.3408970e+00 -1 1.1679408e+00 1 1 -1.3439084e+00 -6.6899866e-02 -1.4889931e+00 3.1603435e-01 1.2959537e+00 -6.0249547e-01 6.3232963e-01 -1.3300243e+00 -1 7.1831510e-01 1 1 9.8306607e-01 3.0411762e-01 4.2070473e-01 -8.4385551e-01 4.3228421e-01 -7.8818541e-01 -4.4383318e-01 -1.2872151e+00 -1 5.3518142e-01 1 1 7.5561827e-01 -6.6337390e-02 -9.4074148e-01 -1.5303313e+00 -1.1031517e+00 1.0640648e+00 -1.3633371e+00 -1.2169359e+00 -1 7.5251621e-01 1 1 1.3588018e+00 3.3287228e-01 5.9382581e-01 -5.8543064e-02 1.0090220e+00 -1.3493277e+00 1.1706066e+00 -1.2729074e+00 -1 8.9633938e-01 1 1 1.1445355e+00 -5.9216027e-01 -4.0941691e-01 -6.1477220e-01 3.1483121e-01 1.0062984e+00 -1.4092268e+00 4.9058019e-01 -1 1.0271676e+00 1 1 2.3700426e-01 1.2780622e-01 -9.8203896e-01 2.2188735e-01 9.2606316e-01 -1.4774485e+00 -4.0712514e-01 -1.4994160e+00 -1 7.2861327e-01 1 1 -2.0895391e-01 -8.1027127e-01 7.9896452e-01 1.9028592e-01 8.9344133e-01 -3.2870185e-01 -1.6345579e-01 1.1722255e+00 -1 5.2683513e-01 1 1 4.1216001e-01 5.7499738e-01 1.0297222e+00 -5.9323296e-03 -7.4440582e-01 1.5694128e+00 -1.4494443e+00 6.6651983e-01 -1 6.0118478e-01 1 1 -3.8542257e-02 4.4194275e-01 -4.9273085e-01 8.2630172e-01 -1.4066025e+00 3.0817100e-01 -9.0174028e-01 -7.2065822e-01 -1 6.5523122e-01 1 1 -6.1162638e-01 1.0067895e+00 -8.9121541e-02 -1.3281179e+00 -2.8316506e-01 -1.0562136e+00 -5.0587072e-01 -1.2630480e+00 -1 9.0083740e-01 1 1 -3.1347250e-01 4.9259774e-01 6.7396122e-01 -6.6104354e-01 3.5762520e-01 1.3585950e+00 -1.0194099e+00 -3.0641458e-01 -1 5.8018735e-01 1 1 -8.1495085e-02 9.9354361e-01 -1.3169178e+00 -1.4872059e+00 7.3994639e-01 8.1047253e-01 1.0242022e+00 -8.3945681e-01 -1 5.2575361e-01 1 1 4.6496245e-02 9.2257933e-01 -9.1734424e-01 -9.5787090e-01 -1.2864189e+00 -3.3392340e-01 9.8105588e-01 1.4199902e-01 -1 7.6283425e-01 1 1 -7.9418132e-01 -1.1104690e+00 1.1320633e+00 -1.4155104e+00 -4.0186007e-01 -1.3661454e+00 1.5279745e+00 -1.0329046e+00 -1 3.7825413e-01 1 1 8.2171800e-01 5.5023789e-01 1.1034670e+00 7.9717718e-01 3.6207917e-01 1.0949893e+00 1.2884765e+00 4.1306488e-01 -1 5.5843738e-01 1 1 1.7306293e-01 -1.0006345e+00 1.1477195e+00 -7.3577813e-01 1.9956627e-01 3.4717848e-02 4.2704096e-01 -5.3832373e-01 -1 4.3153158e-01 1 1 -4.4617900e-01 -7.1832280e-01 3.4334741e-01 -9.1431043e-01 -1.1106489e+00 -8.3335792e-01 -1.2617709e+00 1.7986737e-01 -1 2.2612403e-01 1 1 5.1246755e-02 2.8929288e-01 -4.6586655e-01 -1.2856483e+00 6.6828549e-01 -1.0264509e+00 -8.3347163e-01 8.1871097e-01 -1 1.2575447e+00 1 1 5.0783188e-01 -1.0399112e+00 -9.7016432e-01 -1.6495883e-02 6.8048345e-01 -1.0754212e+00 2.0399827e-01 -1.0050235e-01 -1 1.2221563e+00 1 1 -5.7681634e-01 -1.1070367e+00 -6.8578166e-01 -7.8614460e-01 1.4880775e+00 -1.0214224e+00 1.1213859e+00 1.0337784e+00 -1 5.6279258e-01 1 1 4.0264667e-01 -1.4548586e+00 5.7100489e-01 8.0636925e-01 -1.0033652e-01 -1.3840788e+00 7.1874065e-01 -1.4345881e+00 -1 7.5635021e-01 1 1 2.9207299e-01 -7.9242792e-01 -6.8635344e-01 -1.8264504e-01 6.7942265e-01 1.2814148e+00 4.5028372e-01 6.0139399e-01 -1 8.8417017e-01 1 1 -1.4385821e+00 -1.1247988e+00 3.8599817e-01 -3.7917598e-01 -6.3284832e-01 1.1207070e+00 -1.7815914e-01 1.1253017e+00 -1 1.0520974e+00 1 1 -5.5271882e-01 -1.5312259e+00 8.2491587e-02 1.4807894e+00 1.1509508e+00 -1.2671602e+00 -3.8284071e-01 5.5777905e-01 -1 8.3092074e-01 1 1 1.4424025e-01 6.1376724e-01 9.9374557e-01 -6.9194759e-02 1.2434412e+00 -3.0546275e-01 -4.2198930e-01 8.0031107e-02 -1 6.6967051e-01 1 1 -1.0636885e+00 -1.4041944e+00 1.1752585e+00 -5.6703312e-01 6.4197462e-01 -5.5003628e-01 1.3420593e+00 4.8115505e-01 -1 5.9378828e-01 1 1 1.3914128e+00 -6.5097071e-01 1.3765828e+00 1.4664448e+00 1.4382086e+00 1.2474127e+00 -6.4531851e-01 3.1339333e-01 -1 1.6979257e-01 1 1 -5.4039351e-01 1.3024911e+00 1.5389883e+00 7.4324204e-01 5.5887394e-01 1.4175911e+00 -1.0902734e+00 -1.2491431e+00 -1 4.8420694e-01 1 1 -4.9436996e-02 3.5046011e-01 1.0436377e+00 6.9652260e-01 -3.6780163e-01 -3.8526321e-01 6.8565903e-01 9.1622434e-01 -1 2.6659991e-01 1 1 -1.5071244e+00 -3.0323193e-01 9.0627252e-01 8.8105456e-01 1.0123702e+00 -2.9626986e-01 5.0951117e-01 -1.1046974e+00 -1 4.7532086e-01 1 1 4.2223818e-01 -7.5570936e-01 1.2810076e+00 1.5577810e+00 4.0903579e-02 1.6865675e-02 -6.2735592e-01 1.6320408e-01 -1 7.6578924e-01 1 1 -3.0076818e-01 2.5193863e-01 5.6000273e-01 -4.0787253e-01 -5.4233245e-01 7.1805417e-01 -7.8606003e-01 3.6062609e-01 -1 6.0039438e-01 1 1 -1.8824006e-01 -5.3432945e-01 -2.4572617e-01 -1.5852174e-01 -1.2211262e+00 1.4790560e+00 -9.1378448e-01 9.1049103e-01 -1 7.1697803e-01 1 1 -1.6688801e-01 1.3382830e+00 1.2746380e+00 -2.0430564e-01 5.5729181e-01 -9.2781845e-01 1.2706813e+00 -7.5075459e-02 -1 8.5723081e-01 1 1 5.5540624e-01 -1.2817752e+00 3.2059007e-01 -4.0831587e-03 1.3158240e+00 1.0213088e+00 -2.0674420e-01 1.1270146e+00 -1 7.4945924e-01 1 1 1.0408570e+00 -8.9513513e-01 3.2598071e-01 4.8939012e-01 1.3839125e+00 -5.2583531e-01 -1.4835646e-01 1.0725990e+00 -1 4.0023710e-01 1 1 1.2953053e+00 5.5106432e-01 -1.7982587e-01 4.9026367e-01 -9.3507444e-01 -4.1384881e-01 9.9746791e-01 7.1313576e-01 -1 6.2585485e-01 1 1 -1.0414394e+00 3.2293052e-01 -1.2126864e-01 -5.3598030e-01 -1.5495992e+00 -7.0858316e-02 9.0474020e-01 4.9668142e-01 -1 6.9382590e-01 1 1 1.4827034e+00 -1.1787892e+00 7.3164351e-01 -1.2748183e+00 -3.1074987e-01 -2.5210669e-01 6.6016318e-01 5.1294344e-01 -1 5.8784842e-01 1 1 6.8259312e-01 -1.0269223e+00 5.3880665e-01 -2.0910727e-01 -1.4461259e+00 8.5136179e-01 -7.4269487e-01 5.1009917e-01 -1 9.7434298e-01 1 1 -7.5386361e-01 4.2761071e-01 -1.4882173e+00 9.7629435e-01 1.4644921e+00 -1.1170020e+00 -9.2512284e-01 -1.6952892e-01 -1 7.4209443e-01 1 1 -1.4245799e-01 -1.1107192e+00 8.9229644e-01 4.0647052e-02 -6.5998540e-01 7.0432396e-01 -7.9749798e-01 1.5191355e-01 -1 1.1688268e+00 1 1 -3.9779540e-01 -5.1433733e-01 -1.1369904e+00 1.4294023e+00 5.8899574e-01 5.1601061e-02 -1.5143704e+00 -9.0372174e-01 -1 5.0047996e-01 1 1 -4.3808168e-01 1.1954788e+00 9.1117796e-01 2.0589747e-01 9.2885834e-02 1.7946067e-01 1.1607309e+00 7.4925641e-01 -1 7.3350849e-01 1 1 1.0543025e+00 -1.2149245e+00 -1.0961520e+00 -1.5163568e+00 -2.3934136e-01 2.6653849e-01 -8.8551943e-01 1.2490869e+00 -1 8.6450441e-01 1 1 1.0794746e+00 1.1164168e+00 -7.2667692e-01 -8.0972469e-01 -1.3717115e+00 -1.9869268e-01 -1.2006498e+00 1.2821763e+00 -1 6.1912373e-01 1 1 3.1939619e-02 -1.1155335e+00 1.2532758e+00 3.3656223e-01 -1.3485203e+00 8.5044145e-02 -8.7102075e-01 1.3525975e+00 -1 5.1273699e-01 1 1 -4.0316608e-01 2.5338493e-01 -5.7320034e-01 -1.4069422e+00 -1.1306260e+00 -8.7709566e-02 5.7602612e-01 5.4125181e-01 -1 5.7177612e-01 1 1 4.0297224e-01 -1.3591670e+00 1.4864974e+00 2.8952979e-01 1.0619535e+00 -7.2771814e-01 -1.1176277e+00 -1.2330800e+00 -1 1.1123595e+00 1 1 -5.1931503e-01 -9.9970826e-01 -1.5247911e+00 -1.9984226e-01 8.6512483e-01 -5.3859873e-01 -3.8662510e-01 7.1058847e-01 -1 1.1106323e+00 1 1 -7.8324556e-01 -8.5915480e-01 -1.1921158e+00 -3.8631799e-01 8.6228949e-01 -1.3004293e+00 -1.1943890e+00 -1.4748190e+00 -1 3.2761932e-01 1 1 -7.3482684e-01 -1.0549651e+00 1.1873612e+00 8.2554896e-01 3.3254535e-01 -2.5532844e-01 6.8133137e-01 -1.1706359e-01 -1 8.3381957e-01 1 1 -6.3406095e-01 3.5019306e-01 5.8391479e-01 -1.4133207e+00 1.9643535e-01 1.1042135e-01 3.1163019e-02 -8.5081447e-01 -1 9.0983136e-01 1 1 -3.8002411e-01 1.4917696e+00 -4.7963953e-01 -9.9299669e-02 -3.2499064e-01 -8.2965358e-01 -8.8911677e-01 8.9088512e-01 -1 5.9696427e-01 1 1 -2.0740472e-01 -8.7944237e-01 2.5164692e-02 -7.4383603e-01 1.1118591e+00 1.5420034e+00 1.1707765e+00 2.7558116e-01 -1 6.9166327e-01 1 1 1.3167906e+00 4.0550344e-01 -1.1720326e+00 -1.2550099e+00 8.2339893e-01 1.4531213e+00 1.4456742e+00 9.8498494e-01 -1 7.7961207e-01 1 1 -1.2203709e+00 1.1818238e+00 -5.6576537e-01 -2.9756945e-01 1.5025778e-01 -1.3105697e-01 3.6945981e-01 -1.5513766e+00 -1 4.1029571e-01 1 1 6.8549780e-01 -1.3769467e+00 7.8242265e-01 1.6572143e-01 -4.5796647e-01 -4.1803792e-01 -1.4176549e+00 1.2325113e+00 -1 5.6987225e-01 1 1 9.4129226e-01 -1.3723521e+00 -5.2940910e-01 -1.3126691e+00 -1.4049381e-01 -1.3621885e+00 -6.8676610e-01 -8.4536341e-01 -1 6.6740683e-01 1 1 -7.6152340e-01 4.5170205e-01 -7.8828319e-01 1.3759661e+00 1.1981470e+00 -1.5165399e+00 -2.6639200e-01 1.4007784e+00 -1 1.1590186e+00 1 1 -7.5336765e-02 -1.4730068e+00 -5.7939708e-01 5.9932466e-01 -3.5196960e-01 -7.4540026e-01 -4.8073134e-01 -2.1241015e-01 -1 3.3605139e-01 1 1 -1.2316985e-01 -1.0757625e+00 1.0105265e+00 9.0352103e-01 6.5948844e-02 7.2941640e-01 5.2475362e-01 -1.1282066e+00 -1 7.4679095e-01 1 1 1.9383859e-01 -4.7481464e-01 4.6925521e-01 -9.8088887e-01 -5.7999057e-01 8.0690679e-01 1.0834833e+00 8.8514175e-01 -1 2.3484380e-01 1 1 1.3658654e-02 -5.6425073e-01 1.3747468e+00 1.2789322e+00 4.6047269e-01 -5.7302948e-01 1.4320972e+00 1.1362394e+00 -1 4.9365343e-01 1 1 2.2473207e-01 1.1062775e+00 -1.0439894e+00 2.3655373e-01 1.4217560e+00 1.2165988e+00 1.5161193e+00 -9.6559757e-01 -1 5.8200113e-01 1 1 8.7753607e-01 1.2604145e+00 -5.3524240e-01 -1.4977362e+00 4.9897565e-01 -1.2498892e+00 -4.1285552e-02 6.6927042e-01 -1 1.1869200e+00 1 1 -1.0288474e+00 2.7185928e-02 -1.4392991e+00 1.1289146e+00 1.3729316e+00 9.4168875e-01 4.0570932e-01 1.5261662e+00 -1 9.1414081e-01 1 1 -5.1305652e-01 1.3829607e+00 -3.6468028e-02 -1.5522846e+00 -1.3724339e-01 -3.8089626e-01 1.5004215e+00 -8.2795782e-01 -1 9.9882498e-01 1 1 7.3082420e-01 -1.2243229e+00 -3.0757674e-01 -1.4616708e+00 -7.2069317e-01 8.4234469e-01 1.9375510e-02 -1.3732271e+00 -1 1.2177849e+00 1 1 -6.6499379e-01 2.3765415e-01 -1.5223186e+00 9.5342134e-01 1.2911795e+00 1.2706246e+00 -1.0814474e+00 1.4537276e+00 -1 2.4200197e-01 1 1 1.2359741e+00 1.2890127e+00 -4.7800808e-01 -1.1116207e+00 -1.2684361e+00 -1.1592302e+00 1.3681540e+00 6.3329945e-01 -1 6.4189802e-01 1 1 8.0586716e-01 1.3667430e-02 -8.2937843e-01 4.2904582e-02 2.4269017e-01 9.7515599e-01 1.2478897e+00 1.4798611e-01 -1 9.7400840e-01 1 1 8.0346422e-01 3.7223107e-01 -1.1661258e-01 -1.4689983e+00 1.1064632e+00 -2.4213077e-01 8.8759285e-03 -9.3884357e-01 -1 9.2715356e-01 1 1 1.2579646e+00 1.1765876e+00 4.4622917e-01 3.2210844e-01 1.2399292e+00 -1.1293172e+00 1.5228754e+00 1.0759652e+00 -1 3.5599854e-01 1 1 -3.0817959e-01 -1.4173750e+00 7.9207182e-01 7.1243472e-01 1.3052703e+00 1.0685385e+00 4.1111827e-01 7.3917275e-01 -1 4.9834032e-01 1 1 9.1183716e-01 8.7597168e-01 1.4229769e+00 1.2807859e+00 -6.3430370e-02 -1.5592550e+00 1.3025950e+00 1.4190860e+00 -1 4.6749291e-01 1 1 5.5811590e-01 9.5280045e-01 -9.7215858e-01 -2.4752026e-02 -1.0743232e+00 7.6697813e-01 -1.0457073e+00 -3.9232836e-01 -1 3.1159978e-01 1 1 -5.4171534e-01 1.0193987e+00 3.5408396e-01 -1.3170715e+00 -1.4175973e+00 6.4679658e-01 -1.1324789e+00 3.4030454e-01 -1 2.4354668e-01 1 1 -2.7420931e-01 -1.2124178e+00 9.1265239e-01 -3.5965177e-01 2.8091486e-01 7.9952035e-01 1.3372740e+00 -1.3417460e+00 -1 8.0876888e-01 1 1 8.0548871e-02 -7.3528355e-01 -1.4481273e+00 -2.4299214e-01 -4.7773337e-01 9.4680151e-01 6.1075599e-01 -3.7361061e-01 -1 4.7610657e-01 1 1 -2.4155085e-01 1.1149174e+00 -7.5640941e-01 1.0156657e-01 6.4604997e-01 7.2618081e-01 1.3927758e+00 7.7024055e-01 -1 1.8135921e-01 1 1 -8.0750695e-01 -1.1840496e+00 1.0524674e+00 1.1445341e+00 8.1768235e-01 -1.6655540e-01 3.7594478e-01 -1.0704772e+00 -1 1.3972869e+00 1 1 -8.9068510e-02 -1.4738271e+00 -1.4890950e+00 2.1219571e-01 1.4609859e+00 -1.3759410e-01 7.6107824e-01 3.9054090e-01 -1 7.8154796e-01 1 1 1.5652495e+00 8.4528577e-01 -1.2920195e+00 6.6557677e-01 1.0224944e-01 -3.3186188e-01 -1.1232595e+00 1.0337716e+00 -1 7.0742089e-01 1 1 -5.4779250e-01 4.3594354e-01 -2.8347086e-01 -8.6260434e-01 5.5154142e-02 -1.2755870e+00 -7.9179709e-01 -1.5494352e+00 -1 5.9005484e-01 1 1 1.2595582e+00 7.0892459e-01 1.5013101e+00 6.5894437e-01 2.0583774e-01 -5.6189333e-01 5.2721962e-02 -6.9611021e-01 -1 1.2072699e+00 1 1 1.3434367e+00 -1.1653264e+00 -7.5354588e-01 7.6394337e-01 6.2136241e-01 -1.1364897e-01 1.6888784e-01 -2.3331138e-01 -1 1.1463599e+00 1 1 5.1396655e-01 -9.5159055e-01 -1.0856829e+00 -9.2992406e-02 5.8403630e-01 -9.9309572e-03 -1.5018157e+00 -5.5675188e-01 -1 5.4425330e-01 1 1 -1.1440585e+00 4.6579469e-01 -7.0259245e-01 -1.5518162e+00 1.5627262e+00 -4.0518722e-01 -1.4606273e+00 1.4756335e+00 -1 6.7839758e-01 1 1 1.4973731e+00 -2.3756210e-01 7.7550175e-01 1.2660899e-01 1.0239081e+00 9.9131735e-01 -3.5813740e-01 1.2402916e+00 -1 3.8196909e-01 1 1 -9.4971430e-01 2.5804254e-01 -6.0995099e-01 1.0591275e+00 -8.2113726e-01 1.2048172e+00 7.6314057e-02 1.1132355e+00 -1 8.2877420e-01 1 1 5.8401794e-01 1.5230984e+00 -4.2946338e-01 4.9143606e-01 1.6263913e-01 -1.3443872e+00 8.4055630e-01 -1.1771770e+00 -1 5.4708942e-01 1 1 1.2540822e+00 1.0178540e+00 1.3888673e+00 3.1884480e-01 2.9026979e-01 -7.8088973e-01 -5.1238187e-01 9.3660805e-01 -1 5.7459474e-01 1 1 4.1489603e-01 1.1009123e+00 6.5846581e-01 -7.3243909e-01 -3.2906493e-01 1.1604326e+00 -4.9666239e-01 -9.4924179e-01 -1 7.4105644e-01 1 1 -1.1780521e+00 -9.4715979e-01 -9.9607847e-01 -1.3437279e+00 -1.3911848e+00 3.8397849e-01 -1.9306313e-01 -8.9929498e-01 -1 4.3117774e-01 1 1 -1.2042868e+00 -4.6453944e-01 4.5648005e-01 8.7458291e-01 1.2319553e+00 6.9520267e-01 4.5318772e-01 -2.4844682e-01 -1 4.0999148e-01 1 1 8.3335303e-01 -6.5655822e-01 2.9090271e-01 -3.9708507e-01 -7.6369666e-01 6.8824569e-01 1.5054653e+00 -4.6908186e-01 -1 4.3889159e-01 1 1 9.4432946e-01 -1.5005334e+00 8.8371402e-01 -1.0660324e+00 1.0978697e+00 1.1113986e-03 -3.1853431e-02 1.5386719e+00 -1 1.1603264e+00 1 1 1.9178791e-02 1.2411685e+00 -8.6857705e-01 -3.0397678e-01 1.3231266e+00 -1.7027940e-01 -1.2898679e+00 -1.1327245e+00 -1 4.8954518e-01 1 1 -1.2461042e+00 1.4373891e-01 8.0664989e-01 -7.0806723e-01 -1.5455064e+00 1.0496847e-01 1.3210975e+00 3.5127971e-01 -1 3.7044618e-01 1 1 -1.4164645e+00 -6.4941369e-02 1.3924601e+00 -1.3297569e-01 -6.3753213e-01 -1.3699122e+00 -1.0905718e+00 9.0548597e-01 -1 5.7947273e-01 1 1 4.6979392e-01 -1.3369312e+00 1.3536902e+00 -1.2500540e+00 9.7009222e-01 6.1889069e-01 -1.1880339e+00 6.2791268e-01 -1 6.0809648e-01 1 1 1.0040076e+00 -1.1319897e+00 5.7595435e-02 1.3134032e+00 -5.2600165e-01 -1.1743358e-01 6.7762516e-01 7.1870307e-01 -1 4.6775138e-01 1 1 8.6183774e-01 1.3415757e-01 3.9594170e-01 1.5369730e+00 -6.8000206e-02 -7.8601874e-01 5.7268214e-01 -1.8133851e-01 -1 7.2391759e-01 1 1 -9.7679193e-01 -8.7721592e-01 6.9899405e-01 -1.4119739e+00 6.6026445e-01 -2.1978436e-01 -7.7116766e-01 -4.1138975e-01 -1 7.8953152e-01 1 1 1.0212893e+00 1.2631444e-01 -1.5635923e+00 5.4613615e-01 9.5938308e-01 5.9714934e-01 1.1963602e+00 4.1788256e-01 -1 7.1004814e-01 1 1 -8.5242794e-01 -7.4980258e-01 1.2733753e-01 -8.2349032e-01 -1.4437307e+00 -1.0995086e+00 1.0323349e+00 -1.2489789e+00 -1 8.8641436e-01 1 1 -1.0938148e+00 -1.0038165e+00 7.3723900e-01 1.4553931e+00 8.8022017e-01 -5.9250330e-01 -5.6416576e-01 5.3290474e-01 -1 7.7453432e-01 1 1 8.5435732e-01 -7.9201406e-01 3.3446037e-01 3.5087738e-01 1.0051045e-01 6.4574524e-01 -6.0728686e-01 -1.5063573e-01 -1 8.3393573e-01 1 1 -1.0365697e+00 -4.5224712e-01 9.6619651e-01 4.2678024e-01 -8.9771253e-01 -1.1624488e+00 3.6422918e-01 3.8895832e-01 -1 1.2694320e+00 1 1 -1.4960819e+00 -1.4047274e+00 -2.7629029e-02 6.3939840e-01 1.2150523e+00 2.8737322e-01 -1.3641843e+00 -4.3184201e-01 -1 7.3142314e-01 1 1 6.5839994e-01 -1.8530007e-01 5.9463004e-01 -1.0195049e+00 1.0317725e+00 1.2537820e+00 -5.0305644e-01 -8.8965850e-01 -1 3.1703088e-01 1 1 1.0384726e+00 -1.0199112e+00 5.4079050e-01 -5.7303561e-01 -5.9176481e-01 -1.4895064e+00 -8.4372236e-01 1.4906938e+00 -1 1.0046675e-01 1 1 -1.0794796e+00 -1.1176106e+00 4.3832546e-01 1.1136520e+00 4.9117310e-01 1.2184018e+00 7.0745399e-01 -1.1020492e-01 -1 6.7175247e-01 1 1 -1.1634770e-01 -9.9249153e-02 -9.8845559e-02 -4.6046655e-01 -9.5924621e-01 7.7785886e-01 -7.4890785e-01 1.3255991e+00 -1 4.5327272e-01 1 1 -1.3851123e+00 1.0518679e-01 6.0520968e-01 -1.3186370e+00 6.0239952e-01 1.3068715e+00 1.4674574e+00 -8.3034138e-01 -1 6.3800059e-01 1 1 -3.8120445e-01 -8.4232279e-01 -7.1789593e-01 -1.5373239e+00 -8.2439490e-01 -1.4263152e+00 -1.0878210e+00 -5.9299466e-01 -1 2.0425331e-01 1 1 -1.1956895e+00 -9.0270078e-01 1.1804992e+00 -1.3455328e+00 -1.1814761e+00 1.4143860e+00 1.0615935e+00 -1.3294152e+00 -1 5.2683207e-01 1 1 8.1489385e-01 -9.4104455e-01 1.4916334e+00 -1.1864563e+00 9.3884257e-01 -8.4554002e-01 1.0979745e+00 -4.7363496e-01 -1 6.2206953e-01 1 1 -1.4230913e+00 -1.3583005e+00 -2.7022361e-02 -1.0832291e+00 -1.0928566e+00 -1.5676174e+00 -5.7427837e-02 4.1299437e-01 -1 4.3583696e-01 1 1 -9.4982786e-01 9.9791660e-01 1.3661168e+00 -3.0211985e-01 1.2511504e+00 -1.5495497e+00 -7.2071903e-01 1.4182120e+00 -1 3.9398471e-01 1 1 -1.3245193e+00 -9.7887796e-01 1.5653569e+00 -9.1459256e-01 1.4056571e+00 5.2130773e-01 8.5659959e-01 6.2499044e-01 -1 6.1578314e-01 1 1 1.3024331e-01 5.1879588e-01 1.2560767e+00 2.5563725e-01 1.0128923e-01 -2.8283009e-01 -1.0497983e+00 -1.2714508e+00 -1 7.9279249e-01 1 1 -6.9070816e-01 1.4827165e+00 -6.2110939e-01 -1.2034565e+00 -3.7515141e-01 -2.9571588e-01 -7.7540512e-01 -1.6037623e-01 -1 7.8799094e-01 1 1 -5.4718978e-01 9.0316546e-01 5.2683673e-01 -9.1946919e-01 6.6916601e-03 -9.7280852e-02 -9.0755452e-01 4.3206664e-02 -1 6.2693868e-01 1 1 -1.1768596e+00 -6.7376106e-01 1.5368022e+00 -2.4402166e-02 -6.3060369e-01 -1.3711028e+00 -8.3641622e-01 4.6650698e-01 -1 9.9877025e-01 1 1 -1.1485151e-02 1.5393792e+00 -1.1404771e+00 1.4214292e+00 1.1773569e+00 -5.4226714e-01 9.7974366e-01 -8.3246755e-01 -1 4.9842317e-01 1 1 -1.3937833e+00 1.3311282e+00 -1.1426199e+00 1.2900300e+00 -1.0552212e+00 -1.2355070e-01 1.4646667e+00 1.3715284e+00 -1 7.1720720e-01 1 1 1.5399689e+00 9.9098742e-01 5.4352613e-01 1.4032451e+00 -8.1157561e-01 7.6196832e-02 -8.6657175e-01 1.4117629e+00 -1 1.2968801e+00 1 1 -1.3243621e+00 -1.1986575e+00 -7.0774916e-01 4.0425826e-01 6.4406746e-01 -1.1296458e+00 -4.7778586e-02 -9.5103507e-01 -1 5.0227796e-01 1 1 -3.6925111e-01 1.1965054e+00 -1.0703488e+00 -8.9636518e-01 -1.0865106e+00 -1.3119225e+00 1.2330193e+00 3.7707139e-01 -1 8.8717329e-01 1 1 -1.3578622e+00 3.3156910e-01 -5.9354391e-01 -1.2727449e+00 1.0944868e+00 1.3566485e+00 1.4096738e+00 8.4651868e-01 -1 1.2664289e+00 1 1 -1.0601728e+00 -5.0351873e-01 -1.1359009e+00 8.1419381e-02 1.0154425e+00 -4.8749683e-01 -1.5039816e+00 -8.3367348e-01 -1 9.4609355e-01 1 1 7.8938859e-01 8.1128342e-01 3.7138886e-01 -1.3188626e+00 1.4108150e+00 -8.5598793e-02 -1.6404191e-01 -4.6935196e-02 -1 6.3034602e-01 1 1 3.0832219e-01 7.2832816e-01 -4.1202808e-01 9.5440688e-01 -1.1741437e+00 1.9052136e-01 1.2660389e+00 -3.0009116e-01 -1 9.5944414e-01 1 1 1.4846835e+00 1.3664641e+00 -8.8577091e-01 -2.5566040e-01 -1.4904467e+00 8.0964766e-01 3.0833977e-01 -1.3759199e+00 -1 7.1611737e-01 1 1 -5.9515429e-01 1.1190897e+00 8.5583731e-01 8.1441219e-01 1.1215241e+00 1.5104618e+00 -1.3614440e+00 1.7837051e-01 -1 8.4684966e-01 1 1 7.2846302e-02 -1.7412065e-01 -1.2951626e+00 -9.3448735e-02 -1.0004399e-01 -8.7894753e-01 -1.5703043e+00 7.9368974e-01 -1 8.5709691e-01 1 1 -8.9333665e-01 1.5185282e+00 2.9794094e-01 2.0343182e-01 -6.8721955e-01 -7.0241113e-01 4.1577256e-01 3.4107535e-01 -1 2.3245408e-01 1 1 -6.3777139e-01 -3.9453554e-01 -2.0524146e-01 1.0257539e+00 1.5371455e+00 6.8130380e-01 9.8733169e-01 -9.5323469e-01 -1 9.6871314e-01 1 1 9.0413227e-02 9.4333240e-01 -2.4445257e-02 -1.2146241e+00 1.4872334e+00 -4.3233150e-01 1.9126972e-01 1.1071662e+00 -1 6.3472085e-01 1 1 -9.5573572e-01 -1.0305291e+00 6.9721133e-01 -1.1897857e-01 1.4204065e+00 3.0831922e-01 8.2096579e-01 4.8948467e-01 -1 5.6077139e-01 1 1 -8.7007846e-02 -5.0264336e-01 -1.0970585e-01 1.5216563e+00 -1.9025009e-01 1.4348943e+00 9.7178638e-02 -1.0622787e+00 -1 1.0342999e+00 1 1 -1.5002912e+00 -1.8430024e-01 2.8871718e-01 -1.2286552e+00 6.0812360e-01 1.4028327e+00 -3.4680937e-01 -4.6803211e-02 -1 1.2851845e+00 1 1 -9.7095596e-01 7.6266666e-02 -1.2910576e+00 -3.2013545e-01 1.1325039e+00 -2.4375538e-01 -1.1707100e+00 -1.2233963e+00 -1 8.8171713e-01 1 1 -1.4245140e+00 4.4051880e-02 1.7498711e-01 1.0316705e+00 -9.1638924e-01 -1.5982863e-01 -3.2840437e-01 1.0309189e-01 -1 4.6940733e-01 1 1 2.7066795e-01 -1.0359185e+00 4.7764596e-01 8.3702985e-01 1.4748136e+00 -1.7801740e-01 2.8597385e-01 -1.4936675e+00 -1 7.1533296e-01 1 1 9.0116395e-02 2.3546061e-02 1.0265028e+00 -9.1270733e-02 2.6926683e-02 -1.1421979e+00 -2.7426284e-01 3.9644247e-01 -1 1.0885030e+00 1 1 3.3859534e-01 -1.0203127e-01 -1.1939383e+00 -8.8998902e-01 1.6741964e-01 1.3522421e+00 -8.1917289e-01 -3.0946504e-01 -1 5.9147887e-01 1 1 1.3475521e+00 4.6997650e-01 -1.1681597e+00 -9.2281246e-01 -1.0451724e+00 8.5216607e-01 -1.3796918e+00 1.2985009e+00 -1 3.5399707e-01 1 1 5.6595110e-01 9.3105305e-01 -1.4471092e+00 3.3393354e-01 -1.5679810e+00 -1.6581115e-01 -3.8513579e-01 -7.3908656e-01 -1 8.7695058e-01 1 1 -8.0246542e-01 -6.4344625e-02 6.4573234e-01 1.5365106e+00 -1.3767175e+00 -1.9534159e-01 -1.2963118e+00 2.9620151e-02 -1 1.0343917e+00 1 1 -1.7899780e-01 -7.3224447e-01 -1.3791118e+00 2.4123705e-01 -6.6148926e-01 -1.4182346e-01 -1.6739731e-01 1.4542344e+00 -1 8.7710432e-01 1 1 1.2296620e+00 -1.2143785e+00 -6.1309377e-02 -1.3250407e+00 4.4647197e-01 8.4195578e-01 1.4203986e+00 -2.7373717e-01 -1 4.5769511e-01 1 1 1.5327094e+00 8.6863851e-01 1.5682899e-02 7.9177610e-01 -1.4104636e+00 1.0174332e+00 -3.2267709e-01 -1.4089600e+00 -1 9.9520124e-01 1 1 -8.1283434e-01 2.2631025e-01 -3.1129134e-01 -4.0552462e-01 7.9637672e-01 3.1181697e-01 -8.4494763e-01 9.3405680e-01 -1 1.3133337e+00 1 1 1.4797193e+00 -8.7235228e-01 -1.1217583e+00 -1.5377491e+00 1.5188210e+00 5.3133184e-01 -1.0360286e+00 1.5407142e-01 -1 1.0705313e+00 1 1 7.9416274e-01 1.8819107e-01 -6.9350582e-01 9.3391570e-01 1.3838817e+00 -1.4537521e+00 1.3153651e+00 8.0605556e-01 -1 1.2240479e+00 1 1 -1.1340008e+00 -6.5656405e-01 -4.4349222e-01 9.2422245e-01 -1.4519479e+00 -1.0459475e+00 -4.6787544e-02 8.2834239e-01 -1 6.5319334e-01 1 1 8.9053204e-01 1.5429807e+00 1.2255502e+00 1.3725903e+00 1.0033144e+00 1.1127400e+00 -9.6009124e-01 1.5534188e+00 -1 4.5614122e-01 1 1 6.2463026e-01 -9.7125698e-01 1.5402752e+00 4.0948731e-01 -1.3634447e+00 -7.9416975e-02 -1.0336204e+00 -1.4661113e+00 -1 5.7956823e-01 1 1 -1.0418712e+00 -2.0067464e-01 6.8190537e-01 -9.7626702e-01 -6.3896684e-01 4.1577590e-01 9.4859209e-01 -1.4216130e+00 -1 3.8355147e-01 1 1 5.0790040e-01 1.3318854e+00 2.5354238e-01 4.1869222e-01 -1.1520301e+00 1.0435382e+00 -5.9547530e-01 -1.2367698e+00 -1 5.6563165e-01 1 1 5.7485111e-01 1.1496079e+00 1.2870865e+00 -2.0745445e-01 -5.3436879e-01 -7.6571062e-01 9.6082365e-01 1.5280013e+00 -1 8.8799247e-01 1 1 1.1252024e+00 6.6439100e-01 -9.4465346e-01 4.8094657e-01 6.7720518e-01 -1.3349002e+00 7.7676529e-01 -1.4023578e+00 -1 6.5268067e-01 1 1 -1.1113028e+00 1.1992389e+00 8.1849301e-01 -4.8895856e-02 -2.0266894e-01 -1.5546658e+00 -1.3649074e+00 -1.1994557e+00 -1 9.3488319e-01 1 1 -8.9766492e-01 -8.5005870e-01 -6.2221536e-01 1.3046177e+00 -7.7040717e-01 -6.4241840e-01 -8.8965727e-02 3.4789257e-01 -1 6.1941854e-01 1 1 -1.1263724e+00 1.0268115e+00 7.8832259e-01 1.5343158e+00 1.4115559e+00 5.2794896e-01 1.5113348e-01 5.2642504e-01 -1 5.4180445e-01 1 1 2.9594024e-01 8.5252934e-01 1.2415321e+00 1.0535763e+00 -1.2878027e+00 1.3805990e+00 -1.4479934e+00 9.0068878e-01 -1 2.2353621e-01 1 1 7.2646479e-01 -3.4341326e-01 -2.8355653e-02 1.4403585e+00 1.4738372e+00 -7.6117445e-02 1.4930794e+00 -1.4586064e+00 -1 4.2508483e-01 1 1 1.4647317e+00 -6.4092915e-01 9.4862947e-01 -1.0082451e+00 -6.7693677e-01 -6.7769441e-01 -8.5687572e-01 -9.4960509e-01 -1 4.7986385e-01 1 1 2.2505361e-01 4.2499349e-01 3.2852236e-02 1.7483215e-01 -1.5693189e+00 1.4049494e+00 -4.4945518e-01 -7.2198792e-01 -1 6.2768765e-01 1 1 -1.5406875e-03 -1.1161687e+00 -7.7278258e-01 1.0148327e+00 1.2691512e+00 7.7465264e-01 1.5372036e+00 1.5214683e+00 -1 6.1541677e-01 1 1 -7.6159420e-01 -9.9728299e-01 -8.1285328e-01 5.8602305e-01 -7.9046184e-01 8.2697406e-01 -6.7758102e-01 -1.2472145e+00 -1 3.5527249e-01 1 1 -1.2652128e+00 -9.3845349e-01 1.1613142e+00 3.9648199e-01 5.0320536e-01 5.4711575e-01 1.6914021e-01 -1.2275357e+00 -1 9.6321989e-01 1 1 1.0086850e+00 1.3488755e+00 -5.0757645e-01 3.5480908e-01 2.0508862e-01 -6.7354344e-02 -4.0188397e-01 -3.5330398e-01 -1 9.5794219e-01 1 1 9.3537288e-01 8.1789234e-01 -1.4133589e+00 5.3327890e-01 5.9723431e-01 -1.0510995e+00 -3.9701318e-02 -3.6983137e-01 -1 4.9727774e-01 1 1 2.8231414e-01 -1.2929189e+00 -7.4060928e-01 -1.4535777e-01 3.2854432e-01 -6.5366912e-01 -1.2424123e+00 1.4559947e+00 -1 3.4780637e-01 1 1 1.0488116e+00 3.0848827e-01 -4.3007932e-01 1.1311071e+00 -1.0754505e+00 -6.7428579e-02 9.4216207e-01 1.0380052e+00 -1 3.5994579e-01 1 1 -9.9069359e-02 1.1344583e+00 4.6149727e-01 7.3937491e-01 -1.5134136e+00 8.4281244e-01 1.2909311e+00 4.8954451e-01 -1 1.0951096e+00 1 1 -1.4606512e-02 5.1555612e-01 -2.0769150e-01 -1.4664836e+00 1.5340186e+00 -2.9257234e-01 8.3936462e-01 -5.6659580e-02 -1 9.1700504e-01 1 1 -4.4742276e-01 4.3922977e-01 -3.6160565e-01 -1.3951488e+00 -7.9988131e-01 -6.7084932e-01 1.4501780e+00 -3.7498951e-01 -1 3.8260758e-01 1 1 1.1384017e+00 -6.0799478e-01 1.4756295e+00 5.8237319e-01 -7.3013024e-01 2.1152682e-01 6.6598099e-01 -4.1387764e-01 -1 4.6805444e-01 1 1 8.1781859e-01 1.0326014e+00 1.1726274e+00 -1.2565147e+00 -2.3803925e-01 -1.1516801e+00 -3.5208269e-01 -5.5539953e-01 -1 3.0261404e-01 1 1 6.0910683e-01 7.7359855e-01 1.1383903e+00 -4.5696008e-01 -1.4782772e+00 -9.3446105e-01 1.3068722e+00 -9.2814896e-01 -1 1.0133572e+00 1 1 -1.1919026e+00 -1.1811946e+00 6.2657884e-01 1.0659333e+00 1.4518794e+00 -6.6513400e-01 -1.4145133e+00 -1.3920008e+00 -1 4.4299884e-01 1 1 -1.5117632e+00 -6.1340889e-01 2.9206931e-01 -1.3615891e+00 9.8670910e-01 -1.1204447e+00 -1.2932323e+00 8.2615689e-02 -1 4.7539722e-01 1 1 9.9810186e-01 1.1438561e+00 -1.5003945e+00 -8.6683392e-01 -8.4775103e-01 -6.0809411e-01 1.3239014e+00 -6.2060289e-02 -1 5.1204713e-01 1 1 -1.0067641e+00 1.3845576e+00 4.3374318e-01 -1.3125679e+00 -1.0288115e+00 -6.3687386e-01 -1.0898964e+00 -3.8515423e-02 -1 6.4127661e-01 1 1 -6.5689070e-02 4.8354909e-01 1.4267012e+00 -6.4974630e-02 9.1495127e-02 -5.3272255e-01 7.3839042e-01 -1.6062220e-01 -1 9.1014799e-01 1 1 -1.3371851e+00 -2.9072051e-01 -1.2095578e+00 1.2456454e+00 1.5197876e+00 7.1116369e-02 8.3675328e-01 -9.4918034e-01 -1 6.0102153e-01 1 1 8.8449389e-01 -9.6301209e-01 2.0755121e-01 -1.0916208e-02 -1.2189755e+00 1.4476091e+00 1.5437415e+00 1.3346847e-01 -1 6.5113447e-01 1 1 -3.2762466e-01 1.4110248e-01 1.1454026e+00 -1.2563284e+00 -9.9630426e-01 1.4724030e+00 -7.5104545e-01 1.0734849e-01 -1 9.4149521e-01 1 1 8.2434458e-01 -3.9300033e-01 -8.9818589e-01 -4.6692207e-01 -1.9682400e-01 3.5175379e-01 9.8361207e-02 9.3192231e-01 -1 9.0029219e-01 1 1 3.3572336e-01 -1.5287085e+00 -4.5751263e-01 1.3916417e-01 7.6102067e-02 -5.5142023e-01 6.7906933e-01 -1.1626539e+00 -1 7.0699519e-01 1 1 2.0206906e-01 -1.0587411e+00 1.2039787e+00 -1.5542399e+00 4.1923309e-01 -2.1408606e-02 -2.8780695e-01 -1.7332597e-02 -1 3.0971474e-01 1 1 1.1307911e-01 -2.8146913e-01 2.7118894e-01 2.3273239e-01 -5.4173075e-01 1.4687179e+00 8.8131471e-01 8.5915751e-01 -1 7.0902106e-01 1 1 -1.4291562e-01 5.8693786e-01 -5.7849753e-01 2.5035784e-01 -5.3321155e-01 1.2480917e+00 -3.5305112e-01 1.1004516e+00 -1 6.1484457e-01 1 1 1.3355946e+00 6.3648039e-02 4.2134575e-01 1.1716952e+00 1.2773062e+00 2.6339914e-01 7.3838624e-01 7.3336758e-01 -1 4.2542226e-01 1 1 6.5868932e-01 -1.5504985e+00 4.0812798e-01 1.1786604e+00 1.1832745e+00 4.4526912e-01 7.6650747e-01 1.2409324e+00 -1 7.2007714e-01 1 1 -3.8105679e-01 2.8359422e-01 1.3101359e+00 -1.1379372e+00 1.0130784e+00 3.6439710e-01 -9.8040485e-01 -6.8273324e-01 -1 4.2585315e-01 1 1 1.2859768e+00 5.7201096e-01 3.0655569e-02 7.0596881e-01 -6.2338713e-01 1.4580156e+00 -1.0903537e-02 1.5403652e+00 -1 8.8917498e-01 1 1 -7.4468494e-01 5.1473826e-01 6.9539365e-03 -5.7759978e-01 -5.6028344e-02 4.4550485e-01 -1.0433781e+00 -9.4779182e-01 -1 6.3732451e-01 1 1 1.8535741e-01 -7.4022928e-01 6.3588214e-01 -1.9822488e-01 8.0941573e-01 1.1847962e+00 3.1465311e-01 1.4791742e+00 -1 1.0691382e+00 1 1 -1.1579099e+00 -3.2667359e-01 -4.2714350e-01 -1.4773414e+00 7.5398958e-01 1.4554439e+00 1.0744023e+00 1.0573327e+00 -1 5.2453302e-01 1 1 1.1748493e+00 1.1009551e+00 -4.6152584e-01 1.4711596e+00 -8.8187617e-01 1.2045718e+00 -3.9564382e-01 -1.3993610e+00 -1 3.9698919e-01 1 1 7.8229235e-01 -2.2763809e-01 -2.7247318e-01 1.4459653e+00 3.4128626e-01 8.1489925e-01 1.1659212e+00 -1.0972637e+00 -1 6.7108798e-01 1 1 4.2219594e-01 5.4652631e-01 9.8532285e-01 -1.0226056e+00 -5.4993394e-01 -1.3322905e+00 1.5243138e+00 -5.6149937e-01 -1 3.4050470e-01 1 1 -1.0106763e+00 -5.4927686e-01 9.8631996e-01 7.2069383e-01 -1.7415329e-01 1.4662190e+00 -5.4543325e-01 2.2439303e-01 -1 1.0836962e+00 1 1 1.5558508e-01 1.4445860e+00 -1.1048517e+00 -1.2800906e+00 9.6993720e-01 9.0626433e-02 7.0660872e-02 1.4624016e+00 -1 6.3839964e-01 1 1 1.1134123e+00 9.2837780e-01 7.1081578e-01 -8.5671799e-01 1.0324492e-02 -5.1398049e-01 7.5254647e-02 -1.2369537e+00 -1 1.2254775e+00 1 1 -1.3460711e+00 -1.0449496e+00 -7.9606714e-01 -9.4012277e-01 7.3614808e-01 9.0964353e-01 -1.2569870e+00 -1.5619294e+00 -1 4.4807241e-01 1 1 -8.0780003e-01 -9.6453988e-01 5.4262027e-01 1.5676903e+00 8.4894918e-01 1.3888956e+00 1.0293033e+00 -1.9884987e-01 -1 6.8820976e-01 1 1 1.2683289e+00 -4.0364434e-01 -2.2451491e-01 -3.6649077e-01 -8.2497435e-01 1.1346228e+00 -1.2500349e+00 5.8480903e-01 -1 8.0366147e-01 1 1 1.0973445e+00 -1.3518371e+00 -3.6937064e-01 1.0527873e+00 -1.4954922e+00 1.3742444e-01 -1.5060472e+00 -1.1581212e+00 -1 1.2222701e+00 1 1 -1.2221141e+00 -3.2794931e-01 -2.2524568e-01 7.4553898e-01 1.1460513e+00 6.2194657e-01 -3.2253495e-01 7.6436907e-01 -1 9.4721818e-01 1 1 -3.3881946e-01 -1.4904684e+00 -8.5002334e-02 -1.5395217e+00 5.7949624e-01 9.7719880e-01 1.5440493e+00 7.7859322e-01 -1 7.6312397e-01 1 1 1.1688398e+00 7.5687040e-01 7.9043816e-01 -5.8460557e-01 6.5612119e-01 -4.6616638e-01 1.2813582e+00 1.0829141e+00 -1 8.9047332e-01 1 1 3.1155441e-01 4.1223683e-01 -9.0112564e-01 1.4359532e+00 4.3856857e-01 2.7371368e-01 1.7033547e-01 1.2912984e+00 -1 4.2365187e-01 1 1 -7.3994851e-01 1.2526087e+00 3.9946908e-01 3.5030078e-01 8.4562087e-01 1.0141132e+00 8.3731384e-01 7.2969713e-01 -1 5.3836655e-01 1 1 1.2507182e+00 7.8282846e-01 2.9329912e-01 1.6066014e-01 -2.1518469e-01 1.0597871e+00 1.5401639e+00 -7.5813004e-01 -1 3.7010441e-01 1 1 4.2426470e-01 7.8635029e-03 3.1945613e-01 -1.5547908e+00 -6.3598109e-01 -9.8932393e-01 -1.1895051e+00 4.0814628e-01 -1 5.9230390e-01 1 1 -7.9853381e-01 2.1500119e-01 1.1735808e-01 3.9890556e-01 -1.2359391e+00 8.8264926e-01 1.0839629e+00 -1.5238209e+00 -1 7.5992402e-01 1 1 -7.3876027e-02 6.9347026e-01 -4.8297914e-01 2.4708751e-01 -2.1702677e-01 8.5654982e-02 6.8499658e-02 -5.9513320e-01 -1 4.7874549e-01 1 1 -7.0528194e-01 -1.5407664e-01 4.4496856e-01 -3.8568992e-01 -1.7989502e-01 7.5385087e-01 1.4508389e+00 4.2727172e-01 -1 8.1251205e-01 1 1 -4.4441104e-01 -8.9380751e-01 -1.5455620e+00 -1.1848453e+00 -1.2835332e+00 -7.1672496e-02 -7.9233083e-01 -5.2509146e-01 -1 5.8686165e-01 1 1 1.4910396e+00 8.7325138e-01 1.5688348e+00 8.6109856e-01 9.7422688e-01 -1.3696550e+00 5.0703329e-01 -4.7843156e-01 -1 5.4164679e-01 1 1 -5.8194447e-01 -7.8496930e-01 1.8668415e-02 -8.3392333e-01 -1.4978485e-01 -1.3424191e+00 -1.4323874e+00 1.4779029e+00 -1 1.0537976e+00 1 1 -9.6271961e-01 -1.4314450e+00 -3.9920801e-01 -1.1045276e+00 -1.0181916e+00 8.8092197e-01 -1.0996534e-01 -1.4592473e+00 -1 6.3992644e-01 1 1 -1.2263265e+00 1.9613381e-02 9.5280387e-01 -1.2486445e-01 -4.9025474e-01 -6.7066110e-01 -9.3105285e-01 8.4501133e-01 -1 4.2523438e-01 1 1 1.1197433e+00 -2.2512634e-01 1.0768100e+00 -1.2976720e-02 6.8608555e-01 2.3335616e-01 6.7762255e-02 -1.0348870e+00 -1 1.0886460e+00 1 1 1.3856584e+00 -1.2208643e+00 -7.7028473e-01 -1.3298478e+00 1.3948165e+00 1.3093189e+00 -1.5179133e+00 -1.4896528e+00 -1 8.0972274e-01 1 1 1.3357366e-01 -1.3250928e+00 3.2791725e-01 -1.4625264e+00 1.1640516e-01 -1.1343953e+00 1.3059238e+00 -1.2432751e+00 -1 1.8407744e-01 1 1 -1.2662232e+00 -8.5054912e-02 9.5173689e-01 -8.6075794e-01 -7.9076636e-01 5.4319606e-01 1.4949963e+00 -9.9195388e-01 -1 6.4909031e-01 1 1 -2.6417689e-01 -9.3252698e-02 -1.1479233e+00 2.7553826e-01 -1.4732623e+00 2.7910081e-02 -5.4634776e-02 6.6329060e-01 -1 1.1708466e+00 1 1 -9.5056998e-01 3.5663091e-01 -6.2653937e-01 2.6396342e-01 9.1369968e-01 9.8743333e-01 -9.0162059e-01 1.5544022e+00 -1 6.3788051e-01 1 1 -1.2309727e+00 -2.6304573e-01 3.7146719e-01 5.0436446e-01 4.4561227e-01 -1.2420490e+00 1.5057609e+00 -6.4590092e-01 -1 4.7143299e-01 1 1 1.5707529e+00 -7.8863856e-01 9.0439863e-01 8.3644008e-01 -1.5152576e-01 7.6581391e-01 -1.3471574e+00 -1.4541770e+00 -1 5.6746585e-01 1 1 8.4023495e-01 -2.6890081e-01 1.2024928e+00 -5.7870080e-01 1.1382022e+00 -7.0659484e-02 -2.1659896e-01 1.2379021e+00 -1 4.8807251e-01 1 1 3.6976829e-01 1.3359322e+00 4.3032631e-01 1.4653804e-01 6.0632309e-01 -5.1921333e-02 7.2719462e-01 -1.3467689e+00 -1 3.6856726e-01 1 1 6.2537052e-01 4.9359445e-02 5.4805165e-01 -1.4373202e-01 -8.5442931e-01 7.2090865e-01 1.1644800e+00 3.0740622e-02 -1 7.0870211e-01 1 1 -1.1666928e+00 2.0372891e-01 -4.5566185e-02 1.8067362e-01 -1.7344331e-01 -8.1111730e-01 -7.0709887e-01 1.4364329e+00 -1 6.1182829e-01 1 1 1.2160313e+00 -2.6417603e-01 7.1774336e-01 -1.3385472e+00 3.3630681e-01 -1.0779632e+00 4.3433010e-01 -1.0119936e+00 -1 1.1836339e+00 1 1 -1.3644043e+00 -9.3618643e-01 -6.0313687e-01 -1.7042871e-02 5.8340508e-01 2.3718397e-01 -1.2753574e+00 5.8530994e-03 -1 8.3992379e-01 1 1 -1.0577164e+00 -1.3892899e+00 9.9819428e-01 -5.5459389e-01 3.7856678e-01 -3.3007493e-01 1.5531302e-01 9.8366929e-01 -1 7.2207454e-01 1 1 1.2336019e+00 -1.4793771e+00 5.4646258e-01 4.5908092e-02 8.4682971e-01 4.8334857e-01 -3.1758686e-01 1.4692758e+00 -1 5.4787674e-01 1 1 -1.3637862e+00 -1.3264361e+00 1.5212946e+00 -1.2544916e+00 1.2522321e+00 -5.1915663e-01 -1.1648984e-01 1.1993719e+00 -1 5.9972332e-01 1 1 -9.4301469e-02 -6.7062074e-01 -1.0248677e+00 -1.0126041e+00 7.3575214e-01 -1.2627014e+00 -6.3246743e-01 1.3851203e+00 -1 9.1439224e-01 1 1 -1.5620893e+00 9.1164501e-01 4.0110918e-01 -8.3017520e-01 4.7761603e-01 -7.6330342e-01 1.2694777e+00 5.1550008e-01 -1 2.1496979e-01 1 1 2.5552692e-01 4.7039269e-01 -4.1583492e-01 -9.4157246e-01 5.2332446e-01 1.4238394e+00 1.5553557e+00 -5.0265915e-01 -1 6.1561997e-01 1 1 8.3789302e-02 -1.4987466e+00 1.1062042e+00 -8.0608265e-01 -9.4523204e-01 9.5745790e-01 -3.2901642e-01 -4.4962141e-01 -1 8.2579812e-01 1 1 8.1329518e-01 -1.4421780e-01 2.9403942e-02 -1.2836002e+00 5.1913093e-01 7.5736685e-01 -5.7587107e-01 -1.2566227e+00 -1 8.2433557e-01 1 1 -1.7473783e-02 1.4409309e+00 9.6200149e-01 -1.5127973e-01 8.3070312e-01 -6.6875469e-01 5.8181791e-01 8.7019082e-01 -1 1.1337026e+00 1 1 -1.5137594e+00 -8.1246919e-01 -1.4182918e+00 -1.0099216e+00 3.8964969e-01 8.5851962e-01 -1.1643000e+00 1.1833855e+00 -1 3.4095332e-01 1 1 -1.1361541e+00 1.3335151e+00 1.1753669e+00 2.7228423e-01 -1.3783208e+00 -1.9575198e-01 5.9010852e-01 -2.6315228e-01 -1 7.8097023e-01 1 1 -7.4206584e-01 2.6612553e-01 5.7717811e-02 -1.0194212e+00 6.6731760e-01 -7.5595585e-01 -5.4170899e-02 5.6216529e-01 -1 1.0039834e+00 1 1 2.2232775e-01 -8.5622159e-01 -6.8887713e-01 8.3355260e-01 1.2114393e-01 -7.4920144e-01 6.1156970e-01 1.5429763e+00 -1 8.1830099e-01 1 1 1.3087769e+00 1.1196424e+00 -1.1889343e+00 1.1569560e+00 3.1405699e-01 -3.2529426e-01 -6.3918563e-01 -1.0455105e+00 -1 6.4726997e-01 1 1 -8.1919876e-01 -3.1012526e-01 1.2525699e+00 -1.4994788e+00 4.8009137e-01 -8.4933984e-01 1.4539332e+00 -9.6760084e-01 -1 6.4783574e-01 1 1 1.3270013e+00 -3.7300261e-01 1.2996283e-01 1.1627627e-01 1.2856478e+00 5.4230287e-01 9.4683210e-01 1.5578506e+00 -1 4.0950641e-01 1 1 7.4459137e-01 1.5641263e+00 8.7843475e-01 1.8463915e-01 8.7263071e-03 7.2404545e-01 1.2402513e+00 7.6194032e-01 -1 6.4451593e-01 1 1 1.3836584e+00 -5.7707562e-01 1.5089596e+00 -6.6339424e-01 -9.9181165e-01 -1.4980822e+00 4.3686443e-01 7.9930046e-01 -1 9.4079900e-01 1 1 1.0781391e+00 -8.1348444e-01 -9.9341722e-01 -1.5474350e-01 -8.7829881e-02 -1.5445283e+00 4.7839825e-01 3.9265790e-01 -1 1.5098574e-01 1 1 -4.2338747e-01 -2.1714167e-02 1.2016619e+00 4.6470461e-01 3.9174415e-01 9.3524842e-02 1.1037148e+00 -1.0848644e+00 -1 7.9643726e-01 1 1 -1.6587320e-01 -5.2525591e-01 -9.6692673e-01 2.9096604e-01 -7.3435218e-01 1.0756960e+00 -9.6959643e-01 4.8820133e-01 -1 8.2285094e-01 1 1 -1.2381858e+00 -1.0074245e-01 3.2129132e-01 -1.1935943e+00 1.0604358e+00 -6.4282404e-01 -5.6607872e-01 -6.4018467e-01 -1 1.0106128e+00 1 1 -2.7925653e-01 1.4008472e-01 -4.5455859e-01 1.4709594e+00 4.8985802e-01 -6.5698605e-03 -1.3425275e+00 3.7115537e-01 -1 6.1165172e-01 1 1 7.4981232e-02 1.3509746e+00 5.8714076e-01 1.2212664e+00 -1.0705237e+00 -4.6390252e-01 -9.4141229e-01 -1.1947103e+00 -1 3.9997031e-01 1 1 4.3091235e-01 1.5404664e+00 3.3230893e-01 -1.3419493e+00 -3.9096530e-01 6.2329479e-01 -1.2557633e+00 1.5639979e+00 -1 6.5115714e-01 1 1 9.7278419e-01 7.5364686e-01 -6.3561811e-01 -6.4863960e-01 1.2580935e+00 -1.4960181e+00 -3.9391035e-01 4.0641909e-01 -1 1.1948948e+00 1 1 7.3575866e-01 -3.5884759e-01 -1.4185570e+00 -3.5917014e-01 -1.2829212e+00 -1.4105241e+00 -1.1154496e+00 8.6325051e-01 -1 1.0340469e+00 1 1 5.8717688e-01 7.0640388e-01 -1.4019506e-01 1.5685646e+00 -1.3069715e+00 -2.2104427e-01 -1.4778823e+00 7.7642308e-01 -1 7.9983459e-01 1 1 9.3922095e-01 4.5144269e-01 -6.3851787e-02 -1.3803182e+00 -2.5417516e-01 1.4130330e+00 -1.3355174e+00 -8.3322409e-01 -1 5.7750337e-01 1 1 -1.0164969e+00 4.5100406e-01 1.2676999e+00 -1.4874933e+00 6.4416137e-01 1.5465143e+00 6.3794464e-01 1.2227182e+00 -1 8.1031506e-01 1 1 -2.8201337e-01 -6.3785922e-01 -4.9368506e-02 4.9394158e-01 4.9191800e-01 -1.2711775e+00 -3.2016077e-01 1.0679177e+00 -1 1.0551291e+00 1 1 8.6466345e-01 -1.3858553e+00 -3.5602243e-01 -1.5532138e+00 -1.0060278e+00 1.2914484e+00 6.0611418e-01 5.7469024e-01 -1 2.6795286e-01 1 1 -6.0895493e-01 -3.0189392e-01 1.0650944e+00 -1.3711689e+00 -2.5731422e-01 1.0955300e-01 -1.2239717e+00 1.5631057e+00 -1 7.1997022e-01 1 1 6.0342684e-01 -2.5902649e-01 2.4702883e-01 1.4876124e+00 1.2930652e+00 2.8397353e-01 -1.4441565e-01 1.1198639e+00 -1 8.6795549e-01 1 1 7.3385140e-01 7.8923575e-01 -1.3719097e+00 1.5066503e+00 -9.9086276e-01 6.6386068e-01 1.2573419e+00 2.7086765e-01 -1 9.3375119e-01 1 1 -5.2320964e-02 8.8111124e-01 -1.5373955e+00 1.0355040e+00 1.5224401e-01 -1.4305820e+00 -1.3480117e+00 3.0475906e-01 -1 7.2688344e-01 1 1 2.8749266e-01 -6.3115351e-01 5.9381636e-01 -7.0777674e-01 1.5086535e+00 -1.1827246e+00 1.1331642e+00 1.2895394e+00 -1 1.0372928e+00 1 1 1.1961653e-01 1.3612821e+00 -5.6827522e-01 -1.5338434e+00 1.4571902e-01 -1.1953071e+00 7.5671247e-01 -5.5846607e-01 -1 5.6283038e-01 1 1 -2.2434632e-01 -1.1518501e+00 -5.5996345e-01 6.0389207e-01 -1.3426642e+00 9.5911444e-01 8.9933927e-01 9.3966851e-01 -1 7.7946332e-01 1 1 -6.7745321e-01 -6.5037565e-01 9.0582045e-01 -8.7178316e-01 -9.6983141e-02 3.2449531e-01 9.9285083e-01 2.2234873e-01 -1 1.0882925e+00 1 1 -8.2428776e-01 -1.2626656e+00 -3.3714308e-02 3.2854731e-01 4.9093576e-01 -1.2107538e-02 -1.2962613e+00 -1.4802098e+00 -1 1.1057568e+00 1 1 6.1917222e-01 -1.6207105e-01 -1.1497036e+00 -1.0252433e+00 1.3350735e+00 7.1213244e-01 6.8160092e-01 3.8534994e-01 -1 3.6987776e-01 1 1 1.4726452e+00 -1.6727215e-01 8.6811274e-01 3.7205533e-01 1.3250166e+00 -6.5808787e-01 1.4198476e+00 -1.3875685e+00 -1 3.6196002e-01 1 1 1.2814679e+00 3.8236937e-01 8.1449923e-01 1.3645860e+00 -1.1958432e+00 1.0648653e+00 -1.6001989e-01 -8.2136089e-01 -1 5.8238669e-01 1 1 -1.1288843e+00 -1.2165714e+00 1.3693460e+00 9.7062414e-01 1.3731027e+00 -4.6169491e-01 -2.5101284e-01 -4.5432494e-01 -1 9.8509686e-01 1 1 -1.0804992e+00 -1.4313561e+00 -7.1024452e-01 -1.0106782e+00 -4.0333091e-01 2.7520177e-02 3.8619503e-01 1.3724784e+00 -1 1.0232264e-01 1 1 -1.5448716e+00 1.5150600e+00 9.7246832e-01 1.2217099e-01 7.7426867e-01 7.1749805e-01 2.4943496e-01 -1.4700369e+00 -1 5.5872619e-01 1 1 6.0649723e-01 1.0043373e+00 -1.4315553e+00 -1.2737397e+00 6.5669097e-01 1.5571576e+00 1.3688075e+00 -1.4259515e+00 -1 5.4654438e-01 1 1 -1.0691786e+00 1.2030214e-01 1.3073755e+00 -9.3022745e-01 5.9006285e-01 -1.4599983e+00 -3.3594015e-01 1.2429062e+00 -1 5.6218362e-01 1 1 2.2479369e-01 -1.2675268e+00 7.6086120e-01 1.3739441e+00 -8.2173611e-01 7.8884603e-01 -7.0408767e-01 1.0742066e+00 -1 5.5352361e-01 1 1 -1.2283673e+00 -1.8271483e-01 1.5120610e+00 1.1719585e+00 -4.7752702e-01 6.1424937e-01 7.7799367e-01 -5.4299115e-01 -1 6.0791667e-01 1 1 1.3783978e+00 -1.5521114e+00 8.6570696e-01 -6.7933369e-01 9.7261387e-01 4.1574661e-01 4.3099525e-01 2.7443536e-01 -1 8.1906273e-01 1 1 6.2730021e-01 1.4487974e+00 1.2213249e+00 -1.0136174e+00 1.0146807e+00 5.5127656e-01 -7.7544820e-01 5.7703336e-01 -1 1.6522303e-01 1 1 -1.5037052e-01 -5.4638796e-01 -3.5944225e-01 9.8960229e-01 1.1742283e+00 7.4835981e-01 1.5100170e+00 1.0315838e-01 -1 8.3954897e-01 1 1 -1.4367527e+00 -2.6714739e-01 1.3680318e-01 6.5419812e-01 -2.2963324e-01 -1.2537078e+00 1.0697531e+00 -3.7632391e-01 -1 5.4594919e-01 1 1 -1.2213618e+00 -6.1033880e-01 -3.9474895e-01 -4.6644713e-01 -1.5700760e+00 -4.0575787e-01 6.0928585e-03 -8.5000208e-01 -1 8.7929183e-01 1 1 -2.6111571e-01 -6.6414052e-01 4.9813495e-01 -1.3033093e+00 1.1107028e+00 8.2514448e-01 -1.2698847e+00 -1.1631557e+00 -1 8.6077987e-01 1 1 2.3316665e-01 -1.3102478e-01 -1.9026092e-01 -1.5354021e+00 2.3915667e-01 1.2132262e+00 1.0283110e+00 9.7364494e-01 -1 7.7357440e-01 1 1 1.2658281e+00 1.2293106e-01 4.2600574e-01 -4.6136713e-01 1.4091375e+00 -1.3848232e+00 9.2247151e-01 -5.0555011e-01 -1 7.3862216e-01 1 1 -9.1862985e-02 -1.0655759e+00 1.8877962e-01 -7.4669189e-01 -1.0934110e+00 1.3360397e+00 2.1887022e-01 1.2273947e+00 -1 8.0672226e-01 1 1 -1.4191928e+00 1.0856379e+00 -1.8949224e-01 1.0119777e+00 1.3582896e+00 -1.2850939e+00 -2.5322654e-01 1.1260613e+00 -1 6.1095170e-01 1 1 -1.4027386e+00 -5.3613448e-02 7.7886556e-01 -2.7351006e-01 -1.1807229e+00 -1.2333999e-01 8.7966203e-01 7.5731269e-01 -1 1.1663577e+00 1 1 -1.3168270e+00 5.5586710e-01 -6.2315527e-01 -7.3347828e-01 1.0308561e+00 4.7590784e-01 1.4475538e-01 1.5625683e+00 -1 5.6777519e-01 1 1 6.0861513e-01 -6.3817057e-01 6.9931285e-01 4.0141971e-02 -2.8496877e-01 8.8118049e-02 1.3110395e+00 1.5119940e+00 -1 7.6060850e-01 1 1 -3.1125384e-02 -3.3538072e-01 6.5294545e-01 -7.7631284e-01 1.4586598e+00 1.3099117e+00 -4.8933664e-01 -2.5933249e-01 -1 4.3712501e-01 1 1 1.5216487e+00 -7.2647453e-01 4.7104512e-01 -4.5566903e-01 -1.2940115e+00 -5.9584836e-01 4.0869588e-01 -1.2120651e+00 -1 5.7656376e-01 1 1 -1.3556976e+00 1.5132082e+00 4.1780577e-02 7.7348795e-01 7.9455420e-01 9.7398613e-01 1.4301093e+00 -1.0905778e+00 -1 6.8698409e-01 1 1 7.6135362e-01 1.2969919e+00 -1.5105997e+00 1.0150255e-01 -8.3792930e-01 -1.0544445e+00 -4.7884985e-01 -1.2897514e+00 -1 1.2418600e+00 1 1 3.6345448e-01 -9.6928851e-01 -1.4381317e+00 6.8521622e-02 6.8209885e-01 -3.2446933e-01 7.3099928e-01 1.3780671e-01 -1 4.6349529e-01 1 1 1.3232490e+00 1.4675789e+00 7.3503084e-01 -1.3216005e+00 3.6373835e-01 4.4890029e-01 -8.6403185e-01 7.6363467e-01 -1 3.7904316e-01 1 1 5.1092323e-01 9.5503642e-01 9.2103934e-01 -1.0802541e+00 -1.8892526e-01 -1.4384487e+00 -1.3419873e+00 1.0019605e+00 -1 2.5544954e-01 1 1 1.1139834e+00 9.0032197e-01 1.2812453e+00 -5.6642556e-01 8.8339816e-01 -1.4513383e+00 -1.2872200e+00 1.0139556e+00 -1 3.3738140e-01 1 1 -1.1726695e+00 -1.3405300e+00 1.4142585e+00 -8.8863832e-01 1.0597205e-01 -1.3174694e+00 -1.2998687e+00 1.5533559e+00 -1 7.8232033e-01 1 1 1.2952858e+00 1.2144805e+00 1.5236283e-01 -2.1268755e-01 -2.1071716e-01 -7.6361222e-01 -2.5804549e-01 6.1840109e-01 -1 5.6617533e-01 1 1 -1.3679828e+00 8.4595436e-01 3.6403848e-01 4.9279086e-01 -9.4838809e-01 -6.2459520e-01 1.5689263e+00 1.0787001e+00 -1 1.2089222e+00 1 1 -1.5123790e+00 -8.9340808e-01 -1.4277383e+00 1.0977895e+00 8.8250287e-01 -1.5104139e+00 1.5576836e+00 -4.1875293e-01 -1 1.1556772e+00 1 1 7.2231702e-02 1.3032006e+00 -5.1243964e-01 -2.6099514e-02 7.6687387e-01 -1.4575843e+00 1.0971672e+00 -8.1286784e-01 -1 8.7668983e-01 1 1 1.3434571e+00 -2.9202170e-01 -1.4676134e+00 1.1684390e+00 -1.1054886e+00 5.1956155e-01 -1.0592685e+00 9.1664632e-01 -1 8.2722592e-01 1 1 8.5757356e-01 -8.4103022e-01 -1.5353204e+00 -1.4133470e-01 -5.6734070e-01 -1.3565432e+00 2.7996891e-01 -2.9561261e-01 -1 7.5917621e-01 1 1 -3.8822492e-01 -1.1695754e+00 9.1131524e-01 -3.6819264e-01 -5.6148402e-01 -8.8314895e-01 -6.6831310e-01 -1.5030864e+00 -1 2.6348877e-01 1 1 1.9165702e-01 -1.0847160e-01 1.2110677e+00 7.2387159e-01 4.8238719e-01 9.4094951e-01 -1.1445189e+00 -8.2688612e-01 -1 4.5460957e-01 1 1 1.0470620e+00 -9.5847625e-01 3.6616303e-02 -1.2786122e+00 -9.6915658e-01 -2.3908491e-01 4.2897159e-02 9.3092305e-01 -1 1.1092381e+00 1 1 -1.2313739e+00 9.7674861e-01 -3.4194917e-01 -1.1408570e+00 5.4321658e-01 -2.0315676e-01 1.5478386e+00 8.9232539e-01 -1 1.0028621e+00 1 1 1.1115448e+00 1.3922498e+00 -1.1667118e+00 -1.2439357e+00 3.7277105e-01 4.5557544e-01 -1.0059591e+00 -6.5058051e-01 -1 3.3578587e-01 1 1 -1.3176559e+00 9.6098659e-01 8.9595426e-01 4.7179172e-01 8.2726393e-01 7.9510990e-01 8.9651692e-01 -1.5641996e+00 -1 6.5195208e-01 1 1 -7.5576473e-01 3.7377588e-01 6.4958895e-01 2.3618581e-02 -8.6427528e-01 -9.2313662e-01 6.8146619e-01 -6.5604944e-01 -1 6.6506660e-01 1 1 -6.7878767e-01 -1.1341362e+00 6.0706278e-01 1.1168086e+00 8.4985264e-01 1.1689745e+00 -8.4459031e-01 7.6733839e-01 -1 1.2287791e+00 1 1 -1.2613957e+00 -1.3845521e+00 -9.8881531e-01 -8.1420029e-01 -1.3484334e+00 -5.6599378e-01 -1.3136517e+00 4.1842177e-01 -1 9.3115179e-01 1 1 -8.1014661e-01 -3.9033877e-01 6.2729598e-03 5.1332130e-01 3.2993120e-01 8.5058223e-02 5.6905746e-01 1.5303571e+00 -1 8.7044600e-01 1 1 -4.7153908e-01 -7.7819115e-01 -1.3845147e+00 5.7760750e-01 2.4271749e-01 1.4889368e-01 1.1406489e+00 4.9263121e-01 -1 7.7204484e-01 1 1 1.0809109e+00 -6.0848656e-01 2.3862804e-01 3.2802105e-01 1.5655566e+00 -1.3933107e+00 8.8708030e-01 1.5561494e+00 -1 1.3936948e+00 1 1 -9.6016509e-01 -9.4959097e-01 -1.1923835e+00 -4.4536479e-01 1.4710882e+00 5.8352514e-02 -8.4017967e-01 4.4401516e-01 -1 5.5014755e-01 1 1 8.6673335e-01 -4.8476999e-01 -1.6945819e-01 1.1693360e+00 2.4522163e-01 5.5379993e-01 5.5921231e-01 1.2802280e+00 -1 6.6548862e-01 1 1 -3.7765899e-01 -1.3795412e+00 1.3407078e+00 -7.7351859e-01 -3.2963864e-01 -8.2356208e-01 -9.6387897e-01 2.3451458e-02 -1 1.3516462e+00 1 1 -1.2975596e+00 -9.9542042e-01 -1.3684993e+00 -6.1653197e-01 1.5327493e+00 2.4943693e-01 1.2794398e+00 1.4495768e+00 -1 1.0622256e+00 1 1 8.5209346e-01 -1.0501212e+00 -7.6710199e-01 -1.0802660e+00 -1.4233964e-01 1.4019511e+00 -6.5703366e-01 -1.4286986e-02 -1 6.6963891e-01 1 1 -1.3860525e+00 8.1198872e-02 4.1304159e-01 -7.6656589e-01 -1.5504013e+00 6.4718488e-01 -6.6493346e-02 -1.3603316e+00 -1 4.8115240e-01 1 1 -4.7459072e-01 1.2582352e+00 -9.2972839e-01 -1.4383667e-03 -1.2254533e+00 1.0425572e+00 8.5331505e-01 1.4182323e+00 -1 8.9524309e-01 1 1 5.7557037e-02 1.0992896e+00 3.3679164e-01 9.5811282e-01 8.8385174e-02 -1.5455979e+00 2.9551938e-01 9.6754021e-01 -1 9.2303729e-01 1 1 -2.4942481e-01 5.4021776e-02 -6.9278472e-01 -8.0177734e-01 -4.8371296e-01 9.6580752e-01 -6.3761579e-02 5.6469830e-01 -1 1.1698569e+00 1 1 -1.1980981e+00 2.3720179e-02 -8.9045611e-01 -1.1808471e+00 6.7807242e-01 -2.8227103e-01 -3.5776830e-01 1.3288774e-01 -1 4.2877095e-01 1 1 1.1743152e+00 -3.1722316e-01 6.5159627e-01 -1.0558404e+00 -1.3350315e+00 -3.2422497e-01 -3.4061509e-03 -2.2810769e-01 -1 2.9625985e-01 1 1 1.2310961e+00 -2.8688788e-01 -2.1341069e-01 1.3469569e+00 -6.2046857e-01 1.4141921e+00 -6.9851096e-01 -1.0629723e+00 -1 5.7951392e-01 1 1 5.0335498e-01 6.2020181e-01 9.0535716e-01 -1.1886339e-02 -1.2693041e+00 -9.6291547e-01 2.5797150e-01 8.6205702e-01 -1 1.2705250e+00 1 1 -4.2179242e-01 -7.2664628e-02 -1.5369713e+00 1.2882325e+00 1.3616773e+00 -1.3766243e+00 3.2921461e-01 -4.3302414e-01 -1 3.7121039e-01 1 1 1.5094206e+00 8.0513798e-01 1.4390444e+00 -5.3330884e-01 -7.9195001e-01 9.0516204e-01 7.6533638e-01 1.2334316e+00 -1 6.3353689e-01 1 1 4.7160661e-01 1.1145343e+00 -1.1018690e+00 -3.5784518e-01 6.2433083e-01 1.4668138e+00 1.3282699e+00 -1.0844707e+00 -1 9.5438243e-01 1 1 5.4086350e-02 -1.3390640e+00 5.7674881e-01 -1.2956390e+00 2.0876827e-01 6.6273504e-01 7.5567460e-02 8.2137505e-01 -1 7.4114451e-01 1 1 1.1090020e+00 7.2100548e-01 -1.5377177e+00 -1.4258884e+00 -3.9064200e-01 -1.4997948e+00 8.5886582e-01 6.9240342e-01 -1 7.4054624e-01 1 1 -7.2277454e-02 8.1631371e-01 1.4609683e+00 -8.3818862e-01 4.0849686e-01 1.0878995e+00 -6.6036122e-01 7.6506936e-01 -1 9.2652726e-01 1 1 1.0291934e+00 4.4947033e-01 -1.9410086e-01 -5.3467153e-01 1.2268259e+00 2.5741483e-01 5.5586040e-01 -1.8026143e-02 -1 1.3523134e+00 1 1 4.4734606e-02 -1.2824795e+00 -1.2798986e+00 -1.2694627e+00 9.9067163e-01 3.9799764e-01 -7.5078024e-01 -1.3724931e+00 -1 8.5700346e-01 1 1 1.0138846e+00 -1.6598322e-01 -7.7103552e-01 -1.3042460e+00 -2.2290366e-01 6.9553078e-01 1.4142674e+00 1.2237463e+00 -1 6.2264663e-01 1 1 3.6055400e-01 5.4346224e-02 2.7566132e-01 -1.5702953e+00 -1.5633409e+00 -8.0458838e-02 3.0278771e-01 -5.0306122e-01 -1 1.1583052e+00 1 1 -3.0119394e-01 -8.0647709e-01 -8.0929940e-01 5.6693506e-01 1.2097877e+00 -1.3868432e+00 -4.2705269e-01 -9.2407354e-01 -1 7.2866371e-01 1 1 -1.0607108e+00 1.5117875e+00 1.2012143e+00 2.7014370e-02 5.1395790e-01 -1.1979806e+00 1.0646794e+00 1.1300244e+00 -1 2.5297595e-01 1 1 1.1713642e+00 -5.8860098e-01 9.3355830e-01 -1.5004124e+00 -1.2892955e+00 7.2274173e-03 -4.4487307e-01 1.3930522e+00 -1 5.8198567e-01 1 1 -1.2432301e+00 2.5862998e-01 1.2006899e+00 1.3299177e-01 1.5171193e+00 -1.0509108e+00 8.8046829e-03 -1.2614278e+00 -1 4.2160284e-01 1 1 -2.3633808e-01 -1.1700842e+00 1.5462608e+00 1.5202435e+00 1.0589000e+00 -6.2446360e-01 3.2545103e-01 -1.3496158e+00 -1 1.9718486e-01 1 1 -1.1610159e+00 7.6524928e-01 7.5059236e-01 1.5923066e-01 -1.8984829e-01 7.0130887e-01 3.4256759e-01 -6.9336584e-01 -1 1.2781274e+00 1 1 -7.6170018e-01 -1.3572953e-01 -1.4303188e+00 -4.4719970e-01 1.0779287e+00 -3.5741546e-01 -1.0058354e+00 -1.2324771e+00 -1 4.1462469e-01 1 1 9.5057125e-02 -4.0986958e-01 9.9398748e-02 -1.3956684e+00 -8.1633698e-01 -3.5646297e-01 -1.6629631e-01 1.4194514e+00 -1 6.4340011e-01 1 1 -1.4455686e+00 8.3467726e-01 -7.3253498e-01 1.2733861e+00 -8.4048159e-01 -5.6027351e-02 1.0753407e+00 -5.3427893e-01 -1 2.9149441e-01 1 1 1.4066504e+00 1.2094987e+00 1.8616958e-01 1.2711627e+00 -1.3735638e+00 8.2611048e-01 -3.3195897e-01 -9.5416394e-01 -1 2.5168669e-01 1 1 1.0884226e+00 -1.2022290e+00 -7.4218237e-02 -1.5393126e+00 -1.0637583e+00 -1.4006461e+00 2.3422273e-01 1.1971026e+00 -1 9.9507744e-01 1 1 -3.7616224e-01 8.6138605e-01 -1.7362322e-01 -2.1147340e-01 2.1882161e-01 -7.0590372e-01 1.6574446e-01 9.4397623e-01 -1 5.7534177e-01 1 1 -1.2743086e+00 8.5637317e-01 4.5403478e-01 -1.0921578e+00 -1.0702367e+00 -1.4700317e+00 -9.2549343e-01 3.6557247e-01 -1 9.2751471e-01 1 1 -1.0682971e+00 1.4279916e+00 3.4019736e-02 4.2947664e-01 1.2907011e+00 -1.3386176e+00 -7.4288137e-01 -7.7879062e-01 -1 6.7087806e-01 1 1 -6.6693336e-01 -1.5137067e+00 -1.5270012e-04 -1.1660083e+00 1.1569182e-01 -1.2005508e+00 -9.1803756e-01 -1.2590285e+00 -1 7.4384562e-01 1 1 5.3589455e-02 -2.5197151e-01 5.7516173e-01 1.5367274e-01 -2.1336704e-01 7.9179134e-01 -1.0957025e+00 1.2754429e+00 -1 5.6607052e-01 1 1 -9.5912282e-01 -1.8244722e-02 6.2532529e-02 3.8862129e-01 -1.5026007e+00 -1.4944826e-01 5.4494350e-01 1.2816896e+00 -1 4.2412974e-01 1 1 -4.6535575e-01 1.2370353e+00 -1.4493216e+00 1.8690479e-01 1.0533429e+00 1.4972289e+00 1.1228174e+00 -5.4312147e-01 -1 4.8688216e-01 1 1 1.3316133e+00 -2.0737430e-01 1.1620901e+00 -2.8386585e-01 6.5868431e-01 -2.3026222e-01 -3.5541177e-01 1.2256470e+00 -1 1.0198190e+00 1 1 -2.8139136e-01 -1.3136082e+00 -3.3378482e-02 1.1459587e+00 -4.6526817e-01 4.2509872e-01 -1.2379374e+00 2.6015218e-02 -1 5.2695753e-01 1 1 -1.2476204e+00 1.2996680e+00 1.3529315e+00 -9.7741850e-01 -3.3798903e-01 6.5246699e-01 7.5350277e-01 5.5638631e-01 -1 6.2300651e-01 1 1 1.3745715e+00 2.6560545e-02 -1.2743172e-01 -8.4731711e-02 -5.8204003e-01 -1.2872064e+00 3.6104706e-01 -1.3365597e+00 -1 4.3510936e-01 1 1 -8.4890992e-01 2.9692906e-01 8.2127806e-01 -9.4439832e-01 5.7271001e-01 -1.0715268e+00 -1.4390066e+00 -1.1707967e+00 -1 9.2010627e-01 1 1 1.4848228e+00 -1.5040921e+00 -9.3773220e-01 -1.1764767e+00 -3.0273111e-01 -1.5415793e+00 -1.4039954e+00 1.3561716e+00 -1 7.2031876e-01 1 1 -1.3959656e+00 1.1198600e+00 9.0532924e-01 1.3979199e-01 1.3783831e+00 -6.0936849e-01 -4.4778571e-01 9.2124292e-01 -1 6.0707014e-01 1 1 -5.8046487e-01 2.0549011e-01 1.1353734e+00 -4.2736887e-01 3.8076371e-01 -6.4084495e-02 1.3216097e+00 1.5610934e+00 -1 4.0567559e-01 1 1 -1.2279510e+00 1.0619499e+00 1.8653320e-01 -1.1077242e+00 7.1420549e-02 4.9817184e-01 1.2339245e+00 -1.2846553e+00 -1 9.8437670e-01 1 1 -1.0508610e+00 8.0400090e-01 -2.4601775e-01 -4.4196963e-01 2.7677986e-01 4.2973153e-01 9.1569493e-01 9.6481026e-01 -1 6.1269523e-01 1 1 2.1388835e-01 8.5304905e-01 -4.8437990e-01 -1.4585559e+00 -8.5967901e-01 -2.3663556e-02 -5.7765696e-01 -1.3352245e+00 -1 9.4386889e-01 1 1 8.3942057e-01 -1.0335164e+00 -1.1064588e+00 -1.0090190e-01 -4.4046777e-01 1.2688732e+00 -1.1591689e+00 -7.2112468e-01 -1 7.8872421e-01 1 1 -7.5114849e-01 -4.4516572e-01 -1.1656264e+00 6.0178851e-01 -1.3494462e+00 8.2124163e-01 -1.1360828e+00 3.2188407e-01 -1 8.5885570e-01 1 1 1.5082237e+00 1.3735045e+00 2.8813219e-01 1.4728098e+00 -9.8470448e-01 -1.5501272e+00 4.5703045e-01 8.2980322e-02 -1 2.3006631e-01 1 1 -7.9589114e-01 6.7162675e-02 1.4434807e+00 9.0557362e-01 -1.8085944e-02 2.4028775e-01 1.1673867e-01 -2.1687000e-01 -1 7.8563213e-01 1 1 3.5919514e-01 9.7131797e-01 1.2021819e+00 -1.0406078e+00 7.6402139e-01 1.5696674e+00 -1.4685226e+00 -6.8664269e-01 -1 2.7241537e-01 1 1 -1.1484420e+00 1.2256685e+00 1.4885705e+00 -2.4902298e-01 1.2183939e+00 1.4468276e+00 -1.1073338e+00 -1.3338276e+00 -1 1.1585393e+00 1 1 8.0283165e-02 3.8754635e-01 -1.2401654e+00 -7.2777661e-01 6.4562856e-01 9.0511764e-01 -1.6399432e-01 7.6418749e-01 -1 5.7594742e-01 1 1 -1.5656938e+00 9.6993570e-01 1.0081291e+00 -1.5213025e+00 1.8112817e-02 7.2056579e-01 -1.0757792e+00 8.6836547e-01 -1 5.4464669e-01 1 1 -6.3592845e-01 -1.5024977e-02 1.0164004e+00 8.9140803e-01 -3.1237794e-01 -2.9044910e-01 -7.5611753e-01 -1.2209411e+00 -1 9.3286365e-01 1 1 -3.5126470e-01 -1.1973752e+00 -1.3400085e+00 -3.6062675e-01 -5.3468784e-01 4.5699661e-01 -3.2496864e-01 5.2537340e-01 -1 5.9787191e-01 1 1 -6.5322064e-01 7.5756910e-01 5.5570146e-01 -9.2150612e-01 -1.5436107e+00 -4.5196475e-01 1.4817254e+00 -1.0662716e+00 -1 5.7149998e-01 1 1 1.1870053e+00 -4.1118265e-01 -2.8044631e-01 2.9835131e-01 -1.9318340e-01 1.9953822e-01 -4.6988616e-02 -1.1823772e+00 -1 5.5300012e-01 1 1 8.8541212e-01 7.5696137e-01 -1.0721619e+00 4.0864506e-01 -1.5682296e+00 1.5595568e+00 -1.1979197e+00 1.5010265e+00 -1 3.0115920e-01 1 1 -6.0294900e-01 -1.2004706e+00 3.5109109e-01 5.7592313e-01 7.2724756e-01 1.1631671e+00 1.0309427e+00 7.6371790e-01 -1 3.7496332e-01 1 1 1.0141227e+00 -1.0007227e+00 8.7691972e-01 2.9304612e-01 -1.0872996e+00 -7.8110208e-01 1.1712857e+00 -7.4086267e-01 -1 2.7264556e-01 1 1 1.2196780e+00 9.4036278e-01 1.1785891e+00 -7.9109727e-01 4.0047874e-01 7.3306095e-01 5.7937872e-01 -1.5471729e+00 -1 6.2068902e-01 1 1 2.3663955e-01 -6.7542265e-01 8.0598525e-01 -7.5166698e-01 1.5546542e+00 -7.7099010e-01 -1.3190721e+00 -3.7313252e-01 -1 8.7387227e-01 1 1 -5.5398151e-02 -1.2541434e+00 -3.5337071e-01 -9.2288295e-01 4.4709717e-01 1.0390713e+00 5.7468532e-01 -6.1937031e-01 -1 1.0066019e+00 1 1 -1.1653024e+00 -1.4424224e+00 -1.4913303e+00 -8.5082837e-01 -3.2748083e-01 -4.4241146e-01 1.4803696e+00 1.4812524e+00 -1 9.3501042e-01 1 1 -5.4882658e-01 8.7738818e-01 -1.1613622e+00 6.5730611e-01 1.0009798e-01 5.4037657e-01 -8.4255427e-01 1.4288498e+00 -1 3.1114706e-01 1 1 -4.1225667e-01 -3.7285509e-01 -2.9893499e-01 1.5039836e+00 -1.5469801e+00 -2.3528352e-01 1.4900909e+00 3.4391823e-01 -1 7.2066349e-01 1 1 1.5556052e+00 9.0186416e-01 -7.9369375e-01 1.9782481e-01 -2.7400082e-01 8.5497153e-01 -8.1896954e-01 -2.9681697e-01 -1 1.0318416e+00 1 1 7.2240461e-01 -5.5357406e-01 -4.0851821e-01 1.0365001e+00 4.4301017e-01 -1.3833565e-01 -1.1035810e+00 2.4640023e-01 -1 6.3637403e-01 1 1 -8.0131559e-01 1.4782430e+00 1.5559402e+00 3.2535936e-01 9.7355438e-02 -2.2867712e-01 7.7197527e-02 6.2958399e-01 -1 5.6626225e-01 1 1 2.9664252e-01 1.1155515e+00 6.9678211e-02 -1.1980704e+00 -5.1693280e-01 -1.2085410e+00 -1.8936848e-02 5.3401537e-01 -1 4.6752599e-01 1 1 -3.6789656e-02 4.8669613e-02 -7.3236706e-01 -1.5015946e+00 1.5557157e+00 -1.5527497e+00 -9.7074102e-01 -3.3386033e-01 -1 7.0073874e-01 1 1 5.7000019e-01 1.1760980e+00 -1.3319855e-01 -8.8725645e-01 -5.6211198e-01 1.4625037e-01 -9.5369664e-01 -3.0606550e-01 -1 4.4483479e-01 1 1 1.2772350e+00 -2.2116753e-01 1.2875812e+00 1.0210969e+00 -6.4694258e-01 1.3045891e+00 -3.7364263e-01 -1.2557521e+00 -1 4.9002337e-01 1 1 -1.4641594e-02 -6.5864072e-01 1.0871068e+00 -9.4487190e-01 -1.1181043e-01 1.0534135e+00 2.3195157e-01 -2.0571943e-01 -1 9.7940440e-01 1 1 -1.0370499e+00 1.1979441e+00 -4.9867612e-01 2.8883831e-01 -5.2541985e-01 -1.2950730e+00 -3.0642875e-01 1.3671326e+00 -1 8.4515566e-01 1 1 -1.4241767e-01 -6.2161397e-01 5.1964436e-01 7.4489079e-01 2.8550303e-01 -1.3383702e+00 -1.0775845e+00 -2.1139290e-01 -1 1.1035963e+00 1 1 2.7987878e-01 1.4710985e+00 3.5169745e-02 1.3272388e-01 1.2374730e+00 -1.8492886e-01 3.1956760e-01 2.6075640e-01 -1 5.6371927e-01 1 1 9.5840903e-01 4.1777505e-01 4.7848727e-01 1.5941633e-01 8.6457295e-01 -1.0642011e+00 -1.1508572e+00 1.0993182e-02 -1 1.1230141e+00 1 1 1.0351084e+00 8.5671073e-02 -5.4171822e-01 -4.6834889e-01 1.0114729e+00 -9.4151685e-01 3.2972572e-01 -5.9155619e-01 -1 9.0132413e-01 1 1 -1.0727172e+00 1.0242862e+00 -3.2259705e-01 1.2913566e+00 6.6664561e-01 1.2845467e-01 -6.9266158e-02 8.5584725e-01 -1 6.0488854e-01 1 1 4.4222394e-01 -7.4984249e-01 5.0036912e-01 -1.4338633e+00 1.3933548e+00 6.6352608e-01 1.3745535e+00 -1.1280184e+00 -1 7.5387899e-01 1 1 -5.5052697e-01 1.4670110e+00 -3.3980127e-01 2.1619332e-01 6.8167496e-01 -7.7114326e-01 -1.1514070e+00 9.0704486e-01 -1 7.2271086e-01 1 1 -7.1633920e-01 8.3407953e-01 3.7542952e-01 -1.2615905e+00 -4.7730990e-01 -1.5349940e+00 5.1279035e-01 -1.4462325e+00 -1 3.8831953e-01 1 1 -9.2983848e-01 5.8826469e-01 1.5259513e+00 -9.4279075e-01 1.4801154e+00 1.1497463e-01 1.0787330e+00 -3.2730479e-01 -1 1.2993852e+00 1 1 -1.5135475e+00 3.7263173e-01 -1.2988735e+00 7.0916113e-01 1.1695282e+00 2.9914649e-01 1.3401795e-01 -8.2909180e-02 -1 7.1019546e-01 1 1 -7.1724046e-01 -1.5142058e+00 7.5972357e-01 -3.3137969e-01 -6.8468895e-01 1.2068294e+00 -8.2280936e-02 1.4125487e+00 -1 3.6148529e-01 1 1 -3.6935105e-01 7.8473834e-01 1.2414538e+00 5.4538669e-01 8.6660068e-02 1.0596403e+00 -5.9491971e-01 -3.1038132e-01 -1 7.8858326e-01 1 1 1.0392861e-01 6.9139713e-01 -1.3436513e+00 -8.5319973e-01 -1.2032219e+00 -3.1481736e-01 8.7389522e-01 -1.5350171e+00 -1 9.4448235e-01 1 1 2.6721684e-03 -4.3961208e-01 -9.8023527e-01 -1.4989718e+00 -1.1866614e-01 -6.9336929e-01 6.1130440e-01 -2.7436470e-01 -1 9.9098250e-01 1 1 9.2883646e-01 4.6569199e-01 -3.0238970e-01 -7.8690015e-01 4.8945005e-01 -1.2904539e+00 1.1850747e+00 6.1055609e-01 -1 7.1470988e-01 1 1 3.8053794e-01 1.1780538e+00 8.3317682e-01 6.7422931e-01 1.4973826e+00 8.9761895e-01 -1.4644928e-01 1.1745434e+00 -1 6.0803864e-01 1 1 -5.8141634e-01 1.2330293e+00 1.1243616e+00 4.7228634e-02 -7.8938075e-01 3.5369306e-01 -1.5060776e+00 -1.2175086e+00 -1 9.4641798e-01 1 1 -1.5112739e+00 -1.5632256e+00 4.6490911e-01 -1.0512824e+00 -1.7650986e-01 6.2602237e-01 -8.3343371e-01 -1.4747073e+00 -1 4.2137299e-01 1 1 -2.0417863e-01 6.3844781e-03 5.8650080e-01 -5.8538614e-01 -9.3778801e-01 3.6412244e-01 8.4127557e-01 -1.3804843e+00 -1 9.3525244e-01 1 1 -1.0110095e+00 4.8977247e-01 -9.9875935e-01 8.8332184e-01 -3.2748646e-02 -1.6601419e-02 -9.8998149e-01 -1.1380796e+00 -1 5.5171257e-01 1 1 8.3737363e-01 6.3318114e-01 -6.1881045e-01 -1.1767701e+00 -6.2778589e-01 5.8169823e-01 -7.4415462e-01 1.4543355e+00 -1 4.7574274e-01 1 1 -5.9649813e-01 1.3011329e+00 1.4659713e+00 1.4921982e+00 1.4122014e+00 -3.4240628e-02 -3.2641435e-01 1.4262754e+00 -1 9.7491352e-01 1 1 -5.2198893e-01 -4.8501068e-01 -9.3222420e-01 4.0383471e-02 1.3573830e-01 -5.7078401e-01 -8.2524402e-01 1.0595395e+00 -1 8.9321749e-01 1 1 1.4004116e+00 8.5849822e-01 -7.6948296e-01 1.4098466e-01 5.5734399e-01 1.2570689e+00 2.5537522e-01 1.1325653e+00 -1 3.4195057e-01 1 1 -9.4260052e-02 -5.5553741e-01 1.2368672e+00 7.6830948e-01 -9.4886384e-01 3.4581320e-01 6.7570725e-01 1.1455475e-01 -1 6.3026655e-01 1 1 -8.6599923e-01 -1.0393054e-01 1.0887124e-01 1.0317057e+00 -8.3023765e-01 1.3607409e-01 -2.4571263e-01 -4.7468018e-01 -1 3.9439782e-01 1 1 1.4971846e-01 -3.5053595e-02 1.3920152e+00 1.4285994e+00 1.1503653e+00 -8.2154462e-02 1.5020948e+00 -1.4459788e+00 -1 9.8571456e-01 1 1 -9.7553907e-02 1.4736432e+00 1.5870831e-01 -7.2215681e-01 8.2844522e-01 1.5307230e+00 -1.3155387e-01 7.9583729e-01 -1 7.8533759e-01 1 1 3.2284509e-01 -7.9588581e-01 1.9837596e-01 -1.3170822e+00 1.4013875e-01 3.5992545e-01 6.5533154e-01 -1.2642523e+00 -1 5.1032142e-01 1 1 5.2683346e-01 4.4876654e-01 8.7492471e-01 -5.3899127e-01 -8.8258577e-01 -1.4404078e+00 -2.6662674e-01 1.4438097e+00 -1 1.1677207e+00 1 1 1.4818251e+00 -5.4474664e-01 -9.3565281e-01 1.5268972e+00 9.8143228e-01 1.7931011e-01 -1.2845586e+00 4.4778715e-01 -1 5.1611307e-01 1 1 -1.5127379e+00 -9.5584942e-01 1.2961228e+00 -1.1086380e+00 -1.5706479e+00 8.7763450e-01 -5.5190845e-01 -1.2974158e+00 -1 5.4495719e-01 1 1 3.2293175e-01 1.1437118e+00 1.3172534e-01 -9.3449005e-02 9.2299153e-01 6.2560497e-01 1.1977387e+00 1.2696172e-01 -1 1.1092820e+00 1 1 -1.1582588e+00 -1.0410497e+00 -9.1502637e-01 1.9890776e-01 -4.6589753e-01 -3.6783211e-01 -9.3059797e-01 7.0422660e-01 -1 6.9748352e-01 1 1 -1.5482598e+00 -1.3932814e+00 -7.5223558e-01 3.8815819e-01 -1.4909717e+00 4.9999625e-01 1.4296671e+00 1.5569850e+00 -1 9.6411829e-01 1 1 2.0909420e-01 5.5169597e-01 -1.0546091e+00 -1.3132051e+00 -1.4191188e+00 -3.2341786e-01 1.5144521e+00 -1.2191373e+00 -1 8.2729329e-01 1 1 -1.1959816e+00 1.5142448e+00 5.1179046e-02 -1.3493025e+00 -1.5763957e-01 -7.2865786e-01 2.1286116e-01 -5.7344834e-01 -1 1.2579107e+00 1 1 -9.5213951e-01 -1.2993033e-01 -6.3016505e-01 1.4300107e+00 -1.0856323e+00 -6.2453506e-01 -7.1646535e-01 4.6000784e-01 -1 8.9064388e-01 1 1 6.6430012e-01 -3.3208115e-01 -8.7522498e-01 1.0066185e+00 1.4842194e-01 -4.9972981e-01 9.1446856e-02 -1.0768649e-01 -1 8.9639978e-01 1 1 -3.2819570e-01 1.3222133e+00 -9.6938886e-01 7.5991462e-01 1.0295969e-01 -1.4817136e+00 7.0850627e-01 -3.2952604e-01 -1 2.3818039e-01 1 1 6.5158232e-01 -1.1872738e+00 -2.1908281e-01 1.3109333e+00 -5.7409972e-01 2.4427682e-01 1.2287726e+00 2.8363837e-01 -1 9.6436831e-01 1 1 -4.4794860e-01 8.8618233e-01 -1.7822663e-01 8.6675348e-01 -1.0629149e+00 -5.0101572e-01 -8.4931274e-01 1.3139562e+00 -1 1.0439649e+00 1 1 -1.4161576e+00 -2.2442007e-01 -1.5171250e+00 -3.9412001e-02 -1.3140921e+00 -1.1028686e+00 9.9775735e-01 1.4078774e+00 -1 9.1631074e-01 1 1 -6.5471291e-01 1.2246217e+00 -1.1532905e+00 4.7854448e-01 -5.4992522e-01 -5.1576553e-01 -5.1378113e-01 -2.8092040e-01 -1 8.6395347e-01 1 1 1.2392127e+00 -1.4982023e+00 2.7288473e-01 4.1986510e-01 -2.7662374e-02 -8.1715646e-01 1.1188278e+00 3.8452305e-01 -1 1.1706480e+00 1 1 -1.3113431e+00 -4.2103367e-01 -3.5169277e-01 6.5555822e-01 3.4187937e-02 1.0944831e+00 -1.4344351e+00 4.2286169e-01 -1 8.7037407e-01 1 1 -1.4705592e+00 -1.4462106e+00 -1.5645393e+00 4.0155260e-01 -3.1480007e-01 9.5213030e-01 3.1653760e-02 7.5381631e-01 -1 4.6029450e-01 1 1 -7.7931863e-01 4.1356647e-02 -8.1338426e-02 7.5350248e-01 -4.0272324e-01 -8.1910153e-01 1.0755940e+00 -6.5249744e-01 -1 1.0578673e+00 1 1 -7.0840890e-01 7.8918255e-01 -4.6212005e-01 3.5622796e-01 1.5627206e+00 -1.8047260e-01 7.8493795e-01 7.7552088e-01 -1 1.1816590e+00 1 1 4.0778031e-01 -1.3102970e-02 -8.3464853e-01 -7.5227481e-01 9.3064861e-01 -1.5661268e+00 9.0453998e-01 -2.8849710e-01 -1 1.0418086e+00 1 1 -1.3915332e+00 -3.1013609e-01 -7.2665396e-01 1.4277007e+00 -5.7870189e-01 1.5122241e+00 4.3654616e-01 -1.2932688e+00 -1 9.7212369e-01 1 1 -1.4820319e+00 -5.5497295e-01 -1.5024198e+00 -1.1925635e-01 1.2812218e-01 4.6574179e-01 1.4124767e+00 7.1022788e-01 -1 5.1892487e-01 1 1 1.1780111e+00 -4.1761794e-02 9.5230963e-01 -5.3316101e-03 1.3585672e+00 -1.1266867e+00 -1.5196321e+00 -1.2521730e+00 -1 7.2100170e-01 1 1 5.1508119e-01 -1.3153171e+00 -9.4656606e-01 1.4978166e+00 3.4282277e-01 1.2963551e+00 6.9081238e-01 2.5698323e-01 -1 8.8571507e-01 1 1 -1.2597911e+00 8.5273348e-01 8.9423766e-02 2.2220476e-01 1.4130380e-01 8.9584419e-01 -8.4285535e-01 -5.7269925e-01 -1 5.9829499e-01 1 1 1.0261200e+00 -5.4148244e-02 1.2639536e+00 -7.5824986e-01 -1.5106579e-01 -1.2003322e+00 -4.2864588e-01 4.8352126e-01 -1 2.0302710e-01 1 1 -1.3444532e+00 9.9232807e-01 -1.8102409e-01 1.5360174e+00 -5.5594653e-01 1.3244703e+00 -5.7931482e-01 -7.5837027e-01 -1 1.0506309e+00 1 1 1.2510305e+00 -6.5744713e-01 -1.4102065e+00 1.3777958e+00 -6.9681953e-01 -9.5374455e-01 -7.4847510e-01 -4.8778489e-01 -1 6.7180051e-01 1 1 -6.0971182e-01 -7.3255403e-01 -1.1653510e+00 -6.5753149e-02 4.1157998e-01 -1.1789739e+00 -6.8401445e-01 1.3561821e+00 -1 8.9158062e-01 1 1 4.4869120e-01 -1.3405495e-01 -1.3662793e+00 7.2743625e-01 -3.6231949e-01 -9.8922584e-01 -1.1433098e+00 1.0976565e+00 -1 6.5066796e-01 1 1 1.3305773e+00 -5.3965391e-01 -1.1563190e+00 -1.0576269e+00 -1.0971448e+00 -6.1029357e-01 1.5139529e+00 8.8134679e-01 -1 9.8559383e-01 1 1 1.1564722e+00 -1.8529823e-01 -3.6122820e-01 -4.0403694e-01 1.4364371e+00 9.6048513e-02 1.2469648e+00 1.8619676e-01 -1 4.4055292e-01 1 1 -2.0622542e-01 -9.8895581e-01 1.5362780e+00 1.4744076e+00 -9.4073973e-01 -4.9125924e-01 1.7222987e-01 3.8266231e-01 -1 1.1698255e+00 1 1 -8.5394963e-01 7.8643100e-01 -5.2593062e-01 -5.1418153e-01 6.2320759e-01 -4.8857484e-01 1.2605667e+00 5.6521426e-01 -1 3.4458708e-01 1 1 -1.5362049e+00 8.6553597e-01 1.1258098e+00 6.7242975e-01 1.8012442e-01 6.4589721e-01 -5.5651987e-01 -6.2008508e-01 -1 3.8530476e-01 1 1 -1.3868397e+00 1.4891089e+00 -3.2693233e-01 1.2180419e+00 -1.1442707e+00 1.3917745e+00 -9.0815921e-01 -1.1071594e+00 -1 5.1715164e-01 1 1 -1.1397088e+00 1.5262870e+00 -1.0620162e-01 1.0121592e+00 1.0719930e+00 -7.4437776e-01 1.5669317e+00 -3.7461297e-01 -1 9.3945828e-01 1 1 -7.9526761e-01 1.2009586e+00 -5.0594827e-01 -3.6453626e-01 -4.8319369e-02 -9.3499417e-01 -5.5033774e-01 -3.6857161e-01 -1 5.5239244e-01 1 1 1.4140255e+00 -2.2108006e-01 8.1878730e-01 -6.5521269e-01 1.5688692e+00 -2.0049602e-01 -6.7759382e-01 6.3762776e-01 -1 6.5065069e-01 1 1 -6.2191056e-01 8.1153015e-01 1.1822644e+00 -8.7742281e-01 5.9673958e-01 1.1922993e+00 -4.5924592e-02 6.3722642e-01 -1 1.2122632e+00 1 1 -3.7200788e-01 -1.4079938e+00 -2.5589873e-01 -2.0919922e-01 1.4384259e+00 -1.2449734e+00 9.7717188e-01 1.7504332e-01 -1 3.3357279e-01 1 1 -5.6704892e-01 1.4663995e+00 -4.9555533e-02 -5.6903979e-01 1.0681950e+00 -1.2600898e+00 -9.1857204e-01 1.4224116e+00 -1 4.4367667e-01 1 1 1.2009515e+00 -1.8053424e-02 -3.5778856e-01 -8.4378224e-01 -1.0492577e+00 -8.5376887e-01 -6.5400440e-01 -1.0484896e+00 -1 7.6595108e-01 1 1 -3.4072169e-01 1.3105963e+00 -3.4398893e-01 -2.9880438e-01 -1.1142301e+00 1.5017975e+00 5.8079835e-01 -7.7137727e-01 -1 7.1171959e-01 1 1 6.1399590e-01 1.4855249e+00 -8.9153469e-01 1.4014572e+00 1.6904616e-01 1.1550322e+00 5.4950635e-01 8.1518796e-01 -1 7.3890820e-01 1 1 -7.0269930e-01 9.7961880e-01 1.3734787e+00 -1.3707082e+00 1.1589935e+00 7.2517334e-01 -7.2910073e-01 3.7846262e-01 -1 1.0773998e+00 1 1 -1.0203028e+00 -6.3397922e-01 -3.6704841e-01 -1.9340675e-01 1.3287773e+00 -1.3912263e+00 1.3569404e+00 -9.0390643e-01 -1 2.9261951e-01 1 1 -1.4172473e+00 9.9354340e-01 1.1053427e+00 9.6119349e-01 -8.2195389e-01 5.3392292e-01 1.2765123e+00 7.8663320e-01 -1 2.1243484e-01 1 1 -1.2008713e-01 9.1896501e-01 1.2571160e+00 7.0948623e-01 -9.9614203e-01 1.2538172e+00 4.0579263e-01 1.1222720e+00 -1 6.7492786e-01 1 1 -1.4019208e+00 9.7537623e-01 1.1373510e+00 -1.1505865e+00 -6.1191034e-01 -8.9734669e-01 -2.4090190e-01 -9.6175795e-02 -1 1.1088233e+00 1 1 -1.3788429e-01 3.1781544e-01 -1.1330863e+00 -1.4037093e+00 1.1972265e+00 1.0804533e+00 6.7462547e-01 1.4936370e+00 -1 3.0567933e-01 1 1 1.0740708e+00 8.1655886e-01 5.5287899e-01 1.2188087e+00 -1.1551772e-01 7.7339700e-01 4.2244658e-01 -9.1024253e-01 -1 9.3659261e-01 1 1 3.1611660e-01 1.4280639e+00 -5.9394546e-01 1.3332277e+00 -2.0707188e-03 -1.4270139e+00 6.0193295e-02 1.1100722e+00 -1 5.8952010e-01 1 1 5.3848966e-01 -2.9818617e-01 1.5401402e+00 -1.4226466e+00 -2.4505251e-01 -9.0435264e-01 7.5880378e-02 -9.3538908e-01 -1 5.3061783e-01 1 1 -5.3279711e-01 -7.7463063e-01 1.5537985e+00 2.4087587e-01 3.0505839e-02 -4.2959211e-01 -1.6510368e-01 -5.5464268e-01 -1 1.0821121e+00 1 1 -1.1818998e+00 -4.5708326e-01 -1.3684590e+00 -1.1121067e+00 6.3204010e-01 -7.7473823e-01 -8.7121291e-01 -7.7405258e-01 -1 4.0459906e-01 1 1 1.0062186e-01 -1.0042651e+00 -9.0509658e-02 1.2995721e+00 9.7323750e-01 8.7604235e-01 4.8805703e-01 -1.6654800e-01 -1 5.8105366e-01 1 1 9.7468140e-01 1.0929810e+00 -6.6498297e-01 1.5561630e+00 -1.0703113e+00 -1.0009077e+00 7.6144837e-02 -1.3231719e-02 -1 3.8433483e-01 1 1 1.2061945e+00 8.3930794e-01 1.4178461e+00 6.7245543e-01 3.7979965e-02 9.7277294e-01 1.1380663e+00 6.6758062e-01 -1 7.7329463e-01 1 1 -1.8684782e-01 4.9759363e-01 7.5880263e-01 -1.4919459e+00 5.8596973e-01 5.4665802e-01 1.4650374e+00 1.4001693e+00 -1 5.4684091e-01 1 1 1.2413431e+00 1.3654085e-01 1.4712672e+00 1.0571879e+00 -4.9977296e-01 -1.4772535e+00 -9.1900009e-01 -1.0256952e+00 -1 8.4130081e-01 1 1 -6.3535879e-02 1.4794727e+00 1.1136441e-01 -6.9180912e-01 9.3457934e-01 -1.9342688e-01 -1.5650280e+00 -9.4087169e-01 -1 6.5063336e-01 1 1 2.9398675e-01 -2.0756743e-01 -6.8751077e-01 -2.0151712e-01 -4.8838165e-01 6.2289732e-01 1.1297197e+00 1.5469307e+00 -1 1.0477450e+00 1 1 -6.8986766e-01 -1.4179033e+00 -2.1567646e-01 -2.6140194e-01 7.5122490e-01 1.2484985e+00 -5.8671014e-01 -5.5702412e-01 -1 9.2009490e-01 1 1 1.0127572e+00 1.4218706e+00 5.2364050e-01 -1.4358127e+00 -2.2398169e-01 8.1721897e-01 6.2193909e-01 4.1733017e-02 -1 6.1730605e-01 1 1 2.6112341e-01 -7.1677036e-01 1.2248357e+00 -1.1307785e+00 -8.3223833e-01 -4.3918456e-02 8.5145953e-01 8.3166104e-01 -1 5.7719062e-01 1 1 -1.0383764e-01 1.2483105e+00 -1.0422848e+00 -1.4996214e+00 -1.0591769e+00 1.3678273e-01 5.2579601e-01 7.8142700e-01 -1 3.0280125e-01 1 1 1.5263114e+00 7.9917606e-01 -1.6025020e-01 8.6078278e-01 -1.3218217e+00 -7.3847890e-01 -2.4658969e-01 -1.5552674e+00 -1 9.5243824e-01 1 1 -1.5292153e+00 1.4434971e+00 -9.8024236e-01 1.4197807e-01 1.4853123e+00 8.1770328e-01 -6.7221415e-01 -1.3276776e+00 -1 4.7134907e-01 1 1 -1.5256507e-01 1.4778051e+00 -4.2139206e-01 -1.3849451e+00 5.4850986e-01 -1.3287876e+00 -7.3611106e-01 4.5535748e-01 -1 1.3970091e+00 1 1 -6.2148758e-01 3.9055585e-02 -1.1865362e+00 -7.1178436e-01 1.3722993e+00 6.4954799e-01 -2.2679305e-01 2.7339689e-01 -1 4.5541221e-01 1 1 4.5389461e-01 -1.8565269e-01 7.1671031e-01 2.2507327e-01 -1.3392531e+00 -8.1331443e-02 -9.5884969e-01 -1.1685925e+00 -1 6.5627668e-01 1 1 8.1980826e-01 -6.6326461e-01 8.8387659e-01 3.2881379e-01 6.8422709e-01 -3.4476504e-01 9.8364134e-01 7.0350205e-01 -1 5.1652363e-01 1 1 -5.0793821e-01 -1.1175849e+00 -1.2778116e+00 3.1195553e-01 -1.5660675e+00 -1.3691503e+00 9.9946231e-01 -1.1957434e+00 -1 7.8297725e-01 1 1 -1.2103335e+00 3.3282284e-01 -2.5251117e-01 -2.8155185e-01 -6.3247794e-01 8.5734597e-01 -1.3283881e-01 -9.1613996e-02 -1 1.0338823e+00 1 1 -2.6337665e-01 -1.4230377e+00 3.3641442e-01 -8.0347193e-01 1.0928673e+00 -1.0717713e+00 1.0505517e+00 -3.7603314e-01 -1 8.7712075e-01 1 1 -6.7289108e-02 -4.9614354e-02 -7.4957301e-01 -1.3875149e+00 -1.0708028e+00 6.3194311e-01 8.7137721e-01 8.9546824e-01 -1 1.1623576e+00 1 1 4.5320379e-02 -1.3463933e+00 -2.8695441e-01 8.0081978e-02 1.2008471e+00 -6.5692270e-01 -8.6825405e-01 -1.2356558e+00 -1 6.3169895e-01 1 1 1.4341915e+00 6.0064930e-02 -4.9810073e-01 1.3361526e+00 1.0455124e+00 -1.3432895e+00 -4.7913358e-02 1.4017208e+00 -1 7.6335268e-01 1 1 -9.8435692e-01 1.0600389e+00 7.6545538e-01 6.1198566e-01 9.9944135e-01 -1.1824246e+00 -1.0320824e+00 -8.1995462e-02 -1 7.6843838e-01 1 1 -4.5990279e-01 1.0269067e-01 1.8665453e-01 6.8673404e-02 -4.8519889e-01 7.0410411e-01 -1.4766101e+00 1.0614464e+00 -1 6.9504555e-01 1 1 -1.2682947e+00 1.1877828e+00 -1.3483181e+00 1.2294019e+00 8.3679181e-01 -5.0168200e-01 1.1968229e+00 -1.3755534e+00 -1 7.6207905e-01 1 1 -5.2320726e-01 1.3850579e+00 -8.7492265e-01 3.0246520e-01 -9.5034559e-01 2.6538008e-01 -6.1455712e-01 5.3901476e-02 -1 6.6993985e-01 1 1 -2.2650277e-01 -5.3336802e-01 9.7022250e-01 4.3572271e-01 -6.0134621e-01 -8.1856190e-01 6.9506510e-01 1.1434283e+00 -1 9.0683348e-01 1 1 7.7826097e-01 -1.3524738e+00 -1.4779263e+00 1.3909431e-01 -3.2210953e-01 -5.3554973e-01 1.5177258e+00 4.7781223e-01 -1 7.4935992e-01 1 1 -1.3597527e+00 1.5376260e+00 1.0654822e+00 4.1306501e-01 -7.3080141e-01 -3.2138166e-01 -1.3151645e+00 6.7927733e-01 -1 8.8580831e-01 1 1 -1.4181465e+00 1.3831445e-01 4.8175515e-01 -5.3620923e-01 1.0479896e+00 -1.0637541e+00 2.7682184e-01 6.6343856e-02 -1 2.8945070e-01 1 1 4.7592890e-01 -1.2751858e-01 9.7445866e-01 1.1608290e+00 -1.3486759e+00 2.8781347e-01 -1.5407370e-01 -2.2419657e-01 -1 6.5792007e-01 1 1 4.4207630e-01 -6.3851699e-01 6.0415487e-01 7.6234360e-01 -6.0447903e-01 -7.7168010e-01 -8.4433793e-01 -1.3021460e+00 -1 7.4689182e-01 1 1 1.0981734e-01 1.2551585e-01 4.0350491e-01 1.2940863e+00 4.3151147e-01 -1.1329306e+00 -2.1364624e-01 -8.3301805e-01 -1 8.0597921e-01 1 1 -1.5564898e+00 1.5361945e+00 -9.9155047e-01 4.6195335e-01 -1.5241920e+00 2.8576016e-02 8.8105238e-02 1.5440942e+00 -1 1.8312788e-01 1 1 1.1727120e-01 1.2119259e+00 1.1603138e+00 1.1744733e+00 -5.4870415e-01 -3.8656876e-01 1.0946010e+00 -1.1053316e+00 -1 5.2510151e-01 1 1 1.1985480e+00 -1.2473514e+00 1.5292574e+00 7.4539516e-01 -1.4962149e+00 -2.4760721e-01 -2.0758134e-01 -1.0715067e+00 -1 5.7628788e-01 1 1 1.0418962e-01 -3.8679463e-01 8.5971937e-01 -8.1505384e-01 1.5646415e+00 1.0759406e+00 1.4898153e+00 -1.2040700e+00 -1 5.0434507e-01 1 1 1.2477917e+00 -9.0206686e-01 1.1188796e+00 -1.2659441e+00 -1.3428830e+00 3.2691809e-01 8.3300787e-01 1.3359617e+00 -1 3.5653543e-01 1 1 1.5035399e+00 2.8850291e-01 -5.6488189e-01 1.2851117e+00 -6.3295676e-01 -1.3315540e-01 1.4263465e+00 5.4619429e-01 -1 9.5473533e-01 1 1 -9.7677427e-01 1.3909786e+00 -7.6996741e-02 4.2202608e-01 -6.7160478e-01 -1.1288347e+00 -8.8814482e-01 1.5373049e-01 -1 2.5725780e-01 1 1 1.3181068e+00 -1.5547820e+00 2.5194620e-01 -7.2393544e-01 8.0788341e-02 -2.4642546e-01 -1.3432716e+00 1.3592281e+00 -1 1.0482351e+00 1 1 -1.0906283e+00 5.4704383e-01 -4.0709036e-01 2.0547643e-01 6.4161953e-01 -1.0535668e+00 -8.8059139e-01 -1.1145793e+00 -1 7.7917105e-01 1 1 1.0030397e+00 -1.2760397e+00 4.2110642e-01 8.3203439e-01 -1.3882162e+00 -1.2805167e+00 -5.6515537e-02 5.8226802e-01 -1 9.9086793e-01 1 1 3.0267034e-01 1.2544295e+00 -4.7268203e-01 7.7303445e-01 8.5971155e-01 1.4077323e+00 -1.0956464e+00 1.1742576e-01 -1 7.4478450e-01 1 1 7.4185459e-01 -3.1739918e-02 7.2100287e-01 -1.2372657e+00 9.8733770e-01 4.2269748e-01 1.4875209e+00 6.5452605e-01 -1 4.2071889e-01 1 1 -6.3120980e-01 6.1795628e-01 7.7240086e-01 -5.2264201e-01 2.9224962e-01 1.1356115e+00 -3.1258445e-02 -1.2382005e+00 -1 7.0480579e-01 1 1 4.1526248e-01 -1.1419191e-01 6.8040999e-01 -1.5122901e-01 1.5300104e+00 1.0470095e+00 -7.1471048e-01 -5.2571926e-01 -1 6.2511467e-01 1 1 -1.3024473e+00 2.8975106e-01 2.5342804e-01 -1.5755494e-01 9.4873326e-01 1.0287653e+00 1.3113312e+00 1.5364867e+00 -1 2.3842084e-01 1 1 3.8516625e-01 3.7753632e-01 -6.3450657e-01 3.3669178e-01 -1.3643970e+00 -8.6673157e-01 1.2712794e+00 -1.5892068e-01 -1 4.7418794e-01 1 1 -1.3332757e+00 -7.6430379e-01 1.5551290e+00 7.7035834e-01 -9.3495217e-01 4.0770463e-01 4.2189052e-01 -6.2604268e-01 -1 6.8863348e-01 1 1 6.1633182e-01 3.1853968e-01 -9.9844971e-01 9.0933847e-01 5.0530598e-01 4.7816032e-01 1.3935215e-01 -7.0556578e-01 -1 5.3968927e-01 1 1 8.5797668e-01 4.2248218e-01 1.4436635e+00 -5.9662020e-01 9.5274168e-01 2.4653318e-01 -1.5366150e+00 1.0682058e+00 -1 2.0830933e-01 1 1 1.0385628e-01 6.5864731e-01 1.1317844e+00 5.6804241e-01 3.1703709e-02 -2.7754269e-01 1.1450462e+00 -8.6792660e-01 -1 6.9518054e-01 1 1 -1.2129468e+00 -1.0872522e+00 -4.4314157e-01 -2.1135946e-01 -1.2265157e+00 6.0516824e-01 -6.0463024e-01 -8.2775591e-01 -1 6.7355710e-01 1 1 -2.0145701e-01 1.1969094e+00 8.3578456e-01 8.2282125e-01 1.0824486e+00 -1.4143302e+00 1.0317399e+00 -1.1213593e+00 -1 5.8133088e-01 1 1 7.4893792e-01 8.3847643e-01 9.7036261e-01 -1.3403231e-01 -2.4994598e-01 -1.3574338e+00 -1.1387823e+00 -2.7130161e-01 -1 7.9294741e-01 1 1 -9.6209075e-01 -9.1133836e-01 8.7699267e-01 -1.5906765e-01 -5.3277886e-01 -1.4435468e-01 -9.3105923e-01 -1.3152627e+00 -1 6.1979925e-01 1 1 -8.1801810e-02 1.5419970e+00 -7.3693500e-01 4.5365889e-02 -8.7527202e-01 -8.5950273e-01 -3.9413630e-02 -1.3748768e+00 -1 1.1683718e+00 1 1 1.1745682e+00 1.3452816e+00 -1.5082892e+00 -9.4251598e-01 1.3816249e+00 -6.1936885e-01 4.5117885e-01 -1.1405152e+00 -1 1.0162213e+00 1 1 -8.0011524e-01 1.0538308e-01 -3.0625757e-01 -9.5592128e-01 1.4584021e+00 1.5058151e+00 -8.4166721e-01 1.3587696e+00 -1 1.3820534e+00 1 1 -1.5202870e+00 -6.8489469e-01 -1.3421722e+00 -6.4162129e-02 6.5891401e-01 -4.3646975e-01 6.9098406e-01 6.0344362e-01 -1 7.7484366e-01 1 1 -8.9055425e-01 -2.2957717e-01 -1.2522774e+00 -8.0662509e-01 2.5365929e-01 -1.2821014e-01 -1.0988621e+00 1.0157936e+00 -1 1.1584408e+00 1 1 -9.9784034e-01 -6.2779370e-01 -1.4965559e+00 -9.7563224e-01 1.1040962e-01 3.0474082e-01 8.4795371e-01 1.0278109e+00 -1 1.0825620e+00 1 1 -8.8105437e-01 1.2809545e+00 -1.0235573e+00 -1.4789694e+00 -1.0267205e+00 9.8301001e-01 1.2937597e+00 -1.2009009e+00 -1 1.0854435e+00 1 1 -1.5546338e+00 -3.3145771e-01 4.3333863e-01 -7.5808523e-01 6.7689684e-01 -1.8651652e-01 1.2562778e+00 1.1910968e+00 -1 4.1287953e-01 1 1 -1.0471952e-01 -7.6592587e-01 9.1057365e-01 1.1613034e+00 8.9813576e-01 5.2638632e-01 -3.8320717e-01 5.3564077e-01 -1 3.9098720e-01 1 1 -7.2903712e-01 1.3306626e+00 1.3135886e+00 -6.8964514e-01 -3.8492080e-01 2.5001142e-01 -2.9801202e-01 -1.2900964e+00 -1 2.9086535e-01 1 1 -7.1549964e-01 -5.5224850e-01 1.5126028e+00 -1.5306069e+00 -8.2458470e-01 -1.5089517e+00 -9.8925701e-01 6.2277421e-01 -1 7.2787717e-01 1 1 6.1420052e-01 -1.3759044e+00 5.4792871e-01 -1.5492893e+00 -1.2298597e+00 1.1262130e+00 -1.1342482e+00 -8.2059353e-01 -1 7.6976622e-01 1 1 -4.0527131e-01 4.3838082e-01 1.0298111e+00 -1.3858363e+00 1.4283923e+00 1.6679622e-01 -1.2469653e-01 -1.2364283e-01 -1 1.7848799e-01 1 1 -4.2205695e-01 8.3173322e-01 1.0018552e+00 1.7297941e-02 -1.0617765e+00 1.0434094e+00 -3.3234484e-01 -1.4723337e+00 -1 7.2912412e-01 1 1 2.0511957e-01 -1.1471530e+00 -7.5662246e-01 -1.4416298e+00 -1.0320519e+00 2.1077672e-01 3.1951600e-02 8.1363336e-01 -1 2.5467947e-01 1 1 1.1175500e+00 -2.4592052e-01 6.1339216e-01 -1.5094904e+00 -9.6357220e-01 -1.1921095e+00 -2.0179639e-01 -6.1699334e-01 -1 8.5526518e-01 1 1 -9.1969625e-01 1.1496897e+00 -1.4250853e+00 1.4969031e+00 1.5220379e-01 1.2933078e+00 1.3281238e+00 5.9022977e-01 -1 5.6345766e-01 1 1 -6.9899878e-01 -1.1020606e+00 9.4438890e-02 5.7608541e-01 8.3262671e-01 -5.5936189e-02 7.6116288e-01 -1.1578482e+00 -1 7.8712157e-01 1 1 1.4839541e+00 4.9851628e-01 7.3012586e-01 -1.2105673e-01 1.3034431e+00 -7.8332680e-01 2.9928586e-01 -9.2916081e-01 -1 4.1099731e-01 1 1 -2.8723139e-01 -6.4456189e-02 1.6440040e-01 1.1515898e+00 6.4177385e-01 1.0412137e+00 4.0769000e-01 4.5135585e-01 -1 5.8773543e-01 1 1 1.1300024e+00 5.3429883e-01 -1.5240659e+00 -5.8203223e-01 1.2055927e+00 1.0083144e+00 2.3218933e-01 -1.0084959e+00 -1 3.9830109e-01 1 1 1.0234073e+00 1.2886491e+00 1.5705213e+00 7.0378472e-01 -8.7626226e-01 9.8974362e-01 5.4802371e-01 -8.9893870e-01 -1 9.5333399e-01 1 1 1.8651045e-01 1.8541777e-01 9.0401300e-02 4.1339051e-01 4.4654281e-01 -1.1214188e-01 -5.1518293e-01 -5.4367440e-01 -1 7.8453966e-01 1 1 -6.2834971e-01 -1.4348855e-01 -1.1561957e+00 -1.3486053e+00 -2.1977616e-01 1.8707819e-01 -4.5015481e-01 1.3573980e+00 -1 1.0252533e+00 1 1 1.3609739e+00 1.1310656e+00 -1.4303112e+00 5.8136472e-01 7.3501013e-01 -5.1115467e-01 -7.9682838e-01 -4.5761531e-01 -1 1.0694003e-01 1 1 -4.6988480e-02 4.2080095e-02 2.2698206e-01 6.4363854e-01 5.7300662e-01 1.2794475e+00 3.1483587e-01 -5.2175223e-01 -1 2.9955694e-01 1 1 -1.1956331e+00 3.8180416e-01 9.9402991e-01 1.1294782e+00 1.5407686e+00 -5.2743419e-01 1.0043982e+00 -9.0462812e-01 -1 1.1269213e+00 1 1 -1.3786139e+00 -1.2912797e+00 -3.2899862e-01 -1.5041798e+00 -4.4976050e-01 9.8808057e-01 1.1428619e+00 1.2236638e+00 -1 9.5909818e-01 1 1 -1.1180087e+00 -4.1584070e-01 -2.7674242e-01 -3.5311382e-01 -4.5276251e-01 2.1134092e-01 3.8203269e-01 1.2524244e+00 -1 7.1479456e-01 1 1 -5.0616008e-01 1.0090354e+00 1.4888917e+00 -3.1542391e-01 -6.4204265e-01 -1.1343911e+00 -5.9192371e-01 8.2640124e-01 -1 6.9454787e-01 1 1 4.0048832e-01 5.4041936e-01 1.0170643e+00 -1.4627661e+00 5.6000246e-01 6.1516298e-01 9.6222005e-01 3.4450455e-01 -1 8.5493873e-01 1 1 -1.4258673e+00 4.8374643e-01 3.9377462e-01 1.3942959e+00 -2.5025022e-01 6.2800280e-02 -8.8654715e-01 1.3268551e-01 -1 1.1165181e+00 1 1 -4.8265678e-01 -1.1554040e-01 -1.1656338e+00 7.9128883e-01 6.3704229e-01 -9.0830182e-02 3.7598427e-01 -4.8548303e-01 -1 2.1424098e-01 1 1 -4.2026557e-01 -3.8324708e-01 1.6376981e-01 8.2965363e-01 2.2200915e-01 2.3115734e-01 1.4247377e+00 -7.9710151e-01 -1 7.7595883e-01 1 1 -1.1030873e+00 -9.6865423e-01 4.4403823e-01 -1.5411674e+00 -9.0434323e-01 -1.0886560e+00 3.4693539e-01 -1.1339399e+00 -1 8.8429359e-01 1 1 -1.0500672e+00 -4.3856533e-01 -1.4735744e+00 3.0605116e-02 -2.7147142e-01 -4.0511852e-01 1.4708888e-01 -1.2274928e+00 -1 7.9966761e-01 1 1 9.8775589e-01 -7.9108632e-01 -1.1892203e+00 -8.4101163e-01 -1.0275876e+00 -9.9568197e-01 -3.1056905e-01 3.6739791e-01 -1 4.8612001e-01 1 1 1.0376534e+00 -5.6765590e-01 -4.1294264e-01 -8.5712044e-01 -1.3298991e+00 8.3723012e-01 -1.5487081e+00 -1.5144831e+00 -1 8.5802461e-01 1 1 8.6000911e-01 4.2425228e-01 -5.4873254e-01 -1.4209922e+00 8.1806941e-01 1.3318225e-01 -1.0420204e+00 -7.3305391e-01 -1 7.0214339e-01 1 1 -2.9465056e-01 -1.0071813e+00 1.1682373e+00 -2.2826188e-01 -1.4584937e+00 -1.5614342e+00 1.1414938e+00 8.8930402e-01 -1 1.1354147e+00 1 1 -1.0418747e+00 -7.9540619e-01 -3.9042412e-01 -5.1275435e-01 9.4415518e-01 -1.3003718e+00 -6.2065607e-01 -1.1652485e+00 -1 7.6188482e-01 1 1 4.4982529e-01 -9.1502769e-01 9.2885757e-01 -4.7368958e-01 2.3154314e-01 7.1205747e-01 -1.2790119e+00 3.5699282e-01 -1 4.5357034e-01 1 1 1.5416587e+00 -7.7433953e-01 7.3533217e-01 -5.0506949e-01 -8.8773714e-01 1.2234075e+00 1.5651560e+00 -4.6361234e-01 -1 6.2614416e-01 1 1 -1.1988568e+00 1.2938209e+00 -2.9778423e-01 -1.1950804e-01 -7.7452728e-01 8.5812056e-02 1.0209529e+00 -7.8276080e-01 -1 8.6586437e-01 1 1 9.8850129e-01 -8.5732134e-01 -3.0239135e-01 -1.0938548e+00 1.2799578e+00 2.5219277e-01 -2.2423963e-01 1.1292729e+00 -1 2.6965782e-01 1 1 9.9918233e-01 1.4857962e+00 8.0554074e-01 1.8223987e-01 -1.3760515e+00 5.9532825e-01 1.1157943e+00 1.3280355e+00 -1 1.1229057e+00 1 1 1.4447129e+00 -7.4248148e-01 -1.5411977e+00 -1.4742575e-01 1.1080683e+00 -2.9069361e-01 9.8853822e-01 -7.2317026e-01 -1 1.0193810e+00 1 1 -7.9114081e-02 -4.8026962e-01 -4.7876924e-01 9.3209422e-01 -5.7553525e-02 -5.1095065e-01 -1.5216065e+00 4.9949893e-01 -1 1.2664456e+00 1 1 -7.7666553e-01 -1.1399150e+00 -1.0557614e+00 -1.4150709e+00 3.0843424e-01 1.5666718e+00 -1.0760607e+00 7.4289506e-01 -1 1.0659633e+00 1 1 -1.0012889e-01 -1.1187581e+00 -4.6586623e-01 -1.2398163e+00 2.2637692e-01 1.3645759e+00 7.9669944e-01 1.1480760e+00 -1 5.6655092e-01 1 1 1.0273529e+00 -5.3527939e-01 -9.6477970e-01 5.9085033e-01 2.4811394e-01 8.0023440e-01 6.5961073e-01 5.1266996e-02 -1 1.1105931e+00 1 1 5.2653895e-01 1.0806538e+00 -1.2928140e+00 -1.5288077e-01 1.1575090e+00 3.8144995e-01 -6.0285466e-01 8.4802127e-01 -1 1.1941999e+00 1 1 -3.2639196e-01 1.0005792e+00 -1.0702713e+00 3.5564319e-01 1.5115676e+00 -9.6131032e-01 -5.4188649e-01 -7.1241770e-01 -1 6.1437852e-01 1 1 -4.4886218e-01 -2.1132166e-01 7.0970402e-01 -1.1557640e+00 -1.1425725e+00 4.6854292e-01 -9.0561044e-03 -9.9461470e-01 -1 6.2676065e-01 1 1 -1.0626458e+00 1.4581562e+00 -6.3179933e-01 -4.5742602e-01 1.3402518e+00 -1.1719895e+00 -1.4094994e+00 -7.4785573e-02 -1 7.0533530e-01 1 1 6.7093295e-02 -3.3369428e-01 -6.8110691e-02 -4.8192501e-01 3.9333820e-01 1.5764112e-01 1.2945677e+00 -2.8405677e-01 -1 1.2293384e+00 1 1 -1.9475762e-01 -6.5692991e-01 -1.1966641e+00 -6.8779160e-01 9.2412395e-01 1.1116702e+00 -8.7122974e-01 1.0787166e+00 -1 3.1818649e-01 1 1 2.4819187e-01 -1.4644556e+00 1.4284631e-01 1.3476147e+00 -2.8291942e-01 7.8939890e-01 2.0518056e-01 -1.4067097e-01 -1 4.6619400e-01 1 1 -6.7434471e-01 1.2736098e+00 6.4117643e-01 -1.5231100e+00 1.3445784e+00 4.8149029e-01 -9.9907338e-01 1.3623203e+00 -1 7.4713393e-01 1 1 1.1547977e+00 -1.2531954e+00 5.8942371e-01 -1.2120197e+00 8.5354095e-01 -3.3542369e-01 3.8649731e-01 5.9053024e-01 -1 5.8493912e-01 1 1 -7.4719980e-02 -1.2174943e+00 1.0026555e+00 -3.2780712e-01 9.5061830e-01 -1.4487746e+00 -9.5325936e-01 7.5051279e-01 -1 6.8149518e-02 1 1 8.1836239e-01 -1.2329899e+00 1.2774025e-01 8.9931530e-01 -1.0985026e+00 9.3012139e-01 6.9242825e-01 3.7387424e-01 -1 3.0849054e-01 1 1 3.2412800e-01 -9.1554357e-01 1.2226079e+00 5.8991475e-01 6.0681811e-01 -1.4780544e-02 1.1824873e+00 5.1896392e-01 -1 1.1028627e+00 1 1 9.7559958e-02 -1.9916061e-02 -7.8682253e-01 -1.6928432e-01 1.1822976e+00 -2.3078023e-01 3.4963227e-01 1.1653154e+00 -1 7.3120913e-01 1 1 -2.2115216e-01 1.4211821e+00 -1.1627631e+00 1.1213606e+00 3.0208465e-01 1.1435756e+00 1.4912411e+00 7.6649763e-01 -1 4.2047081e-01 1 1 -4.0025316e-01 2.7868621e-01 1.2882799e+00 2.9402024e-01 3.2292464e-01 -1.8855596e-01 -3.3671524e-01 -1.1458526e+00 -1 6.6930011e-01 1 1 -9.0498907e-01 -2.3554821e-01 2.6314641e-01 -1.2699142e-01 -1.2777038e+00 8.0704641e-01 -1.1647135e+00 -3.8090906e-01 -1 5.4612087e-01 1 1 1.4403105e+00 -4.5198494e-01 -6.6078481e-01 -1.2033727e+00 1.5601111e+00 -1.3681366e+00 -7.5509601e-02 6.2727989e-01 -1 1.0369897e+00 1 1 1.3273278e+00 -1.3981520e-01 -2.8027039e-01 4.8933187e-01 1.0552658e+00 -9.5483405e-01 1.1356048e-01 -4.9191220e-01 -1 6.8543397e-01 1 1 -5.0642810e-02 3.7291920e-02 -1.2571114e+00 -4.8877660e-01 1.5612659e+00 -6.4066002e-01 -1.4774264e+00 1.1034917e+00 -1 1.2697686e+00 1 1 2.1789795e-01 -1.5532327e+00 -1.0608600e+00 3.9648815e-01 -1.5278029e+00 -1.3348974e+00 4.2590422e-02 1.5635639e+00 -1 1.1308161e+00 1 1 -8.8620491e-01 1.4521908e+00 -1.3360204e+00 4.5832146e-01 -1.5465240e+00 -1.5077779e+00 -4.6590339e-01 -6.0349449e-01 -1 1.2467565e+00 1 1 -1.5510894e-01 -6.3052440e-02 -1.5325616e+00 -1.7644432e-01 1.1083115e+00 -1.1370245e+00 1.5521489e+00 1.2708507e+00 -1 9.0122560e-01 1 1 6.0599132e-01 -1.0056347e+00 1.5588308e-01 1.6379519e-01 8.8784722e-01 3.3740957e-01 -8.1857667e-01 -4.9992689e-01 -1 8.2240335e-01 1 1 -1.4721754e-01 6.5827900e-02 -1.6137183e-01 8.7052892e-01 -5.1687374e-01 2.6785183e-01 -7.8380734e-01 1.4891001e+00 -1 8.2541536e-01 1 1 1.2898839e+00 5.2889919e-01 -9.8193857e-01 5.8251363e-01 -5.9333829e-01 -1.1657568e-01 -7.5192713e-01 1.3775094e+00 -1 6.6942796e-01 1 1 -1.0515965e+00 -1.4984962e+00 -6.5535172e-01 1.1038872e+00 -8.2150775e-01 1.0664183e+00 9.8789999e-01 1.4046719e+00 -1 8.5982477e-01 1 1 4.1731538e-01 9.2286531e-01 -7.2431629e-02 -1.2134571e+00 2.1902603e-01 5.0671506e-01 3.1802921e-01 -7.4825377e-01 -1 5.8278723e-01 1 1 -1.3568554e+00 5.5440432e-01 -1.5620338e+00 6.4664394e-01 -7.7617721e-01 -4.9764505e-01 1.2678539e+00 -1.0565238e-01 -1 5.9185147e-01 1 1 1.5205693e-01 -9.0480653e-02 1.1884169e+00 1.3757270e+00 -1.3176043e+00 -1.0006603e+00 -6.0170096e-01 -6.9973294e-01 -1 9.1254177e-01 1 1 1.5060760e+00 -1.7749129e-01 -5.2329920e-01 -2.7760055e-01 1.1093633e-01 -1.1513783e+00 -1.2374392e-03 -1.4302635e+00 -1 5.0409540e-01 1 1 8.0774002e-01 1.4169838e+00 1.3697803e+00 -3.6743016e-01 1.5424190e+00 9.9595468e-01 1.1935071e+00 1.0281827e+00 -1 2.3418930e-01 1 1 8.6464502e-01 -1.1678634e+00 3.0706983e-01 9.7238306e-01 -9.8616901e-01 6.0458749e-01 2.0537988e-01 -1.2353560e+00 -1 1.0343033e+00 1 1 -9.1872987e-01 3.9107968e-01 -7.1415525e-01 2.7704237e-01 5.0036971e-01 1.3912408e+00 -7.9070046e-01 1.5803950e-01 -1 6.7396609e-01 1 1 -1.6498415e-01 6.6433552e-01 1.2183051e+00 4.1086372e-01 -3.2979426e-01 -2.9043524e-01 -3.6572899e-01 1.5240149e+00 -1 6.9675948e-01 1 1 1.1376895e+00 2.6686527e-01 -8.4627746e-01 1.6588071e-01 -1.0826472e+00 6.8993635e-01 1.2896444e+00 7.1354132e-01 -1 8.3814995e-01 1 1 1.4147648e+00 -9.8974703e-01 -1.3953178e+00 1.3644414e+00 5.3694590e-02 1.4181156e-01 1.2050555e+00 1.0297742e+00 -1 5.6843880e-01 1 1 -7.6313181e-01 5.4730614e-02 8.8224361e-01 -1.4594827e+00 8.0789009e-01 -1.0419486e+00 -4.8078826e-01 3.8078089e-01 -1 7.6782535e-01 1 1 1.1664312e+00 -6.2921122e-01 -4.4893760e-01 2.9726391e-02 2.4533686e-01 -7.9239706e-01 -4.3193683e-01 3.6012421e-01 -1 3.3854071e-01 1 1 6.7063158e-01 -5.5204613e-01 8.1122756e-01 9.8218018e-02 -1.5344925e+00 -6.0615510e-01 6.5831063e-01 -1.2415256e+00 -1 6.4157861e-01 1 1 -7.2950256e-01 -1.1162670e+00 -2.1048734e-01 1.4140852e+00 -8.8133835e-01 5.3626597e-01 -4.6255527e-01 1.3838366e-01 -1 7.0547038e-01 1 1 8.8656976e-01 4.9130789e-01 -2.2746907e-01 3.8083184e-01 -4.4229897e-02 -2.0723653e-01 1.2753692e+00 1.0356065e+00 -1 6.7185807e-01 1 1 4.0610760e-03 1.3062243e+00 2.4567239e-01 1.2164249e+00 1.1855854e+00 1.0018974e+00 4.2884918e-02 1.0158642e+00 -1 4.5814962e-01 1 1 -8.6053488e-01 2.6247766e-01 9.6317600e-01 -1.0324599e+00 -9.8891975e-01 -4.7451999e-02 1.3420923e+00 -9.2574978e-01 -1 1.0047269e+00 1 1 8.8288871e-01 6.6593597e-01 -5.2798723e-01 -1.5374798e+00 1.3924825e+00 4.3879316e-01 -8.9277526e-02 1.2319022e+00 -1 3.5590223e-01 1 1 9.6845655e-01 -1.1087312e+00 1.1177908e+00 -8.2376235e-01 -1.4123074e+00 1.4787142e+00 1.1939122e+00 1.4850341e+00 -1 8.9893535e-01 1 1 2.5775474e-01 1.4831397e+00 -1.3536777e-02 2.4934774e-02 1.2239170e+00 -3.9013586e-01 7.3077683e-01 -9.8575587e-01 -1 1.2664585e+00 1 1 -1.7243519e-01 -1.4088120e+00 -1.3179352e+00 1.2469199e+00 -7.7618070e-01 -5.0945650e-01 -1.4611048e+00 1.1607999e+00 -1 4.1388308e-01 1 1 -1.5697966e+00 2.8020353e-01 8.3358891e-01 -5.8127143e-01 -1.3762941e+00 1.5461082e+00 1.0410625e+00 2.7381925e-01 -1 9.4191099e-01 1 1 -4.7570032e-01 1.3335050e-01 -1.3744791e+00 9.2424212e-01 1.7156813e-01 1.3280776e+00 -1.5337628e+00 -3.5309040e-01 -1 6.7223892e-01 1 1 2.5794355e-01 1.2662979e+00 -7.3999700e-01 -1.4383775e+00 -4.3648301e-01 -1.5893014e-02 -1.1839750e+00 7.8218194e-02 -1 7.2355787e-01 1 1 -1.4069718e-01 1.5205861e+00 4.3569956e-01 -2.5452863e-01 -3.5114286e-01 -7.8510999e-02 -2.1977832e-01 1.4274620e+00 -1 4.1852957e-01 1 1 9.2176573e-01 -3.6583866e-01 -2.4992539e-01 9.8649815e-01 1.3944805e+00 -6.5442188e-02 6.9871933e-01 -9.8951841e-01 -1 9.3075091e-01 1 1 9.2326276e-01 -5.5356448e-01 -1.8661477e-01 -1.2516173e+00 7.5224011e-01 -3.2943102e-01 1.0247364e-01 7.5551267e-01 -1 1.4585206e+00 1 1 9.5106235e-01 -1.5024506e+00 -1.1249681e+00 1.7280858e-01 1.1306083e+00 -1.2608148e+00 6.8168266e-01 -4.1607906e-01 -1 6.7894493e-01 1 1 8.1505671e-02 4.3472314e-01 -1.2342813e+00 1.5622154e+00 -1.3602708e+00 -4.7159243e-01 -3.4795631e-01 1.4452673e-01 -1 1.0511091e+00 1 1 1.3141720e-01 -9.5278076e-01 -6.3010556e-01 -1.2774024e+00 -7.0171031e-01 1.8428718e-01 1.5439005e+00 6.0961822e-01 -1 7.7217417e-01 1 1 1.8922054e-01 -6.8855247e-01 1.2464071e-01 3.4281196e-01 -1.0634122e-01 -2.9578176e-01 -1.2193386e+00 1.1197099e+00 -1 5.4979755e-01 1 1 9.3792387e-01 1.1259525e+00 -6.0592974e-01 -4.0346907e-02 2.8933094e-01 -1.2044699e+00 -8.1555498e-01 8.2506873e-01 -1 4.5455400e-01 1 1 -8.2540020e-01 -1.0704554e+00 1.1821692e+00 4.7354942e-01 -4.0029808e-01 8.9669397e-01 -2.6382849e-01 -5.9853143e-02 -1 7.0962370e-01 1 1 7.7205614e-01 7.5802215e-01 1.2865874e+00 1.2909318e+00 1.4817008e+00 5.1562094e-01 -1.3782737e+00 -6.4213337e-01 -1 7.4663524e-01 1 1 1.1698032e+00 9.1998812e-01 9.2867768e-02 8.5143697e-01 -4.5943997e-01 1.5286423e+00 1.4575523e+00 -9.6477673e-01 -1 1.0165801e+00 1 1 7.9543561e-01 -6.7875686e-01 -5.4296949e-01 1.4658663e-01 2.2711898e-01 -5.4078441e-02 -1.0584898e+00 -1.2427789e+00 -1 6.6617680e-01 1 1 1.4096251e+00 -7.4363708e-01 6.3844980e-01 6.7293396e-01 1.5355931e-01 -9.7608327e-01 8.0117773e-01 1.0641232e+00 -1 5.1991563e-01 1 1 8.1878141e-01 -1.0528575e+00 -1.2546614e+00 2.6748580e-01 -1.5178014e+00 3.6533370e-01 5.2796930e-01 -3.6839423e-01 -1 9.2826634e-01 1 1 1.0833007e+00 1.2151028e+00 -7.2372421e-01 1.4777786e-02 4.4027490e-02 1.4915319e+00 -1.4192307e+00 4.7724089e-01 -1 4.8608158e-01 1 1 1.5046584e+00 -1.2612154e+00 6.1391591e-01 1.8443324e-01 -1.4458374e+00 1.4086076e+00 1.1027815e+00 5.0154844e-01 -1 4.5726491e-01 1 1 -1.0279161e+00 -9.2094097e-01 1.0944863e+00 -9.8250820e-01 2.9816922e-02 -5.7504985e-01 -9.4793889e-01 6.3156747e-01 -1 5.7297641e-01 1 1 -5.6758723e-01 3.7207607e-01 1.0069107e+00 -8.0428891e-01 -1.5218164e+00 -1.3238879e+00 -9.9260810e-01 -6.8718133e-01 -1 5.1302834e-01 1 1 -1.5633371e+00 -1.4284330e+00 -6.1115329e-01 5.8939569e-01 -1.4621012e+00 1.3165418e+00 -9.0735597e-01 -9.6198199e-01 -1 3.9383704e-01 1 1 1.2738867e+00 3.7756215e-01 1.3546913e+00 5.3171103e-01 3.0827056e-03 8.8056999e-01 -6.4112373e-01 -1.3954789e+00 -1 5.2689455e-01 1 1 2.5953191e-01 -3.3004353e-01 1.1748937e+00 -1.3638694e+00 1.5455505e+00 -3.0312238e-01 2.9630789e-01 1.3169506e+00 -1 5.5317183e-01 1 1 1.4221345e+00 1.0109913e+00 1.5292043e+00 -1.4928005e+00 1.3794036e+00 1.0855079e+00 6.2242778e-01 1.4683448e+00 -1 4.1563049e-01 1 1 5.7744990e-01 -1.1445423e+00 -3.3560522e-02 -7.3852639e-01 -1.3166676e+00 9.0308115e-01 -3.5981990e-01 1.2613034e+00 -1 3.6338773e-01 1 1 8.2072938e-01 -3.5096623e-01 1.4349834e+00 1.9526926e-02 1.4708345e-01 1.0507692e+00 7.2835418e-02 -7.4133434e-01 -1 3.3064409e-01 1 1 -7.3460436e-01 1.2216525e+00 -2.4117428e-01 1.4634082e+00 -4.0188615e-01 1.3858124e+00 -1.0762659e+00 -4.9869863e-02 -1 1.1099719e+00 1 1 -3.6348702e-02 -1.1368261e+00 -7.6168459e-01 -2.7699012e-02 -7.6385516e-02 -4.1917677e-01 4.8960866e-01 6.4245423e-01 -1 5.7779971e-01 1 1 -1.4436600e+00 5.3063673e-01 3.5718195e-01 -5.8157551e-01 1.1000223e+00 1.4882912e+00 1.0215903e+00 7.4316071e-02 -1 9.3778391e-01 1 1 -1.0738076e+00 -5.7006926e-01 -4.2656348e-01 -1.0448002e+00 -1.9867813e-01 3.5027013e-01 1.0643664e+00 -1.3236716e+00 -1 4.5024025e-01 1 1 9.6497407e-01 7.0356837e-01 -1.3794530e-01 1.5460411e+00 3.2961366e-01 -3.5463975e-01 5.7823588e-01 -1.3301626e+00 -1 8.1082162e-01 1 1 1.4178361e+00 -8.1227332e-02 4.8732684e-02 1.9957133e-01 1.1889666e+00 -8.2896949e-01 1.4642844e+00 -4.6904513e-01 -1 6.0731393e-01 1 1 5.9104373e-01 1.4050368e+00 -9.0546389e-01 -1.0256015e+00 -7.0842916e-01 4.7322759e-01 -1.0084811e+00 -9.8560835e-01 -1 1.0204495e+00 1 1 -4.4012516e-02 -8.9863777e-01 -2.5679252e-01 6.3438515e-01 6.7295874e-02 -9.7645241e-01 -6.5009100e-01 4.9853781e-01 -1 6.3842527e-01 1 1 -1.4440800e+00 1.3724561e+00 6.3649906e-01 -4.5423006e-01 6.8395718e-02 4.4443923e-01 3.7980869e-01 2.9732082e-01 -1 7.5026586e-01 1 1 1.2921635e+00 1.2967966e+00 5.1665078e-01 -1.7443345e-01 -2.9608619e-01 -1.0171693e+00 -2.7162480e-01 -1.2029556e+00 -1 9.7773442e-01 1 1 -4.3829243e-01 -1.1085466e+00 -1.2438579e-02 -5.9710334e-01 -3.7869724e-02 9.8341137e-01 -4.6394500e-01 1.2154838e+00 -1 6.8968284e-01 1 1 6.5392763e-01 1.4429600e+00 1.4315149e+00 -1.2689130e+00 1.2668527e+00 2.7588786e-01 -9.0694777e-02 -1.1402051e+00 -1 3.9747017e-01 1 1 1.2706514e+00 -1.2672563e+00 1.1546006e+00 -1.4894743e+00 1.4205772e+00 -1.4343126e-01 -6.3468731e-01 2.8732208e-01 -1 5.0147790e-01 1 1 -7.0916036e-01 1.2218531e+00 -2.4564649e-01 -1.3841397e+00 -4.6250901e-01 -1.0475915e+00 -1.4826275e+00 3.9426042e-01 -1 9.8376580e-01 1 1 3.4436176e-01 -9.0654591e-01 -5.2783390e-01 2.5782239e-01 -1.0887250e+00 -1.3844077e+00 5.9205983e-01 7.1589825e-01 -1 2.1537367e-01 1 1 8.7446283e-01 4.0726062e-01 5.5336145e-01 9.6470119e-01 -1.5658095e+00 -1.1046767e+00 1.3256741e+00 -1.9799561e-01 -1 3.7254409e-01 1 1 7.2631118e-01 -7.0113492e-01 1.2316014e+00 -2.6759871e-02 5.6140170e-01 5.1126139e-01 4.2869866e-01 -7.6564262e-01 -1 9.4105840e-01 1 1 -1.1171278e+00 1.3946980e-01 -4.2868688e-01 -5.0540032e-01 1.2756555e+00 5.1434094e-01 1.4663741e+00 -1.9193665e-01 -1 1.2647207e+00 1 1 -1.4087547e+00 4.4081573e-01 -1.2685204e+00 6.0336583e-01 -1.4274910e+00 -1.1348712e+00 -4.4432282e-01 5.3643989e-01 -1 9.0632686e-01 1 1 1.2435571e+00 9.1448919e-01 -1.1749131e+00 -2.9160963e-01 5.0266600e-01 -1.1706509e+00 -1.6794102e-01 -4.2562476e-01 -1 8.0295161e-01 1 1 -5.5127405e-01 1.1484964e+00 1.2864350e+00 -1.9849954e-01 5.6476356e-01 6.6524073e-01 -1.4344941e+00 -6.8851244e-02 -1 8.8063573e-01 1 1 -7.0621724e-01 8.3337957e-01 6.7300842e-01 1.8956046e-01 1.2297994e+00 -2.2726114e-01 -9.5980308e-01 -1.0767600e+00 -1 1.8572813e-01 1 1 -4.5604466e-01 1.3904162e+00 1.5188792e+00 3.6763857e-01 6.9973792e-01 5.9874136e-01 6.6791244e-01 -1.5315053e+00 -1 8.9950572e-01 1 1 7.4354896e-01 1.5588428e+00 -7.7921158e-01 -6.1129864e-01 1.5138848e+00 5.2474209e-01 6.9379346e-01 -9.4149600e-01 -1 8.6114618e-01 1 1 -4.2827927e-01 -1.4114758e+00 1.0907150e+00 -1.0883238e+00 1.0284560e-01 8.8968644e-01 -1.0052960e+00 4.7889695e-01 -1 5.6898847e-01 1 1 -7.0100548e-01 -5.0746516e-01 4.5355897e-01 -1.1064294e+00 6.5007973e-01 -1.0210033e+00 -5.2503694e-01 6.0636868e-02 -1 6.7550788e-01 1 1 -8.2671548e-01 4.5719101e-01 1.4617900e+00 -6.7122574e-01 -5.6927815e-01 -6.2377512e-01 4.3786201e-01 1.2478240e+00 -1 3.1012595e-01 1 1 6.5721348e-01 -3.2640174e-01 1.0504161e+00 1.6826153e-01 1.4334001e+00 -2.9368054e-01 1.5368100e+00 -1.0941333e+00 -1 1.2529686e+00 1 1 -5.2832796e-02 -6.1322804e-01 -1.4073213e+00 5.3813247e-01 1.4233471e+00 -4.4680986e-01 -1.0082960e+00 -1.3570662e+00 -1 6.5748193e-01 1 1 1.1099245e+00 1.0418640e+00 2.0262211e-01 -2.5283822e-01 -1.0337334e+00 -1.1269133e+00 -6.8033748e-01 -2.4974399e-01 -1 3.5641255e-01 1 1 -2.7602827e-01 -6.2901727e-01 -1.6655740e-02 1.1229201e+00 -9.4971682e-01 6.2989691e-01 9.6516594e-01 -2.7941125e-01 -1 5.2229583e-01 1 1 9.2523665e-01 -4.3393307e-01 -3.3127607e-01 1.3714993e+00 5.4175243e-01 -4.8988037e-01 1.5011336e+00 6.1607730e-01 -1 1.2773688e+00 1 1 -4.3132845e-01 -1.4764863e+00 -8.5466545e-01 9.2375483e-01 8.9764398e-01 6.9500243e-01 -5.7816078e-01 -2.7814747e-01 -1 1.1176224e+00 1 1 1.4585399e+00 1.3568165e-01 -1.0006285e+00 -2.0339591e-01 7.7445492e-01 4.6435821e-01 -2.0214640e-01 -1.3465009e-01 -1 1.1310697e+00 1 1 -1.6786148e-01 -3.9482240e-01 -6.1751502e-01 -4.2225950e-01 6.4540126e-01 7.5225600e-01 -1.4128111e+00 -1.1173192e+00 -1 1.5871339e-01 1 1 -9.7758278e-02 -7.3644076e-01 1.2472631e+00 -5.7689543e-02 -6.6041776e-01 1.3976998e+00 -9.5839113e-01 -1.4851186e+00 -1 4.4167550e-01 1 1 2.9572347e-02 5.1528347e-01 -1.0970222e+00 1.1639768e+00 -3.9451112e-01 1.4514314e+00 -7.3411114e-01 -4.3460121e-01 -1 8.7228430e-01 1 1 6.5079634e-01 -1.0016535e+00 3.5550308e-01 2.6116004e-01 1.3536938e+00 -2.5995524e-01 -1.1716289e+00 -1.3961094e-01 -1 7.6133317e-01 1 1 -1.0915036e+00 1.0042612e+00 -3.6889359e-01 5.1187663e-01 1.1830139e-01 8.8760555e-01 -6.4119715e-02 3.2857309e-01 -1 6.2447562e-01 1 1 -1.1422808e+00 -1.1587519e+00 1.5093037e+00 1.4298353e+00 -3.3668108e-01 -1.4369742e+00 -9.3766543e-02 -5.9196650e-01 -1 1.0533408e+00 1 1 -4.0970610e-02 -4.1074219e-01 -1.4925962e+00 1.1991901e+00 -5.9050251e-01 1.3390167e+00 1.1452307e+00 2.4294423e-01 -1 1.1504856e+00 1 1 -5.8425600e-01 -1.2648864e+00 -4.4631090e-01 1.4703931e+00 -2.8441202e-01 -1.5164281e+00 -6.4611311e-01 -9.0682406e-01 -1 2.9117553e-01 1 1 1.0280668e+00 2.1185268e-01 9.7587956e-01 1.1288799e+00 1.3912291e+00 1.1346649e+00 1.2628223e+00 -1.1259970e+00 -1 4.6583276e-01 1 1 -4.1640147e-02 1.1834666e+00 -6.4746841e-01 1.0066391e+00 -4.8725629e-01 8.4556223e-01 -3.4504542e-01 3.2216655e-01 -1 7.8811555e-01 1 1 7.2921225e-01 1.1003345e+00 4.7534589e-01 1.1065705e+00 8.1561864e-01 -1.2006914e+00 2.0159080e-01 -1.4524534e+00 -1 6.9674011e-01 1 1 5.1732214e-01 -1.2346954e+00 6.8239399e-02 -9.8777764e-02 1.3337187e+00 1.5705971e+00 1.4996411e+00 -1.2101949e+00 -1 1.1402621e+00 1 1 -1.2951973e+00 -1.3060012e+00 2.1825894e-01 -1.3969600e+00 5.4673582e-01 1.3636528e+00 -5.2910058e-01 -1.0746130e+00 -1 9.6695802e-01 1 1 -2.8608034e-01 3.4642179e-01 -1.1022861e+00 1.5571768e+00 -1.6953072e-01 9.9378150e-01 1.2552831e+00 -4.3868166e-03 -1 3.0695085e-01 1 1 -1.5155425e+00 9.3981931e-01 -1.5031288e-01 -1.1384952e+00 1.2179416e-01 -1.3624218e+00 -1.3928624e+00 -1.4725956e+00 -1 6.9374714e-01 1 1 3.1101998e-01 -3.8466580e-01 -4.6813742e-01 7.5151687e-01 -1.3240369e+00 8.4613234e-01 1.3095655e+00 -4.4808254e-01 -1 6.3600719e-01 1 1 -2.9736531e-01 3.1957949e-01 -1.4376168e+00 1.5416256e+00 -1.1875973e+00 -1.0436404e+00 -1.3072279e-01 -5.2570108e-01 -1 8.7559367e-01 1 1 4.5518314e-01 -9.5096270e-01 -3.5964448e-02 1.3868915e+00 -1.4099935e+00 -9.5271786e-01 -1.0846070e+00 -1.2995846e+00 -1 8.4234828e-01 1 1 4.8490068e-01 -1.5482631e+00 -1.2686808e+00 -1.1313718e+00 -7.2802152e-01 3.6869989e-01 -1.4684614e+00 1.3759216e+00 -1 4.6465296e-01 1 1 4.3440263e-01 1.5463341e-01 -7.2808463e-01 1.0949416e+00 6.4572891e-01 1.5183065e+00 -7.9635314e-02 -1.4935753e-01 -1 6.0597949e-01 1 1 -5.6296228e-02 8.2657348e-01 -4.1499026e-01 -7.6549925e-01 -1.4368673e+00 -9.7980662e-01 -1.1225603e-01 -1.1953535e-01 -1 4.2419178e-01 1 1 -5.5131308e-01 9.7816378e-02 -4.0553985e-01 -9.2400200e-01 -5.5911844e-03 6.1876385e-01 1.4100283e+00 -1.5528499e+00 -1 3.6681241e-01 1 1 -1.3622300e+00 9.4691085e-01 1.3477918e+00 -8.0910348e-01 2.7674348e-01 8.9236951e-01 1.3117232e+00 -1.5375592e+00 -1 4.9868834e-01 1 1 9.2711864e-01 -5.7773513e-01 1.4537685e+00 1.3524218e+00 -1.4710413e+00 9.0971377e-02 -1.5659312e+00 9.8306149e-01 -1 5.8374710e-01 1 1 -2.1652643e-01 6.6855409e-01 1.3206118e+00 7.2998780e-01 5.4252973e-01 -9.9968561e-01 -1.4837178e+00 6.7868472e-01 -1 7.4469196e-01 1 1 -1.1953615e+00 -1.0882835e+00 1.7101321e-01 9.8569293e-01 1.3952490e+00 -4.7849478e-01 1.1181292e+00 -4.6878550e-01 -1 1.0773317e+00 1 1 4.4615737e-02 -4.2764875e-01 -3.3824445e-01 9.2302405e-01 1.1027887e+00 4.1541344e-01 -6.0907320e-01 2.3644829e-01 -1 6.5337328e-01 1 1 -9.8395351e-01 4.7142576e-01 1.4083073e+00 8.0603586e-02 -8.2660074e-01 1.2348600e+00 -1.3844043e+00 -1.2824607e-01 -1 4.5446174e-01 1 1 3.7046694e-02 1.5610306e-01 6.6174701e-01 6.7803741e-01 -5.5597546e-01 9.3050031e-01 -1.0477326e+00 -2.9907321e-01 -1 4.8636944e-01 1 1 6.0843864e-01 3.9422243e-01 7.4394086e-01 1.2182371e+00 -1.1829835e+00 7.0479791e-02 -6.1494510e-01 2.4820419e-02 -1 3.7178142e-01 1 1 1.4418596e-01 7.7416173e-02 -1.2465945e-01 1.1507780e+00 7.3615377e-01 1.7341115e-01 4.5756043e-01 -6.7504192e-01 -1 8.0441546e-01 1 1 1.1654708e+00 5.1425841e-01 2.9096689e-01 1.4822614e+00 9.4447070e-01 -8.7671029e-01 -4.0066357e-01 -1.1384686e+00 -1 8.4400944e-01 1 1 2.3744932e-01 6.1977851e-01 -1.1792354e+00 -4.6156692e-01 -7.4861186e-01 -8.0031823e-01 -1.5196132e+00 1.1993493e+00 -1 5.1547439e-01 1 1 9.8797040e-01 -9.0390256e-01 8.9940398e-01 -9.6303108e-01 1.5911158e-01 1.3512679e+00 1.0091683e+00 1.0052717e+00 -1 1.0744390e+00 1 1 1.5012667e+00 8.5178945e-01 -1.0610750e+00 -1.7806479e-01 6.9291589e-01 1.8597030e-01 -3.6759246e-01 1.1560982e-01 -1 2.4927057e-01 1 1 -1.4825583e+00 -2.1246948e-01 1.3336730e+00 1.2028411e+00 -4.6568678e-02 -2.8182895e-01 1.3862892e+00 1.5499865e+00 -1 5.6324011e-01 1 1 -1.3854488e+00 1.0162742e+00 -2.2117361e-01 2.2291587e-03 -4.2320789e-01 8.2261508e-01 1.3116354e+00 5.3719028e-01 -1 8.9848076e-01 1 1 2.4678717e-01 -3.1953449e-01 -7.6077621e-01 -2.3364109e-01 -2.8923165e-01 -4.5757197e-01 1.0035186e-01 -3.8027785e-01 -1 6.1825109e-01 1 1 8.4960712e-01 -1.4343257e+00 -8.3737617e-02 1.8502959e-01 -1.0725570e+00 2.0674382e-01 -4.2155142e-01 -1.3303993e+00 -1 9.5413106e-01 1 1 8.0819764e-01 -1.2717458e+00 5.5372859e-02 -3.8443544e-01 -6.1535623e-03 1.4191460e-01 -7.2330797e-01 -1.3056226e+00 -1 2.4931774e-01 1 1 -8.6889248e-01 1.1639267e+00 7.4021319e-01 1.0495958e+00 2.4963617e-01 6.8987996e-01 1.3265695e+00 4.2482228e-01 -1 7.9377864e-01 1 1 -1.3533371e+00 -5.8134715e-01 5.6164508e-02 5.1387454e-01 -1.5325964e+00 -8.0607665e-01 -2.3001489e-01 -8.5209731e-01 -1 4.1408171e-01 1 1 -4.0607903e-01 -3.4844385e-01 1.4790931e+00 4.5121652e-01 -4.2875289e-01 -1.1827186e+00 1.4402289e+00 1.3213388e+00 -1 1.2251342e+00 1 1 -1.4309787e+00 -3.6706253e-01 -3.0566231e-01 -2.0861892e-01 7.6374405e-01 -1.0951877e+00 -4.3510499e-02 -1.7715905e-01 -1 8.5674860e-01 1 1 -1.5678512e+00 8.6800182e-01 -7.6251527e-01 -2.4071391e-01 -3.0131615e-01 -2.2880556e-01 7.1012485e-01 7.1776284e-01 -1 1.0654175e+00 1 1 8.0424657e-01 -1.0496580e+00 -1.0376861e+00 6.9257003e-01 2.6886361e-02 -2.2568559e-01 1.5778778e-01 -2.7568368e-01 -1 1.0262014e+00 1 1 -1.3010495e+00 -1.5586857e+00 -1.4099279e+00 4.2367105e-01 -5.1027912e-01 -1.1954286e+00 4.3497536e-01 4.3353224e-01 -1 2.7999746e-01 1 1 -1.2534606e+00 9.0981769e-01 3.7579912e-01 -1.3512676e+00 2.8669139e-01 -1.0842593e+00 1.4474138e-01 1.0229825e+00 -1 3.9706882e-01 1 1 6.0848722e-01 1.1744659e+00 1.4545662e+00 -1.8203634e-01 -7.8099837e-01 1.2325437e+00 1.0757394e+00 -6.7010154e-01 -1 6.6714135e-01 1 1 9.6055689e-01 6.2177040e-01 -9.8028509e-01 4.2648705e-01 -6.6541761e-01 -2.9959990e-01 8.6729259e-02 2.1313298e-01 -1 1.1832950e+00 1 1 -5.6498216e-01 1.1578702e+00 -1.1396352e+00 -1.1466655e+00 3.9608144e-01 5.9742107e-01 -4.0342660e-02 7.1037861e-01 -1 6.1950120e-01 1 1 1.3794586e+00 1.2989778e+00 4.4122591e-01 -1.4775828e+00 -9.4047721e-02 3.2586016e-01 5.4492625e-01 1.2812495e+00 -1 1.8480716e-01 1 1 -3.9329285e-01 9.9337296e-01 1.5251302e+00 5.5590288e-01 -4.3894719e-01 9.3575163e-01 8.3288436e-01 1.4841355e+00 -1 5.9686511e-01 1 1 -1.6194334e-01 1.1958955e+00 6.0850422e-01 -3.6766084e-02 -9.2581623e-01 3.6479611e-01 -6.4945788e-01 -3.8047044e-01 -1 6.7533703e-01 1 1 -1.1625442e+00 -4.9393585e-01 1.2463347e+00 9.6617478e-01 1.1505033e-01 -1.2606106e+00 -1.5456857e+00 -1.4256462e+00 -1 9.4116417e-01 1 1 -1.3151017e+00 -1.4920214e+00 -9.9314483e-01 -3.9289743e-01 -1.5701290e+00 -1.8225365e-01 -5.1053476e-01 9.1771324e-02 -1 9.2541301e-01 1 1 1.3312467e+00 -2.1033479e-01 -5.0342395e-01 2.0073509e-01 2.2012755e-01 -8.4333806e-02 -8.6814368e-01 -1.2134678e-01 -1 8.9198937e-01 1 1 -1.6021702e-01 -8.0507722e-01 -7.3734956e-01 -3.1581667e-01 -1.1124329e+00 -5.3999530e-01 -1.3344707e+00 -5.8166062e-01 -1 6.6362200e-01 1 1 -4.2260320e-01 -9.3351454e-02 9.4892521e-01 1.3608232e+00 -1.0424836e+00 3.6022770e-01 -6.1895661e-01 6.6630543e-01 -1 7.6884345e-01 1 1 4.4893933e-01 -1.3031569e+00 -1.2799684e+00 5.6064073e-01 -3.5962418e-01 4.9794962e-01 -9.9046854e-01 -1.1824767e+00 -1 2.7260180e-01 1 1 -7.8219000e-01 1.0252385e+00 1.1968349e+00 1.0523460e+00 2.2069908e-01 -1.6353042e-01 4.9468713e-01 -1.7002230e-01 -1 6.8079794e-01 1 1 1.2978799e+00 -4.5211146e-01 -4.1358083e-01 -3.8745845e-01 -9.3155688e-01 4.3785361e-01 1.5523911e+00 1.2844892e+00 -1 2.9820939e-01 1 1 1.3894987e+00 8.7524957e-01 1.2915916e+00 5.0746383e-01 1.0212934e+00 1.3956300e+00 1.0988345e-01 -6.1556861e-01 -1 7.1105734e-01 1 1 -1.2955744e+00 1.3826516e+00 -6.2514319e-01 -4.7941789e-01 -7.8419828e-01 1.2222991e+00 -4.4526844e-01 -5.9704865e-01 -1 5.2900157e-01 1 1 -3.4080329e-01 -1.3546756e-01 -1.2957546e+00 6.0864091e-01 -1.0392702e+00 3.0687645e-01 -3.5291485e-01 -3.4964434e-01 -1 7.7995589e-01 1 1 -7.5755545e-01 8.5132999e-01 -2.2772232e-01 4.0207762e-01 2.4102133e-01 -8.2258093e-01 -1.1295193e-01 1.4473591e+00 -1 1.2463042e+00 1 1 6.4053265e-01 1.4901618e+00 -8.6913460e-01 1.5282317e-01 1.3325558e+00 1.0315371e+00 -8.6118323e-01 4.1217972e-01 -1 3.6545370e-01 1 1 -8.0569439e-01 3.7331608e-01 8.6058221e-01 -1.3237421e+00 -1.4807537e-01 -1.4064351e+00 -5.8911376e-01 2.9279571e-01 -1 7.5711315e-01 1 1 -1.0412272e+00 5.6279087e-01 -8.7367778e-02 6.2524211e-01 -5.6134835e-01 -6.1113873e-01 1.0650555e+00 1.2834860e+00 -1 9.8775696e-01 1 1 -1.2347385e+00 -5.0938846e-01 -1.2664826e+00 -1.8332099e-01 -3.7898259e-01 -1.5422581e+00 -4.0679570e-01 1.3745740e+00 -1 3.9846269e-01 1 1 1.1104393e+00 -4.5185701e-01 -1.4823487e+00 8.2657546e-01 -1.5520087e+00 5.4969174e-01 -9.0966297e-01 -8.0664441e-01 -1 8.6158098e-01 1 1 -1.0484004e+00 -1.1313499e+00 -1.0056043e+00 1.3108295e-01 3.2960253e-02 -7.5487233e-01 1.4259815e+00 -1.3003316e+00 -1 5.3554596e-01 1 1 7.2692144e-01 1.4617590e+00 5.7694795e-01 8.5463397e-01 1.0426672e+00 -1.3881756e+00 -7.3918687e-01 1.3860681e+00 -1 8.0701404e-01 1 1 -2.8520555e-01 5.2965784e-01 -1.3323690e+00 4.7155974e-01 3.0449538e-01 1.5418360e+00 1.4851412e+00 7.3767444e-01 -1 5.6871816e-01 1 1 6.2075456e-01 -1.3141821e+00 1.4593213e-01 -7.3376336e-01 -5.2558185e-04 -1.3598830e+00 8.1390893e-01 1.3697726e+00 -1 8.1025470e-01 1 1 -2.0729235e-01 1.0799933e+00 -9.0258090e-01 1.5320317e+00 5.9132386e-01 -4.6659060e-01 8.7303989e-01 1.7700320e-01 -1 7.4605866e-01 1 1 6.3794897e-02 -6.7574346e-01 1.0738080e+00 3.6333863e-01 1.5224871e+00 -5.7294047e-01 -1.1978345e+00 -1.9547603e-01 -1 6.8384037e-01 1 1 9.1774324e-01 -3.6296968e-01 -9.5892560e-01 -6.2384107e-01 1.6869615e-01 -4.2895714e-01 -6.7854012e-01 7.4029797e-01 -1 8.3378594e-01 1 1 -7.0934281e-01 5.4156379e-01 -2.9221638e-01 -1.4022465e+00 1.5595775e+00 4.7251206e-01 -2.4240526e-01 1.4810211e+00 -1 1.2054181e+00 1 1 4.1957835e-01 8.6870892e-01 -9.7146151e-01 6.7079912e-01 1.5111015e+00 -4.3610609e-01 5.4041220e-01 6.8226165e-01 -1 1.1512520e+00 1 1 -1.0221496e+00 1.4097444e+00 -4.9655363e-01 -1.0551650e+00 4.4801467e-01 -2.9944415e-01 3.6351471e-01 -4.1685202e-02 -1 1.0288801e+00 1 1 -1.0397421e+00 -3.1685930e-01 -1.5066910e+00 1.3196066e-01 -6.1495127e-01 7.3683611e-02 -8.0601226e-01 -2.8026313e-02 -1 4.9595756e-01 1 1 -1.4078907e+00 -4.5467966e-01 1.4220464e+00 -1.0168382e-01 3.5375300e-01 6.1293632e-01 -1.0058395e-01 2.0065201e-01 -1 8.8744169e-01 1 1 5.7594284e-02 -1.4477750e+00 -9.0324432e-01 2.6364779e-02 -1.5082055e+00 3.3842412e-01 -3.3764997e-01 1.4294653e+00 -1 4.7635624e-01 1 1 3.7659153e-01 -1.1189815e+00 -6.5166459e-01 1.4827861e-01 1.1015108e+00 -1.5300676e+00 -1.1667581e+00 1.2634695e+00 -1 7.0291688e-01 1 1 -9.3538582e-01 -1.1485800e+00 -9.3476537e-01 8.3554137e-01 -3.1299293e-01 1.2316203e+00 1.1865249e-01 1.1065004e+00 -1 4.9041242e-01 1 1 -4.9981308e-01 9.0349351e-01 5.0323651e-01 2.4666821e-02 -1.4460269e+00 -1.1160953e-01 -7.1899675e-01 -1.2755488e+00 -1 6.0262674e-01 1 1 2.6037196e-01 -1.4435474e+00 7.2852688e-01 -1.1496448e-01 -1.3870498e-02 -2.9049269e-01 1.5286305e+00 7.9342521e-02 -1 6.4230865e-01 1 1 -1.6696114e-01 8.1850198e-01 1.5647562e+00 -1.2853546e-01 -6.4359655e-01 -2.7567927e-01 -2.5139124e-01 1.4744725e+00 -1 2.3946401e-01 1 1 -6.7361275e-01 -4.7139709e-01 5.8522567e-01 1.1201857e+00 -4.2377455e-01 5.0763825e-01 3.0961400e-01 5.7692749e-01 -1 6.7499641e-01 1 1 8.9044341e-01 3.2585649e-01 -4.3877995e-01 -6.0307037e-01 -3.8833047e-01 -6.8952021e-01 1.2050481e+00 1.4654445e+00 -1 1.2974045e+00 1 1 -8.6496455e-01 8.7411136e-01 -1.2566912e+00 -1.0258089e+00 1.5593523e+00 5.6907171e-01 -6.0488018e-01 -3.6097584e-01 -1 4.6694825e-01 1 1 -1.3100277e+00 1.1023325e+00 -2.8145204e-01 2.9080687e-01 8.6861586e-01 1.3802272e+00 -2.7352345e-02 -5.0553049e-01 -1 4.1109711e-01 1 1 -1.3545610e+00 9.3051595e-01 8.7406793e-01 -7.2709601e-01 -1.5437436e-01 -4.2178723e-02 -1.0383414e+00 1.5571591e+00 -1 2.3179039e-01 1 1 1.0159544e+00 3.3334223e-01 3.7243498e-01 4.9282455e-01 3.8562367e-01 1.1021397e+00 1.4309410e-01 -1.4349193e+00 -1 4.2520199e-01 1 1 5.9015341e-01 1.0231901e+00 1.4621400e+00 -1.4775339e+00 7.1312680e-02 8.3217104e-01 -1.4774427e+00 1.3183423e+00 -1 4.8499670e-01 1 1 7.0031389e-01 -3.2222048e-01 6.4877484e-01 1.3775601e+00 -1.5361867e+00 -7.1788099e-02 -2.3047573e-01 -2.7347474e-01 -1 7.6419129e-01 1 1 -1.3721357e+00 5.4604396e-01 -5.0932994e-01 -8.8561132e-01 -1.0806791e+00 -1.7099715e-01 -2.1918183e-02 -1.3989255e-01 -1 2.2795318e-01 1 1 9.4705752e-01 7.6861294e-01 5.3163356e-01 3.9646930e-01 -1.4270453e+00 6.0821261e-01 -8.1255394e-01 -1.2627351e+00 -1 4.9439661e-01 1 1 -1.2542824e+00 -1.5124501e-01 4.7565552e-01 1.4151456e-01 -1.4315282e+00 -5.1322416e-01 -9.0874298e-02 -1.3302120e+00 -1 6.7032960e-01 1 1 -6.3826718e-01 -4.2636750e-01 -1.0110269e+00 2.4955494e-01 -1.3774596e+00 1.0549377e+00 -5.1029620e-01 -1.2992341e+00 -1 5.7955769e-01 1 1 1.1824198e+00 1.4245717e-02 5.4623583e-01 2.4366552e-01 -5.6649206e-01 -8.1164684e-01 -2.1739914e-04 9.8286129e-01 -1 6.1470159e-01 1 1 -7.8492245e-01 6.6672487e-01 8.5193503e-01 -1.3504195e+00 1.1352911e+00 -5.5308643e-01 -5.1223462e-01 4.5548569e-01 -1 6.9337092e-01 1 1 -6.4408709e-01 -4.1607534e-01 -9.0721137e-01 1.5066004e+00 -1.1967463e+00 2.4896570e-01 -1.1633748e+00 -7.1334335e-01 -1 3.9794235e-01 1 1 7.5659869e-01 2.0697838e-01 -1.3522899e+00 1.9560304e-01 -1.2386383e+00 -2.3483937e-01 4.3255717e-01 -8.4409531e-01 -1 5.5864564e-01 1 1 -1.0129352e+00 9.4257012e-01 1.4864065e+00 1.3944421e+00 1.5406069e+00 -1.1048917e+00 3.4296867e-01 7.2248511e-01 -1 1.0146068e+00 1 1 -1.1133364e-01 -1.2756967e+00 8.9907899e-02 1.0667690e-01 -2.7076691e-02 3.8599976e-02 -5.4810265e-01 5.5164780e-01 -1 2.5333407e-01 1 1 1.2046547e+00 7.3501524e-01 -2.4013485e-02 -9.3079637e-01 4.5299495e-01 -1.5598758e+00 -8.1154584e-01 7.0463535e-01 -1 8.8590291e-01 1 1 -9.3321021e-01 6.5888993e-01 -1.4707831e+00 1.2367596e+00 1.4070958e+00 -2.4123478e-01 1.1442953e+00 -9.9791461e-01 -1 4.6180612e-01 1 1 1.5081586e+00 -1.5099791e-01 -1.4010772e+00 1.4412838e+00 -8.5022191e-01 1.3632247e+00 -6.5831223e-01 1.0123658e+00 -1 6.5903549e-01 1 1 1.2514453e+00 5.8505005e-01 1.4737697e+00 -1.1637557e+00 1.4253260e+00 8.2167807e-02 4.3563222e-01 -3.3522069e-02 -1 6.5409555e-01 1 1 7.8772454e-02 -2.4883919e-01 1.3307158e+00 3.1321889e-01 8.1063874e-01 -1.3064380e+00 -1.3818001e+00 -1.0603330e+00 -1 4.2559214e-01 1 1 1.3181346e+00 -7.8039751e-01 3.4312131e-01 -1.0394341e+00 -6.8198486e-01 -7.1271549e-01 -1.2612819e+00 1.2377661e+00 -1 5.7086186e-01 1 1 -6.2381452e-01 8.4576802e-03 -1.1242847e+00 6.2716846e-01 1.5520029e+00 2.8351335e-01 1.1023983e+00 -4.9184095e-01 -1 8.3293175e-01 1 1 -9.5591392e-01 7.7656186e-01 8.2609437e-01 7.7699148e-01 -1.3057169e-01 -7.8719759e-01 -1.1049203e+00 -8.4065201e-01 -1 7.1243819e-01 1 1 5.9659333e-02 1.4992713e+00 1.4701178e+00 -7.0491561e-01 1.4548395e+00 -1.1831868e+00 -4.4090085e-01 -1.0962399e+00 -1 9.1449371e-01 1 1 5.2635609e-01 -4.6177236e-01 -3.5635881e-01 -5.7072411e-01 4.7107238e-01 4.6043633e-01 7.9649350e-01 9.3714740e-01 -1 9.9527220e-01 1 1 -2.5808439e-01 -1.2741542e+00 -1.4468593e+00 -8.7774908e-01 4.9996424e-01 8.1076246e-01 3.3998045e-01 -1.3092610e+00 -1 7.7510115e-01 1 1 9.1512639e-01 1.5278967e+00 -1.4366451e+00 5.9026398e-01 -8.6128885e-01 1.3973601e+00 -5.0562324e-01 -1.0340088e+00 -1 8.1300766e-01 1 1 -7.0842417e-01 -1.7918567e-02 5.8663810e-01 -5.8294875e-01 7.7725383e-01 -1.1160158e+00 -1.5996578e-03 7.0462096e-01 -1 2.8285525e-01 1 1 1.5116303e-01 4.3553140e-01 1.3087800e+00 1.0078270e+00 5.6289793e-01 -1.5691131e+00 1.3888858e+00 -1.2397549e+00 -1 1.2178643e+00 1 1 -9.5137985e-01 6.5287488e-02 -7.6660660e-01 -9.1949832e-01 1.2900796e+00 -1.5558846e+00 9.7084700e-01 -1.5187657e+00 -1 6.0793879e-01 1 1 8.6553028e-01 8.7096966e-01 -6.8572652e-01 -5.1405753e-01 -9.0392957e-01 8.6461324e-01 -4.0672084e-01 -4.5433561e-01 -1 5.3413593e-01 1 1 1.3934399e+00 -1.4347363e+00 1.4978956e+00 -3.8514639e-01 3.9771185e-01 -1.4528882e+00 3.4846734e-01 1.1931389e+00 -1 5.0295687e-01 1 1 -1.0295044e+00 1.2519280e+00 1.5490073e+00 -1.4745449e+00 -9.6604780e-01 9.0803496e-01 7.6190941e-01 2.9985245e-01 -1 8.5731058e-01 1 1 1.0114934e+00 -1.2340524e+00 -2.1267595e-01 1.3486528e+00 -6.1449611e-01 -5.1360914e-01 2.7974698e-01 5.0543651e-01 -1 5.2405086e-01 1 1 1.0114820e+00 7.6429912e-02 6.8779245e-01 2.1722962e-01 -1.4210911e+00 8.6776312e-01 -1.2566822e+00 4.9230873e-03 -1 1.1374166e+00 1 1 8.1994720e-01 -3.5387255e-01 -1.3331820e+00 4.4762159e-01 1.2506662e+00 1.2216234e+00 -1.3001908e-01 1.0609186e+00 -1 9.9699216e-01 1 1 -1.3143555e+00 -5.0109033e-01 -9.5032362e-01 -9.3826550e-01 -4.4944373e-01 1.5172749e+00 1.3177776e+00 -8.2040973e-01 -1 1.3272492e-01 1 1 1.3074296e+00 7.8474900e-01 -2.3209467e-01 1.3668446e+00 -1.4120921e+00 5.3149905e-01 -3.4014295e-01 -1.7616538e-01 -1 5.8740700e-01 1 1 -1.4713961e+00 8.7051535e-01 1.0429198e+00 1.2323550e+00 -1.4408590e+00 1.3565968e+00 9.1601341e-01 -1.4312135e+00 -1 4.8942969e-01 1 1 8.6350017e-01 3.5454052e-01 1.4077710e+00 -3.3057571e-01 -1.1213479e+00 -1.3578368e+00 -1.5081949e+00 7.6922574e-01 -1 2.3213593e-01 1 1 -1.3106751e+00 -8.3878464e-01 1.0721209e+00 1.4914634e+00 -7.9299667e-02 -6.3419844e-01 1.2802111e+00 7.2328695e-01 -1 7.8830071e-01 1 1 3.3061755e-01 -1.1272122e+00 -1.0396328e+00 2.5819405e-01 -7.5421321e-01 4.5066076e-01 -2.6070355e-01 1.4617288e+00 -1 5.3969357e-01 1 1 -7.8824309e-01 -1.2509509e+00 4.2929431e-01 9.2798411e-01 2.6491210e-01 -1.2456720e-01 8.7712339e-01 2.1168635e-02 -1 1.2046167e+00 1 1 9.4539832e-02 -1.1935469e+00 -1.0888739e+00 -1.3786150e+00 7.4092237e-01 -1.3002266e+00 1.4600354e+00 7.8127095e-01 -1 8.7131097e-01 1 1 -7.1492098e-01 -8.7316997e-01 -9.2629061e-01 -1.1371130e+00 -5.9103805e-01 9.2509578e-03 -1.6519008e-01 -1.0363982e+00 -1 2.4782944e-01 1 1 9.1498867e-01 -9.8846504e-01 1.5669161e+00 -1.1497511e+00 1.3938651e-01 1.5428074e+00 8.1830510e-01 1.3870944e+00 -1 8.4346551e-01 1 1 1.1847426e-01 -3.8998369e-01 -8.1162659e-01 6.9567572e-02 -9.5898639e-01 -7.4261586e-01 -6.3880762e-01 -8.6322722e-01 -1 7.8739265e-01 1 1 -5.7282131e-01 -1.0935557e+00 -2.1287246e-01 5.4971539e-01 -1.3140139e+00 4.0278613e-01 1.5240477e+00 -3.8499383e-01 -1 1.1173760e+00 1 1 -1.5678925e+00 -1.0736367e+00 5.2660250e-01 -3.5744380e-01 7.6458368e-01 -5.0576329e-01 1.2653287e+00 1.0895380e+00 -1 4.4192272e-01 1 1 1.0928755e-01 6.9598525e-01 7.4170338e-01 -8.3271828e-01 1.2439522e+00 7.8603291e-01 9.3879840e-01 -4.7901107e-01 -1 4.4777575e-01 1 1 -1.0358421e+00 1.2745862e+00 -3.0858423e-02 2.9910980e-01 -1.9407857e-01 4.5803495e-01 1.3064219e+00 1.1629279e+00 -1 3.4768750e-01 1 1 1.3087224e+00 -5.5058587e-01 -2.7472968e-01 5.9020541e-01 -9.0540999e-01 1.2914728e+00 4.4262440e-01 1.4812296e+00 -1 7.3313233e-01 1 1 1.4065183e+00 1.4352473e+00 7.5944027e-01 -1.5673245e+00 6.4912523e-01 5.2011114e-01 -1.0319458e-01 1.0451901e+00 -1 8.4709286e-01 1 1 -1.1316353e+00 1.0523821e+00 -3.7835097e-01 2.3221142e-01 -9.0349667e-01 -1.5444761e+00 -2.3213711e-01 -1.2760320e+00 -1 8.2205310e-01 1 1 -1.9239418e-01 2.1967487e-01 -3.6123539e-01 9.1934057e-01 1.3903160e+00 9.7070008e-01 3.2961869e-01 1.3825291e+00 -1 1.6451249e-01 1 1 -8.7016460e-01 7.0413576e-01 1.4153578e+00 1.0043317e+00 -1.2518808e-01 2.6557287e-01 1.2733993e+00 9.4804814e-01 -1 9.6025419e-01 1 1 -7.4270795e-01 3.0214290e-02 -2.2070004e-01 2.6034574e-02 8.3103859e-01 -7.1987277e-01 1.4930874e+00 -3.1280766e-01 -1 7.0116244e-01 1 1 -1.1449822e+00 -1.1264369e+00 9.1540305e-01 8.8170041e-01 -2.5528255e-01 -6.2827062e-01 -7.2226045e-01 -1.4739130e+00 -1 9.3223810e-01 1 1 -1.4600648e+00 -7.8735003e-01 7.9980364e-01 -1.5382881e-01 8.8182217e-01 -4.5145579e-01 8.2699468e-02 -5.9835545e-01 -1 4.8306489e-01 1 1 -3.2933357e-01 -6.0371004e-01 -5.7515844e-01 1.2987909e-01 -1.2488514e+00 -6.7125677e-01 1.3460032e+00 -3.2190546e-01 -1 8.2989495e-01 1 1 3.7696747e-01 7.8963296e-01 -7.3095338e-03 -5.2911236e-01 -4.6428508e-01 -3.5333269e-01 -3.3366371e-01 -4.4244612e-01 -1 1.0552896e+00 1 1 -9.0008680e-01 1.2738353e+00 -3.2922148e-01 1.0573311e+00 4.7683675e-01 -8.5245478e-01 -1.4305609e-01 -4.2194063e-02 -1 8.0251109e-01 1 1 -9.9030175e-01 -6.0382529e-01 -8.8074900e-01 -1.4265791e+00 -7.5717399e-03 -1.5449911e+00 -1.0253483e+00 8.4431768e-01 -1 6.8391733e-01 1 1 1.5641140e-01 -1.1473517e+00 4.3611904e-01 1.2063293e-01 1.5470655e+00 -1.4026019e+00 -1.3928677e+00 -1.2678902e-01 -1 5.9446940e-01 1 1 -7.0668062e-01 -4.4445853e-01 5.1699226e-01 1.1503806e+00 -1.4319661e+00 9.8139374e-01 1.2216169e+00 -9.4329272e-01 -1 3.6672238e-01 1 1 1.1805699e+00 6.9276490e-01 -5.5639092e-01 1.0861443e+00 6.8768638e-01 9.2319323e-01 1.4065584e+00 -1.4442323e+00 -1 6.4825386e-01 1 1 -4.6163220e-01 5.5729868e-01 1.2591098e+00 -9.6709193e-01 2.5661935e-02 -2.1749655e-01 -4.5703452e-01 -1.2681083e+00 -1 4.7549122e-01 1 1 1.0814533e+00 1.4311875e+00 8.9986255e-02 6.8626882e-01 9.0194402e-01 1.3492731e+00 -1.8518962e-01 -5.3216117e-01 -1 5.7186283e-01 1 1 -1.2702229e+00 -1.2069528e+00 1.2929296e+00 1.3333934e+00 7.8862011e-01 1.2179434e+00 8.3642727e-01 8.1528923e-02 -1 1.1695381e+00 1 1 -1.5148931e+00 7.9428940e-03 -1.2929629e-01 1.3617628e+00 -4.1292116e-02 -6.4273579e-01 -7.9401147e-01 5.2220718e-01 -1 3.6061156e-01 1 1 -1.3409165e+00 1.5493274e+00 8.9940870e-01 6.4411833e-01 2.9538626e-01 1.4767306e+00 5.3480506e-01 -8.7387949e-01 -1 1.0394276e+00 1 1 1.0013172e+00 -1.1153811e+00 -9.8180568e-01 -2.3146390e-01 8.4051297e-01 8.2943808e-01 3.7209719e-01 -3.4701590e-01 -1 7.1089894e-01 1 1 -3.7371255e-01 -3.2614104e-01 -1.5634127e+00 -9.2203718e-01 -1.2406566e+00 1.1192812e+00 -1.0734667e+00 -1.5002244e+00 -1 5.5566866e-01 1 1 -9.4307378e-01 6.2675272e-01 3.6348533e-03 7.9768192e-01 -9.6565442e-01 -9.7510887e-02 4.1226866e-01 1.5150183e-01 -1 3.5021383e-01 1 1 -9.0614421e-01 7.2795941e-02 1.4007191e+00 1.4641836e+00 -2.8619067e-01 1.0458828e+00 -1.3540880e+00 -1.5404252e+00 -1 6.5531477e-01 1 1 8.7539383e-01 1.4018394e+00 -1.2097679e+00 4.3890149e-01 -2.2824751e-01 9.4069408e-01 -4.5941680e-01 -6.1810418e-02 -1 9.4187208e-01 1 1 6.6575659e-01 -1.2295118e+00 -1.8207901e-01 1.5783303e-01 -2.7133200e-01 -1.3905023e+00 6.1665500e-01 1.0194704e+00 -1 1.0060806e+00 1 1 -9.8207801e-01 9.9136996e-01 -2.9072345e-01 1.1955824e+00 1.3155787e+00 1.3480585e-01 6.4622541e-03 -7.2238288e-03 -1 1.1633671e+00 1 1 1.4275503e-01 -1.0524700e+00 -1.0124571e+00 5.2637015e-01 4.0177835e-01 5.9358177e-01 -1.3446383e+00 1.1112234e+00 -1 1.2561087e+00 1 1 -8.9301968e-01 1.4456247e+00 -1.5003544e+00 -2.1800780e-02 1.4061918e+00 -1.3693979e+00 1.2819409e+00 -4.3678426e-01 -1 5.0162880e-01 1 1 1.5479093e+00 -4.6353211e-01 1.1077293e+00 1.1606232e+00 -3.3514716e-01 -1.6272630e-01 5.3758299e-01 8.6903301e-01 -1 4.8710166e-01 1 1 1.8303179e-01 5.6555559e-01 5.2773001e-01 4.4499993e-01 5.7363302e-02 1.3863399e+00 -6.3208791e-02 5.7347412e-01 -1 4.9691580e-01 1 1 5.9605194e-01 -1.1665207e+00 8.4219123e-01 -1.0182390e+00 -3.6392355e-01 -9.7793480e-01 -4.9183051e-01 -2.6706488e-02 -1 1.0745870e+00 1 1 -6.9401510e-01 9.6567959e-01 -1.3085302e+00 -1.2870542e+00 2.1786861e-01 6.6261063e-01 -6.6504977e-01 3.9181354e-01 -1 3.9724469e-01 1 1 4.2172146e-01 7.0918996e-01 -1.3191393e+00 1.4868764e+00 -1.3792287e+00 -4.4910311e-01 2.9511784e-01 4.3192011e-01 -1 1.0494657e+00 1 1 4.3956679e-01 1.5318612e-01 -5.5507488e-01 -1.4378834e+00 1.1149495e+00 1.1711401e+00 -5.2931313e-01 -9.3936765e-01 -1 1.4619656e-01 1 1 -1.2268891e+00 -1.5069255e+00 1.3866641e+00 -1.3753023e+00 -6.4411328e-01 1.2734076e+00 8.2464134e-01 -1.4489665e+00 -1 5.4173497e-01 1 1 1.0889725e+00 6.2237436e-01 1.3284448e+00 1.1323193e+00 3.1633913e-01 -1.5096364e+00 -9.5983706e-01 8.4697142e-01 -1 9.5131544e-01 1 1 -5.5812044e-01 -1.2576976e+00 -1.2755208e-01 -8.7746345e-01 1.1370625e+00 -9.5653708e-01 9.6750291e-02 4.9226020e-01 -1 9.9109269e-01 1 1 4.6544565e-01 -1.4883709e+00 -1.2015899e+00 -8.9233176e-01 3.0053159e-01 -9.8902421e-01 -1.2628488e+00 -1.5377848e+00 -1 7.3811296e-01 1 1 1.7927409e-01 1.4522264e+00 -9.6425950e-01 5.4338004e-01 -6.4656717e-01 -3.6319571e-01 -9.9369375e-02 3.3288002e-01 -1 2.5817828e-01 1 1 2.7222230e-01 5.3510652e-01 1.1671089e+00 -2.1539056e-02 -8.5461176e-02 -1.1577257e-01 1.2261981e+00 -4.6194612e-01 -1 7.2390275e-01 1 1 1.0812696e+00 -8.4443976e-01 -5.0549221e-01 -7.2375304e-01 -6.3814735e-01 -1.1437024e+00 -1.3681409e-01 -1.0530368e+00 -1 8.4235343e-01 1 1 -1.2155859e+00 1.2165253e+00 -9.4105858e-01 1.2935011e-01 5.4819166e-02 1.1988754e+00 2.1137713e-01 1.3441901e+00 -1 7.5560105e-01 1 1 -5.7505158e-01 6.5584917e-01 1.5474020e+00 5.2059220e-03 8.5908047e-01 -6.7683313e-01 -5.2585628e-01 6.0986487e-01 -1 7.6271367e-01 1 1 -1.3528763e+00 -9.9159467e-01 1.0810449e+00 -4.6866337e-01 -1.9436295e-01 1.7263959e-01 -7.6633183e-01 -1.0179889e+00 -1 6.6783275e-01 1 1 1.0556255e+00 4.1733590e-01 1.2910448e+00 -8.5242744e-01 5.9828162e-01 -1.2780070e+00 7.9078372e-01 -2.2518360e-01 -1 6.5335609e-01 1 1 1.3245560e+00 -1.0119207e+00 -3.9027320e-01 -1.0854306e+00 -9.1884166e-01 -3.9503939e-01 -1.3764795e+00 9.5845657e-01 -1 9.6704973e-01 1 1 4.8697078e-01 1.2316020e+00 3.2385920e-01 3.9689668e-01 1.0977727e+00 -1.2418032e+00 1.9699551e-01 -1.3075457e+00 -1 1.0265439e+00 1 1 6.6901784e-01 -4.1951584e-01 -1.2784621e+00 1.0413264e+00 -3.0769745e-01 -1.3869569e+00 -3.3510846e-01 -4.7930829e-01 -1 2.7650127e-01 1 1 4.2279233e-01 -1.0687309e+00 1.3806899e+00 -2.4040311e-01 -4.0954404e-01 3.3107857e-02 7.0779479e-01 -6.9082474e-01 -1 7.2293133e-01 1 1 -4.1196424e-01 1.4664914e+00 1.4511205e+00 -3.6692807e-01 2.2797499e-02 3.8185578e-01 -1.3043670e+00 6.3506838e-01 -1 7.0871315e-01 1 1 1.8729106e-01 1.5267644e+00 7.9794468e-01 -1.3701620e-02 -1.1674245e-01 -4.2369349e-01 -4.6324957e-01 -1.5375123e+00 -1 1.0773814e+00 1 1 -7.5054510e-02 -1.9979025e-01 -4.0276023e-01 -9.4686002e-01 1.4050629e+00 9.7397608e-01 -9.6896845e-01 -1.3702881e+00 -1 5.7056948e-01 1 1 1.4791042e+00 4.8773466e-01 9.4098246e-01 1.4320442e+00 -4.6041896e-01 -1.2233836e+00 5.6359527e-01 5.8428012e-01 -1 3.4167815e-01 1 1 -1.1766809e-01 9.4125602e-01 3.1474321e-01 6.2574068e-01 -5.1878870e-01 3.1596843e-01 4.4386776e-01 -6.2264736e-01 -1 6.5405602e-01 1 1 1.5557544e+00 -1.3705991e+00 -5.5288537e-01 -1.2285626e+00 -1.3620668e+00 1.1897858e+00 -1.1970372e+00 -1.8898828e-01 -1 2.0829347e-01 1 1 8.7926110e-02 -1.5018959e+00 4.8662205e-01 1.2365580e+00 5.2916962e-01 4.9345348e-01 1.5443521e-01 -1.7579659e-01 -1 2.5287718e-01 1 1 1.2255815e+00 3.3223097e-01 1.0911157e+00 1.1949728e+00 -9.4936362e-02 -3.3195195e-01 6.3705900e-01 -1.5162692e+00 -1 6.5497222e-01 1 1 -1.0746828e+00 1.1957930e+00 9.0534165e-01 -2.9468450e-01 3.3362998e-01 3.5206948e-01 5.0284488e-01 6.6366712e-01 -1 1.6701134e-01 1 1 -1.1782812e+00 9.2470427e-01 1.3438734e+00 1.5291705e+00 -4.2372952e-01 -1.5287723e+00 4.2962781e-01 -1.5422532e+00 -1 3.4408237e-01 1 1 1.2286805e+00 4.5775268e-02 1.5702271e+00 -6.0064118e-01 3.6846552e-01 1.0106993e+00 1.3746921e+00 6.3173944e-01 -1 3.6667824e-01 1 1 7.4414282e-01 -3.4527504e-01 1.4288665e+00 -1.0391645e+00 7.2092108e-01 2.3127093e-01 1.1772036e+00 -9.3834438e-01 -1 7.9291264e-01 1 1 1.2806889e-01 -5.1603353e-01 6.2497525e-01 -1.1244365e+00 -6.0222391e-01 8.2042217e-01 -4.8988205e-01 4.1123942e-02 -1 8.9850724e-01 1 1 4.6290230e-01 9.6171581e-01 -1.5268879e+00 1.4165617e+00 6.3435579e-01 3.8518171e-01 6.6672708e-01 1.9703677e-02 -1 5.3338296e-01 1 1 1.4155306e+00 6.3492595e-02 1.2656523e+00 1.1628004e+00 -9.4777021e-01 -1.0734620e+00 -3.7902233e-01 1.2924734e+00 -1 7.2831403e-01 1 1 -4.5772541e-01 -1.0214501e+00 9.4438865e-02 -6.6115711e-01 -1.2991908e+00 4.9006276e-01 9.2152336e-01 -1.5133543e+00 -1 3.8925299e-01 1 1 7.6940292e-01 1.2913639e+00 7.2970788e-01 -2.5427336e-01 -1.4316122e+00 -7.7112875e-01 -8.6395794e-03 -6.1100304e-01 -1 3.2130657e-01 1 1 5.5955621e-01 -1.3101648e+00 -5.7746283e-01 -1.0063079e+00 3.5184064e-01 -1.2911867e+00 -6.9214963e-01 7.3833362e-01 -1 9.4416791e-01 1 1 -1.4672623e+00 -5.1701624e-01 -1.0380316e+00 1.3178280e+00 9.0832565e-01 1.1476388e+00 3.5873658e-01 -1.1777348e-01 -1 1.2011648e+00 1 1 1.2243745e+00 1.5330731e-01 -9.3349215e-01 5.0676536e-01 1.2304597e+00 -1.0128615e+00 5.6933505e-01 -2.1558591e-01 -1 3.7471927e-01 1 1 6.3071885e-01 5.3003094e-01 -8.8804683e-02 3.4773886e-01 -7.6816294e-01 1.1273727e+00 -4.7698013e-01 -1.0960497e+00 -1 7.5920780e-01 1 1 7.5805422e-01 -1.3266807e+00 -2.8379478e-01 1.0846338e+00 1.4313480e+00 8.0808094e-01 7.3939122e-01 9.9239083e-01 -1 1.0162343e+00 1 1 1.4590147e+00 1.5022624e+00 -8.0123388e-01 -1.2211435e+00 1.4914011e+00 3.1127576e-01 -1.1923110e+00 3.9729733e-01 -1 6.6504567e-01 1 1 1.5295612e+00 -4.5532311e-01 -1.4716777e+00 2.6549016e-01 -7.8971515e-01 8.5987931e-01 1.0486195e+00 1.4918059e+00 -1 8.5448064e-01 1 1 -3.1801888e-01 3.0413336e-01 -7.2768507e-01 1.0316051e+00 4.8649401e-01 6.6528956e-01 -1.8748101e-01 -2.6879308e-01 -1 6.1914992e-01 1 1 -1.0941941e+00 1.9817240e-01 1.7270138e-02 -2.6216839e-01 -1.0607862e+00 5.9338798e-01 2.4064673e-02 4.9702415e-03 -1 5.7679345e-01 1 1 7.6317145e-01 5.9527331e-01 1.2326819e+00 1.3904403e+00 -9.6060104e-02 -1.4849047e+00 -8.1050115e-01 -1.2881527e+00 -1 1.2023961e+00 1 1 -5.0019008e-01 -1.2140191e+00 -1.1188763e+00 -1.1775517e+00 2.9645435e-01 1.8439571e-02 -1.4707725e-01 -1.2680075e+00 -1 7.9099463e-01 1 1 2.0727177e-01 6.2455244e-01 6.1993278e-01 9.2193775e-01 -5.7733856e-02 -1.1038011e+00 5.0613615e-01 1.1632536e+00 -1 9.5857517e-01 1 1 -4.0959018e-01 7.9175274e-01 -1.4526207e+00 6.7286191e-01 4.1920401e-01 -4.8038830e-01 -8.0256385e-01 6.7271826e-01 -1 1.0427572e+00 1 1 -7.5266023e-01 -7.9810946e-01 -8.7927075e-01 -9.4341237e-01 -1.0304764e+00 6.9375372e-03 1.3082162e+00 -2.1609236e-01 -1 9.3222041e-01 1 1 1.2331991e+00 7.7489262e-01 1.4836568e-01 -3.1360744e-01 3.8365375e-01 3.6025890e-01 -8.1744062e-01 -1.8321046e-01 -1 1.2465138e+00 1 1 1.2911591e+00 -1.4228427e+00 -8.4256814e-01 7.9229126e-01 1.5204825e+00 1.0223714e+00 -5.3982822e-01 -4.5742480e-01 -1 5.6841116e-01 1 1 1.5297463e+00 8.6496592e-02 1.2568807e+00 -1.1720942e+00 1.0346069e+00 -1.5160385e+00 2.6672728e-02 -4.6132088e-01 -1 1.9536657e-01 1 1 -3.4883087e-01 -8.0918226e-01 3.2481983e-01 1.5403592e+00 -7.7510651e-02 1.3989205e+00 -9.5921383e-01 3.0585288e-02 -1 1.0251068e+00 1 1 -5.8853631e-01 2.8323841e-02 -8.4119838e-01 -1.0472719e+00 1.0394395e+00 -2.2284527e-02 1.1466140e+00 -1.1742674e+00 -1 7.4873246e-01 1 1 1.3455100e+00 -1.4832795e+00 -8.5428876e-01 8.4491541e-01 -5.3631852e-01 -6.8651133e-01 6.1257825e-01 -4.2728928e-01 -1 5.9365076e-01 1 1 8.0259998e-01 -9.4141080e-01 -9.5276538e-01 4.9456787e-01 -6.7606094e-01 8.7388741e-01 6.0358148e-01 2.2979842e-01 -1 1.2677951e+00 1 1 -7.0103370e-01 -1.2307089e+00 -4.3001739e-01 -4.5196270e-01 5.8448426e-01 4.7998382e-01 1.9120633e-01 1.2046559e+00 -1 5.6218186e-01 1 1 -1.3010038e+00 -2.7765220e-01 1.5024483e+00 2.3400957e-01 -3.3330858e-01 -5.2183573e-01 -2.4452330e-01 -9.1216351e-01 -1 1.0878847e+00 1 1 -4.8611665e-01 -1.2353852e+00 -4.7366936e-01 -2.7519938e-01 -4.5760926e-01 8.3364643e-01 -4.9987848e-01 2.4004417e-01 -1 4.4637458e-01 1 1 1.1200333e+00 -3.3282065e-01 -1.6517515e-01 -8.5165651e-01 -4.2001013e-01 -4.0763414e-01 -8.3890003e-01 6.1733307e-01 -1 6.1485454e-01 1 1 -2.4331197e-02 1.4599186e+00 1.0692181e+00 -6.9475554e-01 4.8428477e-02 7.0652783e-01 7.5035452e-02 -1.1636868e+00 -1 7.1997410e-01 1 1 -5.2738609e-01 1.0130849e+00 4.3916079e-01 5.4351878e-01 2.6492277e-01 -6.0704318e-01 1.3421901e+00 1.4713036e+00 -1 5.0130210e-01 1 1 -1.3452058e+00 -5.1348206e-01 1.3742346e+00 -8.3137392e-01 9.2018811e-01 1.3181617e+00 1.5541106e+00 7.2412821e-01 -1 4.6612358e-01 1 1 1.1688519e+00 -1.3798307e-01 -2.2819614e-01 9.0257516e-01 -4.5904922e-01 -1.6752407e-01 7.3593621e-01 -1.0708235e-01 -1 6.6636703e-01 1 1 5.1484191e-01 -5.8611048e-01 5.9214813e-01 -1.1702147e+00 5.1136404e-01 -7.1001404e-01 4.2959295e-01 3.9957224e-01 -1 5.2990856e-01 1 1 1.0018521e+00 1.2757758e+00 -3.3192969e-01 -1.4276396e+00 -9.0208633e-01 -1.4370919e+00 7.8880215e-01 -1.1144243e+00 -1 7.1152469e-01 1 1 -8.0764103e-01 5.9326253e-01 7.2633682e-01 1.1452583e+00 -3.8753574e-02 -6.3870909e-01 -1.2327020e-01 4.7023713e-02 -1 5.6737188e-01 1 1 7.9902762e-01 -4.5176832e-01 -6.8616220e-01 -1.8202850e-01 -1.0216395e+00 3.8456495e-02 -1.4927494e+00 -1.3537999e+00 -1 9.0497673e-01 1 1 -1.0513726e+00 3.5935129e-01 4.5845269e-01 5.5832396e-01 1.2511679e+00 -8.2977739e-01 1.2011005e-01 1.2406654e+00 -1 1.2229548e+00 1 1 1.0399837e+00 1.4760763e+00 -1.1123627e+00 -1.8653187e-01 -1.4423883e+00 -5.3881678e-01 -1.3544878e+00 1.1135468e+00 -1 9.6184430e-01 1 1 -8.1559311e-01 -7.4243785e-01 1.3834435e-01 2.6831840e-01 1.4510828e+00 1.3179997e+00 -8.9573409e-01 9.1386731e-01 -1 4.0664802e-01 1 1 -9.0472012e-01 2.5299636e-01 3.7492217e-01 1.4418552e+00 1.6501933e-01 2.5090614e-01 -9.0822936e-02 1.2147421e-01 -1 8.5180156e-01 1 1 -3.2265380e-01 1.5350123e+00 -7.1799706e-01 -9.8575639e-01 -5.4646416e-01 9.6217469e-01 3.5293806e-01 -4.1811086e-01 -1 6.8679423e-01 1 1 -4.5356756e-01 1.9293168e-01 -5.1926759e-01 1.1520223e+00 -1.5477996e+00 1.4925699e+00 5.0307805e-01 5.5345857e-01 -1 4.7085416e-01 1 1 1.5354016e+00 4.7909172e-01 1.3922724e-02 4.0265481e-01 -1.4812927e+00 4.1827205e-03 1.2070238e+00 -2.7766734e-01 -1 3.4753431e-01 1 1 4.5305664e-01 1.9259257e-01 1.5213619e+00 4.2885194e-01 1.0360522e+00 1.1839453e+00 1.1849082e+00 -1.4898634e+00 -1 8.1018829e-01 1 1 -6.9772568e-01 1.0628263e+00 1.0658902e-01 9.0101043e-01 -9.1884626e-01 -2.7899892e-01 1.9674390e-01 1.5015324e+00 -1 6.4693348e-01 1 1 8.8994595e-01 -1.7491260e-01 7.3391308e-01 8.0572900e-01 1.0203966e+00 1.2629845e+00 -1.4223777e+00 -1.5826778e-01 -1 3.3377584e-01 1 1 1.9891423e-01 7.7470634e-01 9.8442562e-01 -1.5186554e+00 -1.4879345e-01 -7.6084480e-01 -1.5237850e+00 9.2240159e-01 -1 1.0100915e+00 1 1 4.9683390e-01 -1.4121677e+00 -1.5271703e+00 1.3997654e+00 -6.3808464e-02 -1.2364131e+00 9.4922105e-03 -9.5615514e-01 -1 8.2867170e-01 1 1 -6.5918672e-02 4.3080144e-01 -3.3900675e-01 -1.5304143e+00 -1.1457655e+00 1.2396090e+00 -6.8564305e-01 -8.5294200e-01 -1 5.9499212e-01 1 1 1.0870783e+00 -8.9125007e-01 1.1625496e+00 -1.4539687e+00 1.0817873e+00 -9.3460072e-01 -2.4084613e-01 -3.0895232e-01 -1 7.0013034e-01 1 1 -9.7775896e-01 -1.2608230e-01 1.4064680e+00 -1.5435158e+00 1.2022436e+00 1.2894043e-01 -1.5296269e+00 4.9094438e-01 -1 7.2979148e-01 1 1 4.7628419e-01 1.5098891e+00 1.1644997e+00 1.4016941e+00 -6.1563634e-01 -5.9705082e-01 -7.8676066e-01 1.4798187e+00 -1 1.1855936e+00 1 1 1.3035067e-01 -1.0791000e+00 -3.7581007e-01 -5.3098349e-01 1.4061783e+00 -3.8613184e-01 -1.2296771e-01 -6.7630733e-01 -1 4.3587671e-01 1 1 1.1136528e+00 -1.9260888e-02 1.5029662e+00 1.0251632e+00 -5.6343990e-01 8.1251356e-01 4.4966493e-01 -4.1505764e-01 -1 7.6230532e-01 1 1 -4.4627970e-01 -1.3370849e-01 -1.1933264e+00 1.4242697e+00 -9.7421920e-01 -5.8778337e-01 -1.1534743e+00 -1.5381276e+00 -1 1.0301195e+00 1 1 1.5003259e+00 -9.9983745e-01 -3.1002742e-01 -1.2343370e+00 2.7879422e-01 1.4338354e+00 3.2592360e-01 8.5558897e-01 -1 5.2226068e-01 1 1 1.5548543e+00 1.1116114e-01 1.2712953e+00 -1.5662656e+00 -1.5617648e+00 -6.8497410e-01 -1.1395897e+00 8.1426087e-01 -1 6.5908664e-01 1 1 6.6862427e-01 -9.6239223e-01 6.8799848e-01 -8.2186948e-01 -5.7435072e-01 -1.5641739e+00 1.2058652e+00 5.0481273e-01 -1 9.6222830e-01 1 1 9.1216779e-02 1.1343417e+00 -1.0121010e+00 4.2249393e-01 1.0017106e+00 -2.2296937e-01 5.6277699e-01 -1.0542838e+00 -1 5.4418012e-01 1 1 -1.6813871e-02 -1.4440488e+00 1.3423472e+00 8.5615680e-01 -4.4890774e-02 4.7391474e-01 -7.4264783e-01 -7.6537229e-01 -1 4.4459046e-01 1 1 1.5260544e-01 -1.3254500e+00 1.0519854e+00 9.3295573e-01 -4.9700702e-01 1.1477272e+00 -1.3454395e-01 1.2097545e+00 -1 5.6053959e-01 1 1 1.3000469e+00 1.9569077e-01 -1.6540257e-01 4.9807214e-01 2.9785448e-01 4.7297146e-01 6.6660972e-01 -4.2968216e-02 -1 8.2114441e-01 1 1 1.1120620e-01 -2.7277529e-01 3.8857305e-01 -1.2459397e+00 1.4832193e+00 1.0019455e+00 7.9008164e-01 3.9950149e-01 -1 8.9494761e-01 1 1 -2.0505532e-01 -9.5057583e-01 -6.2393401e-01 1.3481520e+00 -7.0994390e-02 7.6166569e-01 -6.1005331e-01 8.3805455e-01 -1 9.3527466e-01 1 1 -3.7628179e-02 -1.3293218e+00 1.7739100e-01 1.2251478e+00 6.0250159e-01 -6.7480023e-01 9.9237308e-01 1.4228906e+00 -1 1.0226423e+00 1 1 -9.5668021e-01 1.0958930e+00 3.9127348e-02 1.0606597e+00 8.9105852e-01 -2.1792556e-01 9.8955465e-02 7.1903136e-01 -1 4.7275600e-01 1 1 -2.5302490e-01 -4.8328279e-01 1.0204756e+00 1.1115429e+00 4.8390690e-02 4.2209571e-01 1.2419823e+00 -9.4692045e-01 -1 6.1482848e-01 1 1 1.1270058e+00 -1.5168451e+00 1.1783287e+00 -1.3508241e+00 -3.7016626e-01 4.4636916e-01 1.2549437e+00 4.1641809e-01 -1 5.8462667e-01 1 1 9.2372314e-01 4.0875881e-01 -4.2932392e-01 9.8946474e-01 -1.0309537e+00 3.2836476e-03 -8.1404535e-01 -7.2958898e-01 -1 9.5725776e-01 1 1 -7.3610358e-01 -6.5381304e-01 5.9112932e-01 1.4839487e+00 -1.3558869e+00 -1.3604020e+00 -2.4160447e-02 -5.6582452e-01 -1 7.9948988e-01 1 1 -1.0093084e-01 6.5536737e-01 1.3944408e+00 -3.7869601e-01 7.2214108e-01 2.3575705e-01 -7.9917786e-01 -2.1171420e-01 -1 8.6803870e-01 1 1 1.1537867e-01 3.3561370e-01 8.5113866e-02 1.2289614e-01 1.0527937e+00 8.2037177e-01 -1.4737149e+00 1.1438409e+00 -1 6.9168405e-01 1 1 8.0659474e-01 1.5007233e+00 1.0840949e+00 1.4889958e+00 8.5414092e-01 -4.6184954e-01 -4.0948023e-01 1.1281125e+00 -1 6.8188095e-01 1 1 4.6547109e-01 -1.1903999e+00 -8.5512507e-01 -3.7423480e-01 -1.5319498e+00 5.7021442e-01 1.0952448e+00 6.7477678e-01 -1 8.2539761e-01 1 1 6.0696955e-01 -1.3898927e+00 6.9934740e-01 -2.9572785e-01 1.0135482e+00 -1.4054160e+00 1.1877826e+00 -1.7608535e-01 -1 2.9265674e-01 1 1 5.8583100e-01 9.5659812e-01 1.2336966e+00 -2.9833091e-01 9.8869313e-01 8.0895173e-01 1.3828942e+00 -8.6118065e-02 -1 8.9336029e-01 1 1 3.1025860e-01 -1.1266157e+00 2.2774743e-01 -6.5751070e-02 1.0819389e+00 -7.6129062e-01 8.0078672e-01 8.8790238e-01 -1 2.7123859e-01 1 1 -5.2743633e-01 -6.5064069e-01 1.2912242e+00 7.6237475e-01 6.0904712e-01 6.9534688e-01 2.3947064e-01 4.1026281e-01 -1 1.0418126e+00 1 1 9.5206023e-01 5.6589755e-01 -5.1749185e-01 -1.3240435e+00 9.4613631e-01 -2.9632814e-02 4.0284622e-01 -5.0878137e-01 -1 9.4822013e-01 1 1 1.1448349e+00 1.4391842e+00 -1.5570482e+00 -1.2988793e+00 -1.0290915e+00 1.4745309e+00 5.0425693e-01 3.2671085e-01 -1 6.6005662e-02 1 1 -1.0143729e+00 1.2469032e+00 1.5691832e-01 6.6336608e-01 -1.4737997e+00 1.5583527e+00 -9.7074842e-01 -4.7471752e-01 -1 5.7329966e-01 1 1 8.5881464e-01 -8.6264808e-01 1.5299899e+00 -3.1863510e-01 1.3061249e+00 -2.2362802e-01 -1.0781082e+00 1.0679010e+00 -1 8.2183121e-01 1 1 -1.5205712e+00 -7.6190240e-02 6.0458532e-01 1.1154062e+00 -1.4089154e+00 -1.1713788e+00 9.4203122e-01 2.9402662e-01 -1 4.0517819e-01 1 1 6.1537481e-01 1.2404360e+00 1.3549008e+00 7.4805849e-01 -1.4570342e+00 9.9824265e-01 -9.0822761e-01 -1.9790948e-02 -1 3.1072000e-01 1 1 4.8134513e-01 3.9857791e-01 1.5541481e+00 -3.4736748e-02 3.4082428e-01 1.3593913e+00 4.1718204e-01 3.8236604e-01 -1 6.8515476e-01 1 1 3.6649767e-01 1.0233649e+00 1.3664274e+00 5.1571505e-01 1.1103335e+00 -1.5138315e+00 -4.5624437e-01 -1.2724583e+00 -1 3.0888824e-01 1 1 -9.3678454e-01 -5.2568424e-01 5.0342464e-01 -3.1276266e-02 3.1509044e-01 7.9338476e-01 5.2853748e-01 -1.3854651e+00 -1 6.3521655e-01 1 1 1.1246023e+00 -1.0165606e+00 7.4883181e-01 -1.0142325e+00 -1.0002098e+00 1.4985045e+00 -1.2946103e+00 -2.7139543e-02 -1 9.4309750e-01 1 1 1.3695933e+00 -1.3526166e+00 3.9613846e-01 7.5632367e-02 1.3674019e-01 -7.8286543e-01 1.5546989e-01 -6.0337227e-01 -1 4.2230697e-01 1 1 3.0601672e-01 -8.6292699e-01 8.6429007e-01 -1.1918391e+00 -1.4534520e+00 -6.2928202e-01 -8.2266259e-01 1.8335191e-01 -1 8.4098369e-01 1 1 4.3588975e-01 1.5193348e+00 -6.0115247e-01 -4.4489717e-01 8.5747140e-01 1.3995967e+00 -3.4092402e-01 -3.0692363e-01 -1 9.8767915e-01 1 1 -1.9497700e-01 5.9496231e-01 -2.0751244e-01 -3.9624591e-01 1.0363161e+00 -1.2241266e+00 3.5494864e-01 2.9617076e-02 -1 1.0434528e+00 1 1 -2.9732161e-01 -1.5779115e-01 -4.9381552e-01 4.7146638e-01 3.7564446e-01 3.9461509e-01 -2.6268875e-01 1.4025519e+00 -1 6.5114909e-01 1 1 1.1895310e+00 -4.9167359e-01 5.3037947e-01 8.3869469e-01 -1.1447502e+00 3.9379679e-01 -1.0721626e+00 1.3208389e+00 -1 7.9771346e-01 1 1 -6.4884208e-01 -1.1693387e+00 1.3894456e+00 -3.8465872e-01 -7.0346968e-01 -7.9306303e-01 3.3860076e-01 8.4548689e-01 -1 2.8081998e-01 1 1 -6.2067613e-01 7.2793380e-01 9.5475448e-01 4.3855726e-01 -1.4018068e+00 7.6728149e-01 1.4386479e+00 6.7463255e-01 -1 1.0644625e+00 1 1 1.5254648e+00 1.0216114e+00 -6.9669045e-01 6.5551214e-01 -1.3640799e+00 -5.3787528e-01 -1.4839222e+00 5.4132600e-01 -1 5.4807937e-01 1 1 -5.1549185e-02 1.4187181e+00 -5.6065377e-01 -3.7282329e-01 1.2524250e+00 1.4338095e+00 8.2399595e-01 1.3715544e-02 -1 1.0207262e+00 1 1 6.9242830e-01 -2.9323338e-01 -1.2715415e+00 1.4363667e+00 8.3702294e-01 -1.1202670e+00 7.5951774e-01 1.1808816e+00 -1 2.7203961e-01 1 1 1.1833233e+00 7.8539717e-01 1.4575437e+00 1.0171483e+00 -2.0739638e-01 -7.6307179e-01 9.2371678e-01 -1.5053453e+00 -1 1.1722164e+00 1 1 -1.3082339e+00 -8.0207448e-01 -1.2031613e+00 -1.3363124e+00 1.4568643e+00 -9.6634603e-01 -8.4300900e-01 -1.0924034e+00 -1 5.3043763e-01 1 1 5.1917252e-01 1.0836984e-01 9.0062348e-01 -1.5610905e-01 -5.5534109e-02 6.5632952e-01 1.3059559e-01 -5.5600135e-01 -1 3.4335272e-01 1 1 1.5297190e+00 -7.5181384e-01 5.8541082e-01 -4.9490727e-01 -3.0875173e-01 7.9847280e-01 -1.0531081e+00 1.5235375e+00 -1 9.9064777e-01 1 1 -8.0630151e-01 -2.4960575e-01 -4.6851010e-01 1.0308044e+00 7.2075739e-01 -9.5153583e-01 1.4442994e-01 -1.0267861e+00 -1 1.0594946e+00 1 1 1.3212812e+00 -1.0976058e+00 -1.4181108e+00 -1.1544974e+00 -2.1189694e-01 1.3855797e+00 -1.0171981e+00 -4.2581737e-01 -1 6.6969025e-01 1 1 -1.1445941e+00 -2.8488361e-02 1.0757106e+00 -1.1610442e+00 1.2142384e+00 -1.1890982e+00 4.9845217e-01 -1.6454073e-01 -1 7.1206089e-01 1 1 -1.2216996e+00 -1.2818042e+00 -3.9734480e-01 -1.2381522e+00 -8.1768142e-02 -1.5028264e+00 -1.1420176e+00 -8.3446739e-01 -1 2.6885620e-01 1 1 3.4442773e-01 -1.3822826e+00 8.5195459e-01 2.8588174e-01 -1.4011731e+00 4.0087477e-01 1.2408331e+00 -8.2385156e-01 -1 5.9836461e-01 1 1 -1.1584409e+00 5.4075422e-02 -5.7845506e-01 1.3192419e+00 -1.3831887e-01 -1.2139825e+00 7.8960546e-01 -1.4743720e+00 -1 4.4466132e-01 1 1 -1.4666997e+00 9.2533516e-01 1.1351140e+00 -8.6238505e-01 5.3289625e-02 1.2397750e+00 8.1159475e-01 1.1125126e+00 -1 9.1167002e-01 1 1 1.2553666e+00 1.2243287e+00 -1.0307535e+00 1.2030072e+00 2.8482893e-01 -1.2863011e+00 -3.2239228e-01 -7.6016041e-01 -1 8.8220873e-01 1 1 1.0455671e-02 -1.3871500e-01 -1.1324420e+00 -3.4824185e-01 -6.6733913e-01 -1.5634895e+00 8.0025583e-01 8.4132116e-01 -1 9.6633700e-01 1 1 -2.0072918e-01 -3.2121528e-01 -1.1841049e+00 -1.1371951e-01 -4.8297011e-01 -1.2872457e+00 7.4155502e-01 -2.2374399e-01 -1 7.1729528e-01 1 1 4.1517380e-01 -1.4091110e+00 7.3863739e-01 -1.1954797e+00 5.9672115e-01 1.4102912e+00 6.1716766e-01 2.1230632e-02 -1 1.0508792e+00 1 1 3.4883747e-01 1.5382684e+00 -1.2956347e+00 1.1999508e+00 1.1286509e+00 -5.5199975e-01 -8.0207779e-01 -1.3183380e+00 -1 1.0421050e+00 1 1 6.9947405e-01 1.5106156e+00 -1.3532577e+00 -1.4510372e+00 2.9978397e-01 -3.3672782e-01 5.2704275e-02 3.4566295e-01 -1 7.1086661e-01 1 1 2.2057426e-01 -1.4359270e+00 9.2935364e-01 6.0143946e-01 -6.4541956e-01 -1.3761394e+00 -1.2837218e-01 7.5233343e-01 -1 9.9649974e-01 1 1 1.1227498e-01 9.0180053e-02 -3.5207663e-01 -1.2521926e+00 3.5285568e-01 -3.6906078e-01 7.2287599e-01 -4.4243984e-01 -1 7.1254889e-01 1 1 -1.0915740e+00 1.4084856e+00 1.4087127e+00 -7.1035458e-02 -8.8157831e-01 -1.3006763e+00 8.3793361e-01 6.3481998e-02 -1 5.1076492e-01 1 1 8.1649232e-01 5.1601414e-01 1.1914959e+00 -8.7736680e-02 -9.3578453e-01 -1.2653199e+00 -6.0976312e-01 -1.1995603e+00 -1 5.7752368e-01 1 1 3.0971217e-01 -1.2876200e+00 9.6005783e-01 -1.1834185e+00 -9.1783744e-01 -7.9142234e-01 -4.1346122e-01 -1.4095805e+00 -1 7.0779845e-01 1 1 -2.8654246e-01 1.4024316e+00 4.7204733e-01 -2.9156099e-01 -8.7400324e-01 6.8031530e-02 1.6020449e-01 -6.9091136e-02 -1 5.4002553e-01 1 1 1.4246297e-01 -7.0185699e-01 1.1780111e+00 6.1895323e-01 7.1471549e-01 -1.3380195e-01 2.1203787e-01 1.1745566e+00 -1 6.2971785e-01 1 1 4.8146586e-01 5.7003398e-01 5.1517954e-01 9.3362279e-01 -1.2270215e+00 5.7094866e-01 1.1544741e+00 -9.9610032e-01 -1 8.1968760e-01 1 1 -7.4600642e-01 -1.2965148e+00 3.9316153e-01 -8.5712069e-01 -1.1359536e+00 1.5102031e+00 7.6968873e-01 8.9121734e-02 -1 7.2137300e-01 1 1 -3.3563135e-02 -4.3807435e-01 1.0965586e+00 -1.4251720e+00 -5.1409687e-01 1.0569636e+00 -9.2003989e-01 -6.7071570e-01 -1 3.8168845e-01 1 1 1.3910705e+00 1.1775093e+00 1.2775217e+00 -1.3637088e+00 -1.0463225e+00 -1.3191736e+00 -1.9136183e-01 -6.8431430e-01 -1 1.1098637e+00 1 1 -1.0234627e-02 1.5062800e+00 -1.4787969e+00 1.2059960e+00 1.0932015e+00 -1.1314495e+00 7.7258812e-01 1.0022394e-01 -1 1.1884682e+00 1 1 7.7422297e-01 1.0946447e+00 -9.9978219e-01 -3.8108306e-01 1.4029422e+00 -2.1187144e-01 6.8608550e-01 5.7010627e-01 -1 4.6824855e-01 1 1 -1.1134141e-01 5.2615179e-01 1.0398713e+00 8.4446334e-01 -1.5442537e+00 -1.4988720e+00 1.3939314e+00 -8.1584344e-02 -1 4.7011848e-01 1 1 1.0742193e+00 -5.5010318e-01 4.3666499e-01 -8.2027696e-01 1.5667158e+00 8.8909071e-01 9.4779506e-01 -1.4536711e+00 -1 7.5637135e-01 1 1 -3.2991792e-01 1.2308629e-01 2.6798459e-01 -1.0862671e+00 -1.0371614e+00 1.5329170e+00 -1.4247134e+00 3.1603940e-01 -1 1.2837972e+00 1 1 -1.9391368e-02 1.5433295e+00 -1.0268987e+00 -1.0963942e+00 1.1256500e+00 -4.6551879e-01 6.1704943e-02 -7.5890651e-01 -1 7.5968388e-01 1 1 8.1492149e-01 -1.3911174e+00 8.2368695e-01 1.4849804e+00 1.2933768e-01 -1.4086619e+00 3.4940509e-01 -7.5591547e-02 -1 7.6659481e-01 1 1 -9.5856407e-01 -7.7766425e-01 -1.2922115e+00 1.2531891e+00 -2.0381041e-01 -3.3802279e-01 8.1465293e-01 -1.2636951e+00 -1 1.0270841e+00 1 1 -4.9922486e-01 -1.1776696e+00 -3.6939920e-01 1.1128017e+00 -1.1055805e+00 -1.1494895e+00 8.1103880e-01 1.3839273e+00 -1 6.7405624e-01 1 1 7.2176412e-01 -1.0590581e+00 -7.0526284e-01 9.5683786e-01 1.0298767e+00 1.3247678e+00 -2.4136480e-01 -6.8664472e-01 -1 4.4974331e-01 1 1 1.0002836e+00 6.7414778e-01 -1.2344889e-01 -2.3887206e-01 -1.0375888e+00 9.0605655e-01 -8.2206676e-01 -1.3679793e+00 -1 8.9442033e-01 1 1 1.1044495e+00 -1.3229458e+00 -1.3543435e+00 2.3272211e-01 2.2635457e-01 7.9280702e-01 2.4844484e-01 -1.4537384e+00 -1 4.4059932e-01 1 1 -1.1883659e+00 1.4421374e+00 1.5288160e+00 7.7681486e-02 -1.2748111e-01 1.2130588e+00 4.3579071e-01 -8.1487640e-01 -1 7.3660832e-01 1 1 1.3801899e+00 6.1536210e-01 -2.7526962e-01 -1.3098053e+00 -8.8125637e-03 -1.0566037e+00 1.2819595e+00 -1.4252491e+00 -1 5.1179414e-01 1 1 -6.6777707e-01 2.6787850e-01 1.1095016e+00 -7.5711917e-01 -4.5790262e-01 1.0851191e+00 8.5121813e-01 4.8235631e-01 -1 1.1715637e+00 1 1 -1.5603020e+00 3.3169932e-01 -1.1006768e+00 -1.4517084e+00 9.3271568e-01 6.5205348e-01 -3.8985415e-01 -1.4882183e+00 -1 1.0748003e+00 1 1 -1.1213276e+00 -1.4564269e+00 -1.3776235e+00 -1.2553537e+00 -3.9490856e-01 1.1876617e+00 1.0836465e+00 8.7545417e-01 -1 6.7096056e-01 1 1 2.6135688e-01 1.1232032e+00 -1.8054162e-01 2.0664987e-01 9.5715874e-01 -6.4995619e-01 1.0348120e+00 -1.4617835e+00 -1 5.5268343e-01 1 1 6.7852496e-01 -1.5456670e-01 4.1541417e-01 -1.4370795e+00 -1.1290868e+00 -4.9601840e-01 2.2876875e-01 -9.4124865e-01 -1 4.1805985e-01 1 1 -1.2367968e-02 2.9453200e-01 1.2471290e+00 -4.3089753e-01 -1.3429395e+00 1.2057185e+00 -3.9302832e-01 1.4945927e+00 -1 8.4235732e-01 1 1 -5.2332426e-01 -9.5067722e-01 -2.0877853e-01 -7.2373979e-01 1.5585348e+00 1.2377015e+00 1.1423331e+00 -5.5564116e-01 -1 3.4549055e-01 1 1 9.4857591e-01 1.0827512e-01 2.1830987e-01 3.5203696e-01 -3.0469638e-01 1.5647895e+00 9.1986696e-01 1.2939825e+00 -1 6.4645063e-01 1 1 -8.6741044e-01 7.9785180e-01 -2.4625589e-01 1.0662701e+00 -2.3607351e-01 1.1449056e+00 4.2646940e-01 -1.2818246e+00 -1 7.1818082e-01 1 1 1.5642078e+00 1.1778362e+00 -1.3452742e+00 1.1568065e+00 1.4399820e-01 1.7279861e-01 -1.4432371e+00 1.4163423e+00 -1 9.3832033e-01 1 1 7.9290215e-01 7.1763522e-01 1.8487561e-02 -8.7050783e-01 1.1514848e+00 1.3946532e+00 -2.4859358e-01 6.1765575e-01 -1 1.1093647e+00 1 1 -3.2962404e-01 7.2096522e-01 -2.9724048e-01 -2.2818657e-01 7.9412109e-01 5.1322316e-01 2.0594104e-01 1.1181055e+00 -1 1.2331559e+00 1 1 -1.3633395e+00 1.3959844e-01 -5.8845203e-01 7.5299801e-01 1.3075924e+00 -1.0717554e+00 -7.8412352e-01 -1.0083704e+00 -1 7.9783132e-01 1 1 1.1294230e+00 -5.3869585e-01 -3.7951202e-01 1.3023583e+00 1.2649206e+00 9.0009181e-01 2.1716359e-01 1.2115583e+00 -1 6.5968500e-01 1 1 7.0885028e-01 2.0888864e-01 -1.0254109e+00 1.2604635e+00 3.6223535e-01 1.0744640e+00 -6.6214916e-01 -1.1433390e+00 -1 8.4552479e-01 1 1 7.2725786e-01 -1.5092683e+00 6.9707853e-01 8.5058882e-01 -3.1696712e-01 6.4107817e-01 -1.2197699e+00 1.0245188e+00 -1 9.1580479e-01 1 1 -9.1420524e-01 -1.0536159e+00 7.9978120e-01 -1.5419025e+00 8.7468410e-01 -1.0619799e+00 1.3611188e+00 1.7939860e-02 -1 9.0196732e-01 1 1 4.8224977e-01 1.0354848e+00 -9.5227790e-01 2.4165420e-01 1.3035914e+00 -1.3081136e+00 -7.5424528e-01 -7.7663766e-02 -1 4.7354352e-01 1 1 -1.3719318e-01 -1.0296732e+00 1.4799376e+00 -5.9716760e-01 -6.4735142e-03 -5.9942921e-01 -2.7411449e-01 -1.5339619e+00 -1 6.1069711e-01 1 1 1.2328926e-01 1.3164534e+00 1.3218996e+00 7.9268410e-01 1.1553901e+00 4.8084444e-01 -1.4673957e+00 -1.3878730e+00 -1 1.2056343e+00 1 1 -1.3285450e+00 -6.0523838e-01 -1.7616341e-01 -8.5281228e-01 4.5738514e-01 1.3761615e+00 -1.0166563e+00 3.4356740e-01 -1 1.0537919e+00 1 1 -1.5565526e+00 2.3554298e-01 -1.3982174e+00 -1.2703431e+00 -2.0509232e-01 7.4182829e-01 1.8072309e-01 8.9973585e-02 -1 8.7182465e-01 1 1 -9.3720279e-01 3.6413464e-01 -7.2707812e-01 -3.9262783e-01 -6.5956303e-01 -1.0730921e+00 -5.0705506e-01 1.0799793e+00 -1 5.9462760e-01 1 1 3.7821503e-01 1.8845636e-01 7.9347762e-01 -1.5514108e+00 1.4046945e+00 4.2428353e-01 1.0665535e+00 -9.1087147e-01 -1 7.3036430e-01 1 1 1.2180319e+00 6.6071906e-01 -8.2436129e-02 6.5729221e-01 -3.6808549e-01 -4.8202196e-01 -3.6362906e-01 -3.5829392e-02 -1 8.0484864e-01 1 1 8.4501498e-01 -8.2470585e-01 -6.1666973e-02 1.2703308e+00 -6.1685149e-01 8.2445224e-01 -1.1159742e+00 1.0011909e+00 -1 7.9025528e-01 1 1 -9.7364017e-01 -1.2436294e-01 2.8875735e-01 1.8651280e-01 -1.6725881e-01 -9.9646794e-01 -8.6985135e-01 6.4499113e-01 -1 7.7307578e-01 1 1 5.8577836e-01 -1.0087734e+00 -6.1581759e-01 -5.8888715e-01 6.0655604e-01 1.9379802e-01 1.3805457e+00 -1.2703211e+00 -1 5.8978985e-01 1 1 -5.7456327e-01 7.2159159e-01 1.5016056e+00 -1.4094396e+00 -8.0721433e-02 -6.6834288e-01 -9.7207735e-01 -2.3745108e-02 -1 8.7464378e-01 1 1 5.7092130e-01 1.2422264e+00 1.0712921e+00 -8.4324988e-01 4.8290359e-01 1.4965508e+00 -1.4222517e+00 -1.0176841e-01 -1 5.7881953e-01 1 1 1.0502984e+00 -9.2492225e-01 7.3927647e-01 -7.7635067e-01 1.4267903e+00 9.3902632e-01 5.9460455e-01 -1.3952708e+00 -1 9.0448184e-01 1 1 -2.4468374e-01 -5.6778332e-01 2.0730417e-02 -1.0914219e+00 2.8701976e-01 -1.1462151e+00 1.1238201e-01 -1.4693602e+00 -1 4.1598439e-01 1 1 -5.4844852e-02 1.4241467e+00 -3.0065872e-01 2.3128670e-01 -1.5451788e+00 -1.9145589e-01 7.0718105e-01 5.2223248e-01 -1 5.2500695e-01 1 1 -1.2907837e+00 -1.6075458e-01 -1.4901644e+00 1.0853991e+00 -1.4157765e+00 -8.0827462e-01 9.4688405e-01 -4.4854441e-01 -1 6.6697881e-01 1 1 -1.5036183e+00 -3.2612161e-02 -4.1700765e-01 -9.2567038e-01 -5.3303884e-01 -4.2486477e-01 -1.0281000e+00 1.1364350e+00 -1 1.0678830e+00 1 1 -3.4144731e-01 -1.4754606e+00 2.4569948e-01 -5.7533961e-01 1.0385352e+00 1.3793564e-01 -5.1791681e-01 -8.2016805e-01 -1 4.7401726e-01 1 1 9.8476386e-01 -1.4748582e+00 1.4183846e+00 8.9420912e-02 -2.8300312e-02 -2.1108239e-01 7.2539993e-01 7.4410718e-01 -1 8.2220432e-01 1 1 1.0160338e+00 -7.7612521e-01 3.8499001e-01 1.2159839e+00 -1.2628516e+00 -8.0360998e-01 -7.2442383e-01 -4.7090145e-01 -1 8.1373665e-01 1 1 -1.2172114e+00 -4.4369918e-01 -1.1537845e+00 9.8065938e-01 -1.4625729e-01 -5.6612397e-01 1.4217962e+00 -7.6878095e-01 -1 5.1755994e-01 1 1 3.8010263e-01 8.8880715e-01 1.3956008e+00 1.1471015e+00 -1.4207885e+00 1.0385319e+00 1.1758139e+00 4.6911331e-01 -1 4.2074982e-01 1 1 1.5269540e+00 -9.1313533e-02 7.3237329e-01 -6.1999375e-01 5.3725306e-02 -8.3326609e-02 1.2856958e+00 -1.0102178e+00 -1 3.2101238e-01 1 1 -1.5435714e-01 1.5322540e+00 2.3786653e-01 4.2794645e-01 1.3241243e+00 6.8000401e-01 8.1563114e-01 -1.5637656e+00 -1 6.1709625e-01 1 1 6.7508953e-01 9.5878884e-01 -1.4246673e+00 1.3903423e+00 -4.8539805e-01 -2.8672127e-01 1.5438661e+00 3.5617534e-01 -1 5.2628724e-01 1 1 -1.2029807e+00 1.1353178e+00 8.3509734e-01 3.1721057e-01 6.3114808e-01 2.7882808e-01 1.3430518e+00 1.5050123e+00 -1 4.6156962e-01 1 1 7.9317299e-01 -7.4714357e-01 -1.1550218e+00 7.5240705e-02 -1.4525746e+00 -9.9266798e-01 3.2900486e-01 -1.3623112e+00 -1 8.4313701e-01 1 1 1.0807465e+00 -2.9617940e-01 -5.5065294e-01 -1.4913037e+00 -1.0418183e-01 1.2278062e+00 3.8153334e-01 -4.3661396e-01 -1 6.7608719e-01 1 1 -5.8294314e-01 1.5372192e+00 3.0806873e-01 -7.1466076e-01 -1.1169628e+00 -1.3834257e+00 4.4021292e-01 5.8954542e-01 -1 7.9824362e-01 1 1 1.1021683e+00 -4.1565290e-01 3.6638510e-01 -9.9468785e-01 1.3633856e+00 -3.0893064e-01 2.0778990e-01 -9.3276790e-02 -1 6.1030133e-01 1 1 1.3125816e+00 1.0238328e+00 3.1269520e-01 -1.3042225e+00 -3.5551423e-01 8.5537681e-01 -1.1261984e+00 -4.8272154e-02 -1 9.2041084e-01 1 1 2.9528353e-01 1.0542359e+00 -4.1630666e-01 -1.1763336e+00 1.8153864e-01 3.8998719e-01 7.8535503e-02 -7.7919414e-01 -1 1.0491978e+00 1 1 -8.8605389e-01 -4.0155654e-02 -5.3914259e-01 -5.9551888e-01 6.3343319e-01 1.1523684e+00 4.7727886e-01 1.3839427e+00 -1 6.5632625e-01 1 1 -7.5860749e-01 5.4634816e-01 -1.0162864e+00 2.2831987e-01 -7.4596179e-01 -6.2397000e-02 1.1398092e+00 -4.2715073e-01 -1 8.5080070e-01 1 1 -1.3330171e+00 -4.0177372e-01 1.1307523e-01 1.4874427e+00 7.1647136e-01 5.8556681e-01 -6.5823725e-01 -5.8315903e-01 -1 5.6687164e-01 1 1 -1.3215463e+00 -1.3282256e+00 -2.0812104e-01 -1.3453002e+00 9.4838631e-03 -9.8833819e-01 -1.4456910e+00 6.1522170e-01 -1 9.7229090e-01 1 1 -1.6838622e-01 6.6918077e-01 -1.2977328e+00 -4.1798555e-01 -8.2593798e-01 -1.3996147e+00 -6.5167243e-01 1.0496347e+00 -1 6.7129733e-01 1 1 5.0783848e-01 1.9532457e-02 1.0818164e+00 -4.8201362e-01 1.1583591e+00 9.2212123e-01 -1.0665039e+00 1.1678958e+00 -1 7.4028778e-01 1 1 -4.6582943e-01 1.5563726e+00 -1.4496691e+00 9.6450129e-01 9.1534035e-02 6.1493017e-01 1.1960555e+00 1.5328235e-01 -1 1.0859526e+00 1 1 -3.4638542e-01 1.0541931e+00 -1.5374153e+00 -2.4486934e-01 -9.6788213e-01 -7.0849805e-01 -9.4693575e-01 1.1047387e-01 -1 9.3670767e-01 1 1 -3.2862910e-01 -7.5837423e-01 2.6137196e-01 -3.2662991e-02 -2.8269658e-02 -1.0905430e+00 1.5918613e-01 5.3053787e-02 -1 8.1528186e-01 1 1 -3.4940608e-01 -5.5424426e-01 9.3204424e-01 8.1182301e-01 -7.4765003e-01 -7.0437780e-01 -1.1956114e+00 -5.3731586e-01 -1 4.9661776e-01 1 1 -8.3134768e-01 -3.6114236e-01 8.8654707e-01 3.7243966e-01 6.1656147e-01 -9.5653532e-01 -1.0146978e+00 1.4112506e+00 -1 1.0441904e+00 1 1 1.3435969e+00 -1.6270612e-01 -3.7731198e-01 1.5407209e+00 -1.5655491e+00 -9.5949491e-01 -1.4610633e+00 -1.3612692e-01 -1 6.5781711e-01 1 1 6.5392350e-02 -1.4161206e+00 1.3931435e+00 -1.2526084e+00 -1.3447097e+00 -4.3581815e-01 -1.4034812e+00 -8.0574082e-01 -1 8.3204989e-01 1 1 -5.0820790e-01 -3.3220632e-02 2.7294043e-01 -7.7759137e-01 8.2229890e-02 1.3984498e+00 -1.2312467e+00 1.3199411e+00 -1 6.1397343e-01 1 1 5.4023879e-01 8.6432927e-01 5.8456567e-01 4.7267912e-02 -2.6300370e-01 1.4914920e+00 1.0685589e-01 1.4640986e+00 -1 6.7411768e-01 1 1 5.9060683e-01 5.7540342e-02 1.0349235e+00 -3.9113890e-01 -8.2344811e-02 7.3848167e-01 -1.0641127e+00 -9.8981525e-01 -1 1.0898824e+00 1 1 -1.1038137e+00 -5.3001466e-01 -1.0393235e+00 1.4820139e+00 1.4731192e+00 -7.7113500e-01 5.4534877e-01 -1.0918719e+00 -1 7.5551721e-01 1 1 -6.9144538e-01 -1.5412803e+00 -6.5572537e-01 -1.4813687e+00 -1.7679064e-01 -1.3963218e+00 -1.4905262e+00 -1.0477099e+00 -1 1.1021733e+00 1 1 -3.7122672e-01 1.2750445e+00 -6.9251574e-02 -2.4248554e-01 6.2643745e-01 -2.8361454e-01 -2.1408066e-01 -2.3347369e-01 -1 8.2370494e-01 1 1 -4.4351470e-03 8.6885318e-01 -1.5219287e+00 -8.0883851e-01 1.0571799e+00 -9.1345430e-01 -9.3002049e-01 -1.4316536e-01 -1 6.3425404e-01 1 1 8.5670756e-01 6.9275109e-01 -2.0826950e-01 -4.7737072e-01 -8.2467870e-01 5.3686607e-01 -1.4308564e+00 2.7972326e-01 -1 7.9881508e-01 1 1 7.6486475e-01 3.2517032e-01 -6.5130494e-01 4.5797369e-01 3.3190292e-01 4.5400091e-01 4.8843089e-01 1.4862526e+00 -1 9.5547662e-01 1 1 -3.1530661e-01 -1.2336932e+00 -1.1732701e+00 2.6183196e-01 -1.1761116e+00 -5.3532295e-01 7.6333237e-02 6.4376476e-01 -1 5.6323274e-01 1 1 5.0868992e-01 -1.6974608e-01 6.2595919e-01 -7.6151438e-01 -7.3710861e-03 3.4849421e-01 1.1629199e+00 1.0922553e-01 -1 8.1270169e-01 1 1 1.2778336e+00 -3.5615352e-01 -6.9762939e-01 7.6342068e-02 -1.3637306e+00 1.2134053e+00 1.3472536e+00 1.0633981e+00 -1 6.0421040e-01 1 1 6.2146766e-01 -1.1382687e+00 -6.3331298e-01 1.3113286e+00 8.3947365e-01 -1.5159758e+00 -1.3091433e+00 1.1274308e-02 -1 7.9963783e-01 1 1 -7.8865022e-01 1.4177538e+00 -3.7531995e-01 1.2281534e+00 1.4102498e-01 -6.8952585e-01 9.4381531e-01 9.9173654e-01 -1 9.4393887e-02 1 1 -4.6476296e-01 -7.9179318e-01 3.1558561e-01 1.3100803e+00 1.4459591e+00 4.7433698e-01 8.0268900e-01 -1.1746524e+00 -1 7.0775132e-01 1 1 -1.2716537e+00 1.1846831e-01 1.0389267e+00 -9.0282450e-01 -1.1266343e+00 -1.1804778e+00 7.9512591e-01 -6.1419337e-01 -1 8.5573449e-01 1 1 -4.2815197e-01 -6.7291606e-01 2.6890224e-01 1.2110483e-01 -9.6439877e-01 -1.1332740e+00 -6.5400442e-01 5.2550303e-01 -1 4.5142666e-01 1 1 1.4385291e+00 3.3265614e-02 -1.3118858e+00 -3.4323435e-01 -1.1736478e+00 5.3992565e-01 5.8033119e-01 1.1125288e+00 -1 7.9247519e-01 1 1 -3.3898749e-01 -1.0832007e-01 -1.1679021e+00 -7.7557316e-01 5.6105711e-01 -1.5308273e+00 -1.0188332e+00 -4.8778270e-01 -1 8.2116410e-01 1 1 1.4863639e+00 -1.5532217e+00 -2.6026154e-01 -5.9012879e-01 -1.3742327e+00 1.0285707e+00 1.2925106e+00 1.3930384e+00 -1 1.1136525e+00 1 1 -6.2717966e-01 -1.5043335e+00 -1.1186619e+00 -2.8651023e-01 2.5979077e-01 -9.9694157e-01 -8.8726417e-01 -1.4937037e+00 -1 6.1792941e-01 1 1 -9.6520698e-01 2.0376728e-01 1.0818250e+00 6.8404663e-01 -5.1028525e-01 -1.4833156e+00 8.9142368e-01 -2.1074002e-01 -1 8.0768675e-01 1 1 9.5068794e-01 3.8062497e-01 -1.3059319e+00 -1.4573384e+00 1.8376910e-01 -1.5469705e+00 -9.7567608e-02 -1.3326133e+00 -1 3.3078957e-01 1 1 7.2023285e-02 8.8120624e-01 1.5096453e+00 1.5110142e+00 4.2166247e-01 -1.1288048e-01 9.2585356e-02 -8.1714686e-01 -1 6.0730125e-01 1 1 9.8217602e-01 9.6556801e-01 1.1055605e+00 -1.0185910e+00 -5.5193923e-01 3.3973252e-01 9.9371823e-01 1.2558001e+00 -1 9.9583277e-01 1 1 1.5045425e+00 -1.1661298e+00 -1.3654929e+00 -9.2133495e-01 6.8054565e-01 -1.5310064e+00 7.1577171e-01 1.0131652e+00 -1 6.1381898e-01 1 1 1.6646360e-01 1.2521867e+00 -5.0433052e-01 3.3739027e-02 -6.0818760e-01 1.1616657e+00 8.1679869e-01 8.3500644e-01 -1 1.0111786e+00 1 1 -1.4053551e+00 -2.7657820e-02 -2.6608931e-01 1.5651546e+00 9.3344509e-01 -8.8308145e-01 -8.2430992e-01 4.5889035e-01 -1 6.1936281e-01 1 1 -1.3091715e+00 1.1072809e-01 1.4648547e+00 9.9801295e-01 -7.0202008e-01 -1.0661868e+00 2.4672434e-01 -3.9800751e-02 -1 1.0779619e+00 1 1 4.7011708e-01 1.1841621e+00 -8.4818462e-01 6.4046384e-01 9.7049090e-01 2.4329070e-01 -2.0626836e-01 2.2800855e-01 -1 2.1029221e-01 1 1 1.5229649e-01 2.2360979e-01 1.1085473e+00 1.1793625e+00 -1.0851820e-01 -1.3669092e+00 1.5660314e+00 -6.0325742e-01 -1 9.7338199e-01 1 1 -7.5096936e-01 8.6484934e-01 -1.4322645e+00 1.2380652e+00 1.3999137e+00 8.2341493e-01 2.6598572e-02 -1.0280176e+00 -1 1.0113310e+00 1 1 1.3772186e+00 -6.2629310e-01 -1.1865229e+00 1.3943177e+00 9.6197209e-01 4.1916869e-01 9.3605040e-01 8.6821479e-01 -1 4.0211500e-01 1 1 -3.4202779e-01 1.3689192e+00 9.4055276e-01 1.1578604e+00 1.2290969e+00 1.5174322e+00 -8.9693223e-01 -6.1183670e-01 -1 1.2185121e+00 1 1 6.5348751e-01 1.5414942e+00 -6.2401482e-01 1.1340219e+00 1.4595502e+00 3.3578213e-02 -1.3785068e+00 -7.0669247e-01 -1 1.1428732e+00 1 1 1.5658615e-01 -8.2212662e-01 -1.1808832e+00 -5.3664755e-01 1.1039432e+00 -1.1376496e+00 6.8153319e-01 9.8146219e-01 -1 6.1638200e-01 1 1 -9.1125081e-01 -7.5764142e-01 1.4778813e+00 7.7153613e-02 -2.7309256e-01 -7.4380293e-01 2.8148181e-01 -1.0679859e+00 -1 6.1089673e-01 1 1 -1.2819545e-01 -8.0436251e-01 1.3195111e+00 -7.5699734e-01 2.4656094e-04 -6.9864924e-01 -3.7381545e-01 1.4210621e+00 -1 3.8269019e-01 1 1 5.5169531e-01 -6.4754040e-01 5.2098863e-01 5.9589432e-01 1.0023571e+00 1.0755268e+00 4.6900153e-01 1.4040003e+00 -1 6.2184644e-01 1 1 1.5030822e+00 -7.3449503e-01 6.3725822e-01 -2.0147888e-01 1.3966973e+00 -3.4563363e-01 2.5280953e-01 5.3000552e-01 -1 5.3149142e-01 1 1 7.5550929e-01 -1.3404613e+00 7.0947210e-01 3.8140750e-01 3.1040636e-01 -2.5965383e-01 1.5364671e+00 1.3875853e+00 -1 1.0843944e+00 1 1 -4.7287564e-01 -7.7286306e-01 -1.3881732e+00 1.4668091e+00 -1.1857645e+00 -3.2976737e-01 -4.8902928e-01 1.1040407e+00 -1 6.6185549e-01 1 1 6.0856946e-01 9.7621856e-01 -1.5596794e+00 5.8309689e-01 1.1202199e+00 -6.3070867e-01 -7.0880357e-01 1.3652306e+00 -1 7.3991117e-01 1 1 -7.9873977e-01 -1.2331699e+00 -8.2528135e-02 1.4819040e+00 -2.9080688e-02 -5.8692686e-01 5.7665964e-02 -7.6178650e-01 -1 6.1571662e-01 1 1 -3.9392430e-01 -8.0027432e-01 1.5335835e+00 -1.8645173e-01 1.3293307e+00 1.2122360e-01 -1.5602744e+00 -1.3556160e+00 -1 4.2139187e-01 1 1 -1.3499137e+00 -1.0524118e+00 1.3111199e+00 -1.5263102e+00 -9.4620578e-01 -1.4885870e+00 -6.5721840e-01 -1.0090073e+00 -1 3.3977913e-01 1 1 5.8191009e-01 -7.1850128e-01 8.6097132e-01 1.5507046e+00 -1.3858223e-01 9.6178835e-01 -2.9903348e-02 -6.8688105e-02 -1 6.2198833e-01 1 1 3.8496808e-01 4.3109179e-01 1.6926579e-01 3.9552043e-02 -1.2314154e+00 1.2826029e+00 6.9249987e-02 -1.4764793e+00 -1 1.2928892e+00 1 1 -1.5223968e+00 8.4699160e-01 -1.4328567e+00 -1.2664475e+00 4.1434836e-01 -9.0159994e-01 1.4952515e+00 2.5286455e-01 -1 3.7259327e-01 1 1 1.3499854e+00 8.3151528e-01 1.4268249e+00 -8.9304120e-01 -9.5800820e-01 -1.2888563e+00 1.0926274e+00 -6.8039855e-01 -1 3.1285841e-01 1 1 6.2244787e-01 1.4731201e+00 8.6895113e-01 1.1863044e+00 -5.8145712e-01 -5.2636521e-01 1.1798007e+00 -6.1106463e-02 -1 1.1034458e+00 1 1 -2.2187586e-02 -1.6275131e-01 -8.0260129e-01 -1.4702320e+00 9.4497333e-01 1.0480738e-01 -8.2287628e-01 2.8446672e-01 -1 4.3478632e-01 1 1 9.4276373e-01 9.6597145e-01 6.7892975e-01 -1.5637098e+00 1.4159196e+00 -9.3577069e-01 -7.9074387e-01 -4.7181291e-01 -1 1.0795296e+00 1 1 -1.1633371e+00 -6.6868862e-01 5.0784107e-01 1.2930730e+00 -2.0283754e-01 -6.8511899e-01 -1.0953315e+00 -3.7966675e-01 -1 9.2531962e-01 1 1 1.0664414e+00 -1.1726876e+00 -4.2238374e-01 -8.5929631e-01 -4.6254589e-01 -8.5777763e-01 4.9694086e-01 -4.8443772e-01 -1 5.4966685e-01 1 1 8.9499714e-01 9.9192817e-01 9.9592805e-01 -2.9164935e-01 1.4330473e+00 1.0014010e-01 -1.4097889e+00 1.0634206e+00 -1 5.2891837e-01 1 1 2.7126088e-01 -1.0953872e+00 1.5707469e-01 -8.6614212e-01 -1.3650658e+00 -8.3903902e-01 -4.3056895e-01 3.8969689e-01 -1 5.1966349e-01 1 1 6.3060578e-01 -4.3941592e-01 1.0165053e+00 8.8982385e-01 3.8997374e-01 8.8064131e-01 -1.4843797e+00 -5.8503726e-01 -1 7.0472543e-01 1 1 -1.1423200e+00 6.2098101e-01 4.2437363e-01 1.2883801e+00 9.2638689e-01 8.9553134e-01 -5.8228891e-01 4.6373188e-01 -1 8.1587160e-01 1 1 -6.9983553e-01 4.5697762e-01 1.0322093e+00 -1.1946366e+00 5.1294650e-02 -1.7518253e-01 -4.6865483e-01 -3.4973274e-01 -1 8.4134937e-01 1 1 -1.2828168e-02 -7.7115661e-01 4.6700366e-01 -3.3925723e-01 1.3127943e+00 -6.2039547e-01 -7.0888699e-01 -3.8252593e-02 -1 5.4213496e-01 1 1 1.1668659e+00 1.3821415e+00 1.2320921e+00 9.4458409e-02 7.2897414e-01 -4.0678511e-02 -1.3442753e+00 1.1151576e+00 -1 7.5914550e-01 1 1 -1.4477704e+00 7.1669028e-01 1.5353355e+00 1.0581937e+00 -3.4303126e-01 1.1834658e+00 1.1002081e+00 -2.8770045e-01 -1 6.2464728e-01 1 1 -1.0415808e+00 5.4737529e-01 -6.5865651e-01 5.0591412e-01 -5.0378969e-01 1.0865656e+00 -2.1697521e-01 -4.7037429e-01 -1 5.6586440e-01 1 1 -8.9424581e-01 1.1532516e+00 9.3247536e-01 -1.3927032e+00 -6.0107865e-01 -1.7020241e-01 6.8678145e-01 -1.3335383e+00 -1 5.7042338e-01 1 1 -2.1003060e-01 -9.2619292e-01 -1.2923396e+00 8.4390316e-01 1.0331609e+00 1.3989716e+00 5.2443533e-01 -6.5571073e-01 -1 8.0100179e-01 1 1 1.1659075e+00 6.7162640e-02 6.2078325e-01 -8.1045419e-01 7.5273610e-01 8.3627815e-01 -1.1243506e+00 1.7684235e-01 -1 9.2077752e-01 1 1 1.2937099e+00 9.7072787e-01 2.7491308e-01 6.4212476e-01 4.2043906e-02 -1.5864783e-01 -2.8016041e-01 2.4277152e-01 -1 6.3537678e-01 1 1 4.1930274e-01 7.3273089e-01 -8.1867514e-01 8.2005609e-01 -2.2641099e-01 8.1811072e-01 5.9140829e-01 -6.6797923e-01 -1 6.6744774e-01 1 1 6.2886890e-01 -3.5084987e-02 7.0279198e-01 5.1574838e-01 -8.2087426e-01 -7.6422310e-01 -2.0010077e-01 1.3252922e+00 -1 1.0905239e+00 1 1 1.0818608e+00 9.4604965e-01 -5.6361286e-01 5.2889537e-01 1.4412957e+00 -1.4669424e+00 1.5521502e+00 2.9473095e-01 -1 6.8420967e-01 1 1 -7.0381443e-01 6.5597618e-01 -7.3948044e-01 -1.5626689e+00 -9.6486936e-01 3.1788297e-01 -7.9674318e-01 -7.4850029e-01 -1 8.3066285e-01 1 1 -9.1285620e-01 1.1430470e+00 -3.0724166e-01 -6.2423134e-02 3.4202192e-01 -1.1900365e+00 -1.3946716e+00 -1.1074071e+00 -1 5.3154659e-01 1 1 1.1644190e+00 3.5208126e-01 9.6777703e-01 1.4633993e-01 -7.5213161e-01 -1.5646918e+00 -8.2253094e-01 -1.3968735e+00 -1 5.6828265e-01 1 1 1.4087869e+00 -1.3308940e+00 1.4032920e+00 -3.3189420e-01 6.9288156e-01 4.9626973e-01 -1.2699088e+00 -1.3113646e-01 -1 5.3090696e-01 1 1 -7.0263732e-01 -1.9529853e-01 1.1920588e+00 1.3226517e+00 -6.2358259e-01 -1.2309620e-01 6.2372761e-01 1.3874828e+00 -1 3.1027944e-01 1 1 2.1410361e-02 5.8197642e-01 9.9572150e-01 -1.0190188e-01 -1.9956464e-01 1.4316844e+00 -5.0476627e-01 -6.1891187e-01 -1 1.0911547e+00 1 1 -1.4392132e+00 1.4998284e+00 -1.7278390e-01 -4.9697099e-01 1.1379899e+00 8.6171295e-01 -1.3066140e+00 -2.3856542e-01 -1 9.8745903e-01 1 1 1.4076403e+00 -5.2359719e-01 -1.1473299e+00 9.0343880e-01 1.8000866e-01 6.7482506e-02 -5.2943788e-01 -8.9672675e-01 -1 9.2602982e-01 1 1 -1.1229809e+00 -4.9688062e-01 -7.7764075e-02 7.7862907e-01 5.1879229e-02 6.3523290e-02 -1.2719884e+00 -1.0665724e+00 -1 4.4181326e-01 1 1 7.4903343e-01 -7.1922643e-01 -7.8268748e-02 -1.4561676e+00 -1.4285547e+00 -5.0556016e-01 2.2828710e-01 4.6059960e-02 -1 7.2273517e-01 1 1 6.4306421e-01 8.0985060e-01 8.6446858e-01 -8.0257801e-01 1.4737403e+00 1.0584802e+00 9.3668796e-01 1.2979614e+00 -1 1.2818063e+00 1 1 9.0139460e-01 -1.3619536e+00 -7.4258256e-01 1.0703098e+00 8.3675771e-01 -9.6185550e-01 3.9371458e-01 -3.8157529e-01 -1 3.8608928e-01 1 1 9.7933137e-01 -7.1084402e-01 9.6256437e-01 -6.2321357e-02 -1.5234993e+00 7.3040973e-01 9.6677455e-01 -1.1452527e+00 -1 6.2594613e-01 1 1 8.1847253e-01 3.2143460e-01 -1.3828248e+00 -1.2846922e+00 -1.4727593e+00 -1.3478230e+00 2.6268494e-01 2.7577973e-01 -1 5.6568331e-01 1 1 -9.6633871e-01 -1.1880992e+00 3.6622319e-01 3.4498992e-01 -5.7165481e-02 1.1635254e+00 1.0081128e+00 1.1808184e+00 -1 7.5094238e-01 1 1 7.7926584e-01 -4.1995031e-01 7.3309239e-01 -1.1344808e+00 5.4711910e-01 -1.0435057e+00 7.4230154e-01 5.7324160e-01 -1 6.1829929e-01 1 1 -1.7874877e-01 1.0537771e+00 -2.4258521e-01 -8.9255265e-01 -1.0951160e-02 1.3121626e+00 5.9753043e-01 -7.9311195e-01 -1 9.8370964e-01 1 1 -8.6793498e-01 -1.4672905e+00 6.5769760e-01 -2.7384563e-02 1.2978254e+00 -4.6415959e-01 -9.7780991e-01 -5.4916626e-02 -1 1.0143684e+00 1 1 -9.6854259e-01 7.5060253e-01 -1.3409720e+00 1.5617659e+00 4.7293464e-01 -5.5558662e-01 -3.7994269e-01 6.4450864e-01 -1 9.4335413e-01 1 1 1.4378609e+00 -1.2593881e+00 6.9091076e-02 5.9325832e-01 3.8308408e-01 -9.3094776e-01 1.1609995e+00 4.5306637e-02 -1 1.0141691e+00 1 1 9.9766655e-01 1.5153245e+00 -1.1755646e+00 -5.2243211e-01 1.3707339e+00 -1.3075305e+00 4.8615072e-01 1.2032187e+00 -1 1.0116019e+00 1 1 1.1017046e+00 -8.3243794e-01 -2.3870051e-01 2.3493441e-01 6.2594590e-01 -2.2475634e-01 -5.4742046e-01 6.4992146e-02 -1 7.9591227e-01 1 1 -1.9741235e-01 -1.2724181e+00 -2.5718771e-02 -4.3934012e-01 -9.2107844e-01 -1.2854634e+00 1.2292830e+00 -9.5123752e-01 -1 6.3792046e-01 1 1 -3.8747835e-01 -7.0933992e-01 1.2844088e+00 -1.2465980e+00 1.2032035e+00 -5.0110822e-02 1.4458263e+00 1.1608173e-01 -1 6.8790956e-01 1 1 1.7290493e-01 4.6808902e-01 1.1761095e+00 -2.9062584e-01 -1.9049412e-01 -2.6574598e-01 -2.1640967e-01 5.6641999e-02 -1 3.4611219e-01 1 1 3.9939951e-02 6.2422090e-01 -2.8993478e-02 6.2802977e-01 -3.5168528e-01 9.5200528e-01 7.6697266e-01 7.9499772e-02 -1 4.8331629e-01 1 1 -1.0300738e+00 1.5027510e+00 -3.4651681e-01 -4.5494955e-01 -1.4387017e+00 2.2128811e-01 5.5484021e-01 9.7578949e-01 -1 9.8830248e-01 1 1 8.6594923e-01 1.4720396e+00 6.0480595e-01 2.9940431e-01 5.7965178e-01 -4.5642045e-01 9.5242903e-01 9.8026180e-01 -1 9.8162372e-01 1 1 -9.9008656e-01 5.2807736e-01 -1.2203038e+00 -7.4319481e-01 1.2862187e-01 7.1080702e-01 1.0601973e+00 7.4818139e-01 -1 9.3773824e-01 1 1 6.3143319e-01 3.9693216e-01 -1.3289163e+00 9.7154291e-02 3.3206102e-01 -9.4332027e-01 -3.7806825e-01 -1.1107779e+00 -1 6.5760763e-01 1 1 1.9769387e-01 -1.5039268e+00 -1.5143034e+00 -7.5601521e-01 1.4810094e+00 1.2343575e+00 1.2488329e+00 -1.5010488e+00 -1 9.4132234e-01 1 1 -1.1641338e+00 7.5709536e-01 -8.5454373e-01 1.3946892e+00 4.8657161e-01 -1.2306873e+00 1.5345288e-01 -1.1386491e+00 -1 5.9768046e-01 1 1 2.4162907e-01 1.0514524e+00 1.0451057e+00 1.1186845e+00 2.4339601e-01 8.4149395e-02 -1.6493223e-01 1.3071932e+00 -1 8.3769643e-01 1 1 -1.0194784e+00 3.0139909e-01 4.4618703e-01 -7.0094367e-01 4.0312790e-01 5.8219119e-01 -1.1312028e+00 8.3856110e-01 -1 6.4781750e-01 1 1 -1.2795695e-01 1.3671623e+00 8.3688150e-02 2.1226854e-01 -1.0446752e+00 -1.1737744e+00 7.9352223e-01 5.1179708e-01 -1 7.6407131e-01 1 1 1.4185152e+00 2.8883499e-01 -8.8676661e-01 -1.2518898e+00 5.0444666e-01 -1.5664051e+00 6.6725414e-01 9.2829020e-02 -1 5.2748335e-01 1 1 -5.6243519e-01 6.8895476e-01 -1.7085693e-01 -1.2651734e+00 -9.2359420e-01 -2.3959438e-02 -9.4540241e-01 -1.1942124e+00 -1 8.2602338e-01 1 1 2.0405552e-01 -6.4786145e-01 -1.7669078e-01 -1.4705021e+00 -2.3841679e-01 -5.6240666e-01 7.9731538e-01 5.0840500e-01 -1 6.9977459e-01 1 1 -1.0581317e+00 1.5279387e-01 -8.3682855e-01 1.7997807e-01 -1.5403271e+00 6.8363010e-01 -1.5546119e+00 -3.6926311e-01 -1 7.9281676e-01 1 1 5.3688093e-01 1.3253430e+00 3.3278728e-01 -4.6228964e-01 -1.5545811e+00 9.6680616e-01 2.6330265e-01 -1.5595269e+00 -1 7.7162633e-01 1 1 7.0365999e-01 1.1485237e+00 1.1208877e+00 -5.4333448e-01 7.8093833e-01 7.9389278e-01 -1.1763593e+00 -6.6099685e-01 -1 6.3807941e-01 1 1 1.4586484e+00 1.2925713e+00 -1.3708243e+00 7.8730940e-01 -3.4366830e-01 6.1199826e-01 -1.0282056e+00 -7.0240498e-01 -1 5.6007983e-01 1 1 -1.4848087e+00 1.3293518e-01 9.9669475e-01 -7.9201223e-02 1.3557863e+00 2.8044351e-01 8.5036859e-01 7.8464407e-01 -1 3.5920526e-01 1 1 -1.5089746e+00 5.6923270e-01 4.7661877e-01 9.0033756e-01 7.2856082e-01 1.0251018e+00 1.0398914e+00 -8.9312911e-01 -1 7.2669822e-01 1 1 7.4134859e-01 9.4429082e-01 -5.2962897e-01 -1.0785035e+00 -1.0063873e+00 3.9244062e-01 7.7520703e-01 -2.9119346e-01 -1 7.4853893e-01 1 1 2.8932523e-01 -6.3022003e-01 -1.3421318e+00 5.8053297e-01 -1.7260458e-02 1.5465467e+00 7.1976114e-01 5.1285089e-01 -1 7.0772348e-01 1 1 -4.9631134e-01 1.3423783e+00 -5.7317713e-01 -7.6907989e-01 -1.0699880e+00 -7.2730721e-01 -1.2478114e+00 -1.0454141e+00 -1 9.0203247e-01 1 1 -5.7623935e-01 -1.5665378e+00 -1.2649937e+00 -1.4134802e+00 -8.1149372e-01 8.4680118e-02 1.3064444e+00 6.5304409e-01 -1 3.1602572e-01 1 1 6.7535616e-01 8.8673239e-01 1.5494040e+00 3.6213367e-01 -1.1212777e+00 7.7279274e-02 8.1922752e-01 -1.0127021e+00 -1 7.2446789e-01 1 1 1.3675056e-01 -4.0428836e-01 1.7146717e-01 1.1155648e+00 1.1005202e+00 1.3549995e+00 -8.4366486e-01 6.6520177e-01 -1 7.2962804e-01 1 1 -1.2792020e+00 3.9050680e-01 1.0082688e+00 2.7258583e-01 -1.2544677e+00 7.1015627e-02 -1.4676625e+00 -8.8209374e-01 -1 4.1428545e-01 1 1 1.5118795e+00 4.6079001e-01 2.2259639e-01 9.0792107e-01 -6.1038107e-01 -2.4556827e-01 7.8223005e-01 -1.7381277e-01 -1 4.7813335e-01 1 1 9.5751995e-01 4.7181873e-01 -4.5937537e-01 7.1398793e-01 -1.3746879e+00 7.8677336e-01 -6.2482812e-01 4.0992938e-01 -1 4.8489503e-01 1 1 -1.3412832e+00 4.7749948e-01 1.3128434e+00 -8.8875790e-01 -1.1066135e+00 3.3633599e-01 8.5803639e-01 1.7037634e-01 -1 4.4810065e-01 1 1 1.1216310e+00 -1.4355183e+00 1.5536064e+00 9.1906837e-01 -6.2541551e-01 1.0737735e+00 1.1073609e+00 1.5242082e+00 -1 1.0322661e+00 1 1 -1.4456599e+00 6.7569286e-01 -1.4555429e+00 -4.2900327e-01 4.1046228e-01 -1.5389146e+00 6.1949798e-01 8.2132774e-01 -1 8.1017456e-01 1 1 -1.2884884e-01 -4.8747920e-01 2.7187299e-01 -3.0289649e-01 -2.9790055e-01 1.9509330e-01 6.6442897e-01 -1.0287164e-01 -1 6.7812435e-01 1 1 -1.0051578e+00 2.1067774e-01 1.4936555e+00 -1.4012809e+00 8.8407123e-01 -8.8960812e-01 -1.3041421e+00 -1.0877084e+00 -1 7.9943810e-01 1 1 -1.3436986e+00 2.8585967e-01 -5.9928740e-01 1.1926676e+00 -1.1480196e+00 -8.0431014e-01 1.7525294e-01 -1.8813207e-01 -1 9.6113359e-01 1 1 1.3665495e+00 9.4829384e-01 -2.7723424e-01 -1.3375527e+00 8.9664580e-01 2.3260990e-01 -1.3377138e+00 -1.4934980e+00 -1 7.0606630e-01 1 1 -5.8682798e-01 6.7507987e-01 -4.9396452e-01 9.8877678e-01 -2.9401308e-01 1.3333080e+00 1.4226478e+00 1.0441538e-01 -1 7.1041219e-01 1 1 -1.3585405e+00 -1.3652321e+00 1.1676363e+00 -6.5387691e-01 2.4741984e-01 -7.2141906e-02 -2.2032092e-01 -1.2409641e+00 -1 5.8109674e-01 1 1 1.0596857e-01 7.3705171e-01 -1.0654304e+00 -4.1813717e-01 -1.0834356e+00 1.6575832e-01 1.0040073e+00 1.5000099e-01 -1 6.7425012e-01 1 1 -2.6933320e-01 3.2826853e-01 3.8897823e-01 1.1140415e-01 -6.3111788e-01 -6.9260287e-01 8.5571551e-01 1.5093180e+00 -1 5.2175658e-01 1 1 3.5195816e-01 5.7247004e-01 -9.7233933e-02 -1.9720672e-02 -1.1814632e+00 -9.7558137e-01 -2.0053343e-01 -1.2529441e+00 -1 1.1455384e+00 1 1 -2.5817207e-01 -1.1943349e+00 -5.8254004e-01 1.5634890e+00 1.1552351e+00 -6.2394732e-01 5.6348003e-01 -1.3585548e-01 -1 9.8318950e-01 1 1 -5.5860964e-01 -1.5515160e+00 -1.5477611e+00 1.2793532e+00 9.9339165e-01 -4.6254754e-02 -1.4929448e+00 6.1483339e-01 -1 1.1028939e+00 1 1 -1.4733502e+00 -1.1103354e+00 -8.3388541e-01 1.0287471e+00 1.5101453e+00 -1.4302614e+00 -2.2664045e-02 8.0657332e-01 -1 1.1220769e+00 1 1 -5.6325728e-01 -3.4653755e-01 -4.6720115e-01 -1.1737036e+00 8.5594558e-02 1.0644243e+00 -7.8190162e-01 1.0546437e-01 -1 8.1294526e-01 1 1 -1.0464361e+00 2.5618313e-01 -1.4097556e+00 -3.7544719e-01 -2.6170149e-01 1.5502934e+00 -1.3841803e-01 6.8144417e-01 -1 4.7725232e-01 1 1 -8.1661429e-01 -1.4537181e+00 1.3014361e-01 1.3187010e+00 -1.8728771e-01 -5.8889013e-01 1.5282838e+00 -1.2147024e+00 -1 5.9815804e-01 1 1 7.8186816e-01 -4.7397398e-01 7.7523785e-01 -5.2911682e-01 1.3131017e-01 -1.4595731e+00 2.0348145e-01 -1.4340530e+00 -1 5.7826649e-01 1 1 -4.2396646e-01 9.9827790e-01 1.2378640e+00 9.8236449e-01 1.5319844e+00 -1.4890043e+00 -1.2816912e+00 1.7034222e-01 -1 3.8426349e-01 1 1 -4.7216889e-01 -1.1896237e+00 1.1532191e+00 1.5305517e+00 -4.3218231e-01 2.3130903e-01 5.1639512e-01 9.5078406e-01 -1 7.3514622e-01 1 1 -7.9497134e-02 -9.0991671e-01 -1.4727678e+00 6.2131680e-01 -3.2581506e-01 1.4607483e+00 -1.1677654e+00 -1.4541124e+00 -1 8.7450839e-01 1 1 -9.3145865e-01 3.0288860e-01 -1.9996831e-01 -1.8244707e-01 -1.7765251e-01 -7.5013769e-01 -1.1035351e+00 -8.1703178e-01 -1 3.8122592e-01 1 1 -4.6933823e-01 1.2686326e+00 6.3673763e-01 -1.9344794e-01 -1.2927540e+00 -3.5276207e-01 8.4886881e-01 4.8364602e-02 -1 2.4216368e-01 1 1 3.7146941e-01 -8.1696915e-02 1.3848229e+00 2.6893906e-01 -6.2316411e-02 -6.8682283e-01 9.6589236e-01 -8.0863095e-01 -1 3.2605453e-01 1 1 9.4172210e-01 -2.0406842e-01 -1.3410063e+00 -6.9299980e-01 -1.2015626e+00 -1.2198615e+00 1.1436674e+00 -1.3049774e-01 -1 8.9220632e-01 1 1 1.7947208e-01 8.4132118e-01 -5.0760320e-01 -1.3637322e+00 -5.0555950e-01 -1.7878157e-01 1.3534589e+00 -4.4391617e-01 -1 5.2090966e-01 1 1 4.5822080e-01 -2.2339976e-01 1.2785819e+00 8.1279647e-01 1.0696429e+00 -1.4192306e+00 -6.8859930e-01 3.8346926e-01 -1 4.5544494e-01 1 1 1.2734462e+00 -4.7662059e-01 6.3204817e-01 1.0253829e+00 1.2942975e+00 1.1040109e+00 3.3896335e-01 1.5612769e+00 -1 3.4767865e-01 1 1 -8.6028674e-01 4.9899324e-01 1.1088854e+00 -1.1671378e+00 8.7120421e-01 8.6441263e-01 1.2495389e+00 -1.3423658e+00 -1 2.8265460e-01 1 1 -1.2299032e+00 -1.4729992e+00 1.1098824e+00 1.8811904e-02 -6.3417914e-01 1.4586702e+00 -5.4621890e-01 -1.3643174e+00 -1 5.0596105e-01 1 1 6.9662614e-01 -9.4808085e-01 -9.8441194e-01 -1.1291834e+00 7.7499136e-01 -1.1193928e+00 -5.6731286e-01 4.0252124e-01 -1 1.0335746e+00 1 1 -5.2032530e-01 -2.3688980e-01 -1.3845069e+00 1.7498396e-01 2.3660096e-01 1.3643492e+00 -9.3588384e-02 1.3254553e+00 -1 3.5027612e-01 1 1 1.0866408e+00 -1.0089804e+00 3.6997320e-01 4.2468500e-01 -7.0393642e-01 1.3281727e-01 9.9794882e-01 -1.0688157e-01 -1 5.4272321e-01 1 1 1.0934600e+00 3.8413554e-01 9.2776513e-01 -1.7748944e-02 1.7855202e-01 -1.4125991e+00 -4.3734347e-01 6.3245866e-01 -1 3.3667831e-01 1 1 -5.3429660e-01 1.9310200e-01 1.2242502e+00 1.4480744e-01 7.0283565e-01 -5.3814976e-01 8.9510795e-01 -1.4168537e+00 -1 1.1346922e+00 1 1 -1.2512027e+00 2.0014506e-01 -1.4584364e+00 -9.5573826e-01 1.7041532e-01 -3.7684895e-02 -1.0078711e+00 2.1178346e-01 -1 6.6050683e-01 1 1 8.5775229e-01 -8.0769703e-01 -1.2347231e+00 -1.2961758e-01 -9.6213383e-01 1.2316888e+00 1.7794644e-01 2.0193974e-02 -1 6.5662572e-01 1 1 -5.2596693e-01 -1.4212368e-01 1.3690973e+00 -1.3588782e+00 -8.0584756e-01 1.0397137e+00 -5.0456502e-02 1.0811699e-01 -1 2.8312263e-01 1 1 5.1560310e-01 -1.0622253e+00 1.3942861e+00 7.1286431e-01 -4.7409323e-01 9.2991424e-01 2.0759174e-01 1.2817087e+00 -1 3.5254832e-01 1 1 1.2287022e+00 8.4984514e-01 6.2635746e-01 -9.2399114e-01 -1.0059775e+00 -3.5479367e-01 -1.3151228e+00 -2.2228226e-01 -1 1.0791684e+00 1 1 1.1099521e+00 -1.4745414e+00 -2.8712872e-01 -6.2664139e-01 5.8745501e-01 -2.7437501e-01 9.7650162e-01 -5.4433422e-01 -1 9.0253338e-01 1 1 1.8842515e-01 1.4065067e+00 -2.8610519e-01 -1.3432978e+00 -6.6940910e-01 4.3724046e-01 3.8262716e-01 -3.0746697e-01 -1 7.6035472e-01 1 1 1.3612520e-01 -1.3271286e+00 1.2084355e+00 -1.3211706e+00 -7.1547082e-01 5.1522167e-01 -2.5470173e-02 3.2256219e-01 -1 7.5336622e-01 1 1 7.7672785e-01 2.5699957e-01 -2.2095097e-01 -1.3702117e-01 1.0985942e+00 1.1012502e+00 -8.2058891e-01 -1.0862344e+00 -1 8.1175859e-01 1 1 1.1474972e+00 -2.9813328e-01 -1.6038396e-01 -1.2730828e-01 9.3293472e-01 -1.5525557e+00 -4.6119188e-02 -5.4743437e-01 -1 9.0129914e-01 1 1 -2.5232410e-01 1.1432190e-01 -8.6712439e-02 -2.4573959e-01 1.4485150e-01 2.6490436e-01 8.4819124e-01 9.9550728e-01 -1 6.7667338e-01 1 1 3.3901652e-01 -1.2464702e+00 3.2302244e-01 1.0490499e+00 -2.1507151e-01 6.1083115e-01 -9.9724071e-01 -6.3167645e-01 -1 8.4040491e-01 1 1 -9.9835585e-01 -1.2856766e+00 3.6597943e-01 7.6290680e-01 1.2662864e+00 -4.8559699e-01 -2.2785697e-01 -1.1444469e+00 -1 1.0352568e+00 1 1 -1.2045949e-01 -4.9189064e-01 -2.2219244e-01 1.3349624e+00 1.3263221e+00 4.2916786e-01 9.3479083e-03 1.2524922e+00 -1 3.7224771e-01 1 1 -1.3770548e+00 1.4659571e+00 9.6539756e-01 -5.4098461e-01 -1.2456860e+00 -7.2579766e-02 3.0661868e-02 -1.1758422e+00 -1 9.0180941e-01 1 1 -4.6479720e-02 -1.1693929e+00 -8.8927311e-01 -5.5921688e-01 -6.7184753e-01 -9.1017206e-01 1.1282670e-01 1.3798628e+00 -1 1.1225595e+00 1 1 1.0719191e+00 -1.8358984e-01 -1.4568398e+00 8.8704377e-01 -8.5745751e-01 -8.4722571e-01 -1.2436833e+00 1.1705670e-01 -1 5.1004661e-01 1 1 -1.2902713e+00 -5.5050388e-01 4.6587096e-01 -1.4540745e+00 -8.0288465e-01 1.5170685e+00 -1.5690579e+00 7.3491011e-01 -1 3.9695336e-01 1 1 8.2508237e-01 -3.2835217e-01 1.0443441e+00 -1.8061503e-01 -9.4188314e-01 2.0422212e-01 -6.2655979e-01 -1.1080738e+00 -1 7.1960727e-01 1 1 1.6937392e-01 1.1633950e+00 2.1299342e-01 -8.1837474e-01 2.5545619e-01 -1.3995300e+00 2.8253566e-02 -3.5214222e-02 -1 3.8622199e-01 1 1 3.8453552e-01 -9.3597147e-02 1.5063954e+00 -5.3166909e-01 -1.1049803e+00 -7.9636057e-01 4.7719012e-01 -1.2260139e+00 -1 7.1589102e-01 1 1 6.3246812e-01 8.5067111e-01 -1.0706203e-01 -1.0729293e+00 -1.4502818e+00 -1.2474759e+00 -3.5162963e-01 9.1298917e-02 -1 8.6575905e-01 1 1 -1.2579216e+00 -1.5884435e-01 7.4106475e-01 1.8442000e-02 7.3109609e-01 6.6138918e-01 -5.0332838e-01 1.3636873e+00 -1 3.7276342e-01 1 1 1.0294224e+00 6.5672406e-01 -1.3395523e+00 -1.0629862e+00 7.6317788e-01 1.0131797e+00 8.6891182e-01 -1.5683877e+00 -1 7.8317133e-01 1 1 7.5156513e-01 1.1463497e+00 -1.2023250e+00 6.2774039e-01 -3.9210447e-01 1.0791088e+00 -1.4633103e+00 1.2121617e+00 -1 1.3149153e+00 1 1 -7.8895614e-01 -6.8835433e-01 -7.5161224e-01 9.6460444e-01 9.6162056e-01 1.6722704e-01 -1.4681697e+00 -4.2614090e-01 -1 1.1319948e+00 1 1 6.7670908e-01 1.3144835e+00 -2.9012877e-03 1.4887787e+00 -1.5374333e+00 -1.1404931e+00 -1.4594809e+00 6.8112193e-01 -1 6.1023153e-01 1 1 8.8412517e-01 8.4454611e-01 1.5035407e+00 -8.8264610e-01 -4.2723321e-02 -1.4103014e+00 6.0337535e-02 -3.4728000e-01 -1 1.2261887e+00 1 1 -2.4148717e-01 5.7091962e-01 -9.6268576e-01 -3.2423555e-02 1.3738660e+00 3.8047900e-01 -6.4148179e-01 3.4414837e-01 -1 8.8576398e-01 1 1 2.6282583e-01 1.0221459e+00 -6.5747557e-01 -1.4471648e+00 -1.3957534e-01 1.5694571e+00 5.6153901e-01 4.2951126e-01 -1 6.9339175e-01 1 1 2.3449495e-01 9.7812646e-01 -1.2104813e+00 -2.8796901e-01 9.2697793e-01 1.0534110e+00 4.4182348e-01 -5.8422444e-01 -1 5.6322656e-01 1 1 -1.5421444e+00 -5.8292746e-01 3.9522196e-01 1.2990811e+00 5.6001729e-01 -1.3378303e+00 -9.9773642e-01 1.5584140e+00 -1 6.6147934e-01 1 1 -6.8117544e-01 1.3657438e+00 1.1685782e+00 -4.1351445e-01 -1.0583020e-03 -5.3479349e-01 8.6564946e-01 8.0687339e-01 -1 1.2475300e+00 1 1 -5.5195001e-01 -1.5616964e+00 -9.4325247e-01 -7.3440311e-01 1.0626742e+00 -1.7756276e-01 2.5494703e-01 -1.1343813e+00 -1 1.0477904e+00 1 1 4.9928833e-01 5.7505471e-01 -7.6766459e-01 2.0443023e-01 4.1031761e-01 2.1574838e-01 -2.3762756e-01 7.7916003e-01 -1 8.4606743e-01 1 1 3.4505269e-01 1.4054685e+00 3.8222161e-01 -1.0435351e+00 4.1225755e-01 6.8511858e-01 -8.4206542e-01 1.1844962e+00 -1 4.5633034e-01 1 1 -7.9515030e-02 7.3239309e-02 -5.5839083e-01 8.1665543e-01 -1.5408282e+00 8.5094237e-01 2.8136854e-01 -4.4426237e-01 -1 8.0378279e-01 1 1 -1.2322347e+00 -5.7125179e-01 -9.3735197e-01 -9.0449701e-02 -5.5209676e-01 1.2585827e+00 8.6413286e-01 8.4810309e-01 -1 6.0763009e-01 1 1 -7.8903410e-01 -3.2162190e-01 1.0125214e+00 3.4272605e-01 1.1745325e+00 6.5594835e-01 -1.0185474e-01 6.6269881e-01 -1 5.2332711e-01 1 1 -6.3354623e-01 1.1817598e+00 -5.5993954e-01 -1.4842094e+00 -1.4001920e+00 6.7527431e-01 2.9532901e-01 1.0330172e+00 -1 5.3492682e-01 1 1 -1.1539207e+00 6.8838760e-01 1.3076747e+00 -8.6185026e-01 6.4346162e-01 -1.2388823e+00 -1.2170961e-01 1.4786055e+00 -1 1.3362288e+00 1 1 -8.9374393e-01 -7.5534452e-01 -4.9361390e-01 7.6647247e-01 1.2975855e+00 5.8153560e-01 -3.9663316e-01 9.2413132e-01 -1 8.6087325e-01 1 1 -1.1996804e+00 1.0057113e-01 7.7730522e-01 -1.5686797e+00 -4.1702182e-01 3.7408422e-01 2.4610781e-01 -1.5890126e-01 -1 6.3877486e-01 1 1 -2.8726608e-01 1.2221636e-01 1.4265502e+00 -5.5477327e-01 7.3997139e-03 9.0652881e-01 -1.1435716e+00 -2.9972051e-01 -1 3.8590464e-01 1 1 5.4689088e-01 -5.1116567e-01 -6.0635433e-01 1.7261041e-01 -1.2967139e+00 -6.9463656e-01 2.5607258e-01 -1.4296267e+00 -1 3.9393911e-01 1 1 -7.0504548e-01 1.0945267e+00 3.2929452e-01 1.3731926e+00 -6.4162817e-01 -5.9844086e-01 -1.7003747e-01 -8.3611407e-01 -1 4.3075666e-01 1 1 3.8813417e-01 -1.4564177e+00 -1.0331770e+00 1.1092038e+00 1.2430038e+00 1.3841844e+00 1.0295192e+00 -2.2531104e-01 -1 6.7790827e-01 1 1 1.4245909e+00 1.2782750e+00 -1.0226551e+00 1.7772170e-01 -4.2672711e-01 4.9304807e-01 -7.6279321e-01 -1.1834629e+00 -1 1.1148281e+00 1 1 1.0223025e+00 -1.3834641e+00 -1.1065075e-01 -6.8600854e-01 2.5348810e-01 -8.6256140e-01 5.7416486e-01 -1.0386696e+00 -1 9.6204402e-01 1 1 4.6803493e-01 -9.5341201e-01 1.1574193e-01 -1.0056749e-01 3.7477604e-01 1.3805806e+00 -9.8383152e-01 9.1039715e-01 -1 5.0505562e-01 1 1 -2.8494237e-01 1.2684874e+00 6.2877135e-01 -6.1018663e-02 -3.2426228e-02 -3.8562193e-01 -1.0541402e+00 1.4886787e+00 -1 7.3046430e-01 1 1 -1.2392065e+00 6.2024904e-01 -5.5766715e-01 -1.3814721e+00 -1.4920857e+00 -4.2078423e-02 -1.4940200e+00 5.7887421e-01 -1 4.0652839e-01 1 1 1.4154947e+00 7.2115978e-01 -1.3408947e+00 1.1097622e+00 -1.2918302e+00 -3.5370092e-01 7.5564611e-01 -3.7360558e-01 -1 6.6706864e-01 1 1 -1.0613427e+00 2.6801357e-01 1.3676428e+00 1.3750908e-01 -2.4320107e-01 -7.5800680e-01 -1.3149690e+00 8.5477156e-01 -1 1.0205381e+00 1 1 -2.4474132e-02 -5.3972664e-01 -1.0601331e+00 -1.0971499e+00 -2.6834467e-01 -6.6209230e-01 4.2038273e-01 -3.5760072e-01 -1 3.4896355e-01 1 1 2.1190791e-01 -1.4076787e+00 1.4561460e+00 1.3502096e+00 1.2581748e+00 -2.6416128e-01 -6.9409711e-02 -3.2857687e-01 -1 8.9957583e-01 1 1 -1.0297601e+00 4.7918795e-01 4.3944870e-01 1.2488780e+00 8.3688073e-02 -6.8822387e-01 -1.0381455e+00 5.2845760e-01 -1 5.4273514e-01 1 1 -1.4434975e-01 -1.3316253e+00 -7.0005004e-02 9.1265843e-01 -8.8806973e-01 3.6558306e-01 2.9349025e-01 5.0441938e-01 -1 5.9065664e-01 1 1 -7.7679117e-01 8.0267538e-02 1.5231510e+00 -1.3467294e+00 -8.1330244e-02 -6.0075424e-01 3.9009119e-01 -1.3819746e+00 -1 6.7923165e-01 1 1 9.2981116e-01 1.3132577e+00 -1.2405149e+00 6.9449841e-01 -3.2460348e-01 2.0220143e-01 -2.4119267e-01 -1.0520401e+00 -1 3.1945712e-01 1 1 1.0543803e+00 -9.0815671e-01 1.4164089e+00 1.4179877e+00 1.3357179e+00 -8.0385788e-01 -1.0706973e+00 -7.5499708e-01 -1 8.7502814e-01 1 1 -7.5363303e-01 -1.5326659e+00 -1.4046263e+00 -2.6690875e-03 -4.1071329e-01 1.5506265e+00 -1.6721704e-01 -3.4321269e-01 -1 5.5617754e-01 1 1 5.9117265e-01 1.5436662e+00 1.5147863e+00 -8.7705568e-01 -7.7926334e-01 -1.2733341e+00 1.3085716e+00 -4.1163247e-01 -1 9.5035317e-01 1 1 -1.0188033e+00 1.1253358e+00 -4.5328988e-01 -3.2216141e-01 2.2081758e-01 -3.9708551e-01 -1.1271009e+00 -5.1994531e-01 -1 9.3414075e-01 1 1 -1.3477723e+00 1.1303673e+00 -8.0875070e-02 1.5390006e+00 1.0600607e+00 -1.0733348e+00 6.1849257e-01 1.1899728e+00 -1 6.5772167e-01 1 1 -1.1261432e+00 8.7174474e-01 1.0423172e+00 1.2510804e+00 4.6810659e-01 -5.1359351e-01 -5.2550011e-01 4.9320346e-01 -1 4.1540498e-01 1 1 1.0073932e+00 -9.7420887e-01 7.0407131e-01 2.2868930e-01 9.1951394e-01 1.1304534e+00 -1.0633543e+00 -1.3924703e+00 -1 7.3938634e-01 1 1 1.2141723e+00 4.5247866e-01 -1.0530022e+00 1.4132792e+00 7.7652658e-01 -8.2126465e-01 7.2521260e-01 -1.5241537e+00 -1 1.4500372e+00 1 1 -1.1916864e+00 -9.8705615e-01 -1.2168973e+00 -5.9873276e-01 9.0630026e-01 1.1630991e+00 -7.3127953e-01 9.4818315e-02 -1 4.4247226e-01 1 1 -1.0205138e+00 1.2980259e+00 -6.2422165e-01 -3.8024274e-01 -1.3943122e+00 1.2163960e+00 -7.0458228e-01 8.2394256e-01 -1 1.1073042e+00 1 1 1.3210938e+00 7.0178875e-01 -1.5154380e+00 -7.4020658e-01 -1.0654122e+00 -1.5174437e+00 -1.2517505e+00 -1.3779447e-01 -1 8.0058430e-01 1 1 -1.1538840e+00 1.4246366e+00 -1.0746240e+00 5.4896164e-02 6.9464710e-01 -2.2703081e-01 1.0761734e+00 -5.5779010e-01 -1 7.1829894e-01 1 1 -2.7635772e-01 -1.3524871e+00 -1.8987314e-01 -9.8841071e-01 7.7544457e-01 1.3282905e+00 1.0974788e+00 -2.6568954e-01 -1 1.5274785e-01 1 1 -1.4702964e+00 1.3131196e+00 6.6031407e-01 5.2318730e-01 1.5705993e+00 4.2123981e-01 1.0357835e+00 -1.2409124e+00 -1 1.1723867e+00 1 1 4.9700211e-01 -8.6446190e-02 -1.3483079e+00 -1.0881834e-01 1.4004353e+00 -1.3724079e+00 8.4920762e-01 1.0193083e+00 -1 1.2739571e+00 1 1 -3.8046769e-01 -1.4853054e+00 -7.0350024e-01 -5.0291512e-01 3.0429950e-01 -4.8686758e-01 3.7699450e-01 4.0987867e-01 -1 4.6325115e-01 1 1 -1.3794467e+00 -4.3228586e-01 1.2261333e+00 1.5313336e+00 -1.5114301e-01 1.0654415e+00 -4.4583710e-01 -6.8189200e-01 -1 1.1790667e+00 1 1 5.9286767e-01 1.0753927e+00 -1.2256365e+00 1.1966668e+00 1.2878320e+00 -2.0228713e-01 -4.8564904e-01 -2.8839369e-02 -1 7.3316845e-01 1 1 -8.0495607e-01 5.4241332e-01 1.5039840e-01 -9.7630333e-02 -9.8147719e-01 -6.3656240e-01 -4.4574535e-01 -8.9801329e-01 -1 5.8696177e-01 1 1 -1.1986761e+00 -5.6115959e-01 -1.2361329e+00 -9.6164277e-01 8.1581894e-01 1.5602396e+00 1.0563412e+00 -6.9827527e-01 -1 9.9216346e-01 1 1 8.8508311e-01 -3.4800678e-01 -3.3418094e-01 1.1641741e+00 1.5585651e+00 7.2631609e-02 7.8696345e-01 1.0776330e+00 -1 8.0185905e-01 1 1 1.5053601e-01 6.9554155e-01 5.8864875e-01 4.3491409e-01 2.0391576e-01 -1.3600971e+00 3.8963703e-01 4.9586902e-01 -1 7.2145313e-01 1 1 1.0766681e+00 1.0062636e-01 5.4426713e-01 -8.8502241e-01 -2.6533578e-01 -9.2420461e-01 1.5504445e+00 -5.7468219e-01 -1 1.0614157e+00 1 1 -1.3607523e-02 1.0504348e+00 -8.2020331e-01 8.6951582e-01 1.5630397e+00 -1.0728223e+00 -1.1896595e+00 -1.4276791e+00 -1 1.8615353e-01 1 1 6.3461740e-01 -1.0936861e+00 1.5145577e-01 -7.3669528e-01 9.9210269e-03 -1.3245923e+00 -1.5114441e+00 4.8277905e-01 -1 7.6373737e-01 1 1 3.0757759e-01 -1.2402325e-01 8.2706200e-01 -6.2098821e-01 2.3828887e-01 -1.0969070e+00 7.6735015e-02 -6.6634814e-01 -1 1.0532128e+00 1 1 1.5365792e+00 1.5588213e+00 -1.1165119e+00 -5.7799614e-01 -6.0963243e-01 -8.5094894e-01 -1.5091872e+00 4.6470065e-01 -1 6.1649351e-01 1 1 1.3950928e+00 1.3685857e+00 -4.8209775e-01 -5.7656540e-01 -1.3585260e+00 -1.3691270e+00 3.0950203e-01 2.2453125e-01 -1 9.5670967e-01 1 1 -1.5234016e+00 -9.2101454e-01 -4.4941392e-01 1.4786058e+00 3.4820229e-01 1.2481851e+00 -6.7676278e-01 6.4391203e-01 -1 5.4260490e-01 1 1 1.7026003e-01 -8.6434368e-01 -9.1102823e-01 9.2966346e-01 -5.5116929e-01 -1.3083950e+00 1.3549920e+00 -5.5719183e-01 -1 1.0167378e+00 1 1 -4.3052844e-01 -2.9982324e-01 4.7106579e-01 -1.4280974e+00 1.0545259e+00 9.5301894e-01 -5.5436673e-02 3.6469088e-01 -1 7.1244229e-01 1 1 -8.0360753e-01 -1.4625545e-02 3.8932156e-01 -2.6454255e-01 -1.4485224e+00 1.5500369e+00 1.3288584e+00 1.1237092e-01 -1 9.6500134e-01 1 1 -5.2486654e-01 -7.6730307e-01 -6.1010797e-01 -8.1299594e-01 -1.1152276e+00 1.3836314e+00 5.4118862e-01 5.2090794e-01 -1 7.5982249e-01 1 1 1.6016930e-01 1.7511479e-01 7.3694541e-02 -1.2362637e+00 -8.8931647e-01 6.2470073e-01 8.4644116e-01 -7.1904904e-01 -1 4.9708515e-01 1 1 -3.7948253e-01 -5.1811780e-01 7.9665236e-01 6.0977746e-01 9.5588795e-01 1.4244812e-01 1.0049663e+00 6.4975877e-01 -1 3.0033635e-01 1 1 -5.2975620e-01 4.8904671e-01 -1.3170578e-01 6.5449017e-01 -4.9605868e-01 2.3200348e-01 1.2662283e+00 3.1963351e-01 -1 2.7451816e-01 1 1 -3.3879512e-01 1.0016871e+00 1.2438564e+00 1.3004387e+00 5.2858521e-01 5.6592739e-01 3.5072406e-01 -4.3004208e-02 -1 7.4767878e-01 1 1 -1.5636700e+00 -4.4052444e-01 1.3377613e+00 4.1305574e-01 -4.9232787e-01 -1.2009758e+00 9.9145549e-01 -2.0541897e-01 -1 1.1706841e+00 1 1 -1.1784429e+00 8.3958668e-01 -6.2432391e-01 -6.9189578e-01 4.0059929e-01 -6.7377723e-02 3.8504903e-01 1.3370418e-01 -1 1.1098832e+00 1 1 -1.4896875e+00 -1.1009065e+00 -9.2445925e-02 1.4835506e+00 4.3919964e-01 -1.4440286e+00 -1.6186049e-01 9.2732960e-01 -1 4.5049709e-01 1 1 1.3163616e+00 1.0456810e+00 1.3496939e+00 -7.8614785e-01 -1.1143695e+00 -9.8476885e-01 2.3002930e-01 1.8748735e-01 -1 5.4971365e-01 1 1 9.9382308e-01 6.9047364e-01 -1.1348981e+00 7.5173635e-01 9.6742336e-01 -1.0999256e+00 -1.1980936e+00 8.2447356e-02 -1 5.7427755e-01 1 1 -6.6362714e-01 -2.5285106e-01 1.5182165e+00 -1.0527570e+00 -1.3991603e+00 -1.3178439e+00 1.2503145e+00 2.5034964e-01 -1 7.4489657e-01 1 1 -9.2736954e-01 9.0701936e-01 6.4861203e-01 -2.3788573e-01 -8.6536074e-01 -7.7393057e-01 -7.7995636e-02 1.0338098e+00 -1 1.0039484e+00 1 1 -8.5871966e-01 1.2668287e+00 -1.0410309e-01 1.1019349e+00 1.4561011e+00 -1.2575628e+00 -8.2852038e-01 -9.0709294e-01 -1 9.0768107e-01 1 1 -2.4693286e-02 1.0169527e+00 2.0642207e-01 5.3147295e-01 -3.1523279e-01 7.7697666e-01 -1.4033586e+00 6.3817207e-01 -1 7.6118281e-01 1 1 -3.2981913e-01 -1.4814223e+00 1.0175246e+00 9.1795996e-01 -1.3922048e+00 -9.5388624e-01 8.2936270e-01 3.6058266e-01 -1 1.1471168e+00 1 1 -1.5006552e+00 -1.1420352e+00 -1.2952845e+00 -2.0845521e-01 -2.0396931e-01 -4.1880529e-01 -1.4777427e-01 1.8056892e-01 -1 3.8880067e-01 1 1 -8.0690143e-01 9.4568756e-01 1.3901114e+00 -6.3089336e-01 -6.3465643e-01 1.4486237e+00 1.3575605e+00 4.3310415e-02 -1 5.7779574e-01 1 1 6.6311722e-01 8.5366608e-01 -4.2281276e-01 -5.4947631e-01 -9.6361497e-01 -3.2468045e-01 -8.6756292e-01 -9.3135690e-01 -1 1.0328431e+00 1 1 -1.3596803e+00 -8.7804366e-02 6.8480156e-02 1.2341231e+00 -5.6665406e-01 4.2083562e-02 -9.9844900e-01 1.2407798e+00 -1 2.8932413e-01 1 1 -2.0183909e-01 8.2057062e-01 1.1230661e+00 1.1128806e+00 1.5542130e+00 4.4007598e-01 1.4556375e+00 -1.0674784e-01 -1 4.0243389e-01 1 1 6.1051992e-01 -2.6134455e-01 6.8342058e-01 -8.5768180e-01 -6.8457254e-01 1.0478179e+00 1.3168331e+00 -2.6158759e-01 -1 3.4676213e-01 1 1 5.6674622e-01 -4.7132808e-01 5.8698625e-01 -1.4308638e+00 -1.0983765e+00 -1.0924970e+00 -5.0662716e-01 -1.4144914e+00 -1 5.2616013e-01 1 1 -5.2399714e-03 1.4855886e+00 8.7697015e-01 3.6360135e-01 -4.1459016e-01 1.0115884e+00 -1.1666218e+00 -9.2513639e-01 -1 1.0850318e+00 1 1 -1.0360521e-01 -1.0912969e+00 -1.1154068e+00 6.5014387e-01 3.5645720e-02 -5.3289740e-01 -7.3349706e-01 -1.0252990e+00 -1 8.0513117e-01 1 1 -8.5037557e-01 -8.0826698e-01 -7.5799175e-01 5.0877504e-01 -9.4657842e-01 2.7411297e-01 -2.7558309e-01 -5.6437521e-01 -1 9.9796612e-01 1 1 -1.1572710e+00 -2.9651925e-01 -4.0906477e-01 -4.3314912e-01 -1.1838779e-01 1.4418741e+00 -1.0173910e+00 -9.8595117e-01 -1 7.7748069e-01 1 1 -6.5394342e-01 -1.0330801e+00 -1.3468239e+00 -8.6700917e-01 -1.1154427e+00 -6.6794141e-01 3.9902542e-01 1.0199436e+00 -1 6.7171079e-01 1 1 -1.5359725e+00 6.0504639e-01 -8.9440437e-01 -1.1164066e+00 -1.3628384e+00 -1.1807688e+00 -8.8007059e-01 -1.4785382e+00 -1 7.4548852e-01 1 1 -6.2372898e-01 -3.2078288e-01 2.6664684e-01 1.2880132e+00 1.2629931e-01 2.5938151e-01 -7.2817828e-01 2.0698118e-01 -1 6.2805754e-01 1 1 4.8177718e-01 -4.2481736e-01 -1.5192296e+00 -1.0777897e+00 -1.0041578e+00 -1.1054854e+00 1.1526487e+00 9.8955638e-01 -1 4.9740625e-01 1 1 1.3448412e+00 9.3471052e-01 1.1729112e+00 1.2476815e-02 -2.4486537e-01 -5.1487148e-01 1.5060942e+00 -1.1735023e-01 -1 1.0548464e+00 1 1 -1.0130095e+00 -1.4251114e+00 -3.7614429e-01 -7.8887759e-01 3.4042257e-02 -1.4988099e+00 1.1131138e+00 6.1491440e-01 -1 1.2385491e+00 1 1 -1.3602683e+00 -3.4471424e-01 -9.7269668e-01 -1.1446458e+00 3.7834364e-01 -1.2085513e+00 -7.9941605e-02 -9.7347499e-01 -1 4.7211180e-01 1 1 -6.5983820e-01 -5.1530836e-01 7.3512524e-01 1.0508562e+00 2.3810237e-01 1.4165108e+00 1.0230938e+00 2.2030911e-01 -1 6.4942459e-01 1 1 -7.8528048e-02 5.8330122e-01 -6.3398633e-01 -2.9369860e-01 -6.0244880e-01 3.0849134e-01 1.2004729e+00 -1.2025002e+00 -1 3.4597309e-01 1 1 -3.5198216e-01 -1.3670060e+00 8.7407388e-01 -7.5038881e-01 -3.7779194e-03 1.1861408e+00 1.0405787e+00 -5.5589347e-01 -1 3.8712928e-01 1 1 -1.4528034e-01 -8.0335222e-01 4.7250514e-01 -1.4318684e+00 -6.6363793e-01 -1.0790199e+00 -2.4055863e-01 1.9498513e-01 -1 7.6305206e-01 1 1 -7.0922921e-01 6.2438721e-01 -5.5225633e-01 -8.1182125e-01 -1.1087006e+00 1.3263755e+00 1.6091547e-01 4.3392845e-01 -1 9.1148020e-01 1 1 -8.1288700e-01 1.1563614e+00 -1.5074217e+00 -3.4278741e-01 -1.1451938e+00 -3.4857053e-01 -4.0504529e-01 1.3989872e+00 -1 1.1399076e+00 1 1 5.9462692e-01 1.0744556e+00 -1.4328422e+00 4.5284744e-01 1.2657122e+00 6.4534681e-01 2.3508271e-01 1.0986243e+00 -1 1.0123926e+00 1 1 4.8849339e-01 4.9997186e-01 -1.4706408e+00 -1.0721118e+00 1.1004760e+00 1.5659386e+00 -1.0883743e+00 1.4379079e+00 -1 3.4894798e-01 1 1 1.1267258e+00 -7.3326296e-01 9.9052597e-01 1.1924673e+00 1.1433848e+00 -1.5337338e+00 1.1875420e+00 -1.3533964e+00 -1 8.0179243e-01 1 1 -6.4083409e-01 5.1732745e-01 4.7051051e-01 -1.5637514e+00 -2.5397852e-01 -6.9623743e-01 4.7951311e-01 -1.4022566e+00 -1 3.7435233e-01 1 1 -1.1189925e+00 -1.2060931e+00 4.8151166e-01 5.9464722e-01 8.0749042e-01 7.7014819e-01 9.9174412e-01 5.0102406e-01 -1 1.0471679e+00 1 1 -1.3333778e+00 -1.2507245e+00 2.3722476e-02 8.2959250e-01 -1.8876758e-01 5.1894604e-01 -1.0472658e+00 1.2431389e+00 -1 5.4827218e-01 1 1 -1.1008919e+00 -5.3006370e-01 -2.7862115e-01 5.7297264e-01 3.9194377e-01 8.6483440e-01 9.4805899e-01 -1.2966778e+00 -1 5.5623681e-01 1 1 1.2908897e+00 7.7622102e-01 1.3289193e+00 9.6965566e-01 -5.2079135e-01 -8.7752576e-01 -1.3054228e-01 -3.6215960e-02 -1 3.8134746e-01 1 1 1.4497111e-01 -1.0875752e+00 1.5637975e+00 1.5616662e+00 -4.6313536e-01 1.2020401e+00 -1.1923525e+00 7.8733916e-01 -1 1.0725874e+00 1 1 -1.3465078e+00 -1.0901938e+00 1.8088427e-01 -1.0824129e+00 9.5060844e-01 -8.9381250e-01 3.5120171e-01 4.2102667e-01 -1 6.6925673e-01 1 1 1.2769911e+00 -1.1182881e+00 -9.3981964e-01 8.4938348e-01 -1.2641962e+00 7.8935963e-01 -4.0538402e-01 1.3285359e+00 -1 6.9605452e-01 1 1 -9.7105743e-01 1.0807348e+00 3.7915825e-01 1.9120898e-01 -7.5397624e-01 -1.7843188e-01 8.2528370e-01 1.4042345e+00 -1 2.6200553e-01 1 1 1.1533891e-02 -7.7831354e-01 1.3628548e+00 -1.9992200e-01 1.1060628e+00 1.3163197e+00 4.1160350e-01 1.3248830e+00 -1 4.9508157e-01 1 1 -9.2863544e-01 4.7616016e-01 1.4799621e-01 1.4150721e+00 7.9456375e-01 2.8900457e-01 3.2969954e-02 -2.9958410e-01 -1 5.3963971e-01 1 1 -1.4357004e-01 1.1872630e+00 -7.6906851e-01 1.2598550e+00 -6.7739905e-01 3.9749318e-01 1.2057054e+00 8.6306188e-01 -1 1.1258089e+00 1 1 -2.3851879e-01 -1.0680051e+00 -1.2223388e+00 4.7827089e-02 8.5883582e-02 -1.4996610e+00 1.0178668e+00 7.4766013e-01 -1 8.2593353e-01 1 1 -1.1315523e-01 1.0979609e+00 -9.7378141e-01 -4.1782852e-01 1.4543379e+00 1.9471379e-01 1.3154608e+00 -4.4686017e-01 -1 5.4166762e-01 1 1 -1.1364089e+00 -2.8640903e-01 1.3536182e+00 -9.8440934e-01 1.4657872e+00 -9.8485089e-01 1.5621538e+00 1.1691233e+00 -1 1.0468284e+00 1 1 1.2587557e+00 -7.5659908e-01 -1.1533027e+00 -1.3408645e+00 -8.8439782e-01 6.6281331e-01 8.2992703e-01 -1.2064716e+00 -1 4.8919311e-01 1 1 4.2162757e-01 1.0062475e+00 6.7556482e-02 -1.2649934e+00 -1.1992732e+00 -1.8422866e-01 -8.7769209e-02 -1.3287808e+00 -1 6.8412688e-01 1 1 -1.1384192e+00 8.0789267e-01 1.3068521e+00 1.5543460e+00 2.7402828e-01 1.2791986e+00 1.4114518e+00 7.6400171e-01 -1 6.2366619e-01 1 1 -1.1128658e+00 2.8870880e-01 1.3884144e+00 1.5509261e+00 1.8394428e-02 -1.5698317e+00 1.0347182e-01 8.8754769e-01 -1 5.4233799e-01 1 1 1.1079064e+00 -1.4318935e+00 -6.6960697e-01 6.2081541e-01 1.2790778e+00 -1.0661143e+00 -1.3914912e+00 7.3209381e-01 -1 7.1237590e-01 1 1 3.6294202e-01 -1.2338616e+00 -8.9942858e-01 8.1534115e-01 -4.5860614e-01 1.4614667e+00 -7.7645118e-01 -1.3177409e+00 -1 7.4745823e-01 1 1 -1.0064844e+00 1.4059852e-01 6.4766476e-01 -1.8852384e-01 -1.4665709e+00 -1.2421454e+00 3.6090275e-01 9.5627521e-01 -1 8.9250750e-01 1 1 1.4936557e+00 5.6168641e-01 -3.1695888e-01 1.3467614e+00 2.7929725e-01 -8.5517524e-01 -7.2292299e-01 -2.7062636e-01 -1 5.1540623e-01 1 1 -5.9618940e-01 -2.2235643e-01 1.0132087e+00 -1.5552099e-01 6.0952820e-01 -1.4384823e-01 1.5137194e+00 6.0897329e-01 -1 4.1644067e-01 1 1 1.5252901e+00 1.3507087e+00 1.5671660e+00 -3.6145958e-02 -3.9314442e-01 1.3690786e+00 4.6506933e-01 -2.9483209e-01 -1 6.5098713e-01 1 1 1.5405367e-01 2.1302874e-01 2.4606419e-01 -1.1777283e+00 -8.0888759e-01 1.0793724e+00 1.3765615e-01 -9.5131563e-01 -1 5.5473851e-01 1 1 5.0763994e-01 -1.0416115e+00 1.2648534e+00 1.0955280e+00 -1.3022734e+00 1.4557676e+00 1.3746569e+00 -1.1967798e+00 -1 1.0935062e+00 1 1 -6.6119569e-01 -1.4099391e+00 -7.6590209e-01 -3.3565256e-01 1.6645839e-01 3.6328565e-01 5.8654374e-01 1.3392421e+00 -1 1.0893421e+00 1 1 -9.0266410e-01 1.8716563e-01 -1.4112887e+00 9.8785617e-01 -1.4929349e+00 -1.5141213e+00 -2.7714773e-01 -8.6858239e-01 -1 1.0439518e+00 1 1 -3.2461725e-01 9.5847529e-01 -5.0446966e-01 -4.1845770e-01 1.4349669e-01 -9.3657099e-01 9.5997876e-01 7.1678344e-01 -1 7.5890269e-01 1 1 1.1043517e+00 -9.9295162e-01 5.3703323e-01 1.0073969e+00 -9.9436039e-01 -1.5695063e+00 -8.5691889e-01 -1.0285004e+00 -1 7.0676729e-01 1 1 3.1001070e-01 -3.9762910e-01 1.2184741e-01 1.2775337e+00 1.0577980e+00 1.2613612e+00 -1.1750008e+00 -9.6308552e-01 -1 1.2041052e+00 1 1 -1.5523523e+00 -7.8476626e-01 -4.2906050e-01 -1.2768863e+00 1.3841658e-01 2.2966589e-01 -1.8624374e-01 -1.0929569e+00 -1 1.1721115e+00 1 1 5.4207244e-01 -1.1605467e+00 -1.2646027e+00 -4.0816930e-01 -1.5526989e+00 -1.0227289e+00 -1.1722331e+00 -4.3423277e-01 -1 8.6247911e-01 1 1 -7.1510515e-03 8.4005343e-01 -1.3040342e+00 1.1369649e+00 9.9967431e-01 -1.3512503e+00 -7.9452112e-01 -2.3037083e-01 -1 7.8430465e-01 1 1 -8.0720204e-01 4.6059779e-01 -1.1527585e+00 -1.3387013e+00 2.8868110e-01 1.0890476e-01 1.3938228e+00 -1.4004565e+00 -1 1.0165396e+00 1 1 -1.2476779e+00 3.8279239e-01 -2.1053792e-01 5.3361765e-01 1.2442131e+00 -1.1862587e+00 -8.7734214e-01 -6.5975758e-01 -1 1.0908975e+00 1 1 4.0900506e-01 -3.9000510e-01 -1.0775245e+00 -7.3523912e-01 1.0488035e+00 -9.0232016e-01 1.1465179e+00 1.2764515e+00 -1 6.4178538e-01 1 1 3.4339307e-01 -1.4534395e+00 1.3265390e+00 -1.2799601e+00 -2.3626629e-01 -8.2723840e-01 -1.0022641e+00 -6.1598031e-01 -1 6.7322882e-01 1 1 3.0167408e-01 1.0670287e+00 -7.4209385e-01 1.3374741e+00 4.5530361e-02 1.2932984e+00 1.6737238e-01 -1.2332112e+00 -1 7.0614646e-01 1 1 -2.9430574e-01 1.3396945e+00 -2.4842001e-01 8.3095538e-01 -1.3198363e+00 -2.1253247e-01 1.3022270e+00 -1.4942499e+00 -1 9.9559369e-01 1 1 -1.5297926e+00 4.5154870e-01 -1.8520248e-02 1.4877619e+00 2.9728381e-01 -4.2453440e-02 -9.4624347e-01 3.4358275e-02 -1 1.1605148e+00 1 1 -4.3063458e-01 -9.0889708e-01 -2.5213735e-01 8.7890875e-01 1.3167514e+00 -3.7343619e-01 -7.7199933e-01 -5.9352544e-01 -1 7.0376701e-01 1 1 5.5410535e-01 -1.4098114e+00 3.3606190e-01 5.0725695e-02 1.2617422e+00 5.6003988e-01 -2.1510431e-01 -8.2546215e-01 -1 3.8285677e-01 1 1 1.1680022e+00 -8.0759005e-01 -3.9118074e-01 1.1751427e+00 3.5074987e-01 3.7859364e-01 7.1496614e-01 -2.6914074e-01 -1 8.7980270e-01 1 1 -1.1999556e+00 -1.4857726e+00 7.7864598e-01 -5.7004007e-01 1.4252486e+00 1.2982519e+00 -1.5595523e-01 4.4499222e-01 -1 6.5900069e-01 1 1 1.3703172e+00 1.1392708e+00 -1.1719389e+00 1.1941580e+00 -4.9083891e-01 1.3583875e+00 -1.0513458e+00 -1.1478876e+00 -1 4.8912762e-01 1 1 -9.4255946e-02 -2.8368701e-01 1.0095898e+00 -1.4211580e+00 2.9272636e-01 4.6468140e-01 1.4898569e+00 -2.6511770e-02 -1 6.6565183e-01 1 1 -7.9698278e-01 1.0101345e+00 4.3421452e-01 1.2638897e-01 1.1780384e-01 -9.9110910e-02 1.5308928e+00 5.2283492e-01 -1 9.4516266e-01 1 1 8.6151325e-01 1.6317666e-01 -7.6379874e-02 5.0277101e-01 7.2572247e-01 -7.1295858e-01 7.0996360e-02 2.5183595e-01 -1 6.5588297e-01 1 1 -1.4738145e-01 -1.0033594e-01 1.1948553e+00 -8.1193068e-01 1.5548114e+00 -6.6041216e-01 -5.6938254e-01 8.8148313e-01 -1 5.4504647e-01 1 1 -1.4649715e+00 6.8915920e-01 8.7338680e-01 9.5953036e-01 -5.2348075e-02 -3.0034190e-01 -3.2117164e-01 -6.6401040e-01 -1 4.5852234e-01 1 1 -1.1142233e+00 -3.5335935e-01 1.4911475e+00 1.0315921e+00 -1.6815852e-01 6.9310671e-01 -6.7554998e-01 -1.0856295e+00 -1 5.5837075e-01 1 1 2.8310647e-01 -1.3004101e+00 1.2315630e+00 -4.8065081e-01 1.1931306e+00 1.8976819e-02 -2.5272453e-01 1.9575242e-01 -1 8.2658966e-01 1 1 -1.3423451e+00 6.6764718e-02 -1.0752582e+00 -1.2635314e+00 1.5945917e-01 -1.4990538e+00 -1.0797164e-01 7.6345496e-01 -1 7.9642570e-01 1 1 -1.0177107e+00 5.6602980e-01 -1.4231333e+00 9.9362487e-01 2.5168914e-01 9.7564203e-01 1.1611835e+00 1.1231307e+00 -1 5.8587932e-01 1 1 1.3079265e+00 5.2035398e-01 1.4855202e+00 -8.5328914e-01 1.5556455e+00 -1.4980607e+00 4.3741461e-01 -1.3723493e+00 -1 7.3309519e-01 1 1 5.9731886e-01 -6.0455829e-01 9.0152965e-01 1.3982272e-01 1.3994149e+00 -1.1821120e+00 3.0052153e-01 4.9839327e-01 -1 1.0018253e+00 1 1 -1.3920766e+00 -9.0052816e-01 1.0738907e-01 8.9135792e-02 -1.1374769e+00 -3.2431568e-01 -8.1562920e-01 1.0096672e+00 -1 7.1236647e-01 1 1 -1.1904637e+00 1.0166953e+00 -1.5275950e+00 -4.3443209e-01 -9.8340997e-01 -1.1041495e-01 -1.5112142e+00 -1.4071790e+00 -1 7.0020758e-01 1 1 6.8062957e-01 4.7565851e-01 -1.1947582e+00 -4.3881751e-01 -2.5235785e-01 9.3722286e-01 8.0008818e-01 -5.4832626e-01 -1 2.2547475e-01 1 1 8.0226081e-01 -9.6072132e-01 7.5940423e-01 1.2536480e+00 -2.2833460e-01 -4.0877763e-02 1.0654472e+00 -1.4282395e+00 -1 1.1539943e+00 1 1 -1.1830725e-01 9.4306467e-01 -9.8398446e-01 -5.9929573e-01 1.4066546e+00 9.7622390e-01 -1.0703607e-01 4.8893831e-01 -1 1.0731559e+00 1 1 2.3828285e-01 7.5294097e-01 -4.8312147e-01 -4.1725871e-01 1.1587667e+00 -1.1434018e+00 1.1773658e+00 -8.2018004e-01 -1 7.3857690e-01 1 1 -7.1083360e-01 3.4367631e-01 1.1945155e+00 -8.3232497e-01 6.5934402e-01 -3.2266413e-02 -9.0585353e-01 5.4271290e-01 -1 3.7944568e-01 1 1 4.9647133e-01 -1.2210727e+00 1.4441884e+00 6.2630882e-01 1.1975806e+00 1.1939254e+00 -5.2235126e-01 1.3323015e+00 -1 7.0471398e-01 1 1 1.2355908e-01 1.4565464e+00 5.3026912e-01 -1.1047044e+00 -4.4617555e-01 9.5166881e-01 -1.5477202e+00 -1.2814703e+00 -1 8.6897865e-01 1 1 6.4761953e-02 8.8562549e-01 -4.6524545e-01 4.5234389e-02 1.0924811e-01 8.4950101e-01 -1.4544201e-01 1.0872827e+00 -1 8.5945126e-01 1 1 1.4630926e+00 -1.5844000e-01 4.3777425e-02 -1.1047916e-02 1.4429025e+00 -9.7516580e-01 -2.8477512e-01 -6.8487962e-01 -1 7.1679959e-01 1 1 9.5162002e-01 1.1695569e+00 6.3449931e-01 -3.2835171e-01 9.0901579e-01 7.7199399e-02 -1.5699094e+00 2.3696234e-02 -1 3.0095577e-01 1 1 2.9441986e-02 -2.0204096e-01 1.4644125e+00 1.1710908e+00 2.6335225e-01 1.2534850e-02 7.7006674e-01 -7.1966750e-01 -1 6.8130363e-01 1 1 -1.5401748e+00 3.5929141e-01 1.1442814e+00 4.4464466e-01 -3.4280187e-01 1.8652377e-01 -8.5007283e-01 -3.1992589e-01 -1 8.5878975e-01 1 1 1.0061333e+00 4.6959666e-01 -8.9331730e-01 -7.0609535e-01 2.0987609e-01 -4.0450725e-01 7.8929853e-01 1.4121543e+00 -1 4.8717362e-01 1 1 -1.1116842e+00 8.3037650e-01 -3.1262941e-01 -1.5490265e+00 -6.2104956e-01 -1.4691747e-01 -1.2053190e+00 -6.5498812e-01 -1 7.6563779e-01 1 1 -1.0250924e+00 1.1833349e+00 1.5220697e+00 -1.0936804e-01 1.5324067e+00 4.9939906e-02 -8.0652298e-01 -2.4459995e-01 -1 1.1608894e+00 1 1 -2.3404947e-01 -1.1138224e+00 -5.6372557e-01 -3.1692461e-01 3.8213958e-01 5.3475939e-01 7.4050963e-01 1.3534153e+00 -1 7.1814244e-01 1 1 -3.9536907e-01 7.3685614e-01 5.0783562e-01 -1.5524027e+00 1.2046185e+00 -3.9551720e-01 -1.2448051e+00 -1.4216194e+00 -1 9.5814533e-01 1 1 -4.9953002e-01 1.8286360e-01 -5.1399588e-01 -3.0451624e-01 -1.5413024e+00 1.5255296e-01 1.5675685e+00 -1.3451751e+00 -1 4.0269715e-01 1 1 -1.2654482e+00 9.1087142e-01 6.5098551e-01 -3.4996587e-01 9.0316210e-01 4.1805255e-01 7.2747452e-01 -1.4568508e+00 -1 8.7970843e-01 1 1 1.9460486e-01 3.4944251e-02 -1.0537909e+00 -8.1491095e-01 -7.3036094e-01 -1.5335315e+00 -4.1432572e-01 2.8195822e-01 -1 3.5810426e-01 1 1 3.2599866e-01 -1.6980098e-01 1.2351867e+00 1.1357153e+00 -9.7385816e-01 -4.3790319e-01 1.3385699e+00 1.3501615e+00 -1 9.1416956e-01 1 1 1.2193362e-01 -1.2789381e+00 1.3934761e-01 -3.4974792e-01 6.3647362e-02 9.1260194e-01 3.9888308e-01 4.3978494e-01 -1 3.7637893e-01 1 1 1.0199899e+00 -3.3630426e-01 1.5288063e+00 -2.9341922e-01 -1.5618824e+00 8.4552442e-01 -1.3074498e-01 -7.0210269e-01 -1 9.3380104e-01 1 1 -7.0054795e-01 -5.4054948e-01 -4.3852905e-01 8.0362048e-01 5.9148315e-01 1.3054188e+00 -1.4575712e+00 -4.1787815e-01 -1 9.7466021e-01 1 1 5.7986443e-01 4.7080908e-01 -1.8142052e-01 7.4263594e-01 1.0581279e+00 -7.0916984e-01 7.4099445e-01 1.3231587e+00 -1 2.5940381e-01 1 1 5.6105853e-01 -7.8375726e-01 1.3518409e+00 -6.5325924e-02 -6.0056194e-01 1.8506088e-01 6.2052397e-01 -1.0056930e+00 -1 9.1728672e-01 1 1 -1.3505060e+00 8.9793267e-02 3.9148280e-01 -1.5169754e+00 2.9262924e-01 1.4143696e-01 -9.4116886e-01 -9.1355659e-01 -1 5.9640021e-01 1 1 5.2337455e-02 1.1909703e+00 1.1563430e+00 1.3598229e+00 -1.5145200e+00 -1.0546027e+00 -3.0598600e-01 -1.1823738e+00 -1 3.8919231e-01 1 1 -1.0345017e-02 1.5514186e+00 7.6413970e-01 -5.4266742e-01 -1.3546937e+00 1.5771566e-01 8.0541143e-02 1.5589049e+00 -1 7.0784949e-01 1 1 -1.0811074e+00 -5.2720099e-01 6.5099554e-02 -5.6785885e-01 -1.2152414e+00 -7.7707842e-01 -3.7144537e-01 -3.6740220e-01 -1 6.0813334e-01 1 1 7.9986028e-01 -1.3757719e+00 8.5395942e-01 1.5480461e-01 -1.0689934e+00 -7.5628091e-01 -5.3775335e-01 1.4423194e+00 -1 8.7215078e-01 1 1 3.7676208e-01 -4.7629414e-01 -1.4408744e+00 5.6228083e-01 1.9587492e-01 7.0546242e-02 3.4158994e-01 5.3385118e-01 -1 9.3988972e-01 1 1 -1.2105215e+00 -2.9751948e-01 -1.3798338e+00 3.4323655e-01 -3.1929854e-01 1.2902630e+00 1.4124206e+00 4.8082382e-02 -1 7.2287144e-01 1 1 -2.8004267e-01 1.0055978e+00 3.7068086e-01 8.1252781e-01 -6.1031229e-01 -9.6313986e-01 6.7957985e-01 7.3127771e-01 -1 1.0326119e+00 1 1 -5.7127841e-01 -6.8653338e-01 2.5501640e-01 -3.4827883e-01 -2.1857012e-01 1.1353910e+00 -1.1323919e+00 6.7394655e-01 -1 4.9234182e-01 1 1 -7.6911010e-01 5.0323440e-01 9.2830051e-01 -7.3513803e-01 -9.8617657e-01 4.8290808e-01 -3.4267953e-01 -1.5633805e+00 -1 5.9345176e-01 1 1 1.2202625e+00 6.9312122e-01 7.9757498e-01 4.1911823e-01 3.7315521e-01 1.5022732e+00 -8.7555742e-01 5.4416127e-01 -1 1.0719278e+00 1 1 6.3540794e-01 2.6283331e-01 -3.3319456e-01 6.6929451e-01 1.0006204e+00 -2.7529517e-01 -2.7356099e-01 5.4223032e-01 -1 3.5886352e-01 1 1 1.0278203e+00 3.6008670e-01 1.4586975e+00 -1.2104988e+00 4.8206378e-01 6.8013420e-01 1.5521334e+00 -4.9535992e-01 -1 9.6496783e-01 1 1 -1.0420918e+00 1.2696496e+00 -6.5980761e-01 1.0142874e-01 -1.2155153e-01 -1.2401458e+00 -1.0800130e+00 -2.9360491e-01 -1 7.8206760e-01 1 1 -5.7454999e-02 1.3042664e+00 4.3549330e-01 -1.1720042e+00 -8.8130146e-01 1.3375247e+00 3.4307778e-01 8.2437628e-01 -1 1.2847029e+00 1 1 -1.1772308e+00 -1.2277887e+00 -5.7503863e-01 -8.8723269e-02 5.7573797e-01 -1.4599671e+00 1.2857385e+00 8.6857855e-01 -1 9.2741471e-01 1 1 3.3149031e-02 -1.4640541e+00 -1.1353036e+00 1.0845356e+00 3.2267792e-01 1.3130711e+00 1.5318581e+00 -7.8142336e-01 -1 5.7117461e-01 1 1 1.0738643e+00 -1.4031690e+00 9.8615637e-01 2.7000443e-01 8.5896237e-01 -9.0257125e-01 5.8809496e-01 -1.5251276e+00 -1 4.7437210e-01 1 1 -1.1996293e-02 8.7521379e-01 -7.1277909e-01 1.5046383e+00 9.6232446e-01 1.2359364e+00 6.6143789e-01 -5.6496017e-01 -1 1.0893021e+00 1 1 -5.5977088e-01 7.8144381e-01 -7.8531961e-01 -1.3649829e+00 8.6814754e-01 1.7259759e-01 -1.3098292e+00 -1.3926612e+00 -1 7.8836470e-01 1 1 1.0007477e+00 -1.2727105e+00 -1.0359752e+00 -1.3578161e+00 1.3994794e+00 1.1576115e+00 -1.1590226e+00 1.5492872e+00 -1 9.2659749e-01 1 1 -5.2001891e-01 6.5862999e-01 -9.2859574e-01 -2.8584608e-01 -5.3621148e-02 9.3443849e-02 1.3233075e+00 1.3497176e+00 -1 8.9248434e-01 1 1 -4.7061683e-02 -1.3781933e+00 5.2362996e-01 -7.1995192e-01 4.2646433e-01 -2.8555328e-01 1.4948072e+00 -7.3675653e-01 -1 3.6187581e-01 1 1 7.1563746e-01 -3.3193755e-01 1.0477091e+00 1.1829789e+00 -1.5284319e+00 1.0595963e+00 -9.1978681e-02 1.4912095e+00 -1 8.3696721e-01 1 1 -1.4395008e+00 5.9413110e-01 2.1992611e-01 -8.1306273e-01 4.4747052e-01 -1.0529024e+00 -2.2210857e-01 -8.6883281e-01 -1 7.8154579e-01 1 1 -2.8459855e-01 -1.5616828e+00 -1.3563836e+00 7.8277282e-01 -3.3579962e-01 4.6002791e-01 -7.6660724e-01 -3.5044720e-01 -1 5.5145499e-01 1 1 1.3977980e+00 8.0460141e-01 -1.3432546e+00 -9.2726392e-01 -1.4837786e+00 2.2955242e-01 -6.9639739e-01 5.2018995e-01 -1 5.6524888e-01 1 1 -3.8683926e-02 1.5210480e+00 -5.9473986e-01 9.1652999e-01 9.6282544e-02 2.1177719e-01 1.2233202e+00 -2.1993557e-01 -1 7.6913460e-01 1 1 1.4893561e-01 1.1140113e+00 7.5503624e-01 8.9070245e-01 3.0049569e-01 -8.5187040e-02 -1.3811871e+00 1.1974761e+00 -1 6.8055407e-01 1 1 -6.8859056e-01 -7.0435592e-01 1.0012908e+00 3.4710966e-01 -1.2499140e+00 8.2766743e-01 -3.8281598e-01 9.3885378e-01 -1 1.0300484e+00 1 1 4.8587225e-01 -5.8888196e-01 -8.1704551e-01 -6.5496752e-02 5.2468875e-01 -3.6577679e-01 -6.4399475e-03 -9.0441982e-01 -1 8.4929617e-01 1 1 1.0556529e+00 -1.3222040e+00 -1.8236228e-01 -1.2464868e+00 -6.6914480e-03 4.8625550e-01 -1.4220478e+00 -1.5586639e+00 -1 5.4475037e-01 1 1 -1.3573778e+00 1.3435258e+00 1.2315070e+00 -1.5637339e+00 6.3416885e-01 1.2137653e+00 8.8008312e-01 1.2774465e+00 -1 5.0021835e-01 1 1 7.9782929e-01 -1.1292045e+00 1.1250602e+00 8.8775200e-01 -9.4808570e-01 1.3919066e+00 9.3881737e-01 3.9851864e-01 -1 7.7516373e-01 1 1 7.9938903e-01 -1.7826126e-01 -3.5858414e-01 1.0242847e+00 -3.1837199e-01 1.4748195e+00 -1.5163477e+00 2.7310254e-02 -1 7.5446659e-01 1 1 -1.2604218e+00 1.0423150e+00 -1.1488610e+00 -7.7462645e-01 -7.4580886e-01 1.2586583e-01 -6.5536584e-01 3.3091665e-01 -1 9.4495759e-01 1 1 -1.4963050e-01 6.6817391e-01 -6.7869280e-01 -3.8681286e-01 1.4525589e-01 1.1352171e+00 -3.0987084e-01 1.0970796e+00 -1 1.1276495e+00 1 1 -1.5657541e+00 -1.1949101e+00 3.3311298e-01 -1.2084733e+00 2.9822851e-01 7.0097667e-01 7.6142503e-01 6.0932575e-01 -1 5.5978226e-01 1 1 1.4929148e+00 1.3473636e+00 3.1171258e-01 -4.1494945e-01 1.4862352e+00 3.4251849e-01 1.5635343e+00 -6.5418325e-01 -1 1.0556146e+00 1 1 -4.8162074e-01 5.4070413e-01 -1.2231662e+00 2.8034647e-01 3.5235651e-01 1.3104857e+00 -1.1023701e+00 7.1635209e-01 -1 2.6973324e-01 1 1 1.2844471e+00 -1.0133066e+00 8.2865791e-01 -6.0584516e-01 1.5363171e-01 -3.7319854e-01 -1.5619907e+00 1.1464769e+00 -1 8.1721626e-01 1 1 -1.3229196e+00 -7.0608838e-02 5.7328843e-01 -5.3778779e-01 -3.0092853e-01 1.4126237e+00 -1.2287366e+00 1.4489920e+00 -1 1.4810543e-01 1 1 -1.2587532e+00 7.9928975e-01 -6.0244495e-03 -2.3736636e-01 2.5831798e-01 9.5082240e-01 1.4539873e+00 -4.1846458e-01 -1 8.9413804e-01 1 1 -3.7953418e-01 2.1267912e-01 -7.2195831e-01 4.0617666e-01 -1.3074764e-01 -8.0980309e-01 -1.2841958e+00 8.9183680e-01 -1 1.2627687e+00 1 1 -1.3978096e+00 -6.3438892e-01 -1.1224044e+00 -6.9758256e-02 -1.5022462e+00 -9.8121678e-01 -7.3755060e-01 5.6249379e-01 -1 7.8740365e-01 1 1 -1.5535876e-01 3.9094244e-01 1.0129898e+00 -6.1294968e-01 7.2792211e-01 -1.0905629e+00 7.1176060e-01 7.8081194e-01 -1 4.8862115e-01 1 1 -4.5123230e-01 1.4993478e+00 1.0298155e+00 -5.6302878e-01 8.2513456e-01 -1.0388875e+00 -6.2434585e-01 6.7373225e-01 -1 7.8526282e-01 1 1 -5.6603903e-02 8.2298596e-01 1.0749285e+00 -3.4764566e-01 1.0465492e+00 3.8929882e-01 -4.6120571e-01 1.1180656e+00 -1 8.2484085e-01 1 1 5.6077717e-01 -5.0746783e-01 -9.7557148e-01 4.8174699e-01 -4.2558762e-01 -9.9219406e-01 -1.1753504e+00 1.4630472e+00 -1 9.6771820e-01 1 1 2.0400747e-01 4.1231925e-01 -4.5783576e-01 8.3745842e-01 5.5541939e-01 -2.3175543e-01 2.2031497e-01 1.8899685e-01 -1 1.1913472e+00 1 1 1.2760152e+00 -5.0378662e-01 -1.0851898e+00 8.2860428e-01 1.2619702e+00 4.6142271e-01 -1.1040037e+00 3.1980420e-01 -1 5.8005114e-01 1 1 1.4763346e+00 -5.4949457e-01 1.3015317e+00 -3.2803150e-01 1.0418691e+00 -1.4607568e+00 -7.4319742e-01 -3.1582864e-01 -1 5.9593954e-01 1 1 4.5616254e-01 9.2722491e-01 -6.5634009e-02 2.6968878e-01 -5.4298643e-01 6.0652348e-01 5.3364373e-02 1.1596256e+00 -1 9.5674016e-01 1 1 1.2376928e+00 1.5694433e+00 -4.1176961e-01 -6.5881551e-01 3.5372928e-01 -6.2810770e-01 1.5411152e+00 -6.1343646e-01 -1 6.2255872e-01 1 1 1.4177822e+00 8.2108592e-01 3.1671427e-01 1.4017520e+00 1.2347784e+00 -8.5471566e-01 -9.0834586e-01 6.8053373e-01 -1 4.4374094e-01 1 1 -3.1416099e-01 -1.0254308e+00 1.1587155e+00 4.4313933e-01 -4.3982168e-01 1.2970801e+00 -1.5701573e+00 -8.0852463e-01 -1 7.1404062e-01 1 1 9.1351892e-01 3.6153613e-01 -2.0086601e-01 -8.7352601e-01 8.4470613e-02 5.1356940e-01 -2.5625069e-01 -1.4852601e+00 -1 6.3169857e-01 1 1 5.4912880e-01 4.9757636e-01 1.2570951e+00 -6.8920515e-01 -3.0229476e-01 -1.5357745e+00 3.1810613e-01 3.2790318e-01 -1 7.1557246e-01 1 1 -7.9151950e-01 -1.5378556e-01 7.8594982e-01 -4.1885286e-01 -7.1272698e-01 -4.3674698e-01 -5.8103871e-01 7.1515823e-01 -1 9.9399162e-01 1 1 -1.5649070e+00 8.5680155e-01 -9.3852165e-01 6.4911962e-01 9.0503325e-02 1.4955165e+00 -1.4475766e+00 -6.9092579e-02 -1 2.0132603e-01 1 1 2.1198763e-02 -7.9706994e-01 2.0333027e-01 -9.9778883e-01 5.5854471e-01 -7.3706674e-01 -9.2668866e-01 1.1503135e+00 -1 1.0583007e+00 1 1 1.2876457e+00 -6.0346971e-01 -6.8092186e-01 -1.5287625e-02 3.8201988e-01 -5.8085349e-01 1.1600052e+00 -4.1870172e-02 -1 1.0702419e+00 1 1 -9.7122016e-01 -1.4543812e+00 5.6826618e-01 6.7148646e-01 -8.0730814e-01 -1.4762987e+00 -5.1632506e-01 4.7772460e-03 -1 4.2455749e-01 1 1 4.1826056e-01 9.4804704e-01 4.0808792e-01 1.0721372e+00 1.1077262e-01 1.4669259e-01 -7.9641695e-01 -1.3902349e+00 -1 5.1961348e-01 1 1 -1.1790611e+00 -3.3137105e-01 6.3696116e-01 -7.6533732e-01 -1.2089450e+00 -6.8782774e-01 9.4664650e-01 1.4881093e+00 -1 7.8868839e-01 1 1 6.8708881e-01 6.9054990e-01 -1.1414776e+00 -1.3439320e+00 1.0823536e+00 7.4016173e-01 1.2624824e+00 4.3399391e-01 -1 8.5726948e-01 1 1 -5.9296577e-01 1.0289322e+00 8.9251745e-01 5.8551459e-01 1.2959332e+00 -8.0869251e-01 2.2435474e-01 -6.4252207e-01 -1 8.4446285e-01 1 1 -8.4384128e-01 -1.2042205e+00 -5.6408666e-01 1.2755629e+00 8.7841223e-02 -1.1651790e+00 8.1887915e-01 -1.2144767e+00 -1 4.2035337e-01 1 1 -1.2911464e+00 -1.1941169e+00 7.2207275e-01 1.5728531e-01 -2.0111909e-01 1.5252321e+00 -4.1551853e-01 -7.8217500e-01 -1 1.0657501e+00 1 1 -1.3164272e+00 -1.0292375e+00 -9.5726569e-02 1.4147657e+00 1.4521394e-01 -8.2029044e-01 1.4050656e-01 1.5500715e+00 -1 4.9809633e-01 1 1 1.0457930e+00 -7.8518007e-01 -3.8100684e-01 -7.4776477e-01 -4.0678671e-01 -1.3128142e+00 -9.8394277e-01 -1.1768904e+00 -1 6.4284592e-01 1 1 -5.6827550e-01 1.3093548e+00 -1.0161329e+00 -1.3119160e+00 -7.5854964e-01 -1.0624020e+00 2.1754180e-01 -5.2968633e-01 -1 6.2451012e-01 1 1 -5.6468421e-01 -5.3107306e-01 -4.4717432e-01 1.4664798e+00 -3.6081211e-01 1.0217880e+00 -5.8881365e-01 8.3541886e-01 -1 4.3780012e-01 1 1 1.0391220e-01 -4.8019202e-01 -9.6912855e-01 1.3324266e+00 -8.9529195e-01 1.2459147e+00 -1.7415089e-01 1.1071499e+00 -1 3.1077380e-01 1 1 -2.7317235e-01 1.6424270e-01 1.0143577e+00 8.2224057e-01 1.0569760e+00 1.3725312e+00 1.0103341e+00 2.1445153e-01 -1 7.9832109e-01 1 1 -1.3407920e+00 -1.0328082e+00 -1.1128994e+00 -4.6877546e-01 -1.1105015e+00 -5.8236293e-01 3.7658996e-01 8.8017380e-01 -1 5.0105114e-01 1 1 -4.7063309e-02 -1.1086205e+00 5.4195674e-01 4.0516610e-01 3.3187811e-03 1.4290190e+00 -9.6174337e-01 -6.7868454e-01 -1 4.7310749e-01 1 1 6.8832101e-01 2.0194239e-01 1.1897857e+00 -1.3462345e+00 -7.6991421e-01 4.5793502e-02 -5.2654454e-01 4.7188350e-01 -1 8.0535779e-01 1 1 1.2670359e+00 1.1256360e+00 4.9109310e-01 -4.1304736e-01 2.7194834e-01 -3.8819383e-02 2.3239485e-01 1.5660760e+00 -1 2.7074456e-01 1 1 1.3568429e+00 -1.0714263e-01 8.3789025e-01 8.3285457e-01 -3.8154555e-01 1.0138951e+00 8.6052369e-01 7.7626426e-01 -1 8.5487587e-01 1 1 -3.6242557e-01 -6.1361974e-01 -1.3384559e+00 -1.1501038e+00 -6.4541822e-01 5.3677092e-01 -1.0709567e+00 -3.6092319e-01 -1 6.0778854e-01 1 1 2.6164993e-01 7.4171099e-01 1.5172762e+00 4.2584533e-01 3.7535302e-01 -1.1452531e+00 -1.3848480e+00 3.7941432e-01 -1 2.1713228e-01 1 1 -6.7936418e-01 9.6921589e-02 5.5311125e-01 6.3435417e-01 2.4020950e-01 2.6926411e-01 9.1999860e-01 -6.1660041e-01 -1 3.6086555e-01 1 1 -1.5260406e+00 -1.5254449e+00 1.6818182e-01 -9.7491455e-01 2.5447007e-01 -1.5131409e+00 -5.0256453e-01 9.1108527e-01 -1 1.0054820e+00 1 1 -2.0119544e-01 3.8514918e-01 -8.0152921e-01 1.1584202e+00 1.1709155e+00 -1.6632193e-01 1.1406583e+00 4.8754246e-01 -1 4.2389323e-01 1 1 -1.1381429e+00 1.5214820e+00 -1.5207091e-01 1.1184949e+00 6.4031426e-01 6.4484226e-01 1.0449059e+00 8.5250015e-01 -1 6.0060973e-01 1 1 3.8995286e-01 -1.0167826e+00 1.4006837e+00 -7.4691770e-01 -1.3346852e+00 -6.3082684e-01 2.3129849e-01 -8.3407670e-01 -1 4.6501354e-01 1 1 5.7537911e-01 1.1982466e+00 1.3366654e+00 3.5845236e-01 -1.0830617e+00 5.6853118e-01 1.2835479e+00 -5.4071293e-01 -1 8.0128141e-01 1 1 5.7448439e-01 1.3214150e+00 -1.9370226e-01 -1.0658614e+00 -6.2947883e-01 -1.4212620e+00 -7.2764120e-01 8.6541423e-01 -1 4.9875735e-01 1 1 1.2449998e+00 1.1036899e+00 -8.6384122e-01 -5.7104779e-01 1.2332926e+00 1.5200484e+00 7.5447008e-01 -5.5706781e-01 -1 9.2028385e-01 1 1 -1.4364733e+00 -1.3885634e+00 -1.2797857e+00 -3.4668084e-02 -2.7977458e-01 2.2431273e-02 9.1067461e-01 -6.9251645e-01 -1 7.4915995e-01 1 1 3.3215577e-01 1.3065934e+00 1.1268062e+00 -1.4718498e+00 7.9286803e-01 1.1291733e-02 -1.3123692e-01 4.7676374e-01 -1 3.8337478e-01 1 1 -6.8189079e-02 1.8211818e-01 7.1168672e-01 -4.7856276e-01 -9.0304821e-01 1.2845954e+00 -3.0085087e-01 -1.2346483e+00 -1 3.9153932e-01 1 1 6.2746919e-01 9.4904745e-01 1.2754916e+00 -7.2708296e-01 -4.9718696e-01 1.1708437e+00 1.5635575e+00 -5.1505346e-01 -1 9.9396011e-01 1 1 -4.5186370e-01 7.7456794e-01 -1.0406800e+00 7.1209378e-01 4.1526282e-01 -5.6709252e-01 -7.1187515e-01 -1.4156762e+00 -1 9.2293906e-01 1 1 -1.2437137e+00 -5.9665312e-01 -1.4618390e+00 -1.3079047e+00 -1.2966693e+00 4.6807893e-01 -1.3007632e+00 1.1522214e+00 -1 4.5168313e-01 1 1 1.0606034e+00 1.4706026e-02 1.2687817e+00 -2.3010807e-01 1.0675898e-01 4.5456877e-01 4.1660061e-01 6.0837230e-01 -1 1.1479277e+00 1 1 1.6422015e-01 -1.0216458e+00 -7.1620000e-01 -1.2573391e-01 4.4879502e-01 -4.1593964e-01 -8.0357620e-01 -9.7079730e-01 -1 4.7564294e-01 1 1 -1.4118947e+00 1.1439674e+00 1.4095905e+00 1.0820378e+00 -6.6081785e-02 -6.5394882e-01 1.5467821e-03 1.2420731e+00 -1 6.7412211e-01 1 1 -1.2644987e+00 1.1346570e-01 2.3778436e-01 -8.7000390e-01 1.4872402e+00 1.5148193e+00 8.6402474e-01 -3.5992736e-01 -1 7.2992641e-01 1 1 4.4429237e-01 7.1280330e-02 3.3580950e-01 -1.1833651e+00 1.5345652e+00 1.0181678e-01 1.2225670e+00 1.4083706e+00 -1 1.0231308e+00 1 1 -3.4379371e-01 1.0617078e+00 -1.4916780e+00 6.0666094e-01 -1.0386361e+00 -9.3336852e-01 -1.4743562e+00 -1.4162744e+00 -1 1.3049789e+00 1 1 -7.5200611e-01 -1.2283647e-01 -7.2197947e-01 -1.4592843e+00 1.4736668e+00 -1.1525276e+00 1.3782518e+00 5.2434891e-01 -1 7.1493534e-01 1 1 -3.3946805e-01 -4.8610591e-01 -1.4780838e+00 2.2246181e-01 -3.9882608e-01 5.2823146e-01 1.3145922e+00 5.6467569e-01 -1 7.2676774e-01 1 1 -3.0724416e-01 1.3005038e+00 1.5607476e+00 4.2031191e-01 1.0888369e+00 -1.5476102e-01 -4.7085208e-01 -2.4701008e-01 -1 9.5787436e-01 1 1 9.2565904e-01 1.5067710e+00 -8.1301409e-01 -1.2595562e+00 3.0457705e-01 1.7027212e-01 6.0965451e-02 -1.4544743e+00 -1 1.2295522e+00 1 1 3.8468996e-01 -7.7934419e-02 -1.5414162e+00 -1.3103176e+00 1.3720093e+00 -2.2743764e-01 4.8713495e-01 -6.1634223e-01 -1 6.2174656e-01 1 1 8.6479179e-02 2.0035828e-01 -1.0096779e+00 5.5920337e-02 6.9654592e-02 7.7388059e-01 2.8665715e-01 -1.0329151e+00 -1 8.2744079e-01 1 1 -1.1018445e+00 -3.6574511e-01 1.2273478e+00 5.1689921e-01 -1.1293284e+00 4.1748977e-01 -1.3564141e+00 2.3743805e-01 -1 9.7679593e-01 1 1 9.8873301e-01 1.0188402e+00 3.3663796e-01 1.0213288e+00 8.7968369e-01 -1.5674249e+00 1.2859641e+00 7.9867305e-01 -1 8.0544929e-01 1 1 -1.3895033e+00 -1.1737541e+00 -1.3415793e-01 -1.8921107e-01 5.0869607e-01 -1.4558518e+00 -9.5906130e-01 -7.2747624e-01 -1 6.7762923e-01 1 1 1.2183704e+00 -1.2254043e+00 8.7116746e-01 -7.7872134e-01 1.3812230e+00 1.3642443e+00 5.6871082e-01 3.8550944e-01 -1 1.0541783e+00 1 1 2.5078168e-01 9.1092751e-01 -1.2519342e+00 -9.4526534e-02 9.8714635e-01 1.5101262e+00 -1.5437107e+00 1.2931809e+00 -1 2.5662833e-01 1 1 -1.1296360e+00 9.7764455e-01 1.1302204e+00 9.3841921e-01 2.1785271e-01 -2.3615438e-01 1.2675255e+00 9.5376855e-01 -1 3.7841250e-01 1 1 -1.1476304e+00 7.4231394e-01 1.5443827e+00 1.2165638e+00 1.4949774e+00 -1.2151612e+00 1.6169272e-01 -1.5592893e+00 -1 5.8813640e-01 1 1 1.1540170e+00 8.0600584e-01 6.0119246e-01 1.3027155e+00 -3.7242517e-01 2.8003600e-01 9.1871310e-02 1.9087394e-01 -1 2.9746942e-01 1 1 -6.2961335e-01 -7.3541367e-03 8.7962990e-01 9.8028332e-01 -1.2971840e+00 4.5920966e-01 1.5591190e+00 4.5228807e-01 -1 1.1613417e+00 1 1 -1.0275064e+00 -1.0788626e+00 -3.9532846e-01 1.1098109e+00 8.8124566e-01 -9.5637308e-01 8.8146478e-02 -1.0486923e+00 -1 8.9621303e-01 1 1 3.5579233e-02 8.2946273e-01 1.8303702e-01 9.5572405e-01 -1.5135208e+00 -1.3743846e+00 -1.3538767e+00 -1.0363009e+00 -1 7.9005814e-01 1 1 1.0775722e+00 1.5335766e+00 6.8402517e-01 -1.0907559e-01 -2.6857206e-01 8.4961880e-01 -4.9723362e-02 -1.1934682e-01 -1 4.1743816e-01 1 1 -5.2489584e-01 1.1959777e+00 1.3235345e+00 1.4567473e+00 5.7802146e-01 1.0045761e+00 -3.6896026e-02 -1.5259064e+00 -1 1.0247692e+00 1 1 -3.3219067e-01 8.8779464e-01 -9.7363949e-01 1.1203559e+00 1.0021709e+00 9.9191651e-01 -1.2177644e+00 -1.0876196e+00 -1 6.7031553e-01 1 1 -5.1836470e-01 -1.4006630e+00 5.9718685e-01 -8.8393484e-01 1.4088721e+00 -1.2914214e+00 5.1032922e-01 1.3043395e+00 -1 9.8418489e-01 1 1 -5.1900238e-01 -9.8853433e-01 -4.6921405e-01 2.9884511e-01 7.2949706e-01 3.4351652e-01 5.5529948e-01 -3.6788074e-04 -1 8.8385339e-01 1 1 1.3297306e+00 -1.5544611e+00 -6.8298415e-01 -7.1689858e-01 -9.7904246e-01 -7.6519605e-01 -7.5349698e-01 1.0021369e-01 -1 9.5289584e-01 1 1 -5.0787234e-01 -3.4329389e-01 4.6489779e-01 -9.0664025e-01 8.9562444e-01 1.0303125e+00 -2.6368150e-01 3.9787248e-01 -1 6.4786606e-01 1 1 -1.0309527e-01 1.3652933e+00 3.9619538e-01 -1.1782737e+00 1.3895264e+00 4.2390765e-03 1.0923037e+00 -1.4079834e+00 -1 6.6994788e-01 1 1 1.4368956e+00 2.9104015e-01 -1.3207105e+00 1.3540755e+00 -8.2994082e-01 -1.0104722e+00 -1.1184651e+00 -1.5016808e+00 -1 2.6180389e-01 1 1 4.8083841e-01 5.2094832e-02 1.3126602e+00 2.5003165e-01 -1.4403952e-01 4.4423542e-01 1.2473915e+00 8.0558083e-01 -1 1.3062996e+00 1 1 1.2749112e+00 -9.4650095e-01 -1.5248912e+00 -1.1689590e+00 1.2957635e+00 -1.3010988e+00 1.0605348e+00 -8.6728540e-01 -1 8.6631878e-01 1 1 -1.3712433e+00 1.1837045e+00 2.6655236e-01 8.2629915e-01 3.7726206e-01 1.0582382e+00 -9.8769318e-01 5.2413777e-01 -1 9.7741658e-01 1 1 2.3784173e-01 -1.1839782e+00 3.4443754e-02 -1.3713423e+00 9.0943334e-01 1.2526293e+00 1.6353432e-02 1.5776062e-01 -1 4.7380018e-01 1 1 1.3000237e+00 -2.7379654e-01 8.4313299e-01 -1.4258063e+00 9.9788847e-01 1.1288204e+00 1.5335770e+00 -2.1438027e-02 -1 3.8600738e-01 1 1 -2.7933791e-01 7.3478309e-01 -1.1883193e+00 5.4177158e-01 -1.4516911e+00 7.0930293e-03 1.2024196e+00 9.7424342e-01 -1 1.1158166e+00 1 1 -1.2927591e+00 -1.0139330e-01 -9.7731486e-01 1.2194667e+00 -9.6298654e-01 -1.6797803e-01 -7.9955323e-01 1.2824794e-01 -1 1.2981010e+00 1 1 -1.4738834e-01 -1.3739866e+00 -1.4843905e+00 -1.7396361e-01 5.7056823e-01 1.0850900e+00 -1.4993265e+00 3.3052032e-01 -1 1.1063760e+00 1 1 1.5606922e+00 1.2554479e+00 -7.6320200e-01 1.0163046e+00 1.3994212e+00 1.6185719e-01 -4.6597888e-01 7.1920622e-01 -1 5.0282341e-01 1 1 1.3969425e+00 1.3763520e+00 -1.3265758e-02 1.9276575e-01 -1.0318255e+00 -2.8537523e-01 2.8342150e-01 -1.1495728e+00 -1 4.7480157e-01 1 1 1.2912619e+00 8.0063688e-01 9.5484161e-02 8.3187394e-01 -2.9893342e-01 9.1044586e-01 8.1063451e-01 -7.5698134e-02 -1 9.9818080e-01 1 1 1.1732672e-01 8.6273735e-01 -5.5155935e-01 1.2179451e+00 -7.6736079e-01 -8.3430559e-01 -7.5311582e-01 8.6494046e-02 -1 7.6538765e-01 1 1 -1.0099334e+00 -1.5650876e+00 7.8186146e-01 -6.1374740e-01 -7.9502490e-01 -1.2460190e+00 -1.4075347e-01 -8.5196410e-01 -1 5.7376371e-01 1 1 7.4651802e-02 1.2877219e-01 -5.3645319e-01 -1.4039458e+00 -7.8988681e-01 1.4686357e-02 -2.4376782e-02 4.1866243e-01 -1 5.3508868e-01 1 1 1.1773654e+00 -2.8309189e-01 2.0207735e-01 3.8545209e-01 7.4289415e-01 -1.3522216e+00 -1.2935252e+00 -7.0812491e-01 -1 1.0741503e+00 1 1 -9.1185283e-01 -1.5541371e+00 2.5241514e-01 3.2918806e-01 1.1328319e+00 -5.0713299e-01 -4.5763844e-01 -1.1023532e+00 -1 6.9265768e-01 1 1 -8.2149467e-01 -1.1807444e+00 1.1911473e+00 3.1897919e-01 1.4542123e+00 -2.4328386e-01 -9.1037853e-01 -1.2778111e+00 -1 2.4834854e-01 1 1 4.3871323e-01 6.6957084e-01 1.3838522e+00 1.5261716e+00 -6.4517697e-01 1.4817809e+00 -1.1756828e+00 -2.4304507e-01 -1 3.4417187e-01 1 1 1.3531525e-01 2.9227068e-01 1.1936950e+00 -7.3816513e-01 1.2885199e+00 8.8732742e-01 9.1665918e-01 -7.8812358e-01 -1 9.3980474e-01 1 1 -2.6971411e-01 -1.2575748e+00 2.2192296e-01 -1.9198102e-01 1.1552174e+00 1.7165586e-01 -7.9564316e-02 -1.0384454e+00 -1 5.9036564e-01 1 1 2.3323456e-01 5.7511522e-01 7.8869075e-01 -2.0931642e-01 6.9586117e-01 1.0379906e+00 1.0810131e+00 1.5361143e+00 -1 4.1055815e-01 1 1 -7.3439912e-01 -7.1902284e-01 1.1460515e+00 6.0276878e-01 -8.1078264e-01 2.4455701e-01 7.5637017e-01 -1.3560365e-01 -1 4.6765269e-01 1 1 2.7150428e-01 1.0901167e+00 5.8229919e-01 -9.0145968e-01 1.4050513e+00 1.0663936e+00 1.4295227e+00 -1.4359003e+00 -1 9.1823838e-01 1 1 -1.5616276e+00 -1.7741155e-01 6.4138036e-01 1.0684722e+00 -6.5517468e-01 9.1755804e-02 -9.1184371e-01 5.3906973e-01 -1 8.9896564e-01 1 1 -1.4097318e+00 -3.8443089e-01 8.7527109e-01 4.6944431e-01 -2.3862110e-01 -3.8219306e-01 -6.6826684e-01 -2.0818390e-01 -1 1.1694066e+00 1 1 5.3020299e-01 1.1261851e+00 -1.3971149e+00 1.4113039e+00 1.3090500e+00 1.0381621e+00 -3.6711877e-01 7.8734506e-01 -1 1.1162576e+00 1 1 1.5648799e+00 -3.0227961e-01 -1.0462457e+00 7.6084106e-01 6.3065888e-01 -1.4990304e-02 -7.7157200e-02 5.2023628e-01 -1 9.1899876e-01 1 1 -4.7682536e-01 -4.5802751e-01 -7.5741231e-01 1.1736173e+00 -2.4977774e-01 -6.1463245e-01 6.9670937e-01 5.5876768e-01 -1 6.7368987e-01 1 1 1.9910653e-01 -1.1662991e+00 -9.5269962e-02 -1.0747096e+00 -8.4671320e-01 -5.7095771e-01 8.7859168e-01 9.8789509e-01 -1 3.8118323e-01 1 1 5.8723712e-01 1.5498197e+00 1.0100093e+00 1.5126761e+00 7.0597138e-01 1.4792435e+00 1.0049411e+00 2.3563729e-01 -1 5.9733461e-01 1 1 -1.1898190e+00 8.7435958e-01 1.2017468e+00 -1.3618174e+00 -5.3449831e-01 -9.1820897e-01 8.4342572e-01 -1.1924154e+00 -1 6.8713918e-01 1 1 -1.0504534e+00 -1.0089596e+00 4.6001974e-01 -1.5628706e+00 -1.4996528e+00 -8.3512248e-01 5.9009800e-01 -7.0673909e-01 -1 9.2498083e-01 1 1 7.8103447e-01 7.3347139e-01 9.2183377e-02 -3.1055365e-01 3.3262376e-01 7.3241592e-01 -2.3100250e-01 1.9796443e-01 -1 8.5443073e-01 1 1 1.2722313e+00 -1.5594799e-01 5.2083968e-01 -1.2898780e+00 1.5141406e+00 9.5433941e-01 5.4945311e-01 2.4156508e-01 -1 3.7943482e-01 1 1 7.1167986e-01 -9.2951590e-01 1.2753265e+00 1.1517405e+00 1.2605082e+00 -1.3896496e+00 1.5175893e+00 1.0465935e+00 -1 9.1744831e-01 1 1 1.1601528e+00 7.6647452e-01 -6.7491567e-01 -1.1919972e+00 -1.5395433e+00 -1.2412165e+00 -4.6793236e-01 3.1982447e-01 -1 7.4974638e-01 1 1 -1.1781692e+00 -1.5341346e+00 9.8336314e-01 3.8885987e-02 -9.4682515e-01 -9.5130760e-01 -1.1328126e+00 2.4877079e-02 -1 1.1422789e+00 1 1 -3.1052159e-02 -1.1498150e+00 -5.3468047e-01 1.0551384e-01 -1.1234864e+00 -1.0617957e+00 -1.1299800e+00 2.7724741e-01 -1 1.3841176e+00 1 1 -3.8925301e-01 -1.0039861e+00 -1.4197401e+00 1.5128625e+00 -1.4643038e+00 -1.3548089e+00 -6.4660746e-01 7.1529908e-01 -1 1.3939595e+00 1 1 -1.3794238e+00 -5.0097047e-01 -1.1753186e+00 -1.3708205e+00 6.8297035e-01 -1.0240059e-02 -7.6266819e-01 -8.4352179e-01 -1 5.1653028e-01 1 1 9.7748624e-01 -3.4231075e-01 7.5533384e-01 1.0602774e+00 -6.9695239e-01 6.8293046e-01 -4.6629855e-01 9.3697196e-01 -1 6.9002837e-01 1 1 1.2233187e+00 -9.6061306e-01 -2.8005816e-01 9.6896960e-01 1.3202311e+00 -1.3673733e+00 1.1939945e+00 -1.1162960e+00 -1 1.0003532e+00 1 1 -1.4058481e+00 -3.7911961e-01 -8.3175589e-01 -5.4419592e-01 5.4551638e-02 -6.9311922e-01 -1.0277085e+00 5.0947417e-03 -1 5.2385678e-01 1 1 -1.7044905e-01 -7.1340677e-01 7.6609955e-01 -1.1246043e+00 -4.9567364e-01 -2.2919793e-01 -2.1955866e-01 8.0432180e-01 -1 1.0631579e+00 1 1 3.9524986e-01 1.2315903e+00 -1.5530831e+00 -1.4023190e+00 7.1691536e-01 -5.3697665e-01 1.2490027e+00 -3.6747752e-02 -1 8.4639361e-01 1 1 -1.5039878e+00 -6.1643523e-01 8.2548184e-01 -5.4727853e-01 1.1886316e+00 8.2918797e-01 -1.3301748e-01 1.2742778e+00 -1 3.2123291e-01 1 1 -2.6829191e-01 5.4559144e-01 6.0020825e-01 4.7302376e-01 -5.6710836e-02 5.7238483e-02 1.1892034e+00 5.4965333e-01 -1 8.6326251e-01 1 1 -9.9660441e-01 -5.5363265e-01 4.6093213e-02 -1.2606033e+00 -1.2364535e+00 6.7983455e-01 1.2927937e-01 -1.4005585e+00 -1 7.3901924e-01 1 1 1.0416940e+00 4.9347390e-01 -1.2847627e+00 -5.8284669e-02 5.6163974e-01 6.8794052e-03 -1.1837358e+00 7.6741432e-01 -1 4.2273933e-01 1 1 -3.4532526e-01 1.1310842e-02 -8.4048502e-01 5.8648362e-01 -1.0067639e+00 -6.1676521e-01 6.5827791e-01 -1.4469689e+00 -1 1.0679774e+00 1 1 -1.3600897e+00 -1.5358384e+00 -1.4312209e+00 -1.2875859e+00 -6.3181169e-02 1.2828489e+00 -1.0125232e+00 -1.3816296e-01 -1 9.7053432e-01 1 1 -7.9986682e-01 -1.5102269e+00 6.4491253e-01 -1.1666958e+00 -2.7598372e-02 9.0295320e-02 5.3004143e-01 -4.6791535e-01 -1 8.0605981e-01 1 1 -4.8661798e-01 -1.4570476e+00 5.5032074e-01 1.1652586e+00 1.1098807e+00 2.0419720e-01 -1.1504392e+00 -8.4686272e-01 -1 4.3795349e-01 1 1 -1.0226402e+00 1.1629339e-01 3.9198816e-01 -1.8797997e-01 -1.0115071e+00 1.3232186e+00 1.0714414e+00 1.3345243e+00 -1 7.0635852e-01 1 1 1.3999182e-01 4.7233473e-01 2.2516165e-01 1.0628890e+00 -1.2420122e+00 9.0960808e-04 1.0686330e-01 1.5207683e+00 -1 1.2717094e+00 1 1 -2.1031665e-01 -2.7490784e-01 -1.3272164e+00 8.8010232e-01 1.3845032e+00 -4.2018021e-01 -9.3947983e-01 -4.4525967e-01 -1 4.1739674e-01 1 1 -5.0014597e-01 9.0672213e-01 -1.2174987e+00 1.2615006e+00 -4.3080209e-01 3.3153039e-01 -1.9277440e-01 -2.0563714e-01 -1 7.8714856e-01 1 1 9.4855320e-01 -5.8712061e-01 -1.3070713e+00 -5.6780158e-01 8.8025956e-01 -1.1541715e+00 -9.7725843e-01 -3.9145105e-01 -1 1.8185953e-01 1 1 -1.2491031e+00 6.4789870e-03 1.2101973e+00 1.1172731e+00 7.6259630e-01 1.1741762e+00 -5.3603509e-01 -6.2279934e-01 -1 8.3291181e-01 1 1 -1.5542098e+00 -1.0634092e+00 1.1147148e+00 7.0904619e-01 -7.4201796e-01 -1.1052349e+00 9.4590756e-01 3.9825809e-01 -1 4.6345006e-01 1 1 7.3942673e-01 -1.9705568e-01 -1.4466128e+00 8.7836703e-01 1.0269214e+00 5.5454743e-01 1.4095062e+00 -1.2102364e+00 -1 8.4581159e-01 1 1 -5.9555351e-01 -6.7609196e-01 -4.3661147e-01 3.7086432e-01 -4.4241225e-01 -8.2682419e-01 -1.1792534e+00 1.3698570e+00 -1 6.3821050e-01 1 1 -3.5361150e-01 6.3111321e-02 6.3144212e-01 1.9681420e-01 5.2717321e-01 -1.1698415e+00 5.9548081e-01 -1.5466173e+00 -1 5.6387365e-01 1 1 7.4486513e-01 -1.1463451e+00 3.4777453e-01 -2.4081215e-01 9.0890892e-01 -1.4398432e+00 -8.6817883e-01 -4.6006095e-01 -1 1.0516900e+00 1 1 -2.9841380e-01 7.6491907e-01 -1.4573738e+00 -9.5846476e-01 -1.5328212e+00 2.4319996e-01 1.2162162e+00 -7.8483120e-01 -1 7.2667050e-01 1 1 -1.4588655e+00 5.9771686e-01 9.1671548e-01 1.1698816e+00 -1.0654851e+00 2.4970752e-01 -1.3970111e+00 8.8964186e-01 -1 5.6803958e-01 1 1 9.7890528e-01 -9.8600162e-01 8.6675031e-01 -1.0288944e+00 -5.3029040e-01 -3.3342631e-01 6.9748307e-01 1.3713662e+00 -1 4.9739771e-01 1 1 -5.9727069e-02 1.7210100e-01 -9.2717190e-02 -1.3015701e+00 1.0752535e-01 7.0537248e-01 1.3158350e+00 -1.3132928e+00 -1 9.9312237e-01 1 1 1.4767971e+00 -9.0535000e-01 -6.7856063e-02 -5.7879818e-01 7.6273320e-01 -1.1753283e+00 1.5680465e+00 3.1774273e-01 -1 1.2284160e+00 1 1 -1.1954256e+00 -1.4842175e+00 -5.8720476e-02 -1.4902361e+00 1.5588582e+00 5.9163184e-01 -6.6334111e-01 -4.0540358e-01 -1 3.9878236e-01 1 1 -1.0333391e+00 -9.9749819e-01 -4.5495083e-01 1.5195632e+00 -1.1526702e+00 4.1551100e-01 7.3829052e-01 4.9647822e-01 -1 1.0608046e+00 1 1 -6.0604433e-01 -1.4137212e+00 2.7786587e-01 1.2918596e+00 1.2730576e+00 -2.6700803e-01 -8.4218805e-01 2.3931592e-01 -1 8.8122437e-01 1 1 -7.4375116e-01 -5.4628783e-01 -1.4566581e+00 7.3715921e-01 -1.1085115e+00 -1.4096995e+00 1.3619584e+00 9.4411440e-01 -1 8.0945214e-01 1 1 1.7149404e-01 1.4157033e+00 3.7907377e-01 -1.0066274e+00 -1.1077516e+00 1.0724505e+00 7.9013795e-01 -4.5372850e-01 -1 6.9158208e-01 1 1 1.4598139e+00 -6.9713575e-01 -5.7059741e-02 -9.0970024e-01 -9.0243991e-01 1.3587277e+00 3.3631048e-01 -1.1695171e+00 -1 9.5137256e-01 1 1 -7.4665014e-01 1.3800069e+00 -8.1730610e-01 7.9957178e-01 3.0168998e-01 -1.0053893e-01 6.4511912e-01 8.7187179e-01 -1 1.1901884e+00 1 1 -1.4277961e+00 -6.0342805e-01 -1.4204990e+00 -1.3305242e+00 -2.6993007e-02 4.1904767e-01 8.8074484e-01 1.1611213e+00 -1 8.0774456e-01 1 1 -1.4842021e+00 -7.5420965e-01 -1.3640830e+00 -2.6407740e-01 -1.2821324e+00 -5.1654924e-01 -5.0606980e-01 -6.0847843e-01 -1 7.9413765e-01 1 1 -7.3876641e-01 3.2473292e-01 1.2003246e+00 7.2151151e-01 -6.1579093e-01 -1.4226258e+00 -1.2238734e+00 -8.1295954e-01 -1 1.0346051e+00 1 1 -8.7291285e-01 8.3968949e-01 -1.4518569e+00 -1.0370498e-01 -1.1918842e+00 5.8935117e-01 1.5078485e+00 -6.2460633e-01 -1 9.3998439e-01 1 1 1.9137527e-01 6.2711104e-01 -6.0850780e-01 6.1426732e-01 -1.2026275e+00 -2.1652860e-01 -8.1810973e-01 1.4440451e+00 -1 1.1112930e+00 1 1 -5.4672951e-01 -1.8805864e-01 -1.3065735e+00 7.1730941e-01 4.4709895e-01 -1.2318244e+00 7.8089327e-01 1.2627033e+00 -1 8.5371057e-01 1 1 2.7562476e-01 -2.5938945e-01 1.5251448e-01 1.5282226e+00 -2.9765647e-01 -1.7699163e-01 -1.1009314e+00 7.9568485e-01 -1 8.0672245e-01 1 1 -1.4238089e+00 9.7212412e-01 -2.2869085e-01 -8.2470876e-01 -1.2968520e+00 3.8988753e-01 6.2587800e-01 -6.8472636e-01 -1 1.0310661e+00 1 1 -4.4478886e-01 -9.3328614e-01 -1.4392188e+00 -1.7341453e-01 1.7855794e-01 -5.2261435e-01 1.0794193e+00 -5.4211004e-01 -1 5.2064322e-01 1 1 1.4242197e+00 2.3190744e-01 1.3138645e+00 8.1998747e-01 8.0234031e-01 3.1371615e-01 -8.9772943e-01 -6.2471705e-01 -1 6.9066264e-01 1 1 1.0663958e+00 -1.0481036e+00 -1.3376868e-01 -6.3751725e-01 1.2179122e+00 1.0349113e+00 9.3104481e-01 -4.1681740e-01 -1 6.7774724e-01 1 1 1.2762862e-01 -5.6669659e-01 1.1301122e+00 1.2201939e+00 -1.1671575e+00 -1.2446518e+00 -2.0284468e-01 3.0150842e-01 -1 9.0607038e-01 1 1 -6.5352331e-01 8.3936291e-01 -2.7303413e-01 -5.1852154e-01 -3.1235396e-01 1.0028195e+00 -5.8258091e-01 6.3049703e-02 -1 6.7765644e-01 1 1 -7.5831026e-01 1.4213863e+00 9.8231107e-01 -1.3533258e-02 -1.3162882e-01 -2.5789055e-01 9.0688797e-01 9.5963194e-01 -1 6.8150929e-01 1 1 5.2078469e-01 5.6937728e-01 6.3269855e-01 -1.2588028e+00 -6.0439694e-01 1.0313954e+00 -9.4152558e-01 -4.0261171e-01 -1 3.6191831e-01 1 1 3.5109120e-01 2.3278042e-01 -5.2665139e-01 -1.2135342e+00 -1.3302931e+00 -6.4557803e-01 -1.8257533e-02 2.9558721e-01 -1 7.7831247e-01 1 1 8.7873918e-01 1.0577298e+00 -1.5633360e+00 -6.4939993e-01 4.7887181e-01 8.3100835e-01 1.0217247e+00 1.0762761e+00 -1 7.2350815e-01 1 1 3.4228562e-01 -1.0074729e+00 1.2929418e+00 -5.7171044e-01 -3.6187068e-01 -7.6357506e-01 1.8089272e-01 -3.1811249e-01 -1 8.6102952e-01 1 1 5.3830221e-01 5.8793077e-01 7.6646637e-02 1.3945324e+00 1.6287044e-01 -4.9249137e-06 -7.9777902e-01 4.7403493e-01 -1 1.0123591e+00 1 1 -5.4152144e-01 1.0435281e+00 1.4703963e-01 -1.5164801e+00 1.0363170e+00 -8.2773025e-02 4.5527720e-02 2.6150457e-02 -1 1.2258889e+00 1 1 -1.5685845e-01 -9.3464971e-01 -1.1383239e+00 2.6044013e-01 3.9007719e-01 5.5931727e-01 -1.3642163e+00 -3.1223670e-01 -1 3.9149068e-01 1 1 -5.2368236e-01 -6.9446246e-01 4.8963377e-01 9.7878078e-01 -4.7659114e-01 8.0010971e-01 -1.0401160e+00 -1.3025523e+00 -1 2.8955654e-01 1 1 1.2131186e+00 -8.1378027e-01 1.4436799e+00 9.8951399e-01 9.9400863e-01 1.4273226e+00 -1.4089150e+00 -1.3781094e+00 -1 4.6669865e-01 1 1 -5.2312294e-02 1.2894838e+00 1.4074568e+00 -8.2986456e-01 -6.8669414e-01 -1.9133791e-01 -1.4509857e+00 1.0779699e+00 -1 5.6239701e-01 1 1 4.3322137e-01 -1.4942573e+00 -1.0661801e+00 1.1377929e+00 9.4300635e-01 1.1746391e+00 1.4664440e+00 -1.2408256e-01 -1 7.1025487e-01 1 1 -1.0601447e+00 -9.1454756e-02 3.5472018e-01 1.0999958e-02 -2.2713197e-01 3.9049844e-01 7.2991574e-01 5.6200444e-01 -1 8.6950419e-01 1 1 1.2608248e+00 -8.4127750e-01 -9.6083997e-01 -4.7766798e-01 -3.7189422e-01 3.2022462e-01 -2.2547570e-01 -1.1604180e+00 -1 1.2320597e+00 1 1 6.3991684e-01 9.5760006e-01 -1.0511100e+00 -1.3965657e+00 1.3432586e+00 4.6699697e-01 -8.0938816e-01 -1.3867136e-01 -1 1.0965672e+00 1 1 1.4106920e+00 5.0415939e-03 -8.2993522e-01 -1.2415794e+00 6.6201061e-01 1.1195562e+00 -2.9064259e-01 4.1224739e-01 -1 6.6638236e-01 1 1 -9.9946611e-02 -8.8933510e-02 -4.9845709e-02 -7.6613261e-01 -1.1088161e+00 1.3831054e+00 3.4660395e-01 1.4301288e+00 -1 4.0907531e-01 1 1 9.4938251e-01 6.9259422e-01 1.0484146e+00 9.9743553e-01 5.4791760e-02 1.2088328e+00 8.5973444e-01 -1.5075739e-01 -1 6.8838603e-01 1 1 1.2277585e-01 8.3019687e-01 -4.8985104e-01 3.6055029e-01 3.9846266e-01 1.7329752e-01 1.3722021e+00 1.4857511e+00 -1 2.5714592e-01 1 1 -5.3261821e-01 1.3058574e+00 1.1879525e+00 -3.6357182e-01 -9.1354600e-01 3.5496827e-01 1.6972061e-01 -1.5004577e+00 -1 4.3384020e-01 1 1 -1.3167651e+00 3.7841491e-01 1.0961780e+00 -1.5394829e-01 -1.0042636e+00 6.7247747e-02 -7.1861571e-02 -6.2771360e-01 -1 6.4443260e-01 1 1 -1.4920511e+00 1.4358218e+00 1.1641335e+00 1.2634053e+00 1.1182567e+00 -7.4047610e-01 -1.4058433e+00 -5.1433787e-01 -1 8.0906479e-01 1 1 -7.1034139e-01 1.2833670e+00 -2.4693992e-01 2.7906339e-02 1.5331168e+00 -1.3332966e+00 -9.0269986e-02 1.1863323e+00 -1 4.0202150e-01 1 1 -6.5572490e-01 -6.2562450e-01 -2.7536741e-01 9.2453911e-01 -2.4925337e-01 2.6407009e-01 2.2160504e-01 -1.0014759e+00 -1 1.0694509e+00 1 1 -6.1408237e-02 3.9690487e-02 -5.3413243e-01 4.1149038e-01 -1.4583338e+00 -8.4442324e-01 -1.4130208e+00 8.4881640e-01 -1 5.5097731e-01 1 1 1.4957420e+00 1.0603682e+00 1.5081030e+00 1.2734508e+00 4.8899159e-01 1.4941647e+00 -1.3424646e+00 8.5029035e-02 -1 7.9622840e-01 1 1 -8.8581796e-02 -6.4617193e-01 3.1826030e-01 -7.8391870e-01 7.5312713e-02 -1.4656567e+00 1.1539750e-01 -3.4167142e-01 -1 6.0240999e-01 1 1 3.2067896e-01 2.7419303e-01 -1.1314042e+00 5.1798462e-01 -2.8106936e-01 -6.3887936e-02 1.1230820e+00 3.5985810e-01 -1 4.9365455e-01 1 1 -1.3217144e+00 -3.5422971e-01 5.5033375e-01 4.1429352e-01 1.0226651e+00 6.6014859e-01 9.5056121e-01 5.6921181e-01 -1 4.6981983e-01 1 1 1.4837566e-01 -2.2063970e-01 6.1049517e-01 1.2619309e+00 2.7818837e-01 -9.8790366e-01 1.0835721e+00 5.9328304e-01 -1 1.1960885e+00 1 1 -6.7490759e-01 -1.2120387e+00 1.5077888e-01 3.7990622e-01 8.2198706e-01 -3.7962031e-01 -2.1685183e-01 -1.0703029e-01 -1 1.2020736e+00 1 1 1.1192078e+00 -6.4800706e-01 -1.1245888e+00 1.3675097e+00 1.5535845e+00 2.9615874e-01 -3.8126887e-01 1.2745838e+00 -1 5.4806530e-01 1 1 -1.3317670e+00 8.4711777e-01 -1.1429725e+00 -1.5548976e-01 1.3179292e+00 1.2572505e+00 8.6317840e-01 -5.9039265e-01 -1 5.3692982e-01 1 1 8.4033778e-01 -1.8954878e-01 8.9970554e-01 4.8864461e-01 -9.3375742e-01 2.5702444e-01 -4.3558152e-01 1.5619194e+00 -1 8.3231315e-01 1 1 -1.0434380e+00 -1.7138303e-01 8.6552968e-01 5.2674318e-01 -1.4056698e+00 1.1989939e-01 -9.0777009e-01 3.1312253e-02 -1 2.7257109e-01 1 1 -6.9298215e-01 4.0591689e-01 1.3833345e+00 -3.5455010e-02 -3.1583770e-01 1.3881561e+00 -1.3180520e+00 -1.5225380e+00 -1 1.1279028e+00 1 1 -1.0670131e+00 -1.2940032e+00 -1.2243803e+00 1.0102553e+00 1.0074304e+00 1.2721068e+00 -1.1299500e+00 -1.0242346e+00 -1 5.1129020e-01 1 1 -1.0783565e+00 9.3475078e-01 -7.2828111e-01 -9.4763091e-01 -1.3011581e+00 -1.3813602e+00 -1.4222433e-01 -1.5246311e+00 -1 8.9943106e-01 1 1 -8.9793757e-02 -7.4849447e-01 -5.7566388e-01 1.0419839e+00 6.1814685e-02 -1.5080641e-01 3.8773896e-01 1.4960589e+00 -1 5.1369377e-01 1 1 -1.1992071e+00 -1.0095007e+00 9.2256866e-01 1.3852943e+00 -9.4774936e-01 6.6197945e-01 1.0654777e+00 -1.0448871e+00 -1 8.9686638e-01 1 1 1.3854710e+00 1.0644776e+00 -1.2899314e+00 2.9898048e-01 -9.4867481e-01 1.5090186e+00 4.0484618e-01 8.4672445e-02 -1 6.8502168e-01 1 1 1.2575906e-01 -6.9538856e-01 2.5393651e-01 1.5583577e+00 -7.9478696e-01 -1.6407497e-03 -4.3989048e-01 -5.1680926e-02 -1 9.2762615e-01 1 1 -6.5933359e-01 -6.7080917e-01 -1.5134891e+00 -1.4059683e-01 6.7442353e-02 6.9825417e-01 -1.0717209e+00 -1.5217532e+00 -1 7.9725603e-01 1 1 -1.0223226e+00 8.8634887e-01 2.6401267e-01 -5.3328812e-01 -6.1132335e-01 -1.4322551e+00 1.4791465e+00 -3.9995596e-01 -1 7.2054721e-01 1 1 -8.0620816e-01 -5.6692481e-01 1.3320947e+00 -9.6649343e-03 -1.5035536e+00 -1.0284267e+00 5.9206788e-01 9.4841934e-01 -1 5.2387300e-01 1 1 -2.5144726e-01 1.4521942e-01 1.5264527e+00 9.2426660e-01 7.4658830e-01 2.7446525e-01 1.4608548e+00 -3.5726974e-01 -1 3.9046236e-01 1 1 -6.3193070e-01 -3.1478116e-01 8.4498007e-01 -1.0270079e+00 3.8849243e-01 1.0794249e+00 1.0405528e+00 -1.0488937e+00 -1 1.0906284e+00 1 1 8.6557023e-01 -8.4982022e-02 -1.5603169e+00 -1.0124899e+00 1.1628020e+00 -8.0279800e-01 -6.7599907e-01 -1.2793173e+00 -1 8.9628112e-01 1 1 -1.0767730e+00 1.1318077e+00 -1.3719456e+00 1.0890575e+00 -6.3401277e-01 5.1446969e-01 -1.5174113e+00 -4.2503140e-01 -1 3.8701449e-01 1 1 1.3921704e+00 -5.0851772e-02 1.0006536e+00 8.7007997e-01 4.2970826e-01 1.0291277e+00 3.1671654e-01 4.7894056e-01 -1 7.4353931e-01 1 1 -3.7417562e-01 -1.5252962e-01 1.0396538e+00 -6.7966528e-01 -4.1482234e-01 -1.0596024e+00 1.1969241e+00 7.9353404e-01 -1 6.3085290e-01 1 1 6.9890075e-01 -2.5787339e-02 -7.7696431e-02 -3.0343055e-01 -7.2500632e-01 9.5182420e-01 1.0863160e+00 8.6577171e-01 -1 7.4509275e-01 1 1 9.9967900e-03 1.3197917e-01 1.0586218e+00 -9.5232956e-01 1.0566386e+00 3.1956755e-01 -1.2226561e+00 -8.3198630e-01 -1 5.4071279e-01 1 1 1.5116387e+00 2.0954177e-01 1.4167164e+00 6.1166293e-01 -4.9753270e-01 -1.1515456e+00 -2.3622873e-02 3.5075165e-02 -1 4.2139968e-01 1 1 5.1704704e-02 4.3085329e-02 6.2241738e-01 9.2778530e-01 8.8751870e-01 1.3254282e+00 -1.1889476e+00 -1.1111285e+00 -1 4.9636934e-01 1 1 -1.2201981e+00 1.5688074e+00 -5.3456158e-01 1.5631857e+00 2.4487258e-01 -5.6233605e-01 1.0282357e+00 -1.1105948e+00 -1 6.6722559e-01 1 1 4.4773481e-01 -4.4192480e-01 5.7844229e-01 -6.7803477e-01 8.7148368e-02 -1.2713074e+00 -3.4372342e-01 -1.5644389e+00 -1 1.0151769e+00 1 1 9.6451829e-01 -7.0515291e-01 -1.3496625e+00 -1.1738816e+00 7.2045276e-01 -8.9217112e-01 4.2931358e-01 -1.5364169e+00 -1 1.1724333e+00 1 1 4.0736318e-02 -1.4175299e+00 -1.4785601e+00 -2.2661633e-01 9.5140859e-01 1.0169028e-01 -7.6493669e-01 1.3333068e+00 -1 7.0941912e-01 1 1 -2.1190005e-01 1.4132075e+00 -1.6202448e-01 -1.1303992e+00 -3.8243971e-01 8.2065056e-02 -8.9374752e-01 -9.3655762e-02 -1 4.4672819e-01 1 1 1.1618675e+00 1.3387970e+00 6.1531588e-01 -1.4081897e+00 3.4292852e-02 1.0821896e-01 -1.2601405e+00 -1.3446680e-01 -1 5.8616218e-01 1 1 -6.3308229e-01 1.0742419e+00 -5.0902987e-01 1.3151920e+00 1.4485002e+00 -1.4605327e-01 1.4361455e+00 -1.1784719e+00 -1 8.2850731e-01 1 1 3.6020391e-01 5.0742107e-02 -7.0826130e-01 1.8551708e-01 7.4086196e-01 -1.1333921e+00 4.4168750e-01 1.1642660e+00 -1 1.0388991e+00 1 1 9.7988596e-02 1.4509872e+00 -2.5310491e-01 1.5255933e+00 1.5353465e+00 -1.4447829e+00 -1.4167749e-01 -1.1622050e+00 -1 4.6987709e-01 1 1 6.9978011e-01 -1.4420043e+00 -2.1784383e-01 -1.0328310e+00 -4.7407992e-01 -1.0966489e+00 1.5365576e-01 1.2440349e+00 -1 8.3041144e-01 1 1 -9.1861116e-01 -1.5198334e+00 -1.3457573e+00 -1.4919851e+00 -7.8228259e-01 3.4617621e-01 1.0311398e-01 1.1959870e+00 -1 6.9915805e-01 1 1 -1.3114678e+00 4.5069730e-01 1.3238133e+00 3.9925725e-01 -2.5827265e-01 -4.5978308e-02 -1.1224982e+00 1.0436041e+00 -1 9.2987932e-01 1 1 -4.2594056e-01 4.8967183e-01 5.7053490e-01 -1.2529490e-01 8.9265778e-01 7.4376716e-02 -5.6347177e-01 3.4280618e-01 -1 4.9273822e-01 1 1 9.0665676e-01 -1.0582505e+00 8.3924958e-01 -9.6434802e-01 -1.3472444e+00 -3.0440651e-01 -1.5097298e+00 -1.3739284e-01 -1 8.8194796e-01 1 1 1.4557901e+00 -1.4605147e+00 -4.8338903e-01 -3.2071564e-01 1.4640430e+00 1.4941527e+00 6.1486371e-01 -9.0837074e-02 -1 2.3682480e-01 1 1 7.4141319e-01 1.5352541e+00 -1.6087792e-01 7.0516413e-01 1.2178056e+00 1.4744433e+00 1.3161935e+00 1.1532674e-01 -1 7.4276423e-01 1 1 1.3750251e+00 1.1144582e+00 1.0360528e+00 -1.5356259e+00 1.8229401e-01 8.6362398e-02 1.3110029e+00 -6.6130203e-02 -1 8.5569004e-01 1 1 4.9049759e-01 5.2340082e-01 -9.0802786e-01 -1.0814292e+00 7.6257349e-01 7.7020650e-02 -1.1045100e+00 6.7347550e-01 -1 4.9623902e-01 1 1 2.5380765e-01 3.3807562e-01 6.3280820e-01 -1.4670076e+00 -1.1254072e+00 1.4988346e-01 1.7163337e-01 -5.5627884e-02 -1 6.9007078e-01 1 1 -5.3769022e-01 -1.1040849e+00 1.3162624e+00 -7.7701249e-01 8.1099809e-01 -4.6604738e-01 6.5991227e-01 1.2567727e+00 -1 6.0994311e-01 1 1 1.4025058e+00 1.0323514e+00 -6.7309508e-01 3.5171956e-01 -9.2555460e-01 -8.6790174e-01 1.3234796e+00 -1.4901628e+00 -1 8.8478819e-01 1 1 5.4540575e-01 -2.8583793e-01 1.6611475e-01 -1.1267622e+00 1.3706686e+00 -4.0977242e-01 1.2453407e+00 -3.9020753e-01 -1 8.9342078e-01 1 1 -5.3292603e-01 -5.8290251e-01 -9.8524878e-01 2.8094883e-02 -4.7192462e-01 -6.7400142e-01 1.1502256e+00 1.4275323e+00 -1 1.0754808e+00 1 1 -2.0705979e-01 -1.3565868e+00 2.5860699e-01 9.5180223e-01 8.8434406e-01 6.4125979e-01 -1.5188517e+00 1.9253890e-01 -1 8.3494915e-01 1 1 8.3079045e-01 1.5244893e+00 -1.5566206e+00 -4.9659391e-02 2.9576499e-01 -1.1511375e+00 1.2410833e+00 1.6081788e-01 -1 5.9653233e-01 1 1 -1.2841816e+00 -7.3827532e-01 1.0619180e+00 1.0382559e+00 9.2260155e-01 -1.2396752e+00 -1.2875349e+00 1.0965031e+00 -1 6.5457476e-01 1 1 -4.9930001e-01 1.0977481e+00 2.6868698e-01 1.5606599e+00 -7.3711135e-01 -1.7866143e-01 -3.0911660e-01 3.4477923e-01 -1 4.8655360e-01 1 1 -5.4120988e-01 -7.2179615e-01 1.3534311e+00 8.5442455e-01 -1.3305929e+00 5.9999845e-01 8.7155937e-01 -1.5338721e+00 -1 1.0840314e+00 1 1 -1.2037433e+00 -1.5387201e+00 -1.1562736e+00 9.3387176e-02 -1.4190395e+00 -3.3844745e-01 -9.4814222e-01 1.2018683e-01 -1 8.9292078e-01 1 1 5.4340756e-01 3.2176274e-01 4.0095240e-01 -1.2380639e+00 1.1737116e+00 1.1379991e+00 -1.2683255e+00 -6.4098981e-02 -1 7.6442400e-01 1 1 4.4109491e-01 1.1853790e+00 9.0814397e-02 -1.3717220e+00 5.1077549e-01 3.3424457e-01 -1.0410642e+00 2.5470875e-01 -1 1.2891885e+00 1 1 -6.7656098e-01 -1.3149673e+00 -4.9645392e-01 -1.5247126e+00 -1.3690106e+00 4.8084807e-01 1.5048482e+00 -1.1007839e+00 -1 7.9526345e-01 1 1 -1.5365032e+00 4.4870725e-01 1.6900477e-01 1.2667127e-01 6.3197777e-02 1.4371625e+00 -9.7881946e-01 -3.5916947e-02 -1 1.0803636e+00 1 1 -1.1768605e-01 -1.5411455e+00 4.6346894e-01 -1.0358099e+00 3.0671299e-01 -1.3151220e+00 1.5019914e+00 -4.7033229e-01 -1 4.9234267e-01 1 1 1.2539949e+00 3.9860270e-01 1.5142852e+00 -1.2926635e+00 -4.2824624e-01 9.9031966e-01 1.2724568e+00 -6.2761333e-01 -1 1.2814436e-01 1 1 -1.0533324e+00 1.4400207e+00 5.4980918e-01 1.4591189e+00 -1.4580047e-01 1.4461048e-01 1.3606565e+00 1.1709224e+00 -1 6.6295642e-01 1 1 -4.8381969e-01 -4.0203784e-01 1.2188949e+00 1.3924559e-01 -2.6256332e-02 -1.1244273e+00 9.0167023e-01 7.5616945e-01 -1 9.8693247e-01 1 1 -1.1157406e+00 5.1587665e-01 -3.5936373e-01 -1.8595866e-01 -1.4671928e+00 -1.5702542e+00 -6.7139208e-01 1.1976198e+00 -1 5.7359495e-01 1 1 -8.5964344e-02 -4.5683678e-01 1.4565246e+00 4.7749439e-01 -7.4829042e-01 1.2582306e+00 5.1413472e-01 2.1214845e-01 -1 5.5210504e-01 1 1 3.2989027e-01 -3.3709473e-03 5.1875892e-01 -1.5209344e+00 -7.2166170e-01 1.0211759e+00 -1.4590993e+00 -1.2864103e-01 -1 2.2453752e-01 1 1 -4.4518499e-01 -1.0684304e-01 8.6151926e-01 7.9420628e-01 7.2107075e-01 3.8215192e-01 1.9086302e-01 -6.5410501e-01 -1 9.1475512e-01 1 1 1.0495919e+00 1.2800380e+00 -4.6278617e-02 -4.0230844e-01 -1.2283919e+00 1.4119629e+00 2.6871955e-01 -1.1101416e+00 -1 6.5865329e-01 1 1 4.4785774e-01 -2.7440030e-02 1.3102638e+00 -8.9063365e-01 9.6407779e-01 -7.3024558e-01 -1.2407261e+00 -2.3056357e-01 -1 1.0187188e+00 1 1 -1.1100656e-01 6.2953980e-01 -9.6001863e-01 8.0930314e-01 -1.0794266e+00 9.6499514e-01 1.0078219e+00 -1.4982359e+00 -1 4.5630735e-01 1 1 4.1878826e-01 -2.0859377e-01 1.8679300e-01 -1.1383938e+00 7.7550614e-01 -1.3694787e+00 -1.0049145e+00 -9.8518844e-01 -1 3.6497653e-01 1 1 1.4067240e+00 1.8194116e-01 9.7891560e-01 -6.8521947e-01 -5.3628755e-01 -1.5201400e+00 -3.9554412e-01 1.2726841e+00 -1 9.0075922e-01 1 1 -8.1549640e-01 1.1153599e+00 1.1380984e-01 5.9503879e-01 -1.5547479e-01 -1.5611269e+00 -2.9997563e-01 -1.1025530e+00 -1 2.5467425e-01 1 1 7.2081767e-01 -3.0325118e-02 -4.2792319e-01 1.1275081e+00 7.4027067e-01 7.2283631e-01 5.6573639e-01 -1.4956255e+00 -1 1.2426849e+00 1 1 8.0136881e-01 -7.3624508e-01 -9.9950317e-01 -5.8525924e-02 1.0222473e+00 1.7100406e-01 -1.2694964e+00 -1.0946353e+00 -1 6.5480475e-01 1 1 5.9781757e-01 6.6245869e-01 -5.5383431e-01 -3.2670781e-01 -4.5998677e-01 -4.9196402e-01 1.2721346e+00 -3.6835073e-01 -1 7.6747796e-01 1 1 7.0656106e-01 1.3875794e-01 2.4583513e-01 5.2576069e-01 4.6189062e-01 2.3256163e-01 -9.1267775e-01 1.2083432e+00 -1 8.0691845e-01 1 1 -4.8445128e-02 1.0428761e+00 5.5667061e-01 -8.4029836e-01 1.2022054e-01 5.2202667e-01 1.0220054e+00 1.3690378e+00 -1 1.2013921e-01 1 1 -5.4477501e-01 6.7278386e-01 2.9998908e-01 -1.4355278e+00 5.0261287e-01 -7.6598643e-01 -1.3842916e+00 3.9360900e-01 -1 3.6601846e-01 1 1 -1.4325965e+00 8.8644974e-01 -3.3977943e-01 5.1513803e-01 -3.2812294e-01 3.1274984e-01 8.4556051e-01 -8.0758995e-01 -1 3.5327557e-01 1 1 -4.8272871e-01 1.1283916e+00 7.4256655e-01 -3.0450209e-01 -1.2670644e+00 5.0197849e-01 -1.2297536e+00 -1.4841007e+00 -1 8.9994413e-01 1 1 1.5124451e+00 -9.1654384e-01 -1.2315736e+00 -1.1213326e-01 1.3051998e+00 -1.5654646e+00 6.9966387e-02 9.6513100e-01 -1 4.5880505e-01 1 1 1.0381291e+00 -1.1235193e+00 8.9606619e-01 3.3184800e-01 -1.2492741e+00 7.5647413e-02 9.6941169e-01 9.1376845e-01 -1 4.1208922e-01 1 1 -5.6901513e-01 1.1253048e+00 -6.1073377e-01 1.0423522e+00 -1.2864503e+00 -9.3895908e-01 6.0279166e-01 -1.5401823e+00 -1 1.1135889e+00 1 1 -4.2921637e-01 6.0963359e-01 -1.0192707e+00 1.2924445e+00 -9.2967487e-01 -8.6539604e-01 -5.1693946e-01 8.8000059e-01 -1 1.7617354e-01 1 1 -7.4288144e-01 1.3781221e+00 2.2265329e-01 1.1438201e+00 1.2363905e+00 8.6271209e-01 1.4437945e+00 -4.4834690e-01 -1 5.9498543e-01 1 1 -9.1911940e-01 -8.6462625e-01 4.9697085e-01 7.7914544e-01 1.5207582e+00 1.1519568e+00 1.9183373e-01 1.3144427e+00 -1 4.6640069e-01 1 1 -4.2862509e-01 1.2342828e+00 -9.0572542e-01 9.3921370e-01 -6.1547730e-01 -6.9742856e-01 8.7538955e-01 1.5809429e-01 -1 1.2540745e+00 1 1 -2.2988062e-01 6.5498787e-01 -1.5106651e+00 -1.1384743e+00 9.3756545e-01 -3.9963977e-01 5.9378966e-01 -6.9673553e-01 -1 3.6589194e-01 1 1 5.5542751e-01 2.4054305e-01 6.0386936e-01 1.1035327e+00 -5.6626672e-01 -2.0499276e-02 -1.0169682e+00 -1.3183103e+00 -1 1.0362902e+00 1 1 1.3983558e+00 -4.2267148e-01 -1.2534759e+00 -8.8835596e-01 -1.3606442e+00 1.0438538e+00 1.2210185e+00 8.1151784e-01 -1 1.9478248e-01 1 1 -8.8756042e-02 -6.9857287e-01 3.5172242e-01 1.3912831e+00 -6.9371115e-01 1.3975711e+00 7.7536664e-01 1.5266479e+00 -1 8.6619835e-01 1 1 5.3370717e-01 -7.8253693e-01 -1.0787187e+00 4.2038257e-01 -7.5296797e-01 -7.1111686e-01 2.6078653e-01 9.8396773e-01 -1 8.1929989e-01 1 1 7.6930475e-01 -1.3912988e+00 1.0612586e-01 -7.2040549e-02 -7.9745886e-01 -1.1226942e+00 5.1749082e-01 2.0186775e-01 -1 1.0910539e+00 1 1 -1.0904213e+00 -6.8491694e-01 -7.6727862e-01 -1.2723303e+00 -8.5683317e-01 -7.1620370e-01 1.5398126e+00 -1.2875707e-01 -1 7.1066220e-01 1 1 1.3402253e+00 -6.0359864e-01 5.8606632e-01 7.6545336e-01 2.6559164e-01 1.3474093e+00 -8.1033657e-01 5.3727503e-01 -1 3.8556795e-01 1 1 -5.2232205e-02 -4.7961494e-01 1.1236503e+00 1.5269952e-01 -4.0444275e-01 1.3088594e+00 -5.2257809e-01 1.0441115e+00 -1 3.3446791e-01 1 1 -1.3623169e+00 4.3850119e-01 1.0776403e+00 -2.6033880e-01 9.3713501e-01 5.6872771e-01 9.2303773e-01 -5.5397755e-01 -1 8.4845040e-01 1 1 -5.3314356e-01 -2.8686852e-01 6.1937085e-01 7.2430524e-01 -1.5174659e+00 -1.2597770e+00 3.1066662e-01 9.7996581e-01 -1 8.2074219e-01 1 1 -7.2161790e-01 9.4556507e-01 -1.4722043e+00 -2.7332099e-01 -6.0043759e-01 1.2624282e+00 4.6840101e-02 -1.0848934e+00 -1 4.8876762e-01 1 1 1.4571151e+00 -1.2050501e+00 -1.5365835e-01 -6.9741291e-01 -7.5894761e-01 -6.8571826e-01 -1.2981794e+00 1.1522184e-03 -1 7.1705457e-01 1 1 1.0185564e+00 5.7023672e-01 -1.4675637e-01 -1.3660522e-01 -7.6637073e-01 -1.5049266e+00 -1.3952304e-01 5.1577903e-01 -1 8.6598490e-01 1 1 3.3866596e-01 -1.0305585e+00 -3.8412780e-01 5.8035406e-01 1.3695919e-01 -3.3822193e-01 -1.3356200e+00 1.0439986e+00 -1 8.2324158e-01 1 1 -6.0709042e-01 -9.9709324e-01 -6.3109137e-02 -6.3458340e-01 -9.1423281e-01 -1.3548382e+00 -1.0864094e+00 6.8878987e-01 -1 6.7769817e-01 1 1 5.2423895e-01 -8.9090587e-01 1.1830539e+00 2.6380585e-01 1.8779839e-02 -5.0178864e-01 -3.4579006e-01 -2.7762227e-01 -1 1.0737874e+00 1 1 -1.2833523e+00 -6.2440068e-01 4.4747713e-01 9.9761371e-01 1.4734810e+00 -1.5270561e+00 2.5282266e-01 -7.3247728e-01 -1 4.6513067e-01 1 1 8.7380834e-01 -1.3827118e+00 -2.2466518e-01 2.1366182e-01 -3.8038148e-01 -1.5608996e+00 -1.3843565e+00 1.1560388e+00 -1 5.2378812e-01 1 1 -8.4885946e-01 -8.7615083e-01 2.4661824e-01 1.7382289e-01 6.9505351e-02 1.4009489e+00 -2.4461420e-01 -1.2064762e+00 -1 3.5324119e-01 1 1 -8.0865681e-01 -8.2228710e-01 1.1520346e+00 -2.3990845e-01 -4.9603013e-01 -4.8872598e-01 1.1139108e+00 -1.4065749e+00 -1 8.1397656e-01 1 1 -5.6512681e-01 -3.1324706e-01 6.1024508e-01 -1.4778915e+00 1.0085040e+00 1.2472813e+00 7.4735406e-01 1.8104248e-01 -1 1.1869947e+00 1 1 -1.0517547e+00 5.6593261e-01 -9.1089504e-01 -1.4902697e+00 1.0347587e+00 -7.9177130e-01 6.9232525e-01 -1.4222751e+00 -1 8.3795079e-01 1 1 9.0095101e-01 -1.1132484e+00 -4.3185646e-01 9.5575264e-01 -6.6665024e-01 4.8631837e-01 -5.4872652e-01 2.0110997e-01 -1 2.9659816e-01 1 1 -1.9293191e-01 9.5938302e-01 -1.1324331e+00 3.7131038e-01 -1.4711243e+00 -8.7131264e-01 1.2694876e+00 -2.9841718e-01 -1 1.2020413e+00 1 1 -4.8300110e-01 -1.4446896e+00 -1.0355240e+00 1.4105808e+00 -8.5139604e-01 -1.1881059e+00 -1.4189452e+00 -1.5157358e+00 -1 9.1393510e-01 1 1 7.5987484e-02 4.7189563e-01 3.7061158e-01 1.1730877e+00 5.4129125e-01 -5.3361724e-01 -3.8207627e-01 2.0323356e-01 -1 8.7267749e-01 1 1 -1.5065644e+00 -1.3716636e+00 -9.0933808e-01 -5.5005416e-01 -5.7020739e-01 7.4214814e-01 -1.4040796e-01 8.3528052e-01 -1 1.5844158e-01 1 1 4.0936659e-01 -5.4382828e-01 6.0316041e-01 9.4690716e-01 1.5235332e+00 1.1609517e+00 -5.0046828e-01 -1.2179202e+00 -1 7.6635748e-01 1 1 1.3638460e-01 -1.2288626e+00 -6.0243767e-01 -6.3967045e-01 -1.0994415e+00 -3.1615630e-01 -1.3267727e+00 1.0331570e+00 -1 8.4592741e-01 1 1 -1.1466929e+00 -6.6282859e-01 1.8313446e-01 -4.1117465e-01 5.3499487e-01 -1.2057880e+00 -4.3538858e-02 6.8637508e-01 -1 6.5725437e-01 1 1 1.2025315e+00 -7.2585310e-02 -8.1988358e-01 8.9152747e-01 4.2065289e-01 7.3520928e-01 2.3350073e-01 -2.2327950e-02 -1 8.9220509e-01 1 1 1.0813479e+00 -1.0033578e+00 -7.5791249e-01 -1.4947922e+00 1.3296506e+00 7.7837989e-01 5.9753800e-01 -1.4163351e+00 -1 7.0081563e-01 1 1 1.0054577e-01 6.3492410e-01 9.2292568e-01 3.4365392e-01 1.2898542e+00 6.3897062e-01 -8.5047247e-01 -4.9636678e-01 -1 5.3042862e-01 1 1 -3.0405303e-01 -8.2081403e-01 1.5689978e+00 1.5440890e+00 -1.5510130e+00 1.2155636e+00 3.5583336e-01 -1.5079491e+00 -1 9.1334660e-01 1 1 1.1518897e+00 -6.8799016e-01 -3.8318998e-01 -1.1935016e+00 1.0596053e+00 2.0024332e-01 -1.1010614e+00 -8.7327276e-01 -1 7.0360606e-01 1 1 1.3161004e+00 1.1519780e+00 -9.0378999e-03 -1.1177616e-01 -9.0228086e-01 8.4380492e-01 -1.5589217e+00 4.2552808e-01 -1 6.9376224e-01 1 1 -2.5424689e-01 -3.4182296e-01 -1.1035354e+00 5.0413875e-02 -1.6675072e-01 6.8000532e-01 8.5681331e-02 -1.5559735e+00 -1 7.0335517e-01 1 1 -5.6142595e-01 9.5448064e-01 8.4291869e-01 -9.2401544e-01 -2.7874544e-01 -2.6461731e-01 1.1966921e+00 -6.2972691e-01 -1 5.4573493e-01 1 1 1.4583786e+00 9.8410322e-01 1.4932252e+00 -1.0350113e+00 -7.5989177e-01 1.0719908e+00 3.2763099e-01 2.0540157e-01 -1 7.1765404e-01 1 1 2.6391961e-01 -6.6247708e-01 -1.5470690e+00 -4.3576478e-01 -9.2683106e-01 -8.4167600e-02 -7.1790631e-01 -4.2609592e-01 -1 5.8656171e-01 1 1 -2.3192576e-01 -4.4794278e-01 1.3744073e+00 -8.4615026e-01 -1.2332945e+00 -8.8815511e-01 1.0060033e+00 1.4371065e+00 -1 8.9986403e-01 1 1 7.4029561e-01 -1.3183495e+00 -4.6765565e-01 7.4249561e-01 2.4783572e-01 -1.5161692e+00 -1.5356356e-01 8.8539311e-01 -1 3.5308211e-01 1 1 1.4414110e+00 1.5368559e-01 3.7627576e-01 7.1763506e-01 -3.7687969e-01 -7.9804989e-01 1.4464738e+00 -9.2241132e-01 -1 5.6994915e-01 1 1 9.7324633e-01 6.0452206e-01 4.0663105e-02 7.1833438e-01 -7.6612247e-01 -1.3653837e+00 1.2404962e+00 7.9269900e-01 -1 4.2484233e-01 1 1 -9.2187796e-01 2.9157538e-01 -1.4423943e+00 -9.4586340e-02 1.1678499e+00 1.3305187e+00 1.4111552e+00 -6.0229265e-01 -1 3.0935652e-01 1 1 3.3211792e-01 -3.7706372e-01 1.3499062e+00 -6.6732735e-02 -6.1833976e-01 1.7052286e-01 1.4026466e+00 -5.2099976e-01 -1 9.2080923e-01 1 1 -7.0418784e-01 -7.1760765e-01 -7.0833780e-01 -2.8503034e-02 -4.7879042e-02 8.4525137e-01 -2.3042493e-01 -8.2419518e-01 -1 9.6739209e-01 1 1 -9.0552089e-01 -2.5764281e-01 -1.5388959e+00 -1.5284145e+00 -4.5533899e-01 -1.4212763e-01 8.3189915e-01 -9.6646459e-01 -1 9.1028906e-01 1 1 -1.2148599e+00 -1.0881088e+00 5.0902349e-01 7.4138667e-01 3.7312372e-02 -1.1287093e+00 -1.4998368e+00 -1.3364191e+00 -1 9.4189569e-01 1 1 -9.3886133e-01 -6.3408757e-01 6.0101165e-01 9.2938089e-01 -1.2095028e+00 -1.2807175e+00 3.8167950e-01 1.1922607e+00 -1 4.2639074e-01 1 1 7.7745119e-01 -8.2751232e-01 9.8248257e-01 1.0593493e-01 1.1326224e+00 1.1744771e+00 -2.4489076e-01 1.2470975e+00 -1 7.9392089e-01 1 1 7.3827474e-01 -1.6890200e-01 3.7361840e-01 -8.3464358e-01 1.0754742e+00 8.0974003e-01 -3.9264513e-01 -7.3779810e-01 -1 7.3411537e-01 1 1 -1.1074355e+00 1.2638110e+00 -6.3933795e-01 -6.4337689e-01 -1.2291770e+00 -7.8691005e-02 1.2995358e+00 -3.0649221e-01 -1 8.8633370e-01 1 1 1.2687835e+00 5.6279397e-01 -1.1060682e+00 1.2645969e-01 3.3593896e-01 5.0785958e-02 9.4571039e-01 9.9746184e-01 -1 1.2693467e+00 1 1 -6.8708868e-01 -4.5716511e-01 -8.8460231e-01 -1.4502979e+00 6.8417199e-01 -9.5360222e-01 1.2373012e+00 8.0282599e-01 -1 6.0546336e-01 1 1 5.9510486e-01 7.6162090e-01 -1.4946358e+00 4.6085747e-01 6.4951965e-01 1.2132686e+00 1.1189078e+00 -4.3967805e-02 -1 6.7499250e-01 1 1 -9.0355161e-01 -1.4275885e+00 -1.6973231e-01 -1.5359322e+00 -5.5763592e-01 -6.7307110e-01 -9.0986965e-02 -6.9261945e-01 -1 6.4405194e-01 1 1 4.6699047e-01 -1.1367144e+00 -1.2476278e-01 5.3699326e-02 -8.1610418e-01 5.6914919e-01 7.3770831e-01 -1.2543518e+00 -1 8.8996997e-01 1 1 1.0103150e+00 -7.3448051e-01 -1.4457545e+00 8.8747907e-01 -6.9478312e-02 -4.5927315e-01 -1.2026741e+00 1.3381596e+00 -1 6.4823611e-01 1 1 5.6119559e-02 -1.0964327e+00 1.4230542e+00 -4.2124558e-01 9.5047653e-01 -1.1071418e-01 -3.3595624e-01 -2.1320856e-01 -1 8.5829179e-01 1 1 7.2362478e-01 8.3735184e-01 3.2784384e-01 1.2754358e+00 -3.3953878e-01 -9.5041102e-01 -9.7459675e-01 1.1609376e+00 -1 5.8584147e-01 1 1 8.5648039e-01 -9.6270085e-01 -2.8217496e-01 1.1621955e+00 -1.4960384e+00 1.4406548e+00 2.1644922e-01 -5.5330046e-01 -1 6.1582886e-01 1 1 8.8448673e-02 -9.1097026e-01 1.2902731e+00 -1.4028195e+00 1.3904366e+00 8.3097643e-01 -1.0230515e-01 -2.0665674e-01 -1 1.1156115e+00 1 1 5.8352183e-01 1.4454345e+00 -7.9334021e-01 4.6580296e-01 -1.2405443e+00 -1.3001183e+00 -9.9143716e-01 1.3216423e+00 -1 1.2089361e+00 1 1 -8.0088843e-01 -5.1857885e-01 -7.4967480e-01 -9.8521121e-02 9.2252453e-01 -1.3119744e+00 -7.6946020e-02 -1.3595443e+00 -1 4.1318476e-01 1 1 1.1927416e+00 -9.7669016e-01 1.1437581e+00 -2.2515970e-01 1.1100602e+00 4.8478415e-01 1.1044112e+00 -1.0575046e+00 -1 3.2868466e-01 1 1 -9.3855118e-02 -4.0986570e-01 -2.6389548e-01 1.3600404e+00 -1.1370538e+00 -1.5241205e+00 1.3102698e+00 -1.4904539e+00 -1 7.8018469e-01 1 1 -3.4345440e-01 8.9985810e-01 6.3746809e-01 -2.9879588e-02 -1.5546673e-01 6.5353931e-01 -8.6026810e-01 1.0003335e+00 -1 1.5425902e-01 1 1 -1.3324214e+00 2.8799528e-01 1.0952667e+00 4.6859633e-01 8.7574650e-01 1.0271966e+00 -9.1651393e-01 -1.1988404e+00 -1 6.4963754e-01 1 1 -7.3348055e-01 -8.5756756e-01 1.5562474e+00 -2.7423477e-01 3.0977388e-01 1.0413758e+00 -6.2080805e-01 1.2648621e+00 -1 1.0722268e+00 1 1 1.9825371e-03 4.8910647e-01 -1.0509192e+00 -3.4734329e-01 7.5054835e-01 5.9076935e-01 -6.9174097e-01 -6.1955869e-01 -1 1.0140970e+00 1 1 -1.2370186e+00 -1.1355650e+00 -7.6574202e-01 -7.1947209e-01 9.7154145e-01 -1.5138350e+00 9.4395434e-01 1.4567185e+00 -1 3.2813135e-01 1 1 4.8850508e-01 -2.6594591e-01 1.2789514e+00 -1.7737308e-01 -1.3014188e+00 7.3373606e-01 -2.3021803e-03 6.3554427e-01 -1 4.8064396e-01 1 1 1.3232518e+00 7.3340406e-01 5.5935992e-01 2.6201746e-01 -1.1777727e+00 1.1508118e+00 -9.9363220e-01 1.7758856e-01 -1 6.7795340e-01 1 1 5.5781114e-01 -1.2875522e+00 1.5170006e+00 -7.8539276e-01 3.4994379e-01 -1.0923489e+00 7.3013154e-01 2.1797096e-01 -1 1.0176019e+00 1 1 6.1937733e-01 -6.0015605e-01 -9.3738914e-01 8.7622966e-01 4.4381537e-01 3.5962837e-01 2.5984816e-01 3.4087169e-01 -1 7.5263729e-01 1 1 -1.3632089e+00 8.3135248e-01 3.8790656e-01 -9.9439623e-01 1.0639134e+00 -1.5020739e-01 4.5417478e-01 -1.2345826e+00 -1 5.8125877e-01 1 1 1.8253868e-01 -1.2629261e+00 7.4077410e-01 4.5541004e-01 -7.5335288e-01 1.3048994e+00 -7.5469467e-01 5.8970150e-01 -1 1.0745695e+00 1 1 -1.4084411e+00 -1.3990522e+00 5.8561614e-02 1.1568910e+00 -9.8345322e-01 -1.4542591e-02 -1.5438171e+00 -6.1175258e-01 -1 5.2967989e-01 1 1 2.3173374e-01 9.5136763e-01 9.2653871e-01 5.5093108e-01 -9.7928032e-01 6.2689316e-01 -5.2028822e-01 7.0717357e-01 -1 1.1073658e+00 1 1 -8.2600266e-01 -1.0709077e+00 -5.3870549e-01 1.2251397e+00 3.9622985e-02 -7.0849311e-01 -1.4316893e+00 8.2114478e-01 -1 9.0943188e-01 1 1 7.1159442e-02 -5.6137133e-01 4.6858566e-02 9.2542979e-01 -7.4137307e-02 -1.0076101e+00 -9.4420323e-01 -3.6137657e-02 -1 1.1213333e+00 1 1 -9.7006075e-01 -7.6515016e-01 -9.8783891e-01 -3.2678755e-01 1.1865688e+00 1.4223529e+00 -1.0391118e+00 -1.0382202e+00 -1 6.4794938e-01 1 1 1.0548737e+00 -1.3399530e+00 7.0858742e-01 -8.1446650e-01 -1.6807009e-01 1.1067112e+00 -2.3899998e-01 -9.6092739e-01 -1 7.4825823e-01 1 1 1.2549660e+00 1.4869195e+00 -5.4903829e-01 -8.1923051e-01 -4.6226032e-01 -8.7500184e-01 1.2243798e+00 6.2127070e-01 -1 6.9850868e-01 1 1 -4.3884370e-01 -7.1339506e-01 -8.2890830e-01 7.9340849e-01 -5.0581115e-02 -3.6075987e-01 7.1940511e-01 -9.5726552e-01 -1 5.9293485e-01 1 1 8.1353601e-01 1.4284605e+00 1.5016883e+00 -1.2442827e+00 1.2548166e+00 -1.7354510e-02 -9.4845316e-01 -6.6568509e-01 -1 5.7897092e-01 1 1 8.8853817e-01 8.4358778e-02 -6.8070212e-01 9.2277962e-01 1.9179919e-01 4.9086488e-01 -2.1106488e-01 -9.5791046e-01 -1 6.5506072e-01 1 1 -1.4705320e+00 9.5969990e-01 1.1199511e+00 -8.8586845e-01 2.9493342e-01 1.4374676e-01 -5.0925125e-01 1.0612426e+00 -1 8.6047436e-01 1 1 -3.2138083e-01 7.3946671e-01 -1.4055699e+00 -7.8337101e-01 -4.8724017e-01 6.6969304e-02 -1.2874347e+00 1.4826997e+00 -1 3.3896789e-01 1 1 -1.0498869e+00 7.6490184e-02 1.3628332e+00 2.9826038e-01 1.0864965e+00 8.6291687e-01 1.3744226e+00 6.2166588e-01 -1 8.0048358e-01 1 1 8.7627308e-01 6.5912273e-01 -2.1481346e-01 -1.1196255e+00 -1.3309426e+00 1.4521386e+00 -2.1094003e-01 -5.9879151e-01 -1 9.7899200e-01 1 1 -2.6462165e-01 6.2005455e-01 -6.7985306e-01 5.9383770e-01 -1.0120137e+00 -9.4039979e-01 -1.5525176e+00 -1.3676427e+00 -1 7.4182852e-01 1 1 9.9918793e-01 5.9397401e-01 -3.1798206e-01 -2.0964539e-01 -3.3131205e-01 5.3414036e-02 9.0513213e-01 1.0629607e+00 -1 3.4588260e-01 1 1 1.5388084e+00 -1.0601968e+00 -4.7535725e-01 1.3569668e+00 -1.4595121e+00 -7.6578901e-01 9.6415182e-01 -1.0576487e+00 -1 7.9566377e-01 1 1 1.1621770e+00 3.8652627e-01 -2.5913492e-01 -1.4213786e+00 -4.6526441e-01 4.8913472e-01 1.6466443e-01 -7.7053470e-01 -1 8.4299994e-01 1 1 1.4273755e+00 -4.6657906e-01 -1.0331477e+00 -4.3953194e-01 -2.7484893e-01 -6.6073578e-01 -2.2809997e-01 -7.3183886e-01 -1 5.1387502e-01 1 1 6.9800802e-01 -3.7892237e-01 -5.3046723e-01 -1.3290103e+00 -1.2447906e+00 5.4384553e-01 -9.3307778e-01 -6.8047432e-01 -1 6.0075961e-01 1 1 7.1387715e-01 -5.3989859e-01 2.7715703e-01 4.7188758e-02 -1.3296268e+00 1.5187464e+00 5.9230341e-01 -1.3346284e+00 -1 8.4426286e-01 1 1 3.9084124e-01 -1.1560976e+00 -8.0367752e-01 1.4201107e+00 -8.8851631e-01 1.3039840e-01 -8.6368260e-01 -1.2794480e-01 -1 3.6150020e-01 1 1 -2.0152542e-01 2.1794525e-01 1.4403730e+00 1.1204069e+00 -1.3037024e+00 -1.2256820e+00 1.3862605e+00 -1.5188065e+00 -1 1.0391442e+00 1 1 -4.0088549e-01 -9.1249482e-02 -7.6325763e-01 -2.7339141e-02 1.2829992e+00 -6.1438845e-01 8.2974960e-01 -1.1406645e+00 -1 8.7166747e-01 1 1 1.0338808e+00 -5.3283442e-01 -9.4822107e-01 -8.1641676e-01 -5.2367740e-01 3.8838401e-01 7.1732523e-02 -1.1499182e+00 -1 9.0873474e-01 1 1 2.8610241e-01 1.3325701e+00 5.4808734e-01 9.6014626e-01 1.2965186e+00 -6.5948304e-01 -7.6307302e-01 4.0363888e-01 -1 3.3778610e-01 1 1 -1.2552005e+00 9.1748806e-02 5.5433847e-01 -1.1832698e+00 5.0116527e-01 -3.9263865e-01 -9.8699933e-01 1.2601020e+00 -1 1.1770434e+00 1 1 -3.5984484e-01 -4.9981854e-01 -1.1970797e+00 -9.3390742e-01 4.7485654e-01 1.4084574e+00 -8.8852366e-01 1.0584087e+00 -1 7.0151728e-01 1 1 -3.4642661e-01 1.6863688e-01 -5.5834958e-01 -7.8505853e-01 1.2685529e+00 4.2192975e-02 -1.4272534e+00 9.7695278e-01 -1 4.1326397e-01 1 1 -1.0208589e+00 5.6349823e-01 -2.4408947e-01 2.1039825e-01 -1.4206210e+00 -8.6261060e-01 1.3540450e+00 -1.4594631e+00 -1 8.9540526e-01 1 1 -1.3386540e+00 -1.1871284e+00 5.0821564e-01 -1.2698953e+00 -2.7252725e-01 5.5368629e-01 -2.6212106e-01 3.5882692e-01 -1 7.2508063e-01 1 1 1.3293107e+00 1.8785070e-01 -4.1019675e-01 8.4980750e-01 7.6577570e-02 4.0809190e-01 -9.5572977e-01 -1.0538219e+00 -1 5.1539399e-01 1 1 -1.2821907e+00 -9.3900800e-02 -1.5225242e+00 1.0344947e+00 -1.0137743e+00 7.0376476e-01 1.3062319e-02 7.1425638e-01 -1 1.3332432e+00 1 1 1.5457042e+00 -1.1112409e+00 -7.9198329e-01 1.1781897e+00 1.4941617e+00 7.7995642e-02 -3.7309481e-01 4.8141242e-01 -1 3.1824011e-01 1 1 8.2089979e-01 1.4252388e-01 6.4847632e-02 3.7522468e-01 -1.5161835e+00 8.2861873e-01 1.4440186e-02 1.4975118e+00 -1 4.7553819e-01 1 1 -1.0121004e+00 1.5052304e+00 -2.3849775e-01 1.2247861e+00 -1.0382675e+00 -8.5281441e-02 7.9356642e-01 1.3825106e+00 -1 5.6377079e-01 1 1 1.3532639e+00 -8.3892623e-01 2.4048339e-01 1.2641276e+00 1.3860541e+00 -7.5892414e-01 1.4099862e+00 6.3709301e-01 -1 1.2672647e+00 1 1 -8.2424308e-01 -3.6529786e-01 -1.4254139e+00 -3.9771580e-01 5.0114496e-01 -3.7184349e-01 6.0498685e-01 1.0744988e+00 -1 4.9058955e-01 1 1 1.3700919e+00 -8.8911933e-01 8.5458705e-01 8.9973595e-01 1.3348697e-01 -9.4579528e-01 -1.3214599e+00 1.2262551e+00 -1 4.8814332e-01 1 1 -7.4033134e-01 1.1277488e+00 -3.1712594e-01 1.3766006e+00 4.1827903e-01 4.7749255e-01 1.2828279e+00 8.2095820e-01 -1 4.4928023e-01 1 1 1.0997115e+00 8.4522400e-01 1.3471325e+00 -1.3044100e+00 -8.6862227e-01 -1.5519636e+00 -2.6226146e-01 -3.0527612e-02 -1 9.0881730e-01 1 1 8.6187722e-01 -6.0227828e-01 -2.0187628e-01 -1.1859676e+00 4.6559209e-02 7.9204286e-01 -1.7387520e-01 -9.9797235e-01 -1 8.5562169e-01 1 1 -3.1332919e-01 -2.7955282e-01 -1.4537506e-02 8.4767422e-01 2.6405453e-01 9.3627200e-01 -6.3938129e-01 4.1808151e-02 -1 3.8818114e-01 1 1 -8.1442099e-01 1.3783112e+00 7.1235849e-01 -2.6214283e-01 -1.1059580e+00 -3.1404611e-01 1.3070530e+00 -1.0471543e+00 -1 6.0367865e-01 1 1 -5.4419071e-02 -8.2740528e-01 -5.3022807e-04 -1.3216374e+00 9.6809722e-01 -2.9733423e-01 -1.5179069e+00 -3.2045129e-01 -1 7.3118770e-01 1 1 -4.1787031e-01 -1.5114199e+00 5.1323471e-01 1.4413461e+00 5.0157034e-01 9.7749039e-01 1.4129522e+00 -1.1351025e+00 -1 1.0112455e+00 1 1 1.4548235e+00 4.8311332e-01 -8.7773725e-01 -1.1675627e-01 9.9968798e-01 1.2930236e+00 1.8806799e-01 1.2236898e+00 -1 4.7732701e-01 1 1 2.0336625e-01 -1.3314911e+00 7.8915036e-01 1.1728607e+00 5.1844909e-01 1.4518369e+00 4.1650207e-01 -1.4530148e+00 -1 1.0056300e+00 1 1 -7.6321038e-02 -8.0650088e-01 -5.5414572e-01 -1.2234214e+00 -1.2042493e+00 2.7279330e-01 6.8181833e-01 -1.2193289e+00 -1 5.4073767e-01 1 1 -9.5788673e-01 1.1119986e+00 1.2951295e+00 -3.1980905e-01 1.4626641e+00 1.2532942e+00 -1.2092523e+00 -6.5197591e-01 -1 8.8584187e-01 1 1 1.4601218e+00 2.5783936e-02 -8.5378523e-01 2.3434645e-01 3.2285921e-02 -2.6268778e-01 -9.4082984e-01 1.1600425e-01 -1 4.5429612e-01 1 1 1.2864666e+00 -1.8916915e-01 1.2269611e+00 -8.9645409e-01 -8.6605422e-01 -1.0559104e+00 -8.9136788e-01 -1.2456716e+00 -1 3.6915608e-01 1 1 1.2033065e+00 -7.4124108e-02 1.2020457e-01 3.7455681e-01 -7.7446763e-01 1.7045632e-01 1.0354242e+00 -4.2951546e-01 -1 6.2303249e-01 1 1 1.5409164e+00 1.4083951e+00 2.3416912e-01 -5.7540722e-01 -8.5901541e-01 -2.7314951e-01 1.0930232e+00 5.1365900e-01 -1 1.3986971e+00 1 1 -1.1072281e+00 -1.0039705e+00 -7.3518207e-01 -1.0469779e+00 1.2877832e+00 -9.5696022e-01 1.5491177e+00 -2.9878329e-02 -1 1.2581067e+00 1 1 -1.5292309e+00 -2.3852601e-01 -3.2115512e-01 -4.9627897e-01 1.3400073e+00 1.3239613e+00 -1.4991841e+00 4.8974138e-01 -1 9.7040996e-01 1 1 -4.1422273e-01 -2.3439503e-01 -3.9798436e-01 -3.2147784e-02 -5.7566632e-01 -8.2359464e-02 -1.2141981e+00 1.1060343e-01 -1 2.6138541e-01 1 1 -7.2153144e-02 7.9911042e-02 -4.7235218e-01 4.6138570e-02 8.8148334e-01 1.2268532e+00 7.5897516e-01 -9.1101699e-01 -1 6.1053569e-01 1 1 -2.3121044e-02 -1.5367709e+00 -1.8491983e-02 -5.2243458e-01 -6.6049442e-01 1.4490274e+00 1.2293243e+00 6.6004351e-01 -1 9.4682804e-01 1 1 9.6211006e-01 -1.4752677e+00 2.2291318e-01 1.9348028e-01 1.4587581e+00 1.7748153e-01 -1.0008565e+00 3.8756122e-01 -1 1.1731604e+00 1 1 4.0645205e-01 -1.3748168e+00 -1.4181886e+00 2.7470994e-01 3.5773631e-01 1.5607102e+00 -1.3080934e+00 1.2198898e+00 -1 4.7946469e-01 1 1 1.4171032e+00 -1.3189649e-01 -2.3274982e-01 -1.0913192e+00 -5.3412062e-01 -1.4424726e+00 -2.5963322e-01 6.5461889e-01 -1 3.3217659e-01 1 1 8.3993261e-01 1.1801550e+00 -5.4333968e-01 -1.1832228e+00 -1.4350212e+00 3.2791064e-02 1.6618010e-02 3.2223024e-01 -1 7.5120120e-01 1 1 -1.5699660e+00 -1.1510508e+00 6.9980333e-01 -1.4342687e-01 -3.9479989e-01 1.3406936e+00 -3.0285406e-01 -3.8207149e-01 -1 9.0941528e-01 1 1 -1.8197672e-01 2.1692350e-01 -5.2841128e-01 -9.7390343e-01 -3.5806735e-01 1.5351379e+00 -6.8815185e-01 -6.0155128e-02 -1 5.0173070e-01 1 1 1.4285410e+00 -1.5557937e+00 2.7408716e-01 -6.9718094e-01 1.2536260e+00 -8.3845903e-01 -1.5656278e+00 5.6560134e-01 -1 3.5635175e-01 1 1 1.4374697e+00 -7.4932352e-01 1.0080810e+00 6.2053085e-01 -9.6928488e-01 1.2037547e+00 4.7440781e-01 -3.9757864e-01 -1 1.0202377e+00 1 1 7.0552897e-01 7.6461414e-01 2.0794653e-01 -8.2565789e-01 1.5285308e+00 -3.5160232e-01 9.9391525e-03 6.3371419e-02 -1 3.8634349e-01 1 1 1.4547959e+00 -1.3857090e+00 1.5062370e+00 -4.1742238e-01 1.2132025e+00 -4.4357921e-02 5.4292507e-01 8.3530249e-02 -1 6.7432419e-01 1 1 -2.6057084e-01 -9.8485851e-01 3.7160698e-01 -4.4158002e-01 1.3577181e+00 -9.6611988e-01 -1.3849929e+00 -3.9902490e-01 -1 3.5473432e-01 1 1 -3.3986423e-02 5.3473825e-01 1.1229118e-01 -1.1935380e+00 -1.3603942e+00 1.3155837e+00 -1.5157879e+00 8.8879907e-01 -1 1.1716337e+00 1 1 5.6005388e-01 -7.5077858e-01 -8.1936842e-01 -7.2473666e-01 3.6619248e-01 4.8594056e-01 -6.7239268e-01 -2.2713358e-01 -1 9.4154469e-01 1 1 6.1396752e-01 1.4421740e+00 -1.5244575e+00 -6.9432708e-01 2.1707948e-01 -9.3791124e-01 -5.9492684e-01 -3.9901397e-01 -1 3.5774865e-01 1 1 -1.1796922e+00 1.2307813e+00 1.2726795e+00 1.4614514e+00 1.0657004e+00 1.0377850e+00 7.5393396e-01 1.0725151e+00 -1 9.3442798e-01 1 1 -4.9593955e-01 1.4957299e+00 -1.1799783e+00 -1.4993036e+00 1.0067383e+00 -7.0180415e-02 1.3248595e+00 -6.9726348e-01 -1 7.0425178e-01 1 1 -6.1064523e-01 -2.9280361e-01 9.7839487e-01 -8.1483245e-02 -3.6807944e-01 -1.4249850e+00 -6.9475061e-01 -7.6668260e-01 -1 7.2002708e-01 1 1 4.6877515e-01 -1.4162081e+00 7.8667736e-01 2.4550556e-01 -5.1528150e-01 -1.3614263e+00 6.2640244e-01 1.1786561e+00 -1 1.3295017e+00 1 1 -4.1045236e-01 -1.5033177e+00 -1.2771049e+00 1.3008125e+00 1.0347234e+00 -1.2732901e+00 4.6888048e-01 -1.2099779e+00 -1 1.1032554e+00 1 1 4.6462679e-01 1.5683889e+00 -9.4060235e-01 4.1167056e-01 -1.2608506e+00 3.4188472e-01 1.3598061e+00 -5.6863583e-01 -1 7.3759798e-01 1 1 -1.0168305e+00 -1.1922460e+00 -2.0954261e-01 1.1600501e+00 -1.0744230e+00 8.3470712e-02 -8.2591270e-01 -3.3756335e-01 -1 4.6127892e-01 1 1 3.9306286e-01 -1.0013724e+00 -5.7198418e-02 2.3874982e-01 4.7660273e-02 -1.3996528e+00 -1.5584640e+00 2.8907844e-01 -1 4.7116275e-01 1 1 -5.6192615e-01 -5.5448126e-01 -6.4631509e-03 8.5440792e-01 -7.9921603e-02 2.8132795e-01 1.4952855e+00 -1.5024918e+00 -1 7.8571469e-01 1 1 -6.6531342e-01 -1.2027603e+00 1.3295663e+00 -1.8607167e-01 1.3592754e+00 1.8191004e-01 -1.4782457e+00 -2.5802303e-01 -1 7.9940948e-01 1 1 -9.9435708e-01 1.3569056e+00 -1.2792119e-01 -1.4218472e+00 -3.1950096e-01 5.9241333e-01 -1.1602511e+00 -1.1952518e+00 -1 7.2321266e-01 1 1 1.1134144e+00 6.9185173e-01 -1.1221156e+00 1.1098470e+00 -8.7085938e-01 9.8373067e-01 -4.7498011e-01 -1.2538910e+00 -1 9.7857152e-01 1 1 -1.3115014e+00 9.1767037e-01 -4.1598107e-01 1.5622181e+00 1.4665457e-01 -6.4073364e-01 -2.0369893e-01 -3.4263821e-01 -1 8.6712499e-01 1 1 -9.8960359e-01 1.2075090e+00 -1.3501372e+00 -1.2318176e+00 -1.3268261e+00 5.6929199e-01 7.6799366e-01 -1.8111473e-01 -1 8.7916753e-01 1 1 -6.7605620e-01 -8.4028336e-02 -3.2324794e-02 -6.2267457e-02 -9.4240006e-01 -1.2007308e+00 -1.1346985e+00 2.0800846e-01 -1 1.1100828e+00 1 1 6.6407323e-01 1.4524541e+00 2.1272143e-01 -3.7879901e-01 9.9232436e-01 9.0799490e-01 -1.4109464e+00 -5.9445383e-01 -1 9.7894165e-01 1 1 -9.9989102e-01 1.2210379e+00 7.6699350e-02 1.5333487e+00 -7.1994796e-01 -1.1868576e+00 -1.0343581e+00 -7.2084718e-01 -1 4.4701892e-01 1 1 -7.8927365e-01 1.1002627e+00 1.0329925e+00 5.0697297e-01 1.2496104e+00 -1.5440845e+00 1.1174003e+00 -1.2972939e+00 -1 2.1444515e-01 1 1 -1.5180689e+00 7.0165416e-01 1.0643101e+00 6.9539862e-01 6.5533611e-01 1.2689599e+00 -2.9483137e-01 -9.6597091e-01 -1 1.1234786e+00 1 1 -1.3101611e+00 -8.3739174e-01 -3.6935729e-01 8.3999413e-01 -1.8979154e-01 -8.6377691e-01 -9.3919411e-01 6.7778591e-01 -1 6.6987282e-01 1 1 -4.5485964e-01 2.9210780e-01 -8.1313302e-04 -5.3599779e-01 -1.1099239e+00 -1.9890497e-01 1.4676978e+00 1.3276266e-01 -1 1.1004621e+00 1 1 -1.3310059e+00 -8.5345441e-01 -1.0999561e+00 -1.5686607e+00 2.8574024e-01 -3.4124569e-01 -1.8938193e-01 8.1124929e-01 -1 3.4024430e-01 1 1 1.0649013e+00 5.0374296e-01 1.3099979e+00 -2.3457333e-01 -1.0589858e+00 1.2318371e+00 -5.0882279e-01 1.5463353e-01 -1 6.1154484e-01 1 1 1.4211912e-01 -1.8418940e-01 8.5315288e-01 2.2480794e-01 -1.2522439e+00 3.9097459e-01 -3.6942836e-01 8.2858964e-01 -1 4.5098194e-01 1 1 9.8570977e-01 -1.2024227e+00 7.1156463e-01 -9.8893648e-01 -9.3451559e-01 -1.1018660e+00 -1.1953854e+00 -5.7417460e-01 -1 1.1177396e+00 1 1 1.2060235e+00 7.4649391e-01 -7.7656145e-01 1.1113025e+00 1.5597717e+00 6.2666095e-01 -3.5677135e-01 8.2010492e-01 -1 1.1150735e+00 1 1 8.0419890e-02 -1.1978779e+00 -1.4924361e+00 8.9316545e-01 -1.5079770e+00 -1.4695140e+00 1.0442856e+00 1.3364713e+00 -1 4.3017365e-01 1 1 7.3225648e-01 -1.4073066e+00 -8.9695043e-01 9.0201487e-01 -1.3407996e+00 1.0802200e+00 -7.6998081e-01 -3.1503626e-01 -1 4.8445395e-01 1 1 1.4162153e+00 4.4861769e-01 1.4572448e+00 -1.1623097e+00 -1.7464662e-01 -6.3347593e-03 -8.4738686e-01 -1.2307444e+00 -1 7.0362568e-01 1 1 -1.5167401e+00 9.5091881e-02 5.7780294e-02 -5.1589685e-01 -1.0382439e+00 3.4585029e-01 -1.1914645e+00 -8.7482767e-01 -1 5.1408412e-01 1 1 -9.6744369e-01 -8.6142435e-01 3.6126951e-01 1.1736043e-01 -1.3593886e+00 7.5938583e-01 -4.3271019e-01 -5.7501744e-01 -1 1.2080986e+00 1 1 1.0574956e+00 -1.5000432e+00 -8.4188447e-01 -4.4349200e-01 1.5593671e+00 -1.2933414e+00 2.2689450e-01 -7.7913249e-01 -1 8.3738554e-01 1 1 1.3394144e+00 5.5607349e-02 1.8102377e-01 1.2293858e+00 1.1166522e+00 -5.0966924e-01 -4.7759161e-01 -7.2161641e-01 -1 5.1702152e-01 1 1 -1.1154181e+00 1.5396885e+00 1.4047727e+00 3.1980708e-02 -3.0137957e-01 1.1123193e+00 -1.1296302e-01 1.4822433e+00 -1 7.8956831e-01 1 1 -9.4842011e-01 2.4630526e-01 9.4590708e-01 2.8741640e-01 -1.0391191e+00 -8.6789765e-01 -1.0475301e+00 -7.6706368e-01 -1 6.0321470e-01 1 1 3.4438601e-01 -9.6667038e-01 1.4015399e+00 -1.1619946e+00 -3.6055941e-01 -3.4114937e-01 -3.5316865e-01 1.0569575e+00 -1 6.9742664e-01 1 1 1.2819967e+00 1.4881741e+00 2.0070420e-02 -1.5036247e+00 2.1019647e-01 -2.9083171e-01 -1.2369054e+00 -1.4225385e+00 -1 3.7527898e-01 1 1 1.4766444e+00 1.5236769e+00 1.1731431e+00 -4.4943458e-01 -1.5196486e+00 3.0967802e-01 -7.5032838e-01 -1.0838901e+00 -1 3.0987412e-01 1 1 -6.2007949e-01 1.3154213e+00 3.8015581e-01 -1.2582250e+00 4.1420565e-01 -8.6048296e-01 -4.1609472e-01 1.1554298e+00 -1 7.2668941e-01 1 1 -1.0131131e+00 8.9753551e-01 -7.2084242e-01 -9.2727711e-01 -2.1490317e-01 -1.3862003e+00 -1.1865535e-01 1.1238721e+00 -1 7.1066577e-01 1 1 4.0201813e-02 -1.0485924e+00 -1.2172378e+00 6.9482663e-01 9.5404855e-01 1.8290146e-01 6.7092864e-01 -1.4779928e+00 -1 4.3454292e-01 1 1 2.2945378e-01 6.4276338e-01 -6.4213826e-02 6.5120098e-01 5.0712472e-03 1.5472636e+00 1.1216930e+00 -5.1763051e-02 -1 7.1300667e-01 1 1 -1.4460191e+00 -1.0129656e+00 1.4661028e+00 -5.7397462e-01 4.0945033e-01 -1.2450332e+00 -4.0333204e-01 2.3955963e-01 -1 3.6624931e-01 1 1 1.1786806e-01 -6.2284709e-01 1.2789085e+00 1.0395913e+00 1.5438579e+00 8.7494940e-01 7.5536106e-01 -1.2430048e+00 -1 1.1376688e+00 1 1 -1.3364155e+00 -4.0429480e-01 -1.6225169e-01 -1.1276710e+00 1.2068138e+00 -5.2066896e-01 1.7741247e-01 4.0939309e-01 -1 8.4428525e-01 1 1 1.2516881e+00 2.8219990e-01 -6.1788640e-02 4.6264635e-01 7.9746627e-01 -1.5476837e+00 4.0001921e-01 5.8173371e-01 -1 3.5653082e-01 1 1 1.0172396e+00 -8.7110947e-01 1.3855010e+00 2.5533555e-01 9.8129390e-01 4.6670711e-01 1.1461103e-01 5.6219723e-01 -1 5.0500238e-01 1 1 1.9859677e-01 -9.1501935e-01 6.3068312e-01 9.0727553e-03 -7.5478920e-01 -6.1052247e-01 4.7121646e-01 -1.0619256e+00 -1 7.2090067e-01 1 1 1.4445337e+00 -6.3409378e-01 1.5753488e-01 -1.4522411e+00 9.0448911e-03 -6.0950347e-01 -2.1997959e-01 -3.9570479e-01 -1 1.0099248e+00 1 1 4.9997792e-02 -9.3186067e-01 -6.7393069e-01 -7.8215935e-01 1.2210380e+00 8.0881671e-01 4.5764536e-01 1.4129615e-01 -1 1.2022568e+00 1 1 1.5076528e+00 -9.4290523e-01 -1.3116616e+00 -1.3285850e+00 1.1020084e+00 1.1097131e-01 1.0266763e+00 -2.7973095e-01 -1 1.0059463e+00 1 1 -9.6496531e-01 -1.2148661e+00 -5.4051306e-01 9.1260298e-01 -1.3743638e+00 -1.0112676e+00 -1.4200961e+00 1.5261586e+00 -1 6.6494661e-01 1 1 -1.2706076e+00 -1.0430622e+00 1.0829090e+00 8.6303056e-01 1.1982908e+00 -3.5768620e-01 -8.7527189e-01 -9.5647545e-01 -1 4.3589470e-01 1 1 1.4455735e+00 -6.5871580e-01 1.2056118e+00 2.2127139e-01 -1.0771259e+00 1.3764311e+00 1.3837148e+00 4.6714291e-02 -1 8.9702367e-01 1 1 -1.3236192e+00 -6.3948106e-02 -5.5581645e-01 -7.3747746e-01 -1.3986029e+00 -1.0105635e+00 -1.1154670e+00 -2.7106684e-01 -1 5.8906612e-01 1 1 -4.5033191e-01 -3.5112559e-01 1.4895292e+00 -1.2007147e+00 -9.2221894e-01 -1.0907721e+00 1.3703352e+00 -5.1099289e-01 -1 1.1655356e+00 1 1 -6.3174534e-01 -1.4567120e+00 -8.3501257e-01 1.1790203e+00 8.8447911e-01 -1.4131015e+00 2.0735602e-01 8.5688664e-01 -1 8.1946108e-01 1 1 8.3918394e-01 -5.2696692e-01 -5.6193558e-01 -1.3720900e+00 -5.7600520e-01 4.4289453e-01 1.0064395e+00 6.3299910e-01 -1 1.1380762e+00 1 1 1.5551206e+00 -5.8325476e-01 -8.2372916e-01 -1.4263798e+00 1.4692010e+00 1.2953986e+00 8.9446028e-01 1.3831848e+00 -1 3.3464111e-01 1 1 -1.1389413e+00 -9.9362135e-01 5.8281980e-01 3.2775189e-01 -5.6865185e-02 5.2752313e-01 6.7310298e-01 -5.9875324e-01 -1 2.0276236e-01 1 1 -4.6303650e-01 9.1256904e-01 -3.3552491e-02 1.3141573e+00 -6.8898931e-01 5.0672674e-01 -3.3343524e-02 -7.2446443e-01 -1 5.4668478e-01 1 1 -5.2952443e-01 2.9248309e-01 1.5699675e+00 -1.4960344e+00 6.7110268e-02 -3.0129116e-01 -1.2011239e+00 7.3937673e-01 -1 2.5904911e-01 1 1 4.1497249e-01 -8.2919508e-01 2.0636728e-01 1.4582728e+00 9.0503817e-02 4.4691059e-01 5.8566416e-01 -1.4358233e+00 -1 8.0885585e-01 1 1 1.0695211e-01 -1.7670800e-01 9.6657746e-02 -1.5146247e+00 5.6680603e-01 -3.2167408e-01 6.4779672e-01 -1.3083723e+00 -1 7.0744057e-01 1 1 5.5318839e-01 -1.1262944e+00 3.2332896e-01 2.7434319e-02 9.9996115e-01 3.0465834e-01 -1.2407311e+00 1.3358426e+00 -1 9.8346824e-01 1 1 1.4646683e+00 -1.5345120e+00 -7.6543642e-01 -7.2552848e-01 -1.1736547e+00 -4.0336747e-01 9.2388098e-01 -1.4553319e+00 -1 3.6303138e-01 1 1 -8.4058301e-01 -1.2084719e+00 1.3202100e-01 -1.4361082e+00 4.4517734e-01 1.5993128e-01 -1.2248534e+00 6.7635393e-01 -1 6.7837287e-01 1 1 6.3565952e-02 -3.9065723e-01 9.1249165e-01 1.8506645e-01 -1.1781833e+00 -1.2382378e+00 7.4620498e-01 1.1982112e+00 -1 8.9197249e-01 1 1 2.1145364e-01 1.5259262e-01 -1.0082078e+00 2.3516361e-01 -2.6763081e-01 -1.1522028e+00 2.2922443e-01 7.2642781e-01 -1 8.2363807e-01 1 1 7.5995929e-01 1.0845149e+00 8.0276629e-01 2.7130143e-01 6.8957772e-01 -2.9456505e-01 9.8247329e-01 8.4314104e-01 -1 7.4043066e-01 1 1 -1.0799610e+00 -7.8077470e-02 -1.0473986e+00 1.3122139e+00 3.9742906e-01 3.9522633e-01 2.1753844e-01 -1.0530155e+00 -1 6.7715377e-01 1 1 1.2178189e+00 9.3768530e-01 -1.2853497e+00 3.9882880e-01 5.6414889e-01 1.2420695e+00 -6.4524142e-01 -1.4408627e+00 -1 8.9227994e-01 1 1 4.0574307e-01 1.4481678e+00 -1.2820107e+00 -1.0430800e+00 3.2369736e-01 -4.2033826e-01 2.0527877e-01 -1.1825210e+00 -1 2.8512505e-01 1 1 -1.0739430e+00 1.4384601e+00 1.4307300e+00 -9.5858207e-01 -8.5698310e-01 8.1666584e-01 6.5151884e-01 -9.1501641e-01 -1 8.5016956e-01 1 1 -1.3102330e+00 -1.4978098e+00 5.2906801e-01 -8.0179573e-01 8.8733394e-01 8.4537858e-02 -1.5148146e+00 -5.8469797e-01 -1 4.8961519e-01 1 1 1.4782690e+00 -1.0797233e-01 1.3388987e+00 -1.4899827e+00 2.8119212e-01 8.2790801e-01 -2.1809823e-02 -1.1688008e-01 -1 6.3178633e-01 1 1 1.5520738e+00 1.1495783e+00 -3.5799497e-01 -5.0483750e-01 1.0406490e+00 5.3607991e-01 1.0086493e+00 -9.0805777e-01 -1 1.0588963e+00 1 1 1.0599191e+00 1.6775285e-01 -6.7148714e-01 6.3784931e-01 9.4108070e-01 -1.9272590e-01 3.3482895e-01 1.3009700e-01 -1 5.4975278e-01 1 1 1.2291603e+00 1.4135499e+00 -1.0836195e+00 1.2192766e+00 -1.1756425e+00 -1.6209227e-01 8.7772324e-01 -8.2844941e-03 -1 5.5463840e-01 1 1 -6.1561909e-01 8.0900690e-01 -5.7972635e-01 -2.2751053e-01 -1.5480215e+00 -5.2400877e-01 -1.0246226e+00 -1.0074158e+00 -1 1.2047250e+00 1 1 -1.4455060e+00 1.6596887e-01 -1.3819823e+00 -4.5115526e-01 1.0729144e+00 -1.1311500e+00 1.3791372e+00 1.5465390e+00 -1 1.0144802e+00 1 1 -6.8263194e-01 -2.9549811e-01 -1.1811970e+00 1.2382106e+00 -2.6947797e-01 -1.4604210e+00 4.8875897e-01 -8.5624283e-01 -1 1.0940638e+00 1 1 1.0131762e-01 4.2123581e-01 -6.5446962e-01 6.9586313e-01 1.0604197e+00 -3.2606167e-02 -6.9286303e-01 7.6275826e-01 -1 1.2249483e+00 1 1 1.0193986e-01 -1.4395312e+00 -9.5506140e-01 -7.7781112e-01 2.1942271e-01 -1.3747265e+00 9.3498029e-01 -1.1614808e+00 -1 7.9252031e-01 1 1 1.1352810e+00 -7.9525144e-01 -1.3200020e+00 -5.0449073e-01 -3.9235372e-01 1.3849902e+00 -3.2640418e-02 8.4828632e-01 -1 2.0549954e-01 1 1 -1.3667672e+00 -1.4557795e+00 6.5407375e-01 1.8280452e-01 -8.6038616e-02 1.4701293e+00 1.1912045e+00 6.0071017e-01 -1 6.8570427e-01 1 1 6.8876823e-02 -5.6313094e-01 5.8488384e-01 -8.2085244e-02 -9.1840513e-01 -1.6224236e-01 -7.9600960e-01 -9.4291735e-01 -1 7.9813353e-01 1 1 1.5066683e+00 1.0769938e+00 9.9345210e-02 -4.4752321e-01 -9.9026397e-01 9.5151868e-02 1.5096865e+00 -1.4185224e+00 -1 6.2827826e-01 1 1 1.3374356e+00 -8.2290562e-01 1.5092376e+00 -5.4973529e-01 7.9132832e-01 1.4677642e-01 -1.3420321e+00 4.4134291e-01 -1 5.6460903e-01 1 1 1.8455621e-01 -1.2839152e+00 5.3666866e-01 2.3007828e-02 1.4933868e+00 7.2107167e-01 1.1025679e+00 3.5010068e-01 -1 4.9368758e-01 1 1 1.0842235e+00 8.3689072e-01 2.7771437e-01 2.7667422e-01 1.1687419e+00 -1.2128528e+00 -1.3970949e+00 -6.0940728e-02 -1 3.8057774e-01 1 1 1.3064151e+00 7.1197475e-01 -8.6124875e-01 5.0641813e-01 -1.3338745e+00 1.3783977e+00 -7.1023615e-01 -7.1610186e-02 -1 4.5956350e-01 1 1 3.2728554e-01 -1.6680560e-01 1.4512153e+00 7.9494032e-01 -2.3219646e-02 6.2508735e-01 1.1131321e+00 -3.2240967e-01 -1 8.1058595e-01 1 1 -2.4068380e-01 -1.2010383e+00 -7.4931141e-01 -6.3167504e-01 -6.9509613e-01 3.5730793e-01 2.2621901e-01 5.0801161e-01 -1 5.5158650e-01 1 1 1.1986497e+00 -1.1179423e+00 9.6802458e-01 -1.1208186e+00 1.1024448e+00 -1.4508239e+00 7.3575730e-01 -6.9776524e-01 -1 8.1009755e-01 1 1 -1.3284161e+00 6.0865107e-01 -7.1931026e-01 -6.0791371e-01 -3.2434840e-01 1.0452600e+00 5.6421237e-01 2.2490963e-01 -1 6.9495386e-01 1 1 6.1017549e-01 5.7281159e-01 -5.9897505e-01 -7.4634050e-01 -6.6030911e-01 -1.0105586e-01 1.3906863e+00 7.2012425e-01 -1 6.2673765e-01 1 1 1.0609831e+00 1.4044364e+00 -1.3108174e+00 6.3460407e-01 1.4316096e+00 1.1557683e+00 -1.8514013e-01 -1.4281919e+00 -1 6.5383741e-01 1 1 2.6327394e-01 -1.5645222e+00 1.0818856e+00 8.3489261e-02 -3.9597478e-01 5.3064689e-01 -1.4733782e+00 1.2888358e+00 -1 3.5015694e-01 1 1 1.4826345e+00 2.0588999e-01 -2.8774875e-01 -1.0879109e+00 -1.2549367e+00 -3.9918777e-01 -1.0347427e+00 1.8155342e-01 -1 8.4704876e-01 1 1 -4.7436060e-01 1.4996195e+00 -1.2821474e+00 -4.4872833e-01 9.3235926e-01 1.2930178e+00 9.3708556e-01 8.8183831e-01 -1 7.0568017e-01 1 1 7.8356562e-01 -8.9316420e-01 -8.6736781e-01 1.1868430e+00 -1.0201677e-01 1.3544468e+00 7.9295428e-01 -9.7758007e-01 -1 1.0951754e+00 1 1 -1.6896011e-01 -8.8109110e-01 -8.6091199e-01 1.2993429e+00 7.1375922e-01 2.0625803e-01 5.4646936e-01 3.4127138e-01 -1 7.4863746e-01 1 1 2.8720482e-01 9.6959721e-01 8.2791989e-01 8.4488217e-01 1.5504791e+00 1.4019506e+00 -1.5063853e+00 -8.0015853e-01 -1 5.3661874e-01 1 1 1.5651347e+00 5.7913456e-01 7.3565473e-01 -6.4177708e-02 -6.0856409e-01 6.3840723e-01 2.7755012e-01 8.9376851e-01 -1 6.9834420e-01 1 1 6.6313441e-01 8.6049882e-01 -1.1596253e+00 -1.0684549e+00 8.8899962e-01 1.1713927e+00 -4.8024036e-01 -1.5287724e+00 -1 6.8526260e-01 1 1 -1.0706816e+00 -1.4888418e+00 6.1828015e-01 -1.7737220e-01 1.9172236e-03 -7.6365556e-01 -6.4812050e-01 1.0081176e+00 -1 3.9662874e-01 1 1 9.7120633e-02 -1.7925326e-01 -9.5402739e-01 2.7694193e-01 8.0685105e-01 -1.3529929e+00 -1.0595754e+00 8.2356245e-01 -1 6.9127056e-01 1 1 -1.3216944e+00 7.7875756e-02 3.5063270e-01 -1.2772487e+00 -1.5098288e+00 -9.0400401e-01 1.4051396e+00 -2.4319177e-01 -1 7.1719482e-01 1 1 4.8396723e-01 -1.1863076e+00 -5.4396998e-01 -2.1569190e-01 -1.0493253e+00 -8.5336191e-01 8.2913387e-01 -1.1201884e-01 -1 1.0968519e+00 1 1 4.5377355e-01 1.4172219e+00 -4.6881689e-01 2.6422027e-01 8.9148015e-01 -1.0831478e+00 -8.5207231e-01 -8.8672555e-01 -1 1.0167780e+00 1 1 -1.2148616e+00 -3.0701824e-01 -2.9116981e-01 -1.4618628e+00 8.5159914e-01 1.0643419e+00 -1.3999592e+00 5.1923382e-01 -1 6.4609137e-02 1 1 -9.6843981e-01 -1.5603429e+00 9.1037777e-01 8.6857484e-01 -2.6940944e-01 1.6647296e-01 1.4154730e+00 -5.8164265e-01 -1 4.8566643e-01 1 1 2.3597329e-02 1.3315266e+00 1.1629958e+00 -8.4367831e-01 -9.2938252e-01 -1.2479720e+00 -1.4267587e+00 9.6826162e-01 -1 9.4310977e-01 1 1 7.5962940e-01 1.4032584e+00 -5.1924357e-01 1.4478257e+00 -1.3342349e-01 -1.3927947e+00 2.4379468e-01 1.2309444e-01 -1 8.1407473e-01 1 1 -3.4122835e-01 6.2736309e-01 4.1776854e-01 -1.1702690e+00 6.4851318e-01 -6.9331719e-01 8.2043924e-01 -1.4613366e+00 -1 9.9185920e-01 1 1 1.5232946e+00 9.0656221e-01 -2.3766840e-02 7.9974936e-01 1.3761527e+00 -4.1477845e-01 6.7216426e-01 2.8631139e-01 -1 9.8698387e-01 1 1 1.1730447e+00 -1.3330932e-01 -4.6701222e-01 -1.4875181e+00 5.9344416e-01 1.2709952e-02 -1.0251134e-01 -8.8435493e-01 -1 1.0019594e+00 1 1 -1.2731164e+00 -5.7424020e-01 -1.3759276e+00 7.8441405e-02 -5.4075377e-01 -1.2145476e-02 -1.3153456e+00 -4.7839919e-01 -1 8.1327807e-01 1 1 1.1980840e-01 -2.8241259e-01 4.7836720e-02 -1.1042231e+00 1.7886405e-01 7.4510918e-02 3.7347852e-01 -1.1195490e+00 -1 6.6755984e-01 1 1 -1.4114717e-01 4.3810730e-01 -2.5597056e-01 -1.2905549e+00 -3.3608291e-01 -1.1904619e+00 1.5141720e-01 -1.2619886e+00 -1 8.8805216e-01 1 1 -3.5801766e-01 -6.2370574e-01 -1.2569131e+00 -8.0128725e-01 3.8181393e-02 7.1042933e-01 1.7884336e-01 -1.3497509e+00 -1 1.0228240e+00 1 1 -1.0528602e+00 8.7234587e-01 -8.7014076e-01 7.7294700e-01 8.2977289e-01 -1.0079273e+00 -6.8374682e-01 1.7798637e-01 -1 9.5414795e-01 1 1 1.1700589e+00 -2.9580952e-01 -3.4193555e-01 4.3454949e-01 4.6316177e-01 -7.6657332e-01 2.1309162e-01 6.2065287e-01 -1 8.4254170e-01 1 1 -1.1896746e+00 1.4705548e+00 -9.3780438e-01 -7.2967178e-01 -5.0675915e-01 -1.2626791e-01 1.5296654e-02 1.2252396e+00 -1 5.0191563e-01 1 1 1.3757195e+00 7.0484380e-01 -3.0788013e-01 1.1841044e+00 -2.4329216e-01 1.5319235e+00 -5.1973387e-01 -5.3830337e-01 -1 7.0823176e-01 1 1 -4.0402827e-01 -6.3606799e-01 -3.3828600e-01 -7.4687412e-01 1.3423220e+00 -1.4559222e+00 -1.5395169e+00 5.2207291e-01 -1 7.1224593e-01 1 1 -1.5213580e+00 4.4509635e-01 7.0988147e-01 1.0909315e+00 6.2866644e-01 1.8034291e-01 -5.0371347e-01 1.1118640e-02 -1 1.0562559e+00 1 1 -4.0990203e-02 6.0220927e-01 -7.9095684e-01 9.5181573e-01 8.2074820e-01 -6.1370631e-01 6.7984405e-01 1.5170230e+00 -1 9.3067058e-01 1 1 -9.1355323e-01 -8.8032678e-01 -1.5330298e+00 1.7713353e-01 -4.1828921e-01 -7.1326496e-01 1.6654910e-01 -5.6046638e-01 -1 1.0420632e+00 1 1 -1.1257985e+00 1.2492607e+00 -1.4304543e+00 -1.1465401e+00 6.9766702e-01 4.7343782e-01 3.1647580e-02 -1.2636531e+00 -1 5.2535501e-01 1 1 5.1731152e-01 1.0615506e+00 9.6280927e-01 6.2915235e-01 1.2658695e+00 -5.8468309e-01 9.7171285e-01 -1.0512241e+00 -1 1.0080903e+00 1 1 -1.4737255e+00 3.7628915e-01 -4.0843566e-01 -4.3734538e-01 6.0363696e-01 1.3317240e-01 -1.5623184e+00 3.9321156e-01 -1 3.9011160e-01 1 1 -5.8729533e-01 2.6566116e-01 -1.9816855e-01 8.6307075e-01 1.1236537e+00 1.4145387e+00 -4.5415572e-01 -1.2042480e+00 -1 8.8974200e-01 1 1 2.1156551e-01 7.6394404e-01 -5.3060881e-01 8.9675730e-01 1.1348795e+00 -1.4214517e+00 1.0748946e+00 1.4855056e+00 -1 5.8843257e-01 1 1 -5.0142069e-01 -8.1706852e-02 1.0392926e+00 -1.5616628e+00 1.3104295e+00 1.4740498e+00 -1.5455780e+00 6.5622251e-01 -1 2.1463359e-01 1 1 1.5156137e+00 -3.7106511e-01 1.3570473e-01 1.1398242e+00 -1.3176691e+00 -2.4462305e-01 1.2997517e+00 -1.0000610e+00 -1 5.9393500e-01 1 1 8.8667483e-01 -4.2994649e-01 -6.8353743e-03 -4.0725046e-01 -9.7830406e-01 9.6510863e-01 1.4337880e+00 -5.0437687e-01 -1 4.9167440e-01 1 1 -1.3716497e+00 -4.4754721e-01 1.3567927e+00 8.7199182e-01 7.3957706e-01 5.3782918e-01 -1.4819457e+00 -1.0451122e+00 -1 5.6619533e-01 1 1 -3.0924119e-01 -9.5318771e-01 -1.2063588e+00 3.6741525e-02 -1.2104114e+00 9.3294007e-01 -5.1445741e-01 -5.5606751e-01 -1 6.5426048e-01 1 1 -1.2224642e+00 -1.2448310e+00 5.6625804e-01 -1.3789458e+00 1.5700998e+00 2.3479172e-01 -8.2274222e-01 4.1150473e-01 -1 2.8758270e-01 1 1 6.0928580e-02 1.1320297e+00 1.2147679e+00 -4.1256718e-01 -7.1113521e-01 3.0401079e-01 1.4623347e+00 1.5145043e+00 -1 6.3796897e-01 1 1 -1.3256246e-01 5.3778777e-01 -6.0595647e-01 -5.2164567e-01 -1.4310923e+00 1.2796965e+00 7.7942742e-01 1.0899626e+00 -1 6.8782853e-01 1 1 -5.8800108e-01 2.3699756e-01 7.3293534e-01 8.8628362e-01 -3.3442693e-01 5.1636479e-01 -6.0480103e-01 3.7528971e-01 -1 6.8199727e-01 1 1 9.1640062e-01 -3.2156358e-01 2.5951546e-01 1.4779775e+00 -4.0420542e-01 1.4641087e+00 1.3029416e+00 -8.2382895e-01 -1 6.7185881e-01 1 1 -1.2836231e+00 -9.7978449e-01 1.1457982e+00 -2.0507551e-01 -1.3571109e+00 -8.2043359e-01 -1.5032108e+00 -1.0942775e+00 -1 4.9604499e-01 1 1 -5.3636546e-01 9.9071998e-01 -5.3216358e-01 -3.7695701e-01 -1.0003686e+00 -5.7720824e-01 2.2464156e-01 -6.3840095e-01 -1 8.7324928e-01 1 1 -1.4649433e+00 5.8970542e-01 4.0935350e-02 1.0758857e+00 6.0923779e-01 9.9174370e-02 -6.4370256e-01 -1.0659134e+00 -1 9.7331759e-01 1 1 -6.4052505e-01 -5.4578495e-01 -8.3708297e-03 -5.9562065e-01 1.0091493e+00 -1.3620631e+00 9.3624953e-01 -1.4445349e+00 -1 6.1003387e-01 1 1 9.3349899e-01 4.4292035e-01 6.8313484e-01 -1.4819948e+00 -6.8616964e-01 5.9039191e-01 -6.9178025e-01 -7.0675681e-02 -1 9.3919428e-01 1 1 2.0375014e-01 -1.4122780e+00 -1.0738793e+00 -1.3402453e+00 3.3347563e-01 1.5672567e+00 2.8373712e-01 -3.2415152e-01 -1 1.1050824e+00 1 1 9.2658931e-02 -1.4237667e+00 -2.3953142e-01 -2.8286762e-01 1.2361171e-01 -1.3714623e+00 -1.6782396e-01 -4.9297234e-01 -1 1.1944718e+00 1 1 -9.1130715e-01 2.6396362e-01 -1.4243733e+00 -9.2637921e-01 9.4933796e-01 -3.0174623e-01 5.3283129e-01 -1.0062961e+00 -1 7.1265468e-01 1 1 -1.0750018e+00 5.0775750e-01 -5.0577741e-01 7.7813074e-02 -6.2605386e-01 -9.1826436e-01 -1.3852360e+00 1.5161734e+00 -1 2.8593890e-01 1 1 -2.5615210e-01 1.3146369e+00 5.4876581e-01 9.0179457e-01 -8.9351083e-01 1.3755472e+00 6.8126456e-01 8.6910708e-01 -1 7.4233468e-01 1 1 -1.1664770e+00 2.8063306e-01 -6.0902453e-01 1.4184516e+00 -4.2358758e-01 -1.5896286e-01 -1.0917127e+00 -1.3231670e+00 -1 9.1973683e-01 1 1 -1.4413440e+00 1.0692810e+00 -5.6633684e-01 1.5112096e+00 -3.8752324e-01 -1.3349673e+00 -1.5150688e+00 8.6665201e-01 -1 5.5310983e-01 1 1 1.5299789e-01 1.4957985e+00 6.0250549e-01 -8.7611200e-01 -5.8148151e-01 4.5982205e-01 -1.1523035e+00 1.3967588e+00 -1 6.0219834e-01 1 1 -1.5288041e+00 8.6041284e-01 9.5673110e-01 -1.6959359e-01 5.3500529e-01 -8.8700977e-02 1.1538994e+00 1.3454318e+00 -1 3.2913197e-01 1 1 4.7649179e-01 2.0760978e-01 1.1084650e+00 -9.3489270e-01 5.9571421e-01 1.4591964e+00 5.3607299e-01 -5.1117131e-01 -1 3.3077295e-01 1 1 4.7781374e-01 -1.0118881e+00 3.2668794e-01 1.5049012e+00 -8.7045600e-02 1.4412396e+00 -3.0892531e-01 9.9971820e-01 -1 9.6208327e-01 1 1 7.0470056e-01 -1.3622848e+00 -8.5972949e-01 -8.7826185e-02 1.0067780e+00 1.2341459e+00 9.4504656e-01 1.0263482e+00 -1 6.3750989e-01 1 1 9.7988931e-02 7.0140434e-03 -1.2889988e+00 4.5385157e-01 2.9919432e-01 1.4960977e+00 -4.9495750e-01 -6.5104732e-01 -1 6.8212314e-01 1 1 7.0541059e-01 -1.4954936e+00 2.1944442e-01 9.6450949e-02 -1.1309318e+00 -3.9283290e-01 1.8667441e-01 1.4831497e-02 -1 7.1123892e-01 1 1 -5.3485467e-01 1.1219804e+00 -2.7380373e-02 -1.0709461e-02 -9.3556084e-01 1.2852056e+00 -1.0142018e+00 1.0871546e+00 -1 9.2686121e-01 1 1 -1.2058513e+00 1.2848008e+00 -1.5094088e+00 -9.2312593e-01 -2.9974236e-01 -1.1413593e+00 5.9221079e-01 3.0520448e-01 -1 8.9033825e-01 1 1 -3.2892752e-01 1.4804423e+00 -2.7311363e-01 1.3486336e+00 1.3447797e+00 -2.6040810e-01 7.2116743e-01 -6.4908044e-01 -1 8.5006809e-01 1 1 9.1827238e-01 3.8051460e-01 -3.5390839e-01 -1.0537987e-01 1.0949346e+00 -4.4036887e-01 3.9648203e-01 -1.4853323e+00 -1 7.0264663e-01 1 1 -1.2407844e+00 -9.7375531e-01 -1.1034537e+00 7.3878997e-01 -8.8467372e-01 3.1262828e-01 3.5544834e-01 -8.8476528e-01 -1 1.0082746e+00 1 1 2.8953739e-02 -1.3494360e+00 -9.2513103e-01 1.2689153e+00 4.4680327e-01 -1.5409527e+00 -1.2888998e+00 -1.0920398e+00 -1 1.2131701e+00 1 1 -3.2137164e-01 -8.1404428e-01 -9.3523584e-01 1.5290106e+00 1.0161723e+00 4.9768522e-01 -1.2583035e+00 -7.2912857e-01 -1 1.2598882e+00 1 1 -8.9533139e-01 -6.1871567e-03 -1.1206948e+00 -1.4655944e-01 1.1099240e+00 -1.4656678e+00 8.9518424e-01 8.8906937e-01 -1 4.7994649e-01 1 1 3.9415255e-01 -3.1498576e-01 1.4717017e+00 -2.1585672e-01 -2.8411748e-01 -2.5035775e-01 2.7425637e-01 1.1741888e+00 -1 5.4948659e-01 1 1 -1.0969699e+00 -3.8204120e-01 1.1312604e+00 6.3566422e-01 5.8369762e-02 -1.1700970e+00 7.1044800e-01 -8.9380901e-01 -1 8.0481829e-01 1 1 1.2339569e+00 4.4894876e-01 1.7516681e-01 -9.4802054e-01 8.4368378e-01 5.4907805e-01 -6.9407087e-01 8.4809861e-01 -1 3.6440615e-01 1 1 1.4598111e+00 -6.2367591e-01 3.5620532e-01 7.7674475e-01 -1.3559923e+00 1.4971655e+00 -5.1566799e-01 5.8741261e-01 -1 4.6637786e-01 1 1 -7.9363640e-01 1.3736556e+00 -1.1328119e+00 1.4315784e+00 -1.0488304e+00 -1.2957759e+00 8.2229773e-01 -1.3819480e+00 -1 9.1107387e-01 1 1 5.5545007e-01 -5.3468853e-01 -1.1180798e+00 -9.1958516e-01 -2.1579515e-01 -5.8519655e-01 4.9184895e-01 -6.0583046e-01 -1 5.1113201e-01 1 1 -1.3641012e+00 -1.5550684e+00 1.4403194e+00 1.1680597e+00 -1.4710997e+00 9.2816486e-01 9.7499683e-01 -2.9073496e-01 -1 3.8279523e-01 1 1 8.9359852e-01 -1.1250089e+00 1.4772118e+00 -2.3298772e-01 -4.3773991e-01 -1.4823529e+00 2.2436754e-01 -1.2059343e+00 -1 7.4398571e-01 1 1 -1.2442199e+00 1.2212529e+00 -5.0819529e-01 -1.4001525e+00 5.1536595e-01 -1.0746699e+00 1.0341406e+00 1.4186410e+00 -1 7.7780354e-01 1 1 -1.1626671e+00 -1.5691356e+00 7.5210725e-01 1.3072440e+00 3.8465019e-01 -9.6132314e-01 1.5113308e+00 1.5529547e+00 -1 8.3031735e-01 1 1 -2.3967523e-01 1.2075313e+00 -1.1023333e+00 -1.4492142e+00 -5.8190101e-01 2.5303555e-01 1.1602544e+00 1.5737360e-01 -1 1.0142900e+00 1 1 -6.9975787e-01 2.9058322e-01 -9.4339968e-01 -1.7548582e-01 -2.3235493e-01 -9.4803507e-01 5.3000640e-01 -2.4288722e-01 -1 3.8623980e-01 1 1 1.2923130e+00 -1.3443797e+00 -1.0023916e-01 5.6538281e-01 -1.8961101e-01 5.3259322e-01 1.4024360e+00 -1.2766029e+00 -1 6.5208385e-01 1 1 -1.0672142e+00 -6.5547009e-01 -8.2586299e-01 -9.2880692e-01 -1.2173007e+00 8.9676543e-01 -6.2752969e-01 1.2127174e+00 -1 9.7843967e-01 1 1 -1.3167259e+00 1.0795596e+00 -7.2289040e-01 1.1597727e-01 -1.1208023e+00 -1.4249084e+00 -5.6491803e-01 -5.1252841e-01 -1 9.2907032e-01 1 1 -8.3328453e-01 1.4607547e+00 -1.0802165e+00 1.4425073e+00 -3.3519177e-01 -7.5414080e-02 -6.8425299e-01 1.8212236e-01 -1 8.5809100e-01 1 1 2.0687083e-01 -6.4210125e-01 6.5122908e-02 5.4955829e-01 -6.9247449e-01 -1.4226068e+00 1.1306762e+00 1.0193178e+00 -1 4.6777228e-01 1 1 -8.6496260e-01 -4.2488958e-01 1.2464705e+00 1.4374715e-01 1.1819757e+00 9.0979698e-01 -2.1937257e-01 5.7035974e-01 -1 1.5466887e-01 1 1 -1.2772529e+00 -2.7908895e-01 1.2899548e+00 7.3534103e-02 1.1744491e+00 8.2645776e-01 1.2349101e+00 1.0370091e+00 -1 6.1765171e-01 1 1 -2.8682285e-01 -2.5011572e-01 1.3869751e-01 1.2417598e+00 3.3899227e-01 1.2945318e+00 -1.3687573e+00 -5.4425545e-01 -1 9.0136538e-01 1 1 -1.4285361e+00 -2.4399730e-01 2.7323716e-02 6.5612505e-01 -1.4059881e+00 -1.4739373e+00 1.1797259e+00 1.0165080e+00 -1 1.0497682e+00 1 1 -1.3556679e+00 -1.0841335e+00 5.5716865e-01 5.0342977e-01 6.1784737e-01 -1.0068483e+00 1.0616433e+00 4.6963878e-01 -1 2.6940252e-01 1 1 1.2618028e+00 2.0565249e-01 -7.5417773e-01 8.3520687e-01 1.1970510e+00 -1.4805632e+00 -1.2069873e+00 1.5382193e+00 -1 6.1745625e-01 1 1 1.3692035e+00 6.4942063e-01 8.6120243e-01 6.8594959e-01 7.7496452e-02 7.2992416e-01 -5.7165268e-01 6.8502441e-01 -1 3.8881380e-01 1 1 3.7482921e-02 9.1959564e-01 9.1194454e-01 -8.9029925e-01 -1.2780835e+00 -8.3951410e-02 -7.7633046e-01 -7.3173983e-01 -1 1.1800252e+00 1 1 -1.4846630e+00 -9.9189196e-01 -7.7867321e-01 1.4627467e-01 1.4606639e+00 -3.9624186e-01 -7.5177345e-01 9.8393594e-01 -1 8.2656775e-01 1 1 9.3915470e-01 -1.4375477e+00 7.1429611e-01 -1.4286337e+00 9.7370414e-01 5.3947475e-01 4.2922403e-01 -3.3236432e-01 -1 4.4935888e-01 1 1 1.0116124e+00 1.1241119e+00 1.1491533e+00 1.4588051e-01 4.8937353e-01 3.1568864e-01 8.7152200e-01 -2.9545241e-01 -1 6.1999664e-01 1 1 -1.3062517e-01 -5.9034753e-01 -6.9139162e-01 1.3714993e+00 2.1139492e-01 -3.7108330e-01 1.5653688e+00 1.1893419e+00 -1 1.9073289e-01 1 1 5.5607660e-01 -8.2135284e-01 5.3220772e-01 9.2370566e-01 -2.2682597e-01 -7.3556618e-01 1.4560695e+00 -6.8397313e-01 -1 4.8833873e-01 1 1 -2.5874405e-01 -3.1909499e-01 7.0081324e-01 -1.0298722e+00 -1.5122107e+00 -4.9374942e-01 -8.4614558e-01 -4.4884255e-01 -1 6.9478208e-01 1 1 -7.4708316e-01 -3.3078383e-01 7.3719740e-01 1.1133175e+00 -2.3988318e-01 -1.5003114e+00 8.2117485e-01 -7.3283219e-01 -1 9.5816071e-01 1 1 7.1917626e-01 1.1351981e+00 -3.6470307e-01 2.0211934e-01 -1.0531956e+00 -1.3112437e+00 4.6920438e-01 1.4741817e+00 -1 4.0137766e-01 1 1 1.4885218e+00 3.8274371e-01 -3.1728118e-01 9.5809421e-01 -1.3262327e+00 1.9972740e-01 5.2051151e-01 -1.1693050e+00 -1 9.8685828e-01 1 1 1.0840975e+00 -1.2081463e+00 -1.2620925e+00 -1.1146011e+00 -3.9283798e-01 -1.5441019e+00 -1.0985697e+00 1.2939326e+00 -1 1.1694897e+00 1 1 -8.1133515e-01 -1.2017994e+00 4.4375763e-02 2.1628659e-01 1.1998386e+00 9.7659272e-01 -5.2176190e-01 1.0212440e+00 -1 3.0111823e-01 1 1 1.5438097e+00 -1.3428746e+00 1.2659862e+00 3.0599511e-01 -1.9636955e-01 -1.2276953e+00 -1.0671253e+00 1.5271562e+00 -1 1.1014618e+00 1 1 3.9513904e-01 -4.9229303e-01 -5.7773606e-01 7.2637513e-02 1.4307783e+00 1.0618696e-01 1.7675372e-01 1.0272315e-01 -1 7.9315523e-01 1 1 -2.2500333e-01 9.8616957e-01 6.5291659e-01 -1.2608629e+00 1.3401035e+00 2.5968223e-01 -1.2469462e+00 -1.4080464e+00 -1 9.8216212e-01 1 1 8.4653120e-01 -4.9082985e-01 -1.3963257e-02 -1.2807347e+00 1.0419544e+00 8.0703075e-01 1.3926618e-01 5.8170056e-01 -1 2.0930304e-01 1 1 -6.2332943e-01 4.4497070e-01 9.3899144e-01 8.8464242e-01 8.8971345e-01 1.5103723e+00 1.6018085e-01 4.9022963e-03 -1 5.8691539e-01 1 1 9.1369335e-01 -1.5095908e+00 1.4092417e+00 -9.7294614e-01 -5.6702408e-01 7.5942897e-01 -1.8543984e-01 7.1148444e-01 -1 6.0329970e-01 1 1 3.3932152e-01 -1.9113554e-01 6.5887414e-01 -3.1600074e-01 -1.5231494e+00 -5.6823841e-01 -2.2745950e-01 1.0172803e+00 -1 1.1637506e+00 1 1 9.8617644e-01 1.4342272e+00 -4.1644201e-01 1.4087233e+00 1.2666512e+00 5.8676700e-02 4.0639934e-01 8.8305703e-01 -1 7.8803481e-01 1 1 -3.7544182e-01 -3.8305079e-01 3.2756262e-01 1.3705649e+00 1.1743645e+00 -2.8079846e-01 5.3127327e-01 6.5582534e-01 -1 3.6689223e-01 1 1 1.4089362e+00 -8.1129989e-01 1.2746497e+00 9.2773413e-01 -1.0820778e+00 -7.0754902e-01 7.0348940e-01 -1.3921212e+00 -1 6.3911263e-01 1 1 -1.3343620e+00 -1.0051562e+00 5.1763241e-01 7.0314774e-01 1.9766516e-01 -8.4820706e-01 -1.4083249e+00 1.2009470e+00 -1 6.9941831e-01 1 1 1.2070903e+00 -1.3160626e+00 7.7784911e-01 -8.6744598e-01 1.4949583e+00 7.3132945e-01 -9.5780225e-01 -4.1721267e-01 -1 2.1274605e-01 1 1 -8.3825895e-01 8.9051611e-01 1.1429482e+00 9.6690938e-01 -6.9316603e-01 1.5436227e+00 -2.6172848e-01 -5.8490005e-02 -1 4.0478577e-01 1 1 1.4248146e+00 3.5685037e-01 -1.3082967e+00 -6.1292086e-01 -1.0158429e+00 3.9415970e-01 -6.4089815e-01 2.7698329e-01 -1 1.1954874e+00 1 1 -1.5012442e+00 2.8372171e-01 -5.3554735e-01 -7.8585915e-02 1.2851664e+00 -9.7683654e-01 9.4607138e-01 -5.8224047e-01 -1 1.3413810e+00 1 1 -1.2812511e+00 -4.2692455e-01 -2.8140277e-01 -1.3245560e+00 1.3422782e+00 2.7147613e-01 1.0211954e+00 3.4557701e-01 -1 8.7220481e-01 1 1 -1.5107389e+00 7.6636053e-02 -1.4393519e+00 -4.8692160e-01 -1.0713203e-01 1.1067094e+00 7.1046566e-01 -6.9194705e-01 -1 1.0450054e+00 1 1 -6.3704986e-01 -3.0849224e-02 -9.2404368e-01 1.5745845e-01 -4.3541125e-01 -9.0502289e-01 -3.9732718e-01 6.2188992e-01 -1 1.0917242e+00 1 1 -3.4922365e-01 -1.2012496e-01 -1.5095946e+00 1.1832233e+00 -1.1875773e+00 8.7187755e-01 1.1480098e+00 2.5056995e-02 -1 6.9568265e-01 1 1 -9.0683473e-01 1.1037960e+00 -2.5476738e-01 1.5215535e-01 -1.0737135e+00 1.2578230e+00 -1.0606674e+00 1.5949485e-01 -1 8.4729329e-01 1 1 -1.3054103e+00 3.9531637e-01 1.1540012e-01 1.8591568e-02 -5.9504282e-01 4.5375928e-01 -1.2409210e+00 8.5144627e-01 -1 5.1423509e-01 1 1 8.5234148e-01 -3.8627535e-01 1.1670932e+00 1.4508157e+00 -1.1952706e+00 -1.4546858e+00 8.7380087e-01 3.0298622e-01 -1 9.7805275e-01 1 1 -3.5929248e-01 1.5422431e+00 -7.6901851e-01 -1.1835142e+00 -1.5692718e+00 -1.0299696e+00 -9.7440203e-01 -2.3225194e-01 -1 1.0129319e+00 1 1 -4.8766830e-01 -8.0075230e-01 -3.8189693e-01 1.2415083e+00 -1.0815675e+00 -5.2402214e-01 3.4761812e-01 1.5412586e+00 -1 6.5520842e-01 1 1 1.7407145e-01 3.3906769e-01 -2.6794625e-01 -4.2920182e-01 -6.5068166e-01 -1.3558776e+00 -9.4455307e-01 1.5022879e+00 -1 9.7251485e-01 1 1 7.9614554e-01 -1.3846546e-01 -1.4702864e+00 -4.9826275e-01 -1.2261961e-01 8.7886031e-01 -6.3572488e-01 -2.7947288e-02 -1 6.9596545e-01 1 1 7.7501121e-01 7.3111547e-01 6.6508064e-01 1.1840331e+00 1.7043718e-02 -7.6348156e-01 -7.1416608e-02 1.5288314e+00 -1 8.9125612e-01 1 1 5.7029931e-01 1.0888854e+00 2.2372261e-01 1.1966795e+00 5.6882992e-01 -1.5701518e+00 -2.1054177e-01 -1.6365727e-02 -1 7.4575005e-01 1 1 2.1333795e-02 1.1192515e+00 -3.8047515e-01 1.1620510e-01 4.5793845e-01 -1.6240111e-01 -1.1421399e+00 1.4013843e+00 -1 8.5531742e-01 1 1 4.1553125e-01 -5.9754208e-01 -1.5047680e+00 -1.0114575e+00 -3.3049982e-01 5.6860838e-01 -8.1385082e-01 5.4565193e-01 -1 8.5126121e-01 1 1 7.3230529e-02 7.8199694e-01 -8.1489937e-01 -4.0823346e-01 -3.7464030e-01 -1.2389042e-01 1.0366459e-01 4.6300155e-01 -1 8.0909774e-01 1 1 -7.1882455e-01 -1.4011668e+00 1.3302989e+00 5.8542926e-02 -8.2786171e-01 6.4960472e-01 -1.2931463e+00 -5.7988252e-02 -1 7.0404794e-01 1 1 1.2812047e+00 -3.2495287e-02 -3.8098991e-01 6.1246100e-01 2.4215618e-01 8.7201514e-01 -3.7132085e-01 -7.1483022e-01 -1 5.9149336e-01 1 1 7.3206025e-01 4.8884056e-01 -7.3160903e-01 -1.3671615e+00 1.5563980e+00 4.2868710e-01 1.5550900e+00 -7.0125929e-01 -1 6.4177216e-01 1 1 1.2598691e+00 6.7849163e-01 4.0665990e-02 -2.7479566e-01 1.4804871e+00 1.2721839e+00 1.4882366e+00 1.1907024e+00 -1 1.3175235e+00 1 1 2.8465162e-01 -5.7256419e-01 -1.3939082e+00 -3.4942076e-01 1.1334012e+00 -8.4455755e-02 -5.6860511e-01 1.9051764e-01 -1 5.5351066e-01 1 1 -5.0587042e-01 -3.8812599e-01 -5.5855408e-01 -1.0780071e+00 -1.5436065e+00 5.5200302e-01 1.7874461e-01 7.4709766e-01 -1 9.3723961e-01 1 1 -1.0143695e+00 -1.2871727e+00 -5.3964883e-01 -5.0080276e-01 -1.2242126e-01 3.9158201e-01 7.9805798e-01 -4.7544271e-01 -1 8.1090408e-01 1 1 9.1502113e-01 -5.0488869e-01 -9.9857482e-02 -6.6531779e-01 2.0913986e-01 -3.1779060e-01 1.5013759e+00 1.4460206e+00 -1 7.9605456e-01 1 1 6.6404107e-01 -2.2253282e-01 -6.9423107e-01 -1.0677992e+00 -4.2849010e-01 -3.9914088e-01 3.5182375e-01 -9.2739880e-02 -1 3.9204624e-01 1 1 -1.5404912e+00 1.5277166e+00 -6.6528282e-02 1.4169765e+00 -1.1027572e+00 -1.0604055e+00 6.2441651e-01 -4.4920453e-01 -1 6.5274578e-01 1 1 -1.1704993e+00 9.5949202e-02 2.6614659e-01 -1.2898162e+00 1.3558662e+00 2.0327707e-02 -1.4927975e+00 -5.3339659e-01 -1 8.2353055e-01 1 1 7.0888647e-02 9.8120240e-01 -5.0218958e-01 -9.5172872e-01 -1.0700263e+00 -7.8583091e-01 -6.8854048e-01 1.3089050e+00 -1 2.6097203e-01 1 1 7.6187444e-01 8.4884549e-01 1.1592625e+00 1.2851202e+00 -1.4554342e+00 -2.0456900e-01 1.3274451e+00 1.3348669e+00 -1 1.0257649e+00 1 1 -3.0798698e-01 5.7394678e-01 -4.3253966e-01 5.6640249e-01 -1.0417057e+00 -1.2887636e+00 -1.2207057e+00 9.9424831e-01 -1 3.3530073e-01 1 1 1.0075021e+00 -1.5074623e+00 -4.8634529e-02 5.0094633e-01 1.4739779e-01 1.0321477e+00 1.3411501e+00 2.0006598e-01 -1 9.2757315e-01 1 1 -9.7414848e-02 1.0253475e+00 -5.8644627e-01 -6.3280761e-02 -1.4019814e+00 -5.6819392e-01 -2.1779900e-01 1.0048065e+00 -1 6.0520026e-01 1 1 -4.8158059e-01 1.3793447e+00 -1.2263676e+00 1.4401671e+00 -1.1568543e+00 8.0642458e-01 -5.9232978e-01 -1.4197336e+00 -1 6.1495678e-01 1 1 -1.1822252e+00 8.3366496e-01 4.2879200e-01 -1.0829617e+00 6.7020629e-02 7.4717153e-01 4.2042340e-01 -1.0662986e+00 -1 1.7182851e-01 1 1 9.1478823e-01 -9.6285617e-02 -1.0635437e-01 1.0508886e+00 -1.4160562e+00 7.6604202e-01 6.1416541e-01 1.5047690e+00 -1 1.0043506e+00 1 1 -1.0863415e-01 -3.5215353e-01 6.8340611e-02 2.5014709e-01 1.0492583e+00 6.2146785e-01 -9.9546400e-01 8.3206128e-01 -1 1.1824306e+00 1 1 -5.4879911e-01 1.1613560e-01 -1.2222638e+00 7.7119741e-01 1.1240158e+00 -7.8535552e-01 1.3590169e+00 1.2249975e+00 -1 9.3156664e-01 1 1 4.9418393e-02 9.6196965e-01 2.8589790e-01 -6.9635356e-01 9.3691912e-01 1.5020739e+00 -1.5232401e+00 -1.4646490e+00 -1 9.2993211e-01 1 1 1.1944727e+00 1.1881591e+00 -1.5507844e+00 -1.1816872e+00 1.1372539e+00 -4.8275835e-01 -2.5773462e-01 1.1644956e+00 -1 7.3271979e-01 1 1 7.2596987e-01 1.4268234e+00 -1.3811561e+00 5.3222254e-01 3.7632998e-01 1.0142087e+00 5.1046090e-01 -4.4426101e-01 -1 9.6795733e-01 1 1 -5.7032331e-01 8.4362625e-01 1.3732759e-01 9.4998057e-01 9.5189170e-01 -4.7529835e-01 -3.7324271e-01 8.7087089e-01 -1 9.6186156e-01 1 1 -4.2461410e-01 8.1870623e-01 -1.0057549e+00 7.4959112e-01 1.4540485e+00 7.3082210e-01 6.7038337e-01 4.6920958e-02 -1 3.7729861e-01 1 1 1.2092969e+00 -1.8023885e-01 1.1873309e+00 5.9139392e-01 -2.5593184e-01 -7.0025193e-01 1.3820108e+00 6.0783318e-02 -1 7.4398208e-01 1 1 -1.4508021e+00 -7.7906801e-01 7.4392911e-02 -4.4157229e-01 -6.0611284e-01 -7.2811256e-01 -1.4804276e+00 5.6761321e-01 -1 8.4731225e-01 1 1 1.4116594e+00 3.6221478e-01 -3.2225500e-02 -1.0635943e+00 1.2463953e+00 -8.8441030e-01 -1.3356012e-01 -1.1415857e+00 -1 9.2392400e-01 1 1 4.5223801e-01 -6.6271323e-01 -1.2600353e+00 -1.6801397e-01 2.6489013e-02 -1.4091255e+00 1.4938275e+00 -9.2480100e-01 -1 7.0998803e-01 1 1 1.2516225e+00 -1.2753492e+00 6.3606541e-02 4.8103007e-01 -9.0531440e-01 1.2949774e+00 -8.5013081e-01 1.4699845e+00 -1 5.6847552e-01 1 1 -8.4269843e-02 2.9187068e-01 8.9362728e-01 1.3544714e+00 -8.8591099e-01 -2.6882547e-01 -1.8521768e-01 5.4557995e-01 -1 3.1622523e-01 1 1 5.3503365e-01 1.4444550e+00 -7.6078508e-01 6.2079930e-01 -1.4984670e+00 -5.3951472e-01 3.6474519e-01 -7.4666726e-01 -1 9.6165381e-01 1 1 1.0724613e+00 -1.2727233e+00 -2.3278561e-01 5.4463537e-01 1.4134304e+00 -9.8756022e-01 1.0251977e+00 1.4259780e+00 -1 6.8162671e-01 1 1 1.5393949e+00 4.4457327e-01 -1.1449409e+00 -9.1438083e-01 -1.1987645e+00 -8.9057654e-01 -1.1380961e+00 -7.9728658e-01 -1 5.2375346e-01 1 1 -1.5467168e+00 1.2356634e+00 -7.6606471e-01 6.7258393e-01 -6.0133995e-01 -1.3725502e+00 1.1759339e+00 -1.1028821e+00 -1 8.8047057e-01 1 1 1.0093765e+00 -1.2742112e+00 -1.0028655e+00 6.6772559e-01 -2.1697439e-01 2.6282684e-01 1.6217665e-01 -7.4236176e-01 -1 8.9985393e-01 1 1 -1.0220723e-02 5.6884591e-01 -5.1579689e-01 6.9495321e-01 7.0045197e-01 2.5143558e-01 -1.1994643e+00 1.5319521e+00 -1 8.6302940e-01 1 1 1.0079003e+00 7.2675101e-01 -1.3442336e+00 -3.6292947e-01 9.4858241e-01 4.3560139e-01 2.0440129e-01 -9.7472488e-01 -1 7.0306433e-01 1 1 3.1320875e-01 -8.0537568e-03 -1.3420244e+00 1.2173447e+00 -7.5816923e-01 1.2416897e+00 -1.5298466e+00 1.2046647e+00 -1 5.2807788e-01 1 1 -1.2097747e+00 -2.7100683e-01 1.2308150e+00 -1.2798039e+00 -2.5039900e-01 -5.2071977e-01 -1.3381997e+00 -7.6525461e-01 -1 1.1106251e+00 1 1 -2.9581970e-01 4.9755210e-01 -1.0794706e+00 8.2000634e-01 1.2781102e+00 7.4001783e-01 -4.6011367e-01 4.6158122e-02 -1 5.9114981e-01 1 1 1.2995258e+00 -5.6144240e-01 3.5454072e-02 -3.2039071e-01 -1.0128069e+00 -8.5724444e-02 1.4706856e+00 -1.9382579e-01 -1 3.7779124e-01 1 1 7.7755809e-01 1.1818703e+00 -1.0260157e+00 -1.1689476e-01 -1.0968199e+00 1.2202893e+00 -2.3759018e-01 2.0145532e-01 -1 1.1096653e+00 1 1 -6.0660358e-01 -5.9676826e-01 -4.4239629e-02 -1.1548647e+00 6.1314888e-01 1.0856007e+00 -2.1388541e-01 -7.7731163e-01 -1 7.6959722e-01 1 1 -7.1829089e-01 1.2212072e+00 1.0220063e+00 -1.0521389e+00 7.6926260e-01 -6.7837583e-01 -7.9007393e-01 -1.5342424e+00 -1 1.1312901e+00 1 1 8.2556570e-01 8.0506391e-01 -1.3687525e+00 7.2614386e-01 1.3428122e+00 -6.2284815e-01 7.3965278e-01 1.8063062e-01 -1 6.9336467e-01 1 1 -1.1319687e+00 -1.3049100e-01 1.2598804e+00 -7.8758052e-01 -5.5628003e-01 -4.2214515e-01 6.2200834e-02 1.0803029e+00 -1 1.8541715e-01 1 1 4.8789454e-01 -3.3054430e-01 4.7476034e-01 -1.3359638e+00 -1.8719073e-02 -1.2773941e+00 -7.4092959e-01 1.3863616e+00 -1 8.9516020e-01 1 1 4.8673171e-01 -1.1221669e+00 -3.4823182e-01 -5.8076399e-01 -4.5219977e-01 4.8145954e-01 4.6969991e-01 -6.1254347e-01 -1 9.4801505e-01 1 1 -2.0741563e-01 -1.2782810e+00 5.4875360e-02 2.8073068e-02 -6.0888687e-01 -8.5217422e-01 -5.7601916e-01 -1.8896335e-02 -1 7.5851083e-01 1 1 1.1334188e+00 1.2832464e+00 -1.3380662e+00 5.8515695e-01 -1.3944155e+00 2.8737154e-02 1.2346139e+00 -2.8984591e-01 -1 1.0538711e+00 1 1 -1.2480922e+00 4.8837942e-01 -1.3582660e+00 1.5478506e+00 3.4061461e-01 -8.1992344e-01 -6.3263584e-02 1.1699165e+00 -1 5.6407795e-01 1 1 -2.7109495e-01 -7.8874507e-01 -1.5642772e+00 -8.0449109e-01 7.2798112e-01 -1.4279400e+00 -1.4127465e+00 -4.4216848e-01 -1 6.9143810e-01 1 1 -9.8351093e-01 1.0826898e+00 1.1824674e+00 3.3302843e-01 -1.3246570e+00 -7.6179953e-01 1.2708741e-01 1.4826301e+00 -1 8.8038687e-01 1 1 1.1923694e+00 6.6346673e-01 1.4311158e-02 -1.1092100e+00 9.5637954e-01 1.5670024e+00 -3.2485290e-01 -5.4799946e-01 -1 1.1973298e+00 1 1 -6.7833495e-02 1.3730179e+00 -1.3750057e+00 -2.8167665e-01 1.4828881e+00 6.3862860e-01 2.8532952e-01 9.2281518e-01 -1 1.0408025e+00 1 1 3.2058725e-01 1.3130118e+00 -1.6513432e-01 2.4063039e-01 6.4659321e-01 -1.3912969e+00 1.4627702e+00 -2.8815205e-01 -1 7.6775662e-01 1 1 2.7847811e-01 1.2424750e+00 -1.3861932e+00 1.0452374e+00 5.2313907e-01 -6.5361736e-01 -1.3252794e+00 1.3643152e+00 -1 6.8512968e-01 1 1 -5.9139553e-01 1.1095963e-01 3.0278896e-01 -4.8171588e-01 -9.1955879e-01 8.0259176e-01 -7.9494042e-02 -4.3881204e-01 -1 8.5834457e-01 1 1 4.1442795e-01 -1.2075477e+00 -4.0600599e-01 -3.1461025e-01 -1.5302983e+00 -8.3909119e-01 -8.7948117e-01 1.3456044e+00 -1 1.0263404e+00 1 1 3.7961273e-01 -5.6554260e-01 -2.0343498e-01 -3.5402002e-01 4.9494084e-01 3.7611222e-03 -2.4664916e-01 -7.5220441e-01 -1 8.3293094e-01 1 1 -4.2347160e-01 1.3849540e+00 -1.0789853e+00 1.6208151e-01 -4.6664959e-01 3.8132696e-01 1.4699308e+00 -5.3065447e-01 -1 4.9353748e-01 1 1 1.5618042e+00 8.6181585e-01 -1.2336546e+00 3.4309568e-01 -1.5643973e+00 1.1318186e-01 -3.5770696e-01 2.7192409e-01 -1 4.5419859e-01 1 1 1.2372479e+00 -1.3447895e+00 4.7862008e-01 -1.5550536e+00 -8.3663874e-01 -1.5575480e+00 1.0275132e+00 -7.8907945e-01 -1 8.1678023e-01 1 1 2.2447226e-01 -1.2597430e+00 -1.4510823e+00 -8.7680049e-01 3.8136756e-01 1.1821705e+00 8.0349717e-02 -1.3957514e+00 -1 5.5470890e-01 1 1 -3.4752022e-01 -1.3075105e+00 -1.5700388e-01 8.2532206e-01 7.9565056e-01 1.3078062e+00 -4.4714541e-01 -1.2169526e-01 -1 1.0266442e+00 1 1 -5.5163528e-01 1.1090899e-01 1.7361660e-01 1.0563799e+00 -1.2610272e+00 -1.4241722e+00 -4.8325962e-01 -1.5543210e-01 -1 1.1130528e+00 1 1 -4.9424213e-01 1.0829322e+00 -5.6543968e-01 1.4371245e+00 -9.0093109e-01 -2.6841611e-01 -1.1274812e+00 1.4578254e+00 -1 8.0796697e-01 1 1 -3.5657320e-01 -1.5459531e+00 -2.6850863e-02 1.1867592e+00 5.2778586e-01 5.7455753e-02 5.1058736e-01 3.9018766e-01 -1 4.9299737e-01 1 1 1.2330625e+00 1.2786642e+00 1.1068891e+00 -1.0977784e-01 -1.3606843e+00 1.1898932e+00 -1.3893155e+00 1.3801161e+00 -1 6.2073013e-01 1 1 -1.0057832e+00 -1.1267076e+00 -1.0267586e+00 -9.2124668e-01 -1.3675497e+00 -8.4380279e-01 1.2318155e+00 1.2329947e+00 -1 8.1135952e-01 1 1 7.1240333e-01 9.4640461e-01 3.6890350e-02 1.5172362e+00 -5.1616053e-01 -6.4428003e-01 2.7648589e-02 9.9690282e-01 -1 4.3961967e-01 1 1 7.5324153e-01 3.3871841e-01 1.1223658e+00 -1.1878491e-01 -1.1727538e+00 6.5545083e-01 -2.6587373e-01 8.3214646e-01 -1 5.5037886e-01 1 1 -8.8800639e-01 2.7448594e-01 1.4794990e+00 -1.5067162e+00 -1.2017837e-01 -1.4033247e+00 -1.1949792e+00 -4.8495249e-01 -1 3.9897174e-01 1 1 9.8322453e-01 1.4271134e+00 2.3433947e-01 9.9973554e-01 2.0618878e-01 1.3993692e+00 1.8610714e-01 -1.3050868e+00 -1 8.3317072e-01 1 1 2.7736725e-01 -5.6447008e-01 -1.0136862e+00 1.3177073e+00 2.3813701e-01 1.2362309e+00 -1.1235043e+00 5.5478016e-03 -1 1.0052938e+00 1 1 -4.1215407e-01 5.6115740e-01 -1.6634335e-01 -1.5219298e+00 -2.0271554e-02 -1.1614173e+00 1.3762916e+00 -1.0058788e+00 -1 5.3036847e-01 1 1 1.3831737e-01 3.1132258e-01 2.8483554e-01 -2.2685747e-01 -1.4120042e+00 -1.2256781e+00 -2.1427621e-01 -8.9491530e-01 -1 1.0716812e+00 1 1 -7.8442397e-02 -1.4946996e+00 -5.5635222e-01 1.0999199e+00 3.6368400e-02 -5.4962560e-01 -1.0750566e+00 1.1041999e+00 -1 1.3249556e+00 1 1 1.0875530e+00 -1.2414666e+00 -1.2320022e+00 1.2218060e+00 -1.3668651e+00 -1.2749826e+00 -1.1770681e+00 8.9917487e-01 -1 1.0140225e+00 1 1 7.1683616e-01 1.1298405e+00 -2.3980938e-02 1.4443449e+00 1.5648931e+00 1.7121268e-01 -3.7433985e-01 1.3714497e+00 -1 6.4564071e-01 1 1 -1.4247373e-01 1.4432881e+00 -9.2376568e-01 1.8554830e-02 -2.5603172e-01 -1.2733904e-01 1.0802780e+00 8.9361437e-02 -1 9.5192463e-01 1 1 -6.6232977e-01 1.1070087e+00 2.1155108e-02 8.3335569e-01 8.5675976e-01 -7.6268682e-01 9.6764054e-01 2.1638864e-01 -1 7.0882766e-01 1 1 -1.1137209e+00 9.8408623e-01 5.5393711e-01 9.8897993e-01 -1.4994297e+00 -7.7934359e-01 -8.9067519e-01 -1.1203654e+00 -1 7.8842979e-01 1 1 -6.9764276e-01 -9.4810733e-01 1.4819365e+00 -3.8098701e-01 9.4076100e-01 -1.1280151e+00 1.1104942e-01 7.2495359e-01 -1 9.4091073e-01 1 1 -8.5816351e-01 -6.8194387e-01 3.6039361e-01 -6.8292625e-01 -2.6570877e-01 9.6103849e-01 3.0156941e-01 1.1986323e+00 -1 2.9091351e-01 1 1 -1.0222938e-01 -9.0060541e-01 1.4484777e-01 1.4381109e+00 -1.5641857e+00 1.2460582e+00 1.0880682e+00 1.5211045e+00 -1 7.9619556e-01 1 1 2.8206019e-01 -2.8168435e-01 -2.7779362e-01 -1.0843421e+00 -4.2217538e-01 6.4435067e-01 -4.9290850e-02 -1.0780704e+00 -1 4.6667944e-01 1 1 -7.7772651e-02 1.1130138e-01 -4.7069253e-01 -1.5875121e-01 1.3562011e+00 5.3186816e-01 9.4914332e-01 -1.5642019e+00 -1 1.1670756e+00 1 1 -2.2239929e-01 1.3946904e+00 -3.9896806e-01 -9.1937289e-01 1.4168976e+00 1.2769995e+00 -7.5574753e-01 -6.9465144e-01 -1 1.0042937e+00 1 1 6.3037565e-01 1.1393624e+00 -1.2974800e+00 -1.5475382e+00 5.2521978e-01 -8.3071333e-01 -3.8971520e-01 -8.4846875e-01 -1 6.3238534e-01 1 1 1.2730673e+00 1.2571477e+00 -9.5214872e-01 -2.2820689e-01 -5.0651380e-01 -5.6119503e-01 2.7727848e-01 -5.2517395e-01 -1 1.0757605e+00 1 1 -9.4461276e-01 -1.4713865e+00 5.0949870e-01 4.1143174e-01 7.3864526e-01 -9.4378078e-01 1.2374588e+00 1.2768082e+00 -1 5.1293758e-01 1 1 1.5025845e+00 1.0250139e+00 -8.3686400e-01 2.8777192e-01 -1.1632568e+00 -2.2225745e-01 6.2676493e-01 -9.0400382e-01 -1 1.0159066e+00 1 1 -1.3263107e+00 -1.0853277e+00 -2.6296213e-01 -1.4700076e+00 -7.2666272e-01 -1.2733422e-01 2.7795207e-01 -8.5006722e-01 -1 4.9684900e-01 1 1 1.4382535e+00 -1.0159900e+00 6.1632689e-01 -9.3268184e-01 1.4918706e+00 -6.8167178e-01 -7.7797845e-03 8.8368904e-01 -1 3.4408302e-01 1 1 1.3125965e+00 -1.1881157e+00 7.7501926e-01 9.6363656e-01 8.1757060e-01 5.3073803e-01 1.1920542e+00 -1.2883554e+00 -1 4.4091155e-01 1 1 5.4607363e-01 -6.9719630e-01 7.0548009e-01 9.2961125e-01 -4.1716142e-01 1.1324758e+00 9.1817327e-01 -1.5327590e+00 -1 7.9378434e-01 1 1 1.2673164e+00 3.6231540e-01 6.3318790e-01 8.3600042e-01 8.0275268e-01 -1.3882926e+00 2.3504571e-01 -2.0206759e-02 -1 3.8400817e-01 1 1 -2.1107064e-01 1.0283496e+00 1.4147507e+00 1.4566700e+00 -1.2760848e+00 -4.2512053e-01 1.4313327e+00 -3.2298509e-01 -1 1.2854628e+00 1 1 -6.0622342e-01 -1.5706812e+00 -9.9985799e-01 -1.7947436e-01 4.9603533e-01 -1.0190631e+00 1.2338003e+00 2.6165967e-01 -1 7.0800775e-01 1 1 -6.1210679e-01 3.6365586e-01 -2.3416699e-01 -4.9660152e-01 -9.2104712e-01 5.6960002e-01 -1.1711245e+00 -5.1571135e-01 -1 5.2654616e-01 1 1 1.0370446e+00 1.5662653e+00 7.7103030e-01 8.2989000e-01 -1.4120250e+00 8.3479544e-01 -1.0119220e+00 9.3506632e-02 -1 8.8865805e-01 1 1 5.2575803e-02 8.1660781e-01 -3.6341327e-01 -7.1022039e-01 -3.1311497e-01 5.4138959e-02 1.2092276e+00 7.6963375e-01 -1 9.9575015e-01 1 1 8.5399152e-01 -8.9086350e-01 -6.3069949e-01 1.3780107e+00 -3.5565138e-01 -1.1483834e+00 5.2488710e-01 1.2974650e+00 -1 1.0321954e+00 1 1 -9.0138065e-01 8.7769430e-02 -4.3276471e-01 4.0400697e-01 1.0180999e+00 1.0647818e+00 1.8525717e-01 7.0012926e-01 -1 1.1386500e+00 1 1 -7.4476887e-01 -1.4077391e+00 -6.8952201e-01 1.1634412e+00 -1.0507766e+00 1.2761125e+00 2.9901259e-01 -1.3336279e+00 -1 9.2240363e-01 1 1 -1.2253123e+00 -5.3636441e-01 5.3890314e-01 6.8318829e-01 -1.5104698e+00 -3.0524661e-02 -1.0436429e+00 9.7964154e-01 -1 8.8710095e-01 1 1 -6.8370824e-01 -1.4472405e+00 1.3343569e-01 -1.7555901e-01 7.4406179e-01 -9.4837984e-01 -9.9417199e-01 -2.5179478e-01 -1 1.0668159e+00 1 1 8.6145778e-01 -1.5603599e+00 -4.4345540e-01 -6.6481636e-01 -1.2337705e+00 1.0211013e+00 1.0827499e+00 -1.8964669e-01 -1 1.1317764e+00 1 1 -1.0796322e+00 1.0460685e+00 -1.2971319e+00 1.0764969e+00 -1.4692076e+00 -8.7142974e-01 -1.4680073e+00 1.3246332e+00 -1 6.6813882e-01 1 1 4.6153092e-01 9.2033167e-01 -1.3839094e+00 2.5203743e-01 -5.3433283e-02 -1.4723783e-02 1.2691891e+00 -1.3567831e+00 -1 5.6509829e-01 1 1 3.5793851e-01 -1.1878199e+00 9.8717485e-01 1.1261468e+00 4.4231897e-01 7.2320562e-01 -1.5269279e-01 1.3669137e+00 -1 8.8512293e-01 1 1 -2.7735997e-01 1.1326575e+00 6.9688637e-01 -9.4570372e-01 1.0466617e+00 9.4849010e-02 3.7341563e-01 -7.4923516e-01 -1 7.3614685e-01 1 1 5.3452489e-01 -1.4767371e+00 7.1186130e-01 -1.1252324e+00 1.4661811e+00 1.3398325e+00 -9.0561387e-01 -8.9195693e-01 -1 8.0101840e-01 1 1 -1.1952384e+00 -9.3914646e-01 1.0679710e+00 6.0657543e-01 -5.4741307e-01 -3.7067815e-01 3.6404005e-01 5.5996814e-01 -1 7.3109982e-01 1 1 -1.0283766e+00 -8.7301394e-01 1.4690520e+00 2.4510899e-01 1.3533749e+00 -2.0948079e-01 -1.4013070e+00 -8.2699368e-01 -1 2.3628860e-01 1 1 1.1169233e+00 -1.5076784e+00 5.7992452e-01 9.1885760e-01 1.0412418e+00 9.8173643e-01 7.5400627e-01 -8.7688013e-01 -1 1.2064442e+00 1 1 1.1132691e+00 5.3468818e-01 -1.5706123e+00 -8.2972236e-01 1.4802424e+00 3.9954997e-01 -6.0140925e-01 -5.1325777e-01 -1 5.9730644e-01 1 1 -6.1191580e-01 1.5492904e+00 1.5229454e+00 3.8613151e-01 1.6132329e-01 -1.4887899e+00 -1.3817223e+00 4.9006986e-01 -1 8.2822517e-01 1 1 1.1054668e+00 1.4034162e+00 -1.5542442e+00 -8.1811946e-01 1.6605938e-01 6.9305370e-01 4.6686796e-02 -6.5188052e-01 -1 9.2148567e-01 1 1 2.0170350e-01 1.3826909e-01 1.5983115e-01 6.1726503e-01 1.2257897e+00 -8.7199187e-01 -7.3318447e-01 -1.4222775e+00 -1 1.0057568e+00 1 1 2.5220215e-01 -8.9004340e-01 2.2038125e-01 8.3435217e-01 -7.1738486e-01 -3.7675841e-02 -1.3049618e+00 1.6059016e-01 -1 9.7041468e-01 1 1 7.5305555e-01 1.3047978e+00 9.9961112e-03 -1.1127397e+00 3.4520817e-01 1.3838594e+00 -1.0344484e+00 4.1071926e-01 -1 4.3703018e-01 1 1 -8.7216805e-01 1.4203005e+00 1.5002302e+00 8.4703237e-02 -6.0797325e-01 1.3141972e+00 -4.0130588e-01 8.7950562e-01 -1 1.0396128e+00 1 1 1.4294635e-01 1.1700690e+00 -5.3644516e-02 4.6583181e-01 1.3945259e+00 -8.2517085e-01 2.5149779e-01 6.5745317e-01 -1 4.7977757e-01 1 1 -8.1906534e-01 -1.0196537e+00 3.3707373e-02 3.8633973e-01 1.5157730e+00 1.4851318e+00 1.4812731e+00 8.3400109e-01 -1 7.3433852e-01 1 1 4.2784090e-01 6.8204393e-02 1.0331354e+00 -4.6020681e-01 4.2209433e-01 6.5689467e-01 -1.3639725e+00 -7.3015359e-01 -1 6.9356546e-01 1 1 -3.8357962e-01 -3.7008971e-01 3.2363917e-01 -9.4662542e-02 4.2313420e-01 8.7205003e-01 -8.4831223e-02 -6.3040281e-01 -1 5.0977177e-01 1 1 -2.7447371e-01 2.5572239e-01 1.3066019e+00 -1.3474587e+00 -9.4927802e-01 1.0151425e+00 5.2469486e-01 1.4119152e+00 -1 3.2105532e-01 1 1 -1.2215639e+00 2.2744854e-01 3.2624872e-01 1.0024213e+00 -1.5081494e+00 -4.8923548e-01 9.5984967e-02 -1.5317904e+00 -1 3.9001760e-01 1 1 -5.1652406e-01 -5.9068088e-01 1.1831404e+00 -6.6644882e-01 -1.0974553e+00 -1.0327612e+00 -1.5592808e+00 5.5063960e-01 -1 9.1273680e-01 1 1 -9.9942984e-01 -1.4084283e-01 -1.2410820e+00 -1.2275178e+00 -6.4059245e-01 -3.1838579e-01 3.3313586e-01 -5.3225540e-01 -1 4.5816428e-01 1 1 6.7860231e-01 -1.5262406e+00 1.3105240e+00 -5.2773847e-02 -1.9931004e-01 -9.7769134e-01 6.9620822e-01 -1.5022351e+00 -1 6.7587219e-01 1 1 1.2876836e+00 -4.2240291e-01 2.7088943e-01 -1.0409243e+00 -8.6600337e-01 -1.5288359e+00 -1.2610821e+00 9.1463780e-01 -1 2.5824653e-01 1 1 -3.3310689e-01 6.7366278e-01 6.7088801e-01 7.1411763e-01 8.0062741e-02 -5.9264698e-02 1.3188359e+00 5.0457637e-01 -1 6.4077127e-01 1 1 -2.0938039e-01 -4.9608153e-02 4.3880632e-01 1.2910998e+00 1.0128300e+00 -1.7690560e-01 -1.4035178e+00 1.2564602e+00 -1 1.4529015e+00 1 1 -4.7243228e-01 -1.2421679e+00 -1.4417160e+00 5.3334738e-01 1.4856183e+00 -1.3058265e+00 1.2947792e+00 -4.5982524e-01 -1 8.2057091e-01 1 1 -1.3647676e+00 -1.2321226e+00 1.8290430e-01 1.0056212e+00 -5.9101979e-01 1.4079435e-01 -4.5883170e-01 3.5174503e-02 -1 7.8939459e-01 1 1 -8.8163869e-01 1.0944733e+00 -1.5465806e+00 -2.9222743e-01 4.4640768e-01 7.1136953e-01 1.0255288e+00 5.5844505e-01 -1 8.4510457e-01 1 1 1.1911655e+00 7.8727269e-01 1.5732526e-01 -1.1570708e+00 6.5064173e-01 -9.1395094e-01 1.2845566e+00 -1.2929137e+00 -1 1.0661288e+00 1 1 -1.4516044e+00 -6.9616944e-01 -1.0554471e+00 -4.2983466e-01 -5.4853894e-01 -1.5268822e+00 5.1834684e-01 3.9528131e-01 -1 6.2083163e-01 1 1 4.9312042e-01 -1.2287759e+00 -1.4676826e+00 1.4320262e+00 1.2804248e+00 1.3606821e+00 2.1886565e-01 -9.7545996e-01 -1 6.6520398e-01 1 1 3.5345092e-01 7.9278662e-01 4.4400764e-01 3.2297311e-01 1.8992768e-01 1.3308163e+00 -3.3001256e-01 1.4165252e+00 -1 7.9379529e-01 1 1 -3.0209353e-01 8.7031237e-01 1.1538986e+00 -4.6302936e-01 2.5629914e-01 -1.1094738e+00 1.5315036e+00 5.4907772e-01 -1 6.0928186e-01 1 1 -4.7226768e-01 8.4527331e-02 5.2247624e-01 -4.0944023e-01 4.9612571e-01 1.5674906e+00 9.1312230e-01 1.4916826e+00 -1 6.6431208e-01 1 1 1.4017176e+00 6.5097806e-01 5.0664206e-01 -1.3739845e+00 5.9797864e-01 -5.8133014e-01 1.6636257e-01 7.9989651e-01 -1 5.4162980e-01 1 1 -1.3611203e-01 -1.1789893e+00 1.4170923e+00 1.2894275e+00 2.7214913e-01 -6.2469379e-02 3.8191941e-02 9.8564109e-01 -1 5.0076406e-01 1 1 -5.5544247e-01 -1.2479822e+00 6.5636410e-01 7.0161078e-01 -1.4846243e-01 -6.3091267e-01 1.0070471e+00 5.1725165e-02 -1 5.7619803e-01 1 1 1.4917337e+00 -1.5643400e+00 1.3795928e+00 -1.5663795e+00 -7.8353516e-01 -8.7400361e-01 -1.4612129e+00 -8.7632060e-01 -1 1.1325623e+00 1 1 -1.4821500e+00 1.2617393e-01 -1.2794466e+00 4.0558007e-01 6.8098989e-01 7.0864244e-01 -7.7576422e-01 -5.3399728e-01 -1 9.2648775e-01 1 1 -8.0652537e-01 3.0281700e-02 5.4297334e-01 -6.7186332e-01 5.7496784e-01 3.7571330e-01 -6.5970660e-01 6.3790644e-01 -1 8.1319560e-01 1 1 7.0033404e-01 6.5196634e-03 -5.7376071e-01 -1.1228524e+00 -5.4547874e-02 1.2252674e-02 -1.0082750e+00 -9.6223259e-01 -1 7.5502117e-01 1 1 -1.0335199e+00 -3.7976027e-01 1.4931730e+00 -2.3389578e-01 5.5893667e-01 -1.4144226e+00 -3.2721520e-01 6.7585888e-01 -1 4.7456215e-01 1 1 -5.0304414e-01 1.0853403e+00 7.1619286e-01 -9.5397128e-01 6.8652485e-01 2.3071090e-01 1.4229378e+00 -8.3876159e-01 -1 1.0892004e+00 1 1 -6.3696806e-01 1.2276618e+00 -1.5296993e+00 1.2936772e+00 -6.4672567e-01 8.3270366e-01 1.5125607e+00 -7.3988898e-01 -1 5.9443419e-01 1 1 1.0255732e+00 -6.6913696e-01 1.1379345e+00 -1.2970628e-01 3.9219975e-01 -5.4490868e-01 -1.5971734e-01 -8.9036950e-01 -1 1.1251648e+00 1 1 -1.1097061e+00 7.1673317e-01 -7.5049635e-01 2.9186570e-01 6.3987089e-01 -5.3764049e-01 -1.4491585e+00 -1.0344549e+00 -1 9.9561743e-01 1 1 8.0445360e-01 1.2681264e+00 -9.7636322e-02 1.3607108e+00 6.3840599e-01 -9.0324280e-01 7.6064968e-01 -5.1022746e-01 -1 1.1935157e+00 1 1 -9.6310167e-01 8.3507626e-01 -1.0623030e+00 -1.3283496e+00 1.1506411e+00 -6.2606925e-01 1.0986549e+00 1.1550152e+00 -1 1.0411130e+00 1 1 -1.3643511e+00 -1.5092259e+00 -4.5595987e-01 -1.4143932e+00 -8.1986868e-01 -1.1520459e+00 -1.1894421e+00 4.3959226e-01 -1 1.0005933e+00 1 1 -1.6438731e-01 -3.4134744e-01 -9.7311339e-01 7.2562794e-01 -5.0756497e-01 -8.0008335e-01 -9.9890217e-01 -7.9875108e-01 -1 8.4613752e-01 1 1 -1.3976182e+00 -4.7818251e-01 1.4603762e-02 -3.3943840e-02 -1.2203980e+00 -9.8430923e-01 1.2240136e-01 -5.8391009e-01 -1 8.4132289e-01 1 1 -8.1478183e-02 -6.1944822e-01 4.0119871e-01 1.2757400e+00 2.2876478e-01 3.4171578e-01 -5.4352666e-01 5.5863841e-01 -1 2.5693732e-01 1 1 3.3057750e-01 1.7188223e-01 1.0888565e+00 -8.2648895e-03 -4.5970898e-01 3.8577527e-01 6.9892233e-01 -1.1846847e+00 -1 7.3523834e-01 1 1 -1.4614424e+00 -1.4405860e+00 6.3357923e-01 -6.7792190e-01 -1.1525420e+00 -5.2220344e-01 3.7270811e-01 4.1773686e-01 -1 8.9709443e-01 1 1 -1.4908315e+00 3.2560848e-01 -1.4329833e+00 7.2312415e-01 2.8641571e-01 9.3667537e-01 -2.3052935e-01 -5.5617946e-01 -1 1.0405712e+00 1 1 9.3843106e-01 -1.5269782e-01 -7.0061274e-01 -1.2743174e+00 8.6893829e-01 1.8211658e-01 -9.2309059e-01 -1.4700111e+00 -1 5.4727840e-01 1 1 1.4157206e+00 2.8893379e-01 -5.0913009e-01 -1.2151322e+00 -1.0183299e+00 9.2214898e-01 -1.1990045e+00 -9.9154375e-01 -1 7.9997822e-01 1 1 -4.0604713e-01 -7.9201407e-01 7.4900541e-01 7.6666713e-01 3.2533355e-01 1.0813752e+00 -1.4928700e+00 1.2731940e+00 -1 9.9689789e-01 1 1 -8.9490262e-01 -4.5241923e-01 1.7214434e-01 -1.4386173e+00 1.5097046e+00 5.5875403e-01 1.2344336e+00 1.1836362e+00 -1 5.7290153e-01 1 1 1.3173714e+00 -1.1558018e+00 -1.7697689e-01 -1.1431820e+00 -1.0389448e+00 7.5849592e-01 4.7579951e-02 8.0956132e-01 -1 8.8317614e-01 1 1 -8.8329191e-01 -1.0939657e+00 6.3772715e-01 5.2128710e-01 -5.7405478e-01 -5.4210599e-01 -1.4298853e+00 5.9395219e-02 -1 9.2127372e-01 1 1 -1.4618163e+00 1.4602162e+00 -8.3393210e-01 -6.2955969e-01 -3.0756951e-01 -5.5673326e-01 1.1008543e+00 -7.7101134e-01 -1 7.0492441e-01 1 1 -1.4919788e+00 -2.6740348e-01 -1.2519037e+00 -1.2571926e-01 -1.4008329e+00 -1.3530616e+00 1.2192036e+00 6.8208880e-01 -1 4.9420799e-01 1 1 5.0525295e-01 1.3687722e+00 -1.4993179e+00 1.3282055e+00 -7.0353920e-01 1.0828724e+00 -1.4536036e+00 1.9487302e-01 -1 3.7676214e-01 1 1 6.1330420e-02 -9.2937836e-01 -3.2179916e-01 -1.0071819e+00 5.7144820e-01 5.8962703e-01 1.4498811e+00 -1.4503657e+00 -1 5.5041448e-01 1 1 3.3798031e-01 -6.3374377e-02 1.3439907e+00 -8.0484770e-01 4.8123827e-01 1.2782254e+00 -1.1827067e+00 -6.7908186e-01 -1 4.7157662e-01 1 1 4.3552452e-01 -1.3324570e-01 4.0100021e-01 6.2274847e-01 -1.4295528e+00 9.2361225e-01 -8.9418684e-01 7.7364554e-02 -1 7.1435097e-01 1 1 -5.0198892e-02 4.9513368e-01 8.9425243e-01 -1.2532556e+00 4.0672295e-01 5.4177445e-01 7.8095909e-01 -3.5330320e-01 -1 2.5454147e-01 1 1 1.3956442e+00 -3.6717367e-01 3.2131255e-01 9.1164403e-01 -3.1291416e-01 1.2677315e+00 5.2495667e-03 -3.5680012e-01 -1 9.9617527e-01 1 1 1.4611890e+00 -9.9986805e-01 -9.7674449e-02 4.5391922e-01 -1.2215028e-01 4.8161805e-01 2.6487307e-01 5.6072788e-01 -1 5.6664356e-01 1 1 3.7331988e-01 -4.0320443e-01 1.4384963e+00 1.2334398e+00 -1.5197465e+00 -1.3296876e+00 8.4934160e-02 -6.2446039e-01 -1 9.5521492e-01 1 1 6.2666858e-01 -2.4148454e-01 -8.8898000e-01 -9.4710166e-01 -1.2311741e+00 1.2301478e+00 1.2053634e+00 7.5522874e-01 -1 4.7639699e-01 1 1 -1.3413651e+00 3.0703373e-01 3.2779799e-01 5.1231257e-01 1.3283020e+00 2.7294389e-01 1.5531153e+00 1.0951608e+00 -1 1.3561525e+00 1 1 -2.5510829e-01 -1.3207722e+00 -1.0527152e+00 -6.6811008e-01 6.1424983e-01 6.4266537e-01 -2.8517671e-01 -2.2303459e-01 -1 6.0280335e-01 1 1 6.6891691e-01 2.7485639e-01 4.6484286e-01 -8.7394019e-01 4.2344243e-01 4.8135408e-01 1.1053450e+00 -6.2233302e-01 -1 7.1002863e-01 1 1 -1.2736797e+00 1.3700873e+00 -5.2690887e-01 -1.3671661e+00 1.0895184e+00 5.1694714e-01 1.2952262e+00 -1.1890590e+00 -1 7.6992114e-01 1 1 7.7161941e-02 -8.1743700e-01 3.9234330e-01 -3.5155710e-01 -8.0840665e-01 -1.3146376e+00 7.7158046e-01 -8.4302721e-01 -1 1.0722557e+00 1 1 -6.1702205e-01 -4.7895015e-01 -8.9170228e-02 7.1565900e-01 4.9770271e-01 -2.9236119e-01 -5.4168338e-01 -1.7546667e-01 -1 4.7953985e-01 1 1 1.0777847e-01 -9.5487567e-01 -1.4432752e-01 -1.0774287e+00 -1.1718500e+00 -2.6354085e-01 2.6292406e-01 8.8718093e-01 -1 9.2399637e-01 1 1 -1.2661670e+00 -1.3400447e+00 -4.0311393e-01 -2.0458785e-01 -6.3812984e-01 3.1457984e-01 -1.2561367e+00 8.5112905e-01 -1 3.7737430e-01 1 1 6.8049039e-01 -5.4333147e-02 1.2794836e+00 1.5359484e+00 3.4917789e-01 -1.5705086e-01 -3.8647669e-01 1.2546692e+00 -1 9.4792385e-01 1 1 -1.5369223e+00 1.0262626e+00 7.9502429e-02 2.1843251e-01 1.3776970e-01 -6.1592963e-01 1.2998169e+00 8.5479892e-01 -1 6.3611442e-01 1 1 -8.7885027e-01 1.0526575e+00 1.0204400e+00 -1.3265507e+00 1.4152772e-01 -3.8150839e-01 -6.1349926e-01 1.0220571e-01 -1 7.9127502e-01 1 1 9.3212560e-01 -1.4346629e+00 5.8009599e-01 5.4598583e-01 4.7066821e-01 -2.0901713e-02 -3.7504670e-01 -6.7988212e-01 -1 8.1215094e-01 1 1 -8.8755112e-01 -6.5594952e-01 1.3113593e+00 -2.0836200e-01 -9.7706185e-03 5.6327944e-01 -1.3750184e+00 -8.0630971e-01 -1 6.3730330e-01 1 1 -7.8980012e-01 -6.9496871e-01 -1.3977952e+00 9.3570876e-01 -8.5196654e-01 1.4188840e+00 -3.7845342e-01 1.1833713e+00 -1 8.8564134e-01 1 1 -9.4165723e-01 1.0235364e-01 8.6407806e-02 -3.5561073e-01 3.7762628e-01 -6.4606477e-01 1.0584374e+00 -5.0199296e-01 -1 5.6920972e-01 1 1 9.1080098e-01 -1.3350877e+00 8.4018474e-01 -1.4402865e+00 7.4778837e-01 -1.0664317e+00 1.4596008e+00 1.3221982e+00 -1 7.2003562e-01 1 1 -1.1489325e+00 -1.5639802e+00 -4.7401744e-01 -9.2348201e-01 -1.4331087e+00 -7.3151642e-01 -1.1868318e+00 -1.4418503e+00 -1 3.5399075e-01 1 1 1.2611973e+00 -1.1031467e-01 2.6781487e-01 -1.4944859e+00 3.3360550e-01 -1.5443807e+00 -1.1099472e+00 1.0675828e+00 -1 6.6530683e-01 1 1 6.1775542e-01 -5.1898659e-01 -7.3769914e-01 -7.9149919e-01 -8.3529574e-01 -5.6844222e-01 -1.0477928e-01 1.2285477e+00 -1 4.2883113e-01 1 1 -3.4840604e-01 -1.5464425e+00 1.3566887e+00 -1.2236358e+00 9.6211429e-01 -2.2512994e-01 1.4081412e+00 -1.4880365e+00 -1 7.5251655e-01 1 1 2.6846907e-01 -6.6362306e-01 1.8737440e-01 -7.8147996e-01 4.7748465e-01 -1.2813736e+00 1.0118000e+00 7.8895202e-01 -1 4.6186388e-01 1 1 8.3265238e-01 -8.5879566e-01 1.3256328e+00 6.6520840e-01 1.4569070e+00 -4.2815752e-01 -1.1784394e-01 -7.4592223e-01 -1 1.0665422e+00 1 1 -1.4066431e+00 -1.3020262e+00 -2.6537522e-01 -7.7068885e-01 6.6329915e-01 1.3453188e+00 -1.3997086e+00 1.3813602e+00 -1 4.7246298e-01 1 1 -9.6615009e-01 1.1793020e+00 9.0019161e-01 -1.8098164e-01 -1.4435762e+00 7.2992417e-01 -6.5584021e-01 1.5043760e-01 -1 8.6781637e-01 1 1 8.0788127e-01 2.2064425e-01 -3.8978554e-01 -6.9680701e-01 3.3496885e-01 -8.3730124e-02 1.1421917e+00 -5.7736638e-01 -1 9.8794282e-01 1 1 9.7051073e-02 1.2885297e+00 -9.0487718e-01 6.2197320e-01 8.7361483e-02 1.8130883e-01 -1.4573527e+00 5.8303129e-01 -1 5.9445888e-01 1 1 6.5079844e-01 1.3204930e+00 1.7920099e-01 1.4247854e+00 1.1606836e+00 -8.7436664e-02 1.2714114e+00 3.7941105e-01 -1 1.0628452e+00 1 1 -1.0563193e+00 1.3147923e+00 -9.5625577e-01 1.1482835e+00 1.4600360e+00 7.1734499e-01 -5.0257017e-01 -6.7157753e-01 -1 8.9421384e-01 1 1 -4.1790862e-01 -2.4851360e-01 5.9731734e-01 3.9713189e-01 -1.5584692e-01 -1.0154078e+00 1.0457268e+00 5.3882449e-01 -1 9.1055893e-01 1 1 8.1107977e-01 1.5501514e+00 -1.4176473e+00 -1.2886694e+00 7.6916900e-01 -8.2782635e-01 1.4614811e+00 -1.1884986e+00 -1 8.6966593e-01 1 1 4.4725071e-01 1.6594303e-01 -5.5994499e-01 -5.2737744e-01 -2.3033009e-01 8.3640577e-01 -1.0006739e+00 -8.4928482e-01 -1 1.0760581e-01 1 1 -8.8856634e-01 -7.2980755e-01 1.2161609e+00 -1.1997229e+00 -7.1575034e-01 -1.1554197e+00 -1.3810233e+00 1.4670053e+00 -1 3.2935995e-01 1 1 9.9695667e-01 -1.0976921e+00 8.1439615e-01 -1.0016982e+00 -4.5767711e-01 -9.5414623e-01 -7.7257744e-01 7.3873012e-01 -1 4.6265905e-01 1 1 -1.4044136e+00 -1.4785223e+00 -3.6312185e-01 2.5312031e-01 -1.5603674e+00 1.4948052e+00 -5.0662306e-01 2.6297659e-01 -1 6.5353353e-01 1 1 -1.1935583e+00 4.7417098e-01 1.1256138e+00 4.7667396e-01 9.1986205e-01 -1.2561406e-01 -1.0976300e+00 -3.7330637e-01 -1 1.2607710e+00 1 1 -1.0653686e+00 -8.2897415e-01 -4.7961510e-01 3.9792557e-01 3.4395454e-01 -4.5218616e-02 -4.3494043e-01 -3.9960519e-01 -1 7.7853285e-01 1 1 1.4277656e+00 3.9484339e-01 4.3582118e-01 -5.1571162e-01 3.1348811e-01 2.7614780e-01 4.4237790e-01 5.6059613e-01 -1 9.5202141e-01 1 1 9.7094295e-01 1.0892434e+00 -1.3475296e+00 8.9007162e-02 3.4371826e-01 1.0836904e+00 -1.1045068e+00 3.0270490e-01 -1 8.1765095e-01 1 1 1.2058349e+00 8.5357777e-01 -1.8848742e-01 5.4527619e-01 -5.1613121e-01 -1.3703183e+00 2.2582370e-01 1.3227533e+00 -1 6.4116734e-01 1 1 5.2640431e-02 1.5695535e+00 -1.1826329e+00 4.3109558e-01 -6.7997581e-01 7.5987608e-02 3.7492291e-01 -1.5366712e+00 -1 9.4296834e-01 1 1 -1.2014096e+00 -4.6785638e-01 3.4520797e-01 9.1069720e-01 7.6056702e-01 -1.5044745e+00 -7.0558050e-01 1.9956757e-01 -1 6.8038726e-01 1 1 -1.0745867e+00 1.4429907e-01 -6.1131712e-01 2.4846420e-01 -2.9059933e-01 9.7709006e-01 8.2088246e-01 -1.0887662e+00 -1 1.0896282e+00 1 1 4.3747091e-01 -7.5059181e-02 -1.3987872e+00 7.6120315e-01 1.0736248e+00 8.4780575e-01 -1.3033857e+00 8.8389754e-01 -1 4.9368460e-01 1 1 1.2467378e+00 1.4005971e+00 -8.7913790e-01 9.7605031e-01 -8.9686319e-01 -1.1929962e+00 3.2226819e-01 -9.2569741e-01 -1 9.0213657e-01 1 1 -5.0071940e-01 -1.1816302e-01 -7.6045751e-01 -9.1926018e-01 -2.1816007e-01 -1.0430312e+00 2.5567297e-01 -1.0295401e+00 -1 1.0179740e+00 1 1 7.3571370e-01 -4.7934978e-01 -1.0105137e+00 3.4683679e-01 -3.7769926e-01 -1.3906397e-01 -6.0318301e-01 4.1124451e-01 -1 1.2586823e+00 1 1 -1.6853728e-01 -1.3882179e+00 -2.5325609e-01 -1.5100927e+00 1.1673178e+00 9.6751917e-02 2.2268738e-01 2.8256357e-01 -1 5.5914050e-01 1 1 1.1105748e+00 8.3040353e-01 3.8287636e-01 7.9866181e-01 -1.3607272e-01 -1.2355323e+00 1.0699279e+00 -1.0421714e+00 -1 5.5415969e-01 1 1 1.2291670e+00 -1.5040818e+00 1.0212301e+00 -9.1635560e-01 1.0531566e-01 3.3568663e-01 -1.9862485e-01 -1.3950022e+00 -1 7.0612059e-01 1 1 -5.0335365e-01 1.2927085e+00 1.2936510e+00 -1.1013703e+00 1.3237168e+00 -4.1524338e-01 1.2251064e+00 -9.5501833e-02 -1 6.9352230e-01 1 1 4.4428977e-01 -7.0352769e-01 -5.7075262e-01 -4.6637832e-01 -1.0504051e+00 -1.5181832e+00 3.6518439e-01 2.5454520e-01 -1 6.9201574e-01 1 1 -3.8763280e-01 7.6480245e-01 -1.3569794e+00 -1.4677357e-01 -1.5490555e+00 -8.8956724e-02 -1.0180656e+00 -7.0797362e-01 -1 4.5341963e-01 1 1 7.1864799e-01 -1.3623553e+00 1.2090676e+00 -6.7310192e-01 -5.9796615e-01 3.0244351e-01 -1.5146381e+00 1.4403142e+00 -1 8.5420933e-01 1 1 -1.1069261e+00 -1.1774282e+00 9.7737067e-01 5.1169291e-02 -6.2223069e-02 7.1118169e-02 -1.9689988e-01 1.3888452e+00 -1 1.1048434e+00 1 1 4.0531548e-01 -1.4419476e-01 -7.1917348e-01 -7.9411293e-01 3.6722776e-01 1.4778514e+00 -1.1992147e+00 2.8722271e-01 -1 1.2935322e+00 1 1 1.1644694e+00 -1.3133386e+00 -1.4417077e+00 -1.1704446e+00 -1.2326105e+00 8.1731626e-01 1.2563632e+00 -1.2758787e+00 -1 9.7580608e-01 1 1 -8.8523360e-01 -4.5188781e-01 3.2317465e-01 9.9005893e-01 -8.2290705e-01 -1.5503351e+00 1.0527628e+00 8.1851774e-01 -1 5.2179648e-01 1 1 4.6174019e-01 1.4926070e+00 -2.1743133e-01 -1.0958374e+00 -1.3079861e+00 -1.1265828e-01 3.3483332e-01 -2.0654308e-01 -1 5.6543322e-01 1 1 7.3350482e-01 6.2906804e-01 -6.9604716e-01 1.4178939e+00 1.5421953e+00 9.3269942e-01 9.5109164e-01 9.0406309e-02 -1 7.5509422e-01 1 1 4.0599394e-01 1.2872587e+00 8.2637512e-01 1.5620931e+00 1.5362959e+00 -6.6819600e-01 5.7369353e-01 -1.0720089e+00 -1 7.2474055e-01 1 1 8.6051548e-04 -1.1923743e+00 -9.4525641e-02 -1.9039526e-01 -2.2485957e-01 8.2359326e-01 5.1922498e-01 -2.1958346e-01 -1 7.7236586e-01 1 1 -1.2452796e+00 -1.5320633e-02 9.5344203e-01 1.3098237e+00 1.2117817e-01 2.7471436e-01 -7.3019890e-01 8.3212568e-01 -1 9.0991637e-01 1 1 -1.2429746e-01 1.1672402e-01 -7.6393217e-01 1.0669433e+00 8.8939897e-01 -1.0168935e+00 -1.3920671e+00 -8.3421457e-01 -1 7.3494331e-01 1 1 9.1777166e-02 1.4267794e+00 2.8123250e-01 -9.4996914e-02 4.3058788e-01 -6.6522217e-01 -1.0309907e+00 2.8367760e-01 -1 1.0823026e+00 1 1 -2.3169832e-02 1.0524612e-01 -1.4223106e+00 -6.8406147e-01 -1.3390292e+00 5.3927352e-01 1.1647298e+00 -1.1681568e+00 -1 5.2424601e-01 1 1 1.4212480e-01 1.5483829e-01 -3.9569669e-01 1.2080482e+00 1.3064774e+00 7.5229341e-02 3.5024769e-01 -1.3989674e+00 -1 8.8853766e-01 1 1 1.0811575e+00 1.1284518e+00 2.7733748e-01 -4.4800605e-01 1.3749243e+00 1.4592951e+00 -7.3168544e-01 -7.6487674e-01 -1 9.5825246e-01 1 1 4.2671501e-02 9.3943544e-02 -9.1250490e-01 7.5984402e-01 -1.2032207e+00 -4.0909447e-02 -1.2436006e+00 1.1383856e-01 -1 6.3010934e-01 1 1 8.9679655e-01 -1.3119611e+00 7.8552092e-01 1.2435193e-01 -9.8283302e-02 4.4371293e-01 -1.7901687e-01 5.4798565e-02 -1 3.3954164e-01 1 1 -9.0196192e-01 7.0914294e-01 1.2777622e+00 8.2385255e-01 6.3027624e-01 -6.5776063e-01 9.0921618e-01 5.1284262e-01 -1 6.4440759e-01 1 1 -1.0894699e+00 -6.3719608e-01 -5.7807120e-01 1.4910176e+00 -3.9758808e-01 2.8167891e-01 4.8972304e-01 -1.1843813e+00 -1 7.6990515e-01 1 1 -1.5181182e+00 3.3487195e-01 1.3034301e+00 -9.5203197e-01 -9.5216435e-02 -2.0269224e-01 -1.9759793e-01 -7.6563188e-01 -1 4.9218085e-01 1 1 1.0029637e+00 -1.5412005e+00 4.2476666e-01 -6.6988275e-01 -1.2319599e+00 -1.1620823e+00 -3.6492768e-01 -1.1416953e-02 -1 4.7587745e-01 1 1 -9.7564611e-01 -5.2614889e-01 1.3547613e+00 7.4876238e-01 6.8693522e-01 1.6445319e-01 -9.5069413e-01 -2.4757425e-01 -1 8.3022984e-01 1 1 1.4294130e+00 5.9885972e-01 -7.9009998e-01 -7.7082227e-01 -3.2789984e-02 -6.3680991e-01 -1.7605200e-01 -1.5117501e+00 -1 4.9005532e-01 1 1 3.8570413e-01 -6.2751961e-01 3.0182737e-01 7.1820334e-01 -1.3225482e+00 5.4203594e-01 4.7432403e-01 1.2169039e+00 -1 1.1926965e+00 1 1 1.4236860e+00 -3.9553636e-01 -8.5952192e-01 8.4460213e-01 -1.2998714e+00 -6.2067705e-01 -1.3980997e+00 7.3611829e-01 -1 9.1844657e-01 1 1 1.5204612e+00 -1.6958937e-01 -9.4190458e-01 1.5123168e+00 -3.0279431e-01 1.5099502e+00 1.2513115e+00 3.4825413e-01 -1 1.0149527e+00 1 1 6.7715723e-01 -8.6403220e-01 -1.0489475e-01 -1.1178051e+00 3.1613954e-01 -5.2630892e-02 9.7124512e-01 3.2008042e-01 -1 1.2079302e+00 1 1 -1.0085657e+00 -1.3479620e+00 -5.3265449e-01 -2.2643492e-01 9.2406713e-01 1.3617185e+00 1.2719246e-03 1.1849738e+00 -1 4.3147320e-01 1 1 1.0703086e+00 -1.1731253e+00 1.2150388e+00 -1.2230235e+00 -1.2377904e+00 -9.9179250e-02 -6.1391156e-01 1.2990893e+00 -1 7.1602144e-01 1 1 -8.2728786e-02 -8.1223847e-02 8.0544669e-01 8.3930118e-02 8.3102275e-02 1.2800400e+00 -1.0213146e+00 -2.7508815e-01 -1 4.3310645e-01 1 1 1.3028361e+00 1.4636037e+00 1.9778062e-02 3.8398818e-02 -1.3087946e+00 6.3182839e-03 4.2709285e-01 1.0178115e+00 -1 9.9948090e-01 1 1 -1.3384353e-01 1.1613233e-01 -5.9893067e-01 1.3424378e+00 5.2171745e-01 -6.2275206e-01 -3.8963607e-01 3.8652937e-01 -1 1.1158521e+00 1 1 -1.2794432e-01 9.0711547e-01 -5.6486435e-01 -5.6657380e-01 3.2013967e-01 1.1928939e+00 -1.5344136e+00 -4.1445406e-01 -1 6.9108318e-01 1 1 -1.5108402e+00 -2.5950361e-01 2.1780456e-01 -2.3844855e-01 -9.6071170e-01 -6.7687247e-01 4.4396437e-01 -8.1839705e-01 -1 4.6464610e-01 1 1 8.0160429e-01 -9.4656763e-01 6.8573680e-01 1.0674023e+00 1.1046522e+00 -4.8868405e-01 4.2655816e-01 -9.0657570e-01 -1 6.3611549e-01 1 1 1.4140122e+00 6.3115394e-02 -1.3250225e+00 1.3357031e+00 -9.2358981e-01 -1.1896896e+00 4.8570594e-02 -9.3360665e-02 -1 4.8517692e-01 1 1 -8.4469576e-01 -1.0778942e+00 1.0968057e+00 -6.5904466e-01 -1.6470417e-01 1.1243885e+00 -4.8811552e-01 -1.4579584e+00 -1 7.1146127e-01 1 1 5.5568017e-02 1.3970144e+00 -8.5226002e-01 6.9206939e-01 -4.3986224e-01 9.1773276e-01 -1.0591191e+00 5.1657021e-01 -1 6.0204628e-01 1 1 8.7863534e-01 -6.4253054e-01 -1.4132567e+00 1.4342446e+00 -5.9716211e-01 -8.8551055e-01 -3.5025599e-01 -1.3666559e+00 -1 8.5409066e-01 1 1 -1.4029430e+00 -1.3568124e+00 9.7644231e-01 -9.0806569e-02 8.8491093e-01 -1.0514788e+00 5.9215272e-01 -1.2020676e+00 -1 8.7904026e-01 1 1 1.5318617e+00 8.7578306e-01 -6.1406677e-01 6.2802037e-01 3.9830602e-01 -7.4610894e-01 -2.5477485e-01 4.3223579e-01 -1 6.8727976e-01 1 1 6.4796494e-01 9.2423420e-01 -4.8828319e-01 -6.1289814e-01 -4.0463465e-01 1.3849540e+00 -1.0117867e-02 1.2247254e+00 -1 1.1501190e+00 1 1 -1.5549113e+00 1.5700752e+00 -7.3559570e-01 3.0332806e-01 8.5346870e-01 8.6267640e-01 -4.0498637e-01 2.4530518e-01 -1 1.0423320e+00 1 1 1.5143355e+00 -1.1251356e+00 -9.8984665e-01 -7.7018041e-01 -2.6364833e-01 5.5217509e-01 1.2253594e+00 1.0746629e+00 -1 3.8621596e-01 1 1 1.3953160e+00 -9.0731575e-01 1.5220535e+00 -1.0603576e+00 -1.4918465e+00 1.4199254e-01 1.4750248e+00 8.4401730e-01 -1 1.0924693e+00 1 1 -9.1280558e-01 3.4976862e-02 -8.3556236e-01 8.2504428e-01 -4.1244625e-01 -1.1417770e+00 4.3342377e-01 1.1079425e+00 -1 6.9220650e-01 1 1 -1.1264789e+00 3.7829831e-01 -3.7742030e-01 -4.7082926e-01 1.5108605e+00 -9.9853406e-01 -8.0001564e-01 9.7005074e-01 -1 7.2873819e-01 1 1 -1.4942585e+00 -5.2378318e-01 -4.2742046e-01 4.4445301e-01 -4.6065270e-01 2.6010987e-02 1.5373688e-01 -1.2230506e+00 -1 3.2734382e-01 1 1 -1.1031319e-01 -4.8131273e-01 1.1666511e+00 -7.8558182e-01 -1.3056016e+00 4.8527995e-01 1.4666007e+00 -3.7051629e-01 -1 3.0378026e-01 1 1 -4.9407969e-01 1.7806105e-01 1.2251932e+00 8.4023806e-01 7.7873136e-01 5.2551474e-01 2.2223376e-01 -6.3056642e-01 -1 8.4831686e-01 1 1 -7.6802062e-01 -1.2656862e+00 -1.3181868e+00 4.2206540e-01 2.6292471e-01 1.3092023e+00 -2.7085652e-01 -1.3378752e+00 -1 5.2271314e-01 1 1 6.8157985e-01 -6.6380614e-01 -2.5422127e-01 -6.3029775e-02 -1.2453183e+00 4.8698778e-02 -1.1779751e-01 -1.2903601e+00 -1 5.9949035e-01 1 1 1.0656926e+00 -7.9429912e-01 -1.3092754e-01 -6.2470423e-01 -7.7406509e-01 -1.4753229e+00 -6.1930879e-01 -6.6837265e-01 -1 8.8183805e-01 1 1 8.7576190e-01 -1.1580977e+00 -1.3843461e+00 -2.0135921e-01 -3.7671994e-01 8.3863122e-01 -6.2632286e-01 9.9627377e-01 -1 3.8120124e-01 1 1 5.6875153e-01 1.1602240e+00 -7.0388847e-02 -7.4892236e-01 -1.2227859e+00 -1.4512542e+00 8.6864211e-01 -3.1564835e-01 -1 3.8699632e-01 1 1 -8.5944717e-01 1.9550211e-02 1.3550807e+00 1.2236747e+00 9.3683358e-01 9.5339361e-02 2.8681951e-01 1.0482166e+00 -1 5.5161034e-01 1 1 3.1450462e-01 -1.2868290e+00 1.4363464e+00 1.4343456e+00 -3.0046180e-01 1.5638589e-01 1.3723051e+00 -6.7599707e-01 -1 2.6976860e-01 1 1 -1.4213034e+00 -1.0110996e+00 6.7609832e-01 -1.5357796e+00 -1.3220900e+00 -1.1353596e+00 -1.2421826e+00 -1.4836530e+00 -1 7.3739507e-01 1 1 8.2440096e-01 -6.7609542e-01 4.3917040e-02 -5.2326956e-01 1.1745318e-01 4.5398465e-02 -1.4797409e+00 -9.3557532e-01 -1 5.7085512e-01 1 1 1.2833411e+00 4.9624412e-03 -1.6058320e-01 -1.2737235e+00 1.1153406e+00 -3.9500678e-01 -1.1582509e+00 -5.4318086e-01 -1 7.9373986e-01 1 1 -1.0611879e+00 -1.4192520e+00 -2.9378223e-01 -6.5893157e-01 -3.5470489e-01 -6.9370394e-01 -1.4156115e+00 2.2750242e-01 -1 6.7402782e-01 1 1 -5.6323441e-01 7.4422543e-01 9.8572206e-01 -5.4885398e-01 1.2177031e+00 -6.3180193e-01 -9.0187653e-01 3.1489264e-01 -1 3.1431008e-01 1 1 -6.6211262e-01 1.5164379e+00 1.4125811e+00 -8.7282530e-01 -1.5398471e+00 -1.1190061e-01 3.4563957e-01 -1.1829873e+00 -1 1.0989563e+00 1 1 -6.0560462e-01 -9.6877463e-01 2.3422658e-01 -1.4786942e+00 2.2926576e-01 1.1004663e+00 3.5935519e-01 6.7168596e-01 -1 3.3026925e-01 1 1 3.6338046e-01 6.7954466e-01 2.3058108e-01 7.2587495e-01 -1.4646275e+00 9.8140390e-01 1.5415768e+00 1.2835098e+00 -1 4.8234137e-01 1 1 7.9354681e-02 1.4178033e+00 -1.3491456e+00 9.7597389e-01 1.5255842e+00 1.0939272e+00 5.6656206e-01 -1.3679919e+00 -1 5.6401575e-01 1 1 -1.4627508e+00 3.9280934e-02 9.2604143e-01 9.3786921e-01 -1.1858130e+00 1.0341167e+00 4.1184932e-02 1.4765513e+00 -1 1.4552064e-01 1 1 -1.4899419e+00 4.6020142e-01 5.2834505e-01 1.3974156e+00 3.0463575e-01 1.1084931e+00 1.0447713e+00 9.5776316e-01 -1 8.1369703e-01 1 1 1.8190937e-01 4.0830607e-03 -1.3872264e+00 -1.8319957e-01 -7.8297024e-01 7.9859130e-01 1.1100269e+00 -3.9524322e-01 -1 5.1891363e-01 1 1 5.8117695e-01 -4.9103747e-01 -1.3545440e+00 -2.7432344e-01 7.5082986e-01 1.0402047e+00 1.4444164e+00 -1.5258557e+00 -1 3.6977464e-01 1 1 6.2945584e-01 9.7114233e-02 1.3007979e+00 1.3039661e+00 -5.8029202e-01 -2.4300905e-01 1.2194460e+00 -2.3672819e-01 -1 4.8879531e-01 1 1 1.5218374e+00 -1.4292637e+00 1.6690434e-01 8.0738485e-03 -1.4644355e+00 -1.8273597e-01 -5.2177505e-01 -1.4343934e+00 -1 8.2730740e-01 1 1 -1.3254349e+00 -1.0171584e+00 -2.8093861e-01 6.0868832e-01 -1.5303998e+00 1.2342444e+00 -1.2882140e+00 7.3283336e-01 -1 5.0049052e-01 1 1 4.4977556e-01 1.1660210e+00 7.8583725e-02 1.1988525e+00 -1.2097434e+00 1.0063935e-02 8.4342800e-01 -1.4545119e+00 -1 6.0213005e-01 1 1 7.0583922e-01 5.9597187e-02 1.2877489e+00 -1.0612058e+00 2.3101161e-01 -5.0144771e-01 6.2840495e-01 -1.2489971e+00 -1 6.8911930e-01 1 1 3.8585631e-01 -5.1813548e-01 7.6316546e-01 -8.6484638e-01 -3.9634821e-01 1.0614132e+00 -4.3246050e-01 2.2740799e-01 -1 9.0655456e-01 1 1 8.3983265e-01 1.9186045e-01 -6.0094869e-01 6.7605772e-01 -1.2480194e+00 1.2084984e+00 1.2817332e+00 -1.2722398e+00 -1 9.1865790e-01 1 1 -1.0849488e-01 1.3245005e+00 7.5777864e-02 -6.3855165e-01 9.5280988e-01 8.3652268e-01 1.8839881e-01 -8.5551535e-01 -1 6.4906973e-01 1 1 -1.3496350e+00 -4.4532910e-01 1.2535364e+00 -4.5710396e-01 1.1779620e+00 8.0952072e-01 -3.0659308e-01 4.2301944e-01 -1 4.1052239e-01 1 1 -1.0171309e+00 -1.3725487e+00 6.6658372e-01 -1.3522733e+00 -3.1016574e-01 -6.2297512e-01 -6.9797754e-01 2.6354211e-01 -1 8.2993023e-01 1 1 -1.5139458e+00 2.8893851e-01 3.5311678e-01 -1.3758502e+00 -1.0534551e+00 5.8542049e-01 -2.0160150e-01 -2.9338562e-01 -1 5.8600312e-01 1 1 -1.1280116e+00 -7.1262180e-01 3.6518853e-01 1.3490931e+00 5.9561453e-01 -3.0596370e-01 1.4621203e+00 1.3683654e+00 -1 6.3431443e-01 1 1 1.0210068e+00 -1.2833142e+00 -9.4845904e-01 1.3333602e+00 1.3792200e+00 4.5527564e-01 3.1741228e-01 -1.4833211e+00 -1 8.6638702e-01 1 1 6.8266161e-01 1.5132493e+00 -3.0990568e-01 8.0419736e-01 -1.2608503e+00 -1.1020884e+00 3.2391215e-01 1.5012151e+00 -1 7.7886335e-01 1 1 3.9736128e-01 -1.1527889e+00 1.7590392e-01 1.0135014e+00 -1.0687925e+00 2.9981376e-02 -3.8862445e-01 7.9171864e-01 -1 1.6098618e-01 1 1 -5.7500365e-01 -7.2190384e-01 1.7844739e-01 2.0241701e-01 4.3141676e-01 1.2421609e+00 -2.4008704e-01 -1.3712386e+00 -1 1.1433501e+00 1 1 -5.4734835e-01 -2.0704515e-01 -1.0556947e+00 -3.2212376e-01 2.5694918e-02 1.1154314e+00 -1.3379366e+00 3.1671767e-01 -1 7.6217098e-01 1 1 -7.0047718e-01 1.0768106e+00 6.5521467e-01 -9.6991255e-01 1.4562885e+00 1.1726805e+00 8.1969846e-01 1.2159055e+00 -1 9.2629684e-01 1 1 -1.3722947e+00 -7.5919587e-01 9.1071396e-01 4.0399550e-01 -3.0788534e-01 -1.1104142e+00 7.8818356e-01 -3.3628367e-01 -1 6.1509319e-01 1 1 1.4156949e+00 1.3443558e+00 5.3016049e-01 9.7057868e-01 -4.2584125e-01 1.4704900e+00 -1.0950448e+00 -1.9438539e-01 -1 7.1710543e-01 1 1 -8.3821747e-01 2.5430429e-01 8.5054614e-01 1.3667668e+00 -5.6580488e-01 -3.8383108e-01 -9.6795205e-01 2.2111299e-01 -1 5.4600039e-01 1 1 -1.0196307e+00 1.5262302e+00 8.8235667e-01 -7.5490797e-02 1.1836982e-01 -1.3592105e+00 -1.2032950e+00 -2.5807084e-01 -1 5.7938893e-01 1 1 4.5422444e-01 2.4689902e-01 1.4512645e+00 4.2960517e-01 8.1336362e-01 1.4112738e+00 -1.3473655e+00 1.1428782e+00 -1 9.6316665e-01 1 1 8.0018359e-02 -4.1206791e-01 7.7410757e-02 9.9415498e-01 1.1326693e+00 2.5493351e-01 -5.7205289e-01 6.5669702e-01 -1 3.7524849e-01 1 1 2.6690163e-01 -1.5550854e+00 4.2323636e-01 -1.3685769e+00 -1.2792276e+00 -4.6481388e-01 -1.2193601e+00 6.9182953e-01 -1 8.3076708e-01 1 1 -3.7865517e-01 -1.4113522e+00 7.6777358e-01 1.0696937e+00 1.0810615e+00 1.0141055e+00 -1.1759305e+00 5.4455863e-01 -1 6.1174997e-01 1 1 8.0929879e-01 1.5697161e+00 1.4494558e+00 -9.9232218e-01 1.5697415e+00 9.3112190e-01 -1.0474080e-01 9.3753605e-01 -1 3.5654233e-01 1 1 -1.2114180e+00 -8.7667297e-01 1.0943569e+00 7.5655839e-01 -4.5050192e-01 1.0927812e+00 -1.0867572e+00 -1.0603232e+00 -1 5.6899944e-01 1 1 3.6020585e-01 -1.7299877e-01 -1.1684967e+00 1.4514258e+00 -3.4741407e-01 6.2299334e-01 9.1010983e-02 1.4029679e+00 -1 1.2584610e+00 1 1 1.3068966e-01 1.5244535e+00 -8.2755104e-01 -3.5272299e-01 1.2324412e+00 -2.7921071e-01 -3.3403460e-01 -1.1126243e+00 -1 9.3819807e-01 1 1 5.2780377e-01 -1.3402453e+00 -8.1957936e-01 -2.9974066e-02 1.1187943e+00 8.4510352e-01 -9.3529044e-02 -1.1166101e+00 -1 6.8927433e-01 1 1 -1.0597362e+00 -2.8350689e-01 1.2134656e+00 -1.1192984e+00 1.1444289e+00 5.1447941e-01 -1.1463106e+00 1.0093698e+00 -1 1.0595631e+00 1 1 -1.2967795e+00 8.9579953e-01 -5.0298056e-01 -1.9077479e-01 -1.5559728e+00 1.1923872e+00 1.3448835e+00 -1.2135516e-01 -1 4.2040360e-01 1 1 1.3975207e+00 1.1907588e+00 4.3161903e-01 1.2142859e+00 -6.1775292e-01 2.3131975e-01 -3.0283097e-01 -7.2249647e-01 -1 8.5781529e-01 1 1 -1.5572384e+00 1.1377174e+00 2.8356200e-01 7.1680161e-01 3.9045026e-01 -1.5006935e+00 -3.0006647e-01 -7.4254332e-01 -1 6.1633622e-01 1 1 1.0283049e-01 -1.2580225e+00 3.0402708e-02 -7.2315115e-01 -4.8958151e-01 -1.4495388e+00 -9.6103437e-01 -1.5195241e+00 -1 7.7745161e-01 1 1 3.9606870e-01 -6.6572194e-01 -1.1012883e+00 8.2068236e-01 -5.6529985e-01 6.5316246e-01 -1.1767959e+00 -6.3483871e-01 -1 6.6909607e-01 1 1 -3.0817820e-01 1.5644028e+00 9.1213123e-01 -1.5249374e+00 -8.1846657e-01 9.7670264e-01 1.0582330e+00 -8.8552167e-01 -1 3.8937018e-01 1 1 9.3519506e-01 9.2844759e-01 -7.8253756e-01 -5.0966757e-01 1.0666056e+00 6.1969341e-01 1.1651970e+00 -1.2382929e+00 -1 9.8242091e-01 1 1 4.3527566e-01 1.2788752e-01 -1.4019697e+00 1.1403733e+00 5.1224305e-01 8.0754729e-01 -1.2222678e+00 1.0630893e+00 -1 1.2415158e+00 1 1 -1.0913179e+00 5.5609218e-01 -9.5949231e-01 -6.0206780e-01 1.3050220e+00 7.6701314e-01 2.1906971e-01 1.1046045e+00 -1 6.2943667e-01 1 1 -1.1613155e+00 3.1103094e-03 -3.9220034e-01 1.1649468e-01 -1.0948128e+00 1.2352682e+00 -4.1903149e-02 1.4165318e+00 -1 8.5518061e-01 1 1 4.8542333e-01 -1.1321051e+00 -6.4975497e-01 7.1385127e-01 -2.1020130e-01 1.5077026e+00 -5.4946886e-01 6.6065473e-01 -1 1.0725822e+00 1 1 -2.0628016e-01 1.3370690e+00 -2.5573121e-01 -4.4009115e-02 1.4384615e+00 -1.2830988e-01 1.3592231e+00 1.2355881e+00 -1 9.5911055e-01 1 1 1.3676859e+00 3.0698449e-01 -3.7573433e-01 -1.3869146e+00 -1.4753617e+00 -1.3715943e+00 -1.1984957e+00 6.0182575e-01 -1 5.3222624e-01 1 1 -3.3574315e-01 9.9323770e-01 -3.6562083e-01 7.4350768e-01 1.8733918e-01 6.2217355e-01 7.7556728e-01 -1.0428895e+00 -1 9.8681915e-01 1 1 -5.3463640e-01 -1.0773200e+00 -3.4138091e-02 -1.1219843e+00 7.3381731e-01 -1.4911004e+00 4.9138633e-01 -8.9790486e-01 -1 2.8821234e-01 1 1 -6.7895040e-01 -1.5187321e+00 1.1525619e+00 -1.3518011e+00 -6.2527798e-01 -4.3916461e-01 -5.1697465e-01 1.1242065e+00 -1 9.7754228e-01 1 1 -8.5481654e-01 1.0999128e-01 4.7897318e-02 2.7736455e-01 -4.1960791e-01 -1.4385303e+00 8.5227406e-01 1.0005714e+00 -1 9.0212673e-01 1 1 -3.9840848e-01 1.3669113e+00 7.6250768e-01 -4.5749299e-01 5.2543769e-01 3.1830960e-01 -1.4923966e+00 -3.4200297e-01 -1 8.1619985e-01 1 1 -1.3173344e+00 -7.8916488e-01 9.1015199e-01 1.5341856e+00 1.4338655e-02 -3.0286255e-01 -2.3309430e-01 1.0706596e+00 -1 4.3562874e-01 1 1 1.5058906e+00 3.1011712e-01 5.0983927e-01 -1.1346902e+00 -9.1286348e-01 -8.3075798e-01 -4.9840405e-02 -4.6654428e-01 -1 1.1206577e+00 1 1 8.3309364e-01 2.3624824e-01 -1.3962080e+00 -1.2712907e+00 1.0420727e+00 -1.3116967e+00 1.1375434e+00 2.0559066e-01 -1 9.3556605e-01 1 1 -2.7369487e-01 -3.4888803e-01 -1.5118509e+00 -6.1138457e-01 -2.6264659e-01 -1.1305336e+00 -1.0412570e+00 -3.8961257e-01 -1 5.7682742e-01 1 1 -6.9801929e-01 -1.5491607e+00 -4.7634720e-01 6.0918502e-01 -3.6360682e-01 -5.2653541e-01 1.4056427e+00 -1.1393701e+00 -1 6.2594062e-01 1 1 -9.0332202e-01 7.7567927e-01 -1.1892258e+00 1.2221294e-01 -7.4217400e-01 3.8591772e-01 -1.3932174e-01 -1.3855669e+00 -1 5.5283418e-01 1 1 1.1841722e+00 -7.6800207e-01 -5.0539075e-01 -5.6877363e-01 1.5460118e+00 -1.2696358e+00 -1.0939314e+00 1.4026878e+00 -1 6.6914924e-01 1 1 3.9313897e-01 9.9337095e-01 7.6419112e-01 4.8808113e-01 -2.9168221e-01 -1.0721135e+00 -1.1044363e+00 4.6222289e-01 -1 6.5611589e-01 1 1 7.1734920e-01 1.1621126e+00 9.2944024e-01 4.8109708e-01 -1.4183229e+00 1.1643149e+00 1.4108315e+00 -5.7858239e-01 -1 7.2095112e-01 1 1 -9.4454732e-01 3.4511786e-01 1.1034157e+00 -6.6090160e-01 6.5217456e-01 -3.4094118e-01 -8.9667647e-01 -1.0049369e+00 -1 5.0446805e-01 1 1 -5.3909693e-01 1.0158722e+00 2.8541959e-01 8.9847179e-01 8.0984765e-02 6.6564617e-02 -2.2143433e-01 -7.7170467e-01 -1 5.6813852e-01 1 1 -2.4889334e-01 -7.9241304e-01 -1.6486166e-01 -1.0205590e+00 8.0133424e-01 3.4452729e-01 1.1405652e+00 -1.5459966e+00 -1 9.0081988e-01 1 1 1.4510976e+00 -8.7477096e-01 5.4837663e-02 5.5994583e-01 1.6943452e-02 5.1489453e-01 -5.1869653e-01 5.4743893e-01 -1 3.8635809e-01 1 1 4.1300647e-01 3.7813244e-01 1.1699618e+00 -1.2019740e+00 -1.1163320e+00 -1.2554350e+00 1.8700462e-01 -9.1879501e-01 -1 8.8783175e-01 1 1 -1.5199457e+00 -1.6999289e-01 3.2020882e-01 -1.1370259e+00 -6.0053875e-01 -1.1592218e+00 1.3939445e+00 -1.2598796e+00 -1 2.7924773e-01 1 1 -1.4369653e+00 -1.3627520e+00 2.0147910e-01 3.1370744e-01 6.8243572e-01 1.1163852e+00 1.1683428e+00 -4.6214708e-01 -1 7.3749945e-01 1 1 1.4882368e+00 -1.5619156e+00 -3.7764565e-01 8.8854330e-01 -2.5759012e-01 1.4953431e+00 1.3837437e+00 -1.2888982e+00 -1 7.9858809e-01 1 1 -5.6503996e-01 3.3180141e-02 -1.0732254e+00 -1.3843044e+00 -2.0242639e-01 -5.1051554e-01 -6.3026197e-01 -1.2313067e+00 -1 3.3133419e-01 1 1 4.0801578e-01 -1.5448556e+00 1.3257797e+00 6.3059405e-01 1.6451940e-01 -5.4511620e-01 6.3743684e-01 -9.0026304e-01 -1 1.1784402e+00 1 1 -5.7553518e-01 8.7582612e-01 -9.3693132e-01 -1.3393378e+00 4.7598508e-01 -8.8377585e-01 5.6998440e-01 -8.1071222e-01 -1 1.3648191e+00 1 1 -5.6008606e-02 -1.4935094e+00 -1.3422871e+00 -7.3846578e-01 1.3863502e+00 -1.7057909e-01 1.0117909e+00 -5.5295965e-01 -1 2.3211080e-01 1 1 1.1411471e+00 -8.7168580e-02 -4.2112665e-02 1.0382019e+00 -8.0516009e-01 1.3513790e+00 -2.7212902e-01 -7.6184546e-01 -1 9.1672096e-01 1 1 -1.6386558e-01 -1.0601504e+00 -9.2921501e-01 6.5319319e-01 -1.4861216e+00 -1.0887851e+00 4.8643897e-01 7.9496234e-01 -1 6.8611117e-01 1 1 1.0879246e+00 1.1657704e+00 -4.5957770e-01 1.4931581e+00 1.5571150e+00 5.6527118e-01 1.1556122e+00 -2.6158754e-01 -1 3.8498684e-01 1 1 6.7925852e-01 -1.0096988e+00 1.0539191e+00 4.6650919e-01 9.6529359e-01 3.3660537e-01 1.0492702e+00 -1.4136554e+00 -1 7.8776151e-01 1 1 -2.4970084e-01 8.7606953e-01 9.1821503e-01 -7.9531620e-01 5.0490268e-01 -6.8198676e-01 1.3247954e+00 5.5859006e-01 -1 4.0004240e-01 1 1 4.4581469e-01 -5.4419928e-01 9.3683999e-01 5.9743328e-01 4.5763624e-01 1.5200395e+00 1.3691331e+00 1.1442251e+00 -1 8.1968561e-01 1 1 1.0902133e-01 -1.1810566e+00 -1.9259747e-01 5.3099171e-01 8.7349763e-01 -1.2782150e-01 -1.1464922e+00 1.3020591e+00 -1 7.6614714e-01 1 1 7.7297749e-01 -1.4361275e+00 -1.1452919e+00 -8.8710574e-01 2.1221223e-01 5.5345729e-01 1.4349753e+00 -6.2753920e-01 -1 1.0435716e+00 1 1 9.4697266e-01 -1.3830524e-01 -3.8347858e-01 4.1255797e-01 9.4321616e-01 -2.9915661e-01 -3.7618295e-01 -7.2485818e-01 -1 5.1923345e-01 1 1 4.6112596e-01 2.8231999e-01 1.4236211e+00 3.6689343e-01 1.5748246e-01 -1.3768503e+00 1.5191283e+00 4.0489989e-01 -1 3.3635186e-01 1 1 -1.6514724e-01 1.1471853e+00 4.3028652e-01 -5.6847562e-01 -1.5549415e+00 2.4787486e-01 2.6662814e-01 4.6270799e-01 -1 9.5108885e-01 1 1 1.5383185e+00 7.8902860e-01 -1.2077111e-01 -7.8650636e-01 1.0067561e+00 2.8087880e-01 1.3079903e+00 1.2913937e+00 -1 1.0160045e+00 1 1 -7.8775686e-01 5.4112270e-01 -3.3117802e-01 1.0095421e+00 -6.8975375e-02 -1.0837111e+00 -1.4728100e+00 -8.0988774e-01 -1 9.3168283e-01 1 1 -1.1580708e+00 -2.6151014e-01 7.9322217e-01 -3.6757617e-01 -2.1445878e-02 1.0220151e+00 -9.0911418e-01 7.3765842e-01 -1 1.2371976e+00 1 1 -1.5292334e+00 -1.1284162e-01 -1.2342470e+00 -1.4815243e+00 8.4228357e-01 -1.2204913e+00 1.2245748e+00 1.1004683e+00 -1 9.7003667e-01 1 1 -4.5675870e-01 9.9281943e-01 -5.2329442e-02 2.8518588e-01 2.4351623e-01 -1.3386487e+00 8.5482761e-01 1.0145721e+00 -1 8.1005713e-01 1 1 1.3089743e+00 1.3175657e+00 1.4500946e-01 -9.5125657e-01 -7.1803090e-01 1.4175298e+00 5.8446031e-01 -6.5130228e-01 -1 9.0800538e-01 1 1 -6.4266635e-01 -7.5920413e-01 -7.0185431e-01 -2.0409362e-01 -1.0880202e+00 -1.4154450e+00 -7.3587586e-01 -1.1286197e+00 -1 9.2263541e-01 1 1 -4.9787672e-01 1.2054624e+00 6.1495491e-01 4.1768262e-01 8.5550724e-01 -1.2443567e+00 5.8475463e-01 2.2579339e-01 -1 7.5050034e-01 1 1 1.3887630e+00 7.5342773e-02 -2.9265365e-01 -1.4677523e+00 -5.5935582e-01 -3.2052457e-01 1.0692923e+00 -1.3445145e-01 -1 5.1235025e-01 1 1 -1.0942619e+00 2.2414975e-01 1.1042078e+00 -7.2700999e-01 -1.4480333e+00 7.7498781e-01 -1.4551691e+00 -9.2033022e-01 -1 7.0739956e-01 1 1 -3.7644824e-01 5.1520600e-01 1.0323395e+00 -1.2030370e+00 8.2270763e-01 1.7692767e-01 2.7127460e-01 1.2121367e+00 -1 1.1311823e+00 1 1 2.0201734e-01 8.3789597e-01 -4.8629789e-01 -1.5196145e-01 1.0978430e+00 -1.4648673e+00 8.6125890e-01 -8.4717321e-01 -1 7.1896143e-01 1 1 -7.5620361e-01 -1.2423197e+00 1.2153868e+00 9.8759295e-02 8.7281086e-01 6.3685708e-01 -1.2805797e+00 -7.4228395e-01 -1 6.1626833e-01 1 1 1.3697619e+00 -6.4177822e-01 3.7068639e-01 1.0865458e+00 1.2360917e+00 2.5085416e-01 3.4797205e-01 -3.0184399e-01 -1 6.9866024e-01 1 1 -3.2460345e-03 -1.2790348e+00 3.4788250e-01 -5.0340902e-01 -3.5942578e-01 8.8466254e-02 -1.2792432e+00 5.8021060e-01 -1 6.1302483e-01 1 1 -1.1490276e+00 1.1798244e+00 3.5724007e-01 -4.8631360e-01 4.1350825e-01 8.7901157e-01 8.1957591e-01 9.5957539e-02 -1 4.5914692e-01 1 1 -3.3606512e-01 -4.2485765e-01 5.5033770e-01 9.5149170e-01 6.3025146e-01 -1.3628003e+00 -1.2714424e+00 1.1213252e+00 -1 1.7617915e-01 1 1 3.3711335e-01 2.5765103e-01 6.7697914e-01 1.0144611e+00 -8.1412092e-01 7.6787938e-01 -1.8851937e-02 -3.0143412e-01 -1 6.3005673e-01 1 1 -1.5690585e+00 1.2261663e+00 -8.6025117e-01 6.2458418e-01 -1.2942648e+00 8.6112450e-02 4.5635297e-01 1.1857129e+00 -1 8.3501118e-01 1 1 -6.3794369e-01 -6.7067736e-01 -6.3201469e-01 1.3252718e+00 -3.2015445e-01 -9.8226830e-01 1.2966243e+00 1.1537866e+00 -1 1.0160684e+00 1 1 3.3614249e-01 -3.9931283e-02 -5.4620589e-01 -4.8949826e-02 7.1242951e-01 8.6011772e-02 -8.6338286e-01 -1.3607361e+00 -1 1.0733234e+00 1 1 9.6330705e-01 1.1757534e+00 -3.4873208e-01 3.9754434e-01 1.1931569e+00 4.6722883e-01 1.4071061e-01 9.0308828e-01 -1 5.1694201e-01 1 1 -1.4669298e+00 2.6940586e-01 1.0717433e+00 -6.3991818e-01 6.0143983e-01 -1.2666952e+00 -6.9600547e-01 1.1706567e+00 -1 1.0908893e+00 1 1 5.2953014e-01 8.6924208e-01 -1.1027892e+00 -1.4331401e+00 -1.2459720e+00 1.2266351e+00 1.5270876e+00 -5.6745718e-01 -1 9.3388849e-01 1 1 -3.1893464e-01 9.4574574e-01 8.1826566e-01 -1.9536490e-01 8.0565865e-01 9.2588834e-01 -1.0513784e+00 6.2242148e-01 -1 7.1035498e-01 1 1 -7.7736646e-01 -1.3101894e+00 -1.3016803e+00 -5.3362151e-01 4.4051118e-01 1.0969543e+00 9.4111830e-01 -4.6564348e-01 -1 7.2379584e-01 1 1 6.8581960e-01 -9.3074614e-01 7.1110302e-01 6.7025498e-01 -1.0625194e+00 -1.4969176e+00 -5.4367609e-01 -3.6271552e-01 -1 5.1230239e-01 1 1 6.6592043e-02 -1.0604818e+00 8.8995117e-01 -7.7581667e-01 -9.5094653e-01 -8.2094997e-01 1.3289505e+00 -1.4699286e+00 -1 4.0165378e-02 1 1 8.0548932e-01 -1.2630537e+00 2.8673993e-01 -1.5412584e+00 -1.2764509e+00 1.6870804e-01 -1.0520702e+00 3.9483373e-01 -1 3.9796915e-01 1 1 7.3622635e-01 -4.0232950e-01 3.4954584e-02 -1.4979113e+00 6.2665118e-01 -1.3821945e+00 -1.2611505e+00 9.2674618e-01 -1 2.2892302e-01 1 1 -9.7715108e-01 -1.2444444e+00 3.8588670e-03 1.3277068e+00 1.5077866e+00 1.5349909e+00 1.6915997e-01 -1.9333234e-01 -1 1.1183851e+00 1 1 1.2682029e+00 1.3472337e+00 -1.1174676e+00 3.4887984e-02 1.2828516e+00 -1.6631284e-01 -6.9710032e-02 -9.2981715e-01 -1 8.1338240e-01 1 1 -1.0193731e+00 1.4987018e+00 -8.3773178e-01 -1.1154763e+00 1.3578176e-01 7.9757834e-01 1.9754489e-01 -1.1549914e+00 -1 9.4968937e-01 1 1 -1.4991436e+00 -6.0793120e-01 8.6022943e-01 1.2142060e+00 1.2877578e+00 -2.7664385e-01 -5.2643441e-01 -4.0024633e-02 -1 9.4415776e-01 1 1 -5.3418810e-01 -1.0403058e+00 2.6659877e-01 -6.2502374e-01 9.1432796e-01 3.8659549e-03 -1.0581456e+00 -3.9318453e-01 -1 4.1909917e-01 1 1 5.7238553e-01 -1.4570527e+00 8.1447471e-01 7.1177091e-01 -1.5612660e+00 -9.9834234e-01 3.0251513e-01 -1.4829720e+00 -1 6.0928292e-01 1 1 5.2685148e-01 2.9352821e-02 9.5726341e-01 -4.5120233e-01 1.5256884e+00 1.0657930e-01 1.2748123e+00 1.0853378e+00 -1 6.6909306e-01 1 1 -1.3568033e+00 1.0282413e-01 6.3018108e-01 4.4704162e-01 5.6556241e-01 5.7053071e-01 1.0797985e-01 1.1858634e+00 -1 4.3486606e-01 1 1 1.0276340e+00 2.8926163e-01 1.1446276e+00 -1.2611822e+00 -1.0519441e+00 7.6890541e-01 -1.0231752e+00 5.4276431e-01 -1 1.3699476e+00 1 1 -1.0317856e+00 -1.5652918e+00 -1.3568201e+00 -3.6330182e-01 8.5915681e-01 -1.5188953e+00 5.7293682e-01 -9.4531930e-01 -1 3.3290049e-01 1 1 3.7146292e-01 -1.6285320e-01 7.4534762e-01 1.2424075e+00 1.0886988e+00 5.0882544e-01 3.6761191e-01 -9.4740103e-01 -1 4.4837807e-01 1 1 8.3275134e-01 -7.4650691e-01 1.5275265e+00 -1.0240868e+00 1.1258696e+00 4.1393131e-01 -1.0593032e+00 -1.3775588e+00 -1 7.1781736e-01 1 1 2.5651319e-01 9.7937083e-01 4.2525226e-02 9.5873174e-01 6.7750658e-01 1.4573833e+00 -3.0304430e-01 9.0786280e-01 -1 7.8056599e-01 1 1 9.5211697e-01 1.4816894e+00 -1.5616594e+00 1.7557855e-01 -1.4202631e+00 -7.5650487e-01 -7.4381327e-01 -2.6547032e-01 -1 6.4628520e-01 1 1 -1.0431161e+00 -6.5124522e-01 1.1969404e+00 9.9322845e-01 -5.4169233e-01 -5.5187620e-01 -8.7245661e-01 -6.9815267e-01 -1 3.6980226e-01 1 1 -1.5652482e+00 -1.6961801e-01 1.3592101e+00 -1.2328344e+00 1.1252377e-01 -1.4018031e+00 -1.5653726e+00 -3.3502367e-03 -1 8.6681460e-01 1 1 5.6987186e-01 -1.3453525e+00 -1.4177157e+00 -1.4449361e+00 -5.1807357e-02 -1.3010627e+00 -1.5206603e+00 2.4123886e-01 -1 6.2224228e-01 1 1 -8.7963362e-01 -1.2968819e+00 1.4324144e+00 -5.2983454e-01 -5.0509025e-01 -1.4765162e+00 -8.8100609e-01 -1.2946016e+00 -1 7.6728624e-01 1 1 3.3285222e-01 -3.2422702e-01 5.6347743e-01 1.4860266e+00 -4.6845049e-01 -3.6796387e-01 -7.4320494e-01 3.0100191e-01 -1 6.3498162e-01 1 1 -9.2922708e-01 1.3796716e+00 -1.5366610e+00 -1.2489759e-02 -4.1617976e-01 1.4271370e+00 -7.3038752e-02 9.7485625e-01 -1 4.6414666e-01 1 1 -6.6242263e-01 4.5364384e-02 3.7258815e-01 5.7132948e-01 -1.5479376e+00 -1.6913146e-01 8.0042553e-01 1.0033700e+00 -1 6.6834330e-01 1 1 4.6721978e-01 -9.6781628e-01 8.9488305e-01 -1.5142395e+00 -6.5847572e-01 5.4889122e-01 4.5208501e-01 -4.3003843e-01 -1 5.7221133e-01 1 1 -1.4188412e+00 1.0786244e+00 1.4954157e+00 2.1869035e-01 8.2957351e-01 1.4987679e+00 -1.3198611e+00 1.1487605e+00 -1 7.3026937e-01 1 1 1.3653898e+00 1.4504734e+00 7.1100433e-01 -1.3471177e-01 2.5382995e-01 5.0169204e-01 -1.1917527e-01 -1.0111407e+00 -1 6.5851542e-01 1 1 -1.2284077e+00 -6.5264228e-01 -7.6863191e-01 9.8752684e-01 -1.6285738e-01 -9.6637686e-02 1.3574175e+00 -1.3670221e+00 -1 4.5329696e-01 1 1 6.9792066e-01 1.4827039e+00 -1.6745511e-01 3.2954435e-01 -8.1677731e-01 1.3811605e-02 -1.2981791e-01 -1.0738121e+00 -1 6.0260541e-01 1 1 -7.5444968e-01 6.9186251e-01 4.4895583e-01 2.4022071e-02 1.1835790e+00 -3.4621294e-01 1.5573272e+00 8.8931905e-01 -1 9.8332318e-01 1 1 -5.6787897e-01 1.0988785e+00 -5.0491942e-01 -1.5265069e+00 -1.5197282e-01 -5.7128496e-01 1.3892230e+00 -9.1251602e-01 -1 1.0031504e+00 1 1 -1.8341780e-01 -5.7220754e-01 -7.3901289e-01 1.3862445e+00 -9.2283748e-02 -8.7916270e-01 3.5519819e-01 5.9865771e-01 -1 3.8277615e-01 1 1 -8.0058509e-01 -6.7708382e-01 1.2676627e+00 5.6083869e-01 9.3382078e-01 -1.1772116e+00 7.9001082e-01 -8.8110850e-01 -1 4.1444287e-01 1 1 7.6763913e-03 -8.9911511e-01 -6.7499144e-01 1.2379265e+00 -6.7102384e-01 3.5447999e-01 1.3412207e+00 6.7715629e-01 -1 3.7703500e-01 1 1 2.1180900e-01 -3.6691241e-01 -2.9010962e-01 -9.3714504e-01 4.1995720e-01 1.2854608e+00 9.6912659e-01 -1.0244982e+00 -1 9.2545085e-01 1 1 4.4931550e-01 2.4952963e-01 -1.2061569e-01 1.3487973e+00 -9.3797111e-01 6.7143003e-03 -1.0472801e+00 3.2736368e-01 -1 1.1285480e+00 1 1 -7.4320290e-01 -1.8169415e-01 -8.6071808e-01 -4.9669033e-01 3.1526611e-02 -2.5009119e-01 7.0732508e-01 1.0725957e+00 -1 5.5047849e-01 1 1 -3.8739518e-02 -1.0551589e-01 9.4546745e-01 -6.6265529e-01 -1.0614080e+00 1.6830654e-01 2.2607967e-01 6.5791276e-01 -1 7.5306078e-01 1 1 -7.8540502e-01 -1.5472601e+00 2.9573603e-01 -3.0147230e-01 -1.1215579e+00 1.2945842e+00 1.5354622e+00 -8.6636820e-01 -1 5.2558738e-01 1 1 6.7018839e-01 1.3036985e+00 4.3592124e-01 5.4398526e-01 -4.6701209e-01 -5.9341824e-01 1.4713628e+00 2.3160235e-01 -1 7.1028178e-01 1 1 1.2466129e+00 -1.3488194e+00 3.3423927e-01 7.2568004e-01 -1.3736902e+00 9.7634175e-01 -1.4233276e+00 1.0735862e-01 -1 1.9719804e-01 1 1 5.4148970e-01 1.2576686e-01 3.9179300e-01 8.4180533e-01 -4.6603573e-02 8.3729900e-01 1.3612603e+00 1.1021399e+00 -1 4.7816545e-01 1 1 -3.7653766e-01 -5.2823430e-01 8.6690332e-02 -1.5110472e+00 -1.0096879e+00 1.2907752e+00 -1.5168234e+00 8.3573620e-01 -1 5.3964805e-01 1 1 -1.3008792e+00 1.0703714e-01 -6.9458517e-01 4.6412365e-01 1.0589496e+00 1.3621432e+00 7.7299454e-01 1.5748307e-01 -1 3.8249286e-01 1 1 -1.5331203e+00 -1.1593925e+00 2.6530973e-01 -4.8350350e-02 6.4353703e-01 7.5477731e-01 1.2336356e+00 -1.5445903e+00 -1 5.3489076e-01 1 1 1.9066192e-01 1.3900456e+00 1.1407030e+00 1.0481601e+00 -5.7665664e-01 -2.0886559e-01 -7.9842663e-01 -9.4917186e-01 -1 1.1704867e+00 1 1 3.0325587e-02 -1.5275677e+00 -1.3448819e+00 1.5163551e+00 -5.4828112e-02 -1.2449274e+00 -1.4140828e+00 2.7609919e-01 -1 7.7756000e-01 1 1 7.4413759e-01 -7.3544350e-01 3.2852466e-01 7.8021997e-01 -1.0094316e+00 -4.8768093e-01 -3.4070542e-01 2.6665557e-01 -1 8.0530514e-01 1 1 4.0095661e-02 1.5681140e+00 -1.4058541e+00 1.4929836e-01 -9.1642409e-01 -3.8165812e-02 8.8740628e-01 -1.3725174e+00 -1 1.0962820e+00 1 1 -1.5546473e+00 4.7064810e-01 -2.7184693e-01 -8.7506866e-01 8.8912043e-01 -5.6789394e-01 1.4970569e+00 8.1471257e-01 -1 6.1023461e-01 1 1 -3.3070106e-01 -3.4767339e-01 -1.0556580e+00 -1.4838323e+00 -1.1092346e+00 -4.3494551e-01 2.0138632e-02 -1.3281803e+00 -1 6.3387621e-01 1 1 -6.1534547e-01 1.5670814e-02 1.2720845e+00 -8.0761905e-01 -6.9457058e-01 3.5686339e-01 -8.2201921e-01 1.4316810e+00 -1 3.2079621e-01 1 1 1.1727867e-02 -5.1440673e-01 1.3868749e+00 1.1685004e+00 5.1056769e-01 5.0264671e-01 1.0475801e+00 8.0457215e-01 -1 1.1806821e+00 1 1 -8.1007980e-01 2.9108132e-02 -1.4115682e+00 8.9120746e-01 1.4216768e+00 2.4055590e-01 1.1935122e+00 1.0293765e+00 -1 5.8849123e-01 1 1 6.5131210e-01 -8.6807360e-01 1.0803845e+00 -5.8994801e-01 -8.3252306e-01 -2.0677071e-01 2.8978796e-01 -2.0573316e-02 -1 1.0494541e+00 1 1 1.2936248e+00 -1.5678991e-01 -3.8301580e-01 -3.8980548e-01 4.3868755e-01 -5.9390228e-01 9.9757794e-01 -2.0053222e-01 -1 5.4671976e-01 1 1 -1.0108892e+00 6.2818179e-01 -2.2312336e-01 -1.2400016e+00 -2.9626500e-01 -8.7573480e-01 -3.8749679e-01 5.8391205e-01 -1 6.0345916e-01 1 1 -2.8238370e-01 -1.0416058e+00 1.0273536e+00 6.1885937e-01 9.8495392e-02 -1.1327246e-01 -1.3694377e-01 -5.2564230e-01 -1 8.1454635e-01 1 1 9.2358284e-01 -1.3148110e+00 5.3910304e-01 -6.4379773e-01 -2.0728110e-01 3.4858740e-02 1.1734072e+00 -3.1161912e-01 -1 9.4936842e-01 1 1 4.7422920e-02 -6.5096954e-02 3.5159434e-01 -6.6339788e-01 2.5279720e-01 1.5346169e+00 -1.4644628e+00 -3.4754618e-01 -1 7.4074985e-01 1 1 -9.2751421e-01 -8.1026785e-01 -8.9716430e-02 -2.1581826e-01 1.3292211e+00 -1.6930419e-01 1.1519520e+00 -9.8798546e-01 -1 7.5850945e-01 1 1 -1.4861074e-01 6.3238405e-01 1.0042655e-01 1.2819405e+00 3.5286647e-01 7.8746560e-01 -7.7873864e-01 1.3871755e+00 -1 7.2326139e-01 1 1 -1.3447641e-01 4.7083763e-01 8.3382511e-01 5.3091984e-01 -7.0019807e-01 -5.9556251e-01 -3.8539387e-01 4.9903015e-01 -1 7.3237173e-01 1 1 -1.3399119e+00 -3.0381386e-01 -5.4616294e-01 1.0465884e+00 1.7716592e-01 -5.0484776e-01 6.4928671e-01 -8.5261339e-01 -1 8.4727169e-01 1 1 -9.6295964e-01 -1.1114746e+00 3.7322375e-01 2.3374446e-01 -6.0222729e-01 4.6546800e-01 -1.3311471e+00 -1.0691251e+00 -1 9.7854853e-01 1 1 1.0226297e+00 -6.4406773e-01 -9.8891138e-01 1.5523311e+00 5.7748544e-01 5.5504125e-01 -1.3081385e+00 1.1249580e+00 -1 7.2372738e-01 1 1 -3.1660214e-01 1.0819865e+00 1.5332446e+00 -8.9844025e-01 1.4181507e+00 1.1896182e+00 -1.0190846e+00 1.0648751e+00 -1 7.8234078e-01 1 1 7.2575074e-01 1.4095101e+00 -1.2431731e+00 1.5506113e+00 -4.0418326e-01 8.1781282e-01 2.0762632e-01 -2.9779621e-01 -1 7.0972428e-01 1 1 -1.1115832e+00 -1.1140234e+00 7.2273733e-01 -1.5286974e+00 -9.8473679e-01 5.1218384e-01 -7.3385532e-01 -5.0373645e-01 -1 6.1251951e-01 1 1 6.7283029e-01 5.0045374e-01 -1.4924473e+00 -8.7293518e-01 -5.6116944e-01 3.0990168e-01 -1.3572903e-02 2.9362731e-01 -1 7.4004928e-01 1 1 -1.4748661e+00 1.0824982e+00 -1.0859036e+00 -1.8387556e-01 -5.1355283e-01 -2.4312550e-01 1.2164750e+00 -4.4787151e-01 -1 6.2562436e-01 1 1 -9.0828175e-01 5.8412778e-01 -1.2693493e+00 9.3069039e-01 -1.3274166e+00 1.0018088e+00 -1.8955932e-01 -1.2040877e-01 -1 8.8385625e-01 1 1 -4.9274343e-01 -4.1474044e-02 6.0158662e-01 1.2348578e-01 -1.4407469e+00 -1.5359650e+00 -3.4853427e-01 -5.2454056e-01 -1 6.4862395e-01 1 1 -3.0062119e-01 3.7930674e-01 1.2212370e+00 -1.1671829e+00 7.6348722e-01 -4.9644071e-01 1.2548897e+00 -6.4423593e-01 -1 2.8170793e-01 1 1 -8.5930441e-01 7.1694319e-01 1.3062753e+00 -7.3877088e-01 -1.4763619e+00 3.9107694e-01 1.4192446e+00 1.3965601e+00 -1 5.8321242e-01 1 1 -4.2778904e-01 -1.4852867e+00 1.1192701e+00 -9.4800236e-01 -9.1633777e-01 6.1835734e-01 -8.6915332e-01 1.1476806e+00 -1 2.0618494e-01 1 1 1.2552719e+00 -1.1869989e-01 -2.8501336e-01 1.0823153e+00 -8.0177447e-01 3.4331961e-01 5.4601275e-01 -3.1084593e-01 -1 6.2192674e-01 1 1 1.5600230e+00 -7.7728962e-02 7.0919080e-01 6.5130433e-01 -1.1325577e+00 -9.3304915e-01 2.4419119e-01 8.0993234e-02 -1 3.7145841e-01 1 1 -4.2623983e-01 5.1187477e-01 1.6727462e-01 1.1631156e+00 1.2979393e-02 1.0734024e+00 1.2012631e+00 9.4366992e-01 -1 3.6130931e-01 1 1 -9.8161639e-01 1.3985111e+00 -3.4091524e-01 1.4942813e+00 1.3747688e+00 -1.4923134e+00 -1.3874344e+00 1.5005781e+00 -1 4.1891595e-01 1 1 -1.5236838e+00 -6.2023849e-01 5.0252140e-01 4.9343194e-01 -6.7520505e-01 1.1642737e+00 1.4321602e+00 -4.9049474e-01 -1 6.7283616e-01 1 1 -1.4324812e+00 -5.4393478e-01 1.2760773e+00 -6.9402401e-01 -7.3855258e-01 -1.0328022e+00 -5.6605734e-01 -2.0591166e-01 -1 6.7051451e-01 1 1 1.4542314e+00 1.2272809e-01 -6.2246305e-01 2.7205878e-01 -4.2070804e-01 -1.0072963e+00 -9.8308629e-01 1.2778850e+00 -1 1.0515842e+00 1 1 -3.2409189e-01 -1.3352940e+00 -2.3288069e-01 1.4746700e+00 8.8505132e-01 4.1313576e-01 -1.0955864e+00 1.4851445e+00 -1 6.5526612e-01 1 1 5.0932748e-01 1.2510731e+00 3.9865173e-01 7.5358284e-01 -3.8362230e-01 6.5292922e-01 -6.4564974e-01 8.6974661e-01 -1 4.7152773e-01 1 1 -5.7296475e-01 1.0592509e-01 -8.7748063e-01 -1.4348354e+00 -9.9190549e-01 1.9820025e-01 -3.7418558e-01 6.7261974e-04 -1 8.2605558e-01 1 1 -8.3700737e-01 -1.0000175e+00 -1.1810108e+00 -4.1415422e-01 1.4766865e+00 1.0633165e+00 5.3151066e-01 -1.2616506e+00 -1 8.1244035e-01 1 1 4.6895570e-01 2.2633203e-01 -6.6666905e-01 1.0794160e+00 8.7615737e-02 -1.3606213e+00 1.5516967e+00 1.1889784e+00 -1 4.8139604e-01 1 1 -5.1755863e-01 -5.0624791e-01 1.3542024e+00 -9.5351793e-01 -8.4925981e-01 -3.0877294e-01 1.0057370e+00 -5.1133765e-01 -1 8.6027323e-01 1 1 4.6211121e-01 -1.0757802e+00 -7.5893547e-01 -5.1170427e-01 -1.2541697e+00 3.6421747e-01 -1.4879840e+00 1.3456406e+00 -1 6.7000558e-01 1 1 6.8606769e-01 -7.7202549e-01 -5.6222268e-01 1.4669870e+00 1.2559602e+00 -1.5611037e+00 -1.4694907e+00 -1.4440724e-01 -1 2.1071687e-01 1 1 1.0946798e+00 -6.5467542e-01 6.3413179e-01 4.3168437e-01 5.6269776e-01 1.1112659e+00 1.4714526e+00 1.3986695e+00 -1 4.3137130e-01 1 1 1.1161232e+00 -1.2723313e+00 1.5707361e+00 1.3817030e+00 1.0674461e+00 2.7774623e-01 8.5666574e-02 -1.0991780e+00 -1 4.0633486e-01 1 1 2.3286495e-01 7.4897989e-01 5.5927628e-01 -3.7099281e-01 -1.0687880e+00 -3.2583648e-01 9.4868035e-01 -1.3191882e+00 -1 3.8453265e-01 1 1 -6.6323528e-01 -2.5670673e-01 1.1119915e-01 7.8525445e-01 5.0758811e-01 -5.3780676e-01 8.8787435e-01 -1.3765600e+00 -1 5.6963021e-01 1 1 -6.2463485e-01 -1.0632227e+00 -3.2344300e-01 -5.9116965e-02 -1.5323225e+00 -5.5611566e-01 -6.0952105e-02 -1.1550090e+00 -1 1.1563610e+00 1 1 9.6464262e-01 -2.0431307e-01 -1.1511654e+00 -8.3555338e-01 1.0330788e+00 -3.9771131e-01 -2.6282534e-01 -3.3477676e-01 -1 3.9432123e-01 1 1 -1.0111602e+00 -1.2896187e-01 1.4321040e+00 -2.2657743e-01 -6.2798631e-01 9.7514509e-01 -2.2620904e-01 -4.9882800e-04 -1 9.0318819e-01 1 1 1.4473386e+00 2.3672446e-01 -1.5108721e+00 -4.7664841e-01 1.1854863e+00 -4.2542882e-01 -5.6826885e-01 1.0409757e+00 -1 1.0729443e+00 1 1 6.8400595e-02 1.3716958e+00 2.6542982e-01 3.1441825e-02 4.8838558e-01 8.2675916e-02 -4.5295968e-01 1.4982966e-01 -1 4.2944705e-01 1 1 -2.1411225e-01 1.0850186e+00 1.7429673e-02 6.5518056e-01 -6.8518351e-01 9.5017279e-01 -8.1434605e-01 -1.3702686e+00 -1 4.1368119e-01 1 1 -1.4610562e+00 -1.0385668e+00 7.7240416e-01 3.3743731e-01 1.1994429e+00 8.3861745e-01 1.2052111e+00 9.1119239e-01 -1 3.0311495e-01 1 1 -1.2836675e+00 -5.0349762e-01 7.3595262e-01 7.3414929e-01 -5.6295737e-01 1.4588985e+00 -1.0071566e+00 -8.5377071e-01 -1 4.0039716e-01 1 1 -1.2826381e+00 1.1660285e+00 7.0538829e-01 -1.3287525e+00 8.5263082e-01 -4.2365109e-01 -3.7904545e-01 1.4709159e+00 -1 1.0060753e+00 1 1 3.1022706e-01 1.8548398e-01 -9.0963834e-01 1.2390031e+00 1.3620331e+00 -1.4549301e+00 5.3294624e-01 4.9070502e-01 -1 8.4221361e-01 1 1 -1.0575377e+00 9.6933102e-01 -1.3016846e+00 1.4484135e+00 -1.0945784e+00 1.1464049e+00 5.4678202e-01 5.9861529e-01 -1 5.7021642e-01 1 1 1.0943355e+00 -7.5297468e-01 6.3891481e-01 -7.1549087e-01 5.8824137e-01 2.4015911e-01 6.0686132e-01 1.5475273e+00 -1 1.0397220e+00 1 1 -1.5278641e+00 -9.1019147e-01 2.7751029e-01 7.6167493e-01 -1.9436781e-02 -5.9236448e-01 -1.2330610e+00 4.4933423e-02 -1 1.0417609e+00 1 1 5.6633749e-01 -1.1733758e+00 -1.1496778e+00 -5.1945789e-01 5.1659044e-02 -1.6268816e-01 1.0298295e+00 1.2137995e+00 -1 3.3160934e-01 1 1 -5.9146581e-01 -1.1493888e+00 1.3016846e+00 -4.2795946e-02 1.1539769e+00 -1.1142874e+00 1.3106466e+00 -1.1739261e+00 -1 8.5341833e-01 1 1 -7.6676881e-01 -1.2438507e-01 -6.3893940e-01 1.5325589e-01 -1.3035257e+00 -7.9384028e-01 -8.0977415e-01 -9.7441338e-01 -1 1.3160431e+00 1 1 -2.7032054e-01 -1.3806803e+00 -6.9074844e-01 -3.3421139e-01 1.1111793e+00 2.7036489e-01 -4.9483152e-01 1.5674719e-01 -1 7.8739238e-01 1 1 -5.3431821e-01 -1.2908607e+00 -1.2241263e+00 7.6815671e-02 -1.1779427e+00 1.2796811e+00 -8.3758599e-01 -1.3462037e+00 -1 8.7378104e-01 1 1 1.5272853e+00 3.4340572e-01 3.9901621e-01 -1.5359300e-01 6.3314405e-01 2.5728879e-01 1.6900352e-01 1.0532593e-01 -1 8.2324104e-01 1 1 -8.7029740e-01 5.1425556e-01 -1.0347982e+00 9.5167965e-01 6.7767369e-01 1.4211516e+00 4.4242224e-01 1.4963194e+00 -1 1.0631598e+00 1 1 1.6707414e-01 5.7188251e-01 2.8678658e-03 1.0317418e+00 1.3883400e+00 -2.3383531e-01 -3.5919302e-01 1.9138093e-01 -1 7.3315292e-01 1 1 -5.6871210e-01 1.4974954e+00 1.0763313e+00 -1.1068434e+00 1.2224363e+00 6.2294114e-02 1.1839214e+00 -4.5150304e-01 -1 6.3373170e-01 1 1 1.5222460e+00 1.1057318e+00 6.0986003e-01 -1.3470476e+00 -5.2850458e-01 8.2682814e-01 -6.8023848e-01 -1.4652779e+00 -1 6.3508626e-01 1 1 -7.4127435e-01 1.5139708e+00 -1.0992744e+00 -1.5118356e+00 -1.2940885e+00 1.2362026e+00 -5.1253278e-01 1.9479179e-02 -1 7.5333171e-01 1 1 9.5845384e-01 1.5485276e+00 2.0230045e-01 -2.1948405e-01 -5.0028489e-01 1.5042151e+00 1.0858186e-01 6.6092905e-01 -1 4.1994289e-01 1 1 -1.3534255e+00 1.1491759e+00 8.6045403e-01 -6.3859026e-01 -1.3862534e+00 9.4672414e-01 -3.3007265e-01 -4.3714095e-01 -1 4.1233548e-01 1 1 1.2500986e+00 -3.1250188e-01 8.9993796e-01 -1.1060602e+00 -7.0988669e-01 -5.7421500e-01 5.2160635e-01 1.1572778e+00 -1 1.0096551e+00 1 1 -5.6368830e-01 5.2377344e-01 -1.5112803e+00 -7.5028209e-01 7.0335241e-01 1.4107845e-01 -1.5470909e+00 7.6788080e-01 -1 6.2457740e-01 1 1 1.1341224e+00 3.1758614e-01 -3.1091194e-01 3.6184632e-01 -5.6913285e-01 -7.9696908e-01 1.0051557e+00 1.1003586e-01 -1 2.4628849e-01 1 1 1.1527434e+00 1.0426997e-01 -1.0284087e+00 -5.7224839e-01 7.3376537e-01 1.0918222e+00 1.3089077e+00 -1.0254091e+00 -1 6.7883569e-01 1 1 -4.4038611e-02 -5.4337009e-01 5.7755245e-01 -1.3635848e+00 -1.4981996e+00 2.1221008e-01 1.3792961e+00 7.2682912e-01 -1 7.6998204e-01 1 1 1.2589250e+00 1.8870786e-01 -5.9719770e-01 1.4834609e-01 -3.7591604e-01 9.0709747e-01 1.6531821e-02 1.3047095e+00 -1 9.6582548e-01 1 1 1.2642873e-01 -1.3954975e+00 2.8672738e-01 -1.1717916e+00 -2.7803685e-01 -5.6197613e-01 1.3901553e+00 -6.4966921e-02 -1 8.8759431e-01 1 1 1.1710283e+00 1.0034630e+00 -1.7612708e-01 3.4272989e-01 -1.4170768e+00 -1.5053619e+00 3.1613287e-01 1.3751957e+00 -1 7.3713794e-01 1 1 -6.0601831e-01 1.1328264e+00 -7.8754354e-01 -1.4195941e+00 -3.9522277e-01 -1.3715672e+00 8.1204756e-01 2.1718141e-01 -1 9.8874328e-01 1 1 -3.0636831e-01 1.3622805e+00 -7.1437317e-01 1.2785396e+00 -1.1821504e+00 1.0774805e+00 1.0047954e+00 -3.6272546e-01 -1 2.0367738e-01 1 1 -6.1884581e-02 -7.9030140e-02 6.9730517e-01 -7.9285966e-02 -9.6953467e-01 1.0748295e+00 1.5349959e+00 1.5045690e+00 -1 7.0357085e-01 1 1 -2.2698095e-01 6.3412710e-01 1.4673950e+00 -5.2395348e-01 4.7192181e-01 5.0129128e-01 -8.3576695e-02 6.1220611e-01 -1 7.6678282e-01 1 1 -9.7536818e-01 1.4918602e+00 1.0060837e+00 -2.0197267e-01 -9.3160078e-01 -5.4901046e-01 -3.8159615e-01 6.3216018e-01 -1 6.4321051e-01 1 1 -1.8251172e-01 6.4339442e-01 1.1976541e+00 1.5069757e+00 2.8345418e-01 -3.6120936e-01 -1.4958671e+00 -1.5028169e-01 -1 8.3590506e-01 1 1 -1.2801067e+00 1.6814491e-01 7.8889191e-01 2.2101798e-01 1.3599878e+00 -1.2886553e+00 1.1275946e+00 5.6185988e-02 -1 4.3119165e-01 1 1 -1.1261944e+00 -1.4218167e+00 1.3852814e+00 1.2866282e+00 -9.1396385e-01 -2.8976612e-01 1.3947781e+00 -1.3014848e+00 -1 1.1279971e+00 1 1 1.4637176e-01 -1.5196667e+00 8.1161912e-02 7.7762308e-01 1.3977278e+00 -6.3051468e-01 -5.2908429e-01 8.5466390e-01 -1 3.0010212e-01 1 1 2.0319843e-01 1.0927440e-01 6.3703800e-01 4.8558728e-01 -1.2185038e+00 -4.6814993e-01 1.5291361e+00 9.7461516e-01 -1 1.0014956e+00 1 1 2.4471902e-01 -1.2568078e+00 1.4984553e-01 -5.9235353e-01 6.4919010e-01 1.4936564e+00 -1.1795975e+00 9.2932328e-02 -1 8.7839973e-01 1 1 6.4776673e-01 8.9999474e-01 -1.1035460e+00 2.1372100e-02 1.8670262e-01 -5.8335485e-01 1.0961842e+00 5.4209107e-01 -1 2.8067725e-01 1 1 1.3968472e+00 -5.5707314e-01 6.6591498e-01 1.0593242e+00 -5.4011016e-01 4.6571069e-01 1.2678180e+00 3.0584482e-01 -1 5.6237054e-01 1 1 -3.1113924e-01 -7.8208786e-01 -1.4615584e+00 6.5582236e-01 -1.5703643e+00 1.4923036e+00 -1.2055888e+00 6.8833134e-01 -1 3.6874929e-01 1 1 1.4345058e+00 -1.2693163e-01 -2.9895969e-01 -1.4421563e+00 -5.9257573e-01 -1.3290329e+00 9.4245118e-01 1.4407449e+00 -1 6.0897954e-01 1 1 1.1575830e+00 -1.9851575e-01 -1.2089235e+00 -9.3344754e-01 -5.7161939e-01 -3.3290576e-01 -1.3324535e-01 -7.9680296e-01 -1 2.5939382e-01 1 1 -3.8527018e-01 -8.2866431e-02 1.4444994e+00 6.6088559e-01 -2.1672433e-01 2.9431559e-02 5.0103462e-01 7.4216252e-01 -1 1.0442518e+00 1 1 -4.1352652e-01 -1.0105550e+00 -5.2593428e-01 -1.1675302e+00 -1.3799093e+00 1.4261599e+00 1.4206098e+00 1.4026200e+00 -1 7.6428875e-01 1 1 -9.3727263e-01 -9.4735456e-01 1.0642187e+00 -2.9267585e-01 -8.9925133e-01 -8.8307569e-01 8.4852664e-02 -6.7769186e-01 -1 7.1590939e-01 1 1 -7.9550720e-01 -5.9654431e-01 1.2370804e+00 7.3112063e-01 4.8511421e-01 -9.6948507e-01 -1.6434392e-01 1.4479526e+00 -1 5.7583692e-01 1 1 5.2878979e-01 -1.2980367e+00 5.4934793e-01 1.1756047e+00 8.8151788e-01 1.3055284e+00 -6.6831081e-01 9.6186474e-01 -1 6.8329954e-01 1 1 -1.9568667e-01 -8.8417707e-01 -2.5016126e-01 9.1121136e-01 -7.9915349e-02 1.1329572e+00 -1.1060398e+00 -5.7509198e-01 -1 1.1981239e+00 1 1 3.4159504e-01 -6.3079520e-01 -1.0093988e+00 -5.3480013e-01 1.4643860e+00 4.1805164e-01 -4.0748645e-01 1.1097145e+00 -1 9.6831275e-01 1 1 1.4980581e+00 1.1002799e+00 -3.6579231e-01 -2.8923811e-01 6.9851427e-01 -1.5488985e+00 4.7191602e-02 -6.6457666e-01 -1 8.2995413e-01 1 1 1.1386171e+00 9.9067745e-01 2.2550757e-01 -1.1811097e+00 -2.0247805e-01 -1.1011487e+00 1.4679083e+00 -1.1779668e+00 -1 4.0783226e-01 1 1 1.2971186e+00 -1.2519387e-01 1.3449479e+00 8.1275078e-01 -7.0373066e-01 1.1675367e-01 2.0764906e-01 2.2922447e-01 -1 6.1570729e-01 1 1 1.1602882e+00 7.3369762e-01 7.8104939e-01 2.5749804e-01 4.9510890e-01 -1.2164048e+00 -3.5172006e-01 9.8308797e-01 -1 4.6280174e-01 1 1 1.0982673e+00 5.0465848e-01 1.5230460e+00 -1.3451452e+00 -7.8368192e-01 1.3697480e+00 1.1183534e+00 1.1237142e+00 -1 9.9376101e-01 1 1 -1.4207262e+00 -5.0509853e-01 1.3669567e-01 -9.5450839e-01 1.3559144e+00 -2.3633330e-01 1.6127605e-02 -9.9039861e-01 -1 5.3147166e-01 1 1 1.1009952e+00 -6.0756523e-01 9.3990108e-01 -1.4504744e+00 -2.5918749e-01 -1.0806401e+00 8.7968285e-01 -1.4715359e+00 -1 2.8443627e-01 1 1 4.4620047e-01 -1.1726920e+00 9.8951639e-01 6.3493945e-01 1.2249016e+00 -7.7103247e-01 4.9468133e-01 -1.4873373e+00 -1 6.6838077e-01 1 1 3.0971887e-01 9.1848602e-01 -7.8946768e-01 -5.6286904e-01 6.5125563e-02 3.2690118e-01 1.4549272e+00 -2.5763570e-02 -1 7.3954983e-01 1 1 -1.7398196e-01 -7.9182509e-01 1.5040584e+00 -8.0443200e-01 1.2910964e+00 -4.1738417e-01 -1.1963663e+00 5.3147304e-01 -1 4.4189749e-01 1 1 7.0793117e-01 -4.1773075e-01 1.4547012e+00 1.3261326e+00 4.7655080e-01 2.0059015e-01 -1.1348392e+00 9.1948437e-01 -1 6.5219671e-01 1 1 9.8778067e-01 6.5885587e-01 1.2884309e+00 -1.2889063e+00 1.4696640e+00 3.8966985e-01 -6.3290284e-01 2.7956879e-01 -1 9.3847693e-01 1 1 1.4540633e+00 -7.2343859e-01 -3.3919654e-01 -1.3668808e+00 1.4410072e+00 -1.0395083e+00 2.3473095e-01 -1.1098921e+00 -1 7.7413406e-01 1 1 -7.1333151e-03 -8.6882735e-01 1.1144365e+00 1.3008504e+00 4.7088765e-01 -6.1847152e-01 -7.1734416e-01 8.2122626e-01 -1 1.6801041e-01 1 1 -5.0910605e-01 -2.5861377e-01 1.5845205e-01 1.0499068e+00 5.3677553e-01 8.7933543e-01 1.0292504e+00 1.3332992e+00 -1 9.9351158e-01 1 1 1.1529496e+00 1.4426832e+00 -9.6690869e-01 -5.4299272e-01 -1.0678032e+00 9.3866186e-01 1.0030478e+00 -2.2082109e-01 -1 7.0840980e-01 1 1 2.7996821e-01 3.6401864e-01 6.2442770e-01 2.4802864e-01 1.3500746e+00 -9.8850412e-01 4.3844121e-01 -1.1191685e+00 -1 9.5572750e-01 1 1 -6.8013957e-01 1.3804511e+00 -1.3047049e+00 -2.7617440e-01 -1.0206494e+00 -1.0467095e+00 -1.2949463e+00 -1.1493380e+00 -1 7.6754308e-01 1 1 1.1498613e+00 5.7955528e-01 1.4108909e-01 -1.5308343e+00 -9.5826855e-01 8.7207189e-01 7.9064098e-01 7.2921098e-01 -1 1.3162597e+00 1 1 -1.3587557e+00 -1.4932770e+00 -6.1809673e-01 9.1096980e-01 1.3259328e+00 1.3825992e+00 -6.3393999e-01 4.9607875e-01 -1 5.6964260e-01 1 1 -3.7077434e-01 6.7702403e-01 8.9518591e-01 -1.4532286e+00 -1.5059585e+00 -1.0162571e+00 -1.4887909e+00 -1.9139547e-01 -1 4.4188860e-01 1 1 1.3155484e+00 -1.0574179e-01 3.0243338e-01 1.4689771e+00 1.1671336e+00 6.0570566e-01 6.7616225e-01 2.0715481e-01 -1 6.8091084e-01 1 1 -1.0680920e-01 9.3911071e-01 -9.9124049e-02 -6.7857460e-01 -8.9672400e-02 1.3347881e+00 1.1183313e+00 7.6615235e-01 -1 1.3238347e+00 1 1 -1.2929004e+00 2.7224873e-01 -9.3377680e-01 -8.2192708e-01 8.4045403e-01 -3.2938247e-01 -3.5452540e-01 -6.6567957e-01 -1 6.9509654e-01 1 1 6.1961551e-01 1.5255369e+00 1.4102891e+00 -5.4553124e-01 9.1031514e-01 -4.4486183e-01 1.0928203e+00 -8.6516730e-01 -1 6.7075999e-01 1 1 -5.0177370e-01 1.1603817e+00 -5.8747917e-01 1.5653494e+00 1.1039042e-01 1.9768405e-01 1.2793504e+00 1.5655841e+00 -1 5.9445409e-01 1 1 -1.2759463e+00 -4.7274014e-01 2.6322750e-01 1.1304358e+00 -1.3494038e+00 -1.3292619e+00 9.8136743e-01 -1.2087802e+00 -1 6.6099378e-01 1 1 -3.1861864e-01 -2.5572620e-01 7.0208724e-01 -1.1177871e+00 -2.7164923e-01 -1.0394658e+00 4.8091752e-01 7.1056546e-01 -1 5.8160284e-01 1 1 1.3920129e+00 -2.9144919e-01 1.5828581e-01 7.6971918e-02 -8.7450314e-01 9.4706669e-02 -5.3710057e-01 1.2799422e+00 -1 9.6105858e-01 1 1 1.2010630e-01 -6.4353317e-01 -6.1933898e-01 -6.6914290e-01 -1.4038378e+00 -1.0524837e+00 -1.2536484e+00 1.5039327e+00 -1 9.0439739e-01 1 1 -1.4174312e+00 6.4144408e-01 -1.1337056e+00 6.1698264e-01 -9.4152671e-01 1.2150453e+00 5.9410782e-01 -6.5771364e-01 -1 9.8218413e-01 1 1 -6.8671012e-02 -1.1953003e+00 -4.3133675e-01 -7.7015937e-01 -3.7189726e-02 9.1444203e-01 1.1886036e+00 1.0714464e+00 -1 7.7110932e-01 1 1 -1.1892017e+00 1.0723388e+00 1.3190563e+00 -7.0679274e-01 1.2920802e-01 3.5597509e-01 -5.2711437e-01 1.9092716e-01 -1 1.1620152e+00 1 1 -1.0051227e-01 -5.1897708e-01 -8.3976062e-01 -7.0367513e-01 7.5863761e-01 1.2809773e+00 7.9990843e-02 1.3466498e+00 -1 5.8780924e-01 1 1 8.6710138e-01 -1.3865270e+00 1.3191226e+00 1.4283677e+00 -1.3023238e+00 5.0997186e-02 -1.9556022e-01 1.1097192e+00 -1 5.1345804e-01 1 1 -4.7535249e-01 9.7557857e-01 2.7399328e-01 -1.4753835e+00 -6.7946644e-01 -5.4508897e-01 -6.7477285e-01 -5.8518438e-01 -1 8.5546921e-01 1 1 -1.7922631e-01 5.7696105e-01 -5.6983128e-01 -1.7965032e-01 -1.0309767e-01 -4.2615769e-01 2.4222509e-01 1.1327309e+00 -1 5.3198317e-01 1 1 5.3077316e-01 -1.1120917e+00 1.5616843e+00 -3.1241418e-01 1.3966462e+00 3.9903225e-01 -4.2706077e-01 -2.4331703e-01 -1 6.6452022e-01 1 1 -1.4186045e+00 1.5503622e+00 -7.7819468e-01 -1.1437636e+00 -5.4759081e-01 -7.6524807e-01 9.2893313e-01 9.2426473e-01 -1 1.2230955e+00 1 1 -9.3886316e-01 5.6794065e-01 -6.6784022e-01 1.7142278e-01 1.5076641e+00 1.5608778e-01 -1.1364266e+00 -1.0584059e+00 -1 3.9095648e-01 1 1 7.4676628e-01 1.2199923e+00 5.1998143e-01 2.6221742e-01 -7.7517621e-01 1.3745763e-01 9.6075803e-01 -9.3004028e-01 -1 9.1731636e-01 1 1 2.3826010e-01 -7.6515224e-01 -5.8293779e-01 -5.6627521e-01 -2.0187960e-01 1.1797332e+00 -3.2604727e-01 1.3780952e+00 -1 7.9761892e-01 1 1 -1.0931164e+00 -1.3749653e+00 1.1921085e+00 -1.5032995e+00 -7.0301421e-02 1.1853664e+00 -9.3894382e-01 -1.3171548e+00 -1 7.6403702e-01 1 1 2.6708824e-02 5.1362170e-01 -1.3099288e+00 -1.2662564e+00 -3.1715245e-01 -1.5269587e+00 -6.0895088e-01 1.3819667e+00 -1 9.4168798e-01 1 1 -3.5254768e-01 -6.5677980e-01 3.0869370e-01 -8.2233237e-01 9.0151295e-01 7.5456609e-02 6.7148439e-01 9.1902303e-01 -1 6.6910367e-01 1 1 -2.2505357e-01 1.0584190e+00 1.4455814e+00 -1.0741245e+00 -1.7320078e-01 -1.0042095e+00 1.0373216e+00 -1.1910118e+00 -1 1.2534732e+00 1 1 2.2291309e-03 1.1507847e+00 -1.1904054e+00 -1.2197231e+00 1.2708154e+00 -1.1138776e+00 1.5672701e+00 8.9364148e-01 -1 8.5663727e-01 1 1 -2.3410825e-01 -1.5469182e+00 -1.4816032e+00 -9.9481243e-01 -1.0940290e+00 -1.9084593e-01 -1.1464397e+00 -5.2209192e-01 -1 1.2589354e+00 1 1 -1.3833099e+00 7.6606504e-01 -1.0412970e+00 -2.5635837e-01 3.9716129e-01 1.8607217e-02 -8.2376241e-01 -3.3065473e-01 -1 3.3180567e-01 1 1 -1.5044167e+00 1.0084222e+00 7.3367280e-01 -1.4915903e+00 -7.9458836e-01 -1.4277670e+00 2.3926696e-02 1.6343154e-01 -1 1.0255683e+00 1 1 -1.1946088e+00 -3.4016106e-01 8.7658479e-02 7.5155986e-01 2.6384127e-01 -9.9589902e-01 1.2119096e-02 1.0418613e+00 -1 3.6898164e-01 1 1 1.2878593e-01 6.1162308e-01 -1.3089371e-01 -8.7747029e-01 -1.5485983e+00 3.3085957e-01 -5.1786847e-01 -6.7506921e-01 -1 1.0169203e+00 1 1 -5.2143719e-02 2.5795446e-01 -8.1574107e-01 -1.0073018e+00 8.0283575e-01 1.3773371e-01 1.5379353e+00 1.5443995e+00 -1 6.9588171e-01 1 1 1.2486834e-01 4.2772985e-02 -2.4980961e-01 3.2127774e-01 1.2002925e-01 -4.6326981e-01 -9.4658229e-01 8.8357718e-01 -1 1.0202566e+00 1 1 7.8378843e-02 -5.3915300e-01 -1.3822484e+00 -6.8280216e-01 4.2907651e-01 -1.3090841e+00 -1.8329817e-01 -2.6729559e-02 -1 6.7855869e-01 1 1 9.8589516e-01 -1.1912986e+00 6.2880272e-01 3.8203456e-01 1.5338087e+00 -1.2026816e+00 1.2100876e+00 4.0477941e-03 -1 5.2031870e-01 1 1 1.1802764e+00 -7.8534488e-01 -3.0344095e-02 -5.6055036e-01 -1.1864873e+00 -4.6223643e-01 -7.2839568e-01 -1.0837626e+00 -1 1.1160138e+00 1 1 8.9013471e-01 -1.4606218e+00 -1.0551911e+00 4.6653225e-01 1.5381462e+00 3.5090432e-01 6.4042636e-01 1.5536323e-01 -1 6.8366338e-01 1 1 2.2979168e-01 -2.6615644e-01 -3.0574182e-01 -4.0779633e-01 -5.4251934e-01 8.7953012e-01 5.4933848e-01 5.2637098e-01 -1 3.7572652e-01 1 1 1.0914316e+00 3.3664353e-01 1.0427842e+00 1.1223272e+00 -1.2206057e+00 1.0692653e+00 -4.0901958e-01 -7.8598017e-03 -1 6.1352343e-01 1 1 -6.8691119e-02 -4.0627979e-02 -8.7196018e-01 8.3096076e-01 -1.1975554e-01 1.2311412e+00 -5.8732332e-01 -1.5279541e-01 -1 8.8928455e-01 1 1 -1.5271291e+00 -1.1088336e+00 4.9495806e-01 -1.5633988e+00 1.0295588e+00 1.2601756e+00 -2.5893638e-01 -1.3513072e+00 -1 8.8331748e-01 1 1 3.5388694e-01 -2.3831302e-01 -1.7718373e-01 2.3797607e-01 -9.7830649e-02 -8.4698551e-01 -8.3792895e-01 -8.4663009e-01 -1 1.5986849e-01 1 1 7.4285690e-01 2.0377046e-01 3.0290193e-01 4.1632864e-01 -1.1867596e+00 -7.2920767e-01 6.8797520e-01 -1.0387942e+00 -1 5.3285272e-01 1 1 5.0666804e-01 4.3405309e-01 1.4927209e+00 9.0868917e-01 1.0296717e-01 -4.4036401e-01 -1.4033090e+00 -1.1839214e+00 -1 1.0749064e+00 1 1 -1.2879289e+00 3.5220488e-01 -5.9879949e-01 1.0569883e+00 -4.4838504e-01 3.9443011e-01 -1.4780087e+00 6.8048436e-01 -1 1.1240986e+00 1 1 -6.4750282e-01 7.4680361e-01 -1.5018400e+00 -9.0477986e-01 6.7347726e-01 4.2637906e-01 -3.1863322e-01 1.5033216e+00 -1 3.7045837e-01 1 1 -1.0292198e-01 8.6565332e-01 1.2726692e+00 -1.3266010e+00 -2.6000230e-02 1.8009202e-01 1.1470008e+00 -1.5032818e+00 -1 7.6935231e-01 1 1 1.2078856e+00 3.1978365e-01 -1.3524826e+00 -2.9952101e-01 -3.0448979e-01 1.4528370e+00 8.2992137e-01 -9.6897177e-01 -1 4.4175459e-01 1 1 -3.8009275e-02 -6.6127970e-01 1.3895615e+00 -1.2182542e+00 9.4498106e-02 1.3725855e+00 -1.8289733e-01 5.0780677e-01 -1 3.1146281e-01 1 1 -1.0785756e+00 8.2685738e-01 -2.4043658e-01 -1.4387687e+00 -1.4162235e+00 3.2911154e-01 -1.4778783e+00 -9.9888132e-01 -1 7.3473659e-01 1 1 -6.2989804e-01 -1.4138415e+00 -9.2941091e-01 -5.4642033e-01 1.3789039e+00 -9.6693473e-01 -1.2693777e+00 4.7279446e-01 -1 7.2941316e-01 1 1 4.7087441e-01 5.7260895e-01 -6.1053935e-01 -8.1121437e-01 -2.9183335e-01 1.8684816e-01 1.2476581e-01 1.1687005e+00 -1 6.1153310e-01 1 1 3.1435914e-01 1.1402504e+00 -8.9331426e-01 4.3211694e-01 -8.1696344e-01 -1.2356388e+00 1.4966747e+00 1.1118740e+00 -1 6.2218082e-01 1 1 -7.2484040e-01 4.7330953e-01 -2.6148790e-01 -7.7274391e-01 1.1969832e+00 -1.4545858e+00 -1.2004965e-01 1.0733776e+00 -1 5.4178178e-01 1 1 7.0370891e-01 4.0060650e-01 2.6103232e-01 -1.6281519e-01 -1.0621232e+00 6.4985685e-01 -7.7199509e-01 1.2331398e+00 -1 7.6935980e-01 1 1 -8.6072152e-01 5.6036568e-01 1.5068044e+00 -1.0775438e-01 -5.7587611e-01 -1.1736290e+00 -1.4375207e-01 2.9385044e-01 -1 7.8973763e-01 1 1 8.8763820e-01 -4.2881123e-01 4.8356493e-01 -1.4704489e+00 4.9718855e-01 8.7847869e-01 -1.5631942e-01 1.6075748e-01 -1 1.0891084e+00 1 1 -8.8826022e-01 -2.1686981e-01 -2.4366676e-02 1.0753725e+00 -3.8853646e-01 -8.9405622e-01 -8.8906156e-01 8.1319531e-02 -1 1.2527900e+00 1 1 -1.4124526e-01 -6.8334799e-01 -1.1236764e+00 2.0256816e-01 1.2387877e+00 -1.6523675e-01 -1.0429174e+00 1.4455095e-01 -1 7.1546793e-01 1 1 1.1349989e+00 6.3300921e-01 -1.5162279e+00 -9.2340946e-01 9.7076088e-01 3.3848438e-02 -1.3673495e+00 1.0166358e+00 -1 6.8860004e-01 1 1 1.7646072e-01 1.5530828e+00 1.3564870e+00 -2.7500679e-01 1.2875425e+00 2.6241884e-01 -2.9261728e-01 -5.2477268e-01 -1 8.3022936e-01 1 1 1.1180346e-01 -8.3086646e-01 -6.0067682e-02 -7.5626207e-01 4.3674909e-01 -3.2259498e-01 -1.4260471e+00 -1.4038799e+00 -1 7.3893377e-01 1 1 4.0831071e-01 6.8240923e-03 -1.1062876e+00 3.8727938e-01 -1.4601108e+00 5.3503716e-01 -3.6389614e-01 1.4929854e+00 -1 9.8407415e-01 1 1 1.2397876e+00 -1.5464097e+00 -1.4302633e+00 -3.7545066e-01 -1.1026030e+00 1.1313478e+00 6.7838807e-01 7.0513274e-01 -1 6.6945958e-01 1 1 -1.0745802e+00 -1.1129475e-01 1.0314036e+00 1.2603554e+00 8.0599247e-01 -1.4985170e+00 8.2859438e-01 1.0784224e+00 -1 8.5193608e-01 1 1 5.4732680e-01 -1.2833101e+00 -5.0823358e-01 -9.6633624e-01 -2.3213091e-01 5.7306231e-01 -4.9453645e-01 1.1969091e+00 -1 1.0847589e+00 1 1 3.3830678e-01 -1.5597695e+00 1.0870772e-01 8.2079373e-01 4.3394245e-01 -6.6488522e-01 9.7999878e-01 8.3328851e-01 -1 6.8631159e-01 1 1 -3.6066856e-01 1.5454971e+00 -1.3563000e+00 3.4691563e-01 -1.5074283e+00 -8.0800994e-02 -5.3077018e-01 -1.3999348e-01 -1 4.2264957e-01 1 1 1.5173088e+00 4.8209144e-01 6.1686292e-02 -1.8498671e-01 -1.5436324e+00 -8.5427477e-01 1.4686887e+00 1.8255763e-01 -1 2.6706508e-01 1 1 1.1007188e+00 3.4341822e-01 3.5942058e-02 1.1051373e+00 -5.5729620e-01 -7.1768655e-01 7.5814131e-01 -1.0900114e+00 -1 4.2523991e-01 1 1 -1.0582409e+00 7.2440291e-01 8.9237268e-01 9.4734517e-01 -1.3894875e+00 1.5579587e+00 -2.1884893e-01 -1.1948816e+00 -1 7.2026644e-01 1 1 -1.2987305e+00 1.3681985e+00 1.4422739e-01 4.3866949e-01 1.4836916e+00 -5.6319443e-01 6.1097123e-01 -1.3144331e+00 -1 9.6129554e-01 1 1 2.3035810e-02 -1.1455617e+00 -1.2797614e+00 -5.9991771e-01 -1.5579216e+00 9.8573110e-03 -1.2729345e+00 1.5999957e-03 -1 6.4901783e-01 1 1 7.4695482e-01 1.3654710e+00 1.5356678e+00 -1.4461741e+00 1.1858177e+00 -8.3258484e-01 3.5691218e-02 -1.3832062e+00 -1 9.3055790e-01 1 1 2.6537570e-01 1.3662799e-01 -1.3558613e+00 6.5436632e-01 -2.2534182e-01 -5.9965720e-01 -1.8188992e-01 2.3938579e-01 -1 6.5456614e-01 1 1 -8.9210240e-01 -1.9767788e-01 1.1526641e+00 -7.8119285e-01 1.4407153e+00 -2.0934051e-01 -2.5426469e-01 -1.0232397e+00 -1 4.8759965e-01 1 1 1.2566524e+00 1.4329710e+00 -1.3766929e+00 -7.9255420e-01 -1.2938099e+00 1.9789030e-01 -8.6057919e-01 -5.1126318e-01 -1 1.1686304e+00 1 1 -3.7013505e-01 4.9405514e-01 -2.4795606e-01 -1.0565260e-01 1.0410865e+00 -1.0043699e+00 1.3806672e-01 -5.4441116e-01 -1 5.4853152e-01 1 1 -5.0626151e-01 3.5532340e-01 1.4959486e+00 -7.0337186e-01 -1.1294498e+00 -6.6832768e-01 -1.1496562e+00 1.5410323e+00 -1 6.6856207e-01 1 1 -1.3043680e+00 -2.4733001e-01 2.4174395e-01 2.4234353e-01 -1.1607642e+00 -1.3895064e+00 -1.4764837e+00 8.3981277e-01 -1 4.1672900e-01 1 1 -4.7928047e-01 -5.4837610e-01 9.1126106e-01 1.5635487e+00 3.2660174e-01 1.1659504e+00 1.7802092e-01 -4.4253745e-01 -1 7.1391122e-01 1 1 -2.2327332e-01 8.7578804e-01 3.0040464e-01 -8.5905451e-01 8.3308321e-01 -1.1270088e+00 1.2013303e+00 1.5645386e+00 -1 9.2718620e-01 1 1 -1.4931114e+00 1.0080768e+00 3.6146563e-01 6.3068854e-01 -4.4902665e-01 -9.7427455e-01 -2.5777256e-01 7.0151221e-02 -1 8.7890530e-01 1 1 3.1856216e-01 1.3706144e-01 -6.8728390e-01 2.4865528e-01 -6.8535003e-01 -6.5151409e-01 -1.2708686e-01 9.3432152e-01 -1 5.9661402e-01 1 1 8.0026550e-01 8.0426943e-01 4.5565005e-01 8.3102683e-01 1.5422427e+00 -1.5469678e+00 3.3409771e-01 1.4616426e+00 -1 8.6898215e-01 1 1 9.0405225e-01 -9.1689805e-01 -1.0924831e+00 -4.5298874e-01 -8.0788260e-01 -6.7221931e-02 1.1541744e+00 -1.4278818e+00 -1 8.5567561e-01 1 1 -1.4775149e+00 -7.9352529e-01 1.2454133e+00 -1.3026983e+00 -1.1947466e-01 1.1743675e+00 -1.1247312e+00 2.1721616e-01 -1 9.8975056e-01 1 1 -1.4442998e+00 -7.1866611e-01 -7.7051100e-01 -6.9089122e-01 -5.3287180e-01 -1.0312314e+00 -3.9490087e-01 2.2129583e-01 -1 7.1982201e-01 1 1 7.3983933e-01 8.0241280e-01 -3.3342683e-01 -4.8222607e-01 7.0429174e-01 2.6095531e-01 1.0863156e+00 -3.2672263e-01 -1 8.8117084e-01 1 1 5.5951520e-02 -7.0535691e-01 6.9654566e-01 5.3540851e-01 -4.8976132e-01 2.1258001e-01 -1.2296143e+00 2.7674087e-01 -1 2.1028529e-01 1 1 1.0410013e+00 1.4370352e+00 1.2686236e+00 1.0894182e+00 -4.4577701e-01 8.4141659e-01 -7.3109083e-01 -1.5148558e+00 -1 7.4769739e-01 1 1 5.7991008e-01 -3.1448997e-01 -2.3244143e-01 6.4932722e-01 5.2419907e-01 1.3800833e+00 -6.7468832e-01 -7.1517067e-01 -1 6.2871845e-01 1 1 1.3283287e+00 -1.4740724e+00 1.4981121e+00 -6.5030117e-01 1.1879916e+00 6.8071558e-01 -1.4787154e+00 -1.3999752e-01 -1 5.9019088e-01 1 1 1.0629182e+00 -1.3510265e-01 -1.0946236e+00 -1.1001725e-02 -1.3884676e+00 -8.9369906e-01 3.6901540e-01 1.1464760e-01 -1 7.2780658e-01 1 1 1.3708149e+00 7.0119186e-01 -1.7300492e-01 4.4796657e-01 -2.2394339e-01 -4.4568738e-01 5.3785645e-01 1.0859472e+00 -1 6.8281649e-01 1 1 -1.1538320e+00 8.1746652e-01 1.4211132e+00 -1.4234789e+00 -1.8849458e-01 -1.1109565e+00 1.3913696e+00 -1.1380184e+00 -1 1.0050658e+00 1 1 5.9779328e-01 9.7514573e-01 -8.7944770e-01 -1.1813087e+00 -1.3030613e+00 -1.3606514e+00 -1.2667013e+00 -6.5992747e-01 -1 6.6448566e-01 1 1 2.9836330e-01 -4.1453666e-01 3.1600580e-01 6.1106560e-01 -5.0957643e-01 -8.1517224e-01 1.1246963e+00 1.5626268e+00 -1 5.4861278e-01 1 1 6.1016227e-01 9.3480197e-01 -1.3237497e+00 3.1316532e-01 -4.6953111e-01 -1.1419870e-01 -1.9148079e-01 -6.4578842e-01 -1 7.6649966e-01 1 1 8.3891094e-01 1.1186308e-01 4.9741292e-01 1.2017729e+00 2.7145257e-01 1.7551864e-01 -1.2267744e+00 4.3658361e-01 -1 7.3006484e-01 1 1 1.0838554e-01 1.4104138e+00 2.4091794e-01 8.9796809e-01 7.1073152e-01 -1.3792131e-02 -1.2544581e-01 -1.0997312e+00 -1 9.0207698e-01 1 1 -4.8799250e-01 1.5088064e+00 -4.0514906e-01 -6.1495777e-02 9.2942203e-01 6.7351860e-01 -3.5903002e-01 -1.1919612e+00 -1 9.7843713e-01 1 1 1.0084977e+00 -4.2704545e-01 -1.5089411e+00 2.4464702e-02 7.9737797e-01 6.6878668e-01 7.8198928e-01 6.4380645e-01 -1 4.2615250e-01 1 1 9.2905810e-01 1.1864110e+00 1.3042986e+00 -3.7039742e-01 -5.0264584e-01 -3.2077157e-01 -1.5297828e+00 8.0986421e-01 -1 5.0636934e-01 1 1 9.6398957e-01 3.2038465e-01 -6.8709017e-01 1.3672226e+00 -2.2595106e-01 -2.3475781e-01 -2.6550651e-01 -1.1331692e+00 -1 6.3882907e-01 1 1 5.7945572e-01 1.4931378e-02 5.7012420e-01 1.3007484e+00 6.2600418e-01 2.6587282e-01 -1.3063924e+00 -8.3927650e-01 -1 8.7795666e-01 1 1 -2.4896856e-02 -3.7574255e-01 2.1990469e-01 -6.6441565e-01 5.8453574e-02 1.1797105e+00 5.3817056e-02 3.0909611e-02 -1 4.1362170e-01 1 1 -6.0964263e-01 -5.0380126e-01 1.4251531e+00 1.5281321e+00 -8.8927992e-01 8.0359998e-01 -2.7542892e-01 1.1350381e+00 -1 8.2547052e-01 1 1 -1.5300960e+00 -7.9556391e-01 1.0463364e+00 7.9628454e-01 1.5701516e+00 3.9809461e-01 -1.5678056e+00 8.3399792e-01 -1 7.7018664e-01 1 1 7.5445526e-01 -4.2423716e-01 -8.5969620e-01 -3.0496298e-02 1.5915559e-01 -8.1624589e-01 1.5704595e+00 -7.8333584e-01 -1 1.0957960e+00 1 1 6.6167939e-01 1.2613645e+00 -7.2946647e-01 -4.7168197e-01 1.4326237e+00 6.9037065e-01 -9.4890236e-01 8.8938739e-01 -1 7.8782247e-01 1 1 -3.9255625e-01 2.8538063e-01 1.4931867e+00 -1.3205272e+00 9.4101072e-01 1.1578228e+00 -1.4775957e+00 2.3597968e-01 -1 2.5211259e-01 1 1 -3.4828223e-01 -8.1969426e-01 9.4750984e-01 1.2522452e+00 7.8981833e-01 5.0254719e-01 3.3850230e-01 1.4205673e+00 -1 1.2073776e+00 1 1 -7.9227883e-01 -7.1771647e-01 6.4693048e-02 9.5526724e-01 1.2476949e+00 -1.4320419e+00 -2.1622253e-01 -6.2913690e-01 -1 6.2477605e-01 1 1 1.3810122e+00 1.0551491e+00 3.0500787e-01 -1.5035586e+00 -1.2273555e-01 -5.8726161e-01 7.7058284e-01 6.9698689e-01 -1 3.8646979e-01 1 1 5.8519790e-01 -3.9910128e-01 -8.1194233e-01 6.6254903e-01 1.2100219e+00 7.7817901e-01 1.5408582e+00 -7.4041420e-01 -1 8.3412287e-01 1 1 -9.0547081e-01 -3.9490199e-01 7.6369280e-01 -1.4843990e+00 1.3092288e+00 4.0438768e-01 1.0555210e+00 -2.9293571e-01 -1 8.9694243e-01 1 1 -3.7313945e-01 1.0674572e+00 -1.1627555e+00 -9.0748007e-01 4.9375285e-01 1.2788947e+00 -4.3244991e-01 -4.9484538e-01 -1 2.2602518e-01 1 1 -7.3579101e-01 -8.8241650e-01 1.4156419e+00 4.1480507e-01 1.5578948e+00 -3.9418336e-01 1.4597941e+00 -1.0706241e+00 -1 6.6579800e-01 1 1 -1.1307521e+00 6.8488114e-01 1.4121606e+00 4.3467991e-01 1.5044511e+00 5.7923589e-01 -1.0787257e+00 1.0638673e+00 -1 5.7267602e-01 1 1 -1.0567802e+00 1.8499338e-03 -5.4904159e-01 1.4622828e+00 -1.3694536e+00 -5.7800780e-01 -1.2089705e-02 -1.5281222e+00 -1 5.9554118e-01 1 1 1.2600863e+00 -3.2408934e-01 -8.8445093e-01 -9.1969814e-02 -1.0992060e+00 -7.7264883e-01 1.0118512e+00 -6.2921408e-01 -1 3.4017342e-01 1 1 7.9372677e-01 5.5218309e-01 1.0497280e+00 -7.3085159e-02 1.3509191e+00 1.4350619e+00 7.4192351e-01 -6.0011424e-01 -1 7.9839420e-01 1 1 9.6347735e-01 2.7641111e-01 -4.0557035e-01 2.0468333e-02 6.0696174e-01 1.0790635e+00 5.2726832e-01 1.5340565e+00 -1 3.6630490e-01 1 1 1.3953228e+00 -7.7393492e-01 8.3517193e-01 -1.5639236e+00 4.5455960e-01 -5.9495356e-01 -6.3414275e-01 -1.6341538e-01 -1 4.6472127e-01 1 1 -7.9938453e-01 -1.3306116e+00 9.8658197e-02 8.4145833e-01 -5.7017555e-01 3.0497051e-01 1.3866487e+00 -7.7039329e-01 -1 5.9130658e-01 1 1 1.3359539e+00 1.4091638e+00 -6.1260630e-01 -1.0600348e+00 -1.0829177e+00 -1.4397781e+00 1.0708686e+00 -1.4966544e+00 -1 6.4947174e-01 1 1 4.1379187e-01 -6.5044685e-01 -1.0749439e+00 -3.2125225e-02 -1.3508979e+00 1.3372840e+00 -9.5723308e-02 4.6107500e-01 -1 3.6577891e-01 1 1 -8.8610259e-01 6.8219116e-01 7.1691346e-01 4.2527418e-01 -2.5091356e-01 7.7905582e-01 -3.2620183e-01 -1.0214725e+00 -1 5.3687308e-01 1 1 1.5644997e+00 -1.2263242e+00 1.1567419e+00 4.5991998e-01 -1.0869305e+00 -5.6707587e-01 -3.9494646e-01 9.1601475e-01 -1 4.4842930e-01 1 1 -5.8352578e-01 1.1589600e+00 1.1857538e+00 1.5571459e+00 3.2095523e-01 7.4800493e-01 3.2020107e-01 -1.4856975e+00 -1 7.4684579e-01 1 1 7.3440446e-01 7.6604859e-01 -1.2996086e+00 1.4843307e+00 1.7989947e-01 -9.3490108e-01 7.1191187e-02 -7.3959378e-01 -1 7.1884582e-01 1 1 -1.8171160e-01 7.3201219e-01 9.7249376e-01 -2.4057306e-01 1.3583277e+00 1.3640654e+00 -4.3651712e-01 9.2955105e-01 -1 1.0056310e+00 1 1 -3.9871901e-01 4.5210366e-01 -1.0039582e+00 -8.1613308e-02 -5.4083936e-01 -1.4966749e+00 -9.2432117e-01 -1.7571633e-01 -1 4.5745184e-01 1 1 -2.5331224e-01 -1.0063980e+00 -3.1968402e-02 1.2011183e+00 -1.2595647e+00 1.1680413e-01 1.0982923e-01 -1.6723975e-01 -1 9.2689467e-01 1 1 -5.6073366e-01 -1.9689501e-01 -8.0588338e-02 -6.7880072e-01 -1.4520386e+00 -3.6836546e-01 -1.3566200e+00 9.2700186e-01 -1 9.9018028e-01 1 1 5.2726694e-01 -1.1173637e+00 -4.2176436e-01 -1.4807633e+00 -5.2153850e-01 9.6087237e-01 9.6763693e-01 9.6226493e-01 -1 1.1063867e+00 1 1 -6.5745148e-01 9.0857866e-01 -1.1605391e+00 5.0886422e-01 -4.5409524e-01 -1.5458502e+00 -9.5135656e-01 -1.3233282e-01 -1 3.0741294e-01 1 1 -8.0562738e-01 -8.0040744e-01 9.6751381e-01 1.0656905e+00 -1.0501130e+00 -1.3282106e-01 1.2569104e+00 1.2984454e-01 -1 5.0610006e-01 1 1 8.4894070e-02 -1.4806349e-01 1.2097194e-01 8.4065129e-01 2.1807617e-01 1.3488690e+00 8.2327743e-01 -1.1097160e+00 -1 1.6352854e-01 1 1 5.3157401e-01 -3.6167518e-01 5.6497416e-01 1.0840938e+00 -1.0324049e+00 7.0796268e-01 1.2497798e+00 6.3846498e-01 -1 9.4293473e-01 1 1 -5.2519366e-01 3.0707060e-01 -1.5138034e+00 -8.7327047e-01 -6.1341667e-01 1.5173903e+00 3.6055525e-01 -9.9956850e-01 -1 5.1898224e-01 1 1 9.4554399e-01 -7.0119776e-01 1.2651652e+00 4.6408091e-01 1.0131011e+00 -6.6978965e-01 -2.8007348e-01 1.4896911e+00 -1 6.9348624e-01 1 1 -1.5594018e+00 -9.1667613e-01 1.3322480e+00 -7.6664269e-01 -2.4265335e-01 -8.2821972e-01 -1.0891108e+00 -1.2546476e+00 -1 5.3067663e-01 1 1 1.4417060e+00 -2.0537749e-01 9.6047432e-01 -1.2921468e+00 -4.8752799e-01 5.0827244e-01 1.3754790e+00 -4.9164503e-01 -1 5.6478848e-01 1 1 -3.5167128e-01 8.3087605e-01 1.1888561e+00 7.1875935e-01 -6.0928293e-01 5.4440378e-01 -1.3046064e+00 -6.8927238e-01 -1 3.0494681e-01 1 1 -1.2034999e+00 1.5444377e-01 5.7571862e-01 7.6465648e-01 1.3738033e+00 1.4765176e+00 -1.3451414e+00 -1.5487360e+00 -1 4.6803169e-01 1 1 1.4922259e+00 7.8096826e-01 -2.4640566e-03 -6.7403064e-01 -1.1939264e+00 3.9124801e-01 -8.9102408e-01 -1.5107766e+00 -1 5.8169934e-01 1 1 5.0722186e-01 1.5938713e-01 -5.7269409e-01 1.5012919e-01 -9.6875696e-01 3.5190101e-01 5.3051644e-01 -1.2710325e+00 -1 1.1212239e+00 1 1 -1.4047308e+00 -9.5911069e-01 5.7031430e-01 5.2233190e-01 9.7650964e-01 -1.2186981e+00 5.4993395e-01 5.8738794e-01 -1 6.7078498e-01 1 1 -2.4249004e-01 -2.6137981e-01 2.7330408e-01 1.2223569e+00 5.1743913e-01 5.2451223e-01 1.7427623e-01 1.3449558e+00 -1 3.1367087e-01 1 1 -8.8449352e-01 -1.0638811e+00 4.1318414e-01 1.2778275e+00 6.7099701e-01 1.6807897e-01 1.0962535e+00 9.1364851e-01 -1 3.8914028e-01 1 1 3.3386982e-01 1.2949120e+00 1.4660300e+00 5.1967638e-01 -8.7091222e-01 6.1152960e-01 -7.0767446e-01 -4.1440106e-01 -1 9.6443009e-01 1 1 4.6558767e-01 -1.3685892e+00 5.5741254e-02 5.7340955e-01 -7.4143741e-01 -1.3131471e+00 1.8512604e-01 7.2301182e-02 -1 8.4794222e-01 1 1 -5.7526402e-01 8.6249685e-01 6.4864192e-01 -1.1120375e+00 1.3595254e+00 -3.7545015e-01 1.2365537e+00 -6.3038800e-01 -1 6.3220763e-02 1 1 1.3597219e+00 6.7604987e-01 3.9823930e-01 -6.7960847e-01 7.4074689e-01 1.2688872e+00 1.1227846e+00 -1.4806822e+00 -1 7.6398983e-01 1 1 9.0127299e-01 -7.7041315e-01 -1.5260106e+00 6.5141586e-01 -3.9866315e-01 1.0556320e+00 -9.0712539e-01 -1.2704711e+00 -1 6.1942606e-01 1 1 -1.0646079e+00 1.3111169e+00 3.0230255e-01 -1.0409156e-01 6.8555244e-01 1.4335513e+00 9.2752784e-02 5.9807095e-01 -1 3.3055339e-01 1 1 -1.4947712e+00 8.1120670e-01 8.4365416e-01 4.0019430e-01 -1.2819169e+00 8.2316781e-01 6.6608879e-01 -1.3180117e+00 -1 3.1938493e-01 1 1 6.9734171e-01 -5.6110173e-01 1.2877821e+00 -8.4205741e-02 -1.3489277e-01 -5.9266684e-01 1.4596299e+00 -4.5352979e-01 -1 6.8441766e-01 1 1 -1.0600323e+00 6.2434575e-01 1.3211980e+00 -1.5291943e+00 1.0870356e+00 1.0386539e+00 -6.9771733e-01 -9.7132328e-01 -1 6.2953849e-01 1 1 8.3454115e-03 4.5963213e-01 5.9800778e-01 2.0161447e-01 1.4467707e+00 -1.1748578e+00 1.0301671e+00 -1.3149449e+00 -1 7.2591196e-01 1 1 -1.1103386e+00 -1.3914989e-01 7.6187826e-01 -1.2440312e+00 -5.1671157e-02 -9.2460343e-01 7.0158721e-01 8.2602341e-01 -1 5.6146938e-01 1 1 -3.9974439e-01 -1.3473319e+00 -2.4376505e-01 -1.1336583e+00 -1.3575594e+00 -1.4925924e+00 1.1790385e+00 2.7751255e-01 -1 1.0236411e+00 1 1 1.3627352e+00 -6.8900333e-03 -3.2232586e-01 3.6474969e-01 8.8605254e-01 -3.8294953e-01 -1.0658802e+00 -1.1116413e+00 -1 1.1030223e+00 1 1 1.2797275e+00 4.3813874e-01 -1.2249275e+00 1.1007298e+00 7.3586427e-01 8.9067971e-01 -8.8724001e-01 -3.0380043e-01 -1 7.8472363e-01 1 1 1.0374919e+00 -9.5423780e-02 -4.9997592e-01 -8.7393476e-01 -7.7955953e-01 -3.5123948e-02 1.2975069e+00 -8.8576354e-01 -1 9.2816391e-01 1 1 1.2863564e+00 1.5663741e+00 6.6510707e-01 -1.2759227e+00 1.5259916e+00 2.9121704e-01 1.4044560e+00 9.7980629e-01 -1 8.6063678e-01 1 1 -6.4826199e-01 -4.9702010e-01 6.6784236e-01 7.7998520e-02 -6.2132230e-01 -1.1657795e-01 -1.2347332e+00 -6.2434516e-01 -1 4.9080918e-01 1 1 -2.9589082e-01 7.7995168e-02 -4.8393650e-01 8.7698188e-01 9.0023542e-02 1.0282343e+00 1.1997403e+00 -4.4964970e-01 -1 4.1957461e-01 1 1 1.0419134e-01 8.2065245e-01 6.2681931e-02 -9.1833983e-01 -1.2219829e+00 -3.6722885e-01 1.2928606e+00 1.4094277e+00 -1 3.7344819e-01 1 1 1.2767309e+00 1.1140424e+00 1.0616774e+00 1.0711480e-01 -1.2755246e+00 1.2143176e+00 -1.2883153e+00 6.4286368e-01 -1 1.0464504e+00 1 1 9.3797982e-01 -1.8126188e-01 -6.3442367e-01 1.4592080e-01 4.8613881e-01 1.2498043e+00 -8.5924004e-01 6.7276178e-01 -1 7.7739784e-01 1 1 1.1481679e-01 8.7649115e-01 -1.9317720e-01 -1.0929601e+00 -7.4756079e-01 7.7278533e-01 6.5407518e-01 5.1532957e-01 -1 6.8680475e-01 1 1 7.8782252e-01 2.5873871e-01 -1.4639059e+00 -4.8785759e-01 -1.0251097e+00 8.5892982e-01 6.0878266e-01 -2.2681048e-01 -1 2.9227348e-01 1 1 -8.8002086e-01 6.5726588e-01 1.0880126e+00 1.3431800e-01 -5.2496598e-01 4.1518407e-01 -3.5703372e-01 -1.2518561e+00 -1 6.2851703e-01 1 1 1.0756742e-01 8.2793218e-01 -9.8242670e-01 -1.3225692e+00 -1.5109779e+00 5.2131713e-01 -2.2374922e-01 -6.9969093e-01 -1 2.4319126e-01 1 1 1.4698137e+00 9.4231069e-01 5.6544298e-01 1.4892874e+00 -1.5116639e+00 -1.2493068e-01 -6.6742600e-02 -7.2409270e-01 -1 8.2962639e-01 1 1 8.1653575e-01 6.4713398e-01 8.2467254e-02 1.3853240e+00 -4.7490070e-01 -1.1261159e+00 -1.9429496e-01 7.0401195e-01 -1 7.6043572e-01 1 1 1.0397080e+00 1.8704331e-01 5.8478561e-01 7.9778231e-01 1.1309469e+00 1.4652818e+00 -1.4005688e+00 1.0908638e+00 -1 1.3293418e+00 1 1 8.3478612e-01 -1.0974134e+00 -1.5517388e+00 9.8919734e-03 1.1896456e+00 4.6217991e-02 5.9471338e-01 -1.8615662e-01 -1 7.5078816e-01 1 1 -1.0253109e-01 6.3586794e-02 1.4289718e+00 -2.5001420e-01 1.2783569e+00 8.1238340e-01 -1.2001149e+00 2.9196305e-01 -1 8.9211648e-01 1 1 1.4943681e+00 5.6174839e-01 -7.4697366e-01 1.4623343e+00 -8.3475605e-03 3.6620663e-01 -1.3061540e+00 -1.4477155e-01 -1 9.5430066e-01 1 1 -1.1880952e+00 8.1923384e-01 -5.8201049e-01 7.7242004e-01 1.0742199e+00 4.5483832e-01 9.1901415e-01 1.5588884e+00 -1 4.1026300e-01 1 1 -3.5324507e-01 -7.3744788e-01 1.0691760e+00 1.0028474e+00 -3.1971420e-01 9.7274489e-01 -1.3403302e+00 -6.4484489e-01 -1 4.7857105e-01 1 1 6.2029776e-01 -7.0348647e-01 -2.6811645e-01 2.1118528e-01 -1.3131555e+00 7.5148050e-02 1.4308934e+00 5.8654518e-01 -1 6.7466050e-01 1 1 1.5399649e+00 1.4576470e+00 -1.1893481e+00 -6.0876038e-01 -5.1645811e-01 9.3030016e-02 1.3411864e-01 -2.5297845e-01 -1 8.1318856e-01 1 1 -1.3925671e+00 5.3306840e-01 5.8014111e-01 7.3149775e-01 1.0896403e-01 -9.5766244e-01 -1.5315322e+00 -1.2339658e+00 -1 9.1771209e-01 1 1 -1.0557595e-02 -5.4165114e-01 -1.0719375e+00 1.2306718e+00 -1.9008106e-01 -1.0533934e+00 -1.3930165e+00 1.5307912e+00 -1 1.4417459e-01 1 1 -1.5123147e+00 8.0477819e-01 9.8015209e-01 -3.4462687e-01 3.0726969e-01 -1.5076580e+00 -1.2802110e+00 1.5050281e+00 -1 8.2143757e-01 1 1 1.1531862e+00 1.3506787e+00 -1.0956421e+00 9.5301847e-01 -4.9663587e-01 8.7905740e-01 2.6126906e-01 -1.0966950e+00 -1 3.0752963e-01 1 1 1.1151197e+00 -2.9194449e-01 1.5587256e+00 1.5420214e+00 2.5263021e-01 -5.9245670e-01 -7.9742392e-01 -4.2805215e-01 -1 8.5475665e-01 1 1 -9.2564161e-01 4.5663641e-01 -2.4038025e-01 -1.3851137e+00 -1.4773660e+00 1.4289971e+00 -2.6961554e-01 -2.5277851e-02 -1 9.3401950e-01 1 1 -9.1658946e-02 -2.2275397e-01 1.7321694e-02 -4.0365262e-01 1.0583395e+00 -3.2119600e-01 -1.2518158e+00 -7.2984147e-01 -1 6.5952879e-01 1 1 -1.1315014e+00 9.5242793e-01 -1.0424064e+00 -1.4910010e+00 -1.8597564e-01 -1.0850509e+00 -2.1451244e-02 1.4737219e+00 -1 1.2822119e-01 1 1 -1.0839817e+00 1.0416585e+00 9.3801786e-01 1.2306548e+00 1.9206085e-01 4.9540955e-01 7.5209749e-01 5.2799085e-01 -1 5.5347046e-01 1 1 -3.8469188e-01 -9.4195982e-01 7.5428235e-01 -6.3006042e-01 1.5509697e+00 1.1278016e+00 -1.2663549e+00 -1.0571095e+00 -1 5.2415763e-01 1 1 -1.1866391e-01 -1.0332607e+00 8.9713118e-01 8.8332992e-01 1.3528274e+00 -1.4084734e+00 6.6325886e-01 -1.1323242e+00 -1 1.0834839e+00 1 1 5.2704397e-01 7.1202972e-01 -1.5610564e+00 -1.0409501e+00 1.2646787e+00 -3.1134976e-01 1.0209816e+00 7.9622713e-01 -1 7.6537018e-01 1 1 -1.2632038e+00 7.5713461e-01 -1.2350517e+00 2.8187353e-01 -5.6032382e-01 1.0380158e+00 2.5789204e-01 -9.9530054e-01 -1 1.3716155e+00 1 1 2.1761793e-01 -1.4303656e+00 -1.0110686e+00 -7.3342794e-02 1.1322774e+00 6.6694162e-01 -1.0063902e+00 9.6463303e-01 -1 9.0570854e-01 1 1 6.9073217e-01 -6.8818050e-01 -1.5573056e-01 -1.1680267e+00 1.5603925e+00 8.5156477e-02 -6.4640116e-02 -1.1723789e+00 -1 7.6479238e-01 1 1 9.5064219e-01 1.0945217e+00 -4.1680183e-01 7.8784851e-01 -4.9828881e-01 -1.3413446e+00 5.8463311e-01 -1.0233632e-01 -1 8.3580581e-01 1 1 -6.9689423e-01 -1.5407028e+00 5.6321526e-01 -4.4312977e-01 7.4591265e-01 9.0982039e-02 -9.7314710e-01 -1.5152688e+00 -1 7.3244364e-01 1 1 -8.4387032e-01 1.5561874e+00 3.4019157e-01 1.0342038e+00 -1.5423084e+00 -8.2049363e-01 -5.5203433e-01 -1.3730930e+00 -1 7.2713744e-01 1 1 1.3624137e+00 1.0825464e+00 -9.8929448e-02 -5.6917387e-01 -2.9608556e-01 1.5553723e+00 -9.1784781e-01 5.6597567e-01 -1 1.0480836e+00 1 1 -9.8202615e-01 1.3944502e+00 -8.0472240e-01 4.4313895e-02 -2.7198852e-02 -5.0836111e-02 -1.0482286e+00 -3.8952232e-01 -1 9.4292857e-01 1 1 1.0142506e+00 2.4404594e-01 -4.1292042e-01 2.2616617e-01 1.5414281e+00 1.1067704e-01 4.7354553e-01 3.7754119e-01 -1 6.2948066e-01 1 1 2.2821704e-01 -1.2398589e+00 -1.7539952e-01 -1.5235927e-01 1.2091789e+00 3.2614038e-01 1.2255788e+00 -6.8235444e-01 -1 9.1552419e-01 1 1 -2.4077154e-01 -1.2375392e-01 -1.1258317e+00 -3.0426684e-01 -2.9236898e-01 -6.3779240e-01 -1.1197267e+00 -1.5178850e+00 -1 8.2969701e-01 1 1 -2.7587313e-01 -1.9772573e-01 -4.1040661e-02 7.0002910e-01 -3.9449262e-01 -2.6275824e-01 -1.1067404e+00 -1.3602495e+00 -1 3.6266595e-01 1 1 3.9100042e-01 6.2869699e-01 1.3800001e+00 1.2457314e-01 -1.4769437e+00 9.0160876e-01 3.8374830e-01 -3.4386727e-01 -1 4.4042802e-01 1 1 -6.6775327e-01 1.3341549e+00 -7.1692286e-01 1.3999772e+00 -1.2690050e+00 1.4371421e+00 -3.1961516e-02 1.1533389e+00 -1 1.0461849e+00 1 1 -1.1603164e+00 -1.5475214e+00 -1.3147642e+00 -1.1125579e+00 1.0474348e-01 1.4826669e+00 3.5143914e-02 5.4021610e-01 -1 7.0993934e-01 1 1 1.5701927e+00 5.2800952e-02 7.2004815e-01 -9.3835296e-04 1.1317765e+00 7.0173540e-02 4.4349942e-02 2.0923377e-01 -1 5.6273239e-01 1 1 8.5003312e-01 1.4964772e+00 4.3439590e-01 -6.2934946e-02 -5.7578986e-01 1.3094494e+00 8.3202094e-01 1.1498647e+00 -1 7.7226337e-01 1 1 -1.4566706e+00 -2.9899161e-01 -1.6949599e-01 9.6909141e-01 -1.1948374e+00 1.0596246e+00 5.4707749e-01 -1.3013937e+00 -1 6.0030342e-01 1 1 1.6801669e-01 1.3962488e+00 7.0539746e-01 1.5029643e+00 -5.7125850e-01 -5.7839283e-01 -7.1033589e-01 -7.5511760e-01 -1 7.2333909e-01 1 1 -4.3522400e-01 -9.4287196e-01 -7.5559913e-01 -1.2258308e+00 -4.3450203e-01 -9.6068393e-01 -5.6320303e-01 7.7273361e-01 -1 1.2273901e+00 1 1 -1.1820001e+00 -6.5572708e-01 -1.0370283e+00 2.6261455e-02 1.5273810e+00 -1.5702250e+00 -1.3461745e-01 -1.0180797e-02 -1 7.1340608e-01 1 1 1.5554298e+00 -9.7944912e-02 2.2216229e-01 1.5532974e+00 7.3854565e-01 -1.3939034e+00 -5.6882655e-01 -1.4626567e+00 -1 9.6788038e-01 1 1 9.1682026e-01 3.4420187e-02 -1.4721165e+00 -3.6592544e-01 3.0413982e-01 -4.7815373e-01 -4.0133857e-01 9.1142145e-02 -1 1.5803288e-01 1 1 -5.1390249e-01 4.4703216e-01 1.3219463e+00 1.1295608e+00 3.0670058e-01 -1.3574297e-01 -2.9785545e-01 -1.2711823e+00 -1 4.4642765e-01 1 1 -9.2088244e-01 -1.4200651e+00 6.0834242e-01 -1.1549108e-01 -6.3686918e-01 -6.3580195e-01 -1.4994715e+00 1.2102613e+00 -1 8.3205266e-01 1 1 1.3558371e+00 -3.5446446e-01 -1.4729676e+00 4.4571254e-01 -4.5409248e-01 -1.3667474e+00 2.3913883e-01 -9.5160301e-01 -1 6.5047688e-01 1 1 -1.5589932e+00 -1.0245407e+00 -4.1601245e-01 1.5337099e+00 -1.0037906e+00 4.0114911e-01 1.1092958e+00 2.5640955e-01 -1 6.7274804e-01 1 1 -1.1161196e+00 -3.8682258e-01 1.2639603e+00 2.9480117e-01 -3.5622939e-01 2.5527446e-01 -1.4180205e+00 -7.8986611e-01 -1 8.3612014e-01 1 1 -1.7161807e-01 -1.3719786e+00 -6.9102864e-02 4.3161463e-01 7.2822847e-01 -1.0177406e+00 -5.4835609e-01 1.0908039e+00 -1 4.0569234e-01 1 1 -4.0292619e-01 4.4493226e-01 9.7744046e-01 2.0960350e-01 -3.0915800e-01 8.0622340e-01 1.2120435e+00 -1.1928822e+00 -1 5.3618795e-01 1 1 1.2933467e+00 9.8597144e-01 4.5390948e-01 1.0807416e+00 1.7578897e-01 5.0757279e-01 7.2781732e-01 8.7398857e-01 -1 4.5236374e-01 1 1 5.9823256e-01 -6.7928708e-01 1.0697132e+00 -6.6400735e-01 1.3881695e+00 1.3517924e+00 -9.3614952e-01 -9.6132575e-01 -1 6.8456815e-01 1 1 1.3981679e+00 -2.3031632e-01 -6.6477064e-01 -1.0343896e+00 1.4981375e+00 -4.2373253e-01 -7.6902702e-01 2.0909810e-01 -1 5.1395727e-01 1 1 -1.0483196e-01 -4.8426125e-01 -1.2967437e+00 5.8766765e-01 -6.6857553e-01 3.1784035e-01 -5.2501940e-01 -1.1303336e+00 -1 5.3174131e-01 1 1 5.2265547e-01 8.8778964e-01 -1.1432084e+00 -2.3716915e-01 7.2798169e-01 1.2351816e+00 7.3276166e-01 -3.0530335e-01 -1 3.7020965e-01 1 1 3.7750560e-01 -1.4846285e+00 7.7855794e-02 5.7924226e-01 -1.3151418e+00 5.3243014e-02 4.8196059e-01 -1.0126498e+00 -1 1.0465628e+00 1 1 -1.2804642e+00 1.5198813e+00 -1.5218008e+00 -4.7095485e-01 6.5831783e-01 -4.9857048e-01 1.2858030e+00 1.5437293e+00 -1 8.8254980e-01 1 1 -8.5260362e-01 3.5507652e-01 -1.2000993e+00 1.4752536e+00 -3.4156134e-01 -8.4642819e-01 -5.2425597e-01 -9.5526727e-01 -1 9.0798146e-01 1 1 -9.0493132e-01 -1.2549857e+00 -1.0441029e+00 1.1384102e+00 -9.3173962e-01 -7.8700019e-01 9.9735320e-01 1.5030668e+00 -1 7.3177692e-01 1 1 -7.3062613e-01 1.0829252e-01 6.9830479e-01 9.6180160e-01 1.0915188e+00 -1.0070724e+00 -1.0231964e+00 4.9746595e-01 -1 9.6484075e-01 1 1 8.5232001e-01 1.0901944e+00 -5.8156034e-01 1.5053635e+00 1.3964394e+00 1.0352877e+00 2.1706076e-01 1.1322063e+00 -1 7.0190437e-01 1 1 -7.2008600e-01 1.1285164e+00 -7.8987944e-01 1.3991787e+00 -8.8229309e-01 -1.2006243e+00 7.5105717e-01 3.6397625e-01 -1 7.5751453e-01 1 1 -1.0704438e+00 1.1803318e+00 8.6678938e-01 1.1748406e+00 -3.8267743e-01 -4.4298107e-01 9.8582779e-02 6.6796134e-01 -1 3.3518358e-01 1 1 9.5162226e-01 -1.3208546e+00 5.6393487e-01 6.3663739e-01 -8.1942199e-01 3.9178360e-01 1.2614391e+00 1.5156719e+00 -1 4.4013695e-01 1 1 6.7183437e-02 -1.1093328e+00 -1.3160545e-01 -2.9992100e-01 7.1687249e-01 -7.1307428e-02 1.5401425e+00 -1.2765906e+00 -1 4.3416316e-01 1 1 1.3202604e+00 7.9561848e-01 -2.1159081e-01 1.4839724e+00 4.6807722e-01 -1.5171377e+00 -1.5487250e+00 1.4199388e+00 -1 2.7578826e-01 1 1 5.4799344e-01 1.3413913e+00 7.6208540e-02 1.9298036e-02 4.2577709e-01 -1.3676915e+00 -1.3259050e+00 1.3739303e+00 -1 1.0291582e+00 1 1 -1.0238688e+00 6.9450729e-01 -9.3287389e-01 7.5805289e-01 -5.1254335e-01 2.4299998e-01 -1.1685253e+00 9.4130538e-01 -1 7.2509148e-01 1 1 1.4809857e+00 1.5673062e+00 8.7751153e-01 1.4366895e+00 -6.9085715e-02 3.0294928e-02 -1.3088221e+00 -5.4107399e-01 -1 1.2943494e+00 1 1 8.7495727e-02 -5.3992104e-01 -1.4412742e+00 1.5884775e-01 1.2656770e+00 2.2883771e-01 5.7977064e-02 1.0801677e+00 -1 3.2899945e-01 1 1 2.7531663e-01 -1.5332662e+00 1.3252203e+00 -5.9960785e-01 5.0885720e-01 7.6591696e-01 5.2678683e-01 -8.8557533e-01 -1 1.0365186e+00 1 1 -3.1938986e-01 8.7871607e-01 -9.1434776e-01 6.2011085e-01 9.4779458e-01 -1.4803252e+00 6.9810602e-01 1.0014881e+00 -1 6.0298964e-01 1 1 9.9644499e-01 -4.6143977e-02 1.2284036e+00 1.5402395e+00 -1.4329009e+00 -1.5542410e+00 -7.8073762e-01 -6.4277513e-01 -1 1.1064251e+00 1 1 -5.7949843e-01 4.3156005e-01 -7.6723216e-01 8.1189331e-02 6.8347812e-01 2.1478368e-01 5.7537453e-01 8.1555449e-01 -1 4.8795465e-01 1 1 -6.9285456e-01 -7.0764897e-01 1.3669824e+00 1.0978771e+00 1.5539788e+00 1.7940389e-01 4.9750167e-01 2.5559176e-01 -1 8.1014233e-01 1 1 1.0773897e+00 6.1350994e-01 4.0639084e-01 1.4465793e+00 -1.4802614e+00 -6.8776699e-01 -1.4090637e+00 1.1735706e+00 -1 5.4207032e-01 1 1 -4.5088402e-01 5.5445997e-01 3.8849502e-01 -1.2791211e-01 -4.8169534e-01 -1.3804694e+00 -8.0898354e-01 1.2825985e+00 -1 7.2969804e-01 1 1 -4.8632382e-01 8.4484346e-01 1.2063461e+00 -9.6952703e-01 3.0668702e-02 -8.8687149e-01 2.2671433e-01 -9.7661568e-01 -1 9.8982033e-01 1 1 7.7970049e-01 -7.1470754e-01 -7.8033935e-01 6.0036568e-01 2.2767381e-01 1.2079764e+00 -3.6419100e-01 8.4179816e-01 -1 6.8610894e-01 1 1 8.4316340e-01 1.3606287e+00 9.8585061e-01 -4.4966394e-01 5.3820922e-02 1.4877780e+00 -1.1356315e+00 1.5098957e+00 -1 4.4480682e-01 1 1 -6.7724839e-01 4.3330744e-01 4.3147131e-01 1.1700215e+00 -2.1044478e-01 1.1487540e+00 -1.3839534e+00 -9.6821144e-01 -1 7.4380742e-01 1 1 -5.2346673e-01 3.8629942e-01 9.4248024e-01 1.3231971e+00 4.8797115e-01 -1.1203819e+00 2.4719655e-01 7.2034707e-01 -1 7.9097551e-01 1 1 -1.4459777e+00 -1.1376597e+00 3.5518066e-01 -3.6089198e-01 -1.3673489e+00 4.4758466e-01 1.4468726e+00 -8.2484914e-01 -1 4.7764363e-01 1 1 8.1275332e-01 -9.1360257e-01 4.9525869e-01 9.0383608e-01 -2.8194640e-01 -1.5590202e+00 -1.4802691e+00 6.0895637e-01 -1 1.0381753e+00 1 1 3.0025529e-01 1.1864166e+00 -1.4076862e+00 1.1724842e+00 -1.1514718e+00 -1.5690907e+00 -6.1080307e-01 -5.7923297e-01 -1 3.4940889e-01 1 1 9.9287073e-01 4.1467680e-01 3.5148170e-01 -1.2694405e+00 -5.7529444e-01 -1.1790356e+00 9.5767246e-01 6.2703481e-01 -1 2.7924572e-01 1 1 -9.6187449e-01 1.4205350e+00 1.1588044e+00 -9.3037204e-01 8.4852811e-01 1.1149318e+00 1.2218407e+00 -1.4693502e+00 -1 6.4725389e-01 1 1 4.1116869e-01 -1.1724171e+00 1.2927857e+00 -1.0563103e+00 1.5228268e+00 -9.4152083e-01 -1.1143575e+00 6.9183543e-01 -1 8.0581132e-01 1 1 -9.9169598e-01 -7.4489988e-01 5.9450774e-01 -2.6706575e-01 -4.0567064e-01 6.1601901e-02 1.1694569e+00 6.4366989e-01 -1 7.0242709e-01 1 1 -1.2853567e+00 -2.8550914e-01 -1.5145819e+00 7.6185183e-01 -8.5040796e-01 -1.3824235e+00 1.2586434e+00 -1.4851848e+00 -1 8.2912666e-01 1 1 -1.3994886e+00 -1.3400756e+00 7.4808703e-01 -6.8795856e-01 1.4399104e+00 8.2833252e-01 -1.4656171e+00 -1.5471012e+00 -1 7.8691035e-01 1 1 -1.0095898e-01 -5.7300148e-01 4.4493619e-01 -1.4585790e+00 8.8636354e-01 1.3876023e+00 6.0200894e-01 8.3333994e-01 -1 8.2034966e-01 1 1 -3.5758195e-01 -1.4544673e+00 1.0520128e+00 -4.8901187e-01 -3.2031455e-01 1.3900889e+00 -1.1056895e+00 7.2437180e-01 -1 6.0851099e-01 1 1 -1.3023920e-02 -5.0014282e-01 2.9617414e-01 -4.1604302e-01 1.1631428e+00 -8.0049773e-01 -8.0273502e-01 8.4525201e-01 -1 3.6730583e-01 1 1 1.0184613e+00 1.0015388e+00 1.5160806e+00 7.5020939e-01 -1.1900866e+00 1.4760278e+00 -1.5686412e+00 -1.3150593e-01 -1 9.5481870e-01 1 1 -1.2589407e+00 2.0838678e-01 -6.9080731e-01 1.5579806e+00 7.3441820e-01 -1.5578253e+00 9.2240584e-02 1.4609824e+00 -1 4.7187559e-01 1 1 -3.8988127e-01 -5.1915134e-01 9.2800105e-01 -1.9502474e-01 4.9187403e-02 -3.3658065e-01 1.4823246e+00 4.3461291e-02 -1 6.6298994e-01 1 1 6.2784784e-01 -1.1736955e+00 -1.0938945e+00 -1.0996286e+00 4.5381012e-01 1.0973886e+00 6.0052913e-01 -1.5371667e+00 -1 9.9356556e-01 1 1 -3.7110283e-01 -2.3930751e-01 -4.8496014e-01 5.3116341e-01 -6.0020459e-01 -4.8039010e-01 -8.4417075e-01 1.2980898e+00 -1 1.1536104e+00 1 1 -1.0638799e+00 -8.0271305e-01 -1.4336536e+00 -1.1429158e+00 1.5399535e-02 -2.3231036e-02 -5.4530799e-01 -1.3655863e+00 -1 4.1879942e-01 1 1 1.3155407e+00 -1.1993159e+00 5.9901287e-01 -1.2881226e+00 1.2093901e+00 -8.8653257e-01 -9.6564729e-01 1.0663818e+00 -1 1.0998756e+00 1 1 -2.3697418e-01 -4.4460828e-01 -1.1950962e+00 -7.6074761e-01 1.1449692e-01 6.2109470e-01 -1.6630317e-01 -1.0676177e-01 -1 2.8968133e-01 1 1 7.1441889e-01 1.3175314e+00 1.3621939e+00 3.9704175e-01 -1.4465410e+00 -7.7371745e-01 9.6007557e-01 -4.9560917e-01 -1 1.1957189e+00 1 1 7.1169772e-02 -1.3358492e+00 -1.5343749e+00 3.3783142e-01 7.7150834e-01 -8.1715990e-01 7.7026626e-01 -1.3411903e+00 -1 4.5164308e-01 1 1 -7.9645008e-01 1.3444926e+00 1.0952564e+00 1.0746992e+00 1.3878063e+00 1.0366784e+00 -6.3835605e-01 -4.5847370e-01 -1 4.7202381e-01 1 1 3.8986790e-01 -5.8948559e-01 1.3830793e+00 1.4531668e+00 -1.4645745e+00 1.8137219e-01 -3.1120729e-01 7.5926498e-01 -1 1.8530974e-01 1 1 -8.5247708e-01 1.0989451e+00 7.6918794e-01 6.3262346e-01 -7.2575281e-01 9.7753610e-01 2.9090301e-01 -1.8287807e-01 -1 7.2950411e-01 1 1 1.2217441e+00 5.4656215e-01 8.7878278e-02 1.3528770e+00 1.0768660e+00 -1.0804137e+00 8.8865606e-01 -1.1541378e+00 -1 6.3568494e-01 1 1 4.0344309e-01 5.3135697e-02 4.2167632e-01 -1.0439220e+00 1.7113703e-01 -1.0772141e-01 5.1088189e-01 -1.4011471e+00 -1 6.2738750e-01 1 1 1.1110090e+00 8.3934965e-01 -3.1919618e-01 5.9805836e-01 -1.3987956e+00 -9.1637486e-01 4.1919652e-01 2.9842470e-01 -1 2.6516824e-01 1 1 -8.9865187e-01 1.1985519e+00 1.1100094e+00 -1.5295606e+00 -1.0206130e+00 -1.4251600e+00 -1.1563878e+00 -1.4995029e+00 -1 5.6506807e-01 1 1 1.1355824e+00 1.7047688e-01 1.1510411e+00 3.2832094e-01 -3.4712752e-01 -1.1610852e+00 -1.5170509e+00 -2.8902019e-01 -1 4.8697779e-01 1 1 5.5836224e-01 7.2449074e-02 -3.7927321e-01 1.4533825e+00 -2.3461539e-01 1.2151446e+00 9.1513489e-02 -6.6013434e-01 -1 9.6960899e-01 1 1 4.5699059e-01 -1.2863558e+00 -1.5328016e-01 1.1174802e+00 -4.8214967e-01 -5.5870805e-01 -1.3131857e+00 1.2274328e+00 -1 5.9850037e-01 1 1 -5.5311675e-01 6.5922791e-01 -7.3592972e-02 1.0481004e+00 -1.3220159e+00 1.4257208e-02 -1.0232016e+00 -1.3761150e+00 -1 4.7542849e-01 1 1 -2.6058076e-01 -7.5386133e-01 9.1041681e-01 5.1363727e-01 1.3631669e+00 8.5985783e-01 1.2839908e-01 4.0145055e-02 -1 6.7510320e-01 1 1 -2.0066349e-01 -1.0427397e-01 -1.3225595e+00 -3.9497462e-01 -8.8888160e-01 3.0437311e-01 -2.7078996e-01 -7.2448289e-01 -1 8.0306984e-01 1 1 1.5192895e+00 4.7614851e-01 -1.4891687e+00 -1.5307918e-01 -1.1600553e+00 1.0860144e+00 1.0008738e+00 4.2918381e-01 -1 7.9323764e-01 1 1 -1.6665278e-01 9.9154833e-01 6.1005540e-01 1.6266190e-01 -3.2502653e-01 -1.0003939e-02 -1.5420419e+00 1.9549518e-01 -1 5.1941262e-01 1 1 1.3673719e+00 -1.1961621e+00 -9.5738540e-01 6.7294597e-01 5.0873355e-01 1.5097960e+00 1.0417033e+00 -4.1849985e-01 -1 5.4849691e-01 1 1 6.6926958e-01 -8.4468901e-01 4.6110420e-01 4.6932265e-01 -1.1304931e+00 4.9753788e-01 -1.8786842e-01 2.9891492e-01 -1 8.1992452e-01 1 1 1.5120532e+00 1.6896448e-01 -5.3080903e-01 -6.3332377e-01 1.5480227e-01 -8.0050437e-01 -2.0399849e-01 4.5643025e-01 -1 6.5403967e-01 1 1 7.3438638e-01 -2.1376266e-01 8.1579853e-01 -5.5670020e-01 5.2303956e-01 1.3643525e+00 -1.1250740e+00 -5.4602317e-01 -1 7.8756744e-01 1 1 -4.8558559e-01 1.2728959e+00 1.2154744e+00 -7.9736484e-01 5.4960816e-01 1.8690925e-01 1.2739009e-01 -4.1932627e-01 -1 1.1539026e+00 1 1 6.2065347e-01 -6.8481958e-01 -1.2986946e+00 7.2331653e-01 9.8187781e-01 -2.0894845e-01 -1.5209333e+00 -1.0242813e+00 -1 6.7623676e-01 1 1 1.2352466e+00 1.0328067e+00 6.2478451e-01 -1.1825864e+00 -3.6590489e-01 5.0394427e-01 8.1426948e-01 8.3228359e-01 -1 3.2167028e-01 1 1 1.1452126e+00 1.0832956e+00 1.5506591e+00 1.1262716e+00 1.4749381e+00 5.7474674e-02 6.4960712e-01 -1.3218579e+00 -1 6.7249713e-01 1 1 -9.5018380e-01 1.4193651e+00 -7.2530857e-01 1.1508523e+00 -1.0224373e+00 1.5079049e+00 9.1246119e-01 8.7697420e-01 -1 1.0844195e+00 1 1 -1.0237104e+00 1.1567881e+00 -8.8164500e-01 -4.1147837e-01 4.0789051e-01 1.2931133e-01 -1.5201638e+00 -1.0472754e+00 -1 5.8459142e-01 1 1 1.0026363e+00 -1.1797664e+00 1.0850223e+00 -1.0715893e+00 4.6055169e-01 -6.4667621e-01 1.1803081e+00 7.8519295e-01 -1 9.1226746e-01 1 1 -1.9482007e-01 1.3982183e+00 -9.7606598e-01 5.4905529e-01 -3.9200148e-01 1.2234706e+00 1.4218343e+00 -1.0928393e+00 -1 7.6187806e-01 1 1 -8.0134009e-01 7.4124038e-01 6.5593058e-01 1.1146861e+00 -4.4900411e-01 1.1459165e+00 -1.3263378e+00 1.5419194e+00 -1 3.7846534e-01 1 1 -1.1521875e-01 -1.5293455e+00 3.7663740e-01 1.2117417e+00 -3.0648488e-01 1.4562822e+00 9.8176635e-01 4.1836956e-02 -1 1.1424520e+00 1 1 -1.2604060e+00 8.0081025e-01 -1.6437839e-01 -1.2021804e+00 1.1205703e+00 -4.1289755e-01 9.0238411e-01 -5.6303108e-01 -1 7.3904917e-01 1 1 1.1524809e-01 6.3493220e-01 -1.2476359e+00 -1.4640078e+00 -4.2332118e-01 2.0909612e-01 -1.2396449e+00 -3.8627225e-01 -1 7.3962077e-01 1 1 -1.3879661e+00 -6.8482187e-01 1.1139219e+00 -6.2515417e-01 9.4829868e-01 -1.1637476e+00 3.3002448e-01 -1.5472983e+00 -1 5.7953931e-01 1 1 -1.2209940e+00 9.9435225e-01 9.3522535e-01 -1.4802575e+00 7.5631619e-01 4.4913728e-01 -1.3311420e+00 6.6165123e-01 -1 7.4153255e-01 1 1 -3.6264482e-01 -1.1946753e+00 9.4440414e-01 -4.1484257e-01 5.2240022e-01 -5.9680618e-01 -1.2227716e+00 -8.6583650e-01 -1 2.5440729e-01 1 1 -2.8179822e-01 -9.8936908e-01 1.2742357e+00 -1.0649744e+00 -7.7096136e-01 5.8388075e-01 1.1775183e+00 -2.5681151e-01 -1 3.3624067e-01 1 1 1.3389968e+00 1.2381253e-01 -1.5786979e-01 -1.3718020e+00 1.5221864e+00 -1.0516376e+00 -1.4835600e+00 3.1718426e-01 -1 6.2641568e-01 1 1 1.2911220e+00 1.1828391e+00 1.3282553e+00 2.7281726e-01 1.3985594e+00 -2.7361133e-01 6.2726495e-01 -3.6693665e-01 -1 7.9846746e-01 1 1 9.0724591e-01 -2.2307576e-02 -1.7114115e-01 -1.4855590e+00 1.9158379e-01 7.0596266e-01 -7.4289899e-01 -1.5795510e-01 -1 4.6657149e-01 1 1 -1.2087483e+00 -1.0739083e+00 1.3295825e+00 -1.5539773e+00 -1.8362894e-01 -6.8096464e-01 -1.2141912e+00 -1.0555104e-01 -1 2.7826172e-01 1 1 1.2475759e+00 -7.2640842e-01 1.4450569e-01 1.5050454e+00 -1.2076477e+00 -1.5066542e-01 8.7514998e-01 1.0034514e+00 -1 7.1332494e-01 1 1 1.0186586e+00 -5.1733520e-01 2.5607794e-01 -8.0607350e-01 8.9541220e-01 -1.1004021e-01 -2.9105265e-01 9.3888209e-01 -1 1.0346239e+00 1 1 -1.0852358e+00 1.0757314e+00 -7.9925149e-02 -1.1297085e+00 9.6407251e-01 9.5231115e-01 -2.6211924e-01 -4.2865626e-01 -1 6.3449938e-01 1 1 5.2833605e-01 -4.7861426e-02 1.2996759e+00 7.7554033e-01 -1.1682603e+00 -9.2111824e-01 -9.2521697e-01 -7.5378604e-01 -1 8.3440559e-01 1 1 -1.5384872e+00 -1.5925915e-01 1.5928260e-01 3.8464340e-02 2.5846156e-03 5.3430699e-01 7.6200257e-01 1.1611588e+00 -1 7.2416067e-01 1 1 1.0944134e+00 -3.1661861e-02 4.2567277e-01 -6.9791589e-01 -5.4266212e-01 1.4257723e+00 -1.2960795e+00 2.1693146e-02 -1 8.0035522e-01 1 1 -2.1955119e-01 -1.2117337e+00 8.7575608e-01 8.3455499e-01 -4.7882837e-01 -1.1144336e+00 5.9504960e-01 1.7196151e-01 -1 9.7480980e-01 1 1 1.3744961e+00 1.3364761e+00 4.7084505e-01 -8.4548030e-01 1.0920387e+00 -1.0930211e-01 1.3092326e+00 -1.0810381e-01 -1 5.8617502e-01 1 1 1.0258239e+00 -2.3434086e-01 -1.7920560e-01 -5.6384233e-01 7.0953252e-01 7.9110045e-01 5.5657331e-01 -1.0601775e+00 -1 5.1896098e-01 1 1 -3.7385939e-02 9.9042661e-01 8.7875671e-01 -1.4546706e+00 -3.7264541e-01 8.0511969e-01 -1.3353590e+00 7.1070935e-01 -1 7.4925837e-01 1 1 -2.6941548e-02 -1.1994565e+00 6.3698857e-01 -7.7529475e-01 1.2842903e+00 8.0711973e-01 1.5858719e-01 5.5675287e-01 -1 6.4186839e-01 1 1 -4.1725083e-01 3.3520554e-01 -6.8085978e-01 9.4752998e-01 -8.1570479e-01 -1.3572455e-01 1.3043152e+00 -1.4590863e+00 -1 1.0974150e+00 1 1 -6.9987338e-01 9.2384065e-01 -1.5298922e+00 4.0318591e-01 3.5988078e-01 -3.2622371e-01 -4.0713958e-01 4.0882912e-01 -1 8.1821166e-01 1 1 -6.4897445e-01 1.2388930e+00 1.0384586e+00 -6.9691875e-02 9.5048652e-01 -7.6264899e-01 -4.0610750e-01 5.2787546e-01 -1 7.6719067e-01 1 1 2.9603957e-01 -4.0136013e-01 -1.3150256e+00 5.0272201e-01 -1.7175529e-01 -1.4356612e-01 1.2321212e+00 1.4528566e-01 -1 1.1109992e+00 1 1 -7.4562804e-01 -6.6024714e-01 -5.3107064e-01 1.5062591e+00 4.3247944e-01 -1.7257575e-01 -1.1182737e+00 7.9865309e-01 -1 4.2643408e-01 1 1 4.2698261e-02 -6.6839280e-01 -4.3945092e-01 7.4280091e-01 -9.6350020e-01 -7.9064660e-01 1.3220588e+00 -1.0628465e+00 -1 1.0607294e+00 1 1 1.3465468e+00 6.5746127e-01 3.2656949e-02 -4.3438491e-01 1.3622660e+00 5.3954949e-01 -6.4199787e-01 -1.6562101e-01 -1 8.8058828e-01 1 1 -6.2166678e-01 9.7014077e-01 -9.1336841e-01 3.5417093e-01 -3.2271452e-01 -1.5697653e+00 1.3125694e+00 -1.4125376e-01 -1 3.7540983e-01 1 1 5.8359658e-01 2.9002506e-01 -1.1611837e+00 -7.6720282e-01 -1.4739390e+00 5.0073732e-02 9.0987955e-02 9.9209775e-01 -1 5.6703965e-01 1 1 4.5547160e-01 -1.3006019e+00 -4.4110270e-01 -1.2814881e+00 -1.0350744e+00 -3.5761492e-01 -7.2106273e-01 -1.3868733e+00 -1 5.5711178e-01 1 1 -9.5014329e-01 -1.5057549e-02 5.4560921e-01 7.8928501e-01 -1.4974674e+00 -5.6729462e-01 1.3631547e+00 1.4371390e+00 -1 5.6585099e-01 1 1 -3.4281527e-01 1.3967820e+00 -2.5502033e-01 -1.4325545e+00 -6.3638552e-01 2.1308856e-01 -1.0940869e+00 1.4306895e+00 -1 1.4259905e+00 1 1 -1.5343246e-02 -1.4065264e+00 -9.9426814e-01 2.2317165e-01 1.3914930e+00 -3.6164490e-02 -5.7691235e-01 -1.5251554e-01 -1 4.7797537e-01 1 1 -2.6334591e-01 9.9468423e-01 -5.3332176e-01 -2.1575262e-01 8.0765242e-01 -1.4891998e+00 -1.2110155e+00 2.1098801e-01 -1 8.1810478e-01 1 1 4.4933849e-01 1.2433199e+00 -5.7497531e-01 -7.5634789e-01 -6.0766494e-01 8.8018603e-02 8.4173912e-01 -7.8253902e-01 -1 9.8843550e-01 1 1 -3.5678946e-01 -1.3969489e+00 -7.1068459e-02 -1.0550587e+00 2.9300818e-01 -3.6148137e-01 5.1770125e-01 -1.4264340e+00 -1 3.7007184e-01 1 1 7.3999362e-01 -1.3974543e+00 -6.4237618e-01 -1.2228263e+00 -1.4288417e+00 4.2277411e-01 -1.2066669e+00 -5.8281285e-01 -1 7.6864731e-01 1 1 -4.9247156e-01 -4.6826458e-01 1.2374145e+00 2.5689737e-01 -2.0863910e-01 -7.1805109e-01 -1.4698829e+00 1.5036658e-01 -1 7.6040873e-01 1 1 1.1272063e+00 -4.3327205e-01 -1.1832753e-01 1.1258423e+00 -5.7996899e-01 -1.4272507e+00 1.1624481e+00 1.3706621e+00 -1 5.8970479e-01 1 1 1.1520609e+00 2.0834356e-01 -1.0259498e-01 2.1860988e-01 8.2325777e-01 1.3994331e+00 -2.9927345e-01 -5.8057574e-01 -1 5.1590616e-01 1 1 1.0522257e+00 -1.2455329e+00 4.2047019e-01 -1.4871097e+00 9.1930238e-01 -8.3151301e-01 -1.9911623e-01 5.0295806e-02 -1 6.5158491e-01 1 1 7.3303651e-01 -1.2392766e+00 1.4006628e+00 6.5923346e-01 3.6240744e-01 -1.4350590e+00 -7.5037362e-01 2.3318830e-01 -1 5.7481665e-01 1 1 -1.1818433e+00 2.3810899e-01 9.8614936e-01 -6.6050349e-01 -5.6638448e-01 -1.0294955e+00 -1.1765050e+00 -1.5119222e+00 -1 8.1356059e-01 1 1 1.0502558e+00 -4.9121601e-01 -8.3052749e-01 1.3062433e+00 -1.9822794e-01 1.1610085e+00 -3.3597157e-01 1.4669606e+00 -1 7.4638114e-01 1 1 -9.6056652e-01 2.3797882e-01 -5.7944293e-01 5.8110402e-01 -1.5287288e+00 6.3854258e-01 -1.2322467e+00 -1.3148417e-02 -1 4.1368554e-01 1 1 4.0307502e-01 4.6255270e-01 2.3986331e-01 -5.9636680e-01 -1.4001845e+00 3.0461375e-01 -9.9143646e-01 -1.0739640e+00 -1 2.0645944e-01 1 1 1.2081616e+00 -1.3185690e+00 7.1922684e-01 -1.4562845e+00 7.7013521e-01 -1.1527135e+00 -6.5144133e-02 1.4778685e+00 -1 7.3017213e-01 1 1 1.4581462e+00 -3.9440956e-01 -8.0306451e-01 3.7434472e-01 3.0070948e-01 5.4581550e-01 1.5383855e+00 1.1051102e+00 -1 8.4541229e-01 1 1 -5.0130566e-01 -8.0903416e-02 -8.2324544e-01 -9.9842695e-01 -7.9834850e-01 7.0535488e-02 3.3811856e-01 4.9110389e-01 -1 7.4584387e-01 1 1 3.0721931e-01 5.6591434e-01 -7.1208092e-01 -1.3154251e+00 -1.0104910e-01 1.1095221e+00 -3.8254708e-01 1.0192459e+00 -1 5.0088687e-01 1 1 -1.3434458e+00 -1.4202204e+00 1.5240513e+00 -9.6249506e-01 1.2693615e+00 -7.5667640e-01 1.3714262e+00 -6.3874356e-01 -1 7.0481083e-01 1 1 -6.6773530e-01 1.7623120e-01 1.3255675e+00 -5.9394622e-01 -3.9743857e-01 -2.9316486e-01 -3.0536250e-01 -5.4091780e-01 -1 6.2445500e-01 1 1 -8.5816347e-01 -6.0414894e-01 -1.3621639e+00 1.5272564e+00 -7.2406445e-01 -1.2045034e+00 1.1348306e+00 5.6370806e-01 -1 1.1418632e+00 1 1 -1.0151635e-01 -3.0375438e-01 -1.1030559e+00 -1.3546911e+00 1.1786937e+00 3.3371938e-01 4.8862477e-01 -8.0212058e-01 -1 8.7345336e-01 1 1 -3.0040411e-01 -1.1175646e-01 -5.2239994e-01 -1.1711319e+00 -5.7877361e-01 1.0787982e+00 1.9333988e-01 -6.6657155e-01 -1 5.0421192e-01 1 1 -3.5249128e-01 3.8155515e-01 7.7560835e-01 -1.1356205e+00 -1.0772684e+00 1.2299952e+00 1.0565399e+00 -1.4864909e-01 -1 4.8476572e-01 1 1 7.2276088e-01 8.0678444e-01 1.1816000e+00 -1.1991555e+00 -6.5225232e-01 8.5047829e-01 9.8459173e-01 -7.7910530e-01 -1 4.4350880e-01 1 1 -1.0967153e+00 5.1215816e-01 1.1442642e+00 -8.9001072e-01 -1.3879454e+00 -2.5802523e-01 1.2647136e+00 -2.6463752e-01 -1 8.6009197e-01 1 1 -7.6954466e-01 -1.2167857e-01 -1.1815784e+00 -1.2875645e+00 -8.7254327e-01 -1.2321327e+00 2.4926826e-02 7.3244070e-01 -1 8.6928453e-01 1 1 1.9985018e-01 1.2508400e-01 -7.8081528e-01 -8.0673824e-01 1.1969510e-01 9.2423105e-01 1.1133373e+00 1.3708477e+00 -1 2.7427614e-01 1 1 5.1950720e-01 5.6129315e-01 -7.2981580e-01 2.6430764e-01 1.0961865e+00 1.5172371e+00 5.3461291e-01 -6.0383944e-01 -1 1.0795379e+00 1 1 8.7153427e-01 -5.4876865e-01 -1.2364872e+00 6.5378211e-03 1.3065430e+00 -1.0319659e-01 2.8425105e-01 -1.3852335e+00 -1 8.7441126e-01 1 1 -1.3700351e+00 5.6127606e-01 -4.5311891e-03 -7.4583152e-02 -6.6518353e-01 -2.6592001e-01 -9.5509602e-01 7.2389888e-01 -1 5.4614991e-01 1 1 -1.4471034e+00 -8.3602166e-01 -7.5747092e-01 -2.3558854e-02 1.1886969e+00 1.1686724e+00 1.2396101e+00 -8.1988757e-01 -1 1.1885840e+00 1 1 7.4422892e-01 1.3278910e+00 -1.0802849e+00 -1.1298435e-01 1.0415777e+00 6.3970019e-01 -9.1498008e-01 -8.2508490e-01 -1 1.3709308e+00 1 1 -1.5664157e+00 -9.7174619e-03 -1.0850201e+00 -1.4060370e+00 8.4157989e-01 9.1100914e-01 2.5754630e-02 -2.1193447e-01 -1 7.6614660e-01 1 1 -2.0293013e-01 4.1436288e-02 1.0119388e+00 -2.0390817e-01 9.8304396e-01 -7.9195418e-01 -6.8172581e-01 5.8335375e-01 -1 1.0083371e+00 1 1 1.1228696e+00 -1.0138794e+00 -9.2726082e-01 3.9294369e-01 3.8415389e-01 5.5418336e-01 -3.7731881e-01 -4.8422490e-01 -1 5.1430218e-01 1 1 5.2296825e-01 -2.7326921e-01 9.6848288e-01 5.7676338e-01 5.0145088e-01 -6.6242544e-01 1.2782718e+00 1.4986356e+00 -1 3.3444849e-01 1 1 -6.4894721e-01 1.7285330e-01 7.0015338e-01 -1.2928777e+00 -1.0081080e+00 4.1993847e-01 -1.4378019e+00 1.4207435e+00 -1 9.7476035e-01 1 1 7.5392820e-01 -8.2772001e-01 -9.2823308e-01 1.0000788e+00 -6.6209788e-01 -1.2528602e+00 -6.2588836e-03 -8.0921817e-01 -1 6.3641845e-01 1 1 1.2280103e+00 -5.1801242e-01 3.3577496e-01 8.0429232e-01 -3.5793711e-01 1.2741749e+00 -1.5204993e+00 -5.7521973e-01 -1 6.0365013e-01 1 1 -1.0948246e+00 -8.8145154e-01 1.0694094e+00 -5.3215654e-01 3.0098833e-01 -1.1787822e+00 -1.3174588e+00 -1.0374421e+00 -1 9.2053200e-01 1 1 -4.0832548e-01 1.1948740e+00 5.1210705e-01 1.5934761e-01 7.4666186e-01 -9.0868211e-01 -5.8446941e-01 -4.5083201e-01 -1 7.7323012e-01 1 1 -1.4879222e+00 1.1873662e+00 -9.8063464e-01 1.5184046e+00 -1.5168526e+00 -9.3828095e-01 5.8279555e-01 3.8787636e-01 -1 8.4890704e-01 1 1 -4.3136722e-01 6.6665093e-01 -7.3140458e-01 6.6815476e-01 2.8311789e-01 1.1072277e+00 -4.4108639e-01 2.3324379e-01 -1 9.7300126e-01 1 1 8.0697737e-01 1.4827786e+00 3.3531561e-01 -1.5167328e+00 -1.1504907e+00 1.5229366e+00 8.1963427e-01 -5.7925348e-01 -1 1.0517186e+00 1 1 6.1318308e-01 -1.1940586e+00 -3.6768331e-01 -8.4581049e-01 2.0550256e-01 1.4394068e+00 -2.9068100e-01 2.8232136e-01 -1 5.2824681e-01 1 1 1.3441128e+00 -4.8303989e-02 -1.4067824e-01 1.6980075e-01 1.2712613e+00 -1.2943218e+00 -2.9898385e-01 1.1702481e+00 -1 2.6474307e-01 1 1 -6.8826892e-01 -1.3142376e+00 1.2400233e+00 1.2751025e+00 1.1659046e-01 -1.2788611e+00 1.5266843e+00 -1.1510768e+00 -1 6.8785157e-01 1 1 -3.9155715e-01 1.4675905e-01 -2.5442694e-01 -1.2969939e+00 -8.1793943e-01 9.5924786e-01 -1.5461643e+00 -2.1979549e-01 -1 9.3954255e-01 1 1 7.3552822e-01 4.2919626e-01 -4.4603377e-01 9.3503845e-01 5.0138110e-01 -5.7468967e-01 8.7182285e-01 4.1023696e-01 -1 1.0392873e+00 1 1 -1.4429008e-01 4.0480656e-01 -6.4951901e-01 9.4472792e-01 9.6067215e-01 -1.5535167e+00 3.3857893e-01 -9.4326292e-01 -1 4.0318031e-01 1 1 2.2607416e-01 -1.1059103e+00 5.6847891e-01 4.3287580e-01 1.3721009e+00 -1.7821116e-01 1.0717567e+00 -9.4329142e-01 -1 3.5475153e-01 1 1 1.4428420e+00 -1.3720736e+00 8.4175394e-01 -5.8501215e-01 -1.5324803e+00 -1.2570901e+00 -8.7720107e-01 -1.4223743e+00 -1 3.5449614e-01 1 1 -1.0838061e-01 -1.1502649e+00 7.6674565e-01 8.8574768e-01 1.5221482e+00 -7.0200890e-01 3.7594894e-01 -1.4657344e+00 -1 4.7698065e-01 1 1 5.7080240e-01 8.5981469e-01 -1.1887127e-01 -1.2463568e+00 7.5538116e-01 1.1584605e+00 8.3093066e-01 -1.3705535e+00 -1 1.0102572e+00 1 1 -9.4795778e-01 -4.2072990e-01 1.8356404e-01 6.2069695e-01 5.1516772e-01 -1.3450794e+00 1.0722618e+00 -7.3538796e-01 -1 7.8917965e-01 1 1 -1.3100543e+00 5.1766842e-01 1.1688289e-01 -1.1754896e+00 1.9454561e-01 1.5172180e-01 1.3278994e+00 -6.3994944e-01 -1 7.5430819e-01 1 1 1.3408220e+00 1.3831138e+00 9.5531450e-01 1.0219131e+00 -6.6981012e-01 -9.8500308e-01 1.3133967e-01 1.1829735e+00 -1 3.8823417e-01 1 1 5.5169232e-01 1.3494474e+00 -7.0931617e-01 2.0655767e-01 -1.1722693e+00 1.2464699e+00 -1.1137569e+00 -9.0413395e-01 -1 4.1659277e-01 1 1 1.4528750e+00 1.0045956e+00 8.6728785e-01 1.5492541e-01 -1.4026625e+00 1.2804149e+00 -1.3037434e+00 1.0429159e-01 -1 9.4987678e-01 1 1 -1.1299596e+00 1.3189271e+00 -4.8310163e-01 -5.4889555e-01 -3.7650009e-02 2.3521071e-02 5.9320355e-01 -1.7992115e-01 -1 6.3879560e-01 1 1 -3.0344302e-01 1.3040780e-01 1.5279188e+00 1.5701694e+00 -1.3235714e+00 -5.2203092e-01 -1.4430530e+00 1.4189063e+00 -1 7.7953280e-01 1 1 -1.1619360e+00 -1.0677334e+00 3.5219352e-01 4.5912021e-01 3.5369621e-01 6.9460960e-01 -2.9725592e-01 -2.7120734e-01 -1 9.3169456e-01 1 1 -5.1819176e-01 -6.1831220e-01 5.5593268e-01 6.8183130e-01 6.7895875e-01 1.4529758e-01 -8.4799519e-01 2.6911598e-01 -1 4.0657317e-01 1 1 -7.5413454e-01 4.1536960e-01 4.6400273e-01 -9.9128622e-01 9.9513606e-01 9.9891636e-01 1.1507840e+00 -8.6113166e-01 -1 5.9624404e-01 1 1 -1.5544512e+00 4.9802884e-01 1.0608345e+00 -6.8167393e-01 -5.8755860e-01 1.1614428e-01 -1.5587939e+00 2.7746436e-01 -1 6.0489876e-01 1 1 -1.7757573e-01 1.1678945e+00 9.0645633e-01 4.9464392e-01 -1.0716151e+00 1.1078213e+00 -9.0762370e-01 1.2200715e+00 -1 4.3976434e-01 1 1 -2.2668903e-03 1.3238318e-01 1.2287801e+00 8.2625541e-01 1.1612275e-01 -1.0670041e+00 1.1423464e+00 5.6578096e-01 -1 9.0734096e-01 1 1 -4.0051363e-01 7.1642451e-01 -7.2320466e-01 1.0350912e+00 7.4594595e-01 -9.2694813e-01 1.1426276e+00 -5.2042076e-01 -1 5.4895636e-01 1 1 1.0005076e+00 -7.7797245e-01 -7.8818114e-02 -1.3625519e+00 -9.8270226e-01 -5.9322239e-02 -4.1434465e-01 -5.1777656e-01 -1 7.4229294e-01 1 1 -1.4140323e+00 -7.4283224e-02 1.0560650e+00 -1.3404622e+00 -9.2422144e-01 -1.1439965e+00 1.0204599e+00 -5.8962531e-02 -1 8.3565513e-01 1 1 5.0799776e-01 -1.2658633e+00 -7.1420781e-01 -7.8783670e-01 -1.3556742e+00 -6.0154748e-01 9.1440902e-01 -1.3815669e+00 -1 1.0361829e+00 1 1 -9.3040994e-01 -4.9837888e-01 3.3478640e-01 6.4159816e-01 1.1550203e+00 -5.6335562e-01 -1.9878735e-01 -4.8373840e-01 -1 9.4183808e-01 1 1 1.4483985e+00 -7.6780226e-01 1.6255349e-01 1.3943287e+00 5.2532805e-01 4.4232685e-01 -1.5059731e+00 2.5045072e-01 -1 4.5694289e-01 1 1 -9.6866593e-01 1.2099560e+00 -1.1491670e+00 1.3425107e+00 1.3132388e+00 1.1791379e+00 9.2158062e-01 -4.0892580e-01 -1 1.1944426e-01 1 1 -6.3509133e-01 2.0135128e-01 4.6177116e-01 6.5897839e-01 -1.2255537e+00 6.0413596e-01 9.5368135e-01 9.8876949e-01 -1 5.2252062e-01 1 1 1.1518611e+00 6.1565939e-01 1.2540910e+00 1.3356464e+00 1.5419884e+00 8.5542408e-02 1.1677949e-01 -7.7637066e-01 -1 7.2588108e-01 1 1 8.3556692e-01 -1.0188797e+00 5.6178035e-01 1.5301111e+00 1.2009052e+00 -1.1381883e+00 -7.8258710e-01 -1.4274069e+00 -1 2.5303213e-01 1 1 4.5408339e-01 5.1078314e-01 1.3564164e+00 -4.9953451e-01 -1.1194987e+00 -3.7286701e-01 9.0709821e-01 -1.2260195e+00 -1 9.2231179e-01 1 1 8.5098076e-01 -1.2404930e+00 -1.2476571e+00 -1.3409311e+00 -4.1613750e-01 7.0142879e-01 -5.4953498e-01 -3.8783824e-03 -1 9.7064144e-01 1 1 -1.2376680e+00 -1.3567436e+00 7.5760330e-01 7.5691979e-01 -8.3770989e-01 -1.4836392e+00 2.4802632e-01 7.8947354e-01 -1 8.7536285e-01 1 1 -1.0017903e+00 -1.1100852e+00 1.6356923e-01 1.2422783e+00 1.2282024e+00 -7.0386494e-01 -3.1507145e-01 -1.4056601e+00 -1 6.3057364e-01 1 1 -1.2948447e+00 7.1604610e-01 2.1452027e-01 -5.3697130e-02 -1.0071997e+00 1.3798366e+00 1.3192787e+00 -1.5336505e-01 -1 6.1916746e-01 1 1 -6.4194011e-01 -8.5470100e-01 -1.1061862e+00 -8.5057358e-01 -1.1042468e+00 -3.2367001e-01 -2.4394159e-01 -1.5004903e+00 -1 8.0503594e-01 1 1 -8.5831802e-01 1.5434936e+00 2.7314234e-01 -1.3436383e+00 1.4532404e+00 1.3165682e+00 -1.4792424e-01 -1.1755916e+00 -1 5.0437851e-01 1 1 4.4245644e-01 1.3671802e+00 8.3650721e-01 -7.6150697e-01 -1.2721315e+00 1.3254028e+00 -1.1629537e+00 -6.9194214e-01 -1 8.7112578e-01 1 1 2.1550969e-01 5.8963558e-01 5.4960875e-01 2.0077821e-01 9.6613046e-01 -9.8904802e-01 1.2270126e+00 7.0442936e-01 -1 7.0417551e-02 1 1 -1.8499596e-01 1.4218888e+00 9.9193400e-01 4.0889294e-01 -1.1377686e+00 -7.6335343e-01 9.8579921e-01 -1.3184300e+00 -1 9.7356652e-01 1 1 9.4962288e-01 -4.1063434e-01 -9.9750528e-01 -1.5410486e+00 3.9773872e-01 5.8322542e-01 -4.3237763e-01 -1.2006055e+00 -1 7.3680867e-01 1 1 1.0211412e+00 5.4773589e-01 -1.5328956e+00 -1.1142312e+00 -5.1447810e-01 5.0054835e-01 -4.6699098e-01 -1.2718225e-01 -1 5.7171567e-01 1 1 -2.0115633e-01 9.3070402e-01 8.2451744e-01 1.4957304e-01 -1.1705045e+00 -4.6898691e-01 -1.0189206e+00 -1.2690165e+00 -1 7.9645055e-01 1 1 -4.8080239e-01 3.5271285e-01 9.9386426e-02 6.0001551e-01 -1.5707697e-02 -7.0106480e-03 -1.7620961e-01 -8.7774799e-02 -1 7.1228652e-01 1 1 -6.6949898e-01 -1.4051402e-01 -9.3963351e-01 -5.1686188e-02 -1.0548738e-01 1.5525606e+00 9.6698320e-01 1.3175038e+00 -1 3.9421403e-01 1 1 9.1557867e-01 8.5847396e-01 3.6590157e-01 1.5313991e+00 -1.0680789e+00 -1.8199611e-01 6.2777708e-01 1.3416096e+00 -1 8.8027259e-01 1 1 6.0991205e-01 -9.6314508e-01 -1.5307512e+00 -8.4425241e-01 -1.4158144e-01 1.1026614e+00 -1.5603888e+00 1.2225146e+00 -1 2.8653262e-01 1 1 -2.2497583e-01 1.0476145e+00 -8.3354992e-01 1.2237990e+00 -1.3735617e+00 1.7503937e-01 5.6091258e-01 7.8757791e-01 -1 7.6506314e-01 1 1 1.3087963e+00 -1.3703290e+00 -1.1118629e+00 3.8249827e-01 -1.0290164e+00 1.3560260e+00 -6.6188636e-01 1.2920264e+00 -1 1.1024689e+00 1 1 -4.9152429e-01 -1.0308144e-01 -8.8717830e-01 9.4993533e-01 -2.1190756e-01 -1.5260996e+00 5.5567354e-02 3.9846549e-01 -1 1.3514117e+00 1 1 1.3398899e+00 -1.4721508e+00 -8.0692115e-01 -1.0720851e-02 1.0356365e+00 -1.1935128e+00 8.6749731e-01 -8.6596964e-01 -1 8.0073957e-01 1 1 5.9419986e-01 7.4598964e-01 3.3165631e-01 -1.1145624e+00 1.5188951e+00 -3.0119645e-01 -1.0426521e-01 6.4702047e-01 -1 6.7351444e-01 1 1 -4.0608134e-01 -2.4832985e-01 9.6220185e-01 8.6728358e-01 -5.1229224e-01 -1.1029272e+00 6.2327870e-01 1.4207872e+00 -1 1.2377554e+00 1 1 -1.4697774e+00 1.4968666e+00 -1.1925357e+00 -5.5474892e-01 1.0097501e+00 -1.5001904e+00 1.3752130e+00 -7.5362098e-02 -1 1.7750003e-01 1 1 -2.0637821e-01 -3.6948847e-02 4.1439513e-01 5.8193919e-01 -1.3351603e-02 7.2234434e-01 5.0736030e-01 -5.4894751e-01 -1 5.9288552e-01 1 1 -2.8022626e-01 1.0360805e+00 -1.7192878e-01 8.7398417e-01 -1.3473211e+00 1.3273064e+00 9.2210949e-01 6.9687897e-01 -1 7.8919374e-01 1 1 -5.1536282e-01 -4.4276306e-01 6.5829302e-01 -1.0352351e+00 1.7431810e-01 -4.1126421e-01 4.1761737e-01 5.8742515e-01 -1 5.7693653e-01 1 1 -3.3203345e-01 9.1418505e-01 -7.5853676e-01 -1.0556793e+00 -1.3415779e+00 -6.1380319e-01 5.7719922e-01 -1.1711860e+00 -1 6.6495318e-01 1 1 -1.0175887e+00 -8.2155401e-01 -1.4429666e-01 9.1296296e-01 -6.8847926e-01 8.0001154e-01 -2.5082862e-01 1.0966613e+00 -1 5.6144072e-01 1 1 2.1787061e-01 -5.5859538e-01 1.1555440e-01 6.2995958e-01 -7.8519510e-01 -2.2260581e-01 3.4080279e-01 -1.3735658e-01 -1 6.9890890e-01 1 1 -1.3457409e+00 -1.2336735e+00 6.1862096e-01 5.6343803e-01 1.0566223e+00 3.0103339e-01 7.4909743e-01 5.1858286e-01 -1 8.1771587e-01 1 1 -1.5413694e+00 1.6043630e-01 -1.5092899e+00 9.4269833e-01 -7.7273795e-01 1.5040479e+00 -1.4227865e+00 1.0440347e+00 -1 6.7312882e-01 1 1 -2.2172983e-01 9.6632182e-01 -1.4157617e+00 8.7905735e-01 -6.2695854e-02 1.2792464e+00 1.0311639e+00 1.2958002e+00 -1 9.8196324e-01 1 1 -6.8432196e-01 -1.0632733e+00 -2.8424031e-01 -5.9344019e-01 -1.2956744e+00 -7.6509053e-01 -1.3955346e+00 9.9445156e-01 -1 6.1773576e-01 1 1 -2.8539562e-02 -1.0558684e+00 1.1355420e+00 6.0743443e-01 1.1209629e+00 -3.3787451e-01 3.8044629e-01 4.7450488e-01 -1 4.5016832e-01 1 1 9.9925880e-01 8.7711888e-01 -1.2174607e-01 -1.0255816e+00 -1.0794864e-01 1.3427002e+00 1.0196859e+00 -1.5003131e+00 -1 6.2235892e-01 1 1 -4.1167882e-01 1.3842575e+00 -1.0093724e+00 9.6953415e-01 1.5477690e+00 7.0192819e-01 4.7239578e-01 -1.3398141e+00 -1 1.1798246e+00 1 1 -1.2989190e+00 -1.4201403e+00 7.8917539e-02 -4.8065029e-01 9.6722214e-01 6.2665276e-01 7.5131539e-01 6.8067438e-01 -1 6.7953076e-01 1 1 -4.4731902e-03 1.5232691e+00 6.1498383e-01 -1.2546800e+00 1.5021206e+00 1.5342917e+00 1.2969127e+00 1.5554425e+00 -1 8.9489777e-01 1 1 2.1731576e-01 7.4441493e-01 1.9343656e-01 -1.0370889e+00 3.0285391e-01 6.4741926e-01 8.4210857e-01 1.1291067e+00 -1 1.0247969e+00 1 1 -1.2463221e+00 1.5597811e+00 -4.6008045e-01 -7.9700440e-01 6.8561936e-01 -1.3013796e+00 4.4380823e-01 -1.4649794e+00 -1 7.7386401e-01 1 1 1.2039560e+00 -1.3491432e+00 -1.1126778e+00 4.9811348e-01 -1.5719709e-01 -5.1915363e-01 9.4392752e-01 -1.2465028e+00 -1 4.9648104e-01 1 1 -1.0920063e-01 9.6547940e-01 1.1256788e+00 -5.5110361e-01 6.7993858e-02 -1.2122729e+00 -4.5303591e-01 1.3094641e+00 -1 5.3099015e-01 1 1 -6.4484910e-01 4.8628598e-01 6.1309210e-01 -9.8324609e-01 -7.6694859e-01 -1.4418765e+00 1.0461026e+00 1.3071692e+00 -1 8.8485479e-01 1 1 5.1578303e-01 -1.4156993e+00 -1.8501829e-01 -6.3968517e-01 -1.5030595e-01 6.2749536e-01 1.4942722e+00 4.3461694e-01 -1 7.0838972e-01 1 1 1.1112447e+00 7.6543917e-01 5.7427371e-01 -6.5864546e-01 -3.5166755e-01 -1.1972954e-02 3.4084338e-01 4.0397321e-01 -1 2.5368688e-01 1 1 -7.8228183e-02 -8.5747766e-02 8.4560846e-01 1.1182321e+00 -1.1407286e+00 -1.6750567e-01 1.4312219e+00 5.9599171e-01 -1 7.4713886e-01 1 1 1.5462488e+00 8.2831915e-01 -4.2373387e-01 1.1203704e+00 9.1408848e-01 -4.0080461e-01 -6.2841448e-01 1.4352461e+00 -1 7.7677867e-01 1 1 5.4964065e-01 1.1628256e+00 2.9544135e-01 -6.4147983e-01 6.9693498e-01 -7.4838034e-01 2.7232365e-01 1.0332286e+00 -1 8.3435103e-01 1 1 1.5279855e+00 -2.3869873e-01 -1.3752463e+00 5.9455971e-01 1.5288469e+00 9.0862559e-01 -3.5689282e-01 -1.2503925e+00 -1 8.7890884e-01 1 1 1.4744792e+00 4.2039299e-03 -1.0665730e+00 -6.4124223e-01 2.4369377e-01 -1.1623416e-02 -9.9724411e-01 -1.2328006e+00 -1 5.4652352e-01 1 1 6.8894707e-01 1.5404115e+00 3.4651470e-02 1.4462584e+00 -8.7568859e-01 -5.7600678e-01 -2.8499777e-01 -8.7598681e-01 -1 6.1522259e-01 1 1 -7.7714128e-01 -1.6950656e-01 1.1926122e+00 7.6237643e-01 6.6343921e-01 1.4426714e+00 9.7124186e-01 -1.2071065e+00 -1 6.7982561e-01 1 1 1.3287232e+00 5.2772989e-01 8.7233016e-01 -1.2957436e+00 9.1050683e-01 1.6532896e-01 -5.3434738e-02 5.6602876e-01 -1 7.4323813e-01 1 1 1.4108443e+00 8.4015048e-01 -5.5985215e-01 -4.2260584e-02 1.9041782e-01 1.5159606e+00 4.1785464e-01 5.0289703e-01 -1 7.2848329e-01 1 1 -6.8111992e-01 -1.0497774e+00 -3.6509938e-01 -2.7368981e-01 -9.3061431e-01 4.3312986e-01 1.4233412e+00 1.3060654e+00 -1 1.0454819e+00 1 1 3.8108749e-01 -4.2454486e-01 -6.9490867e-01 -6.1299654e-01 1.1551257e+00 5.4336701e-01 -1.1328447e+00 7.3379508e-01 -1 5.2671994e-01 1 1 -7.6996393e-01 -7.6858050e-01 1.1113904e+00 -1.3504605e+00 -8.4470304e-01 -2.4046406e-01 1.4730040e+00 -9.9893064e-01 -1 8.7453430e-01 1 1 -5.6360066e-01 6.9651676e-01 -7.7183905e-01 8.1724724e-01 -6.6827385e-02 -1.3912335e+00 1.0285304e+00 -3.5604221e-01 -1 7.8698852e-01 1 1 -5.3439807e-01 7.8302514e-01 -6.6291630e-01 4.3132877e-01 1.5223182e+00 4.1275688e-01 1.4672720e+00 7.3252709e-01 -1 1.0833110e+00 1 1 1.8501733e-01 1.7183182e-01 -1.5467639e+00 -1.4531553e+00 4.7166457e-01 5.6825898e-01 -1.0625411e+00 -3.1884245e-01 -1 8.4012946e-01 1 1 -5.9047672e-01 8.5372953e-01 2.1820747e-01 -4.3917086e-01 1.0280862e+00 2.8694647e-01 -1.3164608e+00 7.7195082e-01 -1 7.9255572e-01 1 1 1.4901227e-01 9.7849611e-01 1.1743266e+00 -1.5435179e+00 2.8571469e-01 3.6464106e-01 4.8045802e-01 -6.0020937e-01 -1 5.2446076e-01 1 1 5.9995420e-01 -6.5347661e-01 1.4224096e+00 1.3664851e+00 -1.4884024e+00 -7.2497295e-01 1.1647439e+00 -6.4828708e-02 -1 1.1457953e+00 1 1 -1.0822122e+00 2.6466034e-02 -1.0814857e+00 1.4729988e+00 9.2340348e-01 -1.5239956e+00 5.8773608e-01 5.5655860e-01 -1 5.7203837e-01 1 1 1.0811635e+00 -1.2915311e+00 7.2492660e-01 9.4090137e-01 1.7461699e-01 -3.8871897e-01 9.1292472e-01 1.5591070e+00 -1 8.6572959e-01 1 1 1.4261873e-01 -1.5003316e+00 7.4499728e-01 -1.0481288e+00 5.4015509e-01 1.3129716e+00 -1.2702330e-02 -1.1255936e-01 -1 7.1138406e-01 1 1 -4.2197843e-02 1.4910693e+00 -1.2189651e+00 -9.9144158e-01 -8.1620267e-01 5.6770212e-01 1.4024512e-01 -5.4637619e-01 -1 9.5285640e-01 1 1 7.8078419e-01 -8.2823004e-02 -8.2107083e-01 -1.5115038e-01 1.4169243e+00 3.5268068e-01 9.0527714e-01 -6.9342853e-02 -1 4.6751889e-01 1 1 2.0733644e-01 -2.8068202e-01 1.2791468e+00 1.1639613e+00 9.7447827e-01 -6.8121255e-01 2.5969796e-01 8.5541606e-02 -1 8.2130437e-01 1 1 6.7728983e-01 1.2493759e+00 7.0169145e-01 6.5797740e-04 9.3379632e-01 -1.1757043e+00 1.0714422e+00 -1.1516621e+00 -1 7.5839854e-01 1 1 1.2200239e+00 -1.4418839e-01 -2.1068696e-01 -1.5077445e+00 -1.0820737e+00 5.5537392e-01 1.1982079e-01 -6.3270155e-01 -1 1.1977834e+00 1 1 -2.3308384e-01 -1.2064086e+00 -4.4088237e-01 -5.7572184e-01 2.6682914e-01 4.9767514e-01 6.7131546e-02 4.7612456e-01 -1 2.4656334e-01 1 1 1.2588477e-01 -2.7017610e-01 1.1070798e+00 -5.1627925e-02 1.5445894e+00 1.5063711e+00 4.4812557e-01 5.8895647e-01 -1 1.1680172e+00 1 1 1.4534992e+00 -1.2482873e+00 -9.6271291e-01 -6.3095660e-01 9.3346059e-01 -5.1609576e-01 1.2489355e+00 -5.6703634e-01 -1 1.0694357e+00 1 1 -6.3474878e-02 -4.0946793e-01 -1.1137414e+00 1.5291843e+00 -4.4149343e-01 -8.4054292e-02 -1.2638349e+00 1.4124020e+00 -1 1.0222588e+00 1 1 1.3192265e+00 1.3020729e+00 -1.0431430e+00 -3.6846365e-01 2.6175754e-01 1.0162023e+00 -9.6577923e-01 3.6606764e-01 -1 6.7468789e-01 1 1 -1.1212398e+00 -3.9597635e-01 1.1241846e+00 -6.8940021e-01 1.1292504e+00 -1.5277772e+00 7.5766578e-01 1.2604442e+00 -1 1.0489074e+00 1 1 -1.4039918e+00 -1.2812696e+00 6.3294262e-01 -5.5562766e-01 9.5003090e-01 -1.1152880e+00 1.2137159e+00 5.2608611e-01 -1 4.0822025e-01 1 1 -3.8855499e-01 1.3188659e+00 4.3394429e-01 1.5208492e+00 -1.5461259e+00 1.2379532e+00 5.6157007e-01 1.4874476e+00 -1 8.6444080e-01 1 1 9.2743920e-01 -8.9778241e-01 -1.4764729e+00 9.1468649e-01 1.5166730e+00 -4.8896839e-01 9.6386028e-01 -1.2633017e+00 -1 6.3492225e-01 1 1 -1.1121504e+00 4.0543279e-02 3.6040924e-01 1.3230618e+00 -1.5914476e-01 3.1459212e-01 1.5479522e+00 -1.4279339e+00 -1 1.6622561e-01 1 1 5.6436373e-01 -3.1471984e-01 4.0748893e-01 5.0696883e-01 -1.2505550e+00 4.9359225e-02 9.0397955e-01 -6.5872972e-01 -1 2.9546409e-01 1 1 7.9294115e-01 9.4561774e-01 -5.5653639e-03 6.2581667e-01 -8.2376272e-01 2.0004082e-01 4.4218909e-01 -2.9782216e-01 -1 7.6498783e-01 1 1 3.2579866e-01 -3.1983486e-01 7.1070869e-01 4.8499881e-02 1.8861720e-02 5.8195470e-01 -1.1361710e+00 -9.3998828e-01 -1 5.6260161e-01 1 1 -9.7847783e-02 -1.9949583e-01 5.4573777e-01 1.4650025e+00 -2.9193793e-01 1.1347567e+00 -1.0260241e+00 6.8640485e-01 -1 1.0209732e+00 1 1 -1.4747256e+00 -8.4704244e-01 -1.2358104e+00 -1.5054309e+00 5.6693487e-01 -7.5317959e-01 -1.8581310e-01 4.7817040e-01 -1 8.2085414e-01 1 1 1.4520464e+00 1.4555470e+00 -1.1971039e+00 6.0962955e-01 2.3916375e-02 -1.2126107e+00 -2.1761630e-01 4.1589026e-01 -1 9.4074639e-01 1 1 6.5263779e-01 -2.0337287e-01 -9.6519504e-01 1.3102367e+00 -1.6134405e-01 -8.3596425e-01 -6.6329278e-01 -1.7611721e-01 -1 7.2009083e-01 1 1 -1.5581376e+00 -3.5083856e-02 1.1514675e+00 -1.4170221e+00 -5.1502642e-01 -8.4872527e-01 1.5506046e+00 -6.2175161e-01 -1 7.7392032e-01 1 1 6.9692871e-01 9.6505560e-01 5.0423725e-01 5.2335742e-01 -9.6135277e-01 1.4466346e+00 1.4996955e+00 -8.4221887e-01 -1 7.9888871e-01 1 1 1.4234167e+00 -3.5338539e-01 -1.3015701e+00 -3.9120722e-01 -2.4500408e-01 8.0195363e-01 3.8377536e-01 8.4397847e-01 -1 8.1988977e-01 1 1 1.3676791e-01 1.4035292e+00 -5.7840479e-01 3.3371485e-01 8.4444263e-01 1.0021673e+00 4.2275535e-01 4.5529817e-01 -1 5.6146438e-01 1 1 -9.8759706e-01 -1.1038836e+00 -1.1616111e+00 1.0026268e+00 -1.1682851e+00 1.3470597e+00 -1.0334565e+00 -7.2341998e-01 -1 8.7417265e-01 1 1 -1.5098068e+00 1.2737204e+00 -1.3402752e+00 -3.5358003e-01 -4.1350566e-01 -1.4256336e+00 5.6217450e-01 -5.5600359e-01 -1 1.0745129e+00 1 1 -6.7886895e-01 6.0722456e-01 -7.8661149e-01 1.2736880e+00 -5.8660907e-01 3.0341849e-01 -1.4439379e+00 1.4858452e+00 -1 7.6611190e-01 1 1 5.1403022e-01 -1.4114008e+00 -7.5737245e-01 6.2075736e-02 -8.2084572e-01 7.4975509e-01 5.3855969e-01 8.0847645e-02 -1 3.6760247e-01 1 1 -7.3947005e-02 7.5346810e-01 5.7468381e-01 2.9813235e-01 -1.2207470e+00 2.0566477e-01 6.4429358e-01 -1.5032546e+00 -1 3.9785984e-01 1 1 1.2433858e+00 -2.2162192e-01 1.4550201e+00 -1.2995940e-01 6.4683033e-01 8.5585530e-01 -4.2769900e-01 -5.1216499e-01 -1 8.5077737e-01 1 1 -2.8860416e-01 1.1292346e+00 3.6551510e-01 -8.2080220e-01 1.3668223e+00 -9.9278841e-01 -3.7314676e-01 6.9298086e-03 -1 7.3968219e-01 1 1 4.8978650e-02 6.8539818e-01 1.3987108e+00 -4.8927589e-01 8.5690743e-01 -7.9621739e-01 -8.5870274e-01 2.3036439e-01 -1 7.7961076e-01 1 1 8.6898530e-02 -7.3312501e-01 -4.0517784e-01 1.4297066e+00 9.8253165e-01 1.1590025e+00 2.5970760e-01 1.2921250e+00 -1 5.3714052e-01 1 1 -3.3699215e-01 -3.0571078e-01 1.1488725e+00 -9.6318607e-01 1.1984473e+00 1.4813905e+00 1.2334231e+00 -1.0853800e+00 -1 8.3362238e-01 1 1 4.6447154e-01 1.5644276e+00 8.7226833e-01 3.5872851e-01 1.5540556e+00 6.0763100e-01 -1.2280849e+00 1.2460916e+00 -1 7.1398481e-01 1 1 -4.8463506e-01 1.3451034e+00 1.5424368e+00 4.3373629e-01 -1.8952841e-01 -8.6345729e-01 -1.5949471e-01 1.2050878e+00 -1 8.9663933e-01 1 1 8.8824051e-01 2.5153392e-01 -6.8649943e-01 1.3108952e+00 1.7089628e-01 -1.1102648e+00 -8.4913507e-01 6.3131201e-02 -1 3.0204615e-01 1 1 -1.9006813e-01 -1.0530633e+00 1.0739048e+00 2.2620607e-01 8.3803901e-01 8.3984712e-01 8.4228793e-01 -8.1222881e-01 -1 5.3993955e-01 1 1 5.2471945e-01 8.9889014e-01 6.6818578e-01 5.1835671e-01 1.1617493e+00 1.3477152e-01 3.1676169e-01 -9.0954014e-01 -1 1.0786844e+00 1 1 5.0929688e-01 -2.7254901e-01 -9.9528613e-01 3.8475592e-01 5.2158895e-01 1.6567858e-02 -1.1859055e+00 3.4866179e-01 -1 6.7295534e-01 1 1 -1.0873549e+00 -2.8910881e-01 1.2069405e+00 1.1950943e+00 1.3020608e+00 -1.1457547e+00 -1.2505825e+00 8.8840673e-01 -1 8.2102719e-01 1 1 -5.2933783e-01 9.9206020e-01 -2.1450050e-01 -1.3929772e+00 -5.9847706e-01 1.2644952e+00 -1.2847247e+00 -5.3793289e-01 -1 7.3591873e-01 1 1 4.0943621e-01 1.1235888e+00 1.4384585e+00 -6.1859234e-01 7.7577251e-01 -5.0268713e-01 -2.0247011e-01 4.6558767e-01 -1 1.0090237e+00 1 1 1.3064187e+00 4.3893395e-02 -1.5245362e+00 -1.1513759e+00 7.9914097e-01 -9.1990201e-01 -5.7022182e-01 -5.7538696e-01 -1 5.5733393e-01 1 1 3.8867994e-01 -5.5798715e-01 -5.0090722e-02 1.0360565e+00 8.5369784e-01 -1.0155802e+00 1.2811028e+00 -7.0646883e-01 -1 7.4766745e-01 1 1 1.1725836e+00 -4.3600137e-01 7.2058439e-02 -8.4641218e-01 4.4591138e-01 -5.8435911e-01 -9.8191793e-01 -1.5429697e+00 -1 1.0660428e+00 1 1 4.0222303e-01 1.4606597e+00 -1.5685847e+00 -5.1796634e-01 -1.4075499e+00 -7.0494197e-01 -3.0845000e-01 1.1557106e+00 -1 7.7376536e-01 1 1 -5.4496753e-01 9.0338457e-01 1.0428826e+00 -1.0707566e-01 -4.9781572e-01 -1.0138358e+00 -4.9135386e-01 -4.3868141e-01 -1 3.4272892e-01 1 1 -1.5267615e+00 -1.3289457e-01 7.8187756e-01 5.1200980e-01 -7.2763912e-01 4.6051310e-01 1.0627382e+00 3.9953151e-01 -1 1.0304182e+00 1 1 2.4758790e-01 1.1330976e-01 -2.6599329e-01 5.2644586e-01 7.8948234e-01 -1.0405889e+00 1.4859612e+00 1.3425852e+00 -1 5.9746732e-01 1 1 -1.4004925e+00 5.9194439e-01 -6.2854491e-02 1.2506885e+00 -1.2576202e+00 6.8374015e-02 -1.1109258e+00 -1.2304587e+00 -1 1.0353695e+00 1 1 -1.2656369e+00 -6.1465449e-01 -8.2030007e-01 -7.5004288e-02 -1.8785217e-01 -6.6083826e-01 -8.4454014e-01 7.8566907e-01 -1 8.8311487e-01 1 1 1.6377658e-01 -9.4131568e-01 -1.4746475e+00 -8.1840763e-01 6.9190600e-02 -1.1785415e+00 -4.7050524e-01 6.2609720e-01 -1 9.5506147e-01 1 1 5.5787727e-01 3.6805341e-01 -3.7666008e-01 -1.0844400e+00 4.9713153e-01 -5.3501701e-03 -3.9280081e-01 -1.5197087e+00 -1 4.3411161e-01 1 1 -1.4108710e+00 7.7775724e-02 -2.1672421e-01 1.3380764e+00 -1.3468497e+00 1.1858780e+00 -1.3169917e+00 -5.9606044e-01 -1 7.4213509e-01 1 1 2.3279575e-01 2.7405713e-01 -1.3778440e+00 1.5300080e+00 -1.3273615e+00 7.8794851e-01 9.8234570e-01 5.5108933e-01 -1 6.2692454e-01 1 1 1.3152814e+00 5.0340280e-01 -7.4476601e-01 9.0909859e-01 -5.1533142e-01 1.2375327e+00 1.2147529e+00 7.4329898e-01 -1 8.2931934e-01 1 1 -1.4525398e+00 3.8186690e-01 -1.1772688e+00 -1.4866504e+00 1.9570759e-01 -1.2732692e+00 -8.5947575e-01 -1.4880354e+00 -1 9.9982640e-01 1 1 4.8033120e-01 -2.3685487e-01 -6.0567727e-01 -1.0473564e+00 9.9782504e-03 6.9311379e-01 -1.6597970e-01 8.0837596e-01 -1 1.2026713e+00 1 1 -9.6667681e-01 -4.2198402e-01 -8.5762307e-01 -5.7544166e-01 1.2000443e+00 1.3783165e-01 1.1350318e-01 -1.0134206e+00 -1 6.6331707e-01 1 1 1.3801131e+00 1.4307701e+00 -4.4390645e-01 1.5157568e+00 1.1959723e-01 1.1828229e+00 7.0123063e-01 1.1558080e+00 -1 5.5108292e-01 1 1 1.1825662e+00 1.2030049e+00 5.4692539e-01 1.5042964e-01 -5.4867692e-01 -2.9316088e-01 1.4690782e+00 1.1984862e+00 -1 7.7275267e-01 1 1 -1.4661168e+00 -3.8654881e-01 -1.2508109e-01 -7.1104733e-01 -1.0386214e+00 -1.1376015e+00 1.0205775e+00 -9.3513863e-01 -1 7.3475955e-01 1 1 -1.5131022e+00 8.7738489e-02 -5.1241367e-01 4.5963038e-02 -1.4205780e+00 6.4552556e-02 -2.5039218e-01 5.1315347e-01 -1 6.1554130e-01 1 1 4.8447837e-01 1.2138329e+00 -1.0310666e+00 -3.3101858e-01 4.4987116e-01 1.0853380e+00 1.3928344e+00 8.9854921e-01 -1 5.5530195e-01 1 1 -3.8021431e-01 -6.1245135e-01 -1.1083286e-01 3.3132167e-01 -8.2897572e-01 1.1891827e+00 1.3600992e+00 2.8072191e-01 -1 1.0329385e+00 1 1 -2.6240228e-01 1.5292162e+00 1.9658900e-01 -1.5203947e+00 3.6843667e-01 -2.1875335e-01 9.5914311e-01 -5.7907793e-01 -1 9.6920270e-01 1 1 6.0102116e-01 1.6660440e-01 -8.8408459e-01 4.4168622e-01 2.3603565e-01 -9.2421252e-01 8.0640569e-01 9.1347934e-02 -1 5.0853571e-01 1 1 1.1422998e+00 9.6102158e-01 9.2348870e-01 -1.6309300e-01 -7.8041495e-01 -1.2057411e+00 4.2974995e-01 -9.5408453e-01 -1 9.4190878e-01 1 1 3.5986743e-01 9.6182947e-01 -1.5346446e+00 1.5063832e+00 -2.8474545e-01 1.5239441e+00 2.8586551e-01 -6.0979501e-01 -1 6.9024780e-01 1 1 7.2598021e-01 -1.1678172e+00 -2.9598520e-01 -3.1231651e-01 -1.0710829e+00 -4.7603970e-01 1.0464954e+00 -9.4948817e-01 -1 9.2377632e-01 1 1 -3.9651594e-01 1.1679635e+00 -1.4820806e+00 4.9773138e-01 -3.6516081e-01 8.3730155e-01 -1.3294892e+00 1.2430508e+00 -1 5.8732118e-01 1 1 -9.2530737e-01 1.2910580e+00 3.5957480e-01 -6.8996418e-01 1.4143139e+00 1.3336308e+00 1.4234241e+00 3.6399931e-01 -1 1.0586455e+00 1 1 -7.5726907e-01 -1.6866818e-01 -1.0505438e+00 -6.0951050e-01 1.0842201e+00 -9.3007361e-01 2.6149910e-01 1.0554320e+00 -1 1.3015803e+00 1 1 -8.2944982e-01 -1.0895919e+00 -7.3941736e-01 6.9069949e-01 1.2505036e+00 8.1784977e-01 -7.2767635e-02 1.2140896e+00 -1 7.3837187e-01 1 1 -1.3164957e+00 -4.2781641e-01 7.5298576e-01 4.0146106e-01 -4.0061636e-02 1.1331598e+00 -9.2610046e-01 5.5895552e-01 -1 5.3995275e-01 1 1 -1.0543190e-01 7.9521959e-01 1.0964646e+00 -7.8497181e-01 -1.0150948e+00 6.8179507e-01 -1.5204412e+00 1.0034547e+00 -1 1.1115446e+00 1 1 -1.3572984e-01 9.2053939e-01 -3.0228380e-01 -1.4736860e+00 1.2916408e+00 1.5413537e+00 -3.3986914e-01 9.9346581e-01 -1 1.2200257e+00 1 1 -4.1513125e-01 -8.3836524e-01 -5.2847002e-01 7.6413283e-02 2.0248871e-01 -4.2042343e-02 -7.6524742e-01 -3.8502055e-01 -1 1.1934248e+00 1 1 3.6630770e-01 -3.6152387e-01 -7.1316526e-01 -6.3335598e-01 8.8289806e-01 2.5269478e-01 1.6688159e-01 6.4050076e-01 -1 1.2821186e+00 1 1 -9.8816777e-01 -2.9148591e-01 -9.9250819e-01 -1.0981118e+00 1.1255200e+00 -3.9210872e-01 -6.6336891e-01 -1.3417705e+00 -1 3.2416000e-01 1 1 1.4645803e+00 -1.2607473e+00 7.7185582e-01 8.9251383e-01 1.0852209e+00 8.9004704e-01 2.7098498e-01 -7.8485719e-01 -1 5.8078557e-01 1 1 8.2309378e-01 6.6313440e-01 9.4468635e-01 -6.2503849e-01 -7.7939660e-01 -1.2436985e+00 -8.6481207e-01 4.5279994e-01 -1 4.0373556e-01 1 1 1.3047857e+00 -1.0709029e+00 -2.6577131e-01 4.6390670e-01 1.1226826e+00 1.3172944e+00 1.2527766e+00 1.2712061e+00 -1 6.4229576e-01 1 1 1.2157837e+00 -4.8043005e-01 5.2632597e-01 -5.5312273e-01 5.2053825e-01 9.6378129e-01 4.6213262e-01 -8.0988224e-01 -1 7.0861070e-01 1 1 7.5750952e-01 -6.9478298e-01 -7.6431157e-01 -3.6114267e-01 -6.4908997e-01 2.2036288e-01 1.0459515e+00 8.3015571e-01 -1 8.9232157e-01 1 1 -1.4125727e+00 8.2310874e-02 1.8778461e-01 -1.6784486e-01 1.4960989e+00 -2.9884451e-01 -1.0459856e+00 6.1402092e-01 -1 6.5300889e-01 1 1 -9.4521748e-02 1.0980981e+00 -1.2047288e+00 1.8170057e-01 -3.7316309e-01 7.2690560e-01 4.7241391e-01 -2.8220791e-01 -1 5.6467221e-01 1 1 1.0188687e+00 -1.1226014e+00 -3.1242977e-01 2.1335563e-01 -1.1330966e+00 -5.5143644e-01 1.0559024e+00 7.3664172e-01 -1 9.6604638e-01 1 1 -6.9464670e-01 8.4299765e-01 -1.4058146e+00 1.3108200e+00 3.7998134e-01 -2.9398302e-01 -3.0492407e-01 -2.7929906e-01 -1 8.0281076e-01 1 1 -7.6880601e-01 -3.2129442e-01 3.9213214e-01 -1.0368417e+00 -5.1140395e-01 7.5268812e-01 -9.2116889e-01 -6.3984430e-01 -1 9.8298876e-01 1 1 4.7958059e-02 4.0253194e-01 -4.9655246e-01 2.1620802e-01 2.3127200e-01 -7.6441836e-01 -3.1697786e-01 -1.9148329e-01 -1 4.1305967e-01 1 1 -1.3582218e+00 1.5052865e+00 -1.4870950e+00 -1.0145131e+00 8.3837087e-01 1.5346053e+00 6.9428734e-01 -1.2688433e+00 -1 8.4476131e-01 1 1 -8.2097959e-01 1.0480673e-01 9.0562244e-01 -1.4981205e+00 4.5613566e-01 -3.6398615e-01 1.0122036e+00 -3.1757152e-01 -1 1.1414957e+00 1 1 -3.2903654e-01 -9.4673661e-01 -2.2013080e-01 9.5383697e-01 7.8600016e-01 -8.3424501e-01 3.8230189e-01 1.4140598e-01 -1 7.0789836e-01 1 1 -9.1404431e-01 3.6463316e-01 1.0578492e+00 -4.0936753e-01 -9.2400129e-02 -2.2781125e-01 7.9090906e-01 1.5662071e+00 -1 2.6107934e-01 1 1 4.5428284e-02 -8.5769500e-01 9.9884789e-01 -1.5214503e-01 -1.0221944e+00 7.7772450e-01 7.3000975e-01 -1.6238329e-01 -1 1.2630775e+00 1 1 1.0615542e-01 1.4888534e+00 -1.0346626e+00 1.5482241e-01 1.3483984e+00 -9.5134576e-01 1.3545511e+00 8.6808125e-01 -1 4.0402872e-01 1 1 -2.7041919e-01 3.7302549e-01 -8.5936246e-01 8.6145866e-01 -9.1773893e-01 1.4383398e+00 -1.1821643e+00 2.8533213e-01 -1 7.0179816e-01 1 1 9.4930605e-01 -1.1796060e+00 -1.4034854e+00 -1.0648060e+00 7.8175230e-01 -3.7888847e-01 -1.2041709e+00 1.5067076e+00 -1 1.0214091e+00 1 1 -1.1623267e+00 9.5239784e-01 -1.3021318e+00 1.4583151e+00 7.7041322e-01 2.9812903e-02 -3.6095289e-01 -1.1429809e+00 -1 7.5755453e-01 1 1 -8.0145334e-01 5.3587386e-01 -5.9511168e-01 -8.0442160e-01 -1.3099367e+00 1.5522351e+00 -1.1978090e-01 7.5840253e-01 -1 2.8128431e-01 1 1 1.1230738e+00 -5.1420023e-01 7.8897496e-01 1.5008743e+00 1.7466853e-01 6.2924438e-01 6.0324021e-01 1.0299341e+00 -1 2.9949051e-01 1 1 8.1247913e-01 3.5820451e-01 -3.6046769e-01 1.3470795e+00 1.4063644e+00 1.1094886e+00 7.3874841e-01 -7.3694253e-02 -1 7.8327601e-01 1 1 -1.1664938e+00 1.0517496e+00 -1.3898239e+00 -1.0934842e+00 -5.7657365e-01 -1.3193068e+00 5.7039115e-01 -7.9180867e-01 -1 8.4172202e-01 1 1 1.4183803e+00 -9.8594918e-01 -1.0288030e+00 1.2742656e-01 1.3399582e+00 -2.2783883e-01 1.5649468e+00 -1.4178788e-01 -1 4.0489369e-01 1 1 3.1258052e-01 1.0533085e+00 2.3353575e-01 -9.0807110e-01 -1.4001019e+00 3.1418081e-01 6.4762400e-01 1.4398443e+00 -1 6.4026773e-01 1 1 7.9781660e-01 8.2137555e-02 1.1861571e+00 -9.3942156e-02 -9.8328510e-01 -5.8038607e-01 -1.0020338e+00 -2.2539878e-01 -1 3.4906175e-01 1 1 5.8609451e-01 1.3267146e+00 -8.0445395e-01 1.3352944e+00 -1.2952800e+00 9.6441952e-02 8.9574135e-01 4.8341019e-01 -1 6.3251443e-01 1 1 -1.5441457e+00 -9.3237883e-01 9.5717614e-01 -1.2452213e+00 1.4663811e+00 -1.6192114e-01 2.1284953e-01 5.1643435e-01 -1 1.0725687e+00 1 1 2.3939278e-01 -2.2686248e-01 -8.3667051e-01 8.5538209e-01 -3.2787754e-01 -7.8928491e-01 -9.1200787e-01 -5.0840872e-01 -1 4.3279195e-01 1 1 -9.0568798e-01 1.0158314e+00 -1.5254488e-01 4.7872262e-01 -2.8429101e-01 1.4343002e+00 -2.8563569e-01 3.0661476e-01 -1 1.1251722e+00 1 1 -8.8145240e-01 -1.4775617e+00 -2.8213416e-01 2.7233736e-01 2.8334738e-01 8.4240304e-01 -3.2547800e-01 1.0622624e+00 -1 8.3477813e-01 1 1 1.1804659e+00 9.0963985e-01 -1.1654332e+00 -1.2646098e-01 -4.3507923e-01 -8.9015750e-01 -7.9598133e-01 -2.2606625e-01 -1 9.2418392e-01 1 1 9.3244524e-01 1.3271815e+00 3.9461548e-01 1.4285382e+00 1.2511063e+00 -6.1288585e-01 -1.1566835e+00 -1.3098987e+00 -1 7.3740679e-01 1 1 1.3429767e+00 6.3244471e-01 4.0036159e-01 1.3897212e+00 6.6459691e-01 5.0991025e-01 -2.0361554e-01 8.1467501e-01 -1 7.2635375e-01 1 1 -9.3303483e-01 1.4903240e+00 -4.1422015e-01 -6.9682952e-01 1.5183529e+00 -2.0313557e-01 -9.7192823e-01 1.1821344e+00 -1 4.8691252e-01 1 1 1.3141855e+00 -4.3540548e-02 -2.8732035e-02 2.4359979e-01 -2.0051329e-01 8.1177114e-01 1.0839773e+00 7.0059917e-01 -1 6.7008379e-01 1 1 -1.0224591e+00 2.0510244e-01 9.0595428e-01 6.8644280e-01 9.0212042e-01 -4.9942473e-01 3.1129889e-01 2.8103404e-01 -1 7.3134053e-01 1 1 4.2474585e-02 8.2955937e-01 -9.2599027e-01 1.1159149e+00 6.1178435e-01 5.0409722e-01 1.2487023e+00 1.5253173e+00 -1 6.7241500e-01 1 1 7.2882051e-01 1.6144867e-02 3.3147158e-01 -1.2713762e-01 -1.7313819e-01 -5.1347034e-01 1.1006568e+00 6.1145054e-01 -1 5.0539044e-01 1 1 2.1652985e-01 1.1698126e+00 9.9908689e-01 -5.1903118e-01 -8.1876198e-01 5.9083850e-02 1.0412697e+00 4.9970059e-01 -1 8.4534168e-01 1 1 1.2529203e+00 9.5303998e-01 -1.5933558e-01 8.4575490e-01 -7.5680637e-01 2.7899607e-01 -1.1921515e+00 9.9068136e-01 -1 1.3151640e+00 1 1 -2.6464647e-01 -1.2380401e+00 -1.3161497e+00 -1.1042151e+00 6.6394772e-01 -1.3108313e+00 5.8735824e-01 -5.9447526e-02 -1 9.4075998e-01 1 1 5.8201582e-01 -9.7156427e-01 -5.7439309e-01 -1.1560380e+00 3.2261891e-02 8.4712636e-01 8.4578520e-01 -1.0810629e-01 -1 4.5084870e-01 1 1 -9.7965382e-01 9.1788207e-01 2.8956509e-01 1.2195075e+00 -1.2699246e+00 -4.5221539e-02 -5.9486537e-01 -1.1018529e+00 -1 9.1775486e-01 1 1 4.5335528e-02 -1.5175795e+00 3.9337466e-01 5.1130803e-01 3.5742295e-01 2.2702244e-01 -1.3545264e+00 8.4720871e-01 -1 6.5727290e-01 1 1 -1.4528001e+00 6.3205235e-01 1.5370107e+00 1.2980846e+00 4.8237435e-01 -1.4688559e+00 -1.5455509e+00 1.3389431e+00 -1 8.3690145e-01 1 1 -7.5251925e-01 1.1791067e+00 -7.7789291e-01 -1.4536333e+00 -1.1848607e+00 -4.2606157e-01 -1.3857963e+00 3.8825309e-01 -1 5.0604035e-01 1 1 4.6093361e-01 7.9197865e-02 1.2624772e+00 9.5071045e-01 6.0285852e-01 -1.1271280e+00 6.8889906e-01 2.8169699e-01 -1 4.9962428e-01 1 1 -2.5633725e-01 -9.5676533e-01 1.3675031e-01 4.5037211e-01 6.0684604e-01 1.6389864e-01 1.5575957e+00 1.0118176e-01 -1 9.7885571e-01 1 1 -1.1366239e+00 1.4579332e+00 -1.2832835e+00 1.3072804e+00 -1.4899980e+00 -5.3230159e-01 -3.8047817e-01 9.6013788e-01 -1 8.2482452e-01 1 1 7.8626636e-01 -9.3934821e-01 -1.1122075e+00 -8.3689299e-01 -7.6052046e-01 8.6306385e-01 -1.5556145e+00 -1.3241056e+00 -1 1.0770242e+00 1 1 1.2400779e+00 -1.1223247e+00 -3.9488380e-01 -7.5015877e-01 1.0730890e+00 7.8085293e-01 -8.7818952e-01 7.9883649e-01 -1 2.4803916e-01 1 1 6.6388279e-01 -7.8817892e-01 1.3732982e+00 -7.0713831e-01 -4.7638394e-01 1.3627412e+00 -5.2891540e-01 -1.1221060e+00 -1 4.0805996e-01 1 1 -1.0591176e+00 1.1730602e+00 -2.5866360e-01 -2.2859172e-01 1.3347348e+00 1.3801911e+00 1.2260201e+00 -2.5441815e-01 -1 7.5751960e-01 1 1 -3.2537368e-01 -1.0131307e+00 6.0509343e-01 2.2681427e-01 -1.2255637e+00 -6.4827937e-01 1.4057510e-02 -2.9831349e-01 -1 7.2501825e-01 1 1 9.5733648e-01 -2.5538628e-01 4.6991895e-01 1.3155125e+00 1.3746229e+00 -5.8808587e-01 6.4511682e-01 2.2708325e-01 -1 1.1865318e+00 1 1 -1.2833761e+00 -8.6158697e-01 -3.6111570e-02 -7.0983645e-01 1.4250577e-02 -5.0865263e-01 8.4206907e-01 -4.4696003e-01 -1 1.1629004e+00 1 1 4.7347851e-01 -1.0915954e+00 -5.9978008e-01 1.5477528e+00 7.4840376e-01 -6.5110421e-01 -2.1999873e-01 -5.0915416e-01 -1 7.6960969e-01 1 1 9.9064142e-02 4.5751826e-01 8.6697113e-01 6.9459856e-01 -5.1493431e-01 -9.4121968e-01 1.3589642e-01 3.4439739e-01 -1 5.9653552e-01 1 1 -7.3071672e-02 -1.1093669e+00 4.7708851e-01 -4.0385440e-02 5.8673514e-01 -1.1601967e+00 7.3216609e-02 1.4732611e+00 -1 5.6696583e-01 1 1 2.4713832e-01 2.2332532e-01 1.0821071e+00 -1.7407912e-01 -2.0179192e-01 4.3919896e-01 -9.5277236e-01 -9.3467262e-01 -1 6.2428750e-01 1 1 4.6827494e-01 -7.7464987e-01 2.9368672e-01 -9.2495822e-01 1.4033363e+00 -1.1257534e+00 -5.4737240e-01 -1.0793761e+00 -1 6.1796013e-01 1 1 6.0730071e-01 -7.8040578e-01 5.5071564e-01 -1.1723350e+00 -1.2051790e+00 1.2753123e+00 -1.1046426e+00 -1.5177276e+00 -1 7.4391192e-01 1 1 -1.3148614e-01 -1.3063247e-01 7.4581518e-01 6.3518326e-01 1.5454947e+00 -9.1304333e-01 1.0839234e+00 1.2853401e+00 -1 1.0401213e+00 1 1 -1.3479445e+00 4.3328780e-01 -3.8989733e-02 3.9322717e-01 4.4147328e-01 1.1609317e+00 -5.9582363e-01 1.1201281e+00 -1 6.1135736e-01 1 1 -8.7930748e-01 5.6313748e-02 1.2924238e+00 -9.4192647e-01 -6.0039793e-01 -6.5263301e-01 1.3895847e+00 1.5701283e+00 -1 8.2507571e-01 1 1 -4.6899594e-01 8.4577016e-01 7.9519729e-01 -4.7276940e-01 -9.2386882e-02 -1.5030792e+00 1.4951743e-01 -2.3200320e-01 -1 6.8440174e-01 1 1 -1.5871407e-01 -8.4772080e-01 5.4573113e-01 -7.4749607e-01 -7.9955676e-01 -7.0626100e-01 -3.3464475e-01 -5.6125581e-01 -1 1.3088982e+00 1 1 -2.9517602e-01 -5.2078942e-01 -1.3474366e+00 6.2606259e-02 -1.5586064e+00 -1.1915727e+00 -9.2341052e-01 1.1764077e+00 -1 2.5492661e-01 1 1 -4.4852237e-01 -4.3070476e-01 1.3741070e+00 -2.1014803e-01 -8.9828469e-01 8.9141649e-01 -2.9298008e-01 -1.2991798e+00 -1 4.8668189e-01 1 1 1.5069405e+00 -6.2539489e-01 7.6845276e-01 -8.0773680e-01 1.0234808e+00 -2.1846319e-01 -1.2404542e+00 -1.2466668e+00 -1 7.8048921e-01 1 1 -3.7114169e-01 7.5716729e-01 2.9821433e-01 -8.1050387e-01 1.4217746e+00 8.1105409e-01 -7.0439430e-01 -1.4475304e+00 -1 5.7695410e-01 1 1 1.4245766e+00 -8.8113532e-01 1.2479846e+00 -1.9273580e-01 8.1199611e-01 1.5522937e-02 -1.2338797e+00 -1.4965735e-01 -1 8.3746906e-01 1 1 7.8208494e-01 2.2637338e-01 -1.5362657e+00 -3.2849888e-01 1.4011045e-01 1.4180691e-01 -1.6231657e-01 1.1245639e+00 -1 6.0312861e-01 1 1 7.7880039e-02 1.8876028e-01 7.3302915e-01 -1.3023388e+00 -1.3582018e+00 -1.1200131e+00 -1.1522092e+00 7.2459565e-01 -1 9.6024354e-01 1 1 -1.1143161e+00 -5.1451129e-01 -1.3055418e+00 -9.3266608e-01 -4.8560931e-01 3.6220938e-01 -4.0321617e-01 1.4659042e+00 -1 9.7289079e-01 1 1 -1.2762424e+00 1.4133998e+00 -1.3581273e+00 1.2284906e+00 2.2209392e-01 -7.5348941e-01 -4.3882192e-01 1.0817473e+00 -1 7.3933281e-01 1 1 9.8852238e-01 1.4290773e+00 7.6612831e-01 6.9416106e-01 5.2039038e-01 -1.3656534e-01 1.1794929e+00 5.3101130e-01 -1 8.6388010e-01 1 1 1.3537553e+00 1.0257435e+00 -1.0697467e+00 -1.1101198e+00 7.0990814e-03 1.2505291e+00 2.8673066e-01 -5.5788227e-01 -1 9.1966926e-01 1 1 1.1507944e+00 -1.3894396e+00 1.0241074e-01 1.3475400e-01 -6.6260515e-02 3.8797805e-01 -1.2085491e-01 1.3267088e+00 -1 6.8669635e-01 1 1 -1.3849127e+00 -8.5308614e-01 -3.7549594e-01 -2.7786463e-01 -1.5166842e+00 -1.1993373e+00 1.4019824e+00 -1.0302853e+00 -1 4.8279728e-01 1 1 -1.6860252e-01 4.1003260e-01 4.9940414e-01 1.4774343e+00 -2.9095339e-02 -8.0363151e-01 1.1729835e+00 4.5337908e-01 -1 1.1736056e+00 1 1 1.4007433e-02 -1.2363144e+00 -8.5011379e-01 9.0377503e-02 1.0830892e+00 -9.2802391e-01 8.4023684e-01 -1.5615092e+00 -1 1.0553011e+00 1 1 -1.9652982e-01 -2.4177785e-01 1.0100266e-01 -1.5561567e+00 1.0928504e+00 7.0959558e-01 4.0160880e-01 5.8073022e-01 -1 7.0211793e-01 1 1 -1.2628795e+00 -1.4810217e+00 1.0916839e+00 -5.6700065e-01 -1.3553267e+00 6.8718861e-01 -1.4435704e+00 -5.9562089e-01 -1 4.6485932e-01 1 1 -6.1516100e-01 -6.9362096e-01 1.0300850e+00 -1.1294827e+00 7.1300676e-01 1.0843528e+00 4.3203937e-01 -1.4860517e+00 -1 5.8157911e-01 1 1 -2.9558299e-02 7.6281228e-01 -6.7884015e-01 1.4285247e+00 1.4702921e+00 3.3855787e-01 1.0649861e+00 -4.0950146e-01 -1 2.6825701e-01 1 1 -4.1468484e-01 -2.5364528e-01 9.9815345e-01 1.1643544e+00 -5.6923949e-01 7.1782305e-01 1.5685001e+00 7.3853276e-01 -1 3.8380139e-01 1 1 -1.5556666e+00 1.2493967e-01 -1.3976796e-01 3.2303789e-01 -1.0584495e+00 7.3613141e-01 6.7690236e-01 8.7501435e-02 -1 5.4932086e-01 1 1 1.3870393e+00 1.2771309e+00 8.3119009e-01 6.2567011e-01 1.4786060e+00 5.6880189e-01 9.9100186e-01 3.7125613e-01 -1 1.0268432e+00 1 1 1.3516960e+00 1.3781573e+00 -8.5064271e-01 7.2694041e-01 9.3367118e-01 -1.3055184e-02 -9.5598124e-01 4.9883585e-01 -1 6.0317179e-01 1 1 1.0987888e+00 -2.7276162e-01 6.3615691e-01 3.3642094e-02 -4.3724820e-02 4.9300690e-01 -1.0718220e+00 -9.7657823e-01 -1 4.2173419e-01 1 1 1.0613007e+00 -7.2093078e-01 1.0494159e+00 -6.3997527e-02 2.4963412e-01 -1.5544716e+00 -2.1968596e-01 1.4713796e+00 -1 3.1607067e-01 1 1 -6.8265559e-01 4.3921034e-01 6.3216802e-01 -1.1817571e+00 -1.5670677e+00 -5.1975669e-01 -8.9055640e-01 -1.1397135e+00 -1 9.8179284e-01 1 1 -2.9606175e-01 -9.3448906e-01 -1.8469363e-02 -6.4334373e-01 1.4060033e+00 1.2185636e+00 -1.0339836e+00 -8.7434025e-01 -1 4.6844292e-01 1 1 3.7295887e-01 -1.1360047e+00 6.0308146e-01 6.8380379e-01 -3.6302497e-01 3.5576515e-01 1.1278415e+00 1.3338311e+00 -1 4.3955592e-01 1 1 8.4243012e-01 -1.3723399e+00 1.2122049e+00 7.4436103e-01 -3.8766268e-01 8.9405167e-01 -7.3726565e-01 -7.0584191e-01 -1 8.8392617e-01 1 1 -4.3507183e-01 6.5631727e-01 2.9972431e-01 6.5388797e-01 2.1642854e-01 8.8770358e-02 -7.8234198e-01 -4.3114605e-01 -1 5.5413712e-01 1 1 1.3754933e+00 5.9250528e-01 1.4934799e+00 6.0409065e-01 -4.4989530e-01 -2.9309620e-01 -1.2563189e+00 1.3825119e+00 -1 1.1657229e+00 1 1 -1.0643151e+00 -6.1240491e-01 -4.0910076e-01 -6.7597434e-01 4.2318752e-01 -5.0524785e-02 -3.0710486e-01 6.5826265e-01 -1 6.3351334e-01 1 1 2.8472792e-01 -8.3170626e-01 1.1898483e+00 -1.1016653e+00 -5.3195175e-02 -9.4004341e-01 1.2541321e-01 -1.2690175e+00 -1 4.0123873e-01 1 1 7.7657670e-01 -1.5414439e+00 1.5428379e+00 8.5851471e-01 1.3025986e+00 -2.4006785e-01 -1.8892175e-01 -1.0520717e-01 -1 8.0808790e-01 1 1 -1.3929573e+00 -1.4750164e+00 -2.2891415e-01 -2.7838977e-01 -9.8446038e-01 -1.0153271e+00 9.4228466e-01 4.9977303e-01 -1 5.2753149e-01 1 1 -2.8506610e-01 -2.9374352e-01 1.0908190e+00 -1.0654214e+00 9.4295230e-01 5.2853008e-01 2.0965279e-01 -9.3344832e-01 -1 1.1576785e+00 1 1 -1.7718007e-01 -1.5053653e+00 -9.3931370e-01 5.4046036e-01 -1.1356068e+00 -1.4189973e+00 -1.2325307e+00 6.4778058e-01 -1 5.6238970e-01 1 1 3.6437010e-01 -1.4297406e+00 -5.4221274e-01 1.1729520e+00 -9.6796148e-01 -1.2572108e+00 5.1894289e-01 -1.5119778e+00 -1 1.7893213e-01 1 1 1.0041101e+00 3.9133548e-01 7.9070213e-01 3.1089763e-01 -1.3618091e+00 4.1096235e-01 8.1192260e-01 5.3156267e-01 -1 1.1149843e+00 1 1 -5.5699907e-01 -1.3196683e+00 3.9385682e-01 7.8789609e-01 -1.4231412e+00 -1.3180140e+00 -1.0953012e+00 -7.1564661e-01 -1 7.8077579e-01 1 1 4.6269157e-01 -2.0879533e-02 2.1589994e-01 3.5662018e-01 1.3521343e+00 -4.9156628e-01 1.0052088e+00 1.2857566e+00 -1 5.6790166e-01 1 1 1.0153525e+00 9.3607154e-01 9.0815672e-02 -4.4349166e-01 -9.5986613e-01 6.3416170e-01 -9.4119997e-01 -1.3043853e+00 -1 1.0937848e+00 1 1 -1.0223609e-01 -5.4164627e-01 -4.7503842e-01 1.2350900e+00 -3.9172489e-01 -1.0681207e+00 -8.2885876e-01 -7.6972982e-01 -1 8.4585819e-01 1 1 1.6918006e-01 8.8670295e-01 -1.1837227e+00 -1.4861410e+00 1.0580435e+00 -8.4453132e-01 -8.0728127e-01 2.2945740e-01 -1 1.7374767e-01 1 1 2.6784852e-01 -8.9898411e-01 8.7889943e-01 1.2312600e+00 1.1229111e+00 -3.2226862e-01 5.6229314e-01 -1.3852640e+00 -1 1.2727038e+00 1 1 -1.7224124e-01 -1.3068877e+00 -1.0594435e-01 1.1610142e-01 1.2193779e+00 -2.6297539e-01 5.5016296e-01 2.1172158e-01 -1 2.2811134e-01 1 1 -1.4517327e+00 1.1548226e+00 6.7630159e-01 3.8761116e-01 1.4757476e+00 3.9356627e-01 8.8172143e-01 -1.0198965e+00 -1 6.2970729e-01 1 1 1.4791968e+00 3.4409948e-01 3.1867557e-01 -1.0823674e+00 1.6112130e-02 -1.5257594e+00 1.9958852e-01 -8.7053320e-01 -1 1.0551962e+00 1 1 1.4378944e+00 -3.9214594e-01 -4.3519950e-01 -1.5272994e+00 6.1959877e-01 1.3833758e+00 -7.3667656e-01 -6.5457890e-01 -1 8.3231388e-01 1 1 1.5596576e+00 2.6462080e-01 -7.7033559e-01 6.3288277e-01 -7.8307659e-01 -5.2981470e-01 -3.0636957e-01 3.4986262e-01 -1 7.2047510e-01 1 1 -2.8303531e-01 -1.0134731e+00 -5.2685899e-01 -5.7196986e-01 -1.0366642e+00 -1.3221136e+00 -8.3078803e-02 -9.2031064e-01 -1 5.7202898e-01 1 1 -6.0315089e-01 2.7246141e-01 1.2306952e+00 1.7604093e-01 5.6829225e-02 -2.7800838e-01 -1.4382954e+00 1.5413601e+00 -1 9.2932476e-01 1 1 7.6254994e-01 -1.1832012e+00 4.8941466e-02 -6.6042504e-01 8.4609774e-02 -9.3858401e-01 1.1238826e+00 6.6977587e-02 -1 8.9359085e-01 1 1 -1.5212130e+00 2.1967784e-01 -5.3806055e-01 -5.1675900e-01 -1.1049993e+00 -8.4480021e-01 -1.3022184e+00 1.0021300e+00 -1 4.5106520e-01 1 1 -7.4507525e-01 7.5414626e-01 1.4615727e+00 1.3352130e+00 1.3721436e+00 1.4416300e+00 1.0906691e+00 7.2001072e-01 -1 1.9352863e-01 1 1 -9.1388537e-02 -1.3902220e+00 5.3961984e-01 5.2777044e-01 -8.1465510e-01 1.5130064e+00 -3.1823525e-01 -1.9479219e-01 -1 8.7770859e-01 1 1 2.7166501e-01 -1.4367466e+00 -3.8741292e-01 1.5217094e+00 -8.4747713e-01 1.0474844e+00 1.5523627e+00 -3.3285436e-01 -1 5.9824258e-01 1 1 1.1397505e+00 -1.1192017e+00 1.2726441e+00 -3.3510489e-01 4.3299558e-01 -4.1410152e-01 -3.6664231e-01 8.9328050e-01 -1 5.1474026e-01 1 1 1.4970127e+00 1.4338041e+00 1.3662829e+00 7.6778771e-01 1.4281193e+00 -1.1765188e+00 -1.4941583e+00 -3.0596157e-01 -1 4.8626831e-01 1 1 -7.2283932e-01 -1.2116087e+00 1.2156972e+00 -1.4545255e+00 6.3278600e-01 -5.6814911e-01 -1.5679241e+00 4.9102552e-01 -1 1.1418028e+00 1 1 -2.2160465e-01 2.9601265e-01 -6.9510605e-01 -1.4780275e+00 9.4322444e-01 1.5595817e+00 -4.2147772e-01 -2.9801677e-01 -1 6.6506864e-01 1 1 1.4194627e+00 -1.1981075e+00 9.3569394e-01 -6.3494837e-01 2.9664637e-01 -1.5602453e+00 5.1537381e-01 -1.0691410e+00 -1 9.6956462e-01 1 1 -3.4488323e-01 1.0168584e+00 -6.0482724e-01 4.1298508e-01 2.8046959e-02 -1.6943167e-01 5.1675756e-01 8.5666179e-01 -1 7.5647262e-01 1 1 -2.1406105e-01 7.5004892e-02 8.6243616e-01 1.2619845e+00 1.4634805e-01 -1.3550932e+00 -1.3593331e+00 -4.3478108e-03 -1 4.4981860e-01 1 1 -6.0052656e-01 8.2856217e-01 -3.4400196e-01 1.2812507e+00 -1.9543489e-01 1.4954923e+00 -6.4894220e-01 -8.1702542e-01 -1 1.2607316e+00 1 1 8.8732139e-01 -1.0358005e+00 -1.1103859e+00 1.5050347e+00 1.4317410e+00 -1.1437893e+00 8.3818875e-01 1.5524544e-01 -1 8.1910982e-01 1 1 7.0356332e-02 -1.1338790e+00 -1.1958800e+00 -9.8642108e-01 -1.3285739e+00 -2.6069839e-01 5.3685980e-01 -1.4533955e+00 -1 3.7211522e-01 1 1 1.2400354e+00 -2.0267105e-01 7.5458544e-01 -5.9461995e-01 1.0996875e+00 9.6396560e-01 3.4854613e-01 -1.3358151e+00 -1 1.0448773e+00 1 1 -5.0524761e-02 -8.0583742e-01 -2.9211391e-01 -3.7126131e-01 4.5785929e-01 1.7659340e-01 -1.0554870e+00 -1.2226433e+00 -1 7.4465620e-01 1 1 -9.3965001e-01 -3.0360514e-01 7.5075341e-01 -5.8582560e-01 1.4807251e+00 -7.9979810e-01 1.0043743e+00 1.9240083e-01 -1 3.7805981e-01 1 1 8.8557229e-02 -7.4515312e-01 1.2764686e+00 -2.1940866e-01 -1.1494854e+00 6.6834417e-01 7.4086010e-01 9.8191372e-01 -1 1.2914766e+00 1 1 -7.3357289e-01 -1.4002178e+00 -3.2924363e-01 6.2836687e-01 1.3939564e+00 -1.4748403e+00 1.5040960e+00 2.3768786e-01 -1 1.2155871e+00 1 1 -1.5499410e+00 2.1028320e-01 -1.2530494e+00 -1.0724916e+00 1.3689257e+00 -4.7448865e-01 -1.0537940e+00 -1.2860156e+00 -1 5.3489076e-01 1 1 2.2806373e-01 -6.1943472e-02 1.2366343e+00 1.0927250e+00 -1.4899475e+00 -1.3686314e+00 1.1832093e+00 9.2999502e-02 -1 1.0562870e+00 1 1 3.2410042e-01 -1.2167659e+00 -6.6358269e-01 -3.2098549e-01 8.6707486e-02 1.5396566e-01 -8.3341464e-02 -1.4705036e+00 -1 9.1770555e-01 1 1 -3.6590997e-01 -1.5571895e+00 -1.8033469e-01 -6.8856080e-01 -4.0627491e-01 -9.7152987e-01 4.3034493e-01 1.5553833e-01 -1 2.3852559e-01 1 1 1.3895220e+00 9.2379924e-01 7.5171462e-01 9.8605097e-01 1.5599719e+00 1.4960270e+00 8.6090000e-01 3.2762797e-01 -1 5.9118136e-01 1 1 -9.0392390e-01 5.4292591e-01 -1.4179763e+00 6.5737495e-01 -1.2845812e+00 1.5597688e+00 -1.0294617e+00 -7.6855608e-01 -1 7.2358960e-01 1 1 4.9306126e-01 -1.3709536e+00 1.9469562e-01 -4.8065534e-01 -9.3192921e-01 -1.5559221e+00 -1.4118807e+00 1.1070257e+00 -1 1.0714481e+00 1 1 -6.4075969e-01 -1.1762539e+00 -1.2902493e+00 -1.3396044e+00 1.0467741e+00 2.3412203e-01 -1.0295182e+00 1.2696919e+00 -1 5.0740434e-01 1 1 1.3144199e-01 7.4333141e-01 1.1941618e+00 1.0630022e+00 2.1338206e-01 -1.5267199e+00 7.7931585e-01 -1.1273444e+00 -1 9.8804130e-01 1 1 6.0590091e-01 -9.4293574e-01 -1.3582638e+00 -3.5964086e-01 -1.3865791e+00 9.4800529e-01 6.6171769e-01 -3.3189939e-01 -1 8.0033385e-01 1 1 1.4748084e+00 1.4139592e+00 -1.5271504e+00 -5.9694085e-02 9.9411411e-02 -1.0330178e+00 2.5113833e-01 1.2354653e+00 -1 5.4281878e-01 1 1 -6.0751501e-02 1.4055840e+00 -4.8658345e-03 -1.1104266e+00 -5.1970762e-01 -1.4892763e+00 -1.4186430e+00 -1.4622013e+00 -1 7.3513284e-01 1 1 -3.2864806e-02 -1.1267954e+00 -9.8671464e-02 1.2628997e+00 -1.0984460e+00 -1.1987067e+00 1.5555435e+00 1.4618984e+00 -1 7.6927551e-01 1 1 5.6150422e-01 -5.3047858e-01 3.8962440e-01 9.5591590e-01 1.5583698e+00 3.7029956e-01 -3.1402234e-01 -2.6953074e-01 -1 6.3940733e-01 1 1 -1.4286166e-01 8.6384449e-02 1.3382073e+00 -2.6343590e-02 6.3698745e-02 1.2958048e-01 1.0225799e-01 1.7348336e-01 -1 4.9108021e-01 1 1 -8.9909683e-01 4.4762448e-01 5.8789368e-01 2.0784333e-01 -6.9827929e-01 7.3539434e-01 1.9879294e-01 3.3681872e-01 -1 9.7855433e-01 1 1 -5.9743717e-02 -8.8973024e-01 4.2019180e-01 -2.2819779e-01 1.0101655e+00 7.4724826e-01 -1.5416470e+00 -2.3774822e-01 -1 9.4117690e-01 1 1 1.1969940e+00 2.8486063e-01 -1.3670090e-01 5.6433993e-01 6.8533638e-01 -1.0858749e+00 1.3951124e+00 2.7144675e-01 -1 7.8049366e-01 1 1 -8.8135768e-01 -1.3453311e-01 -1.0278743e+00 3.9302929e-01 1.3699508e+00 -7.8721766e-01 -1.1938830e+00 6.1294797e-01 -1 4.4004617e-01 1 1 -3.6910142e-01 8.4865382e-01 1.3452668e-01 -1.1260072e+00 3.0139321e-02 -1.5205979e+00 -2.3991669e-01 5.3426168e-01 -1 8.4365459e-01 1 1 1.1579559e+00 4.9409150e-01 -9.5676402e-01 1.5170305e-01 7.5515683e-01 1.6805871e-01 1.5252011e+00 6.6428010e-01 -1 7.2655044e-01 1 1 -4.0182571e-01 9.6641526e-01 1.4799142e+00 -1.3000397e+00 -1.1345071e-01 2.7092223e-01 -1.3406061e+00 -6.6467241e-01 -1 5.2387484e-01 1 1 9.3948648e-01 5.0723817e-01 9.2921643e-01 9.6893797e-03 1.8061619e-01 1.2221837e+00 -6.4573590e-02 3.5429108e-01 -1 8.3299117e-01 1 1 3.0454810e-01 -1.1305828e+00 4.8352570e-01 -5.1341341e-01 8.3782327e-01 1.5078455e+00 -1.4388537e+00 1.2521738e+00 -1 9.6775268e-01 1 1 8.8547648e-01 -1.3535526e+00 -6.8382169e-01 1.0158235e+00 6.7740890e-01 -8.6826774e-01 1.1660130e+00 -2.4451749e-01 -1 8.9313507e-01 1 1 4.7884145e-01 -8.8655920e-01 -1.0451862e+00 1.5306450e+00 7.9588706e-02 -2.7809932e-01 -7.4427990e-02 -4.0226704e-01 -1 7.2104059e-01 1 1 -8.7208100e-01 1.7355732e-01 1.3415325e+00 -9.5175592e-01 -6.7109420e-01 6.7451678e-01 -5.5735251e-01 -1.9481407e-01 -1 9.3371790e-01 1 1 -1.5356057e+00 -1.5616910e+00 -7.3529230e-02 8.2806759e-01 -7.6264103e-01 -1.4044363e+00 8.0569220e-01 -7.0053231e-01 -1 6.5375166e-01 1 1 -7.4195284e-01 6.6543749e-01 -1.1598596e+00 7.6490617e-02 -9.7376384e-03 1.5658499e+00 1.0044693e+00 8.4275146e-01 -1 7.6369997e-01 1 1 -1.0201446e+00 -6.1940521e-02 -1.7743333e-01 6.6640056e-01 -2.9767126e-01 1.1782147e-01 -8.0413396e-01 -1.3175170e+00 -1 9.1744559e-01 1 1 1.2420374e+00 -1.1671733e+00 -7.5058442e-01 4.1643313e-01 -1.5453555e+00 1.0220973e+00 5.2086056e-02 -1.5638047e+00 -1 7.2147967e-01 1 1 -9.6029917e-01 -5.7789641e-01 1.5636801e+00 -4.7675814e-01 -1.2427764e+00 1.6150966e-01 -1.0939999e+00 -3.0200113e-01 -1 3.6121000e-01 1 1 -1.3867386e+00 1.0995238e+00 1.3487589e+00 1.3287930e+00 1.1071017e+00 1.5673666e-01 8.8465298e-01 1.0807377e+00 -1 8.4889177e-01 1 1 5.6054970e-01 8.4865342e-01 -1.1421552e+00 -5.5877181e-01 -5.9442028e-01 -1.5231582e+00 -7.9545068e-01 -7.3044214e-01 -1 8.4561937e-01 1 1 -4.7757193e-01 4.8735459e-01 -1.0711074e+00 -1.0574525e+00 -1.5703663e-01 1.1186113e+00 1.4787679e+00 8.0311675e-01 -1 6.8057215e-01 1 1 2.1783403e-01 8.3649799e-01 -7.7559601e-01 -6.1389339e-01 -3.7674472e-01 1.2088516e+00 5.1280683e-01 -1.4404835e+00 -1 4.4161218e-01 1 1 1.1811210e+00 3.9458605e-01 -9.7423103e-01 -7.1596541e-01 1.5022002e+00 4.8983396e-01 1.3558069e+00 -1.0937447e+00 -1 5.5865691e-01 1 1 -6.2333050e-01 -9.4284991e-02 8.0030778e-02 -9.3073192e-01 -1.5019292e+00 -1.4750580e+00 1.0744053e+00 -1.1080301e+00 -1 2.5777771e-01 1 1 8.9584300e-01 -1.2851383e+00 4.7562291e-01 -8.2161656e-01 -2.2688342e-01 -9.9172678e-01 -3.4499406e-01 6.9859268e-01 -1 9.2263555e-01 1 1 -1.2202725e+00 -8.7027649e-01 -1.5590032e+00 1.5317442e+00 6.6391390e-01 1.3386248e+00 1.0648988e+00 1.1153747e+00 -1 9.4588855e-01 1 1 -8.0284721e-01 5.1842615e-01 -1.2843210e+00 -1.3268841e+00 -5.3622024e-01 1.3226512e+00 1.0105839e-01 2.1960442e-01 -1 9.6083356e-01 1 1 -3.1259670e-01 1.5518396e+00 2.9959353e-01 1.2249468e+00 9.7568688e-01 -1.1114670e-01 -1.1132078e+00 -4.7983936e-01 -1 6.0029567e-01 1 1 -1.0698255e+00 2.6577916e-01 -7.0454778e-01 8.2482285e-01 -7.4419056e-01 1.2051177e+00 -1.4985362e+00 -1.9174000e-01 -1 9.0814870e-01 1 1 -1.2224248e+00 -3.9448906e-01 -6.7188441e-01 -1.0507157e+00 -9.3040050e-01 5.6539983e-01 2.5094456e-01 6.9981812e-01 -1 1.2838719e+00 1 1 7.2205553e-01 -1.4171475e+00 -1.4773270e+00 -4.8714788e-01 -1.5345080e+00 -6.4278328e-01 -1.5337318e+00 -2.7983404e-01 -1 4.2692948e-01 1 1 -3.8519243e-01 1.5581166e+00 -1.4286173e+00 -5.0395939e-01 -1.1418158e+00 6.7860343e-01 -6.6302004e-01 -2.0645673e-01 -1 6.9375399e-01 1 1 8.9328657e-01 -1.0509116e+00 4.2226595e-01 -3.1168240e-01 1.4909798e+00 1.3065175e+00 -1.4860498e-01 1.5415466e+00 -1 6.9988539e-01 1 1 -2.0389984e-01 -6.3656054e-01 1.6599644e-01 -1.4111175e+00 1.5538324e+00 -1.0935428e+00 -3.7774700e-02 5.9769369e-02 -1 7.1294643e-01 1 1 5.3299274e-01 -1.5499306e+00 1.6792264e-01 -7.6839350e-01 -7.9884585e-01 -8.5756383e-01 -2.7767417e-01 -7.6585631e-01 -1 3.2940560e-01 1 1 1.3283620e+00 4.0342010e-01 1.1256780e+00 6.9784033e-01 9.6487042e-01 5.5173023e-01 1.5369068e+00 -6.4195319e-01 -1 3.5052410e-01 1 1 -1.5193388e+00 7.2466931e-01 5.9971663e-01 1.0370071e+00 -3.2412239e-01 -1.0515387e+00 6.1726637e-01 -1.0781528e+00 -1 2.5846990e-01 1 1 -6.6134793e-01 -4.3767056e-01 1.2080998e+00 -5.7737449e-01 -3.3907362e-03 1.3889057e+00 8.5692328e-01 1.9312774e-01 -1 1.3908578e-01 1 1 -3.1981885e-01 -1.4607166e+00 4.1940804e-01 4.4662115e-01 -4.3943496e-01 1.3048158e+00 1.2487625e+00 6.3275797e-01 -1 8.9490412e-01 1 1 6.9538015e-02 1.2824274e+00 -7.4300624e-01 1.0967981e+00 3.0092859e-01 -1.4190163e+00 -1.0284077e+00 4.7213246e-01 -1 7.6554398e-01 1 1 5.2954304e-02 -7.1042981e-01 1.2485999e-01 -9.8048260e-01 -2.5738366e-01 1.5645508e+00 5.9407510e-01 -5.3279951e-01 -1 7.4795997e-01 1 1 9.3226907e-01 9.9978892e-01 -6.2063610e-02 -1.3176429e+00 1.2583403e-01 2.7415175e-01 6.3868484e-01 -1.2222229e+00 -1 3.7530538e-01 1 1 1.5236973e+00 -9.2676986e-01 -9.4328512e-02 -5.3703643e-01 6.0061618e-01 -1.0479348e+00 -4.4596581e-01 9.7407084e-01 -1 8.7450169e-01 1 1 -1.4830070e+00 -2.0473547e-01 1.1249832e+00 -1.7561975e-01 6.1889441e-01 -8.7143529e-01 4.9268235e-01 3.6920727e-01 -1 3.7853167e-01 1 1 4.9826772e-01 -9.4505405e-01 1.4884399e+00 1.4559131e+00 -5.4957343e-02 -1.0795869e-01 -7.2602003e-01 6.2117854e-01 -1 8.3638677e-01 1 1 -1.1004856e+00 3.6907071e-01 -2.9315814e-01 -3.3396413e-01 -3.9828680e-02 1.3788791e+00 -2.7274940e-01 6.3540325e-01 -1 1.0260341e+00 1 1 -1.3053657e+00 1.4674517e+00 -1.0915741e+00 1.0909132e+00 -2.4138691e-01 -7.0745646e-01 -5.1540584e-01 9.4896895e-01 -1 7.6760472e-01 1 1 -1.5397084e+00 -1.1825557e+00 8.1457451e-01 6.4398318e-01 -1.1936049e+00 7.0742914e-01 -1.0550219e+00 -5.4473548e-01 -1 1.2692030e+00 1 1 -5.8086416e-01 -1.4991115e+00 -5.0693691e-01 6.3860977e-01 1.2929721e+00 -1.1666455e+00 -6.0497298e-01 -7.6829776e-01 -1 5.7023059e-01 1 1 1.4860282e+00 6.8792340e-03 -8.9297974e-02 1.4338576e+00 5.8651273e-01 -1.1307043e+00 1.5546210e+00 -8.3471258e-01 -1 6.3243422e-01 1 1 1.4703755e-02 -6.1964192e-01 8.5023146e-01 -3.1223117e-01 -7.9822562e-01 -2.5348969e-01 -1.1150088e-01 1.3383853e+00 -1 8.2600181e-01 1 1 -1.0598053e+00 5.7875236e-02 -1.2647712e+00 -1.2095878e+00 -1.1773853e+00 -4.0157615e-01 1.5354559e+00 4.3891530e-01 -1 1.2798435e+00 1 1 6.8326166e-01 -1.1846343e+00 -9.9361586e-01 -2.9621724e-01 5.7692511e-01 -1.1494066e+00 1.3651704e+00 3.8986304e-01 -1 3.2872345e-01 1 1 1.0576398e+00 1.2658499e+00 1.0047959e+00 9.0117122e-01 1.4254656e+00 -4.2366124e-01 1.3673272e+00 -9.3408221e-01 -1 3.4528729e-01 1 1 6.2104414e-01 2.7465936e-01 1.5436014e+00 3.6647338e-01 1.4621917e-02 1.5160023e+00 -8.1945107e-02 -5.8127514e-01 -1 8.2514173e-01 1 1 1.5180164e+00 1.2002918e+00 3.6513355e-02 -1.3451790e+00 7.0632666e-01 1.1345062e+00 -1.2338281e+00 8.6191340e-01 -1 7.7894454e-01 1 1 4.2801925e-01 1.1373583e+00 1.0693885e+00 -1.5226955e+00 -8.4651899e-01 1.3191663e+00 7.0482706e-01 2.9486138e-01 -1 8.5957331e-01 1 1 -5.2771431e-01 -1.0104696e+00 1.6146808e-01 -5.2919047e-01 8.2851015e-01 1.0080706e+00 -9.1749382e-01 1.4435281e+00 -1 1.1807550e+00 1 1 -5.7829612e-01 4.8674680e-01 -5.4205797e-01 -2.5535839e-01 1.2315182e+00 3.3991632e-02 -1.3818123e+00 -1.1437669e+00 -1 6.0464309e-01 1 1 6.6475551e-01 4.6128242e-02 2.5034368e-01 -3.9290454e-01 1.3144559e+00 -4.7249863e-01 -1.4665856e+00 1.1514253e-01 -1 6.3775660e-01 1 1 1.0424376e+00 -6.9602067e-01 9.3369049e-01 8.1216401e-02 3.8151875e-01 6.6171883e-01 3.2588646e-02 -2.0516679e-02 -1 4.0796470e-01 1 1 -4.1295684e-01 1.2717242e+00 2.8082707e-01 1.5528398e+00 1.9510248e-01 2.7036557e-01 1.0802449e+00 7.5136371e-01 -1 5.4336781e-01 1 1 -7.8737653e-01 -1.5272281e+00 1.1883530e+00 1.3687677e+00 -7.3534763e-01 1.2911388e+00 4.1172249e-01 -1.0325380e+00 -1 8.1871524e-01 1 1 -1.0490100e+00 -1.3110151e+00 1.5439038e+00 -1.0047875e+00 3.7896844e-02 1.1891143e+00 -1.1086700e+00 2.9132504e-01 -1 7.4045735e-01 1 1 -9.2780915e-02 9.0060781e-01 -1.1646320e+00 -1.4029377e+00 -8.1105404e-01 -1.3683309e+00 -6.3141834e-01 -1.4430404e+00 -1 7.0276358e-01 1 1 -1.1388773e+00 3.2198287e-01 1.2942715e+00 -1.5203317e+00 -1.4662382e-02 -1.0790448e+00 5.1866860e-02 -8.4920311e-02 -1 6.8356529e-01 1 1 6.1341851e-01 -1.3979885e+00 4.3310834e-01 1.5005859e+00 -1.3864350e+00 9.0905586e-01 1.5051526e+00 -9.7259576e-01 -1 5.4682723e-01 1 1 -9.8221946e-01 -2.1427786e-02 1.8166377e-01 -3.5811691e-01 -6.1984398e-01 9.3672365e-01 9.9622214e-01 -7.1041334e-01 -1 8.3394708e-01 1 1 9.0698052e-01 1.1463543e+00 -4.0508783e-01 4.2068328e-01 -1.9647586e-01 9.9364382e-01 -1.1832837e+00 1.2766169e+00 -1 4.8733601e-01 1 1 6.1408603e-01 -6.1154372e-01 -4.7984117e-01 -1.3011908e+00 -3.5595364e-01 -5.3481031e-01 -1.1680765e+00 -9.7717137e-01 -1 6.4036889e-01 1 1 8.1212205e-01 1.0758800e+00 -2.2212986e-01 -4.8680094e-01 -9.2035589e-01 -4.6031630e-01 -4.9593708e-02 9.2725135e-01 -1 1.3371871e+00 1 1 -8.8481381e-01 -6.9160932e-01 -1.1245240e+00 -9.5612748e-01 7.8070396e-01 1.2067209e+00 -9.9939322e-01 -1.1277838e+00 -1 5.7811009e-01 1 1 1.2339441e+00 1.4895828e-02 -5.4199302e-02 -3.8807060e-01 -1.1411275e+00 -7.6380042e-01 1.2940953e+00 -1.4331792e+00 -1 9.2946567e-01 1 1 1.2453364e+00 -9.7323766e-01 1.3420797e-01 -3.5620055e-01 4.9365456e-01 -6.4608032e-01 6.1365677e-01 -8.5268082e-01 -1 8.2344278e-01 1 1 1.0783571e+00 1.0676558e+00 -3.0209259e-02 1.2129664e+00 -9.4074322e-02 -1.3276714e+00 -1.1938274e-01 9.3906847e-01 -1 3.9919645e-01 1 1 9.9210680e-02 -6.8540290e-01 1.2109925e+00 5.3119681e-01 -8.8601741e-01 5.5968124e-01 1.0119214e+00 -4.3773311e-01 -1 9.9804293e-01 1 1 -7.5180725e-01 6.5378191e-01 -1.2281280e+00 -5.8156396e-01 -1.4545029e-01 6.3416197e-01 -1.2193329e+00 6.2964756e-01 -1 9.2769719e-01 1 1 -1.3876636e-01 -1.1785106e+00 -8.8319625e-01 -8.5068375e-01 -4.2396363e-01 -1.0637196e+00 -7.1976300e-01 -1.5391377e+00 -1 2.2945316e-01 1 1 -1.1844741e+00 5.1412955e-01 1.4594491e-01 -5.3540435e-02 -4.2454336e-01 8.6846630e-01 1.2165610e+00 -4.1370780e-01 -1 1.1335824e+00 1 1 8.1594804e-01 -1.5460890e+00 -6.8783573e-01 -1.3585998e+00 -7.4332938e-01 4.7366228e-01 1.2554342e+00 -8.4241081e-01 -1 6.6237451e-01 1 1 5.8679850e-01 -1.0051239e+00 6.0584151e-01 -8.9116793e-01 9.7708745e-01 4.6074439e-02 1.1462643e+00 7.5952537e-01 -1 2.0426624e-01 1 1 8.6303332e-01 -7.7312659e-01 4.7641798e-01 1.2543451e+00 8.0396666e-01 1.5413016e+00 1.0185960e+00 1.0518656e+00 -1 8.9029331e-01 1 1 2.6774132e-01 -3.1133856e-01 -7.6266291e-01 -1.4508185e+00 2.7765789e-01 -9.1725060e-01 1.0053496e+00 9.6325536e-01 -1 1.0094154e+00 1 1 1.1676459e+00 1.2262067e+00 -3.7753852e-01 1.1363804e+00 1.3311034e+00 -4.3564936e-01 1.4259143e+00 8.0584726e-01 -1 2.9356586e-01 1 1 -9.0521981e-01 7.9311321e-03 7.2720161e-01 1.4039017e+00 5.7349568e-01 1.0937111e+00 1.2729160e+00 4.6895449e-01 -1 8.3183209e-01 1 1 7.0385233e-01 1.3516458e+00 1.2820317e+00 -1.1271515e+00 3.3556226e-01 5.4417042e-01 -3.4613002e-01 -5.3779395e-01 -1 7.3386167e-01 1 1 1.5498384e+00 2.5492928e-01 -1.0772881e+00 -2.3153833e-01 6.3613677e-01 6.9597448e-01 8.2241952e-01 -3.4087875e-01 -1 1.0890726e+00 1 1 1.1901338e+00 -5.3596942e-01 -9.8238551e-01 9.6860465e-01 7.1094764e-01 1.0936239e+00 -6.0275561e-01 1.1158999e+00 -1 5.0653371e-01 1 1 5.8594829e-02 -1.0918890e+00 1.2576482e+00 -3.9481999e-01 1.4201059e+00 -9.2167310e-01 1.1226959e+00 -3.7891121e-01 -1 7.7906007e-01 1 1 1.4847925e+00 -1.3364873e+00 6.5847699e-01 -6.9592094e-01 1.0406704e+00 6.3360281e-01 7.4428236e-01 -3.5237153e-01 -1 8.5873012e-01 1 1 1.2378017e+00 4.5117271e-02 -8.0808424e-01 -1.9385297e-01 1.3014071e+00 -1.0366858e+00 -6.6834133e-01 -4.0616751e-01 -1 9.5489507e-01 1 1 1.0604755e-01 1.1621375e+00 -3.6684297e-01 -2.5530229e-01 9.8038612e-01 -3.0455438e-01 1.5225887e+00 2.2357618e-01 -1 6.3528835e-01 1 1 1.0581086e+00 7.6415861e-01 1.4165149e+00 5.5004163e-01 -3.0396097e-01 -9.9110337e-01 -1.2647455e+00 3.0005530e-01 -1 4.2857941e-01 1 1 -9.2464667e-01 3.8291453e-01 3.7763073e-01 -1.1574725e+00 -4.4232808e-01 -7.5007985e-01 -5.6176515e-01 7.7318767e-01 -1 3.6843010e-01 1 1 9.2224991e-01 -1.4788317e+00 8.2253365e-01 -8.9850879e-01 -1.1998158e+00 6.1929542e-01 -1.1009793e+00 1.3379552e+00 -1 4.3198841e-01 1 1 -3.6391755e-01 1.5574450e+00 1.3153952e+00 3.9867338e-01 5.7936537e-01 4.0159527e-01 -1.7837141e-01 -5.0739103e-01 -1 4.3661018e-01 1 1 3.1855346e-01 2.2742149e-01 4.5983303e-01 -5.1368747e-01 -1.5434801e+00 1.4706392e+00 -8.0883550e-01 -1.4385404e+00 -1 6.8190884e-01 1 1 6.5414339e-01 -1.0452011e+00 9.5875616e-02 -4.4866359e-01 -1.1387154e+00 -1.0176949e+00 -4.2677013e-01 1.4880500e-01 -1 4.2483446e-01 1 1 -1.3864042e+00 1.0920701e+00 -2.5556158e-01 -8.6664023e-01 1.9302132e-01 -1.5677303e+00 -4.6952500e-01 2.5787574e-01 -1 6.6371034e-01 1 1 -1.0284757e-01 1.2384046e+00 -6.6628618e-01 -1.1988068e+00 -1.1559409e+00 -3.0520870e-01 3.7415357e-01 -1.2802923e+00 -1 7.2293446e-01 1 1 -6.8319877e-01 8.1432042e-01 1.5060205e+00 -1.3117152e+00 -2.8985967e-01 5.7821995e-01 -1.0694800e+00 -1.1043814e+00 -1 4.4547909e-01 1 1 -6.0873557e-04 1.5057111e+00 -1.2605969e-01 -1.4414888e+00 9.3877161e-01 1.1966029e+00 1.4428551e+00 -8.0800115e-01 -1 9.5981705e-01 1 1 -8.0624083e-01 9.5721430e-01 -1.2517074e+00 8.6077103e-01 8.5610620e-01 -1.1715283e+00 1.1125742e-01 1.0297136e+00 -1 1.1375746e+00 1 1 -8.0045628e-01 -1.9531172e-01 -1.3413735e+00 -5.5506833e-02 8.2629789e-02 -1.5144774e+00 6.5581856e-01 -6.3693515e-01 -1 1.0275553e+00 1 1 -9.6893389e-01 3.6017471e-01 -3.9545240e-01 1.4967781e-01 1.7491176e-01 -6.3802414e-01 -1.5060832e+00 -1.5629289e+00 -1 4.2630380e-01 1 1 1.1444202e+00 -3.9262567e-01 1.2416458e+00 -7.8073563e-01 -7.8872108e-01 -1.0159112e+00 -9.2794715e-01 -1.2902086e+00 -1 1.3516110e+00 1 1 1.4402845e+00 -1.5151200e+00 -1.2585344e+00 6.0878862e-01 1.4858718e+00 1.3716245e-01 -1.1418787e+00 -1.2635853e+00 -1 1.0618541e+00 1 1 8.9063343e-01 1.1278252e+00 1.5584935e-01 -2.5693897e-01 5.2727860e-01 -6.3964640e-01 4.3360447e-01 8.8444744e-02 -1 1.0763400e+00 1 1 -8.1296664e-01 -1.0121758e+00 -7.2820662e-01 1.3166853e+00 -4.6144181e-01 -6.9108506e-03 -9.0471236e-01 5.1748044e-01 -1 8.7239659e-01 1 1 -7.4382997e-01 8.4708604e-02 6.7629503e-01 1.5086502e-01 1.1397947e+00 8.8261968e-02 -1.9214461e-01 1.3652430e+00 -1 3.6068333e-01 1 1 -1.1532186e+00 5.5604248e-01 2.0827875e-01 3.2308470e-01 -9.0273300e-01 5.8716489e-01 1.8285460e-01 -5.5365531e-01 -1 2.6429697e-01 1 1 1.4819634e+00 -8.3214364e-01 8.0677021e-01 1.4124872e+00 -1.4826528e+00 7.3782667e-01 7.5958598e-01 1.1269094e-01 -1 7.5858141e-01 1 1 8.1299597e-01 5.3230756e-01 2.7299784e-01 -1.3441283e+00 1.6726567e-01 7.8670606e-01 -1.0709292e+00 -3.8366581e-01 -1 5.5294619e-01 1 1 1.2368784e+00 -7.6277240e-01 1.5494437e+00 4.2921750e-01 -4.9131554e-01 -7.9470275e-01 -9.2236154e-01 1.4184373e+00 -1 5.6300937e-01 1 1 2.9639830e-01 9.2389411e-01 8.3832295e-01 7.6183822e-01 -1.4347419e+00 1.4828328e+00 -1.5122382e+00 1.2713609e+00 -1 1.2443745e+00 1 1 -9.9964736e-01 -1.0042564e+00 -3.4924476e-01 -9.1671847e-01 1.1574637e+00 -2.8361675e-01 -7.0327935e-01 -1.3508800e+00 -1 5.9320344e-01 1 1 1.6433924e-01 1.2395457e+00 -1.2616535e+00 -9.1690833e-01 7.5086227e-01 -9.5070401e-01 -1.3443997e+00 5.0575469e-02 -1 6.0807545e-01 1 1 5.8968074e-01 1.1432731e+00 1.1393121e+00 -9.6627540e-01 -3.5561185e-02 -3.4199145e-01 -9.9167634e-01 -1.3496989e+00 -1 4.8213130e-01 1 1 -9.6064586e-01 1.0106962e+00 4.1124743e-01 -1.2982884e+00 -7.7423917e-01 1.2643335e+00 -9.5529730e-01 1.0512522e+00 -1 1.5191665e-01 1 1 -9.3026772e-01 1.7875253e-01 3.3168892e-01 1.1699988e+00 -1.6093796e-01 -7.9634511e-02 9.9838863e-01 7.9109784e-02 -1 4.3594377e-01 1 1 6.9698292e-01 9.3127177e-01 1.5103749e+00 9.4138147e-01 2.7016104e-02 -9.8757626e-02 6.7138632e-01 7.0445274e-01 -1 7.7638862e-01 1 1 -8.0699651e-01 4.7010459e-01 8.0233375e-01 7.3768503e-01 -1.4712765e+00 -1.0584917e+00 -6.1088561e-01 -9.2555014e-01 -1 3.7921026e-01 1 1 -9.3485826e-01 -5.7727924e-02 1.1076137e+00 1.5477106e+00 -2.6825575e-01 7.6923887e-01 -4.2961475e-01 1.4456106e+00 -1 7.8026111e-01 1 1 -1.0578581e+00 5.1890537e-01 -1.4138279e+00 -1.4719429e-02 -3.8888100e-01 9.4395764e-01 -1.1551524e+00 -7.0070086e-01 -1 6.7308773e-01 1 1 -1.1477729e+00 1.8133304e-01 8.0141803e-01 7.9637732e-01 -1.4102891e+00 5.3191275e-02 3.9645263e-01 1.1514487e+00 -1 6.4638383e-01 1 1 -1.2410530e+00 3.1950714e-01 1.4250561e+00 1.5288526e+00 5.8693825e-01 -1.3681483e+00 -1.3868190e-01 1.8770081e-01 -1 1.0797595e+00 1 1 -1.3442654e+00 9.7474057e-01 -5.8500398e-01 3.3904318e-01 7.0311188e-02 -1.1510158e+00 2.3499781e-01 5.2845618e-01 -1 6.4579114e-01 1 1 1.2657296e+00 -9.4099087e-01 1.0230430e+00 -5.5040049e-01 4.8129703e-01 8.0443618e-01 6.2614898e-01 4.8056974e-01 -1 8.9777082e-01 1 1 1.3927448e+00 -4.5607081e-01 3.4645890e-01 1.4093773e+00 -4.4198075e-01 -1.2559360e+00 -6.4954085e-01 -9.9119339e-02 -1 6.0556355e-01 1 1 -1.4564944e-01 3.0405161e-01 1.5635490e+00 -2.0409381e-01 1.4962228e+00 -1.5501634e-01 2.0146482e-01 -8.5463039e-01 -1 1.1705655e+00 1 1 -6.2950901e-01 -1.1758623e+00 -8.5398953e-01 4.1456004e-01 -1.4332963e+00 -9.7927668e-01 -6.1771569e-01 -4.1139470e-01 -1 7.2564102e-01 1 1 7.2618027e-01 1.0421567e+00 9.3474557e-01 -5.4192208e-01 3.2143895e-01 1.0069775e-01 1.0160486e+00 3.3467926e-01 -1 1.0349441e+00 1 1 -1.7572645e-01 1.1490066e+00 -8.3614806e-01 -6.0723965e-01 -1.1149275e+00 -8.9137316e-01 -9.6873246e-01 1.5034487e+00 -1 4.0979032e-01 1 1 -3.3738361e-01 -1.6245788e-02 -7.9654695e-01 1.1576602e+00 1.0140533e+00 9.4661501e-01 1.3881988e+00 6.3214669e-01 -1 8.1744063e-01 1 1 1.6832624e-01 2.7560308e-01 -1.2382270e+00 9.1165883e-01 5.2987761e-02 7.3333985e-01 -1.1516115e+00 -3.7697626e-01 -1 1.1446040e+00 1 1 -1.5159163e+00 1.3533513e+00 -9.7097003e-01 7.0252105e-01 1.4945798e+00 7.7495457e-01 2.1708347e-01 7.5234193e-01 -1 2.9771916e-01 1 1 3.1090534e-01 6.4504265e-01 1.4805492e+00 1.1661341e+00 -7.7213202e-01 -3.8164580e-01 1.1328236e+00 -2.9953866e-01 -1 4.3900113e-01 1 1 9.1749556e-01 -4.0445605e-01 -9.6561767e-01 -1.1814245e+00 6.9637431e-01 8.1130757e-01 1.3151221e+00 -1.5147766e+00 -1 7.4597163e-01 1 1 1.4111941e+00 7.1373513e-01 3.3139223e-01 -1.3365654e+00 1.5303346e+00 1.1341410e+00 -9.8845103e-01 6.1669684e-01 -1 1.0164071e+00 1 1 -1.0854658e+00 1.1455269e+00 -3.3455090e-01 -1.2664657e+00 1.1442992e-01 1.4644607e+00 -1.5443770e-01 7.0963342e-01 -1 1.1251361e-01 1 1 -1.9482042e-01 1.1904039e+00 6.5381330e-01 -1.1996198e+00 5.6888123e-01 -1.1873330e+00 -6.7883276e-01 1.3232120e+00 -1 9.4929194e-01 1 1 -8.0721645e-01 1.4555653e+00 -6.5101543e-01 7.3177767e-01 1.3203122e+00 -1.0994609e-01 1.1222945e+00 -1.1101162e-01 -1 8.0083122e-01 1 1 -1.4897641e+00 1.0347618e-01 5.5090762e-01 -3.4793718e-01 1.4174237e+00 -6.0753363e-01 2.8212385e-01 3.3376550e-01 -1 6.7819342e-01 1 1 2.8677394e-02 -1.3181228e+00 8.3078461e-01 -1.2762382e+00 -5.7117431e-02 -6.4155788e-01 9.9226509e-01 -1.2877301e+00 -1 9.8110503e-01 1 1 1.3172795e+00 8.2186493e-01 -1.3823340e+00 1.0584486e+00 1.3546878e+00 -7.1734295e-01 1.4254917e+00 -4.4857141e-01 -1 1.1381684e+00 1 1 7.1259780e-01 -4.9900950e-01 -8.0984728e-01 -1.4941944e+00 1.1157860e+00 1.0496825e+00 4.5325871e-01 6.8262787e-01 -1 6.5716006e-01 1 1 8.7996014e-01 1.1997118e+00 1.4177421e+00 9.6712532e-01 8.4797284e-01 -1.1712423e+00 -4.4305494e-01 -1.6971938e-01 -1 7.3989050e-01 1 1 -1.1281356e+00 8.1451537e-01 -9.8799955e-01 -1.2521204e-01 -1.5264283e+00 1.4948614e-01 -8.4982407e-01 9.2441111e-02 -1 7.2240369e-01 1 1 -1.0630097e+00 -1.5009016e+00 1.1503264e+00 4.2837297e-01 -4.3400395e-01 -8.6059091e-01 -1.3129454e+00 -1.4306106e+00 -1 8.7927635e-01 1 1 2.3365572e-01 1.3350264e+00 1.7383390e-01 -8.6587125e-01 4.7373050e-01 -5.8926443e-02 -1.2717211e-01 1.4777691e+00 -1 7.9628195e-01 1 1 6.0867641e-02 5.3370012e-01 -5.4864697e-02 -8.4090656e-01 1.1927507e+00 -7.7504828e-01 -1.0986513e+00 -5.6667626e-01 -1 2.8473774e-01 1 1 -1.1567695e+00 6.5086790e-01 1.5172828e+00 9.0876146e-01 5.7922064e-02 -1.1932422e+00 1.2484515e+00 1.1811013e+00 -1 5.9769429e-01 1 1 1.4914100e+00 1.1115779e-01 6.6377853e-01 -8.6969850e-01 -3.9759596e-01 1.1052401e+00 2.7180994e-02 -9.5454553e-01 -1 7.1255620e-01 1 1 -6.3963449e-01 -1.0185987e+00 3.3023909e-01 8.0797791e-01 -2.2766803e-01 -4.6718888e-01 1.3000278e+00 1.0669213e+00 -1 6.9103562e-01 1 1 1.9325407e-01 -1.0502706e+00 -8.6575844e-01 -1.4202823e+00 4.3323359e-02 -1.2033946e+00 -2.0946090e-01 -4.6407634e-01 -1 5.4877255e-01 1 1 -3.8569983e-01 7.1181717e-01 1.0550666e+00 -8.6400678e-01 -7.1380879e-01 1.1963777e-01 1.3160003e+00 8.4357624e-01 -1 4.0402217e-01 1 1 -1.3514240e+00 3.2639448e-01 1.3546141e+00 -9.2063537e-01 7.5807244e-01 1.3268534e-01 1.2045196e+00 -2.1858572e-02 -1 4.4864263e-01 1 1 3.3169411e-01 4.9129979e-01 -1.2324005e-01 -7.7490351e-01 -1.3762944e+00 -4.8826139e-01 -6.1390846e-02 1.8932790e-01 -1 1.0760627e+00 1 1 -1.5441051e+00 1.1701584e+00 -9.8595669e-01 1.2398151e+00 1.6682279e-01 -3.6912253e-01 -1.3535573e+00 -3.9940616e-01 -1 7.2663967e-01 1 1 9.2291873e-01 4.8201346e-01 9.2715129e-01 -6.1206914e-01 1.4899632e+00 8.0316167e-01 -9.6437789e-01 7.6414994e-01 -1 2.1039722e-01 1 1 1.4521099e+00 -9.6723048e-01 3.3223672e-01 -1.4716719e+00 1.7718762e-01 -6.8545782e-01 -8.2264005e-01 2.3721040e-01 -1 6.7046133e-01 1 1 -1.4219414e+00 1.4993246e+00 1.2924455e+00 -6.3019657e-01 -2.3749981e-01 -2.6939610e-01 3.7867369e-02 1.1416776e-01 -1 6.1216617e-01 1 1 -4.7305652e-01 4.3418755e-01 1.1604657e+00 -1.4048346e+00 1.3049191e+00 -7.0517126e-01 -1.3064382e+00 -6.9551469e-01 -1 4.1031666e-01 1 1 7.1002066e-01 -5.2959691e-01 9.3962607e-01 1.1544641e+00 3.1654951e-01 1.4156647e+00 -7.1635441e-01 3.5094333e-01 -1 5.7228940e-01 1 1 1.5483738e+00 -8.0335104e-01 -4.9082946e-01 6.0200359e-01 1.5312167e+00 -1.3466083e+00 -1.1854723e+00 1.5351495e+00 -1 5.5194965e-01 1 1 -1.4346505e+00 6.4435207e-01 4.5160926e-01 -1.1956051e+00 -7.6733930e-01 -4.1281777e-01 -2.5183151e-01 -6.4252312e-01 -1 6.6674036e-01 1 1 -4.4784292e-01 5.5532441e-01 1.0896648e-01 -9.0857917e-01 -4.3371505e-01 1.5498642e+00 -8.0688537e-01 -1.2321303e+00 -1 8.4853478e-01 1 1 3.6010013e-01 -3.3448082e-01 -1.4892198e-01 7.9175272e-01 -9.5388812e-01 -1.5183542e+00 9.3308538e-01 9.6413618e-01 -1 6.8941445e-01 1 1 1.4954837e+00 -1.3098773e+00 9.1754716e-01 -7.9850286e-01 -4.5025240e-01 1.7840934e-01 -4.6459716e-01 -9.8075078e-02 -1 4.0935358e-01 1 1 -1.2888541e+00 1.1736737e+00 -8.6323034e-01 4.4626755e-01 7.0459705e-01 1.4463095e+00 1.5148456e+00 9.8831184e-01 -1 1.0046065e+00 1 1 -4.8987771e-01 -1.2714108e-01 -4.3751223e-01 1.4369958e+00 1.4999343e+00 -1.5202847e+00 5.4281395e-01 9.5667510e-01 -1 6.3506870e-01 1 1 7.3965290e-01 -5.7705712e-01 1.2003876e+00 -9.7662499e-01 1.2562503e+00 -8.5249316e-01 -1.1099966e-01 1.6721535e-01 -1 6.5478224e-01 1 1 6.4192403e-02 -5.0255389e-01 -3.9408819e-01 6.8534939e-01 -8.4576737e-01 9.5150548e-01 5.3469262e-01 -1.3371174e+00 -1 1.0702081e+00 1 1 1.3154339e+00 1.3193339e+00 -9.6293064e-01 -1.5529873e+00 8.9451036e-01 1.2459256e+00 -1.5176799e+00 -1.1203066e+00 -1 4.4943399e-01 1 1 1.1106825e+00 6.8395717e-01 1.5100722e+00 -7.0640721e-01 1.5148234e+00 1.5568128e+00 -1.0558633e+00 -1.4283294e+00 -1 9.3377869e-01 1 1 -1.0270465e-01 1.8064468e-01 -1.1439408e+00 -5.0735413e-01 1.6972680e-01 -9.7279336e-01 9.6184659e-01 -1.0226867e+00 -1 7.2904751e-01 1 1 -1.4227141e+00 1.3165619e+00 3.3466178e-01 -8.1835123e-01 3.2265493e-02 -8.8982246e-01 -8.8014616e-01 -6.4178483e-01 -1 2.2843921e-01 1 1 -8.9360508e-01 1.2186203e+00 1.2096309e+00 -1.3655176e-01 -1.2093908e+00 -1.2650713e+00 1.1432117e+00 -1.3900218e+00 -1 2.5403882e-01 1 1 1.1338722e+00 1.3086692e+00 1.0199188e+00 1.4788464e+00 -1.2627422e-01 2.4532009e-01 -2.1280500e-02 -1.2127362e+00 -1 6.0255281e-01 1 1 8.9520457e-02 5.1240244e-01 1.2453415e+00 -1.3087940e+00 1.4258048e+00 1.3252318e+00 4.8020737e-01 1.9584444e-01 -1 3.5649165e-01 1 1 -2.5256840e-01 8.4233473e-01 1.1636503e+00 5.3174906e-01 -5.6714564e-01 -7.2175572e-01 9.3776046e-02 -8.3152501e-01 -1 2.7293955e-01 1 1 -6.2534100e-01 1.1033820e+00 1.0560992e+00 -7.2469887e-01 -4.2463546e-01 -8.5920189e-01 -9.8551181e-01 1.5047952e+00 -1 1.1328913e+00 1 1 -1.4788027e+00 -2.7969409e-01 -1.3962804e-01 -5.9164286e-02 8.5037206e-01 1.2951881e+00 -1.0205905e+00 1.2715586e+00 -1 4.6922445e-01 1 1 -1.0968035e+00 -9.9588417e-01 4.1270908e-02 1.5107150e+00 1.0981878e+00 1.3071342e-01 3.2057271e-02 -1.1690121e+00 -1 1.0212401e+00 1 1 8.8872293e-01 5.8034654e-01 -6.5182783e-01 2.3576112e-01 3.8595015e-01 9.2717470e-01 -1.5673772e+00 -6.6218541e-02 -1 5.5039488e-01 1 1 -1.5067286e+00 -7.6096194e-01 -5.3676718e-01 8.8882271e-01 -7.2468371e-01 7.2560836e-01 -6.5406110e-01 -8.1122645e-01 -1 6.2193223e-01 1 1 7.9130930e-01 -6.3645674e-02 1.2081227e+00 1.7024578e-01 1.9563353e-01 -3.6294602e-01 -3.7220401e-01 2.2919825e-01 -1 6.4464733e-01 1 1 1.1737278e+00 -1.5513366e+00 8.0555102e-01 -6.7003298e-01 -1.2347274e+00 9.3913985e-01 -7.2179701e-01 5.4243502e-01 -1 1.2965592e+00 1 1 7.8300568e-01 -1.2367427e+00 -1.3683001e+00 1.3653659e+00 1.2974746e+00 7.6200245e-01 -1.5531037e+00 -1.9650587e-01 -1 1.1354683e+00 1 1 -1.5512962e-01 -1.1569567e+00 -5.6131074e-01 1.5126338e+00 8.6154465e-01 -1.2981203e+00 4.8007996e-01 -8.6028760e-01 -1 4.2587435e-01 1 1 2.5837658e-01 1.4872835e+00 2.5310680e-01 1.0682936e+00 3.8035959e-01 8.5380243e-01 1.0939163e+00 -1.2442867e+00 -1 8.2638252e-01 1 1 8.5416899e-01 -8.7887564e-01 2.4956140e-01 6.0804686e-01 -4.3740458e-01 -9.3776565e-01 8.5170377e-01 8.5494336e-01 -1 3.3067119e-01 1 1 -1.0601693e+00 5.0575786e-01 3.5221829e-01 -1.5727019e-01 -1.3204960e-01 3.4306769e-01 1.4890963e+00 -6.1178801e-01 -1 5.5929127e-01 1 1 8.4729160e-01 -8.7744836e-01 9.7226882e-01 -1.1606563e+00 -1.3931481e+00 1.1160863e+00 1.3141726e+00 1.1171920e-01 -1 6.6623883e-01 1 1 -4.0955977e-01 -6.3866496e-01 1.4987385e+00 -1.0019752e+00 -3.4965270e-01 -3.8683246e-01 -1.2384828e+00 -1.0077436e+00 -1 1.0575835e+00 1 1 -2.4151559e-01 7.8013132e-01 8.1518821e-03 -1.2610330e+00 1.3069904e+00 -1.5378935e+00 1.0132059e+00 -8.2057110e-01 -1 1.3865717e+00 1 1 -2.1483095e-01 -1.3406653e+00 -1.2213951e+00 -9.9802619e-01 5.7167050e-01 -1.4934128e+00 1.5193684e+00 2.5330451e-01 -1 6.6861776e-01 1 1 -9.7379381e-01 -1.0586121e+00 -8.2069726e-01 -8.6307693e-01 1.0757296e+00 1.5366481e+00 1.1588220e+00 4.3093750e-01 -1 3.7834132e-01 1 1 1.1451919e+00 -1.2542438e+00 1.2745407e+00 -1.0007122e+00 -7.8718442e-02 -5.8846433e-01 -1.5523583e+00 1.3954393e+00 -1 9.5226694e-01 1 1 -1.2972822e+00 1.1254578e-02 -1.3150777e+00 1.1162847e+00 -4.1034818e-01 -5.8631550e-01 4.4092044e-01 1.1585485e+00 -1 6.0951579e-01 1 1 -7.6910068e-01 6.6012810e-01 -1.4061560e+00 -1.9515429e-01 -9.2600843e-01 9.7158627e-01 -4.6727003e-01 1.3318071e-01 -1 5.8371374e-01 1 1 1.3785799e+00 -1.3321991e+00 9.3839568e-01 -1.3548409e-01 2.6319045e-02 -5.4813879e-01 5.7417035e-01 1.5542435e+00 -1 7.1493288e-01 1 1 5.4687112e-01 -1.3975144e-01 8.2112683e-01 5.7351849e-01 -6.2036845e-01 -1.4189988e+00 -8.9155551e-01 -1.7200184e-01 -1 8.9917593e-01 1 1 -1.0372440e+00 1.1088049e+00 -3.3797091e-01 7.1900065e-01 4.1352202e-01 -1.2828799e+00 1.0234544e+00 -5.6974248e-01 -1 1.1977111e+00 1 1 -2.6235019e-01 -2.4379406e-01 -2.7760053e-01 -1.4630563e+00 8.6164220e-01 -6.1147156e-01 9.7770402e-01 -8.7387633e-02 -1 8.2026262e-01 1 1 1.4764015e+00 -8.0994048e-01 -3.6696301e-01 -3.4148706e-01 -1.1216068e+00 -8.5292123e-01 -1.3996589e+00 1.5414117e+00 -1 7.2046157e-01 1 1 -1.5598743e+00 -1.4866328e-01 -6.0087008e-01 3.1680165e-01 -1.2889643e+00 4.0186827e-02 1.7867612e-01 9.3397370e-01 -1 5.1511019e-01 1 1 -2.1728678e-01 -1.0175526e+00 1.3970237e+00 -5.1420607e-01 7.9948257e-01 -2.2418149e-02 -3.5299480e-01 -1.2425835e+00 -1 8.5996331e-01 1 1 -1.4082706e+00 8.2402043e-01 -4.8652435e-01 2.6000298e-01 3.1178624e-01 2.0928061e-01 -1.4565967e+00 1.2065531e+00 -1 7.8742655e-01 1 1 -4.4803374e-02 1.1709610e+00 5.5096932e-01 -8.5273949e-02 1.4753415e-02 -1.2044929e+00 1.4100423e+00 -4.4312917e-01 -1 7.8301187e-01 1 1 9.7193449e-01 1.4054699e+00 -1.2737910e+00 -6.3301276e-01 -2.2516600e-01 5.1099356e-01 1.5482772e+00 1.0441862e+00 -1 3.6663954e-01 1 1 -9.7884220e-01 9.7777399e-02 1.3486227e+00 1.5288612e+00 1.2542659e+00 -8.4557650e-01 8.3592594e-02 7.0110394e-01 -1 4.1047513e-01 1 1 1.1199545e+00 2.9178320e-01 -2.8936637e-01 4.8317372e-01 3.6104578e-01 9.6099018e-01 6.4881054e-01 -6.6015429e-01 -1 4.9075662e-01 1 1 -1.3481095e+00 -2.5961739e-02 -1.9510711e-01 -3.1630755e-01 -1.4606434e+00 4.3406385e-01 9.0574716e-02 8.9203792e-01 -1 7.1312698e-01 1 1 -5.1015015e-01 3.4242572e-01 6.5747976e-01 -6.0627259e-01 -6.2881859e-01 5.3297044e-01 -1.3831895e+00 8.0110904e-01 -1 5.0845021e-01 1 1 -6.8718971e-01 -2.4874026e-01 1.2810221e+00 -1.4385093e+00 -2.3630479e-01 9.5357830e-01 5.2044281e-01 -6.2650110e-01 -1 1.1952791e-01 1 1 -1.1028424e+00 8.8226706e-01 8.0459683e-01 6.7074344e-01 -6.0140973e-01 1.5264207e+00 8.8828204e-01 1.0145471e+00 -1 4.5615751e-01 1 1 -7.5973137e-02 -5.4852935e-02 1.4441882e+00 1.1506118e+00 -1.3898361e+00 3.0649440e-01 5.0798889e-01 -1.0721379e+00 -1 7.3545358e-01 1 1 -1.3939010e+00 -1.4266283e+00 5.2613846e-01 -1.3124008e+00 -1.2334182e+00 -9.6058095e-01 -1.0795563e+00 7.5387965e-01 -1 1.0776135e+00 1 1 -4.3736346e-01 -7.0653181e-01 -7.7421609e-01 -3.9752153e-01 1.3096163e+00 1.6064460e-01 -1.4048679e+00 4.1210651e-01 -1 2.4145238e-01 1 1 5.5914757e-01 5.4006748e-01 2.2695072e-01 1.0232828e+00 7.2279950e-01 1.3256851e+00 5.9621027e-01 -9.3762475e-01 -1 6.8215186e-01 1 1 1.0896535e+00 8.5288332e-01 4.6729695e-01 1.2358253e+00 -4.4756233e-01 6.1470131e-01 -1.1745036e+00 -4.3035344e-01 -1 9.6511706e-01 1 1 1.4624731e+00 -6.7724284e-01 -1.2176469e-01 1.4462958e+00 -1.2072233e+00 -1.4133124e+00 -1.2547941e+00 -1.0040471e+00 -1 5.8334143e-01 1 1 -3.6013350e-02 -4.3025642e-01 -1.3223191e+00 1.3908269e+00 -1.3969692e+00 4.0306817e-02 1.8706596e-01 -1.5246612e+00 -1 3.1753466e-01 1 1 1.0510088e+00 6.2670324e-01 -5.9013955e-01 -9.6315908e-01 1.4016131e+00 -1.1473388e+00 -7.1660584e-01 9.9032351e-01 -1 1.1177474e+00 1 1 -8.7002823e-01 -7.5874533e-01 -4.6742332e-01 8.1236353e-01 1.2504171e+00 -2.2764804e-01 8.7180160e-01 2.0934874e-01 -1 4.8217974e-01 1 1 1.5494152e+00 -5.0823320e-01 1.1394357e+00 3.2213234e-02 -1.4943246e+00 3.7928374e-01 -1.8723194e-02 -5.9439414e-02 -1 5.6969273e-01 1 1 3.5909258e-01 1.1510041e-01 -6.5296728e-01 1.0538956e+00 -1.2210428e+00 3.3025928e-01 -5.2146209e-01 2.8230090e-02 -1 6.1223746e-01 1 1 2.6955883e-01 -7.2853154e-01 -8.3786251e-01 5.2444999e-01 -1.1839086e+00 -5.2645419e-01 8.3012216e-01 8.2638296e-02 -1 8.9423366e-01 1 1 2.9866588e-01 1.4985998e+00 -1.3369377e+00 -8.7798618e-01 8.9567209e-01 -1.3907375e+00 5.0112020e-02 3.1788670e-01 -1 5.3783665e-01 1 1 -5.8768836e-01 8.1830639e-01 -1.2408129e+00 -2.5302586e-01 -9.5113614e-01 -6.7659431e-01 2.8588295e-01 -1.1272652e+00 -1 5.2729703e-01 1 1 -1.1096193e-01 -6.1722000e-01 -4.5096507e-01 1.1108028e+00 -1.3217610e+00 1.0448686e+00 1.3396247e+00 9.9876334e-01 -1 5.2713037e-01 1 1 1.1689211e+00 -7.7605350e-02 1.2931344e+00 -1.2232488e+00 -6.3610559e-01 -3.9572592e-01 -7.2155885e-01 6.8598286e-01 -1 9.7211489e-01 1 1 -1.4635027e+00 -5.5216783e-01 1.7191814e-01 -5.5988325e-01 -1.8691928e-01 -2.1396523e-01 -6.9196347e-01 -3.3111110e-01 -1 8.9283366e-01 1 1 -1.5607612e+00 -1.9965949e-02 -8.3711619e-01 -8.8770168e-01 4.0353582e-02 1.0098901e+00 3.4592246e-01 -1.2237244e+00 -1 8.8612782e-01 1 1 5.8533603e-01 5.8270722e-01 -1.3599434e+00 -1.7870411e-01 -3.6135773e-01 -8.0270528e-01 -1.1691696e+00 8.7051788e-01 -1 7.4840525e-01 1 1 1.4160095e+00 1.2159764e+00 -1.4815037e+00 -1.1735957e-01 -6.4085050e-01 -1.0688067e+00 4.2924357e-01 3.9705190e-01 -1 3.0907391e-01 1 1 1.3072385e+00 8.5553479e-01 6.3085823e-01 4.5792472e-01 -1.3946649e+00 1.9181387e-01 1.1999095e+00 5.0844244e-01 -1 8.1216347e-01 1 1 -1.5422032e+00 -9.6353048e-02 -4.0937668e-02 -5.6122671e-01 -7.1033926e-01 5.4171579e-01 9.9579312e-01 2.6012168e-01 -1 1.0069779e+00 1 1 1.4709765e+00 -1.4854543e+00 -3.0599984e-02 -1.4760950e+00 -6.1982750e-01 2.8175760e-01 1.0309594e+00 -1.2318560e+00 -1 3.6469339e-01 1 1 1.5099701e+00 2.0639706e-01 9.2726375e-01 4.2769629e-01 8.0499668e-02 1.1198567e+00 1.4508675e+00 -7.0800278e-01 -1 7.5381168e-01 1 1 2.8133792e-01 5.9718068e-01 -9.1925917e-01 3.2748821e-01 -1.0685189e+00 1.4992289e-01 -3.1223991e-01 9.5031458e-01 -1 6.7360801e-01 1 1 3.4942307e-01 -5.7280019e-01 3.6375282e-01 2.4067708e-02 -1.2535076e+00 1.9675150e-01 -1.3563984e+00 8.0120792e-02 -1 8.0281104e-01 1 1 1.1169042e+00 -1.2129754e+00 5.4414898e-02 -7.5948258e-01 -1.8145241e-01 -1.2946715e+00 1.5506214e+00 -1.1530908e+00 -1 4.2668548e-01 1 1 7.9228238e-01 -6.8248224e-01 3.4772285e-01 -3.3271271e-01 8.1586310e-01 -8.7262197e-01 -1.3588240e+00 4.8819125e-01 -1 6.6972607e-01 1 1 -1.3213635e+00 -5.2430947e-01 8.1557541e-01 1.3242346e-01 -8.4078723e-01 -1.2030260e+00 -1.5182865e+00 -8.0968927e-01 -1 1.5523664e-01 1 1 -2.3750517e-01 9.8123186e-02 6.0721423e-01 1.3934840e+00 -2.2727265e-01 3.3106889e-02 1.3152015e+00 9.3189366e-01 -1 3.6808325e-01 1 1 1.2149543e+00 -1.7975965e-01 1.5565566e+00 -2.8765749e-01 4.0528876e-01 3.6557901e-01 3.4560475e-01 1.4973480e+00 -1 6.9562747e-01 1 1 -6.1577094e-01 9.9162470e-01 1.0052358e+00 2.5167990e-01 7.1538301e-01 -6.6878720e-01 -2.2572335e-01 -1.3702795e+00 -1 5.6620626e-01 1 1 -8.5599756e-01 8.7317697e-02 -4.8798293e-01 1.4003523e+00 5.6712332e-01 3.1196933e-01 1.3115913e+00 7.2895158e-01 -1 7.6713149e-01 1 1 -1.3982739e+00 4.2476217e-01 1.1693476e+00 -1.0908310e+00 4.9532155e-02 -4.9644778e-02 -6.4058535e-01 -7.2209311e-01 -1 6.6998904e-01 1 1 1.4659379e+00 1.2792784e+00 -5.7824654e-01 7.3737850e-01 -3.5115921e-02 1.2838580e+00 -7.9889694e-02 -2.4642980e-01 -1 3.8936716e-01 1 1 -1.4931826e+00 -2.2778505e-01 1.4981162e+00 -4.6263830e-01 4.2612736e-01 1.3437825e+00 -1.2460198e+00 -1.1265172e+00 -1 6.8021191e-01 1 1 -8.7829669e-01 1.2181070e+00 -1.0253859e+00 -1.2000725e-01 -9.0875083e-01 4.2522045e-02 1.6796940e-03 1.0046231e+00 -1 3.2805340e-01 1 1 8.1141428e-01 -1.0351527e+00 1.1163406e+00 -5.9382409e-02 1.0483496e+00 1.5264805e+00 -4.3716614e-02 -1.3599824e+00 -1 3.7440321e-01 1 1 -2.1395830e-01 3.2912457e-01 7.4437424e-01 9.8632201e-01 1.5594278e+00 1.3127036e+00 3.8754409e-01 1.0040762e+00 -1 5.2063744e-01 1 1 1.1264829e+00 -7.4798514e-01 8.7598473e-01 -1.0703558e+00 -1.0041756e+00 -7.9582964e-01 9.3192379e-01 -1.1275711e+00 -1 6.1996132e-01 1 1 1.5603736e+00 1.2675668e+00 1.1722172e+00 -7.1070223e-01 -5.4387109e-01 1.3927945e+00 -1.1378945e+00 -1.0010131e+00 -1 4.8375392e-01 1 1 -8.1610379e-01 8.5475852e-01 5.2686417e-01 -4.3708665e-01 1.1931592e+00 6.9107974e-01 1.4232531e+00 -7.9768219e-01 -1 9.0796889e-01 1 1 -6.2888925e-02 -5.7674701e-01 -1.1436317e+00 -1.0717340e+00 6.4122202e-01 5.0921874e-01 5.2790625e-01 -1.4687077e+00 -1 4.0181567e-01 1 1 -1.3990351e+00 1.5679846e+00 -7.5483278e-01 1.2596806e+00 1.3557104e+00 7.4100739e-01 6.6277381e-01 -1.0764972e+00 -1 7.5859000e-01 1 1 1.2382518e+00 1.4387758e+00 -7.2345888e-01 2.5812611e-01 -5.4707562e-01 8.3787539e-01 -8.4808480e-01 -2.5641396e-01 -1 1.0170770e+00 1 1 1.3886831e+00 6.6581609e-01 -1.2098773e+00 -2.1394679e-01 7.4183217e-01 1.5534039e+00 -3.5530884e-01 7.1568634e-01 -1 6.0432839e-01 1 1 7.0437438e-01 1.7959790e-02 1.1216156e+00 1.3199109e+00 -1.0078867e+00 1.4251830e+00 4.9199787e-01 -6.1801570e-01 -1 4.5912259e-01 1 1 8.9907488e-01 2.5728853e-01 1.4382090e+00 9.5649455e-01 -8.3981689e-02 1.5481871e+00 3.3641225e-01 -8.8451818e-01 -1 8.3969783e-01 1 1 -3.0911442e-01 1.4168980e+00 5.6514369e-01 2.7424786e-01 -9.0514905e-01 -1.4321139e+00 -7.8606051e-01 -8.0573105e-02 -1 2.8132569e-01 1 1 9.0819440e-01 5.3259596e-01 1.3353688e+00 5.6727636e-01 -1.2485281e+00 1.3447114e+00 -9.2179993e-01 -1.6573718e-01 -1 7.4381644e-01 1 1 -9.7546046e-01 9.4281738e-01 5.0410541e-03 -5.1983927e-01 -1.3146685e+00 -5.2971046e-02 -1.4980638e+00 1.0479626e+00 -1 6.0445172e-01 1 1 1.4080917e+00 -2.6164834e-01 -9.8006211e-02 -1.6943665e-01 -8.1225889e-01 -1.2136457e+00 -1.2350975e+00 1.3389129e+00 -1 1.0877144e+00 1 1 1.8006206e-01 7.0611512e-01 -9.9583536e-01 -1.4387637e+00 -1.4150297e+00 6.1746301e-01 1.3597871e+00 -1.1834290e-01 -1 5.4763555e-01 1 1 9.4936355e-01 -1.2601956e+00 1.4008235e+00 -4.6201226e-01 -5.4790614e-01 1.0202277e+00 -1.1454734e+00 -3.6103172e-01 -1 1.8377057e-01 1 1 -1.9597344e-01 5.1092679e-01 5.4591025e-01 9.7706403e-01 -6.5040506e-01 1.5483882e-01 -2.9124760e-01 -1.4446656e+00 -1 1.2380429e+00 1 1 -1.3365062e+00 1.1737797e+00 -1.4786138e+00 4.1034915e-01 1.3845264e+00 1.1373524e+00 -3.9712376e-01 8.7431538e-01 -1 1.0580844e+00 1 1 -2.7186174e-01 -1.4871406e+00 -1.0646967e+00 9.4226061e-01 -4.2200385e-02 -1.1102939e+00 1.4253254e+00 1.3897289e+00 -1 7.7584719e-01 1 1 -1.3045302e+00 1.3963081e-01 1.5407950e-01 -1.9446348e-01 7.3807611e-01 3.5033928e-01 8.0077925e-01 -5.6799226e-01 -1 4.0690207e-01 1 1 -6.4636697e-02 5.2727832e-03 9.4177726e-01 -1.0914289e+00 -1.3042032e+00 8.0762482e-01 1.1392807e-01 1.0541617e+00 -1 2.0650890e-01 1 1 6.4209355e-01 6.5507295e-01 1.1066578e+00 1.1343994e-01 -8.5092112e-01 -1.0715529e+00 1.5591211e+00 -1.2868283e+00 -1 2.3697174e-01 1 1 2.9546222e-01 -1.4711035e+00 1.3692540e+00 -3.6167680e-01 -9.0142809e-01 1.1618191e+00 1.2483068e-01 -9.9934687e-01 -1 7.7100971e-01 1 1 -1.0244106e+00 -5.0220771e-01 8.8608776e-01 2.7972956e-01 -1.5421584e+00 -1.4464782e+00 -5.5471862e-01 -1.0685974e+00 -1 6.1845788e-01 1 1 -1.3408372e+00 8.5440503e-01 1.3277535e+00 -1.5494919e+00 -9.1745905e-01 -1.3146022e+00 1.0911168e+00 5.6838826e-01 -1 4.2807668e-01 1 1 -8.0621968e-01 -2.3472986e-01 8.2005768e-01 1.4925538e+00 -7.9744680e-01 3.0134748e-01 9.2442137e-01 -6.8172212e-01 -1 7.9802894e-01 1 1 -4.4499820e-01 7.3553874e-01 5.4242556e-01 -2.6490030e-01 -6.5413577e-01 4.9977284e-01 -1.5673664e+00 -3.1530973e-01 -1 6.6812295e-01 1 1 1.0473503e+00 3.2492345e-02 -3.5546253e-01 -5.4252773e-01 1.5144547e+00 -9.3666925e-01 -4.7265626e-01 4.5612235e-01 -1 7.0070718e-01 1 1 4.7256855e-01 -5.3828555e-01 1.0504280e+00 -1.3617366e+00 2.5615934e-01 -7.9341818e-02 1.1539846e+00 5.6220688e-01 -1 7.5285476e-01 1 1 5.1338029e-01 8.2164414e-01 -1.2078694e+00 -2.0427676e-01 1.2880119e+00 -1.4626461e+00 -1.1739754e+00 -8.9962507e-01 -1 3.7170155e-01 1 1 1.5690643e+00 -1.0682989e+00 3.1112461e-01 4.8119567e-01 -1.0993035e+00 2.7028495e-01 1.3392769e+00 4.8689279e-01 -1 2.4384735e-01 1 1 7.3570265e-01 -6.9702817e-01 1.4610667e+00 9.9620625e-01 -2.8774831e-01 -6.3791581e-02 -2.8433982e-01 -6.4180297e-01 -1 4.8225157e-01 1 1 -3.5422030e-01 4.6512429e-02 1.4590239e+00 -1.4504735e+00 -1.2747466e+00 -8.6200391e-01 -5.3695752e-01 1.4466396e+00 -1 6.2014502e-01 1 1 -6.2420651e-02 -5.2217242e-01 -1.4583857e+00 6.5045402e-01 9.9520152e-01 1.3256156e+00 1.1507156e+00 8.8695180e-01 -1 1.1276347e+00 1 1 1.8806451e-01 1.4580483e+00 -3.8198765e-01 -5.6178733e-01 5.1259854e-01 -5.5383301e-01 4.3314747e-01 1.4179063e-01 -1 4.7690344e-01 1 1 3.5808273e-01 9.9515315e-01 1.3488918e+00 -1.4737222e+00 9.9659108e-01 2.6769321e-01 8.3942226e-01 -1.3936694e+00 -1 7.3641760e-01 1 1 -9.9511553e-01 -3.0037935e-01 1.0920157e+00 -5.3295747e-01 -1.2657331e+00 3.5904451e-01 -7.2267644e-01 3.1325698e-01 -1 3.6445000e-01 1 1 9.3254250e-01 6.3648164e-02 3.2437303e-01 -7.3558762e-01 -1.4526885e+00 -5.3840326e-01 -6.2567590e-01 -3.9923095e-01 -1 6.0941295e-01 1 1 -1.6395624e-01 -1.5484085e+00 1.0742111e+00 -8.5402660e-01 1.1222842e+00 -1.1566963e+00 -8.2428139e-01 5.6725098e-01 -1 8.3327264e-01 1 1 -4.3569900e-01 8.5131769e-01 -4.6674604e-01 3.1172888e-01 1.0870988e-01 -4.1959007e-01 7.2629893e-01 -9.4655124e-01 -1 3.6896161e-01 1 1 2.5936690e-01 1.2834321e+00 -4.3867568e-02 -9.4928863e-01 -1.3200092e+00 8.2527938e-01 -1.3229232e+00 3.3851734e-01 -1 6.1204044e-01 1 1 -1.3511614e+00 4.6843500e-01 9.9205071e-01 1.4551610e+00 5.3221927e-01 3.3894813e-01 -1.3185494e+00 3.6632891e-02 -1 5.9225091e-01 1 1 -1.5377085e+00 1.5580063e-01 9.6414041e-01 -4.0788144e-01 8.9502804e-01 9.9378220e-01 -6.5063152e-02 -6.3154180e-02 -1 7.8163486e-01 1 1 -1.5251345e+00 -1.5470855e+00 -2.6968710e-02 -3.0818442e-01 7.9056848e-01 -1.3506936e+00 -2.4215452e-01 4.2601207e-01 -1 1.0290665e+00 1 1 -6.8113500e-01 1.0971613e+00 -8.7376256e-01 8.3079753e-01 1.2891570e+00 4.0392193e-02 -1.5286144e+00 2.9511954e-01 -1 9.5957722e-01 1 1 1.2771573e-01 -1.1591174e+00 -1.5233239e+00 -1.1652039e+00 -7.0246538e-01 2.8757393e-01 5.2290839e-01 -5.0071814e-01 -1 6.1801500e-01 1 1 8.1054992e-01 -2.6967676e-01 1.4746882e+00 1.1071748e+00 -2.3036737e-01 1.4855128e+00 1.4867313e+00 7.5693251e-01 -1 5.0004560e-01 1 1 9.6684122e-01 8.6097200e-01 1.0594484e+00 6.3422990e-01 -1.3422830e+00 7.7701974e-01 -7.3515064e-01 1.4560154e+00 -1 7.5400445e-01 1 1 1.3832003e+00 1.8064969e-01 -3.9784440e-01 7.7990011e-02 2.6387453e-02 -2.2988966e-01 2.0717601e-01 1.3851282e+00 -1 8.2311637e-01 1 1 -3.3768567e-01 1.4008470e+00 -1.2617304e+00 7.3398235e-01 5.2935661e-01 4.0337987e-01 1.1225202e+00 6.4817296e-01 -1 7.6227267e-01 1 1 1.3748562e+00 9.4070795e-01 -1.5321579e-01 -9.9303384e-01 -9.3809497e-02 4.8470368e-02 9.3245284e-01 -1.2003917e+00 -1 5.0604817e-01 1 1 7.9376105e-01 -1.1573413e+00 1.0081975e+00 1.3620118e+00 4.2329943e-01 9.6897908e-01 1.4707322e+00 3.2421119e-01 -1 3.7498865e-01 1 1 1.5395815e+00 1.3061328e+00 -9.7578687e-01 -1.4536753e+00 -1.3138129e+00 -3.8494421e-01 5.4460446e-01 1.4957639e+00 -1 5.9175272e-01 1 1 -1.5517614e+00 -1.2748164e+00 -9.3625060e-01 2.4456423e-01 1.0005927e+00 -1.2180547e+00 -1.4339097e+00 2.7961249e-01 -1 6.9333437e-01 1 1 1.0488281e+00 -1.7810273e-01 6.7383155e-01 1.1877810e+00 1.5692550e-02 -1.2274207e+00 -5.6351800e-01 -3.7556883e-01 -1 7.3498556e-01 1 1 1.7746360e-01 5.6521961e-01 -3.5469108e-01 1.3548647e+00 -1.4908916e-01 -1.5623131e+00 8.5478235e-01 -7.2575464e-01 -1 3.4624577e-01 1 1 1.2593195e+00 -5.3014487e-01 1.4499544e+00 9.4819501e-01 1.2494794e+00 -3.6453515e-01 -1.7617130e-01 1.0460090e+00 -1 7.4930317e-01 1 1 4.7324838e-01 -5.8807709e-01 4.9631603e-02 -9.8596193e-01 -1.5470435e+00 -6.3652637e-01 -1.5307428e+00 -7.9951997e-02 -1 1.3570480e+00 1 1 -6.2706738e-01 -3.6120280e-01 -1.5052909e+00 8.3905513e-01 -1.3390965e+00 -9.7569500e-01 -6.9150929e-01 8.4845044e-01 -1 7.1727804e-01 1 1 9.2186554e-01 -1.1785289e+00 -1.7925697e-01 -6.0991095e-01 1.7457813e-01 6.0775583e-01 -1.4454935e+00 2.1743975e-01 -1 8.1388293e-01 1 1 -5.4081462e-01 2.0582984e-01 1.5497867e-02 2.4356380e-01 -1.1298100e-01 1.2345494e+00 -4.7265671e-01 8.3762063e-01 -1 5.9789530e-01 1 1 -8.4381862e-01 4.8864036e-01 -2.7954503e-01 8.1571514e-02 -1.3496584e+00 -1.1482012e+00 1.1465592e+00 4.1324748e-01 -1 6.5256493e-01 1 1 -9.1024046e-01 4.5529259e-01 1.5092630e+00 1.2380408e+00 -1.4098141e+00 9.8604924e-01 -3.0819020e-01 -6.1093407e-01 -1 2.8106343e-01 1 1 1.1447402e+00 -8.1712204e-01 9.6411825e-01 9.8331698e-01 -8.5425668e-01 6.2833739e-01 7.3355490e-01 -1.2441662e+00 -1 8.5871042e-01 1 1 5.3575995e-01 -1.4686696e+00 -3.9946576e-01 -1.3103841e+00 -4.1361585e-01 -1.5680479e+00 1.2476898e+00 -2.6100295e-01 -1 1.0009007e+00 1 1 7.1300345e-01 -4.3644154e-01 -2.3755979e-01 -1.0605873e+00 7.0289874e-01 6.3995862e-01 -2.0930730e-01 -1.0132397e+00 -1 7.5749848e-01 1 1 1.4146511e+00 3.4583231e-01 2.9681666e-01 1.0547755e-01 1.2307165e+00 -1.0286884e+00 7.5589826e-01 1.0544306e+00 -1 9.6144624e-01 1 1 4.6744032e-01 4.5728211e-01 -2.5161273e-01 9.0295083e-01 4.0626818e-01 -9.8201356e-01 -2.1865162e-01 9.1087014e-02 -1 1.0104437e+00 1 1 -8.5375628e-01 1.2048439e+00 -2.7147725e-01 -1.1395135e+00 1.4683964e+00 1.2258486e+00 7.8556124e-01 9.4381469e-01 -1 1.0168628e+00 1 1 -1.4281480e+00 -8.9480905e-01 -1.1256662e+00 -6.5384581e-01 -1.0135390e+00 2.7284261e-01 -1.1861071e+00 7.9216565e-01 -1 1.1114255e+00 1 1 -1.1154586e+00 -2.5166898e-01 -4.0073190e-01 1.0448972e-01 -8.3524402e-01 -1.0594618e+00 -1.4966968e+00 -1.4161322e-01 -1 6.4874540e-01 1 1 1.5124987e+00 -1.2167592e+00 4.7365586e-01 8.4377289e-03 -1.3102202e+00 1.7348562e-01 -2.5134097e-01 1.2338480e+00 -1 6.9809721e-01 1 1 -1.2016764e+00 -1.4454896e+00 -6.1666953e-02 4.4124075e-01 -1.4484310e+00 3.7480604e-01 1.1543586e+00 -3.6923549e-01 -1 7.4453598e-01 1 1 7.2361116e-01 -4.0769715e-01 2.8910157e-01 -1.3669755e+00 4.2194352e-01 4.7188315e-01 -1.1706644e+00 -1.0954177e+00 -1 2.9771207e-01 1 1 6.2762214e-01 -3.5249482e-01 -1.1136688e+00 -2.9019143e-01 1.0301241e+00 1.5601997e+00 4.3830028e-01 -9.5225707e-01 -1 7.2353803e-01 1 1 -1.0228333e+00 6.6338264e-01 1.7734421e-01 -1.4956339e+00 -2.0712848e-02 -5.9828107e-01 -5.2189403e-01 -1.3116800e+00 -1 1.0152780e+00 1 1 3.5819734e-02 -4.0381028e-02 -7.4737006e-01 -1.2353974e+00 5.9595177e-01 9.2816023e-01 -1.4620522e-01 -8.4932910e-01 -1 6.0025490e-01 1 1 -1.1635160e+00 -9.9923928e-02 -9.6113781e-01 -5.3748503e-01 7.6394005e-01 -1.5601470e+00 -5.4565399e-01 7.2282256e-01 -1 8.4891371e-01 1 1 1.2007658e+00 1.3306080e+00 2.2628045e-01 -1.4320698e+00 -1.4873173e-01 1.4839635e+00 -4.9764500e-01 -5.9968695e-02 -1 1.0776108e+00 1 1 -3.2038387e-01 -1.4687388e+00 -1.3731211e+00 -1.0562883e+00 9.7350362e-01 -1.2955326e-01 -9.9992263e-01 5.5738505e-01 -1 9.3757406e-01 1 1 -1.9247152e-03 1.5424686e+00 9.3531386e-02 1.0321845e-01 2.6086365e-01 -2.7794829e-01 -1.3206044e+00 -2.5877310e-01 -1 4.4086719e-01 1 1 -9.3276243e-01 -1.5344754e-01 1.1856748e+00 6.3332750e-01 -1.3280088e+00 7.1288688e-02 -4.6552480e-02 -1.2351895e+00 -1 4.0059964e-01 1 1 -3.9087582e-01 2.5472491e-01 5.1493568e-01 6.1942231e-01 1.1721337e+00 1.2021749e+00 -1.5095311e-01 -1.8613718e-01 -1 8.6775322e-01 1 1 -3.7964374e-01 -8.2914381e-01 -5.6386899e-01 -6.0724892e-01 -8.7645394e-01 1.3706254e+00 1.3378875e+00 6.1875238e-01 -1 3.9388431e-01 1 1 -9.7680053e-02 6.8502643e-01 1.2389667e+00 1.0019736e+00 3.6666294e-01 -1.1986012e+00 1.4964260e+00 6.9950701e-01 -1 6.1635142e-01 1 1 1.3443025e+00 -6.9778482e-01 8.3646110e-01 1.2343804e+00 -1.3007294e+00 -9.9850218e-01 -1.1593983e+00 7.7454991e-01 -1 5.6450663e-01 1 1 -6.4163103e-01 -1.0404338e-01 -2.2543099e-01 -8.4597040e-01 9.8468935e-01 5.6186582e-01 1.2914507e+00 -8.9961739e-01 -1 8.2350149e-01 1 1 1.1949111e+00 1.2100004e+00 -5.7853845e-02 6.2378415e-01 -2.3622013e-01 -3.4864077e-01 1.4837629e-01 6.1592675e-01 -1 6.9276661e-01 1 1 -1.3312344e+00 9.4809108e-01 1.5441493e+00 4.4545772e-01 8.2140607e-01 -5.3511233e-01 -6.6426130e-01 3.3307148e-01 -1 3.0678067e-01 1 1 3.6655334e-01 4.0882854e-01 -1.8030959e-01 3.9266831e-01 1.2136780e+00 7.4677915e-01 9.8054499e-01 -3.8575434e-01 -1 6.2428320e-01 1 1 -1.1407901e-03 5.1811432e-01 1.1736813e+00 -9.0992599e-01 -7.4846674e-02 4.5450509e-01 -7.7537673e-01 8.7404719e-01 -1 1.0111092e+00 1 1 -3.2370332e-01 -5.4744146e-01 5.1599973e-04 1.4690700e-01 -1.3109930e+00 -1.4862970e+00 -4.3041407e-01 2.3861336e-02 -1 1.0646501e+00 1 1 7.5676541e-01 8.7620987e-01 -7.5237044e-01 -2.2591096e-01 1.2709904e+00 -1.3907504e+00 1.1186494e+00 -1.0863907e+00 -1 1.3534297e+00 1 1 -1.3523665e+00 -1.3270619e+00 -1.7949501e-01 1.3000886e+00 -1.2951815e+00 -8.9318352e-01 -1.2919969e+00 -3.1859874e-02 -1 7.5747787e-01 1 1 1.9855023e-01 1.3781788e+00 -8.4369993e-01 8.1243497e-01 -2.0169080e-02 -1.2056922e+00 9.6377784e-02 -1.3981502e+00 -1 6.3975973e-01 1 1 6.6228990e-01 8.8720334e-02 1.0844997e+00 1.2329077e+00 3.1028448e-01 -7.9559794e-01 -1.2403923e+00 4.0243621e-01 -1 1.0236208e+00 1 1 4.4354581e-01 -1.1338577e+00 -3.3427676e-01 -4.6554765e-01 -9.2487627e-02 -9.9625986e-01 3.3540110e-01 -1.0360570e-01 -1 5.3454043e-01 1 1 -3.2491868e-01 1.5472943e-01 -1.0218908e+00 1.2479716e+00 6.4880936e-01 5.4935029e-01 1.0690981e+00 -8.5873524e-01 -1 2.1113781e-01 1 1 -8.2028599e-01 -7.0125867e-01 1.6810306e-01 1.3856644e+00 7.0880317e-02 -2.1042825e-01 1.5626554e+00 -2.8657224e-01 -1 4.4215414e-01 1 1 -1.2381181e+00 1.2011028e+00 1.0163097e+00 2.3477484e-01 6.2187456e-01 7.6580723e-01 -1.6550081e-01 -3.5803538e-01 -1 7.5001716e-01 1 1 8.5962555e-01 -9.3893397e-01 2.7840319e-01 2.0372111e-02 -2.3310928e-01 -1.8294952e-01 -1.2625355e+00 -1.3507595e+00 -1 4.6944445e-01 1 1 -4.5800004e-01 -4.4340483e-01 1.2909112e+00 -3.9533679e-02 -3.0161399e-01 7.8663745e-01 -1.1174379e+00 -1.0662560e+00 -1 9.5673541e-01 1 1 -7.0469776e-01 -4.4715015e-01 5.0586297e-01 -1.5665012e+00 1.3042030e+00 1.1936980e+00 -3.3846279e-01 -9.1976066e-01 -1 2.7407999e-01 1 1 -5.1027256e-02 -5.6289777e-01 8.8922033e-01 1.5020533e+00 8.4841321e-01 2.7225309e-01 8.8010325e-01 1.3600166e+00 -1 8.6653847e-01 1 1 3.9697756e-02 -1.2873750e+00 5.6987888e-01 -8.2938960e-01 -4.0815860e-01 -1.5428349e+00 1.2771627e+00 -4.2868501e-01 -1 1.1223244e+00 1 1 1.1825424e+00 -7.6376385e-01 -7.6171310e-01 -3.0443469e-01 1.3167716e+00 2.7926887e-01 -1.2288836e+00 -1.2370487e+00 -1 6.8455571e-01 1 1 1.2741872e+00 -3.1447887e-02 -1.2195007e-01 1.0206266e+00 -1.5402512e+00 1.3248610e-01 -1.0171557e+00 -1.7648342e-02 -1 7.8331355e-01 1 1 -9.7350310e-01 -7.5707018e-01 -1.2963999e+00 5.7512522e-01 -2.7778910e-01 -6.9525742e-01 1.2121221e+00 -1.3059682e+00 -1 6.2658958e-01 1 1 -2.5211058e-01 -6.2833015e-01 1.4928127e+00 -5.5106724e-01 -3.9464412e-01 1.5332915e+00 -1.0922591e+00 8.9973358e-01 -1 3.2639471e-01 1 1 7.8593508e-01 -1.4518624e+00 9.4370711e-01 -3.7188377e-01 -8.8158352e-01 -4.5360227e-01 -1.2721833e+00 1.3368675e+00 -1 5.7512392e-01 1 1 -1.1862875e+00 -7.0117720e-01 -1.0159080e+00 1.5189100e+00 -1.0233398e+00 9.5204420e-01 9.4462772e-02 6.1976554e-02 -1 5.4490987e-01 1 1 -1.3872302e+00 -5.7120048e-01 1.9036929e-01 -2.6174802e-01 9.4806886e-01 8.7540769e-01 1.1315129e+00 -1.3688104e+00 -1 2.9510055e-01 1 1 -1.4186676e+00 5.4062887e-01 1.3953942e+00 -9.6926106e-01 3.5323409e-02 8.9859798e-01 1.2777539e+00 2.8654434e-01 -1 7.8066167e-01 1 1 1.1419857e+00 8.6349258e-01 4.0123616e-01 -1.2127075e+00 -8.0483747e-02 1.1003384e+00 -7.1703842e-01 -1.1089292e-01 -1 1.3726606e+00 1 1 1.3648556e+00 -1.4383322e+00 -1.4232039e+00 6.7851703e-01 1.3361021e+00 -1.1691703e+00 -1.1524583e-01 -8.1284113e-01 -1 5.4179349e-01 1 1 -7.8216104e-01 5.0593086e-01 2.9908638e-01 -1.4565553e-01 -2.3639789e-01 4.1623690e-01 1.4260518e+00 1.3656344e+00 -1 1.2204059e+00 1 1 -1.3569833e+00 -1.1113020e+00 1.9646496e-01 -7.3176744e-01 9.7540025e-01 -6.3317817e-01 4.4198530e-01 -2.5932947e-01 -1 7.1153779e-01 1 1 1.1446244e+00 -8.8401899e-01 1.7268017e-01 5.1990050e-01 7.2158749e-01 -1.2511225e+00 -1.4197564e+00 -1.1613169e+00 -1 7.7972337e-01 1 1 -1.4119448e+00 -1.1154635e+00 -5.9600549e-01 1.1986103e+00 1.1733083e+00 -9.3542562e-01 -1.4490486e+00 4.6135239e-01 -1 7.5483523e-01 1 1 1.0352506e+00 1.4299101e+00 1.4747345e+00 1.1520496e+00 1.6235559e-02 -1.1688079e+00 -5.3333301e-01 4.9902438e-01 -1 7.4177962e-01 1 1 1.3166240e+00 -6.8466569e-01 -1.3032935e+00 8.6280546e-01 -4.4751723e-01 2.2368574e-01 -7.6402679e-01 -9.4958556e-01 -1 9.8131188e-01 1 1 -8.7983310e-01 4.7769592e-01 -1.2695892e+00 -4.2030453e-01 -4.4924714e-01 -1.0001480e+00 -1.3090226e+00 -3.9379712e-01 -1 2.7383530e-01 1 1 1.2177471e-01 -1.2755331e+00 -2.8849278e-01 1.3835744e+00 -1.2495252e+00 1.1754046e+00 -1.6900841e-01 7.8758007e-01 -1 1.0040163e+00 1 1 1.4906927e+00 3.4328680e-01 -1.2206381e+00 -3.3398129e-01 7.7603606e-01 6.9012683e-01 -5.2459288e-01 1.3283909e+00 -1 1.0235446e+00 1 1 -1.2999767e-01 -1.4844186e+00 -6.6382252e-01 8.0250462e-01 -1.0546733e+00 2.0160364e-01 -1.5235257e+00 -1.0328797e+00 -1 9.1827734e-01 1 1 -1.4638821e+00 -1.2353512e+00 -1.0695781e+00 8.3796107e-01 -1.0281281e+00 -1.4261491e+00 1.2257217e+00 8.3134342e-01 -1 7.1524687e-01 1 1 1.4872606e+00 2.3760388e-01 -2.0643404e-01 -1.4813723e-01 -9.8920549e-01 1.0642101e+00 1.2810967e+00 -1.4152934e+00 -1 8.7625003e-01 1 1 -1.2632729e+00 4.4419431e-01 -1.2185500e+00 1.5405227e+00 -2.6835848e-01 1.0916467e+00 -1.0837338e+00 1.3037444e+00 -1 9.8521032e-01 1 1 -9.4496627e-01 1.1496655e+00 -1.2771827e-01 -1.4422459e+00 1.0260219e+00 4.0478168e-01 6.4037161e-01 -5.7601705e-01 -1 1.0510174e+00 1 1 -1.2971877e+00 -1.5091765e+00 -8.5325800e-01 7.0283904e-01 1.4716192e-01 -1.5240167e+00 -3.7083988e-01 1.2699950e+00 -1 7.7591609e-01 1 1 8.1852355e-01 4.9004631e-01 6.6321181e-01 2.2733484e-01 9.1692552e-01 -7.4402953e-01 2.1389146e-01 8.2542115e-01 -1 8.9471051e-01 1 1 -1.0890705e-01 -1.0475388e+00 2.3018138e-01 6.4001418e-01 1.2552741e+00 -1.3654763e+00 8.9179144e-01 -4.1981899e-01 -1 5.6309742e-01 1 1 1.1477304e+00 -4.9892195e-01 1.3578263e+00 -9.4839546e-02 -1.5443446e+00 -2.2558471e-01 -1.9983434e-01 1.1935859e-01 -1 6.0147938e-01 1 1 5.2622748e-01 -4.7038227e-01 4.5766189e-01 -1.1807775e+00 3.9379538e-02 5.0015826e-01 -2.5315337e-01 -1.4179555e+00 -1 6.6616404e-01 1 1 7.2186976e-01 -1.4677110e+00 1.3044878e+00 1.1291518e-01 -1.0241605e+00 -7.4199559e-01 -1.0321986e+00 5.4378560e-01 -1 7.3902787e-01 1 1 -3.6576434e-01 -3.2763997e-02 -6.4893488e-01 2.4350197e-01 -2.7867151e-01 1.4029098e+00 -2.8729535e-01 5.1150453e-01 -1 5.6595045e-01 1 1 6.9551771e-01 -8.8578006e-01 9.6110048e-01 -9.5753544e-01 4.8262563e-01 1.0525344e+00 5.4998075e-02 1.4592008e+00 -1 7.9326727e-01 1 1 -3.0012146e-01 7.0216690e-01 -8.5359991e-01 1.0809533e+00 -1.0334481e-01 -3.6319497e-01 7.2441188e-01 1.5149522e+00 -1 4.8899336e-01 1 1 1.2564951e+00 1.4971607e+00 1.1999355e+00 -2.4858508e-01 3.8449103e-01 -1.0325765e-01 1.5188693e+00 -8.0698183e-01 -1 6.8477274e-01 1 1 1.2793331e-01 -1.3773564e+00 1.4326842e+00 3.4876845e-01 -1.1527976e-01 -1.2921924e+00 -9.4586406e-01 -6.8807589e-01 -1 1.1218350e+00 1 1 1.3258211e+00 1.1666150e+00 -1.1839969e+00 -4.6050390e-01 8.5570102e-01 -4.7994482e-02 -6.7840391e-01 -2.8886030e-01 -1 4.5283680e-01 1 1 -2.4194771e-01 6.1884665e-01 -5.8812013e-01 1.1951936e+00 -4.4416864e-01 7.4604806e-01 -1.0948499e+00 -1.1144128e+00 -1 8.8524914e-01 1 1 -1.1942563e+00 -8.5760858e-01 -1.0844618e+00 2.7598175e-01 -7.1810979e-01 7.3348878e-01 -8.3343927e-01 2.3981245e-01 -1 2.9511664e-01 1 1 -2.3049147e-01 -2.0034501e-01 9.7165241e-01 1.4345056e+00 7.2772883e-01 1.3641917e-01 7.4777021e-01 -1.3550023e-01 -1 4.4421076e-01 1 1 -2.8635421e-01 5.8880077e-01 5.6347601e-01 1.1535015e+00 7.1825787e-01 -5.6559755e-01 1.4032577e+00 3.0237014e-01 -1 7.7374848e-01 1 1 1.6475947e-01 -4.2389145e-02 -1.5605598e+00 1.3223548e-01 -1.3805494e+00 4.6138259e-01 6.1602836e-01 -1.1619577e+00 -1 5.3993216e-01 1 1 1.3692117e+00 7.0717407e-01 8.2896708e-01 1.3756624e+00 9.0906019e-01 1.0065301e+00 -1.1006652e+00 -8.8341099e-01 -1 6.2361342e-01 1 1 1.7404059e-01 8.2955363e-01 -5.1372282e-01 -1.3642839e+00 1.0096003e+00 -7.2500861e-01 -1.1827694e+00 -3.2155319e-01 -1 4.1085976e-01 1 1 2.7737886e-01 -8.0360145e-02 -1.0427657e+00 9.6579087e-01 6.1038226e-01 1.0182088e+00 1.1922434e+00 -8.0504281e-01 -1 4.6440850e-01 1 1 -2.1707872e-01 2.7188739e-01 1.1830137e+00 -5.6204950e-01 1.3946773e+00 7.7932721e-01 9.5632856e-01 4.8511311e-01 -1 9.6294324e-01 1 1 -1.0529396e+00 -1.4059493e+00 -2.2931190e-01 4.0308112e-01 9.1881467e-01 8.5258862e-01 6.2602199e-01 8.6310202e-01 -1 5.0947123e-01 1 1 -1.6443943e-01 1.2696803e+00 6.8904684e-01 1.3106413e+00 -1.5513094e+00 6.5278892e-01 3.5782810e-01 1.4223838e+00 -1 1.8421755e-01 1 1 8.6810230e-01 -1.3215592e+00 8.9975931e-01 -8.9961602e-01 -7.7941955e-01 9.8189885e-01 1.0085827e+00 -1.5150575e+00 -1 1.0186313e+00 1 1 6.3911827e-01 -3.8527047e-01 -1.3723335e+00 6.3903878e-01 7.3698216e-01 -1.2192507e-02 -7.8477671e-01 -9.6322743e-01 -1 5.0837123e-01 1 1 5.5553892e-01 -4.1839480e-01 7.6425536e-01 -7.8055760e-01 -8.4065918e-01 -7.1594504e-01 -1.3362227e+00 -3.3650097e-01 -1 7.4732710e-01 1 1 1.2930460e-01 -1.0770171e+00 -1.1325748e+00 4.5934308e-01 -1.2167421e+00 -5.8837886e-01 1.3505739e+00 -7.0508331e-01 -1 6.1497608e-01 1 1 -7.5977763e-01 4.3017325e-01 -2.7510958e-01 1.2859854e+00 -1.1573515e+00 8.5022000e-01 1.0888312e+00 -2.4761872e-01 -1 6.8624797e-01 1 1 9.9154105e-01 1.1171280e+00 6.5765729e-01 -6.0067733e-01 1.1358906e+00 -1.4574616e+00 2.0939975e-01 8.8238969e-01 -1 3.7240221e-01 1 1 -1.3186067e+00 1.4130821e+00 1.1231678e+00 1.4948523e+00 -5.4485201e-01 -5.5896294e-01 7.9779555e-01 -1.1353936e+00 -1 1.2563191e+00 1 1 -1.0274824e+00 -7.7027395e-01 -7.4984896e-01 6.6538282e-01 4.1487012e-01 -1.1280629e+00 2.3238213e-01 -5.2615708e-01 -1 6.3327629e-01 1 1 4.3755642e-01 5.0897787e-01 1.3583107e+00 -9.8084035e-01 1.5280755e+00 1.5789551e-01 6.4673743e-01 4.6131857e-01 -1 9.4716396e-01 1 1 -4.5772926e-01 -1.6581594e-01 -8.2644502e-01 -1.0470271e+00 -1.5425910e-01 -8.9603575e-01 -1.9466567e-01 -6.9531514e-02 -1 5.9089784e-01 1 1 7.0476300e-01 -2.7584030e-01 -1.0803276e+00 -1.3246731e+00 -8.1868927e-01 1.1223456e+00 -1.3480175e+00 5.6311498e-02 -1 3.0455553e-01 1 1 1.1475209e+00 9.4291074e-01 1.3395095e+00 6.8678019e-01 4.6527901e-01 1.1395801e+00 1.0365609e+00 8.0795495e-01 -1 8.6902752e-01 1 1 1.4628463e-01 1.3074617e+00 4.8398345e-01 5.0319194e-01 5.2013148e-01 -1.3676248e+00 1.3474273e+00 1.3353149e+00 -1 5.7946117e-01 1 1 -1.2612436e+00 -9.3202526e-01 7.2642173e-01 -2.0548707e-02 -1.2025902e+00 1.3626794e+00 -1.5300886e+00 -9.0087669e-01 -1 7.3284478e-01 1 1 -1.3958194e+00 -5.6762567e-01 7.4088261e-01 2.1307474e-01 1.0741971e+00 3.4236268e-01 8.7859636e-01 1.4419895e+00 -1 8.5688357e-01 1 1 -1.2641917e+00 9.3227434e-01 -1.2592953e+00 -2.6848955e-01 -7.0202157e-01 -1.3081317e+00 1.0835712e+00 1.2720921e+00 -1 5.3023062e-01 1 1 -6.7819829e-01 -1.5293812e+00 -6.6525857e-02 -1.1768003e+00 9.4543648e-01 -9.0428670e-01 -2.3148125e-01 1.5135730e+00 -1 8.6565788e-01 1 1 -7.8057960e-01 2.0100394e-01 3.0691227e-01 9.8434822e-01 -2.2477635e-01 6.7865423e-01 -1.2137405e+00 1.1463866e+00 -1 9.8708443e-01 1 1 8.9599801e-02 1.0611151e+00 -2.2053718e-01 3.1365774e-01 1.5198493e+00 -9.8125785e-01 -9.7517703e-01 -6.8730688e-02 -1 6.0540201e-01 1 1 1.0809711e+00 -6.5917060e-01 5.1091382e-01 5.3240170e-02 -1.8308952e-01 1.3607669e+00 -1.1145868e-01 9.4942727e-01 -1 5.9256663e-01 1 1 5.0150178e-02 -1.4245744e+00 9.5578897e-01 -5.4636812e-01 -1.5663391e+00 -3.8501004e-01 -8.9679419e-01 8.7509696e-01 -1 3.2314324e-01 1 1 9.2721715e-01 -7.4466312e-01 9.8205802e-01 6.6329671e-02 1.0844098e+00 8.1713566e-01 9.4164577e-01 -1.1821689e+00 -1 5.8793666e-01 1 1 1.4391062e+00 5.5205187e-01 -4.7859247e-01 -4.6261927e-01 1.2972645e+00 -1.4439665e+00 -1.1033930e+00 -1.2801702e+00 -1 1.0035491e+00 1 1 -6.4261845e-02 1.2126491e+00 -1.2264503e+00 1.9975012e-01 4.7100469e-01 5.9083453e-02 9.4945382e-02 9.4813887e-01 -1 7.5430004e-01 1 1 6.5905046e-01 1.4820192e+00 -9.6073264e-01 -1.1622863e+00 -6.3761471e-01 2.7230834e-01 -1.8202491e-01 1.2120945e+00 -1 6.1543131e-01 1 1 -5.9460548e-01 -1.3914777e+00 7.5268548e-01 -1.2198429e-01 -4.1783426e-01 -6.1427230e-01 6.1851358e-01 -1.5567862e+00 -1 1.0248996e+00 1 1 -1.2799492e-01 -5.4987954e-01 -8.0872461e-01 1.2700228e+00 -1.0808160e+00 -8.0110281e-01 -1.7237782e-01 1.4188063e+00 -1 3.2959757e-01 1 1 7.8037730e-01 7.4014871e-01 1.4369199e+00 1.2933906e+00 -5.8583705e-01 7.3126744e-01 -6.0558241e-01 1.1897720e+00 -1 2.5082645e-01 1 1 -3.4803239e-01 -1.0275192e+00 8.9016719e-01 1.3354571e+00 -4.1195153e-01 5.0131937e-01 7.3663972e-01 2.6147264e-01 -1 4.3966042e-01 1 1 2.6521526e-01 -1.7970685e-01 7.7570271e-01 1.4893988e+00 4.0085603e-01 -7.6812054e-02 -3.1283609e-01 -5.1740372e-01 -1 8.2658311e-01 1 1 -4.4716712e-01 -1.2625152e+00 -3.7408951e-01 1.1501888e-01 -1.5288962e+00 2.1439730e-01 1.1899982e+00 -7.5862279e-02 -1 4.9238139e-01 1 1 -8.4818380e-01 -7.7685515e-01 -9.9555929e-01 1.0427637e+00 -1.0724075e+00 -3.1349841e-02 9.2171030e-01 4.6929731e-01 -1 8.2366028e-01 1 1 1.1223653e+00 -1.4543907e-01 -2.4259749e-01 -1.2157639e+00 -6.3588672e-01 8.9079285e-01 -8.3732684e-03 -1.0592489e+00 -1 6.4999620e-01 1 1 1.4713115e+00 -2.3540390e-01 4.5118917e-01 -4.2518805e-01 3.5008701e-01 -1.2751868e+00 6.4214787e-01 6.0850393e-01 -1 7.5231258e-01 1 1 8.5611265e-01 -1.1681669e+00 -6.6830241e-01 9.8765520e-01 -2.9065954e-01 -1.1888830e-01 1.2085103e+00 1.2415401e+00 -1 1.1292861e+00 1 1 1.9088751e-01 -1.5688899e+00 -9.6481057e-01 -6.5463881e-01 6.1735903e-02 -1.0273006e-01 1.0357287e+00 1.0682513e-01 -1 4.3963759e-01 1 1 6.8033494e-01 -9.4600167e-01 1.3299874e+00 -6.5701043e-01 8.6974536e-01 1.2918224e+00 -7.2765615e-02 1.5604836e+00 -1 8.8394746e-01 1 1 -1.0078986e+00 1.5033856e-01 6.6599327e-01 3.2387865e-01 -2.0349491e-02 1.1220013e-01 -8.9214545e-01 1.0320717e+00 -1 9.2949341e-01 1 1 -2.8431872e-01 8.9969308e-01 -1.4574636e-01 -9.5164822e-01 4.1970196e-01 7.9193750e-01 5.3317217e-01 1.2957215e+00 -1 7.6430112e-01 1 1 -1.8226164e-01 6.5616912e-01 8.8312822e-01 -5.0338609e-01 1.0553021e+00 -8.3455194e-01 1.2024956e+00 -3.2819573e-01 -1 5.3027592e-01 1 1 -2.1860486e-01 1.2442686e+00 -1.2892773e+00 -1.0100658e-01 -9.6957913e-01 8.9679392e-01 4.7829607e-01 6.5113975e-01 -1 9.6997740e-01 1 1 -1.5700012e+00 -1.1594074e+00 -1.3186569e+00 -1.1575286e+00 -2.7538350e-01 -9.4612065e-01 -6.1363182e-01 1.5385427e+00 -1 5.8372284e-01 1 1 -7.7283326e-01 1.1382229e+00 1.2694148e+00 1.3003590e+00 -8.0446940e-01 1.2922736e+00 5.3871853e-01 -1.6233477e-01 -1 4.3533605e-01 1 1 1.4769628e+00 9.5420829e-01 4.9815253e-01 -9.2667969e-01 6.9763297e-01 1.4124893e+00 1.7238607e-01 -1.4580256e+00 -1 1.0962874e+00 1 1 -1.5517484e+00 -4.5178886e-01 1.0510588e-01 1.3107497e+00 6.9362554e-01 -1.3081079e+00 7.4422999e-01 -6.1373092e-01 -1 5.0463876e-01 1 1 1.2668680e+00 1.4121515e-02 9.3949580e-01 9.2308705e-01 -6.8592790e-01 -5.0427650e-01 -1.5484670e+00 -1.1268227e+00 -1 4.6287688e-01 1 1 -1.4652587e+00 -1.4207339e+00 4.6126732e-01 1.1395279e+00 1.2547563e+00 6.4182000e-01 -1.3197618e-01 -9.8927693e-01 -1 6.0247126e-01 1 1 3.4196574e-01 9.7183834e-01 -9.3079879e-01 8.9625165e-01 -8.2286803e-01 -1.1603701e+00 -1.5926081e-01 -1.4691021e+00 -1 3.9715159e-01 1 1 1.4451626e+00 5.4672793e-01 1.1961414e+00 -6.3525142e-01 -6.5207170e-01 6.6646320e-01 -5.9494644e-02 -1.4226038e+00 -1 3.4665552e-01 1 1 1.1946208e+00 -3.0212983e-01 4.9746767e-01 -1.5387970e+00 -1.4939206e+00 1.4691123e+00 -9.0001289e-01 9.5921738e-01 -1 6.7430396e-01 1 1 7.3837710e-02 -1.0823515e+00 1.1610471e+00 -9.7012588e-01 -7.1565993e-01 -1.5484762e+00 2.5192060e-01 -1.0869161e+00 -1 7.4267051e-01 1 1 6.1292313e-02 -1.2596424e+00 1.2870563e+00 -3.9849648e-02 1.0618404e+00 -2.8515484e-01 -8.3736748e-01 5.6159078e-01 -1 7.8445267e-01 1 1 -3.0249334e-01 3.8269176e-01 -1.4524788e+00 -5.9379616e-01 -1.0362083e+00 1.4730475e+00 6.9978923e-01 1.3119176e+00 -1 6.0405980e-01 1 1 -9.0858497e-01 1.0602051e+00 1.5050054e+00 9.0775158e-01 1.4367074e+00 -1.3825992e+00 -7.6528498e-01 -1.4399256e+00 -1 7.6670162e-01 1 1 6.9423963e-01 -2.4701813e-01 -1.4777484e+00 1.0068264e+00 4.5957458e-01 1.0153474e+00 -4.6434724e-01 -1.1413826e+00 -1 7.0675138e-01 1 1 2.1036378e-01 1.5517163e+00 9.1453687e-01 1.1132295e+00 -1.1063883e+00 -1.8755390e-01 -5.6797445e-01 -6.5338634e-01 -1 8.2299637e-01 1 1 1.2922739e+00 1.3358456e+00 -1.1916990e+00 -1.2783044e+00 1.9110879e-02 -1.2009466e+00 1.3534625e+00 1.5436478e+00 -1 1.2506521e+00 1 1 1.4168167e+00 -1.4052231e+00 -1.2316938e+00 8.8972722e-01 7.5409849e-01 4.2345783e-01 -6.2868013e-01 8.1570834e-01 -1 1.1360972e+00 1 1 -8.3482474e-01 9.0887022e-01 -1.1232612e+00 -3.3565792e-01 9.4852271e-01 1.3484223e+00 -1.0509096e+00 -3.0020749e-01 -1 1.1923939e+00 1 1 -5.4657269e-01 9.5834001e-01 -8.2122805e-01 8.9771926e-01 1.3800172e+00 -5.1652395e-01 -6.0346608e-01 -1.8955563e-01 -1 8.2501450e-01 1 1 -2.3021317e-01 -1.2504163e-01 -1.3632957e+00 -1.1018525e+00 -4.2989114e-01 -9.9756121e-01 -1.3932818e+00 -2.8654977e-01 -1 7.2938236e-01 1 1 1.2493376e+00 1.5082778e-01 -1.2748960e+00 8.5310966e-01 4.8266275e-01 6.6877509e-01 5.4404933e-01 1.9502058e-02 -1 8.2124895e-01 1 1 -7.8866976e-01 -3.0273493e-01 -1.5150352e+00 -1.4866094e-02 5.2065537e-01 -5.1557646e-01 -1.3391134e+00 1.0454493e+00 -1 1.1595476e+00 1 1 -7.9329798e-01 1.3140874e+00 -5.8846835e-01 1.4729738e+00 1.3191943e+00 -7.8106650e-01 -1.0874092e-01 -6.1818736e-02 -1 6.7969050e-01 1 1 -3.9914246e-02 4.7087717e-01 -6.5390589e-01 5.2055750e-01 1.4789905e+00 1.3309740e+00 7.9829207e-01 8.7966722e-01 -1 1.0989807e+00 1 1 1.4620967e+00 3.6070613e-01 -9.0513711e-01 -3.2564451e-01 1.1123631e+00 1.5410087e+00 -8.4740461e-01 2.3196641e-01 -1 1.0303979e+00 1 1 -7.9057352e-02 -8.8590781e-01 -1.0477485e+00 -4.5293567e-01 -1.3089441e-01 4.4287598e-01 -1.4898310e+00 -5.7015539e-02 -1 8.9133302e-01 1 1 1.7677940e-01 -1.4450389e+00 -8.8245453e-01 -4.1081987e-01 -8.2746919e-01 9.8358294e-01 -1.0957720e+00 -7.4401911e-02 -1 9.9174819e-01 1 1 -8.1531681e-01 8.8442904e-01 4.5587685e-02 5.7117171e-01 5.5593055e-01 1.7864965e-02 -6.2317283e-01 -1.1903535e-01 -1 6.0822335e-01 1 1 5.9753298e-01 -1.4175289e+00 -3.5638434e-01 -1.0242849e+00 4.2812991e-01 -1.3364333e+00 4.0409357e-01 5.6739997e-01 -1 5.9371007e-01 1 1 -9.3488054e-01 1.4304432e+00 1.2656119e+00 7.7066790e-01 1.3321647e+00 9.5228897e-01 -5.2270837e-01 1.5576370e+00 -1 8.8968257e-01 1 1 -1.4324450e+00 -1.1493774e+00 -5.8532523e-01 -1.7108339e-01 -4.3866395e-01 -1.2938612e+00 -1.2665811e+00 3.1396452e-01 -1 1.2484089e+00 1 1 -1.0792936e+00 6.6830088e-02 -1.2345063e+00 -8.4128038e-01 6.9300509e-01 1.7972092e-01 3.6604763e-03 -1.0740450e+00 -1 1.3882997e+00 1 1 -1.3233357e-01 -1.4768810e+00 -1.2696899e+00 9.0921232e-01 1.4526643e+00 1.4990201e+00 -1.3102276e+00 1.1681595e-01 -1 4.6252633e-01 1 1 1.1732962e-01 -2.1458022e-01 1.1604634e+00 4.2486184e-01 -1.5285150e+00 -1.5416900e+00 1.5685288e+00 -1.6974954e-01 -1 2.4524499e-01 1 1 -9.6122602e-01 9.8600157e-02 9.0178628e-01 -1.8718393e-01 -9.4856975e-01 6.7195176e-01 1.1600667e+00 -4.1435158e-01 -1 6.8884507e-01 1 1 -1.2562578e+00 1.5535112e+00 1.2789681e+00 -1.2660620e+00 9.7087365e-01 -5.3234175e-01 5.1685637e-01 9.0394081e-01 -1 7.0041102e-01 1 1 7.1914296e-01 8.6795707e-02 8.3931051e-01 -6.9637597e-01 4.1185352e-02 1.8816804e-01 3.0124159e-01 -2.0895543e-01 -1 1.4556544e-01 1 1 9.2884194e-01 1.0764601e+00 5.4076887e-01 -1.5582657e+00 1.0518279e+00 -1.0436168e+00 -1.2799763e+00 3.8673678e-01 -1 9.1970080e-01 1 1 4.7251890e-01 -3.6797961e-01 7.4827342e-02 -1.4556617e+00 3.2885477e-01 -5.5516638e-01 1.0651701e+00 -7.0187331e-02 -1 3.2850497e-01 1 1 -3.2108687e-01 1.1625780e+00 9.8607234e-01 1.4177174e+00 1.0005956e+00 -1.5124473e-01 1.5189526e+00 -1.5412335e+00 -1 6.6866406e-01 1 1 7.4913445e-01 -1.2580088e+00 1.0164965e+00 -1.4037210e+00 6.5186713e-02 -4.2176968e-01 4.5435605e-01 -1.0807638e+00 -1 1.0494967e+00 1 1 -8.0063033e-01 -4.3526551e-01 2.7625995e-01 1.0217663e+00 -8.2274862e-01 -1.2500368e+00 -8.4963025e-01 2.9133818e-01 -1 9.2741191e-01 1 1 -7.5266017e-01 1.2618305e+00 -1.7301803e-01 8.8135929e-01 1.3547654e+00 -1.5380598e+00 -1.1969715e+00 -1.2220747e+00 -1 5.9862377e-01 1 1 1.2342072e+00 -1.3062146e+00 1.2006884e+00 3.9617200e-01 -7.2169821e-01 -1.1462611e+00 1.2600015e+00 3.2380731e-01 -1 6.2661870e-01 1 1 -6.1563276e-01 -9.9291987e-02 1.5198787e+00 1.4279039e+00 1.0744640e-01 -9.6334846e-01 -6.3012169e-01 9.9099567e-01 -1 5.3690438e-01 1 1 1.4663433e+00 -6.1472831e-01 3.1062275e-01 1.5508420e-01 -5.6419227e-01 7.7093814e-01 -1.4648305e-01 -1.0599608e+00 -1 8.1866999e-01 1 1 -9.6252400e-01 9.5957904e-01 -6.9050736e-01 -1.0218111e+00 -1.0529064e+00 1.2292309e+00 1.0679427e+00 1.2111544e+00 -1 8.1705940e-01 1 1 -1.0803315e+00 -1.2917364e+00 -3.1400831e-01 1.5072976e+00 3.9290468e-01 5.7071640e-01 9.9402603e-01 1.4927724e+00 -1 9.0533195e-01 1 1 1.2742795e+00 1.3338998e+00 3.3797609e-01 -6.5279710e-01 -7.8831436e-02 7.4819879e-01 -3.9417946e-01 2.6740982e-01 -1 8.2475491e-01 1 1 5.7901052e-01 4.4902189e-01 3.6459027e-01 -1.1193417e+00 8.3214878e-01 -8.1836159e-01 6.4476095e-01 -1.2622110e+00 -1 6.3329051e-01 1 1 -1.2242553e+00 6.0529390e-01 1.5629499e+00 -9.1845946e-01 -4.4603085e-01 -3.1065417e-01 1.1442303e+00 1.1957031e+00 -1 8.8187021e-01 1 1 1.3729711e+00 6.9759287e-01 -1.4988764e+00 1.2382315e+00 -6.0036907e-01 1.6227458e-01 1.3893439e+00 -5.8547008e-01 -1 5.0732564e-01 1 1 5.2676026e-01 1.9565690e-02 8.1518139e-01 1.0463054e+00 3.9267067e-01 4.4645639e-01 -7.5587984e-01 -5.2751997e-01 -1 8.0305279e-01 1 1 2.5165047e-01 -1.0266712e+00 2.6813956e-01 -1.3807003e+00 -8.7029132e-01 1.4692501e+00 5.2830363e-01 -4.5364284e-01 -1 9.4317809e-01 1 1 9.0580408e-01 1.5063728e+00 -1.5638149e+00 1.5144765e+00 2.6916046e-01 7.6816046e-01 1.0582517e+00 2.7014101e-01 -1 9.2405315e-01 1 1 -3.0879662e-01 -4.8786958e-01 -4.7339895e-01 6.2366517e-01 -1.1350672e-01 -1.4728759e+00 1.4796190e+00 6.5858639e-01 -1 5.6823524e-01 1 1 -3.3727403e-02 -6.7150047e-02 1.2380650e+00 -1.5541261e+00 -7.6075639e-01 1.1245272e+00 -8.9166303e-01 1.0305268e+00 -1 7.6136260e-01 1 1 -1.3697842e+00 -7.5908070e-01 1.3910722e+00 -9.9641369e-01 2.4941981e-01 1.0676687e-01 -7.8353744e-01 4.6335291e-01 -1 4.0646879e-01 1 1 -3.7200479e-01 1.3837097e-01 1.7499807e-02 1.1056167e+00 1.1141818e+00 5.8141872e-01 6.4260917e-01 -4.3580445e-01 -1 8.5135328e-01 1 1 -5.1514520e-01 8.2241038e-01 -1.1904505e+00 -4.2055513e-01 -9.8101597e-01 1.5513020e+00 -4.6328861e-01 -1.5129323e+00 -1 2.9676016e-01 1 1 1.8392614e-01 -7.5649978e-01 9.0277550e-01 3.1334411e-01 -8.5713555e-01 6.5505717e-01 1.5165376e+00 1.9813094e-01 -1 4.1863182e-01 1 1 -8.0487378e-02 -4.6628793e-01 -9.4472900e-01 1.0651373e+00 1.4667370e+00 1.4051680e+00 7.0704412e-01 -1.0148058e-01 -1 6.4704032e-01 1 1 1.2750765e+00 1.3723506e+00 -4.5104579e-01 9.6807494e-01 -6.2932570e-01 1.3064956e+00 -1.3544347e+00 3.0072991e-01 -1 8.7249415e-01 1 1 1.4073143e+00 -4.7756786e-01 -6.3492486e-02 1.2718007e-01 6.6549475e-01 -1.4610487e+00 -3.6097950e-03 -4.5496277e-01 -1 7.5563338e-01 1 1 -3.2022299e-01 2.8626039e-01 1.0232942e+00 1.2324798e+00 9.0040500e-01 -1.1570185e+00 -9.7956383e-01 7.7233791e-02 -1 5.1337096e-01 1 1 -4.3963134e-01 1.3999782e+00 1.4271634e+00 -1.3735470e+00 5.4993921e-02 4.4884040e-01 1.5577719e+00 5.9055684e-01 -1 9.0030062e-01 1 1 1.4197607e-01 -1.0957894e+00 2.7469324e-01 -7.8188986e-01 6.5458405e-01 6.9668891e-01 -5.6070697e-01 1.1976814e+00 -1 9.0271712e-01 1 1 -1.4185313e+00 -9.1585963e-01 -1.3718353e+00 5.9238984e-02 -2.6341380e-01 5.3471421e-01 9.7593533e-01 1.2464609e+00 -1 7.1526455e-01 1 1 2.9158189e-01 9.5126458e-01 -2.8669052e-01 -2.5526474e-01 -6.9175644e-01 -1.1549194e+00 2.8992103e-01 1.1284164e+00 -1 2.7645144e-01 1 1 -2.6774875e-01 3.3885642e-01 7.9552944e-01 1.1810984e+00 6.8387026e-01 1.1700376e+00 9.2614950e-02 -4.9988806e-01 -1 8.3290396e-01 1 1 -1.2925000e+00 -5.4769174e-01 -1.5506337e-01 -1.0039413e+00 -1.2800601e+00 -1.5485258e+00 1.4910940e+00 -9.9987285e-01 -1 4.1776307e-01 1 1 1.0657923e+00 -1.8858663e-01 1.3718354e+00 2.5194074e-01 -3.4363096e-01 -1.1187614e+00 3.3223460e-01 -4.8385066e-01 -1 5.9173541e-01 1 1 -5.9020870e-01 2.9150065e-01 2.8954264e-01 -4.9892379e-01 -1.1582656e+00 -5.9151046e-01 1.2568186e+00 1.5054134e+00 -1 6.4392147e-01 1 1 1.5120523e+00 1.5084885e+00 1.6206030e-02 -5.0138681e-01 1.4792971e+00 -1.5171967e+00 -7.1900789e-01 -9.0391452e-01 -1 7.8244376e-01 1 1 7.1985531e-01 5.1418791e-01 -9.4381116e-01 -1.0566362e+00 -1.7921710e-02 7.8264105e-01 1.3413985e+00 6.5078856e-01 -1 6.7208067e-01 1 1 3.3489539e-01 -5.6515552e-01 -7.3278741e-01 5.3802793e-01 3.8271795e-01 -3.6908180e-04 8.1594379e-01 -1.2222341e+00 -1 1.3238454e+00 1 1 -1.1472634e+00 -1.5341814e+00 -9.1472103e-01 1.1316994e+00 1.5004646e+00 8.0027549e-02 5.1529873e-01 7.8533900e-01 -1 7.0416095e-01 1 1 1.0397517e+00 1.2058704e+00 1.2381239e+00 1.2692672e+00 7.4457687e-01 4.2135882e-01 -7.4511001e-01 1.3617564e+00 -1 1.1250895e+00 1 1 1.5679537e+00 6.4893076e-01 -7.6152237e-01 1.1593328e+00 1.1398511e+00 6.2786436e-01 -6.7560652e-01 5.3807346e-01 -1 8.6910048e-01 1 1 9.1944358e-01 -1.0303874e+00 -5.7928982e-02 7.4868169e-01 4.5474840e-02 -9.3488032e-02 -1.2029485e+00 -1.2445655e+00 -1 2.8391872e-01 1 1 -4.0597331e-01 -1.2622219e+00 2.8132278e-01 1.0145369e+00 8.8862052e-01 -4.5703127e-01 1.3343387e+00 -6.8878846e-01 -1 9.1959843e-01 1 1 3.4589367e-01 1.0123805e+00 9.5092412e-02 -1.2433882e+00 -8.6416519e-02 -1.3055672e-01 1.5416716e+00 3.0125064e-01 -1 8.7289780e-01 1 1 1.4885211e+00 2.1328489e-01 -8.5249917e-01 2.4904325e-01 -9.8662649e-01 -1.4350534e+00 -9.8148083e-01 -1.1279286e+00 -1 3.3429183e-01 1 1 1.0726152e+00 1.2190288e-01 8.5055017e-01 1.0684823e+00 -9.0534965e-01 -9.3530172e-01 7.5471959e-01 -7.2653712e-01 -1 5.3827048e-01 1 1 9.8519383e-01 5.0333774e-01 9.5011917e-01 6.3892432e-01 -1.4782674e+00 9.1365957e-01 -1.1790299e+00 4.6121747e-01 -1 4.6156103e-01 1 1 -1.1821046e+00 -7.1167626e-01 -6.2530365e-02 4.3732751e-01 -1.5248311e+00 -2.2857052e-01 1.2116581e+00 1.3730074e+00 -1 5.1891933e-01 1 1 -2.0054339e-01 -1.0997419e+00 1.4856861e+00 -1.1634288e+00 1.2770152e+00 5.8313290e-01 5.3395504e-01 1.1377292e+00 -1 5.2069963e-01 1 1 3.9608994e-01 -1.3717187e+00 5.4815734e-01 -4.7458994e-01 -5.6723621e-01 -1.0544240e+00 -1.3479129e+00 -1.0599721e+00 -1 1.3120422e+00 1 1 4.8755109e-02 -1.4697601e+00 -1.4109011e+00 7.0612874e-02 1.1947597e+00 2.0047420e-02 -3.4689486e-01 1.0209473e+00 -1 7.4347033e-01 1 1 -5.2856572e-01 8.5693905e-02 -2.7365272e-01 -7.3145349e-01 -7.3444816e-01 7.8658211e-01 5.3400292e-01 -3.1781875e-01 -1 7.5227336e-01 1 1 8.2000234e-01 1.4080196e+00 1.0388960e-02 -4.8675956e-01 -5.5270999e-01 2.6358642e-01 -5.4309795e-01 -8.7227360e-01 -1 9.5218002e-01 1 1 -3.8771064e-01 -1.0317704e+00 -1.3219330e+00 -2.6070130e-01 2.9274732e-01 4.5136261e-01 -1.5205333e+00 1.5104941e+00 -1 9.1591989e-01 1 1 -5.8959116e-01 6.2589193e-01 -3.8491795e-01 9.1506154e-01 4.7016392e-01 -8.9482902e-01 1.2534635e+00 -3.3534770e-01 -1 1.1017060e+00 1 1 -6.7537026e-01 1.3135146e+00 -7.7678706e-01 1.3431905e+00 9.3948234e-01 -5.8730972e-01 -5.5953397e-01 -1.7161374e-01 -1 7.6949876e-01 1 1 -3.7374720e-01 2.6868396e-01 9.9897514e-01 -4.8245277e-01 2.3494155e-01 -3.0323999e-02 -1.3006777e+00 -3.3007412e-01 -1 6.7136523e-01 1 1 -1.5254231e+00 1.3026092e+00 1.1040114e+00 -1.3311506e-01 -3.1925592e-01 -7.1743582e-01 -1.2879402e+00 4.9684698e-01 -1 6.6971371e-01 1 1 7.5100768e-01 -8.0632565e-01 8.7299359e-01 -4.5079170e-01 1.0603766e-01 -5.1121542e-01 -8.3780824e-01 1.5391606e-01 -1 6.1698553e-01 1 1 -7.3327813e-01 9.1554221e-01 1.1655221e+00 1.0654522e+00 8.9184953e-01 2.5836302e-01 -4.2487311e-01 1.3364070e+00 -1 1.7686445e-01 1 1 2.6245586e-01 -2.8763332e-03 1.0993804e+00 -2.3218086e-02 7.7645216e-01 6.2614670e-01 -2.2363534e-03 -1.3950072e+00 -1 9.7818116e-01 1 1 2.9963491e-01 -1.2186424e+00 -1.5608001e+00 -6.6888611e-01 -3.4440469e-01 -6.8772487e-01 1.1272092e-01 -1.8084423e-01 -1 1.0330601e+00 1 1 -9.0724291e-03 1.4613362e+00 -6.8980247e-02 -1.3502527e+00 1.5455674e+00 -6.7247909e-01 1.2020099e-01 -1.5288196e+00 -1 4.2327299e-02 1 1 1.4577240e+00 -2.9435143e-01 -1.0332147e-01 1.1687672e+00 -1.4786241e+00 1.0942469e+00 1.7402867e-01 2.1542422e-01 -1 5.0670241e-01 1 1 -1.3135130e+00 8.4396434e-01 7.7683001e-01 -9.0836729e-01 -1.2371518e+00 1.2492053e-01 7.7140176e-02 1.5200858e+00 -1 1.0715221e+00 1 1 -2.4225265e-01 2.1783437e-01 -2.7711765e-01 1.2113056e+00 1.3917224e+00 9.5543114e-01 -9.8283136e-01 6.5031624e-01 -1 2.8593780e-01 1 1 -3.6163292e-02 1.1868007e+00 1.4655667e+00 8.9362583e-01 1.5206789e+00 1.2511739e+00 4.7422214e-02 2.6417678e-01 -1 5.6558008e-01 1 1 -1.4690628e+00 5.8690229e-01 -1.4489910e+00 -7.8507730e-01 1.1945429e+00 -1.3410150e+00 -9.3938986e-01 9.4879969e-01 -1 4.1850913e-01 1 1 -7.6194404e-01 -5.3411753e-01 4.3424960e-01 -1.0503176e-01 -1.2363930e+00 -6.5284017e-01 1.3192932e+00 -2.4784012e-01 -1 1.4137050e-01 1 1 -8.6175211e-01 -1.3830683e+00 5.1327190e-01 3.0629170e-01 -1.5635154e+00 1.2983282e+00 -5.5226401e-04 3.0294578e-01 -1 1.2575211e+00 1 1 -7.2560981e-01 -5.8534896e-01 -2.5267982e-01 -1.2257750e+00 1.4190540e+00 -5.0093017e-01 1.4287674e-01 -9.1189310e-01 -1 6.3772068e-01 1 1 3.3867839e-01 1.5081826e+00 6.4353809e-01 9.6367549e-01 -9.3019935e-01 3.3501920e-01 1.1526653e+00 -1.4983575e+00 -1 4.1065849e-01 1 1 -3.9814785e-01 -1.4866949e+00 -5.5885546e-01 -1.5577881e+00 -1.2953764e+00 9.3372888e-01 -1.3564576e+00 1.1271081e-01 -1 4.6082917e-01 1 1 -7.8558411e-02 1.3466113e+00 6.7828960e-01 2.8914064e-01 -1.5431304e-01 9.2594770e-01 5.5503390e-01 -4.9770763e-02 -1 1.2028231e+00 1 1 -8.6229083e-01 4.6277909e-01 -8.2642355e-01 -4.5716427e-01 1.4161988e+00 -1.0469364e+00 1.0661164e+00 -8.3357256e-01 -1 1.1464483e+00 1 1 -3.5511646e-01 -6.5518416e-01 -7.1946033e-01 7.7575858e-01 1.3480246e+00 2.0069621e-01 -1.4262577e+00 -1.4923754e+00 -1 8.7764872e-01 1 1 5.8365505e-01 -3.9797116e-01 2.0406870e-02 5.6489810e-01 -9.1704219e-01 -9.6934615e-01 -7.6183687e-01 1.2187203e-01 -1 4.5902988e-01 1 1 1.4381016e+00 -2.5045212e-01 5.4465972e-01 3.4944822e-01 -7.4491184e-02 4.9874237e-01 9.3943710e-01 -1.5133903e-02 -1 1.1523879e+00 1 1 -1.2401024e+00 3.8532203e-01 -5.0512582e-01 1.5394855e+00 1.5221441e+00 5.9374072e-01 -5.2534583e-01 1.1349894e-01 -1 5.5968526e-01 1 1 -1.0757440e+00 1.2848746e+00 -1.0663390e+00 -2.4642246e-02 6.8683186e-01 1.3020821e+00 1.5296186e+00 6.2992756e-01 -1 4.5782274e-01 1 1 -1.6449878e-01 -4.2091954e-01 8.2665227e-01 5.2800593e-01 1.3717125e+00 -2.4033897e-01 6.4710500e-01 2.5247404e-02 -1 6.8667491e-01 1 1 -1.2937842e-01 4.7196485e-01 1.4220618e+00 -8.0356560e-01 1.3643545e+00 7.1112511e-01 -3.0000581e-01 2.1810674e-01 -1 6.3581777e-01 1 1 -4.8094490e-01 -2.0826806e-01 -6.4357823e-01 1.7982903e-01 2.2061839e-01 1.2613418e+00 5.8550302e-02 -5.1862946e-01 -1 9.3428505e-01 1 1 7.7023687e-02 -6.2701272e-01 -1.1576989e-01 1.7445089e-01 8.5387604e-01 -9.5623613e-02 7.3642998e-01 1.3143307e+00 -1 1.0655022e+00 1 1 2.0092662e-01 -1.3010240e+00 -1.0987323e+00 8.9015894e-01 2.9941631e-01 1.3493711e+00 -6.9634408e-01 1.4177777e+00 -1 1.0453433e+00 1 1 -2.3844470e-01 -8.2527337e-01 -1.1237980e-01 6.3712889e-01 -5.4153007e-01 -2.7812200e-01 -1.0223863e+00 -3.8981600e-01 -1 8.5266194e-01 1 1 1.1321897e+00 -2.3791906e-01 -6.7012804e-01 -1.4641404e+00 -3.0202165e-01 2.9348794e-01 1.2652484e+00 -1.4168332e+00 -1 1.0755741e+00 1 1 8.5574659e-02 5.4173869e-01 -2.3233907e-01 2.8748005e-01 7.3577837e-01 3.5139084e-01 -4.1069818e-01 5.5674278e-01 -1 7.1589008e-01 1 1 -5.9613746e-01 6.6667122e-01 7.6890346e-02 -9.2251929e-02 9.1836732e-01 -3.6835975e-01 -5.2525231e-01 1.5129772e+00 -1 8.9532837e-02 1 1 -7.4333178e-01 -1.3177887e+00 1.1014639e+00 1.4685938e+00 3.5490448e-01 1.0568611e+00 -4.0282367e-02 5.5632926e-01 -1 7.3202031e-01 1 1 9.3683810e-01 1.5406654e-01 -1.1016786e+00 -8.3786718e-01 -1.0049045e+00 9.8851829e-02 1.5582658e+00 8.4612969e-01 -1 6.1596786e-01 1 1 -2.2446257e-01 7.2395869e-01 6.3486895e-01 -1.4154940e+00 -2.2773604e-01 -4.9982867e-01 1.4561780e+00 -1.0882909e+00 -1 4.8937035e-01 1 1 5.1041085e-01 1.8533813e-01 1.3938142e+00 1.0738085e+00 -1.0998123e+00 -1.6545099e-03 9.7709841e-01 -5.5255205e-01 -1 9.9965914e-01 1 1 -1.2144222e+00 -1.4818963e+00 -1.0214727e+00 -9.5049217e-01 5.8560376e-01 4.6698637e-01 9.8812527e-01 -1.9447805e-01 -1 3.1986581e-01 1 1 1.3377435e-01 3.1582991e-01 9.1242501e-01 7.6799276e-02 -3.6738683e-01 9.4142150e-01 9.6262937e-01 -1.3362689e+00 -1 5.7860039e-01 1 1 -1.0347628e+00 -1.1382593e+00 1.0133858e+00 -4.2914247e-01 -1.4409594e+00 1.4105155e+00 -2.9038805e-01 5.7432940e-01 -1 4.0879031e-01 1 1 5.9832223e-01 -1.5657673e+00 1.4017879e+00 4.9931632e-01 3.3279626e-01 7.6102350e-02 1.4829494e+00 -1.3600700e+00 -1 8.2587405e-01 1 1 -2.3637296e-01 1.2704738e+00 1.0460436e+00 8.1545623e-01 1.2717798e+00 4.2397843e-01 -1.4658011e+00 -4.6801251e-01 -1 7.8783674e-01 1 1 1.3942935e+00 -5.5189607e-01 5.0281534e-01 -1.3959594e+00 -5.9357594e-01 6.7341565e-01 6.4966321e-01 6.6171761e-01 -1 5.9311271e-01 1 1 7.5079361e-01 1.4058699e+00 -6.6838228e-02 -4.7503469e-01 1.4675011e+00 -1.0615420e+00 -1.2865541e+00 2.4981062e-01 -1 6.7585509e-01 1 1 -1.1895644e+00 5.3770902e-01 1.3400774e+00 -1.1210252e+00 -3.5320273e-01 -2.3230613e-01 4.6735305e-01 1.3992382e+00 -1 6.5188812e-01 1 1 8.6285472e-02 -1.0865840e+00 6.0334217e-01 -9.3895248e-01 1.3318778e+00 6.3059554e-01 8.2100937e-01 -9.6617331e-01 -1 1.2636813e+00 1 1 -1.2158760e+00 -1.4001510e-01 -6.8925945e-01 -7.5445831e-01 1.0220000e+00 -1.3144555e+00 8.2951030e-01 4.1763221e-01 -1 7.9093530e-01 1 1 8.3144658e-01 -1.8089131e-01 -1.3315075e+00 -7.1279631e-01 -1.4754120e+00 -3.7328202e-01 -8.0856115e-01 8.2661243e-01 -1 6.5432322e-01 1 1 3.1852673e-01 8.2138279e-01 -1.0823946e+00 -1.0747609e+00 -6.5939702e-01 9.6006435e-03 1.0426098e+00 7.5235394e-01 -1 5.9302315e-01 1 1 2.0483572e-01 8.2242087e-01 1.1574865e+00 6.5155637e-01 1.0531662e+00 1.1367896e+00 -6.6084978e-01 -9.7800154e-02 -1 6.6763610e-01 1 1 -5.1159798e-01 -5.8008616e-01 1.1337597e+00 -8.8415126e-01 8.3215161e-01 -1.1443840e+00 -1.3722646e+00 -6.7423809e-01 -1 7.4214911e-01 1 1 1.1185581e-01 -1.1460346e+00 1.3403771e+00 -1.9690375e-01 -3.9838073e-01 -8.3192185e-01 -1.2187362e+00 -1.9487516e-01 -1 6.1311972e-01 1 1 1.2881168e+00 -2.9839005e-01 -6.4328960e-01 -1.2642481e+00 -8.5096317e-01 1.1183900e+00 -1.1578930e-01 1.4143945e+00 -1 1.3692629e+00 1 1 6.6384920e-01 -1.0597158e+00 -1.5479372e+00 1.5157028e+00 1.5334282e+00 6.3228444e-01 -1.4249561e+00 -7.0254050e-01 -1 5.5223104e-01 1 1 1.5180007e+00 -9.5489355e-01 -6.5097660e-01 -7.5703710e-01 -1.2976872e+00 -1.2032846e+00 -8.7695889e-01 -1.4929234e+00 -1 3.9192816e-01 1 1 1.6301771e-01 1.5010178e+00 1.2035028e+00 -7.2313755e-02 -1.2925061e+00 -1.1723288e+00 1.3046303e+00 3.3714598e-01 -1 1.1100496e+00 1 1 3.6989964e-01 6.1675982e-01 -1.4438136e+00 4.1908505e-01 9.6375515e-01 7.3960537e-01 -1.3945724e+00 -1.0206888e+00 -1 9.6595745e-01 1 1 -3.0863003e-01 -1.3734529e+00 -5.1380395e-01 1.1172912e-01 -2.1893777e-01 -7.3464781e-01 8.4436263e-01 1.5212382e+00 -1 5.9200684e-01 1 1 -3.7549452e-01 7.9956297e-01 7.3519274e-01 -8.4111570e-01 -8.8211497e-01 -7.6661504e-01 6.2870384e-01 1.1702382e+00 -1 3.2116001e-01 1 1 5.2318003e-01 -1.4784658e+00 5.0044545e-01 5.3530965e-01 -5.3064774e-01 -8.2742292e-01 1.4493954e+00 -1.3178276e+00 -1 4.7187809e-01 1 1 -2.3109080e-01 1.4233623e+00 9.4321134e-01 -5.7209079e-01 3.8505010e-01 1.3336749e+00 7.8607847e-02 -5.0027432e-01 -1 1.0085917e+00 1 1 -9.3463416e-01 -7.7773080e-01 7.6541184e-02 1.2852749e+00 -1.4391178e-01 -1.8977567e-01 -1.4484244e+00 -1.2086104e+00 -1 7.6742269e-01 1 1 -4.3300149e-01 8.4554677e-01 1.5162839e+00 2.4347517e-02 3.0098325e-01 -8.4322587e-01 5.3253703e-01 4.2271821e-01 -1 1.1351762e+00 1 1 -1.5274272e+00 -1.4606526e+00 -4.1550786e-01 8.0168161e-01 6.6136864e-01 -3.7277532e-01 -4.7533034e-02 1.4838901e+00 -1 9.4972395e-01 1 1 -1.5159704e+00 -7.8256275e-01 3.1984606e-01 -4.2802057e-01 6.6785158e-01 -8.9898498e-01 -9.2316916e-01 -1.3633176e+00 -1 8.1367386e-01 1 1 -5.9732361e-01 1.3163040e+00 3.8776051e-01 5.0553659e-01 -3.2906132e-01 -1.3214187e+00 6.2200622e-01 1.4980844e+00 -1 4.0830269e-01 1 1 1.3122171e+00 2.6658457e-02 1.4277464e+00 -1.4545811e+00 -1.3305280e+00 -1.1662891e+00 -1.1617498e+00 -1.5606506e+00 -1 8.3044866e-01 1 1 4.5301913e-01 -1.1990626e+00 6.4916942e-01 7.3010968e-01 -3.2714374e-01 -1.4238174e+00 -5.3068624e-01 -6.9839377e-01 -1 8.7050788e-01 1 1 -1.3280694e+00 6.7184606e-01 -1.6086295e-01 -1.0755933e-01 -5.1761616e-01 -5.8764086e-01 -2.6213587e-01 -9.1396000e-01 -1 3.7203320e-01 1 1 1.5395050e-01 8.3274731e-01 1.2877527e+00 -1.3339199e+00 -5.0473378e-01 6.8736195e-01 -1.2047004e+00 1.4622940e+00 -1 6.9656018e-01 1 1 -1.2262539e+00 1.8877528e-01 8.2719069e-01 -7.8714594e-01 -7.6045714e-01 8.5615425e-01 1.6498114e-01 9.5409726e-02 -1 6.4902196e-01 1 1 -8.0200142e-01 -2.6244265e-01 1.0465035e+00 -3.1520723e-01 -1.0041701e+00 8.9019848e-01 -1.1883147e+00 1.3390087e+00 -1 7.0250795e-01 1 1 1.3362824e+00 -7.7587328e-02 -1.1926119e+00 -9.6271447e-01 -4.5196390e-01 1.3016489e+00 -9.0050424e-01 1.4912378e+00 -1 1.1641846e+00 1 1 -3.4756106e-01 -2.4927732e-01 -8.6721601e-01 -1.1399023e+00 2.1377425e-01 -1.2385736e+00 1.4185987e+00 -3.9319219e-01 -1 6.5453696e-01 1 1 -1.2379642e+00 1.2806915e+00 -1.4512072e+00 -9.0556193e-01 -1.0781893e+00 -5.1349109e-01 8.4223521e-01 1.5298325e+00 -1 8.0824080e-01 1 1 3.0429345e-01 1.5313555e+00 8.8631165e-01 1.2370846e+00 -4.2182432e-01 -2.8980943e-01 -5.6928955e-01 1.1012522e+00 -1 9.8936315e-01 1 1 -2.5278676e-01 1.5646152e+00 -1.1924740e+00 6.2119192e-01 9.7324615e-01 -1.3584452e+00 1.2416932e+00 -1.5180352e+00 -1 7.1034139e-01 1 1 -1.1538647e+00 1.3569257e+00 1.4508467e+00 8.6013084e-01 -9.2497595e-01 -1.4349932e+00 -4.6202997e-01 -7.4337550e-01 -1 5.2369902e-01 1 1 4.7702419e-02 1.0290169e+00 -6.6226420e-01 -1.3903124e+00 -1.4704064e+00 7.6267504e-02 6.7938602e-01 2.0202312e-01 -1 6.9634901e-01 1 1 6.2843748e-01 2.1925916e-01 -1.1645929e-02 1.8613991e-01 -1.3522060e+00 5.8140382e-02 -1.2484151e+00 -6.5905933e-01 -1 9.3894196e-01 1 1 1.1418814e-01 4.5655845e-04 -9.5438018e-01 -5.7287254e-01 -2.4552450e-01 1.3009176e-01 5.8526317e-01 4.4550831e-01 -1 8.5111713e-01 1 1 -3.5301410e-01 1.3901925e+00 7.0432880e-01 7.1267871e-01 1.5224981e+00 -9.6306900e-02 1.9148998e-01 1.2427976e+00 -1 8.8927699e-01 1 1 1.3606161e+00 9.4077232e-01 1.3296032e-01 -9.0168634e-01 3.5278099e-01 -7.0984905e-01 1.3811825e+00 -7.5107815e-01 -1 2.5816714e-01 1 1 2.2239788e-01 -7.5427936e-02 9.9169107e-01 4.0056336e-01 1.0048345e+00 1.3358844e+00 3.0548904e-01 -4.5118873e-01 -1 5.2858221e-01 1 1 -6.5402859e-01 1.4861199e+00 1.2027681e+00 -1.6458981e-01 -9.4861702e-01 -7.5405400e-01 9.9182024e-01 6.7560482e-01 -1 8.1072251e-01 1 1 1.7410041e-01 1.5557351e+00 -1.2250933e+00 1.4822717e+00 1.7638538e-01 -2.0079942e-01 2.3220630e-01 1.1744273e+00 -1 5.1325678e-01 1 1 1.2828996e+00 -2.3542100e-01 -1.4495626e-01 -2.8889057e-01 -1.1543423e+00 -7.6528534e-01 8.3313762e-01 -2.6915395e-02 -1 1.4117899e+00 1 1 9.4337504e-01 -1.4556166e+00 -1.5455733e+00 1.5184694e+00 1.4452304e+00 -4.7032195e-01 4.6559499e-01 2.2295693e-02 -1 5.8504946e-01 1 1 -3.1385955e-01 -9.6658750e-01 1.3791440e+00 -1.3838779e+00 -8.0749964e-01 -4.5387972e-01 -4.5230312e-01 8.7418592e-01 -1 1.1625889e-01 1 1 -3.0331309e-01 -2.6057458e-01 6.0289305e-01 1.5166124e+00 3.3794049e-02 -5.6948532e-01 7.9573850e-01 -7.8612106e-01 -1 4.4683396e-01 1 1 1.0218556e+00 -9.6880645e-02 1.1871055e+00 -1.1780410e+00 -6.5168646e-01 1.0929690e+00 2.1708531e-01 1.2021013e+00 -1 1.1485744e+00 1 1 -7.5925465e-01 -9.2799940e-01 -5.7328065e-01 -1.0178907e+00 -1.3024187e+00 6.3788908e-01 1.1637544e+00 1.3371386e-01 -1 7.9353346e-01 1 1 3.5643957e-01 1.1216044e+00 1.3673035e-01 1.4238842e+00 8.6594561e-01 -1.2540342e+00 -3.3566706e-01 1.0900235e+00 -1 4.4803537e-01 1 1 -3.3734429e-01 1.2486412e+00 1.5226930e+00 -1.4308793e+00 -1.0508171e+00 3.9163999e-01 7.4412262e-01 1.3987100e+00 -1 7.4126495e-01 1 1 8.2928107e-01 7.3966409e-02 4.8746588e-01 1.0290259e-01 9.5081783e-01 6.5675020e-01 -2.1140746e-01 -4.1889754e-01 -1 6.5197975e-01 1 1 -1.5196207e+00 -9.1726036e-01 -4.3461854e-01 -1.5337898e+00 -8.8661371e-01 -1.5559669e+00 1.6039356e-02 -1.0175084e-01 -1 5.7171131e-01 1 1 8.8352735e-01 -5.9976935e-01 -4.3092085e-01 1.5039335e+00 -7.4261332e-01 -5.1832202e-01 -6.0351927e-01 -1.0999286e+00 -1 6.6272555e-01 1 1 -8.6427013e-01 1.0474171e+00 -1.1156608e+00 -6.4473156e-01 4.4559255e-01 1.9823270e-01 8.5429332e-01 -1.3691083e+00 -1 5.4234602e-01 1 1 9.3642440e-01 -1.5466401e+00 1.2557381e+00 -6.5029671e-01 -4.8286373e-01 -1.5328323e+00 1.0293793e+00 1.5625087e+00 -1 9.4211006e-01 1 1 -8.9430969e-01 -8.4224538e-01 -2.9629867e-02 6.4038605e-02 -7.5691024e-01 -1.2528892e+00 2.7101389e-02 5.1084981e-01 -1 4.6501514e-01 1 1 -1.2837810e+00 3.9835889e-01 1.5240497e+00 -1.2694497e+00 -1.0817234e+00 7.8597023e-01 -3.7888167e-02 -1.2002677e-01 -1 7.0193342e-01 1 1 -4.9090909e-02 4.8397366e-01 1.2979314e+00 -1.0859357e+00 -1.2927999e-01 -5.9545555e-01 9.5688110e-01 -3.8742569e-01 -1 8.0823459e-01 1 1 1.1679658e+00 5.6193293e-01 -8.8613054e-01 1.3326021e+00 1.1733846e+00 1.2927025e+00 4.8785371e-01 1.0580464e+00 -1 6.1402545e-01 1 1 1.3306435e+00 7.7920163e-01 1.0948584e+00 6.2868548e-01 1.2976500e+00 -8.0325364e-01 -1.9954801e-01 1.1720856e+00 -1 6.0238604e-01 1 1 -8.7289102e-01 -1.2580559e+00 9.7693055e-01 1.1407760e+00 6.6744864e-01 -8.6024512e-01 1.4175963e+00 1.4568078e+00 -1 5.6569769e-01 1 1 5.5838936e-01 -1.2269754e+00 1.3085015e+00 -1.1716607e-01 -8.1814288e-01 -5.3042012e-01 -2.9837182e-01 -1.0040862e+00 -1 5.8790329e-01 1 1 9.1274012e-01 -3.6167609e-01 8.3563076e-01 5.6846491e-01 2.2364751e-01 1.0690145e+00 -7.5323556e-01 9.5941883e-01 -1 2.4611786e-01 1 1 2.6321807e-02 2.9167897e-01 1.5270716e+00 6.0650300e-01 1.4989549e+00 1.5766535e-01 9.8827326e-01 -8.4289170e-01 -1 5.5602382e-01 1 1 -5.7394769e-01 1.3639113e+00 -1.3196255e+00 -9.7230481e-01 5.0328606e-01 1.5189336e+00 3.0828436e-01 -1.0395165e+00 -1 2.6790146e-01 1 1 1.4921691e+00 -9.4473588e-01 6.9837171e-01 1.0381058e+00 1.5613713e+00 1.3570511e-01 8.4890601e-01 -7.5633231e-01 -1 8.0980981e-01 1 1 -4.4887850e-01 -5.6660593e-01 5.4311030e-01 -9.6142786e-01 2.4370949e-01 -5.6562191e-04 -1.5505937e+00 -7.9317976e-01 -1 9.0076336e-01 1 1 -1.3369659e+00 -7.7853240e-01 -1.4134691e+00 -1.5070929e+00 -6.1147385e-01 -8.1629564e-02 -1.3170613e+00 -1.1946101e+00 -1 1.9755940e-01 1 1 1.4270815e+00 -6.0600259e-02 5.4838219e-01 9.5061848e-01 -8.9142488e-01 9.2790464e-01 -1.8682789e-01 1.0700162e-01 -1 7.8460609e-01 1 1 -1.1013576e+00 -6.3252774e-01 -7.7333291e-01 -1.0953800e+00 7.7332289e-02 4.2734825e-01 -1.5652481e+00 1.3851968e+00 -1 7.0234061e-01 1 1 -2.5296087e-01 2.5579393e-01 -6.3748447e-01 -3.1901209e-01 -8.9557531e-01 7.6126503e-01 5.7220765e-01 -1.3401049e+00 -1 5.1285620e-01 1 1 -9.3845151e-01 1.4299133e+00 -1.3705211e+00 1.0625273e+00 -5.6388605e-01 -1.1255994e+00 6.7887869e-01 -1.0652139e+00 -1 9.8549937e-01 1 1 1.3821175e+00 -6.3131132e-01 -1.9134557e-01 1.0829801e+00 9.5222998e-01 7.2155378e-01 -3.5042656e-01 8.8607939e-01 -1 5.3097524e-01 1 1 3.1237731e-01 -1.2910199e+00 1.0459493e+00 -7.4069564e-01 8.5629923e-01 6.0667025e-01 8.6701789e-01 1.1870652e+00 -1 7.2867944e-01 1 1 5.2416450e-01 8.0906807e-01 -1.0822272e+00 1.2601271e+00 1.8527747e-01 -1.3028110e+00 1.2630204e+00 -1.2509548e+00 -1 3.4817308e-01 1 1 6.0687159e-01 1.1939870e+00 8.2835722e-01 1.4805228e+00 6.4008712e-01 5.5699035e-01 -1.5757168e-01 -1.2597604e+00 -1 1.1302084e+00 1 1 -1.0605568e+00 -1.1548492e+00 -1.3387606e+00 -1.4083114e+00 1.1309585e+00 -6.0928084e-01 5.5315128e-02 1.5418871e+00 -1 8.6262796e-01 1 1 6.1866293e-01 -7.9102218e-01 -4.6292876e-01 -7.3007501e-01 1.3841063e+00 1.4090369e+00 -2.3007402e-01 -5.0193498e-01 -1 2.8257773e-01 1 1 -8.0383209e-01 5.1034811e-01 1.2813768e+00 6.9015456e-01 -8.1907587e-01 3.5692210e-01 4.4655925e-01 -8.4490286e-01 -1 1.4220235e-01 1 1 -1.1574681e+00 8.7281940e-01 4.8148730e-01 6.6755688e-01 2.5081260e-01 1.4893090e+00 5.6486338e-02 -2.8355997e-01 -1 7.9831385e-01 1 1 -8.2489452e-01 1.3796321e+00 -3.8568006e-01 1.0011180e+00 -6.1000875e-01 -1.3933852e+00 6.0490917e-01 3.6506528e-03 -1 5.6390482e-01 1 1 -1.5381433e-01 -6.1827046e-01 -1.0191271e+00 -5.8053647e-01 -1.4001686e+00 -1.1933113e+00 5.1457357e-01 -1.4753311e+00 -1 1.0614785e+00 1 1 3.7329300e-01 1.1168197e+00 -5.0646159e-01 7.1041467e-01 1.0373988e+00 -5.6237683e-02 -3.6654789e-01 7.0067208e-01 -1 9.8183223e-01 1 1 1.7492677e-01 -6.2805011e-01 -1.5254771e+00 -1.2542425e+00 -2.7810661e-01 4.3264464e-01 9.2728349e-02 1.5064633e+00 -1 7.8724189e-01 1 1 -5.3643116e-01 1.1306364e-01 -1.5611485e-01 3.2768434e-02 5.5207220e-01 -1.3284777e+00 2.5540771e-01 1.0332215e+00 -1 5.2474954e-01 1 1 5.7243531e-01 -4.0290135e-01 -5.9239578e-01 9.6035323e-01 1.5543629e+00 -4.2568595e-01 1.2218887e+00 -1.3700833e+00 -1 9.2324773e-01 1 1 1.3636053e+00 -1.4308034e+00 -6.8868350e-01 -8.4633007e-01 -1.3071508e+00 -1.0973365e+00 -3.0720676e-01 8.8478151e-01 -1 7.5307792e-01 1 1 1.9516258e-01 1.3791291e+00 -1.0762796e+00 8.6199386e-01 -1.2614512e-01 1.3558442e+00 1.5543308e+00 1.3648847e+00 -1 9.9507086e-01 1 1 2.7467260e-01 3.5252093e-01 2.5966857e-01 -1.4945301e+00 4.5396447e-01 -1.4392286e+00 1.2948252e+00 -2.9240733e-01 -1 6.6351595e-01 1 1 1.4227082e+00 -2.2440162e-01 5.7738571e-01 -1.5340837e+00 -1.1477425e+00 1.1476054e+00 3.1419188e-01 -1.0390477e+00 -1 6.7141579e-01 1 1 7.9439547e-01 1.5347409e+00 -2.5815977e-01 -2.9459617e-01 -7.2978544e-01 1.5673302e+00 -3.9428507e-01 8.3804513e-01 -1 8.5362482e-01 1 1 -3.6410398e-01 -1.2276425e+00 -3.5178157e-01 -1.2784313e-01 -7.2610474e-01 -1.3654238e-01 -1.1302920e+00 1.2646224e+00 -1 9.6621280e-01 1 1 3.2681893e-01 9.9245949e-01 8.4483492e-02 1.8993459e-01 1.4450194e+00 -1.5051418e+00 3.9314706e-01 -1.5075482e+00 -1 3.3100386e-01 1 1 1.3418141e+00 1.5512268e+00 -8.5828487e-02 3.7252314e-01 -1.2121281e+00 -8.1486648e-01 8.5329219e-01 -4.1743318e-01 -1 9.1024049e-01 1 1 1.5181723e+00 -6.0843316e-01 -5.2835692e-01 -1.9777497e-01 9.9140210e-01 -1.2585966e+00 -8.8681210e-02 -6.2313238e-01 -1 5.6443022e-01 1 1 -9.2989031e-02 -5.2082067e-02 1.1877253e+00 -1.9886115e-01 -5.1226318e-01 -8.9011745e-01 -1.3501732e+00 1.0840298e+00 -1 8.4804323e-01 1 1 -1.4950934e+00 1.1610494e+00 4.1956521e-01 3.9521663e-01 1.4982253e+00 6.0190511e-02 -6.3663057e-01 1.1925802e+00 -1 1.0978955e+00 1 1 1.5644445e+00 1.3256091e+00 -1.2429432e+00 1.0790560e+00 8.0734876e-01 2.9090814e-02 4.1454682e-01 3.3431165e-01 -1 6.6115545e-01 1 1 -1.5123343e+00 -6.6314798e-01 1.4441973e+00 -7.2047154e-01 5.7199111e-01 -1.1591376e+00 -7.6401883e-01 -1.5333693e+00 -1 5.4650083e-01 1 1 8.2398730e-01 8.4258555e-01 6.7877620e-01 -1.2671091e+00 1.8113826e-01 -6.1023495e-01 -1.1753662e+00 -8.5412055e-01 -1 2.4267573e-01 1 1 6.1420701e-01 -9.6439060e-01 1.0686070e+00 5.5459975e-01 1.8745310e-01 1.0811864e+00 -4.5178306e-02 -1.2672652e+00 -1 7.5483852e-01 1 1 -2.9625138e-01 -1.0363034e+00 -4.0815306e-01 5.2613076e-02 -4.9321426e-01 5.2836832e-01 9.5362527e-01 1.0715265e+00 -1 4.2746271e-01 1 1 3.2737823e-01 -1.6124352e-01 1.4098344e+00 1.4804258e+00 1.2109425e+00 -9.9611676e-01 -8.2572411e-01 1.5374979e+00 -1 4.2871294e-01 1 1 1.3172390e+00 1.1746350e+00 1.1945936e+00 1.0319485e-01 1.0733670e+00 -1.8714077e-01 -1.5303895e+00 1.1268741e+00 -1 9.9177009e-01 1 1 3.2710767e-02 3.2148199e-01 -3.8414926e-01 2.3666117e-01 1.0547100e+00 -5.4061473e-01 -1.0369687e+00 -1.2883193e+00 -1 4.0886652e-01 1 1 -8.8521371e-03 -3.9157017e-01 -4.2370595e-01 3.0797703e-01 -1.4960046e+00 -6.2588126e-01 1.2238720e+00 -9.2518308e-01 -1 5.8287334e-01 1 1 -1.1230127e+00 5.1682451e-01 7.6459094e-01 -1.1748184e+00 -1.1832886e+00 -1.1340522e+00 -1.5317227e+00 1.3315665e+00 -1 5.1109516e-01 1 1 2.1421126e-01 -2.3421985e-01 1.3659051e+00 -2.6276345e-01 -1.2507389e+00 2.7617419e-02 -1.4538659e+00 -1.0671757e+00 -1 3.9653783e-01 1 1 -1.6568746e-02 -1.1743049e-01 1.1487298e+00 8.1390599e-01 -7.7229742e-01 -7.8975456e-01 1.8430499e-01 -6.7010542e-01 -1 1.2268333e+00 1 1 1.1308302e+00 -7.3404126e-01 -1.5261947e+00 8.2361949e-01 1.0580571e+00 -1.7600982e-01 3.6419426e-03 1.4780462e-01 -1 6.8813263e-01 1 1 -7.7263934e-01 2.9047124e-03 3.4958801e-01 7.1553942e-01 1.3514497e+00 1.1832486e+00 1.5198690e+00 -8.4754691e-01 -1 7.8082705e-01 1 1 -1.5469840e+00 -1.4459819e+00 7.4740262e-01 5.4400952e-02 1.0015660e-01 5.7810512e-01 1.4778129e-01 -7.3986610e-01 -1 7.5160606e-01 1 1 -3.3871450e-01 7.4265503e-01 1.5083274e+00 1.1333246e-01 -5.6167009e-01 -7.3337442e-01 -1.2395663e+00 -5.0575093e-01 -1 5.7942194e-01 1 1 -2.0873959e-01 2.5553787e-01 9.4702626e-01 9.7348955e-01 4.9670113e-01 -1.3558779e+00 -1.4891176e+00 9.9381988e-01 -1 3.6959094e-01 1 1 8.7267532e-01 2.6787415e-01 1.3619541e+00 2.4334167e-02 8.4413389e-01 8.7386909e-01 1.4695032e+00 -7.1739948e-01 -1 9.1238584e-01 1 1 -1.0420413e+00 2.5855221e-01 7.1915451e-01 5.7729824e-01 -7.4217304e-02 1.7217586e-01 -1.2609118e+00 9.9483049e-02 -1 2.8433058e-01 1 1 7.9114984e-01 6.6440034e-01 1.1229830e+00 1.4134095e+00 -1.5793655e-01 3.5287866e-01 1.0392745e+00 6.8430612e-01 -1 9.5463754e-01 1 1 -1.5064069e+00 1.3562040e+00 -7.1382447e-01 -1.5496002e+00 2.0619088e-01 -4.9533698e-01 -1.6839055e-01 -2.3781427e-01 -1 7.6376323e-01 1 1 -8.5947994e-02 1.4660475e+00 4.9454614e-01 -3.2707582e-01 2.7339515e-01 9.1874220e-02 4.3498642e-01 -8.3859447e-01 -1 5.5228594e-01 1 1 6.0467754e-01 3.4941154e-01 -8.1713274e-01 6.2389675e-01 -1.1977776e+00 -1.5335696e+00 3.3067028e-01 -1.0725834e+00 -1 7.9124953e-01 1 1 -2.3683366e-01 9.2303359e-01 1.4930672e+00 -8.0353027e-01 2.7827327e-01 -1.0784506e+00 9.7931081e-02 -4.5056836e-01 -1 7.5033040e-01 1 1 -6.5419516e-02 2.4106007e-01 -1.0613680e+00 7.7356229e-01 -8.9263455e-01 1.4703707e+00 -2.6686818e-01 -1.4641676e+00 -1 5.9026815e-01 1 1 5.1622405e-02 -1.1578923e+00 -4.4877655e-01 1.3510027e+00 -1.4038780e+00 7.5173587e-01 9.4076920e-01 -1.6976930e-01 -1 8.8026224e-01 1 1 5.3818885e-01 1.4706095e+00 3.7649600e-01 -1.1288787e+00 1.5255389e+00 -1.0609446e+00 -1.2784798e-01 -7.4647634e-01 -1 6.4766612e-01 1 1 6.9482870e-01 -1.5171852e+00 6.0058472e-01 -9.8586284e-01 1.1953202e+00 3.8388744e-01 1.0832946e-01 1.4931709e+00 -1 6.2381411e-01 1 1 6.8613948e-01 9.7643786e-01 9.0243641e-02 -6.3711919e-01 -7.3915678e-01 -8.3508406e-01 -1.4304961e+00 6.8108224e-01 -1 1.1580694e+00 1 1 -8.4039125e-01 -6.8886122e-01 -6.6437249e-01 -1.5144387e+00 -1.1505685e+00 1.3781512e+00 2.6069535e-01 -1.0143571e+00 -1 1.1046587e+00 1 1 1.4474895e-01 -9.2167071e-01 -8.8816085e-01 1.2653224e-02 -1.1024907e+00 -3.7477418e-01 -1.0150088e+00 1.1241112e+00 -1 4.4756969e-01 1 1 1.2028802e+00 6.7375381e-01 1.5289430e+00 -9.6556582e-01 -4.4798674e-01 6.3578292e-02 -4.0419609e-01 -6.0092005e-01 -1 9.5069875e-01 1 1 6.5819278e-01 1.4803835e+00 -1.2827369e+00 1.2029370e+00 1.0844205e+00 4.1884721e-01 -1.2002933e+00 5.5702439e-01 -1 5.6546751e-01 1 1 6.9831197e-01 -6.0774590e-01 -1.3505689e+00 -1.5284305e+00 1.4763089e+00 -7.4410022e-01 -1.1636913e+00 -3.7258135e-02 -1 7.6592371e-01 1 1 -4.6091063e-01 -1.0675527e+00 -1.0040544e+00 4.7114805e-01 2.5442844e-02 5.8788765e-01 1.3969763e+00 -1.0205416e+00 -1 5.5082203e-01 1 1 6.4245565e-01 -7.2212378e-01 1.4942656e+00 -1.3697292e+00 3.6127423e-01 3.1889227e-01 -1.2825124e+00 8.5273097e-01 -1 8.4303817e-01 1 1 9.8091955e-02 -7.6190179e-01 2.2997940e-01 5.5173872e-01 -7.6259054e-01 6.5343873e-02 -7.1934418e-01 -9.6192466e-02 -1 3.6888687e-01 1 1 -7.0464857e-01 -1.5177027e-01 1.1048521e+00 -9.0878507e-01 8.3876885e-01 -1.3229561e+00 -1.1691783e+00 1.2134405e+00 -1 3.1151034e-01 1 1 7.7579326e-01 1.7027950e-01 -7.0506236e-01 4.7281088e-01 8.6179264e-01 1.2700757e+00 2.8245760e-01 -9.2479966e-01 -1 7.9870894e-01 1 1 1.1478621e+00 -1.0339489e-01 1.0442173e-01 1.4446188e+00 1.4067016e+00 -9.5996260e-01 3.1839364e-01 1.4925557e+00 -1 1.0319517e+00 1 1 -4.0152791e-01 -4.5718019e-01 -1.1343537e+00 1.4796243e+00 -1.1923454e+00 1.1285344e+00 1.1096020e+00 -2.3451044e-01 -1 4.8436933e-01 1 1 -3.3859240e-01 5.0812621e-01 1.2428021e+00 -8.0238667e-01 4.7049912e-01 1.4827060e+00 5.8709135e-01 1.2818144e+00 -1 9.5071060e-01 1 1 -1.2981562e+00 1.2283273e+00 -6.7510350e-01 1.1444855e+00 2.9000146e-01 7.2657973e-01 -4.9819968e-01 1.5542213e+00 -1 8.7251630e-01 1 1 2.4902950e-01 1.0910774e+00 9.6807401e-01 -6.0483908e-01 1.4442506e+00 2.5491118e-01 -8.9765176e-01 -5.4494147e-01 -1 6.1065876e-01 1 1 8.3731287e-01 2.6184377e-01 1.1151799e-01 6.6337767e-01 -1.5662173e+00 -8.4013846e-01 -9.0513622e-01 -1.0886411e+00 -1 9.7770841e-01 1 1 1.5239609e+00 -5.6304598e-01 -1.2480308e+00 -1.2387938e-01 -9.0145297e-03 1.2518110e+00 -1.0328978e+00 -1.5501687e-01 -1 2.4410835e-01 1 1 -1.9488433e-01 -6.3671812e-01 7.6088170e-01 8.3523856e-01 -7.1075389e-01 -5.9244157e-02 5.2756777e-01 -9.8820186e-01 -1 5.3916883e-01 1 1 1.2601832e+00 -1.0569272e+00 -1.2849658e+00 1.2185343e+00 -1.3054105e+00 1.6832417e-01 1.2570317e+00 8.9169707e-01 -1 7.3839826e-01 1 1 -7.1827119e-01 -1.2101470e+00 -1.1117276e+00 -1.3622601e-01 8.4926807e-01 -1.5506089e+00 -2.7885083e-01 1.3557077e+00 -1 4.0334550e-01 1 1 1.1567562e+00 -2.6969972e-01 1.3877829e+00 6.7055643e-01 1.3930140e+00 1.5681108e+00 6.1031144e-01 -5.9275875e-01 -1 5.1665614e-01 1 1 1.4253075e+00 4.7492737e-01 1.2834498e+00 1.1490669e+00 1.2381176e+00 4.1763796e-01 2.0430951e-01 -5.0604101e-01 -1 3.6598749e-01 1 1 4.9948691e-01 -6.8269653e-01 7.6532621e-01 9.9765922e-01 -8.6663292e-01 9.2319120e-01 6.9091885e-02 -7.3987314e-01 -1 6.3318943e-01 1 1 5.4100903e-01 -9.8413634e-01 1.1573147e+00 9.7859620e-01 -1.0759442e+00 -2.5159909e-01 -1.1619679e+00 -6.2416320e-01 -1 4.6757246e-01 1 1 9.6970126e-01 1.0591977e-01 1.3879962e+00 1.0287348e+00 -3.8705854e-01 -4.2176428e-02 -1.0542679e+00 -5.3295550e-01 -1 1.2972779e+00 1 1 -8.1361517e-01 -1.0894660e+00 -1.4150353e+00 -1.3797448e+00 9.4547765e-01 1.1407171e+00 -4.9776451e-01 -7.0241940e-01 -1 6.8316951e-01 1 1 9.2268680e-01 -1.4527653e+00 -6.4266545e-01 -1.2760307e+00 4.6715844e-01 -1.1068526e+00 1.3308724e-01 5.4233658e-01 -1 6.3491117e-01 1 1 6.9568688e-01 -1.6746530e-01 -4.8275555e-01 1.4047806e+00 6.9183203e-01 -1.5019965e+00 -1.6808894e-02 1.2905852e+00 -1 7.1528738e-01 1 1 -5.9839371e-01 2.7768095e-01 1.0612196e+00 1.0790471e+00 5.8652909e-01 -1.3583401e+00 2.3625131e-01 1.3096043e+00 -1 8.3522131e-01 1 1 -9.6493618e-01 -1.4229940e+00 1.0962863e+00 -8.6944577e-01 -5.2329083e-01 3.3111000e-01 -2.9727936e-01 5.2211825e-01 -1 9.2388166e-01 1 1 -7.8102596e-01 6.8515145e-01 -1.5706727e-01 -1.2277083e+00 1.5103949e+00 1.2051119e+00 -1.2418586e+00 7.7317631e-01 -1 1.0106791e+00 1 1 -1.1291580e+00 1.4033198e+00 -8.9172497e-01 -1.1345107e-01 1.1383679e+00 4.6746876e-01 8.2459791e-01 1.1469613e+00 -1 4.1848675e-01 1 1 6.0272859e-01 -1.4810481e+00 1.3169321e+00 1.7466607e-01 2.4980361e-01 -3.7577986e-01 1.4519318e+00 1.6636029e-01 -1 6.3219011e-01 1 1 1.5647700e+00 -1.1373719e+00 1.1575126e+00 1.3651562e+00 1.2814652e+00 -1.1309486e+00 -1.2735039e+00 -1.3960408e-04 -1 9.1029871e-01 1 1 8.1725568e-01 7.8166055e-01 -1.5683847e+00 1.1282652e+00 -1.1735348e+00 -1.2176751e+00 -1.0918908e-01 7.9526691e-01 -1 4.6498505e-01 1 1 5.7314811e-01 -7.7155247e-01 1.2614838e+00 1.0053708e-01 -6.8033342e-01 -1.1309486e+00 -4.5080641e-01 -1.4257044e+00 -1 1.1440411e+00 1 1 7.7725617e-01 1.0121853e+00 -8.5087476e-01 -4.5015056e-01 1.0335431e+00 -1.2170850e+00 8.1807972e-01 -8.8746565e-01 -1 4.9380575e-01 1 1 6.0226214e-01 7.3584202e-02 -1.2225769e-01 -7.2532862e-01 8.9351448e-01 -6.3801096e-01 -1.2851535e+00 6.4680914e-01 -1 2.9995859e-01 1 1 8.3061248e-03 -1.0578175e+00 -1.8339996e-01 -1.2186135e+00 4.8495739e-01 -7.9445367e-01 -1.1248776e+00 1.0106020e+00 -1 9.8585939e-01 1 1 1.3709631e+00 -4.6513215e-01 -5.0069423e-01 -1.1938466e+00 1.3875525e+00 -6.1412491e-01 2.8658848e-01 -1.4033887e+00 -1 6.7006329e-01 1 1 1.3366120e+00 -1.1934579e+00 1.1587622e+00 3.7186362e-01 5.5284338e-01 -1.4654548e+00 6.3100319e-01 3.2308634e-01 -1 7.6635082e-01 1 1 -1.0906211e+00 6.2289129e-01 5.8287762e-01 1.2840669e+00 -1.1924486e+00 1.8704553e-01 -7.4617832e-01 1.4400003e+00 -1 3.7018545e-01 1 1 1.1248696e+00 1.1471744e+00 9.3833289e-01 -1.4297430e+00 -1.2647962e+00 -1.0599670e+00 2.1892763e-01 -7.4475971e-01 -1 7.3885135e-01 1 1 -4.2071200e-01 6.0602559e-01 -2.3428149e-01 3.5194668e-01 -1.4142302e+00 1.1067569e+00 7.1167606e-01 -1.0713468e+00 -1 8.7271994e-01 1 1 8.1841984e-01 4.2878830e-01 -1.1533903e+00 -4.5113292e-01 3.2325321e-01 -1.0770709e-01 1.0962996e+00 1.4828263e+00 -1 1.2101775e+00 1 1 1.2895715e+00 -1.6856015e-01 -1.4037208e+00 -1.5279837e+00 1.1030031e+00 -6.7569014e-01 6.7045646e-02 -3.9352182e-01 -1 6.5901742e-01 1 1 -1.9341125e-02 7.2617754e-01 1.0250364e+00 -1.4437205e+00 -3.6500359e-01 5.3333445e-01 -9.9558940e-01 -8.6874928e-01 -1 1.2782674e+00 1 1 -1.4822462e+00 -2.2155711e-01 -7.0663467e-01 1.0507820e+00 9.1504080e-01 7.8826983e-01 -7.4862798e-01 1.0535348e+00 -1 1.2325060e+00 1 1 7.1840549e-01 -9.2309303e-01 -1.1887368e+00 -1.5405434e+00 9.9461683e-01 3.5479242e-01 -1.1184007e-01 7.4254732e-01 -1 3.1687923e-01 1 1 1.1004285e+00 -1.2401144e+00 1.4293728e+00 1.0944344e+00 1.1060922e-01 2.5335290e-01 -1.0237299e+00 -1.5547732e+00 -1 5.8320011e-01 1 1 3.4518385e-01 -1.2766712e+00 -2.9088820e-01 1.3423495e-01 -8.1374977e-01 1.2441121e+00 6.7395375e-01 6.9429696e-01 -1 1.0815363e+00 1 1 -1.0166136e+00 6.5451023e-02 -6.3988212e-01 4.2332742e-01 -1.3396120e+00 -6.4889793e-01 -1.4425096e+00 1.1738157e+00 -1 6.4512342e-01 1 1 8.9803194e-01 4.7791350e-01 -8.2711325e-01 -8.4348317e-01 9.3625484e-01 -1.5594916e+00 -5.8754561e-01 -8.8099074e-01 -1 5.0197572e-01 1 1 1.0116891e+00 -7.6016361e-01 2.5514625e-01 -1.5555661e+00 -6.0247931e-01 -6.8468369e-02 -8.5337852e-01 -4.8525995e-01 -1 6.6586121e-01 1 1 1.1597636e+00 7.8745047e-01 -3.1024924e-02 -6.5334563e-02 -5.1659449e-01 -9.2496652e-01 -1.3622870e+00 -1.8948060e-01 -1 1.0233186e+00 1 1 -1.4350732e+00 -8.4984399e-01 6.8488088e-02 1.4794294e+00 9.5853192e-01 -1.3118677e+00 -3.0530709e-02 9.7458018e-01 -1 6.1820368e-01 1 1 -1.2687050e+00 1.4938179e+00 1.2563783e+00 -9.3554714e-01 -4.1203207e-02 -8.6319217e-01 -1.0500236e+00 -4.9499833e-01 -1 7.9718891e-01 1 1 -1.1359382e+00 -1.0118413e+00 1.3051019e+00 -6.9630154e-02 -1.3519154e+00 2.0409243e-01 -1.4205954e+00 -4.9962989e-01 -1 9.0126485e-01 1 1 -2.5423408e-01 -5.7487764e-01 2.4787313e-01 1.5400587e+00 1.4973396e+00 -4.3769666e-01 1.5774987e-01 1.9757194e-01 -1 3.2756354e-01 1 1 -3.4611528e-01 1.5704756e+00 2.5184124e-01 1.8453375e-01 -1.5125414e+00 1.2423130e+00 -2.0210524e-01 -7.1791304e-02 -1 5.6007087e-01 1 1 1.0701116e+00 -6.7728685e-01 9.7048902e-01 7.0680896e-01 4.8503143e-01 5.2993076e-01 -7.2117133e-01 -2.2486784e-01 -1 7.1021919e-01 1 1 -2.5190960e-01 -1.1698905e+00 -1.4001449e-01 9.7639707e-01 -5.0970329e-01 1.3110235e-01 -4.6208085e-01 -1.7887400e-02 -1 9.4572054e-01 1 1 1.0222145e+00 8.7883829e-01 -1.7058925e-01 -1.3745017e+00 5.4002611e-01 1.1807349e+00 -1.7580820e-01 9.5936306e-01 -1 7.7429141e-01 1 1 -1.0105202e+00 -1.1335445e+00 1.1805712e+00 -1.1188376e+00 1.5765384e-01 -8.3005192e-01 1.4302727e+00 1.3614344e+00 -1 1.1777249e+00 1 1 -3.6313658e-01 -8.6407675e-01 -4.3852017e-01 1.2706101e+00 1.3255302e+00 1.1304209e+00 -8.7343041e-01 1.4094052e+00 -1 9.6371941e-01 1 1 8.7806924e-01 1.0448993e+00 -3.2175823e-02 -1.4022753e+00 1.1528223e+00 -1.3686017e+00 9.1754798e-01 2.6505578e-01 -1 1.3565147e+00 1 1 -1.4926249e+00 1.1893469e-01 -4.2512552e-01 1.8650378e-01 1.2828869e+00 6.5195611e-01 -8.4951065e-01 1.4118690e-02 -1 8.5436660e-01 1 1 -9.2883596e-01 8.8239221e-01 -1.1029548e+00 -7.4041846e-01 7.2909703e-01 -4.4889122e-01 8.1311115e-01 -1.4682119e+00 -1 5.6461982e-01 1 1 -3.7215369e-01 -1.0930789e+00 1.1761374e+00 -3.6450924e-01 -1.4191462e+00 -1.5507029e+00 3.0991863e-02 9.7350682e-01 -1 6.8549301e-01 1 1 1.2395570e-01 6.5675747e-01 4.4096749e-01 -2.0111051e-01 -6.1867536e-01 -1.1743848e-02 -6.2413567e-01 3.1463599e-01 -1 9.6547168e-01 1 1 4.4757736e-01 -1.4338174e+00 3.2353014e-01 2.8939366e-01 5.9491410e-01 5.4148853e-01 -7.0346124e-02 7.8673128e-01 -1 8.1124256e-01 1 1 1.4598575e+00 9.8879892e-01 -5.2576392e-01 6.5378253e-01 -9.6808903e-01 -3.9620747e-01 -1.0684655e+00 -3.7089208e-01 -1 6.7830796e-01 1 1 -1.4318474e-02 -2.8167491e-01 7.8598509e-01 -1.1681839e+00 -3.6395543e-01 1.1174230e+00 -3.5572821e-01 -6.6333295e-01 -1 7.9225050e-01 1 1 1.2520448e+00 2.6998758e-01 -3.4567354e-01 1.2865561e+00 -3.1796163e-01 8.7131780e-02 -2.7319866e-01 8.7543828e-01 -1 6.9188636e-01 1 1 7.2911773e-01 1.2215405e+00 -9.3032064e-01 -4.3322592e-01 -1.3206986e-01 4.4165777e-01 1.3585249e+00 1.4127914e+00 -1 1.1253906e+00 1 1 -1.0712118e+00 1.2384087e-01 -1.9231383e-01 9.8367835e-01 1.4077880e+00 -6.4131529e-01 -3.6666733e-01 6.2835628e-01 -1 7.0794255e-01 1 1 6.1044139e-01 -1.4824737e+00 4.8024171e-01 -1.5200726e+00 1.3592018e+00 2.1839500e-01 1.2269922e+00 -1.2505280e+00 -1 4.1866019e-01 1 1 -7.5309812e-01 3.5793419e-02 6.7081455e-01 -4.2802278e-01 -1.5573222e+00 1.1845999e+00 6.4320027e-01 -3.6850493e-01 -1 1.0068682e+00 1 1 1.5665407e-01 1.5358009e+00 -7.9591691e-01 4.6826230e-01 -1.3056755e+00 1.2986304e+00 4.6589629e-02 -1.3832774e+00 -1 7.9676584e-01 1 1 2.3036045e-01 8.8116178e-01 -7.4007872e-02 3.9491592e-01 -4.6388439e-01 1.4376239e+00 7.7532210e-01 -9.5749764e-01 -1 7.4190441e-01 1 1 1.2259607e+00 2.1828729e-01 2.2038353e-01 -8.3336186e-01 9.2807851e-01 1.5649122e-01 -4.8779731e-01 -1.4253291e+00 -1 6.3655067e-01 1 1 -9.8543937e-01 -6.2576032e-01 4.8327656e-02 -1.0927628e+00 2.0805029e-01 6.3482510e-01 1.1473870e+00 -8.6148521e-01 -1 7.2054580e-01 1 1 1.9704463e-01 8.9857695e-01 -1.4295823e+00 -3.1331675e-01 1.0866817e-01 6.5673718e-01 1.0382901e+00 6.1869471e-01 -1 1.0449029e+00 1 1 4.9035976e-01 7.4687185e-01 -8.9152989e-02 -6.0533090e-01 1.1205268e+00 1.3667253e+00 -1.0048531e+00 -2.6962460e-01 -1 7.1591250e-01 1 1 1.0790096e+00 -1.1290910e+00 1.4540880e-01 -1.3193802e+00 -1.1546694e+00 -7.7256432e-01 6.3569491e-01 -1.4040109e+00 -1 7.4373967e-01 1 1 -1.5007730e+00 -1.4125215e+00 -2.7338036e-01 -1.4619474e+00 -9.0997951e-01 -2.8614906e-01 -4.3220432e-01 -7.0917291e-01 -1 6.0842976e-01 1 1 3.5632618e-01 7.6704058e-01 1.4463548e+00 -5.5352793e-01 -7.5261806e-01 4.7111263e-01 -6.9585338e-01 1.3337845e-01 -1 1.1678008e+00 1 1 8.9858787e-01 -1.4452887e+00 -7.5881716e-01 -8.8806403e-01 -1.1997394e+00 1.1764582e+00 9.4166065e-01 -1.4055796e+00 -1 6.2858907e-01 1 1 9.3041578e-01 -1.7284376e-01 1.4261002e+00 1.4535499e-02 -1.2782558e+00 -4.5067336e-01 -8.5324219e-01 1.1998442e+00 -1 4.5303457e-01 1 1 -1.3502953e+00 9.8820109e-01 1.2557008e+00 -7.4609221e-01 -1.4340439e+00 -8.7202906e-02 9.2890179e-01 -1.0170859e-01 -1 5.6926471e-01 1 1 4.5273690e-01 -9.0467915e-01 -6.5603960e-01 -1.4755324e+00 3.2379134e-01 1.5045267e+00 1.4784576e+00 -3.8982384e-01 -1 6.6525130e-01 1 1 2.1171635e-01 3.6603547e-01 9.3271233e-01 4.5908178e-01 7.2250275e-01 -9.9226378e-02 -1.5603625e+00 -1.5486209e+00 -1 8.8354873e-01 1 1 -1.1077959e+00 7.1964731e-01 -4.5128715e-01 3.5850112e-02 8.4809644e-01 4.8796132e-01 1.0021802e+00 4.2308546e-01 -1 9.5031461e-01 1 1 1.4932243e+00 -1.9452115e-02 -9.7852796e-01 -6.5296146e-01 5.5104805e-01 -1.5325753e+00 1.5645095e+00 1.3730916e+00 -1 1.0265133e+00 1 1 -1.5625835e+00 -2.0606466e-01 1.1811352e-01 -7.4020190e-01 4.9397210e-02 -7.4401238e-02 -4.1970084e-01 -5.8943192e-01 -1 1.1588303e+00 1 1 1.3733256e+00 -1.2936232e+00 -3.5256030e-01 1.3362458e-01 8.3844914e-01 -1.0772521e-01 -1.0365666e+00 -1.1405900e+00 -1 1.0693738e+00 1 1 2.0163457e-01 1.0370009e+00 -4.3724166e-01 -4.1036509e-01 -1.3700138e+00 -9.8020340e-01 -1.4438094e+00 1.0162277e-01 -1 8.3039619e-01 1 1 -9.0622680e-01 -6.8167367e-01 -5.3533405e-01 -1.2102126e+00 -1.0888915e+00 2.3329302e-01 -4.4323850e-01 -1.0525142e+00 -1 4.1912061e-01 1 1 -5.1265558e-01 4.9909422e-01 1.6195063e-01 -1.3726106e+00 -1.2222967e+00 2.4818172e-01 -7.9334298e-01 7.0124526e-01 -1 4.7557247e-01 1 1 1.1863441e+00 2.2413667e-01 1.2850379e+00 -7.5206166e-01 -2.6598783e-01 -8.4493115e-01 -7.9616932e-01 -1.4265435e+00 -1 4.9736845e-01 1 1 -8.0256488e-01 2.9544503e-01 -8.1722121e-01 -1.2731202e+00 2.8831417e-02 -7.5897931e-01 -1.1746034e+00 7.1908694e-01 -1 1.0264508e+00 1 1 1.2908576e+00 -1.3133109e+00 6.1770056e-03 5.5832337e-02 7.6435692e-01 -1.2990784e+00 2.0839814e-01 -1.2751933e-02 -1 9.7827160e-01 1 1 -3.9545696e-01 1.3155704e-02 1.4437473e-01 -9.6212308e-01 5.7444517e-01 4.5828786e-01 -3.2825582e-01 -6.9343524e-01 -1 5.7842523e-01 1 1 1.1649336e+00 1.1964332e+00 1.1966187e+00 -6.2520494e-01 5.8574152e-01 -7.4116460e-01 -3.5880671e-01 7.4259740e-01 -1 5.8093436e-01 1 1 6.3302167e-01 -8.8183697e-01 -9.0551866e-01 8.0808337e-01 -1.1936706e+00 -3.3860225e-01 1.3934458e+00 -7.1312657e-01 -1 9.8537934e-01 1 1 -1.3791493e+00 1.0001020e+00 -1.1772905e+00 3.5213979e-01 1.8920069e-01 -1.4638006e+00 -9.2955719e-01 -3.4234716e-01 -1 9.8791406e-01 1 1 -6.9180059e-01 1.1937546e+00 -9.7109319e-01 -3.4710836e-01 6.0415176e-01 -2.8528856e-01 7.2498994e-02 1.5689780e+00 -1 1.0295160e+00 1 1 -5.8148785e-02 1.2226246e+00 -5.8935426e-01 8.7379417e-02 3.5120780e-01 -7.7449892e-01 -4.4736455e-01 -7.1553603e-01 -1 1.0206416e+00 1 1 -2.7132100e-01 -5.0571634e-01 1.6462488e-01 1.4620988e+00 -3.0315017e-01 -1.3849616e+00 -1.0248391e+00 2.6415012e-03 -1 1.2638494e+00 1 1 1.5004257e+00 -1.5663577e+00 -8.9274289e-01 -4.2446916e-02 6.1832531e-01 -9.8932540e-01 8.8105258e-01 4.1341364e-01 -1 4.9891086e-01 1 1 9.1047385e-02 7.7195489e-01 -8.3242679e-02 -2.6377699e-01 -1.9494478e-01 8.5793906e-01 1.5244898e+00 -9.5983150e-01 -1 7.9357091e-01 1 1 2.7777029e-01 -5.3180760e-01 -1.0509681e+00 -5.1270369e-01 2.4423747e-01 -5.2845439e-01 -7.2883381e-01 1.9025566e-01 -1 5.8548774e-01 1 1 7.8574836e-02 -2.5920968e-01 1.5541934e+00 3.7776737e-01 -1.1625115e+00 -4.5047493e-01 -4.4002808e-01 -5.1449530e-01 -1 4.5039919e-01 1 1 1.1383566e+00 8.5188825e-01 -1.0137960e+00 -2.2510180e-02 -7.6562554e-01 1.0619637e-01 -2.4288007e-01 -1.4595524e+00 -1 7.4375677e-01 1 1 6.0702960e-02 1.4481052e+00 1.1290654e+00 -1.3374796e+00 9.4996727e-02 4.1767999e-01 -1.1565433e+00 -1.1411437e+00 -1 3.7220275e-01 1 1 -7.8296521e-01 3.8524007e-01 9.8258859e-01 -9.2399359e-01 6.8091430e-01 -1.5120094e+00 -9.8947782e-01 2.2071134e-01 -1 7.9199050e-01 1 1 8.3541005e-01 -9.2553138e-02 -9.8620899e-01 -6.6777588e-01 -6.9545610e-01 1.7808928e-03 1.4377355e+00 -7.2549102e-01 -1 3.4868246e-01 1 1 9.5906077e-01 -4.5223291e-01 -1.7157563e-01 -1.5403371e+00 1.3355649e+00 -1.4844607e+00 -1.1103471e+00 -8.0647759e-01 -1 6.7767497e-01 1 1 -5.7753765e-01 -1.1659359e+00 3.1042411e-01 1.4192280e+00 1.5996126e-01 1.1981774e+00 -5.4387493e-01 1.5035262e+00 -1 8.8772821e-01 1 1 8.4606999e-01 1.3697834e+00 -8.8739803e-01 -1.1475795e+00 -7.3446930e-01 1.5836366e-01 1.1286422e+00 -1.2065423e+00 -1 5.7439772e-01 1 1 1.0499939e+00 3.5889978e-01 -1.3583110e+00 -1.1313242e+00 -9.0797137e-01 6.8902311e-01 1.5378480e-01 6.2497658e-01 -1 3.6680863e-01 1 1 9.2090840e-01 1.7069759e-01 8.2098665e-01 -1.2470240e+00 -1.5592243e+00 5.0092930e-01 -8.6968528e-01 -1.5044889e+00 -1 9.0135057e-01 1 1 -9.1948692e-01 6.4031238e-01 4.4764550e-01 -1.1677928e+00 1.2828927e+00 -3.4962404e-01 1.0301730e+00 7.3448752e-01 -1 8.4967434e-01 1 1 -3.2242440e-01 -1.3662799e+00 -5.3646043e-01 -1.5639808e+00 8.2715104e-01 -1.3529623e+00 8.0079682e-01 1.2142549e+00 -1 1.0170414e+00 1 1 2.6051621e-01 -1.1649245e+00 8.0468745e-02 -1.1923985e-01 3.8004114e-01 -3.9049900e-01 4.0927029e-01 1.9648593e-01 -1 7.7854850e-01 1 1 -8.8429872e-01 -4.8131825e-01 1.5533482e+00 2.7201273e-01 4.9352671e-01 -3.2964154e-01 -1.4822196e+00 5.2508943e-01 -1 1.9861439e-01 1 1 4.6626809e-01 8.5293305e-02 4.8767061e-01 7.0063830e-01 8.9878814e-01 1.4840173e+00 1.1651069e+00 4.4423068e-01 -1 3.7256716e-01 1 1 1.4356913e+00 9.5832685e-01 -1.3527275e-01 9.3859583e-01 1.1548196e+00 7.7533182e-01 4.0467560e-01 -1.3807124e+00 -1 7.0499285e-01 1 1 -9.0986612e-01 -3.4613031e-01 9.8397413e-01 1.0434161e+00 2.9337595e-01 -3.2439036e-01 -1.6534494e-01 1.3115824e+00 -1 1.8296885e-01 1 1 1.1532145e+00 8.1750207e-01 3.0946162e-01 3.2473869e-01 -1.5308380e+00 -1.3654473e+00 1.3571637e+00 -7.8951041e-01 -1 1.0710455e+00 1 1 -1.5497997e+00 -1.5689764e+00 -1.3559860e+00 9.3678460e-01 8.4964916e-01 2.6222661e-01 -1.2534271e+00 7.8598733e-01 -1 1.2428320e+00 1 1 -5.3891554e-01 7.4236073e-01 -9.4276092e-01 -1.1236188e+00 1.5148110e+00 -4.1179343e-01 1.1703308e+00 -3.0805502e-01 -1 8.1440241e-01 1 1 -3.4178817e-01 -1.5491632e+00 1.2105446e+00 -5.4803066e-01 -3.7961816e-02 -8.3541807e-02 2.3798071e-01 -1.3607619e-01 -1 5.2803230e-01 1 1 1.5391904e+00 7.3454478e-01 6.6945576e-01 3.9836884e-01 -2.8094013e-01 2.0476093e-01 4.9441780e-01 4.6896325e-02 -1 5.6530846e-01 1 1 1.2987018e+00 -9.6504139e-01 1.4995833e+00 6.5111788e-01 5.3037557e-02 1.3729462e+00 1.6732088e-01 -3.5321704e-01 -1 4.8611094e-01 1 1 -5.0487243e-01 5.9217690e-01 -1.5019695e+00 1.1710368e+00 -8.1008697e-01 1.0885053e-01 4.3653405e-01 1.0913897e+00 -1 3.4174725e-01 1 1 5.0902143e-02 1.5155428e-01 -9.0362327e-01 -4.6178942e-01 5.3090827e-01 1.0440070e+00 1.2089433e+00 -7.7218192e-01 -1 1.0606276e+00 1 1 9.9911830e-01 -6.5889805e-01 -7.3749043e-01 -1.5609154e+00 8.5207854e-01 8.3146976e-01 -1.1106290e+00 -1.4229727e-01 -1 4.0826582e-01 1 1 3.6860216e-01 1.4587765e-02 -1.4186562e+00 1.1344967e+00 1.5047009e+00 7.0816110e-01 1.0022789e+00 -8.3828038e-01 -1 7.1299001e-01 1 1 -1.2427027e-01 1.3233697e-01 1.3331025e+00 1.1605784e+00 -3.1284468e-01 -1.4309014e+00 8.1426142e-02 1.0646358e+00 -1 9.9531841e-01 1 1 5.4865771e-01 -6.0065884e-02 -3.8429766e-01 -3.0741953e-01 1.0455972e+00 -2.6799629e-01 -1.2052202e+00 -1.1778440e+00 -1 3.0630796e-01 1 1 7.1566765e-01 -1.0760698e+00 2.2368086e-01 1.1199518e+00 -7.1640962e-01 8.3015141e-01 8.5279771e-01 -8.4885745e-01 -1 8.3678549e-01 1 1 -9.3199506e-01 6.4300445e-01 -1.0821711e+00 -1.3940877e+00 1.0281724e+00 5.4170978e-01 1.0254785e+00 -7.7492308e-01 -1 4.1072942e-01 1 1 -6.0021600e-02 -1.0289679e-01 -1.3694779e+00 -4.3369581e-01 -1.4068767e+00 1.8075312e-01 4.4027914e-01 9.1093583e-01 -1 1.2873227e+00 1 1 -3.3178877e-01 -1.5103635e+00 -1.5069612e+00 -6.3049183e-01 1.3907688e+00 -2.4260456e-03 1.3208062e+00 1.1175215e+00 -1 7.5687533e-01 1 1 -4.6936790e-02 -6.1092190e-01 2.3035207e-02 -8.4170629e-02 1.2012865e+00 6.6156795e-02 2.9566649e-01 -1.3987545e+00 -1 6.6345183e-01 1 1 -3.2686669e-01 -1.0395018e+00 7.3682486e-01 -9.3907533e-01 -9.9334974e-01 -2.2655280e-01 -7.3285895e-01 -3.2912080e-01 -1 5.2624194e-01 1 1 9.9707810e-01 -5.1060719e-01 -3.4273835e-01 3.2241884e-01 -8.0569563e-01 -6.2574294e-02 1.0244561e+00 8.1134652e-01 -1 3.3269584e-01 1 1 6.3642769e-01 1.0561335e+00 1.2775043e+00 -3.5389863e-01 -1.0621018e+00 7.4737975e-01 -1.0363620e+00 -1.3527666e+00 -1 6.7948841e-01 1 1 -6.8283890e-01 4.3773010e-01 1.3702073e+00 -9.3945666e-01 -2.1554975e-01 1.1240038e+00 -1.1469224e+00 -2.4241406e-01 -1 3.0209506e-01 1 1 -2.3547458e-01 -6.8022356e-01 1.2003414e+00 1.9656493e-01 -4.8837544e-01 7.3601658e-01 4.8854608e-01 3.9261816e-01 -1 5.4174627e-01 1 1 7.8546748e-01 -2.6171810e-01 -1.1697180e+00 -1.2886680e+00 8.5552407e-01 -1.3611508e+00 -1.1291845e+00 1.3887907e+00 -1 6.5301428e-01 1 1 3.7961403e-01 -4.6640233e-01 6.3593656e-01 -5.0374908e-01 -2.7645476e-01 2.1583337e-01 1.5777287e-01 -6.2880041e-01 -1 9.3909566e-01 1 1 -4.0171187e-01 -5.5032433e-01 4.8750273e-01 8.1463807e-02 4.0423068e-02 -1.0280278e+00 1.8450490e-01 6.9241147e-02 -1 9.6890065e-01 1 1 -2.8877445e-01 -4.5230072e-01 1.8475923e-01 -5.7219654e-01 8.0648814e-01 6.9662028e-01 2.2187435e-01 1.3466707e+00 -1 5.3346560e-01 1 1 3.2841706e-01 8.3608620e-01 1.3548267e+00 -4.9213842e-01 -1.3261537e+00 -6.1882188e-01 -2.8270275e-02 1.4606532e+00 -1 7.9787532e-01 1 1 -7.2826857e-02 -2.4312552e-01 3.0959000e-01 4.4310652e-01 9.3512016e-01 1.2739447e+00 -7.5802586e-01 7.9350408e-01 -1 5.5029623e-01 1 1 1.2201506e+00 1.0014400e+00 8.0169400e-01 -1.4248954e+00 -8.2354309e-01 1.2350808e+00 -9.8234142e-01 3.6229830e-01 -1 1.1920503e+00 1 1 -1.2463046e+00 -1.4513519e+00 -2.1976644e-01 1.4363386e-01 5.6845669e-01 1.5001093e+00 -1.1428351e+00 7.4104744e-01 -1 3.8816808e-01 1 1 1.4990524e+00 -1.5459835e+00 8.9844168e-01 1.3110644e+00 4.6827340e-01 1.0561304e+00 6.7889655e-02 1.5110501e+00 -1 1.0982846e+00 1 1 -9.9973755e-01 7.6884724e-01 -1.5265895e+00 -7.0959751e-02 5.8138573e-01 3.8494124e-01 6.2329324e-01 -4.1605555e-01 -1 1.0318971e+00 1 1 -1.3514656e+00 6.4503398e-01 -3.0834107e-03 1.1846788e+00 9.9688377e-01 1.1681917e+00 -1.5220806e+00 5.3961948e-01 -1 1.2416304e+00 1 1 -3.6737099e-01 -5.5011100e-01 -1.5574016e+00 -5.1716776e-01 5.1184817e-01 -1.1558994e+00 3.8000953e-01 -3.9343680e-01 -1 8.8587150e-01 1 1 -1.1746302e+00 -8.3818104e-03 5.0173841e-01 7.4839702e-01 9.5149005e-01 4.0748432e-01 -3.7705721e-02 5.6026252e-01 -1 8.6791920e-01 1 1 -2.4110622e-01 4.9858284e-01 6.8280318e-01 -6.2833078e-01 9.8660374e-01 -8.3039833e-02 8.8166451e-01 9.7891214e-01 -1 6.3051629e-01 1 1 3.8223788e-01 1.0541168e+00 -3.6499558e-01 -1.4624595e+00 5.2306686e-01 -7.8333990e-01 -7.5712651e-01 5.5562612e-02 -1 1.4444019e-01 1 1 -2.8498045e-01 1.1002058e+00 1.0496561e+00 2.6396188e-01 1.0085049e+00 8.2103479e-01 1.5665053e+00 7.8780998e-01 -1 4.3256556e-01 1 1 1.2624042e+00 -2.5535593e-01 1.5267715e+00 4.7842489e-01 1.0487243e+00 1.2568370e+00 -1.4332335e+00 -1.0906354e+00 -1 5.8990018e-01 1 1 -1.0886298e+00 -3.5147500e-01 -8.0591198e-02 1.5515718e+00 -1.5668307e+00 -4.1033937e-01 1.3768719e+00 8.8450454e-01 -1 6.2493139e-01 1 1 3.5288556e-02 -1.0460718e+00 -4.6983246e-01 -1.0927122e+00 -8.9362726e-01 -7.7794393e-01 1.1373004e-01 -1.4870313e-01 -1 1.2920410e-01 1 1 -6.6625073e-01 -9.7624311e-01 1.4897844e+00 5.3644369e-01 7.6110472e-01 4.0507008e-01 1.3723850e+00 1.4541846e+00 -1 6.2835360e-01 1 1 -1.0397736e+00 8.2047270e-01 3.1279053e-01 -3.6186998e-01 -6.7830376e-01 1.8152389e-01 1.0188020e-01 -1.1096304e+00 -1 6.3104759e-01 1 1 1.2049775e+00 1.2345242e+00 1.1859470e+00 1.7457398e-01 5.8846801e-01 3.8554439e-01 1.3248939e-01 -1.0639613e+00 -1 8.7044008e-01 1 1 1.3500573e+00 1.5697283e+00 -1.1941579e+00 -1.8266130e-01 6.4810329e-01 -1.2611203e+00 -6.4008359e-01 -5.2838925e-02 -1 7.5727966e-01 1 1 -1.3099677e+00 -6.7154142e-01 1.4229283e+00 -6.5251260e-01 7.7030623e-01 6.7607560e-01 -1.0717278e+00 1.0069039e+00 -1 1.8731928e-01 1 1 -3.4613890e-01 1.1457365e+00 1.3524239e+00 5.2074765e-01 3.3466357e-02 -3.3807070e-01 1.3633159e+00 -7.2632003e-01 -1 7.6878095e-01 1 1 6.7302731e-01 -1.5693773e+00 7.6512300e-01 -2.7140916e-01 1.2397626e-01 1.1869194e+00 -1.5269990e+00 9.6827647e-01 -1 8.0337770e-01 1 1 -1.3052181e+00 2.8725877e-01 8.8358883e-01 1.8821780e-02 7.9300383e-01 -5.5857332e-01 -6.0214380e-01 3.7275352e-01 -1 4.7028749e-01 1 1 9.4067937e-01 -6.6972885e-01 1.6905883e-01 -9.6319483e-01 1.3793875e+00 -8.6294676e-01 -1.1609858e+00 5.3263474e-01 -1 2.5499318e-01 1 1 1.5039145e+00 1.9362698e-01 1.3719192e+00 2.1145080e-01 1.5538751e+00 1.1870133e+00 -2.5645649e-01 -1.5469915e+00 -1 8.4448389e-01 1 1 -9.6281700e-01 -4.0129645e-01 -1.4444783e+00 7.1223541e-01 -8.0922319e-02 1.0198799e+00 8.3621787e-04 -4.6514221e-01 -1 5.1541627e-01 1 1 2.7846738e-01 4.0991354e-01 8.8107273e-01 1.0725113e+00 2.4819771e-01 5.9136941e-01 1.4879432e+00 -1.3626674e+00 -1 8.2751958e-01 1 1 -7.7179229e-01 -9.5903733e-02 -1.2784378e+00 -7.6116578e-01 -5.7606941e-01 -8.5353190e-01 7.8323556e-01 -1.4069794e-01 -1 1.1058348e+00 1 1 1.2304018e-01 -2.1700564e-01 -1.3524592e+00 -3.4794406e-01 3.8994305e-01 -7.9857066e-01 5.6679748e-01 9.0895577e-01 -1 1.0341341e+00 1 1 7.6838814e-01 1.7529259e-01 -1.3582908e+00 -1.3918967e+00 4.1057068e-01 -6.9320462e-01 8.5634694e-01 -7.4551237e-01 -1 5.7485832e-01 1 1 -7.8795265e-01 -6.7127601e-01 1.1611514e+00 -1.3095439e+00 1.5238928e+00 1.4770394e+00 9.8706815e-01 -1.1549761e+00 -1 1.1330077e+00 1 1 -1.3071638e+00 -6.7672898e-01 -1.0119400e-01 4.9306530e-01 -1.3388806e+00 -2.6364622e-01 -1.0963612e+00 2.1747778e-01 -1 7.0460224e-01 1 1 -3.4470131e-01 -1.2185366e+00 -1.1659333e+00 -5.7294802e-01 6.6263117e-01 -1.4563179e+00 -1.1009647e+00 1.4768649e+00 -1 6.3054751e-01 1 1 -2.9812906e-01 9.8681254e-02 1.4143110e+00 -5.5587660e-01 -1.0387334e-01 -1.8592527e-01 6.7157014e-02 -5.4994544e-02 -1 2.2181899e-01 1 1 1.8520699e-01 -2.2508643e-01 1.0341359e+00 4.7859922e-01 9.2635761e-01 1.0386495e+00 8.7616526e-01 -6.6505822e-01 -1 4.2851042e-01 1 1 -5.4450268e-01 -5.5005000e-01 1.4312255e+00 1.3399205e+00 -4.4086862e-01 -1.2478082e+00 1.0646929e+00 1.5315097e-01 -1 9.5794838e-01 1 1 2.8284534e-03 1.0168825e+00 -5.6797899e-01 1.1080491e+00 1.3382247e+00 1.3605363e+00 -2.1751464e-01 1.0440319e+00 -1 7.0291717e-01 1 1 4.1392583e-01 4.8044888e-01 1.2772665e+00 -3.8021219e-01 8.8060506e-01 -1.1187144e+00 1.0453008e+00 1.2483468e+00 -1 7.0881577e-01 1 1 1.3652548e+00 1.0111719e+00 5.1609909e-01 -2.2687368e-01 2.8625893e-01 1.9842916e-01 5.8436330e-01 1.4093582e+00 -1 1.0887926e+00 1 1 -3.5467058e-01 -1.2501734e+00 1.4008867e-01 8.2754214e-01 1.3755384e+00 -1.3725029e+00 7.7538448e-01 -5.2537559e-01 -1 3.7486332e-01 1 1 -1.3471461e+00 -6.9193410e-01 1.4173357e+00 6.7008879e-01 -3.0587176e-01 1.0584461e+00 5.6070198e-01 1.0294399e+00 -1 1.0209201e+00 1 1 -2.5924725e-02 8.3953638e-01 -1.5367544e+00 -4.2728805e-01 -1.1410812e+00 -1.5352305e+00 -1.0597779e+00 1.0453829e+00 -1 8.9204144e-01 1 1 9.6453267e-01 1.1953023e+00 -1.1980217e+00 2.5052548e-01 1.2709809e+00 -7.1855406e-01 1.1430927e+00 -1.1767282e+00 -1 5.1291182e-01 1 1 2.8255206e-01 -1.0396131e+00 -6.8335507e-01 8.4763092e-01 -1.4538431e+00 -4.5596753e-01 1.1195727e+00 -9.4560864e-01 -1 2.5443756e-01 1 1 -1.2355994e+00 7.6023888e-01 5.1405603e-01 -9.8980291e-01 5.6621897e-01 -1.1018031e+00 -1.4815117e+00 4.7281682e-01 -1 3.4587937e-01 1 1 -7.9112310e-01 4.7761345e-01 3.5984610e-01 -8.8445370e-01 5.5801752e-01 -1.4581219e+00 4.9626755e-01 1.5444676e+00 -1 1.7320341e-01 1 1 -1.1858535e+00 4.8000170e-01 3.6749790e-01 1.0030614e+00 9.4643297e-01 9.0933131e-01 -1.5985416e-01 -1.1123227e+00 -1 8.8473679e-01 1 1 -3.7562009e-01 -2.2135477e-01 1.6598269e-01 6.6658643e-01 8.1536712e-01 -7.1690110e-01 -6.0718809e-01 8.0992088e-01 -1 7.9694299e-01 1 1 1.5544232e+00 -6.6392283e-01 -6.3246814e-02 3.9879992e-01 2.4797386e-01 -9.4890575e-01 -1.1173543e+00 -1.8068313e-01 -1 6.3920641e-01 1 1 -2.9359001e-01 3.8606582e-01 -1.1308781e+00 -1.5285309e+00 -1.1968199e+00 -1.5347119e+00 1.0666748e+00 1.1788037e+00 -1 6.0757783e-01 1 1 1.0746992e+00 1.2194313e+00 -3.2495210e-02 -1.2164726e+00 6.6532982e-01 -1.4279583e+00 -1.4664949e+00 1.2705083e+00 -1 7.3284907e-01 1 1 1.4536093e+00 -7.6912293e-01 4.9011910e-01 2.3027583e-01 1.2701033e+00 -1.0681077e+00 1.5553763e+00 2.7502811e-02 -1 8.3287674e-01 1 1 -1.3538678e+00 1.0046814e+00 1.7572679e-01 -1.9628964e-01 -4.9673854e-01 -6.2508999e-01 1.6410056e-02 4.2562264e-01 -1 6.4293068e-01 1 1 9.9054174e-02 -3.8035203e-01 3.4313703e-01 -3.6766132e-01 -1.4729286e+00 -4.0156500e-01 -6.5634101e-01 3.3224298e-02 -1 9.7337835e-01 1 1 -2.4060929e-01 5.6454533e-01 -8.5997166e-01 2.2889292e-01 2.3948401e-01 -9.6197789e-01 -9.9158117e-01 -8.0271358e-01 -1 7.7723151e-01 1 1 -6.9059067e-01 7.0351312e-01 9.2418287e-01 -1.4476294e+00 6.2757381e-01 -1.3266837e+00 6.4432552e-01 -1.2083149e+00 -1 1.9624321e-01 1 1 1.4275118e+00 -1.0097900e+00 7.0738182e-01 1.3276726e+00 1.3065683e+00 1.4511947e+00 1.0918850e-01 -8.9332341e-01 -1 7.7950798e-01 1 1 -1.5296134e-01 -6.5618419e-01 1.1796229e+00 -5.3986390e-01 -2.3987303e-01 -1.0961639e+00 4.4097151e-01 -4.1520747e-01 -1 7.7374436e-01 1 1 -9.9842662e-01 -1.4974191e+00 -6.6836576e-01 -5.7303523e-01 -8.8268297e-01 -9.2816955e-01 3.9107136e-01 -9.1471336e-01 -1 2.7810453e-01 1 1 -1.3099176e+00 1.7587934e-01 1.1119814e+00 1.1199217e+00 -6.5217014e-01 1.4035261e+00 5.2448317e-01 1.3670841e+00 -1 8.8071387e-01 1 1 4.9666334e-01 -2.3469241e-01 -2.6277220e-01 1.2427038e+00 -6.7066404e-03 -1.1563283e+00 -3.2042079e-01 -1.0263624e+00 -1 9.4304251e-01 1 1 2.0902026e-01 1.3650465e+00 6.6697250e-01 8.1562647e-01 3.7883011e-01 -5.1730815e-01 -6.2240891e-01 4.1304261e-01 -1 6.5744560e-01 1 1 7.0299536e-01 -7.1523866e-01 6.0426739e-01 1.4653589e+00 -1.0106972e+00 1.5303745e+00 6.7692184e-01 -9.1266483e-01 -1 7.6071097e-01 1 1 -2.8698570e-01 -1.2826414e+00 -8.4710585e-01 1.3425569e+00 -1.9670124e-01 7.8541635e-01 1.3184305e+00 1.2391355e+00 -1 3.8204460e-01 1 1 -1.0239240e+00 2.5404517e-01 3.8995957e-01 1.4354934e+00 -1.0022257e+00 -4.7966168e-01 1.2077112e+00 5.3273048e-01 -1 8.4463895e-01 1 1 5.5453755e-01 3.1268075e-01 6.8821006e-01 -1.0946107e+00 8.1202586e-01 -3.4711107e-01 1.7248644e-01 6.2048254e-02 -1 1.3190197e+00 1 1 -9.9276364e-01 -6.5917965e-01 -5.9761307e-01 4.5034939e-02 6.4019081e-01 4.1720868e-02 -7.1038129e-01 -1.6376400e-01 -1 8.5623179e-01 1 1 -3.7983207e-01 1.5648722e+00 -4.1117382e-01 -2.2160910e-01 -2.6783969e-01 6.2746381e-01 -1.3262934e+00 -3.4637762e-01 -1 7.8286046e-01 1 1 -1.2137803e-01 -6.0590849e-01 9.0544386e-01 1.3447912e+00 3.2067456e-01 -5.4222189e-01 -1.4125948e+00 -1.9745605e-01 -1 3.1169658e-01 1 1 -1.1068692e+00 1.5393484e+00 -7.9856306e-02 1.2879200e+00 -1.3957220e+00 6.3693338e-01 -4.6446172e-01 -1.1219245e+00 -1 4.7666326e-01 1 1 1.3615634e+00 8.1361550e-01 -6.8486468e-01 4.9793849e-01 3.7223829e-01 1.5332275e+00 6.4954184e-01 -3.4630491e-01 -1 5.7188389e-01 1 1 4.3454064e-01 -9.1710549e-01 2.7480596e-01 -3.5061491e-01 1.2979504e+00 -1.5298360e+00 -1.8469630e-01 1.0245802e+00 -1 9.0425493e-01 1 1 -8.7835097e-01 -1.1384067e+00 5.2261345e-01 8.4302487e-01 -5.6750418e-01 -1.1593027e+00 -2.9720558e-01 1.0493756e+00 -1 1.0274773e+00 1 1 -1.0082240e-01 -9.0200538e-01 -3.2886191e-01 1.3617622e-01 -1.6744438e-01 -2.4351176e-01 -1.8490765e-03 -4.5579918e-02 -1 1.2359896e+00 1 1 -1.2036093e+00 1.3217581e+00 -1.1206061e+00 -1.5072856e+00 6.2937717e-01 7.9312041e-01 3.3849747e-01 4.8691812e-01 -1 7.7532720e-01 1 1 -3.4586875e-01 5.8675895e-01 -1.7810789e-01 8.5379799e-01 1.9970649e-01 1.9708019e-01 -2.9726216e-01 -2.1595156e-01 -1 9.5151883e-01 1 1 -1.0697509e+00 1.9841498e-01 4.7850033e-01 -1.0124863e+00 1.2460158e+00 1.0880516e+00 -9.5273693e-01 -9.5827894e-01 -1 8.9676779e-01 1 1 3.1992814e-02 1.5308146e+00 -3.2210478e-01 1.1493946e+00 -6.8557053e-02 -3.2813501e-01 4.8155725e-02 1.1514124e+00 -1 5.7109285e-01 1 1 4.9087602e-01 -1.2434142e+00 -6.5081904e-01 2.2207027e-01 7.2612159e-01 -1.4700569e+00 -1.1776325e+00 -4.2280096e-01 -1 3.5458093e-01 1 1 3.3088042e-01 -1.8804455e-01 7.1003224e-01 1.2288808e-01 -1.1618724e+00 1.3806642e+00 -4.3500877e-01 2.6682562e-01 -1 9.1995074e-01 1 1 4.8827434e-01 -2.2466572e-02 -1.3985860e+00 1.3535200e+00 5.4978064e-01 1.0204008e+00 -7.0626532e-01 1.4854078e+00 -1 1.1103437e+00 1 1 5.8679358e-01 -6.0455783e-01 -6.3941622e-01 3.3823862e-01 7.3927112e-01 -7.8473877e-02 -1.2642526e+00 -9.8748527e-01 -1 6.9136767e-01 1 1 7.8032176e-01 -8.9280775e-01 7.1998288e-01 -1.5062630e+00 -6.9185208e-02 5.5845964e-01 1.4389906e+00 3.6900441e-01 -1 9.4162282e-01 1 1 -1.2814387e+00 -1.1734174e+00 -6.6266324e-01 -8.0798174e-01 -4.0650287e-01 -1.0476804e+00 1.1345190e+00 3.5327986e-01 -1 3.2452252e-01 1 1 -1.5225121e+00 1.2926962e+00 -4.3517784e-01 1.3558883e+00 8.7022953e-01 2.6301693e-01 1.5342802e+00 -3.5465091e-02 -1 6.1448270e-01 1 1 -5.8805653e-01 -9.1001154e-01 -4.0632114e-01 -6.9883236e-01 -1.3077511e+00 3.0468744e-01 4.5549108e-01 8.4082445e-01 -1 8.3284773e-01 1 1 -1.5530458e-02 -1.2908824e+00 7.8303894e-01 1.1394824e+00 -7.9035762e-01 8.5796154e-02 -6.2271469e-01 8.5282182e-01 -1 6.3621189e-01 1 1 -2.6821004e-01 -2.2452769e-02 4.0381266e-01 1.3183361e-01 -8.8674142e-01 -1.5070796e-02 -1.3207155e+00 1.4306766e+00 -1 5.3142016e-01 1 1 3.7932348e-01 -3.7257699e-01 1.0391813e+00 9.0465246e-01 2.5253576e-01 1.1741443e+00 1.2289652e+00 -3.6789997e-01 -1 3.7036887e-01 1 1 9.9822149e-01 -7.0735599e-01 1.4064279e+00 -8.1455634e-01 7.6872901e-02 1.5004783e+00 -7.5404124e-01 -6.4045941e-01 -1 2.4448121e-01 1 1 1.0037857e+00 -7.4548562e-01 4.9004645e-01 8.1240908e-01 8.0826078e-01 9.7522999e-01 1.3601527e-02 -1.1049369e+00 -1 7.3521923e-01 1 1 2.7364077e-01 -7.0537340e-01 -1.0451784e+00 7.9766394e-01 1.9226925e-01 1.0015914e+00 -7.3540060e-01 -7.2006465e-01 -1 4.3568442e-01 1 1 -2.1121773e-01 1.1599367e+00 1.4728285e+00 1.1620307e+00 -1.2295632e+00 1.0932824e+00 -8.5230964e-01 -7.1161730e-01 -1 8.3570298e-01 1 1 6.3242754e-02 1.4734772e+00 1.2201431e+00 -1.0309821e+00 1.2830782e-01 -3.7779452e-01 8.9433594e-01 -1.0872758e-01 -1 6.5874826e-01 1 1 1.0626484e+00 -4.4357075e-01 -1.3721668e+00 1.3082703e+00 1.3369016e+00 -4.3370651e-01 -1.4167407e+00 1.0224542e+00 -1 8.1871437e-01 1 1 -2.2049427e-02 -9.4220409e-02 4.2482403e-01 9.1403013e-02 6.3503192e-01 -8.1029849e-01 -1.0304184e+00 -1.2479275e-01 -1 1.0474710e+00 1 1 1.2321689e-01 -1.9970896e-01 -8.2269095e-01 -2.8374034e-02 9.9124276e-01 1.1737922e-01 1.3574815e+00 1.1922172e+00 -1 9.3383513e-01 1 1 5.9674030e-01 -1.2874945e+00 -8.1747438e-01 6.3969050e-01 -4.8838274e-02 -1.2766859e-01 9.4612077e-01 5.1665910e-01 -1 8.8461958e-01 1 1 1.4504490e+00 3.6936896e-01 -1.1071793e+00 7.4816769e-01 -8.6919566e-01 -1.8176162e-02 -1.2901837e+00 1.2736461e-01 -1 6.5243071e-01 1 1 -1.0618727e+00 1.9694574e-01 -7.0990950e-01 -1.3410131e+00 -1.6566561e-01 -7.5227519e-01 -8.4476583e-01 1.1923247e+00 -1 7.0172793e-01 1 1 4.9327234e-01 -1.1716164e+00 3.2001238e-01 -6.2092591e-01 -8.9079651e-01 1.4213572e+00 -1.1220636e+00 -8.1875313e-01 -1 7.5830026e-01 1 1 -2.3485270e-01 1.4661773e-01 4.1420159e-02 4.6910168e-01 1.2136694e+00 7.9451458e-02 4.5797324e-01 -6.0802884e-01 -1 8.9607666e-01 1 1 -1.3289309e+00 1.1954871e+00 -1.2849540e+00 -1.2055636e+00 -2.1897722e-01 1.6377050e-01 2.5420991e-01 4.6023446e-01 -1 4.7571427e-01 1 1 1.3821789e+00 -1.0751951e+00 -9.1451313e-01 1.3650571e+00 -1.5450860e+00 4.5564342e-01 -6.0041738e-02 5.5943560e-01 -1 8.3464687e-01 1 1 1.3439114e+00 -3.6248787e-01 -1.5508670e+00 -5.3693182e-01 1.4504761e-01 -1.2039126e+00 -6.7025705e-01 -3.5274208e-01 -1 1.0547093e+00 1 1 -9.3239172e-01 -7.8552165e-01 3.7329686e-01 -1.5589771e+00 -6.0765988e-02 8.3934403e-01 7.4100110e-01 -3.5083786e-01 -1 7.6220690e-01 1 1 -4.4340251e-01 -1.2900804e+00 2.3976339e-01 -8.4615139e-01 -2.7635248e-01 1.1040139e+00 7.3227309e-01 2.3744471e-01 -1 8.3887265e-01 1 1 -4.0825310e-01 8.9087374e-01 -9.6008330e-01 7.2346506e-01 -1.3822494e+00 9.1567708e-01 -1.4461890e+00 9.1049593e-01 -1 1.0998187e+00 1 1 -2.7141816e-01 8.4316832e-02 -9.0023453e-01 1.3137585e+00 6.1267348e-01 -8.7776910e-01 4.0460889e-01 7.2181146e-03 -1 5.9651498e-01 1 1 -1.3246366e-01 2.5470927e-01 -3.3160479e-01 1.2256407e+00 -9.3760156e-01 2.5378727e-01 -1.2865242e+00 -1.2072612e+00 -1 8.7456578e-01 1 1 1.0725244e+00 -1.0920800e+00 -9.6361339e-02 -7.9513320e-02 -4.0743656e-02 -8.8023999e-01 9.7031012e-01 1.1071986e+00 -1 7.6171842e-01 1 1 -5.4110976e-01 -1.4044670e+00 1.5167777e+00 -1.2034921e+00 8.8570337e-02 -4.3364329e-01 -5.2475435e-03 1.0335517e+00 -1 7.0777297e-01 1 1 4.7893532e-01 1.0510909e+00 -1.5409040e+00 -1.5189067e+00 -5.1327100e-01 2.5214178e-01 -2.3086889e-01 1.0368582e+00 -1 6.2515732e-01 1 1 7.0553622e-01 5.1010409e-01 1.3167116e+00 3.1716771e-01 2.6772723e-01 -2.6161167e-01 -3.4643718e-01 6.1800176e-02 -1 8.1948739e-01 1 1 -1.5650160e+00 -8.6964891e-02 5.9289485e-01 -6.4496944e-01 9.3079675e-01 1.3224195e+00 -1.1985757e+00 -1.1916058e+00 -1 3.9604979e-01 1 1 1.3311632e+00 -7.7833533e-01 -3.4810011e-01 -1.5066670e+00 -1.2304161e+00 -8.6373412e-01 -5.6938066e-01 3.3377734e-01 -1 1.3076541e+00 1 1 -1.5634368e+00 1.0998203e-01 -8.7307673e-01 -1.3150120e+00 1.5016010e+00 5.2037086e-01 -2.8945407e-01 -1.0887946e+00 -1 8.5679413e-01 1 1 -4.0094858e-01 1.2115198e+00 5.7875176e-01 -3.0248284e-01 9.9465362e-01 -3.2096878e-01 1.4725036e+00 4.0670792e-01 -1 7.9131857e-01 1 1 -2.6518702e-02 1.3508219e+00 7.1005765e-01 -7.3219594e-01 7.2895432e-01 -4.0777424e-01 -1.0982351e+00 -5.6564665e-01 -1 7.4495852e-01 1 1 4.0634046e-01 -1.0270587e+00 -9.7152985e-01 -3.9874515e-01 -6.7604116e-01 1.4935457e+00 -1.1802909e+00 -3.6381517e-01 -1 7.0634360e-01 1 1 -4.5829035e-01 1.2766377e+00 1.4963712e+00 -6.9258830e-01 9.1683031e-01 6.9752283e-01 -1.1330077e+00 -1.1022503e+00 -1 4.3599187e-01 1 1 6.9921873e-01 -6.2830267e-01 1.0619176e+00 -7.3076598e-01 -3.4498798e-01 -1.1576479e+00 -1.2673695e+00 4.5050150e-01 -1 4.5837216e-01 1 1 -9.2892536e-01 -9.9013816e-01 2.6140915e-01 -1.4980749e+00 1.1670343e+00 -7.0547003e-01 -6.8105365e-01 3.4048046e-01 -1 2.2108009e-01 1 1 1.2668867e+00 -2.3583338e-01 1.5570525e+00 -1.4216657e+00 1.3827401e+00 -4.6410129e-01 1.4949643e+00 -1.5266710e+00 -1 8.4567583e-01 1 1 -1.1508122e+00 1.0383804e+00 -8.5541493e-02 1.0181815e+00 1.3513981e+00 4.2424044e-01 -5.9272705e-01 -1.3723236e+00 -1 5.6540602e-01 1 1 1.0858087e+00 5.1181227e-01 1.1535553e+00 3.2106978e-01 -7.6765089e-01 -1.2061661e+00 2.6740421e-02 9.3110453e-01 -1 7.5477799e-01 1 1 -3.2523310e-01 3.4811858e-01 1.0361125e+00 -1.0364366e+00 6.1255510e-01 6.6443084e-01 1.7851264e-01 8.0085661e-01 -1 8.1073932e-01 1 1 1.7843239e-01 1.1835155e+00 9.4419484e-02 7.4076900e-01 2.1443885e-01 -1.2727688e+00 4.0995674e-02 1.4141764e+00 -1 6.2457227e-01 1 1 -1.3078371e+00 -1.2192814e+00 4.0397580e-01 -2.7051240e-02 6.6692846e-01 -3.2043486e-01 1.0055096e+00 -1.2279416e+00 -1 5.3199663e-01 1 1 9.0648739e-01 1.4696265e-01 6.3953575e-01 8.8073958e-01 -1.3593220e-01 -8.5896298e-01 9.7288981e-01 -8.9224851e-01 -1 6.2412513e-01 1 1 -1.3907512e+00 7.0941316e-01 1.2889195e+00 -5.9441184e-01 -6.7467027e-01 -9.7260193e-01 -6.3070728e-01 -1.1989760e+00 -1 6.8037391e-01 1 1 -9.0587055e-01 7.6287236e-01 -1.5522217e+00 -1.5217286e-02 -1.1752594e+00 -8.1409784e-01 -5.6361813e-01 -1.0143281e+00 -1 4.1115812e-01 1 1 -8.0827655e-01 7.5607989e-01 -4.0409881e-01 -1.2879259e+00 -1.3922203e+00 -9.0632690e-01 -8.2809294e-01 -1.5302602e+00 -1 7.8084435e-01 1 1 -4.5739372e-01 -3.0751415e-01 4.3468597e-01 -5.9795948e-01 -4.6466807e-01 9.4660270e-01 -5.0261249e-01 1.1357833e+00 -1 3.0567455e-01 1 1 6.0986370e-02 -4.7032791e-01 1.5641479e+00 4.9894855e-02 3.2300254e-01 5.2636426e-01 3.3449104e-01 7.9284683e-01 -1 4.6127722e-01 1 1 8.3870824e-01 -5.5402365e-01 -2.1431513e-01 -2.2240541e-01 3.1543459e-02 -1.2071534e-01 1.4815947e+00 -1.2592931e+00 -1 3.7649799e-01 1 1 -1.5683313e-01 2.0519653e-01 1.4124165e+00 5.2752712e-01 -7.7823650e-01 6.0606390e-01 8.9950227e-01 -2.9128628e-02 -1 1.6905429e-01 1 1 -9.8199758e-02 -7.3065421e-01 6.0950614e-01 5.7384998e-01 -1.3706672e+00 1.0726550e+00 5.9074656e-01 5.2360603e-01 -1 1.1973107e+00 1 1 -1.1071869e+00 3.8031830e-01 -7.6387119e-01 7.0927030e-03 4.9587262e-01 -1.4878465e+00 1.2447126e+00 6.4558439e-01 -1 4.5662876e-01 1 1 -8.3739446e-01 -1.1313801e+00 1.3061280e+00 -1.7346099e-01 -5.1424669e-01 8.4107288e-01 1.9961553e-02 -7.2420128e-01 -1 9.0042487e-01 1 1 2.4640008e-01 9.5472048e-01 -1.3558315e+00 3.9169724e-02 -4.2273617e-01 -1.2551264e+00 -6.5659195e-01 -1.1209040e+00 -1 1.1714197e+00 1 1 6.2702691e-01 -1.2681722e+00 -1.4881844e+00 -1.4088978e+00 1.3557710e+00 8.8535256e-01 1.0740770e+00 1.0980532e+00 -1 6.0822524e-01 1 1 1.5395450e+00 1.5353860e+00 1.4463213e+00 -1.1618149e+00 4.7098464e-01 1.5377207e+00 4.1997320e-01 1.2645556e+00 -1 1.1285068e+00 1 1 9.7632987e-01 1.9085805e-01 -1.3224064e+00 1.5164781e+00 -9.7455857e-01 -1.4106136e+00 -6.6908479e-01 5.1158669e-01 -1 7.7274092e-01 1 1 6.3762583e-01 1.8514744e-01 1.0831017e+00 -2.9363294e-01 8.5812764e-01 1.4174060e+00 -1.5479055e+00 -3.0152196e-01 -1 6.9388177e-01 1 1 6.0472205e-01 -1.5452781e+00 1.3022110e+00 3.5321054e-01 -5.0067493e-01 -3.5467250e-01 -1.1954747e-01 -2.9065401e-01 -1 1.2115252e+00 1 1 5.1133220e-01 5.7521096e-02 -1.2162608e+00 -1.2005818e+00 1.4831911e+00 -1.3794783e+00 1.3849390e+00 1.5467576e-01 -1 8.3241118e-01 1 1 -1.4371790e+00 -8.5348471e-01 6.4803389e-01 2.7167235e-01 -5.4459427e-01 6.1438543e-02 6.0900960e-01 1.5383994e+00 -1 8.2113657e-01 1 1 1.0391791e+00 -5.4838633e-03 -3.9621193e-01 1.2631049e+00 -1.5365310e+00 -9.8639224e-01 3.1542381e-01 5.7064031e-01 -1 2.9577606e-01 1 1 1.3702846e+00 -1.0611029e+00 1.0424810e+00 1.2616544e+00 -5.8459819e-01 -1.0990662e-01 1.4611188e+00 -5.3063400e-01 -1 8.1086344e-01 1 1 -6.4265029e-01 8.6528564e-01 3.1590802e-01 -1.1252728e+00 1.5599959e+00 5.5855347e-02 -8.0691798e-01 6.1597368e-01 -1 7.1082773e-01 1 1 -2.2781021e-01 4.2327974e-01 1.7455312e-01 -7.1713426e-02 -8.8076000e-01 -5.7539000e-01 3.8505985e-01 1.1218555e+00 -1 9.8263948e-01 1 1 7.9520605e-01 1.4968105e+00 -5.3325110e-01 1.0840352e+00 2.5129657e-01 -7.5756116e-01 1.9962331e-02 -8.1369763e-01 -1 6.6470874e-01 1 1 6.9286132e-01 -9.7913281e-01 6.1254037e-01 1.2832089e+00 1.2409614e+00 5.4454398e-01 -6.4351153e-01 -4.6319893e-01 -1 6.0875583e-01 1 1 -9.6377198e-01 -6.2281124e-01 -3.3081141e-02 -1.4230850e-01 -1.9575789e-01 6.9119625e-01 1.0052864e+00 -1.1788030e-01 -1 5.5124038e-01 1 1 -6.3963291e-02 1.9828987e-01 6.7156838e-02 -1.0268893e+00 -8.5531298e-01 -6.7421961e-01 3.6352320e-01 1.1307677e+00 -1 8.4677711e-01 1 1 -6.0634139e-01 -5.7196203e-01 8.7321478e-01 9.8178306e-01 6.8273056e-01 1.1578493e-01 -6.6320943e-01 1.3179461e+00 -1 8.2588655e-01 1 1 5.4686723e-01 3.0773031e-01 -1.3999951e+00 1.1832936e+00 1.5561836e+00 1.3514156e+00 -1.9020248e-01 -6.4940571e-01 -1 2.7207632e-01 1 1 -1.1026461e+00 9.6187234e-01 8.1092133e-01 1.3340406e+00 1.0193326e+00 -4.7243161e-01 1.4081686e+00 -6.6890390e-01 -1 6.8909495e-01 1 1 8.1602490e-02 -4.4731197e-01 9.2587054e-01 -3.2717760e-01 8.1748633e-01 -1.3533837e+00 1.4720736e+00 1.4923097e+00 -1 8.7324758e-01 1 1 -1.3829411e+00 -1.4100076e-01 7.9777644e-01 -1.0868605e+00 1.3081556e+00 -1.1895276e+00 1.0991903e+00 -1.2269466e+00 -1 1.0264252e-01 1 1 1.5523415e+00 -1.0388677e+00 -8.8875067e-02 1.4968657e+00 1.3064360e+00 7.0504856e-01 1.5270981e+00 1.2229961e-01 -1 9.1538701e-01 1 1 -7.2261672e-01 7.2186616e-01 -1.4667372e+00 -5.1774967e-02 6.7871131e-01 -3.3630421e-01 -8.7427638e-01 8.8802177e-01 -1 8.1263529e-01 1 1 3.7792705e-01 -4.2632277e-01 6.2485081e-01 3.9296368e-02 -2.2010324e-02 -5.3973810e-01 -7.3433077e-01 -7.2473862e-01 -1 6.6587351e-01 1 1 -4.8047671e-01 7.6597673e-01 -4.7661416e-01 7.1959705e-01 7.8040988e-01 1.5412974e+00 1.4202459e+00 -7.2734778e-01 -1 8.8809082e-01 1 1 -1.4789692e+00 -4.7576340e-01 6.0702968e-01 -8.6404923e-01 1.9945223e-01 -9.8803733e-01 2.5107087e-01 -5.9707554e-01 -1 9.4980193e-01 1 1 -7.5402833e-01 -8.0211176e-01 -1.5451267e+00 1.5074840e+00 1.1419445e-01 5.1533567e-01 5.8913257e-01 -8.0170578e-01 -1 8.1758300e-01 1 1 2.3055955e-01 -5.1831035e-01 -5.4034697e-01 -6.6034954e-01 -2.4701840e-01 -1.2435535e-01 -7.4901083e-01 2.1789787e-02 -1 6.0437112e-01 1 1 1.4305471e+00 3.9441448e-01 7.3285599e-01 7.5211594e-01 1.5472415e+00 -8.8126381e-01 -2.6321556e-01 -1.3453965e+00 -1 1.1414286e+00 1 1 5.9710512e-01 1.6366415e-01 -1.0741961e+00 -9.5616199e-01 1.5247262e+00 1.2084420e+00 -5.0150434e-01 1.1054455e+00 -1 7.7183905e-01 1 1 1.2988603e+00 -1.3318507e+00 7.1923266e-01 -9.6805957e-01 1.0221157e-01 -1.1116883e-01 1.0961561e-01 -1.5670505e-01 -1 9.3795615e-01 1 1 -9.8287758e-01 -5.6679134e-01 -7.0525638e-01 1.3110914e-01 -5.8126260e-01 8.3306322e-01 1.3363084e+00 -1.0871774e+00 -1 9.3411558e-01 1 1 -7.2926487e-01 -7.5320337e-01 -1.4846944e-02 1.2948198e+00 1.0725771e+00 -7.8488868e-01 8.9993895e-02 -6.8824947e-01 -1 7.6720073e-01 1 1 -1.4017998e+00 1.5294144e+00 -1.3467716e+00 2.2344029e-01 3.4440056e-01 -7.6465507e-02 1.4213243e+00 -6.4694064e-02 -1 1.1163962e+00 1 1 -1.2458889e+00 3.5597136e-01 -1.4622881e-02 1.1577370e+00 1.5264679e+00 -2.4438476e-01 -4.7383575e-01 -3.2207143e-01 -1 1.0521056e+00 1 1 -9.3994291e-01 1.2181568e+00 -7.2252966e-01 -9.3942209e-01 1.1003680e+00 -1.3130572e+00 1.7996043e-01 -9.0401527e-02 -1 5.9132062e-01 1 1 1.4489543e+00 -1.9734165e-01 -1.3004529e+00 7.7756198e-01 -6.7122906e-01 1.1357077e+00 -7.5878746e-01 1.1523847e+00 -1 8.7575038e-01 1 1 -1.0519063e+00 8.0077495e-01 -6.5228982e-01 -5.4117687e-01 1.1239926e-01 -4.7784757e-01 -1.2162235e+00 2.1025117e-01 -1 6.6939045e-01 1 1 1.4949097e+00 4.1666099e-02 1.1233036e+00 -6.4900542e-01 9.9726159e-01 -1.2732073e+00 1.2755746e+00 -6.0028162e-01 -1 6.4314491e-01 1 1 -1.5106926e+00 -2.9303418e-01 1.5330539e+00 -2.2447281e-01 5.7876640e-01 -1.4072082e+00 3.5452434e-01 -1.2791937e+00 -1 1.0426662e+00 1 1 1.4197302e-01 9.9177852e-01 -1.3054731e+00 3.3830000e-01 9.5610240e-01 -1.0392356e+00 -1.1106460e+00 -1.4897379e+00 -1 1.0305908e+00 1 1 -1.4698941e+00 -4.6907165e-01 -2.0264885e-01 -4.7463053e-01 -3.3305935e-02 8.2278059e-01 7.1588643e-01 4.6940410e-01 -1 7.1708235e-01 1 1 9.7506857e-01 -1.4313017e+00 -4.3284862e-01 -6.1158536e-01 -5.6935411e-01 -8.1753366e-01 -3.9658695e-01 7.3562134e-01 -1 3.6331513e-01 1 1 1.4302253e+00 -7.1250115e-01 1.0417698e+00 3.7605273e-01 1.5673102e-01 1.0379653e+00 1.0228195e+00 1.4207139e+00 -1 6.2204380e-01 1 1 1.4717070e+00 7.4444664e-01 9.2849172e-01 -5.6614643e-01 1.5235276e+00 -1.8193368e-01 -2.6792351e-01 -1.3077987e+00 -1 3.1400879e-01 1 1 1.2204876e+00 -1.0488334e+00 8.6958693e-01 6.6116656e-01 -1.1931681e+00 -9.8969435e-01 -1.0881265e+00 1.5507967e+00 -1 3.6046566e-01 1 1 1.2767134e+00 -2.6644491e-01 4.5844245e-01 4.1313167e-01 -7.9090929e-01 9.4024093e-01 -9.3134759e-01 -1.5549362e+00 -1 7.2554660e-01 1 1 6.4433412e-01 -1.3700773e+00 -1.2844735e+00 5.8423240e-01 -7.3384536e-01 4.1832136e-01 1.3971793e+00 1.0967946e+00 -1 6.8648237e-01 1 1 2.5366326e-01 9.8551554e-01 8.7813601e-01 -1.4246839e+00 1.5374343e-01 -1.5721437e-01 -1.0119337e+00 -1.0385331e+00 -1 1.6881284e-01 1 1 1.7721322e-01 1.0831405e+00 -3.7043755e-01 5.5667116e-01 -1.5649393e+00 -2.2248008e-01 1.0121852e+00 6.2402847e-02 -1 7.6578437e-01 1 1 1.9275272e-01 -1.1877454e+00 6.9281848e-01 3.0923389e-01 -5.2188473e-01 -7.2745602e-01 7.3018695e-02 -4.8729152e-01 -1 2.9748901e-01 1 1 6.1299811e-01 -7.5759092e-01 1.4578564e+00 1.0997245e+00 1.0071432e-02 7.2533002e-01 -1.1375169e+00 2.2348356e-01 -1 4.9489977e-01 1 1 1.3769410e+00 4.4389848e-02 9.1146225e-01 1.0806055e+00 -3.7543798e-01 1.2421926e+00 1.4860406e+00 -1.2566873e+00 -1 9.2222506e-01 1 1 1.2756750e+00 1.5027123e+00 5.4020008e-01 1.8983872e-01 1.4734778e+00 -1.4930356e+00 2.2354798e-01 -2.1659084e-01 -1 3.2739521e-01 1 1 -1.1007016e+00 8.2286210e-01 -5.9972181e-02 -1.2387049e+00 -4.3368667e-01 -1.5483775e+00 -1.7396257e-01 8.6365393e-01 -1 3.3045519e-01 1 1 1.3469446e+00 5.5251787e-01 4.9879360e-01 4.2176341e-01 -4.7689519e-01 1.3720759e+00 1.0338845e+00 1.2735693e+00 -1 4.2768976e-01 1 1 -2.1957496e-01 -3.8005255e-01 1.4548113e+00 1.1445820e+00 -9.7461570e-01 1.1902929e+00 3.4833277e-01 1.2078218e+00 -1 7.8146664e-01 1 1 9.7502686e-01 -6.8533196e-01 -2.0603468e-03 1.0178958e+00 -1.0200503e-01 -4.0893615e-01 -1.4997993e+00 -1.1106041e+00 -1 9.8339306e-01 1 1 7.2911949e-01 -1.2955251e+00 -7.0728803e-02 -1.3394515e+00 9.1107202e-01 8.1488835e-01 1.0132526e+00 1.4206558e+00 -1 7.7036011e-01 1 1 -1.0416579e+00 4.8786127e-01 -1.2169643e+00 4.9080323e-01 2.6478185e-01 -1.5153918e+00 -8.3813645e-01 8.5740909e-01 -1 3.9351441e-01 1 1 9.5105710e-01 -7.2456439e-02 1.3914710e+00 -8.9245891e-01 -1.4482785e+00 -2.9906795e-01 3.4220866e-01 -1.0904618e-02 -1 3.9740249e-01 1 1 -6.6642582e-03 1.1625835e+00 4.3739281e-01 1.5480936e+00 -1.5618097e-01 1.1313787e-01 -7.5525834e-01 -1.0615481e+00 -1 4.4009017e-01 1 1 1.0911477e+00 -1.1657328e+00 -6.5902468e-02 1.3815588e-01 1.4378771e+00 8.4465644e-01 1.5489823e+00 -3.3385153e-01 -1 6.0910429e-01 1 1 1.4437044e+00 -1.4992636e+00 1.3594314e+00 3.4893758e-01 1.2701426e+00 -7.1649826e-01 -6.3314275e-01 -1.5814852e-01 -1 1.0532998e+00 1 1 -1.3220533e+00 5.9196192e-01 -8.3927988e-01 -7.5961212e-01 1.6478180e-01 -4.6169283e-01 -6.5591396e-01 -2.1483728e-01 -1 1.9052324e-01 1 1 7.3498690e-01 -3.1992695e-01 -2.5886970e-02 6.3162853e-01 -1.3969335e+00 6.2532441e-02 -9.7326081e-02 -1.0802812e+00 -1 3.6961438e-01 1 1 1.8256086e-01 1.3943531e+00 -1.5425119e+00 3.3909108e-01 -1.1390668e+00 -1.4507968e+00 1.0103254e+00 -1.0230111e+00 -1 9.2599440e-01 1 1 -1.0355752e+00 -1.3881058e+00 -5.7436006e-01 2.5468489e-01 5.7039494e-01 1.5005424e+00 2.3120547e-01 1.8978933e-01 -1 3.6840649e-01 1 1 -4.8908211e-01 -4.2760799e-01 8.4462257e-01 -1.5018268e+00 -1.5129402e+00 -1.0899568e+00 -2.7983332e-01 1.0727480e+00 -1 8.7568559e-01 1 1 1.5449921e+00 1.1564515e+00 -1.2855951e+00 1.4944709e+00 6.4572922e-02 -2.7757993e-01 -1.9438439e-01 7.5116689e-02 -1 5.9999387e-01 1 1 1.4196900e+00 -5.5290585e-01 8.7774292e-01 5.3997148e-01 1.4276419e+00 -2.0725152e-02 2.3795527e-01 -4.3404717e-01 -1 6.2371116e-01 1 1 3.3418827e-01 1.4252329e-01 -6.9392388e-01 -7.6050836e-01 -1.1070497e+00 3.8914829e-01 6.6722335e-02 -2.5257728e-01 -1 1.2106957e+00 1 1 -4.6546656e-01 1.4952971e+00 -1.1867569e+00 1.2764503e+00 1.4692106e+00 -3.8065548e-01 -1.4628783e-01 -7.7470863e-01 -1 9.1983462e-01 1 1 -5.3069985e-01 -1.2827277e+00 1.4815856e-01 -6.3646150e-01 1.0351754e-01 -1.3939491e+00 1.2075450e+00 1.3735656e+00 -1 1.0447821e+00 1 1 -4.9089578e-01 -1.1964067e+00 -1.1820895e+00 1.1460264e-01 -6.2304082e-01 -1.2452764e+00 5.2079378e-01 1.0949841e+00 -1 5.1554145e-01 1 1 -6.6302977e-01 1.3267927e+00 5.3270934e-02 3.3028227e-01 -5.1874437e-01 -6.9738316e-02 5.0385187e-01 -5.2345654e-02 -1 8.6109990e-01 1 1 -3.1228240e-01 3.8016309e-01 -2.9322542e-02 -1.4018827e-01 -6.1694975e-01 -2.7782527e-01 -1.4954323e+00 -1.2746660e-01 -1 6.6713025e-01 1 1 1.0710326e+00 -5.9837325e-01 4.0608306e-01 5.0159357e-02 1.3229548e+00 -1.0026872e+00 -9.9016813e-01 2.3506851e-01 -1 5.8093887e-01 1 1 -4.8071484e-01 -6.2120622e-01 1.4987412e+00 1.0814776e+00 -1.2909749e+00 -6.6010369e-01 -7.3947890e-01 -1.3271166e+00 -1 5.7756884e-01 1 1 8.0199961e-01 -1.1005943e+00 5.4056304e-02 -8.6027949e-01 1.5659132e+00 -1.3991304e+00 -2.8125292e-01 4.5893477e-01 -1 8.7906221e-01 1 1 -1.3666477e+00 9.3686451e-03 6.0402879e-01 -1.1079258e+00 1.1820320e+00 -3.6437064e-01 1.0791216e+00 7.0671776e-01 -1 6.2385458e-01 1 1 -1.0635430e+00 3.7918634e-01 1.4259704e+00 -6.8891996e-01 -1.0196734e+00 -1.0132812e+00 3.8172634e-01 -5.5637298e-01 -1 8.1545445e-01 1 1 6.9581038e-01 -1.3067116e+00 -9.2521412e-01 1.2326941e+00 -2.6210091e-01 3.5720956e-01 5.4234426e-01 1.5606480e+00 -1 6.2240303e-01 1 1 1.4772631e+00 9.7252848e-01 8.0999691e-01 -9.1359721e-01 -6.1716314e-01 3.7496546e-02 1.4197421e+00 6.5369413e-01 -1 5.2099025e-01 1 1 3.5476850e-01 -4.2042870e-01 1.0970678e+00 1.2765043e+00 8.7807702e-01 -1.2556818e+00 1.2090769e+00 4.8764951e-01 -1 5.3951037e-01 1 1 -1.4862428e-01 -7.0324507e-01 4.1154580e-01 2.7159534e-01 -1.3617960e+00 9.7503476e-01 1.1339670e+00 -4.8989486e-01 -1 8.3366216e-01 1 1 -3.6217906e-01 -7.6824636e-01 -9.3682551e-01 -3.1193323e-02 -1.2035032e+00 8.6196448e-01 -1.4600468e+00 4.5141640e-01 -1 5.9536422e-01 1 1 1.2630359e+00 2.9308466e-02 4.3608515e-01 3.7979159e-01 1.4371505e+00 1.1532765e+00 -2.7057743e-02 9.2446833e-03 -1 4.9119690e-01 1 1 1.0238946e-01 -6.4266172e-01 -5.2547129e-02 -5.5904992e-01 -1.5179915e+00 -5.0803732e-01 7.7144919e-01 1.4373526e+00 -1 5.0480970e-01 1 1 -7.3311770e-01 -4.1991051e-01 -3.7205655e-01 5.5159558e-01 -9.6177713e-03 2.6559490e-01 3.9371865e-01 -1.2627799e+00 -1 5.6226960e-01 1 1 -1.8272529e-01 -1.4187961e+00 -1.3851164e+00 -1.7305622e-01 -1.4246572e+00 -3.4963774e-01 1.0351517e+00 1.0586662e+00 -1 5.2256924e-01 1 1 1.4136823e+00 -1.0173661e+00 -4.4928658e-01 5.5898537e-01 1.0048232e+00 1.5583214e+00 -3.4493418e-01 -9.7830853e-01 -1 8.3412312e-01 1 1 -1.0687284e-01 8.1600083e-01 1.2291948e+00 1.5050103e+00 -1.1382094e+00 -7.5009052e-01 -1.0703617e+00 6.6451215e-01 -1 6.3408657e-01 1 1 7.7919545e-01 1.4740791e+00 -3.6908657e-02 -1.3962170e+00 -7.2803005e-01 4.3988215e-01 -8.0959221e-01 9.3766780e-02 -1 9.0989525e-01 1 1 -1.3618142e+00 2.4778609e-01 -1.4300508e+00 1.4778417e+00 5.0240974e-01 9.3177019e-01 -5.7840778e-01 -1.1412475e+00 -1 6.8530032e-01 1 1 -1.5080410e+00 -1.2111256e+00 1.4614061e+00 6.5319627e-01 -6.0047191e-01 -5.7779247e-01 -1.2118674e+00 -1.5243452e+00 -1 7.0638818e-01 1 1 7.2387089e-01 -1.0085017e+00 8.8091980e-01 1.5449635e+00 -1.3358140e+00 -2.9516831e-01 -9.1062777e-01 1.9142865e-02 -1 6.4815610e-01 1 1 -1.2902911e+00 -9.9539454e-01 -7.0712401e-01 9.3812388e-01 -1.2048912e+00 -3.1904583e-01 9.1839818e-01 1.2916744e+00 -1 9.4898233e-01 1 1 4.9135943e-01 -6.1512328e-01 1.1748789e-02 -6.0552044e-01 9.9042245e-02 4.9532366e-01 8.7352364e-01 7.6693853e-01 -1 9.6412886e-01 1 1 -9.6913444e-01 6.0442431e-01 -4.5843275e-01 -1.3634610e+00 -4.4109384e-01 -3.1576585e-01 6.4934920e-01 -1.8731488e-02 -1 5.6273975e-01 1 1 9.1534482e-01 -1.3512964e+00 1.4475363e+00 -9.1235263e-01 6.9446050e-01 -9.2660792e-01 -2.8095129e-01 -6.6084729e-01 -1 7.6803489e-01 1 1 -1.7881865e-01 -6.6586452e-01 2.4847357e-01 2.0304448e-01 7.8098086e-01 -6.2449339e-01 -1.3461244e-01 -1.3304170e+00 -1 5.0995754e-01 1 1 1.0991732e+00 -8.3201952e-01 9.1863540e-01 7.9899386e-01 3.7113264e-01 2.0063841e-01 -4.8461517e-01 1.5374314e+00 -1 4.3551025e-01 1 1 1.2397959e+00 -5.2315408e-01 -1.4226893e+00 1.5228690e+00 1.5649438e+00 1.2008775e+00 1.2226273e+00 1.0686116e-02 -1 7.5154161e-01 1 1 -9.3413771e-01 6.6719511e-01 -4.7667884e-01 3.0340147e-01 5.9638414e-01 1.5562145e+00 -4.6050036e-01 5.3076237e-01 -1 5.9125184e-01 1 1 -1.5140422e+00 1.2040204e+00 -4.8004703e-01 4.6363310e-01 -1.3939490e+00 1.5379025e+00 1.2547686e+00 1.5415588e+00 -1 1.0932104e+00 1 1 3.9360000e-01 9.7209808e-01 -5.4053078e-01 1.1316787e+00 -1.2452272e+00 -1.4963289e+00 -6.1603996e-01 2.6330274e-01 -1 1.8281954e-01 1 1 -9.5897374e-01 -1.3710378e+00 7.8505890e-01 9.2140656e-01 7.5673798e-01 -3.5107522e-01 9.0576197e-01 -1.1748595e+00 -1 1.0721055e+00 1 1 -1.1013341e+00 5.4989913e-01 -2.0422685e-01 1.1699305e+00 1.3281903e+00 -6.1014790e-01 -1.0164918e+00 -9.5341970e-01 -1 6.7023377e-01 1 1 1.4213188e-01 -4.1085148e-01 1.3201131e+00 -2.0667166e-01 -1.2624960e+00 -5.9739025e-01 -1.9758070e-01 1.1391584e+00 -1 3.8250061e-01 1 1 1.2000861e+00 3.9791753e-02 1.2140174e+00 1.0708768e+00 -4.5422107e-01 1.9224267e-01 -7.5412647e-02 9.6970211e-01 -1 8.5937344e-01 1 1 8.2267005e-01 -3.7924482e-01 -6.5378669e-01 4.1916197e-02 -2.3369302e-02 1.4652789e+00 -1.3985112e+00 -7.9935456e-01 -1 1.8761602e-01 1 1 4.6622072e-01 3.2386029e-01 1.0981348e+00 7.6876267e-01 -6.8780600e-02 -2.4156179e-03 6.1773059e-01 -1.3018212e+00 -1 7.1163128e-01 1 1 6.3958025e-01 -1.2601200e+00 -5.0479726e-01 -7.7635576e-01 1.1055899e-01 2.4141481e-01 -7.6565191e-01 1.4844996e+00 -1 5.9009364e-01 1 1 -1.1047777e+00 -1.3613238e+00 1.3142450e+00 -1.1769610e+00 1.4837621e+00 -1.4789365e+00 -3.4811495e-01 -5.4474625e-01 -1 8.5243052e-01 1 1 -1.1864154e+00 4.5074424e-01 -2.3060528e-02 1.4252020e+00 -3.7284009e-01 -2.0477344e-01 -1.1224162e+00 -9.4923544e-01 -1 3.6874195e-01 1 1 -3.9564626e-01 1.2786034e+00 -1.1624058e+00 -1.2736728e+00 1.1539328e+00 1.5583516e+00 8.1528366e-01 -7.9256166e-01 -1 7.8239975e-01 1 1 1.1249342e+00 9.9323508e-01 1.0100913e+00 1.9333676e-01 1.0970314e+00 -2.4300279e-01 -1.1547050e+00 -2.3104765e-01 -1 1.1256416e+00 1 1 6.6511076e-01 -1.1213066e+00 -5.6286067e-01 1.0041936e+00 -2.0011157e-01 -7.7404126e-02 -1.5087040e+00 -2.0926069e-01 -1 4.9519845e-01 1 1 7.2982686e-01 6.1408577e-01 -6.6376826e-01 8.4651573e-01 1.3704995e+00 -3.1178229e-01 -9.9351248e-01 1.5393714e+00 -1 5.6559815e-01 1 1 1.4222685e+00 8.0767175e-01 -1.5768567e-01 -8.8329058e-01 -1.7212796e-01 5.1533849e-02 -3.9926400e-01 1.2001519e+00 -1 7.0551774e-01 1 1 -3.1111339e-01 -2.8269507e-01 1.2810682e+00 -1.4394665e+00 4.5220672e-01 -9.5017659e-01 1.1800091e-02 -1.2137743e+00 -1 1.2002995e+00 1 1 -1.2725807e+00 -1.1680024e+00 -1.5635297e+00 2.9197280e-01 7.2572555e-01 -9.0256893e-01 4.0379343e-01 -1.5428232e+00 -1 2.9314247e-01 1 1 -3.0076920e-01 1.1960954e+00 1.1794757e+00 1.9053393e-02 -1.5349021e+00 1.2749564e+00 7.1603088e-01 4.7628662e-01 -1 7.4688563e-01 1 1 -2.0540197e-01 -2.7526087e-01 -9.4032644e-04 -2.1208264e-01 -1.4826116e+00 -6.1132471e-01 -1.1104577e+00 1.7111636e-01 -1 8.7104490e-01 1 1 4.1940819e-01 1.2565334e+00 -9.6103165e-02 1.2346499e+00 8.5986431e-01 -1.5264197e+00 7.3901890e-01 1.3953052e+00 -1 1.0601140e+00 1 1 -7.4054752e-01 7.7162789e-01 -4.2727177e-01 5.4202568e-01 4.1331928e-01 -2.9058644e-01 -1.1667074e+00 -1.0946284e+00 -1 3.5870947e-01 1 1 6.0797038e-01 2.5546031e-01 5.2410797e-01 -7.9300919e-01 5.9573509e-01 1.2902877e+00 9.7079789e-01 -2.5293812e-01 -1 6.5252018e-01 1 1 -1.4426924e+00 -1.0357180e+00 -3.4313112e-01 -1.4694015e+00 2.6388842e-01 -5.4818060e-01 -1.2321399e+00 -5.5604579e-01 -1 3.0076397e-01 1 1 -5.1840208e-01 2.5230182e-01 9.5930420e-01 -1.7107919e-01 -7.5612623e-01 1.0199390e+00 8.0372887e-01 7.7647808e-01 -1 4.3114506e-01 1 1 -1.1472562e+00 -7.1343138e-01 3.7223963e-01 -7.7071493e-01 -4.7123827e-01 -1.5559143e+00 -5.7726172e-01 9.1134103e-02 -1 4.6588412e-01 1 1 1.1614586e+00 8.1790954e-01 1.3205215e+00 -6.1932339e-01 -1.4656735e-01 3.6588517e-01 -7.9963766e-01 -1.4063385e+00 -1 1.0126877e+00 1 1 -1.2216193e+00 -1.0037481e+00 -1.3475946e+00 -8.7175293e-01 -3.4877547e-01 1.3352920e+00 2.2323678e-01 1.0116453e+00 -1 1.1478955e+00 1 1 -1.4482339e+00 3.5852238e-01 -1.2805553e+00 8.3659395e-01 3.4260797e-01 -1.2859133e+00 8.7892156e-01 4.2298167e-01 -1 5.9116295e-01 1 1 5.9353389e-01 1.1090966e-01 7.5762046e-01 -1.1342050e+00 -3.2715319e-01 -1.3281485e+00 2.6593802e-01 -3.7120270e-01 -1 8.1823864e-01 1 1 9.6737984e-01 1.0942424e+00 4.5205160e-01 6.0067693e-01 -6.7659741e-01 -1.1762943e+00 -8.6607694e-01 3.9921397e-01 -1 5.9742335e-01 1 1 1.0109121e+00 4.8036154e-02 1.2602568e+00 -1.5015646e+00 9.9274364e-01 6.5091730e-02 -1.1563078e+00 -8.5273370e-01 -1 6.7775229e-01 1 1 6.6687934e-01 -4.5679842e-02 5.1878784e-01 -3.8206194e-01 4.3748759e-02 7.2246673e-01 -1.7367655e-01 5.0386393e-02 -1 3.7855080e-01 1 1 -9.6149877e-01 -1.1924904e+00 1.3475603e+00 1.0039971e-01 1.5271187e-01 2.4273341e-01 -4.4214641e-01 -1.3859118e+00 -1 7.2341781e-01 1 1 4.4275502e-01 1.1755185e+00 7.0454951e-01 3.8262423e-01 -5.2846881e-02 -1.3084037e+00 -1.2880882e+00 -1.2514295e+00 -1 6.8071758e-01 1 1 -1.0492921e+00 -5.3707685e-01 7.0082362e-01 -7.4767637e-02 8.7319833e-01 8.0765904e-01 -1.8358617e-01 1.8758138e-01 -1 5.6779088e-01 1 1 1.4494144e+00 -8.5484293e-01 9.1176698e-01 1.7383090e-02 1.4649662e+00 -4.9640757e-01 -4.8876526e-01 -1.4787989e+00 -1 5.2522858e-01 1 1 3.9760301e-01 -8.4183979e-01 -6.2138434e-01 -1.0528088e-02 1.0256354e+00 9.4800306e-01 5.8706403e-01 -1.0335159e+00 -1 7.5094320e-01 1 1 3.4625240e-01 9.3201716e-01 -9.5255022e-01 -1.0163896e+00 -6.5239160e-02 -1.0704396e+00 -9.5729308e-01 -4.3619137e-01 -1 6.4109811e-01 1 1 1.2345264e+00 4.3151057e-01 4.4611010e-02 1.5213395e+00 -5.8729385e-02 1.0223844e+00 -1.1288108e+00 1.4089815e+00 -1 1.0141749e+00 1 1 -1.5340983e+00 -1.5392148e+00 -1.0633950e+00 -2.6922731e-01 -6.0468727e-01 -1.2970397e+00 1.5491245e-01 -5.7390255e-01 -1 9.1657036e-01 1 1 -5.3946074e-01 1.4317918e+00 4.1465374e-02 -1.0099591e+00 7.3254591e-02 1.6452276e-01 -7.6668953e-01 -8.9070980e-01 -1 7.4199817e-01 1 1 -8.0191820e-02 -4.7473194e-01 -5.2503546e-01 -3.5813322e-01 -3.1441322e-01 5.3253579e-01 1.0620879e+00 -4.7066066e-01 -1 7.8486240e-01 1 1 -4.0670061e-02 8.2564273e-01 4.6281808e-01 1.4646152e-01 -1.8422452e-01 -6.8481383e-02 -1.8225954e-02 1.3654255e-01 -1 7.7256024e-01 1 1 1.3254818e+00 1.6262456e-01 1.1560198e-04 -1.4298426e+00 1.3488789e+00 -1.1436948e+00 1.5524653e+00 1.5080431e+00 -1 3.0843027e-01 1 1 3.3969691e-01 4.5429811e-02 -1.1986702e+00 -1.3229623e+00 8.7461516e-01 1.3265570e+00 1.3580313e+00 -6.8851440e-01 -1 2.5905937e-01 1 1 1.0121077e+00 1.3182453e-01 9.8434189e-01 1.1646947e+00 1.4491658e-01 -4.3890829e-01 7.6197430e-01 -1.3758550e+00 -1 9.3345415e-01 1 1 -1.2300325e+00 7.5201472e-01 2.0724407e-01 -2.4041216e-01 8.7861918e-01 -2.7209005e-01 1.3704872e+00 1.2693566e+00 -1 1.1793590e+00 1 1 -1.4773060e+00 4.8421327e-01 -8.7524838e-01 -5.1895112e-01 1.4670096e+00 1.1414437e+00 -3.7905438e-01 -4.7948627e-01 -1 1.1633919e+00 1 1 -1.0751753e+00 1.4475129e+00 -1.3626622e+00 -9.5034890e-01 8.1091833e-01 -1.4623519e+00 3.8301310e-01 -5.4059241e-01 -1 9.5627010e-01 1 1 -3.1051552e-02 -1.4487348e-01 -5.2331315e-02 -6.5691342e-01 8.7541748e-01 -1.0688441e+00 1.7785820e-01 -2.5060584e-01 -1 3.3747894e-01 1 1 -3.7904929e-01 -1.5432755e-01 1.1353776e-01 -1.1873079e+00 1.0631114e+00 -4.3602192e-01 -1.5333636e+00 9.4335872e-01 -1 6.3616042e-01 1 1 4.6840467e-01 1.1724407e+00 1.2824736e+00 3.1211888e-01 1.4752575e+00 1.1153070e+00 -7.5712379e-01 -5.8803213e-01 -1 3.5914855e-01 1 1 -3.5389336e-01 1.1418367e+00 6.5765528e-02 -6.7768142e-01 1.2033944e+00 -9.1802370e-01 -1.5293550e+00 3.9451135e-01 -1 1.1280377e+00 1 1 -8.5074581e-01 -1.1406112e+00 -5.1937882e-01 -1.5181854e+00 -1.2401430e-01 -8.6286107e-01 6.4111597e-01 -1.3498828e+00 -1 6.6671798e-01 1 1 -1.0967043e+00 -2.5484339e-01 1.2862194e+00 -1.2620643e-01 -1.4324448e+00 -5.1423279e-01 -4.2671874e-01 1.1017586e+00 -1 7.6672965e-01 1 1 -5.8494348e-01 -1.1620066e+00 1.9115136e-01 -5.7641401e-01 -1.0754580e+00 -1.8910799e-01 3.9410266e-01 7.0998064e-01 -1 6.1360307e-01 1 1 -1.1016696e+00 1.4364999e+00 -1.1683652e+00 8.8145076e-01 1.5009646e+00 9.5384482e-01 1.2060741e+00 8.7566628e-01 -1 4.5844212e-01 1 1 7.8578558e-01 1.1405390e-01 1.3824014e+00 -1.2080528e+00 -2.7715934e-01 -2.7743227e-01 9.3153263e-01 -1.0384442e+00 -1 6.2293558e-01 1 1 -5.5729197e-01 5.3245120e-01 -1.1982233e+00 3.7006443e-01 7.6482964e-01 -6.8065147e-01 -1.4289256e+00 1.5577019e+00 -1 8.0628783e-01 1 1 -1.3184549e+00 -1.4901908e+00 -9.3045293e-01 -6.8063949e-01 -9.0537636e-01 -1.1704305e+00 1.5225051e+00 1.4043359e+00 -1 7.4398299e-01 1 1 1.5234954e+00 -8.5945546e-01 7.2587711e-01 -9.6903622e-01 1.2143618e+00 1.2277932e+00 4.7178335e-01 -1.1180414e-01 -1 5.0688410e-01 1 1 1.4070376e+00 1.7502107e-01 1.0122893e+00 -5.7540974e-01 -1.1478761e+00 1.5395616e+00 -1.1704516e-01 -4.1969462e-01 -1 7.5278547e-01 1 1 1.3122075e+00 1.0483901e+00 -1.3199523e+00 -1.0893417e+00 1.6745716e-01 1.2540922e+00 -5.4096577e-01 -9.3189863e-01 -1 3.3153602e-01 1 1 2.9160374e-01 -9.0031083e-01 1.4887130e+00 6.3592284e-01 -4.1458283e-01 5.8231072e-01 -2.4258210e-01 1.5606971e+00 -1 5.1448869e-01 1 1 9.9535806e-02 1.5277620e+00 1.1558881e+00 2.5697254e-01 1.5880333e-01 8.3507882e-01 7.0997012e-01 1.4789656e+00 -1 6.6365133e-01 1 1 -1.5705960e+00 8.5977715e-01 -5.9724882e-01 -7.5238298e-01 -1.3462493e+00 -1.4661736e+00 6.9898220e-01 6.9455174e-01 -1 8.7377102e-01 1 1 -1.3459991e+00 -1.0516391e+00 -5.7244998e-01 -3.9033080e-01 -6.6169836e-01 6.7234096e-01 1.3788681e+00 -8.2717789e-01 -1 6.6707913e-01 1 1 4.0149997e-01 -2.9802649e-01 1.5314263e+00 -6.4431350e-01 7.3684019e-02 -2.7423294e-01 -8.9225434e-01 -8.3136496e-01 -1 8.3306347e-01 1 1 -1.3102435e-01 -1.2324742e+00 -3.8660966e-01 9.2894226e-02 6.1979617e-01 -3.1665838e-01 -1.2969562e+00 1.0532705e+00 -1 6.9755662e-01 1 1 1.3025807e-01 1.4676179e+00 -9.3494418e-01 -9.8284230e-02 -6.0706052e-01 -2.1945746e-01 1.5677917e+00 -5.5727884e-01 -1 2.7947650e-01 1 1 -4.4272101e-01 -1.5316499e+00 6.3967538e-01 6.1468792e-01 1.0268272e+00 -1.9169215e-01 1.3373575e+00 -1.0977104e+00 -1 6.8388441e-01 1 1 -1.5206713e+00 -2.2900211e-01 4.9410749e-01 1.5032084e+00 1.1165966e+00 1.5040921e+00 -1.1286004e+00 1.3546723e+00 -1 7.4781497e-01 1 1 -1.0660253e+00 -3.8749023e-01 1.2352032e+00 -2.6415329e-01 -1.2361136e+00 -1.1199338e+00 5.4955848e-01 8.5594775e-01 -1 6.3910347e-01 1 1 -1.8354836e-01 -2.6719069e-02 4.1644608e-01 -5.5395282e-01 -8.9651943e-03 -1.4452046e+00 1.4701725e-01 5.6100375e-01 -1 7.5886847e-01 1 1 1.4671717e-01 1.8036307e-01 -2.5916085e-01 1.3955889e+00 1.1842700e-01 1.2414157e+00 -1.5144599e+00 8.7046571e-01 -1 4.8971965e-01 1 1 -2.7476170e-01 -2.7486922e-01 -1.4690307e+00 5.3230672e-01 -1.3670883e+00 1.1565088e+00 -3.4314908e-01 -4.7985288e-01 -1 1.0297123e+00 1 1 2.2129882e-01 1.5557767e+00 -2.2230276e-01 -7.7681173e-01 9.5572315e-01 4.0892334e-01 6.5759388e-01 -4.1900009e-01 -1 9.5535319e-01 1 1 -2.7646626e-01 4.6384079e-01 -8.8885097e-01 5.8436010e-01 -1.2422134e-01 -1.0301253e+00 5.7457374e-02 1.3162746e+00 -1 8.3956587e-01 1 1 -1.5290659e-01 1.4808137e+00 -6.4514879e-01 7.2161214e-01 1.3710525e+00 1.7806544e-03 1.2171359e+00 -4.6830776e-01 -1 8.5270274e-01 1 1 -7.8272850e-02 3.3831456e-01 -1.3794729e+00 -1.5540381e+00 -3.0240373e-01 -1.4884684e+00 1.4931314e+00 -1.1588914e+00 -1 8.9286326e-01 1 1 7.9552589e-01 -2.2993808e-01 1.5265729e-01 4.8324787e-01 5.9738496e-01 -1.8619516e-01 1.7644095e-02 3.8677446e-01 -1 6.7569970e-01 1 1 -2.1466290e-01 -4.1031105e-01 -9.7007477e-01 9.2997169e-01 -2.8115022e-01 -3.5581301e-01 1.2345914e+00 5.6318059e-01 -1 3.8709362e-01 1 1 -1.2909737e+00 -3.0200825e-01 8.1920477e-01 6.1079737e-01 -3.3632221e-01 1.4430949e+00 -4.4168617e-01 -2.4242824e-01 -1 9.1310072e-01 1 1 -1.5555179e+00 9.6102230e-01 -1.2259476e+00 -1.0534399e+00 -8.4218604e-01 1.0002550e+00 1.6402731e-01 1.5419546e-01 -1 7.7393264e-01 1 1 7.4530754e-01 9.7390182e-01 1.2041677e+00 8.5260062e-01 1.3957413e+00 6.2317838e-01 -1.5112968e+00 -2.5090590e-01 -1 7.2246436e-01 1 1 8.5386004e-01 6.7018412e-01 3.0612329e-01 8.5445366e-01 -4.8915765e-02 -3.1080949e-01 -5.8931353e-01 -9.5806861e-01 -1 9.2005854e-01 1 1 3.0407051e-02 1.1749164e+00 -9.1464364e-01 5.8272291e-01 9.7000961e-01 6.9351116e-01 8.4908514e-01 1.5447553e+00 -1 6.4670227e-01 1 1 -1.0282887e+00 -1.2309662e+00 -6.0282708e-01 1.4796011e+00 1.2271974e+00 5.3330950e-01 1.4601414e+00 5.8043251e-01 -1 5.4438095e-01 1 1 -5.4653224e-01 -1.4607626e+00 -7.8367381e-02 -1.1922669e+00 9.5043857e-01 3.6893404e-01 -1.5253617e+00 6.8395781e-01 -1 7.4044987e-01 1 1 4.4960009e-01 5.0935461e-01 -7.9325394e-01 -1.3521589e+00 -9.7755370e-01 -8.2951507e-01 -1.3576740e+00 1.9143848e-01 -1 7.4341418e-01 1 1 8.9843541e-01 -1.1709228e-01 7.0018699e-01 5.4625917e-01 7.8455516e-01 7.2845584e-01 -1.0396466e+00 5.1573535e-01 -1 1.0637781e+00 1 1 1.5095729e+00 -1.3329707e+00 -3.6329151e-01 1.2441265e+00 7.5424633e-01 3.7074947e-01 1.9832155e-01 3.0987202e-01 -1 2.6155083e-01 1 1 -1.1000927e-01 -5.4176120e-01 1.4157231e+00 -4.0688549e-01 2.9169438e-01 1.4081099e+00 -3.9524822e-02 -7.4150934e-01 -1 8.2851819e-01 1 1 1.4722826e+00 -1.0450446e+00 -3.6476512e-01 7.2271424e-01 -1.5186300e+00 4.8592763e-01 -1.4176253e+00 1.5054508e-01 -1 9.8975668e-01 1 1 1.4700851e+00 5.7944611e-01 -1.3600271e+00 1.2610108e+00 -1.3150169e+00 -1.1552381e+00 -1.9030006e-01 1.2290107e+00 -1 1.0033016e+00 1 1 -9.0657260e-01 -1.8643518e-01 2.5342699e-01 6.2461941e-01 -3.8541568e-01 -1.0435497e+00 -2.3177734e-01 1.1950385e-02 -1 1.2091590e+00 1 1 -4.1383188e-02 -1.2482282e+00 -6.5216023e-01 -1.2241612e+00 2.8266601e-01 5.7245472e-01 9.3130081e-02 -2.1180205e-01 -1 1.0546203e+00 1 1 -1.2352693e+00 5.8430012e-01 1.5984749e-01 -1.8689829e-01 6.7960099e-01 -1.4517390e+00 7.2413102e-01 -3.3262434e-01 -1 3.3900121e-01 1 1 -1.5265611e+00 -2.8656404e-01 4.9499641e-01 3.9308247e-01 -7.7708136e-01 1.3729798e+00 -5.9874801e-02 -1.5239509e+00 -1 6.6981169e-01 1 1 4.7550769e-01 -2.2032212e-01 4.6727305e-01 -2.3221094e-01 -8.0582425e-01 6.7371834e-01 -1.0061232e+00 3.6188103e-01 -1 7.9348425e-01 1 1 -3.5402642e-01 9.8391946e-01 -5.2344682e-01 -9.1117760e-01 -8.2270590e-02 8.8424073e-01 1.2801561e+00 1.1084452e-02 -1 9.4890242e-01 1 1 5.4364705e-02 -6.0943820e-01 -1.1113451e+00 1.1022496e+00 -4.2103858e-01 -1.4409318e+00 -1.1836849e+00 9.4241863e-01 -1 4.2579066e-01 1 1 -4.9586619e-01 -1.2358397e+00 1.5331099e+00 -4.6281972e-01 -1.5286763e+00 7.9653665e-01 1.5147753e+00 -6.8018904e-01 -1 6.2771605e-01 1 1 6.2233230e-01 1.4520551e+00 -3.6439553e-01 -2.7677925e-02 -5.1703453e-01 1.0651326e+00 -6.3914501e-01 3.1851675e-01 -1 7.6188856e-01 1 1 1.1770850e+00 7.9780100e-01 -1.4315105e+00 -2.2717468e-01 -1.5408266e-01 8.8919900e-01 -1.0049449e+00 3.7076817e-02 -1 5.6149436e-01 1 1 6.5797853e-01 3.2399427e-01 -1.0809372e+00 -1.0897932e+00 -9.9498410e-01 2.1129822e-01 -9.0745096e-01 1.1147150e+00 -1 2.5563171e-01 1 1 2.3895226e-01 9.9167997e-01 5.1963508e-01 -6.6842323e-01 -1.0575362e-04 1.2894256e+00 9.0404245e-01 -1.4435886e+00 -1 3.0232362e-01 1 1 1.1152255e+00 1.0161999e+00 -1.2076268e-01 1.4616911e-01 1.3641916e+00 6.6967193e-01 1.4993923e+00 1.2619839e-01 -1 2.3158091e-01 1 1 8.5273062e-01 -1.5666989e+00 -1.8957996e-01 -6.1258039e-02 6.2537808e-01 -1.1503912e+00 -1.5702933e+00 4.4123323e-01 -1 4.0845345e-01 1 1 -1.0209341e-01 1.3215869e+00 -6.9550974e-01 8.7852376e-01 -1.0396750e+00 -1.2635906e+00 6.0020163e-01 -1.4933049e+00 -1 8.7545041e-01 1 1 -5.7434296e-01 8.5083032e-01 4.3409746e-01 -1.3662096e-01 -2.7869596e-01 -1.2004216e-03 -6.5262507e-02 2.0883334e-01 -1 5.4847994e-01 1 1 1.1320723e+00 -6.2455587e-01 1.0978382e+00 3.1574592e-01 7.1600330e-02 -1.3259294e+00 -4.5111753e-01 7.0302409e-01 -1 5.8953817e-01 1 1 1.2536951e+00 -8.4948364e-01 7.9381198e-01 5.9165562e-01 1.5676527e-01 1.5631485e+00 -1.2693257e+00 1.9598193e-01 -1 8.2199758e-01 1 1 1.9231583e-01 1.2670658e+00 -7.4598093e-01 8.1522616e-01 -1.0423297e+00 -1.3025513e+00 9.9896599e-01 1.4792107e+00 -1 5.2358627e-01 1 1 -4.4670468e-01 -1.2816206e+00 3.9486994e-01 1.0204853e+00 -9.1404655e-01 -1.3618080e+00 9.5021804e-01 -1.4707094e+00 -1 7.4903619e-01 1 1 6.4093556e-01 -1.4376081e+00 1.5354531e+00 1.3414652e+00 7.7605954e-03 -1.4052909e+00 -1.5424665e+00 -1.6168240e-01 -1 4.9095324e-01 1 1 -3.1727668e-01 1.0993638e-01 1.3178399e+00 -1.2045926e+00 -1.5145653e+00 -2.2986433e-01 1.8757466e-01 8.1493489e-02 -1 5.8576581e-01 1 1 -1.1864621e+00 4.4422502e-01 7.0683193e-01 -1.1640384e+00 1.0259477e+00 8.2915752e-01 1.5499628e+00 -7.3320950e-02 -1 7.4204948e-01 1 1 -1.1801029e+00 -1.4758405e+00 1.3624171e+00 -1.2959396e+00 -1.0990190e+00 -4.5457001e-01 1.3858155e-01 -8.0088967e-01 -1 1.0149095e+00 1 1 -1.1154320e+00 1.5638450e+00 -9.2439361e-01 -1.9568096e-01 1.3528082e+00 3.9521258e-01 1.2199823e+00 1.1719162e+00 -1 9.1426192e-01 1 1 -1.1815320e+00 9.7923273e-01 -1.1076583e+00 4.3755913e-01 9.4064318e-01 1.0109738e+00 -9.3293573e-01 -1.3897827e+00 -1 7.3967934e-01 1 1 -4.6468496e-04 -8.3934834e-01 6.6450643e-01 -4.1207071e-01 8.9577315e-01 -1.4371799e+00 -1.6189048e-01 -3.3625355e-01 -1 7.6541252e-01 1 1 -1.5267748e+00 -1.1765218e+00 -2.2956615e-03 1.5393980e+00 7.4730289e-01 1.0226811e+00 -2.7403420e-01 3.1169427e-01 -1 9.7944052e-01 1 1 2.5540314e-02 -6.1702859e-01 -8.8407135e-01 -1.4942968e+00 -1.6776184e-01 5.4764019e-01 -1.1799744e-01 -1.5309741e+00 -1 5.3015604e-01 1 1 -1.1421428e+00 -2.1757725e-03 1.1460280e+00 -7.5442575e-01 -1.5646140e+00 -6.7774562e-01 -8.3793459e-01 -1.4382204e+00 -1 6.4906916e-01 1 1 -8.6245984e-01 1.1309041e+00 1.8858333e-01 -1.6558216e-01 -1.3373296e+00 5.4427225e-01 5.9319130e-01 -7.5569499e-01 -1 1.1885550e-01 1 1 -5.4065851e-02 4.7000099e-01 -3.4696952e-01 5.1178398e-01 -1.5454408e+00 -7.3417248e-01 1.4926950e+00 4.9348391e-01 -1 1.1792866e+00 1 1 -7.6448527e-01 1.3426930e+00 -7.2073434e-01 -1.2739911e-01 4.6385437e-01 9.3911812e-01 -1.0335269e+00 1.7953690e-01 -1 6.5087104e-01 1 1 4.0995927e-01 5.8172105e-01 5.9917094e-01 1.3694265e+00 -1.4325354e+00 3.9673405e-01 -6.2103842e-01 1.5477808e+00 -1 3.9261591e-01 1 1 6.7284167e-01 3.4941904e-01 1.4614594e+00 6.4389906e-01 5.4342076e-01 1.4495775e+00 -1.4218802e+00 1.1651988e+00 -1 1.0259436e+00 1 1 -1.2836263e+00 1.0491663e+00 -1.3651555e+00 -7.7525627e-01 6.6292120e-01 -2.8047336e-03 5.5451901e-01 -1.1925172e+00 -1 1.0369562e+00 1 1 -5.9124423e-01 -4.2227724e-01 -1.1176681e+00 -1.5474176e+00 -1.5124614e+00 -1.5267927e-02 -1.3044318e+00 7.2399796e-01 -1 6.0848305e-01 1 1 -1.8425150e-01 -3.5583471e-01 -1.0656762e+00 -1.3440794e+00 -1.3127689e+00 1.0025540e+00 -1.5516540e+00 8.4540783e-01 -1 7.2525620e-01 1 1 8.9546513e-01 1.0784657e+00 -5.9947482e-01 1.2496945e+00 -3.0149996e-01 1.5632226e+00 -2.8808395e-01 -6.5421073e-01 -1 9.8393466e-01 1 1 -1.2879038e+00 -1.2158187e+00 -2.8561435e-01 -1.0728822e+00 7.9089271e-02 -5.6394973e-02 -6.3271570e-01 2.5450492e-01 -1 3.3050320e-01 1 1 -2.2499527e-01 -1.3463745e+00 3.3225594e-02 8.0990603e-01 3.5969012e-01 9.3066383e-01 2.3843948e-01 -1.3850577e+00 -1 6.5230164e-01 1 1 9.8203161e-01 3.7576540e-01 -7.8092927e-01 -4.3026844e-01 8.8757186e-01 -3.2287141e-01 -1.2199662e+00 5.3676106e-01 -1 4.5182623e-01 1 1 -9.2256470e-01 8.8787891e-01 4.9593723e-01 4.2454676e-01 1.1382754e+00 -9.6928128e-01 1.2027810e+00 -1.3109221e+00 -1 6.9836459e-01 1 1 1.3564399e+00 1.5784746e-02 5.7164983e-01 8.0044560e-01 -1.3043574e+00 -1.5525035e+00 -1.0092171e+00 -6.7829210e-01 -1 3.8600154e-01 1 1 -8.5172841e-01 1.4004494e+00 7.2838530e-01 7.8937310e-01 -3.0060482e-01 1.1427435e+00 -4.5352382e-01 7.8442850e-01 -1 6.4183521e-01 1 1 1.2382747e+00 5.4100109e-01 -8.1489758e-01 4.7918471e-02 -5.8422210e-01 1.5333601e+00 -8.7098266e-01 -1.3745436e+00 -1 3.8695772e-01 1 1 -1.3679468e+00 8.3621700e-01 1.3602954e+00 1.1180149e+00 -1.5437652e+00 6.9821271e-01 1.2162785e+00 1.3182562e+00 -1 6.6569675e-01 1 1 -9.0679469e-01 -1.1863709e+00 1.1147272e+00 6.1131981e-01 3.5157617e-01 1.0124361e+00 -3.5106891e-01 1.4206411e+00 -1 4.5144399e-01 1 1 -6.3235852e-01 3.5313428e-01 -1.2389980e+00 1.4440032e+00 -3.9506566e-01 1.1484861e+00 -5.0415221e-01 6.1055296e-01 -1 1.1860183e+00 1 1 -4.1716110e-02 6.5935056e-01 -1.3631203e+00 5.5867156e-01 1.4582513e+00 6.6008853e-01 -4.1076492e-01 1.1219758e+00 -1 5.8459419e-01 1 1 -5.4750603e-01 1.3075103e+00 -1.4692133e+00 -6.2753734e-01 1.2658056e+00 1.1443326e+00 1.4945710e+00 1.2084573e+00 -1 7.3645553e-01 1 1 -2.0897362e-01 -1.1489213e-01 -1.4949572e-01 -6.9350942e-01 -4.7072814e-01 -3.1779567e-02 -9.2007359e-01 1.4579267e-01 -1 6.3333510e-01 1 1 8.0944973e-02 1.0875260e+00 6.9949516e-01 -5.0402607e-01 -9.9752042e-01 -4.8432345e-02 -7.5777864e-01 -1.0494131e-01 -1 8.2326423e-01 1 1 1.3253607e-01 2.6398793e-01 5.7544224e-01 -1.4323453e+00 1.3542926e+00 -3.2993150e-01 3.1092287e-02 -1.3151196e+00 -1 1.0277052e+00 1 1 1.4456977e-01 9.1629948e-01 -1.5059711e+00 5.9684474e-01 7.5699231e-01 -2.4761035e-01 1.0636817e+00 1.0310362e+00 -1 4.7802233e-01 1 1 1.3329509e+00 1.5817824e-01 9.5553563e-01 6.4190356e-02 -6.8057286e-01 1.0230534e+00 -1.5060386e+00 -4.0021343e-01 -1 5.0284325e-01 1 1 2.0924304e-01 7.1427838e-01 -1.3429797e-01 1.2810364e+00 1.5076614e-01 5.2238078e-01 -1.7956001e-01 -2.3719898e-01 -1 2.3879481e-01 1 1 1.3056496e+00 8.5122946e-01 -1.4824484e+00 1.0435605e+00 -1.3387439e+00 -1.0977753e+00 1.2055052e+00 7.7883357e-02 -1 4.0344152e-01 1 1 2.8837335e-02 -1.9935202e-01 4.6095639e-01 -3.9124659e-01 -1.8206844e-01 2.6466974e-01 7.9424979e-01 -1.0585521e+00 -1 9.9738711e-01 1 1 8.6381241e-01 1.5699102e+00 1.2658480e-01 -3.2797760e-01 -1.1300671e-01 -1.9090621e-01 3.2903973e-01 -2.4673147e-01 -1 5.6394178e-01 1 1 7.9546576e-01 -7.5578154e-01 6.5255247e-01 1.1755574e+00 1.3598623e+00 -9.9453559e-01 9.6764454e-01 8.6479205e-02 -1 6.4100117e-01 1 1 -1.2252978e+00 -9.6119698e-01 1.4942741e-01 1.1630511e-01 1.1841035e-01 1.2548445e+00 -8.2335526e-01 -1.1014019e+00 -1 2.7156818e-01 1 1 -4.4036809e-01 -7.6827438e-01 1.2939706e+00 6.6940165e-01 1.4946275e+00 6.6001446e-01 5.8374582e-01 -9.9775827e-01 -1 9.7909018e-01 1 1 3.2578247e-01 -4.4173434e-01 -1.4819649e+00 5.9019871e-01 3.0076647e-02 -1.0059432e-01 -1.7792506e-01 4.9826656e-01 -1 5.3110049e-01 1 1 -3.7002880e-01 -6.4563130e-01 -8.3805040e-01 1.4617077e+00 -2.9821074e-01 -5.1189991e-01 4.0967643e-01 -1.1199095e+00 -1 6.0471866e-01 1 1 1.2794623e+00 -6.4164762e-02 -1.3531365e+00 -3.3325678e-01 -1.1876229e+00 1.3204265e+00 -9.3931651e-01 -1.0378674e+00 -1 9.6148875e-01 1 1 -2.7870942e-01 -8.5088217e-01 -1.7646272e-01 4.1302576e-01 1.3014941e+00 1.9744867e-01 -5.8944488e-01 -1.3141563e+00 -1 5.5406598e-01 1 1 -1.5462709e-01 -2.4684136e-01 -1.4541425e-01 -1.1957380e+00 -6.9826432e-01 9.9793095e-01 -1.3584332e+00 1.5126799e+00 -1 8.8488052e-01 1 1 -7.2033191e-01 1.3811995e+00 1.8181739e-01 -3.9524609e-04 1.2617916e+00 -7.3775066e-01 -1.2329351e+00 -1.2977922e+00 -1 1.1727026e+00 1 1 1.0795978e+00 5.9205360e-01 -9.6482105e-01 -3.5971567e-01 1.1808405e+00 4.9079901e-01 5.7166340e-03 8.4581575e-02 -1 3.0667513e-01 1 1 -1.0392825e+00 1.2209077e+00 1.1539671e+00 -1.3170130e+00 9.4541902e-01 -9.6334399e-01 -1.3099045e+00 1.5626492e+00 -1 9.6096602e-01 1 1 3.4930881e-02 -1.0871678e+00 -1.4672277e+00 6.2413385e-01 -5.1822535e-01 8.4612599e-01 7.1689146e-01 -2.6903777e-01 -1 5.0863846e-01 1 1 -3.9450399e-01 -5.2626857e-01 -1.3348442e+00 3.9685805e-02 -1.3185844e+00 -1.1503491e+00 7.8697403e-01 -9.6605043e-01 -1 6.7174137e-01 1 1 1.4735813e+00 -1.4125998e+00 -6.1319489e-01 9.8168899e-01 -6.5282170e-01 -5.5687889e-01 5.6750130e-01 -6.5880236e-01 -1 5.2148305e-01 1 1 1.3066245e+00 -5.4869769e-01 -1.5426550e+00 -3.9774125e-01 -1.5328011e+00 -6.5890981e-01 1.1900747e-01 -1.5187765e+00 -1 8.8060721e-01 1 1 7.0491718e-01 -1.3876622e+00 1.6161466e-01 4.7201590e-01 -7.2822162e-01 -1.8309384e-01 -1.0360332e+00 -6.3677311e-01 -1 5.3923043e-01 1 1 5.9715542e-01 7.4573713e-01 -1.2200068e+00 6.4975370e-01 4.2425098e-01 1.5026473e+00 1.2376201e+00 1.1605040e+00 -1 4.1851598e-01 1 1 -9.9739766e-01 -1.3507449e+00 5.2168915e-01 2.3438947e-01 -1.0290886e+00 -2.6989426e-01 1.9672953e-01 -1.5583704e+00 -1 6.7172025e-01 1 1 2.7594022e-01 -8.2040793e-01 -1.5555013e-01 -1.7341641e-01 -1.4242564e+00 3.4688104e-01 1.4776942e+00 -7.2550161e-02 -1 8.6045697e-01 1 1 7.3654693e-01 -1.4584928e-01 -5.2587509e-01 7.8841743e-01 1.4589417e+00 -7.6627881e-01 1.3171795e+00 -4.1259960e-01 -1 7.2349561e-01 1 1 1.2691372e+00 -8.4658581e-01 -1.0824257e+00 -3.0614198e-01 3.0238623e-01 -1.4596190e+00 -9.6779419e-01 -1.0664503e+00 -1 6.7581717e-01 1 1 -1.0247539e+00 -2.9463607e-01 6.3431868e-01 6.0056593e-01 -8.9149781e-01 8.8128585e-01 1.4498675e+00 -1.0436271e+00 -1 6.5936678e-01 1 1 -8.2752056e-01 -7.9846076e-01 1.5702648e+00 -2.2562894e-01 -1.1483428e+00 -8.3813325e-01 -1.4113190e+00 -7.2971137e-01 -1 6.7073650e-01 1 1 -3.0735289e-01 1.1538644e+00 -1.0787927e+00 -2.4328684e-01 -1.3942684e+00 3.9588265e-01 -1.0146800e+00 5.1867468e-01 -1 9.7610097e-01 1 1 -9.0164184e-01 -5.2103540e-02 -1.1381126e+00 1.4316721e+00 -3.2924496e-01 -2.9347087e-01 -1.1614429e+00 -5.5428917e-01 -1 3.5346014e-01 1 1 1.1484834e+00 8.0015756e-01 8.9849124e-01 6.5481113e-01 -1.2753992e+00 -6.4482053e-02 1.4851702e+00 -1.1158484e+00 -1 6.5470277e-01 1 1 6.1445457e-01 -9.1011904e-01 -6.9359761e-01 4.1152704e-01 -5.4731723e-01 9.9596001e-02 1.3023103e+00 1.2434486e+00 -1 5.9538871e-01 1 1 7.2293574e-01 4.3964272e-02 1.1552988e+00 -1.2521326e+00 -1.7738313e-01 -5.5890387e-01 4.5402581e-01 7.6614030e-01 -1 8.9435259e-01 1 1 -1.2993431e+00 6.3324121e-01 -1.0776469e+00 9.3687026e-01 9.3078371e-02 -1.3532756e-01 -1.1674937e-01 -8.6825404e-01 -1 6.6004217e-01 1 1 -8.4842274e-01 -8.3090664e-01 -7.3033317e-01 3.1611302e-01 -1.4495501e-01 6.2812277e-02 1.2887897e+00 -4.7839596e-02 -1 6.0164216e-01 1 1 2.4814468e-01 -6.6853888e-01 -5.0711812e-01 4.7839838e-01 -1.5244774e+00 1.1080997e-01 -5.9299458e-01 2.0763200e-01 -1 9.5051623e-01 1 1 -1.4673332e+00 1.3439664e+00 6.5719174e-03 1.1060014e+00 9.3750592e-01 -5.8125675e-01 -1.3279645e+00 -6.3838297e-01 -1 3.9315973e-01 1 1 3.4055890e-02 -7.5909481e-03 4.9847221e-01 -2.3756042e-01 -1.5667963e+00 1.1709261e+00 -1.2253254e+00 -7.6368671e-01 -1 8.1321029e-01 1 1 6.0747236e-01 1.2242348e+00 -8.0509835e-01 2.8621954e-01 -3.1516270e-01 8.1926037e-01 -9.0423142e-01 1.2650631e+00 -1 1.0411493e+00 1 1 -3.8818133e-01 1.4232443e+00 -4.4836696e-01 7.1352635e-01 -2.1422897e-01 -2.9160702e-01 -1.5337611e+00 -3.8288584e-01 -1 5.6691240e-01 1 1 9.2435749e-01 3.8018597e-01 9.7725291e-01 7.7814812e-01 -2.8115844e-01 -1.5461128e-01 -1.1554538e+00 -1.1804818e+00 -1 6.7272159e-01 1 1 5.0069713e-01 -2.1382844e-01 4.4326735e-01 -1.1472322e-01 -4.7447805e-01 -4.5461735e-01 -1.5272016e+00 -1.2002005e+00 -1 7.1333521e-01 1 1 -1.1101040e+00 1.6735414e-01 1.2781055e+00 7.8465596e-01 -1.1903737e+00 -4.0048046e-01 -8.6524797e-01 3.9585433e-01 -1 9.3277430e-01 1 1 4.0132912e-01 9.9559926e-01 -1.0918304e+00 -6.9316089e-01 -9.4884634e-01 1.5579255e+00 2.0976855e-01 -7.6957866e-01 -1 6.6625664e-01 1 1 1.3902172e-01 9.1434614e-01 -3.5053802e-01 -9.2946780e-01 -5.3614938e-01 -1.1212516e+00 7.1308413e-01 -3.7150866e-01 -1 7.8171477e-01 1 1 -8.0680752e-01 -1.2557201e+00 -1.0063595e+00 -1.5666151e+00 -9.7497245e-01 1.5392553e+00 -3.7102772e-01 1.5401451e+00 -1 7.6200316e-01 1 1 -9.0007143e-01 3.3217615e-01 4.5031555e-01 -4.1231113e-01 1.8523169e-01 -7.5089671e-01 1.9852857e-01 -1.5050088e+00 -1 8.4507452e-01 1 1 -7.3184043e-01 2.7445903e-01 3.5666303e-01 6.4029511e-01 -1.2932214e-01 -5.4324760e-01 2.9827545e-01 1.4204355e+00 -1 9.0057450e-01 1 1 -7.0680728e-01 9.7497823e-01 2.7679225e-01 1.4850601e+00 4.6492716e-01 -8.9416857e-01 -8.6635211e-01 2.9628270e-01 -1 1.0330367e+00 1 1 -9.4812171e-01 -8.8161170e-02 -6.5142488e-01 -5.4788128e-01 8.8978471e-01 1.0880540e+00 5.0196390e-01 1.9893674e-01 -1 9.5311639e-01 1 1 -9.2371044e-01 1.1069468e+00 -4.7562682e-02 -2.3259368e-01 6.3052321e-01 -2.8700052e-01 1.3310668e+00 8.7525648e-01 -1 4.3065508e-01 1 1 9.4957020e-01 -5.7110649e-02 -1.4214547e+00 -1.0607828e+00 6.1159203e-01 -1.2730175e+00 -4.1013818e-02 1.4989002e+00 -1 5.0455679e-01 1 1 1.3572919e-01 1.4686744e+00 1.4236951e+00 -3.8304621e-02 -2.6386105e-01 -1.3597344e+00 -1.3104408e+00 -4.1613010e-01 -1 1.0677087e+00 1 1 4.0426368e-01 5.1632556e-01 -1.4679282e+00 2.4073615e-01 1.2162277e+00 -1.1106335e+00 1.1267982e+00 -7.1329833e-01 -1 7.8648240e-01 1 1 -8.0519560e-01 8.0485038e-01 -5.4191291e-01 -3.1879444e-01 -1.2043945e+00 9.2554203e-01 5.7665347e-01 -8.7471433e-02 -1 9.7284452e-01 1 1 1.0586890e+00 -5.7763084e-01 -4.5324962e-01 -1.5626386e+00 -9.7688429e-01 1.5597441e+00 1.4737488e-03 1.3297948e-01 -1 6.9246969e-01 1 1 -5.9548483e-01 -7.2016332e-01 5.9584020e-01 4.4682828e-01 -5.3112594e-01 1.1691623e+00 -3.6344525e-01 1.3137351e+00 -1 1.0743949e+00 1 1 8.0073597e-01 7.7151521e-01 -1.1111093e+00 1.4364916e+00 -1.3689233e+00 -5.5168814e-01 -1.1681771e+00 8.3190027e-01 -1 1.0035818e+00 1 1 -6.1351073e-01 1.5032681e+00 -7.8729684e-01 -2.5798454e-02 1.5311804e+00 -1.3827029e+00 1.4017721e+00 -1.4811013e+00 -1 7.1148587e-01 1 1 -5.6773709e-01 7.3910544e-01 2.9028289e-01 -5.4834860e-02 -1.3783082e+00 -7.2720119e-01 7.7966521e-01 1.1098836e+00 -1 9.8719374e-01 1 1 -9.4036546e-01 2.8770308e-01 -1.0893515e-01 -1.1228526e+00 8.7790752e-01 -1.2749260e+00 2.5024152e-01 -9.6351276e-01 -1 4.3702164e-01 1 1 6.3028043e-01 5.1458219e-01 6.7540907e-01 -2.3726424e-01 -1.0690313e+00 1.1225923e+00 -7.8331192e-01 1.1511352e+00 -1 6.7708435e-01 1 1 -3.2726850e-01 -2.2172891e-01 1.0260227e+00 -1.0189299e+00 -4.4123027e-01 -9.9701228e-01 1.2912908e+00 1.2009994e+00 -1 7.7740139e-01 1 1 5.2705167e-01 -6.6888116e-01 1.6191428e-01 -3.3344516e-01 1.5431433e+00 4.6987626e-01 6.0255638e-01 4.6473250e-01 -1 7.9102179e-01 1 1 -1.1338747e+00 -1.2671723e+00 6.7399523e-01 3.8844265e-01 -1.3803440e+00 -7.5356794e-01 -1.3295936e+00 7.5977140e-01 -1 1.1352264e+00 1 1 -1.3183514e-01 -5.0825850e-01 -7.4531309e-01 3.2607285e-01 1.2195932e+00 -1.4563605e+00 -3.3050835e-01 -1.0961844e+00 -1 7.9776425e-01 1 1 -9.3034615e-01 -3.1025926e-01 -9.4719329e-01 1.3688521e+00 -1.1892988e+00 -9.0269320e-01 -5.1798405e-01 -1.2726617e+00 -1 7.7282399e-01 1 1 -6.2111572e-01 5.1637206e-01 -1.0276861e+00 4.1488114e-01 1.4085106e+00 -8.1363335e-01 -4.0470449e-01 1.4790824e+00 -1 1.0594591e+00 1 1 4.2047222e-01 -1.5552607e+00 1.5554464e-01 -1.4284242e+00 9.3748903e-01 6.1719004e-01 -3.2027812e-01 -4.8455925e-01 -1 8.1870542e-01 1 1 1.4347899e+00 -1.2151909e+00 4.3374661e-01 5.2579877e-01 1.2908873e+00 -4.2591723e-01 -1.3661286e+00 -9.7911718e-01 -1 5.2163523e-01 1 1 -3.5075557e-01 -2.1888877e-01 1.4842600e+00 -2.0021811e-01 1.0317276e-01 1.2987253e+00 1.3768331e+00 -3.6012090e-01 -1 1.0328539e+00 1 1 -1.5210898e+00 -5.8515387e-02 -1.4295886e+00 -4.2004342e-01 -1.3460652e-01 -1.1007472e-01 -5.3810292e-01 1.2969944e+00 -1 6.8040664e-01 1 1 1.3255658e+00 -1.4960575e-01 -1.9438648e-01 -5.1105472e-01 -3.8506134e-01 3.7217465e-01 7.4940261e-01 -9.2613786e-01 -1 1.0380427e+00 1 1 -1.3908572e+00 -1.1496884e+00 2.0279548e-01 -1.8234326e-01 -4.4992166e-02 2.2835520e-01 5.6464712e-01 9.9262726e-01 -1 7.6296526e-01 1 1 4.5329298e-01 1.1236236e+00 -2.4441172e-01 1.5513135e+00 9.4049153e-01 -1.0602938e+00 -7.2719935e-01 1.2294245e+00 -1 4.8640896e-01 1 1 1.3290172e-01 6.2818514e-01 1.3754659e+00 8.4863270e-01 1.4884533e+00 -1.2441503e+00 -1.2439952e+00 6.8349403e-01 -1 8.8245986e-01 1 1 6.8482026e-03 -9.8525181e-01 -1.5246624e+00 1.3912516e-01 -6.7692927e-02 7.2195146e-03 -5.2819690e-01 -1.3201045e+00 -1 4.9510464e-01 1 1 -1.1411870e+00 2.0763759e-01 9.6957186e-01 9.3170876e-01 -4.5848895e-01 -1.1837312e+00 7.3556137e-01 -1.0682887e+00 -1 2.7181334e-01 1 1 -5.0623572e-01 -5.4450880e-01 1.5313562e-01 1.5312826e+00 5.0294275e-01 7.3543274e-01 4.1290650e-01 -5.2597458e-01 -1 2.5862707e-01 1 1 -8.7077159e-01 -9.9946311e-02 7.8598851e-01 3.3982521e-01 -1.0670523e+00 1.3926148e+00 -5.8695822e-02 3.8703629e-01 -1 7.4283435e-01 1 1 -1.5194809e+00 9.5442290e-01 -2.8816393e-01 2.6842706e-02 1.4047400e+00 8.1121727e-01 -4.0581670e-02 -1.3194253e+00 -1 6.3940127e-01 1 1 9.0436410e-02 1.3594730e-02 1.1647650e+00 -1.2439877e+00 3.9702100e-01 -3.8353251e-01 -3.3052373e-01 9.2073477e-01 -1 7.4400377e-01 1 1 -5.6610134e-01 -8.4963302e-01 9.4132552e-01 -4.0174460e-01 -1.0865164e-02 5.1723620e-01 -7.7651913e-01 -6.9605830e-01 -1 7.6287600e-01 1 1 1.4188477e+00 -1.2436381e+00 -2.0255654e-01 -8.3886531e-01 -3.9842956e-01 4.0194273e-01 -7.8120026e-01 6.3914310e-01 -1 7.0417864e-01 1 1 -1.2566895e+00 -8.0943432e-01 1.1187061e+00 6.5849123e-01 1.4698820e+00 1.0271750e+00 -9.1706411e-01 9.7280938e-01 -1 6.8765167e-01 1 1 -2.5266036e-01 -1.0664937e+00 -3.3869950e-01 -5.6880099e-01 -1.1774709e+00 6.7895955e-01 -4.4293134e-01 1.1591268e+00 -1 6.9824902e-01 1 1 9.7067164e-01 1.3679205e+00 4.3353628e-02 2.8225526e-02 -8.6182324e-01 1.0086099e+00 1.2276031e+00 4.2750240e-01 -1 8.2380299e-01 1 1 -2.1242813e-01 4.6407641e-01 -2.0507370e-01 5.9260317e-03 1.2205992e+00 -3.2772406e-01 1.4855721e+00 2.1050616e-01 -1 5.2695627e-01 1 1 -1.4303103e+00 -8.4234687e-01 -3.4659174e-01 -9.3214989e-01 1.1374878e-02 -8.4631085e-01 -1.3684691e+00 5.4368587e-01 -1 6.4572280e-01 1 1 2.4173442e-01 -1.3073826e+00 -6.5460290e-01 4.7932878e-01 -4.5958005e-01 1.1851197e+00 -2.6001426e-01 -1.1646093e+00 -1 3.5061992e-01 1 1 7.5109962e-01 -8.7964227e-01 -5.3466857e-02 1.0351694e+00 1.0143581e+00 6.0911734e-01 -1.0424468e-01 -1.4656777e+00 -1 4.8106974e-01 1 1 8.1200684e-01 1.8736938e-01 -1.2195875e-01 -4.8460951e-02 -1.1059166e+00 -1.0152677e+00 9.6831178e-01 -4.1654307e-01 -1 1.0909845e+00 1 1 3.2040886e-01 1.2413230e+00 -1.4422270e+00 -8.1071086e-01 -1.4789298e+00 1.5276336e+00 9.6611796e-01 -1.3708764e+00 -1 3.9712669e-01 1 1 4.2182601e-01 -4.0070103e-01 1.0196213e+00 -5.3006891e-01 -9.2262119e-02 -1.2995502e+00 -1.3477930e+00 1.2065053e-01 -1 4.9145621e-01 1 1 -9.4482327e-01 9.9239796e-01 -6.1190257e-01 6.8856743e-01 1.2973435e+00 -1.1872557e+00 -1.4739792e+00 1.4461408e+00 -1 5.3411031e-01 1 1 1.1061927e+00 5.1718483e-01 1.3279324e+00 -8.7462149e-01 -1.3427036e+00 1.1904251e+00 1.4312290e+00 -1.2133332e+00 -1 6.9799216e-01 1 1 -1.6399948e-01 -4.6146364e-01 6.8521697e-01 -2.5130567e-01 -7.5911817e-01 -1.3284056e+00 -5.0896955e-01 -4.1285001e-01 -1 9.0898798e-01 1 1 -1.1624739e+00 7.7280518e-01 -6.3700925e-01 -1.3938696e+00 -4.9123510e-01 7.8560562e-01 3.0554536e-01 1.0080839e+00 -1 8.6249828e-01 1 1 -1.3483928e-01 1.1926282e+00 3.3331880e-01 9.0500515e-02 -8.2811217e-02 -4.4032621e-01 -1.2030644e+00 2.5613756e-01 -1 6.6490449e-01 1 1 -1.1554991e+00 1.1404543e+00 6.2940047e-01 5.1131257e-01 -8.2582437e-02 1.0297404e+00 -6.1289889e-01 9.2210421e-01 -1 7.5944369e-01 1 1 8.5225963e-01 7.5829636e-01 5.9130785e-01 1.3744772e+00 6.2092880e-01 -1.8652106e-01 2.9066562e-01 3.2898029e-01 -1 4.9396061e-01 1 1 1.4066919e+00 -7.5453581e-01 1.2534041e+00 7.0749264e-01 -4.2039431e-01 4.5001828e-01 4.0473354e-02 -3.1409763e-02 -1 8.7607639e-01 1 1 -1.3552852e+00 1.1262369e+00 -1.5577769e+00 -9.9410684e-02 -1.2534601e-01 -1.4978764e+00 -1.4899419e+00 -1.1632608e-01 -1 8.4486321e-01 1 1 1.4100803e+00 5.6702771e-01 4.7683981e-01 5.3192749e-01 1.3183131e+00 -1.2266191e+00 1.8158974e-01 -1.0217863e+00 -1 8.8719506e-01 1 1 -9.5554637e-01 -1.5574668e+00 4.3840229e-02 -8.6730915e-01 -7.6396607e-01 -6.5604312e-01 1.4922663e+00 -1.2171967e+00 -1 7.8838340e-01 1 1 -4.6197137e-02 -5.9524697e-01 -1.4515375e+00 1.2503730e-01 -2.8860193e-01 8.7353078e-01 1.1859287e+00 6.2595068e-01 -1 1.1428958e+00 1 1 -4.6189195e-01 -1.4847569e+00 -1.5239245e+00 -2.2355691e-01 8.6351292e-02 7.6935963e-01 -1.5017938e+00 -8.4072726e-01 -1 6.6751747e-01 1 1 -1.4261954e-01 -6.3848710e-01 8.0526316e-01 2.3832733e-02 -1.0964586e-01 -1.6803012e-01 -1.0928756e+00 7.8063307e-01 -1 9.9073772e-01 1 1 2.8551912e-02 6.2778448e-01 7.6849251e-02 -1.5671209e+00 1.2969179e+00 2.0963585e-01 9.3210609e-01 8.0913847e-01 -1 8.6605372e-01 1 1 -7.9169312e-01 -1.4359527e+00 4.1078307e-01 5.1215787e-01 9.3005721e-01 -1.5172758e+00 -1.2154961e+00 -7.6439277e-01 -1 6.7280807e-01 1 1 -1.3413063e+00 -3.4152313e-01 -1.1896643e+00 -1.2662061e-01 -1.0934730e+00 -5.4644811e-01 9.3487690e-01 -1.1769069e+00 -1 5.3168849e-01 1 1 7.3384065e-01 -2.8949570e-01 1.5487401e+00 -1.2543749e+00 3.1635509e-01 -1.2779790e+00 1.3712228e+00 -8.0698150e-01 -1 1.2437873e+00 1 1 -2.3298818e-01 7.7284845e-01 -1.5619717e+00 9.4874652e-01 1.4052849e+00 7.5954239e-02 -5.8289939e-01 -6.8251916e-01 -1 1.2351693e+00 1 1 -1.4079221e+00 -1.2216978e+00 -9.0983979e-01 -1.1415134e+00 1.3004004e-01 1.0762827e+00 -1.3041668e+00 -1.1448183e+00 -1 9.5915514e-01 1 1 -4.7071226e-01 3.7464548e-01 -1.5458811e+00 2.9042453e-01 -9.6556504e-01 -2.0712558e-01 -2.3931292e-01 1.2945693e+00 -1 1.1661242e+00 1 1 -7.3067484e-01 9.1482686e-01 -6.5264500e-01 -8.6993971e-01 1.2160666e+00 -2.7499716e-01 -8.9363675e-01 -8.4425751e-01 -1 5.9540340e-01 1 1 3.3613288e-02 5.4059256e-01 1.4370945e+00 -1.0457425e-01 -7.7074477e-01 -5.9455163e-01 6.0163172e-01 1.1380878e+00 -1 5.6523254e-01 1 1 -5.4814535e-01 2.5323668e-01 6.8370378e-01 -1.4291144e+00 -1.1208790e+00 7.7693934e-01 -1.1624040e+00 -1.3162534e+00 -1 5.6201483e-01 1 1 -1.5291743e+00 -7.0917394e-01 -9.3647352e-01 1.4910376e+00 1.5179299e+00 1.5604115e+00 1.0404811e+00 8.2379042e-01 -1 5.6925079e-01 1 1 5.3664053e-01 1.1606901e-01 6.8693951e-02 -6.1575195e-01 -1.0262683e+00 -1.7875273e-01 1.2614815e+00 4.4682106e-01 -1 1.1440166e+00 1 1 -1.9504954e-01 -1.5711968e-01 -1.5668627e+00 -5.3690405e-01 -1.1469005e+00 -9.3454188e-01 -8.8940300e-01 1.3151780e+00 -1 1.2045600e+00 1 1 -1.5165549e+00 1.3690289e+00 -1.4309573e+00 -1.0922371e+00 8.5553559e-01 1.1178894e+00 -4.9835038e-01 -4.9192947e-02 -1 9.9151394e-01 1 1 -9.9650998e-01 2.4483147e-01 -1.2081149e+00 -9.0322684e-01 -8.2952989e-02 -1.4989559e+00 -2.8876860e-01 -5.4699586e-01 -1 1.2018456e+00 1 1 -5.1286454e-01 -6.0387669e-01 -6.7425503e-01 -3.5777302e-01 6.7625845e-01 -5.2037421e-01 4.2683987e-01 -1.0592382e+00 -1 8.7871467e-01 1 1 8.1584281e-01 1.1303182e+00 -4.7962026e-01 -8.2823014e-02 -4.0652579e-01 2.6463936e-01 -1.4998453e+00 7.8831060e-01 -1 9.8773218e-01 1 1 -1.1818618e+00 4.7948459e-02 3.4900355e-01 -2.8085414e-01 4.8509462e-01 -7.0143616e-01 2.4030273e-01 1.0399903e+00 -1 6.2192532e-01 1 1 7.3971861e-01 -1.5195634e+00 3.4915056e-01 1.4983015e+00 5.5234359e-01 1.3596703e+00 -1.3202008e+00 -7.0458162e-01 -1 9.2028593e-01 1 1 1.1686031e+00 -1.2952526e+00 -3.2166792e-01 -1.0528540e+00 -1.6758985e-01 3.3047519e-02 4.5369170e-01 -1.2405141e+00 -1 8.7512407e-01 1 1 -5.2438383e-01 -1.2153560e+00 4.0821989e-01 1.2737188e+00 1.3259877e+00 -6.3224593e-01 5.5102444e-01 1.4304482e+00 -1 9.8077825e-01 1 1 -1.1516966e+00 1.4729351e-01 -2.8661439e-01 5.8003104e-01 -5.8314932e-01 -1.2909992e+00 -3.4741665e-01 -1.0650923e+00 -1 5.1778313e-01 1 1 -1.2128626e+00 -1.3042720e-02 -1.0664928e+00 2.1973398e-01 7.7840737e-01 1.1577155e+00 1.1891676e+00 -2.1108225e-01 -1 4.0218302e-01 1 1 1.2123599e+00 7.0249039e-01 1.3829679e+00 -1.4440331e+00 1.1008424e+00 -1.3009532e+00 -4.7244475e-01 -8.0129878e-01 -1 7.8656349e-01 1 1 -2.3785578e-01 6.5078500e-01 -1.1031814e+00 -1.0605714e+00 1.0187437e+00 3.6401260e-01 1.5673907e+00 5.7915018e-01 -1 4.0850776e-01 1 1 -1.5362581e+00 -1.2820795e+00 5.0997425e-01 3.7347873e-01 3.4468569e-01 1.2788811e+00 8.8117366e-01 1.1230416e+00 -1 6.7838060e-01 1 1 8.6031741e-01 2.7333372e-01 8.7250807e-01 1.5490859e-01 3.5561664e-02 -6.2242693e-01 4.1791129e-01 2.7202648e-01 -1 1.1281729e+00 1 1 -1.3962421e+00 9.1139587e-01 -7.1141220e-01 -8.3159991e-01 7.8227920e-01 3.7412969e-01 -7.6618343e-01 9.3170941e-01 -1 5.0407953e-01 1 1 1.0569815e+00 -5.7537327e-01 1.9686338e-01 2.4602559e-01 2.0132854e-01 -1.4708671e+00 1.4337232e-01 1.5421994e+00 -1 1.7920385e-01 1 1 -1.0191352e+00 -4.7630745e-01 5.8568874e-01 6.1621681e-01 2.3354871e-01 3.2950152e-01 5.7044347e-02 -1.5364032e+00 -1 5.7247158e-01 1 1 -6.4252751e-01 -5.2121441e-01 1.0607890e+00 -1.0750003e+00 1.4040249e+00 -6.9577009e-01 5.5857432e-01 1.5623371e+00 -1 1.1727103e+00 1 1 -1.3059413e+00 -1.2902672e+00 1.4228416e-01 -2.3006502e-01 9.4334202e-01 -8.0000694e-01 8.7969069e-01 7.6870059e-01 -1 3.7931449e-01 1 1 1.3523114e+00 8.9299239e-01 6.1788015e-01 5.9782010e-01 -8.6884327e-01 2.9985899e-01 6.2641989e-01 1.3219009e+00 -1 6.8231750e-01 1 1 -1.1259327e+00 1.1350079e+00 -1.3936640e+00 7.4912162e-01 -5.2622155e-01 6.1546452e-01 7.6210819e-01 -1.5437910e-01 -1 5.0734796e-01 1 1 1.4039570e+00 3.2767239e-01 4.0467243e-01 -1.0163344e+00 -6.2224217e-01 -1.1524335e+00 4.7909637e-01 3.0603469e-01 -1 8.5616635e-01 1 1 -1.9706447e-01 -2.2037561e-02 -2.1860095e-01 -6.9301822e-01 3.3785932e-01 -1.0319575e+00 2.7073089e-01 7.3789512e-01 -1 5.7328067e-01 1 1 -8.2388600e-01 3.2264419e-01 -1.5043532e+00 1.4682822e+00 1.5437013e+00 6.2265056e-01 1.1479343e+00 -1.2045223e+00 -1 3.5236029e-01 1 1 1.0883873e+00 2.9200465e-01 -1.2599711e-01 2.0869801e-01 -1.4267035e+00 2.4288356e-01 8.1064880e-01 1.7379643e-02 -1 8.1634699e-01 1 1 -9.6913329e-01 5.5436731e-01 -1.9998715e-01 1.5700981e+00 1.1714722e+00 1.2151347e+00 -5.1297201e-01 -6.8455683e-02 -1 7.0922136e-01 1 1 9.3474417e-01 -7.1246467e-01 3.2017661e-01 -7.3928763e-01 5.7145747e-01 -7.2410658e-01 -9.9031303e-01 -7.1174577e-01 -1 1.1055643e+00 1 1 -8.5955514e-01 1.3574071e+00 -3.3998163e-01 -2.0828207e-01 6.3699858e-01 4.7072798e-01 -3.3230170e-02 8.7373447e-01 -1 7.9602270e-01 1 1 -1.5001830e+00 -3.0409244e-01 4.8575673e-01 -8.6250954e-01 -5.1255996e-01 9.9493876e-01 7.0402030e-01 1.0511501e+00 -1 6.2325710e-01 1 1 8.4695259e-01 4.8968090e-01 -8.8600337e-01 -8.8927063e-01 -3.4815116e-01 -7.6200109e-01 1.2313063e+00 1.5045360e+00 -1 9.4867915e-01 1 1 1.7594505e-01 -9.0578490e-01 9.0489096e-02 -1.4151890e+00 1.4105188e+00 1.3209864e+00 8.9406705e-01 5.7050273e-02 -1 8.3091388e-01 1 1 8.6979208e-01 6.3123400e-01 3.1938439e-01 -8.3866553e-02 1.3058773e-01 1.8337231e-01 3.4725627e-01 6.5817732e-01 -1 8.3490796e-01 1 1 7.6494314e-01 -8.5153645e-03 -1.0884505e+00 1.0299424e+00 -1.1853385e+00 3.5970352e-02 -7.4307673e-01 4.3854752e-01 -1 5.4195632e-01 1 1 1.0022019e+00 1.3955304e+00 -9.4069190e-02 6.6354803e-02 -1.1443288e+00 1.3679150e+00 -1.0597544e+00 4.9183473e-01 -1 9.3295559e-01 1 1 -1.2117164e+00 -4.5162642e-01 -7.9976529e-01 -4.0210071e-02 9.6739119e-02 3.7155453e-01 1.5381608e+00 7.3598403e-01 -1 5.9228418e-01 1 1 -1.5144460e+00 -3.9732591e-01 1.2197627e+00 -3.6824889e-01 -1.4506217e+00 -7.6913766e-01 -2.9672046e-01 1.2333260e+00 -1 1.2320426e+00 1 1 -1.0952089e-01 1.1693762e+00 -1.4812030e+00 -2.2158248e-01 1.3015043e+00 7.5718599e-01 -1.2731706e+00 2.8224111e-01 -1 5.7116125e-01 1 1 2.5566775e-01 -9.8278554e-02 -5.9839034e-01 -1.3495100e+00 -5.2632558e-01 -5.6688550e-01 -7.9078093e-01 -1.7863376e-01 -1 6.0387434e-01 1 1 -6.9095954e-01 7.1008650e-01 -9.0836088e-01 1.0851047e+00 7.7092555e-01 8.0590379e-01 1.4234166e+00 1.0650174e+00 -1 4.4935179e-01 1 1 1.5110430e+00 -4.8661983e-01 1.3189733e+00 4.1004104e-01 1.0175346e+00 1.4190801e+00 1.3487469e-01 -1.0478594e+00 -1 4.9340326e-01 1 1 -5.3542672e-01 -1.0537922e+00 9.0611140e-01 -1.0945442e+00 -1.1268618e+00 -4.9146420e-01 -1.3910080e+00 3.9488258e-01 -1 9.2762811e-01 1 1 -1.3954804e+00 1.2132303e+00 -1.4268862e+00 1.1621573e+00 1.4964504e+00 -7.9180542e-01 1.0612418e+00 -1.3938040e+00 -1 4.3436097e-01 1 1 1.2909619e+00 -1.3159789e+00 1.2424843e+00 1.0959883e+00 -7.4810258e-01 -8.7179571e-02 1.4697914e+00 1.1932393e+00 -1 4.4849985e-01 1 1 1.3570003e+00 -8.4483256e-01 2.6775261e-01 1.1180120e+00 -7.0622505e-01 -1.2448745e+00 4.4153080e-01 -1.1543654e+00 -1 5.0219114e-01 1 1 -8.5872364e-01 8.9800560e-01 1.3574841e+00 5.6140766e-01 -5.8729147e-01 4.0109949e-01 3.6632412e-01 1.0562353e+00 -1 4.8789588e-01 1 1 -9.1619819e-02 5.6897085e-01 9.8998445e-01 1.3757994e+00 2.7635295e-01 -5.7862719e-01 -7.1205280e-01 -9.9394127e-01 -1 2.8489421e-01 1 1 -4.7389045e-01 -3.1494176e-01 7.9399301e-01 9.3941985e-01 1.3900435e+00 1.3836217e+00 -1.1449495e+00 -1.3227533e+00 -1 7.4260970e-01 1 1 -7.3940655e-01 3.5742077e-01 -8.4509634e-01 -8.1530343e-01 -1.5630717e+00 4.6031028e-01 -9.1179342e-01 1.5356878e+00 -1 6.0402068e-01 1 1 9.3461188e-01 4.4573933e-01 -3.9373135e-01 8.2233434e-01 -5.4872633e-01 -1.3078729e+00 1.7689577e-01 -1.0211303e+00 -1 8.2850792e-01 1 1 5.8611217e-02 -1.1575424e+00 -1.2486921e+00 1.1071452e+00 1.2725364e+00 3.0368144e-01 1.1406246e+00 3.8438063e-01 -1 9.2952541e-01 1 1 -1.3813736e+00 1.0680339e+00 -9.2957861e-01 1.3665743e-01 -4.4289719e-01 -1.1141399e+00 4.7998896e-01 1.1706875e+00 -1 1.0291650e+00 1 1 -3.7602575e-01 -6.1428024e-01 -2.8750773e-01 2.9721458e-01 -1.3400737e+00 -1.4577989e+00 -4.3541149e-01 -5.0362430e-02 -1 8.1041759e-01 1 1 1.0196831e+00 -9.3451330e-01 -3.7288993e-01 1.5308534e-01 -5.4059547e-01 5.4768061e-02 -1.1916588e+00 -1.3529415e+00 -1 9.1684950e-01 1 1 4.2595044e-01 -1.5433665e+00 3.1622012e-01 -5.9100343e-02 -3.0211616e-01 1.4898431e-04 -5.5620787e-01 -3.9860026e-02 -1 7.0147535e-01 1 1 -7.4056979e-01 7.6999394e-01 -8.6325901e-01 -5.5619289e-01 -8.5258348e-01 -6.3761338e-01 1.1941461e+00 -7.6821821e-01 -1 4.2809309e-01 1 1 2.3362928e-01 1.0679346e+00 -9.1932426e-01 1.4458459e+00 -5.6651221e-01 -3.9548444e-01 1.5193108e+00 5.0226908e-01 -1 1.0898061e+00 1 1 -3.8342422e-01 8.5832892e-01 -7.3010997e-01 1.1293673e-01 7.9655233e-01 7.0313557e-01 1.9202623e-01 1.7695694e-01 -1 8.8108622e-01 1 1 -8.0438257e-01 -2.5925673e-01 1.0261729e-01 6.0572155e-01 1.3287573e+00 -1.0720366e+00 9.6918582e-01 -9.7290073e-01 -1 3.4783288e-01 1 1 -9.8470555e-01 6.1137248e-02 -4.5539002e-02 -1.5396885e+00 -1.1586027e+00 -6.8536459e-01 -5.1913865e-02 4.4711418e-01 -1 3.6382394e-01 1 1 -3.6083822e-02 2.3292308e-01 1.1745993e+00 -2.4603480e-01 -1.0445077e+00 1.2975257e+00 8.4642664e-01 -4.1653879e-02 -1 8.4831437e-01 1 1 -1.3340886e-01 3.1371507e-01 -2.7753753e-01 -7.7089529e-01 1.7954640e-01 -1.4223951e+00 7.6096227e-01 4.9841160e-01 -1 4.4015128e-01 1 1 8.9450876e-01 1.0167659e+00 6.9186294e-01 -5.0906995e-01 -1.4341913e+00 1.3263749e+00 6.9251570e-02 1.3177456e+00 -1 6.3079834e-01 1 1 1.4879003e+00 -1.4799183e+00 1.1059842e+00 -1.3818294e+00 9.8713528e-01 -3.5933975e-01 1.5218549e+00 -8.7786642e-01 -1 1.0134504e+00 1 1 6.3295875e-02 -9.9751985e-01 -5.2690335e-01 1.3877295e+00 3.1923814e-02 -1.2821812e+00 -1.0314449e+00 -1.3818313e+00 -1 7.4714720e-01 1 1 -1.1861315e+00 1.3638079e+00 4.8511105e-01 3.8596547e-01 -6.6880689e-01 -1.4346943e+00 -1.8692214e-01 1.3556923e+00 -1 5.9923712e-01 1 1 1.2350999e+00 4.5893060e-01 8.2840939e-01 -4.6725505e-01 -1.8827724e-02 -1.1842561e+00 -7.8128683e-03 -8.5099879e-01 -1 4.0481259e-01 1 1 -1.3204720e+00 6.3657030e-01 -4.6200335e-01 8.2596852e-01 8.6329677e-01 1.3393576e+00 6.3601320e-01 9.3472836e-01 -1 6.5265027e-01 1 1 -9.6277644e-01 -1.4275667e+00 1.1266775e+00 -6.4497701e-01 1.5540199e+00 1.0713528e+00 -1.3660123e+00 -1.1253435e+00 -1 6.3053475e-01 1 1 9.6012469e-01 -7.7036419e-01 -1.4512303e+00 1.5075882e+00 -7.8896591e-01 -1.3834200e+00 1.8992792e-01 -1.2598192e+00 -1 8.1696745e-01 1 1 -1.5457598e+00 -1.0076629e+00 4.9736572e-01 1.0908046e+00 5.1246616e-01 -2.1193388e-01 2.6035604e-01 5.5311023e-01 -1 4.8416737e-01 1 1 1.3858113e+00 5.3499854e-01 -5.5243932e-01 -1.1820146e+00 -1.2283596e+00 5.9328700e-01 -4.3461810e-01 1.5104450e-01 -1 1.2705840e+00 1 1 -4.3717465e-01 4.8224399e-01 -1.4412778e+00 1.3128765e+00 1.5066450e+00 -4.0423387e-02 -4.2342173e-01 1.9800514e-01 -1 5.0247636e-01 1 1 5.9086100e-01 -2.3436204e-01 1.2653011e+00 -1.0318469e+00 9.4492451e-01 -8.1184816e-01 -7.4173151e-01 9.2577947e-01 -1 8.9726389e-01 1 1 2.6384970e-02 6.3430467e-01 4.7552517e-01 -6.5999740e-01 5.9531971e-01 -7.9516849e-01 -4.4190549e-01 -7.3290369e-01 -1 7.2989689e-01 1 1 4.8763203e-01 1.3347926e+00 -6.0184031e-02 3.8742934e-01 -4.3430782e-01 -6.1632486e-02 -3.8057644e-01 2.7240541e-01 -1 4.0007197e-01 1 1 -7.8378643e-01 -2.5380122e-01 7.9830766e-02 -9.9657828e-01 -1.4918204e+00 8.6837752e-01 -6.5572929e-02 1.0172156e+00 -1 5.9614708e-01 1 1 -4.0052595e-01 6.4577584e-01 2.5562022e-01 1.4808963e+00 2.5133290e-02 -1.0185142e+00 6.1479784e-01 -2.0441308e-01 -1 1.2343321e+00 1 1 7.9333532e-01 -6.4815702e-01 -1.4896768e+00 -1.4150074e+00 1.4417944e+00 3.7020945e-01 2.0905362e-01 1.3317962e+00 -1 7.6307871e-01 1 1 6.6757793e-01 1.4683437e+00 1.4951848e+00 -1.7297495e-01 1.1350222e+00 -1.3847737e+00 1.2636833e+00 -3.4846956e-01 -1 9.2446153e-01 1 1 1.3548304e+00 1.2428629e+00 -2.9289455e-02 -1.2167356e+00 5.6803749e-01 -9.7334783e-01 1.5593937e+00 -7.9925746e-01 -1 6.7590695e-01 1 1 3.7017302e-01 3.4772669e-01 9.6217321e-01 -1.0484545e+00 -2.9404643e-01 -7.8396184e-01 1.5640174e+00 3.3003556e-01 -1 4.4741073e-01 1 1 1.1444731e+00 8.8006781e-01 1.4678105e+00 -1.8086494e-01 -3.1312061e-01 -2.0709380e-01 7.3551962e-01 -1.1450164e+00 -1 8.3528416e-01 1 1 -8.1191302e-01 6.8141330e-01 -1.4364029e+00 1.2646174e+00 -4.5038611e-01 2.5918574e-01 -2.8878944e-01 1.1053253e+00 -1 6.4067278e-01 1 1 1.2563478e+00 1.4081482e+00 1.5151966e+00 1.5503494e+00 -1.5426051e+00 -1.2543326e+00 7.6594297e-02 9.6479798e-01 -1 8.4387201e-01 1 1 7.9339177e-01 1.1286879e+00 1.5867882e-01 3.5341677e-01 9.9972074e-01 -1.4811432e+00 -7.3264351e-01 -1.5416837e+00 -1 9.5732344e-01 1 1 -1.5253889e+00 9.2090744e-01 -2.9715576e-01 -8.7608321e-01 1.0689088e+00 4.0671243e-01 1.5038052e+00 7.7802122e-01 -1 6.1300128e-01 1 1 1.3263742e+00 -9.3568993e-01 8.3539644e-01 3.1418542e-01 1.5226561e+00 -4.8977035e-01 3.4129564e-01 8.9399802e-01 -1 8.6139502e-01 1 1 -3.6954347e-01 6.7219634e-01 7.3044839e-01 -5.0286243e-01 -1.3341172e-01 -5.9750502e-01 -3.9232958e-01 -8.1286921e-01 -1 9.8934486e-01 1 1 1.1582997e-02 4.3673654e-01 -6.9803078e-01 -7.2462581e-01 8.4644066e-01 1.4048169e+00 3.1977418e-01 8.9370641e-01 -1 6.8210261e-01 1 1 -1.0331475e-01 1.4705231e+00 -1.0963320e+00 1.1687974e+00 9.9663120e-01 -1.4523388e+00 -8.2040848e-01 5.6909086e-01 -1 6.1065914e-01 1 1 8.8980849e-01 1.7218531e-01 -6.1167813e-01 -4.0014854e-01 -5.9142740e-01 7.1651231e-01 -1.5509409e-01 -1.4395182e+00 -1 6.4194176e-01 1 1 1.0302138e+00 5.1173697e-01 -1.1832470e+00 8.5341830e-01 -1.2115643e-01 6.9773056e-01 8.5550288e-01 -5.7735910e-01 -1 4.5124983e-01 1 1 1.4858472e+00 -9.1741249e-01 -5.5039527e-01 -1.1106796e+00 -5.2403222e-01 -8.0782449e-01 -6.3267504e-01 7.0525458e-01 -1 3.7653852e-01 1 1 1.1349953e-01 -1.4981707e-02 1.4970555e+00 1.5183001e-01 -1.5253330e+00 8.5732817e-01 9.2171955e-01 -1.5346216e-02 -1 8.5642056e-01 1 1 6.3988540e-01 -4.7013310e-01 -3.8093633e-03 8.3366767e-01 -8.7551776e-01 -1.3709000e+00 1.4704283e-01 -3.1325806e-01 -1 9.0131273e-01 1 1 8.8228707e-01 -4.2147785e-01 -1.1921166e+00 -5.0651655e-02 3.9299974e-01 -2.7513066e-01 -1.0846007e+00 3.8113473e-01 -1 7.9087026e-01 1 1 2.8142708e-01 5.1313637e-01 1.1745513e+00 6.9243350e-02 1.5189473e+00 3.0330564e-01 -1.3636951e+00 2.3958832e-02 -1 1.0116286e+00 1 1 -1.2936496e+00 6.1119786e-01 -1.0848603e+00 1.3836991e+00 3.6601401e-01 -1.1469556e+00 1.4362311e+00 5.5222753e-01 -1 2.2588010e-01 1 1 5.9406135e-01 -6.0561572e-01 5.5591466e-01 -1.3796326e+00 3.5902590e-01 -7.0961701e-02 -1.2612060e+00 1.0233722e+00 -1 3.2442492e-01 1 1 4.0766291e-01 1.7678772e-01 1.6113681e-01 6.1008290e-01 -8.5115326e-01 1.1519040e+00 -7.6328743e-01 -4.0321508e-01 -1 9.2208073e-01 1 1 -2.2309304e-01 -6.7548904e-01 1.7341512e-01 -4.9504649e-01 1.4801518e+00 1.5566868e+00 -1.4491128e+00 -4.2052900e-01 -1 7.9524325e-01 1 1 1.5369247e+00 7.7158089e-01 -8.0998046e-01 -1.3089689e+00 -1.3611201e+00 5.1294929e-02 1.5288296e+00 7.5259558e-01 -1 9.3235906e-01 1 1 9.1816531e-01 -5.3443014e-01 -8.2055945e-01 7.3361464e-01 7.3204298e-01 1.3174905e+00 -4.7665314e-02 8.2193149e-01 -1 9.0545323e-01 1 1 1.0121723e-01 -3.5393550e-01 4.4914207e-01 -8.8983280e-01 9.6959181e-01 1.1176442e+00 -4.8061094e-03 6.1961267e-01 -1 1.0663500e+00 1 1 1.5564282e+00 -1.5590803e+00 -5.1630748e-01 -1.4387558e+00 4.8845673e-01 6.6421531e-01 9.0512818e-01 -5.4949758e-01 -1 5.6717589e-01 1 1 -1.1530835e+00 5.6162115e-01 -5.0085345e-01 -3.2938855e-01 5.1064267e-01 1.3879995e+00 8.9774162e-01 8.7652597e-01 -1 1.0460306e+00 1 1 6.1120133e-01 -1.3192189e+00 -1.5171436e+00 -5.4714485e-01 -4.5974485e-01 -1.3596402e+00 -7.2618373e-01 8.4398936e-01 -1 1.2292310e+00 1 1 -5.4719638e-01 1.2493394e+00 -1.4657455e+00 -4.2183386e-01 1.3862447e+00 4.7145855e-01 1.1755298e-01 6.3832576e-01 -1 1.1703944e+00 1 1 -1.2878711e+00 -7.5781275e-01 -1.5561873e+00 8.1286342e-01 5.6302696e-01 7.0725117e-01 -3.4876142e-01 -1.9784743e-01 -1 1.1248153e+00 1 1 3.2430880e-01 -5.4220895e-01 -1.0819071e+00 -9.9092445e-01 3.1700993e-01 -1.0161673e+00 5.7876864e-01 -1.4167421e+00 -1 8.2654898e-01 1 1 -5.2927169e-03 8.5443232e-01 -7.5036333e-02 -8.8455175e-01 -1.5528533e-01 -1.0255897e+00 9.9374551e-01 -1.0538747e+00 -1 7.1942733e-01 1 1 -9.9009902e-01 2.2404390e-01 -1.3569917e+00 -6.4475247e-01 7.8287625e-01 8.3268144e-01 1.1741767e+00 -1.7263083e-01 -1 3.9448073e-01 1 1 4.2212181e-01 -1.2638055e+00 1.0039360e+00 -1.0016733e+00 8.1110484e-01 -9.1836464e-01 -1.0979325e+00 1.4252847e+00 -1 9.5052108e-01 1 1 8.8510431e-01 -4.7108348e-01 -3.4136462e-01 6.7184142e-01 8.6845513e-01 -3.0976226e-01 7.6416416e-01 1.1654028e-01 -1 9.7200229e-01 1 1 5.0685464e-01 -6.8653241e-01 -7.6693534e-01 7.5480568e-01 2.8591393e-01 -5.5527629e-01 4.7624779e-01 1.4801871e+00 -1 3.3654830e-01 1 1 -1.2932685e+00 5.1968328e-01 7.2380898e-02 2.6797981e-01 -1.2814064e+00 1.1431068e+00 -4.8155257e-01 -7.6726392e-01 -1 4.2809211e-01 1 1 7.1627634e-01 6.8928932e-01 7.0939661e-01 -1.1071269e+00 -9.7901059e-01 1.3562989e+00 -7.1140367e-01 8.3319291e-01 -1 8.5925066e-01 1 1 -1.2655332e-01 -1.3080870e+00 4.8474122e-01 1.7085548e-01 1.4313809e+00 -8.0913533e-02 3.4020713e-01 1.3947969e+00 -1 3.6534992e-01 1 1 -1.2343455e-01 -1.5218688e-01 8.9600808e-01 1.5239856e-01 -1.0973469e+00 3.9586882e-01 1.6253152e-01 -2.1326088e-01 -1 6.7731919e-01 1 1 -1.1132654e+00 -5.4844711e-01 1.5541790e+00 9.6458241e-01 1.1805862e+00 -5.2594345e-01 -1.5183694e+00 2.8157412e-01 -1 6.6170794e-01 1 1 6.7434287e-01 -3.1775152e-01 -1.2566444e+00 1.1184453e+00 -1.8684494e-01 9.1008116e-01 -7.6781879e-02 1.1777393e+00 -1 4.6894786e-01 1 1 -1.1857531e+00 2.5770789e-01 5.0472573e-01 1.5609946e+00 1.2898046e+00 -6.8052854e-01 7.2153421e-01 -9.1146773e-01 -1 4.6847008e-01 1 1 1.3122710e+00 -9.5984232e-01 6.2517801e-01 1.9577262e-01 7.5635832e-01 8.9566190e-01 2.7784018e-01 -6.3232856e-01 -1 1.1817707e+00 1 1 1.3584451e+00 8.3344893e-03 -1.2606366e+00 1.1029067e+00 1.2304643e+00 -1.1225094e+00 1.2532560e+00 4.6180647e-01 -1 8.5093033e-01 1 1 1.4335425e+00 -1.2939071e+00 -6.1769410e-01 1.1567555e+00 -6.9172113e-01 -7.5119553e-01 -9.0566933e-01 -1.2940635e+00 -1 5.2783507e-01 1 1 6.7542294e-01 -5.9177825e-01 1.3789320e+00 1.4144891e+00 1.2773576e+00 7.1762019e-01 -5.6801396e-01 -7.8932947e-02 -1 3.9094399e-01 1 1 1.2590854e+00 2.6526531e-01 1.8176653e-01 8.8707531e-01 -1.0942971e+00 4.6835567e-01 6.8950799e-01 -8.7393690e-01 -1 5.9078134e-01 1 1 -3.1971133e-01 3.9415988e-01 1.3220691e+00 -9.2404683e-01 -9.6796864e-01 -1.1774684e+00 -7.7454748e-01 -1.3117956e+00 -1 4.5848445e-01 1 1 -1.2648415e+00 -9.7373854e-01 -4.6895270e-01 -1.5626048e+00 -1.4822129e+00 -8.1854965e-01 9.4048143e-01 3.4932876e-01 -1 2.8005810e-01 1 1 9.6559985e-01 -1.0675922e+00 5.6786418e-01 1.0160972e+00 1.2769052e+00 -3.2975433e-01 1.3186782e+00 -4.6813840e-01 -1 1.0387195e+00 1 1 -6.3101263e-01 -1.3868651e+00 -6.5282376e-02 -1.5186979e-01 7.2613180e-01 -4.1158697e-01 -9.1098162e-01 -1.4541148e+00 -1 1.2546371e+00 1 1 5.8749211e-01 -1.5650193e+00 -7.8506176e-01 -1.5022691e+00 -9.9032710e-01 2.4486613e-01 1.2544652e+00 -8.5860884e-01 -1 5.6049702e-01 1 1 -4.5777733e-02 1.2761123e+00 1.5620792e-01 3.4259051e-01 -2.6971048e-01 -2.1306054e-02 5.6841061e-01 -1.3037761e+00 -1 1.0414230e+00 1 1 3.0384550e-01 -3.3819355e-02 -9.8490596e-01 -6.2067595e-01 2.9421097e-01 5.0717042e-02 -3.0607790e-01 4.3997828e-02 -1 1.0774068e+00 1 1 -1.4982709e+00 2.2637597e-01 -2.6272507e-01 1.5284398e+00 -6.2994920e-02 1.0297090e+00 -1.4641046e+00 1.1972239e+00 -1 4.5454838e-01 1 1 1.5673671e+00 2.3220598e-01 1.4589529e+00 -3.1521563e-01 -3.8888075e-02 -7.1460632e-01 8.9001555e-01 -1.5928305e-01 -1 7.1266455e-01 1 1 4.8480237e-01 8.2780219e-01 4.9020834e-01 -1.1037962e+00 -1.4059987e-01 -7.9697403e-02 1.3687025e+00 -4.3329482e-01 -1 7.1183121e-01 1 1 -1.2178615e+00 -1.2424890e+00 -1.4658952e+00 -3.9794720e-01 -5.8428211e-01 -1.1557887e+00 1.0414180e+00 -1.7428344e-01 -1 1.1000334e+00 1 1 -1.1224372e+00 -3.4660397e-01 -9.3139623e-01 1.5209057e-01 5.8920868e-01 -8.7329501e-01 1.2988334e+00 -1.2174442e+00 -1 6.7923891e-01 1 1 4.6137458e-01 -8.6012784e-01 5.7977574e-01 -1.0702800e+00 5.3019077e-01 5.1678732e-02 -1.4345948e+00 -3.9112194e-01 -1 3.7758326e-01 1 1 8.7186566e-01 1.4407654e+00 -9.2951978e-01 5.6336063e-01 1.3594287e+00 1.4848723e+00 4.8890726e-01 -1.3746370e+00 -1 5.1524906e-01 1 1 1.0579531e+00 -4.5147483e-01 7.0136745e-01 -3.5821382e-01 -8.8447127e-01 -5.6351463e-01 -1.3420447e+00 -2.5166520e-01 -1 5.0874456e-01 1 1 -3.9660644e-01 -9.9126001e-01 6.2708319e-01 -1.2081246e+00 7.0781752e-01 9.1145600e-01 8.8969132e-01 -1.1532995e+00 -1 4.7845854e-01 1 1 6.9521878e-01 -2.4121768e-01 -6.5624933e-01 -8.3721942e-01 -9.2230554e-01 4.3518788e-01 -9.3895562e-01 1.2226315e-01 -1 8.2277300e-01 1 1 9.5890229e-01 -1.4910412e+00 5.4937644e-01 4.6722759e-02 -5.7103775e-01 5.7496518e-01 -8.0724716e-01 2.7508587e-01 -1 3.9012815e-01 1 1 -9.9507908e-02 5.5526728e-01 2.2899534e-01 -1.2875575e-01 1.3404972e-01 -9.9149171e-02 1.1356190e+00 -1.0562414e+00 -1 1.1652168e+00 1 1 -1.1021175e+00 -1.2945151e+00 2.7367578e-01 5.5940357e-01 4.5175444e-01 -1.3560139e+00 1.1726505e+00 8.9033054e-01 -1 8.8491079e-01 1 1 -4.5846921e-01 -1.3867704e+00 3.7725385e-01 -8.9108023e-01 -5.9253690e-01 -1.4122301e+00 1.5254430e+00 3.7952397e-01 -1 5.0639813e-01 1 1 8.3469870e-01 2.5702942e-02 7.7142503e-01 -4.1326569e-01 8.0951190e-02 -6.1951731e-01 -4.1686676e-01 1.2263134e+00 -1 1.0004862e+00 1 1 1.5699234e+00 -1.5504430e+00 -1.2462958e-02 3.0489640e-01 2.3703194e-01 -9.8937426e-01 -5.2794294e-01 -1.3402665e+00 -1 7.6137506e-01 1 1 -5.3484038e-01 1.2150581e+00 1.0217682e+00 4.5610079e-01 2.5640924e-01 3.6798201e-02 -1.2792995e+00 -6.3928460e-01 -1 7.1284941e-01 1 1 -9.6570751e-01 1.1298511e+00 9.1194584e-01 1.9991355e-01 -7.9510320e-01 -4.2638598e-01 -1.2592733e-01 -2.0939527e-01 -1 1.2748388e+00 1 1 -1.1784871e+00 -1.5209320e+00 -7.5676596e-01 -1.5571865e+00 1.0356725e+00 -2.9636519e-01 9.7277618e-01 -7.2250935e-01 -1 5.6984885e-01 1 1 9.0941899e-01 8.3558664e-01 1.3431463e+00 9.7565378e-01 -1.0167444e+00 1.5561801e+00 6.0109422e-01 -9.5900959e-01 -1 4.0299294e-01 1 1 7.5676117e-01 7.8551971e-01 -1.2248160e+00 -1.3005758e+00 -1.3014955e+00 9.5983137e-01 -7.7145407e-01 1.4376985e+00 -1 6.1759377e-01 1 1 -1.4236942e+00 1.2574531e+00 1.3734753e+00 4.2485778e-01 6.7411962e-01 -1.9237016e-01 -4.7559424e-01 1.4095320e+00 -1 8.1851951e-01 1 1 1.4830739e+00 5.2081705e-01 -4.2406628e-01 -2.5536441e-01 1.3453912e+00 -4.6646631e-01 -1.1006053e+00 -7.4654218e-01 -1 4.0758376e-01 1 1 6.2760770e-01 8.9503524e-01 9.9183473e-01 -4.9413030e-01 -1.1947464e+00 1.5159197e+00 -1.7569969e-01 3.8667024e-01 -1 4.7738395e-01 1 1 -1.2655834e+00 9.1168535e-01 4.7566939e-01 1.5229756e+00 9.5703666e-01 -2.5344491e-01 1.1236662e-01 -1.1884161e+00 -1 8.5542273e-01 1 1 1.0644327e+00 1.1482390e+00 -7.7793960e-01 -1.0456075e+00 -3.9178448e-02 3.5111376e-01 4.4862138e-01 5.3660091e-01 -1 3.2981225e-01 1 1 -1.4504880e+00 -3.5118149e-01 4.7784838e-01 5.4380702e-01 1.2622840e+00 1.2580223e+00 1.5715014e-01 -8.6102018e-01 -1 3.8494126e-01 1 1 4.0672047e-01 7.4525377e-01 1.2869024e+00 8.7163419e-01 3.1373449e-02 6.6247642e-01 -8.5709751e-01 -9.9043124e-01 -1 1.0026709e+00 1 1 -3.5473709e-01 -4.9795683e-02 -8.9699920e-01 3.0932423e-01 -4.9400358e-01 4.3682934e-01 -1.0356114e+00 1.1216870e+00 -1 7.7000326e-01 1 1 6.7651285e-01 -1.2523920e+00 6.3762839e-01 -5.2345704e-01 5.1123014e-01 -1.1132729e-01 -1.0975677e+00 -5.0492661e-01 -1 4.8771822e-01 1 1 7.2758221e-01 -2.8186710e-01 6.4787270e-01 -1.2829888e+00 -1.0892201e-02 1.3115355e+00 6.1137060e-01 -8.5985930e-01 -1 3.7909921e-01 1 1 1.3955920e+00 1.8137923e-01 3.6380542e-02 6.9964845e-01 -8.5285138e-01 1.5636179e+00 -8.4387046e-01 -3.2898496e-01 -1 5.9768607e-01 1 1 5.8352199e-01 1.0958992e+00 -1.1627908e+00 1.0226067e-02 1.2141549e+00 3.0284125e-01 1.3600287e+00 -4.7171133e-02 -1 5.1145503e-01 1 1 -7.9813465e-01 -3.8011463e-01 8.2235121e-01 -9.1808305e-01 -1.4839798e+00 4.7271824e-01 -2.2542210e-01 -1.1238833e+00 -1 4.8301371e-01 1 1 3.5152452e-01 1.4128756e+00 1.3907102e+00 1.2812755e+00 -1.4471767e-01 -1.1229597e-01 9.1513785e-02 1.2900477e+00 -1 8.4135441e-01 1 1 -1.2631682e+00 -1.0994195e+00 2.1617320e-01 -1.2210578e+00 -6.7717987e-01 7.3877137e-01 -1.3082190e+00 -1.4400303e+00 -1 6.5630047e-01 1 1 8.1521139e-01 9.0427099e-01 1.5418535e+00 -1.4354117e+00 6.2812696e-01 9.5623909e-01 7.6949545e-01 2.4084373e-01 -1 5.0932272e-01 1 1 7.7222765e-01 -9.4267227e-01 -1.0659422e+00 -6.7523393e-01 1.1784562e+00 -8.7761215e-01 -1.0268428e+00 1.4892792e+00 -1 5.2977248e-01 1 1 9.1091974e-01 -4.4115817e-01 1.2118281e+00 -1.2239544e+00 -1.4288495e+00 -2.4986240e-01 -1.3787460e+00 1.2469715e+00 -1 6.3111242e-01 1 1 8.4706159e-01 -3.8671526e-01 2.4898450e-01 1.4787775e-01 -3.3991050e-01 8.7198989e-01 -1.9612964e-01 2.8528211e-01 -1 9.5562569e-01 1 1 -1.1338227e+00 4.3176764e-01 8.1008627e-02 3.8154584e-01 -1.4604031e+00 4.3355106e-03 -8.2024324e-01 6.6601991e-01 -1 5.1404922e-01 1 1 7.4359440e-01 -3.6033343e-01 1.2023771e+00 6.5026191e-01 2.6777644e-01 6.1029570e-01 -5.1962902e-01 3.0198772e-01 -1 3.8942430e-01 1 1 3.3554867e-01 8.6672145e-01 -1.5134444e+00 -6.4884668e-01 -1.3836557e+00 -6.0126520e-02 2.2265231e-01 -1.3061783e+00 -1 4.6694327e-01 1 1 4.0774568e-01 -5.7772556e-01 1.0149569e+00 -6.9810143e-01 -1.0333411e+00 1.0464053e+00 4.8047280e-01 5.1059510e-01 -1 8.0376422e-01 1 1 1.1680052e+00 8.2935480e-01 -4.6764371e-01 8.5789245e-01 -6.3894209e-01 2.9811807e-01 1.4132228e+00 -1.2592735e+00 -1 3.0006956e-01 1 1 -1.1492075e+00 -2.8047174e-01 5.7690783e-01 -1.3118292e+00 -7.3608735e-01 -3.6993110e-01 -1.5457604e+00 2.9989814e-01 -1 6.8687253e-01 1 1 -2.1934523e-01 -1.4995377e+00 1.1350408e+00 -2.1632584e-01 1.7174192e-01 -2.2016826e-01 1.3759518e+00 1.2734443e+00 -1 8.2849092e-01 1 1 -1.4470728e+00 -8.7360699e-01 8.8059079e-01 -9.6562223e-01 -6.5723162e-01 4.2824314e-01 3.5873828e-01 -8.9247147e-01 -1 8.3424169e-01 1 1 1.2572176e+00 1.0914578e+00 4.6385584e-02 2.5477832e-01 -2.5204928e-01 9.3626297e-02 5.9797922e-01 1.3368890e+00 -1 5.4842975e-01 1 1 -2.9591854e-01 3.7247816e-01 4.8753232e-01 6.8365096e-02 -1.3253529e+00 -3.6074528e-01 2.8178734e-01 4.2215539e-01 -1 3.9350974e-01 1 1 -3.6176190e-01 -9.5368582e-01 6.8208582e-01 -8.1074681e-01 -1.3136026e+00 2.2785428e-01 -1.5219261e+00 1.4493820e+00 -1 1.1118804e+00 1 1 -1.1505362e+00 -1.9181982e-01 1.4481335e-01 -1.1342272e+00 1.3944027e+00 -5.4637649e-02 -1.6374197e-01 -1.4584929e-01 -1 9.5163401e-01 1 1 -5.5886630e-01 -6.4158926e-01 -8.5640571e-01 2.2822906e-01 -5.5432711e-01 -9.4990997e-01 2.3931167e-02 -8.4670875e-01 -1 4.2592167e-01 1 1 4.9604880e-01 -1.2446414e+00 1.1668049e+00 -3.8885510e-02 1.3880243e+00 4.3694108e-01 8.7257776e-02 7.8076584e-01 -1 7.6016603e-01 1 1 -6.9474595e-01 1.1772169e+00 6.6902511e-01 -9.7498392e-02 -9.4187803e-01 -1.3749693e+00 -5.8233217e-01 -1.0111079e-01 -1 6.5063175e-01 1 1 7.0478664e-01 -2.6564620e-01 5.4489268e-01 1.2558826e+00 3.4126574e-01 4.4671975e-01 -1.1956756e+00 2.3259030e-01 -1 6.3348618e-01 1 1 1.5447773e+00 -5.1253926e-01 2.6868041e-01 -7.4241880e-01 -8.9486867e-01 -3.8761298e-01 1.0477107e+00 1.0039862e+00 -1 3.0936184e-01 1 1 9.5066753e-01 -3.3972396e-04 1.2429605e+00 5.7317172e-01 -1.2536983e+00 1.0518792e+00 2.4608696e-01 5.0234735e-01 -1 8.6022277e-01 1 1 -2.7104281e-01 5.7344477e-01 -1.1540184e+00 1.1739717e+00 -2.4606359e-01 1.1915973e+00 -1.4939647e+00 1.4924985e+00 -1 2.9988641e-01 1 1 -1.0719625e-01 -5.2007453e-01 6.0605875e-01 -1.4014089e+00 -1.2547972e+00 -4.7768659e-01 -1.4561546e+00 -1.1948398e+00 -1 8.3605144e-01 1 1 -1.5147184e+00 -9.8186947e-01 9.8603406e-01 -9.5970146e-01 1.3430169e-01 1.4322523e+00 -5.8298915e-01 -6.1234382e-01 -1 9.4011642e-01 1 1 -1.5466177e+00 5.0607688e-01 3.7314617e-01 -7.6570132e-01 1.5450476e+00 9.8203058e-01 3.2884968e-01 1.9493495e-01 -1 7.3217412e-01 1 1 -4.6684703e-01 1.3428512e+00 8.4876948e-01 -1.1786236e+00 -7.9016824e-01 -9.3987413e-01 9.1513029e-01 -4.0939012e-01 -1 3.8379104e-01 1 1 1.4003679e+00 9.8626339e-02 -7.0350911e-01 -1.3844498e+00 -8.4553731e-01 -5.3669275e-01 -6.4277617e-01 -5.3182157e-01 -1 5.5507100e-01 1 1 -8.2902585e-01 -1.1480432e+00 1.0770607e+00 1.3287044e+00 -1.5220326e+00 -6.8254368e-01 7.9799918e-01 -4.9399347e-01 -1 9.2986015e-01 1 1 -4.7411970e-01 5.0084002e-01 3.0240429e-01 1.0941849e+00 1.1869635e+00 -1.5567779e+00 5.1326288e-01 6.8117731e-01 -1 1.0102198e+00 1 1 -1.4507611e+00 1.2915062e+00 -5.8809097e-01 -9.1728443e-01 1.8285563e-01 1.5595930e+00 -4.0413737e-01 5.8347088e-01 -1 3.8253006e-01 1 1 -1.0417357e+00 1.0815859e+00 -5.9446218e-01 -1.0041807e+00 7.7696918e-01 -1.3694482e+00 -2.1340973e-01 1.4844528e+00 -1 5.5382769e-01 1 1 -3.5612479e-01 9.5915348e-01 -8.6121587e-01 -6.2874633e-01 -1.0796747e+00 -1.0074955e+00 9.2151100e-01 -1.3314404e+00 -1 6.2638927e-01 1 1 -6.5542397e-01 9.8055728e-01 -1.1378031e+00 9.7813395e-01 -2.5331920e-01 2.0722157e-01 -2.1647572e-01 4.6431313e-02 -1 7.7144162e-01 1 1 -1.2868950e+00 -5.6879454e-01 -1.8303705e-01 -4.5699149e-01 -6.7769528e-01 -1.2533267e+00 -3.4319149e-01 1.2561056e+00 -1 1.1155595e+00 1 1 1.0219025e+00 1.3663077e-01 -6.8441857e-01 5.3809393e-01 1.3903938e+00 -2.8373957e-01 -5.5289253e-02 -1.3560927e-01 -1 2.6245034e-01 1 1 2.8275420e-02 -1.5081455e-01 1.4894331e+00 -9.0051593e-01 1.1818955e+00 1.2661571e-01 6.6494896e-01 -1.5303891e+00 -1 5.3586754e-01 1 1 8.4449926e-01 5.2512674e-01 6.9188527e-01 1.2221465e+00 -1.7315429e-01 1.1720076e+00 1.1520681e+00 -1.0308464e+00 -1 3.6402997e-01 1 1 -2.1648751e-01 1.0713043e+00 1.4812842e+00 8.8330442e-01 -1.0892711e+00 1.4581490e-01 1.1729246e+00 4.4761352e-01 -1 6.3541730e-01 1 1 -5.4131567e-01 9.4327700e-01 -1.1778469e+00 -1.4694323e+00 -1.3183508e+00 2.6868676e-01 -1.4974476e-01 -1.0739134e+00 -1 7.6911176e-01 1 1 1.5991972e-01 1.1800668e+00 -8.9832703e-01 -6.8898533e-01 1.3064732e-01 1.3496692e+00 -3.4452510e-01 -8.1334899e-01 -1 9.3010735e-01 1 1 -1.4326493e+00 5.0785607e-01 3.1197453e-01 1.3415974e-01 -1.8372707e-01 -1.5498574e+00 -4.7813657e-01 -8.8684579e-01 -1 1.0051941e+00 1 1 -1.3698864e+00 -1.7024134e-01 3.7861295e-02 -8.4082677e-01 2.8470505e-01 -1.5079242e+00 1.5271481e-01 -1.5016918e+00 -1 8.8387069e-01 1 1 1.0522904e+00 7.4465533e-01 -1.4085246e+00 -8.9179264e-01 3.9208106e-01 -4.5415826e-01 -3.3035433e-03 6.2171727e-01 -1 1.1059522e+00 1 1 -1.3219466e+00 -6.8305281e-01 -1.1715598e+00 1.7972195e-01 -1.3550414e+00 1.0322849e+00 1.0260152e+00 2.6500825e-01 -1 6.1425709e-01 1 1 -6.1318612e-01 -6.8905628e-01 1.0975302e+00 1.5163542e+00 -7.7524405e-01 -1.4041651e+00 3.4675184e-02 -7.8464776e-01 -1 1.4349819e+00 1 1 -1.3951314e+00 -1.0583963e+00 -1.2425257e+00 7.6468082e-01 -1.3419664e+00 -1.5802065e-01 -1.5504209e+00 8.3104626e-01 -1 1.1122235e+00 1 1 8.7390438e-01 -7.6963297e-01 -9.6261329e-01 -2.6502150e-01 -9.3643352e-01 -1.2072818e+00 -1.5544063e+00 -1.2637152e-01 -1 3.0567971e-01 1 1 7.6526985e-01 -1.2843108e+00 5.6067585e-01 5.6201008e-01 7.4098352e-01 7.6233763e-01 5.7826136e-01 -2.0949412e-01 -1 1.0295132e+00 1 1 2.1001658e-01 4.7079465e-01 -1.4989556e+00 -1.0656341e+00 4.3666041e-01 1.1937211e+00 -1.2490227e+00 7.5769728e-01 -1 8.5139768e-01 1 1 -1.4014289e+00 -1.0261877e+00 -5.1557969e-01 1.0691728e-01 1.9112480e-01 6.5908452e-01 -2.0193482e-01 -1.3984638e+00 -1 1.0449085e+00 1 1 -1.2951947e+00 2.0731682e-01 -8.3533060e-01 -3.2234366e-02 1.5268211e+00 -2.2238553e-02 -9.9847064e-01 1.4149972e+00 -1 9.2819825e-01 1 1 -2.4142987e-01 3.4752545e-01 3.7624896e-01 -1.4090587e+00 7.5382679e-01 8.6168033e-02 1.0918443e+00 1.8967633e-03 -1 6.5277378e-01 1 1 1.2258844e+00 6.3941181e-01 -4.0975099e-01 -7.2346903e-01 -4.7637886e-01 -4.8075202e-02 5.8448584e-01 4.6297358e-01 -1 6.7937091e-01 1 1 8.7419792e-01 -7.9411348e-01 -3.1374882e-01 -1.3804391e+00 1.4201018e+00 -6.1060341e-01 -3.0665599e-01 -5.2809674e-01 -1 5.4198146e-01 1 1 -5.8438255e-01 -1.1796649e+00 1.5575740e+00 -3.7892320e-01 9.7103929e-01 1.1716267e+00 1.3863873e+00 -7.2271341e-01 -1 1.0153178e+00 1 1 -1.0989529e+00 -3.6206881e-02 -7.4530400e-01 -5.5393792e-01 -3.1656349e-01 2.6894597e-02 -1.8071734e-01 -1.2471436e+00 -1 1.2574719e+00 1 1 -6.7785814e-01 9.3992772e-01 -7.9440803e-01 -1.4956316e+00 1.3753708e+00 -3.7185283e-01 6.0368300e-01 -3.6159800e-02 -1 4.9132955e-01 1 1 -1.3468080e+00 1.4373734e+00 1.5297315e-01 -1.1977788e+00 1.9077673e-02 -1.1026866e+00 -1.2440302e+00 -1.4103730e+00 -1 8.0995462e-01 1 1 -6.2704246e-01 -9.1258347e-01 1.1968950e+00 2.5675941e-01 1.9599218e-01 -5.9889922e-01 -1.1163243e+00 -8.2257584e-01 -1 3.2106888e-01 1 1 1.3407833e+00 -5.3501186e-01 5.9685738e-01 -1.1928597e+00 -1.4901482e+00 -3.6336523e-02 -4.7047212e-01 1.1171499e+00 -1 6.2686240e-01 1 1 -9.8370359e-02 -7.0623396e-01 2.7667349e-01 1.2518456e+00 -1.4431030e-01 -1.2389710e+00 1.6375651e-01 -1.3606359e+00 -1 9.6686772e-01 1 1 -8.3288726e-01 -7.3717543e-01 4.9427202e-01 5.2379364e-01 -1.1367266e-01 -9.1017372e-01 2.2041706e-01 -5.5543238e-01 -1 1.9796536e-01 1 1 6.0070133e-01 7.3390543e-01 8.5881724e-01 6.5706249e-01 -4.0804794e-01 -8.7503390e-01 6.1186775e-01 -1.4801822e+00 -1 9.1823384e-01 1 1 -1.0914736e+00 8.5583422e-01 -1.4768551e+00 5.5113291e-01 3.5057940e-02 -8.9956518e-01 1.2285326e+00 8.4977878e-01 -1 7.5218279e-01 1 1 -6.3725841e-01 -1.3469434e+00 2.2012261e-01 1.4756798e+00 -1.4006190e+00 1.4934708e+00 1.3999139e+00 5.5167456e-01 -1 9.5664019e-01 1 1 -7.1274220e-01 2.3956441e-01 -1.1954395e+00 -1.1233109e+00 -2.4953951e-01 -5.6166473e-01 9.6543889e-01 1.1544839e+00 -1 8.7838924e-01 1 1 -1.6542551e-01 -1.1628257e+00 -1.2673361e+00 1.4861187e+00 1.5582593e-02 5.8673969e-01 -1.9458454e-01 9.3533313e-01 -1 8.2298643e-01 1 1 2.9955698e-03 2.3574826e-01 -1.1950512e-01 1.5359178e+00 1.1444510e+00 -1.2542387e-01 1.5518437e-02 -3.8572183e-01 -1 7.1216731e-01 1 1 8.1059297e-02 6.7270066e-01 -1.0448770e+00 -2.9654773e-01 -1.1845330e+00 9.6314218e-03 6.6176490e-02 1.4204500e+00 -1 3.4862801e-01 1 1 -1.0876111e+00 -5.1197550e-01 2.5535723e-01 -1.5118187e+00 -1.7364017e-01 -1.4875116e+00 1.0446554e-01 5.3991790e-01 -1 6.8243215e-01 1 1 1.4485438e+00 5.0076308e-02 3.7345601e-01 6.3834999e-02 1.6928968e-01 1.8615821e-01 -3.9796516e-01 1.4805266e+00 -1 5.1476664e-01 1 1 1.4734395e+00 -3.1431675e-01 -2.2695621e-01 -1.5498633e+00 -1.0313713e+00 -2.6526128e-01 -1.4969351e-01 -1.3454171e+00 -1 1.0056645e+00 1 1 -1.0772091e+00 1.4371826e+00 -5.5949919e-01 1.5332787e+00 1.0515384e+00 -3.2634821e-01 5.1681594e-01 7.5797827e-01 -1 5.2537018e-01 1 1 3.4453996e-01 -9.7766181e-01 -7.1611547e-01 -6.7026524e-01 -1.3951755e+00 2.8641996e-01 -3.7825204e-01 1.8251772e-01 -1 3.9571797e-01 1 1 7.2782024e-01 -1.0324191e+00 -3.1117789e-01 6.0336160e-01 1.3360644e-01 9.4029054e-01 1.3014292e+00 1.3808161e+00 -1 2.2524348e-01 1 1 -8.8709793e-01 -8.5112634e-01 7.8493491e-01 -3.6269141e-01 -7.1524717e-01 1.2519771e+00 1.3520472e+00 4.3121201e-01 -1 5.7259358e-01 1 1 5.4380479e-01 -1.2090598e+00 8.5339847e-01 -1.0647796e+00 -1.4256410e+00 -4.0777278e-01 7.1770247e-01 -2.7392133e-01 -1 1.0102184e+00 1 1 8.3408944e-01 -8.4664018e-01 -1.4440091e+00 -1.2398217e+00 1.7935116e-01 1.5181330e+00 -1.2904001e+00 -1.3626335e+00 -1 9.4984372e-01 1 1 7.5479423e-01 -1.2084463e+00 -6.5805328e-01 5.0105764e-01 1.5675777e+00 -7.5455855e-01 -1.3399492e+00 4.2948071e-01 -1 3.4211621e-01 1 1 7.5559885e-02 3.8980625e-02 -1.4953615e+00 -1.3341268e+00 8.8281686e-01 7.4402783e-01 1.5518791e+00 -1.0975573e+00 -1 9.2583090e-01 1 1 7.3155297e-01 -1.4455041e+00 2.0118317e-01 -1.1229055e+00 -2.3919610e-01 1.3369796e+00 9.2914354e-01 7.8576807e-01 -1 6.1818072e-01 1 1 -9.8289913e-01 -6.5152905e-01 9.3180658e-01 -1.1252333e+00 1.0697301e+00 -1.1953465e+00 -7.4155933e-01 -8.5162611e-01 -1 9.0242458e-01 1 1 -1.0914599e+00 1.3431955e+00 3.3791138e-02 5.9201977e-01 -3.8169747e-01 2.9602051e-01 -6.8957715e-01 -1.8390595e-01 -1 1.1170562e+00 1 1 -4.0640859e-01 -3.9841350e-01 -7.0061512e-01 6.5235182e-01 -5.7212954e-02 -1.0660001e+00 -3.8791378e-01 4.1981621e-01 -1 1.0697120e+00 1 1 -6.8668936e-01 -1.4018162e+00 -5.4905980e-01 -8.1270740e-02 -2.5076221e-01 2.3942635e-01 -8.6221059e-01 -1.6604980e-01 -1 1.1753811e+00 1 1 1.0232592e+00 -1.5221022e+00 -1.1905132e+00 6.7548349e-01 1.4569171e+00 -3.4158238e-01 9.9344580e-01 -1.0647185e+00 -1 4.2591258e-01 1 1 8.3893765e-01 1.6634352e-02 -1.5157556e-01 -8.6486497e-01 8.3189402e-01 -1.2852307e+00 -7.2134974e-01 -2.1236909e-01 -1 7.2222900e-01 1 1 5.5729981e-01 -2.8189736e-02 3.0112877e-01 3.6362735e-01 1.5554299e+00 7.1835997e-01 -3.1895424e-01 -4.3799291e-01 -1 9.9543797e-01 1 1 1.4501688e+00 5.9560139e-01 -3.4553438e-02 1.0872071e+00 9.1834467e-01 3.3546950e-01 -1.1067866e+00 -5.9521203e-01 -1 7.5910939e-01 1 1 5.1204013e-01 1.1583035e+00 4.5500495e-01 1.1864858e+00 -2.5878483e-02 -9.2296624e-01 -3.9264374e-01 -8.9761301e-01 -1 7.6686135e-01 1 1 1.0362136e+00 -8.4310164e-01 6.3161704e-01 -1.5634711e+00 -1.3998811e+00 8.9101133e-01 1.3228937e+00 -2.5401629e-01 -1 8.5016740e-01 1 1 -1.3475294e+00 -1.4263683e+00 1.4593353e-01 -9.7776580e-01 -4.1505298e-01 -7.4472069e-01 8.2287015e-01 1.7254891e-01 -1 3.2858184e-01 1 1 -1.8450428e-01 5.2115531e-01 -8.7900171e-01 3.6143708e-01 -1.4598172e+00 -4.1550615e-01 6.8769865e-01 3.3951948e-01 -1 7.0375431e-01 1 1 -2.1149853e-01 2.9704009e-01 1.5285184e+00 -1.1671535e+00 6.9177136e-01 3.4858858e-01 2.3180156e-01 1.1715603e+00 -1 4.8940436e-01 1 1 -1.5144195e+00 3.6210582e-01 1.0061531e+00 -2.4496027e-01 -4.3310475e-01 -3.4211208e-01 3.1388749e-01 -1.0894410e+00 -1 8.3820030e-01 1 1 3.3531189e-01 6.4754622e-01 -7.7766623e-01 -1.5608106e+00 -1.2140038e-01 -7.6313231e-01 7.7297901e-01 -1.0322001e+00 -1 9.6181043e-01 1 1 -4.3025790e-01 8.3242610e-01 -1.2109116e+00 -2.4566433e-01 -1.4826363e+00 1.1581207e+00 9.7251883e-01 -3.1239894e-01 -1 9.6028643e-01 1 1 6.0177176e-01 1.0734579e+00 -5.5354309e-01 -8.2760182e-01 4.4416744e-01 -7.7378599e-01 -5.8263088e-01 -8.8773637e-01 -1 6.4852660e-01 1 1 1.1911873e+00 -5.5917756e-01 -1.1429356e+00 1.4684664e+00 6.9799741e-01 1.1724211e+00 6.7109957e-02 -7.6166814e-01 -1 4.7555390e-01 1 1 -1.0856476e+00 1.5479740e+00 1.5202635e+00 1.6318284e-01 5.3547196e-01 8.1197393e-01 8.5291317e-02 6.3361656e-01 -1 3.5545566e-01 1 1 -1.0868708e-01 1.2705757e+00 4.9555985e-01 3.5698412e-03 -9.8577565e-01 -2.3258330e-01 9.2491276e-01 -8.0559005e-01 -1 8.1910731e-01 1 1 -1.4384647e+00 1.1597955e+00 5.1225530e-01 3.0806106e-01 8.2823258e-01 -8.8631158e-01 4.0831033e-01 7.1228729e-01 -1 5.2920763e-01 1 1 1.4212697e+00 -8.9943966e-01 1.5109404e+00 2.3754783e-01 -2.9205203e-01 1.1936542e+00 1.2333457e+00 -1.1971186e+00 -1 3.4553567e-01 1 1 -1.3909899e+00 4.6141623e-01 8.8117266e-01 -4.9786671e-01 -1.3508226e+00 -4.6497144e-01 6.1276770e-01 -1.2131822e+00 -1 4.4666849e-01 1 1 1.3656813e+00 -1.5696538e+00 4.0106901e-01 1.5569644e+00 1.0154043e+00 1.5075269e+00 6.4599036e-01 -1.0166436e+00 -1 1.2633182e+00 1 1 5.3011841e-01 -1.2183136e+00 -1.0909766e+00 -1.5654735e+00 7.6881692e-01 5.9418031e-02 -1.8424867e-01 3.9340293e-01 -1 2.8341746e-01 1 1 1.4339183e-01 7.0401555e-01 1.4325384e+00 -7.4826644e-02 1.3531541e-01 -3.8762213e-01 9.4304149e-01 -1.1295069e+00 -1 7.9670076e-01 1 1 3.8496469e-01 1.1513977e+00 -4.9380366e-01 -9.7434421e-01 -2.6700951e-01 8.9801209e-01 3.6338036e-01 1.0226874e+00 -1 3.9015975e-01 1 1 1.5622518e+00 -6.6985379e-01 7.2961007e-01 1.3193560e+00 -1.4344589e+00 6.7801537e-01 7.7535224e-02 6.5311956e-01 -1 4.1374806e-01 1 1 -6.6540076e-01 1.2353935e+00 9.2039745e-01 1.0549544e+00 -3.6813515e-01 8.4773157e-01 -6.2644727e-01 2.5565653e-01 -1 3.6680564e-01 1 1 6.7922838e-01 4.7294346e-01 -8.2204368e-02 -5.3034395e-01 -1.4516137e+00 7.0175169e-01 -1.2222588e+00 -8.7939633e-01 -1 8.7289368e-01 1 1 -7.5639518e-01 5.3139445e-01 6.9195311e-01 -7.9236852e-01 3.3713881e-01 8.0179199e-01 3.7006010e-01 1.1792646e+00 -1 5.7197826e-01 1 1 1.2917260e+00 -4.0131887e-01 -5.2004947e-01 -1.2648216e-01 -1.1410926e+00 1.4270393e+00 -7.5329485e-01 -4.0721613e-01 -1 1.0073945e+00 1 1 -1.5072646e+00 3.3138299e-02 -5.6064046e-01 1.0725637e+00 1.0796920e+00 1.3319006e+00 -8.2239717e-03 1.4488828e+00 -1 9.4270611e-01 1 1 1.2067728e+00 8.9349216e-01 -1.0477974e+00 1.2021388e-01 5.4423571e-01 1.4053646e+00 9.7838754e-03 8.8850019e-01 -1 4.6092733e-01 1 1 1.0744929e-01 1.0985409e-01 1.4382923e+00 3.9061788e-01 -1.3482886e+00 1.4688657e+00 1.0747763e+00 1.0327753e+00 -1 9.2956780e-01 1 1 -5.1563243e-01 -9.3878400e-01 -1.1766714e+00 -8.1389167e-01 -3.7825991e-01 5.9153386e-01 -3.9196403e-01 5.5518573e-01 -1 6.4659780e-01 1 1 1.4199404e+00 -1.0644341e+00 9.0410656e-03 -5.8295935e-01 1.1691497e+00 -1.2312210e+00 1.8033151e-01 4.7641130e-01 -1 5.0009059e-01 1 1 1.3998207e+00 1.4263433e+00 1.1567423e+00 8.2971684e-01 -7.6318779e-01 5.3924751e-01 -8.0529027e-01 -8.7492836e-01 -1 7.5662086e-01 1 1 -6.0030268e-01 -9.4113037e-01 1.1921219e+00 -4.7885008e-01 2.2562410e-01 -3.6183387e-01 -5.3245126e-01 8.7425841e-01 -1 6.5157098e-01 1 1 1.5085145e+00 3.4083116e-01 -1.0850782e+00 7.2701614e-01 1.6192759e-01 7.8158436e-01 1.4892073e+00 4.3220247e-01 -1 7.9295041e-01 1 1 9.5007093e-01 1.2259428e+00 3.5603124e-02 1.3064264e+00 8.9769016e-01 1.0894125e+00 3.7892777e-02 6.6470132e-01 -1 6.2304079e-01 1 1 -8.7331999e-01 -1.2849860e+00 1.4791069e+00 5.1764014e-01 1.5505519e+00 5.5446955e-01 -8.7940663e-01 1.3157784e-01 -1 1.7025546e-01 1 1 -3.6817339e-01 -1.4518924e+00 -7.3706063e-02 9.0774363e-01 6.1487359e-01 1.0059884e+00 1.0061949e+00 -2.5242004e-01 -1 1.0975521e+00 1 1 1.0473416e+00 -1.2049702e+00 -9.9030165e-01 8.7319462e-01 1.4821330e+00 -4.0474705e-01 -7.5749014e-02 -1.2735884e+00 -1 8.3611563e-01 1 1 3.2718406e-01 -1.2286700e+00 1.5803416e-01 1.4026375e+00 5.2099348e-01 -1.0355216e+00 -7.6865100e-01 -1.5290052e+00 -1 5.3528921e-01 1 1 1.1952903e+00 -5.6851599e-01 1.4342960e+00 -3.8271845e-01 7.1861747e-01 4.1120516e-01 -4.8839267e-01 2.3684387e-01 -1 8.1265355e-01 1 1 -1.2403682e+00 -1.4650657e+00 7.7200970e-01 -1.5087751e+00 1.5217025e+00 -3.7876007e-01 5.6598445e-01 2.3708779e-01 -1 7.1935227e-01 1 1 7.4126307e-01 4.4444130e-01 3.8945260e-01 9.5259822e-01 -4.5194357e-01 -9.5385392e-01 -2.4187579e-01 1.1950772e+00 -1 1.1076553e+00 1 1 -1.1480216e+00 -9.8232911e-01 -1.5491981e+00 7.6207254e-01 5.5551263e-01 1.2442572e-01 1.4429000e-02 1.4609937e+00 -1 8.6075614e-01 1 1 8.6224822e-01 -9.3595786e-01 1.4759761e-01 -1.2007067e-01 -3.1252854e-01 -1.0775585e+00 6.0557220e-01 2.3263570e-01 -1 1.1064383e+00 1 1 -3.6113513e-01 -6.8939302e-01 -1.1851997e+00 -1.1252649e+00 7.5719725e-02 7.5599153e-01 -9.0828341e-01 -1.3746144e+00 -1 3.3981051e-01 1 1 -4.1122097e-02 -4.3485502e-01 1.1882896e+00 6.0639817e-02 2.7638939e-01 1.3490323e+00 -5.2062539e-01 1.2737206e-01 -1 8.7754428e-01 1 1 1.1300863e-02 -1.2638103e+00 4.7843927e-01 1.2973920e+00 -1.1391296e+00 3.1234945e-01 -8.1537665e-01 1.3176951e+00 -1 8.0026627e-01 1 1 1.4380446e+00 -5.5136090e-01 -1.3484509e+00 -5.2807835e-01 -4.8479208e-01 5.5900049e-02 -4.0828282e-01 1.4154902e+00 -1 1.0219688e+00 1 1 9.4256234e-01 9.7575248e-01 3.4392289e-02 -4.1355315e-01 1.3907837e+00 1.7592303e-01 -7.7100678e-01 -1.1372682e+00 -1 1.0458277e+00 1 1 -1.4064764e+00 3.5827778e-01 -2.1846965e-02 -1.3849084e+00 1.4531339e+00 4.9968000e-01 7.5875189e-01 -6.1726058e-01 -1 4.6536458e-01 1 1 -1.3054339e+00 -8.5851284e-01 3.8440325e-01 -9.4840728e-02 7.9705059e-02 6.4454185e-01 6.1843331e-01 -7.5958230e-01 -1 5.9488893e-01 1 1 4.5560138e-01 3.0973853e-01 1.5509295e+00 -1.2006440e+00 1.2844539e+00 6.0348671e-01 -1.5213827e+00 1.1328891e+00 -1 4.0358833e-01 1 1 1.2311404e+00 1.5649546e-01 6.7815291e-01 -7.7468785e-01 -1.2088101e+00 -1.4015812e+00 -4.5567900e-01 -7.2626422e-01 -1 8.0013689e-01 1 1 1.2481278e+00 7.0607899e-01 1.7759728e-02 -1.4187157e+00 2.0797719e-01 -7.1404595e-01 6.0592574e-01 -1.2353612e+00 -1 9.2798311e-01 1 1 8.6984401e-01 1.2740917e+00 3.6449876e-02 3.3269594e-01 -1.1200066e+00 -8.6372999e-02 -1.2494646e+00 6.9722043e-02 -1 7.8196009e-01 1 1 -1.5039492e+00 5.6318047e-01 2.4979641e-03 -4.1421809e-01 4.7226198e-01 -2.5517997e-01 -1.3460457e+00 4.3165468e-03 -1 6.9109125e-01 1 1 3.8095939e-01 -2.4451816e-01 1.1425777e+00 5.8130710e-03 -1.4976079e+00 -5.3571152e-01 -3.8116182e-01 2.9157100e-01 -1 9.8661326e-01 1 1 2.1866953e-01 -4.1352801e-01 -1.2524999e+00 3.1091257e-01 1.4436261e-01 1.0110545e-01 -4.7933955e-01 -4.5077634e-01 -1 7.5025837e-01 1 1 -4.8468689e-01 -9.6232705e-01 1.0466607e+00 1.0390058e+00 9.9288864e-01 -3.2230923e-01 -1.2162792e+00 1.3235201e+00 -1 6.1296383e-01 1 1 1.7162913e-02 -9.1176535e-01 1.4490192e+00 -1.5426915e+00 -6.6082803e-01 -9.4551784e-01 3.3953748e-01 -1.2150618e+00 -1 5.7437858e-01 1 1 -5.6944163e-01 6.4872537e-01 3.8883126e-02 -4.5242767e-01 -1.0067011e+00 -1.1426689e+00 1.4742049e+00 -1.1920814e+00 -1 1.0433234e+00 1 1 -1.3142267e+00 -1.3407483e+00 5.7421152e-02 -1.2976703e+00 9.9242384e-01 -2.8088484e-01 -7.7957231e-01 -1.3760619e+00 -1 6.2221937e-01 1 1 3.3062262e-01 6.8775167e-01 6.0835523e-01 -1.0092608e+00 9.5213353e-01 9.8231321e-01 1.3111481e+00 9.3290862e-01 -1 9.3449240e-01 1 1 -7.0309740e-01 1.1229178e+00 -1.2577553e+00 -1.1872324e+00 -7.6471451e-01 6.6866971e-01 1.3352842e+00 -2.9380988e-01 -1 5.5099054e-01 1 1 -1.4280006e+00 1.3319384e+00 6.8436059e-01 -1.5594186e+00 -3.0114943e-01 8.5497097e-01 -1.4157586e+00 5.2107194e-01 -1 4.5281068e-01 1 1 1.3623967e+00 -1.1003768e+00 6.7769251e-01 1.1584115e+00 -3.1271708e-01 -1.4777716e-01 -2.3191861e-01 -1.1042127e+00 -1 9.5446114e-01 1 1 -1.2671401e+00 5.2242694e-01 -1.4369375e+00 9.7283993e-01 4.8530359e-02 1.3090990e+00 8.6037981e-01 -1.1147068e+00 -1 9.9568954e-01 1 1 3.3472687e-02 -3.2192415e-01 -1.1851406e+00 -1.4690346e+00 -1.1643390e+00 1.4541355e+00 -3.4754606e-01 -1.5607333e+00 -1 1.0390153e+00 1 1 2.3036535e-01 -7.5664677e-01 -9.6056770e-01 -2.8849168e-01 -6.5707581e-02 1.2066662e+00 -9.8587095e-01 1.0533792e+00 -1 7.5819697e-01 1 1 1.3082542e+00 2.0475183e-01 3.8335604e-01 -1.2021484e+00 1.4933049e+00 1.4574909e+00 -7.7345557e-01 1.2694074e+00 -1 9.0385683e-01 1 1 -1.7812258e-01 1.2200134e+00 -3.4160522e-01 -9.2640725e-01 -2.0762857e-01 1.0522326e+00 4.4266278e-01 3.7391308e-01 -1 4.5259949e-01 1 1 2.3164420e-01 -4.0964499e-01 1.4723826e+00 -3.9350019e-01 6.9608928e-01 8.4879334e-01 5.4197523e-01 1.1718541e+00 -1 8.6607985e-01 1 1 8.1077566e-01 1.4677952e+00 9.4990731e-03 -5.0520199e-01 -1.1850778e-01 -3.0249084e-01 1.5006425e+00 7.0798225e-01 -1 6.9659721e-01 1 1 -1.5224063e+00 1.4477856e+00 -5.7030419e-01 7.9509317e-01 9.4533276e-03 -8.6656534e-01 5.9242673e-01 -1.2952493e+00 -1 1.0012682e+00 1 1 1.1896764e+00 1.2980997e+00 -1.0335691e-01 -1.2043166e+00 -1.3391479e+00 5.9889043e-02 1.2088762e+00 -1.1596658e+00 -1 4.2341084e-01 1 1 -1.3453788e+00 -1.1988601e+00 1.8117895e-01 3.3285468e-01 -6.8968880e-01 1.2455048e+00 9.0344091e-01 -6.2910004e-02 -1 7.0733190e-01 1 1 1.4018941e+00 9.3362251e-01 8.7127409e-01 -8.8789589e-01 8.7727722e-01 7.6786495e-01 8.1413308e-01 1.3882797e+00 -1 7.1931584e-01 1 1 -3.1029236e-01 -8.6171851e-01 5.4025612e-01 -3.0107077e-01 9.0386734e-01 -1.5646550e-01 1.4987079e+00 2.0784288e-01 -1 6.3438673e-01 1 1 -3.9865616e-02 -1.6088952e-01 8.8176921e-01 1.0092909e+00 -1.4437032e+00 -2.0258099e-01 -5.0700048e-01 -2.3579526e-01 -1 6.9630612e-01 1 1 -8.6216615e-01 8.4107583e-01 1.0025840e+00 -1.4475184e+00 1.3412068e+00 7.0770539e-01 -1.1577375e+00 -1.4625419e+00 -1 7.7689174e-01 1 1 -1.4011858e+00 -1.2054109e+00 -1.0740115e+00 5.1343530e-02 7.3508042e-01 3.3464873e-01 9.3007893e-01 -1.1213583e+00 -1 5.2417888e-01 1 1 -3.5062990e-01 7.8924378e-01 6.8077403e-01 -1.0072641e+00 -1.3872172e+00 9.9033706e-01 -7.2842589e-01 -2.5544283e-01 -1 5.3710447e-01 1 1 5.9112835e-01 1.0160953e+00 8.8635902e-02 9.5553081e-01 -1.1998164e+00 4.3705140e-01 1.3269935e-01 1.3295604e+00 -1 7.4214424e-01 1 1 1.3782378e+00 -1.8361194e-01 5.8868101e-01 -2.1538677e-01 5.6975175e-01 4.7920548e-01 -2.5278916e-01 -2.2683576e-01 -1 2.7717254e-01 1 1 1.0797346e+00 -9.2196827e-01 1.0863917e+00 -8.9065182e-01 2.4322171e-01 -1.0371190e+00 -1.1941140e+00 1.4649178e+00 -1 5.4362871e-01 1 1 1.2603152e+00 -1.1857031e+00 4.9046372e-02 5.0383097e-01 6.1529556e-01 -1.3032070e+00 -9.8072681e-01 2.1167399e-01 -1 4.1942386e-01 1 1 1.4996967e+00 -9.8924859e-01 1.2250922e+00 1.2948329e+00 -8.5062073e-01 1.8400985e-01 8.6119043e-01 1.3218479e+00 -1 3.7269548e-01 1 1 4.0526463e-01 -9.9269929e-01 1.2572902e-01 4.4411099e-01 1.0055068e+00 1.3263959e+00 7.1025521e-01 -1.0457904e+00 -1 1.0204112e+00 1 1 3.0974232e-01 7.0168792e-01 -1.1642085e+00 -2.5080053e-01 9.2580520e-01 -5.9470070e-03 -7.9273542e-01 6.1231129e-01 -1 5.0621139e-01 1 1 2.2020106e-01 -2.7001603e-01 -1.0127148e+00 8.1285368e-01 -3.0041372e-01 5.7961770e-01 -9.7089448e-03 -7.4165736e-01 -1 7.0052074e-01 1 1 1.2302791e-01 1.4419282e+00 4.5141551e-01 -1.1547248e+00 -5.1395585e-01 -4.4416303e-01 1.8458334e-01 8.0442293e-01 -1 1.7537636e-01 1 1 5.6217475e-01 2.4112351e-01 -5.8027223e-03 1.2996575e+00 1.3238898e+00 -6.2396516e-01 1.5402435e+00 -1.4786228e+00 -1 5.5783153e-01 1 1 -1.4396106e+00 -9.1763938e-02 -1.3698226e-01 -1.5044317e-01 -1.2856848e+00 -3.4609644e-01 1.4828798e-01 -1.2160805e+00 -1 3.7314439e-01 1 1 1.0118429e+00 2.4548787e-01 5.2649166e-01 4.8373807e-01 -6.2948097e-01 1.3867218e+00 9.9302280e-01 5.3684613e-01 -1 5.0138481e-01 1 1 6.0199739e-01 1.0035524e+00 -1.1212244e+00 -2.5598285e-01 1.1974689e+00 -8.4222140e-01 -1.5475965e+00 1.1877815e-01 -1 1.0445830e+00 1 1 -1.2997322e+00 -5.0523044e-01 -1.1465386e+00 -1.4634707e+00 8.1803196e-01 8.0146709e-01 -1.2079602e+00 1.3929755e+00 -1 4.2374256e-01 1 1 -1.1050317e+00 3.1701840e-01 6.5501815e-01 -1.0239475e+00 1.0537634e+00 -8.9192892e-01 -1.2152282e+00 5.9051368e-01 -1 7.1578829e-01 1 1 8.2775696e-01 -1.2875901e-02 7.4940107e-01 1.5973985e-01 1.4429606e+00 1.0308388e+00 -8.4596235e-01 4.7230789e-01 -1 5.1857945e-01 1 1 1.1388900e+00 3.6463264e-01 5.3885508e-01 -1.3140361e+00 -1.2570280e+00 -5.7509849e-01 7.5908786e-01 -7.2591203e-01 -1 9.8722726e-01 1 1 -3.9960766e-01 -8.6642348e-01 -6.7423135e-01 3.9093103e-01 3.4132707e-01 1.0003011e+00 -1.8090079e-02 1.5424300e+00 -1 5.3112834e-01 1 1 5.1916658e-01 -6.9742743e-01 -8.1552455e-02 1.3075179e+00 1.3587862e-01 1.3989557e+00 6.9453779e-01 -8.0208416e-01 -1 8.4512184e-01 1 1 1.4299931e+00 -3.8060923e-01 -9.1771791e-01 1.3010823e-02 -2.2591205e-01 5.6975221e-01 -1.0617404e+00 -5.4373260e-02 -1 6.5979765e-01 1 1 7.1024357e-01 -6.1662269e-01 1.1350713e+00 -1.2385911e+00 1.2817465e+00 2.5094211e-01 -4.2452521e-01 3.5207986e-01 -1 2.9885760e-01 1 1 -9.8837628e-01 5.3654748e-01 1.3924976e+00 -8.0765312e-01 4.1285594e-01 1.5667755e+00 -4.3827519e-01 -1.3542765e+00 -1 6.6253373e-01 1 1 1.1018486e+00 1.3824981e+00 -1.1576325e+00 5.9581388e-01 -9.0830874e-01 -3.3583058e-02 9.4359019e-01 -4.8569643e-01 -1 1.0090896e+00 1 1 -9.1983949e-01 4.2564254e-01 -4.4612357e-01 -1.5534588e+00 -9.4620634e-01 1.0562166e+00 1.6067050e-01 -1.2422252e+00 -1 5.5078346e-01 1 1 3.5107311e-02 3.6770944e-01 9.8288278e-01 7.9497735e-01 -1.4802374e-01 -1.3081419e+00 -1.3805163e+00 9.4604271e-01 -1 8.2902677e-01 1 1 -5.7084799e-01 5.7980678e-01 8.1674636e-01 -9.2730347e-03 3.0636079e-01 -1.0758075e+00 1.4665518e+00 5.3938337e-01 -1 3.0291065e-01 1 1 1.8172028e-01 -4.0782721e-01 1.4377717e+00 1.2277389e+00 -6.4567719e-02 -1.2302092e+00 -5.9949720e-01 -1.2200319e+00 -1 1.0457028e+00 1 1 5.4466901e-01 6.0331464e-01 -5.0166482e-01 6.2712819e-01 -1.3401850e+00 -1.3039862e+00 -6.6172573e-01 9.9378301e-02 -1 9.8202585e-01 1 1 -3.4889835e-01 -1.1519180e+00 5.5405915e-01 1.0012868e-01 7.2978344e-01 -3.4612414e-01 -3.8631911e-01 -1.0761912e+00 -1 5.2759842e-01 1 1 1.4189934e+00 1.3496549e+00 3.9148720e-01 -1.0309180e+00 6.9261689e-01 9.2111280e-01 8.0678888e-01 -1.3961403e+00 -1 7.6340775e-01 1 1 1.1917595e+00 1.3512473e+00 1.2303015e+00 -7.5581012e-01 1.2112995e+00 -6.2574703e-01 5.8682968e-01 -3.7451780e-01 -1 1.0491284e+00 1 1 -8.9348597e-01 -1.6051342e-01 -2.8619923e-01 -1.4416075e+00 7.8974464e-01 1.1219522e+00 1.3871109e+00 1.2310020e+00 -1 8.8515817e-01 1 1 -5.7516138e-03 8.7895651e-01 -3.7218136e-01 -1.1353460e+00 9.2589936e-03 8.1223357e-01 -5.8691554e-01 -1.0780487e+00 -1 8.1818278e-01 1 1 7.2199840e-01 8.5340152e-01 -3.4111240e-01 2.7332240e-01 -1.4637275e+00 9.8944875e-01 3.1138150e-01 -1.1992040e+00 -1 9.9562846e-01 1 1 -1.3453743e+00 -1.3926955e+00 3.3051305e-01 7.2118880e-01 9.4464015e-01 1.2152591e+00 -5.0447213e-01 1.4368092e+00 -1 7.1737286e-01 1 1 1.4785572e+00 9.7357639e-01 5.9695834e-01 7.5562820e-01 -1.0422371e+00 1.3650487e+00 4.9545617e-01 -9.7096577e-01 -1 6.3765982e-01 1 1 1.1326794e-01 1.4838342e+00 -1.1680537e+00 1.5256018e+00 6.4146672e-01 -6.7808730e-01 -1.2302933e+00 1.5520735e+00 -1 5.8975709e-01 1 1 -1.1088256e-01 8.3837772e-01 3.3377092e-01 -8.9010198e-01 -8.1481242e-01 1.0848561e+00 4.2356828e-01 1.0557638e+00 -1 9.3393299e-01 1 1 -6.3876330e-01 5.7122865e-01 -1.1967081e+00 3.2027459e-01 -3.4994969e-01 -6.2672598e-01 6.3118874e-02 5.0695155e-01 -1 9.9342794e-01 1 1 -8.7262458e-01 -6.7299449e-02 -5.9656648e-01 1.3068487e+00 -5.4297580e-01 3.7661007e-01 -1.0194011e+00 3.3534273e-01 -1 2.2064750e-01 1 1 -1.2467913e+00 -1.2848699e-01 1.4708622e+00 1.3324538e+00 5.3233117e-01 -6.2369307e-01 1.1720701e+00 8.7992455e-02 -1 9.5523590e-01 1 1 -3.9811721e-01 -1.2067079e+00 -4.1228684e-01 1.2781622e+00 -3.6588478e-01 1.0852470e+00 1.1954944e+00 -8.0095413e-01 -1 7.6178852e-01 1 1 4.3634808e-01 9.8220909e-01 1.0484683e+00 -1.3826252e-01 -1.3287026e+00 -3.4071063e-01 -9.5260296e-01 8.8429264e-02 -1 5.2584668e-01 1 1 1.2248554e+00 -1.0812551e+00 4.1321459e-01 1.0004648e+00 -1.0635984e+00 7.9977727e-01 -8.4185821e-01 2.5732260e-01 -1 6.0323895e-01 1 1 -7.1119272e-01 1.4598604e+00 -1.1637787e+00 1.0080633e+00 -2.3565353e-01 -1.0183439e+00 6.2234057e-01 -1.1522294e+00 -1 3.5676148e-01 1 1 7.4407338e-01 3.4462658e-02 -7.2874921e-02 -8.9829830e-02 9.1942304e-01 9.1238205e-02 1.3160522e+00 -7.4188115e-01 -1 6.6622572e-01 1 1 -1.0390885e+00 1.1608496e+00 4.1233600e-01 1.3361128e+00 -7.5115391e-01 3.4329120e-01 -1.0649382e+00 1.8480343e-01 -1 8.6414335e-01 1 1 1.5250303e-01 1.1091224e+00 -2.2223786e-01 -5.5829020e-02 1.4171524e+00 -1.4105092e+00 -7.6233286e-01 -1.0438371e+00 -1 8.1303073e-01 1 1 -4.2118454e-01 -1.1910267e+00 2.0201218e-01 1.0178624e+00 -1.4743724e+00 2.9426188e-02 -1.1135912e+00 -1.1173009e+00 -1 7.0749954e-01 1 1 -8.4025329e-01 6.4248258e-01 -8.4292289e-01 1.2414777e+00 1.1065379e+00 1.3359000e+00 1.4823870e+00 -1.1762042e+00 -1 8.2468024e-01 1 1 -6.7811717e-01 5.5074349e-01 -1.5637907e+00 -9.4233802e-01 -6.4606568e-01 -4.9106862e-01 -1.4928101e+00 -1.5631548e+00 -1 6.8668199e-01 1 1 5.8288255e-01 1.2138583e+00 -6.5987981e-02 -1.1065962e+00 -1.0816266e+00 -4.2642238e-01 -9.0053187e-01 1.1964081e+00 -1 8.8408840e-01 1 1 1.0210936e+00 -1.8559186e-01 -7.7792507e-02 -3.3358928e-01 1.4979052e+00 -9.0814550e-01 9.5419449e-01 -1.3042462e+00 -1 1.0594669e+00 1 1 -1.0002178e+00 3.5909842e-01 -5.5612223e-01 1.1079193e+00 -1.4315634e+00 -1.3442783e+00 -6.8376969e-01 1.5681010e+00 -1 8.1229898e-01 1 1 1.1906025e-03 3.6766202e-01 -5.0813272e-01 5.8039178e-01 1.1726865e+00 1.0489682e+00 -1.7133025e-01 2.5305081e-01 -1 5.7504214e-01 1 1 1.1608997e+00 -2.1726315e-01 -1.3377160e+00 -5.5162179e-04 -1.0110079e+00 -6.0889043e-01 1.2929270e+00 -6.9144238e-01 -1 7.9529310e-01 1 1 -1.1912908e+00 -1.0110633e+00 1.3856931e+00 1.5367055e-01 8.6503430e-01 -1.4541871e+00 -1.7168473e-01 -3.2079824e-01 -1 6.8774537e-01 1 1 -6.5441770e-01 -6.6896772e-02 7.1808669e-01 3.5183874e-01 -6.5929335e-01 1.0683238e+00 -1.5232203e+00 -6.8300822e-01 -1 5.2482178e-01 1 1 -8.2336453e-02 3.5611969e-01 -1.1159371e+00 8.7638679e-01 -3.4609910e-01 1.1158476e+00 7.5103172e-02 6.0363531e-02 -1 5.3749869e-01 1 1 -1.5280064e+00 5.6958984e-01 -2.4744935e-01 -1.4951446e+00 1.3419730e+00 -1.2570208e+00 -6.6123349e-01 -2.0456611e-01 -1 8.6274228e-01 1 1 1.3166712e+00 6.6354514e-01 5.8751048e-01 7.0425903e-01 1.0465845e+00 4.6266522e-01 -1.5379990e+00 -1.2401791e+00 -1 9.0637959e-01 1 1 -8.6057860e-02 -4.5069744e-01 2.6296454e-01 -1.0395817e+00 1.6785059e-01 5.7251126e-01 -1.2495527e-01 7.7664000e-01 -1 1.2080387e+00 1 1 -1.2418260e+00 -4.9200762e-01 -5.7578249e-01 1.2883241e+00 -8.5293903e-02 -5.0153958e-01 -1.5393787e+00 -3.2906639e-01 -1 8.1155937e-01 1 1 1.3720088e+00 -5.0026178e-01 -1.0709175e+00 1.0073291e+00 -9.6838304e-01 -4.8256864e-01 -1.3217605e+00 -1.4157474e+00 -1 1.2100555e+00 1 1 6.1196573e-02 -9.9779922e-01 -7.2691738e-01 1.3791401e-01 9.7773070e-01 1.0610188e+00 -6.2688537e-01 -4.4317786e-02 -1 6.5044803e-01 1 1 1.2300104e+00 -1.8990637e-01 3.5348438e-01 -5.7467885e-01 -9.5126096e-01 8.6224428e-01 8.3934653e-01 -2.9156829e-01 -1 7.3783235e-01 1 1 1.1051532e+00 1.0169143e-01 2.6026637e-01 -1.3716447e+00 -2.7797835e-01 -4.2727487e-01 1.1461811e+00 4.9631195e-01 -1 4.7668525e-01 1 1 1.2135269e+00 1.0139065e-01 1.1999720e+00 -2.2527568e-01 -4.3385665e-01 4.7205673e-01 -3.8083727e-01 5.8651683e-01 -1 7.8923359e-01 1 1 5.2693077e-01 1.3293607e+00 -1.0960709e+00 -5.8928712e-01 -1.9224428e-01 1.3360580e+00 -1.3077665e+00 -7.2940587e-01 -1 8.4899198e-01 1 1 -2.4321128e-02 -4.4204393e-01 6.3614596e-01 1.2929836e+00 -1.4924478e+00 -9.7738427e-01 -1.0500483e+00 -6.2990308e-01 -1 2.4526012e-01 1 1 -3.5815195e-01 4.3427423e-01 8.6535566e-01 7.7912936e-01 -1.0948041e+00 4.9058568e-01 1.3057184e+00 3.8622046e-01 -1 7.8652981e-01 1 1 -1.6837840e-01 9.2727225e-01 -1.5414435e+00 6.6899966e-01 -6.5111856e-02 -1.4071400e+00 1.1842912e+00 6.7688455e-01 -1 8.7045863e-01 1 1 6.3928200e-01 -7.7645634e-01 -1.4681320e+00 1.1724639e-01 -1.0607137e+00 1.0822745e-01 -7.4840268e-01 6.9162733e-01 -1 1.0599020e+00 1 1 1.6567911e-01 2.7413429e-01 -8.2599002e-01 7.8154800e-01 1.1227552e+00 -3.3487855e-03 5.3317806e-01 2.8774881e-01 -1 3.5579773e-01 1 1 1.1177615e+00 -1.3413592e+00 2.8374093e-01 4.7839443e-01 -1.4009606e+00 2.6562943e-01 1.3014839e+00 1.2831063e+00 -1 9.7245629e-01 1 1 -5.0579839e-01 -1.5503813e-01 -1.0387249e-01 1.0396158e+00 2.9232291e-01 2.3059710e-01 -8.6902287e-01 1.2756924e+00 -1 7.0991831e-01 1 1 1.9613527e-01 -1.3454794e+00 9.4056905e-01 -7.1517043e-01 -3.7973574e-01 -1.0797921e+00 -4.0305979e-01 -8.0850658e-01 -1 9.2286360e-01 1 1 9.1478127e-01 -2.8828359e-01 -3.5026023e-01 -1.3591603e-01 1.4976441e+00 9.1494881e-01 -9.5218356e-01 -1.1818041e+00 -1 7.8973549e-01 1 1 -2.2557118e-01 -8.4635028e-01 5.2102176e-01 -4.0285806e-01 4.6478686e-01 -5.5140575e-01 -7.6120754e-02 -1.4333325e+00 -1 3.9870689e-01 1 1 7.2756587e-01 5.2229622e-01 1.1940614e+00 -7.0324166e-01 -1.4682077e+00 2.2188237e-01 -7.3331081e-01 -2.8736630e-01 -1 1.0122799e+00 1 1 1.1209768e+00 6.2264893e-01 9.6077043e-02 -7.1100720e-01 1.0436543e+00 1.0656628e-01 -2.8672527e-01 -1.1374596e+00 -1 5.8932267e-01 1 1 1.2624505e-01 2.1537041e-01 -1.1758415e-02 7.2036711e-01 1.1858297e+00 3.5167947e-01 2.1155733e-01 -6.9303438e-01 -1 7.2696079e-01 1 1 1.2255424e+00 6.1576621e-01 2.9664855e-01 -4.8812655e-01 -2.3849193e-02 1.3411394e+00 -6.3888808e-01 1.1967896e+00 -1 1.0094099e+00 1 1 1.4092251e+00 7.7645776e-01 6.4681983e-02 -1.2445562e+00 1.2904650e+00 -3.9726144e-01 1.7172362e-01 -1.1744091e+00 -1 4.9099114e-01 1 1 3.7902190e-01 -2.5026006e-01 1.1902980e-01 -5.3246264e-01 -7.1068198e-01 -8.8863116e-01 -9.6484288e-01 3.3241215e-01 -1 6.5391954e-01 1 1 -9.2885037e-01 4.7174211e-01 -6.6061029e-01 1.2979429e+00 -9.6700567e-02 -9.2431241e-02 7.8697764e-01 1.0993084e+00 -1 8.1982494e-01 1 1 -6.1421530e-01 -8.1016013e-01 -4.8872537e-01 -6.9238289e-01 -1.0430228e+00 -1.5450918e+00 6.2813349e-01 3.7028776e-01 -1 5.3202086e-01 1 1 1.5686618e-01 -6.9882375e-01 1.2575341e+00 -4.2011004e-01 3.2962872e-03 4.7337819e-02 1.2882629e+00 -6.8740394e-02 -1 3.4463239e-01 1 1 6.5367523e-01 1.2841293e+00 -1.2590592e+00 1.5108093e+00 -1.1479680e+00 7.8378811e-01 -2.2164206e-02 7.8629078e-01 -1 5.0466505e-01 1 1 1.7008041e-01 -3.8085029e-01 7.6095437e-01 -1.3208873e+00 -1.3774836e+00 4.2877672e-01 1.3357174e+00 -1.4912271e+00 -1 9.8336231e-01 1 1 -3.0790760e-01 -1.5265932e+00 -6.3593418e-02 1.4822673e+00 -9.7038705e-01 -3.6319293e-01 -4.1899920e-01 5.7299885e-01 -1 5.4155024e-01 1 1 -8.0001024e-01 -6.4576158e-02 -6.7307952e-01 -3.6294741e-01 -1.2876492e+00 -6.9056766e-02 1.3311499e+00 1.4102103e+00 -1 9.1271082e-01 1 1 2.4453765e-01 -1.4820289e+00 4.2764948e-01 9.1585571e-01 9.1243201e-01 -1.3893829e+00 1.3549527e+00 1.2289337e+00 -1 1.0980704e+00 1 1 7.4105496e-01 1.2277265e+00 -4.5918130e-01 -1.0170355e+00 1.1310113e+00 9.9670342e-02 -7.1523591e-01 -1.2829625e+00 -1 6.7771886e-01 1 1 -1.5042132e+00 4.1897241e-01 1.4329726e+00 8.9709340e-02 -8.7027952e-01 6.9054713e-01 -1.2363928e+00 1.1417520e+00 -1 8.6153896e-01 1 1 -9.1508033e-01 1.3601762e+00 5.2139618e-01 -2.1960102e-01 4.6755510e-01 9.8238850e-01 -1.5599748e+00 5.7875570e-01 -1 5.3632275e-01 1 1 1.4825542e+00 -8.8847100e-01 1.2036175e+00 5.3698016e-01 1.0753113e+00 -1.2074656e+00 1.2350871e+00 7.7617281e-01 -1 2.5170142e-01 1 1 1.3167766e+00 -5.4223480e-01 4.8503267e-01 -7.7015395e-01 -8.2564664e-01 8.1375375e-01 -1.5360040e+00 1.2436458e+00 -1 9.7951005e-01 1 1 -1.4564332e+00 4.1999995e-01 -4.8885329e-01 -6.1572151e-01 -2.2837091e-01 1.4064401e+00 -1.1520601e+00 9.3940260e-01 -1 1.0565131e+00 1 1 1.0175517e+00 -2.1948207e-01 -8.9240082e-01 -2.5193906e-02 7.9637409e-01 6.9645654e-01 -1.0387273e+00 -1.1051381e+00 -1 1.1452186e+00 1 1 -8.3904325e-01 -6.0544663e-01 -6.1733553e-01 6.8102492e-01 1.4746868e+00 -2.2920794e-01 -5.9963818e-02 -9.6035183e-01 -1 5.3417126e-01 1 1 8.0953494e-01 -1.2293518e-01 1.1223065e+00 1.1638328e+00 1.0372707e+00 -7.0530106e-01 6.3935899e-01 8.6983550e-01 -1 6.5168362e-01 1 1 -3.8398692e-01 9.9636275e-01 4.8246088e-01 9.8225947e-01 7.1087107e-01 -7.6579117e-01 1.4596331e+00 1.4945948e+00 -1 9.8902655e-01 1 1 -8.3677614e-01 1.1798474e+00 2.6937767e-01 -2.3442050e-01 1.3313474e-01 4.5296685e-01 -6.4411710e-01 -5.2021091e-01 -1 8.1218058e-01 1 1 1.2137244e+00 -3.7436124e-02 3.9556843e-01 -3.4812864e-01 7.8166251e-01 9.3492199e-01 2.5224014e-01 -1.3244910e-01 -1 4.7995380e-01 1 1 7.0434831e-01 -8.7040765e-01 7.0859138e-01 -1.3525284e+00 -7.3867929e-01 -1.0125904e+00 1.3914885e+00 1.3171185e+00 -1 1.0984401e+00 1 1 4.6100360e-01 1.4556968e+00 -4.8248057e-01 6.2000467e-01 5.9128332e-01 -5.9976795e-01 7.3069428e-01 1.1488046e+00 -1 9.1857018e-01 1 1 9.1996664e-01 -8.2735261e-01 -6.0022390e-01 -2.4430417e-01 8.4112485e-01 1.0709717e+00 2.9310228e-01 -2.6956422e-01 -1 1.0171790e+00 1 1 -1.0396733e+00 -6.2627844e-01 -3.0910318e-01 4.1405989e-02 -3.8166384e-01 -1.5051678e+00 1.5270945e-01 -3.8926994e-01 -1 3.1439780e-01 1 1 -2.5101070e-01 -1.5263337e+00 1.0971475e+00 -1.5231063e+00 5.0812201e-01 -1.2509708e+00 -9.3391279e-02 1.4775467e+00 -1 1.1375280e+00 1 1 4.2204326e-01 1.1553906e+00 -1.3904589e+00 -1.1501827e+00 1.1578110e+00 -1.5279828e+00 1.1690966e+00 -1.1633067e+00 -1 6.0995053e-01 1 1 -4.3513343e-01 4.6505637e-01 8.6428539e-01 -9.0103097e-01 3.0449678e-01 -1.4292140e+00 1.4864035e+00 -1.5639328e+00 -1 8.9073592e-01 1 1 3.4012361e-01 -8.0088665e-02 -6.7990547e-01 -1.1509342e+00 2.2881494e-02 -1.8293711e-01 3.8963087e-02 6.8668150e-01 -1 6.2904360e-01 1 1 -1.2410570e+00 -1.4485410e+00 -1.1987962e+00 -9.6491667e-01 1.2949599e+00 9.9516204e-01 1.4013364e+00 -1.1554649e+00 -1 1.0400819e+00 1 1 -1.4121017e+00 -1.4263795e+00 -1.1342197e+00 -4.5327773e-01 -5.6269246e-01 -1.5096255e-01 -2.5884336e-01 1.4271345e+00 -1 6.1265590e-01 1 1 1.5398100e+00 3.3367742e-01 3.5327988e-01 1.2344510e-01 -9.7821893e-01 1.1793488e+00 7.2555059e-01 -2.1115110e-01 -1 9.4385057e-01 1 1 -8.5375768e-01 3.7358628e-01 -3.5145456e-02 1.2905642e+00 -9.7125810e-01 1.0074121e+00 -1.3339217e+00 1.1832418e+00 -1 5.9198713e-01 1 1 -1.4516534e+00 -1.1791022e+00 -7.0264919e-02 9.5611325e-01 -2.1945931e-01 1.5325774e+00 -8.1635561e-01 4.6362682e-01 -1 7.6981687e-01 1 1 -3.3045458e-01 -3.5674406e-03 2.9634897e-01 1.4895945e-01 -2.2279504e-01 1.1005277e-01 -1.1536742e+00 1.0261010e+00 -1 6.2631384e-01 1 1 3.8564708e-01 -2.6771336e-01 1.3127152e+00 -2.8779356e-01 2.6221425e-01 -7.4115572e-01 1.0818294e-01 1.4766445e+00 -1 6.4977063e-01 1 1 4.6485643e-01 -6.9775866e-01 -6.0045924e-01 1.1062882e+00 -6.1958040e-01 -1.8935756e-01 -7.5146547e-01 -6.1843214e-01 -1 8.0823102e-01 1 1 -2.9891117e-01 3.3555231e-01 -1.1227899e+00 1.4400490e+00 1.0918926e+00 -9.9174382e-02 -6.7772749e-01 1.5411016e+00 -1 4.4784633e-01 1 1 -3.9333933e-01 4.6894338e-01 8.1639838e-01 7.4561692e-02 1.3967507e+00 1.3618664e+00 8.4905597e-01 -1.1361469e+00 -1 1.3030297e+00 1 1 -9.4320366e-01 -7.2463257e-01 -1.2690852e+00 -3.3711172e-01 1.2087512e+00 -7.5470445e-01 9.6989594e-01 -6.2016218e-01 -1 5.6124985e-01 1 1 5.2566540e-02 1.0550814e+00 -1.2430074e+00 -1.5451931e+00 -1.1978113e+00 1.4334589e+00 -6.8328223e-01 7.3865985e-01 -1 9.9044344e-01 1 1 6.9830496e-01 -1.5382538e+00 3.6567693e-01 1.4862378e+00 -2.8829106e-01 -7.3089481e-01 -1.4032876e+00 -9.1802347e-01 -1 8.5699354e-01 1 1 -5.7865904e-01 -1.2659477e+00 9.7698591e-01 3.9622018e-01 -9.7196662e-01 -5.2178427e-01 -1.1181249e+00 -8.5892710e-01 -1 9.7730253e-01 1 1 8.4833233e-01 1.2239631e+00 -9.0261076e-01 -9.0378424e-01 4.3885670e-01 -1.4431876e+00 6.8229407e-01 -3.6957469e-01 -1 5.1722555e-01 1 1 1.3739305e+00 -4.5251348e-04 5.7190817e-01 -3.0125904e-01 -5.9500441e-01 5.8368531e-01 5.0329151e-01 -5.1315839e-01 -1 1.1216166e+00 1 1 9.4317401e-01 -1.3222087e+00 -1.2129842e+00 9.8665022e-01 -5.4968279e-01 -1.1948051e+00 -1.4886338e+00 -9.8130994e-01 -1 1.0427658e+00 1 1 -5.5090121e-01 1.2645761e+00 -8.3081721e-01 1.3041797e+00 9.0537098e-01 -2.9650247e-02 1.7541388e-01 4.8521444e-01 -1 5.4714763e-01 1 1 -7.2309240e-01 8.5679188e-01 8.3450517e-01 4.5555791e-01 -1.3047938e+00 1.1815245e+00 1.3671803e+00 -5.7550295e-01 -1 5.7743790e-01 1 1 -1.3335349e+00 -9.5954259e-01 1.4587193e+00 5.0045612e-01 -1.3527839e+00 -1.2497954e-01 5.9059448e-01 4.8562424e-01 -1 8.1432745e-01 1 1 -5.9975011e-01 -1.2371417e+00 -2.9362949e-01 1.1225017e+00 -5.3306011e-01 1.1944096e+00 -1.3113793e+00 2.8819114e-02 -1 8.9058367e-01 1 1 1.3706658e+00 1.5616450e+00 4.1123648e-01 6.2176817e-01 6.8103634e-01 -3.3452801e-01 1.0615397e+00 5.5757803e-01 -1 3.8984595e-01 1 1 -5.1839455e-01 -1.4397888e+00 1.4772701e-01 1.1204729e+00 1.3557610e+00 1.0385548e+00 1.9385165e-01 -1.5691221e-01 -1 2.0685701e-01 1 1 -1.0207793e+00 1.1580429e+00 9.8971596e-01 1.0822841e+00 3.0359455e-01 3.0185747e-01 2.3302622e-01 -1.4272643e+00 -1 7.6379805e-01 1 1 2.7008759e-04 1.0603051e+00 -5.7689034e-01 1.2725138e-01 5.6714133e-01 -3.5361437e-01 -1.0942788e+00 1.1700340e+00 -1 8.1810243e-01 1 1 1.3977695e+00 1.4347507e+00 -8.4107550e-01 -7.1058205e-01 3.5222596e-01 6.9652657e-01 -6.5969352e-01 1.5323364e+00 -1 6.7179924e-01 1 1 -5.1744713e-01 -1.0095959e+00 1.2110660e+00 -1.5588356e+00 1.1012290e+00 9.4788274e-01 -7.8858780e-01 -7.9937681e-01 -1 8.6785207e-01 1 1 -8.0551393e-01 -5.3642377e-01 7.7508552e-03 1.5335761e+00 1.2338985e+00 4.8899727e-02 5.8427726e-01 1.4657746e+00 -1 4.4790287e-01 1 1 -1.1498825e+00 6.9657641e-01 1.4633253e+00 1.1881098e+00 4.7912347e-01 -1.2395598e+00 -6.7076463e-01 -1.0956762e+00 -1 6.1129229e-01 1 1 1.0030764e+00 -1.3560956e+00 -1.4200758e+00 5.9847844e-01 7.2620996e-01 -1.3804173e+00 -1.5067337e+00 9.8660453e-01 -1 9.3654357e-01 1 1 9.1853213e-01 3.5623757e-01 -5.3427112e-01 -7.5256214e-01 3.2334584e-01 -1.1564887e-02 7.0505718e-01 5.3624564e-01 -1 8.6438091e-01 1 1 -1.6785344e-02 -5.9078566e-01 -8.2299089e-01 -2.5981745e-01 -4.8182233e-01 4.0768049e-01 -1.9148523e-01 -5.4892574e-01 -1 7.7318092e-01 1 1 6.3205709e-01 1.2398100e+00 4.2458416e-01 6.1838138e-02 1.0380131e+00 7.2396702e-02 -1.3013476e+00 1.0627129e+00 -1 2.9753182e-01 1 1 1.2587940e+00 -6.9807539e-01 1.4290190e+00 -5.5359092e-01 6.2155353e-01 9.7501283e-01 1.8717360e-02 1.0610196e+00 -1 8.6185609e-01 1 1 1.0655680e+00 1.2954966e+00 4.6555707e-02 1.1947764e+00 6.5454843e-01 4.9330304e-01 4.2340808e-01 8.7584104e-01 -1 6.5214371e-01 1 1 -1.2179912e+00 -9.6765714e-01 2.0519262e-01 -4.5260435e-01 -8.6201534e-01 2.8118480e-01 5.1228316e-01 -1.2428422e+00 -1 1.2607516e+00 1 1 -1.5974334e-01 6.1156057e-01 -7.9640056e-01 -1.1255308e+00 1.1335399e+00 9.1761431e-01 -1.1623141e+00 1.0991635e-05 -1 5.4910437e-01 1 1 1.2554201e+00 -7.9268392e-01 1.2221222e+00 -1.2660848e+00 7.8699568e-01 2.6534967e-01 -5.8975699e-01 1.8473641e-01 -1 3.2558402e-01 1 1 9.0941522e-01 8.5573817e-01 4.7513125e-01 -1.0803307e+00 9.3126987e-01 -1.3296819e+00 -3.2094070e-01 9.7129001e-01 -1 5.4048222e-01 1 1 6.9339979e-01 1.8020035e-01 -3.9758676e-01 1.2877042e+00 4.3811656e-01 1.3257185e+00 6.4227472e-02 7.5583047e-01 -1 7.3897239e-01 1 1 -1.3384943e+00 1.3198039e-01 -7.3087897e-02 1.2368760e-02 -4.6821588e-01 1.1757827e+00 -1.2367528e+00 -1.3579025e+00 -1 7.3492257e-01 1 1 8.7072948e-01 2.2994919e-01 -2.5559026e-02 5.3662597e-01 3.8531173e-01 7.6169206e-01 -1.3276415e+00 1.4031556e+00 -1 5.8171058e-01 1 1 8.1173655e-01 5.9714967e-01 8.2764708e-01 -4.3981576e-01 1.1118048e+00 -2.3159020e-01 1.0621466e+00 -1.1000397e+00 -1 9.8487251e-01 1 1 -1.0807660e+00 -1.0939518e+00 -7.0785940e-01 1.8404903e-01 -8.9452422e-02 9.6764847e-02 9.6792004e-01 -9.5115087e-02 -1 8.1239115e-01 1 1 2.5445729e-01 -1.4484613e+00 2.1844593e-01 -1.1566761e+00 1.3960237e+00 -1.0182055e+00 6.6530109e-01 4.7139657e-01 -1 1.2275110e+00 1 1 9.5604739e-01 -8.6865325e-02 -1.1011100e+00 -7.9523615e-02 1.5564317e+00 -7.2457137e-01 7.8708645e-01 -3.3443745e-01 -1 3.5282982e-01 1 1 -9.5791000e-01 8.9507387e-01 7.6583286e-01 -1.3765127e+00 -1.0938036e+00 -1.0578785e+00 -6.8475680e-01 -5.8096326e-01 -1 4.3792295e-01 1 1 1.0689138e+00 1.5609612e+00 2.4779476e-01 -3.6096328e-01 1.0435071e+00 -1.4914291e+00 -1.0536972e+00 -1.7951305e-01 -1 6.9696451e-01 1 1 -1.5338893e+00 -3.6484159e-01 -1.0652985e+00 -2.9435048e-01 -1.2872557e+00 3.1822977e-01 -3.3178834e-01 -1.1469592e+00 -1 6.5541767e-01 1 1 -1.6731205e-01 4.9624178e-01 -5.3531036e-01 8.5992147e-01 1.2425815e+00 1.4970277e+00 -3.9634372e-02 -1.3154472e-01 -1 7.9868313e-01 1 1 -2.8827285e-01 -5.9295882e-01 5.6021514e-01 1.3740175e+00 -1.2408031e+00 -4.7123784e-01 -1.1724996e-01 8.0912488e-01 -1 1.0288878e+00 1 1 -6.6587977e-01 -7.2700260e-01 1.8262900e-01 -7.3631239e-01 -2.8615664e-01 -1.3933869e-01 -8.4144258e-01 -9.9275928e-01 -1 1.2037622e+00 1 1 -1.0881942e+00 -1.0788713e+00 1.0957663e-01 -4.6887510e-01 3.4372601e-01 -1.3788732e+00 1.3247167e+00 -3.0661120e-01 -1 6.9692425e-01 1 1 1.0721006e+00 6.8316851e-01 6.8110702e-01 -1.2694479e+00 -3.8579413e-01 8.0745287e-01 4.5600651e-02 -1.0024908e+00 -1 1.1039118e+00 1 1 -1.3806582e+00 -5.0795424e-01 -5.9794716e-01 -1.0547344e+00 2.0537195e-01 -8.1994723e-01 -1.3846742e-01 -5.0164293e-01 -1 3.4389119e-01 1 1 -9.1883079e-01 -1.4796133e+00 2.5696879e-01 1.0858399e+00 -9.2391426e-01 1.3138145e+00 6.9829148e-01 9.2203214e-01 -1 9.1682464e-01 1 1 1.2804561e+00 9.8743042e-01 -8.1537555e-01 1.9877067e-01 6.6554228e-01 -9.7389091e-01 -8.0532903e-01 -8.8231128e-01 -1 9.9779948e-01 1 1 7.1572632e-01 -1.2909039e+00 -3.8974402e-01 1.2256537e+00 -1.4423966e+00 -4.8681231e-01 -1.1838662e+00 -6.8842006e-01 -1 6.5963418e-01 1 1 5.3978819e-02 -3.8270536e-01 -2.0711521e-01 1.3926416e-01 1.3105666e+00 -1.1471951e+00 -1.5335046e+00 2.0977772e-01 -1 1.1253719e+00 1 1 -6.9826025e-01 -1.2888912e+00 -1.0074722e-01 1.2615207e-01 9.8667386e-01 -9.5403373e-01 1.4625403e-02 8.6709875e-01 -1 7.0403093e-01 1 1 1.3301934e+00 -1.1131894e+00 5.9856476e-02 -3.3717496e-01 -1.4399845e+00 2.4397315e-01 7.6491811e-01 -5.1960957e-01 -1 4.1683593e-01 1 1 9.8645952e-01 -1.1907528e+00 6.9814316e-01 5.3354131e-01 1.0110152e+00 6.7834529e-01 5.8148927e-01 5.4956457e-01 -1 7.8557309e-01 1 1 1.2407487e+00 -1.0370080e+00 -1.5651615e-01 1.1233655e+00 -7.4227009e-01 1.0958901e-01 -4.0461903e-01 2.4934945e-01 -1 8.0613979e-01 1 1 -6.2922721e-01 5.6304012e-01 -1.0539642e+00 -5.6783359e-01 -6.9002597e-02 8.8921362e-01 1.1161099e+00 -6.8465649e-02 -1 2.3976686e-01 1 1 -8.2078493e-01 5.3817237e-01 1.4648605e+00 5.7935290e-01 -4.7896569e-01 4.5712168e-01 8.5799260e-03 -8.7925880e-01 -1 1.1576779e+00 1 1 -1.9899865e-01 4.1775482e-01 -7.5074529e-01 1.3884816e+00 -1.2159678e+00 -1.4914938e+00 -3.1044524e-01 3.4924363e-01 -1 7.8095409e-01 1 1 1.2259015e+00 -2.5424785e-01 -1.1400338e+00 4.5978442e-01 -7.1101085e-01 -7.6914199e-01 5.3225958e-01 1.2425984e+00 -1 9.2311169e-01 1 1 1.1618935e+00 -5.7767813e-01 2.5094757e-02 -7.2111000e-01 6.5907106e-01 6.8435851e-01 -1.5690626e+00 -9.5642683e-01 -1 7.7500269e-01 1 1 -1.9589615e-01 -1.5150696e+00 7.9416590e-01 5.6871561e-01 -2.4844138e-01 6.4285236e-01 -7.0560784e-01 8.6384743e-01 -1 9.7651878e-01 1 1 -3.7487250e-02 -1.1658757e+00 -1.0808678e+00 -1.4631383e+00 -3.7769100e-01 4.8243177e-01 3.6129732e-01 1.3840849e+00 -1 1.2377450e+00 1 1 1.4119093e+00 -7.5888772e-01 -1.4557345e+00 1.4225058e+00 1.3060637e+00 -2.1985971e-01 -3.7452975e-01 -1.1792793e+00 -1 8.6360925e-01 1 1 1.5102976e+00 2.4033021e-01 1.9455019e-01 5.3441389e-01 7.0505256e-01 -6.6914394e-01 1.0301241e+00 1.6097468e-01 -1 9.6224466e-01 1 1 -4.9685729e-01 -8.5830448e-01 -5.9282740e-01 8.0820171e-02 -2.6905805e-01 5.9957485e-01 -2.1622577e-02 5.9017340e-01 -1 5.8045976e-01 1 1 -3.2723168e-01 6.7010991e-01 1.4817943e+00 1.1765892e+00 -1.3067562e+00 -1.1746520e+00 1.0141035e+00 1.0363480e+00 -1 5.8962941e-01 1 1 1.1458639e+00 -7.2321719e-02 1.1114403e+00 -1.3907470e+00 2.2357583e-01 -6.0804655e-01 8.9778157e-01 9.1164682e-01 -1 9.3854657e-01 1 1 5.7217339e-01 2.8523199e-01 6.7791430e-02 -8.3486253e-01 2.9408059e-01 1.6248269e-01 -5.4656368e-02 5.0075796e-01 -1 1.1534166e+00 1 1 1.0299579e-01 -1.7641352e-01 -1.0275694e+00 -1.1817109e+00 8.8728240e-01 8.0254959e-01 -1.2645286e+00 -8.7642591e-02 -1 9.8488633e-01 1 1 3.2615613e-02 6.8138168e-01 -1.0247957e+00 1.3376134e-01 -5.8499261e-01 -1.5479666e+00 -5.7976258e-02 3.9793599e-01 -1 9.7100924e-01 1 1 1.5334865e+00 8.7674362e-01 -1.5305442e+00 -1.2535157e+00 1.2142581e+00 -1.1459674e+00 -5.1323924e-01 -3.4062571e-01 -1 6.1521878e-01 1 1 -3.1842564e-01 1.3604899e+00 -4.9577423e-01 -3.1808383e-01 2.5025827e-01 8.3043583e-01 8.0144297e-01 -9.1445093e-01 -1 9.3917607e-01 1 1 1.4941688e+00 1.2418884e+00 -9.7382786e-01 9.5569944e-01 -5.0176316e-01 -9.6109669e-01 -1.2973237e+00 -5.0558860e-01 -1 6.6346603e-01 1 1 -1.3962960e+00 -3.2402580e-01 5.7287419e-01 -5.2278089e-01 -1.0987951e+00 9.1733010e-01 -1.4668872e+00 5.8060217e-01 -1 7.9303352e-01 1 1 1.5005563e-01 -1.5215847e+00 -6.8496886e-01 6.5619630e-01 -1.1675914e+00 -1.3697484e+00 1.2452900e+00 3.9389771e-01 -1 6.2646257e-01 1 1 -7.1394033e-01 -7.0961212e-01 -1.4762252e+00 -1.4405172e+00 -1.3212349e+00 2.2920299e-01 2.9854740e-01 9.0306480e-01 -1 5.2751903e-01 1 1 -1.4527898e+00 -9.6512304e-01 1.3813421e+00 1.4813082e+00 -1.2175823e+00 6.2209776e-01 5.6263094e-01 7.7600653e-01 -1 9.1899381e-01 1 1 -5.7949868e-01 -7.8011208e-01 -1.5365768e-01 -7.7412407e-01 4.2965426e-01 3.7662614e-01 -5.5626350e-02 -1.5508934e+00 -1 1.0462531e+00 1 1 -6.9700981e-01 -1.4775803e+00 -1.3554458e-01 -1.3680538e+00 -1.3223628e+00 -3.5372491e-01 1.2825402e+00 -7.1953909e-02 -1 2.3563502e-01 1 1 3.5518094e-01 5.9821757e-01 -4.4309112e-01 4.3572326e-01 -1.3259872e+00 -1.1612625e+00 1.1852237e+00 1.8382581e-01 -1 9.5516162e-01 1 1 5.0007780e-01 1.1461485e+00 -1.4578917e+00 1.4833912e-01 5.9153358e-01 1.3759740e+00 -7.8486175e-01 1.3748124e+00 -1 7.7280273e-01 1 1 1.0471746e+00 -9.2896115e-01 -1.5047038e+00 -1.2890237e+00 -1.2358680e+00 7.3207130e-01 3.7616144e-01 5.7200379e-02 -1 1.5327431e-01 1 1 6.6137830e-01 6.6543301e-01 2.6482575e-01 -1.9817026e-01 9.7705371e-01 1.4455029e+00 1.2608840e+00 3.9410085e-02 -1 9.8698491e-01 1 1 8.3027505e-01 -1.3725131e-01 -7.1039007e-01 -5.5935132e-01 2.3693517e-01 6.3117080e-01 -1.5066538e+00 -5.1075380e-01 -1 9.4536982e-01 1 1 -5.2186566e-01 -8.5378403e-01 -1.4738907e+00 -1.3724275e+00 -1.3700137e+00 -1.0707835e+00 -1.0939479e+00 -1.4079037e+00 -1 5.5975983e-01 1 1 3.3061560e-01 1.2470488e+00 -2.2300627e-01 -8.1500921e-01 -1.0877359e+00 1.5255957e+00 -1.3823953e+00 -1.6224045e-01 -1 1.0495504e+00 1 1 -8.2109168e-01 -1.5562344e+00 -1.4637276e-01 -5.1578664e-01 -6.4965961e-01 -9.9304885e-01 1.3018341e+00 1.2726283e-01 -1 1.1743955e+00 1 1 9.2867993e-01 1.2694754e+00 -2.1986859e-01 -1.1718769e+00 1.3470634e+00 1.1096973e+00 -1.2679104e+00 -5.1813753e-01 -1 8.8076504e-01 1 1 8.9134251e-01 1.5178355e+00 -8.1843780e-01 -1.0910272e+00 -1.3642884e+00 -9.5347701e-01 -3.4628560e-01 1.5731534e-01 -1 4.7264134e-01 1 1 -1.4618657e+00 5.2969173e-01 1.5500650e+00 5.8147480e-01 8.9020962e-01 1.7602609e-01 1.3491075e+00 -1.2220504e+00 -1 4.5408853e-01 1 1 8.1895774e-01 -7.4464268e-01 -1.2862300e+00 -6.4773790e-01 1.4889055e+00 -9.0971531e-01 -1.5667364e+00 7.3126745e-01 -1 1.0847410e+00 1 1 9.0538306e-01 8.9565889e-01 -3.6803214e-01 -9.1225680e-01 1.2489222e+00 5.4624919e-01 6.9158742e-01 5.0161442e-01 -1 9.2031413e-01 1 1 -1.1017030e+00 -1.1731100e+00 2.7977227e-01 -1.3279348e+00 -1.4869644e+00 1.0764659e+00 -3.8301635e-01 -1.4011396e+00 -1 9.3878333e-01 1 1 2.2470421e-01 1.7630316e-01 -8.3164215e-01 -7.2672027e-01 -4.0352115e-02 -2.6921257e-01 -2.3239276e-01 4.2571297e-01 -1 6.0663070e-01 1 1 4.0929621e-01 6.0529859e-01 -4.6383331e-01 5.2458300e-01 3.8601876e-01 -7.6229163e-01 -8.2538849e-01 1.5513895e+00 -1 7.5689340e-01 1 1 -1.0465579e+00 7.7632129e-01 -1.3550744e+00 1.3575371e+00 4.2848357e-01 -4.2052536e-01 9.6885260e-01 -1.0155041e+00 -1 1.0966937e+00 1 1 2.7939174e-01 5.9761131e-01 -1.3302769e+00 -1.2621885e+00 9.9297510e-01 8.1376870e-01 6.3088276e-01 6.9619478e-01 -1 6.8413027e-01 1 1 -9.4399765e-01 3.8152158e-01 7.5024144e-01 -1.5686471e+00 7.9227928e-01 -1.4839444e+00 3.7131699e-01 -1.4869407e+00 -1 8.8168397e-01 1 1 -7.2553001e-01 2.4258049e-01 -1.0449543e+00 -6.5264557e-03 -1.3733901e+00 4.5009742e-01 1.5216415e+00 3.5712560e-01 -1 8.3440969e-01 1 1 -1.4618511e+00 -7.3701611e-01 -1.0436863e+00 2.6560161e-01 -1.2866705e+00 -1.6770540e-01 -1.4778226e+00 -1.3736403e+00 -1 5.7912533e-01 1 1 1.0645108e+00 2.6998878e-01 1.4180395e+00 -2.3695431e-01 -1.4895227e+00 -6.1608654e-01 -3.3252917e-01 7.9177296e-01 -1 5.1805986e-01 1 1 -1.3797069e-01 1.2416775e+00 8.6759713e-01 1.0483877e+00 9.4346700e-01 1.2285431e-01 7.5573556e-02 -4.5833806e-01 -1 9.2715013e-01 1 1 -3.7802846e-01 -7.2612177e-01 -1.5681705e+00 -9.4112568e-01 1.2316713e+00 7.8599677e-01 9.6132095e-01 -1.0257195e-01 -1 1.2050781e+00 1 1 -1.2239862e+00 1.1588482e+00 -1.4205279e+00 4.1963334e-01 7.4542874e-01 -1.4941799e-01 -2.8976892e-01 8.0752291e-01 -1 6.7499301e-01 1 1 -3.8741158e-01 -1.1125905e+00 1.2921325e+00 -9.7889755e-02 -2.5065319e-01 -1.1357024e+00 -6.7759929e-01 3.5721721e-01 -1 8.7129102e-01 1 1 1.2951660e+00 -5.4906223e-01 -9.5944408e-01 9.6143381e-01 1.4754275e-01 5.6695181e-01 -1.3785637e-01 1.6613711e-01 -1 9.5392410e-01 1 1 -2.4028381e-01 -1.2313280e+00 4.1844176e-01 -1.5346017e+00 1.0343214e+00 3.0856313e-01 1.5433187e+00 -6.0943245e-01 -1 1.0053026e+00 1 1 -1.5034293e+00 -1.2597043e+00 -1.2753244e+00 4.2550348e-01 1.4077897e+00 -7.4890565e-01 1.5686278e+00 -1.1391134e+00 -1 1.7646626e-01 1 1 -3.0705388e-01 -6.5653814e-01 7.1022298e-01 1.1721105e+00 1.3870100e+00 1.5044366e+00 -3.1736158e-01 -2.1406172e-01 -1 6.7917740e-01 1 1 9.8215643e-01 -1.1630732e+00 -1.3343928e+00 -1.2659654e+00 8.5931148e-01 1.5286022e+00 5.2833160e-01 -6.1171376e-01 -1 5.3222589e-01 1 1 1.1752453e+00 -7.8157023e-01 6.8938089e-01 9.2699815e-01 5.4666846e-01 -7.2784324e-01 1.5284339e+00 1.3595229e+00 -1 6.3185883e-01 1 1 1.1541910e+00 -8.5199791e-01 2.3092825e-01 8.9991163e-01 -1.3017496e+00 5.0043861e-01 -4.1437606e-01 6.9735037e-01 -1 4.9864998e-01 1 1 -8.4640341e-01 -1.4957383e-01 1.3441884e+00 1.1876679e+00 -4.5502175e-01 8.2826588e-01 4.9244835e-01 -9.1450033e-01 -1 6.1003828e-01 1 1 -3.7051652e-01 -6.1331722e-01 5.8107318e-01 -5.4590289e-01 -9.1400176e-01 2.6767703e-01 -1.5171849e+00 -1.3357284e+00 -1 1.3178256e+00 1 1 -6.3450039e-01 -4.5707396e-01 -1.1145926e+00 -1.5392803e+00 7.6042593e-01 8.7232305e-02 9.8152743e-01 2.3395545e-01 -1 1.0483410e+00 1 1 -1.4825333e+00 -8.4803767e-01 3.5967951e-01 3.3148715e-01 4.7962546e-01 -1.0104210e+00 2.8433951e-02 -1.1847315e+00 -1 5.1332943e-01 1 1 -9.6630971e-01 4.3672070e-01 7.0931419e-01 1.2608183e+00 -2.6171876e-01 1.3036832e+00 3.6733008e-01 -3.6740825e-01 -1 6.4896362e-01 1 1 1.2667821e+00 1.2044151e+00 -9.0050524e-01 5.3104444e-01 -4.7749119e-01 1.5369674e+00 4.8707192e-01 1.3407494e+00 -1 7.5032652e-01 1 1 2.3362706e-01 1.3236385e+00 1.4018548e+00 -9.0697776e-04 -1.5667629e+00 -1.5051842e+00 -7.7270971e-01 -6.6813103e-01 -1 1.0304196e+00 1 1 -4.2079686e-01 7.7436747e-01 -9.7119802e-01 4.6438811e-01 2.4513188e-01 -1.5265448e+00 4.1186293e-01 -1.2261036e+00 -1 4.8274051e-01 1 1 -6.0783818e-01 -8.2435163e-01 7.9031505e-01 1.2547951e+00 1.3035254e+00 7.4800834e-01 1.2516827e+00 -1.4166134e+00 -1 5.7917521e-01 1 1 5.2297701e-01 -4.5420938e-01 1.7122744e-01 -1.7042039e-01 -1.1165639e+00 -8.7771110e-01 9.2720103e-01 1.1091899e+00 -1 5.6119777e-01 1 1 -5.0166950e-01 1.7303376e-01 1.2077104e-01 8.7708648e-01 -1.3566176e+00 1.2286477e+00 1.1681545e+00 -5.6668690e-02 -1 7.2656853e-02 1 1 4.7542908e-01 -9.3632611e-01 3.3002242e-01 8.3974790e-01 1.0081321e+00 1.9343728e-01 1.3606850e+00 -5.2809441e-01 -1 1.1198653e+00 1 1 1.4663942e+00 -5.9531385e-01 -1.3658592e+00 -1.5327859e+00 1.0678615e+00 -4.4803270e-01 1.3795729e+00 -6.8344755e-01 -1 5.7108674e-01 1 1 -1.0745272e-01 5.3265688e-01 -3.7880424e-01 -4.7310416e-01 -3.7054254e-01 3.1208535e-01 1.5276855e+00 -1.0402771e+00 -1 6.4529708e-01 1 1 4.5797529e-01 -1.1749124e+00 1.4454492e+00 -9.0688183e-02 -1.0718341e+00 -1.2411723e+00 -4.2630888e-01 -9.7329832e-01 -1 7.8699122e-01 1 1 2.8873043e-01 1.2983844e+00 -2.7086216e-01 -5.2384793e-01 -4.2267841e-01 -2.0823130e-01 9.9955574e-01 4.8144939e-02 -1 8.8945839e-01 1 1 -1.0683216e+00 4.4481895e-01 -2.1260600e-01 -1.5694959e+00 -8.1509192e-01 -9.2577077e-03 1.4374268e+00 -1.3589144e+00 -1 1.0599687e+00 1 1 -1.0790651e+00 -9.1841052e-01 -1.2781356e+00 1.4364962e+00 1.2356913e+00 1.4853397e+00 -1.4951628e-02 1.0499337e-01 -1 3.5552600e-01 1 1 5.6753876e-01 -1.0809172e+00 5.8594742e-01 5.2684093e-02 -8.0577468e-01 1.0085376e+00 3.5405639e-02 -9.5143692e-01 -1 1.1234072e+00 1 1 7.4861354e-01 8.5471032e-01 -8.7465498e-01 -4.6757808e-01 7.5086886e-01 -1.5430479e+00 1.3015664e+00 -9.3766418e-02 -1 1.0020164e+00 1 1 -1.3081164e-01 -1.3868974e+00 -8.1420650e-01 -1.4615526e+00 7.5179852e-02 -1.5933919e-01 5.1637112e-01 1.1473206e+00 -1 1.0215509e+00 1 1 5.6370280e-01 1.0335390e+00 4.0902212e-01 -2.0201211e-01 6.2753255e-01 -1.3767573e+00 1.5705224e+00 -7.8389639e-02 -1 7.6317572e-01 1 1 -8.9048721e-01 8.2501436e-01 6.3008057e-01 8.4410308e-01 6.1305989e-01 -1.3304104e+00 1.0805496e-01 -1.1673492e+00 -1 8.2893277e-01 1 1 1.2884645e-01 -9.7361423e-01 -5.4464035e-01 -5.9192674e-01 -7.2635609e-01 -1.4920925e+00 2.3908579e-01 -3.9134869e-01 -1 6.9484712e-01 1 1 9.6495764e-01 1.0217843e+00 8.3056285e-01 9.1125065e-01 3.6227417e-01 -1.4054234e+00 2.1783536e-01 1.0976207e+00 -1 4.3646492e-01 1 1 1.1417457e+00 1.1834630e+00 1.1736679e+00 1.2556461e-01 3.3548052e-01 6.8488439e-01 1.2033725e+00 2.7922928e-01 -1 6.3072055e-01 1 1 4.7221908e-01 1.0395793e+00 -2.2332645e-01 -7.8588009e-01 -7.3775037e-01 5.6532009e-02 -4.9233152e-01 -5.3289444e-01 -1 8.1580650e-01 1 1 9.2308617e-01 -1.3285489e+00 7.5552098e-01 -1.0311191e+00 4.9566729e-01 1.3724990e+00 3.3920489e-01 3.2380383e-01 -1 9.7424207e-01 1 1 1.1247018e+00 1.5190724e+00 -2.7642340e-01 -9.9290096e-01 -8.2359950e-01 -1.1246842e+00 -9.7406778e-01 9.3252716e-01 -1 7.1424802e-01 1 1 -1.0053250e-01 -6.7294958e-01 5.6750025e-01 4.5372951e-01 -3.7955446e-01 3.9545673e-01 -3.1794283e-01 -4.2177829e-01 -1 7.5958780e-01 1 1 5.2710870e-01 -5.2995485e-01 1.0140299e-01 1.1864331e+00 1.4029053e+00 -1.1687200e+00 1.8397483e-01 -1.3946591e+00 -1 4.4375615e-01 1 1 -1.7543860e-01 -5.3593165e-01 1.5367543e+00 6.9263583e-01 9.7594504e-01 -1.4398435e+00 7.3777677e-01 -6.1213773e-01 -1 4.3819677e-01 1 1 1.3589122e+00 -4.5716882e-01 1.1954892e+00 1.5295324e+00 4.5295918e-01 2.3806122e-01 -5.1965519e-02 5.1719608e-01 -1 1.0943808e+00 1 1 -1.4160381e-01 6.9926760e-01 -1.0394698e+00 -8.0118321e-01 8.0598638e-01 -1.2940639e+00 -2.1725073e-02 -2.7243676e-01 -1 6.2707768e-01 1 1 1.3919933e+00 -1.0758780e-01 2.8345643e-02 -6.2004860e-01 -3.3451227e-01 -8.6850046e-02 -7.0855397e-01 -1.5440715e+00 -1 8.7532980e-01 1 1 -2.0884670e-01 1.3291308e+00 -1.1168555e+00 -4.9405137e-01 1.3030646e+00 1.1518633e+00 1.1112507e+00 1.4870489e+00 -1 1.0680270e+00 1 1 -9.2755499e-01 -1.1640448e+00 2.5121221e-02 -2.9203578e-01 5.6425851e-01 8.7188231e-01 2.1719046e-02 1.4615697e+00 -1 5.2059878e-01 1 1 -8.3398072e-01 -1.4034106e+00 1.2389495e+00 -1.0775843e+00 -9.7547324e-01 1.3378545e+00 6.0725444e-01 4.8975686e-01 -1 7.6056015e-01 1 1 1.0723837e+00 -4.3853991e-02 5.4832295e-01 3.2249348e-01 1.1932728e+00 9.4227822e-01 -9.0920589e-01 3.7085962e-01 -1 5.1080083e-01 1 1 2.3604863e-01 1.2202451e+00 1.3725739e+00 9.0059276e-01 -5.9168590e-01 1.0141965e-01 -3.1680081e-01 1.1781532e-01 -1 7.4480257e-01 1 1 -5.6217839e-01 3.4277032e-01 1.3450335e-01 6.9078274e-02 -1.3242071e+00 -1.3247157e+00 5.2829457e-01 9.1870790e-01 -1 7.2012675e-01 1 1 1.3784375e+00 -7.4012503e-01 -1.3489309e+00 -1.3907278e+00 -9.0660991e-01 -2.9668104e-02 9.0600732e-01 -2.0416903e-01 -1 5.1000807e-01 1 1 1.2940330e+00 1.4254886e+00 1.3928265e+00 -5.1259726e-01 -6.6845677e-01 8.8141235e-01 -3.4579011e-02 -8.4976626e-01 -1 5.4906316e-01 1 1 -4.3248215e-01 4.0162545e-01 1.2280164e+00 -9.7502805e-01 -4.1766603e-01 1.2879767e+00 2.5194982e-02 -3.4130593e-01 -1 7.0349252e-01 1 1 9.1794000e-01 -1.1635952e+00 -9.9177934e-01 -7.4915811e-01 -1.3950454e+00 1.4502524e+00 -6.6295328e-01 2.1938276e-01 -1 5.3036593e-01 1 1 -5.4394843e-01 -1.3095419e-01 4.5520444e-01 4.0298051e-01 -8.2185879e-01 -1.2252018e+00 9.7331188e-01 -1.0637090e+00 -1 7.7423808e-01 1 1 -1.0662191e-01 1.3094141e+00 8.4284207e-01 -3.8034781e-01 6.0220225e-01 1.1739579e+00 1.7985276e-01 1.0471174e+00 -1 4.2904420e-01 1 1 -1.2865610e+00 4.6596509e-01 2.0544269e-01 6.3543041e-01 -9.9834564e-01 1.5087684e+00 5.7323173e-01 -3.0052465e-01 -1 8.4149993e-01 1 1 3.5117822e-01 -5.1523022e-01 2.6502749e-01 1.4054807e+00 5.1110435e-02 -1.0654538e+00 -9.5902681e-01 7.6320915e-01 -1 1.0537751e+00 1 1 -8.0020631e-01 -1.2450119e+00 -4.6139900e-01 2.7871508e-01 1.3582849e+00 -3.2132228e-03 1.1483310e+00 1.3342372e-01 -1 4.1978267e-01 1 1 9.0773046e-02 1.2338497e+00 -1.2823009e+00 2.4963228e-01 -1.2593284e+00 -5.9755981e-01 1.1951853e+00 -6.4472674e-01 -1 5.2124374e-01 1 1 -1.1914375e+00 -3.4130436e-01 -3.0490541e-01 1.5434712e+00 -6.2259142e-01 4.8404847e-01 1.3612939e-01 -5.6933085e-01 -1 1.0327007e+00 1 1 2.0974012e-02 2.4581407e-01 -6.0758293e-01 9.9060170e-01 7.5108118e-01 -1.3223654e+00 8.4721954e-01 5.4764393e-01 -1 1.0779735e+00 1 1 6.5184774e-01 2.0273694e-01 -1.4700995e+00 -1.3982486e+00 5.0213355e-01 -1.3685969e+00 1.5208397e+00 -6.1497434e-01 -1 8.9026392e-01 1 1 8.7142443e-01 -1.2282711e+00 6.6374878e-01 -1.2519670e+00 1.0406379e+00 7.3294655e-01 7.5442671e-01 -3.3865219e-02 -1 6.7220118e-01 1 1 -7.4527986e-02 -1.4692647e-01 -1.6971834e-01 5.7764618e-01 7.5522557e-01 4.4795226e-01 1.8171140e-01 -5.4445935e-01 -1 4.2582998e-01 1 1 9.0360229e-01 -1.0141929e-01 1.1007018e-01 9.7810831e-01 1.0418802e+00 1.4775766e+00 3.9547349e-01 7.3110322e-01 -1 7.6625086e-01 1 1 3.8481071e-01 1.3307642e+00 -4.4856728e-01 -8.8795705e-01 -3.5619698e-01 -6.6037417e-01 -8.8704831e-01 8.8291786e-01 -1 8.1861035e-01 1 1 -1.0256069e+00 1.1552878e+00 7.5211148e-01 -1.3291135e+00 1.2728855e+00 3.3816476e-01 1.3778540e+00 1.4583824e+00 -1 4.9104390e-01 1 1 5.4324016e-01 -1.2618301e+00 -1.0311777e+00 1.4554039e+00 -8.5867612e-01 3.9409084e-01 9.1215611e-01 3.2676466e-01 -1 7.4193136e-01 1 1 7.6916692e-01 1.3130499e+00 1.1625949e+00 5.3252809e-01 7.0702370e-01 1.0073598e+00 -3.6443114e-01 4.2965123e-01 -1 7.2766990e-01 1 1 -2.6531777e-01 -1.2594308e+00 -9.7422259e-01 -1.9783498e-01 1.4438460e+00 6.5380398e-01 1.1115789e+00 -1.3733568e+00 -1 6.8386166e-01 1 1 -1.2758100e+00 7.9781898e-01 2.2180094e-01 -1.2074799e+00 1.0578218e+00 -8.0756254e-01 -7.4428088e-01 -7.2711358e-01 -1 1.1884959e+00 1 1 -1.1688504e+00 6.2609799e-01 -1.2620346e+00 5.7383123e-01 5.3746788e-01 -1.0233354e+00 6.9319905e-01 1.9745775e-01 -1 7.7324302e-01 1 1 -4.8951703e-01 -1.5065054e+00 1.0180068e+00 -3.0804226e-01 1.1437350e+00 1.0221503e+00 -1.5706431e+00 1.1505687e+00 -1 4.5317737e-01 1 1 5.1843299e-01 1.4013398e+00 5.2731190e-01 7.8398514e-02 -6.5161205e-01 1.0511752e+00 1.0039328e+00 1.1050724e+00 -1 1.1546258e+00 1 1 -1.4747830e+00 -2.0271063e-01 9.8188912e-02 1.3164955e+00 -5.1738368e-02 -1.2151146e+00 -3.9553036e-01 -1.4430477e-01 -1 4.4813744e-01 1 1 4.8788145e-01 -1.4711442e+00 9.2489695e-01 1.0302235e-01 6.5442054e-01 1.0623044e+00 -6.8707827e-02 -2.0806562e-02 -1 2.3268780e-01 1 1 2.6677404e-01 -1.1864221e+00 1.4259577e-01 4.7909574e-01 1.3018327e-01 4.7889979e-01 1.3336525e+00 -9.7910838e-01 -1 1.0744219e+00 1 1 6.1865759e-01 -5.0769042e-01 -4.2816872e-01 2.6018296e-01 1.4417248e+00 1.0840992e-01 -5.6684596e-01 -2.1217934e-01 -1 3.9215042e-01 1 1 -8.9357560e-01 -1.8731080e-01 1.1571524e+00 -2.0204302e-01 -3.5036497e-02 -7.8171979e-02 1.4704975e+00 -3.9044529e-01 -1 1.0846985e+00 1 1 -1.5122379e+00 -2.5679979e-01 -1.3394198e+00 3.2469713e-01 -1.3805735e+00 -6.5072572e-01 -2.5723125e-01 5.7310445e-01 -1 7.9413126e-01 1 1 -6.9742758e-01 5.1415283e-01 1.0235847e+00 2.3816208e-01 5.0368997e-01 -8.6318800e-01 -4.5420827e-01 4.3375513e-02 -1 7.0067319e-01 1 1 -3.8309254e-01 -1.1547827e+00 2.5926878e-02 4.0095746e-01 -1.0748876e+00 2.7409237e-01 1.9172008e-01 1.6275177e-01 -1 4.6278159e-01 1 1 -1.5129712e+00 3.2659191e-01 -9.2834022e-01 1.7571422e-01 -1.4786104e+00 1.0956608e+00 -1.0345983e+00 -9.5822646e-01 -1 5.7277550e-01 1 1 -4.5662790e-01 6.6793055e-01 -1.4649717e+00 1.3180950e-01 -1.0077772e+00 -1.2447216e+00 2.2164119e-01 -1.1081859e+00 -1 1.0503412e+00 1 1 3.6567974e-01 9.9823296e-01 -1.1173459e+00 4.9942976e-01 -1.3853651e+00 -1.7087818e-01 -8.0534661e-01 1.2219367e+00 -1 5.9800419e-01 1 1 1.0241443e+00 1.1966236e+00 1.2089367e+00 -4.1961538e-01 -1.4888074e+00 -5.3389455e-01 -1.4793314e+00 4.9967349e-01 -1 1.0233073e+00 1 1 6.8101272e-03 -8.2317591e-01 -1.2225748e+00 3.9987053e-01 3.9997351e-01 -7.7709476e-01 -5.5835459e-01 5.3517770e-01 -1 5.7934543e-01 1 1 1.3604730e+00 4.5650258e-01 1.3429864e+00 7.5737543e-01 -6.5344593e-01 -1.0310436e+00 -3.2830085e-01 3.5190275e-01 -1 1.0162852e+00 1 1 9.5770875e-01 6.6952199e-01 -7.7004585e-01 -5.2450121e-01 5.4213472e-01 2.7543306e-01 -1.1157502e+00 -1.1894393e+00 -1 7.6134146e-01 1 1 -1.3097173e+00 -5.2874724e-01 1.2010806e+00 1.7210648e-02 1.0396271e+00 -1.5041067e+00 -2.4755184e-01 -9.5213719e-01 -1 7.3060698e-01 1 1 7.2052623e-01 9.1068432e-01 -1.3124883e+00 2.3284080e-01 -5.2511088e-01 8.7398736e-01 -1.1351716e+00 7.0319717e-01 -1 7.4086678e-01 1 1 -9.5536248e-01 3.1874992e-02 1.2731135e+00 -1.0690973e+00 -8.0475373e-01 -9.8165942e-01 6.3195496e-02 -3.6716086e-02 -1 1.0493463e+00 1 1 -9.7195271e-02 -1.4893577e+00 -1.6962220e-01 -1.5491078e+00 -9.3962880e-01 8.9474821e-01 2.6838145e-01 -1.3350989e+00 -1 5.6534907e-01 1 1 6.7252176e-02 5.7617829e-01 -1.4156966e+00 -1.4765429e+00 4.4507256e-01 -7.7093993e-01 -6.4002639e-01 1.3883396e+00 -1 4.3531792e-01 1 1 -6.6602586e-01 1.4400378e+00 8.0920450e-01 -8.1552584e-01 2.0239577e-01 -1.2592766e+00 -1.1029200e-01 1.2157732e+00 -1 7.1615593e-01 1 1 -4.0205788e-01 -1.1370299e-01 3.4547634e-01 2.2592522e-01 -6.7918001e-01 2.4868287e-01 -1.3795776e-01 5.8129259e-01 -1 6.8914131e-01 1 1 1.7898196e-01 -9.1781569e-01 7.5755008e-01 -1.0603382e+00 1.5692501e+00 1.2947672e+00 -1.6067705e-01 -5.6851358e-01 -1 7.2184811e-01 1 1 -1.4959912e+00 -5.0831686e-01 -7.3081709e-01 1.1509730e+00 7.1661879e-01 -6.5963589e-01 1.2705866e+00 -1.4244967e+00 -1 9.4100820e-01 1 1 -9.5880692e-01 -1.2911190e+00 7.8446331e-01 -1.5235153e+00 -6.5430266e-01 1.8007665e-01 1.3437574e+00 5.6178116e-01 -1 6.7481223e-01 1 1 -1.4392164e+00 -8.5644862e-01 -7.8951423e-01 1.3999716e+00 -1.2904604e+00 1.1944986e+00 -3.7878073e-01 1.3700377e+00 -1 4.2920143e-01 1 1 1.3532779e+00 4.4556212e-01 7.2176540e-01 -1.2060878e+00 7.8749259e-01 1.1604022e+00 -1.3009523e+00 1.4916063e+00 -1 8.5378486e-01 1 1 -5.8906590e-01 -9.9437718e-01 1.0217729e+00 -1.1625300e+00 -1.4190290e-01 -1.2679733e-01 3.7903542e-01 -4.8223097e-01 -1 4.3821162e-01 1 1 -1.2721648e+00 7.7573292e-01 9.9143647e-01 -1.0765561e+00 -4.9313267e-01 -1.0829730e+00 -7.0161487e-01 4.5313952e-01 -1 7.5931210e-01 1 1 4.0605717e-01 1.3368667e-01 6.5291657e-02 -1.2460513e+00 -5.5932008e-01 8.6114864e-01 1.4976827e+00 6.9533954e-01 -1 5.0953205e-01 1 1 1.0636204e+00 6.3304464e-01 9.4104336e-01 -5.2829879e-01 -8.4741561e-01 7.8954237e-03 1.1131284e+00 -1.5306088e-01 -1 4.8188252e-01 1 1 6.0623278e-01 -9.9308008e-01 1.3383356e+00 -9.7684323e-01 1.4670130e+00 7.5149530e-01 1.6521801e-01 4.7017481e-01 -1 9.6349942e-01 1 1 7.6931776e-01 5.8478377e-01 -3.9687957e-01 1.5908774e-01 8.6791161e-01 1.1789635e+00 -3.4888505e-01 1.1225591e+00 -1 1.0105007e+00 1 1 -8.7174220e-01 1.5590461e+00 -7.5377831e-01 2.9231560e-01 5.7568728e-01 8.1394323e-01 -1.4991994e+00 -1.5546023e+00 -1 6.3729654e-01 1 1 1.0169169e+00 -1.1372336e+00 1.2910533e+00 -5.0267206e-01 -5.2924619e-01 1.4494391e+00 -1.4712333e+00 4.2602117e-01 -1 6.3164842e-01 1 1 1.0590610e+00 -3.5304622e-02 -2.4806046e-01 -6.6672695e-01 -1.1919365e+00 8.1393916e-01 4.5726524e-01 4.4810150e-01 -1 6.0447820e-01 1 1 -6.2632555e-01 3.9623339e-01 -2.5869694e-01 3.8118601e-01 1.0603147e+00 1.3809882e+00 9.2132816e-01 8.4425368e-01 -1 2.3795157e-01 1 1 8.2342613e-01 -6.8178583e-01 4.4725096e-02 8.8591455e-01 -1.5459183e+00 1.8184383e-01 -1.4784852e-01 -1.2024327e+00 -1 7.2556120e-01 1 1 6.0728585e-01 -1.3860851e+00 8.5404283e-01 1.5582878e+00 -1.2771861e+00 -5.2035707e-01 1.0970770e-01 5.7989061e-01 -1 9.7797637e-01 1 1 -3.8129275e-01 -1.0225425e+00 -3.8933182e-02 -1.3146633e+00 8.3592998e-01 5.5265457e-01 -2.5754053e-01 1.0010722e+00 -1 1.2041066e+00 1 1 4.6184048e-01 -1.3597617e+00 -8.9872357e-01 -7.2467905e-01 2.7281778e-01 -1.2240391e+00 6.3105728e-01 -1.3496999e+00 -1 1.1296727e+00 1 1 -7.2245876e-01 -1.5695548e+00 -6.9562333e-02 2.7389479e-01 -1.4768306e+00 -1.2769296e+00 1.6288660e-01 1.0351722e+00 -1 9.8554082e-01 1 1 -1.0878200e-01 4.4545738e-01 -4.6166840e-01 9.1657134e-01 6.3230351e-01 -1.1367391e+00 1.3079325e+00 -1.6713876e-03 -1 5.4160922e-01 1 1 1.0790628e-01 3.8686571e-01 4.7311517e-01 -1.5559066e+00 -8.8291255e-01 -1.1492922e+00 6.9778242e-01 1.8332310e-01 -1 4.2708196e-01 1 1 8.8187478e-01 -1.0447569e+00 2.7558441e-01 4.9514042e-01 -1.3690568e+00 1.4984481e+00 6.3744855e-02 -7.9104687e-01 -1 3.0194344e-01 1 1 -3.6464417e-01 -8.6737516e-01 1.0395933e+00 -2.5387555e-01 -7.1385812e-01 1.4110357e+00 7.6686692e-02 9.5438032e-02 -1 9.8462222e-01 1 1 6.7277418e-01 -9.8438923e-01 -1.0945027e+00 -6.0362599e-01 -7.1083869e-02 -6.0573952e-01 8.2023892e-01 -1.3268450e+00 -1 1.1020799e+00 1 1 7.2375581e-01 -1.0029125e+00 -1.2825831e+00 -9.3939678e-01 -9.0137843e-01 1.2376831e+00 4.4704742e-01 -1.2587152e+00 -1 4.9277565e-01 1 1 -8.2831008e-02 -1.3061545e+00 1.2341919e+00 1.2030446e+00 -7.0742082e-01 1.2555801e+00 -1.1637183e+00 2.5830863e-01 -1 5.4756487e-01 1 1 -4.1519895e-01 9.1080200e-01 -8.7362693e-01 2.8011027e-01 1.3064978e+00 4.5619403e-01 9.4294790e-01 -2.8788484e-01 -1 3.7091129e-01 1 1 -7.7141878e-01 -1.1317952e+00 7.5630885e-01 -1.4340876e+00 -1.4236023e+00 -1.3745361e+00 -1.2096145e+00 -4.2783417e-01 -1 8.0664766e-01 1 1 1.1745058e-01 2.6166297e-01 3.9889839e-01 -4.1129410e-01 -1.1384843e-01 1.4447331e+00 -7.4409885e-01 4.9665644e-01 -1 8.7631391e-01 1 1 1.0716490e+00 -4.6009496e-01 1.2656074e-01 -1.1161210e+00 -2.2061508e-01 2.5945255e-01 6.1104886e-01 9.3165076e-02 -1 8.0013483e-01 1 1 4.5378545e-01 -1.3564113e+00 2.4816574e-01 -1.9591029e-01 -7.9823506e-01 8.8349170e-02 3.1739490e-02 1.3122830e+00 -1 1.1019871e+00 1 1 -1.0148934e+00 1.3327291e+00 -1.1134978e+00 -2.7517233e-01 -1.3360961e+00 -1.0888301e+00 -6.2513576e-01 1.5593968e+00 -1 8.5034381e-01 1 1 1.5348785e+00 -3.7826549e-01 -9.0636536e-02 -3.9701340e-01 3.3683686e-01 -1.9059049e-01 -1.1708267e+00 -1.5247618e+00 -1 3.8847348e-01 1 1 1.0857240e+00 1.0755214e+00 3.4418085e-01 1.3852224e-01 6.7183026e-02 1.1701230e+00 8.5141965e-01 -6.9965751e-01 -1 6.1757560e-01 1 1 1.3927324e+00 -4.3613935e-01 9.7542228e-01 2.2311625e-01 1.3133514e+00 -1.1277705e-01 -1.4455116e-01 -1.6239665e-01 -1 4.1587881e-01 1 1 -3.5397733e-01 -8.5843560e-01 1.0918471e+00 -1.1468231e+00 6.6700178e-01 -1.0634668e+00 -1.0202255e+00 6.4359953e-01 -1 5.3407227e-01 1 1 8.7946412e-01 -1.5335974e+00 6.3154587e-01 -9.8556290e-01 1.0964061e+00 -1.1658431e+00 -1.1773664e-01 4.7380963e-01 -1 4.9890095e-01 1 1 -4.0038344e-02 -1.5453382e+00 -1.0501877e+00 1.2623658e+00 -1.2857744e+00 -2.1091136e-01 4.0366893e-01 -6.1886768e-01 -1 8.1436628e-01 1 1 -6.2361637e-01 -9.5198280e-01 -1.0370791e+00 1.4060720e+00 1.0061172e+00 -1.0707056e+00 -1.3764928e+00 5.0414207e-01 -1 6.8224300e-01 1 1 -7.6716164e-01 1.5651979e-01 -6.3199927e-01 7.9176507e-01 -1.3819720e+00 -3.0596298e-01 -2.6601070e-02 2.4042436e-01 -1 6.7001284e-01 1 1 -5.8938117e-01 1.1150635e+00 -2.8698237e-01 -5.9093717e-01 -1.0090862e+00 4.6744633e-01 -9.7802086e-01 7.2403350e-01 -1 1.0209154e+00 1 1 -2.8765784e-01 1.2727344e+00 -9.6793876e-01 -1.3067176e+00 -1.3942613e+00 -7.5272721e-01 -7.8383353e-01 1.4426079e+00 -1 8.5937652e-01 1 1 2.4572978e-01 -2.5699703e-01 -9.7999348e-01 8.7191739e-01 -2.0970168e-01 1.0737290e-01 -1.1922113e+00 -9.0134032e-01 -1 9.1094456e-01 1 1 -1.2139075e+00 3.4074300e-01 6.1987443e-01 -1.2140864e+00 4.1077513e-01 1.3421116e+00 -4.1693315e-01 -6.6971761e-02 -1 5.2471090e-01 1 1 -6.3997471e-01 -2.5573488e-01 7.0825977e-01 -5.0525694e-01 -1.3230502e+00 2.3510225e-01 1.4976830e+00 -9.0422347e-01 -1 3.4770454e-01 1 1 7.5832687e-01 -4.3735001e-01 2.2733746e-01 -1.2842906e-01 -3.1265568e-01 -7.6003595e-01 1.1173328e+00 -1.4002523e+00 -1 8.4650550e-01 1 1 -2.4169465e-01 7.8515371e-01 6.8404998e-01 -2.3312602e-01 1.0805070e+00 -2.0850999e-01 -1.4276896e+00 -3.6945990e-01 -1 1.0748603e+00 1 1 -8.2694842e-02 1.3892000e+00 -1.4011811e+00 -5.8294147e-01 -1.4657939e+00 -1.5516126e+00 3.0616873e-01 1.4161550e+00 -1 1.0848350e+00 1 1 -1.2682582e+00 -3.2542962e-02 -2.7244240e-01 1.1302470e+00 7.7178815e-01 4.0697342e-01 -1.5091404e-01 6.1198024e-01 -1 7.0025006e-01 1 1 9.0146637e-02 -3.1243379e-01 1.5027127e+00 -1.1499431e+00 -1.9267132e-01 7.5502951e-01 -1.1470285e+00 -2.2397822e-02 -1 7.9751043e-01 1 1 8.4686326e-01 -1.4734296e+00 8.2822213e-01 -1.4860944e-02 7.5523397e-01 8.8828775e-01 -1.2956779e+00 5.5092065e-01 -1 6.3226185e-01 1 1 -1.3254516e+00 1.2437633e+00 -4.6775262e-01 1.5595210e+00 1.1829374e+00 6.0397757e-01 1.0615355e+00 1.0498080e+00 -1 3.5954488e-01 1 1 1.6766129e-01 -2.2837366e-01 -1.2535402e+00 5.6144302e-01 -1.5113902e+00 5.6514573e-01 1.2190931e-01 9.3809905e-01 -1 5.1627903e-01 1 1 -1.2536700e-01 7.5015004e-01 -7.3016638e-01 -1.1715682e+00 9.8302157e-01 1.3697172e+00 6.1137418e-01 -1.0228155e+00 -1 8.8246865e-01 1 1 9.6558425e-01 5.6035234e-01 -8.4546761e-01 9.5595670e-01 7.7966329e-03 -7.5431319e-01 -7.8380377e-01 3.3507133e-01 -1 1.0275571e+00 1 1 -8.9311287e-01 -6.5292415e-01 -3.5062158e-01 6.5944438e-01 -9.0888265e-01 -1.4154799e+00 -6.9200797e-01 -1.3318441e+00 -1 3.4035268e-01 1 1 -1.8274829e-02 -1.1300538e-01 7.3093154e-01 -2.5715357e-01 -1.1672826e+00 1.3108297e+00 -4.0197294e-01 -4.5681251e-01 -1 5.1051824e-01 1 1 7.3102943e-01 1.3822121e+00 1.1390475e+00 8.5140004e-01 7.2783899e-01 -8.7422152e-01 -1.5349758e+00 4.0455635e-01 -1 9.1016992e-01 1 1 -3.5716539e-01 -1.2392307e+00 -8.9361912e-01 -4.7402050e-01 -5.7188920e-01 1.8771622e-01 4.2079102e-01 9.7211523e-01 -1 3.5506694e-01 1 1 7.0476837e-01 1.0084280e+00 8.9793284e-01 2.1642749e-01 1.5316597e+00 7.8750759e-01 5.0966124e-01 -1.0827521e+00 -1 4.2965464e-01 1 1 1.2377316e+00 -2.4333642e-01 -6.5382756e-01 -4.6745061e-01 3.9499073e-01 1.1028867e-01 -1.2467624e+00 1.4313232e+00 -1 7.6834109e-01 1 1 -1.0721987e+00 5.9845889e-01 4.1133878e-01 6.8085864e-01 4.2395707e-01 8.2070908e-02 8.6817398e-02 1.0732455e+00 -1 7.3949870e-01 1 1 -2.6872925e-01 -1.0811217e+00 -1.2746012e+00 1.5106895e+00 3.1426948e-01 2.0656802e-01 1.4410154e+00 -9.8814741e-01 -1 3.6356142e-01 1 1 1.0776634e+00 5.5868381e-01 2.9805008e-01 -1.9340958e-01 9.0989718e-01 3.2880655e-01 6.0837963e-01 -1.3347330e+00 -1 9.1234315e-01 1 1 1.0071612e+00 -4.2171735e-01 -1.5125996e+00 9.1366630e-01 -6.3110399e-01 1.9012564e-01 -8.4768887e-01 1.2552159e+00 -1 6.5736649e-01 1 1 4.5671662e-01 -3.7047658e-01 -4.9400884e-01 -1.1532158e-01 -9.4798254e-01 4.4183049e-01 1.5925966e-02 6.1894543e-01 -1 7.2975555e-01 1 1 1.1254149e+00 3.6805687e-02 4.2276517e-01 1.5289866e-01 1.4154727e+00 -8.8003718e-01 6.3233912e-01 8.0262184e-01 -1 6.1355957e-01 1 1 -6.8120193e-01 -3.0057295e-01 -8.6842680e-01 -5.5039296e-02 -1.4314794e+00 -1.6670351e-01 -2.8428643e-01 -3.3352787e-01 -1 8.9398871e-01 1 1 -9.9715160e-01 -4.8613136e-02 1.9031679e-01 -1.4172072e+00 -5.5811356e-01 5.1468558e-01 3.6047763e-01 -1.0015492e+00 -1 4.8997815e-01 1 1 1.2698271e+00 -2.2688212e-01 5.1303106e-01 5.5377602e-01 5.8098120e-01 1.5159514e+00 1.5568206e+00 -3.8322682e-01 -1 1.0000865e+00 1 1 1.1443713e+00 6.8564904e-01 -1.1588885e+00 -1.2254901e+00 4.8107585e-01 2.7874643e-01 -8.4152196e-01 -6.2819439e-01 -1 4.9228942e-01 1 1 6.1811100e-01 3.4155557e-01 4.3599816e-01 -5.3037792e-01 -1.0176874e+00 7.7656193e-01 -9.3883038e-03 8.2986030e-01 -1 9.1806091e-01 1 1 -6.5533715e-01 8.3464452e-01 -1.5145059e+00 -1.3632848e+00 -1.4415239e+00 1.5005498e+00 -7.0958999e-01 -1.2092435e+00 -1 8.3085105e-01 1 1 1.7233459e-01 6.5921109e-01 -1.1162464e+00 -1.0923356e+00 2.7116843e-01 -9.6453719e-01 -5.9331443e-01 -7.9266699e-01 -1 7.7388759e-01 1 1 -1.2104501e-01 -1.0364673e+00 8.3769327e-01 5.8379046e-01 -9.2308803e-01 -3.5845295e-01 -4.2061240e-01 1.1403357e+00 -1 5.4039942e-01 1 1 1.3485830e+00 2.2453480e-01 -1.5075137e+00 5.7240448e-01 -1.1560505e+00 1.0560511e+00 -6.4919811e-01 -1.2338375e+00 -1 9.7746572e-01 1 1 -9.5664013e-01 7.0368367e-01 1.6125267e-01 8.4535490e-01 1.0094585e+00 -9.4815563e-01 -3.2134248e-01 5.4542783e-01 -1 8.7944865e-01 1 1 4.2054320e-01 -1.2849010e+00 -1.0209154e+00 -1.5437042e+00 1.3679446e+00 -1.4937907e+00 -4.0528263e-01 -1.6187962e-01 -1 3.5647621e-01 1 1 -5.1382866e-01 -2.3175626e-02 8.5426368e-01 1.3774306e+00 8.6998755e-01 1.4674433e+00 -6.1223943e-01 -9.1572114e-02 -1 4.2026843e-01 1 1 3.1991385e-01 4.4734650e-02 5.3129050e-01 7.9737991e-02 9.0860237e-01 -1.3251127e+00 -1.1922335e+00 3.2787565e-01 -1 3.2979297e-01 1 1 1.5269868e+00 1.0146223e+00 9.9310279e-01 -1.3036549e+00 -4.0177412e-01 -4.1870409e-01 -7.8992195e-01 2.5249968e-01 -1 5.1015323e-01 1 1 3.9691391e-01 1.9132785e-01 -2.0318943e-01 -1.0606875e+00 -1.3350855e+00 7.9533860e-03 1.5230807e-01 -5.2952280e-01 -1 1.1844483e+00 1 1 1.3308906e+00 -1.3437011e+00 -9.3581106e-02 1.5632852e+00 -1.5269272e+00 -1.4159254e+00 -5.5631199e-01 4.4236270e-01 -1 5.2595864e-01 1 1 1.3825607e-01 1.3253412e+00 1.1202705e+00 9.9466140e-01 6.0423031e-01 1.0675051e-01 -5.5590162e-01 -1.3598701e+00 -1 4.0368337e-01 1 1 -1.1087225e+00 1.1180109e+00 8.2085186e-01 8.5956187e-01 -1.4701963e+00 3.0648393e-01 5.8009480e-02 -2.5002598e-01 -1 5.6072875e-01 1 1 -1.5134864e+00 5.4363107e-01 1.3238660e+00 -1.5282591e+00 -9.6289544e-01 -1.1364782e+00 1.0716160e+00 1.2643822e+00 -1 5.3611849e-01 1 1 3.0900736e-01 1.0559199e+00 1.4564140e+00 2.1145322e-01 -1.0399017e+00 9.3614396e-02 -1.0033772e-01 7.3870340e-01 -1 3.4352866e-01 1 1 4.3407768e-01 -1.1376720e-02 -1.3394236e+00 7.5300109e-01 -9.4835054e-01 -5.6076268e-01 6.5916274e-01 -1.8608520e-01 -1 5.5454704e-01 1 1 7.6536926e-01 4.2862469e-01 9.6098548e-01 1.3541637e+00 1.5135842e+00 3.9652315e-02 1.2925162e+00 1.4922887e+00 -1 4.3064074e-01 1 1 -1.2606994e+00 2.2319288e-01 3.5513873e-01 -1.4095145e+00 1.3336432e+00 4.1881275e-01 -7.9302119e-01 1.5619909e+00 -1 5.8544125e-01 1 1 1.4683181e+00 1.4113152e-01 -2.0938771e-01 1.0403846e+00 -7.2282756e-01 -1.3232041e+00 1.4705510e+00 1.2328673e+00 -1 6.8198752e-01 1 1 8.1243828e-01 9.5007694e-02 -5.9549154e-01 -3.6120418e-01 -2.4045987e-02 2.4380743e-01 6.4133490e-01 -1.1450167e+00 -1 8.2920244e-01 1 1 1.2885733e+00 8.6524502e-01 6.8785584e-01 -1.2016901e+00 1.1245543e+00 1.0346927e+00 1.1129562e-01 1.1010225e+00 -1 2.8946542e-01 1 1 -1.0889893e+00 -2.5941024e-01 -2.6788956e-01 4.9298262e-01 5.6229512e-01 1.3642128e+00 1.2978904e+00 9.0475295e-01 -1 3.7085054e-01 1 1 2.7548984e-01 6.2273910e-01 -5.1757904e-01 1.1791200e+00 5.8330659e-01 9.8063946e-01 1.5657648e+00 8.7441660e-01 -1 7.9598715e-01 1 1 -5.4987502e-01 -1.4107125e+00 1.1911887e-01 3.0316325e-01 -1.2767462e+00 8.1229668e-01 -1.3131573e+00 -5.0646372e-02 -1 6.3019655e-01 1 1 8.1604960e-01 -2.4444720e-01 8.3640988e-01 -3.9846600e-01 -1.1953593e+00 -1.0914247e+00 -5.4640540e-01 1.5802796e-01 -1 9.6243578e-01 1 1 -8.4797086e-01 7.7912641e-01 -1.0863540e+00 8.5751162e-01 8.1324522e-02 1.8393163e-01 -5.6027676e-01 1.3301443e+00 -1 3.4116256e-01 1 1 1.5595719e+00 6.1943174e-01 5.8412486e-01 -1.4292743e+00 2.2844269e-01 1.1665688e-02 -1.2182692e+00 1.6231901e-01 -1 7.7426364e-01 1 1 1.4171290e+00 -4.4880859e-01 -9.0599398e-02 -1.1953177e+00 4.1009837e-01 1.2864804e+00 1.4512471e+00 1.1932454e+00 -1 3.9030342e-01 1 1 1.2729143e+00 -1.6196509e-01 9.6835314e-01 7.8019292e-01 -1.3094473e-01 1.4347956e+00 -2.1544815e-01 -1.0526971e+00 -1 1.3999811e+00 1 1 -3.7474959e-01 -1.5280338e+00 -1.4803927e+00 -3.0534475e-01 1.4683216e+00 -2.5520946e-01 1.2193330e+00 7.6957742e-01 -1 8.0118025e-01 1 1 4.7689020e-01 8.5504530e-01 4.5319035e-01 1.4332462e+00 8.7036588e-01 -1.0314891e+00 7.2067273e-01 3.5068325e-01 -1 7.2383107e-01 1 1 8.9077313e-01 1.1015509e+00 1.5496732e+00 -1.1634298e+00 9.8392945e-01 -9.2921165e-01 1.5068799e+00 3.0552000e-01 -1 4.6518288e-01 1 1 1.5350187e+00 3.6062435e-01 1.5544720e+00 -4.9216983e-01 -4.4138425e-01 -4.0310075e-01 -1.3892757e+00 1.5122097e+00 -1 5.2736958e-01 1 1 3.0111564e-01 8.8120760e-01 5.2713286e-01 -8.4954152e-02 -1.0448876e+00 1.5009657e+00 -1.2403397e+00 2.2368017e-01 -1 8.9672825e-01 1 1 -2.5519955e-01 9.8833582e-01 2.3076759e-01 -1.5413729e+00 7.7222504e-02 -2.5854678e-01 1.2194362e+00 -1.0937763e+00 -1 8.0506254e-01 1 1 -8.6481205e-01 1.3596849e+00 -1.3560587e+00 -2.8206697e-01 4.0086610e-01 -5.7315700e-01 -6.8650972e-01 1.5024530e+00 -1 4.0314611e-01 1 1 1.2531454e+00 2.7995283e-01 9.7532029e-01 -3.6312255e-02 -1.3596867e+00 -9.2664839e-01 9.0090881e-01 -3.9393286e-01 -1 6.7482826e-01 1 1 3.7751955e-01 -9.3865007e-01 -6.2230319e-01 -8.3109292e-01 -3.0881827e-01 -1.3047246e+00 -9.0222531e-01 -1.4939213e+00 -1 9.2620399e-01 1 1 -1.0460984e+00 1.1866037e+00 -6.8784758e-01 -6.5769175e-01 -3.9766809e-01 -1.9032264e-01 7.6699981e-01 -7.2758475e-01 -1 3.3581598e-01 1 1 -1.4237559e+00 4.1826240e-01 4.0673384e-01 1.4393457e+00 -1.4399677e+00 -6.1133094e-01 1.0111307e+00 -1.4383246e+00 -1 3.4357631e-01 1 1 4.4573727e-01 -1.1482778e+00 -1.2993574e-01 8.1900688e-01 1.2931049e+00 1.5105050e+00 1.1983289e+00 6.3329289e-01 -1 7.1138843e-01 1 1 -1.1922596e+00 -3.0153661e-01 -4.2305403e-01 -1.4102988e+00 -3.2430203e-01 -1.5350030e-01 -4.3655393e-01 3.7712229e-02 -1 1.1187994e+00 1 1 -1.2295914e+00 -5.3684628e-01 -8.4490797e-01 4.2461314e-01 1.1905799e-01 -6.3191642e-01 -1.5431334e+00 -7.7227577e-01 -1 8.2731029e-01 1 1 -3.4634932e-01 -1.2138440e-01 -3.6949246e-01 -1.2255245e+00 -1.8691206e-01 1.1055173e+00 1.5453737e+00 1.4219486e+00 -1 5.1553055e-01 1 1 2.7818458e-01 -1.2139221e+00 8.6894090e-01 -1.1094080e+00 1.6166714e-01 1.0509476e+00 1.5501418e+00 5.9515688e-01 -1 8.9847278e-01 1 1 7.5835522e-01 -8.8633910e-01 -9.7456462e-01 -4.6765057e-01 -3.3796324e-01 1.2424399e+00 4.6751621e-03 -2.9376019e-02 -1 6.1600625e-01 1 1 2.3475735e-01 7.3119232e-01 7.5655765e-01 4.6169191e-01 -1.4868950e-01 -4.7898719e-01 3.5633868e-02 -4.9270438e-01 -1 5.9440556e-01 1 1 -2.7351946e-01 -7.6108912e-01 1.4389355e+00 -7.7850307e-02 -1.4582793e+00 1.5643150e+00 -1.1457844e+00 3.5568666e-01 -1 1.0746497e+00 1 1 -8.9147604e-01 9.4045317e-01 2.0900516e-01 -1.5275650e+00 1.4056786e+00 -5.4700955e-01 7.6389855e-01 -4.2520258e-01 -1 4.8967115e-01 1 1 -7.8241058e-01 8.4377523e-01 4.4910727e-01 -6.9037505e-01 4.6284495e-01 -1.2893750e+00 -8.4627242e-01 7.4360202e-01 -1 6.8409761e-01 1 1 7.3227861e-01 1.8110515e-01 -1.1012877e+00 -1.2317813e+00 4.5163612e-01 1.7979346e-01 -1.3105901e+00 4.6350080e-01 -1 8.4451277e-01 1 1 -1.3533720e+00 -3.6910421e-01 9.2211366e-01 5.4779174e-01 5.6043782e-01 -4.2341303e-01 -1.3821600e+00 -1.0918952e+00 -1 6.8350387e-01 1 1 -9.9292785e-01 1.1109696e+00 4.8774025e-01 -1.2722698e+00 7.8370970e-01 -5.9536353e-01 -1.0271783e+00 -1.4392129e+00 -1 2.5895757e-01 1 1 1.8155903e-03 -1.5601722e+00 1.0351548e+00 -1.3592592e+00 -8.8910064e-01 -3.0225285e-01 -7.3332199e-01 1.4120906e+00 -1 1.0471418e+00 1 1 -9.0129995e-01 1.0595873e+00 -2.9362056e-01 5.9202620e-01 1.4418265e+00 -8.3510320e-03 -4.7469490e-01 1.4164930e+00 -1 4.2206094e-01 1 1 6.1151379e-01 -1.2046796e+00 5.6126797e-01 7.6041285e-01 -1.4679126e+00 1.0158743e+00 1.4481185e+00 9.3872754e-03 -1 7.3846186e-01 1 1 1.5627555e+00 5.1416946e-01 -9.7198923e-01 2.5983990e-01 -2.8062406e-01 -7.5693362e-01 6.0930381e-01 6.9230515e-01 -1 7.8274737e-01 1 1 1.5178662e+00 -8.7520092e-01 5.8786770e-02 3.1542884e-01 -9.1797098e-01 -1.4747263e+00 -1.0228939e+00 -8.8658011e-01 -1 4.8559828e-01 1 1 1.0454834e+00 -5.6502671e-01 1.5691473e+00 1.5457727e+00 2.3313110e-02 1.4414985e+00 -9.8221594e-01 -1.7799138e-01 -1 6.2352820e-01 1 1 5.1111369e-01 6.3060428e-01 -1.0117184e+00 -1.1694434e+00 -8.7564080e-01 -6.9733948e-01 9.6611289e-01 -7.0496260e-01 -1 3.8113577e-01 1 1 1.1735296e+00 -1.1674236e+00 1.4905263e+00 -1.0314079e+00 1.4665822e+00 1.0975033e+00 -1.4330370e+00 -1.3605654e+00 -1 4.7276080e-01 1 1 5.9393377e-01 1.4990227e+00 2.1587553e-01 4.3592243e-01 -8.8991830e-02 1.4480628e+00 1.5372013e+00 6.3050972e-01 -1 1.1007930e+00 1 1 1.4050003e+00 -1.4989082e+00 -3.1952118e-01 3.5425331e-01 -2.8757707e-01 -3.2690545e-01 -7.1652725e-01 3.8489746e-01 -1 8.9132953e-01 1 1 -1.5127293e+00 2.8161318e-01 -1.2106308e+00 6.1723227e-01 -1.5383263e+00 3.4571230e-01 -9.4881570e-01 4.3229490e-01 -1 7.1469982e-01 1 1 4.6831624e-01 -1.3074964e+00 1.0241191e+00 2.8376956e-01 6.5815739e-01 -1.5598079e+00 -2.1218311e-02 -9.2341881e-01 -1 3.5602559e-01 1 1 1.3014238e+00 3.4911040e-01 -4.1559907e-01 3.7734944e-01 1.0349687e-01 8.9990933e-01 1.5254120e+00 -4.3224234e-01 -1 8.8386368e-01 1 1 1.2611727e+00 -9.9651456e-01 -1.2131207e+00 -7.6346368e-01 -9.7038510e-01 1.1490413e+00 -9.3863309e-01 -1.3348026e+00 -1 9.7714686e-01 1 1 2.0353378e-01 -5.8977351e-01 1.7004982e-02 -1.2695970e+00 -1.2549235e+00 5.6664448e-01 1.4719881e+00 8.5575155e-02 -1 7.8461201e-01 1 1 -4.0218020e-01 -5.9850633e-01 -8.2191666e-02 -4.2025593e-01 1.1536938e+00 1.4265052e+00 -3.3852535e-01 -5.8780238e-01 -1 2.9474365e-01 1 1 1.2647843e+00 2.8385512e-01 9.0544433e-01 -9.4105723e-01 2.2209778e-01 -1.3629536e+00 -1.7132192e-01 1.1143239e+00 -1 2.0796132e-01 1 1 1.2134998e+00 -1.3262325e+00 -7.2012968e-02 1.5700960e+00 5.8530075e-01 1.3320383e+00 1.4328777e+00 1.4087186e+00 -1 8.7665226e-01 1 1 7.1009126e-02 -3.8937118e-01 -8.0878663e-01 -7.7444742e-01 8.2316138e-01 5.7853991e-01 -1.0730387e+00 1.2910251e+00 -1 4.9880577e-01 1 1 -3.5483408e-01 -2.2384285e-01 3.9449367e-01 -5.1941612e-01 -7.0070328e-01 2.9097188e-01 1.3214728e+00 -7.2079979e-01 -1 7.4148976e-01 1 1 -9.5345066e-01 1.5011914e+00 1.4945973e+00 6.5924421e-01 1.1107814e+00 -1.0953190e+00 -1.0667058e+00 -5.0076491e-01 -1 7.7844725e-01 1 1 6.1891648e-01 3.9301157e-01 -4.7730614e-01 -4.7988545e-01 1.5590010e+00 7.0610472e-01 9.4448274e-01 -2.9196089e-02 -1 7.1867596e-01 1 1 3.1606447e-01 -1.4239310e+00 1.5434031e+00 -9.6641094e-01 1.2472434e+00 -1.4350356e+00 -5.4623408e-01 -6.1021107e-01 -1 7.0706588e-01 1 1 -3.3757915e-01 6.4374265e-01 -1.5538609e-01 -4.3458280e-01 -1.4273767e+00 -6.3641894e-01 -8.2252867e-01 1.4826227e+00 -1 7.4419336e-01 1 1 2.3486813e-02 -2.6233720e-01 -9.1057157e-01 1.6977060e-01 -7.1804664e-01 8.2994450e-01 -1.2316018e+00 -6.7339450e-01 -1 6.4990662e-01 1 1 -1.0978155e+00 -1.4469054e+00 -1.2785518e+00 7.6835901e-01 -1.3525546e+00 2.0590107e-01 4.2226961e-01 1.4169264e+00 -1 3.9204213e-01 1 1 -4.1098828e-01 9.2978486e-01 -1.2606686e-01 -1.2775588e+00 1.7986806e-01 -1.4557492e+00 2.2751378e-01 1.0088759e+00 -1 1.0016956e+00 1 1 8.8220475e-01 6.1225216e-01 -1.3723325e+00 8.5432955e-01 8.3029157e-01 -5.3707411e-02 5.0578816e-01 1.0009184e+00 -1 5.8148012e-01 1 1 -1.1021475e+00 1.4061918e+00 7.8112222e-01 -1.5032606e+00 -2.4407874e-01 -1.0233729e+00 -3.6809860e-01 -7.9353179e-01 -1 1.2932775e+00 1 1 -9.6194262e-01 -3.3529468e-01 -3.9454350e-01 -6.1253020e-01 6.8853863e-01 3.9185577e-01 -8.3715338e-01 -8.2790733e-01 -1 5.8333412e-01 1 1 -7.3386020e-01 7.1952706e-01 8.0952851e-01 2.0406098e-01 -1.3585234e+00 1.1416561e+00 1.1566656e+00 -5.2457307e-01 -1 1.0764222e+00 1 1 -9.5694366e-02 1.1012149e+00 -4.9219546e-01 -9.6634742e-01 3.9206597e-01 -1.0342672e+00 -9.6176975e-02 -1.1905649e+00 -1 6.6492421e-01 1 1 1.6023261e-01 9.9729527e-01 -5.1572302e-01 6.3289786e-01 1.5330074e+00 -4.9633981e-01 1.4737951e+00 -1.0213746e+00 -1 5.7395916e-01 1 1 6.8450674e-01 1.1447161e+00 -1.0267515e-01 -3.1840141e-01 1.0541954e+00 -1.0546092e+00 -1.3846074e+00 -5.8100957e-01 -1 6.4901620e-01 1 1 -7.4849289e-03 1.2925872e-01 -9.2686271e-01 -1.2401604e+00 -7.2019021e-01 4.9531699e-02 -1.3199341e+00 -9.5779831e-01 -1 6.3555189e-01 1 1 -1.3549428e-01 -1.5308834e+00 1.3764265e+00 1.0916028e+00 3.1969964e-01 -4.2787148e-02 -1.3458585e+00 -1.9551498e-01 -1 1.2117991e+00 1 1 4.0236654e-01 8.6411305e-02 -1.0887018e+00 -3.3200028e-01 1.0684877e+00 3.0112370e-01 -3.7607641e-01 8.5637471e-02 -1 1.2773078e+00 1 1 -1.2744758e+00 8.9899748e-01 -1.1758801e+00 -4.6014620e-01 7.2842196e-01 -1.1977290e-01 1.6822614e-01 4.5954131e-01 -1 5.2565668e-01 1 1 -7.3624192e-01 1.5315415e+00 7.4292972e-01 9.2388946e-01 -1.9869157e-01 7.3783090e-01 -5.6608864e-02 1.4761146e+00 -1 7.4788590e-01 1 1 7.1544424e-01 1.5493669e+00 -1.4110198e+00 -1.0822718e+00 1.0380423e-01 8.5766491e-01 4.7740176e-01 -9.9530071e-02 -1 4.7007316e-01 1 1 -1.5453448e+00 -4.5145117e-01 8.7354400e-01 7.9035762e-02 1.0537327e+00 1.1469793e+00 6.3768054e-02 -1.4746145e+00 -1 6.7328394e-01 1 1 -1.0636582e+00 -5.9351184e-01 9.9155474e-01 -5.3963824e-01 9.2746399e-01 4.6797226e-01 4.6659153e-01 1.7773356e-01 -1 1.0041449e+00 1 1 -1.2403383e+00 -5.9684976e-01 -1.0885436e+00 7.8055961e-02 -6.9551922e-01 -1.3383099e+00 5.8852879e-01 -4.8675336e-01 -1 6.3845945e-01 1 1 1.2426957e+00 -1.4864761e-01 1.4829129e+00 -1.2991918e+00 2.7477199e-01 8.2821395e-01 -1.4718394e+00 -1.5637753e-01 -1 4.4343438e-01 1 1 6.7929009e-01 -7.5419840e-01 1.0627327e+00 -1.4484791e+00 -4.8425764e-02 -6.0522002e-01 -3.0357520e-01 1.2758266e+00 -1 5.2183610e-01 1 1 2.8086774e-01 5.1378439e-01 1.3935623e+00 -3.8619068e-01 -2.1931339e-01 5.4416232e-01 -2.4190100e-01 1.4480634e+00 -1 6.8544546e-01 1 1 -1.2697137e+00 -1.0639490e+00 1.0284742e+00 -1.7631244e-01 -9.1202938e-01 5.5990856e-01 -4.0920956e-01 -3.1748852e-01 -1 5.0406022e-01 1 1 7.6010901e-01 1.5374327e-01 5.2267844e-01 -7.6128019e-01 -6.4719141e-01 1.3131597e+00 -6.3878032e-01 1.5362906e+00 -1 6.8221581e-01 1 1 1.4364717e+00 -1.5676439e+00 7.6352565e-01 8.7072784e-01 -1.1522655e+00 5.8675310e-01 -1.1586728e+00 -3.1310326e-01 -1 4.6870388e-01 1 1 -3.5925093e-01 1.1458087e+00 -8.3035616e-01 7.8417422e-01 -1.3497275e+00 1.0006593e-01 9.1893706e-01 -1.5880574e-01 -1 7.9437563e-01 1 1 2.1068376e-01 -3.5619253e-01 -8.4142438e-01 6.3498181e-01 5.7059580e-01 1.0559548e+00 5.0566113e-01 1.3056557e+00 -1 5.5587055e-01 1 1 3.8706085e-01 1.3476800e+00 -1.5110350e+00 1.4900602e-01 -1.2787507e+00 5.7466072e-01 6.3855732e-01 1.3112035e-01 -1 4.6325696e-01 1 1 -9.0670353e-01 -4.2528861e-01 6.6935355e-01 4.9486823e-01 -3.2738323e-01 1.0669347e+00 5.5242879e-01 1.4833303e+00 -1 4.6212232e-01 1 1 8.9972308e-01 -7.0232582e-01 -2.1825512e-01 1.4546034e+00 -1.4012783e+00 -2.3907828e-01 1.2643232e+00 -1.3466596e+00 -1 4.0268846e-01 1 1 1.1604293e+00 -1.0263842e+00 1.1663605e+00 -3.5500638e-01 1.2359904e+00 -9.1678103e-02 -2.5201582e-01 -1.2738392e+00 -1 4.6930870e-01 1 1 3.2848504e-01 4.6028515e-02 -5.1735126e-01 -7.0769680e-01 1.0801627e+00 -1.4534716e+00 -7.6299295e-01 5.3889032e-01 -1 4.8245321e-01 1 1 1.0697187e+00 7.6945819e-01 8.0576325e-01 -1.9039525e-01 -9.6976212e-01 5.2660059e-01 3.5863705e-01 -8.1948741e-02 -1 5.7978439e-01 1 1 -5.7219959e-01 1.4884385e+00 -9.4294456e-01 1.3099466e+00 -2.0923961e-01 7.0954324e-01 -1.1033857e+00 -1.2949028e+00 -1 6.5354690e-01 1 1 -5.4347662e-01 -3.1713072e-01 1.2656488e+00 -8.4586194e-03 -1.2479187e+00 -1.9242077e-01 2.1793088e-01 1.5220629e+00 -1 5.4893823e-01 1 1 1.5398314e+00 1.2666830e+00 3.6044112e-02 -7.9234688e-01 -4.9779368e-01 -1.3169890e+00 -3.3277018e-01 -6.7754001e-01 -1 1.0142201e+00 1 1 -4.9470986e-01 -1.4322584e+00 -5.3398784e-01 2.3721265e-01 -3.5708446e-01 1.0284468e+00 -8.3346263e-01 8.5837040e-01 -1 6.2760085e-01 1 1 1.2071401e+00 -1.0846086e+00 7.9654347e-01 1.5195839e-01 -1.0766077e+00 6.2896603e-02 3.5528371e-01 4.3779221e-01 -1 4.9189858e-01 1 1 -2.0952739e-03 -1.4969089e+00 1.1797339e+00 -1.5019585e-01 1.0288648e+00 1.5280691e+00 -9.1433331e-01 3.6365333e-01 -1 3.1460637e-01 1 1 -6.5774973e-01 -6.7409025e-01 1.1959144e+00 1.4988191e+00 8.0532533e-01 -2.6337737e-01 1.4713012e+00 1.5237540e+00 -1 6.9588417e-01 1 1 4.6475568e-01 -8.5165431e-01 -1.7698143e-01 1.3631560e+00 1.1217342e+00 -7.9484391e-02 6.8358381e-01 -5.3061927e-01 -1 5.9456886e-01 1 1 1.1493566e+00 -6.5777630e-01 5.6140828e-01 -1.0721551e+00 2.8946330e-01 -7.1727899e-01 1.8881595e-01 8.6339532e-01 -1 7.0762416e-01 1 1 -4.1680521e-01 1.8349311e-02 1.3862490e+00 4.6517599e-01 -1.3172842e+00 -1.0170042e+00 4.2100953e-01 6.8674529e-02 -1 5.8806949e-01 1 1 5.0651703e-01 5.2078195e-01 6.3644453e-01 -1.2111807e+00 -7.9282604e-01 6.1639313e-01 1.0404961e+00 1.2483095e+00 -1 4.1654069e-01 1 1 -6.8440576e-01 3.0503925e-01 -3.9979032e-01 1.2059052e+00 -1.5327916e+00 -1.2533113e+00 1.5135993e+00 7.8174369e-01 -1 9.9779418e-01 1 1 -1.4368489e+00 -2.8452093e-01 5.9081802e-01 1.2351649e+00 -5.6884697e-01 -2.3458796e-02 -1.5539139e+00 6.2576634e-01 -1 6.5318541e-01 1 1 3.0361825e-01 -4.3924358e-01 -6.9589050e-01 -2.2776483e-01 -7.4460136e-01 1.5686862e+00 -5.7068936e-01 -7.9725283e-01 -1 2.6053729e-01 1 1 9.6545501e-01 3.7589101e-01 3.1778341e-01 1.5579767e+00 -1.5515403e+00 6.6288347e-01 -2.9362945e-01 -5.3567848e-01 -1 4.1027853e-01 1 1 7.6293345e-02 -1.4265124e-01 2.7824530e-01 -2.5966466e-01 -1.5180168e+00 9.9497653e-01 4.1192493e-01 6.5638423e-01 -1 7.8653520e-01 1 1 4.9244982e-01 -5.0418034e-01 -1.3627184e+00 -5.1166395e-01 -4.3470698e-01 -1.2723169e-01 -8.4797543e-01 -1.4237283e+00 -1 8.9613463e-01 1 1 -1.4925730e+00 -8.8360260e-01 -9.9852300e-01 -9.9688228e-01 1.2242733e+00 1.0416250e+00 1.4827859e+00 9.0989564e-01 -1 5.8200688e-01 1 1 -5.7315798e-02 -4.0044957e-01 2.1186612e-01 -4.8694127e-01 -1.0699330e+00 -1.5049098e+00 -1.0726221e+00 -6.5704355e-01 -1 6.2125261e-01 1 1 1.1623212e+00 -1.0644333e+00 1.4093498e+00 -1.7306814e-01 1.1173346e-01 -5.6845277e-02 -1.1003114e+00 -2.3285078e-01 -1 1.0290132e+00 1 1 7.0907898e-01 1.4391779e+00 -6.6630979e-01 3.5859916e-01 -7.6814070e-01 -3.5440582e-01 -1.5194266e+00 9.0146128e-01 -1 3.3407904e-01 1 1 1.4295643e+00 1.1408829e+00 1.1092312e+00 1.4014214e+00 -1.3365920e+00 -3.9009427e-02 1.0044188e+00 -1.0415738e+00 -1 6.3615948e-01 1 1 -2.1304907e-01 -1.4625116e+00 6.3789694e-01 1.1692833e+00 1.4278354e+00 9.6143005e-01 1.4891243e+00 -7.7625153e-01 -1 5.1300586e-01 1 1 6.9982392e-01 -6.1073005e-01 -1.1219269e+00 1.4823179e+00 -9.9680454e-01 1.5438263e+00 -1.3563035e+00 5.7488156e-01 -1 6.4254443e-01 1 1 -1.8219801e-01 -9.5669608e-01 -3.8579206e-01 4.8673927e-01 8.1967512e-01 6.7501587e-01 4.2012689e-03 -1.5046310e+00 -1 5.5916753e-01 1 1 8.5086737e-01 -5.1979671e-01 2.4016293e-01 -8.0397819e-02 3.9599211e-01 7.0064317e-01 1.4956872e+00 1.4884355e+00 -1 1.1100039e+00 1 1 -1.8096450e-03 5.4580687e-01 -5.2816713e-01 -3.6130842e-01 1.5462220e+00 1.0205206e+00 -1.0090552e+00 -3.6618231e-01 -1 5.9281192e-01 1 1 1.0012226e+00 -7.4504783e-02 1.2358384e+00 1.8791242e-01 9.8636462e-02 -1.2062467e+00 -8.7367513e-01 -4.6148817e-02 -1 5.3273246e-01 1 1 1.1778463e+00 1.2935809e+00 -1.4740115e+00 9.4338670e-01 -9.7789928e-01 -6.9020448e-01 -5.3915270e-02 3.5022538e-01 -1 4.8715512e-01 1 1 8.8777909e-01 1.3928150e+00 8.8846515e-01 -1.1784988e-01 1.2595156e+00 -1.5066219e+00 -1.3752617e+00 -1.1066412e+00 -1 4.4143696e-01 1 1 1.4796408e+00 1.0353260e+00 4.4395951e-01 -1.4994837e+00 6.2809482e-01 -5.5676537e-01 -1.3254278e+00 -1.0905082e+00 -1 3.7573780e-01 1 1 -5.2381297e-01 -5.5712642e-01 3.4485468e-01 3.4228569e-02 6.3834774e-01 1.2489881e+00 5.6924507e-01 -1.1984018e-01 -1 6.7502558e-01 1 1 -9.8193401e-01 1.4639383e+00 -2.6580858e-01 3.6811119e-01 1.7150245e-01 -3.7866884e-01 1.1522991e+00 -3.9301114e-01 -1 1.0346758e+00 1 1 -5.7876239e-01 -5.4286382e-01 -1.0008376e-01 1.0488989e+00 -1.5403528e+00 5.7960457e-01 -1.2281038e+00 1.4310368e+00 -1 1.2568649e+00 1 1 -8.8858578e-01 -7.2710641e-01 -1.3556489e+00 1.3673888e+00 1.1551362e+00 -6.6483373e-01 -4.7652290e-01 -5.9843846e-01 -1 7.4555153e-01 1 1 6.7031487e-01 3.1798452e-01 -1.5614340e+00 9.5394092e-01 -6.6811731e-01 7.8457236e-01 -1.0006865e+00 1.4245321e+00 -1 1.0527127e+00 1 1 2.3073675e-01 5.1671303e-01 -1.2971262e+00 1.3377297e+00 -9.9549963e-01 1.0432204e+00 1.5490697e+00 3.2837236e-02 -1 8.1789992e-01 1 1 1.2672344e+00 1.0337249e+00 -1.2891746e+00 -1.1555317e+00 7.6024325e-01 1.7741596e-01 8.3574958e-01 -1.0248758e+00 -1 7.7240408e-01 1 1 1.5515699e+00 8.0743032e-01 4.0628719e-01 3.0366859e-01 5.5098184e-01 4.5853690e-01 3.8250572e-01 2.6489574e-01 -1 8.3566504e-01 1 1 -1.1255608e+00 -1.1989107e+00 -1.3536110e+00 -1.3300407e+00 -1.0632748e+00 3.0290483e-01 1.0749862e+00 4.6586464e-01 -1 4.1351719e-01 1 1 1.3705838e+00 8.2534364e-02 1.2740754e+00 -1.5624695e+00 -1.0812670e+00 1.5414529e+00 -6.9807971e-03 9.3817629e-01 -1 6.7847862e-01 1 1 1.2443935e+00 -1.4288909e+00 2.8937670e-01 1.4796594e-01 1.2587120e+00 -1.5164710e+00 -1.0873289e+00 2.7529371e-01 -1 8.3179855e-01 1 1 9.3931225e-01 -1.0349679e+00 3.6869320e-01 -1.2778774e+00 -3.1313823e-01 4.1374173e-01 -9.2250038e-02 -7.0459853e-01 -1 3.3669920e-01 1 1 5.1782218e-01 2.9344430e-01 1.4058689e+00 -1.3573891e+00 -7.4653970e-01 1.4126632e+00 1.5003851e+00 -1.5247674e+00 -1 7.0600183e-01 1 1 8.2569178e-01 -3.8207184e-01 5.2091592e-01 6.0789267e-01 4.2824731e-01 -1.5263240e+00 -5.9169177e-01 -7.9495774e-01 -1 9.5681061e-01 1 1 9.8693718e-01 -6.6006897e-02 -5.8490092e-01 3.9282482e-01 1.6372459e-01 1.3176419e+00 -1.4227775e+00 3.3879155e-01 -1 8.5303203e-01 1 1 -1.5599250e-01 -3.9570583e-01 -3.8642611e-01 -1.4210010e+00 -3.1602786e-01 5.2117765e-01 1.1825722e+00 1.5036770e+00 -1 7.3703091e-01 1 1 1.4639601e+00 1.2371625e-01 -9.9154821e-01 -3.7667060e-01 9.5285085e-01 6.7238927e-01 -1.3650631e+00 1.3286014e+00 -1 2.1996507e-01 1 1 -1.7688239e-01 -4.3529797e-01 1.1983012e+00 -3.9365416e-01 -1.2750644e+00 5.3763852e-01 4.3565688e-01 -6.3712728e-01 -1 8.3839361e-01 1 1 -9.1567576e-01 7.1623914e-01 -9.0270388e-01 4.8679459e-02 -1.2031416e+00 8.7012376e-01 -9.6733258e-01 1.4912110e+00 -1 9.4267899e-01 1 1 8.9987305e-01 -7.5178286e-01 -9.9312037e-01 1.3415703e+00 1.2306337e+00 5.6182365e-02 -2.1671890e-01 -8.4321288e-01 -1 9.6884835e-01 1 1 5.3937547e-01 2.7110333e-01 -9.2349483e-02 5.6207614e-01 -9.8478088e-01 -1.3623875e+00 -1.2886168e+00 -1.5448958e-01 -1 6.6875383e-01 1 1 -1.3528523e+00 1.1243714e+00 -1.7098335e-01 4.4505436e-02 -1.3021804e+00 1.4229741e+00 3.5678058e-01 -1.5509184e+00 -1 6.8134683e-01 1 1 1.4592746e+00 6.2971754e-01 8.4016886e-01 3.0380860e-01 -1.4116056e+00 -1.0183581e+00 -8.8913997e-01 -4.9187979e-01 -1 6.3145995e-01 1 1 -3.8488527e-01 -3.6290759e-01 -7.4101054e-01 1.0230342e+00 4.5323717e-01 -1.4701239e-01 7.8079789e-01 -1.4934193e+00 -1 1.0028716e+00 1 1 -2.2750758e-01 -1.5564716e+00 -8.9093471e-01 1.9977128e-01 -8.0512699e-01 -1.5453310e+00 4.3766993e-01 1.4272840e+00 -1 6.8089986e-01 1 1 -4.0158734e-01 4.2367769e-01 -1.1090157e+00 -8.0660689e-01 -9.2983477e-01 -8.3111181e-01 1.4501195e+00 -8.4004829e-01 -1 6.9443379e-01 1 1 -1.3373271e+00 -1.2395923e+00 -1.5687585e-01 -6.6974208e-01 -1.4510959e+00 -9.7518709e-01 -3.1728829e-01 -3.7417356e-01 -1 8.6639729e-01 1 1 -1.5022164e+00 1.2148218e+00 -8.1614787e-01 -2.8740235e-02 -3.8428855e-01 -2.8054529e-01 -1.3815375e+00 7.3349503e-01 -1 7.8996891e-01 1 1 1.2286172e+00 2.9885485e-01 -8.0375237e-01 7.6814267e-01 3.7683493e-01 4.0580733e-01 1.1154050e-02 2.4143138e-01 -1 6.0018064e-01 1 1 -3.1992021e-01 -5.5322116e-01 1.8234108e-01 1.3695635e+00 1.3875128e-02 6.0771643e-03 -1.0294349e+00 -1.2005349e+00 -1 2.9501772e-01 1 1 1.5076758e+00 1.1261451e+00 1.5537671e+00 -1.9578475e-01 7.2141524e-01 -1.5336569e+00 -9.6208128e-01 1.0593254e+00 -1 6.7407481e-01 1 1 -5.7862562e-01 -9.7523303e-01 1.2448763e+00 -1.3068089e+00 1.4199719e+00 5.9668386e-01 7.7253202e-02 6.7576263e-01 -1 9.0255104e-01 1 1 1.4100038e+00 -1.0526100e+00 -3.7129973e-01 -6.6313927e-01 -1.2112279e+00 5.0182322e-01 9.1680525e-01 6.8516119e-01 -1 7.9003001e-01 1 1 9.0027989e-01 -9.0764696e-01 -1.2315609e+00 9.8902729e-01 4.1252340e-01 -1.0334166e+00 -7.6609405e-01 1.5669973e+00 -1 5.7783603e-01 1 1 1.0939083e+00 7.5150721e-01 1.1097049e+00 4.1497649e-01 -2.1420197e-01 1.2329888e+00 -1.4960860e+00 5.5173720e-01 -1 6.8236163e-01 1 1 7.1708850e-01 1.3792513e+00 -8.2486103e-01 1.7414911e-01 1.7267329e-01 8.9803744e-01 5.8994900e-01 -9.3433124e-01 -1 5.9498864e-01 1 1 9.5694164e-01 -7.3542048e-01 4.0903732e-01 -1.0403060e+00 -7.1168857e-01 1.1040635e+00 4.0637729e-01 1.5165677e+00 -1 2.0381842e-01 1 1 1.5053730e+00 -1.1864997e+00 8.8551766e-01 -1.4590689e+00 -1.3064962e+00 -1.3928745e+00 1.6076778e-01 1.2123616e+00 -1 3.3310942e-01 1 1 1.5591926e+00 1.3290807e+00 1.1709238e+00 7.0134380e-01 1.4517547e+00 1.1070894e+00 2.5446305e-01 -2.0894116e-01 -1 5.1614114e-01 1 1 1.3254022e+00 1.1356799e+00 7.7933065e-01 2.2963006e-01 -1.1089618e+00 -8.0203514e-01 1.0527983e+00 6.2653636e-01 -1 4.5334141e-01 1 1 -9.9875999e-01 -9.4431714e-01 9.1046704e-01 1.5166479e+00 7.4869768e-01 7.6947220e-01 9.3080401e-01 -4.2189567e-01 -1 6.4490475e-01 1 1 -6.2960426e-01 1.8789515e-01 -4.7833118e-01 -5.8170148e-01 1.2833003e+00 -1.4176820e+00 -1.1083895e+00 -2.2582555e-01 -1 9.9876366e-01 1 1 -8.7479485e-01 6.5313405e-01 2.3488303e-02 -2.0392273e-02 1.3941742e+00 -1.1421222e+00 9.4253122e-01 -4.0614873e-01 -1 4.1659145e-01 1 1 -2.3475931e-02 4.9919338e-01 -1.0727611e+00 -2.9932800e-01 -1.2533389e+00 -5.1720548e-01 1.2120960e+00 5.3910454e-01 -1 3.6886511e-01 1 1 1.2806955e+00 -1.2507591e+00 -2.9473013e-01 -1.1157786e+00 -4.8788763e-01 1.1438982e-01 -1.5310926e+00 3.7682087e-01 -1 8.5730162e-01 1 1 -1.5428681e+00 -1.1118475e+00 7.6226916e-01 -7.2466771e-01 -3.7055689e-01 -1.0495734e-01 -2.8711426e-01 -2.2238389e-01 -1 1.9093862e-01 1 1 -2.7780477e-01 -6.2852028e-01 4.2914155e-02 4.6459362e-01 -1.3129614e+00 1.5571196e+00 -4.3109258e-02 8.8915660e-01 -1 1.1565909e+00 1 1 -6.5814583e-01 -1.5058273e+00 -1.3080993e+00 1.5671475e+00 -3.9468154e-01 1.0421288e+00 1.1706114e+00 -5.0124070e-01 -1 7.4320479e-01 1 1 9.0816276e-02 2.3109233e-01 -3.5871990e-01 -6.4030389e-02 -1.5106241e+00 6.7953737e-01 -1.3286789e+00 1.3990659e+00 -1 6.7956212e-01 1 1 -4.6488388e-01 9.6027867e-01 -2.8901565e-01 1.4075318e+00 1.2927307e+00 1.2952849e+00 -6.6538304e-01 -7.1965725e-01 -1 8.7604331e-01 1 1 -1.6237050e-01 1.0421972e+00 -5.8386464e-01 1.9440888e-01 -3.2918660e-01 -1.3832269e+00 9.7705391e-01 -1.4766752e-01 -1 4.5097546e-01 1 1 1.0830969e+00 -1.3114697e+00 1.3223680e+00 1.7375847e-01 -2.9446569e-01 -1.0943373e-01 2.4020528e-01 1.0198895e-02 -1 4.6212354e-01 1 1 1.2213926e+00 -4.5667464e-01 1.4127065e+00 -1.3225349e+00 -1.0763748e+00 -1.4209665e+00 1.8358499e-01 -1.3747669e+00 -1 5.7127358e-01 1 1 7.7956276e-01 -4.1983418e-01 -7.9957368e-01 -1.0754142e+00 -1.3399788e+00 2.0280204e-01 4.6894793e-01 7.0675051e-01 -1 6.8202431e-01 1 1 -1.4715800e+00 -1.3590639e-01 1.2986100e+00 -9.0450996e-01 1.0533477e+00 -1.3418701e-01 -6.4819077e-01 -6.0608338e-03 -1 2.5645846e-01 1 1 9.1388362e-01 -2.4085258e-01 1.0933039e+00 6.7910738e-02 7.4004357e-01 3.8242182e-01 9.0109096e-01 -1.3334682e+00 -1 9.3349113e-01 1 1 3.9559762e-01 1.5036834e+00 -1.6878067e-02 9.7764489e-01 3.4696223e-01 -3.3506885e-01 -9.8235935e-01 5.2275684e-01 -1 9.5657838e-01 1 1 1.1991811e+00 1.4361707e+00 -9.2633288e-01 7.4804278e-01 5.9824059e-01 1.3733966e+00 -1.4442012e+00 -1.0603618e+00 -1 7.5262973e-01 1 1 1.3191814e+00 8.6399835e-01 8.5639338e-01 -2.9887773e-01 1.5331520e+00 1.3957151e+00 -7.4474383e-01 7.5514268e-01 -1 9.3531564e-01 1 1 1.2627209e+00 7.7896356e-01 -1.3739772e+00 1.6870094e-01 3.4270961e-01 -4.8939660e-01 -8.0435373e-01 -3.5123414e-01 -1 5.2571932e-01 1 1 1.0923056e+00 1.0239210e+00 1.4125851e+00 -1.5014673e+00 1.3809978e+00 -5.9913608e-01 -5.0001681e-01 -1.3966645e-01 -1 9.3626148e-01 1 1 -1.0872393e+00 -6.0479392e-01 3.0193991e-01 1.2528436e+00 3.4365262e-01 -8.7561864e-01 -2.2205314e-02 -6.0439065e-01 -1 7.0652170e-01 1 1 1.4138674e+00 1.4224111e+00 1.0319025e+00 -1.5530683e+00 1.5222555e+00 -1.3024396e+00 6.4481526e-01 -1.2245924e+00 -1 6.3031735e-01 1 1 -1.3716850e-01 -1.0567509e+00 -1.5468858e+00 1.0746984e+00 -5.8263732e-01 5.1451985e-01 -1.0845356e+00 -1.1517680e+00 -1 4.9095514e-01 1 1 5.3807641e-01 -1.3893185e+00 1.3107713e+00 1.4390783e+00 -4.1172354e-02 -1.2694906e+00 -2.6966021e-01 7.2914198e-01 -1 3.8367684e-01 1 1 -1.1950714e+00 1.1815346e+00 1.2853804e+00 -5.3338684e-01 -8.3337001e-01 1.3690576e+00 1.1391031e+00 -6.6362874e-01 -1 9.0117448e-01 1 1 -1.3624479e+00 4.4057904e-02 -1.3445034e+00 1.4727300e+00 -1.2297138e+00 7.2711066e-01 4.0721506e-02 -9.5434177e-01 -1 6.7726136e-01 1 1 4.0653665e-01 -9.3466819e-01 4.0749066e-01 -4.3610421e-01 7.3760896e-01 -2.4663228e-01 -4.6084610e-01 1.3499658e+00 -1 2.7831191e-01 1 1 -3.0258336e-01 -1.0049750e+00 2.3521370e-02 -2.6784951e-01 2.6914830e-01 -1.3879986e+00 -1.4145682e+00 2.9248678e-01 -1 6.4449277e-01 1 1 7.2000579e-01 -1.4129651e+00 -5.1701512e-01 1.5554649e-01 -3.1794982e-01 1.3747614e+00 9.2550196e-01 -7.6711224e-01 -1 9.3634215e-01 1 1 -2.7755292e-01 -4.0576363e-01 1.7219033e-01 4.6477573e-01 6.6398532e-02 -7.9900192e-01 8.8615136e-01 2.4085698e-01 -1 3.1103579e-01 1 1 4.3308198e-01 7.2836900e-01 5.9607129e-01 1.4864234e+00 6.9472784e-01 1.4832970e+00 -7.4483411e-01 -1.4296512e+00 -1 7.1723983e-01 1 1 -2.6130038e-01 -1.0887259e+00 -3.6884853e-01 3.7342364e-01 -1.0090540e+00 1.2355482e+00 8.1990967e-01 -1.2467951e+00 -1 7.5152843e-01 1 1 2.7101060e-01 1.5602686e+00 -8.7497658e-01 -7.7097401e-01 -8.5402991e-01 -6.8152607e-02 1.1965001e+00 -4.6305218e-01 -1 3.3265107e-01 1 1 -4.3423990e-01 5.6031999e-01 6.3788418e-02 1.3094328e+00 2.5613707e-01 1.2404543e+00 2.4280908e-01 -7.9295237e-01 -1 2.2068420e-01 1 1 -3.5023375e-01 -1.1966469e+00 8.0884624e-01 7.8129675e-01 9.1386748e-01 7.0611541e-01 -3.6725806e-02 -5.1450592e-01 -1 2.1054418e-01 1 1 9.6605125e-01 4.3159914e-01 6.0741276e-01 -6.0277719e-01 1.2427716e-01 -1.2553765e+00 -1.4984567e+00 1.5036351e+00 -1 1.0235135e+00 1 1 6.7244829e-01 -5.0652686e-02 -1.3898911e+00 7.6013209e-01 -4.3285169e-01 -1.7580502e-01 -1.5555351e+00 6.2383204e-01 -1 5.4826791e-01 1 1 1.5296855e+00 5.1909329e-02 9.8396374e-01 -1.3173060e+00 9.9016109e-01 1.4836763e+00 4.5625966e-01 1.2504693e+00 -1 1.1035470e+00 1 1 -1.3708497e+00 -9.2267174e-01 1.3491663e-01 -1.1586845e+00 6.2118957e-01 1.3259227e+00 -2.7157598e-01 -6.1665757e-01 -1 6.1184815e-01 1 1 5.6995819e-01 -4.4265935e-01 -6.8606654e-01 7.2196849e-01 8.2066828e-01 1.4665721e+00 3.5660576e-01 -4.9588315e-02 -1 1.1341903e+00 1 1 5.7133460e-01 -4.8426892e-01 -1.0752804e+00 1.2935072e+00 1.3801012e+00 -2.5861937e-01 -6.8570080e-01 -9.0876456e-01 -1 5.9442616e-01 1 1 -1.4280366e+00 7.5875568e-01 1.3447330e+00 1.5401031e-01 9.8240131e-01 1.3485631e+00 -1.2114284e+00 8.1747515e-01 -1 7.2612744e-01 1 1 7.5742709e-01 6.8208974e-01 3.0937147e-01 -2.2105281e-01 -9.9215495e-01 -1.2905106e+00 1.8509536e-01 1.1201368e+00 -1 2.1263102e-01 1 1 3.4362592e-01 2.1068263e-01 2.7039196e-01 1.2695417e+00 4.2548673e-01 -5.5801397e-02 7.2090960e-01 -1.4250718e+00 -1 1.1288209e+00 1 1 1.0734887e+00 3.6798113e-01 -1.4068750e+00 -5.0975734e-01 8.9061094e-01 1.4821191e+00 -7.9513558e-01 3.2088759e-01 -1 2.9061009e-01 1 1 -4.1369776e-02 -1.1370564e+00 1.4191916e+00 -3.6847330e-01 -1.1909958e+00 2.8805373e-01 4.9145802e-01 -9.5681892e-01 -1 6.2185003e-01 1 1 -1.0098532e+00 -1.9898619e-01 1.3825033e+00 -8.5165157e-01 1.1615689e+00 1.2484117e-01 6.8787505e-01 5.5715419e-01 -1 9.5821115e-01 1 1 1.4216405e+00 1.4353112e+00 5.1383706e-01 -6.1174894e-01 6.3174405e-01 -3.7840335e-01 5.5039567e-02 -9.9717366e-01 -1 8.5938153e-01 1 1 -1.4421397e+00 -1.0141570e+00 -1.7878295e-01 7.6837127e-01 -8.6096826e-01 -1.2415824e+00 1.4217559e+00 8.9902652e-01 -1 9.6817307e-01 1 1 -6.5433292e-01 1.3451466e+00 -1.4424656e+00 -1.0714930e+00 -1.1778006e-01 -8.1675779e-01 4.9705784e-01 -1.1219202e+00 -1 8.4251177e-01 1 1 1.3425201e+00 9.7779253e-01 1.5144920e-01 -9.7344143e-01 -3.2603190e-01 1.5116961e+00 5.5628249e-01 -2.7367413e-01 -1 2.5085126e-01 1 1 8.1675486e-01 8.7919758e-02 7.1666518e-01 7.8446389e-01 -6.8055626e-01 1.0160172e+00 6.0001090e-02 -3.4947024e-01 -1 3.8608467e-01 1 1 -1.5609444e+00 1.1188236e+00 1.2545784e-01 -7.7980226e-01 4.2970865e-01 -1.4964981e+00 -1.2924671e-02 1.2319705e+00 -1 8.3439545e-01 1 1 6.4843110e-01 -1.5053202e+00 5.6123568e-01 5.8801622e-01 -4.0818378e-01 -5.2606267e-02 -4.5505757e-01 -5.0899719e-01 -1 4.9456596e-01 1 1 -3.4878593e-03 -6.7031381e-01 -1.5147039e+00 -6.6179950e-01 8.9355100e-01 -1.3659967e+00 -1.5160455e+00 -1.5893264e-01 -1 3.8890122e-01 1 1 1.0698092e+00 -2.1291098e-01 -1.3034005e+00 1.5154608e+00 1.0988522e+00 4.5244614e-01 1.2810492e+00 -8.2719109e-01 -1 3.3731534e-01 1 1 9.4886692e-01 -1.2087852e-01 7.2879566e-02 1.4572019e+00 -1.0142128e+00 -1.5336064e+00 1.2589941e+00 -1.0531667e+00 -1 3.7777930e-01 1 1 8.8194467e-01 1.0052423e+00 -3.3427144e-01 -6.6469188e-01 4.0733915e-01 1.4441331e+00 1.2866771e+00 -8.3918357e-01 -1 9.5544144e-01 1 1 8.0988944e-01 -3.7817621e-01 -9.3236859e-01 2.7108360e-02 6.1866025e-01 -3.9999002e-01 -1.5411568e+00 -1.5488017e+00 -1 7.9759557e-01 1 1 -7.0908802e-01 -5.6555971e-01 -5.4677866e-02 7.9270146e-02 -8.4890054e-01 3.7602783e-01 2.0937911e-01 5.2699538e-01 -1 4.3349677e-01 1 1 1.5601774e+00 1.0973814e+00 1.5157542e+00 2.5806681e-01 -1.4991655e+00 -9.8467084e-01 4.5099219e-01 1.0617229e+00 -1 6.1997919e-01 1 1 -9.7252382e-01 -6.0207247e-01 1.0602505e-01 -1.2106161e+00 -9.0203816e-01 5.4734737e-01 -8.3733570e-01 1.3080575e-01 -1 3.8383564e-01 1 1 4.9878831e-01 3.7987545e-02 6.7990731e-01 1.2703360e+00 7.7078210e-01 6.8395454e-01 1.2339967e+00 -6.6259278e-01 -1 4.9945074e-01 1 1 1.3659038e+00 7.1335634e-01 1.2296778e+00 2.7369924e-01 -1.3933696e+00 1.3641219e-01 -1.0118278e+00 7.4916608e-01 -1 5.4227531e-01 1 1 1.1268963e+00 1.0624794e+00 -1.3430458e+00 7.7141228e-01 -9.3150615e-01 -6.8300173e-01 -3.4862564e-01 -2.6897992e-01 -1 7.1574189e-01 1 1 -9.1533046e-01 2.7853403e-01 -2.2672184e-01 -2.2671638e-01 -1.2677359e+00 1.6940805e-01 -2.8078167e-01 6.3266899e-03 -1 4.8994619e-01 1 1 4.2019182e-01 3.4832970e-01 2.3798457e-01 3.2971965e-01 -5.5547819e-01 9.5810722e-01 -4.2541016e-01 -4.8147364e-01 -1 9.6238598e-01 1 1 -1.3638127e-01 -1.5513833e+00 5.5925441e-01 -1.7120496e-01 8.9138650e-01 -8.9584821e-01 3.9623730e-01 6.1525135e-01 -1 6.2531675e-01 1 1 1.2026290e+00 1.1191886e+00 -2.5633127e-01 2.5718438e-01 -7.2242834e-01 1.1326927e+00 -6.1618701e-01 1.5479448e+00 -1 5.4377421e-01 1 1 -4.2194617e-01 1.4867490e+00 -1.0361358e+00 -3.3354308e-01 4.0251016e-01 -8.8607729e-01 -1.5657252e+00 7.7944505e-01 -1 6.0301147e-01 1 1 -1.0747254e+00 -4.3683336e-01 -4.8626671e-01 -1.2573305e+00 1.1393051e+00 -1.1518808e+00 -1.1639154e+00 -3.0832780e-01 -1 8.4013618e-01 1 1 1.2473550e+00 4.3761483e-02 -1.4021529e+00 1.5406529e+00 2.9337608e-01 -1.1662656e+00 7.7197221e-01 1.5625924e+00 -1 5.7847705e-01 1 1 4.4688590e-01 3.6657189e-01 -8.9720862e-01 7.4729919e-01 -1.5286251e+00 -1.0297819e+00 -2.4069439e-01 -1.2236875e+00 -1 8.8670151e-01 1 1 -7.3673169e-01 3.1057655e-01 2.5940666e-01 -2.2986927e-01 3.4197072e-01 -5.1038036e-01 1.0207117e+00 1.4916168e+00 -1 1.0774965e+00 1 1 -1.2328423e+00 -1.4669978e+00 -6.8290413e-01 7.4617550e-01 1.5288822e+00 -1.4146981e+00 -1.1366934e+00 -3.0645662e-01 -1 1.0991838e+00 1 1 1.5650163e+00 -6.1210571e-01 -1.3317961e+00 -2.6618435e-01 8.3700904e-01 -1.2580930e+00 -3.8167786e-01 -1.5460210e+00 -1 5.8349033e-01 1 1 -1.3256556e+00 1.0552638e+00 3.5055948e-01 -1.3245689e-01 -4.4099998e-01 1.2915268e+00 2.7242850e-01 1.3754465e-01 -1 7.8629642e-01 1 1 -1.1899748e-01 1.5275567e+00 1.3669809e+00 1.1862897e+00 -8.6956411e-01 1.4270616e+00 1.4052518e+00 -4.9928600e-01 -1 7.8280038e-01 1 1 1.2039151e+00 5.5096526e-01 3.8138560e-01 1.4234718e+00 -7.4905719e-02 -1.4364328e+00 -4.2629599e-01 -3.0586059e-01 -1 5.1710084e-01 1 1 -7.9774237e-01 -1.3419961e+00 1.0987132e+00 1.0627243e+00 8.3823305e-01 1.0131738e+00 1.2161695e+00 -9.5333288e-01 -1 2.4925507e-01 1 1 6.6136493e-01 -1.4342764e+00 -2.0929538e-01 1.2526773e+00 1.2814605e+00 9.8002213e-01 9.5963312e-01 -5.4313094e-01 -1 3.9735946e-01 1 1 6.0549828e-01 -4.4381890e-01 9.5638281e-01 -1.2068509e+00 -1.2524845e+00 -1.3840662e-01 -3.8286814e-01 1.0664690e+00 -1 4.9427081e-01 1 1 9.9093937e-01 -1.1233408e+00 1.5378899e+00 -1.4203846e+00 1.3056629e+00 -1.4215037e+00 -8.8300050e-01 1.3591801e+00 -1 4.9258389e-01 1 1 1.1353173e+00 9.8321083e-01 1.4320921e+00 5.5851813e-01 2.5226180e-01 6.0021843e-01 2.9425113e-01 1.2197151e+00 -1 5.1366117e-01 1 1 -7.5670802e-01 4.7058345e-02 1.4313916e+00 -6.4656951e-02 -1.3859422e+00 2.1722057e-01 6.1197466e-01 8.5955789e-01 -1 1.2367759e+00 1 1 -8.2459399e-01 -7.7174560e-01 -9.1847458e-01 3.0168287e-01 1.3784284e+00 2.9547560e-01 -1.1629658e-01 1.5463825e+00 -1 7.9221109e-01 1 1 -1.3859396e+00 9.0784107e-01 9.8394997e-01 -1.4648711e-01 1.1426739e+00 -7.9951087e-01 -5.2605790e-01 -3.4585625e-01 -1 9.2376082e-01 1 1 1.4224888e+00 -6.3068955e-01 -9.6621635e-02 9.9976221e-01 3.6352263e-01 -7.8745145e-01 -1.0133559e+00 -8.5955434e-01 -1 6.9734486e-01 1 1 2.4957043e-01 -2.6557132e-01 2.8358307e-01 -1.3756350e+00 -6.7284764e-01 8.3332135e-01 -8.9927340e-01 -1.4868075e+00 -1 8.7653559e-01 1 1 5.0406924e-01 7.4605820e-01 3.8455766e-01 -1.3164205e+00 1.1832611e+00 4.1189226e-01 1.1419074e-01 -5.4616546e-01 -1 7.4436743e-01 1 1 -9.8375094e-01 9.0392770e-01 1.0045226e+00 1.1574192e+00 7.8837540e-01 -1.3970582e+00 -3.0937170e-01 3.3081072e-01 -1 5.9957714e-01 1 1 3.0012627e-01 -4.2923273e-01 9.2366864e-02 2.1063116e-03 -1.0124603e+00 -9.3931785e-02 -2.7435051e-01 -6.8318586e-01 -1 5.3810646e-01 1 1 -1.1755539e+00 -1.0176933e+00 4.6310463e-01 8.4326064e-01 -1.5546923e+00 1.5095935e+00 8.4897879e-01 2.1634928e-01 -1 9.9167530e-01 1 1 -5.7566139e-02 -1.5407089e+00 -1.4670393e+00 9.5716541e-01 -1.0867103e+00 2.3566308e-01 -3.2735271e-01 1.3597069e+00 -1 7.3123285e-01 1 1 9.6442847e-02 1.4541748e+00 -1.3109741e+00 -1.0169197e+00 8.8033592e-01 -7.5899115e-01 -8.8824043e-01 6.4895849e-01 -1 8.1504139e-01 1 1 -1.4687373e-01 -1.2745372e+00 -1.5525415e+00 -1.1060964e+00 -1.0955166e+00 -1.4980140e+00 1.9137125e-01 -5.6440956e-01 -1 7.7803391e-01 1 1 7.8504993e-01 1.3740871e+00 5.0440890e-01 -1.3584972e+00 5.2743322e-01 -3.9699147e-01 -6.1424614e-01 -1.5633093e+00 -1 4.8538083e-01 1 1 -3.5497137e-01 4.3443478e-01 -1.5581423e+00 8.3225176e-01 -1.0043573e+00 5.0710992e-01 -3.6138417e-01 -1.4001546e+00 -1 8.0445442e-01 1 1 -1.1929898e-01 4.8403349e-01 6.1849534e-01 1.2848880e+00 -4.5643463e-01 -1.4450647e-01 -1.0851915e+00 1.2729448e+00 -1 9.3099939e-01 1 1 -7.2192742e-01 1.5674783e+00 -4.7895642e-01 -1.9589690e-01 4.7238432e-01 -2.6910919e-01 1.2728384e+00 1.3661633e-01 -1 5.5340249e-01 1 1 -6.0339185e-01 -7.8869912e-01 -1.0601092e+00 -5.0051342e-02 5.5857583e-01 9.7519198e-01 1.4907149e+00 -3.9358920e-01 -1 1.3236927e+00 1 1 -1.4572404e-01 -1.2867644e+00 -1.2826581e+00 7.3392300e-01 9.0508934e-01 3.6278969e-01 2.4353205e-01 1.1405015e+00 -1 7.2405919e-01 1 1 1.2583545e+00 7.5042808e-02 -2.5364504e-02 1.1511519e+00 2.4482682e-01 -4.2496683e-01 -4.5204588e-01 1.5521208e+00 -1 1.3748995e-01 1 1 -3.8342668e-02 1.4658149e+00 9.5537376e-01 1.4816631e+00 -6.8208878e-01 1.5640995e+00 -1.1640714e+00 -1.2916602e+00 -1 1.0242443e+00 1 1 -3.9872941e-01 -4.1881338e-01 2.8681225e-01 -1.0939635e+00 -1.9450421e-01 -1.0277110e+00 1.2902267e+00 -5.2802409e-01 -1 4.5791986e-01 1 1 -4.2810310e-01 1.3126069e+00 1.2504014e+00 1.4972693e+00 1.3657526e+00 -2.6238967e-01 1.5679019e+00 4.9841306e-01 -1 5.5776042e-01 1 1 -8.8160309e-01 7.2133165e-01 1.3830779e+00 4.4714150e-01 -1.4129680e+00 8.1286503e-01 4.7284148e-02 1.3423083e+00 -1 8.5010948e-01 1 1 -1.3521453e+00 1.4932715e-02 7.4705940e-01 4.1756245e-01 -4.5513485e-01 -9.6387846e-01 -1.1826944e-01 3.9840671e-01 -1 8.9383517e-01 1 1 7.7578128e-01 -3.5326979e-01 -1.1185226e+00 -3.4583126e-01 3.2662656e-01 1.2880699e+00 8.7371610e-01 1.2876330e+00 -1 7.3266548e-01 1 1 9.4646786e-01 2.0474840e-01 2.8096446e-01 -4.3965304e-01 1.2502307e+00 -1.2370546e-01 7.4245702e-01 -1.1843426e+00 -1 4.3269656e-01 1 1 1.4016750e+00 1.1624792e+00 3.5587323e-01 -2.2280058e-01 -1.4853952e+00 6.1670281e-01 6.9047623e-02 -1.1438901e-01 -1 6.5219168e-01 1 1 -8.5128178e-01 2.2362389e-01 -4.3098473e-01 1.6915146e-01 1.1992800e+00 8.0994946e-01 1.2357125e+00 1.1862786e-01 -1 5.8088157e-01 1 1 -6.7998689e-01 1.1019443e+00 9.5227980e-01 -2.1283250e-01 -1.6006631e-01 2.9960449e-01 -4.4893972e-01 -1.1329725e+00 -1 4.1239885e-01 1 1 5.7436767e-01 6.8969200e-01 -1.4479004e+00 1.1982528e+00 -1.0310930e+00 -5.2031541e-01 7.7574814e-01 -6.7594745e-01 -1 5.6770696e-01 1 1 -7.1681798e-01 -8.2352946e-01 -8.4935377e-02 1.4258125e+00 -5.5441169e-01 1.2528015e+00 3.8946797e-01 -6.4977597e-01 -1 9.2320742e-01 1 1 4.4811801e-01 7.9763458e-01 -1.2258200e+00 -4.3742323e-01 -3.3488333e-02 8.8100126e-01 -1.2908351e+00 -6.0858304e-01 -1 6.6322030e-01 1 1 1.1217701e+00 6.6846599e-01 2.0793675e-01 -4.4546345e-01 -4.9332614e-01 6.6191944e-01 7.7301899e-01 5.7052079e-01 -1 5.6107881e-01 1 1 8.9305605e-01 5.7261497e-01 1.3419203e+00 -4.8895203e-01 -6.6939312e-01 5.0052280e-01 -1.4970793e+00 6.0205624e-01 -1 9.4316465e-01 1 1 -9.3664534e-01 1.2415499e+00 1.6100039e-01 5.8955150e-01 -4.4680579e-01 -8.9842806e-01 -3.9637295e-01 -3.1073407e-01 -1 2.9453912e-01 1 1 3.2261078e-01 2.7126475e-01 1.0221962e+00 8.7849438e-03 -1.0583886e+00 -1.3861940e+00 1.4778764e+00 -1.1804605e+00 -1 8.1457881e-01 1 1 -2.6959305e-01 6.9568827e-01 -1.3183527e+00 -6.3049304e-03 -6.3988597e-01 2.8788908e-01 1.2374880e+00 -8.4206246e-01 -1 2.1048879e-01 1 1 -8.7386033e-01 -5.7518333e-01 9.8339657e-02 8.4718460e-01 -8.9190069e-01 4.9908806e-01 1.1176988e+00 3.3120693e-01 -1 9.1160860e-01 1 1 -2.4971911e-02 -4.2561266e-01 3.1687435e-01 9.3374497e-01 1.5052747e+00 1.2069805e-01 -1.5598298e+00 -3.0737783e-01 -1 2.9954415e-01 1 1 1.2705004e+00 1.3451002e-01 7.0758426e-01 1.1964322e+00 -9.3932124e-02 -8.9670995e-01 5.3090367e-01 -1.3208301e+00 -1 4.6113586e-01 1 1 -1.0450621e-01 -1.2368375e+00 1.4405143e+00 -8.9863008e-01 1.5038893e+00 -7.8423680e-01 7.7480077e-01 -6.9798789e-01 -1 1.0675247e+00 1 1 -2.8558537e-01 3.8995517e-01 -1.5314417e+00 1.5017851e+00 -1.3878079e+00 1.4548169e+00 1.7496484e-01 -3.7558098e-01 -1 6.3580527e-01 1 1 5.2025012e-01 6.1434992e-01 1.2836962e-01 9.4734358e-01 1.4387579e+00 9.1322083e-02 1.0332946e-01 -9.2985352e-01 -1 7.0138182e-01 1 1 7.9146154e-01 -1.0359142e+00 -7.6587911e-01 4.1196772e-01 3.6548266e-01 -1.3885661e+00 -6.4258355e-01 1.3753127e+00 -1 2.2145302e-01 1 1 5.9088256e-01 9.6545648e-02 -1.0251457e+00 -1.2879795e-01 8.5336529e-01 1.2617954e+00 8.9388537e-01 -9.5890535e-01 -1 1.0207595e+00 1 1 3.8885042e-01 -1.5606947e+00 -1.1297635e+00 -1.4988983e-01 1.1400427e+00 1.2444477e+00 4.3528282e-01 4.8145113e-02 -1 9.4613283e-01 1 1 8.9626780e-01 -1.4394785e+00 -1.4913750e-01 3.5892067e-01 1.2456792e-01 -1.2905847e+00 -9.7091402e-01 -1.3559885e+00 -1 9.1320698e-01 1 1 -3.6388179e-01 8.9865484e-02 4.3701782e-01 5.2187748e-01 1.3123236e+00 -1.3005808e+00 -7.1976926e-01 -9.8514936e-01 -1 5.6921812e-01 1 1 9.1971207e-01 -7.3687204e-01 -8.5170585e-02 -1.3180298e-01 -8.9960418e-01 3.3983502e-01 1.1114258e+00 -1.2120844e+00 -1 4.6660693e-01 1 1 9.6491005e-01 -4.5005340e-01 1.1042250e+00 -3.8981974e-01 8.3794974e-01 1.9177407e-01 -1.7581918e-01 -1.4152280e+00 -1 5.7374895e-01 1 1 3.4187283e-01 9.0765912e-01 1.3213874e+00 -1.4796045e+00 -3.3851642e-01 -1.2720532e-01 1.2456715e+00 -7.3983017e-01 -1 2.1349106e-01 1 1 -1.1627622e-01 -5.4713787e-01 6.3913813e-01 1.1348802e+00 -2.1142915e-02 1.4847858e+00 4.2808939e-01 9.7989340e-02 -1 2.5541495e-01 1 1 -1.8382777e-01 -3.0452803e-01 8.8918810e-01 1.3232640e+00 -3.4900226e-01 1.1248969e+00 6.5126960e-01 7.1229503e-01 -1 5.9335468e-01 1 1 -1.4077101e+00 -5.4811463e-01 2.8098511e-02 7.6434416e-01 -3.2751376e-01 3.8430568e-02 5.7931559e-01 -1.0671012e+00 -1 7.5607097e-01 1 1 -4.9536575e-02 -1.0129401e+00 1.0127786e+00 3.5994588e-01 -4.5350886e-01 -1.2655375e+00 7.6153094e-01 5.8325495e-01 -1 3.1807773e-01 1 1 -3.9162204e-02 -1.9409438e-01 6.2174481e-01 -1.0970958e+00 -6.1970082e-01 -1.3060542e+00 2.0198576e-01 9.9694063e-01 -1 2.0967070e-01 1 1 1.5353009e+00 -1.1710016e+00 7.2786350e-01 -8.8212145e-01 -9.3195885e-01 -5.4535828e-01 -1.2869443e+00 1.4675060e+00 -1 8.6512485e-01 1 1 -1.2390881e+00 1.0538016e+00 -1.5990501e-01 -6.3939721e-01 5.4866071e-01 1.3307090e+00 1.9262325e-01 -2.7137631e-01 -1 1.0832240e+00 1 1 2.6468368e-01 -1.0564619e+00 -1.4617185e+00 1.0396419e+00 7.6614531e-01 2.2783163e-01 -1.5629994e+00 5.7085504e-01 -1 6.8021594e-01 1 1 4.3336658e-02 3.2617991e-01 1.5239286e-01 -2.7692703e-01 -7.8409184e-01 -4.3529767e-01 6.6760562e-01 -6.3381777e-02 -1 5.4807654e-01 1 1 -4.9028597e-01 2.6555476e-02 8.6883960e-01 1.5276699e+00 7.4964997e-01 7.2130412e-01 -1.3212270e+00 -2.5760808e-01 -1 6.2268423e-01 1 1 1.6127040e-01 2.1173419e-01 4.6453210e-01 -6.8791737e-01 -1.5610285e+00 -4.4772583e-01 -1.0860158e+00 -5.0430882e-01 -1 6.9346144e-01 1 1 -7.2289315e-01 -8.0802802e-01 5.3330226e-01 -7.6622618e-01 -7.6592669e-01 -8.1370001e-01 -1.4239103e-02 9.8662751e-02 -1 9.3022608e-01 1 1 -1.1264160e+00 5.7811935e-01 2.4725167e-01 -5.7516589e-01 1.3168445e+00 -5.0320241e-01 -5.5556585e-01 -5.3606615e-01 -1 1.0241145e+00 1 1 -4.3597344e-01 -4.9416493e-01 -7.6829649e-01 -1.3245871e-01 -3.1423182e-01 -1.5552069e-01 -5.8188237e-01 4.2401829e-01 -1 7.7374010e-01 1 1 -1.2115129e+00 9.4106884e-01 -8.1324790e-01 1.1556785e+00 -2.7694724e-01 -3.1179330e-02 8.0985166e-02 1.3432465e+00 -1 9.6233026e-01 1 1 -1.2346225e+00 -1.3749469e+00 8.1213416e-01 -9.7842103e-01 1.1880461e+00 6.1496877e-01 8.0807116e-01 4.5887064e-01 -1 8.9205663e-01 1 1 -8.0080166e-02 8.2290489e-01 -6.8123126e-01 -1.2263222e+00 -4.7261655e-01 -5.9713909e-02 1.4686072e-01 -3.7118790e-01 -1 1.3171804e+00 1 1 -1.3056890e+00 1.2716462e+00 -1.4901754e+00 1.1916856e+00 -1.3201376e+00 -1.4436086e+00 -1.0036799e+00 6.4801249e-01 -1 6.1903023e-01 1 1 -6.8952171e-01 3.0238812e-01 -6.0170717e-01 1.0073104e+00 1.5162795e+00 -2.0914731e-01 1.5047560e+00 -7.5572691e-01 -1 7.0864115e-01 1 1 5.4391894e-01 -8.5980483e-01 -1.0573331e-01 -1.7690132e-01 -4.9013021e-01 3.0334093e-01 6.1402142e-01 -4.3059365e-02 -1 6.1162694e-01 1 1 -3.8898358e-01 5.8647265e-01 1.0816677e+00 -1.2339087e+00 -3.6246707e-01 -5.5393542e-01 -2.7387282e-01 -1.1324326e+00 -1 8.8410404e-01 1 1 7.3183084e-03 -1.4719904e+00 -8.0815863e-01 -6.5079175e-01 -4.3581699e-01 -1.4535382e+00 -5.4729522e-01 -1.0262547e+00 -1 5.7398826e-01 1 1 4.7669589e-01 2.9913656e-01 1.5244627e+00 1.1686831e+00 1.4178492e+00 -5.9241498e-01 1.9258143e-01 -9.1823896e-01 -1 9.4181688e-01 1 1 7.6656242e-01 1.0398573e+00 -1.1849276e+00 8.1906428e-01 8.1075552e-01 -1.0114651e+00 8.7564342e-01 -1.3390876e+00 -1 8.6823627e-01 1 1 -5.6858037e-02 2.0161074e-01 -5.2161542e-01 -4.4564208e-01 1.2807181e+00 -5.3618559e-01 -1.4226939e+00 3.2387199e-01 -1 3.6752317e-01 1 1 -5.6885594e-01 -1.3067533e+00 1.3947482e+00 -3.4953810e-01 -1.1639783e+00 1.5581838e+00 -5.5518598e-01 -1.0634711e+00 -1 8.4899845e-01 1 1 -8.9537047e-01 2.7095548e-01 -1.0307137e+00 9.1465664e-02 -2.8623905e-01 7.8086444e-02 -4.8054196e-01 -1.2380804e+00 -1 1.0057243e+00 1 1 -2.6259786e-01 -1.3605405e+00 -4.6248821e-01 1.0246001e+00 -1.0413729e+00 -7.8686703e-01 5.6595772e-01 1.4917641e+00 -1 4.1838287e-01 1 1 4.5541953e-01 1.0489358e+00 -7.3909412e-01 1.3852376e+00 -5.4211116e-01 1.2309587e+00 -6.9108511e-01 -9.7154626e-01 -1 6.9303386e-01 1 1 1.3163886e+00 -1.1542359e+00 -9.7594354e-02 -6.5446445e-01 -6.4355089e-01 1.3357118e+00 -5.9940483e-01 1.2205759e+00 -1 1.0156088e+00 1 1 1.4482695e+00 9.1033477e-02 -3.5694359e-01 -8.6804707e-01 3.4361855e-01 -5.1309466e-01 8.9071413e-01 -3.8123456e-01 -1 5.6371611e-01 1 1 5.3381054e-03 4.4019169e-02 1.2909738e+00 2.8922306e-01 9.4969186e-01 8.9858808e-02 5.4341438e-01 1.4398235e+00 -1 3.5257788e-01 1 1 -1.3886492e+00 1.5559029e+00 1.5573865e+00 9.2813137e-01 -9.6111281e-01 -8.4908831e-01 5.5559780e-01 -5.7461170e-01 -1 1.0907863e+00 1 1 -1.3493334e-01 -5.5746914e-01 -7.5513476e-01 1.0963881e+00 6.4640304e-01 -1.5133728e+00 1.1187945e+00 -2.4294173e-01 -1 6.2141968e-01 1 1 4.0523081e-01 -1.1544783e+00 4.8447253e-01 1.5546981e+00 4.6843655e-01 -9.2291707e-01 1.1463713e+00 9.4874534e-01 -1 1.0549514e+00 1 1 -2.5869064e-01 -8.3990996e-01 -4.7836667e-01 1.1842725e+00 1.8193689e-01 -1.4242771e+00 -3.2608558e-01 -1.1613062e+00 -1 7.4137044e-01 1 1 1.5069620e-01 -1.1908683e+00 -5.7294955e-01 -1.0627263e+00 1.0436880e+00 1.1102205e+00 1.5588067e+00 6.4253594e-01 -1 9.0871961e-01 1 1 6.2743001e-01 1.6371522e-01 -5.8161946e-01 -1.2860668e+00 -1.3895428e+00 1.5576120e+00 1.1235736e+00 1.4476623e+00 -1 7.9262654e-01 1 1 -1.1104090e+00 -4.7343553e-01 1.3580435e+00 -7.6706300e-01 5.5333410e-01 -1.0699403e-01 -2.1119947e-01 -7.7485251e-01 -1 5.4898837e-01 1 1 1.5582174e+00 6.2323592e-01 9.6678622e-01 1.0684397e+00 7.7199171e-01 -1.2577364e+00 3.7019016e-01 -1.0446655e+00 -1 2.9169248e-01 1 1 6.4292966e-01 6.5615844e-01 4.5871920e-01 -7.7474798e-02 8.6930904e-02 1.0004790e+00 1.4325621e+00 6.6748481e-01 -1 9.2818548e-01 1 1 -1.3598715e+00 1.0646341e+00 2.2518034e-01 -1.4995684e+00 2.0712401e-01 1.2473957e+00 -9.4801541e-02 -2.1022277e-01 -1 1.2254924e+00 1 1 -2.7365434e-01 -1.2067832e+00 -1.0131141e+00 -1.3904805e+00 2.4849209e-01 1.1317150e+00 -5.4202499e-01 1.0775696e+00 -1 3.0578713e-01 1 1 -1.6804554e-02 -2.8329740e-01 2.4195504e-02 5.0277884e-01 1.2299839e+00 1.5315395e+00 8.0468814e-01 -5.6949714e-01 -1 6.0157967e-01 1 1 3.0920173e-01 1.2750785e+00 1.3883871e+00 -6.8021671e-01 6.6022204e-01 1.5161741e+00 -1.6281495e-01 8.9445144e-01 -1 8.7402470e-01 1 1 5.5917353e-01 1.4412201e+00 -1.1289217e+00 -1.4652677e-01 2.4649994e-01 8.8054016e-01 -1.0372207e-01 5.2447297e-01 -1 3.9126535e-01 1 1 1.5258561e+00 9.0691404e-01 1.4334543e+00 3.3325065e-01 -8.3623909e-01 -8.0457963e-01 3.2716183e-01 -4.9179402e-01 -1 1.1809585e+00 1 1 2.4321923e-01 -5.0328219e-01 -8.0696780e-01 -5.1597264e-01 8.1515237e-01 -1.1550420e+00 8.2176062e-01 -5.1843405e-02 -1 1.0733157e+00 1 1 5.7352179e-01 -1.4962642e+00 -4.5240696e-01 -1.1564320e+00 -2.1969634e-01 -8.8934250e-01 8.8938828e-01 -1.1109450e+00 -1 6.9989764e-01 1 1 7.7451869e-01 7.3666535e-01 -9.4953927e-01 8.8166215e-01 -1.0651014e+00 5.1845593e-01 2.5100250e-01 -1.1678872e+00 -1 4.7613795e-01 1 1 -1.4243342e+00 1.1790819e-01 3.8416851e-01 -7.9671201e-01 -3.6406421e-01 -1.0891564e+00 -5.5992864e-01 -1.0110710e-02 -1 4.5630049e-01 1 1 1.5116970e-01 -6.6193770e-01 7.4722518e-01 -8.7086451e-01 9.9532206e-01 6.0936445e-01 1.4909727e+00 -2.8470547e-01 -1 9.5444931e-01 1 1 -8.3931110e-01 -8.0729809e-01 -1.4739111e+00 6.0377863e-02 -6.0307731e-01 -3.8009413e-03 1.4359856e+00 -3.9928513e-01 -1 5.6284950e-01 1 1 -5.5057919e-01 2.7958878e-01 -5.6533475e-01 3.6315321e-02 -1.1424263e+00 -1.0505677e+00 8.9567089e-01 -3.4321542e-01 -1 9.9100016e-01 1 1 1.5475619e+00 -7.7398086e-01 -1.4049712e+00 8.8262782e-01 6.5608248e-01 -1.1406569e+00 -9.7132229e-01 -4.5738937e-01 -1 9.0164336e-01 1 1 6.2706149e-01 1.0388180e+00 -1.1400440e+00 -2.7472055e-01 -2.1201044e-01 -1.0225315e+00 -1.2982747e+00 1.3405972e-01 -1 9.5843910e-01 1 1 -1.0209030e+00 -1.5572430e+00 -1.4546709e-01 9.1293856e-01 -6.9336453e-01 -1.1757014e+00 1.3997422e+00 6.1975922e-01 -1 7.5908452e-01 1 1 1.0616573e+00 2.4544640e-02 -7.0637294e-01 2.1984401e-01 -1.2105207e+00 6.0405670e-01 1.2212735e+00 -1.2280610e+00 -1 7.4515868e-01 1 1 -9.7276901e-01 9.7312446e-01 6.8577949e-02 4.0539635e-01 -2.6681472e-01 -1.2464726e+00 -1.2222585e+00 2.4169567e-01 -1 6.7192791e-01 1 1 -4.8064121e-01 1.7139889e-01 -3.7491711e-01 -6.1796389e-01 -1.3022327e+00 -1.3256555e+00 3.7537095e-01 9.9905927e-02 -1 7.4776739e-01 1 1 -1.1021160e+00 -1.3929260e-01 8.0299524e-01 -1.3784804e-02 8.5089406e-01 -1.1629288e-01 5.4155101e-01 1.5084383e+00 -1 8.7317040e-01 1 1 -4.3398030e-01 -6.0422684e-01 -3.4110904e-01 7.9665162e-01 4.4671123e-01 -4.6377836e-01 6.5386540e-01 -3.2976993e-01 -1 6.8378925e-01 1 1 8.7125739e-01 1.5286156e+00 3.8694082e-01 -1.4412234e-01 -5.3083379e-01 -4.3147841e-01 2.2475833e-01 -6.7378555e-01 -1 8.9798907e-01 1 1 2.5956791e-01 -5.0176335e-01 2.1752869e-01 -9.6293612e-02 3.9963449e-01 -1.0617531e+00 1.3189512e+00 1.1277392e+00 -1 1.1653928e+00 1 1 -1.1143656e+00 -1.1018931e+00 -8.0923847e-01 -4.8652293e-01 -6.8186985e-02 -6.3732798e-01 5.3538463e-01 6.8506256e-01 -1 5.4824804e-01 1 1 1.0328747e+00 1.7147693e-01 -9.1641720e-01 5.7476979e-01 6.6265356e-01 1.2595785e+00 6.8812944e-01 -9.0676090e-02 -1 7.8754457e-01 1 1 -9.1663664e-01 1.1723396e+00 1.0049510e+00 -2.4152987e-01 2.7250850e-01 -1.4567864e+00 1.1889263e+00 -3.2060960e-01 -1 5.9980345e-01 1 1 4.5840488e-01 -5.5758586e-01 1.0098323e+00 -4.5480265e-01 -3.9166336e-01 1.3642404e+00 -1.3868901e+00 -6.5417151e-01 -1 4.6685247e-01 1 1 1.2256690e+00 2.5419520e-02 1.3684281e+00 -3.7315986e-01 -1.0494826e+00 1.4455354e+00 1.1551477e+00 9.1371406e-01 -1 1.0868705e+00 1 1 3.9597978e-01 -3.0720521e-02 -4.2948639e-01 -1.0788817e+00 1.3891797e+00 1.1782866e+00 -4.7591867e-01 6.8725590e-01 -1 6.0951125e-01 1 1 1.3389514e+00 -1.0986039e+00 1.0021342e+00 5.0823013e-01 -3.7329786e-01 -1.1371913e+00 -2.7013757e-01 -9.2629946e-01 -1 6.7973792e-01 1 1 5.2729407e-01 -1.0953582e+00 7.9082204e-01 -1.6665990e-01 -2.5653190e-01 6.7620163e-01 -6.0068338e-01 1.4181386e+00 -1 2.5269575e-01 1 1 -2.0150525e-01 4.7952832e-02 -7.3253907e-01 1.2477057e+00 -1.2665881e+00 -1.3614460e+00 1.3931839e+00 -6.0791333e-01 -1 3.7499377e-01 1 1 -6.1876288e-02 -1.4460721e+00 1.1742359e-01 5.8497176e-02 -1.1396500e-01 1.5387348e+00 9.5204067e-01 -7.4004617e-01 -1 5.4343475e-01 1 1 -8.7595751e-02 -7.7233842e-01 6.1801396e-01 -1.5645652e-01 9.6183978e-01 -7.4414860e-02 8.1612779e-01 -3.9058004e-01 -1 4.1175335e-01 1 1 1.1851710e+00 3.6897445e-01 8.5530851e-01 -5.1615190e-02 -9.9457529e-01 -3.3668181e-01 4.6629217e-01 1.4499642e+00 -1 5.8976016e-01 1 1 1.4717615e+00 -1.5039024e-01 -7.5789383e-01 -4.1692447e-01 5.8757074e-01 -6.0284531e-01 -1.3011950e+00 2.1407123e-01 -1 6.1832939e-01 1 1 -1.0049098e+00 1.3732561e+00 1.2366346e+00 -1.4979105e+00 1.2756648e+00 -3.8484763e-01 -5.5803024e-01 7.7150639e-01 -1 1.0763142e+00 1 1 -3.1733203e-01 -9.6567038e-01 -6.5952579e-01 1.3415986e+00 -1.2719027e+00 4.0517190e-01 -1.1602438e+00 1.3550807e+00 -1 1.1057520e+00 1 1 1.0248468e+00 -5.5446231e-01 -1.1110785e+00 1.0365857e+00 -1.4730082e+00 -1.2486722e+00 -3.5231424e-01 1.4357563e+00 -1 6.6503169e-01 1 1 -7.5206779e-01 -8.8423226e-01 -2.6968575e-01 -1.3762064e+00 -1.0987762e+00 -5.9543769e-01 5.5664517e-01 1.8316071e-01 -1 2.6915497e-01 1 1 -1.3760917e+00 -1.5583497e+00 7.0973574e-01 -1.4959689e+00 -8.4982562e-01 -1.5487288e+00 -1.2750968e-01 -3.7871430e-01 -1 7.1657228e-01 1 1 4.3201687e-01 2.7385980e-01 -9.8747439e-02 -5.8264637e-01 -1.3389096e+00 -1.3897335e+00 -4.8907559e-01 -1.8446925e-01 -1 8.7743738e-01 1 1 6.8693235e-01 3.2849315e-01 -8.8729058e-01 -1.9319541e-01 1.7472150e-01 4.8992770e-01 -1.4871380e+00 3.7721893e-01 -1 2.7198021e-01 1 1 -8.0931847e-02 1.2061289e+00 4.4759897e-01 1.3715754e+00 -8.4487424e-01 1.0044474e-01 1.8263393e-01 1.8455162e-01 -1 1.1443065e+00 1 1 8.8060862e-02 -1.2895866e+00 -1.3184338e+00 -9.3976724e-01 1.9746527e-01 1.1394940e+00 1.9248488e-01 1.0070932e+00 -1 1.1803796e+00 1 1 3.4877093e-01 -2.3457155e-01 -1.2635489e+00 1.2598495e+00 1.2768980e+00 3.2651557e-01 -7.4699308e-01 -6.8548473e-01 -1 8.9133345e-01 1 1 -4.1890225e-01 2.5470605e-01 6.9988083e-01 -4.4473500e-02 6.0604760e-01 -6.1522959e-01 -9.0850477e-01 -7.2167882e-01 -1 6.8756684e-01 1 1 -1.8102018e-01 -1.1461720e+00 7.7419739e-01 2.3293138e-01 7.9862993e-01 -1.1823076e+00 -1.0994300e+00 4.3330141e-01 -1 5.3327883e-01 1 1 -1.3444355e+00 5.3347501e-01 -5.4122513e-01 4.5324780e-01 -1.4521858e+00 -4.7016318e-01 7.2753774e-01 2.8499989e-01 -1 9.4405013e-01 1 1 1.5476759e+00 8.9969294e-03 -1.4600655e+00 -6.2645135e-01 1.4578858e-01 -9.2711494e-01 6.4816373e-01 -9.3561492e-01 -1 7.8475867e-01 1 1 -5.9898659e-01 4.1494452e-01 -3.4076665e-01 -1.2907835e+00 -1.7353978e-01 2.7873221e-01 -1.3555374e+00 -1.2086843e+00 -1 1.0767903e+00 1 1 -1.5047125e+00 -3.6318096e-01 -1.4161990e-01 -1.5017497e+00 -1.2850511e+00 5.3752455e-01 3.1339411e-01 -8.1962708e-01 -1 5.6925783e-01 1 1 1.1742510e-01 1.3206705e-01 1.1216072e+00 -3.5127453e-01 5.9482941e-01 -1.0453225e+00 -1.2361118e+00 4.1147823e-01 -1 6.2941133e-01 1 1 6.4351095e-01 -1.4550202e+00 1.2957996e+00 -8.1849623e-01 7.5002397e-01 -9.4864821e-01 2.0957506e-02 1.0691552e+00 -1 4.5302258e-01 1 1 -1.0149246e+00 -3.6674447e-01 9.8338729e-01 5.6807421e-01 -1.5585289e+00 -3.4771674e-01 3.7442964e-01 -6.1892754e-01 -1 9.6289449e-01 1 1 1.0099404e+00 -6.9469684e-02 -1.2869557e-01 3.2314307e-01 4.0420104e-01 -7.1292358e-01 4.2888832e-01 -5.0184584e-01 -1 1.0139134e+00 1 1 4.3416241e-02 1.0954922e+00 -1.5706690e+00 -7.4804907e-01 1.2835704e+00 -7.2309389e-02 1.5124465e+00 6.5322373e-01 -1 2.4184643e-01 1 1 8.4726120e-01 -9.3683575e-01 5.6851694e-01 1.9300497e-01 -3.4902192e-01 4.9245345e-01 1.0624460e+00 -1.1350279e+00 -1 5.9712994e-01 1 1 -9.2045853e-01 2.6385136e-01 1.4809736e+00 -1.4307282e+00 -6.5799118e-01 -1.4315474e+00 -2.8353083e-01 -6.6272304e-01 -1 6.2014988e-01 1 1 -9.4428932e-01 -1.3789462e+00 -1.1473452e-01 -4.9821100e-01 -4.5165668e-01 1.4405647e+00 4.9335519e-01 -1.4401823e+00 -1 6.0828090e-01 1 1 6.5542198e-01 -4.2006630e-01 5.9479311e-01 -1.0878097e+00 -9.0601182e-01 -6.8364822e-01 1.1577208e+00 8.2804092e-01 -1 8.5072348e-01 1 1 1.2533088e+00 -8.9557494e-01 1.3998935e-01 1.2523415e+00 -4.1076000e-02 -1.2712948e+00 -1.2119227e+00 -3.7163686e-01 -1 1.0700743e+00 1 1 -1.8536251e-02 -5.5766547e-01 -2.5181995e-01 -5.6656563e-01 7.8604556e-01 -6.8069606e-01 1.3012467e+00 -6.1451064e-01 -1 7.4493663e-01 1 1 -5.2109743e-01 -1.3126686e+00 -6.1257222e-01 -1.0112868e-01 6.7056727e-01 1.2217178e+00 1.4261328e+00 1.4763992e+00 -1 5.5715638e-01 1 1 6.7577960e-01 1.3845471e+00 -5.0218360e-01 -6.8136524e-02 1.3311848e+00 -3.9275192e-02 -1.3383089e+00 1.5423295e+00 -1 3.5194786e-01 1 1 9.7032428e-01 3.0617656e-01 1.2597015e+00 1.5107667e+00 -1.2002091e+00 -3.6369640e-01 8.4589219e-01 6.5124859e-01 -1 3.0517721e-01 1 1 2.3265882e-01 -1.9298417e-02 6.1004362e-01 1.1033473e+00 2.5169920e-01 8.9384212e-01 1.2032996e+00 2.2621789e-01 -1 7.3643855e-01 1 1 -9.8598815e-01 -7.6444558e-01 -1.1552883e+00 -8.6295317e-01 -1.4169097e+00 -2.9156588e-01 1.4245203e+00 7.1699721e-01 -1 1.9041565e-01 1 1 3.9842677e-01 1.0771347e+00 1.2538639e+00 1.0794195e+00 -7.2966288e-01 5.3675800e-01 -1.6440180e-01 -5.7722988e-01 -1 1.0266667e+00 1 1 -1.5168929e+00 1.5458314e+00 -1.1372600e-01 -8.9448391e-01 1.3336687e+00 -1.3623341e+00 1.5005359e+00 -2.6449585e-01 -1 8.3166273e-01 1 1 -3.9411371e-01 -1.8275648e-01 -1.3044996e+00 -1.0701873e+00 -2.9333723e-01 -8.2128171e-01 -1.1987555e+00 -2.8219639e-02 -1 7.0563688e-01 1 1 -1.3918801e+00 8.8948182e-01 4.5051566e-01 -1.0199650e+00 -9.5997895e-01 8.7638697e-01 -4.4946442e-01 9.3013119e-02 -1 6.2084653e-01 1 1 -1.0291262e+00 -1.3184067e+00 5.7843601e-01 1.1195887e+00 8.5364878e-01 -1.4921204e+00 1.3818366e+00 -1.2416453e+00 -1 7.0599288e-01 1 1 1.0851731e+00 -8.0878287e-01 -1.4553140e+00 -1.2128221e+00 -3.7859794e-01 1.2670689e+00 -1.2659488e+00 1.2668203e+00 -1 3.1717038e-01 1 1 1.5592498e+00 4.5775670e-01 9.7855599e-01 -1.2474771e+00 -1.3704401e+00 -1.2297906e+00 1.2057685e+00 8.7533007e-01 -1 1.0060188e+00 1 1 -8.5509889e-01 -2.4355510e-01 3.5297846e-01 6.4112928e-01 1.1707643e+00 -5.5275525e-01 -1.0621953e+00 -4.0592850e-01 -1 5.5879188e-01 1 1 1.1394103e+00 6.4599771e-02 1.1820062e+00 -2.0304840e-01 1.2404935e+00 -4.6805639e-01 1.3546217e+00 1.0990016e+00 -1 1.3608441e+00 1 1 -1.0806136e+00 -1.2627007e+00 -1.4540811e+00 -8.6486314e-01 1.3658409e+00 -7.5777383e-02 4.4907877e-03 1.4962206e+00 -1 9.0320971e-01 1 1 -3.2499491e-01 -7.5196869e-01 -2.9238874e-01 3.9433685e-01 7.0160313e-02 -1.2454472e+00 7.8444443e-02 -1.4688741e+00 -1 1.0198709e+00 1 1 1.0400889e+00 2.8947417e-01 -7.2659280e-01 -1.1411328e+00 1.0871314e+00 2.0028317e-01 -1.0531554e+00 -7.3155833e-01 -1 1.0232425e+00 1 1 9.5282127e-01 -1.1346746e+00 -4.7447545e-01 4.0437820e-01 -8.6052653e-02 1.5134636e+00 -6.4971411e-01 8.9286057e-01 -1 4.3680123e-01 1 1 1.3693984e+00 -1.0091167e+00 -1.1467559e+00 1.1194954e+00 -1.1543199e+00 -6.9224905e-01 4.3101566e-01 -1.0805750e+00 -1 1.0633075e+00 1 1 1.7118432e-01 1.2340968e+00 1.4454152e-01 3.6143084e-01 -1.3203738e+00 -1.3121647e+00 -4.3240669e-01 3.2255986e-01 -1 7.7910735e-01 1 1 -6.0408609e-01 6.7060494e-01 8.5822004e-01 -1.2721166e+00 6.8744697e-01 4.2794254e-01 -9.5544157e-01 -1.1253282e+00 -1 4.3552859e-01 1 1 7.5246532e-01 -1.1772858e+00 1.0524042e+00 1.2164534e+00 -8.5657413e-01 1.3247681e+00 -1.4263828e+00 -1.0032265e+00 -1 8.5394817e-01 1 1 -1.3674415e+00 -8.9219266e-01 5.9074586e-01 -5.5273780e-01 1.4777396e+00 9.1008886e-01 2.7828232e-01 -3.0028122e-01 -1 3.8009541e-01 1 1 1.3033954e+00 -2.6023425e-01 1.2328616e+00 -1.7470574e-01 -1.0617900e+00 -5.5117494e-01 -7.4053773e-01 -1.4287292e+00 -1 1.1228712e+00 1 1 -1.5967261e-01 -6.6010940e-01 -1.2404890e+00 1.1097037e+00 -1.2581564e+00 9.5944697e-01 7.7248377e-01 -1.4583155e+00 -1 8.5851376e-01 1 1 -6.9740291e-01 -1.4950699e+00 -1.2904563e+00 -8.4615360e-01 2.2552136e-01 -3.6978356e-01 -1.0677732e+00 7.9662744e-01 -1 7.7261907e-01 1 1 3.1399559e-02 -1.1825964e+00 8.5616482e-01 6.8636288e-01 -1.5648114e+00 -8.8206156e-01 -1.2874300e+00 -5.5047606e-01 -1 2.8604926e-01 1 1 -5.5170088e-02 9.5974205e-01 1.0677431e+00 -2.2726280e-01 -1.5129277e+00 3.6713163e-01 1.4540853e+00 1.3924842e-01 -1 6.6147510e-01 1 1 -4.7383892e-01 1.4479241e+00 7.8130117e-01 5.7083481e-01 2.7452357e-01 2.9330384e-01 3.6219198e-01 -1.3830854e-01 -1 7.0346233e-01 1 1 1.2667983e-01 4.8435548e-01 -5.2847447e-01 -4.0325153e-01 -1.0819473e+00 3.9875006e-01 -1.0459549e+00 2.2690030e-01 -1 9.0927779e-01 1 1 -8.9194985e-01 6.9604816e-01 -7.8805806e-01 -1.0330961e+00 -7.4939123e-01 7.7510316e-01 9.8815636e-01 -3.8017687e-01 -1 8.8549495e-01 1 1 6.7899509e-01 -8.0968036e-01 6.2744351e-02 3.3647970e-01 -3.7340738e-01 -1.0259592e+00 1.4851825e+00 3.6681040e-01 -1 7.6638524e-01 1 1 -1.5356352e+00 1.0814826e+00 -1.0308259e+00 3.4755990e-01 1.0442369e+00 9.0576308e-01 1.5085237e+00 1.1776177e+00 -1 5.8442850e-01 1 1 -1.2370174e+00 -7.7746958e-01 7.9294165e-01 1.2184419e+00 1.5524871e+00 -9.9785470e-01 1.1056837e+00 1.8662823e-01 -1 7.4901448e-01 1 1 5.0866664e-01 -1.0473858e+00 3.3425668e-01 1.4518449e+00 -1.4173094e+00 -1.1223292e+00 7.0583661e-01 1.3511218e+00 -1 7.1783137e-01 1 1 8.8652726e-01 -1.0699161e+00 6.8440603e-01 4.0790032e-01 -1.1641607e+00 -8.6447320e-01 3.4209098e-01 8.7166407e-01 -1 2.5539882e-01 1 1 -7.1024812e-01 3.9591306e-01 1.4413975e+00 6.2543389e-01 -2.1011273e-01 6.6488680e-01 4.0860854e-01 8.1154369e-01 -1 4.7673908e-01 1 1 9.1188530e-01 2.1755083e-01 7.4721561e-01 -1.0169542e-01 -2.1454446e-01 1.0742900e-01 -3.7725811e-02 -1.1804878e+00 -1 3.7163503e-01 1 1 1.3672582e+00 -4.3711023e-01 1.5069300e+00 -1.6848929e-01 6.9958666e-01 -8.5655943e-01 5.4400761e-01 -1.3008608e+00 -1 8.4982326e-01 1 1 -1.2420706e+00 -1.4680069e+00 -5.4667017e-01 -1.2245064e+00 -1.0283891e+00 -1.4168248e+00 1.1012997e+00 -1.2242796e+00 -1 7.9934016e-01 1 1 4.0295507e-01 1.2768603e+00 1.2729334e+00 2.9462699e-01 9.0640711e-01 6.9799661e-01 -7.2022763e-01 9.6398652e-01 -1 8.7564373e-01 1 1 -8.0792033e-01 -2.7689134e-02 -5.4820110e-02 6.4577385e-01 4.0156617e-01 5.2209649e-01 -3.0936551e-01 5.2811751e-01 -1 1.3105775e+00 1 1 -7.5358020e-01 -4.1556230e-01 -8.7493926e-01 -6.8157111e-01 9.8159853e-01 4.0734240e-01 -1.7027262e-01 1.0718280e+00 -1 7.2806550e-01 1 1 1.4791417e+00 -5.9509521e-01 6.9113246e-01 -9.1880828e-01 1.2234979e+00 6.7336691e-01 2.1895503e-01 3.2054292e-01 -1 7.4631611e-01 1 1 5.1183963e-01 1.0658030e+00 1.3952700e+00 -1.4828861e+00 -1.5358697e+00 1.2609259e+00 1.1722201e+00 -4.6658975e-01 -1 5.2529249e-01 1 1 8.0802336e-01 -4.1086919e-01 1.4550013e+00 -6.1212187e-01 1.1049770e+00 -8.0222870e-01 5.7576824e-01 -5.5870444e-01 -1 2.0965731e-01 1 1 -6.5642979e-01 -2.5783708e-01 4.9322887e-02 7.8369743e-01 1.3939278e+00 6.5789934e-01 8.3136383e-01 7.4889402e-02 -1 7.3992992e-01 1 1 6.5798253e-01 -1.2115327e+00 -4.1070682e-01 -1.0952648e+00 8.8804801e-01 -1.0918580e+00 -1.0721781e+00 -1.1124794e+00 -1 6.5587483e-01 1 1 3.0629678e-01 -1.5687142e+00 -6.7046470e-01 -1.5249478e+00 -2.8376604e-01 -8.1472099e-01 7.8000345e-02 1.3182421e+00 -1 7.8061672e-01 1 1 -1.1404326e+00 -1.1339755e+00 3.9270207e-01 -6.8448301e-01 -3.1821707e-01 1.1867789e+00 9.0766678e-01 1.1841116e+00 -1 4.1755585e-01 1 1 -3.9455237e-01 1.3171702e+00 -3.4250111e-01 4.0626577e-01 -1.2836594e+00 2.2136344e-01 -4.1832520e-01 -6.2573267e-01 -1 5.0018691e-01 1 1 6.6040675e-01 -1.1230382e+00 -1.0183890e+00 1.4279012e+00 -1.1469164e+00 8.0955320e-01 9.2795737e-02 1.3632517e+00 -1 8.7520050e-01 1 1 2.0936902e-01 -2.1390219e-01 -6.6691009e-01 1.0883555e-01 5.8854249e-01 -7.7187033e-02 1.3879955e+00 5.3531109e-01 -1 8.4693665e-01 1 1 2.8136465e-01 -1.0720407e+00 4.4477283e-01 7.9220887e-01 -1.2417026e+00 1.9530129e-01 -1.4275011e+00 -5.4794609e-01 -1 2.5878124e-01 1 1 7.9880450e-01 -7.5371719e-01 1.4479949e+00 5.8489126e-01 3.0494194e-01 -5.3548191e-01 3.3230084e-01 -1.3219078e+00 -1 1.3807817e+00 1 1 1.4818124e+00 -8.2320972e-01 -1.4685413e+00 2.2402723e-01 1.2215023e+00 8.1853308e-01 -7.7146274e-01 3.8253449e-02 -1 6.3474522e-01 1 1 1.4158061e+00 -1.1170910e-01 -1.4216820e+00 -1.5440020e+00 -5.1842765e-01 5.1303563e-02 -6.2147047e-01 -1.1007741e+00 -1 6.0181140e-01 1 1 1.0299966e+00 1.1775678e+00 7.4511533e-01 -4.8564061e-01 1.5645511e+00 1.4626045e+00 7.4131973e-01 1.2938323e-01 -1 6.6550160e-01 1 1 9.7765716e-01 -6.5125656e-01 7.6505499e-01 -3.0404895e-01 2.8012646e-01 -9.6829279e-01 -1.9573232e-01 5.6183700e-01 -1 5.8672470e-01 1 1 9.5435451e-01 -3.6024307e-01 -2.5954684e-01 1.2205619e+00 -1.1620295e+00 -6.4704904e-01 -4.2557678e-01 -8.3313281e-01 -1 5.2278346e-01 1 1 -1.1358599e+00 -7.5621424e-01 1.4684714e+00 -6.1584623e-01 1.0515125e+00 1.2405916e+00 7.3758643e-01 -3.8467830e-01 -1 1.0754453e+00 1 1 1.0617255e+00 1.1910616e+00 2.4645990e-01 1.0201870e+00 1.3119848e+00 -1.2739700e-01 -1.0942181e-01 1.0943214e-01 -1 8.9964880e-01 1 1 1.7380888e-01 -5.5535408e-02 -1.5091433e+00 -5.3058034e-01 -3.0991953e-01 1.4048814e+00 -1.2206049e+00 1.3943139e+00 -1 5.3725609e-01 1 1 -4.7538068e-01 -3.3058522e-01 1.0470462e+00 1.5177362e+00 -5.6888300e-02 -3.6929441e-01 -1.0684722e-01 1.0947940e+00 -1 9.8736793e-01 1 1 -6.5289995e-01 1.3316216e+00 -1.4966213e+00 -1.1403490e+00 -1.0774927e+00 1.0558983e+00 1.2096939e+00 -1.0510577e-01 -1 5.9051554e-01 1 1 2.9361880e-01 -1.4129313e-01 1.0183699e+00 1.0109294e+00 -1.2793463e+00 -3.7406345e-01 -1.0629463e+00 -9.3767634e-01 -1 1.2844967e-01 1 1 -5.9089562e-01 3.3045447e-01 3.4671014e-01 9.5754998e-01 -9.1385080e-01 -5.5756177e-01 1.2992432e+00 -1.2975708e+00 -1 9.1843287e-01 1 1 -6.0834093e-01 -3.8746654e-01 -4.9697035e-01 -8.3667881e-01 1.5609141e-01 4.3019965e-01 -8.3071530e-01 6.6311575e-01 -1 3.8594676e-01 1 1 1.4981449e+00 3.7144709e-01 9.1413426e-01 -2.9200384e-01 1.9848322e-01 1.5608298e+00 -5.9424032e-01 -1.3842922e+00 -1 6.6863669e-01 1 1 -5.4313131e-01 5.6659421e-01 1.4664426e+00 -5.4079514e-01 -4.6397891e-01 5.6775749e-01 -2.7395322e-01 8.3700414e-01 -1 5.2957140e-01 1 1 1.0603468e+00 5.8149006e-01 7.0623820e-01 -5.1634084e-01 -6.6060297e-01 1.2832103e+00 1.2431289e+00 -5.2336731e-01 -1 5.4911753e-01 1 1 -1.0061541e+00 -3.9126814e-01 8.0845391e-01 -1.0616644e+00 -3.6573987e-01 -1.1845885e-01 -1.4649531e+00 2.2499731e-01 -1 6.8608050e-01 1 1 7.6190580e-01 -6.9024635e-01 2.9668721e-01 8.5347161e-01 1.1067889e+00 8.3184814e-01 -8.0471880e-01 -9.4773237e-01 -1 7.4911292e-01 1 1 2.1904103e-01 9.3123412e-01 7.1442503e-01 -2.1474426e-01 4.3055730e-01 7.8437332e-01 -3.5250952e-01 -6.6326585e-01 -1 4.4426469e-01 1 1 -5.2405940e-01 -1.6272242e-01 1.7428876e-01 4.8314912e-01 1.2886159e+00 8.3969122e-01 4.1630522e-01 -1.1383366e+00 -1 6.6461833e-01 1 1 1.1594775e+00 1.4515207e+00 1.3067943e+00 -7.2979157e-01 -3.7234432e-01 6.5614860e-01 5.1494872e-01 2.7660972e-01 -1 7.6790435e-01 1 1 3.8597349e-02 1.2421545e+00 4.1726663e-01 -8.2927290e-01 6.1581963e-02 8.9933390e-01 -3.4459977e-01 -5.7760976e-01 -1 4.9784386e-01 1 1 1.5375582e+00 1.0072721e+00 9.6541583e-01 -1.4847013e+00 1.4240694e+00 9.0264016e-01 1.4085959e+00 -3.6600837e-01 -1 1.0036383e+00 1 1 -1.0010840e+00 -8.2138269e-01 -5.8217818e-01 2.9605022e-01 -1.4603636e+00 -7.7777917e-02 -7.7120705e-01 -2.6426659e-01 -1 4.5289562e-01 1 1 1.1522395e+00 -8.2079811e-01 1.3925027e+00 -5.6668193e-01 9.3227184e-01 -3.1091344e-01 5.3444643e-01 6.8350375e-01 -1 1.0988242e+00 1 1 9.1268887e-01 -4.2052990e-01 -1.0720196e+00 1.0857765e+00 1.5702656e+00 -1.0536352e+00 6.2771469e-01 -1.1568450e+00 -1 8.0606535e-01 1 1 -8.3506841e-01 7.3747442e-01 -4.0032444e-01 -8.6659549e-01 -1.0665237e+00 7.1021992e-01 5.3263080e-01 2.2263342e-01 -1 7.1013618e-01 1 1 -1.5003085e+00 1.1494749e+00 1.0385891e+00 -4.4680530e-01 8.6420118e-01 -1.3859278e+00 1.5283631e+00 1.6310039e-01 -1 6.6945639e-01 1 1 -1.2625609e+00 1.5706571e+00 8.7882221e-01 -1.0501765e+00 1.0463213e+00 -1.5197995e+00 1.5366767e+00 -1.3820700e+00 -1 7.4027891e-01 1 1 -1.5444204e+00 -7.6887856e-01 -1.4037339e+00 -8.4842100e-01 -1.1132647e+00 1.0202367e+00 -1.0834882e-01 4.8528271e-01 -1 5.8216441e-01 1 1 -1.2345358e+00 -1.1713244e+00 8.0488208e-01 2.7732977e-01 6.8673485e-01 3.0533747e-01 1.1050837e+00 5.7200925e-01 -1 3.0425846e-01 1 1 1.3763956e+00 -1.2291464e+00 -4.4873996e-02 -1.0421044e+00 -2.5884114e-01 -1.5556170e+00 4.5213858e-02 4.8597116e-01 -1 8.2940825e-01 1 1 1.5341733e+00 8.5057499e-01 -2.1501569e-01 -2.6905299e-01 7.6275112e-01 -9.2124182e-01 -3.5610558e-01 -4.2359484e-01 -1 7.6833819e-01 1 1 -1.3414937e+00 1.3672913e+00 -9.3713005e-01 -1.2218563e+00 -1.2815405e+00 -1.5426038e+00 -3.3249485e-01 -5.0959900e-01 -1 8.4381219e-01 1 1 7.2570641e-01 -6.8566079e-01 -1.5407513e+00 8.5183925e-01 -9.1111155e-02 1.0220706e+00 6.5243995e-01 -8.4888800e-01 -1 2.7778986e-01 1 1 1.2849908e+00 -5.3906506e-01 7.4067701e-01 6.2450558e-01 -1.3495537e+00 -2.8873233e-01 1.3998415e+00 -1.2884527e+00 -1 4.1536420e-01 1 1 1.5319977e+00 2.8674021e-01 1.5683713e+00 4.1980855e-03 3.4955215e-01 1.0364565e+00 -2.5185197e-01 -2.6022683e-02 -1 9.2562485e-01 1 1 -2.0838903e-01 3.9626164e-02 -1.4874162e+00 1.4421853e+00 1.4467042e-01 -4.0682478e-01 -1.1507383e+00 -6.8185512e-01 -1 1.0459976e+00 1 1 4.8140988e-01 -2.0709182e-02 -1.3505500e+00 1.4218244e+00 -1.1693959e-01 -1.3984824e+00 -8.1353704e-01 5.9095639e-01 -1 9.8892919e-01 1 1 1.4548529e+00 6.5756745e-01 -6.8609185e-01 -1.4931378e+00 1.2333250e+00 1.1031324e+00 -9.0577384e-01 -1.5119951e+00 -1 1.0306381e+00 1 1 6.9744732e-01 -3.8683449e-01 -1.5006893e+00 -1.2518879e-01 2.6448910e-01 -1.3342377e+00 8.1711372e-01 2.4094121e-01 -1 8.5555639e-01 1 1 7.1489767e-01 1.5695228e+00 -1.3784324e+00 8.1911377e-01 -8.5275172e-02 1.5539054e-01 1.3287927e+00 -1.3990273e-02 -1 7.0333599e-01 1 1 -1.3067621e+00 -9.8298415e-01 -1.2089119e+00 3.8614507e-01 -6.5356771e-01 9.8529227e-01 -5.6408266e-01 4.8493843e-01 -1 3.3151418e-01 1 1 1.2306309e-01 6.2119476e-01 -1.5032964e+00 -5.9026928e-01 -1.5046321e+00 4.7222485e-01 7.8929433e-01 1.0689016e+00 -1 1.0163425e+00 1 1 1.1533755e+00 9.0792848e-01 -1.2144264e+00 4.9374616e-01 1.4694788e+00 1.0200829e+00 -1.2759828e+00 1.4019080e+00 -1 9.4331606e-01 1 1 1.1557091e+00 8.3852243e-01 6.2520463e-02 1.4454572e+00 1.4696555e+00 8.6261196e-01 -9.3093987e-01 -7.7106745e-02 -1 5.8999984e-01 1 1 -4.6479308e-01 -1.3824101e-01 1.4894753e+00 -1.3641900e-01 1.2993846e+00 -5.3094307e-01 -1.1749068e+00 1.5446995e+00 -1 7.3227496e-01 1 1 1.3635889e+00 1.3618976e+00 1.4018671e+00 5.6847426e-01 1.5463814e+00 -1.4371079e+00 1.3926274e+00 -3.5676024e-01 -1 8.4910982e-01 1 1 -8.0091847e-02 -2.3133994e-01 -7.6441913e-01 7.6359103e-01 -3.6378036e-01 -9.0821009e-01 1.0239463e+00 1.2310013e+00 -1 2.6977787e-01 1 1 -1.5020183e+00 1.1612663e+00 1.5216724e+00 2.6839950e-01 -5.1727015e-01 7.1171288e-01 -1.7950801e-01 -1.0905390e+00 -1 8.5682331e-01 1 1 1.4177382e+00 -1.3124405e+00 -9.5735937e-01 -3.3664414e-01 -9.7246560e-01 -1.4264808e+00 -1.0622069e+00 -6.3747585e-01 -1 6.2551340e-01 1 1 -1.0535738e+00 -1.0661968e+00 8.9865915e-01 3.0350502e-02 1.4771893e+00 -1.3684989e+00 1.1588825e+00 -1.2257021e+00 -1 7.9600872e-01 1 1 -1.3983880e+00 7.5507205e-02 -1.0131133e+00 1.1628833e+00 -8.8597861e-01 -7.6075848e-01 -5.3690430e-01 -9.5295508e-01 -1 1.0150053e+00 1 1 -4.5258175e-01 -1.5383441e-01 3.7669325e-02 7.3146554e-01 5.0670230e-01 2.1433379e-01 -1.0964169e+00 -4.7663069e-01 -1 7.3543631e-01 1 1 -7.4570670e-01 3.5759038e-02 -1.4933711e+00 6.8921110e-01 -7.1207058e-01 -1.0988305e+00 1.1029189e+00 3.2921818e-01 -1 1.0241724e+00 1 1 -1.2794327e+00 9.5795106e-01 -9.0361742e-01 5.1877550e-01 -1.4437831e+00 1.3789649e+00 1.3609773e+00 8.2530472e-01 -1 5.4729853e-01 1 1 7.7640482e-01 -3.7892142e-01 -6.3914137e-01 1.1402405e+00 -1.6020643e-03 7.3333263e-01 9.7835126e-03 7.6487331e-01 -1 8.6688068e-01 1 1 -1.1399994e+00 -5.2401522e-01 -9.4379641e-01 3.0673081e-01 1.3484398e+00 6.5354266e-01 1.0686787e+00 -1.7142194e-01 -1 7.2824439e-01 1 1 6.0387896e-01 -1.2396290e+00 -4.8497237e-01 -1.2879795e-01 -2.2189477e-01 1.0835998e+00 7.9753261e-01 -2.4800598e-01 -1 7.5393009e-01 1 1 -1.0922572e+00 5.9819777e-01 1.5023157e+00 -1.4981607e-01 -3.1484500e-01 2.4870801e-01 -1.0452663e+00 6.5688360e-01 -1 2.9381670e-01 1 1 -1.2401953e+00 8.1348278e-01 4.4029257e-01 -1.5429575e+00 -1.1578227e+00 -1.4242195e+00 -4.9152475e-03 6.8609655e-01 -1 2.7994858e-01 1 1 5.0495073e-01 -6.1923779e-03 1.5465418e+00 1.3601046e+00 -5.0134241e-01 -1.0633224e+00 -9.2915549e-01 -1.5618799e+00 -1 4.4641610e-01 1 1 1.2651066e+00 -4.0273771e-01 -8.0881399e-01 1.0492800e+00 -3.1043736e-01 1.2616575e+00 5.4082890e-01 6.3215048e-01 -1 9.3966904e-01 1 1 3.4728215e-01 1.3195526e+00 -6.5386520e-02 1.4898005e+00 6.6473576e-01 -1.0722626e+00 1.0838395e+00 -3.1317231e-01 -1 7.8817665e-01 1 1 -3.0807885e-01 1.2173983e+00 6.0618815e-01 5.8403723e-01 7.1048498e-01 -1.3425780e+00 1.1360828e+00 -1.3193492e+00 -1 9.6540049e-01 1 1 -5.3652896e-01 -3.7963962e-01 1.9234094e-02 -1.5633273e+00 -7.2652360e-02 1.3513051e+00 -4.5624366e-01 -9.4101702e-01 -1 3.4117690e-01 1 1 -1.0713708e+00 -2.8343968e-02 -3.1663184e-01 1.4382280e+00 1.0113268e+00 8.1097856e-01 5.4051148e-01 -8.9559274e-01 -1 8.4379256e-01 1 1 1.0797181e+00 1.1450080e+00 2.2660469e-01 8.8337665e-01 1.3529541e+00 -1.2539175e+00 -1.1095616e+00 -8.5676954e-01 -1 5.5018395e-01 1 1 9.8238075e-01 -1.2479314e+00 9.3473373e-01 -2.5555908e-01 2.5131050e-01 -7.8811027e-01 9.1984299e-02 1.3350885e+00 -1 1.3876107e+00 1 1 -1.3376552e+00 -7.1086691e-01 -1.0350836e+00 -6.2426654e-01 1.4750075e+00 -8.1460300e-01 3.1652366e-01 -1.5646057e+00 -1 5.0971994e-01 1 1 -7.3375778e-01 -6.3257739e-02 1.4897664e+00 8.7166988e-01 1.4417920e-01 2.8222872e-02 1.0968090e+00 -1.1981903e+00 -1 1.2804631e+00 1 1 -1.5158097e+00 -1.3144958e+00 1.0047547e-02 9.0908137e-01 1.0518285e+00 -3.8675265e-02 -7.9762712e-01 -3.7569049e-01 -1 1.1696074e+00 1 1 -1.0391117e+00 -1.0510054e+00 -7.7687424e-01 1.3654764e+00 3.3905848e-01 2.9449221e-01 -5.4314471e-01 3.7123489e-01 -1 6.2298635e-01 1 1 -2.3713135e-01 9.2822628e-01 -4.6635204e-01 2.2693701e-01 -2.9316853e-01 1.5221664e+00 8.3515207e-01 1.4170584e-01 -1 4.3625569e-01 1 1 1.2145526e+00 -4.5003198e-01 2.9486287e-01 2.3679135e-01 -1.2661929e+00 1.0623777e+00 -2.3521226e-01 3.2287001e-01 -1 4.3176381e-01 1 1 -1.0838550e+00 1.2676167e+00 1.4686808e+00 -6.4566875e-01 2.4477948e-01 -1.4300350e+00 -1.0889509e+00 9.4577585e-01 -1 6.5466066e-01 1 1 -1.3964128e+00 -1.4480888e+00 6.2544384e-01 -6.9367249e-01 -1.4776835e+00 -1.4137835e+00 9.2100387e-01 -8.0408518e-01 -1 5.6431531e-01 1 1 1.3292896e+00 -1.1001024e-01 6.5645502e-02 -1.0315117e-01 -1.1361926e+00 1.5467318e+00 6.8505335e-01 8.7199755e-01 -1 7.0761894e-01 1 1 1.5041897e+00 1.4560058e+00 6.0492716e-01 4.9751454e-01 -1.3894731e+00 -7.5843884e-01 -2.4540374e-01 1.3317277e-01 -1 5.9543123e-01 1 1 5.2020887e-01 1.2249914e+00 8.1697233e-01 -1.1927942e+00 -1.4160116e+00 1.5014273e+00 4.1043654e-01 1.4208576e+00 -1 5.9206463e-01 1 1 9.8051520e-02 -1.5685794e+00 -1.0474681e+00 -7.8892601e-01 -1.3419065e+00 1.2160907e+00 -7.3048888e-01 1.1081950e+00 -1 3.3681111e-01 1 1 -1.3842406e+00 1.1323556e+00 6.8918383e-01 1.1830592e+00 7.1054214e-02 -3.6584171e-01 1.7479894e-02 -1.0688564e+00 -1 1.0349249e+00 1 1 -1.4373465e+00 -2.6737967e-01 6.0542659e-02 5.3606504e-01 4.0296999e-01 -6.0473058e-01 -1.5251323e+00 -6.4334173e-01 -1 6.8194586e-01 1 1 1.3643007e+00 -1.3725644e+00 -3.3554661e-01 -4.4253250e-01 -5.5708106e-01 -6.5465136e-01 -6.4405740e-01 7.1748834e-01 -1 5.3245119e-01 1 1 -6.8316027e-01 2.4576251e-02 -3.7307763e-01 -1.4938999e+00 -9.1532624e-01 -8.6801833e-01 1.2554989e+00 1.3939474e+00 -1 9.5693801e-01 1 1 6.4647888e-01 1.5044061e+00 3.0314384e-01 -3.6716005e-01 4.9110149e-01 7.7219069e-01 -9.0844830e-01 1.2171485e+00 -1 1.0647813e+00 1 1 -1.3984048e+00 1.0149988e+00 -7.2473899e-01 -7.7093603e-01 9.7882445e-01 2.8967334e-01 -1.5031245e-01 -1.4358060e+00 -1 5.4700569e-01 1 1 -7.3489272e-01 2.3707645e-01 -7.3354377e-01 -1.1938007e+00 -1.4182472e+00 -9.2885879e-01 -4.6093335e-01 -1.0180459e+00 -1 3.0352866e-01 1 1 1.4003672e+00 1.0044276e+00 -1.0605315e+00 1.1444446e+00 -1.2168305e+00 -7.5581336e-01 2.6064002e-01 -1.1830788e+00 -1 9.1288238e-01 1 1 -8.4058187e-01 -1.5046989e+00 1.0438505e+00 -1.2908483e+00 4.9830989e-01 -1.4959946e+00 1.1966690e+00 -8.6582943e-01 -1 6.5781674e-01 1 1 8.2694844e-02 3.4677510e-01 1.3417826e+00 5.5082388e-01 -3.9163476e-01 -1.0146692e+00 -6.0774024e-02 -1.3807962e-01 -1 4.9280300e-01 1 1 1.2682828e+00 5.9477794e-01 9.8772670e-01 -5.7656580e-01 -5.6887532e-01 -9.8008728e-01 -4.1141033e-01 9.3287027e-01 -1 4.1164399e-01 1 1 3.2309151e-01 -1.1502975e-01 5.4713749e-01 1.4719426e+00 -1.2210288e+00 -9.5671013e-01 7.2087277e-02 -9.3838959e-01 -1 2.4556497e-01 1 1 1.5269409e+00 -1.2255208e+00 2.9806158e-01 -1.1021320e+00 -9.4747749e-01 -7.5588362e-01 -1.0838959e+00 -7.1877004e-01 -1 7.3741319e-01 1 1 -3.7524912e-01 -1.0473743e+00 -1.3193683e+00 -7.0252240e-01 4.7900512e-01 4.6462261e-01 1.0567611e+00 -9.4438938e-01 -1 9.3226118e-01 1 1 1.5060764e+00 -8.7656189e-01 -1.2622004e+00 -1.1887543e+00 -1.2628505e+00 -1.0870518e+00 1.5601017e+00 -1.0262977e+00 -1 4.1498130e-01 1 1 8.1324757e-01 -1.4476805e+00 1.3722397e+00 1.1350386e+00 -1.2899703e-01 1.4237473e+00 8.9655498e-01 1.4995046e+00 -1 4.0690291e-01 1 1 -8.1778923e-01 4.6967539e-01 8.0097403e-01 8.4366072e-01 -3.5413209e-01 -5.8957276e-01 1.3211776e+00 3.1815610e-01 -1 9.0812277e-01 1 1 -1.1576338e-01 -9.8802794e-01 2.4598212e-01 1.3980313e+00 1.4201176e+00 -3.6616083e-01 2.5550719e-01 2.5888682e-01 -1 1.1073704e+00 1 1 -9.8924523e-01 6.7316132e-01 -1.1451668e-01 7.4139206e-01 1.2373931e+00 3.1496433e-01 -2.4779454e-01 5.0353779e-03 -1 2.2885070e-01 1 1 -9.3619775e-01 9.4712281e-01 1.1144900e+00 1.0198128e+00 -4.7722782e-01 2.1911541e-02 1.0689866e+00 -1.9340480e-01 -1 5.9682774e-01 1 1 1.5619727e+00 -1.5692825e-01 1.0574362e+00 -5.3499775e-01 -2.8195959e-01 7.0092776e-01 -3.1082038e-01 9.9399290e-01 -1 5.2357597e-01 1 1 9.2702629e-01 1.4446798e+00 3.4045843e-01 -4.6904063e-01 -1.3730276e+00 -4.7950752e-01 5.1043439e-01 -9.5113017e-01 -1 4.0420568e-01 1 1 1.3728231e+00 -6.3613855e-01 1.2445637e+00 -9.0983040e-01 -1.4769597e+00 -8.9764866e-01 -8.1873934e-01 -1.2212729e+00 -1 3.5148617e-01 1 1 1.1808102e+00 -7.4082116e-01 6.5807897e-01 -1.3881046e+00 -1.5376947e+00 -8.5303581e-01 -3.7634305e-01 1.2329540e+00 -1 5.7301464e-01 1 1 4.3668393e-01 -8.4963225e-01 -1.2145034e+00 -4.0764313e-01 -1.2931045e+00 1.2559820e+00 -1.1715789e+00 3.1244256e-01 -1 7.5048984e-01 1 1 5.8643883e-01 -1.2306314e+00 -1.2315564e+00 5.5541450e-01 3.3079307e-01 9.2867919e-01 7.7605169e-01 -1.5207378e+00 -1 4.1101176e-01 1 1 1.1013168e+00 1.0236533e+00 1.1851632e+00 1.1797504e+00 -9.7992955e-01 8.7887676e-01 -7.9195837e-01 9.5716651e-01 -1 4.0620174e-01 1 1 -4.3253206e-01 1.1804219e+00 1.3411785e+00 1.4742668e+00 -1.4473285e+00 -4.8689942e-01 4.8381461e-01 -9.9838095e-01 -1 3.2572807e-01 1 1 7.9120895e-02 1.9271281e-01 2.6054623e-01 2.6064108e-01 1.0107942e-01 5.3025055e-01 1.0304228e+00 -5.4220484e-01 -1 9.6063494e-01 1 1 8.9119301e-01 -5.7840805e-02 -3.7974347e-01 1.2143964e+00 -7.5986418e-01 -7.7730701e-01 -1.2841623e+00 9.2359630e-01 -1 7.4628311e-01 1 1 -8.3287018e-01 -1.3782725e+00 1.3677496e+00 -5.6737076e-01 -4.6321361e-01 -1.4566696e+00 -1.7428096e-01 2.7367493e-01 -1 4.6750074e-01 1 1 8.8773306e-01 1.4779597e+00 7.3454046e-01 -1.0666294e+00 -3.6453973e-01 1.8603916e-01 -1.1757442e+00 3.6282112e-01 -1 7.9337011e-01 1 1 7.0595340e-01 -5.0442545e-01 -1.0375492e+00 -9.1203196e-01 -7.1363203e-01 8.7544440e-01 -1.1438316e-01 1.0326595e-01 -1 6.8106476e-01 1 1 -8.3665120e-01 1.2800112e+00 8.9082538e-01 -6.9063711e-01 5.8723598e-01 1.5156891e+00 2.1697691e-01 1.4316514e+00 -1 1.0549975e+00 1 1 1.7205619e-01 -4.7856715e-01 -7.2839060e-01 6.4701365e-01 -1.2089971e+00 -9.8754270e-01 -6.5811270e-01 3.0665547e-01 -1 1.8245952e-01 1 1 1.4830610e+00 -8.0094310e-01 7.2579334e-01 1.3061614e+00 2.0783381e-01 -5.9621782e-01 6.4757029e-01 -1.3951404e+00 -1 7.6215307e-01 1 1 4.0996123e-01 2.7379265e-01 -3.9565123e-01 -7.9531562e-01 -3.8811336e-01 1.0477316e+00 1.2368374e+00 7.2279106e-01 -1 4.6135007e-01 1 1 7.0576402e-01 -8.0018521e-01 1.0413867e+00 6.0712066e-01 -1.0748617e+00 5.9871750e-01 -3.9197133e-01 -5.8952919e-01 -1 7.0806572e-01 1 1 -8.7805200e-01 4.4534598e-01 7.7379695e-01 -1.5995613e-02 -1.0427274e+00 1.2382216e-01 5.7641058e-02 3.6612166e-01 -1 1.3856386e+00 1 1 -1.3592806e+00 -1.4853561e+00 -9.8826247e-01 1.3387031e+00 -1.3159417e+00 1.3446724e+00 1.1627201e+00 -9.7326374e-01 -1 1.0019298e+00 1 1 2.3209324e-01 -1.2848247e+00 -1.2700246e-01 -5.0430963e-01 -2.1935714e-01 -7.0804953e-01 1.1308406e+00 6.2921575e-01 -1 1.3234561e+00 1 1 -1.0669907e+00 1.2599108e+00 -1.3889081e+00 8.5065994e-02 1.4942566e+00 1.6460397e-01 -5.9730756e-01 6.2829124e-01 -1 7.9024439e-01 1 1 -7.0246641e-01 9.8556076e-01 -1.3458274e+00 2.7950122e-01 7.8226808e-02 -1.2442424e+00 -1.5596532e+00 7.9796411e-01 -1 1.0303809e+00 1 1 -2.4779974e-01 -1.2984107e+00 1.4657507e-01 8.9606403e-01 -1.5693609e+00 -1.5416306e+00 3.5731343e-01 -7.6290536e-02 -1 1.7299678e-01 1 1 9.8157886e-01 -8.8581612e-01 4.7849787e-01 -6.4702457e-01 5.6398843e-01 -1.4709554e+00 -1.3582774e+00 -4.4524227e-01 -1 9.5552125e-01 1 1 8.9292216e-01 9.6041668e-02 -3.6343597e-01 -1.4898036e+00 7.6850970e-01 -1.1547579e+00 1.3852889e+00 8.6877544e-02 -1 1.1220840e+00 1 1 -4.5377449e-02 -6.0630305e-01 -1.0121709e+00 -6.3643269e-01 1.2551752e+00 7.4415742e-01 2.0817972e-01 -6.8969646e-01 -1 9.1823014e-01 1 1 7.4822742e-01 1.1912011e+00 1.6796108e-01 5.9877505e-01 -6.4408400e-02 3.7342520e-01 -8.5768923e-01 7.4856289e-01 -1 1.1468633e+00 1 1 -3.3716425e-01 -8.5359298e-01 -1.3699088e+00 1.0909376e+00 1.3374910e+00 -7.4476399e-01 -1.5557425e+00 -9.8209648e-01 -1 9.3988189e-01 1 1 7.1366761e-01 1.3164791e+00 6.7463002e-01 1.0536316e+00 1.1156267e+00 -1.1432646e+00 1.1093568e-01 -1.6778212e-01 -1 7.0876088e-01 1 1 1.0726284e-02 -1.7230583e-01 4.9883921e-01 -7.7168808e-01 1.3134385e+00 -8.6718029e-01 1.5315760e+00 1.2361500e+00 -1 9.5334999e-01 1 1 1.2058795e+00 6.0428310e-01 -9.2027339e-01 -1.2670541e+00 -1.0110094e+00 -8.5083536e-01 -1.0118188e+00 6.2045045e-01 -1 1.1132536e+00 1 1 8.0198648e-01 -5.8301404e-01 -9.7424076e-01 1.4779990e+00 8.3997988e-01 5.3982816e-01 -1.9689763e-01 9.6476625e-01 -1 7.0197000e-01 1 1 1.5542989e+00 -8.9502618e-02 -8.3548291e-02 1.5682443e-01 -7.7555150e-01 -2.7705393e-02 -1.1613995e+00 1.0666358e+00 -1 5.4897974e-01 1 1 7.5823271e-01 5.5238549e-01 9.5790172e-02 -4.8020702e-02 -2.2616352e-01 -6.8882515e-01 -9.2667243e-01 1.0196504e+00 -1 4.6902905e-01 1 1 1.3173387e+00 5.3671233e-01 1.4499873e+00 3.0537053e-01 1.9691139e-01 -3.1542254e-01 1.4328501e+00 -1.2335363e-01 -1 5.8518068e-01 1 1 -1.4327435e+00 1.0116442e+00 6.0274670e-01 -9.9996944e-01 1.3927411e+00 -1.4397770e+00 -1.5378610e+00 2.4675453e-01 -1 6.5749257e-01 1 1 1.8767179e-01 4.0473792e-01 -1.2725553e+00 1.0343187e+00 -2.0728971e-01 1.3560687e+00 -9.4639533e-01 3.0116360e-01 -1 9.0308065e-01 1 1 4.0694032e-02 8.8217087e-01 1.2650827e-01 1.3623524e+00 1.0802739e-01 -8.0785644e-01 -1.8271222e-01 5.5089391e-01 -1 1.0195994e+00 1 1 -9.2259492e-01 1.4700288e+00 -6.3365649e-01 1.1299256e+00 -2.2428579e-01 3.2031774e-01 -1.5082969e+00 6.0037736e-01 -1 7.9759713e-01 1 1 8.4844248e-01 1.2885825e+00 1.3443150e-01 -2.6737491e-01 3.3986943e-01 -1.1096163e+00 -4.3509483e-01 -2.5328546e-01 -1 7.9686698e-01 1 1 8.3709620e-02 -9.3384367e-01 5.8518123e-01 -1.2925575e+00 7.7014029e-01 -8.2755479e-01 9.8885858e-01 -1.1076214e-01 -1 1.1584370e+00 1 1 -5.2592392e-01 2.8630692e-01 -1.1857164e+00 9.9857035e-02 3.8610105e-01 -8.8274404e-01 7.2099373e-01 1.3851128e+00 -1 9.3832233e-01 1 1 1.2383949e+00 -9.5959195e-01 -1.2141729e+00 6.8670737e-01 -1.3301001e+00 1.4629780e+00 6.1870587e-01 3.8870356e-01 -1 4.2507287e-01 1 1 6.5177402e-01 1.0747046e+00 1.1822695e+00 -7.2063914e-01 5.8156866e-01 -9.7444791e-01 -8.2097534e-02 1.5696188e+00 -1 8.0874171e-01 1 1 -3.6767533e-01 1.5436233e+00 -1.7006459e-01 -9.4230715e-01 9.2978097e-01 -4.2348766e-01 -6.5408081e-01 6.2905524e-01 -1 8.4627025e-01 1 1 -6.5793051e-03 4.0492892e-01 5.7379428e-01 -5.8775574e-01 5.4697298e-01 1.2919098e+00 -7.0354198e-01 1.0721447e+00 -1 1.0390602e+00 1 1 -6.2263790e-01 9.5069142e-01 -9.2899362e-01 -1.2433776e+00 6.7474261e-01 -1.5597134e+00 5.2468323e-01 -6.3979474e-01 -1 8.7745065e-01 1 1 -3.0031614e-02 1.3051639e-01 1.1974327e-01 4.2779266e-01 -7.5039466e-01 -6.5398533e-01 -9.9557545e-02 6.4138569e-01 -1 6.5007978e-01 1 1 1.0550805e+00 7.5723168e-01 -1.2357722e+00 -1.1943447e+00 -1.5301682e+00 9.0126875e-01 1.2052293e+00 9.6494085e-01 -1 1.1619070e+00 1 1 -1.5526865e+00 2.0097476e-01 -5.5382727e-01 1.4264976e+00 -4.6020476e-01 -1.1358618e+00 -7.0084842e-01 8.5953309e-01 -1 3.6303447e-01 1 1 1.2074859e+00 5.7067299e-01 3.6417363e-01 -1.4901681e+00 -6.0289547e-02 1.0294670e+00 -1.3285457e+00 1.1296529e+00 -1 7.3838288e-01 1 1 -4.7351519e-01 1.8596311e-02 8.4373154e-01 -4.7913966e-01 1.4480178e+00 1.5008866e+00 -1.5684528e+00 1.4323756e+00 -1 9.6109387e-01 1 1 -7.1556520e-01 1.5305276e+00 -5.5321809e-01 -9.9834180e-01 -1.0828409e+00 1.5535141e+00 1.1746297e-01 -8.8625989e-02 -1 2.0932387e-01 1 1 -4.8770231e-01 2.1609410e-01 1.1778767e+00 1.1572577e-01 -6.0484516e-02 1.3572436e-01 1.2799277e+00 -4.2207770e-01 -1 2.4000660e-01 1 1 -3.9745950e-01 2.1249389e-01 1.3982599e+00 3.5708208e-01 1.3127674e+00 3.2310112e-01 1.2599287e+00 -1.4374912e-01 -1 3.8481576e-01 1 1 -1.0758836e+00 -6.0598648e-01 1.4405514e+00 1.0365058e+00 2.7691270e-01 -1.4531135e+00 1.2869023e+00 -1.0665315e-01 -1 9.9682638e-01 1 1 6.3139511e-01 2.2865055e-01 -9.0803159e-01 4.2213483e-01 1.3729921e+00 2.6333645e-01 -8.9901535e-01 1.3299460e+00 -1 5.8172693e-01 1 1 -4.4228803e-01 7.6206091e-01 5.7013526e-01 1.1038818e+00 8.8022677e-01 -6.0831974e-01 1.3096194e+00 -2.8965752e-02 -1 8.5563411e-01 1 1 -5.2666567e-01 -3.1553942e-01 4.0575982e-01 -1.3050938e+00 2.1157112e-01 -1.2873258e+00 7.7467863e-01 1.1946102e-01 -1 7.4773316e-01 1 1 1.3382604e+00 -2.6263300e-01 -7.9236965e-01 -1.1153675e-01 -4.0703018e-01 6.4212271e-02 1.2637668e+00 3.0371850e-01 -1 9.9133739e-01 1 1 1.4803376e+00 -1.3511738e-01 -1.4548812e-01 9.3264994e-01 1.4325773e+00 -1.4922391e+00 -1.7920048e-01 -4.9124619e-01 -1 1.1741291e+00 1 1 -1.3796385e+00 4.5372104e-01 -1.0596673e+00 -1.4998110e+00 1.6043885e-01 -7.2808925e-01 9.6481214e-01 -2.6925644e-01 -1 9.4193303e-01 1 1 5.1166009e-01 1.0441712e+00 -1.4026831e-01 8.1539884e-01 1.0092266e+00 -4.9263684e-01 -1.3037036e+00 -1.4995899e+00 -1 5.3553284e-01 1 1 9.3197191e-01 4.4871567e-01 -1.2950099e+00 7.8109951e-01 6.1257883e-01 1.4909298e+00 1.2626164e+00 1.3901220e+00 -1 1.2449308e+00 1 1 -3.2912103e-01 -1.3996704e+00 -2.7691344e-01 -7.7628536e-01 6.1321968e-01 7.1442319e-01 -6.6450360e-01 -2.4430922e-01 -1 4.4470536e-01 1 1 8.0751091e-01 -1.4727298e-02 -1.3854824e+00 6.2273138e-03 -1.1822573e+00 1.4335798e-01 4.9896605e-02 -4.3543008e-02 -1 9.0375437e-01 1 1 1.5552788e-01 6.6412242e-01 -3.1849862e-01 9.8990616e-01 3.7526989e-01 -1.8400919e-01 -1.9299904e-01 1.6374666e-01 -1 6.4161094e-01 1 1 1.5207491e-01 -1.7314426e-01 2.6751021e-01 -5.2184361e-01 -1.1569372e+00 -1.3153070e+00 1.5303066e+00 5.4969364e-02 -1 4.0253083e-01 1 1 -1.3334375e+00 -9.2082372e-01 4.2504088e-01 7.0117025e-01 -1.3266101e+00 1.0223856e+00 -3.5617032e-01 2.4186223e-01 -1 7.8667695e-01 1 1 1.0379092e+00 -7.9877360e-01 -3.1968885e-01 4.5441098e-01 -4.5274884e-01 -1.2770503e+00 -1.4205796e+00 -2.4240211e-01 -1 9.7179552e-01 1 1 -1.1240193e+00 -9.6243102e-01 -8.8698447e-01 7.3572347e-02 -4.1242219e-01 -2.3276116e-02 4.2223507e-01 5.9334858e-01 -1 5.5808805e-01 1 1 -9.9563351e-01 4.8245961e-01 -6.9087342e-01 -1.2570726e+00 -1.2262962e+00 1.4974035e+00 -3.5294236e-01 9.9452832e-01 -1 4.7080061e-01 1 1 -1.4898602e+00 2.4808510e-01 -1.8304824e-01 -4.0932211e-01 -1.5128438e+00 -4.3743865e-01 -5.7524167e-01 -1.3769694e+00 -1 1.0544280e+00 1 1 1.5541492e+00 6.7289399e-01 -8.7263407e-01 6.1128952e-01 -1.4565715e+00 -7.0461322e-01 -1.4062265e+00 1.3876954e+00 -1 7.1605185e-01 1 1 1.3838352e+00 -4.0418908e-01 -1.4063872e+00 9.3494849e-01 -1.3072233e+00 1.3699691e+00 -2.4752183e-01 -1.8728660e-01 -1 5.3114761e-01 1 1 9.0791727e-01 -1.0825695e+00 1.9318444e-01 -5.6716754e-01 -1.3446653e+00 3.3792269e-01 -6.3071470e-01 1.4997190e-01 -1 8.7640138e-01 1 1 6.5008563e-01 1.3587866e+00 -1.5558815e+00 -7.9275598e-01 8.2705188e-01 -5.3279570e-01 -6.8827556e-01 1.0204740e+00 -1 6.4459308e-01 1 1 -4.7001936e-01 8.8892634e-01 9.1695953e-01 -3.5525836e-01 -1.2864836e+00 -1.1582714e+00 -5.0320792e-01 1.1525613e+00 -1 7.7139212e-01 1 1 1.4901082e+00 -1.2296343e+00 -1.3148122e+00 1.3404552e+00 -1.4896990e+00 1.3818086e+00 -2.4809174e-01 3.6882224e-02 -1 1.0572804e+00 1 1 -5.2856936e-01 -1.0663874e+00 -8.5553558e-02 6.6939985e-01 1.1226631e+00 1.4041831e+00 -7.8444641e-01 9.8578354e-01 -1 2.9560750e-01 1 1 7.5880464e-01 1.3895670e-02 9.5078416e-01 5.5998096e-01 1.9367517e-01 4.6093575e-01 1.0735217e+00 -6.9578099e-01 -1 8.5551041e-01 1 1 1.5049271e+00 1.0666696e+00 -1.4524650e+00 -6.1156007e-01 4.0850968e-01 -2.2041526e-01 5.1285175e-01 -9.8323124e-01 -1 1.1881838e+00 1 1 3.4771261e-01 -1.5531651e+00 -1.4044097e+00 8.0104359e-01 1.4422104e+00 -5.8147789e-01 -1.0309568e+00 -3.9002609e-01 -1 1.0267279e+00 1 1 6.4353833e-01 -5.5170000e-01 -1.1279841e+00 1.4151557e+00 -1.2994736e+00 5.9580959e-01 -1.4071513e+00 1.3353259e+00 -1 2.5673592e-01 1 1 -5.5487232e-01 1.5596837e+00 1.4833457e+00 -4.7610839e-01 9.9494209e-02 1.5160440e+00 -8.3012288e-02 -7.1507074e-01 -1 6.7965548e-01 1 1 -1.4921687e+00 1.5508515e-01 -1.0874115e+00 -3.1719344e-01 8.7188235e-01 -1.3061036e+00 -3.2038631e-01 1.5395831e+00 -1 1.2791926e+00 1 1 4.5554165e-01 -1.0057557e+00 -1.4798077e+00 2.1257781e-01 1.3385921e+00 -1.3752522e+00 -4.2862510e-02 -1.5257480e+00 -1 7.2564109e-01 1 1 2.2716868e-01 1.1748406e+00 8.6095768e-01 8.0438817e-01 7.7305207e-01 -1.1667416e+00 -9.6548922e-01 -1.5681819e+00 -1 6.8320565e-01 1 1 9.8893620e-01 6.3612106e-01 -5.9985864e-02 1.0787764e+00 -9.4108750e-01 3.9609518e-01 -6.5119276e-01 1.5297021e+00 -1 2.0394123e-01 1 1 -1.1160233e+00 4.4685583e-01 2.6882892e-01 8.6413676e-01 1.0613364e+00 1.3677751e-01 7.1215505e-01 -1.0910958e+00 -1 7.6676746e-01 1 1 1.4465190e+00 -1.2420246e+00 5.9736856e-01 -3.6354271e-02 -8.3021387e-02 -8.2613250e-01 -2.7816547e-01 -5.7058605e-01 -1 7.3049629e-01 1 1 -1.1414729e+00 1.1764950e+00 -5.5679803e-01 -1.5372637e+00 -4.7331909e-01 1.0306570e+00 -4.3712261e-01 1.4426740e+00 -1 4.9833737e-01 1 1 9.7122129e-01 1.6708166e-01 6.9995452e-01 -3.3352104e-01 -5.6135803e-01 -4.8989947e-01 1.4654792e+00 2.0936475e-01 -1 9.6571671e-01 1 1 -3.9927920e-01 -4.4243191e-01 -1.1289102e+00 -8.8687416e-01 -5.4170110e-01 3.7396652e-01 2.2179150e-01 2.0961902e-01 -1 8.7273740e-01 1 1 -2.4353865e-01 1.9674497e-01 -1.5153496e+00 1.1632030e+00 -3.4876881e-02 -1.0715658e+00 -1.4208192e+00 1.3414650e+00 -1 7.5898375e-01 1 1 3.4118191e-01 -1.4043553e+00 4.1133187e-01 -1.7824695e-01 1.3020937e+00 9.4486107e-01 -4.6179586e-01 -1.2084282e+00 -1 7.3848996e-01 1 1 8.3770164e-01 -2.1311656e-01 -1.3907023e+00 1.2829260e+00 -4.6124168e-02 -4.7083324e-01 1.4723949e+00 3.4425610e-01 -1 6.5736643e-01 1 1 -1.3668746e+00 -4.3441116e-01 -8.3451147e-02 1.3869539e+00 7.6449620e-01 3.7757565e-01 2.1583539e-01 -9.0145068e-01 -1 7.9910152e-01 1 1 1.4057889e+00 -8.7022935e-02 -1.4131098e+00 -8.3782209e-02 -2.2639076e-01 -1.0317685e-01 -9.9404819e-01 1.2198560e+00 -1 8.4616243e-01 1 1 -8.2474505e-01 1.3877084e+00 3.0419777e-01 -6.9407154e-01 -4.8080781e-01 6.5909703e-02 2.1879104e-02 8.6677676e-02 -1 7.0803223e-01 1 1 -7.8327703e-01 3.2007210e-02 1.2807496e+00 -5.2685519e-01 -7.6049644e-01 -1.2378228e+00 1.5575436e-01 -9.0728959e-01 -1 1.1922517e+00 1 1 -1.2638218e+00 7.3283928e-01 -6.3368021e-01 1.2944992e+00 1.4768119e+00 -4.6165315e-01 8.1678745e-01 4.7452338e-01 -1 4.1353278e-01 1 1 -7.4562487e-01 -1.3549827e+00 -2.6420181e-01 1.1188430e+00 -9.4611076e-01 7.2936363e-01 -1.0132876e+00 -1.1892350e+00 -1 1.1976657e+00 1 1 9.5905101e-02 2.1173791e-01 -1.3693894e+00 -1.1795389e+00 1.4584835e+00 -7.9955826e-02 2.4848468e-01 -6.6092978e-01 -1 7.8179528e-01 1 1 2.3999473e-01 -7.4540426e-01 -2.0464386e-02 -1.0608361e+00 -1.1150858e+00 7.8408098e-01 1.1053265e+00 4.2474897e-01 -1 1.2377850e+00 1 1 -2.1351976e-01 6.6214565e-01 -1.5113326e+00 -9.3384654e-01 1.4941237e+00 -9.3216124e-01 9.8510706e-01 1.0574029e+00 -1 1.0253232e+00 1 1 -9.2786925e-01 1.1606867e+00 -1.1903246e+00 2.3804212e-01 9.8764010e-01 2.8867913e-01 5.0102069e-01 -2.1836091e-01 -1 1.0805760e+00 1 1 1.6739308e-01 1.5124806e+00 -1.2384528e-01 1.5264190e+00 -9.0847773e-01 1.2110695e+00 1.1864161e+00 -6.1164293e-01 -1 5.2754695e-01 1 1 -1.4915050e+00 -1.5064110e+00 1.4083185e+00 2.7910419e-01 -6.4483610e-01 6.5678450e-02 4.0707934e-01 -5.9152987e-01 -1 5.7822720e-01 1 1 -9.5684116e-01 -1.5398095e-01 8.5023297e-01 5.0624125e-01 7.3433922e-01 1.1586815e+00 -6.0634687e-01 1.2981475e+00 -1 2.6417706e-01 1 1 1.8335402e-01 7.1444544e-01 -1.2393971e+00 9.6385897e-01 -1.2782544e+00 -7.7247073e-01 4.5478792e-01 -3.9517619e-01 -1 6.0003023e-01 1 1 -2.7144421e-01 5.1737944e-01 1.3531456e+00 1.5259712e+00 -1.4111777e+00 1.2869441e+00 1.2566446e-01 -3.9941483e-01 -1 8.6192714e-01 1 1 -5.7033824e-01 -3.3218796e-01 3.2838742e-01 -9.6458510e-01 1.3609661e+00 -1.9589336e-01 8.9234822e-01 6.1849498e-01 -1 1.0432342e+00 1 1 -6.7567466e-01 -4.7285367e-01 -5.7089107e-01 -1.1636613e+00 -1.7929255e-01 9.4006626e-03 -2.6687167e-01 -4.8490653e-01 -1 8.4771354e-01 1 1 7.9349229e-01 9.7779641e-01 -5.4220254e-01 -1.2405282e+00 -5.8251357e-01 9.1730320e-01 8.8222693e-01 -5.3277628e-01 -1 2.8660442e-01 1 1 1.6414954e-01 1.5305142e-01 9.6219830e-01 1.1922222e+00 -1.1029037e+00 1.3197582e+00 -7.2937994e-01 -8.3180173e-01 -1 7.2657694e-01 1 1 5.4301826e-01 -6.2915606e-01 -1.2521106e+00 6.0111635e-01 -1.1065729e+00 1.5319882e+00 -1.9411841e-01 -4.4161306e-03 -1 4.8442595e-01 1 1 1.8124041e-01 3.7491831e-01 1.3064168e+00 -3.9947335e-01 5.7741620e-02 -3.6768991e-01 1.5666960e+00 1.1763174e+00 -1 6.9315512e-01 1 1 -1.2373092e+00 -7.8278450e-01 3.5681484e-01 -3.6502017e-01 -2.8871940e-01 -2.5161598e-01 -1.3691387e+00 3.2412466e-01 -1 8.6603258e-01 1 1 -1.2547524e+00 7.3086085e-01 -3.1330624e-01 6.3644251e-01 1.2536604e+00 -3.2606098e-01 1.0527164e+00 4.1525583e-02 -1 6.5868759e-01 1 1 8.8807345e-01 -4.8984477e-02 -4.2872058e-01 -4.3379450e-01 -3.9168087e-01 -1.1693019e+00 -4.4576315e-01 4.8690257e-01 -1 6.1416602e-01 1 1 1.4380648e-01 -1.8482960e-01 1.3067784e+00 8.5232105e-01 -1.3437675e+00 1.3465740e+00 7.5726175e-01 -4.7731417e-01 -1 6.9355988e-01 1 1 1.0707935e+00 6.0399556e-01 1.4978178e-01 -7.0267821e-01 2.0861227e-01 -1.6500752e-01 7.0636597e-01 1.4083206e+00 -1 8.0312182e-01 1 1 -1.3573204e+00 8.6756908e-01 9.6668124e-01 -6.6595120e-01 1.2903856e-01 7.4488338e-01 -1.8571168e-01 8.8571240e-01 -1 1.0209245e+00 1 1 -1.3800410e+00 1.1020351e+00 -1.3056875e+00 8.5287608e-01 1.0521645e+00 8.2631458e-03 1.4869696e+00 1.3022402e+00 -1 9.7707217e-01 1 1 3.0151402e-02 -9.2564624e-01 -6.6456564e-01 -7.9897439e-01 -2.9603885e-01 6.4861388e-01 1.2768608e-01 -7.2508103e-01 -1 1.1787893e+00 1 1 9.5819846e-01 -1.6945305e-01 -9.9277551e-01 -1.1955141e+00 7.5782332e-01 -7.2951029e-02 3.1211691e-01 -1.9895917e-01 -1 1.0703437e+00 1 1 6.3756111e-01 1.4271320e+00 -5.7935772e-01 6.2057655e-01 7.1990111e-01 -8.6681642e-01 -7.1089881e-01 -1.2522284e+00 -1 1.1757714e+00 1 1 -4.8304310e-01 -2.5221183e-01 -1.4695950e+00 -5.7551758e-02 1.1046489e+00 -1.0184059e+00 -5.9943221e-01 -6.7381683e-01 -1 9.8185954e-01 1 1 -6.2996204e-01 -9.1567572e-01 -2.8122599e-01 3.3813565e-01 -9.7908327e-01 -9.5059794e-01 4.3051431e-01 6.0211271e-01 -1 2.6907781e-01 1 1 -6.0484298e-01 9.0065985e-01 1.5317731e+00 -9.5171134e-02 2.0981188e-01 1.4406590e+00 5.6609455e-01 6.3845727e-01 -1 1.1962654e+00 1 1 5.9782802e-01 1.1966256e+00 -8.4135941e-01 -4.7059069e-01 1.4412851e+00 9.0070591e-01 -1.5329818e+00 -1.1292171e+00 -1 9.7462280e-01 1 1 8.8223707e-01 -7.8934384e-01 -4.1904086e-01 1.3125760e+00 -1.1417501e+00 -1.1707878e+00 -6.2327903e-01 -3.9135908e-01 -1 7.4218305e-01 1 1 -5.5896561e-01 4.4392516e-01 6.3097837e-01 2.0096679e-01 -5.4657097e-01 1.5050721e+00 -1.3806714e+00 9.2290361e-01 -1 1.1602154e+00 1 1 -1.1730085e+00 -2.3235593e-01 -1.1633258e+00 4.3669699e-01 -2.0137231e-01 -3.5787226e-01 -1.1400424e+00 1.1980743e+00 -1 4.3252682e-01 1 1 -1.2592038e+00 -2.0647787e-01 1.2552962e+00 8.0585558e-01 -9.6917507e-01 1.3909172e+00 -1.1906037e-01 1.5675131e+00 -1 9.1887276e-01 1 1 1.4710633e+00 1.1862607e+00 -1.1729539e+00 6.0878226e-01 2.3248273e-01 5.5380136e-01 1.4683482e-01 -2.0347306e-01 -1 7.9498304e-01 1 1 -1.7337654e-01 9.3615224e-01 -3.4298401e-01 -3.6374604e-01 -8.0396448e-01 -7.9954032e-01 -1.4390220e+00 1.4226500e+00 -1 7.2631921e-01 1 1 1.4584204e+00 8.1466099e-01 2.9025601e-01 5.9571659e-02 -2.4107204e-01 -1.2823439e+00 1.4793818e+00 -1.8294828e-01 -1 1.0521215e+00 1 1 9.6534508e-01 9.4641628e-01 -5.6065237e-01 -9.4718324e-01 9.5669472e-01 -1.0283857e+00 1.4062218e+00 8.0746286e-01 -1 7.5161421e-01 1 1 1.3703498e+00 5.3480185e-01 -1.2480114e+00 -8.5869787e-01 4.9690597e-01 9.6504774e-01 1.6835084e-01 -6.5196704e-01 -1 7.1842416e-01 1 1 4.5325325e-01 3.1802980e-01 1.0857778e+00 3.4158319e-01 1.1453729e+00 -4.8554193e-01 -1.1024323e+00 2.6505224e-01 -1 8.1222040e-01 1 1 -5.3476544e-01 1.2777134e+00 -8.4409814e-01 1.2988767e+00 -1.3975040e+00 1.3544850e+00 5.3390565e-01 -4.5357902e-02 -1 5.4506671e-01 1 1 2.9387345e-01 -1.3976139e+00 6.7498252e-01 -7.0745104e-01 -1.3038628e+00 8.4828067e-01 9.6368751e-01 1.0767624e+00 -1 3.1069716e-01 1 1 5.4734304e-01 -8.3556592e-03 1.4007814e-01 7.9850037e-01 -1.4126009e+00 5.0572957e-01 -1.3557053e+00 -1.5689037e+00 -1 4.7313134e-01 1 1 6.1112706e-01 9.3810477e-01 1.2403319e+00 -4.8816424e-01 -5.6723649e-01 -1.3528185e+00 6.3182791e-01 -1.1765810e+00 -1 9.5621114e-01 1 1 1.3461500e+00 -9.2665470e-01 -1.3499454e+00 1.2635456e+00 1.1900389e+00 -1.1149177e+00 5.4859501e-01 1.5283127e+00 -1 5.9161535e-01 1 1 -1.0064738e+00 -1.4107449e+00 5.0087567e-02 -7.5586603e-01 -1.5363564e+00 1.1781732e+00 -3.3814249e-01 6.9011258e-01 -1 9.3751766e-01 1 1 -1.4695318e+00 -7.9018611e-01 -1.2509317e-01 7.6033364e-01 -7.9216803e-01 9.9281817e-02 -1.9675977e-02 -3.7925491e-02 -1 8.8723238e-01 1 1 7.8042749e-01 -1.1458707e+00 -7.1538153e-01 -1.0714129e+00 1.0165892e-01 4.4379765e-01 -8.2691352e-01 3.2958623e-01 -1 6.2190901e-01 1 1 4.9553206e-01 -6.8662710e-01 -5.4236395e-01 3.7197367e-01 -4.4501213e-01 7.6608784e-01 4.7040359e-01 7.2790627e-01 -1 5.8815082e-01 1 1 4.5220216e-02 -1.0718749e+00 1.3910535e+00 -7.9488422e-03 8.1330412e-01 1.3916393e+00 -1.3154977e+00 5.5887907e-01 -1 3.9387183e-01 1 1 -2.4924933e-01 -1.1094745e+00 -2.9613533e-01 1.4922934e+00 1.3263146e-01 1.2468783e-01 9.5890543e-01 -2.8142657e-01 -1 3.9216641e-01 1 1 -1.3904976e+00 1.5566968e+00 -8.6380510e-01 -1.5004553e+00 -1.3937612e+00 1.8609980e-01 -4.6719052e-02 1.3021814e+00 -1 8.5521912e-01 1 1 2.1491115e-01 2.1949640e-01 -6.7270155e-01 -5.8881655e-01 -1.2288562e+00 -1.2470062e+00 1.9105988e-01 1.4279069e+00 -1 8.2362996e-01 1 1 -8.1977750e-01 8.4627888e-01 4.9700185e-01 -2.2285826e-01 -5.5653785e-01 -8.6777898e-01 4.3571210e-01 2.0509469e-01 -1 8.5985757e-01 1 1 1.0249346e+00 1.4192658e+00 -3.8469670e-01 -8.0034896e-01 -1.2102875e+00 -1.4882969e+00 -3.9187947e-02 6.9934522e-01 -1 8.0770153e-01 1 1 7.2361063e-01 -5.1214624e-01 -1.9977729e-01 8.3481240e-01 5.1028621e-01 -4.4552119e-01 1.1026389e+00 1.1969878e+00 -1 7.0976690e-01 1 1 6.1872155e-01 3.2196642e-01 7.0560241e-01 3.3915453e-01 -1.6768903e-01 -1.4592884e+00 -2.0380119e-01 -9.8464877e-01 -1 8.7201390e-01 1 1 1.8140418e-01 1.4671449e+00 -4.5254066e-01 1.3210345e+00 -3.4088130e-01 1.5346994e-01 -9.5065610e-01 9.1817249e-01 -1 8.1220741e-01 1 1 1.5151120e+00 -5.5639359e-02 -5.5025863e-02 9.9219495e-01 1.0730689e+00 1.2175527e-01 4.6314311e-01 2.2189153e-01 -1 6.3336175e-01 1 1 -1.2619979e+00 1.0639102e+00 -1.1914470e+00 2.4670448e-01 -8.1504892e-01 1.1640754e+00 -8.2039429e-01 2.6040879e-01 -1 7.9037631e-01 1 1 -1.5064701e+00 -8.0658431e-01 -1.3746632e-01 -5.4004047e-01 -1.1832325e+00 -1.2232018e+00 8.3353196e-02 4.5202324e-01 -1 1.0158246e+00 1 1 -1.1473310e+00 -2.9013931e-01 -1.3258062e+00 -3.9895325e-01 -3.0730099e-01 2.2912206e-01 -2.3315507e-01 7.8350977e-01 -1 6.5734107e-01 1 1 -9.6647094e-02 -6.1963881e-01 4.9224606e-01 -1.0486077e+00 -2.9408648e-02 -7.3809429e-01 -1.0711954e+00 -1.1076527e+00 -1 3.1208744e-01 1 1 -1.4430909e-01 1.1019693e-01 1.3660490e+00 3.8457252e-01 -1.0410987e+00 9.9873101e-01 8.8709729e-01 7.5946245e-01 -1 8.7418197e-01 1 1 -9.3363579e-02 -1.4597964e+00 4.2583553e-01 1.2542800e+00 9.2485922e-01 1.4255515e-01 -5.5457401e-01 -5.6326333e-03 -1 7.8948192e-01 1 1 -1.5069362e+00 1.0400500e+00 4.6964409e-01 5.9769819e-01 -4.9150978e-01 -1.1108341e+00 3.7997525e-01 -4.1988748e-01 -1 6.3297485e-01 1 1 4.4345284e-01 2.9816078e-01 -1.5141462e+00 -1.2997597e+00 -1.5577479e+00 6.9631912e-01 -6.1383449e-01 -1.0316942e+00 -1 8.6453714e-01 1 1 1.2540550e+00 3.4791866e-01 -1.3550216e+00 -1.5674444e+00 9.6470031e-01 6.0280464e-01 2.7391785e-01 -1.2343354e+00 -1 5.7454398e-01 1 1 -4.3017174e-02 9.6503724e-01 -4.4361103e-01 1.3581156e+00 -4.1635166e-02 -2.9875208e-01 1.3040420e+00 -1.5395885e+00 -1 1.1756956e+00 1 1 -4.2333589e-01 -6.6193096e-01 -7.7118155e-01 -9.6376074e-01 8.1293188e-01 -8.6109159e-01 1.2841037e+00 1.4353653e+00 -1 4.9395268e-01 1 1 7.0102456e-01 -6.9412292e-01 9.6292868e-01 1.2494066e-01 1.5971034e-01 9.5093412e-01 -8.1090613e-01 -1.0600180e-01 -1 1.2871159e+00 1 1 1.1473334e+00 -1.3903599e+00 -1.5430191e+00 1.2937765e+00 1.3315576e+00 1.0678771e+00 -6.7035969e-01 -2.8928944e-01 -1 8.5457354e-01 1 1 1.3684727e-01 -6.1282324e-01 3.2512827e-01 1.5386379e+00 -1.2169368e+00 -1.0846689e-01 -9.8409052e-01 1.0977404e+00 -1 3.3314553e-01 1 1 3.4626202e-01 1.5620730e+00 1.2011632e+00 1.4387879e+00 -1.2879548e+00 -8.7930526e-01 8.7586995e-01 -8.5055966e-01 -1 5.6543324e-01 1 1 1.3961877e+00 -5.2807674e-01 7.4725166e-02 8.6915276e-01 -1.0837546e+00 -4.3169706e-01 -7.5697331e-01 -1.1095676e+00 -1 6.3116762e-01 1 1 1.1706780e+00 -3.8658093e-01 -7.3120054e-01 -5.5535591e-01 2.8985557e-01 1.5466197e+00 9.9976473e-01 -8.3317391e-03 -1 6.1499693e-01 1 1 -2.0961414e-01 -4.5200113e-01 6.2293328e-01 -1.9505509e-01 -1.0076651e+00 5.0050700e-01 -1.3333695e+00 1.3401311e+00 -1 7.9425086e-01 1 1 -1.2594910e+00 -4.1202080e-01 -1.2886408e+00 1.5318521e+00 4.9828975e-01 -1.1640197e+00 -9.5998227e-01 1.5061127e+00 -1 8.9341528e-01 1 1 -2.1475832e-01 -7.6335093e-01 -4.6770185e-02 4.8563983e-01 -7.3015222e-01 -9.8151771e-01 7.9786028e-01 1.4249295e+00 -1 4.8658891e-01 1 1 2.4681633e-01 6.2539258e-01 -6.6833876e-01 2.9084559e-01 -6.0741372e-01 1.3492383e-01 1.3202456e+00 4.2971656e-01 -1 5.2473946e-01 1 1 1.3398280e+00 -7.9596600e-01 1.5657148e+00 -7.6369474e-02 1.3736881e+00 -5.6504802e-01 2.9939161e-01 -2.7533879e-01 -1 6.6460262e-01 1 1 -4.4711996e-01 -8.9898435e-01 9.8865734e-01 1.3696462e+00 1.0656993e-02 2.7244161e-01 -9.5656309e-01 -5.3107191e-02 -1 7.7171629e-01 1 1 -5.5490401e-02 -1.3108462e+00 4.8041150e-01 1.1942562e+00 4.1303699e-02 -1.5160144e+00 -1.4262841e+00 -3.6024222e-01 -1 7.0971905e-01 1 1 4.2584196e-01 5.9692636e-01 3.8289354e-01 2.2896706e-01 -1.0070430e-01 -1.3369823e+00 -1.2052190e+00 -7.4195363e-01 -1 2.0938624e-01 1 1 5.7780346e-01 1.4359384e+00 1.3099092e+00 -2.0166979e-01 7.8119763e-01 1.1511140e+00 8.7367230e-01 -1.0334463e+00 -1 1.0192800e+00 1 1 4.7991702e-01 1.0211694e-01 -6.3789258e-01 3.1423924e-01 8.7290538e-01 8.4600852e-01 6.2897395e-03 7.3327727e-01 -1 6.1596995e-01 1 1 1.4969549e+00 9.6982911e-01 1.1950986e+00 4.0167843e-01 -3.1691784e-01 1.6787847e-02 -1.1024988e+00 -2.7693776e-01 -1 9.4241972e-01 1 1 1.4474089e+00 1.3350904e+00 -1.3217970e+00 -2.7321664e-01 -1.4385882e+00 -5.8998828e-01 -5.8311835e-01 1.3473224e+00 -1 7.8030292e-01 1 1 1.2491056e+00 -1.5313883e+00 -1.2409523e+00 1.0563229e+00 -6.5505102e-01 -1.0666683e+00 1.2990427e+00 -1.5282883e-01 -1 5.6240945e-01 1 1 -1.5457567e+00 1.0246492e+00 3.4844480e-01 4.7856540e-01 -1.3017540e+00 -1.5660040e+00 -1.0584876e+00 1.2285648e+00 -1 2.5243333e-01 1 1 1.4391903e+00 -9.3241122e-01 3.8301967e-01 7.7141380e-01 -5.2757876e-01 4.3377336e-01 8.3872248e-01 -1.1994558e+00 -1 6.1017540e-01 1 1 1.3489403e+00 -7.7127368e-01 2.8818126e-01 -2.0117021e-01 -1.4418296e+00 -1.2076562e+00 8.2499298e-02 3.4604852e-01 -1 1.1000550e+00 1 1 -1.2339190e+00 -5.8545428e-01 -8.7345508e-01 -7.1403718e-01 1.4160581e+00 7.5258478e-01 1.1233450e+00 9.4949041e-01 -1 6.5144884e-01 1 1 -8.2361563e-01 -2.6190375e-01 5.0290835e-01 6.1052237e-02 -1.0174669e+00 6.4045289e-01 -9.1176024e-01 -1.2054323e+00 -1 3.2377273e-01 1 1 -6.5065363e-01 -4.4508103e-01 1.4964446e+00 -1.1958428e+00 -8.7784038e-01 9.9530227e-01 7.3460869e-01 4.3024514e-01 -1 5.3565543e-01 1 1 3.4842320e-01 -3.4468227e-01 -8.4613200e-01 1.3791265e+00 -9.4420259e-01 -9.3554629e-01 1.0907783e-01 -8.1622188e-01 -1 7.2690578e-01 1 1 2.0013298e-02 2.2021709e-02 1.0494184e+00 3.0905065e-01 -1.0284901e+00 -5.5344954e-02 -1.4190304e+00 1.0940444e+00 -1 1.7949574e-01 1 1 2.1308417e-01 -5.8907179e-01 6.7431059e-01 1.1616394e+00 -7.9090091e-01 -2.7121113e-01 1.3268411e+00 -1.3838033e-01 -1 3.8597448e-01 1 1 -1.0997546e-01 -1.3710548e+00 1.4133708e+00 -1.3247671e+00 -5.9303410e-01 2.0555790e-01 1.1935836e+00 -9.7971969e-01 -1 7.3279689e-01 1 1 -1.1010246e+00 2.6473604e-01 9.4087255e-01 -8.9285319e-01 1.1493540e+00 -9.4024435e-01 1.4896710e+00 -1.0617552e+00 -1 7.2656311e-01 1 1 -9.3983898e-01 9.2348695e-01 -1.5325225e+00 1.2045932e+00 -4.6010338e-01 -4.7575721e-01 1.5492390e+00 -6.7364337e-01 -1 7.7979466e-01 1 1 5.4163795e-02 -1.5640755e+00 8.1194505e-01 1.1747339e+00 -1.4979602e+00 -6.9815681e-01 5.4030487e-01 3.7580739e-01 -1 9.8598997e-01 1 1 -7.3096546e-01 1.4295898e+00 -7.1805883e-01 -1.1578395e+00 5.0634461e-01 -7.2932194e-02 -1.4404283e+00 -1.5480838e+00 -1 7.4397528e-01 1 1 1.4324402e+00 2.1572822e-01 -1.5574402e+00 -7.8350586e-01 -4.4059430e-01 -5.5025539e-01 -1.6505911e-01 2.5152727e-02 -1 3.5001258e-01 1 1 9.9825402e-01 3.4635526e-01 -1.4807839e-01 1.1734728e+00 -3.3445519e-01 7.0639870e-01 -1.2221108e-01 -1.3731318e+00 -1 7.1146623e-01 1 1 1.5506065e+00 -1.7838487e-01 -6.1217023e-01 -3.6155190e-01 -8.7905925e-01 3.6423166e-01 6.0002404e-01 -8.6889959e-02 -1 6.7978300e-01 1 1 1.5315606e+00 -1.0351859e+00 -2.9034586e-02 -7.6265165e-01 5.6145216e-01 -1.3225335e+00 9.1632975e-02 4.8104893e-01 -1 6.5847158e-01 1 1 -1.2719274e+00 -2.2846541e-01 -1.0374189e+00 -1.8831494e-01 -1.0179224e+00 -1.0527940e+00 6.9500372e-01 -1.4700930e+00 -1 5.7395372e-01 1 1 1.2536990e+00 -7.9184024e-01 -6.0730477e-02 -1.4253625e+00 8.9198793e-01 -8.5812406e-01 4.8597041e-01 7.7235073e-01 -1 8.4457594e-01 1 1 2.5639024e-01 -6.7235646e-01 3.2047877e-01 -1.4242631e+00 -3.9062365e-02 5.6081538e-01 -4.3615894e-01 -1.6214638e-01 -1 9.3279623e-01 1 1 -1.1143688e+00 1.3780054e-02 -1.5447659e+00 1.3461845e+00 7.1690721e-02 8.4607929e-01 -1.1875853e+00 -1.4333687e+00 -1 5.2051577e-01 1 1 9.7856139e-01 -8.7648647e-01 -7.5834595e-01 -4.2739451e-01 -1.4656295e+00 1.2062705e+00 -1.2080338e+00 -8.9582732e-01 -1 8.4273374e-01 1 1 4.4375464e-01 -1.8008405e-01 -7.8997036e-02 -1.5386897e+00 3.9291885e-01 1.0911244e+00 6.9006767e-01 1.4837496e+00 -1 3.2115259e-01 1 1 4.3222274e-02 -1.3189347e+00 1.1905123e+00 8.3241563e-01 1.5927163e-01 1.0516359e+00 -7.9275450e-01 -5.8279074e-01 -1 8.8479095e-01 1 1 7.2885309e-01 -2.5796653e-01 1.3660192e-01 8.9736394e-01 2.4134205e-01 2.4381157e-01 -3.3044981e-01 5.2192932e-01 -1 9.3467829e-01 1 1 7.6408822e-01 -2.4559333e-01 -6.3574916e-01 -7.9052030e-01 4.3971022e-01 1.1042254e+00 4.6592450e-01 7.3937297e-01 -1 8.8178239e-01 1 1 -7.9997875e-01 3.6569187e-01 -4.7954061e-01 -4.7935089e-01 1.1836709e+00 1.3292307e+00 -1.1974285e+00 -1.4990863e+00 -1 1.1939847e+00 1 1 7.7372933e-01 1.2280465e+00 -1.4538126e+00 -1.4068305e+00 1.3914681e+00 5.1521617e-01 -1.3750567e-01 4.2978018e-01 -1 4.8126825e-01 1 1 1.0169314e+00 -4.8680611e-01 1.0797732e+00 -9.7320248e-01 3.8873461e-01 1.0088758e+00 1.1544628e+00 7.9393674e-01 -1 7.5300359e-01 1 1 1.3023274e+00 -1.0430435e+00 -1.2333785e+00 -1.4828098e+00 -1.0501092e+00 1.0000824e+00 5.8056350e-01 1.3507718e+00 -1 9.8837816e-01 1 1 7.3987734e-01 -3.4434304e-01 -1.1635716e+00 6.7020231e-01 2.8207682e-01 8.6433442e-01 -2.5611579e-01 1.2729365e+00 -1 6.5877603e-01 1 1 6.9480241e-01 -5.5981961e-01 2.6654811e-01 1.4805115e+00 2.0180913e-01 1.4416127e-01 -5.5622114e-01 -1.8345556e-03 -1 2.9201988e-01 1 1 2.4413423e-01 1.8184431e-01 -3.7006835e-02 1.5435905e+00 -1.1140179e+00 7.5058530e-01 9.7109042e-01 5.8255066e-01 -1 8.4972629e-01 1 1 2.4403171e-01 -5.1239080e-01 6.1465957e-02 -1.4585038e-01 5.9304938e-01 -1.5489769e+00 5.4285974e-01 -1.4154018e+00 -1 1.0233705e+00 1 1 -1.4790684e+00 -6.4666929e-01 -5.2565149e-01 -8.6512461e-01 -8.9258923e-01 7.2342719e-01 6.5860629e-01 -5.1785220e-01 -1 8.1462395e-01 1 1 7.2089203e-01 1.3398913e+00 -4.6612549e-01 -8.5852764e-01 -6.4221369e-01 6.7714504e-01 1.3650365e+00 -1.3303454e+00 -1 7.9957806e-01 1 1 -1.0905024e+00 6.1632839e-01 9.6105065e-01 6.1038356e-02 8.2685219e-01 -1.2135251e+00 -8.8248123e-01 -3.9977866e-01 -1 4.7487071e-01 1 1 -2.2032043e-02 8.0031955e-01 1.4503784e+00 -1.4291514e+00 -1.5012001e+00 -4.9735229e-01 -4.0310530e-01 7.8670476e-01 -1 3.9600777e-01 1 1 4.1538735e-01 -1.3290656e+00 8.9259766e-01 8.6996330e-01 -5.3876487e-01 7.7817499e-01 1.4245977e+00 -8.1665918e-01 -1 2.1405211e-01 1 1 7.9634612e-01 -8.8144762e-01 7.8391009e-01 5.0099471e-01 -9.5113849e-01 3.3679729e-01 1.1351581e+00 2.7506304e-02 -1 8.9090561e-01 1 1 1.0044800e+00 1.2607679e+00 -6.6263150e-01 7.4977089e-01 -1.3611252e+00 -5.9782871e-01 -2.9082439e-01 4.8433703e-01 -1 1.0837008e+00 1 1 -6.2356509e-01 -3.1660150e-01 9.8390376e-02 4.7123181e-01 6.4566792e-01 -8.9379308e-01 4.3268811e-01 3.8583064e-01 -1 6.6890100e-01 1 1 9.4548210e-02 7.3659372e-01 1.1693148e+00 3.7940815e-02 6.7978068e-01 1.1157802e+00 -5.9799008e-01 4.0839992e-01 -1 6.3237602e-01 1 1 -5.7410972e-01 -1.0859334e+00 -1.1298864e+00 -7.2034637e-02 -8.9854660e-01 7.5045975e-01 -4.6437236e-01 -4.0244914e-01 -1 4.6486799e-01 1 1 -1.2309934e+00 1.3700976e+00 9.2692827e-01 -1.1729732e+00 -2.3678447e-01 -5.1756161e-01 -9.9013778e-01 -1.1369654e-01 -1 9.7517788e-01 1 1 1.2233102e+00 -6.4326082e-01 -2.7457281e-01 -6.6647865e-01 7.6137642e-01 4.1200237e-01 -2.2934234e-01 -8.0936126e-01 -1 6.5908180e-01 1 1 -1.5488968e+00 -1.0642565e+00 2.5441371e-01 1.4128143e+00 7.4654864e-01 4.5355140e-01 1.7750881e-01 1.6141885e-01 -1 1.2184821e-01 1 1 -1.0716194e+00 1.2696937e+00 2.2369114e-01 1.0125815e+00 -2.7809289e-01 1.3345509e+00 -1.1224283e+00 -1.3694194e+00 -1 1.3142273e+00 1 1 4.4131236e-02 -1.0964628e+00 -9.0939638e-01 4.4912178e-01 7.8274991e-01 -1.1740000e+00 6.1086514e-01 -5.2428202e-01 -1 5.7534419e-01 1 1 2.9781760e-01 3.3242778e-01 -3.7661748e-01 -8.5743118e-01 -1.3122513e+00 9.2517821e-01 8.5688097e-02 5.5955237e-01 -1 5.5180740e-01 1 1 8.6334978e-01 1.3620233e+00 4.9925693e-01 -3.6033848e-01 -1.0271317e+00 -1.4135159e+00 1.3104082e+00 -1.5316810e+00 -1 5.0281336e-01 1 1 -6.9672700e-01 -1.2593622e+00 -1.8281129e-01 7.8174786e-01 4.8331726e-02 -2.3799228e-01 1.4657363e+00 -7.5170276e-01 -1 6.5706946e-01 1 1 -1.1749420e+00 -1.1907047e+00 -3.1680027e-02 6.9588922e-01 -1.3611805e+00 -6.8875553e-01 1.4014597e+00 -1.5242383e+00 -1 7.3068520e-01 1 1 8.0159877e-01 -2.2951304e-01 -1.5170584e+00 -3.3929727e-01 -2.8353396e-01 8.5470995e-01 -1.3286394e+00 -1.3259076e+00 -1 8.0028498e-01 1 1 1.3212937e+00 4.5006278e-01 -3.4053669e-02 -5.7847042e-01 4.4073845e-01 -1.3930442e+00 -1.2810371e-03 -1.2118480e+00 -1 7.8879462e-01 1 1 -9.3579908e-01 -7.4990723e-01 -5.7014889e-01 8.7684940e-01 -3.8438222e-01 1.3965594e+00 4.6075749e-01 -5.8494487e-01 -1 6.8155734e-01 1 1 -1.1623332e+00 3.7890159e-01 -6.3483936e-01 -3.2223002e-03 -1.1974384e+00 1.1349936e+00 -7.4731567e-02 -1.1250767e+00 -1 1.0065064e+00 1 1 -9.1096501e-01 1.9063651e-01 -8.9646300e-01 -7.5012378e-01 -3.0499411e-01 8.6569679e-02 6.2360668e-01 8.2149525e-02 -1 8.3102331e-01 1 1 1.5336536e+00 -3.9673060e-01 2.2469743e-01 -1.1906013e-01 1.0432101e+00 4.1919746e-01 6.0429560e-01 1.5278876e+00 -1 9.3735019e-01 1 1 -6.5183309e-01 -1.3916499e+00 2.9538341e-01 1.5096548e-01 4.2232668e-03 -1.1406765e+00 -3.7291587e-01 -1.7153979e-01 -1 4.3756893e-01 1 1 -6.2515839e-01 -3.0183907e-01 7.9261698e-01 -1.1300513e+00 -1.2761867e+00 -1.3516567e+00 -1.1966290e-01 9.1273832e-01 -1 6.8747826e-01 1 1 -1.5512901e+00 6.6287298e-01 1.1607413e+00 1.2962085e+00 -1.2172790e+00 -4.3689962e-01 -5.5509454e-01 -3.9942894e-03 -1 7.1500811e-01 1 1 -4.5464638e-01 8.1866125e-01 -7.1171206e-01 -1.5681685e+00 -7.5671412e-01 -1.0699186e+00 1.0562604e+00 -1.1585754e+00 -1 7.4902059e-01 1 1 -8.8834096e-01 -9.3612511e-01 1.4402496e+00 -1.3870646e+00 -9.2717205e-01 3.5364755e-01 -5.7158124e-01 -5.8556178e-01 -1 6.6352329e-01 1 1 -1.4981918e+00 -3.5878852e-01 3.0400589e-01 1.3641681e+00 -6.8113000e-01 -1.3888742e-01 4.2436400e-01 1.0728692e+00 -1 2.4068759e-01 1 1 -2.4412830e-01 -1.4423796e+00 1.1973784e+00 2.3072790e-01 2.1170583e-01 -7.7551348e-02 8.7037592e-01 -1.0291015e+00 -1 5.3318394e-01 1 1 -1.4437953e-01 -1.5455187e+00 -7.0419015e-01 1.1184814e+00 -1.2846275e+00 3.5544644e-01 1.1527456e+00 1.5003537e+00 -1 1.2725664e+00 1 1 -1.2771912e+00 -8.4551579e-01 -9.4429501e-01 -9.7307136e-01 1.4311077e+00 -1.3208633e+00 -6.4200972e-03 -1.1202442e+00 -1 7.6170882e-01 1 1 7.5053841e-01 -1.1603785e+00 5.5985128e-01 7.2106962e-01 5.9419138e-01 -1.2555533e+00 -1.0884232e+00 -3.7924001e-01 -1 6.2725381e-01 1 1 8.0456934e-01 5.2511101e-01 3.5046996e-01 -1.2472995e+00 -5.4853995e-01 -6.1979253e-03 3.6563889e-01 4.0467863e-01 -1 1.0914432e+00 1 1 9.8214433e-01 8.0704035e-01 -1.3756294e-01 4.8479930e-01 1.2635825e+00 -4.9597261e-01 3.3756952e-01 -1.1435095e-01 -1 3.0627594e-01 1 1 9.7188401e-01 -1.4699279e+00 1.9184685e-01 -1.2694702e+00 -1.3486550e-01 -1.1663666e+00 -1.8544312e-01 7.5829012e-01 -1 6.8947698e-01 1 1 1.3142686e+00 4.0722571e-01 1.0959619e+00 -1.4297394e+00 1.5454652e+00 4.1509283e-01 -2.8263332e-01 -8.5935131e-01 -1 7.6137225e-01 1 1 3.7372874e-01 -1.2879346e+00 6.7389221e-01 4.1245594e-01 -5.4722296e-02 -1.0120430e+00 -1.3017398e-01 -1.2161059e+00 -1 3.7381997e-01 1 1 1.2152302e+00 -7.4285223e-01 6.6486901e-01 -1.3480682e+00 7.6901440e-01 -8.2431129e-01 -1.2856449e+00 1.0996205e-01 -1 9.9991259e-01 1 1 8.8031076e-01 -4.2821008e-01 -1.9165048e-01 1.8323529e-01 3.1285589e-01 2.2378443e-01 4.0939967e-02 8.7565774e-01 -1 6.9807801e-01 1 1 -1.5184421e+00 4.6194752e-01 -9.3715691e-01 8.7469526e-01 -8.5708669e-01 6.5843511e-01 6.9226576e-02 -1.1818863e+00 -1 5.9581508e-01 1 1 -1.2993836e+00 1.0765914e+00 1.1494192e+00 1.4911431e+00 -8.5369024e-01 -1.5119930e+00 1.1017815e+00 3.2790653e-01 -1 3.4112014e-01 1 1 -1.5294654e+00 -1.3027178e+00 6.3452162e-01 1.1566947e+00 -3.1815595e-01 2.7612559e-01 1.0950664e+00 7.7146307e-01 -1 9.0200744e-01 1 1 -1.2133047e+00 -1.0185903e+00 -1.3021506e+00 3.9323252e-01 -2.5640351e-01 7.1038193e-01 1.3306880e+00 6.2687967e-01 -1 9.5122876e-01 1 1 6.6331183e-02 -9.0835287e-01 -9.1068922e-01 -8.5201084e-01 8.9131316e-01 1.3369888e+00 -1.2563488e-01 -9.3511393e-01 -1 8.1415292e-01 1 1 -4.3719604e-01 1.4535885e+00 -1.1426691e-01 -3.6692525e-01 1.1865802e+00 -1.0411844e+00 -3.9521832e-01 9.2826025e-01 -1 9.9489583e-01 1 1 2.3139519e-01 1.4382660e+00 -9.7091173e-01 3.3702626e-02 2.2825426e-02 -5.1472510e-01 -1.1074543e+00 1.2093347e-01 -1 5.5604448e-01 1 1 -2.3267909e-01 1.5235061e+00 -6.8121643e-01 9.5334970e-01 3.5262842e-01 9.6149007e-01 9.5249291e-01 -8.1646296e-02 -1 1.2883410e+00 1 1 6.4530702e-01 -1.5551910e+00 -1.2408360e+00 8.2590907e-01 -1.5594205e+00 -5.8892631e-01 -1.0078663e+00 6.4670010e-01 -1 4.4239757e-01 1 1 8.9718957e-01 -4.4443686e-02 -8.3823907e-01 1.4973892e+00 1.1279725e+00 1.0739520e+00 2.5937945e-01 -8.2200972e-01 -1 1.2383310e+00 1 1 -5.7963119e-01 7.3401982e-01 -1.3825633e+00 -6.7804962e-01 1.4636141e+00 1.4608300e+00 -1.1401043e+00 1.2071514e+00 -1 1.0608479e+00 1 1 2.1746846e-01 -3.6318189e-01 -1.5227509e+00 -1.4233932e+00 2.9217715e-01 6.2330689e-01 -1.1595442e+00 1.8897236e-01 -1 6.5071087e-01 1 1 1.3201211e+00 1.1642955e-01 -1.4598676e+00 2.5884117e-01 3.1198191e-01 -1.2925831e+00 -1.1604405e+00 -9.1786601e-02 -1 7.6505684e-01 1 1 1.3480426e+00 -3.8069997e-01 -1.5594833e-01 -7.6223479e-01 1.6180569e-01 -3.3088725e-01 -5.1547118e-01 -1.3541802e-01 -1 5.5036452e-01 1 1 -6.1456966e-01 9.9989573e-01 -9.3531850e-01 5.3476362e-01 -1.1509453e+00 -6.0294934e-01 9.8840514e-01 -1.4576150e+00 -1 4.0071806e-01 1 1 4.8430308e-01 8.6834629e-01 6.3164365e-01 -3.2448459e-01 -1.1513619e+00 1.0083693e+00 -6.1681561e-01 4.8025911e-03 -1 8.1557157e-01 1 1 -1.8476600e-01 -1.5433294e+00 5.9317587e-01 1.9235677e-01 1.2713074e+00 -1.2302692e+00 4.3586678e-01 -9.6426055e-01 -1 6.3534153e-01 1 1 -1.4685428e+00 1.3940925e+00 1.2332994e+00 2.4141909e-01 8.9263828e-01 8.2837300e-01 -5.8114457e-01 1.1493815e+00 -1 8.2437201e-01 1 1 -1.4476953e+00 5.1399781e-01 -1.6539463e-01 -1.4071417e+00 1.4666492e+00 -1.0736853e+00 -8.5265922e-02 1.1045229e-03 -1 8.9528950e-01 1 1 2.2053264e-01 -6.1855491e-01 5.2203272e-01 7.9042370e-02 1.0379162e+00 -1.2082826e-01 -4.9810244e-01 -2.8583955e-01 -1 6.9374802e-01 1 1 -5.8718351e-01 -5.2221239e-01 -6.6441644e-01 -4.2857757e-01 -1.0056070e+00 -1.2916549e+00 7.3668828e-01 -6.1007144e-01 -1 4.9673906e-01 1 1 -1.0507242e+00 7.8617672e-01 1.5147320e+00 5.6873831e-01 5.3114187e-01 -4.3877232e-01 5.0328897e-01 6.8778605e-01 -1 1.0660064e+00 1 1 -6.2928685e-01 -2.6650670e-01 -1.3654282e+00 -1.0816669e+00 -1.5048403e+00 -1.1283948e+00 -1.5312435e+00 -1.4408004e+00 -1 4.7182304e-01 1 1 1.3183112e+00 7.3309687e-01 5.8242656e-01 8.2177998e-01 1.1112956e+00 8.6264856e-01 3.1682686e-01 -1.3633289e-01 -1 5.8481067e-01 1 1 -7.9664255e-01 -1.6727442e-01 -3.5959590e-01 1.2148007e+00 7.7755613e-01 8.4181101e-02 -9.0592094e-02 -1.1258629e+00 -1 4.0377057e-01 1 1 2.9661256e-01 3.4430828e-01 6.9592172e-01 -5.4906709e-02 -6.3950134e-01 1.1150710e+00 1.0911173e+00 -5.6440517e-01 -1 7.0675102e-01 1 1 -5.4031224e-01 -2.4324614e-02 2.0685963e-01 8.1118571e-01 -7.1062709e-01 1.3975640e+00 9.3290397e-01 -1.4894000e+00 -1 8.7996056e-01 1 1 1.3165576e+00 -4.1674341e-01 -1.0532027e+00 -9.1392897e-01 8.2581358e-01 -8.3080767e-01 -3.7187444e-01 -1.3537713e-01 -1 7.7208658e-01 1 1 1.1471943e+00 1.5452060e+00 -1.4447187e+00 -1.1577536e+00 -1.0742151e-01 9.9488789e-01 -1.4659143e+00 -7.7035176e-01 -1 6.7284092e-01 1 1 9.4024028e-01 -1.2691815e+00 -1.7735153e-02 6.5952068e-01 9.8249540e-01 1.5246678e+00 -1.2515470e+00 -7.9864661e-01 -1 7.1670385e-01 1 1 4.0728168e-01 2.8108749e-01 3.7659157e-01 1.0251460e+00 5.8917494e-01 -8.7948412e-01 1.3540545e+00 1.1719156e+00 -1 7.5569824e-01 1 1 -3.4717666e-01 -7.1795509e-01 -9.3459903e-01 1.1349760e+00 -3.6816134e-02 -2.9621708e-01 -1.0296770e-01 -1.4000602e+00 -1 5.7307662e-01 1 1 -1.0606245e+00 1.8616560e-01 1.5743707e-01 -2.0896924e-01 1.2499530e-01 9.0387582e-01 4.3945986e-01 -2.8220385e-01 -1 7.8132423e-01 1 1 -5.1982575e-01 -1.4102183e-01 8.2388041e-01 1.5463300e-01 -9.2950644e-01 -1.3012200e+00 1.1752206e-01 8.0484679e-01 -1 1.2744012e+00 1 1 5.7774262e-02 -1.3930965e+00 -1.1823106e+00 8.1976281e-01 9.2555412e-01 -9.7891503e-01 -8.6851159e-01 -6.3799257e-01 -1 4.0780848e-01 1 1 2.5989622e-01 5.1793351e-01 -5.2108341e-01 -1.2718153e+00 -1.3786595e+00 -1.0422081e-01 -1.2348840e+00 -4.8539176e-01 -1 5.9323219e-01 1 1 1.2620385e+00 -4.4478549e-01 9.1147312e-01 -3.9683445e-03 1.2580103e+00 1.3695759e+00 -1.3338790e+00 7.3675038e-01 -1 6.9804600e-01 1 1 -9.5228508e-01 1.4808442e+00 7.2288346e-01 -7.2252027e-01 4.6110673e-01 1.3280756e-02 -9.8604198e-02 1.5470183e+00 -1 6.2957925e-01 1 1 1.3592387e+00 8.5127865e-01 9.6345159e-01 -1.1426519e+00 -4.8832224e-01 1.5658447e-01 1.5201714e+00 9.1639227e-01 -1 6.6494494e-01 1 1 -9.3691175e-01 6.2732097e-01 9.6231646e-01 5.9501874e-03 -1.3918052e+00 -9.3942782e-01 -1.0524297e+00 -1.4238442e+00 -1 7.2293933e-01 1 1 -1.0134816e+00 1.9864570e-01 7.3375356e-01 -5.2616499e-01 2.2900411e-01 6.8137661e-01 -1.0195969e+00 -1.0390384e+00 -1 2.6948015e-01 1 1 1.3017491e-01 -8.7471331e-01 1.4448755e+00 3.2839982e-01 4.2110102e-01 7.9140123e-01 1.0224853e+00 9.9444472e-01 -1 6.5433841e-01 1 1 1.3012332e+00 1.3470428e+00 -4.8933215e-01 -3.6258777e-01 -5.6340903e-01 -4.2287493e-01 3.9844882e-01 3.5943648e-01 -1 8.4217692e-01 1 1 1.1998562e+00 1.4310173e+00 4.8420337e-01 6.7717884e-01 -4.5532958e-01 -9.7630646e-01 -1.1461661e+00 -2.3377535e-01 -1 6.8706873e-01 1 1 9.9710281e-02 -9.2628504e-01 1.2810325e+00 -6.4538722e-01 1.9548224e-01 -2.4425419e-01 6.3246333e-01 1.0700769e+00 -1 5.4459505e-01 1 1 1.3618040e+00 -1.4810236e+00 9.7867466e-01 8.9648009e-01 -6.3587586e-01 8.8147904e-01 -1.3383220e+00 -8.3551290e-01 -1 1.2414818e+00 1 1 1.3378726e+00 -7.2543688e-01 -7.9407074e-01 6.2457225e-02 5.3269662e-01 -7.3265804e-01 6.2551654e-01 4.5377675e-01 -1 5.7446980e-01 1 1 1.2458080e+00 1.0339871e-01 -4.6132336e-01 4.2664168e-01 -5.0695021e-01 1.2595553e+00 1.2875096e+00 -1.1610893e+00 -1 2.3783005e-01 1 1 -4.2010161e-01 5.2142671e-01 -1.1016363e-02 1.4522329e+00 -3.1296832e-01 1.2951227e+00 -1.1643977e-01 1.1463003e+00 -1 5.3373692e-01 1 1 -1.4890132e+00 -1.4247160e+00 2.0194640e-01 6.4533123e-01 -1.0323954e+00 -9.6809142e-01 2.0903169e-01 -1.5194284e+00 -1 2.5587147e-01 1 1 8.3047827e-02 1.7964200e-02 1.1931280e+00 1.3041088e+00 -4.5303395e-01 -4.0408184e-01 8.9499730e-01 9.7275038e-01 -1 8.9561183e-01 1 1 9.1768472e-01 3.3141914e-01 1.1662815e-01 -7.3547376e-01 1.0790496e+00 7.1979988e-01 2.7406382e-01 1.6754699e-01 -1 6.1851710e-01 1 1 1.4486855e+00 1.1763347e-01 -1.8444857e-01 1.0596739e+00 -8.2850798e-01 -5.9666688e-01 6.1586495e-01 1.0952227e+00 -1 6.8232486e-01 1 1 7.1445109e-01 1.0039807e+00 7.2478449e-01 2.5098476e-01 -1.1949816e+00 -2.1646343e-01 -7.0561750e-01 8.1671164e-01 -1 6.2205765e-01 1 1 6.1240922e-01 4.0921080e-01 1.4982814e+00 -8.5804922e-01 1.4686587e-01 -1.3660930e-01 1.9902138e-01 8.5416840e-01 -1 4.2184430e-01 1 1 9.0418952e-01 6.5953197e-01 -1.3904618e+00 -1.3228928e+00 -9.1713271e-01 5.1175559e-01 -8.4388918e-01 -1.0701026e+00 -1 8.4336009e-01 1 1 8.2955729e-01 1.2148859e+00 8.1702867e-01 -8.0878164e-01 1.5456416e+00 -6.0451497e-01 1.0454347e+00 4.0349009e-01 -1 7.1709499e-01 1 1 -1.8842810e-02 1.3772277e+00 -1.0068630e-01 4.7831165e-01 -2.3190227e-01 -1.7240091e-01 -3.0710128e-01 -1.2406686e+00 -1 6.0388847e-01 1 1 6.0975291e-01 -1.8926712e-01 1.0837931e+00 -3.5165452e-01 1.1350195e+00 -9.9374155e-01 1.8545530e-01 -1.1671962e+00 -1 9.5965187e-01 1 1 2.4186670e-01 1.4209086e+00 3.5629773e-01 -9.2170527e-01 5.2296903e-01 -1.1076681e+00 4.8739606e-01 -9.6241663e-01 -1 3.3675432e-01 1 1 -1.6718967e-01 -1.1758676e+00 4.2041475e-01 9.2928870e-02 -6.3574385e-01 5.0014057e-01 1.5335223e+00 7.2420159e-01 -1 7.7533126e-01 1 1 -1.3729933e+00 9.5256073e-01 4.6890385e-01 4.8396677e-01 -3.9026425e-01 -1.0393786e+00 2.8386398e-01 1.1262640e+00 -1 1.0986663e+00 1 1 -9.0085549e-01 1.3207307e-01 -1.3889559e+00 4.4617609e-01 4.7421032e-01 1.5614107e+00 -1.1772582e+00 1.0232690e+00 -1 9.0199663e-01 1 1 -1.3431862e+00 -1.3539173e+00 9.9382708e-01 -1.0015082e-01 -1.6767510e-01 9.0685259e-01 -4.2877190e-01 1.0035494e+00 -1 1.0669221e+00 1 1 5.5510814e-01 -7.3310178e-01 -5.9640556e-01 6.5876520e-01 -1.0671219e-01 -1.5360948e+00 4.4420797e-01 -5.5642112e-01 -1 1.5775147e-01 1 1 -8.2769719e-01 8.4734971e-02 1.0339669e+00 8.9416167e-01 3.3760404e-01 4.6305684e-01 1.3791384e+00 7.5157947e-01 -1 7.3081409e-01 1 1 -1.3440192e-01 9.9917874e-01 -1.4086527e+00 -1.2041059e+00 3.9474255e-01 8.7123822e-01 5.0828125e-01 -5.4782884e-01 -1 5.2986934e-01 1 1 -8.7977571e-02 1.3844250e+00 -1.8346725e-01 7.3197559e-01 -6.0563047e-01 -6.2549840e-02 6.9259122e-01 6.4871221e-01 -1 1.7542429e-01 1 1 1.0511050e+00 1.3953719e+00 1.5099826e+00 -1.6306969e-01 -7.1150255e-02 1.1583805e+00 7.7986674e-01 -1.5619353e+00 -1 7.4195660e-01 1 1 7.4552714e-01 2.6796719e-02 4.9241958e-01 -1.2434605e+00 1.1244688e+00 4.5065561e-01 4.9579038e-01 -2.9852664e-01 -1 6.3371270e-01 1 1 1.4031600e+00 1.1247043e+00 1.1408255e+00 -9.6709201e-01 -8.7483048e-01 -2.1096685e-01 1.2451975e+00 -2.1376225e-01 -1 7.7887572e-01 1 1 -1.0266468e+00 -5.7332678e-02 7.1380970e-01 6.8496569e-01 -6.2217581e-01 1.1383167e+00 -1.2559578e+00 1.2798295e+00 -1 1.2012681e+00 1 1 -1.2251535e+00 8.7863333e-01 -7.4275457e-01 1.4229200e+00 1.4530393e+00 -6.0996384e-01 -5.2158786e-01 -3.9058977e-01 -1 6.9396396e-01 1 1 -1.1563042e+00 -1.4366275e+00 1.2130636e+00 1.2138500e+00 -1.5101812e+00 -6.4551167e-01 -1.2836449e+00 1.2863360e+00 -1 8.6712924e-01 1 1 -1.1250343e-01 8.8227536e-01 -9.7699012e-01 -3.2492789e-01 -6.8844969e-01 -1.1952322e+00 -9.0382212e-01 -9.9223781e-01 -1 6.5486297e-01 1 1 3.9357033e-01 8.4704377e-02 8.3177485e-01 -9.7496447e-01 -2.8816356e-01 -9.2479048e-01 -9.3792166e-01 -9.6711132e-01 -1 1.2683005e+00 1 1 -1.4576035e+00 4.8498529e-01 -4.4739944e-01 3.1940439e-01 1.1709364e+00 -1.4946782e+00 8.6260073e-01 3.6036463e-01 -1 7.2833641e-01 1 1 1.9820601e-01 -1.2851856e+00 1.5304948e+00 -7.5226887e-01 9.9154333e-01 -8.8094351e-01 -7.1967491e-01 -3.4227511e-01 -1 2.6592434e-01 1 1 1.1602149e+00 1.4767295e+00 -3.3480814e-01 1.5275496e+00 -1.2803243e+00 3.0858905e-01 -4.4455873e-01 -3.6154437e-01 -1 1.1371558e+00 1 1 -1.3407102e-01 8.1153856e-01 -5.2792023e-01 4.3038932e-01 1.4994141e+00 -3.1336686e-01 -9.9131517e-01 -6.3607642e-01 -1 1.2691371e+00 1 1 -8.0962207e-01 -1.2667891e+00 -8.9768053e-01 -1.5346167e+00 -1.2039677e+00 -1.4474693e+00 -1.1682559e+00 3.0344912e-01 -1 9.9973293e-01 1 1 -1.0803814e+00 -3.5095749e-01 -1.3888169e+00 1.7264806e-01 -8.6218947e-02 8.7727891e-01 7.7354486e-02 1.2644649e+00 -1 7.4292656e-01 1 1 4.3595217e-01 1.3685368e+00 1.8802452e-01 -1.1357451e+00 -8.0763535e-01 9.3229022e-01 -5.2251275e-01 -1.0130941e+00 -1 4.8328901e-01 1 1 8.5413697e-01 1.3976424e+00 -3.1405931e-01 -1.5111924e-01 8.9447538e-01 -1.2624865e+00 -1.1203894e+00 3.5890193e-01 -1 1.0506046e+00 1 1 1.5432819e+00 4.8726639e-01 -5.1920970e-01 -1.4541931e+00 9.2686813e-01 -2.9319908e-01 3.2250925e-01 2.0686546e-01 -1 5.2243473e-01 1 1 9.4917631e-01 -6.4581899e-01 9.8691453e-01 9.6817986e-01 -1.2852323e+00 1.3619931e+00 1.1655943e+00 -9.5534539e-01 -1 1.1692062e+00 1 1 -2.0123097e-01 -7.7191864e-02 -5.3672628e-01 -1.2510632e+00 6.9178114e-01 1.3740117e+00 -8.2853567e-01 1.9015608e-01 -1 8.4507279e-01 1 1 1.4064464e+00 1.1411415e-01 -1.2461329e+00 6.0948670e-02 -2.6881265e-01 -8.3281740e-01 1.4811988e+00 9.5358980e-01 -1 5.6634559e-01 1 1 8.0139498e-01 1.5449547e+00 1.2418163e+00 2.0509444e-01 -3.2403194e-01 -1.3668003e+00 5.2765278e-01 -1.4218915e+00 -1 1.1127200e+00 1 1 1.0377329e+00 7.9096910e-01 -1.5354895e+00 6.9516538e-01 1.5168398e+00 -4.8684452e-01 -4.5577045e-01 3.6477909e-01 -1 2.0367727e-01 1 1 -9.4558537e-01 -1.4024232e+00 1.2119233e+00 6.1540911e-02 -4.9774012e-01 1.4529860e+00 -9.3102414e-01 -1.5466835e+00 -1 8.1739399e-01 1 1 8.6395102e-01 8.4239779e-01 -1.2921740e+00 7.3410157e-01 5.4305528e-01 7.3584494e-01 5.5023814e-01 1.5702365e+00 -1 8.2868279e-01 1 1 -1.6483613e-02 -9.7845037e-01 2.6229679e-01 1.0107790e+00 8.0339654e-01 -1.1043819e+00 -9.9635630e-01 -1.5543596e+00 -1 1.2695774e-01 1 1 -5.7993122e-01 1.4222466e+00 7.6768222e-01 -1.5701683e+00 1.2045937e-01 -8.1675422e-01 -1.0715159e+00 1.3629147e+00 -1 5.9335750e-01 1 1 1.4580272e+00 -6.7984859e-01 -8.5945076e-02 -4.4036013e-01 1.3749894e+00 -1.5698053e+00 -1.3590189e+00 1.1556561e+00 -1 1.4212039e-01 1 1 6.3994094e-01 -2.4279420e-01 6.5372913e-01 4.5961095e-01 -1.0800560e-01 -6.2278134e-01 1.4894572e+00 -1.3560076e+00 -1 3.5464528e-01 1 1 -1.3258747e+00 2.8665535e-01 1.0759982e+00 -4.9512430e-01 5.9046392e-01 7.0075520e-01 1.0967883e+00 -1.3074146e+00 -1 6.7154916e-01 1 1 -6.5920011e-01 -1.3867302e+00 1.2936893e+00 5.2475344e-01 -3.6412625e-01 -2.3820396e-01 -1.1441600e+00 -1.4187672e+00 -1 8.2188204e-01 1 1 1.2210439e+00 7.0133637e-01 7.3654983e-02 1.0805574e+00 -4.7374642e-02 -1.1048417e+00 -2.0883555e-01 -5.3230860e-01 -1 3.7952081e-01 1 1 1.2022999e+00 1.0480052e-01 1.3178815e-01 -6.1935273e-01 -1.4026741e+00 8.8049249e-01 -7.4007710e-01 7.4526627e-01 -1 9.0616243e-01 1 1 3.3038323e-01 -1.0511341e+00 1.4057864e-01 -1.3648259e+00 -2.3294665e-01 1.5358616e+00 -9.1052691e-01 1.6025332e-01 -1 8.5644846e-01 1 1 1.5567755e+00 -1.2358464e+00 2.2749632e-01 1.2801761e+00 -7.0986507e-01 -1.2407724e+00 -5.2800096e-01 1.0325641e+00 -1 1.0513516e+00 1 1 1.5426109e+00 1.3407977e+00 2.1238834e-01 -8.4873256e-01 1.0666047e+00 2.2963499e-01 8.8716230e-01 1.4622992e-01 -1 7.6736645e-01 1 1 -9.0360912e-01 1.4280612e-01 7.6153672e-01 1.3240425e+00 4.9675307e-01 -1.5421103e+00 5.3796107e-01 9.6073618e-01 -1 4.3854411e-01 1 1 -4.9960865e-01 -3.4407830e-02 2.9913004e-01 1.2813240e+00 -1.4244142e+00 -1.0792337e-01 8.0613903e-03 -6.9320889e-01 -1 4.6562825e-01 1 1 5.5457902e-01 -2.3934354e-01 9.3039479e-01 -4.0569496e-01 -1.1933111e+00 -1.1691770e+00 3.9930317e-01 1.4053430e+00 -1 6.7717131e-01 1 1 -2.9583763e-01 -1.4083220e+00 1.4386668e+00 -1.2590729e+00 -5.1811976e-02 3.0478284e-01 6.4654849e-01 1.1054906e+00 -1 1.1169949e+00 1 1 9.9808592e-01 -9.0796387e-01 -1.1650500e+00 5.3017831e-01 -5.8271224e-01 -1.4524856e+00 -2.2844443e-01 6.0104984e-01 -1 3.7723899e-01 1 1 -1.2747898e+00 -1.4332392e+00 5.5248201e-01 1.1500682e+00 -1.3003353e+00 1.3911910e+00 -4.3923428e-01 -1.5172841e+00 -1 1.2602505e+00 1 1 2.6911502e-01 1.2817191e+00 -9.8273557e-01 -1.0235371e+00 1.3242558e+00 -1.1272136e+00 5.3219225e-01 -6.8691515e-01 -1 8.0929931e-01 1 1 -8.7731008e-01 -4.7245530e-02 -1.4841226e+00 7.7279040e-01 -1.4174562e+00 -1.2752677e+00 4.4080292e-01 3.7015184e-01 -1 8.5622085e-01 1 1 -1.4562694e+00 7.6732404e-01 5.9678919e-01 9.4419845e-01 -4.8935910e-01 -1.4790312e+00 6.9915393e-01 7.8844955e-01 -1 5.7318473e-01 1 1 6.2850327e-01 1.7724530e-01 -8.6941265e-01 9.5883441e-01 3.1133851e-02 1.3458511e+00 1.1235252e+00 2.3369600e-01 -1 5.4073023e-01 1 1 1.2199020e+00 7.3187766e-01 -6.7100350e-01 -1.2403078e+00 -1.3793376e+00 2.5252541e-01 -1.0245953e+00 7.3777961e-01 -1 3.5479564e-01 1 1 8.5923410e-01 1.3326761e+00 7.6179394e-01 -1.3857853e+00 -7.1549857e-01 -9.7180342e-02 -1.3046160e+00 -4.2908141e-03 -1 6.7177069e-01 1 1 -7.5385029e-01 -1.2685949e+00 1.4806423e+00 8.7438538e-01 6.3227216e-01 3.1816521e-01 -1.5056717e+00 1.4091898e-01 -1 4.3553273e-01 1 1 8.1286116e-02 7.1472062e-01 5.9950921e-01 -5.7531400e-01 -1.4097193e+00 4.1194254e-01 -2.9480881e-01 -3.3558491e-01 -1 7.2524449e-01 1 1 -4.1704675e-01 -1.1408677e+00 8.6371010e-01 5.1974721e-01 7.4005529e-01 -5.5187101e-01 -5.6008308e-01 -1.0168460e+00 -1 5.0286230e-01 1 1 -4.1159185e-01 -1.4236932e+00 -9.2394621e-01 -1.3778153e+00 5.4393080e-01 -1.3145429e+00 -1.1047785e+00 1.3379016e-01 -1 7.4810780e-01 1 1 1.6272008e-01 1.4998179e+00 1.2853184e-01 -2.6231472e-01 -1.8960545e-01 1.2989511e+00 -1.1995204e+00 -7.6919577e-01 -1 5.9540440e-01 1 1 -1.4907866e+00 -7.0055173e-01 -1.1811130e+00 -1.0689500e+00 -1.1238936e+00 5.4443410e-01 -7.4009387e-01 -2.1959225e-01 -1 7.0615777e-01 1 1 -1.4490210e+00 5.1640470e-01 7.5814247e-01 9.2626419e-01 1.1161912e+00 -1.1555040e+00 -1.1924199e+00 6.8438081e-01 -1 1.1420956e+00 1 1 -7.0133538e-02 -1.0066942e+00 -1.9937582e-01 1.1306551e+00 1.3757793e+00 7.7031028e-01 -7.8165648e-01 1.0175377e+00 -1 2.7823541e-01 1 1 -6.3713525e-01 1.1083036e+00 1.1699492e+00 -5.7355212e-01 6.0139414e-01 1.0152390e-01 8.3997882e-01 -1.0746876e+00 -1 9.1580881e-01 1 1 1.3571366e+00 7.5608407e-01 1.0752899e-01 -1.2841389e+00 1.1277358e+00 4.2744650e-01 -7.9332809e-01 -1.2581406e+00 -1 5.6762503e-01 1 1 1.4326864e+00 -2.3729292e-01 8.2393090e-01 2.1879563e-01 6.2765130e-01 -7.2899779e-01 -5.4604308e-01 4.9123593e-01 -1 6.1450523e-01 1 1 -1.1466734e+00 -1.5010124e+00 -3.3377955e-01 -1.5068082e+00 -5.3280912e-01 -5.4544806e-02 -7.5388517e-01 9.6703021e-02 -1 4.1420381e-01 1 1 1.5304518e+00 -5.2637704e-01 1.0516186e+00 -5.4702466e-01 -1.3838104e+00 6.1049616e-01 -5.0492344e-01 1.0842802e+00 -1 8.3940864e-01 1 1 -1.0565673e+00 -9.3956059e-02 -4.5850990e-02 -1.5433861e+00 -4.9099103e-01 1.6735070e-01 -8.0643117e-01 -8.8165888e-01 -1 1.2255408e+00 1 1 -1.4445457e+00 1.1016170e+00 -9.2738634e-01 4.4089340e-01 8.7758776e-01 9.3777002e-01 -8.5798633e-01 8.5181207e-01 -1 8.8951791e-01 1 1 -2.5124455e-01 1.4718212e+00 -1.1410060e+00 -9.2161809e-01 -1.6003188e-01 -2.6965012e-01 -2.6593553e-01 1.6772338e-01 -1 7.2877139e-01 1 1 -3.6661368e-01 -2.2166054e-03 -6.0697389e-01 1.5581577e+00 -4.5248088e-01 1.3087061e+00 9.0789987e-01 9.1831319e-01 -1 8.1693071e-01 1 1 -1.0128626e+00 4.4462440e-01 -6.5875683e-01 -3.5983732e-01 9.4968351e-01 1.1329358e+00 3.5764471e-01 -5.5484888e-01 -1 8.2876481e-01 1 1 1.1093503e+00 -1.0465798e+00 -7.5347334e-01 -2.1994972e-01 -1.1014815e+00 5.9126755e-02 1.0679405e+00 -1.0982069e+00 -1 3.5424451e-01 1 1 -5.0258746e-01 -8.9097585e-02 1.3352576e-01 9.5954518e-01 8.0589381e-01 1.0000914e+00 9.5697303e-01 -7.0691229e-01 -1 7.0957724e-01 1 1 7.5517913e-01 1.0765777e+00 1.0702103e+00 1.2807349e+00 1.2513704e+00 1.0147347e+00 -1.1087244e+00 4.2847418e-01 -1 3.9066673e-01 1 1 2.6125919e-01 -1.5328054e+00 1.4073127e+00 -8.8149525e-01 -1.1802676e+00 -1.0601680e+00 -1.5456220e+00 8.3519862e-01 -1 6.1070643e-01 1 1 -9.6326502e-01 -8.0063111e-01 -3.4576916e-01 4.6035409e-01 -7.4123423e-01 8.6919885e-01 5.6068317e-01 5.4727742e-01 -1 5.9968762e-01 1 1 -9.6824614e-01 -7.6574059e-01 6.0412549e-01 -5.7155812e-01 -1.5089069e+00 2.1929043e-01 -1.3759701e+00 -4.9171008e-01 -1 8.3000706e-01 1 1 1.3708799e-01 1.3029978e+00 -9.0281118e-02 8.1306406e-01 -1.2616079e+00 5.2610768e-01 -6.6632496e-01 1.3588755e+00 -1 5.2158017e-01 1 1 1.2504545e+00 -5.5918277e-01 3.4495957e-02 -7.6044758e-01 -1.2344449e+00 -1.2915567e+00 8.5428585e-01 -7.5867038e-01 -1 7.8777084e-01 1 1 -8.6587408e-01 1.4604679e+00 -1.4210877e+00 -8.4361531e-01 -2.3722152e-01 1.2115249e+00 9.0391049e-01 7.5151987e-01 -1 1.8820906e-01 1 1 -8.8845833e-01 8.2136560e-01 1.3074628e+00 -6.3494102e-01 -3.0100638e-01 1.4362134e+00 -7.1850189e-01 -1.5495877e+00 -1 8.6120919e-01 1 1 -3.2928451e-01 5.3354510e-01 -9.1348647e-01 5.3658525e-01 -1.0501179e+00 -1.5588102e+00 4.2091266e-01 -1.1815783e-01 -1 4.8858457e-01 1 1 1.2015751e+00 1.1871449e+00 -3.7341035e-03 -1.1241777e+00 1.3649563e-01 -1.1823372e+00 -5.8759875e-01 -3.9213876e-01 -1 9.5626247e-01 1 1 7.1575602e-01 8.8829784e-02 7.2775223e-02 -5.1588266e-01 7.1940664e-01 -9.6788317e-01 1.3951064e+00 3.8531968e-01 -1 6.4369927e-01 1 1 5.5314946e-01 7.0566306e-01 1.0536346e+00 3.5588148e-01 -9.2273488e-01 -4.5726615e-02 -1.2951088e+00 1.2453383e+00 -1 8.1071212e-01 1 1 8.1025364e-01 5.6677355e-01 -7.2106290e-01 -2.9243550e-01 -1.5037473e+00 1.1629737e+00 1.2018425e+00 1.1097796e+00 -1 4.8227935e-01 1 1 -8.7127391e-01 4.5417306e-01 1.3602780e+00 -1.5125001e+00 6.3167158e-01 -8.9070795e-01 -1.0732462e+00 4.2999917e-01 -1 5.5426615e-01 1 1 -5.3728106e-01 -7.8353553e-01 8.2253213e-01 1.1784415e+00 1.0625959e+00 -4.3958236e-01 9.7602589e-01 1.3329592e+00 -1 4.3636449e-01 1 1 -1.1454357e+00 6.7469555e-01 1.2897507e+00 1.4654198e+00 -9.0470762e-01 9.6518227e-01 -1.3297446e+00 3.4776769e-01 -1 5.6633211e-01 1 1 3.4278418e-01 -1.5414407e+00 -1.4936273e-01 -7.7536959e-01 -1.1258022e-01 -1.3661144e+00 2.7340818e-01 1.5692242e+00 -1 1.0089197e+00 1 1 -5.0725905e-01 -1.4210228e+00 -2.0682013e-01 -3.1037904e-01 -8.9696599e-01 -1.5249108e+00 -9.7870504e-01 2.8137504e-01 -1 1.2116698e+00 1 1 7.7955048e-01 -7.4304543e-01 -1.4245092e+00 -1.4967840e+00 1.1957101e+00 -6.3334960e-02 2.8358996e-01 9.7327573e-01 -1 1.9429575e-01 1 1 1.4635042e+00 -5.3370988e-01 3.5087161e-01 1.4260555e+00 -4.6828718e-01 5.2923355e-01 5.0041285e-01 -4.2782147e-01 -1 6.4382914e-01 1 1 -1.5550394e+00 -8.1496330e-01 3.2970972e-01 5.0460906e-01 -8.1309611e-01 9.7945332e-01 3.9523499e-01 7.1009848e-01 -1 1.0499717e+00 1 1 -6.3830403e-01 2.5578630e-01 -3.3822624e-01 -1.3357301e+00 2.2169145e-01 -2.7355036e-01 1.3875770e+00 -2.8527472e-01 -1 7.7648960e-01 1 1 5.6314041e-01 1.3015923e+00 -1.4273214e+00 2.0580303e-01 3.9324263e-02 -1.4109312e+00 9.6394243e-01 -5.4187881e-01 -1 1.0409532e+00 1 1 -9.1771745e-01 9.5294258e-01 2.1009799e-01 3.8078742e-02 1.1884270e+00 -7.7879806e-01 -2.1284428e-01 1.1990410e-01 -1 4.8442298e-01 1 1 1.1426933e+00 2.6665546e-01 -3.3196811e-02 -8.9549085e-01 -3.5340120e-01 -1.3840302e+00 1.0002516e+00 1.4672533e+00 -1 2.6340886e-01 1 1 6.9102499e-01 -1.3744598e+00 1.2646837e+00 8.5568424e-01 1.1376671e+00 -1.0434135e+00 5.6561960e-01 -1.3760534e+00 -1 1.0887837e+00 1 1 -4.1103338e-01 -4.1517466e-01 -4.7714511e-01 -7.2620914e-01 1.0383584e+00 -2.8112089e-01 -9.0778758e-02 1.0763753e+00 -1 4.2712412e-01 1 1 1.2420398e-01 -3.6314726e-01 1.1082043e+00 -3.0960156e-01 1.4165101e-01 1.5660326e-01 1.0954489e+00 1.3492237e+00 -1 5.7103237e-01 1 1 1.4787631e+00 6.9855762e-01 -9.1265355e-01 -9.9590880e-01 -5.9875900e-01 -6.2360441e-01 1.4759166e+00 3.8615627e-01 -1 6.1987708e-01 1 1 4.3142299e-01 5.2619011e-01 1.4287525e+00 1.6639536e-01 -8.2121532e-01 -5.6618534e-01 -2.8484013e-01 -4.0200460e-01 -1 4.9943077e-01 1 1 1.3033831e-01 9.3886446e-02 -1.2912086e+00 5.8929088e-01 -1.1493373e+00 7.1453315e-03 4.7909903e-01 1.0744501e+00 -1 8.4120505e-01 1 1 9.0596419e-01 8.6999066e-01 7.7910034e-01 -1.2298189e+00 7.4148003e-01 7.1106584e-01 3.1550430e-01 4.0858100e-01 -1 7.7619474e-01 1 1 -7.5948532e-01 9.6087490e-01 1.8123752e-01 -1.0286418e+00 -6.4320009e-01 2.6513962e-01 -3.2763345e-01 -5.0065482e-01 -1 7.0750321e-01 1 1 -3.7883842e-01 -1.5034126e+00 -1.2859183e+00 -1.9753231e-01 -4.3565395e-02 1.4231410e+00 6.7647677e-01 -1.3204496e+00 -1 9.0994744e-01 1 1 8.7104156e-01 -2.5308421e-02 -1.4124828e+00 7.3786029e-01 -2.1251224e-01 -1.3550356e+00 1.2128486e-01 -5.8575533e-01 -1 5.8559772e-01 1 1 -2.2627228e-01 -1.2436169e+00 1.4167344e+00 1.3516968e+00 2.9758842e-01 -6.7834564e-01 -4.5894616e-01 9.6151763e-01 -1 5.8843265e-01 1 1 1.5104410e+00 -4.5402542e-01 9.2508661e-01 1.1117217e+00 1.5312622e-01 -1.1541619e-01 -8.9817879e-01 -1.2572684e-01 -1 3.0262298e-01 1 1 -1.2290702e+00 1.2331417e-01 1.8854521e-01 -1.4869188e+00 6.2791699e-01 -1.4372827e+00 -3.3821523e-01 1.2008435e+00 -1 7.7102466e-01 1 1 -1.0106113e+00 -9.0994681e-01 -9.8759069e-01 7.2603291e-01 7.9116173e-01 -7.0361532e-01 -1.2422285e+00 9.8539655e-01 -1 4.4890679e-01 1 1 1.2474563e+00 -2.0301895e-01 -1.4026801e+00 4.8924026e-01 -1.3064633e+00 -7.0787632e-01 8.9015586e-01 -9.1659091e-01 -1 7.3366472e-01 1 1 -9.9115357e-01 -3.6979858e-01 -3.3284470e-01 1.1130140e+00 -1.1374605e+00 -6.6004132e-02 5.8527435e-01 1.2269290e+00 -1 4.6892934e-01 1 1 1.5478008e+00 -1.1344744e+00 1.0556056e+00 1.3844554e+00 -7.0699994e-01 -3.4923590e-01 3.7936126e-01 -4.1850239e-01 -1 4.0193388e-01 1 1 1.5014542e+00 -7.8562263e-01 9.8987415e-01 -1.2347073e+00 -1.0446226e+00 -1.1127531e+00 -1.5083313e+00 2.5635437e-01 -1 6.8067494e-01 1 1 -1.4727767e+00 1.5432715e-01 -1.0598621e+00 -1.5058464e+00 1.3896865e+00 -1.3980307e-01 -1.0131414e+00 1.4243195e+00 -1 5.5188494e-01 1 1 -3.4921300e-01 -1.1791284e+00 -2.7234695e-01 -9.0705783e-02 -1.2800886e+00 2.4107117e-01 -4.3553716e-01 -3.9777996e-01 -1 6.4108962e-01 1 1 -7.2788863e-01 -4.4527764e-01 -3.4610188e-02 -8.1965730e-01 -8.2268922e-01 -9.7144708e-01 -1.6218590e-01 -1.7861229e-01 -1 6.8466708e-01 1 1 -2.6233208e-01 -5.0761792e-01 -4.9878421e-01 -9.6494649e-02 -7.8838764e-01 -2.5397568e-01 1.0440727e+00 1.4258847e+00 -1 1.1749844e+00 1 1 -1.3608008e+00 1.0313324e+00 -1.2969365e+00 -7.2376129e-01 8.0668950e-01 8.5521430e-01 -1.2060072e+00 7.7463054e-01 -1 3.9390537e-01 1 1 -1.8443100e-01 1.4363035e+00 -1.2415778e+00 -9.3220585e-03 -1.0834569e+00 8.0035277e-01 1.9267085e-01 4.5555885e-01 -1 8.6944173e-01 1 1 1.0201513e+00 -4.4456039e-02 -7.4051269e-01 4.0379509e-01 -9.8969854e-01 -7.7066422e-01 -7.6300354e-01 5.1624115e-01 -1 3.0320290e-01 1 1 -1.1298211e+00 5.2640496e-01 1.1933931e+00 7.4393742e-01 8.6967549e-01 2.3289577e-01 1.8069902e-01 -6.1398229e-01 -1 7.4857047e-01 1 1 -1.1179741e+00 5.6332693e-01 1.4310346e+00 -1.8246411e-01 -1.1947356e+00 -1.4518163e-01 -9.1166307e-01 9.3158214e-01 -1 1.1618276e+00 1 1 7.5722117e-02 -9.2450769e-01 -6.3551605e-01 -4.7979121e-01 1.1394004e+00 9.4991937e-01 -7.7392247e-01 -5.9676969e-01 -1 7.7442178e-01 1 1 3.1658956e-01 1.1657029e-01 2.9674894e-01 6.1740227e-01 -1.2462580e+00 -2.7899249e-01 -1.1213248e+00 1.1971609e+00 -1 1.0954525e+00 1 1 -9.3717662e-01 -1.1569732e+00 -1.3897572e+00 -5.3712427e-04 -8.5931297e-01 1.3710455e+00 3.0851525e-01 -1.2179861e+00 -1 9.2760213e-01 1 1 8.1803201e-01 1.2096195e+00 9.2277873e-02 3.9733034e-01 -5.7172288e-01 -4.1973416e-01 -1.5536468e+00 -7.3958374e-02 -1 7.9937495e-01 1 1 1.0545256e+00 8.2939207e-01 -1.0325632e+00 -1.0949259e+00 1.1854915e+00 1.5451249e+00 7.7619683e-01 1.0522936e+00 -1 9.2457590e-01 1 1 -1.4546201e+00 3.4583964e-01 -1.3246105e-01 1.0295173e+00 5.7495734e-01 5.0865399e-01 -1.4942240e+00 -1.2678054e+00 -1 6.1917813e-01 1 1 7.4268993e-02 5.8043972e-01 1.1163635e+00 -7.9517464e-01 -2.3105984e-01 6.7392119e-01 4.6967579e-01 1.4169409e+00 -1 4.9828974e-01 1 1 1.0266784e+00 8.0517303e-01 1.1298288e+00 -1.6494817e-01 -4.1426930e-01 1.1519181e+00 -9.8138938e-01 1.2529782e+00 -1 2.5437238e-01 1 1 -1.3853297e+00 -1.4381196e+00 1.2463933e+00 -1.3991794e+00 -8.5476576e-01 -1.3476142e+00 -8.4987401e-01 7.0925507e-01 -1 7.6642272e-01 1 1 -8.9276291e-01 9.3745779e-01 -7.0234280e-03 -1.1867900e+00 4.5504005e-01 1.5315926e+00 9.8933637e-01 1.2473685e+00 -1 6.9220282e-01 1 1 -4.1979315e-01 7.6587540e-01 1.3377663e+00 -4.0844793e-01 1.2215884e+00 -7.3408103e-01 -6.7360834e-01 6.7537534e-01 -1 1.1301740e+00 1 1 5.5361885e-01 9.6274323e-01 -5.4050592e-01 -4.0438193e-01 9.2890166e-01 -6.6545089e-01 9.6450025e-01 4.5916335e-01 -1 5.3087472e-01 1 1 -7.2550392e-01 -1.5183048e+00 1.2028949e+00 -1.1822667e+00 1.4762694e+00 -1.6325423e-01 -2.6235089e-01 1.4069097e+00 -1 2.9314647e-01 1 1 -1.0232389e+00 1.0089671e+00 9.0529478e-01 2.1670663e-01 -6.3944595e-01 -1.2034775e+00 1.4647226e+00 -8.3617843e-01 -1 6.5919321e-01 1 1 -4.9810900e-01 -6.0677322e-01 5.5622037e-01 1.0824034e+00 2.2032050e-01 -1.2729603e+00 7.2342112e-02 -1.3070031e+00 -1 5.4761905e-01 1 1 6.2651275e-01 -4.2768987e-01 -9.8402332e-01 -1.0084385e+00 -1.0111621e+00 -3.9756096e-01 5.7514477e-02 -7.8589933e-01 -1 1.2020709e+00 1 1 -8.1878328e-01 -2.1959930e-01 -1.1362330e+00 6.6553989e-02 1.4140966e+00 3.6045933e-01 -9.6471749e-01 -1.3545399e+00 -1 4.8314574e-01 1 1 -1.1148215e+00 5.6596854e-01 1.0742979e+00 1.6590082e-01 5.7391562e-01 1.2493569e+00 -2.4724060e-01 1.3693718e+00 -1 8.0088062e-01 1 1 -3.4680679e-01 -5.0923770e-01 9.9125414e-01 -1.4392731e+00 1.1103970e+00 -4.6465880e-01 9.5429914e-01 -2.7640224e-01 -1 7.5076681e-01 1 1 -1.1272889e+00 -1.0597075e+00 1.4242605e-01 4.0123445e-01 1.3821531e+00 4.7895955e-01 1.0751540e+00 9.2305668e-01 -1 1.0877698e+00 1 1 6.0067095e-01 -8.1528706e-01 -1.3891999e-01 -1.4520447e+00 9.1134765e-01 1.1128488e+00 -3.2750452e-01 6.2904710e-01 -1 9.5333123e-01 1 1 1.5394662e+00 1.0975150e+00 -6.2496220e-01 -6.2399363e-01 -1.3857449e+00 -1.3922335e+00 -2.9816653e-01 9.3534114e-01 -1 1.3609411e+00 1 1 -3.4924331e-01 -1.4974710e+00 -1.3954110e+00 -8.2468754e-01 1.5532889e+00 -6.8646978e-01 -4.4457120e-01 -2.5103280e-01 -1 1.0902866e+00 1 1 -1.2371892e+00 -6.9659973e-01 -6.8278493e-01 1.8334667e-01 -5.0806441e-01 -1.5694515e+00 -1.2007987e+00 5.0726397e-02 -1 5.4016764e-01 1 1 7.6263264e-01 9.6410083e-01 6.7169712e-01 -3.9484769e-01 -1.8976123e-01 -9.5997938e-01 -2.3191984e-01 1.1869446e+00 -1 2.7185809e-01 1 1 -1.3131950e-01 -6.9225090e-01 1.4710614e+00 -1.1614562e+00 -6.0045123e-01 8.4646930e-01 8.3967733e-01 -1.3606577e-01 -1 3.8590625e-01 1 1 1.4528645e+00 -1.3433414e+00 -2.0482365e-01 1.2623358e+00 -9.8815009e-01 1.4779761e+00 4.2271712e-01 2.2200682e-01 -1 3.6199718e-01 1 1 -1.3063732e+00 1.0879429e+00 7.1439373e-01 9.0340995e-01 -1.3798015e+00 -2.2926938e-01 1.4655726e+00 -9.4343698e-01 -1 8.6767176e-01 1 1 3.7630361e-01 9.8689437e-01 -3.5163282e-01 2.9369446e-01 9.1351848e-01 1.4037494e+00 -1.3496585e+00 -7.2726357e-01 -1 8.4324059e-01 1 1 5.0880461e-01 -8.7548961e-01 -5.5707614e-01 6.8075768e-01 5.4180179e-01 -5.4403579e-01 -1.4109206e+00 8.1821656e-01 -1 3.1736394e-01 1 1 6.3956191e-02 8.6613247e-01 -8.3259010e-01 -1.8610219e-01 -1.4143744e+00 1.5666439e+00 -6.0041746e-01 1.0146409e+00 -1 9.9253505e-01 1 1 4.8701939e-01 -1.0519523e+00 -6.8807300e-01 1.2068060e+00 1.0414022e+00 8.9631142e-01 -4.2065145e-01 5.0420079e-01 -1 8.9531186e-01 1 1 1.4861018e+00 7.2168942e-01 -2.4039880e-01 6.6582605e-01 1.0336106e+00 3.6928584e-01 -1.3053830e+00 1.2272342e+00 -1 5.6727478e-01 1 1 1.2514677e+00 -2.5519127e-01 -2.9451858e-01 1.8547282e-01 -1.1145315e+00 -1.1999059e+00 1.3107464e+00 1.5695213e+00 -1 3.9960247e-01 1 1 4.5532641e-01 -7.2564813e-01 1.1762900e+00 7.8177937e-01 1.3854848e+00 -9.3543139e-01 8.6756901e-01 -1.0090712e+00 -1 6.4933064e-01 1 1 -2.4881202e-01 -3.0545875e-01 -1.3735370e-01 1.2254497e+00 3.5764155e-01 -1.2657309e+00 1.1008058e+00 -1.1431024e+00 -1 8.5182370e-01 1 1 -3.2376284e-01 -4.8288846e-01 5.6697059e-01 -1.4803388e-01 1.0147582e+00 -1.4161027e+00 4.0359490e-01 -1.2825371e+00 -1 3.4369265e-01 1 1 -2.4349367e-01 -1.1725579e+00 6.2421443e-01 1.3602022e-01 -6.6482942e-01 2.6848969e-01 5.2086133e-01 -1.1337379e+00 -1 5.6634097e-01 1 1 1.0971419e+00 2.9430982e-02 1.3940507e+00 -9.8755588e-01 8.5693267e-01 1.1791115e+00 -1.5024239e+00 -9.7402685e-01 -1 1.0799442e+00 1 1 -1.4844561e+00 1.4164725e+00 -1.8848491e-01 -8.1765072e-01 1.4067357e+00 1.6092593e-01 8.8390786e-01 3.7010717e-01 -1 6.3694812e-01 1 1 1.2759469e+00 -3.3608837e-01 -1.1405149e+00 -9.2933551e-01 -6.1909333e-01 -2.2914800e-01 -7.5218509e-01 3.7775783e-02 -1 4.4758923e-01 1 1 3.2808474e-01 -5.3701213e-02 1.3638100e+00 6.5673742e-01 -1.4672784e-01 3.0211292e-01 -2.0590588e-01 2.9586875e-01 -1 5.7189688e-01 1 1 6.2504176e-01 -9.1919664e-01 4.9426250e-01 1.3707577e+00 9.5495958e-02 7.9807352e-01 1.3749555e+00 -4.7516398e-01 -1 9.5531996e-01 1 1 -4.0897875e-01 1.4147846e+00 6.9877874e-01 1.0250464e+00 -3.5328766e-01 -1.3790017e+00 -6.7882352e-01 -1.5250410e-01 -1 6.8576303e-01 1 1 9.8907222e-02 -4.2992521e-01 1.1009379e+00 -5.3976091e-01 -9.5511266e-02 -1.3526121e+00 1.2775631e+00 4.0316207e-01 -1 9.3092497e-01 1 1 4.3116809e-01 -8.9876281e-02 -5.1828414e-01 1.1579328e+00 9.6006523e-02 -7.8633766e-01 -7.8246098e-01 -4.7041511e-01 -1 6.3418799e-01 1 1 -1.0121539e+00 5.5541803e-01 8.3494449e-01 -7.9072247e-01 -1.1969875e+00 7.0318066e-01 -1.1480181e-01 1.1220205e+00 -1 1.1300500e+00 1 1 4.5292747e-01 1.2389812e+00 -5.8230652e-01 -7.3559521e-01 9.9069724e-01 -3.1428171e-01 -5.3617187e-01 -1.1815027e+00 -1 4.6973020e-01 1 1 2.7303284e-01 1.0800963e+00 -7.6461173e-01 -9.8156074e-01 2.0744723e-01 -1.1154713e+00 -1.3528295e+00 4.9194445e-01 -1 4.6598750e-01 1 1 -1.0039724e+00 1.0561588e+00 1.4262780e+00 -5.8835972e-01 -6.0230931e-01 1.2988600e+00 -1.2998877e+00 -5.6141629e-01 -1 5.3181967e-01 1 1 -2.7075991e-01 8.6306518e-01 1.1021984e+00 1.1718952e+00 -8.0097493e-01 -9.8754916e-01 -5.7728653e-01 -1.5207905e+00 -1 9.1261037e-01 1 1 1.5059208e+00 8.0322734e-01 -1.3239641e+00 1.3978763e+00 -2.6120163e-01 -7.0469683e-01 -1.2165393e+00 7.1115275e-02 -1 8.2618497e-01 1 1 1.3410173e+00 4.1833823e-01 3.6750089e-02 1.2770789e+00 -1.2108926e+00 -3.5242233e-02 -8.9119846e-01 1.4292178e+00 -1 7.1586575e-01 1 1 6.9274530e-01 1.2620302e-01 -1.2350119e+00 5.0454722e-01 -2.3388407e-01 1.4448064e+00 7.4118427e-01 2.4634767e-01 -1 7.3716681e-01 1 1 2.2795227e-01 5.1919945e-01 -3.4278679e-01 7.6663269e-01 -7.5719940e-01 1.4923563e+00 6.6920261e-01 -2.5388559e-01 -1 6.8758112e-01 1 1 -1.5491541e+00 -1.1592713e+00 4.6341996e-01 1.1241174e+00 3.4151864e-01 -4.4305547e-01 3.8654655e-01 -7.7227004e-01 -1 5.2287538e-01 1 1 8.8757591e-01 2.8572910e-01 6.9110363e-01 -4.9647336e-01 2.1396362e-01 -8.5862631e-01 -1.2575040e-01 1.5183061e+00 -1 3.3004394e-01 1 1 1.2064067e+00 -1.2461195e+00 9.1063042e-01 -1.5761244e-01 -1.0370098e+00 1.5442446e+00 8.0489019e-01 -9.8634684e-01 -1 9.8673396e-01 1 1 2.3882734e-01 1.4680437e+00 -8.7399358e-01 -6.2973523e-01 5.3196182e-01 1.4225588e+00 9.1486971e-02 6.5315912e-01 -1 7.5931903e-02 1 1 -9.8437936e-01 -6.5839230e-01 8.7711437e-01 6.5696738e-02 -2.9046734e-01 1.4248417e+00 1.3827136e+00 9.2059451e-01 -1 4.9713094e-01 1 1 -8.3707142e-01 -9.1000416e-01 1.3085287e+00 1.4660469e+00 1.5031967e-01 -1.0470191e+00 9.0735207e-01 8.8033700e-02 -1 6.8743898e-01 1 1 -6.0752390e-01 -1.1669381e+00 1.2929785e+00 3.3930617e-01 5.8214856e-01 -1.1898365e+00 5.7552491e-01 -1.0774081e-01 -1 7.4664573e-01 1 1 -4.7810175e-01 2.3512651e-01 6.9265595e-01 7.2815769e-01 1.2513945e+00 -1.3451071e+00 -1.1666775e-01 -1.2423528e+00 -1 6.3477038e-01 1 1 7.3789170e-01 -3.5237911e-01 -1.2737641e+00 -1.4987144e+00 -7.7494653e-01 -3.1491989e-01 -4.8105491e-01 -1.1989502e+00 -1 6.2628115e-01 1 1 -1.2619581e+00 -5.3357871e-01 -1.3401955e+00 3.9655449e-01 5.1677740e-01 7.2502496e-01 1.3696787e+00 -5.8102672e-01 -1 3.1261873e-01 1 1 -8.3799154e-01 1.3896783e+00 5.5373863e-01 -1.5683617e+00 -1.0259298e+00 -7.4344608e-01 -1.4016959e+00 -1.2461332e+00 -1 5.5340870e-01 1 1 -3.6386796e-01 -1.4177035e+00 1.2877504e+00 -1.4927611e+00 1.4006555e+00 -9.8421403e-01 5.0101162e-01 1.2381774e+00 -1 8.4957521e-01 1 1 1.1521355e+00 -1.5044156e+00 7.8999016e-01 -7.7055223e-02 8.6385231e-01 -1.1998115e+00 1.0339505e+00 1.3711755e-01 -1 6.4284971e-01 1 1 -8.3612947e-01 -1.1747669e+00 9.9412230e-01 -7.3095427e-01 1.4661080e+00 6.5167651e-01 1.4569233e+00 -1.3943033e+00 -1 5.4603975e-01 1 1 -4.8401823e-01 6.0315082e-01 1.2237363e+00 -1.5211582e+00 1.3656032e+00 1.1351516e+00 9.3742255e-01 -9.1587250e-01 -1 9.9801194e-01 1 1 -1.3110331e+00 -7.6373013e-01 -6.7133645e-01 1.7493100e-01 -7.8352994e-01 -3.9964762e-01 1.7371573e-01 7.3494583e-01 -1 4.2148962e-01 1 1 5.9747143e-01 5.3533773e-01 1.4490163e+00 -4.6537397e-01 7.6874183e-01 -1.5243454e-01 1.1006917e+00 -5.0767740e-01 -1 8.0889263e-01 1 1 1.1721292e+00 -1.0018742e-01 -9.8242447e-03 1.0254773e+00 -1.1266259e+00 -1.5692324e+00 -1.5138429e+00 3.1540437e-02 -1 4.0411982e-01 1 1 -9.5193684e-01 4.3616435e-02 1.3883308e+00 4.1918327e-01 -8.2299741e-01 -4.1876867e-01 6.0125988e-01 -8.2903379e-01 -1 3.2146623e-01 1 1 9.2897787e-01 1.0703373e+00 1.0665777e+00 -1.3791484e+00 3.1490037e-01 -1.0774514e+00 -1.1287357e+00 -6.0748102e-01 -1 6.1758721e-01 1 1 -3.8444975e-01 3.9950123e-01 4.3142634e-02 -6.7623685e-01 -1.0530682e+00 -5.8546916e-01 1.4162883e+00 2.4267390e-01 -1 9.7688841e-01 1 1 8.0905860e-01 8.3360425e-01 -6.0965299e-01 7.6940922e-01 8.1517050e-01 -5.1198082e-01 -2.9040109e-01 8.3295446e-01 -1 3.8556224e-01 1 1 1.0348090e+00 -1.1165833e+00 1.4374926e+00 6.6540438e-01 8.5062794e-02 -3.9322984e-02 1.2639014e+00 5.2881300e-01 -1 3.6749215e-01 1 1 1.7831568e-01 1.4586775e+00 1.0908360e+00 -6.1847325e-01 2.2572888e-01 -1.1669377e+00 -1.0578797e+00 1.9439027e-01 -1 9.3104105e-01 1 1 -1.2769340e-01 -9.9616139e-01 -6.5422437e-01 8.5024869e-01 -1.2186760e+00 2.4038818e-01 -1.5111727e+00 -1.3904070e-01 -1 9.9736352e-01 1 1 -4.3512699e-01 -9.3719985e-01 2.5327027e-02 -9.7520699e-01 8.9600121e-01 1.1599045e-01 1.4968175e+00 4.8783694e-01 -1 6.2639630e-01 1 1 4.4840592e-01 4.2773378e-01 1.5563424e+00 -6.1495667e-01 1.4386680e+00 -1.4775049e+00 -8.6254000e-01 -4.8136723e-01 -1 8.0257925e-01 1 1 -3.2239572e-01 9.5761062e-01 5.4553182e-01 2.6300141e-01 -1.1452080e+00 -1.2771310e+00 -1.4013250e+00 -7.3793747e-01 -1 9.7964141e-01 1 1 7.4252493e-01 1.8251247e-01 -1.5555883e+00 4.3816568e-02 1.0268469e+00 -1.3794113e+00 4.5099282e-01 4.9267179e-01 -1 8.7509226e-01 1 1 1.2105114e+00 1.2925970e+00 -4.3770868e-01 1.2923807e+00 1.4472707e+00 1.1887646e+00 -8.2666483e-01 -9.0344173e-01 -1 2.1947254e-01 1 1 1.1043972e-01 5.6446626e-01 1.0402303e+00 7.1421996e-02 -1.0736532e+00 -9.6255897e-01 1.5085721e+00 -8.2780360e-01 -1 9.9018915e-01 1 1 -5.2093590e-01 -6.2545310e-01 1.8724348e-01 3.0109666e-01 4.1822292e-01 1.4735272e+00 -1.2232261e+00 1.2187377e+00 -1 1.2764617e+00 1 1 2.4913725e-01 -2.2120912e-01 -8.7465693e-01 -5.7419471e-01 1.3299013e+00 3.9687111e-01 -1.7848560e-01 1.4081914e-01 -1 7.1660714e-01 1 1 -4.9332943e-01 -1.3576075e+00 -8.4695673e-01 4.8210380e-01 -7.8094264e-01 6.1161475e-01 4.1345073e-01 1.1279761e+00 -1 9.8695416e-01 1 1 -7.2464070e-01 7.8778896e-02 -2.4547783e-01 5.5115602e-01 2.7116046e-01 1.1797917e-01 -3.3654435e-01 1.5248118e+00 -1 8.0871847e-01 1 1 9.1849910e-01 1.4263923e+00 -8.3481004e-01 -1.2775078e+00 -1.0571378e+00 5.3088884e-01 -1.4341694e+00 1.5411320e+00 -1 8.6627476e-01 1 1 -5.7194118e-01 -1.1839134e-01 -2.9951986e-01 -1.4298069e+00 1.5330870e+00 5.2553508e-01 1.3544936e+00 -6.2532186e-01 -1 6.9483104e-01 1 1 6.5807424e-01 -1.1750914e+00 -1.1987811e+00 -7.2155786e-01 -7.5051392e-01 -1.4903815e+00 9.9354222e-01 -1.1571029e+00 -1 8.5895734e-01 1 1 -1.2939695e+00 1.4310615e+00 -8.7979072e-01 -6.7534248e-01 -3.9297854e-01 -9.2320609e-01 8.9922143e-01 -9.6982015e-01 -1 4.1759824e-01 1 1 1.5012168e+00 -1.8318415e-01 8.3404316e-01 9.3164950e-02 -1.1625549e+00 1.3253270e-03 -9.8762871e-01 -1.1846164e+00 -1 3.4775666e-01 1 1 8.1947766e-01 -1.5247437e-02 -2.2974693e-02 1.3101685e+00 -1.4962361e+00 2.8362193e-01 1.0998404e+00 1.5667735e+00 -1 7.0022895e-01 1 1 2.1891879e-01 1.3469232e+00 2.8022732e-01 5.7843523e-01 1.2090850e+00 1.0377429e+00 -1.1352829e-01 -6.7808530e-02 -1 3.4022419e-01 1 1 5.6304605e-01 -5.7852443e-01 5.3313942e-01 -1.4683944e+00 1.2710655e+00 -7.7713802e-01 -1.1231973e+00 7.4016891e-01 -1 3.3849329e-01 1 1 6.3784914e-01 -3.0814041e-02 6.5191301e-01 1.0473465e+00 -3.1543657e-02 1.3835282e+00 2.5402219e-01 -6.8801822e-01 -1 9.0995371e-01 1 1 1.2163261e+00 4.7119874e-01 -1.1732074e+00 4.0942845e-01 7.7491722e-01 -1.1095620e+00 -7.3511410e-02 6.8039424e-01 -1 7.1710415e-01 1 1 4.4939406e-01 -5.1787888e-01 -1.4617987e+00 1.1761308e+00 -1.0094078e+00 8.6255466e-02 -8.6036211e-01 -1.1253855e-02 -1 8.2532546e-01 1 1 5.7728071e-01 1.3629231e+00 -1.1967103e+00 3.2980847e-01 -5.1697940e-01 1.4214072e+00 6.4502737e-01 -6.4798200e-01 -1 1.0508406e+00 1 1 1.1187803e+00 1.2965903e+00 -6.3420958e-01 1.3214879e+00 7.7258674e-01 9.2075388e-01 -6.6127002e-01 1.2683222e+00 -1 1.0319914e+00 1 1 9.0927627e-01 -1.4357990e+00 2.6337956e-01 -8.1372746e-01 6.6282595e-01 -3.7502239e-01 9.8957590e-01 9.8493149e-01 -1 5.9138164e-01 1 1 1.4995220e+00 -8.9992864e-01 1.1629153e-01 -9.6465619e-01 2.8131537e-02 -9.6652558e-01 2.1061929e-01 6.9184660e-01 -1 8.8858124e-01 1 1 6.0966270e-01 -1.4735686e+00 4.4103514e-01 7.8316247e-01 1.5678361e+00 7.8020431e-01 -6.9652447e-01 8.3131989e-01 -1 4.9161981e-01 1 1 -1.2741594e+00 -1.0921252e+00 1.4604944e+00 -6.6165600e-01 -1.0572249e+00 -1.1393289e-01 -9.1255084e-01 1.3309361e+00 -1 4.0573236e-01 1 1 1.4398006e+00 9.7792016e-01 1.2661984e+00 7.8563284e-01 6.8595738e-02 1.5013581e+00 1.3308714e-02 9.0277247e-01 -1 8.0566905e-01 1 1 -9.6006624e-01 -9.0870456e-01 -1.5238054e-01 1.7218193e-02 -7.5935978e-02 5.3727761e-02 6.2647168e-01 -9.9567381e-01 -1 9.4489240e-01 1 1 -6.1335034e-01 -1.3155971e+00 -6.6171649e-01 3.5963732e-01 -7.6935988e-01 1.3653817e+00 -1.5090953e+00 9.7430412e-01 -1 3.9784617e-01 1 1 -1.0136067e+00 -7.1143036e-01 -2.3102595e-01 2.1749276e-04 1.6380111e-01 -1.3637606e+00 -1.2874203e+00 1.1484473e+00 -1 8.4984919e-01 1 1 1.1693844e+00 -1.0841210e-01 1.5544220e-01 5.1380820e-01 9.7003357e-01 3.3499216e-01 -1.5249855e+00 8.3293355e-03 -1 4.3378634e-01 1 1 3.9410126e-02 4.1635305e-02 -1.2880257e+00 -6.6371756e-01 -1.5115821e+00 4.7925789e-01 -1.3192524e+00 -1.3805280e+00 -1 6.0978794e-01 1 1 -5.1006535e-01 -8.1059609e-01 8.6633919e-01 6.9445973e-01 8.9886352e-01 -1.5625569e-01 6.8562721e-01 1.2692144e+00 -1 5.2321031e-01 1 1 7.3798647e-01 1.3988020e+00 -7.1926615e-01 7.6792502e-01 -7.1996346e-01 1.8213178e-01 -2.5409350e-02 2.7296192e-01 -1 7.5242595e-01 1 1 3.3082945e-01 1.1267562e+00 1.4242931e-01 8.5316133e-01 9.8910835e-01 1.1776107e+00 2.0165118e-01 9.4577716e-01 -1 4.7871841e-01 1 1 -3.6846888e-01 -1.2841092e-01 -8.4139567e-02 8.5360525e-01 -1.3642850e+00 6.8584770e-02 -6.2706300e-01 -7.8203040e-01 -1 1.1483430e+00 1 1 -7.7737344e-01 7.1805232e-02 -4.1701395e-01 -1.1101920e+00 9.4624400e-01 -2.6026670e-01 9.9545522e-01 8.3868399e-01 -1 1.8691186e-01 1 1 5.6841541e-01 4.5896319e-01 1.3975296e-01 -1.0779145e+00 7.8085075e-01 -1.2054057e+00 -1.5065405e+00 -5.6434245e-01 -1 4.7865122e-01 1 1 -2.2538250e-01 1.1843008e+00 -1.0833571e+00 1.0565300e+00 1.3259832e+00 8.7662692e-01 8.1095038e-01 -4.3529480e-01 -1 4.2268755e-01 1 1 7.5706644e-01 -5.8779867e-01 6.8867728e-01 8.1739833e-01 -6.5868140e-01 -6.0088537e-01 1.4140507e+00 7.6956892e-01 -1 8.0514319e-01 1 1 5.6538675e-01 1.1766772e+00 9.7175912e-01 -1.7086665e-01 5.1424600e-01 1.1399884e+00 -1.9878833e-01 2.0785583e-01 -1 6.5662043e-01 1 1 -8.6266718e-01 8.8717897e-02 -7.8474618e-01 -3.4009773e-01 4.1110639e-01 -7.8823426e-01 -1.5224712e+00 -1.8099620e-02 -1 1.3402954e+00 1 1 -3.9720156e-01 -1.1748201e+00 -8.2313569e-01 -1.4655869e+00 1.1029218e+00 2.4297315e-01 9.8936223e-02 5.3417965e-01 -1 4.5731186e-01 1 1 1.1775015e-01 -2.9123551e-01 1.1324311e+00 1.1088508e+00 1.4098322e+00 -4.2078302e-01 9.1858602e-01 -7.1445074e-01 -1 4.1360195e-01 1 1 -1.7660554e-01 -1.9378709e-01 1.0004380e+00 5.2782805e-01 1.1583028e+00 -3.7516890e-01 8.8886194e-01 -6.0645910e-01 -1 5.0840446e-01 1 1 5.9572380e-01 8.5200974e-01 5.5796881e-01 -6.5158757e-01 -8.5468224e-01 -2.8727367e-01 8.2962703e-01 -1.4315224e+00 -1 5.7806877e-01 1 1 7.4197678e-02 3.4843563e-01 1.2772625e-01 3.5972950e-01 -1.2827919e+00 4.1933216e-01 1.1533550e+00 -1.2804136e+00 -1 4.2841980e-01 1 1 -1.7190160e-01 2.2888211e-01 9.8730777e-01 1.5494118e+00 8.6639513e-01 1.1232204e+00 8.1097105e-01 -2.1055641e-03 -1 9.6491049e-01 1 1 1.1150752e+00 1.5121650e+00 -2.1075663e-01 3.0318114e-01 2.2097542e-01 1.3551384e-01 -1.3800256e+00 -8.3069655e-01 -1 3.7285142e-01 1 1 1.4689408e+00 -5.2714112e-01 1.5297910e+00 -9.7788344e-02 5.7143384e-01 -7.3585648e-02 2.8846520e-01 -2.7917911e-01 -1 9.4980707e-01 1 1 -1.2888551e+00 -3.6943976e-01 4.0309684e-01 -4.7574511e-01 2.3984051e-01 1.0335252e+00 7.5714354e-01 1.3760655e+00 -1 1.2634967e+00 1 1 -5.0600696e-01 -1.3869447e+00 -1.5667120e+00 -4.9469720e-01 3.3600974e-01 5.9288600e-01 -1.2803341e+00 -8.7242395e-01 -1 5.0023463e-01 1 1 -1.6760457e-01 2.3728050e-01 1.1003507e+00 1.4199428e+00 -1.2679134e+00 -4.9690224e-01 1.3336959e+00 -1.0163636e+00 -1 5.7977968e-01 1 1 1.0786398e+00 1.2922665e+00 -9.6192428e-01 1.4416437e+00 -3.9772216e-01 -1.0826016e+00 1.6359249e-01 -1.1836571e+00 -1 8.2751996e-01 1 1 -1.4318466e+00 1.2934869e+00 -4.2565885e-01 -1.3989658e+00 7.9287970e-01 8.1936658e-01 6.0533483e-01 -1.1598561e+00 -1 8.8169292e-01 1 1 -4.4537266e-01 -1.8622825e-01 -6.4178367e-01 -7.3881424e-01 -7.0698937e-01 1.4935759e+00 1.3855445e+00 -1.1866977e-01 -1 1.0477357e+00 1 1 1.0369828e+00 -9.1192775e-01 -1.3706224e+00 1.4648975e+00 -8.6688124e-01 1.2045860e+00 1.3620067e+00 4.2849822e-01 -1 6.8148344e-01 1 1 -9.8687538e-01 1.0607875e+00 1.2481200e+00 -1.2853999e-01 1.0336514e+00 1.0534203e+00 -1.5390177e+00 1.2392165e+00 -1 6.2105805e-01 1 1 1.1947552e+00 1.1691010e-01 7.3808086e-01 1.0442111e+00 -4.2911237e-01 -1.1812340e+00 -1.5388006e+00 -1.2467769e+00 -1 9.5281759e-01 1 1 -8.0902133e-01 1.4127114e+00 -1.2243683e+00 1.1192595e+00 1.0051009e+00 -1.2756669e+00 -1.0304139e+00 -1.5664569e-01 -1 3.1568525e-01 1 1 -4.0854682e-01 -7.1725551e-01 -5.2671472e-01 -4.6172203e-01 3.8769663e-01 1.2370872e+00 1.4346364e+00 -8.9500015e-02 -1 7.1609958e-01 1 1 1.0751854e+00 -6.2242776e-01 5.1380023e-01 -4.2832770e-01 3.5416810e-01 6.6402293e-01 2.0966609e-01 5.9612624e-01 -1 6.4192118e-01 1 1 2.0045780e-01 3.6011494e-01 -7.9766898e-01 -1.5148931e+00 -8.1475459e-01 1.2962686e+00 -1.0090079e+00 5.5469828e-01 -1 1.1755403e+00 1 1 1.3069511e+00 -1.3971629e+00 -1.2466355e+00 -1.3415066e+00 6.2205863e-01 -5.5945139e-01 -7.7859155e-02 -1.4329290e+00 -1 6.3556670e-01 1 1 -8.9308924e-02 1.2875816e+00 -9.2160880e-01 5.0837958e-01 -2.8103401e-01 8.7273391e-02 1.4653238e+00 2.1179604e-01 -1 2.6294213e-01 1 1 6.6619579e-01 1.0931307e+00 -1.4273796e+00 -7.9634388e-01 -1.5247764e+00 -3.1988771e-01 7.5305266e-01 2.3159527e-01 -1 6.8784930e-01 1 1 1.1644807e-01 2.1370545e-01 -7.6717200e-01 -9.6695983e-01 -9.4498923e-01 -1.0877599e+00 -9.2072789e-01 -1.1569977e-02 -1 1.2091835e+00 1 1 -6.9474377e-02 9.0701510e-01 -7.6350817e-01 -2.3514306e-01 1.4585078e+00 -1.0533579e+00 8.1169221e-01 3.2214140e-01 -1 5.6374124e-01 1 1 1.0166163e+00 1.1953044e+00 1.1241248e+00 7.4223392e-02 -7.0698643e-01 -9.1156432e-01 1.3156113e+00 1.2663120e+00 -1 8.0369256e-01 1 1 -8.5271761e-01 -1.0044288e+00 -3.7282400e-01 2.6026874e-01 -8.1743626e-01 8.8576704e-01 9.4931214e-01 -1.3840591e+00 -1 5.2951423e-01 1 1 3.2079712e-01 1.4846111e+00 1.4242944e+00 1.2398033e+00 -4.6648441e-01 -9.2096897e-01 -1.0599453e+00 -1.5292825e+00 -1 6.1725576e-01 1 1 6.6427273e-01 1.3296638e+00 -8.2085301e-01 -8.0950487e-01 1.2117507e+00 -9.8450403e-02 1.4710172e+00 -1.2808746e+00 -1 4.2123357e-01 1 1 -7.8856763e-01 1.5115084e+00 -1.3432653e+00 8.8942730e-01 -1.0513376e+00 9.6341324e-01 -9.4861298e-01 -1.4668835e+00 -1 3.6790813e-01 1 1 9.2318811e-01 1.0036048e+00 -7.7567753e-01 9.0686777e-01 -1.5132357e+00 3.1771215e-01 2.4431999e-01 1.3076679e+00 -1 8.1685629e-01 1 1 -3.0360115e-01 3.7467399e-01 7.9718716e-01 -1.2809282e+00 1.3812292e+00 -9.1932658e-01 2.2452986e-01 -6.0821514e-01 -1 1.1755284e+00 1 1 -6.7810365e-01 1.3940326e+00 -5.6814216e-01 7.7459397e-01 1.0913226e+00 -7.6910537e-01 6.2057872e-01 4.7058985e-01 -1 6.4679544e-01 1 1 8.1004428e-01 -4.9144918e-01 -1.4652215e+00 -1.5909817e-01 1.2407815e+00 1.2997777e+00 -2.1113433e-02 -1.3267628e+00 -1 8.2416991e-01 1 1 -1.2483155e+00 -5.3929421e-01 9.6714610e-01 -4.6759820e-01 -7.6603857e-02 -1.2708889e+00 1.4650487e-01 1.2166297e-01 -1 9.3584861e-01 1 1 -8.8218267e-01 -4.2306537e-01 2.2414840e-01 1.3418176e+00 5.7196573e-01 -1.4207116e-01 -7.0122365e-01 -3.8728258e-01 -1 1.0144341e-01 1 1 1.4732430e+00 -1.0354593e+00 4.9256113e-01 -1.5648780e+00 -2.4542619e-01 -1.7964090e-01 -1.3518215e+00 3.2157997e-01 -1 8.5198333e-01 1 1 -1.2376861e+00 1.4593602e+00 3.7827192e-01 5.0854293e-01 3.3243323e-02 -1.5407220e-01 -6.6439164e-02 1.2551373e+00 -1 7.0227689e-01 1 1 -1.3046317e+00 1.0535189e+00 -9.6743578e-01 -1.1926456e+00 -4.8295621e-01 -8.1906223e-01 -1.3776391e+00 -7.0266919e-01 -1 6.5833055e-01 1 1 1.3725668e+00 4.7521000e-01 1.1904881e+00 -1.4327477e+00 8.3037392e-01 4.8016260e-01 -4.4256810e-01 -5.1429695e-01 -1 7.3072358e-01 1 1 1.5427228e-02 9.2592108e-01 -2.6940757e-01 1.1749973e-01 1.1399629e+00 -6.5874176e-01 1.0493617e+00 -1.2674562e+00 -1 9.4819161e-01 1 1 -1.4667657e+00 -1.4943508e+00 -8.9805835e-01 -1.2437378e+00 -1.2164215e+00 -5.0027370e-01 -2.7942939e-01 1.0031289e+00 -1 1.0934810e+00 1 1 1.4694816e-01 1.4789134e+00 -1.4555876e+00 6.5577407e-01 1.0893794e+00 -1.1980625e+00 3.1129358e-01 -1.3399843e+00 -1 9.0415204e-01 1 1 4.6590090e-01 -1.8409873e-01 -4.7875160e-01 8.8778619e-01 -1.9648211e-03 -1.3688972e+00 1.1593768e+00 9.6087499e-01 -1 8.8674764e-01 1 1 1.5474733e+00 3.2139754e-01 -7.5928813e-01 -1.5426790e+00 1.5347704e+00 -1.1717509e+00 1.4877503e+00 -1.5018636e+00 -1 5.5421793e-01 1 1 -8.6218910e-01 1.3306981e+00 -2.0621538e-01 -2.4166564e-01 -7.3161907e-01 1.0271410e+00 6.8270238e-01 8.7595373e-01 -1 7.2063721e-01 1 1 1.3546819e+00 4.4459810e-02 -6.8525641e-01 4.0482143e-01 -1.2802723e-01 1.0681391e-01 1.0825837e+00 6.5118848e-01 -1 9.1094737e-01 1 1 1.0165272e+00 -4.6301900e-01 -2.5838806e-02 -8.5588240e-01 2.3731840e-01 1.3719976e+00 -1.1197000e+00 -7.8402362e-01 -1 4.5948534e-01 1 1 7.9126478e-01 -2.3528863e-01 -7.3302537e-01 5.3728475e-01 -1.2123685e+00 -1.2618297e-01 -6.5817038e-01 -1.2453648e+00 -1 3.3781487e-01 1 1 4.2548819e-01 7.6906363e-01 1.3690261e+00 1.2075677e+00 9.3208906e-02 -1.8208347e-01 -3.2183178e-01 -1.5557680e+00 -1 3.3931472e-01 1 1 9.1505068e-01 1.1401927e+00 1.9752557e-01 9.0125710e-01 -1.0926507e+00 -3.6561626e-01 7.9584226e-01 -3.1671060e-01 -1 3.0626536e-01 1 1 1.1606792e+00 -4.9569914e-01 -8.5113382e-01 -1.3316748e+00 -1.5706644e+00 4.2795459e-02 -1.1806310e+00 -1.0971490e+00 -1 7.3391219e-01 1 1 1.3867905e+00 2.8823641e-01 -1.3347007e+00 -7.5164255e-01 6.4626187e-01 -1.6144345e-01 -5.6675471e-01 1.3652078e+00 -1 8.4767898e-01 1 1 3.1202772e-01 5.3460190e-02 -1.3433179e+00 -5.1220188e-01 1.2374566e+00 9.5598457e-01 -1.3748910e-01 -1.1448561e+00 -1 2.6637995e-01 1 1 9.3173128e-01 9.9145828e-03 1.4832815e+00 -6.1308723e-01 5.8907265e-01 1.1277580e+00 1.4329382e+00 6.5896395e-01 -1 4.8276850e-01 1 1 -1.2316908e+00 1.2998197e-01 9.7462819e-01 2.6679553e-01 1.3855858e+00 1.0002713e+00 -5.7215912e-02 1.0929701e+00 -1 5.0042403e-01 1 1 -1.0726361e+00 1.2000608e+00 3.1195568e-01 9.7981991e-01 -1.0852170e+00 8.9717886e-01 -3.0047766e-01 6.5684586e-01 -1 1.2004812e+00 1 1 -1.3354886e+00 3.9622854e-01 -2.7906854e-01 -3.9541314e-01 8.4442992e-01 -7.5970831e-01 1.5530258e+00 5.1720549e-02 -1 6.7728530e-01 1 1 1.1228301e+00 -7.6339096e-01 9.2876611e-02 -1.2402459e+00 -1.3820222e+00 -9.8500868e-01 1.3535194e+00 -9.5389342e-01 -1 7.3496389e-01 1 1 -1.4196973e-01 -4.7511668e-02 -3.9433948e-01 -3.4623577e-01 1.2892617e+00 1.1524237e+00 3.2842830e-01 -5.3940582e-01 -1 5.7206411e-01 1 1 1.5252154e+00 -5.6407217e-01 1.0969003e+00 -9.5501839e-01 1.0562370e+00 8.6560011e-01 1.1612627e-01 8.4276490e-01 -1 5.6779850e-01 1 1 -1.1006590e+00 9.6568336e-01 7.3765083e-01 -5.9723476e-01 -9.6409233e-01 -5.7450433e-01 8.0515208e-01 -1.0915601e+00 -1 2.5089458e-01 1 1 -1.0784457e+00 7.7262510e-01 9.7288497e-01 -3.3609261e-01 8.3512750e-01 1.5616159e+00 1.3514818e+00 1.0508581e+00 -1 9.1031070e-01 1 1 1.5530084e+00 1.3077007e+00 -7.1199277e-01 -1.2495510e-01 -6.4815537e-01 1.2139680e+00 6.3908484e-01 -2.6144011e-01 -1 2.6248081e-01 1 1 1.0612014e+00 -5.6353999e-02 -1.3613408e-01 -1.5365511e+00 1.4961028e+00 -1.4848362e+00 -6.3046510e-03 1.0641261e+00 -1 9.2525598e-01 1 1 7.9098624e-01 -1.5222641e+00 -9.2609548e-01 -9.2326317e-01 -3.0857235e-01 1.1696399e+00 8.5188077e-01 -3.1917053e-01 -1 9.1798083e-01 1 1 -1.1143588e+00 4.3710531e-01 -1.4367215e+00 -9.5797137e-01 5.9405506e-01 1.1920077e+00 1.3224151e+00 1.5411471e+00 -1 1.0785131e+00 1 1 1.1462711e+00 1.3852462e+00 -6.9748095e-01 3.7502671e-02 3.0201143e-01 1.3784727e-01 -9.3791389e-01 -3.7226974e-01 -1 9.1430994e-01 1 1 1.1325580e+00 -5.1092400e-01 -1.2800851e+00 -1.1527349e+00 -9.0756958e-01 1.4452428e+00 9.9315910e-01 1.3150653e+00 -1 8.1450142e-01 1 1 -7.3489097e-03 -1.1268917e+00 -7.6397483e-01 1.8561208e-01 -1.0896650e+00 -5.9848331e-01 7.4322354e-01 1.1978035e+00 -1 9.7686914e-01 1 1 -9.9101228e-01 9.9253447e-01 -4.3578130e-01 -1.9302429e-02 1.4848556e+00 6.7071113e-01 3.8564123e-01 1.5733929e-01 -1 8.5033613e-01 1 1 7.8082157e-01 -3.3017021e-01 -1.1237896e+00 -8.3188844e-01 -8.4383403e-01 6.0760204e-01 3.6648279e-01 -8.1955691e-01 -1 3.5008398e-01 1 1 8.3556563e-01 -1.1180199e+00 -2.7759119e-01 -1.4617525e+00 -1.1692919e+00 -1.3502605e+00 -1.1870091e+00 -1.5508109e+00 -1 9.0687494e-01 1 1 4.3232366e-01 -6.9553119e-01 -2.1007167e-01 -4.1891681e-01 1.5150213e+00 1.0364877e+00 -9.4906854e-01 1.3156775e+00 -1 9.1480742e-01 1 1 -4.4003320e-01 7.3623578e-02 4.7552169e-01 -4.2563887e-01 3.5456971e-01 1.1799037e-01 -1.1291163e+00 -1.0786250e+00 -1 5.1786794e-01 1 1 -3.2883715e-01 -3.9602665e-01 -1.1860337e-01 -3.0599541e-01 -3.4819496e-01 7.1922728e-01 1.3038098e+00 -1.4602591e+00 -1 6.6887232e-01 1 1 -7.0449120e-01 1.0148899e+00 1.5444896e+00 -7.7628728e-02 6.7444983e-01 -7.9563916e-01 5.2330412e-01 -4.5332299e-01 -1 1.1979676e+00 1 1 2.7907720e-01 1.5486882e+00 -7.4417761e-01 -9.4507231e-01 6.1199394e-01 1.4525620e+00 -1.2871179e+00 -6.3735862e-01 -1 1.0016177e+00 1 1 5.2729167e-02 7.0755989e-01 -7.1280321e-01 6.2172474e-02 2.0786191e-01 -1.0635891e-01 4.1563389e-01 7.4462285e-01 -1 8.5032566e-01 1 1 2.8998012e-01 1.0308167e+00 -1.1907390e+00 -1.2175783e+00 8.4035876e-02 -7.9782571e-03 -1.3432951e+00 -1.2288163e+00 -1 6.5457170e-01 1 1 1.0856208e+00 -9.4762013e-01 -8.0534677e-01 4.9621198e-01 -1.3257313e+00 9.9791729e-01 -1.2756596e+00 1.1430107e-01 -1 5.5326400e-01 1 1 -3.4155490e-01 1.2232658e+00 -1.4820114e+00 -1.0936785e+00 -1.3914376e+00 -9.6734654e-01 1.3597776e+00 1.5449260e+00 -1 7.6650216e-01 1 1 -8.2340814e-01 8.4529221e-01 1.5225770e+00 4.8140179e-03 1.2442618e-01 -4.5125681e-01 -1.3039875e+00 3.0800147e-01 -1 6.2931210e-01 1 1 -3.0493626e-01 5.4415208e-01 -1.4623533e+00 -7.7220943e-01 -1.0699119e+00 -4.6853893e-01 -3.6702332e-01 -7.6396520e-01 -1 3.9104620e-01 1 1 -1.1261037e+00 3.8787147e-01 -1.0933330e+00 -6.0468536e-01 4.6775705e-01 1.2390390e+00 1.5270634e+00 -2.7394792e-01 -1 5.6736285e-01 1 1 -1.4714006e+00 1.5107315e-01 -4.7258060e-01 1.0531638e-01 1.3278429e+00 -1.0889717e+00 -1.4567733e+00 1.3320611e+00 -1 9.6291509e-01 1 1 7.8740259e-01 6.7962047e-01 -7.1593017e-01 1.3357892e+00 -8.1802377e-01 5.7132380e-01 -1.5566078e+00 9.6092104e-01 -1 8.3505123e-01 1 1 1.4870567e+00 -4.4962818e-01 -3.3849849e-01 7.8759620e-01 -9.1607468e-01 1.5319546e+00 1.2767124e+00 -7.2790567e-01 -1 1.0377469e+00 1 1 -1.5495383e+00 -1.3704863e+00 2.8014942e-01 -1.5421026e+00 4.7848023e-01 -9.3307405e-01 6.2719680e-01 -5.4877371e-01 -1 6.8720618e-01 1 1 7.1294087e-01 3.9424930e-01 -7.7608323e-01 2.1602334e-02 -6.5995837e-01 6.5492717e-01 1.2531976e+00 4.7630247e-01 -1 9.5591178e-01 1 1 3.6283250e-01 5.2915798e-01 2.6190613e-01 -1.3543175e+00 1.0432946e+00 -7.7965630e-01 1.2550636e+00 4.3759312e-01 -1 8.2286618e-01 1 1 2.9453028e-01 -2.9067557e-01 4.8493698e-01 -1.1754184e+00 1.4240148e+00 -1.0048050e-01 1.2007580e+00 1.5923896e-01 -1 8.4464596e-01 1 1 -9.7966560e-01 -2.0776510e-01 1.0444864e+00 -9.2188638e-01 7.6451749e-01 1.4011613e+00 -4.5126188e-01 -3.0771615e-01 -1 1.0316974e+00 1 1 -1.5264112e-01 1.5430017e+00 -5.3652889e-01 1.9049528e-01 1.3150146e-01 -5.9731541e-02 -5.5373380e-01 -7.2376928e-01 -1 3.2076223e-01 1 1 1.2418378e+00 -6.1705285e-01 -1.0701169e+00 3.7130592e-01 -1.5362440e+00 1.4016338e+00 -1.2064895e+00 -1.4349476e-01 -1 8.6960637e-01 1 1 -1.1736633e+00 -4.0998014e-01 1.6371509e-01 1.3355159e+00 1.0964043e+00 -1.5442001e+00 1.5108803e+00 1.0267418e+00 -1 5.8943573e-01 1 1 3.0114514e-01 -1.0234561e+00 -4.7572215e-01 -6.6432677e-01 -1.3150578e+00 -6.7353234e-01 -1.2833124e-01 -3.1868499e-01 -1 7.0096072e-01 1 1 2.4067640e-01 -1.0061515e+00 -1.0880009e-01 -1.1980884e-01 -1.0720642e+00 -8.9963650e-01 1.4110735e+00 2.7693128e-01 -1 4.4831498e-01 1 1 -1.3231350e+00 8.0520397e-01 -1.9613983e-01 1.3369723e-01 -1.1493017e+00 2.9471873e-01 2.9570799e-02 -1.4562439e+00 -1 1.2286052e+00 1 1 1.4043755e+00 -9.1807439e-01 -9.9141978e-01 8.1056469e-01 1.3398603e+00 -9.5392688e-01 6.2478302e-01 1.0563463e+00 -1 7.5656956e-01 1 1 5.5301090e-01 1.4267829e+00 2.1524903e-01 1.2149267e+00 9.5545550e-02 -1.1018149e+00 1.5255063e+00 8.7134694e-01 -1 6.2663595e-01 1 1 -1.5184553e+00 1.6322289e-01 -1.4243374e+00 -1.0789212e+00 4.8022060e-01 1.4856416e+00 6.4707334e-01 -1.3769154e+00 -1 9.8839177e-01 1 1 -1.5215541e+00 6.7667079e-01 9.6512212e-02 -1.5641280e-01 3.1609409e-01 -1.9978724e-01 -8.3214797e-01 -8.4512738e-01 -1 2.7929952e-01 1 1 -1.9571371e-01 2.4047977e-01 1.0189314e+00 6.8317520e-01 1.6016542e-01 5.3840901e-01 4.5957843e-01 -9.1554686e-01 -1 9.3209764e-01 1 1 -1.1277760e-01 -1.4862428e+00 3.5849958e-01 -3.9556585e-01 -4.4466337e-01 1.2534718e+00 -1.0416746e+00 -7.5237405e-02 -1 9.8713864e-01 1 1 -1.0727854e+00 -4.7898092e-01 -2.7218450e-01 -6.6521944e-01 3.9174717e-01 -4.2005042e-01 6.7086064e-01 1.5467725e+00 -1 1.0480099e+00 1 1 -7.0346881e-01 -1.4718721e+00 -4.4600844e-01 5.8507959e-01 -6.8345654e-01 -6.2877854e-01 -2.1221392e-02 -7.3093437e-02 -1 7.1541249e-01 1 1 -1.3871774e+00 -8.5332184e-01 -2.2379053e-01 2.4770061e-01 -1.1913904e+00 4.3677157e-01 1.4736312e+00 -1.1867100e-01 -1 8.2110053e-01 1 1 -5.3160828e-01 -4.0967805e-01 -7.6103777e-01 4.9393160e-01 8.1349530e-01 -1.0822292e+00 -9.9700963e-01 4.0791868e-01 -1 7.5531593e-01 1 1 -5.0812180e-02 9.1214758e-01 -1.3380282e+00 1.4205462e+00 2.0425002e-01 7.9575451e-01 5.1440380e-01 9.3407781e-01 -1 7.0492476e-01 1 1 5.1290009e-01 -5.0777489e-01 -7.1912006e-01 -9.8457039e-01 -9.3074921e-01 4.8616833e-01 -7.8331835e-02 5.0731665e-01 -1 6.1029583e-01 1 1 -2.1837229e-01 1.5347362e+00 -5.4387914e-01 -9.0605914e-01 -1.1121889e+00 -2.5136521e-01 -1.9583260e-01 1.8842553e-01 -1 5.7724533e-01 1 1 -8.0283349e-01 -1.3067152e+00 1.0579047e+00 -8.3635106e-01 -8.1715813e-02 7.4707060e-01 1.0306081e+00 1.4241954e-01 -1 8.5138966e-01 1 1 -8.2091099e-02 9.1226509e-01 -1.2103465e+00 -1.0667322e+00 -5.2168669e-01 -9.3020875e-01 -1.3116796e+00 -2.4845625e-01 -1 9.4581543e-01 1 1 -5.4592144e-01 1.4672955e+00 -4.8173614e-01 5.0046134e-01 1.9683214e-01 -1.4534479e+00 -8.4337898e-01 -6.2762054e-01 -1 6.8806947e-01 1 1 1.2905213e+00 -6.6757134e-01 -6.5507010e-01 1.2101799e+00 6.0750645e-02 9.2501261e-01 1.9548968e-01 1.0496580e+00 -1 6.3223163e-01 1 1 2.3506714e-01 -1.2441139e+00 1.5191470e+00 8.2205261e-01 1.8481257e-02 -1.0550294e+00 -5.1082503e-01 1.5592513e+00 -1 7.5624221e-01 1 1 -1.3501303e+00 6.1836055e-01 5.8023869e-01 -4.8620368e-01 -4.0318700e-01 -7.3076142e-01 5.3643668e-01 -8.3011823e-01 -1 6.1940040e-01 1 1 8.3923791e-02 3.9731324e-01 5.6810677e-01 -3.4283521e-01 5.1398950e-02 -1.4214856e+00 -4.7971674e-01 1.5953959e-02 -1 7.7893614e-01 1 1 -6.7941100e-02 -1.3823511e+00 8.7045557e-01 -3.5036931e-01 -7.5824745e-02 9.0377280e-01 -1.2725019e+00 1.1028164e+00 -1 1.3389810e+00 1 1 -1.4879290e+00 -1.0965348e+00 -6.5014427e-01 -1.3123276e+00 1.1001327e+00 1.0893746e-01 1.0227386e+00 -3.6101631e-01 -1 6.1511278e-01 1 1 -5.4464075e-01 -8.7753607e-01 -5.1551195e-01 8.3223508e-01 -1.4832685e+00 -6.3661037e-01 1.5149278e+00 -1.1856880e+00 -1 3.7163931e-01 1 1 8.2397346e-01 1.0287245e+00 3.0323185e-01 1.0044702e+00 -7.5572778e-01 7.5409694e-01 -1.2177121e+00 -7.3568013e-01 -1 5.8567005e-01 1 1 3.8158690e-01 -1.5531342e+00 7.5435706e-01 -7.8800472e-01 -5.7713374e-02 9.2255856e-01 1.3892993e+00 7.3269205e-01 -1 5.4148760e-01 1 1 1.3404756e+00 -3.3474229e-02 -9.8888825e-01 9.5934353e-01 7.6345030e-01 -1.4596819e+00 -1.5043653e+00 -6.8787685e-01 -1 1.1955001e+00 1 1 1.0123922e+00 -2.5628032e-01 -1.2195989e+00 1.0331453e+00 1.0447711e+00 -1.7611404e-01 -3.3044021e-01 -8.5257314e-02 -1 6.2177655e-01 1 1 4.0963878e-01 -1.7988432e-01 1.0940724e+00 4.9034082e-01 1.1065847e+00 -5.6832349e-01 6.2716778e-01 -3.5343098e-01 -1 9.6760110e-01 1 1 1.5694737e+00 -1.1036774e+00 3.3239201e-01 7.6060449e-01 1.3974329e-01 -1.3712202e+00 7.6548464e-01 6.3724253e-01 -1 5.3955127e-01 1 1 1.3330419e+00 -1.5424393e+00 7.6081556e-01 3.3908050e-01 -1.2459035e+00 6.2521407e-01 6.7837523e-01 4.4584745e-01 -1 6.1705834e-01 1 1 -1.4029726e+00 6.4482402e-01 7.4498750e-01 7.6968145e-02 -1.1847091e+00 -6.5451132e-01 6.1274279e-01 6.5962852e-01 -1 9.3753600e-01 1 1 1.0338958e+00 -9.3740544e-01 -1.3834047e+00 -7.3255345e-01 7.9655151e-03 1.4857696e+00 2.2726925e-01 -3.0387352e-01 -1 7.8775454e-01 1 1 5.3856444e-01 1.1400444e-01 4.3724489e-02 -1.2429381e-01 -1.2120724e+00 -1.1896255e+00 -4.6238039e-01 1.0273510e+00 -1 4.9792484e-01 1 1 7.2403008e-01 -2.9896714e-01 -2.5519085e-01 1.5307322e-01 -1.2133420e+00 -9.3961813e-01 1.0729872e+00 4.9585404e-01 -1 8.2759556e-01 1 1 1.3851475e+00 -1.3340726e+00 -7.1856700e-01 -2.6285500e-01 -5.6145543e-01 6.2443665e-01 9.5479568e-01 -8.2640660e-01 -1 1.0072680e+00 1 1 9.7164301e-01 -2.1219321e-01 -6.7339271e-01 -7.2474041e-01 9.6287151e-01 -1.1542555e+00 -4.3130958e-03 -4.3454311e-01 -1 6.7603399e-01 1 1 4.0540449e-01 -6.2360631e-01 1.4470949e+00 -7.5736883e-01 6.3762950e-01 -2.3676393e-01 -2.3356964e-01 8.3687225e-01 -1 4.2680670e-01 1 1 -4.8123411e-01 -5.9822254e-01 -8.8592533e-01 6.3556188e-01 6.6638691e-01 1.1065324e+00 1.3858470e+00 4.0163430e-01 -1 3.8488232e-01 1 1 1.4993315e+00 -1.2298189e+00 1.4021951e+00 4.7347170e-01 1.8703396e-01 -7.3794828e-01 1.6231202e-01 -1.0149161e+00 -1 5.8542566e-01 1 1 5.4908383e-01 -1.0285434e+00 -1.5358528e+00 -1.5315811e-02 -1.2545014e+00 3.1099650e-01 1.0757674e+00 1.1539726e+00 -1 3.1339758e-01 1 1 -1.5472091e+00 1.4554203e+00 1.3881731e+00 1.9776364e-01 -1.1771175e+00 -6.9206466e-01 5.5720656e-01 -1.3754434e+00 -1 6.2585931e-01 1 1 -9.8031501e-01 8.0829885e-01 1.5580566e+00 8.5065519e-03 -1.2050943e+00 -1.3547294e+00 -1.1707254e-01 -1.2388273e+00 -1 3.7810435e-01 1 1 1.4990741e+00 8.3207904e-01 1.0831442e+00 -1.5436441e+00 -1.7254453e-01 1.3261023e+00 -1.0012394e+00 1.5063364e+00 -1 9.0682131e-01 1 1 -6.3439539e-01 1.5234869e+00 -1.1250233e+00 -7.5360091e-01 -2.6583144e-01 1.3436808e+00 -1.4596164e+00 -1.0998712e+00 -1 7.1190838e-01 1 1 2.8214380e-01 1.2646035e+00 9.7938797e-01 1.1310106e+00 -4.8433352e-01 1.4753490e+00 9.2475613e-01 -4.0356646e-01 -1 6.4749937e-01 1 1 1.3274633e+00 1.3172130e+00 -1.3719126e+00 -8.8158966e-01 -3.2694415e-01 -3.9994526e-01 9.1741837e-01 -4.3032434e-02 -1 2.6781406e-01 1 1 -9.1604490e-01 -4.0467208e-01 1.5545063e+00 -1.1264342e+00 -3.0471919e-01 1.1283489e+00 1.1379792e-01 -6.7980564e-01 -1 5.1872017e-01 1 1 9.7902775e-01 2.2452648e-01 1.1031633e+00 -7.4193735e-01 -6.1936437e-01 1.5073712e+00 -6.2826022e-01 4.7901411e-01 -1 7.4859413e-01 1 1 -1.1428494e+00 5.6378214e-01 -8.1443835e-01 -7.5986384e-01 -1.5605651e+00 5.8394229e-01 -2.7661576e-01 -1.1118356e+00 -1 9.5214761e-01 1 1 -1.7203287e-01 4.4292930e-01 -3.4607320e-01 -4.5748478e-01 7.3878099e-01 -1.7448138e-02 4.7608895e-01 -4.2715059e-01 -1 1.1875052e+00 1 1 -1.0911892e+00 -1.2618531e+00 -1.3642530e+00 -1.4694233e+00 1.1179987e+00 -1.0827446e+00 -9.4975385e-03 -5.8067572e-01 -1 4.8414278e-01 1 1 1.0014540e+00 9.2673476e-01 1.4851968e+00 -5.3757695e-01 3.3852411e-01 1.5575296e+00 5.9609623e-01 1.5115702e+00 -1 1.0961281e+00 1 1 -1.2158797e+00 -3.8521135e-01 -1.3921383e+00 1.6463126e-01 1.5042275e-01 -1.4919700e+00 5.0388909e-02 -1.0987826e+00 -1 4.5987221e-01 1 1 7.7061769e-01 5.7532407e-01 9.1337432e-01 -7.8561618e-01 -8.2692711e-01 6.5213726e-01 -1.3436217e+00 -9.5687856e-01 -1 8.0301292e-01 1 1 -1.0150412e+00 -3.5053766e-01 1.2604917e+00 2.6278157e-01 2.4201250e-01 -5.4579377e-01 -4.8175308e-01 -4.4521939e-01 -1 7.6205759e-01 1 1 -9.4991041e-01 -1.0001881e+00 1.3242870e+00 -5.0939273e-01 -8.5844017e-01 2.9460997e-01 -9.3976603e-01 4.7137318e-01 -1 6.9359371e-01 1 1 4.2954031e-01 5.0053335e-01 -8.9151004e-01 -5.2357806e-01 1.5311846e+00 3.5977479e-01 1.2802323e+00 -7.2761239e-01 -1 1.0068066e+00 1 1 -9.5945964e-02 -7.2110472e-01 -1.3538432e+00 -1.7545131e-01 -1.3067347e+00 -8.3095912e-01 9.6352696e-02 1.2387408e+00 -1 6.8338009e-01 1 1 -9.2679078e-01 6.5750022e-01 5.1320205e-01 1.1453226e+00 5.8417264e-01 -1.5506070e+00 1.4795534e+00 1.8268989e-01 -1 1.1765237e+00 1 1 -5.5628417e-01 -1.5166930e+00 -1.4265496e+00 8.9899975e-01 7.1254359e-01 -1.5404857e+00 1.1474121e+00 1.1330215e+00 -1 4.7696187e-01 1 1 -8.8325618e-02 -1.7713526e-01 6.1645970e-01 1.5697009e+00 -3.1145521e-02 -1.0786659e+00 1.4596913e+00 1.4992766e+00 -1 1.0236980e+00 1 1 1.4846605e+00 1.1175763e+00 -1.3441862e-01 -1.1315200e+00 1.1832050e+00 9.9338188e-01 3.3393968e-01 -3.7320903e-01 -1 7.6703021e-01 1 1 -9.8169067e-01 -4.7683045e-01 -3.6864119e-01 -1.3956253e+00 -1.5452159e-01 1.3458286e+00 -1.5017910e+00 1.2363330e+00 -1 7.0997515e-01 1 1 3.6951507e-01 1.1354285e-01 -5.3179170e-01 -1.1432756e+00 1.0527049e+00 -1.2501204e-01 -1.0460369e+00 5.5516712e-01 -1 8.2166155e-01 1 1 -4.8892014e-01 1.3679143e+00 8.0292924e-03 -1.0531584e+00 -6.3892069e-01 6.4820355e-01 -3.8897631e-01 1.6358754e-01 -1 6.4738019e-01 1 1 1.1255293e+00 3.6049027e-01 -1.4016599e-01 -6.9950332e-01 -3.7642485e-01 -6.8627204e-01 1.2954160e-01 5.2220529e-01 -1 8.3716642e-01 1 1 1.2410550e+00 -1.3723381e+00 4.2472174e-01 -7.1259000e-01 5.9511852e-01 -1.3874853e+00 8.1938625e-02 -9.0549872e-01 -1 5.3885059e-01 1 1 1.3773107e+00 6.8683006e-01 5.9976020e-01 -7.4900837e-01 -6.7402950e-01 5.7617921e-01 1.1248819e+00 -8.4211693e-01 -1 7.6784161e-01 1 1 1.2060355e+00 1.3414455e+00 -1.2012104e+00 -2.2193355e-01 1.6933184e-01 1.4553803e+00 -2.1454779e-01 -5.8427527e-01 -1 1.0946678e+00 1 1 2.8346152e-01 -1.5353896e+00 -8.6882004e-01 -9.6662878e-01 -3.2271713e-01 1.3630433e-01 6.4360145e-01 7.0420331e-01 -1 5.1159163e-01 1 1 1.4832683e+00 -2.5109685e-01 -1.3570203e-01 -9.5432883e-01 -1.5178765e+00 6.4582111e-01 5.0614189e-01 1.1655312e+00 -1 8.8450944e-01 1 1 7.5255602e-01 -1.0257778e+00 5.2223464e-02 1.5674401e+00 -1.2173729e+00 1.1272046e-01 -7.0623095e-01 1.2529033e+00 -1 7.7022149e-01 1 1 1.5706728e-01 8.1316330e-01 1.2154080e+00 -1.4299350e+00 8.0622865e-01 1.1240683e-01 -6.8652567e-01 -5.4936699e-01 -1 3.8660848e-01 1 1 8.9189708e-01 9.0750324e-01 7.2702961e-01 2.6670678e-01 5.9579189e-01 1.1244269e+00 6.3288304e-01 -7.0137026e-02 -1 3.9293422e-01 1 1 -1.5658577e+00 -2.5318216e-02 1.5327768e+00 -5.1181564e-01 1.2185381e+00 1.5634681e+00 -5.6742122e-01 -6.9575129e-01 -1 2.1101425e-01 1 1 -2.4884700e-01 -1.4082533e+00 3.1933541e-01 -4.0481681e-01 -7.2200770e-02 9.2696851e-01 1.2268748e+00 -4.8410977e-01 -1 7.8885082e-01 1 1 -9.1174267e-01 2.4645736e-01 1.2300589e+00 9.3347980e-01 -8.2358402e-01 4.0174907e-01 -1.3296326e+00 2.9201149e-01 -1 1.0990194e+00 1 1 1.0299017e+00 -1.5519006e+00 -1.2218880e+00 -1.1863806e-01 -1.1932285e-01 9.1395482e-01 -9.8713582e-01 6.6943570e-01 -1 9.6283564e-01 1 1 -6.1714655e-01 -1.2909697e+00 3.1937745e-01 9.6137800e-01 -1.1230932e+00 -1.5494312e+00 -4.0996514e-02 1.1625902e+00 -1 8.8782331e-01 1 1 1.1568228e+00 -1.4892552e+00 -1.2049696e+00 6.6896227e-01 -1.1391947e+00 -6.2923285e-01 -1.0196227e+00 -1.0524839e+00 -1 1.2272887e+00 1 1 -5.9554846e-01 -8.4327320e-01 -1.2174336e+00 -5.1117949e-01 1.5619297e+00 -9.1571636e-01 5.8945439e-01 1.2120948e+00 -1 5.3218669e-01 1 1 -2.6876085e-01 -1.1682471e+00 -2.1424116e-01 8.6220164e-01 2.0418531e-01 2.1757647e-01 1.5183488e+00 -1.5502460e+00 -1 8.2269424e-01 1 1 5.4665226e-01 2.2551734e-01 -4.8604411e-01 -1.1440182e+00 1.1232750e+00 -6.0709016e-03 -2.6945597e-01 1.3844111e+00 -1 9.5618570e-01 1 1 1.5675882e+00 1.5091909e+00 -8.0242450e-01 -9.6698799e-01 1.0524221e+00 -1.5026777e+00 1.4300401e+00 1.1615470e+00 -1 8.3735176e-01 1 1 1.0594518e+00 -2.4805846e-01 5.0875715e-01 -7.0832495e-01 8.9149727e-01 -2.4083239e-01 1.4998390e+00 2.6441032e-01 -1 9.9553052e-01 1 1 -3.4139205e-01 -2.2508615e-01 -7.3380218e-01 -1.3229460e+00 1.1393193e+00 -1.2985804e+00 -3.4583127e-01 -1.4093485e+00 -1 8.9313767e-01 1 1 -1.2279220e+00 -5.4540300e-01 8.7948571e-01 1.4401704e+00 5.3231512e-01 -5.9639529e-01 -4.3967763e-01 6.8799575e-01 -1 7.2054327e-01 1 1 -5.6218908e-01 5.7907632e-01 3.2282050e-01 -1.0277633e+00 -6.3570542e-01 1.2065941e+00 -6.3603873e-01 -1.0579317e+00 -1 8.3264358e-01 1 1 1.1989012e+00 -1.1832016e-01 1.1364448e-01 -1.1408926e+00 2.5564318e-01 2.4637148e-01 9.3693998e-01 7.5663775e-01 -1 5.1770150e-01 1 1 -2.4198277e-01 2.1177304e-02 -6.5502769e-02 1.2992767e+00 -1.1038289e+00 1.4629672e-01 1.4878683e+00 -3.5645525e-01 -1 9.3104515e-01 1 1 1.3580288e+00 9.2697508e-01 -1.3476142e+00 -2.6695392e-01 -9.4737421e-01 -1.0580299e+00 -4.7548484e-01 7.3842579e-02 -1 4.8501222e-01 1 1 7.1919247e-01 5.1219506e-01 1.5309779e+00 -5.0016741e-01 -9.2677585e-01 -8.9373319e-01 7.3793197e-01 1.4311873e-01 -1 5.5546447e-01 1 1 -1.3807669e+00 4.9846141e-01 1.5013359e+00 5.8820226e-01 -3.0539573e-01 -1.0191853e+00 -5.8521825e-01 -1.0635161e+00 -1 6.3714065e-01 1 1 3.9610025e-01 -9.8674906e-01 -3.2029370e-01 -6.7677729e-01 5.7640464e-01 -1.4845184e+00 5.6341279e-01 1.1476260e+00 -1 4.2979098e-01 1 1 2.2207073e-01 1.7624825e-01 1.5135605e+00 1.1111109e+00 -1.0389568e+00 2.2855403e-01 5.1856802e-01 -1.2295491e+00 -1 5.6176459e-01 1 1 1.3075600e-01 -3.1746144e-01 9.3537866e-01 8.1377732e-01 -7.7451474e-01 -8.6018219e-01 7.9471982e-01 3.6545198e-01 -1 8.3370008e-01 1 1 -1.4987565e+00 -1.1500688e+00 3.7958136e-01 -1.3389533e+00 1.4907198e+00 5.2727481e-01 -1.1960224e+00 3.3777036e-01 -1 8.6061090e-01 1 1 -3.0986220e-01 1.0131121e+00 -9.5084383e-01 -5.6043770e-01 3.2644031e-01 -5.2512282e-01 1.5034931e+00 4.8598897e-02 -1 7.6659956e-01 1 1 9.0661282e-01 -5.6576931e-02 4.4962426e-01 -7.8161978e-01 1.2614467e+00 -1.0055087e+00 1.3782226e+00 -1.2425720e-02 -1 2.9385951e-01 1 1 7.1731167e-01 1.0140926e+00 1.3046170e+00 1.4568241e+00 -1.4746291e+00 -9.5860461e-01 8.2513348e-01 -1.4939557e+00 -1 4.0881712e-01 1 1 1.5661853e+00 7.1357379e-01 1.5229565e+00 -7.3040534e-01 -6.6172105e-02 -1.1805625e+00 1.0284775e+00 -1.3047708e+00 -1 8.2535850e-01 1 1 -5.2831554e-01 -1.5661041e+00 -1.3668893e+00 1.4216094e+00 -3.0777509e-02 5.8464228e-01 5.7886034e-01 -9.6575578e-01 -1 7.3290561e-01 1 1 -1.2584658e+00 -1.2490528e+00 1.1586869e+00 1.1766540e+00 1.0851919e+00 -8.1896037e-01 -6.0669284e-01 1.1518488e+00 -1 4.6909892e-01 1 1 1.3094592e+00 -7.0762108e-01 -6.8265345e-01 -3.0244089e-01 -1.2666916e+00 -9.4954179e-01 9.2315901e-01 6.2881262e-01 -1 1.0963826e+00 1 1 1.2242363e+00 1.0822415e+00 -2.6016434e-01 -2.7106966e-02 1.2878574e+00 3.4185383e-01 -7.9256808e-01 1.3596416e-01 -1 5.5932356e-01 1 1 1.4494789e+00 -5.8784461e-01 5.1486678e-01 -5.5838484e-02 -5.5351127e-01 -4.3568937e-01 -3.3878904e-01 1.2117791e+00 -1 3.6965133e-01 1 1 1.4823193e+00 4.0458798e-01 1.4197619e+00 8.5880740e-01 -6.0813803e-01 4.2122486e-01 -1.4614607e+00 -5.7466427e-01 -1 6.1689631e-01 1 1 5.1149864e-01 1.5036181e+00 1.5415950e+00 1.4992407e+00 -1.3749344e+00 1.5179275e+00 1.3429532e+00 -1.1265097e+00 -1 2.4786103e-01 1 1 1.3601878e+00 3.3839849e-01 8.7336194e-01 -9.7635921e-01 1.0339128e+00 -1.0669848e+00 -1.3284472e+00 1.1311000e+00 -1 6.9545745e-01 1 1 -6.9255968e-01 1.1807808e+00 1.0732624e+00 -1.1307972e+00 8.2333413e-01 -6.0207661e-01 8.6737220e-02 6.2042172e-01 -1 6.2521094e-01 1 1 -2.4976533e-01 -5.8036408e-02 -7.0443497e-01 1.3275001e+00 -9.3893343e-01 -3.1692762e-02 9.3461232e-02 4.8187238e-01 -1 4.4213635e-01 1 1 -6.3806568e-01 -1.5241938e+00 1.2242116e+00 -2.9629832e-01 -4.3433213e-01 1.4105021e+00 6.5925928e-03 -1.9678441e-01 -1 5.1024254e-01 1 1 1.4275015e+00 -5.7845474e-01 1.0347163e+00 -4.6143038e-01 1.2412794e+00 -1.4855148e-01 8.4596402e-01 7.4153178e-01 -1 3.2290025e-01 1 1 -3.2475255e-01 1.1404495e+00 -1.3795088e+00 1.3319442e+00 -1.1335244e+00 8.6138155e-01 -7.3108297e-01 2.2664814e-01 -1 8.8906753e-01 1 1 -1.1697243e+00 6.7733050e-01 -4.5039454e-01 -1.0038472e+00 -5.2742793e-01 7.8076734e-01 -5.4255636e-01 -1.4765434e+00 -1 3.8088453e-01 1 1 5.2984251e-01 -1.2381411e+00 1.4573403e+00 -1.3080024e+00 1.0932649e+00 -7.5884256e-02 1.2986833e+00 -8.2484441e-01 -1 1.0675354e+00 1 1 -1.3520752e+00 4.7176146e-01 -1.4796163e+00 1.2692766e+00 -6.7252205e-01 9.9922841e-02 -8.1536040e-01 6.8829947e-01 -1 9.0124706e-01 1 1 -1.1880077e+00 -4.8504274e-01 9.3614139e-01 1.3181173e+00 3.7221734e-01 -1.3488764e+00 -1.3504455e-01 9.0498840e-01 -1 4.0095092e-01 1 1 1.1182043e+00 3.1959456e-01 6.3229725e-01 -9.1310827e-01 9.4586075e-01 -8.3271846e-01 -1.4639176e+00 -1.4515223e+00 -1 6.5598166e-01 1 1 6.5318777e-01 -6.9766470e-01 -9.8809686e-01 6.9453884e-02 6.2276294e-01 2.9613474e-01 8.9052773e-01 -1.2683645e+00 -1 7.3244365e-01 1 1 1.4020869e+00 -1.2268987e+00 -4.8519387e-01 -1.3610347e+00 -1.0100630e+00 8.5387185e-01 5.5219618e-01 1.4454254e+00 -1 7.1388785e-01 1 1 -2.1197204e-01 9.2755710e-01 9.2112613e-01 -9.7360427e-01 1.0381325e+00 2.2890004e-01 4.9649172e-01 -6.7173292e-01 -1 9.2509329e-01 1 1 -4.7973434e-02 8.6948473e-01 -4.0178164e-01 1.1891990e+00 -5.1293158e-01 -1.3281107e+00 4.6618261e-01 1.0688563e+00 -1 9.4968518e-01 1 1 1.0998096e+00 -1.2591009e+00 -1.4613411e+00 5.5001245e-02 -3.1079481e-01 -5.4098393e-01 -9.6715489e-04 6.4083383e-01 -1 9.7236719e-01 1 1 -6.3091809e-01 5.9528898e-02 2.1181198e-01 7.7769248e-01 9.4019518e-01 -5.4780839e-01 -5.4700900e-01 1.1145176e+00 -1 3.4879355e-01 1 1 -9.6509942e-01 1.4757237e+00 4.9952269e-01 -1.4895610e+00 -3.5064532e-01 9.9239299e-01 -1.2802040e+00 1.5222584e+00 -1 4.1770684e-01 1 1 -3.8307694e-01 -3.8603716e-01 1.1422660e+00 3.0051004e-01 3.3185565e-01 4.3361272e-01 3.7958298e-01 -5.3326610e-01 -1 7.2821608e-01 1 1 -1.2507481e+00 -7.3776676e-01 -2.0817214e-01 -1.0087867e+00 1.1709682e+00 -7.6601560e-01 -9.2360114e-01 3.6057009e-01 -1 8.0475226e-01 1 1 -9.2626287e-01 2.2019158e-01 9.8510043e-01 4.9669189e-01 1.5254558e+00 -1.7749562e-01 -3.5503418e-01 -3.0734030e-02 -1 3.6102859e-01 1 1 -1.1084774e+00 -3.6248384e-02 3.8964038e-01 6.8884072e-01 -2.0253957e-01 1.3440579e+00 -1.1750515e+00 -1.3256427e+00 -1 1.2238194e+00 1 1 -5.3516335e-01 2.4238704e-01 -1.5347695e+00 5.7712938e-01 1.4038200e+00 1.5305145e+00 -1.0394956e+00 9.8648985e-02 -1 7.8549550e-01 1 1 -1.1072628e-01 -8.4672034e-01 7.4602720e-01 -1.4246738e+00 6.4207842e-01 -2.8308964e-03 -4.0525076e-01 -7.6743230e-01 -1 9.0122229e-01 1 1 -1.1536739e+00 5.8598553e-01 3.8294816e-01 7.2696255e-01 4.1205324e-02 -4.5498656e-01 -7.6655059e-02 1.1447423e+00 -1 1.2001702e+00 1 1 1.1209232e-01 -2.3418133e-01 -9.1364421e-01 4.0574575e-01 1.3874932e+00 -3.2257971e-01 -2.8858851e-01 5.7015754e-01 -1 8.7798203e-01 1 1 -1.0200455e+00 5.2990300e-01 4.8658927e-01 -1.0288254e+00 -4.4434230e-01 7.9170361e-01 3.1193944e-01 7.8012550e-01 -1 4.1156411e-01 1 1 -2.3398937e-01 -3.3541640e-01 5.4013970e-01 -1.4205930e-01 -4.9524668e-01 1.5176707e+00 -5.5196259e-01 -1.4383996e+00 -1 8.9151205e-01 1 1 6.1460198e-01 -1.3262317e+00 -1.0747869e+00 1.9835574e-02 -1.5319958e+00 9.0152908e-01 2.8793621e-01 -6.2729614e-01 -1 3.5247830e-01 1 1 5.8805002e-02 -3.7572524e-01 2.1395224e-01 3.6766845e-01 2.4013119e-01 9.7824629e-02 1.2912160e+00 2.1867393e-01 -1 6.4103640e-01 1 1 -1.2660143e+00 -2.1293392e-01 -1.2283233e+00 -1.0912836e-01 -1.0617108e+00 1.0855830e+00 -6.5552475e-01 -4.1058088e-01 -1 9.2438903e-01 1 1 1.0497215e-01 -5.0643140e-01 -1.0247902e+00 5.6976175e-01 7.3440652e-02 -9.7632430e-01 1.6095483e-01 1.4462529e+00 -1 1.0481709e+00 1 1 -1.3082227e+00 -1.0181189e+00 -1.4371864e+00 4.1127566e-01 -3.2887468e-01 -5.4404670e-01 2.5657340e-01 6.6973162e-01 -1 3.1761439e-01 1 1 7.0783060e-01 7.3062586e-01 9.1474300e-01 8.0624771e-01 -1.3353512e+00 1.3833459e+00 -1.1775622e+00 -1.4713247e-01 -1 1.0757045e+00 1 1 -7.0254457e-01 -8.5684407e-01 -8.6887236e-01 9.1613936e-01 2.8985859e-01 -1.0332881e+00 7.4510615e-01 -4.2193472e-01 -1 7.8775938e-01 1 1 -1.5614235e+00 8.2490285e-02 -1.0150409e+00 6.0857189e-01 -9.5684325e-01 2.5092017e-01 6.1074532e-01 -8.8220716e-01 -1 8.9123555e-01 1 1 -1.1214256e+00 9.7186291e-01 -9.4509131e-01 -7.5787574e-01 1.4834175e-01 1.1979665e+00 1.2133625e+00 1.0616276e+00 -1 5.9495701e-01 1 1 -1.3864570e+00 9.5964645e-01 -2.5719150e-01 1.5406807e+00 -1.2447420e+00 -2.4351103e-01 9.0611970e-01 -1.4705136e+00 -1 7.9395497e-01 1 1 -9.8973478e-01 -1.5882898e-01 2.1395063e-01 1.2137688e+00 -5.1372299e-01 8.0541404e-01 -1.2873534e+00 -1.2491033e-02 -1 8.3173654e-01 1 1 2.6067354e-01 9.1501327e-01 -1.2553201e+00 1.4506210e+00 -1.0457161e+00 -5.2896050e-01 -4.0073289e-01 5.4991397e-01 -1 7.4127846e-01 1 1 -1.3815803e+00 5.3205663e-01 7.7065712e-01 -1.3141668e+00 -1.2816744e+00 4.6809312e-01 4.5688735e-01 -1.6151204e-01 -1 3.6289703e-01 1 1 -7.0856435e-01 1.3031316e+00 -3.5221777e-01 1.3369793e+00 7.9912407e-01 6.9308982e-01 8.5325432e-01 -1.9674014e-01 -1 5.5573593e-01 1 1 9.3677945e-01 -1.4512620e+00 -9.6344200e-01 -1.2005098e+00 5.6961659e-01 -2.6488315e-01 -7.2509796e-01 1.4855178e+00 -1 1.1724439e+00 1 1 -1.2102397e+00 -3.5636995e-02 -8.0109777e-01 1.4806035e+00 1.1131724e+00 -2.5424206e-01 -4.8343382e-01 8.6103442e-01 -1 4.6951041e-01 1 1 1.3129620e+00 1.0932169e+00 8.1592139e-01 -5.1635304e-02 9.0499961e-01 -4.8031257e-01 -9.1359243e-01 1.2297637e+00 -1 8.3672215e-01 1 1 4.0606545e-01 -1.4795252e+00 1.3879396e-01 -7.5497476e-01 -1.2631839e+00 1.2798202e+00 1.3569784e+00 9.9857847e-02 -1 8.2535239e-01 1 1 1.2027352e+00 -6.7482031e-01 -1.4932798e+00 3.1890608e-02 5.5205390e-01 -5.4674349e-01 -1.2263770e+00 7.0035330e-01 -1 7.4475693e-01 1 1 1.3627450e+00 -5.5545953e-01 6.3035740e-01 -1.2268886e+00 1.2467762e+00 4.0718039e-02 2.7108929e-01 -7.0973021e-01 -1 4.6763762e-01 1 1 1.4444868e+00 1.2051200e+00 9.6641499e-01 1.0973322e+00 1.4511427e-01 -5.1911792e-01 8.8835822e-01 1.9166271e-01 -1 3.6610634e-01 1 1 -7.3839283e-01 6.0387890e-01 5.0273870e-01 -1.4288192e+00 1.0595527e+00 -6.1207317e-01 -1.3533449e+00 1.1427064e+00 -1 8.2073425e-01 1 1 -8.7737145e-01 -1.0931669e+00 -1.3549404e+00 1.6953761e-01 1.3551292e+00 -1.5394344e+00 -5.3722750e-01 9.1117935e-01 -1 3.1610588e-01 1 1 6.5403504e-01 -8.2204354e-01 9.2167058e-01 -5.9389668e-03 -8.9057184e-01 8.8359832e-01 -2.4522215e-01 -1.0727941e+00 -1 3.8535599e-01 1 1 -6.5744341e-02 6.3879225e-01 -6.7599125e-01 7.1474930e-01 -1.2934530e+00 3.2848265e-01 3.2091017e-01 -8.4951716e-01 -1 1.1679363e+00 1 1 8.7547616e-01 1.3591819e+00 -1.3859432e+00 -6.5878522e-01 7.5625938e-01 1.0295431e+00 -5.7743744e-01 7.0367323e-01 -1 6.2240708e-01 1 1 -1.0921140e+00 1.2508426e+00 1.3614632e+00 -1.2307613e+00 -4.3242160e-01 -3.6091438e-01 -6.1129507e-01 -1.4603065e+00 -1 5.2122265e-01 1 1 1.1656439e+00 -6.2691876e-01 -1.2483101e+00 -1.1593761e+00 -1.2059612e+00 5.2750341e-01 -1.0282080e+00 -1.2502208e+00 -1 8.0944887e-01 1 1 5.5380907e-03 2.7824058e-01 -7.9155401e-01 -1.4760959e+00 9.6586655e-01 1.7538877e-01 8.0960290e-01 -1.4895204e+00 -1 5.4831211e-01 1 1 -1.1690891e+00 -1.4420616e+00 9.9662288e-01 4.1343567e-01 7.0984967e-01 9.4518908e-01 7.5823903e-01 9.8307708e-01 -1 5.6033618e-01 1 1 -1.3593611e+00 6.5884827e-01 -7.3120600e-01 -5.8959648e-01 -1.3254840e+00 -1.2411359e+00 1.4235557e+00 9.4068661e-01 -1 8.0892487e-01 1 1 -1.1204522e+00 -8.5116943e-01 5.3127196e-01 -7.6474497e-01 -3.7539762e-01 4.0347524e-01 -6.6856749e-01 -1.5159712e+00 -1 5.4098165e-01 1 1 -7.3312035e-01 1.2083642e+00 6.8153298e-01 -8.1313003e-01 -9.8970307e-01 -1.4901064e+00 8.6308871e-01 -6.1079743e-01 -1 7.8366957e-01 1 1 -2.2737576e-01 -1.4198997e+00 2.7794124e-01 -3.4841344e-01 7.9357790e-01 5.5797573e-01 1.1985906e+00 1.0523826e+00 -1 4.4963751e-01 1 1 -1.3277446e+00 -7.1695865e-01 -1.8984848e-01 1.4395917e-01 -1.5385964e+00 2.4397484e-01 8.1931020e-01 2.2771490e-01 -1 1.6891035e-01 1 1 -6.7005078e-01 1.2254485e+00 1.0748062e+00 4.9537365e-01 -7.4075544e-01 7.0664523e-01 5.4585979e-01 7.4452635e-01 -1 2.7634075e-01 1 1 1.0662127e+00 -1.6826919e-01 1.0949322e-01 5.2433179e-01 2.5492600e-01 1.3662077e+00 8.1489032e-01 2.9077911e-01 -1 8.7426778e-01 1 1 1.9232186e-01 -6.6696973e-01 -7.2071126e-01 2.7707847e-01 -5.9102030e-01 -4.7842266e-02 -1.4822974e+00 -1.1936885e+00 -1 3.4060933e-01 1 1 -3.4528221e-01 -5.5772369e-01 9.8713338e-01 1.0174561e+00 4.3772838e-01 1.6276024e-01 -1.4241922e-01 -1.1226376e-01 -1 9.2097968e-01 1 1 -6.3651113e-01 8.5035097e-01 -1.3797878e-04 6.9609133e-01 -7.0916277e-01 -8.1576785e-01 2.5376710e-01 1.2801583e+00 -1 7.5489475e-01 1 1 -7.1954488e-01 7.4376241e-01 8.2258337e-01 -8.4134787e-02 3.0384195e-01 -6.9995324e-01 -1.2191262e+00 -1.1468777e+00 -1 5.5921778e-01 1 1 -1.4007370e+00 1.7704961e-02 -9.9064844e-01 -3.3666277e-01 -1.5579934e+00 1.1504240e+00 -3.8756862e-01 1.2385314e+00 -1 3.5070021e-01 1 1 9.0859854e-01 -8.8402353e-01 6.1268556e-01 -2.8281748e-01 -2.0040062e-02 -1.3260180e+00 -1.3442768e+00 -1.9565478e-01 -1 8.2076095e-01 1 1 -4.6624193e-01 -1.1918561e+00 -7.3455994e-01 -8.3724492e-02 -6.6290817e-01 7.4537176e-02 1.0742931e+00 8.7764657e-01 -1 6.9125767e-01 1 1 -9.9604641e-01 -7.3121586e-01 7.1026816e-01 2.7596979e-01 -1.4100341e+00 -7.4914510e-01 9.1139470e-01 8.2844990e-01 -1 4.1621970e-01 1 1 9.9528535e-01 3.6545545e-01 -5.7508895e-01 1.2335539e+00 -1.4102689e+00 6.2170881e-01 -5.9501849e-01 2.1886717e-01 -1 6.4537097e-01 1 1 -1.2199226e+00 3.9614053e-01 1.1605363e+00 9.7021320e-01 9.2675883e-01 1.2282011e-01 -7.8635979e-01 -3.0454016e-01 -1 6.3225569e-01 1 1 -1.2053490e+00 8.9905647e-01 -1.0145247e+00 1.5073159e+00 1.9322909e-02 2.1114653e-01 3.3124911e-01 -7.5196764e-01 -1 7.1573156e-01 1 1 -1.3115700e+00 -6.1864349e-01 1.4490361e+00 -3.4444822e-01 1.1760856e+00 -1.2599295e+00 4.0162052e-01 3.0715241e-01 -1 8.5040561e-01 1 1 9.9904307e-01 1.1305722e+00 3.2291520e-01 8.1399793e-01 -4.3106901e-01 -1.3004253e+00 -1.2465035e+00 6.7384499e-01 -1 8.2550420e-01 1 1 -8.9584708e-01 1.1752704e+00 -1.4363162e+00 -7.7286031e-01 -4.6416790e-01 -1.8729548e-01 1.2971459e+00 -1.2875870e-01 -1 1.0917286e+00 1 1 1.1517478e+00 -1.5654596e+00 -1.6861719e-01 1.0224180e+00 -6.9529145e-01 6.5344820e-04 -1.5216210e+00 5.0978647e-01 -1 1.1683530e+00 1 1 -1.0689626e+00 1.5885071e-01 -2.3257824e-01 -7.3207358e-01 9.6119508e-01 1.5577260e+00 -1.3192287e+00 8.5798114e-01 -1 8.7855723e-01 1 1 7.1461702e-01 -5.4979405e-01 -8.0121506e-01 -1.4838836e+00 7.3626176e-01 -1.3328208e+00 1.0834491e+00 1.7879827e-01 -1 5.4991783e-01 1 1 2.5955324e-01 -9.6463799e-01 -1.1553625e+00 1.4721654e+00 -3.8199176e-01 -1.1639952e+00 8.5867301e-01 -1.4417230e+00 -1 8.3521485e-01 1 1 -1.3608775e+00 1.0890526e+00 6.3306573e-03 -4.9972361e-01 1.2798262e+00 -5.7066452e-01 -7.5932081e-01 6.5647641e-02 -1 5.9740952e-01 1 1 -1.4736888e+00 7.8857319e-01 -4.1479298e-01 -1.3774882e+00 -4.4625534e-01 1.2373936e-01 -7.5544569e-01 6.4087374e-01 -1 8.5026769e-01 1 1 2.9107386e-02 -8.2973192e-01 -2.3146617e-01 -1.0479107e+00 -1.2318150e+00 -4.6892962e-02 1.5417824e+00 -1.3562361e+00 -1 1.0018395e+00 1 1 -8.8061311e-01 2.2547833e-01 -9.6019661e-01 -4.6658140e-01 -1.9756077e-02 4.0974316e-01 8.7992259e-01 1.1358793e+00 -1 5.0072818e-01 1 1 -4.2153806e-01 8.5349771e-01 3.3697616e-01 -4.1828658e-01 9.6842807e-01 1.8213320e-01 1.3823758e+00 -7.3555083e-01 -1 9.2902098e-01 1 1 -4.9875248e-01 2.2401547e-01 -7.3323492e-01 7.4187492e-01 -2.2091012e-01 1.2014357e+00 1.5118137e+00 -2.3570608e-01 -1 5.8437731e-01 1 1 -7.6378624e-01 1.3999583e+00 9.8866530e-01 -2.8939765e-01 5.2606787e-01 1.5140840e+00 -1.4900528e-01 3.6199341e-02 -1 8.4816414e-01 1 1 -4.0780514e-01 -1.4304466e+00 6.1414163e-01 -7.2095493e-01 1.1809427e+00 3.1011209e-01 -4.8242708e-01 -1.0666505e+00 -1 6.2876769e-01 1 1 9.7418893e-01 1.0921383e+00 -1.3951546e+00 3.3323787e-02 -4.7811397e-01 1.5169264e-01 2.9878483e-01 -1.2669737e+00 -1 6.5671311e-01 1 1 -7.8750472e-01 -7.5788873e-01 4.8476175e-01 8.6939249e-01 5.3258805e-01 -1.4750027e+00 1.4115021e+00 -3.1210546e-01 -1 5.6321213e-01 1 1 -6.1925525e-02 1.3223458e+00 1.2409920e+00 3.3219100e-01 8.0982487e-01 -6.2254433e-02 9.4949499e-01 9.0326956e-01 -1 8.2798483e-01 1 1 -9.1512930e-01 1.0392259e+00 3.1860768e-01 5.2399518e-01 1.3471736e+00 -1.5989860e-01 -1.1283758e+00 1.0758687e+00 -1 3.3808549e-01 1 1 6.5947093e-01 -9.8493359e-01 1.5653720e+00 9.0275887e-01 4.8875539e-01 -1.3540017e+00 1.1824305e+00 -8.8277530e-01 -1 6.2722750e-01 1 1 1.8895775e-01 -7.2722767e-01 1.5100386e+00 -1.2241141e+00 -7.5302807e-01 9.9135473e-01 -6.0548460e-01 9.3757275e-01 -1 8.1035787e-01 1 1 -3.3729043e-01 1.4215880e+00 1.4329070e+00 6.0488538e-01 1.3340644e+00 -1.3085463e+00 -7.6102386e-01 -4.4350251e-01 -1 1.0782983e+00 1 1 -1.4071806e+00 8.1772909e-01 -5.8097381e-01 1.1471089e-01 7.3471865e-02 1.5522393e+00 -1.1043508e+00 1.0526525e+00 -1 9.8801148e-01 1 1 -5.7527390e-01 -8.9504364e-01 -3.5691017e-01 -9.9187743e-01 1.9571918e-01 7.0064580e-01 -2.9456990e-01 -1.5187759e+00 -1 1.0697371e+00 1 1 1.1936841e+00 -1.0528162e+00 -1.2887753e+00 -1.1932979e+00 2.0480773e-01 1.0646793e+00 3.1371955e-01 -6.2696279e-01 -1 4.9852026e-01 1 1 3.8329857e-02 -1.2327602e+00 8.3481032e-01 1.7028478e-01 -9.8200152e-01 -4.4639748e-01 1.0920029e+00 -4.6188525e-01 -1 9.1520432e-01 1 1 1.8341874e-01 -1.9718162e-01 3.0426520e-01 -1.4585692e-02 1.4283001e+00 -4.7921932e-01 1.0857061e-01 -2.9911523e-02 -1 9.8336129e-01 1 1 8.1637012e-01 3.4878312e-01 -7.2766518e-01 -9.7496821e-02 5.3091682e-01 8.0444973e-01 -5.1909954e-01 -6.8143645e-02 -1 6.2047144e-01 1 1 1.3974323e+00 -2.1391823e-01 3.5146023e-01 1.2822893e+00 9.9584027e-01 -1.0281350e+00 -3.0310961e-01 1.3910759e+00 -1 5.6420639e-01 1 1 9.8004973e-02 -1.3417138e+00 7.9793713e-01 1.1078896e-01 -1.3181857e+00 -1.1050115e+00 1.3000810e+00 7.9336777e-02 -1 7.8268816e-01 1 1 9.7503453e-01 1.6846481e-01 -5.2970427e-01 -9.3442821e-01 -2.3644468e-01 1.1674054e+00 6.8404028e-01 1.3779183e+00 -1 7.6977296e-01 1 1 8.5807969e-01 8.1301393e-01 5.3383147e-01 -1.1332203e-01 1.8895202e-01 1.3368273e+00 -1.5641455e+00 -1.1474740e+00 -1 7.9361380e-01 1 1 -1.3064979e+00 1.5387362e+00 -2.8303430e-01 -7.9818236e-01 -4.3354957e-01 -6.1348477e-01 2.5390062e-01 6.4203223e-01 -1 7.2700374e-01 1 1 1.4220287e+00 -5.0983198e-02 -5.8628402e-01 -4.5024158e-01 -1.3143170e+00 -1.3138691e-01 1.0249534e+00 -7.3503919e-01 -1 4.9726371e-01 1 1 -1.2006519e+00 7.8019239e-01 1.5005813e+00 8.8651822e-01 -1.1873705e+00 3.1980959e-01 1.0384751e+00 -1.0614080e+00 -1 8.6064191e-01 1 1 -9.0640182e-01 -3.1422075e-01 -4.3657487e-01 -8.6224659e-01 -7.3923253e-01 -2.2532292e-01 -1.0371649e+00 -1.1217546e+00 -1 4.6501991e-01 1 1 -3.1265862e-01 -9.0870825e-02 1.2466646e+00 3.8847617e-01 7.1774806e-01 -1.3831853e+00 1.0665668e+00 -6.3132462e-01 -1 3.4433600e-01 1 1 1.0310374e+00 -4.5192603e-01 1.4113133e+00 8.8941625e-01 -5.2411340e-01 5.9039357e-01 -1.3865560e-01 -1.5145673e+00 -1 7.5833660e-01 1 1 -3.7889627e-01 8.5024017e-01 9.1883882e-01 7.2106182e-01 2.5191237e-01 -1.5464294e+00 6.7712599e-01 9.9263196e-01 -1 1.0692024e+00 1 1 -1.0128639e-01 -1.1184524e+00 -1.1454228e+00 -1.3785217e+00 -9.7562167e-01 -4.4346869e-01 -1.5336759e+00 1.3083743e+00 -1 5.8057535e-01 1 1 4.2287529e-01 1.4611531e+00 5.5829155e-01 4.3084144e-01 -1.3013510e+00 -1.5205563e+00 2.7692649e-01 -1.3025023e+00 -1 1.0227151e+00 1 1 9.8242869e-01 -2.2899433e-01 -7.3121353e-01 -2.1893591e-01 -3.8718489e-02 8.6584527e-01 -1.5368656e+00 -5.3882314e-01 -1 6.7384858e-01 1 1 -5.3200431e-01 -2.5673516e-01 4.0459838e-01 -8.5091374e-01 -4.3196310e-01 4.0421216e-01 7.4889705e-02 1.2111680e+00 -1 1.1060168e+00 1 1 -4.2366974e-01 -1.5411007e+00 -1.4631837e+00 -7.7740993e-01 2.1687089e-01 1.4705074e+00 -1.1073898e+00 -1.4194456e+00 -1 7.1492906e-01 1 1 1.3731749e+00 1.1514401e+00 6.5926792e-01 -4.4864715e-02 7.0156716e-01 -9.2029427e-02 -1.1060553e+00 6.3191496e-01 -1 8.3561621e-01 1 1 8.1088654e-01 4.3693202e-02 -8.1399659e-02 -5.9034085e-02 8.4197173e-01 -1.0749916e+00 -6.6848026e-01 -1.1301046e+00 -1 1.2022216e+00 1 1 3.4113622e-01 -7.8103866e-01 -1.4912692e+00 5.5741348e-01 1.2854836e+00 -8.4237953e-02 -8.1241456e-01 4.0113377e-01 -1 1.1253365e+00 1 1 6.9939725e-02 -1.3427230e+00 -1.3469637e-01 2.1905580e-01 3.9025103e-01 1.0710114e+00 -8.8984160e-01 -2.5230063e-03 -1 2.3403750e-01 1 1 5.2130880e-01 -1.0850224e+00 1.2463570e+00 -2.7582638e-01 -6.9633167e-01 -8.3686136e-01 1.5549199e+00 -1.5634625e+00 -1 8.1931664e-01 1 1 -2.6488139e-01 9.7468909e-01 -6.1828740e-01 1.1767848e+00 -8.1368960e-01 -2.1858212e-01 -1.3703033e+00 -8.3306975e-01 -1 5.2060247e-01 1 1 -2.2476193e-01 1.3354743e+00 8.3212373e-01 -1.2452683e+00 -3.2833779e-01 -1.1878659e+00 3.2741697e-01 6.7522948e-01 -1 1.2007319e+00 1 1 -1.3794113e+00 -1.3627772e+00 -8.6696481e-01 6.6450540e-02 1.4050632e+00 3.5909300e-01 -1.1732829e+00 1.1492091e+00 -1 4.0267649e-01 1 1 1.1880270e+00 1.1558418e+00 -3.7082235e-01 1.5688297e+00 -4.5513270e-01 2.7661538e-01 4.1168119e-01 2.4521103e-01 -1 8.1306446e-01 1 1 -7.9333282e-01 -1.3754849e+00 5.0854523e-01 -6.6870677e-02 3.6281901e-01 -4.8250623e-01 1.3386766e+00 -5.0777337e-01 -1 8.4496539e-01 1 1 -6.2555829e-01 1.2054706e+00 -1.1538469e+00 7.9470731e-01 6.7811114e-02 -1.0315091e+00 -9.4867525e-01 1.5601594e+00 -1 2.7309673e-01 1 1 1.1524117e+00 2.1303145e-01 3.4737200e-01 -1.4062681e+00 -6.9674780e-01 -1.2652212e+00 -8.0226149e-01 -1.2750701e+00 -1 2.9732884e-01 1 1 6.6496804e-01 -9.9600211e-01 1.2019726e+00 -9.4577554e-01 -1.5244991e+00 8.6794753e-01 1.0675123e-01 -1.2997204e+00 -1 4.1272978e-01 1 1 1.4727106e+00 -1.4017804e+00 1.1121682e+00 8.0924850e-01 5.7309808e-01 1.1794767e+00 3.1853169e-01 -9.0700589e-01 -1 5.5687985e-01 1 1 -7.6136913e-01 -9.1907500e-01 -2.6565305e-01 1.0850121e+00 -6.3726610e-02 1.5705251e-02 2.8828489e-01 -1.0404046e+00 -1 1.1565505e+00 1 1 -6.2410406e-01 3.1757379e-01 -6.2773060e-01 -1.1475376e+00 2.2996567e-01 6.4377471e-02 8.6835589e-01 2.4457013e-02 -1 1.1301818e+00 1 1 4.6088631e-01 -1.0317278e-01 -7.9999271e-01 -4.2645651e-01 8.7400227e-01 1.2842777e+00 -1.3820861e+00 -4.9962808e-01 -1 5.1631235e-01 1 1 -1.0513418e+00 1.3421312e-01 5.3909307e-01 -1.4816680e+00 -7.3111520e-01 -1.0274011e+00 2.1541290e-01 2.2803556e-01 -1 3.4301166e-01 1 1 1.5562179e+00 5.6436260e-02 1.8405672e-01 1.0105143e+00 -1.0842630e+00 -1.3376974e+00 1.3298787e+00 -1.4932735e-01 -1 4.8374378e-01 1 1 -1.5463280e+00 -2.3676206e-01 -1.0274454e+00 2.6436954e-01 1.1712968e+00 -1.4428545e+00 -1.1602750e+00 3.8772450e-01 -1 6.8533913e-01 1 1 1.2609205e+00 1.1379795e+00 1.0596634e+00 1.0468004e+00 7.6656156e-01 -1.0149628e-01 -8.7550664e-01 8.2253090e-01 -1 8.7786120e-01 1 1 -8.9389002e-01 6.0783566e-03 7.3563063e-02 6.5514143e-01 -7.1290761e-02 3.6908567e-02 5.7991213e-01 1.2691466e+00 -1 1.3816404e+00 1 1 -5.1351950e-01 -1.5136183e+00 -1.4131034e+00 -3.2019824e-01 -1.2370150e+00 1.4285264e+00 1.3627017e+00 -8.6773961e-01 -1 5.8099884e-02 1 1 -7.6714657e-01 1.2353613e+00 4.1125072e-01 -2.3664006e-02 5.4874388e-01 1.1921626e+00 7.1680213e-01 -8.2653070e-01 -1 8.7955017e-01 1 1 -3.3623070e-01 -6.8886076e-02 3.8705944e-01 1.2613249e+00 -9.7771055e-01 -4.0192109e-01 -7.1444725e-01 6.2126275e-01 -1 1.1596763e+00 1 1 6.9587027e-01 1.4794099e+00 -9.3033189e-01 -3.7916394e-01 1.2899259e+00 -6.6357856e-01 -5.4786765e-01 -1.0909465e+00 -1 1.0162514e+00 1 1 -6.5780069e-01 -1.2636396e+00 -3.8146366e-01 -1.4584992e+00 -3.4564701e-01 -1.1092485e-01 -3.5141435e-03 -1.2027533e+00 -1 8.0733398e-01 1 1 -3.9156956e-01 -8.2438203e-01 7.3092765e-01 8.5104321e-01 -4.8440601e-01 -1.3494582e+00 6.2804985e-01 1.4732526e+00 -1 5.7335304e-01 1 1 5.2705281e-01 -9.6510815e-01 1.0737438e+00 -1.8818526e-01 -1.5453168e+00 -1.1860496e+00 -1.1751394e-01 -1.0774509e+00 -1 4.9940843e-01 1 1 -1.1147459e+00 -5.2973997e-01 1.1032862e+00 7.5420008e-01 -5.9379553e-01 -5.2999937e-01 1.0050201e+00 -5.7651940e-01 -1 5.5000425e-01 1 1 9.2499404e-01 -6.6073184e-02 1.2506214e+00 -4.8565656e-01 9.1834869e-01 -1.2842450e+00 -9.7114311e-01 -8.8974199e-01 -1 9.9137333e-01 1 1 -1.3672139e+00 -1.5098039e+00 -1.2028221e+00 -5.7209930e-01 4.1687319e-02 -1.5648383e+00 -1.4283701e+00 8.7400315e-02 -1 8.0309532e-01 1 1 -1.1558065e+00 -6.3107131e-01 3.1777408e-01 1.1421279e+00 6.3604084e-02 1.1768494e+00 1.4354538e+00 -1.3282647e+00 -1 3.5141560e-01 1 1 -1.1725958e+00 -3.9872764e-01 1.2152608e-01 6.1181727e-01 8.5234526e-01 -1.6025689e-01 1.3817244e+00 1.1914026e-02 -1 8.8256967e-01 1 1 -6.0646943e-01 -3.9832792e-01 4.5355682e-01 3.8012443e-01 -2.9566064e-01 -1.0926307e+00 -1.1305723e-02 -8.2289392e-01 -1 3.7684948e-01 1 1 1.5364350e+00 3.6563309e-02 1.4257697e+00 -1.2481901e+00 8.3115883e-01 -1.2357859e+00 -1.5197234e+00 -1.0871925e+00 -1 9.3846488e-01 1 1 -1.0286460e+00 -1.2326228e+00 -1.1576825e+00 1.2254130e+00 -1.3760725e+00 -7.8418534e-01 -8.4370337e-01 -9.4174416e-01 -1 1.3266893e+00 1 1 -2.6846657e-01 -1.0296614e+00 -1.2873030e+00 -7.6463329e-01 7.5386416e-01 -8.2189419e-01 1.0267196e+00 -5.5037096e-01 -1 6.1921023e-01 1 1 -7.9058358e-01 1.5154873e+00 4.4627377e-01 1.0638863e+00 1.5175197e-01 7.2396297e-03 -6.9179672e-01 -1.2358722e+00 -1 6.1756209e-01 1 1 -1.5428238e+00 -1.2385991e+00 1.5415654e+00 -1.2083156e+00 -4.7781700e-01 -8.4565635e-01 6.9582901e-03 9.0592276e-01 -1 6.1893558e-01 1 1 4.6571409e-01 -9.4229298e-01 3.7492892e-01 -9.0564163e-01 -7.5945640e-01 -3.8113023e-01 7.0905383e-01 -1.4558212e+00 -1 6.5402689e-01 1 1 1.5494936e+00 -3.4957891e-01 -6.0447767e-01 -1.0240493e-01 1.0730097e-01 5.1720767e-02 1.0068601e+00 -1.2638188e+00 -1 8.5122948e-01 1 1 -1.4644506e+00 -5.9446983e-01 4.5452515e-01 4.7303362e-01 1.3322962e-01 -9.5022992e-01 -1.4623152e+00 -6.9450795e-01 -1 5.8267559e-01 1 1 1.3572065e+00 -9.8983185e-01 -1.1491810e+00 -1.0950326e+00 -7.6527395e-01 1.3428179e+00 -4.5219552e-01 1.5632222e+00 -1 8.6496908e-01 1 1 -5.3540527e-01 -1.3708144e+00 2.2595471e-01 -7.6368106e-01 -2.7898386e-01 -4.6038970e-01 -5.3741170e-01 -6.3279407e-02 -1 1.0432523e+00 1 1 -1.0349820e+00 1.1633226e+00 -5.6465896e-01 1.3600683e+00 1.5161104e+00 -2.6969655e-02 -1.9951028e-01 1.4629103e+00 -1 6.4772780e-01 1 1 5.6472251e-02 -1.3090931e+00 5.2833755e-01 4.4025349e-01 -1.9055483e-01 -8.8964594e-01 -1.0898417e+00 1.0296150e+00 -1 1.3958503e+00 1 1 3.6813381e-01 -1.3550243e+00 -1.5131623e+00 8.8971767e-01 -1.3721551e+00 -1.4397926e+00 -1.4839090e+00 8.4644323e-01 -1 9.0423025e-01 1 1 1.4290918e+00 -4.8779434e-01 -5.2689416e-01 -4.9613899e-01 6.2105498e-01 1.0944356e+00 1.0452322e+00 1.0398556e+00 -1 3.0298265e-01 1 1 1.2694279e+00 1.1973238e+00 6.3961741e-01 -8.2118183e-01 -1.4413108e+00 1.5471614e-01 -5.6932031e-01 1.7333539e-01 -1 1.0108726e+00 1 1 7.1862653e-01 1.5197320e+00 -4.8018744e-01 -5.8643646e-01 7.0957979e-01 -9.2448645e-01 7.2481975e-01 9.9145878e-01 -1 7.7982827e-01 1 1 -1.4677442e+00 9.8820272e-01 2.4122543e-01 -1.0614117e+00 4.2184285e-01 4.7357736e-01 -1.0507090e+00 4.4022285e-01 -1 1.0847536e+00 1 1 -5.9069820e-01 -8.7723976e-01 -1.5203373e+00 -1.1827801e+00 -6.6177468e-01 -1.3810195e+00 -3.7330885e-01 3.7471284e-01 -1 4.9892138e-01 1 1 -4.3178393e-01 -2.7431044e-01 1.4054824e+00 1.0123875e+00 -1.2091073e+00 -7.0901936e-01 -4.4125602e-01 -1.0946452e+00 -1 7.0861719e-01 1 1 8.6505066e-02 1.5224485e+00 3.0738383e-01 3.3140211e-01 1.4962352e+00 -4.2751037e-01 1.1103336e+00 -5.3554413e-01 -1 5.9934540e-01 1 1 -6.6674824e-01 -4.7954707e-01 1.4216379e+00 -1.6858687e-01 -1.2243046e+00 -3.4440840e-01 3.1710659e-01 -2.2723702e-01 -1 6.5919576e-01 1 1 2.3318384e-02 -1.5624883e+00 -1.4856346e+00 2.7704198e-01 5.4511789e-01 1.4832878e+00 1.4693919e+00 1.0040132e+00 -1 7.5251462e-01 1 1 -7.8700372e-01 -1.6751325e-01 3.1846996e-01 4.0432351e-01 9.1214955e-01 1.0810910e+00 9.9342634e-03 9.5627742e-01 -1 1.0908598e+00 1 1 -1.0664015e+00 -5.2816664e-01 -7.4919930e-01 2.0027598e-01 -4.7468043e-01 -1.0746721e+00 4.6075443e-01 -2.3335206e-01 -1 5.5184647e-01 1 1 -2.2349437e-01 1.2441981e+00 -2.8934768e-01 1.3926664e+00 -1.4502078e+00 -9.9835156e-01 -1.2611895e-01 -1.2405237e+00 -1 4.4570043e-01 1 1 1.0750120e+00 7.9688237e-01 1.1904436e-01 -1.4624204e+00 -1.1660859e+00 -4.8271287e-02 8.9385521e-01 1.2686394e+00 -1 6.3115660e-01 1 1 4.2796791e-01 5.9255712e-01 -4.1594243e-01 9.2167119e-01 -1.1515176e+00 -7.6461389e-01 -7.1534455e-02 3.3887813e-02 -1 9.5193096e-01 1 1 -1.3905798e+00 2.5874645e-01 -7.0068921e-01 -6.6564001e-01 -1.3453676e+00 1.3899380e+00 9.5039923e-01 9.2420965e-01 -1 3.7535351e-01 1 1 -1.1662046e+00 7.8738169e-01 1.3472617e+00 -2.0027850e-01 -1.5501553e+00 -1.9481091e-01 1.5028874e+00 1.1574271e+00 -1 8.4357437e-01 1 1 -4.9601371e-03 1.1357293e+00 -1.1727823e+00 -1.4350549e+00 -2.3235323e-01 -6.4747299e-01 6.2394699e-01 1.3559057e-01 -1 8.5307442e-01 1 1 1.4579770e+00 -1.1525918e-01 -6.0004801e-01 -9.6020862e-01 -1.6104061e-01 3.9836316e-01 4.0747207e-02 1.2160164e+00 -1 1.1315935e+00 1 1 -2.0382020e-01 1.2016192e+00 -4.9442154e-01 1.3523766e-01 1.4433450e+00 5.5576847e-01 -2.8897046e-02 1.5267179e+00 -1 9.0463497e-01 1 1 -1.2701922e+00 1.4569391e+00 -2.3019051e-01 1.5678192e+00 -1.0787540e+00 8.4574874e-01 1.2742019e+00 -9.8058342e-01 -1 9.0584301e-01 1 1 -9.9799501e-01 1.2022766e+00 -1.5113492e+00 -1.3413554e+00 -4.8770574e-01 -1.2077275e+00 -7.2603229e-01 1.2959224e-01 -1 1.0372685e+00 1 1 -3.3899940e-01 -6.1734456e-02 -1.4690950e+00 -9.0619494e-02 -4.5519040e-01 -4.4631480e-01 -4.7881526e-01 9.3305136e-01 -1 1.0053180e+00 1 1 1.2862235e+00 -8.4542856e-01 -1.3033310e+00 6.3059789e-01 -6.0692727e-01 9.1035450e-01 1.3123651e+00 -1.0363002e+00 -1 6.8294145e-01 1 1 2.6002029e-01 3.0583379e-01 1.2413647e+00 -1.2749191e+00 1.2466717e-01 7.7188618e-01 -2.0115377e-01 -1.0825796e-01 -1 2.4156483e-01 1 1 2.0559339e-01 5.0286961e-01 2.9983930e-01 1.2376115e+00 -1.6114614e-01 1.4549458e+00 -4.3770092e-01 -5.0946778e-01 -1 8.1978214e-01 1 1 -3.4388026e-01 8.4530010e-01 2.8447077e-01 5.1566320e-02 -3.3023270e-01 -8.8241149e-01 1.1706657e+00 1.3565404e+00 -1 1.0603377e+00 1 1 9.3497941e-01 6.7677579e-01 -4.0380453e-01 -4.0443768e-01 9.7330313e-01 7.6901876e-01 -4.1604881e-01 8.3690030e-01 -1 7.7770547e-01 1 1 -4.7564888e-02 -1.1363374e+00 -9.0267280e-01 1.0224282e+00 3.2820922e-02 3.8610135e-01 6.5289300e-01 8.7307050e-01 -1 8.5147190e-01 1 1 -1.4585323e+00 -6.8110986e-01 -4.7086230e-01 -5.6057742e-01 -1.2990730e+00 -1.3249613e+00 -4.1043289e-01 -6.8332140e-01 -1 9.5387638e-01 1 1 2.9591196e-01 5.5022328e-01 -1.1070283e-01 1.1741621e-02 5.4948202e-01 -1.0162525e+00 7.9185869e-01 1.0799811e+00 -1 1.0449495e+00 1 1 2.5107004e-01 -1.2460891e+00 -7.5956467e-01 -5.7891035e-01 -1.1380853e+00 6.8320471e-01 9.8254938e-01 -8.8023574e-01 -1 4.0885267e-01 1 1 5.7524076e-01 -1.1636091e+00 1.4290673e+00 -2.3372443e-01 1.3582977e+00 1.0048220e-01 1.4964942e+00 -3.6229105e-01 -1 3.5593457e-01 1 1 1.3908841e+00 -3.6394310e-01 8.5771414e-01 -1.2157560e+00 -1.0449029e+00 -1.3724680e+00 -1.3385950e-02 -6.1914378e-01 -1 9.0231064e-01 1 1 -2.4854898e-03 -1.1083852e-01 -1.1671536e+00 -2.9290857e-01 -1.7946853e-01 -1.4966173e+00 1.2170118e+00 -9.9471799e-01 -1 9.1553735e-01 1 1 -9.3292210e-01 1.0143629e-01 -2.4604211e-01 -3.8702460e-02 -3.9869504e-01 1.0846572e+00 -5.9282749e-01 1.3308479e+00 -1 1.0605218e+00 1 1 6.7238236e-02 -1.0450602e+00 -8.9373326e-01 -1.6256044e-01 1.4964843e-01 -8.2863245e-01 1.4803436e+00 -5.7934782e-01 -1 8.1133368e-01 1 1 -9.0031790e-01 3.1842771e-01 -1.0204884e+00 1.0322546e+00 -1.2744725e+00 -1.4527334e-01 -1.2784619e+00 -1.3031392e+00 -1 6.7991006e-01 1 1 1.4088089e+00 -1.4592795e+00 -1.3949917e+00 1.2278320e+00 -6.8028131e-01 -5.9145622e-01 1.3850172e+00 1.3235804e+00 -1 6.2603417e-01 1 1 -3.3345954e-01 3.0340308e-01 8.0641328e-02 -9.5032107e-01 -1.2323249e+00 -6.0552553e-01 -1.2171890e+00 -2.0228784e-01 -1 7.1621971e-01 1 1 1.4672526e-01 4.9067909e-01 1.3123642e+00 -1.8911613e-01 8.3508178e-01 -1.4490001e+00 7.5564850e-01 -6.4848723e-01 -1 5.3310818e-01 1 1 -1.3886789e-01 1.6270769e-01 -2.1622576e-01 8.1689376e-01 -1.4164582e+00 2.8156269e-01 -1.2747934e+00 -9.3992547e-01 -1 1.6322441e-01 1 1 2.5068863e-01 1.4424536e+00 7.1631875e-01 7.7349344e-01 5.7623218e-01 9.8556521e-01 2.0909751e-01 -1.3994598e+00 -1 6.6404051e-01 1 1 4.4803455e-01 -3.5328605e-01 5.8613312e-01 1.9382773e-01 -7.9585834e-01 -1.2235916e+00 -1.1403897e+00 3.8250039e-01 -1 1.2060943e+00 1 1 -2.8083494e-01 -6.8563624e-02 -8.9523867e-01 -1.6900013e-01 9.1034325e-01 -3.9190454e-02 3.2629704e-01 9.8553769e-01 -1 1.1609474e+00 1 1 -1.3207062e+00 6.1567560e-01 -1.1890747e+00 -3.8545355e-01 5.8276094e-01 1.0604963e+00 -1.1464087e+00 1.4555146e+00 -1 8.9152041e-01 1 1 1.3843321e+00 -7.4637903e-01 -1.1078075e+00 -3.5377532e-01 -1.0227227e+00 1.5059513e+00 -3.0322544e-01 -7.4854628e-01 -1 6.4749268e-01 1 1 -1.6567348e-01 -1.2901535e-02 1.2996980e+00 1.1331022e+00 -1.2472708e+00 -1.2884472e+00 -6.4676319e-01 1.2612111e+00 -1 8.8890015e-01 1 1 -1.0230268e+00 -6.6209986e-02 5.2993560e-01 -2.8625469e-01 9.6752106e-01 6.6277907e-02 -2.3834064e-01 8.4941662e-01 -1 1.6047541e-01 1 1 -7.5089266e-02 -6.6744013e-01 2.1253537e-01 -1.3042845e+00 2.4287560e-01 -1.3326150e+00 -2.6043709e-01 7.4813510e-01 -1 4.5841886e-01 1 1 8.9496002e-01 9.6114241e-01 9.1087049e-02 9.2322625e-01 1.0813063e+00 -8.4670075e-01 -9.2763928e-01 1.2528737e+00 -1 3.1854220e-01 1 1 -3.5256719e-01 -1.4895351e-01 9.4440478e-01 3.3753635e-01 -5.9901107e-01 9.1518441e-01 8.9104129e-01 -1.0474558e+00 -1 7.1554820e-01 1 1 -5.5302309e-01 3.8774079e-01 1.2851033e+00 -7.4293475e-01 1.2254368e+00 2.6673132e-01 -2.4119811e-01 8.9586437e-01 -1 6.9278448e-01 1 1 1.3136680e+00 1.0963101e+00 2.8101812e-01 1.3264642e+00 -3.6432804e-01 -9.9487222e-02 -1.1620636e+00 -8.6105256e-01 -1 1.6324873e-01 1 1 -2.9503240e-01 2.4269706e-01 1.2577341e+00 1.1419340e+00 -2.9727545e-01 -7.5445358e-01 4.7862925e-01 -1.5345720e+00 -1 1.2101238e+00 1 1 -1.1763095e+00 1.2222446e+00 -1.0402366e+00 4.9535155e-01 -1.1761122e+00 -6.3337944e-01 -1.2969939e+00 9.2442824e-01 -1 9.3567433e-01 1 1 -1.9179601e-01 -6.0907290e-01 -2.9424725e-01 1.5296576e-01 -1.7205992e-02 -1.4924177e+00 9.3412872e-01 -1.4517571e+00 -1 7.4076858e-01 1 1 -2.4140694e-01 -1.3793393e+00 -5.4676923e-01 1.0726802e+00 -1.5457954e-01 -5.8877366e-01 1.3628797e+00 1.0688599e+00 -1 1.2089377e+00 1 1 -1.5304013e+00 -7.4367557e-01 -3.9196864e-01 -1.0647489e+00 7.8803345e-02 4.9791739e-01 5.6671732e-01 7.0230199e-01 -1 6.2763771e-01 1 1 -1.2348224e+00 1.4418442e+00 1.0293080e-01 -7.2262858e-01 -1.3042734e+00 -7.0528620e-01 -4.9093679e-01 6.2590684e-01 -1 6.3383032e-01 1 1 -2.9848468e-01 -1.1700133e+00 -1.0596244e+00 1.7864727e-01 1.1101386e+00 -5.1600915e-01 -1.3522846e+00 1.5640588e+00 -1 6.9255924e-01 1 1 4.9137590e-01 -1.1859018e+00 5.8107285e-01 -8.3790482e-01 1.8129070e-01 1.3715363e+00 -1.5651967e+00 1.4312654e+00 -1 1.1672586e+00 1 1 -6.9238020e-01 -1.1878849e+00 -1.1202476e+00 1.0935667e+00 -3.9214663e-01 1.5458618e+00 1.4354665e+00 1.0325333e-01 -1 9.3896795e-01 1 1 -3.7477113e-01 3.9015998e-02 -4.3731513e-01 1.2587296e+00 2.5299102e-01 3.2789641e-01 -1.5461804e+00 1.2195125e+00 -1 3.7549519e-01 1 1 1.1494109e-01 -8.5098406e-01 1.3714862e+00 -1.5927381e-02 1.4452196e+00 6.0146672e-01 6.0104331e-01 5.9556858e-01 -1 5.6194305e-01 1 1 -2.6463948e-01 1.1822729e+00 7.0318249e-01 -6.5611501e-01 -9.8831438e-01 -7.9395971e-01 1.5146001e+00 6.0693408e-01 -1 5.4142073e-01 1 1 6.9951835e-01 -1.1233369e-01 -2.8349846e-01 -3.3473656e-01 -9.9945694e-01 1.4047516e+00 -4.4064788e-01 -1.0262631e-02 -1 6.3883403e-01 1 1 9.6527332e-01 1.0483794e-01 1.0374959e+00 6.7515919e-01 2.2312324e-01 5.9207177e-01 -1.2350375e+00 3.0354897e-01 -1 2.7961977e-01 1 1 1.6419696e-01 -4.2226568e-01 1.3549795e+00 -3.2135211e-02 -1.0293206e+00 1.5262324e+00 -7.7257216e-01 -1.9892406e-01 -1 9.9091395e-01 1 1 1.3400144e+00 -1.6139862e-01 -2.6509227e-01 2.5744152e-01 9.5936424e-01 2.8336193e-01 -4.1791221e-01 -6.6208490e-01 -1 1.1941426e+00 1 1 -4.5523790e-01 -1.4322051e+00 -6.2747258e-01 8.4651851e-01 1.3812272e+00 -1.9046054e-01 7.5069345e-01 -1.3977431e-01 -1 9.7817723e-01 1 1 -1.4053249e+00 -1.8887002e-01 3.9484583e-01 -8.3652560e-01 1.0572938e+00 2.1266620e-01 2.6878412e-01 7.2445678e-01 -1 7.2979058e-01 1 1 -8.0228043e-01 -1.3299023e+00 1.1302058e+00 -8.5867067e-01 1.0890464e+00 -8.5169116e-01 -1.5554265e-01 -8.6804188e-01 -1 7.5781976e-01 1 1 -2.1148173e-01 7.6316605e-01 1.2995427e+00 7.9878337e-01 6.8439696e-01 -1.2771541e+00 -4.0018499e-01 3.7633574e-01 -1 1.8477627e-01 1 1 -1.2321331e+00 -5.9104002e-01 1.0620819e+00 1.1266248e+00 1.2889319e+00 1.3741944e+00 2.4072826e-01 1.0487163e+00 -1 9.0285002e-01 1 1 9.1759249e-01 1.0634123e-01 -1.1876328e-01 8.0354889e-01 -1.3445330e+00 -9.0446884e-01 -4.5139355e-01 1.4408843e+00 -1 8.9734595e-01 1 1 -1.0132020e-01 -2.8915883e-01 -1.1430705e+00 -4.6064018e-01 -9.0893186e-02 7.5908332e-01 3.7480838e-01 1.5465846e+00 -1 8.2272083e-01 1 1 -1.4541015e-01 1.5137246e-01 -7.4734611e-01 -1.0951838e+00 -8.2774236e-01 -9.4384359e-02 5.1122277e-01 -9.0202024e-02 -1 6.8937628e-01 1 1 2.5076008e-01 -5.7303517e-01 -5.5871806e-01 -1.6251830e-01 -8.9363205e-01 1.8636441e-01 -1.3481201e-01 1.3638310e+00 -1 7.3768726e-01 1 1 -1.4927407e+00 1.1209052e+00 -1.5391968e-01 -1.4010282e+00 6.8058143e-01 5.8819301e-02 -6.9719250e-01 8.4731102e-01 -1 1.1484279e+00 1 1 2.6591253e-01 -1.0773261e+00 -1.3972851e+00 -8.4373163e-01 -6.8077090e-03 -1.0256984e+00 4.2616852e-01 -8.3163836e-02 -1 9.8964923e-01 1 1 -1.2945346e+00 1.5200120e+00 -7.6503701e-01 5.5174285e-01 -1.3198302e+00 -9.9351302e-01 -2.1686521e-01 2.7413789e-01 -1 7.0030463e-01 1 1 1.4276641e+00 -5.8922610e-01 5.6167514e-01 -8.3942440e-01 3.9934555e-01 -4.0841047e-01 -6.0614398e-01 -1.2809237e+00 -1 1.1281745e+00 1 1 -7.3396254e-01 -8.2297591e-01 -4.1182589e-01 6.8675444e-01 1.3587186e+00 2.2524873e-01 7.2303082e-01 8.4990476e-01 -1 7.6102792e-01 1 1 1.3259454e+00 6.7638233e-01 -6.2910861e-01 7.0529849e-02 -2.5347171e-01 1.3619302e-01 2.9868158e-01 -4.7248749e-01 -1 7.8639979e-01 1 1 -1.2939917e+00 -1.4659952e+00 1.1724308e+00 1.0147382e+00 -9.9447852e-02 -1.2249992e+00 -3.2376867e-01 8.4904919e-01 -1 5.5707131e-01 1 1 1.1271461e+00 5.3068958e-01 9.7555300e-01 -1.0022650e+00 -9.2761127e-02 1.4360786e+00 -3.4149850e-01 8.5598314e-01 -1 7.9770421e-01 1 1 1.4118013e-01 3.1829318e-01 1.4724944e-01 1.5131690e-01 -8.0630996e-01 -6.8354865e-01 1.2443090e-01 1.1558926e+00 -1 1.0472863e+00 1 1 9.1204248e-01 -5.7875624e-01 -7.5370947e-01 -1.5069086e+00 1.1792898e+00 4.0221271e-01 -9.9064252e-01 -5.2193803e-01 -1 6.9132734e-01 1 1 8.6744412e-01 -7.8527009e-01 -6.9341355e-01 9.0643102e-01 1.5512702e-02 -7.1835692e-01 7.1226398e-01 -8.8583930e-01 -1 2.2716738e-01 1 1 -9.9813520e-01 -2.0372089e-01 1.1071774e+00 8.0339583e-01 -3.0205586e-02 -2.8420505e-01 1.5526514e+00 -2.9351895e-01 -1 6.0478146e-01 1 1 4.4644491e-01 3.9901259e-01 6.7647082e-01 1.0846079e-01 1.2727311e+00 -1.4134730e+00 1.3434715e+00 -8.7244414e-01 -1 2.0963213e-01 1 1 1.2762893e+00 -1.0957009e+00 2.1190110e-02 7.7670261e-01 -3.1271177e-01 4.8216869e-01 1.0994877e+00 -1.3557662e+00 -1 6.6915952e-01 1 1 -2.0121360e-01 5.7117811e-01 1.1422120e+00 7.2326852e-01 1.3770837e-01 -1.4998685e+00 2.4102836e-01 -3.9080558e-01 -1 6.5447083e-01 1 1 -1.4432463e+00 -9.1664190e-01 -1.1157864e+00 1.1519784e+00 -8.8926875e-01 -1.5095441e-01 1.4506976e+00 8.0091375e-01 -1 9.0112475e-01 1 1 -4.0302619e-01 3.6991532e-01 -8.5559489e-01 -3.3400421e-01 -1.3835944e+00 1.3161523e+00 -2.5326973e-02 -7.6716069e-01 -1 1.0534869e+00 1 1 -3.8734034e-01 -4.5103736e-02 -9.1369176e-01 4.1732054e-01 -2.0036733e-03 6.1865017e-01 -1.5554326e+00 -5.7349780e-01 -1 5.0542140e-01 1 1 -6.4912522e-01 -9.3465617e-01 -3.1259517e-01 -1.2700132e+00 8.8178181e-01 -1.0183560e+00 -9.6368358e-01 -3.7118921e-01 -1 1.1891210e+00 1 1 9.0366878e-01 -8.0306440e-01 -1.0440580e+00 -1.1313851e+00 1.2143541e+00 -1.1195095e-01 1.4217467e+00 6.2598231e-01 -1 5.3184863e-01 1 1 1.5023510e+00 -8.2135222e-01 1.4529617e+00 8.7146800e-01 -1.2783115e+00 2.5444314e-01 3.4363331e-01 -3.0917520e-01 -1 1.9210647e-01 1 1 1.0338537e+00 -3.0866999e-01 3.2740131e-01 6.5777909e-01 7.7074945e-01 7.1828855e-01 1.1978019e+00 -1.1333267e-01 -1 1.3716935e+00 1 1 -1.6957336e-01 -1.0469973e+00 -1.4365633e+00 2.8612364e-02 1.1994599e+00 -8.6495450e-01 1.3159643e-01 -9.7698094e-01 -1 1.1090615e+00 1 1 -5.9492459e-01 -8.2309289e-01 -1.1799610e+00 2.2432640e-01 -2.7772051e-01 -1.1410886e+00 5.9887386e-02 9.8610911e-01 -1 4.8948695e-01 1 1 7.9174917e-01 -1.2896645e+00 1.2702211e+00 3.4264843e-01 7.5800683e-01 1.1465939e+00 1.2176475e+00 -1.5070707e+00 -1 4.1437790e-01 1 1 -8.5817615e-01 -1.5433270e+00 1.4841344e+00 3.5285677e-01 6.6253487e-01 2.7506888e-01 6.6634763e-01 1.3250579e+00 -1 9.5817924e-01 1 1 -3.1466334e-01 1.4330387e+00 -3.9881254e-01 -8.6318704e-01 1.4192627e+00 -1.3417487e+00 -4.7323243e-01 -5.0169556e-01 -1 5.9758485e-01 1 1 -1.2462918e+00 -1.5096389e+00 1.3163674e+00 2.9027079e-01 -5.6559896e-01 -4.1907246e-01 8.9509315e-01 3.7406967e-02 -1 8.4641630e-01 1 1 -1.4286065e+00 -9.9922057e-01 1.0921475e+00 -3.1219807e-01 4.3772964e-01 9.9918052e-02 -1.2566696e+00 3.8035888e-01 -1 7.2942388e-01 1 1 6.0340032e-01 1.0542670e+00 -6.0200547e-01 -6.5315343e-01 -6.8789479e-01 -1.4293751e+00 8.0939645e-02 -4.4930482e-01 -1 6.3050639e-01 1 1 2.8815806e-01 4.8239747e-01 1.1639367e+00 -8.2499922e-01 -3.8672176e-01 2.5201574e-01 4.2989256e-02 9.2261617e-01 -1 6.0403257e-01 1 1 -1.2633599e+00 -7.9633270e-01 -4.1299815e-01 1.2280432e+00 3.2257560e-01 7.6164065e-01 -4.5887457e-02 -4.9143540e-01 -1 1.0613596e+00 1 1 7.3461848e-01 -7.7903937e-01 -1.4818192e+00 -5.4102103e-01 -8.6084300e-01 -1.0955867e+00 -1.5402977e+00 -3.0775595e-01 -1 7.1086595e-01 1 1 2.7373874e-01 8.4341213e-01 -1.5305794e+00 -1.1712922e+00 -1.1540636e+00 -6.5054261e-01 -1.0592707e+00 -1.3927150e+00 -1 8.2758827e-01 1 1 1.4353176e+00 3.6160855e-01 -1.0877864e+00 -6.8908709e-01 -1.5435157e-01 -9.2716821e-01 2.4291590e-01 6.4629532e-01 -1 1.0952066e+00 1 1 -9.0732533e-01 -1.4268975e+00 -1.4980432e+00 1.5653394e+00 7.6871783e-01 -6.1661302e-01 -1.3828581e+00 -1.3420221e+00 -1 5.9073712e-01 1 1 -1.2609431e-01 1.0512938e+00 -8.8780244e-01 9.6171800e-01 -1.5300292e+00 6.9914305e-01 -1.9330918e-01 1.2705235e+00 -1 3.9911060e-01 1 1 1.3080523e+00 7.7719139e-01 1.2694899e+00 1.0020138e-01 -1.2643600e+00 9.4076811e-01 -5.4064993e-01 2.8249733e-01 -1 1.0633400e+00 1 1 -4.3099844e-01 -4.8658485e-01 -1.3805399e+00 1.9094607e-01 -3.6532121e-01 -1.4614091e-01 -1.2174754e+00 9.8608538e-01 -1 4.2661918e-01 1 1 7.2187255e-01 -4.6591075e-01 1.0694183e+00 -1.4771771e+00 -1.2815075e+00 5.3522673e-01 -9.1640425e-01 1.2358149e+00 -1 2.1685945e-01 1 1 -3.1885184e-01 1.4284750e+00 6.6231065e-01 1.0920445e+00 4.6311037e-01 1.1758957e+00 1.2224991e+00 1.2723655e+00 -1 3.2282674e-01 1 1 6.1414976e-01 3.2787104e-01 7.9231615e-01 8.0711937e-01 -1.3706573e+00 -4.7977223e-01 5.2712502e-01 -1.7467058e-01 -1 6.4467623e-01 1 1 -1.2584494e+00 1.7509897e-01 -7.5366814e-01 -1.4179760e-01 6.6235298e-01 9.3647120e-01 9.8881504e-02 -1.4408357e+00 -1 9.8363182e-01 1 1 -1.5569528e+00 -7.8385695e-01 1.2258354e-03 1.2765111e+00 1.5037978e+00 -1.0773853e-01 -1.0760136e-03 -7.3026284e-01 -1 1.0723407e+00 1 1 -1.3803799e+00 1.5558868e+00 -1.3885333e+00 3.8555731e-01 2.1700702e-01 -1.2040459e+00 7.6499615e-01 6.7486543e-01 -1 8.3325968e-01 1 1 6.1622173e-01 -8.2773234e-01 -1.3292393e+00 -1.0438919e+00 -1.5205763e-01 -1.4004082e+00 -1.2484466e+00 1.3137553e+00 -1 7.3474746e-01 1 1 -9.9238706e-01 -7.2523388e-01 -6.5887956e-01 1.1044577e+00 -1.5177550e+00 1.5125333e-01 5.5260103e-02 1.1728273e+00 -1 6.5443220e-01 1 1 -3.3383760e-01 3.7368236e-01 3.2537078e-01 -1.0511444e+00 8.2447643e-01 5.6626903e-01 -1.1548748e+00 1.3556638e+00 -1 7.3708698e-01 1 1 7.5946819e-02 4.3569100e-01 -1.0060438e+00 -1.4083014e+00 -5.8984376e-01 1.3995166e+00 -1.2210780e+00 -1.3298849e+00 -1 9.9159063e-01 1 1 9.5157610e-01 -3.9383464e-01 -5.2730696e-01 -5.6315208e-01 1.3622830e+00 5.7195261e-01 1.3665816e+00 1.0556807e+00 -1 8.9545763e-01 1 1 -7.0871686e-01 1.5684298e-01 -1.5256070e-02 7.2170778e-01 -3.7453076e-02 -4.6592477e-01 -4.6694962e-02 -8.8928543e-01 -1 3.3981604e-01 1 1 1.5151006e+00 2.6377039e-01 1.2018337e+00 5.3477248e-02 -1.1553249e+00 1.1928552e+00 5.9593836e-01 1.4777035e+00 -1 1.0286180e+00 1 1 -1.4536802e+00 4.0179054e-01 -1.2209419e+00 2.9660208e-01 6.3923142e-01 -1.3265663e+00 5.3862236e-01 1.4720793e+00 -1 3.4584001e-01 1 1 1.6298369e-01 -1.5306135e+00 5.1266178e-01 -7.1633246e-01 -6.8432720e-01 2.8253329e-01 -1.4439807e+00 1.1938267e+00 -1 9.1782069e-01 1 1 -2.0200013e-01 1.4814394e+00 -1.0820941e+00 -8.1666331e-01 -1.1648821e-01 -1.5510786e+00 -1.8000310e-01 -7.0674216e-01 -1 6.4711870e-01 1 1 1.0455465e+00 1.4293865e+00 -7.6384484e-02 -4.1903542e-02 -6.0505263e-01 -4.1412378e-02 4.1552375e-02 1.4638035e-01 -1 4.1720361e-01 1 1 -1.5686534e+00 -5.9349938e-02 1.1173809e+00 -5.5608284e-01 2.1589361e-01 1.4157337e+00 9.3719373e-01 3.4750108e-01 -1 1.0011844e+00 1 1 -1.1163701e-01 1.5320609e+00 -6.2066179e-01 1.5390396e-01 -1.5647182e-02 -1.8663039e-01 -5.3055772e-01 2.2988634e-01 -1 7.6348817e-01 1 1 -7.5241362e-01 8.5464134e-01 -1.3751481e+00 1.1330949e+00 9.1158939e-01 -1.3874371e+00 -1.2435898e+00 -4.5921754e-01 -1 6.9972190e-01 1 1 -9.0533564e-01 5.9535661e-01 5.8261771e-01 -4.0845340e-01 -4.6443968e-01 1.3861575e+00 1.4044738e-03 8.2389690e-01 -1 8.1319515e-01 1 1 -1.2428197e+00 1.8597968e-01 -2.8849368e-01 -4.9628913e-01 1.0200473e+00 -9.0284114e-01 -1.5277506e+00 -9.0516298e-01 -1 9.6033094e-01 1 1 3.7853192e-01 -1.2422458e-01 -1.2358822e+00 -2.0288175e-01 2.6433006e-01 -1.5859989e-01 -6.6684089e-01 -1.4825743e+00 -1 6.0502076e-01 1 1 2.6091521e-01 1.3165426e+00 7.3912276e-01 -1.2054747e+00 3.8326388e-01 -1.5178065e+00 -1.5338176e+00 1.4869871e+00 -1 8.4716434e-01 1 1 -4.6147984e-01 8.9367500e-01 5.7881629e-01 -2.8165451e-01 1.2511373e+00 -4.0896920e-02 1.0361854e+00 4.2219233e-01 -1 3.0382253e-01 1 1 5.0067334e-01 4.1325236e-02 -1.3470891e+00 6.1283240e-01 1.1851585e+00 6.5425367e-01 1.3191357e+00 -1.0713576e+00 -1 7.0869906e-01 1 1 -1.5098929e+00 2.6126940e-01 9.3128206e-01 -1.4082305e+00 1.2609011e+00 4.6718046e-01 4.9434434e-01 1.3014460e+00 -1 1.1423503e-01 1 1 1.0157140e+00 -7.9174427e-01 6.4292847e-01 6.2842051e-01 -1.2187615e+00 1.0619687e+00 -1.0672794e+00 -1.5064723e+00 -1 8.5469415e-01 1 1 -3.0877741e-01 9.4061725e-01 -1.3799839e+00 -1.7104871e-01 -5.4114897e-01 1.1201685e+00 7.2884029e-01 -1.1843594e+00 -1 6.6990468e-01 1 1 2.8915255e-01 4.5981637e-01 9.8954645e-01 -2.5839011e-01 -1.8005253e-01 -8.9236412e-01 5.4907260e-01 -3.9795393e-01 -1 9.4592151e-01 1 1 -2.5692559e-01 -1.8424709e-01 -2.8432234e-01 -1.0814782e+00 -7.8922669e-01 -4.4107053e-04 1.4055534e+00 3.9112087e-02 -1 4.9025651e-01 1 1 1.5415112e+00 9.6959574e-01 -2.4311512e-01 8.5014953e-01 -7.2886690e-01 -1.1298871e+00 1.5008742e+00 7.6398121e-01 -1 2.5535245e-01 1 1 -5.3546371e-01 5.5442436e-01 1.1761817e+00 4.9981173e-01 -9.9624117e-01 9.1453629e-01 1.3455305e+00 5.4308012e-01 -1 5.5834408e-01 1 1 1.1243986e+00 2.4638945e-01 1.1846339e+00 -2.8306601e-01 8.6345259e-01 -1.2014847e+00 1.1468463e+00 1.2208883e+00 -1 3.1190829e-01 1 1 1.0882946e+00 4.4842502e-01 -1.2725869e+00 -1.1191392e+00 1.0312659e+00 8.0393360e-01 1.3742138e+00 -1.4137604e+00 -1 9.1285026e-01 1 1 6.1502829e-01 -1.3843952e-03 -4.0457663e-01 -6.5751897e-01 3.1967293e-01 -2.7791593e-01 -5.7807291e-01 -1.2062346e+00 -1 6.7511770e-01 1 1 9.4066811e-01 -1.2763819e+00 -1.3129439e+00 1.2016318e+00 6.1952421e-01 6.1525732e-01 1.2747368e+00 -4.8738414e-01 -1 3.2395224e-01 1 1 1.3146664e+00 -1.3558978e+00 -1.0106044e-01 -1.4728834e+00 1.1053770e+00 -1.4932335e+00 -1.1604771e+00 -1.3331607e+00 -1 2.1129326e-01 1 1 7.7650900e-01 5.3808083e-01 1.0788839e+00 9.9797652e-01 -1.3082496e+00 1.4087902e+00 -1.1315297e+00 -5.9351325e-01 -1 8.1919925e-01 1 1 6.1095804e-01 -1.1208178e+00 -4.7046409e-01 2.8240964e-02 2.5645760e-01 -6.4719304e-01 -1.5588601e+00 -6.2045354e-01 -1 7.7496548e-01 1 1 -1.4945641e+00 -5.9552172e-01 2.9874059e-01 2.6539543e-01 1.7776341e-02 -1.1795820e+00 1.1206330e+00 -1.0165962e+00 -1 6.0861178e-01 1 1 1.0359042e+00 1.8057140e-01 6.6795863e-01 -5.6056773e-01 3.1566285e-01 1.3568092e+00 6.3157080e-01 1.1901040e+00 -1 7.1725797e-01 1 1 -2.6474712e-01 8.5084176e-02 1.4702101e+00 1.7448472e-01 -8.0450759e-01 -9.2955540e-01 -6.3109778e-01 -4.4165765e-01 -1 4.6295783e-01 1 1 -1.1096863e+00 5.8509633e-01 1.1946796e+00 1.4587886e+00 5.5708682e-02 1.0261839e-01 -8.4356042e-01 6.4335603e-01 -1 4.5249966e-01 1 1 1.1378569e+00 5.2902809e-01 1.0610410e+00 8.7094628e-01 1.0120648e-01 -2.7049379e-02 2.8759772e-01 -4.7714783e-01 -1 6.7916000e-01 1 1 1.0864961e+00 6.6788766e-01 1.2354052e+00 1.3139273e+00 1.3757364e+00 9.1201458e-01 -1.2561680e+00 1.0623983e+00 -1 4.1946612e-01 1 1 -1.3386876e+00 2.7730979e-01 6.6917442e-01 9.2082825e-01 -1.2014371e-01 3.9854041e-01 -9.1276708e-01 -1.0851248e+00 -1 8.8195683e-01 1 1 7.6486087e-01 -1.3778680e+00 -8.7225444e-02 8.7504329e-01 7.8866107e-01 3.9309498e-01 -4.7944050e-01 -7.4747665e-01 -1 4.7369021e-01 1 1 -3.8056120e-01 -1.1488085e+00 1.1257353e+00 1.0573662e+00 6.4717587e-01 -2.1965243e-02 2.2869392e-01 3.8892843e-01 -1 4.4626453e-01 1 1 1.9047884e-01 2.0354742e-01 1.5621605e+00 -8.3523078e-01 8.9105044e-01 1.5380910e+00 1.4908274e+00 -9.3420899e-01 -1 2.9788559e-01 1 1 9.4945066e-02 -1.7295314e-01 9.4162697e-01 -1.0878038e+00 -8.7429357e-02 -1.4703689e+00 -1.0065624e+00 4.2953603e-01 -1 1.1828219e+00 1 1 -1.8733576e-01 -8.5013948e-01 -1.4192656e+00 1.3501988e+00 8.4015837e-01 -7.2269831e-01 1.8268732e-01 -1.6788830e-01 -1 4.3279427e-01 1 1 -6.7633228e-01 -3.3084805e-01 5.1603103e-01 1.0683092e+00 -9.1722747e-01 -9.9325550e-01 1.0898217e+00 -5.4844283e-01 -1 7.1358369e-01 1 1 -8.3446720e-01 5.5866405e-02 -1.0037846e+00 8.7019627e-01 -4.6875537e-02 7.7814217e-01 1.1477519e+00 -2.4580919e-01 -1 7.1334495e-01 1 1 -8.2055687e-01 -3.8953487e-01 -2.5561831e-01 1.2749730e+00 7.0260206e-01 -2.1481798e-01 8.8797989e-01 -1.2064007e-01 -1 6.0496356e-01 1 1 4.9246483e-01 1.6650870e-01 1.5218861e+00 -3.3144788e-01 -6.1396343e-01 -7.5577854e-01 -1.4286228e+00 -1.2703173e+00 -1 1.3904763e+00 1 1 -1.2401847e+00 -6.4728055e-01 -5.0714612e-01 -6.0077321e-01 1.2485366e+00 -9.1076850e-01 3.2885893e-01 4.0648937e-02 -1 9.2404552e-01 1 1 6.8220031e-01 4.9122511e-01 -4.6402832e-01 -1.1659704e-01 1.4566599e+00 -1.4468475e+00 1.0705956e+00 1.4610707e+00 -1 1.0263501e+00 1 1 -1.0725063e+00 -8.5021448e-02 -1.4909886e+00 7.0737051e-01 -3.4784794e-01 -1.2380784e+00 -1.5430485e+00 1.5274748e+00 -1 3.8341469e-01 1 1 8.4606560e-01 4.6918097e-01 1.4384172e+00 9.8951422e-01 2.2353569e-01 1.5265305e+00 -1.6819060e-01 -8.2629034e-01 -1 4.0656596e-01 1 1 9.7620748e-01 1.2699235e-01 9.2285965e-01 -8.2600436e-01 -3.8039724e-01 -9.8903729e-01 6.5395645e-01 1.5193576e+00 -1 5.2448437e-01 1 1 -1.4192709e+00 1.2189856e+00 4.5912867e-01 4.2736565e-02 -1.9532407e-01 -5.8293209e-01 -1.3866951e+00 9.7808107e-01 -1 1.7299982e-01 1 1 4.2645963e-01 1.1647024e+00 8.2394569e-01 -1.1512775e+00 1.5265820e-01 1.2878513e+00 1.2912094e+00 -1.3458948e+00 -1 4.8194273e-01 1 1 1.5341127e+00 -1.1007507e-01 -8.5202307e-02 -4.5231309e-01 -9.5475690e-01 -6.5601558e-01 -7.6518395e-01 -9.8763543e-01 -1 1.4453834e-01 1 1 7.8051427e-01 3.6639664e-01 5.7107474e-01 6.2805336e-01 6.5597395e-01 1.3363860e+00 1.2336984e+00 9.8691110e-01 -1 3.8110364e-01 1 1 -1.1875195e+00 5.0676247e-01 4.8761466e-01 -5.8479917e-02 1.1054777e+00 1.3941024e+00 2.5739967e-01 -5.9438342e-01 -1 8.2896482e-01 1 1 -1.0202485e-01 2.9922818e-01 -1.0755635e+00 4.4653706e-01 3.8431311e-01 6.8079781e-01 1.4319982e-01 4.6253784e-01 -1 4.9512295e-01 1 1 5.7798835e-01 -5.6173666e-01 -2.7150670e-01 -3.1650246e-01 3.5911474e-02 4.8840023e-01 2.9938057e-01 -1.5682772e+00 -1 7.5787033e-01 1 1 4.4568740e-01 -6.2204398e-01 1.5210586e+00 -7.4046573e-01 3.7835133e-01 -4.3894206e-01 -1.1421723e+00 -7.3264588e-02 -1 4.0799750e-01 1 1 1.1111778e+00 5.2715252e-01 1.2923919e+00 -1.1590713e+00 3.6728386e-01 -8.3961328e-01 -1.3595651e+00 1.4638386e-01 -1 1.0052344e+00 1 1 -1.2033906e+00 5.6112207e-01 2.5902282e-01 5.0524005e-01 -2.8973811e-01 6.5378707e-01 -1.4080944e+00 4.0651051e-01 -1 8.9499722e-01 1 1 1.8826082e-01 -2.8250902e-01 -8.5085144e-01 -1.5543090e-01 -1.5971774e-01 -1.0917913e+00 -2.2540098e-01 -7.4183483e-01 -1 3.9652697e-01 1 1 5.1585505e-01 -1.1826114e+00 2.6966330e-01 1.4779378e+00 -1.4559692e+00 3.0608945e-01 4.4650470e-01 9.6321163e-01 -1 9.5015532e-01 1 1 -8.1984315e-01 7.0713250e-01 -1.0871011e+00 -8.7301313e-01 -6.0898204e-01 -1.4833471e+00 -8.6027439e-01 7.0909346e-02 -1 6.5487356e-01 1 1 -7.8468036e-02 1.3085734e-01 5.9520572e-01 -1.4939588e+00 1.4777566e-01 1.0652337e+00 -1.0223375e+00 1.1097596e+00 -1 4.2178760e-01 1 1 6.5663659e-01 2.0450168e-01 7.9151897e-01 -1.3562811e+00 -1.3342272e+00 -5.5306948e-01 -1.0563590e+00 9.4653475e-02 -1 5.5102462e-01 1 1 -3.2389494e-01 1.5740519e-01 1.5560310e+00 3.7989467e-01 3.3148452e-01 5.3390751e-01 -1.0854037e+00 1.1950669e+00 -1 8.2397609e-01 1 1 6.7786903e-01 2.8800099e-01 -1.5453158e+00 1.1733687e+00 1.2166350e+00 9.9486416e-01 8.4917941e-01 1.2871371e+00 -1 4.1354817e-01 1 1 1.5298356e+00 -7.6162806e-01 -5.7614188e-01 1.0308536e+00 -6.4204289e-01 1.1258870e+00 -9.7146303e-02 -9.3147332e-02 -1 4.5431529e-01 1 1 1.1526150e+00 1.3073322e+00 -8.2796249e-01 -3.2698841e-01 5.5589639e-01 9.6970163e-01 8.9026167e-01 -1.0140640e+00 -1 7.3410155e-01 1 1 9.4007079e-01 3.3004417e-02 -1.4517588e+00 -1.0485823e+00 -1.4598271e-01 -8.0741918e-01 -7.7792149e-01 -2.3417131e-01 -1 4.1845273e-01 1 1 7.0024308e-01 -1.3566605e+00 1.0399945e+00 8.1244009e-01 5.2427063e-02 1.3861428e+00 7.8216495e-01 6.9837494e-01 -1 1.0664542e+00 1 1 5.7940879e-01 2.8654512e-01 -6.3401617e-01 1.3189631e+00 1.4956987e+00 -1.1498694e+00 1.4226313e+00 5.9739898e-01 -1 4.3575855e-01 1 1 -8.1375464e-01 -9.7689558e-02 3.7254287e-01 7.3535285e-01 -8.1678280e-01 1.2232062e+00 -4.9778820e-01 -4.5505876e-02 -1 7.3442914e-01 1 1 -1.4214138e+00 1.1845591e+00 1.3383346e-01 4.9855102e-02 1.0914014e+00 -1.5646670e-01 -2.6500516e-01 -1.4102393e+00 -1 7.3676316e-01 1 1 -1.0310769e+00 6.1183439e-01 -4.1314405e-02 -8.9053973e-01 -5.7661482e-01 -2.2271796e-01 8.3667441e-01 1.4241838e+00 -1 5.9868272e-01 1 1 -2.8488610e-01 6.6782001e-01 -7.9225295e-02 -7.5378716e-01 6.4802342e-01 1.5576680e+00 2.1811911e-01 4.6226210e-01 -1 3.3928238e-01 1 1 -2.9350657e-01 -8.5970365e-01 4.9575412e-01 1.1423987e+00 -5.7208463e-01 8.3491947e-01 -3.1074414e-01 8.0528402e-02 -1 5.9444039e-01 1 1 -6.6441130e-01 -8.5471399e-01 6.3585133e-01 -1.1197491e+00 1.3886889e+00 -1.0028717e+00 -1.3497438e+00 -5.8557585e-01 -1 9.1064456e-01 1 1 -1.5404118e+00 1.3251342e+00 -9.4495128e-01 -1.4832206e+00 8.0326436e-01 -6.1967808e-01 2.9622652e-01 8.3638890e-01 -1 1.1098569e+00 1 1 1.6409737e-01 7.7939925e-01 -1.0452912e+00 4.8816677e-02 1.0403960e+00 -5.4989735e-01 -7.4523879e-01 -1.4389108e+00 -1 7.6585338e-01 1 1 -3.3393569e-01 -1.0781305e+00 -4.2353801e-01 5.0621388e-01 -1.6898095e-01 4.4087253e-01 3.0159385e-01 2.0605245e-01 -1 7.5352128e-01 1 1 1.5689142e+00 5.6793600e-01 4.4566538e-01 5.0380667e-01 -6.3089930e-02 -1.2724292e+00 1.4989705e+00 1.0883933e+00 -1 7.4628452e-01 1 1 1.3544207e+00 1.1418294e+00 7.4121322e-01 8.8648761e-01 1.5058601e+00 -8.9593267e-01 7.6600098e-01 -8.6709614e-01 -1 6.6357493e-01 1 1 -2.3139528e-01 -1.2634984e+00 1.1556370e+00 -1.3767105e+00 3.2062129e-01 -2.8675470e-01 -6.8278668e-02 5.6347325e-01 -1 4.2683657e-01 1 1 2.3130221e-01 1.5488545e+00 1.4659997e+00 -5.4356874e-01 8.5062375e-01 -2.8304008e-01 -8.7825487e-01 1.5346121e+00 -1 5.6097959e-01 1 1 1.3460979e+00 3.6040815e-01 -4.5343640e-01 -8.3303215e-03 -9.5478327e-01 -6.8332995e-01 1.5143150e+00 -2.4967995e-01 -1 2.8442802e-01 1 1 1.2582633e+00 3.8922059e-01 5.9820473e-01 1.3639562e+00 2.1288686e-01 9.3619477e-01 1.0498650e+00 7.9679789e-01 -1 5.2308276e-01 1 1 -1.5704980e+00 8.3457006e-01 9.3037063e-01 -1.8998063e-01 -2.8461465e-01 1.5294128e+00 -1.2455738e+00 -8.2740656e-01 -1 3.4817861e-01 1 1 3.0100336e-01 -5.9228065e-01 1.0325590e+00 -1.1462843e+00 1.1272643e+00 3.2909748e-01 1.2147087e+00 -1.5330322e+00 -1 7.7584084e-01 1 1 9.9927141e-01 1.2461621e+00 6.1280918e-02 -1.3547777e+00 -1.0134665e+00 -1.2033904e+00 1.5394094e+00 -1.4700644e+00 -1 1.0280875e+00 1 1 -1.9978578e-01 -7.5218549e-01 -4.9400354e-01 5.1462427e-01 3.8342373e-01 1.9027698e-01 -1.3031308e+00 1.2537939e+00 -1 1.2261533e-01 1 1 5.6297169e-01 -2.1276573e-01 5.1194317e-01 4.8552375e-01 7.9612125e-01 -1.5613593e-01 1.4644900e+00 -1.2886284e+00 -1 1.1871794e+00 1 1 -6.1184774e-01 -8.2115253e-01 -5.9335650e-01 1.4814634e+00 3.6676428e-01 -9.4664908e-01 -6.9531730e-01 1.6197569e-01 -1 1.1911460e+00 1 1 -8.9217879e-01 -9.4125669e-02 -1.1275700e+00 -1.3077210e+00 4.0243042e-01 -1.3058543e+00 5.2678730e-01 -1.4354487e+00 -1 7.1376457e-01 1 1 -2.7220750e-02 1.3925869e+00 -9.8227756e-01 -2.8506475e-01 -2.0099586e-01 -3.2695376e-01 7.0597394e-01 -1.2956935e+00 -1 6.5318362e-01 1 1 1.1733814e+00 3.4204309e-01 -6.9478087e-02 -1.5448603e-01 -9.2527052e-01 -4.6635586e-01 -4.9142142e-01 7.9896807e-01 -1 4.7190768e-01 1 1 1.2432630e+00 -3.9632931e-01 9.5426297e-01 -1.4911222e+00 -1.3791589e-01 2.3069011e-01 -7.2726290e-02 1.0893955e+00 -1 8.6822196e-01 1 1 7.8812546e-01 -9.3027814e-01 4.6728308e-01 -8.0635082e-01 5.4305963e-01 4.8339239e-01 -2.3121520e-01 2.6820004e-01 -1 8.5925695e-01 1 1 1.0700401e+00 5.2189702e-01 -3.5495030e-01 4.9251833e-01 8.7654365e-01 2.1737945e-01 1.1622966e-01 -5.4742660e-01 -1 6.9828479e-01 1 1 -1.4542514e+00 1.9646159e-01 2.3470844e-01 -3.4105308e-01 1.1412248e+00 -1.7576805e-01 -5.9868650e-01 1.1259427e+00 -1 1.0420214e+00 1 1 -1.2556935e-02 1.1600653e-01 -1.0955455e+00 1.3274037e+00 1.1419886e+00 -1.0365225e+00 3.9723114e-01 -1.2349687e+00 -1 1.2088958e+00 1 1 -5.5769311e-01 -1.2073647e+00 4.1982275e-02 1.2240839e+00 1.4129728e+00 -7.0191331e-01 3.7945351e-01 3.8310301e-01 -1 1.1044063e+00 1 1 1.3644215e+00 -6.3097346e-01 -1.2622478e+00 -1.1121698e+00 5.3558438e-01 -3.7657569e-01 4.1994049e-02 -1.4525766e+00 -1 9.5704070e-01 1 1 1.3471822e+00 1.2459390e+00 5.7563693e-01 2.3826284e-01 9.0375560e-01 1.2015430e+00 -1.0643695e+00 -1.3850565e-01 -1 9.9221293e-01 1 1 6.3369731e-01 -1.3590688e+00 -1.3755152e+00 -1.0470399e+00 -1.8015959e-01 1.7483621e-01 -6.3036088e-01 5.5629564e-02 -1 6.7710907e-01 1 1 5.5155317e-01 6.5108066e-01 6.9575201e-01 -1.5383856e+00 5.5306997e-01 1.0830131e+00 -1.0248097e+00 -1.2285219e+00 -1 3.6623369e-01 1 1 -8.8586559e-01 5.4543849e-01 4.9613295e-01 -3.3880700e-01 -5.2571995e-01 -1.8590861e-01 1.3751582e+00 -1.2212874e+00 -1 5.8123524e-01 1 1 -7.3540126e-01 1.7361534e-02 7.1951349e-01 1.3782495e+00 1.5249553e+00 1.3187231e+00 -4.1264595e-01 9.8872869e-01 -1 3.6780291e-01 1 1 -8.6342309e-01 -3.7282143e-01 8.7309431e-01 1.2770966e+00 8.1113201e-01 -1.5784913e-01 1.2960949e+00 -1.4620849e+00 -1 9.7032659e-01 1 1 -5.3534080e-01 1.4676417e+00 -2.8321285e-01 8.0109422e-01 1.3252127e+00 -1.4661898e+00 -3.3619488e-01 2.7730446e-01 -1 9.3697683e-01 1 1 4.8480408e-02 -1.1314921e+00 -4.4549320e-01 -8.7559468e-01 -1.0414393e+00 4.0072545e-01 1.2977665e+00 -1.4673903e+00 -1 1.2243525e+00 1 1 1.1377215e+00 -9.2800010e-01 -9.8890946e-01 -8.9972484e-01 1.4834164e+00 -5.8193818e-01 -5.1626017e-01 -9.2602760e-01 -1 7.7685566e-01 1 1 -1.1896945e+00 1.1098517e+00 1.5653801e+00 -1.1900078e+00 1.0012882e-01 -8.5699437e-01 2.9420033e-01 -2.9589705e-01 -1 7.1159355e-01 1 1 1.0417753e+00 -1.5004494e+00 -1.4948489e+00 -1.0823389e+00 -1.0285822e+00 6.9786448e-01 -2.4191644e-01 -5.7499337e-04 -1 1.1033860e+00 1 1 1.0215053e+00 -4.8945941e-01 -6.0880752e-01 -1.0483641e+00 8.0270218e-01 1.4429674e+00 -6.6872813e-01 -2.3913558e-01 -1 6.8079795e-01 1 1 -3.6363727e-01 1.4868024e+00 -6.0753074e-02 1.3384067e+00 1.0167063e+00 -1.1415416e+00 1.3047539e+00 -1.0546629e+00 -1 4.8372894e-01 1 1 -1.2539333e+00 4.5976582e-01 -5.9296115e-02 7.9798770e-01 6.6089896e-01 -1.8334747e-01 6.8174829e-01 -8.5346016e-01 -1 6.2015923e-01 1 1 -1.0537265e+00 -1.0338600e+00 -7.0494169e-01 3.2030203e-01 -9.4282721e-01 3.8154598e-01 7.5512671e-01 4.0706584e-01 -1 1.1406760e+00 1 1 -8.2316481e-01 6.3971060e-02 -1.0090659e+00 -1.3735114e+00 9.6397335e-02 6.5269605e-01 -6.1962872e-01 -8.3318897e-01 -1 4.2493751e-01 1 1 6.4304615e-01 7.3692435e-01 -1.0526950e+00 -1.8378007e-01 -9.1180811e-01 -5.7897444e-01 2.7975071e-01 -1.3284850e+00 -1 4.3913912e-01 1 1 5.9788941e-01 1.3292694e+00 8.0488473e-01 -6.0604236e-01 -6.9862009e-02 -1.3109417e+00 -1.1940584e+00 -5.4884356e-01 -1 1.0295157e+00 1 1 -1.2275019e+00 1.1650576e+00 -3.4646069e-04 -7.1058294e-01 7.8486502e-01 -1.0070730e+00 -4.5992786e-02 -6.9766563e-01 -1 3.3264605e-01 1 1 2.1498146e-01 -4.2450530e-01 4.6022041e-01 1.5678572e+00 -3.2115973e-01 1.0253791e+00 -1.6896344e-01 -1.2424379e+00 -1 6.7840193e-01 1 1 3.6183724e-01 -1.0366712e-01 3.2339786e-01 -7.0292246e-01 -4.7538507e-01 -1.2311877e+00 2.3126880e-01 5.1323725e-01 -1 7.7793848e-01 1 1 -7.2486154e-01 1.2507086e+00 3.9254996e-01 1.5122428e+00 -7.2668633e-01 1.0997142e+00 7.8454935e-01 -8.3502917e-01 -1 1.0081018e-01 1 1 3.4842294e-01 2.6380821e-01 2.4263075e-01 7.8075382e-01 1.0950321e+00 9.0699485e-01 6.5651195e-01 -8.4090268e-01 -1 8.8784216e-01 1 1 1.5661352e-02 1.0373959e+00 1.0780228e-01 -3.0314434e-01 7.5505093e-01 8.5484453e-01 7.2301033e-01 9.7406523e-01 -1 9.6409553e-01 1 1 -6.7343715e-01 -3.2624847e-01 -8.6600924e-01 7.1637932e-01 1.2481961e+00 8.6873825e-01 -4.5712231e-02 2.7498888e-01 -1 5.5583510e-01 1 1 7.0010925e-01 -1.1789114e+00 -1.8507601e-02 -1.5373501e+00 -1.1234496e+00 -1.2388244e+00 1.4047403e+00 4.5528937e-01 -1 5.7978680e-01 1 1 1.4717093e+00 6.1412550e-02 -3.9580450e-02 1.3564395e+00 -8.4635208e-01 1.5546749e+00 4.0070909e-01 -8.7128778e-01 -1 7.4082153e-01 1 1 1.2599010e+00 -1.4232587e+00 7.8901201e-01 -8.5863743e-01 4.9205388e-01 7.9542494e-01 -8.5699590e-01 -7.7044208e-01 -1 1.9120085e-01 1 1 8.2141618e-01 -6.2330484e-01 2.6230312e-01 1.3572831e+00 1.2777357e+00 1.2302610e+00 6.7221997e-01 8.2483001e-01 -1 3.1295080e-01 1 1 1.3836498e+00 1.3270544e+00 8.7412049e-01 7.5232811e-01 -1.0241333e+00 -9.6616003e-01 8.3377168e-01 -9.3041026e-01 -1 5.3300687e-01 1 1 9.3275456e-01 -1.5038689e+00 1.2557816e+00 -5.3196207e-01 1.7700426e-01 6.4088457e-01 -1.4442373e+00 1.4430384e+00 -1 4.3708061e-01 1 1 2.5852258e-01 -1.4118743e+00 7.0223464e-01 2.8626292e-01 -1.7765026e-01 -1.1742166e+00 -1.3522951e+00 5.1604568e-02 -1 7.5905559e-01 1 1 1.6628695e-01 -9.2202272e-01 -5.0604163e-01 1.4425879e+00 -1.2549388e+00 4.2665099e-01 1.3987038e+00 2.3839634e-01 -1 3.5929473e-01 1 1 -1.2326254e+00 1.0407270e+00 -7.5032273e-01 -1.2372023e+00 8.9624057e-01 -1.5328864e+00 -5.2361469e-01 1.1966955e+00 -1 8.0057910e-01 1 1 -1.0730579e+00 -8.8875682e-01 -3.2118788e-01 5.4191277e-01 -8.2147536e-01 9.7985977e-01 -7.9114099e-01 3.8550941e-01 -1 6.7028427e-01 1 1 9.9965010e-01 9.3718918e-01 -9.4846862e-01 4.5074172e-01 7.6333888e-01 2.7451604e-01 -1.4865557e+00 1.2925662e+00 -1 9.7362381e-01 1 1 -1.1828730e-01 -6.0697493e-01 -4.7090308e-01 1.2361658e+00 -8.2784411e-01 -1.2084733e+00 5.4439849e-01 4.7592788e-02 -1 4.2506163e-01 1 1 5.7357937e-01 -6.7636131e-01 -7.9622034e-01 8.8572245e-01 5.3789179e-01 -4.1467899e-01 1.3876347e+00 -1.2141321e+00 -1 8.4172264e-01 1 1 -1.3994176e+00 -1.3222785e+00 1.1094592e+00 1.4711793e+00 -1.1563177e+00 -1.4572192e+00 -1.2081498e+00 -1.2739040e+00 -1 5.6438522e-01 1 1 1.0926789e+00 9.1394825e-02 1.3285736e+00 -1.3655188e+00 -3.3907507e-01 3.7325903e-01 -1.2604892e+00 -5.5044842e-01 -1 8.9877164e-01 1 1 -1.0958531e+00 -1.6598895e-01 -1.1036706e+00 -9.3984473e-01 1.4324366e-02 -3.9594033e-01 -1.2822428e+00 6.0384937e-01 -1 6.9361472e-01 1 1 1.1543184e+00 -4.2035852e-02 -1.4289937e+00 -4.2537915e-02 -1.1530073e+00 -6.7580826e-01 6.7039760e-01 1.5520089e+00 -1 8.0501811e-01 1 1 1.2947785e+00 3.6178847e-01 3.7890231e-01 1.3483895e+00 -1.2499604e+00 -1.4519150e+00 -1.5203969e+00 -3.0181892e-02 -1 4.7644421e-01 1 1 -4.7016643e-01 -1.5445518e+00 2.0285638e-01 -1.0674262e+00 -2.5379320e-01 1.5559870e+00 4.0328092e-01 -1.4706462e+00 -1 1.9106412e-01 1 1 -9.8169867e-01 -3.0119910e-01 7.7910692e-01 1.4036173e+00 7.8044028e-01 8.5578222e-01 1.5270051e+00 8.9999566e-01 -1 2.4284916e-01 1 1 2.3509650e-01 -1.1474547e+00 2.9175727e-01 3.7708103e-01 7.1047392e-01 9.2062122e-01 7.0366462e-01 -5.4150940e-01 -1 4.9814285e-01 1 1 -8.5676225e-01 9.6616614e-01 -4.6169723e-01 1.0085488e+00 -2.5843373e-01 5.3709549e-01 1.5364917e+00 4.5470150e-02 -1 9.9697650e-01 1 1 1.4576068e+00 -5.3818357e-01 -1.1573573e-02 -1.3551029e+00 1.3269714e+00 1.1682568e+00 -7.5373152e-02 8.0979375e-01 -1 8.6770888e-01 1 1 -1.4209787e-01 -6.0599492e-01 2.6170590e-01 1.3324541e+00 2.4141301e-01 -6.2356255e-02 -7.3472887e-01 8.2417792e-01 -1 6.2064750e-01 1 1 -6.2855517e-01 8.6782041e-02 2.6136914e-01 1.2844320e+00 -1.5092280e+00 1.2703713e+00 1.0125235e+00 6.7633488e-01 -1 4.4538615e-01 1 1 1.0493591e+00 8.4676583e-01 8.8454164e-01 1.5649079e+00 -3.7616300e-01 8.6669487e-01 -5.2411590e-01 8.7806042e-01 -1 6.5876517e-01 1 1 -3.2260462e-01 1.7860462e-01 4.7497741e-01 -6.8643883e-03 -1.2871678e+00 -1.0244024e+00 2.0986815e-01 1.5007066e+00 -1 9.4366092e-01 1 1 3.7300709e-01 -1.5546482e+00 1.5838461e-01 8.6915348e-01 -4.2195585e-01 -1.2032468e+00 -7.5450923e-01 -1.4718995e+00 -1 6.0978493e-01 1 1 -1.4888155e+00 -3.4547801e-01 1.0411127e+00 -5.4333274e-01 -1.2373948e+00 -5.3773147e-01 -1.5687036e+00 -1.3149231e+00 -1 1.0262904e+00 1 1 2.6368631e-01 -7.8565332e-01 -6.8933782e-01 8.1646989e-01 4.4937045e-01 7.0916954e-01 -9.5520146e-01 1.1911689e+00 -1 8.5055926e-01 1 1 -1.0114608e+00 -3.6148907e-01 4.9299457e-01 -6.7210587e-02 1.8044227e-01 -1.9000292e-01 -5.3241858e-01 -1.3947832e+00 -1 5.6222192e-01 1 1 -4.6412031e-01 2.9346969e-01 1.3798750e+00 1.3650172e+00 1.0562607e+00 -1.5208959e+00 -1.1032534e+00 4.4231583e-01 -1 6.8164122e-01 1 1 1.0443390e-01 4.4640131e-02 3.2213907e-01 -1.2071315e+00 -5.6695884e-01 1.4420561e+00 -7.0050594e-01 9.9402038e-01 -1 5.1414703e-01 1 1 -9.2973851e-01 -5.7396088e-01 1.2271691e+00 1.4681591e-01 -4.2668035e-01 -7.5046042e-01 1.2859861e+00 -4.8916006e-01 -1 7.9390038e-01 1 1 1.6672154e-01 1.2704903e+00 4.7526511e-01 1.3847803e+00 1.0393954e+00 5.0622689e-01 -5.8958848e-01 2.3485977e-01 -1 7.3852964e-01 1 1 -2.1174590e-01 -2.7514182e-01 -1.2894939e+00 1.0838184e+00 -1.2781409e+00 7.2236286e-01 -6.3030181e-01 1.4478349e+00 -1 4.9967980e-01 1 1 6.1118238e-01 1.1575399e-01 1.3234742e+00 7.8170658e-01 4.9699070e-01 -1.5030115e+00 -3.2049778e-02 -1.0154185e+00 -1 6.9843875e-01 1 1 -8.6567521e-01 8.3146875e-01 1.1549579e+00 1.9874525e-03 -5.7217459e-01 4.3193263e-01 -1.4482795e+00 -1.0066987e+00 -1 6.9866819e-01 1 1 -6.8773206e-01 6.9119589e-01 -5.2395803e-01 -1.1544054e+00 -1.2323110e-01 -7.2885149e-01 -1.7358875e-01 1.0330420e+00 -1 6.3356335e-01 1 1 -7.9327632e-01 -6.8029266e-01 -2.7843906e-01 3.8473250e-01 -8.3560557e-01 -7.3726352e-01 1.0333845e+00 -1.2456430e+00 -1 6.0918083e-01 1 1 3.2407561e-01 -1.4230729e+00 1.2477280e+00 8.0137847e-01 -1.1036543e+00 -7.4654292e-01 1.3688888e+00 5.2075288e-02 -1 3.9330069e-01 1 1 -7.8283621e-01 -6.4197072e-01 4.3291204e-01 7.6026562e-01 -1.1551653e+00 3.7422909e-01 1.0309396e+00 -1.2749868e+00 -1 4.2011378e-01 1 1 -1.3815142e-01 -1.3727574e+00 2.3989793e-02 9.2699488e-01 1.7892910e-01 1.9978834e-01 1.1188411e+00 1.0032760e-01 -1 6.1512383e-01 1 1 -2.7387266e-01 -7.6350320e-02 1.0725924e+00 8.4490992e-01 7.5726356e-01 -5.1989481e-01 -1.2116499e+00 -8.2930661e-01 -1 7.3306046e-01 1 1 -5.4456603e-01 -1.4500254e+00 6.0160793e-01 4.0216893e-01 7.3675583e-01 -1.1028184e+00 -3.9592214e-01 1.0904008e+00 -1 7.5440247e-01 1 1 -1.0618738e+00 -1.2428024e+00 -1.5623405e+00 -1.4541554e+00 -1.5029622e+00 3.2833983e-01 -3.7009021e-01 1.4564326e+00 -1 1.0830810e+00 1 1 4.7411886e-01 6.7030899e-01 -8.2456286e-01 -1.5403645e+00 1.2613348e+00 -1.3706902e+00 2.4723978e-01 -1.0273128e+00 -1 8.9233043e-01 1 1 1.4366726e+00 1.3189595e-01 -8.6277180e-01 9.5883150e-01 -2.1297863e-01 1.0901660e-01 -9.6804342e-01 1.4631612e-01 -1 6.5577478e-01 1 1 -1.2427460e-01 -1.1892031e+00 9.8598372e-01 -1.2892119e+00 -1.2577198e+00 6.9351145e-01 4.0257712e-01 -7.3197817e-01 -1 1.0604584e+00 1 1 4.7597776e-01 -1.2414063e-01 -4.7285241e-01 -2.1918822e-01 1.2794707e+00 5.3815319e-01 -8.7690390e-01 1.1977152e-01 -1 4.5911388e-01 1 1 1.2632418e+00 -4.1408536e-01 9.9889228e-01 1.1917307e+00 -1.3716054e-01 9.5440378e-02 -9.1267788e-01 -7.6101669e-01 -1 1.0829513e+00 1 1 4.2098708e-01 -9.0485417e-01 -2.8858668e-01 -1.3767732e+00 6.7175736e-01 -1.2874070e+00 1.0198417e+00 -9.8375027e-01 -1 8.5752121e-01 1 1 6.6320455e-01 5.6603242e-01 3.4274728e-01 1.5437958e+00 -6.5800310e-01 -1.3007743e+00 -5.0136902e-02 3.1128889e-01 -1 8.5020369e-01 1 1 1.0817937e-01 5.6434060e-01 -1.1273499e+00 1.6212554e-01 -6.5201830e-01 2.2983575e-01 -7.0408773e-01 1.0805992e+00 -1 8.2734144e-01 1 1 -8.1145840e-01 4.0421650e-01 -4.2373282e-01 1.0830986e+00 -5.9636256e-01 -1.3094943e+00 7.7705935e-01 8.3228346e-02 -1 4.6031741e-01 1 1 -5.2756900e-01 1.5433840e+00 3.1297207e-01 1.2497909e+00 -1.3849569e+00 1.3272128e+00 4.3590886e-01 8.1008670e-01 -1 1.4233536e-01 1 1 -1.2777588e+00 -4.7529099e-01 1.0954371e+00 5.4754140e-01 -9.1017900e-01 1.1580712e+00 1.2618184e-01 -5.3540773e-01 -1 4.9316706e-01 1 1 6.3587586e-01 8.5449604e-01 1.2789235e+00 8.0339532e-01 -9.6374475e-01 1.5369292e+00 1.6320045e-01 -1.0764361e+00 -1 8.5876881e-01 1 1 -5.3267203e-01 1.2948930e+00 8.9767764e-02 9.9904419e-02 3.9370404e-01 9.9500051e-01 2.9957591e-01 7.7052230e-01 -1 9.2564656e-01 1 1 9.2018836e-01 1.4545738e+00 7.6234055e-01 1.4830889e+00 7.8974625e-01 2.7585192e-01 -1.0006276e+00 5.2341262e-01 -1 7.7140715e-01 1 1 -4.5482021e-01 -8.5248049e-01 1.2427235e+00 8.7829944e-01 3.6255810e-02 -7.4751575e-01 -6.0291018e-01 5.3649485e-01 -1 6.7066788e-01 1 1 -6.6830538e-01 1.1644804e+00 1.1454400e+00 -7.6516563e-01 -1.1758209e-01 -2.6821538e-01 -1.4750961e+00 4.9797123e-01 -1 5.4455068e-01 1 1 -1.0148211e+00 -7.0085370e-01 -2.6914532e-01 1.5415309e+00 -1.4032844e-01 2.8955538e-01 1.5091218e+00 1.9967265e-01 -1 9.4027388e-01 1 1 -3.9116898e-01 -1.4173303e+00 3.6800949e-01 -2.0407656e-01 8.3594788e-01 2.3021358e-01 -1.4095116e+00 6.7726324e-01 -1 1.2029087e+00 1 1 9.7630300e-01 -1.5148980e+00 -6.6035853e-01 7.0439471e-01 5.7369213e-01 -1.2425515e+00 1.0879855e+00 7.7302747e-01 -1 7.7281259e-01 1 1 1.8610531e-01 -1.4244887e+00 6.0097803e-01 1.2407641e+00 4.9581790e-01 -1.3965293e+00 -1.4382746e+00 -1.3545961e+00 -1 5.1708262e-01 1 1 -1.1543859e+00 6.9676524e-01 4.1739348e-01 -3.6992992e-01 -1.4338350e+00 -6.2962696e-01 1.4746445e+00 4.2509789e-01 -1 8.7408157e-01 1 1 7.1196439e-01 -1.3240134e+00 -4.4165972e-02 -2.0027716e-01 6.9311248e-01 -1.2561925e+00 3.2539563e-01 6.3857519e-01 -1 6.0623241e-01 1 1 -3.4083425e-01 -7.9164402e-01 -8.8161760e-01 -1.4125083e+00 1.1592440e-01 -1.3246283e+00 -5.8842917e-01 8.5268846e-01 -1 5.8602438e-01 1 1 -1.2778957e+00 -5.1608396e-01 1.5454926e+00 9.8805549e-01 5.5397274e-01 1.4385358e+00 4.6639840e-03 -8.1079671e-01 -1 4.7939793e-01 1 1 1.4755351e+00 1.1426658e-01 4.0528083e-01 -2.1008478e-01 -1.0607841e+00 -2.2605818e-01 -1.5223742e-01 1.1685956e+00 -1 7.7779209e-01 1 1 -4.1435754e-01 9.6530583e-01 5.8202169e-01 2.5517063e-01 -6.0875729e-02 -1.1743737e+00 -1.3978633e+00 -6.5174586e-01 -1 1.1123015e+00 1 1 8.0369853e-01 7.1069808e-01 -8.8103430e-01 3.7884477e-01 1.0208265e+00 9.2867790e-01 -1.0590637e+00 8.4088182e-01 -1 7.6081052e-01 1 1 -1.0872262e+00 3.6743093e-01 -1.2173703e+00 -7.6425907e-01 7.9431653e-01 8.5709245e-01 5.8108499e-01 -1.3246059e+00 -1 1.6444067e-01 1 1 -1.5073250e+00 -9.5947474e-01 8.4982187e-01 1.0701478e+00 1.4507107e+00 9.5044112e-01 -9.1619793e-01 -1.3250523e+00 -1 4.6291553e-01 1 1 1.9185966e-01 -9.6907299e-02 1.2759416e+00 3.5539582e-01 1.9448317e-01 -9.3472269e-01 1.5484975e+00 5.9689745e-01 -1 3.2316258e-01 1 1 1.3112480e+00 -1.3759794e+00 2.3910343e-01 9.6996085e-01 1.4222506e+00 1.2206929e+00 6.4442394e-01 9.5004490e-01 -1 7.9300840e-01 1 1 -1.2761296e-01 -8.2147059e-01 5.1428400e-01 4.0777762e-01 -6.1314334e-01 -1.5564853e+00 -1.3782960e+00 -1.3108749e+00 -1 6.5914651e-01 1 1 9.1682832e-01 8.4346877e-01 1.0497852e+00 -1.4367491e+00 -6.7627357e-01 1.9282787e-01 1.0840471e+00 1.1413084e-01 -1 7.3948430e-01 1 1 -3.7840207e-01 1.3136274e+00 5.5498030e-01 -1.1615656e+00 1.5231806e-01 -1.2656451e+00 1.4845048e+00 -1.3161218e+00 -1 1.0898701e+00 1 1 -1.2201177e+00 -9.7715687e-01 1.6528821e-01 -5.7558674e-01 -3.8830722e-01 2.6137079e-02 -4.5687137e-01 -1.0556314e-01 -1 5.7728310e-01 1 1 -1.3430090e+00 1.1709111e+00 8.3103317e-01 -9.2248838e-01 -1.1914258e+00 -5.3708723e-01 -5.8463846e-01 8.0021311e-01 -1 9.8313840e-01 1 1 3.9154951e-01 5.6704421e-01 -3.4650130e-01 -5.0250890e-01 2.1875397e-01 -1.0294617e+00 8.8323148e-01 2.3557732e-02 -1 6.5487198e-01 1 1 -8.6402126e-01 -1.2800487e+00 8.6550471e-01 -1.0660037e+00 9.3449000e-01 -1.4116348e+00 4.4619018e-01 9.4125920e-02 -1 2.3907820e-01 1 1 -1.1641231e+00 -1.5271085e-01 9.6362990e-01 1.7906461e-01 1.1516914e+00 -3.8729402e-02 1.3664912e-01 -1.3883578e+00 -1 5.8260834e-01 1 1 4.2293556e-01 6.9861267e-02 8.1751791e-01 -1.0681082e-01 1.1244960e+00 -6.1538409e-01 1.5748516e-01 -1.5217125e+00 -1 1.0025415e+00 1 1 -1.1462424e+00 -7.9733076e-01 -1.3027209e+00 -1.3199956e+00 -4.1694185e-01 -6.3732673e-01 -1.5096026e+00 2.8359457e-01 -1 1.1421564e+00 1 1 -6.5057387e-01 1.2961260e+00 -1.0712562e+00 7.6211019e-01 1.3514625e+00 1.2805515e+00 -3.8911219e-01 5.7786273e-01 -1 1.0340395e+00 1 1 -1.4526718e+00 1.8667788e-01 -1.3533950e-01 5.1275634e-01 3.1551645e-01 -8.2302258e-01 9.8727246e-01 1.4760454e+00 -1 9.2250499e-01 1 1 1.4029724e+00 -9.5600374e-01 -1.3794273e-01 5.0707909e-01 -1.2346081e-01 -1.0809892e-01 -8.0419484e-01 -1.2615242e+00 -1 8.8640043e-01 1 1 -1.0367480e+00 -1.4499987e+00 9.1834158e-02 -6.6260930e-01 -1.5547051e+00 -9.7800684e-01 -9.7108835e-01 1.7199580e-01 -1 8.8190675e-01 1 1 -1.3502999e+00 -7.9371598e-01 9.3470081e-01 4.7145294e-01 -1.3031274e+00 -5.4816461e-01 -5.0814252e-01 4.6824625e-01 -1 5.8154712e-01 1 1 3.7484445e-01 -7.8204793e-01 1.5531727e+00 6.1281149e-01 1.5224422e+00 1.2887024e+00 -1.5025736e+00 1.2511987e-01 -1 2.7793066e-01 1 1 1.1173972e+00 5.4410398e-01 6.7948001e-01 1.3819855e+00 -5.8672296e-01 1.0816481e+00 1.5086252e+00 1.1642220e+00 -1 8.2568154e-01 1 1 -3.4646462e-01 -4.2058236e-01 3.3119372e-01 1.2362233e+00 4.0660383e-01 -1.1364970e+00 -3.3021665e-01 1.2408108e+00 -1 1.0617826e+00 1 1 1.4818582e+00 -1.4427405e-01 -5.2937624e-01 -1.2883859e+00 8.2648840e-01 -2.2107800e-01 1.2429762e+00 4.1585446e-01 -1 2.3634223e-01 1 1 -9.5502502e-01 4.9552599e-01 -2.3600406e-01 1.0955254e+00 -1.3321789e+00 8.4619820e-01 -8.8936107e-01 -7.7779216e-01 -1 6.8561502e-01 1 1 -7.0861507e-01 -5.6890692e-02 1.3112048e+00 -3.7961459e-01 1.9997079e-01 6.3155279e-02 2.0629603e-01 -1.8574144e-01 -1 1.1125085e+00 1 1 8.4314409e-02 -1.1176929e+00 -8.5323230e-01 3.9231953e-01 -5.9513598e-01 -4.0754703e-01 -1.1009633e+00 9.8669249e-01 -1 6.2081531e-01 1 1 2.1399276e-01 -1.4812993e+00 1.0952592e+00 -4.8856575e-01 3.8055591e-01 -9.7094242e-01 9.0465740e-02 -1.1269886e+00 -1 6.5118747e-01 1 1 -5.4725611e-01 9.2491776e-01 1.4303114e+00 7.9868247e-01 -2.7941097e-01 -1.1970081e+00 -7.3151285e-02 -6.3504407e-01 -1 9.2145367e-01 1 1 8.4989735e-01 4.9234960e-01 -2.2326938e-01 -5.6915884e-01 6.2077347e-01 6.4500031e-01 -1.0909252e+00 -1.1954400e+00 -1 1.0272082e+00 1 1 -5.9704657e-01 -3.5355480e-02 -1.4269225e+00 2.9697262e-01 1.1052263e-01 -1.1161098e+00 -8.4481195e-01 -1.2748106e+00 -1 8.4530688e-01 1 1 -3.1470584e-01 -4.5854285e-01 6.3185962e-01 -7.7188339e-01 8.7259648e-01 -8.0144190e-03 1.2442926e+00 -8.0196244e-02 -1 5.9601915e-01 1 1 1.1809424e+00 -4.0282748e-01 1.0815240e+00 -1.4080825e+00 7.7446994e-01 3.9014470e-01 -7.5612714e-01 -1.1502195e-01 -1 8.8466545e-01 1 1 -4.8266261e-01 -1.8922031e-01 -8.1920464e-02 -2.5432758e-02 8.9791247e-01 6.5816028e-01 -4.8660531e-01 -1.0943970e+00 -1 8.7528075e-01 1 1 -5.1824581e-01 -9.3406367e-01 -8.1965560e-01 -1.9176963e-01 -9.9630356e-01 1.5205672e-01 -8.0981282e-01 4.9522360e-01 -1 8.0622819e-01 1 1 1.4790325e+00 -2.6965615e-01 -6.7875074e-02 2.0185225e-01 -1.8509587e-01 1.5024617e+00 -1.1446237e+00 1.1440579e+00 -1 6.5369962e-01 1 1 -1.3240422e+00 1.2072590e+00 -3.7823197e-01 -3.8923455e-01 -7.2963808e-01 -2.4800745e-01 1.4222714e+00 -1.5068883e+00 -1 6.5575241e-01 1 1 -1.2766278e+00 -1.1444483e+00 -1.5028508e+00 -1.0691080e+00 -1.3911452e+00 6.3222257e-01 -2.6282400e-01 1.2477760e+00 -1 4.3346126e-01 1 1 7.9436506e-01 1.2291835e+00 -8.5277657e-03 1.4123586e+00 -1.2450927e+00 8.9846348e-01 -2.0376087e-01 1.2404316e+00 -1 7.5909329e-01 1 1 -8.7527321e-01 -2.2652564e-01 1.1871041e+00 -3.6390364e-01 -1.2489170e-01 -1.1601901e+00 -2.7295734e-01 3.2425061e-01 -1 6.1646613e-01 1 1 1.3616109e+00 3.9388827e-01 -5.9560589e-01 5.5235376e-01 -4.7088993e-01 5.5021046e-01 -8.6872068e-01 -9.8327574e-01 -1 5.4963991e-01 1 1 1.2329629e+00 7.4435401e-01 -1.2339831e+00 3.2916352e-03 -5.7513166e-01 -1.4615473e+00 1.5342158e+00 -1.1379461e+00 -1 6.2620086e-01 1 1 4.6183478e-01 5.3591828e-01 1.2411040e+00 -1.2261555e+00 4.4278492e-01 -1.1317833e-01 -6.2794672e-01 5.5628155e-01 -1 1.1771503e+00 1 1 -8.1827533e-01 2.3241664e-01 -9.3982183e-01 8.5252476e-01 -5.4677756e-01 -1.5245681e+00 -1.2907258e+00 4.4265241e-02 -1 6.2401754e-01 1 1 1.1391830e+00 1.2267756e+00 3.4244947e-01 -4.2037140e-01 -5.3194393e-01 -5.8555216e-01 -5.3067567e-01 -5.9155707e-01 -1 8.1667838e-01 1 1 1.3835795e+00 1.4450094e-01 1.5045856e-01 2.5983807e-01 5.9104665e-01 1.2346042e+00 -8.4419127e-02 8.4114407e-01 -1 7.9277083e-01 1 1 -2.4772917e-01 1.7614475e-01 -2.2505547e-01 2.8469476e-01 5.0636634e-03 -2.2620338e-01 1.1676189e+00 -5.8611771e-02 -1 4.6950434e-01 1 1 -9.7387499e-01 1.0845085e+00 -2.9685138e-02 2.1928177e-01 2.8198996e-01 -4.7316532e-01 -1.3578468e+00 1.3720550e+00 -1 7.5852363e-01 1 1 -2.1927829e-01 -1.8599097e-01 5.9511824e-01 3.8045273e-01 -1.2581089e+00 -1.1184604e+00 -8.0141643e-01 8.3839999e-01 -1 1.1039746e+00 1 1 -3.2198421e-01 -6.5589096e-02 -6.7867649e-01 1.1279190e+00 1.0246320e+00 1.3262920e+00 -1.3981576e+00 9.4564350e-01 -1 4.4437292e-01 1 1 1.3754912e+00 3.4308398e-01 6.0713804e-01 5.6458081e-01 -1.2203281e+00 1.3896548e+00 2.7819676e-01 1.1314686e-01 -1 3.5117412e-01 1 1 -1.1003600e+00 1.3899885e+00 2.7605191e-01 1.2999264e+00 1.4042819e+00 1.3291652e+00 9.6314254e-01 9.9572059e-01 -1 9.6657347e-01 1 1 8.0498378e-01 6.5290878e-01 -5.2788187e-01 1.2274230e+00 -1.0200085e+00 -5.8597363e-01 -1.0902488e+00 -1.8817552e-01 -1 1.1635774e+00 1 1 -1.4772092e+00 -1.4525925e-01 -2.5292871e-01 -1.5411693e+00 3.8826511e-01 4.3422332e-01 1.0985038e+00 9.1777915e-01 -1 1.1403307e+00 1 1 5.5139512e-01 -3.5468087e-01 -3.9790051e-01 -1.2353912e-03 4.8373054e-01 7.1537107e-02 -5.8690243e-01 -1.0582382e-01 -1 5.1749282e-01 1 1 -4.0058261e-01 -1.5200437e+00 9.3686686e-01 1.2279293e+00 -3.8260726e-01 -9.0582252e-01 5.3178174e-01 -4.3949719e-01 -1 7.5812719e-01 1 1 -1.5885565e-01 5.6616781e-02 2.5899681e-01 6.8574008e-01 3.5988155e-01 -1.1750195e-03 -1.7544397e-01 -7.4493987e-01 -1 1.1409248e+00 1 1 4.6676286e-01 -3.4433549e-01 -1.2880622e+00 -1.2699470e+00 9.6339483e-01 -8.9899613e-01 1.2686277e+00 -9.5762659e-01 -1 8.7064958e-01 1 1 3.2654734e-01 -4.3287556e-01 2.5411631e-01 -1.9573571e-02 8.3797842e-03 -1.5088475e+00 -1.6283489e-01 -4.5093163e-01 -1 2.8371636e-01 1 1 -8.1145038e-02 5.8899529e-01 1.5083594e+00 8.9421956e-01 -5.3263620e-01 -2.6326658e-01 -4.3874813e-01 -1.2864180e+00 -1 7.6379827e-01 1 1 -3.5344849e-01 8.5386718e-02 1.4853890e+00 -2.3108951e-01 1.5225026e+00 -1.3590098e+00 -7.2181985e-01 -3.8634550e-01 -1 1.1408788e+00 1 1 3.4290839e-01 -6.1327064e-01 -1.3039725e+00 -9.1287443e-01 4.2858353e-01 -1.4985634e+00 1.2046572e+00 3.6316087e-01 -1 9.8240252e-01 1 1 -1.5611963e+00 3.2593205e-01 -1.1608570e-01 8.5801247e-01 -4.6856980e-01 -2.0689489e-01 -8.9094470e-01 -4.6972395e-01 -1 1.1585792e+00 1 1 -4.4405066e-01 -9.9757369e-01 -1.2332266e-01 7.0533453e-01 7.2022315e-01 4.6069881e-01 -1.2769958e+00 1.7185371e-01 -1 5.7389757e-01 1 1 1.2646318e+00 4.5899655e-01 7.6721774e-01 1.3283232e+00 2.3405472e-01 -1.0610743e+00 8.9188644e-01 1.2216042e+00 -1 3.6020428e-01 1 1 -1.3495750e+00 -1.3965055e+00 1.5323519e+00 9.7034718e-01 4.8366194e-01 1.3464584e+00 1.3969118e+00 1.1933377e+00 -1 4.5578435e-01 1 1 -8.1187850e-03 -2.3005933e-01 -5.3779290e-01 6.1754786e-01 -1.5356024e+00 1.0343634e+00 7.7426553e-01 4.9895596e-01 -1 6.9352722e-01 1 1 -1.3639353e+00 6.9346456e-01 -3.2327427e-01 -6.9527901e-01 -6.8638562e-01 -1.0285419e+00 6.0404963e-01 1.0420608e+00 -1 5.4686160e-01 1 1 5.4084089e-01 -2.4991780e-01 -1.4568876e+00 1.1703589e+00 -1.5494622e-01 1.4809910e+00 -1.3652783e+00 -4.6401629e-01 -1 6.5290947e-01 1 1 1.2852584e+00 -5.9080631e-02 -3.3678028e-01 7.1101509e-01 1.9911713e-01 1.7778016e-01 -3.9463266e-02 -1.2887584e+00 -1 7.8376058e-01 1 1 -2.5388196e-01 -2.2487950e-01 8.8382777e-01 -5.8784175e-01 7.6537185e-01 2.9654771e-01 -3.8306702e-01 1.1189407e+00 -1 6.0479893e-01 1 1 -7.1134280e-01 -2.1387248e-01 1.0431811e+00 4.5255773e-01 -1.2172291e+00 1.5113516e+00 -1.0840464e+00 4.6348043e-01 -1 8.2127691e-01 1 1 1.3632340e+00 -5.7282086e-01 -4.8398145e-01 3.4193465e-01 8.2277094e-02 1.5094181e+00 -1.4722603e+00 -1.4341990e+00 -1 1.2682108e+00 1 1 2.3883785e-01 -1.5603197e+00 -6.9286011e-01 9.2268321e-01 5.3035355e-01 4.2988203e-01 -1.0956456e+00 8.5701948e-01 -1 4.7454454e-01 1 1 -8.0759694e-01 -1.4186614e+00 9.8410565e-01 6.3542350e-01 9.5378391e-01 -6.3589058e-01 1.5002571e+00 -2.7587327e-01 -1 3.0423300e-01 1 1 1.5401615e+00 1.2463341e+00 -6.2168681e-01 1.2893304e+00 -1.3011230e+00 2.8517663e-01 3.9780224e-01 3.8876298e-01 -1 1.0957796e+00 1 1 -1.2287218e+00 -1.0027339e+00 2.4694776e-01 -9.2926245e-01 6.5198279e-01 -1.1067218e+00 5.5310091e-01 -5.7331298e-01 -1 1.0959901e+00 1 1 -1.4380200e+00 -1.4450767e+00 4.0710597e-01 -1.2568935e+00 -4.6869189e-04 6.9617867e-01 -5.7238989e-03 -4.0659902e-01 -1 5.7474077e-01 1 1 -5.2993887e-01 2.4887285e-01 -1.5868655e-01 -5.4010591e-01 1.5474734e+00 1.3838724e+00 1.1878041e+00 -7.4567006e-01 -1 6.5207582e-01 1 1 -2.6748790e-01 1.3461750e+00 1.6735960e-01 -1.4988891e+00 -8.6039423e-01 1.5331468e+00 -1.3975361e+00 -6.6364466e-01 -1 4.1266335e-01 1 1 -5.0109685e-02 -5.8637576e-01 1.0873098e+00 6.0232945e-01 1.0514022e-01 2.5554775e-01 1.2989492e+00 -1.2219496e+00 -1 3.8635644e-01 1 1 -2.4664168e-01 -4.1212314e-02 -2.2935138e-01 1.1395170e+00 1.5166327e+00 4.3393653e-01 5.1146258e-01 -7.1495957e-01 -1 7.7346341e-01 1 1 -1.5459963e+00 -1.5049711e+00 2.5584106e-02 7.1297819e-01 -8.3777783e-01 1.5347335e+00 7.5403803e-01 2.6632746e-01 -1 1.1164306e+00 1 1 5.5220886e-01 -1.0873467e+00 -4.0612302e-01 9.8997985e-01 8.6222352e-02 -1.3514148e+00 -6.7668921e-02 -6.0386206e-01 -1 4.2549743e-01 1 1 7.0958953e-01 -3.9140328e-01 9.7125030e-01 7.1664148e-01 8.6484992e-01 4.8595460e-01 -5.5011948e-02 1.3761909e+00 -1 5.1454789e-01 1 1 5.8559403e-01 1.8007319e-01 8.8310840e-02 -2.7295419e-01 -6.1665489e-01 -7.0189809e-01 -9.5757290e-01 1.2350980e+00 -1 5.2806546e-01 1 1 -5.3086755e-01 1.1363251e+00 1.4085516e+00 -8.1578430e-01 -4.5444475e-03 -1.2074521e-01 4.5139638e-01 -1.3523617e+00 -1 4.6426947e-01 1 1 -1.6783957e-01 4.7425721e-01 -1.5150456e+00 -9.7636326e-01 -9.8030529e-01 1.0413949e-01 -3.2733038e-01 2.7968820e-01 -1 3.5876145e-01 1 1 2.7063270e-01 6.2029755e-01 -7.6210361e-01 -1.1989039e+00 -1.4791853e+00 4.0535823e-01 -5.1289126e-01 8.9696961e-01 -1 6.7143533e-01 1 1 -5.0236291e-01 1.5364489e+00 -4.0213823e-01 1.9755359e-01 -1.2453515e+00 -1.2586588e+00 3.6690395e-01 -1.1349058e+00 -1 4.8672042e-01 1 1 1.3876332e+00 -7.9536201e-01 -1.1714981e+00 -3.8031229e-01 -1.3321468e+00 1.2061477e+00 -3.9166860e-01 1.3886170e+00 -1 1.1585631e+00 1 1 -1.2331059e+00 -1.7254149e-01 -1.0076355e+00 1.2323108e+00 7.3943995e-01 -9.7359110e-01 -1.1376279e+00 -4.0596188e-01 -1 6.6257560e-01 1 1 2.7620528e-01 -2.1473911e-01 9.9549341e-01 -1.0721522e+00 -3.7330923e-01 1.4105335e+00 -3.7944426e-01 5.3787103e-01 -1 5.5705939e-01 1 1 -1.0918687e+00 5.6974546e-01 -8.6476371e-01 5.1371125e-01 -4.4764871e-01 3.7911579e-01 1.1339746e-01 -1.5052601e+00 -1 1.1618339e+00 1 1 -9.9428178e-01 1.3757024e-01 -1.0760595e+00 8.4842792e-01 4.8256515e-01 6.4923401e-01 -1.0756172e+00 3.3859999e-01 -1 6.6162864e-01 1 1 -7.6247506e-01 -6.9180990e-02 8.1752485e-01 -1.6098283e-01 -1.1198069e+00 9.2471394e-01 -1.1740560e+00 1.4257396e+00 -1 1.0787808e+00 1 1 -3.6192976e-01 -3.3561779e-01 -1.1860543e+00 -7.2719822e-01 6.8702758e-01 2.0837085e-01 -1.5579695e-02 1.4775354e+00 -1 1.0959520e+00 1 1 -8.3008622e-01 -1.5693956e+00 -6.1005550e-01 -1.2251368e+00 1.5195269e+00 -7.8700499e-01 -1.0957436e+00 -1.3524811e+00 -1 4.3712836e-01 1 1 5.5384954e-01 -1.9246063e-02 9.5559053e-01 -8.7539471e-01 6.8258718e-01 -1.0878170e+00 -1.4637661e-01 1.4151076e+00 -1 4.7878554e-01 1 1 1.0142878e-02 1.1545885e-01 7.8843747e-01 -6.8041060e-01 -8.5371249e-01 1.1292331e+00 -2.8458227e-01 -1.2841934e+00 -1 7.5734783e-01 1 1 8.2535483e-01 -9.8744373e-01 3.0703543e-02 -2.6363176e-01 -6.9210365e-01 6.5958155e-01 -1.4701876e+00 -6.9715372e-01 -1 4.1706698e-01 1 1 -1.5346055e+00 1.0672581e+00 8.1324409e-01 -1.2133219e+00 1.1314897e+00 -1.0933952e+00 -8.1620782e-01 1.0780261e+00 -1 1.2506206e+00 1 1 3.6027347e-01 -1.0866833e+00 -8.7620857e-01 -2.2374936e-01 8.8708689e-01 -1.5170722e+00 1.3302542e+00 8.1935536e-01 -1 4.4530058e-01 1 1 1.2671376e+00 1.3328399e+00 1.3488954e+00 -6.9078390e-02 -7.2934029e-01 -2.6598533e-01 -1.1325980e+00 1.3048932e+00 -1 5.2624959e-01 1 1 -7.5049751e-02 1.4851541e+00 1.1525496e+00 1.3887854e+00 4.7234398e-01 7.0875639e-02 -6.6452267e-01 -1.1798121e-01 -1 8.4553667e-01 1 1 1.5590866e+00 1.0311866e+00 -1.5932414e-01 -7.1728997e-01 -1.1944257e-01 5.4324448e-01 -2.7064756e-01 -5.6526183e-01 -1 1.1341663e+00 1 1 -4.5562546e-01 -1.0136944e+00 -1.1239511e+00 -1.2015316e+00 6.4498383e-03 8.4179770e-01 2.5265465e-01 -1.7941899e-01 -1 3.5297317e-01 1 1 1.5058442e+00 -3.0489258e-01 1.5096897e-01 1.6034724e-02 -1.5533104e+00 1.5022245e+00 -1.0664882e+00 4.3405101e-01 -1 1.1239884e+00 1 1 5.2988920e-02 -3.9197721e-01 -1.0713615e+00 -6.8136255e-01 1.4717255e-01 -1.0932151e+00 1.4603932e+00 3.1724179e-01 -1 5.1968227e-01 1 1 1.5140529e+00 -4.1101395e-02 1.2355767e+00 -5.5514221e-01 1.0956258e+00 1.5093250e+00 -4.3560910e-01 5.9998210e-01 -1 7.6399266e-01 1 1 -2.1315407e-01 3.5923524e-01 4.1073354e-01 2.5513357e-01 1.3075635e+00 -1.1353678e+00 -1.3713384e+00 -6.1330848e-01 -1 8.3193242e-01 1 1 -1.0647549e+00 -4.7443134e-01 1.1195019e+00 -2.4407357e-01 7.7880575e-01 -9.2806546e-02 -1.3603304e+00 -3.1006671e-01 -1 9.4127322e-01 1 1 -8.2301838e-01 -4.0544988e-01 4.7005737e-01 7.7555296e-01 1.5132854e+00 -1.5696707e+00 1.4375333e+00 6.1102888e-01 -1 9.0605554e-01 1 1 -3.7459711e-02 -2.8173328e-01 -8.5130646e-01 2.5070160e-01 -5.4575398e-01 -1.5027145e+00 -1.3661489e+00 -3.0399960e-01 -1 1.1555711e+00 1 1 -1.2668281e+00 -7.1111802e-01 -1.0947740e+00 6.6612359e-01 9.6340814e-01 -8.5922667e-01 1.0364962e+00 -1.0916531e+00 -1 1.1075211e+00 1 1 -1.0065523e+00 -1.1420690e+00 4.4089404e-01 -1.0970809e+00 2.3214848e-01 8.7882736e-01 2.5966219e-01 -5.1321151e-01 -1 7.5741383e-01 1 1 3.5197064e-01 3.7777094e-01 -9.1092263e-01 -6.3204438e-01 -1.3864940e-01 -1.3172605e+00 4.7020982e-01 1.2675191e+00 -1 7.6270151e-01 1 1 -4.8467299e-02 3.7384395e-02 -8.9562143e-01 -1.0451552e+00 7.8120388e-01 -3.9394685e-01 -1.4306603e+00 5.4541421e-02 -1 8.1867581e-01 1 1 -9.1739500e-01 1.0019840e-03 -1.3390241e+00 -1.2796953e+00 9.7789300e-01 1.4125679e+00 6.4222008e-01 -6.6739109e-01 -1 2.9924469e-01 1 1 2.7900821e-01 1.1323826e+00 1.3910822e+00 -4.9529350e-01 -1.3650934e+00 1.2793682e-02 -7.1952878e-01 -1.3562606e+00 -1 8.6854068e-01 1 1 -1.1068308e+00 1.8586196e-01 1.8592257e-01 8.2260771e-01 -7.2856920e-02 1.3951066e+00 -1.1300558e+00 7.2502609e-01 -1 1.1588313e+00 1 1 -1.1351299e+00 1.0388801e+00 -1.0841114e+00 -5.8146719e-01 7.1488229e-01 -1.2911257e+00 1.2212174e+00 -7.2436636e-01 -1 3.3781068e-01 1 1 7.6329326e-01 -5.1417754e-01 5.7748568e-01 7.7564084e-01 -1.5653218e+00 -9.6861572e-01 9.7572411e-01 -7.5386115e-01 -1 4.9402886e-01 1 1 1.5469455e+00 7.3952839e-01 1.4221585e+00 -1.4138603e+00 -6.6667083e-01 2.0871899e-01 -1.1859221e-01 -1.0110221e-01 -1 6.1693103e-01 1 1 -3.0719293e-01 1.1131876e+00 9.8018929e-01 2.5629379e-01 1.3243781e+00 -1.2189378e+00 -1.4095514e+00 3.7679461e-01 -1 8.7949731e-01 1 1 -1.3548139e+00 1.1595761e+00 -4.7056012e-01 4.0623468e-01 6.3801449e-01 -3.6121522e-01 4.1899064e-01 -6.6379905e-01 -1 8.4750867e-01 1 1 -9.2976203e-02 -1.4445843e+00 -1.3152412e+00 9.0537264e-01 8.5383192e-01 -1.3872748e+00 -1.4749608e+00 -6.7507547e-01 -1 9.4345869e-01 1 1 -1.2794877e+00 -9.0091383e-01 -1.0128785e+00 -1.2768381e+00 -4.4220934e-01 9.7293974e-01 6.4145765e-01 1.4391660e+00 -1 8.2226184e-01 1 1 -1.4815007e-01 8.1784182e-01 8.4137367e-01 4.0168601e-01 7.9583410e-01 2.0845605e-01 -9.6717970e-01 9.4096386e-01 -1 4.6657722e-01 1 1 1.3247448e+00 9.9955259e-01 6.5869292e-01 -1.4585462e-01 -1.3178034e+00 6.4498186e-01 -7.8874575e-01 2.2390832e-03 -1 9.2881094e-01 1 1 5.1927430e-01 1.3844413e+00 -3.2052294e-01 -9.3625557e-01 -9.3379689e-02 -1.4261060e+00 1.0712322e+00 -6.6841089e-02 -1 7.4186949e-01 1 1 9.8686946e-02 -1.4724415e+00 8.0227967e-01 5.9030861e-01 1.3639015e+00 -1.3539761e+00 -2.6835879e-01 1.2919847e+00 -1 5.3586334e-01 1 1 -1.2941738e-01 -9.9965279e-01 1.9874553e-01 1.6723327e-01 -1.1088805e+00 1.4208942e+00 1.0209077e+00 -3.0116511e-01 -1 4.2661917e-01 1 1 -1.1358513e+00 7.3095904e-02 8.0307242e-01 -1.0359234e+00 -1.0261381e+00 -1.4180030e+00 -9.8337141e-01 -5.7619420e-01 -1 5.8521592e-01 1 1 1.2063478e+00 1.6012512e-01 9.5618878e-01 -5.8747512e-02 1.0400383e+00 -2.5424324e-01 3.9571326e-01 1.4341683e+00 -1 7.2731311e-01 1 1 -7.5211317e-01 -1.1219687e+00 1.4183753e+00 -9.0934806e-01 1.0188065e-01 -5.0005614e-01 1.0641142e-03 -1.3736717e+00 -1 7.8740385e-01 1 1 1.0027549e+00 -1.0893566e+00 2.2888547e-01 4.3537692e-01 1.4006226e-01 -6.8318474e-01 -9.6498896e-01 2.6474495e-01 -1 2.4124425e-01 1 1 -1.3438117e+00 3.8528027e-01 1.5686665e+00 6.1063716e-01 9.7356012e-01 2.3528148e-01 1.4734828e+00 1.0732234e+00 -1 9.1508824e-01 1 1 -5.3296420e-01 5.8303112e-01 3.3314367e-01 -6.0452143e-01 1.2104484e+00 -8.8936911e-01 -3.4959823e-01 -1.3594643e+00 -1 7.9459631e-01 1 1 -8.4871362e-01 3.7653434e-01 8.2760256e-01 -2.8110121e-01 -9.4814035e-01 7.1213598e-02 -9.1912007e-01 2.8734497e-01 -1 8.2527932e-01 1 1 -1.4991943e+00 1.2450415e+00 -1.4560498e+00 4.8732655e-01 -1.2370014e+00 -5.9864816e-02 -4.3991064e-01 7.7902651e-01 -1 8.1483338e-01 1 1 -1.3850058e+00 -7.3610512e-01 1.1769672e+00 3.6533225e-01 7.7836434e-01 -8.3831515e-01 -1.4106317e+00 -1.0595834e+00 -1 8.3521781e-01 1 1 1.4092401e+00 -1.2684582e-01 -1.3208783e+00 1.4670184e+00 3.7758342e-01 4.8031947e-01 1.1119830e+00 1.2712865e+00 -1 8.5441917e-01 1 1 6.3187732e-01 1.2437486e+00 -1.5071548e+00 9.5881072e-01 2.7332353e-02 -1.1638175e+00 -2.3656217e-01 5.4099123e-01 -1 6.6234566e-01 1 1 1.3790053e+00 -4.7520520e-01 -8.8463887e-02 1.5030941e+00 7.0233186e-01 -7.2470788e-01 1.3558677e+00 6.7042508e-01 -1 1.1518869e+00 1 1 1.4125312e+00 -8.4532403e-01 -8.3922938e-01 9.5633806e-01 1.1279542e+00 -2.1064642e-01 -1.0442097e+00 -1.0585252e+00 -1 8.3689803e-01 1 1 -6.0353527e-01 -1.0790234e+00 8.2288998e-01 7.8581462e-01 1.1559537e+00 2.4052907e-01 -1.0951640e+00 2.0646098e-01 -1 7.2486065e-01 1 1 5.8540700e-01 1.2676119e+00 1.0209790e+00 -6.9161015e-02 5.0472777e-01 -6.5767655e-01 1.6965564e-01 -1.4701452e+00 -1 6.6604263e-01 1 1 -5.3278121e-01 -1.5276532e+00 2.1520855e-01 9.6714246e-05 6.5945265e-01 -1.4468345e+00 -1.1637820e+00 -1.0457864e-01 -1 6.3754335e-01 1 1 -9.1475916e-01 9.6981035e-01 1.0369010e+00 -1.5161163e+00 -1.1811259e-01 -1.0202598e+00 -1.2775369e-01 -1.5028271e+00 -1 5.7317242e-01 1 1 5.9720767e-01 1.0198817e+00 7.8095307e-01 9.0927238e-02 3.6819780e-01 -6.9374248e-01 -1.4485648e+00 3.9057271e-01 -1 7.0543603e-01 1 1 -1.1914058e-01 6.2234936e-01 -9.5927025e-02 1.4000601e+00 -6.3707854e-01 -1.2794796e+00 1.3137523e+00 1.5684217e+00 -1 5.3811822e-01 1 1 -1.2012603e+00 1.4637479e+00 -6.0848406e-01 2.8131871e-01 -8.3130614e-01 -1.2674245e-02 1.1222021e+00 -6.4087665e-01 -1 8.0785519e-01 1 1 1.4343223e+00 -6.0157406e-01 -9.0749757e-01 2.6543119e-02 -1.0997666e+00 6.1227142e-01 -1.2716683e+00 1.3073812e+00 -1 5.1473295e-01 1 1 1.2148263e+00 -1.0099833e+00 1.2059386e-01 4.0455646e-03 1.3537837e+00 -1.4117832e+00 -6.7441801e-01 8.5719410e-01 -1 5.9241527e-01 1 1 3.7551794e-01 -7.6379849e-01 4.9382692e-01 -1.1212336e+00 -1.5137070e+00 6.0833778e-01 -7.7245535e-02 -4.8268089e-01 -1 5.0004638e-01 1 1 -1.2966087e-01 -6.1369889e-01 -3.3874634e-01 -1.3010450e+00 -2.5632345e-01 -1.5510567e+00 -7.8794340e-01 -8.2556203e-01 -1 5.7223387e-01 1 1 1.0551281e+00 -5.8855835e-01 -7.4378305e-01 -1.1779777e+00 -9.0476604e-01 3.2535584e-01 -1.1516985e+00 1.1937319e+00 -1 9.3120167e-01 1 1 -7.5183017e-01 9.7502910e-01 -3.6450832e-01 4.6172289e-02 -1.0944726e+00 -1.2571782e+00 -1.2449736e+00 8.4075981e-01 -1 6.5819917e-01 1 1 -5.2404879e-01 7.6681177e-01 -1.8569429e-01 4.4277272e-02 -7.7623301e-01 9.5876660e-01 -1.2643188e+00 -2.3361562e-01 -1 1.0153120e+00 1 1 1.3377843e+00 9.9230096e-01 -1.3624772e+00 -3.8935141e-01 8.8613174e-01 7.6146847e-01 3.2590055e-01 6.1309386e-01 -1 9.4311888e-01 1 1 -2.3773835e-01 -1.1130983e+00 -8.5946254e-02 1.0842944e-01 -1.0746723e+00 -8.4789042e-01 -1.5270604e+00 -1.5543981e-01 -1 3.3222756e-01 1 1 4.3736161e-01 3.4096000e-01 6.3393638e-01 2.4979754e-01 -1.0004169e+00 -2.2996711e-01 1.5074476e+00 1.3281276e+00 -1 7.4175983e-01 1 1 -5.9029964e-01 2.4975054e-01 1.4281096e+00 1.1794281e+00 -2.0275660e-01 -8.9831907e-01 -1.2727691e+00 8.2425380e-01 -1 7.8206907e-01 1 1 -1.6414988e-02 3.8948844e-01 4.6969868e-01 -8.0226385e-01 8.9776909e-01 4.4563090e-01 -3.2616370e-01 -1.1899410e+00 -1 1.0558265e+00 1 1 5.7345734e-01 -9.4695764e-01 -5.9662328e-01 6.7091974e-02 -2.6445949e-01 1.6169140e-01 2.4592059e-01 4.0930267e-02 -1 8.8050535e-01 1 1 -3.0867323e-01 -2.0871310e-01 5.1623704e-01 -2.1695992e-01 5.8289681e-01 6.9693598e-02 -1.1486570e+00 -9.3786985e-02 -1 1.1376915e+00 1 1 -1.1015564e+00 1.3179015e+00 -6.8297415e-01 9.4366919e-01 1.2608194e+00 -4.7375822e-01 -3.9149311e-01 8.0164825e-01 -1 2.8264600e-01 1 1 -4.5349045e-01 -1.3993419e+00 6.3302550e-01 1.4883090e+00 5.4995204e-01 1.4830117e+00 -1.3297078e+00 -9.8870854e-01 -1 7.6947995e-01 1 1 -3.1014716e-01 -7.7595729e-01 -1.3147307e+00 6.4878410e-01 4.7837151e-01 -4.1899838e-01 8.9165494e-01 -1.3408428e+00 -1 3.3534281e-01 1 1 -7.4109854e-01 -7.6314107e-01 1.2842767e+00 -3.5374174e-01 6.5443174e-01 1.3449925e+00 6.4764363e-01 -9.0092982e-01 -1 1.0463294e+00 1 1 7.7173401e-01 1.0108921e+00 -1.0447843e+00 -1.4440406e+00 3.1844795e-01 1.5301742e+00 -6.7199898e-01 5.4912761e-01 -1 7.6127820e-01 1 1 -1.1025968e+00 3.3118942e-01 -1.3289519e+00 -1.1878842e+00 -1.1191639e+00 5.5961107e-01 -2.6121221e-01 -8.1153353e-01 -1 4.4378787e-01 1 1 9.1085715e-01 -6.0153986e-01 1.0296958e+00 5.0940821e-02 -1.0719127e+00 -5.4516616e-01 -1.3886093e+00 1.3512464e+00 -1 9.1530200e-01 1 1 -2.0490451e-01 -4.3520680e-01 -9.3603922e-01 -1.4924117e+00 1.3967833e+00 1.4181126e+00 5.3538924e-01 -1.7588047e-01 -1 6.7581359e-01 1 1 -6.4456894e-01 -8.9300145e-01 1.0848281e+00 -4.8722826e-01 -1.3852339e+00 -1.0456404e+00 7.6562850e-01 2.1571104e-01 -1 1.2307268e+00 1 1 -1.0587691e+00 -1.2872031e+00 -1.0977688e+00 1.2866614e+00 7.1735867e-01 -8.8163248e-03 -4.5379627e-02 5.7553252e-02 -1 4.2601861e-01 1 1 -7.5111046e-01 -1.0153941e+00 3.7364049e-01 1.3366883e+00 -7.8549231e-01 -5.2111647e-01 7.1161698e-01 -3.1303206e-01 -1 8.1118234e-01 1 1 -9.9419846e-01 -5.9668148e-01 -2.6794733e-01 1.9099008e-01 -7.9685990e-01 3.5575177e-01 1.0339215e-01 1.0379056e+00 -1 8.7299553e-01 1 1 6.3774505e-01 -4.6186892e-01 -1.4884318e+00 -7.3744462e-01 -2.1487215e-01 6.6920114e-01 4.1105449e-01 -1.1849219e+00 -1 7.9462700e-01 1 1 -5.3315609e-01 2.4458069e-01 4.2981415e-01 -6.4873063e-01 1.4752986e+00 3.6186094e-01 2.3049189e-01 -4.2732326e-01 -1 3.7013277e-01 1 1 -9.3220782e-01 1.4645352e+00 1.3649759e+00 1.2523571e+00 -1.2480829e+00 -3.2662162e-01 2.9350910e-01 -3.4124079e-01 -1 6.7251172e-01 1 1 -4.9430230e-01 6.4748796e-02 1.2412233e+00 -3.0557182e-01 -1.1572803e-01 -1.1672241e+00 7.0702103e-01 1.3142045e+00 -1 2.7002148e-01 1 1 -1.3677490e+00 1.2419547e+00 1.0643598e+00 7.5847748e-01 -3.9514316e-01 -1.4313449e+00 1.3989988e+00 -7.0358683e-01 -1 9.6140838e-01 1 1 -7.2438592e-01 7.9181801e-01 4.6724897e-01 -8.5197928e-01 1.5574101e-01 -1.4393990e+00 1.2936750e+00 -2.2903935e-01 -1 5.4739133e-01 1 1 -1.0826912e+00 2.9877757e-01 -9.2827613e-01 1.6349580e-01 5.9247784e-01 1.4256424e+00 -1.6658718e-01 -1.0134328e+00 -1 6.0902865e-01 1 1 -6.8662793e-01 1.2895001e+00 -3.8777905e-01 -1.0196620e+00 -1.0737357e+00 -1.5582115e-01 -6.7160489e-01 9.5028311e-01 -1 2.0159209e-01 1 1 -1.0858651e+00 -1.2197897e+00 1.4023256e+00 -7.2016775e-02 -9.6842501e-01 1.2022491e+00 7.8993471e-02 -4.4887420e-01 -1 7.3830759e-01 1 1 -6.2253217e-01 1.0279859e+00 6.5843755e-01 -8.7276269e-01 2.7232209e-01 -5.2375374e-01 -1.2504315e+00 -1.2646547e+00 -1 9.2275606e-01 1 1 -1.3946043e+00 -1.3998160e+00 -1.4709815e+00 -4.2648224e-01 -3.8307826e-01 1.3555138e-02 1.2532710e+00 9.6412046e-01 -1 7.2189488e-01 1 1 3.0769641e-01 6.7932614e-01 1.5485668e+00 1.2274101e+00 -1.2729012e+00 -1.5150627e+00 -6.5283849e-01 -3.6228982e-01 -1 7.9605245e-01 1 1 3.9213626e-01 8.8679627e-01 -1.3326667e+00 1.3836374e+00 5.9569075e-01 -1.0510531e+00 1.3266035e+00 -5.9841672e-01 -1 1.5955360e-01 1 1 -4.2729014e-01 6.6943747e-01 1.4262730e+00 7.2548392e-01 -4.8140073e-01 1.2537834e-01 3.4245038e-01 -1.3517430e+00 -1 7.4481364e-01 1 1 2.1548863e-01 1.1922670e+00 1.0189213e+00 6.8718018e-01 -1.3009858e+00 -7.7486084e-01 1.6575184e-01 1.2532085e+00 -1 7.4701008e-01 1 1 -5.3890504e-01 1.3543226e+00 1.8874911e-01 9.4268099e-01 -1.8386541e-01 -1.1846654e+00 -8.0152445e-01 1.4377470e+00 -1 7.7244835e-01 1 1 -1.6539914e-01 1.2611787e+00 -7.0223505e-01 5.8757533e-01 1.1012768e+00 7.4236251e-01 -7.2063950e-02 -9.1741087e-01 -1 5.1704699e-01 1 1 4.4620559e-01 3.0552175e-01 4.9915719e-01 1.3528442e+00 -1.1043299e+00 -1.5193388e+00 1.4759645e+00 1.2260982e-02 -1 1.5809767e-01 1 1 3.9574971e-01 1.5416652e+00 1.2825692e+00 1.5464734e+00 5.7175502e-02 -6.6240518e-01 5.1896671e-01 -1.2747915e+00 -1 8.3462411e-01 1 1 6.1368039e-01 -1.0886567e+00 -1.4679184e+00 1.1819718e+00 -3.7869634e-01 7.6049666e-01 1.2122524e+00 2.4044627e-01 -1 9.8554414e-01 1 1 2.7760322e-01 -4.1778096e-01 -3.7739953e-01 1.1090224e+00 1.1729024e-01 -1.4730746e+00 1.0983678e+00 1.0922770e+00 -1 4.1178288e-01 1 1 4.1227733e-01 -1.8502821e-01 -7.8330488e-02 2.6970680e-01 1.5184775e+00 9.2645632e-01 2.6962365e-01 -1.5687563e+00 -1 6.1874599e-01 1 1 -1.2082363e+00 4.0764582e-01 -1.7318773e-01 -3.5594959e-01 -1.2476398e+00 1.2181816e+00 1.3881276e+00 1.3006350e+00 -1 4.0767343e-01 1 1 4.2701268e-01 -5.1027228e-01 1.4902321e+00 -8.5242128e-01 1.0481510e+00 2.1916661e-01 7.9270428e-01 5.7085266e-01 -1 5.4344756e-01 1 1 1.4044762e+00 4.0166143e-01 1.5550292e+00 -9.8201654e-01 1.3637911e+00 -1.5550075e+00 -5.1363097e-01 -1.0338526e-01 -1 4.4803893e-01 1 1 -8.9648623e-01 -5.5889607e-01 4.6594730e-01 1.1758135e+00 1.7711137e-01 -1.0235084e-01 5.0084737e-01 -2.9524847e-01 -1 7.5097251e-01 1 1 -1.6574832e-01 -4.1545038e-03 -8.1413759e-01 1.2800408e+00 -1.5189634e+00 1.3821723e+00 1.4151064e+00 1.4753369e+00 -1 2.2158900e-01 1 1 8.6063223e-01 -7.0970616e-01 1.5670577e+00 1.8636503e-02 -6.3652309e-01 1.2336867e+00 -1.3045763e+00 -6.0431460e-01 -1 5.4996075e-01 1 1 7.5329537e-01 5.9585275e-01 1.5671666e+00 -9.3555460e-01 -9.2057036e-01 6.0652384e-02 -8.3797992e-01 5.3625656e-02 -1 5.5480787e-01 1 1 1.6903276e-02 -9.0027351e-01 2.5668588e-01 -1.9485309e-01 3.1785286e-01 1.5085966e+00 -1.6859591e-01 -3.5068638e-01 -1 4.8794563e-01 1 1 1.3500206e+00 -9.8668327e-01 7.1295250e-01 -1.3563484e+00 1.4454519e+00 -8.1207785e-01 1.2519104e-01 -3.5821051e-01 -1 4.7582968e-01 1 1 1.2144354e+00 1.2818883e+00 5.5827667e-01 -7.5136536e-01 -2.2584288e-01 -1.5139976e+00 -7.8124938e-01 -1.1524345e+00 -1 1.0732776e+00 1 1 8.8789561e-02 -3.4492769e-01 -9.8133977e-01 1.0048773e+00 -6.9738488e-01 1.1429215e+00 1.3988882e+00 -1.0474229e+00 -1 8.8313436e-01 1 1 2.9636231e-02 -9.6116966e-01 -1.6119880e-02 -2.2852982e-01 3.3458511e-01 1.3834965e+00 -5.6522049e-01 1.4480452e+00 -1 8.2936215e-01 1 1 -1.4170951e+00 -3.0908264e-01 -7.4986210e-01 1.2671506e+00 -7.8840125e-02 1.4992739e+00 5.1534334e-01 -6.2340327e-01 -1 7.0340304e-01 1 1 -7.0298155e-01 1.4423773e+00 1.1374433e+00 1.4335892e-01 6.8612501e-01 -4.1889217e-01 4.5310881e-03 -3.2717669e-01 -1 5.8211418e-01 1 1 5.1904030e-01 1.5063512e+00 4.1777995e-01 -1.6824875e-01 -1.0835347e+00 -1.1540166e-02 7.5577440e-01 -1.0715426e+00 -1 9.6561981e-01 1 1 -6.9250248e-01 -8.4999080e-01 1.6811217e-01 -3.2343648e-01 8.4473680e-01 8.2318067e-01 8.4118655e-01 1.3336349e+00 -1 5.4065376e-01 1 1 7.1162129e-01 -9.7363704e-01 1.1694392e+00 -1.0416046e+00 6.3415392e-01 -3.7659397e-01 6.5535321e-01 -8.6194230e-01 -1 6.2400731e-01 1 1 1.7577705e-01 6.3834593e-01 9.6121125e-01 -1.2935922e+00 -1.1989741e+00 8.9439885e-01 9.7486051e-02 -7.8055819e-01 -1 6.5305494e-01 1 1 1.1878079e+00 1.4106342e-01 1.0080002e+00 1.5594557e+00 -9.8310225e-01 -3.5939000e-01 -1.4633007e+00 4.4938524e-01 -1 7.4598616e-01 1 1 -1.3338059e+00 -1.0495786e+00 -1.1496884e+00 -5.3571447e-01 -1.3637843e+00 1.0148881e+00 -1.3083525e+00 4.2894575e-01 -1 4.2480737e-01 1 1 1.1291363e+00 -2.2524465e-01 1.1228122e+00 5.1390003e-02 -6.1920042e-02 1.5185688e+00 -1.4732318e+00 -6.6399767e-01 -1 8.0121453e-01 1 1 -9.6824286e-01 -6.7643725e-02 -4.4230316e-01 -2.2620045e-01 -8.2297623e-01 2.8724471e-01 1.4256557e+00 -8.7172026e-01 -1 8.6517403e-01 1 1 1.9213888e-01 3.6845450e-01 -7.8097174e-01 -4.2389244e-01 6.7087478e-01 -9.0603705e-01 6.8070480e-02 1.3856521e+00 -1 9.3646396e-01 1 1 -2.7916291e-01 5.3570522e-01 -2.1790481e-01 7.7192209e-01 2.1643910e-01 -4.6510796e-01 5.2083396e-01 2.9274487e-02 -1 8.2372271e-01 1 1 -1.4931986e+00 -2.0687986e-01 7.7081688e-01 -1.0831032e+00 -2.7227690e-01 -7.8693203e-01 1.1791903e+00 -1.2137501e+00 -1 8.3861403e-01 1 1 -1.1471830e+00 7.1323460e-01 -8.0885659e-01 -1.3282489e+00 1.1425543e+00 1.3842364e-01 1.4841387e+00 -1.1368383e+00 -1 1.2491891e+00 1 1 -7.5074623e-01 -9.8372190e-01 -7.8122013e-01 2.7843997e-01 1.4951310e+00 -1.4339670e+00 -3.2608341e-01 3.2535766e-01 -1 9.1720428e-01 1 1 -1.1558188e+00 7.8808512e-01 -1.2510083e+00 -1.2324839e+00 -9.3247802e-01 -1.5262323e+00 -1.5463230e+00 -1.2266408e+00 -1 1.8338807e-01 1 1 -1.3800139e+00 3.9192334e-01 9.8260227e-01 1.3057353e+00 1.2477137e+00 -2.8277184e-01 1.3451810e+00 -1.0206477e+00 -1 8.7070910e-01 1 1 4.8435193e-01 -8.6425085e-01 -7.5626889e-01 1.4692084e+00 1.9262070e-01 6.8339815e-01 1.5565521e+00 -9.2930476e-01 -1 9.8288174e-01 1 1 6.3637487e-01 1.2604600e+00 2.7262897e-01 6.8062705e-02 1.5357131e+00 2.0996514e-01 9.2985120e-01 1.1736109e+00 -1 7.2121387e-01 1 1 -1.5706113e+00 7.9118599e-01 -1.5086423e+00 3.9015265e-01 -5.9500839e-01 8.7557721e-01 -1.4143081e+00 -1.1821560e+00 -1 5.2830706e-01 1 1 1.5397876e+00 -8.9880645e-01 4.2619421e-02 7.9169371e-01 -6.1651097e-01 6.0615291e-01 -9.8552686e-01 -1.0638514e+00 -1 1.0075773e+00 1 1 -1.2294511e+00 -1.4625292e+00 2.1489944e-02 1.3512887e+00 -7.2734040e-01 -5.7302393e-01 -1.2734951e+00 -1.3469200e+00 -1 5.6727776e-01 1 1 -1.1293349e+00 -9.0730163e-01 -1.0166600e-01 5.3643717e-01 -4.7310656e-01 1.3099567e+00 3.9317993e-02 6.3286228e-01 -1 5.7422384e-01 1 1 7.7122926e-01 2.7229314e-01 3.2591142e-01 -4.7148001e-01 -1.3088836e-01 1.6062800e-01 1.0830460e+00 -9.1633908e-01 -1 1.0208791e+00 1 1 -1.6103965e-01 -8.6975856e-01 -1.3443771e+00 -1.0677988e+00 -7.2580086e-01 1.0466443e+00 3.6614923e-01 -8.2380465e-01 -1 4.8609293e-01 1 1 1.4595234e+00 -2.0155057e-01 -6.1072127e-01 1.4241806e+00 2.6927269e-01 1.1727813e+00 -5.0981840e-01 -6.8600597e-01 -1 6.9675204e-01 1 1 6.5497974e-01 -8.2351597e-01 -8.0924626e-01 4.0844058e-01 -1.3688382e+00 5.8222224e-01 -1.3946965e+00 -5.7293909e-02 -1 8.0388768e-01 1 1 1.0386245e-01 1.0243292e+00 -1.0472214e+00 2.8090469e-01 -1.8115460e-01 -6.5193433e-01 -1.2418421e+00 1.5302204e+00 -1 8.8795855e-01 1 1 -1.1093114e+00 -2.7689953e-02 -1.4487363e+00 -6.4856568e-01 -4.6214201e-01 8.1497099e-01 1.1006145e+00 1.3371587e+00 -1 4.9685261e-01 1 1 1.1550105e+00 -4.2933117e-01 -1.5672604e+00 8.8307680e-01 -1.2037771e+00 -1.2650646e-01 3.3104203e-01 -1.3273843e+00 diff --git a/library/cpp/linear_regression/benchmark/machine_cpu.features b/library/cpp/linear_regression/benchmark/machine_cpu.features deleted file mode 100644 index 152d0f766c4..00000000000 --- a/library/cpp/linear_regression/benchmark/machine_cpu.features +++ /dev/null @@ -1,209 +0,0 @@ -query 198 1 1 125 256 6000 256 16 128 -15 269 1 1 29 8000 32000 32 8 32 -15 220 1 1 29 8000 32000 32 8 32 -query 172 1 1 29 8000 32000 32 8 32 -2 132 1 1 29 8000 16000 32 8 16 -2 318 1 1 26 8000 32000 64 8 32 -2 367 1 1 23 16000 32000 64 16 32 -2 489 1 1 23 16000 32000 64 16 32 -2 636 1 1 23 16000 64000 64 16 32 -1 1144 1 1 23 32000 64000 128 32 64 -1 38 1 1 400 1000 3000 0 1 2 -1 40 1 1 400 512 3500 4 1 6 -1 92 1 1 60 2000 8000 65 1 8 -1 138 1 1 50 4000 16000 65 1 8 -1 10 1 1 350 64 64 0 1 4 -1 35 1 1 200 512 16000 0 4 32 -1 19 1 1 167 524 2000 8 4 15 -1 28 1 1 143 512 5000 0 7 32 -1 31 1 1 143 1000 2000 0 5 16 -1 120 1 1 110 5000 5000 142 8 64 -1 30 1 1 143 1500 6300 0 5 32 -1 33 1 1 143 3100 6200 0 5 20 -1 61 1 1 143 2300 6200 0 6 64 -1 76 1 1 110 3100 6200 0 6 64 -1 23 1 1 320 128 6000 0 1 12 -1 69 1 1 320 512 2000 4 1 3 -1 33 1 1 320 256 6000 0 1 6 -1 27 1 1 320 256 3000 4 1 3 -1 77 1 1 320 512 5000 4 1 5 -1 27 1 1 320 256 5000 4 1 6 -1 274 1 1 25 1310 2620 131 12 24 -1 368 1 1 25 1310 2620 131 12 24 -1 32 1 1 50 2620 10480 30 12 24 -1 63 1 1 50 2620 10480 30 12 24 -1 106 1 1 56 5240 20970 30 12 24 -1 208 1 1 64 5240 20970 30 12 24 -1 20 1 1 50 500 2000 8 1 4 -1 29 1 1 50 1000 4000 8 1 5 -1 71 1 1 50 2000 8000 8 1 5 -1 26 1 1 50 1000 4000 8 3 5 -1 36 1 1 50 1000 8000 8 3 5 -1 40 1 1 50 2000 16000 8 3 5 -1 52 1 1 50 2000 16000 8 3 6 -1 60 1 1 50 2000 16000 8 3 6 -1 72 1 1 133 1000 12000 9 3 12 -1 72 1 1 133 1000 8000 9 3 12 -1 18 1 1 810 512 512 8 1 1 -1 20 1 1 810 1000 5000 0 1 1 -1 40 1 1 320 512 8000 4 1 5 -1 62 1 1 200 512 8000 8 1 8 -1 24 1 1 700 384 8000 0 1 1 -1 24 1 1 700 256 2000 0 1 1 -1 138 1 1 140 1000 16000 16 1 3 -1 36 1 1 200 1000 8000 0 1 2 -1 26 1 1 110 1000 4000 16 1 2 -1 60 1 1 110 1000 12000 16 1 2 -1 71 1 1 220 1000 8000 16 1 2 -1 12 1 1 800 256 8000 0 1 4 -1 14 1 1 800 256 8000 0 1 4 -1 20 1 1 800 256 8000 0 1 4 -1 16 1 1 800 256 8000 0 1 4 -1 22 1 1 800 256 8000 0 1 4 -1 36 1 1 125 512 1000 0 8 20 -1 144 1 1 75 2000 8000 64 1 38 -1 144 1 1 75 2000 16000 64 1 38 -1 259 1 1 75 2000 16000 128 1 38 -1 17 1 1 90 256 1000 0 3 10 -1 26 1 1 105 256 2000 0 3 10 -1 32 1 1 105 1000 4000 0 3 24 -1 32 1 1 105 2000 4000 8 3 19 -1 62 1 1 75 2000 8000 8 3 24 -1 64 1 1 75 3000 8000 8 3 48 -1 22 1 1 175 256 2000 0 3 24 -1 36 1 1 300 768 3000 0 6 24 -1 44 1 1 300 768 3000 6 6 24 -1 50 1 1 300 768 12000 6 6 24 -1 45 1 1 300 768 4500 0 1 24 -1 53 1 1 300 384 12000 6 1 24 -1 36 1 1 300 192 768 6 6 24 -1 84 1 1 180 768 12000 6 1 31 -1 16 1 1 330 1000 3000 0 2 4 -1 38 1 1 300 1000 4000 8 3 64 -1 38 1 1 300 1000 16000 8 2 112 -1 16 1 1 330 1000 2000 0 1 2 -1 22 1 1 330 1000 4000 0 3 6 -1 29 1 1 140 2000 4000 0 3 6 -1 40 1 1 140 2000 4000 0 4 8 -1 35 1 1 140 2000 4000 8 1 20 -1 134 1 1 140 2000 32000 32 1 20 -1 66 1 1 140 2000 8000 32 1 54 -1 141 1 1 140 2000 32000 32 1 54 -1 189 1 1 140 2000 32000 32 1 54 -1 22 1 1 140 2000 4000 8 1 20 -1 132 1 1 57 4000 16000 1 6 12 -1 237 1 1 57 4000 24000 64 12 16 -1 465 1 1 26 16000 32000 64 16 24 -1 465 1 1 26 16000 32000 64 8 24 -1 277 1 1 26 8000 32000 0 8 24 -1 185 1 1 26 8000 16000 0 8 16 -1 6 1 1 480 96 512 0 1 1 -1 24 1 1 203 1000 2000 0 1 5 -1 45 1 1 115 512 6000 16 1 6 -1 7 1 1 1100 512 1500 0 1 1 -1 13 1 1 1100 768 2000 0 1 1 -1 16 1 1 600 768 2000 0 1 1 -1 32 1 1 400 2000 4000 0 1 1 -1 32 1 1 400 4000 8000 0 1 1 -1 11 1 1 900 1000 1000 0 1 2 -1 11 1 1 900 512 1000 0 1 2 -1 18 1 1 900 1000 4000 4 1 2 -1 22 1 1 900 1000 4000 8 1 2 -1 37 1 1 900 2000 4000 0 3 6 -1 40 1 1 225 2000 4000 8 3 6 -1 34 1 1 225 2000 4000 8 3 6 -1 50 1 1 180 2000 8000 8 1 6 -1 76 1 1 185 2000 16000 16 1 6 -1 66 1 1 180 2000 16000 16 1 6 -1 24 1 1 225 1000 4000 2 3 6 -1 49 1 1 25 2000 12000 8 1 4 -1 66 1 1 25 2000 12000 16 3 5 -1 100 1 1 17 4000 16000 8 6 12 -1 133 1 1 17 4000 16000 32 6 12 -1 12 1 1 1500 768 1000 0 0 0 -1 18 1 1 1500 768 2000 0 0 0 -1 20 1 1 800 768 2000 0 0 0 -1 27 1 1 50 2000 4000 0 3 6 -1 45 1 1 50 2000 8000 8 3 6 -1 56 1 1 50 2000 8000 8 1 6 -1 70 1 1 50 2000 16000 24 1 6 -1 80 1 1 50 2000 16000 24 1 6 -1 136 1 1 50 8000 16000 48 1 10 -1 16 1 1 100 1000 8000 0 2 6 -1 26 1 1 100 1000 8000 24 2 6 -1 32 1 1 100 1000 8000 24 3 6 -1 45 1 1 50 2000 16000 12 3 16 -1 54 1 1 50 2000 16000 24 6 16 -1 65 1 1 50 2000 16000 24 6 16 -1 30 1 1 150 512 4000 0 8 128 -1 50 1 1 115 2000 8000 16 1 3 -1 40 1 1 115 2000 4000 2 1 5 -1 62 1 1 92 2000 8000 32 1 6 -1 60 1 1 92 2000 8000 32 1 6 -1 50 1 1 92 2000 8000 4 1 6 -1 66 1 1 75 4000 16000 16 1 6 -1 86 1 1 60 4000 16000 32 1 6 -1 74 1 1 60 2000 16000 64 5 8 -1 93 1 1 60 4000 16000 64 5 8 -1 111 1 1 50 4000 16000 64 5 10 -1 143 1 1 72 4000 16000 64 8 16 -1 105 1 1 72 2000 8000 16 6 8 -1 214 1 1 40 8000 16000 32 8 16 -1 277 1 1 40 8000 32000 64 8 24 -1 370 1 1 35 8000 32000 64 8 24 -1 510 1 1 38 16000 32000 128 16 32 -1 214 1 1 48 4000 24000 32 8 24 -1 326 1 1 38 8000 32000 64 8 24 -1 510 1 1 30 16000 32000 256 16 24 -1 8 1 1 112 1000 1000 0 1 4 -1 12 1 1 84 1000 2000 0 1 6 -1 17 1 1 56 1000 4000 0 1 6 -1 21 1 1 56 2000 6000 0 1 8 -1 24 1 1 56 2000 8000 0 1 8 -1 34 1 1 56 4000 8000 0 1 8 -1 42 1 1 56 4000 12000 0 1 8 -1 46 1 1 56 4000 16000 0 1 8 -1 51 1 1 38 4000 8000 32 16 32 -1 116 1 1 38 4000 8000 32 16 32 -1 100 1 1 38 8000 16000 64 4 8 -1 140 1 1 38 8000 24000 160 4 8 -1 212 1 1 38 4000 16000 128 16 32 -1 25 1 1 200 1000 2000 0 1 2 -1 30 1 1 200 1000 4000 0 1 4 -1 41 1 1 200 2000 8000 64 1 5 -1 25 1 1 250 512 4000 0 1 7 -1 50 1 1 250 512 4000 0 4 7 -1 50 1 1 250 1000 16000 1 1 8 -1 30 1 1 160 512 4000 2 1 5 -1 32 1 1 160 512 2000 2 3 8 -1 38 1 1 160 1000 4000 8 1 14 -1 60 1 1 160 1000 8000 16 1 14 -1 109 1 1 160 2000 8000 32 1 13 -1 6 1 1 240 512 1000 8 1 3 -1 11 1 1 240 512 2000 8 1 5 -1 22 1 1 105 2000 4000 8 3 8 -1 33 1 1 105 2000 6000 16 6 16 -1 58 1 1 105 2000 8000 16 4 14 -1 130 1 1 52 4000 16000 32 4 12 -1 75 1 1 70 4000 12000 8 6 8 -1 113 1 1 59 4000 12000 32 6 12 -1 188 1 1 59 8000 16000 64 12 24 -1 173 1 1 26 8000 24000 32 8 16 -1 248 1 1 26 8000 32000 64 12 16 -1 405 1 1 26 8000 32000 128 24 32 -1 70 1 1 116 2000 8000 32 5 28 -1 114 1 1 50 2000 32000 24 6 26 -1 208 1 1 50 2000 32000 48 26 52 -1 307 1 1 50 2000 32000 112 52 104 -1 397 1 1 50 4000 32000 112 52 104 -1 915 1 1 30 8000 64000 96 12 176 -1 1150 1 1 30 8000 64000 128 12 176 -1 12 1 1 180 262 4000 0 1 3 -1 14 1 1 180 512 4000 0 1 3 -1 18 1 1 180 262 4000 0 1 3 -1 21 1 1 180 512 4000 0 1 3 -1 42 1 1 124 1000 8000 0 1 8 -1 46 1 1 98 1000 8000 32 2 8 -1 52 1 1 125 2000 8000 0 2 14 -1 67 1 1 480 512 8000 32 0 0 -1 45 1 1 480 1000 4000 0 0 0 diff --git a/library/cpp/linear_regression/benchmark/puma32H.features b/library/cpp/linear_regression/benchmark/puma32H.features deleted file mode 100644 index 2a50f1a9a72..00000000000 --- a/library/cpp/linear_regression/benchmark/puma32H.features +++ /dev/null @@ -1,8192 +0,0 @@ -1 0.052627 1 1 0.736460 -1.761829 1.590594 -0.268853 0.572145 -1.941886 0.727704 1.869884 0.224501 -1.442215 1.222878 2.184147 -17.700874 -48.591059 -69.920646 -56.304775 35.642548 0.539676 2.083801 0.439963 2.451373 1.973873 2.381104 2.220872 2.440442 0.510303 1.157391 0.265448 1.141465 0.356314 0.568853 1.954376 -1 0.001308 1 1 -0.389711 0.342256 -1.522463 0.237098 -1.771509 -0.885488 -0.679111 -0.410219 -0.331288 2.092878 1.735358 1.185432 -13.448750 16.857753 -21.747815 34.470520 46.036460 1.896749 2.166890 1.924542 1.270063 1.697582 0.504973 1.580327 0.809171 2.235141 1.517466 1.795334 0.929355 1.663727 0.754457 0.650492 -1 0.003834 1 1 -0.269351 1.622452 -2.047811 1.720603 -1.749964 -1.618348 0.327188 -0.317671 0.046938 1.911881 -0.803160 2.281413 -31.820684 -60.239108 61.312743 -16.728557 -56.860861 1.217600 1.947443 1.424887 0.571197 0.853634 0.271240 1.723625 1.718983 2.438604 1.113059 2.180270 1.794781 0.627965 0.961728 1.258398 -1 -0.002010 1 1 0.256840 0.165040 -1.776401 1.723357 2.117348 -1.692605 1.077334 1.761624 -0.333281 1.573860 1.228959 0.708848 21.786179 10.305694 -42.206506 -14.753722 -15.809157 0.557422 1.096861 2.183588 1.308812 0.454540 2.206350 1.369922 1.528851 1.901706 2.222391 0.968513 0.546513 2.236340 1.412382 1.898374 -1 0.015778 1 1 0.968270 1.834561 0.299747 0.308144 0.064617 2.174855 -1.213028 -1.563548 -2.277270 -0.059009 -2.169927 -0.781419 3.957141 57.666741 54.922653 -14.973708 36.882913 0.491771 2.437949 1.362933 1.056741 0.646724 1.235894 1.171433 2.273871 2.199479 0.646400 0.302676 1.323917 2.324899 0.334220 0.491228 -1 0.045423 1 1 1.973219 -1.900328 1.755539 1.069326 -0.896503 -2.026054 -0.159037 -1.017832 -0.739092 -0.066928 1.403939 1.067098 -20.289144 -49.643000 -49.894246 -72.587127 -21.835739 2.225960 2.466990 1.196056 2.107127 0.989808 0.696371 0.906589 1.540755 1.722584 2.211768 2.437457 2.087463 1.235701 2.424325 1.883450 -1 0.020295 1 1 0.825565 2.000705 -1.759389 0.185671 0.969628 1.097870 -1.805552 1.879531 2.132396 1.460123 -1.826648 0.743513 -32.964663 62.907365 -65.911658 -27.237363 21.645967 2.181548 0.776967 0.981137 1.213539 1.197058 0.948815 2.477833 1.189986 1.349215 2.250026 1.944250 1.762353 2.363805 1.722101 0.849889 -1 -0.067276 1 1 0.734112 1.180068 -1.034351 -0.341260 -0.574536 -0.540296 0.018133 -1.545991 0.647626 -0.970310 1.576308 -0.039210 23.303159 6.200741 -34.151271 69.594734 -21.298284 0.471062 0.892202 0.487894 0.289095 0.325768 2.435523 1.090482 0.724301 2.331182 2.427710 0.269038 0.718057 0.878972 0.876069 1.594595 -1 -0.016086 1 1 0.805596 0.964388 -2.149934 0.664719 -1.144362 -2.030436 1.578742 -1.538290 -1.874612 0.435958 -0.624537 -2.103455 -13.362686 -36.667202 -65.666743 39.042332 -65.526356 1.353083 2.018219 0.708041 1.302717 1.506095 1.934665 0.416524 2.271327 2.189305 0.642488 2.047515 0.337190 0.898273 1.266921 0.634945 -1 -0.015369 1 1 0.104635 0.871885 -1.757680 0.638052 -1.665193 -0.016683 2.346091 2.186103 -0.671349 -1.900788 -1.250359 -2.239485 -37.447745 15.757451 -64.518820 -17.800315 -69.891474 1.134948 1.067419 2.355897 1.563933 2.023823 0.393097 2.281937 0.513909 1.016225 1.435360 1.093416 0.546241 2.168585 1.158092 0.802747 -1 -0.031368 1 1 -0.738308 -1.022457 1.650859 -0.564279 2.200874 -2.167051 0.419951 -1.039498 -2.018085 1.818563 0.037510 -1.029719 67.552069 -2.381588 22.647423 -64.760967 -37.579637 2.110736 0.898740 2.372549 2.427109 1.414839 0.448595 1.277976 1.937175 2.100187 1.340036 0.978518 2.199210 0.624324 0.518687 0.318753 -1 -0.002328 1 1 2.274685 -0.981603 0.275510 -1.786229 1.475403 0.510749 -1.821545 1.678368 -0.022703 0.136170 -1.604116 -0.807144 41.505545 -66.301838 15.011442 -2.689907 -59.262101 1.103040 0.297207 1.657771 1.906804 2.404041 0.720151 2.332524 2.489013 2.348398 1.531804 2.029784 1.574799 2.395579 0.253445 1.894690 -1 0.001888 1 1 -2.228374 1.786055 0.304217 0.031585 -1.643102 -1.011521 1.668651 1.586223 1.661224 -0.711590 0.344496 -1.588419 -27.791741 4.203880 4.613673 -8.003721 31.470057 1.633638 1.295397 2.236482 1.551616 2.004339 1.420437 2.277906 0.267256 2.272580 0.745151 1.757535 2.388301 1.674575 0.839515 1.485700 -1 -0.030350 1 1 -1.214474 -2.308954 -0.066199 -0.478112 -1.005956 0.950234 0.295624 1.696103 1.155250 1.238914 -1.620552 0.983607 13.225268 -22.917454 26.349220 51.342213 -41.422143 0.895562 0.704556 1.216561 2.488302 1.644604 1.101292 2.417500 1.923540 2.435912 0.880446 0.909283 1.817779 2.404749 1.371171 2.270846 -1 0.001927 1 1 -1.343737 2.294629 -0.369010 -0.453836 1.742390 1.556630 -0.897989 1.287400 -1.951639 1.737758 -0.896182 -1.329748 56.624365 -64.301235 39.143507 -15.080150 47.921645 2.411231 2.302139 0.305917 1.790440 1.929076 0.978193 1.237993 0.450371 1.891675 2.382647 1.148710 0.611101 1.031307 0.673738 0.756461 -1 -0.017214 1 1 0.853334 2.184567 1.796832 -2.348315 -1.880052 -1.465282 -0.046863 -0.664311 -1.417508 1.777056 -0.140663 1.502941 48.546645 73.463460 50.377487 -55.578609 -59.674220 0.705858 0.598444 2.042083 1.288022 2.031514 1.410007 2.494380 0.301667 2.372471 1.118049 0.542665 0.574490 2.195622 1.073935 1.634544 -1 -0.038949 1 1 -0.922407 0.857579 -1.873574 -0.981105 -0.783243 -2.255939 0.324079 -0.727312 0.003880 -0.758561 -2.125854 0.105586 -63.450075 -55.418833 -74.331096 67.261691 67.233460 2.016356 0.899690 0.342891 2.221260 2.217710 1.058107 1.113253 0.947311 1.961948 2.202564 0.737460 0.747175 2.022986 2.078472 0.873429 -1 -0.009716 1 1 -1.932189 -1.223255 0.903497 1.764707 -0.338144 -0.047503 -1.982679 -1.591497 -0.772903 1.872101 -0.225976 0.213854 -41.645185 -30.618122 51.229587 15.665187 34.791768 2.053589 1.167811 2.156990 2.031386 1.503569 2.229924 1.589216 1.708371 1.847288 1.123260 0.386161 0.455860 1.888753 0.527461 1.533234 -1 -0.009839 1 1 -0.327488 -0.017718 -0.906712 0.757062 0.484575 1.236466 -0.352568 -2.138922 1.951140 -0.705228 -1.100420 1.371851 -32.252242 36.570264 -63.570850 14.717209 2.129847 0.570186 1.868800 0.424185 0.519766 0.450781 2.033368 1.073135 1.671893 0.763045 0.992240 1.080800 2.248817 1.868345 1.782193 0.564604 -1 0.017550 1 1 1.857900 1.442575 0.123121 0.553377 -1.655568 1.519563 -1.849801 -1.970042 -1.251403 -0.945162 0.123784 2.275591 3.656886 -38.721372 59.892456 -37.487810 -57.630404 0.712080 1.678498 1.524591 2.295986 0.385595 2.189108 1.845669 0.911949 1.623242 2.073450 1.981997 1.672500 1.952790 1.285496 2.325770 -1 0.074438 1 1 -1.325761 -1.886558 2.294248 -2.054092 -0.168004 -0.924841 -2.344445 1.913879 -0.208020 0.403319 2.160072 0.081895 12.601505 -6.505779 7.376562 -72.131397 -12.381414 0.708725 1.545798 0.984516 1.767348 0.825130 0.455221 2.396621 2.014234 1.225722 1.203884 0.926158 1.943980 1.722949 1.605153 1.806753 -1 0.021054 1 1 -1.962938 0.339262 -0.021231 1.305596 2.263559 0.527997 0.613874 1.957753 2.061619 -0.572363 -1.726767 1.824526 41.247526 -52.831999 52.596061 32.003338 -19.889855 2.293056 0.638266 0.834324 1.989725 1.054610 0.824608 0.685211 2.334286 0.597131 2.480092 0.905122 1.642816 0.314299 0.929439 0.823072 -1 0.003106 1 1 0.893150 2.211860 -1.298749 -0.290286 -1.511595 -0.889229 -2.284750 1.457406 -0.375322 1.845831 1.231515 1.267685 40.368370 21.187890 4.871813 -19.441443 -52.327871 1.007067 0.532415 1.541664 1.251848 1.554804 1.595872 1.067014 2.307956 1.314610 1.146794 2.161084 1.089741 1.768940 0.571326 0.776044 -1 -0.005671 1 1 -1.570820 -1.975718 2.315516 1.963024 1.117276 -0.818200 -0.735446 -0.050339 2.188729 1.059711 -2.273351 -0.156573 -63.837749 28.945621 39.055475 5.369786 -50.005899 1.387871 1.705744 0.435252 2.037851 2.166787 2.442840 0.311369 1.185966 1.283533 0.837541 2.054808 1.408135 0.265888 1.776097 1.605734 -1 0.057615 1 1 1.355238 -2.200063 1.658482 0.328624 0.260591 1.939151 0.430382 -0.093475 -1.811712 2.019151 1.963775 -0.401240 -6.834808 27.375177 44.603234 -53.448849 35.196449 0.575888 0.956932 1.650594 0.539227 1.289893 1.982131 1.680861 0.733861 0.996058 2.240537 2.211471 1.949931 0.488137 2.120815 1.537454 -1 0.007472 1 1 -1.331712 1.767296 0.757531 -1.046880 1.144546 0.412096 -1.109103 1.525543 -0.314211 1.646203 1.298496 0.755655 13.016521 68.673430 -55.665382 -18.074303 -24.818360 1.792425 1.537435 2.170093 1.758502 0.648282 0.419190 2.084151 1.819295 0.900120 0.809618 0.741858 0.407728 0.679355 0.663940 0.338861 -1 0.004567 1 1 1.933949 -2.179457 -0.730275 2.048552 1.296278 1.176073 -2.205159 0.832315 2.340413 1.011607 -0.214732 0.688373 18.073331 8.475727 -48.460646 21.917458 -33.279198 1.772896 1.807344 0.287579 1.845471 2.088857 2.165320 0.292436 2.468682 0.387960 1.444356 1.547362 0.259258 0.600467 2.302040 0.888665 -1 -0.024026 1 1 2.006699 0.021016 -0.213804 2.144117 0.534742 0.877829 -0.825351 1.598391 -1.171097 1.023420 0.398963 -0.360865 -7.010078 -68.382948 -12.207516 28.276283 39.489434 0.608780 0.261847 1.365659 1.887913 2.144863 0.719036 1.592076 0.269553 0.380861 1.386685 2.011468 2.000718 1.315371 0.448988 1.149560 -1 -0.016630 1 1 1.949928 -2.224216 0.981995 1.599287 -0.241385 0.408522 0.074118 1.623495 1.353547 -2.344009 -0.181006 2.043110 -20.198023 -18.172410 -23.703271 19.124521 -24.168347 1.413995 2.012430 2.403387 0.979604 2.461248 1.451871 1.844089 1.348608 1.051301 1.461383 1.960275 1.098618 2.464999 1.488644 1.140096 -1 -0.001917 1 1 -0.473972 -2.109563 0.596368 -0.101880 -1.701546 1.602349 -0.627633 -2.307374 -1.792778 -0.210390 -1.734285 -2.006500 -44.004546 65.589537 13.346036 56.829108 -73.178546 0.447675 1.572090 1.865105 1.318663 1.773632 0.681632 0.697488 1.681605 1.979741 2.009927 0.849858 2.055468 1.249530 0.850217 1.354520 -1 0.007352 1 1 0.199545 -1.467072 -1.859633 -2.284086 -1.518348 -1.284922 1.191173 1.815967 -1.182159 -1.114397 2.081161 -1.992382 8.831151 -74.847348 -59.370978 -48.020700 66.094259 0.568067 2.248839 2.244569 2.468091 1.706949 0.441724 0.547639 0.924471 0.579064 0.322942 2.187153 0.485214 2.489708 0.518824 0.373621 -1 0.001899 1 1 2.295467 -0.413175 1.820744 -1.005273 -1.715130 -0.510185 1.863245 1.737394 -2.299162 -0.419330 2.057435 -0.196269 -0.862132 60.141579 -50.477304 27.957617 -66.326319 2.178260 1.760117 0.789860 1.680417 2.273139 1.153377 0.298995 2.463711 2.347851 1.324994 2.429070 0.630158 1.812774 1.549204 1.975460 -1 -0.007666 1 1 2.204809 -2.000548 -0.308344 1.283238 -1.222005 -1.646110 0.264885 -1.288912 0.107589 -1.313487 1.763831 -0.940575 58.010560 -16.526128 45.367512 41.772618 72.392899 2.236745 1.478108 1.817321 1.467801 1.830070 1.990762 0.491897 2.318502 0.816154 0.354589 0.825512 2.379017 0.883329 2.112131 1.844190 -1 -0.022550 1 1 2.122157 -0.976226 1.111666 -0.854920 -0.557972 -0.174620 0.974785 -1.762951 1.578928 1.575122 -1.134769 -1.024463 29.145876 -45.257861 1.126030 25.194537 -5.416455 1.609608 2.428106 2.429433 2.223638 1.681365 2.446676 1.785786 2.454237 0.616110 1.968665 0.349717 2.190504 0.542247 0.289562 1.416305 -1 0.052654 1 1 -0.418317 0.224614 0.467404 0.108843 0.922982 -0.619562 1.404661 -0.930169 -2.352551 2.332289 1.121767 -0.736129 -66.750586 -27.104868 -1.521492 -71.715543 -73.127654 2.027816 2.249122 2.499933 1.380469 1.045557 1.681081 2.183229 2.027757 1.264233 0.455829 1.367711 0.366331 2.420007 1.311823 1.565641 -1 -0.006126 1 1 -0.344191 2.003138 1.439684 -1.354081 -1.916614 1.362675 0.275037 -0.313341 2.123349 0.211425 0.275732 1.941987 30.752715 -39.120860 -54.301208 -40.401546 21.211475 0.643885 0.781213 0.348532 0.277379 1.410993 1.065166 0.490694 2.343464 1.845008 1.046781 1.992881 2.343861 1.776974 0.603390 1.932443 -1 0.041081 1 1 -0.266810 1.914124 -0.803062 -0.788301 2.266405 1.222660 -1.481446 1.608011 0.297289 1.400760 -0.523507 -0.546223 -20.349103 -7.378045 47.197758 52.719058 -0.797400 0.596360 0.767934 2.165795 1.518512 1.377406 1.306561 0.865328 1.072875 1.806382 2.109623 2.432645 2.215801 0.464433 1.974268 2.268730 -1 -0.004473 1 1 -1.228050 0.420980 2.112620 -1.051620 1.593197 1.071380 0.642825 -1.553070 -0.524847 0.494845 -0.506755 -1.752639 17.309137 64.671224 29.259448 63.537251 20.582074 1.718794 1.517181 1.508819 0.463695 0.827035 0.972911 2.468106 1.959643 1.718058 0.404480 2.340605 1.051242 0.467671 2.390199 2.079760 -1 0.002107 1 1 -0.597136 1.326050 2.025998 -0.776004 1.594898 1.390657 -0.671950 2.140861 -2.350050 1.946716 0.347711 0.616621 32.238508 32.610149 -21.222851 7.537688 -64.078106 1.963998 0.659939 0.590376 1.456152 1.801009 1.812109 1.613933 0.878246 2.181678 0.712285 0.620031 0.359629 2.280144 1.880681 2.106635 -1 -0.018181 1 1 1.108690 0.964889 1.563340 -1.234713 1.539284 -0.265464 0.975511 1.005796 1.069886 -0.894082 0.976223 -1.159869 39.229567 -68.662629 -62.800026 69.954731 29.168004 1.774662 2.251519 2.275907 0.416011 0.404077 2.330172 1.196768 0.579148 1.738944 0.424549 2.139343 2.432126 2.496787 0.252325 1.081444 -1 0.030707 1 1 -2.057996 0.187430 2.266987 1.583896 0.253862 1.946345 -1.188741 1.360903 -1.232912 -1.179988 -2.322370 0.652355 -50.646967 26.430543 68.139732 -25.523931 19.285850 1.184130 1.921261 2.387027 0.506522 0.622749 1.041702 2.134766 2.015731 1.648278 2.103183 2.194445 1.544008 2.394907 2.450737 0.290081 -1 0.002555 1 1 -0.202373 1.067198 1.040531 0.528994 -1.474458 1.236945 -1.731041 0.684926 -0.814357 -2.122329 -1.910073 -1.805801 -73.664315 23.862138 -49.041644 7.083320 -50.633258 0.727448 1.215313 1.768231 2.150830 2.005936 1.270898 2.228027 1.205075 0.697703 0.801097 1.536775 2.325704 0.360969 2.300823 0.680268 -1 0.020373 1 1 1.622066 0.895739 -1.397403 0.390919 1.104077 -1.169936 1.691456 -1.548610 -0.972828 1.672808 0.766968 2.044124 72.251544 -68.307314 58.980728 -60.906798 -60.559690 2.474255 1.800512 2.447765 2.082655 1.440710 1.012999 1.220932 1.702934 0.455301 1.501219 0.989028 1.089394 0.442030 1.195569 0.673649 -1 -0.004606 1 1 -1.365718 0.421233 1.646845 -2.054991 -1.143670 0.179750 0.410903 -2.323307 -0.971160 1.432418 -0.952766 -0.438777 11.790711 16.483033 -19.668638 29.201437 -11.442091 1.266682 1.122711 2.408713 0.489999 1.912878 0.984258 1.921788 2.244414 2.122493 0.495471 1.636729 1.513350 2.368909 2.007576 1.831825 -1 0.019751 1 1 2.127532 -0.181155 -0.469180 -1.683473 -0.942911 0.252781 -2.092058 -2.082573 1.814831 -1.424773 2.192165 2.256716 -44.285920 -13.452608 -47.989195 -4.399033 15.452409 2.254576 1.904264 2.464938 0.460893 0.979295 1.754134 1.481054 1.832875 1.885660 0.291617 2.205423 1.539292 1.875976 1.776952 2.481534 -1 0.030228 1 1 0.382161 -0.005071 -0.402129 -1.024313 -1.264981 1.756890 0.217051 0.582309 -0.770773 -0.021046 -0.283608 2.331952 5.631577 -0.091539 -38.487907 -66.260269 -36.333661 1.227371 1.925602 1.090353 0.821983 1.571371 1.041461 0.334233 0.699247 1.991578 0.706731 1.777106 0.576604 1.727307 0.605954 2.274888 -1 -0.006858 1 1 -0.994741 0.938109 -0.849445 1.924179 -1.451136 2.077644 0.168883 1.556334 -1.166475 -1.412337 -0.846954 1.378359 -0.583482 -56.575883 -20.858677 -21.792318 36.518889 0.969528 1.855164 0.747813 1.485640 2.404620 1.443496 0.578602 1.568215 1.995923 1.724138 1.341092 0.732703 1.789684 0.470369 0.491481 -1 -0.004468 1 1 1.428557 0.144122 0.093816 -1.877312 2.167098 0.370333 -0.884456 -2.171964 -2.030494 0.605087 0.357942 -1.782748 -40.645454 -28.139783 4.667100 -10.042896 -40.946001 1.683492 2.202616 1.618702 2.270582 0.926660 1.374676 0.431595 1.314611 1.161251 2.144263 1.881672 0.760396 1.475605 2.498401 0.374604 -1 -0.043980 1 1 1.149375 1.469366 -1.999456 -0.808290 0.889751 1.629881 0.289206 2.211103 0.109198 2.167928 0.169202 2.215611 14.965727 -21.020230 -36.999692 46.178818 27.395943 0.529303 0.988201 0.693096 2.115385 0.281218 0.674309 1.359128 2.370624 1.580406 2.126278 1.111046 2.092743 2.234686 0.610506 2.274153 -1 -0.007904 1 1 0.302244 -0.145252 -0.228739 0.897209 -0.259548 1.448377 -1.322003 0.003692 0.790000 -1.980504 1.978456 1.297945 28.961956 13.599030 -41.098603 5.772977 -23.569120 1.732014 0.960027 1.920935 1.402724 1.578979 0.648938 2.452370 0.724643 1.327529 2.286360 0.609148 1.945769 0.284930 2.310488 1.116114 -1 0.018471 1 1 2.149208 1.277042 -1.684981 1.974405 -0.820628 0.867269 0.771238 -1.582216 -0.298746 -2.338057 0.891508 -1.826124 3.903987 64.307822 71.558138 -22.367902 -37.320793 2.116585 2.439006 1.124126 1.439304 2.137334 2.429882 0.771085 1.127161 0.689695 1.200320 1.783267 0.620737 0.973563 2.176657 1.821557 -1 0.013721 1 1 0.506754 1.725089 -1.763008 0.620541 0.910850 -1.888292 1.415008 -1.390746 -0.825304 -2.327402 0.892673 -1.095686 26.201432 -32.540774 -12.781177 -13.246755 -38.205311 1.875068 2.260032 1.356474 0.514710 0.980689 0.434352 0.411806 1.721914 2.208719 0.690113 1.481110 0.511979 2.328411 0.849639 0.626509 -1 -0.070124 1 1 -0.252992 -1.466912 0.833705 2.153064 0.109638 0.137438 0.841578 -2.182687 1.523850 -0.489800 0.469172 1.555127 67.288390 65.975559 51.223406 61.792440 -54.463137 0.445934 1.567585 0.406640 0.393914 0.255522 0.814645 1.982325 0.443588 0.390822 2.293222 1.185385 0.512309 1.126160 1.871146 1.603765 -1 0.012628 1 1 -0.632668 -2.099770 0.238811 -1.263365 0.650794 0.445885 1.286266 -2.173269 -0.398483 -1.006064 -0.860950 1.760056 50.723471 59.373445 -60.503456 -31.585994 -15.799481 0.746772 2.005051 2.145028 1.237205 0.711782 1.171902 1.150560 2.459831 2.383015 0.575623 0.988282 2.059316 0.673795 1.718793 1.507901 -1 -0.024441 1 1 -0.484229 -0.144539 2.318096 -1.793062 -0.265226 0.270858 0.142600 -1.929328 -0.263160 2.000639 1.846167 2.162235 -39.834439 -47.420069 -39.106788 32.206193 -60.520312 1.151867 1.932860 1.575876 2.498623 1.857941 2.409070 1.993319 0.716149 0.308418 1.082594 0.913037 1.917576 1.191680 0.562761 0.822124 -1 -0.019795 1 1 0.918536 0.050479 0.174968 0.150629 1.072160 -0.376139 2.251724 -0.465203 -0.805426 1.903360 2.073558 2.177030 -74.827635 -28.057288 41.164765 56.198741 -17.760831 1.280760 1.483091 2.314164 2.157837 0.512948 0.613097 0.826166 2.128245 0.412897 2.054478 0.356159 2.463975 2.271966 1.683374 2.461318 -1 -0.006534 1 1 1.429979 0.468016 0.967566 -0.578064 1.416132 -1.346035 1.373283 -0.515078 -0.257928 0.410217 0.285703 -0.117003 -44.464894 -21.467936 -61.597066 38.109102 -0.324031 0.685165 1.561149 2.472307 0.563832 0.828528 1.315309 1.657379 2.068220 1.823435 0.724392 1.606203 1.453610 1.816403 1.792150 1.421360 -1 0.033472 1 1 0.555334 -1.740475 2.349794 -1.548286 -0.230274 -1.344861 2.257920 -0.005472 2.287681 0.664400 -1.784792 2.062295 43.465021 16.607642 -25.366269 -30.880830 -14.105852 2.469301 1.800622 2.045547 1.009823 1.840464 1.183196 1.967383 1.309948 1.548056 0.674278 0.832557 1.528047 1.882019 2.092765 0.348970 -1 -0.058562 1 1 -1.764741 -0.224511 1.270387 -0.443237 0.807296 1.258402 0.760491 1.580010 0.916551 -0.322011 -2.218120 -0.231966 -48.091027 -65.889811 39.943012 72.206934 -68.055097 0.594856 2.498491 1.894448 1.734139 0.668069 2.242587 0.664497 0.700721 2.019456 1.254027 2.185699 0.794466 0.347058 0.253991 2.083503 -1 0.036429 1 1 1.615365 1.358633 -1.692767 -1.644881 2.064721 -0.259940 -0.428375 0.839901 -2.102102 -1.248435 1.814684 0.808703 42.644935 33.414602 -0.780985 73.983078 -66.401673 1.181137 1.127357 1.740176 0.895572 0.870506 0.343821 2.093554 2.362001 0.647794 1.228087 0.457582 1.583369 2.431436 2.137448 2.095830 -1 0.008837 1 1 0.058462 -2.323230 0.333760 1.762379 -1.765606 -0.632137 2.115857 1.525954 1.891961 -1.008034 -0.993604 1.205914 -6.243385 67.425679 -26.618646 70.420711 60.886196 1.589330 1.361306 0.721249 0.523720 1.663837 0.363033 1.001154 2.393626 1.165952 2.404320 0.897154 0.472799 0.829333 1.353310 1.335429 -1 0.047883 1 1 1.068128 -2.167173 -1.621591 -2.331930 0.184438 -0.905446 -1.519590 1.393584 1.393060 2.015585 -1.421079 -1.682297 -1.204554 5.057728 -44.760777 -44.373486 14.819392 2.417884 1.631744 0.978506 1.997143 1.983057 1.483774 0.295659 0.394563 2.171952 1.490183 2.248165 2.166486 1.885088 1.923471 1.274524 -1 0.002574 1 1 0.385332 1.454533 -1.540512 -1.520985 1.521407 0.871935 -0.914214 1.906697 1.603879 1.531417 -0.543925 0.285084 -34.813774 34.907272 36.520063 -7.305502 66.429084 1.729327 0.806515 0.352373 1.828713 1.682646 1.486850 2.485314 0.924782 1.308260 2.427628 1.138783 0.279509 1.202152 1.068128 0.780989 -1 -0.016312 1 1 -0.998677 0.768618 1.506695 -1.360031 1.755201 0.103532 1.187020 -2.004401 0.904497 -0.282097 -0.533288 -0.015621 42.917402 -37.229608 -68.028001 -46.620550 48.409217 1.580646 1.672656 2.330965 1.023016 0.837917 1.628442 1.724230 0.626872 0.590177 0.355466 2.073732 2.205630 0.514916 2.189619 1.427893 -1 0.059219 1 1 -1.186544 0.581560 0.788570 2.261020 0.265498 -0.412266 -1.735742 1.778661 -1.439424 1.008870 0.899244 0.960613 11.956031 -54.993483 24.531290 -52.608890 52.380971 1.629704 0.440955 1.132692 1.403966 2.204964 0.578307 1.099443 0.594022 1.978506 1.494600 2.233275 1.662045 1.734366 2.245211 2.010216 -1 -0.061501 1 1 1.876758 -2.061053 0.645338 -1.718500 -0.596486 -1.883824 1.107543 0.536358 -0.228857 -1.089455 1.879717 0.544114 -58.079122 64.200867 73.972994 64.107343 2.120687 0.510863 1.579422 1.339567 2.104664 2.338422 0.355738 2.141750 2.399319 2.362223 2.126781 0.564546 1.569619 0.839151 2.106825 0.416683 -1 -0.011346 1 1 0.312604 -0.371304 -1.298985 0.451543 2.132337 0.461426 -1.410851 0.571418 -0.031511 -1.812571 1.718996 -0.484174 24.995756 -46.336182 27.791743 -4.171009 -52.154962 1.848191 0.547907 0.930698 1.749032 1.227329 1.216862 0.791335 1.715216 2.132725 1.455975 1.078237 1.932892 2.110548 2.232811 0.607836 -1 0.013439 1 1 1.283408 1.630327 -1.641411 -0.866026 1.267808 -1.375050 -0.915236 -1.141011 -2.267876 2.315989 0.488698 -0.143157 63.192523 -73.271654 23.318099 -42.717203 -48.024066 1.517785 0.412623 1.952543 1.643464 2.201004 1.524457 2.299898 0.888660 1.706593 1.208971 0.925676 0.581097 0.750804 2.266619 1.816813 -1 0.058134 1 1 -0.899463 0.061695 0.181136 0.149460 0.264641 -0.671261 -0.431821 -0.543021 1.341851 -1.012679 1.056121 -1.346490 -49.740741 -42.640544 40.373190 -47.798622 48.555109 2.360657 0.560728 0.409212 0.880016 0.420985 0.746152 0.577563 2.095498 1.280462 0.967901 1.511642 0.667038 0.662523 1.271185 0.301593 -1 0.006265 1 1 0.205367 2.135366 -0.451703 -0.115757 0.694880 1.547388 -0.719353 1.816476 -2.059715 -0.428849 2.291472 -1.590068 -10.248137 -40.444861 43.213563 -9.641150 -38.808924 0.451112 0.839130 1.756453 2.200099 2.057407 2.333624 0.725852 1.401603 0.736678 1.096703 1.787169 0.956707 2.376387 1.677428 1.540304 -1 -0.001520 1 1 -0.393181 -1.423194 0.460938 -0.179348 1.620749 2.323024 0.920344 2.163717 0.090555 -0.141733 2.355800 0.434669 40.784330 -37.758676 39.925560 -71.109341 65.297763 2.267582 2.247816 0.786167 0.362580 2.381456 1.373854 2.363500 1.096430 1.694181 1.841704 1.770299 0.917020 1.359781 2.093579 0.537618 -1 -0.041038 1 1 1.046923 -0.425479 -2.333547 1.283305 -0.104182 2.023997 -1.423515 -0.219914 -1.578510 0.731588 1.176068 -2.303852 27.225235 74.521333 -19.962492 40.395769 31.694197 1.890466 2.307676 1.104431 1.167835 0.309803 1.866919 0.314995 1.378902 1.702967 1.013993 2.174879 1.191657 2.423049 0.680848 1.011304 -1 0.023485 1 1 -2.189946 2.049601 0.085601 1.420100 -0.626391 -0.279835 -0.225161 -0.240906 -0.966742 0.276876 2.334153 -0.522722 -47.771732 50.507976 37.554369 -23.721594 11.174892 1.621077 1.690953 1.595491 1.421974 1.123966 0.999567 0.473572 0.326270 1.863684 2.180884 0.867634 1.583037 1.353117 0.329340 1.724185 -1 -0.024555 1 1 -0.624838 2.267497 0.736397 1.897426 1.300592 -1.729577 1.728956 1.976634 -1.060957 0.178061 0.309370 1.814665 15.578881 -65.749859 -7.876534 69.090206 49.086937 1.437204 0.584342 1.280686 2.484959 1.713671 0.921165 1.271871 0.592801 1.707789 1.058701 2.095296 2.392092 2.386173 1.915536 0.667635 -1 -0.059609 1 1 -0.301183 -0.875968 -0.895629 -1.464745 -0.448619 -0.124824 -0.904372 -2.319304 0.344405 1.605731 -0.329231 -1.039872 35.914059 7.581983 -69.609601 71.441837 -27.047060 2.425836 0.274168 1.449664 0.758098 1.109170 2.077377 0.468826 1.559294 0.552559 0.355350 2.375048 1.677529 0.973545 1.872596 1.229834 -1 0.009771 1 1 1.960824 1.828205 1.860469 2.195295 -1.676854 1.918682 0.406568 0.228913 2.037847 0.449250 1.297772 -2.001179 -47.774359 6.348470 48.738550 -1.191547 73.670527 0.333171 0.861259 2.427353 1.027797 2.443362 2.331626 0.891742 1.752203 0.530650 1.135737 0.838691 1.127474 1.453846 1.285652 0.457167 -1 -0.024957 1 1 -1.701274 1.467211 -0.517605 -0.323778 1.078117 0.774820 2.062279 1.104967 -0.340319 1.106919 -0.520267 2.064950 -36.200399 -20.100574 -30.350855 43.183224 -69.561587 1.051176 1.613566 1.446737 1.058931 1.455050 1.277684 1.529736 1.027047 1.084412 2.208447 0.613430 1.925088 1.459580 0.915552 1.439655 -1 -0.059847 1 1 -1.923374 0.849406 2.137115 0.658928 0.484208 -0.213316 0.927994 -1.215522 -1.064752 -2.346687 1.926210 -0.303926 4.724482 54.363804 42.459277 63.075223 55.275713 2.408606 0.941928 1.480856 0.750609 1.232567 1.502263 0.539491 1.218358 1.192636 0.890767 1.115858 1.976908 1.637570 2.140066 1.082459 -1 0.002074 1 1 -1.672767 -0.077000 1.767919 1.803387 -0.555826 -1.808272 -1.439620 -2.288282 -1.354503 0.414898 -1.140808 1.142057 31.842630 -20.912327 -23.472233 2.178021 5.995775 0.939805 1.800724 1.525593 1.148274 2.291554 2.400133 0.279899 1.004443 1.425126 2.345968 1.180604 1.164120 0.858505 1.149768 0.397107 -1 -0.002865 1 1 0.022658 -0.886844 0.095493 -1.976596 1.689444 2.345177 0.964368 2.223372 -1.024315 -1.310861 -1.226092 0.344187 -65.579158 11.099039 -58.454070 62.447080 -1.927832 1.358834 1.918211 0.625366 2.284671 1.457991 1.210034 0.786485 1.209512 1.024857 0.274148 1.111055 2.242810 2.156004 1.214756 1.411108 -1 -0.003531 1 1 -1.123605 -1.881640 0.122404 -2.064343 1.903531 0.236736 1.563495 1.378446 1.437690 -1.870038 1.901247 -0.455801 54.183758 16.426083 73.171489 -56.788910 -1.203084 1.821507 2.070159 0.666246 0.850239 1.708714 0.850891 1.417441 1.422405 1.602244 2.419940 2.437045 1.915112 0.278813 0.756193 0.584278 -1 -0.020396 1 1 0.391225 1.542879 -1.102041 -2.309569 -0.970985 -0.346944 -1.868488 -0.323520 0.695766 2.308960 0.170055 -2.300259 -0.291333 53.568839 31.471076 34.371683 34.873149 2.320308 1.920784 1.119551 1.045784 0.990895 0.976195 1.403759 0.979252 1.034863 1.947942 0.809147 1.833261 1.617813 0.839842 2.474406 -1 0.011708 1 1 2.295651 -2.040699 -1.257617 -1.704735 -0.152339 -1.533687 0.082816 1.736822 2.226512 -0.096202 -0.522183 -1.856116 8.591655 -50.046887 61.964640 -10.292133 -29.880620 1.321194 1.551064 1.731917 1.572676 0.466046 2.091070 1.114204 1.181583 1.860477 2.294007 0.879546 1.524944 1.475734 2.417888 1.695437 -1 -0.022708 1 1 -0.891706 -1.506950 1.780848 2.336841 2.242736 -0.740762 0.147498 0.283973 -0.908614 1.781841 0.167962 0.209389 -30.606834 -59.067440 -46.464901 -35.583813 -7.145557 2.194250 0.518532 2.212889 1.022503 1.204168 1.204767 2.273589 1.959364 1.535403 1.761038 0.514341 1.536272 0.622908 1.472494 1.950837 -1 -0.012442 1 1 1.663296 1.116368 -1.940541 -0.223596 -2.207027 -2.291497 1.166934 -0.304997 0.988522 -1.795675 -1.763567 0.659647 -49.839740 -56.509822 39.420197 -14.745844 -33.394033 2.072293 0.526962 2.145293 1.191310 1.090081 0.744843 1.070390 0.536151 1.340342 1.622380 1.081623 0.333324 1.171268 1.753624 1.906490 -1 -0.018009 1 1 -1.214534 1.398799 -0.487246 0.987551 0.739543 -1.780817 -1.816636 -0.638159 -0.140127 1.078245 -1.783061 -1.827761 27.928999 52.678331 64.705605 7.101421 -46.412111 0.649812 1.382723 0.671326 0.727565 0.929229 1.801752 0.789059 1.720778 1.117193 1.915668 0.631128 2.374579 0.554168 0.399637 1.957146 -1 0.032159 1 1 0.677232 1.811700 -2.214436 0.427346 0.730254 2.323758 -0.871902 1.478528 1.202049 0.832590 2.265207 -0.061619 35.101997 9.264678 11.447648 -49.374207 -32.294379 0.300461 2.347968 1.045197 2.370319 0.958362 0.938335 1.840783 2.042067 1.021681 0.886162 2.466387 2.307078 2.316619 0.667661 2.130953 -1 -0.006344 1 1 1.938313 0.488672 -0.582188 -1.906381 -1.009550 1.810894 -1.630371 0.893872 0.208988 1.727973 -0.413414 -2.190865 23.757368 -9.910160 -60.062140 35.616767 -38.989334 2.218993 2.360573 1.392878 0.346014 0.714129 2.372473 1.151929 0.719750 2.339929 0.942043 1.173306 2.258861 1.934298 1.004456 1.638446 -1 0.037676 1 1 -2.337726 1.744003 0.406499 -0.933609 1.083022 -1.602340 0.775600 1.033173 -0.617361 0.702030 -0.800243 -0.518137 5.454584 25.197074 37.230996 -58.644331 14.728779 2.073916 0.802089 2.467337 0.279516 1.330013 1.283858 1.794039 1.661475 1.155137 0.635964 0.397417 0.636687 1.300708 1.498303 1.481556 -1 0.009471 1 1 1.992181 1.069642 -0.287975 -0.370550 1.945747 -1.816663 -1.080066 -0.544344 -2.045930 0.356926 -0.023099 -1.803795 -50.610392 41.149977 -42.328789 30.046015 -66.629769 2.177040 1.511078 2.430751 1.880279 2.099389 1.437239 1.181527 0.922957 2.132366 2.168000 0.325640 0.288365 1.546958 2.470861 1.011476 -1 -0.027708 1 1 -1.575155 0.574069 2.113057 1.592697 2.091186 1.565374 -0.021080 -0.863265 0.543995 0.889204 1.862649 1.134477 26.510004 53.631382 32.644819 -38.534790 45.786744 1.942141 2.320352 0.406185 1.752045 2.372081 1.321216 1.933275 1.794223 0.253092 0.468552 1.445068 2.259768 1.414221 1.317507 0.333107 -1 -0.038915 1 1 -1.951493 -0.509549 -1.583146 -1.781524 0.441378 0.945807 1.291250 1.482371 -0.196561 -0.221404 1.651851 1.980189 68.329913 20.853712 -61.659475 39.199919 33.041441 1.787460 1.345550 1.415741 2.114807 1.807662 1.126711 2.128583 1.589546 0.503356 1.403072 0.682937 2.369291 1.676758 1.527007 2.399810 -1 0.020342 1 1 -0.663541 2.095975 1.939794 1.811632 1.361948 2.185301 -0.000799 0.715121 -2.268874 -0.316219 0.880341 -1.009996 -31.080118 -63.548494 -59.546629 -0.199187 -47.740995 0.881553 1.508698 0.693412 0.675479 0.776250 2.440352 1.240512 2.281618 1.901339 0.560322 0.335632 1.712898 1.430920 0.726307 2.289896 -1 -0.016481 1 1 -1.836909 -2.069980 1.405911 1.225974 -2.329338 1.339307 -1.348055 0.413243 -0.686288 1.487649 -1.019419 0.878025 -71.275517 -27.617240 -62.956200 -4.848687 -41.873668 1.814040 0.316715 1.029987 0.993764 1.941405 1.199656 1.872121 2.238755 1.501607 0.766771 0.628119 1.300916 0.490427 2.359741 0.911950 -1 0.002378 1 1 -0.138225 0.053871 0.639592 0.667972 1.699161 0.714012 -2.055862 -1.638003 -0.130917 0.362661 2.123835 -1.049988 23.803622 17.480750 -51.027216 -64.411197 -8.980417 0.866922 0.864926 1.057106 2.276021 2.337172 1.846662 1.846526 1.805939 1.418025 2.252549 1.595864 0.928270 1.438932 0.382359 1.811918 -1 0.012730 1 1 2.098992 0.810027 0.029690 -0.520477 -1.470674 -1.144800 0.029116 -0.734595 0.112656 -0.966513 -0.580094 0.287841 -59.603823 -61.445599 33.812579 -61.976454 -38.264812 0.374665 0.739925 1.671295 1.948009 1.937870 0.278836 1.145183 2.091193 0.931769 1.735801 1.607791 1.141871 0.428750 0.748568 0.687162 -1 0.053207 1 1 -0.008226 -1.600063 1.342151 -0.675188 -0.451355 1.024484 -0.569923 1.587816 0.173338 1.029059 0.924539 1.975163 -70.772215 31.382882 52.100390 -48.743332 70.826083 0.984626 1.351360 2.311559 1.117411 1.071911 1.356731 0.324048 0.521636 0.386748 1.315483 2.319452 1.023237 2.290843 1.694066 2.170544 -1 0.019409 1 1 0.313677 -1.191966 -0.997893 -0.202032 2.081158 -2.040364 -0.338293 2.160600 -0.469487 -2.122054 -2.004052 2.056097 27.806466 -56.722345 67.554096 31.699511 -26.323439 0.354330 0.973260 1.583492 2.258051 1.815119 0.450698 0.636244 0.604884 2.287802 2.334744 1.548854 0.581652 1.079154 1.583414 0.934305 -1 -0.001204 1 1 -1.813350 -1.960008 -2.256632 -1.905396 1.410040 -0.066795 -1.068342 -1.412966 -1.996150 -1.793490 1.963204 -0.574420 44.605899 -8.663625 40.458430 34.841358 -21.288810 0.609609 0.705725 0.626287 2.004820 0.507680 2.082257 1.492754 0.474688 1.079696 1.705681 1.630947 1.069335 0.812624 1.766268 0.671283 -1 0.022210 1 1 1.329336 0.713738 -1.950856 0.766628 1.044916 -1.175372 -0.137645 0.385824 0.296718 1.238976 -0.579515 0.593166 -66.060292 24.673616 -60.529215 -14.514914 -52.164860 1.602879 1.828763 0.263402 0.492870 0.667956 0.333648 2.118169 2.062078 2.092466 2.081191 1.576863 1.083320 1.855386 2.218523 1.220888 -1 0.011462 1 1 1.532938 1.452775 1.910256 0.161239 0.317562 -1.871620 -1.120521 -1.898526 -0.939687 -2.106123 1.865401 0.277377 41.948498 28.409046 20.839355 -2.955440 -22.076991 2.155181 0.872238 2.446374 1.212978 0.770519 0.608930 0.535969 0.525402 0.688400 1.942161 0.394610 0.714055 1.113952 1.435022 2.167013 -1 0.029756 1 1 -1.408490 -2.154063 1.951329 -2.248957 -0.155086 -0.575017 0.799784 2.232594 -1.537903 -0.078408 1.673904 0.340747 44.147158 -68.714254 -30.462237 -28.813083 -61.491560 1.545267 1.045967 1.821630 1.886315 2.293663 1.838594 1.249554 1.251992 1.728412 1.165802 2.128349 2.161609 0.910554 0.675942 1.811476 -1 0.016487 1 1 -2.202899 1.119198 -1.493459 2.331403 0.371849 1.041397 0.941894 1.496653 -0.489270 -0.049680 -0.885866 -2.306327 53.459051 -13.733221 35.751860 -18.488000 72.177275 1.876935 2.141673 1.101917 1.665584 0.476804 0.641564 2.263180 0.263216 1.867901 1.056257 1.512463 0.968281 1.146961 0.481095 0.765755 -1 -0.019711 1 1 0.773312 0.293576 0.264909 -0.878501 -1.058697 0.458491 1.097819 2.046222 -0.166995 1.895865 -1.371214 2.303832 -38.225197 -0.882568 16.682147 26.843812 -36.046380 1.652489 0.874203 1.730176 1.565689 2.277218 2.200532 0.339340 1.044189 1.180513 1.881087 2.170795 2.301454 2.279940 0.708695 1.037223 -1 0.000791 1 1 -0.124512 -0.374399 -1.490771 0.378866 1.161362 0.299531 1.389941 1.424601 -0.386433 -1.107643 -2.221483 -0.209763 -19.738044 62.690100 32.503627 -11.548256 8.465215 2.497904 1.016212 1.223696 0.903936 1.950302 2.225767 1.468156 1.051553 1.198311 1.763607 0.940572 1.187655 0.423701 1.394222 0.433380 -1 0.017048 1 1 -2.238318 -0.409173 -1.602450 -1.065310 -2.306474 -0.804241 -1.754703 -1.161473 -2.157038 -0.922000 -1.717015 0.792196 61.970536 -61.200907 -53.637382 16.518283 -27.212094 1.320112 1.363425 0.335469 1.220368 1.229008 2.436994 1.058030 2.062558 1.156149 1.891031 0.552539 2.269206 0.294163 2.240039 0.585716 -1 -0.019126 1 1 0.840909 0.696217 0.462579 -0.869870 -2.072082 -0.927795 -0.153762 -1.883582 0.461900 1.843034 1.335951 -1.211521 6.578402 13.209509 12.225297 -29.438895 70.490352 1.845113 0.559862 1.602336 1.705016 1.706118 2.226415 1.103663 1.771290 1.817523 0.359833 1.221483 1.960159 1.389562 0.866444 1.831320 -1 -0.027832 1 1 2.138820 1.043853 -0.183730 -1.337927 0.974715 1.771093 -1.400863 -1.205396 -0.530240 -0.615594 2.112576 -1.777547 41.970439 -52.830435 -71.120251 31.934149 17.243938 1.658114 0.921042 1.458075 0.374028 1.284438 0.300876 0.323517 0.597315 1.076728 1.317144 0.983833 1.536047 1.343964 1.747449 1.621127 -1 -0.040931 1 1 -2.238682 -1.820415 1.831621 -1.991232 0.753731 1.049775 0.387646 -2.075615 0.953802 -1.000378 0.455131 1.178884 -66.367277 -34.821577 53.749454 67.074355 68.682759 0.641886 0.932680 1.307873 0.429644 2.272497 1.609860 2.174420 2.479456 1.475275 1.440192 1.302843 1.376716 0.966434 1.601218 0.923098 -1 -0.007355 1 1 0.475351 1.727777 1.012334 -2.143695 1.838280 1.542958 0.222537 -1.462935 1.692206 1.629846 -0.288275 -0.704390 -36.744366 -12.557567 -5.024628 1.084148 71.275624 1.816289 2.117979 1.119612 2.065998 0.480806 0.413575 2.200356 1.885252 2.428556 0.995933 2.398179 1.195540 2.444957 2.136655 2.265003 -1 -0.011715 1 1 0.519307 0.654894 -1.339060 0.795277 1.893169 0.433062 -2.170338 1.739809 0.591440 1.895369 -0.277056 -0.636925 55.588989 -65.854878 27.059233 -15.463478 55.323734 1.014880 1.340282 0.612731 1.417725 1.713129 0.802349 2.333394 1.357699 0.843080 0.639703 2.488938 1.077956 1.699961 2.251240 2.086859 -1 -0.005666 1 1 -2.153430 -1.541717 1.794086 -1.376405 -0.116623 0.266601 -0.722791 0.594908 -1.076464 -1.261464 -0.378779 0.291671 39.332215 6.529383 -60.661817 6.843480 -31.639181 1.229207 1.277414 1.490614 0.503756 1.370856 1.472234 2.086611 0.414120 2.367157 1.814793 1.718790 1.459264 2.346302 2.295410 1.951396 -1 -0.054279 1 1 1.105692 -2.292111 0.268712 1.775810 -2.240820 -0.054803 -2.152428 1.153447 -0.788797 -1.365878 -2.264250 2.004780 24.357244 22.192465 -61.237216 -63.893438 -7.012618 1.958998 2.131399 1.677847 1.832012 0.869813 2.203472 0.251457 2.242871 0.934319 1.846278 2.149996 1.484841 2.475568 1.370110 2.435394 -1 -0.042930 1 1 -0.908435 0.068385 -0.474313 1.581490 2.227931 0.194904 0.648006 0.700720 0.744324 -1.545402 1.119136 2.169226 -50.068065 6.034280 18.140466 -63.185269 45.185747 1.177690 1.694244 0.649849 2.008100 1.645594 2.004243 2.055995 1.117008 1.051282 1.141404 1.570692 0.863921 2.169018 1.683334 1.798502 -1 0.035137 1 1 -0.729606 -0.849752 1.467489 -0.556890 -0.841858 2.205154 -0.917325 1.454937 0.542220 -0.673808 -0.822592 0.841570 -74.151783 -69.015211 11.350224 -36.789574 -22.369669 0.369496 1.618394 1.604920 2.395739 0.677052 2.459071 0.856600 0.622621 1.145089 0.516003 2.465762 0.819419 1.221689 0.928299 1.920195 -1 -0.007483 1 1 -1.819208 -1.453613 -1.854547 -1.628456 0.094951 -1.654282 -0.416420 -0.872230 0.666971 -0.997847 0.578368 -1.030917 26.345853 -5.249480 -28.014428 11.513183 2.064784 2.167306 2.158596 2.020873 0.308074 2.051786 2.360621 2.208331 0.912774 1.999465 0.505668 2.018697 1.984251 1.309627 0.643488 0.853720 -1 0.032825 1 1 1.530137 1.502590 0.338354 -1.142908 -1.162291 -1.773863 1.965129 -1.211877 -1.063063 -2.227599 0.672159 1.383994 13.689028 -28.506391 -6.911717 -65.235405 -61.447390 1.430685 1.280355 1.429990 0.848554 0.397999 1.415835 1.444100 1.732354 2.169183 2.212016 2.106343 1.301264 1.844984 0.642735 1.690146 -1 0.048715 1 1 0.825820 1.565984 0.794233 -1.515972 0.942302 -1.066066 -0.862200 -0.397230 1.204294 0.861308 -0.458978 0.140137 -28.865062 -35.097506 66.210088 -57.057022 -7.360407 2.029587 0.511075 0.638391 0.682001 2.385583 0.993400 0.328854 0.306361 0.253380 0.812720 1.133844 0.513066 0.341963 2.379747 1.911541 -1 -0.015743 1 1 -1.262609 -0.782268 -0.020090 1.644875 -2.171418 -2.279195 0.587667 -0.250059 0.709036 -0.867079 -2.286275 -0.599595 -73.320247 -43.396796 -69.945542 -24.717737 68.989728 1.530352 2.377495 2.308840 0.425300 1.270075 1.907855 2.063611 0.867420 2.476928 1.725701 0.598665 1.254799 1.657419 0.490086 1.132165 -1 -0.008478 1 1 -2.253241 -1.467362 -2.025111 1.543034 1.497989 -1.598052 2.158060 -0.738071 -1.752078 0.546942 -1.418429 0.446670 11.115830 73.747196 19.127499 25.878546 -59.283390 2.486033 1.759379 1.879825 1.221661 0.459697 1.128014 1.540031 0.810206 1.634780 2.498830 0.836875 2.113198 1.765312 0.350215 1.570573 -1 0.000170 1 1 1.547539 1.810750 0.663553 -1.888594 1.061916 1.810907 -1.410524 1.349820 0.978642 1.791290 -1.235716 -1.174357 -61.299043 -53.023572 -17.180861 -8.730327 -30.606746 0.511229 0.975536 1.582667 1.886829 1.935547 1.745799 0.901927 1.936312 1.094729 2.368304 0.840618 2.010840 0.431175 1.006333 1.688943 -1 0.009464 1 1 0.196360 1.553179 -2.350579 -2.218864 1.401581 -0.859105 -0.211272 2.299698 0.014992 2.215935 1.216588 0.145913 61.242618 4.677756 19.047521 31.683190 -0.626334 0.973161 2.159532 2.002274 0.470669 1.035269 2.016944 1.776658 2.044212 1.077331 2.458674 0.938545 0.874430 1.043987 2.291580 0.578638 -1 0.005964 1 1 -0.643544 -1.107948 2.079469 -2.157718 1.774713 -1.820132 1.871593 0.670169 0.918674 -2.342913 -0.611799 -0.078162 34.577187 38.780213 29.032302 -4.101106 72.712590 1.832451 1.509851 2.062619 2.193532 1.941965 1.599094 1.229530 2.208290 2.475447 1.587835 0.985063 1.946811 2.049927 0.375965 2.341203 -1 -0.007256 1 1 1.226105 -0.123492 -2.076662 2.206597 -0.225802 -1.588853 1.247008 -2.251728 0.400735 1.144465 -0.951944 -0.756119 39.133321 -36.271020 -7.041084 10.506473 32.283649 1.994253 0.655569 1.402317 1.499130 1.870052 1.222442 2.326042 1.543306 1.844789 1.863349 1.055002 0.671503 1.458948 1.532898 2.409893 -1 0.009684 1 1 1.847823 1.716492 -0.155067 -0.251903 -2.015577 1.564509 -0.436119 -2.086983 -1.618023 1.084752 -0.810065 -0.670495 -53.793036 -49.557950 29.533793 24.460701 -38.996467 0.420745 1.218951 2.158109 0.587165 1.484716 0.362888 0.816312 0.751201 2.183177 1.158402 1.513841 1.627738 1.146394 2.198407 0.628850 -1 -0.068119 1 1 -1.165378 -1.820080 -1.973357 -0.419443 0.151394 -0.217141 -2.094204 -0.454859 -1.319997 0.738316 1.154601 -0.237637 68.041974 -18.542588 54.731139 66.247231 -32.782764 0.926196 0.324500 1.367544 2.064528 0.516656 2.195603 0.747001 1.340751 1.749228 2.277811 0.912113 2.128574 1.438300 1.002716 1.641319 -1 0.007129 1 1 0.817384 1.165312 0.707753 1.126586 0.153111 0.376494 -1.007517 -1.718400 1.088086 -1.318285 1.242772 1.966218 -55.834337 -7.709209 31.316775 -8.959165 23.315827 2.411622 2.126601 2.026584 1.796396 0.771234 1.385117 0.408136 0.798015 1.488717 2.365582 2.335342 0.350400 2.430645 2.345344 1.953545 -1 -0.010807 1 1 1.849695 0.197104 -0.089514 -1.218053 -1.203590 1.557292 0.799295 -1.275400 1.018101 0.532959 -0.813787 -1.966188 72.191058 -34.890461 -53.973654 64.802378 -16.427998 2.044650 1.686834 2.123141 2.386455 2.150034 2.117386 2.405566 1.592362 0.571019 2.366580 1.118443 0.429428 0.901719 0.697745 1.500469 -1 0.029876 1 1 -0.067693 -2.023575 -0.911869 -1.100554 -0.883932 1.921293 1.884367 -1.415953 -0.363770 -1.910749 0.967919 0.649952 13.807315 9.541276 10.225290 -43.555946 -44.788808 0.392615 0.926292 1.931334 0.673712 0.332129 1.339904 1.020308 0.312286 0.832667 1.133965 0.292717 0.444252 0.285979 1.943503 0.455667 -1 0.009915 1 1 0.533135 2.144835 -1.528394 -0.490911 0.657991 -1.127542 -2.088049 -0.675581 -2.336995 -0.115144 1.561273 1.742141 66.786467 30.146968 -19.903828 -23.635492 -41.717301 0.734746 2.369885 0.399997 1.241775 1.018048 0.586425 0.299411 0.451499 0.592185 0.359225 2.251996 1.290424 1.905466 2.417119 2.275929 -1 -0.014125 1 1 -1.938529 0.606365 -1.723757 0.581203 -0.508967 -1.227405 1.842837 -1.977945 -2.137108 -0.550240 -2.171895 -0.875790 66.751856 48.448551 74.800427 20.769967 30.834929 1.264757 0.269053 0.965943 2.358220 2.352340 0.284886 1.582131 1.867629 0.992922 1.294139 1.350759 1.211903 0.705635 1.349805 0.914238 -1 0.014224 1 1 -2.341159 0.589411 0.789502 -0.921457 -2.017755 -2.051804 0.589074 -0.162904 -0.024432 -0.654334 1.320791 -1.528508 73.693249 12.434794 41.584372 58.534993 -52.364586 0.751057 2.019396 2.484165 1.864988 1.609326 2.189717 0.822517 1.542973 0.754143 2.133224 0.854975 0.308841 1.440794 2.432012 0.567491 -1 -0.012424 1 1 2.115061 2.284687 2.183962 1.047461 -0.802304 -2.173197 0.803059 0.735635 -1.493391 -1.243395 1.705810 -0.626020 39.479292 -71.544366 -46.158619 12.096694 59.130793 2.293496 1.282230 1.442557 0.556770 1.381407 1.055345 1.931234 1.247216 2.458108 0.429330 1.502236 2.326400 0.811665 1.397919 1.833136 -1 0.005088 1 1 -0.414380 0.430876 -1.214040 0.275837 -0.991305 2.150642 1.811120 2.175737 -0.521087 -2.292110 0.284165 2.314592 18.466973 24.416369 -34.093039 -1.699789 -68.354069 1.722553 1.700587 1.513940 1.036942 0.887672 0.849022 1.509456 2.170767 1.833855 0.357481 2.185313 1.047116 0.885333 2.038374 1.956432 -1 -0.027748 1 1 -1.879065 0.990820 -0.876468 0.129894 1.287895 1.643320 -0.035497 1.872883 -1.212337 0.622923 -1.460241 -0.157065 -27.118377 71.444927 24.895770 73.201855 3.574108 2.425573 0.351268 1.262527 1.033577 0.577417 1.894032 1.501775 1.329422 0.342844 1.436113 2.498150 0.665481 1.488031 2.088479 0.312156 -1 0.011228 1 1 0.126302 2.181378 0.040743 1.465390 1.862584 0.044094 1.234773 -0.536308 1.067270 2.260662 -1.051329 1.781210 -32.279665 25.676552 -4.183933 30.633942 64.658395 0.829744 1.514215 1.168302 1.399566 2.499103 0.916798 2.125863 0.888314 0.394228 1.046193 1.115772 0.524860 0.570007 1.106724 1.462195 -1 0.020946 1 1 -1.700490 0.511092 -0.763623 2.334603 2.321711 -2.303243 1.677738 -1.201220 -1.021329 1.761772 2.154225 0.768970 -64.056115 -41.119500 -45.434560 31.341734 -39.472034 2.027951 2.273403 1.078866 1.242257 2.354693 1.578135 2.221102 1.816872 0.670037 1.556994 2.395728 0.502033 1.662399 0.943681 1.694384 -1 -0.009031 1 1 -1.881846 1.367215 1.166570 -1.715575 1.442855 0.110059 -2.210782 0.580690 0.299806 1.301015 0.671548 0.529660 9.418352 44.250464 17.550505 71.338638 38.485507 1.763618 1.136123 0.573714 0.417183 2.091080 1.288766 1.033294 0.320485 1.391212 1.603201 0.495375 2.270616 1.486249 1.392297 1.839935 -1 -0.013950 1 1 -2.028173 1.912538 0.829655 0.057652 -1.790909 -1.779826 0.702642 0.060139 2.312447 2.217608 1.053316 -1.359336 -22.181244 -50.169198 -43.718118 -70.417384 -4.974222 0.598701 1.871724 2.320876 2.463016 1.916789 1.473324 2.401054 2.268696 0.725797 0.465931 2.400839 0.896915 0.943960 1.885597 1.484564 -1 -0.007275 1 1 0.623609 0.643912 -2.131387 1.353981 0.230382 -1.547456 -0.420819 0.583448 -0.478074 -0.366736 0.068754 1.009289 -47.398403 25.036564 39.528471 5.009448 43.800085 0.595317 1.250101 1.450754 1.075395 1.409270 1.354156 2.047938 0.685000 1.050833 0.350771 1.911425 1.314237 1.624086 0.511376 1.202588 -1 -0.037857 1 1 -0.778102 -0.675077 1.411905 -1.705899 -0.869242 -0.941252 -0.139559 1.203665 -0.295707 1.618722 1.234196 -0.805748 38.368920 16.436655 -49.136276 66.614429 -11.286371 2.274361 1.427985 0.892058 0.326437 2.431582 2.341696 1.386200 0.615674 1.379289 1.467556 2.220581 2.050120 1.360306 1.910607 1.063216 -1 -0.014940 1 1 -0.931767 -0.937099 -1.011590 0.500006 1.407657 2.293417 -1.874279 1.308406 -2.341163 0.527636 -0.745771 0.780117 49.927228 26.920643 55.255242 24.854790 -15.537815 1.464249 0.631780 2.071737 2.429946 1.860874 2.205124 1.019488 2.281928 0.356816 2.256857 1.986431 1.953306 0.959060 1.415057 1.866794 -1 0.076893 1 1 0.896039 -1.066993 -2.319419 -1.596526 -0.463840 -1.466289 1.879488 1.404404 -0.539815 -1.324566 -0.646425 2.298403 57.600526 -7.963577 -43.834302 -73.117254 68.308919 0.895075 1.521658 0.257363 0.254556 0.320583 0.785571 1.600179 1.451595 1.706583 1.046666 2.312141 1.899024 2.149706 1.106458 1.486467 -1 -0.002848 1 1 -0.084810 -2.258127 1.247442 0.338116 -0.426933 1.501513 1.087909 0.418074 0.400486 1.682231 -1.071240 1.705493 -39.726581 -34.641594 -71.273911 -0.623310 24.028885 2.177021 1.199445 0.576218 1.998658 0.453774 0.578188 1.359906 1.938667 2.427353 1.023888 1.990237 0.656768 1.296001 1.134968 1.410537 -1 -0.012540 1 1 -1.617860 -0.879900 -0.999362 -1.314587 2.130746 2.012674 1.475689 0.603719 0.933168 0.923680 1.675118 1.900637 -40.827096 68.991576 41.418491 -29.416527 -3.561001 1.378941 2.368828 0.650355 1.508987 1.050893 1.360032 1.814201 0.781968 1.789823 0.559628 2.162899 2.350319 2.305869 2.233248 1.200451 -1 0.009019 1 1 1.683927 -0.840551 0.608586 -2.096783 -1.394307 0.593917 1.117790 -1.593744 -0.834408 0.180335 0.829857 -1.263575 58.205891 -33.588058 -64.487171 64.121220 -64.658987 1.771016 1.724587 2.132710 1.215731 2.045639 0.305218 1.292111 1.010116 2.272433 0.528648 1.228988 2.104195 1.209549 1.646343 1.091251 -1 0.041643 1 1 1.467021 0.996067 -2.227128 -0.831340 -0.095049 0.011127 -1.483027 -1.408188 -1.794775 -0.786869 -1.938497 1.130885 54.694552 51.334094 -27.874500 -36.721944 64.291505 0.584797 2.186113 1.007618 0.793320 1.331570 0.440476 2.077321 1.787257 2.432140 0.478861 1.459473 1.357162 0.825060 1.526399 1.194780 -1 0.024840 1 1 -2.316817 -0.266472 -1.827751 1.056915 -2.141292 -0.176838 1.402100 -1.561071 1.659015 -0.143353 -1.310831 -0.716951 -7.169385 -45.858222 -39.140281 69.302801 22.182169 2.360668 0.745521 1.213697 1.605080 0.588575 0.429778 2.282391 1.389453 1.294724 2.174987 0.762954 1.726341 2.362192 1.609455 2.100980 -1 0.013332 1 1 2.047178 1.762447 -0.628384 -0.784359 -2.171899 -0.939484 1.315945 1.850079 1.931569 0.233016 0.297123 -1.390386 16.365264 -49.004382 33.353302 18.942852 72.514562 1.408537 0.279051 0.254374 1.761613 1.182040 0.548676 0.348270 0.367580 0.918113 1.723954 0.489261 0.762475 0.415635 0.819596 1.952702 -1 -0.015559 1 1 0.829686 0.571108 -0.522869 0.752119 2.244237 0.934190 -0.751586 2.006243 1.781796 -0.583855 -1.665253 -1.029839 3.491671 34.514902 41.964192 -7.820787 -43.971303 1.739758 0.604850 1.720341 0.522993 0.690461 0.580524 2.374646 1.673910 0.905600 0.677408 1.698181 1.570132 0.456418 2.261918 1.562515 -1 0.021334 1 1 -0.450805 0.836010 -1.524128 0.525028 -2.161942 1.480829 2.162895 0.398898 -1.449442 2.280378 0.459099 1.891189 4.609364 69.587885 13.584824 20.142350 -17.529906 0.998000 1.138395 0.508351 2.102475 1.551121 0.440216 2.217145 0.559723 1.506473 1.548589 0.639153 2.238510 1.884264 1.577958 1.496587 -1 -0.063206 1 1 2.143226 -0.306345 1.894717 -1.821910 0.256173 -1.615447 1.968030 0.423655 -0.045786 -1.411616 1.846077 0.647463 32.160368 69.310951 9.160457 59.809944 -74.275442 0.664794 1.186645 1.436420 0.908723 1.413956 1.353295 1.073754 0.838270 0.811800 1.428328 2.156156 1.512791 1.984562 2.037907 0.858252 -1 -0.018333 1 1 1.282175 -0.236670 -0.457031 -0.128805 -1.836966 1.693832 0.690047 0.430114 0.114539 -2.305001 0.394246 0.472011 68.077100 -28.180380 72.358359 -73.066558 20.361045 2.246162 2.242621 1.227450 0.996707 1.899183 0.322679 2.266278 0.583479 0.278063 1.662792 0.793799 0.378805 0.573654 1.648413 2.119891 -1 0.010339 1 1 -0.132615 0.095275 -0.926628 0.612598 -0.627941 1.941243 -2.101394 1.223310 0.015353 -1.140534 1.049702 -0.850741 -32.446419 73.034155 35.037529 -24.257405 5.791278 1.135214 1.033885 1.248133 2.115480 1.881536 0.725268 0.585299 1.617637 2.376385 1.658041 1.938319 1.072603 1.735334 0.510809 0.666078 -1 0.016390 1 1 -1.886976 -0.032746 0.987532 0.413332 0.802815 1.345024 0.490850 -1.677379 -2.192167 -2.299682 0.253132 -0.897787 -1.121359 53.324295 -28.570220 -29.685065 -16.893539 1.679358 2.475354 2.265885 0.725701 1.101032 0.294980 2.478029 2.231751 0.794254 1.281838 1.595750 1.262833 1.683355 2.152397 1.340655 -1 0.022812 1 1 -1.116756 0.122688 -2.016589 -1.304475 -2.271551 1.823746 2.329398 -0.332938 -2.084331 0.540671 1.563498 1.432181 -6.653298 -71.982001 -51.495105 21.771150 57.713930 0.595404 0.460830 2.176609 1.013940 1.287193 1.596881 2.278392 1.686260 1.469319 0.340549 1.112909 1.908983 0.784601 1.045505 0.810441 -1 0.067747 1 1 -0.181774 -1.454035 0.480911 0.931726 0.254027 0.015513 1.544359 0.198828 0.618820 0.257506 1.927418 1.146944 -54.105035 -43.330227 -1.128489 -66.521289 -73.296946 2.098538 0.635557 0.309186 0.480830 0.817480 2.385411 0.353621 0.309227 1.180713 0.748607 1.335855 0.464981 2.185392 2.379650 0.272218 -1 0.002048 1 1 -1.704891 1.941986 0.949897 -0.647635 0.808882 -0.355322 -1.301442 1.569311 0.171831 -0.738353 -1.782461 -1.172806 18.207269 9.565708 -29.148594 -0.425439 49.650799 1.839689 1.655971 0.905770 1.271896 1.008628 2.007780 0.752878 1.114780 1.864566 1.266182 1.716563 2.268340 1.486634 1.114519 1.966706 -1 -0.013561 1 1 -0.869267 -1.363871 -1.513288 -1.064818 1.250608 1.714037 0.982950 -1.202800 0.683307 0.245342 0.125021 -0.500502 -10.117500 55.172206 -20.739854 25.272501 -45.081495 0.854799 1.861286 2.376331 0.738974 1.442781 2.078407 2.033042 2.338585 0.850910 1.737666 1.455429 0.888509 1.413401 1.024523 1.403919 -1 -0.035242 1 1 0.156710 -0.400668 -0.016684 2.337497 -0.868961 -0.935431 -1.266880 -1.885430 -2.321907 -0.994537 -0.331891 1.384556 14.682972 26.710918 -19.605685 37.255733 57.097883 0.536671 1.078497 1.793032 0.496163 2.008254 1.974182 0.818338 1.052822 2.275236 0.387253 0.805100 1.310335 1.307363 0.842859 1.424205 -1 0.000346 1 1 0.488041 -1.759524 -2.078005 -1.510788 -1.463151 -1.936543 0.995968 0.827354 -0.917060 1.195916 1.427764 0.940916 -25.669461 -26.624376 -25.889415 26.595974 -1.465499 0.915417 1.415621 2.340174 0.553981 1.752392 1.456017 1.785023 0.880348 1.504886 1.873587 2.134704 0.966409 1.186448 0.380708 1.063345 -1 -0.018344 1 1 0.947529 1.960453 0.311484 -0.351253 1.122246 -2.100882 0.406644 1.496768 1.446645 -2.170079 1.371215 -2.287125 -23.782099 44.264211 -51.405683 24.689970 64.323091 1.797737 0.808660 0.392686 2.120046 2.107275 1.214605 1.122089 0.943435 2.060259 0.765836 0.648215 1.544923 2.016462 0.420256 1.985356 -1 -0.036293 1 1 -1.633247 -0.321365 -0.786453 0.338265 2.073739 0.503369 1.386044 1.895620 -0.778716 -1.575586 -1.951713 0.495646 -37.701379 -47.074138 74.955407 -74.469556 -9.821945 2.463631 1.003026 2.358013 1.127544 0.381364 0.836452 1.744819 2.431444 2.285578 0.961546 0.451436 1.781417 1.023381 2.456737 2.133506 -1 0.000363 1 1 0.516388 -1.280369 2.320219 0.900786 -1.399544 2.115188 -0.306350 1.816566 -0.542841 -0.345494 -1.048215 2.280103 17.307991 45.411312 27.916606 -5.600138 -71.527576 0.415376 0.967256 1.927378 1.690969 1.869158 1.936697 0.814169 0.733393 2.128754 2.226878 2.134540 0.463155 0.744881 1.723203 1.366136 -1 0.019867 1 1 -0.129131 2.098902 -0.690325 -0.388579 0.515719 1.611149 1.192615 -2.226511 0.104058 0.604880 1.591910 -1.719078 -28.039877 33.781363 13.367621 -30.391676 -42.892741 1.400506 0.311454 0.357620 2.274096 1.477614 0.257284 1.177235 0.787865 1.895349 1.122405 1.759199 1.104419 0.967934 2.071619 0.445780 -1 0.009092 1 1 1.049051 -2.353847 -0.593817 0.559442 1.329810 -0.752548 -0.029306 2.259848 -0.588786 0.282613 -0.213710 -0.977525 -59.796915 -6.744312 48.351779 -51.649023 -15.133466 2.152517 1.099669 2.130997 1.661321 0.825370 2.242547 2.243088 2.336952 0.400076 0.326510 1.399936 1.973790 0.983522 0.807661 1.603439 -1 -0.010104 1 1 1.156992 2.244397 -1.087664 -1.012084 1.626730 -0.836294 1.468407 0.740709 -1.035295 -2.063542 1.232280 -0.019293 28.712769 25.504963 -38.093393 -35.652228 43.002706 2.072127 2.242662 1.926206 2.236392 2.292461 1.888420 1.673960 1.752292 2.027249 1.732160 1.155329 1.613614 2.252012 1.560798 1.075664 -1 0.027691 1 1 -0.292984 0.256095 1.773582 -1.985260 2.166433 -1.384264 -0.252429 -1.422077 0.388664 0.898331 -0.242977 1.934801 -63.421730 -29.014823 -2.129472 59.972484 -42.463642 1.578465 1.004007 0.844080 1.702898 2.113646 0.290395 1.926782 0.671383 1.687608 1.623741 1.456513 1.118780 1.579065 2.097922 1.522889 -1 0.019590 1 1 -0.523765 -0.171212 1.709488 -0.061750 -1.103232 1.227599 1.411718 -0.132664 -0.729640 -1.424762 -2.329070 1.127420 1.071821 14.092455 1.899531 -24.579622 -9.710715 1.255188 1.439125 1.369817 2.016245 1.283172 1.514259 1.902364 2.039098 0.616890 1.567947 1.979746 2.086757 0.623439 1.394015 1.453213 -1 -0.016088 1 1 -1.006142 -2.173246 -0.019237 1.835862 -1.381536 -1.541884 -1.019484 -0.220841 1.679647 -2.095551 0.469407 0.790912 -25.217164 -74.881697 -36.688193 31.537357 -51.640917 0.941508 1.175343 0.494024 2.067680 1.750421 2.077936 0.862347 0.474135 0.784470 1.089690 0.924079 0.751327 2.053710 0.960371 0.947975 -1 -0.013135 1 1 -1.749677 -1.515641 1.790593 1.188669 2.138879 2.029606 -1.399520 -2.190627 0.035659 0.841440 0.206685 0.719625 -62.455194 15.555305 -11.996195 -20.051997 36.089334 0.676528 0.405779 1.679820 1.243886 0.489774 0.374565 1.308480 1.632508 0.305970 0.438252 0.700865 2.187235 1.861189 0.759970 1.068434 -1 -0.042193 1 1 0.282824 -1.371407 -0.946260 0.514230 0.144685 0.127181 -1.890002 0.944150 1.713278 -2.341519 -0.747441 0.980123 -50.413650 47.779641 -67.568094 33.045699 -50.934803 1.206452 1.342070 1.412790 2.008124 2.046682 2.085694 0.756449 0.383631 0.689856 1.666524 0.524945 1.992647 0.671048 0.558539 1.858845 -1 0.023672 1 1 -2.322632 0.950175 -0.696546 -1.270707 -0.231972 -1.616082 0.715752 -1.089989 2.327463 0.134792 -1.207542 1.102675 -37.355438 67.151237 10.842542 -19.400221 40.484250 1.656751 0.514649 2.200138 0.465908 2.008697 0.413155 1.900390 0.356075 1.048942 2.312372 1.285403 0.776853 1.319327 1.675727 2.190163 -1 -0.014572 1 1 -1.915942 -1.480639 1.025127 0.816639 -1.945100 -1.450745 -0.775917 -1.650737 -2.106715 1.324519 -0.141129 -1.628905 62.991951 5.726013 -62.903853 -25.052473 -6.919116 0.781306 1.913579 1.520412 1.812878 1.040697 0.987927 0.580913 2.153957 0.553078 2.324452 1.816955 2.070912 2.064729 1.653670 0.488409 -1 0.030048 1 1 -1.043475 1.834955 2.222231 -1.350207 1.937617 -1.789522 -2.032934 2.006654 -0.738878 -1.177897 -0.174654 0.406008 7.518205 58.466995 4.787495 63.428875 -0.895411 0.637528 1.929889 1.146256 2.126775 0.463415 0.621205 2.096079 2.044483 1.131633 1.599506 1.398623 2.412574 2.372864 0.973890 0.914094 -1 0.004585 1 1 -0.563538 0.510972 1.941966 0.611441 -1.223875 -0.086668 -0.507347 -2.267189 -0.261230 1.451513 -0.462710 -1.325908 11.162517 -41.577500 56.958738 5.504215 -40.664185 0.730556 1.707672 1.345701 1.701696 2.159686 2.333397 1.403008 1.848220 1.027815 0.479214 0.650685 0.309431 2.354284 1.454421 1.955799 -1 -0.007827 1 1 -2.112168 -0.781262 -1.960050 1.755905 -2.193171 -0.317494 -1.692114 -0.083910 -1.269332 -0.670259 2.273927 0.414727 21.856625 -5.707469 74.574921 -19.302744 28.785953 2.207698 1.530155 1.311623 0.444528 0.440195 1.861507 1.601091 1.045027 1.777945 1.163117 2.014124 1.629859 0.786359 1.338609 1.757728 -1 0.023554 1 1 1.232495 -1.111674 0.713813 -0.684108 0.429265 -0.010653 0.031382 -0.343560 -1.540729 -0.450510 1.080782 -1.551911 3.415590 -44.181960 -66.206671 -35.517777 52.727129 1.147780 0.731095 1.756526 1.185006 0.891922 0.286203 1.212868 1.178459 1.118770 1.422606 0.493115 0.277991 0.449051 2.203231 0.710820 -1 -0.008999 1 1 1.328644 -1.487338 1.525271 -0.170664 1.491953 0.625007 0.581331 1.642922 -2.003419 -1.438239 2.071162 -0.393518 74.232028 67.699772 -69.932001 52.860559 -22.591530 0.687366 0.307437 0.341386 1.667356 1.002597 1.904599 1.352724 0.476000 0.629079 1.681204 1.989470 1.279680 1.339546 1.751615 1.885914 -1 0.016597 1 1 -1.111335 1.697937 -1.003875 -1.779666 -1.313975 -1.716023 -1.384797 0.204206 1.470134 1.481129 -2.208684 -1.870095 30.005115 -4.036999 -49.846416 -18.708260 -29.733734 2.352031 1.843708 1.705135 1.457753 1.706306 0.881743 2.450442 2.085519 2.321273 2.379064 1.675538 1.261661 2.231719 0.251024 1.711078 -1 0.054301 1 1 1.253971 1.693825 0.577782 -1.459682 -0.180460 1.790057 1.603112 -1.939616 1.178265 1.639594 -1.394256 1.450070 -36.687537 42.561972 -10.935650 -45.462355 14.197884 0.982559 0.370547 1.291401 0.319687 1.475579 2.051353 1.837492 0.727778 2.264101 2.251380 2.184693 1.893031 0.416673 0.280445 1.191108 -1 0.003850 1 1 -0.408752 0.767400 -0.115966 1.887651 1.951720 -0.375857 2.290591 -2.262352 0.923278 -0.356017 1.154143 1.494191 17.688325 -12.325289 -1.124028 8.454546 45.559687 0.949930 0.971539 1.912051 0.587467 2.058263 0.976928 2.478195 0.526335 0.603995 0.852148 2.309643 0.425406 0.792155 2.002882 1.681985 -1 -0.011829 1 1 -0.591418 -1.535596 0.989208 0.306672 -1.124170 -1.963024 -1.100495 0.109898 -0.205045 -1.430247 -0.260924 1.892270 -16.841941 -12.499208 -74.182552 13.844527 34.961314 2.046964 2.325862 0.755327 1.775605 2.345321 1.551331 1.714231 1.328933 1.118371 1.465300 0.300031 1.877297 1.479553 1.355220 1.927448 -1 0.031759 1 1 -0.928407 -1.018533 1.633438 -1.193376 -1.148890 1.983270 2.090778 -0.573970 -0.446520 2.167944 0.442637 -1.454580 23.644540 43.791482 -46.554966 -49.310066 -4.286365 0.761077 1.671195 0.272640 0.505291 2.425428 2.422730 2.073790 0.940889 2.024181 1.904729 1.278339 1.290921 1.263471 1.152789 1.673154 -1 -0.040706 1 1 -0.419963 0.838423 1.339402 0.253867 2.033494 -2.019095 -1.017080 -2.221280 -1.514652 -0.434788 1.436630 -0.849740 53.041592 20.036698 6.787435 -73.581071 72.942256 1.232530 0.879175 2.040025 0.456237 1.471034 2.159927 1.899198 0.566832 1.752001 1.636011 0.692241 1.252722 0.499315 0.994413 1.607077 -1 -0.046729 1 1 0.886832 -0.295350 -1.808743 0.076566 0.364141 -1.273781 -0.054876 1.331680 -2.307786 0.720815 -0.819211 1.128318 31.302926 58.272482 35.612878 45.637786 -65.724400 0.925136 0.512574 1.074154 0.801317 0.737851 0.565526 2.295525 1.645572 1.624497 0.678093 1.952268 1.523568 0.859085 1.897272 1.950336 -1 0.025518 1 1 -1.931559 -0.059823 -1.703992 -1.801819 -1.357556 0.950219 0.047047 -0.964946 2.192580 -0.183705 -0.919255 1.997167 1.118275 44.853792 -42.317081 -73.175583 -12.022486 1.196279 1.365082 1.180505 1.742607 1.241172 2.120883 0.424506 1.425196 1.273381 1.205644 1.251100 2.486990 2.085307 1.000276 1.145934 -1 0.001999 1 1 1.484422 1.295117 0.502174 0.145284 0.778670 0.799058 -0.537038 -1.768268 1.756849 -0.472917 1.482655 -0.131620 -64.670105 -10.449160 30.959661 -10.970444 -30.260014 2.424071 2.103027 1.827047 0.684022 0.351288 1.596505 0.461379 2.401133 1.350437 0.294481 0.834260 0.901274 2.219608 1.453325 1.532776 -1 0.025929 1 1 2.274168 -0.242497 0.566102 0.159946 2.144710 1.071457 1.938303 0.314668 1.324990 -1.651488 -0.591666 -0.996871 -59.312490 34.977931 24.092160 66.936674 4.678160 1.762636 0.366863 2.363716 2.473829 1.387265 0.507758 1.132706 1.640477 1.494037 1.782242 1.391768 1.936745 1.620377 1.171140 1.855303 -1 0.075260 1 1 0.825149 -0.273992 -0.976962 -1.832597 -0.290903 2.261229 -0.947189 -0.959881 -2.205880 -1.857802 0.203751 -1.464621 52.282096 5.184217 -18.862572 -73.251240 66.401865 1.617218 2.078867 0.767307 0.624269 1.831870 0.745512 1.071607 0.753652 0.635049 0.771971 0.260004 1.880686 2.187955 0.466336 2.466882 -1 0.044824 1 1 1.627899 -0.030323 -0.708529 -0.041347 -2.198275 -1.271343 -1.489045 1.111836 2.011316 2.225841 -1.950156 -1.599816 24.676925 -4.922470 68.046732 61.429601 -2.688278 0.896665 1.252904 1.308127 2.434305 0.857572 1.214573 0.583613 0.281882 0.586177 0.625471 1.797171 0.300766 0.717493 0.410857 1.524569 -1 0.005518 1 1 0.236077 -0.083114 -2.029724 -0.581501 0.207878 1.923393 -0.526587 -0.486555 -1.538329 2.176429 1.681833 1.662679 5.920112 49.322123 56.913413 -6.275437 -21.273100 2.320018 1.548811 2.109899 0.315678 1.593897 1.625151 0.418076 1.352824 2.157127 2.090585 1.971227 0.663758 1.780578 0.429647 2.326311 -1 0.023581 1 1 -0.749982 0.693983 0.614652 0.903531 2.331530 -2.202997 -0.527239 -2.011531 -1.121805 0.092926 2.007377 1.997488 22.776380 2.622473 -24.103780 37.762934 31.625847 0.409102 1.270294 1.082922 1.920479 0.486590 0.862626 0.651208 2.358585 1.730458 1.806842 0.849857 2.048776 1.284721 0.557667 0.708657 -1 -0.011988 1 1 0.176936 0.247841 -0.295477 0.769275 -1.595745 -1.479374 -1.275829 -1.494810 -1.524175 -0.262748 -0.499197 -1.957717 -46.175613 26.468652 -41.370165 -58.363654 -67.939280 0.542712 1.353562 1.058974 2.177931 0.732601 2.326420 1.131820 2.497104 1.068952 1.127646 2.094946 1.002281 1.091213 1.763167 0.289018 -1 -0.013219 1 1 1.771560 1.731499 2.306404 -0.388597 0.215251 -1.397052 1.585817 -0.448173 -2.038586 1.262300 0.307839 -0.356482 -62.212630 42.327878 -45.346175 16.830839 -24.093958 2.167791 1.319587 1.555801 0.352524 2.114087 0.960844 2.158890 2.456839 1.586451 2.488809 1.160423 1.730691 1.218245 1.536198 1.620762 -1 -0.047344 1 1 0.288742 -0.869958 1.164002 2.247782 -0.744894 1.386200 -0.196640 -1.537019 0.634076 2.201420 2.299772 1.254117 -18.473680 12.867479 -36.285578 48.289004 -56.710906 0.771998 0.717952 1.367052 0.549976 1.940831 0.542629 2.211491 2.281250 2.475976 1.477623 0.417476 0.275567 2.456501 0.410911 2.435412 -1 0.026612 1 1 -2.296860 0.564049 -1.347001 -0.730754 -1.288979 -1.012521 -1.003241 -0.541661 0.646762 -1.352599 -0.563706 -2.307134 71.725217 -64.278351 -26.241707 -44.365426 0.292670 0.908616 1.853540 0.453297 1.561611 1.243129 1.262524 0.991948 0.677922 1.329324 0.941723 0.290486 1.198932 0.955799 0.616721 0.987898 -1 0.009419 1 1 -1.789537 -2.281364 1.825034 0.404110 1.332446 1.144291 0.834463 0.742609 -2.087366 1.372846 1.562214 -1.300447 -17.467150 -20.393105 3.089932 32.482308 -69.847658 0.931140 2.422369 0.496881 0.570681 1.182077 1.171395 1.632574 1.427350 1.468497 2.281541 0.610100 2.199692 1.974845 0.726895 0.928680 -1 -0.007367 1 1 -0.863286 0.198347 1.962919 -0.649430 -1.075805 0.387285 1.281997 1.486707 1.993222 -0.285903 1.461981 1.124782 -60.123517 54.052776 64.999110 -9.952122 -15.313492 1.767161 2.171439 1.882724 0.442806 0.733024 0.438036 1.567039 2.468742 1.404265 0.481142 1.559883 1.460114 0.889232 2.325620 1.187871 -1 -0.021239 1 1 -1.169743 0.216140 -0.591038 0.133332 -2.187916 -1.527047 -1.411268 -1.721498 0.846732 -0.386220 -2.242511 -0.202104 27.442570 -22.723518 -14.175382 -45.647544 51.731050 2.031326 0.495311 1.196869 2.277867 1.864513 0.376435 1.244464 1.210582 1.002399 0.821558 1.177389 1.131719 0.806784 0.366313 2.129171 -1 0.006736 1 1 -0.191975 1.467531 0.148384 1.029539 -0.431068 -2.017796 1.963315 1.279804 2.314770 -1.152551 1.714157 -1.706338 37.518965 -18.757318 45.757482 -3.999227 -15.006560 0.396188 2.481682 0.623672 0.806403 0.713314 2.171251 0.970423 1.145857 2.174453 0.777019 1.852200 0.422052 0.686010 2.270523 2.172206 -1 -0.023421 1 1 -1.630610 1.598524 1.072184 0.014798 -1.044336 1.497108 -2.259677 -1.241139 1.919817 0.635758 2.201383 1.672207 2.869311 74.501950 -45.729243 28.617651 -73.138180 1.624160 1.757448 0.925758 1.964838 1.289437 1.065610 1.203388 1.583668 0.699091 1.624374 0.852305 0.434719 2.073962 1.584595 0.542893 -1 0.018688 1 1 -1.097208 -1.190708 1.287038 1.376063 -0.920314 -1.653249 -1.907060 1.712205 -1.524176 -0.287016 1.612591 1.867320 -14.943634 -57.657681 -52.641856 -51.667275 -21.886835 0.594383 1.290729 0.284148 0.431992 1.238406 0.642410 0.731869 1.275967 1.932289 0.980481 1.448075 1.042349 1.753228 1.996166 1.309098 -1 -0.053297 1 1 0.903157 0.758972 -0.400758 -1.536472 0.409311 -0.794114 -1.192899 2.162234 -1.273527 -0.505493 0.620622 2.277398 70.343407 -38.358408 10.231891 67.396925 -59.873860 2.125590 0.794145 1.699904 1.282603 0.963856 1.029676 0.259602 1.875993 2.066449 1.314318 0.735498 1.522699 2.009594 1.999016 1.964490 -1 -0.012983 1 1 -0.902104 -1.912262 -0.897117 1.804636 1.586856 -1.838275 -1.471004 -1.965062 2.339362 2.202148 0.391204 1.180672 -9.971649 -43.496243 58.650735 -57.099375 30.798829 1.163885 1.413839 1.644943 2.313601 1.685426 0.947202 2.379538 0.648497 1.785460 1.480500 1.514581 0.562039 2.188063 2.266151 0.698946 -1 -0.025382 1 1 -0.370985 -0.659809 -1.154389 -0.908701 0.314129 1.686214 -0.117661 1.674333 -1.879126 -0.044980 -2.001692 -0.697007 12.651700 -62.870913 -71.442113 22.408763 -25.925870 1.583419 1.015325 2.074353 1.398403 0.957746 1.843557 1.415482 2.261270 1.907056 2.143259 0.748286 0.439035 0.366833 1.867872 0.581492 -1 -0.022645 1 1 1.074084 -1.037421 -0.087377 1.721384 1.950985 1.402817 1.062992 1.042800 0.970372 -0.540361 -1.068526 0.200469 -2.667401 18.991021 -17.907019 -63.267988 4.917338 1.310471 1.336802 0.638078 2.168801 0.282092 1.875547 1.314399 2.103462 2.381151 0.758255 1.496925 0.817150 1.341888 0.612519 2.358845 -1 0.028010 1 1 1.971086 -0.056639 -0.034905 -2.305741 2.095839 -0.350215 -0.282277 1.146753 -0.189702 1.962829 -2.177332 1.999089 -20.265535 47.157444 -24.843382 57.270557 -3.754661 2.056191 2.156167 1.694238 0.556643 1.491697 0.702911 0.575159 2.197773 1.227318 1.035186 0.621774 0.409970 2.372550 2.446902 1.073905 -1 -0.041931 1 1 1.458786 -0.737819 -2.227368 -0.158368 0.810747 -2.008220 -2.021884 -0.769399 -0.493410 1.057393 1.185912 -1.782058 28.576430 -15.946779 32.490433 66.703311 -17.455140 1.846957 2.313519 0.315877 0.452348 1.370799 0.523936 0.797435 0.734046 1.856623 0.506937 0.841061 0.454251 1.845153 1.237804 1.767273 -1 0.006586 1 1 0.098781 1.455066 -2.007437 1.717421 1.305988 -0.560903 -2.312728 -2.235821 -0.852907 0.285562 2.221437 -0.569162 8.025207 29.649187 13.878440 4.940134 -71.167502 1.191934 0.332442 2.111099 2.489649 1.780976 0.358232 1.308596 1.331755 1.304792 0.383206 0.290697 2.494536 0.664575 2.012652 1.633114 -1 -0.032943 1 1 1.348929 0.142570 2.285759 1.360091 -0.742746 -0.219645 -1.765207 1.360790 1.575169 -0.341904 -1.969912 0.930802 -36.177448 65.636514 52.882689 49.357452 50.693005 1.334905 2.492156 1.160877 0.360990 0.405950 2.306058 0.920255 1.729312 0.549947 1.464833 1.447238 0.484697 0.544889 1.955788 2.184651 -1 0.021696 1 1 -0.578817 -1.803890 1.536280 1.077622 1.883619 0.160613 -0.776497 -1.985161 -0.882775 -2.194351 -1.300418 -0.072688 -36.927702 56.114766 70.867738 74.077419 19.185911 0.739157 2.264852 1.376195 1.217854 1.722231 0.792268 1.653897 2.046303 2.467808 1.442815 0.391254 0.553268 1.017640 0.477785 1.375887 -1 0.008937 1 1 1.617020 0.901826 1.941994 1.093401 -1.526337 1.093080 -2.204165 -1.314068 1.428854 0.410285 1.441661 -1.111817 -53.822860 49.194796 16.931265 13.775664 -72.413129 2.163011 1.982457 0.401041 0.801465 0.980065 1.195707 0.743115 1.276281 0.458044 0.353469 2.245766 2.346278 1.897967 2.383670 0.334888 -1 -0.028775 1 1 -0.334584 -1.477124 -1.156828 0.514626 2.079119 1.382233 -0.883496 -0.180340 -0.913429 0.959023 1.933496 -0.364167 26.903174 61.651347 -25.806064 -72.518365 -66.154140 0.585560 1.498927 0.709988 0.267965 0.691983 1.415738 2.051131 0.366218 0.521809 1.051109 0.495303 1.051416 1.148075 1.189600 1.613733 -1 -0.036798 1 1 -0.134157 -2.246631 1.247814 1.874937 0.314968 1.655178 1.343808 -1.094561 0.878365 -1.235184 -1.663963 1.803954 -14.471545 -73.264177 -1.024064 38.547888 24.347501 1.501632 1.176629 1.847662 0.657132 0.674523 0.464005 1.530838 1.553243 2.358268 0.913585 2.117201 1.540704 0.861716 1.114108 1.813338 -1 -0.002545 1 1 -0.248902 1.311977 1.123981 -1.217769 -1.145139 -0.962900 -1.117382 -0.974912 -0.375366 1.109873 2.001697 0.776633 -14.139010 -34.345494 -44.712664 14.261073 -14.141637 2.447566 0.989753 2.027763 1.356012 1.749470 1.851324 1.456428 1.931400 1.796202 2.007855 2.027635 1.456829 1.920544 1.585007 0.711001 -1 -0.026964 1 1 0.831210 -2.083801 0.038598 -1.585797 0.783826 -2.082823 2.338141 0.516125 -0.988303 0.764847 -0.608528 -1.648883 24.657589 -29.899149 -14.991673 34.954500 -69.711175 1.589227 1.883179 1.342440 0.884836 0.430845 2.211683 1.006399 0.554247 1.735834 2.153715 0.994514 1.050197 0.909196 0.349425 1.778205 -1 -0.043413 1 1 0.421413 -0.024383 0.180907 1.020556 -0.615568 -2.163807 -1.590317 0.216402 -0.896972 -0.470552 -1.185660 1.302563 -50.323315 66.052624 -3.549265 47.502530 -74.984873 1.813600 1.924371 0.650077 1.337021 2.055185 1.001737 0.950649 1.814061 0.665626 1.681889 2.262435 1.252262 1.762251 0.651086 0.308313 -1 0.018051 1 1 -1.105503 0.760663 -0.256038 -0.817149 -1.928568 -1.634779 2.203612 1.443569 -2.024663 -0.350812 -0.904445 1.155731 -2.956070 -32.671938 32.731349 65.777581 23.808862 0.708263 0.530541 1.559192 1.089312 1.312761 1.580782 1.703100 0.995905 1.923995 1.084032 0.329696 0.942462 1.463622 1.351946 0.902551 -1 0.043785 1 1 -2.173753 0.888599 1.115085 0.066770 0.655902 1.473828 2.305668 1.395645 -1.661687 -2.349997 -1.872307 1.477941 23.785599 14.560346 65.728924 -43.967288 -58.201527 0.728911 1.056885 0.808480 1.874728 1.057409 0.616562 0.552634 1.616601 0.715758 0.497622 1.776905 1.693974 0.628547 1.746352 1.195357 -1 0.015327 1 1 0.481675 -0.378486 0.506091 0.003390 0.432151 1.370180 -0.836132 -0.518852 2.282442 2.156203 1.038378 2.038911 -16.472439 47.716582 72.594373 -6.379303 33.059932 1.949178 1.342524 2.308867 0.876011 0.616872 1.273853 2.401396 1.266663 0.812769 1.966343 1.819128 0.335691 0.452930 2.145351 2.171762 -1 0.032653 1 1 2.202956 -0.149599 2.098767 1.739727 -0.786689 1.082343 1.117460 2.287208 2.154659 -1.352211 1.245111 -1.135521 15.004199 25.575615 -50.633995 -55.554202 50.535142 2.037007 1.475287 1.642365 1.719870 1.612300 0.431304 0.927687 0.631539 0.269090 1.598259 0.690737 0.723136 0.754995 0.695543 0.487170 -1 -0.009573 1 1 0.312287 -0.987282 -0.931146 0.079622 -0.119288 -2.114485 -2.016132 1.650896 0.062881 1.258808 -1.844234 2.048050 72.942578 -4.093119 56.941475 15.370532 32.530223 1.156846 2.358138 0.984377 1.676434 0.583469 2.369720 2.140262 2.136920 2.219336 1.376906 1.916155 2.063216 0.969616 1.082763 1.503370 -1 -0.014271 1 1 0.945449 -0.008943 0.488115 -0.521063 -1.894571 -0.442398 0.758410 -0.410519 -0.655833 -0.312043 0.389179 0.127655 43.563986 29.914595 -25.403354 -54.176008 -36.168689 2.317775 2.101125 1.357131 0.302080 0.309667 1.819236 2.155192 1.068300 1.415274 1.009707 2.144299 2.477378 0.292025 2.313605 1.767855 -1 -0.032124 1 1 2.008625 -0.598258 1.318514 -2.104242 0.475501 -0.462069 0.023183 -1.497051 -1.493035 0.038468 0.936309 1.885760 -49.629481 27.320124 19.324467 36.317695 41.495684 2.394387 0.464079 0.526030 2.228412 0.926240 1.066874 2.200207 1.635167 2.254245 0.848291 0.480099 2.031344 0.801379 1.778034 0.424104 -1 0.017550 1 1 2.059890 -1.355160 -1.198592 0.733298 1.637300 -2.256998 1.367833 2.138701 -0.960808 1.058104 -0.995280 1.314381 -28.102789 26.423223 -54.886097 29.369131 -43.015863 1.860874 2.201585 2.281523 0.309421 2.182294 2.062873 1.962139 0.927378 2.192491 2.453258 2.151932 0.271619 1.356620 0.716316 0.877056 -1 -0.023950 1 1 1.264586 1.018373 0.402210 -2.338973 -0.373562 -1.555737 1.770756 -2.346888 -1.458018 -0.487604 -0.322673 0.790126 4.288451 -74.009275 -73.878556 23.114387 -16.495875 0.682501 1.798811 0.859703 1.027233 1.953764 1.908898 1.598895 2.378844 2.481012 0.618968 0.488817 2.296436 1.193026 0.694238 1.052178 -1 0.024722 1 1 1.433035 0.001589 -1.574686 -0.965131 -0.914377 -0.833480 1.629404 1.699986 0.457450 -2.260573 -2.175793 -0.415540 -7.090020 -61.959629 -55.488307 -41.981171 22.459233 2.459980 0.391710 1.474385 2.240680 2.357203 1.015144 1.272216 1.877361 0.299690 0.641797 1.682277 2.034086 1.888819 1.632394 0.636817 -1 0.018092 1 1 1.138306 -0.789236 0.689986 -0.589864 1.014281 2.309414 -1.622885 -0.520974 -0.383634 -1.195888 -0.943518 -0.511342 40.351524 38.059199 60.963499 -36.478501 -44.162867 0.695481 1.698449 1.574704 0.806144 0.855780 0.337720 0.811552 1.760005 1.163075 1.307092 0.788962 2.340453 0.750354 1.448692 2.419510 -1 -0.005266 1 1 -0.043470 -0.177373 1.834725 -1.642850 -1.485262 -1.276989 -2.143778 0.447132 -1.309775 -1.816765 1.915960 1.785534 30.803379 62.385376 11.010543 -45.808589 45.037200 1.978314 0.523765 2.415210 1.681269 0.829013 0.464203 0.367772 1.885743 1.677295 1.549658 0.600600 2.278458 0.548254 2.252871 0.261543 -1 0.044038 1 1 1.526333 -1.168797 1.982310 0.099560 0.415006 0.668199 0.805161 -1.633607 -1.651432 0.360561 -0.176198 -1.986757 18.141351 -48.312428 -36.978555 -48.579933 -32.938902 2.063143 1.994447 1.664141 0.962713 2.069868 0.271680 2.373876 2.234943 0.445624 0.850575 0.606290 1.169770 1.329483 1.370789 0.352474 -1 -0.030237 1 1 -0.303550 1.745176 1.266537 0.821459 -1.030744 -0.969459 1.741073 -1.715639 0.360179 -1.884737 -0.089445 -0.047343 22.289911 -73.468489 15.112987 53.965349 -54.375108 2.388287 1.442537 2.474288 2.360206 1.991146 2.441667 0.846244 2.079215 2.118183 2.301618 0.536664 0.954386 1.616788 1.606963 0.734462 -1 0.012601 1 1 0.218560 -2.317969 -0.779055 2.154524 1.086582 1.669105 -0.199157 -1.435651 -1.561594 2.287773 2.215685 1.713897 -43.695797 4.742366 54.938646 -46.171969 -62.283748 2.080784 1.491502 1.918947 1.740410 0.315567 1.985338 1.570450 1.299793 1.871395 1.290190 2.476771 1.348036 0.443984 0.295899 2.168876 -1 0.042856 1 1 -1.017467 0.686164 1.137687 -1.769813 -0.640415 -0.363539 1.974100 -1.233172 -0.826847 0.017412 0.473884 0.631745 23.141397 -12.546109 37.543971 -48.484811 65.788765 2.301704 1.985278 0.559745 1.878294 2.494482 2.003503 0.882965 0.489755 2.305202 2.277498 2.401730 2.378687 2.088362 0.602308 1.734626 -1 0.050029 1 1 -0.341744 0.706276 -0.122317 -1.188411 2.201155 -2.160161 -1.581067 0.171718 2.085844 1.327058 0.119895 -1.835109 -3.072361 -37.167960 68.092111 74.114373 40.265836 0.593536 0.555082 2.261894 1.159772 2.034009 0.583387 0.977985 2.235779 0.987093 2.321651 1.993763 1.420407 1.783771 2.333042 2.180451 -1 0.056676 1 1 1.645116 1.882309 1.700163 -1.281343 0.082637 -1.278966 2.337374 1.775553 -1.841357 -1.430919 -2.141062 -1.031817 -5.049816 27.747617 4.200283 -55.843856 -17.686458 2.030454 1.581564 1.340488 1.833424 2.112562 2.332717 1.227827 0.591648 0.326907 1.319153 1.005343 0.792015 1.891629 1.606498 1.914722 -1 0.036266 1 1 -1.384297 -0.821833 -0.535729 1.375582 0.429982 -2.096729 -0.472653 1.203350 -0.875542 1.548462 -1.525890 -0.808954 -26.840949 -65.829667 0.783170 -37.267624 43.050300 0.570879 2.259114 1.674361 1.738671 0.350331 1.267724 0.645404 1.558720 2.164021 0.952745 1.035117 1.712834 0.346995 1.453031 1.097391 -1 -0.017426 1 1 -1.846498 1.698727 -1.854884 2.133924 -1.128805 0.247981 2.071465 -0.021618 -0.472463 -0.309917 -1.578541 0.214186 -14.109085 18.606344 -33.179878 45.785284 13.273758 2.005865 2.315909 2.229591 0.492742 0.765479 1.410197 1.180912 1.839608 0.285120 1.009874 0.454871 1.018820 2.314009 1.799719 0.373894 -1 -0.018236 1 1 -1.545227 -0.647576 1.807027 -0.644200 2.008728 1.131862 -0.711680 -1.155782 -0.766974 -2.140272 -1.888210 -1.921207 -14.114817 72.278608 -63.430123 -20.080824 1.585031 0.469343 1.242490 1.781979 1.470417 0.794089 0.755709 1.452113 1.409872 2.466473 1.504970 1.037617 0.974577 1.207997 0.299033 0.851328 -1 -0.006125 1 1 1.565109 0.236170 1.484767 -2.338623 0.801383 0.841262 1.927148 1.325048 -0.671637 -2.024443 -1.363494 0.100319 -31.027534 70.241515 49.141212 16.347824 -42.121085 2.438796 2.100904 2.145718 1.583725 1.659381 1.962326 1.808634 1.711918 0.714417 0.462538 1.632019 1.096958 1.570340 1.701060 0.462387 -1 0.001344 1 1 1.996810 -1.247174 -0.547274 0.554205 -1.873553 -0.624172 -0.676207 1.270381 -0.543110 -0.155588 0.413883 0.644768 -59.758556 37.953247 -69.773038 24.547059 62.416235 0.319820 1.458495 0.670190 1.886250 1.206304 1.103114 1.535213 0.831251 2.079090 2.266509 2.222834 1.672455 1.194585 2.134771 2.104465 -1 0.010785 1 1 -1.551372 -0.263214 1.095361 -1.577608 1.746421 -1.374609 1.787205 0.787442 2.156193 0.863267 -0.512462 1.301156 -52.907374 -14.232112 50.888194 -22.115736 0.827211 0.669021 2.484660 1.173317 2.441770 0.321061 2.067540 1.636016 0.775604 0.577472 0.579405 1.556294 1.877307 1.642686 0.378876 1.764784 -1 0.026064 1 1 -0.003835 1.524135 -0.412209 -0.787571 0.388484 -2.112220 -1.647779 0.488826 2.005450 -2.121776 -2.043373 0.918160 -49.659629 -29.382501 -31.693286 -19.057178 -43.995436 2.405610 2.345072 1.882216 0.902949 1.118194 0.734445 1.825163 0.522515 1.663195 0.816013 2.480534 1.587088 1.932779 2.472986 0.731951 -1 0.023459 1 1 1.095992 -0.388138 -1.494044 1.926500 -0.141730 -2.297322 2.231152 -2.216480 -0.947014 1.993910 1.853619 0.169725 49.845456 2.586331 -31.532952 -24.318890 22.413525 2.186804 1.367609 0.900337 2.207655 0.800090 0.355016 1.252160 2.294602 1.868491 1.986053 2.343854 1.660277 1.276316 1.040385 0.251440 -1 0.047244 1 1 0.173871 0.564937 -0.564186 -0.945147 0.384237 1.897940 0.514426 -1.276637 -0.935345 0.187813 -0.731000 -0.716286 48.915937 -19.842616 -44.850253 -48.197426 -54.134967 2.179219 2.140599 1.044464 1.301589 0.552327 0.955482 2.042523 1.928887 2.300783 2.257345 1.195725 1.056578 2.410656 1.651310 1.323215 -1 -0.005228 1 1 -0.695547 1.383444 0.625092 2.008290 -1.521159 -1.411915 1.541189 -1.240786 -1.572189 -1.422547 1.913664 0.900184 -66.713914 -10.759506 64.985474 60.860089 25.521634 0.506629 2.420503 0.646443 1.016400 2.129622 1.063356 1.568339 1.816252 1.494080 0.255986 1.848726 0.538915 0.541326 0.571420 2.356059 -1 -0.007675 1 1 -0.335525 1.553515 -1.423325 -1.743507 -1.483139 1.426041 0.269905 -1.734213 -0.797949 0.322403 -0.621722 -1.907827 -55.730478 -62.142028 28.932637 -29.174614 12.262091 1.209554 1.727681 2.380599 0.480198 1.441957 1.719458 1.437607 0.611733 0.394662 1.581314 1.645100 0.449788 1.084757 1.260299 1.838075 -1 -0.018072 1 1 2.071515 0.827602 -1.466260 -2.344967 -2.153746 -2.149508 -1.601440 1.759489 1.497462 -1.016575 1.541487 -0.946151 74.934740 28.181698 -50.204646 -39.493435 -16.155773 0.923777 2.421088 1.474862 1.255937 0.526979 2.432889 1.810410 2.318856 2.261240 1.418063 0.629371 2.088854 2.114130 1.686648 1.243171 -1 0.083183 1 1 -1.830510 1.803815 1.921569 1.799756 -0.331546 -2.247671 -2.099699 1.440022 -0.387992 0.958720 1.552338 -2.347351 5.927518 23.788395 61.550258 -74.814175 48.167438 1.376846 0.895888 1.685425 0.931900 1.690278 1.501191 0.509790 1.537359 0.894632 0.828053 2.337825 1.571853 2.390661 0.845439 2.050776 -1 -0.063612 1 1 0.615422 -0.301718 -0.448617 -0.081600 -0.139609 0.364108 -1.832932 -1.206612 -2.119155 -0.397619 -0.617911 0.876194 -0.598494 -8.892940 -63.648851 53.763574 4.388263 0.677996 0.327508 2.430096 2.127494 1.285897 2.322274 1.213073 2.374993 0.756455 0.488565 0.315635 0.883783 0.741251 1.452575 2.421079 -1 -0.023236 1 1 -1.792059 -2.263015 -0.802108 1.114477 -0.737664 0.383320 0.621105 0.970696 0.191940 -2.048110 1.416785 0.200479 3.164809 -59.049255 -40.820919 22.810321 -26.937343 0.836256 0.701522 1.987883 1.594025 1.529283 2.411769 2.350606 0.384101 1.828203 2.102412 0.485686 1.424965 1.892213 2.432663 0.271376 -1 0.010707 1 1 -0.249711 1.853001 -0.787359 -0.756083 1.818324 0.723796 2.162253 -0.964392 2.085097 -1.811863 -0.524561 0.584054 9.026562 59.427858 -45.994556 69.497199 -10.582588 1.951576 1.132973 1.623548 0.476575 1.289382 2.390398 0.917802 1.000392 0.841783 1.346677 2.349435 0.949563 1.554012 1.781562 1.219140 -1 0.059718 1 1 -1.903466 0.864454 0.581954 -2.020697 0.332467 -1.126218 1.319131 -1.155125 0.855257 1.520114 -2.013712 -0.077178 -38.691335 -35.271508 -8.232530 -64.124874 3.239989 1.442483 1.567108 1.387685 0.822533 1.814263 1.814262 1.808310 0.773823 2.135975 2.082550 1.913066 1.894605 2.117174 1.090557 1.985640 -1 -0.010878 1 1 1.020121 1.503768 1.284951 -0.711131 -1.364283 0.988356 0.125347 0.267315 1.864060 1.290489 -1.874885 0.555237 42.430735 33.361833 12.320372 68.485787 -59.382661 2.209353 2.342913 1.589139 0.401442 0.786277 2.212704 2.421306 0.638501 0.284749 1.523477 1.574731 1.262560 1.593624 1.539999 0.255283 -1 0.049750 1 1 -1.404150 0.090268 -0.260189 0.107142 0.608426 -0.073676 1.091781 -0.484673 1.823143 1.604000 -1.145183 -1.701440 -42.198520 -30.518967 67.717959 -64.261019 -34.939938 1.591826 0.564515 1.061132 2.447517 2.423437 0.458961 2.265190 0.300098 0.746969 0.801676 2.275034 1.499922 1.685013 0.770836 1.443765 -1 -0.063467 1 1 2.351004 -0.055372 -2.299570 2.136529 0.234257 2.306775 1.139372 -1.724523 1.841921 1.483425 -1.320568 0.558903 53.709871 1.802054 -12.883674 64.098151 -2.369494 0.263714 1.243744 0.349430 1.873119 1.008666 0.406578 1.603977 2.290385 0.751853 1.887396 2.464150 0.719979 1.692798 1.107266 1.573087 -1 -0.026549 1 1 -2.007940 -2.030078 -1.823016 0.517168 -2.321498 1.157163 0.400604 -1.044490 -1.097094 0.718468 2.159494 -0.202075 43.114875 -18.302762 35.482313 -48.758367 -31.876032 2.267885 0.597971 0.845802 1.393657 2.202375 2.070088 1.713740 2.082166 2.212169 2.425421 2.296947 0.781344 0.291052 1.713923 0.652881 -1 0.006440 1 1 1.177664 0.962584 0.515271 -1.210381 0.510503 -1.229380 1.645014 0.166831 0.057058 -2.346138 1.721435 -1.916463 -25.737995 21.525815 -15.628280 -14.500741 36.043602 0.397171 0.999709 0.616469 1.241919 1.179734 2.291419 2.384939 1.416338 0.900435 1.608793 2.241676 1.104346 1.993804 2.114638 1.211730 -1 -0.003128 1 1 2.309441 -1.171537 -1.654533 0.077864 -1.382901 -0.917828 -2.290164 0.004823 0.943105 -1.716073 -2.222030 0.018874 47.332936 74.649095 27.336919 1.599692 36.030212 1.521585 1.284959 2.301657 1.197507 1.742141 2.418984 2.106803 2.284454 2.327106 1.416865 0.748261 2.268472 1.453596 1.593575 0.714015 -1 0.007108 1 1 1.356607 1.948902 -0.613971 1.116829 1.095230 0.943945 -1.737114 2.287132 0.874007 0.918428 -1.767085 -1.923343 43.571414 4.757707 12.777990 -40.318482 67.275702 1.415740 2.091474 1.160631 0.728344 0.527877 1.777220 2.481282 0.651310 1.817500 2.216881 0.623562 1.211438 1.889751 1.539413 1.664274 -1 -0.002722 1 1 -1.359036 -0.364037 -1.694842 1.177184 2.321547 -0.345820 -1.815257 -1.021973 0.363150 0.914166 2.002205 -0.106529 8.621083 -5.452438 10.870357 -1.911228 -22.008599 1.397075 1.143713 2.134844 1.074087 1.932050 1.472809 0.498287 1.708196 1.154223 1.028603 2.471677 1.231663 2.066152 0.824978 2.402290 -1 -0.006656 1 1 0.772122 -0.857820 -2.190073 -0.093843 1.437250 0.147212 0.182410 -2.006002 2.272447 -0.895952 -2.190149 -1.365459 2.039466 -72.699701 36.121492 43.910172 -1.733576 0.831739 1.281992 1.936293 0.783784 0.806212 2.013364 2.361773 1.322449 2.398381 2.332818 0.677163 2.075819 1.282712 0.542973 1.239218 -1 -0.065431 1 1 0.663738 1.220466 -0.655559 -0.410226 -0.439201 -2.051989 2.201070 1.136961 0.157417 2.063111 0.954106 -0.604873 -47.156062 48.071264 33.730873 64.790404 -67.686214 1.342092 1.790299 1.799104 1.297201 1.054132 1.800529 0.489463 1.910442 0.545575 2.226728 1.871829 1.835507 1.116953 2.387798 2.215194 -1 0.008880 1 1 -1.944785 -0.866521 -2.340871 0.718377 0.626687 0.542421 -2.004477 -0.377704 -0.483516 -2.298697 -2.044241 0.472842 62.509609 -0.997098 41.767453 -14.417580 -66.273287 2.047898 2.264384 0.255265 0.986430 2.422233 0.471156 2.473027 1.411108 0.741310 2.439965 1.491507 1.999650 1.375197 2.428748 1.970835 -1 -0.023271 1 1 0.355773 -0.541619 1.341635 0.077453 1.132167 -0.294305 1.629017 -0.087145 0.907933 0.915905 -1.764632 1.609613 -33.701010 -12.866951 45.153637 47.178741 33.101485 1.174969 0.960399 1.422758 0.793844 1.133330 0.868733 2.046315 0.411810 1.784392 1.524882 0.437400 2.135113 1.092835 2.029595 0.656810 -1 -0.000881 1 1 1.722103 -0.116355 0.056189 1.891280 1.680970 1.300011 -2.057214 -0.803098 -1.394365 -0.374760 1.871746 -1.470220 56.582734 -13.983343 31.960835 15.752421 0.937609 1.500956 1.062641 0.802171 1.595337 1.085181 1.642500 1.750560 2.170681 0.383850 2.121281 0.364960 1.884537 1.666915 0.336745 2.418058 -1 -0.039880 1 1 -1.221483 -2.291759 1.466966 0.081900 0.472342 -1.722553 1.974538 1.417710 1.620781 -1.855403 -1.887784 0.532546 53.373957 56.097974 -61.347615 30.628981 -18.710047 0.478688 0.812315 1.080285 0.352495 1.629214 1.201602 0.825660 0.361228 2.158217 2.396119 0.320031 0.515738 0.258541 2.056196 2.228928 -1 0.024794 1 1 1.497426 -1.637170 -0.279197 1.076611 -0.971718 1.477683 1.126610 0.551130 -1.716704 1.313981 1.826371 -0.683649 -40.831476 -4.616601 -41.209663 -60.812569 23.150740 1.292197 2.458959 1.225272 0.391610 2.032023 0.956679 1.895740 0.948592 0.983948 1.221348 1.942447 0.703718 0.646424 0.694307 2.224836 -1 0.066867 1 1 -0.836424 -0.726559 -1.481000 -0.331973 -0.002350 -1.793708 -1.696782 1.560199 -2.184623 1.981327 -2.287316 0.756541 36.667606 72.458075 -47.126671 -57.955310 45.113101 0.863335 1.319468 1.791769 1.766776 2.457177 0.529883 1.737589 2.414048 2.410198 0.701719 0.782817 0.311869 0.581250 1.066572 1.621817 -1 -0.008834 1 1 1.961916 1.336484 -1.676527 -2.021464 1.573122 -1.756537 0.993669 -0.109592 0.631050 -1.534811 0.053152 -2.029023 56.229723 52.950604 -9.201028 8.327417 8.905703 1.047362 0.521888 2.369573 1.910129 2.035316 2.298561 0.922676 1.908839 0.601344 1.289483 1.837744 0.458490 1.093545 0.453806 1.124483 -1 0.029359 1 1 -0.060835 0.139746 1.941464 1.612807 0.787736 -2.337130 2.334786 0.686590 -1.125300 -2.106908 -1.909456 -0.866973 -16.432744 -35.125744 41.613969 -44.029585 -55.241773 2.147750 1.987444 0.977655 1.190407 1.670189 1.359511 2.057451 0.827531 0.307038 0.381984 2.255030 0.538578 1.631529 1.856284 1.566306 -1 0.015747 1 1 -0.254672 -1.428518 0.515493 -2.198648 1.882908 2.345530 2.183976 1.285232 -0.688640 -0.347089 0.413818 -0.440674 46.945018 4.917619 0.422066 43.662417 34.244311 1.287095 2.206660 2.082020 2.006354 1.544608 1.230810 1.217735 1.974735 1.112983 0.902132 0.878408 0.400488 0.506046 1.608514 2.037608 -1 0.012936 1 1 0.659725 -0.258039 -1.460087 -2.279308 -1.328554 -1.705521 0.776304 -1.267181 -2.226683 1.933578 1.008798 -0.298795 49.550750 -0.536897 -23.626293 -37.109725 -3.140192 1.716760 1.086413 2.095949 2.113621 2.120624 0.581746 0.402125 1.008457 1.386578 2.471075 2.357267 2.080544 1.945547 1.052068 0.862824 -1 0.001615 1 1 -0.680818 -0.821736 1.096546 -0.512071 -1.547573 2.321318 0.528227 -0.230779 -0.401361 -2.246712 -0.110620 2.198439 -21.599117 -16.360420 -19.573594 -23.397465 58.806870 1.630981 1.650355 1.013593 2.210881 1.033764 1.479804 1.065487 1.397304 0.495384 2.424785 0.616254 2.122638 0.674221 2.126986 1.757381 -1 0.017919 1 1 -1.563785 -1.543039 -1.583552 0.807933 -2.178547 0.416186 1.657873 -0.477728 0.742155 -0.287123 -0.196823 0.098175 22.149534 -32.776025 -66.657057 44.836659 -30.274250 1.085166 1.378554 0.355771 0.442289 1.043489 0.663007 0.411661 1.543094 0.534622 0.395634 2.166469 1.593055 0.972444 1.367532 1.858005 -1 0.049523 1 1 0.609409 2.308369 -0.340438 -0.894423 -0.039950 -2.283685 0.514853 1.186853 -0.106430 1.940511 -0.271456 -0.769932 -0.595362 43.747219 -40.485800 -44.839342 -14.824420 1.314578 0.619817 1.261426 0.538779 0.500282 1.488546 1.737671 1.542771 1.850224 0.968796 0.809995 0.336289 1.502610 1.872581 0.976083 -1 0.013136 1 1 -2.036650 0.808843 -1.016043 1.057228 -1.584913 1.504902 1.499757 -0.151141 -0.250589 1.225123 2.208512 -1.025203 -66.383173 -1.995041 69.352938 -35.172610 3.939209 2.219228 1.815892 2.203516 0.997265 2.287739 1.276793 2.316612 0.554310 0.536283 1.306987 1.274155 0.726916 1.278226 1.637194 0.321309 -1 0.009449 1 1 1.848529 -0.547017 0.150021 0.271452 0.695801 -1.823624 -0.274948 1.805505 2.058286 -0.043048 2.201512 -0.859747 -50.294768 -54.160026 -67.561826 -11.605892 -60.229944 2.354859 2.119531 2.462079 1.916915 1.348664 2.000109 2.333399 1.443597 2.286073 0.285917 0.903461 0.714770 1.886511 1.089425 0.966559 -1 0.027748 1 1 -0.222242 1.697012 2.304587 2.073209 1.021964 -0.511964 0.240486 -1.377696 1.740398 1.068408 -2.186394 0.483041 -30.958657 27.858967 -74.346951 -49.213269 -27.415465 1.799277 1.946401 1.912372 1.486083 0.844333 1.455869 1.536558 0.934359 0.267546 0.396085 0.753326 1.897383 1.566063 1.814806 1.936459 -1 -0.021490 1 1 1.521223 -2.223073 1.349414 -1.123526 -0.565803 0.146934 0.229107 0.581267 0.564230 1.685309 -1.176530 -0.751834 -68.950051 56.489770 73.559516 14.782154 43.668872 1.266031 1.432650 0.554824 2.423889 1.295906 1.799318 0.394276 1.854056 2.373762 0.311934 1.677237 0.572463 1.891025 0.464633 0.836770 -1 -0.002575 1 1 1.236900 2.224847 0.199030 -0.702998 -1.328320 2.229413 1.536084 -2.216063 1.347783 -0.258337 -1.759886 1.262126 66.536275 25.177292 4.745699 -39.036681 10.507564 2.134524 2.441337 2.055961 0.544757 1.988404 1.352554 2.125683 2.355864 1.006492 2.113325 1.648418 2.217640 2.134657 2.429219 0.885525 -1 -0.000403 1 1 -1.960845 -2.191113 1.288183 1.780215 1.124099 0.769189 1.674454 0.152679 -2.173630 -1.752854 1.632882 -1.111083 39.209187 38.800668 72.826312 -8.181779 38.844110 2.169465 2.450898 0.750139 2.335064 2.417164 0.770522 0.665385 2.133803 1.584394 1.661127 2.058628 0.356701 0.320394 2.104587 1.039646 -1 0.023739 1 1 0.565748 -1.072386 1.289612 2.225669 -0.129561 -0.404898 -0.439172 -1.559850 -1.379191 0.182322 1.228828 -1.489954 -0.922517 -54.749898 68.461222 -22.242814 -34.968611 1.113231 0.566862 2.245644 0.283345 0.431235 2.015805 0.643240 1.180872 1.160962 1.781781 0.394472 0.640644 0.306554 1.260825 1.681674 -1 -0.005711 1 1 0.048911 2.087685 -0.723969 -0.366921 1.672120 -1.365768 -0.419615 1.976562 -2.270540 -0.033232 2.252043 0.172978 -9.483930 53.585041 3.781768 -39.827664 66.453603 1.160660 1.219662 0.608488 2.101433 2.025276 2.313365 2.223080 1.298515 0.633609 1.321731 1.589352 1.745207 2.195717 0.414886 1.734771 -1 0.006323 1 1 -1.698653 -1.610894 -1.621325 2.144304 -1.034436 -1.763313 0.207555 1.203226 1.753297 1.096999 -2.313198 -0.717311 -49.687503 -47.870530 40.000906 -4.764837 17.377600 1.604836 0.984791 1.880183 0.487079 2.337504 0.679102 0.909279 1.753786 2.386024 1.664254 0.618043 0.694391 1.387368 2.248493 0.918892 -1 0.028206 1 1 2.150416 -1.978613 0.776354 -0.429136 2.170730 0.141627 0.570300 0.030769 -1.225554 -0.041304 -1.482269 1.907724 0.860977 70.440025 -64.505748 51.897219 -13.448503 1.690274 1.431105 1.588897 0.841699 2.182701 2.147442 1.308311 1.037315 0.407122 1.746125 1.875893 0.385322 2.102811 0.445475 0.598412 -1 0.005519 1 1 2.168857 1.644567 2.079376 0.997043 0.045528 1.784009 -1.095665 1.181440 -1.542491 -1.788364 -1.424461 -1.983872 61.612112 64.769107 24.373614 -2.665262 54.935187 2.060389 0.704429 1.335673 1.911840 1.544628 1.565211 0.998578 1.851139 0.586495 1.464268 0.957042 1.249328 1.948236 1.245694 1.628319 -1 0.042314 1 1 -0.724940 2.169403 1.401030 -0.693423 -0.625323 -1.180676 0.249575 0.585349 -1.514544 1.375474 -1.387066 -0.229427 -39.497108 72.098869 65.692694 -52.889730 -17.693329 0.298294 1.927910 1.625961 0.530952 1.702893 2.019242 2.148710 2.376484 1.068829 1.315998 1.983295 0.992591 2.482849 2.235994 2.348538 -1 0.037499 1 1 2.011081 -1.723882 -1.516066 -0.640257 2.296275 -0.977066 1.124113 1.005632 -1.677187 1.027867 -0.260420 0.936784 14.077770 55.088324 69.464163 34.189341 -29.750307 0.423866 1.908975 0.636841 1.644950 2.420859 2.127928 1.829242 1.564934 0.840294 1.066369 0.465204 1.435809 1.899457 0.420528 2.066247 -1 0.068635 1 1 -0.844739 0.904796 0.023013 0.361715 0.369208 -0.933224 -1.869011 0.320175 -0.372025 0.716279 -1.648267 1.705945 52.276105 54.497585 40.916077 -73.501546 59.522163 1.960003 1.015666 1.047209 2.446382 1.348482 1.182898 1.470577 1.239690 1.974159 0.443012 1.960885 2.338602 1.132201 2.153079 1.544116 -1 -0.008660 1 1 0.675140 -0.360246 0.763557 1.273388 -1.846070 -0.530662 1.723663 -2.167782 2.280316 -0.588540 -0.287867 1.441740 7.240773 45.662935 56.945324 -69.935134 0.194572 0.927561 0.763946 0.392446 0.332825 1.786568 2.092559 1.389511 2.263167 2.292430 1.371128 1.552315 0.262917 1.338130 0.448836 0.828949 -1 0.031628 1 1 -1.937959 0.761363 2.088247 -0.706058 -0.918394 2.340583 -0.844688 1.754347 -0.104458 2.098687 0.396488 0.448984 49.236098 -38.898348 -64.528964 -38.293856 45.162721 2.122827 1.610435 0.587646 0.568015 1.372194 1.466728 1.793643 1.753035 1.001118 1.796000 0.874680 0.754114 1.643756 0.350166 0.746386 -1 -0.007309 1 1 2.246392 -0.542755 1.094300 -0.559486 -2.073328 1.686502 0.013776 0.630451 -2.179771 -1.306127 -1.762963 1.388954 -32.534335 -54.573013 41.365892 -13.460110 -24.073178 0.656550 2.130566 1.168234 0.252617 1.484903 1.273534 1.543018 1.499247 1.589691 0.692970 2.250663 1.396057 2.027127 1.914894 1.132431 -1 0.041583 1 1 1.213503 0.128869 -1.795883 -0.550622 0.833874 0.267374 -1.859036 -1.680063 -0.191796 -0.240503 1.089730 -1.962115 1.038172 48.560578 7.635864 -64.040371 73.486523 1.194858 2.233941 1.601436 2.336226 1.696775 0.438428 1.401079 0.941662 1.521135 0.461062 1.573906 0.886302 0.319486 0.353075 2.379606 -1 0.035569 1 1 -2.347487 -2.088189 1.671637 -0.067290 0.029468 0.463474 0.031849 -1.919715 1.082634 1.286553 -2.054961 -0.629255 -40.918038 40.534530 -36.147159 -25.298863 52.004904 1.321278 0.726909 1.160965 1.839399 1.275668 1.407026 1.888826 1.743227 0.409204 0.739880 0.921119 0.505055 0.717626 0.381728 2.456751 -1 0.011230 1 1 1.278245 -0.314033 -0.073523 -1.046949 -0.006507 -0.975080 1.519912 -0.692189 1.262179 -1.728835 0.061626 -0.977625 36.892597 -46.118917 -70.641151 -15.820140 60.913815 1.802393 0.327768 2.298267 0.470879 2.312400 1.763655 1.755127 2.410454 0.503326 0.897315 0.915107 0.703259 1.923271 2.409399 0.764531 -1 -0.021902 1 1 1.021030 -2.070422 -1.294465 1.022802 -0.561809 1.304833 -1.124602 0.202230 1.238713 -0.289736 -1.694242 1.846228 -48.709343 42.064557 29.016928 37.505443 53.983702 0.686207 1.088455 0.413840 2.167192 2.492648 0.432455 2.274865 0.903602 0.844724 1.271543 1.823174 0.834439 1.660269 1.138593 1.587043 -1 -0.003352 1 1 -0.104235 1.131885 -0.328155 -1.808642 1.776517 0.228749 -0.726598 -2.125826 0.578989 -0.018623 -1.977051 -1.236754 7.300604 1.250816 22.461143 -45.561463 -1.507460 1.586788 1.391210 1.572349 1.723414 0.424436 2.487429 0.473847 0.452822 0.328491 0.950396 2.049133 0.535858 0.911895 0.718932 2.092413 -1 -0.011361 1 1 -1.702940 1.734450 0.068845 -2.173097 -2.218820 2.138019 1.716469 -0.554929 -0.877233 1.410786 -1.662207 -1.672593 -59.755469 -60.162620 -3.160322 -15.529982 -12.399192 0.726675 1.728942 1.083871 2.122560 1.620197 0.399379 2.115301 1.114705 0.604073 2.151752 1.751284 0.839380 1.460487 0.400107 0.840192 -1 0.026610 1 1 1.766401 -0.152449 1.324404 -2.070332 0.208173 2.173107 -2.316504 0.279064 1.399136 0.457304 0.007829 -0.359671 32.090062 -62.333845 -44.937868 -20.748368 32.181426 0.973455 0.356398 1.979906 0.277005 1.870042 1.050874 1.037535 1.852334 0.431259 2.423162 0.336459 2.121188 1.056341 0.666913 0.805901 -1 -0.016183 1 1 1.385752 1.707755 -0.926201 -1.633756 0.559621 -0.373947 1.406401 0.043118 -1.030286 2.016818 0.440681 -1.351012 -69.064399 -65.362075 59.611513 40.698088 12.758605 0.383088 0.552903 1.639223 0.674508 2.456257 0.813977 2.014266 1.768811 0.656963 2.329578 2.458597 1.890279 1.425750 1.588523 1.302421 -1 -0.006162 1 1 1.442341 0.899839 1.533619 -1.234975 1.842230 1.966264 -0.988219 2.178603 0.513175 1.267217 -1.885469 1.730314 39.381754 -60.854497 68.467582 -65.349480 -28.704373 0.858997 0.407364 1.318723 0.530287 1.782326 0.548647 2.116848 2.366503 2.056830 1.643051 2.011378 0.480786 2.321919 1.983984 1.312714 -1 0.016224 1 1 -0.305635 -0.308862 2.012312 0.113426 -2.172279 2.098925 -0.316758 1.243114 -1.716499 0.042801 -1.637892 1.720578 -69.450089 52.361496 -10.333734 20.931507 45.841557 2.260694 1.233494 1.326167 1.885637 2.150338 0.473704 0.301209 1.412630 1.578917 1.867014 1.899043 2.462800 0.525672 0.727381 2.347772 -1 0.008623 1 1 1.468261 -1.724373 -0.348331 -1.611766 -2.142580 1.727206 0.840518 -1.154866 0.505325 1.271632 1.640915 1.953177 17.210260 52.831715 -57.368190 12.830341 -60.455353 1.778175 0.539389 1.760218 2.478454 0.378974 1.160640 0.879890 0.559838 1.190876 0.553111 0.639712 0.383704 1.915307 1.320507 1.267392 -1 -0.007861 1 1 -1.309829 1.992559 -2.015494 -1.757803 -1.422079 0.364396 -1.702270 -1.130329 -1.796406 0.077030 -1.265638 0.143474 -43.975071 -39.018898 9.375475 73.612079 -1.790588 2.208703 0.429636 2.140445 0.705646 1.534720 1.540443 0.976870 1.496581 1.780794 1.812064 0.868002 1.011658 1.188420 2.018211 0.574633 -1 0.059174 1 1 0.481399 -0.298707 -1.669000 1.961289 0.229184 1.875860 1.692562 -1.811190 1.353697 0.169756 2.100272 -1.240693 -0.046757 -35.852194 -17.826131 -53.775994 -63.132792 1.782377 1.411892 0.419111 0.755738 1.937056 2.352954 1.600150 0.978432 0.760757 0.787899 2.471790 0.873768 1.174698 0.906573 1.272847 -1 -0.002985 1 1 -1.105422 2.123781 -1.968285 -0.003281 1.411931 -1.271479 0.938461 0.355079 1.933439 -1.316099 0.270985 2.271550 -58.589325 39.206909 0.512113 57.082268 -18.319287 2.241043 1.711707 1.654709 2.189784 1.946397 1.849542 0.750720 0.844806 0.412610 1.731176 0.380011 0.593367 2.220138 1.361780 1.932814 -1 -0.001507 1 1 1.629302 -0.008410 0.017207 1.746207 -0.250363 0.319727 1.532960 1.820035 1.218921 1.658829 1.439175 -0.476045 23.669311 10.111282 -9.683584 -1.998563 10.156237 1.313235 0.537752 1.245198 2.293013 2.165332 0.491527 0.592706 2.353949 0.315737 0.346731 1.502520 0.344937 0.602140 1.170285 0.980665 -1 0.007458 1 1 -0.269859 -2.207623 1.829999 -0.972729 -1.370647 -2.305561 0.404401 1.495933 1.543992 -1.252060 2.153221 -1.967722 1.427191 -13.193496 -43.080762 -8.372645 -19.042992 2.041576 1.774227 1.687518 2.372140 2.307444 1.720341 0.515491 0.611491 0.832823 1.508495 1.766513 0.283220 0.585143 1.256349 0.714527 -1 0.027110 1 1 0.923536 -0.746555 1.739261 0.806541 -2.002853 -1.348779 -2.328876 -0.317285 1.822341 2.267137 -0.598464 -2.138775 -9.280537 22.018694 18.191871 50.782504 1.540668 0.535199 1.086718 0.463784 2.317119 2.314125 1.493313 0.869548 2.237499 0.646102 2.044459 0.721564 1.328443 1.891063 1.094924 1.133884 -1 0.012258 1 1 -1.871292 -0.314053 -0.415925 -1.974465 -0.194113 -1.483192 0.525447 0.169773 -2.329683 0.250220 2.003923 0.488654 -28.100515 64.641341 -22.982147 -10.941260 10.240852 2.395055 0.438284 1.240855 1.301350 1.044901 1.899135 1.759938 2.277362 2.365388 1.317139 0.899872 1.148656 1.960067 2.098834 1.094204 -1 0.023078 1 1 -2.016340 -1.838295 -1.800977 -1.345809 0.450554 -0.355409 1.953487 1.049479 0.119417 -0.436352 -1.290903 -0.367578 1.835734 -46.816473 55.546528 -29.504707 14.386062 1.173259 1.456739 0.409276 1.953885 1.701087 0.924720 0.264802 1.520486 0.803596 0.792020 1.977457 1.865652 1.510487 1.512366 1.580983 -1 0.007820 1 1 0.449123 -0.838960 -0.932852 -0.322527 -1.468946 -0.366355 1.756012 -0.404079 -0.797673 0.259662 0.471679 1.269170 -64.815700 -57.468774 -27.686550 -27.846305 -12.850155 1.786627 0.833929 2.096904 2.417132 2.483966 0.763475 1.471927 1.427975 0.721248 0.514211 1.595425 0.302567 1.741244 0.831432 0.630541 -1 -0.016388 1 1 -0.290491 -0.249488 0.886605 0.594039 -1.545054 2.260814 1.516910 0.675755 0.551437 -1.264034 -1.171257 -1.667595 64.492602 27.163203 -68.041447 27.395385 -65.762081 0.425695 1.148192 0.918713 0.560754 0.850220 1.402840 1.275285 1.722436 1.978624 1.226688 1.697541 2.065832 2.184814 1.677032 1.621087 -1 0.009166 1 1 -0.702356 0.039543 0.158946 -0.521060 -1.832685 -1.759942 0.314176 -2.225159 -0.733944 1.636599 0.110516 0.763804 22.469335 -57.883497 52.069550 32.924841 17.808928 2.344779 1.445528 0.990211 0.726580 2.374169 0.405026 0.268060 2.286596 2.325649 1.691022 0.507284 2.180473 0.711625 0.777051 2.388897 -1 0.006623 1 1 1.958762 0.166985 -2.063821 1.262418 2.283032 -2.063395 -1.018420 -1.184454 -1.979868 -1.459010 1.700416 -1.738267 56.052476 73.963671 57.424213 28.755840 -0.598926 1.132780 0.637323 0.739448 0.410740 1.799560 2.200022 0.774708 1.263606 1.169374 1.417556 1.116686 2.390339 2.183317 1.263368 1.681600 -1 0.042619 1 1 -1.069741 -1.367498 -1.216094 -1.267621 -0.202462 -0.441968 -1.439556 -1.213573 -1.301977 2.012816 -0.835237 0.375343 -47.553930 -38.894853 -5.794802 -43.232067 -1.356068 1.503516 1.335159 2.268511 2.118701 2.003656 1.193309 0.939266 1.736022 0.822268 1.857271 2.398519 2.417006 0.362094 0.968545 1.079283 -1 0.004908 1 1 -1.286489 -1.577777 -1.080352 -0.645650 1.195683 2.210530 -0.094815 -0.766255 0.516468 0.051953 1.389978 2.042429 65.853501 -50.203764 -24.660508 -19.162795 -19.094639 0.271026 0.381463 2.491905 1.446612 1.208208 1.608108 1.969521 1.245926 1.026250 1.185454 1.680741 0.961587 1.151019 1.181223 0.321921 -1 0.003598 1 1 -0.330754 1.632445 0.971299 0.906569 1.548996 -1.966740 -2.296056 -0.055089 -2.249123 1.766600 -1.523872 0.123462 50.338332 36.348959 -33.052450 -62.520941 -39.463076 2.036224 1.824674 1.288868 0.497210 1.609555 1.539733 0.292216 1.024614 0.690228 1.154366 1.173806 1.658090 0.512383 2.363814 1.875425 -1 0.029183 1 1 1.497755 -0.809311 -2.133358 1.225052 1.020763 -1.847360 1.357376 0.750218 -1.444479 0.871416 -0.214903 -2.181809 68.280331 -62.472651 22.156852 -59.790111 -42.392839 1.428268 1.157407 0.548149 0.483680 1.453960 0.949593 2.056142 1.331627 1.412106 1.763528 1.865698 2.293381 1.599043 0.359277 0.863937 -1 -0.049450 1 1 -1.799410 1.437450 -1.192751 -0.067886 -0.562753 -0.429103 -1.984721 1.801042 -2.276122 0.387225 0.273231 2.327485 15.930335 -8.861837 9.114658 40.053265 -24.774922 1.493386 2.090579 1.855516 2.160445 1.594791 0.902109 0.495898 2.056862 2.173726 2.062641 0.305263 2.052764 0.799284 0.309302 2.443619 -1 -0.007437 1 1 0.309060 1.316558 -1.994810 1.872483 1.486767 -1.705569 -0.035998 -1.831649 1.509199 -1.690983 0.073842 1.698886 25.899932 0.154749 50.872924 21.235311 51.871300 1.389172 1.059980 1.081797 1.005469 0.665418 0.435081 1.408884 1.616614 0.935945 2.181753 1.977040 1.606786 2.252005 1.444101 1.748590 -1 0.017279 1 1 1.944620 -1.897886 0.385652 2.123546 -1.195182 1.492011 1.600101 -0.702415 -0.953069 -0.821373 -2.225255 -2.349401 -40.634862 -0.130579 55.350859 -18.110634 -35.425428 0.697415 0.446134 0.424505 1.403766 1.090032 2.169370 0.852376 1.637102 1.020315 0.430356 0.744623 1.884756 0.853270 0.903987 0.559003 -1 0.025569 1 1 -1.034536 1.262807 -0.597083 2.209126 -0.137934 0.231668 1.212058 -0.594519 -1.808778 -0.515557 1.121947 2.291387 54.073046 -44.310818 18.080428 -22.252754 -52.030681 1.680192 0.732044 1.965915 1.392023 1.725145 0.264856 2.440397 2.005215 0.391591 1.713963 1.326737 2.473248 0.636556 1.339804 1.579495 -1 0.008763 1 1 -2.225537 2.349975 1.500695 1.468465 1.706841 -2.147899 1.880823 0.284411 1.726889 0.218012 -2.116808 1.348531 -58.355134 -74.731984 -70.461561 2.536561 31.978049 1.451159 1.124692 1.947515 0.389807 0.991086 1.929121 1.730481 2.196150 0.934053 1.874318 0.918233 1.498358 2.395462 0.535338 1.172683 -1 -0.024262 1 1 -0.798692 1.984791 -0.617718 -0.598753 -2.287436 -1.265270 1.615900 0.939137 2.288290 1.478165 -0.197169 -1.005000 -58.268969 23.439426 46.435090 -15.438042 32.831328 0.566973 1.867075 0.684824 0.331372 2.112038 0.279091 0.927808 0.410785 0.314298 0.901915 1.737555 1.843946 1.204443 1.326530 1.237270 -1 -0.000192 1 1 -0.231927 -0.859508 -2.271027 1.207676 1.143741 1.016519 2.226604 1.447890 -0.085928 -2.195294 1.707539 0.152129 -63.397260 -67.750075 -25.515452 11.806382 -20.141250 1.915243 2.484487 0.524874 0.809811 1.740322 1.087070 1.885819 0.718922 1.921409 0.363849 1.217643 0.422472 0.986927 1.781541 0.857867 -1 0.061314 1 1 -0.439584 0.933237 2.088157 -2.216736 -0.538293 0.693120 0.248333 -1.444477 0.898192 2.124488 0.501726 2.050822 55.879503 16.812243 -36.631405 -64.025172 28.929824 2.478253 1.498792 0.700323 2.085853 1.173135 1.635723 0.346893 1.984625 0.838515 0.425164 1.230176 1.812382 1.702502 2.207283 1.309660 -1 -0.003312 1 1 -1.159787 -2.095004 0.232177 0.341140 -1.432006 -1.556254 -2.200720 0.042374 0.604368 -2.297691 0.735638 -1.439471 6.658449 8.544776 62.047084 25.334456 -53.794804 2.435886 0.431937 0.307489 1.215777 0.562314 2.312713 0.267276 0.356364 1.417393 0.630020 1.743115 0.781292 1.675113 0.879776 0.896513 -1 -0.071451 1 1 1.604253 -1.612213 -0.218012 2.107919 0.062326 1.357882 -0.171854 0.343248 1.008101 2.116148 1.695305 1.888793 72.684124 2.079413 -1.307571 73.661362 -73.480537 0.814279 0.336017 1.444928 2.157425 0.344506 2.359334 0.832893 0.424813 2.086738 0.299657 2.327066 0.744329 1.443050 2.091925 1.980460 -1 0.000579 1 1 0.857309 -1.691819 0.151827 2.346702 -1.669039 1.307649 -0.921672 -0.919177 -1.400123 1.799684 -1.538104 1.245438 -11.052836 -65.022572 65.624029 -6.950097 39.719545 2.370995 1.054600 0.656122 1.689707 0.912910 2.027091 1.317005 0.901759 1.366318 1.714675 2.036414 0.504408 1.086239 1.416637 1.413741 -1 0.011539 1 1 -1.954499 0.793743 -0.341746 0.680718 -0.855976 0.534023 -1.778653 1.573486 -0.349796 2.047631 -0.050040 -2.218587 42.489828 -23.454299 3.595763 -16.015689 74.321222 2.376661 1.793961 0.353859 2.051685 0.671041 0.436013 1.319003 0.733035 0.616154 0.452675 2.351369 1.957955 0.347507 1.047265 1.136774 -1 0.024088 1 1 -2.240672 -2.281161 0.522726 1.567916 0.292425 -0.229381 -0.464717 -2.064626 1.867763 2.265613 2.053605 1.407030 37.896180 21.096017 -39.235232 -26.545153 -44.392735 1.244511 2.004657 2.273691 1.420956 2.007749 2.494778 2.484268 1.333641 1.511642 0.668359 0.359525 0.529583 1.198803 1.025095 2.019353 -1 0.013150 1 1 1.338584 0.632136 -2.122164 0.863407 1.837847 -1.014394 0.507297 1.423501 -0.014169 2.189512 0.083750 -1.422937 2.285517 12.681422 -13.348200 56.808798 35.461054 2.034013 0.662241 1.036969 1.337203 0.616497 1.717952 0.867045 0.668438 1.685225 2.083979 1.178724 1.062291 1.678931 2.048759 0.988180 -1 0.019685 1 1 0.516956 -1.157937 0.723028 -1.326594 -1.752735 -1.071896 0.111771 -1.710087 -0.572073 -1.554724 -0.052955 0.625072 53.093753 -3.295680 -40.488824 54.342477 -15.990391 2.117407 0.514268 0.298037 2.101949 1.698752 2.172852 0.876336 1.574092 1.764881 2.102990 1.197214 1.331867 0.946280 0.383151 1.618373 -1 -0.026467 1 1 0.312792 -1.928126 1.079317 2.086611 0.077440 0.921356 0.318320 1.440420 1.589740 -0.494140 -1.773498 -1.326504 -7.372668 -12.439374 31.444069 30.472397 49.581330 2.326206 2.043056 1.890311 1.948571 2.391615 1.126957 1.760049 1.888298 1.874692 0.450538 2.446278 1.843641 0.582734 1.261827 0.519135 -1 0.000499 1 1 1.357743 2.207081 -1.522178 0.307203 -1.624767 0.832415 -0.692272 -0.133394 1.146178 -0.435021 2.222125 1.572463 41.539485 54.117216 -51.953084 -25.485713 61.615541 0.960891 0.688349 1.081311 1.842910 1.790048 2.080666 1.751894 2.079752 2.138809 2.467005 1.447394 0.844540 0.438026 1.401370 1.326843 -1 0.002156 1 1 0.971852 0.768401 -2.149972 0.013070 -1.809651 -1.042898 2.100965 0.986053 -0.884365 -0.654131 0.031982 0.308371 -26.679443 -51.398277 -0.848454 -9.962737 -43.719492 2.222417 1.404608 1.746490 1.259399 2.471045 1.854802 1.407238 0.950454 0.775624 0.907031 2.221241 1.901905 1.061049 1.055095 2.226513 -1 -0.025014 1 1 1.057774 -1.831880 2.346438 -1.401056 0.250963 0.348026 1.194576 -2.255322 1.259329 2.205577 1.479005 -0.215185 -70.544244 -37.103782 -53.262416 18.574951 39.201134 2.176777 1.598426 1.242347 1.620927 1.419984 1.412592 0.941530 1.548010 2.145998 1.787406 0.429090 1.972288 0.487183 1.835864 0.365977 -1 0.022902 1 1 0.787547 -0.804280 2.314741 -1.624515 0.351924 0.737940 -0.450560 0.247938 1.339932 -0.266793 2.206220 -1.843171 34.030374 -1.501375 -33.603477 -23.642519 -9.811344 0.636200 2.105766 0.602450 1.871218 0.569514 1.816797 1.657976 0.852122 1.870484 1.728384 0.699612 1.382692 2.397184 2.477470 1.846295 -1 -0.017842 1 1 0.217210 -1.445262 1.851028 -0.960508 1.382945 1.656110 -1.840513 -1.383952 0.274298 1.407687 -1.901348 -1.248207 29.752405 -51.331289 -74.978278 -9.911614 65.510196 1.823086 1.610186 0.887116 0.514051 1.161692 0.561172 1.125815 0.573344 0.949927 0.919486 2.304222 1.556469 0.326236 1.292032 1.930647 -1 -0.025235 1 1 2.088072 1.066739 -1.952311 -0.120253 0.527725 0.752220 -0.773364 -1.158212 0.809962 -1.059108 -1.739014 -1.377943 73.180685 -52.230639 -40.347717 25.911978 52.609226 0.673916 1.504168 1.047196 2.230510 2.424556 1.260198 2.388651 0.804173 1.477663 1.073125 1.505116 1.225664 2.481726 1.361151 0.362180 -1 0.018779 1 1 -0.266039 0.742657 -1.280670 1.966795 -1.476276 -1.044396 0.477536 0.746106 0.129544 0.115457 -1.014889 1.604294 -29.034295 -29.395363 52.131047 16.504515 41.377820 1.930314 1.540925 2.328958 1.045231 0.700688 1.458811 1.478805 2.270641 1.912941 2.049622 2.003199 0.268898 0.621701 1.435664 1.705968 -1 0.057940 1 1 1.644343 -1.681516 -1.050057 -0.412165 -0.047003 1.702232 0.502542 1.625677 0.329204 0.593908 0.969050 0.800623 70.000318 45.342945 -71.125101 -49.580617 -51.434688 1.183022 1.302282 0.949807 1.161388 2.207002 1.087295 1.166737 2.091489 1.413660 0.877919 1.186845 0.300647 0.979259 1.156544 1.781703 -1 0.001699 1 1 -0.478166 -1.914849 -1.958493 -0.352613 1.819326 -1.275395 1.096657 1.359930 1.256536 -2.320649 1.298213 0.709044 -23.218773 62.079418 -31.226333 29.023603 -0.297292 0.676104 2.287876 1.336874 1.832272 0.743742 0.575785 1.464576 1.636087 1.959867 0.980961 0.509943 1.868306 1.117370 0.389884 2.279068 -1 0.015484 1 1 1.420794 1.602641 -0.430696 -0.471460 -2.305235 1.179815 -0.578460 -0.526010 -0.204355 0.736641 1.279148 0.727207 -56.372410 -51.091411 56.656886 32.275959 62.038070 1.732762 2.274548 2.336976 0.798522 1.013958 1.583593 1.695993 0.813154 1.684056 0.430134 1.512854 0.786614 1.123541 0.598083 0.484861 -1 0.021044 1 1 -1.954961 -2.255158 -0.696176 0.232035 -2.039079 -2.307432 1.948426 0.804775 1.305444 -0.281407 1.635074 -1.955594 39.464220 -24.859286 -60.016780 47.974005 49.108346 2.334622 1.745130 0.902012 1.119852 1.608308 0.833960 0.367982 0.920182 0.497416 0.574596 1.731402 1.925861 0.940034 1.157344 1.730301 -1 -0.022628 1 1 -1.209541 0.494220 -1.581637 0.017126 0.379881 -0.629415 0.742092 -1.348371 -0.196134 2.251048 2.309624 1.904920 0.754954 -61.488077 69.891567 17.566016 32.024824 1.993141 2.228550 0.980861 1.084926 1.854928 1.266202 2.056687 1.486190 0.399430 0.725939 0.614885 1.626736 2.301484 0.549697 1.764743 -1 0.023493 1 1 0.324918 -0.767236 -1.836183 0.709536 -1.887991 1.757404 -0.567824 -0.831694 -1.332471 -1.561266 -1.617816 -0.147777 -8.315800 36.343035 17.389090 58.429868 -19.206187 1.399277 2.143418 1.170167 1.249334 2.056903 0.614998 1.269316 0.400951 1.534316 1.498295 1.348394 1.956391 1.064542 1.250816 2.207571 -1 -0.009143 1 1 0.793971 -1.215313 -2.270395 -2.311297 -1.745447 -1.102705 0.653756 -1.608155 2.008917 -0.403496 -0.430425 -0.640860 50.333617 -42.907118 60.074582 23.502254 52.380962 1.627327 0.986352 1.117575 1.588988 2.376915 1.569454 0.309641 1.388864 0.392222 1.081632 0.494520 1.389322 1.328642 0.743932 1.521244 -1 0.029758 1 1 -1.432175 0.321506 -1.554458 -0.284942 -1.235770 -2.095531 0.810556 -0.507161 0.853488 0.068372 -0.695746 -1.966373 -27.235920 45.895190 60.452648 -72.338590 -44.688806 0.853665 0.794201 0.394398 1.644414 2.419744 1.386246 1.392580 2.089558 0.457779 0.387214 2.405051 1.946074 0.923808 0.686214 1.193424 -1 0.027623 1 1 1.246552 -0.482724 1.599564 -0.308773 -1.201864 2.279088 2.328069 0.894010 -2.185289 0.201799 -1.276153 -2.212580 -43.451586 59.194460 -68.716008 -59.946126 35.454534 0.390376 1.549624 2.285340 1.461710 0.703858 0.747093 0.647821 1.672370 2.028971 1.408497 1.852799 1.501598 0.611440 2.214754 0.863185 -1 0.006809 1 1 -2.253975 0.337866 0.079927 0.304651 -2.092435 1.009275 -1.711051 2.077992 1.296326 1.970967 -2.045183 -1.234024 -32.558336 -7.959346 27.266306 14.803579 -46.240269 1.221865 1.629059 0.849383 0.833213 1.314131 2.105915 0.869475 1.009072 0.474876 1.983087 1.996857 1.682859 0.557177 1.471963 2.027925 -1 -0.009071 1 1 -0.128941 0.582501 -2.244908 1.922402 1.667814 1.660593 -1.888300 1.285667 1.893680 -0.391128 0.094706 -1.061562 -18.356733 28.381072 0.674918 -56.655468 -8.444664 0.932902 0.540330 1.820227 0.806593 1.662313 1.748888 1.062350 0.417343 0.284868 1.273333 0.412660 0.329330 1.544534 2.236640 1.958247 -1 0.031212 1 1 1.309350 -0.615487 -0.800984 1.163356 0.818955 -0.710008 -1.342548 -1.280600 -1.559467 0.346497 -0.937109 -1.186443 72.817640 -3.917775 3.960428 -37.081048 28.822497 2.420495 0.507276 2.044335 0.894684 1.711372 0.534515 0.838740 1.958476 2.353306 0.769862 0.813512 0.953260 0.689346 2.088016 1.527863 -1 -0.007247 1 1 -1.849246 -2.071772 -0.429614 -1.142201 1.299754 -1.662029 1.315571 0.265313 1.193793 -1.272722 -1.114120 2.019416 54.112582 20.159672 -26.399535 3.009588 32.144818 0.744299 0.932415 1.343168 1.883411 0.732147 1.448427 2.464877 1.691912 1.956585 2.074592 0.921853 1.587715 1.228039 1.903153 1.787583 -1 -0.011364 1 1 2.200096 -1.106928 0.367027 0.105060 -1.407957 2.086201 -2.099522 -0.298329 -0.031274 2.172521 1.966973 1.503885 -46.598536 -31.590567 57.335790 42.616364 3.232803 1.880906 1.383749 2.168151 0.617847 1.899052 0.362444 2.343951 1.028944 1.467620 1.033233 1.553687 0.817546 1.237544 1.899561 2.167515 -1 0.049062 1 1 1.647457 -1.185205 -0.470720 0.715003 0.464265 -0.820155 -0.605103 -0.623485 1.443104 -0.411628 -0.439908 0.211005 -65.878339 -67.239511 5.539639 -45.292710 15.425600 2.245762 2.278113 1.486717 0.250215 1.606902 1.945617 2.235715 2.157711 0.656062 0.680147 0.478813 0.657456 1.607900 0.725161 1.030818 -1 0.026938 1 1 0.067554 -0.311207 0.293528 -0.551265 -0.554532 1.081763 0.800518 0.442967 -0.624729 -0.625778 0.594377 -0.567568 -39.734835 -23.371424 46.470353 -22.784273 14.722916 0.595841 1.055612 1.918496 0.918239 1.591898 1.785106 2.280149 1.959060 0.924699 2.171349 0.366191 2.319637 1.889630 1.770010 0.560719 -1 0.054845 1 1 -1.739762 0.189034 0.944659 0.841733 0.420588 0.234134 0.251329 1.780215 1.122624 -0.463155 0.617875 -1.477832 34.207797 -19.550205 69.708541 -58.555160 13.430752 1.084649 1.702208 1.754800 1.420781 1.307975 2.139351 0.327122 0.431619 1.724327 2.263114 1.399584 0.560066 0.524850 0.403229 1.569343 -1 -0.027209 1 1 -1.311303 0.780130 1.783600 1.450716 0.276180 0.062524 -0.023830 0.045431 0.159663 2.114400 0.591423 1.625364 -7.041010 11.741474 -61.053382 25.803357 27.028767 2.462368 2.275524 0.724659 1.595226 1.470635 2.211391 0.594206 0.571902 1.449976 1.503689 2.002638 2.083255 0.270485 0.285909 0.766619 -1 0.013091 1 1 -1.033200 0.166934 1.790793 -0.178992 -1.810072 1.307055 -1.491580 0.923136 1.961179 -1.626699 1.343185 -2.150006 -17.645263 -13.933562 -31.378769 17.033843 -62.205106 1.656813 1.554480 0.639515 1.578028 0.411849 2.450236 0.865284 0.321397 0.962387 1.081092 0.420290 0.321624 0.277061 0.559025 1.027197 -1 0.000534 1 1 0.194085 1.005216 0.748150 1.503240 1.831538 1.335984 -0.642301 0.933422 0.474095 -0.529493 -2.199352 -0.537130 44.331848 35.363495 54.264861 29.524468 17.734135 1.489059 1.371755 0.839686 2.102992 1.243597 2.390569 1.541222 0.573158 2.313406 0.658012 1.959582 0.688987 0.546677 0.496902 0.927358 -1 0.006174 1 1 0.910176 0.911835 0.520012 -1.643432 -1.842958 -0.054671 0.053677 2.076478 -0.583536 -1.012726 0.270263 -0.437893 34.528459 -30.192198 9.728973 14.850036 -15.447236 1.799536 1.803143 1.677702 1.639914 1.041859 0.274563 1.336868 1.734329 1.614092 1.302980 1.437501 1.070494 2.295129 1.741111 0.857444 -1 -0.020993 1 1 0.028077 0.647652 -0.537623 -2.187333 -1.162455 0.182379 2.198648 -1.877892 1.844440 1.408391 0.488595 -1.873277 -22.184415 46.537923 62.867299 10.701661 12.817458 1.720305 2.161474 0.886731 0.791971 1.152600 0.756239 1.365357 1.311037 1.844380 1.735990 0.275974 0.289467 2.074721 0.835160 0.276580 -1 -0.067906 1 1 1.199423 -0.890761 0.241038 -1.525269 0.199062 -0.153178 -1.491625 0.175486 -0.555431 0.111741 -2.216904 1.349240 21.260951 32.797453 -23.209822 62.522975 73.636917 0.860054 2.434917 2.148148 1.924922 0.919752 2.265017 1.899577 2.441727 1.857724 1.022955 2.050023 1.994667 0.874427 0.989627 2.162988 -1 -0.044183 1 1 0.293772 -1.154901 -0.088826 0.924014 -2.137199 -2.069438 1.105245 -0.378312 -1.278103 -2.003016 0.621405 1.303613 61.522343 56.018076 -54.195270 -59.906844 -54.331738 2.072132 2.322538 1.150871 0.944310 1.025707 1.060845 2.121416 0.389645 0.520550 2.381277 0.631025 0.635816 2.415505 2.143120 0.668624 -1 0.028457 1 1 0.370543 -2.065351 -0.902607 -0.937119 -1.351817 -1.555046 -0.755788 2.069735 -0.827022 1.786742 -2.277944 -1.955855 49.859793 -56.462847 -71.072499 -65.484206 -43.042441 1.910453 0.728870 0.374611 2.087376 2.036259 2.408845 0.466681 1.511867 2.193377 1.585484 1.984322 0.255335 2.170992 1.107042 2.303598 -1 0.059901 1 1 0.909908 1.113543 -2.296305 0.461471 -0.644761 1.998967 2.012500 -1.433033 0.027510 0.553581 1.778486 0.325112 -70.466951 61.954163 -36.381920 -70.921837 66.685914 1.227428 0.635469 1.075265 1.475625 0.581464 2.412485 0.888380 1.497964 0.274495 2.434249 2.171002 1.284773 1.428114 0.808570 1.130027 -1 -0.005700 1 1 -0.985555 -0.179218 -0.906262 -1.109309 -1.938348 -1.071021 0.668543 1.868505 0.606249 1.041616 -0.092253 -0.113925 -47.734191 -68.540308 43.035346 -4.933149 38.565389 1.652318 0.265275 0.482509 2.036221 1.771265 1.392117 1.057590 1.416392 1.802913 2.309989 1.730392 0.697683 0.465868 1.345811 1.294037 -1 0.034386 1 1 2.307066 1.316763 1.454291 -0.889226 -2.237285 -1.892474 1.811460 -1.534272 -0.316813 0.327435 -0.869231 -0.753307 43.042960 -26.977881 32.748188 48.801790 11.687705 0.403853 0.813377 0.934139 1.076701 0.859037 1.083827 1.373019 1.831804 1.883166 1.118854 0.580419 0.609099 1.130052 2.028769 0.273473 -1 0.071251 1 1 -2.018382 1.540229 1.481897 1.268987 -0.402932 -0.369658 -1.913754 2.312813 -1.055658 -0.295202 0.686360 -0.272239 6.620340 -31.939457 43.540148 -70.736422 32.954016 2.247217 1.973280 1.415333 1.993153 2.419681 0.330954 1.850302 2.279124 0.491290 1.118456 0.636285 1.294113 0.913115 0.967443 0.572721 -1 -0.012050 1 1 0.823379 -1.753469 0.734881 -0.023521 0.517132 1.790691 -1.886872 1.715298 -1.384946 -2.294143 -0.892218 -0.687186 16.907399 62.658587 -47.131043 18.560953 -46.064222 0.604264 0.858200 0.520011 2.328673 0.752235 1.571740 0.480912 2.184950 1.706982 0.999147 2.412178 2.469037 1.861397 2.003468 0.281501 -1 0.017386 1 1 -0.604359 -2.262011 1.933661 -2.302006 -1.097249 -1.887794 0.364664 -1.904678 -0.666521 -0.868892 0.224915 0.815480 68.181928 -66.341003 -43.233562 -26.476365 61.729097 0.339119 1.828585 1.773672 1.354151 1.956739 2.408040 0.420915 1.815446 1.457999 1.337578 2.424934 0.870547 1.031395 2.148625 0.934174 -1 0.026490 1 1 1.228913 -0.065688 -1.318751 -1.878673 -1.851013 1.210561 -2.201941 -1.636862 0.181255 2.146745 2.285864 -1.584412 15.938846 -15.823590 2.922767 72.944096 21.428671 1.400029 1.289893 1.984156 1.966264 0.496738 0.421779 0.594060 0.367161 0.622725 0.644383 2.388760 0.389241 0.471693 2.492033 1.348173 -1 -0.017161 1 1 -0.657620 -2.060455 1.283181 -2.181941 -0.070051 0.758149 -0.090239 0.740673 -1.641949 -0.485255 1.458735 -1.602750 -44.530460 -73.443424 -13.627210 17.488607 -68.984235 0.354375 1.734899 2.196421 1.001191 0.770007 1.009942 1.587380 2.345800 0.615453 2.173071 2.307408 1.103327 0.622234 1.388001 1.638385 -1 -0.044669 1 1 -1.545724 0.416524 -2.091746 -1.553265 0.910712 0.490421 0.542827 0.106063 1.315310 0.595624 1.545461 -0.130285 49.627748 -56.447131 43.066290 65.134958 23.240843 1.507776 0.944084 1.720031 2.068485 1.771728 2.435883 0.392192 0.575716 0.313049 2.422282 1.287490 2.087788 2.202042 0.972645 2.493047 -1 0.053902 1 1 -2.162565 0.426048 -2.249550 -0.684388 0.433697 -0.921415 -1.317276 -0.651234 1.587556 0.506046 -0.740055 -2.106570 -30.198549 52.981210 55.188657 -44.239315 19.828036 0.622123 1.770373 2.164272 0.662273 1.574652 2.180555 2.085540 0.419990 2.025406 2.242977 0.470926 0.858325 0.360749 0.866282 1.346908 -1 -0.031653 1 1 -0.632323 -1.019425 0.777119 -1.708517 2.260644 -1.349953 1.491536 -1.656365 2.266936 0.734123 1.374578 -2.305308 -1.492245 -30.168682 -45.036640 -30.810508 -32.214524 2.432381 2.282511 1.160881 0.433681 0.378927 0.368291 1.612680 2.321413 2.492870 1.915228 2.242729 0.789714 1.472507 2.173084 0.273915 -1 0.020307 1 1 0.012980 1.389257 -0.648056 -1.553997 -1.961376 -1.681332 2.040747 2.058707 2.328166 -2.188760 -1.578772 1.034792 -53.411820 57.544246 -53.860522 16.206268 -21.259076 1.355532 0.422493 1.341667 1.396211 2.363603 0.569080 1.279422 1.495764 1.562862 2.014496 1.137845 0.263487 1.932151 0.914502 1.785807 -1 -0.027873 1 1 -0.404908 -0.606205 -0.309382 -2.022452 -0.884787 1.686786 0.083254 -0.335602 0.267183 -0.362919 -1.754946 -0.537368 67.036343 29.816236 -28.520375 58.061240 -64.744012 0.585794 0.946798 2.329537 1.771851 2.245330 1.758840 1.821409 0.426064 0.608669 0.645698 2.002188 1.271368 1.137470 0.701071 1.142591 -1 -0.006777 1 1 -1.407687 1.912191 -0.296939 -0.237432 0.873429 0.628741 2.073820 1.858484 1.824059 -1.844352 0.077983 0.623235 -29.517473 -50.173068 41.242405 11.101810 -11.883260 0.295831 1.038128 0.572984 1.639905 0.874940 0.619502 0.475457 0.508978 1.387645 2.396194 1.581687 1.163529 2.181210 1.844700 0.371011 -1 -0.027034 1 1 -2.187575 -0.519578 -0.489698 2.187048 1.077451 -0.994824 -0.450825 0.502533 1.469745 -0.338863 2.010913 0.154948 -55.497347 -43.915651 59.647342 42.871461 -59.361199 0.869961 2.427759 1.094334 2.476470 0.776901 2.126468 2.049356 2.022646 0.858644 1.230574 1.757714 0.892770 1.031835 0.544456 1.414170 -1 0.054007 1 1 1.872245 2.199165 2.093141 1.441669 -0.970969 -0.075427 -0.072143 -1.424419 -1.272734 -1.308261 0.064167 -0.686432 -29.984495 50.589804 62.836063 -64.284145 26.372824 1.345784 0.840509 2.434805 0.264636 0.994868 2.492800 0.742306 1.187495 2.231287 1.994536 0.912748 1.548578 0.449271 1.401578 0.326838 -1 0.003991 1 1 -2.084828 1.613770 -1.886560 2.255855 -1.728171 1.786976 1.644413 -0.509884 2.213054 -0.082885 1.825658 1.464719 0.311106 -21.247895 36.627723 2.137766 -70.566455 1.968764 2.018447 2.296154 0.953440 1.462041 1.763899 1.348697 0.303236 1.733692 2.160842 1.519485 1.977229 0.289215 2.331260 1.480659 -1 -0.015204 1 1 1.714267 0.143460 -1.604905 0.073001 1.701486 2.105958 0.079666 0.634963 -1.740767 2.151713 0.962171 -1.714763 30.217035 -42.286872 -15.459834 -33.438057 56.569113 2.231342 0.670065 2.025613 1.233869 0.881910 0.756348 0.947555 1.563583 0.645036 2.119111 2.149663 0.394002 1.739883 0.468851 1.971141 -1 -0.007791 1 1 0.657469 -0.477541 -0.832813 -1.285681 -2.132890 -0.335022 0.583314 1.981630 -1.912870 -1.689343 -0.640320 1.230638 20.971426 -33.245286 -3.526499 -19.870190 -58.291448 0.559592 1.558741 0.257879 2.164120 0.371652 1.850367 1.125147 0.589102 0.287888 0.282722 1.216767 1.450226 1.201349 1.065117 1.925505 -1 0.002132 1 1 -0.819165 1.895699 0.544017 1.264909 1.746949 -1.921897 2.099969 -1.614511 -1.155180 -0.063114 -0.470694 1.152411 20.503110 45.761845 69.323679 73.069217 24.327915 1.064046 1.919929 0.250337 1.416753 1.119345 2.083983 1.255870 1.663153 2.369493 0.577772 1.108031 0.926314 2.303542 1.380725 0.848943 -1 0.073405 1 1 -2.259427 -1.753974 1.659977 1.893154 0.190238 2.330950 2.185406 1.757904 -1.589400 1.479333 0.580034 -1.294506 11.014717 24.355202 -12.115207 -70.285321 -35.383812 2.189036 0.632069 2.439062 2.056153 1.511419 1.413944 1.156792 1.455854 1.288742 0.638951 1.091723 1.333645 1.578329 0.968967 1.433574 -1 0.050958 1 1 -2.110746 -0.443243 0.699567 0.212821 0.180179 -1.798939 -0.087661 1.658214 0.527676 -0.061557 2.142213 1.521091 8.507760 39.923513 44.478504 -49.779813 50.684030 1.322352 0.772599 1.823665 2.339077 2.360601 1.878526 1.877498 0.352286 0.374447 1.574120 2.239400 1.087738 1.864603 1.883354 2.023460 -1 -0.010320 1 1 -0.575981 -1.272572 1.416094 -1.986324 -1.583929 -0.816664 1.509500 -1.342833 -1.365678 1.100763 -0.314704 -1.922755 57.897970 41.174007 61.530648 45.604894 -18.551732 2.140554 0.282455 1.223499 2.106835 0.579375 1.060027 1.881929 0.587009 1.103336 0.760643 1.133785 1.768508 2.315806 0.505515 1.684739 -1 0.022633 1 1 2.253502 1.129306 -1.262071 -1.163924 -0.950423 1.238627 -1.723518 -0.106411 2.258535 0.908277 1.985371 -0.301034 51.530450 -27.726244 55.019500 -37.256387 -68.091975 0.297711 1.122858 0.375375 1.432186 1.747991 1.736949 0.653497 0.322787 1.827081 1.244597 1.192670 1.461115 1.965054 0.403664 2.130596 -1 -0.005489 1 1 1.981484 0.348488 -0.456226 -0.727511 1.369807 2.331434 0.889509 2.287326 -0.583495 -0.325856 -0.861812 1.416529 19.537000 8.362237 -5.888101 38.689893 11.025807 2.286126 1.174255 2.448757 0.763570 0.813723 2.234283 0.593223 2.041230 0.457883 2.137775 0.836930 0.777615 0.627403 0.514850 1.084686 -1 0.030751 1 1 -1.639174 -0.979927 0.161732 -0.823545 -1.040149 1.183822 0.794749 -2.267986 0.471575 -0.476329 0.694880 1.546540 -26.703101 0.981858 2.094264 -51.697654 67.530617 0.431239 2.090029 1.614738 0.902846 1.634150 0.913069 2.448655 1.300023 1.239813 1.788114 1.075426 1.935243 1.134092 2.442517 1.631779 -1 0.012051 1 1 1.407826 0.421743 0.795732 0.103621 -2.021845 -0.114689 -0.216251 -1.272037 0.983948 1.441209 0.725638 0.140029 63.458510 47.172773 -67.211829 20.795769 14.483484 0.983732 2.081587 1.485426 1.059058 1.346134 2.214999 0.494545 1.819588 1.315852 1.779928 0.750222 1.482276 2.115214 1.905174 2.003500 -1 0.016460 1 1 -1.874804 1.917064 1.487695 -0.240642 -1.233434 -0.533379 -1.545330 2.324514 -2.309759 0.541728 0.482974 -2.108526 -26.722255 -20.935493 37.177244 -62.052309 36.844289 2.004497 1.837493 0.745158 1.876644 1.761899 1.481974 1.535873 0.670286 1.254777 1.279928 0.995066 1.331758 1.360208 0.269399 2.293082 -1 0.003273 1 1 -1.595842 1.602879 -1.135569 -0.341410 1.605648 -1.732512 -0.480516 1.001490 -0.604708 1.297413 1.405226 -0.852547 51.513909 -5.730620 -14.522027 -21.708738 -58.753094 1.176355 1.741801 1.195352 1.536582 1.338792 0.331402 0.367814 0.342881 2.043952 1.196236 0.630632 0.779852 2.222356 0.386842 0.645022 -1 -0.064542 1 1 0.027839 1.356361 -2.175968 1.361277 0.334335 2.006113 -0.404430 -1.983461 -0.592191 -0.381980 -1.663575 -1.095856 -64.649802 30.776235 56.176920 65.494332 63.234275 1.802008 0.604472 2.117933 0.358220 1.096510 0.789234 2.406166 0.423281 1.081330 2.169546 1.552520 1.457689 0.629812 0.503597 0.955190 -1 -0.063636 1 1 -1.347450 1.146017 1.575289 1.675260 -0.425263 1.295975 0.797018 -1.843205 0.500872 1.825056 0.776497 1.978264 -61.535365 25.119073 -73.742596 58.192725 45.122525 0.989256 0.429654 2.449876 1.565175 0.402344 2.440709 0.495135 0.485930 1.033786 1.836375 2.210000 1.964685 0.960057 2.433314 2.201522 -1 -0.044038 1 1 0.208946 1.021151 -0.044480 1.692145 0.606033 2.119761 1.162922 -1.755952 1.403219 -1.604615 0.229406 0.898325 -10.814642 38.313222 -19.676546 46.293252 0.685883 1.039551 1.986631 0.811176 2.188027 1.667222 1.006633 2.229385 1.520992 0.313041 2.283890 1.837666 1.407777 1.006422 0.932778 0.692495 -1 0.075510 1 1 1.396472 -1.908623 -0.993199 -1.406410 -0.184187 0.408064 1.798533 -2.027600 2.130050 -0.275479 2.309495 -0.258956 62.989064 -42.807651 -68.189465 -60.337001 66.017787 1.539266 1.439546 1.703734 0.406347 2.228674 0.822093 1.159416 0.552735 1.072065 1.694017 1.342394 2.373778 0.584597 1.072238 2.356283 -1 0.020268 1 1 1.808686 -1.032630 0.323481 -1.349923 1.999349 -0.978700 1.935567 1.458259 -0.170652 1.695683 -1.190480 0.410741 -10.204845 -62.837877 33.801220 47.096137 -5.221679 1.213509 0.688500 1.373341 0.493997 1.604414 0.634128 1.032099 0.485089 0.383051 2.183354 1.877723 1.884894 0.909176 2.277121 0.571898 -1 0.037505 1 1 1.354930 2.040921 0.273924 -0.171177 2.290252 1.472368 1.333114 -1.771237 -1.011922 -0.366837 -1.617588 -1.035064 57.938790 -22.758246 2.153956 51.534099 33.595316 1.922111 0.915165 1.680313 0.515165 1.872328 1.220313 0.303779 1.855449 1.024643 1.173287 1.929725 0.645503 0.961532 2.471810 1.212713 -1 -0.059844 1 1 0.185886 -0.123307 1.036565 -0.152847 -0.640198 -1.430583 -1.199610 -2.243267 1.235716 1.179077 1.156878 0.334446 -26.736606 37.861285 34.623124 60.841366 10.833501 1.054698 2.304725 1.013051 2.096116 0.416093 1.770456 1.302221 2.185351 1.700405 0.706238 2.492532 0.744231 2.047018 0.978745 1.513602 -1 -0.033127 1 1 0.073063 -1.962489 -1.547541 -1.840660 0.857860 -1.862074 -0.898194 -2.160705 -1.303341 -2.071681 1.098177 -1.364278 33.943259 34.353204 24.297381 66.089218 11.483615 0.701836 0.513673 1.558932 1.227199 1.279624 0.392798 1.756921 1.065694 0.362944 1.749694 1.112237 1.868409 0.596448 2.250534 1.473999 -1 0.019380 1 1 1.335175 -0.113189 1.440924 0.650592 1.755421 -0.907638 -0.668403 0.482394 2.283527 1.550447 -1.154838 0.971647 65.046307 33.286012 -61.988246 63.552735 -19.175495 2.386764 0.589785 0.521619 2.356372 0.539991 0.636587 1.861586 0.670946 1.090696 2.070690 0.588665 1.946576 0.344960 0.984527 1.942192 -1 0.043801 1 1 -2.282911 -0.619180 -1.595797 -2.349284 0.694850 1.036994 2.336866 -2.057362 1.431337 -0.267678 1.461245 -1.827779 18.429352 -7.888917 10.965525 -52.428707 -69.284882 1.059906 2.091395 2.081426 1.027904 1.975673 1.129427 0.525173 1.334721 1.662777 0.539679 2.129708 0.257743 2.143292 1.300884 2.210527 -1 0.023017 1 1 -0.074520 1.045071 1.438967 0.746636 -0.373487 -0.300570 0.006173 0.084376 -0.327329 -2.054988 -1.086135 1.117277 -25.275172 0.177701 -13.379423 -17.955131 28.112714 1.230656 0.882245 1.894310 1.672262 2.464488 1.891733 1.114790 2.023050 0.906392 0.474337 1.933511 1.273192 0.288042 0.620185 0.694714 -1 -0.061414 1 1 0.615223 1.064910 0.281498 -0.098653 0.696049 2.351588 0.337286 -0.233474 1.418036 -2.336035 1.879024 -1.675403 -62.764683 63.966766 39.442725 63.872379 -46.932584 2.185890 1.758381 0.852835 0.340761 2.427478 0.866704 1.701128 1.614653 1.728515 0.657664 0.605976 0.387834 1.574528 2.333794 1.329603 -1 -0.031796 1 1 -0.612883 0.561709 1.735966 1.978912 -0.464348 -0.572283 -0.380688 1.193969 1.687191 2.169120 1.363160 -1.009685 -14.729466 -58.130843 -55.082576 27.152365 49.805287 0.286792 2.114313 0.264213 0.630487 0.591858 1.603087 0.834023 1.427764 1.682265 1.836404 0.441597 0.675363 1.072460 1.583844 1.416668 -1 -0.017290 1 1 2.089803 1.892355 0.890625 2.185731 -2.203854 -0.805228 0.508371 0.624525 1.909018 -1.781917 -1.445811 2.046509 -1.373678 12.601807 -1.421378 -39.099371 6.866168 2.120152 1.642262 2.248329 0.422540 2.134298 0.898780 0.803819 2.278491 1.096925 1.025278 0.600458 2.146427 2.239939 1.155910 2.372053 -1 -0.003627 1 1 -1.209571 -0.006696 0.556664 1.753707 -1.439534 -0.839674 1.196043 -1.159769 -1.801100 1.290739 2.314748 -1.512582 43.780140 62.812288 -13.869211 0.176939 -26.179058 0.753539 0.975828 1.990282 1.419569 1.192291 1.835499 0.974969 1.062130 1.212340 1.295961 0.463806 0.440208 2.069139 1.515726 1.815324 -1 -0.066051 1 1 -1.353691 -0.072133 -1.249567 1.652027 0.222476 2.233164 -1.395776 -0.539070 1.770873 -0.393344 0.545219 -2.097774 25.554669 47.320263 11.659543 61.932165 43.899614 0.937188 0.560573 2.305972 1.721888 1.767394 1.590009 1.524794 1.210365 1.850277 1.850601 0.554123 1.893546 2.321624 1.539988 2.326566 -1 0.062243 1 1 -0.193156 0.468895 1.602415 0.481744 0.787098 1.072786 0.713089 1.274582 -0.628952 -0.901517 -1.470515 1.530872 -8.824407 38.195088 -55.150903 -71.219014 22.036362 1.602123 0.382717 1.071947 1.960731 2.002848 1.112376 1.960679 1.127030 0.744656 2.441493 2.425367 1.394187 2.094788 0.600545 1.359181 -1 0.002589 1 1 1.927305 -0.748255 1.446611 1.981278 1.593483 1.161584 -0.680253 -0.754551 -0.706137 -2.253003 -2.173601 -1.267834 29.994019 -40.528030 -4.608074 -47.908451 2.665222 0.540706 1.394918 0.880290 0.530016 1.730736 1.985659 2.474014 2.250630 0.831801 2.330099 2.226882 2.198532 0.481880 0.451798 1.126006 -1 0.058245 1 1 -0.377892 1.067221 1.431505 -2.147209 -0.663830 1.944032 2.347455 1.563006 -2.133937 0.916519 -0.867701 1.395748 2.164206 73.806182 -39.496524 -68.075124 61.385708 1.518884 0.888210 0.887293 1.226786 1.093696 0.750732 1.052456 0.623205 1.951585 1.285311 1.473710 2.145270 0.799537 2.321482 1.403624 -1 -0.048787 1 1 1.788767 -1.228320 0.596465 1.542381 -0.055939 2.319006 -0.633140 -0.602689 2.247643 1.628029 2.156603 -1.668803 18.002413 16.557646 34.363422 46.032967 -23.917999 1.527844 0.725459 1.534333 1.787194 1.368537 0.743452 2.446186 0.304234 0.507495 1.222977 2.331437 2.203273 1.408660 2.355684 2.478004 -1 -0.042897 1 1 0.928161 1.593143 0.161676 -1.765594 -0.426231 -0.827165 -0.620474 0.212874 1.062997 1.122906 -0.442988 0.283176 -5.799253 31.947060 -65.764495 46.126984 56.217737 1.397515 1.792943 1.235124 1.724613 0.315724 2.372705 0.549103 0.770392 0.721439 1.474498 1.883436 1.166270 1.000882 2.325395 1.920742 -1 0.028327 1 1 0.332395 -2.331891 0.839258 1.231286 2.120709 -1.749145 -1.989020 0.226542 -0.114989 -0.536961 -0.472863 -2.327517 -32.852902 -8.720576 -16.722574 43.698984 48.815827 0.589104 0.326100 1.265973 0.459752 2.059495 1.437385 1.383344 2.120844 2.023084 1.476053 1.031092 1.555900 2.019669 0.333335 1.361960 -1 0.005266 1 1 0.366353 -1.791602 0.715259 0.047762 1.637652 -1.038976 2.050167 0.160457 1.313217 -1.585505 0.975453 0.029042 -62.961633 53.837542 47.560061 -8.047125 51.965960 0.503425 0.313386 1.330794 0.897544 0.269367 1.749324 1.631897 1.298517 0.678707 1.025351 1.826120 0.851930 0.883731 2.112457 0.567611 -1 -0.022821 1 1 -1.462026 -1.867453 -1.770051 0.071982 -1.277217 -1.260622 -0.372491 2.300916 1.636251 -1.024377 -2.339875 -1.394923 -10.658367 -35.178777 50.295383 64.507269 -26.328470 1.336035 1.248540 2.218609 0.419572 1.753227 1.988717 2.118008 1.612057 0.838050 1.612186 0.753188 1.830893 2.320955 1.534614 2.012499 -1 -0.002507 1 1 -2.349679 -1.240506 -1.577322 1.848095 1.582350 -2.158449 -1.089408 -2.049617 -0.349742 -1.767114 2.297793 0.976115 55.323961 -20.185593 40.741169 -13.178582 57.572801 1.015910 0.647348 0.482253 2.220614 0.368549 1.449859 1.775157 1.572297 0.852087 1.276522 2.246797 1.672697 0.777555 1.859619 1.367422 -1 -0.006502 1 1 -0.767099 0.459247 -0.325323 -1.324163 1.406617 -1.038642 -1.770412 -1.285966 -2.215755 1.817529 1.506980 -1.270638 29.680206 -64.784407 18.467936 40.599344 3.168394 1.393078 1.456843 2.164381 2.493450 0.411518 1.374717 1.114819 0.267556 0.555767 0.268817 1.512772 1.654704 2.114750 0.860738 0.422417 -1 0.012986 1 1 -1.299995 2.325523 0.508144 1.529699 -1.134572 2.282942 1.131308 -0.601467 -0.782080 -1.563193 -1.009385 -0.134949 -45.281028 61.757899 -34.995816 -24.679916 -45.342778 2.483980 1.009125 1.364252 0.740025 1.102264 0.745875 0.426886 0.915458 2.107544 1.247370 0.553812 1.166568 1.507902 0.802467 2.059584 -1 0.015291 1 1 -0.433035 -2.085429 0.943214 0.113035 0.683643 1.177906 0.324427 0.418461 2.182270 0.887841 -2.187328 -1.081981 8.123378 29.607093 56.413008 -16.572846 10.172146 0.823830 1.116904 1.547938 0.947841 1.871459 2.360204 1.941629 0.452081 1.381371 0.449830 1.799872 0.696846 2.135377 1.027322 1.208428 -1 0.004804 1 1 1.127513 1.598713 -0.471288 0.586744 -1.628206 -0.410065 2.261108 1.728452 -1.781487 1.074328 -1.638843 -0.129349 -49.780065 46.442529 -40.414141 -40.464421 14.472010 0.341012 2.136636 1.941079 2.466498 1.931979 0.272222 2.489857 0.773857 0.462698 2.069273 1.530357 2.458163 1.351707 1.388257 1.441648 -1 0.012708 1 1 0.548995 0.103271 1.508407 -0.861734 -1.989170 -2.289841 0.717761 -0.306682 0.947917 -0.954367 0.922203 0.413270 -7.667363 -15.366551 34.372321 45.594884 -36.786583 1.793451 0.785775 0.512937 0.437955 2.457774 1.564542 1.010919 2.272855 0.878008 0.426031 2.297900 1.048756 1.436346 1.916103 1.198950 -1 0.009334 1 1 0.545114 0.842709 -2.031648 0.062999 -1.457108 0.677297 -1.802413 -1.913818 1.232645 1.400726 -1.090071 0.945241 38.306963 25.122964 -8.347411 -44.933998 44.293457 1.226854 2.227314 0.473193 0.710954 0.760213 0.654855 0.647614 0.448190 1.234049 1.666737 1.848688 2.145540 0.845914 1.030304 1.813314 -1 0.021877 1 1 0.463438 -0.572850 -0.475718 1.530957 1.156665 1.471675 -0.887583 1.808076 -1.864540 0.071387 -1.853764 2.104726 -56.206901 30.621710 9.082371 -52.585308 -1.277602 1.035098 1.395038 0.656455 0.532220 0.514797 2.438988 0.817724 1.984898 0.938971 1.277217 0.433740 1.375016 1.642970 0.646655 2.328979 -1 0.016754 1 1 0.304120 -1.604267 1.379457 -0.418071 -0.341661 2.100743 1.968898 0.871998 0.134716 2.218810 -2.302840 -0.973679 47.636212 71.807257 -35.424310 -26.380860 16.881823 0.366888 0.532255 1.101663 1.898685 0.949513 0.709028 2.139843 1.846023 2.359571 0.304959 1.443434 1.794477 2.269886 0.470083 2.426932 -1 0.018111 1 1 -2.169227 1.563751 0.974815 -1.256614 1.024248 0.187174 -2.041144 0.678606 1.342913 -2.008340 0.665412 1.075929 54.398801 30.643798 -69.687108 -31.218977 2.651671 1.624637 0.768073 2.258047 1.753134 0.421416 1.242092 1.845839 1.521281 0.677989 2.455493 1.473095 0.801619 1.315678 1.097851 0.834619 -1 0.023015 1 1 -0.279392 -2.197601 0.622220 0.868400 0.931461 0.504934 -0.579340 -1.169157 0.639631 1.312909 -2.064619 1.987626 -3.211581 22.962856 -13.273521 -38.075582 -36.300648 0.550228 1.675065 2.314077 0.686313 0.613599 0.255912 0.605049 0.566308 1.932984 1.416931 1.863512 1.554629 0.895305 0.893386 2.395771 -1 -0.003675 1 1 1.881981 0.901993 0.044650 1.170182 -2.266029 0.373355 -1.932273 2.063650 0.587534 2.229782 -1.687061 0.016147 -61.837263 51.121876 5.371975 -13.216485 20.538822 2.064814 0.835379 1.722145 1.588495 0.832252 0.901988 0.715190 2.196972 1.260776 0.862911 0.940172 1.212687 0.382714 1.031216 1.405197 -1 -0.072936 1 1 -0.060354 -1.213869 -1.565927 0.157294 -0.015865 1.966715 1.883211 -1.990090 1.089986 2.335173 -2.229337 -0.260743 7.046582 -68.095052 26.457409 69.679367 51.124763 2.183320 1.316637 1.460671 1.241319 2.346526 1.556305 2.067417 1.827098 1.537757 0.835139 2.175274 1.081695 1.548843 0.403798 2.132918 -1 0.038974 1 1 -2.010509 1.910708 -1.659879 -0.235173 1.135197 -1.212892 0.720633 0.839366 -1.661105 -1.994293 1.132197 0.210300 6.855836 26.028831 66.566154 -72.644507 63.768126 1.388521 1.380361 1.482201 0.855760 2.252386 1.094828 1.777667 0.995535 2.462462 1.599446 0.381544 1.603546 1.805415 1.616670 1.881373 -1 -0.000047 1 1 1.881900 -0.470050 -2.164492 1.032598 -0.862717 0.341470 -0.611154 1.338826 -0.002443 1.358508 0.927774 -0.192550 38.981686 -34.799035 -17.376401 4.821476 34.549954 1.841195 2.212552 2.106806 2.342424 2.377503 2.435486 0.469788 1.975399 1.034290 1.303047 0.314973 1.002907 0.364549 1.723104 1.955241 -1 -0.005015 1 1 0.383344 1.029487 -1.301015 -0.666974 0.934412 -1.732882 -1.990451 -0.253837 -1.529886 -1.993518 0.030657 1.597131 38.706907 -3.006878 13.405825 11.704398 65.821663 1.595311 0.645142 1.647477 2.152419 1.702351 1.912735 0.836290 1.269652 1.546115 1.806672 2.494997 1.667875 0.731120 2.185120 2.306013 -1 0.015036 1 1 1.257515 -0.008383 0.480984 2.159417 -1.490067 -1.916730 -0.596991 -0.951942 -0.731777 0.357336 2.156888 -1.592097 -45.537024 -40.756905 48.700520 -40.355080 52.165340 1.268080 2.120638 0.805754 1.059581 1.132890 2.485317 0.968136 0.961838 0.853310 1.581189 1.793620 1.376565 0.671780 1.602088 2.042047 -1 -0.044309 1 1 1.369254 -2.256912 -1.909778 -1.562541 0.518172 0.427032 0.153775 2.111838 -0.050174 0.236728 1.423938 -2.103964 14.182225 10.659953 61.834608 54.257254 51.659595 2.017192 1.442973 0.797850 0.970266 0.760515 1.231202 1.069297 2.427878 0.841268 1.685034 1.125083 1.771554 1.757434 0.694354 0.754172 -1 0.012879 1 1 -1.910671 2.279699 -1.536367 2.177824 1.562161 -2.199419 -1.649495 -0.073902 1.996328 0.071330 1.904664 0.425099 20.703515 -36.025140 -74.522064 7.667657 20.315947 2.126873 2.113163 1.181950 1.286563 2.261067 0.752292 0.272749 2.347931 0.432269 1.389788 2.410850 0.409265 1.775010 1.339170 2.187278 -1 -0.023859 1 1 -1.749547 0.667781 -1.507449 -1.891892 2.162959 1.492343 -2.239508 -1.552714 0.737654 -0.544858 -1.259691 1.143700 10.753681 -12.881614 -51.283078 -14.694311 -67.283792 1.544659 2.088824 1.619871 1.680713 0.500258 1.090328 0.397704 0.960570 2.043537 0.972606 1.838156 0.635649 1.847519 0.502508 0.649499 -1 0.025912 1 1 -0.028601 -0.028372 -0.897809 -0.398358 1.104741 0.563270 -0.316198 1.230673 1.239932 1.356012 1.385190 1.691798 -16.202548 -66.219581 47.495353 -45.602919 51.733581 0.419506 0.632517 0.954953 2.141587 1.903778 1.051146 1.118321 0.617041 1.859748 1.283352 2.299667 1.511385 0.840778 2.453993 1.011182 -1 0.068216 1 1 1.860509 -1.843095 2.343183 0.444944 -0.389067 1.742833 -0.416694 -0.774268 -2.223793 -1.332884 0.915040 -2.154555 -51.131519 -17.436516 44.468510 -67.748176 6.405570 0.751090 0.317592 2.265651 1.300880 2.143154 1.237670 1.763983 0.521355 2.413520 0.280147 0.685198 2.115983 1.330722 1.941939 1.162330 -1 0.052581 1 1 -1.706418 -0.171517 1.303104 -1.912267 -0.980136 1.373165 2.210869 0.888092 2.020634 -1.386043 -1.889682 1.615560 -1.979025 38.525647 -49.448113 -74.434271 -16.798380 0.919413 1.067166 0.364831 1.959996 0.905555 2.159183 0.646203 1.485113 0.297443 1.129045 0.857224 2.106741 1.252055 0.532858 2.251998 -1 0.029338 1 1 0.264955 -0.115915 -1.968916 -1.184969 -1.217011 2.178960 1.807947 0.677851 -1.909601 1.416882 1.838655 -1.571240 12.530934 7.413047 -58.916973 -67.566594 58.248173 0.280759 1.960330 2.019392 2.418658 1.143702 1.942779 1.788113 1.060740 0.354584 0.740705 1.285544 0.894058 2.429302 2.278406 1.916977 -1 0.017809 1 1 -1.816279 0.651265 -1.073399 -1.597886 0.239584 2.302083 -2.311990 0.738943 2.266990 1.639660 -0.287423 -0.526495 34.011122 -25.071655 -29.301353 -17.841221 -7.405534 1.902849 1.190527 1.445526 0.951594 1.936249 2.278608 0.810612 1.711319 1.887231 1.945752 2.252793 1.188994 0.422051 0.666499 0.596817 -1 -0.017084 1 1 1.683963 -0.246768 -0.529979 -0.939009 -0.135515 -1.514772 2.262429 0.377548 -2.144727 -1.364697 -1.264212 0.543379 -1.255565 47.722804 27.159753 23.969852 -38.692083 0.657455 1.591382 2.114659 1.575785 0.975064 0.396723 2.470998 1.072138 0.668042 1.773616 0.407156 2.318605 0.286251 2.025627 1.463336 -1 0.020903 1 1 1.808611 -2.295431 1.012121 -1.002299 1.148683 -0.744066 1.169616 -2.347745 -1.715871 1.182335 -0.647410 -0.112962 17.308214 49.144490 71.441550 -31.861451 4.585351 0.864959 1.620235 1.031607 1.218018 2.234942 0.414367 2.021533 2.407535 0.935806 2.090329 2.152539 1.468038 1.318725 0.553725 1.955117 -1 -0.062271 1 1 0.187265 -0.515050 0.217430 2.250647 0.271555 -2.277396 -2.165388 0.102886 -0.247818 0.666315 2.116874 -0.234949 6.151413 36.796738 -7.225944 53.558403 6.072749 2.345411 0.818146 2.322760 0.374118 0.547802 1.401240 1.396755 0.262037 2.312317 0.352866 1.121898 2.239470 2.271895 0.492331 0.613220 -1 -0.076570 1 1 -1.381131 0.562128 -0.656252 2.073426 -0.041872 -1.594374 -2.005843 0.225699 -0.157457 1.984426 -2.045999 -0.795381 34.266834 72.680412 -60.318664 74.215122 -66.451434 2.136215 1.614822 2.319006 0.285186 2.118205 0.428739 0.566523 1.052441 0.382045 1.029065 1.251814 0.993208 1.588808 1.595910 1.700440 -1 -0.060686 1 1 2.003939 0.755561 -1.170388 -1.193841 0.460826 -2.056697 -1.527267 -0.399397 -2.225954 0.039910 1.601057 1.214967 37.385024 -19.905997 -60.087981 51.303754 62.187454 1.143080 0.500147 1.462962 1.507697 1.872697 0.675841 2.365997 0.315417 1.714245 1.565831 2.418565 1.821699 0.795537 0.341998 0.709904 -1 -0.042982 1 1 -1.049347 2.098563 -1.679317 -1.779353 -0.762058 0.361216 1.407197 -0.726347 2.082432 0.521395 -1.952193 1.861911 -58.438439 25.150121 -1.915903 49.409175 20.002274 1.798335 1.859150 2.484077 0.379518 1.309638 0.843847 2.286865 2.339819 1.338961 0.912172 0.875403 1.643300 1.691393 2.241322 1.901970 -1 -0.026105 1 1 -1.249081 0.382685 -0.627854 -1.304466 -2.126092 0.810755 -1.876924 -0.728212 -0.981706 -1.461949 -0.585510 -1.195242 15.100395 -7.664763 28.333938 -41.503135 -43.187310 1.388313 2.379380 2.486124 1.043574 2.100897 2.027366 1.436408 0.706797 0.640368 2.419278 0.306363 0.293970 1.250574 0.391946 0.937312 -1 0.026327 1 1 -0.147813 -0.858461 1.182261 -1.889927 2.205145 -1.074032 1.907035 -2.129771 0.247885 0.459216 -0.843499 -1.823315 6.557493 -38.214036 36.693198 52.581242 -67.058341 2.131944 1.836901 2.039142 1.360778 0.853172 1.510015 0.323146 1.116588 0.745716 2.246939 1.805469 0.266190 2.361284 2.099349 0.762450 -1 0.033613 1 1 1.240946 -0.455565 0.945062 -1.807102 -0.615541 -1.708217 -2.126130 0.181271 -2.286751 0.819152 -2.114808 1.972401 -47.946193 -31.672181 35.652269 -42.322986 -22.418250 1.622171 2.080254 1.576126 2.206619 1.398954 1.217049 1.701100 1.143921 1.125172 1.014350 1.426491 0.536805 1.086347 0.991263 0.403477 -1 0.026078 1 1 -1.055613 0.455472 2.194984 -2.200888 1.926994 -1.265651 -0.068112 0.351272 -0.791019 -1.005170 0.024062 -0.851949 71.335750 -10.056375 32.507610 55.404768 -12.064778 1.784058 0.418441 0.731135 2.434644 2.059544 2.253965 0.641546 1.963346 0.951899 0.311303 2.325715 0.550022 0.477633 1.082431 0.414643 -1 -0.065382 1 1 -0.950695 1.375130 2.251616 -2.290770 -0.753473 -1.432273 -1.332934 0.077733 1.132788 0.713896 0.705970 -0.556694 -72.309257 -1.682718 68.555933 69.560865 9.454270 2.093633 1.445890 0.323601 2.010077 1.107479 0.650669 2.295097 1.198374 0.573565 2.412256 1.527763 1.610331 1.075445 2.256561 1.516638 -1 -0.027517 1 1 0.290991 -0.767774 -1.450507 -1.481528 0.219335 1.275878 2.309324 1.580965 -1.888266 1.857136 -1.979775 0.101163 -29.416287 0.460971 -52.467910 21.830308 1.993099 2.095237 1.397781 1.753456 1.342871 1.388313 2.370012 0.285392 1.084003 2.096689 1.054983 0.342262 0.644392 0.289302 1.551480 1.978967 -1 -0.011661 1 1 1.782947 -0.086541 1.625365 -0.214119 1.571732 -1.558861 1.097269 2.221898 -2.245743 2.039517 0.249687 -2.248807 -74.468934 0.619215 57.138589 28.262074 -49.324789 2.099115 1.333121 1.769789 1.346101 1.671470 0.392465 0.663370 2.002165 0.894441 2.113170 1.304247 2.478925 1.538733 1.483916 0.426793 -1 0.020671 1 1 2.001289 -1.364997 -1.601666 -2.041677 1.150288 -2.044523 0.436447 -1.832510 1.187837 2.297116 -0.968897 1.759354 -24.857729 -33.849315 44.568662 -34.496895 -39.309101 0.354004 2.252605 0.274967 1.371021 1.996954 1.053446 1.508123 2.277016 1.064117 0.859175 1.160512 0.978981 0.976829 0.813585 2.175330 -1 0.026110 1 1 0.635105 0.651033 -0.258030 -1.316953 0.068195 1.047694 -1.605797 -0.780441 -2.301069 0.507236 0.397180 -2.057312 71.958427 -44.714839 -22.295898 -27.150054 -10.955581 2.418260 1.191273 0.480622 1.818436 2.194937 0.803753 1.173646 1.223142 0.599747 1.440659 2.411905 2.381085 1.890961 1.629405 2.162452 -1 -0.071583 1 1 2.014301 0.554478 -1.999913 0.927817 0.525447 0.176891 -0.506964 -0.542275 -0.260496 -0.340364 0.338284 -2.306464 -19.848593 4.689689 69.600190 70.388806 -25.343755 2.087557 0.564289 1.760616 2.421444 0.706558 1.120299 2.363634 1.093380 2.193156 2.379706 1.223174 1.140881 1.792176 1.852895 0.847831 -1 0.030358 1 1 1.533119 -0.204658 0.353307 0.423499 2.044076 1.467468 -0.902427 2.091430 0.950416 -1.355982 -0.883573 -1.477589 14.400624 -68.713775 -22.415947 55.186907 -73.659811 0.618276 2.365919 1.250722 0.634864 2.155894 1.608117 2.116049 2.429280 1.907994 2.147887 2.032151 0.870214 2.182085 0.806169 1.279055 -1 -0.019625 1 1 -0.137241 -2.254602 -0.783633 0.606732 -0.260403 1.213428 -1.136625 0.767070 -0.953156 -2.285618 1.010908 2.162703 60.234494 11.140460 37.708519 17.086424 71.526206 1.989129 2.297086 0.875674 1.698957 1.121147 0.860023 1.901248 1.283681 1.081410 1.255231 2.166249 2.401100 0.789914 0.340978 1.569985 -1 0.001815 1 1 -0.537936 1.983835 2.160508 -2.018005 -1.542952 -0.122221 0.439328 -0.530713 0.859986 0.886210 -1.326712 0.972253 -60.637951 -42.041791 53.617396 -52.428009 -57.539458 1.139939 1.711705 1.619208 1.784377 1.270656 0.412544 0.618531 2.145937 0.768231 0.400821 1.591514 2.076391 1.904715 1.039116 1.424004 -1 0.012581 1 1 0.133983 -0.665153 -1.435893 -0.912632 0.219579 0.671984 -1.563970 0.060216 -1.105792 0.620042 1.952232 -1.203218 -51.827125 -8.491960 -74.380674 -15.980148 71.657899 1.439568 2.069497 0.791992 1.504505 2.221345 1.403064 0.555569 1.440443 1.016844 0.590097 1.262596 2.208313 0.616533 2.313992 1.521914 -1 -0.029973 1 1 -1.163508 1.329437 -2.299180 -0.719614 2.148521 -0.849092 -1.579224 -1.837375 -0.481655 0.702706 1.137099 -2.235237 -14.759332 39.903442 7.145945 -48.101249 62.306513 1.908572 0.621020 1.226709 2.048072 0.696056 2.363788 1.428465 2.216500 0.967851 0.675674 1.806851 0.996737 2.401331 2.418704 1.909355 -1 0.033897 1 1 -0.896904 0.672460 1.731922 -0.016220 0.704030 -0.176372 -0.191130 1.524124 -0.587135 -0.239658 1.161113 0.820886 -39.701491 -62.953297 43.943247 -45.841047 -50.470520 1.254477 0.741810 1.852594 0.295168 1.144222 1.685865 1.577572 1.756633 0.729097 1.936978 1.044546 0.428498 1.008470 1.611027 1.527532 -1 -0.032930 1 1 1.288071 -0.098940 0.589802 -2.069443 1.007548 2.243657 0.613929 -1.834310 -0.794253 1.195772 -0.994500 0.286602 27.377871 -60.129046 -38.882229 56.380026 29.088941 2.092450 1.799600 0.630130 1.342728 1.238302 1.136513 0.374104 0.310498 2.293966 2.437781 0.781387 1.026911 1.041378 1.182090 1.382390 -1 -0.012984 1 1 -0.757546 0.792513 -2.163010 -2.343738 -0.351549 0.851215 -0.446878 0.866829 -1.910882 -1.261347 1.584870 -2.222604 -6.542341 -7.124517 -41.758586 13.437130 -62.164015 0.765977 0.779120 1.161796 2.306257 2.014126 1.670061 1.463092 1.444248 1.978793 1.829770 1.436479 1.908123 2.079119 0.508320 1.590325 -1 0.062597 1 1 0.119476 0.553679 -1.289089 1.843800 0.077187 1.374186 0.521699 -1.559897 -2.165971 -0.268345 -0.318430 1.416344 70.556126 -63.198189 -21.958434 -55.393556 50.497532 1.555245 2.254769 0.649347 0.319956 1.495859 0.897420 0.431235 2.013798 0.653797 0.868107 0.517203 2.376985 0.481441 2.073700 1.677755 -1 0.062424 1 1 -1.915929 -1.269053 -0.707663 0.381843 -0.645391 0.837784 0.019779 -2.145711 0.941638 1.906406 1.428775 -0.915362 46.750934 42.954610 -11.874138 -68.642436 -23.417741 1.645343 2.283691 0.745486 0.629190 1.304026 1.021791 0.488663 1.960840 1.586842 2.302845 0.922757 1.020357 1.138427 1.047161 1.637269 -1 -0.008525 1 1 -1.557100 -2.283573 -2.308275 1.916026 -1.811208 1.052970 2.247333 1.130475 -0.454552 -0.868802 1.733123 1.316446 26.788804 -60.566771 -45.722552 -8.931510 38.109419 1.450015 2.159830 0.269067 1.205553 1.986257 1.275983 2.202663 2.400679 0.467338 1.299131 1.996595 1.769696 2.035932 1.409363 0.671598 -1 -0.027348 1 1 2.080617 -1.708829 1.723701 -1.521776 2.355229 0.272996 -1.627549 1.210506 1.589864 1.592397 1.762510 0.422279 12.309367 33.529115 -26.160954 -37.153253 15.284854 0.513066 0.356879 1.057887 1.906383 2.086642 0.940551 0.842055 1.412283 2.496602 1.631529 1.862271 0.942714 1.187995 1.635781 1.314667 -1 -0.013443 1 1 -0.207051 -2.156683 0.323499 -1.055171 -1.534929 -1.931852 -0.270517 0.872799 -0.539080 1.604134 1.103592 0.113274 -0.361192 -70.547382 60.148055 58.353057 39.824421 1.810630 1.507377 0.981566 1.672781 2.184646 1.091243 2.264892 2.032002 0.611043 2.292402 0.900748 2.368172 0.871842 0.297901 2.072333 -1 -0.002427 1 1 -1.882715 0.897666 -2.002662 1.849533 2.180823 0.123516 -2.232951 0.263563 0.064279 1.202865 0.407040 -1.267136 -46.617730 -54.193508 -30.291472 -8.764515 -5.205081 0.898014 1.418842 2.481946 0.563407 0.431323 1.244884 1.509439 1.886095 0.844118 2.347294 0.974739 1.688006 1.573369 0.861026 0.770653 -1 0.030224 1 1 0.007077 1.140146 1.867110 0.725590 -0.675001 -2.028794 0.906993 -0.741467 -2.283346 1.496174 0.881826 0.389529 41.670863 12.191124 -3.786004 -31.360991 15.825446 1.799179 0.306338 2.129640 1.357185 1.207288 1.884666 1.575308 1.952763 0.842938 0.508464 1.748824 2.236032 0.748798 2.290736 2.143266 -1 -0.025480 1 1 1.470413 1.457556 2.151019 -1.271471 1.064557 -0.928115 -0.825209 -0.727988 -1.938255 0.487713 2.143889 1.412993 -72.326154 14.333951 10.721153 40.422623 33.024868 2.109312 1.706777 2.047560 1.083966 1.470942 0.615554 1.613232 0.346406 0.550794 2.193436 0.335483 1.462127 0.964168 1.774298 0.625268 -1 -0.057752 1 1 0.497954 -0.092504 0.374348 0.625545 0.203068 1.190786 0.020464 -0.067596 -0.399709 1.957089 0.324172 0.837544 22.376148 25.927357 11.096593 50.443404 2.291310 0.775616 0.777391 1.363550 2.427545 2.000939 0.532191 2.277071 1.984222 0.816354 1.461315 0.817078 2.373903 0.445586 2.463874 0.579727 -1 0.030719 1 1 1.548393 2.020842 2.097025 0.750434 2.191572 1.714911 1.543336 1.860743 2.094051 -2.117104 1.080929 0.918777 -19.389585 69.238915 -1.558518 55.982445 -53.045176 2.421020 0.340152 1.183954 1.211538 1.314187 0.786111 1.661747 1.224036 2.127655 1.750323 0.421989 1.873674 1.344236 1.816982 0.267379 -1 0.024863 1 1 1.737045 1.264467 -0.969876 -0.550441 -0.844767 0.434085 0.886369 1.347890 1.539607 0.441610 0.128594 -1.708211 -64.399132 43.795723 24.719388 -41.250336 5.602600 0.818361 1.440086 1.778069 0.999805 2.230927 0.448777 2.095820 2.204558 0.508125 0.552611 1.225568 0.877480 0.561106 2.261039 0.278108 -1 -0.007846 1 1 2.194372 1.650344 0.216576 2.023885 1.405957 1.993797 -0.042834 1.090506 1.654192 -1.089464 1.723157 -1.236748 10.231971 68.729365 -15.565428 -8.154551 46.461313 1.004236 2.449625 1.854045 2.180446 0.262798 1.597976 0.434880 0.273878 1.063251 2.061227 1.287245 2.470885 1.412230 1.593912 1.878814 -1 0.002932 1 1 0.790400 0.021864 -0.100009 1.479799 -0.999034 -0.515974 -1.181738 1.242102 0.124472 -0.291707 -1.826711 -0.321017 11.027792 -55.895610 12.477166 3.731538 15.952841 2.415993 1.336795 0.505356 1.268105 0.288137 2.221947 0.264395 1.438840 1.086788 1.650670 1.818651 1.311348 0.317782 0.969827 2.390764 -1 -0.051057 1 1 1.618046 -0.697613 -0.357843 -1.265981 -0.899807 -0.998661 1.025826 -1.582114 1.427427 -0.007138 -2.164476 1.287703 -50.429037 -60.828643 52.990734 65.263344 -68.973976 0.690763 1.159284 0.592852 0.318938 2.391722 0.671207 0.968745 2.197649 1.377987 2.069086 0.622458 0.651221 0.321129 0.967939 2.158380 -1 0.004762 1 1 0.513614 -0.786693 1.018244 -1.769706 1.146575 1.523532 -1.114040 -1.351725 -0.021244 1.098694 -2.104785 0.783137 15.454197 -61.313056 11.468063 -6.263439 30.376043 0.327264 0.582634 1.827547 2.330785 2.494969 1.190187 2.473567 1.497575 0.501224 1.569369 1.140558 0.858465 0.468498 0.545724 2.489457 -1 -0.011207 1 1 -0.442974 0.506268 -1.727473 -0.614616 -0.300565 0.077907 -0.664904 -1.965583 -1.703884 0.008443 0.531138 1.570533 58.958847 21.346980 -21.302740 14.843821 30.103605 1.394341 2.440509 1.633743 0.814959 0.509226 1.053977 1.445792 0.924734 0.497333 1.422594 0.282225 1.860752 2.408039 0.416777 2.014841 -1 0.030899 1 1 1.201717 -0.039858 -0.730557 2.019680 1.428732 -1.640993 1.440536 -1.170322 -0.096635 1.635141 -0.839320 -2.274536 -38.916254 -65.485341 -62.129782 -65.237765 48.884657 2.191497 1.496722 1.907086 0.387412 1.228460 2.231276 1.806838 0.774859 1.555037 1.007820 1.928115 0.583413 1.413851 1.838276 0.408697 -1 0.012844 1 1 1.141104 -0.893560 0.316374 1.729019 -1.675835 0.185439 1.786657 0.998045 -1.966387 -1.074825 -1.993845 -0.751212 -35.998694 69.957403 74.077667 23.356975 10.674670 1.512700 0.440013 1.042342 1.636707 1.128691 1.668160 1.011596 2.386491 0.504298 1.485586 1.497986 0.645735 0.363461 1.431658 1.874456 -1 0.041895 1 1 1.214874 -0.398006 2.311994 -0.681925 -0.582686 -0.858213 0.631918 -1.084440 1.339078 -0.480093 -1.318552 1.466424 12.688103 -51.058193 14.954850 -53.837954 -54.500486 2.280049 0.283515 1.032520 0.816822 0.324110 1.564971 1.472169 0.999886 1.333201 0.856848 0.294712 2.473615 2.295666 1.751401 0.544298 -1 0.002442 1 1 0.555725 0.114812 2.284937 1.677655 2.117404 -0.760035 1.381335 -1.837807 1.680020 -0.535569 -0.646640 -1.316699 -12.229211 -36.356609 54.478508 20.275989 -21.451541 2.334341 1.525231 1.803121 1.306762 1.992023 1.433107 1.478248 1.917691 0.889994 1.625701 0.661143 0.585225 0.382325 1.234789 0.602887 -1 -0.024319 1 1 0.973148 -1.003794 -0.421638 0.968872 -2.191155 0.571587 -1.891789 -0.814626 -1.926596 -1.470703 -1.623846 2.176410 42.987600 -57.398573 -47.812078 -27.595658 -0.215724 0.989876 1.846031 2.498632 2.001263 1.477700 1.704683 0.611352 0.741645 1.327434 0.679333 0.297419 0.726936 1.610091 1.549794 0.631589 -1 -0.038344 1 1 1.840369 -1.037906 1.177429 1.727500 1.061539 0.182363 1.926246 0.298745 2.311392 -1.371327 0.399929 1.743245 57.085281 32.318104 20.379273 64.442248 -69.134193 0.799326 1.013869 2.350112 1.089789 0.329938 0.510200 1.683050 1.518045 0.276655 0.495323 1.393653 2.131128 1.615833 1.310690 0.510690 -1 0.013745 1 1 -1.867609 0.324385 -0.297250 -0.750328 -0.416937 -0.134895 -0.521250 -0.319566 1.176016 1.542795 2.184016 1.967308 -72.942008 13.676117 54.503217 -14.433770 -38.376189 1.545812 1.210497 1.822328 2.362104 2.383793 2.401026 1.796520 0.603731 0.913435 1.850405 1.750331 0.557810 0.863334 1.307898 0.846034 -1 -0.015115 1 1 0.341360 2.265968 -1.410445 -2.038398 -0.280766 -1.726564 0.528304 1.063519 0.480502 -1.242138 -0.733929 1.884734 1.453633 -18.796205 -7.817528 10.812500 -74.319608 0.780273 0.296218 0.783770 0.576587 1.444660 2.151620 1.777578 1.757635 1.820291 1.888123 1.185026 1.226165 1.903406 1.538265 0.364306 -1 0.008697 1 1 -0.090149 2.263190 -0.968218 -0.961627 1.433976 1.682232 -1.054349 -1.855627 -0.931198 -0.797259 -2.204289 1.315473 -44.005981 41.474145 5.959431 -39.850171 -11.830042 2.462345 1.887977 0.986466 0.780882 1.533402 1.893329 0.923218 2.016596 0.426927 1.604265 0.379817 1.827382 1.810573 0.543900 1.074850 -1 0.008164 1 1 0.440858 1.617716 -1.537053 0.069097 2.072411 1.744037 0.964913 1.958149 -0.706821 0.384627 -0.973914 2.263296 25.728919 -24.051969 8.559605 11.277813 -53.802125 0.590357 1.137652 1.522067 0.386818 0.252827 0.515944 1.473371 0.946344 1.461229 1.632921 0.501724 0.976011 0.567812 2.464965 0.911815 -1 -0.003234 1 1 0.688703 1.411509 1.056935 -1.796750 -0.996714 0.765550 1.782522 2.184597 2.291626 1.002032 -0.932850 -0.286384 -60.703140 62.320906 -22.535020 3.921676 61.609676 1.732358 2.246911 1.329559 0.400600 2.385049 1.022802 1.735894 0.913751 0.419532 1.072855 1.481296 1.391632 1.915476 1.900609 1.778501 -1 -0.003783 1 1 -0.744976 0.005748 2.350830 1.727678 -0.659182 -0.049671 -0.727204 1.819674 -0.139064 0.100434 0.956620 -0.757911 -19.931882 -45.135891 -48.917765 -10.879796 -6.737103 1.667577 2.470632 1.653924 2.495112 1.350922 1.696720 1.777057 1.990072 2.396399 0.536585 1.882225 1.050357 1.349549 1.121788 0.385736 -1 -0.003144 1 1 -2.085048 -2.077639 -0.082729 -0.273277 1.609594 -1.383485 -1.300639 0.924393 -0.470705 0.966752 -0.115633 -1.942037 -57.390937 -69.471753 -11.753681 5.880025 -24.419093 1.199596 0.867667 2.133065 0.414445 1.076878 1.582143 2.086284 1.678532 2.084532 1.482808 2.046174 0.292122 1.694054 1.956414 1.453831 -1 0.055283 1 1 1.144872 1.173902 -1.003751 0.311481 -0.406426 2.156469 0.794589 -0.255906 1.403523 -1.206160 0.757512 -1.369588 43.085091 -68.867948 -63.601978 -58.439575 6.066302 0.720122 1.845873 2.087809 0.303859 0.957951 0.780194 1.223634 2.114299 2.266485 1.814879 0.916594 0.950461 0.902657 0.712639 2.079029 -1 -0.003120 1 1 -0.789947 -1.836048 -1.729293 1.780546 1.972722 -0.822140 -0.977224 -1.530389 -1.031541 -0.230790 -0.589638 0.107558 -58.296624 8.639965 11.888835 15.642650 -43.988460 1.914184 0.438762 0.264705 2.149617 1.867290 2.035175 2.179860 1.656098 0.796642 0.907692 2.072093 1.666767 2.349603 1.524364 0.731153 -1 0.036178 1 1 1.479596 0.298848 -0.664423 1.400936 -2.275761 1.743771 1.219139 0.601779 1.313158 2.137886 -0.519915 -1.442731 62.747718 -49.098225 -43.871025 59.688614 -13.471171 0.475482 0.932817 1.349446 1.641319 2.144244 1.556463 2.470685 0.307652 1.709469 2.297588 0.309416 2.108687 2.449976 0.994084 0.572887 -1 0.024956 1 1 -0.894359 1.021593 -2.037905 -1.426704 -1.985776 -1.805744 -1.347511 0.129985 -1.886081 0.869342 -2.086307 0.331710 9.376243 -63.490847 9.330493 67.590678 46.528123 2.097403 1.798293 1.157066 1.557947 0.415077 0.452929 2.126897 0.255657 0.834910 0.582372 1.929845 0.412440 1.130683 1.397196 0.917536 -1 -0.030987 1 1 0.134579 -0.080529 -0.999401 -1.981246 -1.059816 0.496208 -1.162234 -0.812747 1.374945 -0.859878 0.927629 2.080500 32.854850 41.458670 45.867266 41.144024 7.618515 0.540783 0.432265 1.333755 1.166056 1.902961 0.819390 0.742134 0.548984 1.020782 1.526951 1.459296 0.630005 1.501797 1.695132 2.090609 -1 -0.012957 1 1 -0.073876 -2.275003 0.355998 -1.469180 0.410621 -2.349523 1.379513 0.517192 -1.911973 -0.748530 1.538635 -1.746330 -57.810954 71.290311 -23.748400 10.640162 29.208436 0.717771 0.573139 1.992264 0.985067 2.017495 2.033461 0.375432 2.389869 1.033859 0.826706 2.200202 1.551752 2.041615 2.417866 1.322331 -1 0.027323 1 1 -1.276091 -1.185041 2.283804 1.482100 -0.031956 0.133647 -1.610441 1.283851 -0.341707 1.327756 -2.274616 2.135163 27.070884 30.347585 51.860403 -32.209865 -1.203915 1.612027 0.329722 1.384192 0.620807 2.160837 1.439309 2.221243 1.929393 1.804646 2.179888 2.120439 1.966497 2.160359 2.399083 0.630154 -1 -0.034663 1 1 -2.178101 -1.507312 0.403464 -0.111613 -0.352852 -2.200581 -2.332356 -2.264706 -0.941739 1.112449 -1.823172 -2.104290 -10.062103 -63.770819 -46.157412 32.382643 55.077660 1.978423 2.349359 1.932748 1.939934 1.226085 0.565537 2.475493 2.357010 2.268881 1.587876 1.684893 0.990058 0.400035 1.891436 0.621189 -1 -0.015002 1 1 0.847443 2.130557 -1.178409 0.648282 0.627764 -0.216723 0.205277 0.616537 -0.400768 -1.710328 0.083528 -0.433564 -49.479436 -0.887522 -66.578291 18.661541 -5.486285 2.005049 2.109950 1.184839 0.338728 2.002010 0.537802 2.084758 0.779045 2.153962 0.631791 2.265756 0.817483 2.444614 0.871219 1.085687 -1 -0.059810 1 1 -1.556277 2.132570 -0.320124 1.230612 0.224822 -0.746094 0.061536 2.227921 0.030821 -0.349227 2.170616 -1.774151 58.592444 13.210200 23.823976 59.563133 -22.422155 0.637545 2.225550 2.315048 1.256835 2.118774 0.985517 0.576740 1.772472 1.443474 2.469478 0.259500 2.412306 2.374860 0.767252 1.962000 -1 -0.007451 1 1 -0.422943 -2.127255 0.124832 1.032791 -2.324387 -0.260846 -1.512617 0.779362 -1.712697 -2.026673 -1.147949 -1.064297 18.657713 -69.817867 21.115404 -13.410958 52.035708 2.337081 0.326994 0.542473 1.842614 1.310622 1.622951 1.688516 1.145767 0.659980 1.281173 1.671907 0.993674 0.430666 1.447335 2.115567 -1 -0.022202 1 1 -2.130534 1.550943 -2.235424 1.112802 -0.608027 2.065459 -1.998487 1.332259 -2.000654 -2.095740 2.002516 0.397479 -55.396339 3.722453 13.271725 7.882623 33.244660 1.269889 1.023764 2.144621 1.138232 2.270311 0.870369 0.290362 1.358863 2.414671 1.626304 1.791580 0.835122 1.900163 1.048251 1.949458 -1 -0.062123 1 1 -1.821848 1.303702 -1.295963 -0.586244 0.610723 0.839409 -0.950889 -1.885031 -0.320682 1.273370 -2.146981 -1.552371 57.292321 62.033403 -54.598794 58.066001 15.283353 2.384624 0.630017 1.701434 2.243917 0.510069 1.723836 0.761399 0.328615 0.788721 0.540219 2.215190 1.443896 0.566425 1.660019 1.440670 -1 -0.002932 1 1 1.106837 -1.910197 0.817949 1.229398 -1.326658 1.879228 1.757877 -2.046097 2.268985 2.178926 1.228585 -0.863637 -31.385443 54.862405 22.446332 5.507167 8.949517 0.843062 0.339957 2.407421 1.271918 1.379234 0.532431 1.809502 0.553802 1.007943 1.750012 1.943797 0.888710 0.298988 2.344567 2.382333 -1 -0.000021 1 1 1.712590 0.224931 1.074605 -1.700957 2.076846 0.884059 0.217246 -0.854024 0.353816 -0.447234 -0.406515 0.673968 -38.377951 -18.216173 -9.227411 14.910380 -51.249566 0.603084 1.289972 1.067324 0.757710 1.324136 1.511202 2.263583 0.281838 2.093785 1.746848 0.526419 2.031214 0.866079 2.435100 0.728126 -1 -0.025756 1 1 1.602281 -1.760135 1.788349 1.163639 0.875340 -0.243093 -0.026045 0.507083 -2.175226 -0.309889 -1.111629 1.478981 -19.602237 -54.793134 -58.196033 49.280121 -49.000050 0.717325 2.074029 0.456732 0.799419 0.340838 1.458081 0.467480 1.444282 0.295127 0.450080 1.487705 1.113632 0.565145 0.387701 1.594605 -1 0.015937 1 1 -0.810395 -1.498723 -1.321981 0.386700 0.883917 -2.163010 -2.349307 0.297790 0.396923 -1.654051 -1.243628 -2.206995 -55.710468 -25.837854 -6.811289 -27.336434 6.553428 2.026909 0.506081 2.196665 0.602387 0.813479 0.388793 1.940798 2.248659 1.460411 1.372233 2.113219 2.123979 0.713970 1.951278 0.634071 -1 -0.033431 1 1 -2.064389 1.131835 -1.161331 0.216875 2.342788 -1.491887 0.476662 0.197484 1.592506 -1.115755 -1.906856 0.425720 52.985718 -19.038392 -28.258960 -48.343802 35.722946 0.558386 1.535805 1.775469 2.301740 0.350213 1.529719 0.738571 1.417310 1.474073 1.498893 2.391101 1.483452 1.624521 1.075623 0.749795 -1 0.026623 1 1 0.170083 -1.833974 0.142848 2.239394 -0.360851 0.025104 -2.198422 0.967076 0.608775 1.088214 0.829216 2.101973 -29.408214 -13.852092 -12.104204 -35.357998 38.127776 1.577889 0.321640 0.546977 1.034262 0.843549 1.784124 1.531033 0.327328 1.659444 0.782973 0.678052 1.269995 0.552464 1.020616 0.998709 -1 -0.014145 1 1 -0.097703 -2.183525 1.575612 -2.308295 1.589630 -2.326862 0.548266 1.994431 1.177358 0.540709 2.218503 1.955810 -74.074971 21.969443 -59.574639 -20.956472 -15.428474 2.029490 1.145208 0.254731 1.006956 0.915420 1.472112 2.279929 0.513196 0.289044 1.719937 0.482430 0.698388 1.050413 2.285045 0.998027 -1 0.004480 1 1 -1.729458 -0.986590 1.271959 -2.291081 -1.263493 -1.497665 2.319952 1.133400 1.574094 0.437267 -2.176811 1.320542 -31.758148 -59.200370 -30.620575 9.993230 -43.786761 1.013645 0.828387 1.208353 1.796137 0.930710 1.948968 2.307434 1.538225 1.946930 1.803446 2.273578 1.781264 0.695727 1.328523 0.992614 -1 0.054173 1 1 -0.760085 0.540156 2.337972 -2.307550 -0.027616 -2.320250 -1.416233 -0.354064 0.995069 -0.137763 -1.604085 -0.275174 -63.336028 61.373263 -49.563128 -57.495042 -19.166561 2.389015 2.422728 2.043326 1.930049 1.580464 0.859090 1.981867 1.742288 0.392302 2.421879 1.261895 1.661734 1.017109 0.551421 1.484505 -1 0.067371 1 1 -0.058071 -0.529926 -0.047340 0.755616 -0.243018 1.245682 -0.972557 1.513255 0.509355 -1.677679 2.188964 0.291107 37.181924 16.603876 61.345796 -61.204649 33.456218 0.604925 0.716642 1.843643 0.615487 0.497470 1.477409 1.305838 2.216704 2.140665 2.155207 1.321980 1.265370 1.572818 0.600350 0.328228 -1 -0.051338 1 1 -0.064388 1.679641 -2.192548 0.731497 -0.349474 -1.969597 1.521886 -0.505394 2.275652 1.138145 1.214805 -1.560049 -0.301278 36.419896 -40.800966 58.164765 25.208140 2.473241 0.507990 0.535673 2.311966 1.212387 2.080456 0.482845 0.928691 1.761737 1.021687 0.986764 1.286000 1.796791 0.670077 2.240923 -1 -0.022352 1 1 1.345797 -0.659226 -0.779360 1.746148 -1.249503 -1.990373 1.043891 0.450031 0.289503 -2.220960 -0.849622 -1.060592 50.829733 45.324692 72.099224 71.661083 57.827508 2.228881 2.047153 1.002338 2.050094 0.924316 2.486389 0.990828 2.100747 1.756749 0.422710 0.478592 1.453667 0.540235 2.473360 0.263798 -1 -0.021858 1 1 -0.088187 2.243489 -2.217049 -1.083239 -2.040829 1.270575 -1.998916 -1.160773 0.178027 -0.266378 -0.241872 1.645446 -63.831277 -12.278020 43.311541 -12.938622 40.582666 1.717911 2.426389 0.570363 0.343456 0.471124 1.935132 1.516236 1.370923 0.354373 1.698430 1.263213 1.319291 1.075055 2.447807 0.542312 -1 -0.007708 1 1 -1.632611 0.952157 -0.376611 -0.957424 1.387229 -1.749498 1.498634 -0.172470 -0.587982 -0.333796 2.342102 1.118303 73.742675 -56.868503 11.071228 74.136766 -33.374632 2.463373 1.153239 2.496892 2.017943 0.559143 0.764639 0.794487 0.692377 1.280049 0.779332 2.475572 1.445777 0.675614 0.800883 2.438484 -1 -0.033306 1 1 -0.425196 -2.291177 1.823924 0.599604 -2.253402 0.545235 -1.839940 -1.173190 -1.167372 -2.352412 -0.053543 0.171228 -45.850706 -62.809767 56.240782 -61.168822 35.613156 2.129687 2.151947 0.521020 1.288431 2.152217 0.566147 1.484090 1.103957 2.201674 1.526573 1.861361 1.389078 1.736287 0.772392 0.598605 -1 0.008742 1 1 -0.775216 0.701661 -2.286315 -1.278904 -1.335121 1.019094 -1.616743 -0.963829 2.123773 -2.100503 2.056172 2.141974 70.419128 34.290236 16.000077 -36.699077 -1.394241 0.879752 0.493013 0.822528 1.720792 1.358459 2.363948 1.865297 2.296859 1.552987 0.309214 0.963291 0.530199 0.303300 0.570329 2.011961 -1 -0.021030 1 1 1.292865 0.352487 0.777427 -1.239508 1.053595 -1.388994 0.346586 0.554613 0.269294 2.139037 -0.019946 -0.646283 -0.749636 0.861301 -74.119866 17.410791 -26.843324 2.038873 1.337875 0.659062 1.599588 0.524669 1.866676 0.722922 1.642722 0.982119 1.967303 2.212236 1.293631 1.804388 2.341864 1.960614 -1 -0.001865 1 1 2.207640 -1.538123 0.925866 0.713362 1.161130 1.103172 -2.235775 -0.078002 -0.937460 2.331823 -1.992671 0.122176 -37.631223 -67.956868 -51.074948 33.349953 -37.338917 2.047280 0.890234 1.168645 0.418858 0.993664 0.252811 0.251100 0.734620 0.262241 1.240765 2.039607 2.422859 1.986198 0.285793 1.074591 -1 -0.013824 1 1 1.467803 0.003288 -1.288269 1.489208 1.628119 -1.043595 -0.196703 2.117921 -1.493387 -1.171698 0.336673 -1.112592 -18.142239 33.382063 52.340115 -69.693218 16.082232 1.285975 1.378957 0.380644 2.233981 2.273831 1.523756 1.772425 0.655862 1.815514 0.351197 2.312292 2.194347 2.145317 1.591763 1.766972 -1 0.000745 1 1 0.231180 -2.278675 -0.113451 1.739777 0.051614 0.393978 0.688508 -1.871481 1.208913 -1.624091 -1.939867 1.668418 -73.900101 -38.995674 -50.300793 -5.433636 26.882712 1.641170 1.886957 1.834502 2.227246 1.566789 0.516223 1.656819 1.657987 1.042532 0.336216 0.289169 1.563334 0.960002 1.509968 1.787699 -1 0.007325 1 1 0.862886 -2.202965 0.003367 0.034391 -1.622400 -1.794631 1.640964 -1.933523 -0.081355 -0.734356 -0.581043 -1.515284 -51.715826 62.108513 7.784784 38.871259 59.246759 2.279123 0.471550 2.347270 0.560761 0.963818 0.390950 2.197636 1.164438 1.711883 2.364538 0.538384 0.617481 0.252321 1.010743 1.557867 -1 0.000153 1 1 -1.918571 1.452376 -0.084368 0.462829 -1.385840 1.528882 -0.737531 -2.095451 2.143505 -0.324608 1.266081 -2.131993 18.877899 30.845228 15.741964 -24.815252 -69.942390 1.798873 1.901858 0.283333 2.480665 1.531140 2.117845 1.124616 0.668585 1.905233 0.758570 2.285113 2.137914 0.918634 1.482183 0.554341 -1 -0.016869 1 1 -0.421173 -0.648626 -1.706560 2.150474 -1.006912 -0.985589 -0.742869 -2.282356 -0.714123 0.182386 2.313938 -0.996083 62.045926 5.877320 -69.889907 10.334208 -12.963872 2.368055 1.149280 1.198009 1.179124 1.035358 1.256236 1.049671 1.064381 0.798910 0.785432 1.510550 0.315016 1.729257 1.873591 2.191846 -1 -0.011409 1 1 -0.542814 0.109100 0.529383 0.353685 2.058903 0.903414 0.363049 -0.779405 0.987951 -1.974498 -0.737885 1.376529 69.994929 -45.227713 57.821612 -42.171719 -30.086372 1.200198 1.974525 2.092490 2.482349 0.592154 2.084221 0.749860 2.152003 1.466641 0.341683 2.165271 1.718337 0.585551 1.347645 0.617428 -1 0.005997 1 1 -2.293142 1.796381 -0.507319 -1.803891 1.518614 1.046518 2.190163 1.605369 -1.697801 -1.426508 1.311449 1.687718 51.159636 40.001693 8.448030 -63.951567 66.007620 1.226069 0.294511 1.354774 1.183604 2.079475 1.991636 1.683010 0.846759 1.734606 1.776726 0.939875 0.736449 1.743764 0.438107 0.506479 -1 -0.015883 1 1 0.261159 2.068996 0.902379 1.810354 -1.275786 -0.761655 -2.279616 -1.779195 1.885142 2.188773 1.799320 1.773665 -18.614171 51.624090 46.072481 40.183869 70.279821 0.519234 0.510647 2.451248 2.124242 0.633684 0.319652 0.888325 0.580535 0.303240 1.800466 1.691250 2.094094 2.430155 0.859284 0.741037 -1 -0.011542 1 1 -1.190052 -1.830154 -1.641943 -0.379960 -0.707149 -0.409597 0.703357 -2.069493 0.177322 2.021473 -1.419033 -0.293923 -43.774051 39.526099 -34.859251 20.576615 -68.830898 0.761558 0.757417 0.911309 2.124295 1.523694 0.731151 0.447762 0.794212 0.577095 0.979656 1.081484 0.250263 2.427778 1.418064 0.655538 -1 0.037294 1 1 -0.005451 -2.075963 -0.177587 -1.766288 2.041784 0.644484 -1.937812 -1.485428 0.654506 1.568163 -0.271527 -1.956538 -15.114720 66.901774 18.112524 67.196183 16.246442 2.184244 1.084666 1.975663 0.968002 0.959639 2.158247 0.659818 0.815832 1.682271 1.927250 1.799358 1.053041 1.468529 0.562744 0.540163 -1 -0.002212 1 1 0.174406 0.133381 -1.356104 1.787052 -1.776776 0.140251 0.998813 1.524599 -2.033875 0.338992 0.160635 -0.414290 61.702974 -58.119201 -9.406517 4.662189 57.411605 0.877730 0.260086 1.020520 1.628756 0.254070 1.162585 2.063847 0.324765 1.322969 2.139829 1.597996 0.762642 0.977792 1.247441 1.734764 -1 0.014331 1 1 0.126475 0.377933 -0.376294 -0.352731 -0.161362 2.320572 2.115341 2.277267 0.010179 1.434646 -1.204602 -1.315490 34.759909 -40.217058 -28.087072 -9.415683 0.615763 1.361914 1.934379 2.351887 1.657510 2.023789 2.066356 1.999253 1.446506 1.670703 1.002101 0.303057 0.984383 1.769869 0.447353 0.663859 -1 0.008075 1 1 0.766136 2.195428 0.547913 0.759407 2.196573 0.944763 -2.118186 1.745142 0.696395 -1.264559 -0.572114 -2.253064 48.111613 -38.119709 -27.943443 4.558260 -39.317792 0.413069 0.452463 1.043157 1.841802 1.171403 1.766687 0.958887 0.771298 2.460202 1.859480 1.284309 0.381389 1.252684 2.101891 0.728196 -1 -0.007324 1 1 0.700963 0.106647 1.703543 -1.035312 -2.342767 1.832666 1.451471 -1.172114 -1.935479 0.028483 -1.943723 -1.875939 53.511862 -26.143118 -37.387266 -17.776797 25.368740 2.461160 2.218373 0.941924 1.415279 1.095482 1.515572 1.472808 0.482808 0.309336 0.755797 0.683304 1.791274 2.435133 1.273663 1.450284 -1 0.009476 1 1 0.694494 -0.233178 1.680769 -2.086245 1.366072 0.807301 1.336405 1.714382 2.076019 1.128745 -1.251732 -1.753106 67.520779 71.740400 40.894940 21.264249 -61.758982 1.626834 1.701197 0.518522 2.055004 2.444934 1.750201 0.626331 0.493725 1.536219 1.980837 2.433672 1.478298 0.509136 1.793748 1.276312 -1 0.040319 1 1 -0.553004 -1.509599 -0.336317 -2.328630 -0.887359 0.871442 0.228406 -1.784962 -0.795569 -2.082398 0.046681 2.312930 29.050195 -3.364258 6.913558 -53.832045 44.824358 2.319742 1.407378 1.058871 0.451547 1.403835 2.248620 0.813145 1.519655 0.347356 0.767456 0.881943 1.314952 2.391415 2.265652 1.318877 -1 -0.011298 1 1 -1.160716 1.130771 -0.192482 -2.351664 -1.611484 -2.118208 1.370395 -1.921174 0.122397 -2.193131 0.348649 2.245226 -41.171512 -19.601658 -45.058695 48.504860 -28.820132 0.925511 2.305673 1.195568 0.668137 1.128442 1.973881 0.273441 0.465740 1.445536 1.115590 1.961946 2.171430 1.730139 0.949203 2.262761 -1 0.020603 1 1 -0.490797 -2.139579 0.335290 -0.802872 -2.295703 1.160536 0.553991 -0.750487 1.634864 -0.775953 -2.255141 -0.416250 63.157717 -58.246580 -50.272653 17.520120 10.650434 2.152737 0.302840 1.840061 1.159203 1.473692 1.835205 0.535447 0.749828 1.602698 1.039674 1.798737 1.867787 1.400628 2.356619 2.450689 -1 0.012102 1 1 2.185293 -0.143233 0.720126 1.747239 -1.762025 -1.697670 0.778932 0.501829 -0.938676 0.755411 1.011787 -1.900490 -30.800816 -19.311779 26.937171 33.040088 4.761361 2.487779 1.847123 0.591321 1.575716 2.065947 1.874148 0.300360 0.652999 0.959112 2.292284 1.161316 0.988577 0.271361 1.518967 2.271651 -1 -0.074798 1 1 0.931352 -1.314880 1.922560 -0.384135 -0.177778 -0.260066 2.161777 0.467890 -1.145747 -1.741075 1.696203 -1.870097 29.392310 46.554189 36.256856 68.986410 -45.408423 1.684467 0.589807 0.878525 2.374124 1.909499 0.458553 2.145913 0.366720 2.216329 0.338373 0.542661 0.496709 2.190199 2.179342 1.954870 -1 0.000263 1 1 -2.169932 -0.864511 -1.546869 0.026644 0.129137 -1.999988 -0.325912 -1.809872 -0.046112 -2.168480 -0.021408 -1.667521 -46.036670 -38.309854 -73.720021 -12.394285 39.246360 2.328661 0.549887 0.445112 1.244208 1.400452 1.643251 0.864124 1.085387 0.591499 2.322648 0.752316 0.681163 1.798752 2.129303 2.452935 -1 0.047936 1 1 0.413618 0.911940 2.278640 -0.475278 -0.503774 1.231295 2.282395 1.368870 0.714631 -1.082661 -1.756932 -0.927746 21.487913 -52.649345 -27.536424 -54.672205 24.243583 2.303579 1.999411 1.858403 1.171668 1.728680 1.177277 1.494404 1.199364 1.465175 0.452496 1.599119 1.641659 1.106676 0.646108 2.145132 -1 0.007152 1 1 -0.778109 -0.796378 -1.546463 2.130435 1.485615 -2.220401 -0.878291 -2.235167 0.712491 0.648541 0.268464 2.312285 -15.698240 9.683151 -5.287004 -58.683220 -38.876753 1.351131 0.709482 0.770389 0.677169 2.180999 0.551931 1.061799 2.403004 1.282758 1.312870 1.157398 0.386319 0.861065 1.424910 0.961490 -1 -0.042183 1 1 -0.123679 -0.512574 -0.581945 2.164680 2.134586 0.575707 1.367473 0.793661 -1.719210 1.600344 -1.342194 -0.049263 44.851198 64.088086 -21.539987 -72.568442 -7.812064 0.664519 1.069390 1.738505 2.048335 0.608813 0.827952 0.638489 2.337683 1.434856 1.621620 1.816901 1.147778 0.702427 1.433608 0.902711 -1 0.047311 1 1 -1.903993 1.418233 0.979115 0.317812 2.335790 -1.297664 -0.905337 0.312394 0.811842 2.256226 -0.208648 -0.728433 0.400183 -24.121371 42.119878 58.794292 -44.340476 0.919355 2.349146 0.600429 1.654510 1.096688 1.527890 1.491324 1.177668 1.307208 0.494496 0.997003 2.385283 0.449243 0.922094 1.131363 -1 0.026663 1 1 0.825404 -0.700968 -0.200214 -0.343399 1.173373 -0.462917 -0.091351 0.907289 -0.487548 0.617015 -1.795543 0.455188 67.997417 -17.412252 2.280655 -69.029395 72.951581 1.333340 0.950368 1.588456 2.425688 2.282519 1.290204 0.464092 0.751270 1.103071 0.808512 2.403008 1.358108 0.975810 1.686539 1.655126 -1 0.012505 1 1 -1.444531 0.001027 -1.589979 1.184704 1.470684 1.303978 -1.362281 1.642063 -2.308774 -1.750666 0.711326 -0.077841 56.621523 37.938738 -13.631747 -58.778579 8.424088 1.129811 2.489840 0.494643 1.220568 2.343799 0.728250 1.204201 1.763775 1.524529 1.264009 1.194388 1.076929 2.447924 0.256791 1.883892 -1 0.007016 1 1 1.439327 2.083673 -2.177211 -0.684260 -2.130712 -1.428849 -0.329701 0.490735 1.100644 -2.312099 -1.091161 1.474728 -44.902700 -29.675917 -13.137080 5.099526 57.736476 1.779274 1.003318 0.519432 1.587649 2.362294 1.080115 1.992739 2.221427 0.516872 1.317455 1.712678 2.221532 2.293354 1.152488 1.109045 -1 -0.067024 1 1 1.437161 -1.339310 1.303539 0.688936 0.612662 0.441088 0.783537 -2.215108 -1.449916 -0.968859 -2.314037 -0.669163 58.822538 -19.603482 74.276416 63.720247 -53.813291 2.275295 1.376404 2.471530 1.000192 1.971586 2.195693 2.268887 1.685766 2.176662 1.912526 1.831223 1.110850 1.057951 0.739815 2.073037 -1 0.003281 1 1 1.655063 -0.591738 -2.200368 1.241624 1.509436 2.306759 0.875342 -0.211966 0.058274 -0.761059 -1.700635 -1.933079 -65.151251 2.925845 -25.329081 -5.868155 73.924594 1.384647 1.511690 1.470517 2.476467 0.730377 0.950086 1.353518 0.326937 1.823801 2.377691 1.100993 1.881460 1.704350 1.762536 0.936070 -1 0.023242 1 1 0.929651 -1.641201 -2.058060 -0.876547 -1.190258 -0.574095 2.149864 -1.833142 -0.027450 0.464922 0.801818 -1.283717 -67.226569 73.050093 2.915365 -51.459956 12.517241 0.284045 0.942313 1.209822 1.730070 2.031282 2.010175 0.503775 1.703250 1.263634 1.650249 1.493873 1.274498 1.980395 1.750686 2.022654 -1 0.063637 1 1 0.364533 0.607950 1.353332 -1.243255 -0.656860 1.277881 -1.725311 -1.971699 -0.821187 0.892360 -1.631670 -2.081949 -58.187817 37.367798 -9.419831 -69.100752 73.664583 1.084635 1.459234 1.848398 1.775750 0.285305 1.864082 2.129702 2.407986 1.779759 2.416546 1.641283 1.546319 0.733871 1.168576 1.510886 -1 -0.002902 1 1 2.068701 0.656316 -1.007310 1.751724 -1.784179 -1.767068 -1.627484 2.293108 2.344945 1.774426 -1.932133 -0.286997 61.502688 25.678769 33.073889 -27.148713 11.574971 1.233027 2.490296 1.410619 1.523281 0.540521 0.534370 0.659850 1.350539 2.008379 1.827370 1.599683 2.126660 0.783838 1.709730 2.176201 -1 0.014540 1 1 1.166190 1.330283 -2.213192 -2.229769 1.903994 -1.405030 -0.552511 2.069980 -1.408640 0.028481 -1.981526 -1.057081 -20.806426 -43.600901 -50.350018 67.248305 -7.741003 0.579407 1.591037 0.806433 1.213613 2.441474 2.101743 0.490878 0.936912 0.438265 0.917530 0.929362 1.788929 1.280222 1.446634 1.580716 -1 -0.011276 1 1 0.035901 0.207562 1.327477 -2.248425 -0.626178 -1.407032 -1.222372 1.612809 0.820781 1.705432 -2.272193 0.453412 18.097284 -38.950317 -37.983470 11.821325 -68.995799 1.938992 1.139398 1.607962 1.772511 2.095125 1.766101 2.353244 1.977565 1.439732 0.325463 1.811402 0.979255 1.090826 2.008896 1.515003 -1 0.023289 1 1 -0.518501 -1.244085 -0.464618 -0.411329 -0.130446 -1.149063 -0.924088 0.887342 -1.154319 0.267173 -0.537403 1.518865 17.578150 -64.029777 -48.453793 -12.906952 -27.150657 1.058645 1.145378 0.874594 1.545797 0.964424 1.576962 0.497366 1.985670 0.399931 2.391263 1.950431 2.138440 0.752460 0.853643 0.427241 -1 0.027110 1 1 -1.955095 0.205173 -1.129515 -2.255113 0.067332 0.681080 0.512115 2.287294 -1.127120 0.300905 0.917355 -0.953541 21.175082 -60.398735 -71.534551 -31.199103 36.672502 1.446232 1.577855 2.004778 2.047866 1.729677 2.179157 1.086311 0.371907 1.647537 0.907718 0.264122 1.355272 0.560398 1.604490 1.908339 -1 -0.012384 1 1 -1.738358 0.231453 2.306616 -1.533829 -2.299247 -1.857132 2.054274 -1.485041 -2.267322 2.215734 -2.169557 0.716382 2.525614 -2.006587 25.292242 -13.282961 -46.728609 1.859098 1.617487 2.094850 1.649128 0.640690 1.068968 1.395995 0.979741 0.258667 1.922274 1.403011 1.906859 1.074692 0.852091 1.336798 -1 0.044706 1 1 1.505697 0.722068 1.392696 0.610245 2.229978 1.618095 0.119631 -1.555509 0.893870 0.175906 1.777943 0.632859 18.887364 39.925575 -70.868681 60.084749 44.369113 2.300189 1.275055 2.357505 1.580785 1.750205 0.688967 2.473528 0.834514 0.672506 0.303065 1.113406 1.268960 1.167793 1.855272 0.302346 -1 -0.021473 1 1 0.087645 -1.934894 0.431358 2.176820 -1.168114 -0.671990 1.467748 -0.918292 -0.657988 1.179176 -1.903800 -0.043289 -59.083430 -15.214986 31.732249 73.915321 -5.195924 0.956474 0.706180 1.511076 2.412332 0.556095 1.282264 2.004154 0.563834 0.852512 1.662861 1.959889 1.351549 0.988634 1.224819 1.774429 -1 0.028862 1 1 -1.432760 -0.086495 -2.299765 -1.130086 2.284281 0.070287 -1.497138 1.763813 -1.235511 2.257448 1.479993 2.249436 -39.167020 69.900939 25.080306 24.702772 -20.515540 2.054851 2.131314 0.252126 2.224683 1.253874 1.867590 0.326585 0.416857 1.113628 0.489671 0.903041 0.414681 0.535614 1.309027 1.809258 -1 -0.018186 1 1 1.930916 -1.314199 -0.781529 -1.730349 -1.827678 2.288847 1.424749 2.106679 -1.942015 -1.447826 1.158092 1.889172 -24.004412 57.855349 74.851081 -27.874063 -29.378853 1.819319 1.285200 1.863408 2.040526 2.120169 1.925737 1.112785 2.075113 0.671401 1.994503 0.365027 0.758013 1.916403 1.730746 2.144495 -1 0.057103 1 1 -0.737306 1.687422 1.346781 1.738936 0.059857 2.276641 -1.085761 -2.017280 1.220300 1.257791 -0.075144 -0.016607 -34.283658 -55.445177 -67.082502 -55.604698 -48.152427 0.657347 2.025244 1.777654 0.777250 1.242013 0.511404 1.670714 1.192528 1.314750 1.245280 1.415554 1.223390 0.269302 0.650942 2.375443 -1 -0.038827 1 1 1.982922 0.958541 -1.459429 -0.645497 -0.953337 -0.605466 -2.015991 -0.677807 -2.056171 -2.119108 0.395689 1.162538 38.462191 -65.947843 -35.401430 58.165837 43.217790 2.295959 2.175797 0.876939 0.471892 1.331361 1.431236 1.525994 1.122556 2.040100 1.708771 1.811532 0.924593 0.380973 1.018700 0.284921 -1 -0.004156 1 1 -1.592200 1.549505 1.877313 -2.155038 -0.309747 1.275303 2.071086 -1.669265 2.220716 1.449680 1.729792 1.889170 -25.173671 56.109800 -12.584054 -0.203772 25.195878 1.631782 1.608216 1.527577 0.737281 2.223389 1.997581 0.350695 0.631772 1.945302 1.436979 1.306894 1.962243 0.414767 1.996272 0.851041 -1 -0.028259 1 1 -1.251410 -1.058313 2.206971 1.346645 -0.538275 0.998900 -1.731806 1.966003 -0.665173 -1.771878 2.342451 2.271895 -24.015363 23.787362 44.188632 28.333498 -48.899054 1.429043 0.682871 1.263760 1.510534 2.297108 1.243462 2.370004 2.409855 1.684997 0.498420 1.692204 2.372582 0.734303 1.681897 2.391706 -1 -0.010436 1 1 -2.246374 0.849088 1.511031 0.831892 -0.056691 -0.910494 -1.545295 -1.796379 0.532030 -2.294389 -0.314288 0.346410 73.392295 54.297735 -17.973385 21.311212 -22.455946 1.118715 0.486987 0.795156 0.678539 0.451730 2.228301 1.296972 1.713185 1.750242 1.315490 2.435198 2.368470 1.376854 1.035530 1.898410 -1 0.021779 1 1 -1.497827 -0.400604 1.055739 1.657988 1.447455 2.026475 -2.182359 2.333195 2.217774 -0.861472 -2.306905 1.384689 -64.305640 -34.899033 -48.055546 -69.569780 -9.288544 1.936670 0.362525 1.450714 0.406821 1.195065 1.202803 0.766430 1.644169 0.548122 2.279148 0.883838 1.659296 0.532430 1.808780 1.919442 -1 0.001485 1 1 -0.992279 -0.091514 -1.832704 -2.075127 -0.260440 0.587743 1.037785 1.500831 -0.950744 0.559804 -2.017255 1.635320 69.246243 -28.388293 27.961574 0.174732 -63.286614 1.253162 1.136412 0.928237 0.880452 1.010220 1.760632 0.446590 1.331922 1.869907 1.032334 2.191571 0.477051 0.291995 1.810877 1.155149 -1 0.014987 1 1 -2.227492 -2.230742 -0.319536 1.673761 -2.066948 0.531986 1.694840 -1.223543 0.774494 1.307665 -0.650339 -2.222118 -46.313998 -49.361199 36.325463 22.053611 5.033387 1.317036 1.422590 2.475928 0.676557 0.900055 1.981715 1.436910 2.403518 0.922635 1.230633 0.497006 0.426880 0.822587 0.464381 1.106815 -1 -0.048812 1 1 -0.498419 1.692742 1.215993 -0.429232 0.569583 2.113600 1.279713 0.799702 0.862764 0.457666 1.368876 0.810595 4.736528 -43.167632 31.615431 60.540675 57.121079 1.884659 1.468402 0.679462 2.463138 1.712324 0.781553 1.558287 1.631101 1.418419 2.124186 1.943433 1.534207 1.909423 1.426999 2.313296 -1 -0.034923 1 1 -2.117570 -2.035685 -1.807771 2.281509 0.607372 1.064936 0.730707 0.515181 1.981704 -0.670906 0.831859 -0.596849 45.651305 11.479404 34.344653 30.591154 -54.469109 1.190178 2.321951 0.281775 1.037120 1.619689 0.857251 0.321628 0.346670 0.488997 0.819834 1.457311 1.019551 1.090653 1.361298 0.589126 -1 -0.021198 1 1 0.106385 2.017811 -1.715364 0.268450 2.089340 -1.180851 2.028126 2.001379 0.145275 0.624581 -1.862871 -0.155504 57.676605 70.694545 13.224510 -35.666610 -48.707665 2.429085 0.887694 1.228115 0.936838 1.431364 1.428945 1.286927 1.630380 0.544237 2.234488 1.797680 2.110926 1.824231 0.593554 0.869549 -1 0.073126 1 1 2.043512 1.412639 1.207311 -0.277864 -0.083287 -0.231294 0.357955 -1.566368 2.173511 -0.241148 -0.323091 -1.515366 54.085927 22.180643 40.068486 -68.951259 36.188559 0.941709 2.310350 1.047387 0.942399 0.394930 1.584090 1.056904 1.132228 0.349757 0.616068 1.252581 0.385368 0.637043 0.525114 0.335216 -1 0.007609 1 1 -0.136314 -0.816303 -1.841032 -0.672876 0.712298 2.128430 0.774964 -0.230871 -1.945122 -1.816641 -0.711810 1.363300 42.747343 -45.403618 -48.605420 -11.295266 60.463544 0.786695 2.482946 1.619964 0.979102 0.765109 1.936285 0.636429 1.462737 2.226358 2.397089 0.880903 1.834820 0.826784 1.262274 1.283089 -1 -0.009797 1 1 1.019147 -0.728135 0.315432 0.025030 1.274880 -0.329153 0.269437 -0.176979 -0.965617 0.349986 1.159126 0.422984 -60.306238 -16.941737 -39.766838 38.748043 -61.634026 1.628782 0.695519 2.334410 0.420947 2.350119 1.192187 2.337473 2.411334 1.796713 1.611387 0.833909 1.765320 0.489893 2.375478 2.154011 -1 0.001111 1 1 -1.002051 0.600221 -1.312583 -1.883604 0.089476 0.577358 0.852726 1.384854 0.755361 0.180013 0.117656 -1.753811 -9.775569 -47.988632 5.060700 5.176938 8.791319 1.460481 0.301336 1.300421 1.171709 2.410883 0.964541 1.282425 2.470076 1.320151 2.022630 0.598942 1.412150 0.256307 0.505442 0.466596 -1 0.004750 1 1 -0.502707 0.310133 0.507808 0.599828 1.504098 2.114138 0.900012 -0.264921 0.678386 -2.353254 -0.055479 0.619301 -34.387789 -5.566131 50.039606 -34.345968 -52.677951 0.500158 1.653126 0.329989 1.381915 0.592084 0.911140 1.530987 1.792569 1.701005 1.792810 1.256011 1.783140 0.741152 2.048143 1.884968 -1 0.021716 1 1 -2.025038 -1.933992 1.449695 1.963912 1.898026 1.954514 -0.541440 -0.365072 -0.228285 -0.908566 -2.133072 1.306442 74.747317 28.163553 -55.171256 36.707995 1.276648 1.474306 0.903163 2.463632 1.010087 1.787983 1.122446 2.448446 2.275692 1.300745 2.127449 0.541269 1.856728 2.278101 1.296166 1.666802 -1 0.002721 1 1 -0.864090 0.827849 -2.025860 -1.614806 -1.403161 -2.126631 1.183264 0.837654 -2.160361 -0.229044 0.482600 1.033443 -24.976456 70.705926 54.491191 -66.546626 -49.139871 1.467758 1.117544 1.060339 0.361055 1.507854 2.254518 0.927087 1.801324 0.347180 2.299773 1.035173 0.393927 0.483229 0.623706 1.380273 -1 -0.003971 1 1 -0.162474 -2.234090 -0.031791 -1.808249 -1.051338 1.622216 -1.294034 -1.146840 -1.265802 2.095438 2.346787 -0.243519 71.411864 69.199291 -67.523453 33.321762 -61.143790 1.469748 0.797485 1.579734 2.086743 0.384533 2.354378 0.784049 0.753731 1.952615 0.592836 2.288193 2.151070 1.535990 0.385875 2.404500 -1 -0.005744 1 1 -1.512496 -1.901185 1.490900 1.782871 -1.369112 -0.062238 0.112522 1.491679 0.733960 -1.375151 2.110810 1.527025 33.148446 25.925399 -21.818768 41.967810 52.987754 1.602718 1.389835 0.963800 2.344409 1.980843 0.278780 2.458384 0.563912 2.174814 2.346973 2.318199 2.469926 1.044039 0.919405 0.935801 -1 -0.028493 1 1 0.918537 0.058003 -0.608661 0.826790 -0.979487 -1.862821 0.685675 2.348573 1.496116 -0.092493 0.553110 -1.430662 69.313351 49.482303 49.071347 42.124773 -8.934915 1.088327 0.516559 0.551948 1.338424 0.889010 0.841772 1.166445 1.698596 1.803499 0.914787 2.068044 1.112778 1.965671 1.779856 1.798579 -1 -0.021658 1 1 -2.034898 1.981987 -0.620828 -1.024253 -0.262927 1.199432 -0.741430 -1.660391 0.576219 0.549590 0.669343 1.174388 -71.866436 -59.194132 74.228902 15.164094 12.934420 1.956918 0.919006 0.987423 1.111705 1.930740 1.948731 0.567318 0.910580 1.124417 1.821350 1.686120 1.374038 0.950803 2.149639 2.225851 -1 -0.031974 1 1 2.258676 -1.434514 -1.299691 -1.988301 -1.816567 0.519127 2.330362 1.735176 -1.865577 1.485721 -0.440603 -2.053654 -70.901803 -46.610767 62.845148 -61.592464 -34.534282 0.359916 0.363641 2.217683 0.592077 0.781236 0.733895 1.566529 0.661453 1.289011 0.666697 1.674839 0.774866 1.666575 1.368608 1.937364 -1 -0.038898 1 1 -1.161709 -1.408718 -1.280533 -0.429805 0.358046 -0.036954 0.950818 0.687692 -1.443128 0.014125 1.786328 0.193494 16.210058 42.446787 3.143825 38.261676 13.986639 1.726748 2.451814 0.396153 1.893055 0.817972 1.663417 2.292905 0.347750 0.635800 2.134988 1.249948 1.134863 1.898476 1.943178 1.741105 -1 -0.003629 1 1 -0.034904 -2.299840 2.312826 -0.836290 1.527380 2.290723 -0.031979 -0.265478 0.736596 0.526114 1.959222 -1.532868 -8.850453 50.438863 -74.024008 -21.508010 14.882422 0.308016 1.077990 2.271331 2.266116 2.370110 1.935950 1.758909 0.742324 1.491855 1.104330 1.729911 1.607728 2.333674 1.553068 1.669658 -1 0.017106 1 1 -0.004728 0.640377 -0.287003 1.819161 0.656949 0.215759 -2.285488 -1.515735 0.216554 1.653969 -0.120928 -1.405633 -40.486916 -63.596801 28.558737 -13.303809 52.883274 2.262857 1.596550 1.222807 1.712542 2.192233 0.365815 0.508787 0.440512 0.440320 1.701629 1.030100 0.635781 1.820151 1.780692 2.332863 -1 -0.028470 1 1 0.560827 1.048082 0.205934 2.236002 -0.818173 -0.282623 0.048446 -1.005583 -2.209180 -0.783572 1.638328 0.886932 44.094678 -50.753896 29.276240 45.770214 59.990535 0.788913 1.507092 0.692250 1.399478 1.030150 1.477613 2.485026 0.583765 0.596329 2.494373 2.432382 2.289273 2.309530 0.776680 0.652641 -1 -0.008619 1 1 -2.209522 -1.810330 1.686270 0.835083 1.748228 0.723471 1.410479 -2.114582 1.059114 1.828008 -1.446273 -1.000104 10.645889 -24.550701 26.365514 25.189613 61.823212 1.565844 0.384209 1.398145 1.116782 1.758408 1.311980 1.952409 1.647112 0.514669 0.290262 1.933758 0.921493 2.274576 0.548569 0.798614 -1 0.001211 1 1 -0.824924 -0.647299 1.749118 1.539885 0.399338 1.238358 -1.542647 0.287114 0.042144 1.459347 -0.736946 -1.697150 2.788001 57.939222 -15.493810 -4.471090 4.394160 2.164716 1.390357 0.733916 1.932504 2.348618 0.716187 0.949503 0.553203 2.189597 1.055157 1.020782 1.526070 2.411294 1.124407 1.653657 -1 0.001121 1 1 1.218204 -0.974934 -0.745835 -0.290092 1.740341 0.114188 1.219755 1.536255 0.653824 -0.475985 1.759256 2.292842 -67.438395 -37.101107 -8.301099 -16.562835 28.436346 1.819933 0.366384 1.057570 1.084879 1.059514 2.251949 0.498779 0.976658 2.433174 2.106435 0.602928 0.908399 0.459518 0.373951 2.239853 -1 0.015775 1 1 -0.257566 1.771779 0.709191 1.749658 1.189614 -0.820064 0.926967 0.372042 -0.438603 -1.424178 -1.929921 -0.808948 -23.818014 40.641003 -46.661133 -33.654168 24.395750 2.415665 0.323859 1.846815 2.162223 2.227297 2.432886 1.764010 0.964194 2.216187 2.446093 0.985612 2.184578 2.198362 2.117458 1.364605 -1 -0.023055 1 1 0.922877 2.318266 1.064359 0.456769 0.428948 -0.628955 -0.952671 1.154699 1.415033 -0.973402 1.444232 -0.301895 41.148583 -65.767982 -12.475695 20.990789 -7.810765 0.992088 0.767744 1.221462 1.620281 1.815152 1.005216 0.917379 0.630975 2.046274 1.975433 1.604603 1.560323 2.091505 1.682008 2.012714 -1 -0.014275 1 1 0.969223 -0.998618 1.759977 0.261424 1.802267 -0.527734 -0.917447 -0.589887 0.631162 0.355925 2.014670 2.035166 -70.120799 29.729580 15.045917 -23.278355 -39.308051 0.618831 0.445395 1.508958 0.559522 0.391542 0.889653 0.392086 1.031590 0.926073 0.513715 2.257935 2.110324 0.724469 0.656018 2.196771 -1 -0.001755 1 1 1.279331 -0.916802 0.817807 -1.152739 -1.447937 -0.702033 0.758752 0.612330 -0.435196 -0.703932 1.831476 0.291591 -3.507766 -5.015355 6.925552 -2.248643 7.056672 0.647295 1.835110 1.195306 0.763762 1.791249 2.017158 0.866549 1.342447 1.004878 1.990324 2.125016 2.396785 0.271327 0.936573 1.485800 -1 -0.024279 1 1 0.644155 1.954168 -1.654610 -1.226798 -2.086251 1.258011 -1.104606 1.696460 -2.267052 2.038294 -1.465029 -0.501169 -66.846150 16.750414 -25.787366 -58.268116 37.768726 1.059571 0.960195 0.255368 0.469998 1.002689 1.194641 0.832523 0.968880 2.217438 0.987113 0.402319 2.031081 0.873073 0.731169 0.765206 -1 0.006585 1 1 0.374816 -0.931689 0.370735 1.163202 -1.760384 2.313982 -0.255957 0.537080 -2.229959 -1.296309 -1.687906 -0.063497 -70.092609 53.522713 6.241417 49.496954 -4.689163 0.463683 0.627944 0.598887 0.502117 0.838262 0.668689 1.411218 0.346136 0.501142 2.436051 0.954966 2.362162 1.099030 0.403745 1.234314 -1 -0.007710 1 1 0.128843 -2.239228 -1.567326 0.213826 -1.774201 0.992143 -2.190787 2.054451 1.490067 1.928090 -1.694932 -0.337183 62.929284 2.472021 -2.741468 -25.860708 59.086943 2.488763 0.386669 2.247266 0.548066 1.340905 2.087835 0.743159 2.022653 0.973633 1.099526 1.988910 0.859833 0.964470 2.352301 1.867193 -1 0.037208 1 1 -1.738030 1.024460 -0.976388 -1.607009 -2.306585 2.051157 -2.033539 1.272109 0.233122 2.078986 -0.840468 2.001061 -15.633319 50.799552 -11.937910 59.552730 -47.274593 1.463792 1.947666 0.680200 1.367890 1.133073 1.061403 2.494810 0.772180 1.524474 0.332141 1.535914 1.351327 1.758679 1.360559 1.656234 -1 0.006580 1 1 -0.175777 0.380474 -0.079090 -0.377178 -1.064292 0.670385 -0.156189 -0.267073 2.203018 0.882512 -2.213064 -0.074818 23.550195 -41.877105 -28.505721 4.341819 72.950166 0.976681 0.576056 1.520515 1.301201 0.780359 1.741645 0.820365 1.367826 2.296912 2.451204 1.388084 0.774909 2.388539 1.183604 2.078225 -1 -0.039607 1 1 -0.463933 1.681576 2.046726 -1.109056 2.300595 0.942196 1.862247 -0.904440 1.243360 -2.289856 0.473278 -0.137025 44.020995 60.862870 72.252103 -58.912149 13.518504 0.707533 1.764868 1.880707 0.293840 1.318408 1.979896 2.361266 1.794303 1.596966 1.453691 0.940548 0.782570 0.659325 1.518350 0.911202 -1 -0.028865 1 1 -2.211191 -1.582774 -0.246806 -1.161859 0.771945 0.873006 -1.763163 -1.983804 -1.638127 -2.217343 -1.313775 1.632393 3.288367 67.580390 23.617408 37.768512 -24.625598 0.888684 2.112277 2.035988 2.355354 1.440011 0.506939 0.875522 1.398017 1.214288 0.288997 0.924612 0.697976 0.891039 1.200694 1.312420 -1 -0.009610 1 1 0.134124 1.696368 0.901982 -0.137984 -0.597562 -1.123537 -0.736193 1.539062 0.716422 0.752753 -1.248328 -1.101790 60.630857 72.819578 28.640704 14.312883 -43.380185 2.263545 1.895260 1.888942 1.448954 2.321314 0.826041 2.273261 0.943629 0.819217 2.337352 0.371417 2.399732 0.289874 2.167636 0.966382 -1 -0.026198 1 1 0.669294 0.356407 0.679937 0.164611 0.441001 -0.676061 -0.987548 -0.678173 1.210050 -1.353595 1.551512 -2.099751 17.891301 -50.907193 2.812784 24.453898 -3.331504 0.736194 1.963376 1.455437 1.038170 1.277639 0.776198 1.555729 1.392780 0.956445 2.468278 0.346710 1.159842 0.962883 0.423108 0.424259 -1 0.007436 1 1 -0.372709 -1.348522 1.979255 0.588006 0.733290 1.509434 2.259773 -1.853801 1.478932 -1.450953 0.438430 -1.483881 -51.757970 -46.198644 -60.617311 4.858504 56.884837 0.826838 2.172482 1.410735 1.222740 0.590863 0.630668 1.383236 0.292555 2.223663 2.100255 2.493711 0.299446 1.035248 1.666959 1.071195 -1 -0.019652 1 1 -2.202076 0.808790 -1.911032 0.927615 1.834615 1.209193 -1.622437 2.287169 1.484976 1.177602 -0.081146 -1.932365 16.879660 46.439813 63.944822 -29.383536 -49.085435 1.691397 2.306160 0.376775 2.465172 2.151439 0.979474 0.261438 1.237877 0.755843 1.460140 1.317702 1.374907 2.062445 1.510310 0.788960 -1 -0.045441 1 1 1.933345 1.798941 0.114805 2.167361 0.063809 -1.981278 -1.592340 -0.795566 -2.035191 1.782578 -1.575675 1.252727 -12.054675 47.077333 -21.265732 36.849997 -12.107265 2.322919 0.794855 2.370699 0.584031 0.566299 1.782653 1.556212 0.507582 0.438232 0.369017 0.320596 1.001022 2.421064 1.071608 0.771403 -1 -0.012366 1 1 1.463297 -0.329979 0.526294 0.274201 -0.216510 -0.924244 -1.732566 -1.389261 0.572192 -1.147287 0.641211 -0.407770 -50.290081 24.612380 -39.724165 5.962001 3.347865 1.638528 2.482687 1.773012 1.517545 0.873535 1.760074 2.309548 1.080370 1.779203 2.060304 1.523812 0.451459 2.164772 2.323088 1.394432 -1 0.044457 1 1 0.478142 1.513953 -1.885672 -1.673018 0.409945 0.427774 -1.503597 1.585416 2.233118 -2.165222 -1.824959 0.857437 14.824116 -1.076254 61.400118 -48.219544 24.132059 1.187834 1.183734 2.024848 1.873704 1.843038 1.680603 0.889181 1.463343 1.163409 2.408461 0.758741 0.658674 1.828360 2.491152 2.299221 -1 -0.004878 1 1 0.185666 0.895166 -1.610784 0.234227 1.810653 -0.963890 1.089743 -1.746915 -2.215224 1.323202 1.293200 1.271848 17.514357 63.790897 -66.393808 -30.725053 54.038891 1.099674 2.226122 0.687367 0.330259 1.405576 2.262475 1.926382 0.703864 0.837711 0.408101 2.448593 0.259523 0.553955 1.321738 1.707687 -1 0.055549 1 1 -0.025163 1.196331 -1.029475 1.501389 -1.006852 0.025575 1.007960 -0.250758 -1.606334 -0.386172 -1.437069 -1.833744 -22.862717 46.311143 1.379295 -68.197011 -37.162924 1.416067 0.842277 0.652717 0.707075 0.816350 1.393871 1.290188 2.445040 1.278074 1.342206 1.448939 2.064112 0.283940 1.437755 0.845018 -1 0.039395 1 1 0.948086 1.888966 0.478187 2.262009 -1.975410 -1.942802 -0.529584 0.983254 -0.800620 -2.156454 -0.532808 -1.368831 -1.688987 -36.811259 63.165315 69.441026 -54.682208 1.466980 1.532279 1.014488 1.503934 1.619048 1.336187 1.546082 1.255184 1.368987 1.561044 0.720249 1.725352 1.487469 1.644876 1.187008 -1 -0.028641 1 1 2.197472 1.919359 -2.349080 -0.598127 -1.196548 2.089217 1.462705 -0.856921 -1.205630 0.243527 -2.100040 0.420013 -0.111844 70.232695 50.911735 73.524840 31.977871 1.406255 2.426633 2.411979 1.384675 1.989061 1.150789 1.811996 1.959836 0.470924 0.823828 1.075064 0.346923 2.481789 2.427854 0.436552 -1 0.000106 1 1 -1.543012 -1.131024 0.660249 -0.871786 -1.293851 1.912357 -2.225005 1.861070 -1.841854 -0.352805 -1.401150 -1.328166 3.056766 -74.937538 74.806085 -34.134951 43.883541 1.385175 1.383447 1.589867 1.390561 1.907047 1.989318 0.965762 1.560150 1.448063 0.852696 0.263776 2.290196 2.069776 0.977342 0.429831 -1 -0.008851 1 1 1.545954 -1.257083 -2.149051 1.355037 -0.872308 -0.631237 -1.611130 -0.869944 1.397642 -1.089117 -1.877205 -0.741040 5.808118 -32.958034 24.329819 11.270579 -25.386336 0.352662 2.190632 0.449126 1.203018 2.131556 2.053117 2.236129 2.363485 0.845074 0.410808 0.693374 2.283337 1.548040 0.407074 0.935163 -1 -0.068056 1 1 1.384171 -1.304166 -1.800662 -0.757307 0.103203 0.365394 0.933073 -0.670386 0.137564 -1.743152 -0.227055 0.916128 63.325770 66.223170 12.820127 67.874802 21.802979 1.265070 1.026512 1.086466 0.739570 2.446924 1.453016 0.847796 1.164868 2.182571 2.226141 1.003596 0.680357 1.766422 1.000381 0.652993 -1 0.061721 1 1 1.179614 0.756929 -1.739786 -0.210607 -0.673916 2.070388 0.737121 -0.075868 1.939575 -1.874060 0.283480 0.216119 -30.165486 8.682384 -25.163362 -70.623776 -23.799911 2.048549 1.956048 2.041516 0.762730 2.447819 0.740188 1.582432 2.433851 2.237592 2.209441 1.579370 0.462587 2.453582 0.861846 1.044531 -1 -0.011353 1 1 0.440829 1.138227 -2.115657 1.837215 -2.217584 -0.644455 -2.279008 -0.996780 -0.330697 -2.125061 -0.702198 -2.027379 35.890931 68.878310 -62.241740 3.070231 1.365843 1.460787 0.948385 2.001598 0.350976 0.848731 1.118869 0.831370 1.835392 1.425806 0.280587 1.321748 1.875046 1.900626 2.062398 0.729301 -1 0.059836 1 1 -0.081123 -1.546222 1.475793 2.343575 2.324056 -0.579221 0.826763 -1.424308 0.600520 -0.990951 -1.323514 -1.829184 17.043901 -43.161400 -13.641922 70.220731 -0.170388 1.169318 0.474929 0.626637 1.146321 0.964803 1.195376 1.939801 1.231406 2.245404 0.751935 1.027336 1.430711 1.708385 2.080277 1.970329 -1 0.035154 1 1 -1.543056 -1.869379 -1.161177 -1.901681 -2.121541 1.911919 -0.165268 -2.065371 -1.236932 1.937205 0.711052 0.030927 45.691446 -63.871913 54.758171 70.575011 -45.797044 0.461169 1.118649 1.631879 0.981972 1.751328 1.562490 0.262884 0.798245 0.860481 0.595910 2.205272 1.260539 1.378747 1.347015 1.278021 -1 0.014936 1 1 -0.242621 -1.521062 0.223532 1.124979 1.409496 0.225351 -1.279404 -0.319261 1.590367 0.623192 -1.658335 2.144203 63.278721 25.462082 -8.795172 -70.449406 56.841191 1.073489 0.888269 1.892187 1.981477 1.933658 1.489696 0.816589 0.904290 1.159740 1.496660 0.863275 0.311069 0.641034 2.354531 1.107617 -1 -0.041928 1 1 1.310979 -1.504797 0.271927 -0.733531 -0.840482 1.767420 -1.866624 -1.984163 1.752199 1.491797 -1.986787 0.055697 -53.019440 52.270340 -42.398345 61.022412 53.685954 2.122508 0.739959 2.245693 1.118010 2.140380 1.873306 1.897847 0.358015 2.165525 1.484250 1.539080 0.573910 1.450848 0.394509 1.269068 -1 0.067650 1 1 -1.776078 -2.266800 1.562745 -1.796950 0.365008 -0.834733 -0.569558 -1.694338 0.235676 -2.113032 -1.170485 1.888891 -24.368140 -55.322462 45.378675 -70.601136 56.710728 1.933028 2.150149 1.796964 1.317041 1.512239 1.708407 2.446622 0.872654 0.447228 0.809650 1.287835 1.148251 1.901138 1.670456 1.347302 -1 -0.060810 1 1 2.112138 0.284772 -1.629396 -1.561978 0.552902 -0.212886 -1.269936 -1.398718 1.849811 2.139510 -1.499988 0.975583 70.663258 -62.615936 13.962291 64.223098 -2.386355 0.513033 2.045634 2.470024 0.437518 1.868381 2.386422 1.590885 0.498765 0.750025 0.427674 0.665318 0.991733 1.551122 0.448880 1.579477 -1 0.010310 1 1 1.154539 -1.276683 -1.698780 0.978483 -0.873170 -0.988336 0.208720 1.944138 -0.577538 0.843728 0.958968 1.010736 -22.910684 -9.871024 -2.293761 -1.248072 23.655346 0.256018 2.396323 1.507760 0.673411 2.018513 1.147318 1.971578 2.064169 1.243473 0.299426 0.696533 1.375910 0.917357 0.264313 2.316668 -1 -0.039082 1 1 -2.303814 1.496480 1.325387 0.308393 -0.462527 1.742251 -0.779664 1.343857 -0.269314 2.242825 0.766118 1.895549 -62.622708 50.141446 27.285685 40.511632 29.004438 1.038752 2.047225 2.213297 1.128977 1.974609 1.254001 1.749939 0.717729 2.126126 0.802621 2.402875 1.366071 2.049681 0.729777 2.119872 -1 -0.048867 1 1 1.197734 -1.004685 -1.260291 0.484836 0.911834 0.505997 -1.569727 2.256715 -1.407363 -2.074204 1.112838 -0.003696 -27.524918 -11.292404 -41.433634 74.910042 63.074594 2.045564 1.288596 0.433594 1.155871 1.720420 1.845753 2.319533 2.391746 1.074055 1.396199 2.159299 0.340890 2.330289 0.913396 1.190513 -1 0.028635 1 1 -1.504855 -0.701802 -0.077013 1.554747 0.444261 2.277440 -1.797729 1.413108 -0.328385 -0.967530 1.178006 2.001291 -42.387961 -64.458553 -54.906909 -20.427313 28.158194 1.446373 1.688791 1.252984 0.410682 0.827736 1.508255 2.245035 1.300774 0.363203 1.598512 0.445557 1.971852 2.160715 1.642401 2.328132 -1 0.003720 1 1 1.036835 -0.321251 1.132903 -2.067077 -1.638786 0.834017 -2.041892 2.244218 0.615760 0.675029 -2.217716 1.851356 -5.433870 22.951136 -60.263236 -44.203145 27.739703 1.692920 0.904580 1.523278 0.491461 1.739745 0.397888 1.802187 1.356951 1.781710 1.450506 1.413183 1.864318 1.587311 1.193428 0.695567 -1 0.053179 1 1 1.632415 0.468354 1.939445 0.654685 -0.137621 0.781999 0.197382 -0.116444 -1.429078 0.525610 -1.794583 -2.272511 -5.810925 -14.216190 18.498369 -47.910641 -34.148845 0.780335 1.333495 1.308944 0.422471 0.963207 1.373390 1.307037 2.124651 0.754122 1.786391 1.376355 1.653383 2.401548 1.569118 1.422190 -1 -0.007537 1 1 0.607185 -2.068612 0.840828 -0.665720 -1.551687 -0.838476 -2.223216 -1.062301 1.142934 1.586680 -0.085984 1.571248 -8.364567 -33.271529 5.410244 29.964324 60.390663 0.413084 0.702691 1.385088 2.182966 2.112746 0.917185 1.881472 1.905290 1.712362 1.413816 1.252924 1.651561 1.042639 2.141419 1.335000 -1 0.002716 1 1 2.073311 -1.985384 0.069939 2.076671 -2.064532 -1.265386 -0.335210 2.147365 -1.426770 1.629295 -0.127241 0.890161 -28.468708 26.421953 73.771394 -24.179135 -28.729489 1.277227 0.607738 0.756006 1.949394 0.471050 0.693393 0.349231 0.774898 2.215792 0.315775 0.979751 0.423438 1.470212 1.850761 0.982749 -1 0.009686 1 1 -0.433142 0.818026 -2.192565 0.443642 1.288381 0.388767 -2.079697 -1.675424 -2.325757 0.274696 -1.325716 -1.128618 -42.009201 1.362675 -47.518565 -44.514196 49.909740 1.870102 2.060470 2.063552 2.122193 2.204290 0.497213 1.657276 0.341396 1.845668 0.893794 2.488458 2.008004 2.278353 1.035701 0.272217 -1 0.048180 1 1 -1.938595 -0.512970 2.178713 -2.347682 -0.657426 1.196387 -0.095393 -1.054798 0.011001 1.118336 -1.839162 -2.233202 23.718017 -71.289625 35.267250 -63.323573 -29.295229 0.401192 1.079162 1.719692 0.868925 0.778860 1.293291 0.589631 2.435495 0.621387 0.645240 1.048282 2.470765 1.649554 1.047086 0.380526 -1 -0.036370 1 1 2.343641 -1.283897 -0.435004 -2.203404 2.048019 1.767739 -1.218117 -2.275053 -0.496467 1.525849 0.121199 1.235901 -13.377577 13.067814 30.751134 -65.686297 10.407608 1.685096 2.157043 0.666801 1.169501 1.310136 2.460604 1.864666 0.692696 2.136543 0.379026 2.036669 0.299130 2.480367 1.026093 0.788296 -1 -0.018118 1 1 0.513319 -1.029363 -1.321223 -1.024455 1.046793 2.104815 -0.282590 0.602397 2.281675 -1.304688 -1.137088 -2.301673 -6.721270 -14.384991 31.453209 34.078590 58.864769 0.477567 2.215207 1.730964 1.306725 1.385434 1.248184 0.721047 1.645229 0.365683 0.529746 1.682880 0.916196 1.004918 0.410870 1.736744 -1 0.000073 1 1 -0.806277 1.736566 -2.067826 -0.081951 -1.335097 1.423420 -1.386913 2.340250 -1.733807 1.326458 -0.537716 0.964478 -20.497218 53.264814 21.732807 13.292251 52.858806 0.594203 0.524621 1.047314 1.953036 0.932528 1.003182 0.483300 1.827621 1.325148 0.510017 0.852896 1.374605 1.490447 2.190753 2.486930 -1 0.005039 1 1 -0.911220 0.394659 -2.012004 0.359787 0.943119 -1.482912 0.520093 -0.278728 -0.463289 -1.639273 2.083922 2.010910 3.441218 -63.445989 13.270470 -13.202790 -49.287266 0.308707 1.439970 2.071830 1.754855 2.341520 0.669715 0.644185 1.315879 2.232840 1.092022 1.862272 0.948349 1.395203 1.171613 0.792762 -1 0.017118 1 1 -0.784177 0.881913 1.849939 -0.418740 -2.163823 -1.872308 1.451386 2.126999 0.288573 0.990063 0.539445 -0.182013 -23.891152 11.402881 -51.779825 36.482454 -39.397128 0.662039 2.138773 1.859782 1.857909 1.883308 1.264903 0.472913 0.495193 1.461928 2.118078 0.542586 1.498014 1.118985 0.539087 1.190984 -1 -0.027023 1 1 1.434447 0.174676 -0.031851 1.888440 1.066007 -0.124069 -2.352592 1.634797 -1.906647 -0.773137 -2.056010 0.590495 5.058732 -27.882820 -26.556466 65.476972 71.467621 0.719532 0.925005 0.558149 2.068634 2.033735 0.475130 1.765641 1.382609 1.014940 2.345440 1.306822 0.759367 2.181534 0.547376 1.004353 -1 -0.005021 1 1 0.863230 -1.135786 0.734928 0.762152 1.221638 0.189321 1.052529 -0.450240 0.912562 -1.391913 -1.575216 -0.445282 -18.678267 24.372102 -28.084918 26.776188 27.386363 0.363989 1.315442 1.634502 2.316210 0.535354 1.437158 2.064268 0.652906 1.638183 1.198603 2.172032 0.587472 2.149550 0.733689 0.358673 -1 0.045087 1 1 1.372438 -0.578790 -1.345128 -2.240480 0.957941 -2.126666 0.592580 2.207947 -1.099321 0.993760 1.424727 1.738755 55.037550 -33.889879 -37.194191 -72.759834 -74.530833 1.529375 1.700331 1.719764 2.067575 2.231687 1.965313 0.265249 2.284933 1.370308 1.275197 2.493710 0.281625 0.773705 2.403640 0.724844 -1 -0.012923 1 1 2.182947 -1.877175 -0.236878 0.755324 -0.447516 -0.426461 0.015422 0.013359 -1.670395 2.088449 -2.024593 0.826795 -28.553074 -41.521280 -48.149223 6.011647 -62.245733 0.414504 2.070555 0.560300 2.204918 2.057194 1.010022 0.690639 1.327633 1.770615 1.732045 1.473621 0.640975 1.368585 1.555911 2.199742 -1 0.019832 1 1 -0.643567 -1.505745 -1.532968 -1.964535 1.773191 0.878075 -1.397786 -1.324258 -0.187965 -1.829419 1.284581 -2.214796 -29.171182 69.946737 44.814680 50.319556 20.769793 1.793624 1.436419 0.889899 2.282691 1.933593 0.405524 1.899873 0.660217 0.774265 0.566796 1.135111 1.564474 2.119535 0.282024 0.720128 -1 0.009710 1 1 -1.414447 1.399143 0.571893 -1.462871 -1.934853 1.130472 -0.507771 0.031131 0.138074 2.107466 1.863601 -1.705340 -28.529732 50.800524 4.402375 40.723704 -6.702648 1.353961 1.018816 2.239257 0.949420 1.398560 1.346417 2.473252 0.694367 0.976560 0.797109 2.006628 1.649448 1.526908 0.749182 1.996105 -1 0.027358 1 1 -0.938181 -0.354348 0.934333 1.650393 1.031090 2.080674 -0.745057 -1.360653 0.732063 -0.258981 1.561589 2.337725 -55.981762 64.524111 -43.260825 -34.684067 -35.115095 2.434069 1.397392 1.968968 0.951457 1.886540 1.583402 0.737133 1.997904 1.279423 1.509482 0.365720 1.151725 1.786864 0.321263 0.962865 -1 -0.030102 1 1 -1.381430 0.239758 0.523680 -1.248592 -0.815219 2.238456 -1.979277 -0.946451 2.019862 -0.228259 -0.472044 2.019770 -56.725639 12.191534 3.116854 34.968151 9.719622 1.490425 1.816889 0.959675 0.507457 0.587492 2.476115 1.562321 1.935248 1.221540 0.679993 2.387846 0.783464 2.182355 0.847087 0.490269 -1 -0.010611 1 1 -2.341420 0.911240 -0.054322 1.214238 -1.651390 1.052189 -1.457304 2.097033 0.880587 -1.593163 -0.494341 -0.453230 -70.433587 22.700998 -64.321923 -8.555078 64.798018 2.279423 1.015955 1.397471 1.037326 0.590523 1.669768 1.042112 2.277851 1.587061 1.480308 0.530187 2.354755 0.371066 0.999444 0.648700 -1 -0.018063 1 1 2.348281 1.307992 0.133410 -0.868059 0.088474 -2.129128 1.635000 1.511769 -0.893268 0.517443 2.303108 0.770128 -44.523463 44.151687 7.408536 15.257248 -71.427019 1.016261 2.053711 0.979635 0.728241 1.042196 1.431561 2.494360 2.206278 2.412573 2.371772 0.624368 1.257152 0.698291 1.674455 1.066291 -1 0.006651 1 1 -1.535001 1.570623 -1.348136 -0.956550 1.929138 1.783249 0.278610 -1.515703 0.761948 -2.206368 -0.632201 1.036095 43.799112 -68.329688 -17.073576 -5.588852 -31.829299 0.549584 2.111175 1.513754 2.422503 0.510067 1.694798 0.973320 0.343969 2.332069 1.590577 2.071869 2.396609 1.808609 1.300529 0.746353 -1 -0.031490 1 1 -0.268513 1.577438 0.107219 1.899700 1.816174 2.286563 0.733097 -1.727566 -2.170474 -0.550938 0.237553 1.151885 39.631935 -56.071480 56.641808 -71.135225 -69.734885 2.361739 0.753262 0.832547 1.363452 0.793681 0.646135 0.342708 1.390930 1.364671 1.020779 1.489055 1.303325 0.489035 1.467858 0.536169 -1 -0.018160 1 1 0.516555 1.513654 -2.204833 1.598214 0.564082 -0.804741 -0.730287 1.845006 1.498662 0.300638 1.140269 -0.781129 9.135260 -63.685071 45.009007 16.382017 -67.440574 0.269213 1.415436 1.483835 1.317986 1.649677 0.872769 2.372315 0.751320 1.929160 2.385126 2.305976 1.796833 1.373253 1.266574 1.558457 -1 -0.006368 1 1 1.615011 0.121912 -0.912651 -0.099698 1.979050 1.851220 2.255285 -1.887927 -1.875998 0.702306 -0.882087 -0.068327 46.048016 -71.003398 45.889903 -28.392295 -39.309592 2.480405 1.659201 1.189015 0.774150 0.887165 1.335756 1.044261 2.386259 1.105803 1.737943 1.608078 1.466071 1.998859 1.574887 1.619093 -1 -0.031332 1 1 1.038945 2.148287 -0.061863 1.701935 0.220852 -1.500664 -0.953903 -0.692640 -1.596305 -1.472539 0.509610 -2.110630 48.033287 -4.540454 38.593065 33.647759 17.879755 2.200675 0.501097 1.683023 1.066489 2.473777 0.523950 1.021654 0.443023 2.132400 0.489229 2.472837 0.470720 1.888124 1.202794 0.599828 -1 -0.010176 1 1 -0.549614 -1.083958 0.014009 -0.169281 1.177364 0.640214 1.695203 0.179990 -0.262844 -2.108938 1.671581 -1.005319 71.122442 4.888136 -45.104504 28.606133 33.269533 0.790554 2.092109 0.568784 0.808220 2.001380 1.201777 1.507138 1.464190 1.899021 2.088795 1.130737 2.299146 1.739930 1.259721 1.127708 -1 0.014494 1 1 -1.487002 -2.250534 1.619734 -0.600395 -1.620887 0.073429 -0.521706 1.435571 0.215589 -0.417501 -0.198023 -1.220107 62.731308 -24.912000 -45.985651 69.165945 -27.960364 1.677373 0.601903 1.686244 1.209229 0.761005 0.459039 1.318474 0.847384 0.984346 1.150232 1.456052 2.373685 1.277967 1.798096 2.357923 -1 0.017395 1 1 -0.964142 1.572668 0.034338 2.201491 -1.214320 0.284658 1.175108 0.411012 -0.478746 -2.239093 0.700038 -1.293481 -40.874903 15.502463 -0.101665 -58.676220 -71.232336 0.596988 2.330715 1.326185 2.185559 0.691455 1.530862 1.941564 1.618702 2.282856 2.460796 0.602723 1.959664 2.076831 0.293995 1.671983 -1 0.004192 1 1 -2.010753 -2.189415 1.549336 -0.965024 0.887956 -0.267198 0.104901 0.631674 -0.475014 -0.769212 -2.065760 1.657198 73.318505 14.110131 -1.034579 11.821817 -60.715892 1.345036 1.779157 1.291568 0.888993 0.563193 1.328877 2.427153 2.152054 2.314971 2.215806 0.559664 0.526074 0.724291 2.154948 1.459796 -1 -0.015905 1 1 0.380099 -1.681412 0.713514 -1.006146 -2.236866 0.439351 -0.139480 -2.189605 -1.652552 0.372573 -0.936950 1.483439 -34.648471 -36.845123 -55.987041 -24.203437 12.834996 1.641673 1.350089 1.201511 1.542961 0.546758 1.862030 1.386246 1.382983 0.541346 0.896752 0.467490 1.599226 1.197372 1.735347 0.728355 -1 0.009205 1 1 -0.358388 -0.989878 -2.142590 1.563824 2.195794 1.995002 1.353157 0.523014 1.691830 0.032172 -1.206186 0.325784 -10.797543 25.699849 -62.634592 0.405850 71.125152 2.131370 1.191777 2.197488 0.928969 1.934391 0.309835 2.399426 1.896101 0.265024 0.757943 0.746826 0.657917 0.357344 2.128385 0.508301 -1 0.005535 1 1 1.224464 0.567472 -0.370322 1.062000 -1.489977 -0.400999 -0.879654 -1.576185 2.110367 -1.207540 1.142027 0.479644 -48.216946 67.796156 49.996127 -15.097979 48.274227 1.299118 1.770984 1.179877 2.451309 0.902011 1.090445 2.355069 1.146962 0.490111 1.547287 1.258274 1.554450 2.397229 0.969616 1.081478 -1 0.026881 1 1 -2.231727 1.971567 -1.400038 -1.487849 -2.334936 1.509416 1.958050 2.337186 -1.382152 2.240123 -2.241832 1.790742 -32.558757 -15.035949 40.798267 46.471251 -7.689555 2.299824 1.885615 1.783254 0.391058 1.766979 1.366168 1.430798 0.914818 0.341886 1.081552 1.396701 1.609137 1.258081 0.561463 1.511453 -1 0.068671 1 1 1.087250 -1.232813 0.487102 1.311352 0.048104 -2.046983 1.512060 -0.719086 1.604958 0.808195 2.220975 1.088869 -73.395554 40.929029 -5.813824 -62.938860 -13.424827 0.909044 2.310811 2.043362 0.291498 2.450354 0.597196 1.326062 2.365054 2.461913 1.364848 1.755913 2.132209 1.785317 1.322354 0.797552 -1 -0.033633 1 1 1.717791 -1.897757 -2.151022 1.222235 0.806510 2.185828 -0.578735 -0.423069 0.474994 0.433264 1.228311 -0.756565 -49.926258 -10.624969 -73.849660 58.766818 -56.090001 2.055302 0.706267 0.737478 1.042607 1.594297 1.607075 0.363272 0.510059 1.560615 0.257943 0.990720 0.275558 2.296291 1.016619 1.316664 -1 0.004877 1 1 1.852266 0.991757 0.742216 0.728060 -1.567391 -0.881536 -0.229989 -1.260705 -1.761573 1.173465 1.076160 0.867324 53.734978 -26.220856 6.077867 0.716804 47.320969 1.727835 0.480018 0.665001 2.421250 1.939675 1.366772 0.340043 1.605313 2.242916 1.686149 1.859474 1.180766 1.636452 1.344271 2.410645 -1 0.017546 1 1 -1.342023 -1.884795 -1.071436 -1.579563 1.891038 2.317541 -1.695094 1.660994 0.129817 -0.007547 0.395439 1.675373 46.733149 44.028001 28.615291 37.197389 -23.476531 0.324151 2.248742 0.599875 1.347873 2.198602 1.648463 0.711423 1.894122 0.758817 1.930138 0.825884 1.876191 0.891003 0.586921 1.875807 -1 -0.008344 1 1 -1.654147 1.845559 1.369087 -0.343267 -1.328227 -0.928631 -0.065745 -2.280604 0.451534 1.981088 -1.595387 -0.173502 29.560137 17.230890 -50.439387 65.221691 -19.042315 2.212176 0.284933 2.372332 1.027716 1.067686 2.342684 2.244035 0.254590 0.885878 2.194240 0.344798 0.521299 1.467758 1.109215 0.571248 -1 -0.051427 1 1 -0.108701 1.467896 1.562944 1.546340 0.515960 0.946844 -0.130792 -2.246447 -0.380705 0.909986 -2.275781 1.410516 -47.511650 71.701518 -12.589675 55.337429 56.169442 0.472054 1.817657 0.363300 0.975667 1.539592 2.418672 1.369031 2.297238 1.170944 0.806688 1.006116 0.294639 1.247090 0.338121 0.802122 -1 -0.009828 1 1 -1.154495 2.019021 -0.221049 -1.808216 -0.494104 -1.184289 0.783249 -2.349238 1.468279 -1.418372 1.390673 -0.398994 -5.178768 -39.555994 -17.590134 12.616598 -52.831629 2.257288 2.489134 2.120231 0.727842 1.086298 2.415280 0.602624 0.293804 0.712664 0.251054 2.209440 1.556055 2.361516 1.505328 0.293103 -1 -0.041921 1 1 -0.306228 -0.850888 1.227788 -0.117886 -2.113852 -0.806452 -1.199817 -1.010443 0.933368 -0.421852 2.074161 -1.822795 -15.245603 -32.842920 9.036475 -73.964393 -69.560564 1.308941 0.376387 0.435826 0.430351 0.660398 1.557965 0.717694 1.525930 2.301186 2.286321 2.196104 2.413011 0.718737 1.065299 0.475336 -1 -0.038691 1 1 -0.269517 -1.167662 2.208660 1.466913 -0.806450 -1.180307 1.739188 -0.408647 -2.184664 1.291286 2.085705 -1.013330 -14.927637 61.206278 -6.083100 61.329285 -38.714790 1.682890 1.085281 1.063062 1.136053 1.643519 0.880460 1.136408 0.860159 1.949002 0.627324 1.442460 1.170775 2.465440 2.152313 2.177595 -1 0.014065 1 1 1.864740 -1.418948 1.147383 0.965727 1.505602 -0.872920 -1.504121 2.196581 1.088377 -1.137316 -1.425708 0.619176 49.091203 -74.150232 -42.956923 -27.007264 -11.089059 0.267656 2.246826 2.151777 2.165949 1.856009 1.447273 1.060046 2.196731 1.714346 1.005111 1.409562 1.763567 0.268600 2.353165 0.650737 -1 0.030656 1 1 -1.085606 0.598314 -0.382218 -0.959623 2.127220 -0.711791 1.682024 0.162801 -1.703512 1.556992 0.467299 -1.656977 44.715666 36.195529 -61.738204 66.007799 -6.916353 1.477931 1.092102 0.950140 2.261121 1.652499 1.045102 0.772202 1.902405 0.476161 1.089120 0.336873 2.322190 2.040187 0.917228 0.358544 -1 0.036453 1 1 1.754465 1.881320 -0.779984 0.666804 0.915761 0.540062 0.754676 -1.917576 -0.670771 -1.614162 0.009255 0.032969 -62.132072 46.270586 69.735011 -63.662460 -24.964024 1.069680 2.111359 2.355988 0.844519 2.323090 1.425847 0.956274 1.853803 0.371637 1.595103 1.638648 2.265913 1.205185 0.296507 1.143946 -1 0.041684 1 1 1.988231 0.639846 0.212856 0.763745 -0.279563 -0.356206 -2.012561 0.414567 -1.987956 -0.746659 -0.003767 -2.055789 -13.222617 67.484323 59.008472 -44.615240 1.665875 0.600365 0.577523 1.431661 1.929502 1.396670 1.078127 2.333577 2.184859 2.423315 0.656876 0.859832 0.951210 2.244403 1.932876 1.847940 -1 0.005994 1 1 -2.335398 -1.548078 -1.451444 1.624421 -1.931348 -1.236403 1.402825 1.203951 -0.194549 0.610069 -0.725066 0.045395 -14.317367 -31.988925 -37.866798 22.722447 -3.830746 0.874875 1.781563 1.223296 0.940942 0.662131 1.438905 2.174675 2.264951 0.786350 1.190973 2.178893 1.148865 0.971790 1.630524 0.724694 -1 0.003017 1 1 -0.520857 1.567549 -1.164401 0.468176 -1.052186 1.506576 1.364146 1.422407 0.446055 -0.556384 -1.764077 1.513452 -28.211738 -4.678348 -28.988575 -10.981689 -69.253919 2.115876 1.776294 0.418349 1.438258 0.305280 2.348636 1.019595 1.840705 0.732532 1.158586 2.359033 0.271038 0.578229 2.049206 1.747820 -1 0.011485 1 1 -1.541047 -1.095514 -1.002948 -0.328163 -1.944769 -0.607839 0.515054 -0.149975 0.494860 -0.261498 1.669928 -0.514655 68.177818 14.578766 -74.674386 -2.413252 -59.525338 2.239653 0.851274 1.113530 1.094502 0.791902 2.253310 0.879357 0.607201 0.727139 0.524716 0.407916 1.594650 0.774092 2.166469 1.585430 -1 -0.009396 1 1 1.037240 1.763657 0.852544 -1.674527 -1.384722 1.460406 -1.788003 -0.060391 -1.821592 0.886056 0.795826 1.695327 71.821772 58.523620 56.475562 -15.225358 7.404570 0.604107 0.469231 1.608996 1.147884 2.493577 0.303340 1.242353 1.734331 1.652534 1.633711 0.281942 1.595280 2.364608 1.713895 2.428838 -1 0.004894 1 1 0.846003 1.499334 2.168311 1.897730 1.701296 -1.089292 -0.105773 -1.147729 -2.077606 0.478119 1.117557 -0.793090 59.845737 -72.693742 -13.723678 46.138819 -44.864914 1.455787 2.416200 0.325344 2.053656 2.301236 0.873891 0.988653 1.538987 1.247205 2.282279 1.768497 2.134166 0.927874 1.529717 0.706100 -1 0.027405 1 1 -1.935972 1.164907 -1.386449 0.711761 -2.183494 2.102419 1.865779 1.902638 -0.637544 0.770782 0.170819 1.108077 2.753680 -68.903715 -64.745792 67.476259 73.488236 1.626639 0.673713 0.347062 0.314004 0.465262 2.416737 0.352556 0.408092 2.303845 1.968131 0.383521 1.087549 0.927631 1.946413 2.108012 -1 -0.019034 1 1 -1.336350 -0.797154 -0.451229 -1.579424 -0.497597 1.381743 0.305483 -2.255651 0.437666 -0.189195 1.055804 -1.956862 -38.970469 73.322183 -74.075248 17.300622 71.557844 0.965329 1.027530 2.445058 1.593669 2.287743 1.355754 1.901357 0.856406 1.857464 1.145645 0.853386 0.610049 1.344354 1.558633 0.687937 -1 0.027138 1 1 -2.230839 -1.944361 1.538070 -1.822256 -0.835605 -1.101546 1.293283 -2.041686 1.006231 -1.038902 -1.422065 0.582989 39.485627 34.932214 5.718401 -40.835641 -74.621909 1.068744 2.135522 1.216761 1.346419 0.267011 0.405025 0.254818 2.474659 1.841444 1.904999 1.315119 0.701530 2.112134 1.887950 0.519378 -1 -0.033667 1 1 0.625470 -1.062537 1.894167 -1.639411 -0.246323 2.236783 -1.829023 -1.480909 1.206882 1.949570 1.184845 -0.863846 6.609821 -58.731269 53.559335 21.739184 -29.538536 2.062451 1.616283 2.126380 0.571070 0.974648 2.408460 0.735743 1.134883 2.232120 2.497740 0.512694 0.842729 1.494751 0.273650 1.742889 -1 -0.016355 1 1 1.922298 -0.067432 2.353634 1.738311 -1.017311 -1.398019 -0.531165 -2.022066 0.894415 -0.086109 -0.525652 1.092113 12.298663 3.625148 27.856778 38.865982 -29.432657 1.754921 1.213075 2.409560 1.225981 1.058372 1.058606 0.483479 0.329237 2.236883 1.546817 2.353392 2.212101 1.281343 2.274231 1.506332 -1 -0.014348 1 1 2.306243 1.623889 -1.459150 -0.658227 1.861220 0.690425 2.079126 1.506522 0.447028 1.657189 2.154075 -1.747820 45.413784 69.461713 -6.982449 -54.015502 -38.547166 1.191727 1.357329 1.380296 0.391955 1.082836 0.469681 2.432188 1.287235 2.300303 0.947484 0.359211 2.005201 2.410697 2.336137 2.458522 -1 -0.023603 1 1 0.951688 1.166167 0.935105 0.485122 1.016938 -0.151378 0.475454 -1.248444 1.678556 -1.575653 1.626035 1.626373 -67.361978 47.229568 -12.653441 33.625337 -58.964620 1.849349 2.006693 0.497390 2.384362 0.730819 1.626487 0.370114 0.750240 1.776070 1.162243 0.823364 2.270802 2.370147 0.305728 0.867890 -1 0.047302 1 1 0.562297 2.190842 -1.118599 2.144947 0.357658 -1.853037 0.189446 -1.555915 -1.222128 0.991802 1.501852 2.065542 -19.468409 -55.545089 53.697580 -54.775354 -59.378602 0.982578 0.691988 1.495666 2.163677 1.924472 2.350944 1.569713 2.420733 2.256320 1.973712 1.923969 0.648606 1.376199 1.273658 1.369545 -1 0.019473 1 1 1.967269 1.773478 0.981962 1.051496 1.027344 0.380952 -1.482900 0.719766 0.407325 -1.183275 -1.018113 -0.734919 -19.235534 -41.625954 -7.409420 -30.118350 50.898004 1.266248 0.579243 1.094333 2.461995 0.497762 1.884425 2.025937 2.169640 0.893629 1.971556 1.697420 2.284067 0.317324 2.257363 1.503589 -1 0.029116 1 1 1.302542 -1.942091 1.990180 0.419512 1.011240 -1.680852 0.690746 -1.963733 1.105075 1.473631 -0.992111 -1.970897 -47.057335 57.370333 23.192480 -53.990271 -64.481609 1.489032 0.905812 1.987469 1.390135 1.507993 2.343090 2.306064 1.021931 0.602487 2.496491 2.018022 1.892803 1.092966 1.975021 1.426757 -1 -0.008387 1 1 -2.224978 2.322450 0.692138 -2.131351 1.959491 -1.713922 0.941532 0.134611 0.453875 -1.081631 1.416945 -1.811859 -14.614696 70.796430 -74.397202 6.227963 -26.632681 1.143050 2.244847 0.390093 1.294577 1.950243 1.225117 2.289831 0.438577 1.662381 0.642508 2.390105 0.489443 1.576745 1.353133 0.604803 -1 -0.008241 1 1 1.015382 1.960238 1.407074 1.928272 1.371382 0.526335 0.950117 -1.663010 -1.024430 1.476419 -1.270697 -0.063943 -8.517079 -46.539727 56.804737 -32.784495 -59.001496 1.552802 1.693701 0.532125 1.169145 2.067435 2.121227 1.708027 0.555456 1.799870 0.656820 2.168244 2.172803 2.306991 0.850167 0.504799 -1 0.002908 1 1 1.505823 -1.876824 0.942603 -0.715851 -0.576438 0.483856 -1.411275 -1.844017 0.995021 -0.955855 -0.525968 0.491735 -29.919977 -65.055778 -42.463798 10.953428 44.261003 2.045048 1.617638 2.396390 0.368627 0.515522 1.132340 2.238393 2.170489 1.662117 0.709254 1.428473 2.349081 1.750867 0.568734 2.204748 -1 0.027925 1 1 1.299281 -0.185970 -1.277430 -0.118562 0.670564 -1.866842 -0.924089 0.870229 -1.312343 2.148031 0.340698 0.557546 -71.981218 -38.335065 -47.438088 -41.936799 18.223786 1.182476 1.124686 1.846772 1.452514 1.400477 2.069960 1.817409 0.698763 0.613992 2.357967 0.345073 0.647728 2.360845 1.477942 1.279007 -1 0.022061 1 1 2.169300 -0.327799 -0.530172 0.528820 0.310399 0.263614 0.911360 1.956461 -0.803855 0.034568 1.353040 -1.445283 47.820310 15.958040 6.772307 -27.833981 44.280186 2.381222 1.940563 0.548851 1.035259 1.856030 1.793965 0.420985 0.751294 1.497890 1.278194 1.113598 2.245976 1.367827 2.325351 1.176642 -1 -0.009895 1 1 -1.313251 1.025137 0.979468 1.538933 -1.462538 -1.057093 -0.862104 1.214612 -0.079865 0.743504 -1.187675 0.419789 29.976830 -29.411451 -68.252010 -61.538919 -34.611777 1.072874 1.800606 1.784735 0.545917 1.232004 1.032212 2.382388 1.299803 2.047982 1.427304 0.699656 2.120963 1.771162 1.922020 1.636552 -1 0.011500 1 1 -0.416587 1.026995 -0.783815 2.267080 -1.571013 -0.496382 -1.763454 -2.154446 0.231984 1.813358 2.091083 -0.168839 -26.152109 -38.497630 70.340403 61.148596 74.461017 1.619800 0.475038 2.459381 1.573628 0.718931 2.069345 0.474005 0.858344 0.691928 0.486440 0.602821 1.356964 1.999132 1.668915 2.445737 -1 -0.020167 1 1 -0.835946 -2.112630 0.886762 -1.470265 1.021910 -1.425504 -0.659638 1.714428 -1.858773 -1.968589 -0.391188 -0.907790 47.185819 2.063081 24.198180 48.817817 -18.945883 1.773125 1.156251 1.361797 2.220058 2.261285 2.166706 1.073802 1.649356 2.230475 1.835894 0.862578 2.095441 0.319837 1.756709 2.003185 -1 -0.004639 1 1 -2.308474 -1.424055 0.129139 -1.964840 1.349399 -1.376935 0.394853 1.258262 -1.585429 2.260346 -1.643851 0.537569 40.629454 59.227692 39.816747 50.073605 -62.924356 0.330223 0.803847 0.512519 2.400087 1.753133 0.411854 0.285800 1.185037 1.415483 2.269616 0.442107 2.496335 1.648651 1.635294 2.136806 -1 0.030243 1 1 -0.700980 -0.396752 -0.177867 -1.751899 -1.153532 -0.640854 1.691883 0.922588 2.171744 -1.656747 0.556775 -1.080338 -12.889265 -29.868760 45.754054 -61.606392 31.373144 1.951466 1.535278 1.926181 1.827380 1.778999 0.887578 1.524078 0.436890 0.305953 2.395233 1.176077 1.573972 2.000250 2.454601 2.236498 -1 0.010605 1 1 -2.142709 -0.429257 0.152460 -1.149183 1.768887 -0.769486 -1.952677 -1.561109 1.017287 0.999336 0.891710 1.581302 -29.659031 -29.334539 24.411400 32.391775 58.562935 0.883792 0.889187 1.562731 2.061780 1.590448 2.156766 0.519822 1.391067 1.410734 1.202260 0.639356 1.150441 0.460503 1.173887 0.762212 -1 0.029267 1 1 -2.180002 -0.471653 -0.838439 -1.593106 0.460321 -1.133482 1.763413 1.460863 1.183411 -1.406628 0.857078 -0.871029 64.183396 -69.660250 -29.820217 -38.379821 -49.651177 0.815044 1.950303 2.238446 0.809373 1.132175 1.711525 0.846531 2.404453 0.899934 2.184542 1.604399 0.385871 2.337690 1.556466 0.271541 -1 -0.014371 1 1 -0.672967 -0.820398 0.020109 -1.326667 1.738048 -0.723917 0.511914 -1.089558 0.138533 0.400311 -1.272629 0.455347 2.866174 21.785483 -1.385728 -39.931324 -25.764283 1.820369 0.942358 1.964153 1.019589 1.727953 2.450502 0.841611 0.701245 1.826640 0.587972 1.539181 2.263560 2.157005 2.288729 2.163350 -1 0.003493 1 1 1.587699 -1.806466 0.652043 -2.135219 -1.784060 0.236155 1.230584 -0.257801 -2.176284 0.762522 -1.992618 1.010674 -56.103099 -24.784318 -0.025723 17.677428 -45.475243 0.588941 2.082496 1.010499 1.963609 0.877898 0.837405 2.019944 0.457228 2.386804 1.257320 1.274183 1.201118 1.685694 0.952567 0.297465 -1 -0.005421 1 1 -0.292826 -1.784716 -1.363467 0.551557 0.744500 1.410860 -0.414821 -2.280159 -1.485168 0.300074 1.095324 -2.195659 9.052249 41.146430 48.051887 8.060387 20.927080 0.946403 2.446736 0.535626 1.518401 1.773936 1.284306 0.329406 0.578695 0.871341 0.874020 0.900216 2.427809 1.942241 1.747553 1.118606 -1 0.043778 1 1 0.320913 -2.103676 0.580489 1.628779 0.617028 -1.574626 0.037439 -2.218611 0.934036 1.371100 0.496357 1.336410 57.170793 -30.488142 -14.202614 -53.337531 -43.888457 2.375657 0.659712 1.280457 0.887426 1.224335 0.405313 0.592541 1.842066 1.103759 1.134357 2.393539 1.967074 0.609561 2.133968 2.105839 -1 0.008544 1 1 0.370172 1.119253 -0.575936 -0.509728 0.132486 -2.266785 1.805827 -1.959237 1.282410 -1.008999 1.639901 -0.940369 18.161620 -7.657575 -0.866052 -5.743145 74.960771 1.610107 1.814022 2.261739 0.798343 0.254470 1.127727 1.209141 1.525288 0.515911 0.921037 1.364253 0.749023 1.587836 1.003095 1.259875 -1 -0.030937 1 1 -2.302999 1.056436 -0.766618 -0.872534 0.268811 -1.279484 -1.654792 0.429308 0.717782 0.044830 -0.528669 2.223318 -61.484272 -16.164257 -22.666629 41.969020 73.314792 0.650522 2.078682 2.149627 2.040020 0.357043 1.578222 1.429172 0.602763 0.391674 0.858534 1.630784 0.591104 2.430250 2.467879 0.393208 -1 0.034020 1 1 0.622650 -1.336463 2.024831 -1.546421 -1.871591 -0.638082 1.144766 -0.594648 0.732506 -2.242706 1.243965 -1.553762 62.813249 2.282068 -45.289670 66.524356 -25.153499 0.552046 0.731374 1.959186 0.789034 1.295389 2.110910 1.560689 1.505845 2.243732 1.910774 1.621851 1.203474 0.780485 1.616527 1.724459 -1 0.066213 1 1 -1.333636 -2.303285 0.966858 1.669255 2.312285 -0.506267 1.737173 -1.296548 -0.999113 -1.845125 1.219945 0.015907 -39.853576 -69.055671 -68.663435 73.643137 70.198110 2.419433 0.668285 1.360389 1.059368 2.055748 1.462139 1.171659 1.571253 1.294668 1.243348 0.451961 1.602195 1.588463 0.296664 1.527879 -1 0.024186 1 1 -0.618670 2.258988 -0.900596 -0.119882 2.050604 -1.904849 1.176608 2.067671 2.190660 0.518772 1.079184 -0.136901 -39.791400 -74.062803 -73.538094 45.253528 -73.954701 0.525115 0.359658 0.514365 1.939402 1.285722 1.635936 1.675145 1.403284 1.992047 1.829405 2.058573 1.687687 0.712736 1.460727 2.183242 -1 -0.027098 1 1 0.842778 -0.872481 1.159484 1.725058 -2.274325 2.317496 2.267138 -0.594407 0.072074 0.257839 -1.892939 -1.292725 63.609078 27.776836 45.281084 -60.828126 61.685047 0.483883 0.369677 2.407237 0.426145 1.969254 1.246900 1.653932 0.376865 1.723817 0.434517 0.922702 2.360131 0.714822 0.509177 2.480301 -1 -0.007310 1 1 1.889764 -0.233375 -1.626341 -2.055439 0.757037 0.065903 0.214014 1.383393 -0.236519 2.075174 1.063411 -1.338316 -27.172498 61.827900 -58.492944 9.091600 -47.481148 1.140077 1.779339 2.101718 2.321846 0.772198 1.823709 0.830817 1.538704 0.995134 2.464426 0.850828 0.371851 0.704100 0.303508 1.814953 -1 0.034225 1 1 0.561412 1.450403 -0.258992 1.369514 2.107757 2.046450 -1.035436 0.281905 2.023172 -1.142575 -0.267419 1.103973 57.507583 -70.059140 16.032829 63.765083 -50.257197 1.034465 2.002557 0.730999 2.408374 1.537129 1.529525 1.970614 1.610222 1.493652 2.061095 1.318557 2.237746 0.303947 2.441326 1.860639 -1 -0.048963 1 1 2.183255 -1.412003 0.064367 -2.030821 -0.176930 -0.137161 -0.906643 1.924195 -1.189061 0.699377 1.730661 2.347249 -60.531705 -56.359380 17.897053 45.776251 11.455500 0.363729 1.435086 0.986780 1.562220 2.475717 1.626516 0.859354 1.907568 1.737070 0.434628 0.535717 0.792718 2.461434 2.327193 0.624988 -1 0.004741 1 1 -1.867050 0.294019 -1.710924 -0.493572 -1.653685 0.190332 -0.800134 1.309865 -1.381516 -1.198007 1.140377 1.023343 -28.460668 11.554784 -48.740300 -28.224253 -65.024152 1.961073 0.996941 1.338144 0.686456 0.763504 1.963650 1.565666 1.898036 1.293350 1.578184 0.789285 1.007436 2.222728 2.144423 2.315070 -1 -0.010469 1 1 1.349956 -1.447169 -1.925243 -2.298968 -1.883434 -1.756345 -0.484892 -1.863177 -0.587263 2.327074 -1.691949 -2.036870 58.192253 37.195979 -47.188082 -40.093366 -49.195215 1.015305 1.724385 0.988899 1.182357 1.364933 0.929311 0.922814 1.986475 0.439147 2.240554 2.494154 0.996185 2.135671 1.469593 0.440494 -1 0.042643 1 1 1.159963 0.343156 -0.548531 -1.726448 -2.234044 0.728988 -0.104750 1.901380 1.786779 -1.658898 2.105159 0.790417 9.906803 3.639496 -30.992828 53.540033 -2.662257 0.706757 2.220192 2.272711 0.694821 1.853848 1.125651 2.307341 2.233303 2.130911 2.465947 1.676656 2.051644 2.236725 1.133547 2.267545 -1 -0.038035 1 1 -0.635117 -0.850227 -1.794657 1.202229 -0.866297 1.422308 -1.214876 0.365882 -0.282902 0.058779 -1.699359 0.668475 22.867742 38.139686 63.700554 65.206423 24.343950 0.606638 0.258443 0.406536 0.897984 0.911130 1.362553 1.434946 0.879965 1.818658 1.439103 1.007752 0.782206 1.280855 0.827194 1.391236 -1 0.026221 1 1 2.011903 -2.042293 0.216623 -1.885497 1.275241 1.026251 0.849327 0.812759 -1.180951 0.335698 1.353142 0.274252 20.495469 67.339343 22.334927 -66.882415 7.245690 1.049641 0.564822 1.709009 1.308815 0.507967 2.399061 0.259654 0.503977 0.587252 0.697276 0.368586 2.066502 2.203254 1.093436 0.875306 -1 0.052825 1 1 1.531393 -0.939251 0.503969 2.047343 -0.179301 -2.302241 -0.340336 0.808737 1.915957 1.739654 -2.015265 2.087031 -73.104074 -10.175091 -12.746969 -38.304451 17.094820 2.314570 2.225853 0.656698 2.367778 0.995768 1.868405 0.538179 1.668817 0.803474 0.981235 0.617847 1.911449 1.718300 2.222781 0.780753 -1 0.071047 1 1 -0.476772 -2.039353 -2.198885 -2.114096 -0.195993 -0.089272 -1.856505 -1.546869 0.026238 -1.976903 1.243745 -0.538683 -36.675953 -62.750440 3.351532 -70.808230 26.082092 2.300801 0.308676 0.913644 0.872693 1.108036 1.005485 0.939807 1.834165 1.053678 0.910914 2.238905 1.781346 2.087762 1.764327 1.794345 -1 -0.045079 1 1 -1.509485 1.582227 0.478725 1.887581 0.776547 -1.884205 -0.574478 0.434060 0.474410 0.042118 1.014416 -0.133177 2.586988 -20.490727 12.346401 55.962610 63.591408 1.837038 2.093077 1.086390 1.703525 1.394501 0.625263 0.540819 1.036882 2.121155 0.510716 1.345590 2.086358 0.660375 1.172004 0.615902 -1 0.007527 1 1 1.472975 2.112321 -1.365987 0.622867 2.303202 2.353277 0.444240 1.924564 0.306085 -1.563815 -2.045873 1.308895 37.272879 45.269886 50.970390 9.339790 73.848836 0.285866 2.301715 2.174402 2.170395 2.330905 2.274920 1.823795 2.281702 1.072905 2.321085 1.475145 1.505561 1.956389 1.034993 1.879897 -1 0.036121 1 1 1.135990 -2.018168 0.425387 0.791741 -0.987524 -0.275139 -1.405567 -0.152119 2.157722 -1.721014 -0.446435 -1.111253 -52.143326 -72.877654 45.263522 -55.981642 66.542141 0.981368 0.597224 1.792321 2.044551 2.276785 1.675783 0.880466 1.235214 0.991850 1.277293 1.720578 2.245640 2.475763 2.391959 2.399647 -1 -0.011907 1 1 0.731907 1.833685 -0.286456 1.596720 -0.986692 -0.434704 -1.872368 0.450476 -1.661915 -1.468390 -0.451600 1.623030 -55.797315 14.532931 54.970218 34.446475 -58.092987 1.092561 1.919965 0.859585 1.291640 2.093454 0.682828 0.537850 0.650493 1.581165 1.391089 1.776391 2.062145 0.964515 0.857917 0.261794 -1 0.016904 1 1 2.037048 1.166233 2.057353 -1.572517 -2.214116 1.096765 -1.530764 2.093021 -0.580437 -0.753484 -1.623943 0.543139 20.345412 -54.652584 54.024087 32.838023 58.649295 2.405511 0.667062 1.055633 2.282745 0.601321 0.908100 2.185559 0.683337 2.343291 1.189944 0.633853 0.920039 0.345380 1.305694 2.057237 -1 -0.007724 1 1 -1.346651 0.438033 1.264422 -1.733052 -0.133159 0.376062 1.154233 -1.716961 1.713371 -0.789460 1.631082 1.634080 5.611610 -35.672556 1.347643 -0.166678 48.647192 0.825408 0.624634 1.228126 1.106292 0.954668 1.856480 0.364921 1.223413 0.643799 1.582758 1.156814 1.816880 0.811140 1.584661 1.642983 -1 0.025923 1 1 -0.809939 1.440715 1.840302 -2.164507 0.777750 -0.514547 -0.755463 -1.894864 -0.647966 -0.040036 0.989538 1.138920 3.146296 -70.204956 -34.702353 -42.446050 9.240231 2.133361 0.896424 1.698796 0.661757 1.904874 1.472672 0.455799 0.856600 0.626654 1.419935 0.591645 0.285243 0.827738 1.540410 0.418037 -1 0.045131 1 1 1.575311 2.042889 0.369586 0.701515 -0.029936 1.096489 -1.453972 1.545774 0.415989 -1.666423 -1.844660 -0.395045 7.616920 67.578232 -12.657814 -39.879532 -55.293972 2.488262 0.970096 2.398559 0.828412 1.620570 2.174323 0.851932 0.916079 1.291020 0.673309 0.298627 0.777800 1.485098 2.289766 1.596024 -1 0.011801 1 1 2.227670 0.522118 0.767945 -0.375657 0.935949 0.540794 -1.077844 -0.902839 -0.129532 0.086134 0.946795 -0.950728 26.277459 45.253317 72.505824 5.376320 59.803540 0.896533 1.279656 0.921342 1.997021 2.176621 1.226291 1.769114 1.247187 1.967759 0.876521 2.434182 1.040360 2.079556 1.088539 1.823274 -1 -0.085173 1 1 -0.638899 1.557040 1.271376 2.051000 0.025159 -1.265372 -0.095558 0.887024 -1.787816 -1.629052 -0.497122 -0.067430 -74.081284 65.861485 -66.021837 70.986538 -29.254559 1.654295 1.986581 2.217548 0.585230 0.452727 0.982962 0.400562 1.753420 0.732726 2.169465 2.440192 0.806445 1.416983 0.483783 0.944941 -1 0.022539 1 1 0.423759 1.702479 -0.064950 1.653284 -2.216710 -0.095391 -1.016073 0.551407 -1.777011 0.906458 -0.321861 0.307558 -11.762572 6.460157 -24.139654 34.835881 36.656652 1.950341 0.625323 1.545537 1.081972 1.709998 2.180051 0.372460 1.940862 1.060026 1.858896 0.471298 0.356872 0.953305 1.449805 0.871623 -1 0.000651 1 1 -2.128682 -0.294547 2.273333 -0.146736 -1.607795 -1.371968 -0.938024 2.292299 -1.823580 0.468202 -0.614631 -0.546524 -31.346519 -40.948606 -23.225914 -57.942259 -35.553292 2.212372 1.340081 1.746989 0.644628 2.010911 1.625140 2.483794 2.381180 1.235310 0.349917 1.050663 1.996017 1.056284 1.961307 0.443315 -1 -0.002598 1 1 -0.933914 0.677376 -0.480491 1.426985 1.993995 -1.442359 -1.202742 1.671493 2.241018 -1.340518 -0.162931 -0.481091 24.037977 56.277174 -49.543934 -34.896797 -10.461973 0.859280 0.671445 0.481313 2.174323 0.843268 1.553748 1.835928 1.447613 2.275295 1.389981 1.156708 2.286524 1.114902 1.663658 1.858336 -1 0.029017 1 1 -0.468250 -0.190331 0.811530 1.730458 -1.059292 -0.107840 1.805226 2.079240 -1.288724 -1.450635 1.072185 0.038955 -9.654556 35.877340 -9.552277 -45.125611 -26.150272 1.260555 1.652959 2.036498 1.921695 0.678716 1.178940 2.439444 1.728575 1.663245 1.653108 2.282163 2.060040 1.598252 0.574357 2.223342 -1 0.002003 1 1 -0.320151 0.778342 -0.000882 -0.689857 -1.948617 0.698127 -0.423933 0.083706 -2.155465 1.940037 1.185794 0.952335 -66.621624 40.357227 -16.090865 10.831777 -50.317312 1.629030 0.350405 0.259992 1.691210 1.408104 2.011486 2.297189 0.348324 1.284199 0.775207 0.652585 0.748724 1.061745 1.501318 0.399764 -1 0.004034 1 1 1.308863 0.626379 0.069835 0.337478 -1.722768 -1.643220 1.718114 -1.173053 1.125697 -0.646632 -1.180240 -1.845899 74.597210 55.301725 56.092753 0.896871 73.718090 1.073999 0.445700 2.125120 1.896818 1.074404 0.514755 1.730512 0.458106 1.379811 1.229766 1.672626 1.817617 1.946417 2.173624 0.348989 -1 -0.015536 1 1 -2.115789 -0.386408 -0.692290 -0.437514 -1.966831 0.877441 2.085523 0.636395 -1.227674 2.030456 -1.247884 1.658444 -10.027449 68.673060 -61.887346 -40.615877 18.950495 2.139602 2.288129 1.081796 1.001454 0.686533 2.059551 2.371367 0.557021 1.109883 0.547865 2.469440 1.877730 2.004549 0.457535 0.787991 -1 -0.005469 1 1 -0.340297 1.476540 0.760149 0.540676 1.650685 1.221685 0.973704 -1.088412 0.558176 -1.109025 -1.893286 2.307674 67.560870 -4.458513 65.766002 -20.808288 -74.896204 1.667448 0.298697 1.944647 1.684123 1.559561 0.546830 0.818463 0.903404 2.004498 1.844519 1.833208 0.721322 1.765055 0.523761 2.356483 -1 0.034743 1 1 -0.880588 1.567383 0.753928 -0.339018 -0.597931 2.094002 1.773468 0.814523 0.195923 -1.084573 -0.898928 -0.367279 11.704979 -74.418072 -44.536994 -33.259907 50.744681 0.862745 0.412370 2.202848 1.019116 0.527868 1.628773 0.538285 1.207361 0.871122 1.704306 1.015196 2.142680 2.273233 0.484835 0.626770 -1 -0.021694 1 1 -1.569303 -0.031093 0.494249 -1.092522 2.157240 -0.384549 2.283075 -1.335588 -2.117767 -0.640511 -1.971841 1.503496 45.213390 1.437705 13.500878 -40.745412 -58.134512 1.873831 1.732061 1.740596 1.190889 0.766237 0.643874 0.588937 2.011037 1.504725 1.409215 0.422869 0.906144 0.813094 0.666360 0.512506 -1 -0.028391 1 1 1.074604 -1.717849 0.925576 0.567209 -0.073793 -0.888871 -0.981238 1.690144 -0.029713 0.119066 -1.626714 1.105561 6.867828 -72.408898 -26.353560 25.724634 53.928216 2.447883 1.824729 2.214308 2.380276 1.794286 1.312558 0.403355 1.432040 1.551439 1.281109 0.596259 1.321610 1.790788 1.031854 0.869224 -1 -0.018133 1 1 0.076948 2.071315 2.168524 0.763157 -0.745245 0.193920 -1.758417 -2.327234 -0.990620 -0.472752 -0.455516 1.772005 -6.478980 7.786852 73.614469 38.372773 -68.798574 2.160522 0.651650 0.779280 1.606006 0.393865 1.696180 1.696013 1.135845 0.401483 1.482075 0.981106 0.695772 2.084492 0.806416 0.925718 -1 -0.005042 1 1 1.192625 -2.048155 0.654199 1.110699 1.742885 0.459743 -1.415165 -1.258335 0.371752 -0.589956 -0.523579 -1.755917 63.733232 14.436755 -61.451305 -62.089010 20.005865 0.453683 1.301829 2.341044 1.682791 1.674087 1.628302 1.622785 1.151118 0.587716 1.735355 0.858100 1.089658 0.389407 1.017139 1.053815 -1 0.071108 1 1 0.580532 2.352493 1.399364 -0.428397 0.468805 0.097527 -0.780740 2.108608 2.203839 0.551193 -0.660509 1.215854 61.917749 -48.389517 17.390275 -71.639891 -1.651791 1.200275 1.025819 0.696294 1.857073 1.328914 0.809169 2.203251 1.033863 0.892547 1.794730 2.020426 1.800512 2.455442 0.621226 2.439531 -1 0.049498 1 1 -1.870559 -2.145135 1.211299 0.775035 0.975356 -1.592168 2.083652 2.168471 -0.119846 -2.053987 1.595271 -1.765290 -1.057872 70.341740 -66.378376 -71.357219 -50.777597 0.338857 1.926639 0.528962 2.012879 0.960713 2.208973 0.467085 1.547534 0.908564 0.984467 0.938266 0.685312 1.783217 2.024221 0.333322 -1 0.006943 1 1 -0.200572 -1.649345 -2.270830 -0.195686 0.358788 -1.713283 2.260233 1.174926 2.063467 2.220479 2.179375 -0.638966 14.004180 18.259406 -14.155249 -7.276034 -38.306138 1.206087 1.946167 2.471210 2.377303 1.333110 1.580348 1.158170 2.116843 2.286697 1.766004 0.735581 0.655983 1.603266 1.595095 1.520032 -1 0.029827 1 1 -1.251504 2.084093 0.170731 -0.363766 -1.845802 -0.737754 -1.136173 -1.060612 1.256858 -1.624381 -2.096089 0.858476 -29.346748 -30.785437 -60.837325 57.082166 -20.028566 1.073249 1.348671 2.116877 0.594314 2.386103 0.731379 2.039907 0.719781 0.608683 0.878370 2.021976 0.850893 1.461904 1.721463 1.384981 -1 0.057191 1 1 1.119229 -0.979413 -0.620008 -1.385963 -0.534715 -0.425853 0.804587 -1.865944 0.027714 -0.728922 1.226003 -1.845608 -69.924139 35.000977 -38.576521 -55.582337 27.656520 0.971933 1.770885 1.772100 1.932794 0.460466 0.548826 0.615224 0.571594 0.773027 2.262393 0.533238 1.872579 0.928926 1.203393 1.667347 -1 -0.002705 1 1 1.137090 2.341430 -0.741994 -1.703824 1.013890 0.451877 -1.670207 0.532290 2.086361 0.581129 -1.746948 1.934916 -1.918207 10.693300 22.294998 12.034204 58.871561 2.189951 0.255755 2.469743 2.464977 1.125487 1.806535 2.430180 1.288970 2.211566 1.297626 1.441053 2.280301 2.272010 2.426294 1.218742 -1 -0.020474 1 1 1.670022 1.064401 1.154149 1.597790 -1.849287 1.947072 1.605638 -1.887154 1.696864 -0.191291 -1.170209 1.801514 30.349506 -65.848780 -20.449765 -49.205070 -39.618929 0.994894 0.689795 0.641538 1.829867 0.824922 1.462533 1.047716 1.954788 1.128710 1.986501 0.876897 2.010774 1.577739 2.309352 2.272369 -1 0.002406 1 1 1.347968 -1.870739 -0.453402 -0.388380 -0.839918 1.815316 2.012593 0.131602 1.719843 -0.388007 0.709700 0.877781 -51.788834 35.073906 -12.869656 -0.313655 -21.601477 0.534733 2.255848 0.791413 0.771863 0.708375 2.414740 0.531687 0.570630 0.332022 1.793189 0.877208 0.487259 0.854581 0.443737 0.644393 -1 0.024598 1 1 0.680724 -0.751824 -1.997879 2.129943 -2.064608 2.169817 -1.059049 -0.738067 -1.681561 -1.808070 1.962126 0.159461 -41.240481 21.241835 11.523429 24.279343 62.925804 0.534872 2.335316 2.159058 0.784580 0.688917 1.619968 1.060263 1.344856 1.002377 0.452960 0.392181 0.387860 2.011521 0.627733 1.558373 -1 0.041018 1 1 1.228849 -1.144602 -1.349166 0.580744 1.207519 -1.488523 0.474522 1.929461 -2.214652 1.500882 -0.098500 -1.441979 14.956574 -24.858866 -52.955439 -72.056642 44.010297 1.840845 0.833729 0.990900 1.059927 2.443670 0.761693 0.767962 0.391423 1.148742 1.151849 1.621703 0.962264 1.270026 1.075321 2.415629 -1 0.034353 1 1 -1.241916 -1.709214 -0.035401 -1.218701 2.044751 -1.322848 -0.059024 2.301778 1.972476 -0.254241 1.101210 -2.228208 -4.121205 34.908101 50.446696 57.611609 28.319664 1.653986 1.296425 1.506234 2.031848 0.269953 0.346690 0.824419 2.016359 0.940209 1.846905 1.428914 0.764106 0.827287 0.719701 1.509051 -1 0.015542 1 1 1.428009 0.358560 -0.824669 -1.068301 -0.729821 0.239642 -1.428831 -0.032994 1.534555 0.369362 1.647775 -0.561371 -24.059845 26.187917 40.321164 -22.199336 -54.248297 0.608027 1.114879 1.264790 0.817847 1.810070 1.097919 1.972903 1.839533 1.273975 2.194924 0.585450 1.907237 0.684989 0.856954 2.080914 -1 0.026485 1 1 1.296461 -0.463510 -0.631717 -0.257994 -0.708307 -1.024524 -0.108575 -1.119822 0.434031 -0.022855 2.285226 1.831737 -1.198460 -42.512316 -54.497117 -33.037662 36.015980 2.433631 0.792327 0.386427 0.431764 1.915561 1.089027 1.023006 0.658478 0.795804 0.333205 1.425973 0.819341 2.168722 1.208293 0.784833 -1 -0.032469 1 1 1.759724 0.723253 -2.258027 -1.795312 -0.381904 -0.386684 -0.618486 0.643083 -1.931880 -0.745469 1.138409 0.943724 -23.398664 38.655926 40.145389 23.553667 16.479043 2.324213 2.306290 0.307920 1.711541 1.120991 0.487377 0.595175 1.106694 0.952264 1.956097 0.621814 1.073789 1.427549 0.318021 0.475457 -1 0.000257 1 1 -2.256010 -0.873665 0.115227 -0.177281 -1.331985 1.885321 0.489479 -1.149619 -0.848248 -1.534432 1.705520 -0.778701 -42.157808 53.725627 -33.386481 23.408381 -25.341122 0.501464 1.099089 1.382295 2.482810 1.584924 1.568596 1.634905 2.347880 1.817615 1.910723 0.762657 1.222016 1.917004 0.587744 2.221601 -1 0.058041 1 1 1.961390 1.924525 -0.343462 0.116035 -0.730808 -2.207129 0.715815 -0.034826 -0.989499 -0.485980 -1.300497 -1.391770 25.992689 59.121722 58.774982 -68.874573 -24.952820 1.644234 1.645060 2.016880 0.709093 0.967798 2.038851 0.964117 0.907567 2.222920 0.864307 1.901294 2.053279 0.468269 1.198984 1.818322 -1 0.038829 1 1 1.844817 -1.682536 0.661352 -1.181389 -2.316327 -1.460504 0.150122 1.977525 -0.215850 0.752165 -1.705381 -1.589133 40.467315 34.164962 10.516957 58.499048 -56.493769 1.513456 1.895973 0.359290 1.081888 0.288854 0.772329 1.785635 2.165306 2.303988 2.124006 1.171707 2.386125 1.094748 0.424988 0.530384 -1 0.029701 1 1 -0.110690 1.023008 -1.813516 -0.029656 1.089292 0.091389 -0.264750 -1.155449 0.117756 -0.077168 -1.063980 1.195194 -40.892195 24.883937 24.326768 -40.006619 58.756418 2.411709 1.337629 1.033759 1.386844 2.442524 1.756189 2.263780 1.348731 0.873778 1.338448 1.288830 2.114102 1.208836 0.913898 0.633782 -1 -0.008278 1 1 -1.220503 0.041123 -1.566859 -1.373503 1.527981 -1.740082 -0.477434 0.957976 -1.526762 -1.322243 0.681938 0.799988 30.414938 -16.130808 -60.494612 -32.939763 31.410722 2.425039 0.384385 2.117131 0.364594 2.487719 0.835414 2.300101 2.042420 2.457381 1.702943 0.610563 0.980745 1.376311 0.905373 1.361677 -1 -0.027496 1 1 1.111395 -0.699718 1.954712 -1.925919 0.486812 1.141337 -1.681379 1.254667 -0.751839 -2.251509 -0.628544 1.244428 48.523844 -9.754319 9.157946 17.600378 9.548655 1.138735 1.714285 2.232872 1.634248 0.313310 2.296281 0.843643 1.101355 1.223109 2.293098 1.348362 1.422265 1.505114 1.204392 0.462017 -1 0.010183 1 1 0.396009 1.831035 2.300432 -1.784814 1.694518 -1.908784 1.010547 0.809475 0.184897 2.096801 1.684412 -2.119592 53.139288 12.021100 -11.376557 44.203697 -18.472500 1.865504 1.279350 0.291040 1.503826 2.053843 0.935063 0.853482 2.216161 2.016161 2.121643 1.950710 2.326677 0.965230 1.615403 0.824417 -1 -0.065845 1 1 0.031825 -2.337428 2.039303 1.353096 -0.506442 -1.202898 -0.963831 2.087150 -0.295770 0.566657 0.070497 2.033839 -29.680567 58.704492 -53.598655 67.406109 -55.523379 0.903497 1.316498 1.386468 0.615721 2.167289 1.882640 1.281347 2.353315 0.912797 2.371022 1.512161 0.381368 0.899264 2.184223 0.730859 -1 -0.022679 1 1 -1.229648 1.842407 0.225442 0.249567 0.444537 2.202234 1.841435 -1.981787 -0.725700 -1.175682 -0.639403 -2.203219 14.058647 33.685166 46.579824 17.104354 72.877032 0.539236 1.440717 1.129731 1.139927 1.495216 1.336682 0.857757 2.070032 0.771606 0.878998 1.321286 0.851865 2.043290 1.333973 0.333675 -1 0.045382 1 1 1.597821 -1.325689 -0.682544 -1.557509 0.261332 0.266510 -2.247926 -1.677185 1.058773 0.817146 1.866350 2.085997 -26.069933 -7.366116 -52.302401 -46.455397 -25.850747 0.272430 1.480009 2.254519 0.956019 2.063642 1.381155 1.314648 1.792457 2.081299 1.145414 1.466848 1.569262 1.580477 1.081708 1.758482 -1 0.040292 1 1 -1.021754 -0.682282 -1.877162 -0.022379 0.867365 -2.329861 1.972933 -1.990865 2.212290 1.211174 -1.317697 1.688281 52.400111 38.659328 -52.678288 -63.981274 16.720871 0.290270 2.071234 0.731395 2.298764 2.082124 1.504714 1.231484 1.298353 2.425981 0.462585 2.421974 0.613604 0.343536 1.802126 0.323495 -1 -0.015292 1 1 0.241085 -0.746787 -2.158866 1.341314 -0.610480 -1.469857 -1.542653 0.195428 0.028284 -0.589746 -1.699348 0.850593 -47.092580 65.001836 35.853269 35.899174 57.413264 1.295846 0.784880 1.229253 2.053404 0.310962 1.088155 2.125424 2.493399 1.804154 0.673101 1.312984 0.812904 1.970443 0.977873 0.369155 -1 -0.012969 1 1 -0.044392 -1.533465 -0.888485 0.787821 -0.897484 0.344085 0.939890 0.796881 0.574971 -1.570926 0.954808 1.765597 15.154530 2.192926 -43.490363 7.470778 11.359504 0.912697 0.696233 0.846262 2.381655 2.481584 1.224787 1.247699 1.578317 0.770845 1.587351 1.862864 1.911814 1.102159 1.227705 0.784984 -1 -0.056193 1 1 0.216495 0.668696 -0.271773 -1.387643 -0.509820 -1.417139 -1.433844 0.539030 2.269694 -0.041839 -1.047320 -1.534550 -8.754174 18.599014 -6.368887 58.115464 -53.398922 0.989779 2.473279 1.144602 1.332437 1.510084 1.481417 1.183082 2.310980 0.381863 2.475537 0.849930 1.026305 2.111987 1.663328 0.803261 -1 -0.003099 1 1 0.023657 1.765279 -0.152867 -0.983117 -1.611323 0.599176 -0.023386 -1.920517 1.732715 -0.826291 -0.062042 -1.301682 71.679317 64.275649 -19.172757 -36.534722 60.923963 2.110589 0.670156 1.315426 1.366188 1.773334 2.429191 0.420023 0.321876 2.270381 2.045845 1.509799 1.183526 0.777248 1.201952 2.202351 -1 0.003432 1 1 1.553994 1.915570 -0.061935 0.495413 -0.378570 -0.899883 -2.275331 -0.444790 -1.741548 -1.555358 -1.282736 0.233216 -33.476384 12.415096 10.513691 3.597851 19.076186 2.326836 1.373816 1.725884 1.429945 2.339680 1.250794 1.840275 0.257370 0.373137 2.065380 1.339611 0.587652 0.674393 0.516695 0.593168 -1 -0.085169 1 1 -0.100809 2.157173 -1.519264 2.174088 0.035962 1.234584 1.010741 -0.639581 -0.483752 -1.551890 0.457414 1.855157 -72.008131 -40.662424 -13.365158 71.785343 46.254230 0.547730 2.446762 0.981160 1.602952 0.807013 1.975028 1.553122 0.323035 1.491969 0.775473 0.626535 1.673970 1.910882 1.193220 1.690606 -1 -0.055637 1 1 -2.071920 1.797998 -1.591766 -0.572818 0.056400 0.716691 0.560966 -1.336422 -1.991690 -2.229780 1.715570 -1.530189 74.274371 29.360920 -31.010797 51.534140 34.284428 2.400644 2.130894 2.192474 2.167493 0.812674 0.354490 1.414353 1.286177 0.270285 1.433656 1.698899 2.392983 1.622647 1.081265 1.064243 -1 0.010557 1 1 0.519423 -2.120510 0.379234 -2.072109 -1.382278 0.128212 1.300177 0.718368 0.473300 0.233001 0.057028 1.856446 17.768141 -20.858205 -13.854031 -44.702597 33.446828 0.487597 2.034946 0.590181 0.414933 0.280730 1.483769 2.453281 0.288281 2.384531 1.313350 2.480079 0.681730 2.343961 1.193785 2.199398 -1 -0.026049 1 1 1.088545 1.690674 -0.548935 0.904279 0.757471 -2.051479 1.343356 0.726077 -1.914655 1.305098 -1.394650 -0.466366 -48.070992 -29.166535 -1.952359 36.710118 36.950804 1.857494 1.655858 1.249102 0.404411 1.184429 2.453990 0.965732 1.058848 2.308120 1.814994 0.596876 0.450338 1.327014 0.378539 0.608121 -1 0.019906 1 1 0.704174 2.245043 0.343634 -1.928036 -2.121435 -1.026757 0.055484 -0.525549 -1.892922 -1.009221 -2.096834 -2.246440 -8.184302 -3.565028 -67.425157 35.386919 -2.059765 1.848048 0.390800 1.925310 0.692618 0.822817 2.077446 1.632891 2.246636 1.204662 0.506035 1.426063 2.345806 0.713344 0.414841 0.979877 -1 0.003137 1 1 0.095268 -1.042987 0.604486 -0.320654 1.747252 -1.538895 2.089292 -1.991013 -0.283735 0.200716 -0.643805 -0.779259 -40.763926 -69.312519 -35.508712 55.072493 -46.602260 2.212194 0.600633 0.593630 2.135202 0.346707 1.107507 1.119694 1.190318 2.430827 0.902659 0.736835 1.478101 1.685374 2.339346 2.391042 -1 -0.004190 1 1 -0.373804 -0.913266 -1.007362 0.885244 1.284554 2.043183 0.605249 -1.634554 1.274650 0.519925 1.613195 -2.123692 -39.731897 26.007487 7.837084 17.875052 -23.999739 1.170806 0.743526 1.447453 1.835611 0.614098 1.903432 1.975011 1.264805 1.069573 0.308603 1.948601 0.631084 1.631765 1.322504 1.076199 -1 0.030288 1 1 2.182798 0.339152 -1.867194 -2.131490 -0.364005 -1.151513 0.303954 0.331065 -1.129285 1.610374 2.308428 0.651954 34.350148 -27.070211 -19.029481 -28.488080 0.846558 1.046383 2.058079 2.387688 0.369384 1.982347 0.806622 2.152663 1.301697 2.380404 1.703383 1.266977 1.582714 0.422522 1.829868 0.841897 -1 -0.041653 1 1 0.167962 0.218056 -1.379153 0.817448 2.229031 -0.174003 1.921579 1.977300 0.718903 0.033224 2.338123 0.221779 -1.921733 -48.565620 57.624515 -54.783860 -52.332324 2.134578 1.106688 0.853934 0.815327 2.196546 0.843532 1.489978 1.064804 1.156899 1.002886 2.259122 1.815993 1.645139 1.100946 1.094499 -1 -0.052324 1 1 2.082624 -0.968710 0.199249 -1.733641 -0.601129 0.194151 2.126875 -1.802427 -2.150446 1.484999 1.571563 0.327197 -5.101328 61.986041 49.384319 52.249075 50.205025 2.062756 2.240863 0.932567 1.657457 1.127967 0.738050 1.652864 0.435105 1.817174 1.245715 1.982196 0.521161 1.394665 1.129098 1.749066 -1 -0.032775 1 1 -1.172662 -1.723623 -1.868506 -0.627529 -0.557671 0.166374 1.805078 -0.416896 0.553634 -2.034083 1.545409 -0.994921 -66.158037 31.876838 -45.987632 35.867874 -18.633798 1.701315 0.259134 0.763920 2.202917 2.170643 1.991673 2.301150 1.681458 1.765262 1.766783 0.328629 1.016163 0.409880 0.861458 1.275380 -1 -0.009865 1 1 -0.762694 -0.901204 -0.921180 -2.082782 -1.690440 -0.227820 2.208011 -0.026382 -0.432526 1.754751 1.972668 -1.737044 -39.792580 56.102046 7.091636 -60.875043 23.150952 1.345818 1.407230 0.816235 1.718326 0.403558 0.350804 2.460167 1.270483 2.013449 1.536051 1.411055 2.105138 1.297751 1.306480 1.753863 -1 -0.007107 1 1 1.560001 -0.801878 0.270488 -1.364126 -1.093356 2.287817 -1.749461 2.124466 0.132549 -1.216085 -1.115635 0.114328 -36.638379 -31.243444 41.438578 8.177825 44.699449 2.329575 2.410312 0.367895 1.718715 2.446534 1.644950 2.415911 2.213161 1.097777 1.833388 1.498208 2.129424 2.221246 1.973592 2.164304 -1 -0.034890 1 1 -1.984652 -1.752291 1.673180 2.312050 0.262374 -1.084425 1.585959 1.941857 -1.214753 -2.284717 2.019139 1.754919 2.453991 -5.775747 -22.979385 35.473414 -48.329675 0.972208 1.901382 1.281953 1.277387 1.051631 0.266334 0.279432 2.171672 1.289072 1.688619 0.622873 0.873107 1.313563 1.551057 1.618900 -1 0.015390 1 1 -1.433373 -0.962256 0.282973 1.124102 0.810975 1.826729 0.627830 0.892248 1.193708 2.013445 0.309939 1.956201 -14.775160 73.883977 67.996291 -36.343457 -24.475084 0.583851 2.037212 0.423282 1.094731 2.395123 1.587733 1.531377 1.610515 1.916464 0.507335 0.771935 1.911339 2.127773 1.481143 1.077133 -1 -0.006456 1 1 -1.044461 -0.601857 2.082324 -1.288719 -1.361457 1.347255 0.291865 -0.227819 2.216530 1.788968 2.134922 1.510557 73.176750 31.643976 -59.696629 28.764486 -5.287902 0.268507 0.797469 1.312477 1.301469 0.785090 0.255011 1.215234 0.430696 1.961299 0.300768 0.754702 0.274386 0.611172 2.225748 1.142119 -1 0.003073 1 1 1.120326 -1.396340 -0.582024 0.841910 -1.325766 -1.971273 1.623678 -0.288950 2.096991 0.176235 -2.105296 1.624145 -59.459674 -38.738602 70.319924 16.966008 -2.309491 1.890763 0.558338 0.739934 1.816255 1.540921 2.259648 1.646579 0.559954 0.903242 1.542150 0.418087 1.535820 2.023690 0.404229 0.378612 -1 -0.053604 1 1 -0.085055 -1.663822 -0.533305 -0.296506 2.329435 0.290607 2.201040 0.631065 -1.274395 -0.944357 -0.477799 -0.454998 33.370109 1.421172 35.632681 -71.529425 54.945743 2.471599 2.162953 1.007886 0.789511 0.304324 2.031037 2.388235 0.569396 2.092492 0.258041 0.397828 0.797592 1.133581 0.593652 0.254910 -1 0.002470 1 1 1.342918 -1.918683 -0.426152 0.494130 1.607534 1.703275 -0.823720 0.741426 1.591866 2.264360 -0.147569 -1.479615 -19.610999 -52.058793 -2.140407 26.174506 -35.072401 1.947332 1.812647 1.660850 1.911948 1.109587 2.322895 0.389611 2.192682 1.157152 0.756455 0.494676 1.763764 1.322638 1.082341 1.160595 -1 -0.044983 1 1 0.623876 0.415133 -1.900930 1.066616 0.685307 0.870245 -1.041526 1.591867 2.272216 -0.064872 -1.743822 -2.065260 19.854442 -56.394404 29.249994 54.655303 -8.324352 2.014217 0.954221 1.092244 1.099729 0.891579 1.261100 1.801500 1.055495 2.195811 1.996626 2.297906 1.152792 1.718164 2.177651 0.535154 -1 0.034936 1 1 0.537580 1.459931 -0.344546 0.742334 -1.993904 -1.742276 0.360807 -0.753206 -1.661088 -1.722334 0.942051 -0.573626 19.766756 -30.129867 7.322152 63.405488 56.031455 1.684839 2.337544 1.356920 1.252497 1.213926 0.948000 2.286385 1.016293 0.337468 1.073902 1.072313 1.366530 0.773961 2.206128 2.137343 -1 0.045756 1 1 2.024308 -0.897969 1.623976 -0.001395 0.108074 2.124950 -1.170429 -1.889526 -0.468917 -1.977494 0.746750 1.540225 45.075914 -59.118987 -12.809933 -46.541883 20.570604 1.077113 1.033871 1.021078 2.006940 2.387731 1.096966 1.708591 1.033203 1.041502 1.024307 2.280641 1.229652 2.014813 1.962731 1.864940 -1 -0.060786 1 1 -1.849479 -1.277462 -0.657982 1.275213 0.567378 -1.945874 -0.324900 1.057710 1.796690 -0.014375 -1.276665 -1.405097 -53.542870 -45.016767 3.190365 70.470499 -2.316055 2.485874 1.327266 2.366753 1.766534 0.642187 1.480219 1.288958 2.026140 1.088580 0.261957 0.962051 2.184238 0.985772 0.364172 2.139151 -1 0.047453 1 1 0.409094 0.263820 -0.327476 0.182250 0.025810 0.248392 -0.453119 -0.347079 0.574398 -1.781209 1.029844 -0.021401 -49.295180 -54.092992 9.083161 -39.313743 3.926642 1.300975 1.484456 0.507097 1.282823 2.403416 1.461642 1.820927 1.317073 2.043689 1.281911 0.576025 1.009862 0.256484 1.233198 0.852499 -1 -0.002423 1 1 -0.404981 -1.822058 -2.223845 -2.214042 2.324825 -1.788675 -1.931272 0.042036 -0.360135 -2.081109 -1.852495 -0.127336 -22.894352 -35.368557 10.664461 -12.397137 -8.685064 1.076869 1.428062 2.186080 0.448751 1.660060 2.127821 2.287193 1.101240 1.544940 2.308424 2.437442 1.841901 0.573176 0.362835 2.162249 -1 0.014876 1 1 0.542891 1.180662 -0.491735 0.936202 0.079408 0.995959 0.681712 1.709035 1.735874 0.441126 1.422425 0.749475 6.497209 -1.404452 -54.630023 -16.802409 51.905541 1.021301 1.255332 1.622136 1.482399 1.937375 0.954958 2.230039 1.260975 1.963597 0.667449 0.819167 1.481732 1.969844 2.158981 1.749539 -1 0.003293 1 1 -1.540007 2.255613 -1.083082 0.607220 -1.494709 0.178837 -0.786270 -1.293906 1.003980 -1.168120 -0.773560 0.265766 -19.788738 -39.313894 1.388550 -62.639704 64.491099 1.403531 1.636596 1.526454 2.113107 2.483512 2.129707 2.480097 0.986055 0.625084 2.028936 0.830453 2.169074 0.375909 1.400671 0.825749 -1 -0.024692 1 1 1.092432 1.039786 2.153395 0.961506 1.257266 0.514373 -2.163586 2.117025 2.297109 -1.093960 1.548995 -1.995064 73.761082 -47.486648 41.912980 31.446861 -72.604606 1.140852 1.301844 0.346045 1.229889 1.495596 0.981563 1.628106 0.584067 1.157162 0.925276 0.613419 1.737267 1.499972 0.271228 1.524464 -1 -0.039398 1 1 -1.022722 1.908109 1.783753 -0.681744 -2.254872 -0.601435 -0.246827 -1.525874 -0.537953 1.699889 -1.182607 0.784097 -71.218548 29.865471 48.967908 -46.368153 -59.544074 2.016320 0.290178 0.528604 0.495472 1.639424 1.795233 1.486041 2.397884 0.736946 1.107949 1.805744 0.393007 0.765492 1.620540 1.673391 -1 0.006217 1 1 2.000994 -1.612241 -0.692817 0.140570 1.650788 -1.760769 0.556613 0.906073 -2.066210 -1.203094 0.460995 0.775055 41.822284 7.123312 21.512552 61.458723 36.756029 2.253629 1.737384 1.205417 1.947978 1.408833 0.751855 1.931120 1.582888 1.098013 1.306423 0.794630 0.843321 2.449429 0.796555 1.693106 -1 0.011735 1 1 1.673048 0.091451 0.779680 -1.067693 0.057057 2.340692 0.987776 -0.194029 -0.076002 -0.302489 0.740294 1.420358 -31.943717 -28.050000 13.654096 -15.609699 -2.203955 1.497018 2.384856 2.274884 1.231312 0.660758 0.855397 0.650823 0.380587 1.278798 2.264286 0.849900 0.514437 0.896029 1.808440 0.708683 -1 0.038854 1 1 -2.109110 -1.219992 -0.803646 -1.177751 2.291608 0.704919 0.629678 -1.023758 -1.367301 2.085742 -0.402620 0.163597 71.485812 -37.952922 -74.768069 73.060171 22.295996 1.807186 2.118727 2.440297 0.318047 0.915796 1.035532 1.939210 0.309235 1.314703 0.458424 2.237872 2.419902 1.793688 0.265659 2.437808 -1 -0.019256 1 1 -1.526100 0.367221 -1.343702 -1.830137 -1.351174 -0.172984 0.199327 -0.420718 2.290959 -0.777238 -0.295075 -1.892506 40.760306 8.462889 35.782789 51.327706 14.759062 0.708318 1.448481 1.113288 1.526341 2.469434 1.784524 1.488146 1.764852 1.608907 1.900880 1.840075 1.384127 1.771070 0.365461 1.296250 -1 -0.003842 1 1 -0.412174 -0.197182 -1.228277 1.327814 -1.311730 -1.688597 -2.242040 -1.696641 -0.788051 1.751615 1.097110 -0.445919 -59.100676 -5.068093 20.556363 40.785433 -19.224269 1.340732 1.426220 0.483103 0.758156 2.084992 2.452069 2.423917 1.777680 1.219596 1.757799 2.324215 2.326170 1.446786 1.887961 0.706988 -1 -0.052066 1 1 -2.283679 0.623172 -1.987018 0.896514 2.201754 -1.509041 -0.378189 0.782581 0.552865 -0.831083 -0.499012 1.162886 74.854610 31.437685 73.171701 -53.224781 51.105636 1.861463 0.859210 1.749245 0.310440 1.320487 0.925771 2.191189 0.809577 2.304936 2.303178 2.011324 1.827198 0.975242 1.138214 1.955720 -1 -0.001815 1 1 -0.919131 -0.624149 -0.297035 -1.839796 1.239669 1.644575 2.204439 1.207402 1.259664 -1.596672 1.796338 -1.219047 30.145036 -52.387174 28.774820 18.392928 -20.056173 0.863601 1.298454 1.861581 0.597938 0.290439 0.406442 1.570910 2.277401 0.784190 0.878824 0.652680 2.345679 0.834340 2.256101 0.541882 -1 -0.019631 1 1 -0.972232 2.269012 -2.081709 2.201066 1.066518 -0.960245 1.091580 0.851602 1.348773 2.231695 2.192477 -1.916702 -3.629869 42.799099 74.460933 14.895978 6.701964 1.223556 0.802756 2.413948 0.724985 0.327487 2.066816 0.722213 0.975854 2.429776 1.239831 2.086962 1.812982 0.535570 0.574717 1.526286 -1 0.004878 1 1 0.077933 -0.228714 1.320933 0.860342 2.153100 0.710759 -0.171653 -0.990851 0.354935 -0.487386 -1.357926 -0.566612 21.904272 45.106200 -0.097800 6.277558 56.909690 0.342450 1.550301 2.402762 1.719405 0.537489 1.319181 1.470951 0.770991 1.802358 1.984809 1.686402 1.600347 2.029143 2.053488 1.726594 -1 -0.067452 1 1 0.845928 0.230816 1.026861 1.685404 0.422884 1.129627 -0.582731 -1.616964 0.033843 -1.406265 2.238371 1.308846 10.928146 69.344328 -29.884917 74.198216 -50.587379 1.043890 0.663192 1.267402 1.966447 1.333530 1.892148 1.322483 0.721705 1.449258 0.672843 1.470558 0.913072 0.257647 0.516101 1.864929 -1 0.005875 1 1 -2.218548 2.004910 -1.780468 -0.652829 -1.654871 -0.892319 2.335837 -0.505204 0.755563 -1.141104 0.884340 0.228156 -40.235975 -46.036454 -34.674114 -17.840539 4.058140 0.702477 2.283963 0.812237 2.013759 2.243271 0.907632 1.067023 2.452476 0.258521 1.715772 2.479758 2.036355 1.764535 0.785448 1.772190 -1 -0.006981 1 1 -0.325555 -0.512740 1.336273 -0.502086 1.331500 -0.608492 -1.042635 1.802703 2.077968 0.899708 -0.655594 -1.006737 62.191980 60.610994 38.977188 39.595890 -61.871201 0.335912 1.925208 1.221041 1.291136 0.380216 1.790059 2.271463 2.228747 2.043000 0.955713 1.416294 2.398657 2.483478 1.561242 1.798624 -1 0.048250 1 1 2.276807 1.702582 1.672214 0.206096 0.242620 1.499818 0.880270 -2.202540 -2.269394 0.368745 0.711602 -0.141134 -54.534482 -61.046271 -4.679766 -52.831609 59.146732 1.811980 1.701472 0.645462 0.280932 0.366909 0.884881 1.201130 1.890983 2.004519 2.202869 1.369682 2.000012 0.707970 2.353644 1.950227 -1 -0.030047 1 1 0.249261 0.012336 -0.008554 2.323966 -2.095837 0.370020 -1.434012 -2.277453 1.580426 -1.510409 0.203232 -0.759925 -47.181522 70.168046 14.356151 -66.178215 -7.256569 1.207688 1.865586 0.400783 0.953616 2.174546 2.348422 1.936801 0.314360 1.950111 1.257944 0.509254 1.539924 1.258595 2.464794 0.292674 -1 -0.023287 1 1 0.958253 -1.594002 -0.453200 -1.719823 0.725135 1.113624 -0.933151 -0.630919 -0.982575 -1.923974 0.174018 -1.666363 -26.715330 -54.558947 -22.220624 37.967667 22.575964 0.388500 1.527126 2.155671 2.365148 1.787331 1.428335 2.273751 2.433827 1.832331 1.735464 0.452378 1.870781 2.216878 0.576739 1.753736 -1 -0.010452 1 1 -1.877446 -0.085550 -0.555944 0.918154 -1.660235 -1.512574 1.509198 -1.706620 1.148162 -0.076066 -1.390106 0.507633 -74.931326 29.197720 -73.924692 -2.306626 -67.469523 1.970815 0.482250 2.174478 1.203288 2.156484 0.282630 1.909433 1.587684 0.698509 0.839291 2.220385 1.012933 2.364872 1.657909 1.972044 -1 -0.062569 1 1 1.084207 -0.549563 -0.219101 -2.054108 -0.429379 -1.906453 -2.226250 -0.223119 1.104797 1.516604 0.250635 -0.456488 -13.442720 -31.788809 25.493086 62.294277 -20.092598 0.680494 1.809931 1.017659 0.787057 1.821777 2.105108 0.797012 0.387256 0.869744 1.029581 0.918423 2.428286 0.948394 2.155996 1.078460 -1 0.007731 1 1 -0.240757 1.535258 -1.968352 -1.129181 -1.347627 -1.833554 -2.224623 -1.144515 0.114268 -2.155111 -1.529509 -0.370580 45.701582 -43.506333 39.061139 -49.430650 69.072185 2.068255 2.414827 1.995815 2.166769 2.142178 0.589931 0.724106 1.300740 2.034965 0.909226 0.868636 0.409492 1.085722 1.726097 0.518991 -1 -0.034597 1 1 1.237320 -0.142181 -0.458981 0.089094 -1.134425 0.038881 -1.556888 1.271230 -0.417439 0.853784 0.316980 -2.231823 11.554849 -47.659087 -6.278821 71.851109 -48.412769 0.273849 0.576318 1.424662 1.290914 1.135627 1.233020 2.360216 2.153927 2.296123 0.431341 1.543309 1.893954 2.433734 0.267636 1.911632 -1 0.037584 1 1 -0.870965 -1.634723 -1.569273 0.471003 -0.658176 -1.983841 -2.258758 0.054505 1.860669 0.857582 -1.814971 -0.917274 73.597159 47.450193 -54.613211 -34.228999 -36.792214 0.373893 1.264455 1.936190 1.289051 1.337102 1.168887 2.237864 2.272213 1.326973 1.926526 0.865831 0.528065 0.445420 1.924838 1.747393 -1 0.011307 1 1 -1.544972 -1.074479 -0.888899 -1.458366 -1.629099 -1.283460 2.207801 1.154772 -2.075271 2.024374 0.209380 -1.099366 7.425416 -1.028257 -31.915263 0.179511 17.044805 0.955637 2.398633 2.078498 1.322626 0.873424 2.140878 1.244993 1.094454 2.242245 1.662691 1.344463 1.144634 1.867848 2.424593 1.886016 -1 -0.001164 1 1 2.232445 0.663893 -0.888242 0.160766 1.799559 1.084613 1.570234 1.549240 2.120770 -0.726548 -1.290400 -1.334349 -4.829030 -11.513229 -2.847812 -13.176090 -50.552211 0.909942 1.641494 0.595216 1.787171 0.985446 1.633144 2.010172 0.453589 1.967183 2.444506 1.306279 0.623963 1.198715 1.806794 2.280689 -1 -0.009639 1 1 -0.740924 2.133836 2.095366 1.130013 1.195143 -2.142774 -1.525984 2.323900 1.511121 2.339214 -0.295132 1.867545 -44.554509 -27.631569 -3.773191 33.987038 20.142657 1.189638 2.247863 1.581757 2.336434 0.690483 0.953015 1.067019 2.392516 0.514642 2.084497 0.896434 1.873357 0.513468 0.364882 0.569877 -1 -0.001672 1 1 -1.741960 0.943593 1.781742 -1.500235 1.541895 1.206470 -0.266486 -2.061428 -0.938432 0.142702 -0.210936 -1.487613 51.498876 41.604832 -47.589994 -45.029152 -54.949577 1.561843 0.637326 0.795922 2.304534 2.308663 1.954712 2.089901 1.718354 0.881563 1.685637 2.249726 1.400603 1.938433 0.742055 1.469796 -1 -0.018801 1 1 -0.833940 -1.388517 -1.049553 -1.365032 -2.189659 2.166692 -1.750903 1.447106 0.869675 -1.202499 1.035550 1.636529 -34.230697 -65.324026 -50.900942 -42.132297 32.491702 0.445441 2.272957 0.331094 1.949686 0.877556 1.830651 0.498920 1.100941 1.019079 2.154128 1.178787 2.122021 1.553135 0.537411 2.259293 -1 0.003723 1 1 0.170845 1.542386 0.034641 -2.125683 -1.732675 1.493024 -0.220070 0.514782 -0.003662 -0.293989 2.224195 -1.337674 16.528769 -0.975563 -46.284491 -3.444876 1.963597 1.407601 0.308690 1.158713 2.248338 0.566391 1.081729 2.113504 2.407906 0.423506 0.371510 1.717085 2.053670 0.284190 1.129040 0.769969 -1 0.006430 1 1 1.762632 -2.240749 1.141982 -0.261699 -1.708362 0.138511 0.033014 -1.201152 0.109440 1.519482 1.490619 1.772919 32.468744 2.178423 12.755410 30.174612 -5.301591 1.317378 0.414218 1.767293 2.136658 2.311738 1.879029 1.338940 0.557133 0.729412 0.485661 1.007483 0.771981 0.427961 0.997388 2.105972 -1 0.000843 1 1 -0.542366 -1.789061 1.001878 1.195074 1.400454 -0.957773 0.230097 -1.635964 1.141357 -1.356200 0.164588 0.059284 66.064217 41.302676 -25.916738 17.381018 72.776975 2.314292 2.060349 2.278319 0.450578 0.862562 1.833044 2.469530 1.138170 1.225550 0.562185 2.396889 2.006127 2.234231 1.967123 1.438150 -1 -0.008820 1 1 -1.781966 -2.267517 -1.072714 0.491331 1.692091 -0.299356 1.548803 -0.510233 1.061639 1.860739 2.028329 0.708734 -38.895575 -17.934674 71.927854 41.448409 23.415568 0.556654 1.690383 1.019854 1.688572 2.084010 1.705982 2.197310 2.431685 1.828821 1.250581 0.511778 1.195271 2.418038 1.963660 1.729045 -1 -0.024560 1 1 -0.124949 1.703520 -1.420496 -1.309149 -0.721378 0.782416 -2.213682 -1.038909 -1.545321 -2.241089 0.142553 1.998715 -70.497714 -5.075748 41.911983 14.700388 19.413215 1.793530 2.102548 0.515601 2.461105 1.289833 0.969894 1.260841 1.947205 1.928608 2.107544 1.241929 1.352165 2.331968 2.131397 1.646045 -1 -0.070580 1 1 0.614450 2.210006 0.525756 0.643760 0.033380 0.242839 0.471462 2.339497 -0.243910 0.377450 0.931146 -0.074790 38.514604 64.950714 -73.349418 66.326563 -49.453540 1.140364 2.100932 0.369744 1.281592 1.973634 0.618854 0.821478 2.077176 1.600971 1.270993 1.586904 1.092606 0.428294 2.082029 2.163729 -1 -0.009435 1 1 1.901860 0.431394 -1.932713 -0.618248 -0.084842 1.915691 1.971641 -0.154423 1.138162 1.501664 -1.084493 0.453273 -56.471188 -61.265077 67.847454 12.161878 -45.318777 1.784740 0.628699 2.040073 1.258606 0.389496 0.262065 0.534035 1.779971 1.471483 0.708871 1.751596 1.569369 1.133373 1.606775 2.072812 -1 0.011683 1 1 -0.906844 -1.458484 1.099319 -1.018507 2.053695 -1.791398 -0.570932 -1.229386 1.537875 -0.385812 -0.100623 0.581983 -48.528736 -72.468342 24.570490 6.225440 -69.037123 0.521048 1.750200 0.611909 1.102466 1.894511 0.553307 1.676845 0.741258 1.567669 1.815791 0.502860 2.066093 2.073535 1.155764 2.178265 -1 0.014054 1 1 -0.687807 -0.481317 1.673922 0.637196 -1.908256 0.459386 2.010677 0.899911 -1.960373 1.038135 -2.034068 1.804903 43.312292 -0.300992 41.226070 36.554733 -24.606875 1.108812 0.558648 1.450535 1.887156 0.674305 1.301229 1.254067 0.612232 2.032602 1.699023 2.232683 0.698615 0.369331 1.089343 1.831920 -1 0.018049 1 1 -1.049158 0.567152 -1.046785 -1.972376 1.942280 1.182241 -2.222187 2.092361 -2.244343 2.005814 -0.716251 2.117245 40.875190 -10.684550 -25.235955 59.312563 -33.746452 0.975682 1.788412 1.583802 0.701236 1.681557 1.173339 0.566619 0.422077 1.101150 2.278072 0.812015 0.541921 1.566582 1.541057 2.288136 -1 -0.004849 1 1 -1.195642 -1.533508 -1.605524 -0.897692 1.559206 -0.013419 0.654179 0.775673 2.264700 0.842640 1.516891 0.355260 8.045947 -71.772936 12.270770 -15.175154 -48.806777 2.192589 1.852002 1.592956 1.555721 1.251324 1.759578 0.718783 1.839563 1.791601 1.189809 0.626953 1.953650 2.244112 1.543839 1.803025 -1 0.001398 1 1 2.272809 0.477006 1.273662 -1.939606 1.344745 0.516046 -2.325309 -1.628555 -1.570516 -1.576230 1.350068 0.434716 65.794276 4.397114 -47.706833 -58.747767 -73.718363 1.607219 0.534449 1.987506 2.006497 1.700730 1.662436 1.567879 0.839330 0.623727 1.721718 1.169366 1.291597 1.364639 0.489383 0.553432 -1 -0.001558 1 1 0.786411 -1.049255 -1.062836 1.572904 -0.713318 -0.419713 0.330125 1.923777 1.225950 1.973119 1.138959 0.757647 28.721484 21.978203 -62.350068 -17.585485 -59.250801 1.701878 0.709780 1.273077 0.598075 0.342295 1.208771 2.058050 1.890277 1.386605 0.669391 1.953500 1.981313 1.436391 0.424537 1.947154 -1 0.062154 1 1 0.576729 -0.300269 0.341156 -1.161890 0.247462 -1.949174 0.766037 0.544270 0.798729 -1.362463 -1.415031 0.995568 -37.839744 27.429414 56.160810 -55.265565 -48.353657 1.676220 1.486975 2.336477 1.420725 0.369222 1.510508 1.857738 1.244920 2.126117 0.656111 1.515481 2.184439 2.119211 1.577093 0.453904 -1 0.026717 1 1 2.061156 1.073606 0.367127 1.788046 0.778056 -0.092488 0.640591 -1.394691 -1.140807 1.168649 0.240471 -1.639809 -70.460466 20.954747 -13.568224 -41.137764 -52.399242 1.014188 0.953824 1.177799 1.273342 0.563431 0.839049 0.403264 2.152106 0.952692 2.402502 1.854545 1.584588 0.413729 0.288576 0.589480 -1 -0.001880 1 1 2.216314 -1.838896 2.240450 -1.452255 2.122074 2.337898 1.148602 -2.101725 0.372953 0.747726 -0.908433 0.110061 -69.442765 25.442501 -37.885390 10.250741 -65.791256 2.070506 1.993931 1.998237 2.366036 0.964761 0.490105 1.444907 1.796698 1.353428 1.065528 2.075000 1.016882 1.234141 0.954489 1.103684 -1 0.002937 1 1 0.020239 0.864907 -1.230828 0.855020 2.240367 1.867696 1.136283 -1.804007 -0.433492 -0.344233 1.296205 -0.050954 40.475881 28.132981 31.014298 7.302157 27.345496 1.311316 2.030557 1.071436 2.374632 1.446996 0.914740 1.284499 1.325581 1.033234 1.563249 1.773838 1.898346 2.005359 0.575887 0.931627 -1 0.009171 1 1 -1.616539 -2.243049 0.189915 1.613955 1.224344 -1.455482 -0.272387 -2.272146 1.250814 0.467309 -1.493816 1.042754 5.887338 -51.510659 60.346546 -55.600305 25.669410 1.761493 1.416564 2.444207 0.782178 0.815669 1.201257 1.783194 1.633276 1.974844 0.707842 2.449935 0.309574 0.264861 0.263934 0.434272 -1 -0.005116 1 1 -2.213772 2.159777 -0.157234 1.014046 -1.635735 0.275276 -0.998410 0.537111 -1.720782 -1.245872 -2.220038 0.519526 -12.420652 46.101680 -69.062864 -39.560883 50.237685 1.296456 2.044728 0.739361 1.194146 1.519017 0.874190 1.503174 2.345028 1.133749 1.168118 0.558811 1.937729 2.413181 1.329690 0.348368 -1 -0.003928 1 1 -2.108379 1.633802 0.224208 -1.640075 -1.972300 -1.498050 0.568927 0.525926 -1.198299 0.935509 -2.134983 2.185910 25.836421 -17.274754 63.216534 30.287251 -62.174087 0.476747 1.935677 1.665234 1.334880 2.081400 0.597373 2.049062 1.591751 1.566753 2.175800 0.913197 2.353580 0.861917 2.242634 1.453413 -1 -0.015289 1 1 2.142092 -0.508243 1.514862 -0.759127 -2.206980 -1.490702 1.543897 1.854977 -0.565085 -1.913362 -0.534516 -1.791965 -21.400136 27.919167 37.447632 -17.654563 -20.241026 1.511053 2.021492 1.723377 2.046980 0.339878 1.083956 1.304445 1.313533 1.054509 1.388162 2.093777 1.610446 0.770079 2.213856 1.532255 -1 -0.032599 1 1 -0.083138 2.275906 0.689593 2.229029 -0.208044 -0.007571 -0.019397 -0.855373 1.238841 1.870046 -1.767701 1.861652 -47.153008 -50.606928 -50.646488 34.470964 53.486381 1.309057 2.327483 1.010450 1.137062 0.606324 1.731526 1.750187 0.392902 1.247656 0.851879 2.282003 1.618049 0.301607 1.356413 1.724703 -1 -0.008441 1 1 -2.176698 -1.491190 -1.940604 -1.293031 1.557028 1.065950 -1.085001 1.336878 0.236774 2.196961 -1.952981 -1.969301 56.674721 32.029032 -38.060931 59.932973 43.482622 1.561472 1.164823 1.428240 0.686622 1.306925 2.490030 1.428586 2.002385 2.339988 1.921545 0.403644 1.787355 1.832909 2.455287 0.256451 -1 0.010373 1 1 -2.306648 0.984820 1.962244 2.135982 0.462783 -2.158089 0.257734 1.053924 -0.564454 -0.746057 0.681947 0.949319 -30.109433 50.761627 -49.336988 -6.758120 -33.727462 1.263254 2.011672 0.927212 1.650550 2.037520 1.098418 1.352145 2.002990 1.256242 1.154129 1.699239 1.363146 2.388743 2.354868 2.263276 -1 0.030216 1 1 1.456123 1.619965 -1.427788 -1.342549 -1.297713 -1.717491 2.227355 -0.059008 -2.147761 -0.525957 0.684143 0.156330 -66.110894 74.196939 -72.044935 -59.227736 -40.565731 0.801401 2.147425 1.027513 2.158783 0.671569 0.317367 0.736566 1.458155 1.712548 2.297731 0.462315 2.379629 2.179628 2.259488 1.216721 -1 0.037686 1 1 1.983370 -0.932023 -0.530849 -1.431313 0.659243 1.067879 -1.651350 1.722794 2.084537 -1.806835 -0.837792 -0.147977 34.497377 47.411741 49.138435 -30.316903 13.817111 1.737793 1.329730 1.025922 2.421497 1.606518 2.249211 1.736337 1.616038 2.497362 0.910762 1.918876 0.553823 1.345355 0.390018 2.289348 -1 0.001913 1 1 -1.519571 1.724443 1.513214 -0.174048 1.172307 0.461306 1.295107 0.334439 -0.956757 -1.544563 1.078032 -0.656712 -30.242632 62.085050 63.436734 -18.813690 -1.683215 2.278189 0.530527 1.321008 0.684036 0.598188 2.251992 1.231380 1.801508 1.191667 0.354671 2.212528 1.716214 0.903147 2.193786 1.718690 -1 -0.007984 1 1 1.924332 1.121085 1.943324 -0.125212 2.003073 0.333035 -0.990619 -0.471314 0.156971 -0.732122 -0.734370 -0.801886 4.525709 13.583778 2.560020 -23.747859 19.730099 0.681587 2.184793 1.311074 2.479883 1.887271 0.367037 0.794842 2.157591 0.875829 2.061178 0.468886 0.320721 0.858418 1.936855 1.222209 -1 0.003390 1 1 1.107346 1.937138 -0.422409 2.147530 1.348887 -0.566981 -0.803240 0.932236 -0.600847 0.209746 0.328103 0.930213 -51.603999 -8.415910 3.801997 0.158034 -43.914780 2.489387 1.869363 0.881469 2.355851 0.788154 2.254996 2.210041 0.410923 0.377459 0.460579 2.446583 2.476938 1.889133 2.403641 0.744038 -1 -0.007691 1 1 -1.573466 0.689764 0.380810 0.850486 1.450073 -1.106804 -2.251855 -1.728031 -0.557328 1.219539 -2.102046 -0.301850 65.093751 -69.328269 -0.212173 34.001915 -29.809541 1.240766 2.048077 0.779630 0.740058 1.659898 1.661934 2.122796 1.081345 2.422785 0.753616 2.268001 0.286793 2.136290 0.622322 0.620232 -1 -0.006753 1 1 1.730518 -0.047390 -0.097033 -0.347275 2.002285 1.230957 1.297608 -0.044015 0.091907 -0.984309 1.923447 0.390272 -11.075547 3.279920 -74.380165 -7.437274 -48.269454 0.404410 1.162770 0.673162 2.328003 0.744608 1.624790 1.095445 0.900901 0.442234 2.374211 1.115950 1.266122 0.707249 1.477683 1.418567 -1 -0.055972 1 1 -1.888518 2.331689 0.465557 2.056088 0.715494 -0.702659 -0.348954 2.058676 1.810174 0.411374 0.886984 2.254816 -10.789238 15.278449 -15.105732 67.964005 21.037927 1.891654 2.027467 0.885039 1.602567 1.091695 0.864586 2.091187 0.836291 1.290555 1.850663 1.589587 1.184837 0.305975 0.516367 1.829528 -1 -0.032466 1 1 -0.109288 1.025669 0.501589 -0.249476 1.079824 1.190024 1.359112 1.638973 2.306503 1.275063 -1.961471 1.432638 -62.201741 -74.668912 -60.399803 60.519193 -3.924205 2.063327 0.580957 0.649149 1.489345 1.663008 2.168592 1.269806 1.873135 1.280326 0.931858 0.981414 1.380452 0.752239 1.624973 1.918062 -1 -0.021595 1 1 1.082779 -0.980227 -0.159310 -0.890698 1.301143 -1.891976 0.761633 1.917408 -2.144421 -0.942048 0.624779 1.466183 33.817150 14.837795 -71.181744 48.427261 16.976476 1.729521 1.807339 2.440358 1.350183 0.520643 1.698719 1.624621 0.502930 0.987976 1.417127 0.657584 1.520431 2.141785 0.732012 1.429394 -1 -0.002786 1 1 -1.180483 -1.219508 -2.086155 -1.834828 -0.073108 1.208791 1.046903 -0.752871 -0.735790 -1.112687 -2.164538 0.257951 -0.416449 50.741205 57.440719 6.157976 -2.890196 1.742122 2.100325 1.414221 1.308156 0.678334 1.516026 2.356030 1.549878 2.047784 0.361115 0.258064 0.783842 1.787263 0.288183 0.750121 -1 0.002867 1 1 2.256641 2.063098 0.736840 -0.082316 1.954101 1.944086 -1.446341 -2.151821 1.927011 -0.973923 2.117985 -0.411670 -36.797386 -3.668362 -4.159498 -8.681245 44.322314 1.751937 0.559430 1.084296 0.256910 1.639806 1.465578 0.464585 2.273835 1.590707 2.012434 2.481590 1.338068 1.658529 1.148652 1.887517 -1 0.078285 1 1 -1.507943 -0.763730 0.531496 -1.836795 -0.155346 -0.230543 -1.155213 -0.618983 1.708584 -1.125634 1.705409 2.060618 46.395228 64.600879 46.976019 -74.044587 -67.370529 2.177885 2.218743 0.422528 1.924571 1.764903 2.470197 1.101581 0.516881 1.466483 2.172355 1.519176 1.294504 0.723031 1.225132 0.286185 -1 0.013903 1 1 0.606377 -1.527330 -1.443901 1.158964 -2.308415 -0.427091 -1.145613 0.500067 -2.277415 2.223150 -0.054120 -0.108022 -39.811804 33.015436 40.429067 -8.664834 20.134915 1.487697 0.967158 0.269671 2.356294 1.478061 1.022929 1.619229 2.128657 0.585072 2.301766 0.773172 2.443519 0.478097 2.131727 0.430693 -1 -0.009172 1 1 1.619859 1.493812 -1.101468 -2.108359 1.977938 2.010681 0.967108 1.158522 -0.314805 1.078655 0.400171 1.095094 -43.007381 24.953190 -11.737552 -23.038414 -56.628067 1.406065 1.492971 1.865523 1.590278 1.557171 0.880968 0.670946 1.095063 1.218776 1.466435 1.373349 0.629078 1.663753 1.193087 1.718713 -1 -0.032527 1 1 -1.421799 0.349232 -2.099178 0.778403 1.022083 1.494947 -0.889170 -1.287159 1.295448 1.360534 1.975038 0.388020 -15.593691 -33.158033 -37.053124 48.144034 56.779903 1.372394 0.317326 2.291120 1.858954 1.440322 1.240996 1.415174 1.580552 2.330315 1.349896 2.447571 1.070051 1.605469 0.366618 0.499824 -1 -0.040853 1 1 0.195598 -1.834724 1.662655 -0.231026 0.146290 -1.177887 0.005288 -0.664325 -1.656460 0.677517 1.900356 -1.297183 -71.293034 -22.021773 -69.932781 39.746303 66.113768 0.986494 1.251033 1.370065 1.682948 2.047930 0.559657 0.407387 1.703734 0.400237 0.780546 0.383237 0.818325 0.844715 1.119680 0.963933 -1 -0.000634 1 1 0.166238 -0.479952 1.059307 0.370100 -0.084208 -1.563487 -1.250838 -0.868684 -0.983715 -2.233675 2.221257 1.119473 -50.270267 57.616566 -38.376461 6.816077 -42.188924 1.086297 2.398973 1.043642 0.990115 1.365115 1.730514 0.507975 0.288597 0.946879 1.441266 1.360454 2.154352 0.441919 1.574965 0.682291 -1 0.011143 1 1 -0.874662 2.208796 -0.972137 -0.857056 1.232719 -2.058376 -1.480649 0.851271 0.490856 -1.584549 -1.812289 1.746356 71.414749 -32.306960 16.919439 -34.980853 -73.196366 0.455094 0.271140 2.297499 1.060123 1.230381 0.766206 2.367637 0.869600 0.864778 0.828504 0.922938 1.826139 1.173194 0.378396 0.455328 -1 0.014895 1 1 -1.254584 2.155711 2.185091 1.177958 1.193157 2.174295 -1.194796 -1.450175 -0.621509 1.668329 0.895782 -0.679590 30.438930 -62.898263 68.887437 -58.848033 41.102721 2.326581 1.597672 2.069580 2.188623 0.435875 1.252302 2.436406 2.434619 1.645161 1.472696 0.856552 2.064811 0.774979 1.329265 2.204421 -1 -0.068425 1 1 1.036087 1.234146 -1.648697 -0.810027 -0.026702 -1.107366 -2.280241 1.854772 0.697281 -0.510917 -1.005117 0.910163 21.916306 -52.643592 69.154064 72.354520 12.416376 1.855414 0.442355 2.163196 0.577050 2.481700 0.929493 1.744128 2.057983 0.769144 2.249800 0.390283 2.228115 0.424979 0.368730 2.247981 -1 -0.006792 1 1 1.948238 -2.352192 -1.065487 -0.564030 1.669746 1.141599 -1.999446 -0.649518 2.162934 1.068692 -2.119683 0.151587 -53.629555 -1.931798 -67.723200 -23.820854 -7.096719 1.006695 1.016839 0.505766 1.410045 0.872065 1.796699 1.363818 2.431942 1.641065 2.374932 1.982649 1.372809 0.555412 1.066776 0.545089 -1 0.008949 1 1 -0.362147 1.807625 -0.012737 -2.017455 -1.733307 0.297579 1.563694 0.003114 0.505329 1.337981 -0.072129 -1.185394 33.948359 -29.929269 -71.231759 -42.179973 -18.811506 1.900202 1.692559 1.580752 1.196074 2.418953 1.599901 1.279223 0.403795 2.085795 2.463444 2.360412 0.944371 2.044160 2.454754 0.297599 -1 0.015116 1 1 -0.734340 -0.298793 1.588732 1.426716 2.184269 1.505921 -0.217737 2.014199 -1.161554 1.196290 -1.711292 -1.981488 -13.387811 -8.934260 -8.103335 7.246492 -8.204206 0.803570 0.345377 1.247425 1.475520 1.056109 1.268894 2.299178 2.290750 2.389250 1.880284 2.190888 2.495521 1.463349 1.251649 0.464138 -1 -0.026824 1 1 0.716867 -1.199993 0.751327 -1.654688 2.178459 -1.908535 0.485984 1.355376 0.111078 0.789018 0.364039 1.723868 40.564962 25.311159 4.655855 -49.046191 -69.337654 1.255863 1.538215 1.783128 0.533309 0.831987 0.963327 1.143831 1.872233 1.872319 1.069542 2.044059 0.746719 1.109177 2.178842 0.290480 -1 -0.011461 1 1 1.123981 -1.218655 -1.884546 -1.596847 -1.153211 0.031589 -1.577122 0.501641 0.622130 -0.651757 2.229480 -2.040558 35.388397 22.785827 11.398765 29.042506 17.396167 1.785696 0.940310 1.295025 0.491843 1.412185 0.845674 1.491463 1.264285 1.334623 2.252675 1.454440 2.273383 0.747035 1.921577 0.944637 -1 0.019130 1 1 -2.006921 0.964337 1.708958 0.440912 -2.173389 2.298586 0.167815 -2.261595 -0.491565 -0.917807 -1.931866 -0.515369 -14.124277 63.280438 54.327297 28.875058 53.099914 0.628866 0.355365 0.367335 1.291489 1.814208 0.898718 2.004778 2.052022 1.826242 0.655583 1.629531 2.021310 0.914865 1.138409 0.741287 -1 -0.002759 1 1 -1.402790 -0.606775 -0.465819 -1.734554 -1.805788 -2.085350 2.274171 -0.189979 2.026048 0.075023 -2.012617 -0.528182 31.380303 8.746218 -2.320751 -4.856217 -18.430754 1.139686 1.945369 0.312638 2.255425 0.420129 2.104592 1.125262 0.281851 2.327461 0.636358 0.262327 0.427528 0.463870 1.509006 1.362754 -1 -0.002501 1 1 1.038366 1.842373 -0.351965 -1.426211 1.590005 -0.749915 1.823203 -2.099696 1.486713 2.094682 -0.943493 -0.091970 -2.220130 36.277001 -42.438986 -22.040009 73.573294 0.570226 0.282513 2.203424 1.690213 0.410557 0.975745 0.602191 2.028810 0.965643 1.804113 2.228167 1.296623 0.343925 1.590629 0.693795 -1 -0.027742 1 1 -1.122979 -0.791600 -1.355047 0.709220 2.232982 0.259924 0.158923 -0.910965 -0.030178 1.729741 1.024830 0.530486 1.160156 -1.257818 9.849829 -53.927740 -63.525048 1.892830 1.548801 1.946185 0.525341 1.902866 1.467029 2.359812 2.109824 1.316084 1.178722 1.029186 1.024088 0.838246 0.398122 1.235460 -1 -0.028518 1 1 -0.859043 0.830171 -0.697091 -1.007181 -0.788565 -2.170441 0.002202 -0.687270 -0.880934 0.466015 0.326177 1.543254 15.137872 22.218653 -71.093166 37.158830 -71.539820 1.828636 0.384768 1.799291 2.182313 2.388804 1.136211 2.049922 0.291898 2.428052 1.511986 1.956423 1.597470 0.934961 1.396380 0.713620 -1 -0.050909 1 1 -1.802528 0.852219 2.291842 -0.084965 -0.157311 -0.271437 -0.455780 2.049467 -2.178148 -2.300030 -0.884047 -0.021113 -45.121967 35.103198 29.446145 51.365044 42.289871 2.363025 2.104012 0.384555 0.469191 0.937852 0.473516 1.625876 1.355265 0.437485 1.303527 1.626754 0.349065 2.478132 1.707008 1.431579 -1 -0.046517 1 1 2.302369 -2.217692 2.246571 -2.249167 1.035030 2.323485 -0.758560 -2.113167 1.278966 -2.331547 1.914109 -1.053742 -34.444295 -55.264344 -27.823525 70.007220 11.346173 2.051868 1.495982 0.725285 0.872067 1.826617 2.449897 1.922187 2.195857 0.510889 2.008878 1.212616 1.435509 1.347111 0.642357 2.089182 -1 0.004932 1 1 -0.755988 -1.288492 -2.263533 -0.089815 -1.554180 -0.323341 -1.014444 -0.334547 -0.845760 -2.121005 1.492497 0.343114 -39.651560 26.224060 47.777336 43.687856 11.802386 2.315469 1.588269 1.528513 0.715230 0.627819 0.759118 2.492310 1.499748 1.015739 2.268170 0.880559 0.562376 1.105379 1.356217 0.686513 -1 -0.018940 1 1 -1.284079 1.231133 -0.444210 -1.405207 1.178943 -1.102704 0.684736 0.709125 0.635117 0.850522 2.041126 -0.990913 -22.044740 -5.952792 1.421718 44.807142 73.642725 2.324270 1.010856 1.208864 1.381479 2.260281 1.041790 1.359213 1.544444 0.724051 0.380124 2.494946 0.805177 0.353617 2.499355 0.666634 -1 -0.007868 1 1 2.114977 0.863444 -2.246645 1.015907 1.358403 -0.845533 1.692738 1.153480 -0.224483 1.742868 0.172220 1.089015 5.082190 66.368966 63.213688 -17.538518 -19.866762 1.365000 2.053297 0.755143 0.933724 0.842506 2.240547 2.372438 0.570504 0.461700 1.042741 1.594418 1.378855 0.921430 1.216238 1.555207 -1 0.019686 1 1 -1.974320 2.255701 0.390347 0.919058 -0.607710 -2.029292 1.965303 1.714733 -1.448995 0.360125 1.915846 -0.130614 23.935932 -8.791821 -14.130070 -34.081552 41.358349 1.521484 1.836944 0.514488 1.750099 1.165532 2.089579 0.807518 1.449237 0.328985 0.259182 1.576538 2.370113 1.987950 0.478858 1.422986 -1 0.008872 1 1 -0.249050 -1.180619 1.211577 0.734571 -0.528599 -1.310394 1.914531 1.332335 -0.714138 -0.056860 0.967930 0.833619 22.535058 -3.283044 21.873837 -16.429599 17.723379 1.027539 0.355444 1.697561 2.407611 2.222907 0.650353 1.487011 0.692784 1.370288 0.924631 1.021566 1.202428 1.208345 1.660774 0.636011 -1 -0.010310 1 1 -0.254756 1.880368 2.068094 -0.127723 2.209145 0.190933 -0.133745 -0.047761 -1.616040 1.421357 1.647734 -1.249126 -11.560839 -53.019327 54.172148 -28.715826 73.115706 2.210020 2.309088 2.346194 0.473319 0.579903 0.925780 2.328911 0.262919 1.380692 0.284212 1.499593 0.656740 0.831114 2.040353 1.454398 -1 -0.001958 1 1 -0.391198 -1.079840 -1.457116 0.541575 -2.080728 -0.158857 2.022038 -1.348640 -0.005306 0.360020 0.156553 1.680970 41.174030 61.919227 -23.543925 -2.747485 23.015949 1.060855 2.293354 1.143313 2.163873 0.716026 0.494464 0.450181 0.938679 0.872085 2.131364 1.084061 0.810025 0.844018 0.667963 0.451155 -1 -0.003897 1 1 2.350956 -0.871657 0.877216 -1.692740 -1.195340 -1.167508 0.085347 1.864005 0.367987 2.108522 0.762940 0.316304 17.325424 38.401228 -40.562019 24.142885 19.473643 1.277749 0.379844 2.287584 0.929822 0.520253 1.890582 2.008895 1.500775 0.275330 0.729469 1.431564 0.296096 0.986826 2.341556 1.278469 -1 -0.026208 1 1 0.391333 -1.362014 1.421251 -0.136048 -1.044897 1.488712 -2.006266 -2.163255 -1.750392 0.600972 1.886011 -2.049014 11.255469 20.665982 -66.844198 49.562467 46.389424 0.880678 0.301702 0.709214 0.756026 2.273670 1.074880 1.755411 0.444135 0.569421 0.265979 1.050642 1.640713 0.970893 2.301989 2.279964 -1 -0.055459 1 1 -0.622547 -1.640975 1.748049 -2.291506 1.021033 -2.017903 0.165481 0.937879 -0.006747 -0.294806 -2.077064 0.162332 -5.067026 38.489705 -53.526816 74.811009 48.627730 0.418937 2.329296 2.228660 0.594175 2.298834 1.003444 0.377586 0.329721 1.367710 0.352226 1.606029 0.772131 0.713441 2.051346 1.728684 -1 -0.034016 1 1 2.141170 -1.865479 -1.574367 -0.325401 2.065161 -2.300204 0.915452 0.044647 1.108517 -1.941731 -1.380119 -1.286773 -52.335114 3.737858 -27.813588 -62.971799 32.975378 0.882767 1.657013 0.411188 0.335121 2.122803 1.192143 1.603252 1.358162 1.877918 0.672573 1.441491 0.632954 1.558028 1.780646 1.560817 -1 -0.025861 1 1 -0.034820 -0.880590 1.545476 0.125078 0.464155 2.049591 -0.091316 1.482446 1.076051 -0.961637 1.261890 -1.877127 18.274035 -68.293772 -13.430411 25.087958 3.308411 0.691862 1.621594 1.373744 0.517831 1.684465 0.557863 1.757043 0.871002 1.928986 1.719073 1.713994 1.854119 1.179987 2.040093 1.593606 -1 -0.017735 1 1 1.069427 0.812041 0.893618 0.652229 0.989699 -0.856712 2.304657 -1.475846 1.476480 -0.235451 1.188201 -1.014985 -0.159264 23.257861 -5.130460 22.355075 -28.256157 1.356453 2.398700 0.951604 2.106953 0.315074 0.446097 2.058671 1.089830 1.024045 2.366439 0.996766 0.645607 0.470599 2.102380 2.198337 -1 0.048778 1 1 -0.328527 1.363644 -2.296398 -1.097706 -0.133615 2.137506 -2.195555 2.017713 1.353760 1.221821 -1.448419 0.632109 68.002730 71.879969 -13.363751 -54.567674 -18.895785 0.903241 1.523379 2.174702 0.466455 2.201348 0.562010 1.705003 1.490791 1.227250 2.134434 0.930210 0.292520 1.635740 0.632957 1.605204 -1 0.018770 1 1 1.589295 1.458606 0.939235 -0.773605 -0.505303 -0.906954 1.401635 0.051595 0.083736 -1.648242 2.124764 0.431794 2.603412 -44.449205 -57.789338 -15.399845 74.799441 1.438047 1.249675 1.034567 1.460064 2.290621 2.466136 0.341686 2.222396 1.062652 0.998797 1.034958 1.285494 2.289090 1.478250 1.941799 -1 0.012566 1 1 -1.597715 -1.602254 2.210967 -2.175131 1.284251 1.665640 -1.892985 -2.061101 -0.161247 -0.452878 -1.013044 -0.368250 -57.668146 71.462061 12.851765 -0.382104 27.973896 2.234118 2.325335 0.906884 2.007326 2.129481 0.943404 1.538600 1.496105 0.531069 1.429029 0.449019 1.664650 0.523507 0.331166 0.908408 -1 0.034980 1 1 1.188304 0.720482 -1.691290 -0.381262 0.972659 0.208087 0.730880 -1.304308 0.532946 -1.020246 1.103755 -1.872326 36.593763 31.377091 -45.226381 -69.792233 1.940596 2.358954 1.198770 0.486038 0.591119 0.443369 1.202548 0.966337 2.232234 2.154513 0.905939 1.867599 0.490317 0.503154 0.254771 1.679756 -1 -0.017098 1 1 -1.658517 -0.920820 -0.742499 -0.783006 1.712962 1.773295 -2.088520 0.829947 0.247472 -1.777714 -1.499787 -0.355123 65.093822 -68.135530 -53.853260 -11.746982 -31.529435 1.896670 0.838777 0.323623 2.374801 2.031482 0.869894 1.308545 0.467172 0.759567 1.035460 0.731298 0.681435 1.883782 2.470376 1.858409 -1 0.064795 1 1 1.163396 1.494355 -1.409731 0.543658 -0.056010 1.109718 -0.597964 1.551300 -0.952897 2.075953 0.023019 0.470994 -26.277796 -50.920000 -62.441329 -51.409855 -45.431559 0.351693 1.659361 1.638842 1.023006 0.654939 2.057840 0.610698 1.001450 0.625358 2.144430 2.432366 2.018265 1.484771 1.303385 1.495197 -1 0.016717 1 1 2.043833 2.102084 0.949147 0.875380 0.429762 -1.084415 1.748788 0.713501 -1.226546 2.146495 -1.904617 0.363858 -42.248921 22.382999 -8.934620 -14.156249 -24.078858 1.474594 1.253389 0.462656 1.351905 2.460927 0.546528 0.251290 1.676893 1.533149 2.139918 0.851304 1.619833 1.037092 1.161406 2.497644 -1 0.000207 1 1 -0.458208 -1.050876 -0.041530 -0.566215 -2.061156 -1.074897 1.499815 0.821740 -1.026656 1.756653 0.944791 -1.652159 72.273249 -3.505372 35.207878 -11.189176 43.524512 0.872158 1.105970 2.281963 0.947098 0.632798 1.189943 0.628218 0.712832 0.809548 1.827600 0.964826 1.576020 0.411665 1.601857 0.403220 -1 -0.013072 1 1 2.350468 0.353649 1.463092 0.936554 1.286771 1.610336 1.672565 1.391773 -0.765099 1.096137 2.041391 -1.249971 -13.587666 -67.895333 -66.861339 61.479685 -60.938785 1.402588 1.541175 2.022708 1.904586 1.118079 1.058689 1.887013 0.526936 1.711734 2.109575 1.633146 2.038822 0.480547 0.549366 0.697976 -1 0.003385 1 1 -1.584939 1.061041 1.229830 1.215204 0.435828 1.914535 1.389464 -1.882651 1.981927 -1.628340 2.042115 1.498603 -22.466467 -43.909199 18.090297 -6.382249 -16.456332 1.651355 2.069533 1.400060 1.800071 1.787952 0.610402 0.522887 1.169684 2.136539 0.314558 0.777024 1.939190 2.214568 2.239166 1.666739 -1 0.012631 1 1 -1.143604 1.273637 2.346735 -1.127038 1.681504 0.849314 0.599808 1.179066 0.971257 0.194546 -0.658936 -0.630072 -28.002761 57.603647 44.500490 19.728516 -72.839920 0.317024 1.722715 2.165241 1.211135 1.298999 2.022431 1.742991 0.942825 0.816347 1.349548 1.108810 0.513199 0.327715 1.398148 1.178327 -1 0.028592 1 1 -1.436055 1.081266 1.867200 2.235088 -2.040977 -1.226594 1.336996 2.228563 1.394849 -0.911400 2.078758 0.024764 48.501557 65.670561 25.117852 55.736664 16.112213 2.094516 0.529568 0.944207 1.535078 0.800420 1.403029 2.213067 1.773538 1.349223 2.387872 1.219313 1.488893 0.818579 0.601453 0.878038 -1 -0.009403 1 1 -1.688729 0.244366 -2.143099 -2.271635 0.397452 -2.198646 1.907213 0.853599 1.919645 -2.247000 -0.247516 1.038842 13.532561 41.750187 -4.605265 -0.689617 -40.397574 0.444562 1.002532 0.798892 0.476899 2.244981 0.403103 1.709094 0.490366 1.328063 2.252063 2.425222 1.207249 1.233120 1.804445 1.059691 -1 -0.008039 1 1 -1.339912 0.602188 -1.241852 -0.631775 -1.237329 -0.022308 2.068096 -0.087855 -1.596820 -0.707469 -1.072488 -0.418232 52.791904 23.527718 30.362834 8.151300 48.892238 1.852638 1.038053 1.559726 1.059751 1.742082 1.422384 1.249283 1.197233 1.642619 1.502812 0.759173 1.165849 0.669131 2.088376 0.839012 -1 -0.023245 1 1 0.886955 1.758916 1.276927 1.096545 -0.520147 -0.637025 0.070844 -1.565859 1.295918 -0.175458 1.038903 1.437998 -44.908447 23.739251 -14.403665 17.598583 -20.609085 0.971696 2.287761 1.640585 1.054734 0.667600 1.105703 2.293291 2.349273 0.490050 0.527144 0.702203 2.167518 1.228483 0.358521 1.658418 -1 -0.006149 1 1 -1.157564 2.273826 -1.278254 0.165329 -1.624642 -1.783591 -1.300389 0.421368 -0.782137 2.181811 -2.122371 2.091178 45.774919 -10.937699 70.085576 -21.722412 11.428704 0.358349 1.021139 0.780394 2.334287 0.604950 1.136342 2.004839 0.834298 1.548769 1.419666 0.570643 0.554815 2.279404 0.693915 2.380564 -1 0.011377 1 1 1.859394 -1.729699 -0.314872 -0.047835 1.860064 0.110388 -1.396494 1.526131 0.152504 -0.397476 1.783957 -1.958530 -31.107302 -70.416713 6.301619 11.315017 -28.517092 0.823540 0.728976 2.148505 1.166286 1.266167 1.463147 2.357644 1.675203 2.387910 1.846751 1.090484 0.758358 0.967867 0.944269 0.335087 -1 0.011180 1 1 1.995673 -1.502660 -1.513379 2.113989 -1.597120 -1.021540 -1.796350 1.024906 1.810105 -0.740638 2.233076 1.840861 -70.117352 -62.335722 73.522646 -4.880806 18.293512 0.760955 1.876047 0.725531 0.500522 1.016205 1.102086 2.254015 1.477003 1.240692 0.814438 0.754236 1.445542 1.224204 0.443370 1.212092 -1 0.009733 1 1 -0.828398 2.225804 2.136660 -2.278224 -1.946039 1.619393 -1.622174 1.997168 0.053240 -0.546264 -1.319001 -1.369526 -73.715450 64.429355 14.174774 35.420044 -45.312595 1.093148 0.544803 0.499743 1.434162 1.216920 1.767385 1.437388 1.439272 1.589878 1.578717 0.739896 1.185770 2.488246 0.700497 0.500602 -1 0.037989 1 1 0.134376 1.226794 2.026763 -2.061248 2.087683 -0.766530 0.600968 1.820363 2.016538 0.459755 -1.222684 1.077673 -62.540282 -64.523106 60.165782 56.306456 -7.388964 1.580205 1.011100 0.808669 0.544108 2.330286 0.870147 1.062695 1.719406 0.561032 1.017732 2.020661 1.255251 2.499400 1.418781 1.458368 -1 0.016188 1 1 -1.963586 -1.136810 -2.342100 -1.095253 -1.321826 -1.732040 -1.967308 2.286820 0.339240 -0.380931 1.833158 0.290448 -15.403837 7.710238 -14.024412 -58.297933 -13.356437 2.400375 2.111565 1.328249 0.879797 1.252644 1.446014 2.401167 1.919588 1.268394 0.653402 0.970831 1.251839 1.408013 0.473117 1.683591 -1 0.036891 1 1 1.451672 2.207246 1.250048 1.725261 1.133175 -2.209591 1.734300 2.247110 2.101224 0.621368 0.680879 1.859491 -3.361713 49.683101 -26.127400 -73.210911 -5.776250 0.903364 1.331293 0.292828 2.302406 0.283600 2.459211 0.951951 1.196208 2.408807 2.076987 0.672099 2.475663 0.722964 2.354597 2.212021 -1 0.046879 1 1 -1.048385 -0.592218 -0.843950 0.021885 0.260060 -2.273969 -1.117971 -1.452618 0.734031 -0.178513 1.522111 -1.440442 -62.524496 50.793160 30.645172 -46.589535 -30.321720 0.367882 1.492664 1.207715 2.307527 0.859488 1.913851 1.594858 2.031976 2.428874 1.841510 0.752659 1.937213 0.481376 0.981112 0.792148 -1 0.032485 1 1 2.153797 -1.709605 -1.893897 1.467245 0.055044 1.501031 -2.296718 -1.767051 -1.345271 0.064878 1.835655 -0.153839 48.733398 62.218678 59.313179 -23.399209 29.488508 1.575359 0.553893 0.274705 1.470660 0.388646 1.722252 1.138750 1.963316 0.449522 1.117798 0.831182 0.933392 2.015472 1.787521 2.358967 -1 -0.056578 1 1 -0.261281 0.594954 -0.298387 -1.013043 -0.352944 0.960044 0.247977 2.005042 0.451712 0.257084 -0.446046 0.712648 -45.006439 26.787845 73.303082 54.896085 -11.500554 2.277813 0.950871 1.036585 1.634756 2.102831 0.787871 1.995105 1.485937 0.643537 1.673663 1.252334 0.730147 1.588219 0.702723 1.919937 -1 -0.007726 1 1 1.646229 1.735092 1.435823 -0.270581 -0.197522 -2.226821 -0.384755 -1.184171 -1.950738 -1.964851 1.168093 0.320625 -70.796011 -68.555544 -63.026629 11.445051 56.974610 0.959037 1.036897 2.375293 1.305772 1.111613 0.373441 0.428108 1.214702 0.498680 1.566749 2.103496 0.701341 1.193811 0.372673 1.022511 -1 0.058655 1 1 -1.610688 1.833125 -0.273498 -2.106489 0.426094 -1.473391 0.318180 -0.914020 0.454726 -0.909601 -0.669724 1.841781 -27.697068 -54.627551 24.745046 -60.015433 70.613735 1.450675 1.994059 1.897667 1.838403 0.282646 2.183011 0.622606 0.888152 2.163303 2.381936 0.450250 2.106477 1.302952 0.957206 1.760858 -1 -0.040072 1 1 -0.006840 -1.865711 -0.760178 -1.030343 1.048510 -2.031569 1.392851 -1.506282 -1.128925 -1.771985 0.541557 2.318100 -55.197781 40.896088 40.558206 61.773238 72.809483 1.509763 0.585003 1.142015 0.596036 2.068850 1.158298 2.018651 1.213667 1.099006 2.243465 1.911730 1.953573 0.944773 2.041598 2.140730 -1 -0.007039 1 1 0.735353 -1.516694 -1.760280 -0.656965 -0.485542 1.348098 0.323822 -0.337733 2.152031 1.598507 0.786578 1.764832 55.615497 -70.338808 -34.350717 17.502474 14.083476 1.389725 1.365508 1.584401 1.777842 1.681662 0.698871 2.419811 0.262398 1.627991 0.900580 1.792561 1.580540 2.130290 1.039991 0.375647 -1 0.005816 1 1 0.341410 -1.613835 0.783489 1.685090 -0.154812 -0.688026 0.545416 1.215310 2.228719 -0.693796 -2.184752 -0.191548 -24.856452 -12.392932 61.991746 -4.725831 72.960073 1.224300 2.065964 2.152481 0.494489 0.872875 1.913078 2.109931 0.866339 2.309786 0.576720 1.426696 1.722456 2.320738 2.388021 1.472990 -1 0.000817 1 1 -0.341322 -1.618892 0.611662 -2.224534 0.358824 -1.095307 -2.229834 0.811029 -1.981598 -2.266516 1.614483 0.678568 22.583557 61.845836 -57.030592 -13.154471 12.803418 0.430600 0.349306 2.028313 1.604292 0.836039 1.559666 2.311619 2.136040 0.925420 0.784033 0.493993 1.542271 2.441205 2.086939 1.438379 -1 -0.014786 1 1 0.066340 -1.862467 1.925604 -1.052632 -1.285301 -0.465990 0.094819 0.831091 0.630676 1.616969 0.056405 0.807639 73.683933 5.869060 -58.713654 49.625014 47.611299 0.671442 0.419997 2.141522 0.803371 1.509289 1.621007 0.511867 0.454250 1.824356 0.459016 0.935031 0.317876 0.296092 0.910331 1.441215 -1 -0.038389 1 1 1.001108 -2.317856 1.110796 -1.335754 -0.195566 -2.336142 0.077835 -1.875667 1.549638 -0.606474 -0.110219 -0.485028 18.322413 -5.197008 -46.121530 35.441178 9.881695 1.849725 1.574164 0.727477 1.706156 0.607921 1.572020 0.686935 2.067343 0.581837 1.928748 2.216719 2.394134 0.703783 1.733747 0.837867 -1 -0.050575 1 1 2.143938 2.246870 -1.945201 1.564016 0.711369 0.644287 -0.530763 0.024191 1.313365 0.898423 1.305468 0.115985 -50.003876 34.853498 32.739941 60.188182 -17.231877 1.882524 1.588105 1.026861 2.456026 1.430503 0.470523 0.824418 1.991565 0.478496 2.089244 1.925296 0.457498 2.414585 2.432357 1.865628 -1 -0.001148 1 1 -1.880776 0.503255 -0.536816 1.963194 -0.753662 0.111789 -1.411942 1.084235 -0.077745 -1.336297 0.108345 1.979301 43.005942 -49.133149 -30.835806 -7.384773 -65.887017 0.428659 1.476717 0.934067 2.112432 2.389669 2.162483 2.096401 0.712152 0.646448 1.099604 1.040733 1.592437 1.842554 0.297945 0.553930 -1 -0.015136 1 1 -1.253798 1.225740 -1.546719 -2.175852 -1.413537 -2.166822 -0.438642 -2.085194 0.182281 0.537901 2.143660 2.279589 42.514384 -60.752630 -19.452314 64.955364 4.807836 0.704411 1.038040 1.345526 1.002028 1.330019 1.376923 2.192762 0.253262 1.078518 2.154376 0.845841 2.055980 0.850772 1.681689 1.148454 -1 0.005929 1 1 -1.138325 0.478108 0.946246 -0.760226 -1.827229 0.402967 0.964584 1.141207 0.841907 -1.369912 0.617090 -0.541998 -9.828739 -41.608170 -8.512160 36.125515 -38.461780 2.468060 1.182279 2.312829 2.211346 2.092939 1.029427 0.572790 0.624888 0.993176 1.057781 2.375446 1.623723 1.165854 0.752635 1.530807 -1 0.059565 1 1 -0.394808 -0.494053 -0.325407 1.970819 0.180105 1.676907 -1.025242 1.963376 2.310735 1.729453 0.900031 0.051333 12.073686 -27.560721 -13.033761 -58.427925 51.865626 2.208572 0.471725 0.784841 0.565892 1.693365 1.642754 1.517636 2.407572 1.567505 1.314245 1.769416 1.819449 1.226717 2.180230 1.126031 -1 -0.039373 1 1 0.561961 1.252562 1.564294 0.666036 2.142180 0.976692 2.014205 -1.055595 0.763058 2.313515 1.325803 -2.115764 1.527088 15.774023 63.996227 -65.418111 17.808150 2.148681 1.884708 2.293258 1.788874 0.358268 1.913653 0.518156 0.402251 0.874905 2.275821 1.229231 1.683855 1.543913 0.788249 1.604169 -1 0.032555 1 1 -0.807041 -1.682649 -1.238198 -0.492336 0.265498 -0.400427 -0.681911 -0.345173 -0.371161 1.095027 2.246510 1.438081 -0.707852 -46.871542 29.994230 -36.983859 12.279286 1.044426 0.660662 1.495358 1.479931 0.942607 1.638322 1.271397 1.620828 2.007751 0.266191 2.371656 0.919803 0.878403 0.319521 0.931858 -1 0.020115 1 1 -0.950773 0.077254 -2.207730 0.032940 2.277571 0.396832 1.528777 2.212025 1.470896 0.149268 1.753529 0.283954 -39.541674 73.093026 -25.515303 14.301037 57.528721 1.153190 1.655430 0.818228 1.458420 1.672393 2.408997 0.771760 1.219331 1.790717 2.073378 0.770704 1.470376 2.350369 0.910590 1.290860 -1 -0.045176 1 1 2.350070 -1.624968 2.176545 -1.083945 0.230094 -1.677713 1.608938 1.729355 -0.739952 -0.376672 -1.985663 0.098233 52.854338 22.851307 61.923244 43.966728 48.789927 0.809582 2.395412 1.945778 0.436652 0.802049 1.780890 1.165887 1.315006 1.060112 1.046029 0.610721 1.395371 1.751080 1.899309 2.440131 -1 0.065281 1 1 -0.895575 -0.551980 1.571670 2.118834 -0.281794 -0.168764 0.442906 -1.658980 0.721056 -1.479311 -0.217200 1.618528 -64.240754 5.644477 66.727456 -61.643415 9.123960 2.070904 1.933522 1.455537 0.454083 1.279685 1.419475 1.864160 1.194168 1.889887 1.588241 1.061478 1.513492 0.258020 2.291820 2.373801 -1 0.006071 1 1 1.301386 2.197452 1.576994 2.055649 -1.937416 0.456677 -1.107031 -1.355901 0.485298 -0.739889 0.674544 -0.941513 5.901622 38.560870 -57.463499 60.976431 30.871122 1.389155 0.776857 1.386542 1.855136 0.267571 0.813884 0.450839 0.754100 1.415380 0.544624 1.994183 1.727382 1.855037 0.857222 2.085205 -1 -0.012105 1 1 -1.045121 -2.268640 -1.095740 -0.085160 1.274301 -0.627138 1.301747 -1.160308 -1.435340 -1.043608 -0.416955 -0.444068 31.216393 -46.084499 57.825367 20.945992 -10.709444 1.470530 0.454296 0.361159 0.998818 1.388183 2.447601 1.585195 1.619991 1.442333 1.289483 1.831897 1.199762 1.406369 2.092158 1.397356 -1 -0.020072 1 1 0.594079 -0.862388 1.150851 -1.996111 -1.143501 -1.703137 -1.572512 -2.133309 2.035915 0.972744 1.633276 0.800374 -63.047568 -40.478600 -73.822151 71.109191 -67.832333 0.504728 1.960430 1.456154 1.837373 0.969557 2.345162 1.131422 0.301455 1.051404 0.951079 2.284819 1.711070 2.197549 1.953163 0.811267 -1 -0.039039 1 1 -0.282176 -1.867787 2.042156 2.182485 -0.210035 -0.486500 -0.612619 0.284322 0.237896 2.220208 2.342653 0.963170 29.893460 69.383572 29.694874 31.754442 -3.090877 0.649511 0.833599 1.053839 1.370991 1.486495 1.014289 0.412194 1.489462 1.386591 0.434165 1.769509 1.135552 2.227351 1.088833 2.269330 -1 0.039201 1 1 -1.115676 -0.570440 2.326185 2.203952 -2.265444 0.778589 -0.552368 -0.250387 -0.099240 0.264039 -1.367708 -0.032211 17.429604 -10.643136 70.820979 38.191767 39.035736 0.979326 2.281921 2.494874 1.838988 1.124607 0.515806 1.406071 1.587075 1.725887 1.488672 1.616358 1.124230 0.936203 2.009528 0.888132 -1 -0.014753 1 1 0.392596 1.010768 -0.190888 0.876858 1.720156 0.162913 0.187962 1.778487 0.347388 -0.098751 -0.948876 -1.026671 47.789873 -45.611804 52.404108 -44.158727 24.272023 0.473271 2.010787 1.799335 0.670285 1.231462 0.928857 2.296812 0.763015 0.496608 0.489983 1.647170 1.493466 1.182198 0.957773 2.291591 -1 -0.045812 1 1 1.483470 -0.573546 1.962718 0.677957 -0.139318 0.539581 2.100029 -0.598922 -0.419707 0.425831 -1.183759 0.263732 -57.629803 -34.098651 53.979939 40.838345 -29.930756 2.181639 2.299364 0.908993 1.444220 1.508695 0.630987 2.247196 1.629299 0.382237 2.005834 1.808408 2.411719 1.515624 2.347675 0.618687 -1 0.016874 1 1 -1.823404 -1.289806 -0.774584 1.903634 1.972093 -1.982363 -0.990824 0.799903 -0.471298 0.424357 2.326049 -0.081299 6.493657 -61.103606 -68.301090 13.580153 -58.368265 1.443572 1.859452 0.812432 0.790644 1.352091 1.094824 1.709959 1.529246 1.781918 0.452492 1.528981 1.832886 2.060679 1.088289 2.118342 -1 -0.062856 1 1 0.709147 1.003299 1.518451 -1.691409 2.327867 2.207123 -0.801710 -1.621619 1.909379 -0.438389 2.172779 1.599375 38.970637 -70.510560 -70.974361 -66.088624 -1.497951 1.734122 0.388785 1.816617 0.888574 0.270763 0.470589 1.945463 1.898570 1.257045 1.154816 1.988000 1.311868 2.311889 2.174968 0.443151 -1 0.035912 1 1 -1.338215 0.852461 1.650587 -0.413504 1.016526 2.336693 -0.247167 2.184910 -1.862392 -1.543050 -1.765006 0.026064 -6.073098 -70.549738 20.550539 -57.086054 -45.303225 1.205493 0.969811 2.121517 2.089245 1.944121 1.838763 1.834286 0.850586 0.804025 1.254872 0.636850 1.781035 1.349919 0.593270 0.587736 -1 -0.030604 1 1 -0.119937 1.114530 0.165771 1.088568 2.072391 1.411924 -1.380831 0.893497 -1.387469 -2.296595 0.310340 -0.737407 -0.787390 -33.672153 22.130413 -54.153357 44.533305 0.943739 0.413478 0.572514 0.498776 0.927369 2.041069 2.243017 1.139059 0.423529 0.759303 1.098719 1.919582 1.168902 2.479270 0.588172 -1 -0.001612 1 1 0.799816 -1.937830 -1.783905 -1.868127 1.031552 0.409330 -0.473324 -0.647764 -1.348060 0.323254 -0.461050 -1.702573 -48.397386 35.139505 39.662287 4.053225 22.557426 2.465002 1.532896 2.387634 1.720832 2.030237 2.442877 0.937029 2.395595 0.512002 0.475712 0.299685 0.552887 1.380119 1.918725 0.258658 -1 -0.006061 1 1 -0.777424 1.290625 0.413722 -2.055872 -1.811748 1.402872 1.980552 -1.178473 -0.420674 -1.687205 2.306014 -2.223600 60.783619 -59.715334 14.385102 -29.584272 27.145218 0.320293 0.407206 0.907038 2.330842 1.207090 0.807981 2.491542 2.098906 2.309213 2.183762 1.988124 1.154420 2.083381 2.381174 1.146224 -1 -0.011890 1 1 2.061937 0.074079 0.969449 -1.903349 -1.895313 1.225928 1.599258 -0.739203 -1.933839 -0.682876 2.285677 -0.023274 -1.276670 -6.996035 17.641957 -41.630920 59.121178 2.119607 1.476940 2.429431 2.191712 0.605842 0.393666 0.587235 0.413484 0.676850 1.311914 0.840821 0.920640 1.446251 1.888712 2.087069 -1 -0.048249 1 1 -1.097481 -1.077662 2.161262 1.241664 2.186791 1.472746 -1.728972 -2.246196 -0.869678 1.144707 -1.599689 -1.794582 -71.482812 -61.615128 34.544196 -65.704745 0.356598 1.275256 1.233566 0.286456 0.968040 1.596375 0.526730 0.508720 1.558602 2.425981 0.453992 1.993482 1.208960 0.745691 1.823699 0.656308 -1 -0.009795 1 1 2.331246 -2.257906 0.238190 -2.271455 -1.278976 2.172775 1.525097 1.614931 -1.221401 -0.916692 -2.044267 0.029275 61.762910 49.221396 13.996956 46.847766 20.406617 2.485299 0.675997 0.485051 1.995646 1.568390 0.424566 2.427537 1.863868 0.779369 0.855458 1.685811 0.680958 0.610125 0.377669 1.737252 -1 0.000124 1 1 -0.743516 0.988223 -2.099087 2.292917 -0.866312 1.177124 1.314661 -0.879046 -0.782779 0.828810 -0.006059 1.834279 8.972081 43.763786 -62.055278 -13.065250 12.337724 2.276991 0.628814 1.727399 2.142492 1.358643 0.963084 1.553642 2.303776 0.813452 2.192872 2.095128 1.813117 0.566507 0.776538 0.530400 -1 0.022367 1 1 -0.819679 -2.039302 -1.350883 -0.001236 -1.924623 -1.302791 -2.247210 0.943964 -1.402272 -1.333969 1.537135 1.316850 -57.185795 -71.653996 61.282006 66.672374 62.588279 0.943028 1.968699 0.923534 0.593823 0.891062 1.579259 0.861001 0.349050 2.237905 0.720370 1.504017 0.765996 1.094837 1.929054 0.613856 -1 -0.014812 1 1 -1.482255 2.135095 -0.300633 -1.053636 0.697551 -0.678584 -0.972038 0.801957 1.064601 -0.200713 0.681792 -1.652702 -68.213794 -19.242099 -1.953107 24.121794 -35.004535 1.056787 1.418787 1.557157 0.630862 2.400735 1.404683 0.751173 1.707021 1.649371 2.486039 1.853712 1.087670 0.721511 0.434400 1.204719 -1 -0.016118 1 1 -0.624601 1.538651 -1.487685 0.419883 -2.189408 1.673145 1.732135 -1.152195 -1.735141 -2.253103 0.848389 -0.810646 -32.156604 -6.050017 17.357993 -14.210375 -33.775715 0.348482 1.684121 1.523357 1.803022 1.888242 0.937893 1.173258 1.439323 2.454813 1.293142 0.339881 1.134425 1.275872 0.334453 2.159885 -1 -0.000764 1 1 -1.859564 -1.127723 -0.407122 -0.110255 -1.088510 -1.087044 -0.021365 -0.940525 -2.045324 1.115479 1.978891 -0.823936 57.768495 -34.901399 62.187280 -18.379768 -58.764762 0.484593 1.048185 0.839155 2.177633 2.471936 1.085623 2.319799 2.361117 1.549694 1.216222 1.290874 0.462898 0.922249 1.482438 0.329199 -1 -0.027508 1 1 -0.395180 -2.026965 -1.335888 2.260893 -1.881044 0.707655 -0.515056 0.105866 -1.999029 1.656528 0.471581 -0.378889 -49.455845 -54.382915 -63.655820 -63.361955 -74.380194 1.256256 1.399269 2.008724 0.871949 2.092838 1.573470 0.307650 1.676980 0.751345 2.352822 1.637327 0.299982 1.039762 1.028924 1.129468 -1 -0.023822 1 1 0.778243 -1.654806 0.195557 2.195110 -0.080200 -0.173054 -0.975219 -0.816271 -1.303161 0.962805 -0.475135 1.909417 6.276419 37.767174 -47.112713 26.629152 -43.840211 1.038615 2.003381 1.072779 2.442786 1.654806 1.572045 1.118839 0.328835 2.228246 0.380266 0.376291 1.071050 0.396212 0.642296 1.069496 -1 0.054530 1 1 -2.108537 -1.023282 1.920919 0.313505 0.625384 2.198257 0.971464 -1.026218 -0.296003 1.361705 -1.897893 0.267154 -27.042425 -2.028853 -48.938909 -66.237267 50.261588 0.572651 0.550069 1.258977 2.124626 0.333083 1.632233 2.449034 0.922910 1.356093 0.862292 1.789449 1.022392 1.596172 1.620786 1.308889 -1 -0.000407 1 1 -1.398310 -0.707080 0.743853 -0.030248 0.552724 1.510343 -1.299111 -1.661474 1.215795 0.952812 1.218623 1.356817 24.697639 43.224566 25.283825 -4.758673 -29.017315 0.714775 1.966915 2.442891 1.177837 1.898914 0.293260 0.566959 1.631621 1.153352 2.134155 0.737482 1.109945 1.595427 0.335267 2.339007 -1 0.072606 1 1 1.542510 2.110777 0.968980 -0.364186 0.512264 0.091399 -0.100298 1.327967 1.268199 0.492740 1.806390 -1.919639 74.899360 33.549814 21.727812 -70.663169 64.120947 0.336316 1.955205 1.387101 2.254063 2.292139 0.980172 0.747758 0.562101 0.985237 0.370858 2.007760 0.419515 0.795579 1.044769 1.928475 -1 0.009891 1 1 -1.937343 1.682524 -0.857263 -2.252673 -1.337997 -0.186480 -0.430816 2.210857 0.682370 -1.361835 -0.285640 1.171317 -64.922659 -55.130226 -23.704739 -5.556717 58.262965 1.759834 0.526589 0.381989 2.334254 2.312723 0.435304 0.656907 1.385858 1.619027 0.989318 1.475543 1.449501 0.265815 0.550698 0.589631 -1 -0.038006 1 1 0.895849 0.444281 -2.101988 0.667564 -0.448998 -1.773246 -1.803417 0.063687 0.676145 -2.318130 1.216872 0.195180 18.086024 71.809248 -1.970103 38.471447 -60.388189 0.710709 1.135175 0.381512 1.067149 2.317145 0.505802 2.012618 1.078103 1.928369 0.348762 1.896660 0.660958 1.969307 2.144078 1.021160 -1 -0.055432 1 1 -0.725187 -1.985783 -1.920738 -1.982851 0.236511 -2.221186 0.076500 -0.742065 1.815578 1.707398 -2.212305 -1.462001 -46.330964 -34.509093 55.667808 58.843426 31.464355 2.446241 1.216573 0.446304 1.024399 1.573940 1.462056 2.028409 0.964207 2.435211 0.346863 1.478357 1.487845 1.205884 0.799767 1.681712 -1 -0.019027 1 1 -0.097742 1.867552 -1.271044 -1.172761 1.328020 2.153046 -0.192380 -0.630433 -2.230821 -1.645147 2.320681 -0.757355 -22.320103 16.026272 -46.451719 35.956830 -23.553478 1.175377 1.063810 2.446155 2.023594 1.048153 0.298725 2.414517 1.285426 1.147389 0.910138 0.431903 2.001333 0.410360 2.175810 1.081701 -1 0.004959 1 1 0.296923 -0.043195 -0.265672 2.194467 -1.455808 -1.038102 -2.108917 2.021138 -2.347614 0.477805 0.558597 1.259054 72.881335 16.600405 3.004909 -46.492584 -50.857552 0.431773 2.065223 0.953265 0.774681 0.810289 0.770494 2.434985 1.048407 2.329606 0.684067 1.106869 1.649186 1.616000 1.860820 1.297838 -1 0.012270 1 1 0.749049 -2.243294 0.778540 -1.377025 -1.121910 -1.677910 -1.700791 0.161799 0.309878 0.935781 -2.290331 1.906187 -71.781218 23.067835 -48.890183 2.690534 69.799525 0.934129 0.907880 0.740293 1.110323 1.195686 0.392918 1.519297 1.081199 2.209328 1.926153 1.353267 0.601331 1.072765 2.207737 2.180415 -1 0.006424 1 1 0.210237 -0.840997 -2.183439 -1.693959 1.884836 1.758379 1.687203 -2.339981 1.534164 -1.497248 -0.087977 1.062520 -69.627320 73.641052 35.153193 -30.278850 53.373920 2.206978 0.682333 1.224080 0.616402 2.365221 0.769562 0.276927 0.559309 1.312498 1.652793 1.483515 0.439023 2.404993 0.968792 0.734433 -1 0.021095 1 1 -0.287856 1.633152 -1.275209 -0.489892 -1.065847 -1.905087 1.882478 -0.175790 0.171065 0.526164 -1.918221 -2.079572 13.482923 -42.510644 -26.400842 -18.955117 21.342394 2.149248 2.408486 1.174392 2.499064 0.271416 2.441009 1.034433 1.457725 1.227878 1.443869 2.358195 1.938292 0.626858 0.349264 1.326387 -1 -0.046809 1 1 -0.705517 -1.252658 1.533044 -1.473177 -0.788143 0.211174 0.765664 -1.026002 -1.379385 1.622195 -1.650524 1.472022 7.551608 19.873593 -34.516968 73.324295 -38.577185 0.373695 2.434266 2.456379 0.612911 2.192780 0.547655 1.188188 0.376373 2.449879 1.611999 2.110046 0.538450 1.734212 1.899120 1.511858 -1 -0.001453 1 1 -2.218357 0.504330 -1.310086 -2.325309 -1.629477 1.782609 -1.058494 -0.847099 -1.069389 -0.166588 -0.691785 -1.365007 -56.109289 21.183278 -72.651505 -53.848116 74.713658 2.311816 0.943513 1.116801 2.065726 0.406307 1.556596 2.461842 2.435780 0.910632 1.984703 2.152330 2.456544 1.134514 0.524690 2.221839 -1 -0.007013 1 1 -2.107500 2.268209 -1.441881 2.126306 -1.927588 0.701201 -0.598485 2.206981 1.512572 -1.534903 -1.506467 0.468614 50.549975 -6.566213 41.658619 -43.583299 -54.503868 1.427282 0.327465 1.709910 0.704460 1.856346 0.357810 0.955503 2.391187 0.687349 2.267887 0.620722 0.726152 1.938329 1.248309 0.574447 -1 0.030563 1 1 -0.234856 1.753572 1.010876 1.631397 2.206281 -0.829389 -0.294102 0.325566 0.710643 -2.129033 -1.485793 -0.781999 -6.281702 23.437189 8.829777 52.066820 -12.961553 0.702702 1.568014 0.865688 0.375941 1.946719 0.500112 0.888352 1.036177 1.518843 2.447818 0.728618 0.636697 1.460284 1.488034 2.146273 -1 -0.015135 1 1 1.481515 -0.449619 1.919361 -2.307589 -0.692320 -0.932714 2.001559 -1.538418 0.693854 -1.558149 -1.062716 -1.117712 -57.204387 65.863732 -28.254518 26.313891 57.568491 2.179432 1.209869 0.273511 1.648013 2.155541 2.433475 0.412162 0.955424 1.056964 2.138301 0.683769 0.613532 1.383053 1.714162 2.426226 -1 -0.011605 1 1 0.028785 -1.585321 -0.641154 1.357638 0.428831 2.125243 -0.947306 1.792842 1.279530 -2.276238 -1.562263 0.480843 -7.172736 47.831834 59.627808 14.570140 -69.652007 0.755721 1.653775 2.244059 0.648810 0.292920 1.601023 2.145931 0.656623 1.106193 1.531817 2.246185 0.377526 1.571640 1.044255 2.291996 -1 0.020413 1 1 -0.276903 1.938394 1.843787 -0.144172 -0.933963 -0.152850 -0.702675 -0.605977 -1.178007 -2.023309 -1.156765 1.570858 -67.212404 11.121202 14.046671 -17.603573 -63.254766 0.282118 2.313086 2.033098 1.035703 0.310764 2.260238 0.324456 0.631703 0.783033 1.687560 0.816212 1.321764 2.133833 2.079128 0.657982 -1 -0.060244 1 1 -2.035470 1.801431 -0.454102 1.985441 0.879080 1.365091 -1.535023 1.195618 1.120073 -0.932593 -0.684077 0.947884 -47.682555 49.305039 69.787404 66.890954 -13.728470 0.859170 1.074226 2.024866 2.178152 2.195881 0.916537 2.243975 1.492071 2.480497 0.955793 0.515943 1.458685 1.615685 1.067842 0.475948 -1 -0.011789 1 1 0.764725 2.051476 -1.396169 2.279897 1.788262 -0.301307 1.758994 -2.123350 -0.223448 0.283540 1.227872 1.296090 -63.197049 -2.803003 -10.080187 -67.696130 -18.853269 0.371548 2.352694 1.730712 1.575925 1.076191 1.295197 1.121444 1.366919 0.556600 0.771740 0.877357 0.747064 2.398825 0.803190 0.705937 -1 -0.009568 1 1 0.240777 -1.196064 0.804569 -2.159368 2.314908 1.175150 1.129637 -0.413706 2.330525 -0.252710 -1.436639 0.693882 -34.845496 -48.250438 -45.106061 2.429275 28.829530 1.943737 2.135665 1.370100 2.266362 1.999463 0.469499 1.616809 1.954255 1.158042 2.209700 1.433840 0.299074 1.542969 0.686171 0.477535 -1 -0.003986 1 1 0.897689 -1.616556 2.175178 -0.495258 -1.722652 0.312722 1.600570 -2.244381 1.366484 -1.694343 0.146240 -2.014714 61.306369 26.139796 -18.450748 -51.726489 32.899527 2.010372 1.564647 0.514914 2.166938 0.481383 1.112372 1.878161 0.258361 1.269942 1.913827 1.193999 1.298006 1.079877 2.490403 0.947526 -1 -0.009711 1 1 1.288749 1.865177 1.212092 -0.020947 1.375294 0.304261 0.777243 0.387941 -1.820147 1.613833 -0.826492 1.269291 -0.443030 53.992482 -48.350964 65.353778 -49.045716 0.454679 2.284022 1.799645 1.380146 2.372042 0.657538 0.745955 1.773999 2.357242 1.673627 0.651328 2.114552 2.016515 1.312467 1.141858 -1 -0.032357 1 1 -0.682359 1.544137 1.187058 -1.373442 -2.165721 -0.772882 2.230325 -1.985882 1.130388 -1.926911 -2.054337 0.434046 7.318780 6.741009 46.137740 -62.997829 45.484467 2.236635 1.877984 1.777471 2.203154 1.658821 1.563715 0.611346 0.647646 0.992829 1.981611 1.930010 0.926031 2.050784 1.270431 1.126907 -1 0.041897 1 1 -1.454361 -0.286131 2.342039 0.073431 -0.496959 -2.042851 0.268232 -1.575625 2.096045 -1.589493 -0.069997 1.659444 -74.802403 -53.994078 21.523735 -50.583976 35.122296 2.131488 0.922932 1.725872 1.226822 1.690811 1.459163 0.649414 1.449682 1.061155 0.581172 2.004465 1.298559 1.388645 1.199651 1.790502 -1 0.002868 1 1 0.713313 0.337100 1.344444 0.168892 1.713188 0.860856 1.365311 2.164315 0.714199 1.081633 -1.396845 0.342039 -14.650214 73.851855 -21.881140 43.685520 -27.469944 1.564809 0.992371 1.027071 1.474846 0.984084 1.246139 2.354220 0.368753 0.382481 1.604424 0.799796 2.173998 2.138549 0.339043 0.550235 -1 -0.020523 1 1 -0.809748 -0.048653 2.251721 -0.519381 -1.884614 1.977729 -1.493927 -0.815675 -0.706366 -1.392934 0.104439 2.300768 -27.340451 -60.965442 3.808496 -40.603069 -65.775435 1.558879 0.321533 1.009665 1.433815 2.128317 1.624172 1.960642 0.508467 1.806917 2.108150 2.418203 2.486002 1.241277 1.644019 0.277135 -1 0.013453 1 1 2.077588 -0.777075 -2.273557 1.091188 -1.022310 -0.596596 0.981717 1.643440 1.987236 -1.944196 -0.392872 -0.948728 46.389450 -32.513406 -2.821934 -28.245576 26.602486 0.744753 1.814351 1.055156 1.013685 1.504181 1.266169 1.493400 2.316964 1.967576 2.299995 0.258507 1.477218 0.359322 1.619430 1.014526 -1 -0.021374 1 1 -0.367947 -1.429545 2.114821 -1.758382 -1.727440 -0.052625 1.456287 -0.327832 -1.085672 -0.518108 0.652693 -0.623668 -52.010009 67.786429 36.511099 -7.954501 -41.301105 2.160032 1.398650 0.603229 1.476487 1.575951 1.501122 1.606520 2.273512 0.661169 1.020563 2.356022 1.403034 2.287150 0.377356 0.970301 -1 -0.012997 1 1 -0.425659 -0.645576 -2.280754 -2.057215 -0.822608 0.568393 0.967256 -1.077831 -0.687344 -2.130901 0.095076 0.441254 -36.417382 -66.943684 27.507199 13.486923 24.711215 0.945883 0.452470 1.166845 1.665006 2.007915 0.773372 1.312307 0.702279 1.203316 0.387466 2.134707 1.017916 0.619516 0.708235 2.304526 -1 -0.000729 1 1 -1.461559 1.261590 -2.209122 0.192518 -1.758829 0.182229 -0.337614 -0.568568 0.796395 1.828159 1.100501 -0.008512 -53.866283 69.380775 -17.312647 26.337518 4.662423 2.295201 0.685728 2.035426 1.909815 1.259261 2.394254 0.473080 1.061541 0.328258 1.526790 1.012497 1.786274 1.653283 0.720649 1.705092 -1 0.035826 1 1 -0.956930 0.263271 -0.140145 0.770437 -0.908347 1.555644 1.376924 -0.585159 -0.009417 1.946103 -0.538820 1.271831 8.478422 -3.162404 -50.518548 -65.234865 -52.375063 0.359746 1.995697 2.438484 1.355278 0.660331 0.427622 2.043797 0.838258 0.609258 1.546140 2.218220 0.626702 2.234842 0.983645 0.617107 -1 0.017288 1 1 -1.000250 -2.106807 -0.209616 1.850452 -1.226407 -0.233693 -2.264780 -2.189530 -0.386026 1.028455 0.205189 -0.853056 -70.693475 4.767531 27.887772 -40.217141 -29.484079 2.291337 1.000986 1.826186 1.950101 1.088665 1.695550 2.363509 1.250230 1.359024 0.619693 1.433367 1.342386 2.236231 1.840855 0.997602 -1 0.055633 1 1 -1.138887 0.451382 -0.564100 0.504936 -0.545262 1.379851 1.484645 0.336133 -0.759629 -1.224866 2.110278 1.998449 -62.791673 60.359796 17.087292 -63.875659 -8.198709 2.189494 1.583052 1.610301 0.575481 0.859579 1.187446 1.397996 0.870272 0.913982 2.037069 0.272778 0.574352 2.130700 1.169270 1.914318 -1 -0.006750 1 1 0.128141 0.109219 -2.195089 0.440010 1.505063 -0.506717 -1.112571 -0.218148 -0.181388 0.320926 -1.889729 0.819449 -58.183254 -35.947088 37.289732 28.527712 65.252208 2.032970 1.126165 1.957344 1.328080 0.284904 1.885117 2.405790 0.869563 2.496022 0.885205 2.138363 1.717384 0.329021 0.855646 0.334448 -1 0.029596 1 1 1.541984 -2.007522 0.286073 1.392895 -0.761435 1.402425 -0.805535 0.061196 1.220710 -1.264137 1.817614 -1.780294 72.305079 -68.531554 40.177741 -32.708938 10.887179 1.087310 1.419008 0.764784 0.967813 2.276947 2.139592 2.121580 0.891896 2.092395 0.882401 2.256355 0.310402 0.674066 1.779275 1.030701 -1 0.001879 1 1 0.355315 1.177154 1.812553 -2.009360 -2.329151 -0.223085 1.679586 1.594020 0.764033 -0.162878 0.413639 1.258177 54.044641 -71.713864 -44.919854 -17.982925 10.977081 1.252016 2.125625 1.386048 0.304168 1.646417 2.329346 0.816266 2.228644 0.325034 1.345838 1.742019 0.358199 0.747193 2.330251 0.284919 -1 0.007826 1 1 -0.530805 -0.684143 -0.169902 0.164148 2.085681 -1.427613 1.585758 -1.444547 -0.270896 -0.779976 0.816946 -1.485976 27.580694 48.725131 73.275187 36.075826 26.414532 0.610509 2.325995 0.746273 0.352213 1.395139 2.354892 0.422429 0.264892 0.782705 0.666559 1.607980 2.064597 1.684032 2.273429 1.520155 -1 0.002504 1 1 1.779129 1.712780 -1.288151 -1.241496 0.631131 -0.170992 0.693414 0.464818 -0.951463 -2.107963 -0.799169 -1.327107 -30.339536 -66.573784 -55.584292 -5.196622 -39.621339 0.387267 1.043231 0.827731 1.421600 1.575760 0.549746 0.324280 2.166468 1.574706 0.832100 0.600854 2.052771 0.924715 2.432548 0.591217 -1 0.046188 1 1 1.110315 0.009600 1.123088 -2.085079 2.117827 1.643708 1.780401 -0.465031 2.077296 -0.979988 -0.853784 -0.319303 28.009042 47.974857 63.415341 71.628428 -41.015420 2.182617 0.747078 0.383417 1.582620 1.097667 2.237102 0.727643 2.239187 2.017886 1.868875 1.683234 2.365473 0.506878 2.091379 1.803727 -1 0.015323 1 1 1.365365 -1.645119 -1.926308 -1.344761 -0.778675 -0.881893 -1.507537 1.346256 2.351429 -2.331969 -0.456921 1.723427 -44.853008 55.490034 71.003696 -40.879462 -61.115735 1.792553 1.436812 0.754580 0.476051 1.495300 0.500711 1.947630 2.311619 2.134191 1.349618 2.272276 2.387899 1.676011 2.462098 2.222649 -1 0.006998 1 1 1.841389 1.969380 -0.442708 0.267015 1.534314 1.021090 -1.055017 1.054110 -2.154617 2.055603 2.000290 0.686454 41.293207 -35.062827 49.074242 -59.207732 -4.353125 1.930360 2.316264 1.448785 1.725488 1.522632 0.877103 0.967996 0.863158 0.593279 0.746308 0.941668 1.610960 0.403141 2.345090 2.178528 -1 -0.013763 1 1 -1.633575 -1.120420 -0.199866 0.791863 1.050847 -0.454149 1.188850 0.480007 -0.139830 1.366869 0.066714 -0.291125 -47.185198 8.372209 11.711640 37.538532 10.099283 0.454815 2.332215 1.792289 1.493996 1.086656 1.674886 1.563623 1.307939 1.534189 1.614960 2.383488 1.790851 2.085631 1.958940 1.155684 -1 -0.015571 1 1 -2.052241 -2.032119 1.573690 -1.628020 -1.999638 0.843317 -1.242962 -0.449670 1.075711 -1.963132 1.797022 0.849664 56.128240 -2.677441 0.246674 -54.157174 -19.619836 0.616344 1.394383 0.901556 2.453524 2.136395 2.384999 2.422606 2.240008 2.307489 2.473738 2.119129 2.452227 0.579123 1.313837 1.653626 -1 0.050048 1 1 2.050357 -1.357751 -2.340036 0.609265 -0.105449 -0.419117 0.930533 -0.947011 2.037946 2.118074 1.078060 -0.185854 21.198552 34.057320 1.371874 -42.915684 66.106563 1.420074 0.678668 0.369738 1.188492 0.982991 0.876842 1.084171 0.411312 2.417230 1.890000 1.231948 2.352386 1.055277 0.787191 1.816421 -1 -0.024808 1 1 -1.158467 1.244056 -0.013137 0.691680 -0.394249 -0.518223 -1.275624 1.952816 -0.805839 -0.330989 -2.316614 -1.574349 -0.464921 -13.922789 -0.310237 35.838987 -54.152398 2.284670 1.449099 0.250222 1.729938 2.068300 0.918084 1.231773 1.656609 0.382775 2.055463 1.169953 2.156872 2.298505 2.221103 1.821098 -1 -0.016321 1 1 -1.012689 0.884219 -1.806563 -0.980232 -0.247566 0.193495 0.530497 0.229703 1.176327 2.061924 -0.154694 1.304501 -63.557526 -61.344931 -74.253565 20.331041 3.807269 0.456523 1.778839 0.441255 1.671267 1.491399 2.444465 0.625326 1.599861 0.618644 1.805440 2.035280 1.693047 0.791314 1.358468 0.278612 -1 0.010741 1 1 -0.343597 -2.152915 -2.315417 -0.298737 -2.181202 -1.793550 0.951524 -1.578473 1.356129 -1.364361 -0.322170 -0.175133 56.581083 -41.733300 -11.574584 15.961514 65.164848 0.259050 1.608836 0.710736 1.585938 0.616189 1.033483 1.250818 2.251224 1.826435 1.636296 0.981169 1.764905 0.251348 0.404862 2.014965 -1 0.008892 1 1 0.518290 -2.308246 -2.307285 -0.290951 1.440223 -1.713904 1.254578 -2.255769 -1.534872 -0.976452 2.021597 0.664848 32.590668 -48.646053 55.786709 -42.776926 -1.787621 0.706924 0.521027 1.398260 0.804883 2.164535 0.586054 0.809791 1.410675 2.465433 2.039649 0.875365 1.015369 0.552921 1.948408 1.890597 -1 0.003315 1 1 -1.295981 -0.893056 -0.627973 1.401713 1.356073 -2.312200 1.934333 -0.442705 0.324291 -1.867159 -1.546854 0.281675 -58.318679 -62.041145 74.475231 -44.793006 13.948236 1.045050 2.151192 1.331772 1.587545 0.613300 1.988679 1.471164 2.112520 1.624875 0.272770 0.440591 1.768363 2.118708 2.124914 0.674029 -1 -0.009696 1 1 0.484829 0.805949 2.178943 1.526878 -1.440290 0.596634 -0.339215 0.806094 -0.100782 -2.089853 1.985862 -1.464086 38.249411 -42.151709 6.224846 70.986604 -28.148693 1.448637 1.492061 2.326503 0.285389 1.036722 1.694027 1.504330 1.522152 1.814319 0.502118 0.843193 0.287496 0.442571 1.295719 0.894501 -1 0.027579 1 1 -1.296161 0.797054 -1.227036 -1.375477 1.344948 -0.789175 1.706055 -1.221026 0.668516 1.419407 1.851987 1.013302 -0.334957 70.376174 62.364022 -47.884055 -37.313249 1.768252 0.253845 1.866524 0.415659 1.236215 2.070894 1.766022 1.033795 1.988978 1.999562 2.135060 2.449655 2.345292 1.077217 0.536563 -1 -0.013950 1 1 1.104287 -2.342164 -2.169188 2.217871 0.759037 0.703714 -0.772398 0.939850 0.127161 -2.227463 -1.745500 -2.003374 -21.838926 3.174851 -40.284950 30.850595 -44.044260 1.346723 0.880690 0.511958 1.971892 0.593006 0.659464 1.616713 0.343952 2.047749 2.020040 2.063921 1.575292 1.674025 0.591729 1.686012 -1 0.008992 1 1 -0.088029 0.193974 -0.843955 -0.067846 0.111909 0.611197 -0.626804 2.210375 2.017213 -2.344097 -1.672211 -0.159404 71.303130 41.709980 69.640186 -7.392599 -47.413457 2.455526 2.031381 1.418199 0.665731 1.196362 0.502732 2.172262 2.216456 2.473487 2.399528 1.373558 1.897352 1.042572 1.015232 0.507668 -1 -0.055788 1 1 1.637013 2.354676 0.389994 -0.297452 0.562158 -0.146152 -1.229262 -1.091739 1.185816 1.310080 2.226136 -1.693286 -30.148916 -12.837788 -64.701205 66.851898 -70.143277 0.654050 0.613663 1.340946 0.523806 0.865867 1.134636 0.334383 0.981926 0.987893 2.261639 1.358323 2.333152 1.781156 1.143641 0.917617 -1 0.007894 1 1 -0.424742 0.627017 1.377619 1.683225 1.492922 -1.924594 -0.813898 0.886150 -2.335147 -2.033031 0.374268 -0.710797 -14.568488 -52.582774 41.319369 -45.363705 22.203255 0.926537 1.565441 0.366468 2.470261 2.181790 0.342591 1.685361 2.116201 0.485627 0.424579 0.403289 0.321367 0.464888 0.618514 1.856774 -1 0.072134 1 1 -1.194268 -1.999271 2.304974 -0.849836 0.063802 -2.103575 2.275092 1.149480 -1.487788 -1.309499 -1.899237 1.252975 -29.364845 -34.954930 62.487827 -67.083347 -69.810732 1.240471 1.602338 1.743440 1.740889 1.620744 0.596486 0.642042 1.297648 1.825377 1.857810 2.465863 0.264334 0.419894 0.405999 0.871353 -1 -0.042000 1 1 0.676778 -1.090747 -0.982880 -2.336370 0.959331 -2.314532 0.437387 -0.165880 1.781878 0.793904 -2.338410 -0.332305 -27.561589 -27.631897 -9.287259 59.038401 8.412905 0.560381 1.330506 0.566336 2.407168 1.528439 1.728774 0.498822 1.696686 1.192568 1.984978 2.279727 1.627433 0.509400 1.740404 2.463521 -1 0.013186 1 1 -0.899546 -1.322814 0.517757 -1.847628 1.556060 -1.058113 0.850633 -0.801697 -1.398268 -0.009294 -0.693653 0.218075 -33.331856 41.495497 64.818810 -40.265558 56.766438 2.477931 0.583430 1.706271 0.300424 1.718152 1.989003 2.415424 0.776971 1.044055 1.178702 0.697144 0.401888 1.526846 1.957625 1.552645 -1 0.025802 1 1 -0.590103 1.711115 -1.002619 0.488853 -2.253783 -1.156665 -1.465663 -1.748247 -1.036811 0.733432 -0.820376 0.394560 33.245341 4.449228 -71.824587 44.158934 -20.788897 0.640118 0.471443 0.534283 1.450600 0.735326 0.879240 0.884322 0.799966 0.529492 1.924011 1.346675 2.323443 0.612568 0.938737 1.854474 -1 -0.004300 1 1 0.686670 0.216353 -1.722108 0.024559 -1.929621 -0.485324 0.297392 -1.571699 2.107096 0.359899 -1.877354 1.464481 22.827768 -33.702070 -30.685246 -26.928628 -39.458300 0.990192 0.407428 2.394706 1.325592 1.224330 0.321422 1.388990 0.258617 1.082995 0.902339 2.120021 1.695833 0.358660 1.755794 2.382687 -1 0.030686 1 1 2.282021 -0.206713 -1.187533 -1.901686 -2.207400 0.875331 -0.397071 -0.828403 2.145956 -1.535759 -1.738762 -1.840178 -14.613472 -58.631176 -64.167289 40.377884 31.104093 1.622454 2.336604 1.312266 2.251498 1.928228 2.481311 1.143244 1.006711 1.295013 0.286254 2.078913 1.538366 2.075810 1.134917 0.550497 -1 -0.004318 1 1 0.602148 -1.916071 1.053822 -2.278273 1.942468 -0.372295 0.888150 -1.703457 -2.243185 -2.097881 -0.987633 -2.118372 -44.076948 48.738992 6.238417 -0.930299 -35.542616 0.403800 2.166006 0.561351 1.870458 1.284911 1.492385 1.012715 0.946109 2.004730 1.242961 0.692971 2.260894 2.348830 2.042184 0.735279 -1 0.013150 1 1 0.853411 -1.232712 2.178387 1.593571 -2.077819 1.618076 -0.184526 -0.575986 -1.354374 -2.122034 -1.668731 1.780751 22.344876 -49.672427 55.512479 -1.762175 -66.875846 0.889843 1.339834 2.096065 1.810050 0.765842 0.758784 1.377909 0.769552 2.364657 0.287694 1.530649 0.615620 0.470806 1.093993 1.243682 -1 -0.008344 1 1 0.309144 -1.974442 0.202836 2.009695 -1.453366 2.296804 -1.510782 -1.362724 -1.100579 -1.297588 0.376422 -2.212084 71.946857 60.820625 -37.756117 -67.052497 -1.311029 1.608012 0.358197 0.719952 1.230095 0.461693 0.930833 1.768469 1.667255 1.547856 1.810702 0.462542 1.689602 1.386234 1.186498 1.219405 -1 -0.033648 1 1 1.980347 0.082823 1.855468 -1.745728 -1.121988 1.727862 -2.269851 2.115769 0.041867 1.512167 1.074064 -1.376762 -44.659600 6.107939 56.122208 45.950337 -62.684919 2.193494 1.311234 0.652979 0.618811 2.364833 0.997400 2.307529 0.885920 0.649846 1.962933 0.758135 1.717027 1.071422 2.134089 1.883078 -1 0.017739 1 1 1.102480 0.269121 -0.784475 0.597715 -1.015193 1.214359 0.375104 -0.800510 -0.299759 -0.500441 0.698661 -0.884367 -21.656303 72.512912 -25.491861 -41.716013 -21.024147 2.082315 2.465934 1.455377 2.267991 2.379648 2.489042 0.573058 0.634233 0.548068 1.381987 1.812569 0.354396 2.091858 0.852054 0.721035 -1 -0.008243 1 1 1.957092 0.379125 0.796567 0.005204 -2.066168 -0.484617 -1.953394 0.526626 1.140564 -0.537020 -1.473442 -0.537715 31.288426 -35.432439 -12.995223 -10.709779 0.750142 1.489625 1.875247 0.774873 1.784187 0.335603 1.235245 1.515288 1.188987 0.299033 0.839776 1.364560 1.406039 1.052386 1.695739 1.038665 -1 0.013641 1 1 0.741968 1.281796 -1.894681 -2.297729 0.098816 2.033616 0.034360 -2.143490 0.573775 1.887906 1.517294 -2.288154 25.473166 27.497461 -0.170676 -18.553536 20.719501 0.364853 2.331747 0.667607 1.223086 1.912807 2.045698 1.304054 1.486554 2.011559 1.266194 1.930939 0.785664 0.899817 2.479607 1.760490 -1 0.077636 1 1 -0.822461 -1.661432 1.924499 -0.790126 -0.139151 -1.371962 -0.848772 -0.905305 0.838353 0.153977 0.783603 -1.106210 -54.150833 -63.056383 -38.630596 -64.421033 -24.299163 2.184518 1.196391 0.992131 1.493231 1.728463 2.033537 1.650418 2.079398 0.691293 1.061048 1.028082 0.473837 0.282998 1.340026 0.820509 -1 0.001486 1 1 -0.434883 -0.161752 0.487634 0.822557 -1.434873 2.101477 0.175693 -1.792312 -1.796760 -1.165371 -1.695755 -0.022976 8.479875 21.258216 -13.158205 -49.948020 73.631578 1.763909 1.520934 1.588224 0.778919 2.288958 1.511270 1.166782 0.611845 2.276800 1.926487 2.463318 2.479401 0.546189 1.293401 2.444933 -1 0.038784 1 1 -0.297784 -0.290559 -1.385530 2.024703 1.014668 -0.602640 -1.646764 -1.309659 0.132354 0.222165 1.718018 1.914068 -55.255125 -22.883719 -6.670242 -56.749534 60.583744 1.839694 1.743120 0.861925 2.376060 0.692509 1.254160 2.168157 0.718343 1.192905 0.901485 1.255632 2.159848 0.567791 2.121389 2.185800 -1 0.014177 1 1 -2.218020 1.450503 1.421965 -2.262287 2.010564 -0.989681 1.156517 -1.029108 -1.749011 0.252601 -0.401321 -1.568841 -53.839242 73.851777 -23.185404 22.913126 50.903112 0.304142 1.207469 0.433845 0.875066 0.492008 1.924948 1.355653 2.459435 2.471405 1.148800 2.128163 1.283276 1.020490 1.133370 1.556694 -1 -0.015912 1 1 1.327043 -0.130674 -0.269336 1.870623 -1.492803 -0.785384 -0.540116 -1.661983 2.100765 2.336453 0.427132 1.843621 56.709136 10.441548 -8.905537 24.632991 6.672504 0.546592 1.315439 1.587062 1.499907 1.433693 2.329383 1.445658 0.931798 2.227242 1.510122 2.116868 0.446484 1.801707 2.291350 1.212228 -1 0.002748 1 1 1.784360 0.090935 1.532985 2.248481 1.569923 1.032212 2.092230 0.263786 -0.911079 -1.956984 1.446037 1.757829 59.262059 17.427452 -46.817397 40.010402 4.832050 2.308915 1.677605 2.263094 1.071064 0.629871 1.485845 1.355291 0.881786 0.920875 0.901993 0.802391 0.791008 0.715276 1.392681 1.532731 -1 0.010958 1 1 -0.591784 1.744825 0.067914 1.029186 -1.651856 -2.065532 0.782377 1.839055 0.446065 -0.399234 0.509723 -0.209973 18.020081 13.501444 -31.224634 57.584764 27.129868 0.950343 1.160760 0.648641 1.962871 1.977795 0.800102 0.569656 1.958884 2.459464 0.713022 1.760731 2.104279 0.370638 0.560892 0.914139 -1 0.031856 1 1 -1.912001 -1.219831 1.909054 -1.182787 -2.240469 1.143894 -1.120440 -0.528806 -0.082438 -0.098357 0.957086 -2.350109 30.731654 56.909285 74.347321 55.427015 61.842361 1.893406 2.232683 0.695850 1.153607 1.921763 1.813761 2.374163 0.307012 2.204570 0.713344 0.420722 0.830524 1.121914 0.267222 1.699343 -1 -0.026074 1 1 2.174097 0.180904 0.968369 -1.209189 1.693138 -1.542894 0.849554 -0.082900 1.564578 0.729576 0.339284 0.349016 -32.263323 0.325764 -74.892183 -62.915332 -67.992041 0.741380 1.378225 1.577920 0.855607 1.942764 1.529678 2.301438 2.011240 0.404699 1.528598 2.142766 1.469030 2.236590 1.120360 1.143428 -1 0.019457 1 1 -1.798321 0.875582 -0.888552 -0.332473 1.025865 -0.915381 1.145315 -0.794038 0.083733 -1.699396 0.037590 0.315955 -19.556534 -36.672949 -12.248053 -53.032249 -13.004904 1.023788 0.306820 1.220458 0.491421 1.055517 0.325222 2.251289 0.660518 1.323212 1.724683 1.490566 1.937581 2.169735 2.482308 2.142940 -1 0.014855 1 1 -1.148448 -0.025792 0.046250 -0.228342 -1.863413 0.160282 -1.623682 0.218655 -0.735225 -1.042109 1.223365 0.947149 9.028303 -61.317174 -57.742477 22.191564 73.610542 0.960577 2.174550 2.415179 1.171249 1.438857 1.371073 0.629287 0.676374 2.318739 0.304914 0.693312 1.239403 1.649977 1.418863 0.584678 -1 0.010655 1 1 -2.110371 1.138904 -0.161019 -1.334965 -1.067117 0.321370 0.865415 -2.117642 1.465241 -0.645059 1.698947 1.834792 -16.834203 -32.443734 -31.834304 10.846635 49.393565 2.239630 0.468482 0.284543 0.310391 0.484625 1.591344 1.476074 1.381500 0.364405 1.547859 1.861029 0.316288 0.609626 0.985907 0.396218 -1 0.003818 1 1 1.643482 -2.029875 1.591897 -1.940732 1.276872 0.175408 -1.876357 -0.630084 -1.086966 1.287391 -2.118857 -0.111061 -15.705973 29.718071 -28.373799 -28.443857 -5.899981 1.210389 2.251540 0.391653 0.505696 2.479797 0.447462 2.491690 2.339323 2.001471 0.469930 2.108628 1.467886 1.007624 0.877933 1.419482 -1 -0.012725 1 1 1.436558 -2.050840 -2.061839 1.578886 0.878404 -0.570959 -1.684865 -0.779129 0.906659 -1.651608 2.111709 -2.212354 -72.619880 27.682491 -40.366373 12.373146 55.471303 2.217761 1.912354 1.179945 1.329328 1.009184 2.363335 0.577908 1.155274 0.687116 0.611345 0.619348 2.385072 1.401667 1.815795 0.572892 -1 0.015996 1 1 0.832023 2.151774 1.984288 0.350491 0.223114 -1.188259 0.038416 0.056405 0.808746 2.061010 -1.379379 1.734534 47.077582 -17.072363 14.796884 -8.775633 -42.064734 0.895142 0.395679 0.681612 0.352028 0.537867 0.933017 2.463779 1.237615 0.837504 1.426648 0.922183 0.371518 1.849208 1.891725 0.974338 -1 0.014875 1 1 -1.700641 -2.043131 0.268128 1.381787 1.032700 0.864453 0.558977 -1.775851 1.547718 0.103564 1.724449 1.617771 -19.095705 58.478946 55.652436 -49.507762 -26.960477 1.754028 1.945838 1.451671 0.733753 1.435237 1.283459 1.846753 1.119645 0.368156 1.603298 2.124661 0.925813 0.646619 1.718111 1.290652 -1 -0.017699 1 1 1.624450 -1.454810 1.589902 2.233940 2.232923 -0.734237 1.418934 -1.368373 -1.787693 0.440188 -0.218424 -0.104154 -70.436029 -18.345178 72.594382 -6.227862 28.316133 0.763623 1.715725 1.694558 1.428915 0.771572 0.314337 1.567178 0.311277 1.874248 1.976945 2.256820 1.370246 2.470170 0.640833 1.222871 -1 0.024946 1 1 -0.484057 -1.956025 -1.280924 -2.300951 -2.221920 1.872250 2.280893 -0.320834 -1.284947 0.766453 -1.902901 0.934220 -7.710233 14.119503 6.482059 43.961102 -45.759266 0.985264 0.827063 1.444084 1.470450 1.355756 1.946613 0.973665 1.645239 0.540033 1.329936 2.241544 1.129847 0.843858 2.469403 1.261421 -1 -0.017837 1 1 -1.971012 1.298345 -1.782894 0.986214 1.827893 1.327325 -0.104679 -1.626763 0.271168 0.635544 -1.402102 1.525518 -23.172248 -55.966507 20.915968 -65.321255 -4.328958 1.273101 1.004533 0.691554 0.943376 1.073326 0.390368 1.422467 0.408012 0.953139 0.900502 0.494595 0.413181 2.326730 1.844199 0.959967 -1 0.006116 1 1 0.340239 2.275065 0.696361 -1.833041 1.673497 -1.783881 -1.472100 -1.547213 -1.051747 -0.543461 -1.332967 -0.482192 35.052819 -67.276223 -11.473704 61.450106 41.935718 0.829192 1.224043 2.242838 0.374835 1.354417 1.942328 0.962860 2.294067 1.884757 0.856915 1.417712 1.482182 0.536643 0.614843 0.915618 -1 -0.029063 1 1 1.134244 1.627884 -0.283511 -0.741118 -1.127726 -0.469561 1.334208 -2.218590 1.294252 0.096761 0.483076 -0.379661 -12.188037 55.667788 58.512371 17.415917 59.310914 0.453065 2.155491 1.594795 0.974131 0.472393 0.764839 1.901565 2.103143 1.527175 0.730844 2.051841 1.034477 2.204994 1.087428 1.145638 -1 0.042702 1 1 1.822933 -1.910712 1.589547 0.977083 -0.849388 -1.830376 -0.659946 1.256853 -1.703933 -0.809649 1.609254 2.337441 -57.625102 44.917939 -14.203410 -66.707709 -56.468831 1.050374 1.635419 1.986806 1.503537 1.694284 1.327227 1.702318 1.352934 1.767148 1.959969 0.448804 0.298099 0.891797 0.434089 0.485084 -1 0.034974 1 1 -0.666468 0.021155 2.116663 0.924998 0.274166 -0.803617 -0.688857 0.712579 2.138197 -0.001081 0.684479 1.097155 9.906098 -8.212758 -31.819192 -35.159899 67.577958 1.116192 0.843316 2.357209 1.103913 1.456693 1.891826 0.424149 2.170996 1.172108 2.375885 2.242154 2.382053 2.407316 1.761549 2.347622 -1 -0.044759 1 1 -0.424315 -1.624795 0.361704 0.171084 0.852781 2.316576 0.939813 -0.492659 -0.455923 -0.346132 -2.352642 0.792696 28.962036 14.942035 30.785842 67.646266 -69.206482 0.574883 2.060972 1.513777 0.550505 1.837928 1.298452 1.836717 1.202385 0.482330 1.274973 0.969396 1.894066 2.073444 1.875619 0.277999 -1 -0.005364 1 1 0.589668 0.397305 0.044419 1.996431 1.802003 -0.252449 -1.764516 -1.158710 1.862408 1.799962 -1.570271 -2.162311 -0.404056 -40.963890 19.903255 14.005536 41.045881 1.496724 1.939293 1.698294 1.233262 1.941231 0.527212 1.846650 1.655394 2.455846 0.652649 1.828353 2.370775 1.866501 2.288837 1.737676 -1 -0.026912 1 1 0.757530 -1.072439 0.410887 2.134530 -0.376521 0.546800 0.917060 -1.190274 -0.837388 1.922399 1.623889 -1.456679 -48.997258 3.077968 -18.589249 20.491372 -1.506097 1.930416 1.005105 1.307428 1.945432 1.369145 1.968944 0.538289 1.276513 2.106134 2.294031 1.283099 0.290798 1.941864 2.159303 0.405692 -1 0.003404 1 1 -1.736773 -1.411997 0.152992 -1.628831 -1.498334 0.504982 0.222783 -2.039279 -0.961863 2.169240 -1.335864 -2.049273 22.792127 -32.728068 -10.643940 57.293491 -68.298149 2.320249 0.922018 2.108948 2.344789 1.624985 2.118809 1.567716 0.357031 1.374588 1.197463 1.007885 0.773891 1.037784 1.531715 0.537234 -1 -0.001434 1 1 -2.212394 1.748893 -2.239817 -2.044884 -0.909737 1.755459 -0.266869 0.922175 -0.050729 0.339158 -1.757732 -0.226953 -66.097198 4.384938 47.649263 -8.832134 58.316882 1.852476 0.568591 2.065444 2.417126 2.381480 1.776139 2.320233 0.654497 1.384274 1.993666 2.046175 0.319099 0.604809 1.027960 0.670836 -1 -0.020493 1 1 1.811472 -1.338766 1.011209 -2.199287 0.564982 0.185050 -0.049010 0.959716 -0.564613 1.298700 -0.542116 -2.295442 26.486744 -37.295762 20.127067 25.621568 -28.302832 0.839510 1.399996 0.727486 1.862931 0.790008 1.918933 1.501715 0.327451 1.467517 1.564739 2.065011 1.889911 1.988201 2.451488 1.656779 -1 -0.034027 1 1 -1.424490 2.240694 -2.071455 0.189426 -1.898170 0.329784 0.909854 0.214313 1.688724 -0.334761 0.262296 2.325146 -35.372279 -51.889751 -11.053319 -73.124039 -45.717368 0.298009 1.645532 0.960907 0.970574 1.432605 2.037532 1.307792 1.316822 2.334372 2.043896 0.259648 0.404871 2.174241 1.717081 1.981965 -1 0.002544 1 1 -1.967422 0.379451 1.565454 1.313418 1.791347 -0.290200 -0.070363 0.211986 0.282468 2.069335 1.877688 -0.571231 -49.372781 -8.337472 -27.889538 10.536027 -71.000565 0.527601 1.633622 1.027172 0.923407 0.696013 1.647017 1.171676 1.858672 1.204169 1.221003 0.648730 1.212605 1.255101 2.236672 2.495173 -1 0.007304 1 1 0.454206 -0.233377 -1.660566 2.340902 -0.193636 1.822104 -1.708623 0.468601 1.377927 2.138993 -0.760588 1.512644 -10.661684 59.068908 71.130877 -3.346186 10.659253 2.126074 2.169425 1.777905 0.499968 0.705606 0.862995 2.349393 0.255474 2.243733 1.917958 0.873541 1.849159 1.071306 2.446851 2.478992 -1 0.062595 1 1 0.225703 -0.076061 -1.295876 0.880141 0.339556 0.215538 -1.284313 2.004384 -1.181878 -1.111379 0.968580 2.335803 -34.276288 68.423552 -55.355781 -64.609785 -46.649462 1.562495 0.359313 1.475333 2.423655 1.874185 0.930404 1.306674 0.515463 2.389191 0.889038 1.305215 0.742339 1.745553 1.250386 1.743134 -1 0.038987 1 1 0.518448 0.353928 1.425688 -0.955530 0.226654 1.761474 1.871649 1.615611 0.782953 2.098205 1.726167 2.222101 37.388415 37.090711 -16.415160 -39.596563 50.570706 2.002903 2.046921 1.605076 0.519652 0.792247 1.294121 1.037067 0.730048 2.160913 0.464542 1.554212 0.638394 0.736466 2.039935 1.189739 -1 0.026594 1 1 -0.918585 -0.866580 1.388716 -0.313534 -1.119846 0.030111 1.853355 0.449804 1.189698 0.590114 -1.528813 1.904037 -21.994533 -62.119528 -42.914027 -56.057781 -13.120887 1.033706 0.489614 2.187416 0.400842 1.945356 2.347100 2.204739 1.299556 2.379959 0.965544 2.395860 0.468730 2.202055 1.189310 1.235174 -1 0.054304 1 1 1.787209 0.850251 2.197913 -0.098702 -0.129935 -1.985239 -2.192305 0.104147 2.101101 -1.440385 -1.001305 -0.988332 8.889549 6.652143 52.563605 -63.487946 58.083686 1.562669 1.023129 0.480392 2.452148 1.508176 0.918647 1.703938 1.578914 1.814767 1.285654 0.480570 0.942054 1.356496 0.880984 0.949174 -1 0.022069 1 1 -1.284333 1.677804 -0.084429 -0.570057 -0.666233 -0.745569 -0.528275 -0.583957 1.337817 1.883044 -0.078178 0.812581 17.491341 -23.032099 49.504543 -27.137736 46.078496 1.244133 2.388726 2.061620 1.141008 1.669031 2.154511 0.872164 1.216274 2.175549 1.198509 0.597758 1.761388 1.888990 2.259653 1.728868 -1 -0.004278 1 1 1.428743 -1.458396 -2.123967 -1.161132 -1.148425 0.365588 -0.523913 2.050942 -0.943554 -1.131273 1.179649 1.337693 -6.546627 70.847450 33.092685 -11.244362 16.009360 0.914812 2.487146 2.461333 0.630674 1.494421 1.484142 1.980673 1.913355 2.251469 1.443126 1.124588 2.458559 1.245584 2.033337 0.539008 -1 0.005694 1 1 1.236684 -1.399512 -2.070063 0.021660 1.189206 1.748961 -1.089465 1.702172 -0.506335 0.606884 2.291497 -1.170216 53.678896 -68.796681 -65.821164 -6.306545 55.897649 1.701912 1.279988 2.004592 1.173935 1.579619 2.414579 2.322228 0.431642 2.102998 1.337455 0.357493 2.388049 1.934865 1.524500 0.776054 -1 -0.024232 1 1 -1.424884 0.337941 1.343282 -0.510908 -0.865744 1.293286 -1.985700 -0.528300 -0.997060 -0.333974 -0.639092 -1.680992 -53.008674 -66.785568 -15.044032 54.950497 3.005998 0.952141 2.128900 2.427463 0.615226 0.596035 2.065539 1.767814 1.897600 0.704661 0.738465 1.873729 2.261858 0.543797 1.602393 0.416503 -1 -0.026465 1 1 0.560455 -0.497959 0.008563 -2.165083 0.516204 0.326132 0.796747 -1.675022 -0.278984 -0.053131 -2.327576 -2.025491 -4.269121 -51.125572 -67.496520 35.984873 -2.245608 2.245940 0.768388 0.800197 2.164903 2.273356 0.303386 2.004749 1.573541 1.500489 2.213000 0.636415 1.230717 1.907091 0.471708 0.489092 -1 0.052837 1 1 1.242209 1.925219 1.895049 -0.952744 -0.079077 -0.157146 -2.221447 0.394014 1.289040 2.038879 -1.046148 -0.681151 -54.408879 -50.027951 -69.777228 -45.867959 -52.794358 0.403451 0.797978 0.868939 1.006601 1.694273 1.137803 1.810347 1.248420 2.443343 2.011330 1.924878 2.415491 1.909339 2.253354 1.629251 -1 -0.004662 1 1 2.025983 -1.030630 0.949823 -1.903983 1.587590 1.080540 -0.909107 -1.804488 0.903748 1.265113 0.448477 -2.266386 -28.817765 9.825254 -16.955769 24.397264 -55.190969 1.455844 1.122528 1.572290 0.734791 0.886806 2.050932 1.518508 1.311776 0.763554 0.547998 2.447531 0.403521 1.972626 1.678255 1.926001 -1 -0.011565 1 1 -1.077346 -1.952630 -0.770383 1.819231 1.838650 -1.658500 -0.635547 1.353530 2.078202 0.104956 1.559265 0.971264 9.933996 10.665025 -2.931535 -70.307195 46.981492 1.644093 1.516109 1.501570 2.381726 1.421798 0.412764 2.066085 1.943754 2.430392 0.353010 1.290487 0.710793 0.301317 0.986587 0.572173 -1 -0.015143 1 1 1.709609 1.956262 0.560966 -1.333987 1.219775 1.869769 -1.720192 -0.763777 -0.252260 1.416941 -1.892813 0.834676 -12.255902 -34.953138 -57.384955 31.055221 -54.903208 2.001726 0.264969 2.080037 2.429357 0.957509 2.359728 0.695566 0.878731 1.335679 2.001084 0.720026 2.482700 1.986032 1.995947 2.128096 -1 0.046741 1 1 0.698479 0.772624 -1.849302 1.698826 -0.189084 -1.790190 0.876729 -0.456480 -0.295040 -1.295994 -1.112497 1.022119 66.867848 47.922392 -68.358987 -59.502077 -1.411700 0.978441 0.902864 1.935287 1.875428 1.563539 2.145812 0.907999 0.485466 2.222885 0.282670 0.341724 0.604747 2.237090 0.519817 1.318992 -1 0.026131 1 1 -0.299943 1.118304 2.335061 0.597037 1.721241 -0.461763 0.450442 -2.236519 1.553480 -2.011023 -2.001058 0.539375 -43.085518 61.702124 -72.396846 26.206573 53.872909 2.004639 1.968662 0.301432 0.668120 0.835211 1.147573 1.758834 1.721247 2.255451 0.871755 1.091310 1.147083 0.281702 2.060471 2.090424 -1 0.023151 1 1 -2.330943 -2.072218 1.491156 1.366664 1.335165 -0.284796 1.227320 1.444327 1.288594 -0.747208 0.193521 0.960234 -40.942201 -65.574205 -55.666350 -34.346499 -61.610578 0.790340 0.751108 0.625068 1.773618 0.456075 0.995549 0.447318 2.318277 1.524953 1.641368 0.717867 2.198674 0.607977 0.271585 0.785233 -1 -0.012503 1 1 1.691513 -0.584286 0.528288 0.788572 2.298491 -1.419687 -1.849510 -1.789774 -1.560004 0.740213 0.053810 -0.389348 55.349506 -40.846628 40.723126 -16.413607 -13.490143 2.442559 2.343002 0.835597 0.880184 1.002020 1.193142 0.379662 1.472381 2.306443 0.629111 2.222426 1.570787 2.471230 0.466107 0.853959 -1 -0.011849 1 1 -1.390212 -1.269695 -2.059741 -0.854971 -1.420026 1.878756 -1.470007 0.648927 2.043535 1.801216 0.651889 -0.006079 48.017373 27.979681 4.492143 49.452430 -3.016460 1.410457 1.050527 1.951715 1.220805 1.822205 0.292479 0.952251 1.740612 1.459008 0.303552 0.298804 1.504481 1.817440 1.218010 2.087199 -1 -0.003923 1 1 -1.402418 0.932406 2.247833 0.109636 0.116452 1.571992 -1.897250 1.656150 -1.171014 -2.300661 -2.065809 0.822620 -11.972679 -74.815262 29.890126 13.349507 -34.830005 2.306641 1.712382 1.745241 0.516523 2.209042 1.614439 0.368814 1.404403 0.552457 0.898038 1.820987 2.320998 2.270579 0.865714 0.807035 -1 -0.059997 1 1 0.391303 -1.873810 -0.227548 2.054949 0.425930 0.494617 0.365816 -1.400504 0.107816 -2.208667 -1.569664 -1.381407 20.106191 -25.250218 -30.420867 66.496040 -51.048013 1.915671 0.689310 1.476496 1.724133 1.254718 0.298789 1.240447 1.192851 2.239057 2.087024 0.607867 0.665474 1.368974 1.352761 1.105093 -1 -0.008155 1 1 -2.271105 -0.109415 -1.106379 0.181172 0.749217 0.582778 -2.302928 2.246914 -1.198916 -0.004535 -0.826309 -0.366899 64.862655 -53.359673 33.977077 2.729575 -24.029850 0.329565 0.995152 0.525952 0.929601 1.302800 0.657938 0.720202 0.930625 0.515657 1.141335 0.424025 2.335082 0.477546 1.861893 1.339056 -1 0.021696 1 1 0.066991 -0.344387 -1.306885 -0.374341 -0.515567 0.954692 -0.177289 -1.459187 -1.290034 0.099500 -0.604419 1.441021 72.622464 15.756206 64.551904 -26.153367 -59.644088 1.552206 0.675224 0.996056 2.213243 2.473435 1.526370 0.695802 0.345075 0.667292 0.422431 0.302347 0.289674 1.054730 0.592849 0.255404 -1 -0.005956 1 1 1.391882 1.055600 -0.666357 1.890315 -0.396733 0.139604 -0.445246 0.027456 -0.356529 1.976415 -0.016705 1.983515 47.386520 -74.758072 -58.920986 14.993190 -9.449146 1.948134 1.793541 2.290545 1.184810 2.106549 0.274652 0.571704 0.379455 0.255931 0.937971 2.486509 0.749982 1.955568 0.732641 0.749976 -1 0.041583 1 1 0.880551 -2.194322 -0.805108 -2.181507 -2.199308 0.213802 -2.184428 0.545326 -0.296401 -0.610015 1.631525 -0.348133 54.458704 -12.569713 -59.159034 64.109789 43.217344 2.183400 0.399328 1.261196 1.165694 0.322952 2.360218 2.180323 0.440197 1.899191 0.455541 1.034654 0.678330 1.437366 1.052606 0.899686 -1 -0.063472 1 1 -0.880047 1.240237 1.769109 -1.760002 -0.692451 1.580615 1.661533 -0.232809 -1.534004 -0.518115 0.537404 -1.505477 -55.345586 -43.260430 -28.046523 72.083030 -50.521648 1.865045 0.317379 0.940746 1.864626 2.260898 2.406360 1.443580 2.001102 1.014859 0.991370 2.210829 2.399054 2.402272 2.489755 1.304429 -1 0.015641 1 1 0.033671 0.415841 0.573102 -0.000679 -1.982428 -2.076118 1.919135 -1.403485 1.850175 -1.168166 -1.551451 -1.595758 -53.907098 -16.601273 -17.597175 44.286591 24.734320 2.270662 2.267065 0.305691 0.255015 1.290742 0.507276 2.041447 1.857241 1.893008 2.292616 2.247630 2.162536 0.743843 2.268781 2.153139 -1 0.003835 1 1 -0.405341 1.556318 -1.428108 -2.020561 -2.091758 -1.750836 -2.142592 1.537934 0.595810 -0.054586 1.483254 0.510759 -52.549698 -2.774014 27.151214 30.458502 -33.959485 1.268966 1.267321 0.621324 1.835229 0.938718 1.530322 1.867036 2.269684 1.579371 0.482521 2.230329 1.638602 1.476417 0.383500 0.726223 -1 -0.045422 1 1 0.376342 1.162119 -1.119001 0.103486 0.409534 -1.759884 1.301294 0.644213 -1.787405 0.556430 -2.174477 -1.862778 44.842282 64.238550 -42.685118 41.228820 -67.225470 0.497975 0.967378 1.715922 0.503069 1.081937 1.109872 0.362457 0.306354 2.398746 1.718261 1.568489 2.090127 1.010383 2.254906 0.698544 -1 -0.009480 1 1 0.560473 -0.193839 -1.590817 1.234843 0.652806 1.262200 -1.382966 -2.005335 -0.663254 2.200157 -0.076845 -0.337839 11.841489 -30.088966 -55.253009 12.681259 -16.076472 0.666038 1.846686 2.252473 0.322357 1.349384 0.590905 1.332893 2.427046 0.357892 2.336075 1.407016 1.716184 0.401158 0.511402 1.626620 -1 0.069541 1 1 1.599330 0.465880 -1.946904 1.220471 -0.574458 0.775393 2.275623 0.641802 0.104788 -1.260464 2.283228 1.231433 -3.710406 39.198013 1.004198 -72.438410 -72.349711 2.401016 1.624512 0.916224 1.469664 1.637805 1.591987 1.022813 1.916759 0.969151 2.269627 0.612742 1.598961 1.233689 2.354795 1.044499 -1 0.009933 1 1 1.071721 1.656601 1.691527 -0.346109 -1.964397 -0.629052 2.122022 1.458731 -1.668435 2.046730 -1.049457 0.251015 38.721132 -63.930863 -36.010871 15.284151 -69.273406 1.703084 0.731307 0.828685 1.701497 1.056710 2.381316 1.281971 1.594038 1.754771 0.929868 1.284445 0.417714 2.018272 1.590269 1.399885 -1 0.001005 1 1 -0.651283 0.762383 0.381300 -0.332333 -1.343407 -1.580976 1.698219 -0.981679 -1.008941 -2.099828 -0.723191 -1.412587 -10.668193 -50.313212 -64.149990 31.110284 -29.449522 2.003272 1.487165 1.023995 1.532426 1.238141 0.692250 1.398615 2.278109 1.422126 1.418849 0.346178 1.206078 1.807704 1.837547 1.646844 -1 -0.002603 1 1 1.653455 0.667929 0.979504 2.142525 2.059693 0.058343 0.401095 -2.231994 2.210561 0.423952 0.225835 2.139707 57.567076 29.838579 46.999779 25.289252 -63.537643 0.967392 1.965675 1.854080 0.520077 1.188219 0.897345 1.427169 0.674777 2.479390 0.355568 1.526149 1.482804 1.990317 2.006928 2.188869 -1 -0.027859 1 1 0.039502 -0.539873 -2.302389 1.891776 0.583530 0.909754 -1.464875 2.086948 1.030326 -1.342303 -1.879810 -2.109118 -43.096188 32.362829 22.072300 19.149804 -49.237584 1.583837 1.293438 0.817141 1.189057 1.475477 0.337014 2.445381 0.276570 1.307979 2.202710 0.941285 1.934505 2.226470 2.030284 0.983677 -1 -0.013777 1 1 0.200150 -0.732233 2.127225 -0.617265 2.301001 -1.644679 0.748288 -0.882002 1.373937 1.054302 1.076186 1.310005 30.945641 53.381490 32.707889 -28.510597 72.387993 1.000024 1.409710 2.003209 0.438617 2.334406 0.364879 0.513404 1.535659 1.567928 1.666845 1.423102 2.083757 1.947078 2.035869 0.349986 -1 0.034859 1 1 1.114318 1.316055 -1.011885 0.260766 0.166243 -0.395273 1.110020 -0.243360 0.201848 -0.462781 2.190581 -0.800642 69.695876 28.582075 -71.061834 -36.250567 36.728273 2.006226 1.648876 0.910048 1.173365 0.994015 1.667803 1.768894 2.047114 0.347659 1.348347 1.161312 0.923529 0.495035 1.055331 1.701080 -1 -0.017524 1 1 0.249392 2.214642 -1.669759 -1.369560 1.834190 -1.218928 -1.769287 -1.230301 0.297257 0.872072 1.388814 1.327924 17.204728 -40.130291 -69.792644 -4.966958 70.345153 1.239910 1.166942 1.035663 1.892701 1.628874 2.226351 2.277117 0.505264 1.971935 1.314249 1.840099 1.802982 1.226184 2.228896 2.313336 -1 0.003824 1 1 0.408211 -0.439074 0.086661 0.378596 1.332164 1.118038 -2.147111 0.979066 -0.495522 -1.447514 1.698612 0.926090 -7.439174 69.801308 0.579688 -7.181635 48.267569 1.870526 2.427721 0.455978 1.629664 2.017698 0.943120 1.272828 0.921353 2.176284 2.299659 1.366196 1.900386 0.280760 1.977922 0.683455 -1 -0.027831 1 1 -0.522550 1.397898 -1.504587 -0.912951 -0.435308 2.112521 2.005481 -1.606550 0.703480 0.005611 0.053150 -2.062032 -52.718335 12.936099 67.018762 34.325795 13.634939 0.811267 1.458064 2.436436 0.672310 1.508007 0.323842 1.566210 2.039251 0.942976 1.105719 0.310672 0.706268 0.740278 0.850251 1.912101 -1 0.004738 1 1 2.118287 -0.041946 1.879370 -0.576174 0.203334 0.951459 2.042537 -0.840913 -0.764447 -2.087920 1.483206 -0.297044 -63.375753 -6.279819 55.075286 0.338346 -13.418207 0.327951 0.876061 1.455675 0.533604 1.285211 2.032528 0.440590 1.745576 1.646438 0.430018 1.814170 0.258513 1.582170 0.281061 0.286801 -1 0.006322 1 1 0.966502 0.388646 0.594986 0.236238 -2.088519 0.847539 -0.961138 0.219107 2.157559 0.257357 -0.577312 -0.065761 68.917232 -8.089145 -54.252731 24.351669 -71.506784 1.157180 1.229319 0.909182 2.370627 1.619622 1.979250 0.510414 0.773892 1.048120 2.010249 1.752964 2.061344 1.007024 2.059094 1.437746 -1 -0.045301 1 1 -0.022616 1.604067 -0.023082 -1.526119 0.049972 1.068789 -0.496444 1.907751 0.468955 -2.095233 1.097667 -0.509588 -70.892702 -43.636162 -42.970916 37.815427 13.876801 1.035829 2.421700 0.513994 2.447564 0.953936 0.795075 1.578255 1.987142 0.392062 0.639712 0.381714 2.221825 0.457854 1.655596 1.359571 -1 -0.023129 1 1 0.409956 0.623169 -2.035147 -2.198647 1.895706 0.666093 -1.609277 1.999611 -1.300160 -0.446814 1.942903 2.226806 4.322942 55.682853 11.705199 -70.715417 -64.009424 1.279270 1.196831 1.645446 1.756236 0.804967 1.332579 1.654812 1.676909 1.810778 1.745646 0.566701 1.795288 2.405689 1.410102 1.834838 -1 -0.017141 1 1 0.068929 -0.764652 -0.821166 1.250437 -1.158616 -1.271073 -1.667186 -0.536144 -0.886206 1.392545 -1.938520 0.752819 -4.385386 -55.189579 28.750148 53.735449 -18.301353 2.262485 2.091135 2.205842 1.835349 0.702028 1.481708 1.569354 0.890171 2.352893 0.576326 1.566716 1.550422 2.188929 1.076902 1.985151 -1 -0.018755 1 1 -1.315960 -2.092091 2.069410 -1.562495 1.294884 1.302680 0.380373 -1.791065 0.317486 1.558383 0.291162 2.094479 11.528263 -44.481770 -5.102601 40.576616 71.187964 2.216649 1.222550 1.891512 1.883830 1.039069 0.631813 0.388722 0.750777 1.816243 1.343256 1.108386 2.389661 2.027560 2.450702 1.954201 -1 -0.031361 1 1 -2.203793 0.222126 1.057960 1.293002 -2.058460 1.819128 0.095585 -0.428299 2.103588 -2.051336 -0.962112 -2.011210 -13.764784 -44.721014 23.924098 -57.682169 -14.209484 1.093095 1.890300 1.763145 2.182570 2.197860 0.441798 1.800526 0.434170 1.845969 1.443974 1.863546 2.121297 0.638856 1.746740 0.958573 -1 0.053867 1 1 -1.315461 1.580908 1.869904 0.550897 -0.926561 1.727582 -2.275340 -0.602972 2.190595 -0.571538 -1.991554 0.050935 -50.868908 46.261254 62.898093 -71.744844 34.401582 0.435912 1.875971 1.702552 0.800436 1.671536 1.511503 0.580932 2.467949 1.566253 0.521077 2.245586 1.559285 0.402545 1.321912 2.371133 -1 0.022953 1 1 -1.778053 2.237883 -2.192989 -1.969469 -1.045584 -0.624699 -0.107270 1.959855 -0.307328 -0.483935 0.088505 -1.616336 37.254631 38.581084 -17.718461 -44.178938 -15.410795 1.986482 0.560951 1.896035 1.418685 2.082851 2.475379 0.436149 1.357617 1.723426 0.619089 0.279527 1.511618 0.269578 0.798836 1.793798 -1 0.035477 1 1 -0.300296 -0.104660 -1.297527 1.391938 1.996063 0.340198 1.587384 2.328743 -1.912387 1.718925 -1.679779 -0.119589 71.663580 -50.204761 -41.416374 65.009680 17.690808 1.816027 2.211209 2.031855 0.394046 2.476975 0.263507 2.258188 1.864334 1.859023 0.356588 0.673340 0.831274 2.476586 0.472116 0.600444 -1 0.034663 1 1 1.212190 1.622134 2.035027 0.175656 2.294761 1.863833 2.188730 1.070480 -0.345823 -1.868329 -2.355000 -1.126241 29.467836 -34.076024 -15.731300 54.040673 11.598426 0.396117 1.294408 1.361020 0.406717 1.685664 0.448993 1.228678 1.395250 1.958891 0.323485 2.304173 0.735769 1.563389 1.873328 2.272538 -1 0.031591 1 1 -0.004244 -0.651094 -0.772938 1.282412 -0.969094 -1.546207 1.721936 1.793159 1.899566 -0.433229 -0.640946 0.147791 15.480450 -70.074879 51.503114 -37.166599 -59.026324 2.043530 0.861491 1.830409 0.929087 1.662271 1.039655 1.476451 0.957440 1.201263 1.873512 0.862236 0.849164 1.645027 1.467047 0.403324 -1 -0.016144 1 1 -1.795514 0.937295 -0.399221 0.738384 2.307793 -0.597854 -1.315569 -0.241709 -0.325844 -0.671580 -1.072031 -2.155925 -34.030694 -3.876515 -52.587645 -40.554628 -1.626807 0.748693 0.527161 0.996930 1.150429 0.252607 1.319851 1.490236 0.893477 1.661952 2.428230 2.257950 2.364991 1.398327 1.925400 2.192739 -1 -0.004887 1 1 -1.539493 1.461518 -1.952554 0.510491 -1.444653 -2.059251 -2.039819 -0.606540 -1.226309 1.416210 -0.028797 1.390442 13.557685 14.006679 60.255313 61.039037 33.102598 1.455539 0.491450 1.556855 2.307086 2.439215 2.391344 1.060523 1.202761 2.301069 0.314182 1.199252 1.822489 0.577269 1.663828 2.466330 -1 0.006022 1 1 -0.580624 0.805809 -0.170923 1.855936 1.419642 1.100127 -1.585791 0.878868 -2.210622 -1.455732 0.239932 -1.265529 63.019321 15.726344 12.670714 -43.316735 -74.360223 1.791046 0.855297 1.224150 1.796967 1.367105 1.426586 2.126752 2.316853 2.351480 1.574403 2.492299 1.315713 1.687535 0.397920 2.337370 -1 -0.039030 1 1 2.270590 0.884959 1.205340 -0.411846 0.609655 1.740508 -1.799014 -1.348287 1.219318 -1.100539 -0.627794 -0.293819 11.825650 3.703736 -1.309579 39.911319 -10.461236 1.045111 0.937571 0.262984 2.477718 1.501745 0.825408 0.625057 1.581166 1.408980 0.971775 1.375911 0.938717 1.513822 1.302494 2.264763 -1 0.015740 1 1 0.340511 2.127572 0.499334 -0.451607 1.491734 1.665792 0.668873 -2.016910 -1.987318 0.556109 1.864399 2.279924 71.358270 68.436234 7.787560 -64.487494 58.695198 0.477887 0.853468 1.992540 1.119825 1.149673 1.055153 0.951595 1.949139 0.671345 1.042578 1.108086 1.854871 0.321532 0.985276 1.029183 -1 -0.022111 1 1 0.271522 1.882038 1.858720 1.089680 1.913151 1.706855 -1.912598 -1.836836 -0.837347 -2.100317 0.477074 -2.307147 64.622787 -34.821091 61.928401 -19.360146 -35.975281 1.576692 0.458702 2.407339 2.139286 1.486083 0.840494 2.186584 2.162148 0.966469 2.195216 0.996604 2.427942 1.914239 1.371176 2.347940 -1 -0.002143 1 1 1.369264 -2.090912 -1.666692 -1.658885 2.328879 0.357927 -2.036083 0.923456 -2.076075 -2.057628 1.672397 -1.430796 -1.854173 36.913381 3.195031 -1.119846 -71.254875 1.664792 0.654429 2.493999 0.648316 0.995350 1.600154 1.033004 2.190869 2.184909 1.024497 0.976523 2.422365 0.436921 0.826801 1.550803 -1 0.035234 1 1 1.172773 -1.125027 -2.228510 -0.506499 -2.148340 -0.828110 -2.353968 2.078653 -1.733606 -0.017820 2.086917 0.495332 -55.800051 -31.456771 56.042641 58.671927 -0.930702 0.740378 0.286186 0.920694 2.359752 1.110882 1.595881 1.226608 0.343647 1.429439 0.575621 0.967398 2.050728 0.340992 1.810916 1.818528 -1 0.006041 1 1 -1.249164 -1.005402 0.843673 0.026730 1.573061 1.939304 -1.720924 1.070882 1.698000 0.051545 -0.757628 -0.571749 -25.998933 -14.074507 -0.244650 -61.836860 57.886207 1.277234 0.721952 1.102718 1.625664 2.281751 1.882072 0.730117 1.070505 2.478038 2.377874 1.920528 1.311006 1.323038 1.043539 1.510844 -1 0.037476 1 1 2.060719 -1.555737 1.774555 0.237349 -2.271621 0.647910 -0.911602 -1.317272 -0.592889 2.024775 2.238414 2.014378 58.611222 28.816366 -33.331363 49.785970 52.797790 0.961784 2.197768 1.132950 1.235421 2.221701 0.621342 2.148393 1.541773 0.821684 1.043414 1.667922 1.512252 1.925794 2.073110 0.754985 -1 0.020646 1 1 1.637311 -2.070233 1.873751 -0.757762 1.886738 0.743742 -1.893840 -2.295608 -1.962360 0.627473 -0.382091 1.179580 5.660360 33.668476 66.080793 19.892856 -10.771768 1.508376 2.026007 1.100064 2.027832 0.277684 2.041542 1.201801 1.915040 1.332171 1.542808 2.475021 1.176384 2.232978 1.158283 1.759899 -1 0.054593 1 1 -0.364774 0.057867 1.822275 1.168087 0.221084 -2.320680 0.773767 -1.493279 0.648079 1.927305 -0.745931 -1.913884 3.536322 34.965885 -28.375230 -52.488811 -29.446493 0.516918 2.089536 2.329900 1.131074 1.202181 1.556417 1.706476 1.484560 2.249981 1.176131 2.486136 1.229458 1.004903 2.409373 0.335691 -1 0.029564 1 1 -1.618021 1.122370 -0.015821 -2.002081 2.188972 0.434463 -2.190026 0.700166 0.857819 2.159315 1.495706 -2.261158 68.182603 -54.987680 -27.941192 42.384277 2.542972 1.221014 0.825739 1.702760 2.030673 0.776706 1.091782 2.330246 2.435849 2.056189 2.118060 2.486747 0.264329 0.324205 0.909232 0.962881 -1 0.072171 1 1 1.314977 -0.280549 1.917563 0.461251 0.359844 1.904751 1.892516 -1.114301 -1.016029 1.294188 -0.970941 0.393698 21.803392 -0.385914 -36.060674 -71.754259 26.170005 1.964169 1.283429 1.346982 0.728223 0.740196 1.717161 1.073990 0.294312 0.256800 2.034170 1.040240 2.314890 0.848231 1.712333 0.929876 -1 -0.022624 1 1 2.013672 -0.600177 2.049537 -0.999988 2.292863 -1.769894 -2.007553 -0.242283 -0.540848 0.172344 -1.527691 1.911425 30.552429 44.680631 47.371203 -32.190054 31.767400 2.345361 2.239398 1.056182 0.254241 1.782695 2.246128 1.675336 2.375298 1.389434 0.967683 2.355434 0.533356 1.613278 1.117642 0.461935 -1 0.012402 1 1 -0.425326 0.237162 -0.703217 -0.303172 -1.321114 0.813688 0.308650 -0.867486 0.295032 1.163702 1.932236 2.011289 56.428671 -53.334482 7.368784 -52.853677 -11.749211 0.340092 2.424446 1.665321 0.544887 1.922894 0.581327 2.366510 2.186699 1.848223 1.087193 1.706413 0.428264 1.587982 1.209314 2.197768 -1 0.021186 1 1 0.125115 1.075382 1.935376 -1.754768 -2.246767 -1.037806 -1.854187 -0.291198 2.010371 0.476709 0.989944 -1.458983 68.218100 -58.389421 -51.004380 19.391213 -41.888102 0.425001 0.744055 1.339918 1.253948 0.859875 1.668351 1.966353 1.993055 0.782841 0.708907 2.341896 2.491271 2.036997 1.313651 0.775310 -1 -0.027207 1 1 -0.396665 1.280588 1.366912 0.790169 0.864599 -1.699136 -0.297811 -0.753008 1.666564 -0.497062 0.948675 -2.338637 18.196254 -25.554143 -38.489771 52.426819 37.552868 0.640664 0.631922 2.214176 2.400635 1.974013 2.484627 0.619909 0.556117 1.652024 2.072724 1.015083 0.257319 1.767376 1.296126 0.997965 -1 -0.035131 1 1 -0.105479 -0.923647 -1.128507 0.557148 0.464929 0.912608 -0.626265 1.838825 1.281755 2.131022 1.933631 1.910758 -26.288920 62.114691 -38.392949 29.707430 -57.230599 0.254949 2.426671 0.800441 1.757241 1.948937 1.775914 0.780881 1.517078 2.038387 2.169417 1.637083 0.707661 1.660142 1.256508 1.135299 -1 -0.033525 1 1 -1.165211 0.983458 -2.084082 0.024332 -1.034110 -0.997893 -0.202143 0.221586 1.414685 -2.109918 -0.658831 1.147440 61.282842 -69.280076 59.764217 57.194663 70.701721 1.132251 0.741477 0.746787 2.243464 1.897784 1.553234 2.206088 1.477063 2.249513 2.318214 0.469168 0.562209 0.554298 0.337227 1.524883 -1 -0.031413 1 1 -0.031896 1.135516 -0.554795 1.371395 0.746071 -0.453506 -2.150697 1.979652 -2.165313 1.362737 1.311242 -1.794466 -9.341831 41.845839 -46.977842 43.410221 -4.416711 1.650129 1.712073 1.065087 1.410503 1.819262 0.336533 1.109071 0.408100 2.438415 2.444630 1.139234 1.097242 1.843895 0.340142 1.016665 -1 0.041866 1 1 2.269836 2.339302 1.187370 -0.844577 -1.083349 0.825339 -1.793122 -1.277090 0.879908 1.143418 0.308965 -0.272235 9.046906 -48.648244 18.970294 -66.263019 67.435976 1.321653 0.266029 1.895415 2.230912 2.442667 1.903241 1.025995 1.391208 1.527534 2.255155 0.389459 1.892111 0.715454 2.137781 0.939258 -1 -0.028963 1 1 2.274681 -1.056287 -1.439899 -2.261132 -2.136724 1.200380 1.041927 0.427946 1.386058 2.137891 -0.440695 1.116892 68.782530 -22.025719 13.732870 -41.661551 -5.695826 0.928659 1.222346 0.720212 1.106859 1.483570 1.361981 0.807695 2.187734 1.250503 1.462561 1.514750 1.156527 1.498510 0.453799 0.995406 -1 -0.051796 1 1 -0.926653 0.190718 0.970696 0.201050 0.260177 -0.305525 1.550968 -1.816125 -1.464340 1.639349 -0.793312 -1.853713 -55.544484 63.853468 -64.764570 51.867745 -58.817762 0.623073 1.981488 2.125371 1.606470 1.435660 1.633260 1.692796 1.066148 1.256433 2.111458 1.765967 2.358037 1.528632 0.462815 1.786905 -1 0.034569 1 1 -1.944932 1.373262 -0.870278 0.493993 -0.696526 -0.936788 -0.499948 -0.435218 -1.082993 2.088836 -0.233847 -0.138738 27.734726 -62.452010 69.066539 -48.677324 -19.782553 2.344545 2.018013 1.750449 0.302137 1.269815 2.039508 0.760626 0.839797 1.715919 0.446385 2.386622 0.449424 1.724214 0.356446 0.532099 -1 -0.005723 1 1 -1.028661 1.047661 -2.158826 2.003953 0.989091 -1.654470 1.128896 1.274351 0.215369 0.591271 -0.934207 0.466644 46.996625 -27.724225 -61.053189 29.055214 -69.020259 0.272539 1.062471 2.446466 0.508355 2.176206 0.985739 2.059055 0.795376 2.126674 1.016228 1.494157 1.553934 0.470125 0.892364 0.955155 -1 0.072108 1 1 0.280013 -1.499764 0.030983 -2.341761 -0.104232 1.174371 2.176630 0.346480 -1.216076 -0.959445 0.409006 -1.205035 26.252860 -68.173856 52.000940 -70.208101 62.449697 2.005939 1.322828 2.014136 1.835289 1.955991 1.094909 0.885716 1.728494 0.298081 0.602300 1.601306 2.394216 2.093071 0.999787 1.922130 -1 -0.021832 1 1 -0.312272 1.239732 -2.008632 0.478469 2.287708 1.133083 0.958816 -1.554773 -0.868761 -2.277165 1.716400 -1.710076 -12.182557 -2.237760 39.973009 -23.636750 -62.856716 1.632606 1.953552 0.595914 2.277576 1.472395 0.288516 1.836259 2.498144 0.558487 0.984929 1.958119 0.856202 0.690479 0.878879 1.575321 -1 -0.002265 1 1 -1.069612 0.789813 -0.408487 0.512326 1.120855 -1.917958 2.323970 -2.025137 1.114294 0.900518 -1.182751 -1.648530 63.636232 34.148471 33.360177 -15.500023 41.110274 1.980678 2.004994 1.177431 1.825844 0.708983 1.380141 2.288697 1.628748 2.365978 2.244082 1.035739 0.922512 1.411449 1.964465 1.769265 -1 -0.015536 1 1 -0.365494 2.094560 1.717950 0.773231 -1.068620 -1.375968 -2.210106 -2.202029 1.599295 -0.115842 -0.747753 0.453544 -61.565179 -25.963828 -24.051573 15.219454 43.358633 1.803202 0.415304 2.011862 1.871862 2.376061 0.701789 1.975092 0.377168 2.312737 0.671657 1.782340 0.788786 1.623686 0.543505 1.183490 -1 0.071568 1 1 2.173026 1.037562 -2.250251 1.662952 0.059773 0.868529 -1.617089 -2.070065 -0.014520 1.007449 0.576420 -0.786833 -42.517163 14.038597 -3.297555 -72.002482 54.284740 2.329289 2.108089 1.405895 0.882142 2.404174 0.698718 2.099236 1.110114 2.182114 1.285424 1.127050 1.076311 1.052572 0.334303 1.881502 -1 0.036762 1 1 1.247056 -1.436660 0.330605 0.567765 -0.160660 -0.021236 1.220069 2.093298 -0.644173 -2.259062 -0.338234 -1.549735 -32.688645 51.943525 14.821701 -41.676327 45.970346 0.979166 1.835615 0.688022 2.343609 2.045082 2.194626 2.322514 0.737598 0.808523 0.347767 0.925966 0.964253 0.945072 0.317829 1.760187 -1 -0.000176 1 1 -1.495319 -0.657351 -2.255967 -0.149435 0.150785 -1.017444 1.083777 1.650838 -0.916971 -2.020805 -1.477611 0.084374 -11.051957 -50.242474 74.736937 3.700868 -49.506317 1.334912 0.370950 1.312488 1.479974 1.681846 1.540101 1.972105 1.919039 1.037160 2.306136 2.220880 0.336635 0.570416 1.237007 1.870588 -1 0.044239 1 1 1.519691 0.306736 -0.042269 1.151937 2.113951 -2.238663 -1.491953 -0.639833 -0.007319 -0.480562 0.225184 0.625684 -69.166077 25.735719 -59.774455 70.726956 -42.049624 2.454462 2.151764 1.954479 0.422089 1.302566 1.218819 2.192785 0.632391 1.097820 0.315196 0.254857 0.882878 1.281156 1.390510 1.052501 -1 0.006348 1 1 0.133786 0.729800 -0.606718 0.507063 2.201768 -1.274257 1.363318 1.647215 -0.546348 1.978600 -0.997676 -1.259155 22.772748 -58.424382 -38.581965 2.909014 -8.200676 1.693598 1.052836 0.256975 0.471160 0.278690 0.940742 1.795262 1.974366 1.665291 2.292123 0.718268 2.184331 0.296698 2.102559 0.714833 -1 0.005026 1 1 -1.778181 0.087100 -1.670814 -0.252154 -1.515613 2.264070 -0.309286 -0.400504 -1.974070 1.737960 -2.199891 -0.158572 66.569148 -22.332301 -38.983906 -2.504572 55.662996 1.044562 0.706919 0.432399 1.331463 0.891313 1.295778 1.896666 0.761225 1.915680 0.831663 2.267325 2.429339 0.641968 2.302070 1.389087 -1 0.032896 1 1 -1.502598 -0.478317 0.266847 -1.298508 -0.946366 -1.266121 1.446968 -1.454854 0.853464 -0.341633 -2.135809 -2.269695 0.736591 -70.111557 35.061487 -71.588359 -35.547419 1.442842 0.837122 1.761058 0.852846 0.525800 0.625403 0.643337 0.566197 2.330448 1.330558 1.433525 1.754477 0.492757 1.018666 1.973412 -1 -0.012314 1 1 0.880557 -2.100054 0.187257 -0.639597 -0.739706 -0.949881 0.924242 1.704758 0.543424 0.717056 1.985152 0.741890 -1.304246 -20.456013 -4.211858 11.300665 30.271468 0.963508 1.921597 1.284603 0.825402 0.534791 0.990087 0.884996 0.880479 1.454978 2.322941 1.174741 1.616282 2.099667 1.599715 0.404782 -1 0.009550 1 1 1.397539 1.889132 -1.438003 1.321810 1.458568 0.305253 -1.407790 0.175691 -1.829488 0.134893 0.483189 1.511813 -5.137630 51.850902 -41.887755 -57.503395 -9.564582 2.095986 0.481197 2.484602 2.458819 1.119372 0.287969 1.651232 2.249979 1.152359 1.190104 1.078292 0.605128 1.878890 1.247163 1.563431 -1 0.020995 1 1 1.870470 0.644635 0.603392 0.155504 -1.826495 -1.400454 0.958216 -2.216588 1.952938 1.232752 -1.503245 -1.919905 -67.206765 -44.107727 -18.569146 58.363951 72.922721 0.807587 0.371772 1.623098 1.915146 0.851327 2.008471 1.124807 1.632693 1.166570 1.546572 0.480678 0.505481 1.115658 0.862275 1.509954 -1 0.020084 1 1 0.995850 -1.158276 -0.271349 1.031258 0.181560 -2.147089 1.344150 -0.059321 2.025915 -2.176593 0.279942 2.014032 23.999694 12.854530 46.086572 -22.985893 -73.905183 1.758722 2.089391 2.145639 0.255330 2.073101 0.615272 1.381130 0.897219 1.560105 0.676933 0.467315 0.910282 0.607360 1.147066 2.233452 -1 -0.022400 1 1 -1.270865 1.834839 0.268134 1.485864 1.973473 -2.348364 2.022986 0.434938 1.089786 -1.027848 0.575714 1.497404 -63.592854 -55.091652 24.602732 -51.876753 57.413910 1.458680 1.527216 1.414685 2.363386 1.432912 0.448246 2.173947 1.282982 0.575350 0.909821 1.861332 0.910087 1.827692 0.276562 1.178568 -1 0.021165 1 1 -0.613522 -0.755110 -0.678353 -1.817834 -1.923175 -0.528286 -0.766997 2.176422 1.556881 -1.400497 0.229191 1.989416 54.603360 18.666071 70.652939 63.952112 -56.846072 0.445953 1.879341 2.082893 0.926318 2.374877 1.064780 0.752554 2.418831 1.787954 0.636252 0.742202 1.684064 0.557925 0.544743 1.749216 -1 -0.079707 1 1 0.528386 -2.270926 -1.805758 -1.590629 -0.327585 -1.651800 -1.117729 -2.093983 -1.454079 -0.262017 -2.353772 0.661129 -6.744828 39.673901 49.251484 69.685284 0.568176 0.614976 0.901810 2.215264 0.447399 1.434726 1.680843 0.430399 1.466976 1.460873 2.396594 1.549876 2.009907 0.501105 1.817206 1.781866 -1 0.047982 1 1 -1.953628 1.298623 -1.822695 1.214911 0.228933 -2.349216 1.838600 2.214553 1.546372 1.042877 2.268100 1.439556 38.658577 -65.290090 69.450022 -53.475580 35.929592 0.904763 2.354683 1.398062 1.983904 2.221816 0.318476 1.382012 2.223289 0.325980 1.503561 2.102327 1.312887 1.447001 0.994862 2.402605 -1 0.015371 1 1 1.992642 -0.615864 2.290422 -0.376035 -0.707642 0.732432 1.231149 -0.179183 -0.318786 0.141488 -1.763154 -1.834657 -61.320902 29.608220 -74.648744 -21.433097 73.930793 0.697669 2.469320 2.109524 0.776276 0.624087 1.031846 0.739673 1.926988 1.887428 0.748998 1.163768 1.693813 2.413294 0.986516 1.629493 -1 -0.015696 1 1 0.568506 -1.843923 -2.147644 1.453773 -0.178556 0.807064 2.072001 -0.437388 0.140728 -0.409496 -2.315203 -1.428627 -41.510797 -21.963172 14.967658 11.426723 48.939281 2.462558 0.955681 0.875071 0.567341 1.291928 2.434682 0.446280 0.622448 0.490448 0.456116 1.695608 1.088045 0.269840 0.705941 2.004795 -1 -0.004365 1 1 -2.169733 -2.244084 1.635413 -0.981097 -0.641472 0.718793 -1.811300 -0.486475 -0.197524 -2.270709 1.830219 -1.986849 -31.142470 -61.495034 -47.033216 12.741825 -48.147972 1.780540 2.039372 0.719863 1.992283 1.299323 0.720071 0.981766 0.533504 1.859137 2.261548 2.082703 2.244611 0.929984 0.982812 2.368534 -1 -0.023663 1 1 -2.192319 -0.138972 1.643531 -1.206103 1.724013 -0.996008 -1.506516 -0.347597 1.292186 -1.626529 -0.510566 0.177721 -22.366762 -18.174754 -63.092996 -53.986314 2.025312 1.216273 2.149417 0.743835 2.131587 0.328597 0.479185 2.404929 2.146894 1.101854 0.605802 1.964720 1.552576 2.396178 1.319255 0.471301 -1 0.057046 1 1 1.870687 -0.423147 -0.830295 -1.382881 -0.579188 1.385361 -0.145652 -2.235348 -2.334462 0.055226 -0.152345 -1.642818 -30.411146 -70.137502 49.011019 -71.800539 -1.656443 2.277476 2.042306 0.538651 0.602842 1.709662 1.032440 1.711661 0.878595 1.297716 0.711214 0.621235 0.338471 2.178656 1.662676 1.093231 -1 -0.020422 1 1 -0.385259 -0.222416 -1.218939 -1.953913 1.228777 -2.342825 0.860007 1.234292 0.811037 -1.840898 1.581912 -0.108818 -15.862519 -51.364834 -38.759788 14.251037 -32.820243 0.477575 2.350746 0.485263 1.068597 1.903082 0.594393 1.460976 1.875654 0.864566 1.754726 2.428125 0.501049 0.887504 0.276475 1.965197 -1 0.070315 1 1 0.555019 -2.318060 -2.320676 0.837202 -0.338764 -1.042942 1.353463 0.948872 0.959733 -0.281257 -0.563513 0.945540 48.278342 64.089500 2.218522 -63.304976 -16.735477 1.027601 1.391929 2.404534 2.248456 0.303128 2.179440 1.346852 0.796532 1.319066 1.794138 1.075239 1.050060 0.865580 0.806387 0.443469 -1 0.016433 1 1 0.353986 -2.297740 -0.080020 -1.862279 0.363250 -2.117523 -1.256207 -1.566721 0.954899 -1.416419 1.232522 -0.671685 59.593262 33.948240 -31.924994 -13.367736 28.462867 1.756073 0.315519 1.173671 1.635095 1.038532 0.610201 1.649574 1.383777 0.386172 0.643347 0.725122 0.369658 2.091131 2.147766 2.259192 -1 0.009590 1 1 -1.535709 -0.900459 2.183847 -0.888048 -1.288253 1.750768 0.996628 -2.207815 -1.390183 -0.779031 -2.159957 1.846201 -62.997554 50.101634 -41.839538 2.892097 7.476720 0.793630 2.033401 1.623285 0.554942 2.161366 1.323939 0.437370 1.625340 1.346120 1.988033 1.865805 1.826343 2.347364 2.146851 0.379079 -1 -0.001094 1 1 1.264357 1.881245 -2.046880 -1.475262 1.865672 0.112734 0.342943 0.594082 -0.810312 -0.115100 2.314381 1.749841 -14.111650 -24.498950 -3.855634 -1.647769 55.942164 1.674162 0.643251 1.365101 1.494726 2.103263 1.289252 2.465029 1.996321 1.667568 2.317677 0.445161 2.072498 1.722069 0.310216 2.048199 -1 -0.031870 1 1 -0.544514 -0.186537 -1.380426 -1.723842 -0.853095 1.825640 1.171294 2.296967 1.236550 1.054328 1.499062 2.310345 -3.460716 35.743385 -10.920486 59.393968 -15.576580 0.691423 0.988036 2.427885 0.966963 1.497681 2.274360 1.421998 1.515651 0.538366 0.314231 2.024760 0.382423 0.626542 1.797781 1.555806 -1 -0.017700 1 1 -2.056107 -1.042444 0.313925 -1.730064 -1.744923 -1.723276 -0.756259 -1.125067 1.818031 0.515019 -0.727493 1.671899 -11.884763 52.793080 43.292431 -34.106989 63.831971 1.734031 1.108359 1.930991 1.656832 1.884091 0.919232 0.273975 0.441480 0.958823 1.940895 1.628931 0.939370 1.238872 1.728949 1.203368 -1 0.051897 1 1 -0.850709 -0.485078 -0.267224 -0.319119 -0.734685 -1.391052 -1.243122 1.586679 -0.104129 -1.805611 0.878473 0.576443 -12.811877 70.776373 38.497986 -64.343839 73.104679 1.680053 0.646166 0.868822 1.288547 1.860146 1.223260 0.334248 0.951448 1.731032 2.460436 1.298283 1.234446 1.577607 2.345190 1.600957 -1 0.037871 1 1 0.604654 -2.205716 0.891373 0.626941 0.099549 0.219980 -2.026456 -2.215215 1.467628 1.773762 1.038310 0.898554 -38.733847 0.232241 3.282512 -30.826420 0.353742 0.555228 2.474172 0.407913 1.541240 0.877341 0.476848 1.392267 1.334934 0.736819 1.223892 1.956478 0.272876 2.226107 0.430887 0.672519 -1 -0.001488 1 1 -1.974001 -1.813492 0.375407 -0.420901 -0.788632 1.405316 0.647362 -0.689271 -1.533203 -1.199766 -0.159970 2.165161 25.381498 -13.171068 33.852834 14.579906 -55.515435 0.656382 1.559551 0.372497 0.314232 2.044852 0.572809 0.954306 0.267332 1.302496 2.303486 0.446321 1.322226 0.895815 0.455888 2.365191 -1 0.013203 1 1 0.905489 2.244079 -1.731414 -0.870224 1.392374 -0.088715 -1.926185 0.718504 -1.956678 1.870825 1.899428 1.960421 -7.243686 55.372560 46.613826 -11.422380 24.052569 1.397852 0.706473 1.943785 0.688105 1.472403 0.418948 0.262151 1.977542 1.056923 1.450516 1.577179 1.890015 1.480134 2.112955 2.183452 -1 -0.016808 1 1 -0.490025 1.403556 -0.649997 -1.175297 1.119772 -1.266580 -1.551222 2.264381 0.203648 1.509719 2.350272 1.781979 -70.780126 48.424217 -34.190369 12.460292 20.127395 1.841859 2.115087 2.014337 0.709624 0.907580 2.451771 1.910770 1.556521 1.191787 2.365058 0.284551 0.449945 1.467810 1.978746 1.031239 -1 -0.028401 1 1 0.698634 -1.323766 -1.345780 0.950068 2.226050 1.569351 0.848669 -0.825589 2.312006 -0.479043 2.194667 1.897957 25.270921 -71.632844 -33.203214 -46.416776 23.250319 1.646605 0.992968 2.060216 2.295614 0.883261 0.965148 2.488071 2.265233 1.016234 1.599197 0.705473 0.888056 0.550447 0.857440 1.244354 -1 0.010097 1 1 0.872227 -0.714990 -0.237742 0.372925 0.265287 0.760664 -0.234979 -0.307848 0.195018 -2.156793 -1.518739 1.564656 64.924353 -66.403704 -47.052226 -6.765396 -6.003133 2.205105 0.698699 1.778183 0.666969 1.740587 1.039713 2.449437 0.932569 1.688326 2.445888 2.034342 1.683647 0.302282 1.446945 2.301442 -1 -0.001554 1 1 1.279570 -1.604600 0.486024 2.028968 2.025075 -2.153376 -0.644368 -0.816939 1.606982 1.845426 -0.866006 1.614378 -34.679934 34.349020 -46.026068 -10.129253 7.641298 1.784418 1.963072 0.856621 0.971497 1.205071 0.634451 1.962693 1.234561 1.265338 1.036156 1.172679 0.715680 1.427415 0.312037 1.148989 -1 -0.023696 1 1 -1.141755 -0.634071 -2.118069 -1.001974 1.893892 -1.543515 -0.149980 0.422536 -0.005156 -1.826839 2.251948 -1.423301 -42.265892 37.151754 -40.469719 -74.563115 67.728205 0.744233 2.068642 2.167653 1.251108 0.367211 1.459679 0.328331 0.510817 0.799011 2.483254 2.292159 1.311192 2.204276 0.267006 0.321891 -1 -0.018283 1 1 0.168114 -1.946712 -0.268011 0.576368 -1.657923 -0.350912 2.127576 0.568080 0.426957 -1.107994 1.306925 1.037054 -43.211732 40.416391 -71.723650 -59.379264 -37.294072 2.103087 0.583808 1.310475 1.403119 1.473525 1.290498 0.903985 0.528733 0.415064 2.486017 1.491330 1.276350 1.617179 1.422004 1.616517 -1 -0.067902 1 1 0.580989 0.614763 -1.948106 -0.137643 0.413890 0.769167 1.312726 -0.425183 -2.065245 0.883756 -0.162843 1.001484 -22.830188 -6.970789 -8.045955 71.629713 -19.412293 1.188966 2.207640 0.562804 1.543702 1.743297 1.595914 1.781812 0.917223 0.259897 2.330643 2.358411 1.070146 0.947828 1.643647 0.775382 -1 0.002825 1 1 0.578643 -1.110586 0.149953 -0.865476 1.094492 -2.036941 0.631637 -1.095572 -1.970039 -1.194681 0.492673 0.693915 -16.980243 63.058557 -74.837087 -36.914583 -23.397629 2.215756 1.966846 1.287438 1.214946 2.351566 0.772383 0.443097 1.123188 1.424392 1.262815 1.383310 1.539560 1.882714 0.279761 0.939168 -1 0.016541 1 1 -0.013207 -0.481427 -0.177315 -1.904082 -0.066407 0.726240 0.825596 -2.193102 0.845804 -1.857454 1.344286 2.229434 60.295352 -16.020385 -4.606147 -15.508456 49.377466 0.431102 2.036147 0.527007 0.652829 0.345553 1.957131 2.252399 1.326409 1.447933 0.918118 1.805203 0.298809 1.579127 0.891979 1.242671 -1 -0.013405 1 1 -0.747708 1.216130 1.868042 2.253252 1.641956 0.610872 -1.375295 -0.321190 2.164019 0.446892 -0.632230 0.553103 -49.031917 20.575392 60.607274 -23.550024 44.745078 0.332923 1.183428 1.365860 0.761631 1.987852 1.071979 2.498432 0.892160 2.031531 1.694680 1.234117 0.561854 1.333044 0.477159 2.104629 -1 0.004844 1 1 -0.657646 2.213715 1.603630 2.047719 1.433826 -0.845547 1.450467 0.815459 1.795429 2.342677 1.359824 -0.526839 -0.330397 -2.979800 18.500197 -17.183533 -53.638816 1.261167 0.677740 0.520706 0.507392 1.741223 0.484863 1.091322 1.341332 0.266719 2.245667 0.672036 1.406830 0.837428 2.408054 0.666142 -1 -0.026613 1 1 1.975962 1.789033 -1.475207 -1.930079 1.244586 -0.530367 1.962460 1.060123 -0.060356 -1.234559 -0.589045 0.654047 -45.913593 -69.760544 -65.471063 27.849005 58.229401 2.298075 1.744462 0.925007 0.597383 2.217566 0.883215 2.438242 1.777802 1.025010 0.599601 1.244266 2.369705 1.874854 0.927449 1.131649 -1 0.006492 1 1 1.176896 2.191917 -1.915657 -1.398401 -2.240219 0.622023 2.263537 0.147533 0.878604 -1.927629 0.012856 -0.698755 -22.409637 11.237341 15.984644 3.909610 8.808882 1.388329 0.403240 1.756407 1.435008 1.936313 1.118537 2.006256 2.142008 2.224541 1.109111 1.080178 0.798665 1.168265 0.781337 2.434604 -1 0.021425 1 1 -0.233991 2.151646 -0.156390 1.067542 2.109407 1.499654 -1.887826 -0.170035 -2.068917 0.436361 1.442004 -0.055038 -44.584979 60.255046 56.559224 40.872665 -53.117168 2.271418 1.467354 1.073512 1.264140 1.158885 0.621582 1.679556 1.302231 2.355211 1.280790 1.986348 0.555671 0.907969 2.227718 0.511573 -1 -0.010098 1 1 -1.655419 -0.688170 -1.876810 1.180854 -1.968821 0.414961 -0.082327 1.775967 0.400700 0.562521 1.240452 0.674662 33.068578 33.593111 -0.591244 -37.043415 61.328529 0.603780 1.737358 0.773936 1.789526 2.315111 2.317445 1.040979 1.229767 1.695993 0.806568 1.245007 1.338255 0.308768 2.462984 1.369385 -1 0.022817 1 1 -2.093612 0.077541 -2.096983 -0.034059 -2.238710 -2.290867 2.321588 0.357942 -1.796062 1.149299 0.183218 2.160236 -59.388801 -47.585940 23.100176 44.649988 -17.653592 1.316278 2.177098 2.478728 0.479992 2.483414 0.487038 1.645281 1.240585 1.257544 0.546243 2.205793 1.021621 2.139350 0.307346 1.068513 -1 0.010841 1 1 1.584121 -0.677129 -0.082724 -0.181776 -1.475832 1.711633 -1.720149 -0.039215 0.649625 -0.363589 1.125434 -0.366294 -61.429712 0.826385 -60.950816 -50.366419 -58.408160 0.385809 1.286571 2.406714 0.637645 1.648894 1.212224 1.597365 1.415505 0.399397 2.411930 0.561298 0.990291 2.065065 0.545542 1.666241 -1 -0.012181 1 1 -0.026680 -0.728858 2.301708 0.805896 1.292474 -1.499776 -0.165703 0.056731 1.577227 1.263183 1.009479 1.716180 -22.049644 61.629670 59.859229 4.060437 -6.234027 2.495490 0.944085 1.732481 2.062221 2.250894 0.783581 1.891675 2.385042 0.899273 2.326330 1.878247 1.700512 0.257972 1.484239 1.351171 -1 -0.026793 1 1 0.829908 -0.408344 -1.801035 -2.318986 0.980152 -1.098254 0.063673 0.441140 1.645997 -2.162444 -2.248856 1.544423 40.618956 32.785719 -70.424936 18.107113 -23.756011 1.865890 1.008985 1.266981 1.656796 1.276340 1.450947 2.059384 1.809473 2.318577 2.079500 2.414542 1.708930 2.235949 1.603135 1.637167 -1 -0.001589 1 1 -0.658233 1.760388 -2.251579 -1.808363 1.744683 -2.312674 -1.332423 -0.767515 -1.823859 0.501328 0.059850 2.161905 -66.669687 -17.435607 59.759279 -25.794591 -29.696192 0.566519 0.977443 2.138306 0.752164 0.372263 0.867963 0.357665 0.779113 1.059574 1.008322 1.364112 0.626025 2.107013 1.313576 1.767300 -1 -0.014928 1 1 0.368569 -2.251962 1.183206 -0.137735 -1.123084 2.155632 0.859407 0.585164 0.093727 1.330815 2.017409 0.962791 -22.592713 -65.732604 -17.882552 47.946279 33.112624 1.733165 2.297238 1.179625 0.464980 2.161320 0.552298 0.469148 2.468599 1.236363 2.302260 2.334828 0.712407 0.430604 0.417718 2.083003 -1 -0.020110 1 1 2.215652 1.162933 -1.575457 0.205967 -1.922952 -1.496527 -2.104127 -2.289466 2.317427 1.096796 -1.012071 1.845396 -43.488170 44.334151 74.072326 -66.411872 -34.332221 1.800312 1.340828 0.789569 1.294480 0.317188 2.234474 1.555499 2.022725 2.184239 1.009210 0.536963 1.488189 2.499055 2.366119 2.369563 -1 -0.014796 1 1 0.590881 1.928907 -2.104329 -0.978233 0.362621 1.460532 0.330178 -1.899229 1.385045 -0.749017 -1.933842 -0.741221 58.838229 -55.883796 61.047024 17.338527 -41.372959 2.045225 2.342858 0.664050 2.187577 0.853786 0.579136 1.534693 1.084238 1.540545 0.445646 1.220617 0.910220 1.822812 1.495696 0.404925 -1 0.061639 1 1 0.387150 -0.978691 2.090836 0.393674 0.293077 1.304815 -1.425772 -0.446091 -0.048057 -1.877704 0.297870 1.748608 -73.659745 -49.327135 8.849419 -67.822795 -47.711015 1.689495 1.846668 1.953168 0.889840 1.296146 1.319247 0.332240 0.966143 1.218873 0.842991 1.404743 1.772091 1.785333 1.591230 1.811148 -1 0.019964 1 1 -0.499592 0.836355 -0.434267 0.765274 1.851643 -0.058451 -2.206156 -1.792222 -0.284533 0.926587 -1.295079 0.124801 16.735217 18.785768 -17.598408 23.549843 -47.789144 2.242737 0.926221 0.754608 0.941114 1.299516 1.707969 1.835094 0.922784 1.486441 2.358325 1.860914 0.628575 2.214620 0.864297 1.742018 -1 0.001566 1 1 0.446234 -2.268217 1.305422 -0.664599 -1.558129 -0.727063 -0.526731 1.803312 -1.819255 -2.232427 -0.362945 -2.182580 -44.202982 30.479715 22.574288 56.061956 -66.703581 1.568609 1.853912 2.202690 0.610248 2.432027 0.821453 1.661666 2.128261 0.678833 0.892750 0.697205 1.416132 1.936310 1.057046 1.263854 -1 -0.000792 1 1 0.827998 0.476398 0.478965 1.208893 -1.959338 -0.424807 -0.463366 1.779556 -0.537963 1.534625 1.546674 1.408730 47.095280 -19.633156 25.550818 -17.406941 -58.463517 2.180132 1.732728 1.714783 1.609754 0.389063 1.980572 2.472472 1.078110 2.041069 2.242911 1.613299 1.472858 1.317526 0.656361 1.213633 -1 -0.020427 1 1 -1.175929 -0.078328 -1.701036 0.747658 -2.046504 0.142734 0.320518 0.677857 -1.809469 2.006378 -0.666216 -0.463319 -68.011630 -71.458321 50.002980 -49.910650 -48.290550 1.835987 2.428646 0.254155 0.328217 0.836082 2.276542 2.094169 1.444540 2.380879 0.681062 2.358063 1.961504 1.502109 2.439473 2.220915 -1 -0.027168 1 1 -1.678146 -0.958815 1.572771 1.766191 1.030253 2.153717 1.664893 -0.314316 -0.128690 0.091869 -1.629429 -2.124449 5.178361 32.708312 -21.397602 70.506747 6.898702 1.322296 2.085765 1.954464 2.431898 0.907847 2.441481 2.220236 0.755875 1.990392 1.015925 0.896696 1.776183 0.806180 1.461752 1.414043 -1 -0.079167 1 1 -0.223488 -0.381755 2.122471 -0.421138 -0.052041 1.852523 0.603358 -0.420060 -0.783746 -1.290458 -2.311988 0.773390 50.604659 12.497634 47.734511 73.931112 -39.806873 0.863186 1.069682 2.148779 1.271038 2.332465 1.494033 1.719201 1.604884 1.785875 1.693564 0.481043 2.139057 2.135221 0.664714 2.099568 -1 0.039433 1 1 -1.412269 0.302735 -1.319626 2.265806 0.581461 -0.876344 2.212152 -1.106089 0.328025 -0.375740 -0.457596 -0.191158 33.626285 -43.023480 54.367038 -53.186588 -56.986123 1.138575 1.286099 1.218885 1.054092 1.123503 2.214447 2.455341 1.171925 1.547281 1.143197 2.455698 0.415472 0.342738 1.905211 0.377152 -1 -0.015125 1 1 -2.054017 1.102506 0.702176 1.650456 2.094809 1.198919 0.049936 0.463536 1.074472 0.781760 0.905723 1.471418 -15.941191 -23.600180 -48.222981 -33.633589 70.261791 0.473896 1.263467 1.098165 1.605162 1.956485 0.400350 0.430716 2.291474 1.051205 2.104232 1.826827 1.479001 1.066421 1.336866 1.706964 -1 0.052634 1 1 -0.909142 2.324814 -1.982263 0.698948 -0.770079 2.210273 0.297567 1.367155 0.168646 2.292446 0.647366 -0.621632 -12.757849 -71.165612 19.559302 -66.813765 -38.946344 1.807043 1.968047 1.210317 1.052504 1.427705 0.681210 0.350998 1.226046 2.154289 1.630657 0.702239 0.533898 1.717179 1.377979 1.952195 -1 -0.044952 1 1 -1.840049 1.696556 -0.653586 -0.246481 -0.420596 -0.378781 0.261355 0.651030 -0.301808 -1.954796 0.522859 -0.920702 39.679269 -10.525349 -49.539223 44.282972 -36.082439 1.561654 1.966203 1.723002 2.489863 0.884285 2.428005 0.721468 1.969056 2.420691 1.561086 1.426031 1.803087 0.725425 0.963773 1.886478 -1 0.020564 1 1 -0.431523 -0.235146 1.602256 -2.181057 0.653718 -2.245973 -1.829363 2.242783 0.062578 0.883108 -1.623941 0.586031 17.112554 60.695873 -34.460398 -25.917411 6.079350 1.759510 1.836310 1.104504 2.390381 0.630383 1.090891 0.864128 1.149907 0.489024 1.282925 1.864004 0.814268 2.398284 0.715120 1.013660 -1 0.003631 1 1 -2.106998 1.281743 1.924600 0.911042 1.331189 -1.131199 -2.281408 1.081404 -0.521508 0.059576 2.262965 -0.041137 42.526892 -0.532439 51.306105 -48.287816 -73.323635 2.120119 1.086406 1.974233 1.687939 0.446653 2.404894 1.556048 2.255191 0.998707 1.766998 1.689563 0.736626 2.471237 0.588650 1.689761 -1 -0.062882 1 1 -1.236322 -1.938406 -2.038702 -0.690912 -0.829072 0.313320 2.234909 -0.333201 -1.794552 -1.746737 0.772682 -0.873212 -54.059526 -28.450159 38.175199 60.562953 -18.456415 1.420458 0.381801 1.425845 0.922940 1.851479 1.809668 1.089528 0.449793 1.163999 1.080404 2.341962 1.350729 0.702307 1.668520 0.309362 -1 -0.057496 1 1 -2.073852 2.317325 -0.614293 0.421999 0.389630 -1.709616 -2.075424 -0.554338 -0.366224 -0.741827 1.094588 -0.433987 24.138528 -53.755346 -16.105710 61.338082 -40.850413 1.031668 2.238972 0.655174 1.506450 1.160568 1.910039 0.521142 1.084036 0.394287 2.023828 0.474346 2.091484 1.330561 1.492569 1.858435 -1 -0.025479 1 1 1.863505 1.387830 -1.061460 1.143247 2.139223 -1.608338 -1.078199 -2.149703 -0.164149 -2.098368 0.254233 -1.247553 -70.365453 -32.166566 -23.466621 -53.506403 -32.119312 1.685871 1.691822 0.445264 1.555591 1.311604 2.380677 1.794700 1.515778 0.428164 2.146465 0.631394 2.341679 1.100964 1.405216 0.715519 -1 0.057479 1 1 -0.367804 0.968857 2.274574 1.868780 0.519093 1.767375 2.091735 1.361263 0.099035 1.011382 0.717328 1.843745 -27.096216 -6.100116 -74.650944 -58.416214 -51.310188 1.070122 0.545331 0.385394 1.065971 0.519362 0.412701 1.021658 0.508811 0.839047 0.357567 1.385846 1.412117 1.959044 0.659837 1.136638 -1 0.016192 1 1 -1.399523 -2.245173 2.182676 -1.704529 -1.412233 0.895189 -1.211105 -2.239729 -0.569685 0.880914 -0.802037 2.309049 52.863132 20.659335 -28.563663 -69.478829 19.316420 2.141118 0.764868 2.394538 0.753996 1.911913 0.529342 1.644166 0.499925 2.236564 0.677362 0.927121 2.368591 1.153371 2.456934 0.934709 -1 0.050986 1 1 -1.338596 -0.846009 -1.589471 0.289887 -0.481221 -1.422900 0.697560 -0.536297 1.255916 1.392575 -1.422556 1.759650 -16.616760 22.112263 -59.202143 -60.412041 4.825773 0.726611 0.643750 0.751474 2.271993 2.130880 1.943390 0.812964 0.728788 1.240729 1.431064 0.886373 1.516568 2.465460 2.491663 1.873204 -1 -0.039104 1 1 1.220801 0.253512 0.780804 -1.030985 -0.306482 -0.400824 2.065765 -1.564995 1.676104 -0.380582 -1.733089 -0.757368 -29.589235 -56.271356 -2.674974 41.714300 -7.763587 1.635993 0.388216 1.252919 1.566068 1.906726 1.097781 1.905621 0.526224 0.988745 0.832638 0.648810 0.298114 1.159230 1.928963 1.335648 -1 0.021673 1 1 -1.407755 0.764716 1.893367 -0.936701 0.960351 0.689731 -0.174764 -1.436156 -0.616657 -1.604372 -0.393592 1.093829 30.244904 -23.895107 -55.068821 -41.675861 53.799455 1.486561 2.132376 2.347914 2.399199 0.332413 1.610853 0.857306 1.249992 1.859100 1.642316 0.898483 0.307012 2.208233 1.523029 0.794013 -1 0.028410 1 1 -1.214807 1.515054 -2.234111 -0.383081 -1.324909 -1.714342 -1.405525 0.553523 0.802912 -1.736897 1.216916 0.941244 -0.226524 -57.181350 3.057698 -59.261711 -11.581154 2.208177 0.582479 1.477248 0.847981 2.010077 1.121831 1.108088 1.886357 0.748054 1.035487 1.178663 2.295828 2.228505 2.485229 1.749659 -1 0.005886 1 1 -0.137109 -0.026406 -0.844854 -1.037205 -1.172862 -0.363264 1.870827 1.933543 0.416897 -0.534235 -1.788246 0.567623 69.164723 -48.506931 -5.997037 7.807851 -23.441714 2.351803 0.257727 1.865575 2.465356 0.744570 0.995450 1.030172 1.849029 1.123838 1.095541 0.255639 0.529159 0.828487 0.635625 1.442399 -1 0.067949 1 1 1.661172 -1.578660 -1.792098 1.799201 -0.235053 -1.553796 1.415070 -0.340637 0.472685 -0.676469 1.576941 1.173569 -60.061721 42.662848 34.481331 -72.262247 38.418607 0.648035 0.780346 1.528149 1.351042 1.460242 0.779963 1.843735 2.150440 2.194823 1.137928 1.656949 1.590717 2.175303 1.565846 0.423724 -1 -0.019020 1 1 -0.391899 1.276057 0.604167 -0.965104 -0.463397 1.259166 -0.529437 -1.250849 -1.060981 -0.220437 -0.943187 0.327876 58.377566 1.750105 14.022225 21.528476 29.097072 1.892457 2.031675 1.865804 1.823684 0.407400 1.929943 2.052696 1.918976 2.227325 0.656172 0.281557 1.873745 0.280277 0.612433 0.909227 -1 -0.015952 1 1 1.284332 -1.693110 2.025075 -2.145262 -0.935059 0.281853 1.150017 -1.883053 -0.060088 -1.449544 0.560954 -1.535283 48.839498 45.439304 48.381576 -0.849046 -19.915531 0.320130 2.173093 0.424016 2.195053 0.503440 0.571468 0.920895 1.238649 2.466117 2.281744 1.780026 2.391782 1.671610 0.503630 1.509057 -1 0.020687 1 1 -0.014562 0.300737 -1.907464 -0.358872 0.295581 0.979175 1.329308 0.240556 -0.206433 -1.195063 -1.222651 1.634833 -41.335460 74.917255 34.297228 -16.495206 -34.924785 0.911994 2.381975 1.102975 1.456661 1.353527 0.472196 1.948034 2.351372 2.012104 1.424578 2.141588 1.922374 0.834931 0.936566 1.369754 -1 -0.014481 1 1 1.528295 -1.180458 -0.796926 -1.332283 1.585338 0.931628 -1.397130 0.266329 -0.577511 1.299613 0.669624 1.186921 33.231422 70.502224 -69.118431 -73.472918 -59.329873 2.017481 1.808819 0.313415 1.811405 1.034460 1.925499 1.609937 1.218371 1.417930 0.653305 1.598466 1.908930 2.141650 0.708683 0.832304 -1 -0.005734 1 1 -0.905137 -1.039481 -1.732000 -1.298104 1.123641 -2.212183 0.592855 2.123078 0.358475 -2.253139 0.243579 -1.226221 -57.908406 -66.577029 39.869045 29.035136 43.525090 1.017875 2.175163 1.458555 1.689242 2.092800 0.936294 1.290166 2.075279 1.209504 0.890956 2.044131 1.959597 0.947703 1.791339 1.292037 -1 0.055923 1 1 -2.019403 -1.473806 -1.946891 1.429917 -0.559855 1.164753 0.739851 -1.313174 2.315931 -0.476438 -1.143965 -0.067826 14.433001 25.442723 -34.159256 -64.608324 -22.097359 1.520423 2.001157 1.945266 0.835163 0.327137 0.685387 0.804223 2.326784 0.515449 2.154547 1.471727 0.313149 1.838072 1.467816 2.080281 -1 -0.010038 1 1 0.209671 -0.934072 -1.980741 -2.002615 -2.071429 0.622887 -2.069588 -1.416855 -1.375652 -1.607773 -1.009982 -0.733550 -37.098256 39.610369 31.468620 -6.902241 -55.960181 1.033493 1.422773 1.050852 0.669870 1.003007 2.043334 2.071927 1.130372 0.661272 0.506121 0.629960 0.739172 0.258442 0.391198 1.866803 -1 0.020735 1 1 0.761062 1.739581 1.480238 1.666121 1.484561 -1.078839 1.225324 0.877843 -0.580314 1.301814 -0.031827 2.302723 -31.471813 -46.761608 -72.345559 -11.806117 24.590541 2.023246 1.939898 0.614126 2.362806 0.684140 2.335895 0.633054 0.981179 1.922262 1.200116 0.605470 0.884517 1.826746 2.362552 0.910531 -1 0.002525 1 1 -1.517938 0.889237 -2.286790 0.158062 -1.242321 0.910227 1.775364 -0.301020 1.857939 2.088065 0.944811 -1.311085 -8.507039 -27.802423 -25.329117 -6.477437 33.707787 1.026532 1.422998 0.331575 1.036877 2.044027 2.455813 2.355140 2.339307 1.739250 1.079222 0.491210 2.009878 2.274526 1.955135 2.451377 -1 0.017007 1 1 1.691492 -0.934138 1.624114 2.333829 -1.260076 -0.618647 -2.070245 1.672750 -0.196730 1.655803 -2.287356 0.078559 27.793691 28.562389 48.067057 -36.974112 26.104761 1.265680 2.286765 0.653655 0.732887 0.390124 1.809755 0.306685 1.201056 0.643415 1.874747 1.369781 1.401415 2.088957 1.604654 2.421313 -1 -0.013019 1 1 1.338325 0.992948 1.913418 1.466754 1.229639 -1.986759 0.533710 -2.319395 -1.182575 1.327500 -1.870912 1.356793 11.624472 72.503252 -37.846370 66.060962 -13.410688 2.223402 2.217011 0.558546 1.977092 2.483713 1.015206 2.320341 2.463909 1.164551 1.349427 1.319438 1.290977 2.209673 0.972722 1.539904 -1 -0.006387 1 1 1.892133 1.884276 1.777090 0.433942 -1.518929 -1.627828 1.219622 -0.709644 0.064083 -2.086210 1.955133 0.437624 -28.229990 -11.443456 -30.170860 68.347691 19.647664 2.399284 1.762748 2.259707 0.402583 1.960127 0.850259 2.044770 1.451976 1.354370 1.150419 2.344651 1.558442 1.985821 0.687189 1.837183 -1 0.036556 1 1 0.327394 -1.564214 0.669458 -1.600979 0.080400 -1.166319 1.217861 -2.030238 0.196293 0.419018 2.125904 0.727001 -16.714825 23.941116 -71.659678 -34.204004 -66.688756 0.806119 0.435022 0.418923 2.086023 1.790938 1.297241 1.732796 0.599828 0.554977 0.506632 2.456567 1.522571 2.095724 0.589430 1.304786 -1 0.028876 1 1 1.247349 -1.217151 -0.184368 2.083790 -0.213008 1.386934 -1.997589 2.287935 0.224147 2.038026 -1.245323 2.292334 -39.535427 28.079856 38.143743 -18.104378 69.723408 1.994784 0.575505 1.268291 1.169587 0.496934 1.476787 2.101037 2.133177 2.310248 1.587028 0.937253 1.669028 2.101560 1.920374 0.979566 -1 -0.061986 1 1 0.354150 0.453059 -0.657446 0.864127 -0.208176 -2.225109 0.109780 -2.180533 0.030198 -1.408287 1.252957 -1.209125 -61.977679 -58.855989 57.390377 60.058979 61.255881 0.288985 0.713581 2.163057 0.499132 2.408537 2.026630 0.326313 0.340667 0.844487 1.790408 1.385141 0.819033 1.479199 2.151540 0.435483 -1 0.027163 1 1 1.646230 1.750767 0.981360 0.352689 -0.544796 -0.218985 -0.113066 -1.212625 0.487945 1.338404 2.320181 0.265881 41.997708 -44.514729 40.945417 -30.375715 -74.638065 1.495636 1.648287 2.266509 2.223662 2.082576 2.349848 1.137023 2.194600 1.895769 1.442393 2.294922 0.511349 0.743195 0.386179 0.766806 -1 0.016038 1 1 -2.015966 -0.255226 -1.302299 1.301058 1.400425 -1.443384 0.427751 -1.896452 0.923234 -1.102745 -0.003203 -1.997493 -25.694833 -3.063671 -41.120866 -68.397128 49.471322 1.592690 1.585645 2.437284 1.435075 0.808697 1.018504 1.493315 0.886752 1.140442 1.155502 2.272111 1.877144 1.155474 1.806890 1.659288 -1 0.016749 1 1 1.040690 -1.505953 -0.301988 -0.273021 1.207733 2.113413 -1.850848 -0.718021 0.643337 2.346636 1.927703 1.222396 -38.487192 -54.231922 74.092936 -20.022247 -63.905457 0.489861 1.847585 1.614431 2.499211 0.493925 0.391923 0.556722 0.572064 1.936713 1.084754 1.205111 1.299361 1.367214 1.012623 1.648583 -1 0.019096 1 1 -0.628558 0.997216 -1.763855 0.530127 -1.276027 -0.101111 1.791800 -2.097340 -1.316660 0.270813 -0.618548 -0.406622 -35.772567 -29.531075 21.228469 -63.127022 -25.852854 1.991139 2.320145 1.426123 1.106476 1.792922 0.891530 0.452638 1.730869 1.964613 2.001846 2.274193 0.868698 1.455698 0.912627 1.778752 -1 -0.015096 1 1 -1.104618 1.502872 0.363168 1.226179 1.105380 1.877508 1.119616 0.822213 2.201559 -0.072045 0.229874 -0.671965 59.865817 -35.207395 19.315295 32.160917 -71.471151 1.140510 2.301376 0.982749 1.313577 1.788590 2.323654 1.911676 1.043558 1.822687 1.654957 1.867316 2.476570 2.463805 1.662862 1.976107 -1 -0.044917 1 1 -1.579036 1.321252 1.508517 0.995883 -0.597539 -0.740086 2.083622 1.673530 -1.237232 1.605541 1.195800 -0.522756 -65.899951 19.529300 28.946569 54.977832 12.422874 1.243628 0.649285 1.530336 2.108002 2.186643 0.911636 0.861433 0.850802 2.172989 0.933105 1.699267 1.833262 1.633486 0.994263 1.324063 -1 -0.000062 1 1 2.310901 -0.192601 0.362702 -1.892685 -1.733347 -0.377415 -0.342932 -0.414436 -0.506489 -1.988867 -1.914806 -1.235185 -53.358860 47.647787 -33.638986 -20.433306 -72.577744 1.162732 2.280333 0.557352 2.156963 1.572892 1.842442 0.664433 1.873875 2.472110 1.756536 1.346747 1.284736 0.814693 0.541157 2.229380 -1 0.032022 1 1 -1.642323 -2.060690 2.036000 -2.316116 2.083529 0.113431 -2.085351 2.261816 -0.497033 1.423886 1.734754 0.451847 -69.511668 67.388338 -54.205805 63.034856 -23.174238 2.283848 1.129595 1.105239 1.253910 2.458717 1.658608 2.475744 2.072754 1.532305 1.445124 0.956304 2.357395 1.986384 1.147362 0.460712 -1 -0.034383 1 1 0.174199 1.366943 1.313915 0.714412 -0.044237 1.071248 -1.565714 -0.975177 -0.117267 -1.134935 0.904709 -1.436696 -8.603779 -3.704810 -16.741159 31.334108 -17.653875 1.244925 2.197083 0.875005 1.716740 0.744510 2.236136 2.489515 1.780961 2.362212 1.951111 2.317353 1.752557 1.978290 2.363415 1.908786 -1 0.040608 1 1 1.000518 1.895731 1.091035 1.116345 -2.314476 1.370916 2.117241 1.225418 -2.259068 -0.433128 1.057493 -1.839803 35.925109 43.306421 51.025710 39.100718 15.773562 2.218898 0.767175 0.654207 1.013850 2.028496 2.425923 1.734827 0.991679 0.646196 1.359242 2.025197 0.978648 2.137152 1.611262 0.981461 -1 -0.027247 1 1 1.477641 0.417906 2.294068 -0.358929 -0.669628 -1.261347 1.579596 -1.326797 -0.448510 1.722540 -2.187046 -1.044184 -21.271033 -52.249696 -60.633270 36.623786 -64.035751 1.391908 2.056961 1.589516 2.242967 0.297756 1.887455 1.209588 2.294138 0.822629 1.182208 1.121205 1.846568 0.265595 1.356965 2.015139 -1 -0.008046 1 1 -1.943869 0.382173 0.203085 1.479416 1.974833 1.663036 1.466079 -0.698813 -1.680515 1.644148 -0.261780 1.632942 -2.912862 -56.467831 -4.829520 -19.739135 44.359960 2.242750 1.153399 0.684869 1.085703 1.401557 2.225761 1.368135 0.748620 1.562293 1.464921 0.675278 1.889254 2.193506 1.503140 1.775313 -1 -0.001339 1 1 0.286915 1.400806 0.247193 -1.747134 -1.183954 1.708806 -2.112979 -0.275312 0.405402 -0.518711 -0.060386 -1.748716 16.004448 36.749441 -52.136965 34.030941 8.026447 2.132497 2.129151 2.137889 0.498722 2.269467 2.434186 1.119813 0.951181 1.743770 0.539413 2.164493 2.128670 0.799694 0.462530 1.487922 -1 0.024148 1 1 0.138934 -2.283414 0.354931 -0.556943 -1.736182 -0.904197 0.621468 -2.348192 0.199440 1.487721 0.191049 1.828724 37.066447 25.779739 -69.931334 64.069485 -34.171351 1.856502 0.738221 2.279947 0.817556 1.412087 1.455312 1.177410 1.483483 2.154210 0.303125 2.118001 1.492331 2.355852 0.800868 2.188132 -1 -0.005358 1 1 2.179895 -1.338203 1.055785 -2.270940 -2.052749 -1.159763 -1.688724 0.327717 -0.845301 0.876373 -1.726431 -1.944382 37.872630 -74.704216 -53.756771 -40.042660 53.013046 1.229075 1.310240 1.960038 1.605103 0.967070 1.044520 2.239180 1.897809 1.967476 0.619677 1.161162 0.642346 1.905323 2.259942 2.086701 -1 0.004215 1 1 -1.189930 0.231709 1.899813 -0.987186 0.679591 -0.950698 1.326668 -1.709871 -1.656451 0.819177 -1.696874 0.022487 29.980474 31.822062 -66.597578 -5.498065 -5.979608 1.385857 1.600713 1.440894 1.859089 1.458192 2.340479 1.186203 0.755229 2.391001 2.060196 1.957145 2.485653 2.112877 0.881154 1.547324 -1 0.011203 1 1 1.372858 1.772398 1.686523 0.368902 -1.361184 1.230337 0.306077 -1.688841 -1.636375 -1.056923 2.000591 1.040799 10.224142 -62.847555 21.140309 -44.831294 -29.556584 2.012306 0.322017 2.392728 1.826147 1.295174 0.743478 0.630978 2.103170 1.972268 2.416394 1.332119 0.676130 0.460553 2.015313 1.370006 -1 0.046177 1 1 -1.024631 -1.900913 1.361589 0.870172 -2.280614 0.295638 1.932878 -1.330065 1.173734 0.895142 -2.005631 -0.913522 -18.952040 73.071564 63.781034 67.836648 -19.461934 2.174050 0.760985 2.382439 2.147922 0.370585 1.920353 0.623840 1.374988 1.166567 1.494184 1.999609 0.672355 2.276337 0.901580 0.601900 -1 0.030093 1 1 1.138654 0.351853 -0.455268 1.236193 -0.218537 -1.995111 1.531304 2.269577 -2.005600 -0.392616 -1.350699 -1.617695 59.950527 38.505829 67.470220 -28.006078 1.854854 0.992920 1.253462 1.683105 2.453241 1.871574 2.042088 1.373867 0.336628 0.455885 2.313015 0.842303 1.081046 1.888683 1.590028 1.856941 -1 -0.041386 1 1 1.893806 1.723106 -2.095409 -1.859369 2.144535 -1.866770 0.277159 -2.346930 -2.156100 0.703433 -0.782313 -0.763535 -28.452010 7.068903 7.047088 -59.589745 25.148674 0.981449 1.962335 1.955249 2.125073 1.096721 2.084785 1.227061 1.218875 0.880658 2.213233 2.311606 1.903755 0.666752 0.356972 0.372740 -1 -0.005115 1 1 0.034151 -0.928148 -1.372780 -0.452505 0.548856 -2.238445 2.166631 1.945307 0.218696 -0.041901 -2.084116 -0.546363 54.723194 -67.277281 -29.255607 1.018556 18.863425 0.438708 1.617017 0.949548 1.309031 1.885718 1.261345 1.427947 0.255640 0.535234 1.684695 2.174256 1.969564 1.956779 0.840472 1.805659 -1 -0.032914 1 1 0.460828 -2.024168 -1.450318 1.692405 0.268861 -0.428015 2.175979 -1.172557 0.037293 0.031683 -0.006844 -1.928039 -69.026521 -28.746024 15.566659 28.838471 38.182081 1.768650 2.452892 0.504356 2.463837 2.215161 0.966279 1.242713 1.022923 1.513731 2.032157 0.964230 0.562650 1.204003 0.678427 0.828432 -1 0.048170 1 1 -1.812409 -0.271066 1.072300 1.969264 2.318165 -0.630797 1.062987 0.959449 -0.327426 1.024020 1.055357 -0.053796 20.168434 -29.133876 -53.046037 55.250433 -55.974386 1.952407 1.604550 0.679293 1.869619 0.679678 1.600064 1.769781 1.208185 1.212567 0.615478 0.330745 0.577908 1.145659 1.092943 1.600206 -1 0.022822 1 1 0.368212 1.164549 2.026411 1.450158 0.323659 1.634221 -2.161445 0.404079 0.795755 0.494485 -1.845231 -0.561402 -40.768752 -0.412879 -39.261456 -17.298486 -35.661810 1.854305 2.046328 0.631380 2.109923 0.721097 2.481514 2.303150 1.547547 1.128064 2.376158 2.334033 0.851574 1.656349 0.508301 1.258390 -1 0.057628 1 1 -0.767730 -0.720228 1.250447 -1.001245 0.009481 -0.875930 -0.252869 0.611401 -1.911556 1.545714 -0.586692 -2.221760 -5.001532 -60.745155 -43.815608 -58.931573 -12.954967 2.362928 0.474973 1.372798 0.360389 1.559517 2.054966 1.818640 1.136011 0.943830 1.954893 0.637196 0.850390 2.008827 0.347628 0.833203 -1 -0.006245 1 1 -1.839210 1.671089 0.158544 2.151305 -1.168322 0.541472 0.895198 -1.071548 1.242681 0.422458 -1.324016 -0.843382 4.733467 55.387295 -5.727371 40.076290 62.208907 2.051434 0.952109 1.603825 1.991487 1.426357 0.529359 1.945198 1.936524 2.400775 2.081374 2.402949 0.359994 1.665728 0.639687 2.221840 -1 -0.004669 1 1 1.989907 0.541631 -1.138495 2.326512 -1.725388 1.448494 0.642089 0.215314 -0.334218 -0.035345 -0.287127 -0.250226 -66.882568 4.673554 -51.584679 16.298977 36.901388 0.649527 1.093918 2.230864 1.626316 1.992520 0.784948 2.377909 0.275725 0.615087 0.521392 0.790940 1.835778 1.174865 1.450434 2.448227 -1 0.010059 1 1 -1.515654 1.583544 -0.946716 2.288361 -2.031722 -1.188738 1.405529 -0.475520 0.150979 2.232907 -1.004722 -1.870964 15.028386 -17.914156 -33.226272 16.046463 -7.097609 0.782334 1.190181 2.379093 2.172050 0.900478 2.338964 0.474043 1.497387 1.831174 0.300011 1.532717 1.633817 2.064094 2.229440 2.447032 -1 -0.025074 1 1 -1.376883 1.263915 -0.831966 -1.190473 0.524814 -1.044518 -1.562900 -0.800166 0.768306 0.970526 2.060370 1.995500 9.456895 -57.964474 41.083110 33.834326 3.512251 0.331049 1.185934 0.749424 1.574074 1.458496 0.694544 1.698962 1.211165 1.807662 1.123664 0.427499 2.220175 1.973792 1.023425 0.953074 -1 0.009763 1 1 1.551759 2.052521 2.039009 1.137681 -1.873153 1.391179 -1.334822 1.325347 -0.355721 1.417946 0.870285 -0.369335 -38.170303 21.717233 51.530722 -23.157209 46.780218 0.401961 0.502826 1.490409 1.548453 0.595079 1.750511 1.346617 1.342639 1.981189 1.601957 2.090617 2.492569 1.356208 0.545708 2.220210 -1 0.025241 1 1 -1.939372 0.571236 1.627103 0.730253 2.301999 0.978677 -2.325030 -1.642244 -0.735080 1.389080 1.086680 -1.395666 41.532762 -58.873642 60.691935 49.356693 37.930935 1.453491 2.074876 1.193313 1.007554 1.968992 1.356507 1.058997 0.309050 0.445386 1.349893 2.402632 1.780072 0.919709 1.547561 1.350347 -1 0.007832 1 1 0.803794 -1.060631 0.942817 -1.832979 -1.998629 -1.054157 1.372853 1.683700 0.044818 -0.718716 -1.613614 -0.207913 70.216273 74.897213 -2.534053 10.178689 73.218585 1.146328 1.086519 1.621058 1.363771 1.658258 1.091480 1.755201 1.415207 2.134788 2.376089 1.174195 1.444638 1.781120 0.528688 1.901682 -1 -0.004649 1 1 -2.254046 -0.861833 1.056756 -0.098379 0.592961 -0.807189 0.535005 0.596790 2.284160 -1.953442 -0.279037 -0.946939 -46.833386 71.279100 -62.161196 6.774625 11.121381 1.630657 0.696886 0.562051 2.383139 0.411289 2.039404 1.271740 0.629414 0.558617 0.934123 0.813512 0.940528 0.460249 1.407058 2.418761 -1 -0.026769 1 1 0.055787 -0.151731 -0.739212 -2.072437 -2.186165 -0.375884 1.827772 -0.696441 0.493564 1.526556 -2.125973 -1.893211 -36.745007 -23.325086 -74.713555 -60.718128 -39.575876 0.598810 1.457251 2.259867 0.834836 1.590879 0.406281 1.117983 1.689582 1.046709 0.781288 1.610417 0.272650 0.685117 0.769186 0.716218 -1 0.000431 1 1 -1.359435 2.345725 0.757011 -0.367669 -1.474140 1.872691 0.277362 1.077830 0.666654 -1.604605 0.401677 -1.867807 54.054354 -58.471846 63.688347 10.047153 -37.503766 0.988009 1.972033 0.699839 0.698986 2.103439 1.994679 1.073624 0.889411 0.829648 2.146129 1.743679 1.260412 1.501628 1.105998 0.502009 -1 0.008679 1 1 1.124509 -1.768819 1.915633 1.009455 1.309458 1.198241 -1.906768 1.910434 -1.555204 1.303131 -1.460992 1.358980 -18.282452 -73.173722 19.256382 -57.990625 51.569474 1.797263 1.855722 1.125433 0.898580 1.935418 1.815430 1.177799 1.271687 1.993189 0.778524 2.398761 1.971836 1.892825 1.452566 2.274657 -1 -0.052344 1 1 -1.240296 1.960921 -1.258401 -0.737109 0.281184 -0.663146 -0.695000 1.155139 -0.615679 0.692219 -0.756358 1.920933 17.087470 -60.897334 -51.493431 49.904991 -46.822142 0.778884 1.699256 1.652009 1.816966 2.241705 1.580995 0.789715 1.495575 0.630715 2.170602 1.303078 0.830398 1.252790 1.642055 1.024167 -1 0.034807 1 1 -0.523566 -1.551006 1.172627 1.128217 -0.704702 -1.692481 -1.552206 -0.139423 -1.225944 -1.884089 1.369071 -0.610396 -1.508714 -6.961536 -2.528563 -47.558983 26.164779 0.646551 0.574684 0.968457 1.861950 2.295982 0.319648 0.818821 2.426323 1.711275 1.143307 2.068607 1.572300 0.888679 2.031450 0.329481 -1 0.027929 1 1 -1.703576 0.471882 -0.026572 1.077200 -0.499876 0.771156 1.749389 1.382397 1.867007 -1.004235 1.601661 1.946451 18.799854 69.137913 -49.088619 -32.420462 59.297108 1.472510 2.223042 0.662501 0.899487 1.427420 0.407057 0.649275 1.367960 2.310627 1.204122 0.432686 1.656366 0.799823 0.376576 1.357108 -1 -0.008910 1 1 1.775105 0.055661 -2.269432 -0.267008 -1.401395 -0.728034 2.004946 -1.171564 -2.118937 -1.448141 0.585854 2.274998 -13.656212 -19.957628 -27.851151 55.698472 -25.780766 2.164884 1.954135 1.390083 0.624868 0.651960 1.490409 1.555708 1.030609 2.446645 1.265289 2.467868 2.456355 2.462316 1.398209 2.200337 -1 0.037371 1 1 0.872697 -2.245891 -0.456582 -2.000486 0.728451 0.295051 1.496184 1.051773 0.983892 0.504840 -2.162600 -0.159326 -36.771401 -16.935826 59.570919 -41.568392 60.038999 1.756724 2.266233 2.083374 2.268950 0.492995 0.524542 1.985278 0.563619 1.739500 0.769116 1.785319 1.352747 0.874552 0.842287 0.815532 -1 -0.009151 1 1 0.683938 1.424227 -1.943686 -1.246051 -0.515397 -0.900018 0.171317 0.061901 -1.069391 -0.199154 -1.388591 -2.305126 -54.319262 -43.837318 26.204266 15.092466 9.081909 0.469682 2.442402 1.944048 0.615249 0.985906 0.370456 1.996939 0.803921 1.754593 2.440332 0.901286 2.407729 1.944254 1.829004 2.072493 -1 -0.047340 1 1 -1.011549 1.201886 -1.911533 1.939454 0.814896 1.748049 -2.283318 1.970056 1.489912 -0.681197 2.230613 -1.849576 57.201766 40.080070 -24.262497 70.206409 59.108885 1.270576 1.314356 1.373185 2.373024 1.414543 2.217778 2.189419 0.314952 0.641141 1.911830 1.372691 0.811543 1.605255 1.266390 0.723056 -1 -0.014233 1 1 -1.951809 -1.109890 -2.289626 -0.378493 0.393530 -2.132874 -0.074164 2.311702 -0.862561 -1.760268 -0.451539 -2.061931 1.157999 -37.507213 66.276486 8.901449 56.658922 2.372628 1.499851 0.497951 0.559704 1.195422 0.460737 0.611227 0.897667 2.333181 2.264057 1.505360 0.838305 1.399212 1.062786 0.991416 -1 0.007478 1 1 -1.524789 -1.154663 -0.807752 0.507910 2.312650 0.928983 1.277092 -0.846273 -1.320308 0.219076 1.633739 -0.832171 2.264933 -33.266796 -65.043713 10.312343 69.544655 1.930234 2.446981 2.409978 1.499304 0.300034 1.918802 1.557328 1.269145 2.013760 2.270812 0.289108 0.542152 0.942290 0.816430 0.483149 -1 -0.018430 1 1 -1.554266 -1.772023 -0.092315 -1.168903 0.204245 2.133879 -1.885528 0.755331 -0.331857 1.941532 -1.971838 1.553432 60.538161 14.878642 15.342672 14.280507 12.476231 1.195255 2.143420 1.217096 2.482796 1.355316 1.295851 0.874864 1.584972 2.375596 1.890854 2.079467 1.858668 1.138874 1.801237 1.133527 -1 -0.010969 1 1 -1.786723 -2.117786 -0.949573 1.389673 1.632615 -0.879723 1.979840 0.999142 2.330182 -1.290680 -1.329733 2.036815 62.261638 31.346223 35.975731 -5.884672 -53.679463 2.263892 0.983088 0.259914 0.370774 0.595756 1.865045 0.316868 1.357905 2.061378 1.583976 1.393298 0.656493 1.181440 1.718937 1.667280 -1 -0.022881 1 1 -0.345665 0.782264 -0.049246 1.696012 -0.363874 1.043380 1.285949 1.931108 1.911625 -0.384851 1.922276 -0.449592 -74.265605 -32.020127 37.717938 25.382569 4.829190 1.587830 0.910610 1.627832 0.476497 2.237260 1.126473 0.387815 1.261381 2.026699 1.488353 0.742606 1.733713 0.265371 2.082634 1.081621 -1 0.036745 1 1 -0.861513 1.720237 1.516147 1.999982 0.225670 -0.639195 1.293643 -0.711066 -0.267703 1.049875 2.071775 0.476416 24.575361 -61.899390 56.956647 -29.632270 -29.564054 2.379146 0.811163 1.968016 0.692691 2.057618 1.386201 0.634798 1.041875 0.539161 2.432178 1.116864 0.887078 2.114126 1.619151 0.828401 -1 0.028081 1 1 -0.826111 -1.749312 -0.097503 1.172489 -1.192587 -2.016605 -1.579901 0.913073 -2.231482 1.390760 1.053781 1.745882 -32.169006 -64.488145 47.753934 -49.635331 -71.009205 0.599274 2.490857 1.825536 2.279551 0.908482 1.853508 2.161317 0.504013 1.196764 0.511563 2.094374 0.394789 1.466128 0.720648 1.674734 -1 0.010006 1 1 1.391583 0.746139 0.693711 0.744774 1.315923 1.467956 -2.135331 1.049469 -0.051673 -1.396733 2.228829 1.149990 -74.246419 -9.566279 19.550335 -67.517940 -24.017939 1.082484 1.307929 1.371039 2.295344 0.846041 0.905539 1.886609 0.481002 1.451853 1.545311 1.794892 0.251422 1.648609 0.921412 0.917460 -1 0.007072 1 1 -0.265823 -0.350831 -1.215056 2.045186 1.283039 0.145029 1.190046 1.716487 -0.240483 1.437406 -1.930406 0.463197 2.779624 67.147926 -44.802944 -3.073919 -63.356557 1.620181 2.388779 0.702916 0.657588 1.586643 1.201473 0.903038 0.359510 0.292861 0.608209 1.919816 0.593476 1.793708 0.593915 2.428603 -1 0.003139 1 1 -1.499026 -1.694287 1.085190 1.852029 1.718169 -0.245167 -1.893946 0.645981 -0.338282 2.352491 1.373584 -0.168810 -10.295494 63.638038 64.503436 59.248380 -62.477624 0.453692 1.446208 1.167276 2.150874 0.487058 1.985106 2.177115 0.518437 0.614296 0.725626 2.088971 1.840108 1.952785 1.208103 2.081467 -1 0.003017 1 1 -1.753403 1.831240 1.031244 -0.051121 -1.543458 0.807043 1.714035 0.949130 0.587192 1.201291 2.214315 2.257110 16.232456 -31.104461 -22.669600 -7.960477 8.264664 1.438116 2.418970 1.872035 0.795424 0.684256 2.038858 1.079440 1.899759 1.006244 2.438663 2.109729 1.971630 0.682450 0.940303 1.170686 -1 0.004904 1 1 1.684339 1.357766 -2.128349 0.587712 0.505114 -2.270372 -1.929358 -0.777833 -0.873134 -0.379359 -0.017673 -0.152498 16.263149 34.750321 -51.362392 2.278171 39.220055 2.447004 0.551064 2.225462 0.836885 2.280557 2.069374 0.964425 1.594994 2.060430 1.400332 1.879835 1.386978 2.432396 0.279235 1.106768 -1 -0.012210 1 1 -2.345469 -1.162154 0.533553 -0.248858 2.046165 -1.125013 -1.994612 0.495602 -1.917653 -1.963151 1.462217 0.378233 -1.638993 53.437919 -68.900511 -10.881197 -30.273735 1.215070 2.175646 0.581810 1.481841 1.547287 1.252322 0.519962 1.509381 0.916190 0.911994 2.379827 0.995853 1.043000 1.454065 0.477589 -1 -0.038257 1 1 0.046082 1.668301 0.419686 -0.779998 0.442126 -0.630870 -0.155594 0.299442 -0.117492 -0.196531 0.290577 1.687548 -40.006218 65.499618 2.072176 27.054216 50.204263 1.870621 1.771048 2.260809 0.911381 1.075480 0.594765 0.969297 2.476023 2.260235 0.268793 1.102069 1.979080 2.153159 0.642428 1.029291 -1 0.030481 1 1 -1.287783 0.228017 1.106955 0.078273 0.777354 2.249873 1.408944 0.363593 -1.053110 0.109952 0.714248 1.919825 24.433701 -42.788922 -53.417980 -45.997446 20.933012 2.442016 2.219396 2.395994 0.464624 0.693430 0.970594 1.770281 0.616940 2.405024 1.485414 0.859598 1.506949 0.546659 2.451945 0.346967 -1 0.052081 1 1 -1.685403 -0.393637 0.328698 1.501743 0.248272 2.248929 -0.315478 -0.794587 0.292049 -1.841623 -1.182004 1.490907 60.379242 43.915299 -65.573468 -43.284643 15.011233 1.281841 1.651959 0.967227 1.440779 2.177645 0.424954 2.208732 0.910758 1.860202 2.165025 2.072255 2.139979 1.883369 2.290840 1.649832 -1 0.024469 1 1 -2.236943 -0.864684 0.269964 -0.742818 -1.423363 2.333019 -0.743319 -0.418199 2.216478 0.905006 -1.152941 -0.131062 -65.777541 -23.127968 -61.763315 -56.039729 -9.717987 1.671933 1.428977 1.812442 0.465356 1.735905 1.100234 0.386179 0.758670 1.717314 1.402982 1.415488 2.356201 2.177542 0.946916 2.059724 -1 -0.022885 1 1 0.764903 0.319616 -0.329526 -1.282136 0.894847 -2.260287 -2.073860 2.168031 1.906993 1.881217 2.200441 -0.021530 31.919252 66.863907 -18.313345 7.609289 -60.684612 2.480865 0.392761 1.136297 1.250632 1.366499 0.252883 1.453078 1.873892 0.505427 2.457351 1.198312 1.784175 2.371879 2.418442 2.006248 -1 0.031503 1 1 -1.638249 0.430675 0.118067 0.443436 -2.170346 1.588966 0.640667 -0.111014 0.292957 -0.721753 -0.812787 0.699729 -56.444565 -63.808459 71.232074 47.467468 -64.258824 1.404133 0.517878 2.482432 1.986320 2.331187 0.265140 0.460554 2.024012 1.324258 1.302070 1.892405 1.159397 2.486049 2.027005 2.130260 -1 0.057566 1 1 -1.663229 0.009127 -2.118331 -0.682985 0.444951 -0.263635 -1.273014 -1.294609 -1.391126 2.212330 1.872448 0.909102 54.253700 -8.070081 -33.855652 -61.946658 12.514034 1.725653 2.055523 2.169389 1.163956 0.353754 0.301599 1.230083 0.257496 2.478403 1.770008 0.526663 1.617864 1.696571 1.521460 1.430274 -1 0.071828 1 1 1.621816 1.394449 1.788958 1.975855 -0.009095 -2.063601 0.249478 -1.051204 -0.844495 0.288952 -2.051296 -0.292539 -53.737227 -11.571116 74.250747 -67.696619 -27.078001 1.375624 0.618198 1.049357 0.299578 1.013057 2.207389 0.837480 1.028026 1.775135 1.186741 0.807376 1.324830 1.921361 1.810706 0.526939 -1 0.028309 1 1 1.711055 -2.006369 0.807212 -0.154173 0.624663 -0.490828 2.053638 1.949548 0.817622 0.447345 2.270770 -0.805373 -60.948102 -4.753557 56.974917 -22.567803 52.938628 0.467759 1.628152 1.359810 0.334070 2.458108 0.420508 1.726264 1.070301 1.298303 1.586051 0.261393 0.480993 1.302121 0.497233 1.992769 -1 -0.033814 1 1 -1.675081 -1.271596 -1.033449 0.680617 2.170181 0.349242 -1.924436 1.843592 1.295480 1.892319 0.294445 0.732688 25.844140 -37.538596 -11.176974 -51.407786 -10.667219 0.865864 1.075275 1.653145 0.654459 0.741305 2.355335 1.107634 1.011499 0.761995 1.350226 1.255674 0.616053 0.998567 1.662032 1.521804 -1 -0.000006 1 1 -1.431881 0.553038 2.083687 -1.938776 1.162055 -2.185338 -0.613121 1.273406 -1.530222 1.776607 1.742415 1.977847 15.377892 6.236946 -25.649104 15.507313 -68.596290 1.407356 0.680711 0.960046 2.249173 1.097559 0.416192 1.185471 1.960307 1.622918 1.128733 2.372586 0.800409 1.215825 1.362059 2.133132 -1 0.004168 1 1 1.882546 0.968993 -0.144929 0.475274 0.438421 -1.631663 -1.964926 -0.087259 -1.014078 1.103028 0.046052 1.171478 21.527416 11.277604 -57.315773 -6.199490 55.167420 2.107416 1.349050 1.726927 0.955737 1.828651 0.644523 0.255595 2.034056 1.372020 0.797629 1.750577 2.440949 2.278288 2.189872 1.179966 -1 0.015794 1 1 2.148011 0.012605 -0.197206 -1.624931 -1.918605 0.878399 -0.662092 -1.825645 -1.253908 -0.622398 0.856120 1.884811 42.491591 6.172813 -53.530332 15.711747 67.328125 1.131895 1.508178 0.950062 0.946619 1.578678 2.336396 2.313345 1.882744 0.779144 1.569470 0.576757 2.056458 2.140770 1.675297 1.723524 -1 0.024157 1 1 1.792514 0.479701 -0.569486 -0.485271 1.193746 -2.069313 -1.513194 0.514495 -0.110500 -0.495569 -2.240564 -0.455225 62.291872 -60.507187 55.715397 -41.327854 52.760996 0.685998 2.071643 0.849703 1.704341 1.606605 1.460063 2.283912 2.205367 0.599024 0.544571 1.097938 2.296035 1.205960 2.078715 0.462246 -1 -0.039722 1 1 -1.903999 1.318802 -1.970260 -0.209733 -0.118214 1.810288 2.327521 1.102731 -0.221475 0.450862 0.111571 -0.358986 -51.580681 -66.507339 11.158381 38.909080 -55.098661 2.227191 0.651949 1.301091 1.189497 2.126767 0.314616 1.759008 2.399891 0.708850 1.394531 1.137976 2.462858 1.497144 2.249948 0.625206 -1 -0.039311 1 1 2.345186 1.122882 -0.842445 1.763886 0.000441 -2.010298 0.752199 -1.128306 -0.779680 1.066218 -1.289401 1.315119 66.657320 -40.427282 38.664090 27.360817 -46.752602 0.310152 0.981795 1.030563 1.672715 1.072264 0.546569 0.941435 2.192127 0.821671 0.825851 1.331834 0.378802 0.525439 1.309869 2.463304 -1 -0.004378 1 1 0.216323 -2.220922 -0.204391 0.134487 -1.630596 1.820031 1.147373 0.795005 2.031404 0.554762 -1.935120 1.350510 -49.666903 -1.631171 34.902139 -49.750397 -54.921093 1.992734 2.129277 2.008070 1.131490 1.451362 2.286887 0.463154 0.737415 2.236153 0.518658 2.089251 2.037239 0.875366 1.026410 1.619856 -1 0.026879 1 1 1.416968 -1.432871 -1.956209 0.340551 -1.919006 -1.142041 -0.720772 1.542777 1.886978 0.057161 -0.619891 0.579679 68.403699 60.973227 -22.977038 74.923011 -18.954761 1.785014 0.729207 1.530006 1.062507 0.798019 1.548712 0.451381 0.866841 1.747649 0.491095 2.331727 0.335812 2.494327 1.652975 2.302681 -1 -0.020253 1 1 -0.207136 1.121334 1.418392 -1.065495 -0.691085 0.973819 0.857277 -2.233673 2.257400 0.681374 0.744937 -0.653892 -21.592562 -56.183532 -26.630341 23.866534 24.836542 1.041478 0.612196 1.428215 0.259103 2.489479 1.171502 1.185805 0.825658 0.334955 1.585862 1.579052 1.881538 0.766122 0.962553 1.627419 -1 -0.026354 1 1 1.659030 0.111789 -1.412532 0.591297 -0.500377 1.781410 2.350143 -0.392666 -2.196009 -0.892478 -0.350199 -0.020349 63.707997 40.311326 -37.535692 37.631395 70.854190 1.320462 0.501105 1.819266 0.409189 0.490127 1.820109 1.066915 0.639278 2.096840 1.335937 1.834494 2.088326 2.238165 0.582853 1.002315 -1 -0.010190 1 1 0.143165 -1.850452 1.220949 -1.969785 -1.644560 -1.958407 1.094999 1.770894 -0.028961 -1.371089 -0.304318 -1.726300 8.366108 59.173681 32.053395 71.410013 38.085951 2.283650 2.307155 1.347839 1.627038 0.628026 1.976941 2.195663 1.751085 1.981281 0.884039 0.546486 1.784836 2.247384 0.277337 0.701566 -1 0.000167 1 1 0.752464 -1.392748 -1.477758 2.332308 1.452551 -1.855689 -1.983299 2.131574 1.786981 1.728686 2.147177 0.130938 -0.305582 -35.916887 -55.115437 74.853313 9.633812 2.357062 0.896918 0.996559 1.668187 1.469033 2.290017 1.313071 2.283159 0.810670 0.426997 0.538950 1.136346 2.060608 2.139692 1.553394 -1 0.016294 1 1 1.515032 2.102241 -1.133708 -2.040557 1.128429 -1.852036 -1.839729 -2.339813 -0.345108 0.716678 0.334443 -0.889191 -52.580790 74.657354 16.152448 -25.805791 -67.930547 0.494459 0.373158 2.409537 0.832307 1.826091 0.355294 1.423193 1.354428 2.120852 2.155577 0.779269 1.423591 1.293984 0.986232 1.343400 -1 -0.019618 1 1 -1.809344 -0.602436 1.788101 1.707971 -2.006706 -0.148292 0.511124 -0.230731 0.400171 1.102617 -2.134746 1.460088 72.956485 -70.360949 43.523034 -58.363710 -68.874923 0.912573 0.864318 2.084625 0.793082 1.834040 1.213661 1.007666 1.598824 1.180916 1.912546 2.151537 0.373674 2.094776 0.393089 2.154146 -1 0.020483 1 1 1.826511 1.670385 -2.253786 -1.198230 2.101204 0.291284 -0.559440 -1.286659 0.277597 0.303694 0.664917 2.180008 18.341354 13.132735 71.873405 26.316139 -54.652451 2.218942 1.513335 2.118276 1.608564 0.638086 2.304762 1.639432 1.940105 1.849153 0.969102 1.444876 1.279089 0.404503 0.474136 0.810550 -1 0.004707 1 1 0.786266 1.239764 -1.463311 0.090806 -0.632587 -0.747864 -1.414474 0.945286 1.966662 0.991837 2.077636 0.029547 57.075108 11.333850 -11.985848 3.847189 9.703649 1.963488 1.086836 2.453022 0.441153 2.213374 2.420657 0.984240 1.617587 1.535011 1.938126 2.338156 0.390170 0.343476 0.803483 1.134612 -1 -0.003940 1 1 -0.369655 -1.860018 0.666103 -1.447001 0.898174 1.826122 -0.161335 -1.940838 -0.504401 0.118427 1.771732 -0.083785 26.595904 -2.638280 58.423588 25.250528 35.622663 2.276423 2.336881 1.461481 1.366856 1.741852 2.048929 1.606793 2.366554 0.664052 2.226987 1.712318 0.679736 0.317432 1.833662 1.609528 -1 0.017158 1 1 0.359574 2.072934 1.112660 1.719902 0.592287 2.002822 0.828131 -2.001598 0.881200 -0.709804 2.091396 0.377766 48.752264 -70.700668 33.877127 -27.133671 -35.606692 2.249810 0.554771 1.540693 0.670937 0.933215 1.300202 1.987273 0.353283 1.385800 0.642519 0.322185 0.716085 1.484566 2.348452 2.434582 -1 0.005680 1 1 2.029573 -1.955388 -0.011349 -2.242386 1.902725 0.829652 -0.000693 -2.228128 1.200195 -2.051790 0.824632 0.458438 6.901228 38.930784 9.693889 25.194549 -5.212187 1.356652 1.247590 1.990959 1.552011 1.903886 0.614643 2.061323 0.648780 2.048379 1.359728 1.201226 1.263437 0.577228 0.969792 1.793931 -1 -0.046041 1 1 -2.131751 -0.045975 0.132815 -1.459137 -0.438085 -2.148752 1.671395 0.583590 1.919516 0.293325 0.758603 -1.882110 52.402136 72.698164 -61.953206 52.466282 -49.192861 1.608880 1.444851 0.863351 1.584312 0.280520 2.450879 0.427642 2.373197 2.066455 1.403861 0.442217 2.092092 0.290416 2.272171 0.631281 -1 0.005565 1 1 -1.028468 -0.410911 2.182975 -1.391085 -1.801166 0.181103 -0.406335 -1.028756 -0.540283 0.239750 0.388770 -2.027215 -26.589521 -40.075111 -42.385496 -23.032016 50.913290 0.619962 1.450547 2.099489 0.860267 1.501423 2.161472 0.853767 0.254807 2.292983 1.671884 0.599753 1.554944 1.692456 2.107802 1.079512 -1 -0.046395 1 1 -1.770089 -0.570003 0.238861 -0.421079 0.933564 -1.842695 -0.354999 -0.579689 -2.331047 0.902195 -1.273737 0.682410 -21.822905 -27.559698 4.162337 56.400183 67.879553 0.649620 0.414336 1.491704 0.812353 1.716704 2.393698 2.376100 1.369042 2.492296 1.270122 0.447034 2.058017 1.335689 2.171630 0.592852 -1 0.031472 1 1 -0.892677 1.027493 -1.828626 0.483952 0.193745 0.007963 1.881028 -0.978988 1.817997 -0.050992 0.637051 0.376559 2.579043 -4.025805 -11.702455 -33.165746 -16.689496 1.369665 1.711642 0.566628 0.569943 2.277466 1.868326 1.453620 1.996529 0.667229 1.616752 0.998948 1.326777 0.885060 1.952112 1.148158 -1 0.002330 1 1 -1.187009 2.192567 -0.405950 0.745578 0.688670 0.856525 -0.736770 1.271541 0.100400 0.382016 2.263959 -2.185601 -10.494196 24.048403 -68.498245 -0.005197 62.661828 1.485125 0.494456 0.329786 2.459999 0.706512 0.351722 2.142456 0.756122 1.644926 2.022307 1.914720 0.444913 2.400953 0.568304 1.734025 -1 -0.025647 1 1 1.310758 -0.516419 0.759094 1.661290 0.392181 -1.243940 1.974537 1.394254 -1.480128 0.194557 -0.481060 1.286703 14.667581 68.041587 -25.041605 25.751865 61.587681 0.687215 2.277487 2.218875 0.379805 1.625614 1.450625 1.160891 0.595123 2.490420 1.244877 1.397602 0.993987 1.182965 0.351572 1.864108 -1 -0.012737 1 1 1.138469 1.940946 2.329157 0.329929 -1.373412 -1.647655 -2.133301 2.173592 1.116769 0.100184 1.464550 1.883919 15.717785 18.810698 -48.592599 54.190115 -26.731063 1.090255 1.414117 1.823056 1.099356 1.382800 1.965770 1.202919 0.460395 1.604984 1.209483 0.530141 1.573253 1.165231 1.529996 0.889777 -1 -0.007148 1 1 1.636394 1.377418 -1.701925 -0.050020 -1.877956 0.783561 -1.817126 0.549418 -2.208068 -0.930604 -0.239116 0.851670 -70.835447 18.650375 -43.152446 -13.157276 -34.342631 1.426064 2.352392 1.152392 1.756719 2.183962 0.858145 1.845803 0.912809 0.325343 2.036311 1.030613 0.263596 1.505298 2.043597 1.978909 -1 0.035032 1 1 -1.096627 -0.860858 -1.400975 1.619539 0.839257 1.205395 0.520725 0.913656 -1.858923 0.214287 1.254673 -0.656281 50.493604 -53.998692 -56.014844 -41.489336 38.733447 1.270721 1.500589 1.646452 0.664645 0.935521 1.800467 1.704475 1.610071 1.214248 1.863345 0.984477 1.101610 1.010488 1.771896 0.761124 -1 0.036223 1 1 1.864402 2.321267 -0.331836 2.308165 0.936422 -0.932315 -0.732545 1.594192 -1.057668 -1.103956 -1.520569 -0.915695 18.539811 48.595917 1.576288 -57.336412 -53.073959 1.914620 1.021621 2.141657 0.828109 1.033182 0.685705 1.652036 2.268187 1.171342 0.750241 1.804421 0.657881 2.003643 0.980905 1.819464 -1 0.030641 1 1 1.914939 -1.235215 -2.177751 -0.330412 -2.046216 0.266647 0.060264 -0.298948 -1.018968 -0.980600 -1.726595 0.015733 17.025934 -45.120335 62.531492 66.778472 45.777208 1.788133 1.403928 1.569478 0.722985 0.458492 1.120610 0.844362 1.946588 0.554528 1.954764 0.724805 1.801446 2.408528 1.880103 1.392959 -1 -0.054452 1 1 -0.993210 -1.606267 0.742863 2.174074 -0.204538 -2.337013 -0.413843 0.031886 -1.309151 -0.764233 1.503836 -2.276754 -25.787500 -60.518589 14.077745 54.661004 -62.499070 1.797081 1.044287 0.587498 0.331401 0.357301 1.404747 1.827103 1.614446 0.491040 1.412925 2.029675 2.001811 1.680125 1.861351 1.228111 -1 0.049068 1 1 -0.391493 -1.334090 -0.511414 0.061270 -2.256574 -0.939042 -0.695809 1.679863 1.527038 1.259687 -1.201640 1.330984 4.487438 -29.620510 18.094815 69.551534 2.625569 1.794118 0.737158 2.413573 1.165773 1.652651 1.347539 1.085663 0.732949 1.419636 2.316559 1.903188 2.374010 2.226893 2.391953 2.306776 -1 -0.017359 1 1 0.599701 -0.617882 1.368739 -1.493023 0.234638 -0.715406 2.190693 1.080025 -0.136330 -1.070929 2.226281 0.744873 -55.403463 33.998961 70.534494 23.246611 -44.215933 0.817250 0.765690 0.454656 1.902286 0.728259 1.352754 0.982532 2.169150 1.652163 2.149321 1.391245 2.151784 2.287982 0.858971 2.223259 -1 0.022121 1 1 2.343110 -0.793295 -1.565747 -1.523264 0.904993 -1.373820 0.906544 1.136668 -0.046307 -0.729196 1.318691 0.871825 61.677139 -42.327733 47.799742 -29.734256 56.362466 1.884454 0.268347 0.349772 0.874784 2.497244 1.180504 1.734454 1.461681 2.469038 1.875731 2.164927 0.422648 1.696915 0.543781 1.329959 -1 -0.016217 1 1 -2.163902 1.521994 1.314678 -0.599636 1.716121 -1.687978 -1.262385 -1.725504 -0.496641 -1.405371 -1.576798 1.236856 47.344671 -28.106443 -34.980513 -67.487421 38.912519 1.415674 0.982580 0.716043 0.777058 0.266635 0.835652 1.811048 1.790772 0.762361 0.747027 1.791215 1.452585 0.342241 0.302418 1.495649 -1 -0.004891 1 1 1.233073 -0.821213 0.465132 -0.376939 -1.761753 -1.842766 -1.538876 -2.290284 -2.005149 -2.251499 -0.464719 -2.097339 -41.649977 38.828581 -58.031766 -39.893772 5.376439 2.302147 0.442213 2.021021 0.545762 0.870240 0.379433 2.124601 2.173666 1.061691 0.595617 1.787884 1.719986 1.309857 2.267964 1.911891 -1 -0.005268 1 1 0.679267 -1.674369 1.268784 0.898601 -0.413299 -0.250339 0.709890 -0.642935 -0.306649 1.500466 2.340262 -1.533248 -62.403752 -19.854726 51.612884 7.738340 8.273102 1.315394 0.823627 2.199056 0.279132 1.614290 2.366334 1.479529 0.939587 0.383018 1.630016 1.175910 1.016305 0.542212 1.951093 2.024246 -1 0.004692 1 1 1.528625 -0.341055 -1.843724 1.193397 1.492546 1.169836 1.351114 -0.830656 1.978604 -0.934720 1.261993 -0.140885 -71.058103 26.469174 -32.591327 37.573306 -5.449374 2.310506 1.428715 1.906764 1.727121 1.970895 1.828096 0.307141 2.111308 1.509120 1.035077 1.037991 0.521022 1.311816 1.437128 1.564850 -1 -0.051326 1 1 -2.310428 -1.282131 0.983213 -1.484908 -0.045875 1.817976 -0.400659 0.119775 0.875790 -2.095633 -0.909569 -0.141664 -37.666695 -64.146590 -61.739219 48.940836 -51.370956 1.500040 1.416961 2.367421 1.746656 1.799580 0.290780 1.647119 0.630433 1.931455 0.469881 1.294919 0.951168 1.533373 1.409054 2.226616 -1 0.043258 1 1 -0.604265 -0.681001 0.811651 -0.940352 0.852998 1.250343 1.978184 1.434558 2.032183 -0.499792 2.180855 0.660244 -30.662401 57.027569 -37.648448 -57.470702 -60.087719 2.210662 1.841739 2.363434 2.238486 1.481433 1.446465 0.985048 1.706672 0.293089 2.198963 0.964543 1.316218 1.167361 1.335031 2.359237 -1 -0.053993 1 1 1.818842 0.014822 -0.642998 -1.357607 0.082928 -1.096301 -0.092008 -0.712618 1.916347 -1.127664 0.577819 -0.825736 -5.288156 71.961778 11.596279 48.666682 -9.076595 1.370142 0.721933 0.775677 1.806111 2.052152 1.769009 1.735567 2.172986 0.874660 0.407950 2.161617 1.048963 0.421726 1.941599 2.211926 -1 0.001296 1 1 -1.274024 0.570926 1.121436 -1.590210 2.003208 -2.109187 2.199721 2.026264 -1.020088 -0.946387 -1.612027 -1.818317 -19.656975 -74.771492 15.537531 -10.716188 43.035040 1.223645 2.301098 0.810412 0.602709 1.727943 2.288884 0.270517 0.823539 0.722091 1.178135 2.422504 0.518713 0.761170 0.978300 0.787702 -1 0.000643 1 1 1.964744 1.742369 1.219133 0.504893 -1.277569 2.254841 0.074333 0.538674 1.001551 0.407488 1.554689 -0.535959 70.793184 21.038526 44.499697 6.401774 44.614430 1.145884 0.381045 2.224463 2.055598 1.185411 0.959832 0.904193 1.766877 1.906284 0.416573 0.841939 1.722351 0.560632 1.045810 1.430759 -1 -0.004426 1 1 0.765529 1.432338 -2.298292 0.064861 1.553369 0.834677 -0.368729 -0.439753 -1.908583 -0.328015 0.551809 0.275700 45.055973 55.733185 -42.357809 -7.693709 -8.163741 2.005148 1.523768 1.967643 1.168680 1.006869 1.690762 0.641879 0.802811 1.102702 1.353829 1.046871 1.253515 0.320422 0.332856 2.313879 -1 0.008150 1 1 -2.264971 -0.694040 -1.573703 1.411935 -1.204319 -1.274890 0.153821 -1.827564 -0.519049 -1.026438 0.708196 -0.838551 39.020163 11.876639 -39.325265 -39.737257 -64.079501 1.612287 2.450393 1.253901 2.313211 1.890935 1.200495 2.464164 0.957019 0.860672 1.564561 1.324295 1.927430 0.320714 0.735963 0.330853 -1 0.005550 1 1 -0.745302 -0.763397 1.416004 1.219554 -1.845797 -0.657391 1.789468 1.125922 -1.576996 -2.096513 -1.567985 -1.449563 7.585961 -2.755189 43.535713 4.736194 -48.787356 0.338600 2.097086 0.975908 1.081937 1.113746 2.473662 0.830989 2.180561 2.188044 1.953286 0.627212 1.798418 1.006627 2.121528 2.265849 -1 0.016819 1 1 0.921659 0.706743 -1.699025 1.561871 -2.348485 -0.016860 -0.618396 2.151179 1.421904 1.409176 -0.451812 -1.953901 45.614557 -6.133830 -41.283992 39.953327 -54.439769 1.836977 1.079748 0.316848 1.009927 1.345357 0.421240 0.526470 0.626392 1.513358 0.259449 1.564522 0.675497 1.076331 1.395109 1.848677 -1 0.016275 1 1 1.520570 0.928124 0.964324 1.484501 -2.098965 -0.354363 0.674212 -1.818019 -0.308818 -1.969061 1.105378 1.847819 52.450576 -13.170817 38.074378 16.062831 -32.004643 1.344599 1.179269 1.221274 0.702222 2.489276 2.260029 1.304527 0.432641 0.900363 0.394102 1.169268 1.880315 0.450079 1.475555 1.651216 -1 -0.006320 1 1 1.884709 -0.377762 -1.463921 -0.739001 1.460457 -0.924179 -0.634954 1.891094 -1.454164 -1.681784 -0.839645 1.686153 -36.066607 -21.461812 41.325951 65.253415 64.147091 2.427488 1.041935 1.549321 1.678916 1.790307 1.932918 0.297418 0.705030 2.435822 1.610497 1.619870 1.652662 1.535941 1.811952 1.230969 -1 0.057038 1 1 2.126893 -1.485952 1.269618 0.774700 0.048435 -1.201199 -0.684385 0.485810 -1.567509 1.841534 -0.308943 0.645580 74.507500 47.549731 -31.677475 -53.325332 11.140504 1.951810 0.565911 2.018997 0.285505 0.738277 0.963611 1.413952 1.299111 1.654762 0.843724 2.462274 0.697551 0.496969 2.061152 2.284411 -1 0.011446 1 1 1.060472 1.103525 -1.011557 1.067787 1.521925 0.144263 -2.257015 1.080420 1.790064 1.714529 -0.169370 -0.312366 -10.502821 29.093087 -32.487560 -18.419700 20.108421 1.558460 2.284352 0.597464 1.335494 1.149746 2.286679 1.461786 1.980218 1.021504 2.413988 1.399810 2.107500 0.507919 1.600513 0.314516 -1 -0.016770 1 1 1.799994 -1.032842 1.459861 -1.517100 0.832348 -1.805449 -1.099714 -0.905784 2.218375 -0.197813 2.302313 1.551689 28.054830 67.534311 -0.837441 25.134809 40.738988 0.627505 2.228784 0.419716 1.922943 1.401482 0.954596 0.651932 1.015485 0.263879 1.760645 0.660015 1.867405 1.727044 0.671432 0.254135 -1 -0.020447 1 1 -1.582434 0.752808 -0.322987 0.232309 -2.159501 0.081401 1.512322 -1.030109 0.283778 0.521449 -1.045918 -1.540113 14.998905 -63.396116 -48.517164 -27.977979 24.105410 1.219382 0.397956 0.703274 2.171756 0.451288 1.544610 1.252927 1.693524 2.065375 1.258256 1.252345 0.907068 0.598574 1.977736 2.050156 -1 -0.046378 1 1 1.589104 -1.748926 1.686456 -0.749437 0.427875 0.192740 1.965072 -2.164510 0.722614 1.139533 0.988325 -0.396075 56.321600 -52.871914 -18.257224 50.840181 70.927287 1.748697 2.349352 1.801488 0.853920 0.591424 1.064849 1.919771 2.083017 0.760100 1.008277 0.615222 0.538153 1.244943 2.499752 0.585886 -1 -0.024765 1 1 -1.346538 2.344296 0.292048 -1.863641 1.041963 1.036739 -1.939622 1.087280 -0.734146 -1.763377 -0.858414 1.972803 16.715071 -19.795880 -9.350832 40.562904 -9.268871 2.396391 0.390973 0.338792 0.824436 2.299182 2.354144 1.345334 2.283394 0.256956 2.410144 2.032758 2.063040 0.268345 0.320735 1.086706 -1 0.022354 1 1 -0.434379 -1.116389 1.578555 0.019123 0.952413 -0.776480 -1.687348 -0.092793 0.222995 1.526145 0.377072 -0.710417 38.906156 45.756045 -28.151011 -34.043880 74.501839 0.661063 1.477828 1.599887 1.053313 1.532656 0.599269 2.412724 0.400912 0.882718 0.839552 2.104985 0.987020 1.095848 0.920579 0.425720 -1 0.003434 1 1 0.590916 -2.188077 0.468879 1.341778 -2.239891 1.433581 -0.248956 0.401756 -0.537661 1.895462 1.280535 0.472403 -22.475171 -40.201650 -69.130122 30.033951 30.615222 2.125452 0.721774 0.354148 2.415013 0.614322 1.161139 0.272268 1.009473 0.456676 2.106563 0.503309 0.612607 1.583450 1.542848 0.898772 -1 -0.029337 1 1 0.365100 0.697705 1.912152 -0.955706 1.986948 -2.058926 -1.297007 0.714792 1.627642 0.358813 -1.286276 1.998748 -52.837903 -46.633692 -22.458750 -64.209434 -67.953926 1.350370 1.409911 0.879957 1.686729 0.356608 1.018835 0.316932 2.423534 2.082190 0.360140 1.871948 1.577580 1.890552 1.505075 0.538548 -1 -0.002760 1 1 0.470770 0.136577 0.513689 0.475630 1.696238 -1.282621 2.174183 1.637737 0.375407 -0.427724 2.347506 -2.303262 43.065019 43.768970 25.079212 6.322152 56.412117 0.901659 1.939804 1.294694 1.675728 2.204373 1.901628 0.902976 1.571846 2.256566 1.609862 2.198087 1.999728 0.425769 2.398191 1.390969 -1 0.011291 1 1 1.878383 1.695935 -1.654484 0.886183 -1.789567 1.918307 -1.183029 -1.599546 0.606106 -1.353909 0.972968 0.675436 -3.037014 -43.096053 34.630911 41.723304 -6.427823 0.888560 2.273018 1.359021 0.570088 2.463981 2.376953 2.197033 2.278912 1.429539 2.264339 1.737674 1.589013 0.541245 1.462843 1.744299 -1 0.040508 1 1 -1.304556 1.065328 -2.103307 2.065049 0.537345 2.218614 -0.881591 -1.150868 1.722086 -0.391634 1.007853 -2.058290 -1.180747 -44.818361 37.811822 -46.715733 -51.321008 0.592226 1.036199 1.889132 2.395189 0.433227 1.750388 1.526587 2.104017 0.468200 2.279301 1.219733 1.796801 0.825726 1.481569 1.476820 -1 0.034195 1 1 1.595347 -0.492567 1.086105 -1.635159 0.541359 -0.994875 -1.300414 0.010146 0.884456 2.184909 -1.881903 0.419707 -13.464215 56.941682 18.846614 -44.961173 37.560243 2.499980 2.162905 2.437273 1.256464 0.386180 0.782742 1.294666 1.206052 1.358631 0.765032 0.641259 1.644394 2.077876 2.118354 0.668698 -1 0.067714 1 1 2.103322 -1.811050 -1.005064 1.805078 -0.421580 1.942380 -1.854428 0.374066 0.600510 -1.172773 1.120823 2.250622 -4.728657 25.466534 66.039789 -69.272959 29.371488 1.323936 0.393980 1.379843 1.770214 1.731701 2.454240 0.666614 0.282012 0.520861 0.859805 0.489230 2.483191 1.245213 0.303965 0.496918 -1 0.034621 1 1 1.929758 -1.925549 1.984023 0.603427 0.733685 -1.270882 1.543074 2.174569 -1.311899 0.177140 -1.036506 1.145902 -11.649320 -40.127316 -19.797406 -34.999410 64.923601 2.439538 1.073206 0.619117 0.743110 1.205192 0.417430 1.751426 0.961956 0.588269 2.036938 0.315659 1.286949 1.995985 0.516241 1.959312 -1 -0.013067 1 1 2.117347 -1.718791 -0.769119 -0.499281 1.355669 0.326309 -0.943558 -1.184013 0.712948 -1.092066 0.408409 -1.813484 16.347218 -52.314540 49.527592 60.241716 -17.483119 1.543399 1.158497 0.863420 0.498377 0.967862 0.852983 0.578326 1.424212 0.484732 1.143660 1.234461 1.842135 2.256660 0.933044 0.674651 -1 -0.031815 1 1 -0.390288 0.072006 -0.884030 0.267886 2.023004 0.741381 0.842299 0.501898 0.217319 0.380453 -0.433885 -2.231606 -22.357399 -10.801338 -38.095235 -66.607084 -15.256958 0.269572 0.697636 1.911544 1.075786 1.229470 1.202498 2.376795 1.792162 1.615996 1.797637 1.393275 0.269440 0.730128 1.257727 1.375006 -1 -0.007546 1 1 0.190519 2.344479 -1.338647 -1.701055 0.427053 0.507647 -2.105386 0.105648 -0.950720 0.960441 2.200298 2.297953 -33.296294 39.186708 -38.992264 7.024622 12.826287 1.696089 2.416501 0.890140 1.825564 0.507468 0.763515 2.142508 1.631623 1.185366 2.439477 2.291052 0.718310 0.629811 0.487819 1.275009 -1 0.010323 1 1 -2.140969 0.539235 1.003899 2.170050 -1.855166 2.104020 0.497202 1.403699 1.748368 -1.635401 1.186228 -1.181385 -71.359585 59.460534 53.191167 -16.063450 21.602224 2.403634 0.628521 1.306383 2.384174 2.066686 0.799697 0.499897 1.765092 1.143698 1.879104 0.346668 0.455838 1.527111 1.896462 1.833604 -1 -0.053305 1 1 1.866853 1.117640 0.592082 -1.436248 -2.167388 -0.517592 -0.096628 1.743681 -0.294047 1.243089 -2.130487 2.343993 -2.596977 2.608063 33.713919 -70.168484 -21.706285 1.111967 1.832773 2.423241 1.659149 0.316420 0.567114 1.988471 2.483284 0.560701 2.195999 0.651602 2.225484 1.214781 1.832657 0.472356 -1 -0.020369 1 1 -2.222371 -0.999180 1.737197 -0.897644 -2.352904 1.110320 0.088156 1.950060 -0.014755 1.763366 0.673973 -1.126828 15.952484 63.399417 -45.992313 -42.796528 -31.249983 0.348099 1.996044 1.513070 2.164312 1.347945 1.166040 1.640635 1.902923 2.424043 1.649199 1.845326 1.898203 1.856088 0.522709 0.425042 -1 -0.027478 1 1 0.404736 -2.291084 -1.319035 -1.949626 -2.117305 -2.292972 -0.063271 1.603420 -1.466145 -0.424284 -1.093784 -0.198723 36.260120 -26.165220 41.141552 -33.930114 36.575809 1.819248 2.356449 1.845406 0.995036 0.812512 2.137001 1.317594 1.806092 1.739516 1.044755 1.697564 2.455491 1.438211 1.754813 1.643855 -1 -0.028135 1 1 -2.319996 -1.860802 1.631295 0.487447 -2.330833 -0.228321 -1.509430 -2.197370 -0.210519 0.802832 1.620709 1.645227 -30.925110 -8.318435 -7.936214 -33.954888 70.198485 0.264136 1.591290 0.562590 2.455290 0.305705 0.477773 1.185037 1.423759 1.870827 0.744735 1.518849 0.300005 1.434634 2.386487 0.440394 -1 -0.005013 1 1 -2.271211 -1.883718 -1.820069 -1.781281 -0.189476 1.058613 -1.867009 0.977201 1.144726 -1.280595 -1.488545 0.097526 -25.473918 -40.135091 -0.472728 4.859522 73.979975 1.846698 2.453061 1.102982 1.574890 1.679123 0.773996 0.546252 2.349644 2.219052 1.104073 1.911434 1.463529 2.023164 0.560700 2.183179 -1 0.014979 1 1 1.591201 0.500839 1.275457 -0.053444 1.834483 -1.010815 -0.612193 -1.985857 1.550756 -0.665361 -0.219039 -1.006986 -70.535416 -38.738126 -71.681918 42.008601 -11.450474 1.403298 2.230512 2.470041 0.724938 1.777882 2.364077 1.787654 2.359176 0.416664 2.367682 1.632612 2.062589 1.680378 1.620925 1.386033 -1 -0.015822 1 1 1.227292 0.976345 0.897495 -0.162557 1.081693 -0.375613 1.667887 -1.820379 -2.287871 0.843186 1.277558 2.272738 -22.744564 -67.886967 73.747994 32.535244 69.840303 2.214615 0.783136 1.162270 1.278776 1.888925 1.166043 1.677579 1.827052 0.758967 2.207147 1.273070 0.495043 1.180199 1.103605 0.793725 -1 0.013580 1 1 1.558497 2.204985 0.958333 -0.243939 -0.112623 1.524300 -2.353331 -1.348634 0.103456 -0.087952 1.476471 -0.396067 60.761499 18.515300 -63.357943 -6.939978 59.781071 1.981893 2.175513 0.600796 1.076686 0.610622 1.975778 0.643389 1.432629 2.451475 1.440061 1.349017 1.183837 1.502658 0.425232 2.379907 -1 0.026903 1 1 1.840942 -0.834742 -0.720327 -0.405395 0.638316 -1.932733 -0.946488 1.393366 -2.265930 2.036794 1.596640 -2.333730 -56.763189 -18.917491 53.726335 -21.487270 63.461474 0.579861 2.476372 1.388705 2.215498 2.132327 1.523657 2.352427 1.741090 0.496259 1.377397 1.156406 1.714209 0.968064 2.009613 2.320598 -1 -0.024428 1 1 2.267448 -0.090140 -2.312481 1.909075 -0.825300 -2.260353 1.532139 2.158104 0.002903 1.667710 -0.082029 2.067799 -11.797021 27.467707 -50.245149 29.781489 -12.508005 0.294437 2.351571 0.846624 1.710555 0.295275 0.679544 1.592829 1.680151 2.304789 2.093418 2.335466 2.435979 2.001967 2.057208 1.249351 -1 -0.032932 1 1 -2.302746 0.594275 -2.285038 1.335410 -0.869217 -0.516200 -0.266754 -1.853082 -0.565395 2.289819 -1.100216 0.085845 25.748206 0.098245 1.207582 45.830890 29.766841 1.994492 2.426026 1.219082 2.114576 2.424047 1.715287 1.083294 1.418445 0.312465 1.592454 2.121151 0.431474 1.525485 1.582470 0.827789 -1 -0.001194 1 1 -2.092731 0.743776 -1.326243 -0.568237 1.646899 -1.137174 0.974058 0.151702 0.256256 -0.224078 -0.884871 0.265249 3.774117 -18.413346 -23.098031 -8.611905 9.706655 0.471129 2.016840 2.270744 1.390487 0.661750 1.788389 1.197118 1.965084 0.922699 2.302284 0.486145 2.391339 0.982513 1.849857 1.555020 -1 -0.009770 1 1 -1.705942 -1.590780 1.861266 1.450762 1.056728 -0.570123 -1.762518 -0.560619 -2.263388 -2.351911 -1.047274 -0.764440 -62.671041 -12.191073 4.641817 15.018124 -40.383464 1.751700 1.065123 2.018165 2.057747 1.300564 1.331264 2.054715 2.086519 1.129766 1.732445 1.458080 0.454414 2.341944 1.062042 1.983684 -1 -0.018949 1 1 2.062099 -1.921037 -2.283904 1.552356 -2.056619 -0.226663 -1.906896 -0.238800 1.439029 1.773659 -0.690224 1.308274 4.730057 -1.925207 43.050057 -57.698144 17.292831 0.484241 1.880287 2.237957 1.596663 0.862658 1.188205 0.659496 2.145134 0.762332 0.257893 2.409647 0.442257 0.511634 1.032423 1.429682 -1 0.019087 1 1 -1.461096 -0.384970 -0.083566 -0.193633 1.876651 0.856748 -1.697818 -1.715544 1.963429 -1.511570 -0.471331 -0.142133 10.976543 -17.250158 26.589706 43.181397 49.733610 2.466766 1.934861 1.459786 2.122968 1.730634 0.260825 2.189729 1.032684 1.325852 1.090564 2.109205 2.153176 0.934091 0.265157 0.745402 -1 0.006308 1 1 -0.558210 0.530143 -1.014836 -2.218785 -1.992758 -1.342253 -1.045343 -1.289188 0.182426 -1.726444 -2.174002 1.405306 15.485386 12.885026 -41.365679 17.028935 5.304571 2.183854 1.286337 0.709670 1.678217 1.300271 0.911129 1.344398 2.300162 0.814519 2.115015 0.802304 1.577179 1.900457 1.484428 2.279356 -1 0.000071 1 1 -0.448207 2.092855 1.341286 -1.082482 1.260442 2.053308 1.117226 -1.645107 -1.719148 -2.062194 0.329183 0.238671 35.049498 26.915112 -37.710285 -46.761668 -73.357508 0.330368 0.997336 1.221315 1.387841 1.192784 1.119773 0.276021 1.090516 1.296182 1.928899 0.264208 0.542828 1.052862 0.695676 0.473221 -1 0.015672 1 1 0.751415 -0.165659 0.796119 1.905099 -1.679707 1.093571 1.327765 -2.135797 -2.067182 1.314310 -2.066789 -1.500341 -7.853264 10.186400 52.820912 61.065522 28.221871 1.749902 2.348092 0.884826 0.262447 2.445980 1.335583 0.394021 2.066378 2.363643 1.247268 1.087800 0.658255 1.546056 0.809879 0.631917 -1 -0.003558 1 1 0.302951 2.323875 1.085958 0.606837 1.504274 0.365608 -0.177859 -1.629122 -1.675209 1.291780 0.967538 -1.046563 56.398465 38.993206 8.819080 22.272030 -73.991676 2.453404 2.369792 1.089088 2.049348 1.892478 2.372152 0.252855 0.988719 0.408077 2.052648 1.098399 1.036199 1.888252 1.097187 0.927628 -1 -0.043536 1 1 -0.929112 1.273708 -1.178938 1.188673 2.211423 0.780018 -0.100461 -1.413980 -0.185089 -0.606585 -1.976282 2.260096 -36.050652 -53.305748 40.291768 -66.251418 -37.585296 0.684046 0.763610 1.500451 1.583272 0.810021 0.776381 2.385513 2.071059 2.290302 1.601629 1.080181 0.860351 0.666227 0.523585 1.650281 -1 -0.007210 1 1 -0.821902 -1.689474 1.862718 2.308839 -1.870897 1.612636 -2.096387 0.553588 1.902184 1.162699 -0.798887 -1.293220 -51.184777 -12.555195 34.832332 -22.999065 4.719701 0.985204 2.074053 0.857116 0.292470 0.786812 2.196192 1.657004 0.263076 1.765365 1.230981 1.853059 1.366476 2.110301 0.320318 0.827523 -1 -0.020247 1 1 -2.252901 -0.465278 -2.067306 -0.761125 1.903446 -1.188858 -0.612040 0.586180 -1.682851 0.086570 -1.154211 2.076660 -71.331116 -62.064599 -19.708466 -40.184404 70.730029 1.518908 1.281848 1.777654 0.779874 0.340056 1.828089 2.433171 2.052744 0.470817 1.266987 1.754951 1.707510 0.875095 0.970013 1.009781 -1 -0.023294 1 1 -1.513517 -0.201799 1.280947 -2.028983 -2.269632 1.083319 -1.329612 -0.639306 -0.568142 -1.460728 1.088194 0.497067 -27.490131 -26.637967 45.684693 -27.365224 -27.322809 0.408336 1.902698 0.898920 0.897480 1.439915 1.149894 0.267834 0.729072 1.507487 0.579577 2.197429 2.185856 1.176956 0.594785 1.293573 -1 -0.054278 1 1 0.833050 0.566940 0.103684 -0.973543 -0.915370 1.318471 1.891624 -1.956789 0.008229 1.650074 0.379005 -1.205918 3.803906 32.245757 4.439718 68.333169 -74.434097 1.166995 1.931591 0.496768 0.925934 0.429528 0.323003 0.967598 0.927899 1.942145 2.385806 2.489592 0.818256 1.927797 1.986815 1.643690 -1 0.001761 1 1 1.618310 -0.975295 -2.102382 -1.236000 -1.246342 -0.698504 -1.196533 2.342515 -1.357524 1.486799 -1.162719 0.457407 54.907404 28.733047 66.319473 -18.610012 -28.466867 2.235476 0.395866 1.563748 1.169456 0.554626 1.341763 0.760493 0.860861 2.484047 2.122933 1.131687 0.272552 1.281126 0.882076 1.298748 -1 0.025860 1 1 0.422973 -2.080788 -1.165078 -1.490925 -2.196896 -1.661943 -1.942162 0.799886 -0.761292 -0.902784 0.796179 -1.805973 -15.824509 -12.515920 -55.073684 26.589843 45.485871 0.340530 0.786573 0.427831 1.059482 1.710955 0.264942 1.636564 0.972130 0.587533 0.908653 2.472825 0.275397 1.849546 0.810767 2.068486 -1 -0.034010 1 1 -2.249991 1.315381 1.783042 1.501292 2.079606 0.143723 -1.895975 -0.485039 0.389699 -0.549638 -1.479247 0.852752 57.935126 65.659576 -9.508938 -66.723859 -27.900230 1.087422 1.045581 2.086589 2.300646 2.206316 0.803518 1.724701 1.800032 1.139031 2.187582 0.946499 1.808658 2.124241 0.618363 1.584431 -1 -0.013492 1 1 1.630716 0.190826 -1.925751 -1.412413 -2.120267 -0.233917 -1.308341 -1.286375 0.339624 1.360985 0.132345 0.072761 -74.250767 67.352650 -54.007788 -58.895533 -7.219814 1.473841 2.101578 2.222779 0.751046 1.836364 2.025683 2.401121 1.138016 0.878719 1.133506 1.584056 0.484442 0.767829 0.409564 2.287506 -1 0.006300 1 1 1.044474 0.825724 -0.035385 -0.952937 1.391149 -1.832014 0.095781 -1.841766 1.123759 -0.237727 0.625964 -2.181553 55.430017 -37.696341 37.603264 48.054222 47.313934 2.204206 1.340509 2.186773 0.846390 2.279606 1.843308 1.733266 1.755731 1.313008 1.229012 0.255794 0.873841 2.400044 1.034796 0.814623 -1 0.032088 1 1 0.355842 0.615556 1.952553 -0.522956 -0.721973 0.199747 1.927925 0.251574 1.187644 -0.950062 -2.121345 0.484216 -2.487509 42.437992 5.334624 -40.982085 14.091398 1.136888 2.171553 1.534039 1.338444 1.223182 1.275135 1.441394 1.256591 0.282194 1.338864 1.540828 0.698175 1.983431 1.030801 1.166159 -1 0.063461 1 1 -1.489062 0.828185 -1.085329 0.526869 0.508936 0.695951 0.704082 0.692911 1.437785 -0.278628 1.220582 1.286147 17.162633 2.370233 -63.495003 -60.510461 0.676846 1.011309 2.066694 0.924195 0.437262 2.056754 0.370671 1.123933 0.439925 1.818071 0.567594 1.054038 2.460847 1.448358 1.301904 1.354091 -1 -0.002571 1 1 -0.886151 2.323935 2.091995 1.020514 -1.313834 0.640334 -1.003931 1.993219 -0.341409 1.629878 0.248231 1.558519 -68.151070 -15.037203 19.725768 30.976675 -25.019565 0.567621 1.498814 1.069116 1.626621 0.368226 0.532577 2.021463 1.224663 1.413159 1.468636 2.365587 2.427351 0.991522 0.265714 1.100958 -1 0.001331 1 1 2.226825 0.448301 -0.514131 1.517058 -1.549756 -1.366248 0.936065 -2.215543 0.664184 -0.716826 1.882879 1.857854 20.892220 -14.466087 18.475741 21.774771 -31.425874 1.004933 0.665835 0.691922 0.381964 1.922002 1.342617 1.613859 1.875870 2.254819 1.498627 2.425921 1.696298 1.431148 2.301194 2.424642 -1 -0.001714 1 1 2.106738 -0.945973 0.630546 -0.571654 0.777581 1.341859 -0.864971 0.155308 -0.407238 -2.063209 2.113580 0.945757 14.254569 26.533767 3.026267 12.472451 74.487201 1.470798 0.457460 1.784083 0.833721 0.856365 1.175349 0.588181 0.565925 2.249151 0.733010 2.451789 2.217366 2.016487 0.841383 1.369314 -1 -0.009286 1 1 1.437855 0.890755 -0.340875 1.182243 -2.195264 2.198792 0.544851 1.132120 -1.092850 1.364233 -1.813935 -2.356133 -42.279515 -41.815331 -40.268967 -0.528454 -31.733827 2.118493 0.761972 0.964124 1.036203 1.960890 2.432284 0.639525 1.748785 1.586195 0.436057 2.058524 0.870174 1.518654 1.512290 0.310399 -1 0.024753 1 1 2.192754 -1.975238 0.957254 0.464235 -1.310265 -0.631806 -1.750343 1.435550 -0.146876 0.744659 -0.617927 0.601247 57.269915 -14.544485 50.841126 -63.199662 -46.721849 1.313365 0.470464 2.082009 1.822530 1.267925 1.761903 1.558099 0.721054 1.754354 0.679947 1.623654 2.256332 2.172979 0.757593 1.615715 -1 -0.000383 1 1 1.617104 2.313110 -0.767624 1.061635 1.800365 0.485685 1.057864 -0.327840 -1.223016 0.204193 1.245418 -0.685359 -55.788827 7.184946 7.388482 -21.785344 3.726595 0.368256 1.034742 2.163448 0.317852 2.146237 1.296082 2.498600 1.462822 1.408067 1.380826 0.284913 2.038054 1.068593 1.842065 1.092912 -1 0.008576 1 1 -0.160472 -1.568581 -2.031937 -0.085993 1.415242 -2.170562 -2.037275 -0.254421 -1.911590 0.967200 -2.008631 0.487468 -62.896934 -58.778062 17.114880 -50.209065 36.252713 1.365228 1.391250 2.242226 1.338661 0.384074 1.384183 0.470424 1.412238 1.733043 0.258958 2.306926 2.003880 0.467587 0.984904 1.536059 -1 -0.004387 1 1 -1.415066 0.407428 0.540169 -2.145128 1.323011 -1.920638 -0.303959 -0.408183 0.914801 -1.472436 2.227596 -0.728735 -10.898939 -28.473665 -56.888965 -32.829611 -67.273369 1.922218 0.467744 1.378100 1.727479 1.244026 0.586393 2.007273 1.230261 0.994813 1.570599 1.565885 1.073368 1.089617 1.949033 1.154425 -1 -0.000382 1 1 -0.270610 -0.682764 -0.542983 1.975095 1.361528 -0.153163 -1.239212 1.328241 1.154342 0.118823 -0.996523 -0.739897 17.263956 55.315790 -7.519590 68.249948 26.869668 0.602768 0.470282 1.274078 1.680640 1.523029 0.794383 1.193947 0.409333 0.661340 1.639475 0.413021 1.895991 0.666009 1.363574 0.589234 -1 0.025349 1 1 -1.281712 -1.396650 -1.083340 0.978764 -0.863845 0.222111 0.807096 -2.100083 -0.302631 -1.659546 0.648118 -2.126575 67.337361 -10.966666 33.252146 -31.180516 49.065553 0.546318 1.224722 2.400902 1.958264 1.046486 1.534551 0.946254 2.197743 0.710836 1.027702 0.837549 2.191139 2.230635 2.282798 1.482070 -1 -0.067270 1 1 0.510630 0.896620 -0.730984 -0.451444 -0.476126 -0.614804 1.261015 2.262963 -0.070605 0.870943 1.261968 -0.562729 -0.441220 -65.582116 -38.622668 68.824078 -73.725357 2.093786 1.755794 2.374111 1.688097 0.853180 1.638052 1.248476 1.130758 0.397212 1.685751 1.923018 0.404350 2.418336 2.468725 1.104554 -1 -0.028951 1 1 -1.800890 0.107556 -1.860320 0.299292 2.074825 -0.088447 -2.120591 -0.967951 -1.187713 -0.209879 2.145026 1.669401 1.692640 -51.795570 71.859996 -49.051599 -10.222932 0.372777 0.519339 2.287323 1.041841 2.221841 0.738107 0.359368 2.391652 1.749429 1.150913 1.646500 1.477597 2.225958 2.419902 1.798953 -1 0.012095 1 1 -1.527906 -1.705595 -0.479786 -0.861862 0.572178 -1.394278 1.072078 -1.768909 0.399607 1.045649 1.722385 -0.085050 -50.203465 -19.635979 -21.902807 -20.477790 -70.213582 0.929959 0.568869 2.236266 2.425432 2.482496 0.812109 2.120932 1.255913 2.381737 1.610165 0.547133 1.413881 2.349792 2.455454 0.817446 -1 -0.000140 1 1 -1.345472 1.408897 -0.415589 -1.047691 1.647878 1.179186 -1.724854 0.999789 -0.927710 1.267665 0.933921 -0.552571 33.875756 -50.160806 -52.663857 28.561431 31.967433 1.024628 0.930947 1.427885 1.454503 1.089522 0.350687 0.500988 2.100209 1.705341 0.419202 2.272130 2.192544 1.095452 1.012474 1.394942 -1 0.024724 1 1 1.556238 1.930826 1.873054 1.658767 0.404887 0.250932 -0.178412 -1.493314 0.052010 2.333834 -1.185208 -0.516341 65.922664 62.210470 71.361681 -24.221915 2.276837 1.627104 1.728239 0.513238 0.991745 1.754668 1.450790 1.673795 1.222783 1.309288 1.707699 1.801589 0.310740 1.858605 2.318244 0.977779 -1 -0.001124 1 1 2.058828 -0.357913 2.284033 0.624797 1.767795 -0.275773 2.069886 1.725837 1.382219 -1.124365 -0.525732 -0.245963 -36.075081 -13.879036 -14.958669 -10.355100 -38.168533 2.147049 1.458792 1.165535 2.141826 1.420907 1.181467 2.162604 1.880067 0.793326 1.428210 2.419084 1.541840 1.949086 2.041988 1.936893 -1 -0.012071 1 1 -2.148129 -1.998568 -0.023409 -2.311750 0.069917 1.712472 -1.761327 0.607521 -1.136564 1.787011 2.239634 -1.035962 27.587942 20.533568 -42.320821 13.969672 38.270268 1.501029 2.294977 1.426524 1.081568 1.655629 1.905320 2.204560 0.542428 1.082736 1.043696 1.891009 2.429908 1.209152 1.724661 1.125295 -1 0.007460 1 1 0.270074 1.097797 1.669815 2.308584 -1.440122 -1.292264 0.313201 0.224827 -0.674988 -1.800538 1.318719 1.338294 15.168804 -57.910464 48.830027 36.268563 -34.269232 1.930142 0.900459 2.016890 0.865217 1.449365 2.481621 1.846273 2.064802 0.630248 1.083833 1.484099 1.247631 0.439504 1.490177 2.145820 -1 0.018116 1 1 1.363648 -2.235102 1.804202 -1.000481 -1.271817 -0.031869 1.594388 2.240406 -2.203335 -1.492590 -1.914498 -0.783179 -37.618475 -3.702965 14.259481 -40.910168 22.807606 0.286500 1.712069 0.999281 2.407896 0.250812 0.391561 1.218947 2.094522 0.625521 0.380374 2.195229 1.215700 1.512552 2.457432 0.302294 -1 -0.048463 1 1 -1.592626 -0.893589 -0.174953 0.096583 2.216116 -0.460429 -0.687992 1.119246 -0.686394 -0.300853 -0.046302 -0.651120 -38.200142 -29.778900 56.026531 -62.091492 -21.710639 2.264254 0.322800 2.043059 1.944283 2.316043 2.234818 0.592929 1.606110 2.135587 2.306127 2.071342 0.294117 1.469525 1.558936 1.286982 -1 0.048642 1 1 -0.934777 0.311388 -1.962173 -0.946720 2.211575 -1.379881 -1.991168 1.831649 -1.518787 0.749330 -2.229212 1.839956 46.177809 10.436984 64.387044 53.040731 5.568872 1.315484 2.341305 1.559626 1.629804 2.109897 0.289862 1.966503 2.260996 1.810616 1.270091 2.170251 2.163919 1.485958 1.004563 1.196061 -1 -0.007215 1 1 -0.677741 -0.954576 2.132382 1.222094 -1.566923 2.266795 -1.638572 -0.284477 1.875533 0.906968 -1.171388 0.845697 33.938560 -44.618775 -57.753877 -19.414391 -47.672558 2.384700 1.898629 2.253434 0.710815 0.673878 0.862801 1.341227 0.752158 0.275570 0.251475 0.292811 2.021396 2.353547 0.322314 0.639640 -1 -0.064604 1 1 2.040162 1.662656 -0.216127 0.811992 0.068777 1.393809 0.457054 0.508936 0.705909 -1.580471 0.756231 0.662765 -31.795877 56.699366 -3.753723 61.183666 63.874669 1.248509 1.694855 1.930599 1.822756 0.569251 1.902138 0.480129 0.280005 0.547320 2.298941 0.546584 1.190800 1.532017 1.107348 0.701017 -1 0.054323 1 1 -0.881797 0.092873 1.114306 1.113727 0.796232 -0.921090 -0.562404 0.730684 0.119965 -0.652228 -0.984905 1.327538 -39.055712 -9.344799 -8.036699 -72.801241 -20.451587 2.427549 2.071588 2.173804 1.126315 2.218963 1.856206 0.255890 2.488828 1.485703 1.204241 2.436646 1.952981 2.242683 2.274818 2.356974 -1 0.038512 1 1 -2.086490 1.962405 0.131978 -1.379714 0.822218 2.289188 -2.269033 1.729570 -1.837275 1.197237 0.058013 -0.439304 29.546009 -70.232111 -41.084554 -58.101158 -6.155057 2.154317 2.111092 2.379555 0.938910 0.258165 2.477191 1.645026 1.455918 2.356590 1.950725 0.331995 1.339608 0.538927 0.753008 1.056860 -1 -0.002672 1 1 -1.258366 -0.149117 0.785204 2.238044 0.525760 0.721911 -1.245689 0.844506 -0.095770 2.027424 -0.364002 -1.094974 -43.210449 61.981951 -19.348421 11.086044 23.144443 1.954927 1.214377 1.782075 0.829029 0.742220 1.984620 0.753603 2.055931 2.290233 0.437776 1.694360 0.359591 1.649096 2.357285 2.393902 -1 -0.013356 1 1 -1.148003 -1.966146 -1.739572 -1.330760 -1.088122 0.722584 0.649939 0.214845 1.203064 -0.966153 0.765499 0.919324 -26.751856 -68.440177 -74.054993 57.727728 29.920712 0.286157 0.445242 1.189123 0.337559 0.350367 1.866935 0.573078 0.969004 2.044072 0.960743 0.457300 1.339785 1.266313 1.673751 0.489583 -1 0.026868 1 1 1.385932 0.016649 1.786272 -0.747854 -1.236708 1.002490 2.049850 -0.451870 1.785866 1.835702 0.638768 0.958944 19.315572 36.810954 -68.294326 -22.730485 18.734307 1.637561 1.982585 0.311970 2.285727 1.221069 1.760320 1.939077 0.323519 0.638222 2.341862 1.927261 1.983410 0.677205 0.538891 2.387897 -1 -0.017388 1 1 1.281214 -2.249205 0.396032 2.211719 1.042456 -0.097140 -2.138248 -0.855921 1.466335 -1.101264 1.323445 0.671308 38.627286 8.797853 -34.491839 45.666486 -33.377827 1.657798 2.370053 0.974375 2.315876 1.677821 1.381371 0.456857 0.637921 1.791524 2.138533 2.319110 2.029038 0.289315 1.767617 0.842293 -1 0.003183 1 1 2.257408 0.808392 0.821007 0.782112 2.106928 2.242196 -0.386877 0.851851 0.827787 1.642689 -1.209625 -0.919830 56.104659 50.996394 -3.614228 5.667668 6.497081 1.321532 0.489107 0.416930 2.342037 0.364938 1.514301 0.357424 1.232472 2.150254 1.326369 0.781438 1.877195 2.017064 1.538912 2.237997 -1 0.008252 1 1 1.433425 1.842197 1.413899 -1.183561 -1.124360 -0.443561 0.065959 1.169414 -1.036881 -0.444470 -1.074269 -2.068984 -21.941664 -73.555042 60.401471 -32.483964 42.012002 2.060747 2.222594 2.133244 1.180395 2.150072 0.510091 2.104497 1.779223 2.399178 2.228500 2.406304 0.506834 1.361701 0.608241 2.448430 -1 -0.004510 1 1 1.534255 0.033162 1.288308 -0.829741 -1.499990 0.943533 0.776368 -0.181260 -2.233120 2.136713 -1.373388 -1.248161 54.693087 26.715076 50.282227 -6.603707 11.504020 1.345892 0.401646 1.969164 1.981371 2.400484 1.689854 1.127670 0.255595 2.040025 0.452468 1.135588 0.585965 1.559159 0.539408 2.073153 -1 0.055572 1 1 -0.960366 -0.940152 -0.492423 -1.203431 -0.487907 -0.702540 1.652388 1.578359 1.446420 -1.240748 -0.931347 1.407746 -29.374406 -45.642422 -12.186323 -65.536260 -17.926825 2.182872 0.530107 1.010089 1.817725 1.498925 0.687571 1.510856 0.949439 1.727097 1.572572 0.962368 0.774267 0.612844 1.070572 1.357289 -1 -0.031554 1 1 2.330217 -0.705233 -1.184361 -0.418884 0.128515 1.678089 -0.009604 -1.192203 -0.279669 -2.138438 0.663726 1.019686 -34.624880 59.636004 2.322066 26.957101 67.990692 1.668355 2.036244 2.158388 0.777270 1.569247 1.336518 0.351544 1.407181 2.245288 1.062039 1.933286 1.995216 1.090798 1.546633 1.518431 -1 0.010955 1 1 -2.143105 2.331475 1.592201 -1.532172 1.999854 -1.923528 -1.737494 0.612488 2.221040 2.192197 -1.907733 -0.180584 -9.211831 -23.237697 44.027902 26.947100 49.917847 1.663736 0.905016 2.108692 0.282616 1.684474 0.698386 1.018029 0.264562 1.992105 0.554821 2.376185 0.540203 1.945978 1.557060 1.254552 -1 0.031429 1 1 -1.596383 1.939983 0.277086 1.142894 0.925147 -1.939394 0.192100 0.644749 -2.204209 -2.049215 1.698727 -1.855843 4.927543 17.208256 19.157978 -61.855455 45.371065 0.647305 2.013440 1.382462 0.797732 1.228492 0.518237 1.765829 2.289311 0.696601 0.268403 1.303670 1.779248 0.562926 1.355208 1.737267 -1 -0.016457 1 1 -1.287863 -1.118320 2.110900 -1.676087 0.668659 -0.898011 0.913686 -1.350373 -0.848071 1.451593 0.883111 -1.583077 -19.765650 48.717103 -61.652201 11.454459 65.099357 1.748419 2.169249 1.072249 0.293893 2.211060 1.785398 0.437499 1.552400 1.679763 0.281606 0.458339 0.805582 0.419485 0.285982 2.007654 -1 0.007190 1 1 1.900810 1.623999 0.398504 1.353260 2.259293 -0.494765 1.857555 0.353194 -1.483759 0.417472 -0.293231 0.827386 -12.165053 -8.051583 -22.954699 0.379771 -67.182832 2.247063 1.634814 0.817664 0.983509 0.580324 1.259538 0.305373 1.657414 0.400860 2.252727 2.329307 2.409262 0.710174 1.147249 0.813888 -1 0.039966 1 1 -1.647061 -1.584268 -1.791125 -0.701755 0.718103 0.721477 0.892604 -2.254963 -2.132914 -0.749416 0.778465 2.069279 30.179111 70.324615 -54.194670 -49.823741 62.377616 1.833885 0.851000 1.010926 2.385326 1.174677 0.541215 0.944283 0.563533 0.294073 0.732522 0.994080 0.500495 0.574968 1.231781 1.798259 -1 0.006826 1 1 -1.933329 -1.538377 1.367115 -0.510479 1.647646 1.983786 1.340940 -2.172232 -1.832622 -0.702936 -0.284258 0.830986 -36.445026 68.448210 59.059863 69.117742 61.887152 1.935478 0.577438 2.250340 0.456887 1.145123 1.078075 1.463747 1.193547 0.442201 1.822564 1.826299 1.608283 0.408712 1.479379 0.666099 -1 0.026424 1 1 2.008720 1.001488 -0.646088 -1.461211 -2.313657 1.006736 -1.985868 1.364655 0.561373 0.796689 2.062826 0.877842 -18.946258 20.248070 -40.695597 29.099948 -67.166400 1.889676 0.276260 0.609881 0.763425 0.637403 2.086510 0.964644 0.765307 0.758091 0.989268 0.635578 0.656389 1.674610 1.425290 0.595876 -1 -0.022456 1 1 -1.288836 1.385475 1.762861 1.616845 -2.031865 1.125065 -1.853510 1.655732 1.234923 1.997040 -2.086885 0.043867 68.169449 23.928345 13.696667 -50.120282 28.426319 1.542272 2.468676 0.284576 0.863059 1.189957 0.855678 0.878453 1.155928 0.441046 0.412238 2.241592 1.931107 1.366839 1.464487 2.382602 -1 -0.026849 1 1 0.520077 -0.540066 -0.825044 2.039628 2.108263 1.121944 2.253215 1.031430 -1.634793 1.968128 2.061942 0.143120 66.669447 13.388982 28.627361 -59.937250 34.645481 1.173980 2.329847 2.495412 1.892808 1.174638 2.137609 0.296097 1.007359 0.930943 1.359032 0.750812 2.401700 1.876152 2.481217 1.806767 -1 0.044903 1 1 1.977984 -1.924075 -1.510369 0.867383 -2.020541 -1.761969 -0.756986 0.792242 -1.998810 0.617661 -0.370108 -0.057894 -72.497309 -12.280549 0.807312 68.487751 -26.361643 1.972889 1.592544 1.388688 1.924363 0.525262 0.572375 0.411507 1.199434 0.378747 1.852957 1.898087 2.147385 0.343355 1.019957 1.171119 -1 0.012683 1 1 0.030882 0.669165 -1.821041 0.722292 0.455731 1.836864 1.313996 2.073805 1.611382 0.395354 0.249557 0.285876 -61.235408 -33.499733 69.987636 -17.798048 -31.786056 2.451345 1.502013 0.836319 1.770391 2.465338 0.440792 0.639088 1.148492 1.458821 1.646710 0.499463 1.230622 0.314890 1.858319 2.014542 -1 0.004655 1 1 -1.112798 0.683928 1.255682 2.166970 -1.794207 -0.661966 0.295633 1.851371 0.090665 1.702643 -2.011420 0.748315 -14.048566 -14.242315 29.417922 27.022499 -32.858357 2.118991 2.376140 2.035802 1.472619 1.809942 1.186373 1.380041 0.594609 0.590664 1.793541 2.295176 0.272296 1.485999 1.680867 0.836717 -1 0.036669 1 1 -1.609751 -1.259400 1.310543 0.595878 1.090602 -1.439089 1.928526 0.918515 -0.296902 0.389728 -0.068637 0.951558 -32.164266 15.188208 -31.793875 -59.652725 16.658841 0.402181 1.950803 1.641266 1.263302 0.564376 0.968915 0.554815 2.279651 0.337355 1.432132 0.837008 2.087063 1.260697 1.791419 0.370221 -1 0.007305 1 1 1.419747 -1.841205 1.129131 0.516848 1.738289 -1.382653 -1.460832 -0.655203 0.860942 -1.896515 -0.131818 -0.638600 59.680239 -4.230770 -6.548931 32.119836 -11.921273 1.962393 0.694436 2.133423 1.936801 0.312934 0.477349 0.798874 2.420268 1.193095 1.853284 0.640913 0.319579 1.921362 1.829283 2.264764 -1 0.037770 1 1 0.853706 -0.988641 -0.201905 -0.504125 0.042188 2.192060 0.494104 1.181818 0.097818 -0.598628 -0.193855 -1.858646 5.193664 -10.098019 -67.411636 -37.372885 73.926530 1.872813 0.365456 1.224686 1.799121 1.570427 0.919854 1.737932 1.424219 0.597467 1.379729 2.101325 2.467960 1.752331 0.430644 1.078825 -1 -0.006994 1 1 0.363518 -2.320301 -2.278582 1.452843 -1.661038 -0.879421 2.337616 1.121132 -1.976642 0.915831 1.701257 -1.755804 -26.002942 68.559237 -24.909871 -10.208186 31.010663 0.568143 1.275569 1.984140 1.686610 0.605607 0.943505 0.992884 0.645042 2.218340 0.384395 2.274981 0.600243 0.791462 1.599925 1.682512 -1 0.000359 1 1 0.490223 1.925129 0.381715 1.921526 1.084008 0.828388 2.311622 -2.208603 -0.509854 -1.994583 0.982909 -1.876209 59.479275 68.172789 -69.934282 14.520350 -6.484975 2.230376 2.434455 1.139671 1.694207 2.284825 1.808326 1.034758 2.421601 1.091794 0.287789 0.870683 1.075926 1.331584 0.674733 1.733511 -1 0.009021 1 1 2.147121 -0.811959 0.484769 -0.212591 -1.021217 -1.075224 0.724142 -1.442867 -0.319653 -0.283250 -1.075708 2.015392 1.155879 -73.134411 -70.042699 -7.646247 39.528380 1.427355 1.559731 1.150422 2.390242 0.548942 0.325724 1.688870 0.339533 2.026452 1.826634 0.484534 2.320004 1.305819 1.907537 1.220535 -1 -0.070183 1 1 1.712688 1.873249 0.218672 -0.434904 -0.513337 0.724505 -0.051763 1.808629 -1.998651 -1.416733 0.675442 0.006454 3.009574 31.915897 10.472960 69.038636 -67.638457 2.131785 1.413804 1.057602 1.612983 0.650613 1.360077 0.313056 0.277920 1.501669 1.809526 0.946860 1.131624 1.449404 0.885385 0.658099 -1 0.000076 1 1 0.598467 2.199260 -1.018617 0.216474 0.306009 1.883633 0.390160 -2.231714 2.197204 2.125714 2.250778 -2.233586 -31.460036 1.171966 47.239255 0.155389 61.616964 1.319663 0.577864 0.412688 0.802933 0.889361 2.248206 0.597668 0.256670 2.104997 1.191394 0.257879 2.170160 0.635940 2.238775 1.838386 -1 -0.031839 1 1 1.408395 0.564644 -0.785096 -0.422804 0.220657 -0.069937 -2.049010 0.430940 -0.129520 0.276771 0.564276 -2.251769 -9.342754 26.330845 42.510943 31.419502 67.561764 1.533557 2.241709 1.646379 1.689282 0.511338 0.558579 0.291295 1.292860 2.352883 0.408351 2.154054 2.182293 2.045810 0.926877 0.518874 -1 0.054361 1 1 -2.168355 2.072763 -1.767959 2.235999 -0.865233 0.460909 -0.669680 -2.125098 -1.318515 2.081930 1.501997 -0.203414 -73.237400 -0.974179 -23.021391 -70.523400 13.223289 0.532383 1.018738 0.922995 0.529597 1.428657 0.941279 1.830962 1.231533 2.121871 1.292432 1.899205 0.694130 1.497010 2.245478 2.001300 -1 -0.013474 1 1 -2.040700 -1.279967 -0.347094 0.333861 -1.260274 0.756943 -1.511272 -0.172271 -1.943546 1.110086 0.858715 -1.625686 -14.995108 -22.785321 -2.896980 60.456754 -3.334667 2.188879 2.485440 0.785436 1.576655 2.098944 0.699611 1.361930 2.210317 0.545452 2.412158 2.130815 0.857229 2.202765 1.872062 1.243458 -1 0.040088 1 1 1.462085 -1.855127 -1.947279 -0.375285 -2.246516 -1.533270 -2.329391 0.448338 0.113323 0.821460 -1.015623 -1.297003 25.147401 -47.627378 -73.350033 55.996930 40.396780 2.105097 0.610283 0.777169 2.132361 2.096084 2.124905 0.531059 1.260896 0.622716 0.495513 2.342723 0.642605 1.758209 2.460027 1.166010 -1 -0.016878 1 1 1.587867 1.021598 -1.943859 0.558907 1.753842 0.822999 1.274724 1.760119 -2.056805 1.364275 -1.116332 -2.180537 -1.079117 13.271469 3.575381 -58.577045 -54.396473 1.502262 0.517884 0.325409 0.905243 1.422415 1.778707 0.485334 2.259146 2.214298 2.214907 1.183707 1.561001 2.240730 0.943506 0.998571 -1 0.068220 1 1 -0.051417 -1.802060 -0.704573 0.473017 0.204425 0.435950 -0.749305 -2.067345 -1.422621 0.669893 0.992700 -2.255562 61.683146 58.638301 33.920130 -54.373948 -62.948123 1.088525 1.584192 0.512262 0.334726 2.243858 1.771164 1.950846 2.373110 0.611871 0.468055 2.092751 2.369186 2.153164 0.729418 0.571806 -1 0.032821 1 1 0.466775 -1.042345 1.977955 2.291787 -1.007283 2.212993 -1.109759 -0.090566 -0.038467 -0.912079 0.094983 -1.114198 22.650377 -15.113220 -57.889882 -55.248756 -65.841293 0.705833 2.433744 0.433534 2.401012 1.557649 2.156015 1.394495 0.525066 1.778286 2.399744 0.502842 1.758158 1.620607 0.547658 1.244837 -1 0.015858 1 1 -2.257103 -0.392271 -0.261797 1.355819 -1.858374 0.024301 -1.551734 -1.623965 0.171564 -0.506956 -0.414557 2.168083 -61.649516 56.578957 72.524454 18.500745 -7.984419 2.213160 1.088602 0.638216 2.239869 2.226806 0.934851 1.798686 1.016253 1.911780 0.541847 0.325723 1.672053 1.197710 0.669516 1.802163 -1 0.067158 1 1 -1.138625 0.140986 -0.772484 -0.510860 -0.056135 -0.980322 -1.759351 0.827435 0.446795 -2.256354 -1.942467 0.384281 -65.803535 -10.017814 -69.403274 -60.819557 55.697677 0.787824 1.205978 2.379412 0.775604 0.574849 1.481361 2.489609 1.114850 0.782470 1.222808 1.743076 2.386914 0.859980 1.182277 2.281889 -1 -0.020116 1 1 1.284198 0.778765 -2.313290 -2.255171 -0.913921 2.121227 2.231183 -1.696607 -0.208763 2.053389 -2.235511 -0.362876 -32.850971 23.722855 10.024395 30.001611 -62.927297 1.838694 0.677265 1.547254 0.696712 2.139307 1.826348 2.426025 1.200275 1.029271 2.454458 2.079020 1.093622 1.759521 2.014252 1.530539 -1 0.006174 1 1 2.106433 -1.355123 -0.585373 1.104650 -0.955965 2.341085 -1.832555 0.415809 0.032723 -1.375150 2.121211 1.968370 45.253574 -73.174021 14.235375 3.941392 -57.024980 0.342381 0.403405 2.276443 0.426477 0.800531 1.026292 1.894388 0.735320 0.769587 0.691257 0.452698 0.497156 0.705439 0.314256 2.443087 -1 0.024173 1 1 -0.285073 1.281541 -1.464423 0.256537 -0.217593 -0.279541 0.007809 -0.702663 -0.412315 2.143876 1.197830 0.595503 -15.883501 45.990707 15.813164 -28.159088 -19.789516 0.589071 2.013288 1.087668 0.680921 2.246546 1.946617 1.035597 0.786642 1.583849 1.493093 1.661885 1.308628 1.869667 1.495624 1.453704 -1 0.013959 1 1 2.307164 -1.736576 1.906030 -0.183246 2.086495 -1.885840 0.209426 -0.332538 -0.079197 -2.172392 0.192145 1.402393 -43.044875 -5.208454 61.521183 36.530417 16.712253 0.367613 1.477597 2.215815 0.696929 1.284456 0.597135 0.304949 1.281182 1.818822 1.938149 0.464873 0.362949 1.838956 0.583595 2.236010 -1 0.051039 1 1 -0.948032 -0.993571 1.757467 0.499509 -2.228498 -0.305055 0.016526 -0.280201 -1.661150 1.959197 -1.945307 -0.217184 60.291147 63.312197 -11.910407 71.795316 63.876277 1.653700 0.984992 0.757142 0.786712 0.511050 2.466612 1.597522 1.803559 1.920491 0.686896 1.407891 0.674923 0.435398 2.241941 1.043518 -1 -0.013067 1 1 -0.645411 0.500176 -0.436911 -1.255632 -1.335896 2.135940 -0.231832 0.750860 -0.075141 0.033293 -1.215468 -0.167919 15.961772 69.506135 -10.385562 49.861304 -31.056105 1.975737 2.216099 0.968212 2.244695 2.336969 0.688675 2.065332 0.535093 1.562067 2.158594 1.982396 1.635423 2.057120 2.021910 1.991400 -1 0.001741 1 1 1.281576 -0.883069 2.283592 -2.071006 -1.683694 0.054760 1.435131 2.246817 1.882489 0.016175 -1.458539 0.176043 -19.968357 -58.174221 -34.132351 -62.426535 47.226853 0.500706 1.867314 2.437953 1.423473 1.567301 2.381694 0.873990 0.392398 1.782657 1.613108 0.504418 1.250023 2.390814 1.155220 2.029567 -1 -0.032594 1 1 -1.510243 -1.721625 -1.282513 -0.721379 0.763680 -1.371090 -0.320287 -1.518305 -0.571756 -0.947265 -2.236144 -1.570455 -17.461872 68.313312 41.842083 39.885663 8.342602 0.836625 2.408952 2.263784 1.416087 1.170867 1.766752 2.046528 1.742139 2.376334 0.791626 2.113251 0.413212 0.601805 2.280175 2.398836 -1 0.025134 1 1 -1.772686 -1.807301 0.742936 -1.307268 -2.090293 -0.687443 0.918602 1.151632 1.700559 0.660061 0.680979 -1.170613 -8.661459 -73.141909 -46.059767 23.504187 -65.127475 0.662893 0.735482 1.251903 2.486356 0.427066 1.690600 2.421871 1.133769 1.506604 1.502379 2.490111 0.552061 0.996324 2.223697 0.423809 -1 -0.014406 1 1 1.984008 0.363959 0.380923 -1.955861 1.470944 0.960316 0.092408 -1.993825 -0.417329 -2.018765 -0.182065 -1.632864 44.627019 46.301744 -6.583447 52.009780 -71.622915 1.129977 0.778383 2.290097 0.402472 2.344453 0.477708 2.331249 1.307577 2.202014 0.502705 1.707904 0.750641 1.770708 1.040576 1.211445 -1 -0.057983 1 1 2.122978 -1.318167 -1.496267 2.253167 0.217432 2.274029 2.132749 -2.023990 1.529990 -0.960095 -1.095464 -0.152290 -22.583233 -56.390466 -54.554183 57.844307 39.271040 1.800442 1.283207 2.108433 0.435471 1.217356 2.355580 0.740227 2.251692 0.690498 1.193312 0.987498 2.370526 2.178967 2.403371 0.709812 -1 -0.026955 1 1 -2.083699 1.747880 -0.406148 2.123381 0.739965 0.596371 -0.037818 0.565763 -0.817724 -2.157844 -0.343763 -0.227763 -49.222169 -27.002034 -73.190324 40.229491 -62.944173 2.084227 0.847751 0.393773 2.389110 1.772871 1.384685 2.155099 1.757849 0.917807 1.087048 1.511058 2.097706 2.388358 0.381607 0.424863 -1 -0.021700 1 1 2.137268 -1.477626 -0.165162 -0.274988 1.128335 1.279195 1.515241 0.905265 -1.515929 1.673282 -0.693971 -0.402808 54.197973 -44.669300 -6.922768 49.034287 19.263958 2.415242 2.228232 2.393297 2.392257 0.664204 0.272856 1.882690 2.118513 1.088784 1.436197 1.664346 2.158437 1.593392 2.132488 1.976108 -1 0.055435 1 1 -1.807461 -1.934433 -1.240023 1.828696 0.696458 -0.201062 -0.460624 0.739637 -0.207589 -1.781629 -1.315664 -1.842820 72.128550 -35.454921 59.149626 -72.236884 14.695897 0.534024 1.589790 2.353231 1.749542 0.803390 1.825500 1.675146 1.422601 0.410192 1.602241 2.371761 0.440421 1.158748 0.578601 1.541079 -1 -0.043457 1 1 -2.053447 1.247103 -0.639554 -0.017098 0.086294 -1.078157 -1.442954 -1.772797 1.034378 0.784273 0.724914 2.100710 45.230512 -10.781219 0.047354 45.875425 28.271405 0.737682 2.220351 0.442637 2.403557 1.581488 2.324905 0.436548 1.314923 1.916509 1.269783 1.499025 2.359630 1.302950 0.931796 2.190544 -1 0.010932 1 1 2.177959 -0.885852 -2.078882 -2.120890 -1.288993 -1.254865 2.131413 -0.930773 1.636284 -0.473819 0.469187 1.791829 -51.282964 -12.780764 -6.294591 -43.188103 -12.454459 0.293715 1.463529 2.036388 2.326677 0.967272 2.196766 2.287406 2.432151 0.653563 1.428864 2.168066 1.427967 0.589865 1.856477 0.309980 -1 -0.015151 1 1 -1.651743 -0.159490 0.803248 -0.806214 -1.922062 -0.665029 0.649722 1.264112 -2.226291 -0.906854 -1.623932 0.729314 20.758594 -10.302618 -56.096020 -55.809809 -45.454817 1.238262 0.462516 1.254211 0.774657 0.417917 0.939254 1.539960 1.853368 2.060542 1.024740 0.548558 0.606038 1.430341 2.249828 0.862935 -1 0.026739 1 1 -1.138252 1.699530 2.211370 -0.114344 0.882720 1.276496 -1.437166 1.252418 -0.846574 -1.660344 1.367904 -1.381735 -5.117216 -55.058288 -14.638693 -32.510074 53.188652 0.499989 1.066474 2.221753 1.494096 0.519069 2.241474 2.211820 1.065511 1.792106 0.669107 1.685263 0.472158 1.315929 0.820375 1.542651 -1 0.007158 1 1 -2.027026 2.337234 -0.582243 1.877679 -0.715805 0.201307 -0.134049 -0.445073 -1.778128 0.973827 0.982451 -0.163742 0.524809 -29.529035 55.512662 1.307718 -71.178447 0.682657 2.172548 0.265298 0.861163 0.814603 1.279062 2.188137 1.268879 2.045005 0.903774 1.473004 1.529275 2.275702 1.467506 1.368870 -1 -0.000965 1 1 1.992943 -0.269448 -0.008053 1.318654 0.253664 -1.383963 0.080157 -0.547562 0.424612 1.888856 -1.358998 0.266884 -21.407241 58.507947 -56.931852 -3.638220 52.438645 0.419606 2.310492 1.189615 1.861567 0.356725 0.730039 2.022609 2.494519 0.374761 2.352588 2.190230 0.452674 2.340803 2.131941 1.780322 -1 0.014723 1 1 -2.322554 2.257160 1.358698 -0.604338 -1.912528 -0.648349 -1.755213 -0.302504 0.479436 -0.308031 1.840650 -1.033818 -25.746437 29.641567 35.810473 66.613185 -32.198039 2.088465 2.333375 1.038759 2.165137 1.711613 2.328762 2.247497 2.175200 2.089040 0.741917 1.401951 2.082271 1.736045 1.208370 2.076742 -1 -0.004564 1 1 1.073325 0.353819 -0.393536 2.039307 1.434308 -2.173641 -1.943123 -1.210805 -1.902091 0.402268 -1.354843 -0.588735 36.341964 -0.617038 -20.559313 59.629039 35.259930 0.829671 0.279167 2.216106 1.096091 0.506384 0.550131 2.302506 1.965608 0.718718 0.747574 1.968635 2.096020 1.049996 2.039315 2.025721 -1 0.007237 1 1 -0.343116 1.220759 -0.444717 -0.507587 -1.596282 -1.080716 -2.047044 0.485628 0.090588 0.418746 2.260451 0.124035 56.692557 31.797366 -31.661246 69.445550 21.363100 0.619411 1.185680 0.968578 1.646444 0.537277 2.256672 1.140553 0.767565 0.472858 1.817710 1.247499 0.470358 0.312077 1.834626 2.063212 -1 0.010291 1 1 -1.910712 1.592977 2.075137 0.429060 1.253704 1.919395 -1.743975 0.063917 -0.176216 -2.280513 1.990795 1.326659 -59.223671 27.763169 -34.426767 -60.679022 17.675962 0.323428 1.347652 0.733262 2.181022 0.936167 1.409508 0.846297 0.710985 1.270391 0.458651 1.541752 0.474340 1.981955 0.959216 1.796085 -1 -0.004185 1 1 1.039707 0.822990 1.137601 1.489174 1.050601 0.133444 -0.308576 2.106536 0.381340 0.327319 1.884008 1.985326 -33.505089 -20.026567 13.485403 -0.838750 3.129015 0.465448 1.028535 1.336157 1.045519 1.045560 1.735987 2.486582 1.976895 1.424233 0.834383 0.725883 1.907836 1.745428 1.415758 2.403653 -1 0.009707 1 1 0.927489 -0.270879 -0.490977 -0.454890 -1.847394 0.783694 0.418962 1.190751 -0.555505 -1.130887 -1.758370 -1.525886 -23.573284 -46.182066 68.010435 51.384858 -74.698899 1.909000 1.067495 1.393280 0.359318 1.560087 0.379248 1.263121 2.017345 1.776280 2.429232 1.097101 1.734773 2.325817 2.265383 1.285425 -1 -0.007961 1 1 2.020508 1.206690 -1.283188 2.064733 -0.057611 -2.236491 2.021757 -1.373455 2.337996 -1.907650 1.217571 -2.185906 -23.573035 -41.996915 57.842645 11.330901 -61.540853 0.368203 2.393869 0.749908 0.702928 0.866382 0.784639 1.679160 1.385920 0.407062 0.740773 2.426242 0.342449 1.532815 1.014459 1.008214 -1 -0.028861 1 1 0.486181 -0.043339 2.029912 -0.968757 -0.592326 2.057255 1.486317 0.157482 -1.563947 0.454731 -0.824369 -0.745931 -60.789351 -36.628837 -20.864702 26.946986 48.000778 2.111018 1.122161 2.163445 0.262594 0.423683 1.094704 1.949343 1.859743 1.196732 2.222313 1.910580 0.615780 0.919401 0.875647 1.253617 -1 0.007667 1 1 0.186879 -2.295653 1.997696 -0.500391 1.536004 1.160537 0.560113 -1.526745 -1.048919 -0.135436 -0.184699 1.220009 34.568661 45.484870 64.207852 41.373229 -40.147836 0.404752 2.418397 1.252744 0.877124 1.316714 0.509500 1.160719 2.205573 1.818273 1.720685 1.808345 1.350563 2.418659 1.149953 1.258587 -1 -0.037557 1 1 0.356661 0.250011 -1.523329 -0.182957 2.239581 -1.927484 -2.257391 -0.521016 -1.092227 -2.305766 1.671598 -0.723327 31.811664 58.632161 -69.268201 -40.649279 57.560332 2.372609 1.191265 0.344502 2.297455 0.329371 2.231333 0.519470 2.225494 1.376259 2.286071 2.499166 1.984892 0.831078 1.430154 1.347670 -1 0.016035 1 1 -0.652046 2.076763 -0.512731 1.486526 -1.044251 -1.797137 1.939202 1.283990 1.989903 0.474656 -0.538246 1.481745 -41.216736 -29.688466 -74.044035 -58.099803 16.612634 2.253010 0.332734 0.266037 2.036465 1.370699 1.089586 1.425244 2.073531 1.083143 1.139129 1.594515 0.758933 1.644828 0.381646 1.069347 -1 0.022334 1 1 -1.697923 1.239175 -1.937993 0.192217 -2.111183 1.643859 -0.394545 -0.788480 -0.741786 1.789608 -1.236895 -2.152524 -14.494932 -16.317355 -45.781965 42.518471 7.949587 0.755700 1.302328 1.723914 2.064014 0.879421 1.671844 2.174189 0.844609 1.596649 0.637065 0.894346 0.524985 0.419744 2.379905 2.314087 -1 -0.002539 1 1 -0.936963 1.258908 -0.155716 -1.747522 1.718843 1.657358 0.292358 -1.362362 0.285252 1.726501 -1.581954 -0.606745 1.437686 13.195649 -70.719149 23.257922 -4.099727 0.563227 1.899472 0.669788 1.880378 1.505477 0.543593 0.412322 1.396147 1.294487 0.448184 1.131088 1.438481 1.793970 0.509067 0.643331 -1 -0.001248 1 1 -0.551893 -1.684403 2.272648 -2.226326 -1.498792 2.233160 -1.463932 -0.924697 0.080843 1.560206 -2.064760 -0.385181 34.787054 -33.979253 -39.304155 15.061410 -62.876266 1.203912 1.406664 0.305136 2.178409 2.023990 0.950870 1.015736 2.218089 0.670253 0.693919 2.453185 0.928665 1.316679 2.178057 0.606709 -1 0.023902 1 1 1.685092 -0.120660 -1.611693 -0.912934 -0.151178 -0.869856 -1.842646 0.469806 -1.941127 -0.646718 2.087598 -2.185596 -7.791751 -5.953352 -7.980491 -28.114643 -22.811094 1.584231 1.162046 2.009587 1.875733 2.198367 2.200732 1.459555 0.491132 0.711173 2.176846 0.496871 0.413148 1.773709 1.969667 1.443394 -1 -0.042941 1 1 -0.684647 0.796611 0.746916 -0.386402 -0.585299 2.348090 -1.914808 -1.271254 0.001496 1.581698 1.017457 -0.860389 56.109621 -15.596424 70.901571 42.707365 32.683015 1.426570 1.866715 1.375189 2.297946 1.829782 1.651260 0.482528 2.344878 0.858553 1.954814 1.551493 2.190701 1.615304 1.405563 2.047096 -1 -0.025680 1 1 -1.301113 -2.319534 1.192598 2.210082 1.802498 -1.358299 -2.110551 -1.876478 2.055884 2.005447 -2.173520 0.088904 12.085882 27.420108 49.752386 -61.654049 -19.596661 1.958873 2.286681 1.503273 1.762033 1.485317 1.468338 1.848936 1.810147 2.391430 0.262377 1.264764 0.383179 2.082854 0.283930 1.253227 -1 0.026229 1 1 -1.355338 0.515049 -0.237530 -0.780827 0.647829 -2.266864 0.477672 -1.670964 1.947503 -0.578055 1.575089 -1.685954 -7.446248 -49.085154 25.808899 -29.828438 -26.561414 1.109727 2.434922 2.237339 2.462441 1.236905 2.406583 0.698206 0.255354 2.489932 2.034984 1.231688 2.488583 1.859977 0.638457 1.801813 -1 0.005923 1 1 -0.928166 -1.679776 -0.078098 2.157185 -1.313394 -1.388792 -0.958783 2.106548 0.571166 0.445107 -2.354346 0.440742 -10.559445 -22.586763 34.281351 16.665908 53.919142 2.410202 0.770219 2.317308 0.997451 0.916530 2.111817 1.062096 0.640125 0.575003 1.825181 0.809125 1.458535 1.338517 2.457015 2.306089 -1 -0.060243 1 1 0.226053 1.091103 2.258141 -1.002627 0.358553 -0.948478 0.946930 1.310329 1.707585 0.929173 -0.249710 1.870188 19.428973 -7.254863 17.523262 63.469035 74.073762 0.740817 0.910216 1.752181 2.400042 1.005793 1.618464 0.533583 0.933940 2.221982 0.856914 1.401705 2.454521 0.884858 0.810661 0.273426 -1 -0.002929 1 1 -0.785925 -0.216178 -0.056074 0.045594 -1.822248 -0.712349 1.722532 -2.321182 1.769416 -1.311758 -2.162332 -0.370697 -16.560316 70.773873 -3.519051 -44.690153 -57.408324 0.449591 2.283729 1.390287 1.797364 1.304213 1.903522 1.249011 1.125023 0.760444 2.278855 0.464865 2.482341 0.453463 2.103077 0.417946 -1 -0.008166 1 1 0.708162 -1.409431 0.879858 0.303456 1.378089 0.146164 1.430484 -0.462538 1.559801 0.551878 1.440325 0.003050 -18.537174 -4.277927 -49.120259 35.814140 -21.756505 1.951334 1.566925 0.566283 1.521225 1.983706 1.145202 2.418550 1.578602 1.067415 2.296184 1.463494 1.444116 2.007253 0.901107 1.660057 -1 -0.010108 1 1 1.840417 -0.229993 -1.335278 -1.617410 1.955903 -0.764343 -0.336004 -1.777709 -1.409097 1.772149 2.202788 1.726796 -42.657741 51.348895 70.877255 -65.971159 22.731087 1.245743 2.445920 0.332415 1.643413 1.337390 1.507033 1.958311 1.837215 0.573438 0.274377 0.455171 1.565901 1.350134 1.943304 1.608944 -1 0.039575 1 1 0.728685 -0.487051 -0.447823 -0.869136 0.835964 -2.293427 1.718568 1.742670 1.560460 2.201512 -0.871881 1.832032 6.717323 -51.945836 -53.669058 -65.865790 -6.327860 1.339925 1.362915 0.760499 0.961251 2.252140 1.461302 0.601592 0.961098 1.925349 1.335129 1.766188 1.563076 1.109459 2.422566 1.573283 -1 0.050660 1 1 -1.134690 0.297274 1.157162 0.385557 0.522768 2.262974 0.109374 0.420468 -1.782366 0.439332 -0.465692 0.394027 48.036401 47.796825 71.243715 -56.881126 -51.093033 1.815877 1.937598 2.454953 1.396805 1.106599 1.600995 1.673296 1.839597 2.350785 1.150350 1.182718 0.682263 2.297266 1.654003 1.582048 -1 0.024665 1 1 -0.532037 2.175522 0.567385 -1.835305 1.325797 -2.218551 1.952649 1.098586 0.795092 -1.217735 -0.567990 1.086267 34.585670 31.354747 29.226464 -40.825615 -56.104134 0.742212 1.859188 0.880357 1.658334 2.369231 0.660453 2.490221 2.387288 0.403995 0.943613 0.554532 2.012241 1.488321 2.466932 2.485097 -1 -0.000506 1 1 -1.139386 1.493206 -1.865517 -2.221295 -1.759578 1.721361 1.554700 -0.357419 1.161071 0.120739 -1.781503 0.795804 41.827582 -53.826302 -8.649508 -22.284011 22.619587 2.385915 2.072811 2.486484 0.334948 1.473778 1.043504 0.918818 2.322920 0.819754 2.358172 1.542364 1.761693 0.281619 0.674863 1.680029 -1 0.014787 1 1 0.060887 0.733926 -1.947763 0.905859 -0.962211 1.032208 2.020239 1.386454 -0.635824 1.412103 1.626769 -0.166389 -65.401568 -4.161647 -44.805026 -38.069529 65.423761 0.282208 1.577805 1.172385 0.267563 0.686622 1.297751 1.294857 2.170247 2.099768 1.053594 1.746639 1.505592 2.488191 2.027697 0.261540 -1 -0.007165 1 1 1.710045 -0.134676 -1.549016 1.632599 -1.155112 1.071932 0.504620 -1.159507 -2.105743 -1.180088 0.707218 1.565629 -14.593134 -16.802367 52.613436 24.013002 -63.476446 0.645702 2.064349 2.010251 1.782741 0.779743 0.396374 1.108183 1.233893 1.287329 1.643965 1.625554 0.443055 0.420277 2.338141 2.393111 -1 -0.011931 1 1 -0.649036 0.831411 1.289437 -0.712005 -1.917625 -1.492182 0.225472 0.755056 -0.229691 -0.971343 -1.651821 -1.473999 -14.908574 -68.396643 57.618573 -4.649897 -0.816588 0.259094 2.345487 2.106391 2.120186 2.215868 1.600129 0.620012 2.290442 1.708761 1.651023 0.998980 1.860322 1.927807 2.144841 0.338939 -1 -0.024924 1 1 0.677506 1.716430 -1.197985 1.512542 -2.049982 -1.773892 1.486821 -0.804606 1.550317 1.384160 -1.487538 -1.828383 -4.555125 -57.983351 23.825188 -70.060523 -7.213835 0.731094 1.753814 0.607162 2.324678 1.113932 1.109021 1.809101 0.567811 2.445982 1.366910 0.406903 0.315581 2.225458 0.781328 2.276683 -1 -0.023312 1 1 -2.017526 1.796717 0.439186 1.794486 0.641269 0.576655 -1.548614 -1.030399 0.115423 -1.588793 2.266285 -0.791590 -37.600792 -6.516159 -17.080253 32.186883 64.942069 0.345340 0.627612 1.774619 1.514815 2.242371 1.531428 2.458509 0.417347 0.349600 2.472379 1.774280 0.324571 0.312355 1.998070 1.814268 -1 0.056844 1 1 0.480462 -1.912375 1.922803 -1.015837 -0.184521 -0.491566 -0.930273 0.613896 2.337516 -0.555621 1.633047 1.668077 43.713016 -15.341231 9.929975 -56.905500 -10.733027 2.275339 2.115063 1.606628 1.847204 1.965024 2.167136 1.551112 0.291928 0.687789 0.666782 0.847761 0.574550 0.964709 1.872405 0.264757 -1 -0.005149 1 1 -0.192966 -1.052559 -0.049607 0.352042 -1.995973 1.173541 -2.355614 -2.023172 1.139624 -2.197269 1.495259 -0.355288 -23.147709 56.456935 -28.300477 3.880594 -28.854534 1.252721 0.488627 1.346679 2.389109 1.747496 2.406292 0.293744 1.949459 1.553232 2.166626 1.980651 1.548577 0.439586 0.623565 1.265252 -1 -0.004162 1 1 -2.145207 -0.004665 1.713389 -0.473575 -0.154181 0.501149 1.770872 -0.407285 1.858638 -0.301467 -0.939582 -0.332446 46.673678 -55.497574 -47.729832 4.706290 48.617689 2.387455 0.958263 1.531367 1.436429 1.055673 0.700350 0.287726 2.053294 0.709112 1.294223 0.499803 2.439796 0.901931 2.012050 0.518790 -1 0.002372 1 1 -1.567633 -0.248101 0.635710 1.390372 -0.759203 1.216238 -1.035412 0.676641 1.311349 0.006134 -0.586156 2.082935 -14.466727 7.719962 -0.607474 -9.820167 -47.547408 2.435620 0.457775 0.330723 2.465296 1.986859 2.387155 0.422294 2.496017 0.813500 0.739148 2.111422 1.176512 2.142216 1.230383 0.790154 -1 0.041060 1 1 -0.740981 1.180133 0.042349 0.196834 0.093568 -1.332207 -1.835113 -0.158260 -2.083082 -2.023321 -1.348804 1.960747 17.250695 -17.564337 -3.804110 -35.676055 -57.452261 0.622812 2.096219 2.154803 1.271239 1.208403 0.377985 0.286252 2.038552 0.447993 2.419163 0.626187 0.319853 2.026889 2.417823 0.600577 -1 -0.002071 1 1 1.812074 -0.649659 -0.217875 -0.299672 0.962366 1.562400 1.820046 1.393958 -1.741902 1.923887 -1.637526 -1.549885 37.156029 31.378699 -18.206624 1.267553 3.754942 0.764686 1.582927 1.756461 2.343615 2.131597 0.496220 0.722647 1.520819 1.900757 2.027353 1.218915 1.554549 1.807366 0.646774 2.088027 -1 -0.000761 1 1 -1.733282 0.722816 -0.176605 0.612732 1.617552 0.424943 -1.959825 0.814662 -2.184155 0.414836 -2.194975 2.345609 -38.196015 39.579558 -36.364276 -74.385402 54.555986 0.961850 1.060096 0.789743 1.958542 1.215688 1.314535 2.136969 0.793136 0.478717 1.304566 1.096777 0.782642 1.867237 1.146150 0.342122 -1 0.007576 1 1 0.480805 -0.861349 -0.236928 -0.076635 -1.528655 -0.166611 -1.066901 -0.756370 1.716281 0.993042 -1.224821 -1.851364 1.094931 -47.500882 -47.327389 18.570007 -43.896125 0.442487 2.122392 1.037736 0.729628 1.854132 1.398836 1.481263 0.835230 1.466619 2.212536 1.850009 1.857404 2.394572 1.322020 1.944386 -1 -0.039554 1 1 1.877300 2.334664 -1.370811 -0.350167 0.518370 -0.955713 1.864615 1.188649 1.799722 -0.899143 0.737347 -0.996569 -47.992236 -55.517746 63.235373 46.915933 -33.917405 0.627620 1.903572 2.080066 0.662364 0.844989 1.231088 1.403120 1.491980 0.956603 0.621335 2.025744 1.180210 1.291779 2.172535 2.289353 -1 -0.002027 1 1 -0.289842 1.232964 2.057827 1.674102 -1.039342 0.603593 -1.180071 1.000384 -0.348176 0.986862 -1.423693 1.496308 -50.001180 -69.828302 -4.274705 5.026086 23.424519 0.563273 0.421412 1.169331 0.689023 1.158601 0.357712 1.568487 2.059539 2.177822 1.160405 1.429166 0.494765 1.018851 0.571792 1.852951 -1 0.033711 1 1 0.876179 -0.279587 -0.768055 -1.458762 1.146717 -0.791119 2.025450 -0.556218 1.020320 0.139279 -1.192557 -1.518234 20.229861 -46.728158 39.854633 -63.178862 2.865631 1.564870 2.015033 1.155425 0.977790 1.223510 2.275092 2.477398 0.629948 0.536453 1.916654 1.452143 1.911086 2.376616 1.042113 2.294703 -1 0.026395 1 1 -2.107355 0.002683 -2.033029 0.406760 -1.253705 -1.926587 -1.318459 -1.680444 -1.882041 -1.911682 -0.563136 -2.145202 2.430703 52.816961 -5.340439 -56.756745 -60.604845 2.340527 1.983835 1.060446 2.163018 2.097041 2.462913 2.430086 1.961984 0.557638 2.469822 1.544746 1.296648 0.762322 2.350783 1.104319 -1 -0.045166 1 1 -1.429000 1.851110 0.411314 -0.127056 -0.720987 -2.074686 -2.278539 2.187031 0.802356 -1.656263 -0.734032 0.166379 60.159858 -43.271962 -71.859514 57.143673 -36.281018 0.999066 1.050219 1.282954 2.350919 1.154873 0.694503 1.018415 2.244144 2.080166 2.357455 0.752794 1.959908 1.673906 0.832821 1.474632 -1 -0.003440 1 1 -2.102403 -1.592786 1.126051 0.593223 -1.108771 -2.323950 -2.352632 0.970240 1.960318 -1.962076 0.692599 0.906928 -58.778034 17.576245 53.943547 29.186456 36.773827 2.240680 2.356886 2.437863 2.170200 1.302030 1.222617 0.773950 2.026970 1.540065 1.377315 2.027331 0.854983 0.448747 1.593180 0.821652 -1 -0.024131 1 1 2.130110 0.734689 1.461347 -0.118645 -0.720805 0.986060 -0.765683 0.705876 -2.145487 0.007365 1.258712 1.262951 57.587793 -71.963905 -47.344395 32.755306 18.426670 0.580732 1.363988 0.790411 1.943771 0.451488 0.407569 0.264341 0.528050 2.442462 0.709103 1.138873 1.790477 0.301953 0.426138 1.848771 -1 0.003584 1 1 -2.351888 -0.669761 1.218531 -0.196643 -1.595254 2.056428 1.726393 1.316964 0.125651 0.661087 -0.931478 -0.797769 -43.064718 -38.723310 27.332804 -67.570933 -14.672066 1.473910 1.005007 1.900267 0.535517 1.931519 1.546023 0.253864 2.194181 1.593813 2.469733 2.302655 2.215992 1.424350 0.547119 1.180082 -1 -0.012844 1 1 -0.192394 -0.865143 1.979775 -0.100757 -1.682209 1.454174 1.861099 -1.343482 1.862636 0.930157 2.155386 1.432838 44.385190 31.890921 40.702906 -56.266648 -73.556250 1.976486 1.305097 1.018685 2.296139 0.700235 0.602865 2.103811 1.505642 1.067996 0.801876 1.138135 0.629016 0.620435 0.403626 1.484422 -1 0.016627 1 1 -1.248986 1.986266 0.611638 2.085669 -1.618398 -0.511152 -0.249163 1.627573 -0.803156 2.344369 1.521472 1.963610 48.679022 48.322582 57.638798 35.280626 11.473622 0.432557 1.742937 2.289238 1.719671 0.503778 1.751816 0.771379 1.559076 1.397267 2.111589 1.731626 1.186052 0.467654 2.117801 0.374159 -1 0.027240 1 1 0.026279 -1.289111 1.470934 0.798003 0.573987 0.743965 1.848243 -0.645631 1.517321 -1.837174 -1.819479 -1.294982 55.901298 -66.886675 -64.340936 -28.108083 -62.553204 1.649621 2.178732 0.705465 0.748343 1.403622 0.919031 1.401524 1.657614 1.513943 1.085861 1.814617 1.010088 1.802105 2.232385 2.438249 -1 -0.020429 1 1 0.759450 -1.791106 -0.386312 0.919331 -0.728427 0.113073 1.317883 1.438703 1.006432 2.333192 2.173702 -1.745784 -65.685069 31.039874 -12.832947 16.666817 69.196997 2.033946 1.777461 2.031146 1.971314 2.119944 0.398747 0.489303 1.457832 0.785035 1.591263 2.349623 1.870317 1.161771 1.893882 1.222300 -1 0.040906 1 1 -0.784652 2.323268 0.307525 -0.918578 -0.753909 0.672163 1.450121 -0.289744 -1.836418 1.477845 -0.863527 0.867889 56.361894 24.355949 0.434376 -49.442033 27.750328 2.121334 1.266047 1.704891 1.846784 1.655021 0.690745 0.857672 0.639573 0.301031 0.682938 2.387411 2.469622 0.442229 2.289528 2.094197 -1 -0.004589 1 1 0.091612 -1.233248 -2.119191 -0.998741 -0.308820 -2.003766 2.155964 1.731855 -1.131462 -1.987572 1.004846 -0.762928 -3.759428 -34.714402 55.048993 8.433363 -10.472807 0.377897 1.062228 0.612880 1.674907 1.909329 2.095117 1.632481 2.108587 0.777899 0.906030 1.140419 0.771214 1.036523 0.583515 0.881359 -1 0.028863 1 1 1.202280 0.002285 0.698714 0.014789 -1.192708 0.665269 -1.318194 -1.945550 0.399619 1.235143 0.973848 1.329352 31.453208 34.073894 -20.057904 -63.192073 -69.176291 1.436059 1.586093 0.962033 1.888401 1.357380 2.232993 1.414164 0.354998 0.954192 0.605047 0.523764 2.393568 2.446400 1.641395 1.181926 -1 0.004195 1 1 -1.747906 -0.017023 1.342199 0.129627 1.516599 0.173148 -2.157156 1.807672 0.773527 -0.820012 1.800343 0.119274 59.484068 -1.266870 7.711080 0.124098 -14.284528 2.424175 1.616003 1.910742 1.094505 0.838655 0.527172 1.176651 2.218427 1.845424 1.282156 2.440692 2.462752 1.970997 1.288156 2.030965 -1 0.038839 1 1 2.133945 -0.781572 2.266182 2.185073 0.878411 -0.455780 2.049762 -1.931679 -2.088715 2.269488 1.214183 2.124630 -58.443263 -55.916194 -33.479269 -36.078653 -73.929202 2.453507 1.841931 1.091489 1.900161 1.008119 2.456565 1.493832 0.588966 0.256687 2.391501 1.460973 1.829711 0.454865 0.912583 1.037188 -1 0.026484 1 1 1.646768 1.367119 -0.434541 0.876255 1.000586 -1.672059 -2.324245 2.111481 -1.339746 -1.309429 -0.717978 1.365207 13.064842 -19.193624 62.764889 -60.516512 48.991178 2.046009 2.017649 2.370659 2.163979 2.491451 0.571895 1.339830 2.023743 1.302234 2.405961 1.487577 1.209060 2.422451 1.887120 2.318562 -1 0.044637 1 1 0.855700 -0.466230 0.782691 -2.309800 -0.142007 -2.245756 1.816572 -0.437989 -0.524886 -0.172035 2.008316 -1.071397 -29.443679 -9.906809 -3.741630 -35.575307 -14.189488 1.634170 1.254056 0.418547 0.268306 1.917411 0.673880 0.908215 1.872127 2.340942 2.207623 0.266562 1.858229 0.509543 1.885783 2.359533 -1 -0.039541 1 1 0.417108 -1.694219 2.223372 -1.033462 0.473384 1.647900 1.544750 2.057103 -1.073881 -0.267469 0.272678 -2.254223 28.346519 19.936796 -22.264608 48.733828 69.450243 0.628441 2.213777 2.458156 1.229269 2.328215 2.063086 1.035636 1.436831 1.065790 1.977543 1.074233 2.129219 1.037250 1.559444 0.828071 -1 0.036225 1 1 2.107858 -0.975281 -1.866012 -1.114966 1.932211 1.604419 1.184281 -0.911742 1.040825 0.751527 1.714972 -2.149628 34.629599 19.662334 14.854959 67.288444 66.875983 1.894689 1.287771 2.323518 1.868994 1.436401 0.593886 1.944699 0.301295 0.610910 2.311036 1.326393 1.179268 1.206042 1.196802 1.142418 -1 -0.033772 1 1 -0.288367 -2.256559 -0.680065 -2.305805 1.022826 -0.163643 1.691064 1.302553 -1.744815 0.084626 -0.839315 -2.195279 62.289754 53.890268 33.740244 72.281215 -19.621630 2.413978 1.227344 1.475032 1.861237 1.556880 0.489289 1.232028 1.439656 1.305408 1.740680 0.353175 1.806067 1.324376 1.037205 0.807755 -1 0.034680 1 1 -1.842253 -2.349973 -1.458208 1.036320 0.448281 -0.844695 1.643373 0.851193 -0.806098 0.027757 -0.006314 2.262178 27.514124 -20.118922 -38.726630 -28.475862 56.192486 1.781742 1.994512 0.506183 1.673560 1.763994 0.694525 1.384389 1.681309 1.507342 0.390262 1.881158 1.124639 1.062488 0.484995 1.063337 -1 -0.008148 1 1 -2.177830 -1.661370 -1.743202 -1.075759 1.163148 2.038096 -0.072326 0.215828 -1.113524 -2.098687 -0.394533 -0.583274 -42.173787 -64.833104 -49.971499 -20.980613 28.841978 0.581790 1.145661 1.124482 0.664608 0.318208 1.375890 0.579081 0.622265 1.915630 2.238564 0.543328 0.468202 2.327181 0.435036 0.651260 -1 -0.021712 1 1 -0.532765 -0.638810 -1.660087 0.972350 -0.274198 0.271610 -1.349694 1.140461 -2.270865 -0.787772 1.736451 0.700202 46.562778 30.614629 40.065600 32.539730 -4.753020 2.364793 0.325622 2.228599 1.814188 0.551110 0.753918 0.591636 2.380633 1.048733 1.057270 0.534681 1.388465 0.438544 1.106314 1.316892 -1 -0.002836 1 1 -1.208883 2.118811 -0.661889 1.582150 -0.822138 -0.943921 2.138784 0.436867 0.528230 -0.171105 -1.211226 0.436576 10.865865 72.587005 19.795405 1.367936 40.893190 1.252603 0.756591 0.520294 0.335657 2.142936 2.070650 2.160847 1.603358 0.884820 2.422551 1.320061 0.513951 1.723944 0.318697 0.593689 -1 0.002474 1 1 0.168364 2.258079 -2.043516 -1.483967 1.648009 -1.327614 -0.055045 -1.520947 2.153435 1.640410 -1.817077 1.375661 55.875188 -55.717069 13.224536 -35.227550 -19.437750 1.520964 2.091780 1.801746 0.690993 0.519408 1.193605 1.414852 0.674452 1.511235 0.573366 1.305019 1.953356 1.812196 0.836267 0.891756 -1 -0.023292 1 1 -2.016021 -1.189566 1.627276 -1.079794 -0.684535 -2.033340 -0.100161 -1.087369 -0.767275 2.218804 2.306689 -0.308720 -9.850329 45.524567 -18.598082 22.043539 -14.233371 1.821073 1.527484 1.420068 0.577273 1.731924 1.693740 1.191207 1.610898 1.608432 0.674786 0.385391 1.015414 1.318135 1.891221 1.506468 -1 -0.009610 1 1 -0.281730 0.908933 -1.132411 0.900412 1.736599 -1.519628 0.755360 0.161130 -1.519180 -1.140847 0.499334 -0.455923 -11.004810 -7.849588 71.981064 35.734754 -5.992023 0.506027 1.304048 1.388804 1.637469 0.444622 2.005453 2.156060 2.154320 2.154112 0.909892 0.812465 1.343277 1.465503 1.458934 1.298412 -1 0.011667 1 1 0.846204 0.154503 0.207474 -0.145730 1.158880 1.001505 -0.368043 1.664916 0.082706 -0.108477 0.522079 0.107888 -31.726690 19.524484 -51.997656 -24.596039 14.378072 1.408786 2.221991 0.999567 0.473854 0.561630 2.065475 0.692289 2.047255 0.465568 0.796723 2.268470 1.428855 2.019742 1.556690 1.796700 -1 0.014697 1 1 1.573550 0.727938 1.092171 1.357669 0.958293 -0.907242 1.267543 -1.122742 -1.517460 -0.494583 0.193151 -0.547046 -10.292407 -34.486047 -6.998525 -24.214249 -18.875689 1.469463 0.518048 0.840004 0.695065 1.452033 2.309958 1.217045 1.621084 1.801575 2.316358 0.775401 1.664256 0.648084 1.602191 1.528398 -1 -0.000409 1 1 0.546268 1.384538 0.156790 0.952345 -1.923807 -1.730001 -0.686404 -0.469510 2.204782 2.255772 1.594103 2.153078 10.972669 67.654015 61.036825 -4.085960 27.261337 0.344308 1.289377 2.305855 2.013730 1.762800 0.888395 1.761787 1.847564 1.261857 1.037624 1.101962 2.432805 0.409060 0.570200 2.100275 -1 0.010722 1 1 1.108258 -1.587263 -0.287423 -0.514324 -1.723740 0.860539 0.750218 -1.440828 0.976224 -1.134163 -0.266868 0.938513 39.071266 -29.230597 -28.649065 -4.841213 -66.259267 1.082495 1.498145 1.081211 2.404897 1.608172 0.796860 2.330153 0.876877 1.669364 1.004807 0.788381 1.577664 1.053824 1.118666 1.925320 -1 -0.010340 1 1 1.572357 -0.473027 -0.358071 -0.371981 1.447812 -1.403092 -0.972738 -1.536832 -0.935544 1.546769 -1.696685 -1.515158 15.631647 71.083043 -57.296663 14.986486 27.878138 0.592976 2.396522 0.347194 0.282234 2.003440 2.072108 1.924110 0.759384 2.460765 2.335466 2.429939 1.737679 1.668801 0.536111 0.670201 -1 -0.025740 1 1 0.736144 2.347674 0.525466 0.489678 2.188434 0.818368 -1.147514 1.539599 0.304634 2.337078 1.504853 0.678973 -60.832239 -7.443316 0.193971 -39.931168 -23.136971 0.428901 1.042958 0.746892 1.769013 1.796935 0.843667 1.514892 1.298297 1.472717 1.212683 0.310322 1.589561 0.744868 1.494792 0.968673 -1 0.024095 1 1 -1.417022 0.531133 1.490059 1.779423 1.939149 0.392984 -1.880965 2.034556 1.683470 0.898876 -0.517235 1.183723 -27.948258 73.619906 -20.238322 54.530463 -6.504296 1.859495 1.524324 2.316507 1.028902 0.754812 2.117449 1.221054 1.495493 1.496287 1.339528 1.449720 1.697274 2.091054 0.849448 1.922632 -1 0.020260 1 1 -0.199043 0.488572 -2.256396 2.061956 0.387197 -0.181215 -1.483073 -2.179847 2.139403 1.427218 1.187182 0.711914 12.236221 4.158336 -10.845155 -24.526842 -22.627761 0.553371 0.501420 0.359761 2.250716 2.281542 0.626899 1.045554 1.631670 1.969403 1.513556 1.326625 0.579876 0.468888 0.350146 0.407617 -1 -0.025980 1 1 -0.335823 1.257810 0.236426 1.073059 0.590011 1.445195 1.745492 1.868500 0.527324 -1.271539 -0.070526 2.189103 -66.017400 -4.439120 -58.286458 29.492736 -65.580885 1.106024 0.952772 1.492678 1.438080 1.806552 0.474344 2.051159 0.832108 0.736146 1.163630 1.635018 2.002716 1.155258 0.423276 0.992315 -1 -0.007365 1 1 -1.645819 0.444267 -2.336919 1.159017 -1.419290 0.105393 -0.518359 1.147457 2.211416 0.658938 0.660314 0.224646 31.850983 -30.534263 -39.358314 4.819838 7.019526 0.282688 0.636627 0.297258 0.262334 0.550776 1.888073 0.342719 1.570369 2.197308 2.411804 0.689955 1.074161 0.925780 2.333296 1.956965 -1 -0.009861 1 1 1.718690 -0.924636 1.098129 -2.177612 1.995445 -0.636875 -2.117638 1.530151 1.741799 1.064504 -1.820928 -2.082358 22.781457 -62.055624 -18.868112 -16.355294 66.566556 0.386709 0.673376 1.433161 2.390183 1.799419 2.088840 1.883061 1.599222 1.123836 1.056290 2.060747 2.229567 2.333413 1.674737 1.307340 -1 0.024446 1 1 -1.257203 0.536843 -1.504653 -2.029852 1.966238 -1.429204 -1.578740 1.583654 0.891981 1.423298 1.282680 -1.177772 61.332564 16.398894 66.207006 41.144545 16.365657 0.738916 0.466591 2.238554 0.375599 0.698980 2.010620 1.239396 1.533404 1.913509 0.343404 1.844919 1.806292 0.594587 2.466079 1.631925 -1 0.009745 1 1 0.497568 -1.867059 0.138640 2.206479 -2.214642 1.677947 2.318583 1.673625 0.372250 -1.650368 -0.612529 1.794595 -71.563851 -73.636996 33.004309 3.414452 -63.304520 1.239080 0.718274 2.273909 0.595337 1.572176 1.059581 1.123416 0.758824 2.057894 1.515853 1.688569 2.031094 1.096112 0.860825 1.883480 -1 0.000483 1 1 -0.384529 -2.099525 -0.341738 0.817067 0.535134 -1.949990 1.187974 -0.120728 1.969227 1.689235 -1.167544 -0.527724 -23.564728 -52.377227 45.944893 -4.183002 46.285115 1.583907 2.472594 0.892223 0.837123 1.768278 0.696455 2.321710 0.730149 1.621114 2.306047 0.729106 2.083259 0.334459 2.258673 1.023424 -1 0.001507 1 1 -2.147027 -2.326243 1.529360 -2.134333 -1.035359 1.565286 -1.501922 1.468097 0.238176 2.208216 -1.295201 -1.925039 36.195467 -62.785372 16.251746 -6.908462 -10.525562 0.578256 2.499054 2.342576 0.421012 1.197215 1.343560 1.713736 2.007502 0.591670 0.700647 0.774688 0.931899 1.670415 0.658284 2.033482 -1 -0.011758 1 1 -0.786870 -1.961732 1.749120 1.570533 1.850292 0.804925 -0.891114 -0.987237 -0.169518 1.902670 -0.093329 0.636959 -37.742520 11.473181 -70.243032 -74.640697 -36.192263 0.874609 1.797294 2.365477 0.576188 1.490031 1.944460 0.793904 2.146482 0.928675 1.488793 1.391325 1.251152 1.112649 2.039386 0.968454 -1 0.018291 1 1 -0.694352 -2.091136 -0.722646 -1.682641 -1.108341 0.188850 -2.155070 -0.838139 -1.278297 -0.555840 -2.048330 -2.285320 41.905386 53.828519 45.914374 -67.114634 4.341779 2.459145 2.095627 1.211782 0.923870 1.732314 1.494570 1.733523 1.566583 1.556518 1.141037 2.158271 1.061839 0.833164 0.488659 1.887902 -1 0.079149 1 1 1.657650 0.473326 0.681547 -1.061790 0.310446 1.043128 1.772267 -0.521832 -0.666308 -1.999630 0.982468 0.133407 -29.481330 -42.716896 -42.870402 -72.847507 -48.053810 0.769221 1.301852 0.470367 0.457654 0.536139 1.138909 2.385673 0.250741 1.460891 0.441303 2.486826 1.583919 0.430472 0.450298 0.658987 -1 0.009612 1 1 -0.393115 -0.321968 -1.486145 -1.973282 0.839855 1.837374 0.460154 0.774484 1.134731 0.383141 2.333086 0.380626 -71.197633 -68.618241 -66.777204 -24.465222 -36.991318 1.928865 1.933135 1.703978 2.257913 1.737306 2.153295 0.684053 0.878846 1.012844 0.866036 1.724564 1.741185 2.090573 1.755988 1.144393 -1 0.014532 1 1 -1.857814 0.001164 0.716884 -0.902364 -1.557978 1.808683 -1.089279 0.125360 0.488970 -0.293711 2.176354 0.421429 7.338260 34.137210 -5.916650 8.862628 4.195648 1.618945 1.866196 1.650804 1.818031 2.152807 1.471237 1.083569 1.538852 1.237224 1.022886 0.897634 1.778821 2.396563 1.030277 1.367498 -1 0.010353 1 1 -0.373168 0.356605 -0.702328 0.508816 -1.316897 0.996893 2.240132 -2.088260 0.487059 0.581995 -1.324607 -1.344138 8.379031 -23.622267 30.557064 -27.423907 36.399703 2.422022 1.428969 1.680495 1.336901 2.296877 1.852998 0.330132 1.521008 0.580368 2.003004 1.487558 0.884996 0.870142 0.976445 1.107212 -1 -0.039983 1 1 2.159482 -0.404183 2.169365 0.757827 -0.783077 0.520640 -0.512934 -1.921048 2.243122 1.039067 -0.512602 -1.053984 -13.918661 69.068178 -21.130461 60.347264 -43.530870 0.275041 0.362708 2.276078 1.049134 1.050816 2.313493 2.119604 1.437477 0.683018 1.490776 0.977215 0.548063 1.290278 1.702768 2.171231 -1 -0.064946 1 1 -0.524742 2.260186 0.378077 2.037782 -0.647440 -0.623320 -0.492559 1.230788 -1.527985 1.670820 0.345647 -1.084245 -3.143835 -38.442465 -52.509546 72.067198 -16.605680 2.249999 1.487587 1.381068 2.109959 1.330891 0.281161 1.980730 0.637239 1.570559 0.885900 0.327067 1.765705 2.455634 1.588961 1.918633 -1 -0.001445 1 1 -0.640727 -0.886909 -0.997325 -0.073736 0.081097 1.110253 -1.043165 2.319269 -0.925464 1.326071 -2.318430 0.885171 1.912127 37.120927 41.420332 1.516024 -20.184033 2.379369 2.306562 0.389216 2.309089 2.352727 2.274488 1.321446 1.283977 1.556363 0.789100 2.401185 2.216534 1.542268 2.391635 1.459474 -1 0.012276 1 1 2.188876 -1.185457 0.004681 -1.432505 -0.507570 -1.306029 -0.126963 0.845824 -1.509889 -0.483576 1.402675 -1.315641 -46.253579 66.099647 36.761025 -7.458769 40.472776 1.014313 0.805058 0.607582 0.384752 1.524163 1.852909 1.089308 1.249473 2.150458 0.250662 2.371613 2.451730 1.220572 2.403407 1.302929 -1 -0.028678 1 1 0.256347 1.306885 0.364494 -0.052698 0.239328 -1.988456 0.286498 -0.887574 1.969651 -0.606097 1.517697 -0.222203 74.985591 -17.177605 45.991255 25.031061 -52.952213 1.107384 1.310952 0.412072 1.689613 1.568156 0.999499 1.576218 1.504990 1.367844 0.362894 0.907863 0.447362 0.815335 2.332983 1.191793 -1 -0.008840 1 1 1.923690 -0.242611 -1.340567 -0.973720 0.806642 -0.316437 1.935288 1.483271 0.794520 -1.407069 -1.843225 0.165514 47.127199 66.837456 -12.877337 20.591167 25.736881 0.771297 2.434932 2.406847 0.623625 2.264775 2.330466 1.637418 1.832891 2.155752 1.476455 1.022894 1.034669 0.939723 0.417952 1.514762 -1 0.009941 1 1 0.034214 0.118348 0.440258 0.966006 1.479521 -0.964396 2.010708 1.431586 -0.788148 0.125462 2.208505 -1.152147 -29.343192 28.977110 -31.710174 -2.897286 55.311308 2.382198 0.348093 1.892501 0.518133 2.255900 1.656700 1.905489 0.560600 0.502650 0.793839 1.057750 1.858313 1.915718 1.477486 0.351180 -1 0.039673 1 1 1.624669 2.227526 -1.902358 0.621310 -0.293993 2.149991 0.292672 -0.790345 0.892672 -1.113278 2.031753 1.693269 20.801884 -32.742591 45.264907 -32.704455 -63.768364 1.301607 0.855559 1.137084 0.970731 1.828248 0.617396 1.081019 1.439381 1.170033 1.249901 0.327564 1.111207 0.309687 2.156684 1.387119 -1 0.039380 1 1 -2.082368 0.551876 1.392232 2.240135 -2.040094 -0.510312 -0.263639 -1.338404 -2.314833 0.078026 1.332602 -0.937605 -3.258003 -7.261983 47.858468 57.265216 56.477666 1.677048 1.893891 1.377016 1.502597 1.642128 2.247258 0.418919 2.020094 0.716611 1.328007 1.314085 1.318620 1.042792 2.452785 0.950192 -1 0.038430 1 1 1.072445 -0.313301 -1.903682 1.939538 2.225258 -2.320833 -1.797348 -1.612797 -0.621587 0.347256 -2.325472 0.344690 53.280106 -21.264879 51.179296 70.429046 50.978988 1.432753 2.273723 1.969645 1.076116 2.283805 0.413054 2.445930 0.497537 0.360551 2.037379 0.972179 1.414678 2.242868 0.882512 1.881890 -1 0.045456 1 1 0.438514 -0.065958 -1.146289 -1.440925 -0.665123 -0.934940 2.281314 2.043705 -0.059653 1.156896 0.638087 -1.072701 22.653930 44.603543 -48.258792 -35.519343 26.395309 0.264456 2.469497 0.580993 1.254452 0.319186 2.062034 1.357770 2.037098 0.755044 1.531510 1.597357 1.284386 1.681063 1.878165 0.316313 -1 -0.001803 1 1 0.566957 0.397145 2.071510 0.741264 -1.136214 -1.742061 -0.739835 1.582220 0.361481 1.140062 0.449888 -2.114025 31.656639 3.128570 -68.124311 -15.299590 -40.201258 0.436801 1.069320 0.562184 2.372817 2.428776 2.431161 2.023980 0.779320 2.273188 1.977229 0.288686 2.452459 2.227300 2.484199 2.441518 -1 0.014391 1 1 0.348985 -1.525637 -1.265177 -1.524809 -1.497914 -1.854818 -1.465326 -0.782342 -1.260763 1.969120 -0.112286 -2.234134 -24.773964 23.986163 -64.564108 -28.961292 -2.438236 0.933421 0.252951 0.348846 1.058770 0.991188 1.398689 1.272719 1.330614 2.383126 2.444695 2.231118 1.394448 1.987013 0.475322 0.488642 -1 0.007048 1 1 0.327628 -2.340637 -0.064315 -1.810257 -1.801120 0.965301 -0.934174 1.025685 0.768607 1.322512 -0.887444 -0.567908 -71.518305 -58.153515 13.871462 37.669034 -46.538818 2.456309 1.690816 1.547667 0.894491 0.712468 1.456172 2.129476 0.854424 2.302602 1.330295 1.523057 1.265116 1.797290 2.302647 2.090825 -1 -0.002074 1 1 1.699660 -0.316305 -0.566939 -0.095238 1.549177 1.073795 -1.172952 -1.874201 -2.088073 -1.076918 0.517720 2.254640 45.086541 -30.507544 -40.293377 39.219921 69.218828 0.787619 2.261030 2.378129 1.719723 1.378980 0.760935 1.536645 2.392041 1.542317 0.965259 2.101684 1.760461 2.066654 0.253948 1.356854 -1 0.004164 1 1 1.447857 -0.643936 1.731377 0.253650 -1.622066 -0.899833 -1.433303 0.211368 -0.680738 0.523569 1.586154 0.502684 -22.131465 36.467719 12.949939 -0.376066 -20.534138 1.866014 0.855904 2.436559 0.490772 1.406187 1.276866 1.294176 1.973496 0.542168 1.215516 0.682152 0.420552 2.464518 2.398319 1.292741 -1 0.065469 1 1 -0.787169 -2.267321 2.220750 2.020412 -0.403641 1.853172 2.087433 -0.249454 1.458554 0.066338 -1.887472 1.065026 71.432401 -35.630824 -47.260970 -65.131075 42.016989 1.068000 0.880379 2.027919 1.728200 2.110583 0.575400 1.754541 1.563651 1.781524 0.583056 2.176414 2.240946 2.335538 1.384435 2.449234 -1 -0.023053 1 1 -2.176170 -2.040396 -0.873693 -0.356148 -1.046577 1.534924 1.850751 -0.915102 1.124767 -2.154710 0.492148 1.293832 -71.272277 26.834333 -45.372083 31.400219 43.486683 0.335279 0.280579 1.188463 0.503630 1.503087 0.885989 1.820056 2.440322 0.749317 2.022727 2.227910 1.490068 0.314661 0.255926 0.840240 -1 -0.007216 1 1 -0.599683 0.922223 0.751025 -2.017147 -1.267176 -2.134444 1.820519 -0.080184 0.096951 -1.031075 -1.822065 -2.351122 -61.011191 -15.093543 -27.176083 1.565247 57.115243 0.413364 0.916533 2.173732 2.157538 2.233828 1.956197 2.296796 0.495248 2.378493 1.087292 1.120882 0.911589 2.322077 2.396796 0.453601 -1 0.007321 1 1 0.343773 0.409880 -0.651508 1.692193 1.424494 -2.184561 -1.696036 -0.041926 2.206835 -0.934217 0.295960 -2.090287 -18.938893 -5.974770 -67.960998 29.512592 -31.869978 1.544174 0.682992 1.051230 0.269073 1.303056 0.466906 0.795989 1.180669 2.248115 1.315621 2.392721 1.712954 2.364144 0.673703 2.424120 -1 0.022773 1 1 -1.014854 2.190664 0.592497 0.815472 2.007420 -1.996461 -2.318705 0.985641 1.620487 -2.085055 -2.187545 -0.000774 35.722296 -65.374010 9.007190 33.843070 0.480900 1.112328 1.154189 0.453922 0.816316 0.827361 1.960278 1.142694 0.752937 2.118917 1.142976 1.001329 0.831126 2.237242 0.833419 0.271107 -1 -0.007640 1 1 1.282102 -1.465468 1.540902 -1.345190 1.437695 -1.787757 -0.639648 -1.608103 -1.839390 -1.351448 -0.067130 -1.988882 -69.125584 -43.690645 -58.678424 41.719980 -62.295186 1.447010 1.144242 2.031483 0.884950 2.354365 0.562911 1.087758 2.196433 1.204033 1.183516 0.599781 2.016837 2.223868 1.044905 1.963673 -1 0.038239 1 1 1.367637 -1.155317 2.349419 1.579522 2.131236 0.815765 2.228589 1.820196 -0.792126 -0.766673 -1.803777 -1.282275 -45.885051 -40.048328 -42.246390 64.929490 19.943063 0.370852 1.909500 0.462585 2.420759 0.442362 2.285809 0.346693 0.861381 2.236448 0.975245 1.186815 2.055385 2.103603 0.257249 0.578042 -1 -0.002521 1 1 2.218511 2.096105 -0.584746 2.210622 1.451122 -2.323861 -0.858181 1.171522 1.410197 -2.141167 1.923603 -1.707557 -14.543990 59.155078 19.392682 -17.188081 19.926122 0.600008 1.337163 2.204967 0.637756 1.260482 0.422049 0.634908 0.644535 0.447255 1.262949 1.390756 0.680710 0.937454 0.532463 2.353895 -1 -0.015646 1 1 -1.814421 -1.112350 -1.211578 -0.765993 0.197811 -2.345169 -0.830269 -0.944441 -1.892882 -0.329617 1.893721 0.294820 73.712841 41.717541 46.713813 19.058366 63.960895 0.486506 1.709285 1.459070 1.334966 1.269290 2.213077 1.942376 1.763926 1.811488 2.428609 1.876505 1.675105 0.744959 0.776575 1.143222 -1 0.043355 1 1 -1.456096 -1.178206 -0.647424 -0.351323 -0.062848 -0.704820 1.038961 -2.295240 -0.483737 -1.300805 -1.855136 -2.098380 1.506589 -28.759579 -62.244080 -36.252579 2.903096 2.010074 1.072542 0.715983 2.022939 1.284185 0.550618 1.478448 0.770596 1.908234 1.696290 1.287473 1.813364 2.461039 2.427627 1.134821 -1 0.002267 1 1 1.400632 2.041418 -0.785566 1.099136 0.610639 -0.580948 0.070300 -1.282638 1.875854 1.594532 -0.055547 -0.526294 -8.404084 52.556166 -38.520065 -6.735242 50.785191 2.075453 1.887496 1.893834 0.412764 2.073640 0.660604 0.528430 2.065050 0.294063 0.561148 0.711133 1.510755 1.513029 1.477584 1.998956 -1 0.020421 1 1 0.613894 2.292005 -2.052420 -0.331866 1.789361 -0.675525 -1.403872 0.061937 -0.463843 -1.523602 -0.051286 0.411642 21.471399 -30.205269 -59.962691 57.060405 64.235024 2.095663 1.813775 0.363227 2.010289 2.424742 2.140274 2.328756 2.157830 0.396761 0.868863 1.987356 1.737712 2.216874 0.495877 1.705309 -1 0.004485 1 1 1.992787 1.814144 1.167862 1.148276 1.836540 0.580404 0.207942 -1.707538 -0.137524 -2.301472 -1.548610 -0.963423 -15.432480 -23.683082 58.434021 50.598375 56.881563 2.251559 0.710029 0.962917 1.004304 1.334828 1.212908 1.849023 1.026458 2.436612 1.386418 2.024893 0.372136 0.985949 1.089762 2.121972 -1 -0.034976 1 1 -1.850270 -0.439436 -1.279033 1.216933 1.219473 1.505908 -0.446067 0.362759 -0.937949 -1.173884 1.295368 0.015045 -51.370658 13.346421 63.289385 54.688677 -47.408467 1.463361 1.455847 1.166569 1.518309 2.464841 1.075761 0.815369 0.656589 0.543592 0.405032 0.368697 1.698130 0.715586 2.108406 2.227999 -1 -0.001746 1 1 0.611977 -1.646616 1.183232 0.291227 -1.518859 -0.457376 -1.215531 -1.225626 -1.252621 2.159872 1.430820 0.475042 39.368190 11.166888 31.890976 41.637374 49.345256 1.310788 2.168873 1.491219 1.674588 1.053046 1.546943 2.222728 2.138788 2.107862 2.092718 1.810811 2.306785 1.878804 2.063481 0.932172 -1 0.021592 1 1 -1.586570 1.932979 0.372284 -1.082439 1.981168 -0.248902 1.301982 -1.923712 -0.129407 2.180932 1.959152 2.002504 6.603927 -7.799016 21.929461 18.449775 35.361551 1.698782 0.428698 2.123966 0.490684 2.178183 0.464229 0.795784 2.240070 1.098958 1.437398 1.591663 2.327920 1.597748 1.095940 2.463033 -1 -0.000235 1 1 -0.734870 0.205676 -2.095143 -2.098474 -1.539027 -0.125406 -1.256719 -0.753079 0.481470 0.899000 1.580993 -1.418256 -43.249710 2.115714 8.812307 58.434750 62.841555 1.795307 0.469346 1.300037 1.479335 2.186351 0.498509 0.943206 0.459010 0.828935 1.408736 1.371442 2.334481 1.615352 2.226580 1.637223 -1 0.044655 1 1 0.020723 -0.419298 -2.127004 -0.368567 2.282868 -0.105641 1.067300 -1.945574 0.007095 1.439287 1.410007 -0.618533 -4.802958 -23.319119 25.564540 63.230682 -31.923389 1.578953 2.457719 0.628025 1.968999 1.467692 2.250584 2.316059 0.258485 1.107651 1.296312 1.869412 1.711309 1.721950 0.564973 2.001796 -1 0.004121 1 1 0.666102 -1.465220 0.993989 0.558352 1.850076 1.890262 -1.285894 -1.012737 0.079183 1.931118 2.068811 -2.203583 -30.329582 -49.281619 23.829273 -1.412308 -36.658916 2.478941 1.810322 0.825356 2.003782 1.071132 1.768684 0.766514 0.796823 1.697819 2.248399 1.598456 1.752736 0.476243 2.465465 0.322296 -1 0.016884 1 1 0.504081 -0.777814 -0.555552 -1.925523 -2.291733 1.903452 -1.097504 -1.464506 -1.136749 -1.322934 -1.494686 0.551224 -4.470705 10.854437 30.514990 15.437021 -49.987512 1.523246 2.196523 0.460863 0.482711 0.931476 1.323361 1.982005 1.804446 1.081244 0.724524 1.573006 1.519026 1.012704 0.774717 1.425823 -1 0.025298 1 1 -0.389950 1.037578 -1.974308 -2.268448 2.128609 -0.920826 -0.842041 -0.879564 -0.071924 2.260056 -1.799998 0.967342 11.864404 55.032969 39.110387 28.277163 54.277750 0.567194 1.072396 0.501011 2.492914 0.409821 2.116355 0.824462 0.487408 1.115284 1.331943 2.209556 1.259264 2.451343 1.475476 0.324564 -1 0.043097 1 1 -0.985634 -1.501435 0.218855 -2.081974 -2.248798 -2.193647 1.112502 -0.942604 0.705377 -1.104621 1.439215 0.201899 12.812558 -59.333830 -23.674832 47.105154 -3.679300 0.805039 0.293009 0.854895 1.223842 1.119506 0.292967 2.403938 1.239154 1.962232 2.481877 1.655470 1.488069 0.481748 0.481808 1.491826 -1 0.001573 1 1 1.353342 -1.089536 0.518885 -1.723991 1.355413 0.732485 2.109394 1.278590 0.762883 -0.633269 1.941841 -1.480738 -20.304014 0.433638 -61.851915 -45.143442 -25.823517 0.387322 1.969341 0.457277 0.960586 2.313171 1.212483 1.452716 0.299994 1.244382 2.084395 1.430616 2.370605 1.252854 0.473885 1.078200 -1 -0.000349 1 1 0.168779 -0.194181 2.087069 -1.652729 2.122504 0.133551 1.495195 -1.427084 1.065098 -1.271821 -0.094972 1.306200 -54.791616 -32.690678 17.777901 -6.815549 51.069897 1.851279 0.698117 1.004916 0.374225 2.343936 0.777659 1.368087 2.185351 1.694576 1.743470 2.255469 1.164546 1.268618 2.158891 2.477125 -1 0.011583 1 1 1.610330 1.572359 -0.437437 -0.669251 0.377929 -0.449503 -0.835795 0.420314 0.338956 -0.443327 -0.710316 -1.797320 -36.303257 51.151503 53.316893 -2.983664 -46.441841 2.154717 2.076076 1.111209 0.338425 1.413442 1.719862 1.477360 0.489645 0.469623 1.450627 1.179574 1.858708 1.809226 0.407404 1.996189 -1 0.001797 1 1 1.512795 2.210868 0.868176 1.877351 -1.512684 -0.339642 -1.656290 -1.183536 -0.693923 0.393008 -1.490470 0.724987 -44.040772 56.751619 -25.537653 -61.341208 -11.688787 2.073449 1.949701 1.131817 2.447428 0.915726 2.111765 2.427896 1.145434 1.802517 2.409226 2.364944 0.606541 0.878911 2.107898 0.436047 -1 0.004217 1 1 -2.298247 0.806277 -1.725723 0.522679 0.779218 0.595906 1.562198 -1.563039 1.576298 -0.216054 2.034151 -0.406121 -68.258657 -23.240774 -7.693051 2.897267 -55.634145 2.228796 0.621114 0.567730 1.082139 2.263104 1.234444 1.546967 0.374749 2.156120 0.914250 2.053370 1.981879 1.942788 1.943128 0.896825 -1 0.019136 1 1 1.379367 -1.928011 -1.701583 0.981569 -0.835214 0.761413 -1.788163 1.966073 0.522835 -1.323109 0.262584 -2.261190 50.722365 40.783862 -45.634743 -33.127538 25.474668 2.166062 1.512941 2.254158 1.635924 1.479963 1.482385 1.700916 0.303765 1.626439 1.814540 1.967053 0.253553 1.460177 1.942041 0.637534 -1 -0.048187 1 1 -1.734896 1.873242 0.105485 1.028426 -0.290601 -2.089992 -0.347002 1.875814 0.923374 1.241921 1.803260 2.021012 7.828202 18.589015 -24.424123 53.767555 71.297850 0.669525 1.959520 1.899701 2.282060 0.338253 0.765052 0.975784 1.246957 0.355064 2.065605 0.621919 0.591062 1.725490 1.555826 0.761747 -1 -0.013897 1 1 -1.665905 2.155362 1.033897 2.128336 -0.801879 0.249171 -1.500039 0.132449 1.817633 -1.464188 -0.506977 -0.771232 53.719848 19.489841 -34.234918 13.731502 -64.642902 1.326146 1.536638 2.268635 1.954473 0.330538 1.606404 0.336661 1.018204 0.954440 0.267998 1.249037 1.565115 1.643347 2.477333 1.779083 -1 -0.027362 1 1 1.344930 -1.097500 -1.384843 -0.563617 -0.816371 1.729931 -0.498542 -0.367388 -1.466807 -2.114818 1.805552 -1.868909 64.556177 45.672745 71.829707 41.877908 42.001512 1.666301 1.268011 0.967631 1.481307 1.577798 1.054842 2.484408 1.439189 2.446082 0.796911 0.926968 2.048438 2.354127 1.063743 1.336661 -1 -0.017611 1 1 -1.478406 0.849930 1.521044 -0.526730 1.833665 -0.614770 1.835214 1.847442 0.020162 -0.430129 -0.372669 -0.677843 65.203257 -28.865578 -43.761297 -46.121387 37.851309 1.629153 2.429609 0.693786 2.462538 0.633377 1.918764 0.917863 2.026858 1.897503 1.323808 0.492825 2.153394 2.341355 2.406441 0.551365 -1 -0.032013 1 1 0.856824 -0.413736 1.824260 1.541683 -2.352057 1.210544 2.223441 0.120541 -0.387141 1.132042 2.311116 -1.303497 0.758338 -4.607590 -39.771766 -44.073335 -40.546383 1.179062 2.252165 1.893787 1.879765 2.461203 0.681639 0.802669 0.950824 2.498568 0.923713 1.341953 1.702713 1.243888 0.532864 2.338742 -1 0.018156 1 1 -0.391442 -0.463812 -0.995910 0.149805 1.358596 -2.312698 -1.732913 2.206749 2.331556 -1.769019 -1.445433 -1.032173 -45.292808 13.770322 -12.191368 -0.318145 52.944889 2.046154 2.208883 1.196572 1.787400 0.339864 0.842849 1.269806 1.880373 1.419895 2.177879 2.118124 1.306955 0.734746 2.379482 1.948209 -1 -0.070062 1 1 -1.563509 -1.619500 -0.169979 -1.128859 -0.663124 -0.329584 -2.254722 1.917382 2.131888 2.343396 -0.682106 1.093151 -32.155124 18.824923 40.486938 63.965423 16.871084 2.159717 0.618069 1.137196 0.598115 1.014215 1.405380 1.230677 1.244716 0.935430 0.277155 2.136697 0.723567 1.240546 0.597406 0.346889 -1 -0.008712 1 1 -0.832201 -0.431384 2.093809 -1.469064 -2.346528 -0.107188 -1.371787 2.104060 1.175073 -0.177090 1.870051 -1.685235 -72.967640 32.872056 30.647319 -10.515060 -26.617942 0.358760 1.177448 2.117701 0.950410 2.286014 1.540091 1.818182 2.432475 1.608388 2.169329 2.404430 0.511577 2.332188 1.334904 2.478350 -1 -0.006624 1 1 -0.955793 0.516470 0.093924 -0.070849 1.471555 1.804249 -0.214770 0.052546 1.927467 1.982739 -2.126915 1.125994 -11.735042 19.148847 -65.334860 66.999794 15.535861 0.793271 0.504248 0.646660 2.416515 1.111137 1.373857 2.412753 0.896615 0.407374 1.491647 2.107716 1.881920 0.423312 1.608959 0.519724 -1 0.003085 1 1 -0.160372 0.119753 0.497982 0.387317 1.819278 -2.082939 0.383158 -2.099599 -1.586394 0.170177 -0.258495 0.290034 63.505145 -69.035912 -36.573761 4.800296 -21.429712 1.087363 2.308279 2.245961 1.122547 1.898186 1.566943 0.859126 0.336413 1.345849 1.936514 2.236656 2.233957 1.859342 1.216727 0.786759 -1 -0.039872 1 1 -0.365871 0.481838 -2.345092 0.451084 -0.862570 -1.913103 -0.887878 1.573889 1.703874 -0.176620 0.353312 0.501650 24.350917 65.862630 -46.780708 56.638688 26.430057 2.274535 2.110379 1.634942 0.723064 1.786323 2.486169 1.787832 0.851283 1.259987 1.094016 1.623198 1.337891 0.935863 0.795195 1.334803 -1 0.027943 1 1 -1.253038 -0.140015 -1.746617 -1.912843 -1.239728 2.079554 -0.727440 -2.150886 -1.207521 1.451088 1.830520 -1.643900 -8.988016 -11.586446 -33.400764 -66.643191 -22.109717 0.654716 0.564430 1.882980 2.497706 2.192046 1.712213 1.166091 2.487256 2.068924 2.407575 1.606545 0.457617 2.167664 1.430969 1.552889 -1 0.027289 1 1 -1.968077 -1.217775 -1.234354 -1.857828 -0.218609 1.500651 0.737006 -2.011009 -1.772581 -0.042145 -1.471518 -1.183211 1.558519 -55.969532 -29.917474 -22.985913 -74.237413 1.252035 2.457702 0.350168 0.765791 2.150840 2.159613 1.114021 0.355233 0.394403 1.731985 0.478940 0.543098 1.093568 0.855370 2.446854 -1 0.043501 1 1 1.776059 1.945383 1.491714 1.323906 -1.005421 0.521481 -0.511035 1.723412 -1.677702 1.791756 1.883996 1.783919 67.315754 -74.126243 60.229837 -67.121276 42.711535 0.666487 0.398043 2.151395 2.490234 0.359659 0.537169 0.457633 2.430730 1.527758 1.525683 0.395613 1.818297 2.121474 1.358476 0.399113 -1 0.035976 1 1 1.772797 -1.042823 -1.359908 -0.883339 -2.246230 -1.438382 -0.328825 1.067201 1.103376 1.190571 1.124278 -0.931580 70.205139 37.769898 -1.317887 50.265804 17.361815 2.125357 1.367000 1.925303 0.560512 1.280722 0.837410 2.097989 0.402052 2.033076 0.666435 1.779075 2.162124 0.564607 0.341524 1.741224 -1 -0.012101 1 1 -0.940622 1.033536 0.777543 0.702160 1.383143 0.276353 -1.757518 -1.345668 -1.878223 0.998214 0.878938 -1.033273 -34.215747 35.942342 32.941173 -7.702693 -9.157883 1.126948 1.621551 0.662715 2.244009 2.063141 1.964053 1.587140 0.569444 0.652081 1.270113 0.295876 1.787176 1.074496 2.052983 2.226429 -1 -0.023198 1 1 -2.064935 1.377290 0.857321 -1.499596 -1.851166 -1.352809 0.614055 0.284313 0.092807 0.006994 -0.255464 -0.590123 43.946663 11.567720 18.666846 -66.314982 -55.899961 0.465343 1.514960 2.439822 1.331229 1.471458 0.298627 0.770932 0.810689 0.746096 1.880533 1.865444 0.258449 0.508688 1.012079 1.510697 -1 0.047104 1 1 -0.694770 0.305434 1.640158 -1.344405 0.482609 1.185061 -1.954052 -1.108107 -0.593917 -1.119339 -0.878315 2.081195 -45.236083 67.151233 10.777974 -54.586973 -43.259658 1.148797 2.084703 2.103938 1.394136 1.249188 1.850225 0.982144 2.397693 2.021166 0.730410 1.507105 0.910976 1.018928 1.870991 1.237512 -1 0.022986 1 1 -0.960114 -1.417323 0.176271 -1.499490 -0.073691 0.832324 -2.220432 -1.397500 -1.240766 -1.227722 1.230251 -1.131909 -2.511442 -59.814300 1.060540 -25.507210 0.328422 0.921793 0.577838 2.216662 1.431502 1.503148 1.912525 1.809616 2.467901 0.770558 1.271463 0.485886 0.288348 1.256668 1.569877 0.665570 -1 0.001619 1 1 -0.074451 2.201214 -1.168950 -0.593378 -1.484030 0.582336 -0.311569 -1.071908 -0.086316 0.695775 -2.250558 1.226252 74.389566 15.428191 -48.401300 -30.654825 34.361814 1.660163 1.608413 0.350405 0.255801 1.002724 1.781454 1.654340 0.500333 2.345680 0.841807 1.743151 1.389360 1.970679 0.446383 2.353851 -1 0.045473 1 1 1.020614 0.366939 -1.378364 -0.055099 2.287565 -1.277711 -0.127850 0.079974 1.095488 0.569081 -1.606460 2.222752 -64.674687 62.538192 29.393664 69.318358 -16.355661 2.281102 2.234467 1.435844 2.474366 1.423369 2.072005 2.441862 1.875929 0.995679 0.373179 0.526638 1.210913 2.060432 1.433719 0.520039 -1 -0.039041 1 1 1.809505 -1.416099 1.902272 -2.066377 0.701073 1.960465 0.510936 1.328046 -2.112420 -0.310582 1.373720 2.115409 -41.359197 -24.017440 -11.108462 50.075748 -26.896839 2.047379 0.290246 1.668790 0.361022 0.939689 2.104365 1.814216 1.021684 0.943621 0.683943 1.272453 1.361225 1.611526 0.924559 2.067580 -1 0.052989 1 1 0.667285 -0.431289 -1.017691 1.644741 0.293449 -1.868319 -2.184794 -0.905267 1.484469 2.088462 -1.809909 -0.674267 28.234000 -71.158591 -12.435876 -59.774810 64.760915 1.925417 2.485406 2.466831 0.777502 0.983273 1.120901 1.240214 1.778032 0.386472 1.193315 1.048690 0.331607 1.568080 1.974090 1.533649 -1 0.036441 1 1 0.321254 -1.089752 1.592126 1.913174 2.090748 -1.079275 -1.385395 -0.416893 0.605415 1.165886 0.932197 -1.255114 -65.377838 -55.318522 -38.391457 54.777247 -58.810729 2.396174 1.242197 1.350239 1.472445 1.133940 2.126978 1.624061 2.342362 1.333833 2.476824 2.233257 1.354357 0.924879 0.688673 2.024267 -1 0.001398 1 1 -2.091311 1.047902 1.883652 0.710028 1.666546 -0.795354 1.525328 0.791116 -2.077969 -0.903729 -0.935397 -0.694341 -61.121637 -71.355326 -18.959884 -58.775365 62.433080 2.316644 1.091359 1.975074 2.321998 1.075533 1.481131 0.867071 1.112281 0.357613 2.156307 1.801018 1.958284 1.378087 1.507750 0.504854 -1 0.001434 1 1 1.002936 0.138042 1.580512 -0.077512 -2.124005 -1.806179 0.755782 -2.165367 0.461884 1.584499 0.959455 -0.237510 -14.035315 58.459371 26.640873 3.147155 -55.759435 2.142552 2.366161 0.815818 1.460288 1.555197 1.437801 1.630025 1.324990 2.363863 0.440191 1.798131 0.690968 2.342030 2.493839 2.447221 -1 0.029550 1 1 0.662946 2.053882 1.351850 2.120172 -1.348163 -1.408341 0.336799 1.004777 -1.908485 1.318053 -0.416302 1.108569 -34.040826 -24.165788 45.602820 -53.397076 5.342749 0.558815 2.003764 0.763268 2.499596 2.458856 1.741246 0.866193 2.105627 0.516149 0.421084 2.413351 1.934691 0.846949 0.422177 0.526308 -1 -0.036871 1 1 -1.539222 1.313877 0.083380 1.786267 -0.846990 0.772775 0.686260 -1.963007 -0.821011 -0.863877 -0.312810 1.636103 38.213312 -48.860072 58.773310 53.024457 32.041962 1.813890 2.301592 2.355816 2.450496 0.727097 2.073214 2.498467 1.483904 2.472155 0.257486 2.311942 0.809908 1.118164 2.473546 1.137007 -1 0.024188 1 1 -0.530687 1.292009 0.102306 -0.569223 -0.782427 2.031822 -1.849000 2.064421 -0.604254 -0.497150 -0.527261 2.323124 -67.212084 16.501440 -10.300870 -26.724830 -64.221576 1.794679 1.165475 1.145420 1.568947 0.795477 1.579708 1.652003 1.723478 1.489941 0.436520 0.849227 0.457732 1.858494 0.460900 1.094319 -1 -0.003484 1 1 1.612389 -1.530001 0.779821 1.299470 -1.727081 1.266266 0.988094 0.429731 -1.600859 2.108592 1.932470 1.234276 17.381243 -73.448758 46.717817 -63.643467 -5.752640 2.355581 0.758576 2.392037 1.457175 0.998546 1.310286 0.470338 2.225070 1.001700 0.320235 1.695226 1.406923 2.413763 2.111462 1.839803 -1 0.012550 1 1 -1.709918 2.263662 2.257563 -1.289400 1.331899 1.385799 -2.210552 -0.265917 -1.925018 1.483205 -0.320279 -1.372773 -10.982767 62.637820 53.834411 -5.061315 -15.519485 1.585325 1.553020 0.856424 2.171016 1.509820 1.547212 2.239609 2.364570 1.079994 2.209918 0.596334 0.340485 2.282189 0.250432 0.762475 -1 0.013459 1 1 -1.343772 1.705714 -2.232294 1.875099 -1.675537 0.485754 2.210834 0.305189 2.233910 1.714156 -1.726327 -0.204304 50.529988 -42.498243 32.024371 33.611592 10.018568 0.356159 2.471705 1.698416 1.032531 0.992986 2.358183 1.735169 2.227989 0.557633 2.385526 2.284114 1.110624 1.756414 1.548060 0.749663 -1 0.012576 1 1 -0.587250 -2.167791 2.124494 0.602964 -2.325911 -2.313126 0.502782 0.951230 -1.808935 1.556676 -0.122605 -1.302256 64.821465 4.370574 -43.766445 17.362797 66.526059 1.427048 0.899334 1.111547 1.526098 0.633295 0.536872 2.205033 1.739624 0.617021 1.528657 0.892994 0.294315 0.296879 0.639183 0.495095 -1 -0.058088 1 1 1.085260 -1.691125 -2.322716 -0.454729 0.863426 2.152662 -1.925960 -0.213556 1.600339 -1.422521 -2.355048 -1.929175 73.089987 73.403550 -56.534616 72.711818 17.531593 2.177353 2.275968 1.446404 2.208882 1.182273 2.217862 1.348940 2.139058 2.154063 2.341939 0.969381 1.642042 0.793590 1.373034 2.076451 -1 0.010992 1 1 1.113196 1.306971 1.810594 -1.953331 1.580867 1.176727 -0.640057 0.948825 0.176124 0.739518 -2.195322 1.231332 -57.545653 30.214713 68.674415 -39.100871 -18.345698 2.332691 0.787488 2.315305 1.076861 1.307456 2.405880 2.381835 0.996864 2.301501 0.821392 0.631943 0.319937 1.180986 0.836243 0.479011 -1 -0.008329 1 1 -0.528646 -2.101747 -0.000208 1.222073 -1.919947 1.891180 -0.008765 -1.222538 -1.178079 1.485029 2.075135 0.407116 0.159060 -26.678767 -40.036737 2.558594 -47.716506 0.305155 2.495395 1.600370 2.416530 1.378041 0.739930 1.759958 0.356726 0.751664 0.961518 2.232024 0.875075 0.638465 1.924462 2.186949 -1 0.017015 1 1 -0.778117 -0.938775 -0.921601 0.282476 2.201147 -2.287806 1.942458 -0.535235 0.256935 1.763384 0.978756 -0.993555 64.309877 -43.897050 72.275184 29.010844 -64.743723 0.658644 1.333414 2.192777 0.501941 2.375967 1.385686 0.974458 1.468565 1.169438 0.250847 0.985401 0.878814 0.470653 0.756918 1.526855 -1 0.041953 1 1 1.618598 -0.838953 -0.815866 0.798380 2.207104 -1.128733 1.462322 2.133727 0.265078 1.950853 -0.809152 0.542831 5.472770 30.841056 -54.374870 71.563884 74.195799 2.256906 0.577083 0.788859 0.604631 0.287015 1.360875 2.468775 1.954275 1.496511 0.607309 0.286110 1.905992 2.260877 2.068842 1.027813 -1 0.003192 1 1 2.066348 -1.201104 0.917242 1.859592 1.600757 0.895659 1.966288 -0.576886 -2.340809 1.767418 -1.914016 -2.106957 62.848377 -7.327550 -4.126412 -52.610274 29.130785 1.391442 0.973291 2.109501 0.379908 1.109922 1.211402 1.289079 1.797057 0.644696 0.912649 2.140466 1.057515 2.407906 0.427926 0.407476 -1 -0.067724 1 1 -0.301887 1.431504 -2.175976 1.223601 0.190310 -1.173184 -1.068605 -1.135690 2.354737 1.420262 2.096968 -0.216915 54.063116 -61.212056 58.979381 66.448776 54.580986 0.514370 2.020123 1.216469 0.949229 0.442605 1.864570 1.337095 1.047577 1.869263 1.450817 2.135265 1.401154 2.193703 0.324753 1.122592 -1 0.058681 1 1 -1.383864 1.751968 2.317272 -1.510978 0.053287 0.237898 2.245693 1.836597 1.544102 0.596263 -1.862722 2.350368 -42.071087 11.237027 10.706540 -55.174714 -21.420406 1.183595 1.929866 0.765278 0.281671 1.540838 0.856096 1.152921 1.634992 1.558521 1.063670 2.348708 2.230765 2.221109 1.934168 1.059752 -1 0.009145 1 1 -0.701737 1.015694 -2.207685 0.795268 1.740740 2.102763 -1.778251 -1.092315 0.935481 2.091795 -2.328824 0.551187 -24.217809 71.284283 24.946294 22.356658 -1.642589 1.270181 1.437172 2.298208 1.731816 2.125770 1.574359 1.750717 0.301251 2.121934 2.348657 1.377364 0.610499 2.157526 2.046729 0.630949 -1 -0.037904 1 1 1.716254 0.550656 -0.262404 0.571559 2.351327 0.661217 1.267840 -0.831131 -1.295528 2.003527 -1.456659 -1.212566 47.067742 -32.456850 47.719179 -33.762662 0.942499 0.483679 1.448113 1.690865 2.368966 0.719979 1.684980 2.451016 0.473370 1.431437 0.414627 1.893684 2.387885 1.437616 0.755302 1.356732 -1 -0.026477 1 1 -0.321622 -0.392411 2.090916 1.736471 1.043895 0.523387 -1.460393 2.015411 0.352567 2.115724 -0.713048 -0.594203 -38.612498 -60.256235 73.453012 24.770196 62.684814 0.530004 1.518931 1.678499 1.527179 0.802109 0.552055 0.887640 0.308433 1.332700 1.433248 1.607956 1.659283 0.322175 0.546102 2.082461 -1 0.018956 1 1 1.190514 0.170354 -1.991351 -1.242300 1.254142 -0.157307 -0.208519 1.445511 2.344838 -0.023997 1.945394 1.681245 38.045241 -23.640920 17.053451 -32.641783 -60.453327 2.289092 1.523506 2.059058 0.847041 1.973383 0.894762 0.773003 1.866852 1.429194 0.957398 0.480583 1.163597 1.079550 1.489741 1.573121 -1 0.007337 1 1 -0.930056 -0.451341 1.262476 -1.449505 1.216217 -1.385043 0.779222 0.658898 -0.009185 1.141356 -1.371654 -0.374195 62.092575 39.903426 6.881805 12.498401 60.626889 1.466943 0.907606 0.628621 0.731735 1.270793 0.469982 0.740187 1.568573 1.263313 0.749468 2.304720 0.931784 1.990608 2.399328 0.262149 -1 -0.003692 1 1 -0.040962 -0.444152 -0.432141 -1.210227 -1.617199 0.802926 -1.501966 0.725463 1.911536 -1.885756 1.630926 -0.987709 41.869082 43.655814 73.260917 -53.772651 -6.948461 2.383133 0.320901 1.626605 2.346972 2.314378 1.246601 1.119741 1.983478 1.812197 0.846234 1.905129 1.257392 2.494633 2.302454 1.096341 -1 -0.007616 1 1 0.215453 2.007903 1.412470 -1.625511 -2.245321 -0.294392 0.161563 1.057719 1.943882 -0.168412 1.648978 0.822339 -12.436193 -65.099872 -33.550138 -27.166747 8.477299 1.044406 0.330047 2.345920 0.377601 0.591096 2.302336 1.364270 1.029822 0.466367 0.738647 0.438633 0.353917 0.783035 1.727181 0.726264 -1 -0.032685 1 1 1.926607 1.652415 2.032326 1.911223 2.274274 1.540178 0.615712 -0.128200 -1.093754 0.304221 0.106269 0.072307 -17.081092 18.092375 28.539402 -38.268748 17.151551 0.866851 1.910835 0.402631 0.519399 1.035050 0.590802 1.866229 2.218212 0.491903 2.410863 0.626477 0.691897 2.220381 0.948377 1.875427 -1 -0.023797 1 1 1.316827 -2.173836 -0.514904 -2.044703 2.137695 0.982139 -0.680769 -0.012053 0.062652 2.123302 -0.581551 -0.638391 21.310483 -34.720258 -43.376600 -30.520994 33.654470 1.085048 1.651836 1.159313 1.072654 0.341693 2.342703 0.311532 1.663810 2.154786 0.983467 2.129702 2.398090 1.950226 0.953616 2.178191 -1 -0.040648 1 1 -1.894143 2.039975 -1.488227 0.729215 -1.002732 -1.417373 -0.661552 -2.177760 -0.479448 0.101682 -1.623525 -1.849116 3.623220 -4.545565 -47.307598 51.192657 -5.015593 1.418906 1.301431 2.399463 0.282009 0.473386 1.701582 2.487345 1.311491 0.479151 1.847541 0.874276 0.707511 1.387394 0.431647 2.193545 -1 0.040016 1 1 -2.286447 1.210563 -2.169707 -1.806382 2.061741 1.488025 0.582644 0.160722 1.052058 1.047432 -1.298057 1.922113 48.551030 -2.845012 33.883085 73.014115 -1.762055 0.402168 1.737043 2.232543 0.604038 1.567985 0.380551 0.677299 2.111809 0.925060 1.479223 0.303614 1.340696 0.821181 1.592661 1.110810 -1 -0.068188 1 1 0.746045 -0.891873 0.402712 1.391265 0.117990 -0.858607 -1.275335 2.105939 -0.227625 0.762900 -0.343754 -0.076772 28.133529 40.226326 33.855690 62.589986 -0.107849 1.185709 1.460090 0.482615 1.562721 1.902257 2.488597 2.092385 0.718845 0.629659 2.420379 0.803609 1.009548 1.721625 1.848878 0.846917 -1 -0.026631 1 1 0.444259 2.234548 -1.696165 -2.210670 -2.260952 0.878326 -1.882849 -1.358118 0.931865 -2.127378 -1.950383 -0.702609 15.972086 -57.146438 -10.185311 -34.516599 -70.486612 1.847585 1.614026 2.442131 1.891349 1.406779 2.236017 0.490927 1.752154 1.953505 2.051522 2.429004 1.770981 1.132825 1.396127 0.952813 -1 -0.006500 1 1 -1.609156 -0.681083 -0.575992 -1.455317 -2.211222 -2.101172 0.247288 -0.164759 1.779198 -1.842692 -0.303845 1.507485 -70.512234 50.877710 -48.320570 -23.819491 15.809499 2.278670 1.851694 0.913858 2.207302 1.618263 1.649440 1.382618 1.152751 1.028582 2.133138 1.650215 0.913434 1.840209 1.389477 1.692977 -1 0.010557 1 1 2.066264 2.107782 -2.242546 -0.781872 1.926994 -1.258938 -0.351433 -1.909880 1.444180 -1.176525 -0.680101 1.796980 4.342520 -65.264496 49.623669 25.011483 68.002179 2.314368 1.075720 2.373674 1.096873 2.395217 0.906372 2.400255 2.335242 0.912405 0.294729 0.511651 1.313767 0.482975 0.859765 2.074266 -1 0.026737 1 1 -2.216539 -1.934278 1.357498 -1.910967 2.029321 -1.479102 -1.419450 2.132115 1.452680 0.301290 -2.042018 0.139499 -70.173808 38.807791 42.548630 64.824784 60.139325 2.299411 1.704811 0.515554 1.669178 2.375664 0.784157 0.329942 0.578753 1.855421 0.553963 1.457823 0.636747 2.311906 2.456682 1.211605 -1 -0.002829 1 1 1.553520 -1.333963 1.630850 -2.276254 -1.828949 -0.224819 0.801563 -0.849291 -0.199688 -0.927125 1.677768 -0.688022 19.738400 -56.712319 -63.941043 -57.106652 58.505549 2.166335 1.599186 0.516472 1.349125 0.748620 1.550742 0.815146 1.401822 2.171659 1.079063 2.319381 2.087460 1.184792 1.803898 0.859731 -1 0.014376 1 1 1.904751 1.895392 0.110673 -1.311896 0.232535 1.648414 0.765112 -0.872565 -0.240920 -1.203002 2.015414 0.412941 -33.550533 -33.810161 -47.374167 -17.617352 5.171968 0.253878 2.425021 2.333759 0.737612 1.052958 2.318851 2.180290 2.139835 1.714622 1.155877 1.819402 0.437044 0.648944 0.304627 0.364499 -1 0.001452 1 1 -1.910866 -0.998533 -1.533420 -0.132538 1.400637 2.129232 0.116732 1.552808 0.827239 1.863803 1.681101 -1.220288 -33.756086 -38.533123 73.799668 1.014527 -48.846800 1.102443 1.508638 1.931316 0.373139 2.090491 0.378604 1.697329 0.753341 2.150376 1.123718 1.323549 0.645961 1.921637 1.950341 0.640044 -1 0.008860 1 1 -1.328853 -2.013876 1.882532 0.735906 -1.647338 -1.530489 1.999005 -2.050785 -1.126392 -1.604528 1.695496 0.380690 -37.399457 -72.680145 64.806695 56.129489 18.323447 1.557557 0.615762 0.613175 2.130842 1.306373 2.209120 0.678095 1.986554 1.757734 1.227100 1.878837 0.370412 1.259830 0.713305 2.017434 -1 0.015280 1 1 0.031234 1.882503 0.250037 -1.076296 1.558413 0.788685 -0.522018 0.907849 -0.500764 -0.018777 0.141062 0.501677 38.864528 -53.886148 35.509036 -49.624167 -33.366524 2.257481 1.238707 1.195055 1.041361 0.904936 0.767583 0.763200 1.356574 2.193742 0.972952 0.911051 2.282521 1.324384 1.172498 2.168614 -1 0.045153 1 1 -1.289263 -1.082146 2.195772 1.618116 0.482981 -1.978263 1.947722 -1.609620 0.943016 1.508909 -1.840307 2.079865 -6.640135 -0.753630 -66.260773 -44.806097 -56.074483 1.467479 0.914849 0.864390 1.057364 2.119222 1.759244 1.864385 0.464661 1.304121 0.364203 0.403572 0.586734 0.982559 0.370724 2.001001 -1 -0.021952 1 1 1.891576 1.937065 -1.639552 2.100009 -0.945307 -2.318358 2.097852 0.503092 1.442330 0.712152 -0.331563 2.179223 48.061803 24.717442 -73.950863 7.839290 54.953259 2.116380 1.257423 0.756501 1.268412 0.951228 0.292705 2.495671 1.744796 2.030762 2.261207 0.863668 2.419957 0.463547 0.579398 1.437043 -1 0.014467 1 1 0.019899 -0.144591 1.454567 -0.972030 0.945793 1.052225 -0.856883 -0.564567 2.080575 2.290542 1.629179 -2.076396 62.519209 10.339591 -72.498870 -38.503191 -23.128751 0.251132 1.276583 1.023879 1.837018 1.758605 2.371707 1.776673 2.293138 2.018221 0.741552 2.014641 1.319183 1.509867 2.342643 1.549823 -1 0.001103 1 1 -1.853381 -0.884483 2.088376 1.462945 -1.536384 1.891038 2.326319 -0.253133 0.879051 0.877821 -0.956610 0.924576 -67.178425 -17.796459 -5.090311 -52.848324 -71.778444 2.420319 2.056093 0.512107 2.228581 1.502326 1.599097 1.270841 1.280504 1.688140 1.572556 0.696925 1.222876 0.624934 1.763373 1.507281 -1 -0.042934 1 1 2.245422 1.994933 0.195982 -0.087904 2.292239 1.886312 -1.700238 0.026876 -0.677934 0.527674 -0.101757 0.369464 -43.052347 19.211191 -67.519804 -55.348460 58.425436 2.219542 0.347917 1.188272 1.784820 1.970424 0.668090 0.340424 1.262838 1.762562 1.380582 0.694319 2.412516 1.407151 1.730251 0.573277 -1 0.004766 1 1 -0.283817 -1.177413 -1.456831 0.615257 1.643497 -1.769237 -0.398858 2.125174 -2.113775 0.486740 -0.064115 1.557891 45.943900 -20.866082 3.759020 27.842067 -58.380762 0.542998 1.671879 0.528436 2.166850 1.238957 0.908475 1.738061 1.347404 1.069905 1.398668 0.912044 0.977417 1.689655 2.282690 1.919365 -1 -0.038321 1 1 -1.452797 -2.269291 2.098976 0.540981 2.064666 -1.184102 -0.776598 1.037051 -1.418833 -1.632189 -1.386400 1.543868 43.833642 62.013984 69.031042 -45.275583 3.280635 0.439441 0.434479 0.296462 0.383821 1.632657 0.566233 0.677457 0.263228 2.079811 0.889178 1.409970 1.858578 1.869065 0.379504 1.069306 -1 -0.042960 1 1 -1.718714 0.518578 -2.186914 1.166346 -0.760575 1.733523 -1.372553 -1.347426 1.554362 -1.316279 1.968028 0.395921 11.080073 72.786519 73.027576 74.465018 -66.435849 1.565174 0.373306 0.402630 0.510488 2.029279 2.084143 1.693054 0.912712 0.956869 0.600568 1.738996 1.312939 2.322519 0.831262 2.269887 -1 -0.066920 1 1 -1.634089 -0.329792 -1.048305 0.761827 0.467762 1.406381 -0.300981 -2.196901 -1.742048 -0.528803 -0.023650 -1.647629 -54.302467 -61.559744 65.378119 60.050736 72.715058 2.454712 1.849195 1.669478 0.662883 0.582669 2.410821 2.164637 2.303915 0.893906 2.134278 0.564115 1.083575 1.650407 1.893972 0.482247 -1 -0.026776 1 1 -1.862563 0.309963 -2.352711 -0.353895 -0.872807 0.404096 1.089917 1.179658 1.491375 0.350220 0.375549 1.959023 -5.082617 -73.551225 -25.441867 48.534339 16.640696 0.327593 1.614024 2.402193 1.154016 2.052820 1.744394 2.029714 0.403426 0.384828 0.554872 0.979445 2.033133 1.621724 1.314380 1.786652 -1 -0.010874 1 1 -0.388511 1.669464 1.124013 -0.686242 2.260046 -1.981231 -0.807772 0.162779 -2.072800 1.142902 1.051206 0.869943 -45.036565 -29.554376 -70.399527 -4.853701 23.846901 1.298005 1.077922 1.138840 1.235097 1.268778 0.344560 1.024121 1.410144 0.291799 0.772070 1.931393 1.676300 0.566057 2.215197 1.572145 -1 -0.009447 1 1 0.075359 -1.067772 -1.261435 0.097943 1.504874 1.020748 -2.096379 0.682819 1.470575 -0.528818 -0.280231 -2.158415 -16.236443 -35.904913 -3.872482 15.191843 29.305807 0.515583 2.152730 2.437904 0.608989 1.528342 2.352517 0.998748 2.455576 0.614355 1.715182 1.562482 2.382540 1.602153 0.881642 0.757288 -1 -0.032382 1 1 1.836417 -1.489536 2.289124 1.361603 1.094039 -0.233674 -1.946018 1.962570 -1.814823 1.561380 -1.174443 1.334659 20.299216 68.929715 51.713119 42.387802 61.784283 0.751671 1.076331 1.391376 2.105152 1.535900 1.119835 1.318212 0.938536 0.723307 1.365067 0.930611 0.273916 1.702135 0.536833 1.549807 -1 0.037227 1 1 0.687680 -1.649809 -0.635076 -0.156239 -1.104012 2.264155 1.110702 1.804513 -0.484412 1.489991 0.647216 1.568952 -36.658829 -74.932971 1.548722 -70.622645 -4.788877 2.325166 0.319370 0.647048 2.186176 2.054211 0.381346 0.536688 1.367342 0.925295 0.932888 0.294010 1.931421 2.140288 0.316711 0.965625 -1 -0.000864 1 1 -1.812716 -0.723699 -0.534994 -0.400842 1.769759 -0.256307 -0.625031 -0.974149 -1.685247 2.228262 1.049207 0.266910 -7.617961 64.936877 -5.914677 42.029216 35.034242 2.432461 1.379132 1.065785 1.896629 2.387926 2.114694 2.168198 1.412168 0.563784 2.263409 1.871790 1.174171 1.042318 1.232467 2.070396 -1 0.018847 1 1 -1.611758 -2.002617 -2.109121 -1.411072 1.565364 -0.193683 1.036541 -0.553558 -1.385077 0.210150 -2.300817 0.037367 40.600141 16.567921 57.052260 -72.671654 57.516234 0.255257 0.861861 1.301028 2.379046 1.368202 1.871374 0.927420 0.654331 0.841240 1.228407 1.335718 0.417932 1.180149 0.273079 1.135185 -1 0.021730 1 1 -0.130721 -1.059362 -1.291200 -0.652145 0.418745 2.254366 1.520151 -1.399239 -2.192624 -0.554503 1.577258 1.790986 -52.274362 -25.207398 -60.743951 -23.580139 -11.403440 2.010788 1.805657 1.169933 1.821661 2.403501 0.639548 2.127298 2.496897 2.092958 1.348842 0.491653 0.456001 2.016348 0.753850 1.701978 -1 -0.029761 1 1 0.732649 0.161671 -1.851969 -0.716042 0.927424 -1.367901 1.433995 1.994097 0.281786 0.022752 0.697006 -0.421401 7.667238 13.263997 28.000895 61.035308 -29.571358 0.537774 1.613444 1.659021 0.406952 1.147534 1.106760 2.071584 2.109019 1.289389 0.257007 1.015077 2.391890 1.249424 1.312131 2.231831 -1 -0.000418 1 1 2.100668 0.714579 -1.956259 -0.510919 -1.037388 0.459825 -0.040283 1.555924 1.365152 -0.503870 -0.382945 0.974946 30.170411 74.103776 12.155672 0.381157 -43.902123 1.180285 0.305389 1.921888 1.674450 0.984478 1.128552 1.579324 1.943218 2.414204 0.519549 1.307974 2.125264 2.059103 1.592039 1.904089 -1 0.014360 1 1 -1.607469 -0.600536 0.728838 2.081925 1.419089 1.224686 -0.419467 -0.245002 0.875441 1.458923 1.563844 -2.178913 -32.498874 -58.578167 -73.260762 56.376484 -30.429423 2.465227 0.822583 0.398294 1.868847 1.211780 0.877769 0.908973 1.101419 2.304921 2.051171 1.027430 0.774725 1.555656 2.416361 0.774661 -1 -0.029161 1 1 1.500249 -1.308107 -2.063941 -0.760167 -0.845238 1.935187 -0.226196 1.227974 -1.700599 -1.335535 -1.220971 1.587773 -17.913468 -21.651072 10.435127 33.173918 4.034059 1.381343 2.238642 1.856861 2.264222 2.029728 0.635940 2.240976 0.583389 1.016214 1.264990 1.930191 1.712883 1.178526 2.231293 2.084960 -1 0.023838 1 1 -2.173718 1.467407 -1.928896 2.281247 0.915887 -2.065064 -0.778730 -1.817229 -1.176940 1.786506 -1.540984 -0.022464 -18.132916 40.081629 1.934317 -39.932229 -40.976397 0.770387 0.641387 1.540232 1.924398 1.113396 1.091194 1.451358 2.224885 2.387912 1.893151 2.445145 0.803412 2.189837 0.588028 2.489363 -1 0.010929 1 1 1.527490 -0.570540 0.649726 1.347721 -1.301882 -1.108236 1.956772 -0.291733 -2.267290 -1.972319 -1.826806 -1.918476 -53.135553 50.765556 16.705046 -38.286653 16.223349 0.862352 0.557515 0.405181 0.619892 0.267922 2.220283 1.540142 0.411951 1.902953 0.673779 1.448701 0.323063 1.970415 0.509307 2.418894 -1 0.011927 1 1 2.327667 -1.148596 2.212958 -1.701993 -1.192332 2.269361 -0.930073 -0.735803 -1.333861 -1.373401 -1.462623 2.226050 49.972791 42.704657 -12.826539 -25.646255 63.392953 1.305407 1.724814 1.443194 2.255178 0.775896 0.984823 2.422744 2.311358 2.237564 1.734835 1.114821 0.294639 1.242282 0.541035 2.421553 -1 -0.017246 1 1 -1.288314 0.728540 1.784191 1.973416 1.410359 0.589827 -1.649923 2.149549 2.293326 1.298406 -0.763063 2.319433 57.939029 -18.732753 8.615287 47.131570 -9.709329 1.604539 0.490027 2.391288 2.376171 0.313923 1.359679 0.368182 2.032613 1.880030 2.405762 0.399605 1.414919 1.796818 1.115241 0.610312 -1 0.006078 1 1 -0.535192 0.980280 1.059536 -0.495353 1.386377 -1.920016 0.725116 0.791174 -1.097527 -1.843567 -0.879390 -1.848372 -48.485732 50.296076 -73.848267 -67.830381 -25.219006 2.037522 1.134622 2.345953 0.933211 1.221752 1.985370 2.104435 0.741540 1.816923 1.530041 1.652613 0.714360 1.751104 2.306666 2.133350 -1 0.004121 1 1 -1.700737 1.068369 1.866712 -1.258190 -1.918558 1.677461 -1.144085 -2.085247 -0.717835 -0.928865 0.713481 -1.561572 -65.065058 -48.437859 -45.087814 9.113381 18.595708 0.446070 1.596708 1.624578 2.036494 1.854427 1.861427 0.251195 2.341560 1.344170 0.709038 2.304631 1.689921 2.257432 0.412812 0.624001 -1 -0.006785 1 1 1.637626 -1.490730 1.077685 -1.769698 1.287460 -0.953532 0.829023 -1.146718 0.783853 -1.615210 1.243056 2.023525 2.294741 17.716318 8.158465 19.317756 73.519365 0.474554 1.085387 0.600709 1.859741 1.160879 0.397705 0.982599 1.039526 1.562687 1.323615 1.742230 1.662889 2.421341 1.233960 2.422938 -1 -0.006107 1 1 0.056968 0.845946 0.540025 0.144776 1.661943 1.943601 -0.187399 -1.742836 0.371958 -1.842696 -0.364514 -0.281628 -66.125486 -21.042342 41.363599 -51.998718 -42.449552 0.630636 0.855871 1.881777 0.270237 0.628416 1.788952 1.672593 1.277874 2.475742 2.041480 2.407303 1.546257 1.940377 1.919514 2.275475 -1 0.010251 1 1 -0.742231 -0.974720 -1.847805 -1.419970 -1.900399 0.566646 -0.118849 0.549416 -2.241187 -1.500491 1.958840 1.474560 15.417674 74.847976 69.937750 43.765362 -35.568497 0.629067 1.486444 2.421613 1.291238 2.081013 0.838912 0.336562 1.605478 0.521158 1.344989 0.975872 0.483184 2.131033 2.266290 0.781971 -1 0.030900 1 1 -0.523829 -1.254478 -0.778244 1.636956 1.386441 -0.842541 0.143045 0.835885 1.087156 1.902033 -1.385366 0.076463 -43.580236 -3.029446 -65.905031 -65.851301 -62.822511 1.255842 1.189093 2.079706 1.363294 0.387578 1.766017 0.952968 0.282471 1.485597 1.675822 1.546010 2.294296 1.223943 0.561200 1.580488 -1 0.068111 1 1 1.983843 2.295676 -1.612770 -0.159839 -0.344959 -1.483680 1.756765 -1.880181 1.070876 1.601224 -0.679611 0.616668 57.108753 -23.183579 53.589754 -67.005592 37.010580 1.177313 2.100376 2.275687 1.218457 0.606260 0.668010 1.244579 0.880175 0.854541 2.027946 2.191871 1.033958 2.473813 1.116944 2.225440 -1 0.020009 1 1 1.083774 1.603003 0.946726 -2.115537 -0.861330 0.088583 -0.300388 -1.657899 0.050462 -0.107282 1.759002 -1.979256 -19.391829 31.524424 30.994199 -30.504681 7.834098 0.890415 1.953807 0.384438 0.743776 1.142435 0.912167 0.789328 1.740706 0.794059 0.257171 1.527893 1.539749 0.567732 1.115139 1.142187 -1 0.020763 1 1 0.093552 -1.606822 0.849203 -1.276175 2.116211 -1.951927 1.619524 0.574304 1.358689 -0.745186 1.184393 0.969294 6.401777 44.659040 -15.508973 40.686674 -29.063358 0.357197 1.906422 0.482147 0.447126 1.346720 0.822527 1.706001 0.252039 0.769889 1.266548 1.116780 1.720125 1.394890 0.408976 1.409992 -1 0.007491 1 1 1.256311 -1.389437 2.334036 2.216760 0.938156 -0.067791 1.037693 -0.041196 0.338283 -2.334198 -0.229685 -0.866786 -66.134691 -25.755574 26.060027 -9.128934 20.012559 2.141097 0.421064 2.071043 2.017797 0.370268 1.097369 1.736070 1.626979 1.888416 1.615550 1.052895 1.255829 0.961562 0.730244 0.966466 -1 0.031978 1 1 1.274695 1.282475 0.083118 2.096921 -1.011993 -1.560819 1.189330 -0.878145 0.220953 0.196669 2.024732 1.513409 -51.356268 -44.802334 7.172364 -54.084320 4.833244 0.360069 0.685924 0.828089 0.698816 1.496783 0.675856 0.358601 0.756658 1.656924 1.167283 2.270582 0.923297 1.096312 1.960208 2.209716 -1 0.035147 1 1 1.253430 2.020713 -0.064011 -1.401696 -1.078138 -1.133634 -0.795310 2.268257 -0.635775 2.227318 -0.676321 -0.637431 -65.024163 38.890717 -63.726836 -56.940008 9.279009 0.659656 0.344292 1.014706 0.671412 2.167145 1.707096 0.655815 1.029663 2.293236 1.415187 1.790613 0.337433 0.485645 0.731774 1.925895 -1 -0.012139 1 1 0.794344 0.333789 2.251236 0.747896 1.952824 -0.676240 0.723585 -1.387792 1.708130 0.664319 1.553968 1.473626 -34.568752 -47.016882 -12.729881 -51.115048 -40.615488 1.757447 0.912692 0.612501 2.056351 0.349215 0.498485 0.531306 0.908104 2.259729 0.766955 1.464929 0.817244 0.668962 1.496248 0.687208 -1 0.021868 1 1 -1.842642 0.545006 -0.972495 -2.158208 -1.740657 -0.713460 1.912457 -0.545301 0.716068 -0.480944 -1.476199 0.253184 -0.699527 -56.943103 -42.737780 56.132198 63.852959 0.275142 2.058486 2.476324 0.582321 1.068151 1.154659 1.601302 2.329696 2.195546 2.039511 0.810443 1.110703 0.832696 1.619137 0.583280 -1 0.020900 1 1 1.547321 -1.849753 -1.167440 1.224229 1.331024 0.803174 -2.056882 0.066879 -2.229923 -0.691536 -1.892189 1.897202 71.636883 -48.903424 -69.847972 -34.860543 -1.145082 0.694225 0.839686 2.099788 1.378873 1.220189 0.473993 0.654974 0.399619 1.643242 0.714480 1.517108 0.289936 0.952801 1.976353 1.322040 -1 0.008765 1 1 1.614908 -1.603893 -1.757386 0.864236 1.629046 0.389873 -2.344785 0.912310 -0.912602 0.721086 -0.973379 1.834469 -39.409167 50.135705 -69.211100 19.045164 -7.936630 0.760778 1.144118 2.197102 1.188909 1.250115 1.690576 2.004952 0.484257 2.155486 1.501202 0.696607 0.377247 1.382574 0.421365 0.374974 -1 -0.011996 1 1 -1.447150 -1.601392 -2.141962 -2.023231 0.160695 0.594771 1.344146 -0.121797 -1.861868 -2.154990 0.499900 -0.378448 36.470448 58.817550 46.562016 17.797384 20.629958 0.290554 2.333889 0.671222 1.233730 0.804079 2.162985 1.545252 0.805582 0.421352 2.407745 2.219523 2.276089 1.222886 0.788366 1.318349 -1 -0.023381 1 1 -1.883502 1.809712 2.071432 -0.565500 0.527686 0.106251 -0.228420 1.540958 -0.401408 1.682733 -2.069582 -1.314105 25.853293 -33.712873 -62.258578 20.078892 -34.054290 2.118332 0.310507 2.440986 0.658015 2.016266 1.634302 1.207124 1.385145 0.877267 1.468996 1.671841 2.136452 1.102279 1.006687 0.890791 -1 0.004198 1 1 -0.297446 0.664503 -0.064335 -2.149266 -2.250440 -1.504563 -0.519543 0.099954 2.310309 -0.723194 -1.474031 -1.004099 -26.083228 69.182042 -57.422345 2.649815 -14.564813 1.512773 1.681418 1.086106 1.430604 2.159979 0.525015 0.934552 1.271187 0.337674 2.292711 1.599427 2.324137 1.029419 0.450669 2.392126 -1 0.055356 1 1 0.333556 -1.675510 0.937139 1.697132 -0.384995 -0.504155 -0.461937 2.239061 -1.245470 -0.178428 -1.765311 -0.377702 -14.099449 30.565229 -40.192044 -57.677212 69.103782 1.034030 1.436937 0.598911 0.889505 2.412815 1.932026 1.060786 1.125661 2.488207 2.288703 1.731005 2.005834 1.794320 1.893701 0.426044 -1 -0.028597 1 1 -1.646985 -0.309037 -0.932996 1.961808 -0.480675 -1.668797 0.665399 0.863200 -1.636628 -0.599446 0.195368 -0.987490 9.163660 -36.359506 5.785186 31.619499 -21.084642 0.331455 1.256416 1.827578 0.594431 2.102889 1.756384 1.046388 2.144559 2.347362 2.119293 0.701642 1.751404 0.596932 1.382945 2.165809 -1 0.002567 1 1 1.383866 -1.721762 1.120173 0.760572 -1.775863 1.347196 -0.702039 0.658804 -1.590269 1.023651 -0.429942 -1.934728 -47.627604 72.855743 36.477238 22.936579 -4.910843 0.826933 1.505966 2.023912 1.891862 1.031442 0.694320 2.433788 1.176859 1.215516 0.684335 1.119595 1.778403 2.111705 1.434800 0.683958 -1 0.005926 1 1 -2.187845 -0.334835 -0.984610 1.566078 -2.338067 0.715143 -1.890697 -1.312985 0.771833 -1.017287 -0.998783 -1.018630 -0.222430 11.621828 28.060823 18.246770 73.458611 0.908240 2.292462 1.906698 0.630465 2.468522 2.204633 1.760042 1.784509 1.236315 1.490558 1.807554 1.550923 1.605485 0.629649 2.254692 -1 -0.017303 1 1 1.994073 -0.118077 -0.602577 -0.589020 1.064273 -0.995601 0.626411 0.607633 0.733445 -0.606835 -1.472519 0.831506 -57.911196 36.521105 10.212260 37.460285 45.014499 0.755370 2.495985 0.273915 1.682113 1.530286 1.272492 2.021417 0.448761 1.822612 0.384796 2.270834 0.649818 1.487269 0.535985 0.792360 -1 0.009235 1 1 -2.008679 -0.320703 0.910130 0.135345 -1.348882 0.644652 0.890805 0.504140 0.210557 -0.172980 0.275302 -0.572251 4.968058 -51.849486 65.683831 -51.851755 27.546716 0.289906 0.450583 0.946488 1.628515 0.703202 0.972860 1.605020 1.821020 0.629831 0.811919 1.169239 1.396393 0.922678 1.948372 1.281596 -1 -0.066210 1 1 -1.946790 -1.587241 0.073641 -1.669114 0.048609 1.731348 -0.233473 1.435776 -1.065217 -0.730886 1.202516 -0.741683 -38.127940 -16.288216 -6.038299 64.303097 -7.848204 0.553504 0.491203 1.903007 1.593144 2.475559 1.219163 1.216074 1.059877 1.609252 0.945988 2.212030 2.334296 0.753766 0.294499 1.151139 -1 0.027767 1 1 -0.361861 1.898826 1.263163 0.672351 -0.107144 -0.637340 -0.518322 1.761229 -2.256540 -0.360012 -0.020647 1.696631 19.667813 -43.058807 60.634405 -17.562272 30.895663 0.826229 0.922971 2.379160 1.047727 2.144969 2.496962 0.945831 1.825103 1.754643 1.035967 2.493526 1.684989 0.361683 0.812623 1.753097 -1 0.007558 1 1 -2.285998 -0.656213 -1.986282 -0.870137 -1.842308 1.440726 2.024891 -0.531053 -0.142873 2.048570 1.600841 2.302591 48.120213 -43.588191 13.274644 56.944567 67.330971 1.849546 0.812969 0.813489 0.558441 2.469663 1.127425 0.639995 0.651254 0.882022 0.386602 1.125006 0.469819 0.254630 1.566830 1.218342 -1 -0.004811 1 1 1.320468 -2.242958 1.712727 -2.178235 0.959288 1.673295 -0.464498 1.614649 -1.236368 1.994874 -0.793569 -1.456352 -23.995729 53.789743 -5.782307 16.766247 -59.693942 2.483704 0.872218 2.124951 1.304672 0.626640 1.192000 1.435104 1.285839 1.351296 1.227387 2.200695 0.827838 0.971256 1.644184 0.793472 -1 0.047021 1 1 -0.399600 -0.927778 0.137929 -0.317342 0.850640 -0.683309 -0.284731 2.314311 0.564194 1.079651 -1.711654 1.365908 -61.820018 40.953852 -38.604166 -70.220967 -3.788190 0.353484 2.497492 0.844812 0.498649 1.041850 2.377121 0.513592 2.446763 0.989595 1.617803 0.660649 1.285208 1.993012 2.306298 0.444304 -1 0.037629 1 1 1.527725 -1.334349 -0.150381 -1.608784 0.861454 1.995999 -0.741703 -1.527577 -0.885702 0.436174 -1.706555 2.242197 -11.879146 -2.806820 -74.214543 -73.831737 59.993205 1.461994 0.987063 1.822268 1.363461 0.944910 2.100815 0.654349 1.137429 2.275999 1.969137 1.532174 1.506249 2.283485 1.788686 1.696812 -1 0.011277 1 1 -2.063706 -1.527407 1.968990 -2.299766 -1.146941 1.752868 -1.398245 0.373161 -0.472816 -1.538745 -0.095870 0.343479 5.833143 -62.365036 30.833527 -30.911999 62.028296 1.518494 1.082925 1.967091 0.892771 1.059023 0.756732 0.637059 0.796632 0.742815 0.748395 2.268345 1.581936 0.850165 0.472715 1.666854 -1 -0.019070 1 1 1.330690 -0.090039 -0.603089 0.235907 1.771596 2.334059 -2.102589 -0.012765 2.222047 0.257585 -1.452797 -2.262726 -21.128584 -58.117946 11.678895 -62.805885 -28.509603 0.461524 0.332876 0.403898 1.557548 0.454725 0.808762 2.106831 0.506596 1.857251 2.069137 1.484769 1.267603 0.854430 2.404137 2.335790 -1 0.004543 1 1 1.851581 -1.090968 -0.000366 -1.446333 -2.023845 -0.730188 -1.207337 -0.163010 -1.814483 -2.153276 1.038434 -1.730212 15.097993 -48.025349 -12.039516 1.850305 48.082361 2.428663 0.541521 1.599837 2.463401 1.627424 0.358400 1.883204 1.753336 1.566020 1.093668 0.281584 2.335514 0.989968 1.148752 1.319648 -1 0.016123 1 1 -0.767077 0.832371 -1.419527 0.839034 2.176549 -1.009704 -0.780395 -1.519784 -1.865433 -0.813219 -1.848108 -1.786560 19.995637 66.676586 -16.625733 21.303605 -0.303210 1.434295 1.192581 2.200693 0.790013 1.999126 1.553661 0.387385 0.776094 2.064237 2.380314 2.432571 0.975523 1.362110 0.737537 2.033061 -1 -0.019586 1 1 0.687801 0.378567 0.850610 -1.185848 -1.858203 -1.823733 -2.106306 -1.212346 0.466069 1.224817 1.777676 0.849171 -57.414180 -10.117148 61.088941 -28.172018 62.896080 2.041274 1.185272 0.858459 0.362279 1.814864 0.664024 1.745847 1.696601 2.020244 0.997935 2.285400 2.460370 2.438701 0.497416 0.571954 -1 -0.013499 1 1 0.190995 0.920938 -1.998089 -1.402103 1.505344 -0.497872 1.464510 1.214937 0.663722 0.944671 1.042882 2.338985 18.166816 -70.327034 13.542943 66.244568 72.457839 0.608387 0.405231 1.471990 2.477491 2.188638 0.687917 0.578116 2.389104 1.668130 0.514467 1.389073 1.643133 1.143869 0.256257 1.912959 -1 0.017127 1 1 -0.517654 -1.140284 0.535760 -0.856742 1.801822 1.416602 1.839509 -1.347097 -2.339093 2.332949 -1.919635 -2.292565 65.789963 -68.086414 21.645168 40.340990 11.017335 2.400255 2.341106 0.467093 1.682017 2.155262 2.239620 0.288145 2.357944 2.213655 0.403623 1.435468 0.663763 1.867692 2.043882 2.280251 -1 0.010547 1 1 -1.337369 0.927274 0.819253 -0.414931 0.597295 1.344275 2.036141 0.058534 -1.104095 0.866848 -1.585629 -1.111711 2.948449 54.579318 64.597670 -6.964883 -58.788027 1.369418 2.051297 0.893438 1.014968 0.561013 0.693879 1.769872 0.495920 2.421604 1.143689 1.731978 0.350674 0.270288 1.477943 1.288358 -1 0.003394 1 1 -0.405018 2.263208 -0.661922 1.023847 -1.854325 2.103264 1.923442 0.293423 -2.318819 -0.931686 0.418864 -0.454026 -46.292948 4.419649 31.039350 -21.643482 -11.998185 0.572583 1.653156 0.836698 1.381586 1.814163 2.390619 2.379814 0.781388 1.045876 0.290323 0.702687 1.306322 1.353782 0.261882 1.947595 -1 0.037030 1 1 0.951363 0.427670 1.451233 -0.456434 0.481857 -2.033449 -1.931925 -1.498872 0.884241 -1.438492 -2.171874 -0.525053 55.406643 19.440662 39.213615 -36.765865 -73.885774 2.151932 0.276832 1.210787 2.199461 0.338043 1.746708 0.413124 1.374364 1.938258 2.304026 0.519705 1.683843 1.342022 0.606582 1.570377 -1 0.006726 1 1 -1.543523 -0.282345 0.002560 0.619230 -2.276040 1.773098 -0.690617 -0.588578 -0.932066 -1.246892 -0.517849 0.294832 -69.855057 -3.951273 40.947859 10.669287 68.714962 2.010615 1.163553 0.333583 1.031233 1.679638 0.430813 1.677557 1.446972 0.507824 2.240280 2.388064 2.186925 1.146274 2.428863 1.657615 -1 -0.045580 1 1 -2.179560 2.244065 -1.956055 -1.796999 -0.454965 1.617388 -2.327884 2.224565 0.169753 2.035804 -0.901654 0.949947 6.083216 -59.395780 -14.874649 51.768836 -71.170290 0.489128 0.771952 2.192067 2.072465 1.166248 0.628040 2.213822 0.949896 0.407372 1.444824 0.400014 1.534178 1.434235 2.445769 2.291652 -1 0.006097 1 1 -2.308907 0.718996 1.593028 -1.772617 -0.645811 -1.521075 0.004717 -0.824523 1.379447 -0.581564 -0.845957 -0.719119 33.266745 64.182030 57.377183 -11.690629 15.604859 2.437926 0.978926 2.306513 1.804886 1.723184 1.047354 0.377174 2.420101 0.639919 1.615051 1.665958 2.257841 0.530363 0.803297 0.259291 -1 0.055614 1 1 0.436505 -0.850703 -0.379229 2.152362 -2.264041 0.800982 -1.193266 0.702458 1.671730 1.506270 0.930801 -1.154398 -34.006906 -54.063702 51.357874 71.791568 0.890048 0.760569 2.127200 0.857204 1.775387 0.922296 2.275826 1.308050 1.150919 1.745112 0.603728 0.853017 1.161565 0.666145 1.393454 1.033453 -1 -0.001171 1 1 -1.676155 -0.475350 -1.702182 0.341182 -0.730421 -0.409523 1.946390 -0.421987 -0.191285 -1.069635 0.404519 -1.234440 44.987683 -42.011302 -33.949903 3.981333 14.272060 1.682718 0.433474 1.402739 1.833927 1.558156 1.673543 1.482016 2.236672 2.491335 0.861043 1.053353 2.204998 1.148919 1.888039 2.022458 -1 0.003781 1 1 -1.100779 0.042744 2.112901 -1.034993 -1.699128 -0.168765 0.428485 1.021072 -1.360317 1.667615 -1.687418 -1.270363 26.592505 -59.771167 -24.006746 18.618238 16.727115 1.864351 2.141759 0.290722 0.671210 1.025940 0.475804 1.841681 1.384250 1.585429 1.054955 2.123184 0.861290 0.706514 0.376498 2.308209 -1 0.026739 1 1 0.166638 1.521531 -1.758564 -0.081992 -2.028937 -1.500186 -2.343182 -0.416177 -1.498363 0.010889 -0.775055 -1.306510 39.010332 -3.352886 48.045235 46.261094 60.200344 1.932694 1.033705 0.485405 1.202970 1.324080 0.556247 1.601518 1.459437 0.751313 1.820457 2.423902 1.514755 1.240488 1.885901 2.087695 -1 0.005341 1 1 1.927664 0.572038 0.971047 1.386395 -1.613868 0.231161 2.109604 0.102931 0.516575 1.854765 0.589626 -0.316783 26.215804 59.011113 -0.218595 -73.923325 20.668855 1.096574 1.862276 1.026147 1.696586 1.766318 1.504398 0.420721 0.806840 1.305683 1.866616 1.959381 1.821660 2.387177 0.784606 1.123497 -1 -0.001408 1 1 2.221948 -1.398330 -1.052949 -1.901575 -0.344619 -0.488418 0.138320 1.531859 2.181899 -0.637657 -1.128621 -1.373088 -29.183573 11.687051 74.272190 -7.304054 -59.240690 2.000811 0.627196 1.531337 0.930953 1.523204 1.486110 1.295643 1.865306 2.456364 0.358879 0.923483 1.982305 2.342881 1.050997 0.863129 -1 0.038276 1 1 -0.773998 2.326351 0.283816 1.155469 0.208124 1.339599 -1.157313 1.785701 -0.923984 -2.085338 -2.242860 -1.341386 -19.300122 72.850369 -53.855107 -42.791058 60.680116 1.385605 1.864578 1.455764 2.022174 1.923862 1.098105 0.601694 0.424556 2.269458 2.280739 0.624170 2.425431 2.469958 1.588573 2.141206 -1 -0.002643 1 1 2.237071 -1.701827 1.589852 1.402866 1.891190 0.159560 0.372441 1.567785 -1.911651 -0.046988 1.960915 -1.353922 24.106401 6.282699 -6.684845 -2.194257 21.125339 1.428534 1.121373 2.414061 0.369327 1.022955 2.062632 2.402044 0.904601 1.874990 0.951007 1.076221 1.790829 1.712261 1.968566 0.931479 -1 0.001364 1 1 0.810533 -0.885449 -0.009317 -1.080460 2.252310 -0.051043 -0.216520 -1.086962 1.355362 -0.120128 -2.087395 0.883510 13.220854 52.893261 -72.959704 16.250998 -19.482698 1.439307 2.178892 1.145537 1.285346 2.059361 1.433725 0.623600 1.840179 0.892383 1.287478 1.895934 1.967588 0.252678 0.258375 1.516050 -1 -0.010591 1 1 0.989245 0.940765 1.369586 -1.386677 1.593663 -0.516318 -2.253565 -2.193246 -1.575317 -2.145750 0.295374 2.204881 -25.329808 -18.076117 -55.294242 69.681306 -66.295627 0.915888 0.324165 2.492208 2.043157 1.346038 0.616231 1.738068 1.453271 0.631566 0.721861 1.822379 0.969837 0.300569 1.905213 0.422390 -1 0.013988 1 1 0.615730 0.172527 1.541058 1.274018 -0.679872 0.939640 1.316318 -1.308082 -1.634426 -1.282862 -1.883932 -0.706407 -66.112995 38.890231 -71.891696 -33.737489 -25.973371 0.858404 1.702986 1.327139 2.481974 1.032907 0.567465 1.130359 0.451528 1.076283 0.596227 0.780299 0.729672 0.339744 1.082850 0.708904 -1 -0.022966 1 1 -0.345062 1.494274 1.949498 -0.028647 -0.806559 1.706588 -1.681533 -1.335257 -1.268480 -0.499188 -1.791864 1.025396 20.038738 41.076324 69.776342 30.979857 28.459973 1.026483 0.599832 0.634325 2.102497 1.911126 0.796933 1.306361 2.007141 1.266627 2.452201 2.394454 1.586621 0.839636 1.266479 2.208649 -1 -0.012254 1 1 -0.218255 -1.969891 1.294042 1.293515 1.858543 -1.895791 -2.103747 -0.626844 1.529665 -1.719503 1.390793 1.600614 -47.809136 21.847822 -3.662240 -51.271700 26.543022 1.503542 1.785377 2.328428 1.131564 0.446482 1.778216 1.230679 1.262853 2.024254 0.892489 0.808378 2.411640 2.428460 1.623304 0.865870 -1 -0.041762 1 1 1.742134 1.974497 0.729365 1.520511 -0.054015 1.665064 -2.142767 -1.406305 1.570495 1.224940 -0.866728 -1.097720 -12.170262 54.412433 -40.230633 43.752350 45.754137 0.471683 2.328425 1.083596 2.001379 1.173196 0.414020 0.682455 1.023401 0.556036 0.296528 1.503968 2.195701 2.389071 1.112926 2.190891 -1 -0.002640 1 1 2.208384 1.530281 -0.787056 -0.373967 1.068240 -0.286653 -1.714521 0.305940 0.710230 0.360624 0.883500 0.252885 -10.700254 10.823655 -36.823671 4.565181 -72.995248 1.657940 2.497612 0.608844 1.334396 0.698760 0.558082 0.934893 2.489553 2.415848 1.154893 1.038255 0.454030 0.380007 0.525923 0.443249 -1 -0.002947 1 1 2.135789 1.942967 -1.405120 -2.074106 -1.956876 -1.450004 2.250407 0.949985 0.831879 -0.275395 -1.000424 -0.318003 -26.472870 -29.522653 12.771096 -6.190227 60.860906 1.963590 0.549502 0.728930 1.381724 1.883030 1.090330 0.425122 0.520326 0.867882 1.238681 0.754980 0.454418 2.406571 0.485327 2.144632 -1 -0.003608 1 1 0.918222 -0.516116 1.151169 -1.373347 -0.554947 -1.183344 -2.187790 0.580069 -0.711714 -1.726809 1.119990 -2.315590 47.897517 -36.424459 -35.877104 13.509681 -42.791814 2.094722 1.736033 1.003345 0.964191 2.149958 0.840445 1.364475 2.222499 0.538807 0.980083 1.511301 1.688652 1.183096 0.295289 0.925934 -1 0.000638 1 1 1.080668 1.235185 1.675802 -0.750123 -1.669197 -1.342464 0.118330 0.136249 -0.287432 -0.663065 0.670626 -0.818318 63.482870 6.596758 21.714420 4.257886 12.294848 0.467696 0.574058 1.692814 1.381250 0.665090 1.665137 1.958254 0.866166 1.653912 2.299631 0.898703 1.753686 0.708049 1.429592 0.898063 -1 0.075080 1 1 0.106521 -0.417515 -0.421447 -0.541149 -0.182997 1.561784 0.893020 0.029950 -0.860894 -2.017218 2.256173 -1.089659 -49.389218 15.409694 -59.274079 -69.445217 -15.762159 1.155861 1.548553 2.275925 0.726658 1.434849 1.505522 1.302467 1.809527 0.971707 2.481217 1.807401 1.234891 2.310886 1.062661 1.135939 -1 -0.014903 1 1 -1.180057 1.226870 -1.415264 1.798729 1.264537 0.193827 1.390259 2.052086 -0.566767 -1.919189 0.495920 -1.293597 46.818589 -19.982723 0.367809 31.758524 65.513902 0.507314 0.427303 1.177723 2.236311 0.937247 1.555025 0.806369 2.395449 0.302419 1.509455 2.159585 0.649241 0.786377 1.638937 0.355926 -1 0.011147 1 1 1.410980 1.593196 1.048735 1.753997 -1.278186 1.307420 -0.066324 2.127751 -1.212572 1.378176 1.617048 1.383675 -7.004086 32.334207 -8.988791 -24.612655 35.104650 2.182878 0.634161 1.587867 1.529385 1.867092 0.961185 1.127978 0.919373 0.403224 1.488111 1.188093 1.030263 1.133365 1.462590 2.002141 -1 -0.050603 1 1 -0.632955 -2.220143 -1.255699 2.249229 0.003610 -0.593144 -2.271111 -0.219394 -2.264138 -0.832326 2.187940 1.940408 -63.748530 28.464666 55.649466 50.573307 -64.434590 2.092630 0.323791 0.712615 1.673081 0.465103 1.991105 1.752772 1.094172 1.998644 2.451608 1.430654 0.756425 2.231416 1.916964 2.158905 -1 0.000997 1 1 1.353381 -0.423061 0.610162 0.838499 -2.100964 -0.979303 1.220902 1.953685 -0.347834 2.030880 1.165817 -0.227043 35.684932 56.649077 51.039486 -29.362408 6.005547 1.153491 2.225667 2.041783 0.749253 0.938521 0.469274 2.345770 2.365260 1.428609 2.376760 1.200083 2.302132 2.432704 0.958157 1.995587 -1 -0.030939 1 1 -0.267464 0.349390 0.566610 -0.716062 0.589927 0.034981 -1.130974 1.488188 -1.381638 1.457609 -1.684084 -1.792819 -28.544234 -42.939616 -36.125772 34.152189 -54.153699 1.956661 1.101744 1.014465 1.108921 2.393805 1.924365 0.556624 1.177177 2.060934 0.875175 2.310259 1.777156 1.417625 2.278021 2.203877 -1 -0.018667 1 1 -0.302079 -1.794911 1.646797 1.860733 1.929931 0.978195 -1.009881 0.951354 0.266390 0.439259 -1.691429 2.003831 -33.396071 12.226654 -6.626594 -73.164769 19.733984 1.660930 1.001490 1.288561 2.090828 1.549566 1.301119 1.664086 2.295355 1.032453 1.938345 1.521975 1.089169 1.168297 1.324691 1.827083 -1 -0.017497 1 1 0.853960 -1.438889 0.573220 1.989009 -0.417290 -1.362064 0.580662 -0.179719 0.102553 -1.121041 -1.209283 0.109177 58.149368 66.435502 -18.518670 6.705203 44.352947 0.474597 1.807458 2.191465 0.951273 1.045363 0.668988 1.930829 1.184624 1.220046 0.309138 1.927176 0.543936 1.675099 0.635499 1.589070 -1 0.043477 1 1 1.205419 0.922874 2.271022 -1.291395 0.784667 -2.072478 1.845845 1.466115 -0.090094 -1.533520 -1.815487 -0.165518 -49.533808 -14.707310 14.240762 -55.506733 -51.662385 2.279456 1.571775 1.079647 0.871703 2.464242 2.266202 1.554566 2.089450 0.880388 2.181754 1.984964 2.038797 2.302393 2.327359 1.175417 -1 -0.042715 1 1 0.100416 0.653090 1.334406 1.108915 0.040095 -0.002273 -0.502508 -1.046647 0.345958 -0.577139 -1.878205 1.299347 28.883485 44.728240 -52.466674 42.616363 3.204629 1.527865 1.081061 2.151044 1.098416 1.325256 2.322035 1.685256 0.346938 0.494203 0.574121 0.505203 0.945417 1.620650 1.262633 0.563704 -1 0.017794 1 1 1.927114 0.759922 1.432314 2.026553 -0.873271 2.021188 -1.500718 -1.867885 0.393727 1.178846 1.978960 0.332059 45.833229 69.081433 51.647532 -9.936351 -50.254322 1.759106 1.803477 0.538880 2.209426 1.322449 2.405847 1.819868 1.524640 0.878044 1.042657 2.430036 1.119782 0.427602 1.714396 1.860062 -1 0.022375 1 1 -1.899083 -0.872404 -2.250714 -1.402913 2.026748 -2.306027 2.010871 -0.542802 0.313863 1.932732 0.922700 -0.648212 17.311880 -39.233418 3.947164 39.983649 5.196570 1.956342 2.490196 1.974244 1.865688 2.117129 0.335169 0.688520 1.698304 1.390267 1.470799 0.475580 0.326947 1.998944 0.746083 1.664695 -1 -0.010204 1 1 -0.429924 -1.634997 -1.460431 1.367339 -1.447628 -0.225021 2.113828 0.414740 0.903653 -0.328474 2.256678 -2.032494 -0.850307 -41.108947 -18.078076 61.773962 -65.023643 2.089445 0.795511 2.154441 1.945245 0.478116 2.441704 1.464983 1.726555 1.452646 1.378410 2.432111 2.234479 1.631818 2.213466 1.719539 -1 -0.000430 1 1 1.151510 -0.359534 -1.402882 -2.156290 2.226694 -1.744010 -0.517621 -0.590168 0.618924 2.013037 -1.848546 0.267313 57.836898 64.744896 67.461893 -17.961517 70.781494 0.993604 1.494712 1.881685 0.974279 0.706049 1.558448 2.094734 1.949933 0.529748 1.724350 0.402051 2.018619 0.683256 0.987143 0.920668 -1 -0.047723 1 1 1.988477 0.069071 1.621837 1.757430 -0.119979 0.409368 0.153946 0.269742 0.232098 -0.989412 0.977048 -1.430003 -28.172499 54.805180 -39.347143 42.569350 -36.942481 0.740728 1.664761 2.393160 2.340682 2.347236 2.237507 0.781219 0.445718 2.430748 1.828983 1.717841 1.261056 1.073900 1.033291 0.269119 -1 0.029848 1 1 0.602025 0.729881 0.760383 -0.234051 1.156009 -0.128722 -0.446445 -1.278619 -1.253989 -1.992413 -0.247598 -0.334270 -28.975993 50.487591 -5.064511 -69.242031 -50.817501 1.528823 1.424916 1.058799 1.486679 1.871826 1.773469 2.449791 2.393310 0.360261 1.649293 1.159105 2.082115 1.349911 0.446919 2.363982 -1 0.004368 1 1 1.641273 -1.446185 0.475353 1.751713 -1.965781 -0.315976 0.254613 0.439963 0.715038 1.043848 -0.271912 0.985980 -66.822663 -38.494173 -21.560545 31.918877 60.570332 0.708615 1.938842 0.862177 2.109255 0.752316 0.672375 0.364701 2.023428 0.503499 1.555143 0.543758 0.943681 1.689911 2.080705 2.408018 -1 0.064123 1 1 -0.506211 -2.032356 2.301615 -0.763201 -0.004359 2.136149 -1.437401 2.025965 -1.337774 -1.155200 -0.401312 -1.420322 51.561685 47.246649 -25.573216 -59.037116 13.199614 1.313648 0.730953 1.618754 0.893723 1.308456 1.226841 2.024913 0.708685 0.873914 1.379827 1.494945 1.284617 1.053848 1.524174 2.042737 -1 -0.033881 1 1 -2.071982 0.744532 1.964295 -1.093175 0.610726 0.889309 -1.089305 -0.311088 2.288231 0.491453 -0.960500 1.517118 -17.113391 -74.761033 41.324437 39.812628 -19.163936 0.800879 2.376165 2.452016 1.533730 0.656581 0.409039 2.474494 1.313097 0.470399 0.998049 1.957335 1.175196 0.259982 1.512950 2.404788 -1 0.007817 1 1 1.172762 -1.320570 0.536000 -1.540483 -1.031501 0.435316 -1.984544 0.049709 1.373136 1.727914 -1.408424 -1.050402 -47.640757 1.803465 10.843139 -9.366424 -71.494461 2.013801 0.700673 1.213689 1.465280 2.211950 0.990809 1.779747 2.201483 0.581518 1.078769 1.872233 1.874468 1.176665 2.457720 0.646180 -1 0.043406 1 1 1.776298 1.256995 0.666993 -0.629407 0.872909 1.311935 0.426268 1.459451 1.015560 0.247262 -0.601835 -2.246725 -10.455708 70.921301 74.305152 -53.309810 -27.984303 2.392232 2.498870 1.509745 0.291649 0.493986 1.430645 0.600617 0.327130 0.576209 1.852078 0.632540 1.346109 1.801585 2.491078 1.040752 -1 0.014436 1 1 -0.567061 -2.150758 0.950306 1.511919 1.624075 1.663814 0.403411 -1.004537 1.242816 -2.014232 0.597128 -1.452219 -63.105502 35.829887 -57.082393 16.226125 12.482353 0.488642 1.605625 0.731252 2.144087 1.169219 1.063753 1.487837 1.083165 1.504364 2.101358 0.781406 1.335197 0.663506 2.042435 0.455074 -1 0.003063 1 1 -0.806670 -0.162056 0.085085 2.176134 1.435328 0.831507 -1.815867 -1.847133 0.447592 1.709879 1.791730 1.445630 -11.938562 48.586812 -1.446450 -10.477745 0.545419 1.627979 0.697931 2.384613 0.441932 1.802425 0.847912 0.865436 0.628395 1.429493 1.490637 0.892129 1.519170 1.191841 1.026095 0.822318 -1 0.056670 1 1 0.293738 -1.723309 -1.315889 -0.910169 -0.798094 -2.110261 -1.717380 -0.621590 0.309895 1.219284 -1.673115 -1.212889 24.753396 -69.669066 -28.000388 -52.514740 -15.238690 0.374940 0.872535 0.696350 0.556040 0.364571 2.093498 1.428372 0.643318 2.491288 2.322057 2.064508 2.437961 1.555808 0.456876 0.973185 -1 0.004370 1 1 1.153599 1.773945 -0.582280 1.256015 -1.662792 -2.076242 -0.165263 -1.974497 -0.722764 1.048985 1.247911 -1.201490 -26.993287 73.818240 13.157525 38.526608 -33.302704 0.346687 0.763016 0.503757 1.399753 1.142632 1.970362 1.865070 0.726990 0.266848 2.169275 1.497515 1.728456 1.915255 0.436942 1.177262 -1 -0.045129 1 1 0.349783 -2.250770 -2.353924 -1.900581 2.223342 -1.534267 -0.241133 -0.070567 1.496959 -0.046116 -2.236857 0.586211 -36.918941 53.361642 -0.878579 -66.269739 -45.502055 0.579529 1.393704 0.728471 0.416196 1.248812 2.278510 1.425692 0.598914 0.941030 2.141843 1.709665 1.083929 0.848769 1.756010 1.506934 -1 0.014905 1 1 -1.295290 1.294854 0.801542 -1.200470 2.143224 -0.332789 0.421652 -0.733424 0.952926 -1.587687 1.997546 1.691336 36.642276 -53.261585 32.541498 24.960964 -31.070448 0.609820 1.988950 1.525166 0.722031 2.433050 2.267546 1.641121 1.075484 0.654707 0.417216 0.407185 0.561595 1.483064 1.860477 2.293796 -1 -0.018135 1 1 1.737667 2.285761 1.386498 0.110461 -0.156448 0.089092 -1.177576 0.513832 -1.831277 -1.653535 -2.008661 -0.005040 3.759636 38.201049 45.035624 13.737675 39.106579 0.839167 2.382535 1.512768 1.588564 1.988903 0.740160 1.120152 2.141319 1.898026 1.122099 1.116957 2.450328 2.419237 1.859615 1.293727 -1 -0.004538 1 1 -1.068731 1.469657 -1.817492 -0.877792 1.433996 2.021279 0.014828 -0.537445 0.815509 -2.073310 1.998219 -1.129518 -73.504656 7.252974 -49.271712 40.339583 -12.623779 0.357306 1.486155 2.050291 1.982106 1.255050 1.374537 0.338392 0.848147 0.311194 0.482741 1.419942 0.708448 1.388078 0.670468 2.049641 -1 0.011768 1 1 2.137795 -2.052538 -2.311338 2.278671 0.036739 0.151779 1.554980 -0.357572 -1.422952 -0.178915 -0.515257 1.442141 71.269275 72.709065 -28.748076 -18.912411 -10.887194 1.659027 0.521307 1.611926 0.883926 0.887986 1.637509 1.111540 1.399417 2.246887 0.931324 1.014673 2.352736 2.434152 0.540977 1.449254 -1 -0.079833 1 1 1.958392 -1.345015 -0.332041 -1.141970 0.479296 2.052131 0.197958 0.135588 -1.971696 -0.772947 1.134704 -0.068281 70.885390 70.744164 -52.839844 70.733870 74.156698 1.399291 2.385828 0.605848 0.490781 1.556764 0.781026 1.701674 1.787371 2.100624 1.935521 1.308806 0.357988 1.707542 1.405963 2.026836 -1 0.013330 1 1 -1.767980 1.879324 -1.345657 -1.702412 1.189707 0.740256 0.781839 2.230448 0.085091 2.268041 0.455943 0.682891 -64.381532 39.597263 -38.808847 -60.295314 16.663712 1.630185 1.768989 1.399951 2.220901 0.690529 1.729005 2.137367 0.726916 1.269210 0.855662 0.613978 2.132338 1.709294 1.612993 0.821530 -1 0.009163 1 1 0.276856 1.990018 -2.309194 0.604413 -1.544067 -0.003439 -1.254964 0.476825 -1.778010 -1.764033 2.255274 -2.059350 32.139247 14.324451 1.050307 -47.492848 -62.296692 1.067353 1.246139 2.367303 2.017050 1.315678 1.102782 0.453425 1.469018 2.035386 1.231134 2.164002 0.628628 0.844928 2.451823 0.539757 -1 -0.073994 1 1 -1.789979 -0.288271 -0.634832 -0.776102 -0.056923 -0.091179 -0.913085 2.036677 -0.366272 -1.559476 0.186213 0.649895 -16.875183 28.796640 -64.879844 64.466861 44.533642 1.028704 1.920590 2.362793 0.469271 2.281690 0.866735 2.221132 2.314142 1.785135 0.519054 1.993148 2.333572 2.086440 2.052745 0.481048 -1 0.041304 1 1 0.141381 1.149041 0.564057 -1.226106 0.121574 -1.881580 1.132240 0.933571 -1.728180 1.646976 0.148495 -1.819000 65.058588 -60.303281 32.751795 -40.581023 4.741321 1.935679 1.712392 1.915823 0.981269 1.193743 1.488051 2.430329 1.534088 2.175151 1.263691 0.345624 0.903685 2.235984 2.185106 2.069978 -1 0.005899 1 1 0.106945 2.003083 0.509031 2.300160 -1.656020 -1.358394 0.989110 -1.331725 1.539741 -2.014074 -1.446670 1.750965 -12.960792 -32.030775 8.767222 50.702896 13.576668 1.870858 1.268208 2.022463 2.278684 2.092695 1.422737 0.439791 1.811101 0.417365 0.652322 0.821140 0.899241 1.797011 2.115906 2.284657 -1 0.005394 1 1 -0.916533 0.622554 1.753646 2.247787 -0.657228 -0.190931 0.151374 -0.540992 -2.251210 -0.315062 1.475353 -0.341348 -65.340179 -22.380474 51.380151 -3.803535 -26.016750 1.172288 0.894142 1.586111 1.274669 0.362655 1.395383 1.950488 0.850613 1.258135 1.471954 1.874459 1.037639 1.353336 1.762138 1.007502 -1 0.012319 1 1 2.211535 -2.050560 -2.060333 -1.385896 0.589304 -1.004679 -1.158573 -0.546142 0.720882 0.303665 0.183473 1.735694 67.559964 -19.690585 -39.654172 -17.666610 -72.715460 2.443911 0.308951 1.035883 1.077295 1.850113 1.356099 0.954688 2.191692 0.259925 0.554967 0.337600 1.036303 1.397723 0.784838 0.515828 -1 0.007752 1 1 -0.974870 0.328764 -2.097137 2.080919 -1.351865 2.346000 0.658865 -0.576192 -0.093078 0.154108 -1.727254 -1.647251 -1.876165 -32.707647 32.574831 -14.814610 10.842191 0.995492 1.737186 2.393965 2.369632 0.651834 1.615949 1.004654 0.471505 1.576985 0.881461 2.215698 0.992328 0.313787 1.318141 1.998427 -1 0.071024 1 1 0.804462 0.743017 0.052826 1.917835 0.316634 1.387791 -1.722071 0.649100 0.242340 1.496358 -0.733047 -2.135309 45.300142 -40.514398 74.509277 -72.583670 36.252747 1.373874 0.457622 2.247206 1.782395 1.708680 0.279344 0.692964 2.138034 0.685748 2.360935 0.730846 2.079117 0.476553 0.928443 2.097800 -1 0.027587 1 1 -0.029065 1.592040 0.462427 1.287595 1.319549 1.151806 -0.096690 0.706480 -1.411901 1.768633 -0.328753 2.282648 29.023457 -2.753207 -73.150954 -48.091685 73.046833 0.596885 0.602852 1.886776 1.048354 1.437904 1.110406 0.336682 1.367080 1.014422 0.386446 0.745968 1.980258 1.686996 0.335190 1.031567 -1 -0.004709 1 1 -0.616745 1.630457 0.556396 1.960800 1.420302 -1.946844 2.219501 -0.123929 0.007121 1.874003 -1.248210 0.889115 11.562789 -64.205013 6.353928 -9.535620 -65.160730 1.279108 0.714339 1.390747 0.530749 0.541895 1.128884 0.408717 1.554887 0.742679 0.707984 0.340032 1.417580 1.513107 0.542384 0.354097 -1 -0.019109 1 1 -0.017425 -0.694432 1.272187 1.535755 1.676912 -0.934810 -0.248353 1.105542 -0.107797 -2.185330 -0.476809 2.044659 58.882143 -67.815695 71.619202 -46.070274 -3.086878 1.657540 0.269174 0.763732 1.299332 0.873906 1.238529 0.461718 1.336130 0.584366 1.694470 2.203587 2.194858 1.732965 1.192097 0.824462 -1 0.003033 1 1 -0.822551 1.531390 -0.996933 1.799402 -1.565759 -1.728765 1.241667 2.241264 -1.913986 -1.592026 -0.237565 -1.354067 -53.155125 21.815039 45.354711 -23.364099 19.595968 0.616442 0.789887 2.135935 1.417023 1.149944 1.112624 1.615231 2.429372 1.212792 2.142186 0.718867 0.993397 0.270620 0.316564 0.733079 -1 0.041027 1 1 -0.542740 1.350585 -0.295169 1.231866 -2.273004 0.954052 -1.502444 2.122819 0.724524 0.266777 2.241585 -1.229741 9.082412 -51.905588 22.779298 51.662111 -64.900165 1.718973 2.281300 1.052170 0.329998 1.521117 2.406069 1.046302 0.696896 0.723845 1.413833 1.540115 2.213582 1.418839 2.422673 1.111968 -1 -0.010145 1 1 -0.575331 0.226366 1.632545 -2.058067 -0.999950 -1.781376 -1.777678 -0.881811 -0.132801 1.681086 -1.473217 -1.466456 -29.728065 10.408958 43.357401 7.838224 37.032830 2.286624 0.548125 2.344408 1.961684 2.274275 2.236556 0.538389 0.710617 1.834885 1.902978 1.109099 0.876438 1.041195 0.372715 1.721778 -1 -0.035559 1 1 2.221149 -0.691784 -1.354570 -0.701523 -0.105897 1.478012 1.951592 2.184385 -1.272396 -0.344274 0.594362 -0.824296 15.083675 11.331406 -53.064895 38.304783 -11.511488 1.771301 2.006700 0.608364 2.274430 0.336485 0.306033 1.493156 0.482022 0.595206 1.624496 0.656750 0.998720 1.987855 1.120176 0.291016 -1 -0.070437 1 1 -2.332112 1.843089 2.257235 -2.088271 0.305384 0.793372 -1.851533 1.904819 -1.675496 1.176054 2.176814 -1.274331 4.285430 25.220677 -16.087130 73.609042 -52.834169 1.616889 1.060966 1.898039 1.336809 0.757522 0.415639 0.891618 1.929198 0.774785 0.303824 0.364323 2.421848 0.748847 0.866455 2.004719 -1 0.007492 1 1 -0.123307 1.027492 -1.841276 -0.069572 -0.619734 -1.485842 -1.602193 -1.464368 1.175683 0.653049 0.643332 2.263101 71.397156 -27.998148 -14.869513 -11.900832 -67.290619 2.073541 1.252105 1.375553 1.668914 2.441969 1.423525 2.436780 1.953805 0.352864 1.087454 1.591664 2.352872 2.473101 0.404608 2.254316 -1 0.003062 1 1 1.349765 0.059016 2.287282 -1.323879 1.459683 0.189791 -0.475016 -0.810740 2.120965 -2.167343 0.229689 0.933799 66.758850 15.986139 29.033429 14.839490 -42.686325 1.689055 1.197615 1.312488 1.490435 1.982100 1.156614 0.708006 0.712452 1.176113 2.181265 0.523574 1.466281 1.037472 0.787533 0.820569 -1 -0.013505 1 1 -0.067002 0.155779 -1.917560 -0.406114 -2.013924 1.063850 1.321085 -1.303061 -2.075375 0.268917 0.512670 2.189288 33.078522 50.726791 -34.817889 -34.266875 -73.374219 0.617406 1.245596 2.231759 0.916551 2.474200 0.873416 1.994457 1.837399 1.413383 0.721589 1.753638 2.141786 0.748671 2.407576 1.637960 -1 -0.020085 1 1 -1.722751 -1.360528 -1.876750 2.195337 -0.979510 -2.244722 0.337918 0.967318 -0.021821 0.827632 -0.966044 -2.123388 -27.308125 32.339938 -62.669273 17.522912 57.585171 1.884470 0.529599 1.462678 1.236044 1.447298 1.483656 0.561052 1.358015 1.652152 1.969054 2.398486 1.855497 1.834831 0.998000 1.131580 -1 -0.054359 1 1 -2.218406 -0.335374 -0.614350 -0.543912 0.508988 1.573090 -2.296695 -1.374048 1.796339 -1.205991 -1.105791 0.636343 -66.903175 -41.666765 56.676621 63.975880 42.613380 0.671169 0.330829 1.999844 2.371582 1.934808 0.564087 0.616382 2.035029 1.973165 1.727285 2.474906 1.495943 2.319461 1.182918 1.806334 -1 -0.020256 1 1 -1.778543 -1.291060 1.713285 -2.224348 -1.239637 -1.102241 -0.964258 -0.376783 0.861806 -1.503015 1.949233 0.234541 -74.295803 60.434348 70.080402 41.314495 22.718862 0.413581 2.313038 1.233441 0.445084 0.775870 0.547672 1.465165 0.281580 2.261133 1.854830 1.875770 0.558794 1.654941 1.591166 0.731484 -1 0.001894 1 1 1.021456 0.372784 -2.095016 0.028521 -1.316047 1.147607 0.017550 -1.921204 -0.394120 1.639347 -0.841405 0.383373 48.054494 51.887664 -24.036208 -26.549101 39.255306 2.333993 2.425834 2.486414 1.411374 0.718024 0.330934 1.508223 1.709711 1.866065 1.709165 1.679489 2.416518 1.163507 1.808966 0.545767 -1 -0.073198 1 1 -1.034809 1.401855 -0.975691 0.669267 -0.101691 1.476960 -1.596442 0.943867 1.671388 0.463617 -2.285937 0.368190 25.815215 -73.682914 11.267167 67.277682 36.008198 0.471776 1.636129 0.411299 2.206570 0.570241 0.542392 0.481448 2.192739 2.117512 2.278247 1.501453 0.418814 0.257999 1.930917 0.423123 -1 0.027776 1 1 -0.718208 2.217531 -0.247030 -0.225226 -1.321000 -1.983033 1.891031 2.203321 1.261789 1.144126 -1.941083 0.086068 -4.902793 -51.247687 -19.871073 -73.117330 67.030482 0.344609 1.849717 1.449877 2.091632 1.565837 0.264501 0.961906 2.005577 1.975315 1.870700 0.862175 2.076185 0.689392 0.612087 1.838568 -1 -0.020162 1 1 2.117862 2.237454 0.021980 1.844426 1.174750 -0.886894 -0.740966 1.430296 1.082925 1.473422 0.205935 2.250017 -28.389331 10.507205 44.599615 35.723827 -39.646778 0.724019 2.086577 2.096906 2.448846 2.257968 0.415142 1.536924 0.334013 1.498611 2.150757 0.774974 1.231427 0.350531 2.377726 1.685534 -1 0.062159 1 1 2.009345 2.078693 -1.063960 1.544899 -0.147533 -0.869163 0.389853 2.036856 -2.060661 -2.178017 -0.100675 -0.297552 -35.504482 -23.826898 41.318573 -58.736231 -29.838456 0.701031 0.477222 0.925364 2.101056 2.440037 0.459614 1.988304 1.920951 1.673256 1.162817 1.469209 0.746817 0.506547 1.034983 1.715848 -1 -0.047209 1 1 -0.388982 -1.534004 -0.525712 0.081318 0.121728 0.702628 -0.181209 -1.378700 -0.992605 -0.862097 1.332373 -0.079122 -29.164475 32.675804 32.230647 50.479122 2.607485 1.735062 0.437120 1.923261 2.247675 0.667677 2.397523 1.420602 0.563755 1.780826 2.337351 0.355498 0.351871 2.388649 0.773268 1.817821 -1 -0.044399 1 1 -1.906765 1.961588 0.531970 1.418970 -0.764817 1.114682 -2.005082 -1.116563 -1.348977 -0.954208 -1.117575 0.495056 -53.375635 65.702443 -39.033733 60.054352 -16.512793 0.917240 0.545802 1.537581 2.376437 0.268116 0.967778 1.691683 0.362257 1.449981 1.576380 1.975614 2.395488 0.962910 0.878010 0.459541 -1 0.009608 1 1 1.700192 -0.793151 0.863487 -1.525660 -1.659692 -1.806232 -0.131941 2.007168 -1.517815 -1.755055 2.338279 -1.875607 -68.622157 17.399117 -73.032400 -5.553639 -40.010212 1.350381 1.610429 0.476743 1.861788 1.816976 2.415033 0.965505 1.741885 0.355384 0.693530 0.404962 1.438432 0.977567 1.960466 2.051948 -1 -0.007943 1 1 -1.974623 1.870301 -2.190584 0.756717 -0.594444 -0.548927 1.043504 -1.338834 -0.118969 -1.464059 1.651219 0.775782 -19.443520 62.752826 36.744915 21.781334 -71.115156 0.888525 1.687560 0.826126 1.447257 0.796875 0.324183 0.540880 2.071113 0.945245 0.987228 2.334574 0.928480 0.459971 1.226903 0.801642 -1 0.061164 1 1 0.951260 -1.303999 1.009368 -0.158107 0.483533 -2.128160 -0.945507 -0.961024 2.132783 -1.458016 -0.454412 1.486928 31.868987 -27.943740 -0.432224 -64.388401 74.137576 1.078613 1.507723 2.301925 1.201410 2.095386 1.658590 2.167422 1.858706 1.771735 0.308515 0.457795 0.655510 0.401967 0.602125 0.908980 -1 0.085069 1 1 -2.240218 0.642271 -1.439243 -0.666193 -0.068952 0.377734 0.995829 -1.511669 -2.133148 0.040726 1.192066 -2.032432 32.747122 30.884883 -67.770691 -72.007211 -25.188518 0.723590 1.627722 0.870438 1.458882 0.424091 1.195104 1.863576 0.370345 2.395917 1.420110 1.284235 1.388980 2.339198 2.151611 1.625029 -1 -0.030930 1 1 -2.120348 -1.597883 0.284357 0.826516 -0.875366 -0.197597 1.227561 0.774711 0.241137 0.141563 -0.506217 -2.120427 56.426958 67.880132 -38.616007 30.771290 -26.934426 1.571604 0.446136 0.463844 1.078458 1.140184 1.324258 1.306895 1.985452 1.240078 1.743855 1.978007 2.118598 0.276462 1.750381 1.406316 -1 0.015159 1 1 -0.072352 -0.216342 1.903341 1.750555 2.139574 -0.425353 -0.211605 1.408846 -1.271853 -0.636900 2.172059 -1.083292 56.553550 -54.490079 -64.758135 10.031298 -3.970508 1.639996 2.405737 2.220290 1.659551 0.316869 1.362255 0.913504 0.761634 2.038109 1.991885 1.368008 0.863982 0.946346 1.491095 1.831120 -1 0.035435 1 1 -0.511245 -1.814757 -2.043881 1.807850 -0.945351 1.666481 -1.888578 1.322148 -2.285888 1.186725 -2.253599 1.947637 53.421353 -47.312249 -26.964597 -43.983106 -24.062509 1.096269 1.248368 1.571734 0.378056 1.482454 0.602937 1.054451 0.401952 0.352671 2.339290 1.443642 0.798311 1.961486 1.200408 1.006393 -1 0.000690 1 1 -0.917522 -1.859623 -2.116020 0.450020 0.097944 1.514684 0.969155 -2.138717 0.687225 0.132658 0.616969 2.141315 17.997721 -62.309851 58.341635 -2.139590 39.905089 1.897347 0.956991 0.399519 2.213470 1.791895 1.635707 2.326784 0.503827 0.320932 2.147823 0.967703 0.428724 0.313424 1.969026 1.922629 -1 0.014498 1 1 1.994085 0.085247 0.188284 -2.228266 -1.112015 -0.308630 1.201295 2.289810 -1.240179 -0.790216 -1.651895 1.995246 23.457685 53.314073 -50.380939 -2.440615 -69.410622 0.860117 1.236212 2.007500 0.559938 0.630685 1.672909 2.084939 1.565651 1.638263 0.291086 2.276330 0.774106 2.397292 2.029416 2.139521 -1 0.042462 1 1 -0.129430 1.786269 -0.801700 -1.449569 0.136492 -0.915151 0.301327 -1.420501 -1.392942 -0.032684 2.029823 2.248481 49.855984 29.520192 -54.141284 -52.557898 9.405971 1.167450 0.586244 1.747186 1.700657 0.433569 0.747651 1.025159 0.849950 1.357977 1.019026 1.272376 2.322539 1.165100 1.580009 2.216183 -1 0.006455 1 1 0.070927 -0.167225 -1.967224 -1.020702 -1.840589 2.059771 1.365808 1.089704 2.312055 0.353064 1.042846 1.743764 34.912389 -27.471270 -9.628924 16.677879 -44.888384 2.288999 2.210484 1.101428 2.458034 1.423574 1.001053 0.691244 2.480697 2.079142 0.893771 2.109276 1.100822 1.267197 0.780797 2.349140 -1 0.053811 1 1 1.038565 0.476372 0.030715 -2.138209 -0.202022 2.243803 -1.655617 0.695939 0.497512 1.903281 0.752558 0.195491 34.457808 -17.621073 -57.371680 -45.821644 -24.370366 2.233795 1.396097 0.446334 1.533661 1.737815 1.700371 2.392493 2.378346 0.859466 1.540040 0.955483 2.054972 1.922623 0.529949 0.605042 -1 -0.003683 1 1 0.699030 0.616310 0.499648 0.107501 1.919019 1.361925 1.796577 -1.924806 0.337678 1.631144 -2.044169 1.682277 -9.687404 -66.197487 -31.166122 -9.015112 -16.983699 1.449621 2.288370 0.631097 1.850737 0.585394 0.968607 2.127866 0.788354 1.117955 1.221455 1.495449 0.754546 2.161426 2.333112 1.110346 -1 0.005299 1 1 2.011301 1.974645 -1.497177 1.096379 1.406480 1.364376 0.577865 -0.053487 1.105015 0.469291 -1.166689 -0.293918 -41.116216 9.758952 68.708167 -71.838584 -41.077072 2.389653 1.902692 0.798177 1.960186 1.849306 1.290733 0.354762 1.481685 1.187426 1.063225 1.624269 1.335226 1.142339 1.537389 1.399896 -1 0.030688 1 1 1.513523 0.303922 -0.205884 -1.405702 2.280071 0.012219 -1.978547 1.895357 -0.485544 1.327593 -0.312399 -0.887005 67.080270 18.094475 63.841415 32.655340 -11.701890 1.020114 1.558926 1.126438 2.046371 1.352078 0.865797 2.203896 0.622900 1.323783 2.318440 2.016832 2.142759 1.353037 1.247917 0.732781 -1 0.010662 1 1 -2.259598 0.075066 -1.281859 0.837159 -1.069449 -1.168569 1.105387 2.002497 0.090261 -0.372675 -0.789408 -2.201255 15.219476 43.741343 10.744637 -14.879488 -29.551054 1.156630 0.982624 1.459015 0.422362 1.391082 1.659976 0.720430 0.274249 0.551867 2.232329 1.507614 0.468582 1.961462 0.787452 1.697886 -1 0.020361 1 1 -1.499722 0.747358 2.323489 -0.680189 0.326907 -0.317074 0.644469 -2.183881 0.304703 -1.224369 1.032458 1.505006 -46.632199 2.633373 9.093132 -21.730437 26.545925 2.235509 0.955666 0.632890 0.479140 1.651937 0.600337 2.363693 2.094647 0.480083 1.746601 0.877802 1.467400 1.835679 1.755870 1.405384 -1 0.028781 1 1 -0.428557 -2.227188 -1.845454 0.401823 0.578761 0.860550 0.944580 -0.478824 1.164946 -0.727978 -1.759088 0.537545 27.840384 63.328087 -44.840252 -30.106971 -57.867011 1.812127 1.919737 1.520011 1.826235 0.528214 0.700682 1.361396 2.227956 2.251196 1.344749 1.445818 1.368207 1.954560 1.792571 1.733301 -1 0.083206 1 1 0.641750 -0.770359 2.225880 -1.292016 -0.224603 -0.275734 -1.984916 -1.484419 -1.243078 2.324407 0.604502 -0.046665 -65.249015 9.806228 -36.721259 -74.204906 -61.862286 0.333356 1.711065 2.112179 0.388970 0.418413 0.266883 0.494589 0.307437 0.336790 0.921790 0.523372 0.312309 1.235164 2.392218 2.252128 -1 -0.026914 1 1 -1.701828 1.571559 0.258967 -1.785604 -2.151704 -0.817671 -1.277350 1.226189 1.287092 2.285988 0.494859 -0.265407 61.704617 -30.506596 -24.359280 -56.420309 43.874551 1.368660 0.572885 2.227460 0.677018 1.898284 0.963697 0.606667 0.757862 1.628757 0.273705 0.408011 0.938699 1.213283 1.402776 2.453687 -1 -0.054675 1 1 -1.784116 -0.705820 -1.628173 0.140235 0.731169 -1.160183 0.662445 -1.659096 -1.214638 -0.352158 0.040401 0.430186 42.490909 -5.289687 46.225154 56.156860 28.344910 1.268456 1.693814 2.426889 2.217654 2.365938 1.568165 1.156204 0.574466 1.801455 0.304773 0.578097 2.072911 1.909951 1.303845 2.465093 -1 -0.031772 1 1 -0.502725 0.017262 -2.044307 -0.634175 0.841076 -1.206364 2.055025 1.708169 1.315893 0.979542 -1.922936 -1.218519 12.800622 40.061847 -30.529849 34.827449 44.936758 1.406325 1.357708 0.996703 1.844947 2.265807 1.671395 1.388065 0.451108 0.775631 1.024609 0.596317 2.299561 1.976644 1.700494 2.205109 -1 -0.010913 1 1 -2.248175 -1.133776 1.529852 1.429683 0.206352 -0.155921 -0.477190 0.351169 2.179891 -1.395442 0.364727 -0.854679 -39.091755 -15.129259 -27.452345 8.444897 33.387142 1.190388 1.353097 2.257371 1.641118 1.023448 1.342839 0.836331 1.957121 2.075426 1.428174 1.822585 2.192010 1.106047 1.334208 2.032743 -1 0.058680 1 1 -0.106357 -1.553960 -1.344100 0.900869 -0.003122 -0.640276 1.975927 1.203696 0.238992 1.782960 0.131314 1.595745 47.280120 -63.020837 -41.209394 -56.285797 54.607402 0.423973 1.457504 2.013823 1.081510 0.691113 0.286962 0.471357 1.344157 0.497973 0.927792 2.397790 1.401349 0.979569 1.873185 2.116892 -1 0.013337 1 1 1.591148 -0.384413 -0.145464 0.914723 1.932894 -1.067362 0.908262 1.727868 -2.171084 -1.379897 -2.262242 -1.951188 -3.212228 12.081464 -46.837266 6.064705 -70.511567 2.306300 0.476494 2.186844 2.042927 1.967231 1.001893 1.323348 1.758014 1.442950 0.406923 0.657748 2.024672 1.157113 2.345788 0.416521 -1 -0.006333 1 1 1.021120 -0.556977 -2.309164 1.117057 0.224282 -0.408806 -0.138911 -2.046188 0.732232 -2.140244 -1.422441 -1.022430 66.827284 -33.843983 -15.813931 15.253796 20.553757 1.329989 0.869686 2.314290 2.027824 2.390156 1.343760 0.577276 1.785597 1.529891 1.382506 1.533502 1.326147 1.546886 1.267369 1.419643 -1 0.057721 1 1 1.285510 -0.739874 0.933817 -2.305040 -0.260316 -2.038109 -0.138596 -1.462775 -0.332414 2.003947 0.885419 -0.489202 34.949767 0.735738 65.549752 -55.320170 -66.099152 0.948188 0.950007 2.260243 0.404438 1.632129 0.691623 2.112583 0.430995 2.475169 1.406288 0.737102 1.477602 2.298614 1.800959 0.960962 -1 -0.009089 1 1 -0.713894 -0.674326 -0.105763 -0.982872 -2.200538 -1.615171 1.900237 1.419618 0.690527 -0.919813 2.044202 -1.119069 -33.278186 43.528773 38.090813 -7.712510 -24.156139 2.241630 0.333586 1.073583 2.463494 0.950113 1.798083 2.133685 1.850721 0.310460 1.644763 1.529601 1.003207 0.904480 2.099459 0.353364 -1 -0.049281 1 1 1.943186 2.273897 -0.092459 1.121776 -0.576988 0.662335 1.207626 0.307135 1.943982 1.514427 1.355563 -1.462009 -50.405763 30.341510 -50.243193 62.652240 -3.797804 2.429735 0.559882 1.932581 1.389293 0.856096 1.156707 2.266397 0.332596 2.435671 1.324859 2.402272 2.478942 1.834975 1.169388 1.660547 -1 -0.005449 1 1 -0.220970 -0.481832 -2.261190 1.595113 0.280647 -0.271422 -0.189647 -1.830341 -0.066975 0.618597 1.228918 0.023601 25.970624 -11.727264 -0.124177 12.955610 -55.061454 0.357241 0.407372 1.447342 2.222297 1.650191 0.504915 0.613628 0.741771 1.188053 0.355808 1.068512 0.473838 0.295060 1.572642 2.147212 -1 -0.023041 1 1 -0.478884 0.152824 0.254461 -2.121268 1.783641 2.140868 -2.237269 -1.622654 -1.343682 -1.494042 1.965704 -0.967959 -41.857394 2.783316 -20.816749 -67.102116 64.732194 1.434724 1.663216 1.174416 0.654889 1.216114 1.721583 1.149048 1.803670 1.528046 1.871876 0.369791 2.084472 0.474937 0.774239 2.383236 -1 -0.056869 1 1 2.058738 -1.863575 2.141715 -2.142688 -0.077745 -1.324126 2.028503 -1.084901 -1.690570 2.288496 0.240141 2.240701 -62.083532 -37.917292 74.079488 53.957296 -39.727469 0.631438 0.832275 1.291665 0.264546 1.724866 2.315507 2.226853 1.722799 1.325890 1.726684 1.369087 0.998159 1.558164 1.803447 2.279108 -1 -0.017572 1 1 -1.259761 -0.047294 1.516912 0.713705 2.212008 1.176402 -1.402231 -0.642710 -1.230153 -1.932088 0.462681 0.841809 54.086408 30.258630 56.796518 -20.917955 31.922224 0.877271 1.541212 0.403897 1.545661 0.931709 0.733179 0.781943 1.366354 2.312987 0.370126 0.958981 2.336187 1.039594 0.460357 0.972175 -1 0.021051 1 1 -2.285874 1.421988 -1.878726 1.977562 0.402127 0.974487 -2.069278 -0.921809 1.496712 0.508432 1.647933 2.107331 -12.907339 -33.644978 28.853061 -16.604465 -71.239892 0.941993 0.329432 1.012624 1.668235 2.283306 1.027455 1.190904 1.024848 2.362776 2.433401 1.416672 1.998934 0.587088 2.441645 0.472416 -1 -0.002327 1 1 -0.661272 -2.190748 -2.003892 0.034575 1.479394 1.610523 0.106669 2.081646 1.440597 -0.147910 2.215088 1.120274 -71.872815 -16.397390 -40.931746 -39.857737 11.022372 1.420099 1.110308 0.941830 2.083222 1.955067 1.305520 1.371215 0.765985 0.914095 1.695375 1.664545 1.008964 0.907029 2.187960 0.537461 -1 0.016941 1 1 1.689482 -1.733893 -0.134100 -1.289277 -1.306750 1.888855 -1.380905 -0.361966 0.130645 -0.226786 0.738503 -0.405320 60.763340 49.460764 -12.943624 -43.496019 62.402696 1.406744 1.644854 0.816984 0.793043 1.180452 0.861436 0.901605 1.017657 0.756153 2.161936 1.908592 0.952304 0.372628 0.254657 2.012153 -1 0.010846 1 1 0.959174 -0.242446 1.425795 0.847208 -1.813413 1.705627 1.016108 0.025484 -0.512824 -0.065533 1.289614 2.261296 5.701453 -25.677133 -5.575158 48.321133 33.285094 2.463526 1.474184 1.114337 1.166172 1.595517 1.853403 0.394538 1.742953 0.312094 2.120232 0.738830 1.265353 1.285152 1.047409 1.299005 -1 0.013202 1 1 -0.366002 -1.733450 -2.103736 -0.440891 -2.176498 1.871500 -0.899593 -2.110811 -1.538643 1.623923 -0.888344 -1.551946 -15.219778 -48.809308 11.960651 22.653100 30.658127 1.692001 1.212060 1.084866 0.844927 2.433104 0.934252 0.728015 1.754675 1.573985 2.210118 1.706159 0.671015 2.246783 1.438141 0.590044 -1 0.000814 1 1 1.709433 -0.988382 -0.570389 -1.523118 -1.342978 0.918952 2.335503 -1.405830 0.140168 -0.390896 -0.715647 -1.864915 -48.552700 -25.227783 46.647735 -41.524563 46.671352 2.206199 1.078156 0.567165 0.589019 1.148371 1.669202 0.531048 1.079854 2.107717 1.894299 1.483209 2.037677 1.489570 0.962203 2.497663 -1 0.021814 1 1 1.121016 0.781428 0.032758 -0.777569 -1.145505 2.312542 -0.896400 -0.284058 -0.515542 1.367500 1.248033 0.851633 59.575934 42.720431 -47.713368 -18.572467 2.538850 2.431852 2.382843 2.194895 2.342107 1.541224 0.597899 1.887238 2.065337 0.617311 1.899416 1.981405 0.716695 0.488444 0.528113 1.237364 -1 0.004860 1 1 1.981815 1.199619 -2.308764 -1.583006 0.573653 -0.163631 1.889558 1.002731 1.402326 2.228810 0.825438 -0.129646 -58.591576 1.376196 29.728676 -0.143892 -18.394472 1.286536 1.802203 1.626004 1.254906 1.211372 0.772756 2.203214 0.411479 0.731483 1.537087 0.827335 1.518724 0.445109 1.195166 0.651787 -1 0.004656 1 1 0.558233 -0.138837 -0.795041 2.089046 -1.410059 -0.258126 1.785032 1.964841 -1.338630 -1.407926 -2.106609 -1.607740 -14.329240 68.463312 12.879584 17.163239 12.553122 0.329817 0.738614 2.130452 1.513098 0.383654 1.070447 1.500508 0.295059 1.554575 2.242228 1.379550 1.353248 0.294189 0.438038 1.604670 -1 -0.007250 1 1 0.321854 -0.420044 -0.527018 1.699757 1.310179 -0.812007 -0.329377 1.216803 -0.962253 0.330660 1.493365 0.800050 63.339691 0.190131 45.535331 12.300226 29.901791 2.266054 1.314325 0.856792 1.595340 1.130877 2.408761 1.291135 0.364139 1.578558 0.319230 0.546713 1.105903 1.158804 1.524891 0.590813 -1 0.020188 1 1 -0.650222 -0.253268 -1.392406 -0.445578 -0.844402 1.853034 -0.232043 1.903947 -2.190335 0.229166 1.579300 -1.584219 -31.011350 42.232891 8.200109 -30.768868 67.643677 1.934125 0.336819 1.410062 1.152899 1.267151 2.249594 1.424625 0.677845 2.287415 0.334612 0.325445 1.498343 2.151960 0.750135 2.274294 -1 0.005068 1 1 -0.764132 -1.505282 1.538725 -0.241848 2.052648 -0.550515 -2.089903 1.153829 0.927449 -0.947533 -2.016844 -0.882994 -36.899930 72.870037 -23.292749 18.766744 -37.326333 0.719936 0.961676 0.393058 1.624000 1.309557 1.732505 2.459382 1.583260 0.609064 0.530595 2.457655 1.811622 2.425947 2.136602 1.365571 -1 0.041929 1 1 0.166909 1.365224 0.694980 -1.479322 -0.407653 0.387945 -1.763166 -2.034109 1.106637 -0.547553 0.576930 -1.640417 54.238844 42.251913 27.896336 -46.276123 -12.792107 0.670808 1.023431 1.053341 2.003547 1.616253 1.607046 2.118062 0.272283 1.261656 2.150170 2.160156 1.242522 2.321723 0.941092 0.926233 -1 -0.004244 1 1 -1.204963 2.032976 -1.303224 -0.108253 -0.422853 -0.607762 1.806549 0.746628 -0.508066 -0.212867 -0.954309 1.901796 -20.566593 -62.722939 15.556552 8.961256 11.837093 2.065317 0.276377 0.317404 1.363458 0.884985 0.698856 2.173298 1.618032 2.260454 1.703387 1.323309 1.108828 0.830730 2.328855 1.567280 -1 0.045192 1 1 -1.937573 -2.182925 2.233887 1.337160 0.256314 0.749467 0.071713 -1.083955 0.059815 1.573987 -1.358796 -1.039923 8.496330 -2.174329 56.045420 -44.632824 6.128475 0.644293 0.888392 1.707374 0.831092 1.665855 0.522582 0.537744 1.119062 1.831366 1.263256 2.042013 2.366332 1.443482 0.359419 1.003805 -1 0.006174 1 1 1.247182 0.688269 -1.171697 0.361568 -2.111585 -0.411654 -0.888822 -0.156360 1.568421 -0.648751 0.914755 -2.229749 71.365315 36.850766 0.829723 -4.841618 -73.078774 0.850720 0.797683 0.409324 0.503912 1.756867 2.411965 1.148587 0.803028 2.499541 1.536779 2.386544 1.402849 1.437696 2.111731 1.861368 -1 0.056782 1 1 -0.510290 0.097572 -0.013765 -0.436826 0.169409 0.966559 1.353892 -1.257024 -1.165733 1.640172 -1.112167 1.865468 44.728731 -44.217289 -59.978045 -51.005512 0.362570 0.530660 1.309999 2.409082 2.185578 1.007683 1.880961 2.302410 0.356608 1.009467 0.366199 2.463963 2.077982 1.637757 0.777802 1.515175 -1 -0.031056 1 1 0.364237 0.333193 1.662813 -2.272833 -0.877349 -0.532358 1.488289 0.317870 -1.403681 -1.453874 -1.525489 1.210011 -64.199838 -56.681805 -1.095109 44.497904 -23.721921 1.460018 1.522608 0.465678 0.408011 0.946975 0.814494 1.705404 1.476202 1.272530 0.413840 2.162332 1.807681 1.451550 0.953133 0.805148 -1 0.024479 1 1 -1.986241 -0.187656 -1.339168 -1.026270 -1.176276 -1.201493 -0.898067 -0.021945 -1.266244 -0.619137 -0.881967 1.957319 -16.730588 59.004038 30.866768 -72.230152 -22.157109 2.207032 1.582047 0.459552 0.937537 1.940399 2.291599 0.910768 2.023106 1.841201 2.308135 2.077813 1.050224 1.371564 2.121757 1.618330 -1 -0.017594 1 1 -1.882212 -0.064717 0.865133 -2.144743 -1.635882 -2.194232 0.703911 -2.180849 -0.562399 0.820747 1.134442 0.234628 -27.807170 44.895918 65.694240 -26.901880 -39.890910 2.177083 2.238343 1.329714 0.754844 0.412898 2.082776 1.213917 0.793918 2.386181 2.036512 2.162996 1.718916 1.313332 2.175648 0.624847 -1 0.001923 1 1 -1.063818 -0.780927 -1.041611 0.169444 1.568123 -0.941689 1.939909 -0.966390 1.481880 0.976780 -1.222395 1.227994 -43.665949 56.395808 -5.647621 30.429290 -74.925238 1.097813 2.437722 2.050248 1.272291 0.902470 2.060939 0.950014 2.390358 0.253050 2.009512 0.614729 1.251097 2.432207 1.603674 1.701922 -1 0.019075 1 1 -2.062219 -0.087977 1.068420 -1.970420 1.827426 -1.798362 0.192732 1.834514 -0.485816 1.463210 -1.789061 1.007078 -29.935406 -24.369610 69.963429 25.351277 -71.087563 1.094862 2.347293 0.960370 0.934627 0.281997 0.279384 1.360005 1.353717 1.427358 1.611679 1.232491 2.470568 0.589193 1.818262 1.530469 -1 0.008305 1 1 -0.046732 1.551272 -1.412396 -1.832042 -0.385588 -1.046366 0.366642 -1.658615 2.143435 -1.499670 1.617304 0.972668 11.099917 -43.697451 -23.053376 -8.092834 33.745989 1.657603 1.338554 0.824029 2.199346 0.660632 0.988315 0.357019 1.168400 0.801550 2.396771 2.271503 0.651722 1.997212 0.885059 1.938500 -1 -0.001959 1 1 2.023250 0.157588 0.211573 -1.938235 0.831664 0.831075 0.353812 -0.523283 -1.494695 0.399828 0.035696 1.472694 66.696258 14.010584 -24.106494 -7.839363 -56.181216 1.559435 0.675451 0.310413 0.863895 1.728327 1.987791 2.296218 2.031113 1.419508 2.416653 1.189900 2.153101 1.920991 2.348644 1.163552 -1 -0.021311 1 1 -0.653143 -2.218036 1.181937 2.090308 0.951769 -2.184690 0.843330 -1.014928 0.955301 0.640791 1.965897 2.267455 0.743003 37.657548 60.404218 13.698267 -23.230833 1.515729 1.857058 1.076537 0.360115 1.448426 2.443059 1.747443 1.517848 1.472687 0.699987 0.934243 0.579410 1.648038 0.329028 0.976076 -1 0.053548 1 1 1.878611 0.810456 -2.186754 -0.854328 -0.035197 2.199273 -0.801278 0.933631 -0.720520 1.060037 -1.507378 -0.693190 -44.972325 0.130047 -64.297573 -49.311882 -34.798639 1.214111 1.810854 0.777587 2.410439 2.496952 0.765335 1.234864 1.856900 0.667299 0.549113 0.938754 2.145222 2.245090 2.229737 0.688273 -1 0.028136 1 1 -1.863081 1.023141 0.430428 0.694375 -2.234741 -1.558057 0.475217 -0.525055 1.699160 0.704939 0.968097 -1.067376 21.642913 2.432796 -61.990205 30.631504 23.695570 1.396651 0.757074 1.890432 1.743332 2.177603 1.979263 0.716091 1.586964 2.105988 2.085716 1.125963 0.808761 2.089539 2.373853 1.847292 -1 -0.039067 1 1 2.255045 -1.203264 2.316590 1.165856 0.426745 0.038971 -0.032011 -0.795678 0.796715 -2.217023 -0.652839 -1.824117 27.560149 3.428458 22.100537 43.722444 -6.878385 2.049818 0.786019 2.366246 2.246629 1.100063 2.003496 0.760932 1.486793 1.529216 1.275316 2.228581 1.507574 2.045184 1.654210 0.555418 -1 -0.010164 1 1 -0.995921 -0.035816 1.218696 -2.131679 1.159957 0.239299 2.229840 -0.711340 -0.154804 -0.555329 1.831718 -0.349442 -45.581460 -37.606192 52.730046 33.882218 58.431242 1.433159 2.361215 0.945181 2.154641 0.804260 0.694485 0.701147 2.432404 0.412714 1.233745 1.051332 1.987673 0.317492 0.595213 1.737108 -1 -0.008894 1 1 1.798387 0.224686 1.674737 0.207957 -1.452875 1.127409 -0.158514 -1.646812 -2.104885 -0.893948 -1.483518 -0.233593 -18.149280 65.048534 70.714058 41.175991 -55.114931 0.375256 1.678156 0.267537 2.493641 1.377404 1.278016 0.364131 1.441363 0.744688 0.724316 0.333753 1.632324 1.725094 1.660452 1.960066 -1 0.011003 1 1 -0.245042 0.202623 -1.575238 -0.829544 1.806087 -2.306108 0.645799 1.303736 -0.721875 1.851052 -0.555851 -2.233288 -22.045112 -12.198235 34.266779 71.760031 70.837450 1.600439 1.319396 0.584808 2.370818 0.332303 2.017825 0.839346 0.880471 1.318858 0.551961 1.559174 0.793862 1.445490 0.352066 1.181294 -1 0.000400 1 1 2.306357 -1.162617 2.177679 -0.873491 -1.667233 -1.324731 1.276846 -0.270925 -1.265218 -2.211605 0.873875 -1.300216 -44.056264 -53.626990 41.173496 52.952556 23.612199 0.628523 1.338397 0.439497 1.370257 0.408061 1.784281 1.917643 2.329700 2.275228 0.258616 1.067129 1.992358 0.319132 1.147353 0.306278 -1 0.042878 1 1 1.545361 -1.798408 -0.581066 -1.908692 -2.159963 1.753409 -1.739148 1.088657 -1.143519 -1.993758 0.699941 1.778261 40.349265 0.088786 -7.769457 68.740338 18.857093 1.092545 1.662623 2.449804 0.355238 0.489141 0.996911 0.831365 1.752945 1.740977 0.856320 0.421934 0.938584 1.525077 1.470889 1.978942 -1 0.033186 1 1 1.299616 0.718381 0.682488 0.620993 -0.916610 -0.671523 -0.121462 -0.954494 -1.203059 1.049245 0.905687 0.865686 -72.436061 -32.871940 -28.687987 -58.999678 42.410353 1.237148 1.996720 1.628783 0.713885 0.520714 0.637737 0.937316 0.463701 0.929944 0.313287 1.922488 0.500228 0.574463 1.748821 2.180264 -1 0.043247 1 1 -0.537700 1.244367 0.488326 -1.678134 -0.750511 1.221356 0.158605 -1.533545 -2.231835 0.163923 -1.690370 0.945362 -47.160710 -30.044902 -64.663252 -45.271223 -73.450461 1.646417 2.323059 0.908537 0.538669 0.914315 0.900554 1.363052 0.819611 2.199110 1.185413 0.992850 2.329236 1.226830 1.836528 0.278356 -1 0.010501 1 1 -1.378108 -0.467876 1.377506 -0.221821 -0.641360 -2.100426 -1.350707 -1.747516 1.822073 -2.233807 0.006301 2.227156 41.404473 34.970627 51.326949 2.038081 54.033677 2.035120 1.264421 1.378326 1.025513 2.289736 1.087484 2.089181 0.861411 0.486729 0.949507 0.618023 0.368443 1.917337 1.675837 1.787522 -1 0.025316 1 1 0.854616 0.175929 2.164418 -2.267702 0.537623 2.171954 1.863387 -0.594333 1.302162 1.105353 1.426049 0.393604 -28.540511 19.638076 57.143774 -34.592870 -2.361372 2.311239 2.495455 0.369316 0.847320 2.157359 1.485206 1.857665 2.279031 1.178427 0.574466 1.798285 1.031969 0.557941 0.819607 2.139220 -1 -0.031406 1 1 1.729527 2.141811 -0.526751 1.468802 -2.044217 0.876466 -0.158882 1.592782 -1.199334 -2.316002 -0.718577 0.732048 -16.388509 -41.669188 15.953283 -73.174055 13.660136 0.413709 2.214758 0.930611 0.277526 1.623940 0.309788 1.602181 1.352005 1.895471 0.924279 1.863036 0.301963 0.586946 2.305704 1.710976 -1 -0.028108 1 1 1.761021 -1.038468 1.151367 1.949807 0.445967 -2.043090 0.970156 0.542026 0.784395 -1.938188 1.616268 -2.303112 -26.594170 31.779375 -34.046327 33.386399 -24.788953 2.456129 0.916854 0.812662 2.415595 1.401183 0.435021 0.405364 1.446805 2.204717 0.935888 1.213557 1.503037 2.300180 1.123510 2.325544 -1 -0.000309 1 1 0.857428 0.309928 1.777550 -1.260785 1.603999 -1.168345 0.156509 0.935570 -1.110911 -0.595514 0.307362 1.051089 -34.601282 6.246267 -18.995323 -54.394546 40.873564 0.804927 0.664798 1.258808 1.530595 1.967597 0.397497 1.983607 1.736932 0.363154 0.783922 0.880838 0.742003 0.593697 1.013221 0.453881 -1 -0.044443 1 1 -0.643984 0.910777 1.592976 2.061048 -0.736950 -1.768035 0.956416 0.531709 1.749024 -0.039761 0.894121 -0.324058 34.325942 16.107289 -34.794951 51.258900 58.339045 0.689864 1.796111 0.494756 0.866671 1.135270 1.985264 0.330313 2.315151 0.735560 0.310224 2.178208 0.896468 2.430516 2.438606 1.157769 -1 0.008727 1 1 1.119648 1.353261 2.260989 -0.255666 0.716426 0.814565 0.906802 0.757342 0.479848 1.900760 0.784774 -0.272395 73.209636 -15.647261 -33.521944 -3.314916 -63.793790 1.641634 0.697470 1.377087 0.443058 0.473545 2.117212 1.731836 2.461809 1.879484 2.237535 1.247303 1.665615 0.994501 0.820289 2.355131 -1 -0.000642 1 1 0.686871 -1.118521 -1.255108 -1.955581 1.465332 0.885203 0.595803 -0.163127 0.937981 1.705523 -0.743000 0.223965 -32.381590 -37.387326 -18.788747 -32.467267 22.642516 1.416442 0.389867 1.993937 2.102449 1.107454 2.477429 1.145937 1.257056 1.347744 2.276015 2.238665 2.246291 2.170138 0.256054 0.743192 -1 0.033813 1 1 0.600639 0.995528 -1.849676 0.121105 -0.343855 -1.785059 2.303170 1.815480 0.048274 0.808631 0.135384 -0.677207 -44.550427 40.974384 6.477672 -29.758601 -52.800902 1.003685 2.191273 2.228343 2.008055 0.874887 1.971902 0.755188 1.701279 1.898002 0.721311 1.566826 1.151779 0.445981 2.349387 2.393795 -1 -0.031972 1 1 -0.176598 0.722674 2.155454 -2.122266 -0.847498 1.658814 1.196204 1.545813 1.083533 2.263546 0.305753 2.278707 20.666494 -58.230887 63.475208 27.826766 -15.552125 2.356449 1.842202 1.130311 1.892132 1.069772 1.399410 2.142305 0.474746 2.049653 0.275686 2.198750 1.894110 0.553809 1.113546 1.372271 -1 0.040646 1 1 2.234989 1.006755 -1.648850 1.328408 -0.751337 1.479541 -0.637300 0.166482 -1.096127 -1.881328 0.656212 1.968284 -0.868785 -51.667106 -19.049385 -63.016059 39.091502 1.538228 2.003421 1.743201 2.232794 0.317916 0.959646 2.275930 0.810654 2.414160 2.039642 0.765008 2.483903 1.951174 1.137560 2.222975 -1 -0.002818 1 1 -2.097691 2.199245 -1.268854 -2.063816 1.332787 2.160980 1.211502 -0.526203 1.265466 1.668122 2.127721 -1.721344 -40.699401 -34.840706 32.258249 64.389899 -48.962103 1.284087 1.143579 2.140253 1.983754 1.959053 0.802948 1.153748 2.041996 2.078860 0.646102 2.031428 2.211147 0.995582 0.988593 0.537473 -1 0.037832 1 1 2.289371 0.802556 1.697280 2.091225 2.222592 -0.005130 -1.396512 1.228945 0.475318 1.168515 -1.998974 -2.139481 62.924184 66.755668 -37.481659 45.749282 8.179584 2.489124 1.950442 2.331297 2.106636 1.729993 0.733792 2.083736 1.603238 1.120454 0.463563 0.861024 0.725696 1.026844 2.165402 1.656278 -1 -0.034134 1 1 1.460166 -1.119825 0.374579 -0.206236 2.116620 0.210615 0.806872 -1.157475 -0.938875 2.119752 1.009867 -1.199046 -69.647217 39.216380 9.696942 -73.498905 -46.088235 1.300405 0.899662 2.124483 2.434640 1.989177 0.847712 1.994094 2.490010 1.091667 0.399259 2.347571 1.127353 1.673648 1.008603 1.597465 -1 -0.025952 1 1 -0.000490 1.190731 -0.906427 0.838636 0.198965 -1.789804 -2.061289 1.392330 -0.829948 -0.260196 -0.015524 -1.722715 -23.840412 -35.798358 -13.002362 19.294371 -19.502116 1.044107 2.047969 1.217735 1.979419 1.088349 0.881917 0.880512 2.011680 1.053119 0.514716 1.088141 1.882415 1.995077 1.008900 2.086505 -1 0.017869 1 1 -0.104915 -0.874055 -1.722579 1.531783 0.893944 1.423365 -2.302297 -1.278402 -2.318599 -1.954658 -1.870533 -1.707469 32.396616 -10.076087 1.213878 1.640663 -25.375689 0.786905 1.514867 0.867801 2.138027 0.575232 1.165828 0.328091 0.980605 1.270394 0.505773 1.530774 0.473985 0.514399 0.250753 1.649346 -1 0.013375 1 1 2.156279 2.304056 -2.137145 -1.160987 1.288075 -0.047049 0.936954 -1.425315 -2.193410 0.375210 0.970068 -0.930591 -0.883348 3.569065 -14.720222 -52.763717 0.203196 0.851609 2.238425 0.466872 2.459721 0.533612 1.420133 1.678226 1.448542 2.144525 1.787227 1.926911 0.589831 1.296800 1.062558 1.669240 -1 -0.003925 1 1 1.380406 1.393722 -1.007081 0.892282 1.762965 -1.352332 -0.782637 -1.508412 0.771929 0.601305 -1.946406 0.163120 -33.471471 -55.015926 -52.667620 -34.692460 -26.167009 1.541307 1.993491 1.356967 2.039687 1.514848 0.553616 2.369291 1.677375 0.635607 1.153729 1.723549 0.437798 2.071147 1.516210 0.945024 -1 0.054410 1 1 2.158441 0.944355 0.456260 1.312331 -2.337230 0.654308 -1.760633 -1.862817 0.752282 0.262141 -0.279457 1.425547 44.250640 20.504177 63.699883 53.934103 20.467688 2.131454 0.351668 1.236755 2.144243 1.535719 0.329778 2.325746 1.057295 0.948025 0.458093 1.166932 0.869044 0.518961 0.419367 0.544367 -1 -0.046687 1 1 -1.208481 -0.538248 1.445491 1.996055 0.198133 -1.633816 -0.459582 -0.594370 0.685034 1.002580 -1.136813 2.313160 2.331947 43.028352 27.509306 48.911027 47.624798 1.824727 2.179864 1.732470 1.875263 1.043327 2.444743 0.792661 1.508083 1.597490 1.262777 0.738174 1.498145 1.080401 2.290736 2.153021 -1 -0.070957 1 1 -0.956520 -2.271971 -0.533564 0.074006 -0.258537 -0.405724 -0.174385 0.213742 1.514732 1.781604 0.905180 1.769391 -55.213955 69.059674 -14.052486 69.875309 44.317333 0.496304 2.129967 2.349923 2.399682 1.712112 1.724820 1.552777 1.264403 1.072716 1.389308 1.096411 1.373145 1.694519 0.778884 1.703271 -1 -0.012539 1 1 2.178607 0.592838 1.840349 -1.378907 0.242542 0.187449 -2.138737 0.343164 -0.414100 0.418809 -1.379220 -0.309006 -12.847239 -73.542065 -21.481140 16.479581 72.319183 1.652509 1.220015 2.043114 0.614652 2.212622 1.037301 2.410468 0.734079 2.407460 1.932427 1.043749 0.532498 0.702048 1.827996 0.873213 -1 -0.012424 1 1 1.509962 1.718164 -0.330804 0.788610 -1.783529 -0.270453 1.949463 -0.620844 -1.288468 -1.849656 0.461811 0.344563 -14.525210 74.799985 13.349395 -36.718899 -34.535780 2.232214 1.817101 2.265932 1.522047 2.301167 1.958823 1.431590 0.730501 0.774642 2.403866 2.268704 0.860896 0.821230 2.409911 0.365492 -1 0.001487 1 1 -0.315706 0.087537 0.965979 1.029464 -1.697779 -1.060576 1.867200 2.234387 0.318902 1.805823 -2.029310 1.650930 20.365735 -13.087915 -68.595538 14.793516 -65.373196 1.715345 2.046718 0.437281 2.388726 2.059031 0.384884 1.502571 1.205980 2.409401 0.795524 2.365542 1.664004 0.920471 0.861712 1.045678 -1 -0.008334 1 1 1.355522 -2.138699 0.983121 1.676786 1.660763 0.963257 -2.301858 1.386163 -0.811002 -2.274390 1.230395 1.287699 -52.292104 -23.399111 31.143785 -66.400560 5.785158 1.842249 1.924721 2.036665 2.471297 1.587064 1.531163 0.262734 0.528139 1.679623 2.420952 1.445493 0.394558 2.082831 2.136505 1.981460 -1 -0.019947 1 1 -2.145590 -1.731791 2.220333 -0.266566 1.311447 1.641764 2.096920 -1.025197 -1.987423 -1.198462 -1.805294 1.490136 -51.848149 -61.846663 43.138004 70.426738 12.189154 0.821662 0.673848 0.354912 1.762234 0.372577 1.654584 2.337987 2.045894 2.334549 0.517179 1.971706 1.961504 1.496597 2.053986 1.085866 -1 0.041862 1 1 0.423380 0.042255 -1.397970 0.296037 -0.791895 -1.594803 0.214584 1.530683 1.259828 1.157778 1.323721 0.588098 72.910441 55.781746 23.799457 -52.532775 -18.349276 1.430759 0.261054 1.530060 1.974371 1.745906 0.447110 1.080890 1.510015 0.315627 0.741658 1.547903 0.348825 0.699346 1.401152 2.163169 -1 -0.005759 1 1 0.557147 0.456188 0.090504 -0.996006 -1.460230 0.029036 -2.078683 1.228781 -2.287688 -0.794074 -0.509496 -0.687751 14.455403 -48.048653 46.291399 -30.449762 30.854175 1.616832 2.343879 2.069518 1.137258 1.642683 0.316838 0.847622 0.481822 1.739167 1.925371 1.716230 1.183012 1.136437 1.348308 0.506809 -1 0.008214 1 1 0.847225 -1.532343 -0.888621 -1.490127 1.781581 0.519738 -1.535991 -0.939251 0.508321 -0.207729 0.581410 -1.733382 -30.853137 1.320502 -6.323480 71.280383 -40.601506 0.782448 0.848240 1.877420 1.305095 0.979329 2.325486 1.199971 0.416014 0.450566 0.664633 0.742382 2.460932 0.626334 0.542115 0.334363 -1 -0.000368 1 1 -1.033102 1.808060 -2.127574 -0.529466 -1.746123 1.667695 -0.332930 -1.945143 -2.175492 -0.064698 1.175817 -1.794484 -19.186621 30.462134 27.087369 7.409274 27.675348 1.218721 0.550732 1.156176 2.356269 1.066355 2.477584 1.501255 1.588467 0.364548 1.703769 0.991136 0.515088 0.590668 1.861936 2.053907 -1 0.004355 1 1 1.438145 1.062540 -1.844968 -0.851513 0.140293 1.718212 0.469474 1.912349 -2.349552 0.903934 -0.329992 0.299882 -67.844116 43.947320 22.606422 -3.859867 -72.788292 2.082679 1.838593 1.229726 1.001006 2.152328 2.425692 2.362553 0.928510 0.973019 2.022182 2.064032 1.189891 1.993015 2.348419 1.880680 -1 -0.012845 1 1 -2.309977 1.584504 1.056083 -1.985783 -1.920886 0.250109 0.130853 -1.441759 -0.541148 -0.156959 0.928808 -1.664123 -27.997701 -7.352676 23.567790 -46.158917 7.088600 1.946502 1.365811 2.178939 1.926229 0.377020 2.073658 0.972360 2.204682 0.347454 2.413418 0.811283 1.731361 1.235998 0.660161 2.070614 -1 0.028739 1 1 -1.729380 0.332713 -1.697989 0.129134 -2.052728 -0.792613 0.472759 0.567966 -1.495313 -0.547483 1.754610 -0.393278 52.611094 -15.346200 -73.589907 74.434552 21.510637 1.814121 1.682301 2.433836 1.977308 1.624337 2.474268 2.020487 0.580376 2.131446 2.469968 1.751741 1.756782 0.985962 1.305899 0.985298 -1 0.012223 1 1 2.130239 -1.804677 -2.278041 1.132889 -2.295813 -0.683877 -0.411036 0.087551 1.196153 0.687042 1.755534 0.991544 59.484130 -0.234963 -49.031553 26.685829 8.735366 0.854579 0.412534 0.453232 0.469198 1.067122 1.866047 1.397884 1.244156 0.537137 2.157147 2.424441 1.577309 1.836691 0.763243 2.081269 -1 -0.006992 1 1 1.382181 -1.760634 -1.891953 1.153529 0.600469 -1.851529 1.962206 1.494992 -0.134550 0.572742 -1.341146 -1.276758 55.434101 30.937787 71.390164 4.487744 -24.489151 1.537684 1.857716 0.873768 1.176706 0.896016 1.585612 1.880548 2.112978 0.318497 1.732719 1.563114 1.756073 0.324623 1.185003 0.842986 -1 0.016701 1 1 -0.321999 -2.007567 -0.471202 2.027164 -0.026683 -0.780159 -2.264895 0.584399 1.375726 -1.873125 1.850124 -2.012296 5.081514 55.013296 8.459982 -13.080757 51.724324 0.335653 2.070826 0.614354 1.702309 1.215705 1.600686 0.987348 2.112728 0.624166 2.356684 1.292027 1.851422 0.858447 2.420988 2.051130 -1 0.052610 1 1 -0.866191 -1.506705 1.187244 1.757709 -0.155059 -0.130823 1.936037 -0.074117 -1.621836 -1.734306 2.354562 -1.518961 -68.855348 -1.827469 35.723570 -43.959890 66.126218 1.875181 1.915590 1.578478 1.231854 0.770822 1.201742 0.930274 1.359786 2.180834 2.269534 1.306394 0.310180 1.437120 1.418886 0.968051 -1 -0.054644 1 1 -1.463771 1.791397 0.554004 -0.541741 -0.703042 -2.066565 2.267558 1.763530 -1.272128 -0.545613 0.184473 -0.308860 64.919088 -4.887069 63.022585 70.582932 -62.664633 0.557614 2.067167 2.122853 2.036229 1.901010 1.775569 1.732621 2.168279 0.518175 0.715380 0.886040 0.416960 0.591684 0.934640 0.491478 -1 -0.009032 1 1 1.946214 1.320531 -1.189972 -0.476699 -0.823168 0.581904 1.849517 1.909269 -2.292687 0.019631 0.070726 1.170894 8.815049 -45.469892 37.529272 4.466843 74.237570 1.537586 2.452350 0.401776 1.900502 2.233300 2.071268 1.299348 1.147396 1.043651 1.150800 2.000327 1.502286 0.918496 1.415940 0.952673 -1 0.035015 1 1 -0.144291 1.778559 1.559811 0.717658 -2.035732 2.104413 -2.314905 -1.129971 -0.499164 -1.393403 1.658096 -1.444382 -70.519881 72.361292 -23.762779 68.965010 44.925690 0.866162 1.583933 0.654498 1.403715 2.483532 2.469796 1.106027 0.998627 0.422579 0.529663 0.287675 1.207588 2.433032 1.966514 2.454523 -1 0.016610 1 1 -1.319896 -2.279396 1.915017 0.066570 2.013015 -2.210384 -2.170121 0.668044 -1.813382 2.216612 -1.547174 -0.390436 73.312990 71.425179 -7.021333 42.452924 -43.700715 2.456174 1.674038 0.797705 0.780405 0.269484 1.466515 0.463983 1.157574 1.088629 1.084735 0.898180 1.966155 0.915491 0.401074 1.349450 -1 0.008624 1 1 -1.509746 1.908924 1.345442 -1.914793 -1.016223 -1.959777 1.632606 -1.029311 -0.457731 2.247044 0.987457 -0.837890 -57.095681 -57.110670 -9.032105 -2.587088 18.817841 2.446771 1.125997 1.374143 0.478007 0.619032 1.576809 2.436477 1.361398 2.265640 1.105646 1.334375 0.346204 1.642455 0.993042 1.062398 -1 0.072668 1 1 1.095568 1.913685 1.243028 1.557535 0.166560 0.211411 0.046996 -1.815493 -0.278927 0.900425 1.958401 -1.197971 55.605011 53.412921 -39.032143 -63.232294 4.842586 0.465229 1.859243 1.804178 1.063077 1.393660 2.242701 0.318541 2.470163 0.526971 2.295360 1.112628 1.694332 2.131797 1.615783 0.469069 -1 0.040376 1 1 0.602401 2.342271 -0.755289 1.028464 0.347476 1.374899 -1.630283 -2.337380 -1.875906 2.245107 1.421110 2.202281 -66.104191 36.857916 -29.007725 -32.834473 1.015814 0.966715 1.823953 0.421552 1.281922 0.757472 1.831943 1.960274 1.077856 2.278132 1.806626 1.705958 1.791150 0.363747 1.746119 1.778672 -1 0.030801 1 1 -0.096215 -0.733031 -1.863349 1.233000 -2.056723 -1.966003 0.667828 -0.722292 -0.440610 -2.164407 -2.265040 -1.854424 13.893223 -46.594556 35.300237 41.080381 -12.035633 2.381693 0.855852 1.553574 1.167323 0.691427 1.066345 2.312109 1.364916 0.636238 0.510146 0.772876 1.982319 0.339007 2.184243 1.078203 -1 0.019403 1 1 -1.742995 -2.299768 -1.185075 1.705401 1.919733 -0.777776 0.086433 1.270788 1.581113 0.597396 -1.666282 0.526745 -50.338692 -42.391307 29.303114 47.431941 -61.371275 0.369591 0.963729 1.149193 1.990220 0.378593 1.515512 0.466100 0.744235 2.107841 1.724665 1.200364 0.266396 1.324388 1.235416 2.133777 -1 0.020161 1 1 1.652151 2.315172 0.900381 1.229929 -1.831275 -1.628714 0.465020 -2.255762 -1.429725 -0.909376 -1.603297 -1.165792 20.499747 -10.750020 74.416833 23.719243 -50.679665 0.278178 1.340978 1.074433 0.989837 1.185981 1.529077 1.204106 2.416187 2.347373 2.305194 2.151609 1.583523 0.528178 2.336328 1.158102 -1 -0.013385 1 1 -0.577385 -1.292825 0.309599 0.949064 -0.519419 2.184609 -2.204457 -1.499646 2.013405 -0.366383 1.296660 -1.832646 -35.033905 -64.843659 72.622711 19.899094 -55.919943 2.177859 1.777049 1.857263 2.265904 1.042070 1.568811 0.756722 0.471637 1.548173 0.390923 1.739881 0.433632 1.801094 0.991634 2.148627 -1 0.009990 1 1 1.327213 -1.981032 -2.175802 -0.559966 -0.703301 -1.712981 -2.091540 1.902032 -1.387541 1.203999 0.606725 -0.379602 19.104918 -53.640100 -29.167365 -15.896601 -24.167017 1.749224 2.203393 1.185054 1.705368 0.863520 2.185439 0.917896 0.330742 0.524076 0.895868 1.350636 1.389936 0.411410 1.824497 0.575675 -1 -0.019467 1 1 2.170457 0.263267 -0.212801 0.160453 1.247643 -0.992627 -1.221760 -2.232596 1.508472 0.233186 -1.546891 -0.353967 -66.385476 -40.700350 -50.778324 68.706474 49.711781 1.463639 1.626053 2.066274 0.615406 1.382113 1.671040 2.173749 2.449289 0.699495 1.661397 2.106413 2.492324 1.739041 2.066495 2.089797 -1 -0.042702 1 1 -0.400222 -1.950362 -0.351503 1.631541 -0.086279 1.325849 -1.347793 0.101519 0.352412 -0.479068 1.772159 -2.328590 -6.914739 33.980459 59.576017 44.117438 31.781816 1.479663 0.948811 2.416130 1.396065 2.156854 2.002386 2.357350 1.238128 0.464051 2.302673 0.277025 2.216242 1.124932 1.488962 1.990920 -1 -0.003834 1 1 -0.108520 -0.197099 0.169767 2.284123 2.132783 -1.450382 0.621531 -1.291960 0.721171 0.454871 1.515834 1.456032 2.887035 72.394304 -68.937375 -30.465502 66.305676 2.117496 2.010550 2.317178 1.066571 1.609561 1.643945 1.283634 0.287282 1.346059 0.966515 0.724852 0.330677 1.685520 0.285106 0.778681 -1 0.030051 1 1 -0.139258 1.550929 2.237756 0.386652 0.069993 -1.726863 0.224338 0.534534 2.092618 2.067403 -2.316334 -1.572880 35.432471 13.534068 67.086492 -27.323709 70.419925 2.090117 0.855227 2.301140 1.511933 1.058118 1.288801 1.622784 1.128226 0.589685 1.089787 0.306464 1.995489 1.183787 0.661636 2.124519 -1 0.001575 1 1 -0.170583 -1.860970 -1.192049 2.314460 -1.643908 -0.433542 -1.181097 -2.115332 -2.126129 0.187062 0.783053 -0.924264 -66.105822 9.451927 8.542645 26.228531 -27.083649 2.201611 0.468992 2.094280 1.064087 0.364635 0.919217 2.284276 1.583643 0.284620 1.613305 1.566750 2.126370 0.403412 2.389266 2.142346 -1 0.001479 1 1 -0.442976 0.469645 0.077260 -2.104131 2.340347 -0.100536 2.037783 -0.623984 -2.234800 2.169870 -0.175936 -2.282142 -58.109772 -0.941323 -70.818603 1.733281 31.259808 0.378830 0.990836 2.237325 2.222689 1.491187 1.132045 1.774728 1.096995 2.198958 0.881972 1.809668 1.092310 2.211476 2.031691 2.130525 -1 0.004051 1 1 0.470958 -1.419545 0.532111 -0.921719 -1.704740 -0.245058 -0.053994 2.006508 1.518018 0.450719 -2.279897 -1.795306 -8.966745 45.917014 -22.737947 43.331219 17.793960 0.821310 1.514050 0.645325 2.482773 0.966185 1.921256 2.300441 1.021088 2.172168 0.630630 0.747627 0.615513 0.931927 2.153104 1.968484 -1 0.000619 1 1 -1.025315 0.744610 -1.448559 -1.726977 -1.702431 0.870687 1.673934 0.847638 0.705325 -1.972355 2.282359 0.757864 -5.233026 -51.468105 25.564779 67.245610 -53.038072 1.961907 1.520484 0.771917 1.609938 1.226014 1.614580 0.501902 1.720319 2.406138 2.205295 1.647751 2.243700 1.359232 1.857961 0.496307 -1 -0.029447 1 1 1.251257 -1.514536 1.526944 -0.323499 1.047905 1.945169 -2.093699 -1.398027 -0.661428 -0.096902 1.846327 0.138833 23.185589 -19.813883 -11.939008 41.098151 -13.379034 1.203546 1.992500 0.453013 1.281470 2.164998 1.616367 1.280936 2.184450 2.305993 2.075061 2.041622 0.285778 0.820647 1.614720 0.602519 -1 0.015559 1 1 0.919396 0.369628 1.406936 -0.391499 -1.434075 1.378519 -2.040590 0.568467 2.208925 1.196902 -0.855189 -0.368508 -45.786346 -31.115532 -58.753268 -16.180263 8.321494 2.265191 0.315665 1.375629 0.700662 1.030147 1.423957 0.694835 2.092578 1.705687 1.725385 2.052940 1.513145 1.182748 1.190345 0.631819 -1 -0.033338 1 1 2.165138 0.411093 0.873676 0.073235 0.922297 2.006782 1.423596 1.586720 0.590928 -1.988662 1.528321 -0.741206 66.891563 -3.499796 -21.076437 68.324276 -73.885662 2.180266 1.726509 0.690955 2.127601 0.838635 2.433702 1.976396 2.034355 1.911071 2.125983 0.643101 1.100963 1.394316 2.016265 1.614861 -1 0.053625 1 1 -0.626606 0.821508 -0.208079 -0.583504 -0.462831 1.346672 -0.082796 -1.396485 1.688112 -1.195401 -2.194899 -1.084099 74.714060 69.204651 22.576449 -57.622908 -68.212818 1.332441 1.591069 1.351565 1.248055 0.807882 0.824044 2.460457 1.655858 1.248679 2.301370 0.881742 2.436883 1.446301 0.485052 2.017710 -1 -0.042904 1 1 -0.432866 0.743299 0.079964 0.926426 0.714124 -0.168224 0.091787 1.714457 -1.375965 -2.151502 -2.138198 -0.017728 -34.428436 61.269314 3.358810 51.519096 -68.558562 1.918701 2.114068 0.641182 0.346586 1.324158 1.865801 1.760572 1.686677 1.728625 2.498033 0.933973 0.540447 1.538387 2.416480 0.527528 -1 0.003836 1 1 -2.166820 -0.402757 -2.149905 1.143507 1.794122 -0.766137 -2.209959 0.272568 0.614269 -0.821271 -0.522022 0.846221 14.113579 56.928294 -56.165416 -22.139183 56.744474 1.440712 1.046016 0.395976 1.162887 0.385545 1.363002 2.223095 1.558868 2.402554 0.477281 1.909304 1.663319 0.646749 1.662850 1.768158 -1 0.004032 1 1 0.168077 2.152016 1.347127 -1.859730 0.794663 0.996533 0.893395 1.626628 2.170428 -0.226290 -0.366424 0.607909 21.436042 -24.442704 41.474290 8.398910 10.478393 1.530233 0.381037 2.091196 0.980141 2.487985 0.815386 0.943674 1.579853 1.830559 1.208174 1.032741 2.271719 2.037257 1.173827 2.002845 -1 -0.022192 1 1 -1.857619 -1.418425 0.513314 -1.117361 -0.610418 -0.432102 -0.551719 1.244198 -2.340106 -0.568416 -1.352587 -0.367979 -62.782094 71.341950 -55.840833 33.117635 -41.905149 0.627391 0.312484 1.912098 1.387494 2.114043 2.464173 1.111981 2.058877 2.299940 1.596907 0.468731 2.212603 0.719364 0.352247 1.962371 -1 -0.024002 1 1 -0.100640 0.283838 1.531506 0.958750 2.055246 0.712304 2.232213 1.469267 1.057387 1.077740 -0.841148 0.000469 -49.072318 -58.455667 35.609286 -14.734043 14.931642 1.466713 1.543784 0.876264 0.362306 2.275876 2.147434 1.177351 0.482622 1.674364 1.788805 1.448518 1.736517 2.393487 1.082451 0.761829 -1 0.038563 1 1 1.679006 1.267341 0.211099 -0.490905 0.745952 2.254185 -1.528719 -1.238406 0.725404 0.910551 -2.201995 2.177329 -64.924345 66.530491 -72.035606 -52.428385 -63.864730 1.757334 1.258384 1.153659 0.547158 1.828440 1.590661 1.241568 2.035609 0.486253 1.955135 2.456835 1.533500 1.287019 0.923714 1.368561 -1 -0.013277 1 1 -0.277838 0.353014 0.202404 -0.532867 2.349913 0.460174 1.112129 2.211278 -1.658620 2.059568 -2.050691 0.455688 35.400976 -65.804764 -30.675907 -19.971967 31.152243 0.261129 0.551401 1.150174 0.480161 0.815153 1.522428 1.951859 1.395980 0.732577 1.913780 0.400593 2.273195 2.084734 0.374629 2.386066 -1 -0.014963 1 1 1.701768 2.124761 0.372194 2.131369 -1.670677 2.055189 -0.256926 -1.599301 0.018477 -0.476340 0.498120 -2.007071 -49.862188 16.213787 -44.887475 -73.786513 70.076492 1.008894 1.985797 0.294888 0.939783 1.439874 0.462795 1.453684 0.809922 1.351117 0.478694 0.918323 0.759626 2.026584 1.795251 1.783833 -1 0.040178 1 1 1.378045 -0.592597 2.215406 1.751300 0.519340 1.209103 1.574810 -1.649620 -2.180539 -0.069860 -0.758068 1.454463 63.841161 28.395056 -64.296865 -37.416192 -53.937551 2.448753 0.689875 1.971025 1.765668 1.828918 0.621731 1.933445 2.403908 0.727039 1.102834 1.325422 0.613413 1.630273 0.996870 2.390868 -1 0.040776 1 1 1.556262 2.330135 -2.087086 1.370479 -0.514131 1.527421 -1.728268 0.165728 0.373816 1.118914 -1.562272 0.317718 24.081721 41.480823 -31.802217 -49.853521 11.875823 0.579462 0.261829 1.056052 0.318782 2.026120 0.749142 1.336547 0.853622 2.319366 1.837918 1.135302 0.267101 1.914937 1.847018 1.075950 -1 -0.007762 1 1 -0.467038 1.328251 1.335464 0.034365 -2.043912 1.290190 -2.191280 -1.520518 -0.066069 1.694689 0.960292 -0.312913 -3.509172 -28.657643 0.998240 -22.586196 43.805651 1.998658 0.442240 2.474373 1.536562 1.003035 0.261637 2.332787 2.408234 1.429891 1.432923 0.631313 0.974350 1.897073 0.860586 2.368271 -1 0.009037 1 1 0.444405 -0.029946 0.931521 1.521778 -2.330667 -2.138315 -1.986172 0.961848 2.288339 2.303891 -0.199342 0.161593 49.401576 42.291189 -61.981505 26.848822 48.153223 2.293241 1.505382 1.197853 0.810969 0.949090 0.357802 0.821038 1.440449 1.132308 1.699970 2.396816 0.788372 1.414778 1.673608 0.332898 -1 0.021672 1 1 -1.954818 0.154529 0.644329 0.161049 1.842372 -0.361259 -2.121395 -0.354050 1.230074 0.610498 1.775231 2.168863 55.589490 -57.436444 65.681050 51.401341 52.338137 2.081064 1.692013 1.415852 1.730216 2.240813 2.338552 0.293539 0.761008 0.511198 0.452063 1.079054 2.158150 1.277486 0.459550 0.902530 -1 0.014786 1 1 1.676672 -0.259552 1.389479 -1.632303 1.409400 -1.397777 -1.175997 -1.215698 0.684146 0.217368 1.198361 0.101102 -62.149685 50.238951 16.052275 -59.413955 -20.339015 1.557504 1.971455 2.237430 1.744082 1.293773 1.946052 0.540312 1.518826 2.154834 1.795750 1.173658 1.413270 1.080118 2.049653 0.264222 -1 -0.002380 1 1 0.729081 1.460070 1.980610 -0.200834 -1.345772 1.073693 1.823922 0.575226 -2.001185 -1.599458 2.082006 -1.923138 3.038058 60.646686 38.859000 3.211718 -20.651338 1.569389 1.466612 2.104257 2.241826 1.368870 1.855334 1.354099 1.089303 1.167291 2.405029 1.578075 1.201240 1.496161 1.484896 1.149653 -1 -0.011885 1 1 1.793976 1.495332 0.882730 1.442718 -2.187326 -1.041633 -0.205007 -0.802976 0.656582 -1.239961 -1.841771 1.045424 -65.506392 34.069413 54.626988 -34.211822 -48.093105 2.112828 2.301331 2.477186 1.556856 2.334081 1.645931 0.913001 1.309490 0.600154 1.546042 0.582824 0.523376 0.385617 0.316741 1.458369 -1 -0.006991 1 1 0.692898 1.231879 -2.047994 -1.345379 -1.747155 -1.531851 -2.042047 -0.345853 2.332079 2.321693 2.110780 1.014676 -15.294487 45.555009 43.036330 11.598491 -64.164716 0.379149 1.865380 1.446043 0.648560 0.606407 0.881238 0.724561 2.193454 0.624487 1.008029 0.951901 0.347719 2.371044 1.881587 1.576697 -1 0.057724 1 1 -0.936129 1.146182 -0.372803 1.770907 0.187862 0.092846 0.655545 0.178097 0.915913 -1.623194 -0.994371 -2.253760 -24.378562 69.506958 3.450676 -54.483037 53.593004 1.189261 0.404084 2.437395 1.047350 0.310963 1.110413 0.468893 0.434935 1.205130 1.613125 0.782909 1.857792 2.161697 2.396852 1.385751 -1 -0.008060 1 1 -2.083500 0.383281 -0.030839 0.058938 0.968163 0.032966 -2.006557 -2.351452 1.948186 1.483169 -0.917528 -1.952120 -51.870911 5.602364 -41.061987 21.179176 8.403269 0.381069 0.369529 2.168721 1.197569 0.545179 2.328378 0.302904 0.659705 1.158900 0.875385 1.351372 0.266126 1.285002 0.772724 1.668541 -1 -0.018408 1 1 -0.145442 1.294633 1.795083 1.243706 -1.188709 1.894275 0.178411 1.478599 -2.330815 0.085867 1.178598 -2.189172 29.370034 -27.830750 -51.414986 18.332026 6.353340 1.083907 0.465713 0.987622 2.221143 0.250149 0.510862 1.551845 1.366171 1.479311 1.784682 1.900377 2.389057 0.887614 2.132393 0.375895 -1 0.052922 1 1 -0.862532 -1.265659 -0.200478 -0.068704 -0.166634 -1.454371 -0.454788 -0.119266 -1.732066 2.297236 1.045759 -1.147177 -70.408195 -0.533347 36.035294 -54.820041 -60.428301 1.848058 0.554901 1.476768 1.786112 1.184120 1.757688 0.464370 0.916387 1.970329 1.323248 2.333032 2.021491 1.705979 2.138477 1.379247 -1 0.070393 1 1 -1.196542 2.189275 0.812486 -1.058427 0.292004 2.116773 -1.929110 -1.313940 -1.134596 1.881973 0.759817 -0.323733 58.470484 63.431263 39.229211 -74.655671 12.138703 1.602689 0.892442 2.276982 0.481565 1.909684 1.306157 0.835736 0.963896 1.696030 1.432844 1.563237 1.570644 2.315637 2.163281 2.007174 -1 0.046836 1 1 1.560177 2.164194 -1.315062 -1.143460 -1.001183 1.060402 -0.078249 -0.377012 1.721211 -0.957627 -2.026209 1.940746 -33.204756 -72.338885 -49.634680 -60.060897 56.496738 1.985135 0.410579 1.350877 0.938568 1.264212 2.369103 0.770145 1.075146 1.727406 2.267817 1.706129 2.410010 2.032867 1.638740 1.561643 -1 -0.001670 1 1 -1.581691 -0.892283 -1.782069 0.708740 -1.119080 -1.228394 -0.646716 2.127835 0.207010 1.477153 1.638050 0.922934 -45.443801 26.040350 -39.840384 2.659892 4.798209 0.527458 1.485706 1.262916 0.825443 1.226081 0.492722 0.430796 1.393994 1.102716 1.604691 0.793363 2.048710 2.412426 2.137501 0.722158 -1 -0.031557 1 1 0.980240 0.379600 -0.639846 -0.214515 -0.382987 0.269009 2.056172 2.132606 0.277384 1.436570 -1.840029 2.037925 56.260759 -25.416407 26.455166 31.975442 -38.746506 0.437021 0.267491 1.718602 0.538897 2.499663 1.335554 2.151418 0.630686 1.681256 0.619990 1.918727 0.288629 1.487344 1.796302 1.447189 -1 0.012316 1 1 -0.502056 1.825336 0.762734 1.573986 -1.376904 0.915464 0.256491 -0.997661 -1.013529 0.911788 -0.273554 1.661897 37.379189 32.026466 68.811470 14.374521 -57.425600 0.594205 0.557321 1.645077 2.310974 0.287442 1.787892 1.849520 0.391789 0.541651 1.530225 2.483489 1.742161 0.491903 2.421711 0.687851 -1 -0.013220 1 1 -1.343922 -0.824389 -1.079371 1.703977 1.546087 0.966319 2.031290 -1.366585 -0.015345 1.280460 -0.793497 -0.249166 50.236497 -25.199343 74.635411 -52.651507 -63.880909 2.178555 2.222022 1.517352 2.132380 2.404141 2.399553 1.789949 0.418063 1.140332 1.557526 2.339384 0.776158 0.883687 1.374450 1.133033 -1 -0.000582 1 1 -0.226000 -0.201794 1.373629 0.583856 1.670748 -0.859215 -2.064426 0.512568 0.483289 -1.521831 1.426864 -0.053116 -66.382022 17.363484 -71.928090 -45.408161 25.040521 0.715654 0.999103 1.676389 2.075423 1.382636 1.469965 2.202442 0.950255 1.928037 1.518717 0.334469 2.428339 1.848248 1.509148 1.500492 -1 -0.056980 1 1 0.969855 0.198081 2.201803 -0.685011 -0.619461 -1.622086 -1.238326 2.082990 0.467500 1.718289 1.759605 -1.276208 49.677802 34.812822 -50.894196 71.240097 32.313854 0.609197 0.516135 2.424536 0.927064 1.416930 1.835831 2.055472 1.319281 0.897870 1.248052 0.765620 1.519988 1.441717 2.195145 2.055597 -1 -0.020331 1 1 -1.279338 0.804315 -1.714357 -1.656942 1.999747 0.984427 0.063474 1.809464 -2.097178 1.391762 -0.951827 1.210076 -29.482456 -61.630491 -73.666118 -6.449390 55.104877 2.090057 2.086087 0.614790 2.281383 2.461252 1.505104 1.031239 1.787108 2.174835 0.460940 1.765921 1.584336 0.683087 0.392972 2.437501 -1 0.005303 1 1 -0.039405 2.159166 -1.005114 0.969947 1.738227 2.286781 -0.316244 0.462075 0.073593 2.228207 0.118739 2.308048 -32.619009 22.310132 -33.609577 23.832435 51.740870 2.257092 1.448830 2.489874 1.055324 1.587711 1.159081 1.673701 1.899090 0.999884 1.300835 1.382325 0.738902 2.475994 1.786755 0.745686 -1 -0.024994 1 1 2.038118 0.297184 -0.363327 0.817251 -1.082358 -1.360801 -1.751533 0.277330 0.534279 -2.179260 -2.128804 2.354282 -47.985900 50.981139 39.995089 47.458766 -60.517230 1.928668 0.867369 1.615427 1.223480 1.770515 2.288890 0.371418 2.424473 2.113707 1.324961 1.874112 1.950023 2.033884 0.741662 1.616614 -1 -0.081310 1 1 1.859318 1.703956 1.201619 -1.686479 0.364474 -0.387502 -0.232103 0.909122 2.049414 1.652492 -1.383183 -0.940799 -61.775153 45.011226 53.669188 68.043477 6.717411 0.617789 0.928073 0.376758 2.169653 1.100327 1.950310 2.361782 1.463376 1.716447 0.328954 1.975426 1.482271 2.026041 1.663615 1.136459 -1 0.041590 1 1 -1.442926 -1.298472 -0.344028 0.030521 -0.691882 1.721082 1.581629 -0.146393 -0.568129 -1.239775 1.290303 -0.297040 -61.549078 -55.360067 13.357487 -50.720863 -15.544995 1.904062 1.329262 2.161049 0.500321 2.145039 1.423301 0.917309 1.705253 1.183397 0.849202 2.294547 0.952507 1.533520 1.619254 0.301474 -1 0.016027 1 1 2.337688 2.338349 -0.689407 0.906659 -1.649469 0.364317 1.675879 0.554060 0.400787 2.028795 -0.890286 -1.206549 -33.937190 67.651780 23.464383 15.877611 5.010809 2.374996 0.804652 0.531149 0.522111 1.615958 1.155091 2.107984 1.883587 1.439634 0.934344 2.271068 2.343639 0.286013 0.264116 1.244263 -1 -0.009652 1 1 0.237424 -1.008745 1.198984 1.149798 -0.856319 -0.518699 0.141979 1.775414 0.532967 -0.667886 -0.253282 -1.621400 28.097823 40.105027 -54.816455 -0.152736 -17.033660 2.354143 1.324608 0.438447 1.725162 0.539932 1.881922 0.454375 1.682440 0.267248 2.139999 2.212136 1.864475 1.990404 1.214382 1.866159 -1 0.066797 1 1 -0.731469 0.827672 -0.297246 -0.680218 -0.165600 1.777004 -1.021231 -1.306725 2.313649 -1.134712 -0.069322 -1.131241 54.737270 19.293514 -33.918288 -64.665326 69.861128 0.714590 1.120649 1.496031 1.539171 2.098385 0.301987 0.988404 1.852315 2.363781 1.309902 0.767663 2.113924 0.470163 1.532780 0.429283 -1 0.005764 1 1 -1.593943 0.540039 0.373290 1.700280 0.673971 -1.147702 -1.621242 -1.177860 0.459033 0.793724 -0.656119 -0.394207 5.788477 -63.060201 47.193959 -11.130028 -12.380630 0.906267 0.625340 1.840651 2.076003 2.136586 1.094563 1.826257 0.899120 2.006653 2.069924 1.210345 1.522919 1.203768 1.222509 1.205153 -1 0.001177 1 1 0.307092 1.221080 0.231783 -1.565743 -1.467832 -0.502618 1.806096 -2.151097 -0.045398 0.404467 -2.104940 -1.821318 25.125733 38.190529 18.215638 0.220825 -38.596975 2.134672 0.428338 0.581975 2.009202 2.158125 0.863121 2.224241 0.567648 1.955301 0.740800 0.629347 1.689809 0.364042 2.199184 2.434232 -1 -0.035479 1 1 -1.271079 -1.758171 1.802504 -1.255327 -0.915939 1.186856 -0.059185 -0.416123 -0.599355 1.731494 2.218885 -1.044426 -0.862794 49.016004 11.979961 47.211851 -10.421355 2.099264 1.588647 1.145747 0.328343 0.716054 0.963083 1.538321 1.318556 2.216034 2.135238 0.953261 0.700510 0.726670 1.648855 0.557685 -1 0.038409 1 1 0.414183 0.967765 -1.944508 -0.927086 2.337383 1.919536 0.625696 -1.981431 0.545541 -1.393282 -1.022598 -0.720214 47.378481 -59.868598 -11.526595 72.513476 -16.001606 1.540088 1.764843 1.469564 2.219215 1.604017 0.712516 2.249983 1.211367 0.702142 1.153520 0.462460 0.310668 0.644688 0.768076 2.308674 -1 -0.002062 1 1 -0.336320 2.333048 -0.248635 1.072577 1.906339 0.312279 -1.120164 -0.604345 -2.021990 2.159504 -0.042713 -1.591774 -22.713181 9.565320 -35.673438 -13.479414 -48.506315 1.440464 1.385284 0.961665 2.455448 0.715911 0.816576 0.700867 2.229550 2.053125 2.379046 1.375034 1.953863 1.320867 0.555896 2.447039 -1 0.022787 1 1 -1.798164 -1.186214 1.417201 -2.222608 -0.263769 1.198529 -1.786911 -0.560668 1.630983 -0.034080 2.128658 -0.104357 -29.269912 60.596014 -62.796329 -17.894897 -9.525683 0.652728 0.893946 0.544117 2.482149 1.729388 1.828367 0.366566 1.876507 1.701783 1.374394 2.446217 0.816859 0.949734 2.182680 1.800415 -1 -0.008908 1 1 -1.608777 0.977887 -1.468563 1.360033 -1.723299 -1.139377 1.633833 0.743196 -1.641230 2.165620 -0.910620 1.042828 45.791256 -36.367143 27.422556 -59.105174 69.344441 0.955324 1.627051 0.848037 0.701472 1.144678 0.344268 0.617475 2.405206 2.291214 1.190325 0.288296 0.396681 1.770218 1.797050 0.511887 -1 -0.002906 1 1 1.926066 1.995457 -0.430563 1.757769 0.852379 0.275483 -2.234516 2.220833 -1.292642 -1.314273 -2.024489 -2.138141 30.237927 8.844359 -2.864123 12.683021 13.535379 0.461666 0.471142 2.232061 1.494149 1.409045 2.061053 0.621034 1.465263 1.918508 1.112980 0.863796 2.323437 0.506719 1.673037 1.981393 -1 -0.043398 1 1 1.006687 1.908724 -2.023149 1.539597 0.287632 -0.673763 -0.069337 -1.383691 -0.052989 0.048033 1.478395 -1.050119 -46.483435 -47.087006 8.695215 40.484025 15.013832 1.937014 1.640586 1.083367 0.398598 2.487774 1.764799 0.728212 0.552234 1.639872 0.328769 1.123419 0.802442 1.650871 0.693215 1.860417 -1 0.010120 1 1 1.335766 0.394243 0.423218 2.023281 0.689373 -1.469019 -1.593567 2.133472 0.693455 1.166735 1.061594 1.098780 -21.041729 51.666231 4.345594 -13.603415 -32.590576 2.127741 0.949870 2.213229 2.241115 0.675782 1.368517 0.409896 1.121425 1.033205 1.068198 1.949702 1.150395 1.935252 1.283860 1.832515 -1 -0.003626 1 1 1.346015 -1.711997 0.312227 -2.000622 -1.554439 0.023862 0.488493 1.124740 2.118501 -1.166524 -2.231867 -0.381324 -2.005133 49.729298 0.306737 55.329413 71.445147 1.803818 1.767301 2.280773 1.198569 1.595432 0.422469 0.933042 0.643870 0.515224 0.622380 1.585998 1.612947 2.304643 1.889048 0.973376 -1 0.002132 1 1 -1.805225 -2.058070 -1.054792 0.119173 0.177426 -0.941876 -1.192533 -1.110110 -1.262782 1.022468 -1.469995 0.853210 3.219017 -47.983566 -59.787620 -0.534286 20.257333 0.849986 1.963632 1.268068 1.923642 1.900973 1.156918 1.315082 2.334376 2.101197 0.313564 2.069238 0.931182 0.872410 0.841648 1.322132 -1 -0.045766 1 1 0.169780 -2.215685 -1.713417 0.006110 -0.983695 -1.902891 1.101696 1.233206 1.403812 -1.067532 -1.936325 -0.053705 68.457915 72.172747 -42.647562 72.429414 71.157171 1.203540 1.904348 1.627136 2.270923 2.159237 1.542588 1.034140 1.047416 1.413255 0.819993 1.878188 0.710128 0.374340 2.036544 0.449552 -1 -0.004001 1 1 0.475437 -1.534713 1.695938 -1.615760 1.426588 0.027475 -0.048463 0.728313 -2.037112 -2.236185 -2.258911 2.203967 -64.369100 -51.459809 14.982547 -38.327076 -63.169288 1.581695 1.305267 1.613438 1.545986 1.889563 0.628767 0.937568 2.447566 0.986231 1.335758 1.083617 2.356911 0.606067 1.924794 1.011323 -1 0.065584 1 1 0.777928 -2.239546 -2.205101 1.812388 -0.085609 -1.552724 0.579804 -0.458778 -1.216238 1.037367 -0.810931 -1.089480 46.073312 54.157460 24.423661 -61.528574 -10.745462 1.390208 0.484430 0.570834 1.504783 2.384842 2.042001 2.160004 0.929889 1.647409 0.995715 0.976299 0.907437 2.296054 1.536223 2.058952 -1 -0.032846 1 1 2.225380 -0.266456 -1.564495 0.664522 0.265749 -0.908947 0.895710 -1.887772 0.737604 -1.385779 -2.169688 -1.480871 58.504983 43.251351 25.455802 35.661543 -36.445189 2.360623 2.240203 1.100417 1.202139 0.858331 0.463271 0.445537 1.648826 2.320047 2.038332 1.252587 0.478469 1.627686 0.267125 2.322523 -1 -0.012537 1 1 1.238450 0.001814 2.209553 2.323306 0.948404 -2.180817 -0.029691 0.499418 0.961373 -0.978786 0.492897 -0.255442 -7.440269 51.393687 73.701975 9.100563 -46.842715 2.342390 1.797627 1.221918 0.282453 1.190500 0.977751 0.569534 2.161746 0.968873 2.095599 0.739711 0.327565 1.130489 0.385912 0.779297 -1 -0.045284 1 1 -0.938646 1.251238 -1.843808 -0.213683 -0.532336 1.856656 -0.627303 -1.469852 -1.465572 -0.209945 1.042029 2.137671 18.437007 -29.219885 1.394603 39.090574 -4.723501 0.806831 1.154718 0.351336 2.399420 1.804603 1.456743 0.476121 0.418134 2.326144 1.005497 1.129776 1.900896 2.111663 0.725567 1.098059 -1 -0.018297 1 1 -0.355298 -0.891511 1.769659 -1.933871 -1.227422 1.553174 2.273628 0.105044 -1.672430 0.872861 0.512247 -0.204534 -72.074391 45.704710 9.069259 27.037438 68.222526 1.614939 2.024892 0.360936 1.755374 2.068545 0.543633 1.087957 1.040322 1.440742 1.546773 1.611159 1.497118 1.811599 2.042345 1.193454 -1 -0.006114 1 1 -0.518605 1.726235 -1.347828 -0.493296 -1.727858 2.335942 1.256965 0.168953 -1.978522 2.313623 -1.569132 -1.877025 72.727956 -11.248319 -50.499908 -51.956652 64.554515 1.641042 1.991771 1.688501 0.886347 1.076916 2.231558 2.045984 1.608056 1.090516 1.309442 2.036797 2.448525 1.360814 1.443754 0.417277 -1 0.011776 1 1 -2.039908 -2.099811 -0.441716 -1.900795 -1.372730 0.388232 -1.640433 1.432151 -0.715431 1.765972 2.073546 1.980050 -6.326606 18.738836 -56.388426 -20.273512 63.087042 0.683846 1.896072 2.039431 1.719633 2.122607 2.406700 0.407861 0.666550 1.451063 1.764829 1.236223 2.202946 0.420237 1.673495 0.677991 -1 0.026356 1 1 1.837924 0.284293 -0.246055 2.037104 2.092718 -0.954919 1.072542 1.320007 -0.572499 0.701588 1.187318 -1.708807 66.767498 11.344121 10.641944 59.147820 47.416370 1.028836 1.889472 1.351492 2.278785 1.535867 0.570899 0.356405 2.097941 1.847041 1.470610 1.797501 1.349818 1.140043 1.196400 1.141106 -1 0.023012 1 1 0.542951 2.198095 -1.750125 0.389675 -0.951713 -1.596898 -2.018142 0.859992 0.986342 -0.737217 -1.532618 -0.797076 27.415645 -25.253972 56.491945 -39.883513 27.790571 1.016933 2.087524 2.269140 1.430214 2.354924 0.952294 2.451993 1.152030 2.427116 1.531871 0.898910 0.722161 2.361923 1.585071 1.796228 -1 -0.030720 1 1 -0.545862 0.726186 -0.076880 -0.919229 -2.274901 2.059822 2.219380 -2.159164 1.037716 0.346717 -1.949791 -0.181679 5.002040 69.279810 -64.226421 -53.464573 70.923830 0.877158 1.899917 1.409512 0.919217 2.281441 1.184079 1.066592 1.967295 2.071819 1.558405 1.361499 1.720522 1.317224 2.325453 0.638304 -1 0.003150 1 1 0.440231 0.503630 1.058941 -1.077137 1.555002 0.004414 -1.218478 1.075699 -2.159670 1.962554 -2.075608 1.072706 -20.168667 25.221082 -9.271145 29.868736 -46.159069 1.442888 1.615771 0.271369 1.654153 1.856750 0.404236 0.502264 1.058587 2.420561 1.619623 1.997089 1.067917 1.737322 2.426434 1.319975 -1 -0.003264 1 1 1.850754 -0.850007 1.898522 0.877211 -1.781660 -1.843799 -0.057419 1.002057 -0.500716 0.789283 0.107784 1.974814 42.523094 -64.360393 -55.125096 62.507022 -44.474536 0.872048 1.511744 2.388720 1.969963 1.919086 1.836202 1.538154 0.751855 1.930504 2.474287 2.344094 1.187725 1.589210 1.600285 0.994665 -1 -0.076848 1 1 0.336951 -1.150991 -0.348629 -1.902677 -0.012002 0.909068 1.144246 0.088288 -0.541657 0.707652 -0.556732 1.813161 -38.733175 11.531562 10.964143 74.357499 -73.518293 0.295714 1.309051 2.217883 1.705265 1.390130 1.419876 1.859133 2.195742 0.830096 0.676161 0.985012 1.092688 1.804956 0.644732 1.517705 -1 -0.016187 1 1 -0.506873 0.982787 0.771883 -0.172235 -1.350611 -0.148028 0.230859 1.758615 0.937334 0.258882 1.493741 -2.303896 3.912829 62.911791 8.464286 59.247809 -72.075883 1.684541 1.830701 1.339449 2.364774 2.263866 0.552346 1.281783 0.681755 0.503782 1.821408 0.405391 1.901601 0.464240 0.977864 2.466711 -1 0.018463 1 1 -0.115791 0.124037 1.821249 -1.940696 1.878953 1.845438 -0.665816 1.553654 0.916509 -1.027727 -2.103025 2.087282 61.367820 8.947007 72.338454 42.397245 70.491312 2.087223 1.714223 1.191879 1.661510 1.743799 1.033584 0.690627 1.121022 1.021662 0.568243 0.704125 0.735483 1.260285 1.613327 1.930366 -1 -0.011262 1 1 -0.523820 -1.108097 -0.431973 1.625287 -1.524054 1.764189 0.374002 -0.483199 -1.674015 -2.209834 -2.346203 0.640751 40.956874 12.189362 -33.399028 -37.466878 -5.812409 0.787629 2.435820 1.577321 2.031186 0.391701 1.318032 2.411633 2.312978 2.467471 0.281538 1.565476 0.954109 1.452200 0.618506 1.723084 -1 0.004974 1 1 1.596746 -0.543420 -0.657715 1.051045 -1.830624 -0.109529 1.691080 1.571157 -1.793301 0.431276 0.804888 -1.517684 14.252858 -2.218748 59.500187 -30.360229 35.632541 0.266646 1.023579 1.296417 1.385769 2.369328 2.303932 1.189197 1.587909 2.241823 1.317715 1.591467 1.278812 2.487378 1.867435 2.233048 -1 -0.058254 1 1 1.324205 -0.698541 -1.817091 1.141689 -0.486444 0.322275 1.940216 -0.519326 -0.973877 -1.819794 -1.881161 -1.256954 0.639756 -47.616393 -38.712677 56.033467 54.476408 1.149856 1.882806 1.818711 2.319447 0.937198 0.730169 1.946957 2.250318 2.351090 1.772852 1.065622 1.405437 2.178975 0.283892 0.615505 -1 0.020121 1 1 -1.429049 1.012586 2.092924 -2.212785 -0.105546 -2.055411 1.227194 -0.670534 -2.346475 0.779650 -1.571339 -1.262576 -7.435443 -17.488343 73.414743 -18.416482 74.179632 0.431174 0.991805 0.521924 0.719417 1.242363 1.899630 1.079273 1.334820 1.066716 1.788909 0.946842 0.831473 1.310807 2.476772 1.352227 -1 0.010715 1 1 -0.741025 0.434364 0.864124 -0.251880 -1.623238 -1.738922 0.173747 -1.521009 1.105133 -2.271298 1.360590 -1.788000 -0.518243 -10.103897 -16.201156 -42.834390 -67.593675 2.171497 0.599917 2.047086 2.133248 1.244652 2.108197 0.968688 1.236743 1.931434 2.358837 1.476561 0.555346 2.200150 0.674050 1.506172 -1 0.007852 1 1 1.156803 -0.926807 2.320743 0.290284 1.477849 -0.793453 0.499369 0.121854 -1.896154 1.228270 -1.447455 -2.027397 26.199929 -57.787858 9.468052 -20.455624 2.334117 0.317600 2.403444 1.938063 1.269358 1.096555 1.547157 1.321529 0.442794 0.542069 1.797543 2.052782 1.114174 0.666439 1.845955 1.218292 -1 -0.033265 1 1 0.226990 -2.013888 1.675556 -0.159764 0.911168 -1.269142 -2.193779 -1.103376 -1.194185 -0.609230 0.699157 -1.959162 -69.448288 -67.382152 8.178338 53.326847 14.319066 2.283216 1.762489 2.408178 0.491420 1.039440 2.363720 0.299056 1.228484 0.386115 1.927774 1.599163 2.379736 1.725093 1.639426 1.833798 -1 -0.051108 1 1 1.460193 -0.666670 1.339690 0.371474 -0.549786 0.733908 -2.249007 -0.982177 0.054384 -0.166046 -1.008862 -0.774808 -59.302678 49.897532 -22.174751 58.967564 17.853091 2.228489 2.221794 2.187710 0.838428 1.202055 1.694425 1.445118 0.854734 0.759980 1.240512 2.285950 0.457505 0.287868 2.198480 1.849564 -1 0.014827 1 1 -1.141636 1.362882 -0.963172 -0.974758 2.223962 -0.531120 -1.261618 1.731589 -0.905412 -0.963574 1.693735 -0.935626 5.566407 -45.403656 -49.245226 35.490553 -60.271546 0.866971 1.677121 0.871261 1.790641 0.807250 1.449067 1.969265 1.443315 2.042032 0.425834 1.236852 1.527490 1.531922 1.765341 0.843189 -1 -0.020964 1 1 -0.297264 -0.989612 2.329587 -1.865899 0.788531 1.594435 -1.685351 0.480292 -0.050990 0.671019 1.065995 -0.331303 58.489920 -59.908607 66.045845 32.524234 34.804977 0.883619 2.483982 1.032123 0.888043 0.336264 1.095676 0.282402 0.338455 1.906063 1.201515 1.609859 2.148887 0.837423 2.312911 1.344136 -1 0.019003 1 1 1.159715 0.881918 1.931151 -2.085938 1.808341 -2.119282 2.174535 -1.887352 -1.632928 0.330830 -0.352678 0.731045 46.845043 -25.369425 66.073996 55.650561 68.980927 1.561647 1.848396 1.750446 2.490751 2.303174 1.949163 1.088316 0.329970 1.059541 0.451937 1.211215 0.388065 0.960484 0.607901 1.239785 -1 0.001241 1 1 1.167320 1.475200 1.814605 -0.513293 1.471602 -2.120623 -1.504126 2.128094 -0.163575 -1.886979 -0.074643 -1.024316 -41.990149 21.571921 9.276193 54.978890 30.204776 2.150101 0.995369 1.920820 1.715028 1.229933 2.227440 0.330132 1.531785 1.707903 0.721533 0.798790 1.005481 0.876942 0.506881 2.153927 -1 -0.025102 1 1 -1.211161 1.536807 0.507689 -1.404833 -1.966457 -2.255604 1.239678 1.793500 -1.803030 1.840234 1.397420 -0.116488 -69.241618 -43.879425 68.504043 -52.554158 72.261891 0.709019 1.981606 1.849254 0.403364 1.587267 0.439044 0.518168 0.598313 2.093805 2.072550 0.353011 1.302303 1.299969 0.326452 0.433624 -1 -0.014842 1 1 0.422255 -0.019644 -0.281906 -2.044452 1.626519 0.341541 0.587180 0.989225 0.601350 -1.185774 -0.612809 1.795523 -24.967808 66.058038 -62.553635 11.057713 -3.024776 1.563908 1.596110 0.570091 0.262178 2.419537 2.403508 0.761087 1.843379 0.669748 1.200182 1.707656 1.068337 2.035369 0.945968 1.887384 -1 0.064599 1 1 1.982291 -0.221045 -1.743232 -1.579920 0.590291 1.450205 1.118479 0.554482 -1.924418 2.142917 -0.774727 -0.497828 70.043087 14.157003 36.757576 -65.422816 -61.270659 0.985550 1.141965 1.997301 2.387646 1.911330 1.975769 0.504222 2.460565 1.216537 2.088077 0.315193 2.456326 1.967054 0.272553 1.301042 -1 0.005086 1 1 -1.690267 -2.029495 -1.442602 -0.576608 2.327575 2.018226 0.544359 2.292995 0.451922 -0.919128 -0.565435 1.626368 -70.011596 65.111392 -72.835270 7.623174 22.687154 1.419861 1.602371 2.302642 1.997390 1.626620 0.357062 1.893922 1.900471 1.710250 1.920695 1.873357 0.506442 1.526833 1.725199 1.176298 -1 -0.032250 1 1 -0.050291 -1.729651 0.480280 -0.261248 1.156724 -2.260678 0.778926 0.395427 1.481048 1.126019 0.042776 -2.058261 14.611301 22.130555 -51.769053 67.520462 66.410642 1.579918 0.685598 2.087518 2.159504 1.533109 1.457768 1.951921 2.432148 0.612269 0.402609 2.405484 2.475208 2.076728 0.823070 1.840823 -1 -0.008561 1 1 0.992419 -2.268464 1.862292 -0.140305 -1.907190 -0.467714 -0.600754 1.768627 -0.429511 0.580358 -0.566667 -0.238047 -1.164846 72.433758 -5.836892 -0.635280 -27.143632 0.579545 1.661084 1.335465 0.666423 1.571919 1.238409 0.697333 1.331182 0.675217 0.874252 0.307762 1.298905 0.439704 0.356094 1.378518 -1 -0.040703 1 1 0.706928 1.399118 0.149828 1.748870 2.083368 2.110132 -0.452471 1.120030 -1.645980 -2.264782 -2.227075 0.059444 1.804049 20.656232 69.289239 -55.761227 21.054635 1.603683 1.843325 2.018661 1.379828 1.527786 2.000060 1.512681 2.384790 1.167257 1.845845 1.617534 0.645476 0.517548 1.431742 1.039489 -1 0.002654 1 1 -1.616564 2.048713 -0.698247 -1.584342 1.673177 2.265691 -1.353975 -0.122579 -0.879637 -1.302234 -2.306600 1.791110 14.328823 74.523479 16.108461 -15.092458 -8.936339 0.729361 1.871483 0.519339 2.276810 2.103707 2.004992 1.156317 2.469776 0.774725 1.556748 0.515882 0.431603 1.451365 2.336792 2.213861 -1 -0.004131 1 1 -0.462299 0.874326 1.571988 -1.960538 -1.731325 0.625665 2.206143 1.569425 2.076286 0.902991 -2.029261 -2.230680 23.398092 -48.264751 14.335218 32.012008 -24.178512 1.101150 2.286595 2.306667 2.146117 1.536576 1.224578 2.234690 0.691544 0.782180 0.855273 0.815350 0.335025 0.517606 2.410257 1.696065 -1 -0.004204 1 1 -0.882255 1.820645 2.033940 0.759653 1.626167 -0.872461 1.495838 -0.043841 -1.706301 1.795378 1.499985 -1.028986 9.329157 45.139955 -32.770945 18.732936 -5.548916 1.965607 0.713118 1.132286 1.333027 2.431850 2.355038 0.624018 2.115299 1.071968 2.309096 2.479989 1.427577 0.780688 0.529110 2.251218 -1 0.022949 1 1 -0.048450 0.941927 2.047912 -0.040088 0.104654 1.204182 -1.025039 0.656679 0.397366 1.080404 1.508552 1.582879 64.295150 8.588543 47.648704 -18.227299 -46.220895 1.606341 1.520328 0.408992 1.673797 1.260836 1.878899 1.399677 2.123193 1.008240 2.242908 1.560929 1.037748 0.934512 0.599003 2.451664 -1 -0.036732 1 1 1.358375 -1.323251 -2.119443 -0.522897 0.269570 2.053762 -0.668190 -0.649450 -1.417469 -2.280254 1.622680 1.793850 -19.906871 -74.785902 73.337621 35.392372 -60.409067 2.197069 0.632683 1.510859 1.003623 1.146089 1.567119 1.561894 1.505044 2.272031 0.522211 1.057440 1.141091 0.813849 2.101999 0.291587 -1 0.020947 1 1 -0.757286 0.458476 0.853188 -0.263550 0.162391 0.829333 -0.641198 0.624888 -1.422076 0.397958 1.593515 1.701078 -1.438378 -24.820156 -2.357580 -23.842979 71.058781 1.149107 0.549337 2.449685 0.603163 0.360250 1.466032 1.353142 0.766791 0.963084 1.552479 0.770414 1.106062 1.583327 1.729193 0.797678 -1 -0.046206 1 1 -1.145137 -0.919270 1.753421 -1.535233 -2.339933 2.352256 2.137025 -0.854886 0.012723 1.784479 2.090470 -1.046002 56.293586 -73.694940 -40.862124 -69.715355 -55.966536 1.681344 2.091971 0.513036 2.098726 1.539494 0.775123 1.486214 0.796169 1.955265 2.387681 2.498549 0.604667 0.888250 1.573951 1.641935 -1 -0.002061 1 1 0.871933 -0.956922 0.395157 1.646464 0.980761 -0.282203 -2.329056 1.367736 0.505983 -1.799053 -1.993703 1.637342 -49.001998 73.420399 -73.350749 43.961539 -38.413827 1.057130 0.427690 0.935304 0.400810 1.417921 0.502481 2.450866 2.449865 1.380295 0.368059 2.215084 1.917731 1.558673 1.365667 2.013168 -1 0.065688 1 1 1.443512 1.724286 -1.112521 0.613737 -0.339963 -2.347948 -0.417694 1.280354 2.146580 -0.477289 -1.314041 1.884554 55.196334 -65.206357 -23.235737 -73.025040 -31.849264 2.266344 1.699629 1.158182 2.310211 0.973713 2.445601 1.719053 1.369309 2.482623 0.688189 0.650308 0.725319 1.441975 2.026812 1.123854 -1 0.020519 1 1 -0.976174 1.976597 -1.683322 1.590954 1.064238 -1.582856 -1.617632 -1.765269 0.327941 -1.797756 0.944352 0.400681 7.655799 -28.979415 -7.035050 -38.076695 -55.019366 1.967656 1.389624 1.917281 0.745712 2.179090 2.221499 1.734751 1.958628 0.406976 1.550524 1.651894 2.134130 0.327625 2.140402 2.239210 -1 0.018194 1 1 -0.581711 1.397736 0.482894 1.264459 -1.112126 -2.158539 2.125322 0.370190 1.436613 -1.128855 -0.586080 -1.354814 -2.842325 -70.948981 60.473937 -14.546337 19.718394 2.230827 1.005605 0.697658 2.287944 2.471284 1.372934 0.407280 2.151119 2.360529 0.668007 1.197614 1.304793 0.405904 1.533167 2.438872 -1 0.035597 1 1 1.554028 -2.226014 -0.955653 -1.843950 2.110004 2.109135 1.642205 0.071335 1.977577 0.661694 -0.142571 -2.303683 -32.397810 -9.985637 21.396886 67.456688 44.560023 0.929625 1.699679 2.004944 0.343893 1.058140 1.658649 0.921154 1.080035 0.654307 0.437934 2.105993 2.171156 1.623996 1.252063 0.673029 -1 -0.011628 1 1 1.580450 -1.118512 -1.113707 -0.467033 1.422003 -1.637783 -1.149721 2.143684 -2.035261 0.609065 1.247607 -1.601789 19.663174 28.968250 -30.618198 49.953497 18.428830 1.125160 0.810029 0.902341 2.137560 1.722016 1.670187 1.340740 1.564066 2.008165 0.484696 0.539765 1.331422 2.452066 2.374506 1.563855 -1 0.009323 1 1 -1.654447 1.514191 2.100305 -0.685635 -1.680439 -1.785598 -2.046852 -0.997064 -0.401171 0.954403 -0.328051 -0.065651 -22.071553 -6.589656 -52.343114 19.278878 20.101665 2.105373 0.760696 2.017808 0.553599 2.087172 0.851841 1.641657 1.077761 0.679750 0.561269 0.492105 1.310045 0.927659 2.406756 1.344941 -1 -0.030298 1 1 -1.171485 -0.787979 -1.751154 1.928260 1.172115 1.946322 -1.573630 -2.071398 1.136748 1.304493 -2.128642 0.378714 -44.289189 -68.397242 47.546035 56.216763 -14.866253 2.018297 2.023969 0.599299 0.673870 0.732509 0.783014 1.373656 1.282836 0.375699 2.365017 1.834386 0.283457 2.315574 1.105981 2.475454 -1 -0.010543 1 1 -0.526420 2.321151 -2.291022 -0.285448 -0.316723 1.837118 0.864080 -0.997132 -1.548240 0.538361 0.441336 0.234043 -41.064252 -16.881632 70.408860 11.715272 -51.420484 0.263862 1.477064 2.269799 1.264161 1.498163 1.383351 2.236977 0.879438 1.964528 0.575737 0.655745 2.100296 0.916634 1.615777 0.364259 -1 0.002150 1 1 1.992947 -0.193437 0.460271 -1.967912 1.563340 -1.227152 1.375512 -0.740986 1.085201 2.029721 0.535658 2.141386 56.164184 1.444698 -18.963883 24.026254 9.253415 0.957087 2.008906 1.683842 1.325733 1.343560 1.716800 1.754546 1.661154 0.262174 2.353061 1.154420 2.088382 0.933821 2.478025 2.165593 -1 -0.048180 1 1 0.812797 -0.543612 0.828223 -0.458428 -0.041809 -0.531246 1.331853 0.598060 0.072050 -0.143757 1.335165 -0.285939 27.416101 -17.590391 8.294095 48.847980 37.999751 0.802116 0.660053 0.260463 0.595175 1.110533 2.471549 1.330507 0.589703 1.396119 0.827030 0.893405 0.458601 0.704076 2.156030 1.655307 -1 0.006038 1 1 -0.575481 -2.289686 -1.380768 1.944233 1.023314 -1.374713 0.038239 1.800656 0.669014 0.361134 0.015644 -0.972732 -45.375892 -32.622612 -38.235443 -23.092432 -64.500598 1.201830 2.397712 2.346410 1.862041 1.575282 1.513833 1.493397 2.267376 1.044150 0.534673 1.251271 0.864002 1.283917 0.544742 1.727680 -1 -0.010719 1 1 -0.477962 1.513858 1.215538 1.343793 -1.352985 -2.350948 0.996167 -0.539937 1.332562 -1.618685 -0.612863 0.886409 64.060533 -34.620778 -21.416422 54.197381 -54.616224 2.351881 1.561751 1.343182 2.107436 1.685564 1.022972 2.345578 1.387699 1.053814 0.953209 2.084941 1.607684 1.594839 1.708370 1.821526 -1 -0.008742 1 1 0.311972 -1.582497 -0.300474 1.619971 -1.334073 -0.223264 -1.330116 0.308767 1.103687 1.709516 0.398671 -0.548362 35.602021 13.173422 5.705941 49.747153 0.396735 2.393983 0.420047 0.729831 0.776241 2.289968 0.491913 0.325352 2.189054 0.937855 0.534866 2.250598 0.295386 0.295869 1.665901 1.297815 -1 -0.007974 1 1 1.814674 0.643329 2.209439 0.417043 1.920779 -2.050229 -1.204813 -0.161259 -0.657161 0.929363 -1.771975 0.718474 71.802857 40.611805 62.598514 -6.776114 -36.144240 1.731446 0.416368 1.900935 0.516114 2.079833 1.259608 1.475020 1.664083 2.238459 1.035618 1.126554 1.750179 0.254545 2.389753 1.322092 -1 -0.028695 1 1 0.837864 1.356454 -0.618635 -1.868396 1.231268 1.819835 -2.150997 1.647915 1.792110 -1.599970 -1.804792 0.516837 49.158811 12.135276 -42.417339 41.785202 -16.115516 2.072827 0.500730 2.261058 0.604074 2.177233 0.255438 1.651408 0.710654 2.457040 0.466562 1.765286 2.154013 1.489542 0.478492 2.021783 -1 -0.021067 1 1 -2.295009 -1.304970 -1.178868 -2.349354 -0.492310 0.707774 1.489974 0.350214 0.278663 -0.631704 -0.042720 -1.716431 37.628230 17.666967 -71.290324 23.531218 -60.813783 1.416158 2.369112 0.912499 1.865975 2.432612 1.655067 1.459410 0.308650 0.477391 1.509076 0.283969 1.909157 1.444843 0.720680 2.216203 -1 -0.047815 1 1 -1.898194 -0.064436 0.874900 1.791601 -0.720533 0.848045 -1.880628 -1.727050 1.787061 -1.626781 -0.028526 1.219567 -51.957523 49.912944 -63.157929 54.681278 -21.766736 1.622130 1.394230 0.565538 2.494299 1.192315 2.238471 1.224143 1.674564 0.648982 0.948248 1.953351 1.720452 2.384546 1.558367 0.717843 -1 0.010309 1 1 1.184812 -1.413040 1.483753 -0.520222 -1.894626 -1.376038 1.328106 -1.111399 0.625514 -0.324366 0.616307 0.436508 -25.482142 -28.362468 11.997534 42.560243 -39.987524 0.320368 1.666924 0.499226 1.741193 2.229687 2.090172 1.778995 0.818004 2.186026 1.794477 2.270942 2.477684 0.933650 1.859095 1.562633 -1 0.014118 1 1 0.607275 -0.556495 1.073214 -1.522386 1.536855 1.313832 -0.683964 -1.866872 -1.432898 2.305975 1.840128 -0.383559 2.323651 53.607062 73.889987 19.019848 16.579674 0.693765 2.110369 1.478871 1.129377 1.943889 2.449900 1.976776 1.671929 1.358011 1.593548 0.264097 0.925833 0.983309 1.723757 1.681612 -1 0.005727 1 1 0.028405 1.453013 1.198817 -1.658351 1.882865 1.626205 -0.233574 -0.251968 1.610190 -0.781564 -2.319227 1.641285 -39.670652 5.352703 -37.114299 69.984513 -70.293811 0.953846 1.544161 0.471627 1.393070 1.325037 0.903606 0.905317 0.419983 1.908480 1.318423 2.227413 2.125354 1.318223 1.116038 0.500342 -1 0.013569 1 1 -0.425656 -0.595197 0.926586 -1.317983 1.609362 -0.562362 1.430241 0.161271 0.863989 2.199267 -0.892189 -0.200395 41.997254 -52.144265 61.332646 17.775943 -39.719171 0.473515 1.612845 0.594848 2.354623 0.401057 1.069303 0.282019 0.648846 0.897254 2.153064 1.288799 1.587847 1.193539 0.317527 1.175598 -1 -0.039200 1 1 -1.082270 0.112886 -1.813083 -2.185062 -0.681652 -0.702998 -1.322197 1.453154 -1.147699 -1.575546 -1.294164 1.377922 65.392033 -6.093829 31.016781 49.030401 -46.052571 1.291465 1.398170 1.547207 2.159258 1.898984 1.469052 0.363676 0.558300 2.341259 0.786875 1.016100 1.596101 0.416449 1.010974 0.942555 -1 -0.052156 1 1 -1.879315 1.492996 -0.684585 1.841595 0.707753 1.127213 1.265906 -0.352558 -1.963885 -1.449591 -0.220515 -2.261901 -29.336301 -5.207495 -72.367453 70.221088 5.828524 1.525037 0.797121 2.206529 2.137633 0.698048 2.090851 1.936883 1.691832 0.626975 2.317071 1.517073 1.954778 0.951226 0.255426 1.448302 -1 -0.011401 1 1 0.388673 1.057288 -0.582896 0.327588 1.692959 0.157210 -1.414204 0.763937 -1.772618 -0.669452 1.703508 -1.611686 -25.455564 -31.660703 -71.437512 -50.267492 -45.732795 0.908760 2.026901 0.379786 1.321378 2.399303 2.076300 0.373883 1.096409 1.339687 1.870475 1.566132 0.723957 1.050955 2.391974 0.413488 -1 0.006528 1 1 -0.120816 0.481341 -1.274797 1.728156 -2.046396 1.952074 0.849947 1.815907 -2.201436 2.137854 -1.049230 -0.643206 -4.389903 18.897770 64.820274 -15.647714 -41.120957 0.326045 0.343279 1.996450 1.592232 0.650757 1.523506 2.068092 1.924533 1.130826 1.541677 1.469587 0.350493 1.730442 1.536997 1.558460 -1 0.008369 1 1 1.738293 -1.312764 -0.216250 -1.257985 1.530101 0.902243 -0.472721 0.066127 -0.723320 1.123829 0.939548 -0.232938 32.182487 -8.940813 31.751474 -52.968719 4.733350 2.176120 1.800490 2.087355 1.668858 1.498919 0.580436 0.890074 0.718184 0.765441 0.771859 0.630067 0.280516 2.383735 1.432073 2.096236 -1 -0.031187 1 1 -0.574168 0.925603 1.009006 -1.529148 0.977963 -0.180461 1.778440 -0.443965 -2.013490 -1.059138 -2.232481 -1.262986 73.299039 -13.045409 45.806796 74.825017 -15.935516 2.451615 1.535870 0.617564 1.650467 0.644675 0.548453 1.095263 2.341649 0.603342 1.120917 1.501220 0.997498 1.696165 1.445890 0.319674 -1 -0.010442 1 1 2.044674 2.091259 -1.912021 -1.555557 0.078360 2.232527 2.037669 2.179855 -1.994462 -1.693433 1.305277 1.620805 -45.949766 72.282004 -6.353586 15.277436 -32.140999 0.718562 0.365701 0.829509 2.060357 2.422345 2.357609 1.078405 0.256759 1.351808 0.839336 0.725861 1.539854 2.318821 1.675818 1.477087 -1 0.040276 1 1 2.133887 -1.756518 1.316967 0.174333 -1.083061 0.948884 1.172830 -0.161846 -1.093413 1.324709 -1.644843 -2.010108 -24.212605 8.745133 -20.540538 -74.827014 -17.620824 0.577079 0.713438 2.007851 1.957426 0.464216 0.574100 2.399336 0.389306 1.557748 1.576471 1.254227 1.047232 0.583118 0.972514 0.292092 -1 0.013227 1 1 -2.166826 -0.511003 2.263680 -2.162803 1.143166 0.780273 -0.538059 -0.085331 -1.590865 0.427742 -2.047185 -1.880355 -58.944224 74.434668 23.462925 -8.624012 -43.765641 1.837967 1.959119 1.914872 0.753461 1.912542 2.087703 0.768590 1.938866 1.277951 1.521366 2.096156 1.095971 0.740996 1.675462 2.236974 -1 -0.033498 1 1 -1.296974 1.268817 1.442226 -1.040059 -2.029506 -1.632428 -0.694397 1.853540 -1.149579 -0.176500 -2.338963 -0.201402 -46.761396 -68.788474 72.118594 -52.790522 -0.298663 0.330539 1.618379 1.339477 0.594347 0.689142 0.901872 1.006592 1.543378 0.806363 2.300833 0.859214 1.807814 1.423478 1.642916 1.984034 -1 -0.005189 1 1 -2.160052 0.245275 -1.000400 0.085695 -1.714635 -1.606741 2.212394 -1.748708 0.626714 0.998859 2.291648 1.372795 22.714103 5.929718 60.763294 48.676562 6.970004 1.297761 1.459892 1.657586 1.049197 2.108925 1.959374 1.697954 2.268013 0.497982 1.084850 0.565238 1.950054 0.305754 1.312913 1.885104 -1 -0.012598 1 1 -2.173379 -2.245811 0.896468 1.424637 0.221659 -2.073443 -0.239677 0.842868 0.634398 -1.804854 -0.526266 0.209529 44.336130 -42.669518 3.418842 10.484446 -37.910270 2.006458 1.045504 0.785929 0.851403 1.035623 1.217419 1.153899 2.332336 1.567784 1.499718 0.516461 1.163629 1.605734 0.321198 2.119044 -1 0.072114 1 1 2.256508 -0.180588 -0.360578 -0.107674 -0.116643 -0.071191 0.433622 -2.181377 -0.023519 0.552206 2.226288 0.849430 -68.959055 55.162224 -38.496905 -67.485680 68.178053 1.653095 2.074003 2.266605 1.574596 1.242136 0.329937 0.502734 2.196000 0.670567 1.474429 0.735379 1.756590 2.250564 1.978893 1.261918 -1 -0.010400 1 1 -0.558055 -1.581958 -0.676708 2.273259 -1.391687 2.211235 2.335476 -1.851535 1.864103 2.010921 0.288825 0.528677 -66.817716 44.644174 34.632232 63.915757 -67.875765 0.805334 0.747729 2.330697 1.030119 0.959687 0.708820 0.890359 1.006548 0.806903 2.370308 0.767706 0.579162 1.978430 2.480866 0.412202 -1 0.014524 1 1 -2.016067 -1.963217 0.363499 2.064106 -1.173763 -1.365779 -0.603688 -0.403669 1.376081 -0.611953 2.057506 0.996238 20.564141 21.514757 -51.472462 -47.664210 57.623291 2.494656 0.436566 1.622329 2.490636 0.374530 0.723569 1.274373 2.136611 1.511993 2.058610 2.303486 0.434752 0.376490 2.172247 1.956331 -1 0.027703 1 1 1.642685 -1.288366 -0.133699 0.738281 0.574649 -2.272063 -2.073820 -1.870544 -1.884645 1.453504 0.022894 -1.635865 -60.430616 -7.365357 -39.556767 -30.590516 65.196714 1.542515 2.051276 0.544263 0.423665 0.790662 1.653580 1.226384 1.077082 0.514290 0.674630 2.253007 0.293448 1.479225 0.336649 0.811699 -1 0.020039 1 1 -2.236732 -2.022492 -1.558343 0.392647 1.873965 -1.878246 0.606207 0.336305 2.128883 -1.038409 2.151908 -0.459852 -13.286554 42.880778 -52.761420 38.818110 65.977060 0.271617 1.319148 0.913387 1.038773 2.406896 1.446773 1.666066 1.814734 0.738356 2.293045 0.461873 1.702771 2.218072 0.383274 1.433419 -1 0.020540 1 1 1.510637 -1.069128 -0.495388 0.808749 2.109840 -0.644098 -0.991834 -2.042231 1.272376 0.002868 1.077100 -2.184411 26.275642 14.721086 67.286719 37.893372 -26.091119 0.423334 1.975990 1.964490 2.191519 1.859545 2.367406 1.494543 1.289926 0.287635 0.535757 1.466222 2.294446 1.509898 0.606078 2.106223 -1 0.024412 1 1 -2.013399 0.470239 0.637358 0.817537 -0.978618 -1.390948 0.494411 1.625673 0.263151 -2.158969 -0.393453 -1.284073 42.081987 21.957538 40.338752 -26.586804 5.585884 1.104325 1.634785 0.331682 0.578785 2.390040 1.650271 1.857382 2.027259 1.891894 1.558701 1.829338 0.936542 0.956921 1.477917 0.855238 -1 0.031052 1 1 1.024860 1.032287 -1.362447 -1.142150 2.164685 2.221957 -1.247893 1.504171 -1.363848 -1.127403 0.254073 0.772235 33.009034 -67.170988 -42.791342 55.923249 2.039372 0.260855 0.442511 0.283270 1.422960 1.942339 1.142070 1.529224 1.424326 2.392298 1.355106 2.264371 2.276027 2.428846 1.364543 1.129467 -1 0.003791 1 1 -0.280884 0.994367 2.196742 -0.918429 1.747317 -0.452900 -1.389819 0.621146 1.656754 -0.439826 1.581388 0.520272 -63.195991 14.982421 -40.456631 -4.601442 63.571527 1.324753 0.623958 1.114067 1.126961 1.842425 0.389287 1.248511 1.722502 0.837835 2.498557 0.750842 0.652404 2.203455 2.215112 2.386932 -1 0.027202 1 1 -0.827398 0.181987 0.313672 -1.284868 2.094902 -1.944705 0.480443 -2.232022 1.743686 -0.220986 -0.753275 1.894568 12.498315 59.187620 -33.669720 63.021627 54.482134 0.343311 0.271878 1.197408 2.341865 1.979438 1.412959 0.358987 0.494658 1.463877 1.123441 1.175408 1.584165 2.314844 2.332454 1.298799 -1 -0.023142 1 1 -2.013544 -1.970022 -0.914386 -0.981410 -1.188926 -1.753947 2.127147 -1.927828 1.380664 1.017235 0.124190 -0.334335 -63.469150 73.993907 -34.401022 72.031543 -15.862948 0.496494 0.828860 2.401799 1.290938 1.541821 1.642878 1.343142 1.439761 0.815320 2.077330 1.944174 0.481908 0.926669 1.529955 2.457081 -1 -0.007100 1 1 -1.564960 2.270182 -1.272678 -0.363999 -1.057430 -1.802966 -1.793389 -1.051594 2.030826 0.257994 0.702923 0.060760 -44.300517 41.207151 18.581872 5.521329 -53.018114 2.493351 0.994108 0.966068 2.212024 2.242287 2.362644 2.459430 2.395526 1.607059 2.345663 0.555585 1.708932 2.269319 2.197379 1.349360 -1 0.014817 1 1 -0.219655 -1.949059 -2.012686 -1.688308 -2.089765 -1.237977 -1.479791 1.137595 1.399406 0.282593 -0.542097 -1.978746 -46.265238 20.139491 -65.570509 6.461717 2.077118 0.776779 2.325474 0.993519 2.330701 1.087772 2.432803 0.375426 2.286555 1.636403 0.519749 2.424473 2.124643 0.616136 2.393648 1.548920 -1 0.002209 1 1 1.793340 0.220557 -1.752702 -0.515879 0.411922 0.673616 2.299605 -1.560043 0.082258 1.777883 -0.384390 0.238650 24.026057 5.940512 -57.806597 -5.472482 -26.011403 0.270159 1.562207 2.257009 2.303027 1.718625 0.929631 1.806620 1.620166 2.123917 1.918205 0.523373 0.334215 0.409432 2.331514 1.263847 -1 0.020977 1 1 0.106282 0.278692 -0.133886 2.299640 -0.959438 0.519944 1.931846 0.168837 0.778036 -0.421650 0.759536 -0.346187 45.822875 45.060156 -23.956279 -33.176688 -50.600173 2.318372 0.869760 1.306840 1.058990 2.441331 1.952630 0.851341 2.231335 0.544862 1.499848 0.437727 0.876424 0.812468 1.397972 0.467335 -1 0.038161 1 1 1.221120 0.917362 -0.830875 -1.716014 -1.222189 -0.030905 -1.056340 -2.343296 -2.346523 -0.027304 -1.791900 0.412915 -47.168416 -9.561530 -50.634786 -68.846898 -9.821130 0.419115 0.810538 0.464649 1.101420 2.318374 0.914629 1.662979 1.694302 1.632537 0.807202 0.644356 1.938120 2.226284 1.156142 1.782099 -1 -0.013837 1 1 0.886102 1.566895 1.980600 -0.380370 1.830601 -0.277389 -1.516418 -1.832389 -1.498463 -1.661623 -1.280009 -1.050892 -9.714558 -72.570297 -38.975884 -17.684013 -65.206445 1.004100 2.410395 1.755053 1.173592 0.317248 0.982307 0.630221 0.617785 0.856121 1.584103 1.262123 1.000339 2.204713 0.860502 0.958697 -1 -0.003312 1 1 0.259322 -0.538224 1.848525 -0.619562 1.399608 -1.027607 -0.080846 -1.602877 1.173077 -0.723917 0.517815 -0.872571 -11.062632 70.345446 -4.095346 19.514603 -68.063037 0.843080 0.650920 2.015473 1.799284 2.060263 0.839883 0.910113 2.265777 1.170022 1.064280 1.362958 1.480879 1.139846 2.382922 1.277357 -1 -0.008381 1 1 -1.207558 0.830936 -1.976655 0.695836 -1.234120 2.081273 -0.100797 -2.353883 -1.213969 1.464656 -1.042844 -1.704302 -73.097392 -47.874518 -27.024902 -7.536274 -62.162211 1.220914 1.406322 1.304669 0.565113 2.107678 1.243863 2.357827 0.251659 1.129744 1.359444 0.932866 2.182561 2.055982 0.891890 1.998344 -1 -0.006679 1 1 1.200406 1.481437 -1.759444 -0.740998 0.882614 -0.501163 -2.009196 0.420541 -0.546671 1.257364 2.155905 0.736477 -47.020174 -68.072486 -44.276345 -2.530326 72.818600 1.558203 2.471087 0.307432 0.258129 1.868366 2.123180 0.784496 1.524852 2.188176 1.918452 2.418346 0.384305 0.766653 0.894446 2.200248 -1 0.043221 1 1 1.764082 -1.427593 1.922886 0.378777 -0.326266 1.674500 0.936251 0.898127 1.030638 -0.814249 -0.297130 1.264180 -34.711918 -53.207501 41.533982 -38.365816 35.735096 1.371441 2.302062 1.252949 2.070435 0.793714 1.204967 1.134048 1.694455 1.954028 1.849408 0.746056 1.215340 2.225563 0.278596 1.614037 -1 0.042374 1 1 0.505380 2.200662 -1.012710 0.530347 -2.301728 -1.136054 0.939881 0.656992 0.938624 -1.622702 -2.155135 -1.938960 -61.674531 -63.841469 -33.571025 71.780677 -32.163642 1.760092 0.367060 1.180257 2.084621 0.726625 0.880912 1.991068 1.130071 2.355827 0.388986 0.683187 2.071793 1.128244 0.900050 1.885198 -1 -0.010085 1 1 0.372236 -1.877112 0.827947 -0.380271 -1.216284 0.264417 0.277801 -0.977997 -0.387874 -1.765788 1.018806 -1.749508 42.244119 46.902872 46.571721 30.907920 19.403318 1.548463 0.776843 1.149872 2.152422 1.762628 2.483895 1.819580 1.178306 0.786186 0.675586 0.320870 1.114208 1.252214 0.956131 1.693139 -1 0.008975 1 1 0.478569 -0.745752 1.108247 -1.769270 -0.942372 -0.100883 0.922732 -0.111706 -1.905612 -2.219225 0.046104 2.033680 35.089097 -57.539055 -8.898157 -1.328057 29.346117 1.677752 2.472589 0.807522 1.519410 0.729678 0.455402 0.948283 0.294355 0.980755 1.542649 2.043754 2.369393 1.133226 1.374987 1.150965 -1 -0.009399 1 1 0.765503 0.990504 -1.462794 -0.650291 -1.408747 -1.764226 -0.986298 1.471110 -0.962845 -0.191082 2.338307 -1.396672 -46.164633 61.006221 -68.440427 71.748116 20.588836 1.173500 1.019159 1.248776 1.686168 2.172427 0.482301 0.776470 1.637096 0.924168 2.238629 1.633240 1.367886 1.057758 1.990383 0.865893 -1 -0.021540 1 1 -1.765363 -1.256758 -1.400412 1.653642 -0.913456 0.510736 -2.033463 -2.167557 1.352460 -1.766023 1.786230 -1.464450 -6.249170 -29.801307 -20.560748 35.503082 0.297311 2.078474 0.911730 2.442240 1.478055 0.925092 2.015339 1.806524 2.249773 2.178531 1.814383 1.588772 0.990272 1.747357 2.334801 2.495989 -1 -0.010894 1 1 0.971382 2.293733 -1.281794 1.932189 1.232402 2.024646 0.073689 -0.862418 0.642559 -1.307142 0.022577 -2.250331 10.235483 -22.231245 9.470098 13.934226 42.528997 1.897794 1.721615 1.675831 1.697768 1.377776 0.788943 2.016583 2.453605 1.239249 1.309750 0.475193 0.563837 0.902998 1.930248 0.430921 -1 0.000426 1 1 -1.652005 0.146960 0.660355 0.917527 1.945113 1.666425 1.873833 0.613654 -1.729304 1.610378 -2.340784 2.179857 -62.862314 73.081187 -74.487828 -16.925153 -61.039306 0.810718 1.236251 0.427782 2.482266 1.442899 1.804808 0.402220 0.356204 0.977374 0.980897 1.687711 1.112486 1.549216 2.175185 1.835624 -1 0.033505 1 1 1.136547 -2.082833 2.168341 -2.311198 -0.078357 -2.181373 0.049505 -2.064016 -2.021752 1.449134 1.976390 -0.438549 -16.245889 -44.664770 69.210587 -27.670214 -53.282793 1.016542 2.275213 2.260888 2.251521 2.317095 1.916506 1.215987 1.841154 1.517547 0.906606 1.822998 2.369837 1.856502 0.737164 0.272346 -1 -0.017339 1 1 2.261605 0.661033 -1.833585 1.962287 -1.853284 0.752181 -1.434491 -0.905582 0.899471 0.061192 1.156759 -1.671874 24.912146 48.432174 -50.453372 -19.815918 -46.126937 0.543673 1.763380 1.632977 1.435652 1.511808 1.206515 2.393857 0.559023 0.996276 1.402574 1.307921 1.236239 2.471365 0.488873 0.980329 -1 0.023716 1 1 0.618137 -1.795789 1.030057 -1.154462 -2.142994 -0.511273 -2.287828 1.560114 1.103500 -1.441293 -2.128661 0.045938 -24.108551 -42.420567 -12.475016 32.399287 34.823011 0.930260 1.132203 2.193492 1.272370 2.219208 1.471683 1.822940 1.408491 1.760949 1.274117 2.327378 1.496805 1.056887 0.841586 0.279572 -1 -0.015333 1 1 1.495487 -1.232727 1.922507 -1.277095 0.798033 1.077965 -1.782465 -1.230230 1.494042 -1.949587 -1.472996 2.255232 61.732832 -6.290839 19.876780 19.042399 -54.399437 0.754975 0.362374 1.173529 1.500034 1.325093 1.843979 1.762483 2.299669 1.535756 0.949450 1.908966 0.497693 0.718845 0.636033 1.557907 -1 -0.002136 1 1 -1.777753 -2.145277 -1.176813 -0.802945 1.183536 0.701152 -1.423105 1.955315 -1.217781 -1.338395 -2.178743 1.842524 69.963884 33.003118 -16.592096 -13.352350 -12.946458 2.258290 1.330574 1.714816 2.169889 0.581445 2.092383 0.677076 0.612483 1.754774 0.987855 1.630802 0.886447 0.521762 2.495923 1.473236 -1 0.017041 1 1 1.102615 -2.167459 -1.716147 1.246218 -1.374792 -1.293014 1.857201 -0.884707 -1.689519 1.117392 1.144122 -2.002637 72.254376 -20.695205 25.691786 -48.148959 10.450373 1.216162 0.287881 2.421889 1.444380 1.945456 1.777505 0.531885 1.634988 1.493772 1.818664 1.536976 1.203561 2.254562 1.680080 1.097881 -1 -0.003911 1 1 -1.030477 -1.193886 -0.283541 -1.242293 1.383962 -0.095979 -1.477404 -1.153539 -0.762155 -1.266485 0.046532 -0.185788 56.547522 -5.791863 6.150366 19.202668 -60.750579 1.600208 1.939655 1.034590 1.850163 2.193018 2.296717 1.413525 0.855770 2.419075 1.402409 0.787622 2.305370 0.605468 0.851676 1.111302 -1 0.021834 1 1 1.478329 -2.147916 1.584817 1.593099 -0.574246 -0.375555 -2.068965 -0.378227 0.145500 -0.313048 2.343485 0.809247 33.826959 29.706916 -65.867388 -33.196177 71.858056 2.400145 0.477968 2.212785 1.534620 2.113507 2.453849 0.833207 1.213653 0.858022 2.030546 0.879353 0.542698 1.125574 1.014552 0.328191 -1 -0.017844 1 1 0.557937 -0.413298 -0.239091 1.270784 1.522988 -0.833069 -0.883968 1.315561 0.109528 -1.707234 0.249940 2.004741 2.958385 71.572124 62.690838 44.915857 -49.193150 1.535889 0.940554 0.899215 1.348519 1.810072 1.132768 0.427790 0.361131 0.528350 0.724240 1.305967 2.135152 1.749857 1.594025 1.534707 -1 -0.005732 1 1 1.656040 1.700870 1.178121 -0.784034 -1.421342 -1.395026 -2.064040 2.284283 0.113880 0.753808 2.355174 -0.649027 31.487986 18.573369 12.612218 23.547281 59.153694 1.316961 2.419317 0.955108 0.257189 1.825842 0.683344 2.462348 1.925661 2.090916 0.770508 0.433788 2.167577 2.211700 1.286423 2.160538 -1 0.017986 1 1 0.353793 -0.836070 0.522295 -0.960816 0.922715 -0.407269 2.128975 0.509003 1.826646 -0.777923 2.332671 -1.880941 -72.174305 16.462487 -64.984094 -37.663905 -17.248246 2.255883 1.382399 1.986206 0.416366 1.868164 0.984511 1.671448 2.276843 0.395405 0.577230 1.000890 2.459332 0.742679 0.707350 0.935471 -1 0.003020 1 1 2.207287 1.942081 -2.162193 1.973232 -1.686161 1.001254 0.127347 0.900406 1.646536 2.178284 -0.131496 0.049813 -50.996077 8.935768 33.451380 17.341746 12.721732 2.337139 1.302551 0.977765 0.796025 1.799566 2.309095 2.451092 1.757178 0.896937 1.328160 1.641386 1.027633 1.931444 0.277728 0.529144 -1 0.003049 1 1 -0.986116 -0.175001 -0.719185 -0.066263 -1.563701 -0.133193 -0.193269 -1.432094 1.678981 0.855308 -2.334388 1.287270 17.853300 60.416465 69.534909 23.212447 -18.402209 1.586003 1.698300 1.322876 0.581790 1.147052 2.005324 2.223454 0.843269 1.575266 1.249077 2.234446 1.083833 1.483500 2.434991 1.135697 -1 -0.011901 1 1 0.919797 -2.317896 0.450259 -0.590186 0.316574 0.378840 0.731810 0.202369 -1.132071 1.904857 -1.046234 -2.133262 -60.008763 32.719431 15.476139 7.466246 -64.800852 2.006184 0.931859 1.009818 1.763969 0.282854 1.180964 0.463559 0.781077 0.317190 2.268478 1.554304 2.188948 1.404400 0.499664 2.359888 -1 0.048459 1 1 2.218884 -1.070686 1.599116 1.582345 -2.257364 -0.073171 0.148834 -0.819350 -1.209783 1.126586 0.157758 -1.632109 -1.129661 63.789132 53.935644 46.366318 28.701918 1.271947 1.868016 0.744798 0.317591 2.245154 1.053413 0.962815 1.532974 1.446589 0.817246 0.703670 2.083454 1.357911 2.155289 0.438781 -1 0.012775 1 1 -1.373464 2.183465 2.129301 1.282131 -0.979783 -2.129426 1.324322 1.266104 -1.732389 1.591785 0.892059 -1.983323 55.137352 -6.524810 -12.479324 -39.995020 -46.294202 1.125102 2.082412 1.839726 2.271047 1.993424 2.483069 1.437158 2.068160 0.810071 1.612930 2.012381 1.590540 1.464928 0.792485 0.799169 -1 -0.001461 1 1 0.819606 0.806116 0.271642 -0.824178 -2.243302 0.651928 0.652946 -1.089259 0.461972 -1.653318 1.637311 -2.065955 -51.599131 73.412303 -59.430962 -6.176022 -0.392961 1.307573 2.121733 1.220958 2.147411 0.782250 2.027579 0.511982 2.389533 2.126880 2.215174 1.178365 1.785234 2.171549 1.473656 1.241524 -1 0.022635 1 1 0.968365 -1.282398 1.210074 -0.961219 -1.132061 2.070821 -1.423005 -1.077923 -2.235863 -1.551800 1.976907 -1.175515 68.883034 17.152863 -11.837951 -60.443150 -68.017564 1.056984 2.473583 1.762614 2.245535 0.704704 1.462613 2.387768 1.716603 0.699891 1.573377 0.998397 1.054795 1.686300 2.143052 1.771042 -1 0.011480 1 1 1.543505 -0.008055 1.276647 1.094634 0.338594 -1.816581 0.291793 -1.434488 -0.862321 2.284091 1.592921 1.140759 -62.821992 0.780980 -74.067603 -4.206439 -47.613311 1.571322 2.451531 2.383040 1.008266 0.430095 0.860428 1.967750 0.724869 0.626461 0.426032 2.315949 0.657780 0.301120 2.177970 1.393391 -1 0.044846 1 1 -1.606311 0.004065 2.339139 -1.551406 -0.826422 -2.267225 -0.865450 1.528875 -0.849095 -1.632738 -1.183911 -2.288020 -52.833379 29.405747 -27.616709 -54.020051 34.997815 2.249248 2.364849 1.271190 0.393971 1.226906 0.857411 0.759199 1.607350 0.478836 1.045812 1.460254 0.994656 1.188339 0.665638 1.885242 -1 -0.029680 1 1 -1.253117 -1.475656 -0.054858 1.636795 -1.308188 1.299640 1.124845 -0.835075 -1.611474 -1.938709 2.286554 0.581591 41.424818 -73.087865 -37.748177 66.389838 -35.984962 1.386091 1.037350 0.987948 0.941534 1.619274 0.646212 1.640568 0.782529 2.217560 0.774794 0.462378 1.188373 1.230070 2.291869 0.947917 -1 -0.035401 1 1 -1.716057 -1.956340 -1.874442 -1.431181 -1.822700 1.118836 1.850286 0.705052 -1.853998 -1.831756 -0.285242 -1.554710 5.807744 -39.248087 57.409488 -68.726870 57.502637 1.327231 1.778161 0.302755 0.399424 0.623735 1.862910 0.426833 2.289412 2.392344 2.126729 1.936632 1.982656 1.506640 2.101590 2.417785 -1 -0.028225 1 1 -0.306399 0.993569 -1.795123 -1.913611 -0.000622 -1.022824 0.193885 -2.346151 1.507747 2.183577 -0.701314 -1.297598 6.365685 38.070421 -50.432350 33.485957 -1.525684 1.492531 1.217086 2.308200 0.911685 1.685620 1.963733 0.713864 2.419848 0.884272 2.206215 1.354975 2.308731 0.849265 1.103537 1.896389 -1 -0.001523 1 1 0.779723 -0.351540 1.003164 -0.749945 1.309452 1.098184 -1.256549 2.111940 1.659550 -0.570115 -1.631923 -1.619456 17.721018 -62.846077 45.982379 25.838941 25.076861 0.877049 2.318917 1.032247 0.726175 2.321790 2.073777 0.712813 0.499959 0.554429 0.296194 0.388089 1.354863 0.428583 2.447575 1.147973 -1 -0.006971 1 1 0.636265 1.301403 -2.236708 -1.622371 -1.306402 -1.670717 1.380489 -1.917083 -1.805535 2.160194 2.144496 2.197621 -9.018417 -72.531746 8.946530 64.336774 -41.837353 1.969148 1.728800 0.945870 2.483798 2.435275 1.424501 0.843904 0.990375 1.233162 0.252180 0.883695 1.506238 2.097848 0.278120 0.366372 -1 -0.033792 1 1 1.468185 1.710757 -2.311884 -2.193832 -2.007659 -2.018983 0.866243 -2.328951 -1.581672 -0.580935 0.300842 -0.138877 -46.959359 54.051730 47.432042 -59.671388 2.980309 1.225869 1.431323 0.745880 0.497622 1.786872 0.457348 2.141925 0.837295 2.424434 1.458904 0.801494 1.460324 2.163423 2.147007 0.747639 -1 -0.014030 1 1 -1.912718 0.866577 -1.432973 1.042325 -2.303170 -1.821565 1.347842 0.723469 1.385436 1.117372 0.795155 -0.167404 -8.379415 17.172556 19.151727 -16.922114 -9.973421 0.275772 1.407049 2.277481 2.126901 0.330603 0.440769 0.258938 1.963509 1.441506 0.883852 1.896440 1.476064 1.216747 1.112426 0.550221 -1 0.028833 1 1 -0.793884 -2.039764 0.310798 2.258053 2.222872 -0.006501 -0.873879 1.235711 1.103250 -0.924548 -2.137402 -0.767720 -17.554733 7.610060 -47.718275 48.954819 33.634955 0.665388 2.182440 2.275978 1.620402 1.589873 1.488698 2.042257 1.963354 1.094429 1.811732 2.032041 1.256900 0.968177 1.657653 2.167672 -1 -0.054484 1 1 -0.481485 -1.154696 -1.352372 -1.464307 2.200529 1.463848 -0.484375 2.121097 0.056427 1.183825 0.832516 1.005687 -24.011811 -66.501745 -44.833619 -68.641081 -0.650050 1.744036 0.505333 0.881967 1.726746 2.416561 1.884186 0.268881 0.328453 0.313396 1.491250 2.185276 0.439683 2.244328 0.675799 1.649755 -1 0.032127 1 1 0.763148 -0.900034 -0.108129 1.655533 -2.113309 -1.104167 -0.339415 2.153949 0.852068 -0.236602 0.687199 -0.317879 39.795738 -3.032219 37.495984 45.004315 -62.471393 2.024585 1.947968 1.256336 0.488053 0.711417 1.785067 1.628392 0.886677 2.130283 0.914313 0.858961 2.055477 1.405126 1.452983 0.293930 -1 0.014601 1 1 1.934316 -0.720528 0.917308 -1.748841 -1.600781 -1.299800 0.903168 0.939172 -1.844479 -2.066124 0.242231 -0.319473 -62.783493 47.825276 -50.586646 -9.754496 6.178447 1.992466 2.134037 1.017156 1.346976 0.616439 0.735968 0.406344 2.174155 0.279860 0.362741 0.595916 2.315489 1.924325 2.129598 0.652160 -1 -0.031607 1 1 -1.608924 -1.493096 -0.998586 2.297884 -2.195427 -0.536848 1.414590 1.015376 1.859295 1.317887 1.495831 -0.162081 -10.835572 -13.450771 -17.102429 -40.518126 11.856452 2.445760 2.142801 2.051370 2.134561 0.823371 2.403119 0.963762 1.697107 1.536346 1.862693 1.287936 0.584432 0.553171 1.642616 1.444912 -1 -0.009442 1 1 -0.609487 1.094084 0.532895 -1.885103 -1.540517 -1.612228 -0.478945 -0.860184 0.497493 1.594994 -1.718482 -0.298783 55.989896 72.178298 50.652543 67.286315 31.104388 1.696818 1.175783 1.135136 1.980389 1.649326 1.726760 0.399426 0.659535 0.549637 0.754478 1.019778 0.402880 2.450787 1.130468 2.279588 -1 -0.005326 1 1 2.116615 0.124130 -1.342511 -0.660226 1.254462 0.521443 -1.154496 2.007146 -1.894738 1.467300 0.988684 0.931336 -50.797110 52.966477 -42.429057 -5.164598 48.599640 2.337239 0.730157 1.747267 0.813654 1.081294 1.564736 2.009559 1.411798 1.085592 1.800641 2.367710 2.098449 1.389046 1.192564 1.914752 -1 -0.044247 1 1 -0.705028 2.260684 -0.679053 0.567456 -0.636528 -1.010295 -1.297785 1.782476 1.410946 1.027849 -0.566457 -1.422078 12.133234 73.269119 -65.916244 45.690118 63.815891 2.180169 2.355430 0.453128 0.969412 2.157484 1.339433 2.100652 2.409477 2.072834 0.621794 0.736218 2.373902 0.421461 1.998642 2.426321 -1 -0.055117 1 1 -0.767827 -2.345606 1.241675 -2.330867 -0.791456 1.080088 0.923812 -0.817778 1.637169 0.264408 0.117258 0.982395 -34.841543 18.189568 12.061933 74.910719 74.461961 1.857790 2.124753 2.472723 0.800827 1.504661 0.344502 2.291979 0.535803 2.246509 1.329040 0.671620 1.159568 0.866601 2.213580 1.397232 -1 -0.010491 1 1 0.471983 1.659954 1.508449 -0.142778 -1.057803 1.339409 0.367497 -1.416327 -1.924858 -0.540862 -0.073098 1.375235 -22.170342 -16.941763 -40.214115 21.363451 -44.478190 2.200957 0.730805 1.381647 0.591949 0.893340 1.615343 2.071988 2.154178 2.027028 0.266344 0.446968 0.935334 0.904402 0.782668 2.304740 -1 -0.018249 1 1 0.233755 -1.411108 0.954875 -1.819490 -1.484108 -0.721477 -0.895370 -1.822828 -1.026267 -1.129696 -0.578390 0.654769 40.568956 -57.552680 62.110105 34.528662 -26.775988 1.014603 1.173598 0.405030 0.343023 2.188416 1.452327 0.506648 0.485076 2.426300 1.316720 0.613025 1.859696 0.413874 0.477556 2.032510 -1 -0.082242 1 1 0.491849 0.980424 -1.230294 0.405429 -0.068838 2.286100 -2.343796 -1.314731 -0.283883 -2.278086 0.363332 -0.728884 59.133567 -42.131576 44.610443 67.717435 -73.075076 1.783046 1.401118 1.587837 1.024191 0.319983 1.948735 0.647299 1.911006 1.033007 2.246374 1.300903 0.277442 2.473259 0.807613 0.795470 -1 -0.045739 1 1 0.277254 -0.742500 -0.797058 1.166809 2.312262 -0.890161 0.903849 -1.747989 -1.419567 0.161532 0.531133 1.488952 64.720741 -38.498924 48.583488 -57.325552 -20.554419 1.253286 0.980813 0.275531 1.848415 2.069386 1.168694 1.231264 2.109339 2.168775 2.104732 1.221741 1.796879 2.148346 0.742961 0.937146 -1 0.018262 1 1 1.734285 2.003844 -0.835776 0.749992 -0.526765 1.234166 -1.306295 0.117490 0.160904 -0.599254 -1.285775 0.992809 -13.472319 70.741726 56.180895 -17.701737 -63.090582 1.173942 1.697426 2.387135 2.321340 1.262752 0.331839 0.970607 1.996579 1.499199 0.794014 1.739316 2.191076 1.157082 1.829976 0.405518 -1 -0.033639 1 1 1.350511 -1.535068 0.435945 -0.837266 -0.736683 -1.981951 1.232719 -2.069699 1.431131 0.988712 1.406989 0.491061 59.242529 -10.816345 9.694538 36.093551 24.311581 1.446227 1.490196 2.465781 1.140454 1.368874 1.919714 1.133944 2.198684 0.773276 1.948324 0.486341 1.190253 1.337322 0.377131 1.683415 -1 -0.024219 1 1 -1.701885 0.612545 -1.518099 -1.810075 1.244136 1.319517 0.627765 -0.192972 -1.159735 -1.222107 1.346043 -1.229189 4.116184 30.709160 -21.147787 69.145282 74.755457 1.599433 2.427029 2.323836 0.454938 2.150748 0.624308 2.497468 0.442474 1.904036 0.883447 1.841139 1.265451 0.692912 1.269964 2.290438 -1 -0.015087 1 1 -0.309998 1.763575 -0.516143 0.687060 2.059506 1.625124 0.450629 0.908647 -1.221952 -0.756248 -0.942654 -0.133369 49.982113 49.376048 63.231626 -16.064426 5.193849 1.270388 0.413448 2.312372 1.286900 1.183455 1.828845 1.642564 0.581897 0.687833 1.409895 0.610746 1.799893 1.044736 1.371598 0.439499 -1 -0.065937 1 1 1.756909 0.546582 1.949547 0.801063 0.162402 1.013553 -0.493927 1.796314 -1.622782 1.210142 0.185150 1.643860 -12.049264 -11.988083 -33.705296 65.088581 -6.224447 0.410891 2.096644 0.291636 0.271211 1.240390 2.484023 1.715788 0.489988 1.733579 0.269300 0.631659 2.299217 0.691468 1.749992 1.618094 -1 -0.020060 1 1 -1.429451 -1.024377 -2.343231 -1.253262 0.795734 0.133421 -0.690441 -2.333752 -2.151598 0.970720 0.602351 1.497993 -48.498531 -14.818335 -51.762502 27.624564 36.052466 0.381936 1.444349 1.426984 2.076539 2.135006 1.554361 0.895787 2.234187 1.234047 1.622379 1.075389 1.313475 2.331629 0.938794 0.557386 -1 0.000418 1 1 1.803456 0.589953 0.474711 0.400778 1.875813 0.906335 2.323612 1.380753 -2.202990 -0.406565 -0.165958 0.483302 -41.557324 -53.943074 -21.249344 12.274018 39.425512 2.493583 0.400544 1.441682 1.602433 1.087172 1.352800 1.755036 0.889413 0.864391 1.075255 1.314605 1.073011 1.838586 1.120566 2.344821 -1 -0.052535 1 1 -1.000291 1.909972 0.100355 -0.373711 0.657897 2.014753 -1.271471 1.069057 -0.703758 0.041160 -0.938556 -1.949551 -27.522511 29.158577 18.201273 58.798073 19.213947 1.057138 0.561133 0.470361 0.349356 0.631996 1.200263 0.814472 1.334094 2.363150 1.961427 2.446306 2.319904 1.867525 1.490301 1.984938 -1 0.018443 1 1 0.605365 0.319543 -1.561421 0.484069 2.172036 -1.467223 0.323501 -1.011614 0.096160 -0.188807 -1.845370 1.806358 71.460404 -14.985065 -3.986972 40.963913 -19.514676 2.377685 0.996375 0.832962 1.589107 2.121560 0.553216 2.393266 1.878787 1.765884 0.957778 2.379497 2.208792 1.919227 1.944778 1.627718 -1 0.022916 1 1 0.606248 1.019081 -1.833898 1.418300 2.104277 0.105004 -2.342814 1.050164 2.218407 0.344705 1.929392 1.336284 -10.429081 68.443661 -17.392808 29.080487 55.736758 1.640297 0.726907 1.129726 1.056317 0.277025 2.205025 1.598398 0.767634 1.630618 2.301363 0.759516 2.428361 2.219083 1.631279 2.158572 -1 0.003633 1 1 -1.843511 0.067859 0.114577 -1.678284 1.438671 0.477855 1.392695 0.592800 1.205629 -0.273069 0.395247 -1.550341 -56.701506 -32.216270 41.142028 -25.935478 2.426397 1.081798 1.023096 2.171402 1.247168 1.653644 2.291625 1.336773 2.387990 0.950098 1.552116 1.414080 1.186655 1.604113 2.336025 0.580293 -1 0.026070 1 1 1.863417 -0.089692 0.508385 0.858535 0.058302 -0.293889 -0.809228 -0.742653 1.351887 -1.969298 1.824414 -0.588895 -49.170121 -52.220959 -27.650414 -20.509876 -9.491121 0.365965 0.781166 1.800213 1.929722 0.584609 1.281772 0.484601 1.185361 2.367737 0.299917 2.212124 1.663377 1.626937 1.185628 2.351020 -1 0.028370 1 1 1.333121 -1.642743 0.296491 2.125746 -1.914188 -0.276109 1.131274 -1.169986 0.843674 0.057673 -1.441905 1.717186 66.340385 32.844057 10.062605 72.205689 61.008583 0.943800 1.451530 0.619929 0.899587 0.852279 2.256795 0.949436 1.663492 1.314967 0.407915 1.574645 2.063506 1.339265 1.525693 0.568695 -1 0.005670 1 1 0.621611 0.042723 1.762680 -1.425349 1.938179 -1.778765 -0.314595 -0.093094 -0.114717 -0.685523 0.203806 -0.534005 66.233328 33.548459 -1.045749 -25.895997 65.974158 1.790020 1.614019 2.311276 0.862416 1.624693 1.720474 0.505909 1.559298 0.629283 0.603172 0.512923 2.439434 1.573965 1.884240 1.169968 -1 -0.036892 1 1 -0.588195 0.795356 -1.507367 -0.513543 1.982740 -2.099881 -1.620392 -1.034522 1.499509 0.390277 -0.265077 -1.944916 52.393681 -69.410310 -29.072084 -64.512272 -57.760780 1.593454 0.930807 1.318216 1.015418 1.384769 1.303950 1.980182 0.412872 1.647702 1.429620 1.377354 0.431359 1.856209 0.307608 0.973417 -1 -0.026907 1 1 0.886188 -1.691759 1.155909 -1.817720 0.003372 0.128806 1.849394 -0.147063 2.321139 2.232831 -2.270179 1.311845 -34.443887 -48.413140 70.356215 26.906270 -36.328342 0.318462 1.149058 1.968141 0.544664 0.417722 2.152314 2.187966 0.652238 1.666849 1.475261 1.217346 2.178748 0.959673 0.477240 1.220092 -1 -0.002353 1 1 -1.149906 -0.966556 -1.303661 1.984935 1.799308 1.571226 -0.636237 -0.817378 -1.052862 -0.431060 -1.877612 1.846130 49.111861 -26.945882 -29.446413 -55.856597 68.173513 0.508559 1.106327 1.538682 0.620654 1.828570 1.519569 1.151014 1.090940 1.684881 0.800634 0.508064 1.786922 1.297383 1.868878 1.728948 -1 -0.024260 1 1 1.483504 0.003087 0.046272 0.155883 -0.163763 -0.328644 -0.600743 1.957900 -0.184803 -0.519921 -1.544596 0.522827 -46.383211 -12.620681 -15.777846 21.737933 -50.552337 0.878034 0.861932 2.492317 1.620583 2.393419 2.186542 1.459271 2.472138 2.225736 0.951569 1.518309 2.463414 1.852999 0.356299 0.317603 -1 0.063041 1 1 1.079674 -1.323925 0.690937 1.256411 0.291521 -1.297765 2.119567 -2.097976 2.124162 -0.273319 0.899009 1.733458 71.437949 57.610583 11.062520 -72.223774 -64.973808 1.153121 0.505471 0.944865 1.346009 2.373909 0.537736 0.972676 0.765692 0.482408 0.335283 0.354732 0.976122 2.425156 2.348425 1.972372 -1 -0.034683 1 1 1.184894 -0.034026 -1.676203 -1.280792 -0.070542 1.921569 1.813180 -0.898188 -2.057586 -2.341690 1.097310 -1.796319 49.153057 65.426005 -35.134756 40.159636 -36.998174 2.450263 1.313406 1.162070 2.411925 0.470346 2.356770 0.486714 0.707696 2.244983 0.430803 1.504210 1.766502 2.355542 2.348508 1.126522 -1 -0.065158 1 1 0.944516 -1.560651 -0.710300 -1.533400 0.199759 2.133278 2.147860 2.179291 -2.062494 -0.010299 1.260580 -0.340047 30.249521 53.692778 14.524604 65.026518 0.679798 1.755409 0.403439 0.605808 2.057204 1.184619 1.134271 0.937864 0.681746 0.353152 1.429369 1.647557 1.241837 2.059605 1.029885 1.522505 -1 -0.047623 1 1 -2.157178 1.431487 2.255860 -1.641317 0.710153 -0.944885 0.060601 0.643094 -1.737481 0.836391 0.175448 -1.201142 9.017596 58.736596 35.971199 67.942059 -47.817682 1.798286 1.045053 2.206239 1.752805 1.637578 2.279003 0.707043 0.270602 2.250828 1.919861 1.354040 2.353075 1.380224 1.433761 1.219675 -1 -0.027062 1 1 1.194610 -1.680423 -1.516072 -0.736074 -1.168149 -1.272189 -1.576287 0.396401 -0.998443 -0.017873 1.197903 1.822420 -35.743778 4.328726 2.903968 56.993961 -2.501780 0.663878 1.546495 1.433117 1.645202 2.164673 0.651628 0.414978 1.035044 0.477328 0.449839 1.946646 1.523640 2.068688 0.687234 0.342007 -1 0.028435 1 1 -0.273134 -0.695837 1.211475 -0.970101 0.375681 -0.526239 0.652800 1.169850 1.582910 -2.173694 1.881764 1.968484 -43.516434 19.288407 30.253834 -23.818998 24.095276 0.914514 1.992013 1.257278 0.567415 0.299622 1.741467 2.343754 2.219323 1.169116 1.587880 1.741912 0.808613 1.862610 2.136973 0.846897 -1 -0.021338 1 1 1.482038 -1.074874 1.898092 -1.644846 -2.054549 1.581232 -2.102255 0.893724 -2.277817 0.172984 -0.204490 -1.536292 -40.635266 -6.912520 71.280544 -37.902582 21.302753 1.155671 0.609890 0.926822 1.850460 0.425525 0.547435 1.996498 2.383244 2.175005 1.053420 1.086926 1.709218 0.335788 2.091038 0.576521 -1 -0.004638 1 1 1.047261 0.536184 1.557144 -1.696767 1.806674 -1.868713 0.616470 -1.538839 -1.677655 -2.126734 -0.555006 -2.173707 52.726721 -21.993363 -42.453428 35.240019 -71.004169 1.868959 0.846418 0.499265 2.393090 1.169750 0.985485 2.291733 0.915044 1.891452 0.875784 1.307534 1.471808 1.678418 2.414640 1.099345 -1 -0.002417 1 1 2.013204 0.970445 0.695371 0.369363 1.670383 -2.292400 0.120937 1.541502 -0.682711 0.348649 2.246370 -0.927423 43.963091 -12.335582 -24.127486 -60.659916 38.791502 2.406487 1.326493 0.612966 0.877712 2.203173 1.983273 0.627145 0.674485 2.062178 1.524615 0.458379 1.473381 1.111449 2.132408 0.632798 -1 -0.004358 1 1 -1.235181 -1.621218 -0.777038 -1.648905 0.410332 2.216713 0.144590 -1.474851 -0.657436 1.019616 -2.266007 0.753302 -46.162159 -47.407583 20.750651 6.188132 53.929824 0.603391 1.942146 2.392867 1.919561 0.813158 1.744879 1.176055 1.199615 1.186114 1.524126 1.239400 1.592096 0.598267 1.316617 1.126921 -1 0.003961 1 1 2.149612 -1.349923 2.000272 0.380563 1.417831 -1.056963 1.333453 -0.783130 -0.360555 0.276994 -0.403485 -0.243144 -28.065990 44.907532 -39.101632 -31.120681 4.714480 1.918977 2.246150 2.037437 1.951258 0.291975 1.468675 0.764016 1.563290 2.464776 2.231781 1.298920 0.700146 1.354839 2.284627 0.729934 -1 0.019409 1 1 0.817369 0.906482 0.084788 1.889281 1.064366 0.562764 0.615573 2.244170 -0.196431 1.970133 -1.936883 -0.001580 54.550787 35.070938 -62.743977 -38.022376 -42.077697 2.127273 2.068391 2.451751 1.574044 0.958955 1.900602 1.672457 1.240545 0.590432 2.396719 1.413735 2.143026 1.342800 2.445263 0.532472 -1 0.016191 1 1 -0.473787 1.006689 1.941326 -0.706485 1.328034 -2.319654 -0.832864 -2.143162 1.384558 0.495578 -2.317479 -1.968624 -31.050864 -21.872498 38.917889 -57.042929 -70.503168 2.173892 0.353139 1.202279 0.947096 0.597808 0.367377 2.005724 2.202754 1.690422 1.665817 2.140108 1.791587 0.947259 1.073592 0.361307 -1 -0.039622 1 1 1.180392 -0.309685 2.315602 -1.291721 0.024005 -1.811811 0.344464 -2.126032 1.830216 -2.029889 1.356154 -0.948971 66.261191 51.836916 23.046461 41.875946 9.022758 1.307326 2.472411 2.318743 0.362532 1.574508 2.005785 0.982249 1.901265 1.562208 2.281099 2.176338 0.971807 1.904737 1.414177 0.576541 -1 -0.013330 1 1 1.343091 0.980709 -1.164985 0.081345 0.571380 -0.670030 1.421419 -2.027085 1.354911 1.731601 -0.703563 -1.405056 -31.897481 -0.956100 -19.170040 9.140360 22.032456 0.617198 2.246692 2.158965 1.467579 0.344321 1.505655 1.286862 0.539006 2.079871 1.894618 2.339421 1.402011 0.848876 1.304151 0.872795 -1 0.014238 1 1 -0.734369 -0.799525 2.113930 2.117272 1.746766 -0.288473 0.682928 -1.401126 -0.908314 2.104358 1.467458 -1.075325 -30.800346 -11.409885 -65.935030 29.953642 30.867057 0.364398 1.429260 2.070272 0.312137 0.590189 0.564384 1.093448 1.084100 1.471537 1.628255 0.824413 1.915580 1.410996 1.106072 1.755828 -1 0.030407 1 1 0.491456 -0.915100 1.154345 0.169940 0.470794 0.527625 -0.922799 -1.017108 2.013612 -1.607689 0.403516 0.761542 12.338511 73.353784 7.039779 -32.435959 -51.166026 1.414055 0.779386 1.140694 0.896269 1.344728 1.093508 2.096020 1.064278 1.312894 1.566533 0.721501 0.262691 2.048531 1.667976 2.431495 -1 -0.018719 1 1 0.364748 -0.495201 -0.762421 -1.016869 1.318622 -0.289518 1.968695 2.176297 -0.543523 2.329017 -2.026650 -0.761032 -39.437319 26.972985 34.962235 60.278557 1.712608 1.131940 2.269007 1.448830 2.484608 0.313277 1.754231 0.852205 1.004542 0.844297 0.850618 1.344597 1.135668 1.924256 0.974972 1.099391 -1 0.002481 1 1 0.648184 -1.021919 1.266437 -0.860014 -1.364555 1.114126 -1.919579 -1.356970 1.362867 -1.216249 0.852225 -2.317465 -55.486849 -17.476026 -19.572312 -1.843644 63.875416 1.436841 1.237305 2.378171 2.414869 0.446860 1.381258 0.800013 1.310836 0.716205 1.265115 1.794701 1.546524 1.924364 0.541973 2.438437 -1 -0.064748 1 1 1.665183 -0.156546 -1.559079 2.157785 -0.646563 -0.020520 -0.876334 -2.324757 -1.780922 1.129711 0.836888 -0.898130 -34.913466 9.368877 -37.275051 68.211884 -12.866755 2.101699 2.000547 0.685612 2.330614 1.887626 1.828923 0.704178 1.618274 1.828174 1.626854 2.039296 1.700970 1.204922 0.380633 2.044857 -1 0.005782 1 1 -0.338889 1.578152 -2.033514 1.683110 -0.440227 -0.438793 0.088203 -1.966329 -0.108619 -1.866734 0.889787 2.243874 -14.629738 -32.007819 -55.414687 -4.647452 40.265981 0.630110 1.014050 0.894466 0.296501 1.038501 2.334404 0.329237 2.240317 0.759022 0.875227 0.944846 1.032968 1.592574 1.897157 2.270037 -1 0.016985 1 1 0.091053 -1.204432 1.534813 -0.008710 -0.312871 0.610483 1.509873 0.216116 -0.988172 -1.746453 0.836923 -0.323600 -20.563912 -17.674749 -59.511786 -14.584455 -20.936062 1.789019 0.548305 0.864285 1.533964 2.327193 0.632472 2.455042 0.638034 1.435213 0.883481 2.410783 1.526246 0.865189 0.984479 1.137005 -1 -0.017606 1 1 1.043623 0.661365 -0.965304 0.887630 -1.028930 1.239264 -0.457630 -0.772512 -0.970654 0.501789 -1.600245 -1.717857 24.965764 49.595549 2.393479 27.205568 43.988323 0.801196 0.953833 1.315152 1.261524 2.186836 1.898865 1.718280 1.885827 0.835707 0.478283 0.756467 0.694911 1.125189 1.295905 1.781304 -1 -0.025437 1 1 -0.756541 -1.162347 1.994707 1.100234 0.221631 2.162445 2.266264 -1.139930 1.766764 1.245441 -0.303310 1.074528 54.514839 30.895971 -31.413491 33.458271 -16.839337 1.843847 1.784251 1.406198 1.466783 0.473028 2.431145 1.760932 0.978491 1.750507 1.266970 1.465453 0.624727 0.534227 0.501633 1.699669 -1 -0.001915 1 1 -1.314256 -1.736154 -0.430240 -2.243120 -1.009894 0.731212 -0.436027 -0.541711 -0.195893 1.590837 -0.895465 1.282697 -28.150842 -31.201734 -7.550397 0.476923 65.650587 1.216221 1.278741 1.296442 1.795098 1.460071 2.406790 1.914410 1.980385 1.580967 0.309949 2.064740 1.829957 2.344202 0.755466 1.858577 -1 -0.005765 1 1 1.726323 0.125453 2.051503 -0.946517 0.907239 -1.321499 -0.949692 -0.605879 0.470347 -2.259384 -1.042394 1.142012 7.623931 35.402264 -44.141766 9.344784 7.779603 0.651774 0.607251 1.572598 1.407356 0.684057 0.942451 1.270448 1.420490 0.924186 0.290523 1.821880 1.587584 1.277947 1.453799 0.497547 -1 -0.017522 1 1 -1.639101 0.255398 -0.506420 -0.822287 1.250868 1.365801 0.973566 1.310697 -1.537356 -0.320285 -1.479654 -1.271065 -48.995739 28.622063 1.020582 52.922219 -36.273019 0.765634 1.754210 0.505988 0.634524 0.942758 1.930070 1.937123 1.233403 2.049808 0.616775 1.894462 1.970438 0.905622 1.045179 2.073268 -1 -0.005396 1 1 -0.585875 2.095542 -0.625414 2.013695 -0.199798 1.928089 -1.700354 -1.920804 1.628348 -1.908938 -1.578935 -1.693657 71.753155 -44.716152 -44.374477 -1.827295 38.650241 0.543940 1.746047 0.558433 2.340217 1.275294 1.866867 1.692735 2.295107 1.356400 1.518815 1.967119 1.361902 1.730005 0.939856 0.407929 -1 -0.018676 1 1 -1.155036 2.346757 -0.743292 0.035399 1.195097 1.799689 -1.445238 2.245174 -2.165269 2.109022 -0.257309 1.380246 -41.528910 -26.396805 48.892460 35.581586 -30.284836 0.666366 0.611259 1.435297 2.288652 0.882764 1.611510 0.650488 1.495777 1.780936 1.933425 2.074543 2.340763 1.458454 2.243270 0.886994 -1 -0.013919 1 1 -2.171399 -1.967625 1.677332 1.417005 -0.816296 -1.726517 1.329099 1.440482 -2.071913 1.916644 -0.851617 -1.598604 73.416412 9.643399 -73.388538 8.839934 72.771673 0.977568 1.984978 2.278301 2.404671 2.300330 1.401417 2.116692 1.991691 0.347674 1.602291 0.950808 2.238319 0.930528 1.137075 0.824538 -1 -0.040787 1 1 1.913093 0.721729 0.415986 -1.713188 -0.854660 -0.901855 2.273314 -0.463395 1.297633 0.384357 -0.796806 0.692441 -55.582427 26.142117 20.566833 66.762520 -72.327201 1.325887 1.681428 1.251827 1.210383 2.163776 1.326896 0.647613 0.427218 1.995661 1.833375 1.280997 0.962536 1.340035 0.962493 0.625589 -1 -0.029189 1 1 1.251554 -1.237861 0.463316 2.079630 0.560625 -2.352336 1.223495 -1.584362 1.339331 -0.939009 -0.125815 1.286452 30.645312 -44.234581 -50.601267 44.500248 15.668978 0.602641 0.579815 1.695363 1.469751 0.849186 2.018362 0.865501 1.727305 0.564749 0.478433 1.030466 2.282934 1.524893 0.619463 2.065794 -1 0.044124 1 1 0.385125 -2.021787 0.868297 -0.797442 -0.571529 -1.834220 0.711631 0.344845 -0.424722 0.963002 -1.877463 -0.369090 -57.073531 15.168193 -68.179052 -35.324906 -5.694423 1.282378 1.671334 0.369453 0.893559 0.798440 1.886626 0.774409 0.737762 1.311038 1.859013 2.428769 2.319025 0.600551 1.466263 0.734098 -1 -0.055837 1 1 -1.651557 -1.740765 2.194052 0.987527 0.334702 -1.263870 1.578066 1.235024 -1.016467 -1.348580 1.003129 -1.347084 -67.568032 34.090519 -40.640086 62.073993 27.597248 1.779183 1.723895 1.753526 0.262289 2.047501 2.356155 1.402767 2.297809 1.783050 1.473299 1.977972 1.533176 0.335487 1.527774 1.803135 -1 -0.007663 1 1 0.060242 -0.675982 0.343816 1.124853 -0.691276 -2.243707 -1.443196 -1.121142 1.804261 -0.009270 -0.284128 -1.687617 2.892792 19.155229 41.929443 8.155190 -35.720795 0.484017 0.374833 1.323583 1.216328 0.816792 2.077210 2.165033 2.212461 0.573685 2.174914 1.778628 1.408506 2.013309 1.427211 1.382091 -1 -0.023208 1 1 1.342556 1.414920 1.845153 -0.749013 -1.872509 -1.931846 -0.170091 1.708763 1.879753 1.153202 -0.191431 1.177635 15.012301 11.746223 18.765019 -66.333596 -68.752028 0.394888 0.874311 1.296244 0.718854 0.775305 2.305731 2.179754 2.123841 0.636721 1.874596 1.085463 1.880819 2.173636 0.550897 1.683221 -1 -0.028922 1 1 1.117350 0.427784 -1.335641 1.694211 -2.353746 1.099053 -0.778812 1.517806 1.602258 -2.154761 -0.352646 1.272272 -55.598807 50.846057 19.676892 -40.468085 -47.110168 2.416069 0.362767 1.018646 1.631809 2.062395 0.678499 2.025338 1.107845 2.295903 1.240196 1.474940 0.322551 2.366003 0.405031 0.354804 -1 -0.007586 1 1 0.075807 1.741514 0.973193 -0.244011 -1.317116 2.030302 0.878343 -1.606206 1.775380 -0.031716 -0.550426 -0.597702 39.563766 -1.777980 -32.510254 50.165716 -14.804732 1.778138 2.167551 1.773914 0.924283 1.926729 2.039367 0.641960 2.165140 1.753946 0.566658 1.066684 1.263764 1.577027 1.592156 1.616280 -1 0.023472 1 1 0.348091 2.291856 0.158707 0.173340 1.068595 0.964636 2.017128 0.947787 1.581938 0.337330 0.503627 1.013872 4.837094 -2.958317 -70.428692 -45.019990 -50.978284 1.494661 1.023511 2.408502 1.449062 1.883508 2.368001 2.496714 1.267013 2.189848 0.782206 1.290540 1.605206 0.452822 0.324018 2.276550 -1 -0.046840 1 1 -1.807538 1.482257 -2.114515 2.176568 -0.700458 -1.042623 2.017460 1.816621 0.380361 -1.976391 0.424054 1.950718 51.731027 43.364136 -28.958432 45.638759 -49.382941 0.938661 0.571265 1.996285 1.071193 0.539567 0.252906 1.838458 1.209003 1.455998 1.463160 0.323041 1.608208 1.407587 2.315682 0.660392 -1 -0.020999 1 1 -0.713116 -1.735777 1.194246 1.634039 -0.508216 1.983138 -0.121559 2.132075 0.774661 -0.597350 -2.269359 0.968761 20.892304 -13.044427 62.314957 27.481548 32.370589 1.412464 1.024878 0.626740 0.618601 1.084884 1.147085 0.311144 1.905630 0.677646 1.198985 1.845511 0.496900 0.895432 0.776827 0.886437 -1 -0.012240 1 1 -2.263984 1.766966 -0.072910 -0.171224 1.503287 -2.077585 0.831880 -0.246849 -1.894609 -1.078963 -0.854279 0.777658 -66.067371 55.689716 -22.945466 5.552021 12.812014 0.347798 1.445336 2.259181 0.547660 1.278559 0.493213 1.924534 1.145072 2.473336 2.110175 0.458395 1.750006 1.847456 1.691422 0.486373 -1 0.007419 1 1 0.202849 2.217925 1.667893 -1.719805 1.027522 -1.344712 0.047199 1.595363 -0.235286 -0.762989 -1.151066 -1.610693 55.969388 27.499126 27.809377 -7.807145 35.306881 1.416152 2.274004 2.182413 1.811198 2.051546 0.584406 2.362638 2.360712 1.493635 1.779328 1.912224 1.246035 0.617235 0.622053 0.587273 -1 0.001913 1 1 -1.138429 -1.272222 -2.125702 -2.046642 -2.188249 2.286413 -1.787564 -2.112419 -0.291883 -0.088730 -2.163919 1.224698 -7.069034 -9.262342 27.818811 0.764879 -44.683104 2.291167 0.398785 1.135248 1.613408 1.042500 2.050576 2.277180 1.557281 0.465648 2.153856 1.111508 0.858652 1.360531 1.192686 1.719145 -1 0.009453 1 1 -0.747482 0.302105 2.229958 1.273701 -1.293453 -0.813301 1.483240 0.267972 -1.242142 -0.793234 -0.531606 -0.017281 54.791975 38.724809 -2.143243 -21.481039 18.181816 1.851822 0.814873 1.316070 0.946226 1.718998 0.445682 1.833439 2.364992 1.419652 0.332988 2.278341 0.818190 0.824009 1.870633 1.974876 -1 -0.038984 1 1 2.213115 0.945244 1.255082 1.509802 -0.981112 -0.892410 0.798383 2.247894 1.136954 0.046185 -1.320238 1.398711 -62.573395 -21.054267 -9.064631 50.746498 -3.607508 0.904297 1.266100 0.345201 0.539604 0.866362 0.447790 1.259874 1.443951 1.490722 2.305683 1.368122 0.530406 1.525684 0.427327 1.592299 -1 -0.062981 1 1 -0.063067 0.316713 -1.996517 1.462331 2.287373 0.201109 1.252347 -2.051104 -1.774199 1.038871 0.911744 -0.999444 63.887891 63.786472 9.241988 -69.903542 -68.831275 0.666309 1.909651 0.755637 2.487527 2.113223 2.193113 1.653022 0.840892 2.120011 1.533439 0.265325 1.323161 0.871775 1.416836 0.264075 -1 0.003134 1 1 -0.318397 1.983572 -2.254615 -0.996510 -0.505925 -1.928211 -0.334881 -1.760990 1.556756 1.207357 0.508142 1.487545 61.731668 -25.864197 0.445523 -12.088145 -65.446871 1.141639 1.022719 0.330035 2.149329 1.529901 1.541008 1.469672 1.784033 2.244020 2.252653 1.085824 1.192215 0.553064 2.094351 2.257331 -1 0.045612 1 1 -2.145861 -1.577180 -0.472309 2.271894 -0.771209 2.075461 1.177035 -0.180343 -0.953408 -1.806972 1.574557 -1.197048 -51.049629 8.887650 -25.260661 -55.921327 30.250271 2.369586 2.137360 0.603457 0.793486 1.870606 1.522810 1.612360 1.432870 1.995933 1.900337 1.717085 2.053124 2.359429 2.425568 0.279123 -1 0.036101 1 1 -1.934216 -2.304891 2.239840 -2.289476 2.145931 -1.969625 1.039005 -1.562195 1.613639 0.637796 -1.242421 -0.771320 6.424708 -19.940797 -44.977209 68.051782 -3.696946 0.856482 0.892117 1.317226 2.372294 0.391966 1.272964 0.950053 0.791182 1.389552 0.697994 1.177737 2.475834 1.335484 0.978108 2.064332 -1 -0.076829 1 1 2.064080 -1.624300 -0.732528 1.872127 0.208887 0.035066 0.304983 -1.227178 0.942605 -0.696488 -0.306235 -0.963817 73.775613 46.723074 24.708415 74.337708 43.854361 0.778666 0.282184 1.160992 2.298633 2.117116 2.377221 2.196604 1.825992 0.941599 0.462110 1.175260 1.339733 0.393700 1.170756 2.140777 -1 -0.056880 1 1 -2.287918 0.055558 0.707342 -1.060150 -0.395123 -1.082445 1.881516 -2.205032 -1.740245 1.503813 2.052073 -0.777136 45.178787 19.871944 -62.229359 61.170259 -11.462546 0.609913 1.301602 0.767636 1.658688 1.561640 1.738004 0.377059 0.488780 1.678401 2.134088 1.864253 0.503897 1.502993 1.556309 2.134244 -1 0.048082 1 1 -1.840437 -0.105844 -2.354989 -0.937006 0.550611 -1.019126 1.078909 -0.051995 -2.088022 -0.231535 1.032218 2.184875 71.835133 -16.915150 -42.923025 -57.276148 59.774836 0.410102 2.329791 1.556025 1.859404 2.251223 1.800250 0.293742 1.914663 1.736226 1.995363 1.322164 2.115440 1.197044 0.713202 0.282721 -1 0.030729 1 1 1.336876 0.210035 0.477427 -1.075811 0.286305 0.572953 2.205948 -1.701579 1.049135 -0.942525 2.028811 -0.624006 67.018898 36.626747 -14.255347 -39.617500 -1.323595 0.689953 1.032321 1.974765 1.617244 0.263360 2.034922 2.437138 1.231919 1.867848 2.419275 0.256088 1.328103 0.680885 1.638161 0.823771 -1 0.036918 1 1 0.572991 -1.855050 -0.662902 -1.301402 2.255443 0.779779 0.587780 1.643701 1.662567 -1.705488 1.328005 1.907899 -55.875311 53.646212 -18.123278 52.059297 10.612843 1.675871 2.359209 0.978172 0.894946 1.603157 2.010291 2.465402 1.511967 1.637306 2.209928 0.755752 2.166576 1.145898 0.609632 1.081526 -1 0.040636 1 1 1.862330 0.497034 -1.414665 -2.279284 -0.916816 0.593498 -1.213187 0.476746 1.606556 -0.609434 1.980000 -1.025921 -0.688036 -13.813354 38.952671 -72.453060 -18.571593 1.633604 0.739224 1.135105 1.464999 1.991364 1.599477 0.912289 0.588649 1.680340 0.975367 0.991578 1.196666 1.119511 0.368159 1.653238 -1 0.002324 1 1 1.116474 -0.156464 -0.181356 0.864771 1.202653 1.554964 -0.626950 -0.254301 0.097828 -0.423665 -0.121911 0.929432 -19.372460 57.068123 43.945355 -10.423986 4.059053 0.932649 0.777428 1.975861 2.049476 1.794532 0.942562 0.887425 1.194083 0.445993 0.300168 1.929981 0.442003 0.747623 0.542575 1.315511 -1 0.003896 1 1 -1.066658 -1.398731 1.641581 -0.981750 -2.195768 -1.562721 2.201939 1.597474 2.258077 -2.083052 -1.524064 1.606044 6.799505 -20.723928 -7.050409 3.771689 -59.230600 2.294479 2.052565 1.956117 0.956955 2.034953 0.708656 0.383970 1.884098 1.029466 1.233721 0.642443 1.295931 2.217434 0.919070 2.062789 -1 -0.019890 1 1 -2.078005 -1.521225 2.188036 -1.165154 1.947930 1.896462 -0.754246 -0.282013 0.868333 -0.194218 1.464520 1.373267 -25.114410 2.117031 30.948409 -50.085266 16.934852 2.485804 2.402161 0.612477 1.644223 1.450829 2.327823 2.224009 1.168149 1.087936 0.694510 1.127804 2.497809 1.675755 0.410349 1.990471 -1 0.020194 1 1 -2.092296 -1.369918 0.527764 1.415892 -0.667346 -0.603220 -1.974476 -0.369039 -0.935279 1.298075 -1.609510 -1.929164 -70.548349 43.894642 37.251530 -13.528448 27.380524 1.141972 2.129212 0.924180 2.450134 1.409080 0.412817 0.712911 2.141782 0.683164 1.686290 1.971414 1.548694 2.405650 0.764209 0.317142 -1 0.006014 1 1 -0.392655 -2.007806 0.225927 -1.038400 2.296371 0.640567 -1.802630 -0.855588 2.344537 -0.367942 -1.349587 -1.777967 -33.120245 -1.963216 4.230492 1.882458 -11.526016 0.358719 0.485489 0.368585 2.050355 0.807913 1.340755 1.815422 1.041538 1.633026 2.276727 0.700402 1.154774 1.282922 1.822534 1.328413 -1 -0.009684 1 1 0.228625 1.901172 -1.703592 0.203758 -1.344721 -0.104160 -2.321022 -0.255278 -2.177372 1.314728 0.234204 1.423256 18.379422 52.941944 -4.753887 51.427978 50.024851 1.639998 2.443544 0.896460 2.299961 1.940994 1.027587 1.150593 0.772414 0.963840 0.752998 0.885715 1.716643 1.366986 1.676941 2.340343 -1 0.005588 1 1 -0.241935 0.584899 0.347879 -1.265269 1.628366 -1.606625 -0.564596 1.590059 0.157798 -0.966335 -2.296722 -1.825876 -13.237134 -26.508218 -23.613343 30.541605 12.748069 2.226914 0.488945 2.199035 2.188197 2.282278 1.748387 1.647819 1.149999 2.028203 2.010683 2.301397 1.336450 1.466605 1.987718 1.078392 -1 -0.002655 1 1 1.130719 -1.064568 0.746551 -1.816231 1.458403 2.246448 0.392987 -1.842646 0.468920 2.031856 -1.280665 2.051769 -37.531745 -46.044821 -25.313970 -51.893472 -73.581704 2.309417 1.125118 2.363562 2.137458 2.258839 1.561438 0.596922 1.217488 2.325430 0.256727 0.817365 0.452629 1.577421 1.468970 1.226096 -1 0.015592 1 1 -0.723546 2.036785 1.451329 1.158691 -2.183677 -0.978463 1.202885 0.742472 0.317090 -0.378779 0.290565 1.489497 56.305433 -24.587411 9.390911 33.044480 -71.420325 0.454045 0.638107 0.411985 2.484466 2.411629 2.246450 0.330503 1.008497 2.060030 1.416207 0.939636 1.215745 2.283559 0.771093 1.255004 -1 0.041987 1 1 1.340655 -2.261589 -0.389995 0.284175 -2.228477 0.061725 0.691826 2.052098 -0.362595 -1.008778 0.642304 -0.883005 -43.267464 3.725603 66.217113 61.019412 3.249309 1.542026 0.579180 2.278053 0.490663 1.817455 1.473151 1.751977 1.232177 1.691027 0.584801 2.246496 1.104538 0.727282 0.682000 2.372904 -1 0.025323 1 1 -1.138512 2.037291 0.539694 -0.704769 1.894008 0.400625 -0.701498 0.323360 1.328706 -0.450100 -1.449407 -1.847891 58.936857 -48.237655 19.727775 64.713805 -5.076216 1.885556 0.795669 0.315070 0.387089 0.296633 1.014602 1.166712 1.684661 1.599241 1.440962 0.750350 1.377304 1.847575 1.445065 2.205707 -1 -0.008069 1 1 -1.309840 1.808412 -0.923050 -0.520205 -1.611086 -0.138964 1.769737 -0.629726 0.222705 1.363727 -0.896326 0.964028 39.133069 -40.514869 66.593296 -66.479488 29.249613 2.098735 1.696287 1.253170 1.283239 0.392912 1.414099 1.516020 2.240390 1.980405 1.912445 0.461428 0.972556 0.997645 1.917776 2.302843 -1 -0.020082 1 1 1.546221 -1.491541 1.583562 -0.643960 1.316209 1.568966 -0.911023 -1.015451 1.578896 1.042820 1.292600 0.617261 74.542769 40.311503 -34.564411 25.952663 -13.585239 0.968301 1.477330 2.237093 0.566517 0.954974 2.493316 0.409284 2.087734 1.293225 1.725841 0.714020 0.538972 1.498341 2.110807 2.091561 -1 -0.027283 1 1 -2.310759 -2.125591 -0.180838 0.152404 -2.080794 -1.268382 1.160527 0.392527 -0.149358 1.445895 -0.635889 0.313274 46.252690 68.958249 -68.706148 -44.222366 4.695355 1.597542 2.141764 0.378699 1.037486 1.035367 1.411937 1.178197 1.204463 1.663960 2.423237 1.594083 2.494134 0.653367 0.385937 1.189664 -1 -0.004509 1 1 0.469282 -1.318085 -0.117770 -0.160013 1.443255 2.113718 -1.443799 -1.847241 -1.360494 -1.306350 -0.804422 -0.075141 0.989318 -22.529648 -55.792937 -61.889415 74.600998 0.909726 0.271896 1.512422 0.270722 2.032558 0.945432 1.873485 0.406647 0.521440 1.598011 1.025567 0.956900 1.119338 1.971283 1.611721 -1 -0.049771 1 1 0.978780 -0.588198 0.756631 -2.047772 -2.330585 -0.762879 0.701166 -1.182826 1.807769 -2.307879 -0.840722 -2.279816 -13.485791 -5.684920 3.547678 -74.179492 65.280208 2.341881 2.253034 0.743842 2.248742 0.600632 0.574154 1.053417 1.022863 0.506654 0.578423 0.810383 2.360299 1.297811 2.307729 1.994829 -1 -0.009889 1 1 1.313669 1.295366 -0.018628 -2.056824 1.042932 -1.534548 -0.244557 -1.064027 0.412508 1.095373 -1.367793 -1.465182 52.046527 -54.021420 11.987116 17.455406 -26.998102 1.268410 0.910075 1.634131 0.583986 2.047740 1.857436 0.669066 0.991315 1.279559 1.553221 1.980478 0.887244 0.414890 1.810861 0.888015 -1 -0.000600 1 1 -1.042623 2.000827 0.291963 1.426510 -1.275232 -0.886103 -1.586369 0.602015 0.570703 2.093548 -1.141518 -1.360262 -67.606854 -18.388016 -47.384241 -36.933415 -39.913611 0.954068 0.776723 1.387971 1.127838 0.819267 0.920432 2.444160 2.247154 0.917829 1.459415 0.381711 2.165528 1.523660 2.397613 0.674510 -1 -0.012891 1 1 -1.499661 1.773052 -1.458551 -0.022266 -1.940605 -1.308374 -1.834572 -0.497687 -0.135242 -1.637444 -0.173306 -0.491741 26.676338 -0.780518 -68.161986 -48.500603 -49.642548 0.740431 1.167744 1.021382 0.365442 0.982417 2.481120 2.429876 0.675695 2.161714 0.433127 2.307850 1.782986 0.391434 1.332020 1.253772 -1 -0.043249 1 1 2.094167 -0.165994 -0.127298 -0.078552 -0.760272 2.105277 -1.944123 0.822538 -1.760162 1.331985 -1.892771 1.533864 -58.247760 -70.098412 -44.004805 61.248250 -50.665047 1.713353 2.328899 2.307876 2.222180 1.930376 0.324787 1.687887 1.819392 0.268452 2.127681 2.182579 2.352682 1.522323 2.435009 1.451080 -1 -0.016175 1 1 2.305138 1.911068 -0.318748 0.791809 0.149219 0.939273 -0.146225 2.271774 1.930544 1.860594 -0.403265 -1.260620 -11.070221 -57.211851 -59.581619 11.731340 68.626822 2.289947 2.384883 0.485879 2.418763 0.642150 0.859455 1.356216 0.678800 0.336066 2.262987 1.526269 1.246414 2.473024 1.361150 0.352723 -1 -0.038323 1 1 2.056037 -0.129594 -0.970688 -0.067873 -0.340509 -2.093937 -0.676224 0.979649 -0.130229 -2.213747 -2.126047 1.567772 -68.048429 60.046804 6.642501 40.511977 34.801429 2.239347 2.450157 1.795587 0.689369 2.470649 1.943210 2.276375 1.540446 1.031546 2.452453 2.128477 2.056549 1.413115 0.715274 1.353870 -1 -0.023182 1 1 -1.621617 1.931876 0.683399 1.792238 0.546535 1.167820 0.447834 1.055827 -1.569761 1.700330 1.518691 2.346533 6.039204 -49.099201 -60.267660 31.445564 55.598564 0.551099 0.572806 0.892796 1.478971 0.561368 2.157437 0.545411 1.717240 2.410415 2.088362 0.604914 0.536709 1.724125 1.121328 1.651612 -1 0.023334 1 1 -0.721562 -2.311412 1.035822 1.488519 -0.525639 1.315611 0.947130 -0.035719 -1.858984 -0.807867 -1.430439 1.221584 -22.767335 -0.596424 25.907793 -17.720093 -71.610754 1.945973 1.469964 2.186277 1.508953 0.475244 1.426870 2.403741 2.418140 1.427593 1.064075 2.413765 2.153231 1.856978 1.984019 1.913897 -1 0.036170 1 1 -0.281064 -2.026215 1.836779 -0.124359 2.197564 -1.251704 -1.278227 0.615903 -1.638036 -0.698698 0.248393 -0.439399 -21.239301 31.060628 35.979722 61.192791 67.241375 1.761916 1.773373 0.832339 2.373248 0.675138 1.802478 1.752451 2.443954 1.030211 0.262478 0.713677 1.514309 0.485973 1.740642 1.967672 -1 0.039121 1 1 -2.113947 2.306192 0.764785 -1.653475 -0.989863 -1.890657 -0.629177 0.027888 2.179026 -1.790012 -0.842628 -1.315742 49.756213 2.668141 -6.554138 -55.393843 45.685489 1.165110 1.745783 0.633842 0.740917 0.340023 1.266685 1.181667 1.032871 2.214891 0.924321 0.319857 2.091339 1.131508 1.760406 1.135296 -1 0.049435 1 1 -2.157502 0.692105 2.032582 1.495569 0.139242 -1.820454 1.163855 -0.215566 0.801026 -0.454837 -0.948791 0.398259 61.887277 39.472445 -36.621343 -44.911029 -19.659532 1.858803 1.149489 2.465191 2.458422 1.200560 1.313497 0.445315 2.401156 1.720004 1.607490 0.584278 2.454492 0.388134 2.120323 2.264837 -1 -0.004107 1 1 0.714578 -1.963562 -0.720535 0.801133 1.342332 -2.339518 -0.111880 -0.118468 2.251869 1.970006 0.648880 1.261623 -52.562475 -67.515107 23.589474 18.287316 4.923279 0.558338 0.742346 1.862778 0.456262 1.888551 1.622080 0.554124 1.904745 1.552199 0.561204 1.654905 0.988205 0.764326 2.273680 1.234156 -1 -0.007979 1 1 0.328661 0.885611 -1.967911 1.577355 -1.300857 1.988229 0.611705 -1.499308 -1.719028 -0.044182 1.993381 -2.322915 28.939766 -59.345466 -69.240538 -25.721857 -7.250576 0.468604 2.327507 1.408456 1.175509 1.037181 0.404659 0.861662 2.452843 1.928091 2.427623 1.061073 1.457926 2.358007 1.016306 0.551897 -1 -0.035045 1 1 2.112713 0.518031 -1.949278 -0.990231 1.347867 1.150071 -0.982089 1.526227 1.766265 2.276607 -1.672684 1.317393 -66.621270 46.306833 -71.064319 71.997710 15.512976 1.773838 1.892007 1.209751 0.535576 0.675020 2.064579 1.371378 1.253215 2.032040 1.250983 0.525610 1.920029 1.928172 1.533735 0.738429 -1 0.054571 1 1 -1.152544 1.831254 1.274141 1.399695 0.419968 -0.749135 0.795240 1.256383 -0.186382 1.215547 1.489214 1.726554 -22.065191 -49.670495 -62.004175 -54.172487 23.013924 0.550431 0.596118 1.197608 1.190244 1.185953 1.054770 1.270878 1.900142 0.679441 2.112730 0.653820 1.253364 2.280593 0.426772 1.263510 -1 -0.066121 1 1 0.947698 0.090438 -2.111653 -1.545484 -0.258403 1.849137 0.244213 -0.004001 -1.263618 1.103624 0.649264 -1.714051 -38.725263 -5.496859 14.292253 59.902657 -16.046887 1.374470 1.464564 1.429459 0.914953 0.367047 0.958485 0.764087 0.516412 0.341449 0.482245 2.093088 1.276060 1.238936 0.550583 0.896547 -1 0.039594 1 1 0.960466 -2.096480 -1.003855 -1.440104 -0.991574 2.328156 2.346306 1.089922 1.268578 2.139834 -0.759869 -0.541161 -12.370946 -18.492882 -9.865771 -64.017012 16.079510 0.599898 1.730488 2.317988 1.181454 1.949073 1.818825 1.985518 2.347335 1.664162 1.318879 0.907300 2.236485 1.603405 1.672767 1.949755 -1 0.002594 1 1 -0.047403 -0.301759 -1.130766 0.281587 1.387020 -0.544630 -2.128980 -0.589809 1.946593 -1.725585 -1.872926 0.500130 -38.762282 -27.675606 6.094895 -13.099873 30.427995 2.174750 1.274740 1.562379 0.651772 0.579341 0.475961 2.229876 0.773024 2.211290 1.157250 2.397627 0.922889 0.999716 0.723340 1.923300 -1 -0.012588 1 1 -2.165868 1.461885 -0.489052 -1.090244 -1.966653 -0.844202 0.494225 -1.499319 -1.903912 -1.924104 -2.009699 1.385210 64.615594 -5.705625 -44.439700 -48.045706 -54.182945 1.333757 1.211699 1.781342 2.009629 0.339704 0.397512 2.240756 1.391152 0.598324 2.286644 0.880766 1.779248 0.576891 2.051507 2.176064 -1 -0.019896 1 1 2.249573 1.085578 -1.055452 -1.554027 2.241541 -1.978239 -2.350827 -1.677852 -0.718948 -0.785410 -0.986559 1.801975 -23.494354 -69.605433 -8.515289 -16.458294 -14.552756 2.302478 1.504684 0.715108 0.816630 1.592428 1.685531 0.472417 1.155449 1.386802 1.736971 1.025934 0.377280 1.945351 2.257750 1.253581 -1 -0.048840 1 1 -1.195087 -1.622698 -2.089783 -1.538593 -2.255032 1.425139 -0.755218 2.234690 0.700429 0.562802 1.249998 0.891863 -17.839731 17.646674 37.649809 -69.661821 -56.225995 1.520498 1.011580 2.125855 0.749993 2.128245 0.416630 1.798003 0.779898 0.740088 2.151938 0.376906 2.401600 2.435814 1.482618 1.108181 -1 -0.050640 1 1 1.339529 -2.337575 -0.439942 -0.365665 -0.773041 -0.438635 -1.962860 1.647095 2.153561 -0.954794 -1.542504 -2.021378 -53.703832 -50.312436 -51.117912 61.258211 -33.247269 0.822279 2.047645 0.272332 2.077567 1.411891 0.398403 1.456751 0.605374 1.514705 0.398040 2.112425 2.280702 2.261858 0.553500 0.426366 -1 0.035864 1 1 -1.618983 -0.917272 2.343914 -1.404726 -0.152212 0.604224 0.000364 1.403736 -2.340512 2.030114 -2.284083 -1.468227 73.077769 18.061143 -46.366575 -33.027943 49.357785 2.219356 1.722296 1.876052 0.809492 0.887913 0.400101 0.750701 0.530938 1.471154 1.935335 0.425120 0.496078 0.580930 2.434491 1.742209 -1 0.022585 1 1 2.135692 0.314823 -0.779293 -1.850520 0.075465 0.706089 1.438746 1.743423 0.069457 -1.308031 -0.776982 -0.707778 -49.747067 1.051926 -20.287606 -23.791328 39.150659 0.701993 0.900213 2.377464 1.792534 1.127416 0.486970 0.508652 0.408959 1.129898 1.693596 1.020329 0.664771 0.814454 1.025367 2.092021 -1 -0.009926 1 1 -0.380965 1.259033 1.945683 1.834331 1.153583 1.502871 0.347273 -2.038502 -2.032571 -1.318467 -1.814691 -0.928013 28.643369 59.102803 40.804469 0.714967 16.456508 1.142862 1.336085 2.081110 2.458512 0.463747 1.704261 0.267433 0.746250 2.218330 2.466631 1.913838 1.383458 1.781896 2.334615 1.628134 -1 0.009164 1 1 -1.209857 -0.101363 2.275241 -1.062864 1.113663 -0.282313 0.534678 -0.195037 1.840650 -1.034999 -1.794723 0.085955 -65.710161 59.330446 -33.202133 -28.249816 -44.658954 1.629417 2.367249 1.099463 0.930783 0.917992 1.936008 0.489802 0.853503 0.329195 1.528002 1.130118 0.895729 1.267752 1.106047 1.326971 -1 -0.001383 1 1 0.705861 2.323525 -0.076817 0.129995 -1.716319 -1.635581 -1.844570 1.116593 1.838313 2.101077 -1.844562 1.248294 16.731533 -43.129813 67.228923 -33.494840 2.219689 0.719783 0.641718 0.349374 0.932041 1.813100 0.272413 1.198189 1.960306 1.613972 1.531042 0.465703 0.813308 2.012872 0.841709 2.361136 -1 -0.044810 1 1 -0.252445 -1.699348 0.854760 -2.121425 -0.863560 0.313311 2.082997 0.589723 1.323532 2.117924 -1.433898 -0.368461 -20.575654 -65.015476 34.890852 60.557196 34.785008 0.349375 0.952714 0.520167 0.453872 2.222512 0.764964 1.744663 2.049395 0.436852 1.924764 0.504157 1.362447 1.899483 0.855320 1.615183 -1 0.001426 1 1 -1.268112 0.976632 1.006988 2.257242 -1.976485 -1.150575 1.923081 -1.057260 1.044792 1.459627 -0.745509 0.475438 -48.452287 12.410569 -65.559793 36.566431 22.003652 2.355638 1.711875 2.233859 2.469051 2.086515 1.056406 1.762988 1.791593 1.047403 1.198245 0.648109 2.010974 0.444379 2.426410 0.930298 -1 -0.007860 1 1 -0.407823 2.243761 2.346777 -0.406569 -0.247317 -0.328929 -0.670995 -0.668271 -2.008364 0.272667 2.273319 -0.369533 5.855570 14.566212 14.324742 5.933961 -17.913047 1.156365 1.032587 1.947482 2.075287 1.354658 1.489428 0.817140 1.178931 2.298463 1.522628 0.816773 1.758956 1.529532 2.088737 2.410058 -1 -0.005874 1 1 0.316690 2.328069 0.897587 1.392194 1.585905 1.028502 0.984409 -0.238617 -0.198121 1.846177 2.319016 -0.463819 -35.686372 69.149833 1.235129 58.804851 -16.875988 1.604161 0.876174 1.102499 2.459436 2.496815 0.719113 0.639743 0.905592 0.532519 1.039109 1.298802 0.966525 0.892052 2.471098 0.498722 -1 -0.020031 1 1 1.249785 2.023781 -0.332129 2.081722 -1.984428 2.010519 -1.746256 -0.569094 1.385617 -0.565289 -0.629126 0.876923 -60.926308 61.540482 60.881377 -66.695504 -1.329518 1.446769 1.602144 0.729850 1.081887 0.268093 0.585462 2.103616 0.481169 2.005699 1.780025 2.374102 1.527747 1.341207 0.418409 2.445248 -1 0.081022 1 1 -1.272287 1.488301 0.505557 0.461500 -0.155683 -1.193165 -2.312636 -0.681881 0.151613 -1.247636 1.112416 2.327926 -48.021281 56.328124 56.775519 -73.845338 -18.595866 2.264133 0.533639 1.872358 1.727585 0.774170 1.231111 1.776931 2.131355 0.933607 1.127586 1.087305 1.327827 0.533783 2.038006 0.273585 -1 -0.013296 1 1 -0.154095 1.945073 0.997774 -1.802297 0.027003 1.442644 1.280443 -1.068666 -2.150320 -1.114004 -0.738101 -2.256240 -0.824886 -63.863145 52.122443 21.895516 47.935631 1.437129 1.581649 0.526547 1.919286 0.694230 0.930761 0.555028 1.358008 1.531775 1.536335 1.683025 1.107818 1.841952 1.436755 2.038338 -1 0.018504 1 1 1.434942 -0.940393 0.166645 1.635641 -1.862630 -0.822465 -1.729662 0.299158 -0.176790 2.204112 0.421624 -1.199820 -33.697761 41.726670 50.148609 -2.335755 42.961731 0.742089 2.035901 0.889131 0.624629 1.133458 0.775207 0.652691 0.274485 2.262417 0.943095 0.842121 0.285142 1.387489 2.021611 1.470011 -1 -0.016778 1 1 -0.461288 -0.993384 0.186962 -0.894548 -2.146513 1.602230 2.094478 0.346939 1.782925 -0.466599 -0.716253 2.081544 -8.411649 -74.577333 -21.235110 -48.490309 -26.620307 2.012508 1.471058 0.326230 1.190109 1.164032 1.634481 1.974096 1.624021 1.661709 0.591051 1.548657 1.775271 1.237294 2.208663 2.003684 -1 -0.005102 1 1 -1.977854 -0.599027 -2.190543 1.430052 1.692941 -0.141930 -0.957100 2.108059 -2.296730 -1.965654 1.807368 0.372785 -66.213342 2.367136 34.450641 11.929930 -43.661871 0.998935 1.094527 1.218312 0.425275 0.840830 1.086326 0.634110 0.742284 0.825025 0.940167 1.139644 1.240538 0.466744 0.323516 0.577223 -1 -0.021303 1 1 -0.037032 -0.364097 2.022426 0.458075 -1.178832 -1.749450 2.305256 -0.818235 -1.323106 0.311967 -1.652829 0.441435 60.662859 10.664891 -5.174964 24.385834 52.715885 0.563188 1.250180 0.531808 0.351638 0.723232 2.358042 1.620306 2.230697 1.069846 0.409763 1.139055 0.339128 1.972911 1.962023 1.221897 -1 0.039378 1 1 2.267309 2.277767 -1.019659 1.556935 -0.496546 0.187662 1.454310 -0.571350 1.175409 0.757170 2.308556 -1.907402 21.299581 -67.945345 -7.419267 -45.620232 60.753477 1.880245 1.528072 2.310243 1.498612 2.171976 1.906802 2.366357 1.865701 2.342898 1.338628 2.074150 2.493322 0.509957 2.091187 0.833385 -1 0.004307 1 1 -0.492945 -0.541664 0.581446 -1.133109 -1.397920 1.135815 -0.247916 -0.967177 -2.313595 2.049027 -0.150719 2.128112 4.575807 -44.406111 66.496527 -42.872588 40.418255 0.769103 1.565414 2.153976 0.876209 1.690880 0.371696 0.338234 0.442044 1.431076 1.093001 0.311482 0.829374 2.043121 0.727423 0.790611 -1 -0.047277 1 1 0.131657 -2.062041 -1.809288 0.343449 -0.334112 1.753673 -2.007020 -0.707474 -1.155876 -2.335887 -0.337819 0.701690 -57.645734 -1.856744 -6.289351 44.873812 -5.839161 0.793291 0.838808 0.841143 1.843927 0.872314 1.474530 2.425311 0.448108 2.096575 1.384579 0.375958 2.232853 1.304531 0.507833 2.399662 -1 -0.001387 1 1 0.821210 -0.512008 -0.492632 -0.002398 2.105162 0.845406 0.890111 -1.735108 -1.693030 -1.353000 2.122453 -0.723229 -65.559916 34.488530 48.720900 2.162840 50.848311 2.238336 1.214091 1.481331 1.977671 0.965052 0.877135 1.500379 0.372543 1.078618 1.577544 1.283417 1.145390 1.077876 0.358306 0.307063 -1 0.011238 1 1 -2.335591 -0.072726 -1.789159 -0.633421 -0.621676 -1.144171 1.177649 0.704602 0.011856 1.337943 -0.703751 0.152172 -40.563828 -6.253168 53.012052 -26.433732 28.273900 1.366634 0.274504 0.342046 1.518771 1.238180 1.346736 1.094802 1.339881 0.633396 2.228653 0.472354 2.347393 0.378801 0.508957 1.041287 -1 0.007206 1 1 0.388536 -1.239765 1.452579 -1.398477 1.192661 -1.453709 1.248286 0.387739 -0.505743 1.130470 -0.547307 -0.008967 3.059210 -33.858491 40.348491 -12.919813 56.695981 0.465311 0.978105 2.006591 1.017449 1.771671 1.480401 2.101327 2.499956 1.761694 0.284102 1.905227 0.645817 1.753083 1.820938 1.510846 -1 -0.007302 1 1 -1.160669 1.930681 -0.554926 -0.825637 1.511469 -1.229394 1.397691 -0.268628 -0.363714 -0.969106 -1.752039 1.192284 52.082555 -48.492883 -69.882911 -22.084768 71.303855 2.183241 2.229085 0.975179 2.336038 0.798367 0.653938 0.980856 0.999292 0.351334 2.371668 1.121606 1.830270 0.852753 1.225510 2.146870 -1 0.005020 1 1 -1.589524 -0.592194 -0.430700 -0.539284 -1.824535 -1.450581 1.977574 0.609913 1.369848 -1.690471 -0.757614 -0.338219 -41.407755 59.860514 25.650651 10.485234 -24.678619 1.021881 2.007573 1.788612 0.445352 0.785849 1.757125 2.243403 0.869364 1.395952 0.266528 1.285803 0.737065 0.845814 1.594897 0.433522 -1 -0.034337 1 1 0.382772 0.837350 2.150881 1.117163 2.000355 1.783697 -1.620953 -1.035837 -1.756607 -0.172652 1.063735 -0.606938 48.379665 -32.975509 30.617920 -54.611752 -9.720333 1.080524 2.111594 1.801764 0.994824 1.763651 1.675620 0.400949 1.497759 1.335287 2.165934 1.601625 1.008776 2.242456 0.712168 0.914444 -1 -0.066004 1 1 1.250600 1.571935 1.854281 1.872946 -0.160014 1.413234 1.775559 -1.739418 1.257246 0.182666 2.309100 -2.191361 58.226269 8.898165 1.467758 68.603402 -32.628445 1.580984 0.590906 1.356912 1.116518 1.810625 1.433329 0.719668 0.951927 0.781085 0.447218 0.637290 2.431127 1.452240 1.299282 2.287586 -1 -0.013254 1 1 0.309169 -1.554663 0.971449 -1.290027 0.223309 2.092739 -0.599129 0.813559 -1.863008 2.244674 -1.157264 -2.114792 71.518888 67.956043 37.208187 7.997015 5.829052 1.658164 1.754897 0.803060 0.776377 2.318756 0.586611 1.165805 2.180666 1.708838 0.693231 2.137412 1.477267 1.171763 1.077026 1.830714 -1 0.036110 1 1 -0.220272 1.831805 1.111337 -1.673669 -1.107913 -2.045371 0.332793 -0.353459 1.738908 -0.414579 1.795475 -1.589349 74.493436 -38.817969 -63.609192 -29.683339 12.113725 2.055575 0.792142 1.784632 1.053456 1.691736 1.252180 0.381679 1.635258 1.529477 1.175711 2.178809 1.988991 2.228483 2.115363 2.155329 -1 0.001939 1 1 0.513058 -0.699568 -0.222779 2.104374 1.735619 0.862681 -0.937944 -1.088358 1.465630 1.187215 1.259079 -1.997112 28.242349 69.158427 -4.316705 49.145494 -61.686363 1.934533 0.453084 2.484275 1.464391 0.764815 1.499773 1.433291 2.322243 0.685709 1.714214 1.053030 1.266726 1.860877 2.256931 0.983876 -1 -0.018249 1 1 0.025632 1.967122 -0.706652 -1.476205 0.150950 1.755778 0.388424 1.587678 -2.151523 2.218696 0.487723 2.312730 71.976072 -48.151402 -30.620457 11.983084 -50.304125 0.453442 1.755328 1.299405 2.101734 0.347115 1.219282 0.974101 2.223257 2.027978 0.477635 1.117667 0.880650 2.085037 0.972636 2.338578 -1 -0.004418 1 1 1.864651 1.810387 -0.725965 -0.924959 0.378847 0.841679 -0.499443 -1.375915 -1.305491 -0.510906 -0.816545 -1.197638 -66.581836 -40.924913 74.986797 3.102474 -56.715219 1.934833 0.988032 2.353944 2.480825 1.977498 0.312576 1.220330 0.593998 1.572593 1.320102 1.202141 0.887615 2.144790 1.731752 1.052957 -1 -0.029717 1 1 2.247552 0.094337 2.161693 -0.949332 0.727028 -0.071550 -0.889105 -0.204889 1.184203 -2.229460 -2.322090 0.645231 38.004729 45.481390 5.714351 41.098425 -8.765390 1.076437 0.932562 1.566804 0.775767 1.061603 1.358386 1.142195 1.362919 0.827925 2.442181 0.480892 1.846851 0.524534 1.849228 2.226478 -1 0.003357 1 1 1.031812 0.069245 -0.153542 1.812842 -1.864350 -1.460246 -0.227987 -0.602977 2.107686 0.856562 -0.110200 -0.163463 0.018636 13.223624 -50.546494 65.072628 25.653534 2.259244 1.622464 2.494543 0.777715 2.305801 1.102553 1.107354 0.794364 0.878828 0.704716 1.657548 0.415226 0.706166 1.278052 0.973343 -1 -0.038427 1 1 0.333307 -1.140362 -0.780519 1.105220 -0.808601 0.364757 -0.340928 0.286405 2.267962 -0.879699 -2.337739 1.527033 37.418121 -63.634279 -1.335244 58.547281 4.154124 2.400480 1.617691 1.033495 1.446722 0.806484 2.072156 0.472411 1.061081 1.587037 1.086898 1.237306 2.403123 1.040222 2.005529 1.172541 -1 0.065580 1 1 0.525102 -0.919756 -1.703604 0.008658 -0.566702 -0.821171 1.169926 -1.851297 1.149123 1.946095 -0.681659 -0.829204 -60.433507 -55.956545 38.354877 -69.574162 67.055147 2.062887 2.186993 2.290916 0.672299 1.336210 1.937855 2.273782 0.710205 1.669348 0.732619 0.384301 0.696868 0.254873 1.156492 0.907998 -1 -0.025902 1 1 1.433475 -2.029344 1.084182 -0.968013 -2.234798 2.196535 0.303884 -0.855947 1.020925 0.869140 -0.775811 0.116927 4.138352 -46.716140 -58.166342 -51.711357 -12.781821 1.014064 1.122226 0.993442 1.036785 0.491218 2.154997 2.281078 1.827920 1.856785 0.989201 1.748279 2.078282 2.192709 1.608057 1.108812 -1 -0.029789 1 1 -0.274378 1.958586 1.912048 2.008529 -2.212535 -0.608792 -1.373598 -0.072428 -1.508132 0.760268 -2.170224 -1.062592 30.671958 -46.404645 -72.864153 -27.820293 -25.659777 1.166992 1.884292 2.048145 1.925170 0.577455 0.294204 0.687756 2.363761 0.973229 1.057977 1.173075 0.623451 1.584953 2.047745 1.957140 -1 0.055639 1 1 -1.736965 0.077591 -1.251673 -0.759276 -0.005110 -1.060822 -2.272607 -1.788313 -0.558572 -0.833153 -2.297281 -1.792634 70.753609 -44.098771 -18.039890 -46.434019 33.447691 0.705248 1.600834 1.224191 2.475102 0.287603 2.238741 1.264058 2.016057 0.367577 0.872787 0.422854 0.651038 1.740236 1.894179 1.717469 -1 0.035165 1 1 -1.024431 1.463510 -1.450832 -2.240420 1.958814 1.042390 -1.211164 1.488271 0.018877 1.532851 -0.004094 1.883361 16.916790 70.481627 34.712647 65.465943 36.103587 2.019729 1.344498 1.728419 1.284541 2.036786 2.266656 2.435693 1.687277 0.555512 0.483499 0.661296 0.905043 0.308328 1.825852 0.843642 -1 0.006636 1 1 1.822187 -0.326585 1.013048 0.427149 2.121998 1.061634 1.784027 -0.792504 2.315328 -1.185534 -1.297878 0.209284 63.528150 17.623905 -45.034995 -3.157989 23.675433 0.819951 1.166190 1.908505 1.746857 0.684780 1.849704 1.223069 1.626532 1.123599 1.583678 0.867366 1.568357 2.122337 2.371206 2.352334 -1 -0.041144 1 1 1.408974 0.876533 0.961707 -0.084099 0.271448 0.632108 2.107639 0.053075 1.387150 1.638793 -0.714633 1.042019 62.728504 -72.028700 63.645280 36.225000 -16.417076 0.297957 0.766281 1.380983 0.679553 1.748196 0.685437 1.642744 1.351175 1.447472 2.159006 2.169927 1.209851 2.221775 1.873013 1.486851 -1 0.021820 1 1 1.577402 -0.497738 -0.995304 0.901499 1.164478 0.822655 0.216138 -0.628768 2.191905 -2.113670 2.247176 -1.509681 -54.084134 7.955966 65.915427 -59.414831 -35.058068 1.060732 2.467513 0.987884 2.113931 0.595647 2.293906 1.427217 1.477569 1.750893 1.010393 2.428093 2.215374 2.283594 1.370197 1.656918 -1 0.018264 1 1 1.907914 -1.497061 -1.657302 0.654338 -1.260159 -2.014626 -1.301273 -0.292553 -1.922140 -1.985475 -1.458738 1.559341 71.533963 21.323790 38.946418 -27.544372 -38.260111 1.559720 0.961615 1.606872 1.448347 1.120616 0.945651 1.058642 1.098608 2.304772 1.798392 0.571236 1.509951 1.497269 2.097043 0.254383 -1 -0.048505 1 1 -0.089022 2.342385 1.173028 -1.548021 -0.480628 -0.876927 1.833361 -1.012930 1.553577 -0.385718 1.480388 -0.540026 -5.185958 -10.390048 -25.539502 57.585366 37.254059 1.809584 1.926432 1.545801 1.028346 0.411846 2.403835 1.760622 0.276343 1.990417 1.437334 0.516015 0.405855 0.707871 0.680459 1.216691 -1 -0.002427 1 1 -2.294707 -0.940151 -0.473872 -0.432920 -0.160504 -2.111467 1.567190 2.221462 -0.139573 0.969139 2.301786 2.117086 -44.142659 -5.677149 -15.850959 -7.070521 -34.246461 0.921066 1.853422 0.722511 1.498387 0.647628 0.677323 0.265873 1.523755 1.748600 0.721950 1.064012 1.355533 0.435630 1.627844 0.679744 -1 0.004866 1 1 0.038663 -0.497921 0.643099 -1.657818 1.409523 0.682011 2.023475 -0.766470 1.618328 -0.677740 -0.939012 -0.181653 18.717360 32.676642 46.320459 7.959116 -31.130967 1.102550 1.049983 1.806608 1.414013 2.319924 2.207314 1.834911 2.345607 1.860245 0.641040 2.458057 1.806594 1.177520 1.076810 0.453491 -1 0.008016 1 1 -1.640331 -1.573722 1.098816 -0.053654 -1.695167 0.438355 1.971349 -0.347009 1.759565 -1.937557 -1.905839 -1.331495 21.980956 -16.075094 -24.105531 8.337742 32.426876 2.102450 1.122792 1.508609 1.443467 2.346652 1.438337 1.631281 2.184352 0.651420 1.421269 0.520456 0.811388 1.248986 0.703139 2.150205 -1 0.034016 1 1 1.720153 0.103683 -0.988664 -0.587827 2.269516 1.672243 0.707750 1.076686 0.291527 -1.197448 1.095959 -0.936483 -3.132008 10.332835 -36.035617 49.381106 -1.757569 1.533162 2.361461 0.574358 2.228590 1.661039 0.586787 1.880071 0.861192 1.308140 0.400635 0.726459 0.340185 1.746572 0.384283 0.391786 -1 -0.018678 1 1 -1.256443 -0.826367 -1.345903 -1.122343 0.475910 1.690626 -1.357733 -2.034810 -1.243954 1.730717 -1.415825 1.786571 -14.210385 -33.943590 -39.920100 12.873912 71.845105 1.385163 1.188124 1.551288 0.998535 1.125705 0.967374 1.651349 1.967664 1.521325 1.402296 1.133172 0.478848 1.245378 0.825199 1.613668 -1 -0.006458 1 1 0.707256 2.201603 0.661295 -2.138670 1.477952 0.934602 1.456282 -0.408896 -1.651433 0.327774 0.120241 -0.729168 57.146259 7.176463 14.813948 -21.979505 40.451104 2.300507 2.124982 1.814110 1.500115 0.431434 0.868816 1.187241 2.452132 1.229068 1.202278 0.929135 2.468585 1.003163 2.403671 1.251944 -1 0.055386 1 1 1.537156 1.658478 0.251137 -1.440077 -0.543250 2.202583 -1.714376 -1.968401 -1.942736 0.574704 -1.351958 0.775943 66.695456 0.533577 -32.177676 -60.204183 48.291611 1.181693 1.459669 2.397976 2.288258 1.002164 1.370288 0.937556 2.256223 0.334618 0.419038 1.775867 2.247107 2.382401 1.504494 2.037293 -1 0.059116 1 1 -0.764028 0.247261 -0.609395 -2.082953 0.147046 2.118368 1.310440 -1.140549 0.797768 1.342259 1.148572 2.110411 -14.912286 19.212324 -48.474726 -64.717903 -63.803268 1.501995 0.534425 1.581751 2.245640 2.470603 1.175672 1.516839 0.259795 0.619121 0.819905 0.386854 0.855753 2.141183 1.857281 0.320545 -1 -0.069500 1 1 -1.242011 1.403429 1.929201 -1.861733 0.121520 1.920736 1.950027 -0.559929 -0.081932 -1.012463 -0.025307 -1.220290 -34.804428 41.980155 -39.533240 64.829356 -13.018252 2.158698 1.484243 1.422383 1.246835 0.558790 1.577055 2.059983 0.636219 2.436363 1.705928 1.273436 2.139061 2.204056 1.072445 1.337278 -1 -0.013283 1 1 -1.783469 0.744103 -0.533900 -0.871504 -1.257936 -2.349480 2.102931 1.053059 -0.977059 1.241690 -2.092911 -2.290895 59.211103 61.003516 36.101673 10.813244 -61.804069 1.510082 1.439983 2.289147 2.447502 2.173402 1.122590 0.375258 1.710346 1.282460 0.798331 2.305397 1.049663 0.943264 1.435870 0.665269 -1 -0.028996 1 1 -0.375990 0.053838 0.076052 1.151450 -1.360703 -0.106018 -0.563862 -0.207166 0.614886 0.113499 -0.934888 -1.556334 37.042016 65.155971 -73.600505 46.311475 6.952061 1.274275 0.499101 1.893464 0.945948 1.551046 1.428860 2.100675 0.538958 1.261337 1.284854 0.534490 0.425326 1.705008 1.574471 1.379280 -1 -0.061119 1 1 -0.199337 0.259253 -1.689830 0.588268 0.435139 -0.251468 0.588798 -0.083640 -1.452746 -1.422432 -0.866571 1.527794 -5.630243 22.504695 -63.594408 68.781971 -31.418537 0.604846 1.654165 2.055225 1.669659 1.464334 2.061270 2.014510 1.369848 0.286795 2.157421 0.274350 2.254602 2.336784 2.085031 0.861221 -1 0.040594 1 1 1.521593 -0.716015 1.379768 0.097518 -0.925608 -1.097852 2.120404 -2.171240 0.707457 0.878052 -1.783486 0.456137 -24.052043 7.305820 -61.075848 -51.774740 -28.060638 1.147981 1.863143 2.088605 2.440913 1.666681 0.906342 1.890852 2.053687 0.573194 0.674942 0.757702 1.198247 0.692995 0.413074 0.529803 -1 -0.010270 1 1 -0.301189 -0.981890 0.157460 -1.928846 -1.594573 -0.631433 -0.201204 1.864648 1.760634 1.891879 2.319145 1.702896 71.340972 -72.289122 36.725184 -9.830540 -71.890349 1.208516 2.278489 1.067729 0.823560 1.064804 1.152109 1.501760 1.078665 2.372112 1.841590 2.097924 1.553194 1.535701 2.278975 2.486627 -1 -0.001625 1 1 2.196314 1.305612 -2.175136 1.196806 2.249525 0.273682 0.486120 -1.061878 -1.170249 1.141531 1.572106 0.017754 47.933619 -29.662094 69.185170 -4.851449 61.703441 0.620878 1.088778 1.343149 1.561583 0.766761 0.451973 1.812802 2.020342 0.385884 0.302929 1.075831 1.990211 2.471465 2.164224 2.116948 -1 0.012677 1 1 0.997768 -1.905158 0.691962 -0.363349 0.454748 -0.540054 -0.629022 -2.091516 2.307538 -0.171836 0.640951 -0.061489 -45.716812 -62.457030 -15.306809 -11.533070 -36.299275 0.896374 0.861243 2.165168 2.229010 1.976167 0.437544 2.306097 1.564722 1.774246 1.998006 0.739271 1.931787 1.538374 2.207334 2.160331 -1 0.033528 1 1 0.609589 0.636847 1.648993 1.058487 0.723585 -1.381301 -2.294334 0.600874 0.245918 0.375798 1.443680 -0.158305 59.298644 32.310066 35.276965 -50.048684 31.771682 1.174778 2.246907 1.270022 1.009761 0.806462 1.706586 1.092327 2.486481 0.289375 0.529238 2.153713 0.949100 0.519297 1.570412 0.667372 -1 0.036461 1 1 -1.163478 1.841934 1.702129 -1.230639 -0.668389 0.722636 1.516124 1.612032 1.893886 -1.640032 -1.254524 -1.552559 -43.273394 54.070878 69.253129 -62.669162 19.389501 0.315215 0.562510 1.100445 1.687470 1.562533 0.999412 2.372181 0.743944 1.721850 1.130834 1.681126 0.677012 1.787222 1.843830 1.500441 -1 0.040530 1 1 -0.590709 0.962666 1.902657 -0.322028 2.211724 1.129938 -0.061168 -0.744209 -1.241804 0.165184 0.647928 -0.609437 61.434657 -67.711517 22.530228 65.547332 54.011667 0.986385 1.669152 1.944799 1.984306 2.240139 2.263040 2.420699 1.693878 1.260567 1.847490 2.256876 2.308682 2.271733 2.258201 2.084239 -1 -0.015054 1 1 0.595641 1.826530 1.987856 -0.947133 -0.017242 -2.326860 0.575817 -1.498732 -1.474889 -1.289354 2.110713 -0.105803 -52.725724 38.760968 5.587635 11.382518 55.979308 2.038558 0.540213 2.111805 0.862599 2.459020 2.256439 1.718655 1.439051 2.384135 1.409489 0.525666 0.620880 1.131551 2.480046 2.383570 -1 -0.026851 1 1 1.548755 -1.315343 -1.152784 -2.211630 0.462026 -0.746417 -0.651918 -0.487904 -0.646776 1.111103 -0.894480 -1.008738 42.115208 -19.702235 64.528895 37.143380 -31.217578 1.767437 2.316024 1.910595 0.876980 1.144427 0.636572 1.607782 0.999130 2.126801 0.890899 1.096731 2.264382 2.473339 2.160907 0.369223 -1 0.050033 1 1 0.484592 1.522772 0.249908 1.461891 -0.400464 -1.308112 -2.136375 2.348992 -0.886956 -1.782224 -1.898407 1.059073 36.524302 63.943025 -59.585886 -59.986769 -47.625496 0.749286 1.495662 2.098452 1.438546 0.636189 1.929514 1.588576 2.200461 1.403880 0.765419 0.392360 1.145604 2.417344 1.553500 2.181922 -1 -0.002671 1 1 -2.087598 2.191497 0.461772 -0.299046 2.060371 2.027218 0.874354 2.045871 -1.352452 1.910338 1.547149 -0.026429 -39.055897 -12.468694 -11.344836 -22.665595 59.348255 0.866907 0.608199 1.755926 2.343539 0.851557 1.366165 1.383076 2.113154 1.038434 1.212373 1.848471 0.755498 2.403533 1.183852 1.751619 -1 -0.005944 1 1 1.246152 2.221765 0.234836 -2.096602 1.661202 -1.089951 -1.758024 -0.433885 -2.247723 1.738576 -1.279577 1.488757 -39.499496 31.968378 -7.469789 5.260183 57.890220 2.288996 2.151052 1.236350 2.080118 1.549134 0.799844 0.719922 0.735643 1.700198 1.736689 0.785097 0.381921 1.199122 1.887700 0.817176 -1 -0.004472 1 1 0.320300 1.738337 -0.585399 0.670894 -1.031016 -0.835981 2.011804 1.002600 -0.810749 1.962488 1.518331 1.002193 56.781200 21.635976 35.842591 6.426048 2.586233 0.877229 0.844464 1.403654 1.465149 2.259727 0.730293 1.776161 0.434112 0.872419 0.998124 0.972900 2.276112 1.607509 0.897195 1.164106 -1 -0.010070 1 1 1.394588 -0.588059 -1.625255 2.065355 0.969546 -0.282987 -1.364123 -1.036817 0.626367 -0.133305 -2.066486 -1.129547 60.955697 -17.602274 -41.419196 17.570143 -48.612022 1.791119 2.094589 1.752712 2.327427 2.312857 0.436287 1.430728 1.999503 1.141383 1.221499 2.226658 0.698555 1.611073 2.306287 0.270571 -1 0.031554 1 1 1.106533 -2.305702 -1.957858 0.898080 0.241055 -1.250174 0.860502 0.130029 -1.155471 -0.244746 0.465135 -0.332202 27.222213 23.731327 2.407574 -35.903148 25.798066 0.446507 2.194642 0.343310 0.260837 2.380474 0.621657 0.688764 1.311579 1.962315 1.626465 2.255477 1.306037 1.057405 0.558609 0.798197 -1 0.057330 1 1 0.298475 -2.232777 -1.531325 2.082449 0.800510 0.300238 -0.866193 -1.533370 0.707425 0.331514 1.710833 -1.029536 15.502211 -4.347861 -24.503177 -74.899893 -42.496528 2.287745 1.381587 1.824711 1.920673 1.496887 2.427104 1.332920 0.642566 1.107068 0.496244 1.125513 2.244232 1.312520 2.022219 0.428844 -1 -0.021406 1 1 -2.093814 1.394417 1.250976 -1.519398 -0.079003 1.096177 -1.992169 -0.851639 -1.974605 2.175675 -1.564374 -2.013848 74.542121 29.435981 30.525186 36.796941 -3.808560 1.968004 0.492050 0.389112 0.560359 0.950690 0.254593 0.941981 2.372874 1.151550 1.104769 2.359699 2.468142 0.310579 1.399814 2.175737 -1 -0.053242 1 1 -2.173005 -0.676830 0.229135 1.049765 0.208552 -0.885733 -0.080306 -1.966609 -0.099540 -0.073710 0.513156 0.946205 -45.752557 -63.231048 25.769515 58.240338 -54.646088 1.572994 1.307819 1.768185 1.381690 1.314038 0.530056 2.406988 0.738435 1.374187 1.217916 0.517292 1.631772 1.449274 0.942407 0.526595 -1 -0.036860 1 1 1.153363 -2.196209 0.455303 -0.637063 -0.576121 1.092496 2.103800 1.518108 1.967815 1.522601 2.092078 -2.293056 -47.036343 -39.818506 70.374416 32.813217 -58.264526 0.596668 1.450730 0.665819 0.425088 2.199731 0.375246 1.510357 1.564475 2.126632 0.303913 1.865254 1.574436 0.793031 0.965442 0.689551 -1 0.005829 1 1 -0.848683 0.579704 -2.134978 2.266532 -1.348461 -1.705558 0.144350 -0.795941 1.085204 2.074900 1.166131 0.334278 33.125925 -52.575428 14.786605 -31.525516 -49.354861 1.267805 2.006200 1.211443 1.967108 1.191796 0.256179 0.608178 1.397312 0.617664 1.071187 0.443807 1.822299 1.879538 0.895313 1.032465 -1 0.001815 1 1 -0.566547 1.774359 1.657085 0.411379 0.968565 2.073801 1.541161 -1.715554 1.792707 -0.985768 0.956351 -0.573132 -15.954755 48.438815 61.160437 -26.534761 -19.725783 0.906581 1.414848 0.608417 0.911147 1.653460 1.444531 2.229791 1.594062 2.147318 1.470708 1.180590 0.932381 0.774598 1.676178 0.766700 -1 0.069293 1 1 -2.037708 1.890953 0.904191 -0.710757 0.213550 -1.709691 1.377556 0.612499 -2.300859 -0.669751 1.397956 -0.520199 -47.794646 -34.608089 41.844314 -72.613506 -15.191731 0.963553 0.428534 1.626206 2.388645 0.705613 0.989412 0.796401 1.359342 1.454651 1.323952 0.666538 1.249084 2.353362 1.701871 0.589667 -1 0.032383 1 1 0.443164 -2.022890 1.166135 0.410916 -2.090589 -0.954934 0.817842 -0.564783 -1.563774 -1.361548 -0.181827 -2.331505 -66.750438 -24.616083 -22.504862 60.776915 -22.385702 0.827538 0.434441 1.902753 1.815169 1.289413 0.666195 2.238138 2.393852 0.468933 1.114796 2.129710 0.286253 2.052569 2.032172 1.208295 -1 -0.003692 1 1 0.894906 -1.268855 -2.079417 -1.685425 -0.765655 1.169063 -2.225214 -1.654971 2.139961 1.374797 1.377618 1.666186 -68.047522 -74.710559 -10.361312 7.437484 51.798363 1.001421 2.373827 1.407006 1.543207 2.435849 2.061472 0.906067 1.770340 1.603168 2.192090 2.456683 1.217997 1.871221 0.610086 1.958691 -1 -0.064271 1 1 -1.369633 0.590714 -0.879943 -1.717654 -0.513301 1.333151 -1.144483 0.652360 -1.512676 -0.202260 -1.758733 1.784445 48.672946 -53.796275 46.002217 59.256359 71.619779 0.829276 0.386769 1.681669 0.808137 0.601756 1.457203 1.457146 0.497173 0.986502 1.382188 0.680319 1.116937 2.106841 0.673022 2.225432 -1 -0.003963 1 1 1.814677 0.698429 -0.064498 -0.175062 -1.739348 -2.265808 -0.615650 1.180154 0.397881 0.311240 0.259944 0.492769 73.011837 -40.054132 10.208483 -26.023700 19.669087 1.050101 1.543821 1.502645 2.456295 1.458937 1.346080 1.320005 1.826360 0.378462 1.556704 2.016535 1.648770 1.386383 1.441936 1.365564 -1 0.041808 1 1 1.149399 1.872437 0.717173 -0.758497 -1.055091 -0.193165 0.312520 -1.791550 1.581775 2.311276 1.388108 -1.110370 -29.804723 72.019920 -61.210299 -61.489772 41.407887 0.510444 1.288524 1.479802 1.032717 1.865701 2.336999 1.192020 1.786639 1.035785 1.686651 1.300701 1.373506 1.012870 1.312521 2.040955 -1 0.009432 1 1 1.951710 -0.544439 1.069000 -1.658825 -1.384628 -1.670973 1.802376 1.301263 0.128655 -0.688196 -2.303043 0.322174 7.724179 70.272430 -31.264959 -20.166683 58.560241 2.454635 0.553007 1.144081 1.570632 2.115120 0.316495 1.832116 0.368666 1.177228 0.672136 0.846075 1.486506 1.199698 0.325279 0.968446 -1 0.052611 1 1 0.852625 -0.306651 1.466388 -0.208746 2.334126 -0.983697 -1.928744 0.121569 -1.968065 -1.017143 1.430820 0.465157 1.549106 -64.167064 44.155673 74.394430 -52.814034 2.192885 2.313448 1.375487 0.554772 1.551293 1.088871 0.650624 1.541805 1.370496 2.183501 2.107733 2.164778 2.429167 2.257612 1.188130 -1 0.013313 1 1 0.092797 -0.159302 -0.745018 -0.705095 1.128772 -0.802781 -0.765883 2.043884 -1.760901 -1.657753 -2.205696 1.236468 -10.181292 33.018706 -54.605167 -49.048036 49.653489 0.267807 0.280509 2.267813 1.627239 1.759105 1.781219 2.195411 2.017890 1.921474 1.465824 2.349942 0.479752 0.686790 1.873678 1.413440 -1 -0.011628 1 1 0.650615 2.142892 -1.209220 1.167143 -1.504887 -1.238530 -1.346676 0.026737 1.691302 0.573412 0.497023 -1.604233 61.813477 -0.886557 -50.360097 47.843020 -52.357367 0.321087 0.263566 1.007447 2.411817 0.913153 1.617457 1.595062 0.961746 1.562617 2.400869 1.396597 2.105582 2.012998 0.710887 1.874183 -1 0.014440 1 1 0.108988 -1.365262 -1.339253 2.263365 1.965694 -1.137943 2.183180 2.043412 -0.269720 0.134093 1.171774 0.932620 36.092405 5.057539 -47.941022 55.246302 24.596718 1.330668 1.032241 0.617525 0.998446 1.882891 1.002357 2.358785 0.603525 1.949310 1.298657 0.772509 0.304455 1.979985 1.600188 1.602155 -1 -0.031586 1 1 -0.361462 -0.816875 -2.025534 -0.857427 -0.282452 -1.798039 0.911903 1.668040 0.751731 0.430625 -0.708249 -0.047328 30.329157 42.147492 72.899945 29.380861 4.131161 1.111430 1.805984 2.171846 1.959228 1.489287 0.691677 0.763705 0.843268 1.555262 0.288490 1.407242 1.024096 0.980441 0.775310 2.389658 -1 0.007898 1 1 -0.143396 -2.032443 0.845852 -1.043935 -1.197902 -1.812867 1.444719 -1.541327 -1.079022 -1.853125 -1.285974 -2.353321 -37.538717 -13.209091 -5.194478 -3.589126 -22.449158 0.580077 1.611854 1.927440 0.482949 0.415658 1.212478 1.366783 0.515080 0.447945 1.605947 1.646350 1.198739 2.202968 0.789293 1.153664 -1 -0.019640 1 1 -1.195918 -1.449523 0.909663 1.715261 -2.007864 -0.754331 -1.711664 1.194338 -1.535880 0.928656 0.481725 0.464980 56.491591 -45.834293 63.033356 -48.377886 62.873805 0.925605 1.645954 1.299315 0.580482 1.656661 1.245879 2.490046 1.708293 0.531396 2.418598 2.368610 1.471941 1.669716 2.410448 0.401403 -1 0.000330 1 1 2.120100 2.156045 -1.627005 0.927027 1.383316 -1.540591 1.864762 -1.050507 1.441924 -1.403810 1.104191 0.751448 12.463038 66.276755 13.422352 -10.537757 41.922864 2.088582 2.042871 1.036314 1.575260 1.153793 0.544760 2.027937 2.032806 0.627067 1.612343 1.147000 1.130915 0.782536 2.333042 2.180627 -1 0.048624 1 1 0.382131 -0.516867 -2.050929 1.166684 0.205846 0.762795 -2.123257 1.345060 1.087435 1.881705 0.973106 -1.712830 14.482299 -46.007739 -2.064576 -49.326695 16.228902 2.262365 2.313209 1.857636 1.790091 0.552420 0.265370 2.069269 1.447963 1.411214 0.277776 1.334331 1.851364 2.125389 1.906726 1.100017 -1 0.003915 1 1 -1.051397 0.628756 2.318487 0.075724 0.342990 1.383518 1.858574 -1.378389 -0.484430 1.197157 -1.285042 -0.816734 11.034051 49.287271 71.157806 -0.760556 -32.666667 0.944876 1.530784 0.632434 1.812689 2.358303 1.500592 1.694578 1.773389 1.091548 0.654791 1.823410 0.294848 0.253354 0.372205 2.147900 -1 0.015931 1 1 -1.362982 -0.709672 -0.396522 -1.027978 -1.602102 0.053576 0.385342 1.613674 1.218855 0.538166 1.876341 0.356539 -57.766983 60.319881 -53.758949 73.345193 12.663223 1.086912 1.486496 1.033413 2.324779 0.561067 1.598188 1.750910 1.296281 1.339072 0.533287 0.449601 2.441421 1.212295 0.550100 1.781058 -1 0.015437 1 1 0.927690 -1.608776 0.984009 -2.244821 -1.323750 -1.082782 0.931065 -1.442297 -0.154955 1.617589 1.049743 -0.161253 -17.604019 -70.741080 -45.330025 -11.731892 72.089539 2.258189 1.879619 2.252324 2.303782 0.917048 1.825689 0.353876 2.350251 1.173236 1.084548 2.248223 0.887183 1.635414 1.895977 0.441737 -1 0.041055 1 1 -1.560928 -0.647855 1.839120 1.523835 -0.734837 0.765749 0.415857 0.834624 -1.252027 -1.994964 -0.718548 1.223966 51.264229 -2.101073 -62.727778 -65.762164 -64.695777 1.496164 1.534343 1.955398 2.378679 1.963037 0.254822 0.287700 1.628328 2.055869 1.241931 1.391627 1.828380 0.582333 1.274673 0.423812 -1 -0.008652 1 1 -0.624941 0.531255 -1.169540 -1.079640 1.902549 -2.121816 2.004090 -1.413447 -0.656992 -0.938292 -2.223361 1.214768 -69.103296 30.910301 59.436371 -52.918743 -55.313309 2.113207 1.917439 1.148857 0.837924 1.742427 0.473461 0.701686 2.485361 1.710704 0.550061 1.125181 1.170368 2.382298 2.028903 0.276727 -1 -0.025256 1 1 0.944320 -0.133502 -0.670501 -1.793925 -0.638110 0.685599 1.076071 -0.616469 1.554809 1.469661 -1.751069 -1.351121 22.423316 68.672431 -72.458814 34.716788 -14.938460 1.814616 1.007940 1.694982 1.818724 0.288788 1.915248 0.324929 1.825554 0.334914 0.901246 1.745266 0.928177 2.116507 1.132077 2.313115 -1 -0.003290 1 1 -1.247981 0.024325 -1.145896 0.458066 -1.331851 -0.572686 2.274712 -0.532652 1.262732 -1.863573 2.173100 2.280632 0.544686 4.541102 -27.692889 15.606678 -48.567268 1.823893 1.672452 1.148078 1.254350 0.858739 0.577089 0.881308 1.894754 2.374883 1.165558 0.281767 0.909663 1.461040 0.696777 0.974904 -1 -0.067007 1 1 -2.078267 -1.199913 2.090988 -1.755455 0.329899 -1.873701 1.603441 -1.125772 -0.602192 1.175319 -0.754467 0.709536 -60.015627 67.356009 2.440683 70.555229 71.727050 0.872964 1.156227 0.948189 0.961030 0.781218 0.424534 1.890840 1.844277 2.266597 1.443337 2.406122 1.945276 1.002046 1.640278 0.396574 -1 0.033704 1 1 0.438575 0.960954 1.389791 -1.089423 -2.294322 0.813161 0.865637 1.620974 1.397307 -2.004532 -1.298731 0.019846 -32.926491 -45.531884 45.618037 52.345584 22.222793 1.352219 1.003165 2.438097 1.603790 1.398000 0.935691 2.405468 2.203056 2.264568 1.092497 0.855798 0.653455 1.874770 1.767716 0.256022 -1 -0.004959 1 1 0.402559 -1.182726 -1.226502 -1.832407 -1.793732 -2.092957 1.659535 -0.829203 -1.881499 -2.219760 0.475779 -0.512786 17.739785 -47.425395 21.381461 -41.784358 30.288679 0.802535 0.951144 1.125788 2.368355 1.684844 2.426278 0.949477 2.366738 1.524459 2.329746 0.790899 1.146391 2.135912 1.016727 0.886694 -1 0.012616 1 1 0.286421 -2.192162 -2.206374 -0.733623 2.313542 1.778258 1.209227 -1.054287 -0.824769 1.956160 -1.153701 1.234989 -51.569273 -24.773423 33.084317 -1.885392 -37.774240 0.300102 0.812123 2.353763 1.689342 1.512270 2.222265 1.106062 1.590195 2.403602 2.341349 2.295872 0.718379 1.791569 0.654398 1.962444 -1 -0.020785 1 1 -0.087109 1.505625 -0.491240 -0.163119 1.063155 -0.936936 1.728476 -1.385091 -0.018253 -0.479582 -2.148052 -0.704971 -47.557273 54.916120 25.232114 26.137500 -57.045706 1.867376 1.237205 0.701463 0.989328 1.634943 0.729632 1.929412 2.127935 1.959956 2.476187 0.521484 2.326210 2.110412 2.187400 2.376876 -1 -0.002587 1 1 1.762029 1.764461 0.233922 1.388963 -0.873761 -1.502480 1.509748 -1.879788 -1.746689 1.576464 -2.124093 1.423118 -55.303888 57.551023 60.038978 25.098452 29.676425 1.700006 0.744037 1.022563 2.212408 1.941863 2.134826 0.771259 1.807529 1.147176 1.834070 1.712287 2.411687 0.969506 1.489471 1.546008 -1 -0.014732 1 1 -1.222727 0.361963 -0.184970 1.380558 -0.769792 2.329650 -0.806901 0.675663 -0.991623 1.518546 -0.092475 0.863573 -2.774311 22.153686 37.003883 24.262027 71.889350 1.289530 0.375497 1.230133 1.102744 2.059522 1.894805 0.990910 1.229505 1.788695 1.840011 0.319696 1.625540 2.446912 1.241071 0.422956 -1 0.011302 1 1 0.409703 1.082158 -1.988169 0.390348 0.941850 0.760547 -2.198518 -0.646390 -1.818839 0.043782 0.706829 -0.259416 -33.380736 -30.032614 -8.149237 -14.232379 46.406033 0.567895 1.609888 0.385063 2.247707 1.204427 1.054994 0.533710 0.821765 2.406694 0.301007 0.281128 1.421599 1.564578 1.615131 0.753175 -1 -0.012566 1 1 -0.418284 0.786605 2.224257 -0.296895 0.502214 0.827913 -0.951150 -1.562280 0.194758 -1.821060 0.416550 -1.656662 63.251049 10.386741 -30.048459 25.543678 12.604252 1.970023 0.685286 1.347227 0.350004 0.260935 1.776911 1.791918 2.008197 1.019157 1.222433 2.179973 1.304913 2.415957 0.731949 0.370475 -1 0.037133 1 1 -1.593039 1.581537 -1.697567 -2.207246 -1.259785 -0.433954 1.318186 1.815472 -0.087558 -1.329256 0.633005 -1.659438 -71.810735 -23.028103 -33.320555 -68.571435 -30.100306 2.187330 1.205432 2.204722 1.005973 2.384450 2.198698 1.012111 2.054121 1.105058 0.451667 1.161915 2.049880 1.832207 1.897192 0.599172 -1 0.024808 1 1 1.727326 -1.864886 -1.044807 -1.707504 0.436969 2.241864 -1.246528 0.889040 -0.884167 -2.029352 0.959192 0.061342 -33.101379 15.123309 -72.552219 -35.148012 -32.633618 0.276801 0.699659 2.163824 2.137859 2.244567 2.433999 2.478344 0.774940 0.667665 2.190384 0.792848 2.396594 1.552447 2.470070 1.217453 -1 -0.029372 1 1 2.223906 -1.484233 1.890692 1.221041 -0.412305 2.317585 -0.955816 0.129295 0.641975 -1.695080 1.899982 1.849213 48.132951 20.515445 -46.916460 25.062259 21.394962 1.901801 1.574558 0.595275 0.534440 1.839446 2.074621 1.409244 0.919241 0.427281 0.819443 1.633677 1.959005 2.239961 1.521391 0.272337 -1 -0.014895 1 1 2.212444 -0.921986 -1.488870 -0.655650 -1.943106 -0.934419 1.604795 -1.924311 -0.770089 2.039256 0.576901 -2.128867 41.268919 6.718840 -26.455743 -41.669966 2.888333 0.538290 1.283733 1.949744 1.839941 1.387846 1.268574 1.431714 0.557961 1.158393 1.364109 0.579660 1.344271 2.418746 0.359256 0.511680 -1 0.011973 1 1 0.369732 -1.558737 -1.516892 -0.380081 1.985937 -0.206853 1.162339 -2.126150 -0.160946 -0.114981 -0.414479 -1.241009 -19.295906 -6.289684 39.278741 7.796095 -71.025449 1.004118 0.461673 0.585092 0.389372 0.418739 1.240303 1.018838 0.362047 2.423113 1.769069 0.498825 1.758688 1.517810 0.829242 2.070735 -1 -0.001108 1 1 0.808372 0.485796 -1.795359 -1.176540 -0.920048 -1.901537 0.286155 -1.945533 0.693559 -1.798827 1.795772 -1.302275 54.685535 49.781150 -28.219220 19.576943 -70.323114 0.316415 0.487097 0.396125 1.424470 0.321752 2.433763 0.762881 0.491328 1.751916 2.456204 2.172188 0.960805 1.498064 1.965043 2.484368 -1 0.030962 1 1 -1.860370 -0.539011 -1.949199 0.340506 2.038099 -0.022205 -0.915833 -1.737289 -0.658914 -0.249977 2.081743 -1.637674 21.739430 -25.399169 16.166225 55.740474 -69.853216 1.779948 1.087353 2.136923 2.258974 1.582919 1.618210 0.761472 1.552482 0.806302 1.272590 1.411532 1.119373 0.301846 0.867730 0.938216 -1 0.011590 1 1 0.124827 0.956521 2.293067 1.662722 0.897898 1.897861 -0.806021 1.327293 -0.640116 -0.050979 0.845760 2.131184 -1.843212 71.138678 -22.232978 -19.660431 17.132978 0.684389 2.022953 1.527599 1.106020 0.876277 0.592337 0.651661 0.960163 1.957366 1.694072 2.268029 0.762404 1.470560 0.946653 2.153411 -1 0.019665 1 1 2.119077 -0.906342 2.267070 -1.732772 -0.141722 -2.163739 -0.455528 1.565104 0.140501 0.499772 2.184301 2.033945 27.046131 64.323622 37.117413 -17.640190 71.328470 1.638892 1.863023 2.335931 1.249380 0.581995 2.341384 0.648005 0.275416 2.170440 0.840272 0.709005 1.752491 0.863390 2.246458 0.469317 -1 0.029860 1 1 0.455505 -1.967327 1.974808 1.236066 2.347421 0.984381 -0.703058 -2.343983 0.254226 -1.361884 -1.113284 1.927638 4.222034 9.728200 1.859045 44.978225 -50.971905 0.852834 0.322641 1.634614 1.951482 1.811410 1.125307 1.033259 1.987616 1.614440 0.396830 2.026800 0.930609 0.250848 0.994505 0.890146 -1 -0.056998 1 1 -0.778263 1.328373 -1.331068 -1.548131 -2.334040 -2.290669 0.938659 -1.030505 -1.673227 1.617284 0.631483 1.026930 -59.422795 -18.908940 47.450171 -54.968919 -12.621470 0.939188 0.439165 0.300390 1.160764 0.716384 2.021081 1.558563 1.760982 1.819671 0.464861 2.415901 2.046295 2.330596 1.572313 1.118745 -1 0.024924 1 1 -1.798408 -0.576493 -0.444620 1.115430 1.153128 -1.441620 1.799941 -1.927979 -1.149181 1.796769 1.316066 -0.832902 61.233307 -1.814019 -38.218406 -36.756495 -66.406702 2.163301 2.347598 1.578205 1.138125 0.475498 1.190952 1.827428 0.332759 0.686883 1.185063 1.846788 1.718468 0.534709 1.861117 1.801530 -1 0.072139 1 1 -2.085560 -1.252933 1.617839 0.541702 0.049734 1.782034 -1.290573 0.458658 -0.795873 2.227811 -1.825947 -1.621309 -73.399037 -17.606735 33.607317 -61.825154 -45.356522 1.269063 0.639176 0.381392 1.298345 2.276231 1.368547 0.919739 2.051980 1.125215 1.737054 2.421808 2.332369 2.121492 1.666692 1.087401 -1 0.002172 1 1 0.659284 1.762973 -1.214544 1.220960 -1.784164 -1.504660 -2.139426 -1.797871 -0.974045 0.072755 2.283621 -1.594947 -70.128234 54.767898 -65.932918 65.443488 -41.301940 1.949512 2.446571 2.264569 1.111252 1.053223 2.272709 0.665149 0.411209 0.686973 0.450029 0.629515 2.251895 1.858046 1.930798 0.669146 -1 -0.020916 1 1 -1.908230 0.901699 -0.191455 0.780354 0.824801 -1.424190 -2.139995 -1.936346 -0.408573 -0.943474 0.220264 -1.959819 29.475657 -52.636457 39.074781 29.844012 -11.693493 0.887073 2.031010 1.937841 2.049880 1.828509 0.495587 1.325658 2.329598 0.548246 2.117209 1.685523 0.336948 1.334990 1.675379 0.847175 -1 -0.007211 1 1 -2.134536 0.264993 0.535770 -0.683770 1.388199 0.422105 2.165224 1.849522 1.989632 0.632955 2.206166 1.949261 22.242258 25.625100 31.062918 74.461980 32.497091 1.804159 0.752396 2.020968 1.917127 0.398917 1.092331 0.308891 2.276991 0.639679 2.084733 0.361580 1.329689 0.327201 1.773732 2.363465 -1 -0.032494 1 1 0.285604 -1.786343 -0.430417 -0.503368 -1.373984 -1.835034 1.169563 1.474708 -1.748046 2.330157 -1.720342 1.425922 -55.466701 21.156102 70.598846 54.797623 -16.351507 1.078417 0.456854 0.595553 0.711708 2.169121 1.166621 2.393598 0.703760 1.341587 2.308148 2.295270 1.860552 1.304342 1.830335 1.939214 -1 0.009278 1 1 -0.061094 0.489568 0.330375 1.413229 1.698146 -2.200372 1.183868 1.565155 0.997023 -0.284408 -1.689270 0.576233 24.994380 -69.454885 -28.257542 -24.512507 68.287842 2.331477 0.630581 2.169037 2.012576 0.363059 1.425662 2.351908 2.015332 1.681463 1.841687 1.483285 1.064600 2.234702 0.881954 1.497912 -1 0.030129 1 1 -0.683116 -1.744409 2.197563 -1.267083 -0.577295 0.203949 1.862774 -1.471238 -1.193507 1.362595 -1.075284 -0.280530 70.939081 73.137844 -22.252698 -51.087995 -35.927304 2.421960 0.382041 0.969229 1.329655 2.012717 0.479224 0.823996 1.647980 1.606342 1.532267 0.819888 2.349716 1.181613 2.365319 2.421916 -1 0.045077 1 1 -2.005800 0.955055 1.215254 1.281581 -0.797173 -0.772351 1.721504 -0.759324 -0.817522 1.227527 0.205934 2.240280 12.714258 -61.463554 32.054391 -61.858775 -10.430557 2.029517 1.590935 1.344841 0.741266 1.707734 2.381817 0.693509 2.298179 1.242400 0.258842 0.362239 1.158705 2.101635 0.923437 1.198865 -1 -0.005792 1 1 1.547783 1.198410 0.927013 1.144623 1.698871 0.556389 1.853956 1.114127 -1.893210 -1.123620 -2.134643 -1.523287 16.413376 9.605524 40.048240 40.764858 -65.032786 2.034542 0.542098 2.297930 1.552805 1.746053 0.671274 2.102046 1.092829 1.934470 1.630764 2.498655 2.395677 1.890302 1.812698 0.264075 -1 0.048424 1 1 -2.152793 -0.269154 0.224807 -1.002675 -0.449249 -1.288588 0.836792 2.187590 0.761332 1.574496 -2.220567 1.050734 -74.947583 55.970169 40.622773 -53.050576 -21.022623 2.466709 0.977283 1.699678 1.983883 1.875705 1.724218 0.431144 0.494518 1.360865 2.307245 0.612981 1.119365 2.412573 2.369906 0.752606 -1 -0.009714 1 1 -0.371895 -1.803835 -2.264635 0.252465 2.024674 0.534590 -1.674182 -0.301279 2.230442 -0.014340 -0.681334 -0.071603 -56.376239 34.547659 -7.497689 -13.651644 56.813185 0.762958 1.783078 1.945387 0.620238 1.585112 2.476107 1.430727 1.975994 2.034752 1.822012 1.556325 2.398966 0.912417 0.496021 1.880677 -1 0.029654 1 1 -2.044146 2.072698 1.858767 1.869047 0.294630 -0.877096 -0.995625 0.223708 -0.622813 -1.408398 -0.610560 1.894646 54.164340 -9.935863 -42.055418 -25.406039 50.700669 1.017053 1.863795 1.797103 1.414946 2.250029 1.988361 0.642211 1.894302 1.538907 2.159231 1.443747 0.310529 0.568900 0.506076 2.119360 -1 0.044354 1 1 0.777563 1.054410 -1.833465 -0.730062 0.916339 0.821487 -0.562578 -2.191463 0.110398 -1.221900 0.111892 0.320243 24.806616 74.800415 20.576264 -74.725328 41.418735 0.995191 1.176106 2.069622 0.637027 0.256360 1.393340 1.362891 0.367776 1.960811 1.104875 1.877007 1.108003 0.448608 1.500029 1.243069 -1 -0.007235 1 1 2.234788 2.345464 1.088245 1.343262 -0.849438 2.030691 -2.011288 -1.748012 -1.802870 -0.178854 0.502324 -2.049209 57.235978 15.077550 58.379040 26.524086 -9.686298 0.660934 1.572358 1.863232 1.347021 1.376510 2.008454 0.839518 1.534355 2.152464 2.467300 1.916148 1.950481 0.733546 2.465900 0.877544 -1 0.028673 1 1 0.762683 0.720451 -2.220568 1.038120 -2.288214 -0.206807 1.943735 2.073142 -0.114005 1.865848 -1.642249 -0.824996 -59.153345 9.723759 -72.778690 58.554040 -32.248083 0.722137 1.952946 1.663530 1.945610 2.124230 0.434804 1.247148 1.323680 0.592708 2.388586 1.969103 0.966985 1.873341 2.489538 2.160759 -1 -0.007012 1 1 -2.193429 0.053756 -1.307719 -0.251952 1.882888 2.000656 2.137526 -1.850240 0.077672 0.093816 -1.882771 -0.036380 37.349903 -10.186028 -46.568425 24.473426 24.870030 0.483954 1.568097 2.262584 1.496711 1.729355 1.262896 0.498297 1.880768 1.312452 0.875957 1.957086 1.499248 1.616211 0.908765 2.119297 -1 0.015188 1 1 -0.841461 -0.564024 1.779688 1.679501 0.165734 0.462810 -1.705302 -0.263338 -0.988705 -1.282294 -1.766885 1.445026 -34.769250 33.209916 9.057795 -15.634468 31.492681 0.587388 0.726751 0.755724 1.711322 1.941415 1.364744 2.247340 1.788520 1.152828 2.325686 2.298456 1.398289 1.293049 1.018301 0.340223 -1 0.050006 1 1 -2.007715 1.750288 2.353858 0.784528 0.297753 -0.221828 -0.756207 -0.256337 -1.138523 1.850342 1.646879 -1.474671 -74.339669 73.183320 -7.946694 -60.081067 17.506554 0.364760 0.776808 0.555628 2.435475 0.283921 1.117353 2.352394 1.185727 1.759044 0.745931 1.363720 0.784659 2.014723 0.450124 2.240856 -1 -0.041152 1 1 1.735512 -0.932976 2.304985 -0.673324 -2.104585 -0.562284 -1.968266 0.320091 -1.776818 -0.576566 -1.679946 1.783582 36.665151 31.186500 51.501335 -67.061373 -0.492584 0.942088 1.928870 2.015582 1.388807 1.682179 0.387121 0.839758 1.059601 1.470355 2.013204 1.914024 2.246876 0.743820 1.882344 0.810427 -1 0.039940 1 1 -1.241656 -2.050516 -1.321351 1.548325 0.890147 -1.133359 -0.889326 0.797909 -1.008683 2.246733 0.476036 -0.895911 -47.771037 62.186484 -31.758164 -59.459814 -41.098252 1.550152 2.154421 1.595136 2.200932 0.315418 1.730657 0.650573 0.672926 0.611026 2.008434 0.499412 0.362464 0.439780 1.637842 2.216696 -1 0.001038 1 1 -0.340240 -2.283990 0.094638 -2.203063 -1.642075 2.115297 1.528069 -0.266100 -0.292516 -1.293100 0.410843 1.389314 10.132875 53.234159 -43.493908 -52.107458 -70.052736 0.979969 1.834294 0.987340 1.979567 1.324470 0.359930 0.589358 2.333262 1.377371 0.730366 0.757405 0.708943 0.701707 0.586878 1.164689 -1 -0.045365 1 1 -0.265531 -0.151938 0.486568 1.754599 -0.585575 -2.296285 0.808373 0.507113 -1.659447 2.310045 -0.449864 -2.186810 -57.129955 -33.160014 -70.352369 37.739932 -54.964707 2.247661 0.446275 0.542150 0.912741 1.445510 0.695255 2.396189 1.498589 1.778179 0.602800 1.012262 2.331676 1.727005 2.273989 1.941957 -1 -0.021296 1 1 1.508411 -0.797856 1.891242 1.048500 -2.194361 -1.471324 2.066217 1.313589 -0.050012 -1.747950 -0.768214 0.580352 -21.254216 -69.608196 -54.952268 -32.770463 26.828532 1.482087 1.187787 0.378565 1.048742 1.203762 1.126115 1.119985 1.587051 1.310272 2.490202 2.073525 0.988299 2.348444 2.291418 2.357310 -1 -0.020797 1 1 -0.681551 0.985631 1.454191 2.137780 -2.302516 -0.252627 -0.043942 1.306284 -0.302189 1.058460 0.262537 1.663423 -46.350846 -68.668451 -10.657426 -19.356206 30.241672 2.451807 0.274649 0.518894 1.545345 2.370118 2.081544 0.756382 1.518133 1.760259 0.923248 0.277654 1.528723 2.004002 0.254106 1.761602 -1 -0.024614 1 1 0.922496 0.626730 1.260123 1.413688 -0.002740 1.078958 0.766429 -2.299813 -1.938810 0.584906 0.477885 1.895345 -21.853387 60.116779 -17.294860 25.282910 -20.136315 0.909395 1.448015 2.286240 0.827295 0.848478 1.364701 1.533176 0.333814 0.411572 2.292498 0.255275 1.153577 1.424774 0.934022 1.363894 -1 0.045878 1 1 1.095792 0.960270 -0.668113 0.641676 -2.007049 -1.191130 -1.092512 2.337883 0.897628 2.070396 0.871441 0.209818 48.926097 0.913891 59.765234 74.282758 20.308352 2.462158 0.991947 0.656579 0.375775 1.406009 0.551576 1.842676 2.354098 0.576053 1.473815 1.665219 1.083401 0.976307 1.048259 2.088361 -1 -0.003880 1 1 -1.634754 -2.078377 1.660281 2.282979 1.755812 0.950637 2.351285 -0.042581 0.628788 -1.850720 1.435454 -1.753150 43.910189 -1.458871 -69.241058 -34.453737 -63.960807 2.285734 1.338224 2.032355 2.034047 1.222007 1.764190 1.746662 1.899883 0.829073 1.484928 1.690523 1.126370 0.900813 1.218720 0.531380 -1 0.022304 1 1 -0.348165 1.178495 0.792766 2.086554 -0.882422 -0.975259 -1.491782 2.249379 -2.180741 1.241040 1.133190 -1.953822 -62.611414 -60.035837 27.683757 -19.102519 -56.033358 0.585272 1.159900 1.941539 1.197364 1.597378 1.631572 0.328883 0.785863 1.994815 1.111797 1.230801 1.079784 0.923912 2.435771 0.755581 -1 0.056380 1 1 0.324054 -1.152807 2.117567 1.981212 0.482114 2.293934 2.096385 -0.580548 2.083917 1.912180 -0.488757 -0.840788 42.309997 -45.886973 -72.348536 -61.851835 -43.795741 0.999754 1.365869 0.912631 1.845052 1.782164 2.329414 1.970047 1.075332 0.361744 1.830248 0.486884 1.314105 1.670366 2.094258 0.689484 -1 -0.002048 1 1 1.896252 0.416213 2.099817 0.546347 -1.997741 -0.265772 0.509121 -0.901182 -0.549937 -1.802982 -2.052478 -1.301170 45.534934 5.635681 68.898298 -26.308536 32.435147 1.937676 1.524913 0.968233 0.350016 0.468320 2.048106 1.260646 0.934055 1.918606 0.507692 2.279974 1.281896 0.331943 0.457979 1.504400 -1 0.004491 1 1 2.041504 0.648326 1.370877 1.455672 -1.247850 2.225856 -1.686937 2.100323 -0.378417 1.664298 -0.879246 0.571347 -39.074390 -23.266340 12.627537 -18.978475 -71.230636 1.025529 0.313843 2.251207 1.532183 1.644306 0.610068 1.666570 1.285139 0.836854 1.755006 0.392478 0.872533 0.665322 1.074479 1.767271 -1 -0.042328 1 1 -0.584330 -0.214457 0.602360 1.659568 -0.265184 0.980778 0.005394 1.118867 -2.353626 -1.597020 0.646288 0.097349 30.205811 69.057323 -53.573694 36.929633 -23.658421 1.718749 0.759610 1.762655 0.696421 1.755552 0.569440 0.571007 2.170166 0.730343 0.380460 1.388684 1.854771 0.891249 2.479850 1.344534 -1 -0.012472 1 1 0.136698 -2.170324 1.961315 0.666628 -2.036812 -1.913705 -1.579271 2.070936 0.522757 2.082331 -1.172802 0.633147 23.013619 -60.104964 65.862371 -51.137257 36.128918 1.655912 2.160596 1.887138 0.380476 1.662280 1.185654 0.531004 0.335825 0.454811 2.263134 1.741117 0.954718 0.446604 1.571673 1.615625 -1 0.028833 1 1 0.083951 1.956091 -2.321387 -1.676846 2.055067 -2.294853 1.305607 -2.258967 1.265643 -0.063774 -2.137882 0.580695 12.064788 -27.112072 27.410837 43.932113 67.022247 0.518504 1.754888 0.648256 2.241812 1.134385 0.601664 2.163041 2.472701 0.428091 0.918848 0.574328 1.735458 0.346546 0.651041 1.793909 -1 0.021192 1 1 2.074944 1.907916 -1.458631 -1.363366 2.260064 -1.668075 -1.338580 -0.568627 -0.195996 -0.145405 1.910986 -1.694368 -8.989926 -43.687082 1.207388 42.567294 -71.490815 0.683202 2.319451 1.010012 0.524865 0.659973 1.166483 2.334275 0.414381 2.256970 1.643047 1.932911 2.432922 2.372958 0.307761 1.288392 -1 0.067326 1 1 -1.018730 -1.678836 1.592809 -0.743560 0.247471 -1.799732 0.724180 -0.809291 -1.791509 2.279488 -0.365945 -0.772592 -73.864831 -46.215119 -37.497037 -62.702867 52.917286 1.837281 1.680907 1.496204 2.197387 1.488156 1.944872 0.958225 0.895600 1.345747 2.462930 0.465534 2.473962 1.372752 1.836758 1.897813 -1 0.005936 1 1 1.654504 -0.563217 1.207167 2.020338 -1.648149 -1.026677 1.399461 1.211144 -1.829088 2.145522 0.593462 -1.814272 44.744619 72.807082 -31.376393 56.960066 27.821107 1.965081 0.859200 1.570440 1.132364 0.383494 0.625532 0.574499 2.358526 0.750111 1.870424 0.715988 2.115951 0.795028 0.792069 0.555941 -1 -0.006110 1 1 -0.833195 1.710056 0.055113 -2.051085 -1.454073 -0.148645 -0.717815 -0.607632 -0.727876 -0.042503 1.926811 0.375666 -24.910876 -27.095535 5.348297 38.825552 41.049093 2.306542 2.298846 1.197798 2.138363 1.715588 1.641099 0.694224 0.824242 1.292847 2.130671 0.688817 2.191042 0.593760 2.068830 0.823439 -1 0.003149 1 1 0.332106 2.237074 -1.650120 -1.162282 -1.619369 2.020709 -0.124753 0.281866 1.363041 1.709033 1.713377 -0.680661 57.390217 57.369447 8.294986 63.829999 -9.212407 0.881140 1.319266 0.655301 1.398731 1.973165 1.732462 1.737153 1.828864 1.966523 0.358446 0.397836 0.929469 1.328196 2.232232 2.124296 -1 0.026713 1 1 -0.930388 -1.317446 1.209598 0.462691 1.013564 -0.320181 0.262526 1.471716 -0.199939 -0.444164 -0.633511 -2.135379 7.764092 -8.900112 -34.176503 -54.481388 -68.694605 1.371571 2.247364 2.201177 2.180014 1.999706 2.314637 1.100032 1.494587 2.016258 1.500717 1.554387 1.335703 2.407490 2.431405 1.616969 -1 -0.015948 1 1 0.223112 -1.215883 2.291864 0.299629 -1.683867 1.859975 -1.381408 0.620443 -0.734296 0.439083 0.064403 -1.421069 -48.494136 59.052807 -49.464666 -52.640567 -30.014842 1.233368 1.459648 2.062554 1.091734 1.519265 0.542934 0.599295 0.603415 2.346456 0.385003 1.240506 2.178973 0.250363 1.857620 1.524489 -1 -0.012534 1 1 -2.309809 -0.294915 0.790579 -1.669021 1.619219 0.167994 0.747887 1.786934 0.940246 2.077269 -1.426873 -0.115724 39.382904 -41.538235 -33.117502 44.146230 65.686227 1.201277 2.104881 1.480982 0.620402 2.104214 1.531694 2.439010 1.189721 1.390391 1.304441 1.241300 2.026494 0.278841 1.232384 0.685229 -1 -0.020976 1 1 -0.385498 0.467005 -1.887771 0.739005 -1.393150 1.190256 0.539354 -1.719135 -1.843527 -0.200744 0.163062 -2.024935 -6.542295 -6.357924 -57.632238 74.978439 12.616407 0.534241 0.734904 0.532098 0.728242 1.070370 2.467598 2.423520 1.846753 1.124628 0.874843 1.234987 1.670132 0.415352 0.568880 2.423770 -1 0.034821 1 1 1.077186 -0.731414 1.740806 -1.503162 -0.528610 -1.491590 0.759274 -0.029300 -2.354512 -2.344430 2.162603 0.220069 -16.818038 -60.769326 -0.055827 -38.285606 33.827984 2.078862 0.686691 2.469282 1.469249 1.419828 1.052678 2.114554 2.051980 1.125954 0.667375 1.826511 0.674806 0.717996 2.108335 1.033117 -1 -0.011183 1 1 1.051711 -0.067914 -1.032247 2.039986 -1.304966 -1.102635 1.838113 -1.264194 0.848310 -2.139133 -1.588283 1.415393 11.897691 14.490801 -53.103323 -7.552644 -37.286874 1.667729 0.514211 1.599492 1.169332 0.717110 0.714838 0.786312 0.549148 1.527963 0.467602 1.241772 0.954919 1.569742 0.647981 2.114872 -1 0.028809 1 1 -1.731207 -2.107327 0.477119 -1.551863 0.910349 -0.898876 0.513215 1.937675 -0.823058 -2.279212 0.298262 -1.084263 -12.675179 -31.737755 -16.451181 -44.995965 52.814237 0.608323 1.588299 2.050136 1.643041 1.844741 1.061085 1.662300 1.520037 2.265887 0.762117 1.146360 1.626544 1.327093 1.697707 0.361348 -1 0.027256 1 1 0.290973 -1.080856 0.320015 1.658902 -2.047182 -1.839381 -1.199203 -0.123728 -1.334944 -0.721432 -0.132489 2.225811 71.746340 -9.262502 25.135149 46.457324 58.251916 1.224214 0.610500 2.168673 0.389424 1.301829 2.339512 0.684269 2.264345 1.847539 0.833598 1.039857 0.378732 1.597587 0.635829 0.373524 -1 0.008575 1 1 1.316772 1.611072 -0.101610 -1.868660 1.508508 0.838475 2.214438 -0.379659 -0.360991 -2.334684 1.035047 -2.100385 -21.128232 -52.198863 43.708068 51.499291 48.585171 0.939449 0.315366 0.851546 1.188328 0.482801 2.432320 1.246149 0.275629 1.243620 0.522445 0.480288 0.701446 0.708618 1.986211 0.494640 -1 -0.000489 1 1 0.088245 -1.274185 -2.136501 0.230664 -1.527547 -0.382131 0.516093 -1.541295 -0.543290 1.529949 -1.649251 -0.695425 -41.005119 -73.038001 50.319792 24.742458 46.489520 1.365342 1.052004 2.022436 1.838838 0.853232 0.275827 2.323052 0.775974 2.301614 0.471368 1.534620 2.101585 2.338913 1.857400 2.324839 -1 0.000956 1 1 0.119649 -1.248476 1.139321 2.128283 -1.698159 1.986499 -0.183114 -0.411861 0.359603 -2.152885 -1.818262 0.310971 14.531652 33.476268 -14.357992 35.230403 67.380914 0.940428 1.031164 0.526914 1.341727 2.397565 2.130329 1.686535 1.593864 1.065914 1.819655 2.446724 0.332626 0.691253 0.383088 0.567184 -1 0.074410 1 1 -1.724377 -0.419437 0.250308 -1.233378 0.419734 0.014749 -1.877328 1.909522 1.972958 -1.579864 1.538942 -1.306606 -12.383087 -72.546286 64.575977 -71.560208 -12.417571 0.593361 2.115486 1.971361 0.667347 1.356483 0.659864 1.579161 1.457362 1.881140 0.822674 1.940008 2.464849 1.215297 1.502594 1.593879 -1 -0.025659 1 1 0.650695 -1.229614 -2.303233 1.833264 2.073196 0.805399 -2.349287 0.643622 -2.289895 -0.187997 2.348565 1.366811 -28.666938 -5.232918 -49.643778 -62.976805 -51.153787 2.249615 1.782553 2.111279 1.013418 1.510420 0.385897 0.518291 0.416916 2.109664 0.876470 1.586680 1.826358 0.340426 1.283053 1.774669 -1 0.015991 1 1 0.113858 0.382934 -1.150831 2.333350 0.114008 -1.807281 1.086223 0.359655 -1.268739 -0.143502 0.906565 1.491425 37.823641 1.928085 5.318079 -19.040463 -63.060868 1.914952 2.091347 1.271274 1.795111 1.674042 0.867033 0.475017 2.110329 0.804046 1.599363 1.252786 1.571600 0.388114 1.775567 1.709500 -1 0.007132 1 1 1.290895 0.229385 0.545080 0.277878 0.318772 -0.387078 2.186651 -0.878927 1.213806 0.497524 2.113207 -0.599473 -7.953237 -20.059556 59.046230 -10.018393 70.871680 1.229873 1.232865 2.008015 2.457440 0.449138 1.411002 1.215391 0.825653 2.498722 1.269628 1.130711 1.859722 0.853508 0.415498 0.778076 -1 -0.019027 1 1 -2.100869 0.626896 -0.653633 -1.027434 -1.893990 -0.108749 0.654635 -0.980645 2.239251 1.957673 0.709565 -1.398508 21.368537 41.001024 4.208996 -59.397617 -45.748502 1.448879 1.062617 0.399534 2.469404 1.274874 1.563151 2.374073 1.041641 1.114763 1.577341 2.362241 2.440139 2.173161 1.562213 2.367120 -1 0.020216 1 1 -0.943223 -0.276454 0.051776 -1.588745 -1.637933 1.034704 1.549214 1.681851 1.953780 1.259288 1.515609 -2.333038 13.495297 15.455553 -38.525408 53.468910 1.972930 1.510490 1.553167 1.070357 2.239399 1.077578 2.095670 1.918744 0.580926 2.377772 2.454974 1.747654 0.564103 0.881984 2.000060 1.512083 -1 -0.044090 1 1 1.899535 -0.954430 -0.132111 -0.862608 2.165525 2.197081 0.057175 -0.387800 -0.516891 2.263442 -1.452507 -2.115652 61.446945 -11.189285 41.683750 -71.210585 13.692863 1.914297 2.344285 2.144789 1.716537 1.843497 0.405112 1.713011 1.082270 2.213865 1.680279 2.191259 1.989208 1.370938 0.604267 0.917121 -1 -0.055048 1 1 2.146191 -2.309341 -1.867419 -1.193639 -0.851218 0.398417 -0.115927 -2.167188 -1.878392 -1.849471 -1.134364 1.069665 2.888822 -47.563004 -41.406919 73.904542 -36.365416 2.221835 0.625759 2.134419 0.677252 1.326785 1.027220 1.737380 1.152131 1.872947 0.369997 1.032432 1.585384 0.299268 0.294744 0.755998 -1 0.018478 1 1 -2.096103 0.613366 -1.865093 0.196942 1.911539 -1.840245 -1.584664 0.977204 1.194072 -1.292091 -1.488917 -1.439295 -49.089369 -45.026395 -8.618254 53.008197 58.768627 0.989661 0.486066 1.055970 1.196065 2.258462 1.970248 2.208684 2.344865 0.644441 1.126890 0.639990 0.555055 1.802414 0.674883 2.012247 -1 -0.001177 1 1 0.535944 2.235758 -0.200596 -2.061747 -1.590111 -1.037850 2.122281 1.098841 0.367637 0.925647 1.755918 -1.984905 -41.022691 -68.373480 -3.076689 40.084372 48.043763 1.697853 0.558394 1.673158 1.763651 1.675145 1.410028 0.594736 0.472291 1.300324 1.799854 0.400815 1.501425 2.194912 0.381851 2.267447 -1 -0.034941 1 1 -1.822612 -2.102864 0.087188 -0.183150 -1.007266 -2.213606 0.239493 0.784250 0.337923 1.035659 -1.249297 1.471636 -48.945971 -34.935896 -67.602285 58.391014 -72.221220 1.044384 2.207134 1.050506 1.606308 0.964948 1.375816 1.592220 0.436187 2.000622 1.953677 0.457854 1.651053 1.501885 0.932628 0.425699 -1 -0.005827 1 1 -0.375556 -2.080509 -1.185590 -2.231739 1.772225 -1.219766 -1.708230 -2.353611 -1.350619 -0.277517 1.035857 2.087133 -18.255704 -73.625115 -67.308228 50.617588 -70.190310 2.296895 2.161760 1.193180 1.034377 0.516048 0.969671 2.005897 0.615672 1.351519 0.488600 0.893996 1.394789 0.968956 1.238674 0.637156 -1 0.016337 1 1 0.559728 1.427132 -0.252906 -0.023283 -0.185861 0.546736 -0.163144 0.646253 -0.480574 0.019942 0.588970 -1.907223 -32.461904 -37.225885 -5.453831 -12.543009 -60.358237 1.511643 0.681055 2.246701 2.310317 0.493979 1.306746 1.725893 1.589274 0.435971 0.613943 1.539661 1.332790 0.694252 1.299677 2.167517 -1 0.021910 1 1 -0.773400 -1.760293 -0.860068 -2.269649 0.789636 1.330970 -0.098232 -1.656706 1.246485 -1.607296 2.305310 0.080073 -62.229919 51.755136 -1.421682 -44.208425 -61.001932 1.232837 1.540170 0.891541 0.624188 0.473416 2.205473 2.383413 0.515654 1.094583 2.150163 2.037789 1.116320 0.743609 0.581616 0.477284 -1 0.017615 1 1 1.956959 -1.867770 2.320238 1.216080 1.034645 0.559625 -0.306455 0.059376 -1.098508 0.523584 1.847381 -0.995132 -29.256899 -20.699619 -48.498672 -17.188551 12.018359 0.513291 1.882900 1.153568 1.267505 1.465054 0.663846 1.011259 1.228208 2.491724 0.655463 1.866221 2.069924 1.212546 0.267922 2.217764 -1 0.054718 1 1 0.874352 2.003716 1.721478 -1.185151 0.429838 0.195278 2.211418 0.682726 -0.084840 1.946708 0.196389 2.032483 -5.057037 56.386457 -12.819117 -50.893538 -67.687156 1.104648 0.315344 0.489234 0.310848 1.428916 0.797775 1.952852 2.333797 1.371918 1.328958 1.552300 2.262195 1.709318 2.004536 2.492648 -1 0.018287 1 1 1.168634 -0.009840 -0.447424 1.116562 1.325373 0.086260 -1.650511 1.691095 1.813354 2.017395 0.714730 0.594792 54.057833 -0.000650 -10.919546 -74.810462 -39.435660 2.198045 1.297468 1.040039 1.182630 1.464631 0.305082 1.271564 2.174709 0.584384 1.995625 1.211906 0.759854 1.360716 2.059009 2.264472 -1 -0.002907 1 1 -0.473397 -1.873869 -1.224439 -0.142973 0.370047 -0.980672 1.786944 1.112111 1.917485 -0.857610 1.343301 -0.198490 10.933008 1.069232 -29.416679 -6.126093 -61.247301 2.374163 0.311643 1.292056 2.342793 1.826938 1.095537 2.441013 1.105874 0.667539 2.332160 0.866936 1.090730 0.402485 0.311876 0.696116 -1 -0.017698 1 1 -0.033545 1.693303 1.231877 -2.086129 -1.392847 1.570824 2.029601 -1.482797 -2.248710 -0.703326 -2.136780 0.261244 -38.570028 53.533294 34.075701 10.311148 49.464148 2.034035 1.031650 1.936338 1.536213 1.882049 0.347941 1.600119 0.447846 2.189294 0.463982 1.150759 1.302100 2.391401 2.028578 1.559083 -1 -0.009431 1 1 0.364994 -1.072836 -1.549547 2.132310 0.022432 0.029763 0.712082 -1.504228 0.409665 0.441021 -0.352542 -1.696868 3.896017 -69.639314 22.044736 5.883529 34.468857 1.646286 2.384554 1.700879 1.922312 2.045963 1.249230 0.313121 1.377728 2.230886 2.003032 1.965299 2.280428 2.158022 1.377123 1.051302 -1 -0.012903 1 1 -2.284832 0.077655 -0.187733 2.078111 -1.407825 -0.405773 -1.003726 0.730964 0.115717 -1.354569 -0.682272 -1.695266 -39.056677 -25.573558 -64.794193 4.002656 72.634856 2.485397 2.315056 1.398061 1.968161 0.883556 1.418371 1.307271 1.561991 0.889577 1.373316 2.315949 0.658167 2.312241 1.330434 1.596573 -1 0.038338 1 1 -1.048470 -2.007854 -0.591649 -0.707061 1.076887 -1.037630 1.099641 -0.324231 -1.826174 -0.712152 0.334034 1.652099 45.771685 -65.283616 28.261599 -57.299468 -32.154866 1.722476 0.396510 1.148453 0.794526 1.350790 1.725321 0.966075 2.314546 1.821543 0.414562 0.796833 1.879953 1.112921 2.106613 1.343943 -1 -0.006752 1 1 2.109199 -1.988873 -2.019031 0.057003 1.430840 0.812317 0.827152 0.401106 -2.035455 2.045029 -1.363165 0.916450 -64.399798 32.592667 -15.047450 -2.488792 20.871258 0.373431 0.253177 1.897830 2.336321 1.048326 0.956589 0.385088 0.426071 0.727954 0.728896 0.810706 1.037354 1.059319 1.217509 0.423109 -1 -0.056250 1 1 0.144286 -1.865598 1.130115 -1.794723 0.083336 1.049681 -1.189603 1.010775 -0.069771 0.735940 -1.070152 1.138535 -52.875831 65.906184 -64.764347 55.616184 -58.794131 2.080609 0.788699 2.408396 1.914004 1.915944 0.767102 1.677999 2.133586 2.431233 0.978529 2.378755 0.982722 0.860383 1.211429 1.741867 -1 0.006346 1 1 0.431206 -0.370728 -1.039541 1.978114 0.252599 -0.432559 1.199657 -1.680608 0.073906 -1.924631 -1.440467 2.321154 -71.152840 -65.777086 -15.476127 -7.267848 -50.716218 2.312740 0.719853 1.824924 0.995261 2.355861 0.957344 1.838900 1.885896 2.009475 2.239598 2.170269 2.457097 1.424387 1.168834 1.344665 -1 0.031803 1 1 -0.055945 2.217399 2.257410 0.845604 -0.490789 -2.018130 1.060698 0.178841 -0.717597 -1.655056 0.707618 -1.137274 -22.733756 -36.239676 69.772571 -32.398472 -21.125300 1.331292 0.274320 1.748421 2.215914 2.366311 1.090627 0.912472 1.410051 0.981648 0.805924 1.660638 0.586426 0.314731 1.436719 1.439604 -1 0.014876 1 1 -1.109156 0.625501 -0.541262 -2.087342 1.780011 -2.315229 -1.852941 1.795462 -1.817347 1.555167 -1.936265 0.946357 35.257408 71.260243 70.899024 -0.109136 -34.248358 0.442620 2.119589 1.180152 0.319198 2.254487 0.404865 2.060872 2.076451 0.661070 1.608489 1.623260 2.384167 1.946608 0.898298 1.686340 -1 0.014342 1 1 -0.513595 1.111429 -0.121832 2.263856 0.806294 -1.450371 0.810730 -2.286966 1.924257 -0.133345 1.967884 -2.028187 53.719212 8.793934 49.646916 -34.282076 -28.845695 1.230971 1.678058 0.865764 1.647493 2.424043 1.635711 2.389948 2.362431 1.122586 0.298376 1.048884 1.343577 1.998760 2.166440 1.104097 -1 0.021642 1 1 -0.979977 -0.677346 0.984985 0.012197 -2.346471 0.854039 -0.102399 -0.998990 0.225000 2.238050 0.613131 -1.101689 -35.300279 -41.794146 15.789355 21.681782 55.717839 1.370845 1.296510 0.701538 2.246722 0.410408 0.725203 1.732919 0.428257 1.466530 0.723034 1.275477 0.435892 1.539440 2.110547 2.210483 -1 -0.016917 1 1 2.058821 -0.466822 0.252577 -0.800778 -0.088130 -1.508780 -0.693822 2.089861 -1.857590 -0.946644 -1.223739 2.196775 -11.557088 10.020903 -28.675027 8.813657 -68.869171 2.362754 2.060118 0.656097 1.275289 1.789721 1.091873 1.604544 0.577387 1.398964 1.381679 1.131358 1.490774 0.945359 0.656381 1.537715 -1 0.003182 1 1 0.947566 -2.124887 2.222235 -1.285776 0.978721 -1.589256 -0.799323 0.801996 1.719568 -0.296942 -0.284640 -0.862468 -6.208414 55.186401 67.847795 17.897824 58.726153 1.531850 0.548924 2.266698 0.886421 2.324485 2.361330 0.629073 1.576323 1.001572 0.412758 1.969128 1.387866 1.613858 1.865851 0.353566 -1 -0.018338 1 1 2.233977 -1.861047 2.213982 1.372011 1.673060 0.290645 -1.880022 -0.952969 0.855159 -0.129310 -0.903940 0.220530 -70.168837 -27.645326 65.013948 -60.580518 23.230114 1.052877 0.958742 0.570009 1.141115 1.222121 1.435139 1.887726 1.264893 0.304691 1.439090 0.792231 1.027480 1.610394 2.134523 2.430243 -1 -0.001919 1 1 -1.599890 -0.453992 -0.882608 0.604393 -1.881970 -0.706598 -0.576200 -0.241855 1.928617 -2.254428 2.147956 -0.921477 -74.911294 65.877560 54.145213 -31.412981 42.028145 1.630580 1.661264 2.112668 1.858072 2.371418 1.430849 1.784120 1.454398 1.559307 0.772130 0.680881 1.571263 1.471642 1.141582 2.327309 -1 -0.026234 1 1 1.426592 0.088586 -0.245841 0.907472 -2.115957 1.511636 1.583438 1.982150 2.119201 1.183182 -0.537155 0.977484 37.769990 0.216472 38.249169 -46.214769 -31.617869 2.102254 2.329530 1.656967 1.902138 0.478315 1.296123 0.935786 1.756773 0.827777 2.197009 1.879427 1.280450 0.774075 1.879665 0.784530 -1 -0.023259 1 1 -1.225831 0.029218 0.979702 0.769886 -0.746980 -0.695868 0.696544 1.241903 1.499546 1.014043 -1.685340 0.660160 74.845864 34.432643 9.435671 35.326833 38.082679 1.458706 1.967942 1.702149 0.765895 1.647791 0.669687 2.422607 2.256455 1.984151 1.878323 0.722381 1.562576 1.721853 1.178098 1.787828 -1 0.067492 1 1 1.574521 -1.808091 1.609729 0.896640 -0.394852 -1.227098 2.289606 0.032218 -0.432609 0.349847 -1.179749 1.686326 56.286116 -49.254165 35.248917 -71.459862 24.102003 0.360346 0.830139 1.390800 1.430638 0.486967 0.451140 1.303523 1.564188 1.803102 0.980285 0.393191 1.607092 0.637995 0.782383 2.007536 -1 -0.051198 1 1 -1.400718 1.234386 -2.324251 2.018062 -2.212562 -1.065710 0.409300 -0.988218 2.184098 -1.375878 -0.687515 -0.288584 -37.574634 -16.880431 -59.407325 -58.905996 -33.074809 1.550228 1.178068 1.291703 0.899855 0.870587 1.705339 0.380637 2.119679 0.447319 2.346927 1.551911 2.473551 1.221338 1.776338 1.162818 -1 -0.004592 1 1 0.199928 0.259833 -1.373331 -0.293388 -1.814835 1.360380 -0.613411 1.103724 2.319010 -0.574499 0.081000 -0.521063 -60.121757 -66.367070 -31.353713 -11.856620 -74.207380 2.073343 2.429330 0.494912 1.239915 1.253984 1.466059 1.796193 1.870978 1.030373 0.736448 1.723724 1.135600 0.779051 2.260815 1.017213 -1 0.028403 1 1 1.962320 -1.293579 1.776998 -1.121731 1.329985 2.198181 -0.294067 0.916878 0.453145 0.793264 1.047422 -1.455317 -70.386542 63.386954 44.530610 -74.041964 -23.281460 2.252521 1.124074 0.567325 1.038900 2.285107 2.037312 2.099021 1.992471 2.200883 1.731405 1.972032 0.697215 1.600942 0.786754 1.232222 -1 0.013526 1 1 -0.100207 -1.851615 0.523703 -0.860679 1.609096 -0.321413 -1.592448 2.096824 2.079812 -1.098763 0.937394 1.263886 -41.743713 -36.580810 36.327066 48.994713 -45.861598 2.186749 0.436815 1.295424 0.438883 2.310575 0.331087 1.826650 0.754873 0.898282 1.424859 2.350394 1.316450 0.577478 0.666289 1.573049 -1 -0.025038 1 1 0.672100 0.394332 1.914423 -0.486594 -2.185220 1.362109 0.186351 -1.745857 1.423722 -1.014644 1.021902 -1.550235 -0.116857 -14.007995 67.621498 -35.481671 59.552887 0.705555 2.261724 0.549946 1.442381 2.098209 1.841929 1.042323 1.329776 1.795485 1.216437 0.400047 2.087358 1.722408 1.513350 2.370952 -1 0.035366 1 1 -0.449315 2.318997 -0.793608 -2.114971 -0.762428 -1.136842 1.825558 -0.214653 2.021101 1.743590 -1.835816 2.158727 33.451127 13.094375 27.164106 -52.865726 -64.256516 1.986069 0.358769 1.332868 2.010867 0.888701 2.389659 1.998276 0.769184 0.667986 0.843367 0.977004 1.503304 2.287583 0.912213 1.560230 -1 -0.070409 1 1 -1.872364 0.505723 -1.456423 -1.954838 -0.178764 2.025099 -1.748866 -2.027641 1.441115 -0.868686 -1.024136 1.699210 49.189835 -66.447742 -37.204098 60.726334 27.488633 1.396849 1.847229 2.383616 1.682850 0.412868 1.579572 1.610290 0.394123 1.517298 1.234216 2.213152 0.938271 0.777497 0.883939 1.110410 -1 -0.043909 1 1 1.745102 0.012144 1.465877 0.626987 0.876445 -0.517475 1.866505 -0.023818 0.251153 -1.170256 1.013997 2.242814 18.084495 46.110191 73.971860 45.055221 43.106121 1.143622 0.605192 0.710701 1.005235 1.242500 1.940886 1.463667 2.104551 0.437988 0.758101 1.157191 1.410360 1.674182 0.971841 2.479136 -1 -0.023154 1 1 2.207710 -0.363983 -0.784622 -1.873563 -0.791685 1.940895 1.461829 -1.433277 0.651209 -2.001802 2.168534 0.933362 -16.688049 23.956957 44.581665 34.041945 42.964336 1.398811 1.069011 2.115124 0.395174 1.181500 0.468970 1.737004 1.581174 1.542775 1.926032 1.576697 0.542047 1.436129 0.519264 1.016000 -1 -0.001369 1 1 -0.113115 -2.026845 0.677624 -1.011656 -0.596611 0.726280 1.498672 0.467671 -0.110199 -0.137868 1.354101 2.253705 -5.067761 26.142042 19.304831 6.294182 36.314595 1.215880 2.300672 0.394295 2.171218 0.409742 0.778715 1.109171 2.081568 1.157312 1.185944 0.909704 2.152206 0.377692 2.119921 2.255601 -1 0.033282 1 1 1.603209 -0.299560 -1.866405 1.701198 1.964341 -0.311042 -1.642394 1.464539 1.706781 1.549381 -0.221284 -1.039243 72.033922 24.123147 -12.276758 64.522566 -69.225196 0.356903 1.471724 0.262892 0.918165 0.348239 2.108459 0.871919 1.586534 1.630879 2.188147 1.432646 0.473222 1.195140 2.477015 0.933718 -1 -0.040858 1 1 0.742382 -1.184147 -1.536455 0.692815 -0.176898 0.400415 0.482570 0.525446 0.150780 -1.113703 -0.394156 1.038741 -40.714744 7.302341 30.444738 34.718475 13.411389 0.703220 1.262023 1.564563 1.359760 1.740917 2.096231 2.359036 0.315589 2.357088 1.332502 0.363696 0.887999 1.850775 1.233382 1.705545 -1 -0.022919 1 1 1.905330 2.199979 1.647860 0.865330 1.165834 0.051223 -1.458432 1.978338 -0.680900 -2.200418 0.410439 -0.691868 61.854475 -61.840485 -3.031512 49.377587 -60.902615 1.521227 2.020052 2.256691 1.449667 0.799815 2.488466 2.142645 1.688692 1.841861 2.159762 1.364916 0.643705 2.247196 1.620354 0.784545 -1 -0.016436 1 1 -1.460656 2.297224 0.835279 0.331774 1.371485 2.262613 -1.236477 0.162373 0.534950 -0.333125 -0.514010 -1.164559 -69.545970 -59.110631 -22.371998 43.836115 -46.406864 1.972572 0.761795 2.482548 1.676974 0.651518 0.805450 0.452541 2.352886 0.460457 0.399763 1.813627 2.373726 1.957952 0.294397 1.681835 -1 -0.012435 1 1 -1.750278 -2.191619 2.206567 -0.732177 -1.654032 -0.925751 1.205698 0.899448 -0.314624 -0.587113 0.127159 -2.256119 63.709789 70.430326 72.488199 9.153330 -59.978116 0.592009 1.889095 1.766782 0.303835 0.554451 0.652220 1.357840 0.968772 0.402409 1.295589 0.960838 2.061686 2.257510 1.718350 0.804170 -1 -0.012926 1 1 1.877344 -1.642542 -1.020827 0.764278 -0.745823 -0.097537 0.603675 0.186699 -0.607055 -0.453568 1.529913 -2.266970 -41.098116 13.963664 -62.696939 2.550879 -27.369314 2.184220 0.678771 2.097125 1.636980 1.217172 1.517397 0.639017 2.214423 2.060892 2.417403 0.289042 1.676548 2.486932 1.122481 0.794081 -1 0.017310 1 1 2.269669 -0.467260 2.306081 -1.098143 1.943234 -1.630911 1.240897 -1.282767 -0.285108 0.682116 -0.916234 0.947837 -73.015338 -18.784512 38.700257 35.211438 48.639113 1.038536 0.678737 1.525984 0.969583 0.535377 1.836045 1.150716 0.589362 2.409457 1.746392 1.864881 2.060427 1.347574 1.683605 1.851501 -1 -0.019574 1 1 -0.452958 2.354999 1.121263 0.216517 1.038870 0.881723 -1.337603 1.711478 0.396009 1.833506 1.419366 1.163052 13.372021 43.552252 -17.293475 48.564793 -71.524146 1.280082 1.334202 1.925907 1.724107 0.823342 1.916097 1.097397 2.200217 1.791274 2.439852 1.840949 0.330293 1.989853 0.966049 1.891711 -1 0.042902 1 1 0.298778 -1.849923 0.690958 1.600289 -2.261008 -0.053580 -0.454198 0.360579 0.123533 -1.950922 -0.351564 0.601015 -67.077788 23.616160 16.800494 65.909299 -12.420024 2.224763 0.335827 0.487794 0.846258 2.300846 1.071036 2.410934 1.820424 1.873399 1.212506 1.839928 1.164947 1.256599 0.414335 1.472879 -1 0.012049 1 1 1.037111 -0.408739 0.992337 1.057277 -0.766083 -1.313237 1.261138 -0.385682 2.097147 -1.923437 -0.220398 -0.297403 44.437184 5.756311 -3.678398 -22.828712 17.831367 1.251723 1.715140 0.861824 0.679172 2.096782 0.363919 2.387167 0.607421 2.173742 2.340692 0.264031 2.070848 0.991846 1.197329 1.016112 -1 0.003539 1 1 0.456335 -2.154405 0.908638 -1.373164 -2.193203 -0.856987 -2.327178 -0.058713 -1.901403 -2.174213 -2.132051 -0.379999 -43.105128 32.118845 -28.577352 0.438828 25.382362 1.395261 2.158281 1.228829 1.672065 1.400517 0.491104 2.491778 1.566464 1.812067 0.912835 0.775878 0.673508 1.395492 1.531753 1.167279 -1 -0.039825 1 1 -0.771163 -1.867297 0.849821 -0.312933 -0.430554 1.900313 -2.005444 2.229099 0.982914 -1.806504 0.013893 -2.127435 57.378118 4.032156 -31.555651 44.173783 -71.222417 0.847636 0.725747 1.877410 1.126448 2.214892 0.939501 1.187397 0.587861 1.933439 2.312463 0.556638 1.421348 1.842618 1.377819 1.506400 -1 -0.004024 1 1 -2.287449 -1.484490 2.272747 -0.559568 1.268603 -2.143114 2.190111 0.723510 2.071864 1.971789 2.332603 1.699905 -28.806008 57.428947 -41.688725 -12.405561 -0.267606 1.410176 0.823548 0.876894 1.962700 1.356875 0.503660 2.013934 0.686266 2.068449 1.181058 2.048821 2.036217 1.697622 1.187299 1.189311 -1 -0.015496 1 1 -1.656294 -1.248151 1.878076 1.238766 0.606396 -1.198610 0.423646 -0.206513 2.161879 2.185397 1.602783 1.954613 35.690849 6.094838 -14.055473 19.664063 43.906833 0.507024 2.299184 2.378022 2.167126 1.385232 2.348508 1.132985 1.827235 1.596164 1.484596 0.604069 2.084731 0.327436 1.213203 2.310082 -1 -0.001720 1 1 -0.566671 -0.297978 1.146659 -1.770712 -1.627551 1.173404 0.048842 0.937591 -0.132025 0.592675 -0.899496 -0.487056 -16.846729 57.019107 -29.873144 -27.925734 2.194692 1.167826 2.402411 0.326231 1.214163 0.445424 1.987439 0.885276 1.084125 1.882768 1.182679 2.289364 1.592775 0.765910 1.902298 0.929904 -1 -0.011015 1 1 -2.080850 -2.200767 -0.756577 -1.766456 -0.780748 1.971189 1.686426 -1.265106 -0.332487 0.788315 -2.022290 1.833888 -50.099982 69.598887 48.488668 -0.959427 74.910943 0.298314 2.271785 0.883297 1.567598 0.622389 1.746119 1.777439 1.672831 0.776759 1.991478 1.269757 1.056872 0.599405 2.441371 0.377930 -1 -0.001044 1 1 1.722793 2.068235 2.247222 -0.732010 1.155666 -1.192877 -2.185993 -2.196590 -1.226717 -0.739361 0.127146 2.224068 39.422667 26.764045 -26.696390 -36.225682 4.966316 2.407975 1.591516 2.103897 0.694271 1.614021 2.349893 1.902747 1.720254 1.314887 1.312650 1.958664 1.009180 2.291401 2.081213 1.947856 -1 0.022320 1 1 1.226883 -1.187303 1.963986 -1.579407 -0.199820 1.551867 -0.837878 -1.590426 -1.623180 -0.771315 0.293487 -1.232455 56.906639 29.888457 -14.709200 -17.531166 -46.311479 1.269575 2.488323 1.993621 1.278954 0.386843 0.676173 1.190865 0.365360 1.863943 2.039827 1.627968 0.500865 2.295992 0.488821 2.356765 -1 0.008209 1 1 -2.198982 0.973358 -2.191255 -1.101920 -0.283332 2.262093 -0.552398 -0.745772 0.769865 -1.105795 0.571101 -0.642621 8.460990 3.864116 -5.810567 -8.206712 69.788995 0.529540 0.480324 1.310183 1.000664 0.907072 0.666563 1.679385 0.682492 1.638090 1.882570 2.355238 1.729317 0.634102 0.607784 1.532367 -1 -0.000718 1 1 -1.263815 -2.198507 -0.462207 -2.291425 -2.345498 -1.655215 -1.957838 1.223517 -1.222413 0.923948 1.467288 0.780823 -22.400758 10.463506 60.144948 6.148434 -13.260720 1.781216 2.153765 1.822434 1.906653 2.123809 2.362280 0.843181 2.350626 0.714804 2.457441 0.455301 1.497010 2.254582 2.012632 1.302921 -1 -0.008130 1 1 2.173921 1.942121 -1.492767 -0.183192 -1.722903 0.805899 1.343739 -2.265419 1.207477 -2.187858 -0.560030 -1.784465 -59.064799 -2.078821 11.250973 -54.901527 70.042386 1.410610 1.375610 0.369765 1.645348 2.369836 1.831920 1.576972 0.666028 1.690773 0.822427 2.280931 1.600780 0.318384 2.087462 1.227724 -1 0.000610 1 1 0.703997 -0.732278 1.368290 0.397762 -1.687188 -2.127297 -0.591027 0.333153 0.977566 -2.141375 -1.569534 0.789698 -74.916947 -29.134172 -58.025956 57.755837 52.359101 0.616223 1.607653 1.073339 0.602279 1.255388 0.305518 1.843436 1.622606 0.393004 0.716732 1.107236 1.063332 1.172164 1.057647 2.374868 -1 0.028490 1 1 1.826126 -0.095946 -0.920613 -1.973553 0.998154 -0.130603 0.927670 -1.944282 -1.839931 -1.027215 1.785248 0.879651 48.879000 -40.640791 50.218217 -32.421121 48.223187 1.931610 0.816782 1.907438 1.814448 0.432910 0.920361 1.254808 1.811219 2.404930 2.160154 1.209751 0.540119 0.532706 1.943468 2.117780 -1 0.021473 1 1 1.735714 -2.251069 2.063682 1.118434 -0.190217 -1.976340 1.282125 -1.073793 1.217209 1.145410 0.798700 -1.844017 31.623186 40.886116 22.944378 -23.843420 63.646427 2.207520 0.792327 0.386586 0.845405 1.466569 1.376692 0.561542 0.592402 1.748458 0.580215 1.681725 1.746872 0.934639 0.476475 1.861882 -1 0.030039 1 1 -0.124220 -0.182662 -2.231724 2.032457 -0.604171 0.889019 -1.244641 -0.381624 -0.390526 0.785215 -2.298017 -0.029524 -44.664051 -68.709412 50.905785 -26.467985 52.581439 0.418678 2.463450 2.451998 1.232452 1.826542 1.193260 2.373003 1.055101 2.331782 1.253786 0.390343 0.990229 1.023279 0.754602 0.841692 -1 -0.040089 1 1 -1.162680 1.110567 -0.469932 -0.179967 0.640726 0.865703 -1.991405 -2.155508 1.220343 1.994450 1.507184 2.154417 -22.623402 18.474834 6.535656 44.769943 48.425782 1.256770 1.026027 1.936269 0.378135 0.571115 1.733909 1.316785 1.713767 0.274794 0.713315 2.190023 1.463808 2.215223 1.996794 0.619238 -1 -0.037500 1 1 1.825109 1.671707 1.114632 1.874352 -0.084292 1.731974 0.868405 1.012156 -0.415487 0.666828 1.311862 -0.798989 54.196128 74.324190 -33.331834 41.868815 39.171304 1.406625 1.890666 1.172889 1.998728 1.616694 2.278128 1.754731 0.261770 2.311160 1.169385 1.599760 1.165047 0.698944 1.402376 2.484231 -1 -0.002642 1 1 -1.234817 -0.216062 1.897397 0.809117 -1.129053 0.802861 2.110192 0.559135 0.884368 0.702592 -0.782884 -0.942690 -23.379555 59.820771 -42.295921 -17.543407 47.955187 1.867407 1.764939 0.827402 0.395105 2.278001 1.857643 1.902086 1.858168 1.727530 2.102657 2.347130 0.467171 0.736234 0.388429 0.332932 -1 -0.014716 1 1 1.331576 0.661649 -0.901802 -1.535124 -0.504924 0.762527 -1.902408 -0.207809 -0.770016 -1.446732 0.699748 -1.451325 -34.805554 23.060690 -18.982298 14.523481 46.152837 1.985902 2.055188 1.037555 2.183337 1.591818 0.427955 0.891151 0.829152 0.551948 1.336628 2.201088 0.680351 1.656240 0.928515 1.052366 -1 -0.017039 1 1 -0.199285 1.122709 0.961812 1.680615 0.043485 0.439190 1.872784 1.841629 1.283980 1.817116 -0.724824 -0.589774 -69.214815 -43.392828 -3.256658 15.351920 19.720418 0.490951 2.171520 0.991460 1.468205 1.873010 1.437439 2.287126 2.223081 1.320086 0.934638 0.458901 1.243778 0.934905 0.451974 1.831609 -1 -0.041265 1 1 -1.284240 -1.485882 -2.276634 1.214476 2.332447 -0.925424 1.988858 1.760570 0.806216 1.952193 -1.849630 0.903238 67.335723 -38.510007 12.314334 -32.990917 71.656275 1.030239 0.728755 0.689134 0.779293 1.828870 2.063921 1.563335 0.967169 0.465698 0.733273 2.374566 0.332783 1.090224 0.899397 2.161574 -1 -0.015851 1 1 2.076302 1.167685 -1.809166 -2.327767 -0.527863 1.643200 -2.046834 -0.694493 0.239780 0.888727 -1.432248 -0.902497 29.103142 -13.484942 8.577464 11.435900 53.179410 0.420222 1.417508 0.307132 1.970187 1.185493 2.337710 1.888138 1.428580 1.899247 1.402131 0.615708 1.947542 0.847509 0.834012 1.239573 -1 0.045947 1 1 0.632780 -0.726234 -0.734611 -0.145547 -0.476683 -0.546451 0.242727 -1.417430 -1.615882 -0.631182 -0.683575 -0.043524 -34.433691 -27.045002 -45.350155 -50.057617 31.622787 1.887795 2.425313 0.478308 1.168015 1.076616 1.692155 1.548430 2.463292 2.041246 0.718888 1.357241 2.146622 1.030190 2.148387 1.444235 -1 0.000133 1 1 2.011663 -1.372124 1.137160 -1.199953 1.408323 -0.645492 -0.869469 -0.054445 -0.854374 -0.817294 0.359861 2.184198 9.513760 -2.240348 -3.533778 7.798962 -22.842798 0.341355 1.157460 1.434162 1.212253 2.087979 0.907715 2.469131 1.177413 1.524302 1.939544 1.412683 2.457764 1.389858 1.337488 0.912064 -1 0.004286 1 1 -1.948330 0.806256 -2.089295 1.938679 1.923075 -1.161818 1.470654 0.794763 -2.032575 -1.386512 -0.340746 -1.360702 -2.780641 65.769849 43.849653 31.117430 -59.353886 0.463658 2.442201 0.818110 1.731298 2.418855 2.186787 1.084820 2.328322 1.609449 2.009535 1.009618 0.654620 1.193245 2.119393 2.388845 -1 -0.029997 1 1 -1.724866 0.793035 1.895763 1.628463 0.026129 0.893506 -1.222206 -0.313486 -0.314293 0.258043 1.530309 -0.322172 -6.830799 -55.233914 33.612488 25.079242 6.819909 1.708232 1.749137 0.742030 1.054639 1.312791 2.084937 1.538567 0.951747 2.268868 1.367548 2.133081 0.689027 1.231521 1.928169 1.482175 -1 -0.051580 1 1 1.763625 0.325110 -2.249006 -0.968678 0.727457 -2.279327 -1.640566 -0.808695 -1.207733 -2.115958 1.492200 0.073521 32.493078 -38.836651 72.411744 74.178154 62.237372 2.477712 1.402534 0.636636 0.444190 1.502769 2.285095 1.835650 1.264834 1.560134 1.162933 1.167998 0.800678 1.248590 0.793783 2.356265 -1 0.039731 1 1 -0.534174 -0.760781 -1.735604 -0.613698 0.992645 1.519683 0.169760 2.166215 -0.347388 0.103693 -0.813258 2.210014 21.077779 -45.766724 -1.324463 -60.244487 -29.091214 2.334596 1.299121 1.826542 1.183751 2.304590 0.994634 0.821871 1.941593 2.104931 2.331020 1.952648 1.159469 1.439823 1.854200 0.284866 -1 0.021719 1 1 -1.196654 0.312369 0.390367 1.248515 -0.480185 1.845909 -2.173925 -2.009318 -1.626127 1.536133 -1.389820 0.598833 -34.318152 -35.183088 -22.162317 -32.066029 16.257850 0.560252 1.413555 1.363746 1.227868 1.282550 2.318422 1.712490 1.315676 1.067774 1.584899 1.146412 2.493346 0.913281 1.509561 1.698059 -1 -0.042059 1 1 0.350047 2.184157 -0.379319 0.644081 0.707667 -0.307638 -0.984956 0.471828 -0.943099 1.804919 1.630775 1.174403 -64.107765 -9.207856 43.565061 47.972377 21.735228 2.184758 0.734210 2.375479 2.169084 0.547776 0.970499 2.418625 0.573018 2.220343 0.309229 1.210420 0.533166 0.674757 2.136219 1.686633 -1 0.003366 1 1 -0.862505 -0.819031 -0.565149 1.724133 1.026061 -2.343858 2.352601 -1.484434 -1.488336 -1.098159 1.662939 -0.156828 -50.568334 -1.982134 -13.725933 8.240017 39.972892 0.990900 1.061230 1.844712 0.569979 0.633209 1.347168 1.605446 2.234777 2.152678 1.565116 1.646393 1.928417 1.148455 0.829199 1.346076 -1 -0.060348 1 1 -2.068690 -0.470583 -1.705607 -0.675402 0.662934 1.841559 0.112274 2.026679 1.249261 -2.072721 -2.245758 1.778290 55.624772 -64.456316 -17.301596 62.067826 73.951075 1.310644 1.987852 1.072120 0.366112 0.993056 1.287234 2.284490 0.675383 1.408657 2.302609 1.454494 0.929101 1.904875 1.480896 1.419129 -1 0.016462 1 1 1.152485 1.901615 1.024961 -1.973438 -1.781160 1.856271 2.328934 1.297911 0.337106 1.455234 0.826344 0.951609 -4.848672 -41.623615 31.901650 71.037715 -69.129143 2.072462 1.127595 1.245788 0.968037 1.541557 1.703178 2.310142 2.058416 1.291058 1.309111 0.981229 0.520767 1.533840 0.250982 1.011882 -1 -0.012910 1 1 0.897928 -2.310882 0.513613 -0.810813 0.897072 2.160988 1.348330 -0.501726 -2.053256 -0.254582 0.084668 -0.125818 39.629522 53.374231 60.708097 20.986490 69.944020 1.362252 0.876806 0.480946 0.504753 2.381417 0.722432 2.414357 0.854141 2.044437 0.360274 1.866645 2.443673 0.814221 1.616712 0.325444 -1 0.009485 1 1 -1.335469 -0.125904 -0.202909 1.478764 0.449452 -0.026480 -2.086081 -0.586040 -0.688044 0.248451 0.544878 1.597003 -29.713561 -45.812162 -15.002400 4.656084 -45.197966 0.741892 0.972917 0.312263 0.457888 2.216788 1.309554 1.680047 0.544473 1.699687 2.141892 0.274994 1.828969 1.483320 1.665466 0.732618 -1 0.009436 1 1 1.067934 -0.725308 0.697013 -0.299767 -0.646822 0.352389 -0.872698 2.230143 -0.328670 -1.031807 0.008536 2.100678 28.039109 -46.686655 -12.603380 -25.004358 51.757706 2.001452 2.397292 2.029081 1.016281 2.385260 2.314954 1.936505 2.087734 1.300039 1.512370 1.657355 1.658574 1.905413 1.519519 0.305660 -1 0.032331 1 1 1.660523 1.649138 -1.215927 1.543293 1.136144 0.572309 0.815109 0.613734 -0.390859 -0.096122 0.829465 1.576377 35.509624 -39.744158 -30.062772 -65.009172 -9.159674 0.675463 0.502513 0.741789 1.499861 0.669941 2.201252 1.189081 1.891374 1.820845 2.190006 1.173905 1.075359 0.803351 1.165713 0.644992 -1 -0.037606 1 1 1.677425 -1.749669 -1.380657 -0.903458 -1.094582 0.534229 1.690733 0.441243 -1.326868 -1.637882 1.900999 0.093583 -34.453077 -52.866929 65.530320 68.092484 -69.614357 1.247432 1.591706 0.800343 2.357705 0.439712 0.486773 1.697851 0.531134 0.277042 2.490313 1.696735 2.031740 0.709890 0.865893 1.564515 -1 0.008248 1 1 -1.656134 1.435967 2.147368 -1.380669 -1.093357 2.260304 -2.348829 -1.087358 -0.588439 1.402311 1.977798 -0.334686 48.399803 5.488743 -0.696478 -5.704646 -27.992585 0.304241 0.631025 0.632541 1.366941 0.922293 2.223544 2.352741 0.268465 2.347569 1.085390 0.650913 1.891767 1.680120 1.773639 0.801235 -1 -0.031047 1 1 0.405099 -0.895628 -1.445825 1.808074 -1.889471 0.450524 -0.860382 1.880939 2.236664 0.884679 1.217628 -1.239911 -31.933154 -0.519770 -35.774780 -66.723155 -16.071456 1.930617 2.123841 0.643730 0.416685 0.480029 0.852012 2.266697 0.878849 1.061675 0.313181 2.385070 1.374020 0.658559 2.147092 2.167515 -1 -0.034081 1 1 0.103079 -1.705948 -1.690764 -0.961190 -0.651098 -0.830620 -2.134544 0.130194 1.616718 0.553455 -0.337630 -0.823157 24.547311 66.661257 25.750931 45.893071 24.844234 0.730494 0.658244 1.358111 1.028550 1.586809 1.740491 1.689412 0.444437 1.156511 1.223276 0.598634 0.745238 0.962224 0.599868 1.224713 -1 -0.006842 1 1 -0.089542 -1.685371 0.137964 0.261208 -1.819953 0.168169 -1.016944 0.050730 -0.318173 1.027318 -0.058484 1.944205 17.298775 40.517290 -25.909872 -17.213297 46.116487 1.821989 1.163091 1.565685 2.211905 2.484805 1.374025 0.744175 1.104725 1.611937 1.071711 0.255675 1.131610 1.212805 2.366511 2.203604 -1 -0.043587 1 1 -1.355929 0.009682 -2.206931 -0.674306 0.226682 2.229198 -2.076252 -0.332038 -1.097417 -0.003026 0.974074 0.430559 -58.260686 12.643534 -50.119212 46.405446 -63.664709 0.433572 0.794809 1.606102 1.999819 1.954347 0.458015 2.110953 2.289874 1.164451 1.930503 2.458227 2.428553 0.935604 0.939139 1.861914 -1 -0.047723 1 1 0.382884 -1.995367 1.938402 1.969403 -0.060733 1.854486 0.612203 2.149313 -1.666318 -0.075483 -1.018507 2.064428 -15.397513 -36.001015 30.945692 54.242000 -54.712305 0.629419 0.639550 2.166391 0.278148 0.841543 1.806251 2.164004 0.657137 0.754206 0.933110 1.787525 2.434899 1.844704 0.441800 1.840199 -1 -0.003647 1 1 -0.396658 1.403844 -0.521399 1.888094 -0.036689 0.695264 -1.421241 0.298361 0.563317 0.485887 -0.259307 0.790121 1.623572 -12.626137 42.509237 2.744467 -73.740214 0.598457 2.268433 0.808162 1.020840 0.259798 0.672037 1.429775 1.723339 1.403957 2.063667 1.795079 1.150956 2.374540 2.148801 1.655450 -1 -0.038473 1 1 -1.900388 0.757136 1.731591 -0.857283 2.131587 1.999783 1.601629 1.405961 2.068961 0.305941 0.730699 0.376988 -67.734237 -59.326937 -57.827740 -60.824083 -20.359371 0.925793 0.301458 1.105694 2.145831 1.230038 1.752372 1.120683 2.068299 0.898009 1.337346 0.778958 0.695187 1.257499 2.039640 0.737431 -1 -0.010163 1 1 1.900759 0.777583 1.377560 0.683421 2.162559 -0.532928 1.323518 1.889705 -1.225766 1.112484 -1.244954 -0.928819 46.974103 43.744425 62.554811 8.701131 -10.098389 0.270743 2.369723 2.191998 0.917469 2.148318 0.283604 0.273978 0.492917 1.458051 2.217974 0.992260 1.418846 0.293385 0.417928 1.122003 -1 0.020858 1 1 1.697608 -1.817941 0.994036 1.348008 -1.186672 -1.570735 -0.541457 -0.638949 0.716008 -1.498193 -1.830912 -0.246314 -73.890333 -24.834449 57.420625 -31.558466 -3.140141 1.729844 0.484710 0.779146 1.611979 1.774253 2.126766 0.298962 1.900547 0.750345 1.293924 2.226865 1.914864 0.611864 0.347994 2.487312 -1 -0.019254 1 1 2.108473 -0.064852 -1.406804 -2.101508 -0.688965 -1.088831 -1.781210 1.005687 -0.762430 -1.178665 1.053425 0.461880 47.946201 31.793099 46.606558 16.425213 58.562788 0.846636 1.913538 0.826463 0.370279 1.277988 2.148029 2.175506 0.480824 0.701047 0.747737 2.463243 1.221215 1.952522 1.292792 1.203100 -1 0.065179 1 1 -0.821148 1.544452 1.759517 1.959875 0.023862 0.502545 1.670893 1.579534 2.347506 -2.305770 1.614137 -0.421140 -3.152133 -27.903669 73.028416 -61.411124 13.233523 0.862344 0.417715 2.028555 1.180923 2.015278 0.782313 0.826936 1.565732 0.762231 0.821905 0.263174 1.171328 0.515615 0.433071 1.365927 -1 0.011662 1 1 2.190196 2.156517 1.604198 2.182875 1.629873 0.149575 2.201368 1.420421 0.050183 -0.098277 2.312311 -0.052522 -48.292939 -9.428567 -65.916787 36.566137 17.062474 0.909900 0.940573 1.202447 1.530121 0.738281 1.032129 0.994403 1.434805 0.772005 0.837695 2.395211 0.811405 1.537849 2.381361 2.037042 -1 -0.014216 1 1 -2.298730 2.120909 1.614651 -1.201848 -2.154998 0.368419 -0.059018 -2.308304 1.434436 -0.022563 -2.218828 1.995585 54.796226 -39.827093 -73.944616 -37.153922 4.033665 1.282203 0.983711 1.726442 1.813676 0.950748 1.220447 0.303300 0.564588 2.278993 0.542730 1.667624 1.005990 0.425004 0.789083 2.109698 -1 -0.013858 1 1 -1.719230 1.275423 -0.625503 0.502611 -1.925738 -1.188030 -0.820104 0.250424 0.705746 0.390634 1.035595 -2.317294 36.153282 -21.783990 26.486068 -48.651433 -34.626639 1.826190 2.024324 2.060163 1.417525 0.586698 0.381517 1.163207 1.279072 2.366625 1.869675 1.629983 0.628682 1.762620 2.362478 1.925219 -1 -0.010012 1 1 0.557905 -0.946079 -1.157477 -0.965171 -1.586273 2.204011 -1.281720 -1.542624 0.676429 -2.253300 2.259422 1.670107 -70.378249 52.763633 -1.615464 -1.101121 -56.542088 0.581884 0.472559 1.298610 2.241852 1.804701 0.865912 1.875479 2.418525 1.142824 0.694718 2.375140 0.980161 0.564761 0.695539 0.421593 -1 -0.022499 1 1 0.894043 -1.629236 1.121808 -0.044133 -1.891953 1.140215 -1.685706 -0.784274 -0.736568 -0.055256 -0.343149 0.652351 -53.214407 -74.540857 -8.186214 -35.699709 -5.006383 1.490714 2.176466 0.863471 1.358733 2.482681 1.673854 2.216653 1.293005 0.277565 2.281842 1.172219 1.985676 0.514057 1.258174 2.126140 -1 0.033550 1 1 1.635650 -1.707767 0.719299 1.977800 -0.304481 0.245581 -0.577972 -1.744456 1.405877 0.664241 0.252810 -1.604345 2.066192 -73.515021 -16.950267 -33.129096 -0.724495 0.976222 1.863997 0.690421 2.161440 0.327600 1.719310 1.197172 0.623515 0.408382 0.428847 2.382908 1.032887 2.482148 1.709595 2.169301 -1 -0.064572 1 1 -1.779651 -1.053042 1.252080 -1.819965 -0.032906 -1.695627 2.123161 1.752831 -2.021496 1.046647 -0.351896 -0.259705 -38.083403 -17.760172 4.787732 67.407410 -33.660808 2.317011 0.501808 2.379633 2.245311 1.440375 2.134387 2.400997 1.311488 0.430849 2.279197 1.717129 0.533559 0.531197 1.320289 2.095935 -1 0.048660 1 1 0.549424 -2.113800 0.061762 1.302795 2.311272 1.323345 -1.017800 -0.196242 0.426477 0.248166 0.460575 -1.575321 -70.603465 17.561663 -41.121989 62.733887 18.440998 1.942916 1.847612 2.059719 0.690321 0.475435 2.385167 0.748270 2.419190 1.075436 2.101968 2.033593 0.352696 0.505539 2.096674 0.795175 -1 0.053611 1 1 0.876420 -0.944556 0.888276 0.402036 -0.543015 1.446961 -1.565460 -1.417091 -0.626079 0.259284 -1.180874 1.631951 66.867839 47.768604 46.923476 -57.146658 -13.886792 1.445297 1.614644 1.568887 2.030052 1.590923 1.145081 0.370761 0.387490 0.295849 1.342541 0.333907 1.975615 2.415809 0.500777 0.807229 -1 0.053221 1 1 2.195740 1.080356 0.706872 0.466510 -0.774030 1.787594 -2.091271 1.708955 0.391308 -1.788504 0.935959 0.712437 -7.778941 59.337153 -70.466023 -72.449840 35.545403 0.798760 0.501045 0.806113 0.349247 1.047649 0.840593 1.600155 1.051511 0.494853 0.252595 1.117397 0.837848 0.456101 1.435677 1.922141 -1 0.013294 1 1 2.050984 -0.231421 -1.776158 1.100322 1.692994 0.749001 1.674053 -1.860864 0.583656 -1.691609 -1.033900 -2.187013 -15.968533 -33.141495 -59.106272 50.882819 37.533136 2.416133 1.451094 2.281927 0.352308 0.741090 1.007766 1.020830 2.335131 1.294566 1.769095 0.934357 2.487945 2.387286 0.365096 1.917922 -1 -0.038964 1 1 0.504225 1.635672 -1.343200 1.902277 -1.987157 -1.451693 2.150054 1.361444 -1.574663 -0.584041 -0.066312 2.322851 -63.362486 66.691876 -59.648072 -55.153382 37.110266 1.558558 1.677461 2.081281 0.833764 1.566356 2.237529 1.152899 1.273930 1.444203 1.217736 1.983522 0.297034 1.008007 0.577843 2.314904 -1 0.015997 1 1 -1.919742 0.616717 -2.091653 0.008899 -1.228278 1.313356 0.748466 2.094102 -1.256452 -0.965076 0.003625 -0.328856 17.676752 -56.822695 30.957042 -54.990250 -71.126315 0.325346 2.094034 1.437569 2.230650 0.279346 0.718356 1.412387 1.997216 0.951288 1.294148 1.492198 2.362810 0.755017 1.074989 1.333753 -1 0.009249 1 1 -0.014803 0.957371 -2.279857 -1.120754 -1.100970 1.543102 -2.076625 -1.877194 -0.555382 0.942225 2.344280 0.032812 3.811548 10.695260 55.233838 -34.876838 24.991083 1.752104 1.117836 1.472655 2.415121 2.444495 1.128283 1.560047 1.966873 1.726843 1.805408 1.495677 2.340052 0.760066 0.422485 1.209086 -1 -0.046330 1 1 -0.801182 -2.164555 -0.032928 -2.079631 -0.569735 0.044050 0.498814 0.233873 0.576219 0.548262 1.916428 0.223468 1.422851 63.862786 -58.150704 61.123167 -52.935051 0.933909 1.708882 1.423754 1.788979 2.122547 1.398390 0.736925 0.754865 0.761317 1.197797 2.129453 0.459816 0.884439 0.521049 1.768743 -1 -0.026928 1 1 1.945127 1.908142 2.338774 1.731818 -1.762457 0.462789 -2.065075 -0.975490 -0.658451 -1.904504 2.265031 1.695431 -22.803926 -15.587042 -71.408045 -5.014454 22.077794 0.797291 0.576111 2.441114 0.545260 1.434297 1.224700 2.031775 1.294255 1.049267 1.030404 1.245885 0.347199 0.375035 2.462763 2.162216 -1 0.045347 1 1 -1.856008 2.091979 0.750399 1.594839 0.388788 -1.727595 2.053317 1.274560 -0.984410 0.223791 0.772133 -0.683816 19.580466 -11.100586 32.447436 -55.940190 13.222444 0.319328 2.198415 0.768210 2.311718 1.539345 0.520090 1.397136 2.167062 0.305639 1.631399 1.918025 2.002088 1.835134 1.597556 2.378574 -1 -0.033958 1 1 1.766329 -1.358049 2.084245 -1.987287 1.083912 -0.787328 -0.228170 1.026169 -0.526957 -1.994129 -0.821907 -1.770612 1.822082 23.736295 -64.096023 38.143437 -23.261564 0.518469 1.152877 0.912939 0.263725 1.422249 1.246187 0.908209 1.765538 1.894921 0.679839 2.045753 2.218031 1.949644 2.423394 1.981238 -1 -0.013986 1 1 0.131311 1.539502 -1.319121 1.327691 1.337468 0.729121 2.126655 -0.780930 -1.093392 1.681864 2.181335 -0.681496 60.969027 56.434198 39.573522 12.182499 1.266899 1.266466 1.986948 1.634618 2.020757 0.618142 2.365816 1.774902 1.776818 2.481678 0.562251 1.247842 1.722746 0.435016 0.313144 1.754163 -1 -0.004595 1 1 -0.959632 1.970033 1.106941 -0.155257 1.261437 -0.072864 0.595419 -1.908472 1.540740 0.644762 -1.978350 0.483292 -46.878864 56.937878 -45.088171 3.116817 34.342433 1.274102 2.080742 0.780719 1.038566 1.170653 0.419236 0.597603 1.416107 1.504793 0.306674 1.019909 0.352655 2.072861 1.068490 2.354130 -1 -0.051619 1 1 -1.550717 1.328737 0.078587 1.350661 0.990351 0.671768 -0.486488 -0.417261 -0.867085 2.317906 -0.278542 -2.049027 4.680145 59.193273 61.344360 64.654132 41.994912 2.252272 1.433688 2.236336 1.342895 1.790122 1.085824 1.190436 2.161102 1.383042 1.529088 1.386381 1.398388 0.706426 1.152104 1.417376 -1 -0.008128 1 1 -2.278084 0.393464 1.468847 -1.301694 2.055924 -2.034640 1.607419 -0.243705 -0.877318 -0.015214 -1.231394 0.778873 -15.858092 23.052198 -11.701228 -12.542871 -58.040849 0.736729 1.952094 0.841262 1.596002 1.001205 1.005409 1.903533 1.434261 0.624468 0.688420 2.277478 2.065374 1.246281 2.499529 1.330925 -1 0.041304 1 1 -0.771200 2.215277 -0.426332 2.174798 -2.166141 1.588762 1.924571 0.434098 1.111232 1.281419 1.189238 2.278755 46.370248 -55.250178 60.254627 49.522535 -24.752654 0.357065 1.936414 0.552007 2.330446 1.296924 0.899880 1.290605 0.443815 1.951464 1.496309 1.716650 1.479580 1.795330 0.856311 0.271550 -1 -0.003824 1 1 0.020831 1.388935 -1.343735 2.333243 -1.688177 0.105866 -1.996005 0.648542 0.281372 -2.219969 1.683302 -1.922181 64.992960 36.674062 30.965598 -61.193628 68.693465 1.091044 1.185055 1.721392 2.437142 1.287336 1.754041 2.171660 1.093010 0.469720 0.826144 1.749327 1.695115 1.795001 2.080697 2.271792 -1 0.018232 1 1 0.664927 2.351504 -1.069757 -1.638499 0.953172 -2.153115 -0.961955 0.624631 -1.025342 0.276296 2.006405 -0.201960 -45.096331 15.957739 1.720777 -28.899338 -11.175025 1.095307 0.821363 2.390749 2.311046 1.507557 1.765988 0.458040 0.280055 1.388429 2.079455 1.645067 2.143791 0.692981 2.424802 0.894727 -1 -0.006263 1 1 -0.989906 2.091048 -0.754803 -0.220188 -1.479737 2.052905 -0.934046 -1.541637 -1.583657 -0.954753 -0.845161 -1.472393 -55.889023 -26.808275 33.320837 73.302475 44.693239 0.763929 2.354639 0.662204 0.406449 1.692608 2.407122 0.758049 0.273713 0.550030 0.606287 1.116361 1.432732 1.931169 2.409311 1.547868 -1 -0.018497 1 1 0.953104 1.408812 -1.856194 -1.036112 -1.648392 -0.389111 1.003334 2.108250 0.911281 0.632880 0.948490 -0.737336 37.678432 -38.597208 46.728469 -34.619966 -7.771538 1.881312 1.457241 2.105468 2.357352 1.259083 1.656479 0.435923 2.062754 2.200520 2.388154 1.450922 1.651199 1.706133 2.472998 0.931870 -1 -0.002024 1 1 -1.775226 -2.082266 2.262559 -2.147878 2.227245 -1.909470 -1.096815 0.692498 -0.784799 -0.142294 -2.351266 0.367907 24.209442 -61.907703 67.230129 -13.225327 21.937201 1.353142 0.761368 2.057397 2.167991 2.425873 0.898366 0.594611 0.627274 0.594430 2.077972 1.472951 0.637944 2.167201 0.399670 0.257983 -1 0.006044 1 1 -2.295419 1.228096 0.342086 0.322916 -1.426549 0.627419 -1.287480 0.608621 -1.495330 -0.837071 -2.178880 -0.454492 4.485714 -58.598424 36.280436 15.285574 -45.352891 2.184519 1.212908 1.852633 0.948263 2.209567 1.438791 0.263781 2.367061 2.435278 1.466112 0.447439 2.104972 0.761251 2.342389 1.784949 -1 -0.015627 1 1 -1.558733 -1.459173 -1.055656 -0.265033 -1.208441 0.129038 1.036459 -1.928920 1.879687 0.051459 -2.209960 0.245572 -23.296341 -41.606259 23.599042 29.093377 -27.605079 1.246441 0.692330 0.491732 1.786968 2.062790 0.567252 2.046051 0.472621 2.334233 1.946784 1.590059 2.379956 0.916977 0.638116 0.559904 -1 -0.012772 1 1 0.805516 -0.389952 1.004275 -0.931092 0.975532 1.369589 -1.339359 0.476743 1.564806 -0.141853 0.353167 -1.930461 -14.564948 6.916807 0.776838 6.318016 -13.101304 1.470798 0.459432 1.181606 2.246263 1.686198 0.432693 1.765896 1.171168 2.323060 0.915704 1.744399 2.109889 2.409412 0.994650 1.081486 -1 -0.019535 1 1 -1.036790 1.091508 -0.347322 1.205436 1.205271 -1.570312 1.865679 0.238314 -0.193475 -0.178174 -2.206597 0.226282 7.073466 -66.263102 66.042491 -23.859669 -59.459033 0.955575 1.342813 0.407420 2.258833 1.448052 0.660332 0.446482 1.766981 1.408184 1.091413 0.631990 1.105119 1.492466 2.379093 2.168159 -1 0.015733 1 1 1.021161 0.126168 -0.073372 1.481716 -1.771916 1.700170 -1.170885 -0.126238 -1.100178 0.721709 0.069084 1.847327 -60.753744 -38.178077 41.066564 55.733686 -33.944071 0.655082 2.205068 2.332513 2.295047 0.348741 1.548400 1.959577 0.604779 0.515845 2.061438 0.331263 0.293259 0.548082 1.612476 1.133315 -1 0.024532 1 1 -0.639810 0.386901 -0.445608 -1.352104 -1.677448 1.356666 -1.760953 2.174326 -0.676361 -1.324412 1.942097 -1.889975 44.872063 -35.239700 -73.635551 57.300489 49.323964 0.442866 1.741123 1.057451 1.327380 2.024935 1.086582 0.426015 2.032809 0.666565 1.700675 0.748160 0.573468 0.775591 0.365315 1.103044 -1 -0.007028 1 1 1.531340 -1.834978 2.114378 0.226192 -1.290266 0.912103 0.311112 -1.889549 -0.851999 1.401264 -1.479767 1.545313 67.081664 41.520755 39.325774 48.286000 42.805490 1.853115 2.302694 0.620900 1.473577 2.161579 0.408459 1.717797 0.518735 1.129117 2.062987 1.627418 0.269315 0.871446 0.386855 0.866231 -1 -0.024290 1 1 -0.854682 -1.271734 1.366286 -0.302120 2.229871 -0.193495 -0.521978 1.585646 1.391121 -2.306118 0.480941 1.426668 43.653478 34.007370 61.874027 -33.222197 -65.460284 2.260137 0.865400 2.277599 1.865417 2.070276 0.385427 1.625806 2.430423 0.872609 1.932895 2.164838 1.177563 1.803055 2.436773 1.842620 -1 0.001254 1 1 -2.175546 -0.971858 -0.873954 -0.023144 2.143168 -1.284869 2.080408 -0.504366 0.702436 1.304618 -0.035356 -0.461131 52.742383 -58.769086 17.975191 9.041404 8.882812 2.026397 0.911125 1.272922 2.498427 0.810012 0.628022 1.922317 2.127670 2.003738 0.332685 1.685106 2.320845 1.936938 0.361092 2.128072 -1 0.022591 1 1 -1.305985 0.616408 2.144831 -1.600017 2.117941 -1.158804 0.292978 -0.363197 -1.706368 0.675896 -1.789363 0.648860 29.413496 -47.368706 74.157785 19.890850 -44.491289 1.148626 1.459751 1.532651 0.512772 2.157089 1.450891 1.131460 0.946044 0.918058 0.799922 2.032997 1.586702 2.199834 2.106560 0.457930 -1 0.031111 1 1 0.699573 0.314686 1.628630 -1.884234 -1.069420 -0.683327 -0.578450 -0.357353 2.256950 -2.170251 -1.515047 2.350986 -11.318548 -30.836919 -26.090579 -54.354458 -35.369959 1.181512 0.679455 2.347163 1.019610 2.094086 2.301307 2.069794 1.271717 2.493541 1.936626 1.880417 2.162745 2.001463 0.341787 1.657539 -1 0.041247 1 1 0.065426 1.628815 1.220732 -0.905212 -2.302172 0.816212 0.306860 2.044599 0.841882 -1.790023 -1.017849 -1.014298 67.623350 -4.348374 -33.125880 53.342021 -30.660257 0.521002 0.987029 1.250458 0.699584 0.908860 1.454877 0.614449 1.041358 0.852249 1.755193 1.278171 0.723886 2.104700 0.689710 1.456695 -1 0.049854 1 1 -0.147832 -1.176411 1.242242 -2.236206 2.097762 -1.009725 -1.142565 -0.111155 -2.074022 -0.550718 -0.784386 2.081323 23.275953 -1.051361 29.768470 68.667885 1.136648 2.179554 1.013258 1.079910 0.805187 0.523354 2.258020 1.295961 0.457291 1.184999 0.777708 2.189492 1.536599 1.617759 2.180091 1.041721 -1 -0.057190 1 1 -1.529287 -1.361761 0.963331 -1.056722 0.666419 -0.852081 0.021033 0.074457 -2.100086 -0.354965 -0.020206 -0.312984 -41.371581 67.830878 33.570525 69.805585 72.464498 2.287384 2.055575 0.798464 2.284280 1.643655 0.916380 1.844916 1.745962 1.385547 0.882452 0.877383 1.176996 1.262795 1.037058 0.577621 -1 -0.031128 1 1 0.778959 0.948383 2.169328 0.139224 -2.118194 1.613588 -0.223889 2.297138 -0.595773 0.665150 1.382268 -0.293475 45.489797 -2.983683 -46.751765 -56.915287 -25.232351 0.923031 1.124686 1.851685 0.775360 0.981718 1.987580 1.012043 0.900392 0.896250 1.015293 1.523392 2.401193 2.354274 1.291570 0.917503 -1 0.005065 1 1 1.171432 -0.104465 1.980188 2.135768 1.580428 -1.482674 -0.190645 0.254192 -1.930403 0.512470 -1.163886 -0.299881 68.683494 -36.519542 16.064383 -5.913484 62.074504 1.917912 2.344434 2.393887 1.067087 1.284868 0.783275 1.248536 2.136990 1.144864 1.234223 2.341154 1.271681 1.891442 0.721509 0.401770 -1 0.012957 1 1 -0.090193 1.521626 -0.168555 -0.755287 1.065455 0.028925 0.772364 -1.507373 -0.614818 1.027227 -1.591955 0.956049 -29.754957 8.442003 -15.254526 -32.814547 35.901850 0.660848 2.366260 2.474864 0.787925 0.654803 2.030742 1.928162 1.371747 0.702175 1.701170 2.319185 1.043089 0.687669 0.905514 1.477738 -1 -0.054834 1 1 0.972155 1.152951 0.311409 -1.610219 0.302592 0.993845 -1.859560 -1.059309 -0.394884 -1.769616 -2.049862 0.247624 24.713526 10.226632 -20.997220 49.731736 41.288346 1.873395 1.155610 1.843092 0.353156 1.484803 1.829711 0.444334 1.678489 1.370227 2.160421 1.204022 1.003232 1.311062 2.270437 0.738754 -1 0.023956 1 1 1.136141 0.520602 -1.145146 -1.076419 -0.520379 0.188191 0.920041 1.781121 2.207273 1.703425 1.697126 -0.486823 -42.422720 -48.648104 21.319379 -35.195908 62.373433 0.779209 0.417323 2.204411 0.287536 1.111339 0.265484 1.747085 2.263436 2.319895 1.718884 0.791744 1.839758 0.558150 2.070096 1.848416 -1 -0.026822 1 1 -1.658265 -1.397291 2.278704 0.600906 0.781097 -0.826597 -0.493911 2.066245 1.794037 -2.204676 -0.473097 -1.544492 72.293446 35.943828 57.924118 30.647728 -3.628638 2.327228 1.215605 2.171214 0.346084 1.883231 2.204381 2.036057 1.261794 2.226662 0.760557 1.936315 1.150551 2.311578 1.445578 1.832906 -1 0.012064 1 1 -1.656100 2.017173 1.694994 1.372651 -1.718084 1.689607 0.374071 0.685004 0.491042 1.553388 1.154766 -2.176103 -29.209084 32.922151 -27.413008 69.581354 53.809430 1.751314 1.341387 1.188832 2.192288 1.285603 1.888686 1.639299 1.953086 1.771631 0.794254 1.269018 2.136853 1.081315 1.914439 2.479662 -1 -0.072719 1 1 -1.582133 1.101658 0.590003 1.314158 0.078432 -1.268583 -2.224328 -0.903947 0.108596 1.484500 -2.103870 2.027628 -52.865350 -57.939462 11.463622 69.087085 -3.354824 1.607002 1.382309 0.470589 1.933119 1.430593 1.978551 2.248895 0.930875 2.458491 2.360768 2.435594 2.272895 1.551987 1.499963 2.383628 -1 0.011405 1 1 -2.233604 -1.292355 -1.216619 -0.658521 1.639904 -0.893272 0.446890 -0.674126 -1.458745 1.439515 0.521282 0.850430 15.804626 -21.657525 51.980432 35.120945 27.721209 1.530321 1.859605 1.124554 1.882117 1.494221 0.367837 0.736854 1.807554 1.551451 1.484285 2.133008 1.713576 1.577538 1.185721 1.659181 -1 0.012445 1 1 1.576703 1.889507 0.157052 0.641359 2.087259 1.543960 -1.791960 -0.587885 1.301208 -0.800006 -1.260777 1.740126 38.706841 -4.131527 11.425669 31.219599 7.797705 0.715531 1.178616 1.492807 1.359522 2.228948 0.932198 2.197562 2.167662 1.400312 1.536488 2.008443 0.649109 0.818623 1.341679 1.603578 -1 0.037331 1 1 -1.151917 -1.777376 -0.523482 -0.137730 -1.051424 0.166638 1.524519 1.325981 0.879481 -1.318965 -0.773789 1.123695 -41.655232 -49.488082 3.797932 -68.152082 -32.037251 2.123789 2.018141 1.646446 0.562299 2.065865 0.499669 2.436700 0.612907 2.134968 0.910898 1.970574 0.942511 2.281488 1.965229 1.103227 -1 -0.062566 1 1 1.830030 -0.455290 0.868528 -1.633243 -0.248968 0.196920 1.531665 -1.082577 -0.335026 0.523124 -1.174117 2.102623 18.674255 58.198249 -12.036387 54.449377 -19.327976 2.195700 2.384633 0.781000 1.262674 1.253990 1.559089 1.602996 1.562542 1.139829 2.107407 1.186832 2.343192 1.774224 1.637367 0.977994 -1 0.045606 1 1 -1.746161 1.038360 1.736672 -0.292121 0.624369 -0.725089 -0.330052 -0.707482 -1.297978 -1.464555 -1.974462 -0.141631 -20.470597 50.681518 -45.725292 -54.989302 -55.196914 2.206903 1.663422 2.390760 2.497600 0.408044 1.502250 0.321910 0.586310 0.609074 0.708449 1.403891 0.942569 1.000195 2.022072 2.463080 -1 -0.003772 1 1 0.905627 -0.142749 -0.568542 1.246563 -0.291275 0.716737 1.327498 -1.895364 0.369295 0.523866 1.877027 -2.247751 40.569882 -41.997771 43.464039 0.106525 -9.638790 1.387868 1.644340 1.172651 2.497395 1.462515 0.734287 1.412333 1.085668 0.830681 1.497765 1.438020 0.796710 2.054887 0.479732 0.361598 -1 0.011120 1 1 0.793067 -2.266142 -1.514579 0.803857 0.006960 -0.827376 0.557434 0.571361 -0.991852 -2.342552 0.743604 0.501728 66.081509 31.925899 28.577502 2.074610 67.978301 0.794477 0.524067 0.744146 0.609075 0.725160 1.019953 1.098833 1.582889 1.113316 1.995683 2.191936 2.118992 2.392570 1.416504 1.427092 -1 0.019564 1 1 -2.298498 1.300672 -0.376822 0.195221 1.258526 -1.870598 1.919294 1.270675 -0.308370 0.861468 2.236204 -2.128963 -10.004757 0.053599 0.836429 -42.144249 -18.390849 2.200090 1.912253 1.735152 1.952843 2.182269 1.635917 1.365414 2.262434 1.222519 1.385771 2.411961 1.073149 1.910289 2.469840 1.858157 -1 -0.007276 1 1 1.506615 2.012733 -2.236564 0.800409 -1.398865 -0.611251 -0.294924 0.652866 2.279486 -0.408395 2.054869 -0.914948 -32.160395 -69.760576 -66.006386 30.664296 -25.174637 1.973040 1.875277 1.272882 1.829607 0.952367 1.425102 1.943330 2.054671 1.353813 0.779156 1.773280 1.518067 0.652456 0.828181 2.233310 -1 -0.019107 1 1 0.803656 1.345374 1.663251 0.360973 2.032113 -1.675998 2.166060 1.767959 -2.235667 1.731559 -1.401276 1.272164 36.879727 37.564541 -2.759644 -31.342683 23.525024 1.151092 2.405530 0.988502 1.259899 1.876736 1.050215 1.207691 1.917780 2.376292 2.335510 0.912276 0.373129 1.925615 1.304906 2.298907 -1 0.014787 1 1 -1.318784 2.283527 1.538497 0.644148 1.838140 -0.796397 -1.859877 -1.677758 0.854023 -0.377014 1.685326 -0.892916 54.906990 21.789101 59.416943 70.567871 -15.796416 1.519505 2.322795 0.958712 2.328656 0.468584 1.997684 2.077219 2.328219 2.123997 1.011357 0.624152 2.125104 1.621760 1.928840 1.515706 -1 0.003709 1 1 -1.542711 -0.774834 -2.309676 1.932248 2.222912 0.659826 1.450358 -1.019845 -1.573700 1.458405 2.271601 -0.979395 -10.228784 -15.165302 -33.235630 8.759920 -72.025922 0.779932 1.314662 2.031539 1.830536 0.815697 1.675741 2.426022 1.150441 0.462405 1.637569 2.124305 1.698238 0.286902 1.707658 1.109455 -1 -0.030258 1 1 -0.915271 -1.719083 -0.963918 0.629801 1.043969 1.771584 2.144123 0.632439 -1.744141 1.995007 1.429685 0.244561 36.009156 -44.122365 35.408545 61.416781 -68.160746 0.960145 1.650576 2.478546 1.917202 1.656557 1.761237 1.606029 0.777978 2.222169 1.738522 2.340333 0.967920 1.834720 1.395586 0.866927 -1 0.016855 1 1 -1.680483 2.183826 -1.239818 0.561721 1.922473 -1.854170 -0.011419 1.283065 0.580260 -2.214948 1.237743 2.258058 73.679369 -70.843055 40.771414 45.158189 -26.319282 1.402402 0.671928 1.848017 2.119793 2.356100 0.479615 0.639547 2.112876 0.855638 2.451251 2.171312 1.984826 1.968961 0.824881 0.775893 -1 -0.039018 1 1 -0.432297 0.886937 1.471503 0.928291 -0.940507 -1.747621 0.045889 -1.573493 0.231002 -0.554819 0.970168 0.747969 -48.980584 -16.676575 66.797913 72.527734 73.620298 1.170249 0.370608 2.305839 1.734710 1.276231 1.864153 1.061271 0.279591 0.343166 2.338251 1.976225 1.416817 2.188954 1.491760 1.757340 -1 -0.025835 1 1 -1.151569 -0.636213 -0.429022 -0.615038 2.038434 0.883326 2.029960 -0.152472 0.943277 1.174135 -1.796475 -1.080625 -16.231317 50.248151 20.676287 -43.641168 22.890527 0.941400 1.607796 1.230217 0.260187 0.460347 0.794514 1.149410 1.126494 0.735529 2.038001 2.437757 0.375739 0.791814 0.761923 2.387102 -1 -0.056285 1 1 -2.044312 -0.715977 2.015337 -0.888771 0.707317 -1.485571 -1.754112 -0.646038 -0.612618 0.292141 -0.299264 -1.604705 -40.356836 22.656798 -57.204415 65.402368 17.592871 1.875702 1.677148 1.330002 1.095209 1.424309 2.111887 2.237694 1.681282 1.050450 0.661497 2.025856 0.817913 0.660319 2.476136 1.919210 -1 0.027793 1 1 0.758732 0.286450 -1.697626 1.517362 -1.149420 -2.212147 1.193387 1.321050 -1.896585 -1.310199 0.474141 0.246075 -53.785533 -73.449314 37.375480 -30.301174 -21.825745 2.495644 1.294807 1.318326 0.599800 2.336358 1.668491 2.076690 2.428622 2.091850 0.720231 1.414301 0.399617 1.616951 2.096165 1.249930 -1 -0.027999 1 1 0.374468 -2.065291 0.112503 1.164988 -0.028163 -2.091170 -1.295627 0.338612 -1.505527 2.128235 2.218968 0.340341 -23.463083 5.970873 2.455461 18.931318 28.664004 0.713726 2.339077 2.365585 2.385212 1.509186 2.147758 2.113985 1.496382 0.695059 1.354847 2.406589 0.799055 0.968408 1.031212 1.335922 -1 0.002285 1 1 0.623697 2.116713 1.780045 -1.742358 -1.021378 0.935308 -0.815968 -0.925912 -1.497819 -0.259903 0.191778 -0.065313 8.611921 -9.443689 -20.072259 -4.450471 50.928182 2.124201 2.193680 2.172098 1.700699 1.150304 0.412521 2.482763 0.799706 0.665196 1.191831 0.844807 0.413878 0.540298 1.288073 0.644688 -1 -0.011795 1 1 1.210217 1.441018 2.231787 -0.979692 -0.592009 -2.048634 2.036396 -0.368627 1.285756 -1.310317 -1.503265 -2.251722 15.971246 -71.270295 60.145317 12.338701 -73.447188 2.471660 0.943592 2.456131 0.943180 2.272897 1.582997 0.685564 1.530816 1.179327 2.193133 1.985909 2.169173 2.036786 2.258151 1.237001 -1 0.072607 1 1 0.884398 1.201554 1.925495 1.811249 -0.368645 0.974334 0.079446 1.647719 -1.505817 1.978837 -1.727113 0.736214 -37.711684 -70.274821 -8.911316 -72.491861 -70.701463 1.682569 2.437369 0.615393 1.161591 1.113668 1.171487 0.929184 1.050238 1.603144 1.792024 1.540913 2.124038 1.708440 0.747635 0.757744 -1 -0.011131 1 1 0.227587 -1.405476 1.366894 0.493684 -1.172468 1.546828 -0.714436 -0.356327 0.663302 -1.400284 -0.905456 -1.696840 18.767684 -21.534285 23.277971 32.864210 48.773388 1.139974 2.297250 1.381904 0.407767 1.347576 1.708945 2.487974 0.632989 2.139753 0.320016 0.259910 0.301323 1.079424 1.623416 0.505598 -1 -0.021553 1 1 2.178416 2.096774 1.228306 -0.837003 -1.021446 -0.216962 0.903512 2.009523 0.358525 -1.422914 0.465763 0.806741 43.059553 -48.084821 38.405559 32.238476 32.071304 2.461006 1.886669 1.492905 0.748633 1.779839 1.505049 2.358616 2.257646 1.758021 1.552163 2.200988 1.252217 1.007938 1.657527 2.311754 -1 -0.000479 1 1 -0.594006 2.089305 -1.774780 0.687261 0.737947 -0.334090 2.115622 2.289985 1.698823 -0.249237 0.386309 -0.971849 -23.284994 -0.896032 -59.617712 5.122763 -1.717915 0.280032 1.004581 1.492866 2.354237 0.668746 2.357438 0.462029 2.068003 0.424975 0.313120 1.356227 0.863698 0.666311 1.938724 1.135635 -1 0.020675 1 1 -0.889967 -0.556124 -2.111206 1.250229 0.063439 1.211440 -1.556360 0.730617 -1.007853 2.054750 1.791858 -1.127778 -42.373721 24.867514 48.308725 -25.257516 -3.065160 0.382844 0.961146 0.480324 1.305675 1.734898 2.178407 1.984087 0.805457 0.562000 1.540391 2.356493 0.330508 1.096209 2.486906 0.673954 -1 0.066895 1 1 -1.091955 2.268608 0.556652 1.556136 0.219552 0.207838 1.249026 -1.320418 -1.633156 1.205873 -0.881610 -1.469445 21.303607 -0.282079 59.105014 -72.026929 -56.598473 2.117086 1.866973 1.208968 0.881406 1.287599 1.669299 2.162148 0.968934 0.879619 0.512281 0.652733 0.985919 0.593319 1.416994 0.671076 -1 0.019250 1 1 -0.372616 0.202209 0.892475 0.291042 0.083437 -1.958736 0.265997 -1.453352 -2.174347 0.320793 0.590148 -0.956790 -66.728519 43.787554 37.412391 -9.936188 -47.510788 0.417681 1.465162 2.485936 2.382752 0.664591 2.278200 0.710266 0.434966 1.726965 1.592456 2.151175 1.043313 2.216403 1.579039 1.656104 -1 -0.038005 1 1 1.121187 -1.059414 -2.171769 1.250578 1.207256 -1.188269 -0.131826 -0.784427 1.401719 1.453069 2.138100 -1.637671 23.385316 36.997677 69.965482 59.863218 71.096812 1.736701 0.989595 1.615672 0.849487 0.321659 0.875514 1.260417 1.582666 1.864025 1.167317 0.600792 1.010105 2.085774 2.102400 0.292054 -1 0.019651 1 1 0.017581 -1.404392 0.732260 -1.671673 -0.538405 -1.184449 -1.906438 -1.969191 -1.078967 -0.925791 0.533692 2.077368 7.298846 -28.296467 71.272677 -20.114612 33.716983 1.094941 1.427749 1.423972 0.944782 2.199149 1.845059 1.905324 2.273818 1.303199 0.623133 0.753375 0.481484 0.554487 1.268722 1.668257 -1 -0.010489 1 1 -0.552495 2.335892 0.417187 -0.375026 2.106241 0.129413 -2.087476 -0.466478 1.314482 0.826591 0.396656 -1.430767 13.208849 1.117331 28.978393 -10.143440 69.208611 0.461761 2.070738 1.398659 0.765728 1.095583 0.959255 2.453811 2.452670 1.273097 0.948536 2.288680 1.337296 2.181632 2.190785 0.769489 -1 0.035511 1 1 -1.585683 -2.016178 0.880934 -0.476231 2.331765 1.742816 -0.692748 1.297560 -0.837581 -1.315153 2.032951 -1.728129 -70.474374 -62.797380 -35.571143 55.802906 -70.551932 1.130114 0.822457 0.528095 0.940119 0.329773 2.243105 0.366905 0.822527 1.706687 0.544480 1.824256 1.013097 0.617105 0.683794 1.023055 -1 0.028619 1 1 2.017457 1.756063 0.450821 -0.581237 -0.063756 -1.837118 -0.877025 0.197140 0.523446 -0.473312 -0.447464 0.450788 -35.834792 -25.345711 14.635372 -23.296243 -39.963896 1.777058 2.018054 2.426877 2.014513 1.421109 2.326423 1.183380 0.568052 1.996815 0.964715 1.965506 1.255401 0.521144 1.123921 2.493739 -1 -0.038299 1 1 -0.612800 1.952082 0.996475 -0.070782 -2.107447 -1.552068 2.175148 -0.997355 -0.570226 1.204040 1.304180 2.028954 56.942123 26.256620 -4.983359 -55.320703 74.943568 1.773210 0.345638 1.134103 0.372889 2.400298 0.803174 0.452556 0.359947 0.884877 1.134373 0.406535 0.880022 0.531906 1.998339 1.832893 -1 -0.011323 1 1 -0.855908 1.674638 -1.452679 -0.284140 -1.892490 1.540349 -1.224577 2.252742 -2.203682 2.090328 1.277833 2.177026 72.842064 -43.433707 59.680081 -6.878039 50.794230 2.104294 0.620074 1.084623 1.250264 1.940801 2.296944 0.732795 1.079268 1.255208 1.781450 1.582671 1.943038 1.639942 1.503224 0.927174 -1 0.013381 1 1 -0.148364 -0.691857 2.127473 -1.175648 -0.075494 -1.200514 1.409479 -0.070286 1.515467 -0.000057 -0.951767 2.215154 70.687916 51.805578 -53.656842 -10.536296 66.466749 2.224789 0.783931 1.032507 0.595684 0.658137 1.808790 2.083367 2.145209 2.031912 1.337695 2.132705 1.114020 0.330544 1.708450 0.924997 -1 0.012057 1 1 1.048180 1.857055 1.365329 -2.257010 1.167644 2.199424 1.745569 -1.547451 -0.338206 -1.091121 2.141645 1.406515 61.980271 -47.586744 9.592645 -26.418568 -16.879168 0.802337 2.132472 1.703833 2.065446 2.444191 0.522035 0.348245 2.197052 0.346796 0.349880 0.435710 0.730082 0.495895 2.006517 2.024019 -1 0.035552 1 1 0.340582 -1.390761 -1.067870 1.800497 -2.011121 1.062976 0.775451 -1.467942 -2.345114 0.086922 0.060492 -1.191878 15.027580 -31.456906 53.785125 66.596937 -5.285889 0.775920 1.385541 0.789035 1.309459 2.332968 0.950157 0.294120 1.526034 1.794651 0.696310 2.132518 2.485599 1.210681 0.415319 2.260400 -1 -0.010691 1 1 1.350966 1.395371 -1.562877 -0.408823 -0.421714 -0.310895 0.818890 -1.806662 2.068607 -0.923662 -1.378854 1.129675 7.460075 -18.515115 66.464228 14.288093 -10.028692 2.091667 2.154235 0.722720 0.503437 0.510470 1.715375 0.300767 0.746989 1.143896 0.712127 2.476043 0.350007 0.317443 2.012626 1.201245 -1 0.016216 1 1 1.623671 -0.397453 2.171576 0.219316 0.963939 -0.266524 2.005951 1.585633 1.172454 -1.776190 0.556550 -0.159674 -72.889114 2.655009 72.744597 -31.558144 2.281185 0.473232 1.351811 0.883342 2.329959 2.119679 0.443850 0.292802 1.879852 1.676880 1.322260 1.472679 0.560292 2.083378 2.341113 0.587171 -1 -0.036547 1 1 1.082382 1.765273 -0.251597 -1.579983 -0.458896 1.511480 -1.050190 2.067381 2.022821 -2.338247 -2.307394 -2.116371 -23.579899 -7.368555 56.692511 31.034295 43.404410 2.093900 1.419629 2.197326 0.457870 1.915827 1.056796 1.566283 1.018312 0.518764 1.621121 2.436039 0.755998 1.809858 2.033826 2.006103 -1 0.016522 1 1 -1.566141 1.274422 1.406327 -1.207661 -0.900917 -0.805418 2.040188 2.098034 -1.141692 0.438905 1.787891 -1.823633 -13.472336 70.454106 22.167181 -36.197327 31.517070 2.236003 2.496174 1.203790 1.597165 0.300609 0.332380 1.065087 1.418304 2.429552 1.986138 1.518590 0.443844 2.435984 2.086351 0.547640 -1 0.031328 1 1 -1.382368 -1.386597 -1.770286 0.824875 -0.171678 -1.410408 -1.406923 0.614629 0.508647 0.563924 1.255026 0.570925 35.149336 54.890638 46.952057 -26.781723 29.589412 2.263763 1.061664 2.383478 1.613032 1.481316 1.728217 2.395361 1.090898 0.965399 2.216001 1.582992 0.600969 1.738864 1.341399 1.393857 -1 0.022634 1 1 -2.021812 0.447744 -0.445889 -1.360802 -1.775100 0.029239 1.326899 2.168229 0.518311 -1.957177 -1.797379 -2.142628 29.434589 7.144690 -69.191358 50.851915 -31.870513 1.409375 0.859014 0.694062 0.343863 0.553351 2.418621 0.511280 1.834502 2.216645 1.148855 0.798814 1.415215 2.274764 1.462314 1.864284 -1 0.008356 1 1 -0.669097 -1.752502 -1.875131 1.131138 1.261172 0.191726 -0.939464 1.643485 -1.980639 -0.279171 1.513945 -2.031573 42.222696 -13.149246 -49.371806 8.060337 20.084180 2.197106 1.266338 2.086338 0.332929 1.295370 1.783728 1.623456 1.175351 0.624967 2.326414 1.033067 1.003293 2.340997 0.880281 0.387944 -1 -0.012791 1 1 1.712782 -1.253225 1.427061 -1.450614 1.439113 -1.518705 2.134650 1.646248 2.061968 0.584842 -0.600587 -0.121562 66.521868 -66.956877 -44.228321 54.603919 28.063584 2.344781 1.480641 1.634497 2.249858 1.357986 1.165236 1.628450 1.852267 1.552202 0.604347 2.256962 1.512544 2.323178 0.653076 2.246671 -1 0.003598 1 1 -0.787985 -1.855896 -0.745164 1.553276 -0.722656 -1.851445 -1.336686 -1.722305 1.418552 1.632822 -2.108600 -2.078924 60.228257 56.308592 28.497678 10.477218 -9.395869 1.879405 0.907889 0.897862 1.110612 1.547638 0.396024 1.972088 1.636497 2.108586 0.759498 2.127805 2.023405 2.370091 1.617555 1.005728 -1 -0.016036 1 1 -2.054916 0.120276 -0.142873 2.060224 -0.444614 1.224782 1.198092 0.300929 1.317586 1.157971 -0.140789 -0.619333 16.974509 -9.435598 -34.101224 10.734945 -27.786929 0.401218 1.518092 1.069234 1.360013 1.483533 0.744650 2.337158 1.612229 1.480735 0.965217 1.397311 0.609528 1.587657 2.492075 2.055487 -1 -0.034635 1 1 -0.693565 1.705666 1.670412 -1.803397 0.401479 -0.480268 0.458155 0.163927 -1.618489 -2.036878 1.698195 -1.372211 -10.161394 67.446900 30.043089 34.194414 55.508203 0.270559 1.541155 1.684961 2.141338 2.220400 1.262246 0.816882 1.343250 1.001321 0.702719 1.846752 1.116898 1.448393 1.885830 0.888465 -1 -0.058777 1 1 -0.303475 -1.695154 0.653223 -1.142816 0.390985 2.210393 2.312666 1.186523 -0.945390 1.000818 2.232226 1.696970 50.803260 50.394426 -70.887383 45.753497 -70.969860 1.518451 0.358354 1.100011 1.135339 0.885822 1.266317 1.731369 1.370779 2.438179 0.727670 0.449020 1.671976 2.142877 1.077748 0.454932 -1 -0.006409 1 1 1.448917 -1.673454 -2.201585 -0.366654 1.457209 1.023945 -0.199922 -0.148784 1.657394 0.894807 1.793852 -0.596257 62.441993 62.568301 -64.566995 72.508566 51.468156 1.004489 2.192893 2.452985 2.062711 1.492061 2.324495 0.295947 0.723957 1.050268 2.099534 1.609121 0.997375 1.873318 2.103664 1.288768 -1 -0.039447 1 1 -0.857443 -0.558874 -1.212393 -0.322224 -1.078051 0.325522 -0.036380 1.179541 -0.476405 -0.586067 -1.141679 0.649974 25.524564 -8.659206 -35.266586 74.489063 37.680684 1.363802 2.168999 1.365997 0.802922 0.714166 0.741934 1.683629 2.258805 0.977196 2.485268 2.402384 2.113757 2.166071 1.654626 0.798506 -1 0.024045 1 1 -1.417773 2.041793 0.803883 0.448167 1.936721 2.001638 -0.222544 1.338241 -0.416381 -0.223643 1.720389 -0.643494 -8.406980 3.880454 -31.216532 43.743632 49.222199 1.787532 0.301825 0.519259 0.935314 0.573170 0.274630 2.448492 0.802721 1.832734 1.768455 1.431642 1.602744 1.812477 1.050320 0.731919 -1 0.007133 1 1 -0.860737 0.632011 0.476765 1.933357 2.012260 -0.759029 -0.560247 -0.726161 0.496031 0.575047 -0.295769 0.573222 64.302933 -10.598782 66.277955 33.589731 -57.388380 0.977460 2.427468 0.711707 2.161003 1.979050 1.641978 1.968911 2.228770 2.442732 0.748242 1.958125 0.954145 2.070129 2.401684 1.602397 -1 0.005614 1 1 2.109988 1.834114 2.220480 2.197152 1.251710 1.390751 0.900504 -1.416355 2.308227 1.979820 0.648994 -1.532849 1.377047 44.020409 51.011036 -57.515612 -64.891728 1.595987 0.746557 0.627511 2.334264 2.470256 2.093673 2.108635 1.575039 1.924365 0.559300 1.163100 1.727955 2.483520 2.266654 2.411198 -1 -0.009567 1 1 -1.531640 1.498630 -0.240884 -0.600220 1.325565 -1.408935 -0.216365 1.518931 1.664009 -1.037864 1.882186 -0.366716 13.105112 57.610441 8.685261 23.173077 69.909575 1.678457 0.834745 2.312072 0.748976 0.796543 1.493486 1.528169 1.684351 0.891563 0.999425 0.335553 0.391547 0.978650 2.174043 0.647511 -1 0.010257 1 1 -2.280178 -1.804557 -0.252431 -1.459216 -1.772215 1.395208 0.413540 -0.405409 0.401909 2.038765 1.739030 1.641494 72.174426 -14.424500 -32.575874 -2.710196 49.742599 2.482946 1.622182 2.270065 1.229218 1.463597 0.925941 0.537667 2.063507 1.355237 2.211434 1.320256 1.549623 2.266815 0.611765 0.936061 -1 0.051098 1 1 -1.133717 -2.189002 -0.943124 1.392812 -2.154427 0.543554 -1.809365 -0.954243 -1.694171 -1.681030 -2.306454 -0.462503 68.517812 28.866494 59.157722 63.835111 -73.281220 1.562927 0.865608 1.268104 0.265280 0.565837 0.769052 0.701130 2.140071 1.180367 1.674849 0.936942 0.932629 0.449225 0.622947 2.112487 -1 0.037507 1 1 -1.371647 -0.268789 1.644383 -1.008293 -0.622244 -1.262509 0.893157 2.329695 -0.058292 0.459005 0.312908 0.012362 13.464183 -57.477005 -16.031323 -38.442865 -59.229266 0.380834 0.934970 1.544950 2.478337 0.655707 1.472347 1.732202 1.872751 1.570924 0.263983 1.257103 2.133208 0.572856 1.733307 2.446844 -1 -0.006081 1 1 -1.474024 -0.890469 0.443139 2.267655 -1.327759 2.231429 -2.280069 0.026838 -1.327111 -1.018682 -0.878742 -0.382738 -8.389286 1.271529 70.580005 38.139592 62.125106 1.174745 1.689889 1.712564 0.317770 0.759273 0.596765 0.829117 2.227056 0.629746 1.645442 1.690923 1.089241 2.367264 1.354799 1.601121 -1 0.019293 1 1 -0.167319 1.165150 -2.012103 -1.310955 1.916978 0.040600 -0.938986 0.246129 -0.793627 2.280685 0.903286 -1.789541 -74.990634 -67.587844 1.109813 52.625575 -71.964117 0.611266 1.555939 0.410772 2.349904 2.088631 0.624261 1.696895 2.461933 1.713319 1.758815 1.398081 2.297103 1.166791 0.760063 0.372316 -1 0.011622 1 1 -0.455573 0.816569 1.596874 1.604265 -1.411617 1.827305 0.870198 -1.831736 0.043146 -0.553490 -0.242654 -2.077595 21.331776 23.162390 40.292053 -61.468724 -54.842961 1.440232 1.980045 0.361333 1.672654 2.294496 2.339808 1.156017 1.933490 0.912095 1.831804 1.874027 0.515602 2.472304 0.520408 2.241110 -1 -0.012964 1 1 1.558215 2.178843 -0.163669 1.249858 -1.461543 1.523370 0.878530 1.542980 0.590940 -1.788252 0.474352 -0.932903 -37.385906 5.075418 -47.443661 14.390953 68.745058 0.597772 1.999202 0.579105 1.021874 1.886439 2.129611 0.875077 0.663769 1.969016 1.747856 1.724555 1.597581 0.536583 1.842833 0.487785 -1 0.001251 1 1 1.916789 1.587243 -0.039490 0.745447 -1.506960 1.614553 1.847287 2.127764 -0.992615 -1.018693 -1.068346 -1.493772 56.566503 13.222296 -72.875126 -62.236945 -66.330688 1.076849 1.098539 1.136164 1.253364 2.290243 0.612865 1.424872 0.322958 2.455185 0.792729 0.394078 0.774554 0.936392 0.690161 2.279464 -1 -0.027564 1 1 -2.170206 -0.764300 0.386935 0.124792 0.360526 -0.773079 -1.079920 1.905728 -0.545779 2.113535 0.191616 1.933675 -66.110469 -68.658368 8.801861 32.870895 11.139702 1.749567 1.215043 1.732965 1.192784 1.116903 1.534538 0.722264 1.836246 2.286515 0.960926 1.289215 1.829227 1.313719 1.924601 2.268935 -1 0.005571 1 1 1.712989 2.224717 -1.982365 -1.011920 -0.329255 -1.443201 -1.214967 -1.174596 -1.234206 0.630379 1.329009 -0.060718 66.929681 37.153486 -11.353277 -14.529886 -3.791632 1.735520 1.377942 1.325567 0.802393 0.823303 1.255959 0.898043 1.902500 2.069946 1.588911 1.071501 1.211005 1.358715 2.172810 2.415324 -1 -0.007508 1 1 0.523102 -1.546725 -2.262338 1.149469 -1.669574 1.754695 1.028886 -1.982082 -0.968296 -2.275435 -2.197518 2.019674 42.391613 -24.161189 -27.105131 -5.932042 50.163949 0.707395 1.693588 0.884473 1.083192 1.950567 2.182389 1.418739 0.740506 2.438821 0.257785 0.598017 1.621018 0.691764 2.231848 2.418292 -1 -0.014573 1 1 1.392387 0.122243 -0.059381 1.012760 0.299400 -0.821843 -0.708664 -2.303326 0.272797 -0.261105 -1.158665 -2.093554 33.299803 19.790462 68.302374 8.001843 -63.027151 1.414976 0.494605 0.571577 0.487139 1.101414 2.215324 1.456572 2.107702 1.648015 2.186323 2.271596 2.207894 0.326393 1.680508 1.554781 -1 0.010629 1 1 0.666863 1.908226 -0.959049 2.353213 -0.621433 -1.771779 -0.710777 -0.129184 1.208856 2.130317 -0.498098 -2.328838 10.523392 16.655558 29.969476 -3.019562 -49.770386 2.261851 0.429020 0.784961 0.336651 0.835842 0.492438 2.408386 1.742313 0.805716 0.425346 2.040730 1.052315 0.514083 1.687260 0.284029 -1 0.013188 1 1 1.795541 -0.480710 -2.250003 1.117773 -1.890119 -1.011902 -0.028749 2.184857 1.952537 -0.791597 -1.293345 1.004779 -59.766376 56.524246 52.996895 18.810905 -45.114169 1.617401 0.655816 1.046022 0.490098 1.319211 1.984052 2.454151 1.415084 2.316783 1.172870 1.674082 1.547704 1.513759 2.488609 2.293995 -1 0.010906 1 1 2.354921 -0.201323 -0.144549 2.158254 -2.192549 0.708041 1.262007 0.080364 -1.783779 0.248762 1.059656 1.513365 74.974443 -54.535015 -70.003551 50.321704 56.877139 1.136061 1.780432 2.469641 0.757013 0.870905 0.295862 1.544590 0.929215 1.560416 1.406940 0.436162 1.567063 0.621943 1.000919 0.695033 -1 0.005657 1 1 -1.866347 -2.034106 1.166163 0.875542 -1.557830 -0.409009 1.168265 -1.499453 0.546572 1.786681 1.409562 1.325877 -27.584979 29.259750 68.613434 -14.008536 58.531562 1.974314 0.801271 2.217619 1.774106 1.897742 0.842839 1.086828 2.309770 0.306364 0.302458 2.153305 0.845918 1.093380 2.192118 0.668065 -1 0.027206 1 1 2.047150 1.295646 -0.033607 0.645554 1.905638 -2.046536 -0.410775 -0.240843 0.090338 0.918156 -1.625456 -1.323446 -21.587925 21.737756 -53.527140 69.355638 10.212505 1.998590 1.548179 0.497618 1.711663 0.912088 1.713680 1.074190 1.414474 1.065863 0.964493 0.490111 1.544787 1.981950 0.888550 2.108511 -1 -0.057777 1 1 2.303984 1.349729 -0.544429 1.244479 -2.333658 -0.582943 -0.458344 1.361841 0.395582 -0.633414 -0.507604 -1.868094 50.574948 -36.843117 -22.262825 -71.297439 53.948601 0.836938 0.910055 1.292739 0.307014 2.226881 2.194693 1.212595 1.077388 1.158117 1.215122 0.811783 1.132104 0.516644 1.979149 1.056394 -1 0.012604 1 1 -1.112274 0.057899 2.354577 -1.259282 -1.420641 0.965523 -1.914474 -0.372030 0.624261 2.183935 0.597219 0.077416 16.358984 -4.559407 20.050836 -55.598125 62.320297 0.883421 1.412422 0.322724 0.766770 0.603713 0.600323 2.135230 0.809304 2.227320 0.561275 0.602991 1.970312 1.032765 0.426487 0.974353 -1 0.039180 1 1 2.056266 -0.988999 -1.516076 -0.804820 -2.046713 1.327539 -1.217419 0.028220 -1.657816 1.437479 -0.705112 0.839884 74.122517 27.147860 -25.913662 69.083188 -68.863883 1.445781 0.733884 1.382600 0.859009 0.619433 1.565284 2.228801 0.710288 0.809288 1.949180 1.372707 1.084347 1.117936 0.901106 1.640704 -1 0.010850 1 1 0.996975 -1.088559 -1.924573 -0.453166 -1.134966 0.377570 -1.764706 0.357064 2.304197 0.218033 -1.765997 2.231825 -10.681426 27.276244 31.832778 -36.496386 -44.763536 2.263829 2.176370 1.494874 2.351270 0.290281 2.249458 1.392791 1.132063 2.077590 1.813436 1.424815 1.610115 1.953030 0.820163 2.482273 -1 0.004708 1 1 1.229965 -1.227572 -0.959300 -1.874591 0.779061 -2.056900 -0.235877 -1.257771 0.420164 -2.169904 -0.394206 0.196123 72.708400 -39.917088 63.510130 14.757502 -70.668117 1.089440 1.212104 1.823349 1.520425 2.028997 1.858063 2.212195 0.610318 1.371643 1.196789 0.926245 1.156963 2.081687 0.908031 1.025914 -1 0.037815 1 1 -2.351198 1.510994 0.205470 -0.854648 -0.705022 2.354251 -2.039197 0.429395 2.169156 1.960778 1.055845 -1.270251 -63.120190 -61.035322 29.350654 -53.550542 -23.966375 0.581974 1.982506 1.232730 1.993367 1.518641 1.298601 2.085516 2.271614 0.271798 2.109768 0.376574 1.323598 1.454987 2.462988 1.444806 -1 0.000162 1 1 0.724343 1.934279 -1.338837 -0.171340 -0.444577 1.841800 -0.558707 1.606451 2.338794 2.081043 0.741310 -0.353417 -72.018510 -65.105151 27.721140 9.198405 -52.401225 0.514259 2.398762 1.998831 1.099540 2.224223 0.273625 1.310791 2.221155 0.446529 0.307042 0.450590 1.065281 2.424832 1.408585 1.093887 -1 0.016879 1 1 1.707428 -1.701542 1.680352 0.326257 -1.811365 -1.580584 -1.140111 -1.269271 0.346695 -2.330217 0.702909 -0.167533 72.863192 11.665493 11.934381 31.141392 43.377380 2.029458 0.605763 1.315376 0.526716 0.267102 1.941122 0.939572 2.392457 1.770137 0.446220 1.872538 2.492443 1.497843 0.502116 0.813450 -1 -0.008163 1 1 -0.111954 -1.373488 1.783492 -0.355600 -1.261236 -1.265734 -1.472942 -1.561431 0.328985 1.623518 1.735412 2.096280 74.864316 44.554090 20.598402 -2.660124 -8.709828 1.583744 1.991193 0.987045 1.518578 2.486899 0.563790 2.370421 0.420852 0.754643 1.530234 0.392096 1.204091 2.150462 0.310621 2.115493 -1 -0.001058 1 1 -0.678948 2.324499 2.152098 -1.985031 1.298435 -0.272326 -1.253458 2.218015 -1.537321 0.274715 -1.012486 -0.419711 11.391010 48.698239 71.303537 48.541227 -17.601433 0.965693 0.405313 0.593774 2.309268 0.861598 1.371753 0.804379 0.453146 1.269088 1.055161 1.095023 0.543528 1.583381 0.379558 1.983671 -1 -0.010553 1 1 0.785842 -1.181645 -1.893481 -0.975426 0.414893 -1.224749 -0.648678 2.142115 -0.127780 1.250131 -1.586133 -0.158217 -43.427346 16.588676 -44.115114 7.275680 32.354184 1.776595 0.986121 1.727410 2.330436 1.139972 2.258193 1.942572 0.559407 0.704093 2.434047 1.022155 2.106831 0.515383 1.041303 2.175012 -1 -0.014108 1 1 2.140885 -1.946905 1.190671 -1.905862 -1.717934 -0.501419 -1.600955 0.486385 -1.317248 -0.179896 1.836994 -1.209180 58.746221 47.739904 14.561642 -62.489507 38.850894 1.629560 0.266643 0.974361 2.088152 1.572799 0.283311 2.113968 1.209614 0.486079 1.281335 2.142443 0.541517 1.530122 0.757668 0.634115 -1 0.008700 1 1 -1.491645 -0.176726 -1.431355 -0.033528 1.982966 1.692692 0.384108 -0.270657 -1.473933 0.641564 0.818808 1.537630 6.708139 -56.315100 12.113159 35.857905 -36.192451 0.827187 1.276951 0.463929 0.250376 2.070147 0.466011 1.488813 1.735447 2.401928 1.200863 1.906362 1.727500 1.585875 1.808326 1.031042 -1 0.000167 1 1 0.228849 0.955909 1.426821 -0.764991 -1.813957 1.987815 -1.622791 1.055869 -0.863676 -1.640971 1.819782 1.671604 -19.646758 -53.055863 40.108954 11.196231 -74.947974 2.115958 0.904171 1.402294 1.099961 0.298244 1.084194 0.793364 2.065896 1.019408 0.946788 2.167848 2.266917 2.317176 1.026439 2.116668 -1 0.013131 1 1 1.810458 0.478454 2.041713 -0.549461 1.488964 2.232198 1.216596 0.278021 -1.995031 -1.840428 0.055399 -1.962872 46.144480 50.282996 6.314499 -72.222871 -49.795739 0.370263 1.003195 0.691865 1.678137 2.201379 1.077382 1.067006 2.167962 1.932424 1.006593 1.556849 2.215781 2.386494 0.560753 0.833421 -1 0.002715 1 1 -2.249856 -1.121088 -2.001448 -1.305253 -1.220758 0.455781 -2.030805 0.095842 -0.827615 1.246745 -1.957044 0.443725 -64.416827 46.385865 57.232159 -49.099069 -58.060623 0.251527 1.169491 1.141157 1.928220 2.340155 2.477697 1.159120 2.331234 1.046361 1.681028 1.291669 0.321776 0.594941 1.679426 1.355943 -1 0.002566 1 1 -1.281265 1.403710 1.942288 1.313094 1.057976 1.563081 -0.874602 -1.490033 -1.342089 1.713385 -0.544202 0.341260 18.323265 9.118203 -50.353238 13.136005 -23.162004 0.868034 1.547880 2.217090 1.877960 1.373759 0.773659 1.641684 1.534635 2.362555 0.966458 2.016869 0.513488 0.693859 1.445033 1.671369 -1 0.030414 1 1 1.735554 -0.236738 -1.604580 0.821787 -0.232869 2.170467 0.442213 0.830277 1.088903 -1.719088 -1.055603 0.615941 -31.994065 25.757086 -0.653284 -29.749417 -48.455117 0.847752 0.413178 2.287056 1.046267 2.357687 2.401465 2.417152 0.564933 1.332113 0.576496 2.168741 1.531759 1.274502 2.053439 0.892862 -1 0.062360 1 1 1.068572 0.572924 1.720965 -0.391130 0.059596 -2.117017 -2.161313 -2.100399 -0.894932 0.815957 0.740918 -2.241675 -9.171444 55.536265 -51.990451 -53.503714 13.074449 1.258889 0.652521 1.917054 1.421353 1.923145 0.303006 2.368461 1.231683 2.391097 1.425288 0.568564 1.605770 0.926677 1.658486 0.419291 -1 -0.004331 1 1 1.521983 1.127729 0.507549 0.946219 -1.205046 0.636112 -1.273659 2.004885 -2.184092 1.469850 1.433412 1.619179 -16.344944 -59.481430 45.608339 39.358313 -4.830404 0.856067 0.666304 1.825707 0.664206 0.303742 1.246571 0.614916 2.151529 0.252100 1.786775 1.070015 0.982997 0.975754 0.741622 0.940275 -1 0.022248 1 1 0.391292 -2.052904 0.962334 1.020841 -0.540301 -0.060055 -0.886779 1.197642 2.147973 -0.622225 -0.950940 1.982823 -22.779223 -50.408327 -12.746175 -24.958926 65.331162 1.687501 2.078927 1.777096 0.405846 0.552961 0.370133 1.081647 0.743709 2.269612 0.363200 1.549470 1.946892 1.160001 1.394326 2.189699 -1 -0.024510 1 1 1.931461 -1.575956 1.253876 0.091903 -1.042470 -0.126875 2.324269 -1.720470 -0.716600 0.968374 -1.125986 0.511507 47.729175 -15.753210 -14.205653 45.590713 43.121236 0.454299 0.400199 2.392190 1.786432 2.059122 1.911367 0.343152 2.112640 1.386406 1.832194 1.681601 1.910607 1.070876 1.960244 0.569528 -1 0.015343 1 1 0.543112 0.186494 0.663682 0.284798 -1.191288 0.970391 -0.221710 1.224002 2.226719 -1.322498 1.109947 -1.470314 6.554626 63.590399 13.840034 -40.553367 19.564261 1.623074 1.498421 1.207375 1.108584 1.225220 1.775178 1.910995 0.847176 1.980247 1.519232 2.224047 1.814782 1.535953 2.006342 1.333666 -1 -0.011638 1 1 -1.753049 -1.638601 -0.771600 0.220986 0.741584 -0.468971 1.836846 1.005266 1.589256 0.800134 -1.302304 1.217744 22.997393 -32.807758 0.018531 11.455647 -64.932836 2.482455 2.373831 1.477461 2.179261 0.583861 2.194622 2.259930 1.895675 2.110564 0.251987 2.152752 0.557119 0.502798 1.026121 1.266478 -1 -0.019495 1 1 -0.121214 -1.483888 -1.747842 1.049424 -0.794012 0.523095 -1.653827 -2.195124 -0.159895 -1.292503 1.019292 1.700509 -5.726441 55.707506 -23.943724 27.825357 -39.216718 1.144299 0.735011 2.324253 0.717696 1.566396 0.667320 0.893639 2.146611 0.836012 1.097210 1.309487 0.545354 0.768450 1.834358 2.055153 -1 0.004705 1 1 2.123994 1.620336 0.097563 -0.168296 -1.112264 0.233968 2.172682 -0.034965 1.386670 -1.716809 -0.448188 -2.299408 4.894608 63.673029 52.592866 -21.698077 -29.576978 1.370874 1.782088 1.049181 1.834431 1.034530 0.852489 1.281936 1.002664 0.779307 2.069413 1.627839 0.592912 1.328974 1.816740 0.693865 -1 0.002281 1 1 0.367658 1.294235 -0.182501 0.463606 2.242785 0.094000 1.213897 2.031622 -0.498231 0.149712 -0.198552 -0.696128 32.993405 -29.839984 -70.613892 -7.680527 63.379251 2.350949 1.655118 2.326846 1.549399 0.743276 1.746447 0.540727 1.750573 2.384881 0.441574 0.283344 0.410421 0.941058 0.360885 0.900846 -1 -0.033131 1 1 -2.172329 1.261175 0.244687 -1.466009 1.875535 0.948533 -0.025866 -1.193834 0.588840 0.618351 1.800025 -0.519055 -35.592172 2.370723 -55.257358 -60.411551 13.058723 1.794254 0.779030 1.906568 0.689424 1.142621 1.772151 0.539047 0.516600 1.243607 0.306220 2.387162 0.526506 1.237435 2.326167 1.394980 -1 0.006188 1 1 -0.224518 1.142558 -0.018998 1.146368 -1.952418 -1.931437 1.992156 0.649643 -0.063342 0.414491 1.438211 2.173319 39.538351 21.059568 -51.833329 37.240844 -43.140100 2.040020 0.360143 1.917186 1.398880 2.228216 2.117500 2.066372 2.260452 1.671532 1.431627 1.356266 1.510031 0.583007 1.348652 1.798130 -1 0.072137 1 1 0.736930 1.423900 1.969500 1.573497 -0.167456 -1.143483 -1.403849 0.449813 1.340615 1.780601 -1.825795 0.944311 -9.464210 -64.970960 33.071405 -68.894567 -60.986985 0.501198 1.143241 0.953954 1.098783 0.750778 1.818374 1.154419 2.071935 1.257159 0.823440 1.312341 1.262097 0.568418 1.397261 2.013981 -1 0.024349 1 1 -0.761432 1.455645 -1.705468 1.656245 0.429690 -2.286143 1.620192 -2.320422 0.394994 -1.094044 0.139960 0.826733 -61.439087 -6.730168 -13.932820 -18.910189 26.461023 1.081209 2.383678 0.476344 1.911930 0.814983 0.911704 2.016270 1.705091 0.716418 0.335284 0.367710 0.848659 2.157682 2.405006 1.183643 -1 0.003144 1 1 0.923501 -1.326102 1.810876 -1.936224 1.634296 -0.898127 -1.031338 -1.538261 -1.382842 0.081902 0.512874 0.916523 -25.611138 53.601373 -21.729853 36.362540 45.214958 1.792001 1.155797 0.478328 1.509548 1.471269 1.613909 0.466874 0.259573 1.396438 1.687134 0.414904 2.042652 1.859802 2.199671 1.625441 -1 -0.050847 1 1 1.214262 -1.253704 -1.907335 1.804561 0.326931 0.075338 -1.419247 0.835008 0.480964 1.807611 -0.259950 -0.593343 -28.544077 -40.302912 28.955054 47.585237 -34.924254 1.045895 0.611992 0.254433 0.501768 1.718192 0.394915 1.334372 0.297813 0.594311 2.335335 2.478632 1.117083 2.321038 0.680805 0.294869 -1 0.006157 1 1 -0.439991 -1.187703 -0.046201 1.036218 -1.269151 -2.353510 0.356708 1.036422 2.153543 -1.256037 1.281849 -1.004782 58.154535 3.268286 30.086999 22.194425 -28.298376 1.962933 0.761604 1.521151 0.743481 0.680760 1.782156 2.188822 1.525221 1.631325 0.670774 0.449596 2.354061 2.204620 1.544592 0.963623 -1 0.028597 1 1 0.799749 1.651352 -1.705386 -1.680044 0.137292 -1.599162 2.344592 0.559612 -0.523167 0.455013 -0.801030 0.390812 -22.239085 27.697127 55.618370 -22.061067 19.649223 0.542395 0.524309 0.309436 2.440059 0.825695 0.951229 0.298798 1.397839 0.483539 1.339889 0.770502 0.323395 0.794191 2.459729 0.661650 -1 0.024602 1 1 -1.635294 -1.731389 -0.451331 1.421580 0.690004 -0.285339 1.520941 -2.246781 -1.273512 -0.242569 -0.638096 0.912417 27.861979 -23.713082 4.237791 -25.442726 34.111123 1.459764 1.751869 1.669102 1.101065 0.855749 2.074972 0.547593 2.399519 1.220357 1.045149 1.568391 0.438900 0.338996 2.005016 1.547086 -1 0.032458 1 1 1.051233 1.332982 0.738367 2.015918 -0.550991 -0.658284 0.902723 -1.833417 0.068262 2.174368 0.033596 -0.841760 -27.813286 -57.903834 10.270090 -40.589177 17.693769 0.312557 0.890437 2.328921 0.424854 0.529066 1.513933 0.929472 1.393649 2.065639 1.190507 1.094255 1.141048 2.352572 1.934737 1.618696 -1 0.030227 1 1 -0.145253 -0.254961 -1.569102 -1.368769 0.975990 -0.367772 1.511744 -1.324553 -0.438675 2.073908 -1.372326 -2.247326 -32.157051 -13.552766 68.657390 -25.252497 -68.724683 0.538800 0.855761 2.283536 0.398109 1.025750 1.787723 1.259259 2.361747 0.880877 1.404836 1.074935 0.428070 0.565517 2.136460 1.238681 -1 -0.022499 1 1 -0.662307 -0.736325 -0.677553 2.204863 -1.090143 -0.259805 1.836371 -2.265768 0.046842 0.300296 0.107610 -0.950173 22.957117 40.264912 -67.622004 26.982234 40.409190 0.733747 1.327627 1.671757 0.712474 1.544993 0.951834 1.469226 1.022949 1.955673 2.490862 1.924465 2.232962 0.887557 1.170501 2.355581 -1 0.002472 1 1 -2.346493 0.476895 -0.599186 -0.150876 -0.511306 1.871568 0.251976 -1.470412 -1.441661 1.113661 -0.302967 2.131417 -27.055276 -68.021384 64.607027 0.300529 -49.011742 2.269804 1.351485 2.163919 1.488635 0.990487 0.863081 1.556390 1.237803 1.758539 1.269768 1.236294 1.136082 2.132284 0.796867 2.444384 -1 -0.011281 1 1 -1.800108 -0.886292 -0.047765 -1.680471 -2.332136 1.447467 2.229652 0.841463 0.588291 0.820913 -0.792149 -1.146915 69.394630 65.553144 1.685930 -14.580986 37.371954 2.281458 1.459876 1.392478 0.371046 0.673143 2.009468 2.123746 1.299275 2.170414 0.391146 0.998610 2.396570 1.152257 1.732580 1.472711 -1 -0.037733 1 1 -0.489684 -2.283439 -0.070711 -0.922685 0.897933 -2.229191 2.192169 2.326642 0.473156 -2.177091 1.322872 0.458776 37.445001 -61.872767 54.409744 64.560345 -34.280859 1.249157 1.334377 0.379221 0.817499 0.452995 0.992642 1.078695 0.629754 1.777142 1.175937 1.476701 0.667021 0.378678 0.691569 1.196669 -1 0.002036 1 1 0.026987 1.185547 1.516434 2.113606 1.383644 -0.738954 2.256679 -2.011288 -1.750372 0.937768 -1.869379 -1.164017 70.206178 55.227789 13.449234 -8.722242 -44.721410 1.633928 1.686635 1.026400 1.454223 0.868637 0.428035 2.231626 0.944007 0.425816 0.940611 1.842018 0.298168 2.055210 1.420910 1.233045 -1 -0.068173 1 1 -1.537998 -1.684017 -0.671013 -0.967891 -0.184626 -2.260890 1.926149 -1.316896 1.011314 -0.439921 -0.006887 2.052522 65.323960 49.792728 16.381495 73.794676 67.111935 0.629431 0.849594 2.127549 2.213786 0.343783 1.463369 1.590646 0.990547 1.875477 2.390050 1.825466 1.113654 0.941298 2.139759 0.436502 -1 -0.002861 1 1 -2.270872 -0.907524 1.250141 -1.422640 0.346079 1.455552 1.444941 2.182132 -1.439269 -1.109870 -1.951982 0.698054 -52.464842 73.402169 70.248068 9.286402 -73.436964 0.549120 1.066246 0.645791 1.305789 1.390386 1.216570 0.400783 0.967739 1.034485 2.338226 1.570964 0.942840 1.061962 0.649954 1.520636 -1 0.003968 1 1 1.381152 -0.207850 -1.454932 -0.448948 -0.932804 0.473215 -1.189421 -0.647065 0.979629 -0.470455 0.443590 0.422897 42.783679 -34.713199 -74.727277 8.654814 -38.539989 0.750998 1.019925 0.635162 0.409515 1.464903 0.383280 1.530147 1.186737 0.746043 0.996069 2.431352 0.734284 1.363291 0.337004 2.268830 -1 0.003640 1 1 2.098177 1.259218 0.337449 -2.213542 1.309814 -2.240398 2.326812 -1.388966 0.814715 -1.287249 -0.209698 0.471438 61.546782 16.770979 19.847405 -24.661018 -27.727973 1.764250 0.504057 1.930897 2.334936 0.262609 0.673789 1.614916 1.639723 2.327346 0.956146 1.946290 2.303619 0.425821 1.024818 1.872850 -1 -0.043620 1 1 0.504920 -0.822459 -1.626727 0.873912 -0.674163 -2.072295 0.201836 -0.657475 0.362251 -0.048997 1.180891 -1.355750 -53.893528 61.470084 -72.297779 41.222805 -18.311246 2.018247 1.175552 1.745376 0.528917 1.264958 1.400643 0.353062 2.161215 1.046066 1.238142 0.701002 2.240747 1.233760 1.307636 0.935812 -1 -0.054957 1 1 -1.835162 -0.982290 -1.841810 0.381347 0.442387 -0.953326 -0.424565 -1.107202 0.472513 1.143056 -1.066833 0.371227 0.081108 13.177627 -73.617249 64.896758 69.819350 1.432203 2.037260 1.222252 1.392909 0.875650 1.303751 0.890343 0.746969 0.810199 1.519686 0.854118 1.655007 0.454358 1.390319 2.336421 -1 0.018836 1 1 1.028602 -2.038245 2.283932 -1.077256 -0.441951 -1.150484 -1.245695 0.745629 1.540324 -1.638196 1.327729 1.972963 -47.647231 42.989540 -24.794310 -17.963563 36.396341 1.574520 2.214967 2.191366 1.531415 2.248272 1.700629 2.212731 0.618548 2.431173 2.228688 1.064591 2.074897 1.544742 1.231740 1.103676 -1 0.043276 1 1 1.897773 -2.296415 -1.375529 0.459401 2.255824 -2.249483 0.436238 -0.623326 -0.602316 -0.920217 -0.026801 1.940403 -66.292491 22.106631 -3.860514 66.347925 9.574889 1.002377 0.446004 0.487972 1.593630 1.636216 1.880851 0.458396 1.764886 2.183676 0.536041 1.744937 2.149815 0.696985 2.228105 0.252865 -1 0.062410 1 1 -0.634760 0.433702 -0.838876 0.480830 -0.440538 -0.961869 2.075636 -0.595578 -0.759529 0.461403 -1.797473 0.992549 -2.591902 -62.095860 54.874886 -67.784275 -0.311011 1.717597 1.647376 0.444772 2.275049 1.754077 0.526030 2.236970 0.762811 1.571294 1.984127 1.466141 0.936115 0.541579 0.318667 2.341964 -1 0.019007 1 1 -1.812159 -0.786520 -0.785902 0.173136 -2.351518 0.845668 0.584805 -1.226197 -1.419826 0.520242 2.221576 1.764772 23.902266 25.389857 -22.676783 21.302907 -12.039242 1.471942 1.673167 1.918613 0.623350 2.145408 0.867348 1.263592 0.942214 1.783255 0.422209 1.070260 0.614251 2.222985 1.961615 1.104188 -1 -0.025971 1 1 1.447982 1.458866 0.593471 -1.664056 0.243671 0.310348 -0.599362 1.605472 0.029405 -0.589143 -1.004930 -0.654442 -15.550991 -65.506190 37.468014 24.911489 37.399341 2.435900 0.675421 2.046731 0.664054 2.261906 1.351044 1.501782 1.449658 0.657884 2.050678 1.740127 2.318549 1.608011 0.334918 0.960801 -1 0.031556 1 1 -0.397293 0.153484 1.923199 0.922506 0.801951 0.958679 0.852376 0.217691 1.913733 2.062780 0.098660 -0.589795 69.201767 -25.896169 63.086227 -59.775833 47.570686 1.682796 1.745757 2.435597 2.328523 0.489701 1.403692 2.104104 1.919173 1.043303 2.046244 1.467334 0.724090 1.029398 2.336966 0.633805 -1 -0.010335 1 1 0.780987 2.045878 -1.234580 -0.941737 1.144757 -0.752977 2.185220 -1.364543 1.314574 -2.353692 2.012040 0.248232 49.775903 33.603817 29.356160 38.973578 -21.081168 1.207167 2.098375 2.396091 2.104317 1.011001 1.397140 2.236108 2.014891 1.020452 0.494152 1.957848 0.797816 0.386922 1.992823 1.371809 -1 0.022983 1 1 -0.966684 1.262555 -0.121350 0.927944 -2.050136 0.348278 0.723711 0.736400 1.945850 -0.070168 -1.212213 -2.005031 -8.574389 40.240442 -28.894969 62.253537 45.189703 2.175171 1.599765 1.242669 0.290727 0.745962 1.876239 1.701138 1.773754 0.477326 0.419357 0.389845 1.629811 2.241087 2.442036 0.300716 -1 0.006683 1 1 -0.356208 -2.054126 -0.730954 0.051574 -0.269288 -2.023858 -0.957817 -0.506267 1.740566 -0.818351 1.431018 -0.922382 41.019941 22.143117 9.362127 -0.722578 5.626965 2.461076 0.812902 1.938622 1.678111 1.766816 0.875927 1.453688 0.890062 0.515183 2.188292 1.631012 2.162945 0.863912 2.020360 0.688817 -1 -0.006322 1 1 -0.218078 0.998800 1.306854 -0.144684 -0.103135 0.771460 2.140910 -1.525320 -0.654435 -0.376984 2.191738 -0.207880 -62.591151 -19.466683 -26.542521 -0.144009 -20.352630 0.375217 1.015429 1.562059 2.029464 0.707545 1.964311 1.423931 0.262068 0.579045 2.253791 2.207691 1.405780 1.195978 0.803649 1.686961 -1 0.013440 1 1 1.482841 -1.719718 -2.217118 -2.243106 -0.777434 1.120826 2.298788 -1.145926 -0.045580 2.060905 1.565419 0.737523 62.636056 24.196733 24.488766 -17.314105 1.837069 1.009250 1.208284 0.622158 2.367875 0.383823 1.661695 0.354311 0.662103 0.969880 1.029454 1.032499 0.457257 0.616394 2.228555 1.073821 -1 0.052791 1 1 -1.136724 -0.900537 0.872288 0.305025 -0.517627 -0.680785 -0.268633 -0.448134 -1.393207 0.224419 1.898426 -0.739795 71.870491 -22.651888 -10.285305 -65.117089 -22.923097 0.347510 1.101009 2.156765 0.493355 2.063152 2.142435 0.412177 1.203750 0.935213 1.117372 0.423130 0.801592 0.848555 0.416312 0.964260 -1 0.005028 1 1 -0.313863 -1.932768 -1.542558 1.799895 2.007182 -1.278052 -1.155825 -1.477816 1.350059 0.293720 -2.027909 1.650125 39.375015 -24.120061 64.136238 37.746117 48.991391 2.099647 1.261880 1.411735 2.272658 2.061713 0.458679 2.010107 1.623080 1.610152 0.323723 1.819065 1.529166 0.443451 0.327079 1.967878 -1 0.013912 1 1 0.156192 0.321510 -1.497219 0.406116 2.060357 1.792213 0.126093 -1.333445 0.915901 -1.825817 0.567277 1.065457 2.047720 66.026607 9.185223 26.048740 -48.820167 1.066740 2.197851 0.276464 1.781867 1.832837 1.247269 1.102891 2.295995 0.542018 0.951996 1.940343 1.337473 0.658824 2.105968 1.750980 -1 -0.029790 1 1 1.117484 -2.027715 0.188381 -0.605027 0.644148 1.845148 -0.833249 0.802676 -1.001412 1.917963 -2.251389 1.395406 -30.777958 64.854557 -39.463365 39.226152 23.934475 0.875739 0.549082 0.427644 2.405545 1.245018 1.509559 1.657875 1.402276 0.803473 0.969331 0.798872 2.385754 1.611450 1.883813 0.743831 -1 0.005729 1 1 0.954760 0.962073 1.353586 -1.689557 0.469543 -1.649319 -1.828701 -0.784714 1.285255 -0.310021 1.382043 0.622283 61.311074 -44.786091 -19.831354 -5.573425 -72.560077 1.116695 0.290952 2.279397 0.571090 1.309401 1.358503 0.864387 0.997651 2.018783 1.179537 1.228541 1.333831 2.450269 1.425542 0.335499 -1 -0.050705 1 1 -0.350383 1.595963 0.426381 -1.351727 -0.054252 -2.324010 1.350511 -1.534736 1.302271 -1.777633 -0.134198 1.763951 34.833559 -2.370321 62.021689 48.521843 -43.378749 0.375381 1.531819 2.289803 2.220503 0.749001 1.216103 1.537002 1.646084 1.229948 2.494010 0.822965 2.326862 1.810721 0.790022 2.158155 -1 -0.015508 1 1 -1.613488 1.901490 -1.074890 1.629156 2.249702 -1.460832 -0.665456 -1.813363 -2.171151 2.202056 -1.153626 -2.227949 -15.991266 34.792376 55.459712 11.384966 -52.877077 2.049495 2.114599 0.561946 0.622681 2.149878 1.744934 2.105053 2.116606 0.543464 0.503436 0.493248 0.266472 0.341256 1.737374 1.039590 -1 -0.007584 1 1 0.386136 0.831633 0.305375 0.638288 2.312338 0.395065 0.097282 -0.172789 -1.232027 -0.438405 1.896431 -1.287654 -73.631245 -20.326335 -74.710851 -15.266097 72.705655 2.334144 0.460855 0.345412 1.831174 0.300293 1.768078 1.835609 0.575499 1.159061 1.329562 0.452354 1.461558 0.401896 1.674554 0.470301 -1 0.022787 1 1 0.248682 -0.288968 1.785274 1.319530 0.834372 -0.783486 -1.626191 0.465112 -0.717682 1.642361 -2.019818 0.965435 41.622038 -58.414259 -18.448828 -19.460325 -69.684405 1.588003 1.562117 0.756835 2.376720 0.529256 2.455044 0.667019 0.335412 0.267791 2.271546 1.379710 1.780536 1.964215 2.062484 2.164374 -1 0.060858 1 1 -2.130490 2.297744 0.161637 2.301121 0.365182 2.083321 1.321692 -0.522379 -0.437781 -1.752104 0.100831 -1.800534 43.921361 36.316468 20.871636 -60.420175 18.126886 1.503615 0.755052 1.657523 2.237284 1.535679 1.906837 0.713454 2.278172 2.489744 1.133143 2.234994 1.296524 0.934861 1.967031 2.144076 -1 0.021967 1 1 -0.225285 -2.310515 1.980765 -2.306739 -0.544188 0.578588 -2.036592 1.795592 0.367145 2.095817 -0.716516 -2.324211 -64.306718 -53.004947 -4.151526 -24.702412 26.563758 2.231189 0.345580 2.420204 2.363133 1.671013 1.723602 1.323213 1.737080 0.596422 1.816411 1.921544 0.385612 2.474292 2.418247 0.975383 -1 0.046737 1 1 -1.360266 -2.185007 0.239559 1.892927 1.079885 2.221251 1.020264 -0.809519 -0.915175 -0.116386 -0.463832 -1.326399 48.250512 46.351628 -68.190292 -74.242503 56.252704 1.212923 2.090218 0.290898 1.370333 1.680846 0.478807 0.561080 1.818692 2.012322 0.598431 1.827214 1.233817 2.265196 0.399961 0.636261 -1 -0.028735 1 1 -0.299098 1.176742 -0.394319 -1.707632 -1.717022 0.672739 1.707021 0.878179 0.351733 2.247998 -1.838861 -1.893941 22.805649 44.539129 69.147723 -34.217150 12.355230 2.190329 2.109659 0.791118 0.318447 0.883615 2.416749 0.556754 1.110523 2.302306 0.858723 0.313512 1.201679 2.118713 2.205741 2.380536 -1 0.014567 1 1 0.595287 0.588334 1.535628 -0.458529 -1.733425 -1.679790 -0.314247 1.042905 -1.977266 -0.148466 2.299263 2.126952 -15.820875 48.550891 -5.174139 38.237334 54.870230 1.434380 0.379220 0.803235 1.475376 0.901942 2.188830 1.661464 0.974025 0.937124 1.745755 2.399322 2.400875 1.509033 1.810331 0.977958 -1 -0.031299 1 1 -0.134022 0.011254 0.658425 1.466986 0.407927 -0.498188 0.874201 -0.536382 -0.173292 -0.267911 2.265144 -1.114494 13.985610 6.153975 -70.147274 34.761747 -9.322074 2.483628 1.830609 2.049161 0.991534 0.469418 0.266508 0.943706 2.121692 0.520477 1.153643 0.277999 0.579484 0.629124 2.440219 1.254356 -1 -0.020526 1 1 1.277252 1.845037 2.011417 -0.783831 1.992243 2.106549 0.583410 -1.107410 1.702865 1.721775 -0.903240 -2.149455 -22.896762 74.128808 -17.119848 -33.280295 8.084712 1.071338 0.728565 1.991896 1.547659 0.748140 2.488715 1.825548 2.486672 1.240276 0.570557 1.357733 1.422567 2.092150 1.273809 1.659674 -1 -0.048328 1 1 -1.587605 -1.328601 2.213671 0.855427 -0.341972 1.597952 0.873408 0.277340 0.697588 -0.061861 1.737083 1.896163 -33.986811 -16.327302 -62.970821 49.403710 -71.844474 1.523990 1.198567 1.560741 2.381223 1.962452 1.677160 1.524444 2.085786 2.310736 0.795090 1.823324 1.112786 2.100417 0.715955 1.555411 -1 0.008070 1 1 1.235319 -0.778112 -0.846573 -1.654517 0.345177 0.435555 2.038608 -0.894561 2.346582 1.019363 -1.813251 -0.283034 -68.346793 -4.550598 18.107742 -13.183369 -22.876014 0.967432 0.373930 1.885712 1.155812 0.739527 1.734574 1.232193 1.968074 1.673848 2.108198 0.975221 0.787911 0.422977 0.467035 0.704012 -1 -0.002822 1 1 -2.189269 -0.715268 -0.196909 -1.349326 -2.108537 -1.018782 2.145277 1.179874 0.414816 2.186961 -0.380894 -2.254063 -36.197747 24.468642 -55.531827 -23.408206 28.277184 2.194555 1.130961 1.556660 1.281627 0.303157 0.413221 0.756573 2.472820 2.432983 1.151343 2.123123 2.077728 1.878905 1.504241 2.283812 -1 -0.053792 1 1 -0.875753 -1.994133 -0.876712 0.749794 0.860663 -1.865418 -0.562761 -0.561063 -0.298656 -0.818306 2.199837 -0.749288 -56.698088 25.240628 19.236792 62.757151 -40.562594 1.592324 2.191873 1.056867 0.517803 1.212623 1.559038 0.756674 1.927861 0.808202 1.693429 0.452889 1.448920 1.748800 1.823763 1.732732 -1 0.014258 1 1 0.613425 -0.871927 1.050341 0.477659 -1.890184 -2.108039 -2.076760 0.555402 -0.594844 2.153349 0.186454 0.000859 9.496118 1.252565 51.862856 9.024144 18.786696 1.345034 1.740998 1.196198 2.246344 0.799812 2.439019 1.336900 2.274266 2.090328 2.136356 1.730777 0.415820 1.679915 0.575662 1.644829 -1 0.049884 1 1 -1.633596 -1.463191 2.098824 -2.016082 -2.221088 1.719655 1.157382 -0.616392 -1.877186 -0.427589 -0.101871 -1.555498 34.450502 9.583194 -35.267646 56.673116 5.059755 1.214470 1.101594 0.745908 0.972546 0.828701 1.977312 1.678556 2.485180 0.915258 0.993828 0.759675 0.614471 1.415081 2.261824 2.231637 -1 0.020755 1 1 1.460596 1.402563 1.513794 0.140755 0.051552 -0.647538 -2.266806 1.454057 -0.109263 1.454114 0.852591 -0.876092 55.159245 61.429202 -9.407999 -20.233883 -20.869368 0.603078 1.175054 2.382211 0.576961 0.984924 1.873471 2.426370 0.252215 1.483715 1.548073 0.963282 0.378459 1.515780 0.455441 1.588541 -1 0.020127 1 1 1.601850 0.419170 -0.038679 0.225039 -1.812216 -1.752910 0.700090 -0.421838 2.316543 0.374798 -1.241526 0.140025 60.979116 -73.998511 -42.977900 70.433975 -16.177328 2.239678 1.275571 2.020292 1.792538 1.185492 2.313127 0.477945 1.822263 1.279183 1.980238 1.364903 0.430403 1.533433 2.414001 1.619187 -1 -0.041183 1 1 1.187497 1.290717 1.948226 2.151119 0.406093 1.666949 1.256951 -0.071695 1.395230 0.783382 -0.118239 1.392317 -33.575663 -6.166439 10.658457 36.686136 -66.117387 0.851167 1.560158 1.578513 1.824549 1.443287 1.570595 1.484089 1.089059 1.569494 0.981842 1.820835 2.016642 1.197476 1.222965 2.129616 -1 0.003197 1 1 2.313145 -0.180407 -2.026568 0.612560 -1.270148 -0.261822 0.935857 -1.013884 -0.342341 0.102069 0.164234 -1.186804 29.306356 -48.075398 46.786229 36.149572 65.855500 1.125852 1.197120 1.991833 0.485974 1.772374 2.037634 0.756565 2.330272 0.636595 1.994906 0.384283 0.388458 0.811025 1.895363 1.361575 -1 0.007895 1 1 1.497002 0.666534 1.083871 -1.479508 1.179854 0.080454 -0.270961 -1.878731 1.882962 -1.456565 0.372943 0.581024 38.463325 -46.905113 65.767791 9.255536 7.786280 2.335014 1.583961 1.126059 2.417179 1.032109 0.651532 1.047191 2.141741 2.240078 1.245732 2.264192 1.524974 1.987831 0.731326 1.151781 -1 -0.011732 1 1 1.488156 -1.929541 0.866766 1.743394 -0.409073 0.092486 -0.678283 -0.639268 0.063370 0.054523 2.171723 -2.018364 58.520800 9.084157 -22.570791 2.716816 61.530762 2.087865 1.241362 0.823633 2.291628 1.390974 2.102942 0.394757 0.933605 1.093582 1.088499 1.161603 1.313622 0.297552 0.700660 0.987796 -1 0.002855 1 1 1.978115 0.276203 0.435390 -0.744646 0.845630 -0.062602 -1.293740 -0.928917 -0.160302 1.297544 -1.107697 1.593520 56.703871 71.957008 -68.561395 -11.359480 31.213484 2.200374 2.191249 1.825882 1.341722 2.315700 0.962180 2.115963 0.998821 1.437419 1.951826 0.848277 2.487971 0.581023 1.761724 0.789578 -1 -0.024107 1 1 1.330473 0.967638 0.635723 1.605314 2.078735 -0.349134 -0.974298 0.523298 1.754964 0.835624 1.409870 1.797615 44.062905 15.236103 23.184988 -29.914596 25.391615 1.478040 0.666411 1.362597 2.161612 0.966287 1.389416 0.665877 1.396594 2.064217 2.052903 0.897858 1.043573 2.077829 1.319735 1.789721 -1 0.003362 1 1 -1.047129 1.679952 -1.678951 -0.338017 2.094134 -0.720609 -0.434820 0.897689 -1.611725 -1.446527 -0.569256 -1.330735 -21.169543 3.495745 -47.014150 33.188210 -55.758233 2.445555 0.950282 2.392571 1.444133 2.288368 0.606920 0.497625 1.831652 1.583687 1.026677 1.618688 2.035375 1.038628 2.229027 2.254518 -1 0.015893 1 1 -0.705058 1.741622 -1.917611 -1.267098 -0.834245 -1.793020 0.438314 1.283299 -0.200810 -0.940119 0.056438 1.366532 -27.769838 72.326941 -1.098778 -17.167624 63.737741 0.478198 1.580816 2.271423 1.559698 0.587874 2.151337 1.521791 2.492216 2.178996 0.631658 2.280005 1.799082 0.927827 0.746683 0.501743 -1 -0.053012 1 1 2.007093 1.936235 -1.461915 -0.008434 -0.385790 0.269293 2.108868 1.874856 -1.047560 -0.852026 0.952571 1.872011 -54.963619 -73.544083 -55.410799 60.706644 -3.434130 1.863755 1.132950 1.236706 1.326782 0.979516 0.981677 1.298791 0.785730 2.020493 0.671452 0.586687 2.449102 2.063326 0.569124 2.014013 -1 -0.016429 1 1 -0.933686 -0.197741 -1.191273 1.218452 -1.526273 2.173064 1.664943 0.526826 -0.211938 0.518732 0.413668 1.750943 -24.497252 24.692613 -41.257959 27.475934 -61.969640 0.269029 0.576460 1.564424 1.275679 1.581746 2.154177 2.004242 2.044074 1.002072 2.075475 2.252590 2.282997 0.334340 0.258306 0.352654 -1 0.035786 1 1 0.607555 -0.563620 -0.854100 -0.923886 -0.424296 -1.305554 -1.565220 -2.092423 1.208764 0.588105 -2.308357 0.535574 23.435916 -12.564386 30.369152 -35.670305 39.179529 1.230211 2.413212 1.858498 0.527868 1.630287 1.240847 1.166991 1.869923 1.294766 0.633798 2.245813 0.883556 1.428690 1.489845 1.077609 -1 0.027340 1 1 1.875890 2.204542 -1.775494 -1.883325 0.080840 1.510232 1.546330 0.344243 -1.126332 -0.594397 0.227490 1.672683 -42.129970 71.599678 -74.220154 -18.121486 -67.817007 2.118391 1.299148 2.274576 0.544624 2.003568 1.974074 1.264720 1.893393 2.006315 0.879750 0.464169 2.040009 2.437378 0.753397 0.850294 -1 -0.003281 1 1 1.438939 0.272828 0.258141 -1.533209 -1.305024 -2.086617 -0.179674 0.856399 1.859025 1.489906 -0.792319 0.706836 -4.699216 70.274643 5.927122 17.133242 -41.607890 1.318002 1.900416 0.797541 0.266726 2.369584 2.092720 1.844797 2.009630 0.344916 0.251679 1.473901 0.852140 2.171304 1.863462 0.712480 -1 -0.002330 1 1 1.519229 1.957906 -0.083897 -1.050591 0.039528 -0.105048 1.611355 -0.055625 -1.843089 -2.267673 1.027069 0.466005 5.048073 -57.033108 -55.449736 6.288734 -55.242186 2.043661 0.817747 2.365771 1.008315 1.249123 0.757073 1.875816 1.346512 1.834664 0.450141 0.273275 2.180684 2.000167 1.055857 1.539925 -1 -0.035920 1 1 -0.943315 -1.813576 -1.041188 -2.147721 0.151840 -2.136361 -2.131010 -1.737056 -1.456433 -2.112909 0.900562 -0.446129 -21.837960 19.401262 -22.988792 27.365102 25.274256 1.141423 1.901906 1.076000 0.325154 1.121580 1.391182 1.089572 1.183415 1.154531 1.695391 1.944040 0.486454 0.834295 1.501471 0.721043 -1 0.010489 1 1 -2.343446 -0.148600 0.051299 -0.188070 1.125927 -1.504046 -1.240061 1.199729 -0.460146 -0.640090 0.390669 1.623366 -26.102311 48.456256 54.288880 -16.794536 34.231444 0.293210 1.976924 1.904668 0.261699 1.130895 0.448822 0.594640 1.108590 1.319747 1.988583 2.112077 0.923469 1.742941 2.358284 1.178922 -1 -0.043964 1 1 -0.256578 -0.468207 0.537919 -2.274309 -2.121015 1.322844 -0.004780 -0.230086 1.810595 -1.935739 0.372256 -1.538840 -53.956703 49.697872 72.135990 -60.418106 52.891227 2.017786 2.420966 1.671825 1.868738 1.622045 2.204332 1.210391 2.288221 0.376381 0.338940 1.058303 2.144312 0.448657 2.325678 2.170683 -1 0.023422 1 1 -1.924423 2.058571 0.040887 -0.824736 -2.195492 -1.622437 2.287353 -0.128127 0.131577 1.300766 1.195890 0.977005 -68.276724 -26.906641 30.088769 51.934237 8.719679 1.399594 0.725136 0.604109 0.502882 2.438601 1.061869 1.324482 0.569269 2.212115 1.514420 2.351100 1.938432 0.727721 1.308337 1.475154 -1 -0.020599 1 1 -0.862954 1.073303 -0.014916 -0.934546 -0.514861 -1.317817 -0.320916 2.043818 1.842480 1.446348 2.261468 -1.635577 -56.805640 17.608773 0.653397 31.646529 -16.785037 2.033200 0.488701 0.354619 1.339335 0.446537 0.450646 2.004580 0.978436 0.831441 0.771433 2.471257 0.922435 2.362003 0.686464 0.906298 -1 0.001339 1 1 -1.672691 1.200591 -0.114590 1.445086 -0.088263 0.971430 -1.603736 0.881036 1.249832 -1.909277 2.141881 0.649454 47.224351 49.670875 68.399884 -3.147043 57.655373 1.582886 1.064679 1.304099 2.232661 0.337747 1.260573 1.944640 1.568324 1.576448 0.860483 0.631111 2.079359 2.284377 1.022378 1.350857 -1 -0.005195 1 1 -2.234980 -0.856650 -1.372744 0.149687 -0.633931 0.229437 1.409605 2.055824 0.999041 0.639009 0.286673 2.053530 4.563932 56.010908 -24.677138 1.344254 -57.123471 0.262256 1.492719 2.135621 0.624996 0.559895 2.161467 0.777677 1.661546 2.359140 2.060639 0.403479 1.278995 1.062936 1.265308 0.540031 -1 -0.019958 1 1 1.279040 -1.101643 -0.337664 -1.401118 -0.777682 1.665378 -1.576504 1.463556 -0.677551 2.249563 0.906964 -1.232204 41.047478 34.962115 58.271094 12.269949 -28.969129 1.612624 1.376884 1.539139 1.559117 2.072232 1.759283 0.273625 1.320054 0.396127 1.455428 0.869473 0.980615 1.453478 1.852136 1.594978 -1 0.054222 1 1 0.329266 1.636088 0.944627 0.306739 0.009880 1.125701 -0.591311 0.264966 0.076677 2.226663 -2.264141 -0.882484 -64.064480 -31.720615 -28.375442 -56.051766 -62.024545 2.177074 2.082447 2.445628 2.163530 1.696258 0.758982 2.461144 1.950447 2.410169 2.461580 0.281528 1.395158 0.428763 0.969178 0.474335 -1 -0.003146 1 1 0.786657 -1.616194 -1.162150 0.601303 -1.969272 2.267538 1.421054 1.273030 1.570146 0.066074 -1.612150 0.837814 16.667005 72.358459 -71.380758 3.600611 65.463859 1.391197 1.348394 1.953838 0.900338 2.234579 1.072965 1.076226 1.873276 1.397090 1.392832 1.831294 2.308197 0.859737 1.603551 1.883407 -1 -0.004746 1 1 2.171347 1.089491 -1.275534 -1.241334 -1.349711 0.840951 1.412444 -2.063988 -1.551484 -2.140120 0.673242 0.729333 31.010747 -52.377040 49.095789 2.930504 52.987831 1.622054 2.353941 2.436749 1.439560 1.932303 1.217450 1.682109 1.449195 1.876585 0.755772 0.260081 0.938073 1.943927 0.829804 0.262770 -1 -0.077874 1 1 1.857520 -0.239519 -1.218891 -1.152380 -0.134283 0.345438 0.121656 -0.507545 -0.885440 0.141342 0.483415 0.592329 -63.756397 46.232679 32.642335 69.731096 20.531471 2.461432 2.292925 0.686783 1.754129 1.390842 2.129676 1.962013 1.046209 1.380669 2.151491 1.854446 2.173077 2.401688 1.673292 1.771748 -1 -0.006440 1 1 1.068481 -0.947307 1.779270 -0.633257 2.140408 -0.540846 0.205906 1.768094 0.030443 -2.001338 0.546905 -2.032606 -60.599940 -3.198748 -61.349842 -6.793195 -23.220943 1.759263 2.184241 1.032524 0.888034 2.436444 0.817798 0.979720 2.148979 2.392837 1.415811 1.034771 0.391612 2.066326 1.486804 1.713867 -1 -0.001746 1 1 -0.365200 2.320781 0.919656 0.028105 1.114232 -0.139154 -1.419539 0.641537 0.362961 -2.265557 -1.117126 -1.371609 11.654997 -14.473547 43.089088 -1.705960 -22.073027 0.904493 2.307601 2.100840 1.069735 0.788420 2.217376 2.189551 0.286492 1.569803 1.688252 1.203250 1.523376 2.131911 1.283598 1.929249 -1 0.022691 1 1 -0.201011 0.386013 -1.232665 -1.735457 1.858354 -0.351029 0.169754 2.059629 -1.026951 1.520326 1.548208 -1.076010 52.270506 -39.607853 10.820775 64.763583 -68.461604 1.612337 1.044162 0.724378 1.378602 1.170308 1.369127 1.673001 1.384137 1.944662 1.939371 0.750099 1.669906 1.119203 1.940893 1.584661 -1 -0.039921 1 1 -0.413648 -1.411454 -0.147710 0.859414 0.704584 -0.286289 -0.318364 -2.180730 1.435513 -0.757624 -0.507760 0.210814 -17.789406 -36.547817 -9.163324 42.014449 -63.156363 0.340091 2.406062 0.933056 0.877986 2.303734 2.361086 1.031381 1.928895 2.445003 0.669936 2.112800 1.831884 0.978924 2.271716 1.987880 -1 0.034305 1 1 -1.912820 -0.854027 0.299159 -0.159788 0.502564 1.995814 0.862844 1.795631 1.029010 0.103164 -0.277735 2.083133 -58.180328 13.228729 35.250861 -38.771074 -25.441371 2.228288 1.084216 1.174183 1.247361 0.390978 0.424232 1.322469 0.492485 0.937634 1.315265 0.910831 0.843031 2.076258 1.911620 2.355385 -1 -0.000026 1 1 2.091177 1.415970 0.640635 -0.661388 0.583181 -0.242141 1.845383 -1.588060 0.451283 -2.225178 -1.052226 0.830255 22.428257 1.716861 55.280505 -0.550199 52.813860 0.513233 0.904174 1.445472 2.293938 1.972806 2.456971 1.570213 1.813727 1.814556 2.243431 1.346119 1.967623 0.848137 2.396564 1.052482 -1 0.064539 1 1 -1.336487 1.628656 -1.447085 -0.516172 0.211481 1.212322 -0.875410 -0.932227 0.750657 1.234580 0.938676 -0.756628 66.681755 70.248140 10.482663 -67.886047 -60.785144 1.886336 0.397874 1.574463 1.251930 0.683650 0.857618 1.984876 0.558873 0.730113 1.016761 1.458046 2.136126 2.370072 1.298386 0.730305 -1 -0.025227 1 1 0.395613 -0.121360 0.767807 2.016297 1.110229 -1.438676 -0.561132 -1.450778 -1.331786 0.528541 0.327629 -2.326586 15.337373 -74.778097 54.523614 28.374117 33.781832 1.693726 0.948761 1.583297 1.216762 1.361000 2.321910 1.847740 1.970014 0.520022 0.262408 1.799119 1.540086 1.730734 1.944999 0.852320 -1 -0.001079 1 1 -1.931058 -1.065356 1.638755 -1.358094 1.325753 1.753639 2.125085 1.104163 0.285458 0.486006 1.736982 0.212366 62.355538 -40.475024 -13.736766 -23.829898 -9.092245 1.924595 2.169107 0.936572 1.471853 2.440919 1.779610 2.147972 1.208948 0.531103 2.004855 1.091782 2.326231 2.456963 1.430659 0.830542 -1 -0.015680 1 1 -2.288822 -0.990919 -0.791913 -1.896673 1.926143 -1.436059 1.017942 -2.140132 0.471061 0.304489 -0.101966 1.558842 -45.403535 -47.208413 68.199918 -63.986444 -70.171785 2.467224 0.633185 0.941062 0.425388 0.502411 1.276658 2.289550 2.463694 2.056804 1.197729 0.978348 1.599052 0.514750 1.644983 0.730272 -1 -0.017090 1 1 0.267989 -0.952369 1.527153 -1.516418 -1.835856 1.496015 -1.788388 -1.813038 -1.428450 1.663816 0.442984 -0.344582 4.236665 -44.376278 -32.105953 -54.744528 8.725478 0.611591 0.260112 1.450716 0.432126 1.239618 0.763711 0.946969 0.713839 1.997911 1.386153 2.073183 1.994400 0.878236 2.016872 0.572426 -1 0.071665 1 1 -1.537510 1.816379 1.029287 0.047947 0.032036 1.223902 0.547532 -0.924274 -2.237355 1.637476 0.713353 0.999886 22.633597 2.862781 -35.239400 -68.594586 30.789832 1.145680 1.441115 1.071787 1.531630 1.348939 2.126397 0.858807 1.711429 1.488130 1.507843 2.072367 1.766606 1.843055 1.974009 2.425089 -1 0.003710 1 1 -0.524127 -1.544909 -0.014300 -0.015892 1.513227 0.051774 -1.627433 -1.558481 -1.934021 0.964932 2.281115 -1.289222 -12.385977 28.880136 -11.552355 -60.431879 -28.596340 1.094627 0.641075 0.805770 1.327666 2.328285 0.990023 2.069755 0.620788 1.831279 2.047473 1.875632 0.495650 2.392237 0.332250 1.130456 -1 0.023885 1 1 1.356991 -1.011392 -0.880194 -1.235245 2.014728 -1.688520 -0.954011 2.194440 -1.917741 1.267216 -1.904684 -0.772849 -61.174175 -54.362307 -17.292022 72.990109 44.758870 1.559832 0.602152 1.374976 0.969977 0.396484 0.699520 2.089692 0.446101 2.115778 2.388186 1.987179 1.021789 0.466106 0.836050 1.743402 -1 -0.004649 1 1 1.840932 -0.996096 1.740374 0.662976 -2.162385 -1.257276 -0.694094 2.240673 2.290307 -2.306971 0.270480 -1.492988 26.242641 60.074123 15.778801 -5.685268 -2.290402 2.203112 0.947352 0.390893 1.237223 1.004766 2.354770 0.613599 0.256845 0.540931 0.672242 0.377013 1.949424 0.974395 0.414699 0.849923 -1 0.012009 1 1 -0.114815 -2.322224 -1.605573 -1.726185 2.195978 0.373195 0.104886 0.383502 -1.030022 1.736775 1.436781 1.700832 16.863785 -70.373245 -13.136551 13.994586 7.009590 2.277708 1.435430 2.268487 1.708597 1.140673 0.535524 2.057690 0.349590 2.306165 0.457620 2.217639 2.115516 2.470674 2.363809 1.781532 -1 0.032252 1 1 -2.246402 0.384831 -2.247934 -1.806084 -2.355681 1.568296 1.950179 1.984706 -2.055336 -2.215016 0.090157 -2.123596 11.398556 25.531205 -47.032483 25.051921 -2.361001 2.404709 0.701259 2.063679 2.005846 1.996476 2.014768 1.211517 0.960345 0.515402 1.361722 0.963597 1.171701 2.277070 1.964323 1.631528 -1 -0.009214 1 1 -1.107990 1.376113 -0.070873 1.072098 -1.427429 -0.032140 1.750991 0.033330 -0.594689 0.039662 2.145056 2.178984 70.335456 -21.985054 -52.809086 -12.313700 43.638692 0.407567 2.485374 1.923812 0.258263 1.880302 2.484136 1.367789 1.678067 1.028104 0.852949 2.256340 2.300735 1.447562 1.428093 0.457299 -1 -0.046102 1 1 -0.276981 0.625213 -0.674913 -0.535781 0.495788 1.212540 -1.931611 -0.938695 0.437829 -2.154437 0.373570 1.688803 31.886018 -41.695849 17.861555 49.149817 10.982650 0.405937 2.084445 2.263362 1.070108 0.298149 1.744547 2.344178 0.357583 1.641850 2.078937 1.936936 0.334978 1.969358 0.746440 0.920129 -1 0.050269 1 1 -1.456871 -0.064310 -1.727201 -0.749791 -0.810395 -1.499203 0.044653 1.221409 1.060860 -1.814172 -1.625812 2.128176 38.848261 -27.278053 -62.237049 -68.079882 -18.572394 1.431696 0.261596 1.651201 1.729571 0.395789 0.280909 2.231757 0.897251 2.102014 0.550691 0.463232 2.033391 1.460029 1.709566 1.673246 -1 -0.055861 1 1 1.598105 -1.269341 -0.835486 0.910676 -0.112323 1.852534 0.776256 -2.073398 0.525122 -0.575030 0.575806 -1.673917 -17.621219 -59.833464 -21.032904 49.975537 -61.145983 0.917079 2.342153 2.315400 0.434364 0.610105 2.277737 1.919669 0.373168 0.337796 2.085623 1.809613 2.414686 1.879368 0.283075 0.394314 -1 -0.001844 1 1 0.696278 1.488680 2.166519 0.054497 1.729853 -1.802724 2.275016 -0.125677 -1.106202 -1.564039 -1.090172 -0.760316 43.555061 29.904227 -49.650031 -18.068117 -70.842305 2.175731 2.004943 0.333046 0.996766 0.639673 1.982071 0.664644 0.926875 0.484096 1.699495 1.166338 2.139642 0.718184 0.761937 0.375814 -1 -0.005597 1 1 2.355593 1.676234 1.801033 2.294976 0.758248 1.573901 1.909706 0.353032 0.510249 -0.787725 -2.185175 2.122003 36.619756 18.236414 49.416203 -11.873161 -52.210582 1.326180 2.112656 1.666958 1.067285 2.365585 2.391886 1.178035 0.740196 1.727885 1.313644 0.662505 0.972143 0.808477 1.819065 1.527775 -1 -0.009580 1 1 -1.574191 -2.077471 -1.970336 -1.487804 -1.581459 -1.709091 2.036900 -1.328132 0.666136 -0.888071 -1.669233 -1.950114 -28.723071 -48.656339 32.914735 -2.056547 -64.386393 0.743314 2.383324 1.276891 1.700371 2.383354 1.775094 0.501351 1.451349 2.066542 0.615383 0.986273 2.035676 1.606664 2.457579 0.531353 -1 -0.053812 1 1 -1.148437 0.162005 -0.941386 2.327189 0.240536 -0.542934 -1.905592 -1.896333 -1.776011 -1.149087 -1.339109 -0.030301 -10.746712 -19.985813 -51.564456 56.188411 -41.381789 2.069071 0.372670 0.958290 1.982765 1.075667 1.476039 0.784684 2.437294 1.602804 0.577919 1.335065 0.688954 2.254609 2.459504 1.380433 -1 -0.031977 1 1 1.513427 -1.306703 -2.028382 -1.594318 -1.065306 -2.240421 1.948635 -0.392200 0.923223 -1.279957 -0.187326 -0.506367 2.222583 4.949964 -55.954412 74.195736 57.726639 1.549422 1.137074 0.800449 1.894823 1.284599 0.750774 1.756213 0.415537 1.426663 1.178486 1.569657 1.479003 1.110233 1.935404 1.585557 -1 -0.010379 1 1 1.883412 1.388421 -0.556426 2.246321 -1.739319 -1.789675 0.104615 0.542612 1.214082 0.429215 -0.856442 2.123233 -55.463947 67.435771 -6.998527 -24.250641 -30.526404 0.515992 2.277202 1.929489 1.172661 0.420671 2.209144 1.086120 1.676254 2.052305 2.087066 1.315568 1.502851 1.419135 0.655603 1.965728 -1 0.065905 1 1 0.976804 -0.825667 1.001738 -1.152912 0.355508 -0.284996 -2.135517 -2.076113 2.000715 -1.584500 -0.982100 1.348683 22.785141 -0.136521 -44.503438 -69.288216 72.950282 1.005842 2.435855 2.155946 2.481592 1.371085 0.833573 0.608605 1.817761 2.105320 2.116934 1.566825 1.120311 0.315419 1.749288 1.026277 -1 0.000294 1 1 2.173477 -0.820547 2.227953 0.559915 -0.155507 1.765125 1.971221 2.212015 1.303235 0.286941 1.839320 0.173214 -33.520865 14.823869 -5.239100 -3.549396 45.309581 0.896903 0.754431 2.467866 2.429378 1.301560 2.326663 0.733332 1.117856 1.799819 2.056395 1.074877 1.715086 2.195681 2.062999 1.821174 -1 -0.065541 1 1 -0.277387 -1.482930 0.223681 -1.076080 0.479309 2.266778 -1.922961 -1.641100 -0.351728 -2.161586 -1.963859 -1.012331 69.783216 -3.493541 -65.941688 68.047519 74.649513 1.890499 0.607615 0.935959 2.414813 1.757948 0.338774 0.529621 1.836472 1.579459 1.974190 0.957945 0.673887 1.012973 0.788306 0.307081 -1 0.024467 1 1 0.456827 1.411861 2.262529 2.051203 -1.273755 0.376631 1.294552 0.436096 1.694128 0.955841 0.291775 -1.740305 15.850586 0.805121 31.670163 -69.578405 -4.257947 1.175310 2.184963 1.928860 1.845441 1.573062 2.450277 1.562578 1.746400 1.996370 2.493921 1.583691 1.099809 2.240665 2.100406 0.530124 -1 -0.059130 1 1 0.355859 0.900940 1.195765 -1.116797 -0.558355 -1.907242 -1.341607 0.398790 1.447669 0.914104 0.958808 -1.687839 34.095550 43.915225 -66.816687 61.937711 -12.894198 1.933239 1.200824 1.242226 1.845220 2.362741 1.831443 0.319234 0.621183 1.720841 2.182346 0.695559 0.754268 1.990234 0.609645 1.306978 -1 -0.018706 1 1 -0.176950 -0.479858 -2.080628 1.525273 -0.138320 -1.530384 -0.949555 1.694235 -1.953256 -1.875212 -0.221838 -0.924236 -51.083889 33.082489 -32.601934 9.291745 16.351840 1.755544 0.430537 1.538343 1.686908 1.107802 1.577530 1.051045 1.656923 1.150254 1.827239 1.665017 2.188287 1.541891 0.559267 0.597207 -1 0.019125 1 1 2.230252 1.498410 0.768441 -1.463324 -0.125758 2.242479 -0.344729 -2.326673 -0.983108 -1.465569 -0.167347 0.693997 26.666245 -20.427637 22.703997 -13.926366 -60.429667 1.503830 2.128365 2.437882 2.477360 2.232717 1.275796 1.301015 2.159545 2.226511 0.475606 0.761158 0.781199 2.357161 0.303339 1.226153 -1 0.063449 1 1 -1.336421 -1.990288 -2.237150 0.363125 0.490036 -1.223725 -2.279908 -1.974695 0.661714 0.197102 -0.121712 -0.428677 15.171615 -10.664629 9.572601 -63.302677 21.914656 2.419449 0.928480 0.465694 0.663910 2.088034 1.841714 1.938768 1.866563 1.081046 1.881657 0.501979 0.762263 1.355169 1.070561 1.162265 -1 -0.040936 1 1 -2.288610 -2.151272 1.733521 -1.405709 2.175219 0.191612 1.857663 2.167144 1.129600 -1.033157 0.875859 -0.945392 31.128001 -31.690999 19.380469 -72.456528 73.126261 0.370966 1.578213 1.266727 1.871548 1.608705 0.751733 2.130813 0.819492 2.460435 1.282100 1.497184 0.674702 1.221379 2.471502 0.526659 -1 -0.024442 1 1 -0.398775 -1.198059 0.253391 -1.256534 -2.345528 -2.161294 -1.776547 -0.737927 0.676160 -2.054432 -1.162012 -1.793195 70.352512 -35.328628 -68.242767 -56.177663 72.020653 0.641638 1.257138 0.471183 0.678034 0.972151 0.934630 0.326672 1.879963 1.294085 0.443333 0.595941 0.485454 2.024921 0.850088 1.432902 -1 -0.003116 1 1 -1.944497 -0.747181 0.647193 1.178568 2.017469 1.970304 0.936250 0.885808 1.343440 2.144295 -1.188451 1.526861 -54.567153 -10.142773 -69.588333 -21.115748 7.621010 1.169629 1.210658 2.282492 0.839494 1.117295 1.385272 0.765286 0.409268 1.817166 1.117466 2.005346 0.355647 0.609615 0.805570 2.469619 -1 -0.015401 1 1 0.109642 0.214814 0.682674 -0.957626 -2.019976 -1.688330 2.242788 0.139548 -1.381836 -1.867536 1.541823 -0.003260 55.869153 -7.143293 -57.317795 -40.180803 -18.754919 0.416190 1.153933 0.645905 0.972371 2.383364 1.953811 0.449627 0.637782 1.706967 0.738441 1.474032 0.811248 1.152190 0.610830 0.977305 -1 0.017184 1 1 -1.890254 1.435004 0.104553 -0.492376 -0.411450 -2.172763 -1.321330 1.901829 -0.100871 1.114513 -0.128207 -1.209708 -73.537222 59.912709 2.899381 -20.110255 -43.059898 2.009476 2.261962 2.289498 1.599305 0.267139 0.301215 1.520540 1.721941 0.403196 1.017062 2.007469 2.284934 1.378550 0.284488 1.646114 -1 -0.062026 1 1 -0.339702 2.048218 0.396649 -1.552732 0.436337 1.039781 2.060271 0.335159 1.712301 0.082798 1.430673 -1.991922 -45.029145 -54.833356 15.792322 71.560799 22.349233 1.728436 1.581822 1.183900 0.307017 2.281629 2.084406 1.610725 0.949723 1.998134 0.639371 1.400634 2.460514 0.364827 1.889629 1.749302 -1 -0.002515 1 1 0.941680 -2.100525 1.687068 0.114781 1.750164 0.273702 0.811262 1.940575 0.792558 -1.405218 0.987605 1.639695 9.734101 -48.960507 20.752248 33.034144 54.850713 1.014034 0.617384 0.865534 2.276575 0.399796 2.371156 1.514024 2.453190 1.018507 1.554718 2.399353 0.680898 1.859775 1.730664 0.776180 -1 -0.037027 1 1 -1.882851 -1.390204 -1.131576 0.810182 -2.071089 1.618259 -1.828461 -1.459862 1.506995 -1.027224 1.636470 -2.058228 32.098540 -69.835618 22.762859 -74.624768 -68.474084 0.716007 2.432955 0.667368 1.707842 1.950209 0.663397 2.461047 0.316688 0.581125 1.222770 1.087164 1.217965 1.339137 1.632021 1.125256 -1 0.012018 1 1 0.980817 0.647822 2.328686 1.836194 -0.528967 1.930454 0.333283 -1.547822 -1.861934 1.446399 -1.593956 0.306140 -20.015661 46.778579 57.582674 -8.005443 2.520317 2.259462 0.784095 1.533912 1.461448 0.803885 1.149906 0.469091 1.506178 1.087248 0.382382 2.190131 1.026072 0.441023 2.270695 0.570473 -1 0.002457 1 1 2.118095 1.433038 0.055472 -0.741967 -1.250816 -0.500428 0.923929 1.155202 0.437935 -0.384412 -0.130343 0.587179 31.253228 -26.992081 -55.904029 20.989715 -25.863851 1.468849 1.445793 0.947573 1.857483 1.467825 2.237973 1.858742 2.385685 0.454728 0.861801 0.288421 2.493864 0.629195 1.382705 0.371175 -1 -0.047817 1 1 1.789010 -1.865038 1.112142 -2.281485 -0.209427 0.314541 -0.818233 -1.293086 0.650126 -1.357210 2.049337 0.362620 45.581542 38.972676 -36.232236 44.807038 71.881792 1.634235 2.342894 1.264669 1.042052 1.273027 2.016210 0.690794 1.669075 0.635528 2.060612 2.214690 2.047134 0.672744 2.066337 1.678481 -1 -0.013496 1 1 2.063345 0.174179 1.035974 -0.665810 1.646705 0.303142 0.820603 -1.281737 -1.815801 -0.739158 -1.162954 1.215500 22.122034 -44.982219 -16.157212 -54.259140 66.627174 2.168738 1.482136 2.009156 1.387893 2.071701 1.826457 2.014915 1.417631 2.372478 1.233442 0.468698 1.658261 1.147830 1.577276 1.273527 -1 -0.009055 1 1 -1.486702 -1.912896 -2.120702 1.876236 -1.407585 -1.093903 -2.201836 0.140649 -1.726144 -1.839425 -1.947000 -0.407378 9.480486 38.524871 -62.493105 -21.619548 -59.749415 1.998814 0.820697 2.447254 0.250502 1.929904 1.390445 2.204419 0.416172 0.849309 1.833461 0.485316 1.958942 1.187821 0.955958 1.031947 -1 -0.024808 1 1 0.723367 -0.329119 0.833530 -0.787376 -1.043828 0.603361 -0.372889 0.332294 0.685009 0.579151 -2.010234 1.819754 38.007255 -62.069558 46.946571 31.025213 40.752643 1.820147 1.709303 1.760929 0.931686 0.338765 0.369341 1.258339 0.410264 0.548813 0.401306 0.749230 0.562755 0.728337 0.406337 2.061139 -1 -0.081996 1 1 -1.370535 -0.423382 -0.069288 -0.568033 0.369818 -0.106035 -0.848029 2.155354 0.902306 0.588195 -0.800888 -1.935826 -34.773174 -32.740550 -70.421551 74.996991 24.426002 1.042195 1.426120 1.042713 1.121678 0.786069 0.965350 1.392994 2.299382 1.217596 1.893629 1.471056 0.279001 1.675327 2.213715 1.410260 -1 -0.034952 1 1 1.386820 0.806840 -1.691178 1.495865 0.401533 0.415827 0.333929 -0.106972 2.256298 1.005287 1.940177 -1.169389 46.242468 47.162792 65.036990 26.690929 -55.552977 2.441842 1.537936 1.588991 2.423932 2.032716 1.358614 0.479532 1.491401 2.478944 1.865051 0.419108 0.701801 2.161505 1.409975 1.948104 -1 0.077317 1 1 0.033275 -1.516970 -1.682566 0.155051 -0.006853 -2.080062 1.607210 0.957660 -2.130311 0.592365 -1.391186 1.211308 29.805021 -67.010652 -48.028400 -63.323757 -32.390950 0.704610 2.133884 0.683797 1.077714 2.139267 1.165822 2.465550 1.750096 1.104762 2.231539 1.721092 1.895625 1.274579 1.095840 0.786854 -1 -0.013435 1 1 1.999796 1.812329 -1.066235 1.000218 1.569821 -0.686659 -0.029072 1.481249 -0.195024 2.049174 2.332730 -0.887628 33.912904 -25.816111 58.616370 -34.663122 16.916560 2.374343 1.075093 0.838928 0.604841 1.556434 1.977096 0.298198 0.320812 2.380393 1.511671 1.150203 0.963643 1.943553 1.296812 1.272409 -1 -0.051035 1 1 0.268046 0.007789 -1.042152 0.504999 0.508720 1.789402 0.018610 1.766203 1.229521 0.733730 -0.523749 0.094072 -72.888773 8.396825 -24.557132 68.286485 40.950471 2.193487 1.192916 1.097582 0.816452 0.856801 1.755497 1.887290 0.677173 2.242773 1.529693 0.304607 2.278495 1.164563 1.557728 1.230554 -1 0.003157 1 1 1.293040 -1.419204 1.557505 -0.342433 -1.452129 -0.466897 -1.016605 1.037509 1.580279 0.720228 -1.254319 1.889683 -51.085611 4.142141 16.965070 -18.068668 69.894013 2.255187 0.921349 2.114616 0.847657 1.074059 1.466671 0.841312 2.439013 1.245402 1.215985 1.808506 1.807663 1.149004 1.063972 0.681306 -1 0.014313 1 1 -2.163958 0.580573 -1.670998 1.372714 -0.655471 1.061691 -1.979564 -1.069885 0.913481 -0.086163 -1.439487 -0.054480 -46.002340 -61.320172 41.865488 -16.741843 19.842258 1.957524 2.098802 0.563265 0.293410 0.835921 1.825077 1.321031 1.066353 2.436255 2.133080 0.675662 1.597864 0.793180 1.222412 1.834231 -1 0.022965 1 1 0.286586 0.590428 -0.966828 -1.156094 -1.290713 -1.885491 1.363276 0.935303 -0.894709 -0.139781 2.190272 -1.287353 -62.603306 -73.758400 -57.426422 -65.869266 -64.746228 2.277244 0.390818 2.227803 1.943898 0.346322 1.384370 1.353001 0.628667 1.502601 1.716774 1.321797 0.443581 0.260390 1.617329 1.705986 -1 0.012717 1 1 -0.392295 -0.676301 -0.308601 1.684324 1.113651 -0.472508 -1.069294 1.422978 0.621412 1.412412 2.104666 1.928094 -51.511894 39.595711 -64.891788 13.718142 10.806433 0.980765 1.718407 1.770747 1.687015 0.653901 0.362029 2.122152 1.516311 0.385062 2.232527 0.336887 0.308472 1.981780 0.269708 0.735352 -1 -0.017469 1 1 1.090548 2.354155 1.057883 -0.004358 2.160195 2.156446 0.398636 -1.149815 0.561235 -1.525737 1.751539 -0.171814 32.435140 37.392007 -52.533937 -37.879198 -35.679287 1.948239 1.296972 1.713907 0.384603 1.270081 1.995672 2.016248 1.325839 0.875396 1.523680 0.484955 0.380676 0.528691 1.955232 1.837477 -1 -0.013826 1 1 0.801607 -0.115729 1.150912 -0.974916 -0.437510 -1.911584 1.082932 1.599076 0.909231 -0.825605 2.034514 0.980299 43.691788 -72.125057 -55.833222 11.029466 -27.757074 1.177957 1.664900 2.480570 2.186298 1.860453 1.883270 0.612002 0.413128 1.443498 0.627310 1.193640 2.005645 0.883234 0.517994 2.175199 -1 0.018105 1 1 -0.845242 1.878648 1.435255 -0.388182 -2.222036 -0.073439 0.360353 1.025129 0.852782 2.329190 0.873479 1.472502 -35.760698 19.941555 57.719321 38.621094 54.722012 2.317715 1.082971 0.494543 1.777801 1.002717 1.664211 2.152505 0.904804 0.787379 0.472207 2.125060 0.887487 2.237788 0.996575 1.936923 -1 -0.055997 1 1 0.320442 -0.586936 -1.606396 -1.428574 -0.419401 0.857847 -2.072258 0.827226 1.634035 -0.582826 1.507444 1.812562 -59.516485 56.440044 -12.179326 52.075286 -20.661724 1.200969 1.440945 0.454143 2.283752 1.764045 1.548860 0.680881 1.563885 1.214392 2.044665 1.934897 2.061990 0.613846 2.159953 2.324551 -1 0.045607 1 1 1.767766 -0.769940 -0.167666 0.049583 -0.753048 1.004626 0.255876 -1.899129 -1.643879 0.070362 -0.234852 1.821950 12.836066 35.769074 -29.170217 -63.831547 -16.811836 2.027063 0.848473 1.293419 0.487001 1.030539 1.276171 0.848499 1.725006 2.421213 1.324933 1.402358 2.180998 0.534076 2.458335 1.989461 -1 -0.006072 1 1 -0.054335 0.998633 -1.509592 -0.214094 1.989002 -0.529039 0.713753 -1.700730 1.187346 -1.239202 1.488046 0.933972 9.461411 17.932916 48.514297 -20.212890 31.964098 2.434047 1.029234 1.832761 2.210397 1.890347 0.312979 1.232789 0.733874 1.223993 1.397079 1.210875 1.426373 0.801160 0.338158 1.414857 -1 0.021468 1 1 1.056407 -1.248651 -1.809786 1.392428 0.807048 1.795652 1.387972 1.315624 1.167088 2.279800 0.168010 1.027075 18.038304 19.772318 63.346331 -38.220713 74.472455 2.253169 0.765217 1.494270 1.193944 0.359428 1.160634 0.772138 0.830455 2.205701 1.722757 0.633579 0.808367 2.216792 1.380802 2.134301 -1 0.050517 1 1 -1.896467 0.674067 0.455658 0.611496 -0.302406 2.135867 -1.454655 -0.506894 0.631422 0.015508 1.468126 0.723750 44.267491 3.723262 26.869650 -51.787368 59.711707 2.494965 1.120313 0.354195 0.953259 0.672846 1.523474 1.522943 1.594131 1.064306 1.787413 0.551282 1.388889 0.814177 0.875711 2.327663 -1 -0.010160 1 1 -0.016981 2.054775 2.210640 1.754246 -1.809830 0.650458 -0.499330 0.533336 0.806680 0.319980 1.068549 0.189436 -54.708162 19.928916 -4.713777 -24.446923 -29.439659 2.239815 1.318218 1.035528 1.871115 1.081825 1.481696 1.358289 1.763331 0.810762 1.970244 2.133474 0.549605 2.466197 1.363785 1.880030 -1 -0.024139 1 1 -1.625666 -0.140079 1.883761 -2.174987 -0.999125 -2.055899 -2.259962 -1.324373 -2.126204 -1.060914 0.897681 -1.739001 -36.580426 42.784994 -12.599401 41.870011 59.272942 2.130104 2.408013 2.221859 1.038892 2.152526 1.254296 2.205961 1.594573 1.740689 0.508049 1.524472 0.309196 0.650003 2.355424 0.361154 -1 0.009899 1 1 -0.638987 0.084828 -2.147118 0.857581 -1.840787 -1.277544 -2.040831 1.231075 -1.419156 -2.354421 -0.831797 1.648213 66.507685 -5.341432 -73.448042 58.754382 34.897808 1.786789 1.320137 1.799168 2.366246 2.241188 1.898416 0.918896 1.384428 2.330371 2.297841 2.317546 0.497886 1.726748 2.449948 0.524390 -1 -0.008608 1 1 1.771542 1.432100 -1.575494 -0.407473 -1.301059 -1.417943 -0.820681 -0.015549 -2.150607 -1.226890 1.076292 -1.628192 -5.528897 -74.174083 6.194835 16.597845 -40.019382 1.288717 2.458367 0.277232 1.195634 1.774021 0.463867 1.456020 1.819044 1.175113 1.121222 2.125711 0.573885 1.031992 0.939395 1.655633 -1 0.009773 1 1 1.269719 -2.241279 1.667806 1.522585 1.813738 -0.953263 0.627020 1.423131 -1.532365 -1.254553 -2.045878 1.234912 57.552426 -66.371563 43.145694 49.678053 39.029670 1.699991 0.495815 0.670074 2.184009 1.644278 2.389124 2.011706 1.490482 0.523816 1.019262 0.742400 0.509797 1.659850 0.842554 0.806951 -1 -0.019430 1 1 2.106050 1.632721 0.900076 0.804477 1.006863 0.153371 0.035118 1.179208 -1.360397 0.323196 -1.437619 -1.651172 0.603654 -54.386975 18.110371 31.009008 68.398515 0.982616 1.331453 0.737953 2.279935 0.621476 2.147228 2.208471 1.021667 0.666309 1.905495 0.659071 1.761101 1.570003 0.543710 2.385694 -1 0.008210 1 1 -0.877547 0.839802 0.949208 1.906791 -1.522189 0.133457 -0.090979 -2.262083 0.717809 0.495920 -1.288840 1.321819 50.980261 25.247861 -9.195432 -47.625842 -47.532406 1.717787 0.343505 1.280925 1.998725 1.565627 1.244061 1.180003 2.319659 2.254936 1.210694 0.633639 1.822770 0.789896 2.281230 2.133175 -1 0.067767 1 1 -0.329593 2.303726 1.734883 -2.093310 0.431813 0.399628 1.396423 1.985822 -2.148042 -0.533843 0.086183 1.766215 45.723933 32.134738 -61.452021 -74.122053 -19.343405 0.555940 0.933162 0.396632 0.936557 1.207625 0.810769 2.099426 2.046205 0.821053 1.695274 2.219806 0.270359 0.430449 2.306430 0.421145 -1 0.014456 1 1 1.514610 -0.280628 0.589630 -0.243722 -1.172771 1.166555 -1.958214 -0.381349 -0.490369 0.337594 0.224175 -2.209479 -34.566923 -16.269816 3.201507 -42.266007 35.225293 1.097556 0.372802 0.939973 2.384400 1.366586 1.717169 1.212857 0.985056 1.839834 1.842785 1.945717 1.667212 0.834378 0.648437 0.775653 -1 0.005982 1 1 -0.243284 1.472432 -2.308439 -0.830273 -1.009425 -0.807066 -2.104198 1.226765 1.539492 -1.482835 1.816641 0.715314 31.018304 74.628498 -18.832002 -9.461447 -18.536329 1.523834 0.820638 1.466661 0.670643 0.494467 0.510141 0.682558 0.503360 1.464687 1.247058 2.061091 1.264584 1.870275 0.460744 0.725353 -1 0.050314 1 1 0.616720 -2.048023 -1.832687 -1.788599 -0.651210 1.990849 2.229430 1.824419 -0.508163 -1.845289 -1.546085 -0.938695 13.612528 35.757710 -70.169237 -34.359176 25.322389 2.025908 1.678217 1.287258 0.446672 0.461649 2.429655 1.455795 0.290628 1.328869 2.294871 1.900358 2.073815 1.361277 2.477818 0.927907 -1 -0.069921 1 1 -0.892879 2.338689 0.309101 1.999370 -0.625344 -1.534880 -1.111916 1.369894 -0.929582 -1.906932 -0.840549 0.635324 -12.008229 -72.303379 -52.893198 74.017438 61.081070 1.218130 1.859173 0.623490 2.239474 2.335852 2.169136 1.419913 2.482574 2.114407 1.844457 0.787020 1.190377 1.162512 0.832039 1.829213 -1 -0.048004 1 1 -0.691208 -1.094166 -1.908221 1.057336 0.230144 -0.847967 -1.514633 -0.115362 -2.103397 0.553117 -1.308144 2.029255 67.614353 -5.567916 20.039176 48.427633 23.220745 0.940885 1.952933 1.450475 0.875288 1.969445 2.216925 1.357836 0.902491 2.408882 1.074115 2.402871 1.305952 1.892161 1.547495 2.498883 -1 0.033363 1 1 -1.896116 1.865609 -0.954931 0.873422 0.507034 1.721800 -0.486228 -0.746245 2.246551 2.126389 -0.541825 -2.122219 -1.893957 -31.741086 -72.426548 -22.987433 50.209100 0.840208 1.870344 1.615969 1.340763 1.960470 2.114250 1.455364 2.054285 1.608805 2.430114 2.422556 1.392048 2.148526 1.531697 2.482611 -1 0.000388 1 1 1.909251 2.122996 -1.024190 0.802008 1.923409 -0.252857 0.802112 -1.054361 -2.058693 -2.095448 2.204985 0.964197 -20.588588 17.602030 37.325614 31.589769 -70.751752 0.254608 1.196858 2.098252 0.322275 2.234291 0.723937 0.702483 2.389073 1.147616 2.482137 1.529205 1.104822 0.993635 2.023433 0.581385 -1 -0.006179 1 1 -0.825351 1.594777 -0.656048 0.790997 0.645360 -1.356071 2.333886 -0.312237 1.837239 -1.802674 -1.586383 0.359339 -59.630857 -65.813293 -24.015860 15.438191 -30.323759 2.103637 0.822103 1.337710 2.397971 2.205811 1.317335 1.946022 2.287741 1.319760 2.209069 2.077529 0.775507 1.199120 1.860088 0.251859 -1 -0.011411 1 1 -0.884218 1.820283 0.660059 0.648967 -1.994339 0.362087 1.904148 1.182681 0.471808 -1.267209 2.021302 0.407573 -55.221508 -57.880122 -41.207274 -20.648033 68.502601 2.473196 2.002127 2.497632 0.955554 0.991295 0.953434 1.373589 2.406702 0.436247 0.754107 1.531567 0.288858 0.832993 2.117915 2.301060 -1 -0.030945 1 1 -2.260419 0.414721 0.594038 -1.552430 0.811483 0.946407 1.947975 -2.056623 -0.283090 1.614127 -0.597616 -2.023172 36.376325 -23.103772 44.904223 55.277536 -50.450346 1.840457 1.053626 2.293532 1.886036 2.115797 0.446279 0.603747 1.180903 1.687199 1.501118 1.540731 1.316865 0.792831 2.107554 1.414624 -1 0.007700 1 1 1.186572 -0.112140 0.215015 -0.637410 -1.684496 0.701596 1.323519 1.915264 -0.492108 -0.609950 -1.977535 0.049923 7.781522 -15.967719 -19.457871 -28.437483 -48.771856 1.996357 2.269702 1.874714 0.824032 2.258373 0.468630 0.513655 1.246314 0.798905 0.691733 1.707266 1.269198 0.655215 2.201033 2.007728 -1 -0.010068 1 1 -1.676347 1.005793 1.029908 1.052312 0.617284 -1.992751 -1.216526 0.897668 -1.955787 -1.993285 -0.767415 -0.138881 -49.003215 52.958357 -28.897849 13.846660 70.816259 0.757996 1.645800 0.963067 1.273777 1.111125 1.183835 1.458142 1.488293 1.996834 1.286314 0.333412 0.400399 1.257703 0.962049 2.159884 -1 -0.067217 1 1 -1.869320 -0.170040 -2.153706 -1.473923 0.798123 -2.112719 -0.608426 0.068475 1.043741 -2.061669 -0.266493 -2.170337 55.465530 -40.835116 -65.790242 63.399984 -36.472708 2.172881 1.364255 0.784418 2.467483 0.478164 1.005096 1.154421 2.098789 0.346195 1.494202 2.305606 2.319681 0.372126 0.819100 0.368541 -1 0.040748 1 1 -2.339524 -0.208508 1.629805 -0.980566 -1.155936 1.354975 -1.910136 1.850503 -0.356534 1.888159 1.067488 1.212869 -35.078334 -61.557941 -54.320918 -71.671800 62.060734 0.696461 2.423316 0.669484 1.267209 0.981385 0.879766 0.720896 1.341189 2.369860 2.239012 1.330791 0.854665 1.856710 1.976665 2.052487 -1 -0.002848 1 1 -0.387114 1.582800 0.684619 -1.264630 -1.757872 2.122735 -0.687867 -1.482154 -0.875278 1.289257 0.972757 1.851795 -70.314084 -68.817467 34.826147 23.060099 -28.913960 2.021055 1.119985 1.580641 1.580823 2.399443 2.189067 1.151932 0.770870 2.011877 2.117107 2.211305 1.411264 1.120964 2.288128 1.063060 -1 0.045964 1 1 1.192838 1.530951 1.053104 -0.215874 0.338841 2.328463 -1.913561 0.837644 -2.331046 0.916616 0.758599 -1.948606 28.007333 19.238777 -53.881385 -34.433076 -16.704803 2.010633 1.460411 1.377656 1.018906 1.508467 1.308512 2.158974 1.622787 1.185967 1.292602 0.256953 2.362475 1.868975 1.109924 1.245054 -1 -0.014830 1 1 -0.315045 1.767707 -1.754845 1.167673 -2.024477 -1.939500 -1.582830 -1.181736 1.274778 -2.031538 1.905753 -0.111322 -5.452448 10.703655 46.333885 -66.401962 -17.776127 1.924581 1.927384 1.793332 1.034774 0.437607 1.113907 0.679282 1.700692 1.035174 0.425888 2.150671 1.576941 2.392750 2.192720 1.794980 -1 0.032521 1 1 -2.016825 -0.566519 2.260818 1.578980 -2.254892 -0.938822 -1.696763 1.878887 0.727763 -1.856494 -1.364677 -0.931916 40.616965 -0.662618 -36.623902 62.081116 -2.689825 0.506601 1.942427 0.377770 1.176392 2.371651 0.843467 0.391702 1.334109 0.373134 2.015211 1.899504 1.218636 1.362385 0.845511 1.010044 -1 0.011775 1 1 0.412390 -0.886754 1.615687 2.057630 -1.629135 -1.896974 1.589979 -1.175668 -0.402112 -0.722922 -1.609906 0.845952 20.240651 -15.384921 25.636141 66.620655 -56.657597 0.711439 2.157751 1.326326 2.306515 1.840915 2.007391 0.976455 1.273057 0.264079 0.618533 2.184942 1.569682 1.898845 1.389109 2.255110 -1 -0.011038 1 1 0.431660 -2.175876 -1.800270 1.107127 -1.745899 0.717342 2.080188 0.509496 0.683547 -0.432019 0.854439 1.909816 70.130002 -25.056261 -70.585064 26.821427 37.730267 0.364014 1.739035 1.952862 0.259767 2.400431 0.797924 2.206529 2.133953 1.842403 2.267448 2.256658 0.908039 1.161417 0.444341 1.780940 -1 -0.041044 1 1 -1.089744 1.729987 0.444097 -0.488369 0.966812 0.895088 1.795284 -0.088364 -0.736451 1.921634 -1.810964 0.447269 31.441297 -16.121892 -60.640380 67.128040 70.976653 0.694091 0.845834 1.939776 0.810578 1.142767 1.975958 1.430417 1.269972 2.413457 1.467741 0.825071 1.710311 0.701264 2.137762 0.609664 -1 0.070570 1 1 -2.155491 1.502077 1.132854 1.832604 0.403094 -1.611147 -1.166835 1.966924 0.688190 2.205788 0.313304 1.966343 10.667887 45.184201 -39.139469 -67.058185 53.085566 1.511593 2.089294 0.515667 1.307691 1.858365 0.542910 2.430087 1.979100 2.480780 1.228661 1.112585 0.958596 0.376063 1.737358 0.781455 -1 -0.050827 1 1 -2.101853 -1.777498 2.136227 -0.131485 0.242515 -0.259327 0.458894 -1.555331 -0.827368 0.690648 1.110886 0.169392 22.075740 -73.041110 -1.942354 54.854574 40.829498 0.945553 1.655285 0.616058 1.091333 1.529435 0.461688 0.841783 1.348632 1.450997 0.661992 1.351883 2.090180 1.904197 1.343769 0.732168 -1 -0.014282 1 1 1.874393 0.596640 -0.236944 -0.351804 1.282580 1.853549 -1.013341 -0.644961 -1.367927 0.993600 -1.270308 1.774895 39.540438 56.149095 47.839811 43.702905 -35.273621 0.718654 1.912821 2.285238 1.998251 0.359749 2.051484 1.789838 0.810015 0.668471 2.242490 1.284877 0.922283 2.056960 1.570920 2.459182 -1 0.007622 1 1 -2.297899 1.953488 1.065153 -0.335046 0.186918 -1.638178 1.640257 0.329360 -1.499237 -0.528660 -2.336052 1.604040 -15.191989 -31.757026 -40.340777 -7.435597 -20.081611 1.200530 0.801400 2.131876 0.694812 1.709909 0.698420 1.592058 2.219402 2.492264 0.728072 0.455597 1.961204 0.956877 0.729151 0.589087 -1 -0.023297 1 1 -0.227968 -0.288420 1.569508 -1.227289 -0.925560 -0.296504 -2.341942 1.563049 -1.412805 0.720349 0.785711 1.329914 31.833174 -29.848277 -59.989398 58.196215 -46.220794 1.631822 2.274482 1.221019 0.923964 1.067770 1.505270 1.565186 0.586995 0.877513 1.119304 1.397818 2.377602 1.849938 0.657152 1.009382 -1 -0.000252 1 1 -1.222010 -1.723449 1.043646 1.046733 1.100364 -2.316740 1.022036 0.696697 -0.907485 1.909756 1.184917 0.351674 39.973065 -22.699934 -67.783475 13.130778 38.990914 0.929489 1.668795 0.441003 1.940115 2.012955 2.239239 0.636467 2.097025 2.206398 2.180427 2.180845 2.455576 0.624040 2.493195 0.624068 -1 0.062626 1 1 1.425179 -0.083395 -2.042515 1.202530 -0.517263 0.722195 -1.179052 -0.726663 1.495368 1.481233 -0.464734 2.351499 -37.005088 -44.516279 14.891825 -63.095554 53.024614 1.895286 2.315863 1.453760 2.086034 1.982087 0.943294 1.948284 2.055987 0.978792 2.311059 1.712512 1.694699 1.561316 0.795048 1.113651 -1 0.019524 1 1 -1.923622 1.379390 -1.537553 1.081380 -0.933799 -2.112523 -2.034248 -1.218408 2.255187 1.186139 2.027628 -1.652110 -51.501762 59.892027 -44.698244 -43.394620 -33.378005 1.613000 0.947753 0.389510 0.502521 0.868154 1.308989 1.173473 0.566282 1.498897 2.456396 0.903218 1.139724 0.343674 1.876856 0.827894 -1 0.002578 1 1 -0.950420 1.290556 -0.756509 -0.613965 1.218915 1.550436 -1.339058 0.824376 0.872064 1.246417 1.952786 -1.307456 -17.354194 -71.938191 -65.179719 -25.544327 -23.506776 1.699240 1.374803 0.314279 0.578995 1.422648 1.190550 1.820675 1.583931 0.621763 2.464031 0.975370 1.050956 2.423865 0.897090 1.646710 -1 -0.015692 1 1 -1.334690 -1.154051 0.053884 0.851694 -1.811594 -0.722027 -0.714272 -2.317954 -0.533981 -2.234585 1.074169 0.397357 29.404526 -48.129231 42.014115 -68.771392 59.219950 2.270486 1.554999 0.370168 1.669711 2.328688 1.009015 1.760800 1.013730 2.266453 1.283658 0.690571 2.422513 0.680965 0.736825 1.310037 -1 0.015711 1 1 -0.407303 1.557542 0.289926 0.182672 -2.310128 -0.945156 0.222514 -1.839932 -1.037542 -2.128771 -1.804008 -0.453223 -66.864763 3.932392 -58.295002 35.905079 6.658278 1.460258 1.051129 0.832134 1.174742 1.639931 1.323978 1.100097 0.330818 1.810297 0.407891 1.179509 0.766542 1.276659 2.312495 1.099605 -1 -0.018153 1 1 0.401125 -1.723406 1.768061 -0.530811 -0.785824 1.480933 -0.796582 -0.263039 -0.670208 -1.573789 -0.040287 1.472573 2.143973 33.757090 55.415776 22.940025 53.006246 1.764683 1.030250 0.908494 2.053092 1.822221 0.573137 1.963103 1.375268 1.382064 0.853069 2.034706 1.047941 1.245620 0.376771 2.391794 -1 -0.011807 1 1 -1.175493 -2.169008 0.527982 0.364854 1.283196 -1.930413 0.343297 1.833975 -0.118986 -1.744833 -0.220453 -1.219056 25.038330 69.206063 46.302087 -0.818152 49.321416 2.050565 2.099273 1.723165 0.734366 0.483720 2.129859 0.533168 0.704076 2.159658 1.873072 2.462038 1.221083 1.988343 0.325419 1.073483 -1 -0.019763 1 1 -1.347866 -1.127020 1.976957 -0.332455 1.326629 2.339289 0.963429 0.581159 -1.250716 1.185361 -1.617188 0.984011 -70.228095 26.412011 56.668236 73.044883 65.354728 0.878801 0.260996 0.556881 0.993682 0.557611 2.023144 2.472794 2.006292 0.494018 1.959858 0.837198 0.792313 2.404142 2.423097 1.488500 -1 -0.033419 1 1 1.646143 0.293381 1.701242 -2.003090 -0.632508 0.581397 -1.956586 -1.283567 0.402407 0.976619 0.791124 -1.939960 3.393913 41.492724 18.217477 31.128722 -19.564040 1.182748 1.194853 2.147585 1.463482 1.237101 1.201219 1.134730 1.905417 1.601367 1.177849 2.104520 2.172492 1.574378 2.079237 2.481446 -1 -0.063937 1 1 -0.010437 -1.058860 -2.279178 0.862135 -0.701415 1.721294 0.425444 1.737073 1.729572 -1.803751 -0.839225 -0.671286 -27.037999 72.358830 -65.147055 73.448867 -44.897013 2.363648 1.334963 1.218716 0.465890 1.720784 1.216774 1.569600 0.514347 1.624195 2.351305 0.881585 2.041081 2.452797 1.160817 1.607487 -1 -0.028475 1 1 -0.601366 0.907692 1.579214 1.672186 -0.261739 2.330950 2.190127 0.989016 1.791650 0.099625 1.495210 -1.168327 14.271349 8.557766 -19.624215 25.818281 -22.143924 1.030951 1.450089 1.145829 1.703104 1.065074 1.204967 1.123870 1.629562 0.289307 1.624911 0.882264 2.208918 1.794039 1.665032 2.439062 -1 -0.047606 1 1 1.176125 -1.344064 1.512207 1.742235 -1.046387 0.018338 1.909270 -2.270484 0.894950 -0.521131 1.676907 -1.014842 -73.455366 -64.341884 -44.049223 64.703017 -36.392452 2.155914 1.951252 2.443063 1.811224 2.485053 1.028260 1.219237 2.470845 0.737299 0.288138 2.237038 1.902135 0.434803 1.228905 0.709096 -1 0.025921 1 1 0.653821 -0.516554 -1.499676 1.511272 0.166185 -1.372728 0.422015 0.662106 2.065850 -0.133353 1.835666 0.031266 -73.042799 -30.314508 54.064998 -29.584524 22.911935 1.838448 1.053424 1.149192 1.973861 2.181732 1.611488 0.272662 0.877517 1.178401 2.389656 1.953389 2.367084 0.582562 0.620198 0.923705 -1 -0.003546 1 1 2.196337 1.694152 1.361974 -2.092114 1.679985 -1.126622 -0.762531 1.836391 -1.925210 -1.744169 1.523374 0.933778 55.655580 3.326100 -48.237169 27.897331 -29.566042 1.878090 1.314660 1.981881 1.973270 1.249928 0.790654 1.517901 2.354404 1.214315 0.740941 0.738610 2.071813 1.466220 2.260777 0.384333 -1 -0.005104 1 1 -1.435684 -2.105071 0.681574 -0.611880 -1.435600 -0.703634 2.116080 0.550375 -0.274642 2.228671 -1.511888 -1.106636 18.314307 8.559599 11.178026 69.091076 63.722639 1.170815 0.880333 1.260874 0.255544 1.183067 2.057933 2.186328 2.366457 1.294540 1.329602 1.114095 1.593274 2.409803 0.804495 2.405334 -1 -0.022524 1 1 1.924305 0.675637 -1.418519 -1.072786 -0.712646 1.451316 0.945925 -1.436763 -1.388930 1.426200 -1.774852 -0.510151 -72.115567 -46.333774 68.267377 19.807931 61.889834 0.361500 2.232733 1.549057 1.758657 0.997172 0.725192 1.560084 0.330628 0.867496 1.508183 1.026997 2.495961 2.117896 1.981856 1.548480 -1 -0.011884 1 1 -0.042854 0.743531 -0.737397 0.159926 1.815326 2.183647 0.472126 -0.648206 0.645476 0.589285 -1.324289 -0.717833 -28.742569 73.639884 15.534051 -69.206167 -48.047759 2.294718 1.568672 0.670756 2.394743 1.944137 2.116110 1.204654 0.364192 2.468075 1.443848 2.003015 1.674622 1.618323 0.409652 1.517235 -1 0.014780 1 1 -0.271196 -1.112303 -0.430957 -0.158925 0.868146 1.371456 1.767893 1.365279 1.624194 -1.033661 1.835881 -1.072548 -45.541337 36.757220 -71.408815 -17.947920 -0.694002 1.913663 0.691978 1.323641 2.180210 0.780589 1.106382 2.462643 2.393077 0.953895 2.357519 1.819145 0.615080 0.404660 0.871946 2.043496 -1 -0.051512 1 1 2.189630 2.063406 1.187039 -1.686487 0.224659 1.215865 2.125145 2.121855 -1.346319 1.302478 1.698059 1.056587 56.323668 -18.104051 -74.787177 51.923501 -21.726656 0.476329 1.663692 2.416534 1.433194 0.686723 0.760663 1.464206 2.162386 0.466904 0.755434 1.334735 1.890237 0.705300 2.476089 1.121190 -1 -0.004476 1 1 -0.338811 -1.824817 -1.479195 1.736639 -0.844155 1.295352 -0.256030 -0.684304 1.837163 1.618515 -2.236518 1.573580 39.201347 57.039437 11.817138 10.636141 -38.384393 1.727508 1.725958 0.420311 0.671803 1.988085 0.485758 0.389375 0.479262 1.454903 1.053696 1.218180 0.445352 0.785197 2.056604 2.339260 -1 0.007257 1 1 -0.365090 -0.540077 -1.004986 -1.602428 -0.711475 2.281222 0.503263 -0.391099 0.576813 1.115404 0.708713 -1.584627 50.674036 -21.482916 -13.361191 -11.536339 58.747874 0.257682 1.119696 1.236649 0.351648 0.897265 2.330953 0.826954 1.869018 1.831713 0.350450 1.008424 0.834121 0.817263 0.994277 1.561719 -1 0.013248 1 1 0.268107 1.028984 -0.336161 0.296553 -1.548224 0.809398 -1.108074 -0.032147 1.630759 0.913655 -1.882822 -0.900130 -54.899844 -51.682899 15.518127 -36.831603 21.248460 0.967903 1.541842 1.988478 0.354560 0.337381 1.867170 2.279384 0.353403 1.151593 1.824269 1.240292 0.843326 0.278494 2.157059 0.945873 -1 -0.003144 1 1 0.901191 0.691560 2.298284 -0.188559 2.321433 -2.249575 -1.104092 0.904799 0.074941 1.328725 -0.138346 -1.972844 -39.051921 54.371630 23.981021 -0.971920 14.934934 2.296623 2.093723 0.703530 1.986958 1.796923 0.634292 1.550215 0.966915 0.685063 2.107164 1.604690 0.778465 1.416530 1.867695 2.096974 -1 -0.058606 1 1 0.402337 -0.192321 0.366089 -1.519083 0.502787 1.032147 0.989786 0.605136 1.189275 -1.814403 -0.807713 1.154654 20.611877 73.809958 23.958113 64.003583 58.217001 1.421978 1.191322 1.296656 0.901876 1.083967 1.491721 1.098381 0.745363 0.812507 2.047809 0.780076 1.488939 1.597950 2.246126 1.633937 -1 0.011465 1 1 1.058915 -1.507132 -1.268058 1.877817 1.600057 -1.437045 -1.429972 -0.361504 -1.527717 1.464797 1.324504 -0.389153 9.406564 -3.876813 -57.594565 -41.854592 49.868318 0.427364 2.209559 1.309838 1.948530 1.697068 0.871717 0.443533 1.711666 0.962592 2.277027 1.245334 2.333775 1.012846 0.908123 0.319019 -1 -0.060603 1 1 -1.581339 0.306266 1.482879 -1.079171 0.366706 -0.578522 -1.552663 1.598565 1.748137 -0.811844 -2.296205 2.155042 11.761355 -26.911634 -53.831432 55.116425 -58.248888 2.289063 1.026711 2.184881 0.538004 0.988959 2.178833 2.400733 1.365748 1.133561 0.259444 1.479628 0.352224 1.586500 1.052466 0.789261 -1 0.001536 1 1 -2.081771 1.167627 1.913044 -0.096621 1.867491 -2.309278 -0.797061 1.113959 -0.014011 0.135129 -0.253698 0.818137 -10.463325 -57.098534 44.935600 -17.367616 2.482759 1.790943 1.375515 1.025100 2.097556 2.129609 0.844965 0.822129 1.777539 1.091474 1.652609 0.652111 1.782422 2.160834 1.394863 2.218144 -1 -0.061670 1 1 -1.764987 0.347297 -1.632148 -0.697317 -0.095885 0.103975 -0.789366 -1.492551 -1.264805 0.016400 2.321162 -2.092124 48.407618 -13.156215 -16.498509 59.561212 -54.705928 2.236904 1.896239 0.338135 1.034020 1.269120 1.599888 1.072384 0.307361 1.320538 1.778433 0.371478 1.181515 0.725521 0.328584 0.262537 -1 0.016095 1 1 -2.050824 -1.793199 2.150258 0.073372 -1.477807 1.503336 -1.256432 -0.634365 -2.355650 2.088242 -0.784245 -0.259182 -57.989387 72.370790 -14.138891 -32.346248 -43.384683 1.129609 1.345518 0.878428 0.736615 2.290971 1.595891 1.393474 1.360828 1.690513 0.955084 2.097666 1.729540 2.129255 1.635544 1.847197 -1 -0.034629 1 1 -0.962116 -2.082943 0.316846 0.233302 0.400494 1.805672 0.139735 1.757392 -0.767423 -0.278033 1.796538 2.140250 48.059989 -5.771353 50.864757 33.965881 -35.433169 0.996054 2.182110 1.216114 1.728398 0.935577 0.497004 0.397649 2.278948 2.028503 0.298572 2.096390 0.521584 1.767076 0.737811 2.139345 -1 -0.059860 1 1 0.085209 -0.463770 -0.287206 -1.593133 0.000822 -0.329088 1.354805 -0.056496 -2.336795 -1.465545 0.249776 -0.755610 11.095348 29.521171 -37.677733 50.333240 -49.238259 1.413713 1.773653 1.035351 1.146476 1.330845 1.766441 1.324798 1.374503 2.022181 2.049557 0.910752 1.750971 2.325000 2.027674 2.124751 -1 0.047000 1 1 -0.544472 0.515307 -0.607083 -0.926123 -0.325258 -0.245323 0.197318 -1.194694 0.273158 1.104293 -2.243471 -2.192179 70.573352 -73.676137 -24.830985 -34.368797 13.625296 0.630175 2.105125 1.077511 0.984468 0.953392 0.664972 1.929403 1.980263 1.789200 1.337165 2.231470 0.557591 1.679004 1.026059 2.467965 -1 -0.017348 1 1 0.701686 -1.873950 2.132909 0.658726 1.806652 -2.227085 -0.103053 2.151358 -0.279640 -1.651942 1.205478 1.914122 -26.541350 19.530310 45.916094 -38.213027 53.662723 0.765856 0.987723 1.654172 2.175338 2.162978 1.428115 0.829507 2.026494 0.291220 2.292281 1.113947 1.356115 1.220149 2.039043 1.947947 -1 -0.001975 1 1 1.065514 1.006859 0.093735 1.464841 2.056627 0.348960 -1.960536 -1.706246 -1.986432 1.318419 1.013785 -1.308522 12.580113 -66.042530 23.196384 11.631488 40.410635 1.098207 2.312229 1.139302 2.246480 0.832897 0.497962 0.754675 2.064800 0.600524 1.003314 0.445085 0.794430 1.989536 2.383187 1.220368 -1 -0.001226 1 1 1.127641 -0.966765 -0.105025 1.986397 -1.903977 1.693660 -2.205509 -0.339348 -1.437961 2.028005 -0.023161 1.863684 -9.902442 69.651713 36.340563 -24.159539 0.620174 2.473890 2.421971 0.572768 0.262241 1.242456 1.201769 1.383608 2.054627 0.613516 1.119775 0.315854 2.302088 1.699469 0.728746 0.533063 -1 -0.043554 1 1 1.462034 2.005351 0.920830 0.909607 0.772253 1.339322 -1.095900 1.939386 -0.339513 0.502533 1.476273 0.990919 25.330642 32.093144 -10.527194 69.450746 -41.318098 2.375945 1.014376 1.861406 2.157461 0.951904 0.408419 1.045244 0.917564 1.502458 1.557888 1.674447 0.925857 1.377635 0.656559 2.289067 -1 -0.030921 1 1 -1.451470 1.187567 -2.238128 -1.919895 -1.946800 -1.755086 1.824417 -0.537299 -1.444042 -1.207757 2.201621 0.964309 39.094130 55.043742 70.171875 -71.301703 -17.714332 1.753274 0.524657 1.655769 2.009722 1.901598 0.413701 2.072598 1.145343 0.273552 2.338281 2.492496 2.372781 1.821835 0.827037 1.014540 -1 -0.015058 1 1 2.087478 0.505609 1.331963 -2.253282 -2.150655 -2.027943 1.072717 -0.438776 0.387713 -0.937249 1.167597 1.421201 -31.266939 -53.442448 -7.230496 -22.952966 29.502083 0.497556 0.674825 1.035915 1.620596 0.354713 0.660862 0.352859 0.993737 1.492420 1.606942 0.367096 1.783324 1.577540 1.211430 1.760815 -1 0.042579 1 1 -1.221536 1.516458 -2.210649 -1.897676 -0.784142 1.474368 1.958459 -0.211886 1.397420 -0.115050 -1.562803 0.829748 51.607314 64.134181 3.173131 -69.187731 -38.201017 0.707513 1.422665 1.489574 1.017831 1.435377 1.382016 2.285063 1.303742 0.746369 1.977818 1.194692 1.691859 1.068018 1.181815 1.271598 -1 -0.020723 1 1 -0.309535 0.130366 -0.196943 -1.918030 1.130320 1.648108 0.330846 -0.096245 -1.237598 0.170143 -0.823548 -1.078689 -30.866058 -65.836592 34.399580 53.746236 12.985534 1.343127 1.182753 1.278779 1.943056 1.947154 1.071790 1.580689 2.393565 2.388359 0.407158 2.362857 1.533790 1.657020 0.535844 0.686126 -1 -0.034617 1 1 -0.853568 -1.406374 0.415755 -0.886902 -0.879159 2.033047 -0.109980 -1.175149 -1.108061 0.176230 -2.193330 1.715092 -3.945286 -8.418337 -36.989431 68.629343 -46.634327 0.878085 1.727167 0.488063 0.872472 1.885441 1.102515 0.468417 1.430878 2.265929 1.466596 1.823053 1.056213 0.780743 1.441432 1.894067 -1 0.005998 1 1 1.267098 0.832364 -1.545364 1.748840 1.585808 -0.605617 0.153534 -1.937979 0.414277 -2.162913 -0.714008 2.114540 -56.367622 29.377361 -54.689873 27.297437 -61.968026 0.675911 1.278759 1.601717 0.308062 1.851268 0.513836 2.033272 1.702407 0.603267 2.107095 0.450346 1.461056 0.976237 2.110474 0.992868 -1 -0.029238 1 1 -1.395843 -1.667294 -2.340579 0.914762 -2.122868 -1.544350 -0.047616 0.818136 -0.343172 0.266392 0.482004 0.439968 25.769199 52.929363 -66.189122 -40.572051 5.541760 1.230475 2.346132 1.696889 2.366103 2.098873 1.749447 1.456541 1.578665 2.121034 0.722259 1.763291 2.374139 2.147014 0.867347 1.256231 -1 0.019034 1 1 2.097854 0.531343 0.301676 -0.260123 1.204681 -2.063323 0.203334 0.946997 -2.274353 1.853424 1.607459 0.433982 -26.897323 36.685026 65.229636 -35.509585 40.399225 0.471635 1.512620 1.347636 0.463804 0.400745 0.322727 0.814791 2.186696 1.805679 1.547777 0.485881 2.456147 1.215279 1.197178 0.713234 -1 -0.032343 1 1 0.527319 -1.346628 0.820414 0.245544 -1.186507 1.207835 -0.892902 1.949891 1.857768 -0.787096 -1.048002 1.140735 74.445288 51.953450 31.633718 67.893935 43.368144 1.950818 1.898239 2.457922 1.798426 1.152009 2.067480 0.640314 1.512045 0.695962 0.775021 2.027281 2.263785 1.438433 0.994137 1.458848 -1 0.058295 1 1 1.832745 -1.940804 0.070019 -1.290340 -0.335209 2.158392 0.127370 1.280538 0.515479 2.291644 1.314782 1.142691 70.853946 -7.735334 42.246894 -56.450011 -5.326499 1.787943 0.457782 0.437365 1.549198 1.864979 1.453853 1.408671 0.283890 0.593440 1.199780 1.704248 2.301912 0.991524 0.297868 1.523960 -1 -0.019644 1 1 -0.813072 0.632981 -2.061661 -0.140692 1.012388 -1.227463 0.864091 -0.799008 1.378143 1.065163 -0.178302 0.354677 -3.751909 -58.329886 49.597713 38.759095 -25.884935 0.653473 2.162753 2.147938 0.637261 1.938946 0.369588 0.919583 1.677415 1.309499 0.747862 2.308718 0.622070 0.877316 2.301689 1.733464 -1 -0.026609 1 1 1.537244 -1.576315 -0.078993 1.253659 1.147957 1.196958 0.080295 1.780323 -1.773012 2.135463 1.174744 -0.980682 51.325036 -30.122427 -17.622250 72.837780 34.573478 1.021771 2.404966 0.518398 2.214917 1.357846 1.059671 0.398050 2.273603 2.202796 2.386765 0.608979 1.368045 1.478424 0.379440 2.248236 -1 0.029798 1 1 -1.721736 1.566358 -2.329997 -0.299999 0.165782 1.267920 0.509121 -0.903358 0.577598 0.172857 -2.336907 1.369496 57.746135 39.290828 60.945554 -38.081728 10.403018 0.527775 2.322390 0.907584 0.260568 2.371288 1.480405 2.165566 2.162121 0.520178 0.634385 0.858711 2.362819 0.895293 0.692534 1.675745 -1 -0.022099 1 1 0.650408 -1.341468 -1.982394 -1.511472 1.181818 0.092618 1.536894 1.972193 -0.301996 -0.403173 0.280079 -0.389723 4.638354 -43.192454 64.432774 71.628150 -45.677197 1.425365 1.852425 1.959150 2.440546 2.252077 0.405218 1.241114 1.145625 0.520535 2.123688 0.327804 0.647847 2.113713 1.425035 0.814925 -1 0.030227 1 1 -0.713371 -1.305002 -1.710654 -0.668762 -0.836977 -0.594034 1.627593 -0.462709 -1.306214 1.487210 1.018153 1.408511 -69.840069 -52.033360 -24.689163 -50.758036 -40.311139 1.985211 1.687432 0.912168 0.807871 0.636610 2.261969 2.413996 1.536670 0.558802 1.778189 0.765370 1.815197 1.765429 2.307545 1.165045 -1 0.001566 1 1 0.438550 0.530959 -1.433269 0.783981 0.524214 -1.699584 1.595335 -0.703084 1.945198 -1.612441 0.659391 -1.161651 -14.248782 70.722567 34.182541 5.965136 56.039679 1.508214 1.558570 1.891185 0.898084 0.342804 0.748821 0.428440 2.295099 1.230071 2.301607 0.363810 0.560797 1.567642 1.360150 1.537256 -1 -0.013861 1 1 0.480104 1.501481 0.547788 -1.329786 1.154735 2.006528 1.868386 -1.391884 -1.099157 -0.964732 1.079029 1.971586 -34.159841 -74.447244 65.172277 50.464076 49.730451 1.670278 0.617046 1.945048 1.663705 0.392074 0.839172 2.470898 1.640165 0.750454 0.878217 1.698654 0.528845 2.298558 0.870112 0.468169 -1 -0.030188 1 1 -0.551557 -0.745790 0.456082 -1.687782 2.031559 -1.563056 1.285307 0.570216 -1.387006 0.774139 0.053906 1.211467 -34.996341 -33.495147 -2.930453 -52.122626 -24.967757 2.378585 0.369832 0.521712 1.656768 0.794285 1.795308 0.494070 0.577910 1.186548 2.062118 0.510212 1.885275 0.572952 1.112575 0.806082 -1 0.050329 1 1 0.273481 1.823354 0.442873 -2.211973 -0.587082 0.659166 -0.217568 0.148462 2.345302 -1.646253 -2.133369 1.030763 41.331699 11.871118 17.872387 -68.790833 32.471773 2.171235 0.688902 1.382964 2.484309 2.037786 1.065095 1.545901 0.455881 2.247508 2.371016 1.414499 1.487078 1.828251 0.668551 1.344887 -1 0.010494 1 1 -0.611912 -1.975721 2.260895 -1.842061 0.874672 -2.047405 -0.868706 -1.362998 -0.983070 -0.818863 2.260076 -1.476885 -58.824264 -9.401434 -59.896164 -24.824568 73.491876 0.294402 1.768209 1.782971 2.401049 2.181741 1.775202 2.312999 0.568548 1.336523 0.447920 1.196389 0.958127 1.494426 1.562240 0.563376 -1 0.006771 1 1 1.416858 1.425478 0.229644 0.174900 -0.980213 0.074736 -2.121557 1.637488 0.905945 0.483077 -0.368117 0.424464 -18.662335 -7.863935 -19.162287 -10.555288 47.282366 0.995968 0.739289 2.231603 0.553731 2.063819 2.108910 1.700552 0.927532 0.272206 2.208794 1.955925 2.225466 0.911073 0.410135 0.641124 -1 -0.018015 1 1 -0.010372 0.044137 1.964941 0.336095 -1.410651 -0.777360 -2.343624 1.564303 0.820493 1.577904 -1.496891 1.197796 0.777917 24.449757 -72.930623 55.016758 66.655299 0.259065 1.851687 0.795417 0.580185 1.165120 1.917668 0.499630 1.783904 2.328883 2.033945 1.768057 1.488494 0.861519 2.301811 1.528911 -1 -0.019632 1 1 -1.928039 -2.158759 -1.574533 1.598386 -1.250944 2.063391 0.938425 -0.255004 -2.298717 2.344297 0.315836 2.103594 -62.018361 7.400696 33.490148 68.910466 28.198015 2.485470 1.294047 2.040009 2.433116 1.131072 1.173196 0.406219 2.322165 1.623796 2.396517 0.260785 1.506399 0.303979 0.730664 1.274233 -1 -0.002996 1 1 1.007696 0.019844 -1.064659 -0.775340 -1.377167 1.205723 1.314838 2.089202 1.216525 -0.926362 0.370543 -2.063802 49.957190 -69.515888 -3.533829 6.934931 5.385391 2.308942 2.132842 1.171617 0.865841 0.682094 1.707744 0.304283 1.325977 0.944861 1.286032 2.334070 1.456349 0.607390 1.653968 0.988684 -1 -0.028929 1 1 -1.198763 -2.151378 -0.057452 0.448475 -2.301791 -2.207260 -1.487266 -1.965844 -1.384969 2.032177 -0.598006 0.837212 -5.529747 61.542402 -56.845415 -50.895427 50.557351 0.886017 2.286422 1.645580 1.764861 1.775438 1.794821 1.299022 2.406296 0.375539 1.933767 1.073355 0.883817 1.314241 1.695774 1.614631 -1 0.033810 1 1 2.189549 0.711536 -1.252208 -0.334433 1.070129 -1.531869 -2.346793 0.140732 -0.338796 -1.570929 0.905903 -0.209399 25.255946 -23.318313 39.106116 -43.511383 -45.814661 0.519814 1.265407 2.190007 1.203207 0.802837 1.539677 1.601807 1.825529 2.160318 1.713164 1.395326 0.991220 1.928343 2.158300 1.548596 -1 -0.028048 1 1 -1.617898 -1.532175 1.934944 0.402003 -1.103051 -0.444182 -0.937852 0.457247 -0.958303 0.752933 1.776163 -1.010406 49.479445 1.024874 -24.933527 42.211864 -45.203899 1.495926 2.031055 0.449656 1.122409 1.822769 0.770103 0.372164 1.457315 1.097666 2.219317 1.058019 1.876092 1.485462 1.655328 1.348483 -1 -0.003198 1 1 -1.141603 1.925353 -0.572953 -2.215206 1.626252 0.567516 0.371463 -0.730909 0.818365 -1.201618 1.700125 -1.924362 -51.570032 -37.529622 -10.356578 -63.000037 8.375737 2.440298 0.338456 1.933463 0.465311 0.984092 1.382999 0.805521 1.639022 1.797338 0.855104 2.489088 1.343202 2.445853 1.445292 1.524907 -1 0.012102 1 1 -1.684515 0.389878 -2.245575 0.142542 1.812651 -0.368160 -0.295414 1.835465 1.353822 2.263485 -0.726064 2.124617 -64.848363 -6.442011 29.125046 54.653380 -40.636300 1.010536 0.322223 1.348224 1.357483 1.718128 1.585062 1.638449 1.158377 1.099458 0.846469 1.361400 2.299872 0.451931 1.102055 1.731880 -1 -0.020121 1 1 -0.497350 0.815357 0.079250 -1.652937 -1.384943 -2.254348 -1.225509 0.717778 -0.017868 1.289183 -0.269760 -0.542487 28.190203 -57.259143 45.591885 62.811990 -18.882000 2.128354 2.254181 2.022396 1.164594 2.089899 1.688419 1.749524 0.495280 0.662972 2.065920 1.419545 0.796398 1.312254 2.057549 2.474531 -1 -0.005398 1 1 2.329889 -1.511074 -1.554167 -0.113157 1.972526 0.583102 -1.566275 -0.987741 0.778112 0.848602 -1.952448 2.285716 19.999431 -19.561201 34.888048 13.424061 18.186584 0.803694 2.428384 0.358584 0.471035 0.435345 1.351049 1.584018 2.082967 2.180807 1.816939 1.791874 1.282200 0.929316 1.005930 1.667785 -1 0.003318 1 1 1.871402 2.173440 -1.426021 0.079726 1.631632 1.450400 -0.307085 -1.105790 0.650026 1.670534 0.244083 -2.181633 12.472642 -72.307901 21.110800 59.210121 44.501226 1.856477 0.313167 2.146904 1.264705 1.644098 1.600264 0.644521 2.466854 1.172004 0.625676 0.729476 1.552751 0.842977 1.157438 1.059524 -1 -0.025050 1 1 -2.278977 -0.463445 0.460769 1.685208 1.840407 -0.392085 -1.846944 -1.077328 -1.660054 1.535263 -1.870471 -0.651864 13.582451 -19.746307 73.825265 -18.778955 -17.901027 1.936667 0.313201 0.466689 1.643180 1.917271 0.570481 2.330898 2.157236 1.672960 0.683374 0.715534 1.233328 0.790600 0.607428 2.287358 -1 0.045738 1 1 0.368493 1.182283 -1.519754 -1.353748 -1.023992 -0.584056 -0.316623 -1.197154 1.339552 -1.950141 -1.361382 -2.090825 -6.661271 -55.987835 -37.541918 -67.017336 -10.372409 0.938792 0.523470 1.960842 1.624667 1.274976 1.013279 1.426444 2.002486 1.776909 1.753899 2.030507 2.477403 0.714755 1.629925 1.905925 -1 0.021559 1 1 -1.180155 -0.424952 1.815289 1.557594 1.160352 2.177605 -2.115934 1.890588 -0.533494 1.250248 0.376115 2.047267 -46.252238 -61.370975 -61.985137 -34.198032 33.675038 1.770432 0.907984 2.482349 0.593510 2.373143 1.158482 0.613138 1.518565 2.276362 1.315751 2.331649 1.273653 1.283189 1.809163 1.594875 -1 -0.041563 1 1 1.157538 1.990239 1.403827 -0.817036 -0.029423 0.282516 -1.846869 0.170721 -0.534967 0.046634 1.524637 -1.390229 -49.587748 -21.274402 41.128088 39.777071 -16.761231 1.284847 0.425770 2.418142 1.463675 2.236163 0.693202 1.645002 1.047135 1.190608 0.551339 2.347629 2.107647 0.722187 0.542136 0.684401 -1 0.027698 1 1 -1.701361 0.008166 0.583036 2.022279 -2.022018 1.695247 0.910711 0.482639 1.699844 -1.933096 -2.337630 -1.354773 19.135294 6.890793 13.559459 43.821624 10.036133 0.284413 0.380690 0.756978 0.280975 1.089120 0.343318 0.393558 1.031170 0.615612 0.342364 2.361583 0.376936 0.670828 1.363062 0.984311 -1 0.050775 1 1 2.225640 -0.605693 -1.125163 0.198369 2.336338 -1.497165 1.298708 -0.401637 -2.166158 1.306512 -1.179445 2.095070 27.952677 0.638642 -66.343329 67.667854 -6.381481 1.321611 1.818171 2.249690 0.793345 1.757029 0.630599 2.482748 0.540391 0.607892 1.092888 0.660660 1.470617 1.906098 1.785282 0.730592 -1 0.016026 1 1 -1.003451 0.631195 0.907811 -1.135743 1.460449 -1.069231 -2.228311 -1.858706 -0.846119 1.270317 -1.624163 1.561390 -32.306323 27.623565 19.251990 18.202800 -65.541610 2.007399 1.104686 0.953947 0.979480 0.371620 1.309743 0.356471 0.951359 2.498063 1.437072 0.618313 0.737511 1.593585 0.887467 1.910659 -1 0.060001 1 1 -1.854639 1.542275 -1.842228 -1.927944 -0.577416 -1.830217 2.019673 1.301788 -0.477348 -2.298834 0.367075 0.917325 -46.579750 -15.851744 -20.254040 -59.650588 52.572485 0.411214 0.776340 1.697147 2.197787 1.463089 1.393938 2.421007 2.359857 0.618769 1.647129 0.804730 1.843766 0.428209 0.662682 1.693929 -1 0.029152 1 1 -2.211339 0.637462 -2.145701 1.107454 -0.949794 -2.333933 -0.486567 -1.728635 -1.287115 2.042508 -1.328183 -0.186034 74.911905 -55.619537 2.433707 -46.691218 60.699767 1.839691 1.685819 0.808009 0.711694 1.935568 2.098831 1.058474 0.531186 1.134880 2.182850 2.401594 2.349388 2.410823 2.208607 1.066093 -1 -0.012559 1 1 -0.453284 1.591092 -1.329228 1.103052 0.456942 -1.361441 1.613572 -0.488657 0.837330 1.804680 2.317798 -2.086038 4.458588 -64.505174 61.545958 2.913610 69.039719 0.633333 1.170227 2.249192 1.417027 1.222935 1.616920 1.579367 0.415165 1.933240 1.210297 0.718719 0.755463 1.808725 0.996184 2.119329 -1 -0.025821 1 1 1.956793 0.052366 -1.100675 1.786546 -0.857322 1.466551 -2.191396 1.247399 -0.380877 -1.978157 -0.976055 -0.723165 -31.286289 71.347256 33.328122 45.753066 71.772748 1.143587 2.266125 0.256001 2.109450 1.773020 1.649227 2.312590 0.447422 1.827343 1.155523 0.376992 1.609494 0.512105 2.203135 1.340093 -1 -0.038423 1 1 1.127618 -1.358883 2.205160 -0.821177 1.073298 -0.103024 -2.083312 -1.179848 0.024436 0.711426 1.603228 0.006589 74.867384 -53.882267 -49.261306 65.224892 34.751843 0.988324 0.515961 1.753571 1.012236 1.892975 1.724944 1.384358 1.152800 1.859162 0.429558 0.831737 1.252672 1.912855 0.597346 1.588156 -1 0.019428 1 1 2.351835 -0.235075 -1.916409 0.097802 -0.866199 -1.638923 -1.465692 -2.224637 -1.383687 0.007975 2.083615 1.551896 -11.126129 53.153082 -56.156756 -26.592194 64.990573 1.323365 2.043567 1.480688 2.422709 1.716462 0.570096 0.351985 2.065656 1.474580 1.021351 2.097428 2.226411 1.037153 2.180282 1.994594 -1 0.036627 1 1 1.828840 -1.604400 -0.854419 -1.567082 -0.409356 0.034405 -1.384297 -0.814641 -2.185684 -1.720279 -2.224150 2.095466 -60.488823 64.358834 28.923586 -31.291057 -8.803374 0.500290 1.616319 0.473601 0.805261 1.772278 0.426714 0.287671 1.136693 1.147978 1.815703 1.272303 1.089252 0.308906 0.287732 2.169744 -1 -0.001290 1 1 0.084702 0.453397 0.307057 0.647545 -2.332432 1.175145 1.038209 -0.800955 1.644430 -0.222914 -0.164207 1.637194 21.613965 -34.095405 -41.474572 -13.124080 73.582016 0.519068 2.218706 2.035510 1.070727 1.714209 0.966022 1.428251 0.857609 1.828752 2.327306 0.287344 2.384605 0.300811 1.478798 2.150545 -1 -0.019512 1 1 1.064439 1.799639 -2.292909 0.998641 -1.377005 -0.787364 -0.833091 -1.248978 2.119074 -0.954877 1.778258 1.204912 57.952810 62.873384 -37.043303 63.211553 -53.422812 1.716966 2.292262 0.796486 0.538814 1.101465 0.813742 0.310496 2.252655 1.115566 1.568694 1.042190 1.329515 1.906025 0.557383 0.438166 -1 -0.038301 1 1 1.474037 1.106037 -1.204795 0.150311 0.432504 -2.115963 1.415082 -0.140963 1.158738 -1.396454 2.198101 -1.645272 6.693497 -2.404324 -59.482100 34.348933 -47.480599 1.278592 1.050882 1.182513 1.741206 2.453149 0.322868 0.949957 1.425895 1.772573 0.876644 2.262347 2.012512 1.544278 2.428006 0.755701 -1 0.011509 1 1 -1.792415 1.176215 0.169639 0.124119 -1.512900 0.731902 1.741777 0.692929 1.745335 -0.779954 1.186567 -0.205560 -20.938450 -12.531549 -17.736811 -52.579367 -51.413913 1.920442 2.120298 1.853730 1.382309 0.474621 2.207964 1.506235 2.048031 2.257214 1.249595 1.948230 1.145814 1.443067 2.373410 1.151433 -1 0.007410 1 1 2.151007 -1.473800 -1.839715 -2.109971 -1.553856 0.397969 1.784079 0.078844 0.957136 -1.509077 -0.977356 0.957381 -67.011421 -60.960693 -66.364885 5.374655 31.829357 2.215137 0.561405 0.529857 1.298395 0.875107 1.167431 0.267603 1.350564 2.424470 2.066761 2.045539 0.875587 2.487207 1.229611 1.314983 -1 0.020894 1 1 2.294450 1.344519 1.428154 -1.933077 -2.022556 2.072662 1.243299 1.385516 -2.257679 -0.657506 -0.145783 0.266584 -31.908073 -28.989956 -34.197831 37.051334 71.763967 1.180024 0.407353 1.130303 1.758037 1.834194 1.546721 0.745607 0.424092 1.207695 1.974993 0.950408 2.249316 1.259403 0.284826 0.572006 -1 0.000794 1 1 -1.372969 1.070129 -1.525637 -1.263480 -1.285711 2.073346 -1.393446 0.925236 -0.442473 -0.487685 -1.669895 1.054665 -71.733719 71.390371 7.959130 -30.903220 59.586270 2.371706 1.757391 2.216912 1.145609 2.492290 1.159360 1.858488 0.353694 1.539697 1.933303 2.272968 0.518246 1.912814 2.167626 0.781256 -1 -0.013524 1 1 -0.798004 -0.593092 -1.387556 0.962429 -2.091176 -1.392108 -0.146075 0.080084 -1.777134 -1.169679 1.295865 -1.060931 19.455973 -3.454189 -4.561049 -7.551203 -13.069348 0.527050 1.374142 0.460028 2.193849 0.512483 1.802461 1.461862 1.011649 1.032401 1.062404 1.332535 0.919200 1.992895 0.333137 0.281771 -1 0.000166 1 1 -0.390598 -0.414779 -1.567657 -0.643870 -1.871303 -0.497941 0.303131 0.626130 0.609077 1.450526 1.795422 2.222224 -47.077873 12.182839 6.969974 -5.649408 0.394815 1.909885 2.433046 2.201528 1.336994 1.605690 1.826182 1.892377 0.681709 1.978496 1.339461 0.325470 1.925545 2.392126 0.716647 1.941745 -1 0.019181 1 1 1.921918 -1.755170 0.421247 1.881628 -0.313484 -0.279035 -0.919463 -1.491803 1.890417 1.319188 -0.203782 0.936523 24.279641 67.924506 -42.823280 -30.859635 42.109780 1.961098 1.427401 2.330914 2.423683 2.344073 0.827667 0.344613 1.910734 0.951358 2.479626 2.066927 0.351075 0.272462 2.027166 0.324364 -1 -0.010355 1 1 -1.551360 -0.061697 -0.212448 1.379324 2.049526 -1.185241 -1.073243 1.031464 -1.063250 -0.665613 0.250867 -1.265440 -39.248827 44.965561 36.189983 -4.959653 43.105668 1.029549 0.376161 1.135328 0.700238 0.643631 1.001265 2.014864 0.561870 1.603224 0.891796 0.422661 1.907029 1.688779 1.066044 1.749074 -1 0.004019 1 1 -2.001261 1.836040 1.604636 0.115135 -1.718202 -0.296798 2.139947 1.143739 0.980634 2.291315 0.486664 -1.342149 22.743337 47.259397 38.680686 6.297313 -61.060507 2.215846 1.220173 2.440589 0.724359 1.047494 0.483990 2.163663 1.676533 2.233816 1.743106 0.634553 1.440239 2.096689 1.050527 1.964376 -1 0.000481 1 1 1.240065 -1.121099 -2.185557 0.407048 -1.134844 -2.284278 -0.023559 -0.112720 -0.105320 1.752541 -2.181626 0.505285 19.227548 57.406460 30.380990 13.304568 -40.132945 1.908956 0.319609 2.425130 1.903631 0.818143 2.275232 0.328015 1.945581 1.633652 1.534514 0.327639 2.372123 2.027157 2.424649 0.583186 -1 -0.024239 1 1 -0.973873 -1.762445 0.669469 -1.415874 0.967077 0.639054 1.052984 -2.224556 -0.010316 0.970032 -1.540269 -2.153867 16.831884 -6.519845 70.956034 58.056817 10.924654 1.534998 1.706881 1.541130 1.269715 0.358028 2.379919 0.297534 0.402375 0.720961 2.443357 2.257720 0.747524 1.132245 0.632792 1.081523 -1 0.010018 1 1 -0.377010 1.751195 -1.239325 -0.578907 1.387310 -0.384536 -2.207475 -0.394073 -2.277927 -1.674675 0.831715 1.689662 41.218369 57.128499 8.683044 -14.080049 56.614903 0.275157 2.309313 1.630896 2.477292 1.096229 0.561851 1.274264 0.312601 1.630857 1.810022 0.283065 2.468784 2.108004 2.227514 1.584850 -1 0.018130 1 1 -1.139453 0.356648 0.019357 0.185727 1.910829 0.364403 -1.580194 0.707874 -1.543745 0.698767 0.899968 -1.011501 63.676879 -32.686973 -69.959027 48.634913 56.990885 0.562134 1.544051 0.866238 0.611173 2.226910 0.425481 2.059111 1.734640 2.338358 1.538859 1.357777 2.165206 0.614214 1.596128 0.876704 -1 -0.005493 1 1 1.524177 0.290372 -1.754251 1.714493 -0.769127 -0.630503 1.301711 -1.764749 -0.364732 0.767714 0.445355 1.807258 -47.099317 -48.216770 70.748654 22.626704 37.009820 0.985547 1.095722 1.056280 1.893600 0.977026 1.870547 0.533870 1.247450 1.894357 2.465263 1.432218 2.284301 1.995419 2.263806 1.781727 -1 -0.005732 1 1 1.771213 0.612207 2.220936 0.437220 1.741311 2.273362 0.339576 0.547060 0.568493 -2.065983 -2.095913 -0.900749 64.449751 56.959182 12.964701 -52.267638 -62.189539 1.081246 0.751237 0.544362 2.088891 0.500267 1.242490 1.788266 1.378145 2.484064 2.416428 1.897396 1.788838 2.005061 2.303054 2.182455 -1 -0.002916 1 1 1.483503 -0.009748 1.105852 0.388429 1.672910 -2.227730 -1.532839 0.207123 -1.338968 2.330371 1.880708 -1.638854 -9.917833 -39.011748 -20.442016 -68.959416 49.097571 1.868066 1.584252 1.527862 1.033111 1.751901 2.193508 1.540560 0.690363 1.177061 2.366336 1.509799 1.194867 2.375503 0.324064 0.786392 -1 -0.002370 1 1 0.091909 -0.950304 -1.479648 -1.173737 -0.935010 1.099207 1.811923 1.534139 -1.925140 -0.565898 -1.448939 1.305272 48.817783 -19.518773 -2.024448 25.107154 25.930135 2.241631 0.344098 2.261717 0.430343 0.531903 1.937675 1.500612 2.043401 0.945491 0.609660 1.555833 0.892373 1.110522 2.293660 1.792352 -1 0.000041 1 1 -0.209569 -2.065457 2.025484 0.013887 -2.225907 0.832333 -2.070290 0.913151 -0.914354 -0.451652 0.737446 0.672218 -74.716551 38.925056 63.410764 -5.290303 35.872041 2.145907 0.262667 1.638551 0.626714 2.424494 2.473096 0.323077 2.209408 1.028743 0.338618 2.402238 1.917152 0.822351 0.997052 0.951440 -1 -0.009293 1 1 1.677222 -0.434711 -1.990940 0.950041 1.772895 0.604240 0.270959 1.840818 1.788713 -2.135553 2.019369 0.904697 -51.969856 -7.374707 -46.707132 -56.761316 12.569166 2.124681 1.255971 1.101096 1.367529 1.811129 0.901921 1.834283 0.802354 2.419522 2.148173 2.340749 1.219742 1.959194 0.919061 1.914202 -1 0.025381 1 1 1.663988 -1.379603 -2.025067 2.277333 1.108566 -1.117554 0.858038 1.126607 0.497616 -1.063240 -0.492384 -0.536145 -28.550443 2.701620 -43.877320 -46.115290 -9.675299 1.183629 0.253790 0.944358 1.831158 2.272312 0.743150 1.867972 2.260788 0.565938 2.477703 1.248153 2.455112 1.812506 1.534929 0.551761 -1 -0.025441 1 1 -0.853933 1.883968 1.302439 1.050615 0.369186 -1.300337 1.301752 -1.071757 -2.273065 -0.061648 0.614901 0.376534 -10.632651 -52.965969 50.953147 19.546554 18.937029 0.994629 0.721392 0.693700 1.016002 2.201301 2.020471 0.301955 0.457518 0.499532 2.387960 0.445503 1.067648 1.705438 2.042711 0.602440 -1 -0.036931 1 1 -2.331837 1.759584 -1.624585 -0.823544 -1.016877 1.185445 -0.209186 -0.344232 1.301553 0.292953 -0.788802 -1.452253 68.701711 -30.335541 0.565899 61.061962 -31.599373 2.264993 1.492185 2.156588 2.017184 1.313650 0.767439 0.597922 2.275735 2.035371 0.987702 1.312639 1.780686 2.241224 0.259671 0.783226 -1 0.055407 1 1 -1.554364 1.279546 -2.022867 1.569612 0.521197 -0.572140 2.025384 -1.662866 1.383782 1.584579 2.314127 2.186996 6.828117 10.158723 37.650481 -58.371892 -56.389709 0.747361 0.647797 1.276530 2.393606 0.841412 1.861090 1.333456 0.648453 1.053916 0.413251 1.262806 1.231570 0.502039 1.767826 2.106340 -1 0.027529 1 1 0.263607 0.796844 -0.045513 -1.532039 -0.477479 0.211359 -0.824536 1.155802 1.090640 -0.802008 -1.917951 -2.256053 -51.093854 15.594274 42.962908 -22.405890 74.203612 1.976581 0.639532 1.863704 0.271308 0.616805 2.397737 0.507905 1.355866 1.541912 0.920469 0.829205 1.453475 1.805982 2.133757 0.797697 -1 0.014514 1 1 0.954321 -1.706401 0.114569 -1.813563 -0.826136 -2.162600 -0.156191 -0.303622 0.535077 1.802021 0.038135 0.055563 25.267147 14.940695 8.254116 -23.068909 30.851185 0.862924 1.157400 0.425535 0.714037 0.824278 1.892638 0.575025 2.202795 2.375865 1.909725 1.998732 1.693453 0.867870 1.042830 0.837601 -1 -0.002586 1 1 1.283941 1.174577 0.918174 -1.324545 -0.301736 -0.754433 1.278682 2.313983 -0.233866 -0.447172 0.633232 2.150469 -34.591452 21.461704 -43.133842 -0.482476 -8.976518 1.849805 0.669588 0.757099 2.311489 2.193449 0.555036 1.491697 0.710272 0.536449 1.844579 0.587767 0.352773 1.802889 1.905432 1.844816 -1 0.028753 1 1 1.672848 1.435877 0.634476 -0.492889 0.386701 0.907558 -0.675205 -0.732904 0.272977 -1.941368 0.008661 -0.510385 -47.408304 8.638953 -5.115909 -33.086538 -35.452260 0.683072 2.388535 1.111124 1.156769 1.067586 0.666188 2.120015 1.594016 1.367806 1.958355 0.323796 0.785254 0.758177 2.427000 1.837642 -1 0.026744 1 1 -2.258166 0.593728 -2.052455 -0.918605 -1.201458 -0.322429 0.175020 1.032783 2.261353 1.149268 -0.328283 0.757906 17.079170 -50.387887 30.777825 -67.093290 63.079067 0.923072 1.812929 1.903237 0.951789 0.715669 1.255671 0.563929 2.456898 0.330586 2.411926 0.481968 1.940386 2.060618 2.303142 1.404331 -1 0.002109 1 1 1.941552 -1.632718 -0.850065 0.916679 1.824420 -0.485223 2.002396 -1.609653 0.382574 2.224115 2.031033 -0.970958 3.718907 -46.322946 -49.758972 -49.041727 5.698053 2.382674 1.595317 0.749213 0.271215 1.314191 0.852480 1.135074 0.946070 1.345436 1.749688 1.000629 0.323781 0.536751 2.420328 2.196810 -1 -0.000595 1 1 -0.261298 0.317425 0.541098 -0.683409 -1.965725 0.613865 1.813070 1.954445 -1.701824 1.645100 1.608358 1.404742 13.763590 24.653420 50.033324 10.075528 -10.593781 1.379804 1.110956 0.580348 1.662122 0.793426 0.867385 1.884321 0.283036 1.980372 1.360797 1.171777 1.314717 0.699109 1.919471 1.550375 -1 0.015046 1 1 1.802592 0.211906 -1.067557 2.348615 2.194271 -0.043816 -1.290617 -0.266715 -1.197450 1.071028 -0.557347 0.894987 3.209458 -58.633491 46.919612 27.918347 23.661874 1.901628 0.906463 1.671930 1.378737 1.188496 1.045891 0.546045 1.134145 1.082422 0.267517 2.164981 1.329529 2.138116 2.060490 2.413995 -1 0.003676 1 1 -1.255720 1.900225 1.218986 -1.974647 1.469591 1.776927 -2.314939 -1.695650 1.731707 1.083279 -1.997414 0.516502 20.080134 -13.187233 62.183122 61.724102 -3.020001 0.517717 2.015224 2.124921 0.802894 2.495776 1.251274 0.905208 0.830372 0.806763 2.270625 1.637954 1.837898 0.804599 1.887863 1.312048 -1 0.033323 1 1 -0.184774 -0.039916 -1.712769 1.480706 0.104830 -0.558620 -1.655818 2.029153 0.411271 -0.839521 -0.942428 -1.054992 46.984589 69.991522 47.505569 -23.904900 -69.655019 2.246512 1.383329 1.866371 2.354787 0.907904 1.136715 1.512368 1.616466 0.689400 0.745407 1.551905 2.363228 1.031792 2.074815 2.415896 -1 0.004633 1 1 -0.487418 -1.902030 1.426783 -1.410370 -0.776075 0.397228 -1.239478 1.555913 1.177724 1.969949 -0.318137 1.634820 -48.294668 -38.483962 0.044732 1.807488 -71.552292 0.934367 0.400884 0.405382 1.751200 1.669681 1.821486 1.722463 2.435586 2.139293 1.603290 2.000409 0.631889 1.656523 1.188616 0.827991 -1 0.022068 1 1 0.526768 -1.190942 2.071058 -2.146467 -2.338242 -2.213089 -0.504149 -0.350557 -1.322939 -1.584418 0.403073 -1.967675 26.488791 -2.888304 56.281971 31.079800 58.204650 0.558173 2.468278 0.346464 1.516402 1.911315 1.725629 1.642091 1.619961 0.935008 2.181211 1.855899 1.851586 1.352122 1.610302 0.597722 -1 -0.057824 1 1 -0.598727 -1.856851 2.050728 0.165128 -0.284716 -2.153152 -1.591955 0.961581 -2.203976 1.871188 -1.433401 -1.431049 12.483542 -39.106293 40.540102 57.493393 -8.548177 1.836755 1.833767 1.128966 1.789834 0.745477 0.474986 1.582102 1.391226 1.840451 0.964769 0.629254 2.371011 1.331524 1.923449 0.900625 -1 0.039554 1 1 -2.203944 -2.303330 0.202280 2.093907 0.173169 -1.806345 -2.021423 2.271240 -2.327718 0.301626 -1.106982 -0.542161 52.911157 -72.177072 -30.051974 -33.520365 23.224693 1.936340 1.573052 2.280418 1.982193 0.466290 1.683232 2.330184 1.402991 1.566981 1.500282 0.990862 0.422857 0.701946 2.360663 0.667899 -1 0.010176 1 1 -1.999753 -1.084706 1.579991 0.589750 1.768684 0.520909 -0.697640 -0.806278 1.712409 1.903534 0.288037 1.417709 50.927775 43.113129 -47.641081 -3.647210 51.350586 0.614604 1.399317 0.577663 1.538793 0.250344 1.535299 2.272222 1.487799 0.429419 0.738498 2.444289 2.162573 1.371897 0.978973 0.846837 -1 -0.038715 1 1 -1.484993 -1.466121 -0.013652 1.459073 -0.624453 -0.696006 -1.621125 0.781585 -2.033131 -1.302522 2.279035 1.446247 18.180041 1.952027 -42.274666 39.681826 32.449636 1.090485 0.788311 0.395867 1.584739 0.703804 2.088100 0.691417 0.892224 0.859398 0.407707 0.338103 0.504648 0.618899 1.583698 1.206786 -1 -0.050399 1 1 0.035434 1.776635 2.213642 0.367714 2.222933 1.009937 -0.018857 -1.202103 -1.735324 -0.617946 0.290304 1.822317 59.184801 68.951789 -27.286455 -53.456838 50.917084 1.576501 1.749014 0.931968 0.579390 1.313179 1.853225 1.896760 2.350503 0.899705 0.587626 2.473664 0.873938 1.777058 2.011151 1.160547 -1 -0.043520 1 1 0.079988 1.330014 -2.028412 -2.104824 0.131341 2.053179 -1.044326 1.661929 1.709923 -2.182746 0.541158 0.337860 -0.637259 -60.413528 -20.167737 40.847602 -24.346449 1.513529 0.889403 0.688457 0.638662 0.745864 2.482708 2.114281 1.972797 2.293610 0.949076 2.374936 2.045690 1.159693 0.706283 0.993588 -1 -0.004978 1 1 1.948695 0.617746 1.068320 1.058061 -1.717850 0.898063 -0.032159 1.426771 -1.609859 1.637158 0.071189 -0.478727 -61.171836 -15.047715 -6.943953 -7.014643 4.899067 1.204363 2.231582 2.448569 2.096109 0.300487 0.542903 2.317106 2.099590 0.312349 1.905357 0.584745 1.313782 0.739983 0.396306 2.208540 -1 0.022530 1 1 2.026028 -0.266568 1.271947 2.221524 0.903271 -2.035021 -0.072832 1.132810 1.093843 1.188017 0.602691 -2.207295 -66.470745 26.186565 17.606301 -40.898754 64.644830 1.909871 2.210006 2.071873 2.468719 1.014905 1.759067 1.134005 0.980714 0.852363 1.410840 0.729975 0.941590 0.304647 0.700731 2.188453 -1 -0.006297 1 1 0.169638 0.103982 -0.662938 -1.909420 -0.251431 1.206996 -0.854564 0.698038 -1.924248 0.285294 -2.270951 -2.241580 42.062317 -8.641213 -32.869765 7.854896 17.240720 0.846711 0.925088 1.948494 1.092275 1.624716 2.097754 0.949408 1.208362 1.932205 1.813811 0.964198 2.283965 0.846223 1.716604 0.709383 -1 0.014288 1 1 2.037460 -1.342934 1.650817 -1.265385 -0.312491 2.275907 0.707370 -0.592684 0.742752 0.319297 -0.991052 1.681437 -9.240707 -58.555551 6.862471 -12.445407 -69.952806 1.422952 1.797221 1.135518 1.656439 2.018917 1.188990 0.359133 0.701336 1.096730 2.245065 1.805194 2.388071 2.306034 0.519872 2.236262 -1 0.014158 1 1 1.877065 -1.617088 -2.042146 -2.021500 0.975541 1.510179 0.649497 2.208491 -1.383722 -0.572051 -1.190525 -0.356160 -39.719843 -71.398336 8.174737 -7.194075 -10.819755 0.660572 2.234424 0.722049 0.484821 0.384465 1.210036 0.821933 0.727039 1.100263 0.865258 2.147064 1.713705 1.482832 2.462775 2.364354 -1 0.054076 1 1 -1.338453 1.570612 -1.525533 0.472430 -0.246100 1.278390 2.114501 2.283962 -0.579216 0.907164 2.121191 1.635372 -52.949797 22.757865 -8.570796 -49.366597 -54.398984 0.869242 1.596966 1.450134 1.906623 1.609951 1.452840 2.375641 0.394251 1.433105 1.449404 0.885173 1.606579 1.020640 1.397490 1.361144 -1 -0.001154 1 1 0.376261 -0.210957 -1.834589 -0.773704 -2.155945 -1.402915 2.005763 -1.575613 2.296308 -0.410502 -0.367351 -0.837102 64.112469 -61.736814 -60.636358 -15.272086 -27.955150 0.741944 1.859564 0.445398 1.545938 1.075571 2.126689 1.261526 2.217282 0.613745 0.461885 1.899502 1.183452 1.784258 1.521786 2.398376 -1 0.001237 1 1 1.156293 -0.068576 1.984850 0.375964 -0.492131 -0.995318 0.669186 -1.458097 -1.806502 0.040926 -0.161433 1.136732 32.614161 46.202102 -31.263680 1.333136 56.018049 0.555344 2.169668 1.367250 1.612344 1.159098 1.955451 1.009463 0.291483 2.205584 2.002872 1.519610 1.832178 1.416562 2.416296 1.935541 -1 -0.013181 1 1 1.404876 -2.034610 2.111027 0.456071 -1.863741 -0.639363 -1.530032 0.249621 1.359589 0.242170 -1.345795 0.696844 50.089369 52.032679 13.243098 -23.257123 17.527429 1.127520 2.231298 2.170682 0.400861 2.268663 2.423128 2.010599 0.886505 1.494536 1.169531 1.808956 0.370184 1.936580 1.102841 1.455995 -1 0.012666 1 1 -1.974837 -1.727909 1.479309 0.181573 -1.927205 -2.292434 -0.441350 -0.461819 -0.488288 2.328270 -0.436401 -2.113790 7.630270 -8.056588 42.922006 40.156357 57.890490 2.356968 1.556742 0.418573 0.706514 0.382591 1.210377 2.052414 1.675709 1.889483 1.544490 1.500640 0.263113 2.383153 0.646480 1.631476 -1 0.039318 1 1 -1.843182 0.876909 -2.136706 1.492144 -0.864508 -1.486679 -1.529998 0.826033 0.436389 1.917804 -0.201100 -1.097853 67.057838 -58.921298 9.742088 -64.728100 64.818028 0.573951 2.137876 0.274819 1.137771 1.260425 1.712852 0.646477 1.595148 2.401749 0.443524 1.557619 1.654308 2.197470 0.634788 0.876241 -1 0.000064 1 1 0.546189 0.063464 1.647926 1.976625 -1.206231 -0.422050 -1.242722 -1.120539 -2.197335 0.383742 -1.702367 1.943774 -63.194452 40.849354 5.086961 -3.451055 48.122547 1.309699 1.854059 2.421483 1.363597 0.980689 0.441643 1.439256 1.318272 1.941317 1.962795 0.691592 1.584039 2.440895 1.364241 0.542941 -1 -0.011166 1 1 -1.594734 1.372017 1.768212 2.022417 0.295836 0.542462 -1.315026 -0.531273 0.863723 -2.272467 0.551042 1.523842 -19.682064 -46.444528 6.819059 7.931927 -38.097798 1.979631 2.413290 0.910092 1.912992 0.656915 1.520975 2.270286 0.448502 1.976083 1.276280 0.431947 0.490714 0.429820 0.727413 0.635614 -1 -0.017517 1 1 2.348328 2.087765 0.620929 -1.983353 1.218219 -0.726247 -0.937603 -0.070082 0.222196 2.232322 -1.410731 -2.130704 -41.470268 59.198615 1.128468 66.159710 -3.748867 1.266973 1.519901 2.233119 1.280453 0.830601 2.411340 1.893970 0.448596 1.302347 2.045847 1.555160 0.826546 1.765695 2.288116 0.871259 -1 0.005766 1 1 -0.564041 1.491353 -0.028399 -1.353583 1.750558 2.185896 0.571138 -0.021768 1.713105 -0.538369 -0.576873 -2.125461 63.630392 -64.003591 -58.348484 37.033264 68.075796 0.623510 0.340780 0.488318 0.653036 1.577710 1.821943 0.394884 0.809667 1.576998 1.107794 1.439878 0.531542 0.381615 0.547072 0.383876 -1 -0.007170 1 1 0.138930 -2.340285 1.150056 -1.232732 1.852286 1.324386 2.341182 -0.193679 1.097653 -0.750936 -1.205917 0.131305 46.059588 -26.504817 33.539501 -1.606701 -3.826070 2.053714 1.029364 1.769347 0.658413 1.944499 1.447386 0.722948 2.084065 0.378183 1.373731 0.295812 0.720491 1.296083 0.270101 0.580011 -1 0.001497 1 1 2.202488 1.402730 -0.399298 -0.567716 0.991956 -0.630276 0.400815 -2.215944 -1.365514 -0.850833 2.155564 -0.284712 -66.163221 -55.262349 5.702293 -11.569711 -52.135140 2.345420 0.971206 0.807283 1.997404 1.868432 0.980102 1.831562 2.313597 1.619584 1.352675 1.910864 0.889599 1.747884 2.181605 1.739986 -1 -0.001457 1 1 0.455556 -1.095278 -1.743264 -2.119894 1.321861 2.310111 0.663349 -0.600633 -0.894511 -1.533811 -1.992029 1.487605 -55.760334 36.069524 70.492059 60.032319 63.188806 1.589003 0.375771 1.326503 0.792071 0.587109 0.542070 1.826880 2.372181 0.750724 0.916459 0.923945 0.736802 0.936631 2.460617 2.096229 -1 0.024660 1 1 -0.429223 0.722491 -0.922736 0.052917 -1.257505 0.169884 -0.462256 1.590258 -1.201048 1.858922 -0.240509 0.991406 -14.417536 -65.530174 -65.627178 -45.982378 -25.818983 1.530167 1.524854 2.224451 1.846100 1.399014 2.227667 1.892799 1.020274 2.002045 1.114525 2.071482 0.396336 0.467520 2.116324 0.313457 -1 0.073710 1 1 -0.148941 -0.970849 1.943802 -1.514601 0.419964 -0.826363 -1.278817 0.136980 -2.134372 -1.680665 -0.869507 -0.683486 46.527240 33.328432 50.957210 -62.175026 74.331458 0.457203 1.959619 1.313114 0.757783 0.315629 0.784766 1.558040 1.972940 2.444272 1.883096 2.190367 0.501819 0.315288 1.801837 2.220927 -1 -0.016112 1 1 -1.004641 -0.513084 0.275548 -1.143580 1.691977 -2.209529 -1.922632 -0.823383 1.691767 -1.030440 -0.578270 -2.032969 45.062311 12.253201 -10.446065 -67.016506 3.591790 2.383269 0.355412 1.158311 2.223817 2.443899 2.353626 1.642011 0.271667 2.163902 1.207625 0.810435 0.976185 1.244078 1.463760 1.419475 -1 0.002323 1 1 1.587838 0.542405 -2.275994 -2.174049 0.617383 -0.330197 1.572980 0.578730 0.349971 0.901513 1.405752 -1.438302 32.382541 53.360163 -25.739432 -2.630665 36.411727 0.953381 0.467184 0.956421 2.072561 0.533066 1.243541 1.444913 1.896050 1.659880 1.347290 1.409099 0.730577 2.061532 1.912370 1.451833 -1 0.046921 1 1 -0.149820 -1.604149 -1.356337 -2.132354 -0.758059 1.606745 -2.143501 0.394313 1.591604 -2.137153 -1.305819 -1.298528 -40.812640 11.963949 -71.910378 -47.727119 50.312109 2.059251 1.837457 2.398995 1.400055 1.720987 2.381487 1.907522 0.977967 1.939942 1.358701 1.940472 1.268776 0.318833 0.626527 1.546549 -1 0.005350 1 1 0.340910 -0.586727 1.915655 1.378559 -1.375738 1.660360 -1.103210 1.601829 0.063675 0.466772 -1.093019 -1.475854 42.692934 -59.854994 67.114130 -12.813041 51.221798 1.896361 2.394676 0.817263 0.996337 2.439041 1.718934 1.626972 1.769624 0.819233 0.347512 1.134801 0.854049 0.508235 2.399759 0.748175 -1 0.003901 1 1 0.427078 0.935318 -0.634219 0.102425 1.438130 0.813815 -2.273056 0.080159 -0.502899 1.801861 2.068140 0.645227 35.663862 2.528956 54.162483 -41.156033 -59.446100 1.966048 1.366891 2.340252 1.862442 1.561925 2.026315 1.780641 1.486894 0.970152 1.086555 2.230974 1.235139 1.986622 0.654911 1.588780 -1 -0.025989 1 1 -0.116278 1.360113 -0.377736 -1.023157 -0.700802 -2.124702 0.620197 -0.157804 0.860192 -0.369332 -1.152907 0.439043 -19.108173 -1.067395 60.297576 21.353659 -59.052648 2.157207 1.183262 0.831085 1.551623 2.129911 1.411363 0.526399 1.693960 0.389712 1.640556 0.576641 2.352967 1.815583 1.503358 0.930658 -1 0.010234 1 1 -1.761807 1.967886 -2.005025 -0.170310 -1.985006 1.711833 1.645933 1.479993 2.261975 2.175873 1.752141 0.510101 45.831880 46.402963 44.598829 22.521524 69.258403 1.764749 2.132964 0.971114 1.515075 2.114521 1.511778 0.710319 1.332320 1.803793 1.348586 0.693338 1.686029 2.084049 2.358884 2.257094 -1 -0.018964 1 1 -1.696808 1.128397 2.318425 -0.973870 -1.701776 -2.253807 -1.553688 -1.485877 -2.178457 1.938261 -0.394293 -1.271073 -52.734786 36.443778 60.577903 -67.178308 -15.820692 2.149365 2.120729 2.341710 1.626656 0.949792 0.908307 1.169547 2.077991 1.797421 2.247333 1.680451 0.596165 1.988495 0.642772 2.315083 -1 0.050856 1 1 0.735708 -0.262123 0.589994 1.157672 -0.462716 -1.425892 2.240614 1.304334 -0.097936 -1.391502 0.615208 0.827618 -38.158972 62.163320 28.913619 -48.807448 43.225430 1.972138 2.466988 1.175206 0.440460 1.807229 0.602420 1.364669 0.983483 2.395726 0.466162 1.791832 0.565588 1.086166 2.449110 2.191768 -1 -0.035271 1 1 0.422674 2.318083 -2.015859 1.526527 2.100436 1.530649 0.677183 0.997665 1.074530 1.743651 -0.804626 1.200022 -7.827587 -8.252338 52.957813 -38.038266 -9.136112 2.115407 0.645660 1.362952 1.376562 0.622667 1.919583 1.179749 0.290644 1.607149 1.601120 1.519898 2.181893 2.082746 0.704866 1.931564 -1 0.007158 1 1 0.410340 -2.347673 -0.509755 -0.324284 1.995542 0.995695 0.953567 -0.236089 -0.111396 -1.411709 0.287122 0.165363 -33.385009 48.149491 -1.508354 -0.910970 -10.664550 1.538734 1.503726 0.381819 1.734889 2.021349 1.566639 0.256752 1.235815 2.100663 0.338282 1.250911 1.558787 1.036458 1.740592 1.122512 -1 0.063313 1 1 -1.500725 -1.979855 -1.249600 1.095162 -0.197224 -1.936169 -2.141945 -1.729032 1.465725 -1.932694 -0.295282 -0.667242 36.349297 -27.359940 61.489264 -49.931977 43.255086 0.448426 0.688330 0.765734 1.193332 1.333345 1.025384 2.378155 2.152701 1.944033 0.364175 2.187893 1.673917 1.021382 0.364561 1.934416 -1 0.011865 1 1 -1.430305 -1.246787 1.248488 -0.933747 -1.225242 0.492098 0.444318 -1.491757 -2.045629 0.708652 2.114865 -1.017813 -13.168230 -68.444663 0.552418 -15.516124 70.511209 0.353382 0.794546 1.688836 2.019888 1.765657 1.654357 0.770020 1.223437 1.056703 2.253384 2.132402 0.530541 1.545052 1.933413 1.872845 -1 0.005792 1 1 0.849425 -2.250059 0.188706 0.143649 1.562611 0.652317 -2.242327 -1.821440 -1.267204 2.094473 0.270780 -1.164828 -63.600861 -39.677420 41.605818 -31.019614 53.352795 1.381283 1.216720 0.658828 2.165980 2.382740 0.453490 0.309441 0.267910 2.014958 2.146270 1.856323 2.216742 0.525305 1.304448 1.357557 -1 -0.015361 1 1 -1.819655 0.463653 -1.683450 -0.568128 -1.222182 0.081692 1.699781 1.723725 -1.126708 -2.202656 0.481337 -1.343801 38.928674 -25.772477 41.976910 55.929488 -43.093541 0.277818 2.045008 0.955985 1.494473 2.361281 2.045394 0.690938 1.850342 0.698068 2.420656 0.972160 1.089011 0.758197 0.511648 1.261925 -1 0.000973 1 1 2.093600 -0.273268 1.762207 0.046100 1.973638 0.426039 2.313509 1.217041 -1.667791 -1.271942 -2.139796 1.395142 -22.014183 57.622168 55.771239 -2.784565 -0.185313 1.906715 0.900785 0.750840 0.623560 1.170937 0.681697 1.781871 1.899841 2.375158 1.278956 0.414437 0.945530 1.266330 1.951063 1.518030 -1 -0.031173 1 1 0.665822 -1.450609 1.517817 1.787695 -0.401758 0.512361 1.709880 1.804897 1.252377 -1.547975 0.292211 0.887158 14.786683 -30.215382 70.070874 31.184632 20.112116 2.489976 0.523625 2.320827 1.635484 0.821453 1.661173 0.591380 0.325697 1.247792 0.882869 1.121704 1.222499 1.038568 1.218181 0.465339 -1 -0.023113 1 1 -0.506050 0.674407 1.459734 1.054869 1.176010 1.443843 -2.131993 0.605053 -0.210097 -1.523628 -0.490758 -1.493499 52.518507 -71.451069 21.877159 39.410763 -23.311998 1.303739 0.697838 0.811994 2.436089 1.602391 0.378379 2.415901 2.047933 0.604878 2.182727 0.341285 2.230699 1.109644 1.029416 0.392118 -1 -0.027392 1 1 0.508004 -0.822564 1.315268 -0.108358 -2.192878 -0.103849 -1.804216 0.766508 -0.969998 2.104547 -0.069633 -1.653026 58.572610 -20.146173 -46.724194 -43.530442 -66.141303 1.571890 0.761813 0.539302 0.300580 2.102121 2.347371 2.264411 0.708194 1.624189 2.252340 0.336253 0.911782 1.071879 0.819100 0.368576 -1 -0.046996 1 1 -0.894275 -2.273168 -1.804639 -1.627572 0.812303 0.583775 0.316924 1.548217 -0.934240 -0.095531 1.332693 0.580781 58.352675 33.405233 -8.251839 61.339854 -11.067165 1.287459 1.579776 0.551329 2.192280 1.148321 0.834344 2.316343 0.521122 0.751519 0.781166 1.809405 1.170854 1.543060 2.216352 0.719721 -1 0.001329 1 1 1.277965 -0.309380 -1.977531 0.119074 -1.483321 -1.632713 -0.757384 -1.182871 1.052412 2.284632 1.267582 -0.457779 45.645793 68.850802 -74.570026 -48.419419 -35.172983 1.340178 1.114424 0.368730 2.245921 0.439992 0.691722 1.526682 1.449159 1.256912 1.172551 0.819683 1.167253 1.765987 0.438828 1.387670 -1 -0.052402 1 1 1.255862 0.487961 1.598709 -0.536899 0.559765 2.038654 -0.120652 -1.475418 -0.761539 -0.331825 -2.225905 0.866706 23.083399 62.690557 40.183643 66.483249 33.967884 1.348521 1.833563 2.193439 0.377164 2.249502 2.129213 0.930238 0.760382 1.247600 2.158019 1.324753 0.616192 1.095697 0.627581 1.246832 -1 -0.013850 1 1 -0.931588 2.074964 2.245413 1.850877 1.201604 -1.946416 -0.004651 1.938953 1.812463 1.175423 0.992212 -1.035714 10.193246 17.893193 -19.104741 56.614903 -73.319362 0.947194 2.231232 1.073180 2.442407 2.039825 1.591816 0.394938 1.716107 1.369199 0.621704 1.474845 0.967020 2.460876 1.945716 1.646803 -1 0.007386 1 1 1.919196 -0.369898 -1.229312 -1.926132 1.605600 2.182770 -0.132813 1.482962 0.312788 -1.993258 -0.314297 0.206373 6.045058 49.286478 57.843978 33.731144 69.339481 1.954797 1.275995 2.396136 0.613456 2.347607 1.724380 0.902279 1.105002 1.764128 0.704313 1.638222 1.850941 1.761096 1.485584 1.461358 -1 0.022116 1 1 -0.077543 2.070576 -0.819148 2.175514 0.436568 0.216778 0.703395 -1.426954 -1.465676 -1.956144 1.420645 -0.902715 62.267580 -18.778348 -7.694659 -24.126012 -35.885935 1.601245 1.369494 1.087394 0.583741 2.443057 1.713879 2.168044 1.059263 0.278896 2.161946 2.072940 2.397202 0.517690 1.563439 0.474563 -1 -0.003362 1 1 0.663141 0.606190 0.055974 -1.729281 1.996115 1.211067 1.595826 -1.872479 -1.414923 -1.896528 -0.344916 -0.758011 -73.452508 -16.300108 -55.913596 10.193045 14.509854 0.881642 0.751512 0.658429 2.218043 2.140389 2.012367 1.344151 0.392282 2.075732 2.075716 1.810643 1.724412 1.438853 1.302872 1.876117 -1 -0.020210 1 1 -0.607258 0.841290 -2.322939 0.505914 1.744470 -1.179023 -0.245146 -1.532992 2.344008 0.176727 1.451676 2.282851 -12.339885 53.553340 70.985636 -44.407976 35.154266 1.191208 1.641767 0.676353 1.971078 0.416174 0.882590 0.947905 0.696949 1.618628 1.030498 0.579898 0.839177 0.297517 2.362226 2.187657 -1 0.015790 1 1 -2.037617 -1.297959 -1.155346 1.855842 -0.165093 0.877614 0.275181 2.115782 0.261382 1.101789 -1.928305 -1.915929 -40.070038 42.869492 57.555564 -13.630443 -36.853788 0.600757 0.421055 1.927034 0.406727 1.854537 1.455617 1.802518 2.418471 2.493956 2.165328 0.409379 1.439197 0.331586 1.209290 1.788615 -1 -0.063531 1 1 0.051942 1.195099 1.827203 -0.845870 0.744610 -1.444281 -0.509374 1.361646 1.829259 0.736166 -1.983256 -1.852675 49.464057 42.407198 -62.220045 67.703122 -13.623231 0.390427 2.407005 1.032916 0.713657 1.190473 0.531144 0.431423 0.671838 0.328420 1.999580 2.443223 2.250063 0.304854 1.926162 1.496536 -1 -0.041408 1 1 -0.928113 -0.786300 -1.800686 -1.167238 -0.097146 -2.241293 1.422142 0.706367 1.403519 -1.276197 1.745890 -0.872463 46.595013 -27.615525 -34.126203 40.901497 -18.548298 0.756404 1.886802 1.479307 1.717555 0.950768 1.562209 2.295433 2.337798 1.112954 0.422454 0.677373 1.100291 1.339460 0.304533 1.029078 -1 -0.053182 1 1 0.103970 -0.871868 2.041589 2.085206 0.014774 -1.450210 -1.204780 0.395421 1.375642 1.432331 2.304672 -1.219818 67.296622 54.327376 30.203976 38.216341 2.041460 0.787251 0.575488 0.980537 2.386846 1.967152 1.922724 2.214828 2.106034 0.609082 0.848267 2.326476 2.081650 0.284801 2.408768 1.418944 -1 -0.010804 1 1 -1.665525 -0.882751 -1.799320 -1.765772 1.287336 1.674681 -0.735235 -1.204975 1.831865 2.110625 -1.596529 -0.513187 -46.307501 59.837783 -56.377912 6.432601 -37.270925 1.188538 1.750177 2.467178 2.112583 0.434481 0.325253 0.528459 0.315736 0.325406 0.844931 0.259335 1.895193 0.762755 0.621623 2.360069 -1 -0.007893 1 1 -1.564747 1.132621 -2.091376 -0.042261 1.292343 1.003521 0.539110 -1.110004 0.514103 -1.997726 -0.014724 2.289103 32.128709 -12.787850 24.597069 2.944814 -6.512147 2.130311 1.393463 1.181196 2.102315 1.112828 0.545176 2.272715 0.773270 1.855752 1.624499 0.701601 1.058899 0.923055 1.529419 2.446861 -1 -0.039403 1 1 -1.946263 -2.145409 1.311695 1.095736 0.027479 0.021131 1.726426 1.861179 -0.008172 -0.695449 -1.679114 1.621361 -48.801700 -10.169781 -73.502880 37.093746 34.583810 1.376385 2.147976 1.280723 0.864158 1.661264 2.122142 1.334565 1.281661 0.876834 0.948861 1.004493 2.256815 1.287869 1.719181 1.267014 -1 -0.017691 1 1 -0.151300 1.784579 -0.940593 1.520770 -0.420728 2.124885 -2.260038 2.104634 1.398890 1.040803 0.392086 1.869146 62.154698 34.001740 -32.762038 18.420466 -7.236000 1.893196 0.943454 2.374603 0.948212 1.347079 2.362809 0.729360 1.861235 1.520605 0.561641 2.251359 1.846295 2.429263 1.614851 0.551378 -1 -0.040614 1 1 1.296732 -0.617678 0.074434 2.232909 -0.963932 0.394722 -0.944007 0.695634 0.089800 1.299849 -0.075266 -2.068881 32.952489 32.490994 -73.868653 39.541347 71.415211 1.006740 1.786666 1.490106 0.955253 0.439654 1.763664 1.901002 1.643287 1.480926 1.927123 1.913645 0.383533 1.287872 1.768856 1.420240 -1 -0.028220 1 1 -1.199566 -1.511439 1.727360 -1.288290 1.131279 -1.077894 -1.748813 -1.136967 -0.266732 -1.488219 0.864052 -1.463823 28.842308 -47.325505 50.232758 61.956477 2.504179 0.440985 1.634347 1.963110 1.494906 0.634463 2.163827 2.189947 2.444316 0.365221 1.774297 0.607289 2.200529 0.295828 0.976971 0.953823 -1 0.005223 1 1 -1.126850 0.120920 1.263236 1.896797 0.149994 -0.181667 0.350547 1.159372 -0.159592 -0.919569 1.433596 0.003346 -9.710401 -2.712907 4.167303 -10.138632 0.006090 0.660366 1.027413 0.488151 2.352237 0.794081 0.612105 2.148123 1.496716 1.809864 2.142123 1.910247 1.764675 0.889023 1.059107 2.155053 -1 -0.061322 1 1 -1.005679 0.885797 1.149926 1.301840 0.408458 -1.004833 0.973223 0.252258 -1.446814 -0.678306 -1.024637 -2.002298 -46.266208 3.843816 -46.976091 72.840109 73.704933 2.257228 1.487427 0.934305 1.608147 0.382601 1.370604 1.742666 2.244569 2.468972 0.754950 2.197322 0.395779 2.360785 0.461972 1.115461 -1 0.043541 1 1 -0.246555 -1.664921 -0.159345 -1.472641 -1.218850 -0.461195 0.571103 -0.600134 -1.941794 2.276517 1.537251 -1.446015 -44.063608 -27.054312 -51.821973 -71.902185 -60.023326 0.444457 1.493800 2.291563 0.293402 0.710648 2.365471 0.474441 1.433016 2.197469 0.612864 1.406012 0.599773 1.885260 0.310573 1.308228 -1 0.031389 1 1 1.030973 0.117504 0.402584 -0.754170 0.984071 -1.201682 0.630948 1.466305 -1.612064 2.273624 0.041203 -0.220596 34.862129 27.798565 -39.523700 -74.827121 -19.429890 1.252683 2.090885 0.253181 1.970222 1.777977 1.708654 2.105646 0.848842 0.743805 1.628893 0.307811 2.132636 2.212968 2.357660 1.939097 -1 -0.006250 1 1 -2.017386 -0.565031 -1.010038 -1.688839 -1.598019 -2.002701 1.197294 1.022596 0.688423 1.406978 0.317315 -1.317441 40.682726 54.578814 56.125234 -53.197437 60.670431 1.193913 2.093704 0.379431 2.092728 1.986024 1.859017 2.492955 1.093310 1.008700 0.970658 0.591404 0.727278 0.616123 2.186457 2.283285 -1 -0.015996 1 1 0.232948 -0.844267 -0.596195 -1.717240 1.738972 0.668650 -1.049038 -2.136372 -2.310731 -1.659969 -1.761489 -2.122771 2.453596 -12.417987 -59.100182 3.236467 -54.696639 2.328892 2.191461 0.880466 1.240109 2.268737 1.408422 0.606235 2.491547 2.184734 0.318366 1.779528 0.774796 0.496329 0.299298 0.795958 -1 -0.015339 1 1 1.685418 0.649443 1.302253 -2.074229 0.681553 -0.959814 -1.093921 2.215174 -2.150256 -0.043941 1.323028 -1.630349 40.414258 42.430797 34.397261 14.769743 -14.930087 1.675447 1.985936 0.367418 0.449179 2.108473 1.099995 0.860756 0.731179 0.920291 2.335478 0.381830 1.919346 1.702594 1.489577 1.067049 -1 0.027805 1 1 1.863622 -1.346341 0.936029 1.889086 -2.216080 1.073389 1.432733 -0.363120 -0.420110 -1.624225 0.525442 0.092803 -2.060706 15.718651 33.363049 32.770674 -23.273795 1.934864 1.501274 1.904783 2.194447 1.565175 0.388855 0.735331 0.959362 2.002428 0.809452 2.460218 2.128604 1.941345 2.442702 2.490107 -1 -0.050774 1 1 -1.788182 1.649635 -2.277372 -1.764493 -0.765339 1.777813 -1.562956 -1.747894 0.171991 1.960296 -2.333651 -0.453527 70.325234 -43.789904 73.088705 51.873208 33.010202 0.662057 2.440280 2.287301 0.675144 1.900316 1.356341 0.516086 1.615511 0.385713 1.922465 2.369056 2.223798 2.125011 2.313564 1.064256 -1 -0.018651 1 1 -1.023555 2.038502 2.031944 0.205672 -2.168647 1.884381 -1.168667 -0.548168 -0.338294 2.141938 1.612820 1.005591 74.664034 -21.585720 58.804224 -27.408715 -8.277914 2.471535 1.082286 2.487215 1.367721 0.529446 1.147703 1.699047 0.387028 1.532670 0.840499 2.269083 0.484857 0.991072 1.690919 1.029246 -1 -0.014031 1 1 -1.140073 -0.627285 -1.169384 1.542629 -0.603147 -0.736310 -0.432074 -0.078205 0.366101 -1.318782 2.301635 -0.416890 20.835848 -61.907958 62.956931 17.142347 -38.568717 0.258562 2.397693 2.031661 1.622584 2.273842 1.710803 2.209793 0.745259 1.324342 0.471787 1.827366 1.537152 1.922618 0.436215 2.459838 -1 0.005925 1 1 -1.864927 -1.727509 -1.217398 0.389284 1.899782 -1.502560 0.165698 -0.143807 0.492842 -1.188566 -0.410824 -1.072692 27.653806 -72.480502 -29.798708 23.117436 34.744930 1.495599 1.036293 1.221859 1.532085 2.247535 0.566567 1.795009 2.220268 1.300937 0.840994 1.581885 2.241147 1.200857 1.804492 1.848765 -1 -0.018495 1 1 1.801614 -2.085313 -1.817586 2.250562 -1.148396 0.849834 -0.094339 -2.200196 -0.584319 -0.029388 0.869180 -0.095765 67.513246 -54.881255 -39.248760 46.097254 6.554148 2.208549 2.333721 2.351687 0.548636 1.925100 1.657809 0.287535 1.100156 1.330870 2.175981 1.717060 1.628704 1.630947 1.076749 1.661793 -1 -0.006296 1 1 1.632528 -2.336850 2.326334 0.006361 -1.477721 -1.765608 -0.662895 -1.194668 0.702046 -0.531196 2.159276 0.834985 3.103932 -32.219465 -12.554691 43.300072 -55.689183 1.853471 1.532857 1.736741 1.650490 1.041307 2.252018 1.667387 1.521685 0.714167 0.753521 0.675325 0.432484 0.508716 1.497163 0.321459 -1 -0.005003 1 1 -2.327451 0.077089 -0.278779 -1.326155 0.914412 1.414207 -0.715143 1.888042 -0.905234 2.038715 0.909800 -0.694101 67.664791 -57.859425 6.639230 -14.462006 -62.930046 1.145784 0.946308 0.841152 1.992620 2.458750 2.220046 2.069167 1.992851 1.852156 1.935243 1.126714 2.185267 0.284861 1.163803 2.291315 -1 -0.015530 1 1 -1.130610 -1.808792 -0.745288 -0.522123 -0.844953 2.020744 0.459329 1.054466 -0.891895 0.022654 -0.950353 -2.298736 64.228265 -65.552397 10.871871 23.538951 69.147774 0.874580 1.315185 1.821959 0.660538 1.662579 1.716252 1.548547 2.174601 1.022683 1.990545 1.341589 2.331428 2.054421 1.658583 2.059160 -1 0.002182 1 1 -0.307836 0.395171 1.875015 1.638955 2.008874 -1.128021 -0.712453 -0.012013 0.724369 -2.348779 -0.248429 -0.164009 7.776530 50.137907 -32.200982 -1.908486 24.071498 1.669911 1.188953 1.988545 1.478194 1.000509 0.562179 2.293487 1.128871 2.426714 1.531580 0.517409 1.348136 2.121238 1.896200 1.934265 -1 -0.032010 1 1 1.216982 2.050842 2.094110 -1.128548 -0.149601 2.073577 -2.220138 -1.156305 -0.133642 1.682838 -0.300479 1.535108 7.267550 45.716342 54.568050 25.216360 61.368297 1.629494 1.412996 0.975859 0.270235 0.586471 1.062177 2.005869 2.392492 2.359733 0.779721 2.271683 1.420807 1.751290 0.932938 1.146091 -1 0.014373 1 1 -1.404289 -2.248645 0.383295 0.209293 2.144352 -0.227593 1.310065 1.987111 0.679849 -1.315161 1.898667 -1.393958 55.678910 -54.566930 -6.397856 21.243293 36.030922 1.700637 2.356476 2.290218 2.445225 2.140999 1.017248 0.643533 1.601447 0.270279 1.320938 1.758790 0.976232 2.028785 0.534320 2.059302 -1 -0.004707 1 1 1.562563 -0.142762 -0.789200 1.290924 0.714148 0.227877 -1.247263 -2.049986 -1.835815 2.184507 0.791311 1.203620 -33.369562 7.779117 -56.385829 23.365932 11.216839 0.946290 0.549119 1.041593 0.301758 1.649024 1.142470 1.499773 1.429347 1.277198 2.360627 2.304548 0.288342 1.161296 0.650390 2.109113 -1 -0.040132 1 1 0.679448 1.365355 -1.820193 0.854566 -0.677790 -1.778532 -1.099021 1.323396 -0.165446 -0.338454 -0.541442 -0.396494 -17.795876 4.719261 -33.384665 53.932395 -8.236695 1.612924 1.913769 2.464410 0.587868 2.050823 1.931978 0.253063 2.235352 0.552028 0.437175 0.605076 1.018269 2.042943 2.240880 1.220656 -1 0.025005 1 1 2.145798 0.517112 1.458873 0.726242 0.861961 1.087942 0.972320 -0.778175 -1.914349 1.728779 -0.999212 1.196043 -36.667724 -74.429147 69.334727 -41.245085 -56.148826 0.725234 2.257466 0.985432 1.402040 1.330825 1.434030 1.237437 2.360752 2.160465 1.943491 0.252491 1.613226 2.484164 1.851605 1.679708 -1 -0.009575 1 1 1.315399 2.093689 1.231694 -0.447984 1.133614 0.452871 0.896758 1.599852 -0.184380 1.883638 0.467573 -1.770761 72.274865 23.657607 -36.590813 18.202567 -69.462621 1.250921 1.730689 1.198205 2.233691 1.893334 1.019453 1.688123 1.288870 0.530950 1.668960 0.954277 2.032935 0.534175 1.873280 1.463706 -1 -0.032782 1 1 -0.426616 2.121475 1.691204 -1.069632 0.457148 2.085078 -2.126641 1.006863 0.153224 2.268078 1.073550 -0.580970 -9.372710 -27.136359 69.214808 43.284824 -11.964819 2.234420 0.638616 2.226230 0.253928 1.020304 0.256799 2.012634 1.331131 2.077944 1.007730 0.420087 1.408935 2.474541 2.108281 2.387172 -1 0.001452 1 1 -0.675009 -2.156697 0.091518 1.900970 -0.392064 -1.504578 -0.769669 -0.320765 -0.117962 1.325778 2.166742 -0.915514 -34.571303 60.105572 -55.656002 -10.433226 -1.228244 2.228644 0.315719 2.282985 2.382784 1.199879 1.120989 0.464080 0.540064 1.858551 1.415484 2.291223 1.335056 0.533728 1.117003 0.972445 -1 0.000702 1 1 1.886881 -1.565156 -1.016792 -2.091835 1.668287 0.194381 1.272965 0.475521 -0.129735 1.375681 2.082283 -1.981527 -33.939074 35.987855 47.881113 -12.134926 48.307073 0.579659 1.328511 0.784525 2.009038 1.654977 2.197315 0.267407 0.312215 1.895675 2.106673 2.344822 2.178006 1.993341 1.084289 2.398666 -1 -0.067126 1 1 -0.963963 -0.139608 0.377938 -0.293534 0.452129 -2.148374 -1.397993 -0.100986 -0.812108 -2.025013 -1.522733 0.402958 25.755433 -28.440808 45.333780 74.848430 -72.443279 1.312032 0.568190 2.067619 0.720029 0.273131 2.010246 1.703041 2.264678 0.689575 1.444565 0.548731 1.266455 1.815116 0.406710 1.578106 -1 0.006114 1 1 -0.087510 -0.513635 0.435955 -0.661824 -2.031373 -0.028582 0.284009 -0.308451 -0.506371 0.004951 -1.611494 -2.275100 -40.641572 37.091048 -10.753173 21.416269 -56.758952 2.159473 1.003790 1.695427 0.286066 1.162438 1.848893 1.090700 2.148717 2.487529 2.142736 0.972112 0.290692 2.410539 1.935264 1.478531 -1 -0.051781 1 1 0.274917 -2.317781 -2.340451 -1.643635 -0.553743 0.214490 -0.036755 -0.417764 0.091867 -1.647943 -2.275102 -1.316403 -3.646622 61.229421 -67.119983 64.439101 27.973247 2.070475 1.468838 1.266301 1.477055 2.116122 1.421037 1.120958 2.194024 1.202695 1.201595 0.708205 1.807872 2.411344 1.954264 1.315716 -1 -0.025362 1 1 -1.396526 0.996005 1.452338 -0.731590 -1.217817 -1.940956 2.230250 1.466692 0.191184 -0.617813 -2.195032 1.395077 -56.708087 7.184218 -4.841785 74.113125 19.289601 2.129839 2.454314 1.900641 2.318526 1.217841 1.498681 1.079772 0.732375 0.778597 1.387630 2.147356 2.120597 2.381211 1.764928 0.643578 -1 0.027697 1 1 -0.300901 -0.850158 -0.639953 -2.018176 0.297816 0.842592 0.714547 2.218628 -0.660416 -1.942005 -1.269729 2.081621 32.849361 -50.781353 17.803769 -22.062302 -1.106308 1.469182 0.294592 0.457188 1.709355 0.379263 1.516396 1.810361 1.486815 1.900138 0.627247 2.387221 1.521926 0.265634 2.005887 0.437959 -1 -0.004287 1 1 -0.034925 2.067897 1.273130 -1.457081 1.124552 -1.054289 -0.850032 1.468970 0.780048 0.408717 -1.363543 -0.717220 -0.749999 -5.235050 64.520060 38.645067 7.636414 0.553279 1.214002 2.228005 0.824520 1.455639 2.181207 1.788773 0.901977 0.525273 0.768121 0.803126 1.894147 1.177197 2.394332 1.786296 -1 0.013633 1 1 2.186153 0.178350 0.451171 0.592270 1.720757 0.823401 -1.386651 2.030038 1.157095 -0.735364 1.333322 1.732559 40.462556 -45.813097 -30.716967 39.931271 24.875599 1.887893 1.822877 0.340010 1.044614 1.579813 1.170755 2.132060 1.537152 1.907685 1.462115 0.764883 0.394714 2.458047 1.652741 0.624796 -1 -0.003810 1 1 0.754232 0.055048 1.565389 0.217060 0.736581 0.278053 -1.448604 2.230460 0.283731 -0.264741 -1.003648 2.047649 8.269574 -63.276103 18.536592 -5.490556 -29.770012 2.206044 0.738915 0.447256 1.274448 1.152651 1.603829 2.059160 0.300726 2.309679 1.028226 0.641634 1.186120 1.614409 2.126439 1.566191 -1 0.057052 1 1 1.419905 0.798324 1.260888 0.127154 -2.355402 1.531556 1.790746 -0.956146 -0.699229 0.763484 0.037214 -1.297468 -73.769882 49.597618 37.157820 61.483611 5.049247 0.815499 0.585286 1.401518 1.559019 0.433772 1.908913 1.854917 1.091623 1.909016 1.326071 0.270263 1.053558 1.151795 0.726004 1.705678 -1 -0.062568 1 1 -1.127096 0.710357 -2.228052 -2.224534 0.353108 1.786992 1.922606 0.383283 0.002686 -1.977524 0.238863 -0.377154 -21.057879 -69.763994 26.546107 60.414878 42.859121 1.873577 1.954560 1.795370 1.540944 0.401297 0.593458 1.500389 0.537806 2.163437 2.378429 2.254266 1.191567 0.924794 1.514184 0.634140 -1 0.000585 1 1 -1.341533 1.633931 -2.319768 1.961387 1.867913 0.078275 0.803245 -0.862531 -1.253857 0.233497 -1.040855 -1.259709 26.533323 -4.435393 4.345236 -19.626980 -20.649221 2.103198 2.448759 0.798665 1.162049 2.057449 0.795077 1.602715 1.325614 1.597595 0.786036 0.412523 0.274022 1.234041 1.527553 0.330663 -1 -0.079688 1 1 0.965062 -0.250764 -1.719706 -2.022129 -0.168308 -1.317764 0.570642 1.075377 1.856894 -1.342024 -1.908067 -1.073058 -18.322785 -1.041391 47.350601 71.556500 -49.901851 0.618801 2.190325 2.033569 2.197857 0.384603 1.272370 2.220475 0.280804 0.481003 1.459812 0.319242 0.745505 0.948606 1.222889 0.852904 -1 0.016565 1 1 1.439266 1.044185 0.685288 0.559782 2.327358 -1.638958 -2.048152 0.714536 2.033485 -2.166951 2.116694 1.446199 -7.469710 6.582056 74.622638 32.671967 -32.255897 1.002146 1.063217 1.486670 1.703604 0.467367 1.780095 1.302712 1.428068 2.285802 2.470363 1.644174 0.633139 2.424140 1.024453 2.475679 -1 0.023877 1 1 -1.813823 -0.476130 -0.674403 -1.401794 1.988699 -0.912299 1.097818 2.025163 -0.676296 -0.227721 -0.849200 1.313794 -42.079506 19.746053 71.919147 45.106652 7.507083 1.698194 1.804019 0.647447 2.149170 1.092382 1.168208 2.080169 2.403944 1.337256 1.505522 1.305689 1.970211 1.592199 2.330408 0.674311 -1 0.014625 1 1 -1.571295 -0.525143 0.228571 0.998218 0.936914 -2.082237 -1.962891 1.119772 -1.273735 0.718590 -0.503829 0.306728 -5.470750 3.099168 37.723821 -25.743387 -69.101193 2.368695 0.663248 2.201665 1.375485 0.524361 1.178333 1.245490 0.450874 1.341513 1.049838 1.629884 1.209159 1.838769 1.946246 1.564415 -1 -0.038392 1 1 -2.218321 1.105600 0.860253 0.660308 0.128719 0.389021 2.200663 -0.996114 1.435147 -2.196194 0.713838 -0.260568 -49.342215 55.388928 21.716184 33.907304 30.051450 1.745736 2.076455 0.723848 1.455972 1.022451 0.331538 0.405812 2.224671 1.042968 0.904390 0.585461 2.098439 1.218922 1.672778 2.132962 -1 0.002398 1 1 -0.358728 -1.997273 -1.824445 0.064301 1.575362 -1.799959 1.625113 0.261762 -1.942410 1.346983 0.434452 2.351199 -47.744234 62.660168 -20.556215 -38.302518 49.587557 1.646095 1.425095 1.822988 2.213872 1.788576 2.095402 1.927854 0.692138 1.770915 2.264862 1.532126 0.693861 1.463769 1.572834 0.875143 -1 -0.006059 1 1 0.626831 -1.746561 -0.984145 -0.047290 1.597091 0.540060 0.732178 1.673025 -0.290229 -0.561322 0.065733 2.082370 -16.714455 30.148992 14.113877 61.937561 -15.404115 1.420709 2.361421 2.155767 1.718424 2.059575 0.523317 1.640514 2.115823 0.880666 2.345603 1.793101 1.645471 2.181096 2.182450 2.434198 -1 -0.020843 1 1 0.395195 2.286274 0.592219 0.854092 0.792848 -1.242764 -1.831529 -1.186432 -2.252374 -1.029642 -1.292708 2.278485 51.932646 -18.014807 -74.867812 46.675355 -27.310905 1.159212 1.634113 0.281017 1.805538 1.430907 0.499147 0.405596 0.845758 0.647321 2.278707 2.474254 1.784522 1.466064 1.880982 0.418490 -1 0.029428 1 1 -1.100632 -2.202903 1.045178 -1.476215 -0.024234 -2.035309 -0.201946 -1.183803 -0.475693 1.954166 -1.689057 -0.549600 -26.713086 -16.839760 24.149332 -22.182014 -63.113231 2.214011 1.884104 1.128589 2.192692 1.322750 0.714515 2.097688 2.091905 1.644615 1.289765 2.077630 2.472008 2.283727 1.347866 2.079668 -1 -0.002867 1 1 1.459138 0.468365 2.113523 -0.012778 2.016510 -0.025598 -1.398418 2.180184 -1.190686 1.663481 -0.479659 1.263990 13.659938 -67.424766 41.963417 -20.856388 16.688766 1.196388 0.939954 2.063682 2.046682 2.077770 0.324438 0.333242 2.056598 2.239696 1.578768 1.609973 1.820523 1.270928 0.482288 0.566303 -1 0.018280 1 1 1.656455 -0.750468 1.955581 -1.470532 1.250319 1.570244 1.719777 -1.504318 -1.108205 -2.241313 1.095857 2.050285 68.632577 7.719808 -3.189002 -47.559586 16.037066 1.149429 1.458676 1.475409 1.450297 2.383956 0.648364 1.795518 1.773613 0.371145 2.330357 2.057263 2.161707 0.318085 1.551017 0.951453 -1 0.013055 1 1 -1.246673 -1.551332 0.416907 -0.373250 -1.022741 1.591302 2.209752 0.968923 -1.334228 1.893448 0.415685 -2.059567 65.688742 30.690222 -39.439964 -17.468270 -39.213957 1.840255 2.167052 2.399726 2.451352 1.626599 2.253484 1.562614 2.352126 1.179252 0.945635 0.789977 1.386532 1.696370 0.392001 1.854318 -1 -0.018035 1 1 0.177340 2.315709 0.505854 0.739318 -0.853294 -1.505479 -1.771889 2.163578 -2.243858 0.726108 -1.388069 1.760028 35.525444 -73.857350 -70.478627 15.722824 -46.497812 1.544113 1.915948 0.834123 0.851848 1.759763 1.581638 0.330766 0.935747 1.099293 0.318386 2.116201 0.484482 1.437178 2.396010 0.743785 -1 -0.015550 1 1 -0.149842 -1.976351 1.097131 -0.100898 0.669176 -1.630478 -0.899941 1.458055 1.107535 0.410705 -0.932154 1.986168 -33.316676 -3.376996 -57.171295 22.049751 -59.840562 1.520187 0.284743 1.429813 2.363367 1.116965 0.333508 2.014893 1.056481 0.778359 1.886948 1.693698 0.480899 1.971437 1.941699 1.641451 -1 -0.021535 1 1 -1.025795 2.087751 0.377774 1.651608 -2.108206 -0.162267 1.256503 1.824696 -0.556077 -1.325901 0.468552 0.554118 44.150198 -17.622541 67.949430 -73.928996 -74.632844 0.561880 1.772151 0.536300 1.596836 1.526139 1.320024 2.135861 2.421832 0.474775 0.294652 1.461941 2.346366 1.118329 0.749657 0.984684 -1 -0.004653 1 1 0.384605 -1.342539 -1.130531 -0.488530 -1.736115 0.228674 -1.988072 2.028119 1.877533 1.540649 -0.895974 2.156123 -9.807346 17.934451 74.321358 69.066623 -47.266230 1.322210 0.629139 0.437295 0.369443 0.727257 0.251980 2.029135 1.917755 1.966734 1.647287 1.207963 1.982400 1.699697 2.311205 1.930619 -1 0.006123 1 1 0.654091 -0.699895 -1.012134 0.779797 0.889539 -1.927429 -1.340421 1.477163 1.806485 -0.334904 -2.136843 -0.806974 -17.644395 0.650486 -17.287453 -0.228513 59.383227 0.683441 1.846916 1.618866 0.534877 2.435161 1.752390 1.419478 1.917974 1.148000 2.182083 0.766548 1.369003 1.826857 1.986801 1.415614 -1 0.007766 1 1 -0.994575 -0.971442 1.399711 0.687982 -1.290558 0.719259 1.305904 -1.979379 2.046845 0.891806 -1.525477 1.413151 12.320726 74.435393 35.643886 -33.210546 -19.642177 1.733947 1.943044 1.736036 1.057071 1.688222 0.691593 1.608938 2.428367 2.322573 1.738336 1.466649 0.461303 1.121710 1.328982 1.958829 -1 -0.009890 1 1 1.524740 0.333879 -0.952208 -0.491160 1.180710 0.320419 -0.978759 0.950257 0.687557 0.999021 0.296459 1.592117 56.031011 13.200137 4.695745 21.384470 8.784944 2.103295 1.825967 0.530580 2.209205 2.111653 0.546092 1.923501 1.786428 1.986906 0.929311 0.933943 2.283210 1.659915 1.941042 1.839166 -1 -0.011229 1 1 0.991233 1.352681 1.943199 -2.219457 0.863796 -1.045883 -0.939213 1.155360 -1.626369 2.182551 0.895728 -1.589368 64.315243 46.288551 71.669294 45.820094 -1.678530 1.209247 1.069291 2.331167 2.178819 2.170068 1.335403 1.866801 0.578769 2.114031 2.272866 1.052287 2.292381 0.556116 1.634556 0.980380 -1 -0.003775 1 1 -1.936805 1.295152 1.094702 1.493519 -1.317842 -0.741801 1.529044 1.993573 0.902983 -2.166827 -0.515133 -1.186883 -13.013562 -18.934114 74.347258 54.358716 -43.065721 0.541509 1.396537 1.104932 0.584673 2.347911 2.338253 2.014772 1.273308 2.234067 1.458322 2.269176 2.044128 1.909217 2.456076 2.270979 -1 0.005291 1 1 0.267603 1.982589 0.066472 0.360382 1.520477 -0.636180 0.138317 1.485721 -0.427695 -1.873519 -0.050969 1.021682 -16.874888 33.764819 35.308070 22.725390 45.637387 0.288338 1.099963 0.321629 0.369105 1.792067 2.262491 2.177914 0.446837 0.987161 1.214691 0.304837 1.638813 0.520876 1.104874 1.864874 -1 -0.012829 1 1 0.360163 -2.160458 -1.863679 0.398502 1.320473 -2.156657 0.762824 -1.629458 2.096429 0.143350 1.253149 2.012384 42.160798 -3.462727 1.946384 12.872086 41.150867 0.964393 1.060427 1.852002 1.601109 1.335212 0.903169 0.308352 2.229053 0.440296 1.300330 1.897128 1.783984 1.419974 1.257401 0.395845 -1 0.008569 1 1 -0.001057 1.086407 -1.264622 -1.635944 1.481509 -0.540863 -0.080991 0.672680 0.719387 -1.244416 -1.320802 1.343771 -54.610370 13.506375 51.639008 -3.198823 -62.620062 0.544357 2.005529 1.175517 1.162401 1.226385 1.107916 1.240291 0.820698 2.469864 2.263171 2.373680 1.180676 2.368968 0.739261 1.761205 -1 0.000335 1 1 1.339137 0.506286 -1.421546 -0.115326 -1.496817 -2.264884 0.768767 -0.709964 -0.596041 0.869992 -0.582464 -1.833830 -68.581236 -44.832074 -42.670840 -18.807655 -50.256991 1.086324 0.604826 1.310766 1.788810 1.536036 1.157833 0.950002 2.187552 0.431461 1.319896 2.249198 1.520482 0.738072 2.024773 0.610798 -1 -0.014576 1 1 -0.817581 0.239783 0.936156 -0.689596 -2.276421 0.085250 0.229812 -1.702602 -1.999864 1.765050 0.710779 0.160017 -43.640442 35.097315 -69.418508 -16.859228 -3.041427 1.866090 2.119990 1.176833 0.778893 1.855557 0.593176 1.260855 2.193489 1.225494 1.873625 0.523606 1.987975 0.899123 2.054903 0.750388 -1 0.018621 1 1 -2.150172 1.368818 -0.154246 -0.605536 1.514476 2.189698 -1.508405 0.893156 2.319958 1.233015 -1.802023 -0.081212 52.810893 42.680404 29.556192 -49.074111 61.419464 1.028981 2.080600 0.651645 0.701535 2.192503 0.399496 1.830432 1.319468 1.800028 1.072027 1.059694 0.770434 1.440217 1.720730 0.304029 -1 0.009041 1 1 -2.311591 -1.973033 0.322815 1.599646 1.062496 2.127443 -1.672323 -2.051837 0.039438 -1.612702 0.983469 -1.893297 67.521213 -70.966990 57.805932 -5.696529 -41.566056 0.614511 2.093744 1.061123 2.297151 1.970798 2.452808 1.334868 1.876357 1.438862 1.445226 0.416945 0.347901 0.914077 1.391297 0.776862 -1 0.030878 1 1 -0.728270 -1.955472 -1.425288 -1.750987 0.032650 2.107851 -1.086182 0.329354 -1.610728 1.173768 1.457944 -0.749086 51.504207 -18.800067 -72.721999 -38.641461 52.963163 2.153125 2.316145 1.691568 0.676269 0.559057 1.565744 0.953768 2.479079 1.881126 0.580669 0.311408 1.825977 0.700581 1.907270 1.242659 -1 -0.004893 1 1 0.625449 -1.422089 0.188769 1.205524 -2.037672 -2.229608 -0.100083 0.225148 0.018772 -0.221241 -0.328032 0.258864 38.078128 -70.905157 47.033505 -7.882824 -36.616259 1.982924 1.504644 2.308227 1.369879 0.815427 1.627321 0.885838 1.527762 1.599835 2.433271 1.489824 0.716811 2.444858 0.482664 2.377892 -1 0.010692 1 1 -1.584435 0.107104 -0.039129 2.091741 1.477032 -0.385790 0.281463 -0.683363 -1.189346 0.623187 -1.732355 2.161447 -11.703526 -51.160134 -48.371995 11.887550 -5.940520 2.240144 2.355525 2.052742 0.431971 0.879176 2.057934 2.197580 2.484912 0.916092 1.503829 2.100191 1.401844 0.298200 0.342242 0.313741 -1 -0.004439 1 1 -1.282608 -2.320977 0.495322 -1.908463 1.689444 2.342927 0.852189 1.790188 -0.919031 1.050981 1.806281 0.958110 22.808683 -54.463075 -60.894068 3.403071 45.412363 2.058840 1.673189 2.287757 1.583319 1.592738 2.403458 2.162687 1.035415 2.224907 0.514594 1.274010 0.540401 0.769599 0.893782 2.288926 -1 -0.041827 1 1 0.120052 0.819098 1.694183 1.887010 0.603146 0.725098 0.491037 1.472987 2.321657 1.501434 -0.245114 -1.004194 72.933063 -14.008149 65.047014 45.162919 53.182151 1.111142 1.454983 2.400581 1.062483 0.409979 0.273638 1.533902 1.284650 1.615251 0.525678 0.812610 1.544285 0.299229 1.894502 0.386177 -1 -0.007027 1 1 -1.023444 -0.807640 -2.326282 0.867827 0.724645 2.297882 -2.239574 2.051514 -0.751086 0.995546 -1.544856 0.874234 0.752941 54.680877 -28.505239 12.439763 -24.900442 1.349084 2.305428 1.584424 2.157252 1.936325 1.311483 0.340231 0.268917 0.940906 2.303007 1.385738 1.851350 1.889846 0.895454 1.152241 -1 -0.030475 1 1 0.436837 0.025249 0.241913 -0.953855 0.104356 0.908809 1.501038 -2.179511 -1.639389 0.133071 -1.866640 -2.243952 -27.052722 -25.098053 -22.970791 29.909841 44.704286 1.298933 0.912127 2.371600 2.232582 1.248082 1.259878 1.525923 2.184630 0.826927 1.404942 0.601258 2.099462 0.410877 1.851627 2.053871 -1 0.019376 1 1 -1.198409 -0.915727 0.036129 -0.684630 1.078529 -1.727783 -1.107007 -0.954711 -0.136457 1.497057 1.598809 1.141403 -18.394046 1.261147 46.095015 -31.078166 -30.730572 0.794253 1.252272 1.928870 2.024827 1.517819 0.990966 2.167589 2.421057 0.955140 0.791808 0.672150 1.082903 1.602859 1.505649 1.192934 -1 -0.023265 1 1 1.481941 1.998676 1.836105 -2.012870 -0.062444 1.369355 -0.549069 -1.342616 2.281142 -0.840603 -0.268221 1.770319 -8.521648 26.669503 34.335034 18.915192 57.634097 0.719101 0.437535 2.146644 1.396710 1.760313 1.824881 0.272768 0.412064 1.563125 1.937309 2.095183 0.487449 1.804091 1.854215 0.539568 -1 0.024644 1 1 -2.099743 0.704026 -0.237668 1.619351 -2.321399 -1.890202 2.309044 1.584438 -0.065760 2.177896 -1.933565 -0.785263 47.091035 59.027923 -17.695665 38.960186 53.853975 1.731295 2.381100 2.148497 1.044746 1.550086 1.040296 1.000420 1.316390 1.811225 0.267383 2.160863 1.874823 0.404540 1.098757 0.308537 -1 -0.018628 1 1 -1.342131 1.008591 0.930156 2.142772 1.499171 -0.570759 1.669416 0.306105 -1.221228 1.980929 0.450476 -1.651404 26.500134 37.752660 8.955792 70.002085 -74.961854 0.866913 0.713697 1.852425 1.964380 0.340673 0.935333 0.898168 1.762820 1.215101 0.458099 1.275035 2.017627 2.006375 1.888976 2.025026 -1 -0.008344 1 1 0.732999 1.328760 0.462333 -0.295444 1.336134 1.871649 1.601596 0.856657 1.485489 0.373475 0.094221 0.210951 55.547587 -11.704022 -59.491695 23.075638 -67.758192 1.195923 2.129706 2.460498 2.332549 0.650455 0.954343 0.898098 0.590532 1.814429 2.353704 0.697725 1.161437 0.766732 2.217047 1.165680 -1 -0.034474 1 1 0.464042 0.153286 -1.403495 1.676355 -0.874092 -2.342584 0.204037 -1.373052 -0.307815 0.760623 -0.914989 -1.692055 28.568018 -7.322704 -72.691475 24.382914 3.629288 0.586733 0.968172 1.571384 1.259517 2.207202 2.185833 0.786891 1.284308 0.363216 1.821939 0.336333 2.242590 0.704681 1.081494 0.424983 -1 -0.003832 1 1 1.922194 -1.826024 1.805338 -0.752555 -0.141940 -1.116131 1.208264 1.613849 -0.548963 0.429806 -0.343552 -1.403384 -37.331735 15.535346 -47.435164 7.194408 16.419523 0.818739 1.049696 1.490491 0.689555 1.095002 2.446308 2.343641 0.321636 0.491243 0.320788 1.989149 0.371873 1.062344 0.314223 1.892971 -1 0.023520 1 1 0.015136 -0.081751 2.034674 -1.045095 -1.845506 -0.468788 0.196930 1.712382 1.439314 1.861318 2.340440 1.462292 51.930533 -53.532828 -26.234853 70.821903 53.727893 1.445485 0.261202 1.777574 1.688518 1.177200 2.448621 0.731048 0.975499 0.970091 2.325498 1.390275 1.605986 2.310679 2.086579 2.127335 -1 0.016091 1 1 1.588590 -0.961137 0.232901 -1.635289 -1.644608 1.944520 1.135647 1.650203 -2.164123 -2.197296 1.032957 0.463846 49.945234 29.546386 -63.898621 55.870501 15.505829 2.221963 0.532620 0.501915 1.942391 2.007992 2.067411 1.730581 1.630869 2.021404 2.487185 0.862931 1.289417 0.737830 2.453513 1.949366 -1 0.000846 1 1 -1.913876 0.255522 1.579047 -1.124972 -1.300661 0.566390 0.295956 -2.147489 -0.666184 0.076875 0.850926 -0.590154 27.275323 16.348307 -34.010227 40.106501 -30.030734 1.726681 1.333622 1.184672 2.032646 2.430374 2.294371 2.499158 1.848208 0.839377 1.411004 1.252441 0.275542 2.034317 1.269352 1.000813 -1 -0.003197 1 1 -2.241528 2.196758 -0.658529 1.496585 -1.627673 -0.883333 -2.155761 1.682135 2.026688 1.391290 0.528622 1.694250 -54.146569 8.619463 -32.682333 8.020960 -41.728475 2.417799 2.440914 1.687477 1.685130 0.473095 1.301750 1.018936 2.004240 2.017009 0.611516 1.253369 2.375771 0.340698 1.368734 1.816262 -1 -0.004216 1 1 -1.232792 0.846876 2.023504 -0.282150 -1.424773 2.192534 -0.969490 1.229056 2.341196 0.036495 0.755231 -2.010012 26.935457 4.228875 -25.298131 64.312652 2.744197 2.450854 2.258927 0.785762 0.303915 1.892478 2.378632 1.166144 1.129926 2.170386 2.183920 2.396605 1.739141 1.488237 1.054611 0.853346 -1 -0.026588 1 1 2.230925 -1.322592 -0.458966 0.332139 -1.916570 2.107965 0.819896 0.970082 -0.695291 0.966979 -1.009632 0.422734 -44.517514 -5.855488 -13.195032 -68.904259 -73.881513 0.976242 2.205935 1.142154 0.685770 0.481189 2.336296 0.633502 1.776319 0.847294 1.728466 2.082878 0.680404 0.293152 1.001050 0.642096 -1 0.062483 1 1 -1.399133 -0.409359 -0.011955 1.711744 0.147204 0.061108 -0.251981 1.396392 1.458904 1.243091 -2.104191 1.337629 -40.607768 5.239672 13.169960 -52.483506 59.715419 1.180689 0.344033 1.154319 0.392357 1.090135 1.643271 1.200779 0.499112 2.082236 1.137398 1.751417 0.820042 0.446441 1.084532 1.977480 -1 0.046857 1 1 -1.339664 0.063831 -1.615493 1.196371 -0.354555 2.168300 1.714063 1.427106 -0.686404 -0.471722 -1.999929 0.670905 -27.109322 73.629460 -9.660008 -55.747531 -48.745627 1.858696 1.600379 0.321528 0.918167 0.375534 1.846495 1.295480 1.378869 1.156620 0.808309 1.250745 1.013922 0.991356 1.968489 1.897213 -1 0.041168 1 1 1.367719 0.226684 2.274008 1.780426 -0.047097 0.127381 1.468151 1.140947 1.180812 2.036819 2.023610 1.497317 39.659069 -50.030899 30.672463 -37.912251 8.789761 1.067722 0.708976 1.252932 1.773488 0.519841 1.716734 0.645405 1.573125 1.259320 1.144340 1.430685 1.270934 0.591378 0.288647 1.797902 -1 0.028170 1 1 0.740968 -1.399094 0.241109 -0.332541 -0.121057 1.148006 2.020361 -1.273772 0.104708 2.104555 0.068338 -1.262532 16.499160 -48.624644 -34.388920 -24.583034 -67.054914 0.745928 1.319485 2.083080 1.833442 2.409579 1.540431 0.766508 0.708142 0.743142 1.734494 2.133811 1.717168 1.199703 0.402919 0.856189 -1 -0.000821 1 1 1.221076 0.176093 0.215257 -1.298358 1.562825 -0.448916 -0.399839 -0.221502 0.000509 -0.868281 1.070803 0.374012 -9.617745 54.564743 -30.362210 2.342688 73.550994 1.698306 1.427388 2.104529 2.311623 2.204523 2.163951 2.019504 2.047310 1.388790 1.388825 1.989092 1.674367 1.841369 0.639187 0.570762 -1 0.008056 1 1 0.564542 2.226715 -1.400206 0.402525 -1.755007 -1.565128 -0.549621 -1.200428 -1.853675 -1.119334 -0.788251 -1.616717 -17.006563 70.694557 13.417038 50.162979 -60.816739 0.670984 1.728805 1.024055 0.296301 2.182444 2.339319 1.938605 1.392646 0.958878 0.610701 1.054789 1.588269 1.533602 0.747677 1.460180 -1 0.031437 1 1 -2.300188 1.172032 0.555433 -0.087362 1.964688 0.795452 0.122510 -0.280414 -0.533658 -1.509513 1.124683 1.148828 54.139507 22.687777 13.471801 70.563961 68.490257 1.611240 0.604885 2.309197 1.926173 1.684903 1.166450 1.781589 1.663089 1.292525 1.208705 0.959756 1.863622 1.152728 0.649753 0.395156 -1 0.009977 1 1 -1.049621 2.198295 1.621121 -0.846496 -0.353727 1.936964 1.376685 0.107249 -2.306093 0.888106 2.261614 0.818920 -41.374164 24.419182 13.190363 -9.575833 8.980239 1.838121 2.299135 1.557022 0.622959 2.314625 0.897032 0.667438 0.625411 0.783595 2.137783 0.972328 1.664234 0.288378 1.776795 2.091085 -1 0.037953 1 1 1.374927 -1.160199 0.398857 -2.133029 2.031078 -0.222534 1.513278 0.895277 0.261069 0.558908 1.775417 0.585523 44.942737 -47.424594 34.854947 57.094819 42.631104 0.639554 2.232707 1.113596 2.213240 2.428144 0.817190 2.007802 1.136761 2.293289 2.305620 0.305153 2.449558 0.716429 0.525060 1.678881 -1 -0.006576 1 1 2.130205 2.335689 1.722334 -0.933716 -0.710311 -1.719907 -0.679547 1.680350 0.292511 1.218342 1.346423 0.439149 37.294513 -41.112694 68.953305 -1.808102 61.235572 1.918948 1.765080 0.955560 1.092215 0.600328 2.215317 1.335490 1.086582 0.428075 0.660131 1.579666 0.940322 1.499135 1.964474 1.910087 -1 0.017728 1 1 -2.217574 -0.475761 0.802154 -0.342965 -0.963555 2.009325 1.745031 -1.169373 1.727033 -2.068979 -0.610909 0.749131 -27.061281 -18.956894 -8.515987 -28.199022 59.034361 0.482617 1.594752 0.253540 1.242279 0.482713 0.951956 1.274868 1.462232 0.477179 2.449913 2.185975 0.927006 0.438273 1.061575 0.882353 -1 -0.046241 1 1 -1.732592 -1.830320 0.287525 2.226557 0.655689 -2.120216 0.621204 -2.085151 0.904888 1.574076 0.141261 -0.868123 -31.213224 -50.651971 -57.677491 64.415004 72.979769 1.689709 0.939500 1.176726 1.236087 2.165582 2.443008 0.878510 2.120497 0.697284 0.495778 2.285751 1.612049 0.710717 1.275257 1.243497 -1 -0.009149 1 1 -1.656718 1.037997 0.357222 0.246531 1.261960 -0.697713 -2.032199 0.222927 0.391282 -2.211344 0.555476 0.641662 -71.343316 32.880614 24.473289 22.571426 7.948569 0.498850 2.179428 1.140647 2.354659 1.007840 2.259787 1.740452 1.022899 1.107554 1.918259 1.431416 2.308778 1.633532 1.775096 0.533417 -1 -0.021299 1 1 1.789907 -0.924299 2.051383 1.757301 -2.294735 -1.422590 1.195224 -0.777960 1.713256 1.996640 0.600602 0.380687 -38.846944 49.405938 -34.397645 -21.212410 33.022887 1.610035 0.602236 0.522734 0.842788 2.484606 0.278481 1.937224 0.680942 0.346056 1.411159 1.608076 1.434233 2.403137 1.272436 1.080356 -1 0.046975 1 1 -1.707928 -1.989308 0.101153 -1.087080 -0.616733 1.818513 -0.804628 1.166940 -0.195941 0.787018 -0.264442 -0.687068 -70.094633 19.507356 -39.870300 -50.134636 -62.825035 0.619599 2.107490 0.333939 0.265482 1.708204 1.283705 1.472654 2.395029 2.254108 0.800520 0.840496 2.220182 2.103872 0.280117 2.430232 -1 -0.019051 1 1 1.290742 -2.344938 -1.665738 0.244446 -0.802109 1.092901 -0.500188 0.246126 -0.841277 -2.181110 -0.237472 0.208651 24.718755 -51.878154 33.863191 38.643446 -19.607568 1.459018 0.465399 2.467379 0.983643 0.587506 0.461287 0.858433 2.180674 1.834692 0.919518 0.587697 1.415376 0.468516 0.854962 2.343426 -1 0.004261 1 1 -1.410197 2.140060 -1.669764 -1.441072 1.590224 -1.778382 1.422858 -1.398408 -2.350456 -0.162348 -0.112959 0.594059 -38.224056 18.290472 57.955540 -41.237874 65.046807 2.000162 0.967423 2.478688 2.057439 0.632243 0.860379 1.140182 1.287613 1.914087 1.052432 2.475498 2.444458 0.506357 2.343944 0.912142 -1 0.024588 1 1 2.120668 2.267486 0.553911 -2.103278 -2.163647 1.093838 1.105551 0.044300 -0.008968 0.071471 -0.438091 -2.240106 -69.663032 73.418792 49.643581 59.669772 -30.138593 1.534951 0.928249 1.076779 2.168520 2.309041 1.549811 0.931265 2.265836 2.158293 1.432709 1.547215 2.296963 1.056366 1.094696 1.812747 -1 -0.012434 1 1 -0.505062 -1.559641 2.125306 0.105533 1.836376 -2.183450 -1.874196 -2.003689 -1.272674 -0.307055 -0.612840 1.281846 -33.714796 55.418908 -74.409249 -46.254689 47.443148 1.029725 1.083613 2.279324 1.606205 1.481432 1.433240 1.469071 0.672579 1.539029 1.955523 2.228257 0.572577 1.555706 0.993929 2.461917 -1 0.037295 1 1 -1.601792 0.560977 -1.147628 -0.380347 2.217039 0.914583 -0.420476 1.636317 0.080723 -0.463006 -1.593436 -0.369936 -59.553504 34.254254 11.239307 49.027966 63.028039 1.558892 0.545172 2.201961 1.855897 1.805837 1.947981 1.469391 1.558375 0.866202 2.252946 1.517704 1.307867 0.314109 2.228784 0.425193 -1 0.015411 1 1 -1.375290 -0.221980 1.394251 -1.540244 -1.721475 1.231068 -1.539388 -1.474097 -2.119930 0.708421 -1.780385 0.741933 21.734629 43.907833 -41.044646 12.626514 -36.173400 1.130079 2.485432 0.654757 1.257322 1.317978 1.503696 2.114175 2.444043 0.279734 0.488264 1.998903 2.306272 2.272702 0.547043 2.157332 -1 -0.029742 1 1 1.007281 -2.243457 -1.954297 -0.522026 0.768845 0.602295 0.563394 1.779337 0.503007 0.009065 1.553206 -1.905647 60.152794 -11.995244 -4.067420 38.867838 1.745250 0.361221 2.036906 2.027518 1.748636 1.324031 1.983170 1.134068 2.025616 1.278227 1.655208 1.588413 1.711841 1.655093 1.900964 1.006235 -1 0.015568 1 1 1.036501 -1.227482 0.546989 -0.619478 -1.894894 -1.167729 1.081285 2.187400 2.287285 -1.261514 -1.224495 -1.089152 71.485726 -39.396888 -43.489982 13.878226 1.346657 1.123856 1.399179 0.494321 0.309943 1.962993 1.772943 0.347211 0.574425 1.118107 1.530109 0.532797 1.224617 0.637768 1.460929 1.084995 -1 -0.035309 1 1 1.390781 1.402564 1.523751 -2.143798 0.114872 -1.422558 1.725313 2.014739 -1.513336 -1.875313 -1.927579 0.853740 -13.006617 -52.207730 44.688519 29.936593 44.326852 0.645945 1.648305 0.308860 1.751969 1.091584 1.246200 1.140793 0.305526 1.973886 0.344459 1.572514 2.247130 0.521549 1.175050 2.311827 -1 0.006434 1 1 1.467026 1.082368 1.535358 -0.282564 1.042091 -1.518818 0.234620 -1.010453 0.766113 1.821861 -1.083781 -1.720764 -30.158852 -29.829420 -43.063705 -21.688043 -10.940635 1.686304 2.217064 1.441020 1.717701 1.145225 0.548806 0.289346 2.285402 0.250819 0.508875 1.904623 1.740499 1.811673 1.044879 1.533953 -1 0.012738 1 1 2.233838 0.517777 -1.511016 -0.586228 0.872909 1.320713 1.868229 0.677509 1.763564 -0.701802 -0.072698 -1.320181 -74.985315 21.802989 -7.158463 -12.285644 65.180180 1.874175 0.762235 0.888451 0.446102 2.144482 1.053024 1.169698 2.371148 1.389949 0.618866 1.029532 2.344852 0.423955 1.161438 0.787951 -1 -0.030545 1 1 -0.969567 -0.064394 1.578883 0.817551 -0.746969 -0.501026 0.291914 0.595916 1.728789 -0.827015 1.902585 -1.523054 -8.809254 -7.130552 6.821060 41.548140 49.586724 1.436034 1.167977 0.437239 1.679668 0.932732 2.176102 1.488594 0.293422 1.035558 2.373861 1.990491 0.428580 2.396138 0.648745 1.451493 -1 0.049725 1 1 0.891073 0.290299 1.726574 -0.365364 -0.432304 0.765046 -1.979803 -0.370396 -0.180333 -0.784973 1.647579 0.865373 60.169640 -28.853640 6.878244 -47.346323 0.352963 0.358796 1.790112 0.908832 0.996242 0.835641 1.624971 1.881206 1.929122 1.746153 2.350570 2.033710 2.321207 1.284626 1.214128 2.102306 -1 0.011261 1 1 2.190198 2.184842 1.703259 -1.092766 -1.935986 0.928242 -1.753952 2.034281 1.784825 -1.513691 1.577858 -2.269251 -61.526877 17.779306 16.790346 45.346494 -11.475254 1.906036 0.743038 2.244692 2.283507 2.154044 2.025376 1.746042 0.479068 0.448392 2.370623 1.560542 1.283372 0.384738 1.288708 2.321437 -1 0.014696 1 1 -1.750209 -1.033522 -0.535641 -1.850322 -1.311005 1.072405 -0.974206 2.068091 -0.168661 2.176418 1.501412 -0.612743 -57.265315 -58.144683 12.314599 -28.526365 -42.612479 2.306080 1.283272 0.945193 2.358311 1.627889 1.439587 2.382855 2.400607 1.497099 1.499315 0.487291 1.407690 1.798070 1.911526 0.769066 -1 0.022157 1 1 0.049779 -2.164707 2.123467 2.185696 1.921944 -1.316619 0.967124 1.423990 -1.214876 0.358174 2.113829 0.428644 -32.773902 -30.974683 58.497251 63.290968 -68.708320 2.413962 0.950825 0.264786 1.252894 1.145082 0.390449 0.520796 2.021037 0.826948 1.759893 1.517448 1.506541 0.434972 1.827338 1.064588 -1 0.006041 1 1 -1.498938 -0.212302 -0.880154 -0.557596 1.427185 0.630871 0.165294 -2.210606 -1.182186 -1.570687 0.264465 1.075166 -54.083673 15.713463 -53.828965 -53.419471 -71.047306 2.244017 2.202695 0.697238 1.974542 2.374609 1.057883 1.836105 2.160189 1.793659 2.028532 0.795683 0.547848 2.182637 1.076830 0.780813 -1 -0.026972 1 1 -1.010400 1.659553 -0.520584 1.455868 2.046536 0.401813 0.411985 1.737629 1.664318 -0.553735 0.347594 -1.356802 -16.356686 43.173147 61.088305 -38.863230 -74.299413 1.371518 1.350081 1.058188 2.474331 0.835394 1.966827 0.953019 1.138143 0.775050 0.266909 0.932234 0.551896 0.469703 0.543179 2.467713 -1 0.005233 1 1 -1.673055 -0.201172 -2.310828 1.417194 -2.338525 -2.258373 1.822790 0.393207 1.854774 0.741649 0.619864 -1.037149 -7.612318 9.764297 8.541581 8.355060 23.492679 1.996792 0.585410 1.236603 1.843461 2.042501 1.559760 1.636774 2.260126 0.691578 1.356209 0.560113 1.315509 0.508276 0.847018 1.581258 -1 0.006513 1 1 -1.898146 0.731196 -0.705147 0.253552 1.443849 -2.037762 0.977561 -2.228893 -2.225363 0.547341 0.583350 -2.124732 3.451670 -37.775304 60.463132 -46.140800 11.573887 0.959871 1.558415 1.523664 2.466377 2.148401 1.670849 1.208655 2.364191 1.455223 1.925915 1.860175 1.706443 0.931328 1.073928 1.508215 -1 -0.005581 1 1 0.251951 -1.903541 -0.403917 1.919933 -2.127365 -1.725372 1.710349 0.257067 -0.737590 1.625837 -1.697001 -2.123908 -5.448680 74.040896 5.345770 -3.650502 -3.988497 1.605065 0.320931 2.133384 1.280484 1.336904 2.353931 2.263473 0.692930 1.580470 0.953529 0.715472 2.442810 2.058781 0.690941 1.887656 -1 -0.031988 1 1 0.344498 -1.545084 1.751231 -0.639568 -0.260770 -0.244357 2.294200 1.849019 -1.740459 -2.091557 1.614693 -0.496464 50.164684 -32.164010 19.484884 32.451816 17.669161 0.858719 2.490381 0.579702 2.053681 0.464245 1.070278 0.914913 1.944423 2.423475 1.086981 0.383462 2.343572 1.418155 2.175875 2.185982 -1 -0.003471 1 1 -1.264210 0.575797 -1.822067 2.333718 1.576440 2.178069 0.976301 0.156963 -0.856448 2.027638 -1.487732 -0.374274 19.830181 -14.152547 38.141952 -48.213986 -32.455136 0.272850 1.793692 0.336555 1.472862 1.396222 0.301705 0.764049 2.125538 2.172360 1.607029 1.839060 2.331674 1.687525 2.481617 1.790909 -1 -0.034451 1 1 -1.668794 0.717512 0.217107 1.522181 -0.257155 -0.746608 0.847186 -2.190631 -0.030874 -0.544802 -0.321109 -1.188129 70.730362 15.199484 7.730657 29.155619 -31.518085 0.258063 0.770847 1.618766 1.105546 1.911577 1.623788 2.255396 2.187158 0.559032 1.154126 1.638223 1.861665 2.000750 1.853777 2.176702 -1 0.007611 1 1 -1.751633 -1.395550 -1.456857 0.168408 -1.710975 -1.364367 -0.422412 2.088189 -1.687311 0.521753 -0.652737 -0.116200 -64.925182 52.458288 -33.555577 31.422042 -39.734435 1.125365 2.014909 1.325076 1.556595 2.444902 1.222238 1.152912 1.486492 0.977644 1.019385 0.556442 0.372011 1.134768 0.297859 1.360898 -1 -0.000451 1 1 1.045409 -2.315778 -1.666053 -0.342249 1.643912 0.488310 -1.959167 -2.248795 -2.136481 0.563846 -0.055500 0.270444 -66.778496 -46.177527 -5.700074 48.859230 -72.919473 0.511352 0.795073 1.534408 0.796684 1.613245 0.552347 1.303267 1.752983 2.390392 0.816020 0.351457 2.194568 1.351711 1.461512 1.885345 -1 -0.004030 1 1 0.332473 -1.014395 0.483029 -1.177099 -0.901522 -1.541695 2.153232 -1.777048 0.282175 1.845179 -0.311126 1.653105 -16.193994 -72.461700 -13.796918 15.197288 -29.183196 1.645361 0.331289 0.719880 2.271567 1.725293 0.495993 1.411723 2.082371 1.167701 0.298677 1.620125 1.436854 1.445975 1.754447 2.241772 -1 0.010124 1 1 2.260168 0.076760 -1.089968 -2.039868 -1.431861 0.881905 1.718274 1.513794 0.140534 1.044798 1.550170 -1.097666 16.793566 -50.541206 3.945746 16.160573 -39.253648 0.834035 1.619160 0.971759 1.103460 0.595236 2.131346 0.774101 2.321695 0.473036 0.308813 0.971101 1.290309 2.230784 0.282530 2.487180 -1 -0.008467 1 1 -1.176708 0.963576 -1.658145 0.624446 0.575037 -0.470917 2.114381 0.278083 -0.943114 1.556231 1.822543 0.954393 -15.783699 73.369864 -22.703951 14.695307 -65.982648 1.069513 1.557267 2.477835 1.213741 2.349286 0.701081 1.312063 1.094110 0.959675 0.514272 0.374021 1.169449 0.431924 2.342321 0.630252 -1 0.070510 1 1 -0.469985 -1.070162 0.981938 0.650526 0.655854 0.658686 1.136084 -0.436678 -2.063257 1.318686 0.785781 -2.198230 -16.410235 43.186076 -21.628988 -68.404790 70.700156 0.737731 0.803114 1.688100 0.898964 1.634113 0.289611 2.234030 0.835550 2.346991 0.384022 0.512944 0.552310 0.672166 1.341708 2.077322 -1 0.038946 1 1 -1.620427 -1.627456 -1.954766 1.018132 1.063011 1.359054 0.671292 0.947048 -1.422515 -2.254400 -2.086457 -2.195074 21.835053 -68.265981 3.654742 -74.754759 -3.237934 1.825724 0.944458 1.257513 2.278652 1.552828 2.130342 1.906863 1.145675 1.366945 0.988169 2.409991 1.721639 2.091288 0.282598 1.369601 -1 -0.037605 1 1 -2.149009 2.072260 -0.799897 0.578437 0.128286 -2.168367 1.865566 -1.670383 2.279824 0.565254 0.054042 -1.200808 37.857960 -21.266544 23.188678 32.106642 66.324424 2.343788 0.542930 0.520916 1.785351 1.898055 1.618594 0.459815 0.857462 1.610293 0.447197 0.290809 2.121708 0.799021 0.399292 0.649219 -1 0.003628 1 1 -1.842332 1.026332 2.220042 -0.443403 -1.994287 1.234837 0.538585 -0.493306 -1.899834 0.636154 -0.569639 1.650692 42.977488 72.642036 44.696158 8.326225 -11.143107 2.392084 2.259580 0.508929 0.562648 1.169101 1.335661 1.706498 1.854796 1.309471 0.280404 0.503939 2.199583 2.392911 0.413749 0.629704 -1 0.000273 1 1 1.816982 1.737130 -2.023729 1.213030 1.594270 0.255550 2.034600 -2.280642 -0.184109 1.727662 -0.924946 0.603931 -6.940382 52.994435 -22.533456 30.212407 29.924496 1.240037 1.053746 2.054693 1.730300 1.404454 1.417304 1.382663 1.920412 1.609839 1.814574 0.286380 1.937067 0.280439 1.081225 0.407028 -1 0.049680 1 1 0.906310 1.908628 1.082967 2.174418 0.859728 1.262107 1.761469 1.776239 0.257227 1.956486 -0.389424 0.459273 3.619428 -68.274907 3.637331 -67.385445 -47.174833 1.863843 0.360056 0.455383 0.619464 2.082840 2.289847 0.701343 1.227849 0.963399 2.338959 0.383056 2.271946 1.352600 0.648240 1.964007 -1 0.023615 1 1 0.035748 2.350791 1.073669 1.416167 -0.752658 -1.871322 -0.825960 0.788093 -1.040809 -0.494910 -0.584329 -0.197934 8.513090 -20.496647 62.847812 -16.822501 14.229012 2.080193 0.546861 1.343256 1.104019 0.991575 1.149790 0.773929 1.670082 1.818273 1.707919 0.987328 1.769381 1.245631 0.573397 1.831415 -1 -0.059624 1 1 -1.095889 2.115049 2.084940 0.258194 -0.641577 -1.033750 0.336820 1.354630 1.708077 -0.227203 -1.570124 0.307529 -27.014600 15.618624 2.208452 67.458789 -70.135616 0.335406 2.417101 1.972133 2.389437 0.517263 1.147322 2.043072 2.161864 0.698091 0.568381 0.775247 1.318077 0.919926 0.693502 2.189336 -1 -0.026229 1 1 -0.227124 -0.239498 -0.861811 1.434084 -1.214695 -1.301177 1.311028 -0.682648 1.404660 -0.951043 0.237434 -0.837323 -53.689259 44.629834 -56.385506 28.807215 -37.135954 1.465294 2.446682 1.887920 2.272373 1.765565 2.352886 0.462165 2.107885 2.474488 1.224117 1.234401 0.832240 0.699322 1.011281 1.608253 -1 0.061982 1 1 -0.487765 1.684871 0.877859 -0.309793 0.499181 1.688376 -1.473231 -1.706477 -1.159777 -1.932286 1.856638 -0.927993 39.075137 35.820619 -62.861577 -64.524192 41.907254 0.403354 1.422619 0.712826 0.721202 1.996163 1.253048 1.468668 0.651897 0.435821 0.351831 1.724654 1.008669 0.445583 2.405429 1.538410 -1 0.084430 1 1 1.411390 -0.942194 -1.824112 0.951908 0.151051 -1.271596 -1.032527 2.039881 1.652446 -2.165980 -0.420331 -0.635220 67.653714 55.977077 6.734005 -71.579462 -36.023069 0.779092 0.699146 0.298564 1.972209 1.411500 0.577428 2.086168 1.971589 2.251180 1.088921 1.488600 0.391435 1.349048 1.697114 1.645418 -1 0.037231 1 1 0.892784 0.771225 -1.802432 -2.240877 -1.015661 -1.935632 2.164447 -1.787291 -2.236899 -0.113899 -1.074230 -1.414126 65.803276 5.660092 29.162835 -60.223841 17.908868 0.540209 2.046897 1.203953 2.096281 0.941570 2.213572 1.251039 1.469611 0.744959 0.780924 2.245348 2.057072 1.200364 0.272472 2.180596 -1 0.005057 1 1 0.724910 2.039894 1.864806 -0.306546 -1.478521 -1.071307 0.588001 0.660561 -0.340265 2.006739 0.700030 -1.428576 -14.312598 48.158183 -5.416650 12.365184 71.642736 2.117023 0.797435 0.735032 0.430384 1.213208 2.380977 2.332923 2.434011 0.415425 1.804228 1.907286 1.513138 1.060891 0.646984 1.106953 -1 -0.013757 1 1 -0.156729 0.076300 0.606455 -0.211308 1.679915 -2.306000 -2.248768 -1.683731 -0.577084 -0.946446 2.103655 -0.916953 -54.731823 72.256224 10.348871 -66.517765 -14.077940 0.505955 2.334021 0.640509 0.279510 1.216169 0.402307 1.820121 1.271993 0.389710 1.600900 2.324668 0.950799 2.085364 1.971766 0.714461 -1 0.022110 1 1 2.171388 1.770939 0.721160 0.264455 0.905108 0.559366 0.040601 -0.917116 0.255122 -0.445117 2.184214 0.577998 69.456752 59.627978 17.428722 -25.474888 -56.441331 1.233185 0.642561 1.021452 1.538611 1.681091 2.341114 0.605326 0.718200 1.034265 0.897575 0.789476 1.974573 0.639189 0.601684 0.258236 -1 0.002164 1 1 2.011618 -2.119221 -1.506370 2.112801 1.993967 -1.898650 1.692951 0.026652 0.264490 1.504533 0.011177 -0.650699 36.896413 18.007222 -52.620221 11.947798 -43.365257 1.526940 1.287605 1.769778 1.160041 2.057863 1.009338 0.444458 1.510247 1.968224 1.947987 1.563900 1.475821 1.617171 1.297277 2.331672 -1 0.036996 1 1 0.495840 2.083187 -0.929923 1.770180 2.104433 -1.983973 0.229897 -0.279774 0.810270 -0.601865 1.952209 -1.596516 -9.673039 25.234656 68.868302 69.546888 74.543448 2.151047 1.139481 0.754030 2.483160 0.722498 1.276633 1.873054 2.167222 0.758372 1.213658 0.954275 1.998033 1.191408 0.501345 1.363443 -1 0.006624 1 1 -1.323937 0.488941 -0.781535 -1.830702 -1.423927 2.279037 1.485968 -1.001863 -0.942735 -1.487414 0.258523 0.166699 -68.909890 -18.517578 25.058822 -36.380079 -39.985765 0.763823 0.578192 1.419091 2.160306 1.503701 2.200848 1.159278 0.480875 1.559150 0.379673 1.669782 1.268304 1.384350 1.025379 2.292433 -1 -0.066090 1 1 -1.176524 -0.648384 -2.338152 -0.709086 0.018929 -2.306014 2.222567 -0.416020 1.136408 0.291676 1.318271 -1.469442 22.726441 63.287806 28.152589 60.567055 50.485289 0.718787 1.907641 0.723051 1.572704 0.945126 1.229464 1.110594 1.261433 0.657765 2.302160 0.645160 1.960290 1.336273 0.741474 0.699858 -1 0.008707 1 1 -1.467096 -2.268347 -0.878702 0.280934 -0.157540 0.594938 -0.567101 1.888260 -1.956936 2.256606 1.463341 0.418703 49.317364 -23.065820 -67.240030 -3.181676 -74.426927 0.724522 1.544145 2.440547 2.279178 1.387693 0.963443 0.836369 0.360286 2.074611 1.231549 2.386645 0.847342 0.282861 1.286743 0.795419 -1 -0.022094 1 1 0.451477 1.024803 0.085481 -0.599498 -0.670116 -0.032168 1.277034 -1.814470 -1.932986 -0.492110 -0.643585 -1.800645 -15.218989 -35.556526 1.474203 26.925439 -14.140981 0.363023 0.830132 1.279879 2.428451 1.481637 0.367482 1.526659 1.060380 1.051517 0.600369 0.645055 2.438351 1.358926 1.223996 1.443427 -1 0.017708 1 1 -2.096977 0.070055 -0.678081 -1.942977 1.234546 0.366948 -1.222173 0.239580 2.233559 0.528589 1.140963 1.456718 69.962928 16.925799 71.906611 -15.585469 -44.979961 1.701828 2.126947 1.093774 2.052220 0.661819 0.699160 0.539936 1.946248 1.596340 2.191484 1.277345 0.337115 1.892428 1.535937 1.749228 -1 0.088266 1 1 -1.643136 -1.593649 0.761761 -0.649361 0.088783 -1.644998 0.100408 0.521684 -1.818838 0.063882 -0.762991 -1.178800 -38.732451 23.689044 41.764245 -68.335003 43.596637 1.055113 0.277052 0.404485 2.432033 0.925683 0.699045 0.841040 2.366627 1.903626 0.740908 2.444570 2.386893 0.506754 2.270169 0.735784 -1 -0.006968 1 1 1.443718 0.475309 1.010923 -2.286283 -0.733030 -1.849703 -0.326887 0.648043 1.335256 1.251589 -0.652082 1.475014 -41.903442 -21.147949 66.427575 -1.741476 -18.985906 0.683154 1.522488 0.701277 2.357104 1.587714 1.212314 0.860852 2.337590 2.123419 0.300392 1.187971 1.224620 0.694082 0.691084 2.043091 -1 0.033656 1 1 1.580058 1.717494 -2.178009 0.047512 2.147390 -1.010864 -1.426044 -0.309995 1.821036 -0.818330 1.785480 0.065721 59.432683 35.105804 73.249943 61.788392 27.497931 1.490863 2.427854 0.438824 1.314661 2.016008 1.793795 2.066936 0.484554 0.399439 0.875936 1.602364 2.180538 1.810588 0.800186 1.977029 -1 0.038359 1 1 -2.253411 0.396346 -1.925002 1.754685 0.856210 -1.321989 0.237517 0.552387 0.553548 1.233128 0.092917 1.858194 53.029050 -40.752862 -33.345072 -30.625080 -65.723371 1.184574 0.391597 1.823881 1.459203 1.322196 0.398333 0.289269 1.001787 1.790879 0.296573 2.258510 0.536740 2.237085 0.436807 1.163442 -1 0.003523 1 1 0.798353 1.742663 1.437794 -0.129629 -1.547174 -0.384387 0.287223 1.863470 0.809648 -1.617073 -1.800281 0.922870 70.007866 22.205260 3.805584 60.450035 33.743739 1.090195 0.414682 0.565972 0.794107 1.052303 0.306786 0.645866 0.315860 2.401775 0.879161 1.812636 1.474456 1.175101 0.924332 0.496690 -1 0.015314 1 1 -2.031291 1.353640 -0.784647 -2.305254 0.858546 0.243038 -0.893395 -1.624194 1.041037 -0.386550 1.643051 0.158503 46.259903 40.184404 -70.713593 -33.364492 -57.018723 1.919825 0.752294 0.307158 2.403817 1.451068 1.845093 2.472009 2.313328 1.606665 2.467898 0.713927 1.214028 0.425775 2.495993 0.402938 -1 -0.008304 1 1 -0.889367 0.101339 2.034556 1.691990 -1.998164 2.050213 0.939529 -0.551773 0.331617 -1.261110 0.854290 -0.593253 19.408479 -51.698070 60.544409 -30.123962 -43.422268 0.654134 2.032729 1.575385 0.997419 0.369813 2.440973 0.435610 1.291171 0.970058 1.767000 1.722176 2.104589 1.078615 1.533750 0.980839 -1 -0.021262 1 1 -1.313911 -0.653005 0.093327 -0.680773 -0.071984 1.245906 -1.922984 -2.025731 0.554970 1.571073 1.512819 -2.093914 -9.019917 52.261084 -47.961521 10.715048 -62.182252 0.668375 0.622590 0.626371 1.171596 0.517317 2.041313 1.841536 1.196608 2.385360 1.754376 1.045182 2.130498 2.278804 1.863348 1.039453 -1 0.059834 1 1 -0.591725 -1.983693 0.226129 -2.348748 0.278194 0.910778 1.603339 1.882535 0.795026 -2.330284 -0.421516 -1.694747 -61.396270 -37.117820 10.804248 -63.009524 -1.061492 1.517611 1.980916 1.502100 2.301204 0.342811 0.880310 0.861934 0.281216 0.646275 0.440771 0.292360 1.195633 1.754034 2.049240 2.328928 -1 -0.001118 1 1 0.483571 -1.494767 -0.804260 -2.064650 1.460635 2.050524 1.454417 1.224160 0.165440 0.236478 1.945809 -0.775552 -7.346340 -19.930977 -29.937864 -65.686970 -0.904626 0.564311 2.128052 1.673291 1.743027 1.556018 1.736279 0.648740 1.367321 0.559866 1.670484 1.820306 2.139461 2.172439 0.674383 0.358405 -1 -0.016029 1 1 1.653433 0.288868 1.236863 1.617087 2.031156 1.087218 -1.778466 0.008439 0.459626 1.326567 1.292793 -0.849609 -26.653742 -69.435522 -2.823021 -46.513496 47.674292 0.802311 1.691270 2.425448 0.509914 1.366317 1.684985 0.297814 0.615618 0.446963 0.864122 1.042068 1.529842 0.547190 2.373836 1.564504 -1 -0.031628 1 1 1.375144 -2.228645 1.944907 -1.790680 2.073416 -0.216134 0.686191 1.598440 -0.348616 -1.689911 -0.758917 1.319535 29.314151 -67.060803 9.090414 -67.416085 37.861418 1.927893 1.341465 0.250815 0.443826 2.128296 1.276863 1.241102 0.949985 1.904675 0.379647 1.221131 0.548830 0.681453 2.177241 0.394165 -1 0.025521 1 1 -0.739438 -1.168849 1.103107 1.375055 1.002755 1.796841 -2.202157 -0.540535 0.720757 -1.788219 1.015948 2.047301 -27.762441 46.653513 55.588549 -73.261363 46.273424 0.886598 0.801571 0.500753 0.409892 1.052643 1.513353 2.430824 0.853018 1.175529 1.362443 1.832250 0.379951 1.837663 1.351286 1.066667 -1 -0.012971 1 1 -0.646425 2.304083 -1.692582 1.461449 1.601702 -2.079548 0.825175 0.148774 -1.836193 0.541543 2.095745 -1.928828 -40.777039 10.311401 53.722084 57.069327 64.185520 0.865402 2.316446 2.253229 1.767293 2.145357 2.265989 2.484345 0.378561 0.977917 1.102548 1.025752 1.815616 2.059936 2.089115 2.009947 -1 0.030442 1 1 -2.021078 -1.351361 1.385203 1.906187 -2.256549 -0.507647 2.119880 -1.545986 0.728727 0.215309 -0.421257 -2.057809 -43.423580 -70.111649 33.515388 43.121593 -55.378819 1.347838 1.614606 0.930249 0.947887 0.379928 1.450328 0.664613 0.403666 2.169883 0.472496 2.487719 0.834287 1.358659 1.235254 1.661762 -1 0.006642 1 1 1.558870 -0.953655 -1.241028 -0.925108 -2.116736 -2.155271 0.491423 -1.469346 2.333007 -0.945869 -2.329226 -1.480059 42.828563 -30.349423 67.250483 28.867622 -71.881724 1.132863 2.034289 0.794059 2.493823 2.190195 2.104872 1.339932 1.480616 1.207295 2.009692 1.391474 1.497785 1.778795 1.965081 0.871826 -1 0.061525 1 1 1.297436 1.784620 -0.243581 1.203429 0.450990 2.260805 1.359170 -2.090983 1.852231 0.401257 0.499405 0.743075 33.019070 -48.495904 29.349388 -74.832006 48.480106 1.452092 1.060925 1.222650 1.336075 1.912835 0.264529 1.443715 2.017775 2.239061 2.154784 0.962036 1.946353 1.111817 1.551503 2.353728 -1 -0.046268 1 1 -2.065579 -0.021774 1.603753 -0.583334 -2.319422 -1.643106 -1.086942 1.693265 0.583031 1.946230 1.602190 1.421107 68.503032 -69.543641 -19.968610 -62.432157 -47.265990 1.382469 0.904339 1.970473 1.496134 1.018601 0.878235 1.999157 2.086643 0.959411 0.565240 1.982209 0.728757 0.717380 0.749170 1.808478 -1 -0.010415 1 1 -0.475633 -1.749789 1.316228 1.883523 -1.449201 1.613086 0.763536 0.909779 -1.049927 1.764877 -2.195399 -0.057544 -35.207989 9.335500 1.750366 18.402252 -13.348390 2.179235 2.395652 1.479442 1.723434 0.751476 2.306982 0.703446 0.565885 1.573041 2.097915 1.402511 0.255782 0.670806 0.980975 0.743725 -1 0.030189 1 1 -1.062347 0.369578 0.569371 -1.443157 -0.476833 1.640076 1.993396 -2.085181 0.402976 1.113398 -0.013445 0.217398 54.386685 -22.986982 57.795200 -36.074775 -8.738285 1.159562 0.760012 1.767559 2.119448 1.058915 1.184377 1.576165 0.608569 1.226897 0.712698 0.809727 0.337140 2.308572 0.413209 0.545420 -1 -0.016590 1 1 1.459486 1.591603 -2.162122 -1.546540 0.846537 1.045097 1.867708 1.344107 -0.788788 -1.206368 1.981300 1.971881 -26.369671 54.937736 -61.465086 6.301331 6.472451 1.862147 1.111643 0.882439 0.652582 0.701338 1.133322 0.749993 2.137878 0.306763 0.259253 0.513548 1.693365 1.635957 2.027067 0.914350 -1 -0.011510 1 1 -0.678334 -1.487861 2.169961 1.360523 1.790559 0.614138 1.688074 -1.833183 -0.700932 0.410497 0.289163 1.496314 -46.604927 10.994863 -9.345139 -13.749166 67.767194 1.573356 0.646580 1.069489 1.149153 1.308334 1.418610 0.829507 2.020719 2.216333 0.405553 2.380150 1.923893 1.628269 1.070116 0.445786 -1 0.006039 1 1 2.080202 0.743726 -2.160415 -1.141698 0.321882 0.047126 0.364389 -1.822206 -0.003536 1.839165 2.290773 0.812261 -3.724183 -42.338860 10.772213 -1.411292 -19.582561 1.013440 1.889109 2.006198 1.176312 1.026862 2.468405 2.490400 0.899241 1.794264 0.946143 0.317189 2.252066 2.469562 1.684588 0.365073 -1 -0.034646 1 1 1.923381 -0.725302 0.806512 2.224626 1.201385 -0.909392 -1.881489 -2.058959 -1.858002 1.556917 -0.787721 -2.125354 -29.310680 -24.605354 7.813511 71.685066 10.896873 1.281168 1.592964 1.704890 1.828682 1.158117 1.225635 1.999917 1.348953 2.348433 2.118741 0.423321 1.757036 0.747560 1.749223 2.184129 -1 0.004267 1 1 0.609952 2.019063 0.475742 -1.132312 -2.137068 0.120771 -1.236403 1.401387 0.591464 2.309579 1.140896 0.321450 70.533734 10.471628 46.652481 38.249228 -45.230994 1.415231 0.296089 0.864354 0.439594 0.749684 1.430939 1.045546 1.499159 2.370228 1.670944 0.556578 0.414587 1.216165 0.325988 1.629380 -1 -0.011425 1 1 -1.915463 1.859141 -1.266284 -1.283251 0.998507 1.085354 -0.115278 -0.689346 1.921289 1.819272 -2.189709 1.316698 11.556535 -19.316282 -48.755950 8.745172 -19.892515 1.622528 1.322498 0.970543 0.910347 1.705161 1.886840 2.114194 0.510236 2.287913 1.948886 0.922882 0.885431 1.442789 2.196583 1.470759 -1 0.034543 1 1 -1.716022 -1.365693 0.847797 -1.340538 -0.494453 -2.333897 0.113154 -2.030355 -1.767099 -2.152484 0.217705 2.148148 73.787544 -52.745388 8.262003 -40.514084 -70.207924 2.356350 2.422678 1.206460 1.475901 0.708967 1.109134 1.463938 2.155454 0.958535 1.596569 1.526515 0.885064 2.023465 1.128172 1.941011 -1 -0.038343 1 1 0.721914 -1.188782 0.669239 -0.571664 0.600294 -0.081978 -1.782868 1.422073 -0.464306 0.119528 1.437493 -0.480655 -42.418860 16.221149 -71.146707 37.297372 6.924387 1.047494 0.479781 1.179217 0.349771 0.844707 0.997524 2.139251 0.891997 1.537187 0.258885 1.083271 1.037820 2.136560 0.672116 0.495297 -1 -0.019813 1 1 -0.643068 2.182781 0.046022 0.666468 -0.016102 -2.019225 1.515685 -1.051390 0.752307 0.676645 1.384964 -2.117151 9.575543 -13.848632 46.044154 14.100348 -15.449380 1.259141 0.381947 1.641415 1.515605 2.029650 1.580666 2.000207 1.733359 1.055862 1.627901 1.636054 1.408836 0.799911 1.856024 1.688468 -1 -0.035723 1 1 -1.506352 -2.304836 -1.540311 1.860588 -0.513133 -0.558809 -0.103938 1.412985 2.305249 -0.948166 1.468382 0.323512 -26.273386 23.204717 1.680843 49.937453 48.765407 1.378003 2.338825 0.388095 1.466453 1.677251 0.807160 2.196216 2.057035 0.586926 1.959099 1.579837 1.568057 1.582107 1.463530 2.052307 -1 -0.013825 1 1 -0.073126 0.903122 0.174225 1.806379 -2.113190 0.890721 -0.909800 0.701956 -2.043055 1.553501 -1.657740 -1.998831 8.676049 18.356536 -31.692800 -10.889971 -27.736619 1.834620 1.960250 0.670975 1.575833 1.769333 0.423575 1.521628 2.004089 1.717089 2.120339 0.288838 0.502977 1.781118 0.502538 1.151048 -1 0.037796 1 1 0.951966 1.131382 0.641382 -2.233860 -0.885774 -0.770016 -1.439651 1.902611 -1.092138 -0.806816 2.097237 -0.407079 19.408428 -52.543317 -45.536711 -35.498759 72.363484 1.571209 0.568847 1.863107 1.486578 2.409635 2.488482 2.412244 1.336649 0.306197 2.010181 0.614327 1.240276 0.566613 0.312688 0.847485 -1 -0.020468 1 1 1.567784 -1.939570 1.959992 1.992823 -2.287681 -0.679005 1.365559 1.614747 0.399521 -0.407827 2.173687 -1.997091 39.541670 -73.159941 -49.132786 -24.726542 71.012651 0.769412 2.263054 0.398300 1.977180 1.707843 1.966638 2.294099 2.415520 2.387978 0.742748 1.872841 0.845575 2.074722 0.852117 1.786083 -1 -0.002603 1 1 -1.016793 -2.113779 0.419580 2.149237 1.759149 0.491985 -1.452578 1.415516 -2.274351 1.876216 -1.736674 0.264756 39.969906 74.207934 -37.253791 -24.473662 -28.841521 2.283287 0.703091 1.357274 0.462269 1.608059 1.145246 0.903194 0.734815 1.288898 1.002105 0.375344 0.900278 1.229527 2.154634 0.685256 -1 -0.019290 1 1 -1.848734 1.813550 0.610456 1.064683 1.193274 -0.572748 1.242415 0.679893 -0.589087 -0.059636 1.442797 -0.865478 33.723510 -58.972669 46.347206 7.483070 67.960391 0.779321 2.302367 1.882988 0.374229 2.414813 1.766753 2.068786 2.335608 0.317870 2.442601 0.803274 2.133138 1.646693 2.471430 1.567814 -1 0.003230 1 1 -1.838331 2.308409 0.337286 -0.242252 -0.023925 -1.554093 1.131020 -0.726340 2.211441 1.083032 -1.446002 -1.162682 34.531031 13.035187 -67.605776 -0.273884 46.826417 0.798772 0.712251 2.300633 1.992275 1.159434 0.863646 2.042237 1.621046 1.177535 1.335051 0.457233 2.466662 2.436026 0.531990 1.152401 -1 0.053216 1 1 0.775717 -1.705830 0.289445 1.521867 -0.835073 -1.571015 -0.539348 1.810784 1.237530 -1.310869 -1.361998 1.678975 23.578999 -7.761382 54.455451 -67.243163 -55.839445 2.221750 1.451886 2.102893 1.823071 1.346996 0.968608 2.140474 1.195731 1.148129 2.106818 0.283468 2.497796 1.450303 2.484171 1.956856 -1 -0.002822 1 1 -1.461278 1.270435 0.367959 1.625603 -0.913719 0.805974 -2.117392 0.950967 -1.517386 0.748082 0.354473 1.176398 -46.660653 -25.591443 -65.374904 -6.019439 -68.710165 1.948934 1.738529 2.457752 1.179356 0.431369 2.023515 1.973790 0.987291 1.143106 0.927402 0.341008 2.074546 2.386037 1.871674 1.481157 -1 0.001869 1 1 0.020071 -1.952535 0.813172 1.055869 -0.867585 -1.372391 1.376044 -1.235535 1.864666 2.057526 1.322597 0.541838 74.239173 37.780147 20.928369 -6.900737 -30.684922 1.052795 1.833594 0.459868 1.746768 1.433391 1.752155 1.975974 1.696512 0.521884 2.305510 0.707564 2.277951 1.017907 0.456454 0.618419 -1 -0.016408 1 1 1.149504 -1.075349 -1.370361 -2.208755 1.650819 -1.224041 1.826276 -2.278305 1.399139 0.500934 -1.833756 -0.919992 -30.444029 -22.787567 -40.630254 -72.681221 46.725434 2.340663 2.025214 1.266561 1.333533 1.942052 0.823189 1.589042 1.031824 0.363132 0.413809 1.643068 2.288514 0.799633 1.684180 0.264480 -1 0.022128 1 1 -2.099753 0.529912 -0.190063 0.616903 1.037248 1.907382 -1.019404 1.124352 0.309684 -2.338137 -0.449924 1.508219 22.387155 60.918074 -49.935735 -19.896670 -53.337936 0.614750 1.609042 1.911601 2.029789 1.659693 0.468852 1.993276 2.237334 2.364973 1.098176 1.786802 1.534126 0.555371 0.376965 1.153095 -1 -0.025624 1 1 -0.535802 0.150030 0.426683 -0.988641 -0.208212 1.885236 -0.940393 0.169632 0.007797 -0.901156 -0.112493 -1.003265 -30.123403 -34.035321 68.365376 16.872037 68.327236 1.012787 2.164534 0.570663 0.890731 0.512809 0.529949 0.602876 2.292125 0.752131 2.065456 0.362026 2.067018 1.865478 0.834468 2.157011 -1 0.019022 1 1 -1.144906 -1.744044 -1.082268 0.147149 -0.877178 2.326317 -0.276516 -0.982143 0.624415 0.060400 1.987556 -1.262827 8.260539 -65.124885 -3.936519 -11.072848 48.640383 1.358639 0.890041 2.411465 1.739304 1.981771 2.376245 1.549042 1.495714 0.722104 1.403183 0.291602 1.949753 1.995713 0.450212 1.459105 -1 -0.025133 1 1 0.526656 1.643730 2.149247 1.935550 1.176416 -1.168628 0.112922 -1.210781 -1.508277 -1.668818 0.311601 1.607750 19.626127 6.311704 30.802478 47.246047 -35.686841 2.293842 0.358330 0.704153 1.204014 0.868626 2.492644 0.364501 0.915135 1.171491 1.000291 1.386812 1.905299 1.857797 2.247648 2.477726 -1 -0.007375 1 1 1.392386 0.114646 -0.515466 -2.072424 -1.971629 0.356014 -1.206256 -0.848098 0.997884 0.044919 0.977288 -2.100283 33.333906 -7.038732 50.024159 6.037320 69.236874 0.837236 1.426495 0.608422 1.005762 1.096665 1.146172 0.715898 0.600387 0.949661 0.954834 2.395869 0.616455 1.010691 0.678668 0.371076 -1 0.006721 1 1 1.705599 0.533263 -0.411460 -2.326519 1.595456 1.342995 -0.630544 0.612112 0.621780 -1.817629 1.520911 1.944813 42.696904 6.865587 39.911830 -1.880796 39.461459 0.305996 0.879066 2.468129 2.340304 0.485882 2.475042 1.530384 0.667327 1.009315 2.308004 2.121575 0.810822 0.742448 1.316868 0.849639 -1 0.020441 1 1 -0.532429 0.285861 -2.163235 -1.405187 1.513748 -0.631273 -2.212842 -1.053791 -1.904949 -0.509033 -2.336561 -2.244881 -74.128913 15.363610 66.200636 -65.919013 -0.845473 1.976914 1.741483 0.350163 0.693223 1.999583 2.498164 0.895336 1.404216 1.900088 2.022543 1.375569 1.936999 1.387364 2.178232 1.288399 -1 -0.004361 1 1 2.267639 -1.594297 -0.707193 -1.147510 1.607828 1.929975 1.723742 -0.838410 -1.114613 -1.560053 -0.080498 -0.466435 64.821452 4.141653 8.753252 -34.092877 1.009700 1.675423 1.580991 0.720722 0.674204 1.841997 2.190364 0.443497 1.095691 0.530976 2.110144 2.186701 1.888355 0.580086 1.761604 1.021478 -1 -0.069969 1 1 2.218351 -0.603577 1.459996 0.751739 0.557385 -0.258792 0.025678 -1.966490 1.894278 0.229602 -0.526759 1.345731 -56.309296 -40.345236 67.619091 74.059130 11.803302 0.296451 2.445894 2.147288 0.971236 1.320489 0.956324 0.431829 0.753853 1.760388 0.843281 1.773248 0.977619 0.593380 2.441558 1.263113 -1 -0.016208 1 1 1.668177 -1.663863 -1.231461 -0.345183 -0.539228 -0.873340 0.863644 1.114570 0.824574 -0.515955 -0.859326 0.786621 -70.778924 68.632685 9.532395 10.962732 50.633034 1.966114 2.482812 1.622890 0.658406 1.826323 2.009670 1.021484 2.081735 1.726090 0.394757 0.933869 1.032983 1.840179 0.891045 1.294516 -1 -0.055506 1 1 0.816272 1.317987 -1.536817 -0.687225 -0.131182 0.615375 -1.084737 1.065096 -1.290777 1.740866 -0.489860 -0.525173 -9.044682 -63.975365 -33.955459 60.600226 7.999051 1.975783 0.734763 0.419190 2.082513 1.295013 0.289706 1.587077 1.760314 1.840518 2.085269 0.361498 2.196088 2.156249 0.825637 2.232592 -1 0.061025 1 1 -1.754788 2.113742 -1.047404 1.772566 -0.201232 1.387336 0.054494 1.684157 -1.686420 1.356128 -1.386305 -1.570877 56.650328 72.056809 -41.209239 -53.681964 17.229517 0.272333 2.100987 1.288722 0.297330 1.467270 1.911332 2.000070 1.679054 1.865090 1.075197 0.330349 0.683467 2.279859 1.592000 1.237893 -1 0.025520 1 1 -1.817665 0.929157 -0.523587 -1.897908 0.020753 0.074242 -1.002246 2.036738 0.662115 2.208948 1.594294 0.651208 -64.627983 -52.510625 53.931935 -15.968366 -30.319306 0.976302 0.957430 1.026561 1.904120 2.301333 2.496256 0.331562 0.805350 1.011640 0.883567 1.608287 0.486123 2.019641 2.108341 1.136291 -1 0.032086 1 1 0.179711 -0.240930 -1.375493 1.062403 0.572729 -1.556677 0.104754 -1.828135 -0.683857 -0.074461 2.037794 -0.433531 -31.965196 60.951674 64.791983 -41.140734 47.675958 1.222276 1.791866 1.145939 1.290655 1.289468 1.589663 2.473682 1.166042 1.661925 1.968591 1.359421 0.542221 2.105404 1.271930 1.579205 -1 0.004656 1 1 0.740191 -0.324846 1.974052 -2.030315 -1.099001 1.650566 -0.769958 -0.457144 -2.024335 0.443080 1.264347 1.716498 -2.049164 59.694822 -59.134712 22.901012 -2.686579 1.324977 2.138551 0.381693 1.865412 1.976982 0.639224 1.182563 0.341526 1.770755 1.829914 1.619490 2.020706 2.000249 2.430107 2.306105 -1 -0.016109 1 1 -2.346666 2.278976 0.445078 1.868007 1.653753 0.950431 -1.106852 1.650556 -0.940605 1.308373 1.812370 -0.377632 23.144286 36.014556 46.634952 43.638079 -74.805183 2.114449 0.290448 0.560982 2.416074 0.460093 1.039695 2.150694 1.970773 2.038671 2.447039 1.142931 2.487806 2.300475 1.582121 1.708511 -1 -0.032230 1 1 1.252724 -0.414557 2.163546 1.931398 2.062794 0.327653 -1.918093 0.069699 -1.950797 1.754667 0.561162 1.965820 31.173762 -12.575300 -3.064900 -61.771915 -50.581812 2.447319 1.335131 1.791580 0.837429 2.420927 1.012919 2.136585 1.082166 0.470400 1.020290 2.254844 1.916620 0.878994 1.254247 1.382056 -1 0.016506 1 1 1.230986 1.800847 -0.830422 1.197534 0.340109 0.080689 -1.032410 -0.707088 0.616983 -2.339278 -0.777623 -2.054361 0.753506 64.173480 63.677999 -13.864946 71.844568 1.249818 1.189385 2.490649 0.582478 1.465484 1.146685 0.335278 0.270682 1.358930 1.290700 2.039995 2.201818 1.696165 1.452405 1.824883 -1 0.011588 1 1 -0.372681 -0.882975 -0.841111 0.616196 -1.431509 2.078869 1.891307 2.124353 -1.775816 2.123539 -1.312574 -1.734938 37.171722 -4.864048 -0.054633 -18.208620 -32.284093 0.643858 0.314443 1.086194 0.659259 0.423138 0.927551 0.600602 2.317269 0.344145 0.799664 2.207547 1.242333 1.394982 1.956924 1.025842 -1 0.000266 1 1 -1.770175 -2.012341 -0.608515 -1.424537 1.454946 0.696714 -0.618228 0.264531 2.186498 1.261093 -1.131303 0.685961 -72.144730 63.526938 -2.752439 -60.243315 -9.394590 2.201867 0.277837 2.348347 0.663347 1.623353 1.702419 0.804365 2.470562 0.479100 0.976196 1.430402 1.016767 1.554281 1.807654 0.982015 -1 0.025703 1 1 0.667624 0.550954 0.036546 1.622965 1.859234 0.290238 0.699773 -1.041873 0.473534 -0.546520 -0.908473 -0.571646 28.885829 -65.873817 8.758839 59.808292 47.968731 0.781962 1.689221 1.740015 0.423187 1.746860 0.732607 2.427127 1.727193 0.937488 1.114187 0.893265 0.357016 1.110642 2.052673 1.529493 -1 0.015841 1 1 -0.096355 1.624734 -1.385259 1.863564 -2.334860 -1.925972 -0.417397 1.556254 2.203117 -2.163155 -0.065525 1.412980 71.064477 -69.328136 2.026559 10.386214 -38.907127 0.443819 2.019101 2.028759 2.346745 0.748682 0.352987 0.906339 1.842884 1.358584 2.218174 2.108284 2.427304 2.447394 0.356542 2.151224 -1 -0.021803 1 1 -1.575542 -1.213395 1.697215 0.997153 1.899863 -0.155375 -0.718699 -1.316206 -1.523972 -1.557790 0.254368 1.027813 -36.789529 -21.613642 39.516731 -42.299582 70.930765 0.375466 0.698913 0.876720 1.281575 1.673113 1.015095 0.460513 1.350086 1.138205 1.816677 1.894208 2.205775 0.715254 1.026864 0.259206 -1 0.006601 1 1 1.034554 -0.969088 -1.443641 0.810507 -1.324553 -0.428275 -2.197136 -0.992032 -0.648237 0.122431 -1.620408 -1.299216 40.725026 15.513284 31.762808 -12.478022 -18.118361 1.145622 0.461755 1.959130 2.104031 0.706031 1.265376 1.682066 0.736334 2.072920 2.072802 2.342140 2.100637 2.155920 2.044458 0.709467 -1 0.034676 1 1 0.302196 -0.947042 1.507710 1.558336 -0.513395 -0.246864 -2.135884 1.181994 -1.655469 -1.527469 0.924965 -0.281481 12.172643 -14.394642 19.248967 -32.618903 24.100414 2.209892 2.403248 0.894378 1.064676 1.252538 1.911713 1.659884 1.423504 2.074080 1.315205 2.146516 1.499728 0.676389 0.322560 0.272690 -1 -0.034172 1 1 -1.490317 -1.415513 2.328161 -2.283212 -0.958035 0.538907 0.192894 -0.156766 -0.535074 -1.758759 1.346485 1.476166 -25.776435 -24.545272 -32.385282 50.569132 15.395748 1.470115 2.480825 1.982323 0.405623 1.301012 2.101804 1.523595 1.308440 0.955147 0.907713 2.431024 1.969922 1.231988 0.772051 1.619004 -1 -0.000562 1 1 -1.408818 1.753333 1.701071 -0.157601 -0.436584 -0.474723 -0.586953 -1.888794 -2.299630 1.135913 1.404201 0.761128 -59.242047 18.918985 -28.622473 -7.903482 66.169999 1.662586 1.836489 1.863586 0.539166 0.264660 1.393614 1.461568 0.577867 0.453067 2.189266 2.246120 1.538899 2.027038 0.421852 1.819934 -1 -0.004862 1 1 -0.028938 -0.978750 1.104641 -1.116434 0.828803 -0.130237 -2.349063 -0.298322 0.079000 -1.135640 -1.520603 -1.493692 -50.492556 71.604501 6.846162 13.441880 17.670821 1.277363 0.643975 2.291794 1.937213 0.482925 2.275594 1.902001 0.436426 1.507167 1.962024 1.234840 1.454439 2.250966 1.989926 2.179033 -1 -0.018275 1 1 0.466951 1.910819 0.212270 0.335976 1.311276 -1.222332 2.278104 -0.073817 -1.289729 0.506843 -1.487170 -0.351494 56.724467 -31.889332 -13.998942 69.776682 36.695846 0.581253 1.121689 0.976690 0.732603 2.355123 2.046658 1.679623 2.418311 2.051489 1.877762 0.288411 2.327562 2.332735 1.525214 1.514522 -1 0.030086 1 1 -0.774947 0.511239 1.710753 2.342823 -0.898400 -0.908371 1.143943 -0.302237 0.252649 0.407994 0.623471 -1.676376 16.626016 -16.546738 -1.029157 -47.038156 -70.288518 2.288211 2.460889 2.156640 0.655962 1.257947 0.569038 0.574204 1.888750 0.478489 1.968409 0.547616 0.539126 1.835873 0.522594 0.745270 -1 0.020972 1 1 0.511153 0.266350 -0.229834 1.331322 1.100206 -0.251330 -1.798766 -1.893135 0.135752 0.791052 1.563030 -1.717773 70.033911 9.948571 -44.358661 -36.009750 34.124961 0.448313 1.050170 0.452233 1.686819 1.872455 1.099563 0.355959 1.345010 1.338184 1.360664 1.184917 1.650834 2.325268 2.031278 1.946675 -1 -0.009534 1 1 -2.297083 1.532511 -1.003117 1.537426 1.493724 2.129047 1.716557 0.932514 -0.639099 -1.801888 2.194745 -1.505529 66.686101 -6.700138 40.774081 -60.028412 2.478736 0.776821 0.787772 0.326463 0.610087 1.982904 1.160998 2.398372 2.184689 1.811447 1.733885 0.911665 1.357470 1.498699 1.377212 0.293129 -1 0.029322 1 1 0.092769 -0.625550 -0.277162 2.299132 -0.072735 -1.949849 -1.152457 -1.434039 1.972486 -0.079869 0.680216 0.137239 70.552355 23.432873 -63.698361 -28.346571 -20.823133 1.009151 1.809451 1.951335 1.583214 2.079305 1.374802 0.299293 0.717015 1.377357 0.490210 0.954607 0.831829 0.543084 0.857815 0.792577 -1 -0.074895 1 1 -2.067844 -0.391824 -2.185664 -1.384774 0.599790 0.877860 -0.296922 0.059459 0.304147 -1.148566 -2.009173 0.804139 1.279090 47.666545 -18.372092 70.248239 12.154375 1.053783 0.422675 2.151359 1.884103 1.119696 1.232880 2.266203 1.573302 1.990914 0.799529 2.190170 1.679730 1.977089 2.427205 0.779491 -1 0.005732 1 1 0.091110 -0.236493 -2.191509 -0.660523 0.972256 -1.858122 -0.451211 -1.263798 -1.909471 -1.114186 0.907863 -0.266939 -8.161174 -64.848441 -7.755667 0.507306 -23.699950 2.499086 0.635824 0.287731 2.151642 2.145842 1.419603 1.762023 1.326093 0.647807 1.436458 1.552538 1.758368 0.647210 0.415569 1.969946 -1 0.023626 1 1 -2.163781 -1.156671 -1.568119 1.022754 -1.374148 0.120508 -0.949427 -0.871280 -2.206851 0.676124 2.053442 -1.331118 73.895413 -39.794341 26.503109 -62.246232 -72.423319 1.844268 2.110015 2.266809 0.510441 1.232087 2.427927 1.673837 1.924937 1.169258 1.722588 2.286150 1.572595 1.360445 1.996555 1.094150 -1 -0.004850 1 1 1.258178 1.704759 0.563008 -0.005987 -1.660229 -1.410635 -0.515026 0.617109 -0.223310 -2.108783 -0.432591 0.655221 -17.619713 -34.512420 -0.250035 -2.345299 32.558336 1.494302 1.736205 1.652386 1.408790 2.284504 0.907650 1.371365 1.029559 0.543784 1.378790 2.066127 0.397494 1.926764 0.377977 2.401699 -1 -0.022331 1 1 0.755551 -1.337347 1.296341 2.226589 1.198870 -0.760485 -1.474936 -2.089190 -0.999517 0.777193 -0.456705 0.637721 70.406550 -27.106259 -24.887900 59.064177 -8.377599 2.090308 1.801162 2.131733 0.534377 0.768077 2.320842 1.896577 1.520719 2.471426 1.503769 1.090313 2.390467 2.076549 2.307807 1.060070 -1 0.002998 1 1 1.283617 0.436412 2.300628 1.505921 -0.234334 1.109398 -1.267087 -0.653602 -0.510844 0.225635 -1.222061 2.126775 39.389271 65.476016 55.405563 1.299530 -58.802411 2.243163 1.345614 2.484663 1.230142 1.254765 1.082404 2.211485 2.175735 2.083516 2.406670 2.146398 1.757672 2.448751 0.655395 0.731299 -1 0.000232 1 1 1.146172 -0.533752 1.625259 -1.987500 2.217305 0.673339 2.355743 -0.510551 0.423753 1.599729 -2.252808 1.104631 -40.450197 -46.464889 -35.386589 7.606704 45.870821 0.638282 1.098905 0.539075 0.987033 1.315630 0.297630 2.023279 2.499188 2.350427 1.869242 1.104530 0.581407 1.449167 1.395304 0.622375 -1 -0.010013 1 1 1.075842 0.239949 -0.984349 1.245134 -0.754837 -0.786605 -2.221233 -0.711091 -0.692423 2.043397 -0.524235 1.348588 -27.550544 8.002147 -57.913402 -0.544188 3.824504 0.301520 2.138833 0.620399 2.049608 1.759662 2.141776 0.573088 1.140184 1.321458 1.499251 1.667648 1.407993 2.396376 2.395358 1.038387 -1 -0.067838 1 1 -1.633678 1.857792 -0.380521 -0.705993 0.165609 -1.624095 -2.015104 0.079929 0.341532 0.441832 -0.850600 1.352624 31.230151 35.141276 69.430274 64.607317 5.180661 2.445641 2.385284 0.470832 1.519082 1.968645 2.260543 0.954494 1.185497 2.404132 2.249346 1.750950 1.962917 0.497675 0.422322 0.715200 -1 -0.024483 1 1 2.182988 -1.177581 0.424285 1.119859 0.185605 -0.135582 2.073819 1.848010 0.143000 0.078720 -1.131392 -0.818263 -57.178811 45.726281 71.605466 23.074921 70.199373 0.488004 2.131067 0.586128 2.048326 0.462955 1.891079 1.361001 2.339837 1.635044 2.434004 0.308149 1.065766 1.575135 1.295780 1.920368 -1 -0.035319 1 1 0.054312 -1.377916 -1.952191 1.886363 -0.848400 0.631442 0.340540 -2.101382 1.429216 1.784720 1.425427 -0.629386 38.843037 34.924171 20.548003 50.294670 52.517663 2.340355 1.342435 0.812496 1.877069 2.151690 0.703230 1.436672 0.646074 1.570328 1.497936 2.063518 1.542758 1.639722 2.312677 1.921447 -1 0.028363 1 1 0.944633 0.403846 1.607362 -1.188962 -2.354699 -0.789968 -2.187449 1.606864 -0.139799 1.885746 -1.794014 -2.122935 65.120706 -66.288319 -57.769492 18.144360 2.254526 0.502366 0.519510 0.646427 0.749108 0.752428 0.313688 1.905045 2.099984 2.435729 2.302969 0.751767 0.448590 1.208525 2.420843 1.858558 -1 0.013072 1 1 -1.289758 0.032038 1.257870 1.236968 -1.336600 -0.273366 0.123035 -0.882212 -2.166408 1.815659 -1.644270 -1.803771 -37.782581 -61.838366 32.574555 -19.455256 15.510711 1.202855 1.638251 2.328964 1.141889 0.725256 0.373441 0.422596 0.829215 1.613632 0.312394 0.402169 1.749334 1.812639 1.532197 1.878018 -1 0.009668 1 1 -1.445374 -0.042400 -1.047713 1.280987 -1.355685 -0.602104 -2.070391 -0.779165 0.296981 0.934665 -2.184016 -1.954731 51.099871 -64.463887 5.451031 -34.522036 -11.861430 1.299170 0.398457 2.367840 2.031020 2.108176 0.621185 1.761642 1.671720 2.355005 2.312069 0.689034 1.348623 1.312324 0.976808 0.470080 -1 0.048750 1 1 -1.820138 1.773121 -0.300085 -1.278290 -0.438411 1.798475 1.707704 -1.784161 -1.462063 2.224931 1.614592 -2.195013 54.239743 57.368936 -0.288976 -56.816037 -7.129791 1.669170 2.232676 0.588768 1.420705 2.290843 1.697993 0.669629 1.452685 2.028370 0.316572 0.867474 1.128649 0.950615 1.232565 1.473736 -1 -0.080411 1 1 -0.433635 1.962305 -1.552594 -1.945253 0.686988 0.859328 -0.743802 0.882308 -0.941404 2.022811 2.213304 -0.593470 53.412295 -49.563697 -67.056908 74.540775 6.798599 0.835748 1.167741 0.979260 1.179066 2.314573 2.276110 1.576604 1.237354 0.967590 0.783220 0.334594 2.265820 1.883253 0.333105 1.998279 -1 0.030994 1 1 0.333313 -1.031785 0.384611 -1.241227 0.444839 -2.148138 -2.151218 -2.072851 0.278045 -1.593066 1.130041 1.668952 61.688027 -9.337436 -34.291235 -32.794683 69.759501 2.094000 0.860477 0.528765 0.959703 0.983579 1.754603 0.353693 1.522422 1.846520 1.713120 0.662742 0.462329 0.369961 0.442026 1.137722 -1 -0.033110 1 1 -0.286139 2.216755 0.856317 0.486613 -2.205420 1.162147 -0.653674 -1.723635 -2.076957 1.956846 0.944257 -1.202790 27.393534 53.131624 33.197105 -56.253841 -8.300964 1.160403 1.386710 2.435149 1.548879 1.009489 0.723880 2.003957 1.752417 1.866086 2.056086 0.387908 0.572536 0.862567 1.915491 2.154359 -1 -0.018903 1 1 0.646785 -0.972873 0.911586 1.049960 -1.225568 -0.268823 1.078372 0.356252 -1.917584 -0.808115 -0.891861 0.601980 -0.914257 -65.910890 -14.330897 40.612394 72.506697 1.675955 1.527905 1.747451 1.666207 1.935884 0.643376 1.220807 1.848354 1.043114 1.118534 1.955365 1.817540 0.650933 2.236628 1.761217 -1 -0.026923 1 1 -0.851134 1.805755 1.535566 -1.491009 1.092222 2.226804 0.107780 1.896737 -0.857703 -0.214585 -1.554287 -2.127776 25.035845 27.451992 -14.374546 57.007672 -72.064902 2.202816 0.476167 1.192469 0.326250 1.529370 1.629841 0.491790 0.519339 2.284611 0.463997 1.404597 1.565836 0.255520 0.772294 1.198469 -1 -0.014308 1 1 2.341260 1.113970 0.173159 -1.965301 -1.681504 -0.833935 -1.300740 -0.767112 0.240322 0.577993 2.100837 -1.171922 40.990801 -17.613462 70.540152 -31.673569 12.333993 1.336212 1.964568 1.245138 1.280071 1.156911 1.200392 0.746744 1.521904 2.139868 2.264949 0.748526 2.218843 2.088370 0.742777 2.357732 -1 -0.037362 1 1 1.706282 -2.114030 0.919876 -0.997264 0.945615 -1.931440 1.937278 1.930334 -1.668944 -1.806912 -2.132127 -1.649698 39.180012 -1.545237 -20.791112 63.786470 9.196204 2.284006 1.538164 0.919760 2.409326 1.791968 0.609362 1.042844 1.084854 0.633720 0.938585 1.541225 0.616230 1.731623 1.131903 1.640583 -1 0.013552 1 1 -0.338099 0.715121 -2.273042 0.325749 -0.926396 -0.196943 -1.931602 -0.782467 1.352365 1.352263 -0.371181 0.755834 -41.446989 0.453293 -31.497347 -25.913914 64.848731 1.564238 0.391887 2.194075 2.076893 1.340993 1.317089 2.318958 1.728995 1.976418 2.402302 0.745759 0.715699 1.755741 1.486671 1.736762 -1 -0.034543 1 1 -0.420708 -2.251372 1.676697 0.157977 2.045912 -0.652821 -1.521030 0.760001 -1.944359 1.574508 -2.013886 1.699935 -13.113746 -52.728937 -15.237458 -45.958548 74.681767 1.021924 0.475664 1.742403 2.311578 1.446740 1.116267 2.100886 1.842274 2.350603 0.329829 0.929411 0.357305 1.476346 1.450557 2.269736 -1 0.040068 1 1 -0.037707 -2.273334 0.119444 0.015181 0.674824 -0.952105 1.252569 1.683161 0.412939 -1.081313 2.057597 -2.185447 72.218005 -31.991385 70.788841 -51.950977 9.933695 1.459097 1.789287 0.537892 1.352031 2.332534 0.402058 2.142254 1.868580 1.223319 1.331464 0.917568 1.572173 1.013620 0.417755 0.466570 -1 -0.000629 1 1 0.806689 0.471745 -2.333804 1.678084 -0.091553 2.215018 -0.067733 2.005669 1.564728 -1.465213 1.112266 -0.187683 -57.170000 43.814884 46.748264 -1.919835 -16.666904 0.315121 1.245825 1.583131 0.675172 2.364463 1.520635 1.067522 1.840909 1.913111 0.406490 2.373543 1.135264 1.888008 1.493104 1.846713 -1 -0.014582 1 1 -1.183215 -0.015210 -1.172827 0.222847 -0.963537 2.309499 -0.205626 -1.773891 1.507548 -1.161631 -0.098118 0.259662 14.928307 -49.939828 61.306022 20.312281 -11.487800 0.993259 2.455169 0.533097 1.759494 1.573596 2.426916 0.419827 1.527417 0.293458 1.646901 1.467991 0.527925 0.330998 0.326546 2.012406 -1 -0.063842 1 1 2.212415 -1.395426 0.628942 0.732050 -0.490482 -1.561293 -2.066509 -1.508388 1.179094 1.436251 2.213489 -2.205061 -70.926317 -8.603367 3.216831 65.278674 38.681057 1.562842 1.685096 2.159649 1.718884 0.786074 1.040630 2.122094 0.528075 0.608553 0.948494 1.584729 0.539404 2.005322 2.196019 0.987553 -1 -0.015157 1 1 -0.055958 1.988738 -0.260356 2.009576 1.248940 1.955017 -1.516768 1.702731 -0.534967 0.052166 0.255441 0.215745 70.040221 -34.011560 17.709781 48.280936 -42.305102 1.047384 0.884622 1.350093 1.266701 1.436967 1.111289 1.688304 2.070950 0.453525 0.899476 1.250412 2.166902 2.123703 0.577927 1.464018 -1 0.000429 1 1 -1.111517 -1.358051 2.046627 1.930858 -2.296891 0.046131 -2.219542 -0.568363 -0.458668 0.635331 -0.267418 1.119242 -23.995774 53.031368 -1.793978 -1.389474 47.108274 2.106525 2.115041 1.245602 2.324806 1.019314 1.615875 2.014834 2.314142 1.793165 0.476825 0.994208 0.408607 1.955626 1.704870 1.498824 -1 -0.020512 1 1 0.786910 -2.072011 0.262315 -2.072243 1.076467 1.315346 1.211499 -0.577357 -0.821709 1.552283 1.431545 -1.477046 4.841883 -72.473109 -55.546096 36.772665 38.180897 1.469978 2.424936 0.905149 2.092840 1.618655 1.491070 1.414308 0.517882 0.284468 1.298189 1.912073 0.965205 1.196723 2.078902 1.362150 -1 0.026084 1 1 0.015801 1.680037 -0.247308 -0.178455 -2.206406 -1.282227 -0.629810 -1.186625 -0.773333 -0.642691 -0.909105 -1.760342 -53.622943 -40.794615 14.906659 36.216178 -14.695860 2.225291 2.473062 2.006004 2.408777 1.572814 0.540672 0.819709 1.596128 0.872355 2.165978 2.341587 1.794916 0.647755 0.570854 1.841632 -1 0.015095 1 1 -0.229294 0.986805 2.330751 -1.154454 -2.007383 -2.092530 -0.587741 -1.000904 1.033436 -0.909132 -2.208518 0.920387 -58.175912 -62.553811 8.095823 16.499301 -46.240340 1.203974 2.433676 1.535617 0.859012 0.658227 1.065215 1.325482 1.624329 2.353292 0.525127 0.561108 2.297032 2.220396 1.190118 1.314627 -1 -0.042362 1 1 1.238817 1.468856 -1.145946 -0.375295 2.306769 1.039609 -0.827835 2.254743 -1.573063 -1.958518 -0.782239 0.482449 -47.556816 62.599658 12.455623 -58.337436 72.721310 1.780906 1.434923 0.492243 1.370865 1.623639 2.000891 1.976881 1.183285 1.213384 0.843729 0.310887 2.073682 1.374029 0.802814 1.151603 -1 0.001283 1 1 -0.669387 -1.920931 -0.512699 2.034318 -2.312981 -1.769566 -1.216169 2.187719 -1.776264 -0.686078 0.298861 -0.452616 -42.179225 -6.234922 59.662114 -8.856932 -58.453717 2.400757 1.765921 1.575091 0.554075 1.084186 0.657032 1.243396 1.252498 1.240815 0.628956 1.857370 1.823484 1.542504 1.862926 0.705853 -1 0.030089 1 1 -0.829330 0.705629 -1.583784 1.622343 0.835654 1.914216 0.757368 0.926143 0.669763 -1.194411 0.317815 -2.335440 -71.880198 9.513178 -12.024093 -38.922735 -24.414314 2.404409 2.406503 1.594278 1.277041 1.980515 1.511425 1.513877 2.229925 1.591312 0.927614 1.660613 2.426833 1.284589 0.582182 0.984949 -1 0.049791 1 1 0.715386 2.182060 2.070249 -1.604484 -2.270461 1.291567 2.105430 0.638461 0.509704 -0.522280 1.216474 -1.771192 -8.622203 -13.360197 5.171394 65.618002 41.753988 2.264221 2.009125 0.862713 2.109965 1.436917 0.256462 0.854932 1.835238 1.101516 1.680737 0.902244 0.515741 0.303868 1.107296 2.067152 -1 0.013893 1 1 1.442477 -1.537700 -1.377174 1.082947 1.836515 0.156569 1.940870 1.042788 0.770477 -0.233168 1.849167 0.748449 57.568583 55.172536 -15.180001 19.717198 36.939393 1.230605 2.278967 2.355420 0.296405 1.675204 2.410907 1.370541 0.686723 0.751770 0.504394 0.855838 1.325692 0.648661 2.292359 2.435791 -1 -0.004984 1 1 -2.045821 2.185222 -1.329507 1.130313 1.534294 0.681380 0.855543 1.616662 -0.393905 0.552239 -1.925438 -0.859021 37.857146 -34.941951 -19.365434 25.146904 -55.983593 1.881304 1.317916 0.469764 1.571406 1.619434 1.084118 1.774488 1.574496 1.800830 1.053537 0.797989 1.047216 0.305877 1.127907 1.979158 -1 0.019711 1 1 -1.581192 -1.931231 0.744322 -1.573284 -0.966416 1.049451 -0.345356 1.263849 -1.942486 0.061426 0.374693 1.716365 -72.891502 -37.479003 -59.609891 -13.430626 21.472175 1.117754 2.346979 2.426179 1.546789 1.880670 1.915275 0.775375 1.232951 1.199233 1.509589 2.163615 0.874146 0.769393 1.940856 0.967753 -1 0.035081 1 1 2.340086 0.225792 1.418316 -2.334308 -2.079004 0.550178 1.137718 -1.250050 -1.761736 -1.561401 0.825734 0.127186 -57.547419 0.520685 51.152421 68.746188 -32.811229 0.500059 2.241756 2.435629 0.617527 1.030055 2.131133 1.703352 0.732006 1.317205 2.020723 2.300100 2.037384 1.062814 1.470918 2.469203 -1 0.017286 1 1 0.999792 -0.875745 -1.857858 -0.725316 0.569147 -0.495386 0.843933 -0.307380 -1.362844 1.610469 -0.817271 0.740177 -17.824131 -20.173869 -62.216289 -19.170949 -6.131626 1.311543 1.360516 0.942668 0.428734 0.477455 0.336643 0.715676 1.361239 1.844269 2.128188 1.697553 2.275999 1.967693 2.013453 1.597067 -1 0.002747 1 1 -0.299284 -1.940985 1.740767 -2.159605 -1.664725 -1.581737 -1.661471 1.271043 1.158304 0.732176 1.629653 1.177968 43.353734 -53.790912 -13.856793 58.885076 -18.521308 0.810667 0.385774 0.696536 1.424212 0.485701 1.671461 2.490620 2.350089 0.686606 1.029244 1.996422 1.112854 0.981042 1.875212 2.444874 -1 -0.018688 1 1 1.778905 -2.048149 0.757281 -0.547507 1.351170 0.116298 -1.017305 -1.301096 -2.032969 1.421686 -2.250885 0.443092 46.979220 -20.249255 20.770052 32.268328 -66.203642 1.605774 0.992518 1.253013 0.887965 1.278208 1.343224 0.564680 1.577981 1.870222 1.817387 0.331450 1.183865 1.972281 0.383094 0.666166 -1 0.004442 1 1 -0.598736 -2.004375 1.338438 -1.820148 1.597752 2.234319 -0.822635 0.120585 0.346051 0.996458 -0.357014 -1.470209 62.660301 -18.313960 -2.726215 -69.487634 21.335822 0.492298 2.300092 1.888110 0.959697 0.871706 0.270574 1.792317 1.962774 0.338437 1.605771 0.945237 0.850350 1.337312 2.458099 0.263151 -1 0.012185 1 1 -1.436462 -1.042735 0.120971 2.117545 1.620295 -0.596056 0.627242 0.446149 1.020791 -1.377792 0.128002 -2.232903 34.042756 56.608045 -38.586520 -73.641095 -35.883394 2.242048 0.604743 2.162162 1.209918 1.092539 1.544658 2.063608 0.805118 1.620365 0.979533 1.264289 1.411206 2.382816 1.741419 1.529586 -1 0.018614 1 1 0.599268 1.522366 -1.865021 1.404091 -1.088634 1.542312 -1.219605 0.998164 0.030714 -2.152888 -1.860970 -1.200568 15.887187 15.948353 -6.027130 -47.980262 -4.268922 0.658409 1.874379 1.934573 1.127064 1.308208 1.550120 1.608901 1.799573 2.432060 1.389935 0.389099 0.343148 2.033803 1.623382 2.180882 -1 0.031344 1 1 1.202206 -1.240122 0.164003 -0.345656 0.942032 -0.889474 -1.686278 -0.965310 0.796792 -0.923242 0.975801 1.166848 -55.445670 74.631721 35.338995 -57.507035 -70.738224 1.415130 0.846295 0.685222 0.280877 1.694831 1.530180 1.737786 1.223053 1.350101 1.393153 0.475895 1.115381 0.713148 1.624397 1.231839 -1 -0.045840 1 1 0.926805 -2.350174 -0.135505 -1.350836 0.780233 -1.198006 1.153174 -0.656094 0.025018 1.077382 -2.142742 -0.986416 -16.351878 -26.019981 -67.826007 48.308168 -34.619810 1.297837 0.489844 1.557841 0.888208 0.856776 1.328066 2.299644 1.109205 0.409805 1.846597 0.762865 2.472064 0.977200 0.293995 1.679061 -1 0.028779 1 1 -1.123906 -2.239636 0.993659 -0.272200 0.866161 0.991663 -0.834811 -1.891185 -0.076283 -0.314358 -0.828800 0.177482 -0.241027 -0.941447 -72.891809 -42.626798 -28.590042 0.432531 1.290218 0.702998 2.040907 1.772235 1.947776 0.272506 0.501490 1.548003 2.041170 1.687387 2.412504 1.197758 1.469613 0.791783 -1 -0.003451 1 1 -1.672225 -0.390094 -1.383136 -0.156563 -1.848704 2.316827 0.443906 1.018628 -0.033360 0.095100 0.851554 0.542446 -50.562271 -50.085154 18.814354 12.853400 27.095496 1.284914 1.555004 0.446558 0.794292 1.914435 2.413627 2.085421 0.664869 2.445430 1.092727 2.463140 1.742524 2.102993 1.250324 0.697298 -1 0.070700 1 1 -0.278592 1.818679 1.985043 -1.103040 -0.259224 2.181785 2.156962 -0.343752 -0.059033 2.154660 -1.346162 -0.770862 -48.253835 47.797444 -68.350344 -64.238011 51.743357 0.634108 0.697381 2.126965 1.404631 2.134512 2.238513 1.938413 0.405030 0.340910 0.423213 2.188890 0.421113 0.637922 1.807319 2.114674 -1 -0.004412 1 1 -2.198987 0.898895 -0.187520 0.937859 -0.352210 -0.834193 -0.922778 -0.666039 -2.188872 1.253023 -0.111992 -2.012486 53.212710 46.009045 24.025759 0.937115 0.085443 0.415676 1.509389 1.048736 1.103089 1.122662 1.579824 1.355741 1.692105 0.713448 2.176866 0.831730 1.138951 0.853024 1.274212 1.672414 -1 0.066791 1 1 -2.140643 1.304766 -2.258616 -2.266637 -0.422154 1.716534 0.534643 -0.778861 0.694661 -2.129453 0.883853 1.474374 65.701903 -48.110756 52.527663 -67.565475 -72.940365 1.994172 1.554617 0.691248 0.308636 2.498206 1.589372 2.076615 1.163356 1.522254 1.274607 1.573423 1.768647 2.392175 1.534196 1.727748 -1 0.006943 1 1 0.840463 -2.083195 0.799070 -0.337955 -1.575152 0.614232 -1.446440 0.905611 -0.406410 -2.282190 2.083256 0.228063 59.867399 -8.627871 41.374497 -18.824111 -26.825619 2.002310 1.074986 1.291349 1.709700 1.675920 0.932833 1.620383 1.282238 1.567090 1.086055 0.573294 2.346244 1.323516 2.325789 1.782042 -1 0.013264 1 1 0.517338 0.535443 -1.466598 1.393404 -1.639103 0.228402 -1.852565 -1.308115 -2.198114 1.433576 -0.337064 -0.747011 -38.281486 -46.940345 73.621171 1.012619 69.086608 1.204406 0.700043 1.867520 1.414686 2.382598 0.325297 1.270411 0.795359 1.843358 0.315413 1.642593 1.054496 1.162939 1.265079 1.178287 -1 0.001582 1 1 1.798367 -0.110709 0.710369 -2.029485 -1.284641 1.196883 -1.170926 -0.816205 -0.199832 1.360861 -1.941542 1.802665 45.977582 -54.780098 10.898088 14.159627 -69.148660 1.652134 1.661719 0.758199 0.551198 2.238138 2.378162 2.268553 0.565027 0.650858 0.971134 1.844140 2.219477 1.504254 2.499103 0.930393 -1 -0.041873 1 1 1.266635 -2.233281 -0.571635 1.088966 -0.667761 1.848118 1.960454 0.317459 1.105449 -1.667195 -0.680939 1.859438 -31.648168 -10.767696 -72.663143 50.549785 -9.764067 1.304776 2.366231 1.990783 0.846884 1.576612 1.373457 2.442610 0.948675 2.375050 1.721270 0.388243 1.700742 1.875421 1.454361 0.943667 -1 0.042362 1 1 -1.726538 0.969768 -1.258161 -1.424686 -1.043845 0.320853 1.608872 0.630268 -0.540262 0.593106 1.630712 0.114999 22.447573 26.360136 -65.190865 -62.861823 -68.658863 1.382407 2.108978 0.599649 2.048853 0.329130 0.441101 1.339599 0.384300 0.678043 1.123608 1.736791 2.489769 1.541979 2.038856 1.046247 -1 0.002908 1 1 1.514286 -1.013740 2.069522 0.315038 -1.882591 -1.733313 0.196193 -1.251392 -0.746300 1.310145 -1.381707 0.310502 63.420246 4.082358 62.197784 8.152599 70.738374 1.372712 1.171795 1.605412 1.657174 0.867953 2.442226 1.234694 1.257569 0.967846 0.580672 0.352525 2.142632 1.462042 1.790401 1.268532 -1 -0.076533 1 1 -0.274768 0.119858 2.261848 0.039805 -0.159269 -0.192284 0.976431 2.339685 -1.794611 1.979494 -0.117569 -1.489169 -30.941151 22.075666 -74.277285 71.664009 -43.006066 2.080617 0.936776 0.386232 1.655601 1.441102 0.856425 2.190544 1.229486 1.471392 1.436351 2.002019 0.687904 0.347997 0.283519 1.104842 -1 0.001602 1 1 -1.257067 -1.881702 -0.919038 0.932446 -1.786685 -1.471153 0.238135 1.522157 -0.663435 -0.842148 2.033627 0.213379 4.434134 -25.501086 -46.745039 56.122529 51.349358 0.304873 2.258467 2.058136 1.095160 0.603732 0.920760 1.219774 2.496912 2.354334 2.283468 1.503697 2.129795 1.710584 0.779056 2.339265 -1 0.028738 1 1 1.125647 -1.494414 0.426044 -2.314976 -2.324470 -1.657857 0.749909 -1.925547 2.017879 -0.566709 -0.935981 -1.078517 61.166175 69.898631 -13.715398 35.310057 56.122073 2.030304 1.323801 0.377607 0.686961 0.258703 0.273861 0.785288 1.332259 0.769720 0.688137 2.017834 0.984711 0.530463 2.493212 0.904849 -1 -0.020374 1 1 2.018656 -1.648924 0.101196 -0.373877 -2.135314 1.327108 0.968413 -0.469026 0.900845 -0.396789 -0.802150 0.415141 -56.411377 43.983531 31.200157 -18.955168 20.495972 0.262071 0.627752 1.879215 2.217413 0.564876 0.372880 2.246146 1.969130 1.422327 0.307624 1.234986 1.654759 0.792252 1.371126 1.520249 -1 0.013073 1 1 -1.250029 -1.415609 0.710638 -2.209286 2.160526 -1.711193 -0.304256 -0.684525 -1.867634 -0.103544 -1.395029 -2.110104 29.106382 40.967805 45.892249 11.025605 57.337281 2.390187 1.874030 0.571459 0.757498 2.275592 1.877102 0.448953 0.548835 0.766629 0.485874 2.335787 1.078520 2.181829 0.997518 2.030549 -1 -0.000973 1 1 2.175900 2.215771 -1.556117 0.094489 0.000761 -1.346485 -1.479337 -0.661652 0.855664 -1.074469 -0.730938 0.315125 -13.216581 18.923460 46.588153 7.086794 7.755761 1.391128 2.434611 1.501856 0.450026 0.595300 0.951570 1.540479 1.577084 0.293976 1.347460 2.013994 1.703398 1.515357 2.348843 2.251929 -1 -0.034456 1 1 -1.619996 0.918094 2.038888 -0.896153 -0.849928 -1.488552 -0.016178 1.409820 0.948248 -0.101355 -2.304340 2.083010 25.663764 -69.117556 -58.757387 64.596284 -30.260854 2.212477 0.847387 1.031556 0.369055 0.956257 1.565943 2.063135 1.864648 0.392809 1.937346 0.472093 2.460239 2.490511 0.511745 0.644011 -1 0.024426 1 1 -0.137468 -1.346994 -0.615759 -0.653638 -1.119046 -0.668137 0.251181 -0.697480 1.875922 -1.976541 -2.089452 -0.703948 49.643291 54.795509 -51.873049 -30.331236 72.914422 0.965247 1.901801 1.568236 2.345626 2.194241 0.364802 1.481885 2.294962 1.168952 1.074306 1.117771 0.385490 0.435201 1.181386 0.809133 -1 0.040482 1 1 1.793325 -0.030086 -1.426643 -0.957758 0.476498 2.152620 2.079864 -0.218011 2.133957 -0.570650 -1.199260 -1.081378 30.976371 -30.133314 -50.616068 -54.263247 -2.388489 2.224927 0.849241 0.698293 1.718373 1.190589 2.488086 0.264775 1.065725 0.885994 1.900267 0.538229 0.259363 2.363267 1.676135 2.298028 -1 0.049389 1 1 -1.186724 2.277793 -0.586751 1.512436 0.894890 -1.531188 -0.327761 0.102188 2.163621 -1.532831 0.335063 0.096364 -46.592583 68.460955 -26.734367 -74.505227 -9.345700 1.027201 1.418880 0.873190 0.447656 1.258890 0.670130 0.877077 0.533328 1.135942 2.029290 2.276631 1.332069 2.086710 2.092201 2.127580 -1 0.041957 1 1 0.745404 -2.234952 -0.385386 2.349369 0.737826 2.341404 -1.185412 0.752146 -2.015181 -1.199985 0.872149 -2.042075 -26.202182 19.924275 67.289801 -60.312890 21.260144 1.663556 2.392623 2.319422 0.527288 0.872746 1.990404 1.220334 0.650647 1.925988 0.830325 2.276459 0.690071 0.776120 0.252445 0.845494 -1 0.042004 1 1 -1.640645 -2.124495 -0.612406 -0.848702 0.263413 2.256633 1.930807 1.556579 -1.761297 1.115187 1.774061 1.349984 -30.850349 48.177757 23.567912 -44.095103 43.603333 0.493354 2.056407 1.289746 1.769290 1.961999 0.823046 1.429293 0.382432 0.789922 0.464877 0.444709 1.231344 1.203495 1.139275 1.802002 -1 -0.013802 1 1 -0.778722 -1.681729 0.094622 2.229252 -1.161237 1.800430 1.579425 0.514267 0.762772 2.209075 -0.996559 -1.329291 1.455109 6.017690 39.316670 45.266785 -1.143838 1.007742 0.611941 1.643389 0.944508 2.092953 1.260038 1.965255 1.541312 2.077963 1.327199 1.226830 1.840385 2.093601 0.900529 0.941679 -1 -0.000275 1 1 -1.683651 0.776704 0.738654 2.125152 2.242197 -0.367072 -0.864437 -0.302913 -1.678976 -0.757205 1.818459 -1.710644 -16.450663 -36.288738 -4.819564 -2.410578 -14.575760 1.002986 1.688683 1.687058 1.375197 2.430544 0.658758 0.994432 1.912388 1.753797 0.324568 0.258224 1.216958 2.420057 2.149693 0.889511 -1 -0.000387 1 1 0.326060 -0.422351 -1.588253 1.917342 1.454312 -0.541734 -0.592473 -0.415867 -1.008702 1.919489 -0.159166 1.526144 11.835880 25.631851 -5.487207 26.508235 23.906832 0.656882 0.961773 2.013786 0.442626 2.215507 2.274399 2.079125 0.605841 0.366935 1.319920 0.393506 2.407324 1.895415 2.235720 2.239753 -1 0.011128 1 1 -0.528873 -1.195024 -0.571740 -0.672244 1.897970 1.016117 0.177286 1.417069 0.271432 0.365717 1.648446 1.291292 69.668918 25.501037 45.922097 62.679047 -3.248987 1.289206 1.684408 1.838487 1.703719 2.406893 1.408983 1.035856 0.624436 2.396194 1.576439 0.717442 1.797841 0.319786 0.900578 1.768771 -1 0.006051 1 1 -2.246738 -0.554888 -0.177529 -0.780868 -0.040332 0.732152 1.233036 -1.448594 -2.311945 1.497952 -2.220712 -1.387905 -6.191724 35.703042 61.019317 1.658599 -23.920381 0.927454 1.218463 0.716548 0.265636 2.045878 2.063172 2.477259 0.546060 1.382842 0.425831 1.198940 1.075560 1.940840 0.699440 0.735499 -1 -0.006839 1 1 0.878482 0.731600 1.385736 1.429894 -0.953042 -0.363755 -1.655644 0.246361 -1.602505 -2.002712 1.011230 -1.843202 17.585607 61.298179 38.493527 10.700284 -10.330594 2.480565 2.103552 1.644303 0.557099 2.418819 1.598319 1.692761 0.486344 1.226705 1.974571 0.608919 0.346404 0.515751 0.482990 1.112653 -1 0.031850 1 1 -1.793332 -0.088449 -2.166323 -1.471504 -0.954919 1.080545 -0.830256 -0.731048 -1.527002 -0.648202 0.714037 -1.631437 58.390655 71.739954 33.401583 -69.591008 -66.074718 0.358302 2.481325 1.381428 1.411987 2.009586 1.865044 0.300633 0.732764 0.558137 1.864278 0.917664 0.925661 0.337384 1.914081 0.966886 -1 0.001129 1 1 0.984532 1.836966 -1.688927 1.640351 1.904912 -0.112336 1.636043 0.178648 0.738762 -0.776790 -2.194601 -0.792784 73.933004 -8.004422 19.681197 31.872220 26.396307 0.516076 1.442270 2.481003 0.470856 1.919061 1.404614 1.853942 0.457461 1.804316 1.141788 1.285024 1.150602 0.924682 1.880161 2.371245 -1 -0.027988 1 1 -0.631722 -0.337952 -1.527908 -1.742403 -1.774338 -1.305352 1.831179 0.011413 -1.384340 -1.535773 -1.989515 1.338698 -68.701313 37.031782 43.165636 -65.148292 52.652247 0.269732 1.130012 1.364017 1.282592 0.776422 0.831187 1.017740 2.163984 0.323881 2.210764 1.313985 1.891595 1.039971 2.288851 1.973236 -1 0.038858 1 1 1.819060 -1.030721 -0.581509 0.072857 -0.714802 -1.804043 -1.043244 1.002326 -0.696154 0.596382 0.137145 0.637707 62.718317 56.747559 56.223842 -45.892918 -22.273271 2.171957 1.586981 2.390414 1.182012 2.334582 1.071855 0.416481 1.538603 1.542734 1.233211 1.075539 1.586505 1.141851 2.332339 1.622990 -1 0.000782 1 1 1.584310 -2.220785 2.102325 0.280379 -0.052527 -1.608226 0.802727 -0.136592 -0.770011 -1.359804 0.862640 -1.631600 -29.051412 -17.082523 -5.961971 -2.852456 58.773486 2.214566 2.215288 0.844947 0.528212 0.658789 1.522500 0.911567 1.961702 0.324919 1.662034 1.550137 1.911447 1.688734 0.305902 1.542747 -1 -0.003820 1 1 -2.018684 1.183892 1.972393 -1.640705 1.572121 0.265225 -0.291622 -0.405432 0.017057 -0.773680 -1.755381 1.574924 8.256066 9.709100 -19.161403 4.291726 -18.956637 1.312115 1.972781 2.022919 0.951598 2.003657 1.213577 1.839252 1.064905 0.611447 2.341224 2.448072 0.500800 1.201995 0.676412 0.700210 -1 0.015037 1 1 -1.039010 1.477849 -0.798026 -0.964703 1.558850 -1.295873 0.930742 -2.158739 -1.242937 -0.021482 1.800101 0.759643 46.405735 -58.810403 73.551230 25.521696 -56.848900 1.983004 0.595877 1.649363 2.348563 2.043810 1.063482 1.437956 1.978299 0.272392 0.835877 1.082826 0.310088 2.146497 1.172406 0.621476 -1 -0.040249 1 1 0.674855 -0.425261 1.334110 0.844485 -0.448794 1.651809 1.265806 -2.033036 0.301281 -2.187107 -2.073714 -0.090303 -10.635057 56.601833 7.008932 49.111296 -36.442008 0.912675 0.331386 2.350539 1.511647 0.744396 0.314905 2.113091 2.214159 2.125190 0.817328 2.083115 2.407841 1.579579 1.742941 2.360978 -1 0.004208 1 1 -1.405253 0.397990 2.136291 0.954768 1.102405 -0.996558 -1.320808 1.241206 -0.804207 -1.170362 -0.762261 1.663413 -51.444638 -30.037864 53.618624 -31.794569 -71.314797 2.308011 2.239822 1.432379 0.494359 0.947049 2.046637 1.324196 0.261200 1.741387 0.990670 1.697091 1.265074 1.098534 1.062962 1.697547 -1 -0.022591 1 1 -0.873089 0.367516 -1.093287 -1.267544 1.094417 1.418399 -0.942165 -1.339681 -0.231622 -0.433724 0.469551 -1.514777 69.268296 42.254076 64.263126 70.364042 8.458536 0.814328 1.166262 0.868108 0.536820 1.326451 2.156181 1.930256 0.558835 2.342497 1.350277 2.103546 1.545216 2.440048 0.638736 1.993661 -1 0.002960 1 1 0.037256 -0.589244 2.018535 1.035090 -1.384490 0.655733 -1.381123 0.702607 -0.526968 -2.164556 -0.049636 -0.131614 -61.516860 36.125682 -35.656026 -20.832293 -28.340061 0.453913 0.667165 0.545964 2.011850 1.667805 1.791310 0.804224 2.340203 1.036987 1.639872 0.327378 2.492577 1.493596 1.125810 0.493838 -1 -0.047334 1 1 -0.949091 0.060325 0.725824 -1.447884 0.195058 -1.478885 2.232718 0.534656 -0.561227 1.658287 1.767723 -1.498596 25.850980 -72.574318 43.431286 49.631799 11.648151 1.682147 2.097131 1.725643 1.875890 0.331191 1.321699 1.051264 0.844774 2.124099 0.477703 2.255705 0.639077 0.971642 1.382306 0.422145 -1 0.025922 1 1 2.024500 2.327893 -2.071878 -2.212842 -1.064892 0.013586 2.143090 2.122821 0.757201 -1.889234 -0.273344 0.485648 13.848264 -52.229725 -24.991207 -27.217017 63.592171 2.029261 1.792691 1.508708 0.859415 0.690619 0.981838 1.753637 2.133193 0.320179 0.752933 2.040116 1.971872 0.250241 2.047610 1.937121 -1 0.015954 1 1 1.995946 -1.638499 0.956529 -2.294775 -2.092531 -0.613964 1.245174 -0.075785 -1.381519 -1.254287 -2.283950 0.770186 -13.475865 11.134141 -68.498051 3.263095 -57.157844 0.596863 2.478883 0.833761 1.520342 0.643988 0.260309 0.255142 1.172422 0.901939 2.146462 0.581648 1.004613 2.034635 2.110315 0.563767 -1 0.008804 1 1 -1.473684 0.107006 -1.682984 -2.160215 2.229031 -0.167512 -2.080885 1.913856 -0.589147 -1.064603 0.155424 1.540553 70.106792 34.859494 -16.483033 19.670986 10.259899 0.446855 1.297244 1.774741 1.326603 2.471702 1.642014 0.322576 0.534330 2.231345 0.714880 1.493873 1.268845 1.477228 0.514742 1.512596 -1 -0.000813 1 1 1.096658 1.373834 -0.676739 1.747116 0.879281 0.017494 1.851127 0.705365 -1.301455 1.358279 1.777701 1.270757 33.854260 38.548553 35.537643 -18.828389 51.264918 1.517041 1.416073 0.942193 1.429889 1.392421 1.673259 1.216807 2.132641 2.290132 1.004482 2.079771 2.455795 2.043385 0.663054 1.206846 -1 0.007146 1 1 1.505490 1.948179 1.373670 1.270468 0.912062 -0.367791 1.184795 -1.713287 2.194696 -2.324728 -1.285428 2.120178 -39.735462 -33.910022 74.261728 -33.130875 -30.612225 1.379988 1.963227 1.199577 0.538971 1.493269 2.374321 0.709312 2.407323 1.878897 1.375218 0.534721 2.052707 2.096584 1.530120 0.735551 -1 0.039062 1 1 1.867412 1.083033 -1.419337 -0.682862 -2.201370 -1.456380 -1.225186 1.440416 1.533570 -2.058895 -0.769315 0.915882 -68.048055 66.334510 -65.898505 43.827829 -35.682583 1.117325 1.877312 1.730258 0.688072 0.921635 2.427299 2.359911 1.527146 2.494932 0.580957 0.644641 2.223578 0.684342 1.236116 0.395877 -1 0.004036 1 1 -2.001661 -0.165554 -2.149453 -0.690113 -1.545097 1.532859 0.136828 0.026154 1.322837 -0.131798 -0.306155 0.374591 -0.274630 34.294443 -63.298459 -57.205439 48.185138 1.339191 0.283478 0.410770 2.310318 0.520499 1.522541 1.594528 0.975246 1.217755 2.307146 1.200343 2.165883 0.740124 0.506555 1.164306 -1 0.000261 1 1 0.026972 0.931032 -1.981459 0.076306 0.702419 1.020155 2.080696 -0.385026 -1.021889 1.764808 1.355427 0.966752 -3.651368 -18.550239 -73.870978 0.466242 36.123459 0.279655 1.404973 1.135737 0.828090 0.709540 1.736437 1.044048 1.073944 1.780965 2.435749 0.380168 0.984960 2.479197 1.609252 0.953929 -1 -0.041292 1 1 2.207551 1.673840 -0.732118 -0.659464 -0.079723 -1.580626 -1.842655 0.317266 -2.130997 -1.511972 2.196239 0.051403 49.929051 57.566749 24.349164 36.395176 -6.283735 1.213897 0.473288 2.296076 1.897673 1.934391 0.310733 1.743387 0.851811 1.145127 1.142983 1.122393 1.556286 1.757070 1.327647 2.014311 -1 -0.015631 1 1 2.146163 1.933074 1.968304 0.320825 1.134437 0.149101 -1.043850 0.238277 -0.809090 1.571255 -0.152175 1.225299 14.464433 -46.273830 25.732413 34.662236 -31.799966 1.194482 0.405289 2.436734 1.193329 1.273297 2.051704 0.996321 2.159564 0.287404 1.149818 1.238076 1.834377 2.369708 1.933317 0.264726 -1 0.006768 1 1 -0.435394 0.664835 0.814198 -0.549618 -1.151450 1.361035 0.972344 -0.376506 0.809651 -1.581372 -0.251890 -1.782268 66.007021 -19.991868 -3.320561 -8.671690 54.900628 2.347767 2.175810 1.083497 0.332965 1.894827 1.354842 2.335307 2.002881 1.665133 1.895811 2.141923 0.806849 1.459553 0.465299 0.787818 -1 0.015152 1 1 0.077008 -1.639426 -0.494974 -1.663980 1.511673 2.198574 1.599355 0.899489 0.361108 -0.420510 1.072998 -0.429045 -32.091631 35.962111 65.206941 33.054699 -49.665955 1.589297 0.820488 1.197012 2.434746 1.522421 1.831394 1.733460 0.516556 0.506287 1.164083 2.498659 2.462240 2.369191 2.235963 1.833447 -1 -0.002418 1 1 1.462553 1.302130 0.565527 -0.075342 1.359168 -2.131183 0.079482 2.240026 0.835664 2.080033 -2.098832 1.875824 34.968180 10.205640 -73.808380 2.549800 -45.515142 1.780139 2.047974 1.298175 1.674805 2.449851 1.137973 2.412178 2.474197 0.827684 0.636276 1.146600 1.155999 1.629429 0.320372 1.748332 -1 0.015423 1 1 -2.073670 0.657826 0.815866 -0.794950 -1.109050 -2.305209 1.621759 0.445614 1.446482 -0.183004 1.442585 0.279791 -16.506871 69.012925 -49.766740 -29.597306 -41.914857 0.429941 0.512682 0.649150 1.506214 1.692710 1.875864 2.140165 0.502915 0.746852 1.086528 1.774312 0.853855 1.732776 0.263701 1.020052 -1 -0.025748 1 1 1.657712 1.512741 1.291722 -0.002467 0.954478 0.944413 1.427076 -1.189017 1.427480 0.877782 -1.609881 1.259903 -72.739232 -28.264473 8.998247 33.541562 33.028505 0.776177 1.207311 2.277759 2.290909 0.552380 1.848452 0.425305 1.357136 0.384210 1.417215 2.141488 2.479677 0.677689 1.922975 1.945909 -1 0.006406 1 1 -1.548603 -0.847064 -0.476713 -1.051314 2.029750 1.027096 0.921005 -0.870161 -2.249510 -0.014078 -0.983321 -0.324210 -47.008035 -14.048431 -11.984798 21.492912 31.377686 0.846583 1.019635 0.257799 0.836095 0.250533 2.455665 2.118861 2.447655 2.479397 0.469976 0.628420 1.860305 1.652608 0.631596 1.238994 -1 -0.031697 1 1 0.441095 0.901851 -2.341285 -1.535334 0.678701 -1.761285 1.315081 1.466868 -1.567709 -1.517172 -0.378820 -0.396268 -46.822121 -39.381853 59.201568 50.751562 -68.494568 2.301948 1.584395 1.679934 0.893933 0.326290 2.206661 2.094258 0.698570 1.872431 0.694953 1.832503 2.372162 0.429001 0.476833 1.128162 -1 -0.050502 1 1 -0.405126 0.457520 -1.086544 -1.033463 0.452583 0.765211 0.784162 -1.141075 1.373159 2.121802 -2.239796 -1.687323 9.870585 -5.082200 -66.540364 56.108751 -30.218038 1.756433 1.870963 0.768611 2.290701 1.559217 1.508625 1.712837 0.397129 0.301218 1.566184 1.600321 1.593435 0.614631 1.855998 1.254908 -1 0.039839 1 1 0.937004 -0.571264 -2.096523 -1.733839 0.786780 0.440322 2.035699 2.054467 1.753545 0.542452 -1.485600 -2.238431 -73.699105 39.136090 10.269267 -54.430112 43.115438 1.242372 2.049063 1.596030 1.485039 1.303009 1.930157 1.144067 1.327852 0.964278 1.372697 0.911036 2.029387 1.649049 1.562858 1.953409 -1 0.020048 1 1 -0.692088 -1.748968 0.981220 -2.000976 1.912414 -1.257840 -0.745088 -1.870273 -2.044271 -0.043823 -1.395543 -1.327037 7.312736 55.148084 23.840522 37.655555 26.919489 1.912729 0.732676 1.340875 1.587255 2.487576 0.689541 0.867208 1.157446 1.195133 2.350897 0.768031 1.544711 0.708549 0.835423 2.461156 -1 -0.012939 1 1 -1.967667 0.962950 1.949710 -1.170154 -1.976534 -1.976117 0.312152 1.442511 -0.955867 -0.716753 -1.605175 0.255420 -4.625644 -43.201668 59.572797 -10.008949 -70.407204 1.616947 2.022100 0.692072 0.648514 2.068935 0.344956 0.917154 1.349142 1.033785 1.827359 1.428468 2.257354 1.345105 0.685456 1.960540 -1 -0.020440 1 1 -0.416535 1.908559 -0.087559 -1.342533 -1.033313 -1.743865 1.918952 0.236910 -0.223575 -1.852934 1.922811 -0.874952 65.279122 46.202589 -23.085907 45.167967 -11.980789 0.458187 0.496964 1.974056 0.966136 1.095238 1.907668 1.168567 1.361295 0.528092 0.888224 1.135584 0.513115 1.172543 0.676167 1.093063 -1 0.036440 1 1 1.249557 -1.816774 1.760028 1.117466 -2.327668 1.145793 -2.198217 -0.305506 1.864271 0.132497 -2.090089 -1.975662 -46.599647 -50.262328 41.057727 57.218937 28.680567 0.389356 2.405567 1.617754 2.095373 1.428048 1.958797 0.992730 0.314799 0.334002 1.327043 0.862250 1.084002 2.067898 0.910344 1.659183 -1 0.007385 1 1 -2.202223 -1.662156 -0.821198 0.713783 -1.188565 -0.390060 -0.809860 -1.931349 -1.240202 -1.181412 2.017553 -1.330063 38.165288 44.000988 24.605654 -2.777243 -27.118395 2.441919 0.589230 2.442795 1.798657 0.519476 2.333562 1.932922 0.373261 1.904850 1.068098 0.274263 0.783976 1.781397 0.683556 1.520207 -1 0.000973 1 1 -1.488226 0.752819 -0.134784 1.350713 1.864686 -2.314268 0.151443 0.613233 0.607409 1.683761 1.072578 1.936914 16.664120 23.865884 13.907018 35.244024 -3.686045 1.354577 2.367397 1.341923 1.204404 0.667148 0.264197 0.355517 0.676094 2.104598 1.234951 1.066837 1.574953 0.482619 1.628351 2.445264 -1 -0.054591 1 1 0.179249 1.416546 0.905907 -0.157544 0.520734 1.063245 0.578648 -1.033616 -2.114991 -1.109071 2.050284 2.134581 15.278898 -7.556025 55.891338 65.711983 -28.706645 0.286200 1.169725 0.576402 0.594432 2.113754 2.113718 1.515477 2.115604 1.711480 2.339383 0.761331 1.435347 0.880167 0.720358 1.312569 -1 0.030877 1 1 1.783547 0.571954 -0.434816 0.967246 -1.233469 -1.108943 -0.502581 -2.277879 -0.867574 -1.180684 0.119828 1.763735 68.862028 -35.891915 64.577137 -52.065505 35.058915 1.902817 0.639690 2.270036 0.748906 1.858001 1.171712 2.470420 0.355379 0.611012 1.786292 1.963718 0.449901 0.729098 1.955768 1.833891 -1 -0.003552 1 1 -0.241772 -1.382445 2.032895 2.052870 -1.532143 -2.240533 0.058563 -0.621066 -0.309311 -0.817959 -1.390789 -1.544887 10.848819 -63.901546 6.714641 52.966059 -49.443441 1.436392 0.434944 1.359528 2.340609 1.114706 0.607595 0.593757 2.023680 2.481939 0.455744 2.181740 1.760269 1.088899 1.123593 1.482072 -1 0.052128 1 1 -2.122845 -1.166653 0.322251 1.544337 -0.173521 0.592859 2.183304 -0.578310 2.004462 0.128905 -1.184287 0.821347 57.001712 -22.218558 72.689745 -53.450049 15.025548 0.390768 1.382978 0.465819 0.524212 0.937229 1.260791 1.110339 1.474459 1.236047 1.491973 0.834235 0.495133 0.447630 0.820735 0.842830 -1 -0.014943 1 1 -1.926195 0.561981 1.594706 -1.847190 -0.509356 1.658095 -1.465921 -1.358114 0.984420 -0.047574 1.525401 2.013791 44.969083 -54.620360 -4.398595 22.816631 -70.879865 1.706683 0.467562 0.570874 2.173990 2.003608 0.397385 2.342171 0.374867 1.885814 0.627952 0.741928 1.585387 0.347834 2.052488 0.664825 -1 -0.010436 1 1 -1.468953 -0.481940 0.627734 -0.720185 1.984930 1.708618 -0.556046 -0.794042 0.027674 -1.404580 2.299114 -0.382424 9.513336 -9.367432 61.579450 -34.187695 57.414566 1.624084 0.479715 2.316466 0.339937 2.068899 1.986430 1.926628 0.329624 1.995415 2.193157 2.390113 0.635548 2.407059 1.932189 1.550128 -1 0.011749 1 1 -2.016149 1.372999 -0.583818 -1.031897 -1.508449 0.157751 -1.749169 2.316277 0.631310 -1.865860 1.441507 1.012639 -54.811961 -74.623968 -55.032295 -27.781718 22.671174 1.891392 2.123796 2.136247 2.150322 2.463315 2.440344 1.106857 1.445041 1.801450 2.462694 1.003135 1.937394 1.276487 1.664105 0.355526 -1 -0.029189 1 1 0.957469 -0.619958 -0.549467 1.390640 -0.971017 -0.874710 1.403096 1.032891 -0.639667 -1.928266 -1.271730 1.429795 66.593909 -56.166290 -36.830061 47.162351 57.630505 2.063577 0.285255 1.038557 1.023809 0.658601 0.613844 2.128344 2.076309 0.530201 0.333536 2.483689 0.604222 2.409356 2.300526 2.434835 -1 0.015441 1 1 -0.812613 -1.090254 -2.137080 -0.071931 2.133223 1.223219 -1.514688 -1.030636 0.849912 1.225665 1.894754 -1.196521 -68.904713 68.495995 -37.812602 33.592085 -17.819040 2.356006 1.151696 1.299737 0.929138 0.265302 0.935104 1.550741 0.799244 1.899921 1.470546 0.716658 2.119546 0.467133 2.351893 1.770509 -1 0.010007 1 1 2.141020 0.327097 -1.839671 -1.373570 0.401860 1.205994 1.158198 -1.035968 0.759562 0.092438 -1.487229 -1.345397 -65.053434 -3.063507 -38.359723 -11.865471 -72.971007 1.019188 1.739866 2.419298 0.645184 2.360778 0.355083 2.388120 0.879746 0.391883 2.124114 0.727720 1.296116 0.828897 0.779431 1.898089 -1 -0.042292 1 1 0.018513 0.132969 1.138053 -0.331685 0.124477 -0.209130 0.591252 -1.262004 -0.041639 2.324184 1.568280 1.685964 12.668001 61.097404 -35.937931 41.196458 -11.137785 1.483810 0.887597 1.840747 1.435989 0.419598 2.182208 0.620845 0.545830 2.007750 0.259059 1.757846 0.874453 1.433470 0.835375 1.655300 -1 0.001009 1 1 -0.469112 -0.537952 1.713461 0.730180 1.079840 1.453575 1.213188 -0.455060 0.015540 2.003969 1.254007 2.284768 -37.111730 -36.851495 -13.084644 -13.603946 -41.514985 2.239644 0.698636 0.732048 2.023903 1.738379 2.193879 1.018346 1.096051 2.078566 2.456913 0.592366 1.153632 2.346588 0.349323 2.325558 -1 -0.013431 1 1 2.006762 1.086284 1.376499 1.692323 -1.112660 -1.719238 1.140365 0.828833 0.376838 0.068625 -1.157981 -0.012119 -33.636456 22.075618 74.918555 56.156277 18.547078 1.686102 1.059271 0.415386 1.148087 1.390857 2.390840 1.595119 1.906909 1.920909 0.961011 0.467754 1.540159 0.697574 0.874531 0.490012 -1 0.019718 1 1 1.370278 0.812039 0.858175 -1.269551 0.345447 0.261176 2.355008 1.258386 0.487462 -2.068537 2.112555 -2.145360 68.016266 -0.612173 61.214898 -11.214658 65.249151 1.262210 2.455944 2.306201 1.066463 2.035446 2.237049 2.084374 1.075084 0.687734 1.992080 2.395017 2.044522 1.784323 0.357771 0.298974 -1 0.012283 1 1 0.420584 0.178776 -1.813735 1.009322 -0.921837 1.027735 2.230744 0.341296 1.188050 1.158117 2.312307 -0.127169 66.834581 -61.204385 37.903161 -11.567141 -8.946496 0.418718 0.890652 1.436615 1.938673 0.269820 0.359971 1.278217 1.493414 0.307719 0.583015 1.480916 1.753865 1.462976 1.731812 2.055914 -1 -0.074715 1 1 0.136528 -0.312037 0.477803 0.529645 0.047198 1.581938 0.331355 -0.953074 -0.909076 -1.267982 -1.545732 0.278442 11.795836 -47.390904 1.074762 63.530065 49.799674 1.121794 0.496639 1.016467 1.009948 1.691293 0.555898 2.476217 1.035535 1.991211 1.279184 1.995365 1.344563 0.576589 1.489476 1.619879 -1 0.010359 1 1 -1.539169 2.200236 1.250462 -0.745661 -2.078711 0.749292 1.846097 0.974044 -0.087102 1.636146 1.922598 0.247967 58.263799 39.664396 39.503156 29.545710 74.753926 1.213472 2.325238 1.519569 1.144358 1.718052 0.292555 2.218697 1.889529 2.312134 1.785937 0.494436 2.237355 0.471386 1.829048 0.553175 -1 -0.064458 1 1 -1.747226 1.986629 2.004587 2.220089 0.343119 -1.170232 1.419096 1.352478 -1.463563 0.567609 1.924924 1.640245 3.815796 -67.917687 7.437718 55.728766 33.371903 1.848719 0.418449 0.878807 0.355399 0.948566 0.543979 2.410165 2.394753 2.113240 2.470214 1.379949 1.302930 0.586582 0.690247 1.484276 -1 -0.031607 1 1 -2.042916 -0.819754 1.417919 0.413700 2.279889 1.657076 0.264593 -1.483748 0.616813 -0.473504 1.047768 -0.363501 -67.013851 48.205617 41.802367 -27.613631 -2.301447 1.668795 0.432304 1.985864 1.407640 0.949617 2.465682 1.723890 1.666307 1.372294 0.892890 0.794423 1.861481 1.161897 1.756086 0.535178 -1 -0.001113 1 1 0.510555 -0.364817 -0.669572 -0.304583 -1.467906 -1.735510 0.973324 1.947194 -1.059787 0.988900 -0.157026 -0.193072 59.832704 8.257922 40.892877 -13.421436 25.917746 1.368423 1.078402 2.451730 1.226735 2.489415 2.342121 1.770215 1.762042 1.643361 0.459547 0.853911 0.426249 1.459830 0.619446 1.771982 -1 0.015700 1 1 2.170299 2.319899 0.236825 -1.647436 1.542876 -1.162267 -1.372783 -0.516198 -0.232270 -1.910422 1.748276 1.525815 -14.415913 -38.241581 23.755630 -39.125214 22.528501 1.922643 0.863998 1.216685 2.319373 1.950160 2.084490 0.780829 0.645804 1.528353 0.279121 1.431822 2.378573 2.419244 1.991086 1.431261 -1 -0.039439 1 1 1.799820 0.746556 -1.716948 1.928349 -2.044053 -1.085972 -0.855857 -2.178831 0.354749 1.093520 0.477475 -0.268303 12.094069 15.017071 -58.086712 -63.363473 50.102712 1.019189 1.765381 1.515372 0.357436 1.424871 0.309469 0.749807 1.256956 1.910576 0.550221 1.560234 0.608765 2.256124 0.934201 2.111812 -1 0.018459 1 1 -1.210844 2.149577 -1.951450 0.203322 0.744336 -1.332562 1.611935 0.276327 -2.185963 -1.696669 -1.251607 0.345159 4.427904 19.779746 38.188269 -19.770037 -25.010817 0.522872 0.914455 0.991961 0.891593 1.508247 2.100427 0.877063 0.293665 0.620025 0.255311 1.762966 1.417342 2.009027 1.468441 1.342788 -1 -0.050082 1 1 2.001901 -0.499489 -2.146320 0.141888 0.245078 0.396397 -1.078991 -1.330412 0.057393 -1.438026 0.933343 -0.838828 41.087696 -39.087285 59.995668 47.199152 -73.847619 0.521065 2.031492 1.027321 1.191154 0.718228 1.506970 0.898441 1.845331 1.983891 1.997562 2.267579 2.206011 2.427072 0.796751 0.501776 -1 -0.024142 1 1 -1.592245 0.800750 -0.385458 1.147162 1.975864 0.142190 0.613069 -2.139554 0.752892 1.093276 1.092803 -2.159607 -53.851530 17.341284 4.967756 -56.920974 29.197114 2.363492 0.958918 1.292358 0.667292 0.422819 2.313467 1.692138 1.257911 2.214827 2.093883 1.146666 2.271005 1.272146 0.710514 2.350665 -1 -0.016695 1 1 0.098238 1.756543 -0.903458 -1.108891 0.361465 0.866701 0.647405 0.022345 -1.431311 0.707299 -1.789064 0.958063 -1.993472 -54.290590 -11.940370 18.202499 -70.601358 2.169698 1.872074 1.444292 0.469195 1.014910 1.844578 0.565879 1.474464 1.313704 1.675676 1.328045 1.951067 1.580543 2.193261 1.893034 -1 -0.015182 1 1 -1.735667 -1.663882 -1.545059 2.172116 -0.124795 -0.411864 0.299007 2.010106 0.728575 -2.338177 -1.129528 2.230053 -58.503658 -20.979069 54.781696 15.964360 -37.009383 1.874440 0.720583 0.593116 2.496030 1.017345 2.272378 1.857644 1.927848 0.597682 0.491350 2.114228 1.083684 1.226072 0.345350 0.791361 -1 0.009080 1 1 1.977513 -0.415597 -1.173603 1.317970 -1.820579 -0.931054 1.624894 1.302842 -1.608399 -2.101533 -1.108300 0.868454 58.425312 54.212007 41.207687 27.589632 48.938593 2.288912 0.743891 0.820886 1.132201 2.152040 2.082475 0.655619 2.231259 1.521267 0.441161 2.339139 1.167144 2.183965 0.895882 1.588133 -1 -0.022363 1 1 -0.181854 1.925921 -0.448419 -1.467258 -0.273600 0.888468 -1.082721 1.952333 0.503408 2.045622 -0.829069 0.378563 24.691454 -60.733879 -4.309860 14.186078 -74.584667 1.457406 0.365396 2.467767 0.759027 0.967588 0.755169 1.370276 0.737444 0.466518 1.012134 2.443815 0.950374 1.679672 0.998608 2.362549 -1 -0.005512 1 1 -0.888382 -2.194927 -1.561043 2.127255 -0.125643 -0.532483 -0.612926 -0.164697 -1.884446 0.082525 1.547850 2.332866 44.862224 -50.608926 65.785431 5.743839 -63.301046 2.114845 2.448113 1.192759 0.701111 1.826467 2.178311 0.380687 0.711493 0.816234 1.699889 1.033414 2.333566 1.995118 1.704064 1.450346 -1 -0.013707 1 1 1.365700 -0.728561 -2.138764 -0.108701 1.466236 1.943703 1.535787 2.215927 1.066889 0.561159 1.914556 1.744996 -56.284978 68.382594 6.259084 46.427839 12.685432 2.185729 1.292071 0.335397 2.268179 1.038216 2.042465 0.957891 2.019137 0.382935 2.485145 0.340542 0.996546 1.455149 0.694671 1.585344 -1 0.007767 1 1 -1.432015 -1.700089 -2.188344 0.698543 1.850726 -1.318579 1.014486 1.039230 2.224219 -0.937848 0.524739 -2.305328 -12.372464 -44.001759 -37.555556 3.776092 14.772025 1.726469 2.261129 1.794941 1.065730 0.977967 1.949469 1.723074 1.451051 1.560649 0.829753 1.654597 0.311608 0.692230 1.056519 1.412736 -1 -0.021075 1 1 1.762067 -2.298824 0.540563 -0.243076 0.268154 1.812113 0.009697 -1.949318 -1.657074 -0.229593 0.679630 -0.289534 53.918371 56.064759 -19.589230 13.814969 -11.813171 2.215615 1.842210 1.282333 0.915014 1.386451 0.334236 0.746317 1.092721 2.356040 1.713662 0.771961 2.352594 2.294037 1.387011 0.750896 -1 0.017382 1 1 -1.859534 -0.621237 1.517628 -1.392545 1.938077 1.233672 -0.179203 -0.640277 1.956233 0.067168 -2.085356 2.163861 -70.475863 62.163325 29.006361 9.915342 -2.851502 2.497199 0.416365 1.845202 2.052640 0.975433 2.097356 1.006331 1.650977 2.471986 1.920253 1.187024 1.068393 0.740376 2.495913 1.310121 -1 -0.065927 1 1 1.215417 -0.694098 2.171779 -1.067686 0.187099 1.408775 2.233572 0.750169 -2.256522 -0.066440 0.171588 -0.101783 -2.074670 -68.977337 47.902880 53.709488 -4.632396 1.274857 1.272738 1.651368 2.294951 0.984318 0.683462 2.193714 0.505566 0.290112 1.660482 2.467831 1.829463 0.785486 2.411901 2.324770 -1 -0.054811 1 1 -1.310848 -0.996767 -0.117784 -0.392547 -0.186074 1.682268 -0.449871 -2.306378 0.818186 0.501769 -1.945008 0.095265 -34.817018 -19.619434 -43.826820 52.634499 -71.972533 0.739606 0.812529 2.419472 1.312328 1.052282 2.204740 1.313079 2.427257 1.651541 0.693288 0.840517 0.313529 1.482407 2.063405 1.890845 -1 -0.037386 1 1 -1.939653 0.558740 -1.054786 0.216428 -0.458052 1.561508 0.977041 -1.547395 0.600376 1.289438 -0.686521 2.288708 -29.005994 -3.736814 45.358351 37.808369 45.255652 0.801232 1.557304 0.865151 0.348905 2.051883 1.748623 1.113740 2.378571 2.396863 1.575896 0.588941 2.081351 2.023098 1.706331 1.300317 -1 -0.005224 1 1 2.254129 2.243059 -0.012002 0.922677 -1.035498 -0.767652 0.598264 -1.219194 -1.518343 -1.205296 1.144448 -1.238176 -3.784066 1.197488 26.177901 21.979483 -40.830291 1.604405 0.488851 0.611906 1.061295 0.689977 1.441509 0.947826 1.619205 1.732870 1.837588 2.335017 1.627350 1.371556 1.993086 1.288440 -1 0.022155 1 1 0.943286 1.338550 0.067084 1.221502 -2.101352 1.938357 1.215299 2.044979 -2.207701 0.521501 -0.167784 -1.941912 9.407125 5.550049 -20.328747 34.755992 43.952220 0.699426 0.504658 0.788442 0.336802 1.134880 2.185614 1.617318 1.516968 2.428983 1.408634 1.913426 1.192019 1.754343 0.495102 2.181289 -1 0.004981 1 1 -1.444265 -0.238853 0.559014 -1.162927 1.672601 2.011372 -1.543393 1.894476 -1.152590 1.057161 1.996855 -0.485768 72.225169 -61.577607 65.158986 -22.925547 40.335923 0.262791 1.480363 1.467884 0.975997 0.333731 1.268375 0.323332 1.996154 1.102981 1.547349 2.297647 1.298867 2.056437 1.791736 1.201675 -1 0.029704 1 1 0.567426 -1.143383 0.291161 2.076555 0.704455 2.258499 0.292255 1.628759 0.284731 -2.307267 0.018811 0.431219 -5.190081 70.303148 35.000707 -43.125598 -11.921696 1.855945 0.366095 0.706534 0.721694 1.262546 1.358716 2.183287 0.761538 0.412855 1.361533 2.283281 0.607649 1.503948 1.855365 1.869700 -1 -0.028662 1 1 1.992057 -1.019255 -1.083344 0.902531 -0.338923 0.993996 0.666560 1.529023 1.635866 1.916113 -0.357363 2.087851 65.804975 34.214209 -61.794014 28.013922 -20.017316 1.659619 1.471548 1.802904 2.155925 2.126148 1.168015 1.073359 0.939551 2.027715 0.550174 0.776883 1.827127 2.024919 0.819184 1.773061 -1 0.009824 1 1 2.046102 -2.171103 -1.701609 0.545748 2.076842 0.817526 -1.168997 -1.381817 -1.553938 -0.975476 -0.417693 1.293705 10.829665 64.176407 -37.125052 39.248211 -55.319848 0.464745 0.461776 2.316547 1.704625 1.878786 1.764264 0.729456 1.219196 1.768215 1.886409 1.620226 0.889482 2.024670 1.131192 0.942634 -1 0.024500 1 1 -1.601046 -1.042512 -0.841332 1.617260 0.229038 -0.576904 2.066723 0.394431 -1.129843 1.653574 -2.049867 0.162650 15.253943 23.027281 19.517188 -24.625514 -31.006449 0.994105 0.920918 1.620524 1.405183 2.410033 2.425238 1.469980 2.456668 0.975111 1.194619 0.465615 1.595834 0.434329 2.260278 0.991462 -1 -0.015760 1 1 -1.847931 1.179217 -1.203837 2.104058 1.128713 -1.793438 -1.880492 0.561557 -0.824048 -0.059141 0.326252 -1.899326 -7.955262 -54.094870 -22.486847 63.556445 43.177971 1.257443 1.087222 2.193610 1.004230 2.335992 2.274014 2.357872 1.006870 1.717264 0.561714 1.221334 1.706711 0.936886 2.247415 0.808346 -1 0.009604 1 1 -0.029011 -2.203785 0.354565 -1.994738 -1.634749 -1.998972 -2.105588 1.426543 -0.724158 1.176182 -0.386009 1.310152 -40.624748 19.864031 -45.237330 46.191434 -60.572452 1.506995 1.312331 1.089719 1.415749 2.251138 0.380163 0.893621 1.834556 0.878438 0.912902 1.896764 2.416872 0.373033 0.309659 1.691445 -1 0.038237 1 1 1.298664 -1.138812 1.710681 1.121881 1.182231 2.323426 -1.742948 -1.524605 1.930903 -1.533604 1.488421 -2.183029 15.377998 8.011966 -42.878753 -63.205614 3.253630 0.381498 0.829863 1.255831 0.996940 1.313931 0.991424 0.859539 0.514804 0.317025 1.743053 1.999068 0.590466 0.716029 0.551289 1.513176 -1 -0.005992 1 1 -1.410034 0.156231 0.970023 -1.683515 -1.648554 1.607590 -2.076175 0.966464 -0.237666 1.656601 1.699051 -1.129738 -41.005850 64.670686 20.223513 -3.416049 36.457334 1.201147 2.170972 0.768890 2.483271 0.328152 1.997931 1.722861 2.374789 1.835473 0.538874 2.112152 2.189281 2.487297 0.507379 1.510646 -1 -0.004315 1 1 -0.197518 -2.158112 -0.126048 2.080172 0.241445 0.605113 0.795645 -1.356420 1.192207 0.340080 -0.411450 -2.164538 7.879784 -14.464887 38.636077 6.540138 -29.896166 1.902043 1.142313 1.110662 2.400651 2.245514 0.346266 0.446338 1.608518 2.113874 1.876377 1.766342 1.913780 0.399343 1.510033 0.626784 -1 -0.002227 1 1 -0.004182 0.405912 -1.371373 -0.373832 -1.380104 -1.032442 -1.245549 -1.511636 -1.574476 -2.153292 0.765220 0.946733 -63.536030 -0.051942 27.006271 -5.597542 -27.895176 2.361562 2.279029 1.138648 0.250773 1.995334 0.828011 1.635265 1.654803 1.523197 1.375734 2.468216 1.563448 0.613553 1.742529 2.192078 -1 0.019596 1 1 -0.839914 1.878272 -0.178647 -0.724710 1.322943 1.655635 -0.405576 2.315813 2.246927 -0.976450 2.049774 -1.715521 74.960591 12.659065 60.912117 -0.054172 -10.474602 2.175372 0.481548 1.635348 0.794954 1.791278 0.265484 1.739249 1.061226 1.770066 1.495440 0.608547 0.856872 0.704728 1.856798 1.202890 -1 0.022677 1 1 -0.240656 -1.483118 1.771800 1.055761 2.035206 -1.528432 -1.125004 -1.835766 -1.703889 -0.069818 -0.049364 -0.288475 20.621856 -58.464688 33.988251 40.542480 -52.535774 0.343651 1.499277 2.103074 0.361490 2.065180 2.489435 0.443215 0.871161 2.344599 0.667604 1.164201 2.222489 0.371254 1.920462 2.445860 -1 0.031314 1 1 0.857240 1.857937 2.049819 -0.962228 0.749553 1.522571 1.578770 -1.081668 0.808411 1.140432 1.954475 -1.202604 -23.309797 32.241801 -62.057811 -55.637569 -0.614659 1.666331 1.779950 1.117429 1.386643 1.300228 2.425376 1.542704 0.721625 2.344942 1.933409 1.808677 2.436331 1.167857 0.668963 1.517555 -1 -0.002780 1 1 0.585842 2.069682 -1.705451 1.942072 -2.313589 2.149379 -0.554469 2.137922 0.082534 1.713482 1.089769 -1.307295 69.052445 14.434914 57.599709 -21.695333 16.539511 1.818470 0.530799 1.393729 1.149053 1.875393 0.973221 0.927950 0.554263 1.996628 2.321661 2.152863 2.419218 1.545464 2.116911 1.172428 -1 0.013876 1 1 1.944179 0.105091 -0.886092 -1.402370 1.742531 -0.772552 -1.650406 -1.255806 0.465226 1.201084 -1.255919 -1.442586 -9.504738 3.866078 27.179927 63.031648 72.903644 0.498057 2.336362 1.740055 1.108225 1.933688 1.988656 1.093849 1.077100 0.825588 1.405922 1.332500 0.331770 2.062477 2.047765 2.284832 -1 -0.005105 1 1 0.900696 1.804822 0.001118 -0.051972 -1.695315 -2.048782 -0.449966 0.802282 1.811654 1.718365 -1.673275 0.799524 -68.005761 27.166845 -6.829065 -26.102211 50.144404 0.279847 2.384102 0.850974 0.561606 1.669371 1.117524 0.728491 0.744416 0.647686 1.665611 0.930262 1.158124 1.346647 1.837197 0.268444 -1 0.005095 1 1 -0.081046 -0.261955 -1.309895 0.875805 -1.846908 -0.481481 -1.073336 -0.540142 -2.098874 1.174128 -1.907745 -0.371442 34.580123 -61.869051 -33.137004 16.379059 32.849459 0.637986 0.623969 1.301166 2.452209 0.282159 0.744003 0.465280 0.465550 0.498192 2.358195 1.930544 0.904448 1.549995 1.762757 2.402237 -1 -0.005477 1 1 0.378073 1.978662 0.035506 -1.732293 -1.511196 1.108824 -1.488287 -0.273134 -0.691744 -0.670208 -1.572388 -0.047658 3.823791 66.449725 70.530343 -46.516862 -8.905662 1.713027 1.344526 2.196492 2.197921 1.463192 0.869758 1.279052 2.034073 1.664635 0.265337 1.511264 1.066744 2.262952 0.940670 0.595838 -1 0.030119 1 1 2.005014 -0.018704 1.366909 0.751444 0.324193 1.196211 1.668959 2.048039 2.104130 2.345230 1.853677 1.142753 -45.934856 22.868652 53.431629 -24.615193 -7.554541 0.337551 2.465215 0.623756 2.213670 0.654538 2.069841 2.059294 0.305584 0.694706 2.166505 2.195805 1.888082 0.500322 2.162578 1.449484 -1 0.007163 1 1 1.733859 -0.448102 -0.857328 1.374533 1.640807 0.138674 -1.945763 1.536073 2.307680 2.215870 0.112891 -1.738326 24.511817 70.100565 -69.804499 -54.208318 20.795941 1.635747 0.754989 0.608165 1.183534 0.912980 0.961811 0.415454 2.285209 1.509364 0.621622 2.342724 0.656710 0.322187 0.749718 2.018210 -1 -0.022839 1 1 -1.383783 -1.601729 1.620381 0.845545 -1.497749 0.921318 -0.315847 -2.293051 -1.395630 1.913804 -1.456106 -1.341625 2.800960 -24.260356 -43.810685 23.820542 1.847964 1.506041 1.032522 0.838569 1.334739 1.953260 2.446223 0.926847 2.266040 1.082075 1.190044 2.318503 0.823550 0.907799 1.622541 1.553391 -1 -0.045635 1 1 -0.581917 -2.077478 -2.074525 0.424241 0.374016 -0.232335 1.719070 0.746726 1.132470 0.088218 -1.727415 0.371062 62.271593 48.655997 -38.650681 48.011617 -68.754243 2.086460 2.390052 1.845295 1.364641 0.517381 0.879869 2.452298 1.768563 0.979572 1.917085 1.945230 2.483839 0.884260 2.011667 0.838637 -1 -0.009327 1 1 -2.057873 2.260616 -1.815427 0.839228 0.724469 -0.670366 0.473512 -0.905703 -1.127688 0.181239 1.879948 -0.279369 -57.768508 34.680695 -21.552906 10.309682 24.831042 1.904866 1.332080 2.260972 1.412592 0.935684 2.289282 2.458822 1.175757 0.701964 0.409775 1.344855 0.973920 1.431562 0.261230 2.235980 -1 0.008115 1 1 -2.162128 -1.660575 2.190317 -0.517796 1.178719 -0.146413 -0.891537 1.329117 1.747073 0.160029 -1.160341 -1.989439 -66.778451 -45.426196 21.927588 -13.029839 7.493192 0.446174 1.096301 1.778655 1.861876 1.050069 1.010118 2.296258 0.462559 1.980490 1.099859 0.836212 2.212846 0.306824 1.296900 0.503882 -1 -0.029149 1 1 2.119426 0.252929 0.406143 -2.199651 -0.834900 1.327196 -2.264056 0.552737 1.724400 0.799421 0.851596 1.241081 57.485849 14.657597 50.231708 44.320145 -11.324512 1.658786 0.957250 2.498143 0.541229 1.194106 0.848384 2.032661 0.438720 1.823873 1.341942 1.524401 1.352692 2.199005 1.683461 1.680130 -1 -0.051176 1 1 -2.041316 -2.206513 1.634653 0.380159 -0.665933 -0.410586 -1.774541 -0.009167 1.443631 -0.977172 -0.651185 -2.307036 -26.054899 -54.694523 -50.850425 56.909807 -66.869145 0.329300 1.040432 1.039052 0.352741 1.264272 1.126199 0.269839 0.679105 0.961720 1.122736 0.569486 1.349463 1.924917 0.830419 1.609819 -1 0.048244 1 1 2.154603 -2.294739 -1.486726 -2.311799 -0.766910 -1.079209 -0.275796 1.684333 1.273272 0.920225 0.155147 1.600970 -7.729323 -6.737767 8.358443 -69.652662 -52.285225 0.508356 2.194854 1.657403 2.477637 2.393977 0.327809 0.741229 1.089717 1.368838 1.313636 0.531861 1.244730 1.177735 2.437076 2.427473 -1 0.016650 1 1 0.950170 -0.784138 1.546138 1.829037 1.710566 -0.802527 -1.222254 -1.117121 -1.296372 1.954641 1.594517 -0.313234 -24.931312 -70.562011 -35.714596 44.776765 13.089527 0.560128 1.562955 1.338524 0.320490 1.472479 1.708708 0.762140 1.528923 0.858051 0.259748 2.089468 1.189872 1.679164 1.452924 1.534951 -1 -0.016016 1 1 -0.377248 -2.247358 -1.540517 -1.605368 1.717164 1.696711 1.953266 2.041286 1.704638 -1.475473 -1.686548 -0.799598 28.584340 -33.005723 -27.178831 -44.612288 51.280751 1.008830 0.909920 1.275343 0.448451 1.108876 1.633011 2.017518 2.418859 2.256503 0.540553 1.071631 1.150162 0.266894 0.693310 1.216300 -1 0.000030 1 1 0.949771 1.944028 2.289073 0.505929 1.997768 0.713138 2.098574 -1.490081 -2.154502 -0.710655 1.934339 -0.342536 48.817408 -25.825262 54.825867 8.338529 45.653831 2.184032 2.034413 0.633441 0.742511 2.376245 1.554642 1.111002 1.357712 1.067352 1.236560 1.115051 1.906136 2.427917 1.495683 2.447381 -1 0.016151 1 1 -1.732453 0.512650 1.854889 -2.038587 1.247474 0.881851 0.805878 0.979687 0.517215 -1.526346 0.943750 -0.302736 41.279486 34.324203 -13.121852 -38.972329 42.062099 1.190370 1.052841 0.343014 2.031833 2.275799 0.860967 2.021887 1.602181 1.350279 2.141388 0.813306 1.980682 2.076787 1.806446 0.932366 -1 -0.001611 1 1 -1.801112 1.100728 -0.902327 -0.940592 1.538067 -1.875807 -0.801998 -1.756228 1.481818 -0.053193 1.342043 2.218383 -2.001083 -32.200073 13.372891 58.179737 -23.167435 1.748680 2.058586 1.909583 1.854990 2.321723 0.946445 0.898080 0.281435 2.078139 2.038208 1.404752 1.918970 2.137888 0.475213 0.912836 -1 -0.001925 1 1 -0.357598 -1.859695 1.373878 0.058592 -0.135861 2.099384 -2.026127 -1.385438 -1.140680 -1.416635 2.323022 0.890544 26.493337 73.517409 57.092497 3.598262 25.982565 1.959653 1.882565 2.263018 2.036675 0.397690 0.718617 1.302816 0.934070 2.169328 2.386504 0.724274 1.868198 1.546777 1.674993 1.102202 -1 0.074416 1 1 0.802253 1.324420 -1.795754 1.616389 -0.269684 0.747643 -2.302936 2.111377 1.622055 0.704401 1.344996 0.011988 -36.388808 -36.704361 59.801903 -59.414142 -23.488738 1.746762 1.321026 0.981247 0.811462 2.491905 1.449465 1.903732 0.276248 0.397494 1.939584 2.086873 0.333217 1.626930 1.065127 2.096580 -1 0.027615 1 1 0.372024 -0.739809 2.020033 -2.065008 0.154135 -1.266760 0.147334 2.240954 2.297272 1.644114 -0.821669 2.221229 20.427702 -21.615740 4.255807 -22.650282 16.712147 0.340900 0.256241 1.645949 1.209366 0.816683 2.484693 1.729913 1.646187 0.710365 2.097622 0.976407 0.465017 0.546488 1.830339 2.008084 -1 -0.010911 1 1 0.744202 1.117921 0.610332 -1.016801 -2.245296 0.119153 -0.153137 -0.815561 1.208416 -0.549959 -2.171090 -1.480692 4.074343 -72.510075 73.166190 4.152487 40.844298 2.426864 1.808466 1.142876 1.566204 1.936694 0.771801 1.903576 2.159343 1.074389 2.499100 0.877600 0.318852 0.939058 0.495043 1.181484 -1 -0.012522 1 1 2.352660 -0.506869 1.059241 -0.746285 1.570561 2.333174 1.861726 -0.229101 -0.486888 2.287707 1.113942 -0.304633 -73.364287 -33.566277 1.586164 -41.337946 33.143226 0.447989 2.343056 1.736966 0.935898 1.383681 1.022823 2.081970 1.166090 2.470175 0.737701 0.298959 1.852632 0.943121 1.289240 2.256095 -1 -0.023036 1 1 -1.881415 -0.820425 -0.434854 0.321941 1.044127 -0.290507 -0.508982 -1.469012 -1.474921 -1.838768 -0.332330 -1.295609 20.621987 -56.269391 30.337826 37.835356 48.826230 0.961803 0.270054 2.043296 1.434786 0.454808 2.209795 0.778206 1.565546 2.131292 2.129759 1.104030 1.186052 0.482288 0.560580 2.417210 -1 0.017175 1 1 1.003332 2.081364 1.424707 1.404393 -0.728867 2.149869 -1.743854 2.107192 1.975172 -2.063459 -2.087265 -1.639850 57.302471 -67.362704 35.029823 -3.757598 -3.950901 2.083146 0.685804 1.052999 0.750174 0.669553 2.422258 0.887194 1.824538 1.256628 0.894347 0.547155 1.783413 0.820881 1.055248 0.306738 -1 0.003376 1 1 -0.848123 0.565677 -2.270462 1.265824 -1.727514 -1.305469 -0.139626 0.083112 2.001030 -1.003743 0.447424 -1.121357 -57.174811 -37.049512 -41.140167 57.209649 22.575023 2.401215 0.465812 0.396809 1.666460 1.700652 0.359504 2.439793 0.854193 0.664426 1.765226 1.148766 1.565650 1.636291 0.893563 0.863789 -1 -0.010844 1 1 -1.311292 0.962064 1.198834 -1.371749 -1.980579 0.725944 0.568358 0.380444 -0.595976 1.969117 -0.162296 0.757098 35.103501 34.549329 20.579802 -15.259791 28.686826 1.967170 2.219617 1.600821 0.993931 0.251837 1.873418 1.543209 2.469166 1.767836 2.267924 1.243952 1.593298 0.551346 2.475614 2.145096 -1 0.013537 1 1 1.660940 -0.776642 0.295191 -0.865638 -1.637165 -0.196067 -1.344735 -0.338391 0.522940 0.454402 -1.644815 -1.534971 65.986092 -71.749991 -52.093103 21.220923 -39.941205 0.747608 0.295270 0.602943 1.166728 1.943060 2.016623 0.884082 1.272430 0.986798 1.863551 2.193636 1.442631 1.806733 1.261742 1.353662 -1 0.002897 1 1 0.972448 1.369215 1.797669 2.293723 -1.451925 -1.761460 -1.629674 -1.524058 1.698209 -1.139161 0.563322 0.563964 61.570632 -32.379605 -4.027036 -32.389897 -27.001145 0.501435 0.621259 0.757062 1.694370 0.524432 2.380874 0.605483 1.097643 1.830908 0.317785 1.006261 0.482052 1.099678 2.287244 1.964608 -1 -0.051992 1 1 -2.073432 -0.054977 -0.376496 0.971115 -2.182501 -0.062920 -1.922332 -0.494743 2.215005 -0.286548 0.056168 1.534679 -72.324079 49.201600 -18.702001 -74.526200 -61.839893 1.478678 2.397061 0.409889 0.996117 0.981679 1.321384 0.252440 0.764157 1.679720 1.802510 2.279533 0.619372 0.531845 0.972912 2.488815 -1 -0.000267 1 1 -0.735972 0.533683 1.930803 1.496131 0.168734 -0.944707 -1.654515 0.381578 -0.375933 1.013442 2.346056 1.598553 49.354866 7.237872 -3.087911 1.486091 -73.267353 0.558855 0.421158 1.398152 1.243446 2.098856 1.467416 2.110807 2.085274 0.454880 1.172092 2.100052 1.324349 0.578077 1.742067 1.163033 -1 -0.010392 1 1 -0.703610 -2.182358 2.341714 -0.679265 1.705976 2.161290 1.710936 0.710948 -1.721690 2.343845 2.137875 -0.696796 -24.208349 -69.721069 -2.003131 -66.621619 40.449969 2.014479 0.846323 1.145301 1.828406 1.020401 1.872173 0.859413 0.653041 1.653148 0.714683 0.424584 0.488289 2.420400 1.155391 0.402934 -1 0.029867 1 1 0.922107 -1.197282 -0.823660 1.737653 2.057136 -0.511410 0.122750 -0.967770 1.860456 1.989168 2.259415 1.550429 -46.396628 61.873055 -49.567178 24.446069 15.073967 1.347380 0.661545 0.585727 2.065345 0.760158 1.977125 0.789745 1.998903 2.306061 0.971181 0.395700 1.023779 2.401241 0.913652 1.002122 -1 -0.006011 1 1 2.202317 -1.475898 0.602366 1.757340 -1.647439 1.497770 -0.553026 -1.869041 -0.182143 1.773646 -0.907084 -0.775518 10.835881 18.658437 -57.653341 20.299515 73.941330 1.104036 1.288838 2.250944 1.614178 0.484055 1.016676 2.270474 1.347702 1.578774 1.701542 1.812644 1.603197 0.438832 1.442981 0.926698 -1 -0.010483 1 1 0.751994 0.141805 -1.154109 -0.925931 -1.808061 2.115735 -0.524365 -0.842432 1.976431 0.246772 0.597877 1.698024 14.723297 -45.549375 51.657260 3.561590 9.639551 1.553968 1.044154 0.597204 1.455314 1.211625 0.533809 2.471777 0.656839 2.493171 2.477154 1.023153 0.877694 1.902195 1.434555 1.063269 -1 -0.016057 1 1 -1.073270 0.577866 -0.041870 -1.560296 0.543165 1.070713 -1.134232 -1.422974 -0.546101 1.415791 2.353574 0.727664 38.116713 -22.396938 74.657735 22.544635 7.682675 0.965745 1.281888 2.437775 0.683268 1.187661 0.517453 2.085386 2.329534 1.734255 0.370680 1.269773 1.330838 1.645447 1.783477 1.905123 -1 0.040118 1 1 -1.595520 2.294500 2.191120 -1.164005 -2.309263 -0.543911 0.526691 2.224051 0.957467 -0.657466 0.515860 -0.732823 52.013953 -1.484950 -57.561955 56.221743 68.826201 0.804320 1.706775 2.009048 1.819395 0.326052 0.462917 1.248849 0.652990 0.805999 0.669881 1.187694 1.072059 1.596320 1.856185 2.152541 -1 0.009506 1 1 -0.936310 -1.899553 0.639615 1.043678 1.583461 -2.342363 -0.788729 -0.225004 -2.311664 1.510153 0.214708 -1.085396 -18.716735 -22.169741 -6.839877 -57.814070 18.933074 2.247694 0.990632 1.054351 0.974223 2.011449 1.670878 1.688175 2.151586 1.204412 0.804836 1.375619 0.531049 1.093202 1.445414 1.329176 -1 -0.017859 1 1 1.452705 0.723687 0.324957 -0.106699 2.130638 0.197396 0.109415 1.103428 2.066529 1.850016 0.868588 -0.625251 0.968265 73.627284 -46.232240 -25.254634 45.364022 1.121686 0.930448 2.041581 1.861077 1.112353 1.574400 2.447958 0.838374 0.305582 0.665597 1.194586 2.160710 1.553579 1.255774 2.298624 -1 -0.004936 1 1 1.835469 1.427546 1.999772 1.418257 1.378240 -2.029225 -1.618862 1.113796 1.955288 -1.684177 1.362421 0.719826 45.214125 13.791237 39.322572 -5.524593 -1.833778 0.320520 1.973975 1.854213 0.501074 1.297414 2.383898 1.921750 1.602625 2.063483 0.964433 1.720636 0.985197 1.949273 0.684390 2.049015 -1 -0.030532 1 1 -0.267692 1.239038 0.456912 -1.881204 -1.977496 0.709206 1.985695 0.444322 -1.413532 -2.084983 -0.993046 1.157919 -32.501416 48.696900 48.799986 -18.637911 -47.364607 1.270841 1.271171 2.329328 0.513209 0.506643 0.397945 0.516104 1.912668 1.961106 1.562042 1.741252 0.979844 1.981617 2.038835 0.708975 -1 -0.034678 1 1 1.181454 -1.310989 1.334518 -1.732617 -2.234203 -1.928797 -0.760548 2.174988 1.018156 1.459776 1.752656 -0.261496 53.863343 31.210964 12.679210 -50.516801 -35.877763 1.411677 1.309903 0.789358 2.236673 0.258116 1.660945 1.260065 2.415543 0.535068 1.141274 1.647876 2.106643 1.852430 2.043834 1.462298 -1 -0.022465 1 1 1.008981 -1.945681 -1.791881 0.731345 1.803934 -0.788815 -1.660298 2.136354 2.017565 -1.138615 0.316171 -1.693786 2.530876 -63.567832 65.452039 -47.581625 -54.372861 0.704991 1.778008 2.227866 0.736934 0.900423 1.416869 0.823382 0.333931 2.381281 0.696866 2.480344 0.634179 1.902017 0.706201 1.864725 -1 0.000730 1 1 -0.540322 -0.418832 1.000047 -1.293206 -1.379171 0.510230 -1.115706 -1.080355 -0.696619 2.207794 1.048666 0.590921 -67.038960 -73.799649 -0.695211 15.588556 -53.132384 0.685243 0.622234 1.379883 2.450814 1.586603 0.532072 0.278711 1.302895 2.259102 1.477242 0.762170 2.046884 0.976177 1.103379 1.493174 -1 -0.006627 1 1 0.022460 0.485758 2.282310 -0.070702 -0.767343 1.073062 0.643562 1.411588 -2.312215 1.679965 -1.461169 -1.607351 44.072495 26.416656 -15.260209 21.673616 68.466019 2.250679 1.655072 1.553109 2.361934 1.773210 0.333118 2.206527 2.093275 2.174749 1.258786 1.172598 1.600323 1.621047 1.179948 1.381574 -1 0.000602 1 1 -0.673658 1.705962 1.928978 -0.911638 -1.918210 -1.896901 -1.901209 1.082702 -2.270911 -1.556222 -1.662849 1.678055 -18.559535 69.890821 5.024650 -0.703786 21.460879 0.519991 1.987967 0.767704 0.555249 0.564719 2.228804 0.756724 0.505869 0.894458 2.408602 0.875558 2.007528 1.028575 2.014786 1.502898 -1 0.062445 1 1 1.761150 1.137541 0.496525 -0.549575 -0.419069 1.725759 0.079291 -0.968760 -0.642705 -1.150085 0.747084 -2.274489 -13.788913 -0.262729 -65.682342 -73.124212 -48.622907 1.296952 1.368394 0.602985 1.873020 1.603636 1.057826 0.879900 0.734962 1.513308 1.666702 1.259726 1.216600 0.900800 1.002601 1.964013 -1 0.014138 1 1 2.002044 1.899540 -0.873771 -1.672390 1.535242 -2.227183 -1.752145 -0.584933 -0.922299 -2.038352 0.478575 -0.635551 40.513238 55.987802 36.992507 -16.935391 66.878791 0.352619 1.472629 1.975135 1.087352 2.130478 1.937606 0.341936 1.919827 0.777652 1.239591 0.315061 2.477495 2.260942 0.899773 1.737885 -1 0.020458 1 1 0.910461 0.989979 -0.863652 -1.235760 -1.923371 0.897240 0.273418 0.753660 -0.132073 -0.217524 0.881175 -1.136037 39.238556 -67.581614 -44.183932 50.654916 -42.820332 1.655078 1.651951 0.835545 2.251725 1.240296 0.907160 2.133579 2.312969 2.311012 0.926731 0.320579 0.714659 2.269165 1.850672 1.742401 -1 0.018254 1 1 -0.569261 -1.424339 0.075226 1.399566 -1.731626 0.273348 -0.424758 0.360811 -0.694676 1.875417 -1.035992 0.366006 56.981793 -56.998938 68.841023 61.068002 69.914897 0.770130 0.824882 0.793555 0.776430 0.950860 0.862059 2.374965 0.293048 1.504592 1.418903 1.250822 2.310356 1.160193 2.362308 1.312241 -1 -0.043995 1 1 1.561996 -0.260510 -0.580754 -1.373741 2.238682 1.819530 2.141362 1.357285 -0.789560 -0.043273 -1.589401 1.467383 -74.273435 -13.624048 70.618306 -68.132536 -3.531663 2.025195 0.951864 1.981956 0.990948 1.866047 1.401618 0.987681 0.960875 0.433260 2.304413 0.270841 1.776973 0.581713 2.105654 0.981053 -1 -0.020292 1 1 -0.378453 1.067307 -1.831981 0.649806 -2.027182 -0.275114 -0.980957 1.707177 -1.215998 0.347577 -1.628282 -1.690349 41.556646 42.545141 6.191582 -38.084997 -44.545138 1.072924 0.381291 1.856915 0.928111 1.013018 1.547215 2.296206 1.830085 2.239882 2.438347 1.302612 1.993841 0.485331 2.210632 1.344434 -1 0.029700 1 1 0.265088 2.124230 0.883265 1.016990 0.710418 -1.204533 -0.166650 -1.725520 -0.764950 -1.110417 -1.712133 -1.966201 65.096845 -17.318523 -72.417957 -28.609704 56.709650 1.661334 1.032949 1.269302 2.413049 1.364401 0.985514 0.531009 0.414292 0.752675 2.212094 1.167340 0.979040 1.981406 0.740996 1.663276 -1 -0.044562 1 1 -1.875509 -0.503196 1.528137 0.884067 0.355254 0.156327 -2.119643 0.819426 -2.220773 2.301039 -1.012688 0.896906 -20.154814 -41.967129 -41.533471 46.948604 65.180271 1.897208 0.877946 1.634914 0.253441 1.828461 1.949909 2.372004 2.270010 0.309271 1.920059 2.426146 0.987235 2.454969 1.657159 0.625543 -1 -0.053838 1 1 0.304801 0.422252 -0.062573 -0.800200 0.195841 2.245004 -0.323209 1.206892 2.120513 -0.334203 0.223153 -0.530488 -2.309458 34.933629 29.508607 51.155867 -23.343766 2.294822 1.073671 1.684560 2.154501 0.702358 0.273770 1.495775 1.731260 1.780199 0.808661 0.423713 1.601607 0.704574 1.533053 0.527801 -1 0.005307 1 1 -1.288926 -0.123728 -1.337083 1.025961 0.691667 -0.609670 -1.989527 1.124457 2.068644 -0.303657 -0.051108 -1.315718 62.565240 33.989106 54.896433 -5.655430 49.184599 1.308394 2.429350 0.842925 0.297856 1.316945 2.146812 1.973747 0.274377 0.451562 1.644096 1.577179 1.890931 1.120055 0.518778 1.845517 -1 -0.020792 1 1 -2.282624 -0.497663 0.264732 0.847457 -2.342328 -0.205790 0.181578 -1.851157 -1.204253 -0.167209 -1.703194 2.179130 -1.812518 -12.991279 55.572917 -35.991405 42.456126 1.526719 2.059604 1.007081 0.754275 2.091998 0.962620 0.504082 2.348326 0.317288 1.666975 1.351887 2.171482 0.351625 0.510758 2.054401 -1 0.045438 1 1 -2.078494 -0.314654 -1.095885 2.182763 -0.255331 1.631250 -0.256847 -0.276715 0.379543 -1.595725 -1.139996 0.659674 -35.555051 26.261097 70.254268 -36.525057 73.367692 0.486896 1.514464 0.853512 0.468309 1.862186 1.764720 1.651824 0.955397 0.605584 0.545024 1.963516 1.561161 0.432210 0.407310 0.413269 -1 0.019419 1 1 2.095826 -0.567000 -1.126354 -0.964792 0.067239 -0.892038 2.336679 -0.490249 2.347197 1.932595 -1.368783 0.737923 -23.169913 -16.732918 19.847930 -15.841091 8.782374 1.455518 2.390549 1.211470 2.425761 1.266563 1.372679 0.611184 2.422109 0.642340 1.800354 2.042242 1.719218 1.904665 2.459312 0.399825 -1 -0.012231 1 1 1.108213 -2.333031 0.534352 -0.963038 1.271842 0.453823 -1.953311 1.908812 -0.547950 -1.382140 -2.269864 1.902155 21.302328 -21.770158 -41.046112 -11.999548 73.599318 0.381181 2.251843 0.973494 1.016906 1.644421 0.277073 0.762589 2.325067 0.902805 0.944481 1.638756 1.813157 1.227085 1.624893 0.580915 -1 -0.038770 1 1 -0.484516 -0.246656 1.347628 1.835619 -0.762484 -2.088665 -1.601463 1.377403 -1.949580 -1.351805 -1.358361 1.558109 12.359187 -29.151899 -55.974660 33.891895 71.083935 0.740351 2.075455 1.922644 0.880040 0.836266 0.871382 1.568268 0.624135 1.842421 0.325506 0.281306 2.166929 0.318585 0.961956 0.592953 -1 -0.004737 1 1 -1.437800 0.023596 0.740691 -1.337055 1.507588 -0.477121 1.510446 0.423559 -1.668324 -0.815271 1.372272 1.335925 -52.116038 -64.255546 57.033597 63.656858 -69.187198 0.936450 1.658251 0.977706 2.057490 1.491737 1.373157 1.905567 1.859763 1.545291 1.455014 0.677012 1.787381 2.257470 1.051449 1.706167 -1 0.001614 1 1 -0.172815 -1.673676 -1.216011 0.135254 1.844530 -1.783842 -0.809424 0.672215 2.324346 -0.422963 2.256562 0.736714 -70.297560 58.908681 -71.800694 -4.256754 6.734969 0.544282 0.741056 0.424122 1.721817 0.573833 2.419628 1.685132 0.521996 1.932735 1.729890 1.264927 0.879900 0.723252 0.449892 0.592239 -1 0.055289 1 1 0.747320 1.685671 0.193921 -1.739202 0.175929 2.168438 -0.676710 2.238701 2.138328 2.200930 -1.223196 1.904703 34.622591 51.888782 -5.242356 -58.281544 -37.904241 1.276408 0.334917 0.951045 1.720212 0.594842 2.257296 0.380008 0.550418 0.373641 1.538673 0.475553 2.117977 1.096896 0.527568 1.086359 -1 0.002499 1 1 0.531484 -2.037796 0.405686 -0.461478 0.526078 1.353416 0.164968 1.734039 -2.124382 1.281133 1.098075 1.622712 74.091854 -38.215034 19.929115 -1.360960 -73.658483 0.953206 2.025563 0.380485 1.817260 0.429819 0.716496 1.640400 2.444838 2.397681 1.830369 0.253558 1.543856 2.094072 2.069639 0.919727 -1 -0.032899 1 1 1.504078 1.786930 0.884667 1.005452 -0.000059 -0.991045 1.801668 -1.170630 -0.551444 1.155383 -1.233588 1.605018 58.014101 42.994584 59.977009 33.588710 -74.556304 1.858079 2.489947 2.287766 1.737823 1.845983 1.685926 0.354267 2.159833 0.307684 2.245885 2.081818 0.870397 0.759404 0.550044 0.847236 -1 -0.003185 1 1 -0.332885 -1.198674 -0.644757 2.063988 1.546542 -0.810136 -1.856585 1.819515 1.896510 0.040759 1.737534 0.059335 -56.845588 -53.797445 26.345508 -11.052342 -56.707446 1.644206 1.163867 1.113283 1.449265 0.802412 1.144409 0.336984 1.939906 0.744100 2.093738 0.960627 0.753298 1.431757 1.291126 2.453964 -1 -0.018825 1 1 1.152526 -2.125969 -1.832395 -1.598226 -0.764935 -0.867187 0.605009 -0.943142 1.091385 2.283030 -2.106214 0.322858 73.630812 13.058377 22.143891 22.383641 1.849334 1.851430 0.992419 1.834846 1.253036 1.270598 1.693555 0.326327 0.584292 0.451410 1.339581 2.340435 0.447174 2.154971 1.841637 0.645538 -1 0.015795 1 1 0.451770 1.238743 0.219847 0.462236 -1.929636 -0.734455 -2.236737 -2.108683 1.251132 1.101211 -2.203940 -2.241260 63.153401 19.214716 -8.262058 39.591355 11.902702 0.605638 1.454563 2.094680 1.044779 2.092629 0.318614 1.450368 1.340160 0.818041 0.565578 0.911271 1.474158 0.679633 0.847036 1.881304 -1 -0.052946 1 1 0.286525 -0.440356 2.097918 1.609371 -0.407315 1.358902 -1.889681 1.642262 1.037504 1.484831 -1.258013 1.070897 62.169255 -21.327174 54.186009 54.245056 -3.351757 2.380439 2.288454 2.038752 1.553081 1.886447 2.260660 0.659570 1.147087 0.336150 1.418863 0.586651 1.836157 0.786834 0.321500 0.452981 -1 -0.004939 1 1 -0.759830 0.109270 -1.329088 -1.262089 -1.470478 2.149881 -1.548459 1.575642 -1.808890 2.311518 0.744050 -1.424168 -56.341023 26.427791 21.883542 -3.313194 -34.849920 1.786009 1.708212 1.419842 1.289594 1.460707 1.858491 0.403423 0.330803 1.549520 0.535906 1.721273 0.429484 1.839117 1.037667 1.811231 -1 -0.046851 1 1 -0.561295 0.523093 -1.687019 0.707663 -0.370963 -0.279899 -1.292200 1.402367 -1.782842 1.852620 2.231834 -0.179561 -61.997179 63.409711 -22.987681 46.048602 -61.140999 2.173504 0.589817 1.054812 1.979918 0.480481 1.688112 1.094744 0.367652 2.134548 0.596405 1.524378 0.970517 0.478619 1.903269 1.491550 -1 -0.004681 1 1 -2.184144 0.598834 -1.054459 1.002354 -0.231529 1.129141 0.683071 0.988130 1.035684 -0.819266 0.202165 0.149620 -55.855162 -57.704051 68.007902 8.812539 62.348717 1.298341 2.218631 0.783311 1.853469 1.501671 1.841539 1.252183 0.435194 1.057769 2.169769 0.810651 2.357986 0.677168 2.157808 2.272581 -1 0.040580 1 1 0.561602 -0.063564 1.397889 -1.644734 -0.175910 -1.850082 -1.989620 -0.423766 -1.818174 1.789490 1.485659 -1.484701 -40.587190 51.097495 45.604020 -33.228522 -21.777206 1.232544 1.124614 0.630830 1.866943 0.718496 1.506876 1.568761 2.159519 1.788955 1.710947 2.378805 1.819623 1.906452 0.983150 1.305749 -1 -0.003062 1 1 1.634461 1.862298 -0.047254 2.191832 1.380617 0.220534 -2.134456 1.615793 -0.863675 -1.623747 -0.875011 1.048086 8.794984 67.289118 -71.800043 6.671597 -70.474558 0.386656 2.032731 1.617102 2.376714 0.435081 1.410839 0.718177 0.648374 1.979624 2.285657 2.291843 0.501398 2.240564 0.402867 2.233875 -1 -0.024639 1 1 1.124509 -1.774536 0.085543 0.449506 0.881712 -1.529863 -1.617775 0.534814 2.101463 -0.067905 -0.883248 -0.727770 55.286897 -43.118019 -34.545188 49.026360 36.039979 1.733916 1.420980 2.409225 2.337350 0.337184 0.803446 0.522195 0.781959 1.642486 1.512113 1.826005 1.167598 0.813049 2.162346 2.050268 -1 -0.018474 1 1 1.214392 0.930567 -0.373439 0.509630 -1.774497 0.733356 -2.089300 1.859459 -0.636549 -1.351407 0.620146 -1.014916 36.651282 -51.909386 -41.058048 -62.614436 39.168287 0.646007 0.443419 2.036244 2.147682 0.833575 0.651166 1.653137 0.525964 1.121014 0.888253 1.625106 1.905803 1.335334 0.709956 1.985037 -1 -0.079305 1 1 -0.966531 -0.875252 1.716079 2.324375 0.062943 2.305377 1.208518 1.163195 -1.879878 1.454284 -1.015801 0.412544 54.140809 44.572654 32.588786 69.726415 -58.145845 1.266629 2.488476 2.322102 0.567289 0.432998 2.392624 2.334478 1.573108 0.968484 2.318595 2.381307 1.123382 2.428068 1.796324 1.822919 -1 -0.022306 1 1 2.154803 1.066365 1.174759 -0.731109 2.160061 -0.092367 -2.035936 -1.312491 -0.342573 0.913861 1.580073 1.970091 66.018483 22.640124 -37.433436 -43.755440 52.327686 1.696285 1.219484 2.111714 1.578704 0.519269 1.102638 0.285312 1.988615 0.408987 1.599873 0.820659 1.808828 0.469856 0.870252 0.579246 -1 -0.035983 1 1 1.487357 -1.219602 1.043343 0.661187 0.752393 2.127651 1.814728 1.559414 -1.244178 -2.030581 -0.856577 -0.139779 70.733983 -73.949712 27.187249 36.096217 69.122633 1.286277 1.964391 0.517699 1.721448 1.123852 1.334817 1.010436 0.900675 1.138971 1.178374 1.931602 0.691263 0.554392 1.916291 2.102094 -1 0.016504 1 1 2.341259 1.089813 -0.567870 -1.595313 1.071303 -0.657411 1.440612 0.108338 1.859548 0.864762 1.045983 -2.085470 8.332245 -59.958718 -26.169708 -34.279212 19.289997 2.229807 1.869366 0.936322 1.771324 2.386956 1.569108 1.242416 0.541120 1.601413 1.953663 2.465268 1.505772 1.009318 2.363139 1.772408 -1 0.048673 1 1 -1.761068 0.240808 -0.676744 1.669740 1.038185 -1.207567 0.682564 1.903895 1.637319 -1.938531 0.561075 0.498587 35.999907 -49.555233 -74.794646 -73.622811 -28.578265 1.151393 0.716311 0.781525 1.090601 0.478842 1.144477 1.474265 2.472052 0.775890 0.879009 1.498964 1.338500 2.173118 0.838593 1.731882 -1 -0.032556 1 1 -1.758320 -0.697356 -0.757491 1.723239 0.134852 -0.195309 1.979807 0.445965 -2.077241 1.893822 2.000377 2.150883 36.936278 -61.983567 -7.807515 29.096657 27.508604 1.931656 1.599217 1.049154 1.389831 0.885862 1.925346 1.285242 0.311441 2.395850 0.308855 1.681003 0.872690 1.044941 0.330722 2.438601 -1 0.007589 1 1 -1.576955 -1.401493 2.341495 0.351968 1.471722 -0.093206 -1.997561 -1.944486 -0.563883 -0.564800 -1.844659 -0.380403 40.692204 63.875169 -0.042458 36.409456 -66.274426 1.760865 2.116004 1.680073 0.992841 2.183801 0.392998 0.611727 0.297617 1.795626 1.328006 1.302815 0.904205 1.971128 1.246595 1.015370 -1 -0.025843 1 1 -0.553967 1.153189 -0.404418 -1.794594 2.258866 1.761473 1.858114 0.322681 -0.664473 0.568571 -0.750552 0.534965 -2.417708 15.588048 -61.682301 -44.440484 -61.218660 0.594834 2.127287 2.307156 1.373707 2.142312 0.592517 1.430289 1.374574 0.965935 2.225498 1.451645 0.290931 1.928531 0.817625 0.328301 -1 0.045211 1 1 -2.149509 -1.622315 -0.362914 -1.672149 0.887349 -1.032686 -0.620522 -0.601715 -0.233507 0.864896 -1.411213 -0.800545 -28.531518 20.781310 71.485284 -46.830373 -28.081160 0.474148 1.006770 2.289025 0.387651 0.749674 1.274322 1.277099 0.703254 1.843113 0.699373 1.854821 1.731250 1.614883 1.085962 1.272493 -1 -0.016820 1 1 1.854077 -1.553585 0.250808 -2.259011 0.519911 1.377858 0.974110 1.025226 -2.229471 2.188930 -0.279920 -1.657320 11.023344 19.346911 -36.475177 11.693931 39.892708 1.026216 0.614577 0.952745 1.031472 1.199109 1.673817 1.586732 0.461050 1.371997 0.408674 0.835581 0.617646 0.784032 0.473707 0.346324 -1 -0.043788 1 1 0.107457 1.185606 -2.221635 1.950025 -0.588954 2.178887 0.583206 0.174245 2.135799 2.106866 1.205216 2.214412 -26.111353 46.485383 -70.173726 40.180145 7.699781 0.778270 0.391599 1.860437 1.622211 0.504656 0.753100 0.345035 2.260147 1.036281 1.023666 0.502022 1.487257 0.325289 1.130681 1.352574 -1 0.003892 1 1 -1.603335 -1.804828 -0.087604 -2.097411 2.192563 -0.470270 -1.148343 1.745745 1.394538 -1.425071 1.908557 -0.115478 21.150004 -31.875720 64.768570 15.362333 44.725470 2.139508 0.713960 1.781472 1.941566 1.654273 1.622103 0.936986 1.667572 2.386758 0.496333 0.361776 2.362121 0.413429 1.996196 1.824682 -1 0.041752 1 1 -0.220378 0.051122 1.547293 -2.315337 1.033069 2.347722 1.334485 -2.276868 1.992152 0.579421 -2.174250 1.957641 5.302008 10.855881 54.794735 -64.882822 14.403533 1.077810 1.503532 1.617120 0.430405 1.561643 1.791959 0.448571 0.881871 2.362410 0.781423 1.618884 0.829482 1.596351 2.375731 1.907069 -1 -0.002506 1 1 -0.204173 -0.917363 0.820254 2.267915 -1.672786 -0.399044 -1.002806 2.059395 -0.239869 2.322056 -1.211611 -1.315592 -20.121332 70.774257 2.931834 -74.668276 -49.721504 1.085160 1.284661 1.796927 0.695238 2.117856 1.304460 1.558303 1.898834 1.194614 0.376653 0.405796 1.968631 2.034228 2.026275 1.096395 -1 -0.008270 1 1 -1.025189 -1.852328 -2.032942 1.881185 1.657111 0.851700 -1.719134 -1.828332 0.711427 1.621041 -2.195267 2.151142 25.319791 -0.274956 28.817941 -6.865712 -42.029645 0.741330 0.531075 1.533118 1.618717 0.276534 0.705599 0.752232 1.510847 0.801151 2.447741 1.679631 0.303656 2.050228 0.938401 0.704468 -1 0.070737 1 1 -1.792686 1.340304 1.271466 -1.151781 0.518755 0.794169 2.106070 1.964096 0.273453 1.340841 0.872255 -0.253646 53.361214 -8.083143 46.619386 -67.981401 -13.410343 2.310498 1.285287 1.062374 0.815085 0.383915 0.952511 1.606352 1.709910 0.714603 1.329319 0.872307 1.366074 2.107527 0.958454 2.487709 -1 -0.009730 1 1 0.082909 -1.418235 -1.003161 0.800730 -0.708461 1.109706 -0.811098 0.812031 0.728687 -0.464554 0.673965 -1.249678 -6.903362 -74.799817 -10.530728 10.053299 65.792568 1.010461 1.324707 2.106332 1.124731 0.345750 0.770186 1.763107 1.543597 2.242454 0.678675 0.498480 0.452222 1.501640 1.306850 1.222035 -1 0.007471 1 1 2.152671 -1.784042 0.528215 -0.429382 -1.961111 -1.938804 0.685960 -2.285745 -1.127262 -2.093845 0.862410 -0.787575 10.620174 -6.737682 9.782451 13.647891 30.103148 1.279229 0.499836 0.751763 0.374156 1.185506 0.297525 0.251815 1.512762 1.485972 1.225807 0.387794 0.904897 2.361987 0.421532 0.937747 -1 0.018870 1 1 -0.394960 1.656625 2.109830 -0.809840 -1.608309 -0.582888 0.453868 -1.203338 1.064926 0.555818 1.682951 1.602649 -9.194434 -30.857064 -64.667530 32.815791 -14.993704 1.387168 1.128014 1.532548 1.027196 1.337191 0.414641 2.128204 1.983476 1.778898 1.435830 2.243385 0.565744 1.453230 2.185856 1.183260 -1 0.008321 1 1 1.403619 0.401957 -1.871170 1.735234 -0.900367 -0.986146 -0.690891 -0.486301 -1.985369 0.330465 -1.773656 0.744033 -54.598709 59.494705 27.506578 3.059851 -23.083928 0.301321 1.058909 1.079989 2.125147 2.344782 1.501438 2.413285 0.832100 0.606049 1.610978 0.707747 0.861573 0.965471 1.164721 1.969660 -1 -0.003023 1 1 -1.559423 1.079320 2.153513 -1.762523 -0.642901 0.277507 -1.199608 -2.218040 1.103048 0.397011 -0.178188 2.279675 -61.524089 64.638909 -63.856926 6.652604 60.324624 1.764395 0.686522 1.868718 1.302594 1.693549 2.479053 1.451124 0.532860 2.277092 2.326442 1.503447 2.437436 1.732071 1.920510 1.014447 -1 0.019235 1 1 1.208824 1.587983 -1.738279 1.552932 -1.790868 -1.089453 1.908336 0.889643 -0.176546 1.604607 -0.374496 1.600850 -71.885985 62.243930 33.729749 45.890896 -11.713911 2.489407 2.221233 1.754655 1.243334 2.468760 1.703606 0.505579 0.513345 0.545697 2.037337 0.271838 0.538590 1.839513 0.940120 0.338842 -1 0.060353 1 1 -1.745437 -0.946331 -0.664668 2.004203 0.484739 -0.718818 1.393034 1.570064 -1.310247 -0.326506 2.348542 0.968350 -48.806403 60.781933 61.952427 -65.561755 3.588850 1.642040 0.760150 1.844949 2.313810 0.708419 0.893308 1.081692 1.503481 0.760778 1.144470 1.366302 1.441149 1.639371 0.915101 0.608116 -1 0.031892 1 1 2.039838 0.934743 -0.871757 -0.795296 -2.197694 -0.939722 2.014144 -2.089182 -0.869844 -1.640907 -1.831249 -1.181902 -48.152438 -48.031389 36.442691 42.315853 52.546839 0.695807 0.436097 0.484652 2.051230 2.018043 2.255837 0.604807 0.983496 0.371777 1.704982 1.129254 2.122011 1.385476 1.952028 1.993180 -1 0.013186 1 1 0.807531 0.487253 -0.869090 1.613709 1.801057 -2.027619 1.808559 1.539266 -0.572571 -0.509655 1.356784 0.223313 68.622604 -9.897543 2.002336 53.254963 6.161661 2.260575 1.475273 1.407227 0.765679 0.267099 1.882078 0.835614 1.167005 2.098879 1.866989 1.489696 0.826098 0.972703 1.220206 0.756570 -1 -0.007431 1 1 0.956534 -2.207257 -1.436702 -0.371607 -1.691761 1.133670 1.399493 1.746912 2.173843 0.630562 -0.299694 0.587435 17.759587 -14.621956 -51.215101 -72.206796 70.376006 2.268110 2.122883 0.296002 1.647725 1.817131 0.523627 2.345480 1.979516 0.478218 1.909089 0.308178 1.547134 0.938333 1.806727 1.155382 -1 0.002629 1 1 1.945229 -1.084343 -1.745867 1.253959 1.490279 0.780166 -2.335118 -1.547421 0.176614 -0.450309 -0.239560 -1.905392 46.660326 20.105549 -36.037694 14.468846 27.900193 1.653140 0.569846 0.653392 0.817295 1.526396 1.131703 0.539492 1.239119 1.379504 0.572785 0.549996 2.275197 1.981552 0.937671 1.940837 -1 -0.008524 1 1 1.712463 -1.908887 -0.724626 -1.970158 1.508142 -0.595890 -1.298463 -0.195988 -0.003967 -0.692997 1.823009 -0.644075 -19.333761 -42.520677 -45.017229 -4.562436 -30.862435 1.300777 0.403563 0.438886 2.352203 2.480582 2.391359 1.314925 1.937218 0.568771 0.580707 0.947879 0.255060 2.047803 0.670599 2.005474 -1 0.019520 1 1 0.943191 -0.272555 -0.388779 1.867595 -0.557398 0.034556 1.153588 1.587808 0.024597 -1.288963 -0.754318 -1.493071 -18.312487 22.023113 -57.540189 -27.953801 -19.534628 1.847614 2.107634 0.497544 0.480119 2.355937 2.232489 1.942068 1.094338 0.281481 0.606014 1.026278 1.651133 0.593558 0.922765 1.157181 -1 0.010951 1 1 1.290364 0.740715 -0.942687 -0.690418 -1.948752 -1.572113 -0.141600 -0.110506 -0.588693 1.845478 -0.000190 1.525382 53.901644 74.923575 -9.476245 32.749483 70.552836 1.847628 2.328525 0.520077 1.184732 0.797260 2.304998 1.096143 1.381586 1.809250 0.817772 0.548573 0.863768 1.851243 2.338693 0.420429 -1 -0.022849 1 1 0.523059 -2.263763 0.764537 -1.106230 -2.027078 1.468984 1.007677 -0.292353 1.445270 -1.713352 1.104534 1.796352 -31.574249 31.599943 -49.751062 -66.098323 -14.509874 1.863164 2.440281 2.308538 2.102932 2.485358 1.653474 1.679985 1.761263 2.041279 1.271874 0.639853 0.512971 1.007899 0.999889 1.388723 -1 0.012606 1 1 -1.261498 -0.957330 -1.750125 0.384180 0.937340 0.357833 1.097361 -0.941641 -1.958519 -0.782681 -2.243448 -1.811015 -12.970579 -46.525404 -2.463971 -11.958999 5.103901 1.093919 2.255534 2.266309 1.099397 2.064827 1.043434 1.989820 0.411479 0.722696 2.353036 0.721459 1.819288 0.780693 0.608739 1.832444 -1 -0.000411 1 1 -1.575068 2.029057 -1.198432 -1.302755 -1.648780 -2.203203 0.727529 -1.065171 0.034799 0.524025 -0.166328 -1.031059 -49.195828 -34.288196 18.294681 -21.290169 -73.864166 0.849432 1.647927 0.700570 1.736548 0.660233 1.029336 1.297734 1.007068 0.545586 2.419762 1.685605 1.712976 0.493132 0.575325 0.484045 -1 0.009570 1 1 -0.918947 -2.238985 -2.202015 1.834927 1.745214 1.902511 1.941211 2.070837 -1.144407 1.921284 1.734815 1.478722 -8.516378 -34.763781 -24.862333 38.763546 48.919502 1.976159 0.297797 0.317351 0.476088 2.117490 1.906215 1.504040 1.153120 0.479990 2.440711 0.533981 0.873742 0.730802 1.346305 0.600183 -1 0.044826 1 1 2.054693 0.835020 0.680010 1.380869 -0.250884 0.984186 0.728000 2.139625 0.437439 0.707385 -0.330461 1.843914 63.239651 -31.180474 49.780492 -39.268488 14.527642 0.866245 0.732571 1.825311 0.747436 1.910633 1.503643 1.223777 2.271424 1.567833 2.321405 2.353070 1.288603 0.553760 0.287070 2.284537 -1 -0.009635 1 1 -0.537481 0.200594 2.028628 1.020224 -1.476584 -1.499390 1.610881 1.397863 -2.085203 0.032360 1.946393 -0.380459 10.643642 -62.308628 -71.116494 -54.907051 -22.805746 0.682366 1.769512 1.182164 0.383533 1.285231 2.374853 0.653443 1.672369 2.003208 0.418983 0.838980 1.490026 1.874886 1.455852 1.254069 -1 0.006606 1 1 0.560070 -2.251197 -0.091232 -1.809954 -1.431321 0.528021 1.013921 0.969980 2.301620 -0.676126 -2.074428 2.061532 -64.809662 44.005582 -48.186822 -25.920321 -42.834675 0.289178 1.720762 0.842611 1.761024 0.285103 0.728688 1.815219 2.130804 0.682069 1.288413 1.858247 0.809518 1.314781 1.767027 2.165085 -1 0.019631 1 1 2.090826 0.233870 0.513447 1.126399 1.726715 2.002279 1.129313 -1.144089 -2.156428 -0.095475 2.283704 -0.204279 64.178393 -3.749500 -17.854253 73.576653 2.803891 1.750035 2.338298 0.531112 2.157563 0.407104 1.447277 1.138337 1.784995 0.412186 1.361706 0.696622 0.621787 0.629418 0.626361 0.992333 -1 0.042709 1 1 2.060881 1.174187 -0.925275 -0.205857 -0.939122 -2.033848 0.780014 -0.174555 2.075938 -0.237360 2.088359 1.183941 -61.409707 37.054252 -29.188176 -65.680131 -35.955610 2.035955 1.792190 2.092505 0.475869 0.673317 0.432722 2.263378 1.337787 1.436464 1.646678 2.210653 1.695828 0.288681 2.360661 0.637699 -1 -0.015176 1 1 0.340243 2.342852 -0.404196 1.949038 1.668514 -0.718022 0.634264 0.658206 -2.214060 2.033245 -1.495343 -1.062672 -11.853402 -20.130299 70.057168 -49.177112 -19.720979 2.117469 1.559892 1.608262 2.300908 2.117665 0.340880 2.175767 0.364191 2.457933 1.970875 1.488517 1.264051 1.901984 2.388546 1.297413 -1 -0.041038 1 1 -0.300502 1.146605 2.023453 -1.138930 -0.267205 -0.009283 -0.503975 -2.143565 -0.678774 0.538462 2.139554 -0.760305 49.335617 -16.285450 40.440942 40.919322 -18.960752 0.274556 1.212246 1.975244 0.671646 1.602267 0.551587 2.028630 2.441944 1.008508 2.250950 1.714780 1.553668 0.506389 0.623932 0.670964 -1 -0.018577 1 1 -0.417456 0.561724 1.976946 -0.528514 0.125527 -1.420692 0.095872 -0.317183 -1.189617 0.765111 -0.885989 0.325722 -44.343318 71.855421 24.053149 11.277893 -52.446206 0.424184 0.516983 0.939098 1.165676 2.273013 1.273141 1.673054 2.267879 0.494393 1.508945 0.335021 0.447204 0.412084 1.898389 0.470193 -1 -0.008069 1 1 0.494408 1.581822 -1.614407 0.599060 -1.972136 1.259461 -0.291819 0.991180 0.465474 0.656568 -1.473159 -0.491362 -70.590958 -72.224015 -69.016910 -17.213285 46.321929 1.864993 1.682686 2.159174 0.489005 0.949985 1.897843 0.297158 0.827685 0.647265 1.325654 2.275872 2.074215 1.325574 0.917030 1.523055 -1 -0.010485 1 1 0.079619 -0.160374 0.085749 -0.811311 1.951325 -2.306049 1.633285 0.946902 0.845003 -1.177684 -1.296725 0.745950 70.894759 -71.779112 58.456721 -17.896647 -38.943831 2.440503 1.537966 2.088392 1.100194 1.958325 2.073532 1.106951 0.777081 0.645905 0.972635 2.322765 0.455491 2.429069 0.618677 2.346839 -1 -0.013891 1 1 0.885342 -1.783906 -1.889924 2.262273 -2.242545 -0.766567 -0.013652 1.456381 1.249859 -1.446164 0.822439 1.290484 -62.319664 43.400903 -11.024708 -42.260172 -16.707169 1.414064 0.926741 0.484169 0.683275 1.309412 1.535054 0.409581 0.320312 0.727784 2.359262 1.869346 0.589806 0.869985 0.583513 0.855192 -1 0.029144 1 1 -0.190842 1.663344 1.924354 1.498856 -1.159483 -1.702377 1.783010 0.968326 -1.938066 -1.046207 -1.674759 -0.576213 -14.475740 6.242150 61.810572 -49.710187 20.879240 2.385720 1.038882 1.993655 1.852966 2.045724 1.726220 0.332153 1.746046 0.542286 0.944876 1.522613 0.556983 0.460732 0.527565 1.041596 -1 -0.013598 1 1 -0.289469 -1.920180 -2.030587 -0.961798 -1.446569 -1.274345 -0.102845 0.925136 -2.120185 1.142884 0.751770 1.080577 -8.978201 3.382461 -0.979610 35.701229 30.561044 1.967074 0.611004 1.652690 2.015020 0.950347 1.227359 1.719449 1.286361 1.111093 0.632909 0.802852 1.785045 1.258772 0.935787 1.779929 -1 0.067615 1 1 1.066931 1.261896 -1.770652 -0.605913 -0.107097 0.157369 1.254756 0.740915 -2.289325 -0.037535 0.603966 0.364864 46.205675 28.784138 25.012665 -62.147409 -61.506539 2.269104 0.832606 2.359612 1.002200 1.980557 2.228124 0.586826 0.287305 1.727143 2.337380 0.848101 1.787563 0.821036 1.400547 0.986895 -1 0.018313 1 1 0.535828 0.285607 -1.725637 1.978553 -1.792865 -1.665600 -2.141939 -1.625728 -1.185726 0.190272 -1.807867 0.657090 -67.948567 -61.564437 -13.499943 56.452935 54.475315 0.874393 0.430161 1.967087 0.825416 0.761934 0.328427 2.129361 1.168595 1.825318 0.870666 0.788876 0.887243 0.399429 0.707960 2.189701 -1 0.038705 1 1 0.087919 -2.035548 0.484045 1.761699 0.938778 0.960547 -0.735317 2.130576 -0.848104 0.895355 1.576205 -1.769072 -73.959101 19.395905 36.980569 -67.580803 -30.549614 1.414535 2.083172 1.121001 0.659015 0.817522 0.848113 1.993645 1.691189 1.060989 2.297506 1.189939 0.547673 1.491685 0.497375 2.129767 -1 0.006480 1 1 1.913133 1.401112 0.687398 -1.686609 -1.825034 -0.405733 -0.331830 -2.306527 -1.685547 1.888042 -0.901251 -1.702539 -30.233948 58.038228 -1.505963 39.279393 18.762013 1.872196 1.250076 1.026158 1.887312 1.059330 1.417199 1.859773 1.711224 0.286314 0.832152 1.472815 0.605246 1.619378 2.384359 0.670630 -1 0.043215 1 1 0.545122 0.984110 -0.543100 0.019670 0.732296 -1.068227 0.504398 -0.174670 0.136187 -1.321055 1.796564 -2.132113 -45.337461 13.293513 74.073354 -49.147684 24.874644 1.647015 1.135718 0.508305 1.325516 2.202972 0.849658 0.954624 1.108612 1.692730 2.217837 0.933818 2.427469 0.714366 1.850967 2.195958 -1 0.000313 1 1 -0.345853 2.337501 -0.807075 -2.252975 -1.711114 1.012318 2.312371 0.954105 -0.610553 2.020705 -0.201429 -1.919110 57.867219 -25.643418 -38.924501 -54.088384 -63.473350 1.426112 0.920662 1.822756 0.559971 1.181205 2.271118 0.935611 1.068568 1.418086 1.013430 1.726962 1.556304 2.045247 0.463429 0.846781 -1 0.008834 1 1 -0.712909 1.738182 1.526076 -0.780029 -0.081620 -0.480683 -1.810494 -1.069618 0.695214 -2.267178 -0.089218 -0.941231 6.754889 -20.572671 -14.878189 -7.730745 -30.627759 1.963902 1.301520 1.647806 0.928473 0.351110 0.852038 0.459413 0.859795 0.326836 2.389856 0.812581 1.043053 2.343125 0.657247 0.347128 -1 0.007615 1 1 -1.355560 1.509954 1.579419 0.398867 -1.978609 0.846944 -1.544434 -1.464470 -0.535296 -0.765698 0.444906 -1.021058 50.745452 -21.183968 61.055174 4.307424 -55.119555 1.459677 0.288252 1.905804 1.344156 0.485928 0.991136 0.521199 2.038796 2.300791 2.394997 1.715228 2.331886 0.763839 0.844674 0.432124 -1 0.017208 1 1 2.341818 1.064980 1.461650 0.267418 -1.119611 -0.732334 0.426020 2.004926 -1.500468 2.339008 0.963361 -0.553962 39.681956 34.640237 48.459262 -45.182906 60.896384 1.907985 2.003948 1.604921 2.404931 2.168184 1.167522 1.791180 0.857742 1.812654 1.769905 1.042372 2.153048 1.018495 1.351489 2.224724 -1 -0.017762 1 1 -1.348003 1.278247 -0.274976 1.333209 -0.170274 -1.370792 -0.030225 0.943956 -1.539248 0.874515 0.037810 -0.693408 -11.813757 46.183300 -47.273687 21.138607 -73.439413 2.181843 1.233588 0.670621 2.381909 2.239220 0.327106 2.421336 1.139222 0.908012 0.707484 0.936859 1.794450 1.828666 0.895738 1.421288 -1 0.060760 1 1 2.182489 -0.148112 -1.184187 -2.208535 0.631020 -2.041997 0.488282 2.285683 0.086004 -1.234857 -0.886262 0.461597 46.767747 25.531542 -41.379888 -71.780592 33.582954 1.055576 1.318318 0.462764 0.925456 1.397102 1.592205 2.440678 2.225977 0.492523 1.582541 2.009199 2.111690 1.166540 1.028963 1.781753 -1 -0.016693 1 1 -1.232147 2.248817 -2.210344 -1.494279 -2.018170 0.389797 1.102922 -1.737434 1.622176 -1.972863 -1.545171 0.281933 -70.449358 57.634785 -32.168981 -64.069043 41.602489 2.320445 1.970580 1.044557 0.619823 1.364124 0.827635 2.053320 1.145577 1.959361 1.475214 0.419678 1.281611 2.287432 0.626469 0.566871 -1 -0.034110 1 1 -0.931441 -0.180235 0.855895 -1.897399 -0.848100 0.962036 0.729488 -1.135620 -1.195166 1.755229 0.587852 -1.856081 27.561601 27.820903 35.924843 38.830130 -32.012219 1.684550 1.987459 1.225576 1.011575 2.046684 2.113728 1.674806 2.461895 1.074629 2.038769 1.836750 1.756463 2.364464 1.548264 1.928799 -1 -0.023531 1 1 2.324575 -1.292658 -1.582987 0.876814 0.970257 2.246514 1.493218 -1.676318 1.496088 -0.556492 1.133145 2.006750 27.716891 -62.209779 -59.757132 61.877284 21.514647 0.575143 1.931080 0.912765 1.839326 2.295216 0.950397 2.064577 1.342798 2.410097 1.250305 0.375364 1.242850 1.085820 1.132995 1.989505 -1 -0.033872 1 1 0.340221 1.959844 -0.498113 2.131544 1.283888 0.282133 1.147208 -1.972906 -2.261583 -0.290786 -0.485593 0.496777 -32.706991 43.601794 65.351994 70.960897 -10.197147 2.373174 1.682149 2.122312 1.948476 0.786014 2.287990 1.000286 1.302446 1.460827 1.621325 1.363889 1.380098 1.557012 0.443819 2.013307 -1 -0.043005 1 1 -1.412201 1.441506 1.000210 1.443651 -0.643178 0.320554 1.282852 1.705392 1.769369 -2.095182 1.957730 1.663858 36.524337 64.525306 -23.174448 57.049202 25.944319 1.317523 0.604114 0.600244 0.801570 0.480978 1.046786 2.076895 1.369133 1.761206 1.097894 1.555545 0.541020 2.170057 1.144676 0.323789 -1 0.079920 1 1 1.673053 0.172589 -2.127233 0.495448 0.199796 -1.957373 -0.377827 2.153474 2.291395 1.827949 2.268857 0.028179 -74.540934 -9.485783 22.450570 -73.270134 48.859846 0.436469 2.240878 1.182356 1.350388 1.716331 0.630323 2.335205 0.291236 0.304906 0.561735 1.576109 1.913301 1.342845 0.951883 2.296794 -1 0.072764 1 1 -1.982977 -1.886427 -0.233317 -0.647116 0.111378 1.119465 -1.726442 -2.128418 -0.570570 0.148036 -0.106202 1.058093 -37.937920 27.376417 65.442116 -64.357250 -2.292408 1.697495 1.297202 1.075757 0.739438 2.476969 2.410756 1.081452 1.960960 1.356104 1.038720 1.512923 1.944269 2.081434 1.159428 0.751087 -1 -0.019336 1 1 -0.387864 -1.601890 -1.083247 -2.173379 -2.248687 -0.328506 1.720503 1.283312 0.019590 -0.611091 -2.311983 0.863195 -55.218222 -2.658434 19.695196 -32.835424 -14.964067 2.108877 1.149750 2.343962 1.219741 1.944472 0.996482 0.370591 2.016835 2.188808 1.288498 1.040731 1.565495 1.273718 2.376623 1.150851 -1 -0.026255 1 1 1.848296 0.240285 -0.041495 0.026314 -0.712921 1.540980 -0.041044 -1.824567 -1.977204 0.902787 -0.749119 1.062442 38.683177 48.151171 26.722925 32.198421 -41.146328 0.680072 1.473408 1.575473 2.474983 0.533450 0.936566 1.369966 2.266224 1.931723 0.461229 2.128667 0.760936 1.554518 1.291465 1.405971 -1 0.013828 1 1 -1.281231 1.965665 -1.633106 2.059039 -1.524130 0.499949 0.450155 -2.343836 -1.993855 -0.928683 -0.941666 2.325905 70.412445 71.965011 65.933978 -47.624019 -16.885127 1.550156 2.216722 2.451699 0.697099 1.899793 1.574250 2.175175 1.671593 2.463604 0.547473 0.372210 2.230752 2.003810 1.537480 0.677981 -1 0.015383 1 1 -1.715696 -0.588471 0.872074 1.418060 -1.926141 1.459515 2.082967 0.090171 -1.877785 -1.058646 1.317963 -1.934062 9.097524 52.085530 1.502355 50.084637 -27.506320 1.394186 2.089505 1.812538 2.075588 1.912357 1.239447 2.378246 1.437548 1.865626 1.074023 0.847228 0.605572 0.350071 1.390098 0.871486 -1 -0.037495 1 1 0.895988 -1.921192 -0.183346 0.406865 0.498875 1.257540 0.401143 -1.424708 -1.414941 -2.191907 2.076568 0.924192 27.211506 -6.220773 -2.532091 43.143356 10.382244 2.040584 0.851854 1.855117 2.205164 1.687110 2.264292 0.952122 1.812373 1.546043 0.602476 2.314762 0.960581 2.237222 0.486902 1.619768 -1 -0.045437 1 1 -1.530958 -1.167287 -0.919774 -2.007392 -2.238025 -0.194607 -0.355288 -0.732628 0.190026 -1.237719 -1.864686 2.313088 -36.201965 -46.425350 29.144947 -60.878512 -35.145324 1.562979 1.746779 1.607671 1.368506 2.484190 2.282312 2.315919 2.393411 2.058839 1.657182 1.010096 1.931534 1.788556 1.761265 2.086412 -1 -0.013063 1 1 1.856652 -0.682920 1.550862 1.112925 1.465786 -0.904160 1.240182 0.846496 0.363833 -1.742088 -1.207706 -1.661696 70.138689 -29.046734 61.544313 -24.727170 60.456444 1.246883 1.356175 2.238831 0.530432 1.975585 1.909963 1.503147 1.890637 0.681307 1.978717 0.540802 0.754692 2.361782 1.466317 1.641771 -1 -0.019014 1 1 -0.326780 -2.251576 -1.749649 -1.044304 2.040032 -0.526558 0.012111 0.923580 0.006663 -1.105857 -0.477607 -1.947980 62.860498 46.388929 -41.269940 -23.876198 -37.260314 1.613536 0.945399 1.327067 1.267124 1.796858 1.792426 1.548969 0.273909 1.581846 1.583913 0.334907 0.775251 1.401299 2.376996 0.672696 -1 -0.012663 1 1 -1.649199 0.191487 -0.248052 1.460219 -0.217534 0.713809 -0.751895 1.529822 0.919657 0.036366 -1.409420 1.065295 65.459118 71.399928 18.582054 8.584179 -25.704724 1.085493 2.385044 0.942944 0.557188 1.655945 0.468248 0.849157 1.526498 0.610130 0.449621 0.529908 2.155864 1.102482 2.169939 1.414032 -1 -0.013007 1 1 1.341598 -0.551034 -1.391071 -1.568042 2.303369 0.447745 -0.428002 -2.322943 0.433037 2.127731 -1.537714 -1.624276 -11.005824 -24.890724 11.601161 -19.293794 29.210727 1.295286 0.378064 1.614594 0.736952 1.194711 2.000779 2.344707 2.496192 1.494943 1.250190 0.702002 1.055263 0.555470 2.028474 2.059842 -1 -0.016654 1 1 2.094330 -2.133780 -1.168180 -1.789776 -1.582502 -0.381575 0.434352 0.663492 1.795335 0.766166 -2.006198 -1.022123 -69.111277 46.770637 74.093380 -12.558239 -16.316904 0.801798 2.067047 2.366146 0.569851 0.740682 0.891131 0.481455 2.321287 0.375682 2.095664 1.829870 0.870689 1.162634 0.638738 2.026097 -1 -0.015577 1 1 1.444501 -0.497960 -0.012975 -1.307750 -0.772673 1.025088 0.155548 -1.072613 2.199470 -2.206667 -0.956747 -1.368826 0.948890 48.000234 39.939160 7.467990 -35.484838 1.469886 0.878098 1.934781 2.356738 2.192656 0.726815 1.835405 1.658232 0.656935 1.849706 1.252001 1.888850 2.157574 0.598553 1.624651 -1 0.039361 1 1 1.946380 -0.593336 -0.778277 1.087098 0.929889 -2.349321 0.073222 0.709864 -1.092366 0.072763 -2.299869 1.819507 55.961927 52.099559 -62.708705 -45.203080 21.838111 1.121929 0.513682 1.705830 1.875713 1.863719 0.526449 0.281583 2.320141 1.366868 1.950998 0.416126 2.336719 0.988691 2.186129 1.278063 -1 -0.015207 1 1 2.310067 -0.069216 0.647746 1.044567 -2.323468 1.044461 0.609602 0.853190 -0.232828 -1.859330 -1.907465 -0.379378 -10.842882 13.684232 40.892180 -25.130467 32.232905 0.451585 2.031466 0.605772 1.454155 1.987660 2.349577 1.089924 0.351418 1.531489 1.227033 0.745096 0.826230 0.950548 2.352557 1.673080 -1 -0.023663 1 1 2.115031 1.781226 -0.748774 2.139542 -0.957581 -1.256910 0.747205 -0.235381 -2.352224 -1.597937 -0.616090 -1.506576 -43.454973 2.264667 -37.740740 41.379695 68.529910 0.357951 1.084365 1.426698 1.764155 1.154073 0.753178 1.660893 0.372889 2.403608 2.443659 0.573607 0.868953 1.245419 1.504109 2.306407 -1 0.011235 1 1 -0.196396 -2.157325 -1.044733 -0.470887 -2.098124 -0.366663 1.293089 -0.593145 -2.290732 -0.116208 -2.179463 -0.841139 4.818755 -11.177956 -67.908903 5.060260 -2.203720 1.556203 0.356494 1.351232 2.408272 2.079799 0.679503 0.913972 1.875292 1.538043 1.145638 0.738485 2.220897 0.613718 2.251383 2.248932 -1 -0.015913 1 1 2.315657 -0.369957 -2.219379 2.164585 0.545905 0.001917 -0.775999 1.674487 0.724075 2.137979 1.042802 1.003749 -10.945474 -60.589746 18.136520 20.485078 42.700565 2.400994 1.264260 0.916066 1.078880 1.492908 0.799665 2.221987 0.929552 0.486801 2.166418 0.731395 2.306583 0.738374 0.354431 0.422966 -1 0.049232 1 1 1.532407 1.954663 1.960265 1.855620 0.809454 -0.174618 1.011260 -1.334725 -1.749604 -0.286364 -1.573974 1.570344 -41.785308 14.322886 -25.252164 -63.114350 37.116741 0.940890 2.033742 0.611022 1.939141 1.396720 1.921843 0.916175 0.649914 0.856800 1.729329 0.840695 1.060778 0.996057 2.222435 1.714567 -1 -0.059853 1 1 -0.802708 0.464353 0.658437 1.663745 -0.750851 0.229376 0.395676 0.939593 0.520650 -0.347892 1.055306 -0.896192 -48.024413 3.691486 -57.195527 64.779973 57.009376 0.723729 1.719305 1.108580 1.148637 1.645036 1.624016 1.590972 1.969638 0.948854 0.880717 0.953811 0.950797 2.052682 1.669962 2.056636 -1 -0.015365 1 1 0.488762 0.935056 -0.336842 -1.728897 -0.979891 0.779450 -0.227835 1.945345 0.858948 2.295454 -0.630847 0.237261 30.609415 -47.556082 74.925016 14.741281 -43.295777 1.043224 0.708163 1.103041 0.315450 2.272355 1.472810 0.517499 0.600582 1.976388 1.900014 0.782053 0.971726 0.548924 2.268142 0.405143 -1 -0.011917 1 1 -0.161940 2.033097 0.736179 -1.780817 -1.801220 -0.719234 -0.879856 -0.261227 1.500085 0.645960 -0.702886 0.549656 56.590251 -37.654003 -0.831852 -30.939368 52.042052 1.686396 1.508232 1.862261 0.767747 1.279203 2.323198 0.982318 0.811227 0.790864 0.557112 0.379691 1.969598 0.283661 1.240836 0.973958 -1 -0.001043 1 1 0.985845 0.330719 -2.227297 1.040962 -1.652265 0.486860 1.953676 -0.497054 1.079492 0.321670 1.194054 -1.594404 70.318895 -0.338095 17.640924 -58.983155 20.114196 0.764505 0.784840 0.556224 1.211313 2.031280 1.970060 1.306842 1.098170 1.702383 2.451774 1.968563 0.897317 0.959289 0.766957 1.504216 -1 -0.014735 1 1 -0.631133 0.135550 2.097195 -1.109070 2.069351 2.158314 -1.178988 0.338089 -0.879941 -1.696558 0.615857 2.305054 15.751306 -17.805763 -11.451777 -20.010079 -9.389514 1.231484 1.304851 1.385230 2.303904 0.716246 1.943603 2.134400 0.360918 1.450926 1.715702 1.307698 1.983162 1.011595 2.373654 0.749441 -1 0.007427 1 1 -0.258804 -0.191661 2.028741 -1.791582 1.053198 1.370779 -0.192794 1.841042 0.854145 1.682673 1.642229 0.475697 -60.005380 -60.424736 -58.531227 -34.329870 67.880026 0.768853 1.859654 1.949886 1.982450 0.292374 1.432162 1.339067 0.453288 1.403215 0.832719 2.005310 1.986591 2.384996 2.369091 0.567497 -1 0.015763 1 1 0.311895 1.850457 -1.136491 -1.698646 -1.483581 -1.298787 -0.920765 0.191989 -1.233153 -0.512917 -1.633561 -0.880916 24.597510 10.350125 -45.457005 -45.890047 25.985687 0.496596 0.290047 0.567066 1.172103 2.276603 0.869542 2.150738 0.451068 2.342758 1.240864 1.454041 2.314263 1.570070 1.659349 1.432972 -1 0.009437 1 1 -1.198094 -0.333200 -1.767924 -1.886775 -1.361829 -0.188053 1.402165 -0.476588 1.040091 -2.148479 1.550198 -0.619800 67.061711 6.182746 -36.590354 25.924845 -31.127060 2.087492 1.731967 2.419703 0.689128 0.677177 2.306694 0.364578 2.211076 2.053447 1.040974 1.156882 0.717457 2.043104 0.450991 1.060165 -1 0.057817 1 1 1.190756 -0.478203 2.182883 1.770057 0.032391 -2.247930 -1.740878 0.277647 1.145168 1.447995 1.666505 -1.490596 -44.273946 37.792694 -68.189329 -58.045440 30.282156 1.407841 2.080926 1.617441 1.325094 1.848628 1.145929 1.129230 1.723934 2.413189 1.470723 1.442195 1.214487 1.388098 1.015487 0.294378 -1 -0.021216 1 1 1.177831 -0.943907 -2.336092 0.923919 0.991340 -1.552544 -1.112224 0.894431 0.187400 1.756260 -0.938600 2.032780 3.900045 -1.944351 21.297059 39.678387 -25.350058 0.498737 0.275225 1.207565 2.046137 1.928842 1.544321 0.906663 0.535506 1.748752 1.026941 1.541676 1.452312 0.263710 1.170594 1.681493 -1 0.001296 1 1 1.073613 0.482896 1.303221 0.048137 -1.493179 2.319890 0.079749 2.030868 0.962935 1.707993 -1.635095 1.617692 -61.846465 46.464993 37.140478 70.011619 -64.718117 0.364137 1.548164 2.492230 2.403444 1.938116 2.157238 1.696891 2.393046 0.417708 1.920769 0.859620 1.879880 2.138033 0.673351 1.005078 -1 0.022712 1 1 -2.330662 -2.061087 0.087884 2.081251 -0.476060 0.487714 2.159379 -2.140756 -0.602899 -1.278871 -0.783604 1.094888 -3.164311 67.431296 67.792021 -19.510250 -8.771367 1.819413 0.627806 0.533877 1.367651 1.617477 1.929604 0.860269 1.539917 1.130083 0.298544 1.625481 1.458641 0.872642 2.488698 1.551054 -1 -0.031540 1 1 -2.197602 0.610972 0.307506 -1.234463 1.031354 1.805094 -0.144457 -1.003146 1.059671 1.774076 1.604352 0.049272 -40.336166 70.061894 30.250362 67.829549 11.231327 2.348800 1.531196 0.817323 1.993113 1.756162 1.807276 1.381087 2.420940 1.234903 0.258639 1.443723 2.143417 1.163828 0.453726 2.016592 -1 0.032153 1 1 1.133760 -1.799193 0.358825 -1.081292 -2.303538 1.423745 -0.628906 -0.138636 -2.134266 0.098728 0.561479 -2.144421 -29.535523 -53.536054 69.536625 52.064749 -47.769330 0.488011 2.247957 0.918763 1.391615 1.632001 0.786153 2.375928 0.724702 2.319023 0.565474 1.413897 0.361044 1.318360 1.178707 0.772125 -1 0.028976 1 1 -1.681864 -2.184397 1.069625 -0.573507 -2.093191 -2.278460 -1.200854 0.409275 -1.402096 1.632473 1.437769 -0.554534 33.723355 -61.572980 -7.082905 57.614771 -68.545941 0.600602 2.314522 1.424382 1.082196 0.971351 0.991033 1.040307 1.194264 1.244326 1.143846 2.113851 1.489799 0.305950 2.355594 0.970064 -1 -0.040445 1 1 2.339160 -1.193919 -0.846306 -1.878980 -2.299294 2.060585 0.901053 -1.616410 -0.073198 -0.308526 -1.762350 2.269842 -72.182540 28.044929 51.117917 -61.172512 -26.413951 2.285895 1.785639 2.234687 0.636480 2.315187 1.355127 0.367684 0.417935 1.225511 2.166099 2.123633 1.647767 0.269215 1.449757 2.309921 -1 -0.015029 1 1 -1.501720 0.154541 0.841088 -0.997728 -2.142453 -0.839784 -0.645420 0.339892 1.150093 -0.599339 1.993533 0.220760 53.127002 -44.484697 -54.300724 -32.267209 -64.988418 1.969760 0.751432 1.572955 0.655834 1.348321 0.735818 2.391485 1.189385 2.488271 1.127875 1.450368 1.331708 0.507230 1.261829 0.569128 -1 -0.017674 1 1 -0.113948 -1.901357 -1.404582 2.253123 -0.512589 -0.831334 0.003939 0.234604 -1.272455 -1.328294 -2.043282 -2.264410 -21.541802 46.932197 -60.572458 8.694000 20.061897 1.079642 0.789098 2.365773 1.040927 0.367086 1.614451 0.570916 0.637591 0.737594 0.735057 0.852550 2.308807 2.115464 1.609014 1.447947 -1 0.005512 1 1 1.367577 -2.158920 0.434818 -0.927599 -1.579251 -2.304140 0.732978 0.980937 -2.048805 -0.831683 -1.158577 -0.615626 50.367442 -74.398089 -8.687141 -54.772434 -10.306093 1.907513 0.822653 1.572537 0.371082 1.278604 1.252950 2.073780 0.776119 2.476243 1.456979 2.202449 1.059080 1.710981 0.710723 1.364554 -1 -0.031466 1 1 -2.292908 1.006939 1.431589 -0.734597 0.091855 -1.849203 -1.340682 1.802053 0.574531 0.458900 -1.450220 -1.380149 -56.740745 58.291985 63.385918 27.127895 -61.467679 0.815862 2.186021 1.705638 0.902625 2.412770 1.181340 2.284991 2.352170 1.914178 0.337209 1.213251 0.853858 1.787840 0.980694 0.520198 -1 0.063570 1 1 -1.803468 -0.809616 2.168627 -2.216457 -0.557219 -1.668168 1.818984 -2.312553 0.703255 0.927787 0.020400 -1.135372 -55.029482 19.502857 34.525799 -74.898767 -23.578237 1.683521 0.436063 2.155182 0.894742 0.433284 0.456082 1.118973 0.331121 2.403109 0.802196 2.013894 2.258976 1.604032 0.974278 0.695730 -1 -0.007165 1 1 1.026918 -2.070737 -1.877841 -2.005084 -1.145294 1.158311 0.852776 2.235512 0.374051 0.353223 -0.988375 -0.451632 34.269330 -35.377684 7.264885 0.917031 -37.461950 0.280170 1.063235 1.785764 2.084600 0.369261 2.168199 1.418649 1.477072 2.404616 1.384099 1.305444 2.340524 1.935409 1.670382 2.355087 -1 0.026933 1 1 -0.027749 0.148748 -2.267183 -0.168106 2.077860 -0.917745 -0.894333 1.468810 -1.909638 0.788764 0.801600 -0.224639 -28.028584 73.589992 -73.002326 49.904593 -53.500774 2.312311 0.262231 1.065658 2.013135 0.759380 2.398147 0.651623 0.331756 1.827973 0.498134 1.393661 2.266227 1.971132 1.319761 2.229267 -1 0.047144 1 1 2.005806 -0.844597 -1.424128 -1.102793 -0.818492 -0.934118 1.967180 0.281609 1.759185 1.094434 1.703636 0.534007 -64.909107 22.645295 49.466264 -70.501681 -71.757588 0.928395 1.285217 2.147376 2.441862 1.875877 2.357799 2.022844 1.930750 2.114734 0.582458 1.116168 0.437702 0.464031 1.974682 2.475631 -1 -0.000470 1 1 0.062389 -2.287358 0.044444 -2.295700 1.203982 0.325508 -0.264783 -1.711613 2.050565 2.145860 1.556158 0.582866 -26.571669 -40.037940 -17.662788 -8.476621 33.425800 1.936219 1.790125 1.129565 0.605134 1.989247 2.028629 2.415178 1.149273 1.080748 1.381329 1.989717 0.915971 1.731344 0.953632 2.441187 -1 0.033371 1 1 -1.060172 -0.774775 -1.318023 0.933446 0.884137 1.530427 1.664675 0.745425 -1.876986 -1.771904 1.902904 -0.872961 -69.649851 -5.053478 -33.801690 -55.003901 -0.559460 2.082228 1.010100 2.006409 2.460575 1.387383 2.492224 2.301574 2.059381 1.759463 1.042111 2.261492 1.140199 1.576283 0.336749 2.488037 -1 -0.015025 1 1 -1.615384 -1.690782 -1.272834 1.731911 -0.194318 -0.219499 0.680807 0.650092 -1.930007 -2.254901 -1.080592 0.040894 -22.221961 15.499335 -52.683126 4.694140 -5.589503 0.733318 0.880447 0.916784 1.896748 2.152451 2.237322 2.178244 1.488088 0.799420 0.350628 1.761854 0.729739 1.465597 0.786941 2.118022 -1 -0.065786 1 1 -0.815988 -1.257361 -2.110910 1.507099 0.716099 0.032881 1.278025 0.693080 -0.428948 0.629250 1.199140 -0.943384 55.338270 70.305038 66.779679 66.063158 23.489077 1.088855 0.386608 1.213176 1.841656 0.965289 0.354554 2.490847 1.664322 1.765537 1.883351 1.984103 1.072185 1.468474 1.886476 0.496977 -1 0.003143 1 1 1.292264 -0.323712 2.186646 -0.962647 -1.570175 -0.558434 1.473267 2.314532 -0.425880 0.353386 1.747044 -0.328126 -42.059388 57.867511 -20.750372 -1.499354 0.359052 1.893837 0.467265 2.319912 2.007167 1.703286 1.872899 1.821096 1.918094 0.905305 2.461101 1.230683 1.340176 1.084717 0.584171 0.657019 -1 -0.010575 1 1 -1.932954 0.044544 -0.613637 2.030731 -1.335445 0.278163 0.400309 -1.292545 0.312064 -0.036597 2.234451 1.397005 74.374583 63.621803 -58.350797 -1.851660 -70.847704 0.814565 0.637061 0.827607 1.586496 0.995359 1.740905 1.891470 1.185885 2.163545 1.943687 1.293270 2.484504 0.809705 2.213188 1.551516 -1 0.007328 1 1 1.459480 1.492946 -1.519273 2.014910 1.369127 0.327117 -1.505531 2.077598 -0.614984 -1.761891 0.551106 -2.118743 57.811037 -69.907391 16.475565 4.820270 14.269875 1.131792 2.028185 1.699491 1.095865 1.207629 0.870060 1.846824 2.323225 1.439790 1.306673 0.499861 1.168611 2.089828 0.486177 0.670851 -1 -0.005438 1 1 -0.209763 -0.613598 -2.032997 0.957687 -1.670849 -0.831885 0.169104 0.567330 1.945952 1.634283 -1.123248 -0.591479 68.802637 15.921992 0.924454 -62.705711 5.123214 1.462811 1.222183 2.476819 2.152906 0.888770 1.313937 1.092431 1.986232 0.857093 2.155628 1.637020 1.886327 2.498283 0.644065 1.550703 -1 -0.015272 1 1 -1.791887 0.637114 1.431426 1.229981 -0.958562 1.098255 -0.059284 -2.076354 -2.036968 0.180251 -0.581870 -1.279854 49.127444 -65.050523 45.865780 16.161080 -30.731906 0.457844 1.481986 1.739701 1.907556 1.550887 0.999301 0.501806 2.350067 0.328432 2.202369 1.968852 1.239566 2.138422 0.458050 0.448013 -1 -0.009291 1 1 -1.007133 0.023737 -1.605973 0.978710 -1.775098 0.054023 -1.531666 1.069189 1.521525 -1.864892 -1.134944 0.750694 58.998050 -69.777601 -52.147447 7.861326 -24.700208 2.328978 1.382045 0.528054 0.250555 0.581220 0.558278 1.985744 1.649965 1.205438 2.299196 0.331498 1.985195 1.429103 1.678626 1.415199 -1 0.006296 1 1 -0.502693 0.549638 1.480428 0.133124 -0.974823 1.126608 0.527526 2.127736 -1.454105 -0.699867 -0.547140 -1.913650 -20.899757 37.777517 -23.267529 -7.367271 -71.719623 1.499383 1.635173 2.357770 1.547268 0.938400 0.690627 1.113204 2.365411 1.718526 1.512644 1.751013 0.770058 1.865755 0.994513 1.037782 -1 0.013015 1 1 0.582556 -1.333508 -0.142470 -0.600155 -2.288105 1.617581 0.905907 -0.148877 0.103123 -0.976038 -0.444972 -0.089721 0.989053 -26.980113 -4.756164 13.144119 -36.796520 1.538383 2.354777 0.733607 1.224404 1.554040 2.248703 2.196639 2.414848 2.344779 1.456551 1.761186 0.746676 0.382880 1.557680 0.422074 -1 -0.067074 1 1 -1.899245 1.113749 1.173781 1.681738 0.058139 1.679761 -0.171216 1.634178 1.822436 -0.849083 -1.428160 1.832540 -21.421610 -32.991112 68.385635 57.374276 -60.547130 1.140782 2.377865 1.783210 1.914744 0.849857 2.047649 0.343280 2.000501 2.163038 2.426511 0.374949 1.025138 0.485912 0.726415 1.854168 -1 -0.043599 1 1 0.303368 -0.106294 -0.480099 -1.411123 0.713157 -2.284431 2.110118 -0.688324 0.252219 -2.098536 2.129079 2.266267 -34.707309 24.255946 -30.323424 54.211940 40.078342 0.575302 2.351359 1.790701 1.819205 1.633727 0.554129 1.999360 0.995404 0.262845 2.391012 2.244530 1.816669 1.757806 2.449435 0.897896 -1 -0.018584 1 1 0.457431 2.139693 1.573850 1.055471 1.869248 -1.047066 -1.986347 -1.971953 -0.388162 -1.900361 1.211103 2.196394 -65.401528 -3.478405 38.443879 -73.724902 55.580278 0.440906 0.304860 2.027309 0.490910 1.475265 1.278098 1.740828 0.595987 1.248889 1.325772 2.004650 2.147995 1.608310 0.858472 0.594334 -1 -0.053614 1 1 -0.005738 -2.186267 -2.097079 -1.645423 -2.321185 1.704616 -1.839045 -0.270549 0.344259 -0.859720 -1.128450 1.503954 -9.486284 14.023918 49.993372 -61.390561 58.834250 1.783610 1.882017 2.056313 1.961721 0.653720 1.827589 0.790934 1.720789 1.305912 1.219238 2.481164 0.919873 2.053755 1.717237 2.355738 -1 0.008953 1 1 -0.740050 -2.025396 1.476618 2.075912 -0.674509 1.535111 0.289133 0.992374 1.682150 2.272204 -0.271921 0.833183 -60.981104 40.578349 -49.685029 -6.280812 38.383989 0.920464 0.731667 2.380906 1.135752 1.091825 0.802809 1.063486 1.500857 1.647502 0.322366 1.506987 1.183113 0.585068 2.244077 0.958135 -1 -0.041496 1 1 -1.330110 0.414910 -0.942647 -0.024091 0.375485 0.884720 1.893839 2.272447 -0.892080 1.633803 0.229962 0.809873 68.384288 34.728676 34.862878 40.385714 12.700971 1.603188 0.288659 1.995902 1.371776 1.181025 1.492085 0.464120 1.207423 1.901515 1.259110 2.117297 0.913774 0.793026 0.884950 2.356284 -1 0.000360 1 1 -0.561585 0.356287 -1.325203 -1.939310 1.618358 -0.159453 1.419712 2.276295 -2.190854 0.922835 1.612808 0.806066 -18.251044 4.695319 14.222168 -68.021875 56.342381 1.320944 1.851520 0.251715 2.068445 1.100408 1.051914 0.523372 0.308013 1.020918 1.564896 2.453206 1.278685 0.364063 0.303783 1.931222 -1 -0.055991 1 1 -2.048128 1.109714 -0.664829 -0.701269 -0.540323 -0.434285 0.461265 0.598205 -2.201037 -0.571134 0.091141 0.278254 61.178467 -23.502830 -62.068441 65.704031 -12.357944 2.125425 0.271715 0.707872 0.703157 2.459161 2.364768 2.164779 2.435295 1.751700 1.077097 0.770981 1.633890 1.035266 1.965137 1.812270 -1 0.000833 1 1 -2.154537 -1.304953 -0.892709 0.486082 -1.709544 -0.864403 0.269442 -0.100635 0.369033 0.835442 -1.641102 -0.386691 -23.478883 40.411598 -2.272251 60.282056 60.510163 1.289708 1.127272 0.305509 1.690551 1.597684 2.270837 0.715730 2.265637 1.055107 2.429108 1.274835 0.909228 0.898607 2.383452 1.176303 -1 -0.001540 1 1 1.189791 2.153680 1.037217 1.374526 1.534885 1.191763 2.302524 0.390119 1.801071 -1.793351 -0.415546 -0.322097 33.620182 4.400994 17.500519 -18.781405 -59.075164 0.980769 1.785904 2.185516 2.216214 0.667301 0.579876 0.480915 2.240842 0.584096 1.654555 1.862095 2.476263 1.808426 0.472594 1.893876 -1 0.014209 1 1 0.222903 -0.024107 0.097218 -1.248162 1.695183 -0.155589 0.385890 1.412034 0.457903 0.648291 0.775250 -0.124291 -43.613321 40.906626 67.670508 38.226475 22.371821 0.672995 1.772044 0.994692 1.782143 1.983585 1.361149 0.326257 1.644377 1.794754 2.423099 1.518365 1.165973 0.514501 1.963471 0.813134 -1 -0.052391 1 1 1.800268 -1.145852 1.205494 2.178005 -0.113419 2.291552 -0.245981 -1.438079 0.050562 1.571573 0.494452 2.308413 12.506464 46.136560 67.162325 47.191524 -52.049417 1.456718 2.303268 1.280094 1.537290 1.982856 0.365514 2.200278 0.576333 1.674063 1.222724 0.321528 0.922111 1.420579 2.421578 0.705146 -1 0.012372 1 1 -0.947262 -2.187351 -1.455031 -2.123267 1.175961 0.612621 -0.240766 1.393192 -0.477164 0.794883 -0.029611 1.844944 14.570190 -68.810281 5.603852 -16.062607 35.758952 0.635555 0.278827 0.995750 1.574435 0.781549 1.499507 1.466543 0.944647 2.182370 1.095097 1.791238 1.830833 1.313542 1.207640 1.056525 -1 -0.036992 1 1 -0.606258 -1.185562 -1.754943 -0.487247 0.974348 0.312939 0.543779 1.968603 0.631024 -1.965653 1.822932 -1.941250 63.603553 -65.079513 8.616770 72.046425 -65.737665 2.080983 0.336465 2.209217 2.310497 1.276676 0.337922 1.960329 2.004107 2.025358 1.446507 1.699071 0.793698 0.933449 0.726448 2.417913 -1 -0.012840 1 1 0.886806 -0.737184 -0.973246 -0.638586 2.114415 0.839706 -0.672445 -1.469846 -1.362047 0.857748 0.967287 -0.544054 -59.917680 63.545519 9.530260 -24.920389 -36.971823 2.343488 2.257964 0.355288 1.318805 1.903410 1.607064 2.430117 2.479856 1.445964 1.562893 0.288638 1.637939 1.596421 1.304799 0.502351 -1 0.004599 1 1 -1.578604 -0.853405 1.326943 -1.805878 1.100022 1.376083 -0.579977 2.261375 1.513725 -1.004876 0.247997 2.330110 70.488129 -6.020281 67.141325 -5.751119 -59.066194 0.992124 1.380179 0.665114 2.064658 0.449263 1.256654 1.325846 1.001566 0.327247 0.287255 0.894116 1.152517 1.601015 2.005496 0.625437 -1 0.009551 1 1 2.195178 1.059899 0.899697 -0.846453 0.369027 0.740179 -0.520056 0.892500 0.707722 0.620322 1.947505 -0.538924 -15.624387 50.921445 -63.277752 -9.179320 73.163403 0.734833 1.596374 0.510072 1.780538 2.002674 0.439175 0.458927 1.688854 2.324495 0.282141 0.441299 2.412479 0.790701 2.307714 1.753370 -1 -0.000843 1 1 -1.378888 0.567131 -1.395568 -1.750245 -1.636930 -0.958586 0.700605 -1.192292 -1.777512 1.894472 -1.216283 0.276035 74.003167 -28.779147 58.872318 67.045175 28.251155 2.382543 1.654030 2.029871 0.787166 1.395716 0.802403 0.995153 0.529826 0.790806 1.827434 0.439754 1.189984 1.315422 1.302742 1.929370 -1 0.041610 1 1 2.044234 -0.582894 0.351118 1.321193 0.516274 1.501748 0.318604 1.507020 -0.601287 2.248682 0.231362 0.774546 69.488113 -13.290705 -26.883869 -37.181817 -14.804202 1.911529 0.814727 1.122124 1.542469 1.278332 1.174999 1.458637 0.815658 1.012063 1.238703 1.130218 0.316555 0.592645 1.330565 1.553022 -1 -0.013799 1 1 -0.052943 0.829908 -0.401337 -1.837887 0.343567 1.656498 -0.034314 -1.810701 0.151220 1.571995 -1.849932 0.539230 28.969714 -6.014441 15.298083 14.880214 41.763712 2.465492 0.782251 2.049960 0.927172 0.981853 2.001594 0.296281 1.846898 1.321075 1.804923 2.341553 1.229533 2.259286 2.325674 2.112114 -1 0.018285 1 1 0.198666 -2.101110 1.292640 1.282261 1.200763 -1.940054 -1.460373 2.351838 -0.176618 0.380382 -1.624879 -1.052531 13.242155 -39.107869 14.045103 -43.957698 -47.025670 1.218393 1.780260 1.826745 2.352462 2.325438 0.383673 1.393173 0.809856 2.497224 0.836752 2.298838 1.075818 1.773281 1.539938 1.484805 -1 0.037573 1 1 2.297299 2.105347 -0.767107 0.337024 0.069435 -1.682482 1.564307 0.890493 -0.030331 -0.842333 -1.073810 0.930238 -37.869895 -29.328387 -22.198349 -37.657960 -67.328207 1.597308 0.463034 0.967695 0.305318 0.725581 1.334306 1.427349 1.453987 1.410482 1.467833 2.362347 1.974387 2.026564 1.457962 0.715546 -1 -0.023691 1 1 0.858229 -0.363572 1.409343 -2.355426 1.132099 -1.440932 -0.773516 0.999216 -1.130653 2.172175 0.869109 -1.298488 -19.308125 -61.655570 -45.166583 35.240367 -65.149654 1.821595 1.304837 1.147733 2.191070 1.056040 2.361362 1.163005 2.380190 0.346764 2.056720 2.048791 1.526215 0.353427 1.544281 2.482789 -1 0.060903 1 1 -0.997194 2.130451 1.758275 -0.058038 0.017756 1.536748 -0.474154 -0.457624 -0.670020 1.590591 -0.312557 1.174016 29.341828 -51.897415 10.143818 -62.849294 -8.087659 0.935830 2.493811 1.984553 1.883720 1.432288 1.219074 1.981748 1.997591 0.520660 1.987917 2.176084 1.191894 1.912989 0.598892 0.582698 -1 -0.076874 1 1 -0.578314 1.938593 0.475315 1.119574 0.118562 -0.670453 -0.985976 2.181430 0.901395 -0.580616 0.947432 0.324380 -12.258127 -72.335399 8.946868 70.014022 -24.325834 2.210659 1.800886 1.986180 2.228704 1.327745 1.401486 1.018096 1.383776 0.369267 2.271724 2.117626 1.935373 1.063899 1.695924 1.892821 -1 0.014314 1 1 -1.488681 -2.191782 -0.541687 0.203896 0.976452 -2.018463 0.186737 0.043266 1.458806 -0.408546 -0.486741 0.050469 0.063543 17.960718 65.783760 -22.340696 -30.076908 1.336068 1.802125 0.313863 0.339729 0.817671 1.096913 0.812874 1.480657 1.895785 1.704684 0.619470 2.179216 2.079054 1.664182 1.660236 -1 0.024352 1 1 1.395668 -1.275433 0.455077 0.269660 -1.147653 -0.801822 1.209328 0.643045 2.153866 -0.550180 -1.170800 1.300020 -60.618294 -11.674309 -10.115726 -65.006980 27.694308 1.498475 2.117743 1.649870 1.864100 2.437848 1.912435 0.289209 2.233528 1.402530 0.571623 1.259784 2.189357 1.528449 1.888208 0.370873 -1 -0.012001 1 1 0.938386 -0.917127 0.067324 0.542518 -0.371317 -1.525950 -1.827125 2.155178 -2.049862 0.240469 -1.666179 2.265458 -17.716058 -3.794873 -30.423976 14.228025 30.410762 2.330211 1.859706 0.586146 2.354464 2.227961 2.337763 0.534224 0.446287 0.747316 2.142973 0.450131 2.343801 0.756126 1.708918 2.041032 -1 -0.038369 1 1 2.122753 -0.386845 1.399127 0.305835 -1.055738 -1.637003 -2.177869 -2.311912 2.050059 -1.651981 0.552059 -0.229980 -35.465349 33.872217 40.344309 66.801347 -19.757098 2.011931 0.775273 1.757588 1.036148 1.038285 0.948782 1.922822 1.621971 0.969988 0.596596 2.489225 1.412175 0.671324 0.691272 0.705621 -1 0.011621 1 1 -1.734806 -1.325039 0.823438 -0.758053 1.700459 -1.024216 0.361909 -1.094527 1.451568 0.462705 1.247905 -1.304572 25.789034 -63.713090 24.089716 25.862323 -31.941573 1.494857 2.052527 1.328485 0.349803 1.393942 2.490652 0.631749 1.561630 1.559991 1.017184 1.806825 0.566488 0.460081 0.832820 1.462340 -1 0.064257 1 1 1.624206 -0.832845 -1.824437 0.204412 0.218464 0.766498 -1.146473 0.180402 1.949782 0.039281 0.467719 0.687941 -62.997482 51.319026 18.863408 -62.700035 -49.495259 1.872786 2.169923 1.140136 0.516043 0.879705 1.946138 1.993592 0.803591 0.696014 1.653410 0.605164 2.499319 2.306664 2.108644 1.733646 -1 -0.003258 1 1 0.591996 1.831737 -0.027656 1.712129 1.911949 0.348409 -1.790577 -0.902694 2.309660 -2.200815 -1.554569 -2.158160 -29.705432 -59.190755 -19.026790 16.743248 3.762463 0.410665 0.552678 2.362691 0.995986 1.041888 0.758644 1.277909 0.812520 2.271377 0.788532 1.860573 1.647619 2.275030 1.422053 2.449790 -1 -0.008376 1 1 1.196976 0.382424 -0.304624 -2.155661 -1.342842 -1.515045 -2.330054 -1.264509 0.277769 -1.514209 2.308075 -0.567802 -14.710604 -41.118278 -24.897385 49.651601 44.453938 1.185119 0.541018 2.140878 1.238918 2.488246 0.703614 1.135526 1.783895 2.177566 1.349465 1.955857 1.082180 0.706559 1.140162 0.956540 -1 0.032404 1 1 -1.243376 2.020920 -1.291118 0.730741 1.082741 -1.623171 -0.622353 1.618264 -1.751306 -0.625520 0.217374 1.310479 -15.550433 -56.122764 -55.300892 -42.087465 35.975011 1.105090 0.992167 2.108871 1.036839 1.398292 1.351758 2.249019 0.763548 0.446409 0.554156 2.457537 2.079251 0.476321 1.531023 2.403718 -1 0.012234 1 1 1.028725 0.032027 1.069076 -0.374374 -1.071030 0.527621 -0.986677 -0.185131 -1.324730 1.304433 1.568158 -0.356758 -59.852782 -45.699659 -74.166457 -15.650325 64.994242 2.248454 0.257432 1.413179 1.806277 0.353075 2.374359 1.346189 0.893487 1.828695 1.373691 1.868241 2.270714 0.887511 0.405604 0.990048 -1 -0.001717 1 1 0.792511 -2.185028 -0.119771 -0.805717 1.727112 -0.739238 2.192734 -2.314431 2.121037 -0.959604 -2.277546 0.026597 -20.860636 -54.705331 67.504632 -49.653433 74.746168 1.507709 2.071207 0.283184 2.228291 1.132026 1.455647 2.301373 0.919972 1.466094 2.389399 2.126284 1.202473 1.967184 2.466060 1.311347 -1 0.023303 1 1 0.226932 1.722669 -0.013064 1.907938 -1.086134 1.142024 0.439924 0.058226 -1.578451 1.729991 0.513802 -2.343073 44.883430 5.803930 46.657471 -27.883399 -36.293252 2.414721 2.468294 0.620095 1.439204 0.451294 1.645529 0.899821 0.285253 0.994164 1.908590 0.926313 2.285633 1.889382 2.085065 1.431376 -1 0.007584 1 1 -0.342397 -0.833083 -1.118272 -1.792580 -1.589816 -0.784964 1.803807 1.779909 0.684596 -1.651215 -0.716883 0.921136 42.502106 32.894188 -47.389612 22.788241 51.969489 1.393084 1.555684 0.637991 0.721965 1.318696 2.325350 1.155123 0.405775 1.607992 2.272951 2.483028 0.748316 0.953967 1.329835 0.542244 -1 0.002296 1 1 0.602174 -1.466973 -0.191916 -2.249959 1.860738 2.015237 2.141702 -2.352393 0.281041 1.635905 -2.140312 2.145386 -54.102547 -1.508066 3.926901 -0.580809 -11.654480 1.722412 1.582836 2.479204 1.730792 0.670010 1.112851 0.942020 0.777801 1.496738 2.169341 0.370039 1.746103 1.503209 0.687388 0.682973 -1 -0.004970 1 1 1.700004 0.760463 1.106275 -1.924495 0.854373 0.793358 -2.094135 0.700472 1.284782 1.173378 -0.381484 1.960594 -64.637389 -60.595457 72.149231 12.128617 -4.334028 2.244875 0.858360 0.963517 2.077880 2.179810 0.819180 1.704613 1.685859 1.476248 2.052659 1.284793 1.773045 2.073507 0.673392 1.695347 -1 0.003272 1 1 -1.622636 -1.047196 0.543025 -1.280259 -0.551334 -1.711670 1.090703 0.249245 -0.253944 1.391825 0.107135 0.477351 74.859972 -28.444804 -21.812946 -10.181834 23.914682 0.385942 1.270914 2.498313 1.145473 2.466407 0.398065 0.286511 1.885944 0.558551 2.063536 1.851468 1.614891 1.225710 1.011238 0.873503 -1 -0.008570 1 1 1.316419 0.384751 1.119851 0.056817 -1.690464 -0.630080 -1.008926 -1.851250 1.937858 2.262471 1.087468 -2.281933 53.587387 43.217277 52.779232 -39.448920 -18.004570 0.583000 1.231709 0.577615 0.728306 2.144311 0.431541 0.402535 1.161843 0.844521 2.368610 1.482507 1.495730 0.977633 0.829081 1.616470 -1 -0.033251 1 1 1.312121 -1.164632 1.288746 1.805614 -0.830859 -1.446894 -2.017452 -1.670646 -2.140130 0.496066 1.165067 1.313675 44.337896 -12.975490 20.940836 52.637387 -23.444739 1.589090 1.841237 0.665604 1.310737 1.313024 1.492166 1.832382 0.347195 0.302080 0.300387 1.098304 1.696182 1.723906 1.936522 2.378852 -1 -0.018193 1 1 1.425652 -1.556984 -0.330582 -0.178118 -1.268458 -0.119056 1.789469 1.138757 2.075814 -2.329060 1.307731 0.449523 37.255487 52.973777 -69.726066 64.008579 -7.818188 1.370726 1.550105 1.371774 1.151900 2.474206 0.978913 2.090957 1.458241 0.902498 0.290758 1.268730 1.791451 0.925338 1.653303 1.064524 -1 0.000626 1 1 2.069686 -1.644118 0.751448 0.380252 0.901395 -0.592565 -1.965971 1.190873 1.487402 -0.465683 0.550734 1.057010 -17.151074 41.905296 52.317638 2.544373 13.277916 0.804007 0.948417 0.294564 2.232335 1.601366 1.159746 1.607616 0.457382 0.466623 0.538617 2.278848 0.346741 1.682505 1.352335 0.696636 -1 -0.009716 1 1 0.266176 1.556240 1.963723 -1.276202 1.658519 0.951136 1.327127 1.289941 -1.663914 -2.081160 2.015248 2.330532 -3.857688 -36.166754 -54.626221 47.110070 -71.055146 0.267441 0.873917 1.428499 0.528449 2.394115 0.399018 0.553623 2.499917 1.108828 0.816238 1.753756 1.875125 0.976097 2.019314 1.107767 -1 -0.022550 1 1 0.457823 -0.694690 1.637535 1.703162 1.994946 0.407752 1.278593 0.811418 -0.144456 -0.995843 1.269288 -0.064445 22.977019 74.755325 12.751668 -32.713005 -57.467547 1.268992 1.699155 2.198975 1.181190 2.012384 1.644989 0.823320 1.538712 1.128137 1.350482 1.046575 0.786856 0.683724 2.100661 0.302922 -1 -0.051290 1 1 -1.219122 -0.323254 0.446335 -0.576232 -0.772240 -1.110550 0.760848 -1.846016 0.371408 -1.656250 -0.515734 -1.849731 -25.654831 69.247667 -4.467778 60.057255 32.281488 1.449649 0.499928 2.289268 2.235712 2.112262 1.783242 2.441140 0.982834 0.494916 1.307165 2.025314 0.693691 0.862114 1.056658 1.491922 -1 0.012107 1 1 0.953747 -1.914803 -1.184400 -1.075327 -1.007600 1.587942 2.282040 0.108140 -1.479242 0.938168 0.130776 1.977586 25.546892 66.614418 -11.478900 -25.872217 15.641400 0.400160 1.735327 0.385642 0.732233 0.635120 1.955300 0.727611 1.705290 1.805939 1.423907 2.103197 2.433263 1.353844 1.313511 0.680188 -1 -0.044770 1 1 0.311433 -1.216773 1.457711 0.039950 2.285492 1.583817 -1.070642 2.339426 -1.442908 -1.005601 2.208088 1.264523 -0.918636 10.478585 13.579612 -67.465245 -38.376602 1.441758 0.632719 2.110668 1.993938 2.110179 0.533904 1.826586 1.927604 0.997895 1.624680 1.494335 2.287289 0.471316 0.663046 1.060231 -1 0.052720 1 1 0.461890 1.684225 -0.557090 0.501351 0.454218 -0.036101 1.146268 1.082074 1.312235 0.747458 -0.706356 -1.220073 -69.033643 1.557484 -73.365203 -48.959180 43.064444 1.886715 2.275956 1.248950 2.359141 2.076698 0.319021 1.531116 1.713007 1.003680 2.094281 1.080534 2.291297 0.323802 0.887529 0.693992 -1 0.002010 1 1 0.901784 1.238344 -1.778612 2.272121 -1.667753 -0.630805 0.936965 -1.230031 0.127857 0.046195 -1.138969 -0.918706 57.450393 18.755494 73.581151 -71.593382 30.035797 2.299485 0.685228 0.380264 0.343203 0.712167 0.885812 1.084201 0.912808 0.312735 1.628934 1.000439 1.628233 0.467279 0.300347 0.440032 -1 0.057263 1 1 -0.638797 -1.431315 0.637299 -0.180829 0.303505 2.208979 2.101000 1.582712 -0.797956 0.207777 0.229121 0.819038 21.578019 -38.228110 -49.840029 -61.374693 25.531087 0.639788 1.670259 0.300571 1.951508 2.251291 0.706689 1.080393 2.168281 0.547019 1.747898 2.419455 1.022021 2.105338 2.408721 0.624411 -1 -0.002955 1 1 0.016771 -0.878673 0.761566 0.787083 0.823766 0.038531 1.994939 0.286709 -2.053164 1.298362 -1.509791 1.162086 -53.204743 -62.115911 17.876905 7.134732 63.438997 1.663214 1.132787 0.755394 0.651405 1.161531 2.360112 0.409758 1.047732 2.240447 0.692209 0.702959 1.377387 0.998556 1.478560 0.414321 -1 0.023640 1 1 1.996819 -1.102490 -0.440100 1.683665 -0.533031 -0.408003 -0.785120 -0.821781 0.334734 -0.722016 -0.527507 -1.812036 40.805588 19.511167 24.185402 -15.953799 64.495003 2.387646 1.908460 0.984285 2.385970 0.750629 1.574153 0.534796 1.061581 0.982691 0.335097 1.723934 2.401655 1.116908 1.618851 0.278855 -1 0.005448 1 1 2.230455 0.204327 -1.211261 -0.147212 -0.184770 0.034251 0.749417 -0.770388 1.732561 1.302370 -0.115227 0.175880 42.633012 -16.961973 70.113632 -0.179751 -21.066776 0.335323 1.017741 2.166960 0.841125 1.529688 2.465697 1.976337 1.049201 2.177567 1.361545 2.484433 1.858995 2.133038 2.216393 1.420044 -1 0.015708 1 1 -1.723143 1.475257 -1.947806 0.195201 0.915017 2.168114 -1.416940 1.895874 -1.222805 -0.956861 1.418344 -1.874367 -5.013351 40.608680 10.083968 -18.757665 39.924098 2.189656 2.043498 0.323051 1.760776 0.605229 1.335832 2.336063 1.217610 2.120173 1.996755 2.219559 0.626708 2.327361 1.207607 0.505423 -1 -0.073060 1 1 -1.584130 0.530269 1.103086 1.028154 -0.149119 0.742865 2.212688 -1.523704 -1.777311 0.560152 -0.876203 -0.129791 14.030676 13.572382 -38.970802 67.731807 18.482681 1.201285 2.241529 0.880763 1.739328 2.385518 2.147660 0.466403 1.338720 1.368348 2.069687 1.729263 1.972767 1.788697 1.887328 1.314278 -1 0.018242 1 1 -0.603220 -1.966620 -0.286342 -1.199485 -0.151088 0.649710 1.078786 -2.119722 -0.514519 -0.289916 -0.002841 -0.619777 -70.182089 49.623640 24.524292 -20.225133 -23.806802 0.311159 2.152267 1.393733 1.217306 1.516443 0.357236 0.315750 0.567340 1.289692 0.847759 0.532059 2.313173 1.252210 0.888529 1.752609 -1 0.006874 1 1 0.118559 -0.725811 1.661350 1.410536 -1.143065 0.910274 -2.152089 2.143508 -0.271720 -0.500178 0.403423 -0.800438 29.077995 13.862943 44.481696 3.858209 44.915069 0.438487 2.402786 2.127589 0.640829 1.164760 0.368581 1.996259 0.618721 0.846768 1.875710 1.804393 2.437131 1.104340 1.887479 1.608017 -1 -0.019105 1 1 -2.151698 -0.714221 -1.449372 -1.257575 -1.004920 -0.484421 1.345529 -0.453203 -1.758216 1.051056 -1.643785 1.636104 38.313099 -21.753273 -57.258832 50.813639 74.824239 0.939835 2.298875 1.688693 1.865933 1.737114 1.167986 0.586848 0.656026 2.334071 1.482023 2.367104 0.917227 0.340442 1.551789 0.420585 -1 0.026127 1 1 2.019167 2.224597 0.707292 -1.907230 -1.148719 0.128450 0.579813 -0.310222 -1.997502 -0.950140 1.275391 -1.153417 41.213692 -21.485424 -55.514407 -30.640168 -19.297735 0.819537 0.955010 0.859766 2.081821 0.907641 1.214853 0.786871 0.948551 0.293451 1.536913 2.401686 1.628529 0.941369 1.082175 0.619481 -1 -0.043324 1 1 -2.234431 -1.055672 -0.535333 -1.399054 0.923516 -1.069116 -0.284687 -1.663447 1.041097 0.619782 2.303197 2.264099 5.384852 53.210409 7.340129 65.545212 18.380947 0.303717 0.820601 0.841952 1.942856 0.822044 0.347960 1.918901 0.962148 1.566376 0.336493 0.442681 0.892938 1.600948 0.876509 2.240461 -1 -0.037874 1 1 1.753972 -1.688965 0.987522 0.253748 0.029940 -1.031100 -2.238193 1.697463 0.463739 -0.235912 -1.856274 2.327617 -63.545469 -8.699100 44.233489 32.257040 44.078123 0.940245 2.446696 2.123269 2.278084 1.012110 2.035666 1.438953 0.734317 1.914904 1.284734 0.776445 1.215987 1.836170 1.010860 1.274917 -1 -0.002553 1 1 2.000891 1.370988 -1.395892 2.235080 -2.173011 -0.780244 1.021014 -2.330542 -0.050488 -0.317107 0.100845 -1.557120 66.331623 35.585441 34.502240 -20.855136 37.721351 0.366166 1.896097 2.459150 2.176789 1.791530 2.239962 1.548844 0.424014 2.145025 1.181014 1.303348 0.864590 2.157275 2.324258 0.810797 -1 0.003919 1 1 0.355986 -1.682647 -1.194974 0.272427 -1.763479 2.134625 1.218135 -2.135097 0.271091 -0.651157 -1.827880 -1.106261 68.957371 66.526668 13.702076 40.793172 -39.165273 0.613835 1.981588 1.545475 2.297002 1.705587 2.298836 1.041040 2.252235 0.818787 1.858281 1.382842 0.431220 1.762707 1.559825 0.471456 -1 -0.031339 1 1 -0.156781 -0.789479 1.315308 0.566525 -2.145824 -0.943640 2.148367 1.273926 -2.222784 1.489260 -2.211631 0.443659 50.368033 -64.468775 73.304677 -68.300166 29.116279 2.234425 0.725448 1.355105 2.256077 2.378856 0.426106 1.310066 1.279387 0.912262 2.381529 0.354095 1.518609 0.769335 0.961055 1.206096 -1 0.030780 1 1 -2.137826 1.527649 2.095506 -1.218126 2.278563 -1.769650 2.087038 -2.182301 -1.416972 1.373751 -2.073235 -1.449524 28.659634 32.470055 24.206522 39.013918 56.914462 1.545396 0.967374 1.652106 1.193945 0.376140 0.776696 0.928403 1.413149 1.296945 1.255360 2.085596 1.354253 1.434443 1.433808 2.007112 -1 -0.041749 1 1 -1.165157 1.892166 -2.274641 1.718594 2.173144 -1.695503 -0.506601 0.845030 -0.716451 -1.242162 -1.138255 1.654904 46.281549 -46.005647 33.098910 -56.621458 -36.838742 2.144018 2.261599 0.697779 2.076717 0.630864 2.437169 1.745971 1.532849 1.588048 2.314053 0.295791 0.358162 2.372643 1.766104 2.413504 -1 -0.008654 1 1 2.348089 -1.930777 -1.063260 -0.833089 -1.224563 -2.225674 0.038133 0.017649 -0.246922 1.589646 -2.060766 0.760991 17.344653 61.581755 4.554007 39.196543 -23.708737 0.283973 1.982570 2.302180 0.987503 2.469103 0.713178 2.130207 1.887549 0.527470 1.686734 0.442542 0.803749 1.113369 0.651982 1.866456 -1 -0.030027 1 1 1.856488 1.268197 0.447229 0.309592 0.827836 -2.238072 -0.994811 -0.239313 2.242418 -1.374074 1.350560 -0.721771 -35.427820 64.633751 -0.542965 24.380463 -37.564806 1.349514 0.538972 1.496844 1.704206 1.582043 0.395771 2.220333 2.384826 1.772349 1.624166 1.865217 0.951101 0.400125 1.151754 2.270469 -1 -0.014152 1 1 -0.541170 -0.529456 -1.576582 0.156018 2.106514 0.008880 -1.558214 -2.159923 -2.292026 1.697884 -1.895950 -0.064449 20.944902 -29.031366 19.829760 -21.219758 59.519259 1.227701 0.722136 1.940619 1.491513 2.117228 2.000272 0.576405 0.636430 1.478410 2.380779 1.246747 1.327792 2.201213 0.542555 0.969118 -1 0.065107 1 1 -0.191251 -0.508456 -2.050710 0.134898 0.567019 1.442977 2.151896 -0.671880 -1.410517 1.464962 -0.618978 1.790423 -53.477270 7.516350 27.287914 -72.029799 45.166048 0.711648 1.166146 1.171572 2.365842 2.198741 1.738619 1.726803 1.124808 1.640775 2.012221 1.147968 1.651602 1.720845 2.245758 2.197603 -1 -0.052923 1 1 -0.118512 1.514546 -1.344974 0.358591 -0.309664 -2.040591 0.555337 -1.690354 1.218133 -2.172051 1.209499 -1.200305 6.701962 -10.129149 9.391665 45.720851 -19.664869 0.513151 1.772387 2.258402 0.957377 2.384102 0.854178 0.426331 0.589750 2.184753 0.646674 0.408203 1.912457 0.660713 2.352140 1.414865 -1 0.021411 1 1 0.311671 -1.916373 0.691953 -0.518580 2.139190 -2.155466 1.923183 0.654382 -0.516197 -0.222681 -0.968770 -0.808743 -64.076664 63.506347 -48.833314 58.495662 36.598744 0.851325 1.967987 2.462713 1.325262 2.434100 1.924844 1.859547 2.405442 1.768194 1.531792 1.827276 2.284531 1.357868 1.431281 2.292422 -1 0.018251 1 1 1.629189 -1.907113 0.825810 1.401274 -1.315794 0.682975 -0.619804 2.051263 -0.257724 -0.874388 2.100470 2.097139 -65.380709 46.418998 14.107290 -48.782867 6.353245 1.059905 2.072201 1.235001 1.905851 2.136224 1.767777 1.277769 0.707800 1.747059 1.815243 0.295381 2.468898 1.774639 1.858373 0.672426 -1 -0.003743 1 1 -0.985834 -0.153727 -1.307724 -0.334381 1.944354 -1.665088 1.746187 -0.600399 -1.683732 -0.588148 1.591946 -1.108293 31.556538 -29.257506 -30.907161 -6.658858 -15.430024 1.638757 1.838250 2.220119 1.034458 1.877901 0.379994 0.315703 2.022490 0.496159 1.943434 1.545336 2.206158 0.397767 2.013784 0.412532 -1 -0.002446 1 1 -0.692942 -1.960092 1.041301 -0.667220 1.526356 -0.772991 0.396791 0.836191 1.514010 -0.943476 0.192493 -2.185799 33.854515 42.831143 13.015315 48.403916 74.617106 0.470526 0.883075 2.334402 0.301485 1.557320 1.132549 1.251859 1.752223 0.853693 1.272365 2.142871 0.984982 0.587529 0.849767 0.532507 -1 0.020618 1 1 2.252325 0.208341 0.279525 -0.275343 -0.122548 -0.346413 2.342050 0.246328 -2.150297 -0.733983 0.983660 1.312169 -11.180985 31.178999 -74.559169 -15.945663 51.242022 2.495002 1.751749 1.888711 2.068456 1.294815 1.450572 0.259575 1.427290 0.459095 2.261084 1.041473 0.528252 1.336784 0.325318 1.622826 -1 0.033024 1 1 1.779040 0.221575 1.221724 1.633097 -2.199997 -1.950910 -0.139646 -0.265449 1.229915 -2.068272 1.849846 -1.984481 35.334691 20.150312 -33.706036 52.659915 55.191093 1.325412 0.456514 1.626465 2.249173 1.102348 2.167318 2.365928 1.404187 1.426467 2.381756 1.913891 2.265615 0.695225 1.894112 0.586404 -1 -0.005431 1 1 0.066574 2.066345 -1.250746 0.682269 1.648648 -0.015958 0.402264 -1.422225 -2.094527 -1.171707 0.198370 2.342977 53.864026 42.682856 70.769070 65.764472 -46.514389 1.864926 0.565533 2.409334 1.935202 0.448191 1.253648 0.320243 1.823316 0.970133 0.778269 0.358846 0.374794 0.663938 0.303854 0.872211 -1 -0.004458 1 1 -2.097641 -1.663961 1.829881 1.765205 -1.403756 1.999069 -0.978510 0.427059 0.606230 0.724440 -1.152437 -1.083597 43.595628 -38.276570 35.684983 57.511934 3.080629 1.766865 1.707739 2.467310 2.079422 1.091817 0.671778 1.574952 0.467651 2.062331 1.850086 0.887550 1.050388 1.862262 0.793827 0.845998 -1 -0.002518 1 1 0.246417 -0.654150 -0.293603 -0.707591 1.594450 -1.442084 -1.295098 -0.179613 1.878664 1.691319 0.869381 -1.431523 58.842263 11.909780 67.675478 -28.239555 -22.200211 0.340683 1.116815 2.312169 2.366834 0.873685 2.031184 0.360127 1.661710 0.610862 1.503683 1.901243 1.195441 0.775733 0.494125 1.500674 -1 0.021869 1 1 -1.750858 2.195014 -1.699492 -1.577941 0.875448 1.574361 0.212693 -1.968465 1.688231 0.805498 -0.688724 -1.764827 -53.444854 -47.655650 51.486828 -10.888385 -1.090180 1.035230 1.351857 1.662537 1.015031 1.624458 2.265647 1.232151 1.261183 0.950631 1.513187 1.892668 1.068685 1.146089 1.564970 1.454771 -1 0.018451 1 1 -0.584475 2.056601 -0.075687 0.272700 -1.893232 -1.503972 -0.010341 0.561060 0.238503 -1.717584 0.663974 0.474249 65.193455 -43.605563 21.297851 52.989867 50.696906 2.318421 1.701378 1.314901 1.547118 0.666374 0.750127 2.126041 1.621687 0.691380 0.266987 2.252810 1.481925 0.717039 1.779202 2.047942 -1 -0.001503 1 1 -2.305492 1.569726 -2.276373 0.890692 -1.401828 1.429400 0.168924 2.253715 0.002367 2.079719 2.052789 1.829298 44.304660 28.421317 -72.918988 -49.431623 52.714291 2.411290 1.054568 2.376204 0.864726 2.193248 1.670646 2.296935 0.589472 2.010638 1.543844 1.886247 1.149444 1.698199 1.873646 0.873380 -1 0.050122 1 1 -1.945539 0.595714 -1.656287 -1.130243 -0.354142 -0.315309 2.041185 0.011805 0.482639 1.686161 -0.993066 0.821676 -67.003591 70.638532 -28.187926 -54.473434 65.000130 1.482867 0.799518 2.002331 1.424162 1.882652 1.480051 0.716218 1.476322 1.039221 0.939551 2.036150 0.565025 0.630519 1.137307 2.464809 -1 0.011046 1 1 -0.306882 2.303959 0.947506 1.570880 -1.732072 2.198063 -2.277005 -0.311724 1.038645 1.815886 2.162908 0.619962 19.488150 -62.668118 36.947178 -28.778437 70.813792 2.386035 1.837776 1.008113 2.347793 0.348768 1.997297 2.322491 0.359244 0.311462 0.491874 1.923314 0.881311 1.941647 0.766426 1.563747 -1 -0.020200 1 1 -0.536177 -1.432892 -2.304954 1.182538 -1.937510 -1.121530 0.000238 -0.710056 -2.136888 -1.567495 2.081186 -1.569284 9.056988 -29.208914 35.776036 -62.158561 51.062092 2.133701 2.104911 1.993396 2.011121 0.662573 2.117119 2.425153 2.299788 1.280787 1.944332 0.895055 1.190796 1.464485 2.350659 1.271593 -1 0.048375 1 1 -0.980214 0.062381 2.283777 1.035325 -2.146714 -1.764848 -2.023709 1.555690 2.148398 1.806154 -1.177479 2.150901 46.609670 68.722578 20.370718 70.659714 27.814046 2.434971 0.806402 0.701005 2.295195 0.592152 2.053862 1.264780 0.658958 2.112780 1.487569 1.072588 1.482270 2.019314 1.106887 1.943684 -1 0.004616 1 1 -0.335203 2.258634 -2.135952 0.033007 -1.317364 -2.131633 1.932427 0.517201 -1.759323 1.300912 -1.051159 -0.083347 -39.271607 -37.898858 -66.098423 -16.200370 -29.618000 2.279037 1.282111 1.687083 1.807594 2.228917 0.408303 1.340908 2.136296 0.725143 0.730808 1.435250 1.494260 1.034192 1.910097 1.494797 -1 -0.019262 1 1 1.021731 0.291677 1.327160 1.832090 1.189371 -0.204515 -1.957582 0.814981 -1.534726 1.483209 -0.248988 -0.135562 -73.219596 -1.756429 29.694898 32.154761 -24.933013 2.137695 1.732913 0.319502 0.617426 1.581476 2.123243 1.852361 0.882586 0.878560 0.706377 0.327671 0.661004 0.495791 0.251307 1.958695 -1 -0.014445 1 1 -0.782892 -1.084202 0.629779 0.665313 -0.577404 -1.625048 0.816673 -1.372930 1.740698 1.396346 0.696724 -0.453038 32.083241 -26.965893 -65.767022 3.657974 -20.435843 1.896710 1.506805 0.363067 1.572682 0.572143 1.000211 2.288853 2.007434 1.686340 0.559477 1.878124 1.884762 0.937636 1.348459 0.795475 -1 -0.029749 1 1 -0.106018 -0.554604 -0.131839 -1.001766 0.684561 -2.232790 -1.750693 0.259867 -0.803853 0.059978 -0.392730 1.439015 49.311445 27.452026 -13.795786 34.227105 4.948674 2.460475 1.948225 1.072946 0.760490 0.810058 1.389379 2.299885 0.669019 2.447222 1.962308 1.503711 2.368155 0.575459 0.494748 0.737682 -1 0.019309 1 1 1.659776 -1.495758 1.395305 2.039508 0.096299 2.154162 -0.278005 2.253603 -1.875608 -2.181092 0.059420 -0.360631 -31.854694 -31.843857 0.302366 -18.139063 -63.233489 1.146202 1.221550 0.842456 1.415021 1.266545 1.071119 1.545785 0.754539 2.029444 0.362737 0.521094 0.281350 0.648543 0.319674 1.264179 -1 0.013007 1 1 -0.872039 -0.833166 2.198433 -0.777139 1.368585 0.643162 -0.602176 1.438316 -0.773471 1.753578 1.102636 -1.827417 62.134339 -8.171038 69.371448 -24.068562 29.671241 0.393147 0.866866 2.162455 1.625404 2.419409 0.251454 2.190677 1.208810 0.464385 1.162266 1.210135 2.486754 0.379564 2.086597 2.441996 -1 -0.002108 1 1 1.456507 -1.345013 -0.305265 1.197421 -1.549558 1.957864 -0.796288 -0.032318 -1.244144 -1.452547 1.931996 -2.014297 -15.738372 -64.812918 -10.713653 -64.363293 46.128754 0.414557 0.708347 1.930835 1.300247 0.493559 0.994365 0.794900 0.880717 0.968638 0.399137 0.296965 2.082637 1.134167 1.440913 2.171672 -1 -0.014189 1 1 0.497370 -0.479667 1.131587 -0.610693 -0.342144 -1.292220 1.067710 0.225156 0.143467 -1.497065 -1.734236 -1.173250 -69.017419 -25.753810 55.710618 28.358336 68.555961 2.425457 0.650823 0.388423 2.481009 0.564115 1.073344 0.697634 1.878914 1.661862 0.921980 1.475435 1.886990 2.396574 1.225230 1.940917 -1 0.004940 1 1 -1.950443 -1.726754 2.043488 1.012371 -1.524059 1.679842 1.189615 -0.810106 -1.357586 0.435362 -1.213623 -2.144447 -43.584247 -70.442661 20.203019 -47.854561 8.401153 2.097700 2.286382 0.977112 1.076416 0.574758 2.205090 0.450548 0.359534 0.689018 1.070854 1.588916 1.160516 1.038923 0.424748 0.994748 -1 0.008647 1 1 -2.184737 0.055628 1.887531 -0.074221 1.349922 -2.005029 -0.231533 1.065190 0.275333 -0.046846 -0.374869 0.036553 55.150738 68.457871 71.431981 -42.699210 -45.614332 1.523833 0.807255 1.537043 2.335542 1.452742 0.728165 2.012349 1.057066 1.606021 0.650204 1.236239 2.476032 2.418279 1.510002 2.357044 -1 0.046815 1 1 1.494713 -0.110718 0.552039 -0.576771 -0.406479 1.267492 -1.970855 -0.777502 -0.023293 -0.364955 1.736618 -1.197252 -10.185218 -32.952891 -39.236541 -48.550947 4.231453 1.645541 1.112031 0.649494 0.543574 2.342255 1.776763 1.559231 1.742389 2.082146 1.883597 1.607346 0.407606 0.887518 0.507316 0.455143 -1 -0.031883 1 1 1.867294 -0.896623 0.683076 1.075427 -2.027630 1.620798 -1.565630 0.432603 -0.452265 -0.141782 1.537044 -0.219867 -24.938579 -42.697981 -24.975022 -55.199814 6.725769 0.474974 1.392344 0.376015 0.933809 2.283671 0.404816 1.236579 1.437759 0.919523 0.679969 1.995898 1.305265 1.590017 1.669155 1.990636 -1 0.054924 1 1 2.281761 0.139827 -1.417248 1.438336 -0.448108 -0.949604 0.867734 -0.830917 2.293979 -1.868612 2.309450 -1.017522 -7.394916 63.652313 4.423525 -53.817865 -16.863872 2.408517 1.688179 2.224665 0.938509 0.269532 2.271226 0.495128 0.374604 1.974518 1.978470 0.891198 1.617116 0.375111 1.497170 0.440357 -1 -0.050652 1 1 -1.549269 2.098669 0.094728 -0.692274 -0.162604 0.307711 2.206672 1.039765 1.800297 -0.653824 0.478050 -0.033975 -25.898727 20.099503 12.345901 47.558264 -38.262389 0.985409 1.021414 0.904921 0.513691 1.861584 0.642120 0.354137 2.237387 1.015567 1.631648 1.613536 0.957444 1.263723 0.893714 1.159411 -1 0.041363 1 1 1.089994 -2.246547 -2.048459 0.256002 0.209205 0.661408 -0.241369 0.676720 -2.080408 0.501490 -1.927409 -1.008751 34.918861 -68.698433 -64.564863 -41.652924 -10.692379 1.272860 1.453155 0.918988 0.681302 1.892660 0.934168 1.557471 1.409594 2.290966 1.521298 0.956815 1.936502 2.046106 1.400544 0.947662 -1 0.035860 1 1 1.667351 -1.411063 1.721260 -0.145473 0.771219 -1.900794 -1.351560 -1.955284 1.740494 -2.030626 -1.618352 0.270133 66.544492 13.279056 -18.906063 -54.202824 -36.859554 1.397142 2.263050 0.333727 1.191774 2.147231 2.259063 0.814815 0.338013 1.234611 2.099686 1.918021 1.928164 1.394956 1.527486 1.448753 -1 -0.010511 1 1 1.338298 0.536400 0.470110 -1.541086 -1.739086 2.133604 -1.802539 0.671539 0.389808 1.279397 0.186711 -0.397240 33.333998 -5.499677 -33.069803 -54.176070 -37.214683 1.867395 1.551355 2.128279 0.986961 2.351238 2.006542 2.451151 0.498830 1.839691 1.683917 0.344327 1.599600 0.733586 0.886393 1.851392 -1 -0.026714 1 1 -1.525506 0.930159 2.183083 0.419103 -1.152187 -1.607607 1.788578 0.298002 -0.753361 0.446403 0.567998 -0.961314 62.918264 -32.730007 -43.229420 43.135667 31.162626 0.628897 0.876548 0.646145 0.505612 1.067106 1.600551 0.958613 0.655910 0.384049 0.960961 1.867223 0.921032 1.289184 1.321444 1.260486 -1 0.014181 1 1 0.997867 -0.243084 0.135714 0.152422 -1.774941 -2.008806 2.267641 -1.560551 0.975489 0.637872 0.028569 -0.510937 -42.983270 -19.813845 -11.296854 33.773668 34.037652 0.937196 0.695778 2.187031 0.681631 0.677748 0.660419 1.904217 1.679632 0.327693 1.035660 1.841247 0.833685 2.499160 1.881825 1.077062 -1 0.011744 1 1 2.076798 0.086178 1.685114 0.250841 -1.705281 0.088026 -0.232331 1.789733 0.871143 -0.093706 -0.978418 1.957800 -59.318564 -67.105707 4.375625 41.136357 28.749910 2.121142 0.290440 0.431659 2.385663 2.337749 0.304915 0.704863 1.889179 0.923433 1.136458 1.699121 1.622393 1.312147 2.495989 0.337132 -1 -0.021182 1 1 2.165879 -1.279509 -2.082205 -1.415247 2.084003 -1.351823 -1.657354 -0.217748 1.838056 -2.219373 2.275339 0.583499 12.478387 24.251104 38.302684 -46.786500 -40.698649 1.042077 1.690245 0.947043 1.943816 1.213620 0.307379 1.610616 1.377897 0.566041 1.954667 1.343600 2.386606 2.435954 1.570345 1.781077 -1 0.029377 1 1 0.215378 0.741155 1.749833 -0.569943 1.260314 -0.088477 2.088116 1.804947 2.102076 0.803984 2.134841 0.135011 -71.555906 59.888690 49.207819 -64.183578 66.596226 1.116642 1.658443 1.946868 0.759354 1.961876 0.992045 2.307577 1.699682 2.054444 2.037519 1.072901 2.256071 2.290738 2.192149 1.199743 -1 0.016178 1 1 -2.211046 0.842145 -2.086662 -0.926549 1.932012 -1.738318 0.906410 -1.119004 0.035403 1.263622 -1.040890 -1.847259 -52.742113 63.306423 41.057485 53.144138 -56.468830 1.050691 2.462699 1.088822 2.078867 0.771357 1.195074 1.357625 1.846955 2.278653 1.565031 2.480638 1.084462 0.795894 1.834260 0.400280 -1 -0.003532 1 1 0.129582 0.764340 0.284998 2.169964 1.398915 1.464638 -1.340842 -0.881180 1.044646 -1.000107 0.285362 -1.133176 69.762938 -44.309226 44.844263 -52.478640 -8.510371 2.368034 0.793871 1.586858 0.319134 1.180229 1.613642 0.479841 2.186031 1.864104 2.496875 1.720433 2.064549 0.872823 1.033035 0.461806 -1 -0.046590 1 1 -1.097031 1.779016 -0.193704 0.677469 1.086800 0.625148 -1.758141 2.308732 1.042811 1.151162 -1.491144 -1.175547 51.823114 -58.917732 69.680728 73.999284 55.958325 1.248468 1.005767 1.172966 1.040953 0.801086 1.345185 2.030651 0.392681 2.045593 1.788296 1.891175 0.733384 1.978705 0.351519 0.980402 -1 -0.042592 1 1 0.209893 -1.905115 1.409259 0.948776 -0.638944 0.809648 -1.618622 0.440049 2.169657 0.958564 -1.075315 -0.805419 64.068953 -43.103978 51.445672 47.413578 -69.998277 1.209260 1.276078 1.539721 2.343741 2.009191 1.978158 2.401683 1.579857 1.907864 2.222676 1.274311 1.088397 1.695644 1.693189 0.936042 -1 0.002295 1 1 1.200128 1.528909 -0.292341 1.639780 1.728081 1.398913 1.423111 -1.866506 0.006668 -1.029034 -0.509592 -2.297234 -31.905783 9.512258 -27.472171 -24.785862 -25.979529 1.555966 0.867329 0.955429 1.141805 1.573694 1.823265 2.360287 1.096290 1.591222 1.663388 1.808208 1.298108 0.553689 1.359006 0.308977 -1 0.041101 1 1 -1.021815 -1.697798 -1.372920 1.897700 1.190717 -1.132359 1.778804 0.961412 -0.332301 -0.798823 -0.228616 -1.750366 32.929377 -55.961453 -44.137794 -73.899417 -27.502651 2.319116 2.139730 2.194022 1.171492 1.010434 0.859786 2.419796 2.268368 1.963988 0.498831 1.852123 1.381693 1.373381 1.165335 1.034343 -1 0.023327 1 1 0.275717 1.696655 1.016233 2.132785 -1.426372 -1.116869 -1.767606 -1.252209 -0.339301 -0.640412 -0.306189 -0.187659 -44.311666 3.823913 68.512365 -62.685591 43.265802 0.900049 1.875108 0.694929 1.425622 1.669863 0.391708 1.444449 0.858640 1.166846 1.678389 1.937533 1.358473 0.354033 0.484255 2.123525 -1 0.007772 1 1 -1.550078 -2.068049 0.887174 0.741439 1.810865 -2.111630 -1.163545 0.709211 2.078709 -0.788902 1.586481 1.287356 64.236278 69.117896 64.476898 63.219291 -73.369686 1.760269 1.097070 1.199044 0.584028 0.508769 2.381257 0.290390 1.835125 1.449462 1.854778 1.007383 1.336204 1.833009 1.877803 0.993506 -1 0.011594 1 1 1.914983 -0.504125 0.053916 1.386320 1.825319 0.478456 2.076934 -2.346824 -0.381465 2.283450 0.239773 0.777642 -74.362540 -11.211937 -39.026461 32.277195 -67.182919 2.225174 0.506505 0.328479 0.753752 2.313553 0.885434 1.483343 2.042517 1.828637 0.400370 0.769872 0.981523 0.957842 1.207699 2.045060 -1 -0.061528 1 1 2.114726 1.360458 0.700618 -0.970417 -0.216140 0.582630 -0.089109 0.877808 -1.169524 -0.807938 2.085792 0.443649 45.120452 -60.555725 -10.063855 56.786380 -41.316406 0.552408 2.324221 2.423215 1.232475 2.205055 2.103961 1.779904 0.345419 1.953260 2.441134 0.894400 1.433679 2.094827 1.258148 1.690292 -1 0.016199 1 1 -1.770054 0.017399 0.249943 2.057480 0.559641 -0.034126 1.355413 0.737906 -1.019374 1.627223 -1.962907 0.859540 -60.139216 -59.799568 -51.337007 -21.080614 -1.873560 1.541160 1.784612 0.729110 2.154066 2.389713 0.658925 1.545830 1.508658 2.267443 2.158064 2.077868 1.984470 0.484641 1.862475 2.122553 -1 -0.075548 1 1 -1.947846 -0.479425 0.494574 -0.341486 0.335064 0.113145 -2.172051 1.210273 -2.320470 -0.412845 -2.054012 1.181505 -14.557713 -21.474328 -19.032768 66.276145 3.176069 1.077850 2.176526 1.867291 2.059863 0.865813 2.463087 0.858483 0.771942 2.028846 1.569009 1.828352 2.364876 1.719894 2.001326 0.280139 -1 -0.049237 1 1 -0.602030 -0.814855 -1.057565 0.636195 0.116788 -2.207280 -1.824763 -0.562963 0.762451 1.526268 -2.261430 2.272068 68.677806 17.888793 56.943113 42.900960 -13.569315 0.482770 1.917687 0.814467 1.253161 1.130883 2.496790 0.295292 0.973901 1.110579 1.001925 1.844901 1.501985 0.359424 1.081040 1.782833 -1 -0.042272 1 1 0.349220 -2.287971 -0.832940 1.287653 2.295933 -1.998882 -0.590078 2.137126 0.849307 0.475077 1.835033 -1.183246 -17.019325 6.205864 51.948966 -43.736566 69.532780 1.186507 1.375336 0.273343 1.068141 0.991913 2.338766 1.644823 0.295378 2.411193 1.663643 1.591431 0.680341 1.490026 1.861855 0.695435 -1 -0.029494 1 1 0.291371 0.894368 -0.871635 1.249271 -1.913248 1.379935 -1.815316 -2.007467 1.205551 -1.582525 -0.778930 -0.452187 37.358402 -17.330918 19.255441 -73.800282 -11.339465 2.389297 0.412737 1.628564 1.521015 0.698263 1.205360 0.987230 2.375920 0.592615 0.822888 1.025549 0.660958 1.965186 0.389433 1.444958 -1 0.016100 1 1 0.022163 0.211518 1.845014 1.625717 0.996564 1.424591 -0.546902 2.092464 -0.519165 1.737754 -0.951134 -1.288771 -71.165146 27.394280 65.665945 -52.458294 33.449921 1.267267 1.960939 0.997983 0.849725 2.085688 0.666870 2.334993 1.220240 1.321777 2.354337 2.340540 2.210132 1.942705 0.552008 2.350943 -1 0.027246 1 1 1.449594 0.281885 1.691134 -2.248604 1.076951 0.033612 -0.565744 1.146923 -2.053632 -1.856424 -0.191275 -0.902380 -58.543391 61.226973 41.739924 -27.098052 -36.963403 2.216223 0.804936 0.803419 2.306111 1.812062 0.828733 0.270806 1.188716 2.491174 0.415019 1.731862 0.661411 0.580799 2.496479 1.821431 -1 0.008731 1 1 0.860818 0.731144 -1.569156 -2.271171 -1.222812 -1.079453 0.326918 -0.140636 1.948757 1.660775 1.163447 2.349807 -42.023733 57.122430 56.688626 -34.265799 -55.284741 0.315406 1.521018 0.746495 1.839864 2.343929 0.672021 1.153907 2.463613 0.699758 1.584491 1.049112 0.668077 2.372386 1.935829 1.976088 -1 -0.033439 1 1 -2.308098 0.174984 0.419823 1.516612 0.393143 0.778221 -2.029405 0.057417 -1.024665 2.231746 -1.666082 -0.826569 -0.807748 74.179723 -61.392068 33.514380 26.188461 2.116941 1.682712 0.333224 1.752326 0.346454 1.343953 1.574807 0.279058 0.380421 0.743460 0.333557 0.588376 1.581012 1.064755 0.345179 -1 -0.004096 1 1 -0.289315 0.666683 -1.125817 -1.372228 -0.603508 -2.090534 -0.026089 -0.222680 -0.941589 -1.075700 2.139164 2.113614 48.584782 -35.566289 -12.618934 13.582778 -14.249847 2.167208 0.517582 2.006299 0.623130 0.688749 1.058199 0.393539 0.715258 1.092794 1.333534 1.949008 0.727398 0.383272 1.407129 1.360014 -1 -0.010457 1 1 0.391419 0.078775 -0.203432 2.114198 1.905312 1.888778 2.044377 1.818605 0.742599 -2.257608 0.532014 2.155187 -60.745850 -55.502334 22.266282 -20.602335 -63.447652 1.154814 1.960723 1.869792 1.338440 1.164596 2.116137 1.668853 1.416366 1.369847 0.265135 0.376592 1.636621 1.940361 1.653455 1.365483 -1 -0.052920 1 1 1.557506 -0.312818 1.492379 -1.639935 0.378525 0.152012 0.751966 -0.331451 -0.649401 -0.584256 1.026475 -0.095273 30.667086 21.707271 34.104726 48.133048 22.144895 1.963766 1.256355 0.810286 0.733884 1.384097 1.265611 1.128951 1.532122 0.620535 2.086232 0.806571 1.282057 0.788144 2.094363 2.462708 -1 -0.009543 1 1 2.235370 -2.019961 -1.441744 -0.294119 0.032031 1.138265 -1.482301 1.358605 -2.169526 1.234448 -1.281075 -0.119772 -25.947288 -46.075372 61.224944 7.631824 18.067441 2.267229 0.819124 0.761475 1.612969 0.428982 2.407223 2.453739 1.244159 0.582657 2.213808 0.713896 0.701139 2.294135 0.784611 1.204518 -1 0.027818 1 1 -2.121282 1.550664 -2.214358 1.726697 1.709555 1.056626 -2.272434 1.113513 1.914061 -1.858778 -2.056808 1.312863 59.914531 33.518485 -54.821703 61.642126 -30.790481 1.440906 2.049869 1.639085 0.603616 1.221143 0.755792 0.599607 1.343283 1.552916 1.354489 0.904255 0.569545 2.350518 1.160323 2.295971 -1 -0.001078 1 1 -1.781420 2.191488 0.298611 0.062985 -1.699858 1.705910 1.052208 -1.137067 -1.943301 0.508367 0.570274 -0.409884 18.965480 2.826801 -39.948517 -14.718141 -17.792760 2.231183 2.487230 1.628180 1.824151 1.503925 1.460775 0.747497 0.689652 0.473566 2.467145 1.549419 1.086975 0.294183 0.326254 1.600442 -1 0.005127 1 1 -1.348192 -1.895796 -2.184074 1.779761 -1.808553 -1.436700 -0.338857 2.104332 1.027764 -1.987220 2.205460 -0.485087 -13.585694 -34.759268 50.979881 18.853326 67.854766 1.150685 2.310660 1.755717 1.084457 0.713869 0.252471 1.278701 0.631601 1.324417 1.732457 1.651396 0.503550 2.421205 1.199625 1.350832 -1 0.075468 1 1 0.362667 2.222086 0.913512 0.430096 -0.186188 -0.227424 -0.575550 1.258152 1.271372 1.974140 -0.562714 0.235564 22.927066 -14.803567 46.450407 -58.001365 21.065615 2.121957 0.488792 1.871681 1.591304 0.793290 0.827555 0.722688 2.222374 0.698086 0.488434 0.366741 0.309711 0.308828 1.226172 2.021247 -1 -0.022555 1 1 -1.014217 -1.228988 -1.206887 -2.033548 1.116951 -1.555111 -1.839791 1.322024 0.343394 -1.251229 1.988455 -0.299001 -60.444174 64.773424 -53.066551 10.476171 -27.001678 0.366935 1.328601 2.301798 1.312528 2.153074 1.457778 2.120231 0.718051 0.782525 2.153021 0.581309 2.051990 1.294722 2.148239 1.199679 -1 0.051488 1 1 1.850246 0.033856 -1.176387 1.649481 -0.161545 -0.758098 0.944769 -2.010420 -1.301809 0.125025 -0.436661 -1.769685 48.094114 -32.233100 58.285695 -42.328765 30.454551 2.119642 2.066007 0.634131 1.087498 2.325322 0.685324 1.988313 2.070613 1.537494 0.914492 1.621019 0.721506 0.358327 0.657418 0.976112 -1 -0.007381 1 1 -0.510119 -1.737185 1.097981 0.059220 1.001349 1.737973 -1.989485 1.835152 0.811273 2.121143 0.835020 0.685468 -35.906679 -33.547727 13.360541 0.605641 -20.999684 1.499719 0.524702 2.422919 0.758138 1.779787 0.622945 2.083168 1.048485 1.395639 1.756410 1.475316 2.138807 2.424848 1.669098 1.026472 -1 0.004677 1 1 2.182628 2.196148 -1.483764 0.341313 1.471406 -0.704095 -0.912426 -1.027407 -1.431393 -0.681415 -1.430332 -1.694078 -3.803589 -26.924217 34.679330 -44.494342 -66.408702 1.659251 2.037890 0.573034 2.485029 0.634339 2.343516 0.465965 0.729534 0.281161 1.973792 1.028990 2.226441 1.542558 0.528911 1.158386 -1 -0.074266 1 1 -0.900568 0.355329 1.411606 -2.024654 -0.204358 0.681541 -1.159303 1.319312 1.889135 -1.389505 1.190765 -0.327434 28.455020 43.526227 -4.708079 71.316140 -39.640828 2.223946 2.369443 1.984707 2.225954 2.365401 1.552681 1.911144 1.096433 1.744438 0.511611 0.639876 0.888842 0.274596 1.889994 1.134621 -1 -0.038241 1 1 -2.242140 1.331840 0.379061 -0.264349 0.872219 -0.853662 1.731643 0.014729 -2.206342 -0.204493 -1.585270 0.221084 -73.492701 58.174265 34.863725 54.632837 64.090506 1.662116 0.689162 1.238087 2.021317 1.031316 0.822043 0.331777 2.181639 2.309243 0.442566 1.207038 2.189824 0.366432 1.878429 0.261366 -1 -0.020024 1 1 -0.512221 0.628885 -0.215421 -1.460185 0.791475 -0.755942 -0.520337 0.889297 -1.278983 2.050552 1.919854 1.256611 -33.858974 32.227067 -9.682570 15.053139 -51.887846 1.689671 0.297376 2.244476 0.902921 0.642196 1.639055 2.348369 1.036154 1.143007 1.523040 0.988737 0.704724 1.795200 0.934728 1.981474 -1 0.029016 1 1 0.953641 1.009195 1.648289 -1.347131 1.803118 -0.372927 -0.309323 -1.025119 -0.673356 2.059644 -0.779738 0.096214 22.652200 15.524668 73.089362 62.906041 61.830148 1.064397 1.076645 2.166920 2.426619 2.182248 1.290211 0.578236 2.164142 0.728892 0.741361 1.046782 2.018361 0.848015 0.339002 2.103557 -1 -0.005194 1 1 -1.045584 -0.640004 1.833376 -0.755464 -1.908620 -0.947651 0.710246 0.629044 -2.264271 1.645561 -0.073866 -2.110624 50.920044 63.172703 43.616157 6.748919 29.075275 0.897114 2.037197 2.421785 1.943678 1.145897 0.595069 1.572587 1.216541 2.161244 1.529090 1.421582 1.272475 1.730264 0.795735 1.421218 -1 0.017698 1 1 -1.330792 -1.624923 -1.786793 1.425294 1.851598 -0.809788 -0.735043 2.017161 1.503877 -1.590585 0.417667 -1.726797 41.933410 74.828812 47.850176 67.901449 19.661090 1.284167 2.494391 0.483642 0.823352 2.075198 2.096208 1.961910 1.575143 1.431829 0.257508 0.438535 0.960966 1.962859 1.779919 0.597320 -1 -0.011312 1 1 1.689671 1.446531 0.625352 1.655776 1.964243 -1.962495 -1.638046 -0.868646 -0.345970 0.364889 1.878343 1.016184 41.390132 -56.045936 35.949076 -3.881310 16.828535 0.432800 1.314302 0.476430 1.108836 0.962219 0.512349 1.803397 1.447683 1.210210 1.493990 0.991389 0.281160 1.957838 0.639208 0.924992 -1 -0.007444 1 1 -0.542528 0.208046 0.028409 1.521944 0.464278 -0.591715 -1.806480 0.410252 0.872515 -0.598858 0.659022 2.069349 67.330104 17.051152 -71.290743 16.487486 55.176888 2.244308 0.342331 1.804794 2.416959 1.830293 1.231389 1.957931 2.204555 0.449345 0.388053 0.751796 0.935664 1.962770 0.268070 2.449518 -1 -0.019163 1 1 -2.258841 -1.343945 -1.201680 0.656801 -2.265957 1.589207 -0.017810 2.255241 2.090311 0.992854 0.327465 -0.361491 -41.869113 -44.186442 8.477047 -26.268194 -39.530483 0.792586 2.497607 0.529021 0.747611 0.341178 0.420724 0.858646 1.270072 1.846046 0.493930 0.474388 0.537511 1.696443 1.618491 0.969942 -1 0.008734 1 1 0.848065 -1.549659 0.252676 0.854769 -1.974160 0.222119 0.935589 -0.791670 2.189951 -1.956145 1.407072 1.896886 52.853795 13.734370 -16.446164 39.326903 67.251250 2.001259 1.412070 1.161676 0.294021 2.116301 2.174573 0.542336 1.793029 0.437136 2.200256 2.448841 2.179043 1.422317 2.385053 1.076757 -1 0.003157 1 1 -2.295984 1.146638 -2.120528 0.088133 1.566978 -1.348387 -0.463152 0.679061 -0.435497 -1.049536 -1.082746 1.534215 -20.561642 20.483497 16.128085 14.724439 -26.352856 1.938160 0.659438 1.175247 1.126167 1.990537 1.212724 0.995977 0.884989 0.754836 0.280212 1.774000 2.370185 0.954244 1.483629 2.357207 -1 0.012131 1 1 -2.019619 -0.392563 -0.459988 2.006704 0.112186 0.546833 1.467213 -0.487252 0.880707 0.433369 -1.727183 -0.447368 65.683752 -53.174803 -8.916369 -7.419315 -46.432610 2.231966 2.152758 0.659817 0.791654 0.329159 0.923509 2.414438 2.201853 2.298862 1.480163 0.357337 2.011106 0.414546 0.520191 0.847986 -1 -0.006333 1 1 -1.162307 -2.040918 -0.226716 1.907075 -1.466468 -1.132280 -1.606131 -1.679370 2.035023 0.116315 -0.741436 -1.759822 74.460088 0.701683 -56.807502 -13.688877 31.038613 0.864446 1.995061 0.740464 1.721909 2.133316 2.389293 0.351633 0.647283 1.632462 1.787358 1.875154 1.463383 1.825079 1.356338 0.466199 -1 0.019916 1 1 -2.017648 -0.262011 -2.250985 -1.243545 -0.814926 -2.250588 0.709845 -1.395711 0.551977 -1.610801 -0.052891 1.708485 61.203427 -54.003960 5.452484 -10.102590 5.768245 2.078361 1.256594 0.323277 1.063599 1.152066 0.767380 1.861852 0.652309 0.615111 0.916968 0.486904 1.651183 1.437133 1.637682 1.771341 -1 0.047018 1 1 1.104992 0.071346 2.166223 -0.206392 -0.513799 -2.325244 -0.525743 -0.425684 -1.056245 -0.741080 -0.479803 -1.148795 -36.385779 14.207736 -10.578668 -45.672199 -62.650549 1.858254 0.920509 1.500808 0.822805 1.876594 0.912865 1.269449 0.387001 1.084037 0.416985 1.016298 0.418682 0.291530 0.738742 2.028949 -1 0.024314 1 1 -1.262013 -0.184257 -0.770097 1.918029 -1.141753 -0.595899 -1.450744 -0.759246 0.493778 0.407842 -1.927691 -1.032754 -56.416813 -47.383069 -17.246184 -56.607537 47.125871 2.042826 0.277757 1.005336 0.680248 2.183361 1.995793 1.796850 1.659968 0.587674 1.031633 1.657688 0.514804 0.310158 1.068644 0.455398 -1 -0.005188 1 1 1.559942 -1.785565 -1.500830 0.967783 -1.641495 -2.272627 -2.123708 -1.522940 1.641793 -2.129047 -1.723159 1.210378 -17.659749 42.599830 25.338780 18.868339 20.165954 0.312737 1.676761 1.577862 2.132357 2.028235 0.290935 1.999620 0.858239 1.180343 1.283587 1.751184 1.394658 1.017842 1.623638 1.990625 -1 -0.028525 1 1 1.172646 1.448675 -1.025893 0.449981 -0.557909 0.871506 1.301640 1.747609 -0.254229 1.305051 -2.184123 0.957280 28.799972 -8.875128 -64.274965 30.658737 31.392601 2.356703 1.613415 1.167808 2.102102 2.023993 1.004543 0.851887 2.409388 0.592858 0.411634 1.075285 1.810643 1.720908 1.042808 0.480589 -1 0.019236 1 1 -0.442043 2.026775 -1.853092 -0.743161 2.232616 -1.183404 1.529552 1.100675 -1.803069 1.192236 0.836939 -0.048210 8.335697 -1.933625 51.568475 11.359808 -25.699416 2.423855 0.734697 1.553375 2.325635 1.449721 1.717085 2.046080 0.975420 1.880778 1.494004 1.223797 0.361548 0.785684 1.234201 1.964490 -1 -0.006491 1 1 2.133216 1.099188 1.493788 -1.505166 -1.225394 -2.055192 0.199502 -2.191044 -2.268580 -0.080925 1.770477 -2.325749 12.592071 -15.068411 -54.788108 26.260666 63.013311 2.345700 1.184854 0.590365 1.270744 1.887924 2.333125 1.327646 1.989200 1.233814 2.213566 1.145172 1.907950 1.421766 2.120590 2.252927 -1 -0.024119 1 1 -0.758178 -0.402195 -2.119270 -2.327117 0.972698 0.859035 -0.956341 0.740571 1.356806 0.590167 -0.641532 -0.282007 30.931672 -31.388456 4.215622 51.957921 -43.214354 1.320262 1.643710 1.831220 1.060047 2.213284 0.916767 1.610368 1.704591 1.316274 2.117279 0.602529 0.949614 2.405793 0.913851 2.085480 -1 -0.027735 1 1 -1.015233 0.534423 0.230612 2.310986 1.237271 -0.956548 1.963658 2.345766 1.440598 -0.118369 -0.792507 2.250602 -15.059464 -54.413815 17.014491 62.552902 -23.381896 1.682047 0.410579 1.358449 2.201378 1.062362 0.613106 0.972447 1.418159 2.243072 2.069431 1.925402 2.225386 1.821127 2.424081 2.270615 -1 0.016496 1 1 -1.292985 2.339345 1.912116 -1.555795 0.802485 0.513108 0.134162 2.337174 -1.599971 -1.822789 -0.380593 -1.921108 38.945619 -40.979117 63.972762 -9.781423 3.624515 1.633276 1.968258 0.268793 1.108056 1.355488 1.941230 0.509778 1.346227 1.544539 2.312677 1.913628 2.346765 1.078892 1.695345 1.156093 -1 -0.026995 1 1 0.943982 -1.113716 -0.619314 0.858744 -1.140038 -0.048882 -1.607016 2.288449 -0.555933 1.094850 -0.729335 -1.017308 -43.043443 18.851762 41.566383 56.192175 21.880319 0.512808 0.506775 0.369486 1.444766 1.689090 1.791666 2.273875 2.267909 0.997051 0.937811 2.031346 0.825240 2.303866 2.325830 2.469475 -1 -0.052909 1 1 2.090821 0.146204 2.090578 0.778385 0.730687 0.175176 -1.066594 -0.319669 -0.560963 1.376880 -1.321338 1.754010 -33.729068 -34.443657 -44.540261 61.830678 -11.800042 1.025342 1.666474 1.928358 2.418566 1.837741 0.415118 1.144007 0.328012 1.900114 2.464872 1.595395 2.049697 1.010858 1.233764 1.368952 -1 0.013395 1 1 1.710805 -1.504894 -1.353414 -0.122444 1.390603 -1.584567 -2.112388 0.224338 0.544713 -1.185181 -0.066985 0.451895 -43.502687 -49.657215 11.181180 -27.914229 45.547492 2.375587 1.744908 1.662794 0.830620 0.481214 0.507793 1.732621 2.156551 1.408799 2.440804 2.098817 0.815254 0.981343 2.438282 2.462700 -1 0.043785 1 1 1.739720 -0.900762 1.806266 0.706250 -0.563118 -1.846467 2.225608 -1.153485 0.143566 0.170799 0.779321 2.311494 11.219978 24.162813 54.403115 -46.839804 -36.580399 2.023519 2.038698 0.645937 1.505845 2.242271 2.096092 2.262557 1.050561 0.286204 1.225899 1.938877 1.451632 2.325076 1.050565 0.345036 -1 -0.045062 1 1 -1.689957 -1.529802 -0.578840 -2.200765 -0.716893 0.753070 -0.633125 -0.349464 -1.812300 1.562726 -2.123161 -1.763748 74.068412 17.807886 47.135325 53.401338 66.295530 1.809688 1.429283 2.452483 0.374443 1.520606 0.566889 0.447446 2.229664 1.704176 1.085284 1.113513 0.811520 1.214328 0.953873 1.987212 -1 0.016644 1 1 -1.456468 2.003595 -0.306012 -1.931431 2.093395 0.985299 0.580415 0.389101 -1.172138 -2.336596 1.889953 -1.771646 48.461774 -2.959253 63.840306 14.025842 -67.675896 1.693184 0.841304 2.289035 0.553883 2.362294 1.081365 0.505901 1.429377 1.786231 0.927021 0.691408 0.736910 0.491993 1.670088 1.926235 -1 0.008406 1 1 2.117454 0.088816 -1.098645 -1.780808 -1.659007 0.269007 2.014128 2.353718 -1.560765 2.090884 1.201108 -0.852995 -38.368613 -11.282991 -33.230232 -50.509764 -67.601757 2.384027 1.841378 0.791138 0.659804 0.568667 1.087384 0.405570 0.419541 1.230917 0.768465 2.096719 1.563540 2.167735 0.378228 2.124875 -1 -0.006108 1 1 0.659470 0.172663 -0.892313 -2.278744 -1.267602 0.120872 0.461814 0.407039 -1.280929 2.328308 0.199426 1.238922 -47.006534 11.184566 28.997954 18.612201 65.268021 1.519335 1.714325 0.656007 2.002100 2.043664 0.856152 2.104582 0.952532 1.959983 0.679099 0.863284 0.456205 0.943546 1.677429 1.544989 -1 0.017541 1 1 -1.505000 1.573313 1.455789 0.717275 0.943925 -2.071550 -1.410505 1.679535 0.732777 2.317101 0.329643 -1.461329 12.969823 33.806771 -9.595541 -22.250100 -7.433290 1.655518 2.285860 1.200604 2.054832 1.816336 0.665188 1.071788 1.535328 0.500544 1.399912 1.570994 1.443949 1.446346 1.236425 1.085945 -1 -0.034869 1 1 -1.787973 0.444435 0.483916 -0.406787 0.809991 -0.576300 -1.921928 1.587435 -1.523288 0.507528 0.592458 0.159361 55.310504 53.648380 18.316297 42.000892 8.992983 0.551084 0.323070 2.087746 1.490942 1.514983 0.571275 2.167254 1.297059 0.926732 0.329700 1.021951 0.927168 0.907401 1.682616 0.972851 -1 -0.011153 1 1 -1.336856 0.132146 1.443335 -1.251264 1.390948 -0.504959 0.165942 -0.749102 1.339307 -1.356869 -1.648575 1.247337 -45.253892 67.845437 -21.738432 42.174992 -64.917340 1.889015 0.421165 1.518653 1.497886 1.215100 0.438835 1.494770 0.595126 0.289075 2.232421 0.806989 1.557194 1.263689 0.316093 1.828726 -1 0.031068 1 1 -0.248099 0.656953 0.286570 0.318358 2.076136 -1.629509 1.244443 1.771745 0.129018 0.708478 -0.824100 -0.938935 35.294508 -55.201570 -22.789817 71.537860 -63.195326 1.767377 1.307573 2.121980 0.864399 1.198978 1.729729 0.809746 0.659197 1.621438 1.011118 1.113011 1.371191 0.365549 0.533165 0.649065 -1 -0.017102 1 1 -0.656669 -0.225354 1.239241 -0.833631 -0.903281 1.874404 0.793510 0.463850 1.633101 -2.136710 1.436565 -1.936325 -1.905549 73.436322 44.259426 18.166634 -73.389883 1.168443 1.526526 1.070931 0.631511 2.060068 2.058331 2.121887 1.548912 1.556945 1.575045 2.035146 1.693807 2.317535 0.305909 1.670573 -1 -0.013187 1 1 1.294744 -1.053604 1.239221 -1.171054 1.739315 1.718458 -0.102112 -0.890750 0.419210 0.637974 1.750906 -1.384113 72.298707 -25.639721 23.201218 -57.126104 31.574234 0.897320 1.015621 0.293072 1.912424 2.353043 0.844161 0.818731 0.910934 0.325508 0.307192 0.728163 1.983188 1.447267 0.970591 1.719813 -1 -0.069517 1 1 -0.112509 -1.264234 0.178074 0.517599 0.223535 1.185205 0.472711 -0.229436 -1.394078 -0.277327 -0.481429 -0.206857 35.125954 -38.093276 -33.696418 64.295963 22.245166 2.492682 1.004195 1.754902 0.889205 1.862811 1.016538 2.198613 1.834787 0.264430 2.028929 0.707170 2.402951 0.391972 1.379130 1.043034 -1 -0.016800 1 1 -0.596697 -0.726200 -0.163436 0.446918 -0.195707 -0.006444 0.083476 -1.318853 1.117168 2.091967 0.557843 -1.980884 10.067422 3.158130 -21.302869 12.683743 25.674077 0.688307 0.378963 0.977380 1.073927 1.494514 0.804049 1.658672 1.296144 1.298732 2.038813 0.335692 0.482214 1.576870 1.207976 2.206391 -1 0.002829 1 1 -1.368346 -1.328673 1.002428 1.024893 1.590148 1.656232 0.206082 0.005919 0.512458 -1.357916 -0.395559 1.028667 -30.271149 32.798979 2.444625 -13.184381 -39.897193 0.593054 1.450405 1.957121 2.073418 1.438732 1.509820 1.548251 1.701251 1.421177 1.215799 0.934769 0.413166 2.085658 2.401480 0.427030 -1 0.080237 1 1 0.215921 0.452107 2.192624 0.555167 0.155394 1.040669 -1.865172 -1.141060 1.631547 0.018869 1.392925 -0.260298 -55.039619 -0.873288 22.646816 -74.960292 -7.625145 0.537898 1.455961 0.838592 1.712934 2.036681 0.501109 1.891834 0.560445 2.401576 2.038794 2.267932 1.383593 1.806283 0.439307 0.440593 -1 -0.006332 1 1 0.965079 0.039378 2.086864 -0.386601 0.776940 0.001030 -1.540890 1.546596 0.107314 -1.225040 -0.828872 -1.021959 18.967074 29.615289 44.169629 8.958934 -27.188706 0.466261 1.203994 0.528149 1.855593 1.199465 0.914458 1.048787 1.954589 2.269590 2.244372 1.416782 1.601577 2.449222 1.822304 1.964344 -1 0.013379 1 1 1.567110 0.872728 -1.727235 -1.324064 -1.634588 0.713396 1.735439 -2.165167 -0.887668 0.392550 0.247333 0.599782 23.385857 46.094658 -37.086469 -62.290529 -66.922347 0.416677 0.347748 0.600317 2.025541 2.274319 0.729828 0.715014 1.486967 2.202576 0.940707 1.217764 2.465401 1.493073 1.322202 0.489779 -1 0.019496 1 1 -2.053281 -0.671631 -1.938400 -1.940009 -0.713903 -0.829816 1.952068 0.751107 -0.640531 -2.306351 1.278533 -0.183075 7.933223 -16.325621 -34.718411 -12.334872 -12.191882 1.240658 2.495322 0.372242 0.526624 0.968573 1.558591 2.242720 0.648029 0.678159 0.822134 1.851251 2.480132 1.571336 0.448379 2.150647 -1 -0.010825 1 1 -1.557730 1.263688 0.060116 1.911293 -1.253168 -2.335313 -0.122263 -0.269154 0.218980 0.020053 -2.266539 1.224431 0.052377 -19.699573 -40.723447 11.023978 29.992338 0.343364 1.165798 2.062032 1.326161 1.788856 2.304049 0.908290 0.883677 1.212973 0.679619 0.613290 1.807954 1.533445 0.363321 1.340691 -1 0.015429 1 1 1.986981 -1.513421 1.414617 1.460860 1.128606 1.113778 1.660499 1.230244 -1.245133 0.764573 -0.504702 -0.230128 35.179962 -30.376882 55.740445 -70.346277 -9.884115 0.290323 0.712548 0.543935 1.666488 2.161048 0.484314 0.867378 1.771516 1.113126 1.063060 1.107121 1.381201 2.096485 2.121533 2.352874 -1 -0.004772 1 1 -0.323887 -0.758404 0.512347 1.484427 1.378431 1.180114 -0.267413 1.205839 -1.457284 -2.286268 -0.478072 -0.338301 64.533699 -32.117838 45.489354 -10.432429 12.158370 2.060790 0.692569 2.254758 0.458602 0.730983 2.132946 0.676404 0.578125 0.290509 1.582411 2.077227 2.455200 1.041725 0.268808 1.357880 -1 0.029261 1 1 0.529194 1.877278 1.963531 0.208960 1.269211 -1.349044 -2.071183 0.044256 -0.743304 -0.158963 0.233094 1.610968 -58.932649 -31.035054 -56.159436 -71.636863 49.250915 2.276886 1.131053 0.853164 1.378755 1.487132 0.481927 1.245028 1.691217 1.531475 1.007410 1.781685 1.029679 0.310546 0.838341 1.990393 -1 0.027154 1 1 -1.986846 -0.931162 -0.196026 -0.653808 0.740384 -1.785631 2.111144 -2.297831 -1.622637 -1.066190 1.759005 -1.924636 -48.272193 39.246750 70.121005 -26.262889 49.617341 2.404837 0.600760 0.469886 1.374178 1.067233 1.487373 2.273603 2.193621 1.191593 1.350640 1.465428 2.442030 2.454534 1.100185 1.809826 -1 0.067946 1 1 1.751791 -0.651382 -0.903933 0.339803 -0.351475 2.089048 -1.376239 -2.048119 1.267048 -0.004132 1.241670 2.294004 -46.068503 26.665847 -27.108617 -64.528852 -36.409658 2.318278 1.552547 1.910724 0.793332 1.534376 0.262064 0.516937 2.402788 2.162755 2.172996 1.038374 2.448287 1.852648 1.207085 0.729990 -1 -0.004110 1 1 2.232697 0.177649 -1.907977 0.435334 -1.687764 2.333245 -1.661512 0.585685 -0.569810 -1.217351 1.180084 -0.770948 55.569804 61.693621 -65.311827 4.118627 71.765902 1.667679 1.928279 1.081225 0.403770 1.661182 0.729402 0.310360 2.225451 0.657270 0.738319 1.677229 0.443898 1.086895 1.197104 1.726390 -1 -0.003232 1 1 -0.705361 1.374110 -0.748295 0.778698 1.277514 1.535120 0.436399 2.078052 2.304428 -0.602463 1.328307 2.265895 66.391777 -3.399482 14.897247 28.029211 -63.046699 0.987004 0.832078 2.485390 2.198447 1.300787 0.576663 0.475915 1.452917 1.424875 0.370732 2.144728 0.696517 1.109146 1.668963 1.018005 -1 0.003699 1 1 0.161167 -0.889550 1.748409 -0.942372 -0.102247 1.549960 0.089057 -1.764499 -0.863884 -0.432156 -1.456555 0.546320 72.365893 53.556270 -29.764587 -3.414748 58.325775 1.844461 0.856841 2.421869 1.106492 2.064528 0.528930 1.479739 2.225047 0.618820 0.261448 1.410554 0.439832 0.258166 2.494888 2.084850 -1 0.035426 1 1 1.392042 -0.968614 1.813784 -0.179723 0.031226 1.734279 1.897627 -0.029155 0.074575 -0.113866 -0.507739 0.567084 -69.534387 -14.435957 74.877833 -28.258541 -41.295374 1.354824 2.030683 0.940437 1.178079 1.471388 1.375933 1.313179 1.853718 1.183641 0.453638 0.544663 0.401962 0.518093 1.587749 1.795535 -1 0.050162 1 1 -2.140885 1.949008 1.154468 2.233389 -2.320313 2.234318 -0.846313 -1.987078 -0.118670 -1.140067 -0.529330 0.547647 32.263760 7.013806 -18.970097 69.586487 -9.914241 1.695348 1.220649 1.448696 2.484365 0.719777 0.545289 1.922287 1.618866 0.534825 1.547281 1.152054 0.573590 0.571796 1.920025 1.864532 -1 0.007481 1 1 -0.606535 -1.128611 -1.205759 -1.920828 1.221736 1.841585 0.547874 0.107869 -1.321533 -1.522747 0.175661 -2.335863 2.219088 -53.780676 8.175804 10.736920 5.406659 0.920877 0.934183 1.817314 1.345698 1.643269 1.164328 2.111864 1.850448 2.474409 2.138009 0.267632 1.836141 0.522113 1.654470 0.419662 -1 -0.019949 1 1 0.417182 -0.462139 -1.155936 1.355713 1.062231 -2.333596 0.458722 0.264010 -1.858039 0.934331 1.618417 0.827221 49.757770 28.834433 -29.690149 47.660118 23.604055 0.825258 0.353718 1.933107 1.226184 2.224600 2.099090 0.906729 1.643784 0.834740 2.224307 1.684220 0.938460 1.690907 0.826369 1.026036 -1 -0.013180 1 1 -0.298486 2.032551 0.972192 1.775612 -0.855014 -2.153771 2.141259 -0.376191 1.382294 0.138842 0.891668 0.875070 -2.224804 -42.281745 70.704969 38.417394 -68.855914 1.204741 1.833144 1.907261 1.084685 2.307564 1.472522 2.420143 1.343042 2.002823 0.687005 1.000355 2.472164 0.401336 1.259373 2.024631 -1 0.054877 1 1 2.041232 0.796483 -1.411833 -1.806496 0.138882 1.555598 0.607699 1.848096 1.591829 1.636021 -0.191378 2.064694 -22.955636 -15.372362 -63.289028 -48.694461 -7.799594 1.558383 0.996194 2.279838 1.244303 0.757233 2.311539 0.781389 1.062746 0.320025 0.409959 2.176681 2.233562 1.978408 2.102265 0.271700 -1 0.011295 1 1 -0.794977 -1.548449 1.741754 0.293767 -1.239874 -0.386008 1.326158 -0.864401 0.306949 -1.165963 -2.219894 -1.769641 71.404172 -60.084895 -46.822680 -48.775844 -25.605540 1.340250 2.331281 1.844222 1.333725 0.665141 0.274138 0.934151 1.278416 0.331104 2.116500 1.006857 1.491389 2.282494 0.885031 1.469916 -1 -0.034544 1 1 1.991638 1.363522 0.359918 -1.569657 -1.269805 0.788798 1.382474 -1.543338 -1.899247 1.084687 -1.897646 -0.283300 -60.594968 -69.618994 63.574186 41.343857 66.200401 0.327065 1.732600 1.800790 0.378448 1.328575 1.854433 1.948135 1.808350 1.442924 2.228981 1.487262 0.403457 0.897224 1.649630 2.337692 -1 0.021973 1 1 -0.114692 -0.256598 -0.811826 -1.995330 -2.155495 1.444948 2.301367 -0.206183 -1.713025 1.892746 -1.957478 -2.142800 -62.311198 35.692514 34.078413 55.882922 74.273837 1.680791 1.795460 0.791964 1.033685 2.388202 2.259191 0.716270 2.345782 0.315373 0.968314 1.699243 1.425307 0.877625 0.750139 2.341949 -1 -0.004648 1 1 -1.228183 -1.802569 0.165238 1.564344 1.515661 -1.457965 0.410298 1.651771 0.635438 1.530120 1.214698 1.356351 -74.651659 -70.436343 -23.622107 33.240726 -73.116352 0.376970 1.238976 1.217254 0.647070 0.310885 2.037548 1.564061 1.923042 0.813944 1.448478 1.073262 1.559208 1.364915 0.633086 1.533302 -1 -0.027185 1 1 0.254226 -1.355098 -0.156891 2.075509 1.978125 0.443089 1.417882 -0.207042 -2.020224 -1.138208 -2.281843 -1.509067 -25.675984 13.737582 37.544045 -47.241592 -39.433588 0.470285 1.333879 1.010880 1.603296 2.090041 1.818408 1.726476 2.379252 0.344777 2.416858 2.384409 1.505383 1.224073 0.495443 1.165821 -1 -0.024125 1 1 -2.197248 1.846107 1.147863 -0.381176 -2.285110 0.122803 -0.072523 1.616682 -0.067361 -1.165068 -1.315076 -1.385546 56.025153 64.753412 60.589360 -24.622623 17.572999 1.365830 0.254553 0.273020 2.397549 1.847734 1.870081 1.696890 2.376951 2.160247 0.518424 0.395623 1.994056 1.848467 0.676097 2.169788 -1 0.000636 1 1 -1.466376 0.417344 2.273317 -0.412573 -2.193907 1.440564 -0.703115 1.414629 1.673884 0.008303 -1.825146 -2.283008 -71.305610 66.605212 -16.207394 2.325524 -64.919194 1.421575 1.162346 0.296278 1.795444 0.525887 2.077732 1.946261 1.801330 0.462116 1.280845 0.666033 1.765102 1.319686 0.953577 1.515746 -1 0.032732 1 1 0.109895 -0.255719 -0.171666 -1.211472 1.019153 -0.633646 0.314552 -0.630768 1.565342 -0.566364 0.144254 2.312608 6.974163 64.749175 -10.623948 -56.687606 51.405548 0.970612 2.069429 1.885816 0.657254 0.469407 2.321713 0.783928 0.983025 1.448018 2.343487 2.243331 1.912508 1.525754 1.592326 2.215522 -1 0.004366 1 1 0.627054 1.996370 0.785382 0.505632 1.719323 0.297953 -1.572449 -1.074459 -0.556381 -1.718971 0.904210 -0.390041 -15.311646 57.161128 -42.918958 11.080926 -62.875964 1.280179 0.709525 1.490100 0.859282 0.707527 1.653401 0.453759 0.335039 0.743904 1.042517 2.335055 2.261356 1.116236 1.574631 1.826977 -1 -0.030474 1 1 2.274088 -1.595362 0.240265 -0.379287 1.182726 1.223183 -2.118465 1.772625 0.780500 -1.419445 2.213106 0.778727 55.983480 -35.645983 -2.031595 54.982168 -64.695628 1.533796 1.750913 1.344689 0.433176 0.891106 2.315329 1.489976 1.029603 1.282812 2.229048 0.365491 1.812151 2.321459 1.006023 0.980719 -1 0.014283 1 1 0.421475 1.005295 2.082390 -0.181149 -0.365655 -0.615781 -1.017653 2.283445 0.158746 0.831738 2.070420 1.276652 37.530450 24.277341 29.263807 -13.189149 29.969786 1.407822 1.757108 1.958572 1.715987 1.584757 1.018289 2.388156 1.491177 0.965813 2.412107 1.289952 0.720156 2.405850 1.866551 0.864662 -1 0.003458 1 1 -0.473854 -0.129169 1.466321 -1.331880 -1.060030 1.613410 1.499672 -1.578100 -1.798896 0.633619 -0.770916 2.286746 -28.864906 -32.481934 -73.861115 16.241656 -26.486318 2.041748 2.403476 2.473052 1.830826 1.198465 2.108888 1.324769 0.890634 1.132660 0.872710 1.387020 0.900135 1.063826 0.470755 2.474198 -1 0.013565 1 1 -1.696802 1.218866 0.726553 1.381643 -1.377688 1.883828 -1.050009 0.401169 -0.976089 -1.294044 -1.328884 2.171780 -33.480684 -59.857120 31.385972 -45.969693 37.365445 0.640603 1.858943 1.258541 1.545675 1.159257 2.378600 0.628883 0.639615 1.004031 1.248989 0.757675 0.738397 0.742946 0.688960 2.353327 -1 -0.000767 1 1 1.049438 -0.575308 0.613025 1.831271 1.552555 1.299616 0.724282 0.899475 0.134917 0.893046 0.472447 0.036260 48.688312 54.458649 -13.487746 -38.541584 -68.394505 0.528353 0.779446 2.140640 1.736193 1.453225 2.100926 0.268067 2.408418 2.277091 2.315665 0.375913 1.468907 2.420840 1.800024 1.007647 -1 -0.002776 1 1 -1.474670 -2.318558 -1.261998 0.067197 -1.596463 0.584831 -0.780787 1.322159 -2.092890 -1.936433 -1.864115 -2.217454 49.064360 74.701059 0.706900 30.876400 -60.348747 1.654099 0.947704 1.809953 1.371782 1.293126 2.323593 0.876952 0.682587 0.993040 1.021016 0.960858 2.382546 1.695095 1.458645 0.948291 -1 -0.006866 1 1 1.769702 -1.217902 1.331788 -0.491438 1.213393 -1.730998 1.412697 2.178827 -0.426704 0.649005 -1.353903 1.086339 73.573902 -43.422950 -59.520223 -6.395918 53.804120 0.412671 0.506374 0.376609 1.912436 0.312207 1.757318 0.998769 0.565035 0.796311 2.100926 0.269054 0.982179 0.733361 1.605581 2.254585 -1 -0.022808 1 1 -1.271257 -0.046449 1.585824 -0.334616 -2.015732 -1.052486 1.173769 1.482876 -1.128222 0.624670 -0.366834 -1.574696 -36.179967 23.287247 38.757268 -56.601478 -1.035846 1.232929 0.841359 0.964035 1.787948 0.544226 2.055120 2.148883 0.770349 2.251182 1.117624 2.403437 1.823954 0.448407 0.370957 1.428234 -1 -0.002728 1 1 -1.980507 1.937998 -0.101416 1.385637 -0.228714 1.321118 -0.752761 1.107075 2.092671 -1.755788 -0.544135 1.463398 43.634572 16.248169 -67.016152 9.530831 -15.331521 1.721893 1.858100 0.580089 1.801577 2.350731 2.489367 1.532831 1.289464 1.515898 2.447144 0.646979 1.019769 0.254187 0.864350 0.384952 -1 -0.012959 1 1 1.637940 -0.916980 -2.168328 -2.189901 -1.900902 1.535261 -1.903331 -1.595139 -0.724730 0.994740 -0.958689 -1.026490 -5.413984 57.175061 41.248750 -32.259605 62.825974 2.367299 1.942704 0.522460 0.730024 1.756497 0.696646 1.032595 2.080802 1.788624 0.652420 2.479763 2.123838 0.593931 0.441739 0.813364 -1 0.052670 1 1 2.080580 -2.323633 -1.739567 -1.242430 -0.932600 -0.810136 -1.861453 0.108974 -1.590199 2.199893 0.204710 0.518262 61.671011 4.681161 -73.723328 -67.971681 -0.048581 0.377543 1.867159 2.095366 1.321160 0.981455 2.063042 0.300623 0.565457 1.141956 1.850404 1.739131 1.327235 1.842118 1.979559 1.206117 -1 0.038115 1 1 -1.393604 -1.735499 1.149430 -2.327234 -0.987153 1.245159 -0.328752 2.305035 0.174015 -1.724377 -0.410180 0.325635 59.280748 31.537999 -40.844050 -65.943832 32.011784 0.955867 1.753316 1.227604 1.333940 2.029650 1.574485 1.618239 1.244055 1.086921 1.624975 1.963037 0.255350 2.416501 0.881687 1.514753 -1 0.017992 1 1 1.702529 0.774016 -2.014818 0.185993 1.663278 0.817596 0.002746 -0.971523 0.032683 -2.043579 2.164224 -0.815990 -40.995073 -54.185649 -48.208577 58.447751 -18.644258 1.314248 1.811801 0.945225 0.646241 2.114682 1.960197 2.032373 2.341136 0.968853 1.766921 0.395876 1.737553 1.794887 2.409818 1.064568 -1 -0.021644 1 1 -0.181331 1.283443 2.225105 -0.180997 2.183036 -0.378335 -1.670810 -0.185768 2.103590 -2.026183 -2.334494 -0.489910 -43.856288 7.367374 73.448860 -45.017930 -16.348948 1.723429 0.676548 0.747083 0.476993 1.564184 1.742702 0.587405 1.009117 1.224698 2.006840 0.714862 1.190711 2.271083 0.349467 2.493231 -1 -0.022224 1 1 -0.448211 2.032075 -2.307399 -2.202009 1.941771 2.051388 1.848876 0.571943 -0.630838 0.386001 -1.432744 0.184838 35.322323 -37.718447 -33.936007 -62.477851 -65.245301 2.458452 1.702461 1.516082 1.036824 1.154791 1.566556 1.100630 0.281993 2.459352 1.076992 1.258393 1.311315 2.027246 1.680952 2.253581 -1 -0.017140 1 1 -0.644511 1.493545 -0.890540 -0.756818 -1.094517 1.618601 -0.787762 1.891166 -0.237463 0.352228 1.137575 1.063421 -37.392273 48.071733 41.609288 27.304838 62.411374 1.344421 0.442392 0.528078 0.659145 0.741641 1.256433 2.118519 1.195936 2.352939 1.345713 1.902055 1.342831 0.707448 0.325710 1.455881 -1 -0.008383 1 1 -0.400751 -1.416756 0.275764 -2.231978 -2.237503 -0.842137 2.220798 -1.887051 -1.288504 2.259177 2.271825 -1.922557 14.063451 -35.576052 -26.713244 -19.490552 22.300488 0.689430 1.256306 2.240061 0.961957 0.618416 2.470498 1.657361 1.757257 2.215383 2.447027 0.925174 1.146157 0.465793 2.330176 1.259281 -1 0.037817 1 1 -1.137678 1.913316 -0.238287 0.647737 0.889446 1.220546 0.686390 0.221043 1.706130 0.038899 -1.245097 1.367649 -30.178413 -58.590931 12.223544 -58.896958 -31.167330 0.935326 0.767401 2.213687 0.933575 0.602370 0.533649 2.038062 1.211405 1.327854 1.001029 0.291265 0.794728 2.485743 1.390804 1.490457 -1 -0.002467 1 1 -1.594917 -1.710120 -1.120270 2.320353 -1.549181 -1.144717 1.421923 1.737379 2.162511 -1.332986 -0.793467 0.258020 36.385878 -12.540719 -21.872458 39.605827 -44.871351 2.083070 1.654091 0.806741 1.899966 2.225423 2.430938 0.519688 1.398307 1.600243 0.290908 1.543626 0.473436 0.280752 1.856963 1.734055 -1 0.002606 1 1 2.152245 0.480789 -1.128551 -0.195813 -1.775731 -1.152634 0.311060 1.952304 0.005885 -0.050270 -1.374746 -0.518109 20.186550 -24.647414 50.909230 31.431495 -30.861878 1.441282 1.618589 0.382334 1.383359 2.367603 0.310891 2.145158 1.175763 0.807321 0.388595 0.864801 1.207334 0.410920 0.335056 1.038843 -1 -0.027297 1 1 -1.845116 1.374329 -1.788084 -1.422255 2.116245 -1.385916 0.254979 1.869644 0.904295 1.039832 -1.800280 0.939724 -63.076757 68.950097 -55.727873 -18.355840 43.395961 2.213822 0.957327 1.552501 1.142077 1.638314 1.146670 2.335983 2.114632 1.123701 1.043385 1.171990 0.390116 1.672244 2.154863 2.276643 -1 -0.008740 1 1 -0.298833 0.926868 -1.293020 1.745489 1.810966 -0.410204 -0.066593 2.312973 1.638270 -0.077503 -1.975412 -1.967586 74.133771 66.281465 -57.417837 -71.579583 -38.045795 1.589972 0.906213 1.976665 2.066821 0.811474 0.447212 0.547377 1.009248 1.180496 1.597242 1.591179 0.946530 2.321618 1.439720 2.380193 -1 -0.010282 1 1 -0.497201 -1.396544 0.694209 -0.308778 -1.289309 -1.849416 -0.217652 -1.271158 1.626468 -0.515571 0.878422 -0.272224 14.781678 35.666018 38.770133 9.621148 2.629189 0.456809 2.095167 2.467234 0.797533 2.385959 0.570450 1.811194 1.989068 1.268243 0.365351 1.706709 0.912779 2.078143 2.105053 2.119001 -1 -0.024756 1 1 0.480169 -2.118016 -0.115358 -2.024804 1.999945 -0.389503 -0.876258 -1.047351 -2.050329 1.817435 -0.077460 -1.246682 -54.356818 74.967958 -13.525034 -65.241233 -9.395184 2.052100 0.887838 1.396000 1.069760 1.206307 1.144689 0.546828 0.795623 1.793253 1.959266 2.138772 1.835217 0.743677 1.727103 1.676801 -1 0.012595 1 1 1.930769 0.928239 -1.805106 -0.052893 1.668986 -2.209867 1.822156 -0.838529 1.597208 -2.199902 -0.340137 -0.550109 0.917524 -29.173825 25.528961 65.251852 37.873970 0.592166 2.285936 2.471928 0.934676 1.100479 2.251268 0.314600 1.484514 1.475047 2.113385 0.408454 1.642658 2.157316 0.751320 1.927733 -1 -0.013328 1 1 2.015556 -1.920704 -1.410939 -0.911047 -1.411921 1.431763 2.186923 -1.011373 -0.550479 -1.481110 -2.171850 -0.123162 -39.501748 -5.879944 25.786751 47.922047 -74.147761 1.353594 1.601676 1.869889 0.733557 0.387855 1.927172 0.479221 0.772013 0.973992 0.375792 1.678091 1.429897 1.522801 1.461272 2.345870 -1 -0.044433 1 1 -1.977749 1.163105 1.315378 1.744317 0.960887 0.262564 2.110493 0.905072 -0.047473 -1.480399 0.355364 2.002142 -36.987186 -43.642079 7.580975 63.449049 38.168733 0.653384 0.670715 1.705161 1.899624 0.981171 1.791530 2.242903 1.474168 0.842713 1.232812 1.118303 0.327262 0.541604 0.740693 1.069883 -1 0.052080 1 1 0.527137 0.299446 -0.043103 1.272409 0.554164 2.146139 1.530630 0.364470 -0.458019 2.122909 2.240956 2.336624 -45.043227 8.477281 -22.342487 -60.175950 72.802032 1.881199 1.819715 1.196529 1.054870 0.698854 2.134804 0.399421 0.565677 0.332713 2.157652 1.908071 1.191785 2.332745 1.697908 1.494471 -1 -0.020687 1 1 -1.520956 1.996507 -1.626635 -2.291360 -1.245894 2.110708 -0.201619 -0.408462 0.922589 2.187529 -0.251638 -2.275003 10.950245 -9.232623 -72.688998 66.018415 21.508431 1.258036 2.060725 1.847779 0.374148 1.047009 1.321942 0.621133 0.875365 1.003747 0.969306 0.374504 0.295152 0.862966 1.862372 0.389109 -1 0.059099 1 1 0.794261 -1.054223 0.250088 -0.224273 0.549875 0.761133 -1.769163 0.854687 1.361207 -0.844747 0.766345 0.999153 -69.843169 45.862978 -30.936836 -55.410283 69.368087 2.416540 1.539906 0.954465 0.689231 2.408755 1.193668 2.475410 0.958776 1.155149 0.846730 1.242936 0.276915 0.363423 0.803199 0.857183 -1 -0.032702 1 1 -2.044138 2.200085 -1.291370 1.213002 1.131341 -0.038111 0.347545 -2.169693 -1.571266 -0.042814 1.412292 0.085916 63.786709 13.209957 19.755047 73.067077 -11.629164 1.354492 0.940249 0.261833 1.129395 2.242280 2.242496 1.374191 1.281521 0.774897 2.186226 0.648896 1.741745 0.257902 0.308781 0.427694 -1 0.048372 1 1 0.174861 -1.645249 0.595946 2.236603 -0.149350 1.571216 -0.798918 -1.821981 -0.935411 -0.929310 -2.048597 -2.060303 -27.958457 52.214202 64.086666 -45.411196 -25.976058 2.430921 2.483008 0.419128 1.027291 0.686576 0.529720 1.248440 0.536461 2.042384 1.856709 1.960587 1.840986 0.947782 0.874031 1.092563 -1 -0.005267 1 1 1.856005 -2.144054 0.515552 -1.192943 1.430259 0.467788 1.856217 1.425647 -1.640298 -1.008522 0.234579 -1.695626 68.031930 -37.359720 -4.820446 -17.234112 -3.723393 0.939079 0.844447 1.120267 1.830494 2.357714 0.603003 2.174069 1.086195 0.672149 1.065875 1.159517 2.247369 2.284909 0.969925 1.782147 -1 -0.058060 1 1 0.530432 -0.865586 -0.752134 2.218099 -0.115194 0.732338 -0.346985 2.167800 -1.976307 1.841977 -2.281936 1.635626 -67.190074 -63.576999 61.370394 52.214306 65.846425 1.087907 2.453210 1.343153 1.623708 0.913723 2.197021 2.077550 1.126672 1.483905 2.493092 1.153953 0.995080 1.563673 2.153715 0.994109 -1 -0.034917 1 1 0.790748 1.161699 1.241537 0.051571 -0.319114 -0.645728 -0.122736 1.207496 -1.881083 0.058809 -1.195086 -1.611486 -68.396702 56.627754 -7.333876 39.549622 60.499576 0.870504 0.302897 0.532460 2.301771 0.866254 0.888203 0.769997 0.837071 0.897831 0.596542 1.586677 1.777139 1.132160 1.470083 1.938652 -1 0.031808 1 1 -2.146941 -0.869042 -2.289809 1.267471 -2.329559 2.349038 -0.105118 0.430576 -1.534492 0.701623 1.772618 0.669526 -14.763016 -22.016835 13.050603 41.490874 -12.874732 2.340713 0.615883 0.398074 0.429217 1.845973 1.515996 1.840042 0.829275 0.366695 1.787242 2.180485 0.914167 0.659239 2.326833 1.327732 -1 -0.012751 1 1 1.533761 1.153579 1.433719 2.075057 -0.907430 -1.886475 -1.028985 0.313074 -1.911278 1.506134 -1.351241 -1.306039 -9.244327 30.601864 -24.479443 23.999583 10.989115 2.035821 1.802283 0.727538 0.482656 2.255560 0.449375 0.894251 1.168626 2.354496 0.515327 2.353835 0.651251 0.822995 0.578604 1.599666 -1 -0.000812 1 1 -0.655297 -0.726965 1.121918 1.813706 -1.493568 0.492263 -1.488985 2.122410 -1.443181 -0.877581 0.275340 0.073422 -20.223389 5.506864 3.862769 -28.447949 -74.682027 1.662622 2.440929 1.941386 0.882706 0.637661 1.923318 0.953227 2.392383 0.523731 1.849809 0.746840 0.883721 1.952723 2.414239 1.117245 -1 -0.007942 1 1 0.121622 -1.067840 2.309195 -0.594049 1.365554 1.535416 0.692715 -1.854757 -0.448446 -1.913812 1.330785 1.504654 65.166317 -49.711885 -7.650224 -27.317813 19.511151 1.733766 1.156808 1.716895 1.100128 0.848867 1.158223 0.752082 1.243029 1.845096 0.287340 2.325015 2.272092 1.549874 1.988441 1.975836 -1 0.053914 1 1 -0.215602 0.198576 1.101338 -0.067282 0.163087 -1.603349 -2.050639 1.329138 2.099101 -2.063333 0.030952 1.853558 -27.286286 -50.611171 28.056853 -48.471463 -9.877751 1.894480 2.282793 1.394516 0.881390 1.029358 1.665557 2.270035 0.734519 0.808662 0.430229 0.856815 1.996005 0.859288 0.806526 0.540652 -1 0.007072 1 1 -1.717274 1.151386 2.270670 2.230817 1.568029 2.177224 0.895293 0.524842 -0.580261 2.196065 1.837810 -1.645094 -48.009501 -45.680778 -56.836924 -58.184714 -60.490973 1.798138 0.811856 2.357590 0.762547 1.621821 0.693314 1.272650 2.422501 0.480272 0.430439 2.133859 0.262916 1.337197 0.512954 0.723015 -1 -0.000914 1 1 -1.321723 -0.002842 -0.644376 -0.959373 1.611987 1.149150 -2.311811 -0.963633 0.699426 -2.155043 -0.388192 2.307903 40.046679 14.541042 41.300483 -62.783633 45.476191 2.400194 1.304621 2.010120 1.841172 1.825041 0.710533 0.428304 2.254196 2.264877 1.784116 1.381794 0.816131 2.210457 0.648270 2.472794 -1 0.044410 1 1 0.527096 -0.381339 -0.307145 -2.114114 -0.495687 0.494751 -2.086696 -1.504325 -1.229949 1.499200 -0.097172 2.031033 -31.065028 40.078698 -47.330721 -37.424143 -37.578284 2.451618 1.592871 2.390160 1.412930 2.108248 1.825435 0.579757 0.729351 1.694791 0.856465 0.603254 1.889004 2.485457 1.074247 2.366998 -1 0.005447 1 1 0.360554 -0.305577 0.677813 2.155786 -1.257009 -0.914168 -2.039012 -1.188023 -0.714330 1.430295 1.064189 2.316015 29.429552 72.480202 24.747178 -24.182793 59.799859 2.218486 0.594506 1.120039 2.493702 2.403993 2.155456 0.992045 2.308493 1.339603 0.460267 1.699584 0.406668 0.874296 1.044959 0.619321 -1 -0.001287 1 1 -1.151750 1.025978 0.978896 1.352070 1.093549 0.970020 -1.742524 0.893964 1.755957 -1.323187 -1.048458 -1.814894 12.023356 26.550420 -17.098072 32.699124 -25.827911 1.529413 2.348513 1.212262 2.239260 1.000276 1.131107 1.769800 1.531809 2.115876 1.773353 0.493025 1.019558 1.217493 2.411346 1.995681 -1 0.039399 1 1 -0.929153 0.574261 0.639327 0.929796 0.798876 1.106787 1.968425 2.350528 1.373037 0.070412 0.611896 1.709220 4.224908 58.025899 -58.719655 -51.237711 -2.210286 2.150891 0.772382 0.425364 2.341445 1.661634 1.576279 0.265942 0.432783 1.041375 1.142028 0.823337 1.820831 1.953671 0.344432 1.122543 -1 -0.015033 1 1 -0.421140 -0.098400 0.236175 1.565204 1.826733 0.684552 2.330084 1.763839 -0.795596 2.176098 0.821593 1.206931 -62.025842 31.677117 47.307637 -50.545807 -73.386217 2.092792 0.810070 1.598719 1.672642 2.100177 1.170951 0.920374 1.474027 0.717549 1.348906 1.565012 2.153263 2.391668 2.014168 2.363904 -1 -0.003437 1 1 -1.009044 0.892989 -0.484613 -1.875096 1.726986 1.847889 -1.883679 -1.167867 -1.242912 0.397300 -0.030265 0.281022 42.242934 26.986719 -34.214657 54.264264 19.480106 0.657052 1.581002 0.898066 2.287599 1.169696 2.337691 1.565905 1.406114 2.300218 1.764912 0.373433 0.295704 1.141287 1.856741 2.488480 -1 -0.013547 1 1 -1.579417 -0.380279 -1.343412 -1.671223 2.296845 -0.822511 2.210220 -0.598602 0.251666 -1.969478 -1.192628 2.008767 56.822554 -33.327258 -31.228889 -13.945512 67.784465 1.427598 1.135587 0.557420 1.057961 0.907896 1.011459 2.348722 2.469988 2.088026 1.705347 0.524347 0.949429 1.561147 2.445312 1.357117 -1 0.010228 1 1 -0.858254 -0.049272 1.257867 1.196289 -1.742715 -2.312277 0.636236 0.803584 0.133321 2.333025 -0.644220 1.664850 -32.722214 -62.257087 45.135796 47.328230 -4.444975 1.274442 1.054796 1.703980 2.286915 0.933464 0.987718 1.576779 1.931036 2.420849 1.951623 1.927488 1.293841 0.828772 0.918812 2.221614 -1 -0.021074 1 1 -1.923396 0.465660 -0.929169 0.313145 -0.715673 -2.301400 -0.345924 1.144293 0.879679 1.992939 -0.333768 -1.901974 -74.378223 25.199859 -65.962228 22.828327 -24.301035 1.712588 0.717766 0.491202 1.890276 1.364047 1.794601 2.110060 0.786971 0.368021 1.579422 1.352809 1.916602 0.572627 2.391761 1.333916 -1 -0.053698 1 1 -0.388783 1.802131 1.895052 -0.905316 0.663574 -1.531070 1.661890 1.047468 -0.683031 -0.320253 -0.951778 2.029311 -52.149252 -22.477203 -74.359056 47.347306 16.165763 2.094692 1.235488 1.089682 0.781303 1.857458 1.045818 1.556014 1.675263 1.147259 0.979328 2.308775 1.583909 0.259750 2.117872 1.573390 -1 0.030816 1 1 1.041398 0.969223 -1.003265 -0.943810 -0.710604 -1.920127 -1.134087 1.020017 -0.248812 -1.899175 2.281656 -1.620019 16.592069 12.909769 74.484538 -38.366972 16.296743 1.365374 1.597981 0.512960 0.810621 1.859748 1.284268 1.939589 2.167207 0.502843 1.787760 1.879407 0.935888 1.224299 2.038652 2.118485 -1 -0.049655 1 1 -2.195593 1.394131 1.160920 2.283109 -0.771863 0.498041 1.373327 0.230100 -1.572640 0.436299 0.407827 -2.180879 -33.910930 59.002656 7.643582 65.691091 70.170342 2.168985 1.128693 1.695648 1.755192 1.261284 0.398224 0.697316 1.037388 1.628188 1.956062 2.290459 1.999579 2.430808 0.598246 0.975911 -1 0.019780 1 1 -1.893813 -1.842047 1.108792 -2.038550 1.876662 1.045209 -0.952802 -1.040747 0.559957 0.564629 -1.030022 1.733345 10.782022 13.444915 68.694444 -2.476207 -67.617200 0.740833 1.177702 1.884935 1.600941 0.770677 1.020721 0.511174 2.301310 2.120843 2.009824 1.368156 1.096774 0.737914 1.628777 0.611734 -1 -0.003599 1 1 0.975807 1.271627 1.551405 0.811780 1.228134 0.981785 -1.925198 -1.547594 1.977699 -2.005022 -0.111965 -1.547787 -40.367700 -9.932006 22.775095 -18.984176 -17.052397 2.130545 0.824112 1.351841 1.396689 1.406559 0.783972 1.723304 0.811439 2.100802 0.427347 1.916769 1.132530 0.936723 1.751645 2.399790 -1 -0.013808 1 1 -0.837955 1.817781 1.019224 0.569815 1.302103 0.110343 -2.145877 -1.849435 -0.528632 -1.867886 0.382036 -2.107946 -16.040831 -48.244020 62.751090 7.572123 64.676031 0.775695 2.113024 1.089398 0.520620 1.315153 1.273393 1.413892 0.274336 2.011205 2.077342 2.137313 2.071444 2.004810 0.347911 1.086965 -1 -0.009370 1 1 1.727596 -2.036426 -0.123291 1.301259 0.067248 -0.737286 2.018871 1.959872 -0.028066 -0.464464 2.178448 -2.093234 54.282884 32.424916 15.556635 10.366481 -70.553046 0.849351 0.285845 1.942766 1.575286 1.587898 2.051255 2.438343 1.229674 2.377424 1.121531 0.570728 1.970165 0.816279 2.443901 2.390359 -1 -0.005975 1 1 1.668428 -2.162056 -0.452210 0.795878 -2.154049 2.182092 -2.098442 -0.991530 -1.640604 -1.440465 -2.349597 0.149904 -54.015772 -43.076286 66.863808 -19.978014 -70.478249 1.705950 1.657619 1.598890 2.297013 1.904784 2.198620 1.957700 0.565393 2.310514 1.557492 1.762414 1.145994 2.214828 2.113412 0.866332 -1 -0.047427 1 1 -0.959572 -1.739011 -1.317459 0.988866 -0.732663 -0.390037 -0.419328 2.091329 -0.746548 1.863955 -0.469283 1.303333 61.481453 -31.225974 35.051864 66.684025 -41.593614 0.416838 0.796343 0.381971 2.035477 0.509007 1.885425 0.844133 0.346995 1.437870 0.525811 0.805828 2.299736 0.413493 0.821264 0.730065 -1 -0.004863 1 1 -0.130537 2.031331 -0.679900 0.465684 -0.531482 2.066010 -2.166197 0.640886 -1.151172 1.318210 2.209028 -1.785257 -32.652557 58.482838 -28.942987 5.210861 -21.063159 1.247327 2.083308 1.166254 0.726335 0.512672 0.474940 0.823704 1.234942 0.917915 0.641036 2.385647 2.068978 1.067079 1.145790 1.041011 -1 0.000619 1 1 -0.573348 0.570495 -1.405674 -1.960537 -1.724834 1.335589 2.142699 0.261375 0.978459 -1.279708 -0.710487 0.032163 -43.176794 27.627702 -61.209936 -55.395769 13.306625 1.291706 0.957403 0.567943 2.421273 2.335057 2.307176 1.704217 1.765990 0.494174 2.340023 0.268202 2.417114 2.181402 0.578354 1.897974 -1 0.005846 1 1 -1.700214 0.435037 -1.956398 1.866467 -0.662484 1.005714 -0.309607 -1.079881 -2.140887 1.905377 -1.716336 -1.918679 -11.323759 31.574270 -31.246583 -11.317803 -18.321380 1.713450 1.703448 2.349828 0.802428 1.408197 1.318133 1.867290 2.046797 1.763475 0.980002 2.392088 2.317039 0.976485 1.778022 2.463707 -1 -0.066738 1 1 -0.566736 -1.391718 1.690256 1.851065 -0.347253 -2.338234 -2.088837 0.206519 -2.073734 -0.416773 -2.089478 -1.135528 11.363764 40.773460 -70.449614 53.336934 33.854660 2.054024 1.733238 1.283519 0.599023 0.526292 2.141434 1.579805 1.028577 2.050832 2.083066 1.590063 2.446096 1.042825 0.758694 2.112168 -1 0.030030 1 1 0.645370 -1.188595 -0.903074 0.647998 0.566068 -0.407688 -0.202519 -1.386119 1.541612 1.160302 1.321046 -1.951612 70.138075 -39.378715 -38.066704 -37.093266 -26.515214 1.506856 1.221628 2.149579 1.231593 0.878333 1.387565 1.049133 1.027783 2.197782 1.373141 1.630139 0.999039 0.593891 2.024909 0.649201 -1 -0.019396 1 1 1.694428 1.289644 -1.940367 -2.010777 2.126800 1.648672 0.390396 1.737519 -0.199643 -0.175861 -1.033060 -2.194040 -24.783508 13.581594 -34.147217 -12.281808 -20.352060 0.518856 0.911339 0.375439 2.499998 2.467845 2.076997 0.845534 1.385933 0.625805 0.656183 0.467194 1.134311 1.610717 0.814237 1.881715 -1 0.012770 1 1 1.870017 -2.265372 1.998720 -2.132691 -1.707109 -2.350280 -1.910656 -2.184076 1.744539 -0.011189 0.433729 -0.390109 -51.923793 16.811305 -52.396452 22.831282 25.349060 1.999854 0.303522 2.043769 0.371012 2.355999 1.024997 0.367369 1.873478 0.292979 0.349490 0.625213 1.955714 0.928736 0.260856 0.457039 -1 0.019827 1 1 0.640401 0.119535 1.541312 0.833506 -1.196053 0.981413 1.250960 -1.796558 2.246666 -0.666239 -0.841127 0.346301 15.403594 -11.789733 -0.047657 -50.976261 41.975172 1.775787 0.901297 0.341658 1.746698 2.498582 1.173906 1.091964 0.893653 2.371306 1.785909 2.276010 2.154774 0.792740 0.586689 2.485289 -1 -0.021138 1 1 -0.166643 -1.603333 -1.779564 0.399586 0.681229 -1.693554 -0.726823 -1.209403 -1.903708 1.499770 0.073648 -1.556775 -48.837319 -8.817766 -0.186407 17.052927 -41.454666 1.696305 1.548496 1.328790 0.970843 1.462165 1.604531 0.360546 1.947236 2.452820 1.541478 0.375311 0.352663 2.214721 0.322437 0.456200 -1 0.033798 1 1 2.173473 -0.878155 0.050711 -0.644163 -2.094684 0.905468 1.904074 -0.067323 -0.518988 -0.000449 1.885013 0.030687 67.223160 19.643275 -5.484596 70.389514 -13.445717 2.392393 0.699155 0.453562 1.512334 1.047103 0.663966 0.774921 0.348795 2.446282 1.915206 1.864269 0.766893 0.415941 1.478655 1.998615 -1 0.004704 1 1 0.394732 -0.783796 -2.131084 1.736872 -1.639866 1.531090 -1.320999 -1.972153 0.965741 1.748906 -2.028453 1.927961 27.157403 -15.536094 34.860928 7.618271 -59.710427 0.577744 0.643074 0.647858 2.296956 0.935038 0.430136 1.541240 0.874172 1.204044 1.372112 2.331631 0.966088 0.295422 0.903408 2.082666 -1 0.029060 1 1 2.014921 1.541914 1.526596 -1.454003 1.021401 -0.546620 2.120118 -2.257351 0.148852 -0.522754 -2.025535 -0.862037 74.675740 25.166855 -20.663193 -36.290329 -31.556398 1.849310 1.356134 1.550288 2.197560 2.147253 0.382645 2.106709 0.713561 1.825345 1.327805 2.411081 2.044113 1.653635 2.142298 0.345775 -1 -0.036335 1 1 0.341688 -1.659647 -1.064373 -0.685135 2.012144 2.004242 1.133547 -0.658645 -0.450321 -0.441557 0.769050 -0.656345 16.089667 -30.961590 -21.450682 -71.604258 -2.765493 1.680413 2.199163 2.075318 1.878589 0.688002 1.998731 1.668025 1.001596 0.831138 2.433322 2.348279 1.767948 1.903636 0.919009 1.034246 -1 0.001968 1 1 1.363066 2.119075 -0.939092 -1.529023 -1.626867 -1.467398 2.090102 2.203402 -2.089916 0.932802 -0.514374 2.149940 -17.734231 -9.214628 -70.260480 -67.887709 61.270022 1.603941 1.682423 2.232047 1.271461 0.448590 1.195018 0.419505 0.622673 2.013300 1.278993 1.036575 1.463154 2.472404 2.196675 0.767650 -1 0.068192 1 1 1.102670 -1.247281 -2.339058 -1.803693 0.136902 1.263803 2.006579 -2.000721 1.489864 -1.496449 -0.798543 -0.226852 -11.973159 67.112621 -38.184565 -67.979805 13.423929 1.614711 0.444810 0.667984 0.800489 0.314347 1.730646 0.458173 0.263711 1.187588 1.532916 0.466031 1.829307 0.418458 1.017075 2.233503 -1 0.020590 1 1 -0.020033 -2.122588 -1.560362 -0.564074 0.941237 -0.111563 0.489028 0.688538 -1.377204 0.593648 1.309503 1.967024 -74.915229 -0.247826 34.796302 -28.560473 -15.868982 1.225171 0.954565 2.377948 0.929031 0.731953 0.425663 0.610703 1.080921 2.042943 2.249773 2.180468 0.619986 1.851089 2.006179 0.857249 -1 0.006141 1 1 -0.478725 -1.881975 -0.806029 1.186813 -0.769401 -0.525386 0.853524 0.668424 -0.131140 1.325664 0.264241 2.021241 -19.653118 -9.952719 -25.347288 -11.877236 29.292643 1.696700 1.429255 1.983652 2.484783 0.989385 0.339386 1.808856 0.948566 0.543486 0.873284 2.041618 2.468281 0.405878 1.085520 0.589119 -1 -0.017948 1 1 -0.416360 0.137716 0.812068 1.340172 -0.952157 0.373513 0.725696 1.106346 -0.732099 -0.332073 -1.677480 0.815365 6.929631 66.313874 37.272811 44.131149 -37.777785 1.656481 0.478820 0.771370 1.423291 0.749527 1.048151 0.266500 0.807674 1.830511 0.405470 0.991038 1.117454 1.795126 1.934889 1.922859 -1 0.076503 1 1 -1.843275 -0.680091 1.959293 -0.345155 -0.075745 -0.706599 -0.587375 0.436965 2.171717 -2.117722 0.128825 2.166865 36.910899 -38.523822 -69.876433 -63.205102 11.858723 0.768469 2.150639 1.043132 1.410603 1.248312 0.624757 1.035881 1.060778 0.989612 1.901066 0.473585 0.536437 1.646562 0.267305 0.843615 -1 -0.006523 1 1 1.818727 -1.921720 0.364606 1.826753 1.020095 1.061492 -0.605450 -1.743256 -1.988118 1.248899 1.263095 -0.482132 67.482162 22.702727 -35.260657 24.136744 66.260659 2.018459 2.485119 2.150450 2.363643 1.256672 1.630453 1.768050 1.364189 1.929714 0.461379 2.403528 1.101000 2.009709 1.681200 1.928049 -1 0.041633 1 1 -0.813256 2.252833 -0.679100 -0.223049 2.280671 0.665072 0.083286 0.213407 0.604186 -0.641769 0.440385 -1.606627 -18.996505 -74.260219 58.505920 59.005832 61.023334 2.412627 1.019056 1.767357 0.962835 1.862603 2.022265 1.213305 1.765264 1.790767 0.676181 1.318673 1.943210 2.276657 1.775807 1.233338 -1 -0.008970 1 1 1.132945 -1.359923 -1.141394 0.723029 -1.299081 -1.153366 2.139929 0.832759 0.383906 1.046882 -1.105710 1.987881 -16.835531 -54.771191 10.586791 32.203211 39.364707 0.664432 1.852762 0.866042 1.822278 1.523354 1.761922 1.867548 1.876544 2.322090 0.362176 2.340646 1.738340 1.531821 2.309349 2.236129 -1 -0.008462 1 1 -1.323002 2.071813 1.121057 1.474199 -0.882329 0.590777 0.193181 -0.044654 -1.229302 -1.763414 -1.482328 0.913637 -69.570265 -17.438142 17.145873 20.679637 12.665254 1.598956 1.162054 2.139420 1.488985 2.373958 1.362433 1.668448 1.359814 0.396072 0.533350 1.514772 1.517272 0.785548 1.197717 0.785262 -1 -0.000694 1 1 -1.997420 0.414637 -0.817615 -0.328994 -1.777090 -0.431729 1.011251 -1.499693 1.226146 0.549584 0.584111 1.250595 47.548625 -50.262363 40.466054 12.962154 54.918209 2.280106 1.247520 0.818037 0.496778 1.095459 1.136672 0.800986 1.923444 0.815836 1.762341 2.157477 1.208508 2.137879 0.326943 1.929440 -1 -0.010048 1 1 -2.332078 -2.301962 -0.354394 0.157990 2.260928 -1.287557 -0.677378 0.431402 -1.788878 -0.630624 -0.741011 0.669332 31.593158 -13.791436 -42.670693 -16.341175 3.876943 2.271584 2.008662 2.084689 1.863624 1.177698 1.821066 1.403937 1.714544 2.091657 1.980941 1.930130 0.701491 1.464586 1.800012 0.801724 -1 -0.014791 1 1 -0.445037 -1.177633 -0.448058 -0.120927 -1.382140 -2.263557 -0.487207 1.651813 1.338498 -0.803194 1.705997 -2.189887 -53.374641 -67.590997 -51.894273 62.955375 -9.008683 0.490990 0.564208 0.394431 2.204954 0.419206 2.350633 0.832328 2.194636 0.252622 1.566717 1.553803 0.513253 1.248401 2.122008 1.332825 -1 -0.049047 1 1 -0.465909 1.461883 -0.529879 0.736601 0.601167 0.448425 1.562374 1.385515 -2.273317 0.416815 -1.920735 -1.937193 -15.904373 -4.794207 -26.235422 61.255341 68.512556 0.483001 1.296371 0.607084 1.017097 0.352400 2.294322 1.661623 1.397579 0.613625 0.696462 2.432913 2.217697 0.828235 0.901109 1.685590 -1 -0.003755 1 1 -1.353823 -2.294022 1.134682 -0.433844 -1.555026 -0.416226 -2.320254 -1.495232 0.805456 -1.392228 -2.157411 2.225096 -10.345616 -28.771218 42.139734 -57.498323 -74.322508 2.299239 1.061810 0.335243 1.923039 0.771699 2.440382 1.754634 0.880459 1.120560 2.246138 1.848225 1.110807 0.338804 1.028423 1.700092 -1 -0.030985 1 1 -1.199755 0.025394 -2.033939 -0.746634 0.413540 -0.406110 -1.950600 0.358793 -1.627277 1.063861 1.512386 0.047072 -17.340317 11.295048 -64.132154 30.882141 36.142168 0.496296 2.001260 1.428112 0.781258 1.096030 1.734409 0.714218 1.603928 1.472731 1.440090 1.838064 1.335605 0.762426 1.846026 2.406271 -1 0.012048 1 1 1.392161 1.040436 -1.063265 -0.913342 -2.290633 1.557521 -0.068777 -1.403176 2.320437 -0.149625 1.663793 0.058943 33.583418 -13.496338 -32.949836 12.107572 -58.045613 1.785808 0.570423 1.354796 1.547184 1.766077 1.953583 1.118876 0.948349 1.397827 0.269656 2.109446 1.710454 0.853264 0.814743 1.383605 -1 -0.011294 1 1 -1.537266 1.197290 0.956210 1.781609 0.984843 2.342523 -1.228035 0.681802 -1.491237 1.968261 -0.415539 -0.201422 -57.633397 55.493127 -27.014733 13.378717 6.093486 0.823234 2.337949 1.415656 0.675314 0.259596 1.773208 0.297793 0.260720 0.418653 2.057379 1.863860 0.650310 0.764447 2.065147 1.925620 -1 -0.006404 1 1 -2.107137 -1.043893 -0.477987 1.097620 -1.307838 -2.245475 1.826044 -1.460502 0.179148 -0.283294 -1.811519 0.552613 -11.111588 -2.451712 44.084259 74.144788 -48.542334 1.359931 2.363897 1.019996 1.827859 0.827854 1.249078 2.255472 1.210101 1.917198 1.598570 1.414880 1.137295 2.274488 1.316515 1.665171 -1 -0.045665 1 1 0.432485 2.264351 -0.310804 2.355090 -2.072961 -1.567070 -0.198213 0.288106 -2.136066 -1.889041 -1.750098 0.830734 -21.232714 -8.223639 -64.700310 -68.116777 -38.667370 2.387777 1.865314 0.332288 1.769005 1.674216 1.548265 1.934539 0.549566 1.799243 1.377901 0.638979 1.571084 0.707400 1.776510 1.810223 -1 0.044087 1 1 -0.604255 -0.521012 -1.021821 -1.807961 -0.917577 1.930227 1.247529 1.809405 1.632298 -1.499721 0.756689 -1.073858 3.570904 16.178284 -41.576128 -69.984778 65.828084 0.964225 0.479886 0.691893 2.152145 1.603287 1.941524 0.941571 2.232079 1.805024 1.787296 0.837859 0.642249 0.279083 0.805828 2.295704 -1 -0.050383 1 1 -1.213611 -1.945991 -2.288919 2.085802 0.617543 -2.349248 1.297742 2.206716 1.772331 0.551919 2.119487 1.267707 52.264060 2.048979 -62.818717 55.826574 27.234634 0.362296 2.114381 1.398060 1.950428 2.101812 1.655612 1.620735 0.444623 2.032801 0.531976 0.928217 0.542335 1.781812 0.910601 1.478928 -1 -0.059627 1 1 -0.186496 -0.696469 0.011641 -2.263513 0.254985 1.964945 0.403107 -1.391042 -1.084276 -0.612812 1.743705 0.108176 -27.763615 26.931062 -69.637572 51.326706 -2.059023 2.035024 1.894328 1.964260 0.573594 0.648502 1.871887 0.552295 0.414154 0.685446 1.786665 1.482446 0.462643 1.140945 0.609847 2.455068 -1 -0.069015 1 1 1.732154 -0.827828 -2.324912 0.333097 0.037436 -2.281604 -2.206970 -1.333294 -1.268081 1.494551 1.879529 2.094851 60.656924 60.923293 37.791603 63.478184 -72.160387 0.630632 0.776806 0.521272 1.017470 2.115458 1.507936 1.387414 0.759639 2.244940 1.949540 0.672322 1.716519 1.536478 1.842105 1.760728 -1 -0.008961 1 1 -0.034688 1.333740 -0.675001 -2.025917 2.131967 -1.037334 1.367390 -0.596860 1.253240 -1.168009 1.080332 0.312873 -17.879121 -44.386684 -57.003000 0.573169 33.249587 0.262157 2.069569 1.994005 0.985697 1.364755 2.433576 2.111727 1.787075 1.614225 1.277637 0.751087 0.266736 0.283104 0.877497 0.834597 -1 -0.010222 1 1 1.398120 2.226100 -2.303296 0.772791 0.953720 2.334879 2.241083 -0.247701 -2.065791 1.127256 1.990099 -0.936856 -52.596421 -38.043339 55.601856 0.388878 -64.123703 1.718943 1.783994 1.595152 2.467713 2.109771 0.427077 1.886945 1.626131 1.132290 1.391789 2.300448 1.128698 1.783871 1.764909 0.322278 -1 -0.018135 1 1 1.590823 -1.124607 0.131566 1.114296 0.936440 -0.627605 -1.838987 0.704361 0.673616 2.302703 -1.328315 2.301072 -14.416575 -49.368330 66.482227 16.788221 9.635945 0.644922 2.449870 1.466722 1.689853 1.114657 2.041138 1.157276 0.581962 1.776865 1.011578 2.085724 1.257100 2.073054 2.073416 1.400801 -1 0.009788 1 1 2.072034 0.114424 0.462990 1.319153 -0.791811 -0.187354 -0.986740 -1.248186 1.289678 -1.371294 0.948938 2.080248 48.209210 -47.802324 -13.656309 -21.590600 -23.210647 2.104720 1.028038 1.986623 0.666621 0.402195 2.198020 0.874034 1.135318 0.540081 2.137219 0.482853 1.063226 1.646316 0.627175 1.182531 -1 -0.007637 1 1 0.352312 -2.168619 2.348896 2.216910 -1.259583 -1.759496 -1.612162 0.627704 -1.223646 -0.947807 -1.911690 -0.711323 3.891182 -0.896984 74.382451 45.845573 -23.458344 0.409074 0.814054 1.054678 1.969320 2.362487 2.063329 0.620702 0.380921 2.392072 2.053040 0.943815 1.699294 2.277457 1.725074 1.318831 -1 0.028121 1 1 -0.636488 -0.335523 1.602087 -0.314656 -1.120485 -1.284164 -0.202317 2.009947 -1.933267 -0.492435 -1.405317 -0.666282 -49.892606 -45.026176 -4.937904 -41.346929 32.171389 0.693029 0.992967 2.039331 2.287026 0.550459 1.057271 0.548698 0.722644 1.477676 1.298700 1.503014 1.910063 0.925153 0.794851 2.313328 -1 -0.018797 1 1 -1.157224 -1.436700 -0.327203 0.058877 -0.050045 -2.300869 -0.836637 0.415464 -1.057802 1.364341 -0.011639 2.302680 -54.146761 5.381694 0.134712 14.099168 -35.288052 1.580707 0.439683 2.252112 0.990129 1.599248 1.564985 1.696794 0.765943 2.461553 2.074284 2.497193 0.321222 0.273196 0.847640 0.780441 -1 -0.015894 1 1 -2.179736 -0.707992 -0.444209 -1.404949 0.805554 0.260295 1.676934 -0.566186 -1.566915 -2.310020 0.872703 -2.145096 59.382800 -53.275611 -53.191092 17.320756 -40.056559 0.916291 0.353634 0.529467 1.502725 1.549077 2.094555 1.184617 1.111114 1.000433 1.534499 2.322074 2.354305 1.802064 1.548579 0.468624 -1 0.014108 1 1 0.073994 -0.457362 -0.972228 2.331230 2.179462 0.816465 -0.145638 -2.004843 -1.810558 -2.144217 -2.210130 2.104633 43.826036 -65.809800 34.683083 18.579933 -27.066498 2.025441 0.585038 1.738830 0.773146 2.013904 2.441408 0.999874 1.134339 2.080305 2.430179 1.267750 1.079738 2.412696 2.175883 2.315129 -1 -0.021292 1 1 -1.598499 -0.644623 -0.403203 -0.216227 -0.879882 -0.706380 -1.615289 -0.090299 -0.265069 -1.809157 -2.168220 -0.374844 14.598258 -47.082135 -59.446049 40.248441 -44.459468 2.420874 2.375656 0.644850 1.240197 1.492919 0.997735 1.180329 1.039046 0.254340 1.189662 0.400483 0.411730 0.446629 1.987870 1.380776 -1 0.020732 1 1 0.270580 0.187970 1.905025 1.790091 2.171963 2.013345 -1.382968 -2.037790 0.499511 -2.195010 1.751015 0.438909 59.228894 60.021694 34.604365 45.555689 54.461264 1.831924 1.652269 1.691088 1.619578 1.245346 0.284522 2.207112 0.684637 1.694903 0.488444 0.534786 0.906213 1.977405 0.997142 2.466177 -1 -0.007551 1 1 2.296072 0.322844 2.081089 1.506810 0.581195 -0.641148 1.451905 1.421197 -1.045235 0.512296 0.629159 -0.324189 -35.549057 -22.995921 57.547693 4.083568 -67.471657 1.432973 1.475258 1.154427 2.213584 1.459587 1.024167 2.171079 0.316327 1.260731 2.357770 1.536491 2.060866 1.972098 1.801972 2.244925 -1 0.004681 1 1 1.677339 1.521009 -1.115238 2.076422 -1.529568 -1.369942 0.118903 0.341847 1.026278 1.303589 1.524030 -2.167002 39.736847 57.181340 -3.225574 -62.223844 3.846993 1.471143 1.749662 0.572634 0.265414 0.565200 1.314551 2.404473 1.221850 1.379729 2.101413 1.697760 1.252891 1.090458 0.322456 0.773450 -1 0.013695 1 1 1.973207 -2.096682 0.307968 1.810418 -0.205207 0.552698 1.072272 1.500766 -2.038546 1.940245 -0.033236 2.174224 73.796123 -58.568405 -59.181713 -17.048873 -40.410137 1.777489 0.250417 0.509975 2.403964 1.675320 2.096050 1.555384 2.341985 1.739402 1.381941 1.040031 1.042213 1.729405 2.112194 0.650222 -1 0.005835 1 1 2.062412 -1.371517 1.914117 -0.906882 -2.102462 2.129830 0.750849 -0.255156 -0.136089 -1.731841 1.381072 -1.557322 -41.462135 45.898677 -30.941151 22.080362 4.645388 0.250408 0.357760 2.375523 0.657408 0.809634 1.015384 0.804770 0.268661 1.142063 1.404233 2.200080 1.747500 2.483174 0.955205 1.888341 -1 0.007262 1 1 -0.552094 -0.349419 -1.047168 1.011154 1.590268 -1.030326 1.333120 -1.668191 1.422404 0.393131 0.590018 1.564579 23.733780 43.640409 -35.643205 44.657785 -36.611995 0.807921 1.476188 1.043961 1.852737 0.458897 1.180579 0.734382 0.750096 1.617131 0.627013 0.705304 0.292159 2.313197 1.660834 1.640870 -1 -0.017917 1 1 0.921103 0.776166 1.121379 2.181789 2.236367 0.602768 -0.915468 -0.325310 -1.120617 1.204233 -0.163207 -0.403451 10.423921 -5.167267 3.739283 -3.875464 -34.916095 0.852912 1.636157 0.884673 2.203917 0.980351 1.516296 2.391419 2.329645 1.337602 0.571215 1.154912 1.351279 0.939404 1.820473 0.446600 -1 -0.039281 1 1 -1.138103 -0.505548 -0.309809 0.226005 0.272789 -0.382886 1.961990 -2.134900 -1.134446 -0.308574 2.130546 -1.357060 -4.721416 -2.844772 37.915622 47.859456 73.880206 1.444375 1.861829 0.263355 1.950116 1.343666 1.242648 2.185018 0.603490 1.364345 2.302642 2.002813 0.532307 1.991551 2.488464 2.108166 -1 0.006445 1 1 0.353556 -0.108883 -1.585253 0.506174 1.400291 1.022442 -1.894641 -1.625943 -0.085858 -1.024989 1.505346 -0.469511 69.500669 47.746559 -23.580367 -15.229360 -59.861900 0.640730 1.753179 1.172701 1.080527 2.173138 1.182045 0.636177 1.723626 1.723983 0.991250 2.444860 0.507704 2.483045 1.042885 1.773238 -1 0.001210 1 1 -1.271722 1.571454 -1.505120 -0.444847 2.024551 -1.539186 1.915294 0.020758 0.165153 0.131780 -0.003165 -1.352077 -39.000958 10.907091 15.475433 -4.398921 17.335433 2.224453 1.883872 1.733264 1.717853 1.452998 0.538154 1.253818 0.913604 2.442322 0.600615 0.279109 1.243226 0.646723 1.219993 1.669532 -1 -0.056382 1 1 -0.352732 -0.184708 1.079235 0.710253 0.743227 -1.128623 -1.398277 -0.164304 -0.002457 1.117344 0.335914 0.263601 21.999789 0.456150 16.505689 61.109662 20.092414 2.023000 2.309647 0.486616 1.299196 0.842107 2.284667 1.402117 0.378880 1.831189 0.541558 2.216357 0.819777 0.497778 2.157880 1.239139 -1 -0.022887 1 1 0.488166 0.342466 1.996786 -1.653417 -0.022956 0.588963 -2.020594 2.056612 0.099276 0.344643 0.894846 -2.275740 66.836986 -20.783927 34.540695 25.460133 -41.542657 2.013408 0.854077 0.971272 1.918572 2.192556 1.284946 2.088285 1.549904 2.485341 1.375774 0.890417 1.995418 2.237973 1.858373 0.670524 -1 -0.065250 1 1 0.893959 1.670098 2.352613 -1.280261 -0.577925 -0.951775 2.073531 1.725424 -0.843832 2.006446 0.488045 -1.697232 -41.046319 -15.481500 52.437374 64.937527 5.012500 0.551335 2.292776 0.442174 1.373385 1.228024 1.652026 2.101691 1.869322 2.441518 0.596177 2.200864 1.420653 1.415501 0.321194 2.053467 -1 0.065098 1 1 -1.622846 0.130859 -1.331448 1.482938 -0.083829 0.092569 0.724150 -1.318173 -1.595477 -1.689454 2.204568 -1.349114 46.307226 -64.457298 -33.801539 -52.474027 69.030557 0.573534 1.889927 2.261551 2.138930 2.244966 2.387519 2.040022 0.401560 0.515161 1.812245 1.654714 2.271720 2.048386 1.470561 0.973613 -1 -0.010801 1 1 1.111155 -0.024312 1.359584 0.154283 1.224582 -2.165851 1.746717 -1.118920 1.453990 -1.236380 1.801213 0.596936 1.110860 70.227862 -30.324804 31.014582 12.074285 1.112677 0.266494 0.709326 0.393781 0.280090 1.978817 2.231157 2.049251 0.260480 0.889110 0.275242 1.490635 0.853512 0.478839 1.096280 -1 -0.067064 1 1 -0.520606 1.082264 -0.205015 -0.926675 -0.181005 2.057530 1.397797 1.510469 0.820803 2.071032 2.129621 1.940449 -42.089053 9.293353 43.378641 64.813405 18.894948 1.635852 0.263422 0.834174 1.715128 0.653946 1.121097 2.274918 1.793103 1.673382 1.027733 1.359930 2.345231 2.302372 1.959166 0.447290 -1 0.000404 1 1 -1.730959 2.060215 -0.606447 0.339728 -1.611216 -2.322830 2.341882 2.133862 -2.175485 0.048046 1.698979 -2.334194 -5.168627 -19.121151 -69.177740 -20.281960 71.091268 0.339225 1.352144 1.979341 2.031930 1.653747 1.773203 2.473746 2.248822 1.947799 0.653818 1.219835 1.272709 1.163572 0.656345 0.932500 -1 0.008464 1 1 1.145264 -1.652847 0.135877 -1.819716 -0.560751 0.231648 0.876553 1.293930 -0.591172 -2.118948 -1.628009 -1.816487 59.341991 10.839779 -65.830157 -7.443910 -9.790520 1.386034 2.325599 0.835314 0.625911 2.439163 1.511476 2.371997 2.157821 2.497963 2.006666 2.291167 0.402078 2.479772 2.284347 0.519543 -1 -0.006099 1 1 -0.830029 -1.619072 2.294470 1.679176 -0.579844 -0.223924 1.706343 -1.085052 0.468849 0.833448 -2.170779 -0.961047 55.860247 -6.836692 -4.284052 -2.057363 71.901808 2.180242 1.325457 1.201424 2.327372 1.385937 0.692580 2.436591 1.041803 1.587236 2.180786 1.474015 0.516380 2.051600 1.485810 0.760272 -1 -0.046397 1 1 0.327569 1.375709 -2.142688 -0.080511 -0.689528 -1.130679 1.748377 -1.490496 0.300156 -2.249632 -2.070446 -1.701741 -53.212371 -40.318884 60.523110 61.912387 11.492972 0.810624 1.904757 1.758088 0.425797 0.614116 2.197226 1.022040 2.432994 1.336875 1.857929 2.207496 0.388932 2.034371 2.180283 2.012819 -1 0.003885 1 1 0.813431 0.692660 1.930004 2.197809 -1.843427 1.481025 0.743343 0.815185 1.896267 0.676887 0.728920 -1.251820 47.279786 -68.634692 -43.264829 48.016592 14.867773 1.114882 1.316138 2.087275 0.336589 2.051434 0.958748 0.680754 1.683702 1.226331 2.449169 0.927327 1.342119 2.247771 2.294550 1.006198 -1 0.003725 1 1 -0.802812 -1.294276 -0.509716 0.324562 -2.036818 -1.999342 1.103284 -0.358574 0.590585 1.679303 1.545159 -0.486511 -25.567266 40.956883 12.326714 25.089154 23.406527 0.527461 1.538605 1.576826 0.461816 0.742323 1.466480 2.125937 2.118555 1.799338 0.719098 0.382646 2.139251 0.897684 0.382275 0.395053 -1 0.004583 1 1 1.115656 0.233902 1.055818 -1.725951 1.405651 1.572698 0.540233 -1.079086 1.793148 1.716563 1.025233 -2.118792 31.411128 -73.174356 8.602737 -13.804735 33.824636 1.234882 2.164693 1.002547 1.056323 0.366480 0.431943 0.417230 0.638642 0.410142 0.754863 0.729479 1.602075 1.827002 2.171080 0.337317 -1 -0.021900 1 1 -0.609540 0.186740 0.096227 0.932261 -0.176496 -2.269959 0.303774 2.006607 -1.527724 1.358543 1.511267 0.087113 -46.247947 10.761539 -30.806937 27.814511 -71.519076 0.308237 0.296534 1.603496 0.961752 1.671953 1.766653 0.391849 1.562587 1.904497 1.875460 2.099232 1.045681 1.514388 1.825708 0.675176 -1 -0.003137 1 1 1.861146 -0.551834 -0.688545 1.251735 1.802342 0.720094 1.200885 0.119191 0.483021 -1.308912 -1.448417 0.657004 36.203779 -73.081159 74.962106 38.115114 -49.278169 0.352252 2.049167 1.106118 0.281290 1.895129 1.925625 1.483623 2.247184 1.422108 1.116602 0.988337 0.734140 1.198260 0.899605 1.162027 -1 0.064351 1 1 -1.536181 0.583752 -0.079988 -1.324814 -0.107110 -0.061224 -1.687991 -1.486842 0.447008 1.322384 1.682644 1.149758 -48.470857 0.314529 36.293528 -64.669402 1.367875 1.972990 1.037583 0.408613 2.052847 2.200159 0.817038 1.701562 2.145936 0.738559 1.208181 1.152836 2.469078 0.300926 1.160101 0.816103 -1 -0.005553 1 1 -0.182554 -0.412795 -1.208849 -2.023141 1.670599 1.334836 -1.097386 0.520978 0.450499 -1.263933 0.530944 -1.690808 -54.301309 -42.108477 -17.180119 3.738253 -21.179566 1.150515 1.702401 0.504531 0.909245 1.172502 2.245655 0.467961 0.526119 1.489751 1.741202 2.377235 2.439208 2.267233 0.884278 2.313561 -1 0.001012 1 1 2.167643 0.094230 0.358328 -0.022060 1.511926 1.740360 0.432212 -2.312900 -0.420832 0.371493 -0.231467 2.160110 22.842276 60.129639 48.835023 -29.774844 -25.800705 1.638142 0.501837 0.625829 1.056848 2.445605 1.782077 0.860233 0.933381 1.833039 2.391679 2.198907 2.280508 1.254660 1.577986 1.964361 -1 -0.000152 1 1 0.789246 -0.510192 1.752492 1.699799 2.023124 -1.957200 -2.183781 1.997647 -1.322909 -1.082911 -1.242290 1.430764 -14.837125 -67.554154 -32.665676 -12.016507 -61.432354 0.721358 2.364776 2.284276 1.570013 0.711562 1.976636 1.577546 1.312226 1.585989 1.461067 1.149442 1.673264 1.294253 1.014823 0.382598 -1 0.059054 1 1 0.590124 -1.366905 -0.683584 -0.185036 0.282503 -2.063655 -0.673356 2.065876 0.303575 -1.330229 -1.588608 0.665205 73.704735 55.487062 21.050720 -50.542954 -25.425443 1.743585 1.934694 0.906821 0.936256 0.657023 1.082640 1.683445 1.418596 0.590583 0.435122 2.097057 0.484326 1.061926 2.287853 0.950225 -1 0.001029 1 1 -2.029367 0.694978 -1.525387 -1.777532 1.561106 -1.075227 0.669485 -1.155421 0.589426 1.038596 0.992815 -0.329088 43.137695 65.239029 -27.633717 -39.877015 -12.983446 1.933463 0.455784 0.619719 1.872420 0.513648 1.128103 0.769268 2.090045 1.891011 2.469652 0.940925 0.377388 1.515328 1.864040 1.426527 -1 0.030961 1 1 -1.424116 -0.900391 -1.386894 -2.055627 2.306114 -0.535525 0.100493 1.946688 -0.136240 0.433517 0.762868 -0.893611 -16.976250 -19.828762 38.003799 29.844304 -6.786359 0.499970 0.749065 2.292332 1.975748 2.389656 1.950202 0.548320 1.112295 0.584932 2.204248 2.046502 1.316028 2.485689 0.482057 1.177494 -1 -0.052545 1 1 1.466452 0.861169 1.915826 -0.463464 0.146248 -1.869145 -1.939813 -2.127775 0.796703 2.297020 2.126412 -0.153211 -65.501273 -29.901962 -62.275074 42.830544 2.954518 1.473659 1.284631 1.299357 1.298819 1.253892 2.163673 1.848417 2.099604 0.536094 0.373413 2.207499 0.433079 1.506150 0.611004 1.643551 -1 0.051567 1 1 1.179894 0.750801 -1.068122 2.279180 -0.827614 1.263931 -0.559305 0.971890 1.420861 -1.984991 1.962845 -1.906331 -5.416914 7.920589 71.332850 -58.794307 44.085727 0.607320 0.476555 0.963644 1.971887 0.496490 0.752576 0.552978 0.655862 1.828986 1.760614 2.397953 1.895887 1.170924 0.475263 1.742517 -1 -0.008716 1 1 0.343960 -1.173201 -1.359374 -1.342666 1.448261 1.431383 0.509365 -1.509170 2.170840 1.990946 -0.846664 1.527758 -24.975854 -69.176927 -6.610076 54.453376 47.885666 2.340876 1.095646 2.028969 1.387348 1.904812 0.417116 0.974121 0.294486 0.930724 2.170282 0.433007 0.295526 0.405361 1.395386 2.001449 -1 0.032714 1 1 1.020298 -0.233956 -1.957925 -0.226382 -1.906017 0.396012 1.878980 2.296307 -0.432741 -1.862527 0.906438 -0.653199 49.466562 -65.494762 -70.457623 68.731209 15.436386 0.464978 2.128954 1.077775 0.913338 2.470978 0.727453 1.296545 1.281818 1.267371 1.450318 0.495247 2.360162 1.242908 2.054316 2.138317 -1 0.017087 1 1 0.533919 1.195060 1.168473 1.998368 1.372961 -1.208691 0.642205 2.162625 0.585706 -0.219072 -1.573771 0.268774 -60.126850 -1.966028 -43.027082 -6.166797 4.637240 0.446332 1.508920 2.163982 0.293047 1.484763 1.167917 1.674738 1.320247 1.394397 1.129209 1.374706 0.934007 1.100036 1.556008 1.574820 -1 0.064859 1 1 -2.329811 -1.887359 -1.759688 -0.118627 -0.425684 -1.062035 0.901505 1.263613 -1.186827 0.532367 -1.328300 -2.151343 17.063719 -10.080907 70.199216 -61.773301 -73.868391 2.034296 0.913996 2.277542 0.902856 1.803482 0.614653 2.225406 2.154278 1.441762 0.689069 1.932742 1.852257 1.391129 2.458013 1.082727 -1 0.069073 1 1 0.565576 0.750643 0.983606 0.398408 -0.258140 1.556961 -0.059987 0.247973 1.926486 -0.375260 -1.813239 -0.091585 53.551945 47.533530 -3.967036 -73.973958 69.694420 1.436788 0.344106 2.397908 1.135164 2.447917 2.387945 2.449694 0.761682 0.592380 1.374031 0.832240 0.700802 1.121924 0.417658 1.085822 -1 -0.059098 1 1 -0.366454 0.094785 0.271719 0.472186 0.363843 -1.576678 -1.457558 -2.180671 -2.292893 1.260163 2.084036 -0.799900 16.694717 -61.884132 13.390766 58.611356 31.059795 1.704634 2.035774 0.997872 1.227713 0.917529 0.913038 1.933987 0.276422 1.067122 1.861451 0.652318 0.764931 1.194847 2.039587 2.090659 -1 0.083346 1 1 2.340015 -0.958638 -0.165358 1.129664 0.046346 1.399212 1.730212 -0.485935 -0.538316 0.304359 -2.295532 -0.670238 -66.065764 -67.292875 8.652983 -69.315230 68.932427 0.584502 1.730443 1.549975 1.430997 2.015398 0.543404 1.737360 0.803942 2.105406 1.305916 1.282050 0.670567 1.469288 2.065052 0.323893 -1 -0.014169 1 1 -0.253087 1.661369 1.723987 -1.427404 0.390183 -1.834138 2.090497 -0.582151 -1.290949 -1.145876 0.802496 0.701090 71.486431 -27.556374 60.029700 19.170175 -6.868756 2.227158 2.349474 1.601320 0.376395 0.575979 2.476177 0.351606 2.449865 1.380189 0.842299 1.014412 2.475954 1.116315 0.659718 1.378065 -1 0.010582 1 1 1.003124 -1.419776 1.359835 -0.333731 -1.273966 1.553211 -1.812265 2.142715 0.531122 1.295991 1.063888 1.961743 -50.040046 26.946527 40.276151 -28.729060 0.691074 2.348241 1.143644 0.982930 2.099162 2.107210 2.376454 0.568407 1.224055 2.451191 1.173831 2.079305 1.376140 0.292255 1.675526 1.056530 -1 0.003137 1 1 -0.961009 -2.327931 1.434761 0.727072 0.678755 -0.866665 -0.041488 0.139390 0.676567 0.060903 1.001828 0.363631 -13.606559 64.555604 36.038093 -7.764387 3.946020 1.686349 0.719687 1.272417 0.753510 0.485162 1.610192 0.999499 1.580920 1.776316 0.797742 1.396961 1.467780 1.487093 2.077388 0.660961 -1 -0.014148 1 1 2.186447 0.401879 1.527190 -0.903015 1.634783 -2.143275 -0.520783 -1.885173 2.007763 -0.946579 -0.132064 -0.072103 -23.926542 16.606644 -42.140917 37.600954 9.226822 1.002898 2.450747 0.452967 0.513650 1.170101 2.383924 2.357105 1.622281 1.681840 1.430659 0.830560 1.723115 2.138378 1.972279 0.350359 -1 0.030032 1 1 -1.736830 2.353475 -0.943631 2.298251 -0.754423 1.453018 1.273132 -1.429125 -0.262571 -2.237880 2.245065 0.703518 20.489200 -38.017284 43.515391 -36.828474 73.832269 0.609267 1.707423 1.666074 1.952281 1.732098 2.367682 1.623279 0.453776 0.621032 1.430643 0.561102 2.192838 1.524938 1.377562 1.690758 -1 -0.001872 1 1 -1.739060 -2.149270 -2.325234 -0.367155 -2.251786 -0.571409 0.180510 -0.955185 1.322858 0.232216 1.003742 -0.452292 -18.754317 -53.810568 -44.223101 -7.651134 -42.601539 0.564124 1.225964 0.783156 1.499401 1.933423 2.032685 0.843788 1.292290 1.767702 2.264616 1.903407 1.564872 2.059901 1.511564 1.613103 -1 -0.011746 1 1 -1.151508 0.393796 2.338787 1.955279 -1.821558 1.464865 -2.248155 -0.802585 -2.196057 -1.700317 -1.310167 1.021196 22.834550 -69.723915 -49.838291 -32.159639 -57.059553 0.626397 1.596421 1.302879 1.992708 1.694009 1.218214 1.013693 1.644950 2.420595 2.188527 1.077562 1.835492 0.859399 0.426497 1.127448 -1 0.013493 1 1 2.221960 -1.203599 1.395237 0.907486 -1.887000 -0.436518 0.630782 -1.316433 -0.618650 -2.121952 -0.287504 -1.886883 48.583105 -63.758828 5.383728 34.310901 63.312431 1.255494 2.081648 0.259268 0.766734 2.256580 1.845932 0.838160 1.200864 1.919023 0.772756 2.216385 1.289577 1.165240 1.695259 1.974595 -1 0.010613 1 1 2.279068 1.990646 -1.175783 -2.341235 -0.693823 2.081636 1.285918 1.409612 2.173990 -1.606565 0.447932 -1.998729 63.300193 -63.651118 15.653460 -12.294211 71.196899 2.219235 1.928733 1.965346 0.814801 2.355341 1.214822 0.270161 1.593587 0.907771 1.152566 2.426329 1.809869 2.223478 1.245554 1.531999 -1 0.003226 1 1 -0.337570 0.171631 0.623960 1.822582 1.610135 -1.712254 0.715157 -1.658827 -1.416309 -1.628373 1.496204 1.393327 57.036663 -34.797109 14.993071 -11.463653 -69.617713 0.401392 2.192385 0.670507 0.455131 0.885389 0.725032 1.116032 0.406660 0.736450 1.769896 0.892781 1.222649 1.317268 0.827530 0.294940 -1 0.000795 1 1 -1.132734 0.184375 -1.957731 -1.690044 1.718490 0.424363 -2.295392 1.672584 1.724808 -1.772480 1.643054 0.206817 -56.564727 16.630216 54.037330 -44.602341 68.461390 1.083832 1.456047 2.283314 1.161128 2.323441 0.574849 1.492367 0.714624 1.684834 2.259218 1.176736 1.404432 1.043405 1.513488 2.442848 -1 -0.006980 1 1 1.229048 2.207761 0.490215 1.791694 0.835436 -1.754400 -0.782933 -1.772215 1.395835 1.526335 -1.134461 -0.554459 73.452353 13.700971 22.214154 3.279454 67.781335 0.638365 0.253302 1.738815 0.517370 0.694566 2.064972 1.240250 2.385061 1.220397 1.703315 2.370222 1.574075 1.480490 1.348613 1.138819 -1 0.006060 1 1 0.927439 -1.117554 0.861467 2.224661 1.776063 2.020841 2.086957 1.175415 0.870911 0.718307 -0.555825 -1.795401 -59.821318 33.100328 -32.780772 3.571500 26.200341 0.612077 1.681158 1.228818 1.490513 1.052677 2.086643 0.955343 1.948474 0.756342 0.845351 0.561608 1.695133 2.107038 1.742310 0.755988 -1 -0.015242 1 1 -0.818579 2.325717 -0.934643 -2.148168 2.063389 0.917034 -1.630632 1.230453 2.263826 0.292285 2.120898 1.416859 46.170328 34.702840 50.628519 -36.482727 34.806962 1.384270 1.923405 2.415682 0.622319 0.573250 1.610086 1.464741 2.144677 2.077320 1.772395 2.391880 1.084354 1.232872 2.132178 1.271565 -1 -0.019233 1 1 0.676522 -0.681325 0.068840 -2.261684 -2.000953 2.307741 -1.476726 0.826252 -0.594327 1.405281 0.067004 -0.117349 70.394124 64.038860 51.120822 -12.344186 -18.730615 2.043268 0.964247 0.857025 1.017713 1.700312 1.400507 0.312352 1.951582 1.229807 2.357717 0.642325 1.552802 1.686235 1.045075 0.321667 -1 -0.006615 1 1 1.666244 -1.158182 1.305899 -2.055132 1.205133 0.828981 -1.842955 -0.018971 1.602068 -0.628660 -0.709227 -2.338387 1.476584 66.939709 55.685348 53.645930 -22.862536 2.115275 0.682150 0.392060 0.601200 1.117143 1.076936 0.305218 1.291213 1.666155 1.066722 1.898545 0.843948 1.728629 0.311180 2.496617 -1 -0.005257 1 1 -1.578767 1.122200 1.830665 0.792821 -1.688249 -1.100840 -0.982324 2.295348 2.290422 -0.387984 1.091344 1.598926 -51.207722 51.808677 -1.563745 -31.864637 -48.948189 0.291936 0.814065 1.246109 1.850734 0.529766 2.030893 2.224137 1.067879 1.091623 1.914298 2.364078 1.803855 2.392397 0.769681 2.273455 -1 0.027353 1 1 -2.169163 -2.086542 1.093676 -1.623857 1.997353 -1.552155 0.723369 -0.306954 1.088992 -0.227551 2.013237 1.513369 -72.698777 51.649400 21.458738 57.005925 48.576821 1.084553 2.325898 1.366846 1.579335 2.133874 0.523376 0.381902 0.869176 0.484743 1.319101 2.384174 2.057741 1.202005 0.843014 1.777991 -1 0.005357 1 1 -0.520408 -0.300776 1.259356 -2.061180 -1.484644 -0.313636 1.881417 0.844324 1.549271 -2.054928 -0.076742 1.389294 -0.965699 -30.503207 32.598687 -63.859539 -37.272110 0.889637 2.374741 1.016515 1.826070 2.254534 1.195488 1.573999 2.453902 1.726722 2.021196 1.239743 0.604819 1.199739 1.010863 1.330034 -1 0.052907 1 1 0.163562 1.668275 -0.015287 2.251607 2.283869 -2.137213 -2.308204 -1.607396 0.616681 2.016074 2.072753 -1.931636 -43.531505 65.995792 -58.721632 65.533482 -28.774295 1.231440 0.565418 0.477890 0.901964 0.316444 0.978204 1.425215 1.597339 0.982193 0.961103 2.006563 0.552757 1.432616 2.225494 1.385081 -1 0.002729 1 1 -1.023630 0.775405 -2.238273 0.341980 -1.460460 0.883720 -0.764407 -1.415323 0.798224 -0.418336 -0.094479 0.161367 -71.122554 -6.761768 54.958022 -20.520266 -34.111115 1.292296 1.875453 1.993999 0.888582 0.395226 2.066034 1.086902 1.311617 0.354422 0.262756 0.888531 1.797460 0.662631 0.846093 1.776690 -1 -0.044063 1 1 -2.130299 0.788941 -0.936861 -1.727492 -0.924084 0.954908 -1.261630 1.534571 0.626754 1.658252 1.180062 -1.136290 53.570402 57.745371 26.457148 65.280556 70.310937 1.613750 2.302037 0.833284 0.251159 1.725127 2.217593 1.339244 1.164966 1.577617 0.265560 0.764182 2.112874 0.827163 0.883893 0.340248 -1 0.004865 1 1 0.832210 0.585067 -1.537921 -0.381126 -1.446476 0.300765 -1.441842 -1.939524 -1.979594 -1.575338 2.207567 1.935731 -15.828999 62.017531 -21.349633 -23.289955 65.723786 1.670078 1.748821 2.191587 0.745699 1.958111 0.719166 1.529577 0.607490 1.090836 2.183158 0.835394 1.969133 1.473782 1.102812 0.962176 -1 0.001228 1 1 0.464603 0.148073 0.522839 -1.257978 1.656197 -0.380952 1.481019 0.654238 1.779829 -0.660008 0.211686 -0.051666 -40.655780 -51.689130 60.791915 -70.282304 15.311103 0.380723 1.317483 2.188517 0.903283 2.219141 0.351183 2.090696 1.583414 0.936224 2.371928 0.995411 0.380863 1.415089 2.394986 1.531333 -1 -0.020560 1 1 2.147500 0.841516 1.481252 -0.154898 -2.130180 -1.915062 -0.834173 -0.580376 0.261478 -2.001266 1.761135 0.882473 58.503454 17.545250 -16.986244 -37.799473 -45.735998 2.351178 1.004272 0.794504 0.975553 1.863184 0.530001 1.469308 2.413153 0.861634 1.980948 2.041386 0.826919 1.272044 1.240962 0.854387 -1 0.019186 1 1 1.354084 1.972193 -0.290858 -1.701851 1.188662 2.024622 -0.345757 -0.764705 -1.710475 2.331056 -0.739845 1.412015 4.472452 18.505014 63.766561 -25.411605 -42.840097 1.172395 0.441632 1.251452 1.654623 0.747104 0.829567 0.775771 1.134664 0.796523 1.156778 1.226563 1.843279 1.230925 0.904145 0.968699 -1 -0.021977 1 1 -0.972395 -0.472308 2.290187 0.372690 1.039866 -1.224090 1.009770 1.891727 -0.232423 0.240478 -1.522122 1.259836 41.442216 69.317421 -32.099577 52.415294 -6.148598 1.532775 0.356169 0.384662 2.262472 1.868747 1.776707 0.621217 2.293867 0.767465 1.039335 0.605640 1.492247 0.949130 1.034405 0.993014 -1 -0.020347 1 1 1.717487 -2.297945 1.174306 1.070572 1.202880 0.651855 -0.570467 1.872439 0.745904 1.446603 1.850314 1.166137 13.799509 28.354109 -2.487124 48.912356 69.969865 1.127811 0.361195 1.612345 1.181356 0.298920 1.200999 1.942458 0.895607 1.472798 0.314498 2.023433 0.585541 1.182892 1.365449 0.608351 -1 0.012338 1 1 1.652665 1.520966 -1.828662 -0.124140 1.159545 -1.973844 0.828397 -2.233475 0.879929 1.496405 0.064724 -0.750359 -29.891198 -31.363853 -32.273854 -26.659751 -20.433252 0.299928 2.393870 0.766778 0.732631 0.573654 1.654998 0.308940 0.852446 0.561732 1.533670 1.899644 1.322986 2.421543 2.366449 1.154017 -1 -0.000969 1 1 -1.077651 2.346773 -0.478008 0.748431 1.520641 2.131436 -0.527554 2.119953 -0.318368 -2.255082 0.586431 -2.172893 38.037597 -2.102163 68.952648 -12.839760 52.146295 0.966720 1.910679 2.274667 2.083398 0.424246 1.558892 0.551758 0.391010 0.947775 0.759923 0.271611 1.223547 0.646420 0.630861 2.380872 -1 -0.003177 1 1 -0.180016 -0.179985 0.345457 0.434369 0.948139 -1.933819 -0.355964 2.054553 -1.504963 2.197190 1.895098 -0.132698 -41.109202 -22.351274 -57.858364 24.470438 -25.342390 2.431837 2.128705 1.399838 0.326085 1.004140 0.830166 1.844540 2.182559 2.022225 0.536525 0.883688 1.387234 2.250010 1.671394 1.361791 -1 -0.008981 1 1 -0.719068 1.904209 2.210663 2.134193 -1.327784 1.809843 -0.434963 -1.502040 -0.524393 -1.312221 -0.513338 0.715211 -23.776064 -4.310739 -0.594020 66.302424 -5.157261 1.703784 1.253849 1.442676 0.311222 0.964902 0.601340 1.224434 2.061418 2.244855 0.522973 0.358913 1.495205 1.166382 0.628371 1.037122 -1 -0.019869 1 1 -1.477946 -0.836351 0.507217 0.091179 0.916072 1.047869 1.327746 2.269448 0.540184 -1.895407 -0.362311 -0.961024 68.331175 42.051825 -34.983400 33.995351 9.856262 2.187974 0.774112 0.256170 0.450240 1.931863 0.563360 1.896862 1.817765 2.171179 2.007422 1.485611 1.911171 1.551722 1.540841 0.906723 -1 0.025941 1 1 1.222119 -1.153267 -0.900723 -2.254511 0.751682 -0.398973 0.182362 1.903048 1.536837 1.011962 1.027595 -0.121225 -53.310024 -31.574259 31.432068 -21.236618 -73.832484 2.086672 1.445305 1.740163 0.671933 1.928210 2.171739 2.416034 2.038192 1.139045 2.428179 1.398298 1.438572 1.081934 1.065584 0.772998 -1 -0.002945 1 1 -2.306995 -0.123813 1.944733 -0.007298 -0.132259 1.369688 0.327215 0.144853 -1.765442 2.130279 -1.126880 -0.386155 -36.747323 -62.259316 7.674880 -8.294718 -59.319662 2.341596 1.949068 1.731799 1.851082 1.893955 2.454020 1.463583 0.690627 1.123875 1.717186 1.486383 1.382098 1.429141 2.320909 0.761089 -1 0.013812 1 1 -2.246882 1.740512 -1.727650 1.128639 1.673114 1.199132 -1.077335 -1.773389 0.519164 -1.753392 2.025454 -0.486181 1.016755 -11.390580 -41.470196 60.420703 -9.245914 1.433962 2.342039 0.391035 1.377056 2.173371 0.601337 1.162608 2.445776 2.401711 2.051593 1.380929 2.022373 0.775675 1.766824 1.015340 -1 0.038559 1 1 0.870840 -0.466307 -0.526397 -1.997793 -1.135903 -1.239343 -0.884060 -0.232146 0.188322 -1.600479 -0.941287 -0.714864 59.620246 37.474208 -20.985669 -56.134783 42.700126 2.290355 2.497433 2.112528 1.756628 0.645664 1.428388 0.914008 2.488766 0.443336 0.646621 1.758401 1.197185 0.839017 2.117148 0.649196 -1 -0.009007 1 1 -0.587454 -0.892517 -1.005314 2.308840 -1.850170 1.255610 0.967566 -0.570910 -0.853680 1.422176 1.270202 1.166510 63.502235 32.055932 -35.942536 -36.198899 5.098378 1.951638 2.176290 2.413010 0.710866 1.521168 1.025283 0.679013 1.674090 1.689459 1.241946 1.640007 0.344509 2.411740 1.859922 1.958051 -1 0.053296 1 1 -1.873032 -1.285016 -0.386297 1.183214 -0.008025 1.791062 -0.370594 1.201121 -0.628870 0.468165 -1.233124 -0.022069 43.465499 24.644540 50.788375 -49.775468 -26.285379 0.949443 1.788448 2.197293 2.152489 0.632652 0.975218 0.741634 1.140035 1.072765 2.205782 0.828852 2.264975 1.181557 1.421776 2.291946 -1 -0.008210 1 1 -0.300644 -1.239110 -1.675309 -0.391907 1.141405 -0.547845 0.377779 1.743737 0.631553 2.203800 -0.119376 1.129897 -23.693377 35.412954 -14.476111 0.001403 23.578307 1.084088 1.273961 1.956793 1.068055 1.793000 2.202087 1.731413 2.114492 1.013804 1.256819 1.865781 1.427861 1.067996 0.812970 0.842949 -1 0.002363 1 1 1.712636 1.002380 0.210231 -0.946071 -1.010801 -0.372430 -1.386626 -2.265338 -2.152083 2.230510 1.130885 1.728570 6.190528 -55.791766 -42.213923 10.600390 -39.238241 2.468371 1.914945 1.971639 0.835035 0.433905 1.890949 1.425753 1.634783 0.289402 0.978769 1.921188 1.157596 1.465574 0.404995 1.995116 -1 -0.017863 1 1 -0.622741 -0.188046 1.528260 -1.759783 -1.718557 -1.560368 -0.659042 2.308752 1.378944 0.375508 1.274587 -0.528525 -2.086619 30.185897 34.375555 -50.046286 72.074744 0.778339 1.541119 1.084800 1.981823 1.004070 1.906204 1.327665 2.317526 2.408449 0.551338 2.341519 0.659519 0.283331 2.451046 0.976381 -1 -0.012327 1 1 0.606562 1.592094 1.372500 0.469808 -1.899341 -0.494442 -2.149640 0.880281 -2.010611 0.193534 1.170307 -0.158839 73.613078 15.006365 61.981146 -32.881779 -44.057213 0.331320 1.237805 1.797773 1.418700 2.335774 0.849193 2.144445 0.439268 2.029046 0.418374 1.858628 0.462957 1.921701 0.785481 2.334561 -1 0.013991 1 1 0.650447 -0.683070 -0.980569 -1.199456 0.343743 -0.092474 0.874305 1.220513 0.135905 -1.348304 0.928402 0.925445 -52.200523 15.811366 -58.369656 -18.805527 -14.499484 2.232675 0.565471 1.365594 0.792700 2.161213 1.004755 2.165927 1.488309 2.256026 1.521897 2.031571 2.360806 0.809880 0.647642 0.921723 -1 0.054349 1 1 -1.846156 -1.966951 -1.139686 1.160731 -0.880461 -0.999902 -0.978479 0.944424 1.605690 -1.012265 -1.416092 2.020955 -22.484500 -46.995132 52.822217 -66.990904 -16.127733 1.242937 0.296690 1.976529 2.028946 1.001404 2.098980 1.312962 0.445503 1.060516 1.091628 1.997362 1.157508 2.232041 1.160910 0.911563 -1 -0.006685 1 1 -1.046328 1.003427 -1.039171 -1.242449 -1.249075 0.482189 -1.151153 1.632103 -0.061802 -1.988374 1.666249 -1.075164 55.302238 64.720151 -48.422369 65.245011 72.906171 1.135162 2.420006 1.291308 1.022214 0.850649 1.861219 1.260832 1.809377 0.699505 1.831116 1.569118 1.421538 0.546477 1.640422 0.579232 -1 0.029440 1 1 -1.561137 0.545728 1.743144 0.092256 0.164820 -0.752212 0.906098 -1.648018 1.185992 -0.440257 -0.950405 1.538690 -26.144621 -62.651960 8.512408 -31.952104 -19.012693 0.680011 0.445464 0.409112 1.438446 1.205185 0.289727 1.949337 1.749913 0.294066 0.623925 0.558616 0.909946 1.710400 2.186787 1.075329 -1 -0.040240 1 1 0.233026 0.480605 0.496907 1.157267 2.156910 -1.228230 2.112270 -2.212956 1.728842 0.059048 -1.889191 0.446092 1.603665 -47.198727 -69.011211 -71.416177 8.310138 1.652372 1.160833 1.871415 1.630931 0.803223 1.264751 2.424103 0.399498 1.854451 2.258940 1.002762 2.419282 0.372345 2.256177 1.820144 -1 -0.032653 1 1 1.277190 0.801787 -1.802852 0.122131 -1.948642 0.283586 2.004178 0.065698 1.484936 0.508656 0.708645 1.982057 17.465736 -3.383014 -8.313421 -73.670871 63.679381 1.515426 1.271730 0.465242 2.073320 2.040181 0.824357 0.965381 1.908137 2.313905 2.293311 0.433287 0.509773 1.251084 2.222533 1.107676 -1 0.052950 1 1 -0.347569 1.777871 -0.584469 2.158946 0.006130 -0.647304 1.660456 0.518037 -1.839963 -1.565123 -0.470290 -1.493622 -12.947115 47.835560 -27.741672 -54.280244 11.938859 0.720932 1.951036 1.057388 0.266928 1.266371 0.393339 1.844427 0.287249 0.798955 1.534551 0.945902 0.778542 0.458597 0.638446 1.613024 -1 0.001475 1 1 0.307721 -2.340601 0.543445 1.070006 1.121053 1.415447 1.286801 2.102143 1.938366 1.377502 -0.296173 -1.490442 38.091938 11.205781 -64.437750 -5.259558 -47.396233 2.297653 1.399892 1.229091 1.584136 1.822240 0.896761 0.616412 0.283144 1.544344 1.294720 2.106540 2.366344 1.641094 0.622801 1.910388 -1 -0.007034 1 1 -0.092720 1.458652 1.724319 -0.562037 2.183084 0.437765 1.477895 -0.022863 2.151275 -1.680155 -1.727184 -0.474512 -56.088059 -72.002373 56.109066 -24.922326 -69.526780 0.826082 0.702787 0.744969 0.940218 1.999719 0.269997 1.085824 1.200438 1.516395 1.796643 0.433957 0.512910 2.228228 2.329445 2.491213 -1 0.050644 1 1 0.431958 -1.865271 1.918069 -0.462776 2.281861 1.819567 -1.942392 1.647563 0.589836 -1.497052 -1.506644 2.218213 57.049071 23.740805 11.703929 57.929161 -34.595040 0.792334 0.511594 0.365610 1.561479 1.280587 0.819434 1.472745 1.680351 1.166622 2.413391 0.362826 2.017447 1.234332 1.913614 2.108335 -1 -0.002423 1 1 -1.225474 1.311892 -0.290106 1.506590 1.591516 1.094726 1.891870 2.167675 0.639329 0.963911 -0.744648 0.800119 -49.637278 46.273832 -25.707760 -70.318203 11.956731 0.726737 0.517963 1.659087 1.529529 2.053061 1.295051 0.917919 0.710909 2.255019 0.363295 0.895457 1.191685 0.658626 1.028491 0.599013 -1 0.010646 1 1 0.294599 -1.394682 -1.001840 -0.554268 0.809982 -0.727033 -0.013128 0.838392 0.818349 -1.470259 1.128753 -1.119330 -22.704172 10.986781 4.836440 -13.947713 30.786087 2.451503 1.906585 0.967915 1.750389 1.543035 1.780679 2.122784 0.882554 0.330082 0.689531 0.689987 1.615771 0.268217 0.427309 1.286707 -1 -0.007139 1 1 -0.878713 0.105381 -0.722421 2.096618 -1.390016 2.019971 1.597492 -2.137100 -0.403011 -1.706074 0.898171 1.773456 19.470314 -62.438800 -8.913844 35.027390 -44.661726 0.930644 0.831603 1.256074 0.583079 0.311583 0.274536 0.884766 1.506690 0.689248 0.440134 0.838881 2.064657 0.442307 1.352444 0.281616 -1 0.003993 1 1 -0.710090 1.990828 1.879357 -0.798898 -1.477587 0.477672 -1.671517 2.074422 -2.152369 2.141744 -1.645939 -1.574077 -4.935541 -1.636714 -58.245351 -29.620430 19.435472 0.654620 1.192259 1.295632 1.682575 0.279202 0.546915 2.245541 0.799654 2.029059 0.641537 1.810004 2.232016 0.736226 2.493681 2.041540 -1 -0.071732 1 1 -1.839015 0.228745 -0.793426 0.953852 -0.160120 -0.367524 0.971801 -0.077721 -0.924448 -0.445454 1.247151 0.154234 12.627878 -13.250747 44.699617 66.456974 42.355216 0.836747 2.211390 0.588342 1.017214 2.312689 2.110078 1.076785 2.278085 1.022306 2.396520 0.303787 1.990776 0.727422 0.783814 1.313819 -1 -0.011085 1 1 0.868650 0.417445 -0.740781 -0.167207 -1.657277 1.069580 -1.335761 -0.316646 -1.575367 1.716461 -0.689950 1.196961 4.244027 -70.629641 27.631273 -1.192641 55.286385 0.599206 1.357731 1.389955 0.724187 0.416432 0.714574 0.843443 2.243344 2.126462 1.940037 0.702821 1.313504 0.555531 0.814941 2.470855 -1 -0.000280 1 1 0.817476 -2.008000 1.666427 1.907431 -0.183093 -0.049579 0.810545 -0.686956 -0.309139 2.066681 -0.315895 1.613711 58.859078 -5.480417 -9.371562 -7.835358 11.131038 1.815252 0.445870 0.493258 0.431577 1.012434 0.737251 1.722773 0.900078 2.367360 0.711421 1.855769 1.907886 0.336256 0.960912 1.050344 -1 -0.019978 1 1 0.620310 1.741230 0.917915 -0.964766 0.515010 -0.890691 1.414072 1.730472 -0.824102 -0.972681 -0.573872 1.192799 27.479576 -0.765475 34.656351 19.284900 -28.677553 0.870504 0.315399 1.414076 1.131273 2.309840 1.483864 1.807297 1.740845 0.884216 1.272551 0.758578 2.421708 0.649815 1.437224 0.917598 -1 0.003544 1 1 1.790270 0.465219 1.087749 -2.272018 -1.325507 -2.333671 -0.791430 1.506173 -0.696937 1.577469 0.623884 0.546651 -50.945604 -42.761720 -46.230446 4.896062 -61.884046 1.597539 2.080959 2.178738 0.800837 1.667830 2.210078 1.029538 2.453079 1.394258 1.049636 0.481301 1.970618 1.677718 1.908421 0.340295 -1 -0.002633 1 1 1.952141 1.988571 1.656314 1.583140 1.692641 -0.469980 -0.987401 1.786798 -1.336485 1.649678 -1.557641 -1.953292 71.317914 -9.811796 -56.854725 -57.359027 16.827461 2.412109 1.316824 2.355151 0.276723 1.641779 0.870972 1.421256 0.303721 0.885421 1.270798 0.555035 1.477099 0.609412 1.893622 1.347420 -1 -0.012656 1 1 -1.047249 -0.339756 1.130142 -1.347690 1.824706 -0.401215 0.215863 -0.536375 -0.049520 1.809390 1.376676 -0.031386 9.012924 -19.791628 62.112528 -74.739782 -51.511375 2.099685 1.904796 2.412186 0.360863 0.523425 1.205314 2.459866 0.720691 2.399481 0.575222 1.003734 0.766077 2.449875 1.552849 2.480327 -1 -0.029177 1 1 -0.078155 1.197692 -1.723826 -0.578554 -2.098390 -0.119813 -1.512613 0.856332 0.734747 -2.270269 -0.192158 -1.605164 13.830993 -42.500761 -10.284981 -59.671110 7.646782 0.916962 0.376423 1.047997 2.184602 0.353095 0.462634 0.988237 1.294525 1.084022 2.405610 2.331672 1.656638 0.867736 1.044506 2.003743 -1 -0.016081 1 1 -0.313697 0.855575 2.146936 0.785691 0.992011 0.296910 -0.258948 2.109086 0.822527 -1.942465 0.430567 -1.690646 32.684089 21.484061 32.612885 24.764503 -32.996072 1.150223 1.292638 0.864669 1.238840 1.183342 2.178005 1.987847 0.994762 0.713729 2.401150 1.624667 1.279924 0.928045 2.157909 1.734032 -1 0.009386 1 1 -1.529423 1.066189 -1.779917 -0.817625 -0.501413 -1.490386 2.137083 0.118881 -0.023937 -1.762433 0.862578 2.032929 -66.796921 -55.844654 -31.094203 -0.264859 48.513192 0.793386 2.430533 0.463611 1.665453 0.521482 2.292083 2.289886 1.370392 0.432975 2.017774 2.233462 0.289497 0.326428 2.282184 2.416858 -1 -0.023202 1 1 -0.654194 -1.038707 1.846836 -0.734999 -1.953922 1.077602 1.552466 -0.206010 1.201820 1.692696 0.450715 2.355300 46.565047 68.742352 52.708097 -35.012132 1.094671 0.597050 1.127643 2.037451 2.192805 0.975615 0.654635 1.447700 1.491730 1.256883 0.681533 1.270393 0.494943 1.765360 1.155120 0.357279 -1 0.006396 1 1 1.076635 -0.575728 -1.720939 0.817215 -1.680344 -0.200125 1.148028 -2.329747 -0.822829 1.570637 -1.098711 1.824048 -64.774535 34.388921 24.592426 74.900260 48.664490 0.686217 1.256730 0.357823 1.187224 2.179134 0.710827 0.866330 2.159896 1.365001 2.073565 1.655130 0.262607 0.631685 0.474500 2.421991 -1 0.043582 1 1 1.448717 -0.327442 0.745126 -2.190320 0.476600 -0.838058 0.093894 -0.579658 -1.805088 0.244330 1.966029 -0.215152 -52.786994 58.983736 -10.346888 -50.140728 -15.213902 2.124245 0.691372 2.384688 1.705155 1.790658 1.080547 2.498629 1.957116 2.005922 1.023962 0.980620 1.534851 1.483404 0.812414 0.491268 -1 0.014234 1 1 0.044870 0.146878 -0.709364 0.060279 -0.062652 -2.137649 -0.211071 0.966042 2.087724 -0.070624 0.537466 -0.456548 -45.410699 -17.615148 42.213782 -12.967084 12.211106 1.855887 1.648057 0.646172 0.966096 0.421716 1.778695 0.285750 0.348242 2.145174 1.448567 0.320002 2.273311 1.782449 0.374928 0.671278 -1 0.011828 1 1 2.005319 0.390594 0.349869 -0.819202 1.278312 0.814633 2.051438 -2.038081 0.323300 0.324439 0.615036 -2.075794 -65.284039 21.155647 62.965788 15.992847 -8.222243 0.756312 0.338554 1.332137 0.972495 2.217746 1.649852 1.553877 1.760117 0.789772 2.450617 0.522579 0.493563 1.055364 2.250421 1.818599 -1 0.007671 1 1 -1.122719 -1.132054 2.190942 0.549487 -1.047131 1.644694 -0.501445 -2.028294 -0.118456 -2.254392 -1.966262 1.017133 -50.503192 42.851010 46.918751 13.443477 44.522703 0.520977 0.555178 1.626846 1.903511 1.053230 2.391484 1.165506 1.666480 2.026037 1.608815 0.358866 0.712752 1.728706 1.602877 1.802208 -1 0.014622 1 1 1.704460 0.254431 2.093487 -2.171823 0.337849 -0.193176 0.128779 1.406934 -0.424360 2.335039 0.227085 -0.425501 63.753580 56.417004 50.585620 -7.490908 -49.694621 1.112622 1.582477 0.943729 0.254518 1.941384 0.837978 0.399202 1.388902 1.017723 1.877621 2.421981 0.739828 2.284983 2.204762 1.682823 -1 0.035038 1 1 -0.114225 -1.835408 -0.406683 -2.160108 -0.686336 0.674720 2.015707 0.630569 -0.194989 -2.071387 1.328455 0.048278 27.712951 21.562702 4.325821 -45.919662 -21.766702 1.630548 1.113121 0.969062 0.772516 0.433479 1.479075 2.320628 0.543567 2.232267 0.460458 0.409835 2.352760 0.587775 0.490671 1.965832 -1 -0.058784 1 1 -0.657451 0.779854 1.847152 -0.142993 0.036496 0.773487 -1.485970 0.962290 0.282780 -2.115258 -0.878633 1.439068 -72.571150 -53.313401 61.664998 53.623559 51.164163 0.866286 1.420832 2.172822 0.373977 0.426547 1.970460 1.268322 1.683779 0.279615 0.746455 1.164705 1.690675 1.428790 0.918314 0.599152 -1 0.033103 1 1 -0.724016 -1.143227 -1.809877 -0.123709 -1.016330 0.951239 -1.666944 -1.174227 0.256698 -2.230559 -1.950895 0.103694 -25.500581 -38.263212 -39.799571 -61.382713 40.738704 0.555870 2.013409 0.864202 2.398285 0.732958 1.571164 2.052560 1.866732 1.663876 1.016568 0.465499 1.899352 0.901231 1.482904 1.419789 -1 0.003887 1 1 -0.251645 2.330984 -1.948654 0.080557 1.459785 1.916259 2.102371 1.056980 -1.036451 2.073419 -0.159411 2.124027 69.027756 49.488642 5.610146 -60.272791 -54.804938 2.026065 2.074300 0.516123 2.222698 1.633277 1.983473 1.728253 0.754803 1.971345 0.390740 0.916437 0.550961 0.507548 2.114890 0.956618 -1 0.024552 1 1 -0.013426 0.550949 -0.045551 -2.161632 1.965511 0.501382 0.983126 1.770722 1.786802 -1.266854 -1.444740 1.188967 -72.457845 50.999550 49.429772 66.180587 47.128790 0.528544 1.737531 1.433649 1.585900 2.217514 2.254104 0.725997 1.587678 0.596304 2.087316 1.020483 1.000860 1.957519 2.019894 1.866400 -1 -0.019831 1 1 0.954455 0.560041 1.960387 -0.805749 1.183967 -1.479111 -1.575198 -0.149055 1.823660 0.869099 -1.457887 1.719828 -20.585949 61.952891 -57.759647 33.609850 -19.251661 1.184898 1.329834 0.520003 2.190087 0.296852 2.440497 1.433701 2.459094 1.237190 0.456605 0.915204 2.327931 1.786942 1.640430 0.716092 -1 0.034018 1 1 -2.320885 2.043693 -0.254605 -0.298045 0.026734 1.638820 -0.266678 -0.569737 0.002042 1.339784 1.956431 -1.320519 44.169205 1.824808 69.540512 -32.614026 -43.928151 1.368520 0.471898 1.446667 2.127468 0.859205 1.664949 1.049809 1.134463 1.919863 1.388466 0.454921 1.849136 0.671029 2.479561 0.983690 -1 0.023926 1 1 0.346477 -1.269148 -2.292472 -1.080385 -1.193442 -2.247977 2.182960 -1.651833 -1.669984 -0.429754 1.212687 0.552871 -23.414838 66.815990 -73.657307 -8.366657 -68.405666 2.214576 2.373279 1.198276 1.182851 0.679002 1.494722 2.040662 2.151369 2.066958 0.868578 1.695628 1.417885 2.147037 1.253344 1.949943 -1 -0.079704 1 1 -2.158414 -0.500199 0.060135 2.245028 0.091959 -0.108424 1.409470 -0.218584 1.923343 -1.361940 -2.045892 1.003780 5.454682 26.845308 -10.910821 71.836523 6.446562 2.085619 1.744159 0.331279 0.563157 0.727359 1.978716 0.527102 2.247794 0.424665 1.849261 0.532722 2.209598 1.961612 1.066873 2.191596 -1 0.071294 1 1 0.248740 0.685610 1.248305 0.709930 0.032022 0.980120 -1.642690 1.190742 -0.717006 -1.149616 -0.795656 1.165229 -21.733178 -19.523606 66.754275 -60.904417 -20.543073 1.863570 0.267401 2.463620 0.815504 0.679725 2.385123 2.259541 2.100252 2.427975 2.480679 1.767246 1.349838 1.475976 1.975765 0.427252 -1 -0.038504 1 1 -2.241193 -1.606818 0.905889 -0.458197 -0.874364 -2.209917 0.975076 -1.592125 -1.904286 1.210784 1.554673 -0.807366 72.805742 -53.896379 13.551573 61.286757 -3.483398 0.692890 0.908779 2.354400 1.144300 0.753888 2.343398 0.737733 0.830514 0.951896 0.273197 0.868225 0.257709 1.560141 1.288752 0.802365 -1 -0.015329 1 1 0.786959 -1.250969 1.648886 -0.725995 -1.424695 -1.209367 -1.288867 0.870507 -1.357381 -0.819996 2.059468 0.988707 41.933129 70.107164 41.102589 61.210569 66.036501 1.757052 1.023235 2.253388 2.187097 1.782373 1.342846 0.959860 1.366684 1.110930 2.397194 0.387469 2.189067 1.146508 1.865183 0.377389 -1 0.019892 1 1 -1.563553 2.355050 1.974207 0.567243 0.493582 1.831746 0.113340 1.094637 0.399964 2.325041 1.833951 -0.521135 51.253937 -25.082225 -56.959544 -19.055182 -10.439095 2.126917 0.595764 2.006800 2.295056 0.509303 2.361893 1.080564 0.541560 2.252104 0.868625 2.475087 2.292358 2.403496 0.554583 0.620185 -1 0.016395 1 1 2.088014 0.085744 -0.885552 -1.750575 2.248411 0.395267 -1.222912 1.953158 0.232204 0.801820 -1.250524 -0.302384 -70.231411 -29.316825 22.117095 22.007395 -21.707152 0.893365 2.035044 2.233184 2.372989 0.828328 2.458601 1.961773 1.523445 1.043141 1.571376 1.113325 2.147088 2.106217 1.431752 1.208697 -1 0.012324 1 1 1.248914 1.523769 -1.853029 0.321848 -0.516082 1.714193 -1.110048 -0.221081 -2.347710 -1.129169 -1.159092 0.151177 27.349110 56.490126 -70.445094 -20.695239 25.125940 2.000034 1.077784 1.060094 0.751812 1.210652 2.174494 1.466670 0.830553 1.607439 1.976985 0.686716 0.636746 2.293522 1.724418 1.544703 -1 -0.014622 1 1 2.077103 0.484780 -0.019741 -1.911415 -0.791398 2.050867 -2.197394 -0.613775 -0.300695 -2.095448 2.208157 -2.276750 -23.279932 -65.811268 10.022976 6.163273 -63.876203 1.114931 2.140713 0.711327 0.279927 1.491359 1.765731 0.642187 1.483899 2.394603 1.849543 0.768804 1.045750 0.427608 1.806969 0.721905 -1 0.009052 1 1 1.700549 0.488675 -0.525870 2.137803 -1.908075 -1.210919 0.893450 -2.165988 -0.558524 -0.032469 0.932499 -0.890000 -35.091783 12.409862 72.550387 4.358684 56.398173 1.886432 2.012069 0.841921 1.416337 0.867347 1.249910 0.481275 1.546251 1.837116 1.159938 0.318854 0.977235 0.886373 1.524246 1.004031 -1 0.001283 1 1 -2.283907 1.500944 0.941984 -1.705500 1.117120 1.280809 0.359393 -0.960446 -2.280256 1.594835 0.328156 1.815539 33.086657 37.447984 -11.735480 11.788146 -26.624609 0.927914 2.201302 2.029469 0.787527 0.714737 1.332521 0.687091 2.443827 1.157195 1.480146 2.313754 2.015598 1.647700 1.386442 2.433376 -1 -0.028384 1 1 1.614935 -1.142808 0.530136 -1.125627 1.836152 -1.231179 -0.329072 1.627613 -0.127093 -1.335091 1.526944 -0.319221 72.113372 9.449269 -36.132228 -74.350637 38.835931 2.357377 1.690247 0.987650 0.427630 2.171834 1.763588 0.623428 1.197635 1.657032 0.744251 2.373002 1.040696 0.986483 1.062191 2.244775 -1 -0.034961 1 1 -1.218501 0.696637 -1.902310 1.437116 -2.104146 2.101580 1.899211 -1.679613 -2.042197 1.840969 -0.383172 1.865258 -68.169385 -22.849480 -31.212571 -39.686054 46.494366 0.337183 0.784182 0.741930 1.609459 2.175186 1.855558 0.607968 2.367275 1.537548 1.824243 0.803704 0.356468 0.902300 1.453438 1.175110 -1 0.034002 1 1 -1.838051 2.306153 0.120513 -0.869432 0.568178 2.071734 -0.209163 0.037190 -1.696445 -2.203472 0.906076 -2.023539 -9.912538 49.977593 -26.598823 -46.423663 57.490100 0.416585 1.051455 1.804709 0.992910 1.089167 1.126088 0.658515 1.408680 0.425857 1.623148 0.502522 0.888316 0.433215 1.551685 0.913684 -1 0.059397 1 1 -2.299228 -1.540362 1.008418 -1.984025 -0.636915 1.922633 0.848499 1.028383 -1.008967 2.183968 1.158768 -0.891629 -6.645655 56.476893 7.144362 -74.712470 -42.480731 1.770324 1.338341 1.749299 1.222692 2.029495 1.226633 0.773878 0.824728 0.461393 0.382450 1.081303 1.715383 0.447559 1.869743 0.527319 -1 0.008254 1 1 -2.050741 -0.394196 0.373299 1.848467 -1.593476 -1.043160 -2.298742 1.926473 -0.587067 0.912796 -2.171470 1.551815 -54.803139 73.641902 49.441404 -38.315926 -25.769615 0.476178 1.379938 1.116658 1.921456 1.155776 2.381812 0.608209 1.917826 0.899993 0.931054 0.982119 1.972533 2.362363 2.226887 2.297338 -1 -0.059844 1 1 -1.984939 -1.863260 -1.978964 -0.398739 -0.593176 1.908681 1.961507 -0.833730 2.152713 -1.071504 1.989371 0.959947 -44.341778 -52.260037 65.556764 62.540255 64.067611 0.390024 2.386957 1.584269 1.813996 1.837530 1.371381 1.306994 1.393952 0.392955 2.139991 2.080101 1.256221 0.800816 1.307331 0.316480 -1 -0.068309 1 1 -2.123413 -1.280639 -2.217312 -0.782248 0.325189 -0.915024 -2.279678 1.879654 -0.510901 -0.740607 -1.969029 1.637458 13.168332 70.148072 -21.352828 73.014499 4.690004 2.498456 1.302457 1.650075 0.803696 2.467284 1.634275 0.768388 0.791164 1.087411 0.865913 1.906471 1.308166 0.839900 1.199240 1.633400 -1 -0.040333 1 1 -1.002464 -1.626973 1.452211 1.845616 2.322569 -2.009394 1.802659 1.342084 -1.802785 1.262377 1.603538 0.518010 -73.285727 -63.206911 -18.558461 -62.049050 -58.375431 1.887066 1.412580 0.725147 0.791243 2.420050 2.028558 1.230510 0.688704 0.297634 2.084172 2.178949 2.087636 1.896594 1.800020 0.943356 -1 0.048008 1 1 1.324091 2.103823 1.903292 0.934197 -0.635743 -1.951256 -1.251488 2.338129 0.322870 -2.204146 -0.987635 -2.148025 -7.534198 -27.262865 43.032507 -52.659131 -42.020487 0.800089 0.349733 2.464152 0.761009 0.529652 2.368168 0.796404 1.405161 2.042632 1.515311 1.583735 1.834875 1.749918 0.374576 1.503152 -1 -0.020472 1 1 0.212882 1.211332 1.334887 -0.232787 -1.173751 -1.172597 -0.627559 -1.060210 -1.407098 -2.332966 1.624994 -1.738363 4.572184 44.700823 -63.264121 69.918074 13.066824 1.586743 0.636175 1.694429 1.522265 1.455596 1.450543 2.019525 2.405801 1.042944 0.518411 2.437710 1.844061 0.876378 2.291355 1.308551 -1 -0.011407 1 1 -1.057658 -0.930137 -1.814643 -0.124562 -1.217349 1.206196 -0.164209 1.597658 0.638926 -1.113104 0.238265 -1.008321 -35.055146 28.163551 -55.199430 13.171958 -18.902512 1.457198 1.383732 1.889836 0.719678 1.129288 0.440440 1.475029 1.816580 0.252261 2.255321 0.924375 1.219800 0.674291 1.054099 1.251100 -1 -0.003295 1 1 -2.249190 0.640515 2.042062 0.607413 1.748819 1.226477 1.408129 0.800761 -0.186080 1.586747 1.044563 2.322204 40.467418 35.900068 72.444589 26.198979 -73.759521 2.480904 1.044747 1.556161 1.896504 0.289052 1.843555 1.371794 1.484452 0.429246 2.343560 1.208375 2.154117 1.002025 1.275307 2.079130 -1 0.028248 1 1 -0.927086 2.342436 2.016974 -1.646009 1.953735 0.494231 -1.405494 1.074945 -0.699168 1.788183 -1.631416 2.181556 -53.480078 -39.663744 -28.537239 74.626146 -58.356732 2.101013 1.726983 1.900390 0.354103 1.651419 0.899831 0.455570 1.519509 2.391612 1.070483 2.116254 1.379194 2.120003 1.385345 1.991529 -1 0.005814 1 1 1.649831 1.012699 -0.713608 -0.578811 -1.704791 -1.093060 -2.166854 -0.977251 -1.980852 0.841424 -0.058341 -0.366795 -29.431988 36.578104 68.198598 63.841060 26.697516 2.202353 1.701841 2.347733 1.590546 1.556162 1.911366 0.329311 1.238061 1.598394 0.709436 2.232741 1.681286 1.122472 0.637992 0.733834 -1 -0.076734 1 1 1.970988 -1.694335 0.269127 -0.676819 0.403582 1.868485 0.270633 1.070493 -0.131987 1.223449 2.355778 0.068184 27.134214 44.728326 -51.028578 62.684934 -54.317418 1.182291 0.270760 0.407301 0.265139 0.446132 0.382753 1.682550 2.124540 1.135579 0.422356 1.294583 2.049048 1.356808 1.618122 1.531830 -1 0.014554 1 1 1.605111 -1.326330 -2.035359 -1.054300 -1.041592 0.492226 -2.113563 -0.669408 -2.273181 -2.008479 -1.671657 -0.274448 24.690272 69.409839 21.167842 -32.076863 -15.834370 0.951035 1.545122 0.864330 2.293929 1.823919 2.114974 2.373464 2.068280 0.583823 1.568610 1.881101 2.414966 2.083137 0.532585 2.154836 -1 -0.078168 1 1 2.246005 -2.343606 1.864956 2.215591 0.138677 -1.893319 1.756305 -0.186266 -1.551744 -1.795572 -0.042040 0.286779 -28.055327 74.118866 -34.213614 71.789070 -41.104684 2.178614 0.971633 1.234036 1.438749 1.804266 0.295801 0.523584 1.621102 2.117997 1.422017 1.837479 0.503752 1.310685 0.426834 2.303992 -1 0.018227 1 1 -0.272057 -1.438459 -1.626074 -2.279349 -2.014354 -1.447143 -1.490196 0.621530 -1.316154 -0.639715 1.976542 2.107303 -27.949229 57.303100 -56.795932 30.774485 26.768164 2.012871 0.818430 0.351985 2.062327 1.788136 1.450188 0.556460 0.667143 2.424759 2.424559 1.307373 1.015553 1.404153 0.855995 1.710840 -1 0.021267 1 1 1.798514 -2.353258 -0.125626 -0.251893 -1.840540 -1.836222 0.048593 1.463925 0.800888 1.934387 0.479945 -1.179686 -62.681721 -41.685330 44.662758 46.975976 -74.766569 0.599028 0.609021 2.061624 1.205863 0.439797 1.916915 1.341145 1.625179 0.885586 1.795483 1.179950 1.420878 0.705346 0.995493 1.752489 -1 0.031428 1 1 -0.354805 -2.029631 0.973287 1.331946 2.175825 0.951272 -1.106576 1.583242 -1.311277 1.209977 2.127231 -0.528346 -56.115766 62.313003 -5.361028 47.196426 30.323511 0.583674 1.310214 1.513659 0.814472 1.328617 0.319583 1.976602 1.005877 0.766029 1.650834 2.320831 1.699353 1.018458 0.717307 1.770444 -1 0.032596 1 1 2.100665 0.666117 -1.205357 0.123400 0.535262 0.195224 1.315138 -2.292334 1.232084 1.402398 -1.261641 1.343786 -46.796523 -59.165943 -52.007313 -36.907111 -47.810229 1.427131 2.295701 2.353517 2.055375 1.937195 2.435028 1.769879 0.607721 0.471792 1.904618 1.663775 1.563852 0.657004 0.772047 1.540554 -1 0.005654 1 1 1.334840 -1.023477 -1.355838 1.548796 -0.628399 -1.045144 2.051816 -0.398658 0.773630 0.921098 0.704432 1.870659 -28.404236 60.009778 -15.654815 -10.482872 64.378268 2.208228 1.429083 1.347289 1.381400 0.935461 0.785395 0.884891 1.355388 0.250787 2.235420 1.696969 1.461932 2.185575 0.957356 2.027214 -1 0.042569 1 1 -1.190477 0.459129 -2.311211 -0.305063 -0.121040 1.435345 1.129283 -1.645743 1.721895 1.112817 -0.350967 1.209611 21.750528 11.120037 -5.536079 -44.880176 48.888303 0.860704 2.109939 1.002177 1.595406 2.240494 1.487710 1.197012 2.435855 2.167903 0.938448 1.497116 1.786312 2.293752 1.082658 1.977733 -1 -0.023199 1 1 -1.645504 1.022517 -0.646186 1.605184 -0.105831 -2.129499 0.109318 -0.528810 -0.138350 -2.036501 -1.388121 0.884475 -70.538133 65.590314 26.401594 31.590399 -60.160326 1.905938 1.357096 1.966605 1.730811 0.996294 1.706123 2.316803 1.516463 0.696057 2.382559 1.921850 1.035865 0.790193 0.517893 0.480460 -1 -0.009381 1 1 0.373640 -1.844725 -1.477647 -0.515788 1.941004 -1.415403 -0.543577 1.429824 -2.134152 2.003442 1.829435 -1.028222 -31.626045 61.060368 -58.386687 -5.054592 -52.523931 1.079489 0.480832 0.839544 1.973320 2.093926 1.858612 2.434747 1.549293 1.216389 1.854334 0.291784 0.512597 1.460450 2.026349 2.344245 -1 -0.015287 1 1 1.761855 -1.153297 -1.410859 0.428320 -1.759157 -0.628112 -0.931778 -1.129211 -1.861415 0.744469 0.896187 1.423795 6.579600 33.336975 44.531954 -51.451540 3.967126 0.257255 0.684174 0.657212 2.010050 0.664094 0.673242 1.425680 0.407113 1.594456 2.022212 0.320882 1.307242 1.065989 0.833600 1.069317 -1 0.018670 1 1 1.867955 0.786166 -0.439386 -0.445229 0.304211 -0.075849 2.270175 -1.380518 1.443237 1.817306 -2.241151 -0.904643 -68.972400 -19.125475 8.147377 -17.028879 -4.370102 2.150324 0.252795 2.232716 1.257905 2.105631 0.595779 2.252310 2.069701 1.970458 1.237206 0.722418 2.181756 2.018193 0.265360 1.913690 -1 0.023227 1 1 1.908907 1.056738 -0.396487 -0.443489 1.276538 -0.732704 -1.088266 -1.707719 1.526032 -1.520782 0.217735 -2.049420 -55.814752 21.458490 52.840731 -55.834028 -2.515631 1.671895 0.785990 1.878151 2.326703 1.396341 2.308694 2.465787 1.237658 1.568203 1.787816 0.568583 1.917772 2.246370 1.242458 1.236125 -1 -0.043099 1 1 -1.025311 0.796907 1.004633 0.385808 0.021771 -1.655423 -0.757064 -0.522414 -1.037465 -0.830527 -0.570868 -0.156594 74.629313 -5.138987 29.052688 38.535384 -35.806949 1.264017 1.331547 2.309551 1.120097 1.215015 1.262919 0.881881 0.277956 2.101602 0.371560 0.311735 0.572149 1.105180 0.256552 2.374916 -1 -0.032778 1 1 0.491967 -1.745301 1.342830 1.309693 0.433768 0.272862 0.834663 -0.596838 1.627950 0.829702 0.845059 -0.227447 -30.609305 49.413280 -61.007889 40.401676 -19.027918 1.341758 0.677060 0.352270 2.353509 1.933201 0.566553 1.558146 1.511995 2.094762 2.409414 1.014636 1.746112 1.657309 0.883552 1.362866 -1 -0.050886 1 1 -0.437317 1.336148 2.108461 -0.263861 -0.360205 1.450132 -0.105156 -0.202964 0.557221 1.699590 -1.488196 1.255727 -56.898428 -41.879435 -67.665351 48.441955 -36.059703 0.543667 1.663395 1.921964 0.699859 1.027048 1.088673 1.830772 0.290528 1.910085 1.301341 0.888829 2.305448 1.917504 2.241093 0.304331 -1 0.006509 1 1 -1.688689 0.925187 -1.259200 -0.036796 -1.103749 1.963348 1.843971 -1.768302 1.178261 1.577819 1.782860 -1.560745 -72.533183 -15.206428 25.568785 -15.422179 -0.562229 1.384230 1.246696 0.467946 0.269235 1.774930 2.257711 0.603955 2.420174 1.869860 2.488840 1.686960 1.981348 2.016407 1.755785 2.235385 -1 -0.020839 1 1 -0.865125 2.280244 -1.804946 -2.075411 -0.324164 -0.708646 -2.000903 -1.565682 -0.432438 -1.483435 1.164341 -1.473439 -15.331594 21.904122 42.581022 9.234856 -39.779649 0.976669 0.382212 1.592579 1.968581 1.183891 2.412708 2.389238 1.666771 2.425605 0.887824 1.164437 1.695453 0.733836 0.583911 0.796192 -1 0.024977 1 1 -0.364749 0.481112 -0.403590 -2.004871 -2.281600 -2.147186 -0.283588 -2.039842 -0.994232 0.068519 1.778372 -1.584765 -23.120800 58.712683 -65.944168 26.369755 -53.533686 0.765164 0.614402 0.255418 1.314488 1.357527 2.464623 1.922371 0.785290 1.375261 1.254097 1.111580 2.070984 1.024296 2.101712 2.229855 -1 -0.008306 1 1 0.048388 -1.983701 0.082552 2.002629 2.297361 -1.563055 1.307141 -0.040649 0.113186 -1.483669 1.930400 -0.561153 -57.434421 -50.308289 18.590385 -1.393466 -19.983276 1.241192 2.465673 1.571763 0.867666 2.104942 0.266288 1.748054 0.537557 2.470408 2.403436 1.791465 1.152164 2.414363 0.956874 0.675214 -1 -0.021602 1 1 -1.415683 -0.531953 -1.130894 -1.866283 -0.958364 -0.274864 -1.499324 -1.995856 -1.564577 -0.709402 -0.569389 1.140623 14.506648 63.226066 40.493421 22.926093 -31.157939 1.052671 1.995057 0.667262 2.166093 2.017836 1.019947 0.996470 2.417273 0.362405 1.695945 2.246046 0.297054 1.334273 0.875156 1.989576 -1 0.029560 1 1 -0.024284 1.840880 -1.880831 -0.427324 -0.355249 -0.079578 0.847944 1.134686 -0.366684 0.944011 -0.617484 -1.368869 -22.223815 -15.659789 55.920939 -36.775115 70.640270 1.390284 1.747319 1.685826 0.935290 2.410742 0.844923 2.375927 0.702057 1.964433 1.221474 1.809740 2.299043 2.259955 2.305110 0.727066 -1 0.002710 1 1 -1.365221 -0.652272 -1.721527 0.365068 0.162711 1.501445 -0.064140 1.144309 1.138214 -2.342954 -1.307779 -1.254375 30.371916 10.784283 51.451721 -0.921886 -44.130298 2.156289 1.504283 0.735931 2.041197 2.152661 1.268240 0.306360 2.490631 0.287663 1.002774 0.372001 0.964134 1.195233 1.775861 2.143529 -1 0.016229 1 1 2.105019 -1.563617 1.282259 1.167533 0.342877 -0.519758 1.203104 -0.286327 -0.949580 1.262876 0.563300 0.198954 -62.852755 -66.260670 -43.080383 -1.992197 -32.861208 1.400160 1.242028 0.764873 2.469290 1.604295 0.887247 0.461414 0.737242 1.583853 1.571454 2.433989 2.306917 1.854113 1.077589 2.282557 -1 0.003217 1 1 -1.213833 -0.966465 0.228962 -1.858847 1.491915 -0.007980 -2.166265 -0.497185 -1.118499 -0.892053 2.087585 2.307868 20.961687 -46.932234 59.942044 45.937165 15.929400 1.006336 1.744888 1.326790 1.117415 1.144620 1.625667 2.336392 2.246024 2.177575 1.501064 0.625697 1.096173 1.874277 2.474743 1.000719 -1 -0.007079 1 1 -0.293748 1.565311 -1.077460 0.847964 1.471188 0.343845 1.617693 -1.919028 -1.518374 -1.717867 0.615814 1.576214 -51.714087 -58.662345 11.962163 48.068061 -20.105547 1.916146 1.924648 0.810192 1.401633 1.238121 0.354327 0.925768 2.129310 0.306055 1.861456 0.735910 1.687162 0.876392 0.266984 2.194330 -1 0.011349 1 1 -2.074385 -1.941785 -2.292811 -2.067348 -1.478791 -0.894862 1.996884 -0.013176 0.031660 -0.395458 -1.992475 -1.288635 1.787964 50.309567 2.896520 -68.186076 -3.384904 0.773878 0.821506 0.300709 2.011958 1.232112 0.598473 0.291114 0.499123 2.254772 0.703707 0.448548 0.491525 0.566573 1.899274 1.849566 -1 -0.010466 1 1 -0.109752 -2.060961 2.205732 -0.623913 -1.041445 -1.749844 0.396197 0.273474 1.706368 -0.678035 -1.175633 0.175296 30.330356 62.293741 -29.102706 20.820989 -11.631748 0.703193 0.812826 0.670328 1.953392 2.401933 1.287448 1.391797 2.428080 1.996947 0.945465 2.431260 1.440386 2.318246 1.019601 1.930619 -1 -0.003794 1 1 1.926656 -2.223552 -1.994423 -1.042964 0.984691 -0.211996 -0.442753 -0.482331 -1.221394 -0.811729 -0.364088 2.162795 -40.495772 -62.444953 37.673600 30.194428 27.754249 0.859834 0.981956 1.490604 0.328384 1.404983 1.307076 0.519117 0.799056 0.984450 0.650794 2.137931 1.205226 0.981563 1.626733 2.249185 -1 -0.031041 1 1 1.708588 -1.064338 -0.105072 1.193753 -1.951774 -0.519206 1.052470 -1.439533 -0.829274 1.637387 -0.779475 -0.202012 -72.860376 35.654301 -8.159710 -40.242337 -2.949745 2.479604 1.709722 2.052002 1.501051 0.411832 2.161689 2.264341 1.786575 2.219998 1.252200 0.723529 0.607191 0.553247 0.669486 1.302164 -1 0.033513 1 1 1.651830 1.621301 2.173902 1.619339 2.188919 -0.455473 -2.222202 1.847988 -0.215114 -1.014191 -0.790585 1.571950 67.339898 31.671394 -48.878050 56.614802 74.984272 0.784960 0.319429 1.636939 0.532927 1.148771 1.638007 0.486027 0.403668 2.198921 0.260574 2.472365 1.540939 0.308302 1.378575 0.709049 -1 0.069136 1 1 -0.160014 1.410873 -0.196191 1.282445 -0.409094 -0.274922 2.246011 -2.242516 -0.278817 -1.958699 0.892714 -0.408927 -69.025616 -13.535085 65.834805 -64.437577 -2.354019 1.915114 0.324791 1.757814 0.326644 1.413105 0.551947 1.324653 1.198272 1.104208 1.921538 0.294642 1.294811 1.389784 2.355574 0.640752 -1 -0.021027 1 1 -1.967952 0.884658 0.853945 -1.683483 -1.116694 1.166712 0.677516 1.878559 -0.066461 -0.179223 -0.985077 -1.562891 -20.985565 -54.391459 -57.257565 72.109189 -60.854223 2.471060 2.104009 0.333488 1.685123 0.363124 0.281405 1.569652 1.396574 1.721364 1.961249 1.717706 1.227919 2.127076 1.015180 1.882696 -1 0.042078 1 1 1.954602 0.932025 0.566624 -0.492969 -0.955357 -1.583282 0.634513 0.116973 0.899714 -0.555131 0.449084 -1.491420 -34.945102 -72.329606 -43.680576 -39.441016 -35.149212 0.582879 1.453801 0.525369 2.383160 0.776665 0.413928 1.395108 1.825485 1.430288 1.348477 1.103181 0.409552 2.082780 1.278578 0.809124 -1 -0.031332 1 1 1.105741 -1.478887 2.192444 2.234581 -1.131482 -2.328130 -1.916533 -1.986006 -0.944273 0.923159 2.346142 -1.667072 44.007858 -9.925268 -13.981647 60.464472 -23.623162 1.607816 1.557663 2.386820 1.542520 2.142721 0.714664 2.355151 0.273466 0.889174 1.350256 1.758139 1.289358 1.993660 1.938477 1.477597 -1 -0.000280 1 1 -1.940019 -0.885252 -1.416809 -0.603588 1.276477 -1.755411 1.065931 -1.404168 -0.208873 0.196915 1.451265 0.084314 -43.604566 38.058413 47.740065 17.274653 -64.915247 2.416538 1.495584 0.773086 1.007390 1.458395 1.249611 2.204798 2.283354 1.824542 1.321360 2.093393 1.908775 1.778654 1.838702 0.816678 -1 0.026381 1 1 1.436682 0.029574 2.250427 1.299063 0.856217 -1.197258 -0.418450 -2.005500 1.282773 0.379228 -2.169180 2.352486 41.099918 16.313819 -13.638961 -30.021170 34.202179 1.915376 2.468072 1.390192 2.462824 0.933434 0.477681 1.890664 1.137794 1.650401 1.793528 2.076274 2.193246 1.644038 0.601340 1.220278 -1 -0.050563 1 1 -1.169171 0.401491 -0.286938 -1.798677 -0.386956 -0.468706 1.572145 0.680577 1.492347 -2.162500 1.514587 -0.657624 -68.122056 22.601560 64.422272 45.127479 57.547709 1.440268 0.341810 2.058503 0.512775 2.214020 2.039647 0.843475 0.531767 1.900135 0.563783 2.247297 1.068369 0.321714 1.796358 2.397917 -1 0.030042 1 1 2.312197 -1.975787 1.156755 -1.739809 -0.596234 2.346193 -0.800629 -2.306043 1.742009 -0.120928 -1.395786 -0.703670 48.396353 -52.503479 24.024049 -27.801313 -6.672618 2.174529 2.060122 0.729299 0.831106 1.905201 2.461219 0.959708 1.057397 0.419020 1.473092 0.760466 0.407103 1.436166 1.137563 2.264339 -1 -0.016288 1 1 -1.018664 -0.582330 0.414614 -1.206155 0.846284 1.511831 0.137811 -2.300834 -0.251042 -1.672124 1.304546 -1.242578 41.358862 18.390671 -57.984323 7.477860 -19.615507 1.707541 1.399149 2.240307 0.592156 2.108046 0.683772 0.653505 0.462305 2.218345 0.481774 0.933910 1.719465 1.545728 2.056276 1.332188 -1 0.032085 1 1 0.693758 1.545348 -2.026258 1.113249 2.192592 0.005309 -0.301159 -0.466111 -1.934995 -1.267081 -0.547975 -1.810401 15.228607 47.197269 44.502544 54.255717 25.843142 0.560319 0.280532 0.403985 0.780551 0.464716 2.225353 1.262823 1.511541 1.220450 0.348116 2.282847 2.313970 1.138048 1.426017 1.571031 -1 -0.018012 1 1 0.821370 2.182179 -0.648322 -1.301172 1.402013 1.691093 1.773781 1.357440 1.824447 -0.025318 -1.408346 0.267611 67.249474 11.913358 -22.192179 66.048085 70.171810 0.289063 2.024543 1.248913 1.735330 0.442872 1.852308 2.249038 1.084390 1.838034 0.844340 1.569695 2.122149 1.458165 1.875065 2.212786 -1 0.001410 1 1 1.447564 -0.854114 -1.150998 -0.470004 -1.388370 1.415308 -1.058751 -0.443727 1.998303 0.288515 0.030090 1.495647 46.566637 -54.533728 -48.360509 54.921035 -42.164863 0.402184 1.998207 1.865649 1.464738 2.108225 1.440072 1.540607 1.478891 1.470946 0.680462 1.271878 0.709146 1.865663 1.698520 0.523495 -1 0.033221 1 1 -2.065249 0.810252 -0.892376 1.371844 -1.139994 0.699431 -2.070143 -1.330725 -0.503264 0.375019 -2.228391 1.505059 -18.277654 7.462926 29.395178 -55.234985 15.608708 1.158271 1.560051 2.026779 0.582843 0.836347 2.233112 1.156871 0.533157 0.525500 2.329062 0.537534 2.077315 1.687835 0.941848 2.396650 -1 0.057528 1 1 -0.572856 -0.580128 -0.276141 0.597460 -0.594818 -2.131886 -2.307991 1.984028 0.702784 -2.269043 1.560029 -0.325598 -39.540689 -60.351855 -33.632044 -53.760924 40.152779 1.341249 1.120933 1.770378 2.246454 0.407702 2.497239 1.100928 0.791108 2.405666 1.029159 0.581653 1.092660 1.334752 2.170190 1.127751 -1 -0.007682 1 1 1.724292 -1.013717 -2.262072 0.916634 1.062424 0.917934 -0.643902 2.299859 -1.991962 -2.091249 2.083738 -1.083656 12.262759 0.188599 19.777575 1.708779 69.445649 1.720328 0.310924 0.443900 1.132010 1.196684 1.413270 1.073268 1.671204 0.420664 2.095247 1.566690 1.102000 0.816935 2.225460 0.802529 -1 -0.007155 1 1 -0.142889 1.781773 -0.964393 2.072152 2.100534 -1.549355 0.649102 0.277450 -2.160577 0.851573 0.856708 2.339282 26.857409 42.480472 -30.702102 -10.220499 -25.929497 0.669072 1.087074 1.960166 1.512140 2.294167 1.310778 1.990015 1.425263 2.387259 2.156919 0.834075 2.293703 0.266412 1.592772 0.712131 -1 0.006765 1 1 -0.235101 -2.354812 2.031353 -0.302903 -1.516958 -1.485254 -1.130646 2.295025 1.587146 -1.669220 -1.720641 1.115096 7.790866 -8.917141 -20.393870 -9.777793 64.627933 2.149928 0.336924 0.933568 0.470687 1.344595 1.100714 1.693610 1.252701 2.403239 0.742075 1.806434 0.734067 2.215483 1.876252 1.922998 -1 -0.052408 1 1 1.610288 0.863508 -1.173927 0.582866 -0.826254 0.557520 2.012555 -0.510495 1.376350 -0.805805 0.244131 -1.372872 -63.703929 28.058661 -18.077758 67.122503 -22.099226 1.049602 2.168013 0.551392 0.995864 1.232477 2.233916 1.182440 0.513431 1.982443 2.415640 2.157874 1.133184 0.667039 0.670148 1.171875 -1 -0.039503 1 1 1.362299 -1.338459 1.456171 -2.287793 2.153269 -1.147860 0.445533 0.086499 -2.331560 1.695848 1.582226 0.462166 51.013548 -15.300176 -50.062483 -50.159641 -33.084629 1.324690 1.822029 1.850154 2.037915 0.980831 0.577249 1.327455 1.037964 2.319254 2.207417 1.314411 2.309297 1.357864 1.367130 1.860057 -1 0.014796 1 1 -1.862628 -0.783887 1.043703 2.010542 -1.364133 -1.214583 0.569164 -0.216492 -0.622779 -0.837776 0.108824 0.601307 -60.609492 -13.731277 68.424212 -44.260729 -40.064423 1.183533 0.892888 0.771425 2.337691 1.565658 1.762673 0.998650 0.817433 1.591265 2.398489 1.909381 0.722502 1.340643 2.187739 1.324251 -1 0.029016 1 1 -1.882086 2.041957 -1.161211 2.245361 0.975656 -1.264156 1.494095 -1.070974 1.470961 1.244852 -0.783929 0.339094 59.581164 -19.373789 34.723056 -59.593573 -39.179386 1.556011 1.626556 1.521834 0.969605 0.899679 2.407007 1.067254 1.835703 2.158824 1.358597 2.447677 0.605268 1.986673 1.518525 1.606204 -1 0.017484 1 1 -0.041137 1.331596 0.998630 -1.557906 -1.696152 -1.983410 0.264184 1.066800 -0.930415 -1.774142 1.999250 2.061583 -37.424805 -48.696816 -47.384196 -36.176214 -63.632608 1.776292 0.392727 0.566424 1.642357 1.592766 0.622852 0.523069 1.970219 1.725219 1.512425 0.320169 0.588303 0.359857 1.625018 0.430053 -1 -0.005739 1 1 -0.599393 1.086779 0.277030 0.196641 1.561176 0.106953 2.140981 -0.340189 -1.430640 -2.160984 -1.279694 -0.479281 -57.417130 -59.712068 69.279256 -73.538236 42.875094 1.400672 0.848254 2.103031 1.894914 0.563952 0.582839 0.781124 1.102478 2.105718 2.047827 1.069873 0.853043 1.590722 2.257873 1.072395 -1 0.002376 1 1 1.951704 -0.646452 1.853509 -1.679188 0.376557 0.052920 -1.218781 0.710290 1.354786 -0.376511 0.710293 1.421356 51.871408 2.750328 24.766383 -1.399063 35.950027 1.556443 2.143345 2.206779 1.827967 0.391158 1.186520 1.585979 1.297141 2.307585 1.830889 2.252578 2.071844 1.977701 1.465615 1.086758 -1 0.033453 1 1 0.517891 0.419846 1.908324 0.689306 2.117138 -0.507063 -2.200625 1.640275 0.633628 -0.619188 -1.735465 1.733513 -49.485524 46.801092 -14.044461 54.746348 21.866626 1.560657 0.957843 1.217807 0.926114 1.189614 1.841510 0.758259 1.552500 1.116984 0.645281 1.737106 1.038997 1.679677 1.085810 0.956584 -1 0.043131 1 1 -1.079438 0.585268 1.848963 2.020772 0.926463 1.326015 1.450213 1.259991 -0.809787 -0.710407 1.391556 0.299180 6.113320 -3.428051 -15.255203 -44.196045 -2.926557 1.575251 0.986944 2.073539 1.216974 0.435306 0.695524 2.426189 1.714588 0.583732 2.282284 1.848866 0.645712 2.238928 2.157922 1.942861 -1 0.010029 1 1 1.567697 1.325650 0.021933 1.063362 -2.158216 -1.874203 -2.119311 1.691579 0.528522 0.008425 0.220195 1.593662 -17.311867 39.457643 14.610466 8.108831 -64.870291 0.250378 2.107514 0.743180 2.376424 2.310501 1.349103 0.371498 1.520882 0.717090 0.386565 0.499557 0.561711 1.177504 0.812213 1.608181 -1 -0.005531 1 1 0.815205 2.229892 0.162443 1.698468 -1.491711 -1.283522 1.165067 1.306114 1.556688 0.067885 0.548185 0.629727 -6.439718 67.650740 5.992405 64.342471 53.909275 2.172691 0.411364 1.049616 2.400809 0.392900 1.226173 2.030651 0.395393 0.373437 0.355540 1.063446 0.837231 1.348064 0.902479 2.207026 -1 -0.009071 1 1 1.346026 -1.522503 -0.436310 -0.586220 1.010881 1.711207 0.546453 -0.217168 2.151088 -0.106551 -0.101400 1.662317 -37.807180 -25.278453 -54.967679 8.211542 11.384151 0.376273 0.762183 2.257403 2.178256 1.692039 1.858410 1.297522 1.954967 1.877562 1.432513 0.496117 1.243111 0.965208 1.252915 1.487337 -1 0.042823 1 1 2.152917 2.353404 -2.133224 -1.242434 -0.988475 -2.128422 -0.645954 0.792507 -2.261077 -1.207952 -1.079857 -1.743902 41.562785 -4.279441 -74.570437 -55.342234 13.076515 1.779861 1.879811 0.979832 1.790697 1.740263 2.344943 1.952146 1.710142 2.355472 1.176273 0.363730 1.455847 1.173647 1.244238 1.909855 -1 0.022159 1 1 -0.509963 0.879183 -1.624702 1.930801 1.467917 1.929245 -1.124115 -1.029421 -2.290048 1.962461 1.064659 0.783859 -48.379048 43.345057 -49.625520 -56.116605 48.212625 1.518744 0.788015 2.174700 0.432275 1.492943 1.394667 1.165215 1.263074 1.227743 1.428834 1.658275 1.385292 1.098190 2.033509 1.184053 -1 0.042315 1 1 -0.671049 -1.574324 0.400415 0.480246 -0.826447 2.020960 -0.618706 1.658862 2.007473 -1.108554 1.320436 1.919315 51.870608 -10.683243 -3.270075 -60.154345 -14.068913 0.531574 0.905915 1.460806 1.267818 2.216421 1.882201 0.653865 2.013664 0.650560 0.461402 0.539226 1.263391 2.062296 1.262339 2.379851 -1 0.004739 1 1 1.326523 0.562662 -1.102155 0.488886 -1.694411 -0.998174 -0.212537 -0.115164 1.228387 0.516563 1.656899 2.002242 16.533440 -72.477862 14.576806 42.376208 16.921776 1.439319 2.389835 0.450656 2.176694 2.441704 1.475884 0.425809 0.821959 1.163381 1.943681 1.189885 1.903207 0.452300 0.559608 1.829502 -1 -0.006559 1 1 2.123028 -0.478647 -0.578900 1.517794 1.409445 -0.644706 -1.788154 2.106885 1.518445 -1.789070 0.857305 -1.764917 48.648375 -16.764432 -59.811393 49.924085 -25.903827 0.390659 1.809286 1.411964 1.627640 1.742139 2.371896 0.459700 1.185034 1.358587 2.272781 1.880316 0.474538 0.814027 0.606749 2.134207 -1 -0.014536 1 1 -0.163237 -0.909051 -0.857866 1.753902 1.839104 1.263419 0.262672 -0.785475 -2.075025 1.449764 -1.585733 1.859605 57.563049 -37.828209 71.283493 11.673554 -2.578254 1.634373 2.398800 0.387803 1.054947 1.987346 1.575670 1.292739 0.315484 0.583653 0.948553 0.336700 1.664731 1.876696 0.379158 2.013123 -1 -0.018226 1 1 -0.377561 1.920307 -0.555323 1.931555 -0.006415 0.564218 1.485341 -2.109052 -0.243165 -1.228436 -1.354165 1.383975 3.395787 72.994643 -29.031468 18.111090 43.081965 1.803858 2.434166 0.786856 0.689060 1.776548 2.436851 0.897911 1.948006 1.880587 0.520880 1.180929 2.116215 0.725166 1.118777 1.526484 -1 -0.058370 1 1 0.306474 0.264475 1.255513 -0.663381 0.069658 2.074796 -0.585933 1.115764 2.047077 0.076953 2.159202 -0.401853 -34.585544 -29.232235 -56.178319 60.988994 -57.980088 0.304910 0.616782 1.997142 1.963334 0.758548 1.920247 1.096231 0.598513 0.963033 0.695733 1.427400 2.308145 2.247373 2.349289 0.749770 -1 -0.001032 1 1 1.593443 0.493561 1.468801 -2.070255 1.509442 -2.314128 -2.210084 -1.829237 -0.361235 -1.724667 -0.580306 1.448969 -25.646868 53.083277 -29.367857 64.429983 24.727459 0.540950 1.001854 0.656729 0.645371 1.004026 1.173286 1.925534 2.207017 1.334882 2.114664 1.665857 0.560583 2.469475 2.460704 1.307081 -1 -0.007178 1 1 -0.507530 -0.632178 1.413645 -0.733571 -1.526098 0.412695 -0.466760 1.286459 1.078594 -0.634781 0.089419 -0.392388 -71.047115 61.130009 62.058575 68.468901 -43.181680 0.557555 1.073419 1.960857 1.867147 1.894497 0.305174 0.554157 2.463419 1.929899 1.313721 1.956597 2.278297 2.337403 1.233041 0.473673 -1 0.004458 1 1 0.474667 -0.346060 -1.141105 0.869698 -0.810935 -1.147715 -1.842601 1.226380 -0.215516 1.650946 0.903876 -1.303869 -48.479500 5.035202 26.639784 -15.144244 20.699006 1.947870 1.853824 0.711585 2.353353 1.550325 0.557706 1.366101 0.312464 1.585657 0.380582 1.188251 1.437846 2.374125 1.911736 2.045476 -1 -0.012652 1 1 1.229661 -1.617397 2.187515 -0.494278 0.613181 -0.256416 2.258324 2.072281 -0.435255 -1.711259 -1.427648 1.007096 -20.165749 74.251329 -57.912875 8.310957 32.254898 1.496147 1.234210 2.112761 1.170178 1.439127 1.414034 0.421864 2.014341 0.772842 1.404064 1.603761 0.907210 0.733881 1.334615 2.117946 -1 -0.043665 1 1 -1.890714 -1.584281 -2.017758 -2.114096 -0.199423 -1.187326 1.577437 0.081439 2.159287 1.023926 -0.524105 -1.172116 -62.860815 -51.716339 53.497551 33.333380 -15.884486 1.816587 0.371829 0.323879 2.184685 1.747190 1.775760 0.453069 2.225224 1.346488 1.417552 1.045069 2.470925 2.077915 0.520674 2.211802 -1 -0.037452 1 1 -0.212901 -1.516448 -2.334485 -0.346038 -0.770305 -1.576399 -1.489946 0.117214 0.239356 -1.527260 -0.278797 -1.620096 -24.319102 18.852919 61.003562 36.865918 -44.521744 2.470835 0.567862 1.060794 1.259615 1.606104 2.040496 1.622001 1.466677 0.945014 1.597591 0.704822 1.194895 0.607593 0.571622 1.251930 -1 -0.001455 1 1 -0.861742 -2.120687 2.122121 -1.584613 1.830997 1.664348 -0.051749 2.047986 1.206928 -1.989094 -1.024052 -1.598723 9.777465 -70.150219 -14.725169 14.089718 -44.104259 1.970872 1.441377 0.979068 2.452227 0.574139 0.807150 2.021937 2.440684 2.328710 1.373299 2.035802 1.480156 2.480831 2.084299 2.060118 -1 -0.000973 1 1 1.604663 0.572237 -0.401814 -0.427033 -0.170372 1.695750 -0.055360 -2.086620 -0.223489 -0.401302 -1.247018 2.072561 -14.342002 3.972271 11.950174 -3.417903 5.307601 0.697888 1.649828 1.168039 1.480046 0.636289 1.363776 1.730967 1.360416 1.517546 0.889595 1.675615 0.311670 1.730441 1.517574 1.364554 -1 -0.007080 1 1 1.867115 0.797286 -2.044138 2.197024 -0.903240 -2.157495 0.811083 -1.073332 -0.470584 -1.720618 1.511713 -1.841070 -41.971908 28.133935 47.052876 17.691398 39.332270 1.487046 1.279051 2.017344 1.752612 0.658960 2.146607 0.776774 2.237692 1.632803 0.772506 0.253230 0.532277 1.474452 1.122379 1.320022 -1 0.008184 1 1 -0.733235 -0.580035 1.285175 -1.661079 -1.557513 0.199262 -1.515232 -0.757668 -1.244456 -1.991370 -1.578212 1.036550 -12.998420 -64.447587 -20.587696 32.598137 -73.118525 2.079214 2.106490 1.534162 1.162312 1.981089 2.162535 0.731939 2.449805 0.377444 2.444731 0.588111 1.636452 1.346789 1.982929 1.583657 -1 -0.023227 1 1 -1.391351 -1.565786 -2.192247 1.074926 -1.020105 -1.236381 1.773220 1.364202 -2.342217 1.662227 2.014553 0.078892 56.044729 -56.236199 -11.796226 40.835537 72.873889 1.996781 0.397747 1.690635 0.750144 2.414975 2.233750 0.628664 1.462557 1.453681 0.767166 0.510181 1.356819 1.812653 1.752208 0.602549 -1 0.043501 1 1 -1.507331 0.096725 -0.110595 -2.093914 -0.283332 2.261688 2.053951 -2.214428 0.557093 -0.448132 -1.354151 1.631150 -61.665793 -66.974954 -48.053846 -40.985140 -37.248019 2.463148 1.874664 2.237008 1.390584 2.296125 0.476033 1.189848 1.278146 0.305312 0.634945 1.278066 1.201014 2.191472 1.066297 1.506236 -1 0.029359 1 1 -2.185609 -0.453162 -1.075330 -1.052152 2.070264 -1.352292 -0.124461 0.486659 -1.430737 0.932370 1.654419 -1.978005 50.261673 -52.055341 55.881164 44.720684 -29.455776 0.426603 0.660516 1.298207 2.211450 1.581561 1.300409 0.978411 0.407707 0.335392 2.176804 2.051655 2.411427 1.102938 0.828448 2.229695 -1 -0.020450 1 1 -1.541870 -0.790601 1.303679 -1.682032 -0.292032 2.135121 0.134525 -0.985955 -2.190217 2.209671 -0.403563 -1.556879 45.801293 -17.669754 24.445982 13.614740 72.938051 2.422360 0.355971 1.548574 0.386054 0.905095 1.174848 1.176680 0.453705 1.661746 1.217961 1.271447 2.461691 2.144824 2.313106 2.377167 -1 -0.025880 1 1 1.820159 -1.416483 0.160652 -0.119095 1.130075 2.250342 -0.127490 1.413950 -0.320106 1.527282 0.648786 -0.325694 59.207941 7.865600 47.135296 52.917669 37.260223 1.113555 1.510610 1.327254 2.149278 0.660246 1.259296 0.739678 2.019349 1.697750 1.086307 0.308637 0.263173 1.155392 0.421793 0.831733 -1 -0.032071 1 1 -0.723579 1.491427 1.219134 0.518281 2.248321 -1.115781 -2.328995 -2.314643 -1.438597 0.771264 -1.141305 2.218882 -35.178632 52.726645 -23.278844 -47.535130 -22.934152 2.060675 1.013678 1.385723 1.593092 1.590144 1.553230 2.135862 2.438490 1.452957 2.100580 1.198747 2.341430 1.422957 1.884123 1.448233 -1 -0.033831 1 1 -1.823490 1.979028 1.484697 1.206596 1.855161 -2.182355 -2.317419 -0.959341 2.149342 -1.180781 -1.512852 1.545347 -64.939210 -33.295433 53.652187 -67.698439 -57.658365 0.412977 1.151363 2.450463 2.428602 1.760407 1.160672 1.406708 1.045855 2.190830 1.534104 2.433955 1.738153 0.641320 0.410910 2.416183 -1 0.015973 1 1 -0.874137 1.615997 -2.156172 -0.511534 -1.957369 -0.321178 2.351595 0.452502 -0.591379 -0.886197 1.542318 -1.114051 -49.055016 -67.657525 29.973091 57.738500 60.963416 0.807114 1.413570 1.613798 0.860199 0.372594 1.940137 2.375725 1.811679 1.143263 1.312603 1.166578 1.681371 0.304657 0.862649 1.040868 -1 -0.036837 1 1 -2.016375 2.288684 -1.326492 -0.041793 -0.273006 1.461879 -0.587266 2.278502 1.911770 2.052497 1.629189 -1.915485 47.424659 -33.757299 -58.920032 31.015334 24.710741 0.826368 1.021792 0.506871 1.983504 2.252624 0.602377 0.655734 1.928904 0.337727 0.925925 0.270357 0.390353 1.155457 1.516178 0.405263 -1 -0.010536 1 1 0.518891 -1.622938 -1.408217 -2.290123 0.702093 0.252375 0.518643 -1.093912 -2.349617 -0.198252 -0.362030 -0.949154 -31.722996 -68.386189 -66.686090 6.886797 -53.597833 0.343230 1.169904 1.320658 1.544877 1.253749 2.003765 0.785386 0.725385 0.299496 1.886518 1.216406 2.134287 0.714235 1.892774 0.604994 -1 -0.009191 1 1 0.740019 1.506592 1.623824 2.164921 1.468991 1.119242 -0.755067 0.060297 0.250061 -0.681965 -1.259450 0.468737 -33.534778 -69.006914 0.803210 -0.442213 67.723064 1.698168 1.364966 1.476186 1.007298 2.163969 2.325765 1.384036 2.486258 1.035788 1.736627 1.985247 2.291291 2.473288 1.297716 0.704839 -1 -0.008626 1 1 1.425779 0.578494 1.087890 0.101636 2.312669 1.240848 -2.099162 1.032106 0.307895 0.594934 -0.633487 -1.730943 74.271809 -13.705633 49.425498 -5.652569 -52.729014 1.126909 0.965956 0.321046 1.825182 0.838215 2.134493 1.923500 1.759556 0.351910 0.808437 1.158715 2.276900 1.363549 2.413352 1.957160 -1 -0.012484 1 1 -1.351297 -2.246797 -1.543443 1.053002 -1.935668 1.570664 -0.648727 1.317716 -1.372691 1.034459 2.153624 0.095979 47.368855 -71.657260 6.432462 -39.608270 3.808739 0.827234 2.079250 0.448551 0.552066 1.077134 1.384244 1.487662 0.384905 1.851500 2.153842 0.878184 1.138343 1.876863 0.935628 1.345879 -1 0.018509 1 1 1.450161 0.385987 -1.669814 -2.288705 0.963547 -2.141801 0.687810 0.536417 0.764530 -1.229301 -1.751870 -0.674965 -45.248167 14.053429 -54.016346 -52.720329 -20.575631 0.405456 0.743450 2.419526 2.220759 0.537965 0.331303 0.959842 1.068805 0.901175 0.553026 1.454798 1.535244 1.340917 2.300045 1.107400 -1 -0.046497 1 1 1.685256 -2.069785 -0.022492 -1.039414 -0.610710 -0.622475 -0.437994 -0.610155 -0.715686 2.199145 1.760254 0.216091 -44.952628 31.185467 34.140883 55.816968 15.781723 2.026249 0.664579 2.086575 2.073292 1.566455 1.657809 0.303031 0.544977 1.179408 1.303243 1.346190 0.917893 0.279287 1.978888 1.168677 -1 -0.047975 1 1 0.347346 -0.806643 0.293755 -1.443973 -0.056704 -1.123592 -1.664706 -1.266479 0.152860 0.867163 -1.003139 1.176768 1.342185 58.102796 33.693703 40.060652 -50.625617 0.403733 1.032264 1.017169 1.561175 0.674162 1.148031 0.451805 1.230676 1.223831 0.926843 2.194352 2.228820 1.034194 1.947957 1.058847 -1 -0.059246 1 1 -0.507743 0.501251 -1.218220 0.698660 -0.901480 -0.838377 -0.553470 0.077250 -2.271866 1.238305 2.288620 2.316756 -23.671392 -45.092805 -74.768079 72.889948 11.349104 0.540949 0.984121 1.874986 0.882612 1.317490 2.305918 0.818758 1.365678 2.197150 1.998833 1.135428 2.390751 2.351830 0.700971 1.725322 -1 0.025432 1 1 -1.367828 -2.049191 2.102204 -1.745562 1.673252 -1.191457 -1.878843 0.005319 -0.138661 2.151596 -1.006421 -2.150742 38.424615 52.499376 57.015463 58.888647 41.497161 0.516860 1.110492 1.794523 0.805491 1.134603 2.022470 2.397582 2.414772 1.078792 2.252595 2.360971 1.345324 2.104131 2.383919 2.270239 -1 -0.022719 1 1 -0.593897 -0.792833 1.496911 -0.869150 0.603393 0.169777 -2.273588 0.575261 -1.409284 -1.364018 0.714546 2.204760 60.247043 72.043893 41.715844 18.187871 -16.448747 1.313534 1.072506 2.359306 0.358215 1.026425 1.868341 1.710505 1.711350 2.400719 1.140032 1.017982 1.724150 1.530498 0.328714 2.444087 -1 -0.002191 1 1 2.244890 -2.238397 -1.742123 -1.785003 -1.477903 -0.106109 -2.093054 0.022281 2.200726 0.064396 -1.537908 -0.164967 -54.596300 -50.007356 -23.631786 20.579815 -15.043784 2.261947 2.037773 0.850771 1.666457 1.643034 1.728308 1.673411 1.521921 2.432025 0.787696 1.306302 1.013605 2.406151 2.434463 1.271494 -1 -0.004139 1 1 -0.558151 1.527624 1.676023 -1.740270 1.077212 -0.292790 -1.185991 0.448223 -1.819715 -0.545556 1.143819 2.334532 35.765229 56.197669 -35.770480 5.536147 46.018912 1.972898 1.747911 0.393973 1.262318 2.033018 1.934381 2.384534 1.367393 1.781390 0.575382 1.437784 1.334751 2.167319 2.386267 1.238014 -1 0.016753 1 1 -1.455080 1.765535 -0.569259 -1.378127 -0.787855 0.332063 1.513397 -1.812599 1.252195 0.110603 2.215178 -2.090546 -7.446846 -59.134213 31.288924 -27.062137 -33.330804 2.262735 1.780993 0.658031 2.277994 1.738128 2.471408 1.198194 2.046028 2.347366 2.176136 2.060598 1.962859 1.772840 0.871391 1.716380 -1 -0.060231 1 1 -0.755330 0.340414 0.493675 -1.324786 0.363712 0.934991 -1.416826 -0.885616 1.891604 -2.292147 -0.336282 -1.739052 -63.783320 43.740966 4.421714 65.741471 16.909145 0.505006 2.142857 0.752116 1.812181 0.569010 2.356482 2.394571 1.304323 1.504562 0.928782 1.045493 0.593758 2.039669 1.213641 0.657417 -1 -0.007547 1 1 1.708092 0.023034 0.710166 -0.719248 -1.126036 -0.330668 -1.636131 -1.661370 -1.745784 -2.054263 1.670330 1.540896 -46.358196 -42.201429 70.586965 5.117203 54.829366 2.382376 1.090816 1.844425 2.498385 2.365183 2.387422 0.404010 1.189633 2.162017 1.026643 1.040556 0.871849 0.412379 2.358444 1.621882 -1 -0.024386 1 1 2.193254 1.717714 1.520887 1.552585 1.791976 0.863164 -2.252871 0.037188 -1.733548 0.967895 0.251270 0.794315 -4.488663 9.036376 74.368590 -37.109439 1.662459 1.989216 1.494503 0.605751 1.102849 1.585195 1.615677 0.932127 1.012049 1.001012 2.261823 2.205117 0.908813 0.673181 0.403054 0.870678 -1 -0.011560 1 1 0.416039 -0.811192 -0.761898 -1.658830 -1.467020 -0.989649 1.697338 -1.641128 -0.823287 -1.417778 1.949075 2.283576 -74.501417 54.683000 7.188874 73.407037 2.072759 1.927922 1.828099 0.356059 0.788253 1.670187 1.327727 1.099609 1.125416 0.614189 1.181041 1.757035 0.728630 0.842198 1.563756 1.294782 -1 -0.011423 1 1 1.595440 1.061925 1.963704 -1.594042 -1.134317 1.862198 -1.721020 -0.538711 -1.618052 0.602534 -0.134214 1.499147 -31.364271 -39.302325 45.829607 8.207150 -62.422425 0.869606 0.972318 1.506367 2.006769 1.772939 0.294612 0.791836 1.133638 1.557234 1.937386 1.154665 1.712663 1.980883 0.953675 0.922238 -1 -0.013307 1 1 1.296963 -1.457278 -2.187242 0.365262 -1.279412 -0.443771 1.253088 0.983370 1.155690 -0.787814 1.016204 1.635778 14.112206 33.850679 -21.641313 24.447260 35.100472 1.129418 0.371725 0.839078 0.887027 1.265867 0.928868 2.484457 2.263024 2.139813 1.335546 2.024455 2.008917 1.873917 0.918225 1.352218 -1 0.022013 1 1 -0.409551 1.470332 0.097463 -1.857109 -2.275549 0.595368 1.945588 0.226250 -0.310267 1.958755 0.050147 -0.705299 -73.465096 72.128478 -36.671138 18.177348 -43.303953 1.231981 0.653594 1.945927 0.692230 1.065887 1.363468 1.056359 0.981803 1.163038 0.679971 2.014652 1.502690 0.959271 0.459534 0.634129 -1 0.034520 1 1 1.523621 0.371190 -0.605913 -0.106396 -2.202510 -1.777661 -0.605167 -1.711693 0.717505 0.103735 -0.113775 1.011606 -7.341108 67.993585 68.189251 56.744698 8.137455 0.868091 0.254295 0.443836 2.309655 0.619143 1.194332 2.384830 1.836676 0.516132 2.374261 1.961198 0.847241 0.832046 1.941931 1.030207 -1 -0.033375 1 1 -1.843326 -1.538568 -1.834626 -1.405842 -0.071602 -1.757392 0.765174 0.165854 -2.229723 -2.034966 0.851993 -1.498703 -31.322995 54.421959 -30.128945 22.823059 37.148684 2.243989 1.721608 1.569401 1.665387 1.651000 0.605799 1.914921 1.577630 0.479513 1.178466 1.223370 2.175145 1.158246 1.137004 1.883179 -1 0.028329 1 1 -1.696461 2.242046 1.813517 0.049387 0.667094 1.081277 2.045187 1.299045 0.556892 0.872948 1.971698 0.800866 49.997094 1.157782 -41.162910 -25.024356 15.655452 1.692735 2.288978 1.862312 1.629847 0.594065 0.455155 1.284962 2.353921 2.106856 0.924483 0.784565 0.426414 1.993901 1.491053 1.125444 -1 -0.009590 1 1 0.454256 0.611859 1.086891 2.165479 1.426123 1.631474 -1.206130 1.262707 -2.290285 -2.031335 0.614436 1.986766 -12.999426 68.639238 -30.324763 31.716607 -38.986118 0.779638 0.880246 2.047644 0.253366 0.578621 1.891294 0.474471 1.928542 1.012525 2.263839 2.339115 0.757410 0.786142 2.190449 1.877776 -1 0.055954 1 1 -1.118207 -0.691132 0.182245 -0.064216 -0.146228 2.220731 1.702942 -1.710293 0.672184 1.803108 -0.533986 -2.314542 8.103159 -10.202512 -23.618375 -54.034837 -63.513279 0.359791 0.511210 0.662618 0.623053 1.647034 1.456648 1.129730 1.116260 1.974944 2.386187 2.149758 1.981906 2.389026 0.366079 0.434382 -1 -0.009724 1 1 -1.684901 -1.386705 1.125682 -0.907417 -1.668914 -1.305073 1.801225 0.808375 0.535069 1.665820 1.126454 -2.067156 56.026568 -61.470470 65.812850 16.565939 23.741276 1.669263 1.560455 2.060897 0.253548 1.375476 0.374329 1.848934 1.791464 1.127845 0.943571 2.102236 2.034591 1.372537 0.476669 0.633431 -1 0.019409 1 1 1.446176 -0.631174 -0.560209 -0.072263 1.273499 0.020693 -0.923276 0.399426 -2.002483 0.143195 -1.351122 0.703122 -41.631625 47.272446 -41.993924 -41.881542 46.928154 1.697326 0.706940 0.795715 1.078664 2.351580 1.002203 2.017361 2.034573 1.070854 1.589550 0.565077 1.492954 1.575409 1.398894 2.462384 -1 -0.005848 1 1 -2.285730 -0.861904 -0.141099 -1.115412 -0.845541 1.560151 1.726750 -2.114779 -2.249582 -1.233102 0.343163 -0.431250 -11.429605 52.626841 -50.682654 26.637952 -45.945311 1.332353 2.359984 0.495923 2.480067 0.480966 0.853735 1.967159 2.041551 1.353065 1.711641 0.544035 1.103233 1.283802 0.860058 2.487798 -1 0.008413 1 1 -1.484209 2.283178 0.397040 0.303219 2.104132 -2.327402 0.900528 -1.012989 0.558936 2.240928 1.857688 -2.120599 -35.129823 -26.934461 12.522294 12.202983 45.538708 2.410985 0.424495 1.230490 0.343403 1.817537 0.588455 0.670466 2.013930 0.612553 0.679792 1.262331 2.252554 1.667991 0.430526 1.347581 -1 0.002506 1 1 -0.789424 2.235376 -1.915957 -1.740686 -1.203570 1.885753 -1.672159 0.708514 -0.216192 -0.291632 -0.575748 -2.063489 67.566322 -62.821904 2.266034 -14.772303 -28.096552 1.093738 1.460071 2.414115 1.283779 0.476967 1.127490 1.730083 2.260538 0.863718 1.011577 2.076901 1.481128 0.816955 0.310055 1.588933 -1 0.012412 1 1 0.340504 2.011324 2.350793 1.113021 -1.643022 0.335333 -0.082072 1.354191 -0.958074 -0.114328 1.148078 -1.483146 41.297556 38.020592 12.093702 8.851457 -33.556211 1.686456 0.257932 0.808745 1.824677 1.339142 1.713077 2.179243 0.293518 0.405757 1.313687 1.393081 1.511591 2.054093 0.641580 0.283853 -1 0.016057 1 1 -1.537674 -0.942422 -0.955413 2.192479 -1.880337 -1.545381 1.471090 -1.293851 1.921725 -0.290107 1.501759 0.500833 37.201627 47.744995 -49.876968 67.802478 6.255525 1.174081 1.784413 1.879710 1.531870 0.891408 0.643191 0.364221 0.718920 1.888831 1.837806 1.510489 1.541298 1.843301 1.613928 0.784652 -1 0.014310 1 1 1.127961 -0.306493 -0.581799 -0.082737 -0.411949 -1.133410 -1.741680 0.940120 -0.040764 -1.820995 1.495685 2.092897 65.010163 25.815753 -64.643457 -12.587528 -58.575182 1.028658 1.164164 1.604032 0.959275 0.537790 1.880472 0.846814 0.404940 1.081385 0.842134 0.490062 0.724280 1.974664 2.171078 0.301993 -1 0.023909 1 1 -0.960644 -0.903670 0.040397 0.374422 1.876177 2.306659 -0.805026 -0.799617 0.578099 -0.842634 -1.421996 1.749901 17.828154 -62.208649 -40.755490 72.473117 55.676405 2.174973 0.514716 1.077892 0.633681 0.279908 1.156553 1.927808 2.163207 0.775243 1.261762 1.689771 1.985406 0.472311 1.636839 1.095900 -1 -0.002941 1 1 -2.232587 1.657212 -2.161181 0.131965 -1.598122 0.978757 -0.984593 1.849212 1.505355 -0.311882 -1.621795 -1.058132 17.019209 -8.153456 64.872455 -38.647862 -54.618109 1.876587 0.804761 2.370866 1.149587 1.864428 1.186326 0.587797 0.853160 1.302912 0.287312 1.849651 0.331262 0.277111 1.402740 1.859795 -1 0.009606 1 1 -0.142286 -2.227825 1.578882 0.812461 -1.464264 -1.790027 -1.092201 -1.863380 0.709181 1.566138 -1.317536 -0.311518 -6.952200 4.376444 54.902158 -59.434525 -66.055964 0.586196 0.946067 1.295356 1.539381 1.132172 1.671587 2.359199 0.800494 0.408310 1.473330 0.255671 1.067195 0.841040 2.356907 0.533693 -1 0.051867 1 1 0.890039 1.758921 1.366105 1.371615 -0.267238 -0.561537 1.160254 0.523202 0.136114 2.156635 -1.134878 1.849966 1.295059 16.057400 26.727370 -43.096928 19.925946 0.555597 1.925985 0.772567 1.277582 2.072793 2.188147 1.430233 0.426699 2.279800 0.598111 0.958217 0.752506 1.624597 2.353022 0.485847 -1 -0.004271 1 1 -0.269685 0.720720 2.303022 -0.677816 -2.216640 1.080999 2.098007 -1.602334 0.877280 -0.617662 0.343370 -1.661639 -49.581479 -65.921297 -39.244380 -30.299265 10.259630 0.379042 2.305194 2.143526 0.737873 0.926781 1.165404 2.192738 2.091274 2.297813 1.834610 1.794247 0.655835 1.370245 2.456047 1.780894 -1 -0.016471 1 1 -2.071531 -1.087797 1.470523 -1.403965 -1.506276 -1.021270 -1.966119 -1.287154 1.374373 -1.038701 1.953311 -1.915008 2.689519 52.740779 64.268681 13.718149 10.926176 1.918687 1.879829 1.280952 2.457096 1.405034 2.158768 0.421605 2.164836 1.147081 2.496254 0.292944 2.015019 0.916079 1.289153 0.801546 -1 0.014652 1 1 0.759412 2.291172 -1.908934 -1.516643 -0.905160 -1.433775 1.705720 -2.129839 -0.895902 -1.338200 1.098678 2.339886 50.007414 24.599125 37.490799 -42.138393 -69.973473 0.712685 0.599560 0.554261 1.972151 0.437228 1.497218 1.240930 0.315929 1.322056 0.290391 1.854267 1.408007 0.376495 2.250943 1.601675 -1 0.058855 1 1 -1.140596 -0.000593 -0.535627 -1.624242 0.228256 0.415616 1.501253 1.423273 0.867180 -0.728782 -1.134159 -0.202917 42.852503 72.015569 15.668716 -55.890614 -53.556849 1.675681 1.423188 1.273073 0.535544 2.388253 0.861148 0.558158 2.213242 2.457446 0.544669 0.494129 1.572855 1.223826 0.838814 0.940196 -1 0.023889 1 1 1.471088 -1.335195 -0.217043 -0.448283 0.809990 -0.592786 -0.967157 -1.973147 -1.601556 -0.184982 1.182655 0.022968 -12.568762 -43.175632 47.157624 -21.813404 -17.874764 1.807687 1.552170 2.318706 1.994973 1.506490 1.828824 1.296964 1.570479 1.790213 0.358045 0.408692 1.140663 0.375051 0.473998 0.729162 -1 0.024186 1 1 0.199959 0.773252 -0.725148 -1.322148 2.277811 -0.276177 0.003124 0.670666 -0.151585 1.712262 -0.579657 -1.782001 59.175577 63.920414 10.398885 24.056599 69.251332 2.232139 0.553843 1.685779 2.389189 0.854048 0.482648 2.119845 0.985475 2.131260 1.581351 2.271024 1.598817 1.064906 0.627912 2.313846 -1 0.014680 1 1 1.527243 -0.017062 0.695824 -1.431470 -1.965275 -1.250993 1.242348 -0.448147 -1.601252 0.202446 0.156621 -1.896188 20.872555 -44.967400 -67.087315 13.502732 -9.576896 1.241602 0.346766 2.094316 1.673441 2.015282 0.843998 0.324898 1.307980 2.227909 1.460079 0.294741 0.715232 0.657597 1.727517 1.881659 -1 -0.043424 1 1 -2.222737 2.278622 -0.782459 1.483735 -0.826739 1.825535 -0.602418 2.076214 -0.303272 1.710317 -0.266900 0.405843 69.030143 -60.380867 -71.227371 31.577296 19.611513 2.285363 1.851158 0.905734 0.673531 1.787035 0.952871 0.907041 2.395644 1.339976 2.220049 2.114635 1.161631 1.791275 2.463184 2.487980 -1 0.001419 1 1 -2.304920 1.768022 -1.172280 -0.016523 0.334084 -2.218520 -2.244882 -2.353133 1.974593 2.344085 1.461326 -0.467685 -3.987977 24.071869 25.900286 6.098485 47.246129 0.860459 2.480710 2.290349 2.388291 1.502303 1.212607 1.290250 1.222878 0.668675 1.178071 1.335427 2.268593 1.248621 1.318963 2.318001 -1 -0.019871 1 1 -2.293095 -2.129413 1.556450 0.789392 1.942793 0.385085 2.008859 -1.374865 2.197843 -1.267495 1.924459 -1.458703 68.017156 14.336975 61.544030 -29.488733 -17.133862 1.842712 0.715071 2.455022 0.308898 2.396418 0.840557 0.994147 1.633268 1.841348 0.284905 1.901053 2.499611 0.470900 0.422353 1.232492 -1 -0.016720 1 1 1.923944 -0.690830 0.539983 -0.562083 1.411020 2.265903 2.223325 -1.822344 -2.322422 -0.226885 -0.935484 -2.142617 35.267974 -51.164917 21.235540 55.727744 16.189892 1.427818 0.329584 1.321312 1.297504 1.653601 1.567723 0.466174 1.984812 1.741483 0.363300 0.979400 1.283117 0.592411 1.895144 2.177210 -1 -0.031654 1 1 -2.223461 -0.457153 -2.182960 1.649325 1.931194 -1.366429 -2.099601 -1.628106 1.257615 1.675378 1.546832 -0.642666 -15.461873 -67.692902 35.401079 -64.064963 -39.825603 0.641367 1.211148 1.523483 1.670808 0.520447 0.654559 2.429018 2.005890 0.489536 0.889872 1.836523 2.444483 0.918415 2.308489 1.282355 -1 -0.011017 1 1 -2.220303 0.771613 0.000816 -0.419926 1.460493 -0.319959 -0.712316 2.277479 -1.147334 -0.147192 0.142179 0.422985 -59.968139 -34.509289 52.383080 52.433743 3.910630 1.764335 1.930430 1.238746 1.855018 0.531115 2.201533 1.419282 0.876879 1.699441 0.254527 2.079635 2.420121 0.978317 1.078819 0.467780 -1 0.026400 1 1 1.163269 -0.643188 0.158905 -1.215306 -2.149942 0.527522 2.057368 -1.332054 0.737625 -1.039357 0.348820 0.407814 73.608357 -64.349497 -21.998621 19.173558 49.997643 1.530688 1.273540 1.629198 0.927601 1.437697 2.118898 0.817098 0.465137 0.308918 0.483724 2.204804 2.389027 0.380642 2.193321 0.652137 -1 -0.010525 1 1 2.322568 -2.028130 -2.067138 2.060706 -1.775768 -1.780679 0.513720 0.995540 -1.658043 2.337564 0.246391 -1.096647 -37.902982 14.578337 68.110484 -67.100141 -52.071870 0.296304 2.229532 1.736422 0.788026 2.361165 2.352962 1.728646 0.598722 2.227838 0.270428 1.577486 0.300429 1.814969 2.427211 0.881062 -1 0.011785 1 1 -0.290537 -1.017016 -1.153431 1.054155 -1.393765 0.286428 -2.062747 0.461303 1.241224 -0.498280 -0.671072 -1.958512 -21.625264 -5.809488 9.929725 -61.117652 -4.370605 2.023573 0.682548 0.326720 0.439693 2.423838 0.442277 0.841228 1.016179 0.675517 1.418410 1.964522 0.473902 1.368930 0.602744 2.325780 -1 0.004593 1 1 -1.429861 1.511456 -1.456875 -0.134200 1.740606 -0.147008 -1.479554 0.414428 0.385557 0.516682 -1.053300 1.641475 61.793138 -42.723583 -5.255499 20.822315 10.640534 1.906755 1.587215 1.818510 1.188455 0.362720 2.480980 2.339966 1.553756 1.982597 0.498647 1.007935 1.608116 2.097929 1.636416 0.742771 -1 0.007899 1 1 -2.345539 -2.345809 -2.170287 -2.120668 -2.276670 0.610477 1.416564 1.202872 0.512888 1.152450 1.302928 -0.166872 -23.995766 53.165199 -2.497801 19.461535 -59.974470 1.511321 2.028072 2.062546 0.953606 2.008842 0.614603 1.383117 0.544442 1.185776 0.344571 1.207118 1.276706 0.855443 1.429455 0.844938 -1 -0.061277 1 1 2.156370 -0.878439 -0.014083 -1.066856 -0.008905 1.133604 0.300627 0.953357 0.945913 -1.634592 0.643544 1.110714 63.608570 19.242180 3.323113 51.568020 3.716185 2.243797 0.744786 2.374927 1.896539 0.878295 0.757855 1.518699 2.273559 1.458168 1.921219 1.674007 0.289218 2.388772 0.586096 1.508794 -1 -0.046897 1 1 0.092041 1.264246 0.019018 -0.810051 -0.436338 -1.061246 0.036777 0.784988 -1.403059 -0.415173 1.235377 0.201371 30.139362 2.257126 -14.482138 48.707836 -67.398515 1.872443 0.895999 1.308089 1.800580 1.348253 1.834819 0.806481 2.020367 0.803982 0.531763 1.834452 1.382896 1.329630 1.597136 2.072674 -1 0.000984 1 1 -1.352976 -2.184726 0.246007 1.878400 1.974128 -0.761317 -1.324186 1.028182 0.331513 1.687487 -2.270873 -0.918072 -53.177887 -60.752370 -15.074635 -9.382838 -47.355195 1.393681 0.338354 2.467839 1.968119 2.424710 1.593592 0.999832 0.431568 0.861734 1.411371 0.664492 0.612463 1.417820 1.042809 0.488161 -1 0.011338 1 1 0.237100 -1.740087 -0.554700 -1.735937 -1.494482 -0.719182 -0.012491 2.121835 -1.676219 -1.550944 2.218274 -1.890683 -34.117129 43.407693 -46.900982 -14.810358 -67.679188 0.863432 0.705005 2.012775 1.466897 2.379784 0.278431 1.085690 1.192094 0.781284 1.536193 1.551152 0.963143 0.295998 1.584930 1.673688 -1 -0.014314 1 1 -1.180167 -0.624994 -0.356947 -0.342760 -2.224630 -1.260063 -0.394153 1.089489 -1.297958 -1.123407 1.439854 1.504078 56.587447 65.223427 10.145738 -30.584304 19.597740 1.063349 1.459319 1.027747 1.600843 1.374310 1.034301 1.492189 2.221584 0.905630 1.176950 0.492122 1.596637 0.427038 1.229148 0.289460 -1 0.044881 1 1 1.197168 -1.103256 0.831461 2.130911 0.071073 2.281261 1.153400 -1.578012 -0.315621 1.513721 -1.077937 2.244361 -53.951770 -17.398572 -67.804878 -46.580892 -35.058828 0.869248 1.698219 2.220268 1.300479 2.146033 2.378974 2.410114 1.533974 2.495380 1.346655 1.974514 1.914706 2.469954 1.511655 0.887824 -1 0.013656 1 1 -1.892906 -0.728521 -1.464877 2.051764 -1.264843 -0.623557 0.230276 1.378312 -0.821707 1.579538 -2.308087 0.371780 -3.790993 34.775158 66.079709 1.668372 -9.665238 1.470077 1.835549 1.823229 1.752413 1.806285 0.475847 0.307641 1.526878 2.488106 0.598348 0.436447 1.857135 2.371527 1.010230 1.933063 -1 0.019867 1 1 1.676469 1.043383 1.338467 -1.321334 1.826702 0.170211 0.322637 -1.402054 2.339369 2.308549 -2.028519 0.810064 20.872941 -38.474252 13.238618 51.458291 -40.494946 0.646679 0.489100 0.302804 1.225126 2.439229 0.363415 0.662377 1.064877 2.383900 1.951351 1.861424 2.451713 0.943894 0.779520 1.143579 -1 -0.002147 1 1 -0.167590 1.331821 0.068229 1.618352 -0.266555 1.486926 0.966931 -1.813783 0.187431 2.284432 -2.104143 2.145026 53.180936 -38.003304 -21.526830 -1.429292 -22.108517 0.957350 1.933391 1.507381 1.060332 0.251966 1.785510 2.310833 2.417561 0.691993 1.579821 1.306629 2.009600 2.101150 1.782625 1.084124 -1 0.001389 1 1 1.506578 1.395089 -1.592559 0.223939 -1.463704 -1.803132 0.131579 1.330565 -2.185095 -1.242057 0.632065 1.397460 17.942152 53.741722 -62.876637 -17.636017 -8.545305 0.310885 2.051846 1.133600 0.913965 1.767734 0.564221 0.611695 2.009722 1.900753 1.957620 1.467223 1.111128 1.234690 1.190689 1.911677 -1 -0.053397 1 1 -1.265468 -1.714076 -1.638028 -0.560543 -0.974216 1.905188 -0.180019 -0.220812 2.172302 -1.710200 2.240766 -0.865671 -69.503562 53.639948 26.609316 72.770546 -45.432543 2.353842 0.772033 1.312795 2.146640 1.332489 2.394108 0.266508 0.954448 0.407306 0.338782 0.650949 0.251032 1.850967 2.197860 0.432043 -1 0.003594 1 1 0.981396 0.956318 -1.115096 -0.255231 -1.400919 -2.148625 -0.902197 1.240544 2.220377 0.474519 1.878418 2.270134 -65.890338 31.097258 51.621885 9.029492 -41.321192 1.595940 2.215143 0.651476 2.365376 1.121147 0.864812 1.402375 2.464138 0.525291 1.058780 1.169271 1.942405 2.255121 2.070378 2.102038 -1 -0.042133 1 1 0.958995 1.464998 -0.008489 -1.296158 0.840611 0.404053 0.367568 -0.229905 0.144384 -0.222259 1.416459 -0.560330 -67.460594 39.797087 19.647425 64.275355 -24.112762 1.927201 0.967669 2.111140 0.929952 0.459850 1.447762 0.282195 1.350821 2.247684 0.824206 0.686170 0.465948 0.431056 1.258766 0.825817 -1 0.032369 1 1 0.870263 -0.740136 1.246942 1.361278 0.353956 1.902927 -0.489105 -1.974648 1.444364 1.909594 -1.532873 -0.360585 -6.796616 69.269331 59.642704 -35.079177 74.268895 0.434825 1.598050 1.669065 0.474032 1.311239 0.737768 1.416324 0.653992 1.898267 0.674587 1.535004 1.819457 1.363559 0.335571 0.696188 -1 0.065071 1 1 1.866087 -2.336465 -0.626990 -0.916571 -0.015560 -2.331102 -0.029638 1.394629 0.097741 -1.883632 -0.380534 -0.919165 -37.990808 38.489093 -63.807143 -56.650606 73.256761 1.770725 1.333225 1.271072 0.662341 0.457601 1.906535 2.389784 1.842413 2.427077 0.884270 2.173092 0.404171 1.648107 1.477245 0.799396 -1 0.025566 1 1 -2.036690 0.150777 -1.151543 -0.195155 -0.144354 0.723507 2.023956 -2.116618 -0.171153 -2.006489 -1.209583 -0.212639 -58.332195 10.804357 -61.172283 -22.565725 -62.143243 1.502693 1.008735 1.561239 1.748666 1.832694 1.084403 2.068576 1.052965 2.435671 1.329085 1.432677 1.005816 2.006046 0.863697 0.648508 -1 -0.019358 1 1 0.014019 0.004133 -1.222750 -0.037310 -0.317362 0.517163 2.310564 -1.148622 1.774776 -0.761687 1.885645 1.222186 -0.737284 58.464746 -33.020912 17.528134 -4.646402 2.243693 1.251181 1.597258 1.859228 1.550005 1.926101 0.477414 1.891691 0.403355 1.442148 0.432492 0.645382 1.192904 0.890497 1.076578 -1 -0.053266 1 1 1.555287 0.093290 -1.294471 0.923297 -0.038509 -1.631736 1.523497 -1.711031 -2.304460 0.057216 0.299070 -1.648965 -18.924331 -61.226203 -28.788848 45.829872 12.650572 2.397352 0.793431 0.951504 0.435352 1.467940 1.916652 1.426257 1.099852 0.712013 0.556802 1.917065 1.613294 1.387399 0.523533 0.762947 -1 0.023355 1 1 0.809673 -1.197885 -1.524606 1.912905 2.281355 -1.977057 -1.340758 0.528297 0.948746 -1.148084 1.379068 -2.238174 64.246523 -58.694545 70.776946 48.132638 15.250255 0.790549 1.998726 1.592781 0.864417 1.502669 0.606291 1.190866 0.389591 1.854935 1.393905 1.858776 0.698233 0.693633 2.138952 0.371929 -1 0.002973 1 1 -1.757258 -1.692944 0.091514 1.842293 -1.695610 -2.296578 0.585803 1.410215 -1.833580 2.042134 1.819134 0.212719 -49.030920 37.334779 35.626804 -20.313076 -1.862421 2.099356 0.871452 0.485978 1.825202 1.167704 0.342489 2.218663 1.315447 1.719414 0.685442 1.725297 0.561764 2.072410 0.250598 1.298747 -1 0.053617 1 1 -0.818545 -1.827926 -1.888947 -0.165990 -0.059548 -1.798966 -0.538899 -0.061045 1.323518 1.897081 0.223565 1.682986 69.875852 53.451880 15.749693 -44.917088 28.496317 1.188900 1.085327 1.846677 2.107091 0.376404 0.724919 1.456054 2.398690 0.791201 1.707101 0.745094 0.796981 2.110949 2.216566 2.082874 -1 0.037658 1 1 2.244213 0.527394 -0.100349 0.466687 2.201410 2.136943 -2.229916 -0.568575 0.685421 -1.928578 -1.804284 -0.377242 -68.358889 -57.847974 49.099824 70.747559 4.229649 1.190622 0.780788 2.206733 1.066680 1.197429 0.445619 0.770346 2.212424 2.209612 2.206981 0.723838 1.301855 0.530327 2.451533 2.417414 -1 0.043405 1 1 0.377171 0.943765 -0.036530 -1.343260 0.886135 2.116679 1.197437 -1.282614 2.290137 -0.460191 -1.400537 -0.446504 -72.247407 -12.162831 29.306025 -53.630555 -18.735795 0.737378 1.614878 1.003075 0.938663 0.607804 1.863334 0.803541 2.112370 1.359946 0.354159 0.348555 0.655645 0.428254 1.420499 1.083533 -1 0.004266 1 1 -0.510075 -0.988761 -2.217963 -2.302614 -1.886746 -0.874817 -0.393078 0.310208 1.761759 1.941901 -0.470607 -2.105875 41.559078 -66.582428 -50.863619 -14.850366 9.903819 0.677234 1.018111 1.643971 1.724572 1.876266 2.149912 2.314948 1.831007 1.991235 1.679198 2.023255 2.088186 2.143482 2.255747 1.342852 -1 0.016090 1 1 0.440092 -1.823223 1.763011 -0.584139 -1.722338 0.863126 1.825609 0.642717 1.356470 -0.344352 -0.706649 -1.422838 55.081813 -39.976654 -37.624938 37.666247 56.606275 0.349858 2.321672 2.348520 1.331037 0.489618 2.255546 2.470172 0.678587 1.261161 0.576733 1.644012 2.415104 2.152620 0.590897 1.204063 -1 -0.023435 1 1 -0.967166 -2.121224 -2.186926 0.967816 -1.080610 -0.261935 -0.965686 -0.810397 -1.543091 2.259628 0.418732 2.033228 -56.698754 14.034050 70.277949 61.496300 68.313505 2.051215 1.776989 0.859078 1.771982 2.194771 0.257673 0.957303 1.143313 2.169015 1.636353 1.927160 0.283317 2.216754 0.728270 1.539677 -1 0.030897 1 1 2.341952 -1.400662 2.170939 -1.049116 1.271392 2.318165 -0.635813 1.585406 2.079472 -2.101254 -1.126452 2.099390 -61.422542 -28.671790 63.219445 -70.781115 31.808052 1.343974 1.927011 2.275485 2.320032 1.781359 2.307967 1.494419 1.444592 1.004460 1.711859 1.963027 2.353892 1.614340 0.968591 1.852737 -1 -0.006385 1 1 0.692588 0.730969 0.194901 0.585198 0.659000 1.706293 -1.927928 -0.306858 -2.012993 -2.124197 -0.312829 1.315498 -30.485537 29.580052 51.933789 1.185233 -29.789050 1.906480 1.466878 2.077590 1.808471 1.214088 1.428538 1.189521 0.279351 0.802670 0.968979 1.633352 0.989159 1.045596 2.339512 0.674461 -1 -0.020955 1 1 0.611190 -0.733463 0.291098 1.024822 0.407082 -0.554671 -1.243098 1.990155 0.006151 -0.287162 -0.853598 -1.904266 49.212887 20.991581 5.498367 11.058139 4.146918 0.583690 1.580165 0.330816 1.781048 1.568293 1.043519 1.176337 1.442301 0.757276 0.782113 1.965544 1.894760 2.487671 2.289507 1.748967 -1 -0.002831 1 1 1.799489 -0.098416 -0.020811 -1.051622 1.553956 1.277751 0.812175 -1.570696 0.114433 0.624086 -0.768159 1.489208 51.602766 -12.314968 22.327880 -35.315731 -1.487165 2.203161 1.780027 2.406556 2.482070 0.397577 1.075843 2.197789 1.498220 2.334185 1.144397 2.375637 0.327706 1.250177 0.476251 0.347764 -1 -0.000539 1 1 -1.284011 -2.341415 1.001930 2.072950 1.372043 2.215947 1.403906 0.524912 0.601845 -2.284542 0.244018 1.436942 -9.685471 -33.704750 74.268912 -62.398955 60.769008 1.295715 0.831178 0.858094 0.990412 1.858716 1.936048 1.161492 1.702633 2.150367 0.966924 0.845502 0.848936 2.324894 2.491507 1.511705 -1 -0.047196 1 1 1.801572 1.915127 1.926585 1.283864 -0.121787 -1.688970 0.904061 1.808768 0.336979 -0.678842 -0.599498 -0.680590 -54.533714 -48.137458 53.747997 42.586819 -43.325673 0.256201 0.970701 1.326312 2.072892 1.589285 0.621820 1.176029 0.771445 0.418147 0.301456 1.063995 1.062496 0.614882 1.564469 2.036842 -1 0.039475 1 1 0.889092 -0.012302 0.578068 -1.350742 -2.346130 1.869954 1.394805 -1.644408 0.601238 1.646869 -1.640045 -1.465741 53.043611 53.974575 -49.324950 45.557830 -59.558177 0.710679 0.634189 2.068848 1.131462 0.975575 2.243017 1.137704 2.384608 0.350681 0.387584 1.867658 1.484223 1.078790 2.224860 1.973935 -1 -0.004425 1 1 0.276136 -0.680294 -1.449756 1.709874 1.703880 -0.076525 0.322950 -0.851539 -0.288410 1.740599 -0.266908 0.267097 -57.743706 1.535819 12.503185 -8.974776 60.942668 2.326209 2.100762 2.001307 2.215513 2.383700 0.852990 0.700869 2.260015 1.063966 0.572763 2.420673 1.250334 0.869499 1.427065 1.177949 -1 0.015664 1 1 0.678614 1.480884 -1.617846 -0.656365 0.181252 2.096513 1.557954 -2.217987 2.001725 1.251290 -0.956269 1.939274 -70.632985 -28.587103 -13.432431 -8.864006 -27.347223 1.003435 2.475547 1.010879 1.600918 0.385438 1.803291 1.911498 0.301204 1.335924 1.627056 0.929251 2.169100 0.811106 1.006687 0.893098 -1 0.016003 1 1 1.456271 -0.603701 -0.626946 -0.177921 2.052335 -1.089892 -0.760802 -2.082027 1.580183 -0.896040 1.045197 -1.162248 -33.592823 5.430288 66.857824 29.442184 -15.208792 1.162386 0.963038 0.775767 1.065706 0.567071 1.268285 1.060251 1.131150 2.481534 0.394032 2.241679 1.145675 1.361979 0.777443 2.228414 -1 0.023428 1 1 0.571740 0.679436 1.164464 0.600411 1.880971 -1.937264 -1.699091 0.452826 0.135758 0.889598 -0.939390 -1.824174 -2.993214 -56.942674 -35.516780 69.472428 23.103482 0.628305 2.173860 2.066723 1.418048 0.386116 1.947091 2.267308 2.152573 2.038281 0.392160 2.279809 0.756366 1.250947 2.158825 1.374252 -1 -0.025497 1 1 -0.629509 -0.838402 -0.973138 1.168209 2.285197 1.333255 0.599726 -0.211823 -2.254865 -0.481757 -1.000232 -1.812055 30.828141 28.561953 40.740401 -26.074482 66.182388 0.285865 2.286025 1.724021 1.620626 0.852053 0.709800 1.615367 2.469008 1.368864 1.751615 1.899561 2.179771 2.406417 2.407215 2.321458 -1 0.026714 1 1 2.354447 1.262787 -0.938564 -2.071516 -0.843276 1.920723 1.721698 -2.211368 0.141672 1.329751 -1.731035 0.776243 -72.787275 64.260835 31.859479 -37.728460 -52.222512 0.568489 0.344713 1.341527 1.289624 1.967521 1.383922 0.576174 1.252058 0.590705 2.480675 1.701246 1.341670 1.456294 1.929202 0.851139 -1 -0.012206 1 1 -1.249452 -1.134810 -1.719410 -1.754121 -0.814325 -1.587740 1.106983 0.546365 -1.684364 -1.789826 2.292396 -0.193518 -29.022607 17.040244 45.383210 5.607352 42.768993 1.651993 1.547067 2.062427 1.214756 1.395928 2.117818 0.658955 2.051728 1.394168 1.784371 1.167254 1.785286 0.811014 1.710394 2.097490 -1 -0.003613 1 1 1.436561 -1.997843 -1.968526 0.659254 1.256525 2.192952 1.351566 2.062976 -1.314770 -0.949767 -1.876426 -1.776527 -12.420880 42.262846 61.652051 -13.971420 -67.652024 0.961507 2.052514 1.108597 1.446992 0.845711 2.121208 1.386639 1.239070 0.556215 1.053815 0.964831 1.668557 0.931587 0.940285 0.867717 -1 0.009252 1 1 0.150404 2.002340 2.153237 -1.692554 1.945990 2.277744 -1.406982 -0.374443 -2.226434 1.395516 0.881626 1.740667 28.030494 -41.487008 -72.144489 67.566519 -59.523089 0.556656 1.718065 0.519011 1.264597 2.079527 0.603701 0.405952 2.328492 2.223325 0.921968 1.270550 0.892119 1.343746 0.338089 0.260600 -1 -0.018616 1 1 0.171594 -0.000655 -1.589093 1.931818 -0.292101 0.969943 1.673870 -0.226997 1.892513 -1.161250 1.587074 1.833402 -10.148710 -19.372193 61.546763 16.444620 -65.278360 0.873956 2.073423 1.518343 0.795086 1.754490 0.705055 0.612707 1.023382 2.484366 0.744782 2.308522 1.831291 2.256038 1.726148 1.371881 -1 -0.000261 1 1 -1.746467 0.606011 1.758845 0.084752 1.289745 -0.247017 -0.003277 1.480087 -0.885852 -2.083898 -1.598471 -0.168970 53.593705 -0.606675 3.605187 -7.625628 -63.922337 0.734320 1.964509 0.254120 1.991879 1.255185 1.398113 0.578923 2.455456 0.841818 1.930743 2.001488 0.763548 0.446057 1.384956 2.205298 -1 0.041106 1 1 -2.169922 -0.691540 -1.960492 -0.967853 0.454852 1.196630 -0.709577 1.202523 -0.632700 2.073346 -1.389500 1.276513 -36.618920 -4.188864 -52.240265 -52.134032 -66.667628 1.632536 0.784997 0.938766 2.346919 1.421197 1.562298 1.540148 0.516497 1.767611 0.738574 1.461826 0.411012 1.881965 1.193051 1.113498 -1 -0.004709 1 1 0.750799 -1.098327 -1.158265 -0.077208 -1.725882 -2.144400 -0.571764 -1.074541 -1.938825 0.342931 0.386332 -0.585817 -52.380720 -12.759920 44.021915 -73.676138 -24.847421 1.216028 0.277812 1.932696 1.072957 0.930297 1.752563 2.069154 1.767135 1.736577 1.149948 1.177584 2.161757 1.142448 1.123549 0.743448 -1 0.026219 1 1 -1.779757 1.876229 -1.523428 -1.848793 0.831449 1.931054 0.998122 -0.665118 -0.849671 -1.887425 1.852876 1.821085 0.503085 55.356752 -69.072236 -47.062260 -25.402913 0.673563 2.320017 1.524897 0.696187 2.313616 1.938419 0.504857 1.888282 1.607999 2.385985 1.000417 1.267084 1.123160 0.953853 1.665032 -1 -0.051679 1 1 0.881418 -1.763793 1.577250 1.649806 0.588348 1.766096 -0.554482 1.931204 -1.186524 0.922598 2.343314 -2.063000 29.116539 61.673832 52.089002 59.851460 23.487249 0.627896 2.041077 2.382008 1.651524 0.407348 1.041658 1.395280 2.470512 1.896002 0.857493 2.132868 1.606849 1.063777 1.899667 1.700230 -1 -0.061212 1 1 -0.502713 0.213358 -0.223347 1.974123 -0.842418 2.202585 -1.686641 2.350111 -0.928619 0.126552 1.668506 -0.838954 -26.671835 -73.526361 -57.543098 73.154479 -42.674048 0.284194 1.203034 2.393987 0.495344 1.754891 0.705046 0.462887 0.745504 0.931684 0.305307 0.545296 2.045587 1.680950 2.218873 0.350784 -1 0.014015 1 1 1.058882 -2.072036 -0.157353 -0.981284 0.921140 1.410296 -0.477396 1.606453 -2.332915 -2.225231 -1.932168 -0.866617 24.320919 11.692227 11.252893 -22.634189 -12.810879 0.438353 2.405043 1.810412 2.347788 0.273559 2.452037 1.894246 0.596139 1.551502 2.348833 2.086313 2.161098 1.323011 0.601369 1.704658 -1 0.012090 1 1 -0.231712 -1.956979 1.535842 -1.566695 1.385631 -0.333382 -0.112593 2.037424 -1.951616 2.123679 1.042566 1.752585 -46.128568 67.154607 67.482367 26.149460 -6.018759 0.515810 1.461681 2.478829 2.179504 2.427185 0.443963 2.188729 2.211723 1.682774 1.378743 1.286791 1.594742 2.321089 1.550477 0.872540 -1 0.021928 1 1 1.535585 -1.176858 -1.551996 -1.325703 -0.920352 -2.291030 -0.413093 -1.505587 1.130165 -0.964830 -0.560806 -0.689379 43.924045 -68.569601 0.720719 -36.881180 -61.985161 0.855990 1.615838 1.382025 2.444744 0.819234 0.361758 2.066460 1.494637 0.616137 2.419323 1.058634 0.956166 2.284143 1.592626 0.524172 -1 0.050191 1 1 0.789262 -0.245498 1.972586 1.602712 0.760189 1.202282 0.031421 0.297467 -0.323539 0.379365 0.128611 -1.423011 -37.141775 58.189203 -14.060088 -57.893300 37.310781 0.359399 0.677011 1.776058 0.955175 1.379449 1.904089 1.769619 0.733352 1.450478 0.938699 1.221489 2.070147 0.455868 2.015840 1.220949 -1 0.043566 1 1 2.296686 1.224828 1.964662 0.361844 -2.185501 1.360567 -2.181114 -0.305074 -0.303895 0.660847 -0.242906 -1.586150 -14.184835 -54.524796 -48.252703 66.813174 29.013507 1.075200 0.384533 2.352459 2.274406 2.191526 1.968670 0.431671 0.338452 1.863378 1.544418 0.288432 0.421067 2.124910 0.609509 1.262800 -1 -0.020769 1 1 0.363005 -1.519973 -0.325797 0.123130 0.701048 1.536150 -1.101891 0.200693 -1.027477 2.106560 0.782604 0.945278 57.855668 -69.789812 42.626368 21.365520 -9.700935 1.470688 0.847950 1.497540 2.159392 1.898945 0.827192 1.370826 0.976813 0.547314 2.213817 0.875831 2.099514 1.273857 2.464491 1.941427 -1 -0.001697 1 1 -1.472502 1.118919 -1.470697 -1.527993 1.548302 0.493936 -1.653880 1.617777 -0.513866 1.260655 0.934151 -1.410390 -35.065744 0.035778 1.319320 -26.180935 -72.972583 0.621921 0.631739 1.393144 0.314488 1.845808 0.986785 1.653401 0.456718 0.556323 0.612716 1.162267 1.221070 1.777929 0.899101 1.685494 -1 0.021926 1 1 0.772429 -0.425583 0.640571 -1.728057 -0.999751 1.562099 1.472560 -0.146259 1.687876 -0.455159 -1.642883 -2.047364 -5.762203 54.654087 -28.766437 -27.511238 68.626759 2.274063 0.928942 1.484878 0.838320 1.641041 1.981786 0.379168 2.172857 0.954010 2.053755 1.708802 2.340886 1.278854 0.947052 2.102335 -1 -0.039787 1 1 -0.524687 -1.539585 -0.081062 -0.536607 0.754563 0.909572 0.191047 1.791696 0.863170 -2.148277 0.231183 -2.220367 -9.424812 -2.819032 20.521705 58.291074 48.086932 1.330895 0.343727 0.526693 2.135086 0.634376 0.710388 2.491542 2.102128 2.469897 0.554253 1.837316 2.271330 2.239826 1.501795 1.668771 -1 -0.026066 1 1 0.175658 2.321943 1.596875 1.628532 1.188983 -1.997732 -0.110983 0.811170 0.397257 -0.763862 -1.689435 -2.185814 25.520606 74.817438 6.687976 54.810937 57.424348 1.840183 0.951181 1.747996 1.819819 0.691367 2.299741 0.494003 1.700490 2.142015 2.343034 1.374108 2.133657 1.376325 1.147431 1.628158 -1 -0.016786 1 1 1.876768 -1.888820 1.971737 1.471102 -1.086027 -1.775445 -1.062983 -0.885098 1.176508 0.391250 1.954286 0.330652 43.089512 5.425819 -8.263582 13.982692 -42.893881 1.113017 1.468113 0.329517 2.449475 1.572298 0.870013 1.063825 0.460788 1.460825 1.580912 1.635635 1.123115 2.452393 1.116997 0.862809 -1 0.024312 1 1 -0.659837 -1.629636 -0.889559 1.585617 0.905842 -1.242137 -0.719915 1.811030 0.658384 0.762192 1.882285 1.303325 57.223516 -44.359613 -52.023676 -11.920248 56.390871 2.295658 1.626991 2.086733 2.467333 2.463957 1.970846 1.016975 0.546546 0.553519 0.738773 0.304975 1.717400 0.590520 1.611992 1.997276 -1 0.070348 1 1 -2.069361 -2.320037 2.153506 -1.890057 0.027807 0.827895 -1.256893 1.037716 0.344984 1.903642 2.111134 2.246823 63.270787 42.111315 64.870883 -65.072424 -22.229106 2.056144 1.354167 2.240936 2.156856 2.028078 2.163024 2.201499 0.847771 0.744322 1.315294 1.401956 2.168082 1.699239 1.354024 2.081451 -1 0.039628 1 1 -0.002851 -0.800087 2.091703 0.831285 -0.834091 0.782926 1.648516 -2.233422 1.771156 -0.338361 1.019505 0.571173 18.152612 -9.053210 -57.301230 -61.777282 9.213804 2.221047 0.881200 2.334198 1.357206 1.552519 1.430923 0.770577 1.583395 0.621739 2.071872 2.445651 0.307274 2.112379 1.512742 1.149281 -1 0.004095 1 1 -1.612043 -2.074824 0.111387 1.255887 0.904383 -2.203407 2.006344 -1.237354 -0.435927 1.143082 -0.623599 -0.471641 -20.204571 21.770446 45.881634 -17.378048 -22.851000 0.523580 1.551722 1.535505 1.230836 1.654059 0.272192 1.987498 1.876312 0.668277 1.234606 2.016922 1.405911 1.151881 2.169811 1.513950 -1 0.028571 1 1 1.627603 -0.299953 0.938104 -0.933607 1.126689 1.888321 -0.936404 1.229944 -1.576760 1.869179 -2.210069 -1.574538 48.496261 -23.344606 47.199959 -60.296652 -5.825751 1.924018 1.473885 0.588652 1.721475 1.587981 1.203151 2.111760 2.344111 1.467643 1.419741 1.830239 0.325283 1.038971 1.242772 2.021671 -1 -0.013092 1 1 2.020855 2.327347 -1.824948 1.038154 -1.724785 2.162533 -0.966131 1.121547 0.286953 2.051938 1.659259 -0.748280 32.525449 55.229452 41.406982 -72.858548 66.390801 1.077935 1.353093 2.180700 2.281177 1.235909 1.426821 1.582089 1.173452 2.452843 1.929975 0.345346 0.723055 1.627945 2.371719 1.980730 -1 0.028661 1 1 2.331765 1.748459 -0.102372 -0.551514 -0.020122 1.104127 -0.319683 -0.795895 1.868333 -2.291631 -1.079740 0.225428 0.053807 4.328946 6.593710 -29.515819 -22.372631 1.872948 0.393206 1.857743 1.332967 1.426234 0.715986 2.079465 1.815860 1.660057 2.079026 1.181968 1.590958 1.726030 1.637891 0.781655 -1 0.018986 1 1 1.712905 0.812732 -1.625255 2.052263 -2.309875 -1.413439 -0.519648 -1.660593 1.896303 1.276460 -2.052229 -1.837462 -61.441012 -39.087900 49.658991 18.665462 60.423092 1.838639 1.996559 1.172141 0.678501 2.059606 1.046050 0.963806 2.439799 0.946289 0.535348 1.350855 0.564194 2.404117 1.988516 0.991084 -1 -0.013029 1 1 -0.582684 -0.832323 2.231902 0.965149 1.208982 -0.467838 2.024176 1.585745 -1.660558 -2.235138 1.197474 -0.661908 40.043493 -39.012454 -32.322444 56.678183 -59.781521 0.654562 2.474256 1.827190 0.827200 1.502298 1.114347 1.333319 0.598058 2.316269 1.535405 1.802842 1.123437 1.102100 0.252588 0.998692 -1 0.045608 1 1 2.084848 -1.277268 -2.115300 -1.582173 0.426627 -1.936480 2.048290 1.617665 2.318740 -0.386437 -1.175430 -1.120926 22.935707 -19.579416 28.762745 -34.544044 68.251054 2.056942 1.267617 1.093741 1.500854 1.607529 1.243113 1.002804 0.877564 1.976403 2.160033 1.427758 1.575148 1.511582 1.910454 0.745670 -1 -0.011746 1 1 0.105372 -0.876768 -0.191923 2.340907 -0.104384 -1.375500 0.953310 0.154376 -1.936228 1.579307 -1.477006 0.818107 -26.066366 52.590134 -67.614994 -5.203125 1.079892 1.371215 0.768028 1.495458 0.908364 2.122229 0.561213 1.805377 0.966604 2.221152 0.395779 2.350255 1.227878 1.448500 1.445681 1.317742 -1 -0.018163 1 1 1.098316 0.968402 -0.660438 -2.308859 1.527646 2.052688 0.123151 1.063808 0.620459 -0.470671 1.532874 0.379394 19.437409 -15.462183 -72.907612 -8.227161 26.108859 2.298872 1.649213 2.073561 1.586066 0.507395 1.792519 0.866411 1.267505 1.448959 2.406385 1.858914 0.764212 0.355900 0.365896 1.868967 -1 -0.009072 1 1 2.015643 -0.452254 0.043176 -0.055708 1.479849 -0.168918 -2.153362 -0.406117 -2.069910 -2.114008 1.279243 2.321236 -27.161209 -48.446822 -45.740335 -7.808813 7.286913 2.442316 0.501386 2.044378 1.612247 1.786363 0.897381 2.040748 1.355830 0.931045 0.817260 0.944795 2.414053 2.491183 0.571866 0.847790 -1 -0.031844 1 1 0.467428 0.502953 -0.901635 1.258198 2.042293 -0.220017 1.407300 1.007018 -1.948994 -0.918061 -1.492498 -0.365206 70.981296 32.637741 -7.491689 -62.824138 -35.285277 2.280149 1.971809 1.449756 2.302419 0.507256 1.697467 0.824145 1.905690 1.681343 2.078395 1.827858 0.812393 2.396178 1.307157 1.896765 -1 -0.007798 1 1 1.084258 0.317987 0.550859 -1.564048 -1.244371 -0.569428 0.492515 -1.964312 0.797243 1.937677 -0.781420 0.106024 21.255304 -62.113318 61.456476 -0.999551 0.554575 1.686157 1.999909 1.211952 1.529452 0.747576 2.002762 1.916545 1.867004 1.733216 0.907260 1.571204 0.483724 2.192354 2.395291 2.151475 -1 0.012520 1 1 1.750602 -1.794370 1.309251 -2.277820 0.128653 -0.715414 2.056446 2.034054 -2.037179 1.348976 0.941005 0.690971 58.236084 23.863551 -25.303092 -19.074573 -36.350242 1.547162 1.409506 0.809071 0.551495 0.483676 1.389298 0.934387 0.744970 0.964237 0.689190 1.722731 2.433079 0.513090 0.752138 2.176570 -1 0.017054 1 1 -0.906132 1.077987 -1.412439 2.156227 1.438425 1.051138 -0.277496 1.395298 1.932959 0.036594 -2.293276 -0.467590 47.052082 4.334134 -56.210753 -34.133669 65.423275 2.409683 1.037963 2.293263 1.870423 0.699136 2.382209 0.537868 0.953673 0.874887 1.968961 0.829865 1.282579 0.560215 0.784021 0.292912 -1 -0.071640 1 1 0.627300 1.420653 -0.755892 0.315974 -0.284635 -0.778122 -1.010656 2.060639 1.815073 -2.082919 0.712357 -1.598686 29.469392 -7.921472 63.826006 73.686651 51.541794 1.569003 1.725760 1.601780 1.367528 1.786071 0.500808 1.324943 1.569295 2.132019 0.845598 2.465649 1.164635 0.521926 0.766082 0.286425 -1 0.010295 1 1 2.003572 -0.697282 0.498303 1.071451 1.837065 -0.020988 0.681233 -1.626098 2.018683 -1.199345 2.201213 -1.180273 73.797057 -42.863230 47.697754 56.151176 -67.190406 0.337718 0.781405 1.326446 2.071374 0.836783 0.569564 0.409668 1.784492 0.961803 0.269754 1.511976 1.782883 0.911441 2.081448 1.403018 -1 0.013052 1 1 1.071036 -0.430698 -0.515127 -1.083506 -1.820570 -0.775232 0.433390 -1.371504 2.146467 2.335549 -0.624987 -0.246010 -61.060373 58.309206 52.830489 72.031241 -20.935609 1.903234 0.895016 0.540554 1.094664 1.265872 1.013358 0.500649 0.900279 1.247312 1.824258 1.048351 1.379072 2.307968 1.512574 0.579376 -1 0.044723 1 1 -0.523955 1.341464 1.919549 0.849895 0.931835 2.075907 -0.761105 2.238546 -0.470958 1.414087 1.976799 1.724768 72.230640 30.367753 -59.175240 -58.259601 30.883279 2.204094 1.710836 0.526004 1.793849 0.724785 1.453556 0.922307 2.467926 1.185945 0.922454 0.427263 0.508762 2.260985 1.633431 2.320336 -1 0.049736 1 1 0.451342 -1.238282 -1.901998 1.974501 0.793575 1.554860 2.343959 -0.644573 0.438493 -0.426395 1.121296 0.770062 70.667585 10.108252 -60.602725 -50.002001 66.369504 2.458885 2.233902 0.939765 1.138349 1.989316 0.936337 2.010951 2.310953 2.192863 1.942156 0.308395 0.693780 2.365722 2.445169 1.203126 -1 0.062963 1 1 -1.373781 1.559742 -0.438374 -2.280632 -0.010621 0.567262 0.806554 -1.798348 0.427958 1.589530 0.695792 -1.974283 -58.531546 -39.690150 -22.351074 -54.494982 2.834893 0.565672 0.255250 0.729509 2.115493 2.087442 0.885821 1.244622 1.608620 1.582826 2.310014 2.146888 0.994155 1.764299 1.329881 1.318111 -1 0.001162 1 1 -2.209240 -1.789719 -0.634921 -2.264689 -0.661075 1.124550 -1.085675 -0.560964 1.374114 -0.686740 -1.405172 1.773647 -28.075078 42.168893 -17.421255 0.971893 -15.395125 1.437048 2.462383 0.267053 1.112339 1.331075 1.122356 0.941105 1.143655 1.165803 2.144004 2.020070 0.310099 2.340869 0.979143 1.457455 -1 -0.023769 1 1 0.851942 -2.355520 -0.446330 0.659583 2.070037 -0.453831 1.827658 2.100281 -1.088817 -1.544250 1.619658 -1.873635 -63.453445 37.956602 -13.382091 -62.804923 -12.336020 0.902765 0.275555 2.255349 1.409565 1.806322 1.109536 1.475040 2.006408 2.451313 0.962410 1.483325 1.739143 1.529355 1.371266 1.614808 -1 -0.013392 1 1 0.810513 -1.226892 1.042287 1.774904 1.390313 -1.743186 -0.801549 1.085181 1.687356 0.227999 0.802097 -1.294714 49.704963 41.317115 66.750406 24.078411 -14.141183 0.312062 1.571825 1.905824 1.678117 1.867770 1.114741 1.195641 1.882776 1.312971 0.597577 0.971277 2.008644 1.778075 1.107698 2.077990 -1 0.058019 1 1 -2.295585 -1.563382 0.513396 0.269988 -0.341923 -2.291587 -0.353739 1.739799 0.429422 -2.088971 -2.040339 0.069794 -11.382103 -49.010709 -72.990621 -53.368658 32.957108 0.776623 1.959872 1.071455 0.448503 1.993745 1.124183 2.394258 0.549399 1.252283 2.113557 1.053552 1.042213 1.716779 1.408858 1.169936 -1 0.010729 1 1 1.176493 0.136993 -1.916996 -0.343650 1.664670 0.654256 2.074765 -1.095000 -1.787491 -0.875840 1.265555 -1.545575 -56.838705 61.888815 65.314725 44.578216 -23.917407 1.677154 1.420496 1.033769 1.549748 2.118700 1.992069 2.201613 0.515586 2.204502 1.810373 1.688195 2.498965 0.857792 0.413765 0.905712 -1 -0.012070 1 1 -1.016400 -0.222680 -0.949702 -0.785009 1.040372 -2.141810 0.542426 -1.923265 -2.044903 -1.223741 2.166717 -1.321093 37.270265 1.346345 -21.981117 13.370301 14.645949 1.441944 1.496313 1.782191 0.542786 0.362100 1.071841 2.430780 2.363690 2.043950 1.161175 0.874225 2.106910 1.834428 0.972810 0.762607 -1 0.027157 1 1 0.121299 -1.800546 1.182739 1.433367 0.868505 -2.022115 0.059985 -0.286181 1.498721 1.284215 1.052016 0.342011 -29.809500 -8.266889 -41.609965 -38.687509 29.029551 0.619869 2.146330 0.621870 2.027247 1.683012 0.880904 1.851091 2.043846 1.665739 0.816714 0.757954 0.932006 1.223522 2.484872 2.499156 -1 0.003902 1 1 1.794486 0.643888 2.175017 1.504910 1.628140 -0.702300 0.984653 -0.843101 0.148036 -0.097203 1.506808 0.540884 13.971245 64.723005 -0.451030 69.540546 -32.051701 0.730929 1.222156 2.032078 1.886557 1.860731 2.061540 2.061398 1.911510 0.499732 1.239227 0.939461 0.527822 0.859228 2.039306 1.863944 -1 -0.007814 1 1 -0.027267 -1.168429 -1.253816 0.911921 1.963825 0.436288 0.217079 1.054458 -1.021642 1.201041 -1.984833 -0.089399 22.957082 39.684978 -64.572105 -13.372141 -45.565586 0.312962 0.954491 1.131666 2.154341 0.257038 1.540680 0.456666 1.941652 0.837690 2.313962 1.001858 0.721197 1.905017 1.613967 1.439086 -1 -0.009992 1 1 -0.146514 2.123556 -1.029660 -1.610658 2.338467 1.285233 -0.673335 -2.287735 -1.583251 1.160619 1.938537 -0.467250 -71.050575 2.991042 20.445575 -21.227557 -71.551687 1.087057 1.670246 2.326316 1.650611 0.825291 0.910472 1.551164 1.166496 0.292347 0.978017 0.530066 0.315454 2.332685 0.681850 2.101125 -1 0.030315 1 1 -1.080149 -1.939512 -1.777266 1.328934 -1.322967 -2.048011 -1.623240 -1.773996 -0.261850 0.455077 0.274454 -0.676827 8.780994 -17.828320 59.429896 -11.736190 -0.142762 1.383914 0.439913 1.613398 0.874243 2.402553 0.457259 0.652757 1.386003 1.805049 2.211065 1.865820 2.086926 1.213789 0.903856 0.614546 -1 -0.038170 1 1 -2.030656 -2.117313 2.274143 -0.663382 0.051329 0.311039 1.601345 1.355551 -1.653642 0.912386 0.362960 -2.266848 23.867401 39.412372 3.741804 38.498456 -56.446641 2.144647 1.583308 1.409901 0.700535 1.150052 0.665696 0.599899 1.744822 2.479447 1.322602 0.466790 1.082020 0.259268 0.759550 0.754891 -1 -0.026772 1 1 -1.771848 -1.871751 1.388049 -2.089521 -1.863446 -0.403221 -0.520347 0.719498 0.606083 -1.751891 -1.026366 1.914644 -47.073052 -56.784891 66.343961 -57.044731 49.198218 2.491650 1.663177 0.524455 0.520428 0.333119 2.224752 2.411899 2.290643 0.590281 2.104302 0.751528 0.926197 0.336157 1.543080 0.288655 -1 -0.054916 1 1 1.011622 0.036427 -0.384463 -0.976723 2.186092 -0.839673 1.216622 0.716166 1.157195 0.945667 -1.058764 -0.667999 -68.585483 33.789090 -6.760042 -66.027670 -27.055172 0.380794 0.252820 0.395567 1.040652 2.480884 0.713550 1.640042 0.940479 1.882769 1.199602 0.956947 1.900383 2.482158 1.878257 1.874404 -1 -0.021404 1 1 -2.327496 -0.691472 -0.825261 -1.605643 1.809298 -0.171326 -0.199061 0.178589 -0.254146 -2.003578 0.602276 0.249354 49.998162 19.113429 -60.592462 -27.513910 23.720617 0.961251 2.245677 0.843973 2.160497 2.480752 0.742802 0.529581 1.169096 1.240536 0.430452 2.349908 2.146443 0.261017 0.914509 1.895795 -1 -0.019879 1 1 1.414957 -2.237642 1.520386 -2.162533 0.972881 -0.785011 1.012601 2.344599 0.679992 1.075938 1.848804 -0.640664 5.279358 -69.821459 -39.258774 27.783748 11.459231 1.304366 2.231652 1.368145 0.918938 2.087639 1.947942 0.819448 1.719875 1.683319 1.538078 1.729282 2.287498 1.732194 1.738656 2.335346 -1 -0.053102 1 1 -1.290510 1.517546 1.944076 -1.615587 -0.393675 -0.301117 0.225590 -1.976386 0.513343 -0.627029 -1.576961 -1.502952 -54.536165 60.667274 -65.130563 50.632648 32.907428 1.752163 2.102885 1.680400 1.978887 1.161387 2.177894 2.365376 1.131642 1.756986 2.169112 1.013965 1.716156 2.183049 1.256102 1.049991 -1 0.006135 1 1 -0.856506 1.050036 0.057223 0.425535 -1.445976 -0.732835 1.428456 -1.569549 0.549382 1.886492 1.326503 0.230439 -18.942009 -58.349616 18.006969 -56.864070 -64.417823 1.819732 1.481430 1.392087 0.560496 1.010894 1.841973 1.782197 0.636116 0.700224 0.415308 2.083603 1.612996 0.882247 1.918224 0.835974 -1 -0.014472 1 1 1.830868 -0.505872 -1.039492 -1.908438 2.109997 1.991374 1.641462 1.731068 -0.236639 0.068927 -0.786670 1.402801 25.346046 -8.999213 -49.765625 -10.863325 -29.911379 0.316837 0.824994 0.423192 1.845279 1.103177 0.352955 0.367265 2.368691 0.580695 0.741075 0.750546 2.432769 2.049513 2.413993 1.474262 -1 -0.006234 1 1 -1.614455 -0.205349 -1.834050 -1.132936 1.508184 0.113661 1.790537 0.231868 -0.145866 -1.122387 -0.270301 -0.213497 -67.590587 -44.987893 38.476522 24.907888 -23.125103 1.170938 0.702441 1.672778 2.131747 0.777333 0.378519 0.265761 1.887285 0.597262 2.426187 1.671551 1.757435 0.708617 1.981791 0.458674 -1 -0.001455 1 1 2.121420 0.775783 -0.595752 1.024038 1.355014 -1.257676 2.015484 1.593240 1.791479 1.940209 -0.639263 0.152917 57.797976 10.586430 26.131514 -7.651335 -45.980182 1.541176 2.053701 0.794227 0.815155 1.563211 1.145273 1.355314 1.258414 1.663854 0.646913 2.172690 0.398774 0.938200 1.820747 0.539501 -1 -0.008436 1 1 2.041622 -2.076515 -0.028982 -1.718507 -0.709415 -0.793883 -2.019111 -1.285941 -1.799406 1.488088 1.641200 2.034345 -58.918322 59.753761 31.468803 -3.832347 -60.262782 0.826308 2.255487 1.470085 1.970982 1.051768 0.313612 0.632155 1.629698 0.341621 1.122200 0.572315 1.652827 2.063338 0.764711 1.991992 -1 -0.034307 1 1 1.431693 1.003010 1.370565 0.927101 -2.083753 0.838951 0.777657 -2.085562 -1.298149 0.367509 -1.211896 -1.387836 30.828960 42.325406 63.094630 -68.554870 -51.695612 0.652821 2.460401 0.713952 1.642992 1.011943 1.473702 2.016669 1.653487 1.903729 2.479319 1.414032 0.391171 1.406020 0.727670 0.442909 -1 0.013380 1 1 0.220847 -1.589695 1.250456 -0.839891 2.261169 -1.944301 -2.164557 -0.064056 -2.163951 0.698407 -0.430541 2.122005 37.211429 62.493198 23.178561 12.076813 24.992566 2.125898 1.461251 1.999547 1.889410 0.307329 0.783242 0.696201 0.304899 0.432658 1.189138 0.592524 1.555545 0.538220 2.362413 0.826872 -1 -0.028876 1 1 -0.755561 1.167474 -0.650989 0.986723 0.957012 1.109694 -1.003838 -1.150589 1.702201 -0.019654 -0.464467 2.139907 14.821988 -36.851370 -10.983263 54.292171 38.514024 2.203050 2.168685 0.590171 2.496095 2.116027 2.060153 1.243985 2.150668 1.528004 1.169845 0.331542 0.470367 0.464116 1.153468 1.830003 -1 -0.043882 1 1 1.684218 -0.665336 0.202547 1.860297 -0.687057 -2.019712 -1.958415 0.954335 -1.457676 0.542657 1.967153 -0.182943 -71.500319 -55.858829 30.669160 56.579616 -66.395755 0.423211 2.162053 1.628037 1.667272 1.846017 2.255816 0.258501 1.383678 0.969678 2.124619 2.478149 2.006455 0.981776 0.706604 1.896166 -1 0.043120 1 1 -0.280094 0.128496 1.352099 1.580783 -0.228250 -0.319800 1.963171 -1.128150 1.833220 1.338013 0.455415 1.248657 60.727661 49.793785 34.152832 -43.349788 -29.882957 0.732250 0.918084 1.236915 0.326936 1.815472 1.888600 2.448028 2.013057 1.706818 0.485222 0.368837 1.793675 2.294733 1.823356 1.640573 -1 -0.007604 1 1 -2.180379 -2.094886 2.222381 1.159501 2.008045 -0.910332 1.184813 -1.396923 -0.957201 0.420021 0.132208 -2.227648 -4.950414 48.397661 -30.507077 -32.445485 -61.263018 0.661835 0.958916 1.246239 1.797991 0.579556 1.852902 0.977999 2.486166 1.742665 2.213823 0.972771 2.359442 0.390279 2.169687 1.679621 -1 -0.003378 1 1 -1.020562 0.508356 0.371449 -0.976388 -1.610956 2.054527 -1.953287 2.322763 1.243390 -1.786764 1.919830 0.862944 -39.011570 -17.454299 45.591208 51.429319 72.558924 1.342645 2.092903 0.422345 1.100986 1.764552 1.075755 0.719134 0.985062 1.931649 1.478347 1.329554 0.321235 0.493224 2.118131 1.429568 -1 -0.024434 1 1 0.112179 0.439547 -1.564860 -0.750591 -0.124133 1.282100 -1.502275 0.246350 -1.788680 -2.015693 -0.382065 1.616323 -43.766561 15.402291 -33.689871 24.336671 -23.569094 1.738653 2.286956 1.613149 1.202698 1.248788 1.881068 1.857965 0.571639 1.540706 0.889609 1.914785 1.540706 0.901284 2.386280 1.464946 -1 0.053016 1 1 0.222679 0.925287 0.417369 -2.033382 -0.809971 0.909409 2.154260 1.368505 -0.700999 -0.725766 -2.291882 -0.597737 20.607909 7.122248 3.619124 -73.386309 46.307894 0.576679 0.751360 0.359602 1.826387 0.832800 1.121265 0.605600 0.820891 1.223241 2.265360 0.911385 1.153278 0.896148 1.564002 0.937659 -1 0.034785 1 1 -1.167232 0.001769 1.454859 -0.776309 1.175975 0.846188 -0.104991 -2.148142 -2.214690 0.865166 -1.591640 1.531827 52.107979 -71.189557 67.120351 -58.264096 -44.658402 1.768513 2.405473 2.283953 0.654915 1.656910 0.942887 1.852005 1.646400 2.044392 1.841168 1.766666 0.603056 0.807107 1.297524 1.987245 -1 -0.010304 1 1 -1.273985 1.231757 0.622337 -1.891035 -2.270628 -1.527867 -1.048525 1.769124 -1.500766 2.036554 2.286577 0.963050 -34.273768 -39.210746 -65.001004 -21.879678 68.244666 0.446639 2.157325 0.904080 2.130936 0.633746 1.374169 0.908362 2.086042 2.113365 2.325268 2.033057 0.338638 0.483241 0.827710 1.077144 -1 0.039747 1 1 1.567170 1.878433 -2.179884 1.510584 -1.962346 0.853811 0.783781 1.885789 -1.066907 -0.862402 0.909798 -0.728400 18.143345 -14.801871 74.945827 64.508375 -7.736539 1.704925 2.421887 1.413423 1.397735 0.980653 2.091288 0.274180 1.650710 2.483685 0.537588 0.746628 1.826812 1.237612 0.796421 1.701914 -1 -0.016537 1 1 -1.747593 0.522722 1.499281 1.273433 -1.084701 1.665776 0.386623 -0.408537 -0.326346 0.323037 0.603044 -0.993551 66.491086 15.684505 59.478479 54.802611 67.485343 0.267523 2.253432 0.686726 0.800566 1.609619 0.366121 1.144602 1.319194 1.698146 0.997212 1.397059 0.868814 1.152920 1.626046 1.960829 -1 -0.002919 1 1 -0.899309 -2.057229 -1.056987 0.932926 1.571278 0.234153 0.557698 0.293014 0.243346 -0.431837 -0.807900 -1.977530 4.151831 29.830249 56.995033 15.527827 -23.805592 0.616206 1.317751 2.183475 1.658836 1.801864 0.424702 2.461996 0.507694 2.305878 2.389091 1.446658 1.975253 0.830764 0.647038 2.013393 -1 0.072651 1 1 0.264264 -2.304194 -0.172226 -1.203125 -0.055596 -1.344570 -2.285192 -1.248355 -1.542258 2.113044 1.371781 -2.203454 38.445421 -47.814532 -68.841406 -67.513017 58.716567 1.365128 1.949363 2.199145 1.780221 1.180518 1.961526 1.866181 1.412955 0.285996 2.240361 1.499740 0.887648 0.454960 0.266054 2.314992 -1 -0.036174 1 1 1.227215 -0.330751 1.695069 -2.086267 0.990624 0.549612 1.043389 1.439447 -0.612290 1.107460 -0.847376 -1.012402 31.909067 45.688298 33.222613 72.464102 54.157504 1.752643 1.162446 1.985594 1.378361 1.617978 1.364720 1.854881 0.477480 0.757242 2.470833 0.535760 1.525671 2.455485 1.337925 1.512480 -1 -0.035632 1 1 0.486029 2.126924 -0.970283 2.029980 0.179124 -0.676592 -0.487209 1.612166 -0.561171 -2.102501 1.475600 -0.892945 39.456564 -3.535362 -18.829868 26.409934 21.761847 2.145340 1.975858 1.997000 1.833662 1.608877 1.388290 1.989756 1.574648 2.116017 1.892054 2.009602 2.131755 0.911146 1.628736 2.166658 -1 0.040091 1 1 0.558436 -1.445312 1.010734 -0.757711 -1.970678 2.199893 0.191765 -0.281730 0.912658 0.212111 -2.322214 -1.450563 73.052376 41.275531 -32.145151 36.443448 55.026268 0.272375 0.558160 2.247298 1.094131 1.311228 0.560178 2.409489 2.274725 0.803461 0.770011 1.077368 0.818309 0.574552 1.001002 2.096013 -1 -0.002834 1 1 1.397290 -2.297182 -0.131702 1.300524 1.845811 0.887933 -0.645707 0.235341 1.680549 -1.070207 0.219647 1.807215 -70.084189 45.030122 71.258165 35.986764 29.548626 0.981252 0.901005 2.198624 2.018857 2.434554 0.549403 1.314285 2.438799 2.147815 0.833220 1.432026 1.308272 0.369147 2.499997 2.447348 -1 -0.009834 1 1 0.549376 1.784480 2.111013 0.210076 1.166104 -0.109215 2.256938 2.334978 -0.797614 1.243128 -1.476146 1.134969 -10.153019 58.204151 -62.837156 45.914091 -71.869154 2.052032 2.005646 0.896300 1.870331 1.408284 0.538248 0.589837 1.395024 0.427569 1.143836 1.959347 1.236555 1.023482 1.914015 2.095647 -1 -0.067957 1 1 -0.450973 -1.975642 -1.122712 -1.017539 -0.519473 1.277671 -0.535084 -1.926014 -1.122191 -1.681777 -0.707759 -1.239626 -29.371781 -1.531048 67.672099 64.960961 -51.120771 1.573000 1.410816 0.338361 0.336631 0.514436 0.880093 1.714619 1.107345 0.653578 1.678441 0.559476 1.864988 1.598584 1.654103 1.004212 -1 0.016454 1 1 -1.341684 -0.900598 -0.151489 -1.379470 0.198002 0.878959 -0.672689 -0.863075 -0.976168 2.082629 -0.876839 -1.399993 -23.254865 55.487277 24.658285 -18.199509 -29.152178 0.465260 2.370566 0.595375 2.214494 0.997391 2.157814 2.383801 0.297835 0.965234 1.687267 0.387272 1.131436 0.541488 1.032482 2.427409 -1 -0.018678 1 1 2.060275 0.406671 1.956267 0.642252 -1.761472 -1.823815 1.233081 -0.688220 1.997903 -1.730376 -2.268921 -1.095107 36.039955 23.530916 -65.900532 9.758469 60.594961 2.417700 0.784985 0.744764 2.005342 0.287569 1.678165 0.422675 2.151447 1.113903 0.620256 1.892694 1.509834 1.786593 0.270166 1.686757 -1 0.009339 1 1 -0.437841 1.965644 -1.984913 -1.423234 -0.200742 0.200201 0.135944 -0.702409 -0.856257 0.529640 -0.038845 2.158453 36.464869 -34.950963 -20.831506 -15.128367 -12.465630 1.977331 2.005279 1.477452 2.042841 0.531560 0.677152 1.894143 1.113152 1.487727 1.479043 1.781589 1.661293 0.354602 1.047284 1.449550 -1 0.037128 1 1 0.894392 -0.482910 -1.539111 -1.535805 2.192306 -0.087366 1.902986 0.499894 -0.479281 -1.796252 -2.039682 1.700950 -70.046679 -74.532355 -15.293538 61.505541 73.625455 2.470381 1.941050 1.973173 1.861926 1.885244 2.302104 1.957006 2.394087 2.170696 0.641510 1.358342 0.403377 1.814180 0.429905 2.161077 -1 -0.049551 1 1 -0.080473 -0.056910 0.130734 1.268145 -0.426849 -1.790150 1.552903 -2.276368 0.967773 -1.807200 -2.269244 -1.816048 -5.733100 -56.219749 -35.313296 39.431050 17.651605 0.932913 0.719839 1.586705 2.248066 0.491064 1.814629 1.219727 1.706183 1.065446 0.705346 0.996268 1.274730 1.388152 1.923301 0.671460 -1 -0.036141 1 1 -0.324294 1.825963 1.887515 -0.334194 0.360940 1.473109 -0.348305 -1.179116 -1.813690 1.755644 -1.870531 -1.661626 -42.382785 22.536237 16.530975 36.092079 -0.435398 1.858936 1.129764 1.690024 1.740384 2.134667 0.343567 2.330423 0.920155 2.289221 1.444789 2.067814 1.753887 1.832120 0.441780 1.503245 -1 0.071285 1 1 0.609238 -0.557424 -0.398352 1.198086 0.196372 1.743448 0.493108 -1.427855 2.231106 1.714698 -2.047019 0.900944 39.938363 -5.940928 50.822736 -72.272767 11.602143 1.333163 2.465129 1.419542 0.743024 2.007424 1.518153 2.095294 2.358652 0.608089 2.152896 0.720284 2.318434 1.921055 1.166192 1.944006 -1 0.005374 1 1 1.525877 0.595413 -2.002076 2.281027 1.934506 -2.232983 -0.285999 -0.145804 -0.092599 -1.221636 -0.157861 -0.101883 -55.967440 5.236620 -38.126021 15.968557 33.532422 1.816282 1.999045 2.455614 1.259719 1.104077 1.966251 0.287081 2.471742 2.310886 1.068102 0.337586 0.806220 2.134059 1.371773 1.139925 -1 -0.005410 1 1 -0.387047 -1.996128 -1.431984 -1.178077 1.514903 -0.066135 0.597077 -2.320063 1.713443 0.424253 0.580549 -2.062563 -36.809670 -60.120157 -39.472926 28.524573 12.492305 0.747602 2.443787 0.485329 2.171416 1.491462 1.257047 1.195053 1.006653 0.317731 2.346880 0.764528 1.167068 0.914490 1.591841 0.815748 -1 -0.039320 1 1 2.176945 0.919161 1.123996 -0.967569 0.515293 -0.837995 1.156322 0.405528 1.599690 1.819919 -0.739786 -2.301418 -20.648101 67.368560 63.387553 54.597277 66.438036 1.735963 2.083504 2.201961 1.861127 1.955964 0.631238 1.962342 2.080082 0.935678 2.190511 0.669051 0.747690 1.672637 2.004047 1.025184 -1 -0.020376 1 1 -1.313836 0.616361 1.354326 1.317182 -0.919081 0.222267 -1.276091 -1.169957 1.336403 1.682738 -1.973912 -0.329109 31.884159 -72.946542 -62.526501 17.098293 -28.994120 2.062252 0.523980 1.526074 2.467891 0.589922 0.563544 0.487247 0.663978 0.972445 1.382376 1.602305 1.191898 1.976999 0.913577 1.989727 -1 0.006394 1 1 0.284869 0.012468 2.204411 0.730716 0.666319 2.178945 1.546793 -1.297006 0.723274 -1.889255 -0.634445 1.020581 -5.908178 1.254025 -73.594432 -1.626018 -28.483432 0.309265 1.812695 2.457884 1.154524 1.577796 1.023005 0.638685 1.136738 1.907345 2.499789 1.200998 1.920940 1.482459 0.685965 1.505961 -1 -0.025127 1 1 -1.693546 -0.590696 1.174953 -2.190013 0.923148 2.165352 -0.716289 1.489569 -1.739414 1.327910 0.307083 1.082924 46.294730 25.530301 -62.231684 22.090458 24.323030 2.082379 1.292058 2.368362 1.810892 1.408125 2.350994 2.406438 0.507201 0.776921 2.467966 1.852088 0.794176 2.213163 1.129403 2.377590 -1 0.002659 1 1 -0.562724 0.054331 -1.054839 -0.675020 -2.342429 -1.907954 0.824648 0.729181 -1.579070 0.745541 0.071837 1.000221 51.695838 51.955934 73.388963 -1.698763 -51.116882 0.303576 0.694715 2.323686 2.434973 0.837571 0.300247 0.993391 2.416303 2.049385 0.269740 1.264142 1.191515 2.285505 1.987046 1.029294 -1 -0.042739 1 1 0.752014 0.472405 -0.660567 0.233827 -0.206873 0.822261 -1.701774 -2.218733 -1.118091 1.250426 -1.347778 0.343790 21.977179 70.455008 37.317075 38.076071 44.519509 1.965896 1.058872 0.457464 1.846402 1.986244 1.052644 1.541687 1.630501 0.333186 1.103669 1.863034 0.269245 1.943223 2.497654 1.324099 -1 0.011081 1 1 -0.009968 2.113923 2.012125 1.679690 -1.375968 -2.198821 -1.021278 -2.098853 1.519076 -0.621581 0.460664 -0.069658 -66.073323 -44.346545 17.623377 -53.896010 19.758275 1.034945 1.064760 0.430197 0.324644 1.538140 0.525294 1.108844 1.083618 2.360750 2.125352 1.299205 0.979213 0.379409 1.723954 0.491216 -1 -0.033416 1 1 2.233993 -1.587428 1.643077 0.598639 0.378702 -1.593678 0.279211 -0.839836 -1.513597 -1.542862 1.389085 1.172022 12.340819 -37.859904 -11.412852 34.200041 0.090267 1.631758 1.212640 1.831613 0.921875 1.961121 1.810334 1.027581 1.058690 1.907052 2.079442 1.439161 1.983238 2.283658 2.433819 1.688287 -1 0.020479 1 1 0.529072 -0.165186 -0.688165 -1.783170 1.060425 0.302140 -1.881457 -1.514819 1.480849 -2.208641 -1.145644 -0.015049 49.264582 -10.165210 3.318413 -27.439177 -70.255120 1.707884 0.398560 1.846002 2.001749 0.647285 1.668103 2.310445 0.401791 2.156084 0.297078 1.746472 0.957381 2.460685 0.984320 0.713310 -1 0.012273 1 1 -2.120938 -2.102401 -1.565494 -1.993723 1.290367 0.781357 -1.156429 -2.212213 0.089099 -1.056127 1.239240 -0.849564 -2.400997 -3.560735 4.729663 -8.552185 -36.572054 1.877429 1.454404 1.674366 1.824922 0.962526 1.166178 1.699183 0.420060 0.953734 1.907938 1.213729 2.148874 0.630055 2.337676 1.325519 -1 -0.004772 1 1 -2.195867 1.499358 -2.140085 1.261234 1.233353 -0.836967 -0.424714 1.109161 -0.537946 1.816949 1.178015 2.156781 42.109261 30.347203 45.436519 1.573627 47.947627 2.211602 1.899495 1.058690 1.907493 0.478443 1.191961 0.782308 0.751815 1.250273 2.084546 1.718614 0.746846 0.991578 1.207866 0.350086 -1 -0.007398 1 1 -0.385605 -1.334000 1.011251 -1.497960 2.085101 -1.743228 -1.505569 1.439374 -1.846914 -0.584268 0.831338 0.062889 44.503125 64.030070 53.386754 -28.825181 35.185236 2.249027 0.902468 2.025034 0.487527 0.862041 2.080907 1.306618 1.834722 1.422159 1.970602 1.411588 2.064589 1.548017 2.278209 0.855261 -1 0.025247 1 1 -1.057829 0.902924 1.546901 0.520521 2.201728 -1.955780 -1.873090 -2.267597 2.300935 1.951362 -1.689474 1.862977 61.607297 -16.166900 -67.085579 42.675524 -52.471592 0.774179 1.372267 0.442478 1.978946 2.147386 0.367480 1.485189 1.574525 2.287816 0.327982 1.394656 0.978362 1.831266 1.839577 2.021597 -1 0.013821 1 1 -0.285422 0.117218 0.299066 -1.717268 1.252808 0.993224 1.828548 -1.787839 -2.017260 1.544483 2.281123 -1.155307 -70.329665 -30.681130 42.241997 11.243977 -22.475507 0.687380 0.546096 1.987582 1.034952 1.194383 0.991929 0.348891 1.816288 2.099471 0.565627 1.748312 0.387907 0.552250 1.916620 0.886496 -1 0.008083 1 1 -1.589585 -1.629174 2.170590 -2.211448 -1.191941 -0.585454 -0.262893 1.771639 -1.642519 -0.639811 0.372628 0.001484 44.072230 21.965017 16.045896 -16.633648 38.270981 1.680609 0.995295 0.668444 1.788170 2.016275 1.783329 1.666802 0.682789 2.128416 1.039539 1.787927 2.448273 1.624502 0.749023 1.579242 -1 -0.006221 1 1 -0.081769 1.724764 2.196869 1.210373 -0.643422 0.936323 2.117446 -0.049377 -0.495893 1.738676 0.404810 -1.044989 -1.899001 33.494639 -5.594811 18.010001 -5.909710 1.007585 2.479892 2.044663 1.907726 2.145674 0.841069 0.591357 2.189895 1.559641 1.879610 2.098788 0.328339 0.640739 1.892063 2.159405 -1 0.047375 1 1 1.480805 1.756135 1.669992 0.571709 0.148941 0.978115 -2.354042 0.827763 1.248580 0.614993 1.914799 1.124948 28.391546 26.706007 47.852338 -45.757588 2.226554 2.450463 2.434730 1.254495 1.049639 0.529762 1.952602 0.385873 2.370038 0.735029 0.377239 1.255857 1.443037 1.869202 0.428085 0.823071 -1 0.000746 1 1 -0.112655 0.986392 0.103520 0.990482 -1.838869 -2.020775 -0.972711 -1.082791 0.768973 -1.953963 0.385127 -1.998367 -43.386921 -53.976425 18.232742 -12.305675 28.514427 1.254647 1.350174 0.379540 1.671052 2.377366 2.385039 0.844261 2.497217 0.728437 2.098735 1.687060 1.420118 1.424564 1.894406 1.031526 -1 -0.019497 1 1 1.223107 1.318325 -0.571688 0.208988 1.727899 -1.653129 0.112501 1.136073 -0.620161 0.761840 0.675549 1.801743 2.477259 -64.703032 36.141225 -74.423951 6.652355 2.216898 0.911352 0.586099 1.569757 0.907402 1.697936 1.958071 2.305612 2.413979 1.238051 1.418726 0.529318 1.240261 0.314870 1.518195 -1 0.012342 1 1 0.414867 -1.661641 -1.575314 -2.102083 -0.926355 0.492877 -0.598988 -1.527278 -0.569971 0.779277 1.573250 0.390632 31.402657 -65.550491 42.891504 -22.485308 -60.577796 2.409863 1.824586 2.073525 0.979829 1.741672 1.287558 0.983204 2.217719 1.206167 1.045129 1.238797 0.455143 1.093161 0.757347 1.987225 -1 0.021441 1 1 -1.316234 -1.996859 0.433102 -1.496007 1.913783 -1.822666 1.702218 0.270377 1.482532 -2.194295 -0.360730 2.054032 -26.727071 48.121457 -22.665958 53.243687 -33.347609 0.275930 1.799382 1.466861 1.779077 2.194155 1.165889 1.345206 2.381552 0.738066 1.926918 0.710948 0.659840 1.182722 0.759357 2.010248 -1 -0.035495 1 1 1.523124 1.454985 1.344232 1.308887 1.030962 -0.073723 0.292166 0.124240 0.508431 1.634583 -0.798702 1.813442 -38.347142 49.592069 -56.088282 74.237447 8.778753 0.542509 2.455260 2.055793 2.218671 1.456181 2.281920 2.480346 0.671969 0.282227 1.896499 2.456887 2.394086 2.149319 1.346042 0.672404 -1 0.016444 1 1 0.378609 1.562411 2.015330 -0.997163 -2.070916 -0.185149 -1.625641 0.282723 1.644387 -0.952529 -1.163529 0.977040 -49.720012 5.765936 8.087959 34.329534 -73.522055 1.597275 2.152195 2.436913 1.939028 1.742465 1.100881 2.257317 0.725028 1.045155 1.667566 2.285751 1.619639 2.269487 0.523518 0.519463 -1 -0.023353 1 1 0.155559 -0.893371 -1.223372 -1.066901 -0.769942 -0.196507 0.697299 -0.203404 -2.126300 2.027830 1.747866 -0.649046 21.408405 -38.943981 68.517763 28.042377 8.228631 1.353920 0.337898 1.557076 1.519573 1.211132 1.248460 0.867164 0.421623 2.459598 0.721912 0.420603 1.068200 1.994289 1.271174 2.368773 -1 -0.014740 1 1 1.473905 -1.103018 0.119875 -2.168107 1.530718 1.846123 1.422700 0.653652 1.347487 -0.533241 0.782555 0.126891 -65.672167 -52.104738 -24.337739 5.615794 34.647372 1.650612 0.829799 2.426238 0.279830 2.098972 1.166276 1.098508 0.627765 2.091531 2.107414 1.314958 2.498321 1.288954 1.948677 1.910437 -1 -0.019334 1 1 -0.881824 -0.358697 -1.471278 -1.862453 2.152385 -1.873251 -0.262118 0.663387 0.027633 -2.090417 1.937634 -1.497241 0.835348 -60.299469 -53.174894 -10.440163 32.173333 1.183167 1.494256 0.956041 2.439513 0.647852 2.204753 1.538356 1.893835 0.434036 1.843348 2.395870 0.639488 1.126401 1.425131 2.428415 -1 0.012972 1 1 -0.026774 -2.315437 -0.639332 -1.010049 -1.864945 -2.035981 -2.075335 0.941035 1.194322 -1.809684 -1.599726 2.301122 12.013857 16.896009 21.215812 24.148740 -32.126590 2.100944 0.565471 1.377252 0.968236 0.385340 2.414126 1.472727 1.378017 0.328981 2.440893 1.343567 1.835874 0.536224 0.318328 1.144606 -1 0.001700 1 1 -0.631191 -0.842716 1.909498 1.571472 -1.204577 -0.909320 -0.672017 1.005151 -0.345627 1.426979 1.892609 0.454945 -62.139060 -71.176607 -15.236538 -30.490512 -54.033747 0.697306 0.867475 1.159923 2.325616 1.131433 0.489663 0.772134 0.747867 2.403192 2.197595 0.478062 1.532094 2.399979 2.192489 2.414376 -1 -0.035706 1 1 -1.070504 -0.065215 1.921820 1.312073 -1.963768 0.531024 -0.343807 -0.977219 -1.449251 0.773935 1.332351 -0.446899 16.612021 48.234864 -66.636684 -62.754599 -66.543424 1.445008 1.249467 2.049803 0.543168 2.281564 1.002383 0.551132 1.119311 1.512120 1.954113 1.026767 0.877667 1.441693 1.783985 1.435013 -1 0.033842 1 1 -0.759459 1.633588 1.338718 -1.816245 1.224578 -2.228327 -2.141066 -1.097318 1.673948 1.083528 2.192993 2.040907 1.586304 -38.988861 64.210337 -66.863308 28.374143 1.888260 1.244894 1.690304 1.941494 0.444213 1.887180 1.092404 1.530063 2.012688 2.254917 0.890768 1.131935 2.188409 1.339803 1.572099 -1 -0.038979 1 1 1.384436 -1.565474 -1.647153 1.575915 -1.936689 -1.461369 -0.262556 -1.986831 -0.687342 -2.098336 0.791882 1.381373 -38.207409 -1.923088 -71.348572 -55.453660 -59.657036 0.538017 1.203581 0.339598 0.865483 1.428316 1.959512 1.777211 2.334138 0.359355 2.181837 1.135751 1.066732 2.059776 1.653921 2.453871 -1 0.025116 1 1 -0.379306 0.865772 -0.830247 -0.573456 -1.239693 -2.054653 -0.171827 0.792642 0.008832 2.355777 0.054722 0.799231 -74.663064 37.876699 -6.321314 -42.332870 -38.539981 0.753111 0.535128 2.148598 0.495050 1.312058 1.002260 0.732194 2.230211 1.906073 1.363151 2.476913 1.476705 0.723935 0.671473 0.953472 -1 0.017023 1 1 -0.372659 -0.509482 -0.449132 0.687343 2.102245 -1.060463 -0.937635 -0.604929 2.290917 -1.482843 1.679591 1.684083 56.611712 23.044964 16.709864 42.688094 8.794593 2.285936 2.473389 0.749358 0.459773 2.404180 0.808882 1.875142 1.260629 0.641371 1.267058 0.696557 1.776328 1.002327 1.860512 0.618705 -1 0.025466 1 1 -2.111090 -1.506919 2.305774 -1.539859 0.030508 -0.894727 -0.436414 -2.326224 1.852953 -1.603939 2.174234 -2.222261 27.153502 68.916106 -26.999218 -25.856442 -19.227819 0.445667 1.574195 1.241529 1.371156 2.026693 1.379985 1.904623 1.744619 1.316319 0.621081 2.263247 1.392925 1.137237 1.289897 2.053731 -1 -0.007112 1 1 0.911169 -1.250775 0.189835 0.270052 0.727365 0.889707 0.895545 0.058771 -1.830101 -0.752117 -2.207356 1.600077 -35.277940 33.659093 58.369278 12.462646 59.699083 1.562325 1.989538 2.416292 1.875212 2.429149 1.956598 2.297491 0.933828 0.355094 0.313121 1.380458 0.854690 2.270389 2.169532 1.333002 -1 -0.053808 1 1 0.860168 -0.768900 -1.531767 -0.635667 -0.673481 -0.034712 0.933803 2.172344 -1.008578 -0.705035 2.129757 -0.486542 -41.771372 -51.456578 69.287376 62.923513 55.479827 2.116751 0.735720 0.745030 1.973164 1.718727 0.388335 0.991524 0.285542 1.351944 0.874464 1.616167 2.420617 0.317040 1.988263 1.242393 -1 -0.016680 1 1 -0.926196 -1.549557 1.976968 -0.152697 1.869399 1.492663 -1.577760 -0.797144 -0.274902 -2.134708 2.089719 0.468863 33.748128 54.780864 1.977855 -58.190574 -8.975265 2.165822 1.968166 0.966601 2.165841 2.285345 1.548541 2.082733 0.499242 2.006372 1.841678 1.326403 1.356752 0.687117 0.625397 0.545447 -1 -0.023192 1 1 0.791404 -1.951547 -1.425191 -0.116020 0.983073 0.880454 0.888301 0.821335 1.592232 -1.018052 0.288158 -1.272316 32.119700 -14.210486 -35.643478 40.072315 -4.602068 2.170547 0.379504 1.069095 1.279928 1.007287 1.978014 2.237919 0.951580 1.709123 0.986227 1.266360 2.455165 0.465618 1.640685 0.494508 -1 0.025735 1 1 1.479025 0.115858 1.003227 0.311081 2.302008 1.143018 -1.701185 -1.749141 -1.936797 1.440020 -0.411227 1.576955 44.709517 -67.155981 59.423582 32.145287 -34.165974 0.962051 2.194856 1.699666 1.781693 1.162717 2.038522 2.184311 2.219323 1.159766 1.933107 1.232453 1.836368 2.088953 1.535485 0.890342 -1 -0.030795 1 1 0.912465 1.682006 -0.151019 1.807033 -0.543257 2.097915 1.564303 0.821784 -0.289038 0.605712 1.446396 -1.639726 -26.014515 24.053612 19.056522 32.961429 32.742022 0.552475 1.199457 0.768706 1.637674 1.627772 1.713520 0.636918 0.685115 0.727928 0.281883 0.615514 0.944870 1.433721 0.550785 2.045483 -1 -0.020737 1 1 1.232890 0.801037 -0.273088 0.079547 -1.378181 -1.694424 -1.224771 -1.005021 -2.184372 1.480921 -1.000386 0.312734 57.415054 24.810374 -12.045481 51.603907 6.861593 0.966899 0.424375 1.464979 1.647013 1.101221 1.222619 0.806157 1.087853 1.544868 1.087270 0.747705 1.926775 0.549104 0.791206 1.796186 -1 0.007836 1 1 0.356499 2.229304 -0.294942 0.344800 -1.184801 1.612012 1.562180 -1.879735 -0.850520 -2.020436 0.014031 0.195803 51.361394 -19.058689 -69.391613 -14.838271 63.181238 1.931032 2.357244 1.694019 1.373035 2.094218 2.279433 1.187505 2.390018 1.278186 0.972090 2.161228 1.267997 0.722316 0.462222 0.817875 -1 -0.040007 1 1 -1.475827 1.787571 2.220849 -1.022415 2.349014 -0.515602 0.357148 -1.003104 1.757347 -1.523002 0.595335 1.390162 13.338353 -72.298941 21.701101 -69.593101 48.747709 1.416203 0.875996 0.366221 0.578881 1.757545 0.308213 2.142841 0.469962 0.394727 0.424836 2.466588 1.203320 0.442477 1.963820 2.167726 -1 0.006504 1 1 0.188797 1.665502 0.503689 2.056680 1.240334 -1.315874 -0.645807 -1.444326 -1.266981 1.129589 -1.208010 -2.048902 71.182370 -37.913317 -9.111885 6.555112 71.764651 1.352243 1.396381 0.725418 0.854190 0.627253 2.493616 0.962387 1.092186 2.375105 0.392168 2.413623 2.006584 0.901844 0.544118 2.495286 -1 -0.008587 1 1 -1.377571 -0.865981 2.021801 -0.627944 1.889610 1.890454 1.942180 -0.503880 -0.547396 -1.508470 -0.202612 1.758131 70.788929 -50.470619 -9.693678 -21.646856 -68.708448 2.381736 1.593982 0.809872 0.510976 1.225982 1.075999 0.314589 1.295566 0.573997 0.661894 1.947644 0.309629 1.185160 1.226673 1.436306 -1 0.013447 1 1 0.102732 1.874056 -0.343264 -1.265825 1.719437 2.216018 -2.110849 -2.177198 -0.474334 1.229646 -1.874198 -2.042414 -57.712121 -67.612120 43.096922 -20.037472 -19.786643 1.313378 0.690968 2.343421 1.124681 1.756067 2.462434 1.123694 0.929594 1.178319 1.016533 2.128651 0.485614 2.469554 1.540737 1.417643 -1 -0.005062 1 1 -0.395076 -0.289764 -2.163219 -1.143849 1.875503 0.402216 -2.237182 -0.164826 0.662334 1.178711 -0.284864 0.084603 -39.049817 -60.278226 3.862506 -32.852630 -4.149194 1.592492 0.516515 2.070368 1.929255 1.737011 1.697378 1.582969 2.464955 0.749193 2.186796 1.237388 1.525964 0.629600 1.435207 0.774144 -1 0.017764 1 1 0.067591 0.321337 0.315226 1.271869 0.898828 -1.317366 -2.172977 -0.206340 0.359024 2.261297 0.207293 1.525350 36.794766 -40.373748 38.410501 -34.708876 -2.074700 0.332786 1.126693 1.832605 1.843474 2.271281 1.422383 1.241552 1.770783 2.293462 0.721144 1.018334 0.888912 1.450812 2.039752 0.363987 -1 0.016947 1 1 -0.073291 -1.872054 1.003867 1.647669 -2.332207 0.248359 -1.012971 0.861064 0.155980 1.475040 -0.886515 0.918963 -69.886301 70.946699 51.167071 14.962200 69.696197 1.884787 1.363060 0.946662 2.300678 0.493313 1.354429 2.139377 0.755521 0.547067 0.298453 2.354035 1.762626 2.448007 1.653052 1.350101 -1 0.031093 1 1 -1.127348 1.175984 1.008280 0.406675 2.024165 1.401266 -1.434440 -0.057174 0.405982 -0.198782 0.156011 1.992147 15.480489 -69.415116 40.138654 60.362062 55.179797 0.727702 0.985382 0.568326 2.103521 1.132576 1.708822 0.414828 0.759443 1.206943 0.589946 0.964473 2.405058 2.063423 2.201403 1.482415 -1 0.001005 1 1 0.910920 -0.722413 2.228172 -0.469732 -1.541727 1.621151 -0.342924 -0.273809 2.102224 -1.408802 2.010393 0.845223 -69.652239 -45.183969 43.035827 3.146012 -74.975911 1.822930 1.233243 1.616797 1.759742 1.233624 1.272825 0.872786 0.418539 2.390832 1.462802 1.063294 0.529529 0.292556 2.238455 0.956675 -1 0.053533 1 1 -0.670700 -0.426375 1.451269 0.150810 -0.603492 -1.837273 1.246215 -1.439666 1.652374 1.339961 0.219961 -2.337805 13.186392 73.696543 67.798530 -60.102304 -39.415799 0.455030 1.432619 2.278657 1.638392 2.450095 0.750949 2.452905 0.727959 0.814214 1.487019 0.829873 1.419069 1.796356 2.351939 0.286550 -1 0.074807 1 1 1.894436 -1.832378 -1.320291 0.501621 0.271835 -2.281828 -1.254625 1.451544 0.059855 2.250419 1.160317 1.585888 23.806772 70.410877 45.610886 -67.836925 14.794288 0.588897 1.343802 1.283481 2.216372 1.070534 0.718510 1.752403 1.639366 0.820786 1.696231 0.301527 2.261658 1.691562 0.580633 1.950170 -1 -0.005927 1 1 0.416179 1.540113 -0.478470 -2.310501 2.211050 -0.789590 -0.545923 -0.310056 0.784388 -2.063104 -0.827051 1.300800 56.206306 -40.615592 23.739059 -17.630869 -72.008357 0.708045 1.355967 0.989205 1.823277 0.322022 2.469610 2.487608 1.234057 1.793049 0.769935 2.048736 0.615056 2.243940 0.900362 0.381793 -1 0.001055 1 1 0.554525 -1.203544 2.320136 -0.484313 -1.555861 -0.304532 -0.609614 -1.040877 -1.632354 0.561139 1.575141 -0.810365 -31.652002 74.807980 -2.273801 34.219072 19.944978 0.853753 2.271219 0.383274 1.436536 0.613253 1.200784 0.581841 2.002425 0.763456 1.162637 0.686125 1.954520 1.119648 0.416969 0.754482 -1 0.026042 1 1 -1.787135 0.382788 1.114289 0.818458 0.364898 2.018454 -0.340715 -0.845623 0.180068 1.048014 -0.942132 -0.779018 -61.754447 -56.989657 74.842085 -29.085387 11.900880 2.396387 0.317155 1.674374 1.955037 0.811138 1.543561 1.622289 1.808574 0.704947 1.036444 1.509363 0.621445 1.633123 1.655590 1.252559 -1 0.066752 1 1 1.027094 0.893270 -0.476284 1.448762 0.434074 0.708603 1.290687 1.456419 1.885317 0.420365 1.198023 -0.868859 24.605427 -6.582032 -74.214101 -66.399426 24.853715 0.870908 0.343530 1.708373 1.882331 0.583707 1.858991 2.061826 2.354059 2.167218 0.675503 1.175788 1.227321 1.081111 0.735515 1.802001 -1 -0.003330 1 1 0.698358 -1.258849 1.145673 0.509621 -1.916489 -1.248129 2.243787 -1.924627 -1.361616 -1.317795 0.046307 0.732626 -7.023089 12.943208 36.492202 -25.569306 6.680907 0.415100 0.832005 1.258319 2.316142 1.648037 0.313092 0.882255 2.053710 0.952394 1.878085 1.218970 2.485114 2.064798 0.564090 0.662026 -1 0.007463 1 1 2.085925 -2.038736 -1.257439 1.282249 1.004372 0.704907 0.432402 0.881797 -0.108474 0.579871 0.672027 -0.838670 -24.762007 74.941498 -8.239292 -27.784887 -30.595878 1.001294 2.493045 0.356304 0.393904 2.341544 1.084907 1.539615 0.556024 2.351664 2.410350 1.006586 1.438761 2.007865 2.185590 1.218238 -1 0.006886 1 1 -0.224813 0.898265 -1.357849 0.729383 1.809104 1.280497 -0.165010 2.274072 -1.860425 -1.466012 1.809850 -0.318161 39.214828 -16.383651 39.975887 24.736082 -60.672650 0.996533 1.230595 2.112454 0.507440 0.287570 1.684998 0.505164 0.294893 1.015468 2.226054 1.794064 2.079784 0.435491 1.545929 0.923656 -1 0.016868 1 1 -1.757932 1.121677 -2.243820 1.367614 -1.537513 1.755194 -0.013049 2.172153 0.500595 1.879646 -0.646069 -1.145842 43.297984 59.211899 74.379564 -2.664612 65.869408 2.382046 2.297363 1.037163 2.348451 2.412816 1.955710 0.877017 1.776268 2.228168 1.325555 0.606243 0.374603 1.958670 1.114449 0.790421 -1 -0.030789 1 1 -2.066518 -1.657608 0.227706 0.592104 -1.077803 -0.208151 -1.798766 -1.884357 1.577713 0.009110 2.311034 2.045553 -63.123137 39.441370 41.111732 64.871938 -47.338654 1.063676 2.447637 2.184176 2.200185 1.251160 1.254017 2.006454 0.967389 1.907265 1.154683 1.998656 0.417622 0.472260 0.780021 0.569045 -1 -0.054866 1 1 0.754919 2.168458 -0.333607 0.806338 -0.706483 1.362960 0.348903 1.797781 -0.533056 -0.827560 2.165411 0.280233 70.069793 13.003585 1.253370 65.387996 -73.947276 2.396864 1.588416 1.766518 0.360966 2.248646 1.250719 0.580275 0.429822 0.760994 0.281378 1.127799 2.417669 0.261689 0.950751 1.277783 -1 0.007743 1 1 0.699368 1.585571 0.134035 0.212613 1.388514 1.003747 -0.378235 0.013429 -0.486555 -1.533203 -1.198807 1.819151 15.779980 14.117012 -35.378843 -12.206339 48.053909 2.005854 2.145222 2.239085 0.307369 1.450090 1.156324 0.345278 1.831811 2.004793 2.314735 0.503830 0.376137 0.732496 0.568744 2.382092 -1 0.004981 1 1 0.758230 1.265245 -2.047518 1.950808 -1.577123 0.489286 0.315075 -1.253920 -0.823178 0.423906 -0.543832 1.847064 -51.553258 -55.601887 -0.921854 -43.599670 -29.652010 0.454896 1.433115 1.615478 2.084153 1.862615 2.211777 0.335076 1.370338 1.774387 2.118451 2.305891 0.355069 2.146344 0.848626 1.604467 -1 -0.056623 1 1 0.942258 -1.815375 1.714338 1.330656 -0.655829 -0.231790 1.455248 1.056849 1.475513 -2.351768 1.346960 0.037282 -4.725103 -64.801442 32.169565 73.886831 -34.024153 0.716001 2.334290 0.653358 2.480446 2.362658 0.450027 0.597325 1.236973 1.303356 1.002805 0.897498 1.753150 0.686789 1.859644 1.783302 -1 -0.040200 1 1 1.967353 -1.522943 1.595987 0.840074 0.813001 -1.821874 0.873486 1.586612 -1.227521 -0.113990 2.112581 -1.699728 -26.319614 -3.745960 41.646502 52.764790 17.826411 2.252429 1.831286 2.167762 0.828551 1.710551 2.480102 1.081498 0.478410 0.635840 0.568812 1.265534 2.083186 1.359766 1.830971 1.385790 -1 -0.028014 1 1 0.717678 -1.694215 2.292524 1.951143 -0.657688 1.501804 1.255268 -0.070662 -0.090616 -0.873745 -1.231701 0.333727 38.305813 5.791440 -13.261014 22.139914 -44.464901 1.051132 0.875242 1.184879 1.014046 0.818905 1.582041 0.358016 2.182043 2.344752 0.994113 1.055013 0.856102 1.257872 1.556731 2.475892 -1 -0.005055 1 1 1.170055 0.312874 -0.559550 1.570547 2.097431 -1.858902 0.575683 0.966209 0.175702 -1.652791 1.065792 0.978455 -42.960193 68.037536 56.870157 16.725687 8.625382 2.376962 2.351731 1.287717 1.413239 0.557509 0.298081 0.591030 1.186891 1.072552 0.886881 1.064965 1.620902 0.999561 0.367036 0.768129 -1 0.015043 1 1 -1.932381 0.250807 -2.279664 2.116651 0.722928 1.708894 -0.622475 -0.425307 0.563226 -1.053890 1.141899 -1.670696 55.172401 -17.450431 -39.395143 -14.164576 -14.029601 1.442334 1.304521 0.331757 1.845389 0.702597 2.054405 1.377433 1.761427 0.308691 1.165299 0.437387 1.908270 2.285815 0.437134 2.162061 -1 0.045220 1 1 -0.919943 -0.141028 0.080304 1.918885 -0.889580 1.236318 1.874749 1.877433 -0.132748 -2.140334 1.777794 -1.874674 -19.245014 -50.952832 -14.239102 -66.585999 39.107346 1.032412 1.247831 1.541581 2.098296 1.061145 0.420909 1.722293 1.829476 0.995231 1.841739 2.358504 0.369679 2.450080 0.496882 0.591689 -1 0.005933 1 1 0.070876 -1.018657 -0.465749 -0.570519 1.001238 -0.128864 1.875804 0.750365 1.035688 -0.762949 -0.466040 -0.748906 -2.042445 22.631678 -29.390469 -15.618117 6.312116 1.940967 0.589748 2.150574 2.188269 1.240859 1.372668 0.432995 2.352633 0.709265 1.618812 1.880973 0.261204 1.804604 1.487154 0.849081 -1 -0.060923 1 1 -0.899423 0.736837 -0.145198 0.672667 0.497033 -1.439154 0.825750 0.393540 -1.968570 -0.070176 -1.355901 0.486773 15.675320 55.103346 21.931487 52.505046 2.315988 2.497063 0.387471 2.224743 2.261516 1.542044 0.884015 2.392017 1.129061 1.125431 0.873857 0.407545 2.108217 1.302032 1.259984 1.051119 -1 -0.046501 1 1 -1.155403 0.893509 -1.180641 0.832035 -2.353824 -0.219328 -1.161990 -1.420145 -0.123729 -1.355708 -0.984264 -2.044759 37.846109 -70.446859 -50.365787 -47.782690 16.331985 1.250057 0.701988 0.809243 1.197984 0.764072 0.257608 2.116986 2.436549 0.335863 1.095861 1.141823 1.867453 0.278374 2.378253 1.549666 -1 0.025718 1 1 1.509089 1.178616 -1.891801 -1.013230 1.226044 -1.162796 -0.827266 -2.307775 0.901789 1.329292 -0.024728 -0.919465 -48.402420 -49.478025 22.827551 -37.349549 16.128590 1.723164 0.724716 0.297627 1.968496 2.017555 0.802073 2.182981 2.367060 2.421842 0.648614 1.512002 2.217358 1.883096 2.194206 2.021104 -1 0.030071 1 1 1.634902 -0.145326 -1.479296 0.033332 -0.567102 1.878745 -1.658874 -2.202130 -0.099919 -1.720473 -0.766647 -1.372639 60.695427 -41.952582 52.958000 -34.895587 9.862717 1.565164 2.460067 1.853214 1.722481 0.484152 0.391489 2.251825 0.679630 0.786037 0.425783 0.381919 1.168358 2.345539 0.721555 1.182092 -1 0.014266 1 1 -2.280002 1.161073 0.148510 -1.555523 0.658238 -1.685151 -0.872321 -0.854809 1.300789 1.583028 -0.190903 0.630937 40.658579 -51.257564 -35.878930 -17.179861 8.079540 2.017473 1.664598 1.900824 0.894330 0.259154 1.107231 0.989531 0.553706 1.638360 1.918786 1.295125 2.174397 2.096453 1.594767 0.504737 -1 -0.004384 1 1 -0.537926 2.152417 -1.330291 2.090858 0.764954 1.192735 -0.208905 -0.337784 1.287026 1.187196 0.941018 0.915687 -22.802443 9.347771 57.984979 3.542060 -18.601898 0.743567 2.135625 0.703322 0.740079 2.009532 0.948197 1.096058 2.202676 0.383158 1.731566 2.427424 2.219439 0.854100 1.359082 1.596166 -1 0.016660 1 1 1.200854 -0.401862 -1.241105 -2.213653 -0.548651 0.960811 -1.008573 -0.629319 2.351612 0.727966 1.556243 2.017348 -2.231195 0.313076 11.869386 -11.221749 -53.941366 1.487002 0.537241 1.655402 0.335556 0.444181 1.353160 1.058736 0.434311 1.958912 0.681623 0.539127 1.863115 1.622751 0.568496 0.454384 -1 0.003311 1 1 -0.997265 0.940083 -0.662244 0.331303 -1.827889 -1.268795 -1.071204 2.313105 -0.847213 1.728218 -1.009563 1.583744 -73.081902 62.475916 32.727910 7.990801 51.396329 0.896409 1.443830 1.706580 0.983589 1.933337 0.597930 2.408968 0.268908 0.784905 1.643160 1.593752 1.442933 2.373695 1.436733 1.673667 -1 -0.009716 1 1 -0.389621 1.867392 0.749630 -1.898138 0.862270 1.581771 2.238952 1.644450 0.105252 1.830260 -1.302598 1.003583 50.336369 3.351421 -72.674819 4.319620 -0.149292 1.987829 0.688853 0.546204 1.555921 2.366961 0.756915 1.470329 1.574995 1.198843 1.710380 1.849621 2.078762 1.261885 1.507424 1.769425 -1 0.024035 1 1 0.318737 -0.970977 -0.199052 0.329985 -0.430293 1.577120 -0.534392 0.294166 0.757662 1.157233 1.582010 1.547171 10.871293 13.820948 -61.323763 -18.489906 40.143554 1.265778 1.686213 0.683080 0.271468 1.063340 1.302068 1.854739 0.350907 1.946535 1.908583 0.804738 1.977632 0.316307 0.913915 0.925110 -1 0.054605 1 1 -0.250980 -0.626403 -0.474640 0.799326 -0.746601 0.965352 -0.083848 -0.221951 1.882185 -0.386005 1.381221 0.954193 27.582411 -72.416698 -7.438592 -70.419644 -42.954027 1.700027 1.099111 1.760473 2.270271 2.439698 1.501620 0.980584 0.924722 0.310515 0.332706 2.044283 2.267440 2.120890 0.556259 1.798091 -1 -0.031875 1 1 -1.962364 0.565919 1.801779 0.683447 -2.117439 0.169350 -0.011043 -1.813541 -0.457216 1.477696 1.351952 -0.881976 57.633407 -55.328773 -60.691716 -45.666951 25.559285 0.998446 1.884194 0.403398 2.167071 0.468772 0.655055 1.755361 1.855437 0.835431 0.332836 1.976555 2.455251 1.897609 0.859782 2.350310 -1 -0.015009 1 1 -1.937612 1.876229 -1.523318 0.010779 2.088790 -1.009711 -0.894836 -2.282044 -0.184594 -1.714979 2.031425 0.897828 23.079020 -10.905881 4.862170 -31.504810 -1.345177 1.999039 2.350275 1.576860 1.034243 0.514801 0.256449 0.640573 1.363875 1.138445 1.347611 2.307187 1.887847 1.037113 1.511849 1.898068 -1 0.012439 1 1 0.545055 -0.149498 -0.905926 -0.172540 -1.761053 0.502995 -0.195440 -0.223531 -1.111665 0.876679 -1.292607 -0.734211 59.508301 -43.983005 -22.370839 63.310861 -34.351738 1.380124 1.992631 0.402876 2.383344 1.603579 2.350724 2.360713 1.498900 0.271375 1.745704 1.552912 1.286394 1.676845 0.736538 1.000383 -1 0.002316 1 1 -0.688435 -1.612184 0.265828 0.431452 -0.945080 1.504347 1.587694 -1.892472 1.848415 2.239709 0.232335 -1.710993 -52.752687 35.587187 63.848777 6.389064 -19.002014 1.122161 2.155749 1.428064 2.224750 2.376962 2.355957 0.318123 2.190113 0.728580 2.242389 1.828990 1.840984 0.909499 0.956941 1.799129 -1 -0.050839 1 1 1.867487 2.351736 -1.890990 -1.516562 0.458954 -0.547044 -0.301512 -1.694275 1.280327 1.693867 1.283497 -1.574777 70.431815 -52.479551 -23.808183 55.864658 67.315026 2.329652 1.466925 0.601626 1.527256 2.086059 2.385235 1.902068 1.561838 0.562258 1.368342 1.977185 1.801260 1.534562 1.138126 0.478157 -1 -0.021399 1 1 -1.324688 1.997867 -2.326666 -0.869146 0.663325 -1.013477 1.772698 2.019440 2.109744 -2.265603 -1.889043 -1.776431 38.745965 53.437279 70.347232 25.928563 31.354367 1.717814 0.791609 1.825638 1.748151 2.172918 1.981814 0.852436 0.394444 2.413449 1.335883 0.926416 1.771843 2.113841 1.325346 1.585292 -1 0.045890 1 1 -0.129549 -0.201980 -1.754351 0.044637 0.944139 1.526956 -0.121539 -2.246395 0.506686 0.583514 0.644285 -0.564804 -60.636744 -21.751146 -21.513064 -70.069686 -11.207433 1.925035 0.565502 1.887288 0.654351 1.178582 0.934574 1.630822 1.229231 1.679576 1.625627 1.661039 0.587210 2.233112 1.163880 1.325247 -1 0.059424 1 1 -2.349819 1.129614 -0.792178 -1.631567 -0.355517 0.129506 -0.519042 -0.902297 -0.440708 0.893320 0.360396 1.761014 -36.832088 13.089470 -55.283955 -57.425588 -51.863978 0.956885 0.863105 1.956984 2.032374 2.355857 0.891433 1.060532 1.366774 0.372726 1.907116 0.900741 2.259100 1.445458 2.054328 2.344769 -1 0.022945 1 1 -0.388310 0.333116 0.358668 0.989429 -0.687902 -2.074793 0.629305 2.128428 0.741992 1.678672 0.358492 -1.973177 -66.744156 -69.031709 34.064309 -31.162150 57.746557 2.070811 0.367524 2.230663 0.496152 1.828163 1.441023 1.773170 1.919299 0.901527 1.972156 0.523197 1.874052 0.937592 0.608303 1.253775 -1 -0.013163 1 1 1.606464 -2.151793 -2.309688 1.732833 1.163470 -1.969579 1.821396 0.523685 -1.160520 -0.286310 -0.657262 -0.770478 7.097964 45.474750 44.115804 4.315956 -61.736165 0.629045 1.114535 2.245920 0.426327 0.526744 0.739790 1.646028 0.295316 1.369812 1.929783 1.619457 1.464462 1.965032 2.293042 0.415279 -1 0.036141 1 1 -1.050513 1.343341 0.478754 -2.350114 0.884325 -0.017618 0.772549 1.598552 1.528511 -2.261037 -0.551177 0.922585 67.426536 -12.204821 73.565134 -40.791918 60.236598 2.072623 1.578250 1.904765 1.891073 1.265893 1.359751 1.580267 2.052939 1.487488 1.968994 1.377198 2.312024 2.190620 0.251672 1.353277 -1 0.047257 1 1 -0.826049 -0.705104 0.983498 -1.402892 -2.317975 -0.891320 0.264728 0.791582 1.051775 1.009709 0.865110 2.190354 3.192348 -46.211473 23.778738 49.255621 -10.773121 1.167424 2.398036 1.032005 1.164160 1.539370 0.944070 1.476618 1.513082 2.373899 0.364143 1.648766 1.311843 1.893157 0.291574 1.480499 -1 0.008648 1 1 0.889093 0.005548 -1.003930 2.009078 2.303414 1.207123 1.282868 1.982220 -1.422625 0.607601 0.204204 1.432405 -37.327777 -67.941298 60.610274 26.872534 -3.324141 0.342358 2.267514 1.108492 1.922658 1.117801 0.888501 1.283268 0.879950 1.576424 0.463022 0.767424 0.351973 1.852090 0.821417 1.063319 -1 0.012969 1 1 1.508028 2.199577 -0.394045 -1.808692 0.942013 -1.211038 -1.111248 -1.544011 0.935807 -1.854141 0.480314 0.309152 -58.665626 -43.172652 -52.764961 -20.699080 -39.440433 0.994712 2.119274 0.388231 1.504909 2.254002 1.259088 1.735404 1.678748 1.214625 1.457775 2.079359 2.294837 1.322631 0.967370 1.587603 -1 -0.002054 1 1 -2.158159 -0.913050 -2.089638 0.891895 -0.031838 2.114741 1.612022 1.733823 -1.046274 1.916451 0.607730 -2.348182 11.640579 43.207973 46.400156 -2.570698 -5.727615 1.914723 0.499572 0.810865 1.465874 0.946546 0.349793 1.220209 0.799062 1.077005 1.466676 0.926471 0.451686 1.486913 1.288070 0.598816 -1 -0.001889 1 1 2.349653 0.796718 -2.165280 1.927273 -1.285646 -1.555704 2.334001 1.635554 1.390529 1.891279 1.662419 0.529501 74.095275 19.284127 -41.672065 -32.399592 -39.936761 1.867878 0.680034 0.826565 2.075936 1.011807 1.444034 0.623970 1.307435 2.063978 0.272022 1.372759 1.961837 0.351858 2.180929 1.628833 -1 0.046861 1 1 -0.596450 -1.288788 2.194568 0.236030 -0.882802 2.051864 0.407153 0.628174 1.961050 0.924653 -0.808946 -0.707327 41.682729 61.625013 -18.407203 -69.859220 -73.917841 0.817788 0.811445 2.204996 1.122805 1.729324 0.756399 1.800146 0.810033 0.966527 0.911845 2.130164 1.174582 1.198046 1.803093 0.832824 -1 0.005371 1 1 -1.573703 1.417209 -2.100127 -1.031914 -1.792542 -0.952403 0.947275 -2.311129 1.074135 -0.181710 -0.371249 -0.377110 2.155915 -65.530583 -72.507731 -37.428824 33.762009 1.196215 0.290103 1.504921 2.456985 1.790276 1.426139 1.363907 1.682503 1.328492 0.466764 0.660417 1.884389 1.428646 0.751609 2.295551 -1 0.022682 1 1 -1.492936 1.702424 -0.993943 0.214377 -1.945563 0.195962 -0.422045 -1.158929 -1.809233 1.267647 0.633969 0.404841 -16.837055 69.610754 -52.055138 59.302070 -60.112118 0.559458 1.566193 1.748908 1.404112 2.409476 2.058077 2.357294 0.292383 1.589078 1.638835 0.901096 1.473697 1.932637 2.332256 2.469385 -1 -0.042194 1 1 0.475660 2.210210 -0.761357 -1.992652 0.451338 -1.301164 1.528957 0.527447 0.800762 -0.179957 0.810488 -1.639220 -55.693677 -43.628370 -62.016192 43.855532 -20.069571 1.985815 0.588700 0.282773 2.058176 1.762061 1.951735 1.561475 1.214816 2.408747 1.054519 1.549305 1.423950 0.585129 1.011632 0.758083 -1 -0.022478 1 1 -2.237716 0.283954 -1.240542 -2.177005 -1.942716 0.910652 -0.514509 -0.124689 1.360410 -0.092727 1.341666 0.603411 15.097504 -56.243037 23.282933 -33.737999 -34.556158 1.594674 1.184337 0.897132 2.344110 1.459032 0.695289 0.725483 1.945476 2.111819 1.082927 2.010832 0.307469 0.887169 1.402319 1.523149 -1 0.039518 1 1 1.220700 -1.431613 0.342184 1.971861 -1.169687 1.164421 -0.121643 0.717877 1.639449 0.881965 -1.983357 1.158582 22.392342 -1.915739 52.179710 -65.620723 62.506362 0.541351 0.978108 2.052797 1.366551 1.115494 0.350780 2.059096 1.484992 0.513108 1.051391 0.721207 2.072675 2.449349 1.705199 0.280249 -1 -0.001265 1 1 0.082942 -0.862292 -1.942724 0.775410 -2.159459 0.795563 1.972862 1.521457 1.702936 -1.812195 -1.396124 -1.672303 -54.544479 70.944277 10.468386 -7.843702 20.899719 0.798546 1.420240 1.223251 2.429479 0.758803 1.696885 2.289415 2.442971 0.261796 0.508560 1.125697 0.844707 0.993826 0.737646 1.618482 -1 0.006582 1 1 -0.714185 -0.856364 -1.275975 0.776248 -2.202222 -1.649617 -2.127246 0.269921 -1.466384 0.273730 1.292447 -1.954112 -67.376301 -43.488811 33.558414 16.268721 -21.599736 0.973505 1.191749 1.731492 1.188872 0.621198 1.978343 1.005767 1.182968 0.396246 1.214687 0.250054 1.157180 1.222522 1.418613 0.877404 -1 0.011013 1 1 -0.486013 -1.855001 0.160280 -1.662223 -1.934854 1.114097 2.306572 -2.272111 1.831430 -0.478002 0.836872 -1.176655 59.080125 -40.340105 3.855506 -0.514657 50.166972 1.469580 2.481278 0.581084 0.528927 1.420325 0.405929 1.941017 1.418972 2.408072 0.961169 0.868962 1.393390 2.206185 0.847333 2.373179 -1 -0.007142 1 1 -0.177479 0.052604 -1.819380 0.377197 1.394819 -1.416557 -1.093077 2.257974 0.907072 0.588827 0.393377 0.006925 -45.391829 -0.462882 20.348491 -2.912848 -56.235387 1.402642 2.451084 1.619033 1.090555 1.949717 1.393245 2.019934 0.278106 2.381446 1.218311 0.398614 0.507355 1.116796 1.992436 1.620690 -1 0.028161 1 1 0.090249 -0.566189 -1.631862 -0.604347 -2.053560 -0.650714 0.908456 0.271915 -0.943309 -1.721411 2.318427 -0.933338 29.835176 -10.203545 -40.981176 29.382167 26.079431 1.630026 1.349467 1.998295 1.095837 0.726419 1.920503 0.886885 1.125876 1.596623 2.436882 1.426350 0.412345 1.790843 1.942450 0.757990 -1 -0.022688 1 1 -0.853989 0.941329 1.423420 -1.383004 2.071670 -1.290069 -0.478793 1.692785 1.952542 -0.706476 1.483266 0.708293 24.909296 0.541838 -43.332798 -44.342961 -72.149189 1.203636 1.266024 1.322310 2.319318 1.022254 1.517022 1.080422 0.398188 2.345535 0.649551 1.501556 2.159444 0.518424 0.399304 0.849701 -1 0.025641 1 1 1.704153 -0.197538 2.218846 -1.710274 0.994413 -1.751659 -1.836019 -1.248588 -0.747506 -0.101815 -0.606220 -0.561721 -61.608610 -5.905809 41.061679 -26.365710 -28.495471 1.774226 1.668835 1.108555 0.738639 0.307813 2.166904 2.151174 1.025563 0.888699 2.366168 0.937605 0.819809 1.029615 1.492504 0.771006 -1 0.008909 1 1 1.901444 -1.860195 -2.301555 1.759023 -1.636412 -1.668187 1.494949 -0.856456 1.889076 2.341225 0.524871 -0.077021 44.870809 -56.307503 -10.207453 43.333673 59.033839 0.350970 0.747618 0.466415 1.538410 0.555012 1.089483 1.937379 1.028829 1.782337 0.730710 2.047529 0.574211 2.020186 2.274103 1.604190 -1 0.004514 1 1 1.592297 0.080409 -1.024327 -1.513042 -1.650936 -0.732011 1.144085 2.092292 1.300840 -2.272654 2.124203 0.423729 38.245747 46.266113 -5.438048 -47.271354 60.355760 0.613948 1.622478 0.482779 2.070870 1.370710 1.277231 0.675252 1.466736 1.928706 1.516413 2.109966 1.450652 1.605280 1.692272 1.266220 -1 -0.000025 1 1 2.079414 1.629071 0.814003 0.881145 -1.626700 1.332932 -0.111922 -0.828978 1.896138 -1.500819 1.144664 -2.323698 60.128834 35.305187 -25.726096 71.498550 26.127234 2.431412 1.740428 0.631144 0.384916 2.027153 2.355075 1.245134 1.217241 0.421548 1.200866 1.953485 1.716522 1.585520 0.340770 0.322579 -1 0.005121 1 1 -1.251291 0.943250 0.733408 -1.214817 1.352852 0.107041 -1.100340 -2.000101 -2.234167 -1.323065 1.014290 -2.246120 12.873912 71.832191 -66.359803 -59.207177 4.979820 1.312546 2.456465 2.053019 0.599447 0.905078 0.887675 0.910619 1.777617 2.412456 0.389719 1.752023 2.003589 2.311768 2.390087 2.440736 -1 0.006487 1 1 1.846201 -1.974480 -0.434613 -0.342401 -0.899137 0.841240 1.557306 1.037877 -1.662044 1.069132 0.569260 1.406968 4.460756 -28.065598 51.487552 1.293750 -5.946046 0.847193 2.279800 0.595188 1.328853 2.033918 1.318773 1.364459 1.954590 2.303012 1.476497 1.729310 0.516965 0.631709 0.887509 0.368378 -1 0.012269 1 1 -0.869673 1.232041 0.669243 -0.506201 -1.852156 0.857894 -1.292854 -0.171439 -2.101599 -2.216903 1.366206 -1.653473 -30.435316 -26.350719 73.462356 31.820774 61.748815 0.809899 0.969928 1.832070 1.844402 2.110963 2.448710 2.223861 0.940517 0.262655 1.439636 0.962290 1.709625 0.421343 2.260971 1.392729 -1 -0.005529 1 1 -0.378812 -0.252174 -1.856725 -0.530388 1.605711 -0.660016 0.079689 1.014541 1.967485 0.690759 -1.737285 -0.581870 -40.591111 -14.808360 -34.109933 14.353273 35.461867 2.238951 0.294993 0.440133 0.820232 1.392992 2.273725 2.003843 2.080481 0.901260 1.984805 1.622374 0.989702 1.172002 0.586759 1.407824 -1 0.036894 1 1 0.023121 2.183816 -1.400656 2.275644 1.004452 2.041914 -1.886584 1.843785 -0.181127 0.004444 -0.701998 1.335753 5.795379 52.937157 64.790255 -70.187913 -48.247846 1.351680 0.936384 0.561489 1.949574 1.233355 1.252862 0.604000 0.926812 1.680142 2.150179 2.314414 1.852327 0.302623 0.435192 1.018482 -1 -0.036184 1 1 0.259254 -1.679762 0.163287 1.755800 0.745136 -2.024430 -1.139885 -2.191742 0.132975 1.244196 2.334369 -1.609129 -7.394869 64.436515 -15.490103 57.835419 39.879347 2.157674 2.283836 0.932723 2.022178 2.002030 0.864649 0.898751 0.307412 2.165433 2.190352 2.494036 1.256507 1.112636 1.817544 0.714080 -1 -0.009674 1 1 2.173958 -2.160147 -1.353143 -0.282883 0.393584 -1.227928 -2.229103 -1.044505 -1.341873 0.641657 -2.329167 -0.489180 46.691669 -53.120711 0.214641 7.472755 44.587137 1.015197 2.165572 2.271264 1.130403 1.178406 2.464126 0.318328 1.140626 2.003230 0.783654 0.875103 1.108915 2.292445 1.628471 2.212096 -1 -0.015761 1 1 1.684305 0.787329 0.251553 0.835026 0.780363 0.977119 -0.241074 0.922967 -0.875847 1.140344 0.477026 1.606955 44.309133 -46.400927 -10.387421 18.611786 58.286508 0.945076 0.398410 1.573254 1.176888 1.705531 1.363904 1.635521 1.457150 0.568015 1.383675 0.932663 1.016650 1.842778 1.820656 1.259127 -1 -0.020380 1 1 -0.983548 0.561823 -1.071451 -1.838909 2.014850 0.354239 1.944154 -0.314503 1.444581 0.851327 1.447767 -2.152623 -67.333490 -73.963335 -51.773966 -15.049690 -40.138715 0.454161 0.332283 1.674320 1.047171 1.796175 1.570581 1.248336 1.026267 1.470373 2.313918 0.273342 1.059072 1.572501 2.031099 1.183983 -1 0.019329 1 1 1.797596 1.067581 -1.948162 -1.076004 1.752474 1.399626 -0.738608 -1.352682 -1.964295 1.090298 -1.835700 -0.593442 68.467099 -73.474425 65.340866 33.934543 37.856485 0.684110 1.843098 0.441801 1.847560 1.193392 2.345054 1.566604 1.911451 1.761267 2.115238 2.303972 1.860148 1.256718 2.408292 2.414200 -1 0.046456 1 1 1.160915 2.201750 -1.584094 1.132608 -2.312661 -1.110695 -1.685572 1.471030 -2.304461 0.043976 -0.747391 1.827314 32.766065 49.258063 30.258968 62.477288 55.785568 0.445680 1.795245 1.677701 1.626778 0.755682 0.991030 0.992621 0.734521 0.841098 1.088592 0.463073 1.621477 1.663104 1.532874 2.017064 -1 0.004034 1 1 1.879568 -1.949551 -0.863317 -0.331041 1.522730 -0.455255 1.450066 -1.219291 1.563984 0.174678 -0.005518 1.501933 -40.737938 67.479888 -15.514216 -47.433939 27.787934 0.352022 0.433004 2.491078 1.046968 0.649159 1.672481 1.647250 0.583131 1.182893 1.376491 1.675286 1.525877 1.415789 0.666348 0.316004 -1 -0.023189 1 1 1.184499 -1.973586 0.443982 2.287773 2.220885 -0.421625 1.173598 -1.407664 2.292286 -2.047853 1.027611 0.158369 -25.114237 5.017875 35.429585 -34.972594 65.606249 1.288452 0.260497 1.168782 0.462332 0.419021 1.486651 1.399684 2.243324 1.797519 1.656801 1.361129 2.248459 0.348543 0.460340 0.685636 -1 -0.004670 1 1 0.351746 -2.260034 2.170836 1.918807 -2.203425 1.697356 -1.348515 2.102216 -1.546774 1.619899 2.167000 -1.293512 -57.519243 24.088419 4.059623 -19.911782 -7.316140 1.939465 2.333935 1.452284 2.040565 0.520728 0.872839 1.299587 0.658679 1.915244 0.257908 0.401705 0.708737 1.750841 2.393028 2.371185 -1 -0.013825 1 1 -2.070794 1.865207 1.728609 0.858964 -2.147040 2.166115 -2.025874 -1.857962 2.231801 -0.740667 1.747244 -1.680629 -8.453743 -32.063896 52.099882 -57.285031 60.484103 1.469896 1.040050 1.379115 0.786571 0.404499 0.412451 1.312588 0.914237 1.824237 0.700056 2.085770 2.043215 2.320415 1.472201 1.533977 -1 -0.004324 1 1 0.815050 -0.377366 0.481024 -1.895422 -0.607791 1.322045 0.690443 -2.332315 -1.564301 -0.780883 -0.298092 -0.764509 50.409236 28.024030 -0.124840 1.818295 -39.910871 1.644935 2.176318 0.631084 1.624246 0.947574 1.878385 1.772373 2.020887 0.548582 1.023784 2.489975 0.506210 2.116364 0.974740 1.710247 -1 -0.016870 1 1 -0.511669 0.481165 0.476204 1.924961 2.265671 -1.681145 0.481932 -0.760947 0.180660 1.566215 -0.032311 -1.118085 43.187978 10.346035 35.805559 -15.975750 -4.438088 0.760916 1.218656 1.695940 2.170273 0.281074 0.502445 1.839241 0.870375 0.391069 1.954237 0.855056 1.671539 1.557199 1.347192 2.008524 -1 -0.013604 1 1 -1.167629 -1.949409 1.527966 -1.994007 1.229999 -0.656692 -0.613304 -1.804931 -1.834468 1.260942 1.032911 -0.298261 35.417105 55.289710 4.152469 40.541418 -70.388114 1.929577 0.396474 0.544822 0.830887 0.462401 1.572608 1.577779 0.735163 0.376144 0.856396 1.693468 1.119948 0.960563 1.940522 2.106470 -1 -0.022313 1 1 -1.107064 -1.909741 -0.942389 -0.387042 -1.912704 1.105528 -0.333434 -0.998693 0.496953 1.943310 -0.364790 -0.209261 -51.225098 59.779056 6.601485 -48.834627 36.421779 1.237663 1.645860 1.971519 1.062392 1.123706 1.129283 0.364984 2.286329 2.336767 1.791677 2.463193 0.384120 2.150894 0.819839 1.537627 -1 0.072685 1 1 -0.884613 -0.106738 1.474195 -0.938720 0.019268 -1.317317 -1.345517 0.650442 -0.767195 -1.158201 0.988318 -0.508968 -39.253826 -39.055600 -7.465296 -69.236876 35.816884 1.740664 2.338330 1.067317 0.640273 0.816741 1.214441 0.603691 2.476248 1.556455 2.330621 1.991627 1.518820 2.065502 1.140552 0.755609 -1 0.013728 1 1 -2.019373 -0.971820 -0.246499 -0.718741 -2.035089 -1.215623 1.934372 0.214919 -2.266107 -0.931750 -0.649133 -0.789873 -19.130967 65.841613 49.990203 35.338865 -59.697636 1.552523 1.506185 1.203716 0.361976 1.230733 2.178010 2.066666 0.461826 0.914929 2.216628 0.873515 1.417889 2.214375 1.254473 0.678135 -1 -0.005924 1 1 -0.590047 -2.046797 -0.069768 0.798638 1.824385 -1.080776 1.662148 0.677067 -0.947876 1.633418 -1.517117 0.553676 -42.398291 61.922836 37.108480 -17.773823 -74.638370 1.418753 0.986826 2.327627 1.174091 1.943619 2.404281 2.494236 2.367054 2.327526 1.736730 1.462264 1.024618 0.755118 0.517052 2.086434 -1 0.062881 1 1 2.029016 -1.885523 0.822565 -1.305495 -0.563092 -1.410166 -2.053082 -2.044308 -0.652542 -1.542538 2.132597 0.133475 6.660060 35.634970 -33.053038 -72.403298 67.771836 0.493619 2.011850 1.661007 2.300741 1.561001 2.252563 1.828641 0.473819 2.219129 2.398570 1.024668 1.595030 0.422284 2.327302 2.470516 -1 0.017381 1 1 -0.658575 0.730237 2.030555 0.422046 1.184893 -0.063457 -1.521424 -1.153779 -0.083762 1.222932 -1.624181 1.261954 -25.601613 63.681929 52.188827 -62.377282 -24.986680 2.108111 1.773754 0.487029 1.493330 1.151544 0.991313 1.239269 1.646687 2.374279 2.256365 0.479152 1.858970 1.702331 1.580183 0.631249 -1 -0.035552 1 1 -0.117507 -0.454771 0.160550 -1.839515 1.249104 0.002204 -0.652233 -1.065195 -0.358389 -1.004483 2.150565 0.528476 -23.923536 67.128988 -63.103338 72.197851 -70.711560 1.387263 0.487718 1.830199 1.913049 1.620374 1.131731 0.996771 0.729005 0.387269 1.082693 0.324143 2.122536 1.204388 0.395348 1.871237 -1 -0.009545 1 1 2.149951 -0.363218 -2.053380 -2.335550 0.611710 -1.420309 1.833841 2.343115 -0.699360 -1.439707 0.959013 1.762111 -50.007008 -17.786662 9.576890 8.791098 1.980805 1.245942 1.295796 2.195531 1.794741 2.216118 1.304251 0.299820 0.573787 1.634727 1.609013 1.430937 1.004992 1.653226 2.012350 1.060623 -1 -0.024213 1 1 0.204249 2.187836 0.186906 -1.833720 -0.307622 -0.704624 -0.382398 0.734766 -1.966628 -0.424903 -2.082917 0.748058 -1.600918 -56.637825 -11.922316 21.628878 66.560506 1.111301 1.886356 0.733332 1.112907 1.885052 1.324930 1.343331 2.373000 1.008736 1.569040 2.358957 1.232299 1.493922 2.104320 1.050534 -1 0.058390 1 1 -0.612659 -0.397532 0.847551 -0.754236 -0.124937 1.902418 0.385723 -1.405741 1.635578 1.789507 1.777202 2.314499 -31.576397 -4.508576 -25.644218 -52.373334 -38.623529 2.190115 0.760312 2.312351 0.930769 0.687943 1.014263 2.226961 1.291526 2.419018 0.441679 2.050669 1.596241 0.529199 1.493063 1.166905 -1 0.050407 1 1 -0.288788 0.095164 1.918592 -1.100828 -0.772361 1.563174 0.693390 0.060640 1.298136 -0.593995 2.278983 0.575968 33.602019 -0.866148 -7.349116 -66.593356 65.461668 0.838916 0.404182 1.841968 1.701141 1.832129 0.584803 2.290554 1.346517 1.907444 1.902918 2.336067 1.282923 1.835900 0.962071 0.269572 -1 0.021119 1 1 -1.180433 -0.387106 1.720882 -1.777704 -1.329066 -0.880925 0.617301 -1.709542 -0.845778 2.279667 -2.076598 -1.429607 33.711187 33.920469 -48.679091 -49.476580 47.114340 1.385719 1.533466 0.719505 0.474083 2.159832 0.301292 0.562396 1.441171 2.017902 2.121763 1.715129 0.673545 2.024603 2.249546 0.617695 -1 -0.005335 1 1 1.715314 -1.119957 -1.827579 -0.777990 1.203415 0.213550 -1.698921 -1.407305 -1.099257 2.062053 2.007043 1.096752 -56.004255 -13.520047 18.574486 31.393156 74.777488 0.403680 2.407785 0.642411 0.750500 1.651672 0.650758 1.547120 0.700483 0.274692 1.242937 0.283624 0.624192 0.545861 0.285009 1.394078 -1 -0.006928 1 1 2.247654 1.814794 -2.049868 0.147124 -1.299280 0.205812 0.180998 -2.163821 -1.830891 0.117479 -0.018190 0.590628 -73.844181 0.846009 -31.128050 30.870404 -11.117556 2.083577 1.186111 1.469361 1.053727 1.743853 1.943968 1.527873 1.210015 0.466295 1.768408 0.638817 1.094614 0.421029 1.489319 1.228427 -1 -0.026692 1 1 0.342515 -1.884013 -2.058461 1.809243 -1.092537 1.917404 -2.223494 -1.022242 0.540848 -0.163751 -0.129635 -1.647342 -50.730319 -24.465684 -44.747641 26.399390 -5.445545 1.025779 2.273353 2.494782 0.299792 2.350888 0.628301 2.101926 1.320028 2.210631 1.318091 1.150221 1.258687 1.753744 1.672952 0.559070 -1 -0.006919 1 1 1.737207 -0.720284 0.310647 -0.275149 -1.568322 2.315952 -0.133851 -1.829551 -0.926244 2.343450 0.209638 -1.488392 -64.992321 -25.944110 7.341946 -53.909643 -59.362598 0.517193 2.210612 1.001140 2.165761 0.943250 1.205364 1.048563 0.454682 2.332623 1.899309 2.439197 2.089361 1.642083 1.482503 1.421066 -1 0.034416 1 1 1.918271 -1.784630 0.076178 -1.439144 0.997799 -1.379347 2.267057 -1.941629 0.336613 -2.130468 -2.037464 1.278282 9.591471 -46.141019 7.894711 -63.589447 2.165674 0.602258 0.908202 1.657698 0.685738 2.194104 0.305585 0.718267 2.161016 2.195627 1.154305 2.396090 2.089208 1.327301 0.701066 1.062028 -1 0.014592 1 1 -1.623032 1.723825 0.564539 2.172094 -0.492903 0.159921 1.728177 -1.698388 -1.862280 0.340162 0.980140 -1.298296 -67.117656 -46.448227 -55.353618 -28.257082 -16.777315 1.729911 1.619280 0.733449 0.826524 1.387253 0.311255 1.514806 2.090949 1.321187 1.445637 0.569257 2.002282 0.604782 0.566807 1.319745 -1 0.006925 1 1 2.215178 -2.086968 -1.368856 -0.473651 -1.424764 2.346806 0.079336 -0.198502 0.142875 -2.011726 0.313569 1.701605 -19.397944 -71.241283 -52.240573 -57.308827 -39.453149 2.288951 1.392988 2.203306 1.959709 0.582694 0.582036 0.778395 2.482355 0.694006 1.666996 1.697523 1.774820 0.399469 1.376534 2.403907 -1 -0.011804 1 1 1.181260 0.138657 -2.216285 2.338706 0.587477 1.279435 0.830652 -2.047608 0.429545 -0.025264 -0.492445 -1.572904 22.635183 29.519786 -60.956095 10.913076 -33.928330 2.373415 1.230164 1.616513 1.489163 0.861786 2.287471 1.267572 0.333440 0.880887 1.572899 1.967397 1.546758 1.368450 1.530117 0.668248 -1 0.005999 1 1 1.608144 -2.192952 -1.356877 -1.787026 2.223477 0.734793 -1.509342 -0.721618 1.453212 -0.180350 -1.082417 2.343781 34.007150 58.172546 5.980901 21.002584 40.429212 1.281426 1.426392 1.119149 1.034259 0.786900 1.430729 2.020810 1.503011 1.856988 2.151643 2.157359 1.477458 2.135255 1.229762 1.614796 -1 -0.047969 1 1 0.052108 -0.723378 0.154968 -1.405782 0.936611 2.241138 0.683616 0.725009 -1.014072 1.203749 1.128485 -0.910762 -42.446042 9.376409 -60.685094 65.627542 52.098685 2.464006 0.553222 0.251317 2.139490 0.402962 1.581500 0.263977 1.159319 1.167198 0.851059 1.993897 1.419788 0.375230 1.236496 2.294192 -1 0.001965 1 1 1.452125 0.400069 -0.616106 -1.776618 -1.929180 2.228624 -2.299037 1.668903 1.120153 0.411384 1.052616 1.011719 52.736059 -15.060181 -66.456249 -30.180125 62.643640 1.399902 1.397824 2.473079 2.295184 0.414280 0.561667 0.433721 1.052748 1.028583 2.147401 0.627834 1.004134 0.730074 0.357767 2.496094 -1 0.029537 1 1 1.612420 -1.006956 -1.722875 1.274397 0.988061 -0.124072 2.303701 1.309756 1.506560 1.079536 1.059030 0.416502 71.829543 39.132026 -58.031458 -34.707237 25.468641 0.646853 1.153849 1.493744 1.359554 0.517248 0.884151 2.420523 0.988399 1.764093 2.354064 2.248907 1.134051 1.745240 0.502735 2.222344 -1 0.024273 1 1 -1.860464 -2.113235 0.129204 -0.873277 1.933338 1.689515 -1.169874 -1.984211 0.935877 -0.663663 0.048015 1.177151 56.475628 -14.124188 64.771362 62.275938 -28.311064 1.014251 2.011247 0.531240 2.047325 1.647418 1.153688 1.033668 2.111964 1.284305 0.309719 0.445389 1.396153 1.389613 1.724230 0.635976 -1 -0.039859 1 1 -0.961483 -0.859468 -1.614325 1.970403 -2.115503 -0.282927 -0.349050 0.445432 -1.610686 1.881623 -0.404543 0.819899 32.301508 41.438081 -0.172520 -49.543610 -29.460209 1.558938 1.327836 0.691157 1.032735 2.174304 0.536408 1.154381 1.434653 0.463915 2.271067 2.328724 1.607873 0.269273 2.421774 1.757248 -1 0.015248 1 1 0.177769 0.110367 -1.746531 -0.477328 -1.968603 -0.625566 -0.543257 2.086408 1.376797 2.005251 -0.754816 -0.446932 -1.249710 -3.882125 3.116736 32.981819 -74.571008 0.400963 1.735837 2.214802 1.679835 1.488638 1.038138 0.730904 0.809394 1.479131 1.011864 2.402774 1.917439 1.153911 0.278451 1.424564 -1 -0.010765 1 1 -2.024100 -0.312284 1.039874 -1.081582 2.244479 0.284637 0.823670 -1.585077 -1.247408 0.224982 1.929947 1.241377 65.902911 30.219407 -2.419347 -11.967033 20.073204 1.680117 1.725953 0.341492 1.204738 1.786885 0.670280 1.140527 0.341296 2.418573 1.957132 2.274077 1.153197 1.785775 2.264321 1.437259 -1 0.022392 1 1 -1.186013 0.079599 -0.501153 -1.842384 0.163319 2.294298 -1.218777 0.771475 -2.315267 2.211672 0.241735 0.765612 -60.135074 9.803073 60.251176 -8.488470 -15.722819 2.073823 1.494808 1.242674 0.377013 1.950076 0.674916 0.318842 0.782546 0.252355 1.586251 1.373349 0.622686 2.230264 0.552440 0.616218 -1 -0.031183 1 1 -0.762928 -0.121905 1.037567 -2.169371 -0.870572 0.259916 0.019070 0.072546 -1.233637 0.781136 -0.169121 -0.851349 -57.817547 -39.508773 26.054189 42.753049 50.493276 0.482344 1.502468 1.726938 1.140671 0.500816 1.470484 1.928887 2.307492 0.268114 0.938388 0.484404 2.375371 0.354073 1.152212 0.979130 -1 0.008935 1 1 -0.460137 -0.499057 0.393034 -1.040302 -1.394447 -1.767346 -1.593474 -1.005394 0.974932 0.700545 -2.199952 -1.190573 -36.989025 -74.551150 -31.182628 13.569838 68.270221 2.389048 0.723777 0.270336 2.284081 0.542265 0.600701 1.733957 2.118433 1.997868 0.672341 2.037678 1.505384 1.234304 1.448217 1.180878 -1 -0.046083 1 1 1.729916 -0.741181 -2.191593 -2.067235 0.433558 1.449037 0.334195 -0.358875 0.252173 1.827515 -0.308079 1.035982 -16.626720 4.715616 55.354821 48.472594 28.884089 2.198297 1.030082 0.333165 0.747150 1.606402 0.302200 2.324438 1.585305 1.216805 2.091699 0.433078 1.494140 1.266268 0.917184 1.863141 -1 -0.046871 1 1 -0.893350 -0.856112 -1.758236 0.727648 0.925106 2.092874 1.660711 0.089881 -2.049090 -0.921187 -2.195379 0.265827 13.290977 31.455251 68.403872 63.872897 -38.226531 1.025423 0.788787 1.638936 0.344885 1.980461 0.603171 0.487794 0.854481 1.014177 0.773329 0.587560 1.375599 2.444764 1.144637 1.907029 -1 -0.039115 1 1 1.328223 0.852582 -1.022436 2.006464 0.789841 0.063884 -0.731790 0.145234 -0.075934 0.829091 -0.002304 -1.018324 13.558434 26.606742 29.517334 47.827505 -13.117512 1.884747 0.691581 1.399053 0.630850 2.187944 0.273761 1.348067 0.968584 1.740954 0.454722 0.757642 2.434883 1.581533 0.819252 0.666734 -1 0.002787 1 1 -1.995892 -2.166768 0.473385 1.675118 1.897649 0.345223 1.205960 0.591229 -1.650544 1.133640 0.900716 2.137820 -51.761027 52.413806 -31.157369 -11.906762 -16.948866 1.231201 1.046440 0.771767 1.345924 0.947324 2.178366 1.301250 1.613632 0.319948 1.369019 2.097372 1.274679 0.535772 1.728372 0.501314 -1 -0.014013 1 1 0.948814 -0.002933 -2.163131 0.331276 -2.285950 0.148085 0.728450 0.264920 -0.701547 -0.501186 2.316755 -0.771430 -52.285975 -70.389221 18.357547 -14.710361 -37.043479 2.278780 1.458439 1.984677 1.714051 0.557524 0.547570 2.002640 2.123352 1.421458 1.440876 1.545907 0.559178 1.349005 0.977861 2.408265 -1 -0.056112 1 1 -1.468212 -2.178480 1.547397 -0.570908 -0.824360 -0.592175 -0.114151 -0.591895 -0.125811 1.348965 0.758002 2.149433 11.194774 50.570360 36.042102 59.603043 48.341909 0.362031 2.154783 0.930234 0.692551 1.959590 0.826692 1.954059 2.372546 2.376429 2.391892 1.276331 1.289046 1.252929 1.729976 0.452623 -1 0.014392 1 1 -1.146016 -1.557438 1.455130 -0.927306 -1.358820 -1.459849 1.731268 -1.586633 0.863470 -1.815765 -0.134016 0.118947 34.509539 -48.173276 51.742500 -63.807821 -68.049713 1.952025 1.933449 2.474468 0.888853 0.451517 0.900349 2.409634 2.461557 2.139368 0.615439 1.935081 0.657693 1.089986 1.395035 0.602271 -1 -0.015876 1 1 -0.048935 2.211343 -0.574433 1.194176 0.445257 0.163181 -0.025990 1.434932 -1.102337 2.134408 2.281381 -1.545624 66.679210 27.475075 73.586013 10.126827 -48.418638 1.044172 0.897478 1.415632 0.271022 0.313420 1.902375 2.213941 0.703961 2.479746 1.838355 1.740033 0.726402 1.632502 2.460704 1.294526 -1 0.001599 1 1 2.321819 -0.483945 -0.077386 0.000150 -2.188316 1.172979 2.331893 -0.814991 1.369315 -1.233357 0.767963 -0.080462 4.060627 -3.036173 -28.960457 11.606966 -71.724013 0.392619 1.001748 1.120033 2.403525 1.042713 1.132032 1.560563 1.631192 0.687118 0.650437 0.650600 1.133656 1.859076 1.238146 0.774028 -1 0.010226 1 1 0.122831 0.399073 1.492732 -0.419589 -2.299637 1.015977 -2.181395 -0.315690 0.352600 -2.040132 -1.159674 -0.196892 -34.038889 8.385647 -62.428735 10.258998 72.971445 1.841223 0.429481 1.782785 1.511552 1.403023 2.111638 0.293803 0.704247 0.532163 1.805916 1.027838 0.870353 2.264723 1.446618 1.311927 -1 -0.075163 1 1 -0.607799 1.182561 -1.552252 -0.915434 0.250917 -0.430714 -0.786497 -0.400423 -0.614013 0.413842 -0.044130 -1.850720 45.181255 61.354832 -59.337085 71.620021 -32.303299 0.301890 1.620670 1.596893 2.476867 0.701683 2.431388 1.343232 0.706858 1.659209 1.324307 2.135009 1.597469 0.905924 1.608302 0.728973 -1 -0.058111 1 1 -2.212610 -1.866320 -1.580766 0.518171 0.407227 1.870064 -1.469851 -1.440899 -0.215692 -1.314352 1.369260 -2.147930 43.334463 72.321840 63.164912 62.670825 8.554159 2.421220 1.452830 2.210007 2.094272 0.929869 1.307337 0.415744 0.413839 2.141905 0.494054 0.321659 0.876289 0.782658 2.137593 2.270388 -1 0.004037 1 1 -1.531705 0.411013 -0.473546 0.337774 -1.466009 1.862258 -0.717786 -0.110293 -1.731270 1.549199 1.441572 2.101326 74.783269 32.401913 -71.045658 -64.369542 -58.895643 1.238951 0.790845 2.475106 0.349411 1.558423 1.657090 1.705474 0.396835 2.102961 0.707710 2.485139 2.483601 1.381325 1.925126 2.084606 -1 -0.031513 1 1 -2.343595 2.059171 0.698166 0.221740 -0.707707 -0.353562 -0.002129 1.921047 -2.259276 0.782030 0.724042 1.578200 -38.888837 -54.686720 -69.700825 38.240838 -36.242994 1.585110 2.445995 1.589087 1.784517 1.378369 1.750066 0.610855 1.394805 1.230419 1.403100 1.149760 0.269509 1.895214 1.110750 1.633603 -1 0.036542 1 1 -0.672015 1.034065 0.246371 -1.426030 -0.078567 -1.008185 1.176880 1.924862 0.604887 1.720550 2.068764 1.717342 -0.469615 57.186235 -70.945389 -29.149538 -16.279706 1.179647 0.827468 1.498400 0.857302 1.173321 2.499158 1.854777 0.982466 1.052771 1.424564 1.900446 1.295814 0.251546 1.488026 2.012019 -1 -0.029748 1 1 1.481582 0.686238 -2.318022 -1.682194 1.695744 -0.153389 -0.330977 -2.103479 -0.835080 -1.696189 2.103110 -0.660692 -59.390345 -73.526833 -65.475514 -46.970694 13.551641 2.311576 1.409532 1.252738 0.764283 1.554884 0.691964 1.093117 2.267544 1.614725 0.681409 1.436857 1.504984 1.266485 2.317000 0.313335 -1 -0.023714 1 1 2.202212 1.479375 1.286414 0.323052 0.858444 -1.468641 0.047737 1.209797 -0.897040 -1.612975 1.102084 -1.668411 -72.296284 66.360712 74.487380 9.397751 -2.005330 2.071299 1.818295 2.089284 0.343553 2.094423 1.213922 0.888533 1.829386 1.738154 0.649103 0.725240 2.365676 1.659775 1.840126 2.242212 -1 -0.053377 1 1 -1.838909 2.024439 1.295891 -0.612865 0.859043 -0.819808 0.518578 -2.173231 0.226316 0.792509 -2.228658 1.721814 -7.811179 -32.490217 -63.076963 65.489276 -21.737790 2.169560 1.799614 0.868736 2.101044 2.255562 0.482410 0.365254 2.328691 1.066703 1.575836 1.830560 1.226576 2.060965 1.388733 0.438379 -1 0.022565 1 1 1.236660 -1.809407 -1.650554 0.975679 -0.872776 0.923932 1.208311 -2.321570 -0.046704 2.019402 1.458132 -2.311035 -65.354979 28.874815 49.013375 -32.198328 42.705340 1.354839 2.275294 1.371121 1.433523 1.716599 0.632747 0.327808 0.721436 1.430651 0.692978 2.387453 0.913518 0.996948 1.451900 2.338207 -1 -0.046417 1 1 -1.678416 -0.777428 1.219519 2.275797 -1.146670 1.593168 0.577102 1.258090 0.225725 0.280651 -0.195594 1.891779 20.419799 -4.431183 -74.893429 66.130738 -40.689127 1.192740 0.374264 0.762474 0.399945 0.369215 1.402933 0.587955 1.260865 2.365392 1.387241 2.366725 1.294428 1.703961 1.978171 0.366376 -1 0.000512 1 1 -1.050053 -0.345189 -0.647252 -2.165390 0.072016 -0.705527 -1.414934 -2.077908 0.112930 -1.073621 -0.617475 -1.215518 -32.105350 -44.620336 66.008220 0.150859 -14.515217 0.516191 1.116177 0.593351 1.954678 1.514428 2.494792 0.472222 2.391437 0.374759 2.331632 0.997803 2.319424 0.555075 2.147663 0.517100 -1 -0.004743 1 1 -1.627356 -0.263187 1.546820 -0.851596 -1.247129 0.210002 -0.080064 2.104083 1.558413 0.783153 0.747178 -0.698125 14.432209 12.139460 27.908459 7.465009 64.408398 0.804171 1.448783 1.698686 1.071477 0.806677 0.820619 1.151753 2.267546 1.642019 0.419445 1.860418 1.297319 0.792226 0.937162 2.381434 -1 0.002095 1 1 1.198459 1.742044 0.454635 2.273854 -0.813665 0.078231 0.072966 1.117883 -0.033276 1.499894 2.144400 0.574124 -53.033526 -34.474200 42.125440 2.268142 20.655323 2.185135 0.322918 1.783354 2.075919 0.722010 2.079930 0.631198 1.295688 0.375519 1.596531 0.892949 1.789385 2.194719 1.638705 0.968032 -1 0.003260 1 1 0.328782 -1.788813 0.459427 -2.009274 -0.881502 0.348341 1.774337 1.287612 1.610391 -2.113893 -1.493580 0.305646 15.422926 13.118856 -11.388009 1.732537 18.741921 1.307101 0.946848 0.918023 2.454321 2.027128 1.949374 2.372157 0.337451 0.780672 2.496005 0.601924 2.029468 0.766044 1.893508 1.695912 -1 -0.035141 1 1 -1.990223 -1.139501 -0.449052 2.024386 0.403116 -1.250157 1.151049 1.330251 1.948713 0.913273 1.126266 -0.518484 -30.154806 38.167250 -73.029649 40.691986 60.203036 0.361410 0.720884 1.151255 0.645049 2.331251 1.330064 2.142964 0.295697 1.024396 1.524106 0.895190 1.211520 1.009492 0.789827 1.124244 -1 -0.039166 1 1 -1.420132 0.086787 -2.214801 -1.006982 -2.162790 1.355747 1.646461 0.918433 -1.690557 -2.201796 0.808267 -1.268849 -63.419365 10.728263 9.912498 -50.640878 -21.228722 2.258089 2.453668 2.303064 2.346679 1.889823 0.500319 2.105277 1.395568 0.564469 0.283258 1.209447 2.177056 1.784374 1.230313 1.868130 -1 0.013465 1 1 -0.891927 -0.514848 -1.099851 1.509036 0.288237 0.062514 -0.182381 -2.220998 -1.476856 -1.358240 -1.134977 0.185531 -43.761776 -54.171199 44.659314 -10.910590 -74.285902 0.277655 1.555472 1.567277 1.974196 1.063090 1.601186 0.381575 2.138166 0.651723 2.016230 1.021884 2.059433 0.390880 1.025119 2.416285 -1 0.036695 1 1 0.449021 2.167983 1.091594 1.085021 -0.994881 -1.415298 1.234378 2.248323 -1.090960 0.144686 0.147023 1.725955 -42.597275 17.600987 19.783198 -53.785464 -72.301186 1.134535 0.879994 2.307229 0.349950 1.614496 1.340004 0.441609 0.878099 1.960208 2.223012 2.404348 1.381094 0.296160 2.056628 0.504893 -1 0.041392 1 1 1.662957 0.138551 0.702254 -1.744474 1.118723 -0.057784 -0.421244 -1.839621 -0.527485 -1.443522 -1.896188 0.652448 -0.996871 45.581634 40.523471 -72.019516 68.001631 2.176082 1.151657 0.644335 1.593030 0.547707 2.061769 1.407170 2.054844 2.004386 2.222278 1.317568 1.366035 1.448533 1.996501 2.447271 -1 0.006874 1 1 0.305174 1.976333 -1.395608 2.290653 -1.205788 2.311335 -2.329235 -1.630976 0.155012 -0.656473 -1.639927 0.513251 -69.030293 57.872124 56.789382 9.136674 -39.911301 1.536567 1.088335 0.641990 0.425194 1.736021 0.810012 0.619094 0.370585 1.920899 0.798600 2.328459 1.657414 0.404699 1.522012 1.703717 -1 0.029344 1 1 -0.449676 0.968166 0.090574 0.170685 -1.147374 -0.825026 2.342826 -0.850381 0.327218 0.192650 0.463393 -1.335694 25.715931 57.659244 -71.081501 -66.785924 -21.024161 2.078899 1.299690 2.383654 2.317209 1.576749 1.413357 0.288083 1.309784 1.035187 0.638538 0.913913 0.879150 1.625484 1.511328 2.135032 -1 -0.001850 1 1 0.009739 -1.255404 -2.206144 -1.576690 -1.666046 -0.216153 0.360717 -2.270339 -1.371055 0.254354 0.792071 -0.164016 4.003437 -64.229757 40.473188 -17.137087 -23.013659 2.266555 0.735811 2.278345 0.896235 0.768832 1.516906 1.383992 1.752970 2.168497 1.923766 1.740461 1.181365 0.451804 1.225922 2.314625 -1 0.016676 1 1 2.154556 1.631829 0.041728 -0.816087 1.785504 0.468681 -1.988199 -0.104667 -1.415251 2.011052 -2.208276 0.287320 -38.425271 -63.532209 64.164591 64.288654 49.411866 2.353522 2.138033 0.673544 2.010639 1.553247 2.428899 2.259238 1.516332 0.743482 0.702842 1.666025 1.129238 1.856568 1.834085 1.964118 -1 -0.009288 1 1 2.098901 -0.717322 -1.734725 0.029892 -1.837832 1.260389 1.175247 -1.953650 0.939588 0.437520 2.073454 0.421979 1.863710 -26.627382 73.590588 -62.980269 40.619200 1.928418 1.178708 0.788519 1.638449 1.157884 1.812578 0.493334 1.716442 2.485536 2.407502 0.388244 1.713403 0.920678 2.084871 0.424918 -1 -0.017536 1 1 1.275180 0.002990 -1.581945 -0.458004 -2.349201 2.093410 1.246526 -0.917402 0.165249 1.744286 0.445328 1.361773 -23.840764 -41.719789 65.507128 -21.692401 65.808071 0.418729 1.080164 0.558386 1.543747 0.253439 1.802241 2.265434 2.155273 2.427406 1.905834 1.852045 2.314921 1.370717 1.392185 2.202285 -1 0.011719 1 1 2.187751 -1.233525 -2.052245 -2.114253 1.881625 -0.370060 0.762558 -1.383936 0.537812 0.641907 1.868691 -0.988118 -26.960899 18.176658 -54.910850 63.348690 1.433152 0.429755 1.885459 1.404568 1.070697 1.201584 0.523783 0.468548 1.388630 0.957893 2.055342 1.376743 1.415366 0.306053 1.827787 1.860345 -1 0.059538 1 1 1.065133 -0.682943 1.148454 0.128948 -0.464741 2.245651 1.130254 0.546402 -1.067826 -2.179991 -0.279762 1.004632 11.463566 68.147921 -37.889402 -57.171865 12.471449 2.239561 1.556584 2.250284 1.772060 1.265365 1.483662 0.654752 1.161299 0.697971 0.793096 2.071044 2.039615 0.314737 1.536106 2.337975 -1 0.030991 1 1 1.972925 -2.127877 -0.911472 0.863532 -0.776904 0.603079 -0.396044 2.294837 -1.572108 -0.059798 -1.284767 -0.906287 -48.357729 -48.346149 -3.724303 -44.354542 33.214877 0.511570 2.201139 1.550410 1.995032 0.261085 2.052195 2.485022 0.516075 1.425999 1.263942 2.317391 2.385436 0.781528 1.137794 1.651704 -1 0.020314 1 1 -0.917452 -0.682901 1.864386 2.068301 -1.357670 -0.975923 1.495995 -2.112681 0.016447 -1.605627 2.085057 2.222766 -57.187199 54.740109 67.005408 -40.100431 -17.939629 1.204906 2.348232 0.983963 1.467438 2.483773 2.018568 2.076509 1.644129 2.122751 0.324373 1.489263 0.290149 2.283253 2.390015 1.239569 -1 -0.025861 1 1 0.592554 1.769027 1.581007 -1.168941 -0.437703 -0.442574 -2.197667 -0.489665 -1.964862 0.982102 -1.305458 0.048946 -64.447837 -24.803370 -20.231447 20.074674 45.054066 1.730404 0.898676 1.303574 2.423893 1.367400 1.897013 2.098895 2.123011 2.452475 0.254101 1.679806 1.001652 1.763693 2.384237 0.878247 -1 -0.010615 1 1 2.136341 1.782486 1.585798 -0.759779 0.964280 0.746919 -0.328167 -2.007651 -1.889273 -0.932000 -0.142788 -1.239958 -57.135628 21.494851 63.966688 38.122025 66.870629 0.545039 2.227744 0.941311 2.362394 0.509077 0.801163 0.397677 0.509736 0.625020 0.955824 1.026631 0.845321 2.313070 1.770913 2.236916 -1 -0.074024 1 1 -2.233033 -1.124523 1.535806 -2.178328 -0.606195 -0.138587 -1.308539 0.096554 1.728071 1.238149 -0.335640 -0.375504 -38.176511 67.386643 67.315211 66.754471 -57.600907 1.398359 2.478667 1.710712 0.679384 1.155593 1.542712 0.867078 1.224734 0.358322 0.571379 1.665439 0.274335 1.993156 2.468318 1.022539 -1 0.069455 1 1 1.588684 0.610468 1.268524 1.237359 0.514004 1.050523 -1.183758 0.294122 0.013849 1.844717 1.355165 1.283934 33.424674 18.490468 -30.696735 -70.031376 32.656617 1.521546 0.628941 1.606948 0.475992 0.500108 0.819993 1.869366 0.934156 1.368241 0.273183 0.637684 2.299083 0.694165 2.081816 0.827853 -1 0.061232 1 1 1.559681 -1.458979 2.218704 0.620457 -0.493500 -0.455240 1.700303 1.060999 0.537207 -0.102669 -0.826860 -0.203578 -11.079785 -67.954519 -11.597176 -63.739095 37.027299 0.892212 0.657719 1.527560 0.455654 0.684736 1.106766 2.169685 1.652309 2.363201 0.571748 1.119206 1.990551 1.441927 1.211640 0.792454 -1 0.011835 1 1 -1.858992 -0.944769 2.017759 2.131283 1.597161 1.715491 1.867138 1.188703 -1.994443 -1.387764 2.177956 -0.938444 -2.105759 8.511555 -46.293143 1.144313 32.475012 0.737938 2.018824 1.876250 1.886864 0.264120 1.308326 1.280976 0.605965 2.445522 0.395113 2.410916 1.513899 0.347273 1.613358 2.463523 -1 -0.038952 1 1 -1.729033 1.447469 2.255653 -0.411370 -0.817169 -2.249948 2.039537 0.578886 -1.747894 0.172692 -0.399584 -0.653679 -57.283351 -61.288139 -19.756223 57.165862 36.637651 1.660074 2.370178 0.834994 1.992351 2.448913 1.128273 1.391825 0.660770 1.057147 0.714810 0.313484 0.726562 2.071324 2.234545 0.492315 -1 0.056974 1 1 -0.263612 -0.873077 0.570435 2.303923 0.336943 -1.294642 -1.949356 -2.292532 -2.096122 0.304046 1.869809 -1.036937 -43.952306 43.600164 37.954223 -53.374055 -57.748555 2.425421 2.308129 1.965958 2.112156 2.260299 1.344072 1.308973 0.916606 1.147422 1.465518 1.715079 2.082911 1.235010 2.054086 0.527700 -1 -0.037935 1 1 1.281580 -0.820999 -0.647054 1.151125 -2.116423 -1.607485 -0.881900 -1.635772 -0.335545 1.221845 -1.043171 2.221203 6.694772 19.027405 -6.403048 -66.036768 -29.959340 1.725636 1.768420 0.837168 0.288316 0.732315 2.018262 1.431292 2.472794 2.005129 1.210656 2.252468 2.477654 0.426378 1.388703 2.186971 -1 0.007617 1 1 1.248840 0.280182 1.338774 -0.883859 -1.570707 -0.069344 -1.509676 -1.622612 -0.648366 -2.050481 -0.733838 -1.293410 -2.748354 8.414292 -30.994325 28.373952 31.003079 0.906351 2.033717 2.427357 1.081647 0.739113 1.524046 2.133974 2.207180 1.829332 0.826219 0.767375 1.776394 2.108316 0.721696 1.301515 -1 0.007260 1 1 -1.853835 0.902446 -1.767468 1.066161 -2.238863 -0.140152 0.664294 1.137988 -1.423138 1.400110 -2.018240 -0.784785 2.785563 16.950570 38.225237 1.555244 38.990744 0.886504 1.480378 1.717672 0.668928 0.922096 1.160648 1.005673 1.852284 1.840713 0.863369 1.891560 0.441007 2.004618 1.614521 1.749403 -1 0.029404 1 1 -0.685319 -1.078512 2.012799 -1.135964 -2.259469 2.248642 -0.435777 -1.049382 1.501277 1.833868 -1.912209 -0.002829 -13.313608 38.189073 -6.254289 34.172416 -14.197350 1.902135 0.427671 0.615096 0.663746 1.581769 0.290984 0.562114 1.203715 0.346867 1.547033 1.481936 0.892587 2.454674 1.214220 1.396997 -1 0.051335 1 1 0.091349 -0.929344 2.091658 0.080500 0.510102 1.454235 -1.842118 -0.078220 0.111660 1.135428 -2.039030 -1.487828 -63.339788 -1.821929 -21.164158 -56.009904 41.545703 1.504411 0.640820 1.011171 2.005258 1.119613 2.089207 1.306117 2.411158 1.077322 2.306494 1.502023 1.006743 1.821497 1.899032 2.276740 -1 -0.017104 1 1 -1.928846 -1.595421 -0.750983 -1.986833 -0.722232 0.565354 1.721944 1.932606 -1.189985 -0.698427 0.094888 1.999404 -1.817024 61.279207 19.627286 25.789971 -47.950391 2.091579 0.666422 1.560349 0.292674 1.973766 0.581624 0.612048 1.197835 0.514058 1.267137 2.019792 2.396321 1.466572 1.422916 1.206604 -1 -0.035625 1 1 -1.869359 -0.824565 0.668421 -0.190518 -2.330391 -2.207731 0.010406 0.535926 1.929057 0.420279 -0.242102 -2.223914 43.112267 -62.134734 1.522928 -54.145587 25.127624 2.424613 2.219906 1.959922 1.906807 2.450090 0.655612 2.125339 1.071727 0.517632 0.582917 2.078544 2.095077 0.955807 0.752771 1.575039 -1 0.004875 1 1 1.179836 -0.235431 1.514302 -0.745800 0.288384 -2.169966 -1.443357 0.877255 -1.036150 -2.292185 -0.971703 1.726666 37.602265 31.272530 -2.588293 -1.431716 -62.844769 2.394541 0.797861 1.148332 1.008271 0.513493 0.777099 0.948063 1.100675 1.044143 0.405121 1.873380 0.890203 0.633621 1.515469 1.991529 -1 0.067429 1 1 1.057360 0.633879 -1.111075 1.366814 -0.855235 -1.147027 0.299650 -1.320332 -0.175882 -1.373581 0.216828 1.559032 56.081387 -40.132671 40.193087 -74.793286 -50.765899 1.037980 0.331545 0.531965 0.732278 1.395156 0.385867 2.260561 1.251564 1.281091 0.293149 0.961728 1.263364 1.606232 1.943695 1.429812 -1 -0.014028 1 1 -0.078375 2.219704 -1.413549 2.344308 0.495778 1.033261 0.871374 -0.926778 -1.910313 -1.124974 -1.325740 -1.533902 37.677713 -50.670165 -63.463521 18.610016 28.534956 1.930205 1.960629 0.290094 1.356668 1.519548 0.797559 0.581352 0.537320 0.743376 1.174088 1.902149 0.668426 1.480535 2.094667 0.827127 -1 0.017787 1 1 -0.548254 -1.790185 0.972767 2.014698 -2.197624 0.235266 0.423206 1.821912 -0.235778 0.392096 2.036290 -2.150638 -55.500232 57.597643 -56.411542 41.218866 65.476496 2.326971 1.410053 1.011672 1.417763 2.351555 0.582995 1.143046 2.168898 1.914513 1.461629 1.594700 1.618653 1.455147 0.655860 1.789453 -1 -0.017978 1 1 2.267624 -1.839555 0.582630 -0.089073 1.497665 -2.321206 1.353400 -0.115991 1.475470 1.639193 1.296660 -1.827445 46.990314 16.208905 23.073001 37.926166 -74.933152 1.352764 1.146880 1.364048 1.797225 1.208104 2.103655 1.130478 2.439639 0.508877 1.938309 0.912023 0.625881 1.939709 1.947334 1.846052 -1 -0.024416 1 1 -1.646263 -2.313016 2.347565 -1.309949 -0.026634 0.046821 -0.041479 0.292889 -1.866831 -0.743262 0.539303 2.141342 32.613465 34.509507 -48.719166 26.981777 32.720956 1.991554 0.294303 2.347400 0.504039 1.626643 0.737653 1.727906 1.670585 1.272178 1.241875 0.444368 2.250845 2.208865 0.899943 2.340808 -1 0.012302 1 1 1.430762 -0.495737 -0.354395 0.146815 -1.772640 -1.044457 -0.540672 -1.587729 1.299464 -1.830016 0.691512 1.485466 -0.198962 -43.960858 49.855196 16.283845 -67.425481 1.824114 0.885555 1.278596 1.115385 0.784078 1.251370 0.282874 1.507247 1.056831 2.155861 1.055853 1.467797 1.767522 1.490760 0.694162 -1 -0.015440 1 1 -1.150266 -2.304478 -0.239343 1.734678 -0.812025 -0.621437 -1.835620 0.741057 0.093180 1.569927 1.093177 -0.584577 10.736199 -6.700342 37.343783 36.959045 20.666018 0.381529 1.359569 0.779292 1.815258 0.536823 1.376778 2.009927 0.850280 2.408508 1.552217 0.867325 0.873950 1.984778 1.155586 1.431404 -1 0.008975 1 1 1.697866 -2.194428 2.125307 0.121392 -0.231190 2.106184 -0.839559 -1.579989 -0.554270 0.772953 -1.028339 1.741089 -46.023008 41.302906 -22.053251 1.010135 27.344277 1.003857 0.568550 1.366354 2.304200 1.186074 0.853105 0.386751 1.375178 2.123931 2.152832 1.894724 1.876170 0.531737 1.410525 2.191294 -1 0.035653 1 1 -1.114654 -2.239768 -1.218235 0.447353 -2.308073 0.600479 -1.693864 -1.223160 -2.214825 -1.410127 -1.406745 -1.103068 -23.280334 -72.566207 29.758030 43.209686 -74.805066 2.143892 2.385607 1.398204 2.107871 2.230440 1.264154 1.382541 2.109838 1.551750 2.011714 1.627746 1.282197 0.892107 1.142401 0.331182 -1 0.029408 1 1 -1.732764 0.001966 0.056845 -1.217356 1.098172 -1.456259 0.806029 -1.181171 1.359776 -1.323688 -0.036065 1.750857 -70.712353 -12.523262 -28.465787 -74.485580 20.855080 0.794881 0.564295 1.862979 1.587059 1.457468 1.420037 2.309524 0.665318 1.001453 0.671054 0.660690 1.972940 2.461723 0.429479 1.751334 -1 0.021037 1 1 -0.996276 -1.298538 -1.460744 0.818964 -0.567242 -0.481227 -1.524691 0.488823 1.958021 1.847961 -0.669450 1.747212 -70.459726 33.390456 43.400246 -22.061062 19.727878 2.371716 1.931811 1.950943 1.754720 2.333792 1.293205 1.387654 0.301772 1.888493 0.652828 0.322520 1.841421 1.505936 1.519070 1.763954 -1 -0.003899 1 1 -2.129181 0.739016 -1.216822 0.634972 -1.585720 2.080373 -1.088781 -0.936490 -0.212468 1.048539 -1.543303 -1.298973 20.882634 -25.570333 -10.585629 -12.661549 47.338508 1.649503 2.449954 0.631684 0.465607 1.462179 1.847752 2.160388 0.643834 2.172970 0.598915 0.969945 2.108202 1.043527 1.316842 0.407327 -1 -0.002617 1 1 0.713207 -1.455201 -0.266676 -0.546650 1.616768 1.381874 -2.214116 1.093594 1.710182 2.177572 2.040069 0.104253 -26.265222 10.413101 -37.009435 32.423781 -3.514270 1.909918 0.747671 1.363716 0.727358 1.960807 1.035758 1.233915 1.668501 2.244630 1.249364 0.309755 1.049424 1.416873 0.880577 0.862087 -1 -0.012692 1 1 0.638758 0.775941 2.065278 -0.321396 -1.306510 1.213117 -1.652103 -1.501801 -1.209610 -0.665500 2.161187 -0.026965 -25.917767 0.098047 -2.120582 59.386482 8.603578 1.379963 1.537010 1.783172 1.278730 1.115735 2.153338 1.410984 0.904569 1.335281 2.072252 2.094301 1.413069 2.200377 2.238337 1.222984 -1 0.047557 1 1 -0.054518 -2.075464 -1.216092 -1.226389 0.076733 -1.541132 2.192977 1.773005 -2.261559 0.108450 -0.973058 -2.200535 -49.555280 74.403542 -49.669206 -40.343524 -53.613132 0.986258 1.795995 0.794787 1.233488 1.235725 0.584957 0.375234 1.312780 1.893013 2.370273 2.431333 0.406346 2.199777 1.151694 1.275665 -1 0.058773 1 1 -0.910123 -0.015187 -0.771157 -1.765543 0.438700 -1.655568 1.528452 1.451732 -1.494644 1.268225 0.925205 -0.964005 -26.902801 -55.383599 67.843698 -50.959355 26.112291 0.914072 1.303039 2.425225 1.264162 1.525916 2.066348 1.863450 0.502806 1.157152 0.755011 0.975954 1.854582 2.201689 1.786786 1.262625 -1 0.024645 1 1 0.154591 1.679833 1.039805 -2.254432 2.088024 0.261777 -1.687305 0.625425 -1.818005 -0.085283 -0.788447 -0.195912 40.585339 67.784469 3.573433 58.687209 -44.079828 1.379841 1.735294 2.092975 1.632194 1.784388 1.457790 2.329711 2.458488 2.314579 2.382452 2.379185 1.463571 0.490920 1.641250 0.997278 -1 0.000537 1 1 -1.887335 -1.345478 1.299324 0.532692 -0.592532 -1.413016 1.879153 0.500607 2.085736 -0.489806 0.374094 1.063070 74.710297 5.969544 -19.867301 -9.724913 53.383773 2.441144 1.058783 1.220497 1.140113 2.380856 0.300155 1.696798 0.839374 1.364850 1.791220 1.532056 1.759827 0.407761 1.243751 0.478647 -1 0.026474 1 1 -0.183932 -0.011758 0.305469 2.229809 -1.221144 -1.318036 0.705854 2.205064 2.282320 0.109756 2.127936 1.906408 46.749536 19.446153 -18.505273 -68.128979 56.248494 2.401503 0.803852 0.591496 2.280791 1.505341 0.514998 1.323184 1.256926 1.404466 1.613190 1.891963 0.466021 1.663991 0.695759 1.865854 -1 -0.024474 1 1 1.304756 2.286924 2.083117 -2.111440 2.031336 -0.591533 1.241062 1.496504 1.715955 0.238539 -1.120556 2.236566 -24.060841 9.443791 21.800321 -52.005907 -13.273041 0.925036 1.081411 1.270727 1.611070 2.249638 2.167176 2.220108 0.859174 1.141829 1.965396 1.658024 1.651058 1.576742 1.308687 0.601704 -1 -0.000609 1 1 -1.054815 -0.273350 0.381571 -0.505717 1.571971 -2.249131 1.646552 -2.256650 -2.210696 2.023544 0.400405 0.318081 67.945192 4.838913 27.611482 -33.828204 -50.631497 1.171555 2.077101 0.342239 0.252566 0.632823 1.609926 1.024774 1.133434 0.372253 0.699477 1.362162 1.607737 2.489534 2.095235 1.360748 -1 0.056175 1 1 -0.087827 -1.132121 1.065005 1.882461 -0.457523 1.032661 0.200744 -0.166898 -1.179160 2.170818 1.615277 -0.111108 -40.741745 3.487580 -34.238969 -54.350867 24.984262 2.282271 1.636198 1.586511 1.236606 1.893225 1.425527 2.326201 1.963638 1.360605 2.443565 1.239402 1.621415 0.621705 1.503055 0.344978 -1 -0.067395 1 1 0.907253 -1.096341 -0.769694 -0.744932 0.748639 0.304082 -2.240130 2.119277 -2.262311 1.604911 0.027574 1.613907 13.322324 -41.699397 -41.773031 70.665503 -24.890880 1.509784 0.936661 0.713681 1.582175 0.365902 1.972193 1.152291 2.295885 0.937897 1.229220 1.500277 0.910669 0.370910 0.642012 0.802087 -1 0.027683 1 1 0.096339 -1.885003 0.149808 1.403259 -0.935449 -1.553629 -0.501415 -1.527304 -1.017041 -1.581950 -0.536561 1.536217 0.734870 50.961008 1.665842 -52.199990 24.767472 1.628473 2.247174 1.251685 1.065497 1.554644 1.148193 0.925281 0.703843 0.491987 1.574963 0.650189 0.983933 0.960818 1.713902 0.297049 -1 0.016210 1 1 0.114278 -1.991212 1.080827 -0.794451 -2.140068 1.543594 1.484552 -1.240599 1.579984 0.477558 1.118603 -2.077456 -54.261757 22.644936 43.430959 44.132992 -6.801798 1.107657 1.383390 0.641728 0.515025 1.777980 1.766448 1.446443 0.616344 1.395704 0.598558 1.711923 0.783604 2.289470 1.121969 1.178787 -1 0.016052 1 1 0.938883 -1.987202 -2.202993 -0.471364 -0.693245 -2.337304 -0.590607 -2.034134 0.692944 2.000108 2.344551 -0.125524 46.723536 32.472956 72.977325 -20.105489 37.040252 1.907827 1.602124 0.393089 2.142401 2.076684 2.328935 0.662158 1.886340 0.472908 0.410123 0.429055 1.377127 1.130315 1.951335 1.587370 -1 0.001277 1 1 -1.209732 1.986280 0.845021 -0.877842 0.598681 1.081799 1.405255 -0.381172 -2.224736 1.665447 -0.421652 0.722581 18.850975 28.342949 -40.054672 1.127938 57.257607 0.303910 1.817867 1.646013 2.291706 0.453556 1.417120 0.541257 1.658517 0.952079 1.085776 0.393561 1.082166 0.465840 0.866643 0.675843 -1 0.067200 1 1 -0.526621 -1.060237 -1.869585 0.099271 0.254912 0.746695 0.609425 -2.121475 -1.702342 -2.344079 -1.365731 0.212966 -66.662754 -50.900577 -35.998380 -74.766841 -56.299345 1.028570 1.925929 2.088621 0.445825 1.983979 1.227291 0.584299 0.565377 2.042852 0.715137 1.310395 2.311482 2.075308 1.709240 0.690458 -1 -0.012359 1 1 1.678932 0.022206 0.930843 -0.449826 -1.549471 -1.302266 1.859066 2.186143 0.010505 2.201947 1.724086 0.228105 -67.344953 33.372976 49.610866 -40.167496 54.901192 2.490033 1.486838 2.288143 1.310401 2.404477 1.290192 0.250579 0.985988 1.745375 0.509600 0.596813 1.627806 2.289874 1.158482 0.600055 -1 0.007959 1 1 -0.917889 1.399223 1.912551 1.035340 -1.892125 -1.739629 -2.289774 1.847202 0.698113 -0.666610 2.352034 -1.604210 74.073093 -53.518320 67.596855 0.342172 50.881678 1.650349 0.909152 1.871983 2.169641 0.908456 1.419896 2.191703 0.446742 1.644855 0.825542 0.629615 1.684872 0.645355 0.732579 1.949527 -1 -0.021872 1 1 1.880624 1.647018 0.866012 -1.500121 -1.247524 -1.713921 0.965800 -1.977178 1.341227 -2.062813 -0.652537 -1.457748 -21.311076 24.743985 72.158054 10.416792 25.022368 0.638989 1.739042 2.074103 1.694527 0.921379 0.361780 2.436996 1.085448 1.622314 2.230494 2.157105 1.719363 2.087975 0.853214 2.222858 -1 0.001669 1 1 -2.215793 1.176576 1.529505 0.308510 1.494889 -1.855338 -0.794413 -1.497234 0.147065 -2.281750 0.040226 2.206487 -66.006202 33.755321 25.674790 -33.808697 -22.778627 0.769188 0.748566 0.656434 2.439401 1.015063 2.159060 0.815995 2.181598 1.619732 1.581893 2.372547 2.404551 0.290049 0.605155 2.333633 -1 -0.002296 1 1 1.741224 0.812399 2.194364 1.519565 -1.823873 0.249800 -0.353498 1.086079 -2.065743 1.937751 0.455897 -0.076560 -8.301548 -24.121933 32.663668 -21.738232 45.528982 2.209026 1.358927 1.238875 1.779647 0.522275 2.129654 1.600951 0.931891 1.534735 1.786305 2.170715 0.959975 1.045364 0.678444 1.111361 -1 -0.054958 1 1 -0.352142 0.301665 -0.447773 -0.040644 0.199193 2.032347 2.267861 2.134841 0.142792 1.307377 -0.791771 0.486460 -2.100514 -53.345526 -28.261738 54.964471 -62.144226 1.254806 1.779487 2.334968 0.808375 2.362791 0.435355 1.512685 2.451072 1.410785 2.067319 2.425501 1.401210 0.882897 1.602597 1.594776 -1 -0.008091 1 1 -0.794278 0.759877 0.677842 -2.066308 1.868980 -0.833335 -0.649547 1.675480 -1.452181 -1.344700 0.251519 0.272813 0.533348 -36.027076 42.934719 -46.186110 0.045462 1.586183 2.471839 1.704841 1.007999 0.441230 1.257043 1.123771 2.210479 1.014456 0.961479 1.570529 0.386799 2.182126 1.491999 1.284083 -1 -0.009436 1 1 -0.648560 -0.588074 -1.871545 0.136343 1.288379 0.350448 -0.514062 -2.023810 -0.146216 -2.294308 1.037102 -0.560098 56.924675 33.017826 -69.406397 36.687027 -51.131846 1.030865 2.239518 0.833615 1.315566 1.474817 0.500778 0.827339 1.580955 2.367831 1.890885 0.358311 0.380089 1.901705 2.207951 1.281294 -1 -0.037055 1 1 2.336627 -1.356508 -0.289705 -1.167251 -0.305191 -2.263267 -0.319663 -0.450026 -0.198628 -1.977260 -0.038598 1.597451 59.941214 31.990575 65.590929 36.738271 60.124089 0.708534 0.588364 1.392028 1.821785 2.243464 1.904916 2.167044 2.251438 0.921996 1.733658 1.594772 0.588575 0.427683 0.813148 1.576129 -1 -0.073151 1 1 1.422801 2.355631 2.317519 -2.067554 -0.224539 0.798274 0.427490 -1.566473 0.408576 0.980060 2.067534 -0.111372 -32.336027 -21.598617 -7.947855 70.394881 -73.236637 1.552505 1.203534 1.788796 1.287463 1.636144 0.669364 1.500712 1.461234 1.707180 2.065142 1.848209 0.854926 1.743705 1.701315 2.498692 -1 -0.000009 1 1 -2.317227 2.259033 -0.143025 -0.507682 1.527167 -1.281118 -0.841125 0.374257 -0.903205 -1.553976 -1.618789 2.345470 37.634658 -24.308006 55.338080 67.111880 -50.637884 1.811376 0.538529 0.803362 1.356387 1.300124 0.689589 1.671285 1.784031 2.208133 2.086125 1.257619 1.802035 1.048897 1.557002 0.284243 -1 -0.004698 1 1 1.741012 1.972125 -1.443865 1.757652 -1.116581 -1.646680 0.115382 -2.277581 -0.559883 0.692825 -0.002525 -0.020579 -59.344833 -58.600980 -6.675766 0.404682 51.495444 1.133820 2.369444 1.997562 2.276771 1.447143 1.135523 1.731331 0.736896 0.265220 1.796908 0.384222 1.621924 2.426759 2.281385 2.495202 -1 -0.004415 1 1 -2.123105 -0.809418 0.780350 0.763578 1.626006 1.135894 1.083263 -2.263436 1.543492 -0.222997 -1.561292 -2.052383 8.832454 -52.942514 -4.832633 -72.064674 59.015993 0.351803 1.257619 1.806930 2.325783 1.688131 1.419901 2.269483 0.452165 0.539448 0.505215 1.153612 2.006006 2.436512 1.959851 0.717032 -1 0.026142 1 1 -0.658934 -0.595662 -2.176788 1.714320 1.023734 0.958292 -0.926826 1.990586 -2.189750 0.635065 -0.020531 -1.066602 -14.516682 68.132894 9.555228 -55.287687 29.845279 1.519154 0.923616 1.963019 2.216715 2.335759 0.596306 2.112550 2.131196 0.511320 0.260207 0.794660 1.345557 1.525254 2.190192 2.054034 -1 0.006482 1 1 -1.944702 0.517729 -2.304103 1.352467 -1.656929 2.204583 -1.084899 -1.670876 -1.287364 -2.147900 1.859801 0.394967 -49.286467 -57.646753 -18.978883 71.914639 -30.669820 0.360021 2.120436 1.919409 0.513256 1.299662 1.911636 0.358784 1.575260 1.150588 0.680036 0.857557 0.965577 0.708883 1.948556 2.132230 -1 -0.009079 1 1 2.004929 -1.452892 0.848700 -0.304904 -2.162441 -2.194641 -1.468921 0.050030 2.046427 -1.421542 -0.043740 -0.013136 22.396053 60.456511 -7.417683 -19.005490 74.732726 0.368829 1.656639 0.883831 1.551967 1.156088 0.876293 0.856195 0.566650 0.937995 0.637913 1.658714 2.008037 0.574595 1.715624 2.245680 -1 0.001699 1 1 -1.372498 -0.429497 0.819273 -0.086986 -1.127382 0.602191 -1.182547 1.784565 -1.174381 -2.334148 0.605926 0.319162 46.333055 69.650274 12.154734 -15.386238 3.492994 2.226350 2.263065 0.579165 2.032579 1.307938 1.506525 2.411763 2.257576 0.577297 2.136639 1.992956 1.364727 1.961857 0.684622 1.437490 -1 0.005780 1 1 -1.244089 -0.531225 1.675103 1.645126 2.045286 -1.761153 -1.187478 -0.977967 0.127315 0.361208 1.257940 -2.297592 -73.924970 -6.966055 71.508306 40.092410 33.127288 0.929856 1.093014 0.536300 1.600992 1.622705 2.046450 0.429081 1.821235 1.992103 0.525343 1.939106 0.802757 2.440256 1.889260 2.294777 -1 0.048628 1 1 -1.553297 0.375975 -0.293674 -1.914997 0.255621 -1.475250 2.060034 1.074738 0.531665 1.000268 -2.302532 -0.516068 62.438166 -1.742149 -30.302836 -49.764709 4.536621 2.079915 0.385724 2.112963 2.314588 0.285143 1.398547 1.134506 0.390331 0.796861 2.336263 2.325005 2.108220 1.345897 0.496402 1.530049 -1 0.022535 1 1 -2.060433 1.652322 0.465109 -0.759615 -0.989344 2.111763 -1.321016 -2.256616 -1.630596 1.825010 0.005096 0.826665 52.326780 6.195176 22.326747 -54.358461 47.343614 0.686816 2.311499 2.367500 0.823907 2.398458 1.380556 2.497042 2.277924 0.562987 2.375211 2.175658 0.790745 0.797517 2.125870 0.990906 -1 -0.009450 1 1 1.724412 1.008905 1.486056 0.478758 -2.280851 1.016113 0.108651 -2.314312 -0.583888 -2.216180 -0.612694 -0.985008 -12.835698 -29.584677 20.330407 -6.842854 42.146082 2.113002 0.724762 1.076417 0.596488 0.669759 1.388725 0.301625 1.667252 1.511035 1.708293 0.528402 1.605394 1.349574 1.538266 0.386247 -1 0.006094 1 1 -1.779962 -1.581060 0.289258 -1.632556 1.865033 -1.209138 -2.168814 -0.930959 -1.491917 -0.019792 1.940285 0.634751 -18.929474 2.335462 -47.889995 12.848888 -48.731457 0.931048 0.872430 1.187548 0.864871 2.380626 0.931314 0.845834 1.938032 0.760536 1.581681 1.061641 2.006515 1.996813 0.934268 1.000625 -1 0.056887 1 1 1.485239 0.884466 2.347923 -0.010973 -0.638110 0.677744 0.993374 -0.352262 -1.708418 -0.789560 -0.046630 -1.447741 -67.304388 -34.847736 64.103161 -68.174587 39.708453 1.824474 2.439256 0.823494 2.209906 0.390446 0.475892 1.072978 1.291412 0.504761 0.265424 0.728209 0.516487 1.591025 0.601460 0.988941 -1 0.018253 1 1 1.834277 0.251698 -1.442708 -2.350801 -1.238932 1.313113 1.377291 0.875872 -0.729085 -1.523763 1.950653 0.528857 29.520585 -47.529567 70.565525 -55.217838 3.794799 1.812676 2.147995 1.600033 1.257261 0.291706 1.453537 0.588276 2.152244 1.011892 0.620161 0.288378 1.775950 1.385004 0.767599 1.029911 -1 -0.051411 1 1 1.852493 0.095176 2.128481 1.639673 -0.066027 -2.310878 0.591357 0.516466 0.030083 1.380985 1.693920 2.165320 -39.849532 -1.080132 -3.781407 45.888796 -47.013576 2.017466 1.554258 1.415318 1.742695 0.480269 0.388335 0.993443 1.045184 2.164149 0.858409 1.777332 2.120358 0.604732 1.979835 1.339837 -1 -0.024054 1 1 2.166622 1.782699 0.453807 -2.227816 1.740310 -0.408525 -0.123612 0.620960 -1.458833 -0.052133 0.305259 -1.304339 0.116779 12.704905 -68.663224 -72.804474 -74.799852 1.208270 0.387708 1.706125 2.342989 0.609018 2.012564 2.411238 2.427835 2.368563 0.689717 1.579520 0.736409 1.082005 2.260430 1.298460 -1 -0.001724 1 1 -1.510490 -1.161656 -0.526490 1.148375 -1.207763 2.100715 1.494978 -0.355946 -2.355265 -0.864012 2.131515 0.790901 -30.861542 10.065494 -29.246560 3.062214 16.627461 1.491030 0.746685 0.535517 1.939162 1.742673 2.352461 2.316035 2.091021 0.283378 0.991722 1.377388 1.007290 2.024732 2.169861 2.348650 -1 -0.014299 1 1 1.052893 0.944811 -1.320268 0.897131 -1.560153 -1.756513 1.403231 -1.395427 0.617398 -0.075313 1.844668 0.523980 -29.200818 21.852727 -71.213005 -26.981169 -22.508718 1.314689 2.479767 2.196969 1.215907 0.506771 0.304859 2.021481 1.528142 1.238201 1.698412 0.962428 1.776133 2.212411 1.991274 2.348651 -1 0.037365 1 1 -1.971068 0.349842 -1.259043 -2.113012 -0.830332 -2.008160 -1.011126 -1.124610 0.069532 -0.047589 1.275016 1.966462 74.289226 -20.982205 2.085186 -54.270766 21.235213 2.128416 1.045139 1.403215 0.833881 1.288671 1.693981 0.744540 0.485026 1.582936 1.903323 2.400209 1.565468 0.815946 1.349857 1.789950 -1 0.000971 1 1 -1.297004 0.756172 -0.326123 -0.634693 1.566831 0.890585 1.507750 2.229752 -2.184252 -1.213419 1.283669 1.311854 -29.897158 18.464882 -10.731856 -70.299590 24.798233 0.383552 1.607605 0.265000 0.353369 0.565290 0.585293 1.512087 1.392006 1.436863 1.603314 2.407255 0.742268 0.543592 0.407074 0.950060 -1 -0.021264 1 1 -1.349009 -1.487027 2.056571 -0.589217 -2.235055 -2.121812 2.056535 -1.193215 1.561451 0.006483 0.580565 -1.801335 65.513343 -67.245591 53.359736 -32.924039 -4.320181 1.235889 1.091064 1.512325 0.888426 2.268196 1.315915 0.582033 0.723735 1.822443 2.046436 2.454474 2.351137 0.313863 0.339869 0.935351 -1 0.010507 1 1 -2.091049 0.738354 1.794817 1.479861 0.030165 -1.960246 -1.548734 1.668957 2.021337 1.004453 2.070718 1.558231 -72.147016 25.097508 13.823331 -21.276623 3.795133 1.896954 1.112667 2.335945 1.481207 2.145702 1.315535 0.938226 2.256947 1.265238 1.610610 1.280500 1.611152 1.385334 1.807371 0.731528 -1 0.019478 1 1 1.313891 0.308243 1.719795 -1.197358 -2.102469 2.014430 -1.990532 -1.617287 -0.683964 -1.867020 0.800062 2.200318 -66.616997 -31.869403 20.948139 25.380292 -33.428843 2.296630 2.211459 1.742246 1.935622 0.750183 0.818228 1.462735 2.182599 0.436431 1.602645 2.407270 0.991968 1.006723 1.494879 2.432519 -1 -0.031745 1 1 -1.888754 -1.633118 1.847047 -1.897380 -0.533912 -1.062326 0.737686 -0.002414 1.840062 -1.480729 -0.481458 -0.684944 16.473799 -24.862019 44.054563 25.041177 -32.944689 0.604122 0.726714 2.386457 2.185182 1.103592 0.579068 0.390104 1.478682 2.462286 0.895815 0.460872 0.621878 2.153541 0.308299 1.333988 -1 -0.004736 1 1 -0.693137 -0.533017 -0.158615 1.375621 1.078201 2.182895 1.973750 2.309435 -1.266837 -1.153344 -2.203651 -2.098906 20.203399 -41.478809 65.660264 2.055696 50.088791 2.009562 1.452933 1.698207 2.012214 1.032803 1.073049 2.488529 0.959066 1.527704 0.623063 1.826738 2.228686 1.022434 2.296601 1.726674 -1 0.012995 1 1 -1.953949 0.626807 -2.153284 0.906806 0.822178 1.626992 -1.142706 2.231157 -2.134715 1.971257 -1.884389 1.039989 27.147303 -35.277130 47.273453 -25.071357 -24.299129 2.193041 0.441042 0.346327 1.463224 1.411985 1.980091 1.132005 1.113075 2.445079 1.941611 2.411844 1.368267 0.704259 0.739055 0.540230 -1 -0.028044 1 1 -1.706154 -0.449383 1.171669 -0.836262 2.003807 -1.454932 -0.458205 -1.008131 2.089866 -1.760483 0.650838 1.173987 13.795137 -45.136672 -62.048456 -48.403854 -73.566416 1.663695 2.467143 1.522301 2.058539 1.121741 1.853547 0.561964 0.930915 0.884126 2.004943 0.331848 1.121484 2.032059 1.558601 2.401257 -1 -0.005465 1 1 0.483781 2.041189 0.069597 1.046778 1.844214 2.328022 0.097198 -1.591118 0.894587 -1.917510 0.444434 0.457583 -0.645537 -49.547199 60.226659 29.452014 0.000776 1.570508 2.271159 1.618202 0.616952 0.358570 2.487324 0.953916 0.464918 1.123778 2.337724 2.121584 0.970609 2.033699 2.132928 0.380057 -1 0.005991 1 1 -1.571656 -1.883165 -1.949681 1.667345 -1.506289 -1.250227 -0.017964 -0.334499 -0.039433 1.699151 0.546056 -2.164658 -56.134829 41.927664 -21.756019 46.583590 -69.599493 0.494733 0.476589 1.528833 1.604795 0.290437 0.380503 2.121795 2.262462 1.702990 1.405008 1.717197 1.678060 0.906952 0.897988 0.985952 -1 0.001417 1 1 -0.191996 1.104660 -0.795496 -0.859022 1.177515 -1.531708 0.363768 1.883089 0.665672 0.744954 -0.375331 1.701000 -43.133752 1.036622 22.508160 -5.353307 26.963106 1.658911 0.811160 1.913850 1.569659 1.513183 1.818638 1.102747 2.125346 1.193372 2.009473 2.206439 0.627545 0.646248 2.238440 0.717241 -1 -0.043396 1 1 -0.389468 -0.276501 -0.729214 1.030393 -0.216219 -0.733355 2.119321 -1.521300 0.932168 -1.753080 -2.163306 2.111855 7.496358 -8.708684 33.149201 38.617031 -13.564626 1.665078 0.969613 1.032577 1.767303 2.312329 0.558931 1.696091 2.449801 0.300544 1.487309 1.199117 1.804918 2.259106 1.544704 0.585020 -1 0.039044 1 1 -1.579452 -0.955731 1.558909 -0.303887 0.798265 0.274508 0.230148 -0.773652 -1.285408 -2.260799 -1.255092 -1.680634 -11.225452 33.828433 54.475027 -38.229252 -69.033026 1.553958 0.877288 1.830023 1.194239 0.832162 1.653540 0.542965 1.118577 0.418543 2.448485 0.685918 0.729900 1.925726 0.922410 1.951301 -1 -0.056637 1 1 -2.265121 1.505653 -0.016288 -0.428730 -0.419649 1.402289 1.617656 2.179368 -0.769561 1.498791 -2.246474 -0.822243 63.405814 61.522044 50.991199 59.083405 14.794710 0.695328 1.376183 1.010258 2.399516 1.172196 1.594485 0.262139 1.770650 2.322609 2.334923 2.296279 0.804902 2.489304 0.476764 2.224945 -1 0.000348 1 1 -2.271608 0.864843 -2.300485 0.899931 -1.629256 0.784901 1.851687 0.678098 2.228989 -0.878539 -1.689840 0.429422 -66.137135 -66.822882 -42.175697 53.063912 -54.824683 1.548224 1.252988 0.462823 1.915365 2.289813 2.386876 2.479302 1.124042 2.271507 0.712017 0.614331 1.318461 0.629116 2.309857 1.762303 -1 -0.036694 1 1 -1.230510 1.489291 -1.695962 1.204021 0.986783 1.962016 -1.695464 0.150838 -0.132265 1.264983 -1.726352 -0.625669 -72.354443 -11.119155 20.360788 53.758476 68.712999 1.515494 2.405577 1.785184 1.333274 2.092706 1.611069 2.232240 2.258672 1.009477 0.529931 0.300260 1.219125 0.577842 2.284792 1.250832 -1 0.034084 1 1 -1.360325 1.529090 -1.950992 -1.522901 2.296761 -2.225276 2.022798 2.000612 1.393159 -1.035836 -1.723488 0.397235 -36.103359 -39.146658 -37.873456 60.826889 67.527724 1.951984 1.247583 1.877520 0.727541 0.532544 1.460306 1.866600 1.694854 1.910189 0.805090 1.139472 0.607256 1.656366 0.789187 1.616722 -1 -0.003934 1 1 -0.873917 0.590333 2.141132 2.197253 -1.754089 -0.267677 1.489901 -0.862393 1.075356 1.501177 0.156673 -1.028417 13.765138 50.676489 19.755789 -64.447907 -25.972629 1.045345 0.364593 2.465865 0.299025 0.711140 1.626589 2.088062 2.314155 2.000233 2.170739 1.360922 1.009135 1.528002 1.122282 1.943519 -1 0.000457 1 1 0.844240 0.135147 0.049574 -0.900793 1.285582 0.468307 1.152480 1.817121 -0.638855 2.306386 -0.685304 -0.828570 -21.192097 74.431420 -31.129523 6.111685 -30.910347 0.472026 1.340726 1.332028 1.392938 1.359203 1.365991 0.715175 1.945370 0.333963 0.663013 0.505730 0.811539 1.532792 0.640894 2.262279 -1 -0.053528 1 1 -2.153608 0.166686 2.338923 -0.476801 2.183516 -1.732651 1.894067 1.391135 -2.066318 1.700029 1.171280 2.046029 41.894018 12.768453 -50.608003 -68.701922 26.793717 1.705121 1.221242 2.417233 1.927807 2.158118 0.742796 0.429402 0.452523 2.053510 2.094100 0.296077 0.664118 1.078168 0.776416 0.731977 -1 0.006949 1 1 -1.613061 -0.349732 -1.597868 0.539647 -1.508145 0.538540 -1.252167 0.354908 -0.943012 -1.441970 0.620201 -0.083415 74.138551 -3.365985 -22.100750 -47.297138 -73.006350 1.109219 0.637265 2.012219 1.109245 1.085511 0.424612 0.959567 0.948504 1.752176 2.323265 2.120092 0.630254 1.175789 1.237340 0.732364 -1 0.019662 1 1 1.106562 -1.817214 -0.930538 0.862701 -0.602476 1.115725 1.399707 0.629268 1.498428 1.078942 0.500038 1.953383 -22.300581 44.132715 -11.451836 -20.999723 7.657175 1.287089 2.110213 1.108972 0.993067 1.484370 1.306951 0.678942 0.482168 0.793361 2.012698 2.424178 1.658512 0.858239 1.164812 1.246847 -1 0.028909 1 1 -1.408405 -0.739422 -0.899950 1.301090 1.933022 1.088105 -1.002658 -0.169102 -0.529711 -1.151708 1.746520 0.289789 -67.785330 -18.047129 -18.095711 65.377227 45.055804 2.168348 1.674456 1.088391 1.588650 1.190088 0.805682 2.098006 0.695406 0.431105 2.081826 0.997307 0.743292 2.007048 1.953112 2.207690 -1 -0.030533 1 1 1.300211 1.295554 -1.570066 1.285242 -0.534072 0.948206 -0.802424 0.514541 0.661896 -1.457382 0.786028 1.946741 23.929840 38.828704 -55.974996 28.236952 -21.544888 1.300968 1.360663 1.158133 1.495639 1.704954 0.665864 1.183997 1.938856 1.101030 0.261012 0.821144 0.965752 1.388019 1.938835 0.758141 -1 0.034699 1 1 -2.300308 -0.832703 0.557553 -2.153738 -2.018322 -2.167340 0.289842 -1.242701 -0.766520 0.777259 0.645222 1.043148 66.779032 55.189983 -21.959990 68.449544 -68.521111 2.360332 1.841693 1.579009 1.153287 1.043397 1.381717 1.773993 2.255866 1.081773 0.606688 1.104730 1.699297 2.329387 1.511183 1.949045 -1 -0.033162 1 1 0.171287 -0.452293 -0.597409 1.453000 0.966947 -1.555027 -0.429318 -0.887287 2.086705 1.649931 -2.016003 -0.887475 -34.298798 -9.891789 -51.304829 69.743025 71.016050 1.626335 2.315669 0.447336 0.382762 1.825010 2.441128 0.791456 1.501383 1.490222 0.653638 0.436434 1.653131 0.424657 1.713000 0.894062 -1 -0.002159 1 1 -1.314652 1.034241 -1.521521 1.938285 0.004905 2.333994 1.510048 -1.545727 0.360170 -2.043398 0.496943 1.771186 5.359781 -68.166791 20.750049 -3.925494 24.223096 1.638727 1.332651 0.615929 1.169433 2.412078 0.800923 0.864348 0.346194 1.477720 2.037024 1.764872 1.954948 1.561298 0.490494 1.235047 -1 0.013187 1 1 1.873797 0.010615 -0.666066 2.069255 0.541751 0.874059 1.787231 1.228464 1.821004 -1.358894 2.024111 0.502995 -5.814857 69.695992 30.530841 -18.152587 9.474660 0.484167 0.641858 0.461437 1.121689 0.983082 2.416091 0.745770 0.899153 0.317264 1.253226 2.225179 0.590519 1.603751 0.737985 0.558057 -1 0.027984 1 1 0.829351 -0.347220 -1.789225 -1.751834 -0.072331 0.121598 -1.486032 -0.079891 0.307203 -1.621374 1.310611 1.737858 25.125761 38.671850 7.789608 -30.051860 -31.613861 0.862448 2.168188 1.230634 0.511903 1.059060 1.367317 0.504907 0.479251 1.270833 1.133572 0.447706 2.088237 0.749349 0.300761 0.635170 -1 0.053879 1 1 1.936551 -0.855710 0.295176 -1.123214 -0.034540 -0.891476 -2.346218 0.385498 -0.471172 -2.182649 2.166647 2.206202 -68.291696 21.473631 7.315519 -48.075664 42.315807 2.151475 1.586432 2.161522 1.697430 2.449524 2.407703 1.509480 0.326028 2.307832 1.484472 0.777119 1.283821 1.170440 1.329169 0.589768 -1 -0.007440 1 1 -1.162404 1.036135 2.049066 0.514133 -1.492384 1.544008 -0.990132 -1.704476 -0.511602 1.615179 -1.767318 -1.126561 8.257008 25.539888 -51.100437 54.957196 -34.402289 2.136058 1.218193 0.665381 2.055688 0.455731 1.964406 0.771661 1.806904 1.888755 0.552272 2.290907 0.516791 2.213244 2.499004 1.510324 -1 0.089805 1 1 2.282485 -1.831107 1.193486 -1.728011 -0.227244 -2.252531 1.044104 -0.685058 -1.410262 1.048644 0.225726 0.310525 -74.384705 66.263843 -53.589172 -73.211837 -21.352291 0.355774 0.495610 1.710439 0.602067 2.195010 2.036283 0.553559 1.410604 1.271785 1.389468 1.535144 1.917186 1.391748 1.614406 2.072150 -1 -0.009810 1 1 0.871653 -0.949650 0.089511 1.153622 2.162486 -1.757559 -2.032906 -2.232332 1.235842 -1.413914 0.923772 -1.477725 -58.464439 38.171055 -9.086647 -19.271327 -43.193566 2.061028 2.444131 1.756417 1.603900 0.988897 1.142489 1.811440 1.625799 2.309042 1.570168 1.061052 1.095279 0.357286 1.160294 1.810059 -1 0.036644 1 1 -1.852731 0.622790 1.020890 0.292286 2.133880 -1.875680 1.323595 -1.525878 -0.605113 -0.799149 -0.981349 -0.167289 53.410553 71.163725 -51.269011 71.734435 -59.357328 1.845852 1.736291 0.849873 2.322707 1.738844 0.999549 2.421924 2.031070 0.695553 0.658174 2.436386 2.098598 1.635996 0.435991 0.942463 -1 0.001383 1 1 -1.582281 -1.378693 -0.874918 -2.101069 1.976006 -2.187582 -0.632286 -0.393003 1.575075 -1.913989 -1.638902 -1.107136 50.744047 -44.802776 -0.258774 0.785838 7.579820 2.035566 1.998545 0.801878 1.165869 1.016053 0.796796 1.245030 1.728320 1.869245 1.143341 0.377298 2.245960 1.091308 1.115105 0.568299 -1 -0.006676 1 1 0.405869 -2.098554 1.838310 2.059291 -1.996838 0.773144 2.172148 0.410863 1.731495 2.239096 -0.654675 0.310851 -49.943152 5.446877 45.656967 -43.353902 50.964027 2.161116 1.622088 0.686405 2.156440 1.793355 1.415734 1.986752 0.586372 1.662429 1.445124 0.952008 2.143149 1.159062 1.348439 0.471499 -1 -0.028005 1 1 -2.298124 -1.831598 -2.342833 0.728932 -1.052626 -1.174363 -2.041498 -0.561103 -0.961516 -1.424631 -0.130231 -2.251697 29.468211 -27.777753 -60.696292 27.423710 -39.707909 1.062632 0.655486 2.248343 0.652430 0.392403 1.860613 2.328131 0.650131 2.249325 1.402074 1.902935 0.379227 0.925391 0.300058 2.328712 -1 0.086765 1 1 1.877508 1.127583 -1.947908 -1.517696 0.250417 0.596136 0.719058 -2.069952 1.885252 -0.674850 0.509276 1.696339 13.457788 -14.964361 43.986319 -71.937891 -60.141103 2.252255 1.152995 0.633564 0.558015 2.053141 0.388854 0.719219 2.405941 1.149971 1.563493 1.375668 1.346379 1.838242 2.079966 1.238632 -1 -0.005553 1 1 2.069618 1.922529 -0.911679 2.100560 -1.101363 -0.342797 1.869525 -1.108996 -1.393255 -0.570032 -0.248041 1.643517 -45.503273 -73.511053 49.739791 26.671229 63.346993 0.968784 0.606748 2.115699 1.060196 2.457980 0.527311 1.273746 0.592055 0.420227 1.507456 2.320931 1.142155 0.701460 0.931569 0.636066 -1 0.018355 1 1 0.030666 1.749781 -1.446934 2.028131 2.084140 0.950135 -1.362430 -0.869047 2.340557 -1.277412 0.185742 2.170470 15.503595 18.921109 7.071641 53.063791 -56.856800 2.241424 1.359159 0.635222 1.420167 2.248522 1.409857 2.220946 1.434365 2.376350 1.067300 0.367416 0.416180 0.979389 1.090154 1.962475 -1 0.017528 1 1 -1.835572 1.558005 -1.350954 -1.193927 -0.984646 0.956731 1.114532 0.191440 -1.030590 1.607298 -2.261422 -2.295047 -62.220069 67.293412 0.373560 -21.576815 58.465927 1.177442 2.025956 2.498688 0.702625 0.263920 2.454241 0.683413 1.377874 2.427685 2.102313 1.074105 2.229085 0.976482 1.737080 0.606653 -1 0.011493 1 1 0.331125 -0.111704 -1.880975 1.867559 -1.158594 -0.896068 0.576994 -0.560102 1.727008 2.227910 -0.161918 -2.311847 -49.919219 -42.311397 22.355037 -28.895963 45.549325 0.587674 1.031880 1.301128 1.816372 1.257637 2.100812 0.602612 2.356881 2.347017 0.812440 0.924352 0.826548 1.795050 0.653475 2.207921 -1 0.052167 1 1 1.413525 1.963719 -1.345465 1.526732 0.824868 -0.298401 -1.240008 2.080777 0.982886 -2.263310 -1.056027 -1.785885 -68.701982 25.781768 -35.827930 -60.018681 16.020114 1.375750 0.486776 1.749763 2.271283 1.457144 0.466638 0.791821 0.888023 2.256829 1.525560 0.587575 1.628451 1.884739 0.552485 1.360829 -1 0.007709 1 1 2.191295 1.775255 -2.141672 -1.855097 -1.448207 -0.519724 1.764763 0.604200 -0.414952 0.239624 -1.735127 -2.018467 3.516294 -1.644692 -42.335710 63.724645 20.109506 1.832003 0.727354 1.886883 0.595580 1.163845 0.738680 0.991689 0.820369 1.449832 1.332741 2.122671 1.238829 0.993214 1.697634 1.378854 -1 -0.025703 1 1 -2.009623 -2.048518 -0.726247 -0.949626 0.489189 -1.320334 -0.217852 0.087246 0.787703 1.823632 0.399421 -2.088084 -40.322901 -7.000456 -56.662376 25.454670 16.631726 0.316344 1.545509 0.623267 0.747350 0.463216 1.773566 1.819885 1.807376 0.812179 1.040526 0.374702 1.369001 1.797168 2.498202 1.526824 -1 -0.002874 1 1 0.581530 0.282085 0.336271 1.547787 1.273536 0.655930 1.936498 -1.739671 1.719702 1.947556 0.312471 2.100202 73.250876 -72.533434 -19.427971 24.085861 -38.932971 0.678349 1.764512 0.397919 2.329956 2.074810 2.337711 1.907490 0.438646 0.572308 1.529245 1.765894 1.128871 2.427084 0.996741 2.469761 -1 -0.004295 1 1 0.446439 1.171148 -0.164980 -1.937290 -2.139154 -1.945253 0.688500 -2.000860 -0.838907 -0.038232 -1.679097 1.915965 59.776053 -43.872727 31.085191 -1.202387 41.480868 0.909272 1.633532 1.775025 1.599577 0.344103 2.342597 0.774731 1.646203 0.992801 1.500436 1.322373 1.116316 0.667360 1.574715 0.992433 -1 -0.011905 1 1 -1.623854 2.049650 0.901038 -1.876235 1.417248 -1.437119 2.053840 0.643184 -0.229421 -1.142071 -1.230613 -0.240312 -13.131736 -55.094061 -15.875249 34.682971 16.687517 0.881445 1.944937 2.061010 2.142060 0.858177 2.383081 1.699080 0.941810 1.753205 1.618270 1.756997 2.356440 1.686694 2.007345 2.453282 -1 0.031849 1 1 -2.057228 -1.026855 -1.581732 -1.588152 -1.098710 1.833968 -0.226973 2.295363 -2.163764 -0.877815 1.057701 1.644040 -65.693354 41.798200 52.339972 -72.082217 64.172401 2.058106 0.584665 2.222656 0.924607 0.618294 0.421934 0.944007 0.430764 0.855377 0.323483 2.279714 1.397296 0.357855 1.727003 2.241729 -1 -0.073297 1 1 -2.215499 1.404752 0.596922 -0.214748 0.418921 0.496727 -1.866008 -1.041131 -1.184318 0.293692 2.209528 1.915735 -63.425869 51.420103 67.663729 74.285887 72.906250 1.155043 1.308872 1.467728 0.608212 1.962624 2.322292 1.515919 0.545474 0.532200 2.434745 1.510271 2.368978 0.906198 1.712226 1.385151 -1 0.019183 1 1 0.803848 -0.141891 -0.292581 2.333626 0.043891 -2.163212 -1.019671 1.346455 0.982404 -0.941302 -0.978710 1.772480 -52.597039 -48.442236 31.342750 -22.402722 -22.553989 1.151518 0.567931 2.222428 1.604474 1.642755 1.530315 1.748789 1.648127 1.827459 0.852340 1.033331 0.938995 1.691071 1.336208 1.906651 -1 0.071967 1 1 0.555493 0.935308 -0.809367 1.643584 -0.303923 0.203672 1.913381 0.847450 2.254403 2.138606 2.168837 1.321159 -2.041038 46.276313 15.998179 -68.598967 -42.841824 0.737057 0.717935 1.083208 2.220360 0.585907 0.584307 0.692516 1.374221 1.773596 2.331788 1.365254 1.817290 0.949030 1.597783 1.691981 -1 0.006629 1 1 -1.066659 -1.411233 -1.144902 -1.689571 0.243389 0.284095 1.131453 1.841929 1.621249 1.302886 -0.868532 1.572094 -5.523015 24.688223 34.957770 -14.752453 5.514569 1.125286 0.680773 2.005829 1.723038 0.847526 1.122770 1.142036 0.943661 1.365670 2.068795 2.496223 2.019243 2.163925 1.585944 0.715576 -1 0.027273 1 1 1.290175 2.263680 -2.150853 -0.655820 -0.086221 2.301828 -1.892132 -1.860525 1.570287 -2.272586 -1.446648 2.108967 -37.364366 67.098607 26.291809 -13.561070 -70.900079 1.110560 0.682773 1.865438 2.422551 1.315694 1.365865 0.846174 0.891924 0.309571 2.451819 0.477050 0.283402 1.382385 1.750505 1.241454 -1 0.068285 1 1 -0.271411 -0.011550 -0.906812 -0.924154 -0.222625 -0.029340 1.691366 1.656825 0.751796 1.515108 -1.327173 -2.052453 -28.601461 45.239908 -2.868958 -68.578171 6.681088 0.460761 1.006345 1.898670 0.695674 0.445292 2.025724 0.852307 0.470184 1.887449 1.110113 2.165966 2.140083 1.374369 2.016426 2.070570 -1 0.055552 1 1 0.515061 -0.021814 0.936947 -1.540936 0.770844 1.210786 1.591333 -1.992242 -2.087297 -2.172779 -1.597604 0.254514 -39.131121 73.255311 2.012733 -71.995908 14.779769 1.428604 2.297394 1.558258 1.147461 2.126379 0.548794 2.335218 0.516812 0.302805 1.246134 2.269536 1.347001 1.043993 2.395334 0.625096 -1 -0.042108 1 1 -2.105336 0.946495 -1.280437 1.175989 1.089860 0.225660 -0.808110 -0.794274 0.832827 1.534295 0.701407 -1.853991 -54.486552 -5.485127 61.469801 72.937136 54.440494 1.095825 0.531255 2.295564 2.295867 0.632199 2.363215 0.806392 0.536516 0.732617 0.346194 1.489377 2.212560 2.238999 1.114319 0.868098 -1 -0.024682 1 1 2.192526 -1.094590 0.398840 2.278743 1.255837 0.065011 -0.641346 -1.865015 1.503596 -1.611933 -0.233508 0.844685 -57.326485 -36.239637 70.427638 27.314395 73.040168 1.166533 0.913587 2.151680 0.530430 1.930963 1.197264 2.169402 1.396910 0.608903 2.332916 2.315922 2.457509 1.603324 0.314771 2.104676 -1 0.006399 1 1 -0.635225 2.049614 0.297002 1.300413 -0.015162 -0.362037 -1.064886 0.108075 2.142210 1.467024 1.047663 -2.126445 -12.685506 -55.295320 51.558956 1.379038 -72.511297 2.164470 1.754559 1.878999 0.833622 1.438303 1.066180 1.781243 0.358033 2.453156 0.445271 1.668079 1.904233 1.945973 1.473046 2.229281 -1 0.010605 1 1 1.644569 2.110135 -0.404821 0.869436 -0.505223 0.449415 -0.647149 -0.434090 -0.972302 1.088196 0.531956 1.185072 -56.242748 28.138413 -27.694235 -7.014269 11.186772 2.366248 2.281320 1.391309 0.974087 1.977642 0.477573 2.315809 0.550577 0.796438 1.988893 0.571445 0.527168 1.118487 1.162470 2.375570 -1 -0.052687 1 1 2.121497 2.059201 1.211400 -2.229363 -0.690442 -2.355216 -0.054550 2.090867 0.911593 1.165618 1.142424 -2.256082 -66.652285 -24.951665 37.362650 54.064353 -40.426002 2.277864 1.804360 1.876995 0.911958 1.775668 1.153412 0.901252 1.842469 1.127506 1.984609 0.566715 2.032204 1.751842 1.216613 1.112306 -1 -0.011143 1 1 -0.149157 0.107001 -1.759881 1.344444 0.169261 -1.513017 -1.231194 -0.583255 -1.003954 1.607629 -1.413831 2.319567 -20.167943 37.389130 49.104971 7.243418 -59.866461 1.740823 0.517696 1.660625 0.377932 1.648055 0.610936 0.500089 0.497654 2.321139 2.384455 2.289245 1.838551 0.529896 1.957759 1.552220 -1 0.041944 1 1 1.256313 -1.361592 -0.912658 -0.224171 2.261628 1.059715 -2.194131 -2.309338 -1.815933 1.759861 -1.675745 1.697076 -42.230555 31.069873 41.351544 45.401235 8.559454 1.506113 2.248358 0.898380 0.816048 0.824567 2.252514 1.010142 0.455975 1.564422 1.235811 2.028253 0.600666 1.140470 1.627767 1.623977 -1 0.005518 1 1 -0.711756 2.264448 1.316160 0.743387 1.570579 -2.076386 2.129288 1.068222 -0.598887 0.175550 0.519610 1.030593 -49.635756 71.851972 -33.908550 -51.004206 22.317883 0.575017 2.054155 1.677308 1.764545 0.950764 1.494889 0.340264 0.809717 2.419182 0.941869 0.495192 1.434263 0.664882 0.416674 0.284460 -1 0.014812 1 1 -2.226771 0.461809 0.316202 -1.175241 2.064845 1.823904 0.269557 1.838525 0.959791 0.704606 0.080270 1.350182 74.779809 -25.757011 1.919982 19.140428 -56.823486 1.640106 2.012482 1.041109 1.166300 1.506129 0.260385 1.533527 1.732235 2.430984 1.299623 1.263700 0.509725 0.455142 1.079479 0.296409 -1 0.065736 1 1 -1.460402 1.858704 0.804665 -0.556266 0.208646 0.687606 1.814273 -1.386774 -0.030608 -0.778928 -0.434558 0.584896 9.570683 54.469900 25.610640 -61.965805 -9.281225 1.531740 0.961848 1.033224 1.404747 1.837668 1.440460 1.308225 1.840603 1.265446 0.596712 2.190357 0.328719 0.278259 0.451123 1.026634 -1 0.034533 1 1 0.879022 0.380261 1.040030 1.530581 -0.456093 1.501165 -0.058048 -0.147213 -0.199891 0.361795 1.700461 -0.989769 -10.035969 -74.534236 -46.911679 -44.581668 -34.095947 0.616374 1.896038 1.460700 1.743467 2.192551 1.199382 1.768531 0.455818 1.178111 2.014760 1.064373 0.668390 0.879739 0.280592 1.406766 -1 0.054553 1 1 0.099196 -1.005308 -2.298549 0.449867 2.237448 -0.083647 -1.568405 0.921964 1.120688 -0.012280 0.963252 2.328028 6.618125 -69.180844 -72.447842 69.118179 69.233765 2.303304 1.878177 0.523522 0.585973 1.699946 1.989794 2.218393 1.276589 1.135522 1.723566 0.718526 2.015839 1.201315 0.495931 0.359671 -1 0.005584 1 1 -1.185359 1.657388 0.788738 0.367512 -1.166016 1.595146 0.841384 -0.740159 0.862717 -0.338372 0.842882 0.879988 -70.930587 69.624523 29.353775 -1.108781 -35.286254 2.034006 0.542603 1.784571 2.276445 0.461256 0.321577 1.747443 1.520912 1.219731 1.769471 0.495770 2.157784 1.870560 0.746995 1.251612 -1 -0.056614 1 1 1.309894 -0.899224 -0.634143 1.379758 -0.070991 -0.907484 1.914698 -0.577216 1.535017 -1.293057 1.128508 -0.524766 58.727564 34.171724 -25.842987 56.913555 -3.874698 1.044151 0.549007 1.412730 1.005150 2.051634 2.057937 2.251430 0.780663 2.358511 0.496061 0.305168 0.450526 2.238682 0.270927 0.962662 -1 0.007557 1 1 2.004223 0.822199 1.970832 0.397297 -0.085365 -2.157429 1.919206 -0.204450 -0.859306 1.115599 -0.729427 2.153681 33.408909 53.526389 68.024341 -14.895886 -5.154691 2.351755 1.694827 1.463018 2.446257 1.495980 0.693994 1.451105 2.477637 2.402007 0.285580 1.992290 1.414752 1.238024 0.965761 1.549638 -1 0.017504 1 1 0.475328 1.338020 0.581880 1.451646 1.769506 0.203862 0.407823 -2.252280 0.550262 -2.160879 0.491511 0.002681 -65.577368 41.175776 -58.734236 3.700275 -59.470851 2.476234 1.320507 1.262268 1.191274 0.499306 0.832020 1.513742 2.216280 1.772234 1.933460 0.407007 2.060455 1.812250 1.726701 1.656295 -1 0.069289 1 1 0.045793 1.530557 -0.859459 -1.461933 -0.319156 -1.355907 0.387859 1.508692 -0.782815 0.219390 2.206825 -1.098448 48.755095 -23.110864 -74.294511 -67.851000 -71.749505 0.715918 0.931636 1.753660 0.261195 1.648040 0.356587 0.653512 0.580288 0.650502 1.732007 0.834648 0.685569 1.605462 0.253866 2.217795 -1 0.007189 1 1 -1.920959 -0.974853 0.620492 0.088960 1.317976 -1.716870 -1.476464 0.504128 0.003028 -0.941730 1.259494 0.255751 22.781320 -64.350707 -42.324485 -47.616028 -32.584630 1.376824 0.526655 1.495656 1.984009 1.744354 1.358464 2.453297 0.566455 2.165020 1.982219 0.896380 0.960842 2.115060 1.562341 2.257746 -1 -0.002384 1 1 1.245543 1.411725 -0.008265 -2.251933 1.670108 -2.202331 1.240007 -2.090034 -1.058213 -0.832427 0.484965 -1.628602 74.888617 2.988432 -23.428660 -15.490998 42.792354 0.791451 1.422827 1.962557 1.204117 0.350398 2.385177 0.926564 2.014426 2.209182 1.725286 0.387221 0.266659 1.240702 0.983505 0.516420 -1 -0.011980 1 1 -0.460976 -0.452200 0.956531 -2.254870 -0.566251 2.048341 -2.244620 2.064350 -1.787541 -1.714806 0.221267 0.764112 37.181146 3.521317 -67.220864 18.938769 3.895695 2.499214 0.534004 1.246936 2.261577 0.319390 0.987736 1.874747 1.370591 1.515577 1.544108 1.824943 1.312722 0.923162 1.076029 0.814201 -1 0.007737 1 1 -0.340568 1.632073 -0.573230 -2.150990 1.765196 -1.552903 2.287396 0.586367 1.458443 -1.800425 -1.494857 -2.323126 66.170786 32.395848 -22.987248 53.324778 -20.459362 0.467525 2.195232 1.260322 2.225251 1.791176 0.796021 1.722772 0.877433 2.012770 1.367421 2.251612 1.595884 1.277851 2.087315 1.005286 -1 0.010173 1 1 -1.288422 -1.074752 -0.761211 0.454949 -1.879833 2.219968 -1.694293 0.987899 1.867650 0.366468 0.136310 0.745123 -71.587810 -26.322478 -51.886349 46.134744 36.647702 1.943987 1.833694 2.147740 1.810964 0.366301 1.918194 0.339039 0.474691 1.137279 1.994957 1.247105 0.587681 1.147573 1.758482 0.302047 -1 -0.044622 1 1 0.169996 1.417858 -0.608712 -0.031834 2.171943 1.683224 1.469245 0.680132 -1.278619 -1.250375 2.204927 -0.015175 -18.483209 2.702397 -30.812370 -63.508653 10.069307 1.897595 0.628606 0.487124 0.840109 2.464538 0.494976 2.311760 2.248684 1.881749 2.057711 0.692443 2.397819 1.887772 2.033294 2.066269 -1 -0.007182 1 1 -1.192782 -0.589382 -0.300388 -1.650818 1.253325 0.251905 2.045635 -0.606492 -0.419945 1.143834 -2.126920 1.044008 -73.010498 62.554161 -2.221350 15.764479 53.595180 1.737862 2.492650 0.475862 0.566322 2.179621 2.133018 1.881833 1.225561 0.755641 0.313705 2.186284 1.627517 1.924081 0.280797 0.359252 -1 -0.018382 1 1 0.696001 1.541278 0.258385 -2.139796 1.408383 0.354865 -1.666025 0.128203 1.153944 -1.860864 0.590626 -2.348318 -61.499190 33.116439 -62.017353 24.351437 74.608597 0.575463 0.558794 1.644287 0.285352 0.413740 0.470321 1.942881 1.242326 1.275837 1.991407 2.318220 0.566601 2.359018 2.273855 1.937382 -1 -0.023951 1 1 -2.025092 1.867328 -0.331497 -1.420875 1.736820 2.194536 -0.300071 -1.039671 -0.205198 0.697824 -0.807046 -1.765189 53.351438 -22.378199 -60.398210 -62.707580 -26.304746 0.567027 0.524502 1.300785 0.551552 1.436922 0.343241 1.345927 0.987051 1.614179 0.503866 0.971702 2.396445 1.305848 2.395843 2.441982 -1 0.031686 1 1 1.929806 -1.126303 -0.111073 -0.702200 -2.060719 1.550906 1.847150 -0.163351 1.879704 0.329873 -2.310039 0.549885 29.180542 -62.624976 12.033680 50.064548 -65.142934 1.265719 0.684841 0.620394 1.953901 1.966935 0.533192 1.105287 2.062829 1.224309 2.202401 0.250741 1.462071 2.270625 1.644328 0.975427 -1 0.024109 1 1 1.923256 1.891441 -0.325393 2.198153 -0.767433 -0.437985 -0.462521 1.856176 0.729373 1.649410 -1.351950 0.913915 -70.874727 -41.539874 -60.656147 -47.868909 67.239019 1.167989 0.633707 0.705648 1.582036 0.285026 1.677746 2.380616 0.758320 0.334565 1.787991 1.258020 1.794665 0.937787 1.632318 1.621111 -1 -0.027156 1 1 -0.799815 1.951181 -0.022451 -0.350811 -0.883829 -1.060866 1.713745 0.789847 0.165380 -0.769522 2.151989 0.890874 52.706389 -63.721211 37.603315 48.913558 -59.836928 2.436172 0.737276 2.154413 1.472170 1.012089 1.683497 2.284447 2.194930 0.690930 1.707777 0.855719 1.564107 0.451357 0.451014 1.447658 -1 -0.003097 1 1 1.065955 -0.998699 0.386975 0.785550 -1.378287 1.229462 -0.251654 2.178224 -1.145279 1.413010 -1.974822 -1.485602 -72.421918 54.824678 -11.639844 -30.857962 70.229533 1.341537 1.459537 2.435786 1.014368 1.735200 0.511974 2.249380 2.331054 0.273965 0.286465 1.122738 0.605180 0.510430 1.051890 2.369009 -1 -0.008932 1 1 2.279379 -2.205933 1.959413 1.687240 -1.711457 -0.035130 -1.375193 1.399009 -1.674153 0.180349 1.061654 2.105776 55.123390 58.823813 1.825900 -62.105869 36.652949 1.016694 0.324886 1.108625 1.914485 0.992411 1.693918 1.934969 1.024463 0.395292 0.919875 2.090964 1.580766 1.442341 1.419880 1.915870 -1 0.009872 1 1 -0.572669 -2.143810 -0.093947 -0.324366 0.606902 -2.118248 0.710449 -0.682669 1.057168 2.116534 -1.239173 1.982840 -13.625893 39.611796 55.458398 -10.697135 63.253677 2.193246 1.644391 2.020540 1.472518 2.354108 0.742954 0.832916 0.826517 1.276790 2.254029 1.712387 1.838324 1.211207 0.250941 0.319783 -1 -0.066019 1 1 2.305452 -2.245052 -0.496579 -0.367875 -0.212475 0.922627 -1.873211 0.413650 1.449847 -0.178210 1.897995 1.438551 -49.283000 0.610783 65.431608 59.031728 46.249685 1.651873 1.782085 0.994839 2.001799 1.488976 2.215298 1.012623 1.659554 0.375015 2.122252 0.933245 1.802790 2.482299 1.999160 2.135984 -1 -0.029319 1 1 -2.323171 1.320103 1.039528 -2.195674 0.023489 -1.055593 0.793080 -2.060715 1.621422 -0.507862 -1.495185 1.592494 -41.856134 23.963819 9.899303 27.581340 59.584218 1.854343 0.451906 0.677089 0.828638 0.914060 1.112348 1.474133 0.251586 2.150789 1.309417 1.618135 1.748971 2.448609 0.528259 1.449871 -1 -0.023873 1 1 -1.613031 0.154504 0.214703 -1.175828 1.623725 0.508710 1.622369 1.269078 1.122942 0.162412 1.191688 1.049459 -6.765612 -9.634177 -71.616480 -58.175989 -63.849858 1.006572 1.198869 2.144467 0.810156 0.789057 1.676790 2.059055 0.785955 1.288062 0.456321 0.644061 1.485372 2.398004 0.512407 0.521752 -1 -0.000422 1 1 -1.493162 -2.108074 2.056230 -1.605943 1.480438 0.298682 1.254754 0.713291 -0.035877 0.205688 -1.888647 0.163830 46.141091 -6.678493 -45.438276 -31.098605 -74.253397 1.722228 0.736165 1.475263 1.239551 1.884337 0.550874 1.282327 0.813936 1.325917 2.191499 1.529863 0.903849 0.498149 1.632444 1.484143 -1 -0.004204 1 1 0.173594 0.623105 1.590731 2.027241 1.269939 1.453597 1.581886 -0.533907 -0.990998 -2.117634 1.603065 1.978395 8.642514 54.734684 -24.159271 5.128162 -60.974685 1.351955 1.059908 2.121173 0.799825 0.417253 1.024762 0.925573 1.110137 0.327725 1.573308 2.092679 1.152504 1.387273 0.642733 1.666285 -1 0.041843 1 1 -1.732676 1.480411 -0.153736 -1.450379 0.663870 -1.266603 -1.941754 -1.758296 -0.290007 -1.535648 0.124720 -0.851417 55.903710 -26.348821 -44.636580 -57.000976 34.602614 1.616940 1.907974 1.825160 0.472804 0.918049 0.649908 0.749559 1.582788 1.658768 0.657345 2.002986 1.184184 0.585714 1.841038 1.821381 -1 0.024539 1 1 -0.569070 1.796544 2.234038 -0.843540 2.195307 -1.477881 0.252226 -1.993389 2.196155 -1.358627 1.791387 0.382176 7.572609 72.842064 -43.425490 47.794759 36.507549 0.360653 1.495378 1.818681 1.825575 0.692384 1.389720 1.268357 2.272952 0.260076 0.842912 2.325961 2.424691 1.285816 0.960545 1.624470 -1 0.034773 1 1 -1.070237 -0.276844 -1.782231 -2.007833 -0.225606 1.708262 -1.831492 -0.554331 -0.244185 0.476519 -2.213457 -1.973588 13.156818 26.636788 -65.510452 -34.159700 -72.079376 0.803951 2.257815 2.339918 0.751193 2.058574 1.695277 2.271507 0.708988 1.459207 1.399202 0.881515 0.878936 0.275098 1.320919 1.440747 -1 0.017350 1 1 -0.273769 -1.947267 -0.182620 -1.523611 -0.203419 2.327812 1.277946 -0.627514 -0.304447 0.818820 1.739775 0.015729 14.600543 -8.680881 50.442143 -18.897411 -58.789666 0.956356 0.967030 0.366842 2.013642 0.288565 0.411203 0.587357 2.454177 1.846072 0.938354 2.163457 0.463534 0.373509 1.572451 1.176818 -1 0.035916 1 1 1.315724 -1.869249 1.029991 -2.264209 -2.011260 -1.284788 -1.262741 1.719516 -1.167479 0.573245 -2.314002 -0.090022 -10.494380 20.952682 -48.270345 70.309609 -6.397854 1.693914 1.854864 2.452317 2.085918 2.271112 0.835097 1.478755 1.428933 1.069786 1.647332 1.963474 0.851241 0.553870 2.143041 1.583115 -1 -0.015185 1 1 -2.298285 0.169934 0.380730 -0.486852 -1.809656 -1.128425 1.930703 -0.186117 0.955088 1.762271 1.133017 -0.146210 -69.771206 55.346952 66.227693 -61.160392 27.295484 2.202982 1.015978 1.797044 0.416215 1.581346 2.187591 1.090226 0.934369 0.438180 1.748711 0.338363 0.366884 0.473756 1.172465 1.626704 -1 0.003299 1 1 0.551221 -0.177554 -1.200019 0.303851 -1.409566 -1.400008 -0.975720 0.180189 -1.621948 1.089707 -2.347594 0.819765 -39.463559 35.959034 13.484814 -10.725802 31.441254 1.122395 1.587860 1.413392 0.878418 0.573606 0.839035 2.409339 2.013863 1.751616 1.903841 2.098056 1.533627 1.174175 1.111945 1.458399 -1 -0.012824 1 1 2.136639 2.094086 -1.521662 -0.438394 2.087105 -1.050316 -0.053529 0.403725 -0.430971 -0.390095 -1.388410 0.739244 -66.580252 -14.298431 -13.727271 -14.250620 39.831105 1.245684 1.467969 2.396559 0.974773 2.251505 2.044115 1.694224 0.330151 1.853877 1.612689 2.469666 1.180306 0.657945 0.837515 1.616300 -1 0.002370 1 1 -1.934237 2.051191 -1.466790 -1.832458 2.056751 -2.272541 -0.679599 0.803248 -0.799244 2.133618 -1.563182 -0.835270 -5.810875 -13.372116 -45.151180 -5.876643 -68.732117 0.914533 2.304719 0.915372 0.655866 1.894968 1.472822 0.717523 0.910487 1.798311 1.465423 2.363915 1.325870 1.403464 0.522859 0.692859 -1 -0.023157 1 1 0.551857 1.085125 0.754970 -1.689105 -1.356886 -1.926104 2.086822 -1.092059 0.518646 -1.029112 -1.822330 -2.090035 -34.281514 -19.407094 74.970561 30.222414 48.110041 0.406818 1.145723 2.172818 0.302677 1.334412 0.967073 1.100957 1.291055 1.256688 1.908240 1.787418 0.630594 2.392834 1.368512 0.336148 -1 -0.035351 1 1 -0.561202 2.087876 -2.227647 -0.128267 -2.219175 0.890418 -1.290515 1.444669 2.327338 -1.974279 -1.772806 0.886117 57.677936 -56.934561 -49.161862 -63.413647 -43.170575 1.107157 1.981767 2.313080 1.940438 0.694060 0.321552 1.322001 1.626749 0.264417 1.798299 1.268744 2.036415 0.525222 2.160986 1.698991 -1 -0.024960 1 1 -2.226359 -2.050383 0.917652 -0.677900 1.095160 -0.233957 -1.991007 -0.176412 -0.859744 -1.532148 -2.325470 0.381239 -43.627687 -50.533735 -20.478594 66.278887 49.262036 0.580486 1.722326 2.380806 1.707601 2.397562 2.081710 1.290911 1.084701 0.316632 1.886385 1.217518 0.579709 2.163915 1.423991 1.271241 -1 0.064423 1 1 -0.264133 -0.212233 0.280525 -2.321299 -0.198143 1.471098 -1.164878 1.863504 1.367767 1.028217 0.910948 -0.243699 -25.001570 -51.389735 -7.267840 -50.585909 2.620167 0.432283 1.622794 1.303879 0.790918 1.456737 0.385363 0.540174 1.449025 1.269242 1.394508 0.740692 1.058771 1.020877 0.887289 1.161508 -1 0.002841 1 1 -0.331098 0.566925 -0.141021 0.189360 1.717381 0.641653 2.312817 -0.986986 -0.656352 0.389998 -0.241393 0.267342 73.361284 -16.898544 -63.821001 10.440166 -32.126375 2.155234 1.760223 0.322470 1.009538 1.558474 0.279262 1.559469 1.242842 0.938325 1.671839 2.101603 0.397393 2.485089 1.636416 0.744603 -1 -0.010503 1 1 -1.514787 2.005148 2.226641 2.083569 0.787355 0.694972 -1.620945 -0.902956 -2.083408 1.928959 -1.215057 2.033680 34.871916 42.287324 23.054152 21.130782 -54.944721 0.535990 0.890268 1.730083 2.262281 0.913760 0.572663 0.741218 0.905030 2.340114 1.789243 2.056048 2.003462 2.428856 1.528222 0.327884 -1 0.001508 1 1 -0.173401 -2.089606 1.428659 1.857682 -2.221320 -2.186069 1.236069 -2.309204 0.443096 1.536491 -0.086751 -1.894327 -33.406659 -15.717982 -22.123600 18.646878 48.076999 1.076953 0.604171 1.554529 1.467153 2.199124 1.424671 1.451687 1.000640 0.505351 1.180551 0.274901 0.265208 1.595369 1.621755 1.840371 -1 0.048632 1 1 -0.244177 0.609843 0.185640 0.444997 0.508651 0.617991 0.474642 -0.760786 -1.812280 1.897715 1.447556 -0.994962 61.940652 36.530498 18.078737 -50.661300 -64.470972 1.920510 1.014324 0.988565 2.306985 0.751643 0.608468 1.779516 0.580090 1.816351 0.911191 2.383313 1.099617 1.270816 0.856102 1.255618 -1 0.034845 1 1 2.140316 -2.088921 -1.201483 -0.745490 0.787782 -1.552673 1.433560 -0.608360 1.175787 -2.299457 -0.675314 2.144181 51.446425 60.057077 29.298468 -30.651354 -57.306690 1.321802 0.522224 1.267854 0.567410 2.451837 0.775458 0.371957 2.479913 2.392060 1.857066 1.204716 1.403125 1.563491 1.350257 1.776065 -1 -0.031124 1 1 1.154070 0.266832 -1.546274 0.604666 -2.003867 0.449891 -2.068883 1.005138 -0.557139 -0.312905 0.024039 -1.234478 24.844956 -30.816646 14.632364 -73.863198 -18.766868 1.903850 2.252543 1.490912 1.006531 0.521562 1.384090 1.153264 0.654002 2.067722 2.447891 1.962539 0.897451 0.956592 0.435134 2.294457 -1 0.011019 1 1 -0.504112 0.271403 -0.129483 0.904447 -1.124567 0.797045 -1.393406 1.607643 -1.179047 -0.651315 0.231040 0.075401 -11.460024 -8.629557 13.037562 -27.693640 2.984309 2.234320 1.219939 0.758460 0.443071 0.693714 1.255384 2.481858 1.342658 2.304215 1.442625 1.694685 1.318114 1.541165 1.867165 2.189700 -1 -0.007225 1 1 -2.170997 0.079849 -1.010374 2.095117 1.653137 0.036756 0.435172 0.312625 -0.021599 -0.161852 -1.199372 1.757941 -30.470593 -19.258062 29.746432 -1.716214 -44.417896 1.651349 1.968896 1.988526 1.160134 1.370568 1.139688 1.981450 1.484726 0.534861 2.161900 1.294748 0.331851 1.169293 2.313522 0.362613 -1 -0.021142 1 1 -1.772682 -1.736048 1.360290 -2.110813 -1.562246 0.755974 1.055958 0.634205 -0.341635 -2.164281 -0.135796 -1.519265 68.203166 -9.384605 72.937864 66.686023 -8.011447 2.149265 0.449498 0.709737 0.549562 1.738597 1.341581 2.203337 2.491212 1.044078 1.561775 1.761491 1.387790 0.345529 1.549211 2.088459 -1 -0.021190 1 1 0.867631 2.149176 0.739319 -0.841234 -1.444893 -1.381042 2.062701 -1.231229 -1.160478 0.419554 1.707072 1.728320 22.829196 -9.701726 -6.904126 62.352415 57.036256 0.750346 1.311040 1.900007 0.673703 2.429702 2.259942 2.101053 2.392316 1.657951 0.434852 2.051772 2.125026 0.309179 0.364662 1.369206 -1 -0.043520 1 1 -1.791020 1.067975 -0.032279 -0.591462 -2.280812 1.684063 1.432271 1.304757 2.302635 2.248511 2.072536 -0.866989 -25.002618 -69.003761 53.786165 -65.924042 64.633260 1.243115 1.029623 1.624680 1.496941 1.089373 2.337889 0.393540 0.721721 1.710122 2.024628 0.429354 1.909945 1.188820 2.004220 1.682554 -1 0.012638 1 1 -0.625465 1.153633 2.339145 -1.446516 -0.385958 2.169661 1.024101 -2.288050 -2.168913 2.113086 2.073550 2.042563 -12.843970 -18.607996 5.407616 -14.203400 -66.539834 2.350251 1.166386 0.706099 2.404665 2.203655 1.080889 1.501950 2.015936 0.590374 1.408942 0.332187 2.311904 2.421675 2.343078 2.115126 -1 -0.024442 1 1 1.614922 -1.373387 -1.233482 -1.335207 -0.428739 -0.575065 -0.012555 1.048269 -1.362728 -1.151917 -1.771659 1.306608 13.439647 -19.852315 -57.857480 39.328018 -64.005379 2.298992 1.399862 0.729690 0.657874 1.896631 2.431843 2.238993 0.997464 1.127384 2.187136 2.452883 0.362654 1.373530 1.414099 1.511652 -1 -0.050502 1 1 -0.263134 -2.277035 -0.812050 -1.042506 -0.737291 1.938175 -1.832095 -1.274233 1.766906 -1.095322 2.229442 2.018154 -20.975161 -29.523760 -5.841967 64.065122 42.503395 2.193446 0.494266 1.633657 1.623846 0.982837 0.540172 1.424425 1.813089 2.338079 1.338665 0.438152 1.277415 1.514299 0.319987 2.021462 -1 -0.004713 1 1 0.216957 -0.995493 -2.269852 2.093456 2.019365 0.846684 -1.203575 1.807972 1.093093 -1.985203 -1.597527 1.564561 13.934774 51.752765 -41.286859 -8.239890 -37.831597 1.590182 2.193012 2.205430 1.656764 0.725291 0.973937 1.705352 0.597672 0.326967 2.327411 2.038398 2.353364 1.735487 0.827351 1.793518 -1 -0.000822 1 1 1.626701 -1.312426 0.748143 1.378250 -1.851496 -2.181517 2.348666 -1.649757 0.225835 2.136756 -0.656165 -1.175750 -56.801804 -67.917597 8.952121 8.290772 -6.998252 1.080727 1.025356 1.907845 1.902398 0.353406 1.201797 1.856296 1.759533 2.219260 2.347131 0.475500 1.225325 1.291394 2.451335 1.328262 -1 0.019945 1 1 1.408964 0.697513 -1.321086 1.290817 -1.084497 0.386260 -1.793703 -1.617783 0.400679 0.202674 -0.711414 -1.404108 25.668002 2.102796 -58.308395 -39.191475 -41.127844 0.839959 2.190540 1.156953 1.912056 0.675126 1.597259 1.884339 0.588998 0.785777 0.556362 1.275372 0.933905 1.634799 0.569936 2.167901 -1 0.000330 1 1 -1.192134 0.887575 -1.952501 1.383978 0.162151 1.505440 1.116183 -0.327327 -2.030388 -2.331598 1.064262 -1.172740 53.539804 -6.512830 38.858721 -1.472364 3.982458 1.872609 1.435053 0.436383 0.785731 2.025828 0.347339 0.470615 2.383830 0.777390 1.344549 0.336680 1.330118 0.794333 0.351410 1.406057 -1 0.009090 1 1 1.517578 -2.228450 0.505661 2.201467 -1.617612 -1.438725 -1.389366 -1.187395 0.417828 0.971446 -1.339853 1.601439 -56.804577 35.479896 60.615733 -31.380505 -12.141297 0.493424 0.974012 0.715053 2.143901 0.287206 2.318044 2.121863 1.148158 0.348734 1.426720 2.125815 2.331032 2.152919 1.112814 0.313314 -1 -0.003716 1 1 -1.873695 1.707850 0.681327 -0.042986 -1.470577 0.489835 0.113214 -1.021626 1.484655 0.491955 -1.951134 0.813178 36.693333 54.849324 -47.407337 24.885322 47.601608 0.478323 1.426361 0.606119 0.534939 1.224622 0.726607 0.579247 1.149909 0.511828 2.051155 0.759011 0.706090 2.248822 1.957449 0.839911 -1 -0.004287 1 1 2.151551 -1.753849 -0.948209 0.747877 1.632477 1.504523 -0.161537 -0.610464 -1.195758 1.232197 -1.412653 -1.443016 60.144083 -8.391003 -27.586643 1.293784 -5.364938 1.097405 2.335227 0.666773 0.698364 0.649712 1.964714 1.450037 0.270963 1.567225 1.101935 1.979295 1.254619 0.886397 1.930405 0.821968 -1 -0.075313 1 1 0.641069 1.931038 0.734018 -0.392275 -0.329952 0.970193 1.163985 1.977851 0.550677 0.088628 0.461608 1.651333 -64.159449 22.141463 -18.425397 74.360619 -21.069488 1.901676 1.711755 2.469757 0.449463 2.379157 0.997593 1.046783 2.028170 1.447748 2.301372 0.906835 1.179917 0.855866 1.782037 2.452665 -1 -0.019269 1 1 1.703074 0.513735 1.252931 -1.647565 -0.633392 -0.134037 -0.236401 -0.643360 1.986581 1.182475 1.707214 -0.591052 -2.763253 57.997868 70.167352 2.682338 -67.943009 1.852673 1.619636 2.231416 1.907948 1.377373 0.755371 0.270638 0.617947 1.338878 1.778202 0.989290 0.992854 2.389302 0.496470 0.418475 -1 0.030175 1 1 -0.470114 1.464595 -2.074993 1.987672 0.669805 -0.479511 -0.961668 0.744414 -0.023770 1.053460 1.058908 -1.633522 -7.363548 -9.143105 -68.168902 -14.740970 48.512834 0.703120 1.839453 2.189628 1.574157 0.600549 1.426308 1.950805 1.684180 0.267879 1.487259 0.362251 1.350770 1.387609 1.794747 2.317090 -1 -0.013553 1 1 0.157686 1.864723 -1.703484 2.023720 -1.367192 -0.783525 -2.283040 1.935345 -2.276485 -0.991156 -0.061813 -2.159390 61.929821 4.494627 -58.797021 -1.531831 54.515581 2.025433 0.453285 1.365936 2.035350 0.618259 2.071350 0.431452 1.161747 1.482228 1.314835 0.430194 0.264015 1.797780 1.539764 0.810934 -1 -0.014241 1 1 0.584883 0.079866 -0.723846 1.704347 -1.656146 1.228401 0.758760 0.755206 2.285697 0.309318 0.939002 0.010157 33.675410 32.611127 -4.787476 -63.107211 7.098503 2.193153 2.327917 1.554746 0.611563 2.039591 2.148893 0.940156 0.943687 1.797398 1.870687 0.641513 1.401133 1.836234 2.086279 1.599501 -1 -0.053221 1 1 0.467719 0.691887 -1.627847 0.904290 0.948699 -1.941061 0.464946 1.201717 -0.038530 -1.977642 -1.741788 -0.873719 -25.291353 28.233283 66.788409 62.793494 -29.751257 2.434379 2.102657 2.363982 2.450913 0.993394 2.476826 2.263985 0.304598 2.120275 1.463753 1.301633 1.294824 1.609866 2.263946 1.890215 -1 0.053741 1 1 0.715257 0.023679 2.136338 1.740036 -0.299130 0.645805 1.405822 -0.266669 -0.431950 2.005640 1.064033 -0.320158 20.726417 48.897223 -34.372266 -44.672155 -54.908195 0.744561 0.836984 1.685922 0.291366 2.490629 0.257710 1.574774 1.981531 0.595416 0.661823 0.764315 2.092022 1.360556 1.608689 0.478736 -1 -0.077255 1 1 -0.492655 -0.390717 2.287195 1.936619 0.290511 0.591669 1.034157 1.791275 -1.490083 -2.192821 0.854981 1.585953 58.473674 -32.956543 49.385549 72.922429 -42.727595 0.284635 1.855715 1.002432 1.367817 2.153273 0.305294 0.324704 0.304375 0.628239 1.070917 0.406623 2.354610 2.428299 1.175008 1.615536 -1 -0.016394 1 1 0.769615 -0.586616 -0.938563 -2.069119 1.748331 -2.252824 0.836987 0.756826 1.236582 1.602599 -1.136301 1.503206 40.468460 53.406091 -3.830893 -35.816335 -15.144435 1.637253 1.313366 0.497124 2.415484 1.792060 2.159599 0.883498 0.442567 1.228539 1.307012 1.703154 1.905004 1.406159 0.814850 0.941045 -1 0.038436 1 1 0.366725 -0.258395 1.972209 -0.030995 2.139949 1.165572 0.369770 -0.920882 -1.771145 0.534346 -1.058117 0.779785 21.867544 27.818151 -10.331348 61.040867 63.852012 2.286430 1.774410 0.258392 1.794647 0.634642 0.680517 2.193463 0.776966 0.975871 0.471492 1.363577 0.641938 1.808674 2.385194 1.199949 -1 0.004535 1 1 -1.136747 -1.284467 -0.580893 1.005267 1.612970 -1.184735 -1.989266 0.803218 -1.306983 -2.016721 1.177210 -1.949120 53.205507 74.960157 5.364107 4.539789 -49.774990 1.101061 0.790242 1.353685 0.881046 1.997915 1.458580 2.106759 1.554953 1.841220 0.378079 1.875477 2.384697 1.853619 1.779614 2.224607 -1 0.008152 1 1 0.279769 -0.886724 2.120033 1.017384 -2.087269 -1.705867 -0.332809 0.081942 1.177136 1.515478 0.173025 0.494181 -71.122898 -12.551716 -56.697646 32.662374 -43.478712 2.174263 2.085363 1.939893 0.526819 1.993011 2.278968 2.364348 1.848137 1.881976 1.366045 1.624767 0.714415 0.417916 0.919320 1.763213 -1 0.014432 1 1 -0.033682 -0.601832 -2.199185 2.273747 2.111475 -1.435452 1.798108 0.244239 0.436431 -2.091745 -1.541168 1.591155 -8.607553 -67.134794 -34.475834 14.659580 -66.445568 1.365064 0.883541 1.172773 2.302826 0.600277 1.354450 2.487830 0.462463 0.362827 2.028277 0.999746 1.232479 2.265455 2.496841 1.163978 -1 0.018322 1 1 -1.839941 -1.184512 1.744408 -2.214971 0.862590 2.246838 2.233005 0.653001 -0.172141 0.227190 1.351051 -1.883642 -17.327476 -72.886167 52.183013 -10.093807 3.382569 1.387653 0.286435 0.607313 0.355297 1.482924 1.750827 2.150671 1.573384 1.108825 0.770101 0.338495 0.331751 1.733570 2.356449 1.843364 -1 0.008432 1 1 1.906273 -0.794774 1.849646 -0.627701 1.271923 1.810007 2.323396 -2.243238 1.726490 -1.773956 0.403002 1.546970 53.307630 -8.654844 38.029319 8.759471 70.424371 0.961022 0.644552 0.728793 1.321802 0.531011 0.451905 0.673285 2.151273 0.439874 0.958383 1.299255 1.837421 1.787105 2.131164 2.230082 -1 -0.069288 1 1 1.748052 -2.231611 -0.782078 -1.532323 -0.551677 1.946300 -1.940152 1.592302 0.167448 0.998136 -0.435977 0.301460 26.301420 -2.030678 70.393855 59.516784 -51.413167 2.108510 1.723347 1.549622 2.244980 0.371336 1.047212 2.488363 0.417177 1.999847 2.419885 1.503152 1.971235 0.790334 0.641226 1.084523 -1 -0.020412 1 1 -1.593100 0.569894 -2.081762 1.308253 -0.190631 0.483444 1.080300 -0.228870 -1.308933 -1.802437 -2.317590 0.875895 -10.473609 70.055318 69.730680 13.531175 18.454216 0.775218 0.842625 1.999296 2.170179 0.943821 1.803823 1.846156 2.339757 0.299993 1.224836 2.068769 2.056324 2.141900 0.416679 0.373317 -1 -0.013333 1 1 0.006003 1.933369 2.206364 0.576363 -1.734524 -1.312174 0.279122 -2.336278 -2.200446 -0.062927 -2.046731 1.027550 -28.006971 -13.155340 -1.795892 -33.549982 -24.547653 0.288972 0.494222 0.889046 1.454260 1.497977 0.493308 1.283499 0.262403 1.704486 1.800921 0.328981 2.426929 0.647269 1.397078 1.189726 -1 0.006008 1 1 -0.649204 -1.988060 2.228013 1.570341 -1.377045 -1.443954 0.263754 -1.444783 0.477756 -0.272182 1.163789 -1.317641 -66.330351 -14.213583 62.312732 -9.911279 71.126399 2.445838 1.195874 1.297136 2.220595 2.288374 0.699421 0.425627 2.269857 2.234259 2.435848 2.052051 2.317455 1.210433 0.753072 2.123528 -1 0.000901 1 1 -0.545338 0.095990 1.663985 -1.439829 -1.088282 -1.980269 1.223240 -1.159488 -1.782556 1.956655 -2.264234 2.277699 -68.697918 -55.899898 -59.590781 7.740089 37.684206 2.251858 1.228935 1.213005 1.218729 0.679404 1.486067 0.574470 1.868511 2.320542 1.354497 1.037241 1.409642 0.846153 0.543364 1.076869 -1 -0.023694 1 1 2.332374 -2.161229 -0.688746 -2.118368 -1.307858 2.119053 -1.304950 -0.845059 0.235487 -0.568786 1.849794 1.849368 -18.913013 -21.006689 40.575082 45.405556 -68.825536 2.113356 2.174568 0.457177 1.530356 2.445625 2.128170 1.408531 2.434136 0.279848 2.408068 0.902565 1.414004 2.170737 1.333997 0.736259 -1 -0.007553 1 1 -0.769258 1.877183 0.371309 1.389934 1.302340 -0.611533 -0.314280 0.487258 -0.791234 0.088170 2.191408 -1.035998 8.313942 -67.577292 28.452210 -3.710216 42.394694 1.789206 1.443332 2.324450 1.782688 2.132706 1.146826 0.454068 1.017060 1.971687 1.644166 0.501017 0.336085 0.334305 1.908814 2.439620 -1 -0.000888 1 1 -2.201807 0.626740 1.421957 2.298743 -1.905820 -1.009673 -0.257866 1.436686 0.095886 -0.082473 -0.687825 -0.779278 -50.785984 -60.027126 24.095951 -19.353941 68.311872 1.639404 1.455884 1.790432 1.790015 1.531889 1.203727 0.540165 1.300209 2.111085 2.248207 0.623096 2.372944 2.316689 1.845673 0.968633 -1 -0.008157 1 1 -0.846586 -1.871561 -0.125512 1.673400 1.303351 2.238272 -0.362154 1.690565 2.339030 1.322249 -0.581216 0.282445 53.305299 -47.842649 58.593418 29.570442 40.416310 0.278930 0.472204 2.087042 0.909796 1.446034 0.488897 1.386875 0.715962 1.667882 0.842235 2.192867 2.012575 0.352528 2.191568 0.434947 -1 0.011735 1 1 1.398694 -2.253509 -1.256545 2.179247 1.925628 -0.665715 -1.459964 -0.204758 -1.325806 2.061438 1.105797 -0.526844 -2.742875 -49.502995 53.159631 53.913302 -29.139749 1.348629 1.405196 0.369971 0.610636 2.204945 0.267132 2.439871 2.165313 2.413923 0.302432 1.720767 0.929865 1.242940 0.339939 2.104347 -1 0.055178 1 1 2.143019 0.922237 0.994623 1.786178 -2.336166 -0.324315 1.479357 0.982110 -1.176854 -1.495458 1.725235 0.695804 -56.327918 -53.322917 51.740577 53.883753 74.230163 1.920363 0.785317 1.828402 0.943377 1.093031 0.819635 0.347767 0.924381 1.327851 0.934994 1.941178 1.874821 0.375255 1.667238 1.272323 -1 0.005797 1 1 2.055686 -1.327996 -1.756207 1.825696 2.106668 -2.126162 -0.355382 -2.316700 1.700165 -1.257481 0.577197 -1.860270 36.396238 11.577996 41.376815 20.132425 -34.331358 2.018086 0.728436 2.074364 1.578388 1.965145 1.938053 1.107229 0.942620 1.866204 1.790059 2.269896 0.638304 1.483035 1.361024 0.479654 -1 0.013339 1 1 0.317873 -1.353081 0.760220 1.728425 -2.239547 -2.221181 0.160810 -2.177535 -1.418221 -0.770369 2.056670 1.085987 35.267936 -51.797679 36.405369 15.037444 -15.673274 1.064350 0.286831 0.517954 1.504319 1.336885 2.018913 1.124029 2.062607 1.988260 1.185973 1.393803 2.389207 1.155995 1.559168 0.689879 -1 0.000035 1 1 -1.354626 -1.644974 0.515392 0.819470 -1.483856 -1.202411 -2.191055 2.255422 0.413773 -1.207686 -1.311991 -1.371784 68.403024 49.626948 -69.885399 -63.892841 3.016483 1.345477 2.438001 2.236021 0.550657 2.148553 1.983324 1.469329 0.508560 1.117491 2.427336 0.741646 1.342983 1.012034 0.746293 0.700085 -1 -0.045623 1 1 0.527964 0.059997 -0.089791 -1.146240 -0.608560 -2.190332 0.273866 -1.135982 2.155771 -1.521076 -0.021468 2.041413 -28.057640 35.249203 -66.638427 57.956388 -26.984882 2.351345 1.559649 2.027739 0.964504 0.670272 1.011785 1.077566 1.899924 1.527125 2.136213 1.579322 1.913599 1.859444 0.681207 0.296550 -1 0.001008 1 1 0.380547 1.133886 0.312312 -0.576835 -1.477574 0.699917 1.376038 -1.329470 1.738627 -0.424752 0.465479 0.739034 -29.117964 64.384522 10.663290 -32.092587 19.894184 1.548265 1.938219 1.655210 1.622646 1.058126 1.422772 1.036641 0.330131 1.512644 1.749357 2.199816 1.805229 0.740011 0.857512 2.447511 -1 -0.016169 1 1 -0.310073 0.502396 -0.828119 2.196920 2.059925 -0.770893 -2.039094 2.144725 1.332832 -1.792474 0.196474 -1.250402 55.643228 -54.270301 29.047886 -42.175223 61.022156 2.115628 2.107302 1.678787 1.878303 0.395094 2.099583 2.440686 2.367556 1.761110 1.732819 0.990086 0.871014 2.138220 1.566070 1.944481 -1 -0.034618 1 1 1.432287 1.570742 0.655787 -0.458362 1.058201 0.628328 -0.155661 -0.821148 1.559388 -1.667313 2.054856 -1.138668 -18.393827 4.956758 58.238576 65.754975 -56.138277 1.134595 1.890188 2.145887 2.173617 2.474262 1.920748 0.512804 0.447220 0.682687 0.416067 1.340912 2.199372 1.103947 2.031902 1.175988 -1 0.030800 1 1 -1.367760 -0.908649 1.188464 -1.299822 0.520271 -2.007563 -0.404632 -0.679125 -0.650572 -1.423456 0.773953 1.627398 31.120545 -7.001345 -71.606828 -45.951790 38.268995 1.179941 1.259912 2.084773 1.021930 0.580563 0.776262 0.378613 1.849121 0.428742 0.615600 2.393026 2.344119 1.609380 0.851968 1.531525 -1 0.002893 1 1 -2.319253 1.188240 -0.351830 0.847791 -1.440338 -0.217623 -0.769393 -0.392283 -0.466522 0.572328 1.133317 0.180364 41.966558 31.941082 -16.238641 -72.843419 20.651929 1.329586 0.855185 1.593051 0.913435 1.855494 1.782777 1.390171 2.100582 1.239794 1.474245 2.133970 2.139402 1.179202 2.345228 2.242570 -1 -0.055357 1 1 -1.006684 -1.856537 -2.095620 -0.684153 -0.335055 0.040611 -0.744735 -0.651439 -1.862246 0.915246 1.304025 -0.573583 42.608406 19.481718 -20.764756 56.748013 63.852204 2.334838 0.868514 0.616211 1.410376 1.933197 0.497824 0.676175 1.224957 1.843966 1.530727 1.919802 0.362054 0.287081 2.472340 1.123527 -1 0.016272 1 1 1.663460 -0.835080 -1.703233 1.520105 -2.171562 0.008903 -1.172071 -1.214420 -1.407401 2.013054 -1.552061 2.304379 -45.485333 -71.993524 54.835127 13.973317 -50.468044 1.878886 1.188277 1.873113 0.913981 2.029533 1.851888 1.926427 1.450623 1.114420 0.306622 2.394919 0.395056 1.458938 1.369078 0.843796 -1 0.067333 1 1 0.817203 -1.875149 0.824363 0.642333 -0.397653 -1.183553 -0.985467 1.306197 -1.773553 -2.240486 0.854748 -2.328032 -8.691330 24.820765 12.597993 -65.538125 -49.274955 1.162369 0.690040 0.257525 0.729758 1.797832 2.414701 2.130653 0.382608 1.492196 2.346627 1.017756 2.422084 2.459942 2.001981 2.292698 -1 0.006502 1 1 -0.123659 -0.173970 -2.238666 -1.546500 1.507184 2.159101 -2.099480 0.400749 1.376667 -0.188941 0.615698 -0.367004 9.107992 -71.985515 39.442025 52.122259 18.809187 0.265133 0.342747 2.051456 1.325146 0.470959 1.413564 1.526245 0.846964 0.665855 1.021111 0.308640 0.315262 1.355141 0.603015 2.377686 -1 -0.057189 1 1 -0.971551 -0.422501 0.598274 -1.044378 0.786561 1.477124 1.152107 0.254262 -0.747780 -0.002525 -0.031680 0.054162 25.818723 -14.729222 -54.036087 65.488181 -40.143062 1.608315 0.944071 1.506008 0.470361 0.360785 1.460051 2.072934 2.308327 0.807452 0.348302 0.908327 1.508509 2.012480 1.002826 1.249209 -1 0.011384 1 1 1.856383 -0.489325 -0.974764 2.119036 -1.591441 0.165568 -2.319300 0.400907 -0.675577 -2.273781 2.032616 2.067960 74.403001 -58.756795 74.553773 -74.732999 62.483215 1.455830 0.877899 0.845646 1.029235 1.859633 1.595392 2.011221 2.338207 1.239099 1.030240 0.751683 1.279085 0.325084 2.194431 1.305543 -1 -0.024787 1 1 1.899968 1.615794 -0.856594 -0.420885 -0.515824 1.334719 1.649067 2.303217 -2.102200 1.821352 -0.211683 0.102599 -11.291406 -24.668377 -1.417087 33.015534 42.084344 2.298660 0.334908 0.805240 1.421218 1.917689 0.855339 1.926375 0.590777 1.432441 1.538998 1.433512 1.539326 2.453192 1.050556 2.451961 -1 -0.008405 1 1 -0.840770 1.635393 -1.315680 -2.106149 1.418663 -1.217524 -1.732327 -2.071822 -1.275256 -1.283310 0.006521 1.217830 68.877918 -68.832326 -64.901165 6.124022 26.443046 1.049025 1.468635 2.356906 0.519060 2.086319 2.258055 1.878900 1.417903 2.441817 1.124134 1.574403 2.492633 2.438953 2.489662 2.005213 -1 -0.029444 1 1 -1.040456 0.729271 -0.058397 -1.299255 0.630938 1.293518 1.900845 2.222097 1.097400 -0.288960 1.925606 -1.030615 38.296521 -0.376323 -24.862512 35.760568 -22.129808 2.339727 2.036962 0.725517 0.256491 1.352202 0.700337 2.313576 1.278157 0.483783 0.939782 1.412932 2.143960 1.282362 1.406842 1.049902 -1 0.006825 1 1 -0.300340 -0.850060 1.010430 -1.148826 -1.669310 1.477603 -0.222715 -1.529470 0.279851 0.495314 -2.047910 0.066606 -66.980799 3.703698 -1.955254 -11.956203 52.099683 0.465573 0.888115 1.550991 0.510005 0.656658 1.696105 0.442598 1.747345 2.131219 0.902159 1.342924 2.279943 0.759833 1.005131 1.738258 -1 0.004517 1 1 -2.016911 -2.001886 0.756733 -0.322631 1.493887 0.153921 -0.153798 2.211494 1.972230 0.326196 1.873596 1.342501 15.749288 -51.708420 36.580655 -38.925029 -62.963487 1.715123 0.579582 2.281918 2.452048 2.064211 1.952284 1.782284 2.103748 0.442408 0.797747 1.490942 1.506425 0.734704 1.662835 1.513140 -1 0.011139 1 1 -0.513271 1.845758 0.004009 1.398676 2.154428 -0.523491 -0.280312 1.186541 -0.635296 0.858140 -1.869677 -1.458873 -23.156916 51.720223 11.782587 29.934412 7.657181 1.288657 1.450656 1.668938 0.587756 2.421009 2.403528 1.099627 1.424827 1.822466 2.434951 0.470469 2.171640 0.759049 1.337877 0.702539 -1 -0.017334 1 1 -1.296599 -1.852389 1.650212 -2.006789 -1.536599 -1.736493 -1.414216 0.556076 1.304695 1.255107 1.929027 -0.085579 -33.551686 -53.179251 66.330847 22.551014 -35.107023 2.218915 1.057887 1.908232 1.662444 1.702309 1.198148 1.278543 2.475709 1.495820 2.494061 1.676489 1.509192 2.238146 0.276785 0.421150 -1 0.034710 1 1 0.468984 -1.620945 -0.900595 -0.111657 -1.092904 0.451284 -2.221121 1.158623 1.379650 -1.880073 -1.810303 2.139647 25.685969 4.081689 50.939552 -58.955645 32.482396 0.349490 0.636730 2.013569 1.301967 2.414525 1.424029 1.898732 1.741492 0.511077 0.675916 1.372810 0.574202 1.856120 1.064566 1.660919 -1 0.011409 1 1 -2.334191 -0.102999 -1.657043 0.298689 1.373658 1.080051 0.301336 -1.264458 1.134697 -0.192348 -0.096840 -1.812743 -37.696413 36.385872 -12.648723 -37.093934 -37.747620 0.261352 2.050252 1.329539 2.318506 0.874969 1.111067 2.449508 2.134758 1.879118 0.590417 2.134481 1.727068 1.075495 0.852830 0.263439 -1 0.033372 1 1 1.084092 2.246605 -1.674563 -1.986840 -0.829481 -1.846861 0.306922 -1.623286 2.169353 0.558302 1.010298 1.346283 -60.909250 48.237997 -13.978915 -43.631525 34.965634 0.886260 1.866944 0.731984 0.962254 1.104533 0.643022 2.013288 1.087104 2.460201 1.842963 0.423807 0.926356 0.771580 0.446636 2.114833 -1 0.003949 1 1 1.126252 -0.746076 0.373586 1.950953 0.863176 -2.051502 0.962339 1.117727 2.050427 -0.177009 -1.481027 -0.783764 -50.760509 68.124970 26.372337 -10.136077 42.956422 1.653780 2.324129 0.879036 1.952070 0.435860 1.004345 2.023318 0.907900 1.077019 1.707889 0.486871 1.085519 0.563303 0.940711 1.280418 -1 0.008287 1 1 1.131490 -2.249422 1.455442 -0.402903 0.119051 -1.879680 0.079726 1.644061 -1.715219 -2.008287 1.557155 -1.505614 21.561604 -14.125235 47.167901 0.905957 -73.582011 2.232112 2.360616 2.121992 1.070780 0.350452 1.042075 1.663725 0.731247 2.075182 1.827648 1.775594 2.167413 1.717215 1.982948 1.908796 -1 -0.010520 1 1 1.690054 -1.537515 1.724140 1.142346 1.136929 -0.363710 -0.900729 2.352730 0.684606 -1.486468 2.013002 2.282895 11.023001 13.581616 -33.786813 45.033336 -24.726973 2.331434 2.170308 0.871497 1.246067 1.143649 1.050990 0.734652 0.789993 1.662664 0.895496 1.847880 2.062935 0.751125 0.910674 0.449237 -1 0.070203 1 1 -2.315339 1.005851 1.994822 -1.666024 0.155680 1.133455 -2.209745 -0.849724 1.947457 -1.344920 1.267705 1.605817 35.724790 -23.460281 53.054701 -59.634180 28.329910 1.986852 2.278805 1.880270 1.957035 0.646411 0.476322 1.535707 2.379084 2.019360 1.881116 0.418030 0.574632 2.341777 0.492189 0.471310 -1 -0.018274 1 1 -2.291190 1.616580 -1.782249 -2.315235 -1.957240 1.847935 -1.119212 1.260298 -0.361137 -0.074247 0.908901 -1.669840 63.363668 -46.835594 34.170370 -48.583677 54.139437 1.697813 2.142814 2.272156 0.381334 0.327313 1.402665 0.593913 2.395233 1.188491 0.975789 1.329192 0.988373 1.338528 0.388180 0.642809 -1 0.030651 1 1 -0.505832 -0.362985 1.850389 -2.279947 2.082653 -0.481771 -1.245490 -0.522232 2.026932 0.787137 1.741105 -1.189496 -60.822286 9.835936 12.570185 67.104364 -26.947266 0.584586 0.890809 1.830163 1.299294 2.479722 1.428956 1.465450 0.573096 1.279438 1.773323 2.234749 1.679445 1.685449 1.337179 2.460215 -1 0.048829 1 1 2.218900 -0.795886 2.014086 1.654235 -0.362357 -1.728699 2.339611 1.675556 -0.168320 -1.524039 2.027482 0.601466 24.578581 -7.791786 -6.545025 -52.237275 -1.877001 0.673584 0.426183 0.362329 0.410992 1.543144 1.376243 2.008988 0.818199 0.972966 1.146470 1.222072 0.621377 0.483128 1.190307 2.239924 -1 0.008395 1 1 -0.028316 0.039999 -1.610022 -1.100032 -1.531130 0.651316 -0.210423 -2.291998 2.166640 2.087372 -1.272493 -1.965964 41.706760 15.518495 -30.658946 -34.898032 -31.222200 0.602228 0.391280 1.001214 1.148713 0.676203 1.695513 1.737709 2.172921 2.029659 1.725820 0.348679 0.506368 0.275197 0.728662 1.367343 -1 0.030458 1 1 -1.493476 2.038605 -0.940551 2.216417 -0.110841 -1.515025 -1.983005 -2.345595 1.437402 -1.996091 -0.803496 1.345161 -61.234817 -23.570418 1.979453 -31.325779 7.636315 0.528256 1.404809 0.618888 1.405386 1.315590 1.863948 2.125373 1.651761 2.144840 0.321259 0.901109 1.690151 1.623244 2.108652 1.856084 -1 0.023238 1 1 -1.776603 -1.666440 -2.129381 2.094395 -1.047601 -1.548005 -0.223642 1.739899 2.106138 -1.606129 -1.640903 -1.763572 18.155067 32.212496 45.417423 -19.375211 10.831890 0.648662 2.308507 1.581133 0.847946 1.435432 2.308390 1.854010 1.594408 1.213222 0.371450 0.713001 1.413140 1.149379 0.610365 2.147246 -1 0.026421 1 1 1.350520 -1.394036 0.438310 1.211455 -1.311102 -0.559206 -2.066290 2.164913 1.330650 -0.757435 -2.053629 -1.808848 -53.526453 -69.093815 40.257136 -48.312587 -39.657522 0.265528 2.475390 0.624041 0.251066 2.418198 2.412131 1.688979 2.174284 2.443202 1.893527 2.002261 0.259005 0.845789 1.171005 1.833840 -1 0.026687 1 1 1.339020 -1.456663 -1.267150 -1.706552 2.298440 -2.281114 1.316661 -0.251229 -0.104495 1.473629 -1.028696 0.453694 18.870722 60.230703 -52.572447 64.882804 -14.720501 0.512984 1.216235 1.502925 0.413499 0.920651 1.628437 1.641114 0.945562 1.811655 0.741065 0.585670 1.109071 0.401092 1.646326 0.800064 -1 0.029296 1 1 -0.371109 1.976223 1.456582 -0.079482 -2.248361 0.448273 -0.981117 -0.987452 0.926183 1.329378 1.413147 0.323411 69.302042 9.425970 22.270299 46.920057 35.396443 1.495277 2.364908 2.259479 1.058360 0.861275 0.455458 1.874446 0.811782 1.120076 0.875948 1.802670 0.475804 1.834303 1.127000 2.488511 -1 0.022092 1 1 -0.247709 -2.199411 -1.518309 -0.639802 0.526680 2.043556 2.154720 -0.339129 2.241793 2.269629 -1.128609 -1.160432 37.849392 -15.269782 10.771291 -16.920417 18.559565 0.334139 1.378600 1.133258 1.919238 2.137406 1.384413 2.074560 0.386582 0.790886 0.924337 0.580018 0.604723 1.835826 1.978766 1.367419 -1 0.011576 1 1 2.314730 -1.816665 -1.117758 2.134086 1.589022 1.580098 -2.323294 -0.749579 -1.965068 2.236465 2.247250 -0.263106 -57.498248 -73.060505 -27.915721 20.478849 -61.983385 1.303795 1.629231 1.479548 1.258668 1.428640 0.659002 0.591788 0.436575 1.758238 0.710096 2.088753 0.412435 1.043834 1.972361 1.715275 -1 -0.003386 1 1 0.908002 2.065999 2.355813 0.650017 1.512868 -1.282939 1.528184 1.667417 -0.292133 0.425138 1.314756 0.706907 33.278241 -42.608392 -19.246927 66.898400 -38.588347 2.059776 1.660419 1.413120 0.803866 0.828747 0.500185 2.113979 1.399760 1.262411 1.340440 1.026723 2.387934 2.253033 0.730142 1.491844 -1 0.055629 1 1 0.194121 1.624999 -1.643247 1.255554 0.019469 2.058981 2.228139 -1.023278 1.989444 2.185315 0.223363 -1.703860 13.151738 -58.740292 51.912473 -57.058993 -40.503516 0.736208 2.199799 1.514711 0.491546 0.910149 0.625289 0.984310 0.540069 1.941244 0.743754 0.767057 0.932350 0.252359 1.639766 0.795860 -1 -0.026356 1 1 1.124866 -0.490792 -2.057962 0.774132 -0.074440 -2.329906 1.226021 -1.535108 -0.233370 -1.533659 0.557400 -0.014972 -59.735026 -16.577575 -69.299938 25.939437 64.109873 2.044444 0.473308 0.384034 0.712440 0.983414 1.240730 1.448233 1.447396 0.875744 0.629187 1.249790 0.714919 2.143780 0.515426 1.759887 -1 -0.022093 1 1 2.142654 -0.487971 -1.777250 1.599862 -0.019559 1.140848 -0.474034 1.562969 1.972683 -1.478177 -0.007299 -0.151880 46.883032 13.110866 4.330278 28.978691 -5.134172 0.774549 0.839558 2.205992 2.113714 1.438136 0.509182 0.319686 1.458779 0.955491 2.180668 1.735270 1.679226 0.255486 2.453425 0.459916 -1 -0.025479 1 1 -2.190531 1.647870 1.043465 -2.003169 -1.957639 -0.138317 -1.481702 2.018686 -1.137791 0.017343 -0.684139 -0.098722 -14.585344 -35.869949 -16.229155 -63.408538 42.703088 0.786903 1.472622 1.859705 0.569399 2.146482 0.921473 1.941143 1.295527 2.178368 1.333599 0.792195 0.425646 0.334676 1.407556 1.787736 -1 0.013730 1 1 -0.439308 0.872119 2.180941 2.122497 0.027371 -1.790716 1.458206 -1.073054 -0.503119 -1.902161 -0.774085 0.863322 13.156462 20.650789 -22.187713 -8.890381 -20.632778 1.748628 1.193810 0.358797 1.806013 0.410733 1.697355 1.198047 1.824805 1.251533 0.762021 1.779542 1.011043 2.096002 0.751553 1.358840 -1 -0.005243 1 1 1.532972 2.028855 0.120730 -1.935149 0.859773 2.012559 -0.449051 2.045297 -1.567012 0.767771 1.408463 1.702641 -65.491747 -19.785013 23.294321 7.655469 -34.524007 0.700284 1.424992 2.339420 1.383415 1.065091 1.485906 2.370082 1.466010 0.973767 1.104049 1.500696 1.195985 0.911348 0.528464 0.392601 -1 0.004179 1 1 0.538758 -2.304533 -1.159854 1.491263 -1.534136 1.976773 1.286438 0.730069 -0.786039 -2.126793 -1.541017 -0.584529 36.483389 -23.684909 27.732740 54.163047 -31.676343 0.860497 0.870246 0.466476 0.304997 2.077159 1.303796 1.649640 2.497215 0.688447 0.473522 1.732765 2.332606 1.617172 1.317704 1.395299 -1 -0.024856 1 1 0.071718 -1.005067 1.753112 -2.008446 -1.110772 1.736244 1.933690 -1.819272 2.192512 -1.331439 1.644440 -0.065101 -27.697543 -62.610448 -43.798860 72.555928 -52.520827 1.861943 2.168508 2.115039 1.208235 2.047637 2.381703 1.040820 0.817659 0.893507 2.178645 1.487234 2.193519 1.717375 2.424957 1.251402 -1 -0.022203 1 1 0.930160 2.200343 -1.655833 1.785001 1.447255 -1.344845 -2.185902 -0.673814 -0.926375 0.147266 1.094585 -0.478650 -19.700688 -59.462123 70.097826 34.169406 -64.786609 1.096850 2.002335 1.492292 1.701982 2.463282 1.880279 2.098315 1.383678 0.974696 0.973226 1.010062 1.365852 0.618767 1.614182 0.563526 -1 0.028386 1 1 -0.466265 0.180942 1.598885 -2.292916 0.885379 -1.153390 1.738738 1.454514 -1.853041 0.122618 1.523762 -1.961237 20.464192 -8.329705 -47.358612 -56.195096 -70.975133 2.439017 1.310433 0.696351 0.572029 1.346272 2.295172 2.450591 2.336784 2.074905 1.684208 0.735125 1.990518 0.883394 0.951621 2.390833 -1 -0.010117 1 1 -1.891740 0.008408 -0.054457 -1.054269 -0.510101 -1.434835 -1.980211 2.191253 1.066293 -0.025345 -1.860321 0.288375 -74.234051 48.308350 -31.566352 14.323818 -9.593947 1.443076 0.275273 2.010674 2.144921 1.685683 0.771596 0.716306 0.696630 0.767328 0.989011 0.801833 0.414849 1.117018 1.221177 1.313709 -1 0.009296 1 1 1.350448 2.112495 1.571540 -0.068498 -1.427561 -2.244330 2.224075 1.360170 0.572980 -2.054686 -0.729098 -1.733099 -29.181623 44.462712 -15.201735 -45.555500 -51.285715 0.489939 0.900623 0.268277 1.435021 2.145001 0.790774 1.283271 0.933113 1.829735 0.851075 2.263108 1.306624 1.937103 0.883734 2.171625 -1 0.005394 1 1 -0.243724 -1.204820 -0.277028 -0.172337 1.659282 -0.371284 -0.960824 0.781313 -1.895817 2.172304 -1.680400 -1.140219 51.809894 18.892428 -24.970877 14.462699 74.578031 1.869567 2.064708 1.293718 1.019572 1.445605 2.277488 2.246205 0.709761 0.949399 1.056886 0.834084 2.450602 0.270220 0.340468 2.000651 -1 -0.044480 1 1 0.911874 1.183905 2.181729 1.226715 0.704140 1.670218 -0.353639 -1.289751 0.136006 0.339070 1.479200 -1.644216 -28.075159 40.808278 64.734277 38.986629 48.279440 0.363284 0.721565 1.336455 1.552874 0.645872 0.426957 2.113562 1.135611 0.965921 1.988582 2.105491 0.484420 0.401062 1.154198 0.605292 -1 -0.036351 1 1 1.185398 -0.998253 -1.526935 0.472793 1.143197 1.308001 0.282889 -0.290059 2.295620 2.154362 -1.637220 -1.119713 72.340827 -67.724665 -48.439873 71.060009 5.564547 2.475026 1.266861 1.875578 1.833610 0.734749 2.432732 1.431320 0.691414 0.843270 1.590534 1.346417 2.481528 0.295578 1.279188 2.069623 -1 -0.008019 1 1 0.863651 1.231740 0.332379 2.114070 -0.239792 -1.091203 0.760935 -0.385017 -0.863523 0.931951 -0.674418 -1.654908 -48.273751 13.061675 -72.433675 7.230377 20.938458 1.565069 0.860295 1.977016 1.199782 1.727986 0.756024 2.242466 0.883719 1.906991 1.056059 0.426446 0.275703 2.483757 1.757087 1.616123 -1 -0.004850 1 1 2.189944 -2.079475 2.055669 -1.610061 -1.760937 -2.271746 -1.456883 -0.259263 1.530247 -1.361144 1.901126 2.234814 -61.317475 -62.797529 -38.065798 -21.867064 -19.748382 1.959170 0.529103 2.129485 1.008048 1.257845 1.107165 2.116496 0.953219 2.247158 0.991419 0.776352 1.899654 1.488056 0.250801 2.466102 -1 0.013528 1 1 1.959836 -0.639551 0.023139 -2.233489 0.643781 0.382126 -0.599148 0.489966 2.318986 -0.964920 -2.082106 0.242623 49.333762 -47.463357 -16.645684 -14.002707 6.508704 2.001901 0.946588 1.050679 2.271057 2.155888 1.510244 1.920239 0.956923 1.508769 1.877199 2.088047 2.053766 1.889368 1.864966 1.227045 -1 0.015599 1 1 -1.468980 -0.937641 -0.696025 -1.942395 1.603084 2.311872 1.990028 -2.128957 -0.219451 1.486987 1.990819 1.730284 23.209345 -70.539916 35.629798 30.017914 61.076238 2.250057 2.462440 1.227959 0.558892 1.041323 0.268254 1.036979 1.514634 1.459692 0.546211 1.674185 1.034477 2.208939 2.132473 1.720720 -1 -0.008696 1 1 -1.162816 -1.168820 1.596647 -2.212576 -1.304329 0.176087 0.112433 -0.013541 -1.394850 0.886727 -2.073010 2.331616 -24.042296 21.137165 52.327800 23.336099 -40.186551 1.894569 1.523951 0.539291 2.363428 2.138993 1.057301 1.063807 2.395246 1.403167 2.274433 0.394279 1.896829 1.260658 1.133921 1.814871 -1 0.002193 1 1 -0.374566 0.424829 0.826127 2.017141 1.169183 -0.202444 -0.139803 1.807743 1.964484 2.093445 1.833633 -1.152788 -72.571355 -56.760134 32.423100 -14.960335 -38.353936 0.405916 1.726447 1.896088 2.293657 1.744490 1.389189 1.353598 1.669226 0.922539 1.863093 1.247143 1.241198 0.315958 1.814096 1.255363 -1 -0.005229 1 1 -0.500688 1.267260 -1.165813 0.301801 1.834048 1.104243 1.618961 0.541640 -0.988500 2.157734 -1.504634 -1.708398 -14.908496 -67.094727 38.929630 -9.704550 -54.367142 2.146543 1.953397 2.494470 1.807371 0.730225 0.642578 1.303571 2.364144 0.675041 2.417082 1.649125 0.594729 0.363307 1.103740 0.806841 -1 0.007634 1 1 1.186687 1.819091 -0.516638 1.799326 1.875751 -0.129576 -0.661184 -0.703489 -0.152655 -2.132074 -0.757954 -1.350667 -34.382434 -65.560145 30.641478 41.321138 -15.633285 2.145640 0.262303 2.273271 1.109614 0.538397 0.842828 0.902740 2.093686 2.335778 0.913379 0.918730 0.847417 1.533440 0.275680 2.097655 -1 -0.014137 1 1 -0.578797 -1.477715 -1.667210 -0.932356 -1.406727 -0.812742 1.462094 -1.690232 -1.450354 1.092131 0.697501 -1.522345 70.831483 64.742918 34.229564 46.282469 -30.537610 2.190751 2.451060 1.214230 1.561538 2.275637 0.382472 1.450113 1.552112 1.342762 1.798560 1.150615 1.136698 1.238842 1.219423 1.100093 -1 0.017552 1 1 1.849322 -1.358637 1.624279 0.392929 1.898005 1.611006 -1.215118 1.011083 0.396913 -1.823002 0.760987 0.488581 -67.148619 33.154958 -14.616174 45.955534 24.663232 2.349030 0.892729 0.344877 1.847986 1.595915 1.795407 2.148361 0.996341 0.255922 0.775103 1.152253 1.664326 1.831660 1.713239 0.404569 -1 0.022812 1 1 -2.052381 0.327195 -0.188551 -2.244243 -1.036977 -2.056128 -1.403212 1.715184 1.421291 0.537803 0.495711 -0.090684 -64.377362 -40.329340 34.777293 -48.043040 -9.380111 1.352088 1.035111 1.609520 0.949539 1.146074 1.321662 0.425129 0.644225 1.992606 2.226536 0.895219 1.692554 1.499450 0.498647 1.001965 -1 -0.054505 1 1 -1.492167 0.485630 0.130936 -0.041465 0.527341 -0.991650 1.061739 -1.162394 1.205124 0.664308 1.379263 1.028294 70.069562 9.131880 29.509575 67.435106 -18.167539 2.247578 1.301774 1.421943 0.595334 1.529667 2.112084 1.053109 0.350633 1.832644 2.489032 0.415736 0.277384 1.497684 2.326361 2.391947 -1 -0.028335 1 1 -1.617494 0.544951 -1.900787 -1.244606 0.210462 -1.768189 -1.628271 -1.500596 0.183615 -0.598393 -0.960357 -0.784441 37.206910 -13.455846 47.597973 29.128902 -30.550152 1.278943 2.440992 0.758794 1.545480 2.375134 0.880210 1.445669 1.109969 2.000758 1.993084 1.266446 1.659027 0.517063 2.285560 0.656940 -1 0.033717 1 1 -0.978495 0.669772 -1.042240 -0.978498 0.621864 -0.418258 1.230135 1.627858 -0.722873 -0.786688 1.104988 0.006288 64.054279 10.262082 -25.179641 -44.225819 -53.335608 1.201669 1.956619 0.393726 1.599807 1.956745 0.265633 1.986657 1.249613 2.250688 1.805174 2.066348 1.866408 0.724090 1.025964 0.874761 -1 0.021821 1 1 0.593557 -0.213751 -1.679074 2.306940 -0.798283 -0.567674 1.683657 -0.671667 2.181239 -2.294998 -1.132073 1.880183 -33.119706 7.102068 -35.549502 -30.472843 -57.078209 0.423085 2.291872 0.995269 2.485378 1.993316 0.662475 0.472267 0.891295 0.990433 2.199861 0.319580 1.930783 0.417896 0.574670 0.733637 -1 -0.023066 1 1 -0.881469 0.908783 1.059131 2.128661 -0.051175 2.273057 -0.061977 -0.212774 0.617592 -1.528500 -2.274545 -1.370741 26.420413 47.883330 25.125245 29.985754 -29.424562 1.545719 1.908058 0.986672 1.990393 1.043624 0.691813 0.802319 1.833659 1.558197 2.365343 0.567492 1.585719 1.431771 1.521843 1.122190 -1 0.020826 1 1 -1.456462 2.095871 0.200786 0.540293 -0.061911 0.908147 -0.192963 -0.998086 1.276050 0.488988 0.012658 0.689153 -14.573789 8.335143 -11.246613 -21.822526 -21.193338 2.178641 1.428243 0.727440 1.092259 1.349588 1.768350 1.899912 1.321624 2.032741 1.772574 0.907760 0.973708 2.360372 0.272540 1.077351 -1 -0.018640 1 1 0.324876 -1.470186 -2.355686 1.475577 -1.282517 -0.803992 -2.274140 0.721580 -2.093538 1.315670 1.932514 1.974697 -19.723543 6.418500 25.725092 61.615276 -32.058932 1.157941 0.506702 1.389984 1.219978 1.420888 0.867228 1.505988 2.381875 1.667217 0.907668 1.684054 0.391693 1.182123 1.942173 0.598755 -1 0.044082 1 1 1.558350 -0.274518 -0.387039 -1.873536 -0.340558 1.800581 -0.591354 -0.451150 -0.249573 -0.546771 -0.424479 0.335910 6.357380 48.482430 44.193443 -40.798585 -51.818617 1.142437 0.940131 0.523845 1.518522 1.550981 0.334511 0.869065 0.880163 0.651365 0.491197 1.799905 1.247208 2.319946 0.326987 0.423680 -1 0.043166 1 1 -1.446785 -0.191110 1.869625 0.572109 2.166763 -0.561568 0.648790 -0.259271 1.386743 -0.482442 1.616929 -0.628731 -60.915590 -58.326629 -45.656052 58.740936 -41.095648 2.206540 2.314290 2.019002 0.364184 2.337661 1.063915 1.973729 2.208149 2.351463 1.283250 0.589273 0.914319 0.964652 0.907537 1.727200 -1 -0.012580 1 1 0.925617 1.254006 2.266807 -1.443472 -1.062496 -2.119846 2.128409 0.424632 2.231590 0.434844 -0.485877 0.438069 59.398538 61.225930 24.204552 5.910724 41.531953 0.287926 0.930429 1.718345 0.718888 1.356942 1.615302 1.378286 0.355020 1.315888 2.373926 0.823729 1.659415 0.284277 0.340192 1.848864 -1 0.048273 1 1 -2.271986 -0.775502 0.602310 0.821007 0.796570 0.046732 -1.540503 -1.372465 0.120286 0.036110 -0.989229 -0.667846 13.349560 -33.953060 -49.081450 -61.931551 -33.569981 0.465058 1.224694 1.934677 0.620687 2.381837 1.037542 1.969154 1.830054 1.716004 1.877653 0.721357 2.350635 0.878377 2.130097 2.295436 -1 0.020340 1 1 -0.614794 1.426684 1.639723 0.773419 2.079165 2.159351 2.098193 1.514913 0.108828 0.669021 0.468014 0.941675 -69.329456 -20.163545 -38.704509 43.322854 27.202237 1.194877 0.304044 1.812740 0.971706 2.466495 1.884821 1.941280 1.339988 2.427487 1.023709 1.230696 1.563022 2.458812 1.001214 1.146213 -1 -0.006394 1 1 2.037977 -2.069353 -2.178783 1.162625 -2.039044 -1.715752 -1.535277 1.635023 1.890094 0.589395 0.514592 1.516390 43.462127 -32.023460 -18.297343 -23.451619 48.636909 0.482979 0.935961 2.443287 1.075306 2.169838 1.963463 0.676873 1.707719 2.134265 0.337501 1.624035 1.909402 1.064739 2.323696 0.363972 -1 -0.001350 1 1 -2.036628 1.192552 1.430383 -2.157695 2.166019 1.082380 1.741854 1.979740 -0.681705 -1.603223 0.063854 -1.234366 -65.192924 52.524102 22.588627 -2.944960 4.060928 1.405160 2.022733 2.330485 1.957203 1.216915 1.689217 1.670845 1.142215 1.707023 1.682741 0.830283 1.565905 1.407170 2.057819 0.271630 -1 0.008266 1 1 -1.525784 0.974311 -0.300685 -1.933614 -1.619177 0.532559 1.892398 1.620572 -0.661009 2.228321 2.038279 -1.710397 -34.088367 -73.177435 -43.148739 49.148058 -18.588112 1.968910 2.213908 2.402472 1.353735 1.731524 1.729162 0.266634 0.813958 1.688300 2.002819 0.634195 2.166245 2.336351 1.544909 1.779246 -1 0.007426 1 1 0.947583 -1.851931 -0.081322 -0.178414 -1.520606 -1.540605 1.636690 1.637053 -1.683863 1.930602 -1.876848 0.545949 23.877037 51.365388 48.076297 -31.668031 -44.604216 1.929181 0.491045 1.499968 2.460071 1.905303 1.922230 0.665374 1.937442 2.084174 2.212494 1.141480 0.609906 1.189148 0.766927 0.993616 -1 -0.018945 1 1 -2.003005 0.793344 -2.328845 0.198679 -1.883217 1.882877 1.830045 -0.189489 0.834783 1.418298 2.067175 -1.436017 54.582800 -26.877132 -73.962038 -29.968919 12.381856 2.152742 0.381149 1.724285 1.557155 0.612249 2.320990 2.136325 1.216496 1.403339 0.659687 0.852180 0.593699 1.050993 0.788131 1.870584 -1 -0.012796 1 1 -2.135151 -0.634150 1.257314 1.317012 0.931904 -1.470861 0.425447 1.796561 -2.179579 1.925562 -1.769154 0.994797 0.137134 54.803723 -63.828809 29.214259 54.049160 1.438563 0.926831 1.999699 2.186723 2.246423 2.131201 0.588502 1.452989 0.385446 1.938495 1.792557 1.510948 2.496278 0.697466 1.308674 -1 0.048528 1 1 1.774985 -1.964011 1.159518 2.284025 0.490514 2.101967 -1.024940 2.328454 -2.070047 0.296497 2.224034 0.669169 -55.561290 -68.600199 -63.538657 -44.210274 57.921121 1.079100 0.675970 2.272383 1.941993 2.076360 1.384042 0.343146 2.013129 0.666315 1.999423 2.059836 0.408375 0.309561 2.299710 2.224369 -1 0.018614 1 1 2.189551 0.734366 0.735906 -1.655342 0.619774 2.157554 0.177805 0.709128 0.685017 0.712106 -1.097321 1.618000 -46.933908 31.814073 -50.873422 -29.598569 -63.151710 1.513119 0.737056 0.692155 2.047734 1.756428 1.792372 0.649027 1.690957 1.659255 2.093219 1.229427 0.486854 0.811447 2.241500 0.397933 -1 -0.021670 1 1 2.343155 -0.019682 -0.921826 1.196907 -0.767117 0.160401 0.378250 0.231275 -0.676348 -1.099549 1.875626 -2.240343 -46.649787 7.037275 -74.511694 31.954248 55.050776 1.950785 1.341943 1.534825 1.061026 0.665295 0.605437 0.326090 1.092486 0.661603 1.556318 2.289911 1.781993 1.702560 0.935077 1.081875 -1 -0.061313 1 1 0.001832 -2.190492 2.292806 1.992074 -0.729555 -0.002672 2.221085 -1.767784 0.459846 0.310344 -0.660068 -0.803498 41.981944 -9.470591 -22.218829 68.145364 69.133266 1.716928 1.662781 0.613532 1.386046 0.277366 1.195261 2.258920 0.668889 0.267240 1.999300 2.241549 1.219796 0.607657 1.641371 0.777387 -1 -0.007139 1 1 1.471681 -0.781772 -1.104585 2.054610 -0.554284 0.545804 -1.693904 -1.902433 -0.626666 -0.179365 1.335254 1.220240 8.175598 7.272577 -19.795262 1.029281 49.131318 1.376049 1.011440 2.028778 0.422324 0.753553 1.223292 0.866490 0.343153 2.115475 1.785970 1.050222 1.327611 1.405539 1.638841 1.002156 -1 0.000963 1 1 -0.137863 1.423585 1.392247 -2.230647 1.277664 -0.649489 -2.068417 -0.593034 -0.422198 0.969990 -2.235806 -0.604182 22.716193 41.054463 2.356480 5.362573 -21.237924 2.188183 2.042316 0.701150 2.471937 1.092966 1.985129 0.307811 2.128181 1.585082 1.979330 1.852509 1.117069 2.082290 2.054809 1.426712 -1 -0.038543 1 1 1.345472 -1.403070 -0.607138 -1.847408 0.551492 -0.344040 -0.181065 1.040908 2.155878 0.281920 2.277466 -1.363825 -23.707738 -55.960491 -27.977124 38.479320 71.927149 1.818978 2.305758 0.376379 0.307912 1.576742 1.297012 2.380209 0.669965 0.356988 0.653979 1.671388 1.275647 1.042319 1.260783 0.974114 -1 -0.005918 1 1 0.919241 -2.232098 0.456321 2.332973 -1.504319 -1.128453 1.461467 1.909583 -1.714548 -0.149208 -0.740448 0.712728 -2.069020 25.978045 -36.998026 74.182350 -17.244302 1.000353 2.428756 2.109879 2.233354 0.736337 2.111960 1.216174 0.490389 1.712158 2.482092 0.767619 1.379773 0.600831 1.664433 1.368321 -1 -0.030505 1 1 -1.307095 0.802940 -1.269875 -0.371106 2.026012 -0.541405 0.237120 -1.411072 1.559316 1.822290 1.416959 -1.583788 49.837585 20.293298 -30.534830 -48.882614 -20.091443 0.971840 2.468517 2.120284 1.611531 0.998149 1.384518 1.591657 2.224923 0.777571 2.140999 1.012635 1.852006 1.672110 2.146026 2.254652 -1 -0.006616 1 1 -1.368013 -0.452094 -1.976023 1.902013 -1.710212 2.032868 1.591785 0.892723 -0.250671 -0.148543 0.999986 -2.325023 -48.805217 -69.273739 16.274841 -68.738939 4.652537 2.052881 0.529787 2.387165 0.587329 1.983356 2.012929 1.794480 2.324158 1.368874 1.922038 1.950667 1.613464 1.992365 0.430194 0.267220 -1 0.010474 1 1 0.725762 2.222731 2.325521 0.483655 -0.077655 0.175783 -0.279126 2.274318 2.278275 -1.901862 -0.461304 -1.258263 50.292016 7.912054 -72.112759 0.855711 -18.062124 1.823176 0.861892 1.811945 1.113162 1.667043 2.489961 0.271830 0.388453 0.734354 0.285421 1.574036 0.822218 1.021021 1.052972 0.299428 -1 0.008038 1 1 -1.542802 -2.311919 1.929606 0.221589 1.461634 -0.000632 -1.198045 0.495330 -1.784838 1.287316 1.348801 -1.997665 32.350415 -36.574791 -12.513198 -9.324643 30.730434 1.920951 1.680722 0.649867 2.316686 1.799043 0.266491 0.672047 1.596412 1.143039 2.063576 0.277613 0.841907 1.175212 0.536748 2.366637 -1 -0.054780 1 1 -0.115610 -1.544645 -0.296593 0.868030 -0.580502 -1.855818 0.576979 -0.811555 -2.159014 -1.151282 -0.522885 0.482483 -29.479077 -4.840399 -52.590904 54.669788 -64.875353 1.224054 2.425024 2.377236 2.462910 2.379424 0.984996 0.835486 1.262855 2.059226 1.419095 2.230760 2.139754 0.348860 1.292428 1.834738 -1 -0.041282 1 1 2.176133 1.416666 -1.798576 1.311778 -2.209831 -2.286640 -2.028687 -1.999744 -0.936703 0.925646 1.740317 -0.290727 15.819615 -69.724350 -57.157903 -52.876000 63.062864 1.338358 2.038040 0.829194 1.265548 2.320613 0.288760 1.440729 1.340180 1.158165 2.033428 2.074066 1.085579 1.577812 1.289575 1.131519 -1 0.022147 1 1 -0.376054 -1.023859 1.651369 -1.407942 2.336143 -0.065701 -1.536422 1.250233 0.115883 1.431672 0.662083 1.675392 57.170786 -30.600842 41.653236 15.945829 -48.450356 2.047933 0.614528 2.368820 0.502647 0.746312 1.011647 1.006093 2.148130 1.615245 0.416781 2.095826 2.301832 1.891294 0.471160 0.288058 -1 -0.020369 1 1 -0.834052 1.440107 1.044609 -1.614986 0.294768 1.449536 -0.706449 1.928418 -0.888722 1.518807 -0.420795 0.997473 -68.736114 52.128467 -26.854354 8.877728 -42.024545 2.026987 1.822378 0.958409 1.722513 1.032542 1.178535 2.388949 1.315049 1.769979 2.286489 0.524655 1.629637 1.555048 1.185428 1.230911 -1 0.025629 1 1 1.722582 -1.488190 1.357002 -0.832003 -1.823607 0.010178 1.422106 0.101447 -0.871628 1.369834 -1.927247 1.727701 -8.691110 28.515203 5.010886 67.954217 6.519819 0.303986 0.835299 0.368692 1.601102 1.225858 1.241424 1.862988 1.740085 1.600071 1.893099 1.566228 2.346728 0.450944 0.260913 1.413067 -1 -0.007919 1 1 -2.264272 1.634496 -2.247863 -0.610184 -1.204358 -1.927461 -1.870731 -0.322290 -2.193994 -0.006200 -0.535134 1.953825 64.175123 -58.714092 42.259618 7.398877 2.927393 1.385410 0.832815 1.366017 1.153964 1.177231 0.724154 2.111984 1.617280 0.867800 2.112723 0.530678 1.604920 2.397552 1.910934 2.070604 -1 0.025590 1 1 1.637025 -2.158852 1.576356 0.757639 0.757776 -1.649668 1.729801 2.039976 -1.459939 0.208419 1.585699 2.280209 73.812812 71.934148 -2.778210 -43.377678 -48.626908 0.288377 1.758058 2.189621 1.453832 1.055710 1.311183 2.049015 0.787480 2.184608 0.461568 1.076378 2.178002 1.935354 0.737932 1.929932 -1 -0.011230 1 1 -1.693812 -0.349673 -0.608021 2.154563 1.749257 -0.823855 -1.535453 -1.315154 2.027935 -1.205710 -1.093995 0.965723 45.977214 -60.964495 19.737897 -65.165971 55.517094 0.262069 0.588483 1.138363 2.217709 1.037839 2.463266 1.618428 2.172768 1.718611 0.687908 0.413380 1.183086 2.370605 1.252502 1.304684 -1 -0.016104 1 1 0.255916 -1.235973 -0.791084 -2.100643 -0.291297 0.350251 0.898667 0.696042 2.224275 0.014748 -1.880794 0.191611 58.766154 -67.255491 36.967995 21.084922 74.287824 0.706918 0.422450 0.614049 1.078047 0.986798 1.866315 1.409360 0.610212 1.824892 0.461769 2.200995 1.364952 1.244007 0.274391 0.687579 -1 -0.008294 1 1 -1.453690 1.562216 -1.263234 -1.860543 1.271478 -0.949157 -1.042893 2.187340 1.275864 2.073434 0.093297 -1.189139 -19.822092 0.094233 -66.223242 -14.021083 -2.348393 1.083405 1.036989 1.676499 1.674227 1.725485 1.476214 1.476481 1.472830 0.859225 2.000794 0.349373 0.920049 0.514324 1.246158 0.431524 -1 0.040499 1 1 1.557115 -2.169101 -1.041743 -2.044774 0.935783 -2.245742 2.043722 0.227576 -1.593753 -0.991225 -1.227138 1.612915 -67.274989 9.261870 -35.757098 -69.543392 -15.795199 1.826401 1.064081 0.260212 0.876279 0.620265 2.044258 1.837755 0.650361 1.623959 0.623885 2.141117 0.749302 1.765878 0.855010 0.906801 -1 0.041532 1 1 1.994365 0.062264 0.328537 -1.207011 0.604586 1.360673 -0.398365 0.984251 1.816982 1.745059 -0.701317 -1.354542 -7.786049 -60.122199 -73.802904 -55.406228 -12.473237 2.309534 0.841059 0.432486 0.538564 1.399403 2.011257 0.690252 1.566336 1.908552 0.277743 0.782014 0.315233 0.863295 0.643604 0.550114 -1 0.002247 1 1 1.920232 -1.807540 1.448437 -0.324523 -2.017838 1.268515 1.089466 -1.684469 1.157296 -2.065111 -1.574915 -0.110263 -38.617480 6.009049 44.080779 15.647765 41.990858 1.230332 2.189694 0.437982 0.663944 0.408946 0.911630 0.769107 1.632399 0.735905 1.602161 1.027359 1.826481 2.409909 0.346914 2.334188 -1 -0.012128 1 1 -0.292173 -0.248602 1.633719 -1.168746 -1.879089 0.584577 -0.352151 0.164652 1.140853 -0.388286 0.739986 0.947146 7.181671 -47.658286 7.181751 -46.307064 67.180874 2.259277 2.171892 0.493230 2.221445 0.827025 0.811346 0.534892 0.432273 1.459397 2.340822 2.451902 1.873946 1.404172 1.165021 0.263289 -1 -0.039027 1 1 0.755728 1.626217 -0.028000 0.651072 0.404129 1.649253 0.718291 -0.816204 -0.178035 0.130140 0.710334 2.095908 25.793179 5.951770 -18.596685 45.516777 0.477718 0.310012 0.873606 0.702120 0.777367 0.960402 1.468771 2.387385 2.025920 1.887521 2.318095 0.727606 1.621452 1.240268 0.440794 0.678321 -1 -0.031055 1 1 -1.915465 1.828309 -1.104135 0.196206 -1.034938 -0.768549 -0.350331 -2.241132 -0.580534 2.329175 0.622357 -1.547194 -23.256522 27.629315 -34.098610 54.656138 5.703241 1.440536 0.342210 2.015704 1.180098 1.664043 1.567368 1.249129 0.859190 1.397992 0.795855 1.186923 1.613863 1.947998 1.757075 1.407277 -1 0.062738 1 1 1.990188 0.545424 1.341148 1.318913 -0.103054 2.123550 -1.125477 -0.362693 2.043344 -1.415167 -1.282565 -1.608991 66.316616 -66.636527 -60.103808 -64.694580 28.189828 0.421463 2.023753 1.465315 0.541737 0.724577 2.466521 2.326569 1.394425 1.598991 1.746208 1.021274 0.803530 1.925817 2.459458 0.617896 -1 0.013367 1 1 1.261672 -0.828486 0.744335 -1.357162 -1.854991 0.329342 -1.807266 1.339300 -1.467327 -1.439701 1.068549 0.193973 -27.835970 10.847110 57.381157 55.108607 -39.642671 1.759412 2.444028 2.280808 1.797374 1.466025 1.230177 1.827948 2.331163 2.106269 2.314772 1.124066 0.430078 0.576478 1.862374 0.419273 -1 -0.004933 1 1 1.152355 -0.284315 -0.128176 -0.689060 2.020234 1.318298 -1.021450 -0.277926 -1.132069 1.936021 -0.342057 0.159302 23.895458 60.966773 18.553006 -29.628649 31.302011 2.018475 0.516728 1.143143 1.554347 0.655719 1.661189 0.857492 2.123570 0.589957 1.154654 1.523310 1.022752 0.899609 1.226284 1.651730 -1 0.033448 1 1 -1.397152 -0.091748 -1.050564 0.488737 0.508786 -1.815380 1.634270 -1.348516 2.081342 1.043211 -1.549712 -0.641465 26.887776 -47.154162 -69.999498 -31.554839 57.823363 1.183855 1.799569 2.357186 0.717916 0.762982 2.187336 1.299643 1.590846 2.105039 1.885413 0.634318 1.983317 1.353688 0.939087 0.982152 -1 0.003035 1 1 0.272272 0.343090 -1.646697 -0.167494 -1.782002 1.830141 1.416121 -1.532689 -1.985453 -1.073664 -1.333849 -1.168380 -13.772098 -17.644708 -4.614704 -9.334427 16.290980 2.162605 1.896057 1.775027 1.629883 1.191303 0.985306 1.532704 1.404139 0.607510 1.418951 2.056272 1.271823 2.031927 1.590635 0.802479 -1 0.021392 1 1 0.566606 -0.791557 -0.625174 1.335154 -0.456255 -1.219244 2.343720 0.042340 0.030870 0.470340 2.324844 -1.484481 -72.922815 36.242666 -19.520237 -26.617639 -62.661418 1.368189 1.653000 0.477171 2.315730 1.470597 1.573757 0.631762 1.767289 2.077103 0.374939 0.850330 0.990761 0.964840 1.809484 2.499654 -1 -0.035782 1 1 -2.175927 2.049770 -1.798355 0.310382 -0.024315 1.309500 1.905801 0.696665 -1.444286 -0.599622 1.960273 1.988428 -24.098015 -15.343484 -27.941826 31.737676 15.112872 2.155513 1.955135 2.454088 0.363737 1.569551 1.937518 1.117260 0.793634 2.100422 0.797134 2.431119 1.311770 0.676176 1.244362 1.741911 -1 -0.025600 1 1 0.241911 -0.992322 -0.809437 0.454765 -0.252383 -0.653774 1.308534 -0.185179 -2.130061 0.083255 -0.306503 -0.753922 14.337799 -74.618558 35.897594 30.856045 47.546565 2.351783 2.166863 1.467403 1.897857 0.540712 1.500767 2.395990 0.403097 1.609108 0.779353 0.592269 1.767303 2.307380 0.644164 0.964626 -1 -0.002294 1 1 -0.623264 0.442003 2.020356 -1.344841 -2.125749 1.862075 0.922203 0.422305 0.827695 0.098302 -1.892349 -0.791969 59.963514 -43.213602 8.996648 6.672071 -62.505748 2.363295 2.142817 2.330567 1.080731 1.098734 2.173262 1.018998 0.792381 1.294223 0.512887 1.838093 1.835129 1.510408 2.422419 1.344928 -1 -0.010755 1 1 1.257108 -2.131020 -1.892473 1.841112 2.030093 2.070856 -0.828485 0.755879 -0.549799 0.522248 -1.755931 1.755985 -27.234959 62.038250 26.871362 -23.020765 -59.994194 1.038798 0.586687 2.443062 1.799038 2.430716 1.300774 0.350982 0.952256 1.817846 1.289671 0.494674 1.737631 0.867964 0.366171 1.977805 -1 0.011220 1 1 -1.880380 -2.263747 1.032661 0.211919 -0.845718 -1.422260 2.034111 -1.077981 1.512939 -0.080548 -1.322957 -1.891783 -22.558746 55.153684 -32.041126 -15.211793 -64.596858 1.684076 0.766331 2.231619 0.824440 2.357258 1.930301 1.314628 1.446698 0.406241 0.446786 2.377333 1.828672 0.987324 1.709369 0.613872 -1 -0.065975 1 1 -1.720346 1.358651 -1.388758 -0.391444 -0.505082 -1.894963 -2.311737 0.277114 1.614896 -1.805152 -0.822966 -0.729698 73.788647 -34.212154 -53.678784 70.669140 36.236977 1.898198 1.767196 0.516512 2.009792 0.826775 1.101817 2.245357 2.214552 1.970853 1.123863 1.523888 1.733207 0.752950 2.323520 1.902487 -1 0.009699 1 1 0.534470 1.019900 -2.211946 -0.131676 1.736456 0.793326 2.089160 0.506752 1.690273 2.140395 -0.752763 1.072370 -49.947021 -59.579686 44.213511 -3.514158 37.545422 1.013509 0.793436 1.027647 2.166493 2.002120 2.373786 0.718710 0.603776 1.659084 1.481632 0.291797 0.740479 1.979111 0.425416 0.974799 -1 -0.016723 1 1 -1.814719 -1.402264 -1.194411 0.307156 2.308992 0.710914 -2.292422 -0.235112 2.173873 1.137306 1.251667 0.668143 -4.318519 18.654350 23.667921 -13.252778 10.557472 1.216496 1.403761 1.012727 1.154868 0.610806 0.570424 1.361927 2.160993 1.811427 1.398516 0.603021 2.474907 1.517233 2.385129 2.368296 -1 0.006737 1 1 0.954048 -1.572628 0.631768 1.115991 1.156471 -1.792469 0.281374 -2.192935 -1.063084 2.124353 -1.772645 -1.117408 -44.471865 11.361925 9.869085 -30.290544 6.820917 1.962193 1.834593 1.506933 0.272095 0.343262 1.701054 0.362841 2.272377 1.847589 1.684675 1.833744 0.740593 1.641520 1.025869 1.535502 -1 0.048631 1 1 1.078101 0.505515 -0.241745 -0.921655 -0.638440 -0.148308 0.233816 -0.384492 -1.467902 -1.679303 -1.554453 -0.208672 -36.313913 22.068131 -50.928289 -51.746397 -1.693020 2.056244 0.800333 2.202302 0.842506 2.248594 0.376169 1.271677 1.818698 2.110653 1.739201 0.252482 1.464075 2.202767 1.903177 2.204819 -1 -0.014181 1 1 0.118113 1.205801 -2.087320 2.143214 -0.505023 -0.904747 0.789363 1.442467 -1.696066 -0.544318 -1.599597 -0.254214 49.606126 30.167892 31.755683 17.760919 7.763025 0.972498 2.277036 1.397250 1.830897 2.378854 0.401171 0.730673 1.420831 2.152941 1.485110 0.250127 2.384462 2.406347 1.222706 2.274529 -1 0.013966 1 1 1.060256 2.181745 1.483333 1.834783 -0.677345 1.001728 -1.315962 -2.135279 1.924505 -0.685200 0.921170 1.913240 -48.073445 -70.398196 17.518367 -18.808802 -69.539208 2.192941 1.015638 0.571828 2.459593 0.625606 1.815235 2.405810 1.189753 1.937126 1.271245 1.317898 2.407410 1.082512 1.783223 2.128028 -1 0.032922 1 1 1.981616 -2.148613 -0.697582 0.164464 -2.028654 -1.453169 0.901224 1.259637 -2.053368 -2.126398 0.379844 -1.242265 59.107695 -26.965826 -64.629459 72.675480 6.797738 0.618660 2.072574 0.748833 0.641707 2.416942 1.536199 1.653040 1.137838 2.393885 1.021673 0.753968 1.444491 1.566482 2.121903 1.829446 -1 -0.002460 1 1 0.481192 0.929323 2.270215 -0.717325 -1.796500 -1.505382 -0.136258 0.134265 -0.639601 -0.806829 1.883328 -0.026183 -57.221881 71.841909 -53.033259 -29.990864 -56.452622 0.636654 0.750751 1.370815 0.784466 1.025980 1.140715 1.246202 1.162311 1.968674 0.510719 1.402997 1.666033 1.275413 1.620721 2.463589 -1 0.010894 1 1 0.040648 -0.131074 -2.266578 0.573852 -1.537340 -0.043420 0.660598 0.280035 -1.131435 -1.534048 -1.256249 -2.277268 -0.658589 31.093367 -13.783865 -65.419799 -10.559308 1.070678 0.878946 0.444236 2.266943 0.516267 2.394914 0.322365 1.485962 1.056845 2.401370 0.830498 0.678952 0.642835 1.132613 2.334358 -1 0.001737 1 1 1.330130 -0.071328 -1.856350 1.056959 -1.390397 0.338540 1.988132 -1.011202 2.323243 -0.100783 -2.119542 -2.198360 64.054040 6.245981 -23.795627 -33.096903 -59.650804 2.109051 1.823022 0.529554 0.708365 2.242485 1.200739 2.075291 1.421943 0.602677 1.194997 2.308778 1.631595 0.719493 0.271100 1.628643 -1 0.025436 1 1 0.767509 1.707426 -1.749155 -2.161586 -1.966183 2.348165 -0.649904 0.385244 -0.018601 -1.605881 -2.196668 2.170683 -20.510033 -12.117259 45.226218 67.045177 28.295766 2.379024 1.008285 0.744457 1.338765 2.116727 0.324718 0.538086 2.359669 1.957049 0.866862 2.099854 2.487521 2.021338 1.373711 2.218737 -1 0.004066 1 1 -2.293405 2.091250 -2.077432 -1.305706 0.597335 2.016503 -0.135024 2.029291 -1.971388 -0.318618 -1.731293 1.160696 -46.972397 -15.082304 11.709817 6.890078 1.544025 1.381486 2.379478 1.895188 0.667171 0.650616 1.402269 0.683272 1.246212 1.334531 0.707703 2.355834 0.499150 0.459093 2.222308 1.837501 -1 -0.048937 1 1 0.557670 -0.182196 0.882345 -0.312032 0.573067 -0.591400 -1.231993 0.136605 0.980601 1.740425 1.523665 1.123856 44.190256 55.625613 -50.324241 50.482454 58.598114 0.752414 2.327653 1.606893 1.799072 0.756401 1.825856 0.911667 1.380010 2.327528 1.770539 0.455509 0.489610 2.123688 0.321517 0.740119 -1 0.012717 1 1 0.189872 0.892896 -2.052161 -0.699870 -0.596266 1.816989 1.858468 1.554496 0.937402 1.400751 -0.667084 -0.907236 43.923001 63.877418 37.769471 -8.497799 -22.501039 1.000589 1.890891 0.457046 1.577940 1.179549 1.423353 1.789569 0.789048 1.529963 0.344380 0.252308 0.782262 2.226564 1.360246 0.904850 -1 0.033925 1 1 1.481720 -1.707522 0.121416 0.181064 -1.053964 -0.103053 2.148334 0.728347 -1.461733 -1.665831 -1.322882 -0.620130 40.881530 -54.119924 6.441182 -43.059897 42.314831 1.905402 1.341066 0.296784 1.299307 0.448429 0.752446 0.606179 1.551033 1.209888 0.587785 0.646549 0.553958 1.373510 1.080156 0.425770 -1 0.010242 1 1 0.793419 -1.064937 -0.743800 0.917787 1.600233 1.515381 -1.455635 1.866785 -0.024414 -0.346379 -1.786883 -0.093866 32.983483 -46.600347 -62.034752 31.916802 25.693292 1.032282 1.312178 0.779446 2.150079 0.620766 1.463243 1.732985 1.535356 0.973196 0.512898 2.026513 0.607378 1.458540 1.424345 0.466169 -1 0.028132 1 1 1.972560 1.163866 -0.032158 1.448604 -2.220723 -1.575039 -2.186620 1.397767 1.017999 -1.177651 -0.746351 0.455726 55.628227 -6.391308 -18.720694 61.293989 -31.922666 1.761385 1.853560 0.788086 1.103574 0.271996 0.939217 0.926063 0.345035 2.256871 2.237717 2.052839 2.056942 1.274168 0.940869 1.692509 -1 -0.013657 1 1 -0.449614 2.004003 1.835655 -0.154097 1.904393 0.591659 0.871181 0.540203 -1.583948 -1.132217 -0.551300 -1.150269 74.949816 -18.434119 -72.237060 11.736355 2.920341 1.857501 1.775020 1.510580 0.812145 0.476675 0.734755 0.283563 1.848413 2.032582 1.362245 0.747237 0.807094 1.080841 0.699158 0.494433 -1 -0.066389 1 1 -0.381631 -0.517101 -1.277346 1.295341 -0.440693 1.154916 0.348763 -0.554888 -0.189257 0.024872 -1.371546 1.435514 -23.748466 9.536644 -67.619692 65.834288 -73.126021 2.439557 1.386388 1.518131 1.734585 1.413534 1.014394 2.176966 0.261079 1.958495 0.431738 1.470257 0.351957 1.591384 2.133272 1.655530 -1 0.009052 1 1 1.464248 1.526992 0.491347 1.971021 -1.146212 -0.133276 -1.589616 -2.149305 1.805728 1.078464 1.904992 1.222457 -5.578874 -14.140337 -56.648298 -37.947535 15.774414 2.433661 1.295619 1.469854 0.332120 1.194257 1.134955 1.186141 1.968374 2.218868 0.266999 2.455705 0.533314 0.907215 0.804547 1.022188 -1 0.009689 1 1 2.268737 -1.984190 1.296794 0.414507 1.714707 -1.885001 0.172895 -1.694405 -0.893359 -1.011787 1.912698 -1.204738 35.116026 -54.958121 18.853249 66.562241 11.579946 2.487375 1.814678 2.036818 0.547225 0.711195 0.311081 0.844580 1.106441 1.201935 1.927188 0.744647 2.277445 1.511790 0.901028 0.329373 -1 -0.013156 1 1 -0.954409 0.217630 0.894382 -0.637072 -0.728365 1.149094 1.449862 0.067896 0.727721 2.165743 1.148772 0.753262 -67.370837 48.340328 55.888034 10.195632 57.993161 1.240905 2.149064 1.560424 1.539608 0.448977 0.960682 1.679655 0.704744 2.131680 1.888854 2.221091 1.626357 0.428544 1.795537 2.090229 -1 0.023808 1 1 0.650613 2.115674 -1.562120 -1.833366 0.927661 -2.097227 0.576547 1.351263 1.681118 -0.938075 1.423680 -1.719843 12.421089 -38.750371 22.507267 -20.359979 -40.168769 1.877535 0.980728 1.095759 1.670282 0.677693 1.981368 2.349347 1.721946 0.502495 0.435633 1.688896 0.773145 1.996066 1.883905 2.286443 -1 0.017784 1 1 0.462074 0.057918 -2.029719 -0.504531 -2.057067 1.679797 0.429204 -1.027422 -1.689965 -1.677768 0.695361 0.209374 -38.468814 -45.352519 60.208688 27.426163 1.526100 1.362491 0.388493 1.409619 0.464436 2.017939 0.499588 1.077840 2.015788 0.344198 1.687756 1.859403 2.239565 1.624714 2.069614 0.505291 -1 0.016676 1 1 -1.560630 -0.357055 -2.151030 1.084633 1.902199 1.415554 -1.632624 0.733527 0.773174 -2.033498 1.962225 1.812204 49.194528 12.437364 -65.222288 9.010866 -54.371658 1.008241 2.255570 0.606186 1.668258 0.415763 0.733202 1.172888 1.974832 0.498942 1.476179 0.881216 0.340202 2.024024 1.530410 1.106063 -1 0.054227 1 1 -0.701673 2.090219 -0.542055 -1.273178 0.664400 -1.792205 -0.006894 1.946674 -0.367373 -1.203182 -1.021027 2.120543 5.182221 -52.411869 63.712326 -36.932788 -29.372666 1.129118 2.082146 1.881924 0.491143 0.896969 1.851052 1.378319 0.902617 2.284733 0.256011 2.270822 0.450674 2.475366 2.469660 1.075090 -1 -0.015254 1 1 1.383464 0.953148 2.143184 -1.005902 1.853410 1.374261 1.784390 0.604280 0.941454 -1.189303 1.339894 -0.913167 20.534926 -19.501476 -11.301439 -43.291807 44.591585 2.136489 1.716017 2.101380 1.143453 2.273277 1.215711 1.697538 2.017477 1.728590 1.919549 0.601247 1.911958 1.278548 0.309318 0.464011 -1 -0.037563 1 1 0.308025 -1.938827 0.310033 -1.176800 -0.585569 -2.191838 -1.477060 -0.085364 -2.144005 1.352564 -0.014365 -1.101296 24.601770 -68.046814 -62.810173 49.422450 -56.889852 0.658847 2.489763 1.449688 1.162373 0.759386 2.498097 2.020716 2.167326 2.498808 0.468523 0.971430 2.323020 0.252431 0.614160 0.692241 -1 -0.033024 1 1 -1.989341 -0.458256 -1.865428 -0.718177 -1.975907 -0.868043 0.351988 1.817481 0.692650 1.771858 2.037420 -2.011290 -56.622373 -52.225775 41.399492 -48.737088 25.760085 2.121310 0.860240 1.056153 2.016322 0.322368 1.543527 1.050162 0.317416 1.566881 2.065175 2.392390 0.657527 0.554067 0.947625 0.487052 -1 0.013710 1 1 -0.845352 0.017048 -0.927510 -0.078310 -1.392933 0.119413 -0.506204 -1.915628 -0.916478 1.549850 -1.758934 -1.594619 -44.880174 48.920000 48.441673 -40.802482 32.678194 2.461016 2.042265 2.095671 1.938044 0.953112 0.450496 1.736199 1.551661 0.517457 2.144007 2.080452 0.407019 2.274831 0.329573 1.139884 -1 -0.015684 1 1 2.354054 -0.633438 -0.906434 0.725412 1.042437 -0.415385 -2.324736 -1.413515 -1.794583 -2.272253 -0.555944 0.916384 50.081008 61.494958 45.758300 9.752486 -39.959014 0.757862 1.643884 0.253365 0.554197 0.894741 0.419161 1.596143 1.129169 0.696958 1.774629 1.690345 0.371884 1.247594 2.063668 1.820948 -1 -0.015637 1 1 1.372854 1.695833 1.345119 2.081154 -2.104204 1.113541 -2.329424 -0.108416 1.553195 -2.090531 0.009833 0.332466 -36.034120 74.543665 55.385090 -42.784447 21.803211 1.323533 0.363789 2.458223 2.356055 1.968187 1.328138 1.271080 0.784303 0.526723 0.382074 1.514114 1.720657 1.327557 0.504047 1.761407 -1 0.019295 1 1 0.679812 -1.942800 -0.505021 -0.882066 0.298048 0.015900 -1.366995 -2.184931 1.510106 -0.572588 -0.789286 -0.148870 7.175333 -4.172433 73.923349 -20.280275 -50.587058 1.124788 1.303539 1.831814 2.053536 0.282080 1.663777 1.599158 2.306851 0.746557 0.625962 1.039782 1.360402 1.280947 2.370722 0.971120 -1 0.030062 1 1 -1.200862 0.275361 0.418259 -1.208744 -0.252231 1.906092 0.867159 -1.081437 -0.023592 -0.665159 -1.540377 0.752944 62.507766 -31.983651 50.779747 -44.789481 73.191895 1.167627 1.302007 0.834314 1.809476 2.357811 2.228432 1.264022 1.422041 2.248111 1.245536 1.221828 1.017294 1.402213 1.993092 1.394607 -1 -0.012412 1 1 -1.771653 1.416033 1.706898 -1.184496 2.022675 -0.082089 1.061246 -0.037514 0.955035 0.874770 -0.400083 0.388772 -63.287397 -21.273211 61.148723 -73.407080 -2.786524 0.878384 2.253820 0.460560 2.136166 0.793646 2.315238 2.213459 1.597101 1.475929 1.188117 1.431369 1.510776 1.863155 2.300727 1.325354 -1 0.043680 1 1 -1.303378 2.025055 2.227749 1.841827 -0.095962 -1.199175 0.359485 0.588183 -0.999786 0.970345 -0.995840 1.326859 47.521745 -52.036789 67.683715 -39.799692 -63.419526 1.495440 0.611594 0.307956 2.324099 0.386362 1.582537 1.953026 0.749215 0.309339 0.817641 0.594906 1.084530 1.938475 1.450373 1.415774 -1 -0.016149 1 1 1.812353 -0.674191 2.162707 1.968371 1.438169 1.458788 -0.704589 0.202090 -1.098983 1.959480 -1.898511 -0.691921 33.589151 -67.139253 40.567115 61.493638 23.581109 1.790487 0.460296 2.198668 0.505649 1.697890 1.184546 2.169667 1.345255 0.958274 1.719241 2.283917 2.300334 1.461430 0.498451 2.223301 -1 0.010650 1 1 0.788022 -2.237668 1.087035 -0.131543 -0.735529 -1.440269 0.941728 -1.286011 1.743858 -2.036233 -1.604286 1.048599 -17.132217 58.822771 -15.681297 -5.561056 -14.672535 1.355505 2.219810 0.347347 0.617671 1.195985 0.912493 1.765865 0.649879 0.268489 0.500910 0.799724 0.965699 0.499628 1.755659 2.359005 -1 0.000787 1 1 1.205204 2.008248 -2.216290 2.243811 -1.517683 0.466576 0.327418 -1.152734 -1.370524 -0.241079 0.832129 -0.770159 27.911995 66.892979 20.295105 -0.162256 -27.034388 1.120644 1.413320 1.914942 1.922438 1.922730 2.321047 0.836894 2.434515 2.147858 1.543422 1.545726 2.024333 2.210706 0.329764 2.093972 -1 0.071274 1 1 0.523503 0.488763 0.941473 -0.866632 0.511024 -1.898227 -0.627202 0.238213 -1.891655 1.436031 -1.485886 -2.343499 -33.043531 -62.623274 40.639451 -72.742899 60.089955 1.103189 0.548207 1.472003 0.460269 1.734186 1.468114 0.344327 1.601854 0.366469 0.250725 1.192630 0.786308 0.481000 1.412672 2.284259 -1 0.003858 1 1 0.417666 -1.753721 1.210946 -0.438377 -2.335437 -2.202603 1.370683 -1.804563 -0.347473 -1.331416 2.021657 1.671401 21.987768 -51.578051 -22.303222 -0.260408 -26.670631 0.575672 1.816696 2.202653 2.241544 1.126607 0.387214 2.398800 0.380266 0.384057 1.089421 0.895593 1.237889 0.957787 0.279687 1.951831 -1 0.010906 1 1 -2.111191 1.505777 2.067778 -0.724044 -1.618733 -1.417346 -0.215219 1.923490 1.102073 -1.859159 0.964082 2.128484 53.715034 -61.425034 -70.542083 -0.793342 16.305674 1.367009 2.072323 1.030747 0.265600 1.444801 2.263736 0.605107 1.527953 0.309858 0.531883 1.601847 2.497008 1.707927 1.132992 1.950694 -1 0.070427 1 1 -1.687229 1.892247 -0.915654 1.268172 0.028593 -0.093003 1.412115 1.825668 1.639829 -2.151243 2.226213 -0.400500 -61.035749 22.166047 -55.240058 -69.652150 -43.689524 0.777647 1.164734 2.189002 2.301490 0.637093 1.364339 2.198007 0.658355 0.966952 1.318612 0.906883 1.983325 1.485970 1.190782 1.223308 -1 -0.039162 1 1 2.157000 0.294435 0.553041 2.128719 0.924657 -0.750711 -2.129679 1.784528 -1.793574 0.550186 1.276242 -0.986475 -48.039282 53.783385 37.345490 65.654036 47.389356 0.968533 0.876212 1.745856 1.858888 0.337819 2.479896 2.104535 2.421805 2.276389 1.764578 1.510723 0.977670 1.450955 2.194694 1.216293 -1 0.023338 1 1 2.080674 -0.748155 -1.592381 -1.486751 1.971812 -1.984238 0.487774 -1.531336 1.910989 -1.646054 1.199631 -2.112447 -24.041689 31.329445 53.989299 48.147193 -40.119747 0.736168 1.532176 1.532346 2.146240 1.354633 1.065677 2.335139 1.434366 2.395720 0.373326 0.740589 1.575256 1.078302 0.764140 1.397900 -1 0.009536 1 1 -0.814803 -0.190975 -0.572966 2.276267 2.044001 0.209940 -1.109594 -2.030360 -1.846614 -0.246187 -0.183200 -1.855895 -23.137035 -64.146247 -55.966881 14.636481 -4.665571 1.911112 0.554101 1.517639 2.463007 1.749659 0.516742 1.388300 2.159791 1.864634 2.397247 1.274821 0.660602 0.489037 1.502478 1.893575 -1 0.032783 1 1 -0.381472 2.169967 1.456634 0.789063 1.120577 -1.882768 0.011344 2.162502 -1.482611 0.861493 -2.054784 2.351422 71.956953 -69.485298 60.604629 -67.994801 61.376881 1.543664 1.103902 1.287467 1.716002 1.848070 0.758518 1.412518 1.930878 2.019940 0.379712 2.320781 0.864406 1.323952 0.658015 2.004433 -1 0.000253 1 1 2.117494 0.752709 -1.985873 1.288865 -0.900196 1.885548 -0.415990 1.647503 -0.412034 2.159692 -1.594188 1.130435 -36.251574 19.796314 16.654009 3.924102 -47.624723 0.944168 0.885241 0.487679 1.170818 0.939976 2.427473 0.784803 2.191060 0.893858 1.319547 0.881716 2.002831 0.827686 0.674982 1.416731 -1 -0.031911 1 1 2.305919 0.896456 1.230975 1.612165 -0.582193 -1.991945 -1.799669 1.790407 -1.952256 0.799667 0.278202 1.051700 -8.080852 -64.886617 -49.370419 31.366873 -66.959619 2.270145 0.323743 2.149258 0.325563 1.243093 0.661482 1.784432 2.205993 2.125142 2.266192 1.381854 1.813541 0.932138 1.190642 1.127569 -1 0.066394 1 1 1.009236 2.346518 -0.058739 -2.343974 0.401307 1.336897 0.555019 -2.328940 -1.395387 1.291618 -1.760911 -1.826778 -45.861934 48.479252 -9.214483 -67.818653 21.902191 1.526958 1.586558 2.033094 0.961039 0.940265 0.535465 1.052197 0.782258 2.162396 0.631921 2.196813 0.834052 1.913606 1.969309 2.175793 -1 0.012832 1 1 -1.900602 1.867183 1.950921 0.321543 -0.939174 1.811692 -2.349826 1.015357 1.544848 -0.996752 0.124634 -2.287485 -66.855498 9.645834 -32.462105 -40.604529 59.683027 2.014591 0.480697 0.827397 0.310844 1.359289 0.571843 0.460103 1.202898 2.358191 1.858557 1.519872 1.742241 1.848843 0.259188 1.666416 -1 -0.055620 1 1 1.366179 -2.099879 -1.584728 -0.105988 -0.053946 -1.896751 0.611043 1.511778 -0.747220 -0.002612 -1.480583 1.969536 69.215559 55.908366 51.910567 60.899068 -69.361953 1.879964 1.307222 0.729510 2.129475 0.829700 0.774729 1.623082 1.647290 1.253413 0.855220 2.188705 1.807184 2.093158 2.456343 2.255459 -1 0.026638 1 1 2.056316 -0.157520 0.931697 -0.229961 -0.787449 -2.266282 0.831790 -1.758376 -1.634057 0.200334 -2.348138 1.095941 -39.561242 44.207076 38.321114 -37.032500 -55.235072 1.587225 1.984002 1.620754 0.765060 1.117345 2.219584 1.055231 2.264529 0.432517 1.070084 2.156747 2.441108 0.455312 1.670498 2.052732 -1 0.036499 1 1 -1.804169 1.550891 1.601450 -1.599426 -2.091221 -2.154399 1.010614 1.934859 -1.021157 -0.067121 -1.849288 1.930623 -48.768969 -60.066025 -29.680979 51.782851 14.381511 2.275887 2.339499 0.463325 1.353932 0.542589 1.546387 1.871170 1.996682 0.992787 1.275723 2.326515 0.487403 1.040110 2.378603 0.681535 -1 0.012773 1 1 1.970455 -1.237848 0.681909 0.309989 -1.924007 -0.376281 -0.136424 2.049349 0.554437 2.035342 0.768584 0.932053 33.167305 42.891006 -30.860306 30.835112 -4.264386 1.801994 0.360213 0.856450 0.355015 1.240555 0.756946 1.994700 1.422570 2.133233 0.998544 1.270911 2.453726 1.024694 2.032886 1.968264 -1 0.010458 1 1 1.159339 -0.719039 -2.317775 -2.228554 -1.240023 1.833306 -1.932001 1.922648 1.100432 -1.164618 1.535516 -2.344396 -63.165458 -71.851156 47.620349 -44.790968 48.206602 2.250450 2.318844 2.070109 2.067969 2.113995 1.664657 0.639042 0.374879 2.093076 1.077427 1.809873 2.287506 1.856199 2.389140 2.273874 -1 -0.005094 1 1 0.790935 -0.402906 0.064467 -0.352519 -1.314560 -2.136195 0.662127 -2.289126 -1.392951 -0.185113 -1.012865 -2.071822 -40.293302 40.471358 -47.888848 32.132280 47.224749 2.220348 0.393331 1.715492 2.267959 1.829074 1.002952 1.122049 0.285427 1.672067 1.431668 2.044386 1.739862 2.358652 0.608864 1.675137 -1 0.015235 1 1 2.277962 2.265102 -1.828619 0.598688 1.202474 -1.461561 1.223934 1.089165 -2.036602 1.625681 0.392640 1.748422 -22.981066 7.218656 -26.052430 -13.186982 66.385882 2.087745 1.480570 0.444529 0.455322 1.841167 1.747278 1.001070 0.983823 1.356485 0.689606 1.955640 1.946488 1.116304 0.471368 1.539656 -1 -0.028339 1 1 -2.187925 -1.691647 -1.661724 1.734789 1.056251 0.838150 1.457428 -0.014185 1.930756 0.700500 1.748781 0.593343 28.440769 -45.995891 47.054693 48.233022 52.396720 1.100186 1.823174 0.830353 0.497543 0.462615 0.671674 2.071186 2.171048 2.060411 1.079261 1.140730 1.495338 1.154721 0.402896 0.470368 -1 0.001536 1 1 2.293039 1.193154 2.127272 0.168593 1.392405 0.420315 0.357212 0.080715 -0.594229 -1.647394 2.251395 -1.292103 -53.620353 2.721563 -8.683708 2.928647 21.767661 1.361193 1.076080 1.668130 0.512758 1.930950 0.982272 2.293478 0.979808 1.375117 1.083712 1.702334 1.630140 1.019835 1.372678 0.607152 -1 0.004932 1 1 -0.400270 1.960052 -1.714340 -1.373696 -1.722037 1.214742 2.104001 0.171359 0.761126 -1.894410 2.257431 1.193096 36.733668 -17.237223 -56.005496 -34.370668 -17.823795 1.157110 2.305428 1.576147 0.306041 1.633697 2.288968 1.688878 0.469578 0.691224 2.153569 0.779789 1.163613 1.336399 0.612641 2.156387 -1 -0.014399 1 1 2.284067 1.199033 1.972131 -1.336690 -1.782237 -2.110583 2.298925 1.159609 -0.885562 -1.918678 -0.339814 0.164084 31.978295 9.210745 4.995604 -38.881395 70.387661 0.706332 1.828534 0.929692 0.582153 0.490004 1.995113 1.617567 1.194711 2.010676 2.174240 1.709122 0.958034 2.184362 0.825894 2.043180 -1 0.021948 1 1 0.443367 1.376385 -0.217444 2.234335 -0.563731 1.983264 1.992380 -0.304509 -0.234461 -1.029657 -1.550653 -2.317462 -53.610869 12.131792 49.023418 -13.407022 -31.817776 1.204595 1.636222 1.986260 1.325096 1.885168 1.012977 0.861578 1.046738 1.270229 2.236424 0.581747 0.414134 0.353193 2.112945 2.019702 -1 0.038644 1 1 -1.122785 -2.240473 1.075591 0.726894 -2.324494 -2.061850 1.386405 -1.457604 1.765554 -0.247768 1.519518 2.094212 18.549888 67.974200 42.387282 53.046533 -46.918871 1.142901 1.992279 1.235419 2.181146 0.775408 1.790515 0.931451 0.905052 0.451651 0.894482 0.555006 0.981643 0.728196 0.293095 2.292169 -1 -0.005609 1 1 2.111475 -1.445741 -1.496054 1.121286 0.608967 -0.404989 -1.963459 0.999995 -2.170713 0.135422 -0.043151 0.474306 -54.020739 23.437877 20.393238 -0.851199 -56.098010 2.286251 1.021913 0.298655 1.252248 1.536006 0.656707 0.269659 2.150969 2.084189 2.467301 1.933018 1.980183 0.440818 1.086259 1.757324 -1 0.009006 1 1 -0.584844 0.571414 -0.097048 -0.599835 -1.629898 -0.584474 2.069952 -1.882043 -1.946239 -1.745509 -2.155508 1.230080 22.381742 -30.054077 -68.877553 74.959199 -10.741387 2.417537 0.292191 0.603452 0.714350 1.576261 2.219594 1.221551 0.856949 1.990121 0.958700 2.126501 0.347517 1.212212 1.394312 1.950476 -1 -0.038673 1 1 -1.003352 2.308317 -1.215695 0.732350 -0.160146 -0.798956 2.248643 -0.412579 -2.287474 -1.911682 -0.565054 -1.391055 -41.290811 -74.654068 39.075109 35.361602 22.447148 1.663355 1.256155 1.951377 2.293275 2.075325 1.989968 0.635149 2.456972 1.582715 0.445344 0.644058 1.437017 1.941780 0.754924 1.751912 -1 -0.005637 1 1 2.158107 0.052065 -1.443072 0.963624 -0.850933 0.471619 0.262543 1.769529 0.590042 1.973182 2.193052 -1.685618 22.078532 -26.108722 -59.288196 -6.709819 28.075603 0.874942 0.643574 2.302809 0.312047 1.330788 0.805024 2.295404 1.861007 2.199363 0.940620 2.002686 0.637421 2.376870 0.799468 1.161661 -1 0.034468 1 1 0.213794 -2.309011 -1.031667 -2.345245 -2.118666 -1.609317 1.328858 2.103349 -1.360993 -0.271681 0.163973 -0.857194 -34.382411 -65.185653 24.724641 47.035805 30.775527 2.039324 2.170259 2.289544 2.364765 2.103393 1.218654 1.661356 1.404787 0.261155 0.977512 1.040819 0.789731 1.750910 1.301053 0.544238 -1 0.008951 1 1 2.013939 -0.811806 -1.654514 0.392495 -0.681365 -0.592656 1.217151 0.180606 0.664219 -0.125072 -0.361110 0.384735 27.097226 23.082555 48.497436 -3.595155 26.231448 1.704305 0.997745 1.346297 0.462266 1.559704 0.689022 1.145711 1.964975 1.336521 0.412772 2.210182 0.534625 0.446683 0.654577 0.467670 -1 0.045501 1 1 -1.520844 -0.819356 -1.307702 0.029413 -0.464892 -0.294263 2.334770 0.417617 2.149391 -0.361509 -1.605093 1.623701 3.165373 -49.583652 47.556951 -60.332750 -12.535288 2.416285 1.754341 0.459549 0.888002 1.904854 1.126614 0.499420 0.506069 1.993770 1.550998 0.623304 1.363448 0.716552 0.341233 1.352258 -1 -0.027340 1 1 -1.446661 1.895685 0.319855 -1.028499 -0.935099 -0.392736 1.349432 -0.831946 -0.859135 -0.721666 0.643529 0.853544 31.659062 43.855430 -21.782372 53.676049 33.355245 2.149052 1.366527 0.723792 0.516021 0.518326 1.004539 0.795642 2.113074 1.935210 0.572460 1.843533 1.010450 1.134773 0.381521 1.216969 -1 -0.009359 1 1 -1.638680 -2.087989 0.323375 1.586208 1.419949 1.549367 -0.456694 0.818844 2.127430 -1.898956 1.248211 -0.878087 37.907009 53.103713 14.104489 54.146218 -14.519763 1.620158 1.991900 1.605910 1.033897 1.459128 2.308480 1.123220 1.953500 1.973636 0.647821 1.675716 2.011375 0.429772 2.175731 2.009592 -1 0.039244 1 1 1.143987 0.444601 -1.442822 0.444630 -0.954371 0.852092 0.161933 -2.152776 0.017226 2.066997 0.294773 1.521822 -50.377263 59.348179 -35.150121 -68.087070 10.606466 2.318016 1.637360 0.854077 0.967856 0.752328 0.870833 1.334164 1.285386 0.474219 2.200366 2.051325 1.377536 1.251969 1.339316 2.383126 -1 -0.072184 1 1 1.691317 0.835119 2.344961 2.049594 -0.030979 -2.307156 1.878604 0.695314 -0.589134 -0.853460 0.409125 0.788783 35.907582 48.724622 64.718227 69.235160 -64.664490 0.383683 1.560110 0.760877 0.558746 0.844066 1.474012 0.475262 1.734945 0.724349 0.877141 1.616724 0.530417 1.718436 2.255743 1.267977 -1 0.032992 1 1 -0.145636 -1.977182 1.268240 1.173266 -2.268569 0.103885 -2.301704 -0.731692 1.789568 -1.903001 -0.757617 -0.397523 31.677745 57.856800 -50.761169 57.027570 -37.634361 1.814460 0.625028 1.094215 0.476455 1.525332 1.258690 1.810780 1.787468 1.471756 0.811229 0.817331 2.135027 1.897989 0.509682 1.969266 -1 0.014742 1 1 -0.401270 -0.721097 0.794839 -0.771507 1.778281 1.604443 1.579645 -0.510770 1.460481 -0.523578 -1.749647 -1.006980 -67.627529 -65.872941 23.475544 53.465117 -61.783413 2.217583 1.171920 1.452824 2.113631 2.305064 2.217030 0.874950 0.786791 1.845679 1.072740 1.784215 0.795894 1.834295 0.992201 0.414533 -1 -0.013448 1 1 -0.293504 0.949984 0.813844 -1.792683 1.398170 -1.637069 1.415296 -1.262260 0.378515 -0.028815 1.082893 0.927253 15.089411 -42.262204 -50.859880 48.004380 -40.388935 0.372484 2.338216 1.397952 2.385611 1.461809 2.365475 0.534894 0.463776 2.181879 1.841146 1.383346 2.145268 0.769637 1.531363 1.363491 -1 0.041482 1 1 0.766441 -2.099107 1.966078 0.604526 0.355447 -1.312350 2.027283 1.967799 1.255805 -0.473155 2.188893 -0.888898 -45.547822 -72.238668 -15.299837 -44.368800 -56.418767 2.421809 2.344255 1.644508 1.742275 2.412289 2.092054 1.899278 1.913682 1.004385 0.450415 0.366757 0.582567 0.709390 1.461224 1.534784 -1 -0.022550 1 1 0.991852 2.337315 0.772061 -1.896386 2.031689 0.632464 -1.332292 1.441208 0.697535 -0.952277 -1.640848 -0.833694 -62.507065 43.760771 37.283851 -70.321680 -46.473376 0.954456 0.544747 1.806763 1.774914 1.970662 2.409615 2.144871 0.844309 1.051682 1.116143 2.264198 1.625470 1.281684 1.270367 2.313462 -1 0.046930 1 1 0.274603 1.831111 -1.132521 -0.948797 0.300746 -1.759276 2.086070 0.400124 0.301675 -0.278748 -0.805544 -0.087360 63.724819 23.025611 -8.553260 -54.633357 -72.835300 1.481670 0.926737 0.421040 1.666592 1.657982 0.948428 0.475852 0.390775 1.504148 0.716740 1.244712 0.873234 1.196352 0.341202 0.830969 -1 0.034371 1 1 -1.770786 1.849439 0.601841 2.350950 -0.963712 -0.622828 -1.649783 -0.209175 -0.163885 2.337261 -0.131042 -1.735309 -11.458008 25.264883 -23.109547 -52.164278 24.975643 2.359597 0.746601 1.370819 0.852808 2.146830 2.275290 1.293816 0.419020 1.475029 1.816069 0.669421 2.452073 2.497454 2.456738 2.137204 -1 0.053777 1 1 1.935659 -1.715348 0.541553 2.265212 0.032170 -1.250628 -2.044711 1.996183 2.346409 -1.894781 0.739309 -1.011254 45.627117 54.959784 9.091585 -47.735897 52.783483 1.855041 0.915791 0.948243 1.865375 1.354175 2.375119 0.622234 1.381327 1.969536 1.495785 1.903021 1.824267 1.200865 1.938834 0.727783 -1 0.001190 1 1 -2.321333 -0.772747 -0.219421 1.988088 -1.760584 -1.052322 -0.781920 1.122437 1.112108 1.862901 0.669550 -0.050986 23.352568 -63.393697 -7.870133 26.678521 35.906762 1.899259 1.596820 1.249725 1.885538 0.478191 1.451810 0.818292 0.289369 0.428425 2.032579 1.308043 1.032285 1.362435 1.699353 1.019655 -1 -0.000560 1 1 -2.318874 -1.852934 1.915472 -1.704426 0.328619 0.172667 -0.822719 -1.280631 -2.081700 2.348885 2.025276 1.236347 -74.794623 -73.229536 -18.804411 4.260324 53.256500 1.854830 1.881088 2.188721 2.088757 0.493931 0.496822 1.840581 0.889099 2.339094 0.397229 1.969825 1.850114 1.360730 2.292174 1.571141 -1 0.078069 1 1 -1.206012 -1.458852 -0.359130 0.679665 0.303990 0.928719 1.556102 -0.348820 -0.399368 -1.736840 2.180024 0.836627 -18.618953 -28.749592 -44.396634 -74.232945 66.885020 1.922914 0.911749 0.510388 0.337797 2.098143 0.737190 0.694300 2.104916 2.077463 1.924273 1.247141 1.207511 1.144434 0.749888 0.360532 -1 0.012646 1 1 0.419362 -1.513073 -2.170514 -1.223793 1.295923 -0.089820 -1.643653 -0.844881 -1.478669 1.148819 1.541923 1.672534 27.971801 22.051192 -35.613644 -58.520773 -8.628663 1.796051 1.727694 0.353604 2.267934 1.410008 2.496317 1.357270 0.384788 2.133956 1.902556 0.766888 0.339165 0.342953 1.010404 0.364647 -1 -0.031638 1 1 1.378266 -1.593255 -2.051490 1.163340 0.556695 2.281362 -1.858300 1.258963 0.759852 0.258027 1.257611 1.607996 1.306355 55.904770 -8.530526 27.445685 29.636066 0.525369 2.384481 0.473667 1.922327 2.292317 1.729956 2.379651 0.287256 0.911602 0.290820 2.312206 0.744553 0.710637 2.172755 1.487946 -1 -0.044173 1 1 1.924740 -1.445469 -1.633700 1.492523 0.796380 1.578992 -2.053485 0.606187 0.002828 0.410367 -1.902300 1.612374 -56.841651 12.369029 -13.732194 53.023092 9.102874 1.255034 1.113602 2.302766 1.838903 1.936470 1.506662 2.461190 0.467421 0.448985 1.088649 1.421144 0.668466 2.155324 1.032761 0.368007 -1 0.002895 1 1 -1.473319 1.528611 -0.583178 0.297683 -1.393423 1.312928 -1.737301 -0.849846 -0.113927 -1.540920 1.040222 0.042136 41.844688 -66.330497 -16.655410 -27.477169 41.228196 2.459279 2.095167 2.466882 1.628332 2.133720 2.431195 0.336668 1.135905 1.401236 1.316439 0.388371 1.601599 0.570550 1.231316 0.725560 -1 0.002615 1 1 -0.779381 1.384863 0.898533 -1.565015 1.342221 0.507250 0.646753 -1.509675 -1.597791 1.825315 0.411185 -2.281675 41.682108 51.181506 -42.431701 -49.601157 53.346121 1.948764 1.124371 1.059958 0.716632 1.682465 0.693394 0.372563 1.421929 0.364159 1.916481 0.792077 0.695512 2.221974 0.716198 1.135158 -1 -0.006477 1 1 0.336923 -1.619046 -1.979442 0.985339 1.265883 -0.735603 2.034729 -0.115402 1.945911 0.940037 -1.440505 1.695986 -25.709862 44.350435 47.765938 2.115946 12.708664 1.292839 1.989268 2.379829 1.041883 0.682501 1.796768 0.278340 1.814244 1.496079 2.356649 0.700547 1.350199 0.797321 1.072606 1.783971 -1 -0.002837 1 1 -1.951705 0.636863 1.917227 -0.476182 -1.550103 2.211469 1.551530 -1.801680 0.978665 2.181048 -0.805262 -0.057309 -59.109918 -10.398827 -23.078694 16.395296 5.742433 2.321167 0.603216 1.245066 2.319324 1.129547 0.301444 0.862685 1.647509 0.434784 0.915776 0.697961 0.635563 0.412676 0.587888 2.375557 -1 0.012195 1 1 -0.784931 -2.354889 0.728167 0.226090 1.715459 1.330816 2.025081 -2.053798 0.072047 -0.183736 -1.430830 -0.644878 0.904650 54.456806 -44.469602 49.393384 54.596788 2.248182 2.444080 0.898896 0.488644 1.636053 1.400172 1.437580 2.400932 2.462772 2.301154 1.742633 1.680384 1.705784 1.117385 0.641275 -1 -0.006787 1 1 0.221893 1.851238 -2.154202 -0.380651 1.830349 0.200594 2.026969 1.400983 -1.487137 0.200576 1.730926 2.089814 66.074772 68.693206 -23.295132 -21.287439 -27.995381 1.849463 1.673011 1.550968 2.369923 1.050221 1.315637 0.402723 2.062698 1.267454 0.604398 0.867706 0.538484 2.296513 2.494585 1.487442 -1 -0.001085 1 1 0.878662 -0.962788 0.767195 1.143006 -1.900489 -0.949011 1.403528 -1.129706 -0.760656 0.373208 0.324954 -0.153796 71.757011 20.083837 49.050012 -16.441117 -25.852473 2.087374 1.991672 2.288066 2.283161 0.832065 2.268425 0.675000 1.721144 0.513043 2.219368 1.911614 2.242263 1.963335 0.769941 2.156382 -1 -0.005601 1 1 -1.872841 1.923106 -0.640580 1.581677 0.653479 -1.550430 1.437936 2.251918 -1.918832 1.774242 -0.308335 1.446842 36.346605 -72.615920 -55.770673 12.292430 48.867239 2.300171 0.965906 1.733335 0.664953 1.611344 2.350322 2.366709 1.025129 0.337325 0.915738 2.309324 1.803397 1.451680 0.893135 0.419408 -1 -0.050776 1 1 -0.693894 0.888207 -0.746472 -1.571543 0.008087 -0.734940 -0.967247 1.221077 0.182031 1.052101 1.776272 0.821431 -47.960663 25.137090 -70.923151 44.599118 27.369960 0.728772 0.977205 0.389315 1.710668 2.193314 0.526618 0.862160 1.822170 1.966056 1.496848 1.775224 0.438817 1.197366 1.626292 1.597930 -1 0.060027 1 1 -0.991944 0.827109 -0.319878 0.640143 0.497275 -2.076757 0.602020 0.648116 -2.157887 -1.068140 1.969639 -0.811855 70.911799 64.613174 -46.377309 -63.440233 -40.003823 0.711160 1.961642 1.569426 2.094702 1.406368 2.085748 1.667908 1.274438 0.985679 1.060888 0.597414 0.479487 0.737053 0.643465 0.468269 -1 0.023924 1 1 0.981856 -0.732028 0.858184 -1.116533 -0.831317 0.291721 2.069424 -1.327453 -2.049386 -1.182076 0.273358 -0.256692 74.140055 21.905753 69.994054 -59.931505 -18.797862 0.839938 1.839674 1.403488 0.930955 1.566399 0.726047 2.420317 2.020047 2.181939 0.599368 1.824481 0.306393 0.799569 0.604763 0.256970 -1 -0.031977 1 1 1.430019 1.141277 2.015236 2.132297 -0.194759 1.792034 1.844269 -1.460058 -1.787539 -1.682609 -0.568109 -0.916108 -52.584079 19.391056 -44.515414 29.431263 -48.769631 0.307179 0.504524 0.790892 1.025186 1.293071 1.396004 1.136764 2.334195 1.320754 0.915270 1.199135 2.107587 1.969987 2.319329 1.211572 -1 0.012142 1 1 -1.825913 -1.036599 -0.420504 1.175269 -1.586943 0.375173 0.360796 -0.950667 1.857569 0.582519 -1.945731 2.085155 -26.355784 -11.661149 61.068035 70.461960 4.166724 1.077062 2.438218 1.382878 1.029567 0.688339 0.914621 1.535329 0.530093 0.770831 1.358888 0.577522 1.409051 2.166832 0.952894 1.287896 -1 0.082027 1 1 0.419232 1.004128 1.313411 1.677237 -0.186134 0.670109 -0.087289 -1.516875 -0.097057 -0.742601 2.221170 -0.340383 0.689522 38.796299 -0.602250 -72.017696 -51.409788 0.710449 1.269276 1.966969 1.105090 0.998965 1.599439 0.280061 1.485932 0.560104 1.165072 1.121797 0.540416 1.023085 1.988317 2.150806 -1 -0.040210 1 1 1.374451 0.258216 -0.278853 2.143090 2.119723 0.525473 0.604341 1.957449 1.652210 -1.414894 -1.413462 -0.901217 -36.351731 -13.538318 11.491236 -66.800217 38.750522 1.075286 1.836370 2.118502 0.906404 0.678236 2.104621 1.619750 1.885266 0.421829 1.433655 1.695113 1.761578 0.598573 1.959263 2.088092 -1 0.001534 1 1 -1.049475 -0.054875 1.337027 -1.963879 -1.339575 1.557102 2.312303 -0.199013 0.989378 -1.541879 -0.931966 0.434988 61.179259 -10.189002 53.439858 -36.302117 70.313977 2.380214 0.758012 1.907105 0.713853 2.235373 0.907067 0.583166 1.762715 1.702178 1.262285 1.464888 2.376148 2.171887 0.401679 0.275284 -1 -0.005375 1 1 -0.234970 -0.153723 -1.235585 1.022380 1.774756 -1.101213 2.183102 0.738713 -1.592928 -1.250775 0.195994 0.113650 51.066074 -32.493941 24.325388 -63.201629 70.213698 1.849308 1.316690 2.349836 0.946737 1.300588 1.735768 1.052410 2.108696 0.347172 2.173919 0.808886 1.943642 0.545120 1.326953 1.602338 -1 0.010324 1 1 2.292937 -0.529479 -1.958409 1.047976 -1.578106 -1.898770 -0.329265 -1.615435 2.171023 0.348191 -0.744665 0.522000 -38.606336 43.313631 22.195515 -9.978802 -13.726884 1.258973 2.050596 0.367145 0.361491 2.077437 1.477612 2.471150 1.367267 1.908092 1.557689 0.586070 1.074636 2.149426 0.899537 2.260113 -1 0.008655 1 1 -1.753300 -1.139301 -1.804690 2.228553 1.223094 1.107956 -1.945554 0.337364 1.066504 -1.202258 0.380170 -0.477877 -56.392084 68.245271 -51.738384 -17.026249 39.829318 0.795203 1.468652 0.382017 0.552504 1.685703 1.112830 0.579637 0.966481 2.392405 0.906945 0.781837 1.833638 1.208106 2.134119 2.391318 -1 -0.003108 1 1 -2.043826 -1.977279 -0.365399 -1.024243 -0.090251 0.539340 -1.947243 0.224177 -2.174848 1.336136 1.908198 -1.442852 -2.000617 -24.373312 7.737924 1.282198 -50.103005 1.656816 1.610601 1.114109 1.834892 2.027283 2.290904 0.466869 2.416578 2.181555 0.895795 2.369374 0.819146 1.132011 1.203780 1.435159 -1 0.023672 1 1 -0.248064 1.251178 1.873903 1.793106 0.996648 -1.885254 0.633765 1.690958 -0.491518 -0.122360 -1.898810 -1.007394 10.782522 21.846914 -18.913095 -22.382565 16.231927 0.774849 1.382219 1.206151 0.779193 2.400524 2.364098 2.141003 1.093004 0.363553 0.733163 0.524230 1.241413 1.674234 1.844594 0.849812 -1 0.020634 1 1 2.133266 1.946232 1.627527 -1.564378 -2.085028 -1.748219 -0.575062 0.041218 0.021417 1.806636 2.202797 1.878709 -72.035337 -47.902787 -52.138736 4.266476 6.664360 0.743485 0.744400 0.381680 1.643499 0.538768 0.328116 1.387398 0.492892 1.042506 2.153344 1.499876 0.910766 2.000531 0.420451 0.764583 -1 -0.023969 1 1 -0.616568 -0.118146 -1.761190 -1.812425 -0.543579 1.389366 1.178876 -2.233177 1.173495 1.584046 -1.927686 -0.946600 -15.575848 -33.278172 43.760042 25.032452 -29.575239 1.809329 2.140709 0.637245 1.676109 1.870280 0.548245 2.100709 1.120981 0.332027 1.885849 1.218851 0.476471 1.792818 1.391445 1.011680 -1 0.010494 1 1 2.069260 0.626061 -0.561412 -1.446568 -1.249302 1.377590 1.189095 -0.124773 -0.040142 -0.787826 0.813359 -0.521718 39.721395 -52.508158 -54.612178 -16.881461 73.292095 1.678546 2.328703 1.264491 0.298818 1.738263 2.482710 2.154589 2.175290 1.349920 0.611918 1.259400 2.490239 0.451227 0.529291 0.789902 -1 -0.010559 1 1 2.349907 0.355137 -1.807765 -2.331265 1.943644 0.546457 -0.145767 0.535483 -0.804438 -0.352780 -0.989006 -1.635496 -13.521905 -12.653901 25.887797 -53.798868 2.421471 2.089900 1.692451 2.024369 0.570922 0.732452 2.074239 1.738266 0.286137 2.347300 1.065022 0.325046 1.547464 1.984286 1.890312 1.971217 -1 0.002867 1 1 1.634354 0.075013 -2.180794 0.356268 -1.654365 -1.820365 -2.045527 -2.291467 1.666670 1.283216 -1.593322 1.546764 -56.726034 5.543425 18.342716 36.027213 -40.634940 1.353477 1.893677 2.278936 1.832951 0.912513 2.102908 2.074726 0.911690 1.768842 1.170803 0.693058 1.476026 0.564691 1.758723 2.103901 -1 -0.010996 1 1 -1.840813 -1.709198 0.229257 -1.618464 -1.613043 -0.034732 0.589852 -1.227231 0.050603 2.258443 -0.637623 -0.549554 -2.484995 -65.309005 51.545251 71.031381 -25.576374 1.943308 1.674380 2.051149 0.660945 1.754720 2.325234 1.456633 0.883234 0.517853 2.057519 1.970957 0.629232 2.002853 1.195316 0.932389 -1 -0.023261 1 1 -0.339785 0.648514 -0.178902 -0.295410 1.898088 -1.703745 2.347540 -1.725449 0.422357 1.698232 -0.759582 -0.440815 -28.552053 -24.355704 3.681512 -74.835182 -4.911385 0.690231 1.218305 0.304651 0.764671 1.319298 1.188952 1.967238 1.116565 0.365020 0.637195 0.834683 1.262486 0.347746 0.572388 0.632944 -1 0.016495 1 1 1.014316 -1.813323 -1.499624 -2.321619 -0.862841 -1.749161 -2.265479 0.192331 -0.197433 -0.732001 1.302710 0.886046 20.180627 25.791777 -17.601297 -24.993212 -60.920102 1.612573 0.514573 0.922757 1.025816 0.636034 1.581873 2.045736 1.932478 1.911906 0.407608 0.922525 1.625842 0.777749 0.632560 1.681197 -1 0.011171 1 1 1.423629 2.132520 -1.163368 -1.031278 -0.529568 1.249054 -0.834365 0.895087 1.783335 1.710622 0.130043 -0.918253 -0.132515 22.820555 -4.927051 -8.947132 -74.445704 0.490799 1.866635 2.289556 0.322097 1.486707 2.337047 1.991326 0.958057 0.318439 0.759962 0.935466 0.870466 1.917763 2.096339 1.913059 -1 0.042849 1 1 2.225890 -1.122327 0.743149 2.269368 -0.810320 -0.249494 0.788981 -0.256666 -1.956388 2.039807 0.410076 -2.080834 -61.512077 -33.471287 -51.920206 -72.895520 44.992735 2.018390 1.332518 0.633084 1.484436 2.413768 2.200248 2.320241 0.782992 1.004564 1.210747 1.528704 1.674795 2.281470 1.668230 2.191473 -1 -0.036354 1 1 -0.458047 1.654301 0.737062 -1.062063 0.429466 -1.338334 -1.151573 -0.707172 -0.799908 0.399823 -0.048466 0.675204 22.994471 68.070427 9.668140 42.431156 40.446653 1.178546 0.328056 0.379739 0.522478 1.034964 1.396221 0.285716 2.032348 1.923865 1.150141 2.163563 2.255442 0.719523 0.766908 0.679060 -1 0.014961 1 1 1.987764 2.226548 0.510267 -0.487366 -1.036546 0.471461 2.312869 -0.103872 -2.200427 0.245987 1.537104 0.792772 70.018778 55.601745 -1.474189 -26.694170 1.082620 2.059036 0.466539 1.369199 0.625208 1.870890 1.789303 0.821473 1.992246 0.685779 0.630938 1.430335 2.135737 0.337943 2.315615 1.793538 -1 -0.005406 1 1 -1.421213 0.776521 -2.323382 -2.233150 1.620750 2.332170 -0.863901 -0.710275 -1.110007 0.453323 -0.934022 -1.134251 -55.448202 32.067621 10.501289 -54.832059 37.586804 2.446245 1.289053 1.367760 1.185288 1.132812 1.169442 0.309433 2.394398 0.651354 0.310878 1.919266 0.350584 1.020906 1.369837 2.354027 -1 0.061030 1 1 -1.837896 0.191692 -1.513110 1.932086 -0.497091 0.455246 -1.603822 -0.576312 -2.122818 -0.704350 -0.496883 -0.751946 21.387188 54.469418 17.506826 -62.768538 -0.812092 1.392554 1.654309 2.213882 1.969529 1.380602 1.028509 0.891839 1.132211 2.320209 0.250698 0.724979 2.475969 1.357281 0.576677 0.710330 -1 0.010261 1 1 0.673515 0.611898 1.735221 -1.120103 0.417477 -0.203205 1.222006 1.656363 -2.302969 1.563548 2.270927 1.828514 74.453603 41.699926 50.648134 -6.813749 -68.673751 2.128960 1.184047 0.532079 0.396747 0.622931 1.859670 2.223870 1.074453 1.334592 1.741317 2.071323 2.221743 1.329378 1.859011 2.394061 -1 0.051074 1 1 0.872395 2.106989 -1.437528 -0.113238 0.611621 1.787672 -0.795277 -1.882473 0.254752 -1.950442 -1.699573 1.776531 14.393125 -44.740234 0.889142 -56.195336 74.995852 1.454217 0.776135 0.500032 1.793422 0.293435 1.266645 0.507248 1.559938 2.376363 1.281166 1.551900 2.276115 1.667556 2.120875 0.295940 -1 0.029950 1 1 1.092820 -1.861646 1.577615 -1.644593 2.203203 -0.720817 0.781850 -2.295951 1.711174 -0.005027 0.326895 -0.517928 -32.705034 -73.502802 38.406228 43.470881 -34.895153 1.632383 0.456709 0.405992 0.751997 2.056337 2.354674 1.251641 0.326310 0.290745 1.047821 1.472959 0.770612 2.180017 2.043289 1.315694 -1 -0.002517 1 1 1.774396 2.284614 0.955496 -0.800668 1.753333 1.703948 1.067373 -0.732451 -1.536375 2.032403 -1.517379 0.855221 28.874425 42.465052 10.134333 -72.267740 -53.909462 0.530081 0.573853 0.500067 2.374970 0.373205 0.964618 0.328613 0.745473 0.412402 0.490179 0.443267 1.744671 2.191555 2.472120 1.928737 -1 -0.042054 1 1 -1.542429 -0.748876 0.425429 1.484475 2.189921 2.244890 -2.228218 -0.307532 0.792999 1.290326 0.100093 -0.053837 -1.643657 -24.949431 74.921005 -52.667238 -28.265054 1.363623 1.404370 2.239804 1.133373 1.593163 0.545714 2.318347 0.451891 0.425487 2.151825 0.714162 0.677906 1.072985 1.401664 1.760467 -1 0.025352 1 1 -1.333227 -0.141702 -1.824914 1.606894 0.368604 -1.656041 -1.702751 0.195884 -1.741200 -0.421941 0.588599 1.277455 17.397695 53.059998 29.388031 -25.368188 -63.131732 2.049651 2.493126 1.718667 1.637068 0.454597 0.918647 1.697316 0.547946 1.572664 0.267642 2.009487 2.452583 2.056751 0.311434 2.264414 -1 0.000059 1 1 1.406088 -0.516027 -2.077428 -1.240021 1.864028 0.758667 -0.814150 1.362252 -2.130145 -1.324894 -1.457688 0.344976 56.234753 -12.502303 23.793615 -0.717708 -62.516647 1.865623 1.020578 0.358557 2.265728 0.342982 1.505825 1.903943 1.566164 1.261183 0.949346 2.408106 1.534494 2.235401 1.389070 1.600924 -1 -0.010347 1 1 0.591838 -0.830621 -2.147526 -1.289656 1.743607 -1.542834 1.858025 -1.170147 -1.866371 2.280928 0.279624 1.385699 25.934542 -18.151529 27.245997 -26.533342 4.128991 0.564255 1.190179 2.342448 0.529242 2.217459 1.324384 1.174646 2.275737 2.056520 0.935690 2.397121 1.418005 1.911492 2.442132 1.909540 -1 -0.010002 1 1 1.533027 -1.760700 1.716038 1.629170 -2.233435 1.549871 -1.406796 -1.958410 1.038682 -2.273290 0.869564 1.650724 59.977536 42.448551 32.796764 -34.789718 -10.788362 1.825033 0.579027 1.948850 0.317967 1.816710 2.446225 0.960586 2.325445 0.496619 0.680763 1.828063 2.006602 1.217139 0.958336 0.500197 -1 0.023649 1 1 1.234799 -0.096393 0.985920 1.602262 -2.093833 1.063079 -2.214932 1.504945 2.216943 -0.698588 2.110767 0.803201 -50.946069 -50.582611 58.057863 28.497593 9.039123 0.933033 0.492236 1.253463 1.708163 0.604354 2.380914 1.275148 1.661370 1.639203 0.330985 2.368122 2.279570 1.234025 1.266459 1.881398 -1 0.027795 1 1 -1.995127 1.252189 0.017146 0.722504 -0.695144 -1.268009 -2.009399 1.724803 -1.844767 -2.193136 0.270757 -1.561482 -16.937583 30.036549 74.280492 -17.765369 67.445451 1.460376 0.789152 1.034927 0.766265 1.111842 1.976557 2.486771 0.666050 2.060217 2.313716 1.380165 0.430258 1.345827 1.555853 1.218832 -1 0.011600 1 1 -1.815279 -1.391445 1.562162 -2.168291 -1.565175 -1.342044 -2.241470 -1.551860 0.969506 -0.961964 0.470506 0.405260 57.598562 -40.969333 -71.571349 -49.662281 -73.959935 1.455595 1.437230 1.023747 1.871148 1.629070 1.031340 1.238134 0.571168 0.377495 1.058169 2.145935 0.726919 1.328606 2.378821 2.091670 -1 0.051195 1 1 0.817667 1.195327 0.941317 1.228209 2.247832 0.097318 0.429255 -0.181854 1.923819 1.918831 -1.794785 -0.947743 -26.879072 43.434873 -40.086766 61.730656 -42.870114 0.354785 1.871609 0.380222 1.892686 1.376479 1.481337 2.072180 0.882497 1.628104 0.544710 1.186510 1.425012 0.426568 2.334022 0.658963 -1 -0.018370 1 1 -0.682902 1.846425 1.790728 -1.262442 2.027687 -0.660604 -0.383818 0.437131 0.245790 -1.766613 1.301775 -0.691589 61.374129 -35.013125 -15.593105 -23.312069 -5.938751 0.436294 1.548676 2.089739 1.241391 1.308312 1.045310 2.022972 1.846962 2.387003 2.357055 0.769620 1.251551 1.058720 2.409975 1.447709 -1 0.003147 1 1 -1.846651 -0.870838 0.497656 -0.382529 -1.468057 0.441354 0.542625 1.427438 0.175238 -0.023344 -1.217789 -1.466925 19.269707 15.967193 10.607421 -71.070239 -27.506749 1.286118 1.532842 1.475348 0.419904 0.579151 1.796262 0.774425 1.003821 2.221030 0.600842 1.854666 1.374453 1.172830 1.009753 0.659864 -1 0.005399 1 1 2.329351 -1.123222 -0.160378 0.018330 1.775429 0.789585 0.462757 2.111545 -0.266032 0.856508 -1.011348 -0.136675 -69.047741 64.625112 4.251666 57.758817 -47.569353 1.403138 1.783608 1.850549 1.925752 1.361622 1.536202 1.703719 2.410785 1.566149 1.010602 1.438214 1.814702 2.453895 1.610377 1.863322 -1 0.010005 1 1 0.951732 1.909501 1.614254 1.546677 1.457118 -0.511075 1.052253 -0.380234 -0.591079 -0.543359 0.378749 -0.803468 58.184876 63.212202 -42.520288 -38.486515 -42.855120 1.884980 2.359815 2.167882 0.596281 1.697903 1.410527 2.224646 0.632230 0.636846 1.723646 2.066203 1.678344 1.170981 1.422698 2.029652 -1 -0.003883 1 1 1.324967 -2.023248 -0.124690 1.351559 1.937987 -0.285415 0.245121 1.114542 0.352683 -0.638474 -0.718413 -1.232345 -34.299327 -18.785675 19.152725 -0.145118 -38.993868 1.076006 0.437379 1.774808 2.454798 1.038476 1.916024 2.115043 1.279905 0.604932 0.837442 0.379403 1.633636 1.262256 0.989718 1.440879 -1 0.007236 1 1 1.795963 1.894893 1.149288 0.007776 -1.257462 0.893266 -0.546247 -1.035534 -1.372167 0.429158 -1.816895 -0.266320 23.465962 42.425438 -55.658031 -44.520195 -50.910722 0.527339 1.743950 1.316598 0.810182 1.228057 2.210171 0.350590 1.118480 1.034326 1.924481 2.494196 1.704503 2.081649 0.273672 2.112034 -1 -0.033994 1 1 1.762302 1.639945 -0.207951 1.555146 -2.285306 1.541876 0.877824 -0.894318 1.713073 -1.086050 -2.160961 -0.895690 70.461532 -3.024926 10.063970 -54.849353 46.918972 1.632351 2.164394 0.475153 2.153504 1.948083 0.931300 0.608003 0.701957 0.298203 0.392147 2.064447 1.415281 1.131493 1.503820 1.951797 -1 0.011832 1 1 -0.041629 -2.225007 1.826107 -0.417879 -1.831766 -0.460205 -1.626654 2.106767 -0.461247 -0.306514 -0.945112 0.959874 66.682903 -60.444990 51.052233 34.883276 -66.774702 1.638805 0.404126 0.889919 0.372480 2.278204 0.766193 2.154000 1.282597 0.856298 2.305853 1.975659 0.897230 1.746306 0.408220 2.201338 -1 0.008722 1 1 -0.687770 0.144773 1.605552 1.372091 -1.697897 1.668690 2.251702 -0.846477 -0.040387 -0.206946 -0.400747 -1.346425 -14.837874 69.856348 25.648317 -28.737790 3.965434 2.080687 2.098569 1.144731 1.243260 1.218586 0.521750 2.305918 0.814585 0.973152 2.020612 0.423650 0.537299 0.380765 2.015288 0.946361 -1 0.007546 1 1 1.050675 1.377068 1.831867 2.160561 -1.115087 -0.090927 -1.396931 -1.103839 0.447138 -1.219122 -0.309350 -1.486941 -38.861065 -37.916187 -57.362625 -43.639459 51.612520 1.399331 0.797375 1.982004 1.797456 0.585115 0.780070 1.383776 0.374691 1.177411 1.502114 0.279914 1.271594 0.434640 0.744740 1.588195 -1 0.006235 1 1 -0.487908 -0.706044 -0.685380 -2.109112 -1.247948 0.583476 0.005840 -0.803489 1.470371 0.766040 0.579307 0.614468 -69.610127 62.601953 51.021232 -36.155692 -18.712775 2.040745 1.292084 0.555760 2.411911 2.489470 1.024904 1.068611 2.143467 1.994671 0.939546 1.949793 0.427071 1.781394 0.641751 0.911112 -1 0.073910 1 1 0.560719 -0.780546 0.646016 0.242260 0.167465 1.295248 -1.998505 1.038834 0.286540 -0.191668 1.906149 1.829381 -61.289303 -39.322537 6.118614 -64.448102 -29.257356 0.949200 2.201287 1.783960 1.012882 1.503582 2.457208 1.045237 0.803632 1.391107 2.083410 0.625151 0.916798 2.129280 2.054559 1.715952 -1 -0.008093 1 1 -1.567807 1.547489 0.970050 -1.239690 -1.998484 1.392928 -0.211541 -2.233554 -0.450438 2.292357 -0.855051 1.947206 -26.859388 74.270763 -31.283267 -27.869782 42.574047 2.005108 0.848256 2.145188 1.673210 0.382020 0.601775 1.781848 1.526136 1.261543 0.252624 1.599963 2.326327 1.824662 1.094161 1.817232 -1 -0.000515 1 1 1.399445 0.936824 1.101697 1.238922 -1.478487 -0.507582 -1.508579 -2.037990 1.861676 -1.069396 -0.284091 -1.065916 52.767001 54.992665 -38.279482 -13.246651 -36.470205 0.553982 1.775531 1.097488 1.482158 2.379463 1.631224 1.226422 1.722112 1.029944 0.276272 0.800255 0.887237 0.297964 0.886306 0.394502 -1 0.005093 1 1 0.994123 -1.912343 -2.250461 -1.866955 1.882332 2.089072 -0.970439 -0.585945 0.915316 -2.231200 1.420332 -1.438552 48.718328 -41.062198 17.644396 -0.638746 64.594136 0.379547 1.803880 0.553822 1.329666 2.189638 1.739579 2.099008 1.778200 0.959319 1.268894 2.298720 1.345790 0.936339 2.049252 0.274004 -1 -0.017008 1 1 0.371444 -1.049264 -1.227694 1.695836 1.379971 -1.202392 -1.882583 -1.599030 -0.137978 -0.502225 -1.004868 0.393639 -9.421473 53.300731 25.385364 51.814406 -55.277098 2.242183 0.624850 0.348569 0.895167 0.826492 0.843583 2.341495 0.257692 1.271559 2.095890 1.117320 1.794425 1.396428 1.511006 1.222751 -1 0.017515 1 1 2.012084 0.988505 -2.081354 -1.253248 1.042172 -0.170526 -0.903615 0.965776 2.328378 1.372607 2.261703 2.318128 -39.710961 -72.128734 32.369766 -11.345712 -37.381126 0.406331 1.963301 2.454541 1.221954 0.873387 1.516962 2.335406 1.427070 1.268391 0.591716 1.472869 1.509591 2.192336 2.084944 1.652024 -1 -0.002847 1 1 -1.338874 -0.803958 -1.705990 2.322032 -1.622354 -1.015633 -1.463741 2.286965 -1.928203 -0.217932 -1.259939 1.672099 -54.633372 -73.088874 -54.713006 -61.496630 -73.861618 1.491714 0.993817 0.584744 1.297599 1.002722 1.743401 1.084730 0.808355 2.024076 2.394306 1.358847 2.146675 1.910709 0.537433 0.393317 -1 0.010490 1 1 0.339953 2.180951 2.288019 1.637091 -1.052351 -1.266535 -0.793319 -1.969482 -1.260157 -1.976454 -0.633948 -0.049825 44.249355 -1.086037 46.980622 3.312030 15.281257 1.856362 0.625278 0.792297 2.141975 1.670270 0.471417 2.355655 1.987672 0.309744 0.872802 0.687839 1.507469 0.275235 1.370346 1.900593 -1 0.002457 1 1 -0.042039 0.309313 0.860261 0.796288 0.033646 -0.002941 -2.308922 0.477942 -1.851650 -0.059125 0.592311 -2.306459 -17.436115 51.212884 34.940756 -0.708029 -49.842823 2.000094 2.086834 1.911350 2.318200 2.492836 1.338030 1.015084 0.269399 2.295952 2.072941 2.424443 1.617846 1.386664 1.671010 1.659627 -1 0.056053 1 1 0.324133 0.180733 -1.919331 -1.895954 -0.123569 1.340949 -2.021021 -0.395667 -0.788602 1.909551 -2.252456 2.307643 50.887182 -39.139263 -63.592669 -51.981844 -58.857149 1.943470 2.155657 2.134606 1.578706 0.562359 0.816815 2.459315 0.451579 1.942205 1.134413 1.086554 2.218243 1.006042 1.305664 1.545809 -1 0.018210 1 1 0.586530 -0.515798 1.781015 0.418070 0.324032 -1.511990 1.898352 -1.978293 1.454587 -0.628337 0.006367 -1.369955 -3.188510 -39.287896 -11.674646 -15.773017 -47.097139 1.200807 0.969757 1.205779 1.280152 0.271088 1.427439 0.721330 1.897811 2.016377 1.250662 1.872116 2.153033 0.768214 2.371678 1.283224 -1 -0.060692 1 1 1.815110 -1.450006 2.220238 -1.867602 0.430602 -1.103870 -0.074912 -0.829837 1.607010 2.317760 1.982411 1.790439 -44.844002 56.850450 -14.481173 64.930726 40.705638 1.219825 1.089889 2.006610 1.343821 1.594744 2.355745 1.249803 0.942907 2.188202 2.365165 2.082217 0.824885 0.848883 1.432823 1.202686 -1 -0.014253 1 1 2.100197 2.210296 0.679801 -2.131151 0.609534 -0.299522 -1.239246 0.759132 2.287159 1.317057 1.688663 -1.358353 53.383322 63.494869 58.263511 34.824178 -10.041921 1.006513 2.463698 2.115002 0.595606 1.598425 1.236095 2.305119 0.880232 1.815800 0.643699 2.154359 0.569111 1.794213 2.341086 2.386337 -1 -0.065088 1 1 1.145904 -0.327913 2.259505 -1.636567 0.441111 1.171561 2.068779 1.959945 1.189594 -1.163720 -2.226139 1.642538 30.749444 55.899287 49.313976 69.990300 26.967219 0.445818 1.871173 2.057382 1.916988 0.311701 2.252276 1.496905 0.482819 0.494885 0.786563 0.263184 1.333264 1.913989 1.662792 0.795806 -1 0.012484 1 1 -2.349060 -0.261552 0.753696 0.459533 -0.228553 -0.697601 -0.161674 1.794693 -0.594874 1.640520 0.031209 1.452251 -70.016541 -18.012867 -42.260028 -14.284125 -73.296512 2.207857 1.955382 2.104326 1.155873 1.760252 0.807326 0.472820 1.191592 1.342910 2.038977 0.842873 1.672866 1.359346 1.532890 2.274336 -1 -0.017976 1 1 1.603934 -2.253860 2.268986 2.201091 1.484047 -0.303811 2.071062 -2.078828 -1.205838 1.463332 0.270295 0.097655 43.561703 -8.459659 18.513822 61.808205 60.504464 2.102998 1.340889 1.819698 0.909884 0.667610 1.276126 2.344397 1.782967 2.325998 0.800122 0.897964 0.587559 1.347125 0.877406 1.563573 -1 0.061907 1 1 -0.617148 -0.437264 2.234493 2.096414 -0.101576 -1.303091 2.130454 1.816842 -0.614064 -0.447585 -1.590348 -0.312175 -58.488445 -65.299803 56.205656 -51.545117 -68.782083 1.818050 2.471236 0.566339 2.458411 1.022107 1.304621 2.010560 2.490172 1.577840 1.759603 1.146461 1.070650 0.411136 1.720256 1.342217 -1 0.041672 1 1 1.433600 0.064311 1.730520 -0.011727 0.831501 -1.900730 -0.284743 2.107077 0.041912 2.275159 2.269884 -1.551565 38.429785 -10.600924 30.269221 -65.196626 -9.695533 0.582593 1.146154 0.407682 2.162098 2.389764 1.510001 2.339717 1.870519 2.311376 0.298104 0.989846 1.339499 0.958561 2.030304 1.317849 -1 -0.045665 1 1 1.746174 -0.813423 -0.563429 2.350776 0.823063 -2.350306 -2.346220 0.354592 -1.548738 1.600174 0.522916 0.043475 8.538583 -42.034627 24.020608 64.366122 1.418787 1.308308 0.976862 1.376362 1.761715 0.647612 0.407988 0.557316 1.561098 1.627623 1.453434 1.107314 2.373871 2.154980 1.991158 0.392096 -1 0.036375 1 1 2.313545 1.832104 1.422089 -0.188290 2.140231 1.202963 2.052666 -0.248756 -0.948644 -1.849158 -0.602290 -0.469053 14.411242 -40.249077 33.767082 73.348920 -74.701561 1.237997 0.510807 0.626475 0.666945 1.345028 1.639709 2.084144 1.702264 0.449805 1.365432 0.317110 0.922843 2.473162 1.432271 0.935318 -1 -0.001213 1 1 -1.062062 0.454840 1.008427 -1.827981 1.890724 1.762969 -1.278164 1.679548 0.952883 -2.312729 -2.250094 -0.405814 -53.799246 -3.929628 -45.255105 47.444440 -1.290785 2.211724 1.701757 0.923648 0.257500 0.300637 0.798024 1.635984 2.479257 0.371789 1.905270 1.378559 0.445614 0.680328 1.264785 0.737197 -1 0.001523 1 1 -0.399651 -1.777956 -0.847395 -1.325262 1.779729 -2.334327 2.320451 0.087740 -0.328584 0.416395 0.453042 -0.942646 0.248645 -21.019935 -32.047948 20.137376 48.883296 1.848380 1.465668 1.975254 0.842316 1.296813 1.286849 0.312057 1.497091 1.351485 2.152896 0.717661 0.970391 0.604370 0.403736 1.083789 -1 -0.047273 1 1 -0.168460 0.844348 1.953671 -0.585384 0.923971 1.854390 -1.006942 -1.488533 0.290007 1.535721 1.114995 -1.451948 -68.308670 36.178992 -39.675664 71.114360 19.056801 1.939894 0.548144 0.400599 2.364570 1.071295 2.255667 2.241019 1.300863 1.861405 2.127296 2.472384 1.866606 1.792973 1.749440 1.329014 -1 -0.035482 1 1 0.216529 1.239207 -1.411960 0.774066 -1.174781 0.356584 -1.058487 -0.718385 -0.754221 0.128287 -2.157524 0.320419 -30.975246 49.039866 -36.972225 57.820339 -63.555317 1.011880 0.410574 1.272181 1.293224 1.713796 0.777364 0.912381 2.135788 1.182029 0.363373 2.210944 2.089268 2.323602 1.027265 2.497346 -1 0.011158 1 1 1.966783 -1.692251 2.323608 1.303303 1.428589 0.671740 -0.944807 1.373008 -0.430430 -0.722478 1.142435 -2.076399 61.163290 21.417795 -31.120940 0.361453 74.947367 0.480947 0.519386 0.824196 0.515483 0.475442 2.495683 1.943376 0.571945 2.173949 1.308128 2.456263 0.919721 1.754206 0.441221 1.093558 -1 -0.057432 1 1 -1.234178 1.113039 -1.333333 -1.913386 -0.940242 -2.014424 2.088450 -1.997928 1.306614 0.529174 1.542067 -0.613940 52.135404 -60.257104 58.845485 66.065516 63.131203 0.566923 1.017777 0.532899 0.680820 0.546347 1.710405 2.274305 0.496645 1.112385 2.104195 1.201220 1.157252 2.438287 0.294583 0.308266 -1 0.032425 1 1 -0.239313 2.242307 1.478743 0.093219 2.218994 0.779961 -1.064933 -0.682135 0.593489 -1.358682 0.869881 2.252171 74.385554 -51.987372 -1.754587 60.660320 -32.009561 2.354568 1.720387 1.286111 1.414032 0.383070 0.264409 1.676161 0.490023 2.309757 2.331263 1.545479 2.371929 1.015486 0.275290 2.292740 -1 0.003474 1 1 -1.323460 -0.917414 -0.043239 -1.003585 -1.613450 -2.168728 0.508318 -0.256412 2.325558 1.098644 1.772510 -1.149587 -10.242372 56.446373 -55.815445 9.808157 -4.310699 1.376250 2.138470 1.262251 0.896318 2.168915 2.206440 0.636895 0.301020 0.497899 1.939486 0.442990 1.577160 1.573734 2.492155 1.151773 -1 0.006541 1 1 -1.795087 -1.304928 -0.473484 1.381614 -1.871191 1.378928 0.105392 -0.529128 -0.780071 -0.789217 1.008416 -2.016480 16.738341 71.296792 -64.808862 57.459111 15.270996 1.519428 1.026131 1.442395 2.333381 1.138040 1.287749 1.942928 2.035010 1.666287 1.031958 0.373519 1.730283 1.116507 1.629003 2.151649 -1 -0.070584 1 1 -1.869658 -1.124843 0.864100 -0.649346 0.343040 2.226283 0.774709 0.210711 -2.302636 -2.270492 0.771288 -0.738861 -28.319176 -10.387263 21.262577 60.135352 -5.138948 1.820405 1.547203 2.099034 2.215704 1.086098 1.300911 0.414408 0.450320 1.028554 1.652104 1.160258 1.204615 1.962488 2.283572 0.999767 -1 -0.026516 1 1 1.898977 -0.912558 1.469067 -2.302832 -0.844338 -1.787891 1.821715 1.177393 1.125456 0.011366 -2.179861 1.903845 25.651818 30.110246 -37.097960 44.584418 -69.690126 2.395904 1.211967 1.786759 0.815436 1.788939 1.456932 1.405468 0.454385 1.843107 0.606501 2.461658 1.590694 1.793092 1.503540 1.743308 -1 0.019743 1 1 0.033451 1.441284 1.981433 -0.511759 -1.016568 1.656297 1.302292 -1.418745 -0.161453 0.799751 1.680709 1.612509 15.798012 17.195901 -38.494773 -31.642474 -65.059809 1.971914 0.962116 1.027513 2.163820 2.066136 0.549392 1.127925 2.293872 0.862785 1.070941 0.811760 0.756866 0.654507 1.543075 2.461156 -1 0.006566 1 1 -1.411605 2.029818 2.161368 -1.695906 2.153704 1.448808 1.194116 -0.560264 -0.997273 0.805726 -1.567787 1.885502 -37.548108 -21.043871 15.655150 16.097900 -42.592165 0.677349 0.698974 1.910529 2.002624 1.846938 1.986972 2.033205 0.575885 0.902695 1.343722 2.194344 2.094479 2.155176 0.793700 0.964670 -1 0.013120 1 1 -0.944025 0.377979 0.396250 1.164886 -1.741502 -0.769279 1.527810 0.100502 2.100481 2.279220 -0.159332 -1.258511 67.462486 -8.005202 6.578681 17.884200 -20.253845 0.529301 0.958212 0.673176 0.324692 2.348575 2.243447 1.612266 2.107416 1.340527 2.482275 1.601541 1.858658 0.961002 0.309041 0.302469 -1 0.029775 1 1 0.626903 -0.542142 1.982527 -0.975598 2.244376 -1.440688 -1.387700 -1.455852 -1.774355 -1.585204 1.318771 2.211228 70.354938 5.445191 17.325902 46.429909 47.477947 0.802940 1.010672 0.366807 1.419063 1.698378 0.380369 2.113522 0.461191 1.492988 2.150054 2.462335 1.716463 0.585839 1.690246 0.965761 -1 0.028100 1 1 2.116504 -1.740642 -0.464329 -0.265803 -0.008318 1.572032 -1.222256 -1.149613 -0.753465 -1.288843 1.261039 -2.047092 -10.387785 12.491957 -47.686931 -24.243266 -56.576672 0.863134 2.449852 1.157466 1.539924 1.248153 2.460500 2.376273 2.019193 1.332377 0.511723 0.277895 1.084663 1.930213 2.095182 0.470632 -1 -0.018910 1 1 1.934512 -2.142109 0.228170 -1.034024 0.444260 2.258336 2.271069 -0.488609 1.647197 -0.842317 -0.805243 0.261896 9.823538 -45.789287 69.455076 31.461267 19.506084 0.456262 1.894996 1.943449 1.795106 1.603129 1.536019 0.874094 2.146146 2.033300 2.164916 2.493279 2.048117 1.453204 1.756910 0.893052 -1 -0.007332 1 1 2.232924 -0.713732 2.055155 -0.819101 -1.743051 1.470240 -1.437483 0.634780 -0.097975 -2.042819 0.816246 0.874789 -2.358437 -38.248585 56.029036 -19.995800 -69.409554 1.129452 0.944768 1.970157 0.680916 2.149202 1.629608 1.066600 2.096301 1.274950 0.578733 1.520949 1.839280 1.530971 1.535384 1.454865 -1 -0.009466 1 1 -1.849412 -0.147026 -1.766598 1.551975 0.968844 2.053031 1.173734 0.890569 1.242687 0.523474 0.004885 1.998083 41.140168 -57.193214 -46.345668 18.356862 -26.222168 1.135359 1.230754 0.281253 1.274734 1.458044 2.088634 0.665889 1.596390 0.776642 2.273371 0.547750 0.541993 0.527417 0.798220 0.437645 -1 0.003005 1 1 0.565563 0.529578 -1.078075 -0.064825 -0.959771 -0.360138 -2.139861 0.316634 1.384029 1.025938 0.311020 1.268163 -3.708182 -73.409160 -37.751611 8.669974 66.250592 1.730619 2.272518 1.962734 1.917328 1.523322 1.227760 1.716200 0.679896 0.762611 0.449072 0.297740 1.622716 2.246597 0.560706 2.293942 -1 -0.012245 1 1 -0.412401 0.698182 0.492114 0.722621 1.260982 1.713733 0.585638 -1.364888 0.235777 -0.419941 1.210404 -0.120820 13.372792 56.512720 9.283690 30.978348 3.094319 0.718259 2.030390 0.514174 0.973674 1.796063 1.937633 0.789002 0.752899 1.470471 1.711077 2.327964 2.333096 0.840554 0.938995 1.686475 -1 -0.030696 1 1 -1.660819 -1.902466 -1.191496 2.171054 0.885177 0.151610 -1.299380 -1.467696 1.789456 0.912898 -0.456693 0.842410 -74.384820 64.324469 51.346926 37.789323 25.145019 2.309953 1.124314 2.345601 1.761915 1.750270 1.782789 1.576337 1.239949 1.823593 1.134933 0.818247 1.771567 1.979488 2.250248 1.166176 -1 -0.010694 1 1 -2.250482 -2.210722 1.582043 2.102228 -1.337438 -0.225070 1.299019 0.111481 -1.869037 -0.127559 0.246485 0.487203 -54.356211 -64.837413 27.597802 36.251459 -21.733341 1.041151 1.881380 0.350756 1.657463 1.228780 0.859183 1.293921 2.172117 2.025151 2.463734 0.475659 1.647295 1.331492 1.391964 0.735201 -1 0.017444 1 1 1.050998 2.091924 -0.172066 1.485714 -0.555192 -0.582954 -0.652264 -1.586653 0.523834 1.334509 -1.874829 1.489946 -3.513860 42.554689 16.661892 -13.584467 -14.139916 0.631548 0.424528 1.787385 2.329140 1.858744 2.411905 2.389203 1.078532 2.381026 0.897302 0.697209 1.493930 2.237693 1.651751 1.975491 -1 0.027988 1 1 -1.642755 0.109800 -1.852846 -1.321091 1.199020 1.754460 1.792216 0.184660 -1.889471 0.450560 -0.240525 0.729256 -10.007254 -41.924698 71.602165 -32.410906 69.896554 0.645620 0.691437 1.237032 2.302615 1.550289 2.201628 0.764018 1.608511 1.990115 0.869333 0.879382 1.029244 2.001018 1.858420 1.460268 -1 0.009089 1 1 -0.788763 -0.785188 -1.969847 2.032103 -1.843916 -2.035267 0.490751 1.373784 -1.516370 -1.029824 0.357312 1.766245 62.084175 48.727073 -44.086505 38.113720 -72.710318 1.490187 2.314148 1.878694 2.454658 0.938071 1.901911 1.169188 0.545598 0.364151 1.788302 1.999068 0.580447 1.064776 0.687575 1.576345 -1 -0.009762 1 1 -0.373184 0.084276 -1.998365 -1.327598 0.226061 1.217051 -1.504482 0.845456 1.726090 0.937023 -0.251802 -0.304303 -47.194671 -0.839621 -11.512556 8.469118 -9.534435 0.696155 1.781303 1.362874 2.319967 0.684897 1.561154 0.322187 0.749085 0.363650 2.358293 1.332863 1.925356 1.456827 1.895909 1.536934 -1 -0.001885 1 1 -1.175008 1.254086 -1.085489 -2.147734 -0.058418 -1.650656 -0.745294 -0.626827 1.813869 1.250223 -0.048311 -1.425132 27.840589 66.771298 -74.790358 -1.545472 -24.741472 0.926319 2.386147 1.479195 2.074218 1.375021 1.722776 0.937481 0.986449 0.499256 2.244749 1.002513 0.492208 0.787133 0.844826 0.739034 -1 0.004713 1 1 1.073552 -0.539774 -0.635114 -0.799995 -1.066746 1.835804 2.345100 -0.326095 -0.166785 0.718215 -2.103089 1.009291 -46.333626 70.752641 -60.367445 4.359897 -73.217266 1.936277 0.506402 0.843925 1.349535 0.883798 0.986021 2.296899 2.227530 1.853868 1.452603 0.647094 0.712342 1.584159 2.216866 0.360884 -1 -0.038527 1 1 0.872532 -0.306798 -1.000944 0.366039 2.352717 0.459116 2.179597 -1.619967 1.402119 -1.250682 1.762805 0.678448 -41.798504 -57.460766 -43.092565 -56.734713 9.678294 2.321283 0.302410 1.356007 1.663942 2.123491 1.512566 0.438096 0.332639 0.917128 0.912308 0.903487 1.149597 2.027367 1.454422 1.973901 -1 0.073688 1 1 1.057678 1.269294 0.031003 -2.012304 0.023292 0.337183 -1.962598 1.334818 -1.393208 0.216563 1.815729 -0.475589 -32.001224 55.434876 43.968692 -68.192578 37.349199 1.044707 0.899439 0.613394 1.313058 2.073010 1.323751 1.790688 1.594933 1.036870 1.928016 1.171180 0.267449 1.018402 2.030490 2.197204 -1 -0.002095 1 1 -1.465331 -0.870524 1.063145 -1.104891 1.619680 -1.510616 1.429860 -1.525728 1.903968 -1.841515 0.626893 -0.705561 -63.485103 -44.131634 29.630535 0.397132 74.604954 1.906820 0.416297 0.702779 0.600167 1.760947 1.228949 1.439919 1.209590 2.322313 1.858667 1.111368 0.761680 0.558623 1.018666 1.967584 -1 -0.029948 1 1 -2.296462 -2.167030 0.777622 2.039904 2.036523 1.766630 -1.014915 1.167145 -1.465387 -1.818290 -0.153027 1.036561 -7.107512 -55.954451 73.538320 -41.447565 -9.218925 1.487908 2.263730 0.506248 0.508382 0.381231 0.842741 1.702488 1.964046 1.463858 0.803321 0.668144 1.248573 0.513160 1.937334 0.265940 -1 0.033523 1 1 -1.677903 -1.571191 1.216373 1.238701 -0.494130 -1.611407 -0.814838 -0.771701 -1.487227 -1.311762 -2.220604 0.431798 4.978324 -29.307393 30.645682 -38.017313 43.017634 1.335523 1.635007 1.807042 1.947479 2.029010 2.071717 2.095158 2.318910 0.926256 1.342794 2.347813 0.689702 1.329309 0.690438 2.440953 -1 -0.016350 1 1 0.632668 2.105893 -1.015069 -1.420418 -0.010277 1.624557 0.349993 1.275117 -1.055086 -0.109814 1.610318 1.356458 -17.255806 -68.336327 21.349008 12.780707 5.334295 0.677522 1.370221 2.060717 1.728370 0.469229 1.587706 1.082216 1.308200 1.410319 0.982276 2.360604 1.929416 2.201965 1.925894 1.496929 -1 -0.008679 1 1 1.984284 0.284438 2.182626 2.161627 -2.046280 -0.820675 0.074072 0.850361 -0.657007 -1.186501 1.314162 0.160049 -26.411472 -47.615866 -29.862228 5.541188 -19.244988 0.617381 0.830262 1.218649 1.575510 0.849674 1.215277 1.158877 0.500183 2.081155 0.980276 0.253690 1.511787 0.850930 2.073106 0.697913 -1 -0.003017 1 1 -0.537402 1.526094 -0.477864 -1.546710 -2.015015 1.584928 -1.248801 0.377663 -0.210029 -0.378439 1.299288 -0.075733 -15.694540 71.872263 7.131360 6.767474 40.936524 0.927309 1.033340 1.088763 1.081070 2.288555 1.500238 2.499668 1.419515 0.288809 2.264582 1.329871 1.146913 1.912878 0.983272 1.098027 -1 -0.032481 1 1 -1.390660 0.622455 0.103595 2.244764 0.369531 -0.223458 0.122149 -1.643674 -1.196245 -2.235044 -1.923209 -1.096105 -47.782213 24.346578 -7.057609 32.762715 -7.049534 1.652326 0.391393 0.648196 1.238186 1.438815 0.669764 1.475398 1.266860 1.868393 0.331921 2.339064 2.141911 0.600996 2.186881 0.406312 -1 -0.026885 1 1 -2.308427 -0.632001 -0.316001 -0.174606 1.209126 1.965047 2.126588 -1.898200 -0.178029 0.232189 0.545682 0.964588 38.530433 30.993658 -39.586399 71.384737 63.278454 1.689611 1.537903 1.040179 1.283846 1.592905 0.706088 2.226159 1.306899 2.045799 0.745078 0.527594 1.514512 1.653574 1.116008 2.249656 -1 -0.040126 1 1 -0.491677 1.920258 -1.375480 1.284390 -0.718716 -1.611180 -1.708837 1.593069 -1.082796 0.686802 -2.265885 -1.917619 -44.484096 -44.197664 -30.136495 45.922003 61.105947 0.739834 2.389159 0.354260 2.045266 0.791772 2.317376 2.131862 0.457192 1.775355 0.387430 1.536078 1.856923 1.062928 1.132957 1.354495 -1 -0.021636 1 1 2.017370 0.297239 0.558216 -0.432888 0.379358 0.009781 -0.550057 0.904967 -1.803889 1.556159 0.601048 -1.550446 36.975636 -0.485532 -60.339415 25.457629 66.363998 1.070812 0.889104 2.413229 2.138927 2.191240 1.663488 1.248387 1.883067 1.701268 1.712171 0.455184 1.785155 0.848384 2.037504 0.827727 -1 0.004794 1 1 -1.638105 -1.855947 -1.602240 -2.248013 1.576601 0.172923 -1.232213 1.140324 0.146979 0.986493 1.806569 1.086818 29.511439 -51.251982 57.945932 -52.714264 -68.636389 0.298121 1.266682 1.127026 0.668919 0.767433 0.493763 2.172197 1.123040 1.177759 0.596669 1.457615 1.636188 1.418870 0.697184 1.077223 -1 0.055629 1 1 -1.352989 2.309476 -0.590699 1.119300 0.210844 -0.059061 1.679744 -0.460695 -0.439741 -1.693826 -0.589362 0.032462 -33.266460 -59.400510 55.634483 -51.237776 -3.306760 2.474229 1.367797 1.822112 0.981095 0.518904 1.712018 2.381739 1.641387 1.034254 0.712413 0.519831 1.547156 1.300380 0.494806 1.707587 -1 -0.057596 1 1 -1.655165 -1.132665 1.348262 -1.630134 0.160784 2.099549 0.747059 2.011741 -0.052157 -0.100136 -0.660473 1.824057 -59.632610 54.715731 -42.710892 58.036933 -23.260530 0.778999 1.381423 1.319608 1.903304 2.077624 2.373801 0.964677 1.323381 2.323150 2.437978 1.850535 1.689787 2.247310 1.285738 1.902242 -1 -0.045004 1 1 -1.037265 -2.184320 2.351826 -0.372087 -0.327782 -0.249840 -0.325406 1.988264 1.204455 -1.144319 -1.300858 1.958208 8.707257 -57.134283 44.100536 47.713961 28.534653 1.853675 0.468368 0.603451 0.696353 0.605117 1.705156 1.805573 2.008687 2.493472 0.779605 0.327084 2.055431 0.635898 1.531285 2.302529 -1 0.006222 1 1 0.358004 -0.741010 0.685154 -1.694895 0.295657 2.245148 2.112110 -0.191619 -1.976272 -2.287435 -1.255497 0.944450 65.205223 4.181267 74.549137 -2.648418 38.033355 0.274053 1.757073 1.382166 0.306543 1.069482 1.030061 2.230696 1.061324 1.165112 1.784859 0.369134 2.289389 2.015469 1.740310 0.890145 -1 0.048795 1 1 -1.524140 0.326941 0.243921 -0.197656 0.231482 -1.923519 -1.589823 -0.908183 -0.400414 -0.469698 -0.965168 -1.535009 45.784668 2.911254 29.449247 -46.499597 -18.734413 1.085832 1.321819 0.818836 0.418487 1.503515 1.333187 0.620989 0.706160 1.173823 1.935965 2.011551 1.130779 0.748359 1.674576 0.855910 -1 0.080070 1 1 -1.473796 -1.771854 -1.970813 -0.075142 0.003272 -1.553627 -0.463538 -1.106448 -0.985629 -1.423211 0.179500 0.928717 47.957998 -69.929358 -52.722839 -62.759370 3.262509 0.369855 0.900347 2.389189 0.851970 1.559365 1.756632 0.713865 2.431558 1.947687 1.030678 1.360235 0.711710 2.216948 1.744044 0.647722 -1 -0.007023 1 1 1.825118 1.822292 1.438792 -2.194652 -1.646503 -1.620276 0.917215 1.404076 -1.336104 -1.372576 -1.746035 -1.557767 20.753201 49.050417 -9.642741 -65.552802 4.054712 2.088229 0.611978 2.266619 1.811653 0.705970 2.487344 1.285905 2.449238 2.084842 2.182332 0.458220 1.055074 1.881036 1.315070 2.124120 -1 0.036844 1 1 0.743309 0.259242 -1.876558 0.702208 2.179918 -0.937676 -1.298622 1.846741 -2.333454 -1.856262 -2.175215 -0.122165 43.717007 51.740928 59.773487 62.992631 17.142729 0.892669 1.588169 2.109412 1.144420 0.514275 0.415420 1.721464 1.395177 0.736856 1.835746 0.633448 0.863557 0.555446 1.624357 0.573267 -1 0.016420 1 1 0.812872 0.719890 -2.220297 0.873920 -0.537224 -0.188247 -1.859545 -0.808555 1.138629 -0.070396 -0.342813 1.588050 -19.760298 -11.321522 69.184279 -19.828771 37.838271 0.592301 2.307416 1.243216 0.478659 0.327530 0.550843 0.769825 2.443417 1.016999 0.946260 2.300088 1.830492 2.328500 2.355325 0.938303 -1 0.013165 1 1 -1.813964 1.872526 2.207788 0.951079 0.360073 1.043281 -0.378154 1.381932 -1.235038 0.780982 1.966953 1.164654 -29.284837 -40.253600 -42.251225 -16.341093 5.243427 0.269051 0.939001 1.789384 2.181019 0.881807 1.280916 1.850630 1.041831 2.052352 0.622882 1.031609 1.249733 2.008944 2.316034 2.086530 -1 0.054690 1 1 1.042160 -0.367728 2.241653 -0.078762 0.432794 -1.956311 -1.389311 -0.262201 -0.727503 1.513901 1.945669 1.596339 64.717657 59.666250 60.658836 -56.934982 -56.243161 1.692935 1.152008 2.057566 0.514821 0.599003 2.450907 0.892123 1.410732 1.170018 0.986553 2.245415 0.936622 2.306060 0.955104 2.434198 -1 -0.024635 1 1 -1.967452 -0.132604 0.290043 2.141416 2.269976 -0.008985 -0.208639 -0.577111 -1.403290 0.413879 0.576280 1.583066 14.090750 -26.767285 -27.766922 -28.665117 25.376795 2.241991 1.899982 0.255658 0.838749 2.101657 1.304256 0.380330 1.453013 0.796677 1.492920 1.007508 1.188142 1.851193 1.493692 0.482750 -1 -0.034276 1 1 0.133040 2.328236 -1.010452 0.781161 0.254603 0.268540 -1.111670 0.791558 0.643171 -0.437724 -0.790656 0.376972 73.958854 -23.535272 -7.316718 27.925894 0.494840 2.376587 0.554123 1.900537 0.567754 1.484442 0.265797 2.492623 2.269023 1.725437 0.674655 0.422180 0.575843 2.444677 1.929065 0.792168 -1 0.066948 1 1 1.179151 -2.322583 1.787076 -1.377540 -0.347215 -1.698498 0.995294 -1.066209 1.437883 1.376292 -1.778243 -0.966293 -50.529417 52.091807 -43.003666 -62.607645 3.313143 1.885035 1.030854 2.060942 1.003018 2.230029 1.090094 0.967530 2.030844 1.402186 1.541870 2.464969 0.986831 2.417311 0.998490 0.363907 -1 0.015415 1 1 2.024228 -2.245818 0.775720 -1.660651 0.919918 -0.285242 -1.558841 1.444281 0.520955 0.065574 -0.603703 -0.660102 -43.534126 21.950160 66.337367 -17.879034 -42.919240 1.469984 0.273566 0.327240 2.420012 1.392280 1.556988 2.292714 1.635896 1.007346 0.711319 2.395621 0.954261 1.761698 0.361935 0.548530 -1 -0.023228 1 1 -0.764747 2.292326 -1.377801 -0.016018 -0.607424 -1.940710 1.642842 1.351016 2.231018 0.242929 1.972773 0.024498 56.113682 52.652646 -66.970705 23.359035 45.293441 1.327827 0.542042 1.343257 1.126101 0.875444 2.340207 1.105276 1.872842 0.861617 1.694303 1.654127 1.404191 1.481637 0.374509 0.364708 -1 -0.023587 1 1 -0.277415 -1.957329 0.362372 1.981038 2.285817 2.337583 0.565116 -2.276793 -1.467872 -1.170421 -1.750485 -0.952119 31.864129 40.419403 -21.100345 -33.504218 -5.388517 1.902812 0.558634 1.216049 0.633485 1.483247 0.434626 0.514867 1.376050 1.028856 2.233241 1.083068 2.114759 1.013587 2.105419 1.529185 -1 0.052105 1 1 -2.057678 0.831549 -1.101078 -0.273799 2.270106 2.172668 -0.273105 -0.213177 -1.450867 1.889620 2.045170 1.004514 -51.390006 -11.828657 -54.231950 73.618658 -41.212208 2.071180 2.076891 1.312166 0.580531 2.485655 2.155897 1.661490 1.420879 0.718676 2.287231 1.737254 1.279062 2.202735 1.369738 0.687833 -1 -0.012953 1 1 0.693539 -2.136583 -1.140346 -0.517853 0.219890 1.175807 -1.962034 1.394479 2.300127 -2.200530 -1.471040 2.134330 31.027708 -67.312496 -21.123999 18.944007 -58.067042 0.883283 1.331228 1.450996 0.643080 0.740818 0.919919 0.576153 0.911740 0.367294 0.616647 1.988234 0.757502 2.344515 1.514633 1.437223 -1 0.074636 1 1 -1.207476 2.217252 -0.214606 -1.903254 -0.292543 -1.746661 2.052081 -0.657052 -1.940420 1.806771 -0.235774 0.461469 -21.795943 -24.415265 52.634490 -72.126321 72.922881 0.847860 2.232345 1.779185 1.764062 1.838339 1.467704 2.454641 0.650810 2.406051 0.742541 0.636493 0.292277 2.055588 1.011713 2.110162 -1 -0.011031 1 1 1.266891 2.064561 1.751882 0.876962 -1.252930 1.680721 1.823136 1.496787 1.774848 0.444244 1.992130 0.198774 -9.435239 -28.065919 46.100271 57.257282 73.130422 1.419919 0.324882 1.036850 1.581430 1.336001 0.663558 0.676635 2.199765 0.949117 0.801557 0.263626 2.012218 1.094788 1.102331 1.882681 -1 -0.012039 1 1 -1.807213 2.236133 1.380814 -1.182311 1.046203 1.611988 1.154351 0.265056 1.582708 -0.857224 -1.588706 -0.985510 18.456479 -1.964559 -18.339974 10.055232 -51.714694 0.341987 0.523950 1.022623 0.970824 1.138558 0.997183 0.902783 0.566919 0.959895 1.962302 1.412759 1.484634 1.247109 0.656903 1.316425 -1 0.049201 1 1 1.161328 -0.277434 -2.272328 -1.825348 -0.964473 0.727069 0.617680 -0.049429 -1.372331 -2.332816 -0.560648 1.962764 46.006520 -18.420946 -0.833769 -63.159748 24.122045 0.913132 1.257311 1.120665 1.771634 0.859496 2.050905 1.051720 1.753477 1.695322 0.778179 1.111190 2.270770 1.840581 0.899946 2.400468 -1 -0.058583 1 1 -0.739815 1.918094 -0.040785 -2.169594 0.104712 2.180050 1.283439 2.149684 -0.156383 1.179844 -0.093329 0.642970 28.356401 36.023309 43.752693 51.518258 67.359843 2.378222 1.020929 1.747434 1.374807 0.389418 1.190415 1.800445 1.325804 0.285730 2.256339 2.285362 1.824462 2.230339 1.803777 1.081435 -1 -0.025480 1 1 -2.277708 2.015701 0.521438 -1.233200 -1.299254 0.641670 -2.111201 1.340772 -0.288719 1.263588 -1.621985 0.464687 49.639411 -10.415365 -1.031415 65.003170 58.285209 0.617613 2.475816 1.040968 1.046718 0.941551 1.892589 1.991734 1.078531 2.377099 2.398216 1.822239 0.866227 0.421731 2.038979 0.870855 -1 -0.045712 1 1 0.346317 0.752374 1.814089 0.239496 0.822164 1.378636 -0.084612 1.070780 -0.014085 -1.113363 0.607707 1.989792 -44.103206 57.423334 13.979263 49.480170 13.223445 0.571599 0.871710 0.322363 1.460745 2.492092 2.341022 1.309773 0.852913 1.656337 0.304860 2.032240 2.359717 0.506618 2.227681 2.134188 -1 -0.006644 1 1 2.021227 -0.848996 0.037118 1.815212 0.266910 -0.236559 1.405454 -1.739022 -1.512890 0.900558 -0.509306 -2.213963 -33.386276 26.859810 -67.176551 13.711329 46.314086 2.137570 1.897827 2.285060 1.258698 1.930630 2.341387 0.683858 2.100024 0.848421 0.416527 2.315720 1.304523 0.374777 0.375726 0.576152 -1 0.005803 1 1 0.710519 0.505007 0.639611 0.977034 -1.662353 0.584892 0.244281 1.139713 -0.705916 1.464813 1.588165 1.324495 -17.226180 -20.407845 55.352474 9.028867 -51.837484 0.886051 0.612071 1.578742 1.175322 2.389267 2.157050 0.794574 2.155431 0.572626 2.382657 1.322584 2.420372 0.686947 2.274393 1.979791 -1 0.026871 1 1 -0.034280 -1.236761 0.109087 0.299763 0.569187 0.179904 -1.715361 0.321485 -1.909879 1.460223 -0.144805 -2.148881 -15.879252 -32.595239 -28.177588 -30.715123 70.934259 1.256390 1.395039 0.678378 2.252449 2.154206 2.482670 1.481948 1.094319 2.222702 1.697005 2.062797 0.683491 0.428165 2.161767 1.320654 -1 0.012590 1 1 -2.006925 0.893636 0.964684 -1.893618 1.444299 0.815154 1.370604 1.581221 -2.299531 -1.913110 -1.018989 -1.332887 27.697935 69.195164 13.116914 -44.018099 -12.190679 1.543785 0.901163 0.349779 0.984209 1.092829 1.926316 1.851273 0.596811 1.596902 0.380033 0.961966 0.755346 2.105639 0.728078 0.549965 -1 0.020434 1 1 -1.154369 -0.566926 0.128850 -2.109518 1.346820 -2.312400 -1.432487 -0.221891 -1.816348 -0.509488 -0.549411 2.330807 -6.714120 -44.211874 31.036368 -71.759637 -64.224560 1.042373 2.161359 1.211626 0.554341 1.061164 0.737402 2.011792 0.692001 1.712578 0.549245 0.903779 1.568676 0.730082 0.484061 1.121381 -1 -0.048220 1 1 -0.969283 -0.016713 1.843552 0.612630 -0.097004 0.141102 1.170033 -0.061763 -1.317547 -0.497545 2.248039 -1.150147 -9.787655 48.873649 19.423660 53.456438 -57.640327 0.460446 2.459705 0.267095 1.815180 1.483486 2.191612 1.172214 1.905836 1.881311 1.450479 0.956819 2.014353 0.985369 0.345585 0.255186 -1 -0.065866 1 1 -0.409398 -0.657592 -1.589375 1.906008 -0.547777 1.523373 0.927434 -1.194413 0.273595 -0.986792 -2.120493 0.668749 19.788259 31.267603 64.611460 74.807956 -2.691730 2.276518 1.684312 2.474997 0.774662 0.496966 2.003799 1.342615 1.584363 1.142831 0.817261 0.960942 1.559395 2.243865 1.881750 2.079793 -1 -0.016183 1 1 -1.056843 -1.372616 2.306666 -0.692650 -1.762638 2.130438 1.546321 0.188568 -2.167788 2.185606 0.405586 -2.146751 73.861207 -14.699079 2.584361 -64.640842 31.375928 0.403286 0.272008 1.138942 0.704648 0.515055 2.278913 1.441232 0.781794 1.112025 0.562310 2.245498 2.337867 2.278956 2.165398 1.591793 -1 0.033795 1 1 1.729776 1.612896 2.274220 0.634272 0.791531 0.185037 -0.260559 -1.400026 -1.281500 2.160328 -0.320039 -2.059317 49.298953 -32.498156 -46.500514 -34.146099 6.509696 2.251812 0.461239 2.289828 0.387070 2.229313 0.314982 1.148924 1.965062 0.551600 2.240752 1.326385 1.057359 2.024801 1.071599 0.613975 -1 0.005908 1 1 -0.640659 0.260234 0.658431 1.565900 -0.608310 2.015750 1.343808 -1.093713 0.997914 0.550446 0.922917 -1.713154 -9.062353 -60.960251 -58.940791 -17.879512 -50.962008 1.097864 1.056426 2.100119 2.446239 1.191163 0.875990 0.262819 1.951624 1.950028 2.122670 1.222100 1.081192 2.091258 2.014197 0.602475 -1 -0.032623 1 1 -0.474783 -1.595756 -1.667872 2.071686 -1.017924 -2.282042 -0.137165 -0.972327 0.657501 0.068776 1.378503 -2.314689 -70.231362 -28.500926 -65.068492 43.862234 -57.430899 1.508133 2.432472 1.549203 1.947690 1.078083 1.584617 0.913147 1.510797 2.215201 1.633514 1.463956 2.465765 0.866066 2.219791 2.274920 -1 -0.068057 1 1 0.852599 -0.737125 0.009962 -2.213023 0.617215 1.564787 -0.475551 -0.372103 -0.596644 0.172034 -2.035055 -0.648137 57.364890 -68.295038 -34.695439 73.763794 -1.912526 0.717760 0.393682 0.863667 2.393930 1.784632 1.063899 1.696030 1.418581 0.335618 1.479944 1.175772 0.944990 1.204057 1.590221 0.592480 -1 0.026836 1 1 -0.736227 0.970875 -1.503886 1.433251 -1.078364 -0.216142 0.560685 -1.337817 -1.879725 -0.683339 -0.791474 0.762950 15.389805 56.444472 62.240054 -31.404818 29.225964 0.636586 1.847551 1.040808 0.601452 0.846341 1.453817 0.798015 1.482201 0.860373 1.043912 1.024166 2.151919 2.311822 1.038902 2.332247 -1 -0.059314 1 1 -2.032490 0.053577 0.394451 -0.790428 -0.503455 1.888654 -0.039209 0.747285 1.106973 0.385085 2.016051 1.687569 -28.584806 25.170744 44.699121 58.124238 -55.927820 2.441949 1.089459 1.529177 0.629529 2.486645 0.801117 1.873536 1.265190 0.802377 0.557349 2.121726 1.106885 1.918380 1.206876 1.722581 -1 0.039008 1 1 -0.146860 1.018352 0.050882 2.236899 0.115116 -2.032427 1.107706 -1.428957 -2.150806 0.147188 -0.216937 1.334281 -31.830075 -68.063323 -40.261616 -26.974346 -57.826190 0.853407 0.968487 2.360629 2.337883 0.290666 1.973264 1.155965 1.047969 1.720402 1.550920 1.560863 2.166949 0.670948 1.122023 2.083572 -1 -0.034084 1 1 2.340018 -0.911209 0.577293 -0.244260 -0.782706 2.052666 -0.241859 1.867321 -0.443947 -1.697568 -2.224543 0.195295 -70.647592 25.922390 -72.386896 43.434170 -51.900279 0.805245 1.505145 1.713161 1.339011 1.761065 0.970247 0.441276 2.021940 2.489304 0.474334 1.882462 0.535084 1.413427 1.460037 1.837216 -1 0.015111 1 1 0.511223 1.444030 1.017304 1.280184 -0.709292 1.272775 1.993471 -0.815482 -2.182088 2.170987 -0.258057 -1.772727 70.572842 67.763381 -50.863656 -15.470214 -57.889002 0.768111 0.641754 0.966493 0.351058 2.237262 1.158628 0.810818 0.665847 0.890767 1.112548 0.336423 1.516519 1.631060 0.721917 0.517383 -1 0.022694 1 1 0.099691 -2.100941 -0.590136 1.158418 -2.064288 -1.873743 0.899384 -1.391436 1.727610 -1.798286 1.476556 1.035317 -72.274157 -11.760744 37.182570 27.447702 63.528158 1.641243 0.867198 0.989611 1.900151 0.833663 2.130614 1.984497 0.933538 2.225390 1.877019 1.301195 0.676024 0.928506 0.906913 2.488255 -1 -0.015564 1 1 0.899204 0.286504 -0.791610 -1.511274 -0.205316 -1.273718 1.004676 1.091892 1.392860 -1.354333 -1.431993 -1.329363 -36.980190 73.940119 -38.420630 14.468909 28.953231 1.629281 2.320288 1.574021 0.574772 2.440774 1.579500 0.408207 1.979091 2.323441 0.575853 0.362088 0.871007 2.006714 0.836616 2.258252 -1 -0.012692 1 1 1.325254 -1.923823 -1.992298 1.685109 0.166421 -2.129382 2.064485 0.473812 -0.586283 -0.059919 1.390100 -0.607727 -74.102227 13.875615 -42.544014 12.764276 29.184769 1.501236 1.280356 1.452020 2.094543 0.988079 0.901294 0.300681 1.547723 1.838017 0.546478 1.655901 1.978093 1.307456 2.419968 0.649853 -1 0.025934 1 1 0.324259 2.297917 -1.644758 -0.580604 1.146294 1.510741 0.669991 -2.076866 -1.222441 0.446229 -2.344892 -0.895554 -6.674578 20.359576 33.393872 -49.188639 -63.462359 1.946941 1.980332 0.692013 1.906052 1.012021 0.534048 1.993924 1.885766 2.069367 0.849577 1.843722 1.930130 0.688971 0.287010 1.270398 -1 -0.024001 1 1 1.384504 -0.419068 1.748625 -2.025127 1.271038 1.068277 0.337556 -0.408886 -1.484400 -0.922693 0.763502 0.337940 42.568995 -42.900305 24.573973 64.765899 -29.535591 0.554790 1.857027 0.546796 2.494733 1.729884 1.156242 1.214636 1.632143 0.925510 2.303613 0.318246 2.005036 1.888795 1.222906 1.132435 -1 0.080881 1 1 0.484363 -2.323241 0.138586 1.300684 -0.179252 -1.463865 0.211014 -1.923581 2.079943 1.102731 -0.223504 -0.654563 69.807503 -45.290469 53.089610 -72.920626 73.040297 1.199127 1.985590 1.308945 0.443567 2.273315 1.857536 2.348468 0.448739 1.458609 0.345154 2.006200 1.196845 1.866249 0.298968 2.009021 -1 -0.016938 1 1 -0.921050 0.106948 2.046934 -2.325800 -0.457869 -0.077337 0.810460 -2.109415 -1.633089 2.341546 1.206498 0.201975 53.330455 74.949166 -29.361296 24.703135 -14.414494 1.159092 1.863248 1.612781 1.755182 1.098380 0.722048 0.461436 1.099554 2.461333 0.625339 1.818534 1.600214 2.045945 0.949291 1.476044 -1 -0.004939 1 1 -0.621743 -2.269481 -1.088972 0.565159 -1.556546 2.308941 -0.150956 -1.852148 0.986460 1.255274 0.017779 1.924477 -36.577780 -62.753793 -53.001849 47.925135 -22.260107 0.990665 1.600856 1.593546 2.486591 2.136277 0.408404 0.797868 1.271157 2.079434 1.294518 0.967607 1.063896 1.641405 1.350588 0.588272 -1 0.005752 1 1 0.537797 0.395210 -2.166362 -2.137942 -0.426338 2.078761 0.075070 -1.221043 0.393311 -1.101604 0.311440 -1.094476 73.296207 -60.641083 55.325093 -1.161646 -23.780302 2.491875 0.945715 2.125345 1.172981 1.287766 2.226773 0.364626 0.771211 0.990280 1.892493 0.387313 1.818887 0.774838 1.203872 0.723035 -1 0.004785 1 1 -0.508562 0.864953 -0.460866 1.394131 1.167410 -1.719355 -0.835308 -0.810009 0.275500 -1.952599 -0.253866 -2.013247 -53.593356 6.472931 40.543916 -28.405121 45.128720 0.300922 1.098363 0.430261 1.403849 2.494130 0.587790 0.730810 1.472670 0.409310 0.272138 1.081040 1.788151 1.704255 2.417676 0.382718 -1 0.056527 1 1 -0.843429 -0.653343 -0.862509 -0.881802 0.012989 1.534420 -1.907517 -1.259245 -0.797796 -1.814003 1.208338 -1.863841 -74.163329 36.927615 -57.568123 -47.434996 10.014249 1.517269 0.737703 0.324334 0.831026 0.554477 1.097630 1.620670 1.601066 0.619392 0.878221 1.756571 1.941362 0.466844 1.995750 1.078918 -1 -0.005098 1 1 1.899273 -0.647169 -0.775312 -0.913943 1.745853 -1.499180 0.419400 -0.873411 -0.326096 -0.193155 0.484864 1.394421 41.900064 -35.619838 -12.620093 -5.902533 -53.880987 0.958648 1.249081 2.297435 2.232837 1.034034 1.515915 0.479615 0.641713 0.265959 0.719411 1.132675 1.114645 1.831781 1.488558 1.950691 -1 0.002393 1 1 -0.208997 -1.885380 -1.486997 -2.161098 1.521416 1.015513 -0.553201 -0.112471 -0.634677 1.827615 1.379259 0.966924 -61.762358 -39.956540 0.436647 -11.267352 -70.380446 1.612535 2.132274 0.636200 2.105132 1.197889 1.417187 1.668853 1.412651 1.922282 1.541508 0.882442 0.705375 1.489488 1.819023 0.824458 -1 -0.042049 1 1 -0.267029 -1.764819 -1.544994 -1.457929 1.003675 -1.592834 0.324556 -2.136249 -0.236328 0.575738 1.899812 -1.013851 6.358918 74.341145 -48.377642 66.966213 51.149764 1.736299 0.971624 1.090308 2.313039 1.240326 1.415453 1.769652 1.295125 2.167142 1.660924 0.898634 0.586065 0.986783 1.604869 1.540893 -1 0.021180 1 1 -0.793114 1.486369 1.027060 0.311437 -1.136705 -0.575505 2.015169 1.010491 -0.123611 0.627673 -1.742154 -2.313285 -69.134704 -46.972827 -22.297434 -52.977072 14.343547 1.704811 0.509743 0.752370 1.588712 2.236434 0.750268 2.251557 0.674793 0.496911 1.080242 1.877272 1.061614 1.540026 0.719835 1.517940 -1 0.044065 1 1 -0.935093 -0.285781 -1.197211 0.371760 -0.456779 -0.603911 0.557011 -1.835407 -0.382932 1.187270 2.187408 -2.290857 -70.522905 21.529024 38.303231 -37.602647 -37.681152 1.268057 1.735205 0.582764 1.758674 1.281193 2.014409 1.916128 1.608578 0.873734 0.591794 0.537881 1.166252 0.704288 1.220723 0.434748 -1 -0.000277 1 1 0.227673 0.048037 1.535449 1.254042 -1.830556 1.026550 1.172840 -0.001156 -0.574377 2.137073 -0.049112 -0.752590 -23.436380 4.754060 -48.504829 29.339021 50.921318 0.393820 0.931988 0.918881 1.126469 0.311989 0.357520 0.594535 1.606550 0.527227 2.097636 1.223606 1.651825 0.968393 0.774081 1.977661 -1 -0.055802 1 1 0.585982 -0.296750 -1.765930 -1.361598 -1.011831 1.165454 -1.615308 -0.402090 -0.361489 -1.278513 0.526252 -0.441878 2.454075 -4.359957 72.206490 74.476199 -28.520810 2.136107 2.047134 0.687519 0.626797 1.572429 0.805507 1.412320 0.857997 1.613539 1.000041 1.691019 0.464582 2.227417 2.190085 0.267268 -1 -0.057800 1 1 -1.305390 1.190632 2.139978 1.663464 -0.760544 2.245135 1.889350 2.219991 -1.298376 1.261951 -0.850768 -1.475293 42.782933 -47.252216 -67.994551 65.587859 -14.848850 1.905557 1.688020 1.797184 0.512923 2.443854 1.609931 1.112346 1.442630 1.779104 0.400466 2.377973 1.346813 2.383506 2.082268 1.678057 -1 0.048705 1 1 -1.230061 -0.377927 0.473955 1.823293 -0.578986 0.061774 1.502099 1.511142 -2.016980 1.551926 0.153186 1.630223 42.265270 -47.599957 -62.477452 -58.542015 -65.654323 0.591838 1.273652 1.263907 1.732937 0.722262 1.815080 2.042567 0.426332 0.619933 0.960233 0.888600 0.692436 2.279308 1.326815 1.529702 -1 -0.045031 1 1 2.338109 -0.008247 -1.950911 -0.161000 -1.021219 -1.104987 0.012595 -0.375488 -0.935357 -0.015401 0.337710 2.180300 24.581903 48.035663 35.382247 69.427273 14.176542 2.352028 1.785421 0.827458 1.337116 1.409448 2.097742 0.751902 0.470740 2.226294 1.319081 2.050195 0.379939 1.628288 1.386609 0.735285 -1 -0.043346 1 1 0.711445 1.933275 0.627051 1.937472 0.475082 1.911340 -0.468454 1.102461 -0.054214 -1.688257 -1.248880 -0.947837 73.098689 69.661956 58.496425 49.412467 -74.668034 0.690194 0.586641 1.672654 2.298018 0.781813 1.428412 1.326049 2.157352 1.363438 0.544104 2.254725 2.155687 0.382211 1.567045 0.326547 -1 -0.013853 1 1 2.100064 -0.023543 0.150646 1.361860 0.704533 -1.142111 -1.894064 -1.339576 1.547144 -0.115533 -0.262333 1.764398 -26.152645 -47.512433 58.539130 17.158226 -71.693439 1.350664 1.852956 1.884264 1.568766 2.255455 0.929162 0.670986 1.762122 0.730419 1.658158 1.656056 2.329449 0.297862 1.411578 1.885978 -1 0.010091 1 1 1.682618 0.714527 1.882237 0.488626 -1.358346 1.803441 0.338167 0.434752 -2.038046 0.912362 -0.045237 -1.608241 17.911493 -11.536647 53.574252 -27.542686 -9.918480 0.626603 0.564914 1.002713 1.598300 1.374138 0.385682 1.400630 2.389725 0.855533 0.689490 2.258858 1.882069 0.687027 1.356328 0.304035 -1 0.043103 1 1 -0.500412 1.195262 -0.147739 0.383061 0.977565 -2.163429 0.034576 1.487213 1.073363 0.994145 -1.528855 1.189211 58.193998 66.527254 23.557432 -70.247109 6.836701 1.441515 1.038743 1.910806 2.160996 1.861508 1.608822 0.471478 1.127101 1.944785 1.754963 1.906795 2.254679 1.387234 2.232753 1.880571 -1 -0.004295 1 1 -2.139749 2.184689 -0.875527 1.804305 0.724918 2.179267 2.247930 1.731621 -0.352974 0.471483 -2.019056 -0.368603 53.633786 73.044145 52.950716 -7.320351 -33.142092 0.337969 0.501763 1.631395 1.857960 0.482448 1.003187 0.572456 1.773219 0.492077 0.837657 1.754073 0.452916 1.910954 2.397892 0.861761 -1 -0.029749 1 1 1.369961 0.208010 -0.572971 2.204423 0.933709 0.590854 1.480066 -1.231980 0.356452 1.436549 -2.202310 1.586983 9.598771 -73.453289 -29.430799 56.562347 -56.636268 1.588765 0.878153 0.619889 2.471856 1.988862 2.297215 0.797274 0.284993 1.130008 1.294090 0.525340 1.881770 2.406921 1.875666 1.068394 -1 -0.053386 1 1 2.002545 0.897621 1.953926 -0.996243 -0.740235 -0.428557 -2.228221 -0.351900 -0.337782 1.322358 1.249404 0.327930 -62.828830 35.849574 -26.217154 68.296329 56.401874 0.569374 1.724104 0.774353 2.055312 0.885883 2.279716 1.434751 2.114825 2.115174 1.226598 2.434001 0.255867 2.110457 0.692682 1.898236 -1 -0.031365 1 1 -0.705516 -1.234217 0.443983 2.309275 0.743695 2.018934 -1.686696 1.435317 0.658056 -0.035610 -0.017927 0.298820 -36.220487 -57.725448 8.391322 32.946923 -61.062685 1.666752 2.094725 1.798986 1.560428 1.614501 1.416956 2.286911 0.867429 0.387631 0.406873 2.070548 0.447283 1.733488 0.988539 1.872792 -1 0.000996 1 1 -0.426413 0.814336 1.764326 -2.035655 -1.308440 1.763682 1.269261 -0.517785 1.369836 -1.895566 1.685101 0.033133 25.584701 -47.930574 -69.154625 68.218618 -49.682194 1.995427 2.396386 0.314743 1.627851 0.789697 1.182235 1.568060 1.628120 0.807071 0.694898 0.893327 1.390278 1.656930 1.273027 2.010522 -1 0.017008 1 1 -1.856948 0.428116 -0.478241 1.544844 -1.074977 0.163989 -0.585787 -1.143382 0.306282 1.749011 -0.246589 -2.234509 74.487882 17.834968 52.307178 -23.262490 -72.672259 2.085088 1.827815 2.341150 1.215542 1.120888 1.014533 2.254373 0.751402 1.058111 1.172632 2.174510 1.739527 1.231115 1.842491 1.490522 -1 0.011733 1 1 0.754396 -1.898576 -1.782157 -0.775789 0.487617 0.536730 1.308406 -2.334045 2.350355 -1.538267 -1.484301 0.739492 65.789088 67.196882 27.988344 0.093134 65.309266 0.667557 0.378296 1.026648 1.123813 0.670839 1.541797 1.228548 1.449753 2.255103 1.762673 0.996590 2.190110 0.678164 0.908842 1.158406 -1 -0.062497 1 1 -2.203826 -0.327141 1.094345 0.208853 -0.533601 -0.548691 0.288030 1.289511 0.537999 -0.926828 1.953447 0.361761 36.030835 20.244039 41.557785 61.698224 12.043615 2.380596 0.429853 1.292250 1.099322 0.805971 2.453286 0.384956 0.455059 1.928093 2.455833 0.439031 0.287310 1.812407 2.125813 2.290284 -1 0.017209 1 1 2.206682 1.200972 1.572557 -1.827853 -0.654211 -1.327079 -0.480922 -1.102632 1.884877 -2.254195 1.355121 0.539235 31.771946 -8.909396 -40.216305 -15.440050 -0.926933 1.690543 1.447124 0.812638 2.008344 1.233724 0.695377 2.201761 0.754031 2.499238 0.933999 0.978866 1.305087 0.854320 0.555281 1.105061 -1 -0.002103 1 1 -0.080891 2.349839 -0.784261 -0.528007 -0.780059 -0.587736 -0.919250 2.092135 -1.332383 -0.081383 -1.215910 1.827460 -39.036766 9.068295 10.835680 15.270402 -0.361828 2.406333 0.989488 2.079980 1.477362 0.516729 1.156139 1.722844 2.088356 0.499733 1.267490 1.205299 2.207542 1.159517 2.244992 0.580306 -1 -0.000266 1 1 -0.773219 1.277513 1.517491 1.025152 1.232913 1.198133 0.986840 -1.793609 -0.030577 -0.257875 1.289568 1.489637 -19.069745 44.799424 -56.081693 34.984877 -9.173238 1.755889 1.729624 1.297264 2.112383 1.564091 2.418709 1.996680 0.950349 1.262067 2.306655 1.957063 1.109765 0.822415 2.082104 1.166157 -1 0.006136 1 1 2.345356 -0.733782 -0.359549 -1.649283 -1.232485 1.288186 1.830189 2.225398 0.039766 -0.818736 -0.320413 1.076493 56.023159 31.229942 31.627628 -34.459713 -14.402082 2.038059 1.157872 1.609384 0.910625 1.874363 1.666824 1.054909 1.355629 2.055794 2.225750 1.182110 1.726934 1.079390 1.059935 0.330811 -1 -0.024323 1 1 -0.893104 -1.442525 0.725066 -0.053620 -1.119087 -1.351171 -0.125039 0.195202 0.931355 -1.266086 2.037984 -1.958821 -36.540169 -30.619905 21.262028 50.897497 -15.767183 2.139274 1.281955 1.321904 2.238570 0.649407 1.331383 1.801718 2.478924 1.528396 1.005382 1.461064 1.096755 0.410874 1.809224 0.382135 -1 0.003590 1 1 0.999759 -1.435818 0.343531 1.053975 0.282147 1.374173 0.305761 -2.284425 2.220502 -2.136913 -1.978016 1.387900 3.621935 -26.135778 -64.026860 0.570584 -10.202024 1.143814 1.575041 1.955006 0.279741 0.607937 1.843221 0.267254 2.241869 2.090871 2.262251 0.395183 1.345936 1.143668 1.382626 1.299771 -1 0.027032 1 1 -1.879469 -1.086970 1.226611 -1.055153 -1.230588 0.187912 0.931702 -0.159739 1.323459 0.902957 2.103434 0.073895 -67.270047 -57.680787 9.019571 -58.061598 58.729839 2.461006 1.879555 1.175055 2.403395 1.116869 0.969630 1.324715 2.244090 1.169993 0.571730 0.815145 1.398828 1.358455 2.310028 2.385706 -1 0.007351 1 1 1.462788 0.550897 -0.920771 0.084997 0.693633 -0.564940 0.515134 1.203111 -0.172549 -1.919972 1.462771 0.260091 -55.627982 10.510718 -46.364517 1.567348 -57.580396 2.069146 1.633955 2.140921 1.953082 1.692952 1.444869 1.168714 1.577076 2.422277 1.217739 2.040136 2.308509 1.618007 1.838235 1.969908 -1 0.004528 1 1 0.364186 -0.511969 0.155070 0.311614 1.825569 -0.032904 -1.662951 -0.032850 -0.762098 -0.306107 1.196371 -0.362079 -56.037185 33.037468 -39.267836 25.473602 34.833508 1.326626 0.596428 1.921310 0.955403 0.702646 0.626672 1.730722 1.740097 1.811489 2.439139 1.110599 1.342066 1.358712 2.114893 1.002807 -1 -0.036405 1 1 -1.019903 2.163300 -2.216708 -0.056112 -0.602588 -0.769626 0.401953 -1.934605 0.580719 0.790654 -0.412304 2.326695 43.050473 -50.707240 63.422090 35.070085 72.916158 1.402980 1.376061 1.201709 0.376830 1.132213 2.361573 2.460792 0.538008 1.056579 2.415323 1.330717 1.852888 0.742492 2.066814 0.695112 -1 -0.017674 1 1 -2.288892 -2.174833 1.590024 -0.419093 1.323499 1.574742 1.918760 1.727679 -0.642365 -0.138116 1.893011 -2.211962 -13.147498 -19.994746 -51.698089 60.221571 -56.057722 1.192873 0.364365 0.883001 1.094389 1.138563 1.072269 0.626322 0.344380 2.499261 1.331178 0.607192 0.580682 0.525202 1.826620 0.260068 -1 0.003012 1 1 0.510195 -1.704399 0.775504 -0.565393 2.333117 0.904261 0.465891 -1.758147 2.211956 0.311655 -2.186932 0.874729 -34.603470 -30.512624 24.321326 18.528169 2.933946 0.787517 0.552203 1.121506 2.403563 1.677213 2.413592 1.495244 1.814687 2.192590 1.859591 0.901726 0.803982 0.527290 0.910606 1.554454 -1 -0.047408 1 1 2.022309 -1.521102 -0.443054 -0.825870 2.302054 1.910104 2.325342 2.186157 0.250194 1.561463 0.211357 -0.868904 0.796438 35.735768 11.054983 -48.898257 17.002422 1.520577 2.341842 1.583897 2.308916 1.693806 2.296315 1.424081 0.535644 1.814027 2.350807 1.514141 2.170839 0.795553 0.616686 0.390308 -1 0.009268 1 1 1.622266 -0.463550 -1.298044 2.130158 1.547249 1.652426 2.220861 -0.816435 0.645706 -0.253007 -1.711653 1.376751 38.996439 63.148561 -62.133348 24.814203 52.311928 2.223497 1.566502 2.449384 2.298000 0.478475 1.721051 1.197169 0.566214 0.354466 1.014481 1.375967 1.877558 1.372465 1.522438 2.111276 -1 0.048076 1 1 1.988268 1.275193 0.219813 -0.118011 0.501858 -0.444804 -1.965895 -2.235663 1.793630 0.380466 -0.218094 0.725882 -15.346374 73.486944 -4.929320 -47.077203 23.450463 0.353853 1.964994 1.659846 0.784760 1.466154 1.153538 0.759987 1.351222 2.236616 1.561492 1.487972 1.090628 0.941474 0.606210 2.066071 -1 0.015459 1 1 1.579754 1.322690 2.111083 1.396165 -2.343369 1.149755 -1.568378 1.365900 -2.082059 1.030399 -0.112878 1.947440 -51.623001 -27.774038 1.741699 22.743737 53.992031 0.535944 2.361636 1.265732 0.911086 0.614773 1.992555 1.374949 0.518491 1.527446 0.778595 1.345544 1.302901 2.352977 1.990127 1.059109 -1 0.034326 1 1 2.355507 0.232162 0.094702 -1.128059 -1.343079 -0.787859 0.274787 0.202481 0.755345 -0.084497 -1.715541 2.009641 74.412508 -48.982640 -51.231952 -55.421186 36.128912 1.654380 1.162074 2.477396 0.599713 0.873093 1.074393 0.322020 2.448056 2.482540 1.547000 0.920585 0.528963 2.035137 1.554183 2.400510 -1 0.058166 1 1 -0.411097 -0.946664 -1.549545 2.174060 -0.445149 1.656596 1.616622 -1.068272 -0.241592 1.640350 1.885181 -1.868722 14.749748 -50.986557 18.944713 -46.200701 54.813225 0.563071 1.530946 1.118360 1.279592 2.105625 0.496409 1.649898 2.337827 1.604396 0.324784 1.652369 1.118025 2.392599 1.908720 0.851664 -1 0.009967 1 1 1.013709 2.118126 1.948559 -1.663595 -1.443200 -1.196416 -0.404085 -0.906803 -0.778548 1.243812 0.582385 0.516666 -42.503626 -58.439457 8.049113 -18.559886 63.999913 1.322973 2.202553 0.557599 1.811497 0.329274 0.610465 1.583163 1.218649 1.578662 2.076518 1.785320 1.380218 1.322188 0.266968 1.927496 -1 0.048790 1 1 -1.014193 -0.824294 0.509126 -0.821519 0.023195 -1.296419 1.172139 -2.350936 1.203585 -1.630759 -0.908971 0.494077 22.933432 -57.815143 0.898772 -44.345628 33.031542 1.541866 2.391045 0.546653 2.347240 2.318668 1.360966 1.761810 2.247278 0.758427 2.129344 0.875488 0.820730 0.756843 0.268123 1.088243 -1 -0.008504 1 1 1.133498 -1.494551 -1.882737 0.526238 -0.669360 -1.454794 1.872262 -2.227250 1.829291 1.270460 0.787331 0.288176 -30.866767 72.252457 -52.960195 -1.993613 -56.650240 0.316248 2.172968 0.570758 2.479867 1.629154 2.435015 1.553513 2.396915 2.445956 0.927733 1.413921 0.772926 0.573306 0.297800 0.381942 -1 0.010116 1 1 0.877174 2.312531 -1.072875 -2.208203 1.503874 -1.652582 -0.124361 2.172485 1.360393 -0.390503 1.171542 1.746772 -6.077268 9.355733 41.812371 -9.472697 -57.614758 2.406517 1.835843 2.256641 0.616587 0.977072 0.391043 1.514690 2.396914 2.426533 0.733828 0.440413 1.017961 1.378214 1.395840 0.628966 -1 0.027726 1 1 -1.442603 -0.587857 1.766682 -0.147698 1.070779 -0.034960 1.476622 2.150485 -0.818672 0.752673 2.129636 2.195701 13.865708 -59.041411 -58.986903 -42.879076 -68.625766 0.726377 1.214509 1.757630 1.736577 1.144172 0.852697 0.275029 2.408651 1.691328 1.151569 1.415926 0.723312 1.446739 1.093199 1.393255 -1 0.000934 1 1 2.199839 -0.707539 -2.248804 -2.292598 1.508882 -2.304859 -1.925569 1.654492 -0.763812 -0.838150 -1.454330 0.245913 9.169197 56.694068 57.201761 39.999067 -35.678605 2.120370 0.806200 1.808462 1.070942 0.819508 0.479277 1.703776 1.106706 1.150721 0.675560 2.133771 1.044510 2.072772 1.825588 0.909313 -1 0.041002 1 1 2.206057 0.124615 2.109977 1.664056 -0.233455 1.744100 2.025681 -1.388294 -2.024985 -1.052207 1.152704 0.868981 40.316654 51.996016 -2.956694 -43.161230 -10.789210 1.611168 1.644543 2.338914 1.879799 0.785989 1.862760 2.407643 0.498475 0.373209 1.029015 0.404418 1.304965 1.050350 1.232201 2.094192 -1 0.022697 1 1 0.688648 0.476947 0.267367 -1.979895 -1.912534 -0.750878 -0.223927 1.663525 0.256225 -0.745906 -1.488832 -0.016098 -62.333371 -36.959667 -31.127135 46.246872 -28.825191 1.900225 2.084824 1.886231 0.890428 2.172216 1.426607 2.482601 0.327004 0.714270 2.478601 0.603049 0.701997 0.962145 1.518866 0.586350 -1 0.014108 1 1 1.173045 -1.262046 -0.744478 -1.048137 -1.120728 -0.649327 0.656012 -1.403811 1.089328 0.705603 -2.006808 -1.857426 57.642850 -46.620570 48.075814 -39.800020 -68.942986 1.753530 0.334752 0.422997 0.816932 2.179676 0.806469 1.821416 0.547639 0.916670 2.218773 0.923337 1.777634 0.449470 2.492139 0.877103 -1 -0.017902 1 1 0.486475 0.187825 -0.530515 -0.530541 -0.958322 0.423328 -0.830790 -0.278876 1.760709 -1.573788 -0.021073 -0.736653 -47.300097 27.264900 -8.824621 34.600437 -20.456997 1.063848 0.835462 0.852241 1.613403 0.958063 0.422264 1.990260 1.045670 1.323116 2.357935 2.058904 0.506938 0.851432 1.524705 1.961106 -1 0.035657 1 1 -0.490064 0.752572 0.417366 -2.068493 -1.865425 -0.675211 -0.837756 0.452370 1.894842 0.280448 1.104758 0.862263 46.462368 -6.974418 -69.038808 64.762266 59.410511 0.811857 2.383546 0.507621 1.086872 0.806476 1.945193 1.850643 1.253742 1.885272 0.520389 1.921906 1.971837 1.907352 0.369585 0.867037 -1 0.067425 1 1 -1.864672 -2.148031 -0.350582 -1.745668 -0.105329 1.589638 -2.192984 -1.891945 1.274941 0.706020 0.281866 1.378974 28.048894 -32.236636 -1.137579 -69.292799 -4.075279 2.226792 0.688955 2.262920 0.402635 0.583285 1.528015 1.347047 1.827256 1.947171 1.355741 1.686065 0.449160 1.788458 2.368491 1.725836 -1 -0.010775 1 1 2.166744 -0.875461 -1.792769 -0.056154 -1.305316 -2.282375 -1.029713 2.214118 -1.054205 0.562875 -2.241264 1.910519 -4.007049 3.526872 26.134416 41.137077 40.860434 1.994743 2.145574 1.409871 2.446011 1.849423 1.007502 1.083807 1.038054 1.580241 1.603179 2.372533 2.159042 0.515404 1.394000 1.208320 -1 0.009613 1 1 1.241680 -2.259982 -1.660284 -2.343796 -1.311964 -0.918481 0.881095 2.242444 -0.928959 -0.866313 1.166170 1.000236 59.802000 -57.779996 -8.398573 -4.824624 62.549268 2.358234 0.341634 1.335643 1.403758 0.960075 0.484398 2.276001 2.001661 1.420338 0.613067 0.318771 1.836133 0.386451 0.828450 2.257007 -1 0.003161 1 1 2.314016 0.322372 -1.140267 0.819227 -0.859382 -0.165570 2.287988 1.127876 -1.722645 0.417279 1.174709 -1.579517 -65.534876 5.335101 -32.951057 -8.407299 -1.472783 1.329046 0.770549 1.112980 0.845676 1.530573 1.591497 1.783319 1.492047 2.075517 0.717177 1.840744 1.378283 0.308601 1.915266 0.628760 -1 -0.000940 1 1 -0.578536 -1.800060 -0.076609 -1.081659 0.954902 -1.366114 -1.512242 -2.341476 -0.018527 -0.373064 2.108779 0.375758 24.183938 -40.550513 67.534426 1.103108 -60.070621 2.021179 0.962008 1.473332 0.283670 1.393632 1.769080 0.677754 0.758485 0.855587 1.603221 0.828508 0.992337 0.454591 0.814488 1.593778 -1 0.007314 1 1 -1.647723 1.432055 -2.334982 0.734474 -2.151174 -1.333906 -2.119981 -0.140541 -1.159976 -0.572407 2.250217 -2.244601 -74.271159 24.623418 -4.211038 25.077031 -30.336953 1.027534 0.255018 1.337548 1.919018 0.689077 2.064355 2.107472 2.278030 2.347957 0.862975 2.025998 0.949645 0.687313 1.671194 0.265332 -1 -0.007525 1 1 0.832930 -1.457232 -1.404113 0.711121 1.187107 -0.552621 0.214097 -1.941315 0.898302 -0.724678 1.863875 -1.809203 56.579219 -73.062648 -63.917411 40.076501 65.754252 0.350704 0.790274 1.881472 1.894866 2.004028 0.697527 2.330949 0.755601 1.889003 2.477991 1.587197 1.519521 0.333219 1.661497 1.534653 -1 0.001585 1 1 -0.128653 0.708259 0.213366 -0.089875 2.140260 1.681825 1.518475 -1.287822 -0.414670 0.270524 -0.762156 -1.282897 71.333815 -42.569069 41.651216 -18.004961 -59.375321 1.809618 0.250444 0.954681 2.078393 1.803135 1.534521 0.438965 1.431391 1.885062 1.493451 0.930755 0.444600 1.642701 0.629580 1.097636 -1 -0.047882 1 1 0.114527 2.202662 -0.389245 -1.248687 2.294769 1.984839 0.188240 1.735219 -1.141826 -1.824476 -0.446057 0.539050 -67.261757 -68.349891 -56.622563 -55.411890 42.365939 1.290044 2.264371 2.278175 0.285969 1.778204 1.028928 1.198866 2.091357 1.444726 1.001340 1.026995 2.450582 2.178916 1.543296 1.680353 -1 -0.005767 1 1 -0.312031 0.576902 -2.099695 1.515111 -1.278932 -1.810110 0.664848 1.017744 -0.752002 -0.276014 -1.984394 -2.126602 53.377858 -28.342487 47.819213 -2.488321 28.782543 1.348028 0.307776 1.545118 0.802750 2.321728 1.032343 2.341074 2.177649 0.492662 1.675022 1.591302 0.757156 1.017588 1.842916 1.884715 -1 0.002690 1 1 -1.066007 0.122077 1.867025 -0.704983 -1.708260 1.859669 -1.826038 1.575275 1.449439 -2.337912 -1.396626 -0.686243 71.259765 62.878560 49.965575 71.417456 13.186159 2.421615 1.339540 1.649357 2.246059 0.510514 2.461676 1.882516 1.442599 1.259189 1.180777 1.821913 2.145237 2.489965 0.349821 1.695397 -1 0.028839 1 1 0.757617 0.399957 2.216279 2.281924 -1.841053 -1.025162 -1.403340 -0.425862 0.652158 -0.196243 0.419801 1.151344 49.976052 -52.495105 14.766039 72.819755 31.616681 0.348352 1.758154 1.539235 0.916391 2.027401 2.029684 2.145943 0.862916 1.027866 1.343603 2.440350 1.205945 1.812092 1.331533 2.067352 -1 0.081448 1 1 -1.725816 -1.039743 -1.420793 -1.590028 0.364362 -2.275768 1.637702 -0.207201 0.032020 0.946632 1.013629 0.768358 59.029006 0.508861 2.432297 -70.386334 66.892384 1.529589 0.798728 2.216689 1.899206 0.701368 1.636580 1.241500 0.888009 2.021533 2.407728 1.941366 0.541560 2.254129 1.154027 2.237964 -1 0.019085 1 1 -2.009542 -0.675627 1.602444 0.973588 1.672757 -0.093168 -1.369036 1.198609 -0.441828 0.922186 0.131057 1.987353 0.844633 -54.249101 -64.640218 41.859349 30.086261 1.521944 0.566718 2.080366 1.202506 0.272864 2.030555 1.044828 0.679037 2.077802 0.868954 1.259084 1.669087 0.843300 2.092928 0.835882 -1 0.004043 1 1 1.845688 -1.181860 -0.797485 -1.302250 2.132686 1.615238 -0.762867 0.907589 -0.160237 -2.325051 -2.002571 -1.320313 4.616102 32.821752 -64.811873 6.845198 -2.758705 1.141741 0.482109 2.057379 1.869073 0.504477 2.247592 1.526135 1.248600 0.972007 0.767661 2.083671 0.510843 1.240407 0.517198 2.298923 -1 0.004756 1 1 1.557567 0.703804 0.734297 -0.411385 -1.078138 -1.125520 -1.086002 -1.345340 -1.092740 -1.501160 0.129597 1.011036 -12.488506 -44.327891 31.138730 -1.371451 50.019288 2.487503 1.707487 0.478216 1.873007 1.386090 1.017698 1.446562 0.366570 1.948793 1.617679 0.834051 1.903498 0.838256 0.561519 2.448516 -1 -0.035114 1 1 -2.337388 -2.000748 1.041503 -1.990734 -0.298568 0.670134 0.324560 -2.070674 -0.829206 -1.939439 -0.550939 0.212068 52.773912 21.140289 -45.157653 35.317650 33.745112 1.436360 2.146821 2.117176 1.118767 1.363597 0.981077 2.452763 0.591719 1.521453 1.313295 1.551274 0.770300 1.437842 2.316067 0.381539 -1 0.023529 1 1 -0.952510 -0.842702 2.142033 -1.511588 -0.773128 -1.903249 -0.212880 -1.173529 -2.153746 -2.144824 1.722203 1.579834 -65.049274 66.857276 20.239548 -33.916981 -42.692403 2.406673 2.210425 2.368317 1.055892 2.122125 1.050069 1.001524 1.867767 1.057915 2.382645 1.121433 1.169025 2.307858 1.913365 2.429447 -1 -0.044085 1 1 -0.956190 -1.442120 -1.902157 -0.707367 0.636462 -0.104909 -0.773960 -1.752941 0.178594 -0.159473 1.094828 -1.099546 61.170466 -7.977072 29.348125 53.937011 69.345321 1.177025 1.763745 1.007801 1.613084 2.358595 1.910619 1.273841 2.195473 0.810151 0.703335 0.943396 1.413961 1.441060 2.388511 0.696354 -1 -0.007988 1 1 -0.852893 0.522743 1.842163 0.834315 -1.731804 1.996946 1.032250 -1.993995 1.435131 2.232839 -2.136338 -1.748224 -20.686750 17.786173 -17.798100 -32.660653 72.408495 1.668592 1.524036 1.969310 2.185002 0.332254 1.192106 0.977892 0.679854 2.301352 0.577770 1.074961 0.863390 2.243253 0.604593 1.890982 -1 -0.062555 1 1 1.494412 -0.443451 1.910484 -0.718377 -0.617578 1.765866 0.282168 1.728193 -1.432034 -2.022945 0.253628 -1.982762 55.422227 -18.631107 66.984518 58.794165 -46.460639 1.915553 0.946919 2.125618 1.254841 2.356034 1.612092 1.424547 1.606722 1.182625 1.383804 0.848575 0.757599 1.715472 1.930740 1.944628 -1 0.027955 1 1 -1.409922 2.052536 2.282202 -1.877423 0.301589 -1.723852 -1.018322 0.462389 0.644245 -1.249534 2.192111 1.350479 -66.265458 26.450845 -40.645438 -27.882687 -24.316559 2.298879 1.760663 0.954548 2.094755 2.299936 1.531171 0.399964 0.694601 0.402244 0.757028 1.119425 1.179671 1.224893 0.770166 1.434464 -1 0.073875 1 1 -2.192539 0.878468 0.489736 -1.558634 0.206073 -0.140462 0.166187 -1.346247 -2.197452 -1.578063 -1.181953 2.349494 -59.664562 -32.299596 -9.312792 -70.091599 70.489890 1.728838 1.585828 1.012965 0.654669 2.016464 0.454523 1.923561 0.547907 0.930646 0.861152 0.626993 0.370973 1.695156 2.487241 1.815174 -1 0.007436 1 1 0.826125 1.987120 0.831024 -0.498063 -1.747705 -1.361486 0.867546 0.706506 -0.974383 -0.904324 -1.525996 2.124854 61.684070 74.170904 -59.608632 7.728746 -2.963801 1.185991 1.694429 1.518725 0.467631 1.728036 1.595003 2.211818 1.018652 1.742484 1.421142 0.632261 1.161516 2.102541 0.402497 0.509875 -1 0.014781 1 1 2.342557 -0.652914 1.625544 -1.918207 -1.848034 -0.546071 1.917040 1.081600 -1.949284 -1.093018 -1.459847 1.753101 -69.948519 -74.762282 20.334115 55.464828 -52.638063 1.556072 0.400204 2.473950 1.178820 0.429022 0.814633 1.779290 1.274520 2.349751 1.762175 1.621328 1.413618 2.421204 1.173229 0.956757 -1 -0.022059 1 1 1.877783 1.025343 -0.274747 0.465653 -1.044828 -2.054848 1.271586 0.870915 0.794208 -1.947073 -1.626919 -2.341291 -51.653482 59.920048 -23.755475 41.738439 -52.061040 0.776613 1.785188 1.398024 1.337712 2.422801 1.009444 2.225220 1.263565 0.491802 0.717779 0.708114 0.275843 0.343355 1.012332 1.270429 -1 0.039224 1 1 -1.540411 0.174430 0.541800 1.704432 -0.223545 -1.345305 -0.498810 -0.160296 1.393029 1.490401 -1.883379 -0.833069 -27.886343 64.238616 -41.582773 -31.673720 9.784161 2.011041 1.571359 0.821943 0.896582 2.103367 0.793353 1.884872 0.550369 1.795686 2.340296 0.360715 0.291196 1.884466 0.475767 1.212887 -1 -0.019706 1 1 -1.735503 1.086880 1.970047 1.337815 1.854831 1.682333 0.633174 1.174601 1.317188 -0.818765 -0.801340 -0.114598 42.012945 61.571899 -11.088750 -68.628171 66.328602 1.147266 1.101325 0.719817 1.209671 1.448006 2.143569 1.459186 1.041257 1.402121 0.452821 0.317327 2.311741 1.928141 1.021445 1.419431 -1 0.029985 1 1 0.291768 -1.850505 0.333447 1.209504 -1.109578 -1.754712 -1.312094 1.611334 -0.413702 -2.316143 1.633841 0.866231 69.267200 23.837064 -20.459932 -70.080147 -37.031906 0.696382 1.094903 0.787245 0.470044 1.771917 1.116340 1.073924 1.449734 1.927710 0.523919 0.514752 1.687791 2.459089 1.158160 1.938021 -1 0.028052 1 1 -0.482164 1.574989 1.347358 2.023865 1.080372 0.977836 -2.322614 1.263146 0.385749 -0.956089 0.262920 -1.320254 35.931362 -1.603440 50.983560 -69.314443 -67.850009 0.548405 0.291169 1.419105 2.390230 0.353725 2.062905 2.497516 1.249967 1.446865 0.968170 1.527150 0.307939 2.025920 1.895287 2.336466 -1 -0.040805 1 1 1.940910 1.723315 1.407907 1.790356 1.906820 -1.037242 -1.796850 2.050244 1.463459 -2.315062 0.940492 1.489861 -49.100896 61.246313 66.781170 -58.872895 73.255606 1.479520 0.792320 0.269343 1.343569 1.871040 2.068391 2.441942 0.974311 1.246585 0.847324 2.231917 1.329945 2.381767 2.109513 0.585514 -1 -0.026502 1 1 1.723780 -0.196019 -0.524651 -0.930940 -1.173782 -1.692876 1.240539 2.124045 -2.243128 -1.142702 2.297727 -0.128615 42.888055 69.541253 -20.166577 60.347001 -47.947290 0.623433 1.291458 1.282037 0.440853 1.670783 2.354339 2.369208 0.283050 2.225001 2.087441 0.877333 0.341891 1.154648 1.426758 0.523945 -1 -0.002803 1 1 -0.676365 -1.386925 2.146846 -0.716689 -0.531682 -1.297786 1.759019 -1.689963 -1.634580 0.840267 -0.667921 -0.834820 -64.787268 -29.610233 40.813001 -5.886382 67.579761 1.570601 1.591717 0.996722 2.153885 1.588456 2.435884 0.393372 2.405038 1.720552 1.813789 0.602151 1.345885 0.294018 2.061501 1.396980 -1 0.075890 1 1 -1.532183 1.805160 0.960532 -0.985849 -0.396182 -0.032642 -1.980833 1.162251 1.106651 -0.316383 -1.878903 -1.008205 27.092878 -49.991472 -56.676678 -64.927958 5.814692 0.288020 2.497342 0.583140 1.332642 0.470529 0.927521 2.337501 0.634110 0.731420 0.467690 0.471079 1.168598 1.876420 2.496654 0.263827 -1 0.035205 1 1 -0.602314 -0.874595 -1.382820 0.450269 -0.432299 0.850352 -0.816295 -1.712907 -0.850646 0.584542 -0.931992 -0.010202 -57.716842 3.034365 -1.421509 -41.300538 61.863252 0.410199 1.712018 2.386547 1.438473 1.664824 1.188256 1.522106 1.042836 0.947536 1.237459 0.465404 0.295335 1.698666 0.733219 1.460589 -1 0.043057 1 1 1.706148 0.349621 -0.274981 1.249083 -0.347906 0.816982 -0.882936 -0.196765 1.071868 -0.580527 -2.273236 1.780117 -16.988103 -69.052513 -15.585390 -43.654566 -52.287030 2.303366 0.679771 0.914195 1.122893 0.954247 1.526032 1.778943 2.199969 2.132637 2.224784 0.696836 1.964232 2.341856 1.820144 1.658588 -1 0.067767 1 1 -0.217014 0.027296 1.657174 1.907747 0.415699 -1.815157 0.654301 -1.879906 0.996629 -2.205270 -1.031535 -0.134531 28.275296 22.907314 -46.769976 -62.986588 -65.589718 1.129149 0.348223 1.832327 1.672793 2.380655 1.422262 1.461285 0.309894 1.133312 0.570484 2.371400 1.115290 1.430502 0.447807 1.535988 -1 -0.000478 1 1 -2.030049 -1.333054 -1.935558 -1.300298 1.944144 -0.481795 -1.643951 -1.154932 -0.611539 -0.419353 1.659896 0.530294 48.672677 -58.324221 -5.185113 3.797203 69.585954 1.091998 1.454211 0.666728 2.200407 0.497722 1.208579 1.080242 1.872042 0.911487 0.606770 2.476884 0.996234 0.704698 1.366237 0.348560 -1 0.027235 1 1 1.372417 -0.934543 -0.466289 -0.209147 0.302105 2.242793 0.214121 -1.525999 2.062415 -1.330063 1.200067 0.508635 11.488805 42.350831 40.419087 -26.399580 2.259431 1.738717 1.122747 0.758187 0.357073 2.074841 0.593750 1.910681 2.306470 1.087200 1.826473 2.283703 0.951427 1.381663 0.863573 0.826700 -1 -0.041229 1 1 -0.379134 -0.962347 -1.241536 -0.035196 2.217160 -1.763419 -1.570621 1.377973 -1.804577 -0.587494 -1.557259 -0.237635 68.943572 -15.389393 -49.535744 -47.257571 -7.997014 1.287670 0.617597 2.195775 1.388717 2.415981 1.137193 0.548492 1.748869 0.739835 2.409516 0.484047 0.874709 1.240765 2.044960 2.394706 -1 0.026676 1 1 0.194215 -1.520136 1.647448 -1.344899 1.609222 1.793928 0.675987 -0.264743 -1.044659 0.775208 -0.838748 -2.077162 -47.038608 72.117165 73.188003 70.768189 50.953851 1.845630 0.252250 2.072888 1.528533 1.059739 1.539716 2.249795 0.312467 1.630772 0.380162 0.875131 1.576531 2.260865 1.851965 0.984166 -1 0.003911 1 1 1.955544 -2.085152 0.886337 0.803565 -0.186142 0.540805 -0.895394 -2.234382 -0.225999 -0.186230 -0.940406 -0.050215 -14.265079 -53.183530 -5.596225 -5.760248 -62.479858 2.140316 0.797182 0.984861 0.815115 0.887048 1.622298 1.955700 0.700941 1.221994 1.558531 1.229550 0.292127 1.785569 1.060655 1.185765 -1 -0.083749 1 1 -0.699302 -0.470477 0.078138 -1.499488 -0.037290 0.020836 1.466791 1.843116 -1.988795 -0.696556 -1.441503 -0.945885 67.321442 21.468944 -71.456888 74.086675 24.747914 1.197808 2.302764 1.798366 2.386497 0.598895 0.632832 1.749515 0.349879 0.421059 1.991343 1.252732 0.663470 1.433751 1.050908 1.606105 -1 0.009300 1 1 -0.831909 -0.228582 -1.185536 -1.315913 -1.308003 -0.317999 -0.765395 0.832149 -0.433989 0.721085 -0.996835 -1.266439 25.843096 -55.086881 -45.205549 -19.661212 4.006983 1.305368 1.070962 1.151568 1.397436 0.465287 0.579165 2.032262 0.480657 2.404509 1.836433 0.930503 0.709450 2.481332 1.498935 0.853222 -1 0.031181 1 1 2.004841 1.781790 -0.680742 0.456408 -0.912884 0.703943 -1.646666 0.348617 1.704257 1.551539 -1.647186 1.034245 -45.970894 17.178108 -37.530559 -26.105189 0.085772 0.498492 0.659379 2.425354 1.174123 2.482376 1.051194 1.920109 1.018823 2.358191 1.863417 2.204839 0.723146 0.920575 0.357642 0.390070 -1 0.003520 1 1 -2.254752 1.406877 -1.383854 1.924607 1.037322 -1.565109 -0.223483 -0.311386 2.000419 -1.858629 0.440176 -0.409947 -14.675385 -49.201753 16.134560 -26.445201 -14.486053 1.118685 2.238555 0.396695 2.009088 2.494766 2.280827 2.107492 0.367996 1.152167 2.474763 1.349754 2.309288 1.195928 2.218756 0.630336 -1 0.008471 1 1 2.170042 -1.995608 -2.117796 -1.128888 -1.139589 -1.916174 -0.676814 0.498697 -1.731989 -1.114216 0.404586 -0.100389 -6.695175 -25.803476 -29.013926 12.948812 -19.324880 0.726251 1.358627 0.694401 1.545606 2.245262 0.625098 2.277228 2.366782 2.247921 0.301344 1.441278 1.555935 0.356571 0.384952 0.393972 -1 -0.010099 1 1 1.547000 2.173117 -2.148991 -2.338038 1.207688 1.347471 -0.798968 2.056014 -0.515627 -0.056619 0.304842 1.115945 12.146820 1.604616 -31.216499 44.305957 50.212277 1.641168 1.862005 0.959149 0.668577 1.775505 0.671078 1.060193 2.417990 1.152098 1.319451 1.504544 0.612836 0.930754 0.434704 1.813168 -1 0.034114 1 1 -1.512646 0.295447 -1.275944 1.284098 -0.904700 1.579720 0.758228 1.235297 -1.145962 -0.648177 1.137651 2.341270 40.800265 -69.947755 -61.925079 -74.808884 -12.905442 1.348612 1.127989 1.117284 1.197926 2.046598 0.667967 0.514971 0.868529 0.865084 1.463385 1.865739 0.728031 2.024749 2.462862 1.577478 -1 -0.072481 1 1 0.819490 -1.150674 0.269636 -1.538480 -0.358579 0.504358 -0.843468 -1.306983 -2.013365 1.035550 1.632693 0.432905 -2.767052 -5.843000 46.698800 66.728395 -45.866629 0.918613 1.125735 1.481549 1.138070 1.787220 1.803029 2.011067 2.009056 1.954283 1.629831 0.320645 1.833873 0.646327 1.317575 1.483841 -1 0.069923 1 1 -0.739432 -1.057100 -0.972710 -1.055942 -0.364311 -1.573793 -0.098854 2.028599 0.532696 -0.524782 1.578959 2.100527 -53.021336 20.403321 18.612783 -74.948235 45.011295 2.197524 1.533955 2.186952 1.606846 1.013273 1.336320 1.529086 1.353821 0.918305 0.449384 1.052893 1.222476 0.663278 0.468164 1.678929 -1 0.006096 1 1 -1.242706 -0.860345 -2.201598 -0.579715 1.957655 0.402163 1.582247 0.810985 2.000365 1.946858 -1.982984 -1.987998 -45.686985 -11.156948 -14.824211 -0.512108 -56.994221 1.346791 2.017355 1.935503 0.999763 1.509579 1.992382 0.708879 1.880549 2.134620 1.803366 0.920336 0.845391 1.240677 0.551513 0.775128 -1 0.016168 1 1 -1.400476 0.579154 -1.959228 1.427499 1.204215 -0.474371 0.612924 0.129070 1.575769 0.319248 -1.811873 -0.698381 27.951678 -16.155964 -33.282906 -35.793045 -73.699576 1.843390 0.850402 2.204061 1.156406 1.724669 1.268318 1.626126 1.056499 1.079849 2.018508 1.060821 1.715944 0.864148 1.492215 0.405918 -1 -0.045702 1 1 0.742342 -1.860174 -1.949527 -0.464340 -0.445118 2.174810 -1.976757 -1.019347 2.081633 1.227794 -0.020853 -1.756084 -26.029745 68.083205 74.426843 41.952920 -47.270186 0.324747 1.019578 1.544587 0.868779 0.575616 0.872642 2.489843 0.538455 1.819106 2.222393 1.001689 2.385197 1.247300 1.630291 1.298694 -1 -0.001325 1 1 -0.968374 1.124879 -0.257668 0.064304 1.628213 0.526314 0.599823 1.419308 0.203853 0.256131 -2.322601 1.470638 17.018201 -25.101850 63.215342 10.246658 15.588704 0.615223 0.548772 1.958837 1.667273 1.859453 0.823314 1.443938 1.271292 2.097833 2.272803 2.241994 1.947457 1.663881 1.090633 1.023357 -1 -0.056890 1 1 1.068270 0.205043 1.404098 -0.965673 -0.592468 -0.332996 1.655730 1.189818 -2.106107 2.129247 0.377922 -0.564866 55.865613 -66.638178 62.147409 61.500669 -8.260281 2.416834 1.980574 0.254168 0.556152 2.242624 1.275946 1.570611 1.757562 0.598221 0.558465 0.614077 1.540028 0.748010 0.303978 0.703335 -1 0.034707 1 1 1.726261 -0.904815 -0.342918 -0.167444 -0.937356 -0.627728 0.818066 -1.507613 0.065715 1.769251 0.625565 0.526882 23.170873 32.860717 -9.927903 -58.271462 -18.455520 1.646174 0.497380 2.211139 0.872070 1.874990 0.952081 1.129782 1.997659 1.661992 0.840869 1.733628 1.078608 1.408371 1.995473 0.919647 -1 -0.063907 1 1 -1.818786 0.926637 -0.463858 -1.766425 -0.262387 0.857239 1.841008 0.278693 -0.127395 -1.702824 -1.022882 -0.788106 26.547623 -64.103246 66.743536 58.606985 -42.398115 2.348095 0.929166 0.739786 1.577933 1.067905 1.536805 0.579648 1.144916 2.105322 2.141587 1.910857 0.777076 0.563335 1.466085 2.247714 -1 0.017243 1 1 0.265362 2.010926 0.382429 -0.211610 1.323504 1.657171 1.857294 0.681034 -0.251025 -1.387956 -1.057974 -1.529998 26.248832 14.125311 -45.904725 -70.706951 -71.718987 1.659857 0.968866 1.978198 0.824236 1.181028 1.534523 0.477776 1.227282 0.431855 1.189455 1.423485 1.763205 0.936953 1.119711 1.478513 -1 -0.000109 1 1 0.964562 0.767493 1.443174 0.756648 -1.747525 1.670861 1.041627 0.091967 0.033346 -0.328188 -2.353963 2.164180 -49.762793 36.744087 7.877007 -61.149571 59.152913 1.120195 0.612016 0.653900 0.354897 1.508343 1.470961 0.940129 0.498382 1.060328 2.439065 2.116306 2.260858 1.746450 0.591706 1.304841 -1 -0.057683 1 1 -1.212412 -0.635822 1.439248 0.739955 0.425096 0.614904 0.419131 -0.682067 1.748488 0.379772 2.245310 0.113602 25.121660 -30.261636 42.682312 61.611044 46.821677 1.853768 2.023148 0.301790 2.182956 1.946338 0.844965 0.823309 1.356860 2.498976 1.044116 2.216772 1.040519 0.252810 2.483719 1.122077 -1 -0.031176 1 1 -0.987735 0.882448 1.415986 0.910123 0.029533 1.563779 1.437892 1.516476 -1.895428 -0.703202 -0.036339 1.863977 -3.423581 59.880290 58.031466 34.848112 -57.788455 1.366584 1.681686 1.103410 2.009427 1.434799 0.659323 1.489506 2.128683 1.031468 1.138357 2.111736 1.950419 1.939401 1.266317 1.737990 -1 -0.005253 1 1 2.300886 1.124787 -1.806850 -1.089246 0.678389 -2.295425 1.128517 -0.374329 -0.310288 1.611263 -1.594665 -2.181906 16.303456 -37.808157 -41.689176 -19.978747 67.191697 0.487825 1.381546 1.143635 0.824851 0.266032 1.952011 1.696427 1.352554 2.131670 1.732272 0.794564 1.980676 1.965355 0.971418 2.123788 -1 -0.009323 1 1 -1.807647 -0.352826 -1.764501 -0.905412 -0.957821 -0.568707 -1.527359 -1.948432 -0.900076 -0.804256 -2.000108 -2.351079 -38.332721 -8.044840 -59.633959 32.052522 56.739092 2.333878 0.484299 0.618083 1.365465 0.877897 0.815746 2.489116 1.819499 2.072563 0.573990 0.554635 1.505142 1.677590 1.999764 1.034876 -1 -0.047030 1 1 -1.430019 -1.143600 1.345260 -0.262117 0.689757 0.260984 -0.875538 1.630596 -1.833825 -2.066914 1.106960 0.159153 -55.900637 -72.013577 17.808970 65.356286 -6.897196 1.807396 1.154258 1.609939 1.249927 0.778292 0.753964 1.375797 1.276432 0.735089 1.392575 2.014842 2.449400 0.312104 2.286904 0.750451 -1 -0.013416 1 1 -2.244549 -1.458778 0.886818 -0.540387 -1.512166 -1.062704 -0.915162 0.113898 1.053318 -1.328135 0.627190 -0.435230 -41.016377 37.745044 30.946523 68.208547 -68.952474 1.611584 1.900944 0.662994 2.432388 2.393591 0.576709 1.240019 0.750249 1.933691 2.050412 1.775651 0.869796 1.919116 2.339001 1.084700 -1 -0.027923 1 1 -2.177524 -1.238906 1.758893 0.893071 0.883079 -2.123271 1.103859 -0.124282 -1.222851 -1.721734 1.596527 0.487591 3.223755 31.648176 10.899179 32.497984 43.619628 2.351294 0.702568 1.561484 1.364460 1.977025 1.356082 0.669153 2.449913 2.194251 0.528217 0.740902 2.334089 1.783706 1.254224 0.985582 -1 0.004815 1 1 -1.688978 0.783718 0.829520 -2.208494 1.322131 2.136064 1.846075 0.611947 -2.151147 -0.875808 1.795386 1.620512 -52.929907 57.058097 25.434624 -20.271165 -47.473926 0.710829 0.907871 0.579591 2.429150 1.973803 1.200434 1.443228 0.582746 1.468701 1.207489 0.770517 0.584752 1.432857 1.771661 1.303480 -1 -0.020498 1 1 -1.686025 -1.430273 -0.706887 -0.722796 0.509713 -0.380399 1.338388 2.063158 1.741587 2.198303 1.745779 1.970212 -19.361143 -52.727625 6.810598 15.721319 -71.784811 0.815211 0.254008 2.355479 1.287687 0.902797 0.814313 0.902263 0.835438 0.458091 1.140201 1.601728 0.498983 2.149841 1.127868 1.323915 -1 -0.006701 1 1 2.044437 -1.886603 1.522294 1.633618 1.834766 -0.952697 0.713678 1.750222 1.248759 -1.092341 0.496266 -0.186734 0.303914 7.881658 17.027640 -16.458214 -13.203881 0.360545 1.933343 0.690361 1.153130 0.656664 1.807625 0.507426 2.306482 1.301612 0.935717 0.597110 2.130441 1.322899 0.969442 0.411006 -1 0.051907 1 1 -0.119099 1.065571 1.969524 1.975609 0.570052 0.575727 1.717583 -0.675555 -1.901469 1.438720 1.293845 -2.030560 -15.967543 -16.498329 62.577104 -66.619267 -70.028823 0.258664 1.865959 2.172856 0.948763 1.607668 1.325434 0.815973 1.808421 0.384918 2.058920 0.766957 1.497137 2.128127 0.673764 1.206203 -1 0.017504 1 1 1.459559 -1.896156 1.194302 -2.136891 -1.615071 -1.140894 -0.301018 1.893012 -2.188727 -1.031276 -0.480406 -1.861727 6.725506 -64.414614 -66.425576 35.340079 -39.289595 0.771569 0.252757 1.594977 1.769700 2.100347 1.781129 0.681202 2.461444 2.492861 1.766887 2.075492 0.296437 2.217906 2.102866 1.371497 -1 -0.044292 1 1 -0.164274 0.513470 1.504318 1.103337 0.530772 0.129824 0.108849 1.023409 0.216402 -0.888895 -1.381101 1.064814 -41.881295 51.080434 58.861895 41.866378 -1.791521 1.973531 1.133524 1.895020 2.342494 1.295195 1.090593 0.344958 0.960420 1.772920 2.208908 1.609951 1.448948 2.218476 0.419505 0.619327 -1 0.006288 1 1 1.444676 -2.266590 0.378973 -1.752567 1.754250 -1.729983 -0.389513 -1.038792 0.427475 -1.827221 0.539758 0.369203 -32.653252 46.799634 -38.553128 37.585888 56.019906 1.023347 1.899208 0.743207 0.587595 1.957552 0.331615 1.695184 0.713539 1.441885 0.502337 2.272715 0.772249 0.440071 2.018004 1.597759 -1 0.010124 1 1 1.277340 -1.397132 0.231956 1.339402 0.243282 -1.507137 -1.353364 0.714309 -1.769820 -0.766732 1.912902 2.218067 -20.758344 14.512422 10.272262 -4.087383 3.360779 0.394193 0.459679 0.825275 0.645311 2.235133 1.380377 1.746552 2.307630 0.333353 1.670334 1.556645 1.029972 0.738464 1.862987 1.726244 -1 0.006290 1 1 2.348453 -0.518762 -0.905106 -0.530562 -1.308174 1.519155 0.714467 0.874946 -2.150641 -1.794524 -1.270937 0.626621 -18.155962 -47.256734 6.069319 7.044621 48.952020 1.174006 0.527054 1.446165 0.436524 0.901826 2.490322 1.842963 0.433774 1.939730 2.284958 1.787579 1.093910 2.097068 0.672059 1.791735 -1 -0.024906 1 1 0.635729 1.703638 0.569561 1.742172 -2.099373 2.207765 0.554204 -1.893100 0.718729 1.817491 0.871855 -2.270841 -12.207822 23.127315 50.778615 -63.822820 -20.131980 2.002177 1.089182 1.385068 1.842578 0.705495 1.252710 0.290610 1.026217 0.629950 0.575845 2.479226 2.102631 1.911863 1.927314 0.618438 -1 -0.013958 1 1 -1.920585 0.588743 -1.010605 -1.786229 1.479608 0.488637 -1.166492 -1.685735 -1.269294 -0.045976 0.106887 1.033411 -42.525915 16.946683 -27.103033 29.330056 50.245318 0.970787 0.510116 0.275871 0.806621 2.128626 2.316266 1.477558 1.574166 0.755599 1.854313 2.186745 0.366606 0.302811 1.342439 0.874904 -1 0.052161 1 1 2.324403 0.534871 -1.664636 -0.084077 0.631110 -0.515312 0.520044 -1.096340 -0.751807 -1.707073 -1.755612 -2.309814 -12.489038 -53.260517 50.484232 -61.505939 69.691217 0.629206 1.571477 0.562625 0.789338 1.911798 0.841646 1.295120 2.078426 2.364326 1.484504 1.307494 0.803763 1.343013 1.516646 1.526722 -1 -0.018309 1 1 1.809502 -1.454861 0.742010 1.980652 0.506505 2.250906 -0.083319 -0.763744 0.305896 -0.030301 -0.333266 1.829445 -27.350253 74.295746 -61.401687 21.848984 15.867682 1.196873 2.335960 1.736630 2.045840 1.439731 0.308594 1.781699 1.271983 2.470466 1.129116 2.048477 0.756359 1.127047 1.034101 0.386396 -1 -0.020674 1 1 2.048094 -1.681221 -0.793962 1.360661 -0.602169 1.560023 -0.421451 -0.614100 -1.039450 -1.205931 -0.096398 0.908360 -42.593702 -72.347673 -47.345269 18.071472 -22.771444 0.330150 1.823325 1.122049 0.275390 1.724854 2.117842 1.075592 2.465880 0.543495 1.024144 1.781138 0.827571 0.981158 1.573597 2.441655 -1 -0.049369 1 1 -1.388420 0.579329 0.981507 -1.884955 0.949607 -0.818757 -0.666762 -0.202300 2.280358 0.116918 -0.029573 -2.240506 16.199287 11.420518 -55.357263 60.477708 48.840211 2.236275 0.326802 1.804857 1.224646 1.123134 0.507052 0.521360 0.250087 1.719622 1.935666 1.495092 1.519135 0.599499 1.772830 0.705705 -1 0.005290 1 1 -2.028953 -1.770560 0.938880 -2.030721 1.498164 1.346297 -1.669443 -0.760256 -2.342861 0.262462 0.408477 -0.684817 -66.013201 66.136730 60.025680 -48.393306 -46.286239 0.882777 1.826591 2.006213 1.413439 1.674536 2.426260 0.651422 1.447384 0.679171 2.077447 1.649813 0.914218 1.512270 2.222282 1.402022 -1 -0.000166 1 1 -1.043829 0.597755 -0.343407 1.029685 2.028888 0.670476 1.374221 1.109212 0.310757 1.569929 1.129357 -0.402820 48.059360 -16.333430 -15.957232 6.803313 43.281294 0.305675 2.236561 0.630187 2.300218 1.768610 1.775038 1.819218 1.853474 1.589260 2.446695 2.109146 1.168146 1.022306 2.401503 0.810473 -1 0.019343 1 1 0.336129 -0.832211 -0.595135 1.962902 -0.939535 0.449871 2.312463 -2.214302 -2.033870 0.424187 -0.535430 1.698247 -16.026315 45.728563 -40.048455 -44.378293 -65.964000 1.270800 0.576413 0.772568 1.295350 1.446457 0.851129 0.930695 1.691520 2.121893 1.651151 0.900840 1.675172 1.861144 2.248613 0.690865 -1 0.020330 1 1 1.289597 1.986422 -1.475568 1.424804 -1.680442 -1.847631 1.503652 -0.658488 2.192896 0.414865 -1.691588 -0.673759 0.360381 56.927152 74.639240 11.704727 71.350993 0.567021 0.422544 2.192250 0.653217 2.372328 0.968055 1.855127 2.363313 2.454080 2.469939 1.260000 1.323131 0.359061 1.744797 2.053812 -1 -0.018865 1 1 -2.231520 0.753200 1.554503 1.042771 0.474582 -1.777297 0.805373 1.926506 -0.036546 -1.610388 2.166964 -1.885782 37.679789 -15.791950 -65.310661 23.728378 -47.152127 0.838108 0.334837 1.855076 1.515829 1.286037 2.430921 2.486477 2.473252 0.699350 1.483247 0.428798 1.552100 1.138987 1.449170 1.454841 -1 0.011008 1 1 -0.465517 -1.379139 1.056842 1.342078 -1.898048 -2.328966 -1.829659 1.963343 1.760804 0.033186 1.696617 0.371223 -1.767872 -12.624821 64.625382 8.803092 53.559511 1.745586 1.822901 0.745412 1.636271 0.557700 1.268264 0.708575 1.263524 2.045283 1.065016 2.479058 1.519377 2.423910 1.661106 1.714242 -1 0.045380 1 1 -0.316936 -1.749955 -1.477095 -0.663693 -0.466657 -1.696622 -0.451292 2.088756 -1.578599 -0.755265 1.430871 1.331453 -44.785039 -2.155108 -70.902015 -50.159634 -32.964885 2.262613 1.983451 1.360359 0.557996 1.731964 2.373989 1.876908 1.686490 0.831274 2.471144 1.270469 1.765844 0.292163 2.386576 1.926251 -1 -0.028985 1 1 1.599371 1.167244 0.193073 -1.859489 0.130322 -0.946731 2.025142 -1.019473 -0.035072 -0.413413 -2.170912 1.509500 -42.538264 -40.603934 69.678083 29.548637 -26.063213 0.708649 0.266428 1.850942 1.782033 2.382052 2.394496 2.302652 2.166105 2.219604 1.379894 0.379479 0.646999 1.368169 1.323248 2.329774 -1 -0.000160 1 1 -2.158598 1.124964 1.166746 1.253964 1.575216 0.457490 -1.585579 -0.269167 0.002010 0.789079 1.380329 0.099460 -40.396277 -40.233548 -5.245026 46.854577 -15.120993 0.797173 0.844673 0.427369 2.295616 0.916472 1.145752 0.399256 2.297067 0.564006 1.502504 2.339302 1.650482 0.894745 0.476744 1.885420 -1 0.022042 1 1 -0.928789 1.984138 -2.167515 2.056480 -2.120216 0.608111 -0.652183 -0.225564 -2.293838 -0.482514 0.401814 0.429172 -50.198144 69.788899 -57.981704 51.494143 -37.941211 0.955930 0.562253 1.283606 2.067553 1.862437 1.479584 1.867246 1.307046 2.278856 0.476047 1.416956 2.274567 0.399453 1.109136 1.500953 -1 -0.012818 1 1 -2.108820 -1.051453 -0.306507 -0.823590 -1.787392 0.773253 -0.710543 -0.902915 -1.399230 -2.041191 -0.110793 -0.706116 -60.374899 29.067160 -18.244539 -35.964824 39.198980 1.633794 1.671107 1.039600 0.548087 1.695011 2.297944 1.794863 2.012534 1.910481 1.212651 2.034332 1.513664 0.900176 1.766051 1.514565 -1 -0.056486 1 1 -0.507912 -2.341049 -2.267758 -0.410475 0.089456 0.232817 1.672602 2.021404 2.124157 -0.345569 -2.317323 0.645716 -2.903317 -46.042131 19.905618 53.715751 -49.370860 1.734388 0.362859 0.313583 2.388495 0.436405 1.152515 1.577154 1.479665 0.973711 2.403603 2.354397 1.102249 0.501352 1.476002 2.410574 -1 0.008262 1 1 -1.719645 -0.988394 -0.768365 -1.970072 -1.764122 0.759164 -1.879873 1.549252 2.329073 -1.077963 1.814404 0.814241 5.574505 -59.290572 -46.648955 21.012040 49.362814 1.237263 1.685895 2.088472 2.444790 1.577826 1.523603 1.440228 1.919962 0.795733 1.390595 2.487433 0.535727 0.956344 0.771971 0.267664 -1 -0.030076 1 1 -0.462956 -0.749970 0.898709 1.398143 -2.088160 2.175467 -0.360760 1.557726 -1.329815 0.659682 -0.970430 -0.441814 36.586828 64.818583 -44.082087 -37.635950 2.593354 0.422377 1.647121 0.668715 1.848546 2.013315 1.532039 1.482110 1.572234 2.027795 1.893379 1.765542 1.968352 1.833136 1.762688 1.252894 -1 0.017248 1 1 -0.311307 -1.382930 -1.407496 0.409030 -0.805062 -1.402730 0.401622 1.919609 1.850252 0.135279 2.258555 1.247213 38.037267 -7.645580 50.737307 -8.089471 -59.742146 1.581206 2.078803 1.949142 0.735214 1.239583 2.414219 0.783935 1.101765 1.356456 2.448534 1.518470 0.673842 0.269789 2.091482 1.281290 -1 0.013188 1 1 -0.593621 -0.855610 1.970454 -1.252859 -1.843365 -2.194015 -0.371764 0.395299 -0.684894 1.355879 -0.849571 -0.196620 -38.536511 16.866353 -27.202210 12.456626 -41.487654 2.380034 2.238082 1.446945 2.310599 0.743568 2.144236 1.427774 1.844835 0.389339 2.125350 1.255903 2.213515 0.304062 2.127436 0.323283 -1 -0.009186 1 1 2.167765 2.147463 0.225163 0.258314 1.371235 -1.946419 -0.058719 -1.993052 -1.568216 -0.620438 0.818937 -1.008227 15.082141 -14.458046 3.615615 17.647086 44.573798 2.152290 1.792038 1.787074 1.599204 0.823737 1.805572 2.002470 1.519583 1.390078 0.544217 1.905053 2.227564 2.416098 0.864228 0.572230 -1 -0.001300 1 1 -0.996803 -0.724143 1.432209 0.251697 -1.460042 -1.515579 -1.872755 -1.352035 -0.510499 1.296134 -1.252017 -1.836745 21.694591 -29.015135 -7.375878 -66.383798 -12.491376 2.236725 1.146243 1.904722 1.157521 2.459201 0.795211 1.606040 0.962119 1.076132 0.309444 0.325299 1.298674 1.061196 1.273078 0.615702 -1 0.046004 1 1 -0.230420 0.921403 1.109046 2.242364 -2.283336 1.668039 0.722042 0.958793 -1.944235 -1.052745 1.529492 0.088773 -57.737463 -43.533701 29.090157 68.261490 70.856405 1.878942 2.123245 1.870551 0.609290 2.094230 2.473946 1.111922 1.076893 1.839240 0.852625 1.313366 0.491366 2.386557 1.605445 2.207765 -1 -0.005380 1 1 0.487924 0.978372 1.981418 -0.766864 -0.295010 -0.803634 -0.973615 -2.130227 2.002986 -1.121068 -1.652112 -1.654303 -24.816171 64.615401 -8.951612 0.262667 64.646913 2.435123 1.105582 0.261861 1.605023 1.872510 2.016939 1.689334 1.378457 0.972048 1.455165 0.954902 1.282569 0.381921 1.188785 1.409166 -1 0.027586 1 1 -0.966798 -0.652965 0.775697 -2.037205 0.916068 0.985503 -0.700465 -1.163998 -2.180622 -1.468458 -1.587457 1.148025 74.295741 -61.481516 30.163545 -41.306605 -40.106513 1.822573 1.985875 1.598014 1.073429 2.126244 0.523686 1.096165 1.749761 2.241418 1.258944 1.576729 1.082918 1.848245 1.458574 2.003305 -1 0.073079 1 1 -1.492091 1.757099 -0.975315 2.284017 0.354387 -0.282389 -0.738635 -1.807313 0.550639 -0.543990 -0.799805 2.131565 51.983619 -61.322036 10.536141 -69.084670 43.957245 1.966365 2.190456 1.994703 1.464146 1.144848 0.962916 0.985074 2.146483 0.940632 2.195649 1.517356 2.203891 0.547796 1.304283 0.840867 -1 -0.009989 1 1 -0.097382 -1.496477 -1.274159 -1.693893 -1.724999 -1.435789 0.844189 -0.710937 1.894956 2.201390 1.791332 -0.536343 15.280553 20.259674 4.344177 -37.412404 9.727224 1.156778 1.212387 2.095460 0.640785 0.424094 1.244040 0.836481 2.231524 1.470529 0.430453 2.381287 0.797204 1.360556 1.622213 0.526034 -1 -0.035936 1 1 1.245630 -1.845196 0.026000 -1.269706 -2.246801 -1.607358 1.265121 0.590063 2.321449 -1.994691 -0.832405 0.850049 -37.955289 35.451278 29.636818 -43.996189 56.056821 1.329861 0.975574 2.221851 0.893756 1.850014 1.931399 1.768590 1.442539 0.252058 1.089163 1.067730 0.846998 1.237594 0.501148 0.294242 -1 -0.059492 1 1 2.241037 -1.014049 1.592437 -2.279753 0.618364 2.029940 -0.488088 0.972154 1.134400 -0.459101 -1.937622 1.711519 34.347018 70.337762 16.764865 67.087568 -9.242448 2.307578 1.714756 1.146224 1.583369 2.433056 2.365771 1.006131 0.550080 1.443188 2.162430 1.204453 1.495051 0.824693 2.120019 1.656986 -1 -0.065867 1 1 -0.971476 0.831671 0.947102 -0.504402 0.109797 -1.903189 0.803816 -0.691896 1.483827 0.721189 0.753495 1.805508 66.791004 -43.595238 44.842503 67.942380 -42.426879 1.846713 0.459242 2.479402 0.553902 0.423891 2.343978 1.487298 1.011067 2.497829 2.013326 1.713996 1.887031 0.829271 0.299374 2.082073 -1 0.001759 1 1 -0.150856 -0.172961 0.588236 -0.109813 1.622378 1.417044 -0.151260 -2.247727 1.683328 -1.485069 1.975205 -1.513749 19.170132 -7.598957 -65.665081 66.988340 -26.969344 1.768647 2.392598 1.887236 2.030435 1.274545 0.527481 1.881141 0.841199 0.539953 2.232646 2.340160 0.312645 2.370273 2.421401 2.234892 -1 0.037838 1 1 -2.295488 0.065352 0.380507 0.469034 -0.779581 -1.977089 -1.882501 -0.218947 0.540758 -1.674872 2.236957 1.100611 58.491386 -35.268457 43.041146 -57.459633 -24.052182 1.449598 1.886296 1.975885 2.444013 2.028854 1.701360 1.013888 0.406480 2.202275 0.378078 1.848939 1.872942 0.284873 1.361679 2.494097 -1 -0.025964 1 1 0.391111 -0.376919 -1.422596 1.085983 1.036647 1.228048 -0.461770 0.334082 -2.244632 1.860768 -2.205014 -1.438559 44.733923 43.049859 -61.025134 50.579092 32.793569 2.297721 0.297668 0.403411 2.382662 1.407338 0.375964 2.325883 1.111334 2.449397 0.259118 0.493194 1.613518 0.649140 1.345635 0.583257 -1 0.018533 1 1 -0.013337 2.039167 -0.927582 -1.285311 -0.625721 1.554903 -1.650690 -1.318939 -0.338226 -1.414972 1.984639 1.546311 0.959008 68.046499 57.500373 -41.234815 -33.540991 1.023423 0.921253 0.507412 2.076329 0.854107 1.472205 1.593356 1.527907 1.780627 1.254891 0.946844 0.861285 0.621126 0.766345 2.465242 -1 0.011883 1 1 1.061252 0.064056 2.157017 0.578159 0.177012 1.524325 -1.924148 1.974734 0.005129 1.380358 0.592152 -0.263878 -20.508668 10.821829 -67.516734 -3.755469 31.832433 0.740617 2.048912 1.311009 1.376042 0.883209 2.347888 1.956923 1.000467 2.098491 2.079701 1.290638 1.006521 0.354009 2.324468 2.087822 -1 -0.010955 1 1 0.023778 -0.910547 2.281842 1.495089 1.500196 -2.195978 -0.370835 1.866865 1.307023 -2.016026 -1.279187 -1.373692 -52.510844 50.237497 -8.381258 -13.811648 67.625358 1.815814 0.881302 1.792954 1.429989 0.818231 1.504839 1.073014 1.904163 0.775692 2.061816 2.187651 2.094997 1.867340 0.627358 2.013935 -1 0.000431 1 1 0.410096 -1.737915 -1.751719 1.862072 0.861387 0.866153 0.859851 -1.381707 0.307515 -1.092140 -0.833223 1.244029 -14.969335 -39.615740 28.255384 -11.753322 11.909460 2.309393 0.724700 2.278592 0.541260 1.706802 2.474463 0.792812 1.785550 0.739637 1.334540 0.858403 1.681713 1.557431 0.746708 0.921848 -1 -0.009485 1 1 1.650621 0.156896 -1.983233 -1.471327 2.028635 1.139202 0.129891 1.246846 -0.248979 0.017642 -0.377739 -1.070660 64.592100 49.420392 58.535988 -35.653331 24.465950 2.113359 2.224578 1.733644 1.348365 1.469969 2.260817 1.057732 1.549234 2.475389 0.612102 2.090170 1.742279 2.491355 1.202559 1.152045 -1 -0.024964 1 1 0.989927 -1.742523 0.906061 -2.275989 -2.084023 1.012002 1.708342 -0.477041 -1.848968 -2.103422 0.128249 1.918337 -21.403571 -29.813611 72.645836 -41.434799 55.330814 0.549850 2.078046 0.463071 1.576626 1.602924 0.347674 1.607820 1.632256 0.573479 0.966846 1.787128 0.269204 1.255156 0.905703 2.398791 -1 0.039833 1 1 0.194012 -0.218197 -1.002541 1.787171 0.219071 1.548987 -2.122598 -1.724409 -0.941450 1.259450 -0.468700 1.673383 32.347712 67.994309 -69.642701 -34.879187 -14.487862 0.662480 0.552231 1.595761 1.448911 1.592922 0.985636 0.341529 1.834501 2.205199 2.274839 0.476030 1.139397 1.602680 0.734504 0.561533 -1 0.007912 1 1 0.679941 0.217646 1.154171 1.965013 1.551910 -0.116045 0.565914 1.710203 -2.183231 1.803198 0.978573 0.643741 -9.075761 13.679055 -46.127263 -60.912384 -4.443251 1.709270 1.195652 2.068977 1.044257 2.331600 0.445891 0.840373 2.395557 2.119684 0.537902 1.515287 1.177910 0.890178 2.469344 0.259961 -1 -0.054376 1 1 -1.764766 -0.640454 -1.006520 0.891200 -2.284916 -1.328245 -1.226739 -1.102195 -0.196877 -0.816176 0.296032 -0.874877 -44.767654 -9.965829 54.303633 -68.841071 -61.872162 2.343661 0.653167 1.530602 2.078940 2.002725 1.291625 1.837696 1.909449 1.861526 1.922832 1.780614 1.023839 1.155378 2.442062 0.737269 -1 -0.022272 1 1 0.418981 1.506526 0.512049 1.191230 -1.935416 1.080474 -2.019739 2.300228 -0.503713 2.254371 1.614381 -1.026731 15.946333 -39.987312 -66.750573 -26.882991 -22.425198 2.120430 1.819054 1.337083 0.861516 2.255656 2.067690 1.916354 0.909235 1.017487 2.409569 1.382246 1.657619 1.602271 0.621338 2.076283 -1 -0.008477 1 1 -1.931180 1.593431 0.285737 0.453582 -1.297378 -0.816091 1.722585 -1.432610 -2.283570 -2.258818 -0.948287 -0.554240 40.991115 -12.335359 -20.375525 -1.444280 25.982962 2.059586 0.705697 2.398475 1.675547 1.419352 2.053728 1.253760 2.187924 2.185309 0.996419 1.566426 1.165998 0.935540 2.117629 1.990455 -1 -0.003729 1 1 -2.011214 -0.513830 1.875349 -2.174542 1.765313 0.414583 -1.735175 1.892279 -0.386044 0.715115 2.349100 0.924376 -24.421598 -53.799827 -13.699285 6.123956 25.320744 1.611243 0.661587 1.300472 2.036732 1.355109 2.315085 1.890894 0.501334 1.167398 1.961166 0.309787 1.586174 2.324344 2.243685 1.120097 -1 0.024866 1 1 -0.921878 0.337767 -1.581299 0.980449 -0.822576 1.113456 0.952982 -0.648737 1.151900 1.483509 0.084778 1.724829 -45.169793 -18.706405 1.453565 -19.932594 -57.104366 0.578796 0.320219 1.413230 0.403110 1.820596 0.259233 2.437088 0.390493 1.260053 2.218777 0.977768 0.840066 1.745585 1.789144 0.390047 -1 0.002059 1 1 -0.231700 -1.741041 2.260370 -1.240779 -1.458191 1.326204 -0.084149 -0.572166 1.596423 -1.267091 -0.715599 -1.052871 -18.699799 -37.530170 -19.561562 28.830438 53.176038 1.820008 1.625662 2.250758 0.742431 1.033041 0.565983 0.969777 1.549496 2.373848 1.756727 2.309270 0.909671 1.592617 0.360071 0.711581 -1 0.018591 1 1 2.011709 -0.596113 -0.339701 2.059061 -1.148498 -0.855465 -0.302854 -0.686990 -0.889681 -0.460683 -0.237560 -1.268982 15.496462 49.036784 61.232864 -9.261592 40.422397 1.813284 1.106916 2.443754 2.174172 0.563353 1.773157 1.698601 1.884555 1.968774 2.183464 1.487532 0.452757 1.485410 0.777908 1.048401 -1 -0.004740 1 1 -0.765252 -1.481248 0.218702 0.058489 -1.868009 -1.688236 -0.893090 -1.206819 -0.886552 0.293279 -0.021133 -1.749772 51.243859 -44.465205 -26.693211 17.198680 8.215738 0.353731 2.154474 2.489637 1.582237 1.403409 1.844847 0.599630 1.729948 2.243108 0.413235 0.993348 1.701293 2.138598 1.173109 1.196740 -1 0.011150 1 1 0.882056 -0.459512 0.585228 1.178025 2.324995 1.058309 -2.270480 0.971515 -0.179727 -0.035344 -0.271821 -2.190872 19.548738 55.644266 -36.824150 -3.491674 -34.571252 2.289456 0.886937 2.000355 1.971381 0.997557 0.448840 0.909618 0.695527 2.472643 1.707130 1.229122 2.100142 0.588804 2.027963 2.472247 -1 0.031520 1 1 0.167309 -1.338527 0.319686 0.836796 2.256926 2.132834 -0.602601 -0.984752 -0.822882 0.676792 -0.862306 -2.184257 -41.464130 12.374033 70.366449 48.902474 53.872787 1.973911 0.768421 1.356036 2.143039 1.557845 0.959068 1.549910 0.328653 1.417938 0.783773 0.616278 0.288553 2.454012 1.321722 1.436680 -1 0.066556 1 1 -2.006727 -0.484092 2.153103 0.775559 0.355634 1.829755 -0.360020 -0.147923 1.993951 -2.181121 -0.417819 -0.827057 38.214925 -21.749920 -0.905451 -67.919726 -26.833562 2.249971 1.006694 1.008791 0.252035 0.708872 1.765067 0.728787 1.219034 1.308315 1.098420 1.388403 1.634678 0.786798 1.965528 1.626658 -1 0.034858 1 1 1.310682 -1.779922 -0.904775 0.328941 0.887597 -1.586938 0.453545 -1.911519 2.165682 0.121196 1.196918 -0.587286 61.843980 61.772718 64.068211 -55.571384 61.749160 0.897030 0.630124 1.236122 0.496320 2.408617 1.121332 1.721574 0.991410 0.619541 1.125646 2.240919 1.872095 1.808541 2.402278 0.331112 -1 -0.009985 1 1 0.396584 2.068277 -1.760705 1.639695 0.294520 1.993498 -0.362290 -0.597120 1.597013 -0.763126 1.261172 0.193053 -69.600013 -67.417525 13.665024 18.056796 30.569963 1.965609 0.746383 2.200770 2.094548 1.059573 0.998989 2.005299 1.816679 1.916730 0.488645 1.658470 2.407281 1.180124 2.089572 0.691331 -1 0.000790 1 1 0.902221 -0.837067 -2.110097 1.043930 1.101901 -0.038454 -0.693818 2.171404 2.053926 2.085153 -0.868228 1.953437 6.257058 12.367871 -33.191678 -2.533347 22.029768 2.189714 0.776715 1.250953 2.262896 2.247990 1.467909 1.404943 0.623939 0.795972 0.905100 1.269710 0.263325 1.456913 1.095333 1.256454 -1 -0.070383 1 1 2.171120 1.994886 -0.599981 0.625817 0.058267 -0.880553 2.152056 2.019466 -2.171323 -0.689628 1.900864 -2.185029 -4.327805 12.589895 -51.634774 74.358129 -62.925694 2.243004 0.919401 0.868199 2.062527 0.644791 0.257913 0.500899 0.601549 2.481596 1.439463 0.296343 0.643403 1.679301 1.509482 0.358606 -1 0.080352 1 1 1.845283 1.432971 -1.070650 2.204110 0.384817 2.218017 -1.502137 -2.142506 -1.731232 2.182592 1.582819 0.997701 53.388117 -5.917789 -10.285758 -72.733712 64.501482 1.771017 1.726383 0.820633 1.377153 1.555844 1.075299 2.043244 0.556856 0.571885 1.177173 1.991008 2.367922 1.165607 1.102890 2.275551 -1 0.016077 1 1 -2.309124 1.793785 -1.722526 -2.284068 -1.216773 1.469439 -0.765790 -1.095682 0.880455 0.908475 0.591230 -1.630518 -50.162270 72.724169 -74.897832 -7.869540 36.639533 2.134399 0.349366 0.801151 2.442247 1.590103 0.868720 1.827836 0.435800 2.245119 0.462462 0.340392 0.725207 1.807090 0.511875 0.588169 -1 -0.037547 1 1 0.538853 -0.706963 -1.996920 -0.602255 0.104666 1.403855 -0.338986 -0.063306 1.018526 -1.738438 -1.106660 0.167053 -29.668281 -34.800277 -38.250502 23.809830 -28.185138 1.260704 1.910493 1.401899 1.216702 0.367059 1.154354 0.977427 1.861910 1.613638 0.414704 0.929904 1.899909 1.266489 2.381908 2.221981 -1 -0.019727 1 1 -0.346038 -0.766727 2.001084 -0.105840 -2.290521 -1.276045 -0.400806 -2.336566 -2.327531 -1.274117 -0.985375 -1.854834 -55.625869 46.024042 -23.920149 -25.942394 36.190726 1.487969 1.036233 2.470962 0.460319 0.332991 2.333158 1.891743 1.272587 1.370819 0.859799 0.392959 2.219744 1.483046 1.563355 1.310322 -1 0.022595 1 1 -2.122545 -0.836796 -2.261167 1.981809 1.099230 2.187518 -0.441133 -1.526466 -1.070390 1.857017 0.741451 2.016070 64.222715 -8.834892 11.974993 -36.296292 18.225378 1.584039 2.447058 1.450249 1.582133 1.904662 2.396851 1.379623 0.318521 2.133279 1.765764 1.203167 2.382362 0.861789 2.338361 1.592040 -1 -0.022572 1 1 -0.217729 2.158661 -0.061135 -0.188930 0.798369 2.020597 -2.008040 1.009394 0.278378 -0.695871 0.647382 -0.359704 14.447860 -24.815878 69.544840 40.124250 -31.725148 2.056488 0.386790 2.027234 1.477634 0.599152 0.445128 1.511746 2.421086 1.444486 1.474896 1.833822 2.047064 1.757570 0.733514 1.919324 -1 0.001590 1 1 0.854167 2.044290 0.360519 -0.890028 -1.580971 1.790384 -2.334453 0.205442 -1.314368 1.092617 -0.569038 2.324973 22.125906 20.107737 0.742328 26.304225 45.111848 0.547564 1.914329 0.633835 0.609903 1.147450 1.933592 0.378459 1.509317 2.088112 0.897446 0.874497 2.169505 0.872430 1.185628 2.355228 -1 0.055118 1 1 0.003950 0.408498 -0.326815 1.871862 0.479599 -2.276076 1.173156 0.604349 2.089113 -0.280323 0.993138 0.381821 -31.831005 66.292548 -21.146335 -56.452881 -53.574892 1.626945 1.305724 0.298379 1.097644 1.856882 0.358819 2.171424 1.627177 0.720947 2.208044 0.593928 0.401203 1.263391 2.053456 1.190407 -1 -0.030467 1 1 -2.131011 -1.750518 -1.509648 -1.151311 -1.018785 2.098364 -0.309554 -0.197653 0.288020 1.127420 0.026333 -0.386746 -52.919336 -65.286060 -12.812752 56.080799 -50.006810 1.158140 1.611279 1.274427 0.801204 1.083684 1.224364 0.887227 2.380500 1.056484 0.829620 1.676576 0.719657 0.774601 1.713650 0.569630 -1 -0.002156 1 1 2.111044 0.740349 2.345700 0.330557 -0.233104 -1.777338 0.122155 -1.549000 1.902161 0.775523 -0.250836 1.794939 -37.547517 -11.123948 -60.198379 -4.156218 46.450048 0.414450 1.160504 0.846294 0.668053 1.969854 2.335656 1.116453 0.729659 2.381338 1.645974 1.633681 2.019405 0.382841 0.905465 0.654730 -1 -0.055824 1 1 1.114662 -2.332105 1.967377 -1.124629 -0.250742 -1.339501 -1.913471 2.354076 -0.261199 1.972345 2.254662 1.776541 19.736970 69.261510 -71.796864 60.114742 -51.534443 0.784203 1.107094 0.932462 2.147211 1.918076 0.594923 1.369730 0.557013 0.963919 2.085232 1.991280 2.438107 1.762380 0.563970 0.894137 -1 -0.015316 1 1 -1.143717 -0.622889 2.027802 1.264579 0.900502 -1.458104 -1.936581 0.352986 -0.255546 -1.968805 0.694518 0.183613 -20.217888 -52.045323 74.254542 -3.920319 -38.796201 1.408775 2.029098 1.303472 0.697280 0.441154 2.217758 1.864703 1.312121 2.076323 0.767856 0.860010 1.694902 0.474128 0.669288 2.465178 -1 0.048341 1 1 -0.172060 1.590382 0.878518 1.339250 -2.305962 -1.617662 -2.274520 -0.962211 1.037740 0.751042 -1.719961 -1.589989 32.211481 28.363373 3.207536 59.054561 -19.992516 1.161777 1.985908 2.159382 1.733013 1.995893 1.215686 1.291379 2.199539 1.645889 2.447640 2.229503 1.251284 1.089384 0.276256 0.527909 -1 -0.033708 1 1 2.325807 0.564455 0.756900 -2.227093 -0.252052 0.206725 1.390894 -1.399985 -0.583529 -0.890281 -1.117740 -2.277281 -7.705843 -62.107967 1.403764 43.068911 -40.818236 2.393688 2.209076 2.188221 0.430214 0.602994 2.028229 2.445281 0.844773 2.099992 0.308431 1.302412 0.882008 2.415359 1.933273 1.762966 -1 0.028684 1 1 -0.506933 -0.029668 0.887996 0.405952 -0.707001 2.084695 0.854859 -0.450573 0.022153 0.047140 0.601312 -1.828092 1.175927 -36.190431 -2.572444 -35.072977 28.468002 0.800535 1.086833 2.404949 2.470290 0.407682 2.162222 2.211484 2.160785 0.563456 1.261603 1.259983 1.039057 0.431965 0.788417 2.179974 -1 0.000408 1 1 -2.334733 0.202018 -2.307828 0.008165 0.572451 -1.518352 -1.356287 -1.285753 1.362172 1.230559 -0.664855 -1.151658 -68.119334 68.347080 9.370858 -3.984024 -59.498691 2.207384 0.752691 2.480513 1.235975 0.285874 2.440318 0.675745 0.751750 2.410079 0.949502 0.536246 0.680094 1.847325 1.740608 1.402659 -1 0.039491 1 1 -1.763301 0.420800 -0.910323 1.329055 0.696742 -0.144714 -0.613566 -1.504567 -0.581245 -0.195605 1.708518 -2.239032 55.141919 70.230741 18.070333 -41.918656 23.144610 1.997014 2.058833 1.549695 1.220114 1.448039 0.437644 1.736027 0.900946 1.206655 2.498823 0.726782 1.271132 1.665245 1.518810 1.883844 -1 -0.014403 1 1 -0.340657 0.136958 2.205225 0.279866 0.739318 -0.850933 0.466271 -0.081363 -0.882470 -1.786270 0.789197 -1.336914 -26.875304 -43.229060 49.194451 11.141317 52.119996 1.086543 2.022497 0.614423 0.610951 0.747359 0.618302 0.543491 0.956048 0.303727 0.994564 1.881023 1.099056 0.832514 0.814922 2.138955 -1 0.000779 1 1 -0.369339 -1.270299 1.924484 -1.032618 0.516073 -1.866732 0.920177 -0.644173 -2.256038 -1.346220 -1.739944 1.844366 4.980545 8.019692 -63.027548 -3.993636 -71.043171 1.036455 1.694156 1.425930 2.358188 1.823180 0.936185 1.717284 0.885584 1.768083 1.916154 2.046645 1.471234 1.027395 2.426378 0.380024 -1 0.001787 1 1 -0.659709 0.524098 1.052954 1.981459 -0.075494 -1.202727 1.917157 -1.655153 -0.930300 0.160003 -1.599962 -1.661620 -39.094536 -61.862075 -65.892905 -12.054994 41.719401 0.294468 0.616696 0.565186 1.086158 2.302970 0.769535 2.072254 2.121507 1.921305 0.873378 1.370858 1.505093 0.848014 0.323065 2.009736 -1 -0.014266 1 1 -1.876356 -0.605632 -0.099469 1.128718 -1.718128 0.947711 0.307408 1.831710 -0.479963 0.866568 -1.592520 0.889307 -35.605763 73.947179 -69.757219 -9.587264 -33.151648 2.428784 0.323092 2.461768 1.181838 1.643331 2.211079 2.113530 0.606574 1.438941 0.524519 1.597186 0.650665 2.221684 0.341037 0.306742 -1 -0.004135 1 1 -2.200059 1.731248 -1.914209 -0.638059 1.546658 1.136106 -0.062964 2.047866 -0.807875 -1.561993 0.301300 -1.865948 -1.349509 -31.202584 -21.832738 -42.832659 -38.501887 1.356835 2.074768 1.617155 1.019296 1.306743 1.686624 0.848422 0.436267 1.086906 1.380047 0.705072 0.897891 1.595960 0.297800 0.382277 -1 -0.002816 1 1 -0.420727 2.132888 0.302088 1.946086 -0.829699 -0.794717 -1.897459 -1.859854 -1.281731 -1.724742 -1.838092 1.615190 -50.233089 -67.531591 46.552437 6.816403 -36.711248 0.535766 1.621448 1.182052 0.746957 0.608132 0.628418 1.819205 1.631914 1.570247 2.387827 0.453236 0.544038 1.147221 0.341940 1.989771 -1 -0.009782 1 1 1.647847 0.650093 -1.918574 1.405280 0.039307 0.896386 0.045697 -0.091059 1.096150 2.258914 -2.145916 2.212966 -50.123620 -27.686400 -25.328171 9.433180 -6.545808 0.394128 1.614784 1.668905 2.283045 1.134315 1.676206 1.239564 2.098149 0.847477 0.291926 0.656215 1.010460 1.296990 2.015255 0.398482 -1 0.035020 1 1 1.425525 1.017752 -0.621518 1.517966 -0.421624 1.191706 1.349338 2.302715 -1.118500 -0.910530 -2.155600 -0.322901 53.404273 -34.390126 -44.840808 -39.465744 -0.754073 0.269463 1.112321 1.024074 0.605310 0.438933 0.904255 0.571764 1.391481 1.624432 1.823283 0.420405 2.248260 1.513212 2.310203 0.826798 -1 -0.036459 1 1 1.055025 -0.917872 1.686156 -1.084567 -0.805288 -0.487709 -2.073704 0.078058 1.880726 -1.340008 -1.015150 1.931361 45.860831 -67.020703 -66.959407 63.249841 -9.929731 2.290109 0.620317 0.665902 1.812949 2.243009 1.000439 1.626226 0.477836 2.237582 2.046273 1.963793 1.725027 0.536307 1.714097 1.323934 -1 -0.007154 1 1 2.034624 -1.888635 0.358524 -1.434494 -0.961457 -0.418816 1.276691 1.840291 -2.342752 2.087182 0.236975 0.865186 -39.924144 -55.087539 -56.268905 38.521469 30.323528 0.587971 1.524460 2.340981 0.613394 1.317831 1.278176 0.804097 2.452606 2.449756 1.797234 1.363471 1.108941 0.468433 1.697395 1.870882 -1 0.013117 1 1 -1.076830 1.999705 0.289296 -0.993189 -1.249408 -0.389816 -1.421019 -0.682014 -2.074113 -2.067482 0.991830 1.965961 -43.522869 61.137767 42.443930 -44.865081 2.584759 0.505584 0.608172 1.290423 1.890322 2.141499 0.429631 2.053754 1.694451 1.883468 1.687594 1.397372 1.640413 0.429342 1.697312 0.471539 -1 -0.008338 1 1 -1.141488 -0.851047 -1.453637 -2.261491 1.255741 -1.550262 -0.455241 1.686730 -0.851788 0.241464 0.918748 -1.101797 56.972812 -57.942601 -41.286890 -8.758778 -58.786951 1.640689 0.565456 1.118412 2.151853 1.189421 0.842976 1.145076 0.295587 1.434151 1.017829 1.393361 1.721400 0.317891 0.540509 0.335455 -1 -0.052239 1 1 -0.501978 -1.564320 -1.109160 0.560259 0.917942 -0.512532 0.120857 0.204754 1.262887 0.749659 -1.401168 -1.627307 17.606821 -32.152786 58.123080 74.605652 47.189495 2.332690 0.772080 2.100284 0.728883 0.590008 2.020382 1.055937 0.627776 2.286589 2.206593 0.955304 1.300222 2.330004 0.623217 2.165168 -1 0.000587 1 1 -2.090720 1.547256 1.776494 -0.167758 -1.493588 0.169961 0.826067 1.015419 -2.119422 -0.184331 -2.007008 -0.505735 39.962505 -50.186727 -38.319875 57.853773 48.366648 2.098763 2.158163 1.488622 0.770229 2.495109 1.305807 1.697140 2.090177 1.851387 0.259659 0.596355 0.693535 0.484697 0.545418 1.834589 -1 -0.016156 1 1 0.633882 -1.055384 -0.414186 -1.024709 1.499918 -2.157726 1.640799 0.000223 -0.969623 -1.019831 -1.333089 2.177185 7.675602 3.843981 -44.210252 58.294438 -45.374203 1.311578 1.936552 0.636951 1.241658 1.294465 2.320851 2.049708 1.189082 1.895160 2.452250 0.964080 0.295907 2.301510 0.974857 1.423547 -1 -0.008344 1 1 -1.852043 -1.956752 0.631811 1.842914 -0.682283 -1.882473 0.253571 1.776072 2.167553 -1.412834 0.223379 -1.437100 -74.925016 -14.745976 -35.626896 18.755237 69.265691 1.352054 0.463917 2.304243 1.917408 0.618834 0.487182 1.822094 0.675239 1.239259 1.467125 1.719921 2.464557 0.804513 0.447050 2.316979 -1 0.008840 1 1 1.923952 -0.551126 1.789433 0.535717 -1.573338 -1.870183 -0.522123 -0.856275 0.220136 0.596771 1.970599 1.183715 -32.349417 53.344744 15.108742 -17.371224 -58.160255 2.134018 0.691225 2.172904 1.743895 0.386561 0.431550 0.564101 0.845057 2.371891 0.377271 1.796164 1.384432 2.404929 2.142580 0.591648 -1 0.010736 1 1 2.176974 1.410525 -1.336100 -1.298814 -1.389890 -0.565128 2.066941 -0.652771 -0.687595 -1.638904 -1.147631 -0.425047 7.000658 60.064498 4.021836 -54.998168 -54.210594 1.113262 1.100108 0.507070 0.824170 2.328648 0.345143 1.817921 0.292275 2.019013 0.552745 1.227591 1.112943 2.481357 1.919199 1.485139 -1 -0.033576 1 1 -1.938487 1.310052 1.768113 0.343451 -0.299185 -0.290159 0.623624 0.902631 1.344394 -0.666054 2.259893 0.159232 -13.591285 21.269125 20.180756 27.969464 -17.211746 2.457815 2.252187 2.249830 0.895477 1.525224 1.687428 0.849408 1.256348 0.687532 0.846561 0.653520 0.702955 1.308024 0.712024 0.737491 -1 0.062917 1 1 2.215981 1.989428 1.909999 0.555170 0.210641 1.246160 -2.351620 -0.868224 2.033616 0.022926 -1.091281 -0.546124 32.862773 24.620430 -54.436372 -62.101488 -39.711873 2.313197 1.648402 1.943094 0.321933 0.983418 1.303560 2.183596 1.446922 1.919003 0.434569 1.804137 0.389098 0.319727 2.156972 1.724455 -1 0.009515 1 1 0.531034 -0.180314 -0.472924 1.370611 1.697727 0.188011 -2.114740 -1.604425 -1.277738 -0.580931 0.354578 -1.785587 -59.416193 -57.961938 -66.288222 -56.141216 -65.418817 1.464127 0.834765 0.402866 2.213308 1.313594 2.069494 0.727947 0.597901 1.914093 1.154373 1.288073 0.642681 0.788988 0.520403 2.160283 -1 0.006293 1 1 0.400667 0.013475 0.283592 2.105195 1.394600 -0.385988 1.652406 1.884213 0.705995 -0.133634 1.827964 -2.179797 -55.094573 -24.492082 -38.421775 -4.772220 43.301081 0.794011 1.700048 1.450224 1.157378 2.302939 2.495904 1.155000 0.591820 0.975579 2.298592 1.437537 1.688001 1.475267 1.317737 1.946840 -1 -0.001839 1 1 0.873940 -0.205554 -0.568402 -1.111866 2.210372 1.966907 0.400666 -0.002420 1.731301 -1.032756 -1.801375 1.392093 -3.113670 18.541909 -66.131419 29.233670 -69.709811 1.933084 0.844555 0.678974 1.022369 1.208996 1.347754 2.446896 0.984732 0.882896 1.587118 2.445915 2.498066 1.494901 0.551030 1.655236 -1 0.039416 1 1 0.279175 -1.439925 2.014329 1.029172 -1.892135 -1.917985 1.872474 1.341382 0.547137 1.866958 -1.826089 0.715397 -74.392523 -65.131114 41.370140 57.935161 66.245380 0.416418 0.480018 0.655932 0.751837 1.632008 0.905932 1.746007 2.136356 1.729967 0.301659 2.224764 0.355373 0.503419 2.470550 0.279551 -1 0.081272 1 1 -1.267305 0.399501 -0.736104 -1.680351 -0.314640 -0.853947 1.654458 -1.334876 0.428957 -0.477964 1.477530 -1.445648 2.087902 -8.623859 -41.192331 -69.510801 -68.028788 0.477323 0.361476 1.819249 2.361750 0.929373 1.978740 0.933314 0.703612 1.107703 2.167058 0.250645 2.098246 2.468328 1.182273 2.212948 -1 -0.058825 1 1 -1.737263 -0.216454 0.027320 2.067843 0.368073 -1.161713 -1.488971 -2.346602 -1.358999 0.251136 -1.457780 -1.194212 -33.472802 72.620224 -21.897239 73.099368 -68.918980 1.055593 1.605367 0.907104 1.200760 2.422653 0.779363 0.761495 1.943127 0.883460 2.056642 0.724217 0.913261 1.180672 2.302704 0.791693 -1 0.001904 1 1 -1.313773 1.672077 -2.089556 2.270724 -1.578691 -2.312192 2.054196 1.903177 -1.007914 1.021200 0.778812 -1.521494 -74.068275 -15.491672 31.473076 67.993765 71.211012 1.277270 1.335285 2.140330 1.025751 1.795964 0.268550 1.514151 2.339466 2.158737 2.138958 0.466050 2.160063 1.935576 2.220301 1.840715 -1 -0.015457 1 1 -0.643527 -0.829055 0.612756 2.024275 -1.466008 1.883096 0.784761 -0.501388 -1.084143 1.612765 0.084122 0.123104 8.568024 2.772308 -55.822727 37.431525 11.641890 2.353647 1.990640 0.688209 0.980782 2.007077 2.443409 0.872620 2.120029 1.832006 0.767521 1.971696 1.800995 1.570984 1.283334 1.994973 -1 0.002864 1 1 -0.018549 -0.736562 0.052105 -0.783752 -1.387676 -1.056653 1.830712 1.581556 -1.371872 0.668287 2.277336 1.165031 22.080209 2.074425 64.863797 -34.164328 0.133166 1.196846 1.888243 0.953037 1.448878 1.035622 1.192818 1.697747 1.025907 2.165757 0.879099 0.772999 1.790639 0.764213 0.372770 0.395599 -1 -0.002780 1 1 2.298315 0.328695 1.461322 -0.531231 1.573017 1.189921 -0.384101 0.389745 0.227590 -1.350376 -0.907043 -0.098421 -3.826241 42.374964 -3.987544 31.356262 54.696600 0.411282 1.912846 0.457052 1.674650 2.091997 0.938319 1.579249 0.693801 0.458629 1.174703 0.983614 2.347949 0.726679 1.795418 2.332959 -1 -0.007236 1 1 1.368871 0.730453 0.942304 -1.028004 -2.054447 -1.411843 -1.967445 -0.006766 -0.619763 -1.980231 1.865890 -0.942914 6.670379 59.064574 -1.706011 -22.925319 44.167713 1.026307 2.145850 1.544453 0.868589 1.869995 0.264036 2.155813 2.498958 0.737609 0.986606 0.891483 1.908369 1.704017 0.663983 1.069895 -1 -0.022753 1 1 2.246880 -1.768394 -0.357902 -2.248414 -0.445535 -0.124856 -1.435051 -0.892551 -1.564023 -0.829388 -0.271641 0.827497 47.166652 -20.079670 20.992862 27.029883 -58.756011 0.440936 0.813347 0.418943 2.424298 1.432986 1.698280 0.988123 1.631747 1.018409 2.142556 2.436792 2.161472 0.859419 0.757975 1.278927 -1 -0.065937 1 1 -1.690989 -0.035584 0.414207 1.374487 0.876930 -1.796554 2.307482 -1.110086 -0.873283 1.826310 -1.715945 -0.070214 -63.561837 16.211456 65.941156 73.006941 27.658639 1.506252 2.335873 0.269755 1.529938 2.162107 0.275655 1.683501 2.353827 0.527422 0.882111 1.891196 1.087278 0.887294 1.251879 2.086729 -1 -0.055676 1 1 1.747655 0.522925 0.194207 -1.640552 -0.571514 -1.587007 -0.712481 -0.491723 1.139010 1.617046 1.343106 1.233417 7.456044 63.739441 -31.206828 56.838906 -58.503128 1.193986 1.079263 1.164467 2.199450 2.405664 0.988746 0.853400 0.835677 2.230133 0.593367 2.227252 1.679629 0.278052 1.474355 1.725589 -1 -0.007975 1 1 0.287004 -1.815325 -2.165244 -2.181044 0.869951 -1.274976 -1.292131 -2.159891 -1.754930 -0.258659 2.252399 1.452333 -25.663333 -73.636792 36.441650 24.811005 -1.447012 1.076149 0.588834 0.277029 2.275268 0.932931 1.014302 0.630215 0.520511 1.722953 1.665553 2.199633 0.986346 1.010986 1.142967 0.849131 -1 0.006877 1 1 -2.063570 0.757623 0.492787 -2.116231 1.615573 0.149376 -1.142328 -0.836571 1.512339 -0.749814 -1.190305 -1.361392 -72.142225 -44.372674 28.471319 17.466369 7.260066 2.423870 0.985102 0.354907 1.667919 1.460692 1.604846 1.145247 0.917916 0.657395 0.582509 1.973003 1.260517 1.012508 1.970450 1.099166 -1 -0.015566 1 1 2.213915 0.248177 0.638783 1.207780 -1.817912 1.482118 0.269288 2.021682 2.085352 -2.230283 -2.024995 -1.223371 -33.339500 63.015471 -48.972685 -33.916308 -31.394257 2.225938 2.088072 2.478274 1.847651 0.464345 0.504188 1.888103 0.852139 2.147884 1.986631 0.813553 1.642630 1.682339 0.821610 2.057433 -1 0.014812 1 1 -0.690962 -1.673756 2.151332 -0.727743 2.192774 -1.643937 -0.909084 -1.408424 -1.055160 -1.347648 -2.172710 -0.440983 31.587532 41.645283 32.273399 19.012605 44.860458 2.420667 1.150472 0.980207 1.342055 1.166928 0.814279 0.333288 0.571125 1.890069 2.390272 1.056760 0.970876 2.018003 1.582668 1.895035 -1 0.023934 1 1 0.057081 -1.974416 0.634601 1.599179 -2.058876 -0.450074 -1.011041 0.311089 -2.272446 0.913655 -1.871278 -0.092768 20.770033 31.940795 -21.060076 43.302195 -20.006809 2.058380 0.686336 0.995950 0.435898 1.636361 2.074515 1.876793 2.003760 0.692954 1.981223 2.161740 0.863798 2.352140 1.421557 0.855556 -1 0.008159 1 1 0.905502 -2.244812 -1.170658 -1.019831 -1.341756 -2.117593 2.280419 1.144383 -2.332801 -0.314690 -1.686939 2.066872 -57.761476 2.872176 -27.337704 -14.796125 21.528310 1.769704 2.171242 0.816183 0.832013 1.393664 2.314881 0.708677 0.729148 0.542475 1.874399 2.268464 1.325066 1.381365 0.346710 1.157975 -1 -0.004284 1 1 0.483891 -0.830807 -0.556368 -1.492338 2.316552 0.527484 1.427774 1.110937 1.027648 0.768305 0.963740 1.103976 58.811847 -49.286746 -62.340227 -2.190432 -64.597082 1.627691 0.352337 1.223075 1.729564 0.285696 1.688843 2.131690 2.065846 2.415285 0.701817 2.436615 1.443419 1.547488 2.384599 2.449522 -1 0.018031 1 1 1.986041 1.533298 -1.912692 1.294654 2.144234 -2.204630 0.298451 2.086535 -1.200261 0.944294 -0.580720 -0.798768 22.377043 40.963378 -28.504826 19.388405 60.924761 2.311864 1.743223 0.345300 2.200956 0.714762 1.762066 2.039940 1.275232 0.825698 1.010396 2.474476 1.024075 0.628536 1.560204 2.351950 -1 -0.010170 1 1 1.496318 -1.397530 -1.741018 -2.069158 1.086098 -1.746355 -2.222133 -1.701952 -0.500004 -1.371624 0.121300 -1.771226 -26.471020 1.560164 -28.326404 18.127137 12.792346 2.139416 1.409849 2.079613 2.059218 1.277639 0.783893 0.390260 1.841713 1.924187 2.061664 1.888330 2.416461 2.456616 2.341299 1.461049 -1 0.028520 1 1 -1.081730 -0.235798 0.059430 -0.182534 -0.077216 -1.857584 -0.831723 -1.828113 -0.318773 0.361741 0.798834 0.403653 -52.532724 -17.500506 18.990369 -28.865893 -49.055836 2.403474 2.437763 0.476940 0.674068 1.805443 2.077295 1.353663 0.508486 2.121702 0.689526 0.619867 2.102958 0.672333 1.901452 2.458643 -1 0.054929 1 1 1.932167 0.851901 1.669520 2.052379 -0.360130 -1.994439 -1.316215 -1.670610 -1.530673 -1.096961 -1.766277 2.225192 41.127632 32.107621 -67.216722 -61.445676 32.521229 1.139328 0.427855 1.465588 0.641013 1.997308 0.262584 2.497696 2.020231 0.780266 2.423551 2.376248 1.596569 1.541817 1.574324 1.170771 -1 0.020149 1 1 0.894254 1.926377 -2.200053 1.830937 0.661777 1.252485 0.280470 1.465232 -0.785465 -1.903012 -0.942981 -0.910812 -69.174658 31.522343 -3.981454 -16.303003 45.429475 1.872809 0.301623 1.619601 1.643212 2.455289 0.287074 2.352069 2.466568 0.857120 0.368419 1.512392 2.029140 2.012547 2.119540 0.350048 -1 -0.013784 1 1 -1.782231 -2.019118 -1.406357 0.694021 1.245979 -0.680503 -0.251305 -1.387950 -0.953380 -1.336003 0.337812 -0.820225 -56.721929 74.530913 -8.939249 58.041031 45.615432 1.503567 2.200992 1.326898 0.674397 0.582413 0.365975 0.948789 2.043675 1.045611 0.338473 2.207271 1.097714 0.775190 0.372526 0.800514 -1 0.021750 1 1 -0.803105 -1.509912 -0.883181 0.403958 -1.238669 1.024772 -0.435203 -0.837440 1.045482 -1.080969 -1.587428 1.645401 62.087376 -47.475247 -66.484587 -56.462044 -57.568490 0.570885 2.367411 1.578505 1.677317 1.921532 2.434372 1.993145 2.288597 2.204541 2.466761 1.848065 0.672831 1.271044 2.436008 2.488971 -1 0.002766 1 1 1.560885 -0.066676 0.926546 -1.983351 1.264246 0.023775 -0.959082 1.793030 -0.279616 -1.249830 1.942987 -1.079056 72.816904 -16.291265 -57.282626 -49.095439 2.963926 1.595460 0.890173 2.381262 0.367924 2.197108 1.292488 0.586973 0.499212 1.510123 2.142260 1.970837 0.863175 0.881703 1.775530 1.075705 -1 -0.019341 1 1 0.051369 0.990644 0.879511 -0.815578 0.919233 2.334980 -0.763647 1.932564 -1.888472 -1.613430 -1.833407 0.232972 -13.623426 -68.925273 22.929313 22.959056 72.855088 1.756877 0.338270 1.050341 1.074122 0.261063 1.684336 0.630135 1.426919 0.973173 2.371865 2.188235 0.670863 1.942673 2.258478 2.248863 -1 0.037700 1 1 -0.252973 -1.136902 0.834310 -1.822199 0.116143 1.085760 2.004593 2.318709 -0.919587 1.132390 -1.264832 -0.440148 27.942980 -12.336889 -46.089844 -32.001003 59.136358 1.446484 1.305168 2.213936 0.628682 1.750646 1.359663 2.349076 1.671537 1.518828 2.200301 0.964530 1.112777 1.941212 2.441384 0.593046 -1 0.057027 1 1 -0.113510 0.759150 -2.107833 1.383995 0.460628 -0.684315 1.652795 -1.008184 1.198787 -2.158677 -0.198286 -0.926972 -14.588331 63.928197 -8.794310 -55.967492 4.364371 1.404812 0.681331 2.379628 2.162653 0.454026 0.308777 0.367629 1.740310 0.893403 0.417483 0.387422 1.394569 1.772176 0.963098 1.779921 -1 -0.006302 1 1 1.287032 1.278181 -1.397630 1.284807 1.592124 1.880682 -2.078733 0.389629 -1.718873 -2.150751 1.062314 -0.937286 17.700424 41.028438 14.955964 -35.118062 20.734974 2.015601 1.712273 2.171848 1.993988 0.714373 1.962715 1.608266 2.378953 2.062488 2.237153 1.584882 0.869082 1.168939 0.849787 0.877474 -1 0.019726 1 1 -0.498669 2.215276 -0.435331 1.726083 0.813509 2.009898 1.947163 -1.573575 -1.145467 -1.748604 -2.337151 1.972136 -39.805789 -15.889396 -53.077040 -15.816710 -31.448497 2.051659 2.475402 0.825703 1.085253 0.600535 1.200081 2.252386 1.095638 1.891828 0.450686 0.432751 0.490855 0.543819 1.972664 2.317914 -1 0.038058 1 1 -0.971257 -0.194657 -1.200635 -0.627269 -0.891892 0.083287 0.218902 -1.284867 2.115888 2.037271 0.195006 2.348067 -72.813046 -68.867657 -58.719497 -48.590442 -59.553446 1.903394 1.348489 1.303135 1.785616 1.854255 1.216136 2.096081 2.080864 0.585041 1.780846 0.433762 1.731077 0.954642 1.410788 2.116731 -1 0.031442 1 1 2.107751 1.943368 0.622770 0.673620 -2.345772 -1.540435 -0.224658 -1.203694 -0.204988 -0.473667 -1.695323 -2.182807 -15.571186 45.076306 -52.520183 43.276140 -7.914474 1.846440 0.367556 0.515440 2.006100 1.778730 0.869200 0.891694 0.955240 2.471915 0.717976 1.766432 1.173305 2.230422 0.958861 0.323616 -1 -0.032631 1 1 1.114498 -0.378923 -2.123363 -0.448753 2.336503 1.261267 1.797225 -0.454119 1.694783 -2.180713 1.715956 0.247722 -72.732013 -56.949097 6.521586 -41.699891 -50.074070 2.201658 1.259862 1.250847 0.493106 2.377766 2.364092 2.047973 1.286201 0.671989 0.623708 1.403271 1.778305 0.466642 0.849421 1.473259 -1 -0.013001 1 1 -2.063024 0.508664 0.848755 0.625158 -1.597230 1.834522 -0.342534 1.577754 0.692845 0.327375 -1.879546 2.327802 35.213528 -66.234968 -61.107062 23.609249 50.655218 0.808732 1.610459 0.985458 1.850901 1.101820 2.288271 1.219129 0.643736 0.517199 2.319842 0.841165 2.210341 0.958479 0.654505 1.507187 -1 0.044828 1 1 -1.737162 1.471696 -0.542046 -1.125211 -0.609802 0.510045 0.484746 -0.587854 1.820380 2.298124 1.831119 -1.002922 3.366998 39.138364 48.485037 -61.987498 -73.876550 2.227297 2.435792 1.097414 2.482670 1.490048 2.235930 1.274210 1.649892 2.226888 2.306249 1.869342 0.536749 2.392434 1.396133 1.051285 -1 0.060820 1 1 0.922451 -0.133164 0.296030 -0.905083 -0.131473 0.437320 -1.283814 0.964589 1.224964 -0.466644 -1.465636 -1.294022 -30.092901 28.618084 -65.859656 -53.246359 -11.553836 2.345098 2.317800 0.270086 0.338006 1.116188 0.768529 0.914989 0.978355 1.710695 0.401297 0.604904 0.374404 0.860590 2.439255 0.800514 -1 0.006407 1 1 -0.854317 0.140688 -1.081909 1.469064 -2.353359 -1.818718 2.079607 0.169171 1.690500 1.247576 -2.114507 2.322063 -34.810123 -53.738298 -29.566678 22.837580 -18.794208 1.761117 1.850414 1.911121 0.718783 1.835777 1.160196 2.415735 1.504952 0.727499 2.072606 1.286006 1.902218 1.832737 1.811317 1.798339 -1 0.027853 1 1 -1.127860 1.991876 0.647030 -1.557110 2.267352 -1.707146 1.727057 -1.671145 -1.091004 -0.595735 1.312704 -0.783149 -21.604549 42.342244 46.089490 26.057267 -55.509563 2.136587 1.117191 1.884887 0.793008 0.578847 1.183199 2.026093 0.290666 1.971380 0.988242 1.385988 1.550383 1.537208 0.596438 2.090958 -1 0.042514 1 1 1.425589 2.094637 -1.696527 1.140045 0.168376 -2.245674 -1.528605 0.680470 -0.313304 -1.967265 -1.694405 -0.901768 -30.798526 19.181045 25.817485 -35.523494 -43.362294 2.273911 0.615834 1.819643 2.239920 0.828112 1.076219 1.762002 0.975703 2.135263 1.358381 1.056807 1.752766 0.984959 2.454579 1.857140 -1 0.001773 1 1 -1.490089 -2.284248 0.467732 0.899859 1.866801 0.237072 -2.217584 -0.647737 -0.897634 -2.169569 0.518184 0.625635 54.543192 57.420899 -26.953039 0.271292 59.608099 1.124762 0.882359 1.559977 0.775320 0.295905 2.278512 1.451067 1.827307 0.552386 1.950233 1.074240 2.254351 0.379176 2.305138 1.205706 -1 -0.052886 1 1 1.667361 -1.247754 -0.873731 -0.991975 0.313100 -1.460999 1.246272 -0.477665 1.801596 2.325907 2.246482 0.963792 62.898820 -59.538056 -6.110251 55.015173 40.008859 1.058455 2.460079 2.053855 1.140986 1.309994 2.325596 0.789107 0.276810 0.845341 0.391097 2.414228 0.922785 1.496548 1.239378 1.225187 -1 0.033372 1 1 -1.436065 0.911651 2.139163 2.099009 1.107103 -2.152696 1.368579 0.540633 0.929110 -1.308044 -0.996682 1.315703 -70.882714 -25.773455 25.547405 -74.772271 2.433841 0.708477 1.870661 2.454907 0.618314 0.759927 0.350695 0.630011 1.599299 2.425782 1.610614 1.339614 0.648951 0.411234 1.106480 1.855664 -1 0.054817 1 1 -0.992461 1.572153 0.807558 0.948559 0.425187 2.138527 0.839023 1.990190 0.590418 -1.127665 0.557830 -2.208734 63.999150 -16.293948 47.619878 -52.715167 66.196107 1.494619 0.319966 1.667691 2.125327 0.873886 0.906769 2.324878 2.226522 0.655274 0.941276 1.773679 1.473577 2.157617 1.317454 1.692603 -1 -0.007160 1 1 0.419740 0.121445 0.661807 1.750230 1.383116 -0.186798 -1.057933 -0.835015 -0.598134 -1.315415 2.342314 -0.026191 -61.682912 -54.697332 51.933089 -10.566060 16.222053 0.535611 1.269282 2.077486 2.300196 1.401719 0.447952 1.736220 1.908602 1.127129 2.413739 1.716344 0.838800 0.705921 1.666907 2.462458 -1 0.041025 1 1 0.341919 2.226456 -1.039874 1.092351 -0.316951 -1.996393 -1.173147 -0.450518 0.946204 -1.464208 -0.853178 0.429403 73.645932 -32.828413 -47.143556 -41.750807 -5.814763 2.444177 0.287074 2.353653 2.102970 0.867198 0.995070 1.397758 1.368376 0.289081 2.339645 0.657571 1.289010 0.635159 0.360438 2.374319 -1 -0.004205 1 1 1.440793 -1.556545 2.325943 -1.852504 -0.277958 -1.663265 -0.602838 -0.264093 0.452176 -1.353480 -1.238018 -2.167325 17.093793 45.382021 -14.368673 5.718536 -38.558168 0.668117 0.785976 1.643348 2.495752 0.853267 0.866761 0.399514 2.133629 0.909150 1.828013 1.157463 1.478855 0.858792 1.472171 1.029294 -1 0.061290 1 1 -1.040661 2.000894 1.419375 1.325881 -0.808262 1.356442 -0.824467 2.314341 1.074330 -1.603180 0.799185 1.595047 -26.355835 -12.526354 69.565556 -61.706408 0.394640 1.865791 1.599147 2.121143 0.302151 1.495074 1.210126 2.343009 0.957894 2.072546 0.279686 1.924765 0.533705 0.733366 1.687377 2.238893 -1 -0.013781 1 1 -0.115360 -2.055968 1.295768 2.030321 1.200202 -1.934767 -2.146992 -1.729584 1.615769 -1.272426 -0.838220 2.075953 0.449807 59.901148 -41.410194 18.877731 28.023039 1.123233 2.183584 1.237301 2.310885 1.051619 2.319004 0.251411 1.466881 2.113971 1.261879 1.395428 0.463676 0.508024 1.111129 1.239568 -1 -0.003015 1 1 0.553706 -0.823984 1.009925 -0.211597 1.547666 -0.761810 -0.173046 -0.848127 0.499513 -2.170522 -1.354019 -0.871446 -9.217966 23.638540 -57.060677 -68.800536 19.387064 1.950755 0.833456 0.893192 1.377638 0.707573 2.435255 1.078795 2.306726 0.892083 0.739535 1.857769 1.768516 2.451451 1.035574 0.397282 -1 -0.042960 1 1 2.267179 0.105335 -1.499723 0.728032 -2.039245 -0.384198 -1.240759 -1.118333 1.895073 -0.541043 1.600084 -0.994954 66.002537 54.642544 -72.759043 -61.242832 -8.274755 1.017776 0.506661 0.700386 0.879505 0.835838 0.422142 2.185973 0.895309 0.960231 0.860020 1.849319 1.497572 0.451196 2.246943 1.872437 -1 -0.058490 1 1 0.003895 -0.506370 0.020146 -0.699323 -0.817121 -1.447125 -1.190465 0.657364 -2.237645 1.479079 1.030946 -0.336979 21.790167 -72.663802 39.487603 68.149282 -15.024272 0.430796 1.393008 0.278955 0.898421 1.503446 2.420038 1.823568 0.709879 0.685204 2.218716 2.211498 2.395200 0.633287 0.402213 2.498735 -1 -0.025359 1 1 -0.524419 -1.745018 1.390732 0.581116 -1.968861 -0.246313 -2.309126 1.759818 2.300427 -1.871743 1.531627 -1.728509 26.412561 65.909613 -7.134877 -65.880824 40.995852 2.384305 2.011989 1.747924 0.609476 0.721084 2.253367 1.845088 2.396800 0.518069 1.178420 0.454793 1.953967 0.820988 0.588774 1.525780 -1 0.011523 1 1 1.760650 2.158860 -1.441113 0.887311 -1.678028 1.037216 1.368404 2.311143 -0.836843 1.662008 -1.680323 0.164812 -28.495089 33.041308 25.266839 9.767073 55.199264 1.135493 1.227722 1.076189 1.262848 1.942882 1.261221 1.590942 1.461556 0.364301 2.049904 2.231234 1.101320 0.636525 0.818761 1.418365 -1 -0.011098 1 1 0.597406 -1.493347 -0.506736 -1.424251 1.545003 1.606596 0.074633 0.862667 -1.178998 0.179354 -1.533268 -2.287052 15.078172 68.843678 -44.299388 60.190009 13.487013 1.768455 1.418153 2.147366 2.276704 0.316818 0.507586 0.493772 2.326931 0.723765 2.311683 0.953764 2.415474 1.623522 2.276216 1.111785 -1 -0.024619 1 1 -0.491903 -1.885777 1.279193 1.482122 0.335378 0.682027 2.296172 2.015751 1.362691 0.543124 0.384950 -0.255997 -4.098796 -38.465879 3.964173 25.850004 61.023177 2.373023 1.404963 0.965525 2.078505 1.427190 1.034043 1.655786 2.290080 2.381130 0.396454 2.452286 1.566513 0.384264 2.332284 0.704099 -1 0.029361 1 1 -2.144106 -0.357308 -1.686952 1.848906 1.067807 1.845813 0.921126 1.163894 0.446409 0.667945 1.241284 0.517789 -41.451380 -73.347412 -49.955090 -45.200883 58.767225 0.636383 0.686078 1.159529 2.458435 1.411749 0.262057 0.388230 1.480978 0.544330 1.556914 1.047963 1.609728 2.192173 1.607100 0.780771 -1 -0.016189 1 1 -0.659924 1.616258 2.234425 0.952147 -0.532359 1.473795 1.758209 -1.181688 2.082765 1.407858 0.969867 0.393329 -25.756864 4.381767 -5.648311 18.830611 -13.927266 2.491500 1.395290 0.384561 0.559579 1.350651 1.648283 2.190913 0.667282 0.251867 2.383561 0.755085 2.213080 1.980060 0.618376 1.801114 -1 -0.048967 1 1 1.832064 0.758270 1.938653 1.479582 0.054439 0.744949 -0.467386 0.200956 -1.312130 1.018731 1.710738 2.083735 -36.541204 -48.022619 33.836312 36.903064 -20.200528 0.470838 1.617255 0.445775 1.134804 0.897087 1.584532 1.723426 0.615250 1.010242 2.137208 0.301688 0.476506 2.394318 1.543921 0.936520 -1 0.019791 1 1 2.102279 -0.495816 -1.674952 0.891173 1.977637 1.657515 -1.783342 -1.835722 -0.960259 0.855800 1.223506 -1.407149 48.493047 72.646402 -31.922239 32.935413 45.478858 0.822588 0.492151 2.085771 2.058606 2.239476 2.370067 1.219461 1.737481 0.586288 2.489578 0.579280 1.704321 1.267203 0.876574 1.075707 -1 0.031189 1 1 0.530647 -1.967925 1.344194 0.669409 2.285831 -2.150386 -2.227254 1.768253 -2.004836 -1.695194 -0.022693 0.303683 15.634451 -31.786170 69.840425 58.017011 -58.094912 0.607107 1.394043 1.922660 1.141257 1.357252 2.332418 0.704396 0.779835 1.933704 2.260139 0.909529 1.453418 0.846027 0.669045 0.643495 -1 0.015856 1 1 -0.735893 1.867001 -1.112849 -0.183327 0.732191 1.888225 2.174321 -0.763695 1.119045 0.653716 -2.283518 -1.383892 40.457316 16.116770 -25.446942 -36.759389 34.941064 1.442054 1.107020 1.944016 2.324730 1.992990 1.933385 1.398890 2.400628 1.862088 2.362718 1.458196 2.400580 1.047762 0.487400 0.980027 -1 -0.037685 1 1 2.304839 1.589768 -0.012512 1.770102 0.793612 2.181467 1.528813 -1.896070 -2.079141 -1.767712 1.670646 2.127369 57.398524 46.998527 4.242580 55.042482 48.993719 0.436654 0.839257 1.644419 0.252490 1.602396 0.468750 0.282741 1.522588 2.387951 0.296017 1.913010 0.954883 0.960529 1.365014 2.290987 -1 0.051344 1 1 -1.619592 -1.730041 -1.357120 -1.158532 0.138920 2.202526 2.041876 2.191896 -2.263075 -1.803498 -1.307803 -1.659917 -28.055848 65.365855 3.924127 -47.203273 4.587773 1.475440 1.962323 1.763554 2.304259 2.177761 2.387779 1.892732 2.142045 0.593350 1.940291 0.465089 1.753309 1.108617 1.782062 0.623035 -1 -0.011183 1 1 2.044962 2.227491 2.227312 -0.778518 1.760181 -1.017132 1.601062 1.305989 -0.544306 -1.407927 -2.130287 0.996986 -29.121767 0.455607 7.394621 -68.606405 -17.843419 0.709734 0.494955 1.966564 1.044347 1.586704 2.241004 1.061095 1.819727 1.402646 0.266943 1.509520 1.009341 0.490577 0.379548 1.811487 -1 -0.033519 1 1 -1.516394 -1.439829 -1.082750 1.462924 -1.883175 -2.113653 -2.182705 1.220947 -1.997077 1.475215 2.056839 -0.795129 19.205962 -5.391539 -15.595506 -63.670307 -6.850868 2.236820 0.481646 1.027541 0.388849 0.633725 1.020028 2.356333 2.134114 2.309558 1.240967 0.934615 2.331515 1.274519 2.335170 1.957275 -1 -0.052698 1 1 0.916526 -0.747211 0.142035 -1.993267 -0.461709 1.353655 -0.538025 0.490085 -0.400654 0.212088 2.002446 -0.775592 -28.760460 72.949995 -29.440188 48.754568 -31.981271 0.486646 1.811152 1.287865 1.640115 2.156509 0.698140 1.382143 2.179844 1.392663 1.234693 1.232546 1.158652 1.221556 0.933391 2.002582 -1 -0.010117 1 1 1.199480 0.054423 0.478705 1.552850 1.544831 -1.289992 0.798725 -1.429439 -0.814783 0.150801 -0.758245 -1.519464 -38.321546 29.780978 -21.102532 -70.259587 -52.879864 1.346988 0.835428 0.294818 1.998864 1.663497 1.389930 0.309734 0.701323 0.879132 1.317057 1.771519 1.173790 1.395341 1.242875 1.493036 -1 0.003114 1 1 1.979666 -1.935287 -1.459114 -0.053491 1.037081 -0.909581 -0.342037 0.490492 1.737178 -1.214673 -0.933659 0.246305 69.325995 -38.003596 -26.444529 -3.198472 -56.712718 0.315194 2.468987 1.012310 0.903063 0.782293 0.497061 1.346615 1.314605 1.062832 1.773693 1.705844 2.120325 2.294403 0.781893 0.526794 -1 -0.001257 1 1 1.554846 2.091657 0.062244 -0.013940 1.338147 -1.992044 1.242274 -1.701654 -0.217428 -2.218265 2.038354 -0.448849 23.148817 -37.829784 44.813147 24.566496 -60.898982 2.437230 0.518545 2.431403 1.590432 1.893665 2.081113 0.268049 2.104586 1.032848 1.833649 1.389817 0.645600 0.346788 2.457456 0.711041 -1 0.064082 1 1 -0.722142 2.076475 -0.644648 -0.815347 0.091103 -0.359048 2.049311 -0.078476 0.527461 1.037500 1.427260 1.896992 -40.898480 69.240865 31.224186 -65.107470 -11.251831 1.982122 1.521638 2.163330 0.583580 1.982928 1.578410 2.334765 1.888943 1.457583 1.091725 1.380909 1.685031 1.069508 1.471720 2.454041 -1 -0.042179 1 1 1.657856 -0.774766 -1.167991 1.384526 -0.046792 0.534872 -1.647560 -0.545911 -0.098065 1.157638 -1.029243 0.685429 -56.682167 -7.183242 21.252508 40.897943 71.730244 1.678098 1.540413 0.467907 1.864027 1.194383 0.991348 1.832210 1.962593 1.794699 1.507660 1.240593 1.394844 1.896545 0.978862 1.235548 -1 -0.003658 1 1 -0.253095 1.511522 -0.340196 -1.542500 -1.944740 -0.106037 -0.883840 -1.252609 2.350103 -1.057739 -2.294656 -0.095025 13.178474 -59.386562 -9.943061 -13.023303 -32.651585 2.497276 1.724580 2.011294 1.321371 2.273572 1.671733 0.324382 1.632039 1.434018 1.041146 1.794372 0.512281 0.654195 0.800601 2.202613 -1 0.015068 1 1 -1.797377 -2.107149 -1.246037 -0.282973 -1.130261 -0.654574 2.008737 1.282705 -0.760908 0.850601 -1.336986 -2.055444 21.357215 0.718117 69.388982 -29.376411 70.661536 2.251656 2.327939 1.927940 2.142337 1.012676 0.286446 0.796296 1.848268 1.834639 2.275563 1.381153 1.280856 0.845173 2.066419 0.808807 -1 -0.016039 1 1 -0.175819 -0.322402 0.641121 -1.914502 -0.848532 -1.582187 0.201137 1.729585 -1.584678 0.736888 0.721761 0.949689 17.967364 27.487963 -9.798086 23.565717 69.007479 1.505517 1.223982 1.215703 1.572635 2.023031 0.584352 1.457431 0.785714 1.737564 1.981757 2.137586 2.152846 2.128118 0.530319 2.315853 -1 0.039361 1 1 1.842050 -1.056826 -1.086973 1.176490 0.076508 -0.606822 -1.251861 0.787146 1.887633 1.636204 -1.816799 1.331471 -34.794679 55.831457 -40.708233 -33.266233 -55.586329 0.783633 0.520240 1.672526 2.385926 2.264189 1.480017 2.401892 0.595454 1.300760 2.377801 0.704920 0.598676 1.443184 2.087748 1.537994 -1 -0.015523 1 1 1.402579 1.776459 -0.744575 2.035961 1.738060 -0.531399 -1.244610 0.134635 0.862773 0.612270 -1.428361 -1.557331 -46.060518 10.871253 13.151794 -57.804650 27.255046 1.008359 1.991796 2.121057 1.098359 0.377469 0.615699 1.808429 0.513325 2.449410 0.483478 0.319851 1.990191 2.137134 1.317222 2.290992 -1 0.016170 1 1 1.261366 -1.263822 -2.318038 -1.941762 -1.899587 0.081017 -0.234978 -0.293059 -0.998851 -2.167470 -1.901843 -0.133396 35.319410 63.329961 -13.339507 52.913416 -34.225442 1.719854 1.342120 2.266666 0.359655 0.476347 1.961712 0.493968 1.128258 1.125097 2.004297 0.711062 0.324327 0.706458 1.683272 0.755519 -1 0.013155 1 1 -1.620948 -0.954368 0.915195 0.450122 1.808959 -1.159100 0.015898 -1.405609 -0.865765 0.950405 -1.546583 0.118803 -42.278883 -31.181643 30.123783 40.422812 36.200417 1.681175 1.509669 1.256925 1.388565 2.111289 1.190849 2.353615 1.464156 1.325432 0.782956 0.383377 0.924965 2.128676 0.905174 0.263069 -1 0.003820 1 1 0.479109 -1.079684 1.167034 1.374264 1.830012 -0.751738 -0.548681 0.461038 1.495745 -1.608181 1.560224 -1.764107 32.146664 -11.024966 -46.597937 -21.526248 8.354452 1.574207 1.440549 0.561340 1.692234 0.623515 0.409087 1.017248 0.637387 1.811399 0.931199 1.165922 1.903316 2.288531 1.087000 0.705801 -1 -0.002779 1 1 1.900075 -1.302487 -1.859192 0.410868 1.813592 1.311304 -0.760952 0.099706 -1.852364 2.070912 0.121087 -0.641668 68.033936 -3.634330 -32.183779 -12.779709 11.425092 1.697771 1.428333 2.240170 0.538063 1.968795 0.282411 0.481354 0.621652 0.610191 1.487955 0.812683 0.508466 1.788797 1.315286 1.252981 -1 0.016990 1 1 -0.671637 -2.037757 1.062719 1.167575 1.038856 0.656455 1.335217 0.593191 -1.653907 1.162998 -0.478361 -0.479291 -62.481574 22.185225 -32.924736 -16.038603 -10.804235 2.323330 0.959687 0.702657 0.804350 2.217357 1.869924 1.316109 1.587346 1.781527 0.622466 0.784946 2.341546 1.118277 2.133859 0.268217 -1 0.057321 1 1 -1.185856 -1.994331 0.504300 -1.820001 -0.635724 -1.625635 0.384330 -1.246163 2.311567 1.574903 -0.089189 -0.466095 -53.046413 48.932205 -46.430754 -61.682808 -52.948139 2.134431 0.883352 2.492898 2.387775 1.829954 2.294561 1.194160 1.742920 2.005886 0.426935 1.751990 1.438452 1.316740 0.946475 1.408698 -1 0.035808 1 1 0.098538 2.076405 -1.822181 0.416944 0.247898 0.671023 1.142854 0.256570 0.336579 2.014472 -1.285406 -2.225319 40.952005 -69.648242 21.988585 -37.859208 0.285614 1.379633 0.492184 0.391029 1.270061 1.670270 0.470977 1.706654 2.234873 1.510674 2.404645 1.871385 1.111209 0.339094 1.409923 1.074117 -1 0.053288 1 1 -0.921494 2.064893 -2.088243 0.773439 -2.288203 -0.027160 0.626933 -0.030825 0.285571 -2.331885 0.950491 -0.097754 53.352034 -12.357316 60.585729 64.346958 -20.675831 2.144589 0.604634 0.339684 2.327304 0.253692 1.555000 0.386827 0.397893 1.884616 0.745821 1.755865 1.318358 1.150919 1.747208 2.072971 -1 0.004001 1 1 0.424928 -2.218692 -0.428160 -0.269778 -0.835248 0.193078 -1.775511 -2.171475 1.472226 -1.055109 -0.496400 -2.061083 4.929324 47.141770 11.736290 1.820345 -5.469367 1.770099 2.061439 0.355617 2.355971 0.552943 2.317024 0.721766 2.466284 0.593990 1.437670 1.674403 2.444189 0.488666 2.004000 2.484859 -1 -0.049656 1 1 -0.112863 2.210475 -1.020931 -0.980188 0.491748 -0.718346 -0.109027 0.703508 0.479088 -1.444805 0.110975 -0.947482 -37.194816 66.723874 28.143239 53.420212 -66.493506 0.529710 1.085695 1.273925 1.357512 2.206541 2.332269 0.444186 1.428510 0.721676 0.963451 0.977719 2.281393 0.373434 0.296919 1.312528 -1 -0.021171 1 1 -1.420709 -0.174613 1.105307 0.650886 1.990014 2.342378 1.048260 -1.511911 -1.483448 0.944900 0.176654 0.217346 26.661380 47.821632 38.161058 -27.099620 -63.315180 0.801579 0.641434 2.334518 2.247210 1.864137 0.805108 1.449132 0.814266 2.375445 1.604969 0.968429 1.383381 0.490428 2.376505 1.415892 -1 -0.040290 1 1 -0.223721 0.415100 2.252750 -2.071612 2.263835 0.442132 -0.527308 1.531955 -0.926983 -0.637879 -0.147510 -0.475680 68.908658 -2.187473 -14.854244 -55.280054 8.129255 1.050703 0.409677 1.947643 0.281419 1.807202 2.397289 1.981906 2.389378 1.785279 0.686622 1.298790 0.756499 1.226854 2.235573 2.028444 -1 -0.057563 1 1 1.850995 -1.528179 -1.584140 0.350216 0.313847 1.663464 -0.761466 0.885872 -2.305304 0.022825 1.909908 -0.971625 -53.498108 -42.702718 45.421411 47.649424 -6.127341 2.391647 1.660467 2.210875 0.930803 1.251548 1.010770 2.010831 0.292801 1.852470 0.459044 1.398139 1.020530 1.790920 0.999925 1.993762 -1 0.032783 1 1 -0.247464 1.914137 -0.581777 0.280134 0.531931 0.755151 1.362125 0.454032 1.558783 2.288108 -1.567607 0.195392 -18.479362 67.356816 16.009259 -32.381468 -35.325860 1.048970 0.534619 0.341309 0.379797 1.497612 1.117216 2.296945 0.757553 0.949061 2.112645 1.471143 1.741826 1.620424 1.965585 0.341755 -1 0.027177 1 1 -1.376139 -0.366682 0.981003 -0.936034 -1.971404 -0.575272 1.230596 -0.052448 -0.279998 1.754169 1.607338 -1.590669 -31.390678 -33.120855 -12.214194 66.035582 10.031447 1.352968 2.330805 0.594356 0.833010 2.395262 1.671427 1.929428 2.400105 2.068076 1.656872 0.288471 1.089658 0.385075 2.460973 1.326269 -1 0.054282 1 1 -0.089821 -1.664822 1.498636 -0.147207 -0.100792 -2.267545 -1.544015 0.861750 2.255634 -0.723640 0.453046 -0.884595 6.320426 27.396635 -44.751801 -43.517871 -4.852812 1.956888 0.415062 2.453475 1.307206 0.469420 0.299930 2.425831 2.434220 1.685865 1.586130 1.593204 1.233517 1.720898 0.875520 1.360368 -1 -0.014490 1 1 -0.364589 -1.538455 0.067948 1.609507 1.868753 0.053841 0.121821 2.274860 1.967209 0.764896 0.209638 -1.487286 -73.072275 74.279840 -28.732460 -56.457074 25.953740 1.442705 0.783980 1.853648 2.257531 2.079640 0.265969 0.888724 0.538299 1.441284 1.654072 0.491781 0.358989 0.522639 1.494354 0.351369 -1 0.000096 1 1 0.539095 -1.349250 -0.831905 -0.168024 -1.255995 2.001322 -0.820193 -1.242552 1.736808 1.997334 -1.867191 -2.084208 -66.869980 66.249664 8.095536 11.677867 69.905274 0.594092 0.912469 1.366767 0.261911 2.430689 0.846083 1.617220 2.110951 2.256469 2.228287 1.068086 2.324802 0.944792 2.363056 0.390956 -1 -0.039996 1 1 0.189855 0.612491 2.274739 -0.074370 -1.147394 -1.148546 -1.660243 -1.650951 -0.987337 -1.853500 1.830068 0.194072 25.521476 -60.551556 60.006020 71.180515 -69.086528 1.565862 0.699944 2.461363 1.124493 0.851355 2.474256 1.813384 0.544542 0.614509 2.055515 2.031912 1.354054 0.329566 1.018045 0.523983 -1 -0.021343 1 1 -0.006280 -1.871403 -2.179600 1.582422 -0.956649 0.278902 -1.319060 2.351394 1.782249 2.316858 0.956624 -0.685698 62.716496 26.147238 -43.374019 12.857832 -48.424079 1.922634 0.709142 1.794240 0.534665 1.119324 1.735547 1.844889 1.297505 1.671633 0.880787 2.130836 1.214716 0.737198 0.845265 1.370196 -1 0.027657 1 1 -1.210967 0.091033 -1.542335 0.831654 0.670053 -1.031551 -0.395279 1.019477 0.108797 0.149701 -0.397156 -2.255878 42.794402 -4.484045 -63.349912 -21.963284 13.090503 0.806324 1.630041 1.604046 1.192352 0.614658 2.312572 2.406393 1.996038 1.404913 2.377849 1.510195 1.100542 1.063798 2.246447 0.290970 -1 0.014528 1 1 1.404642 -1.243841 -1.074966 0.337698 1.972956 -1.609590 1.447252 -1.390909 1.156608 0.499347 -0.238436 -1.861529 -37.161840 20.955256 -5.005393 24.356243 5.383772 1.900828 0.963341 1.376486 1.596061 2.001732 0.362014 1.865725 0.496451 2.354483 0.290280 2.234737 1.470211 1.838452 1.106692 0.928263 -1 0.015459 1 1 0.590706 -1.013820 0.722558 0.206189 1.804489 -0.885640 1.491889 -0.438048 -1.516650 -1.032805 2.089750 0.998767 23.989134 -14.628741 -15.257824 61.759497 -8.136891 2.024175 1.806733 1.260809 1.417781 0.390506 1.491018 0.530442 2.146431 2.314110 1.239528 1.493691 0.473716 0.498275 1.501251 1.532029 -1 0.024734 1 1 2.086466 2.344921 1.378214 2.259735 2.220106 0.620389 -1.636329 -0.273536 1.973061 0.157927 1.204549 0.423673 7.951828 -3.627342 -64.738934 32.730503 51.571547 2.319891 1.653255 2.498737 1.522427 1.932806 0.667235 1.711420 1.330034 1.628754 2.467056 2.304616 1.428476 2.388966 1.600320 1.572357 -1 0.042988 1 1 -2.144268 1.641606 -0.561750 2.291987 -2.347762 -2.002915 2.319881 -0.064123 1.423387 -1.941602 0.793014 1.545800 27.524841 9.996357 8.775918 46.848603 34.463559 0.310619 2.066785 2.457580 0.544173 1.157308 1.127094 1.811306 1.627986 0.808025 0.976679 0.541999 0.633830 0.534641 0.714310 0.905011 -1 0.037594 1 1 -0.375089 1.052259 -0.280139 -0.621440 -1.896548 -0.674668 -1.132004 -1.681706 0.473610 0.732178 1.667567 2.218681 7.694417 20.059431 -61.148784 72.391608 35.758512 0.524757 1.098360 0.391204 1.964517 0.395769 2.194306 1.455912 2.256850 1.883153 0.897769 1.802327 1.453254 0.337138 2.270271 2.450158 -1 0.075847 1 1 1.278902 1.301412 -2.081919 -1.320322 -0.007963 -1.884642 1.494036 -2.050420 0.297389 -1.632257 2.177555 1.755054 74.714467 -73.954711 -56.819825 -70.791043 14.934989 2.310499 1.310221 1.641767 0.673642 1.393235 1.848930 1.710320 0.844058 1.327591 1.067668 2.053874 1.453693 0.968089 2.414047 2.384453 -1 0.008590 1 1 0.229254 -1.664122 -0.876881 -2.105304 1.490562 0.818700 -0.286204 1.121651 2.027142 -0.403237 -0.784009 -0.994151 45.924958 -39.233392 4.382701 10.061560 54.632750 2.314540 1.717647 0.250425 0.636181 1.799451 0.377844 2.423414 2.326663 0.723084 2.119122 2.334649 2.204047 0.916180 0.738031 1.340756 -1 0.017049 1 1 -1.085977 -0.925968 2.282221 -1.557150 1.593501 1.464635 -1.405936 -1.654936 -1.987275 1.273701 -1.289396 1.397547 64.700795 -73.743017 51.120817 -12.422841 9.314614 0.635766 1.572740 1.542364 1.759615 1.358337 0.311650 1.408419 0.546627 1.916868 0.555698 1.374299 0.841056 0.376893 2.192771 0.395898 -1 0.040473 1 1 1.360873 -1.751089 -1.679140 1.189412 0.490468 1.332041 -0.944194 2.249728 -1.034047 0.066305 2.261857 0.181870 -52.535691 -67.365435 -10.873006 -42.615726 7.493627 0.555827 1.289366 2.125923 1.894212 2.268641 2.042537 2.176615 1.116391 1.932608 1.848351 0.987944 0.875781 1.254547 1.928098 0.291485 -1 0.011770 1 1 -1.524542 -1.715001 1.662431 0.730207 1.520271 0.625448 -1.431604 0.486831 1.459177 1.111457 0.343605 2.296308 -13.459955 -21.466997 -45.813236 -33.056660 16.709506 1.924968 1.686039 2.261392 1.722279 1.584794 1.630707 1.535847 2.485442 0.817961 1.464819 1.205762 0.984897 1.409377 0.899955 0.301116 -1 -0.017216 1 1 0.074312 0.185097 0.752855 0.462982 1.183283 1.162833 1.461949 0.582080 0.097188 -1.752840 1.869104 1.242911 -12.977514 -13.085087 -21.050345 56.856486 -63.040861 2.458616 2.211227 2.343136 0.829378 2.106356 1.519866 1.642713 0.832791 0.976305 1.012688 0.499114 2.105498 0.600589 2.099336 0.542897 -1 -0.012767 1 1 1.590647 0.613080 -1.957805 1.781230 -0.683163 2.166521 0.087948 -1.546323 -0.228658 2.254610 0.910503 1.702297 50.635143 74.843463 -5.925595 8.523553 5.361870 0.879211 0.396508 1.115400 1.027562 0.740613 1.981151 0.956839 2.345162 1.140367 2.149147 0.708288 0.938180 1.487772 2.231420 1.969545 -1 -0.018109 1 1 -0.472399 0.759297 0.363039 -0.945553 -1.734564 -1.983812 -1.769164 0.827985 0.261530 -1.119259 0.470899 2.302223 1.189196 36.817657 44.354912 -26.999957 -38.280412 0.941656 1.410636 1.811916 0.621263 0.819751 2.312053 0.423063 1.918431 2.071054 2.210725 0.658284 2.024167 1.670472 1.622149 1.701319 -1 -0.016789 1 1 0.833864 0.101521 0.377307 -1.478062 1.930460 0.446249 -2.017906 0.113037 0.717647 -2.225189 -1.239581 -0.168601 -48.827256 10.316335 -13.354403 -47.450181 54.816305 1.339519 1.296255 0.905671 1.865193 0.543674 1.773065 2.410989 0.497239 2.091346 1.255971 1.105850 0.276735 1.841363 0.531876 1.490380 -1 0.001828 1 1 -0.034010 -1.403579 0.261715 1.977187 -1.180242 -1.884071 1.676216 1.494627 -1.550069 -1.923180 -0.618755 0.824875 -5.700646 39.241014 -26.284211 -8.737237 3.258543 1.619962 0.948303 0.631028 0.690441 2.483497 1.890466 2.317220 1.764763 2.378526 1.633639 1.326566 1.835723 2.499811 1.578489 1.415960 -1 -0.074072 1 1 0.612631 -0.075613 1.516729 2.353252 0.018709 -1.293996 -0.514849 -1.117185 2.344258 -0.345586 2.109755 -2.070171 -57.319192 -63.655215 -53.196675 73.475936 -39.943515 2.415126 0.279619 0.799036 0.651334 2.225032 0.369701 0.564998 2.426445 1.512145 2.377424 1.109768 0.869432 0.295366 2.215130 0.444743 -1 0.005468 1 1 -0.989930 1.687202 -2.351267 0.353413 2.200900 -1.722895 0.936347 -2.194527 0.449033 -2.347942 -0.313653 1.601270 2.719855 -37.389265 -51.370705 12.566914 12.125686 0.570979 1.690576 2.009108 0.580822 0.631912 2.044422 2.346010 1.894575 1.613265 0.898529 1.081365 0.504299 1.497015 2.326041 1.518406 -1 -0.078352 1 1 -2.245751 1.904865 -0.902325 -0.905924 -0.132377 -0.608161 -0.184091 2.019353 0.641294 0.992671 1.968007 0.044188 -60.302755 41.592853 51.081353 74.293538 51.500149 2.320038 1.874495 1.640530 2.386654 0.995824 0.567777 1.880916 1.555722 1.263739 1.161394 2.297726 0.373335 0.893631 2.013819 1.001476 -1 0.008235 1 1 2.128131 0.474538 2.197769 2.202782 1.636217 -1.607832 -1.999680 0.130962 0.395168 1.827365 1.889549 0.868116 27.698401 -72.968684 15.327293 55.810749 61.253909 2.041732 2.144443 0.401109 1.933675 1.775724 2.095247 1.573099 0.831449 0.907694 2.109918 0.638897 2.440125 1.930451 1.595212 1.223770 -1 -0.007617 1 1 -2.022216 -1.632369 0.305296 -0.675667 0.913804 0.626849 -1.449559 0.306144 -0.567256 -0.714278 2.305146 2.043766 30.798203 -24.603545 38.226000 14.376011 -32.381609 0.809383 1.296082 0.257422 1.238794 0.414166 0.894187 2.346782 1.359797 2.349637 2.092318 1.829786 1.705550 1.677280 1.290096 0.899856 -1 0.013395 1 1 -1.480840 -2.352094 0.596108 0.246356 -1.692163 -0.911148 1.593030 -1.741747 -0.188103 0.560174 -0.512889 -1.172402 -65.764982 37.939819 4.537560 62.773485 -66.040170 2.318018 1.676540 2.365129 1.467000 1.869551 1.786815 1.748590 0.552495 1.540708 0.927998 1.357636 2.034812 0.580181 1.109580 2.209755 -1 -0.014435 1 1 -1.443662 0.459438 -1.834458 1.423402 -1.681628 1.781996 -1.932338 0.981491 -2.154038 -2.347663 -0.330698 -2.134023 -16.904049 -6.347469 -31.906378 -0.487494 56.695918 0.449410 1.476204 1.305477 0.655044 1.571837 2.110074 1.018428 2.466568 0.851221 2.471811 1.224881 0.571603 0.939241 1.329053 0.890169 -1 -0.029782 1 1 -0.841468 -0.667991 -2.013902 1.437269 0.473349 1.071452 1.848092 1.533151 0.332475 -0.983378 -1.292223 1.009807 -69.982179 -40.486688 -59.759141 28.113153 -2.234071 0.654632 1.399080 1.096106 0.747720 2.182251 1.337122 1.515738 2.012443 0.377783 1.398182 1.738145 0.503791 1.963128 1.791658 2.152776 -1 -0.010035 1 1 1.594033 0.985281 0.285700 -0.169152 -1.370669 2.030827 0.273631 -0.371398 1.835713 0.812035 0.791790 -0.176365 -2.441079 72.777879 -72.191880 21.075354 63.470023 0.485243 0.733227 1.594437 1.711830 1.479510 0.633572 0.689732 1.834115 2.476427 2.300939 0.378547 0.733077 1.324384 1.168853 1.654889 -1 -0.010650 1 1 1.068954 2.288949 -1.579833 2.053984 -1.659039 -0.255550 -2.047767 -2.238493 1.357022 -0.493474 -0.007653 -1.397636 37.701184 43.799977 -53.789077 16.983015 -16.460745 0.538762 2.473340 2.175259 0.826642 1.113865 2.231953 1.933769 1.100967 1.449134 0.839818 2.063439 2.467445 2.096447 1.485220 2.087432 -1 0.048219 1 1 -2.221995 0.614390 1.207399 1.210133 0.027927 -1.869654 -1.064137 -1.439319 -1.938842 0.051424 1.919379 -2.020582 72.022872 -11.596596 -53.989396 -49.773122 13.144260 0.858746 0.699350 1.481750 2.272196 1.042582 1.172149 0.807436 2.328897 2.265931 1.495405 2.263651 1.439404 1.571878 0.557633 2.382832 -1 0.024298 1 1 1.929972 1.663884 1.584558 1.960513 1.318443 1.421688 -2.213598 0.371011 1.084677 -2.072092 -1.102020 -1.965728 18.112407 65.219242 -60.198843 -11.954803 -74.378947 1.570600 1.581645 0.457588 1.689835 0.805737 0.764449 2.092899 0.358617 1.021661 0.559315 1.402394 0.528712 2.305147 1.359101 1.902674 -1 0.028906 1 1 -1.927099 -0.504890 1.318802 -1.975645 -1.173497 -1.618530 1.985027 -1.367071 1.253334 0.398138 -0.087522 -0.723819 68.798698 -50.276178 -41.725887 -36.982699 31.779859 0.986373 1.470678 0.679376 1.022237 1.237456 0.419091 0.420474 1.154172 2.421063 1.060462 2.428708 1.291873 1.502391 0.434765 0.594159 -1 -0.043761 1 1 -1.128980 2.032580 1.471522 1.257785 -0.193125 0.975897 -1.932001 1.925451 1.085691 0.842881 0.863576 -0.033865 32.969266 14.457469 -13.321878 49.188059 53.705616 0.329306 1.139044 2.415183 1.229800 2.255935 2.243390 0.655586 1.691269 2.407152 1.257449 1.199975 0.475639 1.321205 1.743780 0.718412 -1 -0.035928 1 1 0.752088 1.711456 0.015804 1.724848 -1.103018 0.106487 -0.981608 0.188950 -0.462938 -0.436372 -1.618590 0.983711 68.842579 -62.779793 -39.989133 52.639714 15.673803 1.818987 2.472466 0.979920 1.017979 1.668539 0.638744 2.125097 1.505574 2.184606 0.426895 1.081092 0.407524 1.750607 0.695879 1.635997 -1 0.028108 1 1 -0.304874 -1.657689 -1.128847 -0.458398 0.453908 -0.534024 1.761319 -0.738264 -0.284028 -0.000390 -1.837750 -2.073539 -59.135272 13.491760 -43.992374 -29.833475 38.782315 2.340525 1.960185 1.836135 0.412636 2.171005 1.323513 2.290165 1.554914 1.198180 1.805907 0.886488 1.199245 1.715900 2.381248 2.386044 -1 -0.009475 1 1 -1.312494 -0.387531 -0.709858 1.189473 1.524719 -0.014793 1.129494 1.899360 0.811507 1.350253 -1.167950 2.082165 23.830640 21.566695 71.440851 -43.617441 -28.326219 1.693642 1.794787 0.736597 1.989112 1.999171 2.323999 0.954565 2.374550 2.308747 1.110341 1.506843 1.006530 0.497895 1.863819 2.202769 -1 0.075294 1 1 0.899893 -2.266300 0.538845 -0.837817 -0.564695 -0.072975 -1.265075 0.187313 0.286852 0.340554 -1.865529 2.297027 71.214703 55.511807 -13.061496 -74.557478 12.472275 2.447915 2.355580 0.725171 1.205872 0.594759 0.865120 2.076525 1.897791 1.676887 1.437372 1.163351 1.442273 0.274181 1.664833 1.343623 -1 0.014763 1 1 -1.223802 1.143863 -1.646325 1.368773 -0.913181 0.409492 2.238676 1.707080 1.864669 2.108311 1.923588 -1.962662 8.423922 -19.146966 -53.051695 -39.835258 -61.177653 1.932885 1.995859 0.645179 2.278543 1.971775 0.865197 1.113485 0.340136 0.910463 1.406416 0.625104 2.371913 0.743827 2.000010 0.665303 -1 -0.026499 1 1 -0.328966 -1.297860 0.520264 -2.119865 1.798104 0.177558 1.283149 1.987192 2.042893 0.445265 0.303513 2.336254 57.412951 -10.525683 -55.158947 -56.425804 -48.484041 0.305745 1.163481 1.368346 2.034063 1.502136 0.646241 2.127959 2.364055 1.416802 1.941085 0.308472 1.981181 1.457067 1.431545 2.221239 -1 0.016845 1 1 -1.694168 -1.633749 0.669158 -1.942085 2.102925 0.942674 0.471530 -1.240464 -0.866959 -0.275602 0.235129 -1.874806 59.787035 -9.308156 7.820298 35.747745 62.351940 2.110765 1.380267 2.149386 2.489063 0.937518 1.618835 2.265614 0.665993 1.100473 2.150525 1.377307 1.893905 1.615886 2.200313 1.161068 -1 0.004128 1 1 0.118713 1.865219 1.924152 -1.905546 -1.113056 1.049276 1.423089 -2.227386 -0.451645 0.864980 0.001510 1.814712 40.748484 -40.223190 18.839645 -12.085529 -21.477546 0.278352 2.016628 0.964627 0.493577 1.298971 1.561383 1.917660 0.361098 2.216401 1.547976 1.582623 1.138380 2.496676 0.636529 0.887173 -1 0.008772 1 1 0.749706 -0.612433 -1.310930 2.322262 2.249550 0.695673 0.747054 1.935656 -1.760195 0.777407 -1.580435 1.358422 -16.552820 46.759243 32.602473 -0.235853 -63.977179 0.408231 2.380478 0.686213 1.178210 1.422079 0.637928 1.907023 1.590326 2.353553 0.423022 1.235013 2.112549 2.114978 2.432139 0.457078 -1 0.017324 1 1 1.243064 2.148994 -2.323898 -1.473023 1.800786 -1.871164 1.834443 -1.670135 1.739107 -1.780137 0.191664 -1.984374 -56.978315 -34.543953 69.783066 -6.015197 2.582972 2.305191 2.088655 1.026440 2.127867 0.819329 1.961636 1.468419 0.968008 1.064080 2.497145 1.773942 1.387180 1.327862 1.132852 1.848000 -1 -0.012175 1 1 1.428460 -1.494976 0.405218 1.104054 -1.545383 1.433767 -1.841627 -1.247763 -1.015501 0.745683 -2.263910 -1.701836 46.080974 32.928626 -68.579125 -9.359838 39.200140 1.926320 1.909014 1.299727 0.764068 2.436044 0.835451 0.681483 0.439056 0.722242 1.479023 1.441482 0.489403 0.891918 2.467826 1.750098 -1 -0.011256 1 1 -0.083636 -1.384480 0.822766 2.080799 1.345868 0.540141 2.089875 -1.622844 0.175006 0.792578 -1.063775 -0.064000 -38.695950 37.172303 4.902087 39.374302 -36.107319 2.039245 0.847816 1.487753 1.905559 1.729314 0.573438 0.275504 1.396613 2.373067 2.145752 2.161786 1.639066 0.288127 2.051366 2.049649 -1 0.041060 1 1 1.478640 -1.638929 -1.568626 1.912997 -0.886315 -0.428007 2.303402 1.009552 -1.770435 -1.682657 -1.369642 0.446952 11.845832 42.893493 10.928984 -66.568208 38.133741 0.831673 2.419751 1.509300 1.811223 2.472039 0.563803 0.336488 0.350338 1.378575 0.713751 0.513603 0.369827 0.434704 1.818292 2.041017 -1 -0.001370 1 1 -1.574895 0.222514 -1.847197 -0.627301 -1.441933 1.239837 -0.241853 1.975788 -1.138388 -0.588966 1.969662 -0.424643 73.197457 -70.345167 8.782950 15.043605 -62.129234 0.534367 0.613133 1.418597 0.611310 2.280070 0.628851 2.354538 1.212762 1.646518 1.786130 1.491526 2.331815 1.819117 2.390932 0.885072 -1 -0.003580 1 1 0.337958 1.637112 -0.692061 -1.301160 1.602424 0.637123 1.582084 -1.918533 2.093846 -0.853669 1.609678 0.036098 -38.250128 30.092839 -29.648817 -7.667042 -9.974574 2.234972 0.923224 2.128327 1.793275 2.314746 0.683762 0.495655 2.476656 1.664602 1.967264 1.551498 2.281636 2.202864 1.283802 0.852979 -1 -0.068244 1 1 0.926726 1.045382 1.953376 -0.823186 0.295044 1.373960 1.446531 0.625573 0.662530 -0.233465 1.580754 -0.711575 19.413419 31.327577 22.593036 71.156278 -26.430265 0.423130 0.796432 1.882268 1.783504 2.349160 0.833752 1.374819 0.580356 1.784948 1.864589 1.648410 2.074829 0.398868 0.271102 1.667243 -1 -0.007514 1 1 -0.089919 1.400429 -1.371946 -0.567997 0.966367 -1.879198 -1.243462 0.580869 -1.406458 -0.991215 -1.052212 1.065001 58.131487 65.898227 -48.506041 8.969721 4.097007 1.500943 0.845500 0.819124 0.764574 1.951934 0.398690 1.782676 1.929565 2.451997 1.212325 1.044236 1.965273 1.839526 1.160958 1.723494 -1 -0.020544 1 1 0.402991 1.365221 0.646371 1.504540 0.121008 -1.972368 2.066974 -0.093583 1.083998 0.660247 -0.896460 -1.288104 -14.121876 -46.364845 -3.952590 18.817626 67.842644 0.344885 1.979932 0.724370 1.234435 1.395597 1.052388 1.743584 1.912049 0.552231 1.592256 1.052866 0.770639 0.375040 0.294999 0.545525 -1 -0.012332 1 1 0.407428 0.549390 2.022731 0.858042 1.201475 0.599921 -1.634362 -0.210734 1.902479 1.398693 -2.268630 -0.929001 -50.359713 54.311515 63.624534 -12.462055 -49.761551 2.239273 1.208330 1.398783 0.592784 1.422254 1.316923 1.779623 2.365341 0.539475 0.963322 1.053619 2.169034 1.948672 1.824134 1.219305 -1 0.026650 1 1 -1.199963 1.248592 0.814592 1.361138 -2.004061 1.902820 -2.288671 1.536861 1.415660 0.144630 -0.800484 0.136395 68.952848 -9.479900 -28.681255 54.146142 -15.786461 1.779293 1.321079 1.868052 1.358237 0.880963 0.595913 2.259403 2.041651 0.772958 1.100652 0.662619 0.635256 1.997330 0.634246 0.779948 -1 -0.084359 1 1 -1.359636 -1.026000 -1.352573 -0.130946 -0.118672 -1.173296 1.753601 1.488262 -0.135138 0.110636 -1.925926 0.361491 41.519275 14.447312 -34.034949 74.607297 74.834971 1.395279 2.458978 1.542187 1.034149 1.197236 1.691133 2.372676 2.317664 2.473354 2.410044 0.361632 2.206827 0.391923 0.551316 1.962337 -1 -0.013378 1 1 -0.616272 0.145805 0.094332 2.080592 -2.134951 -1.987796 1.947048 1.207177 2.192535 -0.941608 -1.397781 -1.251418 -37.913379 -10.155531 15.991063 -38.205064 37.487768 2.228714 1.502306 1.253197 1.728103 0.480981 1.092922 1.242156 0.662507 1.003734 0.760759 0.819948 1.119032 1.327563 0.596989 2.338410 -1 0.070616 1 1 -0.566045 0.789110 1.916909 -1.110306 0.153266 -1.731588 0.921603 -0.237666 1.655531 -2.139642 -0.717660 2.006412 -2.866796 -32.248947 -58.060130 -66.604185 33.470408 1.932260 0.495379 2.341352 2.357663 1.992101 0.484489 1.561852 0.792975 2.286568 1.844281 2.327825 2.246338 0.695459 1.329921 1.973336 -1 0.005995 1 1 0.744205 1.169702 -0.902088 -1.630013 2.206899 0.143664 1.819929 -0.576920 1.802471 -1.812155 -0.715782 0.578229 43.162301 28.791816 4.052667 13.172827 -4.294985 0.837769 1.377036 1.852917 1.220832 2.274888 1.286799 1.730791 0.658230 1.115596 2.067109 1.144690 0.548854 1.081026 1.556131 1.384988 -1 -0.030525 1 1 0.120118 1.928734 -0.297122 1.403184 -2.193567 -2.253735 -0.333447 -1.206627 2.334552 1.458845 0.250442 1.008022 24.991024 24.147124 -59.289570 -29.805043 66.639682 0.822059 0.589472 2.010620 1.247884 2.436135 2.367481 0.499472 1.380988 0.767529 2.114473 0.694864 0.328877 0.687691 1.267685 2.237537 -1 0.013223 1 1 2.112061 -1.011813 1.469094 -1.848054 -0.879843 -0.047945 0.006393 -0.929966 1.058194 0.516358 -1.798988 -0.904831 -19.633205 24.727875 -48.605365 -10.363145 -23.385888 0.675603 0.611406 1.658633 0.649688 1.560316 1.978101 1.449458 1.791596 1.102819 1.084438 0.400494 0.597896 1.835995 0.321669 1.041464 -1 -0.000810 1 1 2.044548 -0.021868 0.024255 -2.321512 0.936209 0.198496 -0.250383 -0.027101 1.620800 -1.537306 0.531664 0.984483 31.982133 73.711376 17.099697 -5.398791 12.517402 0.324564 2.446327 0.417476 0.276465 1.800462 1.616622 1.065515 1.855605 1.400951 1.039045 2.480004 1.672910 2.095733 0.739145 2.056904 -1 -0.042341 1 1 1.136186 1.272936 -0.017282 1.717874 -0.501335 -0.194097 -1.207876 0.193641 -1.744728 1.549719 0.756460 -0.209364 43.763353 -69.333802 56.791777 49.388083 -34.489991 0.275852 0.496750 0.620096 1.445843 1.778223 1.337743 0.699795 2.205062 2.226294 1.314186 0.773309 2.498810 0.492630 1.140702 1.026314 -1 0.049399 1 1 1.640320 1.389244 -0.872698 2.231618 0.903674 0.024771 1.639048 -1.147621 -0.257792 -2.023781 0.332535 0.024318 -40.084918 -57.224094 34.651002 -70.602516 33.518065 0.446807 0.487972 1.589949 0.530571 2.057448 0.778172 0.981092 0.468118 0.913310 2.008803 2.210681 2.157651 1.886253 1.247316 1.894008 -1 -0.030620 1 1 0.954721 0.316694 -2.320921 1.432245 0.852855 -1.149275 0.212698 -1.886184 -0.852664 -0.346804 0.482042 1.080073 21.246851 -54.174834 -16.435672 65.653828 43.887447 2.369783 0.942191 1.400834 1.308383 2.238500 1.728193 1.984272 1.654153 1.851344 1.794509 0.567888 1.496008 1.161592 1.123565 1.001020 -1 -0.021040 1 1 1.440125 1.355589 -1.018258 1.539201 -1.670479 0.675911 -1.540564 2.316663 -2.310986 -1.234653 -2.157479 1.089865 9.955859 -71.884591 -64.316877 -73.748541 -41.729662 2.118493 0.758397 1.634240 2.413472 1.722443 2.090848 1.879917 0.511157 2.014736 0.667424 0.387544 1.205600 0.525226 2.218868 0.269588 -1 -0.000873 1 1 -1.326764 0.099098 2.066914 -1.113451 -0.869078 1.819615 -1.141966 0.538342 0.129471 -1.102092 1.543938 -2.158556 58.444927 -66.116666 -22.811691 3.917251 -12.756876 0.552761 1.503634 1.082269 2.186676 1.468003 0.718370 1.638650 2.287555 0.440054 1.734124 0.426223 1.027627 1.826633 0.473669 1.962670 -1 0.052364 1 1 1.280001 0.928337 -0.166377 -1.850478 0.779669 -1.261207 -0.785398 -0.774789 -1.543918 -2.218918 0.494901 0.436879 23.088890 4.975190 68.012533 -63.360088 -43.001540 0.971720 0.442247 0.342320 1.626799 1.103043 0.348450 1.151439 1.482651 1.665780 1.513638 0.467797 2.263638 1.215132 0.975021 1.931520 -1 -0.004762 1 1 -1.994120 -0.659225 -0.766009 -0.060208 1.243948 -1.842651 0.392356 1.690452 0.431587 1.308749 -1.295891 0.630347 24.992541 49.633695 43.517518 -1.073315 -39.205709 1.669688 1.948326 0.522511 1.592141 1.367319 0.528715 2.367202 0.322223 1.347274 1.125642 2.162082 2.109071 2.157229 1.554836 2.133538 -1 0.038437 1 1 -0.023002 -0.170672 1.354313 1.100839 0.962740 -1.572304 1.354960 -2.171880 -0.617292 1.853710 1.699729 0.836186 45.605020 -16.424525 -46.992284 -49.309752 1.005826 0.698862 2.275978 1.610928 2.113380 0.328455 0.346272 0.548613 1.544334 1.114224 1.516301 2.468601 1.272427 0.928388 1.164153 1.422215 -1 -0.017929 1 1 1.935441 -0.663056 0.816601 2.134302 0.514048 1.796365 -0.765818 -1.560529 1.340942 -2.152132 1.409947 -1.622320 -14.399942 -69.827246 13.468456 14.345585 56.250467 0.648984 0.970471 1.954900 0.761764 1.971595 2.350937 1.452453 0.372938 0.960679 1.633448 0.355643 0.537857 0.768475 2.263321 0.391321 -1 0.070778 1 1 0.093765 1.966163 2.024367 0.081035 0.071650 -2.153649 -0.515131 -1.143954 0.109461 1.877263 1.717204 -2.339910 -62.791788 58.423943 31.215395 -62.852104 -55.308840 0.989852 1.439731 0.313013 1.817665 0.500089 0.493128 0.509413 1.955678 0.324806 2.015896 2.166746 1.754209 0.498697 1.857074 1.346400 -1 0.050062 1 1 1.314245 1.543378 -2.152237 -0.344071 -0.706544 0.332139 -1.918598 1.002540 -1.810996 -0.093774 -2.119366 0.765500 29.744322 -37.177885 51.287138 -67.071880 -27.087171 1.313660 0.934816 1.197944 2.340057 0.841755 0.881033 1.778538 2.138610 1.361776 1.862430 1.359171 0.842607 1.691362 1.717251 0.335716 -1 -0.030135 1 1 2.255186 1.170759 -1.983829 -2.064064 1.882835 1.109024 1.866252 0.438712 -1.456632 -0.757862 0.203457 -1.688740 2.340651 39.327846 -66.886265 -57.460383 -36.661637 1.792987 1.983573 1.163484 1.424995 2.387458 1.012359 1.720559 1.930416 0.995385 2.187495 1.733621 0.975681 1.772035 0.840980 1.347100 -1 0.000808 1 1 -1.764138 0.477468 -0.398419 0.072149 1.529345 2.333056 -0.118925 -0.725667 -0.619887 0.653994 -2.334198 -0.229906 4.025336 3.820519 11.459307 -3.430487 -56.192201 1.040086 1.976424 0.250562 0.702689 1.340519 2.358147 1.129337 1.269346 0.905247 1.487464 1.555034 0.948969 0.579717 2.309192 1.844184 -1 -0.007250 1 1 -0.303940 -0.087356 2.079793 -1.422024 1.273326 1.826315 -1.633775 0.241708 0.305892 -0.091560 2.097073 1.544627 -0.030622 -64.661456 -15.082961 0.682854 -73.276526 0.496380 1.154935 1.743491 0.357004 0.914491 1.603973 2.232204 1.649936 0.717431 1.609069 2.378336 0.700207 2.377589 1.642782 1.983438 -1 -0.054158 1 1 1.668933 1.613287 -0.569899 1.989265 -0.821806 -0.083385 -1.871388 -1.929621 -0.476289 1.365965 -0.990643 -0.865091 -59.348070 36.992057 -24.494490 71.106113 30.440845 0.914180 0.876591 1.361401 2.309839 1.465304 0.365432 0.822824 2.195428 2.315047 1.246868 1.105401 1.722139 1.485797 0.543396 1.598950 -1 -0.018438 1 1 -1.613697 -1.613997 -1.932383 0.218683 -0.250573 1.493505 -1.559117 1.519156 0.727854 -0.311553 -0.808873 0.514537 18.720906 -57.726339 -6.576609 16.927099 -56.241383 2.141092 0.334602 2.407328 1.968000 0.432936 1.351314 1.534459 1.651582 1.380457 0.838507 0.283127 1.266628 2.459192 0.640583 1.531075 -1 0.069671 1 1 0.075978 -0.093317 0.845225 -2.156988 -0.095462 -2.219497 0.183713 1.042585 2.066626 -1.240573 2.012265 -0.679735 -46.896555 59.601979 30.456699 -64.261622 -45.077043 1.977024 1.347612 2.312381 1.446053 0.820146 2.190874 2.272322 0.920053 0.582367 1.835688 1.914195 0.631953 0.492121 1.578094 1.531133 -1 0.015003 1 1 1.234626 1.714834 0.245940 0.747152 -1.129337 0.736998 -2.151193 -1.655396 -0.305236 1.689782 -1.410675 -1.194483 -28.457466 65.364204 -23.831701 -39.392034 38.092874 1.779034 1.476786 2.096459 1.683571 1.281135 1.026701 2.018420 1.827904 1.580460 0.784515 1.841168 1.768075 1.779858 1.816065 0.604548 -1 0.044393 1 1 2.212492 -0.102677 -0.961254 -1.728979 -2.354589 1.064477 -2.267261 -1.471219 -0.865821 0.011306 1.532023 0.220972 16.474742 -9.006577 -23.540438 55.863412 46.357574 1.851316 1.317948 1.001777 1.615630 2.402421 0.494136 1.692986 2.013105 0.252707 0.740396 0.579768 0.916203 1.126599 2.494631 2.260491 -1 -0.018026 1 1 1.050454 -2.338535 2.274812 1.153100 -1.898242 -0.883081 2.079936 0.984196 0.895919 1.628564 1.714647 1.810323 -57.134119 46.869897 -57.639705 -50.522088 25.260858 2.263672 1.784072 0.647415 1.599318 0.490654 1.671791 1.291838 0.925721 1.335921 1.577204 2.316425 1.902099 2.074428 0.412577 1.177821 -1 -0.004324 1 1 1.849704 0.351450 2.199026 -0.236588 0.920765 -0.182105 -2.291115 -1.832786 1.248254 -0.148177 -2.275714 -2.172617 35.818624 53.605561 48.668730 25.343777 -47.131632 1.505038 2.174880 1.210763 1.789674 0.302341 2.440939 2.106879 1.315005 1.040002 0.559682 0.832846 1.893857 0.805663 1.783680 0.808989 -1 -0.016215 1 1 0.747136 -1.402477 -0.058732 -2.212531 -0.537981 1.230247 -1.192947 1.358194 0.350742 -0.277551 0.472059 -1.768389 -9.039764 18.689878 20.778024 16.255379 54.152479 0.485810 1.252409 1.980005 1.942795 2.050368 1.043367 0.872227 2.262638 2.416095 0.802172 1.609108 0.775920 1.380065 0.995468 1.324635 -1 -0.000950 1 1 -0.421947 0.489463 -1.425451 0.230335 -2.345928 0.554111 1.265681 0.580535 -2.302067 -2.129029 -1.422026 1.238842 59.958609 24.348903 32.012800 -10.868206 38.059662 2.406167 0.450857 1.054727 0.544898 2.106260 2.163050 0.382505 2.015302 1.185020 1.136710 1.426487 0.469432 0.493298 1.112847 0.863817 -1 0.008835 1 1 -0.463952 1.358573 2.009270 0.816370 -1.741954 1.057813 -1.175142 -0.983367 -1.099594 1.112855 0.282979 1.223938 36.733009 -28.312318 -45.129497 58.537893 -3.625480 0.873346 0.818259 1.983601 1.634129 0.548538 0.280213 1.782030 2.327956 2.205305 1.808665 2.226393 0.732459 2.183998 1.457091 1.834076 -1 0.031801 1 1 1.151289 0.641051 1.624300 0.735036 -2.133336 1.587296 0.851848 0.770253 0.705162 -0.004679 1.463669 1.211747 -35.453207 -62.054422 1.323921 51.138115 -21.702180 2.146815 2.015464 1.653672 0.516830 0.613962 1.859746 1.248134 2.129621 1.037435 2.415184 1.251425 1.194843 1.980895 1.155901 2.227146 -1 0.006027 1 1 -2.214576 -1.926429 1.327893 0.027563 1.436842 -1.998549 0.286759 -1.214714 -1.622963 -1.833085 0.936359 -1.999575 60.605386 -55.277342 53.705725 -67.887460 65.458695 2.339304 1.681949 1.025306 1.076843 1.002937 0.869197 0.845452 2.264219 1.977868 2.033671 1.661210 1.202952 1.017308 1.636681 0.700802 -1 0.007439 1 1 2.133132 -0.297971 1.276886 0.396656 -1.427780 -1.212875 0.996576 1.620355 0.407731 0.928740 1.907245 1.400800 5.028613 65.900573 -9.077575 -16.807393 -31.850307 2.003437 2.016480 0.736396 0.855655 0.490290 2.309134 0.872783 0.356308 0.468110 0.767083 1.356770 0.980841 0.738586 1.663189 0.713879 -1 0.077095 1 1 -1.564857 -0.715112 -2.294885 0.774670 -0.458825 -2.005784 1.221298 -0.804982 -0.062294 -0.819311 -0.552345 0.149291 68.092618 -67.363885 15.186455 -61.242546 -3.465060 0.815991 2.115422 0.901964 0.311091 1.006357 2.091175 0.630649 1.069402 1.943019 1.328045 1.959290 0.293874 1.895554 2.319660 2.281244 -1 -0.030618 1 1 0.305729 1.891200 0.330982 2.199148 1.820075 1.885654 1.376717 0.652275 1.772164 -2.243505 1.939520 1.922724 -74.545831 58.219945 52.608245 -63.233015 -7.277329 0.473949 2.153214 1.570263 0.412920 2.440721 0.693311 1.220033 2.343952 1.045691 1.675602 2.339722 1.950307 2.306242 1.755463 1.313278 -1 0.017404 1 1 -1.787325 1.905939 -1.706980 -0.192969 -1.103049 -0.404129 -1.644532 -1.487180 -0.515134 -1.201673 0.785036 -0.584155 -63.458178 -41.590615 -13.460778 -35.299713 -32.276890 2.459749 1.008008 0.583161 1.694831 1.526288 1.580621 1.248306 0.536323 1.974644 1.848440 2.472446 0.647667 1.344259 2.205796 1.064694 -1 0.028465 1 1 0.712076 -1.608748 1.455384 -1.375526 0.521729 -1.048211 2.335646 0.995707 1.151507 -0.408991 1.461431 1.299131 63.403841 28.356630 39.883274 -31.810194 -33.936836 2.479074 1.790244 0.880989 1.033505 1.615983 1.574228 1.798459 1.698814 0.968124 0.767360 1.520812 1.794538 1.046492 1.643482 0.254959 -1 -0.022337 1 1 -0.792686 -0.744090 0.766914 1.134198 0.854676 1.178610 -1.992633 0.757155 2.050943 -0.924635 1.125421 -0.584998 -64.292266 39.892292 -30.243162 53.175903 27.395601 0.443017 2.034087 1.894419 1.247681 1.272425 0.899280 2.442235 1.387121 0.337531 2.137101 0.750641 1.777241 0.591745 1.952987 2.359627 -1 0.010118 1 1 -1.564662 -2.148384 -1.558425 -0.993411 -0.261473 2.083842 0.656828 -1.823460 -2.226027 -1.183393 1.709937 -1.956149 42.451158 -73.380655 -8.675678 -12.127529 22.618383 2.082489 0.885649 0.607044 0.333996 1.221176 1.300590 1.760808 1.157563 0.917924 0.798269 1.262695 1.618802 1.712892 1.322781 1.235804 -1 0.000441 1 1 2.110296 2.303897 -0.106734 1.534717 -1.629036 -0.224204 1.721545 -0.068287 2.120824 0.176296 -1.078089 -0.305695 -41.544607 9.782548 15.284385 -65.345351 40.688130 1.305975 2.276203 0.889644 2.490945 1.056709 2.364992 1.427030 0.590238 1.375258 1.210602 1.340322 1.294406 1.326188 2.247790 0.364177 -1 0.022057 1 1 2.279272 0.721273 2.171012 0.179203 0.640093 -0.343130 0.978857 0.703445 -0.579726 1.767349 1.651008 1.942921 -69.387646 51.831830 -62.439796 -25.653274 -54.570780 0.308423 1.173124 1.443517 0.943239 1.012418 0.464588 2.327772 1.366258 0.705413 2.133637 1.036676 0.920501 1.368385 0.453429 1.534542 -1 -0.034562 1 1 -0.725428 -1.319339 -2.344724 1.925318 -1.155635 1.717213 -2.183645 -0.438269 -0.521930 -2.315142 -0.396920 1.702807 23.529291 56.786222 -43.968371 73.581033 -73.582062 2.219257 2.309799 0.790250 1.487938 0.530264 1.401612 0.892943 1.695950 2.330835 1.094566 1.873432 1.776022 0.356634 1.448257 1.848061 -1 -0.004231 1 1 0.485708 1.437589 1.147452 2.134077 1.437699 -1.716429 1.217421 -0.002625 -1.701057 0.400794 2.133869 -2.062925 69.528779 70.196688 45.730688 -4.327340 20.394350 1.642713 0.834781 0.669788 1.875341 2.360910 0.311568 2.270962 0.560430 2.144251 1.674974 0.781642 0.811243 1.069092 1.225480 1.648895 -1 -0.038173 1 1 0.008899 -1.228314 0.693499 1.900148 -0.067236 0.945331 -1.996897 -0.218067 1.184459 2.066612 -1.477385 -0.834667 17.097295 -45.771117 74.837265 39.916387 74.716271 0.720564 0.262025 2.105671 1.261993 1.057872 1.656049 2.218950 1.648715 0.458935 1.819427 0.868068 2.112435 2.445438 1.217877 2.101026 -1 0.021835 1 1 0.425432 1.545771 0.379440 1.378025 -0.925152 1.856154 0.369674 2.176972 1.387327 -0.098008 2.114144 1.009032 -34.577438 -43.006452 40.562101 -22.772879 56.216172 1.002926 0.670740 2.125989 0.752261 2.007148 1.388448 2.403643 0.769097 1.455250 2.378070 0.725694 0.981623 0.390062 0.768727 1.992026 -1 -0.046028 1 1 1.587065 1.673192 -2.204502 -2.255668 0.160875 -1.089733 1.913727 1.958001 1.517767 0.943049 2.056111 1.110415 53.628974 -7.839033 -50.628407 38.356360 -44.660481 1.244442 0.839219 1.001467 0.910119 2.363967 2.193112 1.638653 2.337513 0.828640 0.951797 0.854677 2.064095 2.247859 1.521216 1.825873 -1 0.000979 1 1 -1.980934 -0.523279 -1.438009 1.217806 1.757510 1.214703 1.450877 -1.726274 0.692086 1.709690 -1.394705 -1.390380 19.767387 -19.527876 -5.013140 44.155199 66.432665 0.381911 1.033471 1.041760 0.863827 0.597068 1.423972 0.952724 0.677119 1.345560 1.570545 0.649372 0.742034 1.111658 1.131347 1.297512 -1 0.022600 1 1 -1.645343 -0.986576 1.506411 -1.415900 0.541509 1.513026 1.383734 0.773126 1.869208 -1.716270 -0.823169 0.579470 -43.352158 -69.718785 36.385210 -23.770777 -65.444664 1.697935 1.945815 1.067435 0.386044 0.741944 1.855232 1.889232 1.818392 1.462723 1.990023 1.567616 0.928087 0.612124 2.471324 2.046984 -1 -0.005712 1 1 0.222215 -2.151200 -1.776145 1.321865 -2.324349 0.377526 2.198742 -0.292604 1.940033 1.121732 -1.314974 0.327093 -60.934646 71.405427 -38.984220 -7.792067 -11.266674 0.490227 1.246482 1.369215 0.899068 1.141172 2.180738 0.656889 1.083418 1.255627 2.066149 0.764507 0.825570 1.111758 0.570311 1.711229 -1 -0.027043 1 1 1.229881 2.077774 2.348064 -2.339454 0.961981 -0.185490 2.064158 -0.311303 -1.313115 -1.402628 2.109613 0.253811 34.606786 -63.755017 69.421820 72.531714 -9.479506 1.044098 1.901724 0.269742 1.299467 0.887321 1.710127 2.104416 0.424220 1.117303 1.512253 1.933014 1.916719 0.300894 0.632701 1.813405 -1 0.062573 1 1 1.550011 0.945689 -0.689107 1.232274 -0.118244 1.298418 -0.560993 0.884704 1.639066 -0.852057 0.420011 -0.039620 -46.091493 -59.729830 70.752967 -54.890943 -52.072850 2.299104 1.042724 1.314517 1.844285 2.391588 0.667582 0.800920 0.817208 2.311211 2.027963 2.472617 1.274609 1.609029 1.699814 2.018588 -1 -0.007682 1 1 -0.544514 -0.180562 0.076276 0.199105 0.566848 -1.433955 -1.319730 0.512045 1.123849 1.271181 -1.232949 -1.801984 18.357125 -21.798704 -70.818200 8.511700 -43.861881 2.325373 1.544025 0.432890 0.580959 0.671319 0.603014 2.353984 0.909753 0.716197 1.129770 1.795962 2.485884 1.508308 0.881753 0.367749 -1 0.030090 1 1 2.274802 0.989902 -2.156069 1.220762 -0.402710 -1.348557 1.393550 0.816022 1.825991 2.344728 -1.870624 1.488046 29.743335 -53.770570 28.022496 -25.915466 38.768138 1.016360 1.454252 1.358581 2.173764 0.447105 0.994903 0.837221 1.168853 1.667321 0.417457 2.198984 1.331908 1.634224 2.153382 2.142898 -1 -0.019028 1 1 -2.027868 2.326188 2.269932 -0.752282 -0.267931 1.922041 0.317869 -1.428207 1.031303 0.936549 1.198995 1.327896 2.139359 -43.795577 -22.257603 16.461596 70.051497 1.457624 1.788932 1.326112 0.968455 1.822523 1.141490 0.768936 1.004119 0.478173 1.149634 0.394292 2.117879 1.696831 1.389543 0.543859 -1 -0.000513 1 1 0.829265 -1.784210 -2.292694 -0.103293 -1.887026 -0.867398 1.780705 -0.076976 2.164057 1.084194 -0.759563 -0.106784 22.110029 53.254764 2.818236 -33.904796 12.091201 0.877182 2.293222 1.176633 1.920177 2.170508 1.985636 2.086802 1.385677 0.819584 1.750160 2.184619 0.638049 1.687731 1.450215 1.016503 -1 -0.020806 1 1 -1.807739 -1.893157 -0.236376 -0.228155 1.291121 -0.680251 -0.728218 -1.092644 0.113559 0.070412 0.597365 -2.182688 47.950366 -48.196898 -45.263386 58.274377 67.452896 1.087319 1.576118 2.070112 2.116853 2.449020 0.675499 1.117766 0.289044 1.712154 2.418099 0.748895 1.672856 1.198027 1.493116 2.048534 -1 0.014438 1 1 0.148178 2.283680 -0.597503 -0.132141 -1.361607 -1.162711 0.594825 2.242381 -1.993415 1.755466 -0.157112 -1.639209 -49.398928 2.214634 21.344449 -63.843362 -65.380520 2.118918 1.158472 0.446149 0.679664 1.364504 0.462549 1.810296 0.396234 1.003974 0.292415 2.117288 0.755695 1.209896 0.729751 1.676257 -1 -0.010416 1 1 0.820573 -1.790693 1.852905 2.307655 1.797272 0.330153 -2.305730 2.282751 -2.077256 1.639307 -1.497516 0.113583 15.252217 -5.989374 -13.409242 -69.137818 50.696938 2.326539 0.888949 2.066522 0.281968 2.029191 0.615543 1.423069 1.524115 1.041577 2.277194 1.790340 2.496557 0.885845 1.639124 1.251023 -1 -0.057559 1 1 1.144892 1.517263 1.902886 -1.170332 -0.252198 -2.259132 -1.514365 -0.324815 -2.222594 -0.030239 0.714447 0.535826 8.048684 -25.762102 66.350374 50.733765 -67.613705 1.621845 1.103629 1.187153 0.981629 0.495401 0.451586 2.061860 0.682772 1.847424 1.155447 1.351143 0.917924 0.799185 0.902616 2.274625 -1 -0.067065 1 1 -0.166128 2.332553 0.854743 2.299678 -0.323759 1.393227 0.109722 1.552742 -0.277048 -0.513374 0.104537 -0.759652 -51.249475 -49.926678 -17.685136 65.911656 27.205666 2.059390 1.915429 1.110038 0.903254 1.734691 0.944982 1.060154 1.754910 1.027420 0.603034 0.445429 2.074605 1.137392 1.638401 0.348612 -1 -0.018108 1 1 -0.998240 -1.317157 1.353722 0.592190 0.374714 2.073815 1.782694 0.362490 -0.755493 2.311556 1.392896 -0.744138 -1.676016 31.193430 17.984711 19.031567 63.540040 2.386678 1.396965 1.537108 1.181705 1.668233 2.248493 0.914489 1.569530 1.584398 1.730913 0.448200 1.400457 1.738957 0.656851 0.443970 -1 0.021527 1 1 1.798604 -0.843502 -1.864991 1.913305 -0.418339 -0.141502 1.524756 0.608199 0.829396 0.415440 -1.459730 -0.986271 61.609325 17.925939 -68.749759 -27.200196 46.300586 0.984198 0.908160 0.943552 1.776992 0.902960 1.304360 2.123812 2.408962 2.433203 0.347471 0.448178 1.030820 1.492108 0.856385 1.512902 -1 -0.036820 1 1 -0.089789 -1.113711 -0.531611 -0.098530 -1.943707 -1.603906 -1.981696 0.803788 -1.158660 -2.013928 0.999419 2.279981 -47.852402 44.671679 46.905341 -61.936000 41.645539 1.923692 0.491555 1.058631 0.910206 1.578482 1.300372 0.351273 1.337437 2.297516 1.353758 2.113770 2.383388 2.347274 0.630389 1.189750 -1 -0.025068 1 1 -2.343178 -0.361999 -0.419176 -0.063481 -1.919959 1.686195 -0.418867 0.406154 -2.014213 0.918103 2.192202 -1.826448 -19.355393 43.907687 -43.504083 -73.123410 -35.145899 1.418019 2.153867 1.285893 2.250763 0.819419 1.220263 1.705537 1.461125 2.130810 0.775364 1.034617 2.301490 0.648415 0.416634 1.870007 -1 0.013316 1 1 2.289874 -0.175981 1.673783 -1.691611 -1.069896 0.730515 1.992156 0.643373 -1.766512 -1.719772 1.577121 -0.514771 6.079099 21.421855 37.116391 -34.817505 -27.808947 1.600475 1.933380 1.322941 1.675048 2.029140 2.007176 1.851732 1.565896 1.265045 0.614471 1.417881 2.069468 0.299441 0.956693 2.139294 -1 0.072932 1 1 1.065278 1.756359 0.721077 -1.115075 0.099452 -1.406062 0.944510 -1.664102 -0.538278 0.950365 -2.220618 0.191298 41.290852 -74.653298 52.019141 -64.290588 68.089527 1.835153 1.912165 0.250351 1.649636 2.440654 1.814852 0.463858 1.318262 1.773782 0.949133 1.076262 2.489990 0.759027 0.964419 1.482365 -1 -0.044263 1 1 -0.274712 1.050400 1.460425 -1.478130 0.790177 0.986601 -1.100647 2.258216 0.258442 -1.189043 0.996711 -0.825113 28.231396 35.072830 -30.939178 55.241080 -63.169361 1.563364 1.460882 0.296872 0.522715 0.515501 0.771613 0.997315 0.876683 0.654225 1.301322 0.575876 0.753914 0.527485 1.948268 1.790808 -1 0.014711 1 1 0.578319 -1.849858 1.786247 -1.183638 2.295206 -0.093080 0.117964 -1.289155 0.740914 -2.307360 -1.554823 -1.709829 -30.373194 -32.271189 18.127821 24.290065 -56.874391 2.306531 2.123245 1.884445 2.371749 2.482578 2.192593 1.906960 0.534188 2.105195 2.257213 1.234310 1.554929 1.448620 1.199359 1.378995 -1 0.010888 1 1 -1.793288 0.652709 -0.359638 1.565889 -0.799169 -1.320874 0.130169 1.194469 0.665909 0.014227 -1.225409 -2.301778 -62.897383 -66.320725 -2.428443 -14.838330 62.188072 1.298852 1.812513 1.653493 2.000598 1.555407 0.480006 0.468516 0.849309 1.840259 2.225885 1.202164 1.275461 2.414303 2.198000 0.533557 -1 0.014033 1 1 -0.878926 1.228853 -1.069733 -1.246860 0.009622 1.489168 0.950101 -1.942235 -0.424043 -1.765207 1.367539 1.911705 30.482968 -72.758131 -45.910974 -25.747783 7.011229 0.440788 0.565657 2.245195 1.741885 0.361847 1.310858 1.096056 2.168779 2.160113 0.516014 0.399040 0.921342 1.987124 2.347088 2.013361 -1 0.008441 1 1 -0.313854 -1.786573 0.416817 -1.878138 -2.285225 -1.799577 -1.371583 0.807027 1.443071 -0.974135 -1.449984 -2.109253 34.349847 -32.125263 70.713157 26.034315 8.726348 0.831003 2.422003 1.095924 2.188574 1.869119 1.284500 1.342785 2.186177 2.072648 2.001491 0.803926 1.832391 0.491715 1.495991 0.869365 -1 -0.006374 1 1 0.741368 0.615334 -1.776770 0.240161 -2.130835 1.217435 0.243187 1.594590 0.916670 1.677376 2.148242 -0.817590 3.051748 -9.268623 72.254395 -20.382933 24.049533 0.632551 1.533859 0.577354 0.834954 1.328092 0.494913 1.254355 0.941204 0.557878 2.005687 1.576531 2.260072 2.033765 0.979127 1.187469 -1 -0.024325 1 1 -0.655821 -0.111079 -0.791710 1.510273 2.238363 1.169178 -0.286275 -0.070967 -0.505556 -0.447080 2.188020 -1.437851 -26.556286 68.503429 -62.869704 -51.119771 30.006345 1.624510 0.891394 0.416031 0.729921 2.274443 0.568752 0.268740 2.470106 1.821312 1.044894 1.785748 1.823348 1.506355 1.806939 2.468595 -1 -0.078005 1 1 -2.264654 -0.069874 -0.992520 0.579282 0.200628 -2.118635 -1.083727 -0.815190 -1.989613 -0.309989 1.923823 1.989384 37.638530 40.779602 32.776283 70.993649 -59.748249 2.292749 2.235406 1.466340 2.023506 1.819039 1.090606 0.559070 1.788343 0.434423 1.594554 1.422840 2.179628 2.253325 1.130713 1.890574 -1 -0.015158 1 1 0.361031 -1.716099 2.058078 1.176167 -0.633480 -1.604736 -1.802694 -1.931883 -0.799906 0.432610 -0.344905 -0.582384 -16.010437 12.581536 -42.124363 15.830729 -32.943352 0.941182 2.447521 2.479769 2.235076 0.423398 0.799085 1.472352 1.815160 1.140421 0.798438 1.840718 0.956628 1.045843 1.984026 2.029590 -1 -0.001337 1 1 1.976620 -1.281541 1.462136 -0.988573 0.936092 -1.776513 -0.156573 -2.009173 0.804545 2.146224 -1.746244 -0.364405 49.314181 73.437033 56.209118 6.638460 -27.403690 0.267752 1.611373 0.588435 0.332595 2.428962 1.064090 0.409609 0.801117 1.870260 2.466626 1.831550 2.112269 1.908638 1.722466 2.480208 -1 0.011526 1 1 -0.562492 -0.753477 -1.499544 -0.979154 -0.978349 -1.590222 1.809804 -1.092070 0.341581 1.266194 -0.225546 -1.992411 -6.607537 -52.865128 -54.209806 -4.203439 2.803377 1.620483 0.710407 0.557313 1.507267 1.377831 1.711126 0.897044 0.867621 1.348956 2.406527 1.990857 2.092726 1.952302 2.095572 0.278523 -1 0.006192 1 1 -2.167809 1.826755 1.052698 -2.334233 -0.817013 0.361846 -2.147218 -0.824926 -0.681045 0.066436 -0.245497 1.978598 -32.885182 48.747680 2.265554 -22.840898 -36.979238 0.474135 0.779768 0.818364 1.494182 1.967260 1.493793 2.170639 1.935922 1.291716 1.126945 1.571048 2.349368 2.072865 1.143840 2.017070 -1 -0.003007 1 1 1.607177 0.402787 -2.064444 0.205608 1.477553 -1.065185 -0.199137 -1.097933 0.754667 -2.057355 1.552454 -0.408596 -42.305416 -27.125033 -40.429499 1.406268 -64.856528 1.469962 2.156869 2.255714 0.788246 1.548999 0.780846 0.928997 2.407448 1.729902 1.457520 2.294675 0.847922 1.027001 0.311609 0.706863 -1 0.011717 1 1 -0.778323 0.321525 -1.244437 -1.667335 1.678081 -0.149272 -1.821796 2.183237 -1.705132 -2.114359 0.084567 -1.832149 -69.466413 -72.001270 74.657561 19.635574 15.086822 2.338271 2.328077 1.994043 1.626325 2.140403 2.257224 1.418275 1.949293 1.018422 2.364698 0.972486 2.074036 0.570101 0.440049 1.661732 -1 0.024315 1 1 1.192872 2.100761 2.272797 0.265863 1.019961 -1.187837 -2.293244 0.080460 -0.163933 1.526729 0.783303 -1.443922 25.449600 -68.571608 -33.015237 -37.093860 -36.506749 0.341097 1.318609 0.864216 0.372188 1.864654 0.494925 1.459521 2.171435 1.812498 1.404233 2.186468 2.470402 2.296617 1.997964 2.272924 -1 -0.027725 1 1 -0.357785 -0.289338 0.288506 -0.129051 -1.263720 -0.596216 -2.068161 -1.003894 -2.086404 -1.312957 1.255304 0.532452 2.733043 34.262904 6.634856 62.017864 -15.758084 2.183242 2.244193 0.658879 0.782113 1.972447 0.911090 0.681565 1.818924 1.399670 2.003379 1.046242 1.931031 2.336060 1.154111 1.388329 -1 -0.025419 1 1 2.190902 -0.122224 0.377257 -2.312455 2.350245 1.318939 0.335533 -1.423104 1.977591 0.897253 0.478771 -2.062443 27.361080 -42.333834 -54.754653 -11.448747 30.902019 2.428449 1.437613 0.717424 1.496722 1.903388 1.235807 1.954946 1.519089 2.074318 0.816643 1.826456 1.994241 0.460564 2.191019 2.459119 -1 -0.022420 1 1 -1.429428 -0.642180 -1.749006 0.339308 0.754816 0.448592 -0.341498 0.132514 -1.797881 -1.156199 1.650766 -2.120985 58.281030 29.263929 -11.145293 31.063159 -71.482004 0.654337 0.941033 2.183859 1.370280 0.801101 1.612002 2.166924 2.489326 0.845891 0.638954 1.147756 0.328440 2.334633 1.924587 2.030610 -1 -0.033869 1 1 -0.324657 0.428331 -1.570548 -2.116056 -0.151323 1.400280 0.832432 -0.399327 -1.053953 0.076815 -0.161713 1.139061 -71.024404 -7.152527 -62.515871 45.749650 14.365155 0.402486 0.340438 1.493273 2.445427 1.045886 0.459478 1.944671 2.081953 0.888408 1.976568 0.421969 1.527616 1.387857 1.466451 1.634496 -1 -0.007251 1 1 0.267596 1.875155 -0.732640 -0.008615 1.295063 -0.405096 0.948331 1.292669 1.773367 -0.885945 1.078092 0.354636 -25.858663 -56.543165 -70.975625 62.663958 43.137909 2.407488 2.394126 0.569600 1.018369 1.484619 0.982441 0.627752 1.883441 1.247819 1.341750 0.543951 1.940454 0.957091 2.076420 2.394571 -1 -0.007923 1 1 0.293427 -2.244614 2.150356 1.728476 -1.377346 -1.795128 -2.001129 -0.656451 -1.265180 -1.581569 1.156783 -1.273266 -26.025717 -14.219484 -36.859497 2.429375 30.505939 1.574650 2.145565 1.262974 1.797496 1.265328 0.873851 0.309144 2.033607 0.576317 1.401875 0.818643 1.690731 2.373161 1.458405 1.404256 -1 -0.011313 1 1 1.589170 -0.637815 0.927495 -0.176685 -0.738326 -1.322004 0.001922 -0.688813 1.463991 1.906798 -1.401441 -1.493645 -25.122206 21.075435 64.838855 -3.357971 -37.414022 1.113059 2.176677 2.168936 0.305122 1.941317 1.968236 2.143239 0.418639 1.817399 0.520662 2.024316 1.925452 0.823346 1.980090 1.116122 -1 0.012398 1 1 -0.489760 1.145458 1.594811 -0.078309 -1.379287 -1.440475 2.198562 1.385631 -0.332718 1.620059 0.156689 -0.746647 6.070350 24.375725 32.806974 -13.193833 -48.745097 1.992298 1.549076 2.071082 0.419906 0.611852 2.394025 1.132362 0.358735 0.755740 1.967062 0.418834 0.590956 2.193038 0.390345 1.027420 -1 -0.019143 1 1 -0.670905 0.844362 2.189634 2.141999 -2.078521 -0.767847 2.031535 -1.955653 0.249737 -1.402649 1.767211 -0.673706 28.635097 70.071266 37.767000 -50.031166 26.187954 1.989027 0.579102 0.969838 0.324570 0.298725 2.425012 2.177599 1.914126 1.709965 1.622769 0.875602 0.497191 1.283395 0.768181 1.818216 -1 -0.054950 1 1 0.264159 0.648940 2.259214 -1.813257 -0.385194 0.870291 -0.268982 -1.602906 0.692077 1.557667 -2.331353 0.470363 -63.609181 -29.510768 62.521953 56.468994 24.378225 2.497395 1.474207 1.501742 0.786685 2.308966 0.284933 2.372790 1.972676 0.270597 2.173717 1.910919 1.813702 1.387988 1.407826 1.833638 -1 0.015114 1 1 -2.099414 1.513187 -0.629379 1.334731 1.859435 -1.035305 -2.230576 -2.229641 -0.662554 -0.165070 1.259220 0.376469 -45.412253 -43.742699 -33.538155 24.225300 54.610693 1.253707 1.297843 0.589971 1.386534 1.724897 0.597238 2.035718 2.303994 2.224503 0.465560 0.675165 2.256429 1.555892 1.880556 2.249151 -1 -0.049693 1 1 0.798031 1.040309 1.515822 1.253039 0.166163 -1.739176 0.613041 2.101829 1.369780 1.868136 -0.890335 -2.020068 46.983181 46.322233 37.772887 48.919186 34.751005 0.777171 2.159321 0.710879 1.746339 0.966101 0.510837 1.132374 0.552455 0.861956 0.648899 1.791562 0.528808 1.675558 1.600447 1.456608 -1 -0.001094 1 1 1.800131 1.263657 -0.448693 -1.365350 1.899302 -0.154514 -0.389961 0.857415 0.089270 1.821910 -0.255362 1.115139 30.853219 0.060070 -40.410692 17.498452 -53.515223 0.919663 0.767767 1.602634 2.220946 1.438961 0.871916 1.546526 1.959706 0.533740 1.313171 1.717105 2.375780 0.484936 2.327285 2.183449 -1 -0.000015 1 1 1.683718 0.354655 -0.488006 2.346262 0.356435 1.157693 -0.115741 0.965696 0.991224 1.212165 1.194057 -1.542181 -41.054904 -9.767661 -65.071055 0.778071 27.045373 2.148652 1.397828 0.294573 2.392879 2.118899 0.830622 0.512435 0.994915 1.031152 0.326590 0.500501 0.673738 0.771552 2.226326 1.864530 -1 0.003861 1 1 -1.171885 1.919423 -1.271052 -1.307118 0.422477 -1.005144 0.455901 -0.022751 -0.667796 1.259867 1.829822 0.765659 -35.253090 1.316027 68.471764 4.943447 -15.483276 1.713720 1.743750 2.452441 1.923486 1.535917 1.409614 0.386356 1.481196 1.953091 1.854799 1.363444 0.647876 0.347142 1.665555 2.238973 -1 -0.012499 1 1 -1.566489 0.130936 -0.040027 1.139827 1.216611 0.530913 -2.208911 -0.965364 -0.114461 -1.091330 -1.362962 -0.376268 2.619034 68.095352 -21.417619 34.079308 70.922465 0.532966 1.815301 1.270850 1.424390 1.227491 1.687503 2.114938 1.765344 0.884835 0.416881 1.515384 0.567603 1.207750 0.645890 0.725787 -1 0.014627 1 1 -0.179955 0.851389 -2.226351 -1.908465 1.659423 2.004768 0.556570 0.182286 0.624129 -0.045958 0.419342 -1.849906 30.717530 -30.465669 63.502271 32.664041 -15.456397 1.740020 0.508204 1.891853 0.873222 0.993510 2.177693 1.241129 1.409853 2.150685 1.803872 0.429570 1.035741 0.949542 1.210084 1.636347 -1 0.008174 1 1 2.026909 0.393692 0.585985 -0.235601 -1.343452 -2.334121 1.070662 -2.000896 -1.453527 -0.402214 2.266613 0.010047 -25.125668 -37.098750 31.305808 -43.278379 -29.709622 1.680773 1.493759 1.608884 1.515218 2.269604 2.481764 2.003856 2.311111 0.339686 2.351341 1.489124 2.457846 0.516044 0.909271 1.613017 -1 -0.028296 1 1 -2.097448 1.575546 1.286529 2.258524 0.724536 0.471466 -2.307170 1.642640 -2.032069 -2.299031 1.768777 2.083036 39.976628 37.189401 -7.744157 43.957545 44.462926 1.200876 2.125299 0.398470 0.328060 0.451779 0.794933 1.443054 2.156023 1.524945 1.496918 0.707796 1.680143 2.167155 1.869876 0.510270 -1 -0.048370 1 1 0.714020 -1.927517 1.903371 2.256008 0.845488 2.265142 -1.153809 -0.593972 -2.046341 -1.831654 1.422528 -2.227263 51.474380 -70.094279 25.448744 67.041569 -32.354292 0.946339 1.373324 2.450484 0.542745 1.917729 1.526201 2.365384 1.256686 1.869112 1.164246 0.731786 2.121500 1.798709 1.399696 2.441288 -1 0.007621 1 1 1.477724 1.819602 -1.357203 2.166324 1.483527 0.395647 0.461985 -1.431959 -0.766929 -1.391406 2.234132 0.746321 -30.475511 48.091956 -68.488364 16.059011 53.796433 0.724764 1.105807 1.803767 0.906645 2.484633 0.725794 0.413737 0.425330 1.765021 2.206230 1.610891 1.495750 1.326597 2.368863 1.235477 -1 -0.041183 1 1 0.273215 2.063233 -1.706120 0.135658 -0.788999 -0.048228 -0.036456 -0.103951 1.189118 0.258309 1.293490 1.438691 25.728053 -38.612538 -60.918346 45.356135 0.559938 0.788255 1.698379 0.409724 0.478881 1.797854 0.524970 2.426770 2.473503 0.419057 2.087675 0.311240 1.265141 2.219738 1.383607 2.027103 -1 0.023157 1 1 -0.276938 1.345423 -2.230346 1.635366 -1.767213 0.640513 2.003190 2.299967 -0.173881 -0.739716 -1.120861 1.823433 56.323079 -28.004017 36.487712 48.971190 8.788967 0.867575 0.577351 0.780225 1.734340 1.796895 2.413982 1.299912 1.626288 1.522685 1.775566 1.690306 1.976343 1.149099 0.408779 0.346779 -1 -0.060058 1 1 1.073703 1.980519 -1.736444 -0.586535 0.419612 -2.019233 1.378857 -1.075866 -0.641361 -2.113039 -1.284373 0.999712 -70.753380 47.936431 17.594306 57.503757 15.644497 1.180975 0.648721 1.050723 0.744607 1.607286 1.661182 0.739598 0.671214 1.090285 1.913729 1.800838 1.176309 0.981271 1.227905 1.900497 -1 -0.013092 1 1 0.969217 -1.104835 -2.145792 -0.413993 2.215167 -2.269640 0.955932 1.820525 0.016739 -1.404853 -2.299713 -0.254976 -57.993532 2.700059 -70.105831 -18.704694 30.208428 0.820822 2.311149 0.975541 1.671823 1.832427 1.102477 2.073440 1.803104 1.014623 1.515236 0.325443 1.465449 0.548637 1.940966 0.567790 -1 0.009896 1 1 1.769159 -0.921847 0.852145 1.046005 -1.717730 -1.796203 -1.220778 0.122525 -0.030177 1.746632 2.176099 0.847335 10.424219 -0.148608 52.345930 28.037394 74.481001 2.157777 1.749830 1.145075 0.283912 0.962655 1.093589 1.202027 1.215874 2.185525 2.361703 2.389014 2.405013 1.307543 1.617402 0.675890 -1 0.055888 1 1 1.057065 0.377194 1.335551 1.499348 -2.307708 2.018764 0.167461 1.213631 2.275042 0.310403 0.320742 -0.257153 -22.827288 41.770665 39.567932 68.235545 -65.188193 1.105559 2.132169 1.115000 1.058106 1.085114 0.503194 0.933012 2.376014 2.172858 0.979421 1.624069 2.470382 1.963202 0.790882 0.852790 -1 0.032310 1 1 -2.238253 0.675641 -1.355047 0.701586 1.157039 -1.673577 0.438946 -2.243714 -1.559592 -1.749112 -1.449158 2.347790 -71.054263 -58.997324 -68.028524 -55.401737 63.010920 1.743074 2.340936 2.108359 1.439911 1.077027 1.835257 1.415719 1.745434 1.500213 2.077924 0.676956 0.857009 0.755598 1.835365 0.983760 -1 -0.004074 1 1 0.127650 1.280642 2.270457 -1.357400 -1.139164 0.513717 0.948848 0.571672 -0.472612 1.890699 1.338138 -2.144214 -69.194282 1.700750 -65.487609 49.747191 1.042411 0.921996 1.731633 1.309370 0.825698 1.001961 2.459625 1.170439 1.318357 1.120314 0.368687 1.528358 0.365001 0.328856 0.324674 2.051805 -1 -0.069991 1 1 -1.420514 -1.617326 -1.332847 1.545482 0.234393 -0.110737 0.231433 1.977380 2.057790 1.052622 1.112957 1.992408 5.431233 -67.264430 36.729880 69.088611 22.280839 2.486031 1.727506 1.692183 2.018987 2.357035 0.433440 0.828745 0.471007 2.208221 1.314217 1.300057 1.800987 1.442137 2.493843 0.275653 -1 -0.039462 1 1 1.065523 1.164414 -0.238814 1.210072 -0.990576 0.262432 -0.105532 -1.825938 -1.467737 1.102807 1.051727 0.203566 4.591334 66.551259 -22.995190 69.847224 22.294524 1.436087 2.057195 1.030537 1.234067 1.958083 0.257274 0.998166 1.670388 2.456675 1.092724 2.411615 2.013496 2.325354 1.227181 0.974190 -1 -0.027221 1 1 1.665803 0.844463 -0.832171 0.071708 -1.172027 -0.469094 -0.242684 2.144795 -2.209363 0.858151 -1.682507 1.153085 -68.605395 -0.866851 -19.157933 62.615004 -29.628726 1.825142 2.416490 0.693443 1.202104 0.256708 0.489074 2.119914 2.139873 2.336549 0.371980 0.624133 1.799102 1.263849 0.755848 1.538448 -1 0.015525 1 1 0.899402 -1.096720 2.285864 -1.599754 1.821523 -2.060750 1.041580 -0.682716 0.263122 2.076108 -2.099593 -1.491795 64.580884 10.919550 74.870334 -4.300261 25.511028 2.332635 2.095002 1.942937 2.183739 1.594644 0.677699 2.081301 1.172479 1.857404 2.391367 1.457296 0.774006 0.724088 0.999920 1.899887 -1 0.034252 1 1 -1.812489 -1.612904 2.300603 1.081274 1.998902 0.922412 -0.784628 -1.982362 -0.963569 1.772660 1.377528 0.153147 31.288691 -30.962016 -28.610635 41.050259 -68.294503 0.989315 1.417555 1.103144 2.047081 2.047208 1.933978 2.361088 1.048463 1.010118 2.303619 0.423849 1.627296 0.460308 2.403799 1.143961 -1 -0.008855 1 1 2.295103 -1.819106 0.266475 1.872487 1.560049 0.017210 1.791350 -0.239747 -0.335698 -1.352147 2.324726 1.247404 -9.806309 35.372385 53.667120 33.285006 71.092709 0.702435 1.573585 2.238936 2.296578 1.332084 2.340602 0.993818 0.592035 2.325049 0.599079 1.475998 2.357412 2.268837 0.846136 0.256790 -1 0.036422 1 1 -0.122441 1.450203 1.078242 -1.838124 1.066033 0.317838 -1.948375 0.046583 0.665755 2.134589 0.625201 -0.876983 28.614360 21.547390 46.985409 -66.239156 18.513138 2.129781 1.471819 1.857099 1.770996 1.385555 1.014382 1.959878 1.165912 1.728068 2.144379 1.572625 1.862047 1.667819 2.033756 0.831825 -1 0.027309 1 1 0.554175 2.333309 -0.569801 -1.063336 -2.110090 1.150884 -1.444742 1.165252 -0.291462 2.289160 1.967408 -0.603797 -71.484732 56.116360 -52.333208 35.771579 12.930171 0.885883 2.288468 2.276883 1.070477 2.000684 0.743561 2.035111 1.113509 0.750926 2.065887 0.868567 1.503228 1.008670 0.473599 0.777826 -1 0.000548 1 1 0.503626 0.993661 -0.237790 -0.430895 0.896311 -1.209102 -1.552682 1.285225 -0.820342 0.965587 -0.842531 0.315094 -29.825702 19.429462 0.973391 9.776827 69.124525 1.763349 1.113343 2.451324 1.157539 0.516343 1.429938 2.209107 0.457221 2.259981 0.503232 1.567740 0.755055 1.708995 1.078432 0.712982 -1 0.079633 1 1 0.042947 0.810778 -1.484290 0.927215 -0.160525 2.257560 -1.339447 -1.009114 -0.293801 0.672351 -0.101649 2.185995 71.280234 -43.107900 -14.480141 -67.721736 0.789947 0.274478 2.154137 1.334911 0.353588 1.995905 1.419567 1.166529 0.845984 2.211150 1.050558 2.475786 0.537059 0.854691 2.287276 2.495195 -1 0.020130 1 1 0.858383 2.213517 -1.726826 0.837188 -0.580297 1.591403 -0.810726 -2.348453 0.523187 -0.110251 -1.012092 1.487320 -58.545932 18.523172 68.952700 -11.978077 -15.543230 2.348909 1.121371 2.389760 1.444495 1.618430 2.203972 1.909772 0.536327 2.051456 1.326061 2.360880 2.069387 1.188310 2.430730 1.534080 -1 0.034420 1 1 -0.884313 0.223192 0.130491 1.907776 0.902306 0.586166 -1.906312 0.145671 -2.156287 2.259739 2.298551 -0.412211 -26.207912 73.617671 -57.808416 -36.044629 47.926773 1.454108 1.187052 1.527117 1.998983 1.412860 0.940978 1.273369 1.007274 1.761437 0.475592 0.524400 1.848685 2.101658 1.313536 1.101262 -1 0.022266 1 1 1.964564 -1.277955 0.485781 -2.050428 0.164876 0.180727 -2.016107 2.085279 1.250727 -1.005567 -1.932574 1.730069 58.137064 9.630347 7.236766 -21.669277 4.469482 0.903650 1.651706 1.231532 2.104649 2.093529 1.939694 1.684515 1.392704 1.925789 1.979622 2.253221 1.633480 0.895140 0.365092 1.849051 -1 -0.014455 1 1 -0.638665 0.783567 -1.710098 -0.757510 1.404662 -0.917961 0.187464 -1.883595 0.241463 0.894148 0.143666 1.842869 -45.888299 55.351007 -15.625370 34.399197 47.297699 0.361375 2.378048 0.361110 2.425300 0.271733 1.010981 1.063038 0.736585 1.790390 1.090308 2.310362 1.254403 1.748433 2.411307 1.338730 -1 -0.002624 1 1 1.343464 -2.174796 2.199629 0.467308 -1.502188 1.706833 -2.276834 -2.153488 2.187243 -0.350621 2.318503 0.327436 -27.271673 44.987341 -47.767205 -23.416193 44.047125 2.125488 1.327746 1.430470 2.168294 0.768087 2.480031 2.125188 0.782972 0.665109 1.989378 1.970163 0.777961 1.934890 1.946702 2.463573 -1 -0.030048 1 1 -0.936754 0.061379 -0.411017 0.392002 0.463099 -1.565788 -2.217769 0.961125 -0.449355 1.657538 -1.407304 -1.085095 -7.786235 -63.247269 53.158291 31.388620 -1.470914 1.800166 1.135013 2.158757 2.478343 0.753580 1.668156 0.954559 2.271975 1.841611 2.458087 2.323551 2.425925 1.764059 1.785318 1.332074 -1 -0.005060 1 1 -0.698029 2.080328 -1.850187 0.959604 2.276255 1.840345 -1.447247 1.470018 -0.456556 -1.567098 -0.682681 0.851778 -12.719959 -34.349989 29.728046 -10.737666 -17.944503 2.226074 2.119924 2.320016 1.507587 2.267484 0.603544 2.268989 1.156920 1.355302 1.057069 1.656948 1.566592 1.710071 1.162440 1.884693 -1 0.065775 1 1 -0.547048 -0.361849 2.095327 0.477774 0.036917 -1.577867 2.113945 -2.334738 0.129400 -2.297955 1.012472 0.185518 -51.134216 -62.767630 14.445806 -59.334862 -41.023544 2.384353 0.565045 0.958828 2.015982 1.352470 0.716831 0.528238 1.097825 0.397802 0.353326 2.108153 2.468636 1.865509 1.361973 0.685469 -1 -0.009610 1 1 0.974983 1.567430 1.549744 1.180221 1.530383 0.927906 2.015915 -0.592961 0.802542 1.473597 -1.568817 -1.294166 42.879190 70.553400 40.998768 -33.709763 -9.981171 0.571982 0.550542 2.453638 1.790668 1.251921 0.531576 0.946857 1.067860 0.778160 0.779923 1.170812 0.834109 0.615813 1.461610 1.280725 -1 -0.054021 1 1 2.044983 -2.144229 2.295873 1.701901 -0.354416 -0.211446 -0.632591 -0.809308 -2.083421 1.706494 1.443022 -1.789498 -51.767449 -55.509087 58.782362 55.162031 -41.740544 1.625170 0.738284 1.089888 1.993280 2.302083 1.609979 1.909907 0.564006 1.500673 0.809460 0.338836 1.570614 1.809210 2.398970 0.986887 -1 -0.003371 1 1 2.123040 -0.282957 -0.863981 -2.054952 -0.486821 -1.290483 1.969706 0.310209 1.783224 -0.155146 -1.590754 2.297271 52.138904 -1.445461 6.131376 0.039417 62.480048 0.657581 1.464082 2.319710 0.873692 2.148445 2.407923 0.707351 0.951126 0.822009 2.011992 1.803165 2.036070 1.472349 1.770661 2.499442 -1 0.018166 1 1 1.027212 -1.848093 -1.541228 0.578073 -1.267096 -0.801863 0.516889 -2.287931 -0.154848 -1.286382 0.219909 1.494532 49.981292 35.566810 21.381337 -43.875173 -10.031423 1.403107 1.275403 1.444276 2.444155 2.165306 2.295641 1.338955 0.818631 1.485759 2.148489 0.905016 2.107301 1.651775 2.375628 2.423325 -1 -0.029635 1 1 1.810387 -0.724675 1.920487 -2.230939 1.090279 -2.163608 1.751092 1.741358 -1.640630 -1.875069 2.168192 -0.100403 -13.988960 -62.445136 34.606055 73.958365 -31.751786 2.091046 0.710176 1.174808 0.491324 1.689597 1.303682 1.975909 0.594467 0.455744 2.197783 1.379850 1.890908 0.741701 2.271717 1.989623 -1 -0.007024 1 1 -2.159872 -1.439635 2.175529 0.696837 1.452229 2.148961 1.843355 2.013926 -1.037332 1.391695 -2.088791 0.988910 0.386650 48.429468 54.074640 -17.518808 11.390578 1.996701 1.299489 1.261449 0.926782 1.183436 1.505802 1.505937 1.527716 0.830325 2.276212 1.046631 1.724553 1.554966 2.063326 0.571853 -1 -0.003650 1 1 -0.340976 -0.526818 0.344230 -1.338471 1.265312 -0.912028 0.939630 1.140322 0.113528 -0.449720 0.232503 1.107224 -3.471211 9.350718 -42.474104 -12.258994 63.087597 0.823593 1.634818 0.878064 1.376389 2.214398 1.641931 1.186528 1.724934 1.217686 1.141179 2.299319 2.401686 1.637457 2.493100 1.288946 -1 0.004927 1 1 0.224141 1.944902 -1.871670 -1.965020 -1.673617 -0.235975 1.801764 0.431882 1.561745 0.245207 -2.143634 -1.838641 57.354872 63.337455 -37.401094 49.808211 -23.403075 0.842810 0.601708 0.657088 2.171566 1.759368 1.692902 0.606014 1.021083 2.092926 0.810525 2.493740 0.782928 2.163649 1.441342 0.391744 -1 0.013599 1 1 0.973107 -1.690591 1.950151 1.523473 -2.109898 -0.330812 0.662477 -1.120192 -1.072511 -0.799986 -0.922210 -0.536452 -42.764497 57.100132 -18.088414 38.019173 -11.765767 0.666258 1.045878 0.324573 0.344932 0.524113 1.521422 0.784505 1.667734 0.607805 1.877016 1.264479 2.349375 2.195039 0.264482 0.643952 -1 0.016299 1 1 -1.409789 -0.426752 -0.161010 -1.186335 -0.608666 0.742886 -2.150365 -1.872754 -1.336176 2.134324 0.873379 -0.217381 -44.978606 44.562109 5.362611 -20.601640 -51.765621 1.003006 2.024986 1.931583 0.363694 0.856038 2.433333 0.280148 0.693069 1.660114 0.780775 1.979309 1.492979 2.001273 1.646098 1.470386 -1 -0.036521 1 1 -0.629809 -1.171983 0.265757 -0.759026 -0.512782 0.636348 -2.029576 1.907333 -1.844098 -0.367028 -0.117304 -1.751915 -45.550898 26.053293 27.687679 46.827990 -11.975372 1.823896 1.722533 1.358385 1.122807 1.760933 1.004641 0.251141 1.433253 1.680207 0.983259 0.881608 2.439457 1.956405 1.294026 1.701839 -1 0.041607 1 1 -1.116506 -0.388783 1.808733 -0.247841 0.288581 1.127149 0.190533 -2.137736 -1.681069 1.752258 -2.233217 0.509196 11.625762 -55.819662 -61.057660 -46.097888 -17.207793 1.204239 2.400106 2.085932 0.260335 0.702014 1.249934 0.893527 0.266357 0.658561 2.190974 1.699893 1.097635 1.699771 1.303491 1.022384 -1 0.009380 1 1 -1.932162 -0.772571 -1.962714 -0.605449 -1.730127 1.911160 1.227668 -2.132432 -2.060139 1.881899 -0.474844 2.077071 -1.435184 28.861302 -28.091816 60.842223 25.246151 0.805904 1.329441 0.670308 1.608707 0.780436 0.795651 2.252012 1.559794 2.205943 1.280000 2.210832 2.457728 0.791070 1.762855 1.804468 -1 -0.020940 1 1 0.964815 0.317245 2.218300 -1.462606 -2.207003 -1.883262 1.128184 -1.269570 0.038081 -0.850601 1.342998 -0.580386 3.192912 -36.722391 56.769973 -17.071483 29.579330 1.971979 2.054017 1.620679 1.757050 0.983279 1.220095 1.133026 0.258787 1.682907 1.368474 1.942157 0.336834 1.669218 0.796562 1.815086 -1 -0.004317 1 1 2.234607 -0.699017 -0.386137 -0.842070 -1.366577 0.133101 -1.360376 0.674043 0.065532 -1.305141 0.672596 -0.696728 11.921302 -38.675885 74.406250 -4.152608 -42.875241 1.312295 0.497817 0.561486 1.887325 1.264673 1.107031 2.115513 2.429397 1.633514 1.469063 0.544172 1.148539 2.239002 1.155543 0.710513 -1 -0.006851 1 1 0.972919 -0.135796 -1.533575 1.969901 -1.118858 -2.214817 -1.268173 -0.045116 0.427917 0.891375 0.647115 -0.130557 54.418858 67.739218 -6.960652 12.317277 16.471345 0.383507 0.848079 1.417274 0.873665 1.695938 2.123203 1.179931 1.103136 1.902685 0.675017 2.015783 0.266154 1.742932 2.213130 0.580450 -1 0.042011 1 1 -0.400322 1.078451 1.681936 -1.324790 0.291315 -0.048381 2.102163 2.270700 -1.982389 -1.429227 -1.978934 0.091998 17.389981 73.417757 32.234997 -26.409284 -10.837018 0.808637 2.266181 1.198787 0.763138 0.318046 0.905407 1.919118 2.373145 1.201185 0.566195 2.290104 0.536144 1.226990 2.277709 1.460840 -1 0.000682 1 1 2.277964 2.294164 1.242808 -2.148663 -1.548129 -2.307044 -0.944524 1.424487 -2.293913 -1.741001 -1.784475 -2.023199 22.034112 -22.677434 10.371035 5.978280 -23.051266 1.785603 1.629454 0.740478 1.966609 1.793800 2.145297 1.256658 1.397728 0.860382 1.184328 0.759392 0.344808 0.683164 1.682292 2.288488 -1 -0.063217 1 1 -0.413237 0.780297 -0.121895 1.198330 -0.410621 2.350814 1.465934 1.585411 2.160573 -0.915635 1.588372 0.080791 21.850718 45.015820 -19.113896 52.745744 -2.272483 2.220750 0.399415 0.467840 0.728823 1.835519 1.322771 1.068550 1.123957 0.843161 2.006645 1.931708 2.470122 2.094028 1.327775 1.919904 -1 -0.023984 1 1 -0.455899 0.049342 -0.092099 -2.242696 1.406388 -0.175771 0.492887 -0.422255 0.023479 -1.226388 0.079167 1.670333 50.297321 -52.927208 -47.592006 71.148020 -15.231706 2.135733 0.257187 1.792948 1.330020 1.403178 2.469157 1.620217 0.735048 0.705266 1.899172 2.378906 1.272181 1.301307 0.309447 0.378761 -1 0.027176 1 1 -1.010465 0.568174 1.994764 2.055781 0.280785 2.060152 -1.662605 1.057712 1.830658 0.675061 -1.688991 0.558893 48.250978 54.194824 52.404095 -44.368865 -57.517589 2.153227 1.789446 0.977330 2.484473 0.284243 2.016092 0.960184 2.315451 1.291146 0.545039 2.225877 1.069548 2.150525 1.371020 1.986177 -1 0.067425 1 1 -1.849518 -1.932098 0.304573 1.301278 0.379629 -0.147928 1.910858 0.860082 -2.202829 2.289023 -0.329018 -2.167917 0.366499 9.749208 54.946086 -71.132807 -29.080810 0.457347 2.130955 0.954201 0.754673 2.046082 0.995019 0.534284 1.468632 2.298390 0.293902 2.364226 2.045681 1.011457 2.314806 1.700983 -1 -0.040497 1 1 -1.824413 0.605565 -1.023149 -0.557262 2.328842 -0.247288 0.154691 -1.354216 0.522031 -0.692759 1.105743 -1.440937 -27.354744 -1.189586 -43.368328 -41.483587 -14.654720 1.346800 2.165678 1.806779 2.042927 1.982217 0.863873 1.368639 2.458354 2.309018 1.159025 0.736427 1.380888 1.339906 1.049011 1.227124 -1 0.025105 1 1 -0.226297 -0.470243 -0.706252 0.536859 -1.239701 -2.183146 -1.480241 -1.699941 0.305432 1.596823 0.743649 1.254246 50.635900 -62.424991 73.171267 -60.518566 14.463976 0.565763 1.774354 1.562841 1.675235 0.672036 1.406178 1.136907 0.253911 0.733519 2.001859 2.489010 2.285022 0.621680 1.076786 2.290693 -1 -0.019731 1 1 1.321159 -0.055823 -0.449981 0.555365 -1.230154 -1.946140 -0.083472 1.380776 -1.814855 1.024505 -0.211146 -0.299010 -65.196345 -4.971537 -6.618188 68.116067 26.731765 1.836666 0.346237 2.201956 1.780863 0.720177 0.520856 0.775914 1.285679 0.899743 1.224449 2.321948 2.473400 0.929642 1.998492 2.150580 -1 -0.004621 1 1 0.891120 1.080730 2.282049 0.262634 -1.423662 2.025291 1.475704 0.855837 1.839453 -2.290252 -1.471335 1.885722 -70.077436 8.541042 -0.700832 71.118018 -69.465503 0.524395 1.762047 1.728343 2.262619 2.094302 1.428706 1.762878 2.187770 1.855948 0.410083 2.014673 1.851408 0.605612 1.026973 2.093394 -1 0.030434 1 1 -1.018335 0.245898 0.046636 1.562625 0.890198 -0.269092 1.262009 0.115179 -0.974793 1.622066 0.898136 1.194204 29.595227 6.982641 57.240358 -61.307230 -40.608796 1.194474 0.270806 1.190036 2.188176 1.923418 0.379072 0.565882 1.530162 1.435258 1.629852 0.676371 2.272304 0.608333 1.748034 2.453508 -1 -0.066946 1 1 1.838387 -1.365734 0.161591 1.524188 0.482780 -0.657958 1.681346 -1.816511 1.474416 -1.949484 0.269885 -2.074255 7.839478 58.101807 17.077538 72.182645 -26.285170 1.002306 1.510438 0.683442 1.854805 1.458957 1.685042 1.254494 1.031765 1.630338 2.088948 1.443634 0.662860 2.436987 0.939097 1.148560 -1 -0.002896 1 1 -0.624372 0.661949 -0.577993 -2.102570 0.312967 1.005048 -2.069366 2.307526 -0.376636 -1.382255 0.521178 -0.890459 19.072567 2.638939 -47.346145 3.334810 -51.849628 2.324528 0.844336 1.511004 1.187391 0.484952 0.343063 0.608081 2.016054 0.314943 0.498277 1.538161 0.864238 0.747372 0.838911 0.330663 -1 0.034214 1 1 1.250055 1.835277 -1.801597 -2.347777 -2.255475 -1.312302 -1.879554 2.195731 0.932759 -1.245132 0.784599 1.498152 36.728282 42.233207 13.514605 39.966171 11.437713 0.379706 2.220707 1.923594 1.087598 1.763440 0.392960 2.222790 0.934131 0.932727 2.089886 1.468319 1.545192 2.045705 1.409974 1.936094 -1 -0.001928 1 1 -0.137277 1.851833 -1.565226 -2.199230 1.522447 -0.509943 1.222249 1.035467 0.237673 -1.531390 0.990737 -2.262858 58.585533 47.044966 34.742125 -39.113143 -74.600269 2.024274 1.214387 1.957604 1.208542 0.458386 1.589778 2.157204 1.122562 2.156885 0.265646 2.204150 0.401861 1.083690 1.327678 0.284684 -1 0.006925 1 1 -1.958340 2.217248 -0.286745 1.452374 -0.122945 -2.310536 1.615165 -1.996164 -2.031224 -2.242991 1.160178 -0.760475 -41.305479 -21.178830 -2.598059 -15.583550 -12.720841 0.637309 0.503906 1.649468 1.851783 2.415652 2.361931 1.717934 0.564604 0.305037 0.512056 1.372943 0.554793 1.908235 1.698543 0.920356 -1 0.060871 1 1 0.830033 1.687081 0.324117 -0.094805 -0.594279 2.216255 1.878557 -0.091762 -1.286270 2.100355 0.161888 1.799055 64.708267 51.851427 -33.070176 -60.454384 43.171669 1.918553 1.864318 1.590111 1.001072 1.013371 0.727404 0.477500 1.089213 1.909192 2.046712 0.338317 1.843394 0.929732 1.253966 1.160854 -1 0.040773 1 1 -1.248731 1.562867 0.253480 0.246584 2.150532 -0.038309 1.733130 1.436973 0.207739 -0.403312 -2.055478 0.112100 -28.097443 -33.728101 -18.193766 67.369260 -74.838849 0.377033 2.294567 1.290853 2.359408 2.070740 1.434653 0.458016 2.124459 2.041212 2.400336 1.445968 1.631287 2.297369 1.122850 2.489924 -1 0.011385 1 1 0.728742 0.470783 0.343368 -1.689927 -1.036851 0.052979 -0.218091 0.780060 0.597067 2.234291 -1.299763 1.513731 -28.892830 -51.795254 -72.826682 1.952772 -29.769694 2.286396 1.204502 2.308197 0.870690 1.190686 1.853055 1.304473 1.785058 1.476054 1.036515 0.461588 1.404158 0.927876 1.569655 1.443433 -1 -0.003805 1 1 -0.148040 0.029637 -1.399497 -1.808282 -1.603076 -2.172721 -0.613659 1.652444 -2.198251 -0.870669 -1.364024 0.622786 30.277167 68.340799 53.814660 -37.017158 52.619534 1.022507 1.278849 0.871226 1.198475 2.263586 0.333574 0.874334 1.675831 1.683116 0.389037 1.545780 0.673536 1.863337 0.847652 0.992229 -1 0.003292 1 1 -0.896822 2.038603 -0.988312 0.607440 2.203450 -1.288457 -1.669972 -0.235134 1.801303 2.104591 0.662784 -0.668444 -6.513369 29.799307 -13.039029 3.041751 -27.286292 0.614318 1.093291 0.688298 2.478033 2.304020 0.414190 1.291383 2.271068 2.335503 0.802482 2.312383 1.477451 2.016867 0.490525 1.761989 -1 -0.033135 1 1 -0.100188 -1.537058 -0.014475 1.767859 0.793736 -0.454454 0.777413 -1.467949 2.254972 2.289658 0.917175 0.741843 -26.408108 8.934739 16.156669 45.137507 -73.919255 0.461217 1.916933 1.637616 0.658132 1.720796 1.421130 0.435670 2.313816 0.802453 1.819833 0.929639 1.934816 0.709135 1.689094 1.857366 -1 -0.002552 1 1 0.396641 -1.679750 0.360268 -0.396224 -0.725007 1.040294 1.262561 -0.019264 1.383150 0.379250 -1.802620 -0.691357 35.294512 -55.137003 12.396935 5.281768 -29.331737 2.447323 1.403772 1.193751 1.623907 2.011909 0.397975 1.018129 1.936973 0.953400 0.789417 0.978888 1.671590 2.420285 1.485815 0.846751 -1 0.016996 1 1 1.675020 0.248225 1.454994 1.503668 -0.397666 -1.410961 -1.277643 1.012065 -1.946561 2.270279 0.372468 2.021015 9.332039 -56.424993 -34.861463 -16.609596 -7.477481 1.764640 0.303865 1.057532 0.434126 1.106852 1.363915 1.813622 2.296826 1.000530 0.905403 1.850301 2.261374 1.413587 1.905585 2.167786 -1 0.020339 1 1 1.153349 2.285047 -1.181396 2.291431 -2.274357 1.788624 1.080172 2.325765 -0.130049 0.813032 -1.302628 0.498942 -74.396906 11.207881 -29.138085 26.203193 -2.931271 0.386991 0.900531 0.967582 0.649407 1.334376 0.364922 1.247960 1.462072 2.288851 1.962952 1.091321 1.326628 0.640099 2.402168 0.733101 -1 -0.007162 1 1 0.176003 -1.297856 0.582666 0.528203 -0.632522 0.347314 -1.345584 -0.468230 0.155538 -1.255431 2.044829 -0.018150 40.240218 -32.650452 -56.154104 17.975848 20.078933 0.874381 2.479186 1.425340 1.447446 1.720534 1.515346 2.171675 1.348134 2.088537 1.298437 1.576328 1.091520 2.426557 1.141096 0.903832 -1 0.014971 1 1 0.718815 -1.434820 -1.722340 0.835097 1.973017 -0.582715 -1.348914 0.112277 2.078460 -0.263159 2.026456 2.206437 57.384925 -31.570587 -56.860141 1.607776 21.890895 0.929124 2.293706 0.324171 0.341648 1.579409 1.128361 0.610144 0.695394 2.493953 2.118698 1.957238 1.792687 1.444100 1.732090 2.229783 -1 0.015135 1 1 -0.580479 -1.459495 -1.755317 -2.061317 0.924385 -0.601189 -0.827228 -1.678402 -0.547955 -1.475412 -0.663251 2.251532 32.374783 72.978330 -3.213445 -8.374709 -53.731026 0.514807 0.365592 1.250798 1.907895 0.493860 1.553121 0.302520 0.948542 2.395022 2.139877 2.407849 1.714115 1.627519 1.966467 1.656573 -1 0.002805 1 1 -2.199381 -1.025286 1.231733 0.205988 -1.561593 2.307541 -0.120461 1.734879 -2.143358 -1.909201 -1.279972 -0.433063 68.439489 62.483315 7.075613 -30.169844 -64.563040 1.209774 0.929303 0.795182 1.118226 1.277553 1.574203 1.376046 0.959775 2.182070 0.543790 1.474708 0.910374 2.157421 0.278119 0.340046 -1 0.034650 1 1 0.683488 -1.429979 -0.469786 2.266011 -0.689830 -1.487790 -1.353351 0.935595 -0.701385 2.211183 1.445393 0.349249 -57.490649 54.667015 38.517444 -37.322130 26.967126 0.422240 1.580702 0.357447 1.618803 1.717206 1.832987 1.513238 0.483144 1.444639 1.790541 1.367300 2.461589 0.423142 1.005666 1.729265 -1 -0.029666 1 1 1.602564 -1.723371 -2.353939 -2.147572 -2.058180 1.816982 1.738384 0.201861 -0.245073 -0.318467 0.793167 -0.582602 17.332442 6.349700 69.404861 -62.508176 25.084315 0.506247 0.488766 1.431765 1.418001 1.845932 0.832965 1.642657 2.135991 2.343731 1.842132 2.205417 1.439376 1.098804 1.091606 1.624625 -1 -0.061002 1 1 1.414006 0.626737 1.384191 -0.974930 -0.679892 0.603213 1.845503 0.427260 -0.722595 -0.824534 1.199395 -1.370803 -6.705086 -42.381875 37.818788 70.369882 -43.395271 0.710158 0.877703 2.053811 0.400356 0.527373 2.316042 2.215835 1.048024 0.385401 1.179692 1.579192 1.985836 0.937400 1.883154 0.925504 -1 -0.041691 1 1 1.665359 -1.895044 1.030600 -1.446461 0.547498 -1.499321 -1.941383 -0.238920 -0.572455 1.439242 0.656235 2.353505 -14.039212 -7.028557 71.044806 50.053156 43.396682 2.395515 1.422848 2.307859 1.934215 1.846114 1.643660 1.000271 1.048467 1.079411 1.406311 1.114470 1.150901 1.448237 1.513695 1.415232 -1 -0.023197 1 1 -0.380889 -2.180891 -1.273978 1.338712 -1.924306 -0.687329 -1.868273 -1.410111 -1.135043 -0.919826 1.834092 1.846065 14.193732 54.058538 11.848082 -69.285187 -26.132925 1.133973 0.442432 1.196370 0.637990 0.691202 1.776535 2.229730 0.566117 0.980956 0.434170 1.852326 0.285542 1.353969 1.159867 1.379044 -1 -0.004918 1 1 0.785859 -0.888847 -0.581081 -2.150447 1.467628 1.786928 0.845057 -0.274360 2.261341 0.939896 0.896829 -1.934820 53.559331 21.671094 26.082707 72.063773 -74.170583 2.350256 1.246896 1.585326 1.566614 2.087562 0.657460 1.685099 2.213903 2.321716 0.831068 1.268007 0.897775 1.907895 0.483594 2.258427 -1 0.016121 1 1 1.689129 1.752286 -1.765456 1.893541 1.978291 -1.472659 -1.508808 -1.168479 -2.110449 -0.163471 -0.132333 0.122376 69.216327 68.811310 11.684989 39.613505 -65.821957 1.080553 0.363160 0.881108 0.784207 1.159993 1.246373 1.783583 1.434317 1.568681 0.814871 1.281574 1.660540 1.199639 1.580563 0.278649 -1 -0.037362 1 1 -0.067530 0.706054 0.854221 -1.755075 2.007420 -1.995761 0.033805 -2.046776 0.274405 -1.507422 -1.432504 -0.501005 20.486739 70.620746 -27.118057 -73.176009 -19.182439 0.636097 0.382147 0.489407 0.961000 0.268997 2.289375 1.783713 1.360443 1.966443 1.252510 1.430080 2.357286 2.410877 0.859624 1.952606 -1 -0.003953 1 1 -2.008448 -1.139871 -1.955041 1.120335 -1.230007 0.527388 -0.194801 1.087425 1.705525 -0.704570 0.517902 0.588429 -50.371706 2.730461 -9.146444 25.716030 59.318043 2.250290 1.881432 1.223070 1.629138 2.175683 1.200250 0.597860 1.229847 0.785746 2.287063 1.164285 1.381764 0.301921 2.131816 1.928490 -1 0.043266 1 1 -0.236289 1.239041 0.519646 1.633190 -0.636100 1.481445 -1.609524 -2.149490 -1.305656 1.444046 1.283916 0.746132 18.053655 -22.215767 -30.391954 -47.563910 -56.628425 1.315906 0.427652 0.292211 0.940759 2.078597 0.721141 0.966968 1.573524 1.224181 2.304274 2.429416 1.952472 0.442966 1.172374 2.340678 -1 -0.019561 1 1 -1.233698 -0.254812 0.938615 -1.783908 -1.927395 -0.764931 -0.805301 -0.712535 -1.387376 -0.723256 2.204919 -0.157572 1.406788 -56.119952 -8.036274 -65.654200 -50.143455 0.459253 0.411095 1.019422 1.179249 0.886116 1.695098 1.508057 1.162117 0.947160 1.669706 2.249957 0.771750 1.060160 1.858066 2.261237 -1 0.026025 1 1 0.550042 -1.153545 -0.857160 -0.518828 -2.023667 2.251743 -0.148064 -0.365099 -0.687674 1.755399 -1.284339 1.560707 52.440937 -25.180183 -53.332191 45.870999 -46.128017 0.271204 1.123940 0.550388 2.125297 0.370013 1.306662 0.320827 0.393054 1.551379 0.270421 1.470720 1.394808 1.286064 0.636774 0.503601 -1 0.060269 1 1 1.341760 2.171661 1.651586 2.236296 -0.583727 0.487964 1.659452 -2.220461 -1.881414 -0.804013 2.083049 1.473500 48.131907 2.965986 49.324297 -56.531965 -32.728357 1.142579 1.077586 2.237847 1.999972 2.285012 0.445393 1.470992 1.469712 2.450124 1.227863 1.188217 0.860577 2.212640 1.340974 0.991070 -1 0.036139 1 1 -1.939635 0.859798 -2.266037 0.245857 -0.641709 1.462355 -2.020802 -1.428633 -1.413304 1.744471 -1.166668 0.061909 -29.629215 21.781233 -72.820913 -51.092601 36.657382 2.134182 1.197966 0.464555 1.773571 1.912404 2.031338 0.700495 0.473061 0.732599 2.295022 2.185098 1.947452 1.579285 1.298681 1.185430 -1 0.038549 1 1 -2.354679 -0.451917 0.995139 1.033758 -0.200545 -1.203234 -1.888724 -1.128846 -0.432914 -0.052148 0.046908 1.418451 -2.175517 36.078786 -73.837935 -44.169509 -6.930339 2.451751 1.577231 0.527719 1.370870 1.707724 2.210002 2.011561 1.305639 1.131391 2.036488 1.746482 1.126484 0.564789 1.159615 1.652048 -1 0.017417 1 1 -2.020525 -1.482375 0.128811 1.941818 -1.873225 0.186132 -0.701900 -1.729683 -0.046638 -1.582504 -0.413624 -1.009231 -72.034146 -27.897413 28.178426 44.810805 -14.800924 0.488093 1.382262 1.928116 0.594189 0.291385 0.556805 1.969928 1.335284 2.123548 2.475849 1.589252 2.308004 2.128002 0.836231 0.283318 -1 -0.006691 1 1 2.076535 0.367401 1.674889 -1.955740 -1.215430 0.474251 2.084662 0.298032 -0.250416 -0.586473 1.462309 1.921957 -35.059247 -40.766414 38.885277 -5.142743 -34.074415 1.544697 0.466667 1.278543 2.473068 2.101816 1.727264 2.132070 1.700249 0.339421 2.399227 0.804308 1.497558 2.458011 1.039021 2.076063 -1 0.041006 1 1 0.357580 1.548347 1.255600 0.789026 0.492053 -0.313474 -0.110711 0.675516 1.254061 -1.506263 -0.802935 1.350017 -13.445287 -74.935191 -35.756058 -52.066718 14.662614 1.143371 0.894237 0.948404 2.328444 1.414969 0.377098 1.130341 2.389931 2.063671 1.864830 1.198609 2.268073 1.503440 2.310261 1.808783 -1 -0.039450 1 1 2.002948 -1.756378 -1.039212 -1.924230 0.600294 -0.083232 0.703931 -1.832214 1.448431 -0.418089 -0.657694 1.406577 -54.628916 1.809479 -38.080476 31.436776 57.900889 0.478645 2.335015 1.589402 0.327706 1.251780 0.408613 2.057954 0.278565 1.099510 1.720773 1.026558 1.859428 0.404793 0.862064 2.459983 -1 0.025141 1 1 -2.212308 -1.514851 0.930586 -0.058845 0.591309 -0.297643 2.079334 0.288266 0.548752 0.732760 2.022828 -2.215102 -42.745430 -72.440570 41.338674 -20.897697 72.400984 2.024955 1.416968 2.477972 1.283683 1.102559 1.203219 1.000731 2.038419 0.460182 0.273439 0.446300 0.955670 0.691969 1.175018 1.777613 -1 0.007901 1 1 -0.264853 1.822505 0.310489 1.774366 1.770973 1.300558 -2.286589 -1.170173 -2.298357 -1.027699 -1.629548 0.589328 -19.463229 31.506051 22.207539 42.102357 64.308756 0.434003 1.280554 0.263525 0.310769 2.345415 0.883089 0.323326 1.887081 1.676596 1.053776 0.320083 1.388263 1.531737 0.904442 1.453548 -1 0.000688 1 1 0.131688 -1.540139 0.034387 -1.678570 1.353003 -2.067242 0.308863 -1.987528 1.740398 1.073239 -1.095711 0.409044 -18.483564 -3.264818 28.201060 -24.786561 -37.723778 1.771893 0.697132 2.449609 1.584059 0.521369 0.395998 1.544375 1.813491 2.338827 0.415126 1.265089 1.349133 0.870054 1.741062 2.287325 -1 -0.022391 1 1 -2.211340 0.613600 2.072127 1.688758 0.244158 -0.922114 1.084574 0.920356 -2.349626 -0.336187 -0.132667 -0.779060 65.552995 -0.806378 -52.789620 14.857101 -46.703996 1.313975 1.729184 0.650676 2.406106 1.680361 1.329455 0.905727 0.548258 2.327429 2.356282 1.273705 2.156858 2.069760 0.700400 1.116544 -1 -0.024645 1 1 -1.751978 2.218827 -2.026270 0.920104 -1.876069 -0.489832 -0.069030 -0.946880 -0.470662 1.689212 -1.558887 0.662296 17.224201 -12.859703 16.971466 -60.571921 17.721717 0.608508 2.440729 0.833005 2.320898 0.582249 2.106558 0.421214 2.346978 2.411423 1.032289 1.436835 1.130451 1.992749 2.385405 2.496609 -1 -0.045048 1 1 -0.764699 -1.611229 2.181145 0.833725 -2.228282 -1.383311 1.614168 0.104486 -1.623218 -1.408875 0.794209 -1.935566 -45.817945 37.803485 -36.827308 -56.573241 23.534446 1.276397 2.407116 0.642690 0.939601 0.616482 1.468005 0.760474 0.529066 1.505287 1.863101 1.388670 1.621905 2.115901 2.199094 0.918509 -1 -0.040315 1 1 0.742859 2.108905 -2.218008 1.646820 2.249679 -1.851696 -0.842070 -1.366650 -1.106614 0.942990 1.063757 -0.243292 42.768328 7.296017 74.163035 -41.867620 -19.083753 0.765334 1.225337 1.492527 1.156721 0.257240 0.427835 1.117152 1.230031 1.631660 1.814723 0.550711 0.793037 1.068668 0.857208 1.840788 -1 -0.005096 1 1 1.656863 1.395294 1.851231 -2.261820 0.433340 -2.205012 -1.406731 -0.870202 1.764281 1.923737 0.543432 0.850122 1.440306 57.215455 -29.852849 13.172874 -3.500217 0.952704 0.352844 0.741730 0.508526 0.554468 0.947511 0.811471 0.396480 0.636549 1.236648 0.345678 1.816817 1.992994 1.991566 0.500807 -1 0.033056 1 1 -0.362485 0.833275 -0.364420 1.300821 2.125473 -1.803539 -1.993492 0.458033 -1.890560 1.001475 -0.859149 -0.960765 56.562074 -61.226433 -32.661727 54.355409 51.356883 2.202085 1.695420 2.422204 2.234927 2.424863 1.919256 2.434564 0.709806 1.714138 2.008779 1.796932 0.780943 0.305289 2.499442 2.121235 -1 0.024319 1 1 -0.864806 -1.782790 -1.976287 2.173942 2.296768 -2.117768 -0.650764 0.066243 1.228860 -0.958095 -0.469860 1.033672 -52.505908 -16.793205 56.595294 47.110272 -67.663589 0.295948 0.747413 1.519019 0.898684 1.433566 2.450785 1.093999 1.346379 1.846324 0.675617 0.840028 1.107616 0.703459 0.783307 1.791449 -1 0.027445 1 1 1.297511 -1.674076 1.471881 -2.134275 -0.048832 -0.770668 1.734374 -1.206755 0.194980 1.922056 0.572974 -2.149765 -38.870574 -47.744344 60.812362 -26.627995 63.280912 2.309371 0.350924 2.231137 1.714480 1.014477 1.310355 1.630511 0.505247 1.679057 1.907142 1.327732 1.197746 1.260626 0.588226 1.309708 -1 0.021204 1 1 0.994553 0.606284 1.636763 -1.858045 0.843088 -0.381935 -0.904898 -1.737495 0.594158 0.457284 -0.332913 -1.667946 26.454298 17.380829 69.586164 -15.336741 -64.599955 0.903437 0.312537 0.567658 2.131693 2.122354 0.401000 2.361144 2.005230 0.656065 0.737553 2.308489 1.272494 2.056618 0.322847 0.596450 -1 0.004711 1 1 -2.264144 -0.922130 0.800075 -2.295839 -1.121838 -0.463975 0.967820 -1.020162 -2.191965 1.094208 -2.094211 -0.574685 53.042140 29.247552 13.610301 -1.677380 8.282517 1.438956 0.775171 2.292158 1.294516 0.930134 1.260966 1.803123 1.333757 1.198739 2.204765 1.727216 1.315085 2.384967 1.894344 2.235268 -1 0.004073 1 1 2.106332 1.658753 0.162506 -1.946661 0.584159 2.047259 -1.579817 2.334905 -2.020327 1.844946 0.487757 -1.823580 15.013692 35.118501 -13.361360 -14.379659 -28.930559 2.336479 1.455802 0.421588 1.883562 1.027629 1.857678 0.251191 2.260081 2.187142 0.290930 1.912770 1.433404 1.978083 1.143073 0.383150 -1 0.030104 1 1 -0.791732 1.138661 0.472380 -1.089123 -1.976747 -0.837598 -1.602419 -0.548646 1.052866 0.491471 -0.672276 1.365447 -8.774448 -22.143885 -22.281507 64.718801 -71.112579 1.538344 1.704341 1.608225 1.688385 1.194214 0.395944 0.631842 0.869122 1.836174 1.071031 2.320317 2.060144 1.097176 0.731954 0.444469 -1 0.083185 1 1 -0.117934 1.804491 -0.846878 -2.060237 0.227312 -1.322082 -1.323246 -2.028384 -1.621832 -1.664675 -0.739856 1.227647 70.862013 -22.145834 -55.034862 -70.924578 20.614035 0.776313 1.241012 1.695303 0.462603 0.461612 1.814068 0.785299 1.526208 2.473417 1.221429 1.056078 0.756004 1.917539 0.579368 0.940830 -1 0.006725 1 1 2.336875 -1.902314 1.359998 -2.318630 2.239518 1.722846 -1.756394 -1.305455 0.096006 1.944169 -0.061095 0.483925 -8.276085 -46.157670 28.033138 2.951899 -37.429634 1.677197 2.151865 1.391417 0.550403 2.379541 0.690830 2.273356 0.299688 0.603145 2.300026 0.788301 2.480480 0.678200 1.502136 0.643512 -1 0.005967 1 1 -1.476140 1.243547 0.846164 -0.517909 -0.720647 -1.070462 0.644263 -0.941284 -0.669095 -1.715953 -0.207190 0.211630 -31.513539 1.952661 -31.621021 -4.504064 50.194474 1.652867 0.479340 0.518753 1.426996 2.272742 1.221586 1.451986 1.525269 2.442445 0.431368 2.007385 0.874409 0.684722 0.865184 0.894125 -1 -0.039129 1 1 0.984178 0.595229 -0.386391 -0.406832 0.045413 -0.151648 0.651346 0.287358 -0.569495 -0.637073 -0.736147 2.306111 -18.757905 35.884517 -38.918970 38.879491 47.604445 1.193632 1.868469 1.604653 2.395709 2.435012 1.494099 0.577796 1.518152 2.085257 2.411438 1.294263 1.184102 1.446302 0.503278 2.336334 -1 0.019548 1 1 -0.138191 0.633897 -0.798657 -2.136360 -2.114930 -0.085479 0.635493 -2.247412 2.250735 1.750811 1.724104 0.538901 2.996149 -43.719503 56.310124 54.258955 -69.739330 1.241240 1.021019 1.007469 0.538727 1.891493 1.564168 1.476766 1.749132 0.668071 2.272541 2.342497 1.341190 2.388174 1.787437 0.947245 -1 0.030581 1 1 0.516634 -1.868884 -2.254007 -0.208008 0.594509 1.650633 0.355168 -1.289810 -0.838867 0.629570 1.877484 0.716988 26.466864 -71.417553 -14.816783 -25.672518 71.995118 0.954318 0.473132 1.937289 1.762137 0.995528 2.336309 0.841838 2.279355 2.122070 2.380316 2.463546 1.819204 1.609074 2.460097 2.342595 -1 -0.007142 1 1 2.094088 -1.497689 1.915738 -1.949247 -0.472644 1.354082 1.928047 2.297505 0.844862 1.168833 -1.379529 -0.789410 -71.202154 5.393974 56.530157 2.340522 37.147811 2.023943 2.405157 1.470162 1.008277 0.617353 0.349316 2.208492 1.367251 1.631767 1.353003 0.678959 0.764428 1.736574 1.107545 1.755848 -1 0.010636 1 1 0.529434 1.198626 -0.152497 0.516675 -1.170728 -2.205331 -2.051735 1.758457 -1.724360 -0.128336 1.323611 -1.267269 32.184223 20.240196 -23.028544 -40.744649 -45.317267 2.165366 1.054603 0.710411 0.634459 2.108129 2.068393 2.490139 1.016895 1.453060 1.579499 0.395757 1.985354 1.844275 2.228156 1.112606 -1 0.019171 1 1 1.148927 -1.356000 -1.173273 2.154127 -0.866145 -0.729846 -0.170068 2.089964 -0.125000 0.854485 -2.039802 -0.320123 39.334784 49.719202 -19.377949 -35.185987 -70.886162 2.369202 2.421460 0.976333 1.477856 2.079090 2.263428 2.179830 1.152859 0.601095 1.607672 1.389285 0.717018 1.414442 0.532019 1.640426 -1 -0.001518 1 1 -1.308197 1.136958 0.120241 -0.717624 -2.109724 -2.109694 -1.619879 -1.839645 -0.924103 0.642305 -0.857742 -0.872098 -57.827541 -57.481832 52.853056 1.305704 44.969376 0.629425 0.743639 1.086089 1.140032 1.023635 2.227317 0.516442 0.838772 2.485224 1.655484 1.719368 2.166654 2.452599 2.323162 0.390626 -1 -0.061750 1 1 -0.500934 1.849099 -0.400797 -2.192325 -0.233866 -0.461630 -2.018962 1.220779 -0.101134 1.405804 -0.563413 -2.095628 -26.221870 -10.975009 43.030219 58.884438 -29.250086 0.532014 1.562435 1.588535 1.514701 0.332692 1.804779 2.165163 2.147919 0.330260 1.421900 2.117417 0.680183 1.083376 0.556976 0.352224 -1 -0.044746 1 1 -0.919577 1.306984 2.033318 -0.272410 2.054654 0.178392 1.156997 2.336747 0.658849 -0.843726 -0.918289 -0.604621 -62.188759 -6.464650 -51.366809 -71.954550 -40.123593 2.016493 0.947532 1.166334 2.082870 0.543068 0.600930 1.077757 0.614243 2.089982 0.825558 0.908441 1.165881 1.218366 1.331504 1.581511 -1 -0.020635 1 1 -0.165985 0.019266 -1.345384 -1.817966 0.576692 -0.921528 1.500210 -1.970783 0.429020 0.576129 -0.965736 -1.654343 -45.999022 -5.561987 -30.316665 17.815603 26.842134 0.411117 1.391208 1.533221 1.100243 0.525627 2.216095 0.904044 1.516370 1.378932 2.216244 1.156753 0.788725 0.593259 0.396780 1.181165 -1 -0.041035 1 1 -0.401909 -2.035150 -2.254079 -1.409072 2.198565 1.448365 -1.530712 -1.750934 0.928929 0.370523 2.309282 0.873663 -4.860517 59.284117 -61.852698 -58.291742 -59.307597 0.883203 2.236016 0.472895 2.439090 0.288842 0.571618 1.183289 1.289016 0.742030 1.041819 1.853894 1.903419 1.769651 1.279013 1.363721 -1 -0.023721 1 1 -2.047882 0.537759 -0.241723 -0.552846 1.142284 0.102494 -2.116162 -1.928392 1.321188 0.423186 1.495257 -0.378043 -46.970002 25.184365 -26.370187 46.272772 -43.527229 1.193033 0.804683 1.063444 0.801696 0.350736 1.326513 0.956102 1.204726 1.585117 0.310332 1.757518 2.111570 1.412809 2.329829 2.190348 -1 0.058863 1 1 -2.037830 -0.170984 0.835110 2.199835 -0.783477 -1.477413 -1.309398 -0.190508 -2.152846 -1.157283 2.291301 0.261359 22.625918 23.806343 63.211009 -62.577316 63.046921 1.819081 1.800596 1.621250 2.353061 1.142428 0.789606 1.907566 1.711360 0.332994 2.372233 1.627035 0.571059 0.796265 1.333424 2.351437 -1 0.036630 1 1 -1.293353 0.869094 -1.536074 -2.333349 -0.096711 0.352202 0.699283 0.144155 0.645923 -1.308581 -0.605326 0.334871 50.678510 53.717145 -25.946928 -40.017762 21.472967 1.317268 0.824043 2.444855 0.435277 2.449469 1.482332 0.810254 2.441745 2.162859 1.668239 2.340325 0.846011 0.403479 1.270384 0.338485 -1 0.018333 1 1 -1.067234 -1.647480 0.802824 1.489597 -1.261548 -1.805259 2.089119 -0.190555 1.761146 1.057362 0.670170 0.930255 -29.147407 19.536499 -0.066763 -72.085931 1.757889 1.297506 1.681406 0.888600 0.692982 2.454069 2.280286 2.020549 1.617161 1.119740 1.962716 1.625330 1.164216 2.470992 0.959103 2.150652 -1 0.040447 1 1 0.060437 -2.116630 -0.369056 -1.213730 0.778297 -0.762141 -1.026722 0.645763 0.710507 0.289770 2.267592 2.331091 -5.239830 -15.821925 30.903994 -46.578845 -0.643151 1.233291 2.430877 1.741620 0.410226 2.162923 0.488904 1.505703 2.104199 1.273489 0.777188 2.447832 0.969901 1.380936 2.144564 2.442277 -1 0.024450 1 1 -2.131634 1.915388 1.598892 -2.181830 1.789300 -1.703654 -0.833296 0.016854 0.527042 -1.298714 0.301026 -1.769093 64.714578 7.908905 24.958288 73.948278 -51.295597 2.498518 2.338643 1.825727 0.992637 1.004137 0.785015 1.253040 1.345455 2.069614 0.502333 2.208142 2.236843 0.879459 2.310428 2.368475 -1 -0.000522 1 1 1.491963 0.808195 2.222155 2.074744 -1.460527 -0.237201 0.046147 -1.945738 1.960019 -2.278065 0.722884 0.976514 -31.423521 14.888843 36.780073 12.683562 22.619446 2.350326 2.437604 2.310183 0.488136 2.097958 2.131344 0.745187 2.355336 1.139173 2.325901 1.412542 2.345596 1.674449 0.966834 1.576609 -1 0.004570 1 1 1.143119 -0.001566 1.961529 -0.449246 -1.233414 -0.197431 -0.707881 1.423882 1.667741 0.432238 -1.876858 0.386255 -59.916362 -64.291378 54.815613 -13.988731 -58.595736 0.347007 1.651541 0.704734 1.964532 0.636313 1.758225 0.485489 0.368655 0.984195 0.858361 0.968606 2.110327 0.762171 2.056428 1.636509 -1 -0.014849 1 1 1.325351 -0.284983 -1.930311 2.053133 -1.825685 -1.917506 0.511299 -2.002237 -0.432854 0.953667 1.453831 0.798050 43.784155 -19.706408 -5.598504 -44.053498 -7.146575 1.937806 1.452712 2.482198 0.298293 1.903292 1.873849 2.024411 1.268903 2.449897 1.912590 0.647644 0.949863 2.089154 0.406791 0.686807 -1 -0.008016 1 1 -2.232367 0.647370 -0.551300 -1.142709 2.190846 -1.054647 -2.159704 1.392634 -0.442483 -0.666373 1.626027 1.489213 54.282906 32.800581 29.370466 -20.578054 44.653286 1.941762 0.436459 2.064890 2.107883 2.431310 2.280140 1.809839 1.709462 2.172474 1.263451 0.813105 0.854304 0.293835 1.236595 1.699628 -1 0.000547 1 1 -1.903481 0.598506 -1.863730 -0.465507 -1.204249 -0.110929 1.721133 -2.280102 -0.527703 -0.394918 -2.345806 -2.119908 34.589817 -48.938130 -53.155882 9.097580 53.025868 2.211514 0.415961 1.814606 0.823940 0.708699 1.098698 1.559524 2.174305 0.539718 0.544866 1.555704 0.972921 0.381609 0.448459 1.257745 -1 0.002913 1 1 1.985624 -0.757073 -0.675802 -1.346884 1.230978 1.663282 0.885125 -0.724422 1.447558 -0.964498 0.297591 1.760232 -5.169917 -40.800585 64.572214 15.195293 -62.706666 1.210935 2.433732 2.490254 0.693796 0.378612 1.832357 2.174800 2.109000 0.964444 1.906697 0.598803 1.332400 0.903302 0.290934 1.974650 -1 -0.004460 1 1 0.416172 1.413980 0.184867 1.599831 -0.538399 -1.090956 0.206093 0.196113 2.116431 1.736458 0.823679 -1.418744 -4.392565 -25.838148 -11.753641 6.550354 -8.207538 2.213534 0.618424 0.355773 0.472260 0.767448 0.753589 1.812342 1.025230 2.038826 0.552992 0.878902 1.958641 0.628889 0.738738 1.963002 -1 0.002122 1 1 1.509405 1.783014 1.025528 -1.866865 -1.310785 0.051646 0.941106 -2.312873 0.036823 1.560962 1.212612 -0.716865 39.139633 69.811110 15.331413 -24.934101 32.564298 0.747470 2.475716 1.610791 2.067053 2.457574 0.444292 0.972056 1.591972 0.768323 1.952502 0.950889 1.343287 1.620483 0.703099 1.483903 -1 -0.025852 1 1 2.115028 1.731842 -1.357136 -1.420792 -1.582098 1.686773 -0.130951 -0.201174 -2.351545 0.391222 1.486636 0.805879 31.766697 52.874900 68.450860 -46.389704 28.246079 1.102644 0.391655 0.541196 0.635204 1.123203 1.678689 2.471512 0.700340 2.364309 1.188984 0.256383 1.774600 1.193356 1.742145 2.487325 -1 0.046517 1 1 -0.270597 -0.469518 2.055857 1.550853 0.961271 2.015322 -1.135467 1.384653 2.076994 -1.333448 0.861686 1.187527 57.083451 1.560473 -23.128130 -64.473978 -14.152652 1.920680 1.619835 1.069987 0.514729 1.306814 0.613984 2.235582 2.172911 1.869502 0.969407 2.080267 1.804731 1.359642 2.002613 1.658078 -1 0.061981 1 1 0.496959 2.039200 -0.373041 -2.217504 0.701403 -1.916320 1.592290 -0.045060 1.371662 0.516555 1.516973 1.746038 51.544579 59.732061 -33.258005 -67.296732 -56.169312 2.310664 1.826066 2.194750 2.161209 0.943844 2.190206 2.300988 1.196711 1.877681 1.176963 0.724319 0.375504 1.353540 0.690587 0.444243 -1 0.053016 1 1 0.809590 2.117788 0.984388 -0.580688 -0.259311 0.718203 -2.299001 2.287617 -0.397548 0.575776 -2.177193 -0.387037 -58.367465 18.012061 28.717278 -48.704477 -26.153014 0.569319 0.788204 0.841034 2.254068 2.377157 1.125164 0.888373 1.378484 1.435737 0.674499 2.303426 1.676935 2.242436 0.363697 0.911543 -1 -0.074128 1 1 1.103442 2.301350 -0.501009 0.581539 0.436874 0.638320 -1.866163 1.059611 0.769477 1.803162 0.363252 -2.072750 63.044913 -4.141097 0.584389 71.827911 11.700211 1.306663 0.337873 1.132356 0.259770 2.460409 0.837763 1.287916 2.499239 0.954127 1.761173 0.533075 1.387797 0.449424 1.713349 2.249111 -1 0.036376 1 1 -1.551726 -1.505024 1.158182 -1.321426 0.276635 -1.722745 -1.261134 0.452768 -0.837824 -0.686844 1.561497 0.785629 -1.423195 -69.632777 -18.083605 -31.146955 13.125291 0.576404 0.626217 0.821596 1.815833 1.208325 1.316547 2.209475 2.149331 1.550662 1.727875 1.151691 1.218171 0.292310 0.346634 2.133430 -1 -0.013158 1 1 1.471432 -0.251898 -1.926436 1.219722 0.968473 0.539556 1.673170 2.141992 -2.191561 -1.537477 -2.352459 -0.837188 18.211987 -61.133606 27.489766 20.501702 22.112513 0.550185 0.965303 0.599377 1.973051 2.071110 0.894301 2.024880 2.410630 1.210109 2.044831 2.466819 0.576474 1.803647 1.142596 1.352926 -1 -0.017880 1 1 0.406554 -0.006571 -2.056170 -2.095356 -0.969323 -0.676107 -1.757252 -1.590674 -1.066383 -1.486735 2.247792 -0.583392 44.720241 -36.903349 15.414312 18.343156 43.414914 2.491903 1.408136 0.285557 1.613443 1.630810 1.028995 2.318150 1.652360 0.962077 0.370632 0.467070 1.289135 0.491182 1.541347 0.416185 -1 -0.021521 1 1 -1.978124 -0.427193 1.846798 -1.367396 0.503809 -0.639873 -0.680321 -1.901621 -1.122179 -1.483615 -1.873907 -1.864507 19.702042 -67.776056 -12.171680 30.569400 29.897789 1.257074 1.646909 1.590852 2.191007 2.262247 0.330980 2.275691 1.285408 0.846269 2.493739 0.767132 2.187508 1.940901 1.721116 2.290092 -1 0.020345 1 1 -1.712366 -1.179710 2.353870 0.985861 0.603047 -0.931260 -1.835013 1.517166 0.266702 0.985901 1.281619 -0.159540 -1.061828 3.859472 66.149574 -24.107403 -23.120741 2.270658 2.201857 2.365725 2.490372 0.432506 0.873846 2.478247 1.393260 2.261904 1.314787 1.870094 1.919102 2.096485 2.123259 2.106957 -1 -0.001362 1 1 -0.720747 1.965174 -0.458437 -0.189037 -0.997067 -0.442108 0.921676 0.982428 -0.544648 2.267709 -0.417649 2.033499 -61.696481 17.250094 -27.675614 5.950499 -39.972065 1.967647 1.243326 2.331408 1.715424 1.132174 1.703530 1.480681 2.303617 0.388824 2.462809 0.687590 1.829796 1.877382 0.655187 1.732748 -1 0.009363 1 1 0.352158 -0.041360 2.303082 0.334527 0.520065 -0.754528 -0.317228 -1.942098 1.870207 0.926448 1.086105 -1.628446 8.213623 46.357456 29.755154 -5.131449 5.738910 1.432988 1.721559 0.747274 1.429778 1.773226 0.608704 1.230892 0.345683 1.892519 0.825134 0.522946 2.158871 2.144889 1.154638 1.255173 -1 -0.000116 1 1 -1.447546 1.158824 0.044556 -0.419827 -1.592735 1.991351 1.251004 -1.051895 1.678730 1.346236 2.008990 0.833047 16.143267 -30.112835 -6.422914 50.083276 -50.385537 2.429292 2.107226 0.389591 1.849036 1.247297 1.571264 1.490696 1.870328 1.348466 0.912049 1.059458 1.317404 0.854381 1.584036 2.385584 -1 -0.064368 1 1 -0.626079 0.246781 0.745031 0.924131 -0.172516 -1.364878 0.403659 -1.550860 -1.073094 -1.179220 1.157441 0.372126 31.347641 59.807026 26.680224 64.526621 -1.088826 1.376657 2.220749 0.383619 0.491699 1.228382 0.914891 1.565295 2.404172 0.676160 0.974446 1.266674 0.987771 2.467054 2.281935 0.481966 -1 0.016494 1 1 -1.214193 -2.293876 -1.118194 -0.471469 2.251295 1.751462 -1.464821 -1.729825 2.272734 -0.778493 2.171919 1.281886 -12.364070 -52.918148 -45.310035 24.237705 -36.894830 1.503849 2.434592 1.182687 2.424604 2.065754 0.875878 0.626578 2.397766 1.005721 0.395725 1.457444 1.008736 1.571259 1.399919 1.696408 -1 -0.008109 1 1 -0.753545 2.065665 1.457621 -1.466302 1.650236 -1.606299 0.201525 -1.179518 0.856130 2.061360 -0.213617 0.583532 30.196896 69.226571 -59.028132 14.179669 -32.311510 0.481825 1.790128 1.183679 1.090286 1.933346 0.750304 0.601049 0.837827 2.358986 1.721697 0.814891 1.616327 0.610584 1.328283 1.443331 -1 0.044776 1 1 -0.056740 -1.724714 -1.355616 0.565950 2.327627 -1.833990 -0.135013 2.212553 0.909150 -2.190162 -1.578114 -2.041831 -45.742868 -50.377609 53.526535 70.466169 74.894015 0.530588 2.334372 2.045498 2.442010 2.115061 1.582855 0.551173 1.813858 1.767360 1.020628 1.203400 1.789767 1.865204 0.734929 0.944879 -1 -0.023412 1 1 0.627803 0.452812 -0.091576 1.837136 1.175502 2.325493 0.013166 -0.207545 -1.035750 -0.277867 -0.136765 1.042027 67.236493 -56.262729 -7.689135 68.700988 -42.488327 2.105327 2.231765 1.022137 1.800499 2.244817 2.143387 0.650199 1.141765 0.900507 0.567533 2.279597 1.690530 1.234104 0.334236 0.753783 -1 0.022456 1 1 -0.728777 -1.055160 -1.362437 -0.978841 -0.430305 1.375455 -1.706012 1.943965 1.233984 0.350217 0.315175 0.416379 6.030518 -45.091119 -46.437014 -16.893864 14.835184 1.899125 1.595537 2.194584 1.619989 1.412467 1.091283 0.691988 1.490859 2.366591 1.293903 1.875101 0.567438 0.675053 0.359165 1.231059 -1 -0.076982 1 1 2.050202 0.756452 -0.333026 1.157137 -0.032377 -2.239707 -0.185165 -1.885356 -1.079648 1.773135 -0.077103 0.029243 44.511635 57.051881 70.965508 67.294474 18.223552 1.123502 2.204568 0.671768 1.409107 0.866151 1.407751 0.574465 1.783405 0.695750 1.713323 1.811044 1.715510 0.329221 1.968447 1.182222 -1 -0.018201 1 1 -1.478733 0.080822 1.206076 -2.186536 -1.904001 1.288117 0.671318 1.375382 1.781304 0.574033 1.507362 0.437716 20.633555 -11.840074 53.877998 -22.486151 -74.743915 1.810262 2.073385 0.878455 1.199758 1.335544 1.990944 1.296993 2.060828 1.343022 1.676099 1.694733 2.122772 0.684431 0.483860 2.229700 -1 -0.000335 1 1 -1.083866 1.552459 -0.323402 -2.025128 1.260379 1.000321 -1.405736 1.712216 -1.341764 -2.238415 -2.044583 -0.566382 -4.930198 -61.837344 49.758914 48.066170 -51.883345 0.574275 0.843598 0.359245 0.329846 1.224138 1.590215 0.500471 2.411888 2.101554 1.821551 0.551915 0.785015 1.253357 2.172736 1.171630 -1 -0.022897 1 1 2.028182 -1.768113 -0.349094 -0.291190 2.139233 -1.441083 1.390477 1.008240 -0.266180 -1.629854 0.159561 0.389222 27.358197 59.213505 -48.624158 -26.218191 50.867787 0.398522 1.206994 1.454423 1.983938 0.552132 2.181045 1.322146 1.807259 1.100675 1.053528 0.651814 1.283062 1.926373 0.554730 0.852273 -1 -0.028490 1 1 1.950170 1.842677 0.055710 -1.442636 -1.142878 -0.646881 -0.640113 0.006555 1.783288 0.926239 2.270984 -1.926669 64.216623 38.779763 21.476725 59.318221 61.334543 2.119891 1.757486 1.564642 0.440445 1.552000 1.707842 1.941704 1.714706 0.306963 1.378658 2.096330 1.768874 1.711428 1.461734 1.113768 -1 -0.015429 1 1 0.973165 -0.717267 -0.812407 -2.340412 -0.999510 0.895175 -1.449208 1.492670 -1.455426 0.667671 1.340758 -0.520773 -55.143210 58.067519 40.796925 23.920742 35.904579 1.348897 1.412251 1.950061 0.420285 2.486905 0.663388 2.320313 2.004182 1.036222 2.276097 1.366701 1.393876 1.382849 0.536682 1.267286 -1 0.023718 1 1 -2.255575 1.721896 1.117649 0.739717 1.135613 1.075230 -0.628436 -1.664669 -0.642565 1.212026 -1.134492 -1.077209 10.960982 21.225452 36.168671 -63.144008 -11.344718 1.064987 1.989183 0.957488 2.008879 1.238061 1.597743 1.008915 2.328598 1.748662 1.769600 0.409640 1.317370 0.280264 0.399395 2.384865 -1 0.024235 1 1 1.029010 0.106484 -1.039253 2.104240 -0.515333 0.175503 -0.276464 -0.115257 -0.338277 -2.281194 -0.032405 2.007172 -46.388265 52.430734 -46.661020 -31.769970 42.118246 1.845384 0.624148 2.052501 0.878584 1.117167 1.483095 2.373156 1.373915 1.138064 1.688467 0.309218 1.033112 1.761691 2.497281 1.802818 -1 -0.028380 1 1 1.479373 1.260487 -1.896790 -0.039462 1.212507 2.237264 1.547638 -1.238053 1.959506 -1.467927 -2.088312 -0.395538 43.904277 49.191633 -36.231305 60.465255 -10.465470 2.227757 1.162678 1.375847 2.116714 2.355482 1.335795 1.715581 1.520228 0.974624 2.005647 0.900210 2.323456 0.833143 2.383989 1.207072 -1 0.013351 1 1 -0.687570 -1.203451 -0.833481 1.610890 1.549333 -1.021636 1.309692 0.420011 -0.026822 1.584945 -0.957332 -1.775241 -74.356235 -55.247202 -39.720786 62.756789 -46.654248 0.355763 0.310835 1.201914 1.577114 0.809383 1.301383 1.591389 2.222499 0.534968 1.710798 2.136891 1.720763 0.860766 0.895808 0.350549 -1 0.025643 1 1 -0.557130 -0.161546 -0.771965 -1.214487 2.194910 1.278462 -1.385208 -1.985407 -0.303075 0.318057 1.742001 -0.263694 -71.845935 -14.628833 -16.802749 46.200117 -64.627492 0.711134 1.532943 0.922658 1.618672 1.772080 1.594360 0.404778 0.596779 1.072232 2.251138 0.375672 1.923815 0.306002 0.977925 1.237700 -1 -0.025277 1 1 1.637975 -0.330279 0.202634 -1.391313 -0.928743 -1.946192 -0.947960 0.222687 1.065582 2.159756 -0.512950 -2.199646 -24.066955 56.683954 37.218891 37.893939 -16.572689 1.567203 0.733883 1.368847 1.464231 0.331981 1.102340 2.023573 0.694258 1.390136 1.514156 2.429098 1.095255 2.208910 1.656686 1.676850 -1 -0.042178 1 1 0.392994 -1.722636 0.581842 0.805308 0.828267 0.282694 1.145020 -1.054559 -0.673735 0.398424 0.000654 1.560068 10.472428 60.089574 -24.522309 53.546683 -40.906400 0.417137 1.329759 1.503117 1.392169 1.940927 2.159042 0.519912 0.659766 2.186985 2.159427 2.488805 1.100094 0.271651 1.884618 0.781656 -1 -0.015967 1 1 1.601225 -0.670427 -0.547720 -2.231551 0.232442 0.076846 0.349346 -0.184506 -0.238194 2.201602 0.654251 1.990714 -1.047812 -60.576987 -67.426441 13.803749 -50.395016 2.289389 2.004780 2.092576 1.672176 1.013461 2.239852 1.937943 1.506629 1.911849 1.698534 0.755815 0.977239 0.955983 1.454218 0.796667 -1 0.015670 1 1 0.123684 0.593564 -0.092008 -0.707197 -1.212420 -0.779030 -2.147971 0.667073 0.715086 1.862825 -0.610622 0.853019 50.901761 55.896923 9.593195 -17.168974 41.055749 1.734588 1.467348 0.968226 2.469161 1.689386 2.266020 0.745103 0.949038 1.725750 1.433470 0.831625 1.615815 1.000396 0.899119 1.992513 -1 0.021076 1 1 -1.966678 -1.265308 0.972697 0.849483 -1.278136 2.145907 2.344597 0.652774 0.723038 -1.151705 1.791883 -0.692841 -8.603385 2.902211 27.459591 -36.652895 24.787495 2.176452 0.627260 0.350981 0.930649 0.924898 1.002277 1.026322 2.400481 1.626390 0.987746 2.052038 2.096105 2.492940 0.845547 1.601172 -1 -0.005563 1 1 1.494193 0.573103 0.017282 -1.704855 -2.171347 -1.084475 0.753115 0.121311 -1.588850 1.309521 2.255912 -0.772551 -51.774512 -24.231195 -3.694876 0.226994 65.083243 2.186052 2.217629 1.940303 0.668442 1.749658 0.501704 0.638440 1.514165 0.318405 2.435000 1.294744 0.264372 1.050484 1.234434 1.381175 -1 0.018972 1 1 -1.337350 1.261267 1.790992 -1.537432 -1.591164 0.119534 1.538472 0.228390 -2.051870 -0.507985 1.142211 -1.136151 -21.851734 -62.094523 -72.647390 15.320162 -64.045401 1.209267 1.409539 1.370738 1.742399 2.255228 1.624666 1.257947 0.569936 2.168165 0.844461 1.358592 2.353449 0.923183 1.437495 0.985600 -1 -0.066994 1 1 1.960286 2.222363 0.864897 -1.403025 0.148478 -2.100918 -0.193814 -1.173878 1.398340 1.209656 1.449477 -1.695779 -13.791587 -45.204089 4.876803 64.434148 -55.275451 0.407341 0.928360 0.688490 1.200065 1.997367 1.252581 0.370207 2.315463 1.478703 0.565248 2.118522 1.255297 1.034178 1.673181 2.148643 -1 0.002114 1 1 0.198125 -1.770497 1.995370 -1.882379 1.828312 -1.049108 1.394943 0.676323 0.673427 -0.874734 0.996779 0.317494 54.063566 -53.654131 35.021390 4.508420 23.013384 0.414188 1.253417 0.931257 2.144085 1.140692 0.858515 1.306438 1.053434 1.317784 0.495124 0.303780 1.873304 1.878107 1.586829 2.090001 -1 -0.008116 1 1 1.040740 -0.676501 1.040361 -2.329054 1.403142 1.807906 -0.003118 -0.560540 -0.923615 -0.593107 -1.638493 1.042018 62.643979 7.363188 3.107801 32.803576 -70.303240 0.826569 2.145053 1.654899 0.883535 1.077947 1.558101 0.747292 1.734789 0.346790 2.498222 1.858496 0.483651 0.974669 0.509678 1.908408 -1 0.004989 1 1 1.071404 1.053567 -1.853030 0.306764 0.431318 1.513554 0.831909 0.241675 -0.247432 -2.266024 0.463528 0.941775 -16.060056 -71.362328 13.360480 -0.419223 4.126959 2.301965 1.871181 2.184873 0.417557 1.622399 1.412925 2.025202 1.077965 1.851683 0.742801 0.501635 1.730539 0.912831 0.705493 1.221295 -1 0.020988 1 1 0.569320 -2.308272 1.964672 0.537176 -0.627374 2.056595 -0.189059 -1.363257 -0.624471 -0.987992 1.278555 0.181530 65.319260 -29.193338 -2.437782 -21.798513 -67.614476 1.427579 0.822651 1.551845 1.368055 1.647034 1.446663 2.070396 2.402770 1.852038 2.208384 1.812576 0.464737 0.327364 2.253689 0.499920 -1 -0.018955 1 1 -1.339938 0.166477 -1.182613 0.681679 1.153461 -0.550768 -1.625603 0.924857 -2.104652 -1.686414 1.463377 1.025910 -4.961038 19.837873 -34.874232 68.787837 67.179629 1.945285 1.158716 2.296605 1.792815 1.338652 2.473530 0.866651 0.799548 0.257419 1.195510 1.944429 0.268952 1.532227 2.390590 1.895857 -1 0.017234 1 1 0.405984 -0.172043 1.875545 1.114976 -1.769272 -0.973204 0.061266 -2.310199 -2.145150 0.952874 2.258111 -1.505682 -14.901451 51.319806 31.971794 49.941326 -36.141114 0.269376 1.897612 0.911254 1.191458 1.337419 1.999390 1.500563 1.218034 0.253237 0.661283 0.677583 2.392707 1.479472 2.230195 1.639027 -1 0.038648 1 1 1.226320 -1.226753 -1.339598 1.175643 -0.021945 -1.263294 1.845551 1.231190 0.505953 -2.309816 -0.423667 -0.144445 -25.853549 29.399761 21.783532 -34.171954 21.966587 2.011300 1.413379 0.664694 1.756803 1.329995 0.976874 1.572952 0.609416 1.947700 1.240652 2.387553 0.346900 2.091337 1.106256 0.353732 -1 -0.052987 1 1 -2.212229 -0.175522 -0.036507 -0.967038 0.023658 1.786301 -0.263423 2.292152 0.417715 -0.921393 -0.934120 1.922112 48.087317 3.541040 -35.732255 47.993799 -68.220871 1.552191 0.426140 1.891526 2.129357 1.109674 1.543080 0.295998 1.591358 1.699097 1.215195 2.032567 1.106680 0.729418 0.582002 2.454771 -1 0.005419 1 1 1.682518 -0.967795 1.428876 0.786581 1.818899 0.966829 1.170920 0.716701 0.723131 0.414959 -0.122748 0.996463 -8.760289 65.823916 52.550996 24.584931 -51.066328 1.798505 2.471195 2.116667 1.578805 2.223007 2.326814 1.019111 0.453134 1.074434 1.013063 2.307252 0.726772 1.113035 1.786155 1.913499 -1 0.013202 1 1 1.784859 -0.939271 0.169091 0.336197 0.309253 -0.149612 1.890906 0.104650 1.137870 1.307861 -2.068822 2.032861 47.066385 -55.273847 -37.548374 -25.518989 -47.652111 0.789620 2.143936 0.882753 1.436033 1.158855 2.379947 0.771665 1.876003 2.235886 0.541662 1.712921 1.818731 0.403901 1.605921 1.206909 -1 -0.014481 1 1 0.757835 -0.661518 -1.606769 1.726120 1.428683 2.246960 -0.424233 -0.234312 1.481785 -0.621269 0.981306 -0.556167 59.801615 -64.263752 69.120839 -36.053796 43.847476 1.292967 1.890565 1.723959 0.571638 1.513464 2.039453 2.091560 0.344260 0.471723 0.744093 1.964398 0.634255 0.930842 1.915014 0.896569 -1 -0.004596 1 1 1.856187 0.925690 -2.235265 -0.941359 -1.938720 2.108825 1.144245 0.066529 1.308922 1.616483 1.311364 0.245491 -66.621165 48.083027 -68.563299 -43.374418 6.160416 1.946706 0.283817 1.611386 0.810788 2.419810 2.492869 1.908325 0.976399 0.345820 1.943091 0.272381 0.651912 0.688463 0.740286 0.981158 -1 0.008842 1 1 2.158534 -2.200153 0.147361 -2.017173 -1.703845 0.658063 0.091002 -2.047898 0.266168 1.434607 -1.860971 -1.211891 -41.427957 20.323266 23.134295 18.088455 -37.339452 1.912340 0.948576 0.710581 1.237946 1.904148 0.513261 1.369588 0.418888 1.503436 2.249526 0.292662 1.775626 0.439442 0.452106 1.802445 -1 -0.026227 1 1 1.433754 -2.048934 1.702630 -2.229017 0.404546 -0.777818 -0.616037 -0.615350 1.512444 1.025928 0.135872 -1.903067 -59.159447 57.169364 -54.493182 33.093593 4.018232 1.891404 2.320598 2.285468 1.351754 2.179533 0.655296 1.304556 0.928960 1.783620 2.050115 1.290696 1.980634 1.270579 1.368698 1.205817 -1 -0.008836 1 1 1.368789 -0.641443 1.212591 -1.059931 -1.430561 -0.826080 -1.231431 0.155180 2.161781 0.528154 -1.462674 1.364844 -30.860848 21.722871 -3.711121 27.189623 -74.001039 2.343032 1.342306 0.879855 2.224098 0.422620 1.228489 0.461201 1.651314 1.376624 1.669102 1.093969 0.833860 0.929846 0.916586 0.812827 -1 0.004848 1 1 -1.572597 1.153485 -0.139620 0.180478 -1.487265 -1.955407 -0.323767 1.260788 -1.549968 -0.231896 -0.336536 -1.301048 -39.038184 -14.762999 -21.729216 47.064318 59.986465 2.012764 1.278653 2.067135 1.581419 1.153392 0.558117 1.515455 1.745562 1.407550 1.686342 0.595118 2.401212 0.411399 1.630337 2.070458 -1 -0.023993 1 1 -1.912666 1.745818 -2.088611 -0.697107 -1.270474 -1.016030 1.286590 -1.427027 2.020903 -1.586054 1.165733 -1.630472 -25.432900 49.250254 49.018973 61.884805 -2.082054 0.728734 0.337758 1.442988 1.044522 2.278273 1.929060 0.716060 1.077086 0.583512 0.843481 0.643181 2.439202 2.172248 1.975912 0.659569 -1 -0.008306 1 1 -1.316798 -2.052278 2.049902 0.424457 -0.714603 1.543820 0.571780 1.346907 -0.857670 0.341800 0.232047 -1.836123 54.419375 -73.566468 18.368196 14.269703 -19.097101 1.900367 2.224481 2.345236 2.385875 1.401596 0.628275 1.666799 0.647852 2.193730 0.767381 1.873739 2.425325 0.690694 2.241856 1.877146 -1 0.025124 1 1 0.255851 -2.320013 -2.158652 0.221456 -0.778217 2.106044 1.523701 1.721437 -1.878438 2.091702 0.813324 -1.111664 27.952525 -1.918233 10.261285 -38.590907 2.620419 0.495764 2.058678 1.207548 1.766800 0.614992 1.168063 1.880817 2.140460 0.962214 0.422260 1.921918 2.174819 2.438541 2.310320 0.552196 -1 -0.016015 1 1 1.255519 -0.573207 -1.768682 -0.493396 1.297008 -0.694286 -0.991421 0.190459 1.330918 -0.968695 0.440892 2.203974 -60.223863 17.529681 21.341448 35.715297 -33.001992 1.907691 1.562981 1.773897 0.636106 0.540948 0.956897 1.070790 0.509499 1.153006 0.825083 1.919228 1.970980 1.016232 1.566285 1.056190 -1 -0.006340 1 1 0.405095 -0.975401 0.833860 0.044171 -2.173323 -1.319141 0.983481 -1.688719 0.425304 -0.614453 -2.272999 1.045628 43.424929 -57.226316 -2.696040 -12.350646 22.700817 0.364352 0.658693 2.155612 1.362226 0.430163 2.000914 2.364621 1.927038 0.478960 0.882553 0.314938 0.413910 1.093689 0.627766 2.113613 -1 -0.006153 1 1 -1.010662 1.970908 1.666922 0.802246 1.203525 2.064307 2.208990 2.297944 -1.189169 -1.116417 1.111163 0.120961 62.379028 54.315607 -17.589898 16.581046 -22.365045 1.535427 2.177499 2.468893 1.684479 0.793053 1.349114 0.566539 1.324100 0.907325 0.406503 0.341881 0.993594 1.326385 1.049822 1.353911 -1 -0.029936 1 1 -2.106917 -2.065758 1.691165 -1.719584 0.030957 1.931487 -1.143048 1.209378 1.483340 1.951068 -1.908946 -1.714583 -23.308485 54.296900 -31.993935 27.940643 -51.610392 1.887032 0.848975 0.728640 1.007373 1.168775 0.345107 1.213146 1.341234 0.873346 0.822450 0.422087 1.260779 0.905684 2.077068 2.034674 -1 -0.036628 1 1 -1.335145 0.612482 2.133780 1.162980 -0.787091 -0.963840 1.938225 -1.000689 -0.066174 -0.067259 0.553656 -1.673204 63.780451 58.042338 67.573094 50.989549 31.358101 0.409050 0.400816 1.510811 2.441604 2.041533 1.053618 2.161444 0.389902 0.325873 1.943340 2.207890 0.251976 1.953450 1.131575 0.635466 -1 0.025804 1 1 -1.710519 1.600519 1.613957 1.269597 0.414705 0.329528 1.326762 -0.137454 -1.121136 1.916748 0.887281 -2.186837 -71.283162 -6.096092 -7.017026 -35.158638 -61.236843 0.510773 2.314016 1.907840 1.818437 2.216015 1.817901 2.207680 1.232610 2.225109 1.652488 0.864817 1.483483 2.156006 1.241047 2.279422 -1 -0.004563 1 1 1.606222 -1.497114 2.164598 0.749082 -1.686651 2.191486 0.277626 0.793398 -1.414420 1.838210 0.370994 0.805488 -27.115185 -24.921747 -59.795864 10.914325 -12.936833 2.434592 1.182388 1.893283 2.413850 1.332510 0.498231 0.772577 1.456264 1.429150 2.474356 1.256733 0.402305 1.782243 1.411983 1.948852 -1 -0.061277 1 1 -0.009857 -0.738746 1.036505 -1.155417 0.664036 1.514290 -0.941306 -1.039637 0.356756 1.834820 -0.061102 0.365095 19.510906 19.790113 62.424379 66.546058 39.595614 0.377252 1.472100 2.082123 1.494254 0.931230 1.681840 1.440080 1.669172 2.283021 0.738475 2.040841 0.672479 2.106440 0.679335 0.328940 -1 -0.032453 1 1 -1.927437 -1.478503 -0.772903 1.870920 -1.211851 -0.631409 0.214702 -1.190691 1.577880 -1.889636 -2.317203 -2.054083 -0.338471 11.322697 -49.439523 69.937588 41.048829 2.239979 1.819957 0.774533 0.568991 2.030234 2.393219 1.079763 0.579825 1.876915 1.817591 1.503648 1.304798 0.483491 0.533030 0.632233 -1 0.001476 1 1 0.412727 0.067644 1.204229 -0.235604 -1.386823 -0.865923 -1.718408 0.955868 0.741168 1.972815 0.737590 -1.615289 -3.011657 -66.925594 31.539339 -18.326411 -61.996676 2.452968 1.784273 1.772172 0.903948 2.150203 0.463952 0.639296 2.393222 1.139089 0.919144 1.054159 2.250254 1.262499 0.570170 1.593443 -1 0.083367 1 1 -0.065602 0.134357 0.896231 2.153078 0.339701 -2.064556 -1.674838 -1.902192 -1.294032 -1.114643 -2.055179 0.415218 -15.064668 8.118291 -55.882686 -70.308216 29.811221 1.932792 0.428364 1.013703 1.811094 0.303415 2.495011 1.896550 1.067983 0.589226 2.374893 1.326807 1.387701 1.085018 1.144370 1.933361 -1 0.037203 1 1 -2.119816 -2.093575 0.697804 -1.142625 -1.116454 0.484667 -1.916709 -0.243856 1.283245 -1.104244 -1.645368 -1.394848 29.453340 22.293014 -21.307303 -61.836597 62.316715 2.230362 2.194546 0.980313 0.868660 0.823681 0.861430 0.809860 0.315935 1.422764 0.885765 0.294651 1.453242 2.392114 0.513013 1.710035 -1 0.002047 1 1 -0.230849 -1.590032 0.284257 -0.862408 0.814166 -1.093538 -0.771158 -1.783504 0.161127 -1.560339 -0.180328 -0.704868 7.455451 53.759647 -61.617379 -3.287691 -56.218850 1.071845 2.492166 1.330332 2.134294 0.833485 1.384052 0.513288 1.828875 2.148217 0.823966 1.153193 1.721606 1.535996 0.479222 0.788583 -1 0.041850 1 1 -1.996882 0.030842 -0.000555 0.088914 0.547719 2.209938 -0.614823 0.937643 0.739323 -0.765517 -1.223038 -0.166534 6.965936 -73.520465 41.542259 -49.255624 10.727336 1.290135 1.547597 1.971446 2.085515 2.246961 2.177765 2.453003 2.378658 1.606800 2.483550 0.522447 0.520948 2.323140 2.267168 2.038309 -1 0.024585 1 1 0.646800 -0.707368 0.631373 -0.822204 -2.062961 1.575334 -2.280702 -1.179081 -1.224407 0.392722 -1.579126 -0.192266 40.855121 -47.981891 -31.637344 21.158997 -30.739530 0.785891 2.471201 2.218308 2.110060 0.769326 0.816078 1.317224 2.326087 2.292865 1.929141 2.079674 0.833412 2.404516 1.946579 0.410449 -1 0.016962 1 1 1.906240 -1.358831 -1.632488 -1.701172 -1.532503 1.140240 -1.266481 0.111258 -0.898215 2.188075 -0.507199 0.223858 60.208469 23.744639 -73.849442 62.422515 35.210841 1.953992 1.238417 0.821127 0.680146 0.462401 1.572714 1.103539 1.935834 2.067921 1.298753 2.399417 1.755050 1.125237 2.111024 1.224824 -1 0.004541 1 1 1.003375 -1.923244 -1.677495 0.564354 -0.942424 -0.978906 -1.528287 1.321306 -2.299995 -0.285360 1.170721 2.075252 -74.758075 -58.969118 -43.964207 -6.421877 67.510643 2.145763 2.341560 1.344944 2.481279 0.609558 2.096284 1.001389 1.839771 0.781418 1.547231 0.318147 0.340725 1.819111 2.289819 2.482618 -1 0.053708 1 1 0.151158 0.529667 0.407451 0.927456 -0.833607 -0.507807 -0.577441 -2.241881 0.960369 0.987913 2.101401 -1.110860 8.318700 12.398419 30.224798 -61.824036 -26.569714 1.267316 0.531111 2.132029 1.015070 2.284914 1.042282 0.631883 1.557841 0.878646 2.150483 0.667263 2.193845 0.450833 0.646419 0.619838 -1 0.050093 1 1 -1.006790 1.078266 -1.427935 0.892993 -0.424866 -1.445247 2.106908 1.910157 -1.492906 2.196222 -0.242574 -0.729708 68.063266 39.318929 -66.752236 -54.834869 -9.635551 2.204307 0.784861 0.914257 2.170507 1.957954 0.337646 1.809652 0.824067 0.602441 1.725977 0.741241 1.293228 1.778828 0.257730 1.925904 -1 0.003498 1 1 -1.985412 -0.390077 -1.084548 -0.486747 -0.054752 -1.304794 1.780123 -0.425378 -0.630830 0.513314 -1.110206 1.832158 74.360633 -20.842915 -56.869327 -2.775575 0.905094 2.303636 0.712184 1.176718 1.093786 2.262634 2.338138 2.337149 1.463395 2.026618 2.368804 2.497752 0.724974 2.390810 1.094609 0.335166 -1 -0.001424 1 1 -1.009328 0.830446 -0.795127 0.643868 1.849838 -2.117400 0.817016 -0.316888 -0.941452 1.215525 1.126417 2.022389 -5.498356 -10.872654 -36.701339 -39.399873 56.330469 0.567937 2.308943 2.156068 2.292888 2.313535 0.591023 1.077713 2.120408 1.442637 1.895625 1.267940 2.018911 1.094639 0.855328 1.751374 -1 -0.020613 1 1 0.924872 -1.851981 -0.907048 -0.176240 2.025190 -0.210786 1.044445 0.330672 1.700045 1.449251 -0.779947 1.303479 -10.324901 19.392254 -24.393819 -36.915421 -37.486268 0.899516 1.923035 0.701913 1.800810 0.710877 1.711895 0.318295 0.591814 0.863143 0.343843 2.472577 0.605543 2.107943 1.195326 1.092123 -1 0.035991 1 1 -0.378213 0.390942 1.496416 0.239023 2.301321 -0.982637 1.750328 -1.683242 -1.774766 0.926618 -0.768863 -0.906452 13.245778 21.798110 60.843101 40.000422 -12.901522 2.336742 1.378738 1.200646 0.508307 1.373308 2.188475 2.453558 0.451654 0.951747 2.267002 1.495786 1.921212 1.550971 2.416535 1.456403 -1 -0.021348 1 1 1.993432 -1.478490 -0.555454 -0.264739 -0.981040 0.316619 1.136595 -1.269093 -1.367093 0.873571 -1.697011 -2.292933 18.898861 -66.837847 6.312579 45.512139 72.518862 2.492743 2.037687 1.648671 1.961014 2.259357 1.262156 1.556565 1.943970 1.547454 1.817561 0.990811 1.811038 1.622445 2.180498 1.126659 -1 0.015234 1 1 0.004546 1.000092 -0.547032 -0.094905 -2.284789 0.813871 -1.331303 -0.780227 1.296773 0.063549 -1.648016 1.224016 -71.694882 -25.889259 29.220938 16.308644 49.386206 0.384435 0.692145 1.887647 2.183856 1.324408 1.575241 0.820307 0.403838 0.557355 2.221360 1.648697 2.401934 1.302381 0.365897 1.873035 -1 -0.058685 1 1 -1.756553 0.733069 -2.211369 0.125850 -0.695215 2.252426 1.902944 -0.199774 2.332230 0.142579 -2.283089 1.101247 -51.255253 2.955514 23.324906 71.688272 64.786121 1.530079 2.283062 1.425115 2.160031 1.388718 2.431776 1.113334 2.298933 0.419498 0.497312 1.073894 0.931843 0.743424 1.980736 0.738897 -1 0.043713 1 1 0.128559 -2.287683 -0.711829 1.042141 -0.688371 -0.536442 -1.175199 -1.943413 -1.383106 0.348779 -0.289973 -0.962408 -72.253887 28.926980 25.753783 -56.173157 -2.241615 1.002542 0.981201 2.301021 1.754258 1.313939 1.122314 2.480392 1.447114 0.646494 1.875524 0.927240 2.126389 0.719270 1.024204 0.550841 -1 0.030850 1 1 -2.158072 0.544778 -0.083622 -1.147741 -2.282406 -1.545087 1.700225 -0.247313 -0.270952 -1.719959 -1.556243 -2.017754 -64.806156 -47.061858 -18.642104 32.155808 -7.341292 2.348644 1.160858 2.282012 1.780795 1.814142 2.041285 1.374871 1.460030 1.717913 2.458297 1.349925 0.696355 0.637712 0.527159 0.962838 -1 0.038574 1 1 -0.799897 0.578658 -0.864959 0.346314 0.696426 -0.743912 -0.954029 1.895410 0.398934 -0.843710 -0.657172 0.750380 40.663413 29.975453 -52.560677 -37.298670 -28.741174 0.581433 1.889277 0.324167 0.270964 1.595876 1.128893 0.561478 1.758090 0.464062 2.485247 2.040547 2.477198 1.765210 0.883077 2.370818 -1 0.012145 1 1 1.107426 -1.430648 -2.285310 1.482313 -1.165127 -2.320265 -1.679673 1.651431 -0.365946 -0.787566 0.486440 -0.395188 -69.290071 41.772375 68.302838 15.801602 -72.467488 1.958937 1.105427 2.159009 2.208016 2.371382 0.813977 2.008543 2.331803 1.620571 2.191669 2.122555 1.526374 0.774375 2.418699 1.816924 -1 0.037035 1 1 0.129806 -0.179264 -1.677737 1.211767 -0.770287 -1.275820 -1.334562 0.981353 0.232641 -1.277575 2.159245 0.329053 -62.202730 58.709054 23.068850 -31.844351 -8.006891 1.047869 2.283939 0.413526 1.386911 1.307935 1.455986 1.256496 0.936208 2.094070 2.042203 1.064010 1.324118 1.192948 1.628081 2.408114 -1 0.041808 1 1 0.844002 0.850975 0.233949 1.855322 0.517954 1.463022 -0.229509 2.086710 1.735347 1.007076 -0.972646 0.023783 -26.553512 -34.883498 63.042698 -41.381310 54.327067 1.750350 0.876662 0.311476 0.735428 0.346396 0.380036 1.019090 2.349662 0.268886 0.415390 1.218031 2.444070 0.735604 1.051348 2.247710 -1 0.007326 1 1 1.715881 -1.015891 -1.095995 0.333591 -1.071327 0.239920 -1.477188 -2.239503 -1.480170 -0.511934 0.754200 -0.483044 29.378513 -35.338393 67.632400 -2.248366 11.710231 1.582827 2.328979 1.395833 0.514752 1.688232 0.858090 0.910959 0.737091 1.280817 2.445353 2.049639 2.276707 0.369980 0.760896 0.881824 -1 0.001217 1 1 1.355775 2.101497 0.509539 1.412387 1.687469 2.137987 1.174246 0.064461 -0.450512 1.060940 -0.455479 -2.322702 -7.247606 -10.522730 -5.524113 6.226600 -49.530680 1.942795 2.060776 0.455741 2.138404 2.402652 2.113329 1.713150 1.166686 1.246277 2.424460 1.903346 0.536523 0.836459 1.872452 1.049693 -1 0.008843 1 1 1.342694 -0.964015 -1.001810 -0.048115 1.868405 -1.068955 -2.301415 -0.586793 0.798902 1.547145 -0.099416 2.009102 -63.908588 38.363502 -74.620021 11.313794 -49.067181 1.793331 1.018855 0.639746 0.962681 1.534914 0.302131 1.172189 1.487139 0.589837 1.388051 2.477399 0.649494 0.552079 1.290946 1.680847 -1 -0.008655 1 1 0.144764 1.461311 -0.721574 2.202005 -2.010111 -0.823912 2.219508 -0.000304 -0.395007 0.879877 0.614325 0.115245 4.241675 39.828020 -60.466431 -9.302765 -51.572651 2.401776 0.902617 2.281387 0.273606 0.999546 2.377743 1.967372 1.114608 1.213517 0.832140 1.269251 1.557376 2.074948 2.394428 1.144785 -1 -0.004386 1 1 -1.571135 2.157795 -0.488012 2.245909 0.760185 1.147883 -0.054522 -2.142845 1.990505 1.172577 0.294488 1.447735 64.039618 63.859412 35.136685 -7.727944 16.438461 1.093157 0.690819 2.100257 0.262659 1.502431 1.105733 0.558928 1.650676 1.918901 0.961760 1.805256 1.184030 2.489500 1.520959 2.012468 -1 -0.050311 1 1 -0.722095 -1.842016 1.628738 -0.060584 -0.367225 1.278755 -1.176579 -1.575090 1.667366 -1.156437 -2.346054 -1.563221 -47.374710 -26.753072 61.111868 57.165925 37.702429 2.345816 0.871739 0.825251 2.487091 1.539872 0.384574 0.784996 0.934910 0.531674 0.346675 0.562445 2.269092 0.624358 1.086376 1.477985 -1 -0.023333 1 1 -0.604596 -1.541426 1.969006 -2.028912 -1.083247 -2.179685 0.140674 -1.311087 -0.301925 0.797005 -2.063384 -0.821402 63.527311 3.523526 -30.091003 60.513278 46.665253 0.668552 1.348920 1.789513 2.097600 0.619236 0.507864 0.675301 2.278931 1.742862 1.031033 0.580044 1.053057 1.728020 1.329648 1.890226 -1 -0.021412 1 1 2.026122 1.314442 0.149937 -1.129211 -1.858871 1.103117 1.540688 -0.240343 -0.919842 1.557116 -2.153759 2.349857 -15.315074 -0.444863 23.191415 -71.893090 -57.171986 1.531414 2.223161 0.411635 1.103055 0.539599 0.797492 1.698139 0.871940 1.937453 2.272224 1.519583 1.387261 0.440613 2.137137 1.363516 -1 -0.045557 1 1 0.469881 -0.667592 -0.027688 1.179901 0.866644 -0.313232 -0.754104 2.094371 -1.460335 -1.733613 -0.125439 -1.811482 37.317370 43.037206 26.323413 67.606785 17.243409 1.524741 0.319826 1.559977 0.787805 0.881562 1.657902 1.862690 1.224243 1.097028 0.498157 1.783180 1.401943 1.948018 2.086827 1.804673 -1 0.024746 1 1 0.312796 -1.869301 0.149902 -1.728120 -2.057458 -0.191976 1.448832 1.610833 0.596478 1.757286 2.162143 1.905317 62.994349 46.019684 52.821513 71.168582 30.352585 1.163558 0.419922 0.873227 1.078651 2.144406 2.032528 0.449976 1.992268 1.056120 1.466189 1.735280 1.845317 1.750426 2.159572 0.433016 -1 0.028190 1 1 -0.361506 -1.570056 1.439441 -0.724961 1.824013 2.101357 -1.842503 -1.843407 1.810850 -2.355339 -2.114053 0.520861 -47.843398 46.002746 68.153767 60.354229 73.528918 0.632806 1.328177 1.914401 1.841835 1.717503 2.328930 0.581454 2.251553 0.609727 0.424625 1.166495 0.274738 2.017994 1.418091 1.102657 -1 -0.013236 1 1 1.108403 0.860965 -1.505799 2.277757 -1.190970 1.589799 0.508505 -1.838018 -1.862353 -0.879636 -1.285600 -0.781943 23.712858 -7.989753 -33.772910 -21.302584 17.475829 1.618926 1.545389 0.851099 0.428072 0.604574 1.575792 1.087041 1.406511 2.233047 2.323563 0.368483 0.336914 0.759764 2.095257 1.739402 -1 -0.021439 1 1 -0.086348 0.162515 -1.802309 -0.174994 -0.595302 -0.841779 -1.194828 -1.990849 -2.242449 0.848263 1.786734 2.300051 39.188195 -14.009319 45.375043 18.355532 -48.575452 2.010555 2.398639 2.177639 0.327557 1.003843 0.341425 2.323973 0.509947 1.929921 1.681492 2.331684 1.866894 2.130415 0.881486 0.389537 -1 0.066742 1 1 -2.056719 -1.903600 -1.396492 1.559471 -0.270854 -0.080751 -0.008073 0.970609 -1.264228 0.277505 -1.245415 0.751081 -34.160402 66.117677 39.791781 -69.532096 24.063910 2.007132 1.123340 1.725491 1.583314 1.505343 0.553862 2.006956 0.404055 1.946359 1.202100 2.438542 2.327824 2.236459 1.161886 1.567103 -1 0.016905 1 1 -1.230491 1.814322 -0.553081 1.909487 1.380798 -1.441915 1.543404 -1.714313 -0.910989 -0.435131 0.387116 -1.550197 20.118612 33.520138 -27.037701 -72.633076 -44.116422 1.154418 2.054836 1.879976 1.514713 0.526465 0.548875 1.447335 2.116536 1.614291 2.382394 1.395070 1.191708 1.033089 1.368387 0.480160 -1 -0.010410 1 1 -0.515311 0.536936 0.054929 -0.434958 -1.416034 -1.720765 -0.974760 2.182656 -2.050030 2.140911 -1.511231 0.511575 -65.814814 -49.582261 70.945664 33.770226 -23.810174 1.711086 2.478101 1.188255 1.495252 1.953801 0.276774 2.494193 1.657821 0.491627 2.276827 2.378659 1.624796 1.204694 1.036886 2.186926 -1 0.016118 1 1 -1.574454 -1.791122 -0.643409 1.155322 -2.258545 -1.065353 1.692933 -0.278906 1.251383 0.608735 0.405401 -0.540250 25.367603 53.310421 38.252891 16.339444 -32.961687 0.818838 0.467159 0.537020 2.442686 2.216159 1.985609 1.631002 2.006433 0.621225 2.425127 1.853479 1.673996 2.356328 2.047970 1.223124 -1 -0.062706 1 1 -0.286383 -1.893621 1.391227 -0.517874 -0.118787 1.592814 -0.659877 -2.300795 0.407909 -0.797218 -1.521513 2.065081 34.193488 39.957990 23.939362 48.862302 -21.283045 2.062978 1.470290 0.918027 0.272293 1.432819 1.131597 0.998552 1.420907 1.191205 1.578497 1.541990 2.218752 0.573845 0.359051 1.577103 -1 0.023231 1 1 -2.077537 1.636621 0.481390 -0.442579 -2.276482 -0.943248 -0.685795 0.344366 0.939588 0.445818 0.169660 0.474746 31.305662 -45.733119 -36.536873 24.775528 2.303394 1.572224 1.866986 1.436446 1.342987 1.084091 1.314709 0.558287 2.127165 0.254912 1.804709 0.992417 1.802286 0.772953 1.013556 1.594343 -1 0.033816 1 1 -0.764451 -2.148073 -1.052684 -2.145622 -2.266047 0.069603 1.153290 1.284063 -1.497635 -1.874555 1.386083 -2.149004 68.691518 -51.657894 -14.231670 58.316984 33.552770 2.445986 1.429599 1.024586 2.464212 1.763015 2.246900 1.139766 1.043469 0.328183 0.277778 1.364003 1.044003 0.314066 1.514039 0.453806 -1 -0.007411 1 1 -1.074397 0.488012 -2.251072 1.995194 -0.133518 -0.939879 -0.625275 -0.361367 0.777191 -0.487980 -1.926027 -1.338018 -17.403039 7.119501 -42.544324 7.547218 -53.904807 1.703620 0.737687 2.312413 1.971639 0.838962 1.182990 0.765919 2.053457 1.200744 2.152174 2.083405 0.541560 2.244568 2.447735 1.577162 -1 0.007968 1 1 -0.605081 -0.259434 -1.339530 2.322196 1.140874 -0.046289 -0.438538 -0.333905 0.520960 0.154899 2.150796 -0.301534 -65.941198 -73.712488 -35.790240 -26.569963 -11.367602 2.045748 2.132503 2.221811 2.479532 0.487934 0.957704 1.131894 1.487100 2.185914 2.162585 1.569210 0.711034 2.101516 1.179831 1.676745 -1 0.020257 1 1 1.483328 1.749846 -0.354669 0.252190 2.118173 -1.960674 0.685118 -2.305089 -1.083682 -0.064185 0.385337 1.533384 -14.867364 24.212383 -12.474790 36.207599 -8.889278 1.343507 0.819516 0.611558 1.955471 1.347861 2.005251 1.007407 1.731939 1.942613 1.244216 1.543440 1.838640 2.023361 1.623297 0.748926 -1 0.032010 1 1 0.150513 -0.876405 1.190736 -0.818835 -1.978209 -1.862044 -0.404064 -0.543010 1.524595 -2.097752 1.170969 1.534682 -70.491535 -51.225306 56.284191 68.402190 35.608747 1.018080 1.129515 2.002490 1.854918 1.106802 0.526556 2.072593 1.072194 1.605615 0.573137 1.969037 2.113796 0.569800 2.124532 1.005463 -1 0.051048 1 1 1.544545 -1.378906 0.254860 -0.125354 -0.384892 1.234484 -0.676781 1.042580 1.980251 -1.530384 -0.945535 -1.427162 -8.027058 -60.760178 3.683023 -49.436658 -31.904414 1.862809 0.983415 1.247809 1.174162 0.892409 1.724788 1.017154 1.298374 0.516774 1.926917 0.689025 1.189611 1.793313 0.715675 1.346025 -1 0.012895 1 1 -0.534442 -0.557930 0.526486 -1.224239 -1.493521 1.291509 1.128308 0.816783 0.474803 1.944207 0.579416 -2.264498 -68.631501 10.368497 -36.675041 -47.419757 -33.852164 1.325157 0.668395 0.967346 1.181708 1.713842 1.534953 0.954504 1.353173 1.285474 1.965571 2.350701 1.984595 0.338762 0.329702 1.052327 -1 0.023848 1 1 0.230058 -2.285879 1.335023 2.050915 -1.402869 -1.939983 -0.274984 1.202245 -0.597620 -2.098852 1.540798 1.620372 22.393617 19.521861 53.912102 -49.302433 -25.984780 2.482026 1.908936 2.236705 0.800889 0.286744 1.311469 2.354830 1.625325 1.094025 1.774339 1.312771 1.746944 2.131880 0.752500 1.524946 -1 -0.039848 1 1 1.043950 1.441168 0.037478 -1.573343 -1.963417 1.704347 -1.658581 -1.983064 1.371600 -0.521421 1.519285 -1.817413 14.147651 29.562601 58.640992 -70.848543 -51.458043 2.045061 1.833124 1.559195 1.138864 1.644267 2.195880 0.896410 1.461669 2.264083 1.947020 1.061650 2.157656 1.971693 1.745349 2.337311 -1 -0.001622 1 1 1.013197 -1.771291 -1.922217 1.444196 -0.913380 1.780324 -1.765710 2.345080 -0.663776 -1.863190 -0.800730 0.721480 29.602851 -14.880129 -40.323268 -13.169591 58.676121 2.418392 1.159979 1.009721 2.376830 2.379486 2.020654 1.132338 2.198437 1.137196 0.608046 1.435668 1.768534 0.507695 2.326340 2.044638 -1 -0.025105 1 1 -1.543954 1.898472 0.027733 -0.414475 -1.171747 -0.474411 -0.071327 -1.852883 -1.937518 -1.263632 0.871570 -2.346699 55.136983 -12.719772 -31.215529 60.612197 59.193874 2.446500 1.075252 1.267236 1.440548 0.537374 1.640642 2.021117 2.157720 0.800775 0.629619 1.749023 1.077720 2.240503 1.639996 2.409294 -1 -0.008786 1 1 -1.773972 0.130120 0.377852 -1.736019 1.837714 1.454899 -0.097184 1.820775 -0.490232 -2.067563 -0.376709 2.094587 69.473527 41.570974 -16.637868 -32.644142 49.898678 1.331225 1.391776 2.079521 0.514246 2.179033 1.259660 2.352317 2.142445 0.567051 0.922156 2.170032 0.730170 1.970800 2.480190 0.302704 -1 -0.048746 1 1 1.147810 -1.280406 1.699919 -0.673429 0.834534 1.942861 1.521275 -1.362199 -1.689837 0.476003 -1.454657 -0.546467 -0.908204 35.817040 26.993167 74.150817 52.786452 0.353384 0.828902 0.856842 2.438352 1.375074 0.369337 1.196108 0.737541 2.103094 0.694782 1.200542 1.008785 2.403071 2.413541 0.635768 -1 0.045759 1 1 -1.249430 -0.766665 -1.671338 0.377415 0.343117 -1.198667 -0.539536 -1.341611 0.330671 1.681900 -1.927608 0.361307 -56.888710 -28.547022 60.204303 -46.286496 -37.131526 0.331585 1.194481 0.386235 1.707989 2.172172 0.689551 1.029865 1.190181 2.379446 1.341251 1.152718 0.478220 1.948569 2.350550 1.698182 -1 0.015925 1 1 -1.009257 2.018232 0.646888 0.761709 -1.514107 -0.695917 -0.127560 0.243461 1.495190 -1.517442 -0.195848 2.342396 43.053467 -0.382120 27.707408 -71.587137 -15.005548 0.651330 2.146460 0.546077 1.665366 1.308446 1.045465 2.386672 1.305343 0.657107 2.499099 0.865801 2.275636 0.364035 2.079969 1.284874 -1 0.002183 1 1 -0.894312 1.818036 0.594129 -0.027442 0.604147 -1.294488 0.648793 -0.207011 -1.492311 -1.930363 1.179793 -0.953060 -21.140536 41.006547 -52.960481 -6.808004 27.879384 0.907038 2.343538 0.844267 0.338715 1.786719 2.380557 2.015753 2.001891 0.776411 0.643014 1.888931 1.267419 2.269434 1.871692 1.768788 -1 0.002196 1 1 -1.072352 1.861856 1.944437 -0.260663 1.552849 1.523329 0.187198 -1.641835 1.430855 1.054625 1.785031 1.941901 -15.085547 -42.792236 40.887228 41.640791 -43.221324 1.813009 0.997023 0.457129 0.710589 1.368660 0.565401 2.444450 0.379429 2.064096 2.255026 0.476945 0.771447 0.464372 0.946517 2.107929 -1 0.011615 1 1 -1.250132 1.569242 -0.993053 1.047461 -0.812188 1.351070 -1.563627 1.120942 -0.464298 0.259565 -1.159121 -0.323222 31.763777 3.801217 -12.942134 -18.441463 -45.676121 1.696513 0.544864 1.533340 0.853691 1.239401 1.605708 2.125365 1.503173 2.334163 0.776415 0.699029 0.587765 0.323612 2.193090 1.270002 -1 0.020948 1 1 1.183867 1.542141 0.622012 2.082525 2.091563 -1.529056 -2.186092 0.853540 0.942634 -0.209107 0.974924 0.564565 -67.000382 -25.420566 -43.444486 28.528199 73.439373 0.558173 2.457078 1.115889 2.495185 0.332976 2.085712 1.061495 1.799115 1.479598 2.108054 0.810365 2.060113 0.567293 0.498892 0.625031 -1 -0.013617 1 1 1.285667 1.897295 -0.906177 0.327129 -1.307959 0.418512 -1.662496 -1.814874 0.711755 -2.286687 1.901053 1.000153 15.102475 27.296803 -72.635758 60.811909 -34.250488 2.155782 1.982318 0.316484 1.651374 2.384987 2.227917 1.605990 2.369494 0.593057 1.501331 0.623508 0.297250 2.375140 0.976234 2.065676 -1 -0.055841 1 1 0.767150 0.394582 1.415455 1.412823 -0.420766 1.483083 2.355326 1.898152 -0.625532 0.025446 -1.152449 -1.290093 -28.415744 16.593584 38.371687 62.947594 10.207991 0.860552 1.789752 1.611013 1.301992 0.578521 2.444177 0.281263 1.436846 1.316018 2.319475 1.415397 0.820562 2.437748 2.482029 1.962063 -1 -0.000043 1 1 0.999945 1.701012 -1.147964 -1.304724 -1.745734 -1.208953 0.945114 -0.937893 -0.226341 -1.207603 0.071300 1.398252 -8.274040 -11.798344 5.230644 11.437400 -71.620463 1.748082 1.021162 1.170529 0.578603 1.585754 2.022106 0.785665 0.926038 2.164082 1.977221 2.397354 0.827312 1.128589 2.200792 2.464361 -1 -0.002220 1 1 0.933196 1.400918 2.141544 -0.300665 -1.599731 2.205379 -1.847283 -2.067685 2.288790 0.458248 1.733099 0.918059 46.110676 -67.870324 53.468692 -1.686289 8.539811 1.054141 1.942319 0.809571 2.212064 0.660015 1.870769 2.005408 1.392819 1.609029 1.700782 0.296390 1.419129 0.560248 1.342202 1.383731 -1 -0.013785 1 1 2.208856 0.047177 1.222939 -1.500962 -1.246214 1.445309 -1.061998 1.523354 0.597498 0.044697 1.945492 -1.383011 62.146722 49.954818 40.617761 12.704038 66.764468 0.781163 1.763057 0.704073 2.098342 1.840270 2.422141 1.176624 1.773421 1.639674 1.502437 1.208854 1.200824 1.256402 1.593039 0.702880 -1 -0.029599 1 1 0.220434 0.890632 2.304709 -0.597380 1.941008 -1.351489 -0.755696 -1.095906 1.827452 -1.362983 -0.732833 1.461427 39.257105 -55.838934 65.031612 -63.689548 -30.238011 1.221115 0.286134 2.299825 1.906799 2.323161 0.375764 1.218224 1.183888 2.348575 2.252833 1.858959 1.517099 2.376697 2.403385 0.938346 -1 -0.019504 1 1 -1.204976 1.823271 -0.944439 -1.860611 0.120721 -2.089864 1.797438 -1.589245 -0.624839 2.240574 0.629966 -0.891767 69.209671 -43.066639 -70.996517 11.532727 30.542197 1.715671 0.789632 2.339276 1.217292 1.278171 0.722160 2.350617 0.578736 1.574340 1.440071 1.520479 0.696584 2.242958 2.396985 1.377736 -1 0.002950 1 1 -0.617088 0.568773 -2.064219 -0.721694 0.173150 -2.129163 1.040407 -1.561747 -0.275966 -1.166892 1.014733 0.487375 37.481145 -54.393115 64.910301 -2.573005 -44.501013 0.947073 2.451264 2.393612 0.934160 1.432532 0.823228 2.246504 1.245255 0.993829 0.776792 0.287614 2.423920 1.829663 1.893585 0.738349 -1 0.014342 1 1 0.981064 0.091246 2.050860 -2.315819 -2.347170 -1.472617 -0.802244 -1.164025 2.068321 -1.015342 -1.288120 -0.725422 -38.670057 22.348174 5.766442 16.588570 -45.901874 1.032980 1.789887 1.629218 1.274716 1.151676 0.976148 0.617749 0.257651 0.586750 1.256543 1.712726 0.793219 1.879962 1.277462 2.307071 -1 -0.007788 1 1 -1.988439 0.575644 0.320018 1.713891 -1.468302 1.023562 -1.918565 1.553651 0.871146 -0.045097 0.750108 1.429139 15.812517 -39.022871 -57.393238 41.856982 -9.695565 0.574634 2.372223 1.457069 1.464914 0.565483 1.578509 1.745342 2.215102 2.216931 1.465429 2.468233 1.843049 1.866804 0.620468 0.947366 -1 -0.012130 1 1 -2.331863 1.310633 2.100581 -0.746200 -1.714574 -0.584439 -2.047843 1.191473 2.148848 -0.061175 -0.867133 1.512833 -59.622866 68.490725 23.620681 -57.210547 -37.667394 2.486725 2.144639 1.439475 0.508430 1.185924 0.577927 1.469407 1.817972 1.158866 0.303681 2.463255 1.430748 2.330840 1.175182 2.278419 -1 -0.015200 1 1 0.505380 2.198818 0.981152 1.565818 -1.983672 0.568125 1.185117 -1.002857 1.206119 -1.456921 -0.904678 1.948271 -57.297321 3.918435 7.138146 -29.181586 45.084908 0.505786 1.751014 0.795997 1.314869 1.009453 2.368982 0.981196 2.205966 1.662052 1.859498 1.587137 0.505910 1.578316 0.766108 0.724105 -1 -0.001402 1 1 -2.005262 0.571149 0.172742 0.442149 -0.243989 -0.950114 1.712356 1.012934 -1.476791 -0.266123 -0.677958 0.113907 38.394201 -8.656062 17.573146 1.865711 7.013484 1.009287 1.839050 2.160194 1.878818 2.291205 1.037194 0.619934 0.972947 0.821736 1.923282 0.356447 0.557192 1.728900 0.380625 1.913069 -1 -0.006934 1 1 0.698300 -2.234644 0.076910 1.425641 -1.752452 -1.038746 1.196921 -0.541332 1.453193 -0.489855 -0.446801 2.155927 35.221085 60.774092 -69.842849 51.239693 35.523618 2.056691 1.555131 0.332922 1.164321 1.999235 1.140138 0.558217 0.953961 1.214318 0.794491 0.753041 1.612329 0.915085 0.337408 2.307826 -1 0.024971 1 1 -1.926774 0.251235 0.213921 -0.188950 0.467880 -1.325762 -1.910456 1.179831 -0.321106 -1.135389 -2.023628 -1.805125 -11.816045 7.728044 -14.772618 -33.392265 -73.795125 0.254952 2.479939 0.579511 1.095965 0.636397 0.922923 1.571843 2.214498 1.061366 1.880579 0.390606 0.918676 2.187824 0.514395 2.441726 -1 0.023095 1 1 -0.536785 -2.225081 0.582335 -0.325362 -1.991449 1.815648 -1.826056 1.260423 1.741148 -0.465377 0.977587 -1.788498 33.073713 -30.104733 -20.247611 48.404962 -57.801738 0.267835 0.760011 1.759248 1.926317 1.856063 2.347937 0.527359 2.073914 0.765515 2.008368 1.646944 2.193284 2.279365 2.293021 2.310222 -1 0.043158 1 1 0.733396 -1.424743 -2.007506 0.552390 0.612373 0.303713 0.990575 -0.276705 0.552625 -0.149776 -0.877153 -1.955377 5.941726 -37.419688 37.311852 -49.707618 64.072580 1.642858 1.008776 2.250838 2.089139 2.417744 1.529490 1.388590 0.289531 0.892656 1.376734 1.267412 2.149937 0.486973 0.558926 1.624826 -1 0.030288 1 1 -1.574630 -0.031639 0.748888 -0.238258 1.127483 1.094662 0.815427 1.256193 1.334224 -1.964370 -0.166713 1.922745 -63.319296 42.600147 30.662667 -52.551277 -29.313623 0.264021 1.900460 1.532660 0.663860 1.244090 1.661636 1.622257 1.267563 2.425150 2.246238 1.266357 2.403817 1.446190 0.864166 1.790992 -1 0.027270 1 1 1.698244 -0.558287 -0.755378 -0.454738 0.707088 -0.621445 -1.977612 -1.240429 -0.286122 -2.214159 0.368109 -0.550966 -7.529665 48.925666 -6.330588 -48.188361 -51.783732 0.937206 0.872258 0.548385 2.203844 2.008898 1.545239 0.574389 0.512205 1.637626 0.829964 0.698704 1.863782 1.578642 1.734897 2.160868 -1 -0.003567 1 1 -0.238454 -2.165354 0.678375 2.182107 -1.852704 1.064402 1.178638 -1.507244 1.552746 -0.203250 0.462628 -0.054507 -60.343379 -41.163166 -29.326902 2.756420 -22.843576 2.395328 0.530481 0.537657 1.902399 0.366983 2.136975 0.892628 0.902849 1.687225 1.936579 1.086148 2.135893 0.700834 1.659836 0.608491 -1 -0.002273 1 1 -1.575795 -0.754442 1.124335 0.025442 -1.215331 2.140862 -2.339761 0.528490 -0.529336 0.444086 -0.673953 1.446769 -2.405663 68.026089 14.476478 6.164211 -48.108808 0.404004 1.094648 1.003652 1.622650 1.133230 1.442272 0.264214 0.651460 2.080246 1.436449 1.401714 0.360769 1.188145 1.904214 1.629322 -1 -0.030507 1 1 0.251559 0.945668 -1.041615 0.109882 -0.474828 2.344753 -1.452837 1.771091 -1.435494 1.084905 1.762820 0.927836 26.980009 3.017536 15.736245 29.074194 -50.019014 0.331596 1.389645 2.261174 0.299007 0.415849 2.172958 0.410355 2.080015 2.059174 0.535899 1.605791 1.273651 1.254785 1.425645 2.064259 -1 0.067950 1 1 0.033190 1.757728 0.173845 0.123620 -0.475465 1.065699 -0.593483 1.460805 0.205182 -0.974468 -2.326452 -1.983620 46.452628 -20.678975 -1.530288 -69.542353 1.668562 1.277707 1.929820 2.238777 1.878482 1.153191 1.674607 1.368693 1.130361 0.479879 0.571921 1.776506 1.740402 2.428989 1.519397 0.501972 -1 -0.068777 1 1 -1.039773 -1.925102 0.070076 -0.329187 -0.305536 1.358708 -0.432989 -1.325535 1.907307 -2.280583 0.812376 1.819543 -74.411887 59.410886 -31.242236 61.732745 -7.760631 2.381203 1.620443 2.291587 0.699667 2.304346 1.398845 1.638127 2.497118 1.314092 1.437131 1.603749 0.706376 0.309815 2.057540 2.332248 -1 0.042608 1 1 -1.593860 1.931113 1.986309 1.330558 -2.315211 -1.549854 1.689635 0.842975 -2.277023 -0.611344 -1.850007 -0.717671 57.796726 -10.421502 45.823690 58.762563 22.403202 1.834321 1.435762 1.101560 2.425911 1.542551 0.404184 1.873541 1.357463 1.382900 1.394098 0.606782 0.432614 0.447186 2.362902 2.287593 -1 0.050415 1 1 -1.214410 -1.238744 -0.238030 0.253437 -0.489817 0.194815 -0.846334 -2.353379 -2.160604 0.405314 -2.004827 -1.545605 -73.132032 -30.055431 58.374713 -46.198928 -65.390613 1.824423 1.572982 1.116106 1.651411 0.762619 0.585069 2.247000 0.587499 0.345277 1.823799 2.342983 0.513787 1.210758 1.705678 1.573030 -1 0.001977 1 1 1.930749 0.582259 -1.597716 -1.624604 -1.143781 -1.688932 1.557664 2.339767 -0.428690 0.252505 -2.008590 1.179390 54.169569 -72.060607 -22.616367 -13.287901 20.246918 0.474329 1.798395 0.621933 0.828858 2.369645 0.867935 2.137355 0.528811 1.718947 1.845944 1.032514 0.711641 1.054891 1.046145 0.308384 -1 -0.008691 1 1 -0.616708 2.244524 1.047297 1.153164 -0.819513 0.760437 0.666544 1.256142 0.466748 -1.494615 1.752250 2.348024 53.952029 21.746903 -49.800030 10.897904 11.072124 0.462909 1.107640 1.099563 0.358072 0.860213 0.601621 1.446200 1.032071 2.269815 1.527314 0.824752 0.856705 2.389013 2.395029 2.248209 -1 0.009112 1 1 0.602040 0.982073 -1.806006 -1.038959 2.332232 0.165187 0.698270 1.978046 -0.891446 -1.856587 1.778835 1.490395 -63.603163 71.643098 55.549257 16.357034 -37.329197 2.247672 0.615360 0.600294 1.637925 1.352286 2.115035 1.149930 0.874000 0.560954 1.962000 0.834932 0.952309 0.458015 2.114810 1.855119 -1 0.001981 1 1 1.494435 -0.072467 -2.148717 2.268976 2.029263 2.263688 -2.024758 -1.939014 1.867519 -1.822450 0.611017 1.068027 26.815222 -66.568625 31.113487 24.382202 -8.323925 2.121775 1.928043 1.626187 2.078492 1.211722 2.167197 0.335660 2.193298 0.266316 2.231095 1.016957 2.491993 0.674915 0.302166 1.758404 -1 -0.004717 1 1 1.804912 1.503941 -0.514769 0.216355 -1.692640 0.489637 1.504072 1.689233 -1.205753 -1.814906 0.168647 2.305686 53.916199 19.559443 -64.448245 -31.649877 -39.488514 2.373082 2.393780 1.508715 0.966233 0.484120 2.111078 2.139963 1.606833 0.784634 1.591377 2.025204 1.098867 2.156231 0.525715 1.441475 -1 0.049694 1 1 2.007462 -1.285176 1.629250 -0.879316 -0.611092 -2.325666 1.803225 1.424574 -0.833725 2.236765 -2.133586 2.104963 70.103656 -17.861668 -51.062191 -52.241183 -67.556283 0.348159 0.761521 2.389735 1.021571 1.296550 1.364670 1.009281 1.727160 0.380206 1.617329 1.699594 0.580384 2.269926 1.149591 1.932312 -1 -0.037484 1 1 -2.325576 -1.402727 0.446727 1.310367 2.346509 -0.198776 0.252639 0.243874 -0.993619 0.945202 0.554898 0.355700 -56.286031 50.680521 -62.487027 -69.470168 14.884541 0.842090 1.999537 1.717419 0.915781 0.789583 1.515565 1.345281 1.390319 2.348413 1.781223 2.257554 2.460812 0.866634 0.512534 0.404999 -1 -0.021466 1 1 2.094330 -2.144808 1.990069 -1.441018 -2.225222 -1.783058 -1.774801 0.350871 1.886989 0.249569 0.476402 0.546531 35.064436 -22.025136 23.534223 -10.312570 -73.370576 1.536050 1.388093 0.923267 0.601736 1.126993 2.364788 2.497419 1.870135 0.366907 0.854329 0.710489 1.946707 0.299067 1.412766 1.607759 -1 -0.024094 1 1 -2.328887 -0.501947 -1.050827 0.778738 1.940522 -0.091514 -1.840264 -1.911355 0.215082 0.478053 0.013860 2.035060 23.114936 -7.270933 47.424302 -39.752689 -23.442639 2.118374 1.011658 1.181235 0.516522 2.178947 2.068759 1.877449 1.779983 1.679237 0.445227 0.922676 1.916446 2.456074 2.237856 2.145672 -1 0.007830 1 1 -1.484630 -0.068710 -0.274732 0.726254 1.056950 -1.549648 0.431990 -1.328359 1.574629 0.019210 -2.295657 1.939461 29.346925 33.771979 5.657280 -18.091217 -9.081091 2.486418 1.473711 2.166507 2.227325 0.656524 1.700757 2.125984 0.669533 2.086959 1.762390 0.742423 0.903013 2.197170 2.342954 2.286204 -1 -0.020587 1 1 -1.859340 -2.070405 -1.010593 -1.586187 -1.060545 -2.323398 2.218491 1.751932 1.721313 0.755122 0.871351 -1.305323 73.614222 34.236928 20.057282 52.735653 -21.885557 0.916581 0.721276 0.982954 0.255285 1.333228 1.308932 2.476391 1.698347 2.126549 1.151295 1.307476 0.505408 2.142338 1.019455 1.731055 -1 0.016483 1 1 -1.765132 -2.076921 -2.152172 0.747345 2.110355 -1.419457 2.008490 1.854807 1.295415 0.807836 0.913369 -1.974576 -65.225241 -40.631011 64.591929 46.551245 -13.217146 1.516533 1.874914 1.926321 1.918012 1.785299 1.021287 1.019033 1.384583 0.429808 0.528604 0.496951 1.750066 0.604639 0.420916 1.840892 -1 -0.019705 1 1 -0.968943 0.988359 0.173513 -0.730055 1.018425 1.276693 1.866809 0.370027 -1.304670 -0.849491 1.146250 0.779872 68.674320 -40.709190 -49.361162 36.952355 58.230441 0.310295 1.135169 0.292426 2.305391 0.950664 2.056013 1.406347 1.720425 1.931264 1.751406 0.635496 1.535397 1.661034 0.507369 1.350366 -1 -0.031370 1 1 0.621761 -2.133514 -1.406216 -1.634645 -0.253215 -0.497712 -0.562433 0.237144 -1.004792 1.654856 0.635849 -0.987051 -55.830428 57.997074 56.817131 25.523324 -29.501609 2.371747 2.454333 2.222715 1.927353 1.265862 0.848235 1.783510 2.450290 1.782166 2.367891 0.642698 1.069998 0.700455 2.047179 1.444984 -1 0.054743 1 1 -1.012694 0.795520 1.264122 -2.067851 -0.499996 -1.244754 -2.282059 -0.440879 -1.979296 -1.273769 0.144945 -0.215227 56.986250 17.906459 53.857562 -65.953801 14.462523 2.449418 0.622029 2.433315 2.221210 1.370420 0.895625 1.775467 2.275379 0.548058 1.212093 1.640264 2.424062 1.964794 0.540864 1.805018 -1 0.030337 1 1 -1.542719 -0.920588 -1.543153 1.214866 -0.535350 -1.678095 -0.089200 -0.644377 -0.976928 -1.271934 -1.999354 0.904570 29.745855 -11.422478 22.417249 -33.297334 21.699469 2.169609 0.362391 1.449573 1.469360 1.030412 1.392783 0.995714 0.959130 0.346414 0.686879 1.122497 1.050825 2.470621 1.470892 2.036630 -1 -0.018560 1 1 -1.465219 1.011840 -1.023647 0.497507 1.827417 -1.948725 -1.124674 -1.006579 -0.092745 1.029543 -0.359335 1.945313 10.346993 51.913401 -41.477084 -55.344212 -20.169901 1.442001 2.458680 1.043426 1.862329 1.910910 1.661998 0.942387 2.443162 1.224143 1.673895 0.652502 1.593993 0.988765 1.168853 1.663535 -1 -0.004220 1 1 -1.958125 1.122580 -1.207006 0.685502 -0.552995 -1.349905 2.296130 1.304835 -1.099081 0.316031 0.667962 1.528734 47.309855 -13.269202 34.521820 8.222168 39.983854 1.504421 0.797490 1.667499 1.151499 2.492617 2.156958 1.485849 1.412046 0.760941 1.631771 1.418087 1.047205 2.378287 2.121072 1.349891 -1 0.029392 1 1 0.413882 0.635474 2.139835 -0.751718 -0.211995 -0.441536 1.123402 -1.527815 -0.173415 -2.337077 -1.486228 1.331252 -2.064605 -49.809191 6.924263 -23.910468 -13.233351 1.931133 1.807583 2.047911 2.485223 1.639917 1.090707 2.267668 1.447486 2.399127 1.380805 2.186742 0.316473 1.454624 0.873647 1.376821 -1 0.061515 1 1 -0.903584 1.500955 1.125983 -0.564984 -0.226135 2.249243 0.245106 0.865042 1.044760 0.916593 0.374190 -2.035153 -73.133653 -57.309979 -58.818717 -66.172940 -68.610024 2.445009 0.770925 0.693534 0.474061 1.785564 0.966956 1.382481 1.103888 1.039458 0.415034 1.971015 1.594488 0.301531 2.333223 0.723097 -1 0.041810 1 1 0.104663 1.355283 -1.447656 -0.686328 0.819552 -0.110079 1.865687 0.366106 -1.237571 0.634437 -1.157114 0.407603 -38.889440 -64.823825 -44.020917 -59.552736 47.173633 0.583646 0.842704 1.071000 1.791649 1.998324 1.585464 1.644867 1.033966 0.362451 2.460208 1.957018 0.356878 1.051618 2.294615 2.096779 -1 0.001245 1 1 -1.696182 2.214306 2.102800 -1.158726 1.602065 -0.675203 -0.712472 -0.330517 0.911270 0.443017 0.210844 -0.059688 18.046560 8.542063 16.444787 -62.472607 22.894096 1.841043 1.909428 1.500905 2.457514 1.687479 1.707722 2.189805 2.295414 2.027204 0.970063 1.847440 1.417562 1.216091 1.334671 0.815416 -1 -0.001104 1 1 0.976716 -2.293084 -1.945930 -1.268646 1.432529 0.926832 -1.890970 -1.186367 -1.153545 -0.855943 1.086904 -2.330087 -58.006635 -67.515189 22.226512 60.981511 -33.743581 1.699531 1.771130 1.386643 1.313963 1.524194 2.380044 2.402606 1.351443 1.456781 1.121979 1.343909 0.833049 0.804996 1.813701 1.374569 -1 0.007802 1 1 0.501357 0.555382 -0.940159 -0.618999 1.446398 -1.606939 -1.113709 -0.501922 -0.626697 -0.707721 -0.598489 2.154020 64.907108 -56.243898 8.809237 6.853498 -13.258760 2.275352 2.337979 1.914563 2.314695 2.082070 0.593167 1.110877 1.501971 2.371803 1.146485 1.471843 2.268348 1.621381 2.300617 1.723539 -1 0.033499 1 1 -0.494314 0.011506 0.179595 -2.195950 0.101314 1.615995 -2.183279 0.995138 1.011851 -0.829395 -0.400061 0.758798 44.506870 -23.043573 6.664762 -35.353136 -30.159059 0.875312 2.365655 1.317450 1.627272 2.315419 0.750276 2.382923 1.286567 2.332244 2.272706 0.625352 2.041556 1.433909 1.464108 0.508112 -1 -0.021250 1 1 -2.107267 1.471022 2.273903 0.004759 -0.133559 -1.634310 0.670571 -1.740267 1.138471 1.989260 -0.901174 -0.410048 -68.966126 -63.684323 57.575026 13.454660 -67.535257 1.148990 0.831582 0.896879 0.340523 0.677518 1.297407 2.266021 0.765354 1.553065 1.604521 2.440686 2.366852 1.172710 1.228340 2.461574 -1 0.004611 1 1 0.057200 0.035298 -0.509796 -1.015174 1.536624 2.152583 1.458163 -1.784855 1.008091 1.949188 -0.526902 -1.057834 26.312042 26.486848 -35.543047 -71.985278 43.433474 0.420913 1.787853 1.188642 1.262113 0.839232 1.216460 0.786043 0.531069 1.426899 0.637856 0.701101 1.656008 1.535286 2.046770 1.311620 -1 0.024532 1 1 -0.100423 -0.782432 1.950020 -0.674739 -2.330375 -1.951962 1.021500 1.115123 0.697544 -0.801213 2.029067 -1.025018 32.133989 -74.048563 15.807931 33.890522 48.008668 1.850132 1.674476 1.411910 0.716198 1.147291 1.526185 2.097299 2.311291 1.114405 2.312627 1.072835 1.143531 1.332425 1.317684 1.072203 -1 0.012467 1 1 1.383497 1.512336 -0.797611 1.293249 2.104582 0.511204 1.120806 1.973093 0.690930 1.129689 0.461920 2.189935 -70.810080 -5.014812 16.049533 44.504774 -58.258713 2.062152 1.085791 0.634598 2.182965 2.098553 0.873406 1.841220 0.393276 0.788977 0.331331 1.437513 1.280397 2.138607 1.325853 1.103982 -1 -0.010761 1 1 0.043286 1.806962 -1.743472 -0.890868 -1.564724 1.522784 0.445118 -2.168945 1.573887 1.684954 2.279075 2.117959 -27.159641 -22.088002 16.953242 -66.863926 17.998725 0.693574 1.155260 0.453106 0.598595 2.331313 2.381465 1.528077 2.381384 2.427106 1.374355 1.786501 0.970545 0.954705 2.478460 0.468905 -1 0.045401 1 1 1.164420 -0.137023 1.418809 1.227495 -0.329613 1.956492 -0.283318 -2.206919 -0.468216 0.382945 -0.963255 2.338960 4.929295 46.658101 -17.299018 -44.588567 -0.047520 0.644870 1.586273 1.745258 0.798378 0.845175 2.106709 0.715340 2.467308 2.039114 0.889324 1.615468 1.912110 1.583187 1.617782 0.308551 -1 -0.001630 1 1 -1.902654 0.360679 1.801355 -1.721919 -1.515889 2.346727 -1.259403 1.261529 1.473699 0.150607 0.700217 1.703940 29.723461 62.205077 -19.275892 30.076710 -0.739769 1.625449 0.918017 2.353966 0.600956 1.511228 0.466178 2.046357 1.121765 2.254652 0.939375 1.331480 1.182712 0.592244 1.349627 2.431587 -1 0.077130 1 1 0.380296 1.633849 1.011874 -0.450002 0.208905 0.343870 2.029247 1.993093 2.250550 -1.355851 1.320798 -1.413513 -56.083237 9.043985 52.251072 -66.228069 54.846860 2.292562 1.344817 0.338100 0.453000 1.068151 1.155275 0.709903 1.083615 2.314244 1.244931 2.303479 0.315466 0.293292 1.113729 2.190345 -1 0.038248 1 1 2.140668 -0.886758 1.548416 -2.300979 2.027171 0.092406 -2.026501 1.738681 0.496164 -1.897455 -1.782588 1.412182 -55.927751 72.295681 73.517445 57.691214 16.239055 0.321846 1.760679 1.232970 1.518684 2.020372 0.894952 1.711243 0.612914 2.252704 1.949614 1.919239 2.145770 2.465424 1.877749 2.318911 -1 0.051202 1 1 0.413620 0.934584 1.167468 -0.750162 -2.336041 1.792464 -0.352111 0.828804 -0.119763 -0.668003 -2.221394 1.288376 9.735780 -20.740968 6.554956 69.144382 59.631390 2.496453 1.384456 0.547124 1.264219 2.485554 0.453779 0.665636 1.847382 0.444735 1.654602 0.398616 0.530705 2.059787 1.840915 2.003359 -1 0.022057 1 1 1.176710 -0.932965 -2.223147 0.093804 -2.084841 1.398348 1.354525 -0.056453 -1.612344 2.289157 1.924294 0.491012 33.122022 31.815727 -23.068288 41.278256 13.656718 1.801962 2.069096 0.800893 0.364137 1.555771 2.096960 1.101817 2.246044 0.256993 0.775220 0.870413 1.024213 0.696875 0.381115 1.143899 -1 -0.015080 1 1 -0.500598 -1.937033 2.187971 -2.255943 0.243826 -1.793382 -0.925314 -0.865471 1.165709 -2.039444 0.979775 1.983526 53.322038 -66.499545 -7.844633 5.253241 -58.776292 2.077838 1.473095 0.805564 2.360723 1.672934 2.494285 0.952353 1.191233 2.048261 1.617532 0.605908 1.495376 1.780134 1.969084 0.647270 -1 0.006968 1 1 1.632394 0.115883 1.436910 -0.853582 -1.642338 -2.311628 2.115590 1.743078 -1.005430 0.357140 -1.134880 1.830309 -15.151103 55.411891 -42.350678 -37.837559 64.138999 0.387341 2.297473 0.626352 0.847127 1.157927 0.278062 1.645042 1.716095 1.165934 2.105154 1.582318 0.520457 0.813378 0.942468 1.565792 -1 -0.008591 1 1 1.881023 -1.067539 -2.056667 -1.032953 -0.394805 -0.444043 1.395749 0.089713 -0.151746 -0.997968 -1.455687 0.985553 4.636398 73.939143 -54.816091 5.956528 61.363765 0.486860 0.909003 1.610030 0.518274 2.385343 1.458891 0.585991 2.001558 1.943073 2.236299 0.735373 1.669318 2.472688 2.473946 1.104297 -1 0.015265 1 1 2.207892 -2.021491 1.131104 0.692063 1.324542 0.258770 -0.383718 2.113294 0.855552 1.770898 0.035064 0.276364 -50.060835 -22.455468 -9.045270 -73.854199 -17.528543 1.341734 0.278050 1.444102 1.766269 0.688188 0.627680 0.666689 1.548087 1.204618 2.010579 0.550396 2.255571 0.632265 1.235053 0.531598 -1 0.009744 1 1 -1.406216 -1.634498 2.226214 -0.392055 -1.341860 0.854792 -1.589898 -2.170763 -0.705020 -2.319782 1.727414 -0.373902 68.466954 74.102531 -8.758343 -51.473209 -60.224359 1.513060 1.996636 2.466603 1.449815 1.040884 1.881245 0.332956 1.741819 1.508200 1.312357 1.528139 1.182450 0.688978 0.407915 1.581918 -1 -0.024260 1 1 2.210589 0.891749 2.230037 -2.111308 -0.461560 -0.855001 -1.924298 -0.553672 1.397150 0.068107 -0.437242 -2.105141 -15.405354 -17.784551 45.053822 19.584751 60.906315 2.161662 1.804104 2.075406 1.093421 0.622542 2.063366 1.243279 1.547546 1.100946 1.097722 0.911592 2.378867 0.617871 2.314720 2.498794 -1 0.018966 1 1 0.287804 2.213716 1.610674 -2.081665 -1.767693 1.992136 0.312625 -0.027094 1.727201 0.755360 0.161056 1.953494 37.004123 28.299260 -24.342637 73.307434 -21.962972 1.649825 1.104188 1.579002 1.030268 1.216675 2.149460 1.481895 2.454044 1.871803 1.385888 2.119678 0.428742 0.609102 1.183778 0.502800 -1 0.028801 1 1 -0.191796 -0.239508 -1.023681 -0.070827 1.840069 -1.373885 -0.175283 -0.738578 -0.851729 1.229651 -1.797966 2.145053 67.718026 -63.138717 -72.421119 68.258249 16.396614 1.793460 0.928727 2.366407 0.446967 0.931759 1.574517 2.159937 2.066293 0.931494 1.614532 1.930990 1.655952 0.586090 1.413633 0.425835 -1 0.054675 1 1 1.059139 2.255310 -1.461289 1.088723 -0.040522 2.250360 0.173901 1.069025 -1.231044 1.946110 -0.416854 1.250462 -23.501503 -39.764463 -71.330430 -50.530487 34.106810 0.372388 0.720429 0.254650 1.898361 2.257701 0.433021 0.536228 0.382919 2.225971 0.400919 0.998499 0.526706 2.341220 2.392409 0.971167 -1 0.004705 1 1 1.691993 -1.931926 -1.522402 1.256007 -1.797555 -0.375437 -0.079720 -1.538987 0.542581 0.686759 1.714307 0.816942 -49.353326 18.641975 -34.331147 46.413077 64.591091 1.862080 2.228183 1.573618 0.545091 0.851994 1.968589 1.321614 1.866051 1.464994 1.897805 1.913873 1.967366 1.020310 0.347592 2.482514 -1 -0.001605 1 1 0.361092 -0.688155 -1.611784 2.267275 1.706113 -0.245489 2.110668 -0.859611 0.695753 2.079229 -1.474014 -0.724209 9.957904 -37.499437 46.955330 28.234523 -62.375057 1.561356 1.466174 1.492060 2.295475 0.803828 2.439423 1.375579 2.098617 1.958458 2.055938 2.392948 1.022592 0.447510 1.048585 0.819512 -1 0.000834 1 1 2.114336 -0.479045 2.170584 -2.315747 -1.139468 0.112681 -0.557762 -1.365621 2.049266 -0.838554 1.176471 -0.235246 -2.654228 -59.616254 29.620864 -12.133469 72.781695 1.254225 1.012965 0.644913 2.304611 1.342489 1.716172 2.453546 2.498020 0.720038 0.422123 1.878003 2.100461 1.451902 2.362666 0.575335 -1 0.019769 1 1 0.741004 -0.795243 -1.322437 2.145894 2.134339 1.138478 2.108754 -0.041476 0.349796 -2.042098 -1.219156 -0.887827 -72.861860 10.717141 -27.014070 24.519553 50.134908 2.385876 1.414891 1.328092 0.501340 1.279763 0.482074 1.474299 0.790780 1.396763 0.395463 1.551413 0.851300 1.554010 1.738525 2.392844 -1 0.043463 1 1 1.572238 2.246024 -2.028017 -0.166776 0.871344 -1.420281 2.297176 0.030427 -2.256037 -1.337885 1.688508 0.745450 -46.779983 68.829041 9.688869 -59.181147 -7.529269 2.208677 2.235493 0.686737 0.981414 1.369058 0.516104 1.902525 2.488133 1.047545 1.330682 1.263504 1.710512 1.819013 0.650302 0.624647 -1 -0.000284 1 1 -2.068138 -0.607350 -0.699557 -0.048037 -1.542825 2.009016 1.260054 0.245671 0.931489 0.982099 -1.352629 -1.067093 22.671099 33.168821 68.374056 12.754777 19.544446 1.127465 1.303444 2.491093 1.300789 0.616936 2.336488 1.609004 1.273791 1.357744 1.603961 2.026351 2.377263 0.658444 2.463974 2.268074 -1 0.021152 1 1 2.198622 -2.315521 -2.054563 1.348293 -1.125235 -1.006382 -1.496660 0.371510 0.048938 -2.166791 0.092111 -2.272233 -6.769071 -67.770796 -73.768144 -71.190851 45.375175 1.683527 0.531012 0.471628 1.398511 0.526685 1.988206 0.281822 1.826405 1.139854 0.276192 1.708107 1.906180 0.913458 2.245857 1.624574 -1 -0.013678 1 1 -2.197720 -1.375360 -1.399292 1.633296 1.131233 -1.860544 1.251083 0.274194 -0.334824 -0.798067 -1.647148 1.675567 0.618809 50.320256 32.541044 17.318515 72.279431 0.630863 2.411142 0.817056 2.017350 1.847034 1.346605 1.147017 1.411290 1.558027 1.765907 1.342278 0.416606 1.403765 1.076896 1.883193 -1 -0.005410 1 1 -2.043385 0.720736 -2.133978 0.230092 -1.722118 -0.141700 -1.799319 -1.751979 2.206877 -0.227284 1.786597 -0.003567 41.920413 6.386237 -66.508467 -7.806868 39.963962 0.989565 1.118208 0.978828 0.658367 1.176503 1.992889 2.489385 1.840607 1.328751 0.322996 0.842907 2.234974 0.949251 0.807242 1.308774 -1 0.005762 1 1 0.591317 -0.159487 0.856725 -2.079535 1.035986 -0.463851 -1.647595 -1.135341 -1.214572 0.760575 -1.719177 2.165175 32.460449 12.758307 -71.133241 -36.375769 32.450805 1.385142 0.837381 1.619544 0.668218 2.490717 1.737245 1.135934 1.889666 2.359606 0.894220 0.653694 1.391494 1.840956 0.447730 2.497249 -1 -0.037680 1 1 1.819177 0.933039 -1.236213 -0.110994 0.627872 1.609250 2.259365 0.708438 -1.493894 -0.268694 -1.474788 0.409712 39.340386 -6.129576 30.213413 46.840019 40.200877 2.217193 1.356633 0.927329 1.366015 1.115523 0.846500 1.879713 1.587199 1.547801 0.895016 0.541329 0.616905 1.820799 1.419721 1.494605 -1 0.019411 1 1 -0.627709 1.140037 0.023397 2.113072 1.843008 0.898801 -1.764768 -0.688141 -1.375783 0.902125 2.264327 -0.706389 -56.182507 -9.387284 27.921371 74.482402 -74.264180 1.253858 1.591405 2.489579 0.610642 2.309122 0.666630 0.552315 0.757219 2.078620 1.118161 2.431653 1.298111 0.607398 1.787077 1.650500 -1 0.054376 1 1 -1.389816 0.679344 -0.385455 1.186883 0.402858 -0.861869 0.453753 1.584716 -0.099844 -0.475706 1.739814 0.678331 45.785810 22.101903 66.682664 -64.469309 64.321570 1.414399 2.054912 0.905103 1.321921 0.284794 2.288919 0.865025 0.479886 0.702477 2.274119 1.870584 1.151165 1.376068 1.319639 2.421106 -1 -0.011465 1 1 1.108656 0.397366 1.075683 2.277440 -1.798171 -1.312789 -0.645359 1.370750 -0.674938 -0.955781 0.720422 1.997580 72.359560 -52.874525 -62.145546 -30.191279 25.181748 0.319538 1.217218 2.275831 1.387222 2.037184 2.198552 0.808462 1.576391 2.152693 1.819482 1.788930 1.295895 1.601055 0.430374 1.043330 -1 -0.049111 1 1 0.255905 -1.416505 -0.213689 -0.630624 -0.726701 0.842097 1.816560 -0.639432 2.022637 -0.719944 1.315498 -0.951941 -22.705037 -3.560874 2.395840 66.879391 -58.079132 2.335389 1.136551 1.019926 0.644354 1.900647 2.423354 1.317859 1.765268 1.854302 1.999945 1.822679 1.514981 0.531090 1.786481 0.641533 -1 0.003319 1 1 -0.136614 -1.137124 1.810959 -0.529292 1.179749 -1.690604 1.726505 -1.516712 -2.065949 -1.529644 2.073707 -0.029302 74.078014 29.189185 -67.365606 -13.733936 23.745818 0.564521 1.162491 0.493412 0.767965 0.436820 1.383682 1.040520 0.271793 2.028624 2.342786 1.707617 0.420419 2.482271 1.525962 0.598238 -1 0.020869 1 1 1.008031 0.939352 1.187573 -2.138512 -0.583623 2.247109 2.080828 1.844719 1.388948 -1.125916 1.683766 1.162974 -28.478315 14.960825 46.586885 -14.218148 -14.411122 2.009007 1.123774 2.267251 1.189571 1.122486 0.868586 1.830339 2.012064 0.753645 0.518740 1.206017 0.770409 1.016413 2.350848 2.209129 -1 -0.027124 1 1 -0.810107 -1.380452 -2.172609 1.258968 0.856959 1.855509 -1.057051 -0.155392 -1.013893 -0.507826 -0.887794 -1.725815 -32.248449 -49.682784 31.444244 33.407286 26.251884 2.356143 1.200048 1.706021 0.593995 1.517581 1.490989 2.302332 1.285838 1.323878 1.667631 1.126350 0.561763 2.054431 1.825414 2.484421 -1 0.032639 1 1 0.191102 -1.991442 1.928689 -1.056426 0.932029 0.622683 -0.787786 1.495508 -0.884904 -0.278744 -0.740855 -1.419645 -36.514912 -56.124680 62.506904 -46.471434 4.603226 0.871275 2.020003 1.436554 0.907541 1.784694 2.103166 1.914686 2.127118 1.715961 1.157784 2.375604 2.023100 1.739243 0.949600 2.179478 -1 0.053632 1 1 1.749044 0.299728 -0.023194 1.311098 0.486808 1.082918 1.354076 1.825665 1.595830 -1.795840 0.166195 -1.199756 0.267116 -10.580346 -73.874129 -52.493234 46.218652 0.578241 2.249283 0.695605 1.532759 2.336905 1.859945 2.350263 1.375620 0.553096 0.385151 1.485607 1.846598 0.766316 1.980228 1.199147 -1 -0.028603 1 1 1.708902 -0.491363 -2.230921 1.396943 1.308049 1.083130 0.213823 -1.831109 1.167411 -1.714893 -1.230807 1.208044 -66.730673 7.572204 66.028427 39.776153 -32.198744 1.910540 2.203300 1.857364 1.713038 1.531238 1.510620 1.485192 1.614727 0.714550 0.433621 1.615721 1.670469 1.569867 0.496009 1.679931 -1 0.058005 1 1 -2.228394 1.458073 1.409037 1.925352 -0.585751 -0.535769 0.707116 -0.146862 0.982984 -0.631183 -0.710720 0.843291 -53.261261 37.980434 -62.853165 -73.151788 -62.102843 0.437824 0.260464 0.626872 0.588575 0.423104 0.363542 0.547015 1.680824 2.357726 0.795508 2.109044 1.710305 0.589444 1.541613 0.398623 -1 0.005338 1 1 -0.554032 0.059228 1.132424 -0.687498 -0.004085 2.035753 -1.758102 -1.738547 1.761316 -0.797974 -0.094019 -1.531994 8.318050 1.473590 16.626329 -11.293288 -56.288866 1.420516 1.354188 0.338333 2.106196 1.087120 0.475080 0.923633 2.258134 0.960746 0.512347 1.760818 1.316347 1.089454 1.457947 0.471234 -1 0.048841 1 1 -1.501234 -1.101819 1.410607 0.050142 -0.776479 -1.685614 0.766162 -2.069817 -0.563535 0.565851 0.661274 2.217044 31.752299 -39.111350 -44.458964 -71.808515 14.289591 1.602413 0.755888 2.206881 1.298451 1.823316 0.976807 0.447117 1.201285 2.238694 0.481200 0.271300 0.489508 0.402728 2.148438 2.296808 -1 0.047316 1 1 -1.200904 -0.432421 -1.191928 -0.368705 -0.038674 0.322479 0.651591 -0.295551 -0.460814 2.269131 -0.085973 1.750231 44.568312 -40.377237 -20.226223 -42.125202 1.730350 1.105010 1.896251 0.542368 2.328370 2.417805 0.304406 1.149828 1.406808 0.473320 0.592652 1.450837 2.459981 0.403984 0.758521 1.468726 -1 0.009910 1 1 2.245843 -0.350999 0.667130 1.676092 -0.586931 -1.515964 1.072086 -1.624595 -0.979403 -0.445230 0.299084 -1.413001 67.890950 -6.798492 37.742759 -7.452384 -2.218309 2.378125 1.640463 1.262915 0.806936 0.672096 2.425037 0.337897 1.532669 0.818981 0.605935 1.948024 2.182534 1.597400 2.000963 0.932292 -1 0.003160 1 1 -2.189792 -0.075630 1.236840 1.220986 -1.342183 0.139272 -1.318616 0.384818 2.242506 0.105218 1.259528 0.830835 33.090898 -41.282358 67.401578 18.313917 2.004232 0.401900 1.736098 2.100582 1.233244 1.627116 1.942316 0.749242 0.753024 1.326389 1.116227 1.419158 1.045931 1.215605 2.172112 1.940045 -1 -0.042645 1 1 -0.039886 -1.203628 0.911286 0.724381 -2.136935 -2.354607 0.764193 -2.176175 -2.124041 2.294430 0.996917 -2.076230 1.443981 -31.003969 16.292975 -63.974250 -15.223827 1.872135 2.481658 2.474169 0.361354 2.022939 1.281280 1.217214 2.209972 1.496735 2.118398 1.407692 1.822159 1.784838 2.272248 1.922890 -1 -0.020597 1 1 2.053186 -0.923984 -2.071213 -0.456992 0.528671 -2.194404 -2.188805 -2.345194 -1.259083 1.930763 0.825784 0.965895 -12.421395 33.615491 -74.450068 17.708087 19.817214 2.393698 2.382440 2.164651 0.282607 1.526729 2.238497 1.664958 1.191828 0.802051 1.822941 1.418423 2.182402 1.637270 1.604396 0.328430 -1 -0.020986 1 1 0.436783 -0.882464 -1.680938 -0.756829 -1.295444 -1.293041 1.390326 -1.529645 2.043760 0.872254 -0.271755 -1.080610 -8.415122 17.037170 -6.288437 60.245584 47.530531 0.559491 2.109669 0.963108 1.959995 0.877274 1.597386 1.766371 2.402862 1.143031 1.920025 1.861503 1.529087 1.364492 0.270079 2.467241 -1 -0.012782 1 1 -1.380582 0.360156 -2.283530 -1.588471 -1.745447 -1.108717 -1.422802 2.332969 -1.572365 0.345492 1.028778 0.922369 -47.908711 -1.704240 6.833276 -53.123541 -47.349335 0.620786 1.807030 1.760521 0.821442 1.482879 0.996144 1.441951 1.624474 0.279241 1.207740 0.487336 2.151737 1.496935 0.992803 1.543121 -1 -0.028796 1 1 -0.547246 1.024473 -0.750418 -1.927320 0.491674 -1.957397 -0.785398 -0.787513 1.375233 -0.729031 -0.609190 1.357223 -58.049002 -29.583699 36.763435 33.050910 36.641095 0.278232 2.245288 1.055470 1.790198 2.353449 0.918675 2.171730 2.256934 1.039381 1.377351 0.394309 2.406320 0.772013 0.973692 2.094471 -1 0.039827 1 1 1.794662 -1.113641 0.648430 -1.592030 -0.304319 -1.747064 -0.000003 -0.053274 -0.029853 -2.223719 -0.094792 -0.387709 32.018302 -68.392218 -18.012527 -36.548735 -24.583228 0.320310 0.706864 1.758754 0.386319 0.868003 1.033159 0.305608 1.104933 0.601208 1.254373 1.243397 1.277838 1.877289 1.340088 1.851835 -1 -0.046194 1 1 -0.687316 -1.656060 -2.030106 -2.298891 -0.576486 -0.320959 1.333160 -0.992681 -2.130136 -1.175711 -1.126157 2.340806 -57.797702 -5.981003 -22.720081 43.603180 -61.349687 1.312036 0.644297 0.956840 2.353984 0.916339 1.155246 2.471649 0.750048 0.809515 1.262463 2.219797 2.382408 1.629626 1.379218 0.274595 -1 0.006924 1 1 1.353192 1.111191 0.582747 1.887338 1.396485 -1.691579 -0.522510 2.068134 0.551070 1.987620 -0.205120 2.013587 -64.369600 -59.866504 23.667413 -21.783912 27.791507 1.252774 1.380116 1.868820 0.757952 0.896048 2.123154 0.356220 1.231125 2.014833 2.301270 1.446388 1.944971 0.379404 1.639693 1.822504 -1 -0.021654 1 1 -0.855871 2.294459 1.488170 -1.683509 -1.543222 0.061563 -2.034705 0.517736 -2.201648 -1.418534 -1.319593 -1.894882 -30.425590 -12.892693 62.513510 64.557744 72.011608 0.611529 1.465438 0.372332 2.039213 0.296696 2.076903 1.501079 0.889661 0.536922 0.802781 0.597067 1.407719 2.281622 1.973766 0.593898 -1 -0.005607 1 1 -0.218545 -2.129173 0.872230 -0.677297 1.796217 1.450362 -0.957885 -1.651530 -1.289195 0.067247 -0.748682 -1.021452 -9.922016 40.673020 41.454191 -29.416145 2.852318 0.458549 2.080548 2.013114 0.400678 1.442472 1.370694 0.999585 0.773565 2.301227 0.721289 1.199091 1.368612 2.007608 2.370301 0.642803 -1 0.028950 1 1 1.918002 -1.595867 1.172258 -0.359035 2.261044 0.668163 0.198323 1.557783 -0.378952 2.107582 -0.893068 -0.829638 7.324072 -54.320131 -58.437801 35.883595 -54.416355 0.989924 0.410886 2.002751 1.732791 0.524160 2.314757 0.875475 0.612429 0.845728 2.393571 0.250320 1.120987 0.424793 1.753252 2.408735 -1 -0.002161 1 1 -0.789255 0.360492 -1.337246 -1.709237 -0.425084 -0.409440 -1.375663 -1.781335 -1.089296 -0.161684 1.626516 0.289576 -31.821009 -65.696827 -16.563819 11.900010 53.469642 1.589104 2.079614 2.076440 0.476542 0.743405 1.649875 1.946019 2.243877 2.083342 1.730140 0.958202 0.498333 2.487620 1.436775 2.384837 -1 -0.016365 1 1 -1.346891 1.113955 -0.077483 -1.639242 -2.123383 -0.769359 0.178265 -0.986852 1.582355 -2.082696 -0.247696 -1.986792 -1.026992 -10.663148 34.466325 -24.483040 -36.456772 1.690556 1.669336 0.532172 1.971356 0.572257 0.672357 2.305199 2.230058 1.585427 1.027026 0.730587 2.233698 2.013518 0.446612 1.702352 -1 0.027967 1 1 -0.231126 -1.522571 -1.578032 -0.658355 -0.280121 -0.325176 1.133764 -1.722924 0.453761 1.707529 -0.001664 0.305245 -48.879108 38.827030 65.899380 -29.112298 9.608740 0.536281 1.276346 1.553715 1.282080 1.162959 1.603460 0.346095 2.067618 0.701785 1.908547 2.444240 1.339584 2.384247 1.045712 2.033564 -1 -0.006673 1 1 0.696497 0.454791 0.182553 0.407152 0.618474 -0.840174 2.224331 0.958272 -1.262369 -1.453212 0.179539 1.582726 -18.102431 -47.552585 -16.304429 21.453784 -26.249818 0.914758 1.593402 2.306310 0.647498 0.754631 1.330315 1.857951 0.332839 2.026829 1.421117 2.467297 1.863567 2.463851 2.449189 1.274988 -1 0.046883 1 1 -0.179521 -1.279896 0.836267 -1.921157 0.400220 1.926242 0.230331 2.299154 0.288034 1.361281 0.408577 0.995624 -7.846357 -23.728196 50.217324 -47.432488 52.168639 2.099786 1.358499 0.794442 2.194438 1.424018 1.723308 0.887740 1.995583 0.512534 0.411567 2.213520 0.374570 1.401370 1.321631 2.146638 -1 0.037957 1 1 1.167336 1.747935 0.504294 -1.920612 0.141415 1.713946 -0.546649 1.632995 0.800491 -0.016532 0.179664 -1.034386 -29.379432 19.882096 -41.610204 -42.702437 50.144233 2.486915 0.833565 0.477979 2.386308 1.924690 1.516908 1.415248 0.582012 0.367252 2.157731 0.979616 0.399615 1.586240 1.191885 1.754646 -1 0.025849 1 1 0.718543 -1.294297 -0.868604 0.351816 -1.072617 2.126667 -0.583691 1.093586 1.574719 1.525868 0.445640 1.885845 -4.374674 -25.150606 -6.240738 -38.091978 -11.869066 1.624153 1.640627 1.776963 0.421997 1.998243 2.465441 2.159093 1.372203 1.624895 0.606572 1.408793 2.340959 0.255485 2.430356 2.002285 -1 0.048741 1 1 1.283954 1.391621 1.388863 2.149999 0.433520 0.825123 -0.724971 1.642781 0.326243 -2.052456 -0.932730 1.725063 -69.789009 56.120985 25.396726 -57.224141 33.869148 1.206587 1.353196 1.659585 0.886266 1.979609 2.034214 1.778670 2.102508 2.093788 1.790255 1.067877 1.057232 2.154373 0.795391 2.380513 -1 0.012072 1 1 0.749350 -1.882826 -0.973782 -0.221303 -1.358964 0.844181 -0.856322 -0.564727 -0.608043 1.796892 -1.330145 -0.166075 -47.221893 -8.362907 -5.377175 -74.182146 20.673425 2.248875 0.598322 2.253451 0.996122 1.068176 1.577019 1.452461 0.515415 1.573228 0.739437 2.466632 1.932223 2.115722 1.448798 1.953775 -1 -0.018377 1 1 -0.099105 -2.176192 2.308200 1.535552 -1.726973 -1.635160 0.516907 -1.982372 -1.141741 -0.390583 -0.174316 1.384083 61.510101 0.263611 -69.491775 -48.266819 -20.434993 2.111209 2.095849 0.427034 1.161510 2.007010 1.319370 2.402411 0.322445 0.582758 1.671349 0.615438 1.909125 0.912618 1.624935 1.281872 -1 0.001517 1 1 0.624853 -2.008815 2.119527 1.946611 -1.432419 0.925658 1.945448 -2.113584 -1.026047 -2.133747 -0.611094 2.349068 12.386172 -25.609496 -68.805980 -72.103975 -1.513529 2.306801 2.154584 2.093407 2.135812 1.591235 1.882395 1.663018 2.340740 1.074994 1.417802 0.748627 1.680012 2.207677 1.173830 2.060551 -1 0.009767 1 1 1.543594 1.476622 2.149379 -0.564833 2.316434 -1.449442 2.275731 -2.244688 0.919161 1.134802 1.579816 -2.348146 30.999103 51.926945 36.164606 18.530614 44.034124 1.097934 2.222445 1.889023 0.560772 1.139718 2.485623 1.616153 2.190816 1.288736 0.526990 0.377894 1.021709 1.358866 2.467252 1.112934 -1 -0.021773 1 1 -0.971738 1.141329 -1.816880 -0.016894 -1.194586 2.081134 2.260951 -0.904659 2.269356 -1.008444 1.536512 0.262179 11.553751 -66.113666 27.616737 54.501373 -45.423845 2.296661 0.489897 2.456586 1.845878 2.171753 0.395290 0.891735 1.646847 0.551831 1.615791 0.605277 2.148116 1.380019 2.482790 1.250065 -1 -0.010242 1 1 0.575757 2.217688 -2.313547 -1.862973 -1.879797 -1.892959 -1.622624 -0.855084 1.392850 -1.524722 -0.039864 -0.842048 -31.521613 16.244592 22.863244 -37.450128 -24.295559 0.843142 1.687634 2.069926 1.241584 2.306001 2.202411 0.424510 1.495581 0.725594 1.553207 1.756399 1.295948 2.490009 1.084271 2.096049 -1 -0.073857 1 1 0.408153 -1.407972 1.833862 -2.012562 0.400922 -0.428069 1.260964 1.407363 2.072839 -0.485610 0.204459 1.005834 54.434236 26.210150 -36.007662 69.226227 -64.799297 2.398220 1.889859 1.102716 1.601715 0.276119 0.479786 1.260713 2.052758 0.712927 2.421348 1.344494 1.664004 0.912776 2.027182 0.596745 -1 0.028809 1 1 0.549078 1.498991 1.112823 -0.259429 -1.255957 -2.085641 2.091175 1.373077 0.742198 0.427223 -1.349386 1.603716 -38.689682 -7.482810 -63.585059 -74.087622 -40.669097 1.742356 1.528632 0.472183 1.737637 0.971014 2.074227 1.533082 1.009945 1.642568 0.634513 0.766383 0.844476 1.615582 1.594030 1.607345 -1 -0.012508 1 1 2.125990 2.177563 1.891144 -0.600666 -1.457978 0.189381 2.069520 0.277862 0.049062 -0.084753 -1.308628 -1.389819 19.615550 -21.442752 61.673723 50.267023 37.854380 2.403524 1.021635 2.367884 0.526529 1.621724 1.311756 0.438609 2.197687 2.031258 1.594031 1.626504 0.657058 1.668820 0.850702 0.496018 -1 -0.009138 1 1 1.920455 1.931593 0.633726 1.042002 1.681270 1.615337 0.892237 1.008050 1.253688 1.642641 -2.024656 -0.229843 37.802380 -55.393413 52.908836 38.808868 60.651022 0.800931 1.003743 0.915738 2.314113 1.304524 0.382138 0.337016 2.472958 2.499966 1.933332 0.506449 1.646646 1.687198 1.488175 2.260114 -1 -0.039934 1 1 1.978191 1.552282 1.413068 -1.007842 2.233733 -1.257596 -1.351010 -2.136603 -1.483523 -0.325205 0.655677 -2.308898 27.674904 -17.896669 -39.307757 -45.473599 -24.783107 1.679925 0.745046 2.234293 0.759912 2.348811 1.717838 1.197610 1.229936 2.279845 1.357162 0.815022 1.579186 1.880954 2.199501 1.016232 -1 -0.000560 1 1 0.302741 -1.213187 0.465940 -0.940830 2.254005 0.168140 -1.500932 -0.752232 0.583575 1.660280 2.276709 0.052641 -37.676012 -70.734630 63.080059 -13.444312 -58.547948 1.144625 1.707057 2.263620 0.913572 1.909622 0.263949 0.691756 2.086659 1.227900 1.817715 1.339490 0.815520 0.947034 1.808277 2.459320 -1 -0.003694 1 1 -0.020531 -1.057382 -1.000585 1.675489 -1.290089 -0.833034 -0.288563 -0.823619 -2.282850 0.402643 0.222989 1.425607 -73.798990 10.370492 -3.132788 -2.767333 -10.562301 0.316188 1.175787 1.196557 1.538950 0.639895 1.212995 1.056706 2.301229 0.755785 0.484776 1.887971 0.872727 1.675091 0.510156 0.945624 -1 0.017052 1 1 1.110992 1.961472 -1.414493 0.618595 1.204540 0.275817 -1.328802 -1.158866 -0.753849 1.669828 -2.184511 -0.857254 -66.747187 30.022149 -17.744499 -31.787245 51.780295 0.946256 2.230954 0.891440 1.188887 0.869384 1.738911 2.133942 1.666627 2.244496 1.238925 0.355401 0.975649 1.230495 0.432383 1.053535 -1 -0.013483 1 1 0.863821 -0.634292 -1.119623 -0.939789 0.896984 0.685752 -1.062178 -1.504937 -2.078123 1.208631 -1.646914 0.889002 -48.671688 74.939212 -46.667548 8.521551 -28.288387 2.231102 1.136859 1.683792 0.487353 2.436850 0.885673 1.005789 1.552764 1.056736 0.566161 1.718787 1.409148 1.544075 1.276729 1.235276 -1 -0.006044 1 1 -1.843095 2.355649 -2.100819 1.470436 1.854727 -0.061728 -0.735603 2.022448 0.817258 -0.959618 2.210054 1.332783 66.973547 24.411558 35.057828 16.910466 -35.794206 2.226698 1.370122 0.388483 1.226676 1.485753 2.054631 0.688092 1.260474 0.290067 0.914533 2.305283 1.386093 1.059449 1.167777 1.582063 -1 0.010680 1 1 -0.245242 1.564825 0.170234 0.696056 -2.249789 0.001492 1.519628 -0.764285 0.629870 2.195465 1.172269 -0.167919 16.294002 -46.714758 -34.939635 19.559405 -65.086877 1.897999 0.671758 1.235321 0.536681 1.252671 1.883623 2.053707 0.902277 1.075858 2.450290 1.768995 1.489793 2.458940 0.911826 1.803194 -1 -0.012489 1 1 -2.187995 1.847856 2.274353 -1.848777 1.096328 0.538045 -0.144990 -0.546142 0.725676 0.774492 1.261159 -0.033727 -43.478907 50.013549 -22.284156 20.195369 -26.435546 1.341583 2.233309 2.215171 1.134659 0.712456 1.243627 0.641995 0.502886 0.261644 2.454045 1.888954 1.650951 2.028742 2.060506 0.418503 -1 0.017809 1 1 -0.269791 -1.053103 0.222697 1.237410 1.380115 1.207996 1.810431 0.009956 -2.314998 2.021581 0.392741 -1.265417 -27.056126 67.685710 -6.278570 -73.919130 -58.815167 1.277294 1.738275 0.435464 1.088297 2.264569 1.119563 1.246354 1.475561 1.751589 1.460015 1.471629 0.911411 1.583844 1.414678 2.251902 -1 -0.016359 1 1 1.598444 -0.275739 -2.073172 -0.400226 -2.013723 -0.266303 1.019196 0.097850 -0.060130 -2.157768 0.937259 -1.012218 -19.933001 -63.949700 -52.606683 -60.513821 -55.789234 1.380147 2.380811 1.795630 1.401719 0.441472 0.822932 1.767395 1.614820 2.282467 0.418137 2.385857 1.105936 1.709483 0.286740 1.242493 -1 0.024071 1 1 -0.421397 0.304161 -0.908214 -0.917005 2.123065 0.148143 1.705240 -0.779728 0.273721 1.142231 -0.792089 -0.139735 -55.786909 39.414717 43.153834 36.491988 -29.165131 1.699662 1.722120 1.179958 1.559710 0.804170 1.428303 1.747179 1.591250 2.133944 1.701951 1.940303 0.663546 0.472772 0.370575 1.752783 -1 0.071752 1 1 0.112219 1.107607 1.618333 -0.586571 -0.178374 -0.858557 -0.433971 1.029446 -1.998469 1.636858 -0.254279 0.469477 62.457984 31.344213 2.191643 -65.054749 -25.173783 2.188525 1.038082 2.043119 0.708352 2.015906 2.333119 1.234510 0.406637 0.341579 0.412333 1.581855 1.738893 1.829072 0.960743 0.455874 -1 0.005730 1 1 1.202889 0.800227 0.261372 0.930956 1.450315 -1.745587 1.250929 -2.318717 0.776379 -0.007219 1.191949 0.730138 11.779589 -20.441188 -55.046871 27.246663 -15.327937 0.375357 1.133056 0.775075 0.684831 0.451467 2.309397 0.792760 0.914082 1.474043 0.993012 0.551551 1.416636 1.397294 0.316931 2.415909 -1 -0.012438 1 1 2.022553 -2.124405 0.888978 -1.923987 -0.033178 -1.568788 -0.795462 -0.283532 -1.104948 0.661662 -0.688704 -1.415713 -32.939469 36.341335 -11.190854 15.312016 -50.941513 1.764988 1.652029 2.157037 0.571675 2.143455 1.805248 1.047575 1.845279 1.103266 1.832755 2.117825 0.778504 2.074326 0.954366 1.279798 -1 0.038390 1 1 2.218443 0.957592 1.434418 -0.316614 -1.044430 -0.083681 -2.130912 -0.088111 -1.199570 -1.575907 2.066399 -0.336874 -72.054851 74.119904 -16.765115 -71.289154 43.180884 1.991664 2.140395 2.112405 1.943043 1.728411 1.156381 1.289737 1.601702 2.310457 0.607380 1.489356 1.854386 1.162125 1.086749 0.994811 -1 0.002837 1 1 0.526450 -1.816878 0.011062 2.130680 0.897543 0.643659 -1.670112 2.132995 2.100880 -0.445258 -0.177602 -2.006346 38.072545 -14.741759 35.261226 -14.574878 -9.967995 1.643577 1.851861 1.475135 1.337145 1.894726 1.914065 0.687708 1.551495 2.225233 1.492909 0.825146 0.726140 1.741580 1.986968 1.973351 -1 0.009997 1 1 0.564080 -0.828308 -0.978378 -2.074763 1.133762 -1.764636 1.541199 -1.070987 1.255134 -2.332493 0.147496 0.242150 -53.499836 -71.747548 -11.041057 -17.042040 74.435571 1.954650 1.054701 2.366463 1.398893 2.438700 0.477658 1.504808 0.561763 2.046806 1.924724 2.085936 0.317442 2.000370 2.213069 1.798878 -1 -0.023628 1 1 -2.056538 1.142578 0.316987 -2.108715 0.707655 -0.504988 -0.319116 -0.678368 -2.059257 -2.141647 -1.435134 -2.292697 -4.872759 3.531999 -37.687866 30.029879 -37.815812 1.069732 0.744643 2.210758 1.211181 2.076979 0.536261 0.940043 1.309189 2.293582 0.487465 2.078884 1.060379 1.036937 0.795469 1.452340 -1 0.054917 1 1 1.297198 -2.211683 -0.432594 0.610153 0.675559 1.980209 -2.224851 -0.269546 -1.654379 -2.052235 -1.942203 0.108738 -26.955155 -35.297208 9.822325 -66.190284 -60.097277 2.051019 0.718108 1.740895 1.731331 0.725433 1.095244 2.024012 1.326441 2.001113 1.206290 0.872784 0.378108 2.366618 1.755707 0.926712 -1 -0.013646 1 1 -0.282467 -2.050525 -1.480565 2.261633 1.134362 -1.098579 -0.682753 -0.365144 -1.440376 -0.858649 -1.986583 -1.222158 15.458685 14.114752 -73.368039 53.370014 -10.180025 2.189749 1.362666 1.070729 1.738862 1.310054 1.085015 1.105524 1.545549 1.298743 2.227885 1.058463 0.334489 0.511420 1.932089 2.127154 -1 -0.000321 1 1 1.102223 0.665043 -0.405828 -1.926707 1.368616 1.158130 -2.194323 -0.837231 -0.152416 1.889935 -2.068243 2.338223 60.340583 -5.813833 -63.092648 -48.142364 -28.708282 2.123684 0.260219 1.003277 2.083953 0.751821 1.353446 1.364323 1.924675 1.266873 2.078877 0.942079 1.777500 0.443222 0.976271 0.429978 -1 0.013894 1 1 -1.354433 1.600176 0.562415 -0.536285 1.461896 -0.310733 -1.159961 -0.309151 1.857824 0.162439 1.646983 0.267177 -14.610237 -4.252388 -69.884602 -50.502706 51.018217 2.322663 1.005662 1.658018 1.559736 1.228061 2.277985 1.592640 0.749695 1.623057 1.219401 0.720806 2.084341 0.524704 2.457205 0.992304 -1 0.007996 1 1 -2.027310 2.291213 -1.227671 2.093154 1.646653 -0.560866 -1.704120 0.763991 -0.857492 -1.389801 0.925303 0.677231 57.563722 -26.517149 -23.728193 50.265456 11.524909 2.112121 1.660261 1.006277 0.743427 2.034304 1.049288 1.388401 1.613160 1.373650 1.178694 0.568121 0.902797 0.806406 0.766213 2.485161 -1 0.009481 1 1 -0.725642 -0.200957 1.303057 2.005228 -1.140111 -1.272885 0.861743 2.149749 0.949306 -1.162738 0.130789 2.202559 -67.376957 -54.515774 -46.608190 -43.849985 -36.703110 0.337517 1.903566 1.978812 2.142230 1.451133 0.695007 0.476986 1.457507 2.066880 1.809060 2.128493 2.340869 0.983651 0.723221 2.175187 -1 0.038121 1 1 -0.566950 -0.284363 -0.928491 2.279732 -0.974449 -2.017427 -1.252601 -2.230473 -0.510844 0.219034 0.920832 0.932879 24.633229 10.675692 26.351410 -61.848416 13.679941 0.906536 0.648050 1.029201 1.285199 1.833472 0.658486 0.929811 0.338982 1.778102 1.556225 0.725744 1.836961 0.806275 0.807686 2.020956 -1 -0.004310 1 1 2.146140 1.546710 2.016047 1.633907 1.988406 -1.121260 -0.178825 0.995089 0.195714 0.114431 0.588717 -1.450225 -46.422635 74.781289 -0.882070 25.048927 -52.683773 1.282350 1.201342 0.946430 0.654948 2.211393 0.632101 0.727872 1.590947 1.537628 0.911601 0.283635 0.810516 2.348868 0.419816 1.342431 -1 0.001562 1 1 -2.228170 0.508494 -2.010400 -0.955792 0.537492 -0.016632 -1.507969 -1.211796 0.283680 -1.125504 -0.817214 1.705460 -57.044771 48.540803 -24.730864 -1.635230 -33.314061 1.983709 1.194544 1.448536 2.042356 1.377172 1.877232 0.391684 1.036899 2.409861 1.775298 1.681419 1.116411 2.277804 0.802688 1.282989 -1 -0.044407 1 1 0.382368 -1.243574 -1.310015 -1.135015 -0.448672 -1.015756 1.176864 1.649620 2.176408 1.331686 -2.200352 1.519927 -14.330750 43.090614 23.947313 32.488949 41.757933 1.008637 2.167602 0.386049 0.831065 1.208910 2.155937 2.332107 2.216448 2.333018 1.776422 0.330334 0.430122 1.303004 1.831016 2.139135 -1 0.017892 1 1 -0.108108 2.006381 -0.610157 -0.758136 0.314217 -1.546551 0.657633 2.286572 0.875937 0.373469 -0.005542 1.107639 68.688106 41.004950 70.201725 -19.614215 43.888779 0.455540 1.011956 1.685860 1.493030 0.602561 1.491505 1.983591 1.459655 2.176627 1.320765 1.094639 0.847932 1.198164 1.543035 1.795260 -1 -0.025212 1 1 2.202806 2.025163 -0.677071 0.892444 -0.225807 -1.662800 -2.208423 -2.198342 2.316253 0.209946 -1.013999 -2.285079 20.569723 -34.665076 -15.929538 22.256667 -32.190251 1.801835 2.192136 0.973516 1.389132 0.397394 2.493999 0.642188 1.501262 1.711186 1.909950 1.284122 1.739867 2.438563 0.425450 1.533279 -1 0.076571 1 1 2.195815 2.338658 -0.206126 -0.747483 0.287205 1.564256 0.027038 2.030415 -1.934680 -0.682156 0.239580 2.238685 59.388391 40.688952 9.224023 -71.840172 -67.775166 1.416803 1.956158 1.650251 1.527031 0.567221 1.541244 0.936632 2.474247 1.669287 1.953671 0.348218 1.753948 0.604729 1.932255 0.405854 -1 -0.020230 1 1 -2.184204 -0.410043 -2.073252 -1.747743 -1.995653 1.846464 -2.278864 1.433561 -0.586932 -1.541117 -2.267921 1.566495 -1.083850 -66.260487 -40.004620 -57.641457 70.030415 0.642688 0.904893 2.279276 0.797302 0.761801 0.339559 2.476036 2.481989 1.293367 1.862170 1.486581 2.463256 1.436753 2.003208 0.413365 -1 -0.052747 1 1 1.414572 0.705429 -0.230987 0.813059 -0.840141 -1.933295 -0.967166 -2.132952 -1.381186 -0.363398 -0.377248 -2.241051 24.908084 -19.823940 -30.965105 69.487623 -21.522480 2.450058 2.382105 1.029806 2.442824 2.295645 1.399214 1.093831 0.768937 1.025180 1.196361 0.483556 1.621797 0.294515 1.416001 1.986605 -1 -0.023889 1 1 -1.915646 -1.224434 -0.054865 1.518813 -0.315684 0.444691 0.079769 -2.354314 0.978281 0.437620 -0.956650 0.255483 29.038701 -46.559749 20.305686 27.668506 24.587801 1.332608 2.137783 0.972469 1.781915 0.389274 1.032497 0.430896 0.814239 1.910929 1.975514 0.714642 1.986764 0.789778 0.296658 1.438547 -1 0.012155 1 1 -0.760159 -0.705718 0.085350 1.917630 1.574095 0.459838 0.184691 -1.363365 2.272124 -1.607489 -0.947733 -0.669505 25.994248 -64.680290 -31.632987 -55.619058 10.498780 2.169992 2.304764 1.674105 1.935391 1.369632 1.153849 1.486929 1.573025 1.823913 2.014548 2.013451 1.579687 1.299993 0.732611 0.251562 -1 0.008614 1 1 -1.362759 -1.688976 0.804741 0.718964 1.066774 -1.361220 0.615495 0.935341 -0.257813 2.339235 0.061728 0.734866 -8.989875 -42.830095 4.595190 -18.649926 50.698631 0.503389 1.959914 1.780794 1.810163 0.404320 1.899565 2.236438 0.805772 1.367551 2.177738 1.993646 1.715490 2.235822 1.702032 1.048598 -1 -0.044983 1 1 0.166883 0.938659 -1.030026 1.672528 0.782575 0.454540 0.678091 2.122071 2.287961 0.667160 2.188404 0.315092 -31.225057 50.472942 48.741782 53.133239 60.342476 1.764812 0.939682 1.986154 1.784579 2.419996 1.127366 1.884397 1.558162 1.787581 1.119127 0.661821 0.732407 1.312460 1.007657 1.442101 -1 -0.003749 1 1 1.070281 1.021801 1.460764 -0.480766 1.516870 0.013779 0.684518 1.752234 2.074552 0.032898 1.562229 -1.049583 -59.461908 73.717131 -36.180467 14.894640 -15.789848 0.925469 1.607428 1.788724 2.328107 2.489622 1.329261 2.141714 1.786215 0.672091 2.328150 0.965849 0.766583 1.959672 2.213919 0.342776 -1 0.015980 1 1 -1.041024 0.610786 1.890072 0.220180 1.340216 -0.203069 -1.209779 1.195517 -0.576780 -0.565473 0.987554 0.788041 -60.856469 35.324473 -1.574708 -66.122805 24.021110 2.466909 2.093289 2.412176 2.437781 0.782356 1.554712 2.297536 1.690044 2.062335 1.921773 1.990805 1.206237 2.232808 0.558530 1.707405 -1 -0.069305 1 1 -0.464011 0.370017 -1.472589 -0.338429 -0.130958 -0.323066 -1.090462 -0.907465 2.246810 1.768527 -2.112719 -0.612409 -28.732527 -57.582897 4.242916 60.688033 -16.222803 2.025141 2.298347 1.819120 2.445626 2.136904 1.954703 1.939676 1.383395 0.726305 2.261017 2.165796 1.533761 1.178786 2.103531 1.295110 -1 -0.004178 1 1 -1.257731 1.096449 -2.130220 2.125947 1.456542 -0.765504 -0.996737 0.379481 2.076734 -1.003395 1.586742 0.966966 -39.407900 71.427734 35.918433 -68.895539 72.679774 0.309394 1.735334 0.505561 2.469991 2.147669 0.621946 1.053606 1.957422 0.397071 1.578531 2.122375 0.765161 0.564427 1.820872 0.396704 -1 -0.041730 1 1 1.224352 -1.316957 -0.008812 -2.019608 -0.210519 0.814818 0.441580 -0.372949 -0.682705 0.442474 0.512837 0.297514 14.853433 41.642214 -19.301983 41.565631 43.567458 0.449114 1.008629 2.028858 1.767026 2.148814 1.874034 0.641544 1.928391 0.721252 0.589033 1.379564 1.578348 1.301167 2.469414 1.435102 -1 0.002660 1 1 1.466284 -1.952180 2.078144 -0.864901 1.327346 0.249525 -0.265272 -0.513377 0.050581 1.880303 0.979001 -1.592729 66.544613 15.318216 53.264638 18.763874 64.432319 2.334697 0.760290 1.945848 1.614804 2.007409 1.272573 1.136809 0.847049 2.104925 2.216137 1.609456 2.128944 0.914536 2.363922 1.432970 -1 -0.013940 1 1 2.300239 -0.328455 -2.139605 -0.098614 1.355037 -0.866038 1.071934 0.523134 -1.008854 -0.626657 -0.037964 -1.888587 37.462240 -72.133533 -48.289187 53.632795 56.388066 1.588450 2.326494 2.389707 0.559449 1.417658 0.576112 2.459603 0.803284 2.301870 0.285637 0.694373 1.085333 1.942173 0.598297 1.833644 -1 0.016511 1 1 -0.179657 1.151299 0.804175 0.642412 0.934559 0.739023 -1.101164 -1.709424 1.139410 -1.091942 -2.228913 2.154876 73.024415 21.338841 -8.095544 -11.809350 -29.740115 0.743366 1.007698 2.125889 1.310374 1.964067 1.830008 0.950086 1.346439 0.601007 2.378787 1.528647 0.713026 1.832876 1.902495 1.979399 -1 0.069239 1 1 2.078899 -2.305192 1.891469 0.143289 0.229372 0.327889 2.040150 1.450959 -0.342908 -0.010553 1.709832 0.998238 40.689045 10.785384 69.948562 -74.513388 3.488178 1.012116 2.135617 0.558045 0.319887 0.335738 1.255123 0.354214 1.272780 2.367469 0.305259 1.987891 1.732558 1.096787 0.942676 0.551929 -1 -0.021872 1 1 1.257682 -1.914799 -1.130664 1.990352 -1.398943 -1.931071 -1.290588 0.219043 1.084325 1.437174 -1.118651 1.259179 -10.074073 35.062533 -54.002507 29.862538 -0.318261 2.139819 1.430795 0.872221 2.164590 1.510685 0.328696 2.140255 2.017969 1.009378 1.120516 1.507462 2.417166 0.813683 1.563403 2.108254 -1 0.069402 1 1 -0.251118 1.755667 -1.488481 1.165559 0.155418 1.446506 0.216859 2.067914 1.565817 -2.004252 -1.307810 -1.773178 -20.937956 -4.225814 -73.259144 -66.431187 -58.961409 0.408903 2.426846 1.495214 1.310021 0.524282 2.100502 2.129931 1.757404 2.436818 0.344380 2.490632 0.310766 2.302325 1.168912 0.399323 -1 -0.023235 1 1 0.386216 2.166205 -0.512688 2.213116 0.963058 -0.946774 1.308915 1.507095 0.646542 -0.345375 0.940440 0.626405 16.494703 26.475828 -70.752119 69.142761 32.385059 0.560272 1.735629 0.972572 1.275890 0.632104 0.772159 1.180405 2.319245 2.048035 2.330240 2.345812 0.812590 1.195532 2.310967 2.426838 -1 -0.010776 1 1 1.195907 1.266262 0.922187 0.156283 1.854685 -0.755531 1.673037 -0.085503 0.222169 1.786432 1.926306 1.317137 -53.484512 35.813568 -31.355938 -49.251795 -74.912907 1.956494 0.536400 1.017856 1.856592 2.245773 2.463503 1.103842 0.279087 0.861227 1.885937 0.440920 0.550580 0.853475 2.103408 1.484132 -1 -0.024345 1 1 -1.703212 1.884672 -0.988584 0.756334 -2.319283 0.690053 0.532016 2.182847 1.170410 1.573825 0.641077 2.064399 -30.539190 27.840265 61.328841 -46.168233 0.513474 0.324352 1.131265 2.172875 1.256803 1.586356 0.884211 1.191178 1.127310 0.954272 1.949731 1.623064 1.344198 1.189491 2.027908 1.545046 -1 -0.012072 1 1 1.834627 1.407686 -1.922260 0.721921 -1.083229 -1.870033 1.984487 -1.017575 -1.119488 1.332923 -0.266416 -0.884559 25.751735 59.417037 72.142145 43.029669 49.644235 2.434905 1.950659 1.483261 0.663953 0.552251 1.934300 1.030359 0.495640 2.220405 1.354343 0.687804 0.928879 0.416748 1.541185 2.198977 -1 -0.005942 1 1 2.171367 1.421824 0.076964 2.338000 -1.838204 -0.263744 1.606727 2.266870 -0.373558 -1.480795 -1.599613 -0.508987 -49.849947 71.933033 -21.511016 -35.650488 72.254152 1.008028 0.932742 2.343214 2.149215 1.856064 2.362500 2.286298 1.816517 1.448748 1.105005 1.825250 1.981554 0.976887 1.793808 2.290028 -1 -0.003871 1 1 -0.548314 1.921036 2.269631 -1.105263 0.080905 -2.118227 1.054326 1.477192 2.301353 -0.457231 1.219383 -0.017789 -67.025656 -0.195192 19.411602 0.787128 29.259254 2.279316 1.466387 0.558847 0.294159 2.184464 0.285883 0.333165 0.753455 1.810091 1.442287 0.517120 0.979314 2.088430 1.736137 0.508608 -1 -0.001459 1 1 -2.273394 -0.876082 1.902420 0.418178 2.143883 1.318356 -0.038353 1.000454 0.825779 0.889477 1.747795 -1.838418 27.088930 33.650699 67.302103 -3.553519 -23.991354 1.034807 0.994326 2.390044 1.719370 2.204514 2.016649 1.313908 0.610640 2.269994 2.293458 0.653507 0.485884 0.258817 2.181709 1.232095 -1 -0.048275 1 1 -0.788132 0.385620 1.584384 -0.963921 0.576840 1.570514 1.539534 -0.785048 0.379134 0.963638 -0.625406 2.137800 -62.661203 3.159370 -0.469856 53.122002 21.481228 1.150100 1.475602 2.439251 0.744886 1.794362 0.340590 1.793967 0.458845 0.315344 0.488636 1.498208 2.125109 1.711040 1.696158 1.333419 -1 -0.001828 1 1 -0.224313 -0.109629 0.013147 -0.517418 -1.886317 1.626329 1.849939 -0.420363 -1.163207 1.677845 0.600302 0.045261 64.054919 21.020210 36.663941 10.850071 -42.864266 1.829338 0.926082 0.656668 1.861404 2.119337 1.448454 0.665993 1.095789 2.175159 1.397521 1.891801 2.254695 1.653240 2.254865 2.272064 -1 -0.048430 1 1 0.877279 -0.628727 -1.830627 -0.161199 0.350683 -1.270679 0.238517 -1.486193 1.927285 -1.091247 0.026157 1.371040 -16.211895 -73.321813 -69.718049 48.742265 61.242923 1.521978 1.138335 1.738682 0.537325 0.817212 2.384466 2.471660 0.938433 1.239844 2.310371 1.407798 1.356196 0.336721 2.016653 1.387762 -1 -0.068647 1 1 1.587866 0.998732 0.160559 -1.680891 0.042859 -0.664642 -2.281695 0.970030 -1.567303 0.592519 1.194644 -1.102757 -6.801720 -16.505720 -61.630898 69.490896 33.485547 1.248871 1.028914 0.960577 2.160322 1.779481 2.230774 2.362917 0.300236 0.811486 0.649262 1.142684 0.594048 2.421627 1.532626 2.351013 -1 0.018299 1 1 1.113838 -2.053894 -1.538062 1.959379 1.106550 -2.005860 -0.062452 1.233929 -0.580915 0.623661 1.511682 -2.354673 -11.257561 -55.823598 22.792301 -29.790832 5.487950 1.164564 1.571445 2.283412 0.552758 1.446615 1.263713 0.724101 1.222466 0.492661 1.661498 1.544004 2.321159 0.470160 1.471129 1.523241 -1 -0.027671 1 1 2.049157 2.042772 -1.594912 -1.616147 -0.374374 -1.061441 1.469274 1.168693 0.988415 1.123270 0.971684 -2.052840 64.367984 32.707046 -42.676717 32.414565 -8.411814 2.464641 2.223138 2.282489 0.787793 0.678667 0.356514 1.672514 2.198898 2.122782 0.840732 1.675027 1.673590 2.278345 0.890846 2.455065 -1 -0.019334 1 1 2.103748 0.639531 -0.356284 1.381299 2.264350 -0.319176 -1.693220 0.177637 -2.102303 0.093187 1.684221 -0.623992 74.526343 64.250024 0.149969 -29.478452 5.648892 1.238945 0.695543 0.489459 1.843403 1.075766 0.900440 1.689462 1.284543 2.067303 2.165376 1.229745 1.328803 1.198162 1.510106 1.850016 -1 0.052342 1 1 -1.457458 -0.497538 -2.339841 -0.812869 -0.667667 -1.278614 -1.170159 -2.061249 2.065702 2.077294 -1.004882 0.145210 -15.202613 -60.316815 -44.707931 -56.202275 -41.638964 2.483980 1.001201 0.932242 0.689636 2.469005 1.319047 1.480709 0.532784 1.007019 1.959760 1.427255 2.120715 2.098825 0.950054 0.805322 -1 0.036415 1 1 -1.345609 -0.898371 -0.434562 0.512314 0.930402 1.563847 -2.133402 0.475817 0.124626 2.289550 -0.892460 -0.034056 -69.359729 71.031276 -27.349046 -55.421827 25.353176 0.787326 1.834256 0.340884 2.241150 1.263758 1.473695 1.898739 1.859211 1.253833 1.174469 1.544107 1.809411 1.275982 2.174400 2.134842 -1 -0.017775 1 1 0.195022 -2.093173 -1.977327 -1.172390 -1.864661 -1.975466 1.842143 0.503567 0.007614 0.731531 0.210489 -1.318168 -48.215823 -63.344251 73.181105 -45.172819 -69.570370 1.086873 0.824473 0.666336 2.365081 0.669720 0.733535 2.267038 2.101001 1.521253 2.449438 0.945899 0.730064 2.430653 2.480179 2.369444 -1 0.008130 1 1 1.884110 -1.020289 0.388265 -1.085781 -2.352859 1.869034 0.066374 -1.288821 1.637003 2.176209 -2.019718 -2.060612 -43.304204 -13.751452 29.345982 17.914190 33.790945 1.741074 2.485324 1.091771 2.147161 1.089486 1.991985 0.800862 2.079571 1.347343 2.297737 0.557194 1.762235 0.382949 0.475037 2.453940 -1 -0.045408 1 1 -1.840544 -1.893425 -0.022608 1.728503 -0.925518 0.417068 2.338049 -1.020406 -1.588330 0.628502 -1.936462 -2.349357 -16.985531 -25.819258 5.733202 57.925506 53.974222 0.546234 2.052170 2.066378 2.362481 1.963907 1.380410 2.298711 1.180121 2.044440 0.395792 0.318012 0.319527 1.033182 0.697627 1.766972 -1 0.000636 1 1 -0.415870 -1.058233 -1.168301 0.887230 1.681054 -2.014518 0.512198 -1.024949 2.174328 -0.639444 1.829713 -1.069461 -43.842454 -60.127240 -8.517873 -59.886426 -11.162273 2.060189 1.854940 1.483677 0.912975 0.869081 1.139971 2.245549 0.943275 1.629009 2.254805 1.248575 0.543589 0.356254 1.809433 1.637959 -1 -0.062953 1 1 0.261509 -1.481503 0.639814 -0.315389 0.689574 1.911558 -1.514697 -1.188560 -0.303722 -1.139906 2.178134 2.058276 -6.390091 1.739000 -22.620247 71.510617 -71.066102 2.005241 0.834659 0.864110 0.844139 0.439179 0.538592 1.862000 0.881069 2.381834 0.979009 1.448037 0.407849 0.471667 2.061485 1.125603 -1 -0.014818 1 1 -1.709252 -0.673809 -0.837529 -0.443990 2.287861 -1.005647 1.436982 0.359394 -0.952848 -1.824171 -0.032370 -2.113205 20.298026 48.925515 -8.873375 -34.815729 2.047087 2.205788 0.931127 2.200790 2.431907 1.061700 0.744205 1.598561 1.264831 1.511937 1.120349 0.961523 2.318503 0.834750 2.388374 0.643757 -1 0.053121 1 1 -0.940018 1.756316 -0.008574 1.978134 0.590981 -1.096034 -0.313816 -1.138870 0.730829 -2.157732 1.548854 0.359750 10.525693 55.320953 -70.741982 -60.485789 -34.658631 0.510747 1.868482 1.823290 0.535359 1.525293 0.594185 2.463340 0.611982 2.323655 1.926169 1.618657 1.514843 0.460339 0.669048 0.684243 -1 -0.022895 1 1 -1.924743 1.388009 1.935887 2.121445 1.197405 -1.821001 1.401233 -1.998755 1.546469 -2.030488 0.716983 0.761555 19.235499 41.029585 34.229963 52.992798 -50.038056 2.280800 1.650407 1.883670 0.595634 2.066446 1.261595 1.131189 0.887446 1.562981 1.762521 0.695931 0.268612 0.308930 0.693610 1.752322 -1 0.003110 1 1 2.098926 -0.291569 0.490589 -1.346883 1.258786 -2.203270 -0.404124 -1.562288 0.064457 -0.515754 -2.192244 1.119331 23.253583 72.965946 -61.342822 -38.813026 19.473979 1.362521 0.881396 1.126632 0.798726 2.188585 2.047009 0.822656 1.623956 0.574350 2.105571 1.834316 1.354530 1.587973 1.059371 2.098169 -1 0.034236 1 1 0.965292 -1.085938 -0.284351 -0.720040 -0.304643 2.236012 -0.648263 -0.308117 0.395841 -1.000127 -0.047783 -1.985366 12.331629 -42.305475 -28.124069 -31.228156 -1.613110 1.951812 0.603894 1.404767 2.177035 1.432029 1.366206 2.077624 2.368394 2.354950 1.389005 0.510572 1.179009 1.354477 0.693718 1.321507 -1 0.000409 1 1 -0.087444 0.593456 -1.913998 -1.790150 1.548441 -1.880868 -1.050279 0.564705 0.252658 0.568131 1.269427 2.274062 -64.543062 24.754988 -42.911101 -6.879615 24.301578 1.174448 1.193136 0.280186 1.344209 1.373896 0.821272 0.867647 1.794789 0.772397 0.675839 2.326817 1.054365 1.215101 0.448608 1.502583 -1 0.012035 1 1 -0.399617 -1.201618 1.702080 -2.058652 -1.398251 0.274541 0.789889 0.871022 -2.124331 2.136106 -2.158164 -1.004072 -11.804409 53.299620 6.707734 -63.116998 -7.378516 1.964086 2.139668 1.157096 2.065518 1.416789 1.730495 2.422553 1.342073 1.463980 0.613912 1.022193 0.501544 2.453757 1.540929 2.396930 -1 0.002166 1 1 -0.637208 1.705153 -2.243493 2.143250 0.107237 2.199873 -0.134484 1.682045 0.513612 -0.820218 -1.657683 -1.040407 49.551121 5.682719 -40.546056 -7.560176 -13.880353 0.818614 1.189394 0.391297 1.270478 1.923430 0.588412 2.188639 0.711320 2.408987 0.587919 0.646687 0.621698 1.381779 0.568297 1.619089 -1 -0.009027 1 1 -1.658296 -1.906026 0.241776 1.450011 -2.140207 -0.785471 -2.016089 -2.332468 0.569266 1.496330 -1.197894 -1.674822 -52.122000 -14.453813 74.770225 -36.821342 43.701332 0.449369 0.790849 0.291369 0.296979 2.329784 1.433094 1.262481 0.269526 2.167965 1.985552 0.667983 0.794678 1.647539 0.943694 1.910450 -1 0.001402 1 1 -1.543506 -0.002235 0.141580 -0.217587 -0.166058 -1.209052 -0.714084 0.843329 -1.037978 -0.039567 -0.552981 -1.126997 -74.753179 23.319285 -22.775222 16.837012 -70.339780 0.614653 2.215933 0.427785 0.281519 1.243084 0.518002 2.302162 0.693621 1.942274 2.294428 1.203091 1.094592 2.305283 1.399634 1.402707 -1 -0.041936 1 1 0.275998 1.700595 1.262916 1.230844 -0.583466 0.175835 0.592112 -0.943446 0.697392 1.359424 2.179751 0.970031 -49.462659 -18.906959 -69.263497 38.397833 52.374357 2.212330 0.624227 1.130121 0.942623 1.909294 1.504236 2.193898 1.351268 0.766252 0.895564 0.745550 1.711495 0.348980 1.053994 1.736082 -1 0.014712 1 1 -1.352584 -0.310187 -1.408219 -2.313063 1.566796 0.315943 -0.802627 1.822012 1.455100 -1.431726 -1.558289 1.301651 61.429813 0.869981 71.766396 27.820005 20.824254 2.023672 2.354483 0.297095 2.021266 2.413545 0.708054 1.513764 0.336974 1.776685 2.490644 0.505843 0.447463 0.259370 2.483186 1.163894 -1 0.004694 1 1 -1.561552 -1.716245 -0.393580 1.296489 0.008381 -0.509198 -0.398906 1.310659 -2.170564 -2.074635 -1.422054 0.782994 -61.100608 -17.918447 44.668214 -11.326368 -12.271790 1.345390 0.973081 0.821681 0.985462 1.913485 2.193743 0.986230 1.314909 1.666950 0.924333 0.512116 2.382873 0.454051 0.730221 0.578867 -1 0.014572 1 1 -0.429366 -1.679488 0.052417 -0.245961 -1.096304 -0.134716 -2.224158 1.958933 -1.678320 0.839541 1.272512 2.295311 53.160458 67.810586 -7.489343 -23.387454 -72.947713 2.391724 0.698043 2.011821 1.168298 1.339289 1.927943 2.183508 2.217210 1.648243 1.525315 0.970320 1.669439 2.253766 1.798996 1.719599 -1 0.010653 1 1 1.003671 -1.648819 1.859087 -2.178090 -1.324420 1.797819 0.108892 1.748893 -2.234838 1.525229 -0.878077 1.367949 -19.958156 -36.722732 51.038722 -42.193741 49.801887 1.679605 2.122298 1.713497 2.495463 0.493797 0.488725 0.748910 1.930217 2.153768 1.879630 2.434809 0.337504 1.677444 1.806153 0.504359 -1 0.051768 1 1 -0.169163 -1.548693 2.347012 -1.172555 0.080111 -1.309595 1.207911 0.394241 0.389177 0.094131 -1.307324 1.669094 -12.348842 53.011171 -41.253744 -51.681728 35.204185 0.276157 1.121435 1.202043 1.482901 1.373318 2.359691 2.322865 2.140386 1.976021 2.482663 1.361165 0.604519 0.654666 1.964182 1.499214 -1 -0.013665 1 1 -0.481265 -2.168632 2.139191 -2.136694 1.700448 -1.215923 1.618124 0.618592 1.152870 -1.064580 0.541751 0.872952 64.969291 -61.120721 -55.961249 -40.707496 -20.886874 0.689651 0.464409 1.567932 1.741192 2.216321 2.456515 0.644006 0.558241 1.352777 1.366926 0.680499 1.896464 1.865213 0.887302 1.386961 -1 0.006080 1 1 -0.043824 -1.423093 2.166126 -1.830405 -1.149798 0.856762 -1.467792 0.174994 0.598695 1.319976 -1.087430 -1.798797 73.567242 -5.364292 -7.657814 -4.879806 35.102206 1.566569 1.329304 0.618856 0.863458 1.145872 2.417919 2.220301 1.850365 1.089681 0.775615 0.762370 0.909650 1.232031 1.486673 1.768670 -1 0.014971 1 1 -1.322365 -1.355400 -0.514555 -0.899299 -1.882488 0.008203 1.206323 1.968650 1.417767 -2.134844 -0.190516 -2.296497 62.209825 60.524899 -58.020267 3.367460 46.901731 1.785910 2.285678 0.386827 0.404215 2.384265 1.336019 0.980509 1.911094 0.265202 1.497497 1.425946 0.368014 1.463324 0.838376 0.328351 -1 -0.052264 1 1 1.547617 -1.589269 -1.029828 0.278092 -0.793378 1.760843 0.680298 1.517691 -0.331002 2.183857 -0.707885 1.360557 -74.471494 -42.392163 14.916290 48.092887 -52.854801 0.915516 0.823117 0.373329 0.793734 1.532606 2.016242 1.227861 1.153826 1.100651 0.643953 1.917631 2.128637 0.253682 1.380087 1.365915 -1 0.002723 1 1 -0.444982 -0.254099 -1.212630 0.410975 -1.109041 -2.148612 -0.689911 1.860264 -1.246836 0.428146 0.032191 -0.891518 52.431302 -37.106197 56.138685 22.875848 24.372513 1.057375 2.297340 0.644880 1.747011 1.018351 1.170486 2.101584 2.330231 2.199109 1.169635 1.312669 2.278907 1.338164 1.027778 2.106636 -1 -0.032445 1 1 1.007715 0.331155 0.398396 -0.471274 0.817692 1.621596 -2.292534 -2.134957 -2.095931 -1.204573 -0.841792 -1.399185 -41.003317 -42.742908 -30.056085 47.384143 35.285182 0.445831 2.088719 2.097510 1.350326 0.680093 1.816790 1.545928 0.908494 2.057988 0.849108 0.704266 0.848761 1.621175 1.091035 1.029477 -1 -0.004000 1 1 -1.304020 0.660954 1.550207 -0.475338 -1.505164 -1.190984 1.360142 0.104150 2.147054 -1.930077 1.280582 1.264493 -16.913779 -19.875933 -4.797624 66.327636 -31.418063 0.724202 0.671203 0.914191 1.063496 1.681088 2.298341 1.718430 2.146213 0.896632 0.691431 1.122783 1.363984 0.723795 0.577002 1.677887 -1 -0.000649 1 1 -0.659873 -2.235774 -0.058050 -0.174320 1.306781 -1.381374 1.192244 0.970964 -0.008993 -0.351958 -1.311512 1.978876 -33.987724 -31.679117 69.080846 41.783958 -37.010748 1.530372 0.457688 1.105237 1.224942 1.604479 1.724409 1.396943 1.168017 1.109616 0.571239 1.558271 1.361573 0.704302 1.460298 1.720865 -1 -0.050292 1 1 1.470055 0.153749 1.671812 -1.828396 -0.362213 0.694818 0.507126 -1.449078 -1.028477 -0.578240 -1.525414 -2.245662 -41.680192 -18.978736 74.391684 51.040127 -18.580802 1.561937 2.231869 0.521993 1.893977 0.571879 1.068470 2.029784 1.576701 0.609262 1.615538 0.846672 0.267995 1.200224 2.413931 0.432952 -1 0.007964 1 1 1.674939 -1.112828 0.180135 2.169009 -0.512971 2.160420 1.220808 0.378170 -1.114877 -1.285505 0.812456 -1.563547 -71.937181 -48.194933 -12.236499 -8.836548 -15.867707 1.546682 2.342671 2.022387 1.005776 1.326449 2.128516 0.477059 0.432923 1.128943 1.401284 2.137562 1.754258 1.322990 2.495766 1.087947 -1 -0.025326 1 1 0.538889 -0.108866 -1.298024 -2.244476 -0.229021 0.868005 -0.993421 -0.428322 1.721207 -1.032458 -1.508657 1.360185 26.627593 -70.047591 60.136961 21.910158 -5.979841 1.327218 1.553836 1.068018 1.172975 1.199666 2.038776 1.954416 1.611338 2.262681 0.873673 1.817829 1.008485 1.855022 0.599615 1.486024 -1 0.049786 1 1 0.219631 1.530792 -1.616114 0.180536 -0.507450 0.704348 0.461292 1.063126 -1.421809 0.186108 -1.117290 0.578880 -58.896105 -16.838030 53.224685 -52.722173 -51.561010 0.836600 1.987984 1.043466 0.289214 2.318246 1.016202 1.060334 0.282800 0.261510 2.456901 0.384418 0.411717 2.474276 2.150656 1.316868 -1 0.024923 1 1 -2.327882 2.261520 -0.768655 -2.127437 1.772307 0.161903 2.062422 -1.212339 0.580953 0.000585 0.413810 -0.587349 28.077501 -1.437337 -7.314133 71.366939 64.141707 1.070108 0.305457 0.817956 1.390648 1.122143 1.863258 1.782077 0.864846 1.974907 1.762377 0.515932 1.265194 0.856949 1.987462 1.268737 -1 0.005897 1 1 -0.005791 1.624015 0.662977 -2.145788 -0.352476 -0.588560 -0.621824 1.089859 0.198294 1.071951 0.811948 -0.667587 1.844599 -47.830968 -45.080153 -12.129540 -11.175097 1.077257 1.212339 1.275974 2.049180 1.313116 0.791364 2.211394 0.648302 0.761093 1.943963 1.443401 1.239783 1.279151 1.442872 1.348832 -1 -0.009763 1 1 -0.258536 -0.398938 0.782008 0.361613 -1.352171 1.919073 2.264658 0.149316 -2.153492 2.124988 -0.519260 0.142397 -19.790798 -73.936186 -45.478638 40.535969 -11.962504 0.567958 0.411869 0.536856 1.937089 0.661910 2.213211 1.932741 1.823854 1.007612 0.677398 1.526736 2.353345 1.416230 1.322129 1.513412 -1 0.046477 1 1 1.069489 1.845702 -0.946154 2.303285 -0.955351 -1.481749 1.216638 0.972045 -0.684529 -1.930184 -0.518652 0.929940 -47.760271 -56.878815 -12.249197 -72.258116 -42.158367 2.039975 1.852096 0.930102 0.728583 2.293738 0.848418 0.367502 1.863015 2.192785 0.640351 2.121751 1.515809 0.952041 0.457158 1.212649 -1 -0.022018 1 1 0.504636 -0.874750 0.737063 -1.044877 1.827205 -0.810169 2.293002 0.562970 -0.635064 0.035984 1.605385 -1.435357 -41.972103 24.865644 16.872548 -73.091150 57.037179 0.983071 2.218708 2.079868 1.844026 0.296274 1.730307 1.519760 2.113537 0.715875 2.462805 0.619548 1.240266 0.394711 2.400940 0.354386 -1 0.026578 1 1 0.611897 1.716522 0.342346 -0.015583 1.985149 0.689556 1.598365 -1.603747 0.694530 0.370525 2.350183 0.286532 -9.915170 5.733562 63.977246 65.568904 -33.435690 0.570387 0.750373 1.765343 0.872649 0.362545 1.787898 1.949348 1.939161 1.726437 1.727320 0.812794 2.371322 2.057744 1.260890 0.533331 -1 -0.003541 1 1 -0.151281 2.117466 0.284985 1.962029 -1.475875 0.980174 -0.725610 0.336103 -1.273343 -2.119518 -1.784667 -0.535344 -50.019160 -72.016159 -25.581595 -49.871848 3.855756 1.430462 2.032068 1.721346 1.663793 1.860992 1.936438 0.961512 2.130788 0.400901 0.694721 2.420343 2.459541 2.002201 1.494038 1.801964 -1 -0.008053 1 1 1.431374 0.354134 0.175272 0.555428 -0.169238 1.899234 -1.295978 -0.835485 0.929411 -0.954915 1.133911 0.749240 30.865199 51.405158 -33.504027 -2.180097 -40.896295 0.714662 2.320373 0.752420 2.418024 1.723733 1.273728 0.289474 2.189146 2.483391 2.354193 2.178414 2.106138 2.354378 0.788099 1.324536 -1 0.016007 1 1 2.167052 -0.412944 1.002646 -0.031751 -1.142217 1.026430 -0.844656 2.300258 0.000817 -0.398978 0.110223 0.546287 54.317502 14.263033 18.801899 -46.483977 -56.200421 1.217767 0.262999 0.473016 2.224870 2.135219 0.616817 0.338305 1.637277 1.717659 0.443300 2.286317 2.125913 1.716358 1.072405 0.661591 -1 -0.024180 1 1 -0.800020 -1.484902 0.066575 2.094669 -1.151685 2.119017 -1.917210 0.762709 1.159334 -0.808364 -0.359885 2.125268 -17.064079 4.018601 40.630088 69.890729 3.476203 2.493172 2.499218 0.611062 0.367999 1.201579 0.438589 1.863955 2.246895 1.071882 0.867579 0.646520 2.311196 1.774177 0.846761 1.760827 -1 -0.046901 1 1 1.298804 1.221860 -0.783382 0.110899 -2.221791 -0.667375 -1.085106 -0.432299 0.860236 0.371826 0.653778 -1.235953 -14.150503 72.493061 -59.131157 -67.355224 10.749880 2.473494 0.257245 0.511021 1.982303 2.309001 0.873913 1.347689 1.367902 1.330262 0.971744 0.848705 0.691579 1.361404 2.368320 1.098542 -1 0.012180 1 1 1.324609 1.381793 1.150867 -1.741154 0.367901 0.651136 1.482822 -2.039475 0.456582 2.006793 1.594576 0.687529 16.750878 -17.999346 34.984865 -9.375158 -68.282321 1.810365 1.549663 0.681462 2.326885 2.212443 0.276035 1.312640 1.785916 2.391351 1.192927 1.276176 0.943008 1.642451 0.922182 0.369264 -1 -0.026826 1 1 -1.420889 1.513248 0.394066 2.152901 2.084173 1.514856 -0.860033 -1.676310 1.637563 2.171771 -1.213549 -0.905950 -18.014702 -73.093966 9.715037 -69.364630 -11.333434 1.659528 2.187511 1.995472 0.901228 1.437102 1.127769 1.906945 0.283132 1.353142 0.760787 1.290716 2.314296 2.121101 1.840399 2.336891 -1 -0.033124 1 1 -0.070998 -1.035682 0.852754 1.853905 0.272764 -0.816716 0.647224 1.703789 -1.612762 -0.030608 -0.776568 1.537192 72.428905 62.611950 69.035379 27.618829 -60.337489 2.242301 0.350423 0.557625 2.257524 1.950705 2.246678 1.918844 2.256701 1.617431 1.160957 1.705251 1.152211 0.954001 1.896239 0.346394 -1 0.019382 1 1 -0.663591 1.257229 -0.097739 1.923611 -1.565860 1.278104 2.026398 1.239789 -1.050208 1.762597 1.889549 0.854950 33.849846 -35.633688 54.612728 26.125185 35.989481 0.253144 1.346359 1.506271 0.391606 1.977680 1.124046 2.350185 2.311401 0.714635 1.878238 1.538154 0.756557 2.201830 1.904184 1.128161 -1 -0.061564 1 1 0.271661 -0.503756 1.528039 -0.766316 -0.514095 2.123453 1.957735 1.756687 1.527324 1.360772 1.262382 1.675087 43.985117 57.863032 53.981478 66.707626 55.074172 1.099118 1.881555 1.041391 1.409638 0.777811 1.672514 2.192294 1.387773 2.298741 1.688978 2.151234 2.031531 1.696951 1.162961 1.626299 -1 0.047585 1 1 0.160964 0.402357 0.143259 -0.282645 -0.327665 1.716465 -0.621462 -2.263476 0.882993 1.142428 -2.200835 -1.888452 -40.435768 46.047294 66.862599 -40.296834 -18.883827 1.667888 0.945531 1.294364 0.619420 1.346294 0.419951 1.367768 1.319946 0.839110 1.425714 0.978941 0.304293 1.508374 1.998783 0.295868 -1 -0.034645 1 1 -1.059492 1.241491 -0.721969 0.276681 -0.956877 1.159661 -0.017902 0.710853 1.407587 1.120716 0.448695 1.391203 -29.258237 -43.182039 -60.525782 43.182645 70.716889 0.456223 1.236301 1.262817 1.406572 1.002751 2.230633 2.252615 0.456590 0.652701 0.451863 2.217732 1.421018 0.803374 1.555003 0.433227 -1 0.006454 1 1 -1.214753 -2.291282 0.069500 -0.590660 1.774857 0.607553 -0.602861 -0.647729 -0.754536 -0.441922 -0.666274 -1.435979 -74.924635 -8.332658 53.013598 -0.463490 10.116296 2.493744 0.855496 2.314905 1.102791 0.610430 0.998586 1.983755 1.961430 0.257552 1.168865 1.856974 1.906908 1.904955 0.571230 1.416305 -1 0.031580 1 1 -0.969390 -1.805142 -0.656006 1.492509 0.552376 0.382015 2.259238 -1.416713 1.001653 2.135211 1.645277 -0.126341 59.405197 23.139097 -51.193894 -15.784548 59.093392 1.864597 1.783702 1.185688 1.109171 2.091270 2.231284 1.947642 0.271205 1.150389 1.832343 1.943484 2.378134 1.793541 2.293397 1.880334 -1 0.009070 1 1 1.449041 0.413230 -0.898537 1.487787 1.296112 -1.626653 2.117647 -1.386537 -0.760930 0.477034 1.743709 0.176774 71.279277 -59.184045 -56.250765 43.385944 37.553963 0.916743 1.193168 0.819719 1.763364 1.354696 2.129404 1.892268 1.098437 1.672388 2.331974 2.242618 1.179552 1.485443 1.344611 1.383872 -1 -0.020830 1 1 1.674908 -1.634581 0.815888 -0.415704 1.732876 1.886594 -1.680181 -2.167395 -0.639631 -1.314974 0.339337 1.245554 50.550473 1.792349 -25.983644 -57.099195 33.837026 2.108425 0.303630 1.614662 1.867224 0.934768 0.388003 2.158784 0.691468 1.752193 0.363097 2.076115 1.773249 1.001462 0.823252 0.393172 -1 0.035052 1 1 -2.283743 -0.457032 -0.150491 1.253328 0.299297 2.168429 -0.828733 1.302054 -0.713318 -0.418422 -1.536817 -0.686008 46.936386 9.834342 -14.210085 -28.899104 -7.238753 1.199265 2.046814 2.062006 0.890277 1.890399 1.182334 0.983180 1.811965 1.445309 1.815003 0.752032 0.404103 0.513625 0.752742 1.085411 -1 0.015474 1 1 0.100861 -1.295340 0.459133 -2.243977 -1.278701 2.086726 1.997017 2.235157 -0.879524 0.601927 -0.911725 1.332995 30.275504 40.393617 -4.473021 -28.062185 -41.136552 0.894586 2.308473 0.996926 1.078213 1.520552 1.910642 1.660806 1.166985 1.770800 0.335795 2.203491 0.577230 1.003302 0.255855 1.908020 -1 0.024280 1 1 1.790569 0.784823 0.542415 -2.109182 2.281118 -1.254038 1.906052 0.188550 2.239375 -0.673564 -1.430580 -1.150042 46.612683 -30.632986 -48.602207 42.699638 52.817722 1.486870 0.579823 1.836678 0.548938 2.497785 1.269807 1.893932 2.059113 1.764100 2.479477 1.826193 2.081536 0.634279 1.331331 0.933825 -1 0.006420 1 1 1.358750 0.277632 0.889768 1.923084 -1.004742 -2.207650 1.374704 -0.190447 -1.124201 2.237754 0.349992 1.254869 -65.721282 22.406225 -68.580366 -30.204590 -48.544800 0.738093 2.377594 1.715825 1.125615 1.706581 1.011148 1.610774 1.773171 1.930745 2.025543 2.294939 0.799015 0.296136 1.665402 1.911055 -1 -0.010419 1 1 -1.164365 1.068450 -1.480826 -2.111483 1.314888 -1.784109 -0.592005 -1.978708 -0.811553 -2.123092 -0.596136 -0.713341 -25.857808 -42.185691 35.096723 70.627525 -63.195078 1.829943 2.103535 1.369827 2.178216 1.023466 1.644205 1.146170 0.673460 0.586731 0.929802 2.424494 2.465524 1.310267 2.411259 0.534741 -1 -0.055394 1 1 0.280240 2.317777 2.276204 0.989429 -0.692549 -0.066191 -0.342722 -1.593967 0.135640 -1.096254 0.699567 0.208875 -5.446226 -34.727442 -14.124956 51.868418 -47.498484 1.269618 0.961151 0.560658 1.475302 1.895728 0.742686 0.823396 0.562025 1.951464 1.497278 2.244451 0.485738 2.303284 1.536257 0.367749 -1 -0.018941 1 1 -1.449459 1.984925 1.640868 1.164368 -1.015415 2.193996 0.040168 1.224570 2.346238 -0.052132 0.330117 1.789199 41.814853 32.233242 -55.895522 13.969263 31.410847 2.456613 2.290707 1.667902 1.173889 0.803946 2.171511 0.839844 0.252404 2.408906 1.487758 2.003819 1.686244 1.198258 0.877910 1.039279 -1 0.024989 1 1 0.043081 -1.640849 -0.848705 0.223398 -1.129219 -1.988839 -1.437641 -2.008474 -1.574254 1.569502 -1.327679 -1.141667 26.908943 8.604801 20.890343 -46.006746 14.612634 2.043191 1.909150 1.325856 1.168802 0.809588 0.250681 0.444797 0.456038 0.375648 1.516617 1.026423 1.838617 1.629986 0.672336 1.947518 -1 -0.008175 1 1 1.879534 2.179640 -0.896511 -2.154547 -1.467451 1.201974 -0.442493 -0.825882 2.092866 1.522113 -1.413408 0.001738 29.598336 59.227177 31.168218 44.240817 5.414352 0.610299 1.037312 0.349786 1.100289 1.311303 1.814455 0.550030 0.600476 2.449553 0.645781 1.133446 0.579638 0.970672 0.830891 0.533595 -1 0.008828 1 1 -2.158655 0.175429 -1.528239 2.127522 -0.339411 2.223248 1.603713 -1.262016 -0.238325 0.010287 -1.462650 1.774776 -24.483567 -45.303700 -19.278672 -16.633801 35.702366 2.120078 0.400294 1.733845 2.475060 1.830201 1.932684 0.865800 2.256583 1.885289 0.808812 0.701128 2.105874 2.426001 0.807394 1.615190 -1 0.020096 1 1 -2.305164 -2.343312 2.095898 0.648409 -1.937788 -1.090175 -0.804094 0.730479 1.394132 1.184191 2.284731 -1.775799 -72.911874 70.133386 31.811312 52.714252 68.433295 0.750795 2.113946 0.843411 1.701434 2.252704 1.944120 1.829711 0.460834 2.243031 1.375148 1.609562 1.660551 1.373936 1.492874 2.486977 -1 -0.010121 1 1 -0.213776 -2.096197 -0.955842 -0.309109 -2.136862 -1.131784 2.021947 1.829651 -2.106257 -0.389165 0.105247 1.746909 67.226854 -68.259181 -32.058353 -4.742062 -49.838984 0.717921 0.845675 1.515605 2.025477 1.188140 1.823669 2.408176 0.457733 1.867915 1.299512 1.654225 0.815103 0.681037 1.935985 2.345705 -1 0.003988 1 1 1.928378 -1.554496 -0.932349 -1.303313 -1.604621 0.130012 -1.431193 -2.018980 0.910980 0.288013 1.006635 1.033577 46.574951 -64.796644 -37.191439 -26.513035 45.413084 2.240515 1.842750 1.343003 1.343494 0.601812 2.407790 0.721125 0.691804 0.652200 1.024460 0.353611 2.382500 0.925919 2.424826 1.307226 -1 0.025672 1 1 1.469955 -1.526434 -0.528942 -2.354597 0.938124 -0.610678 -0.075568 2.266259 -1.216532 0.805503 -0.603013 1.504721 -49.429536 -62.219662 74.145789 -31.716031 48.663033 0.318834 0.642763 2.171690 1.597394 1.902667 0.383442 2.009717 1.812072 1.002942 0.953317 1.646484 1.199123 1.914149 2.099131 1.589284 -1 -0.018945 1 1 1.212989 0.909503 -0.979626 0.507705 -1.135529 0.337567 -0.228981 1.537799 -1.663662 2.155275 -0.422714 1.728053 29.645379 -50.112694 5.946050 35.256369 53.789439 1.211418 1.556952 1.690932 1.248059 0.880714 0.914701 0.623586 1.603985 2.430591 1.435558 2.178940 1.951938 0.478654 2.487142 2.388043 -1 -0.031703 1 1 -1.413553 2.273496 -2.108068 2.153780 -1.994952 -0.517252 0.909403 2.052764 1.406238 2.004634 -1.692574 1.593778 44.621324 -49.409665 -28.232875 -59.937206 35.386247 1.174755 1.850504 1.163937 2.289093 1.541943 1.429203 1.114279 2.438431 0.461182 1.336107 2.442207 0.914750 1.459906 1.883373 2.348616 -1 0.017720 1 1 0.243767 1.927686 0.939814 -0.467064 0.897593 1.492141 -0.923886 -0.430345 0.710419 -1.184802 1.589736 -0.552854 32.323986 -30.774857 -33.024172 -37.255668 -56.009626 2.068271 0.425304 1.336480 1.973103 0.685869 2.149127 0.373745 1.039657 1.510472 1.252206 0.817598 2.125635 1.551417 0.914747 1.397974 -1 0.047188 1 1 -1.310744 0.747441 -0.981967 -1.134736 -0.465570 -2.271619 0.666018 1.845400 -1.306843 0.336464 0.086634 -0.075556 -71.044386 -43.002380 -41.003344 -43.199577 -55.286023 2.242204 0.970750 2.141307 1.694691 1.421710 1.173983 2.375913 0.476833 1.135735 0.789314 1.505569 2.089868 1.161970 0.728666 1.447677 -1 0.030665 1 1 0.642590 -0.787564 0.514359 2.310220 -2.208720 2.246077 -1.130262 -0.671760 0.610998 0.754540 0.506907 -0.419542 -47.804715 -53.845498 -31.286494 67.899349 -15.644444 1.582426 2.326857 1.734490 2.079082 2.123416 0.251685 1.562546 1.214898 1.534986 1.514182 0.600595 2.194374 0.339143 2.218191 2.389188 -1 -0.077390 1 1 -0.413231 0.894886 -1.592595 -0.376851 -0.288287 -0.911070 -1.803559 -2.337075 -1.455359 1.788960 2.016387 -2.082409 -4.149080 16.415376 43.218215 68.540757 -35.497379 0.558307 2.465510 1.080800 2.256195 2.125595 0.879110 0.957016 0.822882 0.934351 2.383997 1.335268 1.854108 0.991532 0.425923 0.495250 -1 0.004911 1 1 2.155584 0.059387 -0.911964 2.022748 1.148627 -1.690835 -2.159967 1.684995 -1.751386 -1.964371 -0.182166 1.383962 -3.113796 16.439355 -3.758204 -14.136138 13.932248 1.514309 0.493773 2.350932 1.367276 2.064305 1.269056 0.529399 0.366606 0.300293 1.770156 0.758891 0.938712 1.430670 1.029264 2.336018 -1 -0.053360 1 1 -2.211621 0.611799 0.078051 1.766543 2.236732 2.028688 2.021799 -0.667407 -1.623161 -0.454877 -1.618695 -0.791072 -60.373575 51.323006 -64.236396 -71.110098 52.579130 2.086689 1.734679 0.751226 0.362017 1.922850 2.090767 0.517729 2.227593 0.652803 2.153312 0.967105 1.640261 2.362729 1.636033 1.050855 -1 -0.060121 1 1 0.617111 -0.182225 0.403373 -1.637413 0.354792 1.815390 -1.458716 1.913398 1.129368 -0.220296 1.418001 1.799426 -37.031799 -43.437994 -12.366735 52.282541 12.659965 0.265490 1.839288 1.660118 0.856195 0.576089 2.072568 0.647932 1.290773 1.025325 1.389374 2.201431 1.956528 1.121170 1.258311 2.175056 -1 -0.056768 1 1 -0.016485 0.968657 -1.091398 2.209144 0.164083 0.999538 -0.427931 -1.132059 2.106780 -0.248002 2.292326 -1.369355 17.813156 -14.292089 -57.142688 52.847876 64.252216 1.929971 0.276035 1.324403 1.487212 1.816151 2.044075 1.025334 1.538666 0.350509 2.005852 2.101762 0.809748 0.681015 1.565907 1.449855 -1 0.036434 1 1 -0.971229 0.263256 -0.384555 2.179809 1.935720 -0.680028 -1.678977 -0.785566 1.099541 -1.995710 0.887708 0.283071 -61.761707 -29.007058 -21.620851 68.358665 54.086621 1.882588 0.405019 2.402754 1.590364 0.742438 1.148628 1.497576 0.504781 0.603294 0.313177 2.314950 1.861207 1.062675 1.371235 1.089451 -1 0.005462 1 1 0.006092 -1.277193 -0.855412 0.596745 1.526553 -2.185499 1.396083 0.980381 -1.964187 -1.811497 0.919320 -0.913495 -4.893924 -52.176484 -30.158973 -31.863885 -36.311733 2.255627 1.569364 1.043654 1.190457 0.252300 0.654453 0.648715 0.947532 1.168870 1.951113 2.359193 0.703573 0.444342 1.807020 1.582437 -1 0.004765 1 1 -2.255951 0.110612 -2.332907 -2.086559 0.810836 -0.508421 -1.476695 1.332479 1.703811 -1.240007 2.101394 -1.233710 -14.537145 24.199184 65.686382 -8.974209 70.472837 1.929679 2.109774 0.475292 2.225488 1.282718 0.646427 0.754355 1.198515 0.697057 1.179959 1.570417 0.747864 2.346384 1.430560 1.416831 -1 0.010837 1 1 -1.074359 1.124724 1.841046 0.912675 0.506790 2.328571 -0.100348 0.478637 0.402425 1.270450 0.609971 2.337013 13.234068 -25.020206 -64.606902 1.797329 57.715854 1.080295 0.516033 0.709951 1.891513 1.914154 2.182229 0.974634 2.178658 1.707439 1.923610 1.367622 1.119731 1.823585 0.995185 1.079502 -1 -0.026817 1 1 0.058565 -0.589828 1.634581 -0.828760 0.855426 -0.348647 -2.211259 1.982877 0.203478 -1.332839 1.674123 -0.690154 -70.820306 -26.884229 -43.239427 24.947775 47.249208 1.636696 0.944498 1.926316 1.840338 1.305636 1.077365 0.781136 1.302943 0.814623 1.622549 1.684352 0.903062 0.761320 1.258673 1.513253 -1 -0.010867 1 1 2.117528 1.332145 0.795330 -1.938099 -1.596580 -1.384535 -0.096601 2.203402 -2.091686 -0.546011 -1.782268 2.078282 46.341660 64.279230 41.018283 -5.713671 -29.664100 1.907108 0.764199 2.385079 1.527204 1.214802 2.171162 1.711884 2.388539 1.181896 0.370103 0.567613 1.374668 0.300951 1.587198 1.530509 -1 0.020460 1 1 -1.919864 -1.422870 1.194014 -2.279098 2.213672 0.871507 1.309606 -1.022511 0.738905 1.627512 -1.817861 2.348303 53.045537 -63.658301 44.928584 14.708565 6.859912 0.543060 0.462573 2.219854 1.084456 0.708287 0.933144 2.343205 1.999395 1.578185 0.809817 1.846823 2.303291 1.663044 0.529917 2.317975 -1 0.003475 1 1 -2.119563 2.163882 -1.850714 1.530164 1.965113 -1.474026 -0.924510 -1.486011 0.270957 1.810354 -1.275343 1.964243 -62.472842 18.936692 -31.013042 13.797344 -8.045552 0.301210 1.436790 0.386070 1.170643 0.252000 2.365262 1.452681 1.954112 1.003153 2.245275 0.841535 1.671874 0.443066 0.602656 0.846103 -1 -0.006043 1 1 -1.776287 -1.075541 0.114876 -1.358349 1.759663 -0.299676 0.889415 0.705947 -0.947669 0.404541 -0.863492 1.446661 -60.261706 -18.495870 -60.087583 57.996473 46.726985 0.481449 2.220051 2.151508 2.151920 2.325751 1.143281 1.620819 1.854866 2.491268 1.999489 0.918801 2.036804 0.311295 2.188803 1.210841 -1 -0.006399 1 1 -1.234085 -2.050131 0.440075 -2.115246 -0.669555 -0.032512 0.201520 -1.262095 -1.561832 -1.710043 0.174470 1.215725 -7.245833 19.292215 -55.743293 22.481768 1.079389 1.244235 1.850300 2.238007 2.424636 0.356994 0.753155 1.268240 0.306289 1.306791 2.487215 1.374923 2.327095 1.243501 0.771831 2.416078 -1 -0.039133 1 1 1.084565 0.756384 -1.487287 -2.321339 -0.879517 0.714119 -0.261643 -0.781029 1.958177 -0.248687 0.207461 -0.364544 -25.166245 30.922389 -37.400084 66.792997 -10.095247 1.062863 2.289452 0.828967 1.949958 0.952759 1.276030 0.741913 1.328925 0.986055 0.621685 1.158652 1.208842 1.000254 0.771736 0.817644 -1 0.026652 1 1 2.351704 2.279066 1.955646 -0.371666 2.043875 -1.914215 -0.727458 2.264833 -1.631485 1.030688 0.031984 0.336917 -55.142240 74.379629 -1.568137 44.313527 27.442040 0.900616 2.397512 1.241181 2.277077 2.089913 1.918414 1.783388 0.407784 1.629061 0.879918 1.027894 1.808296 0.529405 0.460851 0.278338 -1 -0.041832 1 1 -0.135037 1.810366 -1.068073 -1.606007 0.402556 -1.225287 -0.258613 -1.684163 1.588575 -1.213587 -1.539711 -2.193379 28.627544 -56.865008 69.804217 49.467886 -43.234219 0.812098 1.929237 1.435099 1.212778 1.913159 1.212803 2.337051 2.062485 2.182511 1.220930 1.671624 0.738380 0.452128 2.159175 0.504061 -1 0.014405 1 1 -1.715462 -1.376585 1.563898 -1.274114 -0.942962 -0.589764 -2.001439 -1.156992 -2.248491 -1.743042 1.614371 -1.203391 6.045552 57.588691 -56.870360 -20.143071 5.399425 1.347079 2.354568 1.720069 0.458830 2.312016 2.057740 1.187336 1.808314 0.834716 1.815736 1.819759 1.940417 0.340095 2.479123 0.371193 -1 0.014406 1 1 1.182703 0.826713 -2.265598 -1.795660 -1.523472 2.125204 -1.609834 2.052842 -1.990905 1.536226 0.178245 -1.323169 -23.595587 28.965760 -72.467359 41.092738 45.649989 1.215378 0.615450 2.123924 2.032983 1.340805 0.414068 1.492942 1.379435 1.659795 2.166215 1.829924 1.780598 0.758959 2.074707 0.607735 -1 -0.039505 1 1 -1.689609 -0.406784 0.851150 -1.536819 -0.717726 0.897293 1.154465 2.196693 -1.755294 -1.664221 2.184313 2.238044 16.564069 -7.698424 62.591923 32.443586 29.349041 2.414931 1.497046 0.595129 0.327974 1.258113 1.104341 1.913012 1.000050 1.847989 1.652230 1.025561 0.856456 0.463365 2.032578 1.295928 -1 0.024305 1 1 0.475996 -1.563271 -2.331455 -1.242792 -2.289553 0.850305 -1.604403 -0.916489 1.363565 1.080902 0.467134 0.277948 47.822575 54.014151 15.844043 40.825458 53.479170 1.741176 1.940436 0.650829 0.489695 1.297103 1.658082 0.391389 0.572494 2.406045 0.657435 1.261700 0.651102 0.579391 1.317582 1.593230 -1 0.032648 1 1 2.284924 1.462676 -1.340392 1.957020 -0.841117 0.517318 0.204585 -1.586752 -1.129352 0.479901 -1.915202 1.526875 -47.226410 65.725616 50.423620 -30.224511 66.651340 1.511162 1.593125 2.149910 2.280451 0.295322 1.471876 0.564079 0.468464 2.220833 1.782575 2.489791 1.924119 0.917322 1.926215 2.389769 -1 0.002746 1 1 -0.124506 -0.270875 -0.423079 0.304125 -1.520363 -2.162054 -0.408137 1.680190 2.314992 -2.120754 0.996885 2.100870 -19.474585 -9.350920 39.090764 -1.526820 -11.268382 2.309626 2.386032 1.781092 2.312797 1.687345 1.710525 2.047388 0.455844 1.626850 1.964034 1.267830 2.426341 2.021639 1.938719 1.042165 -1 0.010008 1 1 -1.612855 -1.587092 -2.139735 -2.286499 0.336190 0.196471 -1.292631 -1.130090 2.215313 0.184968 -1.412091 -1.420568 69.462355 3.805027 51.094785 0.048682 68.191143 0.453154 1.416214 1.051156 1.280573 0.592696 2.191485 1.288562 2.113650 0.363756 1.896239 0.337871 1.094619 0.517440 1.870446 1.091490 -1 0.012516 1 1 -0.042586 0.537655 -1.991500 0.960676 1.430182 -0.825182 -0.272731 1.371995 1.392949 0.151625 -1.043205 1.649438 -27.854666 -3.369093 -74.352330 10.390992 41.400814 0.977095 0.779083 0.539764 1.314393 2.008723 0.866226 0.405830 0.287078 2.419741 1.340938 0.387440 1.701447 2.467503 0.814485 1.545582 -1 0.081074 1 1 -0.973010 -1.385614 0.606005 1.655099 0.010306 -1.150195 -1.108541 1.531837 1.799628 2.240792 -0.417826 -0.942457 -49.045940 -65.107892 -18.344870 -72.222605 -45.327665 1.794111 0.629371 2.092270 1.030375 0.758371 1.193953 0.525009 0.822733 0.675039 2.376634 1.328952 1.437523 1.444763 1.629465 0.921027 -1 -0.036734 1 1 -0.706611 -0.787823 0.871077 -1.197293 -1.003086 2.061209 1.963395 -2.080126 0.534566 -2.081974 -2.249020 -1.200401 -44.632760 7.210862 -7.037676 67.775538 3.471497 1.306726 1.396687 1.366639 0.342599 1.819456 1.351778 0.338316 1.821277 0.453943 1.163326 1.015581 1.866856 1.501568 2.353093 1.690800 -1 0.025541 1 1 -0.259164 -1.519846 1.801751 0.219190 -1.164015 2.243764 -2.310032 0.665248 -1.674132 0.546392 -1.235413 -0.802603 70.507292 16.048510 27.314546 -74.433480 -3.499813 1.054557 2.185618 1.689393 2.381343 1.737296 1.982362 1.050107 1.641905 0.749975 1.829996 0.741715 0.251483 0.426008 1.913013 1.000526 -1 -0.017160 1 1 1.787728 0.150128 2.074337 1.135163 -1.773813 -1.909916 0.833027 0.177404 -1.320016 0.424091 -2.153284 0.905847 -36.826624 -45.072000 -25.108989 -56.772291 -21.890922 1.814096 1.261685 0.382719 1.102675 0.910972 0.948244 1.887457 1.238045 1.315535 0.953581 1.584088 1.012881 1.482169 0.319820 1.459076 -1 0.041688 1 1 -0.729474 1.361626 1.494713 -0.108653 2.277321 0.902439 -1.893674 0.489784 -0.737555 2.212502 0.054103 -0.173638 -43.301404 33.307724 2.912308 47.156016 -48.830813 0.632902 0.680696 0.710364 2.082002 1.709866 2.215696 0.945488 0.560125 1.520288 1.977387 0.699175 0.776623 1.944922 1.801395 1.553437 -1 -0.011969 1 1 0.317957 0.060085 1.388986 -0.490495 -1.781951 -2.022149 -0.502965 0.690234 -1.138511 2.058867 0.302219 -0.567575 -43.162785 -36.922631 -8.660769 -61.542056 62.672930 2.033987 2.472483 1.277306 1.940853 0.909572 2.176457 0.714584 1.016736 1.035933 1.928407 0.985921 0.618184 0.812547 0.479185 2.407218 -1 -0.017069 1 1 1.699343 -0.935234 2.048602 2.132073 0.748918 0.282095 0.499100 0.319431 1.261744 0.374753 -1.987257 1.581657 10.036898 -59.848635 23.991029 17.221842 -52.498307 0.789385 0.435587 0.916991 0.865523 2.087645 2.044706 0.369777 1.835177 2.318887 0.539010 2.135922 1.185372 0.295837 1.139593 0.394638 -1 0.010344 1 1 -2.000510 0.330986 2.261330 0.749000 1.652736 -1.996777 1.809460 -2.161794 -0.748628 -0.106068 -1.405447 1.862573 -4.104658 13.008741 -62.096983 36.009423 -39.622594 2.320898 0.575452 0.365989 1.177992 2.259339 0.953077 2.116236 1.078585 1.036445 1.523821 0.604625 2.425055 0.647046 2.156839 1.734813 -1 -0.010446 1 1 -0.568035 0.331204 1.213131 -1.407730 1.181359 1.810395 -0.591166 -2.005908 -0.858379 -2.144882 0.745819 0.018133 -49.344242 21.318395 -51.736939 7.258192 38.432147 1.811516 0.651067 2.233931 1.429393 2.056798 1.102779 0.411903 1.095283 0.421349 2.362859 1.567424 2.190665 0.999716 0.735068 1.032676 -1 0.015473 1 1 1.569830 -0.537217 -0.070929 0.127689 1.927127 0.978736 -1.330573 2.056602 -0.066356 1.587741 -1.100861 -1.322624 -31.812497 -72.639797 -7.065018 58.243615 0.433551 0.425368 2.411459 1.648686 2.221491 1.600022 1.068489 2.350256 1.253165 1.197094 1.556477 0.466318 2.154018 1.571408 1.646641 1.592354 -1 -0.033551 1 1 -0.204145 -0.440714 0.793742 -0.356019 1.127810 1.880698 -1.810867 2.081166 -1.900511 -1.321803 -1.348331 0.479119 -29.542441 -19.805770 -25.574698 66.057421 -72.926705 0.938100 2.390218 2.390635 0.400663 1.192507 0.968163 1.410101 1.811664 0.881623 0.438576 1.652855 0.278136 0.629526 2.447570 1.065825 -1 0.044594 1 1 -1.950355 -0.242151 1.676506 1.656270 0.843494 1.738157 1.109912 -2.063690 -1.261864 2.308633 -0.611223 0.177004 44.411936 31.413700 -29.936405 -41.155998 -58.861470 0.854140 2.022655 1.007725 0.328131 1.655693 0.739808 1.948557 2.138516 2.043541 1.050633 1.487019 0.831810 2.474672 2.058673 1.117846 -1 -0.029829 1 1 1.284958 -0.594624 1.123259 0.786726 -0.460089 0.322464 0.412972 -0.528763 0.639837 0.071491 -0.104946 -1.387916 -12.231724 71.415042 -27.388087 38.419287 -37.035853 1.951173 1.118225 1.258869 0.310618 2.057241 1.797247 1.583482 2.083472 1.667447 0.290579 0.507076 0.932503 0.574712 1.434013 0.953047 -1 -0.030596 1 1 -0.609276 -0.072502 1.975016 0.032304 1.008807 -0.162041 0.341444 -1.032223 -2.275233 1.194676 -0.566767 -1.916386 15.316399 22.724188 25.430092 53.563783 -53.497467 0.896007 1.443575 1.916999 0.509788 1.506578 1.056511 1.282321 0.716856 0.948309 0.724182 0.318964 0.575845 2.473661 0.829263 2.426479 -1 -0.019207 1 1 1.990034 -2.036645 0.907204 -1.905361 1.996852 -0.548650 0.987586 1.330818 2.054217 2.257344 -0.266281 1.388337 -62.627112 -23.863528 25.691672 -50.074246 52.154489 0.782523 2.118895 0.760783 1.234983 1.600822 1.016700 0.428147 1.868202 1.621106 2.172251 2.024849 1.882473 0.731129 2.336366 1.806654 -1 -0.058951 1 1 -1.291115 0.781489 1.063875 1.736401 -0.138949 2.031628 -0.394891 -1.881881 0.772731 -0.047375 0.159068 1.530145 52.238303 19.159973 -28.341376 66.487452 -45.402263 0.987364 2.370423 0.453147 1.295325 1.035596 0.761865 1.418096 1.185544 0.940230 2.200747 1.699623 1.064130 1.087727 1.675655 0.982303 -1 0.017458 1 1 -1.080362 -0.808516 1.804182 -1.338383 -1.974976 0.646895 0.875708 1.234644 2.018659 -1.599909 -0.776626 0.566118 13.934634 49.391940 30.339348 63.414670 60.356108 0.701625 1.457434 0.840302 1.213636 0.578879 1.722256 1.204327 1.618443 2.416517 1.147253 0.887865 1.842414 2.452311 1.994983 1.683552 -1 0.042971 1 1 -0.480098 -1.393863 -1.361779 0.652757 0.452590 0.890642 -2.231685 -2.018989 0.756301 1.845535 0.965537 -1.693262 -17.294105 37.979237 67.040501 -50.306417 50.044172 2.011003 0.925395 0.370408 1.189005 0.612091 1.917071 1.705250 1.140641 2.258266 0.922672 1.846836 0.276102 2.445219 2.046736 0.743244 -1 0.003178 1 1 1.890862 -0.627177 0.646226 -0.937160 -2.043223 -1.267187 -2.324897 0.589935 0.174833 -2.114485 -2.020743 -0.433033 -65.598240 -9.620878 1.910496 9.706721 -59.143976 1.632902 2.427008 1.973181 2.002994 1.320991 0.399135 0.260971 2.390350 2.355290 0.358956 2.225147 2.301268 1.419957 0.958976 2.261329 -1 -0.002082 1 1 -1.414546 -0.273185 -1.546163 -2.253278 -2.083679 2.084197 1.917484 -0.869301 -1.943491 2.031001 -1.504219 0.565081 59.074011 6.902406 58.735412 16.066785 34.462364 2.259200 0.869066 0.890905 1.186979 0.309502 1.297211 1.220241 1.341429 1.895723 0.665504 1.880613 0.971239 1.358525 1.229974 0.673695 -1 -0.002768 1 1 -1.316961 -0.075788 -1.419359 -1.055286 1.245344 -1.939605 1.371189 1.989111 1.298593 -2.325307 -1.598276 -1.605746 2.622463 -24.262264 74.122724 30.618072 -52.058399 1.442246 2.074069 1.130677 1.281432 1.526342 2.488241 0.619829 1.457735 1.401118 1.598579 1.559805 2.388287 1.446042 0.620333 0.932490 -1 -0.016112 1 1 1.655444 1.106215 1.786467 -2.187764 1.022787 -0.807805 -0.377711 -0.594454 -0.723189 -1.388319 2.265449 -0.693284 54.618030 -34.763383 -18.177831 35.188399 -38.574811 0.972324 1.595259 2.012967 2.438189 0.892810 1.712118 1.822077 0.389985 1.732841 1.353243 2.454575 1.797479 0.984829 0.276639 2.475495 -1 -0.019751 1 1 1.321617 -1.789496 -1.586602 1.395514 0.842643 1.573650 -2.299437 -0.328781 1.809872 0.049874 -0.579529 0.359489 20.425857 -52.624598 -61.614595 43.502649 49.024453 1.434830 1.183359 2.463840 2.260946 0.962339 0.283848 2.126195 1.952070 0.443397 1.675235 0.671243 1.587977 1.131869 1.065585 0.790836 -1 -0.023456 1 1 -1.157790 -1.518120 -2.169959 -1.327588 0.392430 -1.766069 1.019513 0.707596 -1.511283 -0.359404 0.776742 1.386209 -1.281662 59.108417 -14.831823 21.557278 63.167011 0.594434 2.153533 2.437411 1.318428 2.319562 0.634156 1.504187 1.377354 0.434987 2.073974 1.780675 2.057753 1.402188 1.566559 1.150922 -1 0.015753 1 1 1.910006 0.675439 -0.049826 1.382611 0.749510 0.799779 2.155698 1.966756 -2.138177 0.328399 1.190438 -1.110188 68.082025 54.597563 71.235991 -36.694765 71.076373 1.083912 0.555450 1.699901 1.241767 0.882562 0.470006 1.137876 0.779740 0.342155 1.097271 2.339122 0.873878 0.765736 1.231051 0.779715 -1 0.028230 1 1 -0.281081 -2.309682 1.839419 1.843033 1.326177 -0.540070 -0.902679 -2.140469 -0.479796 -1.038816 0.014667 1.459846 -56.374659 61.113095 -72.206505 -74.726252 25.888479 0.740043 1.394790 0.983783 0.687013 1.131439 0.598577 2.034878 1.690432 1.843090 0.319663 1.068838 1.466734 1.901095 0.951097 0.334389 -1 0.003186 1 1 0.640321 -1.221529 1.649450 -0.677878 1.461277 -1.291310 2.222027 -0.082826 -1.894746 1.332243 -2.269368 0.805563 12.685424 53.922966 -16.710107 -46.772285 48.210664 1.024503 1.078041 0.881899 0.582456 1.092325 2.457831 0.262417 1.947055 1.650242 1.371435 2.214455 0.351833 1.763359 1.278800 2.291703 -1 -0.011091 1 1 -0.697180 2.201279 -0.071928 2.194040 0.779371 -1.546844 0.449373 -1.349951 1.525836 -0.100603 0.914243 -1.411792 -35.216194 21.426265 -38.768283 21.459321 66.811974 1.507727 2.369879 0.311140 1.827498 1.503023 2.052153 1.776581 0.748377 1.971135 1.368662 0.610252 0.254630 1.564629 2.473339 2.160872 -1 0.030275 1 1 -1.085653 -0.201670 -1.259489 -0.182285 -0.606020 -1.909429 -0.408913 -1.933130 1.809228 -1.356862 -1.528897 0.493932 -54.363313 -34.202849 -47.285622 -29.441063 34.049602 1.700029 1.134048 1.695159 0.292429 2.353887 1.524568 1.914392 1.681889 2.262612 1.961862 0.763371 1.970714 1.045575 1.985564 0.877992 -1 -0.016408 1 1 1.554089 -1.189107 -0.084268 2.131579 1.867123 0.935184 1.819030 -1.533776 -1.408205 -2.078795 -0.657309 -1.545419 26.297294 -71.379745 20.630008 -71.462920 -27.299634 1.750725 0.427316 1.399741 0.950286 2.449027 0.791967 1.097360 1.579646 0.614092 1.793743 1.190026 2.017313 1.223311 1.192579 2.180865 -1 0.006166 1 1 1.225137 -2.253935 1.008619 1.388807 1.218830 0.122149 -1.640281 -0.718048 0.195087 -1.000466 -1.027370 -0.821383 73.562282 61.275484 -42.946884 -8.287570 60.817063 2.160582 1.658023 1.644613 1.255374 2.317704 0.903321 0.610385 2.485433 0.668264 1.008660 0.303863 1.019161 1.287235 2.312859 0.466980 -1 0.027033 1 1 -1.095336 1.994510 -2.202782 -1.629246 0.951123 1.101527 -1.615954 -1.841834 -0.021172 2.311227 0.571196 0.953621 21.512284 56.956604 -30.356601 -53.386347 35.670515 0.840117 0.353899 0.472601 1.997930 1.702258 0.351562 1.704462 1.392402 1.352399 1.779222 2.392345 2.146011 2.012858 0.605269 2.005903 -1 -0.077621 1 1 -0.448329 0.045228 1.444969 -2.060247 0.057254 0.936372 -1.776298 -1.254413 0.311512 0.122224 -0.375708 0.072125 35.502916 -2.487312 45.753242 74.741681 -66.567604 2.099309 2.339914 0.688222 1.205530 1.594855 1.972545 0.313796 1.463594 0.878220 1.736004 0.510054 1.486057 0.413204 0.466618 0.445076 -1 -0.039754 1 1 0.079914 0.082739 0.438725 -1.239588 -0.287173 -1.034388 -0.953483 1.653090 -0.768133 1.939893 -1.245062 1.955347 -21.980304 27.030446 -49.298626 37.992267 -13.972209 2.411234 2.363244 1.287197 1.678993 0.839981 0.308399 0.761840 1.001213 1.127952 0.489336 2.013495 2.303571 1.874632 1.685677 0.678214 -1 -0.007374 1 1 0.907645 0.780632 0.787545 -0.836846 1.617935 2.147754 0.408159 -1.304742 -2.057303 -2.298619 -0.721950 0.587439 20.152108 -3.520121 -62.668106 37.138533 37.320483 0.555459 1.845971 1.480161 0.311394 1.601406 1.822403 1.379254 0.871111 1.508631 1.807416 1.498414 1.102635 2.488366 0.459193 1.660462 -1 0.017305 1 1 -2.062770 0.066604 -2.139485 1.913718 1.809003 -0.426867 -2.098806 2.308069 -0.678592 -1.119599 -0.530190 0.231007 -15.265577 -68.555421 -60.962816 47.959784 -39.901927 1.649634 2.397704 2.218355 0.640752 2.111000 0.830375 0.855858 1.657170 0.800140 1.200176 1.603479 0.668839 1.672925 2.354062 2.222687 -1 -0.000458 1 1 -1.795611 -0.694648 2.354758 1.775573 -1.507769 2.147168 -0.019831 1.279342 -0.725722 -1.551203 -2.136807 -0.192870 17.712161 -61.716534 -19.785455 15.862010 42.794959 1.448227 1.343817 1.538887 1.820551 1.744619 1.306915 2.328429 1.153452 1.574791 2.267401 1.460435 1.779624 2.398359 1.964519 0.423275 -1 -0.008625 1 1 -0.146922 -0.025525 -0.163793 -0.840477 1.842989 0.588190 -0.875313 0.687766 -0.204336 1.063885 1.914351 -1.694849 34.020674 -14.536777 30.385929 -53.692091 -2.967014 0.376032 1.217196 1.918326 0.306828 1.363869 1.039851 0.267441 0.880239 1.928147 1.118648 1.618759 0.991754 1.917906 2.250206 0.461803 -1 -0.014029 1 1 -2.169595 0.073806 1.102485 0.353873 0.505952 -2.319110 -1.118850 -2.088500 1.167776 -0.289083 -0.153112 -0.391394 10.880289 15.015837 71.167149 6.267717 41.514637 0.422644 1.624487 0.510205 1.769406 1.655999 1.375780 0.990879 0.697351 1.626790 0.956129 1.653976 1.117232 0.317037 1.942391 2.016532 -1 0.020228 1 1 0.241199 1.181752 -1.016207 -1.684498 0.680943 -1.792130 1.260334 0.242677 -2.257650 -0.173370 -1.575781 -0.529506 73.134190 66.338870 7.388008 -29.747109 -9.665283 1.458842 2.013054 1.651789 0.360149 2.018915 1.159935 0.275095 1.266577 1.608116 2.096696 1.169214 0.984933 2.020773 0.881965 1.688886 -1 0.035237 1 1 2.117466 0.282072 0.117198 -0.028326 -0.119511 -1.143183 -1.067132 0.062503 -0.377407 -0.203265 0.215157 1.742994 72.899832 27.479053 -9.551357 -29.664619 26.750204 1.985265 0.352993 1.011661 1.229784 1.978306 0.387662 0.940190 1.515814 1.038556 1.008753 1.862782 0.518106 1.800153 0.915336 2.307466 -1 0.029624 1 1 -0.508236 1.640699 -1.668933 -1.616238 -1.894789 0.609967 2.273172 1.867594 -0.563668 -1.668615 -0.980675 1.726717 65.218392 -74.488228 -23.648395 41.423789 59.629164 1.935314 2.322353 0.278931 0.487736 2.123782 1.908558 0.387221 0.265479 1.661381 1.826003 1.124913 1.155952 0.840919 0.322448 0.634319 -1 0.059976 1 1 -0.234619 1.026681 -1.347496 0.375723 0.169851 -1.023805 -2.153086 -0.478336 -0.058590 0.164960 1.591900 -1.872908 25.342971 -60.688468 8.912583 -56.213763 65.292333 0.898544 1.335802 1.830676 0.914941 2.406492 1.414486 1.275203 0.337251 1.921269 0.268516 0.940017 0.858866 0.457906 0.273930 1.944281 -1 0.021350 1 1 -1.414638 -1.817941 0.997319 -0.033366 -0.013883 2.292772 1.420236 1.657717 1.597087 0.476109 0.324441 0.638049 -54.137599 9.374118 50.807995 -20.020791 -39.427313 2.052307 2.132375 2.320708 1.890963 1.659412 2.478332 0.575197 0.593120 0.320253 1.988844 1.994352 2.330833 1.059136 0.401865 1.150729 -1 -0.005669 1 1 0.491201 -0.483624 0.601954 -0.452889 -1.204050 -1.471914 1.581393 0.600266 -0.545903 0.036882 -2.156270 -2.160811 51.942799 2.616087 18.566174 41.690117 35.797796 1.428439 1.771037 2.067141 1.693044 0.743980 2.317926 2.377624 2.221477 1.367684 2.171942 1.322859 0.286024 0.452500 1.674592 1.126319 -1 -0.003731 1 1 -0.193139 0.756972 -1.028685 0.638062 -1.492848 -1.543102 2.080645 -1.244203 2.256460 -0.975851 -2.006737 -0.661674 15.367927 -11.257139 -48.737603 17.105686 -54.732117 2.384761 0.676415 0.756155 2.196345 1.964477 1.971103 0.827933 0.315816 1.666215 2.083027 0.935331 0.856469 0.679485 0.599945 0.270196 -1 -0.043141 1 1 1.649558 1.139649 -1.772659 -1.357834 0.983381 1.341385 0.591800 -1.468181 -1.646805 -1.992767 -1.483581 -1.294177 37.024675 73.710980 10.437500 73.059052 3.486883 0.685692 1.424664 1.332366 0.325522 0.546609 1.600640 2.455600 1.013453 2.103150 1.650282 2.037367 0.784657 1.986390 1.250447 0.510689 -1 0.003294 1 1 -1.655547 1.874984 1.117423 1.651382 -1.198053 0.364255 0.640633 -0.698084 1.148200 0.571710 0.163620 -2.075327 34.706239 -42.238594 45.947607 41.439252 19.513538 2.335477 0.360805 1.793078 1.268895 2.325997 0.787866 1.909788 0.809624 0.851018 1.313912 0.673487 1.051317 1.743097 0.478729 1.489993 -1 0.007202 1 1 1.656999 -1.028931 1.226613 -1.011154 -1.585990 2.247930 1.730958 -2.085626 2.352218 1.488363 1.564371 1.961736 -53.976318 20.015980 -41.420647 -6.812911 -54.590982 1.965400 1.727299 0.457789 0.567252 2.050330 0.390906 1.461442 0.713743 0.380547 0.595891 1.888621 0.557400 0.715213 0.342002 0.781979 -1 0.002353 1 1 1.104267 2.021663 1.772086 1.153342 2.161459 -0.159411 2.133874 -1.975554 0.360711 2.341992 -0.720836 0.455860 -22.458788 -64.848066 -1.437439 -9.036326 -73.523342 1.272858 1.430685 1.273998 0.338422 1.358131 1.359429 0.675647 1.344501 1.770364 2.011317 1.703511 1.152038 0.301702 0.699036 0.691132 -1 0.002144 1 1 2.033935 0.671913 1.963583 1.082890 0.889524 -2.179768 -1.253461 2.176413 1.409689 -1.246461 2.015936 -0.238020 13.496683 38.749176 -42.606557 11.589359 -67.639426 1.887420 0.626561 2.103725 2.315251 2.425968 2.492662 0.677243 1.165149 2.410166 2.409562 1.265619 1.264385 0.760661 1.431734 0.912103 -1 -0.000456 1 1 -1.583421 -1.697688 0.477136 -1.259287 -1.496394 0.123811 -1.977299 -0.689509 -0.807860 -1.313453 2.342492 -1.751596 -24.863654 16.559354 63.060761 -37.782359 -58.102840 0.858413 1.839475 0.313280 1.799891 1.026545 1.644893 1.473829 1.897873 0.807229 1.105720 0.340731 1.910027 0.331419 0.660745 0.637869 -1 0.038596 1 1 -0.920172 0.731507 -0.187419 -2.077788 2.133487 0.949224 2.177829 1.640791 -0.132733 -1.882537 -0.818077 1.335416 -24.581692 -44.504405 64.467763 59.694101 -71.237018 1.666635 2.380352 0.820505 1.469288 2.068626 1.903778 1.040158 0.939266 1.747169 1.414963 0.278151 0.880970 0.710743 1.714715 0.471839 -1 -0.009171 1 1 1.791548 -1.615226 0.964900 1.750215 1.130777 -0.099838 -0.358683 -1.231810 -1.509691 -1.875025 -1.801121 0.952135 -23.584222 69.983563 63.750962 12.411286 -53.512662 1.565256 1.754142 1.607859 2.291003 2.141992 1.955717 0.983395 0.920768 1.354609 0.662811 1.611726 2.022604 2.400855 1.163397 2.206993 -1 0.018243 1 1 -0.062103 -2.334089 1.604845 -1.089881 -0.570017 0.014883 0.384799 1.917880 1.068378 2.022718 0.649591 -0.926539 66.903933 54.394790 -36.771764 -23.040394 60.096167 0.419204 2.319041 0.880047 0.943753 0.661364 2.051763 1.975047 1.867660 1.510971 0.642066 1.694950 1.275423 1.784189 0.360485 0.926758 -1 -0.062083 1 1 1.117426 1.716182 -0.670766 -1.527528 -0.074323 -0.358622 -0.212312 -1.042799 -0.942342 0.392952 2.293958 -2.207474 -11.867534 42.356220 -19.006733 53.845711 34.872927 2.264381 2.451750 1.563919 1.781941 0.836217 2.293849 0.472932 0.811985 2.282747 0.632507 0.803301 0.333866 1.289450 1.287540 0.687561 -1 -0.010103 1 1 1.196397 0.075845 -2.327377 1.309316 -1.178659 1.168677 0.723832 -1.949642 2.326112 0.981719 1.682128 1.907784 32.611774 6.092743 -49.274135 -0.382581 19.956955 1.623119 2.260658 0.632945 1.405531 1.516844 0.341115 1.612509 1.687005 0.491050 1.573733 2.486608 2.424366 0.314386 2.379778 2.432513 -1 -0.006300 1 1 -0.208045 -0.022619 1.547861 -2.207695 0.629747 0.131020 1.364398 0.946490 -1.372049 -2.310546 1.449791 -1.126455 65.204410 -9.475356 47.685717 3.844618 -33.514344 0.991189 1.414591 0.774620 2.031728 0.495531 0.394529 1.601444 2.477347 2.020401 1.385795 0.550933 2.284104 0.933703 0.496060 0.273048 -1 -0.034674 1 1 0.127247 -0.777232 -0.195570 2.296584 -0.495297 2.330159 -1.674979 0.443292 0.116718 1.322782 -1.063299 -1.483853 -36.619815 -19.231929 18.977145 48.876177 61.913802 1.903931 1.363216 1.321914 2.408835 0.286872 1.214068 1.100001 0.963366 1.790235 0.722769 1.332695 1.359888 1.638498 1.992796 0.915163 -1 0.019379 1 1 -1.871389 -1.957245 1.777160 1.609188 1.229134 -1.066125 -1.866504 0.048048 1.729590 -1.503098 0.555873 -2.110513 -39.656683 -59.863263 -71.854013 -0.394426 -29.121226 1.518324 0.472060 1.913822 1.100987 1.787162 0.838425 1.162910 0.775293 2.096198 1.801436 2.241451 1.811402 0.980541 2.445908 2.367070 -1 0.001553 1 1 -2.216817 -1.902075 0.672716 1.315198 -1.277556 -2.244524 -1.045970 2.312140 1.770433 1.649501 0.179898 -1.809702 -60.816122 -36.555458 12.424740 22.601711 66.959190 0.371523 1.930193 1.761872 1.039311 2.442807 2.005460 2.273990 1.948596 0.554008 2.214743 0.682390 2.175037 1.595541 2.262204 1.856479 -1 -0.002582 1 1 1.466797 1.945719 -2.280366 -0.253561 -1.608006 -0.199186 -1.916689 0.100132 0.590288 1.397281 2.264881 -0.829251 64.302973 -9.936671 -55.625168 57.799989 44.412781 2.059085 1.286676 1.911325 1.890329 2.256189 2.017263 0.383047 2.118146 1.687756 1.870251 2.300940 0.393691 1.008697 0.920682 2.156858 -1 0.045809 1 1 0.646421 2.336536 1.822005 1.328488 0.598246 -1.525637 -1.270856 1.977347 1.502843 -0.121225 -1.682824 0.538471 73.138032 -19.095932 54.678853 -62.520597 -33.671954 1.757019 0.477046 2.461344 0.813970 1.892304 1.699690 2.181425 0.955247 0.330353 0.739799 1.805974 2.000208 1.736880 1.747867 1.900296 -1 -0.004950 1 1 -0.581607 -1.582026 -1.808509 -0.703287 -1.467686 1.950883 -0.308088 0.883959 -1.458991 2.008888 -0.880329 1.209190 -53.580818 67.200271 -65.048993 71.576577 -12.474202 2.066384 2.475057 1.786336 0.446266 0.386871 1.137256 1.608116 2.097312 0.277815 1.988852 2.139471 2.337385 0.931922 2.057274 2.354037 -1 0.027352 1 1 1.805731 1.137363 2.215291 -0.183250 2.012511 -1.248740 1.414495 -0.578358 1.188067 1.446120 -1.558508 2.332515 6.666609 -4.300842 15.746067 44.144061 29.239608 1.826393 0.928507 0.913992 2.214184 0.288692 0.300596 2.362510 2.458236 0.320185 0.842071 1.689754 1.688689 1.795918 1.750061 0.522773 -1 -0.005780 1 1 1.554896 -1.779220 1.465179 -1.679126 1.432678 -1.284922 1.203417 0.263450 -1.837337 0.166637 1.509656 1.280136 -48.346962 -17.384448 19.590033 -0.314482 -35.502282 1.572097 1.979953 1.069935 1.903933 1.392993 2.290313 1.798184 1.585962 1.010215 1.684965 2.206369 1.700766 2.275769 0.355491 2.489417 -1 -0.021589 1 1 -1.024185 0.874184 -0.812362 -1.574138 -1.185064 1.893161 0.312240 -1.782951 0.029044 -1.943035 0.267381 -1.739284 -37.998366 61.467120 27.891294 18.970168 -68.384357 0.836777 0.469314 0.759255 0.297019 0.747600 2.421019 0.309019 2.176633 1.413566 1.553962 0.938040 1.392103 0.830553 1.603811 1.759220 -1 -0.008875 1 1 -2.027926 1.352828 -0.299756 -0.449103 1.172732 -1.814553 1.397734 0.449627 -1.784857 0.980172 -0.756221 -0.494994 -63.394384 -19.407766 63.671241 22.540782 -57.073878 1.514899 1.405238 1.087939 0.742707 1.170388 0.454284 2.407930 0.824189 0.395881 1.814963 2.335149 1.602060 1.573022 1.789663 2.372303 -1 0.009842 1 1 0.497303 -1.611431 -1.225101 -1.838375 1.558842 -1.425177 0.122636 1.836143 -1.371880 0.534889 -1.361475 1.049811 31.451134 -0.790233 68.557255 -58.220856 -67.918971 1.162871 2.373783 0.667255 2.058588 1.931894 1.086340 0.863595 1.193308 0.934282 1.229335 1.190579 2.311799 0.658981 2.494744 1.906435 -1 0.012374 1 1 -2.274788 -0.745825 -0.119629 1.587927 2.035897 0.658556 -1.054752 0.792176 1.598485 0.405488 0.916767 -1.409119 44.889217 -46.930344 -58.288375 -2.719426 44.613786 0.983544 1.175590 2.392166 1.390574 2.127798 1.894170 1.569480 0.745771 0.930762 0.565506 1.954221 0.598400 1.304199 1.675164 1.739428 -1 -0.037936 1 1 -0.381364 -0.733820 -0.986302 1.398823 -0.086646 -0.127142 -2.158530 2.261154 -2.204312 0.938992 -0.146624 0.270328 20.877429 36.955903 -32.136147 37.773341 56.544026 0.406617 2.254448 2.007687 1.438095 2.061148 2.214361 1.020093 1.200224 2.420763 0.515441 2.019906 2.061389 1.756988 2.200527 0.256647 -1 0.027171 1 1 0.933504 1.850527 0.044435 2.259650 0.789754 -1.406115 0.054426 0.536682 0.503886 0.656859 -1.299382 -1.509888 -14.924306 -32.814833 31.100372 -46.043183 2.218806 0.497025 0.747423 1.682891 1.102661 0.675605 0.646572 0.940800 0.523302 1.390021 1.834491 2.037822 1.674818 0.411708 2.333014 1.709348 -1 -0.054401 1 1 -0.478242 1.520207 -0.449372 1.368686 2.343961 -0.618019 -0.941259 -0.257541 2.196168 -1.150656 0.573646 -0.285043 56.786697 -35.990171 63.202266 -59.516616 54.228312 1.603626 0.895169 0.847165 1.800650 0.272954 1.282015 2.326217 2.226580 1.635674 1.765574 0.257884 2.252290 1.743488 0.311026 2.162870 -1 -0.065691 1 1 -0.185665 -0.872226 0.746080 -0.297795 -0.489384 -1.952034 -0.182071 -1.732000 -1.300907 1.138382 0.492707 1.264794 -5.966843 65.275895 -8.028280 68.695602 16.989147 0.423889 2.297489 0.902836 1.465453 0.616045 0.875935 1.596430 1.442011 0.372852 1.778723 0.756271 1.900065 1.637145 1.744498 1.536315 -1 -0.050957 1 1 1.080262 -0.865840 -0.315274 -2.082916 0.762294 -1.117244 1.348068 -0.190999 -0.978546 -0.179153 0.198025 1.267868 -11.515961 -48.754164 38.773777 70.869922 -39.217692 0.898878 2.440166 0.363658 0.252197 1.168173 1.490415 1.656803 1.387103 2.289493 1.513706 1.605465 0.306905 0.399385 2.213473 1.841835 -1 0.002156 1 1 -1.032246 2.063700 1.422554 -1.789597 1.423587 1.418727 -0.137725 -0.962505 0.815097 0.414430 0.409271 -1.468186 -55.394237 39.054989 -2.806813 -74.110061 32.197735 0.584864 1.056683 1.923703 0.668845 1.784146 1.887569 0.879921 1.076601 1.433720 0.539128 1.869947 1.705240 0.961942 0.355949 1.186350 -1 0.012172 1 1 0.084884 -1.209311 -0.354083 0.666829 1.340445 -1.073317 -0.210021 -0.238697 -1.543794 -0.129615 -1.316078 0.632454 -47.415090 44.575100 73.698356 -51.733806 59.930048 1.289849 1.235496 1.225872 1.486123 1.523472 1.496088 0.255096 0.393544 0.794148 1.743698 1.585181 1.392338 0.271151 2.491871 0.866860 -1 -0.004385 1 1 -1.890753 -2.254260 0.265585 1.060720 0.562587 2.348686 -1.309273 1.907499 0.950810 0.559716 1.214071 0.247539 -20.533063 50.812040 47.953574 5.724047 54.058695 1.592237 0.720015 2.284278 1.608490 1.634213 1.971302 1.916257 1.529157 0.294088 0.994161 1.868106 2.264219 1.978203 0.906912 2.463337 -1 0.002043 1 1 1.252743 -0.110105 1.430492 -0.321432 -1.910509 0.297234 0.476193 1.734619 -1.817730 -0.168788 0.042121 1.068815 -1.503524 -69.735476 55.850961 -12.902321 50.682585 0.958191 0.319317 2.008023 0.348438 0.951045 1.707586 2.141505 0.527010 0.712683 0.563672 0.387734 2.143946 1.047048 1.993051 0.703581 -1 -0.020940 1 1 0.408781 -0.283892 2.285562 -1.954690 2.304648 -1.610498 0.324468 1.107433 -1.317054 -1.642599 -1.984156 1.862141 64.607347 5.678419 37.179381 -26.149231 9.870506 1.279027 1.605708 2.141107 0.591434 1.234268 0.851155 1.360327 2.274169 0.453857 1.979468 1.924722 2.049185 1.398874 2.116678 1.756712 -1 -0.024361 1 1 1.365105 -1.306509 1.233955 -0.149557 -1.892896 -0.562483 -0.601933 0.803737 -2.005188 1.817945 -0.927761 0.411622 11.187549 -70.858890 74.643945 -59.212942 58.085064 1.910101 1.564389 0.689658 0.578130 0.377763 1.064326 2.132063 1.580858 0.730463 2.390037 1.596545 1.133351 1.235623 1.123401 0.494807 -1 -0.043143 1 1 -2.222356 -0.737326 1.352175 -1.850548 -0.392849 -0.551336 -1.748625 2.029110 -0.299903 1.784484 2.179869 -1.764177 -5.611264 41.493027 23.305399 43.844794 -50.544081 0.709509 1.224569 2.078091 1.219057 1.686387 1.360120 1.042505 2.125926 1.940119 2.086421 1.734456 1.503626 0.945814 1.542455 1.050309 -1 -0.005305 1 1 2.160605 -0.372195 -2.137675 -0.652350 1.674620 -1.765502 1.112994 -2.101451 0.266029 -0.902757 1.254572 2.355862 46.957926 71.857531 59.525385 -56.851127 3.116111 1.712053 0.730386 1.098339 2.290954 1.319654 0.418588 0.954277 2.040119 2.035864 0.268966 1.754527 1.339924 1.359428 0.660415 1.839080 -1 0.028208 1 1 -0.667514 1.286969 0.218556 2.314831 -0.112472 -0.655404 2.184640 -1.684694 2.091422 0.815543 -1.514749 -2.055371 60.437016 -35.067459 -28.775435 -28.740171 -36.053531 2.099451 2.481455 1.314950 2.362958 0.994255 1.187925 0.462418 1.860433 1.544360 1.565393 1.808058 1.037511 1.441244 0.994515 1.059107 -1 0.064722 1 1 0.541496 1.294839 0.547027 0.014025 0.105924 -1.014014 2.180761 -0.909407 -2.133201 -0.859204 -1.887803 0.203753 -45.533237 22.880869 -41.236530 -62.359248 -21.881964 1.822493 0.634676 1.243505 0.831368 1.806917 2.108449 0.699523 2.137906 0.784645 1.772366 1.902323 1.349745 2.169857 2.284464 2.482138 -1 -0.021571 1 1 1.450854 -2.104229 0.695606 -0.379510 2.155835 -0.441536 1.121742 -1.147056 -0.183969 -0.637110 -1.366184 2.023204 -19.615764 17.853970 71.673524 -33.087515 -51.872374 1.090226 0.922342 0.797485 1.572232 2.007773 0.636832 1.488227 0.876651 2.381351 1.860350 2.401004 1.432587 1.747929 0.699249 2.025283 -1 -0.015310 1 1 0.371901 1.919457 -0.699619 -1.088042 2.066451 0.527061 -0.978661 -2.126206 -1.095287 -1.897795 1.917058 1.386420 -38.074796 -23.093650 65.032664 -46.014476 34.702731 2.107010 1.268003 0.822759 1.118195 0.756580 0.346913 2.313268 0.590430 2.364952 0.751853 1.891023 0.431915 2.193046 0.527134 0.544881 -1 -0.022994 1 1 0.615933 -1.132768 -0.379681 -0.727477 1.948874 -1.085936 -0.245404 -1.172881 -0.685308 -0.899898 2.189551 0.732853 -35.532794 -49.663888 49.029699 -57.841432 9.060704 1.873718 2.076801 2.049912 2.375648 0.519471 2.254831 1.695658 1.922621 0.499186 1.062882 0.349588 2.276898 1.322061 0.381537 1.493347 -1 -0.049571 1 1 0.536649 -0.056556 1.372065 -2.140431 0.151678 -0.143422 2.249878 1.495466 -1.579555 2.010347 0.077953 0.110775 12.847589 -70.565853 49.704944 40.987233 72.432636 1.004711 1.431336 0.969976 0.384879 1.411865 2.215900 2.132618 1.905157 1.726452 1.981775 2.435131 1.239360 0.920159 2.355697 0.443877 -1 -0.007268 1 1 2.145562 1.252523 0.920206 -0.163025 -2.058192 1.608605 0.850084 -0.599577 -2.003951 -0.954128 0.230495 0.350066 -70.515104 2.645753 67.175551 -30.518849 69.708987 0.609284 1.990810 1.300729 1.854293 1.859387 1.969773 0.971197 0.654046 0.553281 1.244026 0.589844 1.515437 1.452208 0.759521 0.270951 -1 0.031900 1 1 -1.693552 -0.704289 0.532242 1.276456 -2.104120 -2.184613 2.138034 1.972975 -1.283858 0.230253 0.994529 0.204541 -74.069165 -30.459603 15.453253 72.815067 -47.166291 1.767147 1.943628 0.297902 2.094186 1.730322 1.766097 2.298303 1.082293 0.340370 0.351537 1.285395 0.635767 1.587620 1.878584 0.604234 -1 0.020903 1 1 0.719711 -0.515951 -0.792092 -0.187016 -0.015820 -1.994558 1.405343 1.110623 0.470715 -0.786515 -0.708231 0.260701 -29.129857 14.495138 19.785219 -19.824109 -33.800207 0.923858 1.531743 1.009904 0.958128 1.510327 1.064141 1.264489 0.272369 0.456308 0.414523 2.396468 1.688411 1.627350 1.374638 2.036090 -1 0.046489 1 1 0.496919 1.371250 -1.696662 -1.124184 -2.185120 -1.668621 -1.092941 -0.163078 1.753897 1.754942 0.465930 -1.110261 29.057400 -32.275456 -53.582070 46.152425 33.800464 1.891050 0.876903 2.102835 0.856741 0.744757 1.873871 2.400035 0.892160 2.038434 0.711009 1.678012 2.341270 0.983748 2.349161 0.847981 -1 0.029808 1 1 0.178729 2.098376 -0.114417 -0.355814 -0.146652 -0.202190 -0.579430 2.030968 -2.072184 2.063916 0.338656 -0.782330 -33.583010 20.346368 -38.601092 -18.549320 -58.426421 0.282060 1.339994 0.282210 1.597968 0.296611 0.645775 1.034024 1.339346 0.638461 1.868940 0.524995 0.590959 2.249212 1.752819 1.884620 -1 -0.011450 1 1 0.780461 -2.086141 -1.597315 0.413944 1.671901 -0.334535 -0.653869 -0.277934 -1.266648 2.023724 -1.302540 1.976722 13.748061 63.656136 68.682321 -56.231427 68.414276 0.456127 1.868796 0.354874 1.121114 0.310048 1.477800 1.136480 2.069339 0.385923 0.966308 1.731829 2.358531 0.823947 0.830802 1.285499 -1 -0.013179 1 1 -1.182737 -1.397445 -0.313359 1.831658 -1.354815 -0.113009 -0.244059 -2.125582 -0.042461 -2.063450 -1.933914 -1.950288 28.341924 -57.275424 71.955797 61.086915 -62.223768 1.452005 1.843328 2.072387 2.103860 2.319422 0.518553 0.326574 2.484864 2.366787 2.332410 0.567536 2.328534 0.663435 0.845282 1.658848 -1 0.047053 1 1 -1.140274 0.695417 1.155848 1.874581 -0.956458 -1.226509 -1.939361 0.752911 1.415726 1.257179 -0.946959 -1.794981 14.934789 58.992666 -10.259039 -73.669949 -70.829103 1.003894 1.199351 1.246309 0.715366 0.657382 0.376057 1.637690 1.897723 0.530678 1.603494 0.924790 1.451864 1.731618 1.051939 0.936117 -1 -0.017209 1 1 -2.196332 -1.601692 2.244111 -1.194576 2.259010 -0.534664 0.435869 -2.115115 1.519215 1.725741 -0.227042 1.138299 -29.128863 31.192306 -0.920667 -23.649472 23.323745 2.157798 2.108884 1.269951 2.067081 0.684082 1.372524 0.252098 1.755254 2.301573 2.032562 1.012347 1.521573 1.082152 2.480068 0.507891 -1 0.044049 1 1 1.227840 0.753757 1.486814 -0.918678 2.274240 0.972950 0.374525 -1.117120 -1.277674 0.492192 2.027578 2.210801 -7.982907 -68.715890 -57.971533 72.438483 73.581191 0.311049 0.292950 2.112750 0.994208 0.410614 1.945069 2.017635 2.142583 0.639757 1.141152 1.839751 0.436997 2.115135 0.578029 0.930382 -1 -0.044559 1 1 -1.806890 -1.766895 1.265933 0.097574 0.009212 -0.681672 -1.045843 -0.263223 0.948575 0.682468 0.289433 1.323116 -5.152232 -43.569168 32.997872 45.242681 43.733549 1.821373 2.070285 0.537906 1.593649 1.950014 1.888466 2.453790 2.091925 1.986060 2.454617 2.498824 0.730638 0.836377 0.489767 0.268662 -1 0.032599 1 1 0.905717 1.367856 -2.188357 0.485003 -0.994583 -1.105652 -1.738793 2.347839 -1.421704 1.944589 2.283823 1.812405 6.847411 34.443942 49.325303 -39.627007 -11.105968 0.505018 2.341860 1.896340 2.027609 1.030577 1.912220 1.174541 0.519541 1.167434 0.318318 0.965431 0.496958 1.869616 0.627238 2.231114 -1 -0.005516 1 1 -1.351371 1.225435 -1.965975 1.125741 0.093789 -2.345921 0.663205 1.684035 0.960085 0.935769 2.232232 1.788398 63.129781 72.233484 -71.835827 5.250729 49.003576 0.671559 2.396028 1.045539 1.368639 2.464535 0.440986 1.648328 0.705369 1.383814 1.012923 2.202497 1.860534 0.989523 0.407038 0.337326 -1 0.037508 1 1 1.888836 -1.698302 -0.428904 1.358680 -0.900824 0.762795 -2.114774 -2.171837 0.094177 -0.523827 -1.211253 -0.013482 -12.478442 -25.175007 33.661425 -52.421786 47.050576 1.060337 0.337776 1.748703 2.456487 2.422270 1.085176 1.553080 1.865562 2.252072 0.326768 1.239210 0.646777 2.126275 1.048092 1.535660 -1 -0.011800 1 1 -1.571063 -1.344680 0.589607 -0.637131 -1.708033 0.968767 0.770461 -0.513869 1.217210 1.162634 -1.896093 2.244855 60.064927 11.231096 61.035380 -28.368054 68.119844 0.478219 1.920887 0.601394 2.122158 1.603406 1.703337 0.486355 1.424880 0.458673 1.919085 1.805720 2.231353 0.858027 2.102902 1.979089 -1 0.018942 1 1 -1.316626 0.845970 0.945051 -1.985274 1.933604 1.452328 -0.895194 1.130705 -1.305769 -0.465167 -0.208398 -1.236437 26.846763 13.547366 -9.421750 48.638954 -25.098143 1.007564 2.121577 0.850109 1.779260 0.766684 1.408638 1.982930 1.596231 0.346308 1.152261 1.803933 1.452725 0.450976 0.805622 1.094468 -1 0.037540 1 1 -1.077324 -1.581682 -0.737052 1.245878 2.324153 1.041104 0.738096 2.177020 2.178680 1.816731 2.224406 2.214841 53.414535 -11.917296 -43.988382 37.261597 5.663177 0.340229 2.479913 2.389454 0.804982 1.588143 1.672631 1.902001 0.436848 1.860208 2.264711 1.251947 0.973870 0.574762 2.280335 0.587728 -1 -0.050970 1 1 0.189719 -1.677149 1.667013 2.330775 -0.758575 -2.353188 1.053124 0.121549 -2.303755 -2.227980 -1.017939 2.192244 -35.560132 -59.144158 14.141155 70.396490 -46.196923 0.899722 0.882652 1.987895 1.799966 2.281756 1.971316 2.155515 1.987994 1.215492 0.272682 1.212130 2.260764 2.417404 0.310455 1.563936 -1 -0.015492 1 1 1.867182 1.934914 -0.090320 -0.622076 1.556482 1.321215 0.882058 -0.421930 0.759616 0.998122 -0.669802 0.539074 -54.359987 21.693863 -41.248924 29.330586 59.156813 2.103324 2.310118 1.655461 1.337844 2.396789 0.326549 2.067206 0.536953 1.326589 2.223921 1.938525 2.296977 1.285816 0.953800 0.771781 -1 -0.019176 1 1 -1.391471 1.141425 -0.203636 -1.308423 2.047554 -1.339728 -1.016521 -2.258395 1.447527 -1.477585 0.515733 1.848625 33.734785 -19.471616 40.542184 -57.509823 32.402173 0.374839 1.426704 1.858224 0.422517 1.751348 1.906153 0.468700 1.683548 0.896423 1.688072 0.422103 1.536682 0.757329 1.681491 2.327775 -1 -0.012974 1 1 -0.439156 -1.286968 -0.210073 -1.119339 -0.880786 -1.750127 0.343390 -1.328347 1.773971 -0.161063 -2.075275 1.958136 -29.615343 -45.067705 47.079876 21.477984 -69.520060 0.270399 1.088351 0.918861 0.804641 0.346603 1.611066 2.192461 1.934980 1.206526 0.325973 1.377584 2.054320 2.211819 1.035152 2.307025 -1 0.043584 1 1 1.937778 0.913147 -0.993132 -0.285378 0.864830 2.195819 -2.304026 -2.060830 -0.304240 -0.425547 1.234759 -0.760581 51.778816 -53.435544 -41.182658 -56.937937 44.098526 1.583948 0.915469 2.281260 0.393000 0.658445 2.479559 0.942695 0.875306 2.273646 0.676328 1.542203 1.309806 1.405441 2.243989 1.718298 -1 -0.042183 1 1 1.284953 -0.675172 -0.189279 -0.353784 0.991854 -2.333657 -0.561847 0.670814 2.333745 2.034906 -1.845159 0.645304 -73.035213 -52.832344 46.788504 74.387647 -16.819190 2.423100 1.539338 0.404361 0.347863 0.281162 1.996139 0.852259 1.918537 1.603348 0.712566 0.841603 0.574722 1.603872 0.533432 0.636486 -1 0.026730 1 1 -2.067347 -1.452716 -0.907980 -1.711942 1.238638 -1.540220 -1.318404 -0.764692 -1.489595 1.293450 0.769413 0.731735 -34.079819 70.490052 26.297537 -67.293206 3.086086 0.892841 2.228001 0.766920 0.870403 0.864937 1.238464 1.618301 2.290402 1.031506 1.778526 1.942424 0.321156 1.414917 1.761652 1.833075 -1 0.012682 1 1 -0.783426 -0.632361 -1.661226 0.680094 -1.914999 0.236222 2.347079 -0.052998 -0.103215 -0.578418 0.187230 -1.103079 -28.853100 15.951746 50.988361 11.383250 68.283535 1.245562 1.663822 2.363879 0.712784 2.259292 2.424340 2.126125 0.776718 1.295681 0.251356 0.532406 1.403413 1.919705 0.975689 1.905954 -1 0.000078 1 1 -0.081658 -1.116842 -1.317143 1.587215 -0.511749 -0.863255 0.726002 1.544153 1.449207 -1.511996 1.805081 -0.371680 57.421971 -8.928128 -55.048835 -5.774354 0.436329 1.125726 1.333507 1.502154 0.945846 2.091796 2.069196 2.481827 0.820084 1.144563 0.669656 1.916726 0.416905 1.917335 1.651096 2.213690 -1 -0.002698 1 1 -2.222536 0.946404 1.902759 1.405436 -2.036688 0.176557 -1.411130 0.597093 -2.046075 -2.083668 2.271220 2.050014 73.517603 60.359615 14.047922 3.424316 -47.525583 1.187814 0.830703 1.868301 1.028830 1.802887 1.866057 1.578204 1.124795 1.433760 1.206187 1.381591 1.896962 1.244648 2.056320 2.070459 -1 -0.005699 1 1 -1.225161 1.863846 -2.305398 -1.565488 -1.890088 -0.494758 1.963957 -2.066530 -1.854367 1.386483 -0.135460 -0.599278 -53.607387 70.654642 -57.435073 -61.269510 -6.658799 1.158588 2.388617 2.483877 1.516347 0.996704 1.857977 0.776224 2.004257 2.290534 1.008558 0.842676 0.603895 1.406071 1.578077 1.240315 -1 0.017812 1 1 1.332700 0.696809 0.974990 1.682536 -0.667732 2.331036 -1.075277 -0.172211 -0.945253 -1.411752 -0.437846 1.869827 -23.457767 -54.696992 57.653774 -13.019817 25.932311 0.540320 1.662465 2.050744 0.609130 1.644191 0.923570 1.192805 1.471255 1.388087 0.825535 0.523607 2.005532 1.221266 0.566542 1.367296 -1 0.019936 1 1 -2.213641 -0.345954 0.638878 -1.918768 -1.849238 -1.942615 -2.100938 -0.530352 2.208124 1.876341 0.349863 -0.911625 -54.364617 -56.110031 8.714697 67.921315 53.532829 1.768840 1.139952 1.921097 1.879846 1.565871 0.840273 0.716789 2.066821 0.812883 1.624014 1.556335 0.316272 0.328599 0.509895 1.059210 -1 0.019062 1 1 1.932260 -2.285968 -0.162415 -1.234913 -1.814222 2.241525 -2.232385 0.349852 -1.094813 1.363650 -2.194570 -0.269112 29.691081 -32.008945 -74.335326 -3.827178 26.619308 0.485714 1.892528 0.972753 2.055822 0.447557 1.839015 1.577079 2.458605 2.033267 1.621140 0.497759 1.840331 1.192038 2.089255 2.108786 -1 0.078182 1 1 -0.034495 -0.133905 1.978371 -0.137939 0.152559 0.512007 0.473233 -0.887662 0.494194 -2.023359 -2.000194 0.922070 -57.929396 30.641159 35.953814 -74.248394 -42.753998 0.378396 0.446699 0.926465 0.340430 1.361485 1.480613 1.157866 1.499906 1.427160 0.528215 0.704116 0.573600 0.749791 0.983941 1.096374 -1 -0.028252 1 1 2.277891 1.071857 -0.761723 1.283896 0.418482 -2.174071 0.255470 0.705044 -1.984999 1.833430 0.138381 -2.145024 -52.576349 -0.702562 42.037969 32.151983 -71.622393 1.261607 1.329558 0.377109 1.324378 1.073428 2.097523 1.562888 2.463534 1.618440 2.368848 0.983470 2.184749 0.569123 2.000260 0.369319 -1 -0.021688 1 1 1.700020 1.014388 -0.601159 -0.309826 -0.059085 1.276046 0.422270 0.239519 1.207385 0.964875 1.317750 -0.811216 -37.379136 -31.134260 -73.503622 24.632209 -6.459361 1.937771 0.862888 0.551217 0.297692 0.809412 1.786960 1.939032 1.810208 1.159091 1.838084 1.685907 2.295170 2.423543 2.242188 0.702912 -1 -0.020719 1 1 0.365096 0.644339 0.332656 2.055976 -1.154994 -1.654568 -0.514480 0.368150 0.132659 0.632606 1.066995 2.340368 7.838540 42.337934 -26.335340 31.942680 10.619110 1.005762 1.096542 1.324452 2.315114 2.376647 1.558577 2.006227 1.654916 1.174336 1.561772 1.707255 1.080919 2.000646 2.353797 2.261504 -1 -0.007239 1 1 -1.006092 -1.338115 -2.179044 1.491461 1.792669 -1.629893 -0.492567 1.090567 -2.030658 -2.152977 1.345609 0.890073 74.432202 -17.987092 -59.057576 -30.673051 28.035765 2.081477 1.890232 0.638015 1.112839 0.743334 0.460858 0.383324 2.283105 2.141375 0.583979 1.943299 1.518537 1.804943 0.419967 1.633968 -1 0.021771 1 1 1.251277 -1.178182 -0.241956 0.244525 0.525787 1.178017 2.184110 -1.177016 0.498846 0.766507 -0.984824 -2.033830 34.782577 40.779598 32.708194 -23.385108 -33.514552 0.938907 2.459281 2.142166 0.384184 0.977194 2.442425 2.331647 1.241322 2.400586 1.153577 1.411180 1.952884 0.627450 1.295718 0.885961 -1 0.048343 1 1 -1.894129 2.280991 1.336593 0.167407 0.310196 1.569794 -1.140884 -0.120486 1.315618 1.053642 -0.595871 -0.972252 61.521939 49.234962 -57.996254 -43.039591 -66.401076 1.331662 1.993636 1.547338 2.113559 1.082783 1.835851 2.402658 2.217100 2.055568 0.676555 0.853039 1.518453 0.387937 1.062850 2.073456 -1 -0.003071 1 1 2.326330 -0.068286 2.139117 1.320196 -2.113685 2.005569 -0.115050 -1.559926 2.054722 1.325425 0.953182 -1.993346 -57.365251 62.220992 -51.781939 0.945650 -6.454860 0.822446 0.342950 0.966434 1.602468 1.686259 1.458753 0.514535 0.295724 1.481305 1.548831 2.450604 0.300209 0.360388 1.541344 0.374222 -1 -0.025538 1 1 -2.306760 -0.889283 1.525384 1.738033 -0.981346 -0.118421 -1.679309 -1.642377 1.741847 1.860541 -1.294935 -2.151752 -51.551428 -24.847778 -16.606456 45.294162 8.973889 2.487362 1.599175 0.328052 0.326876 0.800488 0.298816 1.693905 1.709411 1.322524 1.411005 1.258411 1.605990 2.372277 2.354740 2.369023 -1 0.005120 1 1 1.823215 -1.886082 0.859347 -0.421611 1.420073 -1.091754 0.927428 -1.299376 -1.406584 1.592077 1.092058 -0.535538 -3.888384 47.920942 57.263829 33.172304 -23.089007 1.270965 1.101573 0.388403 2.142152 2.405386 0.818611 1.137534 1.789028 0.690712 0.292993 0.589505 0.310331 1.731932 1.831657 1.650109 -1 -0.067259 1 1 -2.270417 2.022583 -1.615007 -0.053830 0.058563 -0.619295 1.169502 0.449935 -1.319131 1.154498 -1.968052 -0.791063 -55.459398 -6.099819 -69.654590 65.307737 -72.872498 1.103786 1.574397 2.388562 1.565216 1.077891 0.605084 1.140830 0.924705 2.270226 1.681722 1.698376 0.360735 0.618096 1.586339 0.604470 -1 0.021857 1 1 -0.907658 -1.006306 -0.220765 -1.750098 0.831766 -2.160599 0.481252 1.936171 2.183584 -0.598121 -1.096232 1.065610 -66.469211 51.977191 -19.343541 -56.900258 -72.642936 0.477609 0.667326 0.999014 2.421390 2.056070 2.362586 1.487571 1.111839 1.927162 0.318906 1.851961 0.904572 1.386489 0.974000 0.519924 -1 -0.030623 1 1 -1.706599 1.504173 -1.328294 -2.058440 2.155666 1.425972 -0.906300 -1.749008 0.309766 -0.949977 -0.681736 -2.126342 42.234475 34.825417 10.786396 -63.050216 65.023795 0.698944 1.397340 1.089664 0.483652 0.995184 1.053105 0.288859 0.854882 0.996224 0.540245 0.395579 1.252826 2.253205 1.362736 2.259781 -1 -0.041634 1 1 1.181478 -0.899767 -0.332076 -1.735715 2.237718 -0.257326 1.100504 0.042494 -2.084514 2.189843 0.931709 -0.034529 -22.254373 70.752337 -65.465933 -35.932189 -12.304409 2.121850 0.938150 0.979496 0.641306 2.437501 0.571367 1.461593 0.991105 2.246934 1.716982 0.317073 0.298610 0.486295 0.412872 1.636133 -1 -0.022178 1 1 0.852124 0.697149 1.977075 1.640341 1.740497 -1.975895 -0.666084 1.770077 0.378997 -1.342525 -0.898219 2.134044 28.426421 12.856062 71.841979 -51.855782 -40.130638 2.490521 0.695340 1.573214 0.506959 1.202404 0.803929 1.892879 2.364395 0.380625 1.911572 1.541764 0.673607 0.815578 1.926325 1.987094 -1 -0.006432 1 1 -1.084838 -0.635260 1.450963 -0.274974 1.368319 0.885180 0.213828 -1.750598 1.860092 0.577300 -0.131699 1.353559 -68.545110 -37.668217 60.279966 25.384244 32.990031 2.326870 1.946665 1.851403 0.522602 0.871424 2.265544 1.753179 1.176293 0.706372 2.495981 2.452456 2.176339 0.975892 0.817462 2.090155 -1 0.015088 1 1 -1.665143 0.826820 -0.477796 -0.408897 -1.674300 -2.280197 -2.119557 2.272238 0.307662 1.381425 -0.324695 -0.201005 15.885361 -14.738841 -65.694440 23.551411 -21.436194 1.703340 0.539835 0.255471 2.198741 1.740099 1.837445 2.184213 0.575650 1.455229 2.031254 1.543034 1.776277 2.382778 1.104560 1.089383 -1 0.044128 1 1 1.880777 -0.480020 -0.081419 -1.815446 0.516078 -1.792417 1.149402 1.922780 -1.407733 1.132418 -0.784458 0.877862 -8.158782 -24.641643 -2.099750 -40.490715 22.555287 1.925593 0.935462 0.807618 0.886440 0.396700 2.087837 0.777990 2.431579 2.295119 1.571938 1.569500 1.087692 1.086535 1.889723 1.075847 -1 0.011435 1 1 0.475998 -1.545347 2.038650 -0.186337 1.970277 0.496298 0.347301 -1.558866 1.025462 1.731463 1.695877 2.078127 -36.723901 31.387883 -13.849100 38.178653 -31.376736 2.143027 1.358402 1.415844 1.581681 1.068016 1.144043 0.937348 1.004801 0.689540 0.854053 0.575309 2.461488 0.974687 0.819497 0.279059 -1 0.015589 1 1 -1.925378 0.151073 -0.898546 1.345943 1.794055 -1.900298 2.266523 -1.493956 -1.312424 0.789965 2.150383 2.184361 -53.052391 -51.532549 -7.555811 59.477771 42.903399 1.786484 0.682545 0.278524 0.397109 2.217362 1.960102 0.427388 0.360770 1.213009 1.299767 1.437431 2.151375 2.167261 1.406871 1.533437 -1 -0.026649 1 1 -2.345925 0.595086 1.918265 -1.881627 0.338268 2.132859 -0.179577 -2.217372 -1.798132 -0.656752 -1.615284 -0.007759 48.798067 -50.880595 -0.167309 38.029940 19.197108 1.311933 1.156591 0.325778 0.354185 0.795585 1.146797 2.220850 2.078060 0.698983 2.053058 1.253052 1.553263 0.443849 0.273749 1.151107 -1 0.003975 1 1 -1.223834 0.608684 -0.443929 -1.406025 1.574657 0.478377 0.746013 -1.423954 1.836836 0.835282 0.375035 -1.956284 -29.222340 -39.867581 -4.436074 -7.103178 16.896524 1.823282 0.402003 1.220036 2.396199 1.659080 1.407831 1.923340 1.321192 1.523030 0.813559 1.744412 2.331274 1.718826 2.052399 1.417767 -1 0.009037 1 1 1.923678 -0.440145 0.938376 -1.077891 -1.691427 2.033521 -1.577336 1.620098 0.797237 1.837177 1.855291 -0.009443 48.013880 -30.721611 -38.110935 -30.486428 14.601555 1.500069 1.914090 1.114839 0.607821 2.141297 1.532509 0.379895 0.892693 1.998555 0.957756 2.003996 2.407255 0.731473 1.370098 2.238434 -1 -0.014861 1 1 -1.384893 -1.415861 1.185412 -0.757199 1.917743 -1.240698 -0.094925 2.093386 0.835378 1.988907 -2.135018 1.595042 -29.199155 49.795213 58.152002 -39.299336 -53.942712 1.147705 1.729511 1.647868 1.976387 1.886138 1.565555 2.283490 1.862240 0.421830 1.440505 2.073562 1.605137 1.532101 0.263788 2.482120 -1 -0.000689 1 1 -1.434660 0.962995 -2.002268 -0.952838 -1.644155 0.137012 -1.596833 -0.911310 -1.116573 -1.504983 1.850399 -2.109594 2.249409 5.812227 36.098718 -38.842721 -29.608501 2.423766 1.477602 2.314779 1.242260 2.413755 1.978054 0.646666 0.270093 0.447994 2.432494 1.917924 0.304618 2.472726 0.853620 2.292811 -1 0.056756 1 1 2.339205 -0.439225 2.253309 -2.106550 -0.613911 2.135885 -1.163775 1.559654 -1.917150 1.776012 1.162770 0.399079 50.400704 34.626553 -31.517425 -63.356825 11.844482 1.678049 0.723604 1.862225 2.420069 2.350052 2.322656 0.883030 1.592416 1.479942 1.139144 1.848142 1.971149 1.607603 2.491808 2.074018 -1 0.034773 1 1 1.017752 -0.614990 -1.864641 -1.636751 2.044994 -1.950272 1.151836 0.421966 -0.161002 -1.046003 1.753578 1.111635 -43.885447 -32.710869 -21.576209 68.652338 39.837657 0.647563 1.839876 0.300593 2.308854 0.668045 1.828997 1.951429 0.920766 1.309247 1.019791 0.623278 0.936439 1.481947 1.075953 1.786397 -1 -0.005469 1 1 -1.965375 1.791060 -0.390141 -2.168367 1.864828 0.069639 1.751535 -0.250001 1.678192 1.724720 1.467881 1.323845 -64.700540 -71.972046 -34.181809 6.336743 1.632614 1.215171 1.629578 0.561547 0.666872 2.363396 1.603757 0.852392 1.910328 0.886037 0.367759 1.679379 0.571782 1.687424 0.778584 1.155134 -1 -0.045858 1 1 -1.188070 -1.504908 -1.604610 0.330534 -0.625590 -0.953336 -0.593369 -1.335548 -1.438642 0.004289 1.404128 -0.459077 -48.400154 -11.393739 55.435324 51.489050 26.468049 0.602549 1.298384 0.690015 2.081626 2.140634 1.639606 0.362497 0.986744 0.952127 1.894749 2.297033 2.226295 1.336726 1.602138 0.642138 -1 -0.013490 1 1 -0.913543 -0.954099 0.709763 1.921916 -1.785707 0.829864 -1.139987 0.806607 -0.897643 -2.324727 -1.270048 1.419247 -26.622559 4.655730 -51.147571 12.766230 62.028519 1.574809 0.313079 0.675187 0.359796 0.585680 1.277557 1.646595 0.817702 1.620104 1.081127 1.007544 1.792441 1.811313 1.736336 1.600048 -1 0.009479 1 1 1.070668 -1.903936 -2.335474 1.889854 1.282651 -1.662535 2.244023 2.040328 -0.263677 -1.971058 0.516286 1.709940 -60.236403 -43.223487 -7.140344 -7.763964 11.055494 0.770250 0.597807 0.339114 1.739886 0.523034 1.390133 1.460131 1.173746 0.651716 1.897050 0.464446 2.201587 2.316671 1.545627 0.355796 -1 -0.029562 1 1 1.032075 -0.227357 0.557615 -1.104919 1.146609 2.093379 0.725510 -2.021670 -1.891175 0.093001 -1.452647 0.247646 36.265247 60.001931 2.458340 67.326455 -44.269234 0.879781 0.973413 1.907924 0.975581 2.335519 1.065706 0.572812 1.001252 1.796754 2.301021 1.766303 1.250595 0.748905 1.842945 2.375892 -1 -0.012472 1 1 -2.001536 1.936178 2.298726 -2.195741 -1.097100 0.621287 -0.677702 -0.296436 -1.204794 0.171112 1.315194 -1.355375 -3.155375 67.621279 -39.169065 35.524003 51.922777 0.866579 1.850687 2.003071 0.372145 1.135258 1.784799 1.621407 0.490428 2.371081 0.260205 0.757610 1.895668 1.989658 2.190467 2.183932 -1 0.032658 1 1 -1.418339 1.951448 -0.247874 -0.262014 -2.301770 -1.844536 1.689574 -0.182941 -2.214126 0.928441 1.586646 -0.652843 -60.356187 43.565113 48.849321 60.544390 -30.439756 2.110420 2.324013 1.184737 0.868015 1.222371 1.146059 1.058103 1.041460 0.318296 0.605426 2.390241 0.530400 1.429819 2.470960 0.432708 -1 0.010366 1 1 0.784715 -1.277694 0.146249 -1.857565 -0.512593 -0.902219 0.872768 -1.053901 0.963321 -1.227591 -1.287208 0.469943 11.760325 -44.221606 17.465642 -4.954940 -27.678170 0.820002 2.032006 0.670932 0.852441 0.481575 2.073644 0.739934 1.828335 2.069497 0.786462 0.823058 1.636185 1.366746 2.155515 1.995777 -1 -0.022419 1 1 1.881586 -1.033916 2.269643 -0.892903 1.940338 1.535972 0.618240 -0.060211 1.203342 -1.009051 0.762468 1.813939 -72.771432 30.549136 -10.667843 -44.443435 39.191117 1.901529 1.497241 1.634693 1.028011 1.525927 2.260491 2.322707 1.737329 0.296987 2.462294 1.032270 1.105093 1.039572 2.333253 1.238275 -1 0.013260 1 1 -0.137883 1.096820 -0.609590 -0.643301 -1.739060 -2.146726 -1.966587 0.277346 0.796466 -1.697955 0.690314 0.204433 18.357715 -11.890521 -43.978411 54.849599 -42.794866 1.325211 1.578974 0.560152 1.971932 1.260066 2.421108 1.808436 0.626658 1.498120 0.654149 2.282412 1.742556 0.385112 0.820309 0.430956 -1 0.033373 1 1 1.459831 -2.024065 0.274233 0.311550 0.763030 1.834727 -1.612681 1.332326 -0.875713 -1.315303 -0.478380 -0.797941 14.544992 -42.312340 6.504291 -32.378289 18.090284 1.275991 2.329591 0.430527 1.374453 1.186971 2.415651 2.349780 2.255518 1.987342 1.500708 1.390920 1.188806 1.768026 0.970762 2.340873 -1 -0.000827 1 1 -0.562300 -2.244172 0.158960 -0.284948 -1.338262 0.055612 1.624902 1.430966 -1.786169 -2.229289 0.543667 0.083289 8.057307 -30.838483 -52.388353 8.946713 67.406667 0.682901 1.761963 0.311514 1.365103 1.534910 2.484036 1.944779 1.654132 1.489702 0.913510 0.868259 0.826050 2.419894 1.652743 0.651633 -1 0.030336 1 1 1.946148 0.211006 -2.051484 1.264468 -0.967220 1.667778 1.057074 0.541572 -2.133136 0.240768 -1.348087 -0.132078 -9.505545 -9.690758 27.423305 -46.507458 -0.854874 1.856927 1.119824 1.129792 2.166286 0.775175 2.363141 1.809370 0.581505 0.853000 0.868774 0.488837 0.381647 1.088030 2.275793 0.745978 -1 0.033299 1 1 1.544312 -0.593890 -0.668692 0.348006 0.862721 -0.262065 1.557675 -2.195262 2.234862 -1.132963 1.047321 1.545282 50.378626 -36.426700 -73.552854 -52.825551 10.967405 1.062683 1.513395 0.874719 1.407737 0.337901 1.606452 1.141478 0.575110 1.372142 0.595665 0.335129 2.264082 1.929410 2.101627 0.795681 -1 -0.067612 1 1 0.382100 -1.032314 0.907853 -0.435448 -0.238267 0.975276 1.771117 -0.990194 1.967319 -2.107653 -0.289408 -0.888327 -40.000105 18.240671 -29.037086 73.701597 2.743594 2.298833 0.986046 0.469082 1.369090 1.038467 1.760657 0.859757 1.941950 1.347175 1.725436 0.656376 1.465676 2.109613 2.267294 1.901182 -1 0.010634 1 1 -0.486372 1.532300 0.165018 -2.145026 -1.670470 0.820521 2.039284 1.037100 -0.580751 -1.327308 0.382356 -1.445682 -15.760915 6.296502 -74.690129 32.998335 53.009569 0.352518 2.012199 0.786149 2.311003 0.770096 0.256171 0.468642 0.710087 1.930374 0.297985 1.236732 1.748966 2.371075 2.416276 1.606845 -1 -0.024487 1 1 0.347746 1.199598 2.039242 0.333302 -1.219804 -2.346897 -1.599051 -0.489969 2.340995 1.364545 -1.288019 0.973939 -58.670416 26.312791 39.085737 63.988306 -48.537608 0.301238 1.901395 1.495325 0.924990 0.308432 1.309543 1.495818 2.460708 1.378205 1.247111 0.700609 2.389203 1.076577 1.029463 1.184872 -1 -0.000318 1 1 1.504968 -2.112917 0.761964 -1.949418 1.364768 -2.251834 -1.378547 1.573051 1.766332 -1.307301 2.065379 1.372285 49.889219 -11.903617 35.913171 -7.327250 0.903987 2.024546 1.291774 2.102027 0.765419 0.399756 1.698814 0.964374 0.727875 1.646962 2.486462 2.217794 2.457292 2.458826 1.244504 1.879895 -1 0.000799 1 1 1.363374 -2.120433 1.677811 0.027357 -2.026016 0.463475 0.048704 -1.388302 -2.161223 -0.583746 0.181668 -0.326021 33.990403 -73.289128 29.621461 -2.100846 -58.927684 2.161163 2.417026 0.709738 0.561325 1.439892 0.766380 0.804486 2.240369 1.639735 0.269834 0.595161 0.870289 1.188951 1.952833 2.021266 -1 0.040922 1 1 1.948399 0.345018 -2.229163 -2.053013 -0.874483 0.511899 -1.329468 1.772262 -0.601642 0.993520 2.100539 -1.462722 18.001212 -3.633212 -13.399319 -52.357498 -72.460842 1.384483 0.997606 1.263536 2.250097 0.876048 1.231438 0.528667 1.559322 1.018273 2.110087 1.236449 1.497616 1.187583 1.453198 1.655005 -1 -0.007806 1 1 -0.322002 -2.059237 -1.811600 -0.814672 2.005135 2.014761 -1.142499 1.010836 0.954116 -0.432381 -0.528441 1.350415 49.730924 27.645810 -56.869045 1.956639 35.228694 1.955007 0.304218 2.492369 2.498866 1.445542 1.221404 0.635726 0.894288 1.794585 1.845445 1.645700 1.535374 1.274474 1.592937 1.242292 -1 0.012956 1 1 2.351936 1.473765 1.249731 1.120384 -0.417521 -0.521247 -0.264319 1.381508 1.056347 -2.255536 -2.343012 -2.287483 -65.398619 45.405097 73.468621 -12.882471 -65.695728 1.403379 1.341027 1.887403 0.326233 1.255528 0.405519 1.800468 1.715886 2.142166 0.386808 2.325237 1.509109 0.844104 2.101538 1.556653 -1 -0.002736 1 1 0.791386 -2.251647 1.765180 -1.814868 0.812846 0.281930 -2.273237 1.754190 1.958850 1.645135 2.191518 0.818079 -41.533228 51.036316 67.367018 37.473661 -30.173044 1.849836 1.189186 1.399507 1.515533 0.819695 1.371503 1.106297 1.037626 1.124150 1.842435 0.550148 0.343324 0.495393 0.317984 2.113163 -1 0.018499 1 1 1.654985 -1.892195 1.786559 -0.639873 -0.669109 -1.960584 2.195427 0.541016 -2.056559 0.791361 2.040042 -0.362696 63.744426 52.565454 -32.407478 -22.475150 -39.852985 0.488175 0.508766 2.327179 0.397158 0.791250 0.291713 1.566359 2.304145 0.269667 2.297531 1.609463 2.249269 0.459376 2.479046 1.334761 -1 -0.056998 1 1 -0.966258 -1.000137 -0.211977 -0.129781 0.599965 -0.906776 -0.316836 -0.068260 -2.136529 -0.232597 2.024855 -1.128819 0.781671 -62.451315 -69.244387 59.586157 64.546412 1.848113 1.485625 2.147840 1.254435 2.295784 1.486712 2.419247 2.032714 1.330756 0.270775 0.664257 1.163800 2.230070 1.783885 1.996489 -1 0.026279 1 1 -0.414606 1.347889 1.508590 2.216862 -2.058312 -0.411177 -2.292927 0.694115 -1.883666 -0.943558 -1.182464 -1.527383 -74.447998 52.495907 -1.291379 45.790091 -55.933458 1.020630 1.222136 1.691232 1.784345 0.743344 0.639645 1.515441 1.519986 1.409651 1.001943 2.151691 0.717511 0.710251 2.436886 1.492156 -1 -0.008318 1 1 -1.204882 -1.320315 0.105925 -0.995463 -1.761117 -0.582004 1.170260 -0.944402 -1.244700 -1.382239 0.779418 -0.760432 -18.657531 72.872499 18.083309 26.168210 9.110782 0.998710 1.819562 0.880233 1.820871 0.380186 1.286608 0.774396 0.527383 2.476639 1.371248 1.319235 2.386108 0.813403 1.371696 2.091360 -1 0.006929 1 1 0.547341 0.577633 0.757567 -0.451512 -1.614492 -0.828599 -1.160564 -1.012015 -1.925165 -0.986894 0.889105 0.199025 -24.870603 49.778968 -64.891238 22.963040 -10.181323 1.862568 1.425432 0.740234 2.370097 1.725694 0.496231 0.905343 0.856061 0.562497 0.891370 2.254113 0.883055 2.005126 1.145009 1.413501 -1 -0.021300 1 1 2.285950 -0.151220 -1.580035 -1.332051 0.771002 -0.842859 -0.486137 0.777121 -1.672558 -1.276742 2.020296 -2.354345 14.484735 -5.060175 3.642989 27.719029 -26.280874 2.085157 0.730152 1.669117 1.343070 2.484350 0.463843 1.062310 1.994843 1.571577 2.247010 0.753449 1.722537 1.429051 0.810380 2.310289 -1 0.010025 1 1 0.277399 1.699863 -1.612564 -1.419106 -1.515676 1.205736 1.536234 0.304820 0.739391 0.377754 1.321155 -0.122319 -38.718140 -35.781584 -31.085193 1.153081 29.831067 2.436025 0.524030 2.378471 0.708780 2.460181 1.504687 0.781759 0.525318 1.516253 1.664717 1.651402 0.616620 1.530515 0.618616 1.333951 -1 -0.021204 1 1 -2.200355 1.456492 -1.604728 -1.667636 1.326169 -0.674133 -1.561753 -0.374954 -1.390369 0.804161 0.407481 1.426012 -7.361531 24.747813 -13.508017 70.765997 14.111609 1.732218 2.138141 2.484435 1.901557 1.968414 0.637037 0.424124 1.754482 0.579677 1.627341 1.226121 1.159253 2.313639 2.332357 1.926539 -1 -0.008749 1 1 -1.724090 -0.302089 -1.959584 0.156626 -1.804391 -2.183226 1.893741 0.626416 0.695889 -0.350749 0.163810 1.118190 13.267537 -62.511264 -26.813905 -61.297620 -29.094840 1.420443 2.376430 2.413587 1.399079 1.077000 1.381095 0.310758 2.157488 1.397720 0.728329 0.280114 2.369692 1.655794 2.434759 1.738681 -1 -0.008281 1 1 -1.277146 -0.064390 1.645158 -2.135207 -1.582174 0.414530 2.095466 -1.903263 -0.442796 -1.204495 0.468329 1.507643 14.175733 51.552539 43.530104 60.460533 60.170450 1.146340 1.292724 2.312931 1.674998 1.192609 0.426268 1.782363 1.173233 1.022915 1.388142 1.745271 1.015625 0.353983 1.888144 1.540364 -1 -0.063485 1 1 1.952484 -1.681570 -1.945378 -1.408105 -0.399497 0.804039 -1.653166 -0.510012 0.069537 0.029049 -1.856254 -2.049156 -64.464654 -7.434303 1.663565 59.536108 -26.632539 1.178762 1.701774 1.217178 1.615129 0.717147 1.335884 0.954415 2.098280 0.791881 1.896193 1.810084 1.336349 2.021619 1.605673 1.550244 -1 0.002646 1 1 1.459077 -0.570460 1.996285 -0.649470 -1.745230 -2.168680 1.318739 1.682061 0.776831 -1.832467 1.901040 0.778535 -46.482868 -37.560358 73.067833 1.062467 6.886915 0.600810 1.311630 0.559253 0.369747 1.341024 1.838713 0.996769 0.695917 2.278385 1.572292 0.766048 1.965847 2.499688 1.752472 0.550930 -1 0.026816 1 1 -0.451267 -2.210678 2.326152 1.661213 -0.899277 -1.520686 1.825779 -1.205427 -1.057674 -1.190073 -2.183768 2.201893 26.331104 46.871013 -38.878724 -34.713241 74.558958 1.561128 2.128819 1.067617 1.194345 0.348995 1.302480 2.027971 0.355796 0.870266 0.805895 1.184446 0.485476 2.386705 1.848767 1.233427 -1 0.058107 1 1 -0.510390 -1.580213 0.377089 -0.424184 0.585034 -2.083131 1.866108 -1.981228 -0.759053 -0.961512 -1.344120 0.562450 1.289014 64.453909 -23.145862 -62.510729 -17.816711 0.693154 0.846753 1.633317 0.414672 0.395796 0.386441 0.670177 1.668317 1.405056 0.267312 0.963640 1.894758 2.441588 1.762126 0.805928 -1 -0.023526 1 1 1.979483 -0.297474 0.201021 -0.231077 -0.698246 -1.572835 1.860683 1.082224 -0.888196 0.930065 0.606019 1.892390 47.447378 48.084605 -42.043647 22.420705 24.794674 1.736286 0.760577 2.259429 2.471019 1.416206 0.930937 1.261494 1.678243 1.731471 0.834220 2.486328 2.223167 0.525039 1.335605 0.760718 -1 -0.001329 1 1 2.037289 0.499015 -1.110884 -0.144903 0.913825 0.984299 -2.089301 1.846071 0.549950 2.019214 -1.688915 1.838402 -35.676414 -63.488739 44.758118 -0.303734 -4.859897 2.420685 1.460097 0.595297 0.910910 2.168785 2.268534 2.491878 0.988470 0.716282 0.294856 0.393436 1.234190 1.788661 1.275949 1.628229 -1 -0.014364 1 1 -0.390332 -0.665354 -0.106478 1.129279 -1.709621 -2.158517 -2.225524 -2.151234 -2.338136 -0.434987 -1.918610 0.798294 23.913588 65.673938 -68.126101 -45.377501 -59.651761 1.867891 0.900503 0.496057 2.477863 1.686023 1.997112 1.454249 1.304274 0.683052 2.051774 2.171638 0.715360 0.561059 1.474729 1.275187 -1 -0.014190 1 1 1.104143 -0.053182 1.522870 1.887457 -1.321570 -2.135044 1.163572 -0.260334 -2.331201 -1.697466 -0.499071 0.173704 -71.397758 17.885696 4.893453 44.264024 -54.544839 2.348247 1.240425 0.829218 1.664576 1.524741 0.326112 1.467706 2.477780 0.292280 2.103186 2.241656 0.762831 1.895112 1.642996 1.075248 -1 -0.017721 1 1 0.079587 -0.701638 -2.028129 -2.054008 1.247595 -1.796999 -0.463816 -1.064287 0.757424 1.866274 0.809992 -0.556975 -72.306711 41.107956 1.412605 41.659966 -20.949439 0.666692 1.586159 2.070188 1.152669 1.903963 1.901797 1.509227 0.583588 2.119013 0.507470 0.800107 0.647436 1.964307 1.354057 0.392696 -1 -0.026836 1 1 1.382029 0.392110 2.268566 -0.147921 2.037249 -0.176643 -0.037773 1.318281 -1.302962 -0.409576 1.057192 -2.194185 47.263506 -42.249648 10.162123 -55.190805 8.133143 2.031102 1.233976 0.431847 1.060132 1.393074 1.390861 2.452173 1.923880 1.396918 0.747330 2.374659 1.896157 1.217055 1.790644 0.850639 -1 -0.026192 1 1 0.061191 1.135810 -0.321604 -0.083607 -0.897210 0.244353 2.351840 -0.135976 0.166640 1.565715 0.985320 0.932001 4.845631 -9.479837 -27.619999 40.670215 -5.704771 0.923661 0.469639 1.731038 0.296986 2.441797 0.784802 2.174754 1.334876 2.015859 1.534166 1.232292 1.376222 1.657524 2.252094 0.688059 -1 0.013243 1 1 -1.882754 0.240079 1.207593 -0.237559 -1.267950 -1.006718 2.280141 1.180090 -0.679815 1.886557 -2.299448 -0.522775 74.295174 -71.011686 56.598923 -41.907442 61.627844 1.812598 0.836857 1.804577 1.019943 0.937743 0.890596 0.488969 0.350017 0.493888 2.032059 1.573234 0.844036 0.969170 0.347354 0.724736 -1 0.027298 1 1 0.998841 1.986680 -1.859763 0.240417 2.175194 -0.222413 -1.173391 0.162743 2.042008 -0.302771 0.707034 -1.524363 40.831266 1.091213 40.012994 48.395186 -72.102664 1.682771 1.338559 0.906018 0.939215 0.881987 2.057097 1.626598 2.234836 0.890949 1.933544 1.830651 0.494500 1.064975 1.790973 1.881466 -1 0.042672 1 1 -0.277138 -2.025638 2.105111 -0.008645 0.793224 0.373940 -1.509742 1.988476 0.059002 2.046818 0.436770 -1.116584 -53.787795 38.521575 32.109114 -42.122252 51.318226 1.456395 1.376073 1.400906 0.276614 2.048874 0.674731 1.702519 2.487219 1.436150 0.880097 1.782838 2.406476 1.137369 1.252316 0.425101 -1 -0.045635 1 1 -0.527736 -0.940387 0.274816 0.694730 -0.965344 0.218205 1.127494 1.276005 -0.262276 -1.988903 2.195171 0.940848 -61.958770 -41.040438 -66.647369 57.664271 13.408068 2.116090 0.868474 2.191386 1.880362 1.242094 1.869524 1.337513 1.328595 2.195455 0.509947 1.926857 1.934448 1.262201 2.305367 0.552041 -1 -0.006903 1 1 -2.089799 -1.814020 0.929592 2.082300 -1.693856 -1.090979 -0.181747 -0.988488 -2.339455 0.959916 -1.910772 0.584948 37.429818 -17.042536 66.095792 -28.023703 5.615429 1.802755 1.897370 1.345066 2.266513 2.281174 1.188012 1.915558 1.027517 2.234644 2.167350 0.649755 0.432294 1.820987 2.333941 1.551196 -1 0.046632 1 1 1.926330 1.710914 0.341180 -0.769146 -0.949928 0.129348 1.544783 -2.102626 -0.632069 -1.465579 -0.329439 0.182331 43.857587 14.472892 -54.097267 -62.769953 -24.592906 2.380361 0.986032 2.493507 1.371191 0.354068 1.067230 1.426057 2.240802 2.153725 1.147134 1.135719 0.529682 0.620985 0.638910 0.402494 -1 0.004243 1 1 0.639122 2.181761 1.759976 0.255892 -1.640925 -2.133709 0.036719 -0.189738 1.366870 0.088768 -1.895235 -2.179882 49.289042 -49.067164 28.177545 30.001358 -67.180538 0.575529 1.671580 2.246041 2.461384 1.488760 0.830397 1.240569 0.995799 2.396456 1.491398 2.426609 2.021862 1.186319 0.458368 1.296988 -1 -0.022051 1 1 -0.244032 -1.668407 -2.198747 0.215338 0.078442 -1.089452 1.918036 -1.021521 -1.476224 -0.162611 0.180546 -0.348826 -15.975876 -6.542990 -18.027041 19.525641 -32.556954 1.604046 1.194976 1.962702 1.379257 0.918850 0.606254 0.560981 2.399557 1.849592 1.584662 1.669591 0.315519 1.175309 2.159377 1.648946 -1 0.015372 1 1 -1.655750 -1.534470 1.066412 1.962351 -0.780750 1.932243 2.139266 -0.884440 -1.908966 -2.049498 1.649129 -1.366364 -32.271134 19.048202 43.133951 2.311499 -0.642392 1.424652 1.128450 2.108452 0.749939 1.221453 1.455229 2.031853 0.355675 1.080084 1.469513 1.361254 2.089761 1.606873 1.458596 2.369350 -1 -0.055810 1 1 2.081103 1.747901 -0.066659 1.206066 -2.337268 0.004799 0.539074 -1.699434 -0.602404 2.317600 -0.704657 -0.943541 -28.728675 7.153698 -67.788679 -74.328898 -45.791585 1.837356 0.690432 2.332832 0.906507 2.409162 1.291074 1.576438 0.700343 2.420659 1.011059 2.364702 1.055549 0.867466 0.998287 1.458562 -1 -0.003301 1 1 0.811154 0.122236 -0.185587 0.436382 1.800708 1.530810 -1.318854 1.097437 0.335581 -0.614822 0.951068 0.172681 -18.316572 -46.633320 -16.209785 -37.862491 -54.884420 2.238337 1.229922 2.049392 0.378336 1.699606 0.782064 1.150073 1.032040 1.752224 0.874349 1.933473 0.624218 0.977342 0.443460 0.487799 -1 -0.001416 1 1 1.851058 -0.463427 0.752939 1.884814 1.394438 1.617019 0.895925 1.725007 1.579477 1.376395 -0.050890 2.350501 29.101132 -47.271378 59.946050 -36.740015 60.559897 0.327763 2.215397 0.433009 0.335446 0.846733 1.299233 1.461110 1.871407 1.488260 1.435114 1.457530 2.461523 1.569143 1.837964 1.909109 -1 0.003469 1 1 2.119817 2.107073 -0.024731 -0.970655 0.484751 -0.518555 -2.140364 1.272710 0.905595 -0.674755 2.105296 -1.612785 -13.494514 -2.295513 -30.683829 -3.119639 68.223899 1.961156 2.394911 0.262476 0.675922 1.476019 0.445898 0.962405 1.398518 0.645671 1.540084 1.688436 2.049023 0.933356 1.417442 1.439169 -1 -0.001596 1 1 -0.020116 1.209976 2.099902 1.971572 -1.308389 -2.093845 0.865840 0.310479 1.612090 -1.839979 -1.825724 2.140321 -63.624455 13.778059 -32.159373 -52.583261 33.131030 1.873382 0.927024 0.736030 1.449609 2.075737 2.163816 1.998639 2.384622 0.598726 2.280472 0.644937 0.462179 2.337229 0.557832 1.232479 -1 -0.002973 1 1 0.130462 1.406381 -0.305149 -1.554932 1.163604 0.284250 -0.978841 -0.433661 1.517116 -0.575436 -1.529829 -1.036532 22.354845 -32.126688 46.750380 33.634578 -53.649149 0.906394 0.521090 2.457373 1.570485 1.899268 1.738469 1.452153 2.086264 1.336928 0.506040 1.510606 1.249878 2.200935 0.368228 0.564767 -1 -0.017980 1 1 -2.192061 -0.505095 -2.116100 -0.900743 2.117246 1.302978 0.681314 -0.254092 -1.104421 0.089922 -1.363438 1.053395 -1.099354 -26.848060 -35.352413 -18.009795 9.372878 1.824484 0.350434 0.745587 2.334813 0.445925 1.417571 1.373201 0.389999 1.964456 1.615430 1.277382 0.954146 2.081645 2.459539 1.975629 -1 0.004758 1 1 1.555764 -1.326378 1.870039 -1.894719 1.785583 1.795029 0.337247 -0.885971 0.633198 1.578262 -0.185634 -0.346341 -36.653361 16.964256 -31.742901 47.070569 15.060168 2.368692 0.600858 2.115302 1.128758 0.530171 2.091108 1.757596 1.172955 0.851706 1.618715 2.491791 1.776473 1.181305 1.698249 0.464192 -1 0.052283 1 1 -0.707961 0.084810 2.261446 -2.008960 -0.317009 1.739389 -1.741603 2.240577 0.684698 0.060501 -1.038158 1.647851 22.990531 1.847604 2.673767 -62.002597 -27.644617 0.278856 1.480729 0.859437 1.065451 0.786895 1.337136 1.743286 1.407864 2.474723 0.671442 0.429189 1.382654 1.761822 2.443869 1.856127 -1 -0.022519 1 1 1.702346 -2.299785 -1.474849 -0.614986 -1.807845 1.040798 0.311759 -0.436638 -1.385570 1.350999 1.953489 1.082413 73.287883 -50.556608 45.094453 -47.528921 -68.581257 0.697148 0.467130 2.308733 0.872492 2.224808 1.094084 0.526398 1.667898 1.118877 0.974833 1.021702 1.238066 1.681493 2.344786 1.561151 -1 -0.042713 1 1 -1.555882 -0.656449 -1.239068 -0.974830 1.008663 2.139887 0.121105 -0.337844 0.291500 -1.637954 0.684372 -0.700715 -20.708363 -45.449712 -73.313843 64.246696 -55.784310 0.371552 2.424575 1.589527 2.433007 1.548328 0.745889 0.652091 1.448197 0.839592 0.519579 1.814260 1.771894 0.728494 0.804411 0.983486 -1 -0.045959 1 1 -0.595814 -0.024413 -0.323734 1.814333 -0.368750 -0.796060 -0.902824 0.129003 0.462630 -0.027215 -0.303129 -0.596036 30.837741 39.919773 -18.373893 39.974278 -2.317720 2.066173 1.166071 2.147942 0.715235 0.699930 2.215413 0.700847 1.887401 0.299872 1.453373 2.337892 0.452161 0.472638 0.382887 1.678779 -1 -0.054489 1 1 -0.459083 -1.620520 1.531989 -0.360308 -0.269772 -0.732904 0.274895 2.016874 1.382213 -1.218153 1.827658 2.089806 61.832097 12.058253 13.059706 44.476045 58.885218 1.132839 1.629715 0.612523 2.421199 1.094938 1.368493 2.268493 1.817986 1.394338 2.381113 2.360584 1.587267 0.448712 1.000221 2.459787 -1 -0.007044 1 1 -1.967753 -0.476696 -0.771978 -1.423454 0.813673 0.054393 -0.026379 -0.379270 1.474675 -2.296355 -0.366726 0.238480 -67.338195 -3.044492 -18.777369 8.752456 -47.464229 0.905480 0.900028 1.524735 2.478345 0.797656 2.206095 1.584832 2.274856 0.753500 0.331485 1.767069 0.622294 2.391592 0.742034 1.119899 -1 0.003720 1 1 1.420789 1.534227 -0.442934 1.187901 -1.343883 -0.154853 -1.376224 -1.787813 -1.590032 0.289752 1.960927 -1.140566 16.022062 32.801033 36.967131 6.576008 -27.040725 1.773020 1.644244 1.805903 0.815733 2.281872 1.665985 0.454730 0.903834 2.494997 1.661149 2.424391 0.742345 1.846225 1.253840 1.283294 -1 -0.018906 1 1 -1.604414 -1.098755 1.082004 0.131345 2.121409 0.581015 1.048593 -0.633340 0.736057 0.892206 0.491201 -0.492549 44.339092 7.110887 -37.325894 -36.303200 52.118843 0.795813 0.472512 0.515717 2.155175 0.776408 0.581927 1.203610 0.828978 2.140491 1.490212 0.487599 2.079375 0.297319 1.297446 0.672867 -1 -0.039194 1 1 0.087918 -2.057124 0.721521 1.624505 -0.523605 -2.191259 -1.164728 -0.325052 -1.488326 -0.934925 -2.171766 1.300035 -52.745750 2.186784 3.277870 41.160722 -11.741579 2.264158 0.950434 0.450150 0.427920 0.301608 1.383531 0.753139 1.004153 1.043820 1.727503 1.641151 1.576839 0.682531 2.305255 0.919974 -1 -0.011661 1 1 -0.317666 0.132206 -2.256858 -0.993989 -0.550238 -2.140768 -0.791471 0.828930 1.996647 0.726735 -0.282650 -0.418355 -13.076385 -24.804852 -45.149824 16.911005 -26.731270 1.038078 1.984568 2.141274 1.143589 2.306820 2.469615 0.318224 1.639044 2.155670 2.345619 2.067665 1.504155 0.827009 0.546378 2.224421 -1 -0.007691 1 1 -0.494928 -0.883138 1.125495 0.671202 -0.565549 -0.288267 -0.563025 -0.285667 0.713846 -0.129788 0.490318 -1.198210 -72.278646 62.800883 -55.557342 -2.252936 -65.093452 2.490222 2.403242 0.793776 2.245062 1.762825 1.308255 2.336623 1.617383 0.350822 0.518418 0.300692 1.723570 0.794810 1.614660 1.836390 -1 -0.001701 1 1 -1.076717 -0.814756 0.600858 -0.024862 1.551820 -1.639521 -2.086938 -0.856396 -1.804588 -0.784106 2.080948 -0.859542 59.365579 -42.710790 59.750908 -16.484927 -12.167858 0.547106 0.959983 1.184231 1.369188 0.444395 0.453370 0.539545 2.127475 0.970761 2.321697 0.509170 2.368781 2.100873 1.627968 0.517119 -1 -0.053030 1 1 1.673104 1.041097 0.621848 -0.683911 -0.969080 -1.318025 0.893947 1.463897 0.336778 0.654851 -2.052373 0.454287 35.880940 50.954557 43.245192 71.936416 35.337773 2.454372 0.631199 1.306465 1.503053 0.315059 2.454180 1.909871 2.201518 1.169142 2.014747 0.858837 2.222998 2.172768 1.710827 0.373577 -1 0.010148 1 1 -0.329862 -2.225433 -0.612231 2.093213 -2.063166 -1.865101 0.063397 0.505687 -2.061122 -0.510841 0.269560 1.895211 56.588162 -72.764661 -5.657020 22.464201 5.820216 1.680689 2.337707 1.838902 1.924355 0.386166 0.534151 1.477017 1.475301 1.889828 0.596078 0.535884 1.354488 0.878158 0.706791 0.534571 -1 -0.016931 1 1 1.493353 0.602958 2.282327 0.218776 1.306575 -0.123065 0.383841 -0.049033 0.565422 -1.839282 0.466965 2.150730 -45.246469 42.587589 -30.394554 58.723862 -28.059652 1.396519 0.792912 1.219020 1.063827 0.489456 1.783743 1.863207 0.921069 1.899506 1.249892 2.441426 1.294267 1.244009 0.302302 1.784216 -1 0.015675 1 1 0.531782 -1.737518 0.210006 -0.002651 -2.147353 1.631791 -0.599335 2.059255 2.107311 -0.740485 0.084684 0.137659 -4.476704 60.037496 0.189466 34.358101 -43.391910 1.557414 0.448265 2.491373 1.508362 1.793810 2.321197 1.101331 0.816245 1.886759 0.761181 1.171844 2.434318 1.087392 0.538838 1.494998 -1 -0.004927 1 1 0.795694 -0.527411 -0.191342 -2.032927 2.122238 0.389400 -0.861791 1.755132 -1.042948 1.263916 -0.812382 -1.913516 50.669259 48.234971 -64.838185 14.629116 21.559616 0.662013 1.698135 0.802119 0.705961 2.328243 0.287094 0.437544 2.300972 0.940355 2.041661 0.946832 0.659923 0.318259 2.235912 0.970661 -1 0.010294 1 1 -0.584877 0.017278 -1.771204 -0.458303 2.054096 0.227272 -1.991065 -1.153313 -1.674668 0.947632 -1.028123 0.670652 -12.266806 -68.202878 14.228345 35.799217 27.447884 2.373671 1.045383 1.008109 2.278958 2.191037 0.509587 0.379918 1.288199 0.510678 0.722713 0.388413 2.299597 0.333954 0.519778 0.666901 -1 0.010271 1 1 0.167770 1.696543 -0.865283 -0.373263 -1.243141 1.262274 -0.134216 1.472260 -0.471911 -0.463206 -0.237577 -1.567349 -5.609450 71.978301 -10.702226 -22.304192 -16.550213 0.483657 1.071908 1.300927 0.676734 1.616787 1.596644 0.551888 0.335713 0.833362 1.565695 2.390868 2.076522 1.862027 1.332080 2.259951 -1 -0.063234 1 1 1.830036 -0.354531 -2.141571 -0.154777 -0.097416 -2.064591 -2.254753 1.395628 -1.944748 -0.241316 1.563742 0.819325 25.503528 -62.202915 55.614507 63.027418 1.811253 1.250964 2.455384 1.887005 0.391908 0.290275 2.150952 1.792420 1.455675 0.527705 1.138603 1.745016 1.233053 0.672271 0.855951 0.970139 -1 0.027073 1 1 1.733242 -1.393458 0.727296 -0.269570 -2.060511 0.331654 -0.650104 1.733321 -0.058996 -1.950338 0.047918 -0.469027 28.099562 69.342386 -62.524399 52.429654 -64.803327 1.382250 1.726313 1.892322 2.008152 0.263153 0.816712 0.722665 1.828119 0.699124 2.181427 1.001682 2.276934 1.935077 0.591869 1.791419 -1 0.037936 1 1 -1.342976 0.951371 0.552880 -0.571368 0.863359 1.034139 1.476202 -0.205128 1.877423 -0.314055 -0.442774 -0.841182 -18.279991 -31.805882 38.543170 -54.939098 38.571782 1.014065 1.144290 0.581352 0.527089 2.040603 1.159031 0.831764 1.708455 0.996138 1.345593 2.131226 1.016514 1.807316 2.057109 1.826235 -1 0.040554 1 1 -2.119174 -0.713172 2.033678 1.068758 -1.010896 -1.959268 0.758111 -0.731893 -1.589312 -1.742773 1.423285 1.061026 31.194332 33.134605 -56.695035 -73.457521 49.438070 2.209662 0.790782 1.430943 1.103869 0.718757 1.391089 1.781727 1.738032 0.848444 0.792644 1.225858 1.246196 1.068154 1.220430 2.261989 -1 -0.058503 1 1 -1.591307 -2.291886 -0.660988 -2.120201 0.868748 2.069451 -0.872047 -0.972096 -0.171182 2.214056 -2.095242 0.953315 7.943906 13.222638 -67.128614 69.383999 36.877133 1.284739 0.863700 0.697902 1.891006 2.386518 0.963655 2.148755 0.868964 1.427253 2.087310 0.912661 2.337637 0.671896 1.311689 1.565362 -1 -0.025674 1 1 1.041190 2.181983 0.784065 1.935351 -2.176242 1.457911 -1.309343 0.720155 2.234694 0.758848 2.239736 0.679000 -46.339760 -32.344122 -7.650654 -34.549379 -21.405093 0.544000 0.515979 2.062984 1.575805 1.310486 1.593247 1.953897 1.899492 1.006303 1.176423 0.645318 2.352640 0.821613 2.093761 1.345373 -1 -0.009386 1 1 -0.759822 0.243775 2.055884 2.001759 1.814203 2.159847 1.015799 -0.442602 2.053489 -0.544227 -0.080658 1.554423 -9.614683 -43.979618 34.556606 -7.125743 -62.359156 1.070068 1.877603 2.132818 0.780285 0.496242 1.093675 0.398510 1.010069 1.483482 2.131723 0.362175 2.325009 2.175839 1.582387 1.676386 -1 -0.006663 1 1 -0.456146 0.618678 -2.113567 -0.732253 1.777631 0.105173 0.496868 0.501340 0.274017 1.407620 1.675921 1.249154 26.661427 48.604660 -1.483238 -28.787134 74.630519 1.602011 0.744433 0.936726 1.803434 2.068218 1.795472 0.989875 1.828387 0.696688 1.739064 2.450978 2.080947 1.967866 0.429558 0.826930 -1 0.032270 1 1 -0.066442 0.151672 -0.245066 -0.191818 -0.616947 -1.766937 0.565970 -2.049773 1.736727 0.633773 1.831548 1.497338 51.228399 -4.295577 -45.760002 -38.354736 71.958466 0.713980 2.114534 1.729447 0.572167 1.416442 0.395925 0.304185 1.940968 0.602656 0.839271 1.870347 1.669589 0.289034 1.551433 1.190967 -1 -0.011101 1 1 1.894387 2.069664 -2.019050 -0.253018 -1.899156 -2.101534 -1.119107 -1.678931 -0.013465 -0.108740 0.819566 0.136138 -68.672290 74.823160 -47.150990 -16.693705 -71.102906 1.726797 1.018571 0.363955 0.736676 1.066415 1.235929 1.764110 0.400376 0.868220 2.418253 1.083222 2.469919 0.931357 1.571216 0.669273 -1 -0.008197 1 1 0.743664 1.504741 -1.214714 -1.624918 -1.698795 0.714490 1.259245 0.788723 0.125573 -0.637711 -2.037698 2.043677 -16.521591 -28.378216 47.326944 -26.051624 0.347549 1.243897 0.678704 0.979655 1.059860 1.311355 0.440273 0.917750 2.369661 1.151217 2.246250 1.480151 2.404460 1.005678 1.924483 0.276809 -1 0.026390 1 1 -0.886549 0.344027 -0.039999 1.609801 2.093277 -0.983551 0.517824 -0.716049 0.813462 1.215594 2.280125 0.915395 -28.645020 63.141370 -32.993230 32.790134 3.783132 1.121601 1.746820 2.298203 1.644861 0.925175 1.171427 2.168426 0.740860 1.625895 1.659449 0.850927 2.037782 1.002106 0.396897 0.905347 -1 -0.043861 1 1 0.798898 1.477698 1.381899 -1.783531 -0.302798 0.259411 0.953718 2.311017 1.746523 0.333603 -0.871839 -2.173313 -36.642203 54.498934 63.582807 36.240475 -56.343695 1.097684 0.272761 0.291141 0.955645 0.268377 0.856657 1.584056 0.470443 1.729611 1.070544 0.877082 0.622413 2.147700 1.145771 0.726420 -1 -0.045779 1 1 -0.140378 1.566628 2.201670 1.785904 -2.224559 -0.062577 -0.863303 -0.092348 -1.716731 0.853117 -1.454397 -0.891494 65.361247 -73.526406 -58.308517 -41.241202 9.125442 2.444451 0.383497 0.680861 1.230892 0.360351 0.927219 1.768409 0.647956 1.697866 0.779144 1.578010 2.367368 0.860766 0.892727 0.307545 -1 -0.048363 1 1 1.644024 -2.342637 -0.692833 -0.128661 0.586478 -1.378368 -0.131221 -0.040330 0.751515 1.503239 1.816122 1.417059 3.101229 72.348461 60.585137 54.404730 -19.704999 1.646273 2.161708 0.326784 1.505269 1.556769 0.868104 0.473989 0.591087 2.156654 0.886997 0.753453 1.788149 1.676098 1.677599 2.153670 -1 -0.012092 1 1 -1.429369 0.359284 1.912988 -1.041805 1.629823 -0.675008 -2.142830 2.250774 -2.304360 1.740054 0.005654 0.779077 -56.893900 34.215179 -45.481903 -14.351141 0.375469 1.532681 1.023266 0.538165 1.447045 1.732940 0.771023 2.328384 0.402626 0.431317 1.143014 1.630704 1.488320 2.439339 2.215740 1.697230 -1 0.058953 1 1 -2.354202 -1.859231 -0.245685 -1.182095 -0.036184 -0.240933 -1.419382 -1.435011 -0.229948 -0.584309 0.137682 0.238570 -19.231851 20.277888 10.456567 -56.481650 62.913972 2.051939 0.437166 0.441063 0.696612 0.450008 0.289390 0.784045 0.695250 2.319377 2.020967 1.889744 1.431080 1.168210 2.106742 1.257619 -1 0.058423 1 1 0.194035 0.178383 1.004163 1.900408 -0.417721 0.823769 0.083415 -2.333446 -1.731715 -1.218079 -1.634026 0.720723 74.985039 -26.450679 43.442974 -53.934941 -34.561022 0.368466 2.304073 1.299869 0.896716 2.102959 0.686332 0.939671 1.797663 1.828489 2.421416 2.497588 2.468251 2.145119 0.515044 2.091286 -1 -0.017974 1 1 -2.200893 1.837594 -0.547475 1.876686 1.444924 1.905488 0.139622 -0.146289 1.183456 -0.654627 1.118616 -1.848757 45.611884 -51.064625 56.851168 -2.421129 -41.914635 0.485903 0.573636 1.355006 0.583983 1.994841 1.543526 1.032693 1.475073 0.305802 2.108080 1.255917 2.440623 1.300483 2.221577 0.797474 -1 0.028397 1 1 2.037012 0.562198 0.521613 1.707462 -1.139034 -2.021961 -2.065873 -0.247737 2.028658 1.524792 1.202313 0.557158 20.144153 12.781622 20.720155 -56.360791 -5.815671 2.215133 0.485051 1.997195 0.612872 1.534420 0.990263 1.601781 1.383288 1.170292 1.101025 2.431646 1.179319 2.061081 1.081694 1.529473 -1 0.012726 1 1 -2.196218 0.312279 -1.124996 -1.695028 -1.947993 1.767587 0.935070 -0.101026 -1.480943 0.624349 -1.063360 2.192994 65.677862 -2.167417 22.216523 43.102369 71.508743 2.086779 0.995296 0.681827 1.717787 0.351376 0.825055 1.448778 1.602997 1.574710 0.898205 2.384781 1.023125 0.413054 2.451019 0.529984 -1 -0.034115 1 1 0.837958 -1.764893 1.926906 1.965601 2.016782 -0.165862 2.086846 -0.685927 -1.865243 -2.321212 1.265475 1.834529 -7.497537 -11.110031 23.709884 -57.974425 23.835556 0.687792 0.725174 1.251199 1.895859 0.703344 1.098764 0.419247 0.779014 1.646267 2.058359 0.337407 2.298088 1.967115 1.293542 0.313194 -1 0.006170 1 1 -1.528579 1.115185 1.740868 -0.459617 -1.180260 -2.186236 -1.571083 -1.683431 -0.233102 -1.743997 -0.301204 -1.232275 3.505559 -32.076939 -17.118678 -13.615368 66.508090 1.397030 0.387375 0.605882 1.064652 0.847964 1.730177 1.587260 0.328246 1.337701 2.243766 2.483887 1.686770 1.047810 1.291671 0.362172 -1 -0.043909 1 1 1.249251 -2.249270 -0.697229 1.388682 -0.882865 1.006216 -1.286336 0.995293 -1.095124 0.845885 -0.483088 0.192933 15.814831 -0.129729 69.644940 72.505631 2.135029 1.876429 0.387370 0.530374 0.988072 0.767815 2.423704 0.448953 0.560017 1.951244 2.306978 0.632163 1.769710 2.269766 0.712513 2.208513 -1 0.021723 1 1 -0.398875 1.829168 -0.805086 -1.814394 -0.657682 1.605734 -0.283388 1.323253 2.152820 0.719396 -1.104527 -1.684455 44.421633 44.382188 -18.573900 -21.531931 62.835572 0.286909 1.829708 0.408376 0.328122 1.491575 0.892390 1.404950 0.745250 1.164573 1.726496 0.461417 0.788697 2.379041 1.298645 0.579282 -1 0.016035 1 1 -2.199277 0.723643 -0.401338 -1.867539 1.491591 -0.731171 1.121606 1.276579 -0.052289 -2.310408 -0.941536 -0.187940 -44.993536 -56.364986 73.683612 0.459473 72.367182 0.253395 1.054602 0.690724 0.501153 0.382941 0.333987 1.064153 1.475062 2.362328 1.645304 1.625648 2.015374 2.394799 0.636272 1.069277 -1 -0.006336 1 1 -1.629474 1.834279 0.281903 1.994737 1.611182 1.750881 -1.814181 -1.791444 -1.341116 -0.775252 0.096151 -0.342010 30.064248 -60.178107 36.563203 -32.250696 62.544027 1.036953 1.073204 0.583828 1.639224 0.680795 2.363986 0.253952 1.424985 2.214094 1.035930 1.868165 1.006681 0.785117 0.717819 1.386567 -1 -0.021881 1 1 -0.405363 1.186477 -1.715279 1.701421 1.001818 0.181919 -0.835943 -2.059558 2.219790 0.019126 1.010316 1.647231 -8.656563 9.152364 73.782559 13.467068 -8.990300 0.625413 0.823146 0.863996 1.173824 1.952676 1.627613 1.287043 1.331053 0.765820 0.388512 1.726499 0.515055 2.282928 1.420117 1.407324 -1 0.046451 1 1 -0.859322 0.849024 0.424483 -0.274467 0.469224 -2.284328 -0.864738 -0.649329 0.619499 2.260495 0.857154 0.405751 20.186555 -24.562889 -28.482658 -58.031025 -27.440453 2.249574 1.089978 1.253562 1.109443 2.163621 0.981140 1.272495 2.071216 0.423707 1.489277 0.525586 1.518765 1.137120 1.582162 2.402178 -1 -0.000063 1 1 0.086822 -1.626477 0.363364 -0.201967 -1.533397 0.246746 0.150032 0.456963 -1.023871 1.450405 -0.227053 0.953525 -29.776653 -56.207324 23.505193 -48.228387 25.495220 0.597362 1.856364 0.651216 2.491412 2.156914 0.751469 2.195234 1.291138 0.405292 2.487132 2.230915 2.493769 1.279229 0.500946 1.397244 -1 -0.054777 1 1 0.227032 -1.300574 2.016547 0.606172 -0.256555 -0.085678 1.998470 -1.622106 -1.559448 0.671528 0.205772 -0.480977 -64.640463 37.731722 -42.943205 53.549357 4.034961 1.608750 1.516383 1.602905 2.281780 2.380962 2.073537 1.192867 0.266035 1.992231 0.419121 0.908305 1.134698 1.373105 1.025822 0.742958 -1 -0.015158 1 1 0.163538 1.266679 -1.499572 -1.453995 1.146833 1.149923 1.242204 1.838180 -0.127414 -2.029810 -2.031473 -1.715441 -32.262822 8.747720 22.921638 43.971882 -14.585079 0.903743 0.957931 0.448593 1.250435 0.305699 0.375058 0.600221 0.420609 1.181833 1.574320 1.093748 1.624701 1.844373 1.630633 0.297154 -1 0.017472 1 1 1.490046 1.563965 -0.152013 -0.767641 0.785914 0.026131 0.931531 1.678079 -0.176416 -0.934981 1.591752 0.337702 65.194835 -20.402335 -2.044751 -16.131155 -66.324474 0.393428 1.090093 0.947790 1.009658 1.326662 1.211575 1.942805 2.217023 0.759028 0.981957 1.508548 0.411648 1.319086 2.127165 0.271201 -1 -0.000038 1 1 1.319235 0.588014 0.864770 1.190003 1.001441 -1.440429 -1.748106 1.326996 -0.909046 -0.764226 1.633473 -0.602323 -32.881373 -37.236532 -34.396329 0.891996 -8.225170 2.268411 0.429737 1.589939 0.353456 2.041533 1.051928 0.749282 1.429152 0.257444 1.615616 2.162705 1.340339 1.568671 0.653552 1.241800 -1 -0.025916 1 1 1.742500 -1.293384 0.344611 0.354135 0.195852 -2.281026 -1.923332 1.554163 0.042899 0.009098 2.111730 -1.866706 43.202692 -42.355567 29.989085 26.555500 68.295443 1.997583 0.382638 2.003255 1.198424 1.417493 2.296373 2.394162 1.177369 0.782614 1.399322 0.646410 0.466724 2.237494 0.568058 2.099636 -1 -0.005802 1 1 -0.074620 -0.649126 -0.688082 -0.392280 -0.425843 0.978443 -1.540161 -0.332836 -0.367378 -1.296269 -1.027517 1.423895 60.242275 -8.087954 -34.235618 1.975513 52.445528 2.154829 1.711190 1.973626 0.475566 2.344768 1.266036 1.519693 0.985219 2.327381 1.538011 0.603341 1.103607 0.822517 1.537427 2.026736 -1 0.028452 1 1 -0.248346 1.219061 -0.704801 1.363956 -1.772216 1.373411 1.644262 1.655104 0.108667 -2.039512 -0.168918 -2.144289 40.817275 65.949122 56.898901 49.830635 53.481215 2.256777 0.649918 0.929456 1.110386 2.252704 1.939278 1.440705 0.930041 1.953262 2.475420 1.128566 1.801694 2.076392 1.928223 2.395747 -1 -0.037553 1 1 0.963347 -0.791106 2.245777 -1.466905 0.955265 0.025655 2.348692 -1.225221 0.845417 1.066402 1.802140 2.045968 9.077269 11.668990 70.715501 65.429910 30.490524 2.188658 1.029538 2.452568 1.811418 1.246389 2.054380 0.957556 0.890631 1.088760 1.044372 2.007867 2.216882 0.639199 0.773939 1.839184 -1 -0.002499 1 1 1.486644 0.939461 -1.688700 0.730309 -1.474427 1.760875 1.218059 1.293800 1.936613 0.193220 0.607290 -0.317544 69.160860 36.573336 -11.949684 11.660244 73.713981 2.288288 1.510968 0.589202 1.972960 0.539274 2.081873 1.784180 2.466934 0.260648 1.460689 1.541699 1.832604 1.816374 1.288805 1.700054 -1 0.021792 1 1 -1.234861 -0.943575 -1.469176 0.476490 2.016456 -0.924349 1.219977 0.549242 -0.460571 1.640821 0.385481 -0.763527 -24.482867 -33.541841 -37.713761 44.824660 68.053128 1.658719 2.092491 2.498867 1.452656 1.539253 1.230964 1.557258 2.330004 0.629345 1.659256 2.123401 2.254907 0.728779 1.095681 0.358352 -1 -0.004476 1 1 -0.070968 -0.521895 -1.725269 -1.266905 -2.295546 -0.909152 2.157190 -1.224733 -0.366945 1.280519 0.197640 -0.501192 70.850797 -60.652547 12.646143 -6.275500 -22.328486 1.751957 0.898145 1.375344 0.410748 1.944203 0.965654 1.994470 2.056019 1.507072 0.361758 2.071760 0.578604 1.599842 0.290125 1.875245 -1 -0.000137 1 1 -0.509197 -0.374159 -2.167763 -2.117922 1.479630 0.872014 0.413609 0.752098 1.879153 0.497988 0.487374 1.169059 -72.716138 59.867483 -7.205037 -45.055618 -49.776535 0.711525 1.358567 1.926687 1.332018 1.223783 2.367218 0.590360 1.180549 2.480684 1.859589 0.864200 2.363172 2.338671 2.297886 0.818743 -1 0.013451 1 1 -2.246267 -2.054662 -0.312048 0.289969 0.897424 -1.356650 2.029040 -1.476035 -1.702985 0.984219 1.286119 0.072526 -49.774773 -14.616263 44.471655 -14.901400 52.166227 1.491754 1.654854 2.378060 0.551027 1.604152 0.729382 2.229745 0.826013 1.804941 0.386809 2.341244 0.536770 0.495889 1.905721 2.198846 -1 -0.045041 1 1 2.263523 -0.084115 -0.011318 -1.725132 1.042614 -2.164394 -2.035973 -1.943007 0.741153 1.721620 1.190568 1.080906 17.081063 -18.573696 -18.113373 68.541433 -24.134665 0.905373 1.349316 1.698711 1.477900 0.564015 1.655001 0.353104 0.620185 0.692565 2.196365 2.305165 1.659674 2.394312 1.450046 0.423635 -1 0.008667 1 1 0.549620 1.186118 1.680911 0.295302 0.994413 -1.746459 0.740848 1.297754 -2.304156 0.464522 -1.203538 -2.289797 46.380152 -38.786826 9.816428 -15.296772 7.160798 2.147982 1.386837 2.319259 2.286026 1.729955 2.359153 2.289789 1.981263 0.586125 1.994811 1.040444 1.250787 1.726061 2.160659 0.696868 -1 -0.025904 1 1 0.846176 -0.315396 0.570523 -0.934631 -1.957568 1.061013 0.767676 -0.198622 -1.874620 0.289688 0.888763 -0.834445 -14.326167 -29.896739 25.513310 -47.799854 27.853579 1.151606 2.036162 0.777253 1.290720 2.386829 1.680437 0.351624 0.491652 0.437776 1.697723 0.637956 2.370483 1.462179 1.850622 0.901872 -1 0.054932 1 1 1.083366 -0.535677 2.253938 -0.965062 0.242282 0.524214 -1.697002 -2.138549 -1.210266 -2.269991 -0.228381 2.201016 6.991958 63.830745 3.334828 -51.542052 -17.263050 0.773674 1.885256 0.253678 1.311393 1.075864 0.298832 1.961285 2.316405 1.572752 1.734112 2.468310 0.877632 0.854545 2.088927 1.101432 -1 0.005222 1 1 1.143634 -0.776188 -1.490557 -0.736308 -0.395119 -1.016613 0.915249 1.355179 1.513591 1.454422 1.308212 -0.896642 11.206728 -48.515393 1.793530 -6.148493 12.271075 1.224484 0.651840 1.732928 0.567089 1.565354 1.155844 1.270167 1.193917 2.156446 1.884994 0.341695 2.369469 2.420767 0.584012 2.488237 -1 0.029459 1 1 0.081196 -1.925678 -0.186934 1.355707 0.961361 -1.183069 -2.277085 -1.659167 2.296429 1.625287 -1.524866 2.264497 68.407275 -28.926127 -11.417440 -42.906523 70.070812 1.827132 2.114181 0.290542 2.140662 2.101886 0.655029 1.326310 2.039469 2.357161 0.309291 2.260641 0.338957 1.352942 1.897422 2.222221 -1 0.011057 1 1 0.925181 -1.363979 1.382311 0.429095 1.845422 -0.944451 -2.065411 -1.902485 -1.507197 2.343215 0.972083 -0.061057 35.506615 59.686540 -48.327080 16.761997 18.877916 1.842046 0.759215 1.880541 2.002638 2.082991 0.331084 1.784229 1.037177 0.328534 1.676481 1.368775 0.252920 2.083897 2.049808 0.616705 -1 -0.007761 1 1 -0.222036 0.459578 0.523006 1.550429 -1.456376 -1.162857 -1.863619 1.406310 -1.499426 1.005518 1.109208 0.243855 -41.459764 -64.259625 -11.523050 -17.905940 -45.128030 0.373040 0.440708 1.475939 1.356621 0.722832 2.382264 1.465158 2.412541 1.821375 2.097879 0.807263 1.669113 1.285717 1.542554 0.449141 -1 0.003639 1 1 -0.603262 2.038098 -0.036957 0.897894 1.834094 1.885528 -0.753708 -0.668759 -0.779295 -1.889466 0.528305 1.086754 -4.384175 -34.835540 -30.924228 6.496882 -6.903259 0.278800 0.548473 1.439843 2.187386 2.144468 0.818925 1.927148 2.332553 0.726528 1.501644 1.381830 1.419814 0.811976 2.136995 1.221394 -1 -0.008010 1 1 -0.964493 0.386842 -1.437372 -2.212874 -1.596014 -1.285559 -0.082312 2.025982 -1.038153 1.733452 2.132245 -1.073152 -68.282804 20.911108 2.996103 -44.493140 -46.200234 2.315093 2.015427 1.030619 0.359285 1.002065 1.952068 0.414747 1.648277 2.089060 1.084507 1.554204 0.510744 1.822257 1.178229 1.741425 -1 -0.047490 1 1 -1.737404 2.121433 0.981984 1.420083 -0.911075 -1.882927 2.048651 -1.750606 1.717879 -0.410940 1.686706 -1.261387 28.884771 66.338411 -0.326053 70.032007 -22.051104 1.931304 2.432641 2.144958 2.317259 2.423793 1.932399 0.574301 1.284237 1.416908 1.481795 0.779203 0.318024 0.535840 0.606109 0.373127 -1 -0.008496 1 1 -2.096582 1.990069 -1.455365 1.694545 -1.455407 0.982412 -0.810523 1.061739 -1.165824 0.107070 -0.614139 -1.704818 -49.371358 15.588913 -47.140516 9.346775 41.250245 1.267998 0.749769 0.613899 0.792444 2.361120 1.592820 1.522319 2.365100 0.989787 0.352919 2.002294 0.806796 0.570194 2.004322 1.132524 -1 -0.024904 1 1 2.143169 -1.260233 1.454803 -1.709064 -2.227312 0.779255 1.212186 1.545422 -0.785806 1.782250 2.331167 1.129389 4.403294 56.154174 -16.799545 -49.949375 50.854495 1.547537 0.948396 2.196040 1.341553 1.735158 2.052072 0.417000 1.266896 2.475774 0.335045 0.851303 1.602699 1.067990 0.702454 1.897843 -1 -0.024683 1 1 -1.648941 -0.189131 2.145045 1.987572 -1.000051 1.233754 1.195791 -0.678836 -0.505415 1.924878 0.874708 -1.434592 67.131393 -22.680532 -41.703279 42.997312 -44.183555 2.229861 0.528941 1.659407 2.405165 1.611301 1.627864 1.014832 0.531133 2.499659 1.272477 1.772614 1.579591 1.940518 2.032440 1.217164 -1 -0.003044 1 1 1.124741 2.128053 -0.844729 1.075185 -1.369115 -0.125600 0.197722 0.879334 0.918088 1.951259 1.300835 -2.349625 -10.289091 21.241615 7.821948 63.482441 -0.611328 0.256173 0.501342 1.307850 2.288312 1.902899 2.021441 0.865186 0.935243 1.632780 0.377053 0.378986 1.367655 1.685924 0.326215 0.945516 -1 -0.006997 1 1 -1.597584 0.589135 0.855193 0.449831 1.630794 1.494639 -1.341950 -0.661493 -1.180316 1.591554 1.731880 -0.714892 44.631184 -33.697644 43.701263 -62.867443 -13.112965 0.780850 0.999699 0.436942 1.179481 0.288150 2.430706 1.120472 0.766303 1.755745 1.550769 1.281247 0.667679 2.435524 1.102333 1.905397 -1 0.009980 1 1 -0.571116 0.387405 -1.403823 0.873722 0.847402 1.439298 1.588879 -0.815169 -1.631462 1.402779 0.431333 1.760509 -6.965093 -62.321633 10.316492 -10.716525 37.361313 1.848852 0.409923 1.584215 0.908577 1.211011 1.463966 0.375869 0.734598 2.137867 2.380669 1.659020 0.393798 0.565397 2.373115 0.695375 -1 -0.031939 1 1 1.083974 0.257029 -1.380129 -1.443554 2.280616 -0.251197 0.437617 -1.005333 1.999631 -0.968085 1.279072 -0.553150 23.749613 9.753791 -18.040093 -49.836141 3.971186 1.280744 1.222649 1.315419 1.251727 1.783183 1.451354 2.161843 0.351029 1.742281 0.268332 2.363314 2.473591 1.893645 1.734068 1.737910 -1 -0.006381 1 1 -2.098006 1.623356 -0.987836 -0.819458 1.685668 0.141071 0.646914 1.201219 1.010891 1.889415 -1.382836 0.182993 -51.913113 46.302040 -1.609398 -49.148965 3.339606 1.806347 1.531650 1.682760 1.140559 0.881515 0.880169 0.742300 1.078758 1.678143 2.303091 0.542477 1.913773 0.285076 0.275442 0.350178 -1 0.079713 1 1 -1.190423 1.371009 -1.030328 1.304648 0.465708 -0.120002 0.026028 -0.806297 1.392615 -0.755012 0.977230 1.628382 -42.779565 -46.152569 -36.221160 -69.041204 24.480335 1.239877 0.619661 0.894098 0.862632 0.757111 0.262165 2.203875 0.281102 0.989730 1.645006 1.118945 2.115583 1.357972 0.941915 1.263434 -1 0.010185 1 1 1.550851 0.933537 -2.303190 -2.149584 1.832804 -0.943470 0.281449 -0.917483 -1.198201 -2.122181 0.571827 2.131179 -4.640747 2.956307 36.644603 -14.150087 -70.516035 1.179971 1.781482 2.124703 1.638516 2.286643 0.850073 1.170928 0.531718 1.090352 0.796150 1.648017 2.227194 0.694810 1.667788 1.512044 -1 0.022131 1 1 -1.987896 0.273504 2.195777 1.708548 -1.728748 1.528932 0.110472 0.017408 0.414875 -1.538126 0.875376 0.358840 -26.593008 51.310471 25.080874 34.248203 59.547769 1.665319 0.520815 2.345542 0.778257 2.423367 1.527868 1.134506 0.389715 1.688260 1.332344 2.206307 0.652800 2.102861 1.291639 2.069453 -1 0.057110 1 1 -0.663599 1.119590 0.378093 2.305021 -0.068698 -0.075907 1.292758 -1.448665 1.197020 1.130258 0.598884 -0.227737 -35.435237 -60.034441 51.145255 -51.698113 59.821252 0.861766 1.954689 1.715051 1.617338 1.847953 1.043581 2.213315 1.436155 0.951256 0.757292 1.058966 2.049031 1.055230 2.256763 0.414147 -1 0.033597 1 1 0.966821 1.046521 2.238994 2.340650 0.288219 -0.235336 -1.592219 1.225728 -1.752367 0.393782 2.095889 0.504463 29.520210 -53.837229 -42.314829 -35.327261 -45.279025 0.556351 1.095652 2.115907 2.291983 0.607632 1.217444 1.585786 0.297868 1.514082 1.169273 1.977307 1.597887 1.192313 2.202301 0.822255 -1 -0.014757 1 1 -0.237229 -0.423346 0.523351 -2.072615 -0.469353 0.124730 -0.674905 -0.412120 0.713518 -0.933269 2.092262 0.798042 39.459303 42.511864 46.900451 5.883601 35.678031 0.485110 0.749888 0.372560 1.360385 0.983877 2.275128 0.832103 0.647149 1.631673 2.019097 1.962741 2.042618 1.278888 1.524462 2.381500 -1 -0.001831 1 1 0.520852 -1.667497 -1.038198 0.990670 1.326176 -0.560392 1.560387 0.976623 0.857473 1.059385 1.680441 1.829375 -64.543508 17.265153 -74.574354 28.827044 -3.874672 1.050755 1.284016 2.204721 0.991199 1.573990 2.304751 1.445325 2.072768 1.764854 1.643192 2.135045 2.208090 1.365692 2.441145 1.070916 -1 0.007542 1 1 -1.057900 -0.285157 -0.141582 0.191364 -2.300252 0.099831 0.241696 0.110903 -2.166359 -2.074986 2.094810 1.222449 -10.244173 26.184151 -22.980859 10.708825 -16.775807 2.110097 1.396183 1.900988 1.403307 2.387728 1.051129 0.824650 1.391732 1.342342 1.489790 2.391426 2.451096 1.823883 1.493506 1.852321 -1 -0.035727 1 1 1.373704 1.848760 -1.385142 -0.879312 -0.539617 2.010832 -1.198028 0.783480 1.536165 -0.859731 -1.320858 0.407660 -8.431168 47.363182 -17.008265 42.098178 -5.930169 0.349847 2.130981 1.397428 0.318460 1.114491 1.498615 2.224857 1.924752 0.302618 0.349980 2.117929 0.291110 0.442861 1.662497 0.345947 -1 -0.025952 1 1 1.637556 2.054748 1.758075 1.282072 -1.964909 0.199158 1.447970 1.248792 -0.533927 -1.324364 -1.976578 1.996514 -47.807093 56.183669 28.921901 -59.602166 -33.598204 2.349902 2.051511 2.240531 2.110852 0.584358 1.548312 0.485394 1.015466 2.191751 1.263938 2.261657 1.671963 1.927127 1.975542 1.183015 -1 0.005426 1 1 0.455634 0.202708 -0.136736 1.526126 0.062441 -1.411953 0.897101 -2.069847 -1.060173 -0.790634 0.749543 1.356201 -4.790550 35.228186 30.120744 -10.650117 -46.520558 0.309705 2.468193 1.169932 1.794912 0.590225 1.169458 0.575810 1.881671 0.745199 0.312105 2.301767 0.790710 2.469702 1.789624 1.716672 -1 0.004865 1 1 -1.632897 0.859297 -1.271752 1.054606 1.461032 -0.694534 -0.439787 2.230418 -0.412801 -1.314034 2.002315 1.734786 31.962709 47.244948 -54.156682 -11.346972 -58.558107 0.833471 1.143385 1.127649 2.148513 1.312672 2.331841 2.243994 1.814374 1.436803 0.605270 2.031014 1.995864 0.738157 1.197466 1.063002 -1 -0.002594 1 1 -0.381798 1.401080 0.148420 1.643938 0.926160 0.946591 0.325984 -1.691791 0.623423 2.222752 -2.021267 0.173080 44.861987 -54.590982 39.358824 3.755906 -24.488168 1.785289 0.851603 2.148248 1.355592 1.436298 1.102130 0.742832 1.025742 1.638713 1.095541 0.264215 0.661691 0.783019 1.451507 2.472099 -1 0.000417 1 1 1.112350 1.225704 -2.160528 1.672246 0.757096 1.065190 0.291155 1.978120 0.354058 -1.090148 -0.354294 1.837251 -51.246966 -7.754679 17.109384 7.410038 40.509029 1.153696 1.174842 1.073471 0.582008 0.305461 0.884009 2.286696 1.742161 0.505709 0.454369 1.575639 0.769707 0.460871 0.607773 1.339562 -1 -0.017957 1 1 -0.131244 -0.418839 0.881955 -2.160275 1.220929 -2.306471 -0.741987 -1.586064 1.014633 -1.207855 0.544009 1.125057 -63.086778 50.516847 36.649051 60.603870 69.244304 0.460200 0.576496 2.168301 0.882758 1.521702 1.004369 2.424705 1.520672 1.679376 0.517880 0.253792 0.985828 1.317013 1.036013 1.015536 -1 0.082244 1 1 -2.281509 -0.616371 -1.513651 2.248943 -0.094045 -1.959112 -1.336767 1.623831 2.279215 -0.248178 -0.667255 0.926120 8.769628 -58.862558 -53.017780 -69.825915 35.854612 2.251869 1.404007 0.647556 1.731984 0.453530 0.972784 0.331989 1.233054 0.684826 0.375448 0.399977 0.909364 0.930688 1.572674 0.437695 -1 0.039823 1 1 1.299715 -2.321017 -0.179192 -0.469334 0.437185 1.154167 1.888891 -0.775985 1.913181 2.197002 -1.266038 -1.861661 42.384401 4.632613 10.323675 -39.996345 -68.564136 0.513459 2.458247 0.505470 0.933437 0.517954 1.501237 1.293880 1.499318 0.530540 1.535507 1.273080 0.662155 1.840820 0.416247 2.120667 -1 0.024324 1 1 2.261206 -1.334734 -1.898013 -1.738060 0.519191 -1.295405 -0.631140 0.017531 -2.242548 -0.812336 -1.137063 -1.871531 12.062197 -70.654077 66.926502 -16.277919 17.013291 2.010624 1.313391 0.907422 2.034028 0.901076 1.142765 1.955919 2.127911 1.542544 0.289794 0.817230 0.430074 0.502571 1.718156 2.049314 -1 -0.002596 1 1 -0.759638 -1.381425 0.329416 -0.567884 -1.830392 -0.916674 -1.733361 -0.613711 0.775748 -1.183965 1.513263 0.651531 -41.676179 48.454436 23.704994 9.836958 29.753370 0.848427 0.509768 1.174043 1.147431 1.617786 0.381401 1.451158 1.117314 1.690265 1.292890 0.598674 1.412808 2.306708 0.594838 2.184341 -1 0.022756 1 1 0.032435 -1.509280 0.327016 1.518857 0.414004 -2.028660 -1.563443 -0.503004 0.034824 0.944209 -2.004064 1.850265 10.947122 -61.717820 -41.403843 -24.393289 -28.006274 1.353323 1.549294 1.238700 1.085684 1.083656 0.759460 1.496652 0.724249 1.456685 1.756992 2.258250 0.663603 1.432973 1.478727 0.958552 -1 0.079333 1 1 -1.652623 -0.812927 -1.646928 0.647100 -0.380904 2.282146 1.897527 -1.712953 -1.611130 -0.872489 1.038995 -1.733618 -6.782158 12.271053 -10.419460 -69.869811 48.080000 1.833292 2.133133 1.563964 0.301240 1.941756 0.335698 0.581637 0.817162 1.540187 1.168342 2.069794 1.283550 1.128676 1.411874 2.359416 -1 0.052378 1 1 1.493507 -1.527842 -0.629485 -0.434630 -0.616389 -1.814415 -1.005727 0.087842 1.378080 -0.002318 -1.260927 -0.778396 -29.164668 29.432165 -33.605649 -60.146661 -34.939690 1.654339 0.472598 1.958643 0.665446 0.901746 1.145462 2.284062 2.482024 1.877010 1.161183 0.997878 1.338194 1.520716 2.415569 0.968575 -1 -0.002655 1 1 -0.339490 0.897306 1.384307 0.987945 -2.074002 -0.214585 -1.560040 0.134666 1.378258 -1.726654 -0.977912 1.048121 27.091078 69.753349 -55.458082 16.017501 -43.865297 1.464224 2.461005 1.856980 2.004305 0.859844 1.140564 0.952534 1.986943 1.543894 0.484717 0.891247 2.443487 2.187086 1.601930 1.640487 -1 0.042240 1 1 2.164304 0.530974 -1.179049 -0.676984 2.350198 0.540494 -1.399071 0.643111 -1.454604 0.340813 -2.214576 -1.924438 57.724239 -28.719533 10.802154 51.798816 -17.302767 2.010938 2.082155 2.034280 0.637265 2.015776 2.393170 0.258129 1.881097 2.352277 1.465454 0.633954 0.367279 0.360308 2.448175 2.227483 -1 -0.005335 1 1 0.052200 0.823997 -0.790152 -0.572170 1.525353 1.214840 -0.958079 -0.199006 1.097365 -0.869686 1.011345 0.093746 52.549931 6.685633 15.435300 71.081531 67.295421 1.887012 0.519698 1.572164 0.863554 0.496437 2.112319 0.498039 2.044857 0.667829 0.454592 0.821549 1.023748 1.880516 1.579802 0.990911 -1 0.061427 1 1 -0.268199 2.130056 -0.175421 1.659276 -0.460462 -1.235895 0.528404 -1.971305 1.082893 0.942928 0.019585 -0.704437 -61.913969 -38.084235 -31.740807 -67.740118 -8.159893 0.725140 0.685693 1.435670 1.807381 0.895506 2.023357 1.554568 2.116955 1.919944 0.506659 0.660853 2.449252 2.334454 1.165663 2.045465 -1 -0.048488 1 1 1.723335 1.745294 -1.472097 -1.497940 -2.302957 1.759533 2.232314 -1.532918 -1.116090 1.899560 -0.533582 -0.237195 4.392065 17.429106 -19.022829 -66.688786 -38.426707 2.310092 1.221110 2.437909 0.684815 2.432203 1.534681 0.880551 0.420956 0.250432 0.756946 1.993291 2.495768 1.124275 1.691520 2.122808 -1 -0.038669 1 1 1.203158 0.621017 -0.512912 -1.554488 -0.800721 0.856685 1.955093 -0.236042 0.671807 0.173864 0.450275 -0.333200 -56.626957 20.741620 4.412135 54.758143 70.106602 1.849995 1.616491 1.115493 0.340091 2.411362 2.267023 1.861690 2.424536 0.927698 0.821490 2.289862 0.956133 1.723427 0.633564 0.558666 -1 0.010149 1 1 1.044134 -0.167214 -1.777435 -1.522770 -0.214871 -1.646151 -0.423940 -0.022548 -1.968702 -2.296086 -0.562644 1.412212 -39.833996 -39.973670 12.521740 2.889995 -27.852293 1.922688 1.613627 2.484878 0.336146 1.356421 1.862408 0.989094 2.196757 2.138097 1.737113 1.154127 1.666310 1.417902 2.429350 0.834438 -1 -0.001118 1 1 -1.808957 1.193584 -0.073239 -0.993109 0.101761 -0.303078 0.259343 -0.181402 0.095989 1.649417 -1.239205 1.437076 61.945765 -27.521880 39.760568 5.865981 39.547785 1.819227 2.004210 1.507060 2.405201 2.210687 2.265138 1.676235 1.730811 0.994920 1.121242 2.458070 2.023365 1.695407 2.205222 0.415520 -1 -0.014535 1 1 -0.734836 0.787730 2.284422 -2.271914 0.423127 0.499178 1.636116 1.405823 -0.258556 -0.722641 -1.607958 0.607068 21.127886 46.379566 -48.630442 18.163391 22.109238 1.974361 1.578089 1.448088 1.263768 1.654561 1.954139 1.459305 0.793719 1.292133 1.386163 2.248731 0.419872 2.294514 0.403994 0.924753 -1 -0.033304 1 1 1.943771 -2.041187 -0.034966 1.375311 0.575115 0.840937 1.167776 -0.281228 -0.070415 -0.655600 -1.107349 -1.981432 16.913152 9.343205 -18.757659 40.029754 30.070521 2.053576 0.949702 1.646141 2.194464 1.862367 0.306169 1.525132 2.395484 0.905926 1.651374 2.397190 0.328213 0.783588 2.019713 1.060372 -1 0.012381 1 1 0.389448 -0.061181 -0.967191 2.163052 -1.671602 0.654065 -1.131180 -1.968252 0.550597 -1.252914 1.936380 0.974658 26.058244 -39.097667 35.514201 37.173399 23.319099 0.986460 0.690053 0.471602 0.965762 1.559111 1.986422 1.796090 2.377971 1.315345 2.252944 1.482169 0.310540 0.738143 0.977860 2.395551 -1 -0.002961 1 1 1.404862 -2.260026 2.304418 -0.767874 1.578159 -1.927519 1.869735 -2.279491 0.317447 0.903637 -0.605855 0.863203 -50.840542 73.003364 -32.467834 13.115868 -61.609821 0.981190 2.115841 1.188653 1.436411 0.751543 1.174788 2.403806 1.273830 2.007458 2.094982 1.607778 0.926615 0.613425 1.829787 1.723934 -1 0.013190 1 1 -1.697773 -0.962583 -0.508301 0.553672 -1.408657 -0.255612 1.620709 1.639363 -0.568671 -0.926939 0.102357 0.299912 -51.978109 3.928333 23.495842 -55.379925 -20.406248 0.357836 1.406566 0.907185 0.305587 0.744927 2.494491 2.165157 2.045979 1.517685 0.973677 1.834786 0.253724 2.085235 2.039089 0.469570 -1 0.033128 1 1 0.187636 1.007129 -0.079759 -2.191742 0.131131 -1.474331 -1.342548 -1.291074 1.471863 2.269569 -2.146485 2.084448 45.156303 -58.018425 34.323490 -25.107937 -39.094871 0.362667 1.600215 2.057479 1.303106 1.299387 1.806091 1.724284 1.539335 0.350706 0.807672 1.789975 0.855497 2.333271 1.539095 0.827220 -1 0.015518 1 1 -0.851641 -1.996954 -1.179073 -1.078174 -1.740435 -1.696452 -2.323335 -1.439805 -0.691333 1.512619 -0.755573 0.967543 -30.674068 10.940626 -20.892149 15.643564 -28.615515 0.760689 1.905073 0.317530 1.220309 2.476016 2.145986 1.580162 0.275576 0.354455 0.817027 1.526226 0.521983 1.723624 1.704613 1.685225 -1 0.003401 1 1 0.809439 -0.425261 1.337319 -1.776604 -1.685028 1.192640 -1.793714 -1.800012 0.738975 -1.898566 -1.608190 1.409565 44.067055 -65.014511 51.106698 50.277339 61.232330 1.101488 1.208878 1.607459 2.315260 0.328764 1.037785 1.548849 0.506337 2.008134 2.204497 1.729423 2.409968 1.334216 2.174815 2.369037 -1 0.002082 1 1 -1.410709 -1.754482 -2.165303 1.529402 -1.425409 0.940845 -1.990196 -0.687452 0.769898 -0.546533 -1.129980 -0.646835 4.051063 -13.777667 38.754654 49.477329 -34.526016 2.443611 2.017241 2.267565 1.967862 0.363716 1.232402 0.986912 1.523388 2.333926 1.286985 0.363826 0.819619 2.338065 1.105957 2.076444 -1 -0.004092 1 1 0.364473 -0.403841 -1.510292 2.166587 1.191720 1.577630 -1.378091 -0.190421 -0.701693 1.751911 1.361134 -2.063070 -8.500513 -68.127989 72.888137 -19.075124 -45.601011 0.382179 1.027143 0.442232 2.338376 1.837302 2.038253 2.162957 1.069695 2.359192 0.697356 1.720454 2.417493 1.799570 2.377348 2.092143 -1 -0.010934 1 1 -2.066807 -1.797970 2.062587 1.569033 0.214766 -0.115465 0.883630 -2.278110 -0.027236 -0.659030 -2.196625 -1.817918 43.853814 -48.950047 46.552068 0.600309 39.400519 0.692859 0.378439 1.176377 2.121951 0.380336 1.553897 2.101650 1.184424 2.372371 1.691024 0.539844 0.410556 0.968666 0.876262 0.333796 -1 0.010896 1 1 -1.837616 0.178224 -1.670919 -2.012700 -1.929619 -0.448665 -0.887484 -1.233867 1.627522 -1.663440 1.164169 0.344574 -8.442947 -0.607959 -17.974461 3.231125 5.522775 0.944189 1.227953 0.461653 0.250074 1.499928 1.788415 1.648093 1.251282 1.040377 2.369511 0.866283 1.367053 0.560911 1.232005 1.062165 -1 0.072840 1 1 2.168319 2.040865 -0.663589 1.286955 -0.006049 2.007915 1.600895 -1.500352 -0.418841 0.853188 -0.272844 -0.532793 -35.482679 42.615059 -18.710771 -71.923343 34.380891 1.969553 1.776143 2.382552 1.807020 1.580553 2.360004 0.838495 2.336360 1.709327 2.157984 0.738291 1.213576 1.816483 0.888595 0.616663 -1 0.010258 1 1 -1.036017 -0.066865 -2.257898 0.378596 1.330504 1.498797 -2.157665 -2.033356 -0.375477 -0.755563 1.147226 -1.660599 57.310087 60.624260 -38.059335 -63.242146 -10.748517 0.620100 1.514730 0.823834 1.175789 1.238256 0.372286 1.255051 1.400898 2.390547 1.165774 1.659501 1.725988 0.929221 1.666477 1.974160 -1 -0.036924 1 1 -0.260581 -1.779420 -1.890466 -2.137132 -0.951061 -0.063957 -0.492398 -0.775760 0.983259 -0.705763 -0.671151 1.431733 53.649664 39.911206 -12.357174 62.978250 -74.551207 0.893067 1.534769 2.358802 0.877033 2.050392 1.437851 2.468669 2.421101 1.696669 0.918390 1.887415 0.536278 1.216686 2.341156 1.302709 -1 -0.007293 1 1 1.170594 -0.049272 1.259748 -0.177716 0.782520 -0.468994 1.442663 1.590169 2.014862 0.552215 -2.321280 0.106641 51.068678 11.278159 -47.979306 11.804875 -45.463467 1.307540 1.569188 0.337347 1.283861 1.853611 1.644234 1.633948 2.016106 1.188436 2.299274 1.642565 0.596812 1.615973 1.404738 1.683234 -1 0.004929 1 1 0.328832 -0.949109 -0.236308 0.921718 1.692422 0.557860 -1.699851 1.814561 -1.255337 -1.074490 -1.079574 -1.695704 26.216813 -74.031101 9.283864 33.908541 50.842200 0.697749 1.559531 2.284979 2.148465 0.498628 0.691882 1.967617 0.738202 1.968139 0.503423 0.279347 0.740068 1.831096 1.235281 2.111416 -1 0.052846 1 1 1.491097 0.377334 -1.026529 -0.816202 -0.138278 -0.823009 -1.445408 -0.614460 2.332804 0.366065 -1.931522 0.563649 42.706541 18.842081 28.859688 -55.231317 -72.745721 1.565056 0.639967 2.425204 0.898751 0.309472 0.792756 0.853453 1.733683 2.007482 0.253641 0.702039 1.675217 0.374051 1.670664 0.342068 -1 0.013711 1 1 1.317384 -2.251004 -1.558434 -1.143074 0.773630 0.922721 -0.296184 -1.679494 -0.041261 -0.745389 -2.215583 0.000364 44.885399 38.904777 22.578644 -20.733708 -21.425295 2.201030 1.958034 1.677592 2.045707 1.444576 0.747540 1.405119 1.329313 0.766686 1.447854 1.835901 0.995599 1.277457 2.215696 0.953676 -1 0.005027 1 1 -2.004198 -0.399986 2.009245 0.402530 -1.673722 -1.992612 1.119178 -1.837115 -0.821703 1.642346 -2.266367 -0.590190 8.385207 -69.834045 49.203856 19.215584 6.326686 1.114080 1.345053 2.057314 0.776097 2.107750 2.447531 0.409261 1.705594 2.414759 0.845873 0.339366 1.479879 2.323410 2.301570 1.994314 -1 0.008590 1 1 -0.203921 -1.401320 0.532555 1.823984 1.608334 0.998352 -1.522716 0.703611 2.204229 -2.332721 1.027775 -1.802447 70.849763 71.958826 -38.011554 -10.180353 48.808406 0.968236 0.395342 1.769420 1.886329 0.282885 1.705511 1.020733 0.716587 0.924982 2.427031 2.355849 0.760261 1.454319 2.482673 1.531853 -1 -0.010976 1 1 -0.791997 1.405317 0.662778 -0.770346 -2.272932 2.173150 -1.589212 -0.073507 -0.782918 -1.519064 0.808567 -0.947992 -9.935176 -30.501349 63.830597 0.837825 -18.673359 0.727884 1.788805 1.444450 0.869752 1.167621 1.199045 0.606057 1.754758 0.721338 2.025849 0.691707 1.264832 1.523612 1.591845 0.885762 -1 -0.011486 1 1 1.435189 -1.495162 1.987489 2.312228 -1.447837 0.984457 0.570144 2.121111 0.286896 1.087871 -0.215245 1.498954 15.358178 -25.108441 -47.562611 -34.798725 -12.164039 1.509826 1.640418 0.506013 1.057254 0.259078 2.068140 0.486024 0.356581 0.551818 1.411153 1.503846 2.396855 1.440357 1.834642 2.319480 -1 -0.013392 1 1 -1.935386 1.587365 2.011051 -2.225794 -1.976744 -0.794964 -1.330594 1.712134 1.993235 -0.079075 -0.121778 -1.539382 -43.632543 17.852887 53.466650 -36.020962 -4.313662 0.629210 1.626400 1.161938 2.438588 0.853761 2.418926 1.145950 1.475782 0.967193 0.866856 1.998565 1.125467 1.477258 1.023704 1.145150 -1 -0.054270 1 1 -0.857331 1.329870 0.263557 -0.040610 0.762401 0.682544 1.555702 2.352387 -0.382721 0.014930 1.179582 0.218284 -71.788485 50.936560 40.772064 56.077148 38.625846 1.143881 0.457902 2.451186 1.083425 1.370545 0.751261 0.945256 1.164783 0.749489 0.407523 1.740851 0.984026 0.273963 2.493252 1.586841 -1 0.037923 1 1 2.247658 1.873767 -0.499854 1.150439 0.498783 -0.289872 0.726405 -1.106637 0.547368 1.036173 -2.025947 1.626514 8.172659 -42.115726 10.992660 -46.356430 -12.526184 2.461274 1.882260 1.653019 0.785387 0.754018 2.280494 1.018590 0.687914 0.513225 0.776418 0.755503 2.481560 0.832715 1.947780 0.335195 -1 -0.003088 1 1 0.760528 2.189946 -2.043110 0.624324 -1.483545 -0.681659 -0.817992 -1.957538 1.559680 -1.482804 2.344001 0.050078 -58.906386 -39.636046 -13.022839 -24.850651 -64.891241 1.718653 1.404079 1.857529 2.237106 0.797552 0.450480 1.462427 1.511178 1.876582 0.718405 2.232912 2.300462 1.368872 1.882629 1.092135 -1 -0.002142 1 1 -2.003639 -0.424820 -0.673624 2.265261 0.847754 -2.067534 0.104586 0.059473 0.530669 -1.595797 -2.348989 0.941318 39.734918 24.764909 -26.167174 8.311890 47.933073 0.792258 1.479635 0.475912 1.409704 1.888978 2.045946 0.958025 2.022216 0.375999 0.662115 1.166471 2.127154 2.332587 1.289921 2.446630 -1 -0.000850 1 1 -1.702064 2.321686 1.999105 -0.382182 -0.352858 -2.303884 0.319095 0.324717 0.570846 -0.211883 1.453442 -1.029724 64.927104 -20.155731 -57.377641 3.984785 72.288935 0.777070 0.467276 0.254158 0.386891 1.474879 1.549643 0.344208 1.850519 1.417899 2.374550 2.306845 0.646659 2.394750 2.054548 1.535456 -1 0.006820 1 1 1.380839 -0.751579 2.129241 0.266874 -0.848930 1.153651 -2.072517 1.188296 0.583839 1.383520 1.891435 -0.435114 21.231433 -13.303181 63.437133 -12.102187 -1.452992 1.818350 0.761837 0.939175 2.460790 0.494848 2.408561 2.440872 0.989902 2.274766 1.487319 1.377517 0.925914 2.343524 0.609798 1.631005 -1 -0.004470 1 1 0.411247 -1.240380 0.545653 0.480084 1.154284 -0.850555 2.117312 -2.296345 -0.211937 0.540529 -0.817053 -0.309571 -15.163057 4.508209 19.473909 -2.018838 -30.612489 1.313425 1.484338 0.776312 1.219599 1.807915 0.876441 1.094851 2.162906 2.462966 1.062138 1.349552 1.166463 1.986315 2.244321 0.544345 -1 -0.031237 1 1 0.096529 1.299810 -0.725955 -0.755049 0.353353 1.189073 -0.493987 0.785483 2.205104 -1.761824 1.679846 1.245932 -47.056097 -71.814264 67.670715 41.704905 -15.658239 0.354776 1.727811 2.320672 1.278299 0.618280 2.432500 2.025570 0.508241 0.257229 2.492197 1.856586 2.149591 1.429856 0.842235 2.198291 -1 0.026899 1 1 -2.302012 -1.208592 2.294063 -0.448071 -0.324842 2.046450 -1.046943 0.094399 -1.505750 -1.608353 -1.320064 -0.381683 -44.180456 -40.927890 24.961036 -29.862447 1.845577 0.904172 1.414884 1.211378 0.878306 0.937593 0.632657 1.066487 2.452435 1.820401 1.485941 0.704113 0.526143 1.887528 2.432168 0.956637 -1 0.013886 1 1 -0.905578 0.958665 0.617961 -0.037633 -1.042951 1.213426 -1.166904 0.802299 2.100615 -0.173329 -0.883011 -1.444593 -33.309993 -41.049422 -67.643859 -40.343711 -56.754637 0.997236 1.796350 2.262343 1.941952 1.382464 0.829323 1.180774 1.769120 1.357087 1.804265 0.275356 1.163997 1.041100 1.009190 2.450801 -1 0.000321 1 1 1.024146 -1.536455 0.698974 -0.333299 1.277338 -1.427965 0.394105 -1.893530 -1.790162 1.351349 -1.588417 -0.837476 14.029382 -8.175141 0.400395 -20.557242 -55.571401 2.296870 1.748944 2.002354 1.809348 2.462202 1.729391 1.870436 0.915062 2.194015 1.060905 0.881487 0.406583 1.693432 0.517304 1.820685 -1 0.010295 1 1 -0.731759 0.668684 -0.472590 2.272674 -1.786780 1.646064 -1.045580 -0.557870 1.525441 -2.013424 0.041573 1.279602 -34.075964 -14.722872 52.684676 21.344191 -68.189345 0.500286 1.554387 1.332199 2.011445 1.609122 1.006373 2.358890 2.360884 2.121757 1.623420 0.563744 1.591437 0.787300 1.401207 0.841991 -1 0.028497 1 1 -1.087986 -1.710049 0.069544 0.155403 1.199552 1.267583 -0.444908 0.994283 0.778783 -2.018022 -1.823837 0.858925 60.464164 -28.803827 -55.917818 -60.765514 63.999875 1.313429 1.542220 1.596908 0.487661 0.869628 1.339737 0.462253 1.343126 1.176695 0.718531 2.104537 2.451952 0.459949 0.856279 1.981032 -1 0.042226 1 1 -1.732182 0.364272 0.918456 -1.291100 1.029882 0.625637 1.745095 -0.098241 -1.797923 -1.855166 2.102397 1.497818 7.685998 28.561414 31.679814 -57.371815 -48.099117 0.596999 0.266564 1.888271 1.417343 2.026813 1.138065 1.705882 0.513681 1.693855 0.872897 2.287576 0.791747 1.897710 0.312586 1.388605 -1 0.004445 1 1 -1.612031 -1.884556 -1.757316 2.046896 1.733907 0.370395 0.170596 2.076280 0.803782 -1.259493 -0.243544 1.824318 -69.845046 14.303535 -50.490634 -46.091769 -64.356388 1.557843 0.910343 1.628525 0.868818 1.226879 0.408144 0.931124 2.150533 1.512001 2.192124 0.772383 0.433746 1.468416 0.914934 2.290570 -1 -0.040877 1 1 -0.228406 1.770210 -2.103093 0.941393 -2.214629 1.895729 1.049249 0.964070 1.922762 -1.694962 -0.829321 0.844854 32.859116 -36.845526 -62.763112 -59.620411 -40.252960 0.902410 1.051977 1.578558 0.324530 1.880680 2.089607 1.279606 2.341502 0.380922 2.399802 1.479490 0.292972 2.480961 2.018296 2.002010 -1 0.022050 1 1 0.507272 1.014234 1.518135 -2.297909 1.777788 -1.979157 1.060976 0.143429 -2.124114 1.067402 -0.238726 -2.024721 -42.039383 -55.902274 50.473604 59.868531 10.406642 1.441436 1.958200 2.217404 0.400282 1.534542 0.799516 1.962868 1.927749 1.181716 1.851423 0.870615 2.179365 2.328505 2.433933 1.353847 -1 -0.012689 1 1 2.052118 -0.021778 1.539212 -1.484009 0.935360 0.064047 2.010674 0.851745 -0.963002 1.883770 -2.020271 -1.936791 49.207691 -66.341309 -48.371965 12.388829 19.054810 1.437958 2.003639 0.908865 1.547009 1.077291 1.777211 2.331602 0.491112 0.365713 1.033108 1.700147 0.867000 2.161466 0.751703 1.620512 -1 -0.041089 1 1 1.652138 2.089203 1.220692 -1.568330 2.177280 1.835534 -2.187747 1.314515 1.378293 -1.140653 -0.959459 0.166736 -49.117002 -59.451364 -49.081347 -60.196444 28.357651 2.230557 0.965708 0.652125 2.019461 1.328708 1.852158 1.969352 0.651279 1.302163 1.196799 1.096616 0.320189 0.915044 1.898090 2.202713 -1 -0.005612 1 1 0.378700 -1.619089 2.024981 0.988256 -1.560442 -1.903957 2.035250 -0.777685 1.623334 -1.355391 -0.374592 -0.023237 18.408214 -63.151297 16.148342 55.180893 -24.723283 1.011788 1.126221 0.637469 0.936512 0.449420 1.660045 1.878121 1.824062 2.263436 2.312481 0.869715 0.544602 1.633420 2.144384 1.661006 -1 -0.009503 1 1 1.108736 1.741343 -1.900013 2.341275 1.356573 1.377507 -0.213191 -1.678828 1.724363 0.176724 1.398162 -1.776073 -69.838261 -21.647873 64.196414 -0.874880 -4.106453 1.117624 2.408826 2.387721 0.932671 1.151573 1.488477 0.578608 1.658076 0.279922 1.395546 2.447244 2.332931 0.324322 0.624891 1.046444 -1 -0.025602 1 1 -1.844034 0.700637 -0.647783 -1.664867 0.749253 1.189617 -0.781929 0.974434 1.766452 0.712334 -1.983427 -0.027065 70.870358 -31.900428 -50.486452 24.207028 47.518051 1.913126 0.656542 2.005874 2.475309 1.509723 2.156339 2.342716 0.530521 1.222660 1.497306 0.472808 0.989772 2.345083 2.055633 1.767259 -1 -0.007445 1 1 -2.318130 1.214253 -1.403182 2.227054 -0.402584 0.755830 -1.364830 1.212235 -2.330914 -1.586350 0.920113 -1.722238 -68.974697 -57.727476 -25.685081 10.840458 -54.415788 1.132648 0.666875 2.410308 0.291260 0.700694 1.559219 1.542858 1.059122 2.414808 1.686895 0.890080 0.827802 0.366586 2.218903 0.848477 -1 -0.016936 1 1 -1.202155 2.111950 1.823559 -0.812596 -0.798453 1.288732 1.574150 1.378505 -2.290421 0.394217 -0.008031 1.687021 -22.011433 -46.159209 2.179119 24.445658 8.168761 2.010523 1.852908 1.080556 0.407342 0.944807 0.365152 0.604650 0.600620 0.362930 1.512937 2.179724 1.612906 1.606645 2.125643 1.684913 -1 -0.014887 1 1 0.309441 -1.695444 0.491101 -2.169745 2.276745 0.658668 0.837681 -1.719597 -0.190845 1.609829 -2.134570 -0.307509 37.891297 -60.977552 -49.711932 -8.437948 -66.596190 1.642532 2.286729 2.311471 1.893263 2.074518 1.932861 1.590474 0.349482 0.500768 0.656229 1.237409 1.879771 0.308388 0.585007 1.220658 -1 -0.016817 1 1 0.131087 -2.218108 -0.035207 2.042787 -1.342425 0.776322 -0.967966 -1.444072 -1.713910 1.143197 1.306231 -1.195924 -49.591195 70.790900 -17.348642 21.379523 -74.362794 1.142723 1.245118 0.951569 1.522676 1.611500 0.480769 2.033073 0.601721 0.875989 0.250616 1.601328 0.522429 2.472452 0.754785 1.669081 -1 -0.037502 1 1 0.430882 -1.102475 -0.186876 2.336111 -0.598335 0.024621 -0.880065 0.939584 0.374011 -0.320775 -0.296023 1.022106 59.595194 66.432760 -64.604637 39.862833 74.632935 2.211082 2.159720 0.659715 1.332651 0.612935 0.356229 1.393043 0.867248 1.830880 2.094305 1.483154 1.121270 0.683997 2.184915 1.121754 -1 -0.031951 1 1 -1.942573 -1.399021 1.482705 0.702478 2.014464 -1.412276 0.178040 -0.043802 -1.040380 2.013575 -2.224227 0.793681 -43.885036 -25.799794 32.867611 -44.067898 50.836652 1.549198 1.868519 2.441818 1.131178 0.708412 0.787423 1.224072 0.480176 1.068481 2.203324 2.262731 1.712775 1.608901 1.794203 2.164253 -1 0.009746 1 1 0.863198 -1.684832 -0.221932 2.192685 1.577358 -1.252026 -1.988879 -2.114663 -0.308135 0.089692 -0.506172 -1.366213 48.592087 -62.794034 20.663668 44.272052 -69.630364 1.712007 2.208921 1.839718 2.135332 0.279525 1.470078 1.849883 1.984687 1.893561 0.324001 1.989042 0.831391 2.189093 1.578835 0.479715 -1 0.038121 1 1 0.936220 0.385519 -0.117854 -1.560565 0.748155 1.585410 2.143461 -1.073659 -1.243159 0.958892 -0.274858 -1.399377 6.580815 53.761450 -31.302329 -48.242208 -56.783594 0.447147 1.701002 1.742236 1.758824 1.561548 2.444000 1.806255 2.220706 1.898412 0.864765 0.603316 0.686160 0.294204 0.682949 0.316674 -1 0.002199 1 1 1.799803 0.461873 1.392349 -0.510227 1.158636 1.598649 -1.543674 1.886110 -0.383916 -1.210634 0.974803 -1.458352 -44.152330 -18.208925 -37.404886 -13.917610 -63.266141 1.914474 0.815208 2.448204 0.458165 2.382838 2.112694 2.300718 1.168525 0.645563 1.982944 1.837003 1.507707 2.033294 2.081254 0.387209 -1 0.004578 1 1 0.568186 2.205354 -2.275987 -2.045298 1.552407 -1.187005 2.268579 0.062374 2.171401 1.998347 1.013336 0.558586 34.317500 24.223041 16.643802 -17.627173 -9.902596 2.381158 0.879777 0.917046 1.789889 1.667149 2.022606 2.442871 0.824012 1.924165 1.693347 1.338482 1.874393 2.172757 1.532339 2.022781 -1 -0.002665 1 1 0.561595 -0.186193 -0.313394 1.240679 -0.230991 0.736716 -2.174791 2.293638 1.833062 -1.323276 2.174238 -2.165206 -49.502759 57.131122 52.763895 2.780999 -59.748632 2.196215 2.032558 0.952493 1.303454 0.401549 0.338522 0.787251 0.581493 0.652905 1.625029 0.616466 1.188387 1.461263 2.201016 1.718036 -1 0.016998 1 1 -1.227415 1.669312 -1.437402 1.995464 -0.309299 -0.616109 -1.832272 0.471678 1.246415 1.927744 1.924497 -0.809157 14.545872 -27.522850 23.462545 -15.000937 29.244580 0.829719 1.087207 1.933696 2.134285 0.683242 0.753133 0.907918 1.372292 0.865560 0.464466 0.287696 1.555637 2.082893 0.929699 0.699202 -1 -0.046620 1 1 0.357121 -1.458325 -0.933046 1.132467 0.036548 1.644577 2.241615 -0.724251 -0.388896 -0.091850 1.934766 2.130801 -56.708993 -8.041983 -11.608618 43.958794 65.457944 2.149933 0.427859 1.521128 0.348926 2.400477 1.573245 1.030396 1.114097 1.632384 0.487015 1.253192 1.644705 0.564310 2.112609 0.866350 -1 0.031712 1 1 0.012968 1.184162 1.794658 -1.182645 0.143254 -0.355300 -0.937649 -0.839934 1.542656 -0.149770 -0.764445 -2.052072 25.421420 57.800786 57.813481 -28.816605 29.324653 0.766651 0.850863 0.949191 2.049424 0.924719 2.497210 0.606422 1.141733 0.361186 1.449899 2.450141 1.515951 1.094198 2.442487 1.123996 -1 -0.014433 1 1 0.850310 -1.510689 0.202796 1.331161 -1.605229 -0.656534 2.046473 -0.663566 1.674500 0.932083 1.540095 -0.776099 -0.038071 -39.862624 -71.118113 67.881837 -9.964452 0.286899 1.653844 1.155623 2.059828 0.279123 1.462990 1.977814 1.117440 1.565236 1.426784 0.961026 0.709389 1.453599 1.634094 2.218029 -1 0.016683 1 1 2.132998 2.149378 -0.576303 -1.963603 -1.417658 -0.741098 -0.786726 0.465326 -1.838129 0.981687 1.133451 -2.275282 11.555030 -44.609151 -46.002782 -68.754832 37.543641 0.564735 0.252242 1.923966 0.594616 0.712767 1.980343 0.871610 0.902330 1.954053 2.272613 1.303297 2.256434 1.637459 0.267384 2.167819 -1 0.051842 1 1 1.411174 0.148528 -1.255128 -2.285665 0.225013 -2.260946 0.979011 -1.420274 -2.288675 1.473131 0.014677 1.624335 42.405609 61.073644 14.731752 -53.444423 -40.415867 0.332766 0.802224 2.473215 2.330224 2.074787 1.941871 2.272126 2.121561 0.580598 1.361103 1.802908 2.218033 1.977150 1.212950 0.306143 -1 0.075303 1 1 -2.105343 0.834783 1.415237 -2.257085 -0.094126 1.394511 -1.879591 1.570674 -0.492426 -1.240422 -0.169357 -0.100006 48.684799 -4.590133 -46.368618 -67.356747 -14.842347 1.294985 2.066191 1.472050 1.249308 1.610911 1.835487 0.783327 2.129196 0.643717 2.444843 2.475655 0.591352 2.099383 1.325121 2.304058 -1 0.010009 1 1 1.861651 -1.496292 1.836966 -1.686087 2.245468 -1.951661 1.377062 1.744792 -0.481759 -1.040469 0.507728 -0.753443 -29.532136 3.381999 -8.745325 17.330944 -18.819904 2.033173 2.286635 0.718901 1.564714 1.647617 2.249478 1.734060 1.587315 1.247665 1.002439 1.490202 0.325435 1.333520 1.716142 1.952050 -1 0.029661 1 1 2.169196 -2.074515 0.595221 -0.525174 -0.297019 -1.570123 0.317487 1.579147 0.553994 -0.705640 1.399011 -1.642694 36.000684 -36.505545 -48.686697 -27.308583 24.651704 1.692768 0.604520 0.664421 1.676035 0.611248 1.248497 1.494725 2.094934 0.800161 1.562065 2.127918 1.670036 1.040363 2.127928 1.840723 -1 0.021703 1 1 -1.074732 -0.430353 0.575103 0.642923 0.100964 0.449311 2.320848 2.043196 0.815912 -0.014219 1.357590 -0.377533 -73.681405 36.631647 68.095276 -22.703100 28.997605 1.566224 2.283704 0.960020 1.810155 0.268217 0.424545 2.070983 1.015316 1.912100 1.422748 0.626009 1.838347 1.601500 1.158898 0.851595 -1 0.011012 1 1 0.652208 0.638261 1.859588 1.535994 0.988229 -2.006000 2.299407 -0.169664 -0.552639 -0.077816 2.198080 -2.005119 -55.436340 -68.573623 -66.882676 2.858619 44.802251 1.246371 1.764037 1.418691 2.194388 0.586166 0.445398 1.559972 0.705710 0.365933 2.485875 1.352131 1.762306 1.574643 2.023656 2.081732 -1 -0.057165 1 1 0.229059 -0.221372 2.181129 0.560806 0.695132 1.070033 1.562444 -2.145948 1.684979 -2.022239 -2.028064 -0.962002 -4.932439 50.497471 10.999696 71.892574 48.491760 2.140174 0.648897 1.755445 1.014800 2.245897 2.294750 2.118999 0.263405 0.544184 1.345464 2.209943 1.007759 0.900470 2.198371 2.279217 -1 -0.003812 1 1 0.132030 -0.502428 0.300870 0.327887 2.022484 1.419855 -0.036364 1.434203 0.788528 1.556890 -1.239881 -0.491487 12.501803 -32.197961 48.863910 5.741408 45.847655 1.547953 1.201609 0.951355 2.423874 1.057494 2.046563 2.328248 0.359750 2.068600 1.462981 1.818854 2.486309 1.904438 0.898617 0.308858 -1 0.034274 1 1 1.016579 -1.486165 -2.321032 -0.431568 -1.002231 2.288118 -1.403966 -1.533273 2.344974 2.260442 -0.023747 1.442148 -74.781539 -3.323038 -50.302496 -34.055842 23.460804 0.711109 1.102007 0.938968 1.228421 1.578516 1.864733 1.824060 2.226121 0.673192 0.582440 0.815436 1.782424 2.201723 2.364037 1.128150 -1 -0.036024 1 1 -0.507954 1.670382 -2.301694 -0.574247 -0.402552 1.297279 -0.864055 1.408908 -0.245273 1.032855 -1.248460 1.397413 -7.038445 54.852637 8.275715 39.940403 28.347961 2.037702 1.911472 2.118402 1.480471 1.024936 1.597630 1.374487 1.758622 0.415888 0.584823 0.363791 2.488705 1.662856 1.862016 1.155740 -1 0.024725 1 1 0.075109 -0.570869 -0.173744 1.566668 -1.841294 -0.370520 -2.261300 -0.257931 0.353088 1.454216 -2.155790 1.199364 -59.935549 63.235991 57.292524 65.459005 69.491076 1.922733 2.371691 1.517921 0.456555 2.322861 2.080215 0.930621 0.450044 0.894289 1.806806 2.491701 0.273411 2.217555 0.690516 1.497707 -1 -0.017895 1 1 -0.739082 0.107814 -2.243261 1.340494 -0.240030 -0.375966 0.452373 1.948467 1.486556 -0.543925 0.284014 -0.220011 48.024120 -8.608011 -74.842985 13.956624 -31.022250 1.510593 1.028282 1.590002 1.409136 1.344932 2.264825 0.918952 2.319888 1.614690 2.346286 2.027202 0.934281 1.206672 0.540029 1.267687 -1 0.028555 1 1 -2.066399 0.342480 2.234188 1.686452 -0.817187 2.148289 -0.028634 -0.580995 -0.719763 -0.351930 -0.844194 0.637323 7.267906 51.694123 23.130634 -43.438547 -21.660940 1.293734 1.278394 2.216027 2.023296 0.535392 2.088686 1.539171 2.095867 0.729703 0.872391 0.531635 1.945922 0.609783 1.381058 1.939201 -1 -0.066942 1 1 -1.160229 -0.094941 1.827991 -1.737226 0.406022 0.473999 -2.142073 0.824829 -0.947615 1.306168 -2.256914 -1.930653 32.704564 65.602082 74.196642 72.956363 -72.413023 2.189725 0.953812 0.970907 0.289028 1.447838 1.558150 1.568151 0.911276 1.566502 2.443996 1.734232 2.244210 0.940435 1.136926 0.562814 -1 -0.065395 1 1 1.344997 0.037362 1.203573 -1.829510 -0.235760 0.696326 2.296482 -2.205760 0.164635 0.852592 -0.856472 1.629693 58.733913 -9.127471 44.591663 52.073701 -47.301120 1.526120 1.000009 1.154357 1.036911 0.364868 0.341889 1.135032 2.477292 1.099204 1.079095 0.593188 1.464313 1.715599 1.819252 2.421780 -1 -0.006651 1 1 0.599235 0.973947 -1.709087 2.105572 -1.689283 0.369774 -0.857225 -1.609876 1.358006 1.911290 -1.311330 0.326753 57.669289 -52.256150 -19.119662 -44.157229 49.449844 0.677891 0.812314 1.055438 1.252902 1.271217 0.852096 1.422873 0.470551 1.303321 0.420359 1.473767 0.849467 2.235321 2.289068 1.121696 -1 0.019323 1 1 1.858683 0.453706 0.793400 -1.394726 -1.737650 -2.017047 0.424588 1.493530 -1.140113 -1.304455 -1.948474 -1.611471 -60.459590 -44.324400 -60.196372 29.580912 66.393397 1.732386 0.457360 2.342249 1.678521 1.898261 0.567681 0.261703 1.189657 0.317419 1.618300 2.268443 0.969357 1.238894 2.084816 1.759479 -1 -0.016908 1 1 1.331465 -1.209983 -2.219728 1.014793 1.488913 1.366824 -0.680899 -2.187878 -0.895609 -1.135730 1.665396 -1.278986 63.886991 48.653014 61.197945 3.865196 12.341131 0.885780 0.553191 1.988305 1.936130 0.290796 1.909340 2.271140 1.298874 2.177889 2.278017 2.123966 0.501479 1.351677 0.882870 1.138978 -1 -0.016733 1 1 0.184261 0.837847 1.073946 1.363126 -1.570422 0.005997 1.833790 1.489949 -0.056840 1.303288 1.178131 -0.615304 72.564393 -60.252695 -17.047407 -15.772335 -35.633464 2.250435 2.063192 0.572490 2.342317 0.578111 2.306463 0.977741 0.388968 0.387667 1.020682 2.099081 0.750393 2.110697 2.490626 2.458597 -1 -0.028559 1 1 0.992089 1.613041 0.012051 -0.098537 -2.058591 -0.379675 -0.617830 2.240308 0.867928 -2.286612 -1.564024 -0.847127 -49.098030 -40.583950 -44.440366 -59.235849 -26.912432 0.366412 1.542320 1.022401 1.741960 1.623820 0.535930 2.120740 0.282613 1.629268 2.113713 1.416988 0.561194 1.485204 1.821460 1.285223 -1 0.049839 1 1 1.709748 -0.420865 -0.187326 -0.516878 -2.231092 -1.482127 -0.416184 -1.621177 -0.087292 -1.556006 1.968887 0.684089 -23.466457 -50.740564 -46.664982 51.645628 -41.921940 0.894390 1.258237 0.945115 1.042542 0.494947 1.822819 1.622676 1.572653 2.328694 1.108437 1.001092 1.345941 1.228404 1.292258 1.238594 -1 -0.013998 1 1 -2.265686 1.433822 -0.917391 0.340175 1.196373 -0.327300 -1.571332 -1.149499 1.155896 -2.029490 -1.363124 1.609627 -26.490576 -27.102735 34.336975 51.545282 71.557313 0.831445 0.843473 0.493713 1.330524 0.871805 1.925693 0.370869 2.187410 0.303673 2.337947 1.379222 0.334026 1.727919 1.892181 1.883111 -1 0.008125 1 1 1.514148 1.385848 -1.392644 0.269069 -1.645902 -0.948503 0.523353 -2.042521 1.108520 -1.883017 0.543283 -1.646456 -26.683611 28.554152 59.640107 71.282553 -4.130234 1.872492 1.726966 1.615630 2.384565 1.890672 1.279443 1.852829 1.994255 0.685012 1.247476 2.336352 1.561849 0.742789 0.300501 0.775152 -1 -0.075562 1 1 1.430982 -1.524020 2.344547 -0.197921 0.484491 -0.173233 0.736577 0.206762 2.026574 -0.526702 2.306736 0.493624 -69.163171 74.592220 -28.555082 74.731025 54.331414 0.596231 0.856794 1.630013 1.126164 1.929239 1.475882 0.406192 1.872493 1.738641 2.087125 2.308805 2.082007 1.784970 2.235195 2.423061 -1 0.022594 1 1 1.242584 -1.194143 0.109173 1.757443 0.095774 -1.965391 1.525887 0.756398 -1.236571 -1.407683 1.971385 0.259829 -45.576378 47.821368 33.725854 -19.564161 -14.851268 1.296133 1.103533 1.821955 0.594450 2.424612 2.196010 0.842170 1.104857 1.576574 0.734045 1.838203 1.432753 2.273935 1.021165 1.227460 -1 -0.018117 1 1 -2.168305 -1.795238 0.859950 0.274946 -1.832355 -0.925002 -0.337122 -1.717531 1.545169 -0.315679 0.530550 1.116357 -67.561625 -8.234292 56.249188 -69.903248 -63.887749 0.453967 1.581177 1.600974 1.323910 2.196774 2.429091 0.976498 2.004513 2.101527 1.369748 0.855597 1.762074 2.183879 1.702463 1.540981 -1 0.035974 1 1 -1.399857 1.565484 1.821121 0.609440 -1.878910 -1.117852 0.559714 1.187996 0.260658 -1.648629 0.344493 -1.634004 35.102337 14.977145 20.879214 66.950463 -63.563089 1.302560 1.122619 0.863177 0.920672 1.985061 1.423506 2.113278 0.872217 2.095772 1.398914 0.541098 1.229645 1.895651 1.701253 1.457205 -1 -0.031789 1 1 -1.785662 1.591234 1.056450 -0.530432 0.861602 -0.219000 -0.358472 2.310157 1.440725 2.007668 2.163740 0.480644 36.766265 -69.388636 35.202752 52.644847 -48.061608 1.053421 1.100608 2.170157 0.572793 0.676131 0.486844 0.633628 1.637185 2.417210 1.551126 0.527259 0.397541 0.463215 1.748578 0.352612 -1 0.004739 1 1 -1.031073 -1.797429 1.735662 1.590968 1.308463 -1.379125 1.296715 -0.911508 0.255587 -2.044064 -1.273069 -2.228101 52.775717 51.474123 -74.421479 48.205680 42.858927 1.824817 1.441256 1.185312 1.535960 2.128216 2.172988 0.900669 1.040904 2.227004 2.008014 2.440447 0.597715 1.052947 2.121292 0.554789 -1 0.020403 1 1 -1.947351 -1.589847 -1.315532 0.377742 1.128821 0.021102 1.225805 -0.466441 1.939724 0.638672 -0.654079 0.905100 13.655226 3.380204 -38.914804 -41.111679 -63.996167 2.371257 0.969858 0.646609 1.565632 1.322810 1.713228 2.470411 2.442563 2.414637 1.050972 0.435698 0.526677 1.861666 2.013094 2.321753 -1 -0.038808 1 1 -2.199607 -0.095770 2.028457 -1.857555 -0.355370 -2.101094 1.558367 0.008802 1.843280 0.765803 1.310256 0.471300 -12.152963 45.150703 -2.130907 35.844179 33.112402 1.677044 1.822644 0.922761 1.099546 2.320652 0.950712 0.623966 1.249430 1.421661 0.353176 1.837306 2.107457 2.035849 2.259756 1.222984 -1 0.003414 1 1 0.981926 0.443662 1.619756 -0.237856 -1.543333 -1.810032 1.979615 1.915970 1.953526 1.696370 0.933737 1.059131 67.406372 -51.098741 -66.545037 -22.431212 -51.383392 0.615086 0.495929 0.332747 0.473862 0.706660 0.592227 1.064514 0.792850 2.425244 1.579405 1.052253 1.720924 1.311439 1.850745 0.723698 -1 0.013672 1 1 1.578658 1.745812 -2.175834 -1.106467 -1.301514 0.362052 1.312431 -0.665861 0.793244 0.699193 -1.360106 0.496234 -22.794889 -13.707737 14.062440 -52.571405 -67.597086 1.311581 1.984098 0.979014 1.543990 2.094016 1.131819 2.476765 1.235125 1.748315 0.427915 2.473423 1.321027 1.005970 2.339335 2.199118 -1 -0.021730 1 1 2.215631 0.817027 -0.128353 1.043279 -0.413043 -0.666768 -0.304977 1.332215 1.977289 0.526643 1.416359 -2.235461 15.588787 -49.263027 36.298631 21.086866 -43.049215 2.452647 0.887929 0.664946 1.489452 1.215041 1.691618 1.528649 0.753986 1.735891 0.862948 1.574865 1.249808 1.018627 1.316302 0.346657 -1 -0.030892 1 1 -0.378688 1.836096 -2.174150 -1.074418 0.134361 0.972906 -0.358336 -0.115210 0.450089 1.261388 -0.883617 -2.209380 18.481773 -26.834224 47.196410 30.058197 -11.886080 1.834907 2.290067 2.152332 2.487871 1.147395 1.023894 2.083654 2.474692 2.390028 1.447605 2.153474 1.438539 0.532065 2.417896 1.826468 -1 0.013917 1 1 -0.008076 0.925614 1.204585 1.038588 0.860265 0.864039 -1.686768 0.218432 0.237146 -0.966805 -0.777106 1.924602 30.026579 56.707752 -12.808639 -24.789664 60.122080 2.451896 1.772533 2.470397 2.220158 1.689542 0.386728 0.995574 0.863708 0.838988 1.622713 2.183661 0.299583 1.093743 1.546216 1.250549 -1 -0.006971 1 1 -0.443205 1.334029 -0.519628 -1.335525 -1.053348 0.830243 0.503124 1.981602 2.340462 1.840948 -0.731955 2.087388 -32.099185 59.005880 61.822798 5.760180 61.354035 0.284021 0.545434 2.112817 2.106378 1.903767 0.867182 0.723957 1.047239 0.694409 1.689861 1.249774 0.442397 0.616459 1.082502 1.603643 -1 -0.029749 1 1 1.401275 -1.288908 0.169549 -1.391317 -0.983769 1.567460 2.053169 -1.219289 1.589985 -1.078155 -1.410978 -1.568928 49.397419 -27.586157 9.453948 42.509870 13.382851 0.258628 1.263174 0.665298 0.665749 1.489170 0.976000 0.384182 0.943841 2.144140 2.069567 1.953785 2.263004 1.809004 1.180548 2.470893 -1 -0.004564 1 1 0.802999 -0.275049 0.101534 0.602686 -2.291310 -0.406301 -0.444599 1.472032 0.393837 -1.687322 0.330267 -0.389767 -19.123678 38.352076 33.333791 -8.969889 -6.925065 1.531361 1.334752 2.182499 1.003807 1.984537 1.607729 2.350843 2.114091 1.028834 1.860540 1.089174 1.244810 0.270992 2.063614 0.919033 -1 -0.032294 1 1 -2.083935 -2.223676 0.638806 1.582748 -0.193589 -2.102546 0.721164 0.346441 -1.882256 -0.804253 -1.942168 0.692489 -29.938546 72.858747 -63.034463 29.784780 42.802903 1.200936 0.877270 1.523797 2.449434 0.884918 1.820503 0.942883 1.793014 2.430322 1.419276 0.765799 2.283614 1.698189 1.708312 0.854721 -1 0.010393 1 1 -0.622263 -1.588278 1.490298 1.095940 -1.267563 0.774697 -0.000432 2.156051 -1.518722 1.845688 -1.174447 1.271703 -59.951438 -53.813033 64.346840 -22.663338 -52.715376 2.315061 1.476670 2.383705 0.933412 2.350296 1.921404 0.288059 0.905702 2.390532 0.919049 1.713614 2.207107 0.598475 0.312509 2.340551 -1 -0.006386 1 1 0.087231 0.543588 -1.232917 -1.257585 -1.170220 1.625002 -1.590544 1.102398 -1.111479 -0.716434 -0.955635 -1.529024 -52.660545 -65.787214 -35.705528 47.186697 16.822048 1.047386 0.915016 1.427094 1.659969 0.604755 2.362856 1.516304 0.268717 2.074653 1.947069 1.880273 1.997220 1.027184 1.131848 0.724809 -1 -0.026538 1 1 0.122584 0.951924 0.426034 2.242660 -2.006662 0.604410 -1.587217 0.471512 -1.529352 2.264449 1.343157 2.089533 65.457470 43.691058 65.620023 -74.278786 46.435707 1.299008 2.174276 2.306272 2.258385 0.681544 1.466297 1.300203 2.011081 2.241235 0.437190 0.856221 1.000121 0.789929 0.594288 1.954921 -1 0.011623 1 1 -2.355515 -0.366409 0.859326 -0.772791 -0.949405 -0.497418 -0.328688 -1.344778 -1.073759 1.786060 0.385982 -1.762533 -25.751657 -58.096337 74.859604 -34.631548 -52.434473 1.132165 1.539781 1.098424 1.462362 0.416776 2.007093 0.459275 0.777052 2.410627 1.156312 2.386959 1.624736 2.430130 0.444849 1.321889 -1 0.022478 1 1 -0.459799 0.478649 0.603057 -0.776765 -1.779433 -2.108100 1.611631 -0.135848 2.318493 0.169844 -1.144073 -1.892619 -19.569261 49.422988 -47.843352 46.785774 28.509470 2.255001 2.297119 1.433238 1.431175 0.516609 1.398059 1.921584 1.069294 2.372197 1.015674 1.180970 0.558720 0.399043 0.972303 1.245432 -1 -0.007949 1 1 -1.683966 0.200630 -2.079615 -0.296853 1.213167 -0.802847 -1.875740 0.316046 0.920633 2.308100 -0.153335 0.582416 32.773346 21.629998 -64.616294 -6.045668 -59.549196 0.724816 1.990148 1.416138 2.030027 1.156290 2.009785 0.706996 1.731739 0.833703 0.553608 2.234668 0.312996 1.529559 0.298147 1.711106 -1 -0.067825 1 1 -1.767037 -1.109824 -1.173352 0.819555 -0.048083 -2.304674 1.179213 -1.280587 -1.336633 -0.825399 0.794019 -0.413153 69.764907 -11.207206 40.496104 68.011850 -74.844894 1.103069 0.776269 0.500205 2.453082 1.451929 0.568712 1.848019 2.148778 1.256299 2.113926 0.500310 1.966340 1.770984 1.180987 0.846791 -1 -0.006770 1 1 -0.291037 0.008470 0.979351 -0.414612 1.246614 0.553076 -1.987601 0.518128 -0.311434 1.185167 -0.175397 2.062901 67.776067 12.357165 -63.123821 27.948347 -72.130157 1.501844 2.499139 1.533354 1.074160 0.908893 2.007634 0.549581 2.056251 0.914442 0.773253 1.568104 2.367518 1.122490 0.946613 1.479203 -1 -0.023345 1 1 -1.085718 -1.289251 -0.872294 -0.395974 -1.236257 -0.840019 0.121487 1.371727 1.613024 -0.281079 -2.277263 0.056797 -64.772700 65.233425 28.169277 41.035563 -15.300587 0.520608 1.107468 0.470878 2.293259 1.805110 0.983410 1.166894 2.487855 0.877885 0.605737 0.869878 1.034086 2.384248 1.064325 2.113309 -1 -0.030291 1 1 2.014339 1.192517 0.845120 0.796219 -1.136696 -0.420606 -0.535599 -1.146118 1.434088 -1.151739 1.219971 0.454716 -34.363077 -40.237150 -65.772992 53.331746 -53.342051 1.827332 0.966188 1.964821 1.005539 1.848114 1.498128 0.779457 2.333938 1.489370 2.082374 1.206547 0.686489 1.317141 0.946783 2.086158 -1 0.007917 1 1 2.077928 0.216453 -0.038569 2.083652 2.178392 1.688133 -0.838984 -1.341087 -0.283777 -0.504373 0.584085 0.810938 38.252757 14.080754 -44.767345 -4.773425 23.049177 0.437649 1.818368 1.060015 1.680250 1.706862 1.220887 0.940731 1.621652 2.354496 0.511330 0.420909 1.725833 0.567440 0.717738 2.266261 -1 0.023525 1 1 -2.248163 -0.938123 0.624914 -0.991381 0.861138 1.400084 2.248849 -1.667199 -0.754405 1.749762 -1.775579 1.400298 36.486318 25.544910 33.304608 -49.459016 42.315988 2.197224 0.990573 2.302433 0.736776 0.490411 2.083626 2.008784 1.879731 1.884972 2.231796 1.538513 2.282223 0.828370 0.920441 0.349756 -1 -0.003283 1 1 1.189944 0.015209 1.141994 -0.060698 -2.269394 0.369446 -1.648277 1.538838 1.653056 -1.340192 0.608021 -2.159985 43.911176 15.126771 -14.360425 -5.654941 57.398765 2.140677 2.362839 1.236615 2.035667 1.446155 0.281966 2.010701 0.357518 0.555496 2.463178 2.378978 2.486116 0.897434 0.678664 0.298086 -1 0.054904 1 1 -0.171298 0.266081 -0.035429 -1.694612 0.331241 1.829374 -2.044364 -1.602114 -0.144991 -0.554551 0.769899 -0.535616 -45.690588 -71.713089 -31.883079 -58.912326 10.542527 1.948874 0.731011 0.355017 1.272710 1.179949 1.399166 0.286637 1.757428 0.592361 1.053717 1.569415 1.913977 1.468649 0.336549 1.383724 -1 -0.017471 1 1 2.296349 0.262980 -0.312926 -0.324448 -0.765879 2.125022 0.044575 -0.094612 -2.062956 1.650792 -1.685458 -1.327572 20.751399 18.765890 -51.690851 31.872698 34.436728 0.296276 1.759186 0.894199 0.297176 1.134862 1.873911 0.828945 1.584899 1.155516 0.254678 2.371172 1.784327 0.439548 2.237323 2.183650 -1 0.007287 1 1 -1.815106 1.523362 0.742255 1.391584 0.771587 -0.432202 -2.235000 -1.188283 -0.372732 -1.749676 -1.491521 1.911765 62.718609 61.660562 -20.929651 -14.651910 45.347044 1.341457 2.361419 2.124281 1.291903 2.009364 0.373836 0.317918 0.993016 0.620174 0.522847 0.483660 1.125951 0.602238 0.570385 0.710611 -1 -0.053580 1 1 0.201879 0.058161 2.055135 -1.153242 -0.481830 -2.225305 1.530402 1.241873 0.984799 1.612945 -1.607500 -1.130035 -50.004020 32.428106 69.179395 48.098833 47.092239 0.314021 0.756327 0.589963 1.253390 0.471161 0.300596 2.365011 1.734559 0.986085 1.130788 0.908886 1.896149 1.076673 0.397338 1.557975 -1 0.039212 1 1 -0.808497 2.118997 -2.249950 2.016560 0.823732 -0.532643 1.402474 0.005734 2.119218 1.457613 -1.608368 -1.570964 10.114736 48.368510 -70.455011 -37.366381 33.235864 1.302504 2.441667 0.844624 1.850893 0.957881 1.861040 0.503845 0.629835 0.878553 0.581967 1.870106 2.119901 1.928631 0.250109 2.078729 -1 -0.012024 1 1 0.299799 1.170825 -0.875964 -0.821793 0.131114 -1.759347 0.900423 1.923106 -0.640322 1.208288 2.016478 -0.558232 5.176509 1.587929 -11.681485 19.283837 -46.553372 1.037229 1.210357 1.716569 2.376144 2.103897 0.700029 1.642949 0.286509 1.854582 2.203749 0.414109 2.175726 1.933379 1.301511 1.491699 -1 0.022974 1 1 -0.264507 -1.789807 -2.107206 -2.210509 0.448871 -0.351683 -1.406671 0.142510 1.274780 -2.003841 0.892019 2.054478 61.484913 26.932950 -37.913776 -16.825945 -43.665771 2.265682 1.824705 1.815968 1.218588 0.561301 1.032130 1.016080 1.261594 1.109846 2.183898 2.027267 2.023612 1.339675 1.666911 0.268262 -1 -0.010657 1 1 1.059948 1.718342 -2.051489 1.176433 -0.876273 -1.300575 2.009613 1.882738 -0.510084 -1.151737 1.243354 2.315910 -26.296936 -72.609604 50.391286 26.350366 70.600951 0.477850 2.482511 1.054238 1.321253 0.295569 1.120194 0.596573 2.096960 1.106695 0.976970 0.938010 0.878915 2.167593 2.490526 0.767432 -1 0.001966 1 1 -1.638149 2.121405 0.527206 1.455588 2.061368 -0.067605 -0.556379 -1.683345 1.212888 -0.791813 -0.217006 0.161284 34.267141 -72.154184 54.621511 23.727770 -57.364365 0.281865 0.310767 2.310707 0.295883 1.902623 1.888409 1.487090 2.024525 0.938971 1.292960 1.772001 0.275122 1.717710 1.307953 1.765382 -1 -0.021605 1 1 -1.311054 0.244798 0.401972 -1.623736 -0.682124 0.777746 -0.591554 0.889624 -0.499585 0.947293 -2.009775 0.109353 1.879141 -67.283027 24.160736 19.482638 -5.296720 0.295487 2.008165 0.476649 0.286034 0.630249 1.095068 1.306594 1.419071 1.831768 1.277546 1.461732 1.079377 0.844591 1.285686 1.029013 -1 -0.035810 1 1 -1.433337 -0.364122 1.601726 -1.669801 -2.073763 -0.910903 1.005216 0.748924 0.383074 1.208144 -0.399811 0.244156 -30.566830 13.281464 21.569571 -30.223884 -72.814758 2.160451 1.697876 0.952086 1.201399 1.917074 1.767394 1.583564 1.203425 2.219382 2.151893 1.866781 2.491233 1.402304 1.276530 2.389398 -1 0.037732 1 1 1.507821 -1.285852 -0.293523 0.637161 2.210977 -2.001643 0.123851 -1.315250 0.417125 -1.415105 -0.236586 0.950823 24.698032 49.822195 61.639229 70.527937 63.043896 1.056492 0.955826 1.072064 1.672181 1.101965 2.484929 1.200729 1.901646 1.210153 0.548492 1.759857 0.918890 1.279388 0.928832 1.879911 -1 -0.028707 1 1 -1.890457 -1.976774 -1.298351 1.688774 0.500849 1.448244 1.146036 1.886010 -2.067012 -0.543829 1.896152 -1.257701 51.000689 68.576985 -26.620721 35.549540 31.117345 0.463226 1.938389 2.255703 0.605461 0.733957 0.368546 1.405166 2.128618 2.188105 0.730509 0.909212 0.630364 0.774417 0.870589 1.737494 -1 0.005497 1 1 -0.071407 1.528290 -1.261116 0.743352 0.982255 1.265657 0.168465 -0.755022 0.800829 0.943951 -1.627910 -0.147332 -70.075642 38.690565 22.320432 -10.499290 -61.562294 1.712826 2.459150 2.177969 1.370851 1.397465 0.940352 1.988674 1.403122 1.522990 2.392204 2.018523 1.312229 1.637197 0.362815 1.825065 -1 0.003200 1 1 -0.315191 -0.688708 -1.485492 -0.419834 -1.710569 0.750894 0.501714 1.835991 0.777139 -1.361504 0.559701 0.961363 -36.659230 68.316785 -49.793551 -30.213038 -40.527661 1.399032 0.284897 1.757326 1.123901 2.156961 1.542005 2.478561 2.168029 0.811130 1.406208 1.634107 2.435170 1.895131 1.971427 1.775643 -1 -0.039194 1 1 -0.963885 1.171729 0.178110 1.133547 -0.659567 -1.809584 0.076179 -1.428117 -2.160450 -1.728105 -1.802611 -0.540146 -68.965780 -57.863853 -67.771932 57.132776 -69.432146 2.183907 2.180785 1.453095 2.165872 0.568573 1.764007 0.923446 1.364693 1.386983 0.273700 0.331956 0.687358 2.429664 1.605456 2.404866 -1 -0.059369 1 1 -0.577483 1.762689 -1.269675 -1.732755 0.153620 -0.492691 -0.986049 0.953701 2.025632 -2.209079 0.927444 -1.035457 -2.111178 67.430226 49.812894 55.305938 -23.097780 1.309180 2.134764 1.974015 0.268982 2.037914 0.974580 1.261441 0.787704 1.441172 2.021423 0.563767 1.987524 2.316105 1.019860 1.781180 -1 -0.009967 1 1 0.604906 2.026772 -1.897866 0.732406 0.795991 -0.246864 -2.143407 1.965623 -2.331630 0.524178 -2.300743 1.284568 72.607387 62.345022 -67.221052 15.778481 -11.063157 2.297777 1.240154 0.775779 1.275785 1.120150 2.104146 0.376417 0.935720 0.643493 0.939142 1.917841 1.159449 1.106038 1.181958 1.412381 -1 -0.016212 1 1 -0.323498 1.073353 0.819256 -0.361084 0.810157 2.210273 0.288753 -0.694663 2.102271 -0.616896 -0.914177 -2.182590 -49.307340 41.534288 -33.216847 24.445916 12.504178 1.490889 0.616432 0.619165 1.553509 2.331426 2.020629 0.711299 2.044280 2.209875 2.127574 0.390213 1.061708 0.874954 0.851734 2.096245 -1 -0.033534 1 1 -1.172038 -0.647856 1.813524 0.170319 2.139279 -0.663007 1.638897 1.034075 0.402193 2.094854 1.959477 -1.965708 28.697962 -73.345405 -16.220308 -64.718870 69.948015 2.369312 2.034580 1.184681 2.175141 1.088883 0.850473 1.142110 2.191300 0.429283 0.702332 2.092341 2.225203 0.987874 1.941677 1.264699 -1 0.009154 1 1 -1.836225 0.000095 1.594970 -2.125500 1.345700 -2.295262 -0.856087 -1.326766 0.070663 0.108281 0.904849 0.925156 -56.610875 -8.979805 -23.573903 -56.583311 4.289993 0.653675 1.064137 1.194122 1.116116 1.808856 0.941187 0.286236 1.776367 1.649206 1.951968 0.982105 1.734208 1.839407 1.411419 1.462846 -1 0.005533 1 1 -0.536239 2.232781 1.587643 1.961735 -1.699035 1.390338 -1.322375 -1.526490 -1.474937 -2.091956 -0.364919 2.330401 -74.351361 26.667883 7.115704 43.641809 -12.115965 2.379694 1.019910 0.374332 1.899649 1.406331 1.450333 0.746426 0.683935 1.140119 2.471650 0.770035 1.474141 0.389555 1.247572 1.686740 -1 -0.020491 1 1 -1.730311 -1.179385 -1.616592 1.567787 -1.889338 -2.024486 -2.085991 0.923716 2.284981 -2.298739 1.967079 -1.420666 17.274168 -73.050758 -14.094942 -43.693517 43.060269 0.834241 0.587282 1.206432 1.006700 1.104146 0.875562 2.065217 0.843612 0.581616 0.463021 0.738158 1.216414 2.265987 2.449249 2.280235 -1 0.040148 1 1 0.567311 1.638586 0.522506 -2.135257 2.282139 1.774345 1.415073 -0.300031 -0.360915 -1.046582 1.453454 -0.821052 -48.952098 12.081216 -51.010678 63.539177 52.950372 1.178557 0.504554 1.287053 1.494803 1.148077 1.229767 1.698546 0.970772 0.261244 2.472861 0.874079 1.898418 0.967691 2.489653 1.840654 -1 -0.010081 1 1 -1.389259 0.615491 0.857190 1.021257 1.737568 0.628960 1.046939 -0.162334 0.126878 -2.279385 2.104474 -1.301824 -4.242726 -57.499571 54.717693 -9.734485 42.507275 0.921468 1.863962 2.352745 0.337582 0.740660 0.524892 1.104890 2.142432 0.363434 0.986406 2.025266 2.144350 1.098776 0.623779 0.354685 -1 0.031148 1 1 -1.730915 -1.914409 0.722041 0.946991 2.334180 -0.080594 -2.089822 -2.199167 -2.129321 -1.623427 -0.201573 0.378060 55.597400 -74.503606 17.897108 46.700154 -60.508610 1.851853 1.339807 1.634366 2.284199 0.279971 2.226214 2.223464 1.015013 1.323374 2.191168 0.467603 1.261283 0.378625 2.043810 1.062760 -1 -0.044795 1 1 -2.094760 -0.372344 0.067440 -2.223703 0.182589 1.005766 0.570593 0.243603 -0.837349 -2.128199 -1.608478 1.285467 -46.302173 -0.625813 -18.043328 45.780375 -69.234174 0.343505 1.296086 0.320305 0.612037 1.014029 0.533334 1.248342 1.142119 2.341367 0.350601 1.306582 1.229296 0.520597 0.920792 1.748671 -1 0.001002 1 1 2.127375 1.892590 0.138470 -0.659831 -1.525780 1.044459 0.570509 -1.173398 0.042180 2.056006 -0.650537 -0.835243 9.063140 74.194250 32.763652 8.699078 -44.597416 1.393537 2.429116 1.401288 2.198156 0.902699 1.408296 0.729750 1.655091 1.862752 2.272984 0.792177 2.366937 0.359508 2.494523 0.447945 -1 -0.040233 1 1 -0.531815 1.183936 -2.011082 1.718497 0.552302 -0.860059 -2.121536 1.994864 -0.973511 -0.386019 1.138803 -1.863257 -61.485007 -28.514268 10.703681 46.770596 73.406616 1.300013 1.064741 2.353562 0.562171 2.161117 1.647375 0.434998 2.267236 0.941931 1.536678 0.693883 1.837527 1.324329 0.251811 1.444754 -1 -0.014684 1 1 1.112569 0.193733 -0.186252 -1.313936 -1.062051 0.632385 2.058876 0.452914 1.616157 0.544727 -0.950545 -0.804906 38.543245 -53.681792 20.117447 13.932693 16.763024 1.917202 1.663989 0.656367 1.303282 2.016278 1.834661 0.390269 2.009196 2.049969 1.076658 2.386491 0.502150 1.378463 1.084325 0.746274 -1 0.003223 1 1 2.105231 1.998045 0.656814 -2.050204 -0.785551 1.354130 -1.970491 0.621642 0.574582 1.321802 1.328342 -1.862116 -51.170253 -68.449955 61.598296 -17.439269 -1.800593 1.936378 2.207815 1.251378 0.418554 0.379227 0.919598 1.929211 0.991872 1.648991 0.594750 0.709207 0.646478 1.606365 1.928284 1.164852 -1 0.018668 1 1 -1.952204 1.675146 -2.341816 -1.025812 1.804653 1.866597 1.526950 -0.215770 2.093486 -2.186907 1.285250 -0.393814 65.913579 59.514092 53.346114 38.139399 58.877945 1.549321 1.680166 0.303468 1.140868 1.566777 0.314596 1.414552 2.375874 2.068508 2.170263 2.353131 2.326409 0.957734 1.636313 1.261968 -1 -0.005349 1 1 1.896464 -0.735400 0.734966 1.407052 1.550391 -2.097772 0.846159 -0.601445 -0.405342 1.539943 1.386234 0.388586 -12.681503 11.971150 49.117379 65.782506 -43.424935 2.231828 2.074998 1.000294 1.439799 1.449009 0.994730 2.423704 0.445115 1.290732 0.326833 2.339088 0.309833 2.370229 1.694382 0.729370 -1 0.003319 1 1 -0.649028 0.959093 -1.614231 -1.156735 2.072622 0.582098 0.398432 0.135195 0.852508 -2.271223 -2.090989 1.750181 18.013441 51.907593 10.915570 7.977182 -27.506189 1.427221 1.560509 0.722603 0.787795 0.722866 0.716172 0.703571 0.425518 0.425755 2.162736 1.859497 1.562079 2.354797 1.068976 1.533048 -1 -0.015289 1 1 -0.756709 0.735107 -0.934891 -1.615122 -1.999408 -0.002405 1.984009 0.366467 0.119714 -0.159678 -2.354531 2.035551 -13.674874 -33.610333 11.136108 -35.435945 -71.927783 0.771183 0.515110 0.957224 2.065781 1.334777 0.344786 0.315833 1.956206 2.452691 1.629334 0.969807 2.053933 2.444676 1.914361 1.165549 -1 -0.008239 1 1 1.444409 -2.041905 2.030199 -0.862915 1.722665 -0.081663 -1.203586 1.619252 0.721465 0.689390 -1.186253 0.763672 -48.188692 -57.342411 -3.900291 -2.196190 -11.363877 0.734889 0.272466 2.093659 1.869412 1.708122 2.153186 1.094706 1.966530 0.466726 2.256019 1.418003 1.867433 2.200153 0.729378 2.162565 -1 -0.005956 1 1 -2.135929 0.425899 -0.035325 0.052546 1.931746 -1.512047 0.937162 2.084566 -1.306435 -2.229315 0.101834 0.918786 -14.706677 24.874450 14.886017 -10.711119 -21.768670 1.134457 1.827344 1.164504 0.566604 2.416601 0.313132 1.553540 0.595759 1.920990 2.331863 0.363650 2.357184 0.687381 0.568301 1.693171 -1 -0.009667 1 1 -0.022853 2.322034 -1.586100 0.405840 2.117824 1.594620 1.418509 0.898339 -0.106075 -1.513397 1.810238 1.488444 -57.331680 26.447431 51.978666 5.438657 57.505897 2.149147 0.712250 2.279185 1.512966 0.423049 1.682959 2.243622 2.313396 0.501765 1.656295 1.845433 1.440781 2.198582 1.321422 0.891870 -1 -0.023668 1 1 2.203620 1.576967 1.614148 -0.235593 -1.198841 1.245727 -0.208901 -0.270661 -1.546182 2.137620 -0.268934 -0.797869 53.055425 -47.472003 -11.947316 51.460853 2.558694 0.684575 0.645669 1.506415 0.562872 0.434927 1.070489 2.202786 2.226749 2.220248 0.950528 2.032490 2.053696 0.713453 2.246528 1.649582 -1 0.000562 1 1 1.691920 1.541228 -0.585671 0.811011 -2.283321 1.924471 -1.246601 -0.342745 -1.970779 0.505179 -1.188508 0.565745 -35.781005 -21.347234 17.045978 -8.246792 -3.838347 1.208558 0.727985 1.237736 0.621540 0.972982 1.406296 0.862217 0.523567 1.344196 1.146630 1.661211 1.222498 1.032933 1.010973 0.929507 -1 0.006887 1 1 -1.513400 1.770591 -0.411225 1.611955 0.600473 -1.782488 -1.625150 -0.893421 -2.052271 2.176219 -1.851984 -0.958571 30.646598 -22.631454 33.155344 -8.128897 27.628126 0.563722 1.225445 1.054175 0.273920 1.777221 0.260372 1.327268 2.402482 1.519422 0.919384 0.582734 1.254589 0.379566 2.109014 1.199106 -1 0.001061 1 1 1.722195 1.442453 -1.941140 -0.867598 -1.587185 1.017534 0.435495 1.024125 -1.883873 0.293877 0.599118 -1.004602 4.440008 73.214475 65.684368 -42.827560 47.193335 1.050657 1.898602 1.805435 1.941862 2.125123 1.947287 1.045831 1.785675 0.585887 0.257636 0.338124 0.846973 0.831752 1.510490 1.563556 -1 0.007092 1 1 -1.416562 -1.162598 -2.212814 -0.582195 -2.028899 -0.861261 1.241259 0.086172 1.587711 -1.593110 0.398066 -1.302121 -13.136414 16.287321 -8.995373 14.759659 -34.415200 1.130920 0.870002 0.866477 2.386806 1.305922 1.373848 2.260169 1.403013 1.937112 1.034012 1.144464 1.248883 1.229713 0.792723 0.287172 -1 0.039689 1 1 1.734599 -2.142282 2.034086 -1.498054 0.497858 -1.704531 -1.440779 1.789374 -0.450146 -2.217120 -2.274824 -1.354691 62.590427 7.305679 -63.449586 -47.185884 -3.154859 0.269206 1.288596 0.433787 2.161431 2.421651 1.947344 2.005522 1.060986 2.238409 2.448100 0.971885 0.974539 0.571965 0.268951 1.506905 -1 0.009989 1 1 0.222580 -0.738853 -0.751665 0.684026 -1.805476 -1.556521 -1.975703 -2.152464 0.553653 -1.726792 1.417472 2.320455 4.776841 34.370155 9.203441 32.229219 26.489344 1.471036 2.196854 1.527367 1.701644 1.277986 2.115029 1.046422 0.470982 1.802766 2.084680 1.721834 0.857590 1.519444 1.289497 2.070504 -1 -0.006906 1 1 1.332534 -2.078405 1.184775 -2.036880 1.664302 -0.821933 -2.210269 -0.234796 -1.945293 0.021067 0.641132 -1.731979 -29.932573 23.248368 -14.672172 4.813108 43.910099 1.330401 1.047954 1.463746 1.183580 1.678828 0.309186 0.485356 0.379206 0.564189 2.318060 2.381882 1.793863 0.952156 2.389378 1.768128 -1 0.001852 1 1 2.059711 0.348559 0.734990 1.812557 -1.946293 2.051569 0.177944 -1.658078 1.744703 -1.968170 1.940232 -0.252382 -20.422873 -47.227550 46.569012 -14.620418 -25.371647 1.805851 2.195656 1.647119 0.633303 0.672939 0.838133 0.754855 0.593552 0.836655 0.662667 1.450251 1.619130 0.466671 1.332111 0.533459 -1 -0.000272 1 1 1.891945 -1.281801 1.810261 1.873628 1.877643 -1.327474 2.302013 1.212428 0.910031 -1.517215 -1.090695 -0.124772 -0.911472 -19.108811 -11.780912 -1.780614 73.228106 1.296726 2.081138 0.684809 2.340458 0.832959 1.547162 1.394784 0.886491 1.257884 1.762778 0.504125 0.822158 2.254047 2.019705 0.932651 -1 0.012847 1 1 -1.289062 2.308130 0.363477 1.708796 -2.281414 0.982527 1.114586 1.106344 -0.757694 -1.685588 1.196636 -0.613391 45.860217 72.662577 -60.071737 24.314123 47.466367 2.383524 2.390326 1.952705 2.120903 0.765176 0.817807 1.139648 1.307911 1.059794 2.451932 2.366884 1.713105 0.399536 2.497861 0.296272 -1 0.049963 1 1 -0.399392 -2.131502 -0.580828 2.096942 -0.655908 -1.573332 -1.782369 0.380175 -0.402603 0.436737 -1.670867 -1.130989 39.663485 24.184212 -35.943912 -59.323473 0.395752 2.145955 1.073119 1.402664 0.580248 2.230255 0.401599 1.172658 0.367596 1.185634 2.448628 0.840384 0.341284 2.215344 1.782503 1.281774 -1 -0.049470 1 1 -0.045258 -1.953999 -0.223150 0.580535 -2.298822 0.582128 0.902446 -1.771377 1.334742 2.029788 1.665099 -1.566208 4.772219 -43.309299 50.617894 -65.055429 -36.597543 2.201538 1.498454 1.763143 2.152880 0.459261 0.553008 1.161250 2.131655 1.474295 0.730222 0.590243 1.460381 0.881355 0.431609 1.552566 -1 -0.024455 1 1 -2.335124 -1.656920 -2.347780 -2.298515 1.022221 -0.896601 1.042591 2.160967 0.991507 1.250810 0.390154 -2.328158 74.241773 -68.524060 16.130241 50.953876 31.799127 1.343819 1.563311 0.567103 1.799928 1.639315 2.211785 0.470333 2.139277 1.334466 1.874693 0.472479 2.212467 0.683162 1.658379 0.874777 -1 0.053576 1 1 1.595160 1.074029 -1.963647 -2.160882 0.439324 -0.590939 1.796771 1.340998 -1.212038 0.930319 0.166798 -0.490734 -34.295001 53.917382 39.435681 -54.504587 -8.593365 1.694785 0.757800 0.589243 0.411608 0.647906 0.860877 0.503276 2.305729 2.143672 0.951753 2.357285 2.382825 1.895307 0.424230 1.286194 -1 -0.004556 1 1 1.226015 -1.648443 -1.249469 -1.416580 -1.477671 -0.927859 -1.224340 1.514454 1.822401 -1.436928 0.547249 -0.962993 64.910481 0.459321 69.815003 -69.246401 25.744545 0.453604 2.220212 0.344081 1.965246 1.397391 1.946693 2.312027 2.244892 1.150464 0.848384 2.035320 2.378684 2.040782 1.918325 0.282070 -1 -0.066276 1 1 1.553824 -0.944986 -1.635515 -0.729808 0.462440 1.491805 -1.862572 0.146507 -2.237149 0.386950 0.364739 -0.653346 -29.373934 -37.711179 -61.791819 64.897252 -71.883133 0.777648 1.178699 0.635300 0.490286 2.233590 2.454283 1.375935 1.347711 1.731323 0.603224 1.382683 2.246906 1.254631 1.090701 2.158596 -1 -0.007648 1 1 1.056545 1.073038 0.241523 1.913795 -1.622402 -1.831180 -0.026977 -1.014015 2.169844 -0.603975 -0.527103 0.269700 -14.955989 34.697786 -34.314197 31.287440 -51.996949 1.184143 2.134387 2.391189 0.711755 0.718479 1.225919 2.276588 0.622959 2.322531 1.033082 1.267714 0.476707 1.261697 0.591301 1.249151 -1 -0.051337 1 1 -0.685018 -0.729994 2.059462 0.886252 -0.624021 1.865145 0.678352 1.793935 0.808758 2.261273 -0.200388 1.437180 -32.389966 -28.157491 7.054148 59.064274 -6.752845 2.198980 1.256135 1.618244 1.321554 0.856983 0.317777 0.881305 1.849727 1.605104 0.979238 0.802896 0.266555 1.734101 2.287338 1.296472 -1 0.024778 1 1 -0.048620 -1.911696 -0.802235 -1.011781 2.011723 -0.361403 0.162092 0.514672 -1.857997 1.645395 1.847229 1.159972 15.939292 -8.314971 50.276712 50.690210 -49.634762 0.453343 2.331544 1.753228 2.008404 2.251314 1.087245 0.322457 0.788171 0.295021 0.921625 2.255150 0.304723 1.982479 0.776631 2.082803 -1 -0.053104 1 1 -1.107118 1.893865 -1.991544 0.222062 -0.017856 1.494314 -2.092618 -2.065522 0.942329 -0.614275 0.730139 0.381242 -42.048717 -62.784977 22.895159 48.943003 -14.947816 1.705723 2.341096 0.295155 0.928349 0.511939 1.654872 0.424707 0.293579 1.440482 1.674658 2.222728 2.145532 0.710551 0.735604 1.052563 -1 -0.056997 1 1 -2.293208 0.687003 1.110598 0.042934 0.595135 -1.962349 0.812615 1.124443 1.833270 2.174287 -1.338374 -1.811188 44.488865 -25.639966 19.085331 67.151112 8.735292 0.835755 1.281269 1.033531 2.050969 2.128724 1.714464 0.743821 1.904796 2.409457 1.737059 0.256069 1.001080 1.157292 0.858675 1.742671 -1 -0.006934 1 1 -0.980900 -2.047563 1.188295 0.572811 -0.170620 2.240192 -1.077834 -0.734478 2.085305 1.680315 -0.288547 -0.562244 -41.419703 9.054270 -74.879301 3.590216 40.764036 2.442246 1.585067 1.724153 1.595811 2.294440 1.409402 1.312225 1.567182 0.375762 1.179853 2.036997 1.304582 1.355898 2.084385 1.264948 -1 -0.038313 1 1 -1.765519 0.841771 1.061061 1.578244 -0.493110 1.394699 1.291539 1.634941 0.508572 -0.701828 -0.521022 -1.194608 54.270194 -30.847560 -54.939160 37.534005 -65.973026 1.245304 1.826239 0.603054 0.780781 2.087289 0.569842 0.587903 0.391968 1.309961 1.762062 1.976441 0.543388 1.471917 1.252551 2.117496 -1 -0.014008 1 1 1.643650 0.797267 2.349120 1.271130 -2.094782 -0.741854 0.646595 0.557912 -0.833740 1.972034 1.738851 -1.358656 41.506614 -48.346190 -4.418110 -5.179461 -51.196936 0.371557 0.253905 0.639432 2.437454 2.040728 1.007799 1.577144 1.304188 1.482078 1.037773 1.345127 1.044827 0.662696 1.926900 0.415041 -1 0.030025 1 1 1.029173 -1.877236 -1.252283 -1.593251 -1.982485 1.668516 -0.680035 -1.797697 1.946959 -0.283696 0.856347 0.992619 34.567308 22.745354 -68.835598 30.109591 -48.106140 1.076628 1.879659 0.680758 1.755601 1.381107 0.506362 2.431427 1.991537 2.271076 2.481678 0.566635 0.691887 2.050627 0.893752 1.795988 -1 -0.000536 1 1 -2.146056 -0.134909 -0.760054 1.060324 -1.389697 -2.036756 -0.963210 -1.617555 -0.472040 2.083500 -0.381105 -1.096697 -64.768951 -21.763911 63.940719 51.659499 41.193904 0.564101 0.843437 2.143569 1.466970 1.355587 1.351614 2.080377 1.404344 1.816652 1.464012 1.152405 1.979706 1.425738 1.376084 1.590699 -1 0.054463 1 1 0.643107 -1.527591 -1.135497 0.881781 -0.362804 0.181264 2.301091 -0.137984 -0.602947 -2.087301 -2.236509 1.713801 55.201925 28.754685 -20.012626 -52.208363 34.039570 1.420677 1.824178 1.961415 2.252181 2.156606 2.333113 1.132429 1.476381 2.042460 0.874000 0.565586 1.049486 2.464381 2.358525 0.723028 -1 0.009925 1 1 0.394665 -1.916629 1.098313 0.921268 -1.156621 -0.723620 0.797845 -2.077860 0.925011 0.484092 -2.155648 -1.134207 -31.835263 -5.271772 47.318884 -11.519033 49.618800 0.522661 1.863727 0.658819 2.013079 2.061857 0.631212 1.526476 2.477585 1.514074 1.047364 0.546065 1.472685 0.663870 1.420236 1.149750 -1 0.000900 1 1 2.330050 1.191042 -0.387445 0.732886 -0.569499 -0.715555 -0.323404 -2.067578 -0.624549 -2.306484 -0.964194 0.698627 -46.013179 56.496039 28.925534 1.447036 20.341318 1.772935 2.462834 1.103487 1.063627 1.622006 1.552523 1.500128 0.643468 0.523457 1.735531 1.566168 1.342256 2.299293 1.973638 0.691210 -1 -0.086661 1 1 -0.508130 -1.294473 0.889588 -1.101334 0.143589 0.551705 -1.471901 1.801461 0.062969 -1.973956 -1.068940 -2.052100 10.638973 9.226541 -29.519080 72.814218 -61.433371 0.464984 2.232796 0.354032 0.473654 1.705591 2.366350 1.751769 2.231547 1.864150 1.024855 2.484263 1.261602 1.239187 0.260270 1.849723 -1 -0.041277 1 1 -2.005423 -2.139707 -1.816084 -0.773635 -1.001019 -0.904176 0.972169 1.387920 0.439814 -1.791610 0.585290 2.219394 -60.845215 74.468644 -5.502869 63.281610 74.016876 2.149637 2.199542 1.708895 1.642603 1.230149 1.364172 1.632029 1.257185 1.260592 2.269920 1.041875 0.544849 1.277266 1.253032 1.211061 -1 0.005583 1 1 -1.908378 -1.589495 -0.111230 1.380249 -1.250823 -0.616418 -2.310389 -0.629560 -1.704623 1.722206 1.629070 0.797738 26.823046 64.928466 2.722311 3.884659 39.462626 0.600319 2.054896 0.639678 2.066490 1.996996 1.763683 2.213744 1.893302 0.469601 1.086395 1.792452 1.992619 2.440736 0.952943 2.104617 -1 0.008374 1 1 -1.315883 -0.795765 -0.655691 2.072971 1.735431 -2.299339 1.306075 0.900724 2.277525 -0.376671 -1.967960 0.749194 6.437536 45.660806 21.164338 59.028143 -13.997705 0.483476 0.285531 1.164105 0.618895 1.521730 1.473464 0.253767 0.553572 1.636320 1.387364 2.174763 1.484274 1.940696 0.534162 1.654660 -1 -0.007706 1 1 -1.009951 -0.220057 0.722422 -2.087730 -0.020840 -1.544572 0.922136 -0.704922 -0.684778 -1.414694 1.959407 1.574385 19.677875 -23.961099 35.815694 4.369872 -55.556479 1.558928 1.148327 0.924680 1.841262 1.095554 0.470667 0.997004 2.395813 1.933337 0.589055 1.745116 0.662473 0.425655 0.485113 0.794035 -1 0.031646 1 1 -0.495849 -2.234804 2.099317 1.559219 0.201375 1.012688 -0.895357 -1.607148 0.071649 -2.166778 0.297980 -1.122723 -38.432797 -40.015336 62.239742 -36.664138 -14.167668 0.384938 2.404221 1.497054 0.742853 1.386610 0.747471 2.490244 0.527810 0.659432 1.076881 1.643477 2.415045 1.168540 0.910954 0.646455 -1 -0.009404 1 1 1.325670 0.351353 0.571029 -1.843721 1.250009 1.070810 0.482627 1.482837 -1.783928 -2.251467 0.071308 1.532204 -46.487060 41.981188 -22.177484 13.028342 -32.655752 1.446686 2.453628 1.630757 2.388949 1.314731 0.942699 0.934474 2.199325 0.302564 1.687201 1.530121 0.736889 2.401287 1.685557 0.909744 -1 0.025564 1 1 0.943680 -1.478573 -1.944167 0.093992 1.079208 0.259753 1.996335 0.195508 1.375616 1.005287 1.946300 -1.945647 -39.185009 67.551076 -19.058798 -71.225331 65.857967 1.747814 1.005143 1.946788 1.661958 0.284731 1.224171 2.142215 1.209322 2.321966 0.539346 1.044381 2.157546 2.377080 2.090986 1.957712 -1 -0.002429 1 1 -0.322462 -0.363146 -0.849366 -1.474918 -1.785254 -0.985795 0.510756 -1.702014 -1.554465 -0.414542 -2.290344 1.688036 71.316252 -37.754282 -36.219732 -45.040860 48.261455 0.329093 2.067079 0.654252 1.766244 0.262412 1.860276 1.159247 2.219623 1.701793 1.528705 1.693901 1.648095 1.289723 1.371108 1.213952 -1 0.029631 1 1 -0.251962 1.712645 1.159825 -1.981890 2.254209 -1.117239 1.434000 2.085304 1.662281 -1.805835 1.836350 2.092085 -69.422594 64.464382 2.867617 46.037054 44.758391 1.439208 0.525993 1.607948 1.524818 1.621437 0.991061 1.514544 2.193652 1.709923 0.933927 2.011410 1.016955 2.462709 1.243397 1.265952 -1 0.018656 1 1 0.492878 -0.586559 0.019492 -2.271174 -1.270167 -0.582390 -0.602524 0.298703 1.604127 0.984098 -0.746424 -0.771191 -74.511497 35.270672 -5.811499 -23.859059 -49.210402 1.686578 2.320354 0.442636 2.389293 0.353869 2.234206 1.546683 2.346633 1.113392 1.030970 1.768078 1.841930 1.075147 1.749259 0.554206 -1 -0.035654 1 1 0.007722 -2.170117 0.732548 -1.532564 0.113513 -0.703276 -1.286269 2.112895 -1.144160 1.355193 1.755051 2.292751 33.848326 -61.178957 15.272229 30.353541 1.958883 2.469201 2.354596 2.201861 2.425069 0.875651 1.309861 2.338471 1.185824 1.151290 1.227706 0.806502 2.385091 1.727985 0.750988 0.847900 -1 0.062637 1 1 -1.003866 -1.615362 -1.309987 -0.671238 -0.035462 -2.255460 -1.059594 -0.480331 -0.595569 -0.619013 1.210544 2.237640 -49.855781 -26.115721 -26.920874 -59.126947 3.401415 1.638774 2.122447 1.968935 0.391621 2.225479 1.123495 2.075896 0.341878 0.940906 2.313995 1.564793 0.721222 2.334631 1.900656 0.320938 -1 0.003263 1 1 -0.265288 -0.780174 2.197736 1.649864 1.567794 -1.772720 2.322627 -1.030280 2.109905 0.447171 -0.654364 0.812904 40.314010 7.559457 1.789786 -69.059589 15.491755 0.923859 1.547521 0.690085 1.008458 1.398993 1.872891 1.686209 0.614315 1.047577 1.876078 1.237346 0.828599 0.270756 0.350775 1.983464 -1 -0.036338 1 1 -1.683523 -1.783759 0.582498 -2.307606 -0.972135 -0.825265 -1.662698 -0.494863 0.198911 2.007496 -0.721083 1.018853 -30.479050 -11.386493 27.206195 54.511659 -22.543652 1.507576 2.079663 0.643936 1.624665 1.241729 2.490755 2.365036 2.156725 2.081684 0.865275 2.434977 0.910086 1.813623 2.304503 1.789100 -1 0.026926 1 1 0.742836 1.719738 -2.155524 0.952404 -0.936801 -0.720201 1.715183 1.391085 1.812747 1.246117 1.631892 1.104820 60.534619 -44.653809 -46.573508 -60.943568 71.450236 0.836658 0.705000 1.938147 0.438318 1.805234 0.820098 1.383698 1.306773 2.187346 1.471686 1.870274 0.449034 1.911938 0.940114 0.253630 -1 0.017476 1 1 -1.048776 2.266543 -1.159852 1.518887 0.924805 1.733550 -0.933338 0.931104 -0.784010 -1.012702 0.672264 -1.559956 49.230248 12.773497 34.162142 -36.880318 -47.499725 0.956717 0.297496 2.020975 2.028365 2.478384 1.449677 0.967878 1.130928 1.011334 2.491625 1.235517 1.589329 1.351005 0.834635 0.458215 -1 0.011966 1 1 -0.025778 0.283984 -0.734536 1.114378 2.322092 -0.598208 2.155046 0.440969 -1.221345 0.019972 1.090440 0.539946 -37.627021 2.650679 -0.034767 15.665466 39.488763 0.439642 1.565823 2.290140 1.135249 1.628904 0.487321 1.899114 1.404441 1.186411 2.004837 0.802196 2.013647 0.365535 0.302465 2.276799 -1 0.049289 1 1 -1.920877 0.406078 1.418777 0.701942 -2.278097 0.185382 0.827016 -1.891816 -1.261807 -1.435005 -0.125465 -2.249885 -51.135779 60.967466 30.205687 66.984118 52.066227 1.031197 1.073824 2.018131 1.475283 1.580873 0.977469 0.321284 1.317218 2.225502 1.519212 1.889541 0.258179 0.458877 0.841053 0.329172 -1 -0.012945 1 1 2.298659 1.404984 -0.211219 -1.525779 1.055154 1.258322 -0.581789 0.082415 -0.288413 1.697006 2.194535 -0.324265 73.587904 41.904625 41.039449 50.014769 -1.771633 2.487418 0.285005 1.327532 2.327672 1.931362 1.158462 0.269651 2.022350 0.392179 0.349436 1.976750 1.233404 2.065550 1.955036 0.794567 -1 0.058841 1 1 2.017206 2.256727 -1.209497 1.225568 0.276641 -1.615533 0.531224 -1.692916 0.556730 -1.844399 -0.727053 -0.351473 67.536596 37.564988 4.753670 -55.066066 4.634331 1.962992 1.753748 1.750786 1.452373 1.278659 2.168459 1.285393 0.597696 0.722050 0.486494 1.500668 0.720673 2.108399 2.106036 0.652789 -1 -0.019530 1 1 -2.123264 1.219849 -1.602353 0.561912 0.420824 -0.510091 -1.271822 -0.109282 1.133435 2.167028 -0.820847 1.907722 -0.240193 13.073233 -28.174581 19.823657 26.201194 0.826911 1.143443 2.094912 0.436634 0.513344 0.516307 0.830058 2.284952 1.692683 1.415344 2.193635 1.424547 1.605789 1.246744 1.277870 -1 -0.019859 1 1 2.329217 1.331540 0.055622 1.789280 -2.037721 1.667640 -1.269668 -1.607175 -0.382797 -1.264947 2.330056 1.295083 -2.117706 -42.279427 -40.324408 -32.320326 -57.714576 1.991745 1.250874 0.937847 0.394115 1.392131 1.300370 0.317234 0.746712 0.981069 2.319672 2.475863 1.825147 2.488477 2.328019 1.009857 -1 0.014309 1 1 1.759305 -1.597029 0.500276 1.237261 -1.131438 -1.580960 1.966711 1.822653 -1.919631 -2.227249 1.847363 -1.304784 62.052714 -30.042392 -22.474817 -34.247348 -45.180903 0.543446 2.449534 0.315165 1.984008 1.727308 0.619161 1.494905 0.626468 0.547976 2.089111 1.933206 0.643488 0.857488 2.051213 1.740221 -1 -0.027383 1 1 -1.836948 1.993010 0.852801 -2.065692 -1.912400 1.501807 1.322207 -1.290768 1.905834 1.246780 -1.361122 2.270157 -53.797423 26.710608 -24.814525 -57.719166 -36.024304 0.467741 1.329974 0.618736 1.087998 1.732069 1.888338 0.295484 1.955707 0.811739 0.402461 2.163077 0.839467 0.677907 1.090770 1.071287 -1 0.061618 1 1 -1.688246 -1.063812 -0.681017 0.541130 -0.137719 -0.867204 0.313908 -2.016444 1.125276 1.691666 1.985059 -0.831007 25.157445 -28.823159 69.164201 -57.270508 4.564690 2.406225 1.421096 2.110092 1.314493 1.442440 0.833856 0.862314 2.159897 1.383403 0.851789 0.772143 0.913729 2.300652 2.302287 0.535645 -1 -0.001287 1 1 -1.724496 2.299834 2.299505 1.486509 -1.325874 0.924031 -1.841266 0.094548 0.997357 0.604968 -1.634769 -2.339899 -57.319982 73.068524 12.676408 52.387630 -21.094803 2.269579 2.058383 0.737015 2.268897 1.858162 1.625291 0.508761 2.247004 0.641172 2.431428 2.015099 2.265588 2.481501 2.082858 0.337656 -1 -0.001956 1 1 0.334603 1.787366 -1.218811 0.201518 -1.302000 1.624276 0.340042 -1.048125 -0.924411 0.178387 1.066602 0.455944 22.675101 -49.577623 -1.104872 30.409464 41.858090 1.508833 0.704644 0.448034 0.855064 1.815055 1.631389 1.759788 2.005318 2.128927 0.629864 1.374185 1.172783 2.471753 2.494781 0.278625 -1 0.007382 1 1 -0.960566 0.409548 -1.533435 -0.385651 -2.104626 -1.260513 1.455731 -0.245206 2.161337 -2.222786 1.452306 -1.273223 -3.357812 -34.746795 -39.384558 13.738972 60.894017 1.311240 0.760678 1.710314 0.749672 1.231866 0.967483 1.233283 2.280810 1.820301 2.055975 0.775968 2.193510 1.572785 2.297205 0.631975 -1 -0.022738 1 1 1.932677 0.004218 0.213797 -2.259739 -2.282877 -0.042252 1.446616 2.052347 -0.888449 1.404064 -1.534118 2.273001 -32.324238 26.531008 -43.341449 -39.730292 52.975590 0.786212 1.115414 1.264373 0.561007 0.586990 0.792531 1.566232 2.407427 1.375144 1.546890 1.338828 0.925417 0.737280 2.220131 1.244977 -1 0.007161 1 1 1.180924 -0.789223 0.907952 1.240088 -0.741300 0.529449 1.460776 -0.291050 -0.224913 -0.769526 2.080698 -0.346338 -35.056782 0.673038 61.742827 11.697482 -50.423400 1.883802 0.557383 0.441335 0.775760 0.940433 1.107465 0.421695 1.426914 0.892364 0.961318 1.124382 1.243588 2.237755 0.450140 0.251439 -1 -0.012060 1 1 0.677851 -1.910449 1.297333 0.053025 0.554269 -0.801610 0.062953 -2.237471 -0.303160 -1.109750 0.074144 2.071561 50.972972 52.746790 15.306325 3.409298 0.075182 2.328759 2.206203 1.148945 2.326459 1.789159 0.638814 1.048865 1.016889 1.348408 2.189081 1.380290 0.280452 1.313968 1.610656 2.043759 -1 0.016079 1 1 1.306094 1.220924 2.329722 0.402793 -1.965862 -1.676955 0.219468 -1.198062 0.210019 0.211664 -0.422209 0.795470 13.310056 52.110600 -27.147446 32.869348 -14.873975 2.321410 2.433791 1.219350 2.117053 1.304531 0.495823 0.804926 0.645868 0.351783 0.910222 1.857590 1.016742 1.126075 0.447766 0.859120 -1 0.004340 1 1 -0.140736 0.272594 1.051013 2.338325 -1.095871 -2.288167 0.582998 1.386415 -1.282198 -0.148993 -1.855105 -1.590530 42.807999 74.033415 29.603408 -5.523704 13.102457 1.569896 0.998633 0.516877 1.395587 0.887301 1.368365 2.362284 0.901010 2.283342 1.632529 0.673265 1.822418 1.636438 1.117251 0.644025 -1 0.045878 1 1 -0.690559 0.387954 -1.603325 -1.634622 0.133371 -1.538701 0.639166 -1.785966 1.192041 2.268366 1.209192 -1.646963 1.908469 -24.362639 37.133568 -46.114874 -2.687917 0.987688 1.070265 0.686925 1.900001 0.573735 0.764650 0.974261 0.398255 1.223201 1.587524 0.272208 2.243027 1.302210 1.993146 2.296750 -1 0.042185 1 1 1.866605 1.654374 1.966340 0.285758 0.811142 -0.077548 1.981177 -0.100973 -0.592077 1.530221 -1.799105 1.848186 -50.843807 18.135037 -4.439169 -59.116445 29.910304 2.162120 0.508327 1.703289 1.933352 0.851857 1.902504 2.133586 2.438435 0.526178 2.474553 2.305506 0.639433 2.458620 2.284676 1.542393 -1 0.070947 1 1 0.177697 -1.098036 -0.971949 2.310607 -0.420925 -1.184143 -1.475085 0.122048 1.365261 1.313768 -1.757309 2.165763 47.135669 59.183069 39.836521 -67.589016 -18.596202 2.179432 1.215927 0.833759 1.486532 1.650743 0.795317 1.136572 1.367957 2.248254 1.413720 1.886071 0.444140 0.661325 1.381340 2.185039 -1 0.045561 1 1 2.064771 0.576445 -0.362592 -0.962603 -0.840634 -0.798826 -0.275602 0.232880 -1.986985 1.445080 -0.187140 -2.104865 -17.728810 -68.106299 -12.561148 -65.210972 49.185769 1.603403 1.647621 2.318842 2.020591 2.328384 0.399122 2.285272 0.320731 1.020107 1.441789 1.150363 1.401513 1.485553 0.938555 1.041754 -1 -0.050648 1 1 -1.038313 -0.944065 -0.279939 -1.972210 0.018161 -1.080369 -0.933026 1.466903 -0.978205 0.839049 -2.285123 -0.096048 65.906299 -62.836712 53.373404 46.796726 62.568066 0.347257 1.353110 2.470339 1.231640 1.677673 1.150903 1.482011 2.165019 1.980000 1.855417 0.496733 0.337748 1.272829 0.932816 1.346259 -1 -0.020720 1 1 -1.490832 -0.636391 1.292216 -1.129781 -2.006898 1.346792 1.929795 -1.315908 -1.222108 1.338446 -1.685275 1.756519 -41.579916 16.344577 53.306425 -28.923184 38.042475 0.323145 1.093678 0.451726 2.151260 2.471870 2.223295 0.413006 1.637996 0.305707 0.523029 1.302297 1.211535 1.265215 1.221286 0.900344 -1 0.036328 1 1 0.813139 0.491517 0.116201 2.055212 0.130471 1.571791 -0.555000 -2.073907 1.379628 -2.255446 -0.828277 -0.456735 4.529561 -71.659669 -34.050215 -31.971219 -40.280847 0.622149 2.202066 1.374243 2.157339 1.142616 1.705412 1.600559 1.092215 0.604607 2.133603 0.462700 2.103541 1.468562 1.126067 0.301310 -1 -0.018280 1 1 0.765086 -1.303075 -2.317203 -2.055595 -1.862835 0.450817 -0.632649 -1.777542 1.396433 2.146991 1.716749 -0.556189 47.904751 -64.855508 23.470571 -30.119333 34.369886 1.445080 2.452748 0.340117 0.594640 1.113397 1.116833 0.369152 0.337920 1.925744 1.238621 2.005440 1.921574 0.900649 0.713054 2.293290 -1 0.030599 1 1 -1.850847 -0.700319 1.294299 0.888409 -2.068105 -0.058083 -0.735942 1.036111 1.644704 -0.335554 1.067609 -1.472140 -70.515531 -4.532984 14.139376 40.499368 -27.124519 0.898057 2.136106 2.025616 1.274370 2.089963 0.513891 0.711988 2.384037 2.008825 0.325000 0.774573 1.252902 1.275620 0.592102 1.200866 -1 0.019404 1 1 0.435574 -2.352106 0.389981 -0.529765 -2.060416 1.937079 -1.404473 -0.624404 0.130643 -0.264035 1.430442 -1.165783 25.268354 35.224296 -35.260353 29.244624 -35.601909 1.205662 1.555248 2.308512 1.669338 0.561703 1.046315 0.910039 1.023967 1.069178 0.417808 1.346526 2.053319 1.135751 1.063668 2.312732 -1 -0.047892 1 1 -1.874127 -0.836261 2.012548 -0.632829 -0.088465 2.290924 -1.369803 -2.263167 1.355689 0.660044 0.401570 1.042876 71.450399 -33.151827 67.251638 48.284844 23.370659 0.484929 2.198949 0.726799 1.559943 2.455587 0.805311 0.355675 1.076738 1.487109 2.339978 1.766829 1.098879 2.353544 0.257776 0.446154 -1 -0.014832 1 1 0.157642 1.119950 1.717269 -1.246096 -1.276545 0.622689 -0.689351 1.845905 -2.248646 0.367805 -0.949347 0.475057 47.797190 -72.635282 68.822980 57.829456 -60.340051 1.596443 1.674648 2.050720 2.458024 1.266780 0.523005 0.894219 0.633954 0.370308 1.765432 2.367435 1.975084 2.493002 1.893319 0.768520 -1 -0.041157 1 1 -1.462632 2.081219 -1.016661 0.106488 -0.964053 -1.639517 -2.026822 1.059637 1.195673 2.041984 -0.696548 -1.314411 11.774244 39.712484 -52.277865 65.928131 4.090088 2.006651 2.025390 1.977446 1.689735 1.369854 0.393736 1.772643 2.054374 0.864667 1.201508 1.498093 2.440619 1.226718 2.195040 0.278411 -1 0.023791 1 1 2.109310 -0.137600 1.142104 1.775860 -1.387064 -0.204385 0.239597 -2.183378 -0.653180 1.867784 -2.095449 2.190123 29.232050 53.069685 42.201556 -68.453888 -4.493044 0.406018 1.194026 1.744842 0.565469 1.331767 1.503495 0.996109 0.854222 1.162735 2.341966 1.417433 1.298875 2.192681 1.134436 1.468025 -1 -0.012160 1 1 -2.163315 1.963115 -2.082517 -1.952448 2.285568 -1.851128 -0.720191 1.875467 -0.195919 1.156454 -2.083311 -1.165317 -25.338911 -21.080070 7.255117 -13.246543 -34.644704 1.771818 1.699652 1.549637 0.251530 1.212916 1.978575 0.404350 2.410411 2.036714 1.054165 2.358287 1.227242 2.007136 1.185202 1.933053 -1 -0.046343 1 1 -0.990415 -1.751566 -0.283333 2.242731 -0.822601 0.701902 1.753249 0.294729 0.789884 0.778525 -1.637884 1.862090 37.123877 -58.995314 -34.250306 55.115000 67.801248 1.158627 0.792310 2.361862 0.573081 1.019648 0.475099 1.232783 0.632304 1.876578 0.651208 2.349463 1.423166 0.898839 1.793128 2.108561 -1 0.034416 1 1 -0.959027 -2.002943 1.845482 0.074568 -0.231884 -0.135093 0.863818 -0.678512 0.229025 -0.802099 1.266868 1.685167 36.380146 41.122153 -59.968048 -32.986669 -6.940236 2.206738 1.139407 1.762326 1.908076 1.276697 0.701978 0.637851 0.619077 2.324220 2.413706 1.164062 2.144588 0.594051 2.467710 2.060007 -1 0.000330 1 1 2.246255 1.865573 -1.545763 -0.235715 1.462416 -0.988358 -0.161748 0.544173 -0.838894 0.181283 -2.089475 -1.086403 42.613835 -39.283165 67.846744 0.230969 -18.099912 1.296739 2.290795 0.884847 0.623632 2.382018 1.832301 1.232947 1.141193 0.275352 1.094545 1.524768 0.767561 0.389530 0.834879 2.317634 -1 0.017314 1 1 -2.006224 -1.458019 -0.498853 -0.883567 -1.375798 0.661146 0.059364 -1.296263 -0.916616 -0.771471 -2.324061 0.504353 -29.573183 63.516506 -28.080328 -46.080856 -30.943468 1.122086 0.904747 2.086087 0.619827 1.425950 0.443276 1.896464 1.866956 0.937344 0.948046 0.810385 2.393158 2.309214 2.216674 1.637408 -1 -0.012315 1 1 -1.830264 1.223045 0.282857 -0.830586 -1.558280 1.439954 -1.525694 -2.234812 1.962415 0.295029 1.111073 -1.387283 26.702110 -17.632068 57.838350 -60.845050 -72.753778 1.783872 1.789157 0.609230 1.086025 2.328771 2.400909 2.078923 1.714565 2.451803 2.455338 1.120242 1.404612 1.814550 2.144889 1.153828 -1 -0.036747 1 1 1.112831 -0.130309 1.165251 -0.322110 0.838206 -2.311548 -1.255330 -0.971408 1.974610 -2.087419 0.480181 -1.927895 7.922732 -42.636111 -35.125253 49.868049 -67.701320 2.033669 1.628175 1.731948 2.107242 0.674474 1.890293 1.658828 1.665391 1.734521 0.344190 1.546018 2.427176 0.288279 2.356162 1.521753 -1 0.032677 1 1 -1.739649 2.099870 1.436357 -0.725851 0.995429 1.192340 -2.131242 -0.912393 -0.480316 -0.340243 -2.333817 1.472768 -43.544221 2.281909 -47.948678 -73.439166 57.938285 0.906311 1.366341 2.088433 1.787909 2.131076 0.746602 1.382018 2.333383 1.168046 1.603628 0.933733 0.999616 1.295875 1.271479 0.742577 -1 0.025604 1 1 1.854601 -2.180830 -0.256029 -0.666454 0.255164 0.265946 -2.299363 0.910749 1.119609 0.706185 -1.652616 -0.705124 20.319852 -34.248645 -66.974211 -35.561786 63.055405 1.707805 1.329269 2.271054 2.112587 0.494547 1.844893 1.360406 1.340836 0.930761 0.551947 1.315003 1.012179 0.942846 1.155926 0.392638 -1 -0.016187 1 1 1.695767 0.222206 -2.306248 -1.704805 -1.339572 1.609768 1.539289 -0.178278 0.765014 2.188519 2.242856 1.281860 -25.998388 -4.898872 14.658169 59.842881 29.300874 1.521871 1.588203 0.429338 1.640575 0.888344 0.891340 1.747651 0.526824 2.084614 0.613009 1.596842 1.618606 0.656106 1.423842 1.008478 -1 -0.021108 1 1 2.205602 1.897529 -1.672162 0.654557 -2.288626 2.297419 -0.599984 0.582667 0.533219 -1.154942 -0.772709 0.428244 53.547434 -28.281683 19.748553 -36.070859 57.068958 2.244629 1.236879 1.974098 1.670034 1.005250 1.483642 0.317445 2.047052 1.553091 2.045723 1.719071 1.672384 2.250584 2.315390 0.262004 -1 -0.004426 1 1 1.442784 -1.086689 1.230735 2.290816 1.533836 -2.299659 0.640271 -2.065695 -1.971704 -0.914533 1.259259 1.021073 -42.793078 26.730500 9.512709 -19.908377 49.909489 1.806762 1.742266 2.260778 0.402013 1.385846 1.405778 1.163436 0.619526 0.880032 0.690513 1.460269 1.241451 2.318066 2.484967 1.843839 -1 0.002198 1 1 -0.112611 1.726591 -0.068915 0.984905 -1.329235 0.987873 1.434705 -0.208891 -0.103443 0.302636 1.734856 2.180086 59.601190 17.198047 -2.428515 -16.053374 40.946463 1.182958 2.481018 0.721789 0.599393 2.250257 1.323797 0.307011 2.183228 2.009796 0.885009 1.091614 1.765658 1.665521 1.658675 1.344429 -1 0.049840 1 1 1.514199 2.235916 -2.266891 0.019649 0.365773 -2.116916 -0.464903 -0.481028 1.828852 -1.398309 -0.698155 -0.047146 -22.489642 16.593534 37.526439 -43.133526 4.833194 0.347338 0.456827 2.397131 1.589714 1.067679 2.233999 0.328772 1.163480 1.361495 1.655614 1.658578 1.962713 1.573435 1.970027 0.741002 -1 0.007057 1 1 -0.223560 -1.603398 1.850592 1.130688 -1.592850 0.052522 1.526572 -1.861426 0.559843 -1.357124 -1.216288 0.194639 28.418402 28.078940 22.746145 -55.548771 -8.187478 0.520740 1.081562 1.563743 1.085918 0.520275 2.260554 1.128985 2.103369 0.813692 1.718699 2.179700 1.212716 0.869155 2.380901 1.048393 -1 0.051128 1 1 -0.152723 1.440511 -1.584237 -1.268117 0.888081 1.844712 1.275281 1.704048 -1.971177 -1.474582 -0.841073 1.260689 47.860809 -53.376756 46.860459 -66.258687 -9.758833 0.374419 1.110378 2.132185 1.388878 0.624349 0.926660 1.370573 1.222909 1.188521 1.463919 1.841039 1.842318 0.847256 1.080777 1.877260 -1 0.001718 1 1 -0.678768 0.641950 -2.125000 0.316636 1.419250 -0.771425 -1.559409 1.319415 -1.093319 -1.806595 -1.527139 1.760569 25.460729 -31.534688 -53.492856 45.577553 -28.059003 1.560145 1.353449 1.409491 0.562135 1.554088 0.813451 2.174998 0.945704 1.949463 1.624268 1.319360 2.232358 1.986500 0.851416 1.256620 -1 0.041586 1 1 -0.388558 0.878738 0.322069 -1.525556 0.097868 0.235618 1.619321 1.875395 -1.410849 0.601254 1.919751 -0.470927 61.910864 -14.107473 45.693016 -37.472004 58.025135 0.301718 0.967419 2.417848 1.015559 1.495370 1.678916 1.790870 2.403638 0.701001 2.227839 0.295063 1.625558 0.507082 1.030921 0.945282 -1 -0.013631 1 1 0.705238 1.271732 -1.404716 0.008183 0.876792 0.601411 -0.154068 -2.318291 -1.487678 0.529382 0.334986 -1.191037 14.971810 -68.786325 -41.757625 29.601321 -40.593274 0.607760 1.124869 0.424003 1.966589 1.468098 2.318706 1.985569 0.963838 0.719029 1.478830 0.450643 1.960751 2.333938 1.502735 1.716031 -1 -0.003240 1 1 1.478943 -1.253493 1.632162 0.923655 1.261757 0.602235 -0.455367 -0.427577 0.098613 -1.369753 -1.412767 1.347767 -16.862260 -54.006352 -34.760184 35.588152 -69.937725 0.724718 0.336456 2.060348 2.264460 1.530039 1.624438 1.928323 1.821944 0.416191 1.171295 2.212488 1.032778 0.648682 0.397927 2.460582 -1 0.037120 1 1 0.819519 -0.649979 -0.875418 -1.077354 -2.082414 -0.211854 1.936434 1.886649 -0.753290 1.638762 -1.238305 -2.280469 -63.266973 21.987823 -50.655322 36.002000 -14.392921 2.097699 2.274531 2.046017 2.151057 1.313796 0.962301 1.891600 1.122224 0.968120 0.696271 1.480198 0.942495 2.012681 2.135473 0.393929 -1 -0.010528 1 1 -0.390725 2.158444 1.001595 1.147319 -0.103930 1.550514 -0.030155 2.125473 -1.800404 -1.141907 1.525164 -1.960015 74.660224 64.382057 -30.763248 12.087214 49.802741 1.895090 1.285103 2.483734 1.374208 1.557336 1.396742 2.290089 0.282183 1.141534 1.512807 2.243384 0.558330 0.604060 1.938715 0.976922 -1 0.007635 1 1 1.717126 1.071838 -1.085021 0.999971 2.132593 0.054623 -0.864208 -1.162133 0.874923 2.172212 1.494166 0.126697 -19.458041 -31.290194 5.704366 23.283850 -18.326313 0.469844 0.664681 1.541934 1.275791 1.210556 0.562905 1.001296 0.282719 1.154236 1.246183 0.853726 1.815226 2.248470 0.536945 1.186630 -1 -0.058649 1 1 0.378597 1.354182 -1.105929 -1.692943 0.103169 -0.203162 1.938970 2.102162 2.256095 2.310766 2.247814 -0.213920 6.554484 61.214314 -21.032447 57.670815 -26.615791 0.901074 1.108286 0.716193 1.058664 1.459388 2.183730 1.442534 2.425017 2.264061 1.577840 1.759761 1.560101 0.621658 0.698802 1.258792 -1 -0.032918 1 1 2.083836 0.553119 -1.278049 -1.105261 0.116421 1.043267 -0.604787 -0.030409 -2.152564 -1.127821 -2.060603 -1.211332 -42.659833 16.193627 66.286695 30.482073 62.203500 0.688437 0.304384 0.786741 1.007087 0.864509 0.801744 1.163583 0.841190 0.374865 1.857428 0.540395 0.661424 0.811358 0.751064 2.137519 -1 -0.000999 1 1 -2.174587 1.013459 -2.079916 -0.651788 1.696293 -0.352595 2.119537 2.106194 -0.659544 -1.410607 -0.037898 -0.776038 32.799809 16.388867 47.692753 -27.894639 74.810282 1.921209 1.500855 1.614309 0.437722 0.795914 2.183241 2.236023 0.583428 1.680157 2.391709 0.452094 1.588175 2.204344 1.414906 1.567932 -1 -0.047784 1 1 -1.077889 -1.651411 0.706984 2.342310 -0.098072 1.044414 -0.185771 2.059849 -2.044169 1.680875 -0.296968 -0.727210 54.528126 -45.788365 -65.051061 36.820454 -58.637567 1.051254 0.684494 1.545967 1.558507 0.830329 2.332439 1.046985 0.932089 0.362176 2.346351 0.879388 1.118100 1.415296 1.373445 2.244540 -1 0.029506 1 1 0.508951 0.945967 -0.734772 1.863841 2.329578 -2.026441 -1.963466 0.887730 0.651880 -0.159577 -0.660481 1.683172 19.214783 -7.133887 -49.236484 32.409896 63.125704 1.430522 0.789181 1.517000 0.717863 2.127268 1.990083 0.317527 1.176092 1.820397 1.414816 2.321579 0.773876 0.789792 0.526707 2.360291 -1 0.015210 1 1 -2.150342 -1.480637 1.066028 0.229508 -2.103896 1.579303 -1.535241 2.240460 -1.293926 0.669360 1.459736 1.077993 -41.437458 10.639506 18.181473 26.018113 36.423874 1.765714 0.349080 0.479311 2.280781 1.328790 0.969804 2.000523 0.297925 2.474741 0.972386 0.385988 2.046305 0.256020 2.426066 1.884240 -1 -0.015342 1 1 0.365109 0.854707 1.706523 1.927600 -0.493598 -2.105439 -0.782149 1.982100 1.284107 -0.749542 -1.344436 -0.035383 -29.513519 16.288068 3.562427 23.717624 72.104528 1.536957 0.895063 1.330914 0.668391 0.891643 2.349568 0.932461 2.126889 2.380209 0.665704 0.734663 0.976881 1.686392 1.433886 1.069042 -1 -0.002575 1 1 -1.288717 -1.332248 2.185722 -2.349829 0.954540 1.988696 -0.964597 -1.355374 -0.087622 2.311891 2.298390 1.581797 -64.570513 13.395216 -16.599468 12.740181 74.214770 0.289671 1.003258 1.751700 1.078101 1.890703 1.790272 1.357145 0.542535 0.643785 1.348254 1.857183 0.925710 1.162575 1.896734 1.914143 -1 0.067166 1 1 -0.075802 -1.651229 -0.951962 -1.066840 0.259293 -1.020922 -0.821379 -2.327600 2.281171 -0.356578 1.154598 -0.283111 40.128057 32.253072 -22.610761 -69.053328 -29.284276 0.912669 2.484059 2.329490 0.992761 0.836018 1.204733 1.691389 2.179073 1.933287 2.007049 1.975934 1.021881 1.997431 2.315638 2.180855 -1 -0.059429 1 1 -0.476820 1.861693 -0.784233 -0.047633 0.537952 -1.721907 -1.305815 -1.238264 -1.599095 -1.230611 -0.212467 1.053149 17.208678 26.252191 70.572608 63.815369 44.899115 0.916375 1.765779 1.451617 2.082331 0.491643 0.301462 1.171183 0.321158 1.446473 1.122014 1.933734 0.514030 0.805596 0.657581 1.461458 -1 -0.006503 1 1 -2.283159 -0.062899 -1.564440 1.591413 -0.640483 -1.507621 -0.069786 0.497690 0.182818 0.147136 -1.094960 -1.116738 13.784101 69.383072 21.295224 8.823317 -56.502923 1.455700 0.947036 1.834638 2.261475 0.863134 2.441276 1.024935 1.585392 0.432271 1.430800 0.951745 2.220055 2.216364 0.922686 2.088154 -1 -0.003651 1 1 -0.784617 -1.800391 -0.928477 -2.201487 1.282107 -1.385215 -2.105417 -0.415996 1.544606 -0.366931 1.505381 0.131168 -27.106008 -20.671052 -18.375571 11.769999 -31.621741 1.125975 1.009877 0.498965 1.852719 2.394394 0.584562 0.484509 1.894545 1.115696 1.502110 2.467401 1.363511 1.787129 0.276811 0.859886 -1 0.006979 1 1 0.060741 -1.710393 -0.997967 -1.442484 1.412157 -2.178940 -1.462373 1.721108 2.012656 1.183113 -1.701927 -0.089519 -41.322845 -13.053489 60.015376 -71.568161 3.921739 2.314906 1.116579 0.597128 2.436262 2.260624 2.314111 1.258898 0.799717 0.846889 1.657351 1.600164 1.206015 0.748098 1.785063 1.558976 -1 0.010781 1 1 -0.003704 -0.990153 -2.051304 -0.423762 -1.742163 2.257813 -1.800907 -0.175025 -1.118273 -1.811758 1.239268 -0.383315 -17.293341 50.811744 42.974830 27.960120 -24.267020 1.288015 1.921843 0.920982 0.447001 1.487369 2.205173 1.842971 0.556458 0.643212 0.715087 0.472385 0.619932 0.946533 2.381701 1.005320 -1 -0.031185 1 1 1.663009 1.019488 0.285715 0.087354 -2.099598 -1.574076 -0.142626 1.495350 1.181355 1.732392 -1.545057 2.210472 -34.077389 -38.679780 8.938280 -74.327315 -19.175669 2.343005 0.879127 1.243362 0.678822 0.705175 0.381036 2.073375 0.718598 0.974666 0.469036 0.582674 0.259785 0.459968 1.183214 2.274824 -1 -0.079347 1 1 -1.641466 -1.794281 -1.911121 -0.575614 0.191372 -2.171132 -2.191350 2.005228 -1.142066 -1.138595 0.639874 0.696180 -5.282188 22.263352 -69.841546 73.135135 -67.783383 1.595136 2.193254 1.776848 0.731836 0.714793 2.278266 1.812064 0.857665 0.533124 2.222690 1.506049 1.172304 1.169234 1.323596 1.423941 -1 -0.046756 1 1 1.444113 -2.310023 0.816644 -1.850279 -0.585299 2.340308 -0.757791 1.401976 1.060946 -0.368699 0.073149 -0.513623 20.041332 -65.327669 37.871415 54.866612 -56.845161 0.675772 1.203605 0.744278 0.572779 0.451612 2.496546 0.705948 2.111525 0.657087 2.159468 0.934832 1.465975 0.397572 0.996126 1.136764 -1 -0.009891 1 1 -2.304453 0.191942 -2.021593 -0.582825 1.521016 -0.987040 -1.574023 0.751699 -0.107688 -0.357439 0.823132 -1.202277 1.557902 -66.342601 -70.101879 47.720050 -19.122264 2.306588 0.830119 1.056153 2.006355 1.558995 2.280149 1.959219 1.338340 1.722357 0.653856 1.858174 1.823554 0.472664 0.807730 0.510302 -1 0.009017 1 1 -1.249699 -0.573071 0.515425 1.383526 1.998279 -0.128939 0.613371 -1.787200 -0.708739 1.150207 1.312714 -0.621426 -52.624398 -58.257083 73.213763 53.707675 -35.104756 0.540532 0.716204 1.243051 2.206792 2.056219 0.374980 1.537939 1.637751 0.687237 0.392775 1.363599 1.002613 2.161872 0.828664 1.361954 -1 -0.059461 1 1 0.768228 -0.331738 -0.763762 -0.002207 0.597944 -1.873565 -0.824583 0.377762 1.462077 -1.979526 -0.424986 1.242234 74.456929 -52.389275 -6.547150 62.047480 32.003697 1.166970 1.522015 1.762585 1.771509 1.006836 1.148360 1.481240 0.453759 0.334634 0.686823 2.439942 1.099910 1.690652 1.035098 1.390072 -1 0.002621 1 1 -1.108787 2.111279 -0.026964 -0.792176 -1.601030 -0.764135 -1.561267 -1.639133 -0.283690 0.964556 0.671566 0.831567 -25.331587 -47.974413 -55.952506 -43.770544 -51.529601 2.004882 1.555911 2.194565 1.308287 0.624095 1.159215 1.668521 0.336903 0.574337 1.886212 0.560306 2.309658 0.677413 1.776049 0.805355 -1 -0.003969 1 1 1.162208 0.381720 2.007938 1.993677 -2.077885 0.507998 -0.919118 -0.409134 -0.931770 -0.996145 0.911070 1.800056 -0.022077 -71.050319 7.291241 -6.116730 -53.883277 0.381449 2.271436 1.777120 0.806282 0.933892 1.416443 0.415647 1.029411 0.316380 2.150988 2.412709 2.397496 0.972022 1.028121 1.128376 -1 0.001819 1 1 -2.166707 1.492220 0.409358 -0.001323 1.334327 -0.231632 -0.598545 1.212340 -0.573171 -1.157603 1.625349 -0.472101 34.005563 31.495584 -3.723764 -35.298650 -14.410463 2.175344 2.262154 1.024966 2.110150 2.290966 1.517653 0.443090 1.013324 2.179807 0.764203 2.467420 1.686273 1.688397 1.379199 2.205989 -1 0.010805 1 1 -0.501599 0.088233 -1.471941 1.135687 2.324201 1.855914 1.041355 0.237321 1.977766 -0.885466 -0.295291 -0.816610 -72.857000 -57.593173 -18.465879 -6.028705 -74.450608 1.504360 2.033598 0.427236 2.304318 0.920664 1.843694 1.456439 2.114344 0.774884 1.971163 1.839131 1.274195 1.396264 1.014672 2.343473 -1 -0.013053 1 1 1.328602 -2.192575 0.273732 1.313875 0.041373 -2.085153 0.875568 -1.123963 1.525614 0.890282 1.140201 -1.933177 32.252026 -40.202482 66.883373 8.852760 -11.656073 1.320691 2.096824 1.074720 1.313508 0.627289 0.852036 0.427153 0.911032 1.971698 1.834012 0.746028 0.743287 1.925217 1.376884 1.537343 -1 0.015982 1 1 -0.645811 -1.511781 0.699901 1.119532 -0.600542 0.631141 -0.008495 -1.401269 1.393392 -1.835125 -0.352843 -2.051840 -0.456277 -18.648157 -69.579166 -17.049365 -48.673609 2.014884 0.912225 1.773848 2.069650 1.104466 1.765179 0.365715 1.065333 1.056990 0.321914 0.653384 0.670803 0.934962 1.400184 1.640985 -1 0.027107 1 1 -0.497078 0.676236 -0.781857 2.190287 -1.031473 0.903925 -0.480651 -1.263992 -0.471405 -1.379819 -0.958761 -2.233713 50.623123 22.823349 42.033512 -42.756936 34.169063 0.316598 1.315455 1.851642 2.299257 1.366116 0.570406 1.058078 0.620791 1.879299 1.380456 0.830988 2.158197 2.068814 0.561078 1.784460 -1 -0.039046 1 1 0.351908 0.470701 -1.029302 -0.299475 -0.445384 -2.299728 -0.518785 -1.302609 0.815859 -0.903675 -0.041220 -0.064420 36.533856 74.511947 -27.709226 41.045513 1.941098 2.485530 2.309418 1.140914 2.339703 1.637900 0.929468 1.318915 1.511300 1.665285 2.194145 0.996698 1.761302 0.455696 1.389514 2.314780 -1 0.074445 1 1 -1.496967 -0.071460 0.623012 0.027497 0.327538 0.859082 -0.169782 2.184483 0.389383 -1.146991 0.898817 -1.495132 -70.988827 -9.215959 57.382714 -68.733319 -50.893360 0.404438 1.639067 0.299872 1.456701 2.024336 2.273324 2.013607 1.942155 0.291173 1.494878 2.406211 1.185554 1.098820 1.366717 1.658069 -1 -0.007332 1 1 0.641273 0.638615 -1.626443 0.934391 -2.088931 -1.358080 1.566179 -0.626867 1.140645 0.822410 0.802034 2.347097 7.867830 -65.376787 -37.654015 -1.026729 -6.230293 1.187043 1.380572 0.519669 1.081005 1.196583 1.973232 0.605990 0.624521 1.573201 0.288849 0.691555 0.967008 2.251677 0.440639 0.316541 -1 0.002369 1 1 -1.039873 1.098990 -1.839986 -1.954180 1.451765 -0.930698 -1.821601 0.741335 0.068796 1.717549 -1.245512 -0.888201 27.098490 44.313538 27.632221 14.742630 -20.623176 1.919154 0.720735 0.900536 1.066177 1.729578 0.511324 0.324622 1.166425 1.355161 0.945165 1.880939 1.947617 2.104058 1.153396 0.629769 -1 0.015095 1 1 -0.716935 0.053697 -2.287534 1.800682 1.097828 2.198319 2.009367 -2.268244 0.858425 -1.786112 -1.258916 0.028809 -37.603998 -60.399537 64.979049 -47.115632 -22.418704 1.507622 0.610302 1.097729 1.038626 2.184475 0.475659 1.644336 1.110208 1.523152 0.615452 2.144210 0.978930 2.369800 1.235210 0.925622 -1 -0.017068 1 1 2.225782 1.768588 -1.086582 -1.668552 0.072237 -1.702424 0.994939 -2.327788 -0.875539 1.611491 2.234973 0.743758 -51.879630 9.051643 30.970585 22.619743 70.020469 0.385383 0.886972 0.335725 1.024476 0.619828 1.456133 1.468756 2.138389 2.151190 1.304196 1.614148 2.237948 1.434939 0.765804 2.359827 -1 -0.019507 1 1 -0.594556 2.275013 -0.185977 -1.409131 1.194114 -0.585785 -1.111074 1.376477 1.326132 -1.295022 1.083484 1.436492 49.497539 5.130974 -13.714763 45.974267 39.512197 1.847485 2.173848 1.857172 0.743771 1.053614 2.089809 2.424527 0.770359 2.418682 1.539366 0.868543 1.104078 1.982822 2.035463 0.277110 -1 -0.019671 1 1 -1.780946 0.731655 2.310229 -2.067945 -2.090559 -0.444539 -2.238377 -1.403335 -0.342438 -1.522719 0.648400 -2.093795 54.572073 -57.172027 9.743176 -46.435527 8.090255 2.468744 1.432176 1.577779 0.737364 1.371147 1.870393 2.438818 2.460733 1.792835 1.671820 1.787171 0.985217 2.285664 2.408716 0.538072 -1 -0.045583 1 1 1.460955 -1.991819 0.306193 0.264371 -0.499464 -1.726726 -2.188785 -2.008619 0.691161 0.301079 -0.865474 1.125214 20.808770 -67.009373 -26.539147 56.558037 20.922467 2.033606 0.568516 0.791585 1.419039 1.281212 2.337417 1.460835 1.762534 0.917316 1.828025 1.366679 1.029892 1.639166 1.972160 0.596276 -1 -0.041874 1 1 -2.108660 1.632038 -1.150010 1.998416 2.181612 -0.749031 -2.174416 -0.840144 -1.985149 -0.694461 0.783626 -0.731279 -22.177694 9.499432 56.955574 -47.660703 -33.435931 0.509547 1.958492 0.378470 1.691186 1.013233 0.653923 0.736263 0.864568 1.796002 0.908420 0.813519 1.058300 2.090885 0.255946 1.185946 -1 0.025372 1 1 1.653097 -0.637205 1.747382 0.634680 -1.777015 0.834835 2.286990 -1.509237 1.050988 1.927804 -1.789157 -0.605097 -16.635371 9.313023 73.980914 47.213927 24.475643 2.306918 1.867214 0.771846 0.415867 2.472792 1.971672 1.386612 0.789716 1.498340 2.096438 1.338182 1.321237 2.280425 2.100123 0.260566 -1 -0.002358 1 1 -1.345158 1.975861 0.094393 -1.615765 1.326419 -1.181878 -1.104297 2.171443 -2.017399 -0.790189 -1.190036 -1.549786 -59.724838 4.654384 -73.763822 1.442943 -48.451294 1.811528 0.851215 2.365556 1.902100 2.095947 2.075725 1.964654 0.440776 0.368186 2.099493 0.936198 1.931043 0.294308 2.427347 0.912544 -1 -0.061221 1 1 -1.161229 1.935894 2.231129 2.108696 -1.018820 1.521363 0.120708 -2.295918 2.261032 0.451525 1.833675 -0.448105 -28.693647 -4.126457 -53.366301 72.580450 59.622039 2.389250 1.879774 0.358047 0.442273 0.786428 2.488587 1.927051 0.700186 2.028326 1.821679 0.462527 1.441997 2.392346 2.162018 1.040519 -1 -0.004459 1 1 -1.293063 1.024652 2.253604 -1.852300 -1.559612 -2.096198 -0.987929 2.339840 0.800698 -1.252491 -0.369574 -0.500588 -56.366647 45.766952 5.169167 28.182912 -29.794258 0.593564 1.029460 1.128963 1.726265 1.079792 1.070756 2.196406 0.739340 0.844460 1.344874 1.300591 1.785955 0.788477 0.927824 0.691143 -1 0.002151 1 1 -0.286364 -1.570249 -1.797522 0.177039 1.975194 -1.691073 -1.441447 -0.004942 1.754887 -0.463174 0.303650 -0.073328 70.606032 25.581197 43.179128 11.604713 40.411230 1.248027 0.340108 0.441985 0.435955 0.346123 0.283666 1.329763 1.572075 1.621621 1.829421 2.325354 1.232041 1.659157 0.447099 0.886447 -1 0.049345 1 1 0.103727 -0.250234 -2.239076 0.996044 2.110219 1.017012 1.080591 -0.051037 -0.116610 0.495779 1.048198 2.156933 -26.476933 52.188362 -70.199347 59.570961 -40.865193 1.805639 0.873797 1.661949 2.370418 0.371193 0.897377 1.964465 1.757009 0.295969 1.104424 1.062532 1.218864 0.697309 0.927470 1.495722 -1 0.032074 1 1 2.187966 -2.339515 -0.060726 1.968706 -2.344680 -2.046207 0.404582 -0.169099 -0.469042 0.637405 1.608706 -2.163165 -7.469499 10.132098 40.163339 25.246114 -38.556056 1.200429 1.361521 2.078238 1.449137 0.900112 0.680559 0.650847 0.787063 1.924017 1.449003 0.897139 2.463255 1.424549 1.652912 1.235766 -1 -0.037684 1 1 1.697611 -1.770734 -1.982456 2.171793 -0.846585 -1.843753 0.720326 0.384152 0.465486 0.855172 0.086591 -0.799270 54.053104 70.512005 -54.734154 33.075462 -0.703020 1.890070 2.405487 0.266220 0.617623 0.383860 2.282177 2.301693 1.807652 0.960989 2.348803 1.585750 1.951475 1.690012 1.526906 0.711304 -1 0.010325 1 1 -1.376179 -1.031276 -0.484279 -0.973290 -1.384133 1.942943 -1.806716 1.153998 -0.950090 2.125349 0.825153 -0.211995 -13.844377 -32.451397 -10.628950 9.236057 -19.591138 1.101190 0.707845 0.256796 1.964490 2.176428 2.471805 1.121444 1.352426 2.231501 1.079584 2.071976 1.945332 1.941152 1.438321 1.368197 -1 -0.007011 1 1 0.316870 0.636263 1.257551 0.598123 1.135658 1.827305 0.872817 -0.233374 -1.615719 2.105049 -1.060377 0.495852 72.356939 53.071625 74.798775 -6.989382 -20.545836 1.166997 1.976759 1.384228 1.213150 1.414102 1.555922 2.385803 2.434140 0.340143 1.025188 1.335967 2.354621 0.359534 0.695568 0.917982 -1 0.004961 1 1 -1.461858 0.954968 -0.243939 -0.097207 1.443225 1.619330 2.024283 -1.325787 -2.326620 -0.103831 -1.501350 1.653927 -26.240125 -17.777684 10.466550 -38.691728 -41.869137 0.706181 1.533828 2.292682 1.100766 0.328197 0.508513 0.328188 0.361211 1.872593 1.174541 0.503798 2.079174 1.418212 0.890691 2.085660 -1 0.048867 1 1 -0.137815 2.231793 -0.873991 -0.651853 0.613175 -0.360899 -0.788489 -0.895948 -2.112035 1.448003 1.817422 -0.300110 -53.727183 7.243669 -55.659005 -60.896872 -43.732412 1.215289 1.362934 1.084934 1.978721 0.615166 1.843871 2.184652 1.195208 1.362869 2.243102 0.319395 1.072384 0.304579 1.808854 0.910741 -1 0.045842 1 1 -0.501927 -0.712224 -0.877983 -1.770658 -0.718916 -0.256870 -0.665919 -0.177830 -1.138459 -1.775425 -0.719437 0.408437 -43.014140 61.350701 21.229324 -48.751938 -73.820482 0.612272 0.454592 0.829473 1.455758 1.930905 2.463061 0.417739 2.438518 1.926225 0.322167 0.408185 1.623558 0.640570 1.315079 2.283221 -1 0.049575 1 1 1.084887 1.460028 1.280131 -1.601404 -2.344254 0.404743 -2.172844 2.027462 0.268321 -0.080031 -2.049044 -0.142668 24.794394 19.373483 -39.863807 58.997431 69.823502 2.478902 1.151046 1.628043 1.761553 2.415982 1.155330 1.637316 2.364203 1.661516 1.847589 1.671961 1.900608 1.759747 1.314381 1.795492 -1 -0.005794 1 1 -1.627666 -0.759745 1.534643 1.839692 1.727885 -1.893186 -0.733199 0.028463 -2.286974 1.789384 -0.292111 0.796086 42.910945 4.251129 48.732274 43.322692 24.477486 0.521663 0.844150 0.627089 1.978001 2.006884 1.456074 0.490012 2.134333 1.477511 0.779985 2.208547 2.304243 1.914608 0.811190 2.419378 -1 0.017979 1 1 0.205983 -1.653390 0.434109 1.285494 -0.999147 2.297344 -1.859319 -1.723171 1.007607 -1.472579 -0.160516 -2.306715 -4.272355 44.524989 -18.512502 -39.614579 47.778263 2.263888 0.915785 0.850705 0.542806 0.683946 1.333187 0.627346 1.797728 0.664246 0.974535 0.501739 1.230378 0.710349 1.832443 1.364415 -1 0.070254 1 1 0.573486 1.736479 1.178179 0.189216 -0.711226 1.756843 -0.563939 -1.510943 0.650942 -1.789104 0.286499 -0.871199 -26.887367 54.021801 -5.591407 -74.774935 -42.332600 0.864908 0.750721 0.867575 0.588920 1.725960 0.457907 0.296453 2.477151 0.976330 1.419992 1.554453 2.445478 1.900080 1.888289 1.726351 -1 -0.013422 1 1 -1.569454 2.131609 -2.342174 -2.330652 -1.893389 0.570068 0.843778 1.796017 -1.903218 0.309390 2.156329 -1.555425 73.405863 -17.653213 2.443314 -35.227742 -22.654388 0.590500 1.284969 2.473682 1.180974 0.636024 1.413546 1.213873 2.312110 1.379531 1.033058 0.853085 2.301998 2.425135 1.995287 2.290064 -1 0.006371 1 1 2.227716 1.291453 0.194262 -0.719562 -1.694733 -1.699606 1.224755 0.749768 0.426501 0.665879 -0.496094 -1.641864 30.105660 35.821303 -51.360336 36.832374 -8.291514 1.292875 0.344025 1.034910 0.487439 1.630833 1.403545 1.887846 1.034067 2.060765 0.278697 1.056329 0.476855 1.509369 0.719089 2.481453 -1 -0.030442 1 1 -0.963877 1.317482 -0.588413 1.850930 2.098695 0.528337 1.615737 -1.803584 1.955167 1.002234 -2.244045 2.288279 41.059582 -61.606677 26.575188 -50.809970 -13.157537 0.794231 0.883057 2.035061 0.277048 0.353858 2.046966 2.353755 1.556004 1.502973 1.224391 1.333765 1.334771 2.495945 1.842222 1.477691 -1 0.025039 1 1 1.957601 -0.492863 0.832776 0.669807 -0.456682 1.026446 -0.576495 -0.474125 0.030495 -1.128883 -1.065126 0.792480 63.528177 18.066486 43.426925 -23.677019 10.340393 0.489760 2.398320 1.314101 1.593854 0.897956 0.452953 0.278707 1.221470 1.739954 1.659470 1.216198 0.886546 2.174802 2.151192 1.334660 -1 0.000939 1 1 2.105700 0.455600 -0.369388 -2.088465 1.762886 2.037656 1.955583 -1.435053 -0.920433 1.062814 -1.949162 0.955937 60.535324 -32.805078 45.060852 -12.266031 -55.182539 1.331044 0.603902 1.536098 2.196889 2.117138 0.494745 0.678251 2.363021 2.037132 1.328387 0.943910 1.043149 1.711088 0.260150 2.085497 -1 -0.005748 1 1 0.193144 -0.661044 1.640292 0.914402 1.252484 0.259374 0.336074 -1.757368 1.170052 0.268764 -2.063719 -1.746811 -15.070364 62.386925 37.046525 -9.048774 17.262546 1.849222 2.125295 0.338087 2.481140 0.517817 1.444503 1.760625 0.331160 0.813970 1.885912 2.266201 1.540778 2.102751 1.692712 1.904884 -1 0.049485 1 1 0.759693 2.298100 1.422294 -1.457109 0.647718 0.585326 -1.892463 1.998852 0.084441 0.770062 2.218612 -0.914784 55.765342 48.097207 19.766080 -41.496103 74.992431 0.591941 0.751673 1.116955 2.421150 0.263478 1.774072 1.331373 1.630608 2.135378 1.040336 1.672886 1.687760 1.937324 2.362668 0.620203 -1 -0.003968 1 1 -0.529858 1.096448 -2.159356 -2.185195 1.794870 -2.337576 -0.460079 0.484298 1.298026 2.280545 -1.448793 -0.952804 -34.404082 20.587644 -33.475081 34.309364 37.476021 1.517300 1.267304 0.322035 0.448672 0.335592 1.040627 2.065110 1.301440 0.296202 0.516883 1.506473 1.547568 1.473471 0.382015 0.530422 -1 -0.017627 1 1 -0.854944 -0.971923 -1.965960 1.379408 -1.240257 -2.094251 -1.242450 -1.270356 0.966134 -1.077032 -1.389133 -1.978312 35.790523 31.326830 10.035235 62.198313 17.050007 2.267092 0.771370 1.417832 1.251920 0.513438 2.108033 0.452526 2.106479 1.341851 2.232897 2.058211 2.346831 2.192190 1.879939 0.885373 -1 -0.034955 1 1 -1.682440 2.276330 -1.613963 -1.366999 -2.258656 1.773818 1.995480 -0.042908 -0.156917 1.641900 -0.329886 2.084070 -7.307565 31.748094 40.221231 -51.763224 15.495257 1.806826 0.575011 1.954732 2.437016 1.432334 1.988813 1.486288 2.042240 1.678435 0.461251 2.499978 2.123988 0.865622 1.508999 1.248399 -1 0.022883 1 1 -0.889067 0.443145 -2.347848 1.262969 2.114474 1.838072 -1.954568 -0.357384 1.743753 0.900709 2.028394 1.801589 70.265163 -3.398582 30.034228 35.265259 53.206959 0.615307 1.958786 0.819824 1.283330 1.934520 2.484341 0.318866 1.173438 2.222953 1.421871 1.633513 1.448742 1.006305 1.219320 1.603934 -1 -0.001417 1 1 -2.290894 1.870683 -0.494991 -1.940587 -1.001967 2.010473 2.183742 2.057414 -0.552613 0.358817 -1.214285 0.876080 -61.599564 -3.875065 -28.211636 -2.959677 56.709701 1.674206 1.379726 2.051156 0.777853 2.383315 1.118635 1.407641 0.977035 2.025439 0.548235 1.932382 0.289118 0.711659 1.353474 1.844300 -1 0.007217 1 1 0.086300 -0.976181 1.865069 -0.600751 1.824244 1.262163 -1.998139 -2.242398 1.708141 0.860894 2.008293 -1.465174 56.211721 50.389429 -4.860412 61.055615 11.725648 0.969594 0.717246 0.761165 0.907193 0.451128 1.104520 0.419964 1.587673 0.518718 0.837453 0.577121 1.422777 1.119511 0.368001 1.239598 -1 -0.034336 1 1 0.187053 0.627932 -2.092640 2.277542 -0.091618 1.121315 1.095721 -0.236625 0.293975 2.246145 0.006407 -0.697063 -17.146809 -36.422379 -0.926104 34.963971 -60.543955 1.941109 0.714965 0.672359 2.341897 0.260747 0.868783 0.637495 1.376164 0.683323 2.105723 2.143269 0.923199 1.709947 1.329080 1.354333 -1 0.026047 1 1 1.547837 2.100812 -1.586574 1.856304 -1.828692 -0.627528 -0.533477 1.527260 0.283407 -1.008364 -1.824672 0.968775 28.382140 18.618826 26.608298 55.657798 40.616793 1.321583 1.350344 0.979751 0.418507 1.851405 0.569408 2.283165 0.913174 1.960293 1.390756 0.691786 0.346308 1.152895 1.208494 1.906756 -1 0.015594 1 1 -0.516098 1.441016 2.186755 0.869264 1.320757 -2.104292 -0.361253 -2.014035 -0.794652 -0.809952 1.225626 1.235323 -22.434246 47.621160 -31.157824 -19.543342 35.054354 0.752804 2.128447 1.557289 0.604533 0.890560 2.144654 1.699230 1.214734 1.037667 1.811143 1.130825 1.518627 1.057917 2.403917 0.891141 -1 0.002520 1 1 -0.455155 -1.587082 -1.968792 0.906842 1.423189 -0.541670 0.479913 -1.715234 -2.252992 -1.992331 1.127138 0.000559 -0.718270 -71.962292 -20.248331 36.308526 37.392908 0.814046 0.915353 0.333616 1.576541 2.423681 2.298341 1.719486 1.903814 1.653350 1.859198 1.046360 1.673474 0.324818 2.223739 1.132902 -1 -0.061254 1 1 0.308771 1.167712 -1.355421 -0.869718 0.472479 0.571476 0.947050 -1.378405 -0.750230 1.230902 0.375807 1.579513 63.012046 43.458891 63.575447 62.537273 13.953803 2.448549 1.756971 1.906398 2.336377 1.995602 0.830083 0.458668 1.832764 2.259685 2.282452 2.426397 0.696657 1.218744 0.924208 0.672311 -1 0.030416 1 1 0.088612 0.187030 0.243117 0.427162 2.343837 2.003149 1.623867 -1.826668 0.406495 -0.999368 -1.423385 1.958862 58.710316 44.289267 69.714420 40.263709 62.158963 0.710252 2.452593 2.238497 1.664834 1.370108 2.401267 1.349201 2.027339 0.983795 0.896318 2.162276 0.879511 0.944681 0.501046 0.828090 -1 -0.036298 1 1 0.855111 -0.937813 1.115829 -1.569580 0.018924 2.320000 1.932756 1.338569 0.388981 1.512798 2.249372 -2.310562 37.551405 -73.539565 20.538245 36.287232 -20.486218 0.446896 1.979905 0.256965 0.317536 1.323446 1.163872 1.201823 2.286263 1.215422 1.353352 2.032741 1.775181 1.959844 0.590280 2.090866 -1 0.022924 1 1 0.377401 0.105051 -1.558800 2.135429 0.606484 0.271684 -0.116101 -0.386646 0.023205 -1.119465 1.729650 -0.492672 -21.188750 -19.327900 55.992963 -26.262755 51.870162 1.102122 0.615640 0.806493 2.229918 1.478260 2.114264 1.691734 1.225677 0.461844 1.216736 0.925468 1.592654 0.978264 2.434160 0.672836 -1 -0.022845 1 1 -1.407834 -0.561890 -0.058690 -1.518395 -2.080296 -2.314557 0.004626 -2.354343 0.496100 1.733328 0.061309 -1.590948 -30.790588 2.579943 11.108828 -43.927744 6.406315 0.939034 2.348921 1.310760 1.689811 0.398785 1.128310 2.005158 1.698382 0.457234 2.479024 0.949962 1.510596 1.090285 1.915244 0.253400 -1 -0.047971 1 1 -0.044796 1.101909 0.094428 -1.020619 -0.439373 -0.224866 0.013381 -1.292587 -0.394501 -0.041052 -1.944319 2.248876 -38.835568 -59.391948 49.535587 44.611476 -64.929157 1.159939 0.338259 0.875181 2.409770 2.497248 1.250396 1.899786 1.456109 1.079379 0.870353 2.275200 2.042832 0.378552 0.830509 0.871193 -1 -0.030498 1 1 1.450278 2.353178 -1.226464 -1.194109 0.677914 -0.861557 0.989590 2.010378 0.600223 -1.271756 1.001940 2.234045 -22.767707 -6.857128 -47.745832 35.802417 -68.783786 1.388700 2.123947 2.436166 0.641499 1.177846 2.063138 1.916437 2.311237 2.466664 2.474678 2.164241 2.398186 1.317731 1.861558 2.463649 -1 -0.008133 1 1 0.901678 -0.537545 -0.871829 -2.004251 -1.296192 0.273899 -0.583912 2.104645 1.570571 -2.218267 2.007374 1.946260 66.878221 72.253593 -33.858767 35.709019 11.479375 1.882915 1.398338 2.111830 1.271506 1.196722 2.056609 2.426760 2.312096 1.149483 2.361313 0.340245 0.490020 2.264959 0.908964 0.960615 -1 0.003650 1 1 -2.331489 -1.816953 -1.254174 -0.392145 1.858007 -1.483635 -2.201889 -0.759687 -2.199665 -1.071897 0.093367 -0.001169 -25.268010 -29.450783 20.686666 -19.198441 -18.195771 1.880204 0.837628 1.263688 0.308187 1.692675 1.297925 1.982200 0.577898 0.977860 2.389881 1.233197 0.844170 0.967759 1.370612 1.873152 -1 0.013477 1 1 -0.877266 0.852372 0.158423 0.117250 0.848149 -0.140551 -1.329407 -1.913547 1.068113 2.285390 -0.131145 1.251866 -22.656072 69.400637 16.509785 -20.039028 -45.947065 0.890218 0.895718 1.084456 0.708164 1.111423 1.692421 1.525655 2.187101 1.861210 1.105870 0.611172 2.214126 1.558504 0.777818 1.779649 -1 -0.055818 1 1 -1.379805 -0.719625 1.965112 -1.496671 0.186663 -1.211127 2.103224 1.249185 1.359163 -2.208080 -1.128248 0.180256 -16.228758 -56.743993 3.706581 46.505624 -29.972020 0.778821 0.639826 2.309126 0.730217 0.513959 1.861560 2.496279 0.718773 1.670303 1.023857 1.463506 1.650550 2.046606 0.813789 1.109924 -1 0.047312 1 1 -2.234961 -0.531287 0.636463 -0.085215 0.362569 0.571408 -0.202306 2.185906 0.737655 -0.525459 -0.369631 -1.455656 48.249090 22.453418 -25.403277 -52.874092 -54.857631 2.241956 1.297867 0.994580 2.159990 0.697745 1.506421 0.669549 2.360748 2.098833 1.083409 1.110578 0.993437 0.942170 1.048013 2.453355 -1 -0.032836 1 1 1.151109 2.336657 -0.863816 0.715504 -0.547575 0.199564 -1.143958 0.037396 1.760217 -0.416564 1.418891 -2.100754 -68.513569 42.438383 11.899382 42.914609 65.835655 0.622848 0.448934 2.478521 1.503805 1.699050 0.432513 0.997411 2.479730 1.578988 0.794849 2.277123 0.602468 2.171264 1.182351 1.274738 -1 -0.047745 1 1 0.636841 1.545726 -0.382594 2.161325 2.292622 -1.108060 0.196920 1.542176 1.218339 1.302609 -0.818552 -1.934401 -22.566203 -70.168402 -20.335105 -72.115037 -37.429322 1.755788 2.271449 1.991161 0.450366 1.794947 1.174239 2.183631 2.039458 2.177828 1.252414 2.070288 0.579834 2.024464 2.166627 1.991886 -1 0.070222 1 1 0.120157 -2.131232 -0.751998 -0.207748 0.260805 0.820769 1.494989 -0.173385 -1.827235 0.296861 -1.081613 1.723131 -53.665693 -9.306967 27.805714 -69.356453 -23.897303 2.245418 0.996529 1.162060 2.236043 0.921633 2.388364 0.492300 2.329569 2.325189 0.697143 0.377428 2.188374 0.752092 1.406321 1.282393 -1 -0.052171 1 1 -1.172445 1.926590 1.380713 1.849084 -0.654243 -1.851525 2.029145 0.274886 1.861900 -2.019122 -1.470567 0.659672 -36.669134 51.856955 59.836653 74.628664 -16.048554 0.954294 2.312448 0.307625 1.250658 1.809180 1.891909 1.818016 1.886642 1.035485 1.141067 0.421178 1.739439 1.994658 0.719042 1.688381 -1 -0.006548 1 1 -0.703035 -1.942534 -0.740918 2.238061 0.803178 -1.977146 1.879725 0.685663 2.143368 2.079258 -0.978482 0.886115 56.924256 25.976441 -63.954389 18.578648 -48.655538 2.070612 1.525819 0.442997 1.696780 0.530172 2.102801 0.275052 0.547306 2.075003 1.072968 1.116815 2.311130 0.655192 1.817079 1.895379 -1 -0.007899 1 1 -1.153736 0.640100 -0.227693 -0.372294 0.913893 2.129487 -0.299254 -1.448551 -1.593026 1.809461 -2.152168 0.812882 28.572108 61.415906 67.124897 18.147486 54.805465 0.856850 0.331956 0.679064 0.282493 1.852716 2.350389 1.230464 2.154684 1.519516 2.498712 1.099345 1.197286 0.276925 0.523263 0.732330 -1 -0.002948 1 1 -2.055620 -2.279220 0.160402 0.384815 2.180915 1.669231 1.915077 1.086622 2.352988 0.296612 -0.542703 1.969852 -61.745430 -55.443755 -43.197205 -15.429063 33.730380 2.222411 1.310222 1.650765 1.159213 1.650454 0.431919 2.259451 0.592382 1.417138 0.842377 2.324916 0.616850 0.899602 1.113021 1.536860 -1 0.000227 1 1 0.388717 1.800290 -0.770072 2.329509 1.530654 0.764001 -0.699015 -0.363086 0.152798 -0.172804 -1.486394 -1.456870 -1.120812 62.518714 2.023291 -44.552551 5.281445 0.853616 2.224135 1.036112 0.429741 1.662296 1.453192 1.551638 2.387060 1.065584 0.761569 0.946682 0.389640 0.427802 0.559835 1.141253 -1 0.000001 1 1 0.690844 -0.313535 -1.124862 0.552530 -1.739011 -1.324023 -0.960774 1.634147 1.307726 0.369676 2.210386 2.203683 -66.356408 -2.151771 -14.813948 21.975984 50.356892 2.099157 2.029130 1.839711 2.021911 2.001014 1.798847 1.477509 0.738691 1.182293 0.291662 0.711849 2.298053 1.385971 1.270852 1.467797 -1 0.005058 1 1 0.498783 -0.297470 0.270320 0.520568 -1.723660 2.214031 2.188849 -1.630646 0.981839 -1.017080 -2.231091 -1.463059 -12.492081 45.589072 15.539155 16.570058 -57.043489 2.426279 0.962385 1.055436 1.206536 0.508476 1.957266 2.264829 0.974245 2.384362 0.716291 0.459468 1.777734 2.130932 0.576886 1.969254 -1 0.028741 1 1 -1.179598 -0.478921 -0.466333 -0.953736 2.109755 -2.073048 1.686680 -1.703921 -0.609570 -0.311041 -1.626277 -0.976415 -65.742617 -36.165535 -34.151265 69.694521 5.808515 0.980580 0.859040 1.129628 1.665040 0.323051 1.768400 0.505919 1.734318 1.425954 0.516091 1.691160 0.579973 2.103509 0.931231 1.701915 -1 -0.062824 1 1 0.109232 -1.961891 -0.910399 0.055779 -0.295677 2.125982 2.038780 2.000958 -2.216202 -0.988843 1.117183 2.336156 4.511000 66.372252 -31.554058 70.939966 -61.986967 0.400665 1.227515 2.086689 1.732707 1.353704 1.199476 1.093017 0.583423 1.590014 1.622350 0.578894 1.970618 1.674496 1.747737 1.969803 -1 0.000052 1 1 -1.557331 -1.454263 1.371628 -0.051669 -1.323193 -1.134169 -0.372053 0.251580 1.291648 -1.249004 1.681593 2.337938 58.053916 -37.826191 -44.792718 18.793150 -43.528933 0.763312 0.992234 0.980919 2.063565 2.333224 0.739209 0.889121 0.449433 1.877186 1.861168 0.404825 1.396683 1.306291 0.837600 0.785718 -1 0.030077 1 1 0.047497 1.890035 -0.401484 0.393229 2.231771 -1.240993 -0.333907 0.478584 -0.490314 1.253015 -0.249706 1.936020 -11.328252 -43.929845 -28.903915 61.896852 50.395902 0.683757 0.400635 0.726371 1.110385 2.246012 1.974469 1.148155 0.284178 0.937274 2.015315 1.405419 1.872361 1.777966 1.515797 0.751471 -1 -0.008156 1 1 1.315737 -1.652389 -1.598607 2.256360 2.054474 1.878903 0.999280 -0.060149 2.246813 1.811973 -2.341202 -0.126705 14.745784 32.387953 -5.668860 -26.528282 -60.827333 0.250265 2.451868 1.291376 2.158720 1.860554 1.338082 1.889740 1.353758 2.107748 2.415060 1.408978 0.949112 0.725361 2.144605 0.877702 -1 0.031041 1 1 1.618552 -1.613710 -1.825804 0.793652 -1.861202 -0.381142 -1.721496 0.879040 0.683975 2.046998 -1.250538 -0.532262 -51.486435 17.487188 57.176253 61.278777 12.401590 0.377906 1.216538 2.110564 0.256143 2.249318 1.283545 1.046018 0.425524 0.533806 2.423439 0.496575 2.185800 2.489276 2.269503 0.781019 -1 -0.041920 1 1 -1.770450 -1.920834 1.123043 1.864576 0.548617 -1.530879 0.162269 -1.215417 0.687459 -0.648744 1.025472 1.900378 -29.558100 17.005171 55.916730 42.479985 -38.888092 0.742450 1.355256 0.292489 1.118695 2.404752 1.417396 0.665908 1.909642 0.609497 1.065293 0.383943 1.433862 0.673590 0.520745 1.167654 -1 -0.004290 1 1 -1.409006 -1.411085 1.353483 1.292638 1.260021 -0.294413 -0.196513 0.584665 1.133006 -0.329250 -1.353322 1.412612 24.136983 70.269717 73.129222 -17.165751 -54.773254 1.013904 0.684320 0.859523 2.494818 0.907948 1.876254 1.945467 1.969077 0.530978 2.153163 0.717038 1.761910 1.665199 0.749916 0.835386 -1 0.016672 1 1 -0.009349 -1.624822 -0.093296 1.199835 1.310543 0.588649 2.120700 -1.903934 -2.291069 -1.071897 0.098936 -0.650508 -10.807463 8.974705 -62.135406 -9.772870 -2.635213 0.774491 2.128582 1.575600 2.353017 0.414388 2.368402 2.478074 0.741488 0.943500 0.912884 1.598656 0.609638 1.177409 1.461472 1.204181 -1 -0.011072 1 1 1.768610 -0.719137 0.739400 0.523802 0.801101 0.806379 -0.016958 -2.263284 -0.607223 1.434298 -2.341338 2.287082 0.848880 17.132082 -61.089679 15.760961 -5.520518 2.374927 1.904040 0.957265 0.505556 2.384850 2.180956 2.080548 2.013483 2.115838 1.144823 0.541912 1.422837 2.119386 2.274085 1.297647 -1 -0.002339 1 1 -0.107989 -0.696737 0.231937 1.022927 1.535608 -0.796837 0.169765 2.242706 -1.245698 0.694807 0.319476 2.017986 39.280646 39.813381 -6.511045 68.867369 53.868714 0.947040 1.905621 0.526329 0.514505 2.033310 2.340587 0.740472 1.865179 0.314066 1.500321 1.650948 1.984331 0.399327 1.236102 2.422661 -1 0.010001 1 1 -1.950471 -2.182639 2.332832 0.836185 1.424573 -0.845158 -1.423415 1.458905 1.249471 1.458551 0.016844 0.356984 30.549483 -4.839155 -31.675715 -23.745178 64.787681 1.923242 1.932503 2.325180 0.543396 1.600465 1.760721 1.934913 2.327134 1.883917 2.495959 2.088383 0.952857 0.660810 1.736638 2.174230 -1 0.038184 1 1 1.145680 0.620596 1.840249 1.656655 -2.099872 -1.469328 -2.076996 1.308185 -1.348876 0.746222 2.092788 0.207530 25.071734 30.639662 10.802994 65.915629 -56.017404 2.357436 0.434787 0.967847 0.601750 1.366673 0.926666 1.471510 1.165763 1.480361 1.424671 1.440100 2.008945 2.331671 1.649031 1.263006 -1 -0.000288 1 1 -0.586262 0.300555 -0.257627 0.741991 1.660526 1.694022 -0.831923 -0.475131 1.971229 2.352310 -1.666767 1.807373 14.312638 -47.500768 -45.409146 8.481881 54.968345 1.419697 1.091140 0.541185 0.439159 2.450264 1.332072 2.129695 2.280618 0.850911 1.756631 0.704374 0.409106 1.337333 0.552731 0.996767 -1 0.009852 1 1 0.837208 -0.236014 1.144915 1.902115 0.002942 2.324080 -0.185628 -0.251078 -2.272545 -0.746243 2.269823 2.128011 -49.203089 -6.317336 24.525064 -7.254100 30.346377 1.848370 1.309209 0.370447 1.847418 1.057363 2.103813 1.544224 1.516407 1.997214 0.918623 1.288304 2.284484 0.571822 2.367760 0.694085 -1 0.061714 1 1 -1.636598 -0.092629 -1.725945 1.502242 -0.795433 0.211962 -0.114481 -1.423553 -0.855888 2.014127 2.342396 1.351016 70.929815 67.393879 38.917032 -71.439144 72.312432 2.200743 1.643361 0.471856 0.729967 0.804519 0.551825 1.529118 1.890043 1.946975 0.309133 1.852019 1.886556 1.847190 1.718283 1.925289 -1 0.049041 1 1 -0.975924 1.465384 1.768611 -0.701803 -0.095822 1.157625 -1.246140 -2.018219 -0.437220 -1.740352 -0.294241 -2.008994 -28.677950 -40.303463 19.703111 -49.811017 -23.755887 1.897093 1.200147 1.115401 1.044872 1.419316 1.441223 0.626268 1.693099 1.673347 0.450077 1.437325 0.372005 1.044784 2.192140 1.038706 -1 -0.035189 1 1 -2.236861 0.509904 -1.874635 0.039267 0.221576 1.238357 -1.554634 1.466243 2.060320 1.170511 -1.440752 2.253078 -40.637039 -36.715725 18.806405 29.250233 58.667882 0.341494 1.246948 2.453061 1.088684 2.005351 0.438200 2.070205 1.430509 0.561211 1.768538 0.568236 0.586900 1.529608 1.114868 1.086988 -1 -0.008525 1 1 0.916412 2.048220 0.426596 2.258101 -1.677067 -1.674993 0.208287 -0.631544 -2.056534 1.205054 -0.507619 -2.130317 15.523894 60.080762 -22.628521 -67.556139 -66.023618 1.990690 1.521747 1.748486 1.057411 0.652397 2.081281 0.844470 1.510050 0.905610 0.836279 1.099511 1.730370 0.324771 1.420454 0.324518 -1 -0.032290 1 1 1.447358 0.390291 -0.026126 -0.845377 -0.395022 0.619535 -1.860841 0.973044 1.965050 2.175197 -0.169673 -0.706690 -67.478107 45.452427 -31.065077 39.251059 -7.451817 1.484695 2.277554 1.099588 0.768862 2.015637 2.313772 2.324324 1.918828 1.999587 0.305130 2.076011 2.266454 1.299735 0.902072 2.124746 -1 0.002316 1 1 -1.423726 0.944976 1.452659 -0.044690 -1.834628 -1.432212 -0.304953 1.740118 1.072213 0.502437 -0.136566 -0.323900 -31.121095 -2.244728 72.863915 23.824149 62.465151 1.401845 0.314347 1.737583 2.316422 1.857829 0.530929 1.331072 1.073349 0.784360 1.482029 2.463339 0.588755 1.202385 0.478474 1.709728 -1 -0.048055 1 1 -0.589485 -2.038695 -0.569647 1.509438 2.341058 -2.281285 -1.564659 -2.087641 1.470402 1.277799 1.608249 -0.424845 -35.225541 14.329903 -57.328345 -67.491503 -29.691086 1.853831 0.838988 1.624121 1.110463 1.308541 0.400767 0.694319 2.413203 1.699591 0.534618 0.319826 1.558569 1.861003 2.122604 2.350878 -1 -0.033525 1 1 -1.800530 1.454772 -2.229453 -2.218786 -2.006220 -1.395469 -0.083745 1.503854 -1.985469 -1.349939 1.731225 -2.296849 24.007167 -11.551027 -38.104422 -71.017436 -40.048129 0.791508 2.380969 2.193386 1.746786 1.728136 1.031026 0.450211 1.439805 1.552429 2.167947 1.681333 1.912620 1.160199 2.458261 0.748408 -1 0.011811 1 1 -1.902598 1.303097 -2.038769 -1.802982 -2.049232 1.409987 -0.957394 1.879220 1.615590 0.438338 1.678367 -0.046307 -23.293221 10.828458 43.895154 45.850754 63.616275 1.355924 0.269459 1.049244 0.645270 1.554215 0.698195 2.316706 2.120202 2.485397 2.314246 1.283900 0.263010 0.663267 0.276962 1.144996 -1 0.030992 1 1 0.672693 0.926068 -0.595215 0.621765 -2.071112 1.241853 0.647118 -0.083460 1.585944 1.694534 -1.650212 2.006900 -41.896514 -54.703314 -48.591537 72.044803 57.001917 1.093282 0.536294 1.501112 1.437452 0.261328 1.636098 2.145751 2.134967 0.891951 0.767589 0.872026 1.139518 1.385747 2.003037 2.039487 -1 0.061520 1 1 1.306309 0.119470 0.453068 -0.511950 0.470992 -0.853792 -0.459045 -0.989377 1.561057 -1.897118 -0.836636 0.425090 16.033520 -74.623325 -44.217818 -68.866061 -31.894617 2.082676 1.790326 2.253302 0.744082 1.792302 1.716948 1.986511 1.042601 1.494593 2.131423 2.079270 0.786703 0.372394 0.827388 2.415831 -1 0.000150 1 1 1.633230 0.032772 -0.548059 1.491810 -1.778189 -0.049249 1.650464 2.231858 0.230149 -0.754105 2.084081 -0.042108 -27.265336 1.499139 -3.970139 23.875422 24.220018 0.862525 1.210783 2.130186 1.531312 0.506198 1.921481 1.585162 1.071020 2.138606 1.298664 0.891706 1.157853 1.287943 0.706359 2.280372 -1 0.022493 1 1 -0.703801 -0.686905 0.534180 0.855897 -1.864870 -0.771151 -1.658551 -1.488085 -1.603544 -0.620244 -0.632295 -0.549341 -38.166393 -62.568266 65.145755 54.710867 25.545420 2.003170 2.029165 2.427493 1.121529 0.538626 2.435043 2.012148 2.175722 1.862343 2.148777 1.239993 0.304944 1.196622 0.368790 1.000445 -1 -0.038165 1 1 -0.238779 1.795962 1.880694 -1.876294 0.441085 0.720323 0.349521 -1.956602 -1.564157 1.630021 -2.064244 -1.141915 44.277811 27.170475 54.176700 47.802586 18.070382 0.758547 1.894186 1.825396 2.182790 1.408094 1.830832 1.293309 0.899573 0.627866 1.542258 2.222427 1.579610 2.247202 1.722206 0.367320 -1 0.008298 1 1 -2.065043 -0.429505 0.686538 -1.993145 1.589053 2.101557 1.506872 1.623818 2.060327 1.274995 1.606061 0.508918 12.736522 12.721813 65.512635 70.859893 -57.770684 1.346609 1.213140 1.241178 2.228493 2.286209 0.309475 0.848032 0.621966 1.385172 1.338701 1.055448 1.406033 0.939580 0.275830 2.371354 -1 -0.045336 1 1 1.394883 -0.340262 2.051365 1.457423 -0.097609 -0.606756 -0.144143 -0.450012 0.030254 -0.452740 1.312112 -1.311418 -37.037479 11.097128 59.424163 41.903204 17.148283 2.292787 0.619624 0.262540 1.756396 1.241130 1.416457 0.635693 0.345863 0.415619 0.558098 1.196356 0.403979 0.678452 1.238500 2.226123 -1 0.048861 1 1 -0.218133 0.083085 1.534266 0.210891 0.725654 0.405129 -0.392646 -1.858844 1.550703 -1.557252 -0.116924 -0.081032 -0.956462 -25.253477 64.817636 -59.984487 -9.267678 0.447088 0.704332 1.950876 0.621155 1.249211 2.235042 2.096534 0.694681 1.754165 1.995899 1.316077 1.059471 1.537908 1.115793 0.886186 -1 -0.002988 1 1 -2.173013 -0.817530 1.093096 -1.939323 1.385455 1.437424 -1.632076 0.506402 0.518278 2.208084 1.204002 0.661456 18.228527 66.849639 41.879266 64.819683 -25.581724 0.594468 0.478513 2.374093 1.374634 1.968804 0.444787 0.278729 1.604173 1.089141 0.693022 0.863661 2.304880 1.364794 0.847641 0.810166 -1 -0.003616 1 1 1.441446 -0.003540 1.762010 1.456432 2.101882 2.257687 0.794887 0.043340 -2.010992 -1.486938 -1.172321 -0.702360 -0.872024 43.896583 69.865185 24.165413 -51.901091 0.600431 1.694113 0.710780 2.329721 0.375654 1.613081 2.295431 2.302015 0.472187 1.794920 0.728969 2.038482 1.508060 1.216547 2.259592 -1 0.034157 1 1 1.202485 -1.276862 0.004571 1.425882 2.298139 2.089027 -1.739221 -0.139182 -1.878853 -0.167173 -1.091672 2.311384 -48.035421 -31.315666 27.607446 48.348871 49.473344 2.102427 0.740440 1.328623 0.412155 0.838445 1.494529 1.044452 1.104910 2.474826 2.404834 0.550045 0.855019 1.051691 1.264378 0.655674 -1 -0.019350 1 1 1.157434 0.257943 -0.150833 0.210342 0.928622 -0.081004 0.448150 1.652185 -1.834415 2.156926 -0.950886 -1.826501 -47.637152 62.379563 63.323367 25.827365 -19.473374 1.540064 1.362206 2.343631 2.408908 1.524668 1.336028 1.120943 1.942281 2.408202 0.900801 1.018062 0.816914 1.870156 0.717139 1.203233 -1 -0.000309 1 1 0.290673 -1.405401 -2.084906 0.312722 1.607430 -0.048273 -0.789011 -0.238570 0.592532 1.408406 0.749306 2.088072 33.918975 -73.794692 -67.392511 -15.925116 -53.423739 1.483343 2.040633 1.660914 0.738389 0.599852 0.967811 2.243418 1.131708 0.608380 0.284731 1.217550 1.111246 0.967219 1.303955 2.068264 -1 -0.002877 1 1 1.860270 -1.145044 0.636883 2.250262 -1.483564 -1.003186 0.376895 1.024467 -0.852357 0.096903 -1.832054 -0.585925 39.703365 -55.545958 39.077139 69.482616 44.319006 0.917907 0.504845 1.680827 2.402964 0.616808 2.446708 2.322730 2.117268 0.430450 2.328266 0.661574 1.073400 1.632231 2.411192 1.654820 -1 0.051999 1 1 -0.416422 -0.902325 -0.910903 1.009900 -0.639821 0.203419 -2.332901 -1.995241 -0.661487 -1.079668 1.434273 1.953006 -74.324216 32.899818 47.245280 -48.585089 30.404407 0.728061 0.278905 2.298330 1.533320 0.514448 1.069551 2.198510 2.362084 2.041309 1.774533 2.318719 2.209296 1.385934 0.641671 1.816164 -1 0.010572 1 1 -2.310690 -0.971846 -0.667974 -1.726452 -2.306626 1.358719 -0.252126 -1.036604 -0.503080 -1.242694 -0.645956 0.763260 31.607800 -67.703386 9.193897 21.826999 -53.632429 0.621452 1.742072 1.260254 1.095348 1.516280 2.111149 1.079913 0.855409 0.851340 2.227373 1.453857 1.474653 2.246098 1.163010 2.464380 -1 -0.055255 1 1 1.798461 1.466576 -1.756164 -2.157595 -0.859622 0.520384 -0.098755 -1.018359 -0.165213 -1.139587 -1.889325 -1.810097 27.975216 -70.536520 -57.284273 73.221519 34.076595 1.754979 2.175461 1.966755 1.995635 1.389144 0.597488 1.737744 0.514559 0.694522 1.337954 1.984727 0.312064 1.604367 2.089947 2.485047 -1 0.006026 1 1 2.032532 0.664753 -0.575880 0.436341 1.109560 1.445281 -1.524964 0.609836 0.062126 -2.005692 -1.952272 0.527081 -20.513379 -68.363810 9.450391 -17.284374 51.527658 0.255297 1.520080 0.740740 1.864557 1.105585 0.311150 1.997128 1.735927 1.480807 2.174203 1.078672 2.497279 1.775435 1.743842 1.744754 -1 -0.029838 1 1 1.637170 0.276283 1.790947 -2.293122 2.135021 -1.544183 -1.954365 -1.659839 0.428130 -0.244969 1.434150 -0.115238 -0.467408 -55.729688 -48.866941 -56.671115 28.572893 2.494238 2.406376 1.706258 2.336769 1.835190 0.280411 0.610810 0.630965 1.872487 1.645963 1.449522 0.619481 2.361807 1.888536 1.375250 -1 0.051697 1 1 -0.417447 0.717841 1.031910 1.720846 2.321540 -0.460704 -0.591026 0.341893 1.799670 -1.771634 1.729521 2.042417 59.082127 -6.698065 -74.385271 56.743065 -19.308448 0.368706 1.836433 0.935609 1.037857 0.513805 1.518146 1.983845 1.227664 2.349400 0.360355 0.981632 0.534881 2.493959 2.212908 1.343362 -1 0.031930 1 1 1.646955 -0.197338 0.867818 0.577822 -0.774288 2.167511 -2.124488 -0.498370 -2.192483 1.826307 -1.766767 -1.291063 52.818066 13.229187 42.953183 -35.856873 53.536468 0.436198 2.177367 0.254432 0.481746 0.461645 2.367599 2.492672 0.846028 0.691973 1.233446 0.522970 0.307053 0.642937 0.586616 1.247935 -1 -0.039524 1 1 -1.342137 0.907722 2.080683 -0.593034 -0.424006 -1.128680 -2.352017 1.875211 0.216047 -2.145568 -1.364125 -1.077349 -64.066507 -65.780583 -74.252552 37.366308 -34.466169 1.781391 0.590983 0.408365 2.383961 0.736357 2.457755 1.233152 2.339240 0.615599 2.370134 2.346089 0.963813 0.300332 2.437356 0.388215 -1 0.010248 1 1 0.183652 0.025299 1.092055 -0.588388 2.263959 -2.181618 0.641450 -1.104125 0.365490 -2.173227 0.307896 0.611494 -11.094489 -15.079172 64.358194 18.167807 -53.673303 1.567035 2.407145 1.136103 2.489454 0.754020 2.315572 1.070956 1.060968 1.933116 1.389176 1.130576 1.835530 1.504376 2.304271 2.378754 -1 -0.007350 1 1 0.529069 -0.216819 -1.408705 -1.064300 0.541192 0.895278 0.272761 -0.866689 -0.454075 -2.279177 0.880427 0.442484 21.826448 -62.887893 -56.824798 -4.382537 -7.295721 0.337324 0.899273 2.336702 0.698701 1.816465 0.584059 1.034020 1.276833 0.730379 0.971429 2.307066 2.112650 1.562711 1.733947 1.952694 -1 -0.028176 1 1 -1.024361 -2.085913 2.229890 0.128143 0.142706 -0.139018 0.862393 -1.066394 -1.672319 -1.984640 -1.554056 1.746746 -19.614148 45.020472 59.066837 36.326622 41.533052 0.565168 0.775036 2.281278 0.691162 1.103560 2.275518 0.636771 0.458750 0.961768 1.935072 0.501322 0.964979 1.900697 1.022635 1.173824 -1 -0.032781 1 1 -1.684871 -0.875425 -1.191131 -1.112022 -0.411749 2.239643 -0.879181 1.654317 1.013706 2.071434 -0.534115 0.238617 6.401465 39.418503 -43.211914 37.362933 58.808306 1.993064 0.930354 0.466022 1.679910 0.493620 2.017080 1.811134 0.983998 2.053952 0.524270 1.898117 0.411383 1.370476 1.838394 2.383196 -1 -0.026770 1 1 -1.595865 1.211057 1.421084 1.774721 -1.688320 -2.293900 -1.528530 1.934531 -1.824048 2.027760 0.569595 2.323268 9.583382 -32.106184 -58.637364 -18.170345 11.018808 0.521478 2.224358 0.277637 1.239737 0.504059 1.966485 1.970143 0.438911 0.520601 0.990736 0.551883 0.250977 0.923730 1.626872 2.335890 -1 0.009633 1 1 1.130538 0.594931 -0.683608 -0.599282 -1.755306 -1.870348 1.408192 1.869791 -1.343786 1.473033 -1.628662 1.337991 3.113654 -18.813093 8.347060 39.041916 -72.517260 0.661144 0.601408 2.369586 2.137694 1.726697 1.595614 1.227899 1.798609 1.972865 1.194027 1.767400 1.690259 1.175207 0.447838 2.064479 -1 0.080583 1 1 -1.495371 -1.528293 1.208266 1.642764 0.043035 2.289185 -2.314728 1.845875 1.956225 -0.063391 -0.406662 -1.807932 -13.695915 62.760259 11.678421 -70.775868 -30.016159 0.901326 0.837449 0.501154 0.401237 1.836451 1.230495 0.434408 1.338937 0.517142 1.354200 0.531366 1.919972 0.964589 2.101259 1.361161 -1 -0.001751 1 1 -1.186082 -1.074257 -1.873589 -1.220868 -1.382473 1.560156 1.810802 1.535528 -2.133991 0.009323 1.175060 -0.393618 20.772448 72.530302 -33.206319 51.404429 -45.760121 0.769655 1.842537 2.273063 2.117966 0.901133 2.089989 0.941533 1.601155 2.103348 0.475346 0.892811 1.728213 2.329538 1.792330 2.196837 -1 -0.040754 1 1 1.242614 -0.687547 -0.818894 1.732494 0.181596 -1.537632 -0.248877 1.721723 -1.774957 -2.277446 1.696269 -0.755519 59.916631 68.820498 16.102385 32.788685 -20.572920 1.088997 0.523676 0.916057 0.920643 1.496138 1.093458 1.254294 2.175163 1.460492 0.494845 2.355117 1.952201 0.400058 2.267677 1.603047 -1 -0.071762 1 1 0.070834 -1.728799 0.664702 -1.421005 -0.451545 -2.170066 1.597147 1.485096 -1.509583 -0.066902 1.834966 -2.315785 -56.379070 -13.029231 17.711300 73.814466 -50.271284 1.982839 2.325454 0.646774 2.081882 1.932873 1.803371 1.006164 1.104545 0.836442 1.588185 2.367037 2.039561 1.652468 0.531138 0.337002 -1 0.056041 1 1 1.526383 -0.322380 1.003254 0.769400 0.511740 0.706363 1.339199 1.542271 -1.909425 -0.334450 0.775524 -0.230551 -40.997805 49.891564 27.511935 -56.901293 59.976654 1.789463 1.259537 0.289807 1.028753 0.501874 1.247614 2.405272 1.149440 1.638432 0.885327 1.943337 2.160186 1.746272 2.100110 2.294359 -1 0.032469 1 1 -1.779458 2.186760 0.955197 -1.115330 0.536534 -1.987934 -0.375711 0.029564 2.083246 0.070102 0.107298 -1.484940 -18.402757 4.864214 2.845124 -31.993017 43.361721 0.331710 1.057935 0.462274 1.697109 1.565084 1.119452 1.620679 1.747717 1.624467 2.410748 0.942743 1.683856 1.574077 1.517769 2.395982 -1 -0.018452 1 1 0.691157 0.241222 1.557494 -0.512049 -1.180166 -0.602976 2.131474 0.111408 1.611862 -0.967702 -1.720058 1.493039 1.020125 45.233985 47.580799 40.487316 70.323566 0.297553 0.716174 0.728577 2.188751 0.334759 0.549908 0.800820 1.386679 1.912346 1.041747 0.635065 1.030405 1.269306 2.474030 0.273962 -1 -0.027301 1 1 0.946722 -2.187676 -2.218091 0.258181 -0.864264 -2.094815 -1.288650 -0.198086 -2.290760 -0.583305 -1.831156 0.377459 34.230634 64.262770 64.376870 32.050607 24.550410 0.905998 0.614058 1.230157 1.489480 1.683555 1.003999 0.707854 0.406158 1.297407 2.276199 0.830247 0.967786 1.829018 2.304479 1.373273 -1 -0.027265 1 1 -1.905767 -0.124642 2.156300 -2.046162 1.166615 -0.952398 1.025573 -1.110769 1.781460 -1.528369 -0.065674 -1.082307 -16.486051 -31.061496 -50.567292 15.523889 59.998585 0.568371 0.603820 2.397250 1.329850 0.785675 1.088959 2.136218 1.663213 1.117150 1.192893 0.701971 0.528568 2.141172 1.679303 1.552589 -1 0.007984 1 1 -0.101679 1.681428 -0.439562 1.301567 0.523126 -1.131224 2.001060 -0.501941 -0.951470 -2.223991 0.059044 -1.960187 -17.336790 70.566881 -32.424320 -5.551013 4.118771 2.487658 2.069567 1.958275 1.232810 1.087558 1.081061 2.146096 1.183649 0.593791 0.340489 2.343170 1.409993 2.250245 1.111904 0.770050 -1 0.053570 1 1 1.769263 0.827303 -1.774172 1.487159 0.166315 0.803946 1.499825 0.994380 -2.306606 1.702522 0.668021 -2.201443 64.465929 28.871903 0.068827 -43.217817 -61.858603 1.261913 1.979054 1.716729 0.569210 1.204104 2.374805 2.091319 0.792053 0.289036 1.576756 1.531480 1.087919 0.410912 2.441628 2.444453 -1 0.004350 1 1 1.235383 0.300396 1.790191 -0.870201 1.786262 -0.920088 2.149282 -2.187113 -2.172998 -0.560249 -0.755998 -1.455231 -24.401536 -16.608143 16.941965 43.605672 -19.462959 1.915668 0.639563 2.389431 0.407804 1.959817 2.397036 2.231119 1.415509 0.455201 2.059244 1.716147 2.030394 0.578659 0.279280 1.856116 -1 -0.001448 1 1 -1.509449 2.186373 -0.838352 -0.135057 1.473091 -0.658437 -1.656295 -1.272493 -1.962239 -2.057610 1.977291 0.562048 -63.474385 -13.990527 61.207784 19.219160 66.421462 2.057674 2.327050 0.482884 1.574584 1.029433 0.678815 0.600188 2.117377 2.255781 1.906403 2.418560 1.741031 1.752670 1.629041 0.538332 -1 -0.013878 1 1 -0.670542 2.229123 1.375031 0.595700 -1.890923 -0.392321 -1.113118 0.004477 -0.150850 -0.074637 -0.920939 1.981493 15.829638 -51.275840 -43.036140 -8.405332 31.582279 0.675422 2.073427 1.589450 1.131660 2.056644 0.770829 1.319443 1.377070 2.408227 1.320168 2.306017 2.483597 1.314163 0.383597 2.357533 -1 0.004710 1 1 0.947302 -1.865534 2.203017 0.871522 1.565043 -0.877743 2.258469 -0.206485 -2.072865 0.045474 0.870137 1.850274 15.964607 -32.841842 27.168216 16.206287 -20.930369 0.974338 1.703846 2.291250 1.789570 0.807890 0.957188 1.464194 1.952500 0.919386 0.620805 2.120160 1.771655 1.212581 0.845332 2.496929 -1 -0.007493 1 1 0.535555 0.406767 -1.142103 -1.769443 0.857275 -2.268083 -1.157934 0.776726 1.119228 -0.992395 -2.039858 -1.259074 66.252534 56.334537 14.565755 6.649421 6.825129 0.774212 1.933600 0.510142 0.698371 0.775461 0.415241 0.949650 0.767295 0.421620 2.423922 1.856904 0.743741 0.561574 1.124838 2.145723 -1 -0.015147 1 1 2.023834 0.552090 0.283808 1.020190 -2.056683 -1.300855 2.006190 0.889278 -1.594536 -0.010248 2.112418 0.264518 62.668531 -29.992666 63.256981 -39.924490 -60.895096 1.166731 1.998882 1.959897 1.489043 1.094496 0.699119 2.089947 2.489361 1.445224 0.388348 1.208823 0.682230 1.733715 0.295377 2.398514 -1 -0.020249 1 1 -2.323084 -1.936487 1.940119 -2.153814 1.421455 -1.427107 0.679803 -2.097774 0.806032 -1.134479 -0.869939 1.486488 -53.487938 -21.770117 -40.362870 71.249357 37.943946 2.483528 2.410540 1.950549 1.871831 1.867767 1.065716 0.742936 0.521038 1.578544 2.343602 1.910934 2.071168 1.869489 0.745012 1.661690 -1 -0.007875 1 1 0.582592 -0.722613 -1.123011 -1.323239 -1.907414 0.470211 0.151747 1.015191 -1.239106 -1.609071 0.747867 1.457882 -57.092907 -10.481162 -56.890348 -56.077450 -43.696159 1.354778 1.258479 0.501494 1.617754 2.088822 1.580920 1.767142 1.852570 2.138622 1.565163 2.450699 1.902482 1.762910 0.479944 1.669106 -1 -0.038745 1 1 2.109278 -0.667505 1.448692 -0.755962 -0.845590 0.739662 0.213259 -1.886713 -0.315075 1.251596 -0.528715 1.446275 33.066969 6.555744 -67.611053 61.030264 35.650280 2.488729 2.077062 1.933685 1.939614 0.345184 0.265250 2.309199 1.953221 1.779499 0.288444 0.626445 2.406662 2.015472 1.794899 0.366217 -1 -0.006832 1 1 1.776387 -1.964337 0.390078 1.102731 -0.228925 -2.238184 1.844434 1.302948 0.175050 1.540301 -2.019840 0.606584 62.220243 -64.382003 31.683629 6.756672 9.383149 2.163742 0.766303 1.760270 1.112495 1.710025 0.382118 2.258179 1.715482 2.108946 2.310064 0.741819 1.997994 0.537081 1.218799 1.852678 -1 -0.029773 1 1 0.551536 0.391992 0.288468 -0.771406 -1.233825 2.335377 1.186461 -1.979236 -0.258696 1.627194 2.260109 -0.907185 70.807753 -34.089642 55.392009 73.502878 -37.125442 1.865322 0.470592 1.989029 0.603667 2.084071 0.480775 2.136827 0.648178 0.935746 1.075415 1.746595 0.764363 0.642929 0.464336 0.351533 -1 0.008778 1 1 -0.894760 -0.990402 -1.520950 2.100142 1.300628 -1.108761 -2.155995 -2.243836 1.095765 0.512204 -0.915929 1.352967 65.045737 23.710058 -55.048928 -7.339236 -50.544410 0.626464 0.477099 1.100017 1.232507 0.493231 2.234194 1.352082 0.942415 0.675957 2.060103 0.393912 2.476502 1.322526 1.447791 0.768899 -1 0.006373 1 1 0.496331 0.907374 0.952134 -0.753828 2.018463 -0.173681 -2.096091 0.823329 2.115122 -1.400090 -2.352226 -1.633453 29.755748 4.855390 4.533470 -5.962777 -16.395205 1.311773 0.722823 2.242464 0.838533 0.723572 1.318731 0.659909 2.344057 0.572895 2.394996 1.690680 1.513614 2.307746 2.288535 1.157684 -1 0.045328 1 1 -1.864397 -2.241789 -2.194319 -0.755577 0.906284 1.466684 0.058892 0.201925 0.838377 0.556163 -1.951563 -1.690365 32.802460 60.952214 73.858441 -61.190060 -21.338546 1.570956 0.804959 1.194980 2.023190 1.001937 2.053484 1.648461 0.685767 0.430368 0.945669 1.360343 0.281688 1.823238 1.916990 0.348663 -1 -0.021959 1 1 -0.717034 -1.616085 0.665446 1.654775 -0.715135 2.025497 0.232037 -2.009058 -1.969273 2.244045 -2.299712 -0.237716 25.959195 -53.806323 27.133430 31.555372 -48.856691 0.858803 1.655695 0.774657 0.403443 0.660115 1.297916 1.829949 2.207536 1.059724 1.289540 0.545744 0.571639 1.535317 0.325842 1.430521 -1 -0.006144 1 1 -1.147933 -0.796837 0.171646 0.868701 1.279536 -2.174299 1.125903 -1.907818 -1.596810 -0.530035 -1.881611 0.605323 -12.340394 45.004597 -57.740352 57.898591 51.615166 2.066407 0.604979 1.623839 0.862125 1.234212 2.156837 1.708117 2.069401 1.416915 1.583753 2.137738 2.466359 1.850433 2.231294 2.113927 -1 0.000422 1 1 1.376697 0.325105 -2.335713 -2.124815 -1.289975 1.083150 0.547042 0.260796 0.668303 -2.167556 1.370384 -2.108307 -59.514549 -61.020260 -17.517563 32.323377 -41.008226 1.746114 1.690079 0.415156 1.771251 1.174043 1.138661 0.479695 1.975637 0.533685 0.401624 1.596497 0.329397 0.430759 0.761185 1.233318 -1 0.031819 1 1 -0.714005 2.177274 1.743553 2.264313 -0.945893 1.974744 0.171794 -1.356293 -1.384926 -1.960592 2.066012 -2.126661 21.676367 -35.307140 -7.098870 -60.712691 51.810681 1.856826 1.673940 1.403786 1.432428 1.316064 0.829617 1.621723 1.304184 1.425799 2.399538 1.537255 1.391729 1.283492 2.391392 1.867206 -1 -0.054201 1 1 -1.121970 2.037441 -1.665752 0.000257 -0.385983 1.739261 0.807390 -1.883303 0.436851 0.258004 0.877996 1.992276 -65.530848 73.033587 25.493271 65.409954 -4.899139 1.527675 2.389194 0.937217 1.051838 1.498703 1.445765 0.465500 1.905885 0.452399 2.224447 1.777987 1.875644 0.694548 1.760701 1.597007 -1 -0.001658 1 1 0.322045 -1.933016 -0.983548 0.576796 0.833966 1.816778 -1.698732 1.784441 1.460802 0.157274 -0.350485 -0.117819 -31.118775 36.756418 65.123569 -18.173757 -46.332435 0.486458 0.904046 1.549123 0.614576 0.924517 1.357555 0.669613 1.187453 1.528499 0.480005 0.443828 2.163356 1.033270 2.164044 1.337914 -1 -0.016814 1 1 -0.114974 -0.290043 -2.143445 1.336988 2.090481 -0.855217 -0.846964 1.201810 1.530199 -2.166992 1.426726 2.346545 12.875146 -57.418147 73.201012 -10.596707 -48.857918 0.549619 0.439606 0.958601 0.450656 2.174017 2.455781 1.808863 1.067464 0.865564 0.529339 1.604422 0.768152 1.333836 0.287330 2.151897 -1 -0.034450 1 1 1.341160 1.527032 1.158634 1.561990 -0.358797 1.548278 0.095659 0.812706 -2.066720 -0.338446 -0.404688 -1.611732 -50.115671 -44.077363 41.752783 39.031831 57.978843 2.131257 1.533683 2.107241 0.645701 2.041615 2.425861 0.688181 0.515773 0.840741 1.836487 1.831044 0.355043 1.707731 2.326365 2.465395 -1 -0.006167 1 1 1.957711 1.342441 -0.510484 1.554079 -1.368459 1.479002 -0.265528 -0.091306 1.655823 -1.943921 -0.487478 1.800375 21.066659 67.344274 -44.782649 38.024689 -69.051466 1.405060 0.339211 1.118415 2.201951 1.695687 2.411545 0.829233 1.921866 1.296642 0.662178 2.226130 0.817518 0.770791 0.683183 1.999507 -1 -0.025158 1 1 0.402747 1.983720 0.226510 -0.651753 2.285908 -0.849191 1.470574 -0.534350 0.988966 0.948000 0.444083 -0.727836 19.545825 6.687978 54.849678 -41.463601 21.258527 1.255953 0.805963 2.327538 1.934429 0.955446 1.431761 1.351438 1.367044 0.409700 2.323285 2.450636 0.845852 2.227671 1.961000 2.023445 -1 0.054511 1 1 -2.346393 2.148706 2.265647 -2.086466 -2.346876 -1.243925 2.230785 1.038714 -1.735640 -1.213898 -2.051390 -1.878012 -5.433400 30.849508 -62.327442 62.688014 -2.547159 0.473360 1.258743 0.434679 1.395545 2.428737 1.778947 2.256636 0.531992 1.185120 0.553116 0.715414 1.465844 0.446688 0.728571 2.091688 -1 0.028999 1 1 2.074132 -2.320909 1.644605 -2.000100 -2.207465 -0.223388 1.288802 -1.950675 -0.898624 0.025127 -1.800588 0.486981 -23.430506 -46.515117 20.423265 53.819309 41.133052 0.973046 2.476679 2.042234 1.579964 1.452801 1.723814 0.388028 0.338241 0.564517 1.083038 1.621786 2.362734 1.720681 1.730688 1.166861 -1 -0.011939 1 1 -1.443740 -0.840503 1.405693 2.267903 -1.875778 -0.323580 -0.303927 0.125779 -1.893327 1.608781 -0.898556 1.175369 2.766009 -11.680632 33.616658 -54.825056 5.288745 0.444143 0.715773 0.739732 0.681266 1.283518 0.585041 1.784034 2.252526 1.201344 0.989908 2.380246 1.287859 1.548247 1.633067 0.713966 -1 0.007511 1 1 1.777705 1.347395 -2.067708 1.907810 1.469755 -0.165891 1.597289 -0.839550 -1.417786 1.816967 1.490212 -0.353147 71.967118 -48.647787 26.636223 -74.999533 -67.150934 1.288716 2.448664 1.453260 0.433936 2.412520 1.465684 2.251368 1.995481 1.052580 0.463503 2.090193 2.127184 0.585545 1.250107 1.544858 -1 0.011311 1 1 1.696725 2.195647 -0.473510 0.942067 -0.303658 -0.054722 -0.800669 1.733122 1.314196 0.729416 -2.335946 -1.331132 66.248268 -15.367136 24.542792 -9.290135 10.709006 1.168953 1.100597 1.986086 0.652669 2.155657 2.129729 0.597780 2.131342 0.713120 1.162134 1.235266 1.871648 1.031979 0.715069 2.420895 -1 -0.017163 1 1 1.523130 1.540180 0.648168 -1.290965 -1.410975 -1.523638 -0.670479 -1.416413 1.344861 -2.254564 -0.136189 1.294132 -60.574220 -20.915503 73.148015 -1.306010 -50.104256 1.341433 1.966583 1.358638 0.881201 2.339533 1.033092 1.436447 1.365650 1.734641 2.358820 1.194406 1.387892 2.055976 0.784156 0.314921 -1 -0.003472 1 1 -0.454095 2.088523 -0.779125 0.973376 -1.878468 1.593478 1.077311 1.375075 1.327565 -0.779422 0.701017 1.022621 35.101393 -0.887688 -69.371131 29.401842 56.754489 1.715555 1.090120 1.401054 0.520659 1.958897 0.433965 0.657359 2.238299 0.597976 0.932035 1.709892 0.400716 2.091904 1.626354 0.379221 -1 0.010179 1 1 1.658575 1.887210 -0.743492 1.377981 -1.668634 -1.302424 -0.797539 -2.196169 1.129375 -0.089701 0.359164 -0.092853 -25.014227 35.880157 37.805083 -9.969557 -8.345670 1.139779 1.271263 1.617045 1.426286 1.584742 0.767215 1.340144 0.544639 2.240255 1.972748 1.469775 1.255345 1.836300 0.948203 1.199214 -1 -0.028079 1 1 0.526035 0.626752 1.630334 -1.525347 -1.104382 0.749205 0.377794 1.999358 -0.836783 -2.035050 -0.571462 -0.709242 67.224689 45.348202 17.226781 30.509731 -72.952428 1.203111 1.442429 0.653624 2.461475 0.763833 0.744177 1.138271 0.665781 2.035024 1.894803 0.955181 1.476618 1.511497 0.487497 0.354065 -1 -0.024757 1 1 -0.926449 -1.089055 -0.836242 2.341194 -0.004996 0.849424 -2.273847 0.933860 -1.578413 -2.345539 -2.339429 1.392455 40.455138 -20.497725 44.741898 27.081519 59.096380 0.367977 0.841380 1.326312 2.073508 0.697886 1.625739 1.294727 2.226865 1.911183 1.756219 0.524591 0.557088 2.221947 0.265258 2.440881 -1 0.032588 1 1 -0.144885 1.228862 -0.920513 -0.295472 0.853769 0.068071 -1.046809 2.340704 1.190031 1.470529 -1.303169 0.815872 -22.106203 11.038077 -33.042419 -43.933904 52.877537 0.816498 1.624075 0.325633 2.416262 1.360156 1.644427 0.381443 2.167647 1.138743 1.846302 0.295167 1.123725 1.438397 0.397233 2.051937 -1 0.009968 1 1 -1.106939 0.196600 0.877331 0.231041 0.096350 -1.710298 0.595140 -1.884051 2.012975 1.831768 0.486611 -2.232527 -65.048866 73.706132 -71.042048 -3.699528 72.038043 0.525815 0.878185 1.149472 2.173598 2.156396 1.046367 1.791544 2.486775 0.724531 1.693454 0.885585 1.778613 1.150248 1.713607 2.084986 -1 -0.007087 1 1 2.153963 1.076784 1.929887 0.231172 2.298693 1.960743 0.462321 -0.505075 -1.777755 -2.184075 1.755456 -0.316622 -37.317686 -48.351702 52.941548 -11.400822 -63.615492 1.591371 1.916642 1.255323 1.465906 1.475073 0.293933 0.631025 0.630446 2.147698 1.108968 0.919971 1.454313 2.392143 1.001373 1.569362 -1 -0.041014 1 1 1.221197 2.196244 0.132062 0.028289 -0.506026 1.084633 1.906551 -0.839517 -0.871912 1.302385 0.144230 1.911639 -4.850741 73.589739 72.740912 56.501622 -27.235516 2.165210 0.680725 1.187136 0.699634 1.741587 2.108420 2.459632 1.280057 0.919502 0.317358 0.587098 0.349477 0.412105 2.247511 2.423615 -1 -0.001449 1 1 -1.363376 2.080086 -1.217600 1.705754 -1.570688 0.255835 2.112634 -0.811489 -1.033778 -0.124376 1.919924 -2.271790 -70.217060 61.875831 -2.904799 -70.953464 -14.874042 2.304628 1.633888 1.012638 1.906507 1.918382 1.242588 1.179508 0.740199 1.770464 1.444980 0.783260 1.008186 1.328632 0.566518 0.974009 -1 0.044778 1 1 0.296409 0.744557 -2.339085 -2.252090 -0.977240 -1.796927 0.742226 0.901769 0.991352 -1.347745 0.910981 0.311764 -11.407487 -25.626098 -47.822305 -49.481510 -35.734040 1.644953 2.481171 1.041008 1.712756 1.287513 2.477817 0.920599 0.752778 1.687034 0.977384 1.147657 0.929132 2.422889 2.486902 0.613096 -1 0.014290 1 1 -1.896728 1.010980 -1.335567 -1.764559 -1.877998 0.064715 -0.888921 -1.822491 -0.086179 -1.713918 1.016733 1.103242 -33.664919 -6.286549 -58.037663 10.993870 -26.018827 0.648551 0.451128 1.105753 0.887166 1.345511 0.756113 1.498293 1.313193 2.082304 2.290704 1.607185 2.203729 2.317856 1.213788 0.881616 -1 -0.033236 1 1 2.025996 -0.803370 -1.237430 -1.715510 -2.172364 0.664516 0.158278 -2.327916 1.678396 0.437866 -1.541919 -1.607587 67.734938 71.094666 -11.954008 -61.013465 -53.302269 0.606480 2.104030 0.688580 0.468993 2.121099 1.811203 2.135173 2.098557 0.944407 0.402035 1.744759 1.412974 0.595709 1.085251 0.569156 -1 -0.012254 1 1 0.136585 0.654205 1.224771 1.018962 0.870953 1.435161 -1.969598 1.506323 1.808640 -1.802666 -1.455345 2.026400 40.225607 21.774516 -35.716681 9.736545 -7.895548 2.117900 2.037396 1.256394 1.459454 1.050143 2.262053 1.574116 2.173417 1.375531 1.295033 0.618754 1.396073 2.302677 0.347339 0.484615 -1 -0.040210 1 1 1.302239 -2.323175 1.246710 2.169566 -0.567973 1.372352 -2.030127 2.071170 -0.264288 1.900459 0.435334 -1.678322 25.320542 12.356804 -69.191996 40.124310 -30.716721 2.036148 0.532976 1.983277 0.683512 0.792519 1.370610 1.837528 1.331214 1.222181 2.438537 2.235815 1.595337 1.076817 0.561489 1.947372 -1 0.048440 1 1 -0.630486 1.585546 -0.281207 0.288215 -0.309466 1.277842 2.325140 -1.218761 1.043398 1.587119 -2.132960 -1.513994 38.296411 -2.222955 -11.203624 -49.315204 59.371565 2.243282 1.085662 0.722859 0.584542 2.402397 2.338505 1.753849 1.183762 2.489682 2.330440 1.198840 1.652551 1.916904 1.161037 0.796061 -1 0.010510 1 1 1.211447 -1.439374 1.851525 -2.044192 1.292372 1.498168 1.410028 -0.268459 -2.239962 0.236833 -1.519828 2.111883 22.166105 -54.278588 39.765123 -67.575692 55.345180 1.921561 0.676042 1.242956 0.615050 2.137791 1.103341 0.856808 1.871472 0.330003 1.614640 1.499753 1.091001 0.451310 1.909140 1.171370 -1 -0.039893 1 1 1.896643 2.282601 0.116425 1.120164 0.602943 2.029361 -0.807059 -1.977512 0.436508 -0.796525 0.699958 2.077992 41.489900 -29.243192 59.673865 38.641105 -58.946813 1.838637 1.963119 1.644057 0.915860 2.112255 1.664836 1.405943 1.679915 0.577070 0.571630 1.391784 2.205692 1.567813 1.981334 1.773099 -1 0.006864 1 1 -0.405885 1.834118 2.280596 -0.599205 -0.460418 -0.495548 -1.876992 -1.871225 0.813101 -0.143166 1.841896 1.056234 17.634993 -8.676621 -27.961839 -4.634588 -43.521959 0.271446 0.686923 1.860609 2.261163 2.364162 0.973484 0.847557 1.646876 1.050210 1.126371 0.924392 1.509192 2.231314 2.444296 2.277703 -1 -0.008150 1 1 2.182416 -1.376873 1.433604 0.135786 1.354629 1.699410 0.190408 0.469159 1.331149 -1.792584 -1.655390 -0.192085 -12.522481 -15.333922 -17.230855 51.025191 30.381752 1.766510 2.487260 2.129483 0.964095 0.541627 1.127675 0.337355 1.432413 1.072368 2.288854 2.022102 0.721039 1.502752 2.003134 1.423756 -1 -0.022367 1 1 0.411592 -0.161952 1.838108 -1.338620 -1.240487 -1.251037 0.504177 0.829713 1.035217 0.756667 -1.427952 0.610264 -68.826475 33.436382 65.278262 31.755894 21.310960 0.974556 0.861110 2.182534 1.595533 2.129200 0.720423 2.396705 1.163418 0.321295 1.501077 0.844106 2.138342 1.363102 1.659312 0.802822 -1 -0.026304 1 1 0.155717 1.760615 1.560578 -0.526906 -1.136833 1.986137 -1.555188 1.576123 1.567697 1.314659 -0.912349 0.260437 -20.359038 -24.353242 45.064613 50.950293 -28.429481 0.410782 0.268549 1.497775 1.596645 0.554600 0.913557 1.650606 0.737966 2.494716 1.445880 2.412986 0.308704 1.386156 2.117999 1.462659 -1 -0.029124 1 1 -0.668854 2.326045 -0.134481 1.723794 0.046031 0.806616 -0.753143 -0.604451 0.905437 1.377857 0.963931 -0.409364 -3.026622 -18.439666 -15.473771 32.335537 13.376233 0.840214 1.984804 1.606121 2.318601 2.468649 2.085097 1.983464 1.581797 0.755289 1.140049 1.306159 0.859931 0.362968 2.149884 1.849727 -1 -0.050370 1 1 -0.634420 1.431766 2.240327 1.187981 -0.001455 -0.890218 -0.065602 0.126132 -0.672650 -0.203055 -0.974959 -1.155508 -27.496531 15.808936 50.784914 42.055043 19.104247 0.401085 1.531865 0.809912 1.190203 0.496001 1.545096 0.433588 1.065799 2.134901 2.023001 2.329827 2.156802 1.127520 2.221472 1.274989 -1 0.032405 1 1 -0.501496 1.813152 -1.366612 -0.462194 -2.074013 -0.388626 -0.272720 1.541241 -0.365197 -2.332636 -2.242718 1.031420 -57.298757 -20.207522 -27.824474 54.071950 -62.744266 0.731920 2.132978 1.214704 0.530078 0.513471 0.403147 2.441008 1.022775 1.282189 0.753750 2.284498 0.801395 2.048584 0.303902 1.680268 -1 0.073596 1 1 -1.473700 -0.153484 -1.925190 -1.408073 0.127863 0.138803 0.234156 0.612651 0.252037 -0.454417 1.399852 -1.641127 -25.568595 18.623555 -43.905531 -70.258262 -30.609930 1.958631 0.459593 1.629073 1.086475 0.888967 2.371762 0.453012 1.270165 1.158663 1.394479 0.260820 2.102176 1.019448 1.619112 2.421538 -1 -0.009717 1 1 -0.202385 0.858931 2.011803 0.984897 -1.461711 -1.291675 0.801749 2.282672 1.310666 -2.060143 1.809023 -0.091583 54.697725 -45.334286 66.652133 22.405356 66.817977 0.771161 2.404084 1.434826 1.120071 0.783516 0.808508 2.338047 0.811582 2.262734 1.775781 0.803864 0.794849 2.277140 0.898428 1.621376 -1 0.014384 1 1 -1.098422 1.959247 -1.114454 1.117795 -1.514376 -0.507744 0.475582 0.900938 1.163752 -1.940523 0.075840 2.294727 41.001024 4.207822 70.871715 -9.089300 -63.872240 2.113891 2.156876 2.363554 1.997429 2.284734 0.271014 2.428762 2.196077 1.957669 2.284454 2.319851 0.981335 2.302127 2.349799 0.328367 -1 0.011253 1 1 -0.053213 1.004841 -0.844656 2.295869 1.636032 -0.008007 2.092415 -1.335376 1.441866 2.341009 1.604308 -0.688789 59.531386 44.005729 -45.715646 -42.863715 39.545808 1.320866 0.539590 0.638057 1.826088 0.308118 0.546291 0.754447 0.492519 1.517861 1.698034 1.350406 2.017187 1.357321 1.248297 0.375620 -1 -0.025671 1 1 -0.560605 -2.030374 -2.089216 -1.450534 -1.935311 -1.858571 1.427220 1.219711 0.788863 -2.236175 -2.086935 -0.808635 -6.226490 51.374964 59.026755 -37.324199 -7.812477 0.560589 0.313332 0.427629 2.153908 1.976284 2.409437 1.409508 0.853675 0.968234 0.367308 0.851063 2.058065 2.148113 1.333266 1.958928 -1 -0.003263 1 1 -1.008913 -1.616651 0.580079 -0.539258 -1.393656 2.111885 0.738118 -2.172793 -1.836298 -1.218413 2.174676 0.493457 -8.421347 62.426005 -56.133652 61.706464 0.542176 0.810308 1.090209 0.635169 0.531424 0.646145 0.508482 2.058590 1.968803 0.418549 0.298295 1.937331 2.464574 1.090858 0.302989 2.087804 -1 0.012376 1 1 1.638859 0.385082 1.955124 0.271845 -2.123203 2.251518 0.784697 -1.569607 -0.426745 -0.048597 -1.529499 -0.208009 18.487103 62.732702 -1.471633 16.266727 -55.113815 0.656759 1.145089 0.507568 2.450911 0.965783 1.911509 0.488409 2.186932 1.267462 0.725744 1.828227 0.260103 1.302146 0.917409 1.144886 -1 -0.030527 1 1 -1.575694 0.941526 0.017809 -2.280136 -1.091317 -1.151155 1.610085 2.162165 2.269848 -2.170242 -1.367524 -1.649113 51.874769 59.242235 -15.748131 71.157339 -8.600230 2.213964 1.097107 1.833227 1.038308 1.341435 1.989422 0.468788 0.926432 2.045281 1.031083 1.414093 1.403602 0.581601 2.465557 1.861950 -1 -0.022914 1 1 1.171112 -0.765881 2.090944 2.207956 -0.939626 -1.086181 0.345803 1.527033 1.173644 -0.625125 2.145206 -0.003966 -21.515242 43.327559 -43.711911 33.917901 58.163961 1.550474 0.815292 1.619382 2.457807 2.119888 1.702175 1.204209 1.888731 2.406855 0.758583 0.252394 2.238642 1.850293 2.121133 2.387961 -1 0.000514 1 1 -0.081012 0.309920 1.635079 -1.875636 2.059406 -0.063099 -0.219719 1.692678 0.145636 1.975559 -0.267624 -2.335502 45.119916 -69.570528 -21.865128 12.796009 -37.470862 0.283272 1.452139 1.848098 1.227613 1.491579 0.963779 1.976885 1.249196 1.991751 1.362852 1.947635 2.406164 0.393556 1.000811 1.130532 -1 -0.000890 1 1 1.025370 0.190432 0.871493 1.075412 -2.271081 0.296902 -0.390982 -2.156953 0.506545 -1.789181 -1.014770 -1.096352 -30.274818 -28.868897 50.442951 -5.320617 -23.611684 2.251346 1.616775 1.386319 0.355370 0.448285 0.569717 0.728957 1.831695 2.299506 1.051626 2.420469 2.323065 1.012080 1.533606 0.822728 -1 -0.010600 1 1 -1.886171 -0.635989 -1.362299 1.336247 -0.948492 0.702926 0.113352 1.307919 -1.093728 0.749116 -1.117357 -0.554433 -62.599883 -16.229890 74.239103 36.612061 38.913489 1.660074 2.361743 0.820143 2.138715 0.888733 0.688383 1.658562 1.708435 0.660698 2.103109 0.948215 1.407198 0.270329 2.161643 1.482223 -1 -0.023764 1 1 1.608063 1.165539 -0.189160 1.646525 2.005091 1.275373 -1.470371 -0.758663 0.870024 -0.043966 0.914646 0.641361 67.754358 -52.505822 -15.345718 -65.490789 -3.685388 1.520175 2.325456 0.694936 1.532545 0.989125 0.471620 1.272552 0.774638 2.337249 0.901936 2.087294 0.655969 1.378377 1.889638 1.890000 -1 0.007651 1 1 1.445003 -1.482914 0.493317 2.094270 1.565564 -1.545005 -1.634220 2.178816 -0.619443 -1.313615 -0.380388 1.531239 37.336495 64.470887 -37.794874 31.552529 53.351585 1.076254 2.347196 1.569198 0.506414 1.046045 0.878683 0.519046 1.855003 0.277189 0.457997 1.804604 1.473348 0.566423 1.623726 1.217062 -1 -0.068514 1 1 1.665999 -0.573835 1.809705 1.959315 0.024133 0.338345 -1.290506 1.598094 -1.455774 -0.475078 -1.845618 2.355004 38.210204 48.905957 -37.578536 67.543595 5.196492 1.936602 1.469010 1.898720 1.535393 1.594964 1.565362 1.280236 1.681772 0.284908 1.941643 0.687465 1.979003 0.846599 1.296577 1.821086 -1 0.024591 1 1 -0.632543 -0.000916 -1.250373 2.239263 2.160444 1.627346 0.100321 -0.938320 2.015071 -0.633032 1.203148 0.439305 -29.328827 -29.594268 9.132245 35.642318 -59.554105 1.737444 2.221229 1.697883 1.068219 2.307753 2.405549 1.312039 0.683408 1.284051 0.552681 2.405711 1.776323 0.915443 1.843757 0.266221 -1 -0.047230 1 1 -1.698766 1.211607 1.249096 -0.134255 0.809474 0.161477 -0.384251 -2.129699 1.448469 0.221794 0.193478 0.239507 32.339415 -71.455155 -46.798057 65.050475 -46.673461 2.262088 2.158940 1.051752 2.294330 1.811478 2.267378 1.066532 0.949863 2.093591 0.738717 1.615024 1.213275 1.263521 2.001823 1.885679 -1 -0.020199 1 1 1.242514 2.336398 -0.495997 0.001844 -1.994064 0.267703 -1.052383 -1.810565 -2.272599 -1.658972 0.869391 -1.267329 -0.222815 5.143942 54.233577 -46.278411 -51.255582 1.336604 1.804684 0.574266 0.685572 1.663996 0.774983 1.389999 1.470541 0.636060 2.010520 1.804624 1.808172 0.700307 1.802818 0.707680 -1 -0.029486 1 1 -1.016436 -0.838554 1.173115 -0.093585 1.047191 -0.634305 -1.339950 -0.029103 0.962040 0.799377 0.108962 -1.797949 -72.829309 -42.200865 -69.932171 49.993760 -54.883327 0.263923 0.254287 0.301800 2.346107 1.265954 2.382413 1.708622 1.555883 1.726914 0.747947 1.500376 0.323219 2.344592 0.563902 2.005623 -1 0.001871 1 1 1.668276 -0.006030 2.326934 0.667217 -1.566151 1.106282 -1.801755 -0.287161 -0.834715 -0.267429 0.933104 -0.146973 -27.977800 27.123649 17.173443 34.056265 -16.358374 1.597033 0.325441 1.435953 2.065598 0.503408 2.280105 1.221898 2.196203 1.833854 0.339590 0.739929 1.733350 0.911131 1.382470 0.915732 -1 -0.047396 1 1 0.514857 1.257074 2.004478 0.397362 1.000188 1.062340 -0.497997 -0.638070 1.359598 0.383719 -2.090206 0.759173 -55.029682 16.131258 68.046667 60.328431 -60.055070 1.441633 0.771801 1.902872 1.570942 0.569910 1.720588 2.428548 0.862525 1.205042 2.397218 0.794808 1.586326 0.386713 0.728599 0.313794 -1 -0.023577 1 1 -1.829106 1.835428 0.736140 2.287632 -0.150852 -0.101560 -1.027370 -0.807700 1.370997 -1.234279 -0.599009 -1.878384 -54.104218 -29.594949 -2.310298 20.819164 -42.315420 0.696063 2.486137 1.258707 2.094502 0.295364 2.175897 0.295811 0.695222 1.843450 1.859417 2.463398 1.572571 0.942928 0.284402 2.439224 -1 -0.000629 1 1 -0.411378 -0.962184 1.488941 1.850443 -1.364120 -0.997576 0.419995 -0.302655 -2.048860 -1.768827 1.785739 -0.291588 5.389616 -16.723486 28.374170 34.672864 -3.174436 2.083750 1.843059 2.050011 1.788550 1.662354 2.428961 1.038451 1.491815 0.438081 2.332428 0.871156 2.271256 0.994106 0.947825 1.597440 -1 0.061583 1 1 0.697625 0.553865 1.847225 1.099082 -0.295119 2.074299 0.489194 -1.228870 0.789254 -0.378343 -1.793144 -1.650583 15.531275 34.131454 47.351774 -58.737485 -50.905086 1.948412 1.967832 2.102975 0.957886 1.939191 2.224429 1.476779 1.979445 1.529216 1.287061 1.633916 1.482261 1.864369 2.454641 0.658417 -1 0.013750 1 1 -1.643075 -0.563861 -0.189574 -0.593725 2.110321 -1.989931 -0.943854 -1.458585 -0.590674 1.544721 1.569832 -0.495468 -17.141319 55.848167 -59.865233 45.031054 -63.083618 0.679593 2.411751 2.051036 1.012184 1.023285 0.851312 1.754140 1.574190 1.165439 0.527896 2.092849 1.768740 1.708349 1.468670 0.686799 -1 -0.051729 1 1 -1.915143 -2.190762 -2.250736 -1.767518 0.223912 -1.901775 0.996745 -0.245493 2.055015 1.541246 -0.286456 1.593622 -38.783511 65.535872 11.409024 51.471899 38.213869 0.782463 1.103946 2.012919 1.631083 1.111101 0.779859 2.339247 0.719476 2.238312 0.806629 2.262351 2.086683 1.627896 1.549645 0.383001 -1 -0.010726 1 1 2.046273 0.696239 0.828364 1.918841 -1.631071 -1.436693 -0.222277 1.119199 -1.477231 1.750020 -2.142956 0.127467 -57.380916 -51.053765 -60.629292 -46.510063 -44.635193 0.869777 1.593943 2.391210 1.066971 1.574069 1.384678 2.030126 0.579563 1.973121 0.997079 1.400619 2.202679 0.418165 0.600092 0.500030 -1 0.005860 1 1 1.540198 0.947087 -0.754823 -0.557390 0.169614 -0.300748 1.713581 -1.969766 -1.319012 -1.562302 -0.185927 -0.563084 -40.461161 69.267551 29.737364 -4.121451 30.772256 1.214538 2.244686 2.194862 1.791287 0.411694 2.095323 0.590954 2.157168 0.519777 0.649327 2.232631 2.085652 2.302428 0.651899 0.463098 -1 0.019204 1 1 -1.142273 0.094265 0.957384 -2.056433 -1.799713 1.052789 -0.801315 0.298062 0.265769 -0.572888 -1.119658 -1.531063 56.478976 42.149364 -45.647442 53.443851 30.799999 1.458683 1.580590 0.719516 0.652782 1.812149 2.287613 1.420858 0.365503 2.013003 0.791485 1.983209 1.798380 0.367496 1.752481 0.701719 -1 0.007282 1 1 1.453350 2.135917 -0.614729 -2.195875 1.364706 1.420292 -2.108272 -1.271902 -1.464581 2.308523 2.240635 1.652932 41.158620 -47.067071 43.739735 -16.266902 52.175404 1.555303 0.974638 2.239551 1.387199 1.660820 1.394973 1.815222 2.185534 0.275822 2.236431 0.698620 0.450809 2.496371 2.250028 1.966050 -1 -0.046021 1 1 0.483253 -2.133612 1.667998 0.036020 2.210416 -2.013027 2.005105 1.513549 0.749333 -2.176288 0.693555 -1.877937 34.877880 -7.465103 -65.994412 -68.077488 21.662579 1.869575 2.199314 2.362136 0.675508 1.269224 1.091205 1.625250 2.080115 1.493665 2.275770 0.367201 1.302833 1.212403 2.363456 0.356380 -1 -0.007417 1 1 0.878952 -0.792884 0.637106 1.296405 -1.408214 -2.236018 0.541566 -2.231018 -0.236548 1.589969 -1.345283 -0.130149 -27.342836 48.961590 -2.551244 21.245962 -69.113416 1.537168 2.184926 1.306722 1.327817 0.366987 2.204665 2.312958 2.133281 1.802216 1.840416 0.364150 1.774779 1.951770 2.144450 0.517348 -1 0.007067 1 1 -0.293392 -1.883175 -2.124533 -1.257416 1.675363 1.293165 0.691379 -0.737419 -0.220980 -0.645841 -2.018709 0.761643 66.362764 -41.025332 37.238093 60.627189 11.158745 2.050346 0.658322 0.410357 2.114194 0.517579 1.953242 2.145579 1.501369 1.254292 2.131245 1.336194 1.665579 0.389902 0.328849 2.460583 -1 0.017233 1 1 1.920811 -1.504281 -0.479681 0.901783 1.217912 -1.175118 -0.580517 -2.102108 -1.352034 -0.492723 -1.525579 -0.301221 -48.060881 -9.234144 51.734036 -56.050126 -34.464768 2.134581 1.161171 0.804246 0.461777 2.339439 1.702655 0.274354 2.315899 2.073626 0.424815 2.123717 0.815705 1.812213 1.116203 1.018247 -1 0.010499 1 1 -0.746121 -0.386456 -1.492569 -1.561253 -1.400809 -0.296946 -0.347411 -0.284331 -0.384756 -1.199846 -1.496275 2.124268 48.235634 -53.705566 70.555861 -67.649828 9.347671 2.219488 1.679537 0.985176 1.594991 2.014681 1.996191 1.738924 2.347631 2.141510 0.603312 0.607464 0.648860 1.132533 0.974935 0.484896 -1 -0.020552 1 1 -0.968582 2.341808 0.887693 0.037813 -0.650479 0.147154 -0.789402 -2.103631 1.328839 1.785509 0.558560 0.639381 58.193878 64.506877 -32.922578 20.238966 -43.694855 1.683580 1.424034 1.992290 1.427096 1.706000 2.494256 0.455558 1.317055 1.739224 0.633108 1.889979 0.873105 1.279031 1.673452 2.199317 -1 0.006785 1 1 1.266547 0.995648 0.161365 -2.270377 -2.007288 -0.492009 1.039880 -0.981266 1.220872 1.446130 -1.398887 -0.987142 45.641778 1.364803 -11.763405 -7.552174 -29.395545 2.111005 0.916907 1.703413 1.757415 0.365323 1.241136 1.525723 1.067638 1.540667 2.494773 2.404691 0.390296 2.455627 1.478480 1.315446 -1 0.005343 1 1 0.956687 0.368394 -0.472969 0.612745 1.839059 0.500132 -1.179618 -0.821987 1.585887 0.739392 0.396674 -1.134540 -60.063997 4.409511 10.657335 17.824194 21.236299 2.402065 1.263902 1.643306 1.785744 1.745127 0.851931 0.909546 1.739851 2.181766 2.190430 1.550349 0.958917 1.269273 1.913701 1.326019 -1 0.001437 1 1 2.230498 0.929516 0.803418 2.055596 1.877107 -0.897910 -2.104026 -0.589957 -0.543863 1.327006 -0.744741 -0.760238 -64.748392 23.778118 38.825028 32.239732 53.168456 2.158586 1.848970 2.396326 1.558686 1.589798 2.492345 2.083726 1.437992 0.331595 1.362791 0.922138 1.878246 1.672584 1.115375 0.606647 -1 0.016950 1 1 -0.322864 2.305273 -0.536280 1.534441 -1.560320 0.139098 0.467495 1.637077 -1.285586 -0.535984 1.807648 0.370529 -73.113441 -17.596638 53.297873 -22.656412 63.678779 1.363493 1.478649 1.899122 1.548309 0.429801 0.419673 1.188246 1.357389 2.382778 1.100122 0.757457 1.579742 2.220820 1.574151 0.506955 -1 -0.029228 1 1 0.973439 -0.828174 1.278364 1.682219 -1.271135 2.012685 1.669646 -0.540318 -0.346767 1.117094 0.840561 -0.425583 20.318404 -58.576522 -45.611764 53.074436 -27.947173 0.503018 2.474028 2.483495 1.857150 0.360856 0.402907 0.654914 1.643510 0.717309 1.816792 1.572712 1.063689 0.428302 2.214522 1.466944 -1 -0.040577 1 1 -0.249239 0.351088 0.825514 1.138909 -0.079402 -0.896123 -0.338685 0.287167 0.930900 0.505648 1.982358 0.898806 -53.478925 -20.289958 -63.319580 37.820974 -42.887662 0.430881 0.564750 0.499318 1.039053 0.365736 1.432770 0.308836 1.358383 1.089102 2.293449 0.490321 0.574348 2.071145 1.482471 0.885619 -1 -0.046180 1 1 1.250584 1.302815 -2.062846 -1.199702 0.923776 -1.426129 -1.736031 1.631992 -1.927570 1.003219 0.169385 0.566991 31.036222 -74.221422 -39.435820 52.170764 -65.975060 0.732608 2.450160 1.842904 1.683951 0.921525 0.577245 1.253901 2.312947 1.951535 0.448815 0.484722 0.976124 2.470800 2.226805 0.912611 -1 -0.004651 1 1 -1.033048 -1.990199 -0.734512 1.513430 -1.264659 -2.249494 0.243830 -1.719620 -0.569169 0.127167 -2.131720 0.479209 18.943091 -73.477555 12.737099 22.422206 50.024149 1.463147 2.367030 1.921895 1.797592 0.632922 1.011593 2.345162 1.136123 0.572781 0.481302 1.985146 0.594737 0.500801 1.209602 0.281142 -1 -0.018928 1 1 -2.266709 -1.624102 -2.131206 -0.301572 2.011818 1.240039 -1.563412 0.016574 0.526606 0.792372 0.178048 0.082368 -34.500329 52.965164 -64.484157 -35.228475 -34.978572 0.852175 0.509456 0.428241 1.202443 1.460564 1.696189 1.839828 1.741356 0.465983 1.022236 1.228669 1.235040 0.314598 1.454737 0.506647 -1 0.009235 1 1 -1.755819 -1.066516 0.986357 -0.484841 -0.999721 2.064379 -1.292968 -2.083603 -1.346212 -1.600239 -1.618574 1.254269 63.024651 -44.683250 58.616035 -40.292238 58.362438 2.087423 0.563482 1.696395 0.808919 0.253830 1.625382 2.039100 0.652831 0.372354 2.408287 2.322825 1.473785 1.159338 1.493851 0.909491 -1 -0.042870 1 1 -0.868217 2.148389 1.651512 0.999901 0.958121 0.898784 -2.049305 0.188196 1.003687 -1.387001 0.854208 -1.979311 -48.564621 74.419120 62.155717 51.128575 -32.043355 0.584909 1.821703 0.860956 1.833485 0.875891 0.852259 1.921425 0.640791 0.530930 1.333502 1.415833 1.399812 2.142895 1.387566 1.075582 -1 0.005656 1 1 -2.063177 -2.057619 1.819920 -0.718506 1.927026 -0.722801 0.425292 -0.804501 -1.397542 -1.943089 -0.634430 1.267241 -47.199113 74.513251 -5.782087 20.466554 31.372292 1.736649 2.368954 0.510199 1.663222 1.267058 0.700572 1.755214 1.627857 0.898029 1.678298 0.406929 0.763246 2.121171 0.777955 1.834904 -1 0.016366 1 1 1.701654 0.203008 0.185929 0.592662 -1.116614 -2.197459 -1.700434 1.445764 1.885517 -0.937301 0.296766 2.032616 65.802911 -0.479695 37.768037 -32.599103 56.880374 1.951743 1.694672 1.106432 1.055725 1.571114 1.214919 1.890343 2.487452 0.860249 1.203614 0.885557 1.310046 0.949987 1.934065 1.586926 -1 -0.010696 1 1 -1.169514 -0.653997 2.268292 -0.043542 -1.383304 1.728241 -0.619437 -1.212008 1.441452 0.082946 -0.800996 0.959183 -2.911124 -27.259821 -55.804169 49.323297 -73.347702 0.552701 0.488650 1.742484 1.432553 1.164356 0.334076 0.314433 0.927129 0.252369 1.811668 0.957607 1.756077 0.386027 0.447604 0.383442 -1 -0.006352 1 1 0.931518 1.464022 -2.274948 1.264338 1.566466 -0.515456 -1.906092 -0.862217 -0.680697 1.206935 -1.883689 -1.330364 27.112696 -16.910980 27.164460 -46.921990 -67.883311 1.152998 0.686409 2.234045 1.089178 1.309207 0.346797 0.373107 1.556981 2.177777 0.404824 1.376485 1.590145 1.559164 0.624390 1.626226 -1 0.008245 1 1 2.077824 -1.520748 0.788762 0.776005 -1.578155 1.993572 0.883141 -1.070395 1.767249 -0.026557 1.340529 0.347446 27.846729 19.976064 37.714328 -35.282750 -47.181823 2.351413 0.451121 0.998371 0.622944 2.062688 1.096978 1.915412 0.833677 2.356648 0.677356 0.820848 0.499850 0.977602 0.311455 0.371584 -1 0.059052 1 1 -1.041514 1.795191 -1.649311 -1.704118 0.792279 -1.378289 1.198630 -0.089505 -1.054708 1.533666 -0.440893 -2.209875 53.316948 -2.057413 71.055386 -72.128995 27.981521 1.906247 2.045721 1.679397 0.874451 1.398305 1.553209 1.781686 1.044541 0.350805 2.482847 2.216993 0.257673 0.954133 1.870509 2.148860 -1 0.001743 1 1 -0.870744 2.092017 1.401494 -2.325341 -2.173065 -1.683162 -0.431011 -1.055832 1.492679 -1.294957 2.179953 -0.361560 71.431867 -44.605713 11.780476 -5.534302 -15.021794 1.055558 1.008675 0.551714 1.906489 1.613282 1.189224 2.039430 1.702781 2.388865 2.149540 0.569464 0.985496 2.477195 1.716009 1.970772 -1 0.032995 1 1 0.395465 2.116800 -1.473373 0.629676 -1.064069 -0.287233 -2.045219 -1.837986 -1.318876 0.726563 1.541964 -2.344835 2.414434 -70.604293 3.646770 -58.732418 34.251290 0.796584 2.190270 1.120332 0.665088 1.627471 1.149764 0.326652 1.535490 0.974109 2.352879 0.339710 0.501883 1.395814 2.454828 1.541821 -1 -0.023888 1 1 1.828769 1.928612 -2.340656 -0.374816 0.938770 0.832127 -0.804015 2.047017 -0.941218 0.445225 -0.383615 -0.870672 -45.000721 -27.116863 -53.118981 29.284124 28.279255 0.466530 1.227972 0.775821 1.972851 0.947673 1.286674 1.873729 2.265679 1.767122 1.526691 1.602430 1.042955 0.697181 1.023867 1.630830 -1 -0.023639 1 1 0.072997 1.641223 -2.289503 1.686136 -1.411701 0.419081 -1.520701 1.570527 1.749091 1.089126 2.025835 1.199491 7.609149 -63.037219 -16.534804 49.557557 -36.143162 2.003158 1.829528 1.878708 0.452069 1.176398 2.475159 1.246484 1.399891 1.211429 1.736233 2.109930 0.838076 2.043949 1.147000 1.126407 -1 -0.000731 1 1 -0.817721 -2.110526 -1.460683 1.853362 0.565352 1.698119 2.057903 -1.760364 -2.055526 -0.695075 -0.110023 -1.898789 -20.711858 45.805560 54.048355 -9.301700 -33.674527 1.108292 0.809787 1.336188 1.554535 1.565995 0.672735 1.903187 2.358865 1.951273 0.545655 1.318771 1.327127 2.269341 0.315625 0.715367 -1 -0.003331 1 1 -2.158807 2.330607 1.131356 0.213232 -2.338393 -0.047842 1.730465 -0.944186 -2.325317 -1.756347 -0.526420 2.323548 9.567922 8.065791 -38.242818 2.957836 62.356574 1.029179 0.919735 1.979148 1.034558 1.323926 2.473681 1.150457 0.737304 0.369493 1.572346 1.669459 0.352924 2.094338 2.039838 1.805487 -1 -0.008143 1 1 -0.398130 0.227559 -1.872794 -2.003942 -0.802400 0.920674 -1.721993 1.962908 -0.838555 1.158916 1.593222 1.480500 42.764327 -59.959887 -45.819373 13.796097 -28.992438 2.486514 0.838822 1.073886 0.797555 0.502286 1.426816 1.490609 0.411131 1.621133 0.383246 0.962299 1.863865 0.735187 0.791760 2.104866 -1 0.004056 1 1 0.856041 0.561082 0.607829 -0.683636 -1.071616 0.108667 -2.046409 1.727506 1.162888 -2.334798 -0.885046 2.044980 -69.770850 61.325907 54.520945 -16.474501 13.063767 0.815947 1.374034 0.893062 1.446722 0.808685 0.817159 1.486408 1.806431 0.677823 1.919169 0.968604 2.083825 0.842336 1.637906 1.032500 -1 -0.020582 1 1 -2.026387 -1.051696 0.309041 1.004250 -1.344453 -0.322870 2.196843 0.778018 -0.725844 1.119201 -1.442748 1.692679 5.434030 -20.261604 -36.775869 57.972117 -62.621868 2.338997 1.025286 0.729957 0.636438 1.613403 0.960317 2.305147 1.354593 0.386908 1.760080 2.418180 2.107754 0.269976 0.738797 0.716259 -1 -0.013247 1 1 1.073115 1.538108 -1.184696 -1.336327 -0.398435 -0.191918 -2.290344 1.701092 0.187641 1.096049 0.568700 1.410558 -25.005751 28.341992 -56.144905 22.589295 8.275706 1.971817 1.575416 1.523146 0.506309 1.533985 0.434909 0.764386 1.029701 0.680289 0.610950 0.741531 1.655534 0.306427 1.376362 1.775327 -1 -0.030837 1 1 -2.086171 -2.111102 -1.720422 0.080322 2.233774 -0.561432 -1.787900 1.661874 0.777906 2.098723 1.002514 -2.242097 65.234244 41.946817 0.157810 -47.691394 50.732767 2.359139 2.057152 0.303395 2.156824 1.484302 2.417504 1.993713 0.586605 1.076666 0.281028 1.992021 1.397554 2.434961 0.641614 0.857107 -1 0.031319 1 1 -1.761073 0.162104 0.729245 -0.506242 2.172073 -0.855479 -0.537490 0.050932 -1.648658 -0.140897 2.282794 -1.355424 -29.180791 58.437477 -41.327226 63.307812 64.389848 0.627626 2.003470 0.311278 1.897597 0.669935 2.105299 1.752914 1.231222 1.405565 2.080483 0.929541 0.296603 0.502206 2.321954 0.326414 -1 -0.069755 1 1 0.769600 -0.833829 0.485549 -1.232551 0.184599 1.805522 2.328807 -0.845681 -0.790674 0.076688 -2.297818 -1.392205 -56.722836 59.298842 35.640577 61.182709 47.796176 2.280030 2.211246 0.418133 2.317569 0.872965 1.175245 1.085014 1.081963 1.551038 1.298921 0.711663 1.412695 0.407859 0.633603 1.209859 -1 0.003522 1 1 0.715354 1.648357 -0.207400 1.389686 1.847889 -1.887847 -0.525899 1.662740 1.210353 -0.985456 1.494990 -0.162210 70.229768 1.711264 -38.780322 -30.880108 -1.970675 1.808063 1.108106 2.194978 1.493422 0.447960 1.858641 0.672684 1.055579 1.369103 1.261471 1.298392 0.827808 0.468809 1.266838 1.498491 -1 0.044279 1 1 2.069610 1.793888 0.012868 -0.497680 -0.025337 -1.719399 -1.568832 -1.540751 -0.828392 2.324017 -1.232087 -1.444258 -4.149139 15.419861 -38.388437 -44.456226 -25.794160 1.038418 0.941383 1.319672 0.732316 2.028053 1.735065 0.485052 2.026445 1.702470 1.670410 0.580469 1.436139 0.688507 1.487784 2.438188 -1 0.007189 1 1 0.240947 1.655272 -1.789710 -0.469178 -1.648215 -2.120417 1.943058 0.120532 -0.548790 -1.366116 -1.544218 2.167045 -17.061898 40.675358 -69.254696 36.318560 56.031600 1.721396 0.250553 0.539380 1.607263 1.269692 2.206359 1.531787 1.743386 0.830980 2.024419 1.410517 2.060404 0.963092 1.692456 2.106640 -1 -0.042750 1 1 1.165412 -2.317004 1.303996 -1.053551 2.126612 -1.497526 -0.053008 -0.256861 -0.514449 0.885737 0.138873 1.410583 -11.643791 52.807689 -11.178321 -74.040472 1.780140 2.407099 0.364515 1.159112 2.197614 0.801704 0.481362 0.757966 1.136732 1.804753 1.736693 0.848632 1.705685 1.703127 1.459471 1.321609 -1 -0.031710 1 1 -1.840572 2.331399 0.309336 1.246146 2.115179 -0.444727 -0.679969 -0.689721 0.336413 -0.778076 -0.240399 -1.866169 30.348658 69.899401 -0.761974 -56.496788 -41.509162 1.457804 0.319621 0.367846 0.890126 1.593597 1.076081 1.688469 0.346585 1.310281 0.399302 0.822336 0.749993 2.132313 1.283395 0.773869 -1 0.008317 1 1 0.711918 0.456699 -0.745561 -0.404651 -0.986085 0.343691 -0.966810 -0.852048 0.582582 -0.894588 1.889591 1.562546 -13.549657 -29.076943 3.827391 -23.042266 28.631815 1.598659 0.667889 1.463166 0.431885 1.687113 2.299704 2.127729 0.737554 2.323228 1.491033 0.800341 2.325708 0.430349 0.633315 0.871449 -1 0.005522 1 1 -1.373941 -1.116705 0.988135 1.120621 -1.141941 0.951703 1.427873 -1.929346 -0.573439 -0.955969 2.281707 -0.776221 -65.449692 -62.965256 -7.060220 -11.123259 -48.619657 2.116367 1.026159 1.913515 0.447845 2.183817 0.670415 1.165935 2.111670 0.837527 1.811887 2.389613 1.221194 1.599314 0.426644 1.357106 -1 0.033899 1 1 1.226187 1.240142 0.176703 1.034074 0.386703 0.936214 0.290182 -0.236523 2.021992 -2.129188 0.627341 2.098708 24.274447 -19.364947 33.341113 -35.919407 52.525905 2.168238 2.079227 2.325427 2.455132 2.154497 0.624542 1.926427 1.450957 2.237660 1.108750 1.752212 0.670856 1.819443 1.130235 0.615262 -1 -0.011124 1 1 -1.690656 0.852686 0.722547 0.022116 -0.575741 -1.951408 0.913168 -0.632584 -0.693391 -0.088817 1.082233 -0.737095 16.152588 -23.459054 73.675228 9.553130 59.452563 2.413379 2.405987 1.921013 0.469074 1.228602 2.369401 1.267321 0.610564 1.003654 1.670301 1.001053 0.695276 0.505543 2.154784 0.963251 -1 0.015898 1 1 0.481356 -1.014417 0.110790 0.656511 2.281617 -2.275798 1.117792 -1.565309 1.124224 -1.837965 -0.964377 2.334522 30.835790 7.121807 -3.782665 24.750555 32.574428 1.051245 0.532138 1.399845 0.439700 0.288210 1.202628 2.318505 0.864545 1.402733 1.733219 0.962782 0.983158 1.436781 2.471052 1.979265 -1 0.004196 1 1 1.568417 -0.724430 1.312758 0.116450 1.534816 0.034403 -1.407679 2.036554 2.273300 -0.703268 -1.161169 -1.769278 -34.431825 4.324260 -72.164609 29.414539 -29.850944 2.052835 1.994253 0.656485 1.042239 2.154952 1.532118 0.556208 0.944267 0.297526 0.271961 0.341028 2.414071 0.541247 1.480663 2.005843 -1 -0.072349 1 1 0.113904 1.151827 0.261977 1.672471 -0.178394 -1.188235 0.431751 -0.648047 -1.402490 -0.277952 -1.555683 -2.036686 6.702371 -3.241553 -30.777879 66.184648 -34.616270 2.190260 0.947866 2.282619 0.730788 1.106132 0.501424 0.441380 1.525424 0.550546 0.274463 1.891881 1.352284 2.085945 0.473971 0.289017 -1 0.034789 1 1 -1.380883 0.024177 1.076147 0.657840 1.053674 -0.061430 -0.434625 -0.533112 -1.756332 -0.266742 -1.646327 1.323520 61.402622 -6.125025 -43.297523 -51.472011 -40.083980 0.753220 2.367678 1.570346 1.797946 2.084435 2.100475 1.689892 1.762381 0.588676 2.126050 1.769517 1.275775 0.957017 0.830490 0.539081 -1 -0.003790 1 1 -0.364669 1.831322 -2.295972 1.344910 -1.427104 0.720593 0.167913 -0.610105 0.123945 0.263695 2.282223 -1.532661 -48.113589 4.910859 36.800794 60.938602 -4.921986 0.267804 2.483246 2.161110 1.526698 1.720959 1.899872 0.650884 1.415452 1.757449 0.944829 0.739544 2.010706 0.431319 1.173953 1.882465 -1 0.034565 1 1 0.498812 0.189874 0.931621 -1.511756 1.117172 2.149354 -0.984058 1.420902 -1.287795 0.032401 -2.080639 1.347654 72.698995 -47.998398 -9.080569 -67.123121 11.709721 1.454191 0.341008 2.077856 1.776521 1.992726 1.990163 1.673886 0.496888 0.695267 0.349242 0.963618 1.519362 2.165810 1.775044 1.923025 -1 -0.080332 1 1 -1.689456 2.161749 -0.007836 0.240029 0.365123 1.092774 2.066655 -0.747365 2.270696 -2.046452 1.015852 0.441138 51.636514 -45.113726 23.601759 74.760242 -54.611264 1.352267 1.795127 1.944186 0.689751 2.142825 2.451595 1.213971 1.718338 0.603565 0.364749 0.581978 2.053930 2.396585 1.397537 2.159745 -1 0.037398 1 1 -2.064102 1.252577 1.819362 -0.675380 1.041406 1.091262 0.215081 0.460535 -2.250205 -2.265128 1.391507 -0.532079 46.582276 58.318406 57.446284 -50.310650 -21.091655 0.813390 1.140274 0.584734 1.119816 0.990326 0.412902 2.138333 1.217790 0.647199 2.478804 1.767939 1.749520 0.426885 0.904241 0.331009 -1 0.034004 1 1 -2.015625 0.747892 1.874342 -0.263496 1.062285 -1.423044 -1.725699 0.922800 1.031160 -1.467458 1.068723 -1.601875 -26.593016 51.178988 65.246033 -59.921210 4.225553 2.407975 1.593101 1.740299 0.704349 2.240673 2.235259 1.241982 2.246789 1.534993 1.620172 2.233975 2.168351 1.723217 1.601696 2.198709 -1 0.038773 1 1 -1.670706 1.568287 1.807671 0.749997 -0.448246 1.441280 1.915711 2.314080 1.392951 0.174085 -0.541275 -2.291810 19.834885 64.918044 -22.430659 -42.083317 -44.307301 0.282995 1.292023 1.783486 2.044677 2.138989 0.988660 1.661636 1.608768 1.812185 0.639377 1.512735 1.042023 0.777659 1.364794 0.840827 -1 0.004851 1 1 1.377099 -2.353530 0.009143 -1.848104 -1.732087 1.953838 2.231653 1.486319 0.184884 1.888239 -2.303174 -1.875005 -46.835116 42.211965 -43.506360 38.607993 -15.468583 0.917860 1.980616 0.956481 0.829762 1.808520 2.048172 2.371003 1.193326 1.229186 0.921846 1.465823 2.342758 1.228062 2.291104 1.582857 -1 -0.013251 1 1 0.637081 0.876332 2.289094 0.852388 0.423744 1.450140 0.022010 2.352534 2.098884 -1.006947 -1.575683 1.120361 -25.422922 66.952129 -35.564253 21.607736 11.214775 0.425882 2.042550 2.382398 1.455224 1.941148 1.365595 0.803301 0.329147 0.722164 2.407531 0.871532 1.836243 2.243830 1.303830 2.217787 -1 -0.008742 1 1 0.472276 1.878652 1.493785 -1.564065 -1.535694 -0.649484 -1.988275 -1.386536 -0.750345 -0.694724 1.077978 -1.554615 56.908848 67.008926 19.019963 18.512005 31.264234 1.494680 1.339634 0.982841 0.609236 1.179637 0.652255 1.946168 2.493151 2.143492 2.422631 0.405993 0.771120 1.718922 1.426279 1.463238 -1 0.008965 1 1 -0.238939 -0.898151 -1.436291 1.831503 0.754520 0.183461 1.529493 0.106624 1.316515 1.992168 0.851049 1.481667 67.293332 -0.964749 -14.538588 -0.044169 7.656941 1.227992 1.118375 1.533184 0.475921 1.558960 1.696135 0.945045 2.124691 1.426200 2.396641 2.349991 1.295486 1.488910 1.110805 0.308040 -1 0.003134 1 1 0.819943 1.748454 -0.200402 1.204130 -1.900112 0.670349 -0.768854 -0.765346 1.658208 0.430163 0.947310 -1.724170 -52.224489 63.021402 50.710215 -13.416286 -37.526523 2.000942 0.584314 0.818740 1.065668 2.176233 1.441116 1.085259 0.691047 1.434600 1.827937 2.134414 0.594929 1.463676 2.253737 1.311305 -1 0.058456 1 1 1.166274 -1.973329 0.050788 0.654671 -0.368606 1.624729 -1.480854 2.118283 -0.115302 -1.083124 -0.100156 -0.998855 -70.819388 -11.457281 37.471671 -63.621381 65.456749 1.848796 1.715500 2.406245 1.753138 0.482292 0.625893 2.132937 0.516670 2.424753 2.324784 0.647881 0.431103 2.052947 1.622869 0.309653 -1 -0.009968 1 1 -0.193222 -0.651731 -2.052951 0.162645 0.390039 0.448353 0.360241 -0.849121 -2.063507 1.825583 0.208777 -1.817867 71.205800 55.888845 23.812341 14.013862 30.980189 1.885544 0.586594 0.881713 1.957610 1.302347 2.037430 1.836269 0.423022 1.237478 0.796952 1.630654 0.656930 1.778758 1.329068 1.137703 -1 -0.011330 1 1 -1.190820 -0.589315 0.827024 -1.751447 1.720295 -2.217939 -1.904853 1.105834 0.083682 2.159495 -0.186216 -0.713072 -31.759480 68.415822 -35.271554 -9.008514 -56.096569 0.399584 1.065075 1.209034 1.990635 0.605428 2.422713 1.780683 2.186301 1.910358 1.383976 1.479339 2.245694 1.133788 1.820561 1.923635 -1 0.005393 1 1 0.043995 -0.426380 1.379204 0.033763 1.975129 1.921528 1.118123 -0.715137 2.004955 -1.024041 -1.406647 0.537136 -41.272520 -67.242110 -38.144415 6.812101 40.978970 0.378130 0.474352 2.183581 1.201483 1.078198 1.273862 0.306675 1.042149 0.650164 0.564285 1.687502 2.095427 2.341638 0.410766 2.252102 -1 -0.061470 1 1 -1.101805 1.645354 1.171792 1.239838 -0.233776 1.065239 1.112087 1.505120 0.442966 -0.650546 -0.986049 0.953812 -26.330118 -30.294763 -64.085989 56.785650 -53.579544 0.454005 2.204530 2.289840 0.587710 1.647819 1.140824 0.833031 0.502344 2.398780 2.300056 1.291699 0.839667 1.779227 2.472609 1.131798 -1 0.010091 1 1 -0.083064 -1.181389 -2.314704 2.251269 1.312358 -1.883779 1.865888 -0.971607 -1.375688 -2.201519 0.748440 1.669382 -8.369331 36.647104 27.877516 -62.593706 -62.421711 1.049609 2.275677 1.050975 0.480479 1.653016 0.746418 0.544486 1.932694 1.034920 0.656647 1.510697 0.529513 2.268361 1.844931 2.013113 -1 0.033685 1 1 -1.340394 1.925081 -0.425128 -1.151853 -0.695549 1.351764 0.667692 1.702117 -1.429095 0.251290 1.136201 1.533278 -71.763112 27.377029 -74.265817 -35.588952 56.486545 1.665335 0.780535 2.459926 1.729776 1.592657 1.041834 2.099844 2.327065 0.733605 1.203396 1.723732 1.265117 1.815023 1.084391 1.853583 -1 -0.003579 1 1 -2.352828 -2.329604 1.580883 1.454441 1.619744 -0.426834 -1.541573 -0.498437 1.398690 -2.321997 2.203892 1.429585 -45.699619 -73.504347 12.446552 -60.795500 10.031392 1.339057 0.272387 0.755895 2.332400 0.401498 1.721474 1.557623 1.718071 0.618715 0.740249 0.363529 0.327057 1.594173 1.759047 0.798213 -1 -0.007233 1 1 1.016532 -2.266233 1.657369 0.472410 -0.573123 -0.350059 2.338848 -1.724961 -0.801142 -1.501363 1.439723 -0.689930 48.865620 34.471618 64.491039 0.887734 70.142420 1.879708 1.497250 1.784002 1.723048 1.025363 2.023045 0.822871 0.735946 2.302414 0.423647 0.479276 1.692488 0.396331 0.378946 0.687407 -1 0.001466 1 1 1.438137 0.931170 0.334035 1.664159 1.498546 -1.660098 0.786987 -0.787486 1.815628 -2.177015 -2.102300 0.137776 57.988288 59.162892 0.727768 -68.411472 -41.601591 0.655940 0.891479 1.844993 0.793893 1.960986 1.785789 0.259249 0.445223 0.868475 2.201494 0.761415 0.606367 2.466169 0.906400 0.614384 -1 -0.027557 1 1 -0.614649 -0.846882 -2.133409 0.364104 -1.892089 -1.143523 -2.076445 1.134795 1.461908 -0.115928 -2.184448 0.196544 -2.364095 16.652811 -16.211581 -68.046058 -50.095062 1.409349 0.434453 2.097899 1.144147 0.430319 2.377909 0.272820 1.281683 1.252916 1.517079 2.045941 0.886267 1.985121 2.419701 0.663718 -1 -0.019917 1 1 0.110997 -0.576718 0.477925 -2.143525 -0.012262 1.249596 -1.162027 -2.055344 2.348742 -0.368294 2.167277 -1.338513 17.736190 42.139381 -63.418580 23.917652 -16.030033 1.123425 0.908592 1.447892 2.468200 1.282156 2.448141 1.653842 1.118362 1.308419 0.592184 0.329712 1.222997 0.402754 0.335819 0.351867 -1 0.004090 1 1 2.285317 -1.361270 -0.215505 1.833322 -1.667381 0.903028 -1.405679 -2.037840 -0.326215 -2.192837 0.584422 1.768728 40.377131 18.438289 -7.682499 30.233794 -60.623278 2.193618 1.139240 1.211491 0.532526 1.166635 0.391291 1.177448 2.116627 0.896848 2.079184 1.590361 0.695879 1.630327 1.901514 1.245146 -1 0.008456 1 1 -2.042030 -0.066296 -2.114370 -0.089438 0.075028 -1.927459 -1.844103 -0.462328 0.383884 0.678959 -2.147028 -2.341364 59.107059 -37.665255 -39.939630 -15.360493 -13.797615 1.427306 0.736019 1.278411 0.252390 2.175195 2.006329 1.117688 1.226004 1.453015 0.818688 2.442949 2.147477 1.891638 1.759048 0.816404 -1 -0.006123 1 1 -1.792270 -1.098089 -1.863471 -0.813484 -1.587021 -0.946822 0.492667 0.591349 0.377979 0.386366 -0.023236 0.604201 -12.222206 -68.611231 51.039785 -24.333183 -67.811792 1.183192 1.904289 0.635185 0.796850 2.151577 1.046280 0.333826 0.620084 1.255134 0.531170 0.875055 0.292705 2.499404 1.488321 2.454500 -1 0.083625 1 1 1.532474 -1.634629 0.022175 0.410196 -0.067911 -0.985556 -0.189729 1.505210 1.965446 -0.596672 -0.310737 -1.232284 -1.680976 -52.169142 -56.765696 -61.057794 -48.340143 0.583239 0.740367 2.351164 0.768729 2.033232 1.027776 2.078813 2.117223 1.923636 1.808383 1.999115 1.376318 1.023990 1.448395 1.916910 -1 0.006757 1 1 -2.261511 0.920051 1.951289 1.808390 -1.298571 -2.017609 0.399263 -0.024186 -1.227396 1.997736 0.183675 0.418671 32.068437 24.226002 66.410118 4.860071 -66.779822 0.348042 1.034416 1.182156 2.499473 0.391573 1.422388 1.320671 1.769167 2.146566 2.329990 0.395529 0.402067 2.286598 2.352891 0.541178 -1 0.025442 1 1 1.633640 2.206858 -0.553348 2.137270 -1.448637 1.666551 -0.718974 -1.232554 0.124889 1.995530 0.797202 1.253389 42.308455 -71.797342 52.073147 -56.611760 -23.854993 1.661936 2.157416 2.438751 1.342928 2.342474 0.963875 1.352754 0.988150 2.080397 1.737883 0.595453 1.284930 1.809740 2.304255 2.114121 -1 0.018391 1 1 -0.285783 -1.229408 1.161137 1.223441 2.216147 0.058448 2.163670 -0.712563 -1.870589 2.066006 -2.229116 -1.260406 -46.044898 -26.608843 -64.820520 11.517738 -71.369846 1.930027 1.211601 2.384482 0.486328 0.967583 0.672827 1.211207 0.263849 1.258480 0.518030 0.524216 0.993966 0.843986 2.371123 0.958591 -1 0.031868 1 1 -2.147627 1.734768 0.699871 0.604195 -0.494578 0.286349 1.319016 1.630643 -1.041549 1.207088 0.699486 -1.150260 -70.031524 30.172528 -40.324202 -28.866549 -60.088669 1.971175 2.035422 1.840575 0.794449 2.303968 1.795363 1.419792 0.446336 1.573071 0.346347 1.800971 1.175232 0.877770 0.928448 2.183205 -1 -0.017366 1 1 0.969463 -1.681990 0.412836 1.900477 0.742036 -2.299198 -1.024177 1.022003 0.146397 0.622454 0.086003 -1.259014 -51.798270 26.470185 -15.607714 31.150466 45.880055 0.716288 0.401868 1.192498 0.814662 2.276577 0.435578 0.761923 2.391557 2.401593 2.330317 1.386118 1.487339 1.700384 0.352942 2.396585 -1 0.007393 1 1 -1.439050 -2.130408 -1.029915 -1.168229 2.100501 -2.095377 -1.315745 1.517774 1.066452 -2.065160 2.313997 0.004090 -61.962576 44.987211 -49.950762 27.540915 -19.837767 1.924686 1.446858 0.836276 1.036575 1.469246 1.374572 0.935418 2.326778 0.407592 0.649404 1.285880 2.041018 1.389581 1.186529 1.746664 -1 -0.015967 1 1 0.265310 1.150937 -0.551302 -1.177192 2.248187 1.344071 -1.395700 0.745307 0.844757 -0.603774 -1.854121 0.819397 63.604250 -53.365787 -68.775717 -13.467846 -4.085215 1.971847 2.079677 0.884373 1.662823 1.320635 1.160783 1.023720 1.411368 0.612861 1.357675 0.439509 1.577889 0.322696 0.304578 1.790981 -1 0.005831 1 1 1.310254 0.448582 -0.510339 -0.715688 2.155035 0.256085 1.611121 0.729280 0.086176 1.660736 0.503058 0.862415 -22.358616 -31.266903 -52.834340 13.255642 37.580569 0.874260 0.437771 1.621757 1.866415 0.837423 2.324674 1.045432 1.824530 1.123519 2.482531 1.400736 1.926632 0.398899 0.802147 1.183666 -1 -0.007457 1 1 2.316759 -0.709950 -0.353808 0.588156 -1.450692 0.117412 -1.140365 -0.824407 -1.392195 -1.611279 1.337126 -0.308000 74.901810 74.727473 -5.353651 21.179028 5.925049 1.109459 2.433150 1.695257 1.936383 2.293784 1.628212 2.365215 0.671601 0.851317 1.836393 0.253459 2.138474 1.326120 1.093323 1.225048 -1 -0.003077 1 1 0.238730 2.097819 -0.055801 -0.082795 -1.375684 -2.141587 -0.434814 1.003279 1.181249 -0.042059 -0.025787 0.142361 -39.146974 -43.193822 41.438510 7.029696 -51.894072 2.370063 1.150697 0.263590 1.399026 2.424856 1.803140 1.624170 1.921444 0.951455 1.857661 2.208964 0.303494 1.578918 1.868317 1.300085 -1 -0.009879 1 1 -2.192197 1.911385 0.285392 -0.629862 -2.067414 2.122635 2.343528 1.529789 0.373598 2.164051 0.982587 2.130987 42.701550 -65.056989 -62.806097 -32.065514 24.907553 0.943704 2.088586 2.115633 2.193130 1.937941 1.474069 1.431766 1.441492 0.656603 0.782340 1.281028 1.486854 0.299729 1.296547 1.317864 -1 0.081986 1 1 1.837240 -1.791462 -1.645346 -1.035444 0.151273 -2.250237 1.901387 1.906089 0.813903 -0.801361 -0.466958 -2.035477 53.584662 -2.592810 72.643894 -74.081325 65.178243 1.385939 0.724629 1.083834 1.495598 1.009526 1.362623 0.361883 1.914084 1.002615 2.204592 1.077681 1.583605 1.897286 2.182181 2.414042 -1 -0.014608 1 1 -0.116833 1.450557 2.332112 -1.840359 1.200698 1.686746 -0.587610 1.208335 -1.904336 0.363261 -1.924821 0.086556 -44.198998 -52.563739 61.236300 48.494665 -50.162443 2.422227 0.362595 0.379483 0.720782 1.690667 1.292423 1.753893 1.932018 0.922993 0.488479 1.112003 2.429818 1.947832 1.205659 1.515046 -1 0.033203 1 1 2.205649 -2.013475 -0.802262 -1.475226 -2.247550 -0.062066 -1.711355 1.678136 0.775590 0.878937 -1.046329 0.977906 -36.700267 -21.380832 52.357001 64.109323 35.394105 0.905804 1.853127 0.261118 0.353736 2.248913 1.223242 2.282758 0.819888 2.363909 1.225391 2.405571 1.683930 0.563140 0.448850 1.074987 -1 -0.014456 1 1 0.757110 1.293705 0.329492 0.708491 -0.606245 -0.968555 -1.904112 -0.573409 -0.451733 -0.618111 2.220693 1.075708 -63.914771 -65.560899 17.975673 17.141697 -49.506460 1.299025 2.454423 1.484283 2.089795 2.177679 1.002752 2.249017 0.734880 2.373492 0.271861 0.922104 1.302861 1.678822 2.456594 1.972260 -1 0.056546 1 1 2.105555 -1.983887 1.671092 0.201584 -0.183218 -2.151274 1.694612 -0.333011 1.404202 0.776470 1.530456 2.157994 -58.854241 -63.227868 -70.776774 -45.243534 -58.075762 0.935022 2.411717 1.472605 1.567338 0.745132 1.437362 0.993157 0.738647 0.441943 1.994401 0.904087 2.236187 1.086806 1.943443 1.699998 -1 -0.012377 1 1 0.021876 0.097267 -0.425755 -2.257862 0.989896 -2.256385 2.244369 -1.564202 0.874000 0.795615 -1.865265 2.008096 -2.169482 -12.477381 -7.335581 10.895719 -25.650374 1.287419 0.904952 1.021316 1.501176 0.270021 1.495682 2.419981 0.872611 1.980740 0.788221 1.131799 2.145974 1.376087 1.644866 1.006777 -1 0.000140 1 1 -1.361320 -1.060594 1.565293 -1.386300 -1.496157 -0.597401 1.586951 -0.233551 0.134507 -1.290370 -0.837306 -1.401572 32.425854 31.326378 2.432700 -63.609089 -27.959973 1.776020 0.319954 1.463528 2.014817 2.025649 1.830103 0.292339 0.847708 1.925893 1.486839 2.307988 1.857347 1.430673 1.062264 1.215102 -1 0.007006 1 1 1.220832 0.772685 -0.833455 2.060910 1.662859 -1.511058 -1.287260 -0.400741 -1.252083 1.765934 1.433147 1.875655 -55.948795 18.605228 -51.934990 -21.370222 -69.320350 1.118222 1.214793 2.022680 1.426968 1.794367 0.421593 1.960075 2.223930 2.094209 2.129543 1.975786 0.786887 1.210859 1.163959 0.404892 -1 -0.056565 1 1 -1.750255 -1.808500 -0.552333 0.342657 0.502218 0.893524 -0.924172 -0.516751 -0.094655 1.915466 -1.805848 1.606065 18.300746 -69.367362 -57.249178 63.073057 18.863139 0.366563 1.818801 1.590787 1.107452 2.454132 1.090826 2.008914 1.810963 0.361141 0.701907 1.706230 1.859592 0.910478 1.646114 1.732941 -1 0.002090 1 1 -1.086037 -1.946905 1.202842 0.014295 -0.069746 1.169328 2.231105 1.695261 1.155453 -0.060406 -2.084590 0.905060 -7.900943 -41.149679 47.346274 -1.170036 -14.798172 1.181954 1.345061 2.190264 1.024273 1.703160 2.016647 1.292707 2.024771 0.585176 1.810251 1.887061 1.325449 1.064951 1.387191 1.518131 -1 -0.071533 1 1 -0.866236 -2.267079 1.589785 0.273647 -0.106851 -0.423622 0.609290 0.308281 -2.346920 -1.988771 -0.300566 0.072264 -39.956786 -3.708589 69.743158 73.260653 -58.206681 1.679765 0.310204 1.847417 1.037430 2.327067 0.767468 1.084521 1.789060 1.229575 0.715667 1.216050 0.653877 2.204954 0.414293 0.777786 -1 0.018995 1 1 2.097401 2.343867 -2.200652 1.181366 1.930958 -0.605164 -1.658141 0.683898 0.758417 -0.302310 -0.976886 -0.566439 -35.689003 24.924585 -42.498111 34.250191 -57.041461 0.687583 1.707622 0.506740 2.028305 1.474863 1.279868 2.236651 2.135063 2.497851 2.387876 1.283692 1.268738 1.927959 2.457439 0.421333 -1 -0.041922 1 1 -2.111360 -1.339658 0.166655 1.812079 -0.558342 -1.690198 -0.870918 -0.839055 2.182926 -2.218729 -1.044846 2.353347 51.924366 -7.182523 33.337205 48.396615 -48.091755 2.453128 2.228782 0.391101 2.487905 1.719523 0.265052 1.221720 1.445960 1.507001 1.411524 0.982531 2.146504 1.297573 0.555321 1.787088 -1 0.006047 1 1 2.351248 -0.662364 -1.692204 -1.603034 -1.464866 2.236242 -1.490960 1.910868 1.021768 0.915185 0.280285 -1.638221 28.728383 -12.072572 46.288831 -73.616101 -65.816328 2.499513 1.071839 2.404049 0.846375 2.023972 0.641650 1.457726 1.251809 0.903541 2.060369 0.375733 0.695878 1.621716 1.177063 2.390390 -1 0.021842 1 1 0.489914 1.441369 -1.309898 0.819562 0.061011 -1.886321 1.558763 1.957250 -1.687761 -2.327364 1.538457 -0.027527 -26.419823 -37.969277 -49.632114 -16.943864 74.479176 1.697750 1.090181 2.419842 0.787808 0.937207 0.891576 1.216530 1.976681 2.322086 0.297972 1.020401 1.880079 0.995463 1.253317 1.504444 -1 -0.003900 1 1 1.566124 -1.562241 0.851385 -2.298047 -0.539328 2.145994 -0.897387 1.972598 1.800246 -1.518754 1.306453 -2.182900 -65.332807 -48.488266 7.720236 4.007344 1.436612 1.301962 2.331374 1.150799 1.969987 2.313166 1.125563 0.844041 1.047285 1.476017 0.421457 1.919893 1.893097 1.531309 0.458001 1.878897 -1 -0.016042 1 1 0.325435 -1.501252 -1.409480 0.052362 -1.173183 -1.056398 1.404325 -1.861147 0.539958 -0.985144 2.023782 -0.319553 44.421137 36.045930 -26.048940 45.459133 -68.352446 2.131565 2.214049 0.264782 1.186824 2.203074 0.320319 0.846382 2.150019 1.873497 0.609243 1.291509 2.136283 0.507545 2.052799 1.401576 -1 -0.007672 1 1 0.856415 2.130616 -0.186424 0.515806 -1.651378 1.256361 -0.546893 2.243417 1.291179 0.289089 0.250478 1.615487 -41.172700 -39.563595 4.658867 1.570069 -11.846616 0.533774 1.896163 1.315597 1.982934 1.677251 0.808376 2.367458 2.364761 2.042359 1.421213 1.823251 2.121734 1.225854 1.174297 0.913379 -1 0.022495 1 1 -0.943606 -1.993733 1.126985 2.136633 1.993438 -1.364381 -0.659519 -1.005212 -0.681764 2.115963 -1.409402 1.351196 17.599171 -10.731424 -63.044545 10.327842 30.037138 0.387689 1.393436 0.730854 2.220679 1.449181 1.628610 2.296724 1.533250 1.587968 0.980393 2.217465 1.427628 1.638263 0.282246 2.204398 -1 0.029285 1 1 -1.543700 1.454530 -1.586502 -1.651149 0.391203 1.170161 2.098204 1.708280 -1.528146 -1.033546 -0.933254 2.348916 -68.877368 -71.925123 4.452072 -24.018776 -33.569751 0.523010 0.979131 1.253187 1.560251 0.890038 2.375577 1.572776 2.153566 0.736065 2.044875 0.958365 0.999016 2.469024 1.627933 2.165478 -1 -0.004105 1 1 1.334767 -2.261015 -0.180008 -0.037330 -0.652794 -1.067063 1.224804 1.570663 -0.666356 1.906469 -2.217830 -0.071836 -30.858947 53.681458 -25.730128 3.742541 50.880164 1.268666 0.725647 2.444926 1.626020 1.516246 1.554078 0.634576 1.813081 2.208263 2.021373 1.962673 0.897677 0.254132 2.193963 2.442413 -1 0.007184 1 1 0.668326 -1.778241 -0.925060 -1.308233 0.537349 2.281533 1.019700 -0.855497 -0.836152 -0.858599 -1.139244 -0.841951 20.300299 -62.868107 -24.276107 -8.534103 -32.671396 2.002707 0.991245 2.351618 1.649381 0.390138 2.049876 1.767563 2.177946 0.988112 1.456358 0.756576 0.277286 2.087336 1.347682 1.234054 -1 0.021711 1 1 -0.120006 -0.040579 1.280135 -1.544202 -2.273053 0.140165 -0.446438 -1.167607 -1.589783 -0.239311 2.282470 -2.080754 -18.903366 -8.868189 52.355155 33.085204 13.025016 2.296643 2.422296 1.521606 1.626298 1.690749 0.418029 0.558995 0.529276 0.542755 2.088346 0.332867 0.250309 0.944224 1.828079 2.279248 -1 -0.004382 1 1 -0.412741 -0.294093 0.482716 -1.727946 0.859931 -0.033378 -0.210864 -0.267593 -1.822009 -1.407007 -0.805360 -1.696369 -29.467017 47.841825 -72.453135 -19.839465 8.118614 0.618291 0.365285 0.590612 0.920541 2.031060 0.521027 1.398383 0.626603 0.565319 1.059794 2.450875 0.359282 0.956386 1.481768 0.324284 -1 0.000601 1 1 -1.541349 -1.443110 0.309652 1.844274 -1.383051 1.279763 1.634501 -2.163369 1.053632 -0.771793 1.689073 0.814109 -64.934429 47.045378 41.662592 23.176022 -30.594118 1.444961 0.455833 1.427512 1.946570 0.250274 0.357481 2.190102 0.548243 2.065790 1.482255 1.759981 0.753623 2.394629 2.285321 1.141502 -1 -0.003124 1 1 0.839692 -0.896054 0.822215 2.242608 1.820254 0.176735 1.578657 1.739063 2.200019 2.306368 -0.985662 -1.977199 31.346310 37.430262 -9.586745 -24.430333 -50.613514 1.204954 0.913385 1.019403 0.850870 1.073601 0.506989 1.715822 1.064369 0.607620 1.021699 1.194166 1.853154 0.715632 0.627898 2.089098 -1 -0.018422 1 1 1.423792 0.167979 0.506907 -0.418029 0.350372 -1.786711 -1.903434 1.395428 -0.598330 0.099047 1.208732 0.051488 -54.699921 8.432173 -30.477007 22.939962 51.944990 1.966822 0.879024 1.764125 0.654531 1.959236 1.634388 0.402269 1.186379 1.466714 1.559844 0.791805 0.614427 0.675947 1.885805 0.481601 -1 0.034044 1 1 -0.803924 -1.139609 -2.268719 2.293326 1.293796 1.865396 0.195722 0.259152 1.315748 -1.472447 2.043449 0.363709 28.495003 -34.489969 -72.911425 -72.312212 -51.338683 0.636273 1.082097 1.554434 2.119265 2.490648 0.563953 0.615540 1.378887 1.460416 1.460631 0.582536 2.436093 1.667210 0.807225 1.028081 -1 0.060619 1 1 -1.090165 -0.627250 -0.571581 1.995056 2.255706 0.488856 -2.203220 0.437572 -1.772455 2.065635 0.960688 1.643132 48.611953 -28.911730 -69.448799 74.043278 45.377648 2.307038 1.633518 1.536436 1.137221 1.026955 1.778663 1.982306 2.370668 2.325914 1.639826 1.801617 0.769710 0.510653 0.286759 1.556115 -1 0.034155 1 1 -0.994890 -1.568427 0.551570 0.960437 2.135388 -0.088906 -0.411591 0.174417 0.328518 -1.514266 1.352380 1.606003 -14.817710 -41.248558 35.489156 66.242303 34.382943 2.486950 1.423548 0.572600 1.937916 1.056235 1.142333 1.434551 0.993360 1.905069 2.487988 0.868883 2.320225 0.520032 0.433536 2.438626 -1 0.062410 1 1 -1.731255 1.794347 -1.707823 -0.214452 0.687924 -2.262701 -0.244696 1.302663 0.099598 1.049652 -1.677353 -1.756567 15.721201 -73.773491 -11.071223 -74.045197 72.366753 2.395361 1.089859 1.503758 0.909395 1.447187 1.876118 1.922032 1.846226 1.274566 0.878242 2.108846 0.621628 2.456903 0.411501 1.098233 -1 -0.000935 1 1 -1.502462 1.813167 -1.119289 -0.026735 -1.653240 -1.765659 -1.511635 -1.567505 1.902387 -0.132933 -0.538259 1.269679 57.440990 10.721141 40.217181 30.157929 14.314426 1.113287 1.520460 0.368787 0.947124 1.062572 1.890273 1.311079 0.296851 2.423240 1.642878 1.349358 2.413649 2.454847 1.860198 2.094552 -1 -0.010154 1 1 -0.866507 -2.109591 0.122116 -2.196149 1.461230 -2.082958 0.060819 -0.404403 -1.541702 2.044987 -2.075852 1.688254 38.013287 39.320274 -44.161813 -27.586283 7.346698 1.764406 0.874748 1.885408 0.549494 0.593884 1.914305 2.474295 2.467641 0.893248 2.324826 1.351268 0.758275 1.825673 2.344825 2.232348 -1 -0.020358 1 1 -0.780086 -1.045244 0.370711 0.753714 0.765165 0.024268 -2.105168 -0.945612 1.993068 1.830956 0.974822 -1.137894 -54.376154 49.987758 -5.755444 18.261271 17.189360 1.398482 2.290139 1.112762 1.687954 0.694329 0.332622 0.630976 2.061929 1.833894 1.004149 0.975249 1.259172 0.905121 1.613708 1.592381 -1 0.004423 1 1 1.179858 0.145327 1.496040 -1.361491 0.778294 -0.808279 1.076073 -0.590099 1.788159 -2.027849 -2.058108 -1.687705 -44.203950 14.207520 -14.217930 -10.743686 30.874630 2.273584 1.869028 2.010483 1.186606 0.795194 1.320434 2.286500 0.710011 0.654842 0.433696 0.625827 1.023778 2.382681 1.721788 2.334100 -1 0.021437 1 1 -0.619528 1.970783 -0.435142 0.200130 -1.062870 1.013826 -0.625340 -1.461524 1.850578 0.893876 0.272607 1.269385 49.717736 -44.015751 27.280049 -54.220698 -37.267694 2.002934 0.309335 0.745795 1.328011 1.377672 1.280264 2.147133 0.620444 0.550804 2.368297 0.718515 1.824038 1.854741 0.376300 1.220888 -1 -0.006046 1 1 -0.534161 -0.549343 -1.235434 -1.154152 -1.640609 -1.521824 1.550562 0.784470 -0.670555 2.018312 1.987656 0.407103 -6.813061 -57.117334 28.961985 14.088570 -63.409955 1.658288 1.599949 2.100875 1.648483 1.060546 1.597544 2.178832 2.374548 2.273194 2.067054 2.480765 0.973643 1.269527 1.686975 2.240839 -1 0.004447 1 1 0.861870 -0.436124 -2.173469 0.944983 1.582000 1.383272 -2.268804 0.858069 1.649283 1.221126 1.003737 -0.541064 39.527274 -15.112147 -39.853232 -63.262201 -47.815762 2.282243 1.164374 0.633646 1.936350 1.732046 1.503468 0.543215 0.808382 2.482852 2.290794 0.876130 0.373420 2.326591 1.760717 1.863436 -1 -0.031981 1 1 0.935966 0.831120 1.115623 -0.313337 2.197627 -0.179207 -0.718022 0.628954 0.934157 -1.305353 1.818271 -0.168722 36.655678 21.982888 16.391816 -52.745198 11.456336 0.574512 0.326565 2.327120 1.656898 0.729339 1.494802 1.138480 1.931555 2.137520 1.051047 1.705419 1.724159 1.685618 1.940559 0.480474 -1 -0.045710 1 1 -0.483612 0.804873 -1.768068 0.400437 0.851415 -1.786362 -0.750101 -1.302343 0.572550 0.147263 1.045091 1.765806 -23.052046 14.266321 74.052935 57.685199 65.132147 1.014837 0.616837 0.687093 2.467459 2.335546 1.530416 1.207828 1.956271 1.294963 1.687661 0.265389 2.392294 1.288631 1.015283 1.353321 -1 -0.038179 1 1 -0.120520 0.754180 -0.830130 1.384182 -1.118139 0.445279 0.530330 2.135493 1.675181 -1.752349 0.710552 1.050033 0.174416 -68.582327 -63.166909 53.752877 -25.395961 2.426184 1.629218 1.269539 1.889430 0.643227 0.970687 1.082123 1.995248 1.636529 0.393716 1.438646 2.330612 1.840838 0.713141 1.506660 -1 0.038495 1 1 -0.728799 -1.422236 -2.284206 1.189933 -0.170007 -1.604254 1.588977 0.836247 -2.255667 0.175258 0.322746 0.434394 43.357839 15.195403 -60.869426 -32.441903 -1.068456 2.012031 2.450431 1.888647 0.988212 0.877184 2.331469 0.501804 2.313387 0.343703 2.369125 1.140346 1.792716 1.931455 0.471695 0.278801 -1 0.010208 1 1 0.742510 0.951552 -1.111229 -1.225139 2.235089 -2.025598 -1.927526 1.748950 -1.272247 2.167388 0.530500 0.276763 13.776313 -61.508258 30.711202 13.172799 -4.769263 0.519919 0.781799 1.189947 0.685413 1.240987 1.273243 1.142764 1.927797 1.979753 2.213720 1.495207 1.201354 1.154978 2.459504 1.387512 -1 -0.040764 1 1 -0.900190 1.992465 1.129899 -0.709497 -2.171016 -0.233159 1.999863 -1.780208 -1.003093 1.942710 -1.009714 -0.948682 70.584671 -33.441362 1.031632 -61.362735 -73.483054 2.429621 0.890817 1.959239 1.686265 1.550498 1.216257 1.879113 0.507477 0.912771 1.949666 0.530722 2.352031 1.843462 2.061695 2.406185 -1 0.035685 1 1 -1.341164 -1.591131 0.666589 2.009766 -0.272329 -1.310107 2.019894 0.301571 -2.018346 2.142568 -1.933850 -0.869862 -61.732527 11.411632 -54.701998 -26.480087 -0.819246 1.839077 0.362560 2.045857 1.717729 1.629482 1.199448 0.618657 2.012315 0.473634 1.358529 1.290251 1.244855 1.026784 1.167815 2.224997 -1 0.045594 1 1 -1.015769 0.958750 2.052628 -0.886058 -0.821311 -1.189271 1.875109 -1.495706 2.268239 -0.939157 2.086676 1.164431 1.312161 3.481594 15.150706 -62.078783 41.885848 1.756658 1.146192 1.046091 1.646784 1.749303 1.289237 2.212423 2.199787 1.311288 1.561356 1.466615 2.141060 2.048275 1.852898 0.907580 -1 -0.004305 1 1 0.481383 -0.571662 0.634556 0.853927 -1.983878 1.827209 -0.743452 2.066141 0.044739 -2.057788 -1.019909 2.063279 -30.132209 -32.031181 1.945367 -4.210139 40.197577 1.385046 1.469771 1.185841 1.432088 2.356238 0.542055 1.563849 0.617313 1.928154 1.238163 1.049438 1.651728 1.599408 2.005497 0.632797 -1 -0.022455 1 1 1.347966 -1.903784 0.216426 -0.493790 -0.606741 0.121473 1.129346 -0.584569 0.481492 1.263310 -1.575030 -2.033822 38.650760 -46.668612 -9.361311 14.442595 36.692539 1.997575 2.486305 1.825461 1.017913 0.556651 1.630952 1.154775 1.310657 2.209571 1.504773 2.225988 0.686631 1.449878 2.093499 1.437599 -1 -0.001366 1 1 -0.286785 0.780699 1.921300 2.005410 1.915803 -0.850713 -0.545415 -1.190010 -1.121672 2.320753 0.459973 -2.266788 55.756725 53.283940 43.187620 4.325991 -43.061081 1.711156 1.403207 0.692531 1.617564 1.145158 1.679170 1.559143 0.265811 0.492271 1.844274 2.212906 1.311225 0.514711 0.990708 2.335606 -1 0.025760 1 1 -2.113527 -0.064783 -0.244503 -0.153438 -1.152056 0.602481 -1.029645 -1.356365 2.117217 0.807852 1.177030 -0.260927 58.142015 -57.162043 27.538968 -52.565296 35.077052 1.975220 0.277426 2.195225 1.144804 2.477498 2.306621 1.370074 1.828348 2.289843 0.634234 0.574200 1.836662 0.278740 1.787187 1.251663 -1 0.055715 1 1 1.268753 0.373344 -2.115313 -1.810134 0.261371 0.907463 -2.270451 1.456056 0.496315 0.637222 -1.471439 0.146308 -27.582765 66.469440 -48.126618 -64.064692 -35.281222 1.052618 1.094604 0.251469 2.440254 1.850220 0.901405 2.170986 1.007761 0.930987 2.097092 1.073270 1.694906 0.532855 2.195965 2.338614 -1 -0.084673 1 1 0.375115 -0.625953 -2.333855 0.818980 -0.285878 1.883382 0.892779 0.686067 -0.486511 -0.792708 -1.124774 2.024890 -17.617707 -0.794074 4.002622 72.064314 -65.078298 1.810636 1.614142 2.137187 2.201685 1.725083 1.468704 1.251372 0.302895 0.513794 1.334146 0.997561 0.507638 1.370136 0.619411 1.196421 -1 -0.010984 1 1 2.173953 -2.239331 1.419480 -1.624154 1.704414 -0.527001 1.986727 -1.067082 0.908071 -1.476012 -1.319055 -2.274989 18.649044 -65.510426 -33.733554 40.153189 4.639874 1.110310 0.977559 1.836109 2.232264 0.408035 1.336846 1.369411 1.934529 0.382524 2.322462 2.115707 1.189888 1.953552 0.602007 1.179744 -1 -0.006974 1 1 -2.314367 -1.516754 1.945739 -1.936968 -1.439456 0.470888 2.116380 0.890705 -1.177002 0.743071 0.970238 1.929522 -37.562773 32.479499 32.939378 -37.874520 42.938157 1.549081 2.145710 1.448485 1.186402 1.852358 0.834354 2.494056 1.599678 2.031570 2.349712 1.105065 0.577098 1.035161 2.447477 1.753208 -1 -0.021853 1 1 -0.465768 -0.884338 -0.200606 -2.229113 -1.205969 -0.740744 0.452688 -2.189103 2.079235 -1.376206 -1.486607 -0.321854 13.523042 31.762373 -19.801156 51.973274 64.808127 0.327828 1.054570 2.402372 1.911320 1.809643 0.667362 1.604194 1.429512 1.804312 1.078025 0.613780 1.045141 1.437395 1.542286 0.456014 -1 -0.027623 1 1 0.464470 -2.082779 -1.634159 -1.515882 -2.251221 -0.497143 -0.419311 -2.336930 0.983464 -1.984171 1.607073 -1.341274 40.717173 33.532523 31.118677 -38.389390 -60.483065 1.541849 2.109736 2.085280 0.558441 2.462989 1.458577 2.047557 1.037354 1.064760 0.419156 1.507709 2.067932 1.484620 1.007463 0.436945 -1 -0.029925 1 1 -2.090847 -0.579407 -2.292549 2.331252 -2.165372 0.371600 1.563268 2.270306 0.820313 -1.450313 1.779591 0.058364 24.023121 -43.399659 31.938723 -55.885463 33.029405 1.003161 2.382012 1.721116 2.291360 1.384183 0.462253 1.336787 0.381087 0.678220 1.847930 0.660490 0.853008 1.000140 1.100611 2.216980 -1 -0.064026 1 1 -2.024913 0.166743 -1.413493 -1.433003 0.538569 -0.769986 -0.940800 -1.960971 0.404460 -2.212595 -1.627184 -2.094330 68.230266 -3.919263 -21.058909 62.917816 -40.271497 0.729369 2.002708 1.013433 1.761248 1.790469 2.413262 0.444994 1.516856 0.549433 1.819585 1.261668 2.360936 0.755675 0.882750 1.384438 -1 0.004901 1 1 -0.057835 -1.277176 -0.562503 -0.943672 1.608873 0.638861 -2.197587 0.857189 0.996804 0.750070 0.787633 0.646209 -38.869010 -21.452439 48.857850 53.891387 52.534096 1.983232 2.173282 1.356392 1.386428 2.189663 2.170074 1.433698 2.415651 2.353813 0.280363 2.062984 1.570188 1.399239 1.507527 1.257765 -1 0.007532 1 1 1.631883 0.950806 0.479537 1.387716 1.727369 -1.141689 0.484305 1.425118 -1.116060 -2.316154 1.442760 -1.477148 -49.408943 -16.112960 -60.518487 15.788198 2.244603 0.250661 2.366876 1.588483 0.640451 1.555414 0.595559 0.808189 1.484089 1.080131 2.267762 0.775071 0.615697 1.762416 1.169784 1.556820 -1 -0.004914 1 1 0.954106 -0.603177 -1.242353 0.369074 1.521058 -0.286377 -1.786555 0.704156 1.943173 2.055193 -0.182389 2.349068 12.341562 -25.374889 -25.756316 13.590273 -38.286782 1.585791 0.382269 0.300473 0.305969 0.424992 0.592967 2.252918 1.043203 0.369078 1.346832 0.459261 0.546739 1.549482 2.141792 0.845540 -1 -0.069205 1 1 0.803921 1.078203 2.219629 2.028588 0.343902 -2.136125 1.844529 -1.810875 1.936962 1.338070 1.426416 1.846594 -2.733927 -49.105222 -11.473180 70.268859 58.715398 1.070347 2.078573 0.324685 2.223003 2.252521 1.113773 0.680712 0.973394 1.586871 0.532436 1.893992 0.819994 1.895199 0.857511 2.432508 -1 0.006118 1 1 0.724962 -1.803913 1.141212 0.923119 1.675278 -0.123135 -0.788972 0.414369 -0.609121 -2.188918 0.475684 -2.100435 -48.065813 57.888127 25.749605 23.610224 67.030722 0.405097 1.472398 0.334511 0.883840 1.690623 0.545312 2.307984 1.781257 0.587412 1.128420 1.603857 0.265471 1.512811 2.311286 1.030180 -1 0.038618 1 1 0.277565 -0.223076 1.823090 0.715318 1.048231 -2.011721 0.401014 1.117720 1.936317 -0.072944 -0.740555 -1.083039 41.964608 -0.833405 -57.034048 -71.251175 -68.505527 1.789184 1.074416 0.711961 1.936813 0.512113 2.331173 2.265422 1.951463 1.486096 1.059836 0.914634 1.756908 0.845066 0.279812 1.796760 -1 0.004161 1 1 1.348800 -2.023260 -0.337198 1.725085 -1.821870 0.930098 1.164875 -1.914731 0.017733 1.159309 -1.217410 0.179174 4.855099 -0.356054 15.804080 -30.820247 -45.885037 0.777850 2.321189 0.971673 1.912594 0.712288 0.669108 1.700214 1.992218 2.460996 1.706789 2.261266 1.854809 1.529869 1.016056 0.855417 -1 0.008353 1 1 1.615464 -1.683125 0.186191 0.286655 1.752176 1.108162 1.518890 0.967255 -1.093911 -2.338922 0.489562 0.229579 -28.931775 43.651832 6.338416 29.754715 -12.498019 0.561937 0.480345 1.655009 0.489841 1.499766 1.312051 0.887482 2.164762 2.150358 0.822563 2.315231 2.080966 2.293886 1.083430 1.450034 -1 -0.038821 1 1 -0.484150 1.193831 -0.628118 -1.031836 -0.478992 -1.659909 -0.753166 -0.977059 1.252865 1.940657 2.178394 1.723465 -24.725543 -62.203309 48.991051 42.597312 -16.972921 1.916864 0.491689 1.059614 1.684027 2.192127 0.822728 0.583453 2.088552 1.546570 0.449016 1.619359 2.064327 1.643166 1.700095 2.245514 -1 0.004069 1 1 -1.789088 0.549202 -1.136671 -0.011965 1.531691 -0.642035 0.696419 -0.864328 1.539398 1.653301 -1.922769 1.583028 -6.179938 -66.215466 -33.331674 44.560695 -18.406464 0.513383 1.181359 0.352259 2.163910 1.331630 1.460919 0.914713 0.826093 0.894253 1.218302 0.257722 1.781208 2.020885 0.508099 2.361690 -1 -0.027882 1 1 2.171917 1.236559 1.214059 0.038978 0.079738 1.840894 -1.634283 1.128300 0.688916 0.279185 -1.277427 -0.080353 62.316990 61.643649 -5.184166 19.728951 -65.515612 1.811610 2.221326 1.081131 1.064422 1.493317 0.922992 0.476170 1.235946 2.051547 0.605837 0.295987 1.396986 1.892359 0.379216 0.727216 -1 -0.011264 1 1 -1.568154 0.430115 0.130435 0.959679 -1.180192 -1.044403 0.360623 0.864912 -1.137483 0.488121 -0.412375 1.130131 -48.749305 -29.568234 -3.309928 20.032495 -63.860026 0.693040 1.180594 0.993380 2.230119 0.364059 2.485829 0.571492 1.308512 2.160682 1.080910 1.846828 2.392993 1.783403 0.650318 0.886462 -1 -0.002393 1 1 2.108660 -1.625990 -0.865963 2.333555 -1.151382 -2.201740 1.747034 -0.501393 -1.154180 -2.111246 0.581247 0.233371 49.820447 32.248082 43.518345 12.816925 14.060687 2.394576 1.382138 2.101905 0.973600 0.539092 1.265208 1.096119 0.966498 0.439580 0.528299 2.121526 2.237798 1.162878 2.483383 2.222440 -1 -0.006318 1 1 -1.650030 0.350167 -0.520657 0.223677 -1.146116 1.467686 -1.948486 -1.812693 -0.345117 0.574280 0.959306 1.975239 -29.804694 72.511807 -44.060314 28.304728 67.568679 1.026757 0.712297 0.831114 2.032428 1.022388 1.518727 0.488604 0.966423 1.428365 0.529509 2.201657 1.248363 1.488952 1.819986 1.256060 -1 -0.003590 1 1 -1.066647 -1.206729 0.631834 2.228835 1.256466 1.199860 1.737882 1.193490 -1.654544 -0.117568 -1.471208 -0.694472 19.044453 -19.885148 -9.689298 51.962495 33.650375 2.302789 2.225269 2.095342 0.913504 0.756915 1.470822 0.861876 1.551979 1.355338 1.663957 2.373191 1.975696 1.525901 1.815098 2.355837 -1 0.016103 1 1 -1.624011 -0.597255 -0.680050 -2.057043 2.070772 -2.246998 -0.216794 -0.982878 -2.311660 1.573441 -1.110206 1.830314 -12.172778 12.117169 -46.745316 51.470144 8.711196 1.511117 0.839903 1.255872 1.690835 1.868650 2.403796 1.103548 2.074032 0.512184 1.277533 1.243447 2.108928 2.006549 0.324857 0.617994 -1 -0.041796 1 1 -0.768983 1.784274 -1.352878 -0.546735 0.188444 0.460794 2.107532 -1.744721 1.665083 -1.834406 2.304450 -0.238596 5.053992 42.442002 72.722011 38.835164 52.597094 2.115351 1.957717 0.848269 2.362329 1.656257 1.212783 1.985023 0.775659 1.494020 1.502659 0.434477 0.258919 1.647051 1.743926 0.921550 -1 0.002875 1 1 0.966559 1.346737 1.012788 0.778446 1.743252 1.918635 -0.387441 0.808344 0.025744 -0.864047 1.552928 -1.870752 -21.305731 -35.424949 -37.109639 -1.695053 11.236585 1.424254 1.192152 1.745676 1.082831 0.383572 1.937674 1.489677 0.502227 0.425954 1.010763 1.896811 0.951650 0.627432 0.999934 2.145449 -1 0.032947 1 1 -2.002960 1.563675 -0.303550 1.746061 2.005943 1.455407 -0.994915 -1.975961 -1.769560 -1.107407 1.739746 -0.456347 62.047308 29.100505 -57.811150 68.006757 -10.427416 0.571409 2.163184 0.380354 1.858239 0.678733 1.469687 2.035389 1.277393 1.150983 0.572786 0.561195 1.505772 1.002768 0.266010 1.580753 -1 0.043731 1 1 1.597573 -0.789804 0.572164 -1.621133 0.652982 -0.488727 -0.340056 0.804010 -2.132138 -1.835393 -0.148738 -2.276550 -66.303247 -8.669586 -59.729270 -69.845999 -1.699825 0.340603 2.007181 1.942808 2.271137 1.244180 0.926056 2.480222 0.847519 1.007640 1.155403 0.611569 2.142905 1.546350 1.247113 0.719416 -1 0.001294 1 1 -0.195703 0.069900 1.418125 -0.833397 -1.683060 1.282291 1.714809 -0.179076 1.494205 0.775727 -1.544366 -0.311684 54.457605 -31.039553 18.237837 73.329674 51.838511 2.122771 0.658352 0.917065 2.113866 1.739658 1.182721 0.744407 0.490189 0.599163 0.628758 0.782870 1.188761 1.002531 0.792588 0.273211 -1 0.003661 1 1 1.523562 -0.620943 1.759523 2.067088 1.816220 -1.643139 -1.646942 0.421979 0.058956 1.269517 -0.931816 -1.765812 19.685142 -51.822780 64.537456 31.028048 -61.597681 1.791533 2.304254 2.098889 2.032834 1.091196 1.480678 2.248324 0.324351 1.111208 0.324408 2.079263 0.680730 1.284974 0.303523 2.063720 -1 -0.018255 1 1 -0.139644 -0.227720 -0.828658 -2.142517 -1.924377 -1.886068 1.087677 1.229829 1.196468 1.278421 -2.079232 1.416480 -6.790123 28.396702 -36.631433 -64.488885 35.315876 1.434023 1.123487 1.953441 0.985876 2.112233 1.294706 1.872213 1.526314 2.001044 2.293863 0.709724 0.336419 1.438474 1.686236 1.075645 -1 -0.021647 1 1 -0.059803 -1.369261 2.142287 -1.951768 -0.422984 1.910546 0.324246 2.083897 1.588955 0.467032 -1.430043 -1.544201 -71.697275 -66.094883 43.295689 20.647464 71.928489 2.156654 0.885165 1.473611 0.476504 2.351967 0.760065 0.417220 0.467039 0.779715 2.163667 1.752024 2.014436 2.373143 1.159064 1.379819 -1 0.004801 1 1 -0.040582 1.237168 2.030036 1.118923 -1.402689 1.090594 -1.579716 -0.680188 0.338451 0.490288 -1.690680 0.443235 -26.879207 41.160922 -8.391111 -29.395708 46.334055 0.421973 1.592735 2.348024 1.980534 1.832918 0.356023 2.424251 0.636093 0.323384 0.620809 2.187339 1.359144 0.389765 0.283402 1.387703 -1 0.007026 1 1 -0.949823 1.900627 -1.445930 0.050036 2.147702 -0.466029 -0.551666 2.122812 0.603850 -1.578796 0.636478 0.168747 -23.077710 32.925762 33.281660 14.859072 -13.576149 1.009873 0.439005 2.108839 0.513120 1.251239 0.321511 0.643479 0.695130 0.299798 2.457812 2.197562 2.181838 1.148130 2.126628 2.488494 -1 0.002384 1 1 1.758735 -1.750773 -1.086138 1.066418 2.077640 0.101059 2.037034 0.915517 1.143698 0.288970 -1.759826 2.266946 28.591969 -54.772228 -6.827663 -2.529186 -58.037709 1.528304 1.697062 0.774760 2.137645 0.895132 2.475432 1.340107 2.169455 2.271547 1.397301 0.444599 1.626078 2.493318 0.441932 1.797617 -1 -0.002834 1 1 1.275614 -2.127042 -1.006127 -1.928800 -0.808752 -2.159887 -1.696916 -0.687766 0.212744 -1.108108 -0.604243 -0.320970 36.618846 2.940950 -71.460054 20.865408 -15.095907 0.371424 0.269369 1.792273 1.228394 1.121624 2.135968 1.968758 1.919395 0.271022 0.323581 1.671308 2.178550 2.146495 1.144812 0.352119 -1 0.010472 1 1 -0.189150 1.819497 1.591468 0.280875 -1.144657 -2.274434 0.486360 -1.743960 0.328058 0.170798 0.760474 1.294515 -5.927969 -31.369799 17.794368 -30.061436 -42.550232 2.248811 1.767655 1.482779 1.574332 1.293297 0.693685 0.763273 0.333047 1.013406 1.321895 2.087887 1.619487 1.973213 0.296066 0.478110 -1 0.032077 1 1 1.362050 -0.815113 -0.695462 -1.907555 -1.889650 2.145502 0.251096 -2.121931 0.066405 -0.771862 0.530422 -1.029152 70.545259 54.163702 -20.666990 49.906370 -23.643567 0.963584 0.960090 0.725470 1.718720 0.284598 1.241026 1.925898 1.559108 1.927924 1.866892 2.105991 2.134934 0.334228 0.621731 1.925556 -1 0.065018 1 1 1.615165 -1.987829 1.397228 1.370482 -0.465927 1.149907 0.986804 2.313270 1.913728 1.965525 0.734138 1.619209 0.142085 -11.976927 3.780075 -68.273777 22.631929 0.997396 2.229132 1.771896 0.751334 2.164561 1.028717 2.152858 2.325501 1.446220 1.370980 1.316424 2.382384 1.230740 2.292770 0.338138 -1 0.012090 1 1 0.779947 -1.302889 0.817304 -0.186594 -2.351352 -1.082065 -1.162756 -0.169458 -1.798887 0.791174 -1.103465 2.031977 24.139630 -35.236200 -14.814516 12.431726 -9.975749 1.938801 2.421592 0.945021 1.710995 0.937372 1.416014 2.198005 0.618892 1.470540 0.617676 1.278255 2.137722 2.189012 2.480066 0.467689 -1 -0.005879 1 1 -2.193889 1.749847 -0.345486 -0.912198 -1.907502 -0.999899 -0.921608 0.149299 2.281479 0.111656 1.067715 0.301241 58.935230 74.413880 -25.919113 -22.524073 37.902791 1.108040 1.080959 0.424467 0.764089 0.546225 1.901768 1.021819 0.956103 1.219659 0.559217 2.005287 1.611970 1.631459 0.686936 2.090957 -1 0.002642 1 1 0.876872 1.945572 -0.030478 1.411907 -1.663412 1.635544 1.213870 1.580237 0.015471 0.839897 -2.172877 1.479965 56.771185 3.301338 -14.404355 6.012818 -42.573762 0.816615 1.346919 1.910886 1.261262 2.280136 1.744948 2.346776 1.259846 0.980544 0.256748 1.158951 1.735161 2.099511 1.233303 0.368557 -1 -0.024607 1 1 -0.957514 -0.123929 -0.002763 0.685881 1.097493 1.274421 1.392349 -0.514100 2.047073 0.003228 -2.289475 2.166215 -10.827601 -29.488373 -11.090340 54.660822 -65.565441 0.499500 1.851809 0.600673 1.258347 0.534163 1.673537 1.389162 0.889469 1.800891 2.071216 0.419657 0.918471 0.999831 0.417322 2.180075 -1 -0.039809 1 1 0.223252 1.133099 1.223399 1.518139 -2.223189 -0.599335 2.056452 2.122052 1.964405 0.756623 -2.172872 1.551588 -26.271129 61.131694 -59.620925 -48.890924 -9.762785 1.628065 2.146299 2.346531 1.651871 1.742463 1.084786 1.749856 1.572683 0.581159 1.781743 1.996185 1.622386 1.184197 0.800460 2.073522 -1 -0.009638 1 1 0.518517 1.509148 2.170896 -1.777808 1.631333 1.140275 -0.679669 -0.370597 1.157712 0.219470 -1.169221 -0.437697 -10.758242 -63.778847 -31.082452 47.222612 20.444082 0.680258 2.340066 0.994041 2.093315 0.596897 0.802877 2.196681 0.870277 1.003314 0.442268 0.690827 2.221620 1.519139 0.674162 1.143329 -1 0.007446 1 1 -0.391418 -0.071989 1.159825 -1.966326 -0.059826 -1.751310 -0.684899 1.273709 -1.161493 2.213023 -0.609802 0.504402 -3.362281 40.145887 31.923969 -3.856538 -16.827012 0.451031 1.726326 2.114288 2.084246 1.174597 1.457766 1.917477 1.784342 0.693246 2.383379 2.196873 1.835829 2.033372 1.139451 0.257341 -1 -0.008775 1 1 -0.453957 -0.290412 1.086302 1.674275 1.862447 -2.256020 -1.054013 -0.920481 0.246714 -0.385479 0.793032 1.854088 -43.819496 25.729591 -12.756170 -42.950768 -73.560663 0.863999 1.234664 0.744557 0.764486 0.468506 0.680365 1.899795 1.601598 0.551092 0.445490 0.851828 1.419392 0.470347 2.366402 0.376847 -1 -0.000409 1 1 0.801763 -2.208800 0.892917 -1.702567 -1.422309 1.207868 -0.329030 2.332739 -0.735125 0.635419 1.205900 -0.428491 -35.784117 -73.648120 -3.953957 -4.153159 -52.142445 0.503871 1.063887 1.497167 0.392037 2.471085 0.274080 2.209844 1.606285 0.585643 0.646914 2.180280 1.957544 2.436461 1.096712 1.940529 -1 -0.039883 1 1 -0.259522 1.889178 -0.663947 -0.020761 -0.216676 1.007252 1.979375 -2.107920 -0.074570 0.194635 0.827032 -1.624282 -13.897277 -21.526554 3.214876 32.414967 -1.645135 0.628216 0.668562 1.516050 0.496095 0.860355 0.728141 1.619027 0.993985 1.154949 1.979175 1.485956 0.963164 0.644046 1.234791 0.636873 -1 0.061831 1 1 0.425179 1.998749 -1.650141 -1.516633 -0.747900 -2.012792 1.239636 1.094201 -2.217725 1.687014 -0.794555 0.827928 -22.011413 -45.824631 -74.580438 -73.426818 -34.538099 1.647514 0.510487 1.997916 1.479342 2.293627 1.236971 1.275357 0.676368 2.219458 1.182303 0.461997 1.533155 2.231187 0.312105 2.300199 -1 -0.026193 1 1 -2.222238 1.235729 1.392655 -0.090344 -1.030163 -0.637728 -2.320944 1.053072 -0.749357 1.780334 -1.587464 1.035649 -45.050330 39.105975 -45.879251 57.427536 -65.402624 1.046445 0.859092 2.011680 1.052608 0.931876 1.284893 1.205494 0.982015 2.471813 1.266844 1.594339 2.306078 1.246398 2.204904 1.823835 -1 0.006396 1 1 -1.624771 0.762009 -1.190078 -2.256608 -1.507377 -0.683158 2.254703 -2.235960 1.527688 -1.960624 1.531092 -1.297654 -23.262601 -74.534152 -45.500584 -28.318466 1.543645 1.285656 0.515032 1.885820 0.725631 2.182177 2.356512 0.645468 0.387186 1.939689 1.610538 2.314646 1.255382 2.453912 1.904101 1.976511 -1 0.005815 1 1 1.105865 0.610415 0.381465 -2.282232 1.365959 -1.084062 -1.737907 -1.620755 2.289418 1.589447 -0.704871 0.183435 34.629506 18.103322 62.527560 0.708263 53.769704 0.736184 1.787723 1.254205 0.671220 1.198740 2.231513 1.290491 0.785175 1.686456 0.259569 1.333027 2.435090 0.561682 0.694621 0.746453 -1 -0.023096 1 1 1.547075 -1.280269 -0.709479 -1.872059 0.922840 1.701765 2.074382 1.877244 1.392135 0.609741 -1.526445 -0.719911 59.650813 -48.792348 -2.995937 47.281284 -43.462740 1.700848 1.396216 2.444306 2.453867 1.142603 1.481262 0.825422 0.866886 0.250166 0.796732 2.416864 2.483972 0.863355 1.657179 0.963097 -1 0.015851 1 1 1.906745 -2.293737 1.214818 -1.331941 -2.077168 -1.594121 2.257515 -2.105832 2.029257 2.163261 1.851667 0.354541 73.798608 -16.788507 -14.430379 18.622867 -55.478383 0.997216 1.462002 1.119380 0.415884 0.504841 1.613365 0.330115 1.237832 2.247233 2.252335 2.493822 2.167620 0.684122 2.046380 1.504310 -1 0.037424 1 1 0.612837 -1.333036 -1.647850 -0.705193 -0.519878 -0.813174 -1.091570 -0.680807 -0.634860 -1.250354 -2.151192 -1.640792 3.628651 -63.256446 48.914640 -41.647664 -72.281798 1.522216 0.635987 0.787217 2.257763 1.479385 0.776774 2.236582 0.987322 1.665451 0.489574 1.512521 1.936988 1.203804 1.840949 0.321172 -1 -0.008654 1 1 0.633512 2.156991 0.138465 -0.734883 -0.014982 -2.050783 -1.093052 -2.027887 2.012221 -1.411341 1.754201 2.142111 -5.943346 10.185096 30.916078 6.527177 52.265846 1.856076 0.314356 1.876046 0.700086 0.338288 1.354401 1.665844 0.344534 0.585949 1.286884 0.905527 1.691797 2.275264 0.863074 1.440890 -1 0.000071 1 1 -0.565708 1.749704 1.968908 1.034089 0.646382 1.678728 1.313117 1.439103 -1.681387 1.130046 1.763699 1.563718 13.173472 6.537101 69.060254 -4.318047 26.576201 0.868256 0.781815 1.468315 1.471462 0.361087 2.041135 1.107864 0.368136 1.262663 1.073970 2.209770 0.358277 2.056870 2.311026 1.162943 -1 -0.054605 1 1 0.282489 -2.288887 -2.093068 -0.204094 0.414996 0.509870 2.257875 -0.755445 -1.580823 -0.439368 -0.137495 -1.810218 -36.793076 68.767033 17.531104 45.257267 -11.111695 1.311124 1.053788 0.514842 0.956121 1.520180 2.412975 2.366252 2.339061 2.094225 2.391253 1.783653 0.351059 2.241946 1.133994 0.790603 -1 0.010885 1 1 -1.374953 0.725336 -0.220069 0.519724 -1.765796 0.889354 -0.324653 0.503974 2.123981 1.401817 -1.605470 0.012971 39.290805 60.565192 19.181769 37.984359 3.121953 0.935074 1.036337 1.965043 2.478909 1.273325 0.274445 1.589107 2.115643 2.360648 0.405643 1.639287 1.743852 1.924633 0.563767 1.987066 -1 -0.007474 1 1 -0.000337 -0.950691 1.446052 2.002644 -2.153948 -0.827911 0.977631 -1.057187 2.277462 -1.426744 2.066297 -2.053422 53.454117 53.343266 -9.728632 -9.118786 40.569493 0.647126 1.239231 1.004017 1.017268 0.969728 0.714919 2.144502 1.399787 1.714478 0.976159 0.801344 1.186854 0.454201 1.000662 0.882965 -1 -0.011005 1 1 2.109101 1.075825 -0.050304 -1.938102 -1.647734 1.240680 -0.212440 1.507227 -1.847388 0.884711 1.747864 -0.680173 18.724426 1.422230 53.411061 -70.289879 37.995641 2.016194 0.423801 0.823201 1.787764 1.940687 0.376769 2.363971 2.269185 2.185954 0.571245 1.657922 2.199345 0.637969 0.337765 1.562907 -1 -0.005211 1 1 -1.461374 -0.337609 -0.476034 0.929805 0.950493 -0.062606 -1.360974 0.044720 2.344322 0.735872 -2.213571 0.827301 -57.646433 -13.599819 27.836429 -3.131875 12.570394 2.434270 0.279141 1.769727 0.305460 0.867932 2.075194 2.039928 1.073676 1.767271 1.778731 0.878304 0.903026 2.413131 0.496681 1.709465 -1 -0.059219 1 1 1.980089 0.458793 1.470974 1.467280 0.650523 0.601565 -2.280073 -0.046887 -1.063399 1.549386 -0.132364 -0.390785 36.698694 -5.056643 62.994652 51.112302 -5.539742 2.028276 0.984901 1.488179 2.321060 1.052204 0.887720 1.666975 1.352539 1.872003 0.255768 0.443381 1.407274 1.547568 1.484055 0.503989 -1 0.029299 1 1 -0.869495 -0.480678 -1.713054 1.394190 2.152573 1.284307 -2.110638 1.368642 1.587644 1.995371 -1.875925 1.918379 1.245551 -66.031614 56.668002 69.114481 7.077523 1.403909 1.249552 1.221281 0.824131 1.670517 2.385231 1.832969 1.214706 0.572868 1.946327 0.675246 1.360604 2.427646 1.441540 1.470190 -1 0.040859 1 1 0.278423 0.054434 0.669822 -0.196303 -0.590920 2.126412 -0.144581 1.617138 -1.826998 -0.428998 -0.221150 1.207061 7.843287 -27.873014 -11.738999 -47.358074 -47.150943 1.136393 0.601672 2.301820 1.683644 0.260565 2.317650 2.236174 0.874490 2.053442 0.949917 0.747602 2.438434 0.513482 0.587376 0.524772 -1 -0.055953 1 1 0.163221 0.650000 1.228147 1.206500 0.241290 -2.003620 -0.118118 -1.294500 0.445616 1.481556 0.252593 -0.533502 35.347340 -67.260455 -46.459145 61.147763 60.454556 0.770762 2.439065 2.111252 0.570332 2.064314 1.418383 1.520397 1.566154 1.094810 1.469046 0.250167 0.799989 0.919468 2.004687 0.526472 -1 -0.033230 1 1 -0.447376 1.922520 -1.053043 1.231869 -2.209717 -0.370862 1.413266 2.328404 1.801679 -0.986889 0.962461 -1.550871 -40.022726 -61.954173 36.214044 -50.563719 -74.420075 2.451892 1.696673 0.974617 1.887770 1.993813 2.273896 0.374181 1.610243 1.853287 0.702651 0.705421 2.263946 1.890849 1.999116 1.393082 -1 -0.017571 1 1 0.986632 -0.570116 -1.647966 2.061212 2.025502 0.321473 -2.107376 -0.353365 -1.400659 2.226777 -0.350687 1.207576 -16.765562 71.201053 -23.903729 -49.976005 53.292221 1.860365 0.408735 1.853489 1.836795 0.256743 1.083178 1.719181 1.267683 2.197388 1.499356 1.175447 2.229442 2.473939 0.985663 0.793526 -1 -0.069797 1 1 -1.666515 1.320170 2.163178 0.451705 0.152379 2.212775 -0.057873 -1.921559 -1.638033 -0.642971 -0.912750 -1.760556 -18.186901 32.754988 13.079304 73.855056 31.929453 0.449872 2.495546 1.893527 2.009059 1.999574 2.339011 1.258645 1.042186 1.270330 1.684386 1.481035 1.511206 2.333914 1.096171 1.841013 -1 -0.037638 1 1 -2.272789 -0.140468 0.056724 1.461605 -0.484952 1.845056 2.337445 -1.754361 -0.123392 -0.404372 -1.007593 1.716287 35.364992 -70.579623 -31.716882 34.360734 0.857990 1.678573 0.518936 2.265074 0.598192 2.308184 0.639814 2.108820 2.434952 0.490244 1.534747 1.984797 1.482098 1.372156 0.830010 1.471119 -1 -0.007519 1 1 2.210836 0.336944 -1.281365 -0.283037 -2.208105 -1.558685 -0.656313 1.046588 -1.338238 0.463146 -0.766358 -1.213578 -44.261871 -59.264464 -57.843214 -20.897464 -73.674484 1.419313 1.391300 0.829602 1.375651 1.058818 1.811061 2.001415 1.786160 1.986472 0.380191 1.366396 0.769262 1.984741 0.550071 1.300042 -1 -0.000037 1 1 -0.043559 -1.668652 -1.607503 -1.177279 0.785712 1.346658 -0.328091 -0.726520 -0.814157 1.245487 0.468091 2.226126 -59.347306 49.819868 22.517166 -3.990543 -19.060426 2.146287 2.152406 1.488574 2.208052 0.726914 1.241299 2.009025 1.436498 2.221305 0.728134 1.499795 1.798667 0.696767 0.809077 0.660286 -1 0.023763 1 1 -0.135959 0.447857 1.450895 -1.415257 1.908671 1.802439 -2.353382 -2.209803 -1.816151 -1.898797 -0.788211 -0.937961 -43.788615 -55.252992 12.971226 57.398579 47.913038 2.491497 1.337866 0.508925 0.494429 2.119971 0.851870 2.132623 1.989171 0.751723 1.966007 0.679634 0.862462 2.392284 1.117891 2.386896 -1 -0.011199 1 1 0.972734 1.466021 -1.668301 -0.426251 -1.169641 1.924684 2.328633 0.944598 -0.180384 -1.644667 0.960317 0.111106 39.983370 0.500749 16.083248 11.153083 -50.129567 1.710551 2.484452 2.183623 1.906068 1.280651 1.904204 1.452102 1.228232 0.638832 1.349949 1.091368 2.112955 2.188981 1.952297 1.999830 -1 0.024375 1 1 -1.379404 1.318923 0.068405 -0.142274 -2.024870 0.883561 1.265266 -1.691986 2.065214 -1.410747 2.314261 -0.268466 -74.930070 50.312481 51.873939 45.292124 -25.278607 0.511762 0.932082 2.499529 1.340082 1.763084 1.152089 1.163256 2.089137 2.369618 0.420746 1.232563 1.435207 0.773722 0.441957 2.228306 -1 0.008370 1 1 2.002461 -0.514180 0.697933 1.021915 -1.338944 -1.982930 -1.086186 0.270565 -0.061456 -0.875573 1.041792 -1.837537 48.362756 -17.167804 60.724198 -8.412097 67.891743 1.472924 2.429326 0.434354 0.433395 2.318903 0.796000 1.376502 1.869534 1.510894 1.600985 1.497960 2.465644 1.085851 1.646782 1.715106 -1 0.000956 1 1 -0.608782 -1.206897 -2.189222 0.075496 1.224892 -1.661695 2.214979 -0.725025 0.750005 -0.311049 -1.760449 1.217328 -49.566939 28.457474 -65.232721 -16.333459 -16.438554 1.633440 2.478310 2.450929 1.258784 1.140338 1.651560 1.015909 0.624104 1.315022 1.322808 1.677657 0.881164 1.716374 1.349787 0.623878 -1 -0.046063 1 1 -0.974864 0.437341 -0.932007 -0.265528 -0.098424 -0.166896 -1.151425 1.776941 -2.082995 -0.559260 1.740525 -1.505332 22.393740 21.589196 -0.381160 43.843425 -73.552432 0.689012 0.979972 1.889236 1.882613 0.828928 1.298396 0.885936 0.932846 1.836467 1.507684 1.641135 1.301535 1.893527 2.004639 1.963608 -1 0.019786 1 1 -0.779083 1.683075 -1.022428 2.126991 0.155986 1.563333 -1.350851 0.537926 -2.155884 -0.387621 -2.217623 -1.297984 -49.983975 69.325128 -52.577079 -12.959830 -15.868931 1.238149 0.827102 2.110474 0.985613 2.193224 1.264733 2.122438 1.808338 1.236208 1.954267 1.372788 2.442185 0.549374 0.835382 1.760005 -1 -0.026358 1 1 1.532469 -1.712005 0.181079 -0.814865 -1.236474 0.212974 -1.963345 -1.791600 0.748820 -1.368842 -0.243330 0.712243 37.986734 43.036437 13.391121 64.565658 55.009014 0.422571 0.401079 1.437585 2.489947 2.290689 1.367187 0.564571 1.991750 1.342830 0.691089 2.128848 1.551856 1.549026 1.228193 2.247430 -1 -0.006584 1 1 1.680326 -0.105913 1.205499 2.268658 1.393996 -1.111349 1.460018 1.115421 1.000957 -0.145307 -1.157363 0.944485 -66.222803 -6.647470 25.978706 -25.885364 -55.312266 2.376290 2.310188 0.571762 1.362109 0.713113 1.036509 0.356460 0.772818 1.009386 1.251758 2.297516 1.351716 1.532407 0.920399 1.889589 -1 0.010291 1 1 2.224695 2.353102 2.210436 -1.678849 1.363742 -0.654977 -0.057214 -0.272774 0.642601 -0.599619 2.006152 0.259021 -28.144894 68.771133 -63.575324 -60.478156 -56.361743 1.047855 2.055775 1.909504 0.536051 1.915976 1.309522 1.134598 1.932750 1.981263 0.594260 1.478342 1.242177 1.017599 2.037605 0.268733 -1 -0.003991 1 1 0.660361 1.014118 -0.423018 1.338154 -1.873951 2.109342 0.410635 -2.113117 2.120404 -2.168327 -2.160101 -0.569498 -21.766061 27.811068 20.614315 -35.215477 33.471047 2.093315 0.595753 1.815475 1.939403 1.292696 1.836105 2.169487 0.560551 1.937655 1.172040 1.225326 1.306150 0.715834 1.772097 1.883593 -1 0.008441 1 1 -1.443495 -1.441299 -2.235874 -1.746420 1.388292 1.985154 0.765641 -1.405986 2.231100 1.614492 0.836160 0.996792 17.077097 64.771465 64.006348 -45.306105 -59.713217 2.124410 1.203783 1.475467 2.420888 0.358521 1.670198 1.520954 1.918945 1.704117 2.341959 1.304557 0.945126 1.224921 1.252908 1.382544 -1 0.073948 1 1 2.147746 0.274319 1.755327 2.222892 0.334057 2.047499 -2.253600 1.929418 1.774097 1.958261 1.164294 -2.263059 -48.938216 -54.588107 -62.317650 -72.748093 -27.206541 0.469895 1.521639 2.186468 2.475051 1.680063 0.827525 2.461102 1.241777 1.044990 1.155261 0.470733 2.104578 0.893400 0.376224 2.203087 -1 0.033164 1 1 -1.774047 -1.129658 0.058506 -1.578604 -0.854032 0.214148 -1.076827 2.056391 1.107274 0.728624 -1.507398 -1.034264 35.807963 24.427098 -3.760577 -54.023620 -24.981913 1.059737 1.493826 0.477975 2.320660 1.085723 1.749465 1.757942 2.480424 1.987597 1.297490 1.412370 1.711363 0.382229 1.876459 0.890117 -1 -0.061026 1 1 1.052273 -0.047458 -1.225072 -1.359440 2.264366 -0.055219 0.266898 -0.447739 0.531895 0.164430 2.112561 -2.045634 19.743137 22.906510 -60.291594 -70.823163 -74.904874 1.731655 1.668882 1.895534 1.988041 2.012085 1.116257 1.927540 2.161805 1.948321 0.438057 1.917869 1.630287 1.235142 2.025944 2.283643 -1 -0.025002 1 1 0.082639 -1.233344 0.981356 0.285418 -0.191016 -1.275068 1.876313 -0.116717 -1.310094 2.236680 1.145649 0.093199 60.021379 29.316870 -21.373981 17.505589 66.432495 0.339085 1.258694 1.869437 2.130305 1.294745 0.279305 2.274584 0.679389 1.235627 1.181018 1.376004 2.495646 1.319284 0.952758 1.255445 -1 0.007195 1 1 1.544112 0.763223 0.359485 0.584606 0.135120 -0.413761 1.411895 -1.870130 0.366485 0.422985 -1.878607 -0.740235 -13.201162 -21.925888 41.598044 -11.682022 10.249076 2.218360 0.725470 1.724672 1.319086 2.128874 1.979323 1.728592 1.946385 1.644323 0.882608 1.239850 2.418175 2.025060 0.941707 2.262963 -1 -0.016594 1 1 1.814063 -0.206173 -1.546434 -2.083620 -1.631190 1.262589 0.443923 1.303422 -1.283085 -0.921371 -0.579510 0.677254 69.863253 -8.306193 47.815903 -58.119719 -18.123136 2.191760 1.404760 2.053964 0.717426 1.533613 0.939636 1.220394 1.667005 1.850654 1.443183 2.073203 2.325015 2.277674 0.869202 0.923937 -1 -0.036228 1 1 1.367564 2.330635 1.606714 2.053662 -2.352541 -2.208235 0.961982 -0.166866 -0.638006 -2.287265 1.600634 -1.179002 3.309437 -28.291271 8.609088 -57.052275 72.408688 1.717211 1.919660 2.478472 0.684284 0.265525 2.421311 0.730809 1.457191 1.260449 2.123712 0.735742 1.107747 0.657724 1.625186 1.008024 -1 -0.030639 1 1 0.813528 2.331020 -1.353765 -1.311847 1.053799 2.041740 -0.086348 0.169522 -1.839161 -2.224830 0.081044 0.222161 52.304242 -72.599139 -73.734935 36.948630 -4.378948 2.170332 1.263322 0.902546 1.085203 2.005182 2.093201 0.926917 1.189614 1.837830 1.902614 1.729097 1.436759 2.111488 2.271549 1.416267 -1 -0.050554 1 1 0.698364 -1.154366 -0.519903 -1.234538 -0.239709 0.304997 -1.001283 -0.617421 -0.307252 0.787313 -0.024501 -1.805535 68.964221 31.667038 27.910570 42.952507 -47.221935 1.239061 0.402168 1.745531 0.885274 1.058010 1.724053 2.166620 1.888536 1.381695 1.403845 2.426175 1.478060 0.998699 1.628237 0.524579 -1 -0.065903 1 1 1.819173 0.855184 0.289325 -0.501346 -0.363749 -1.555771 1.209245 -0.757986 -1.886989 -0.243778 -2.118987 -2.289947 -33.853829 -31.306423 32.954615 68.213282 10.634658 0.425406 0.792173 2.298842 1.132097 0.411516 1.347810 1.137904 1.246458 0.966613 2.365055 2.481089 1.915314 1.427854 0.939695 2.198240 -1 -0.007480 1 1 0.174240 2.055325 2.034042 -2.238659 -1.435747 1.544779 -2.163184 -0.561610 -0.070425 -0.817249 1.106883 -1.124376 -22.616081 -8.477032 26.525290 10.546823 -39.537585 1.252246 1.492036 1.894529 0.840057 1.589865 1.364658 0.799853 0.874603 1.698488 2.233786 1.247896 0.396778 1.141280 1.738916 2.219964 -1 0.052664 1 1 0.608696 -0.239461 -0.249145 1.932357 -0.669884 -0.848828 -1.849346 0.966704 -0.927197 0.465862 -2.251208 -0.279435 56.787431 -23.654247 -56.936063 -74.407773 -21.433750 2.319420 0.497211 1.623026 0.699151 0.377877 0.726154 1.965835 2.287865 1.149352 2.403983 2.001321 2.453961 0.478376 2.319243 2.009101 -1 0.000194 1 1 2.301421 0.689101 -1.336942 -1.315466 1.491767 2.214691 -0.853696 1.159289 -1.563611 1.379809 0.778524 -1.654812 2.895442 63.697444 12.943103 34.725399 -20.224979 1.056691 2.061091 1.248947 2.307774 0.511310 2.342390 1.795637 1.528436 1.669800 1.578704 0.521681 1.149161 1.450653 1.617519 0.384488 -1 0.004816 1 1 0.214334 2.051448 -1.870310 2.045199 1.495989 -2.214989 0.554487 -1.837305 0.692706 -2.001027 1.064854 -0.644802 41.396720 54.665101 6.346370 13.445929 -64.270289 0.763755 1.685610 1.802978 1.144812 0.347629 0.845900 0.783967 1.628548 1.250553 2.298265 0.435537 2.320634 0.638922 0.605793 1.816802 -1 -0.018406 1 1 -0.176824 1.638470 -1.440037 0.125179 2.159570 1.069984 0.741180 2.173115 -2.175951 1.648063 -0.429823 0.059827 56.640481 56.570188 -74.855079 -39.318448 74.852528 1.321684 0.792160 2.088991 2.176499 1.427111 1.947160 1.166775 0.489055 1.797557 2.295685 2.086735 0.261022 0.990775 1.198656 0.816674 -1 0.066715 1 1 0.703453 -0.451417 -0.023524 0.477227 0.264410 0.163212 0.492703 1.187308 -1.888122 -0.431699 1.519986 0.537235 12.001576 -39.518220 17.283766 -61.739896 37.564034 1.205850 2.464891 1.915497 2.261001 1.896338 2.003485 0.565345 1.508814 0.385510 0.764531 1.225742 1.553288 0.864941 1.315787 0.678764 -1 0.008195 1 1 1.581750 1.887035 1.014995 0.171299 -0.241113 0.276150 -0.450452 2.053885 1.391165 -1.558874 0.891510 -1.780429 0.201913 -56.443048 -38.314844 -7.576829 6.243987 0.515214 0.444120 0.332682 1.629425 2.495251 1.432873 2.044729 0.755562 1.227368 1.872034 0.779963 1.831355 1.090544 1.766104 2.418082 -1 0.045356 1 1 -1.430488 0.393571 -1.445119 -0.466832 0.087683 -1.297703 -1.555547 0.259592 -0.704748 2.247622 1.269178 -1.908674 -59.087396 68.134871 42.774643 -36.569024 -65.584398 2.470416 0.281279 1.711234 0.465102 1.964268 0.709697 2.123522 2.037341 0.342751 2.119604 1.440436 0.904302 1.359588 1.096965 1.684079 -1 -0.000472 1 1 1.309000 -1.781028 -0.643227 -0.504030 1.651043 -2.176644 -0.585174 -0.256851 -0.348928 -2.216932 0.877239 -1.314158 -2.739565 6.131925 9.257315 37.686923 -45.879451 2.185962 0.718494 1.475637 0.785679 1.160876 0.336953 1.420518 1.403212 0.791038 1.217934 0.821546 0.979055 2.233977 2.195610 0.869333 -1 0.010829 1 1 1.538656 -1.399982 -0.537391 1.719313 0.118122 1.357455 2.075533 -2.337868 -0.649493 -2.135245 -2.225745 -1.161307 19.769899 22.696951 17.661450 -14.010494 25.624418 1.668901 2.212502 1.268461 1.777634 0.446600 1.500655 0.508851 1.505278 1.709090 0.422306 0.442573 1.319280 0.889012 0.880161 0.609296 -1 0.021877 1 1 1.642750 -0.182455 1.242862 -1.235308 0.965098 0.359246 1.272736 1.333229 0.176554 -1.458632 -1.385273 1.631214 -27.530692 41.664922 62.339174 -15.502249 3.696316 1.734735 1.686352 0.773096 1.169167 2.443129 0.678324 1.347012 1.231726 0.875142 1.768860 1.486239 1.224956 1.831833 2.364270 0.542651 -1 0.010699 1 1 -1.518404 -2.238773 1.371117 0.777131 -1.504307 -0.921477 -2.355252 -0.648923 -1.975895 -0.668813 -1.687856 0.780522 -33.750360 57.692478 37.481777 -43.768819 -22.542295 1.849778 2.470796 2.169945 1.507696 1.839609 0.316958 0.605596 0.757322 1.557557 0.611131 1.525689 0.501392 2.150157 1.944107 1.608996 -1 -0.056206 1 1 0.024880 -1.246040 -0.340618 0.785029 -0.706969 -2.091778 -2.087559 -1.859875 -1.650429 -1.645895 -0.831554 1.024403 -61.343951 -57.779449 0.798193 65.230223 -25.636621 0.254785 1.913344 2.069741 0.385686 1.469007 1.852495 0.890331 0.551030 1.663020 2.373740 2.204077 1.427643 1.896909 0.343068 0.699086 -1 0.002132 1 1 1.882393 -1.596663 1.939030 -1.597441 -1.706081 0.792212 2.206688 1.299260 -0.556475 1.415137 0.771765 -2.153219 63.626524 20.987456 -63.831916 -23.015016 36.619987 1.706798 2.402000 2.417316 1.074773 2.212728 0.575880 0.820037 0.357373 0.368734 2.311110 0.333998 1.256253 1.352956 2.133863 0.327455 -1 -0.028876 1 1 -2.026503 1.705599 0.546134 -0.851182 1.001641 1.920121 1.040299 1.333373 -2.127807 0.262631 -1.466813 -2.212147 38.239076 -65.856018 7.901455 49.761816 -53.164201 1.663999 0.826050 2.424067 2.045269 0.828171 2.066744 1.763314 0.524293 2.292584 1.711866 2.078826 2.337006 1.300688 1.155943 0.676782 -1 0.080248 1 1 2.174808 -2.001062 0.472584 2.345963 0.047638 -0.461977 1.570373 -0.829068 0.386603 -0.754701 1.494146 -0.202650 35.674742 35.380725 43.852655 -68.430663 -64.156400 2.475893 2.325357 1.278899 1.708779 1.945064 1.939450 2.080079 0.892588 2.476334 0.745049 2.284726 2.389419 2.469507 0.759288 0.849688 -1 -0.012473 1 1 0.421285 -2.182505 -0.126392 1.015685 2.347961 0.627509 0.220432 0.863119 1.705340 0.903185 1.220020 1.266907 74.412496 -49.176343 -6.792209 -6.652910 -65.461853 1.864543 0.873476 0.762083 0.571187 0.684302 0.569655 1.946874 0.864728 2.236655 2.212104 1.322953 1.877766 0.370929 0.946231 1.807449 -1 -0.027854 1 1 1.245934 -1.443790 -1.693595 -1.424462 -2.004857 -2.046374 2.320219 0.898020 -0.764946 -1.043994 -2.185462 2.016641 69.429985 59.750664 -20.593771 -69.506633 2.012912 0.340194 1.892236 0.565596 1.218043 0.393725 1.580349 1.170919 0.391900 2.417767 1.907069 2.363411 1.840497 1.738946 0.465719 1.093877 -1 -0.013921 1 1 1.139191 -0.055620 -1.745871 1.189381 -0.030253 0.474241 1.923086 -0.960411 -1.696727 -2.218034 1.211294 0.695815 -50.428792 -56.715104 39.252182 11.420690 -52.464637 0.277663 1.683509 2.492607 1.988366 0.714586 1.039998 0.499124 2.276326 0.708775 2.385605 1.363989 0.807545 1.912873 0.910440 1.007370 -1 -0.001329 1 1 -0.928160 -1.582079 2.012321 0.265154 -1.482100 0.026866 -0.850942 0.321440 2.044423 -2.117588 -2.347365 -0.044619 -20.464003 11.493515 -28.490531 -40.353407 -69.709037 2.128319 1.653333 1.570440 1.143898 0.737309 0.448876 1.510131 2.274242 1.691212 1.452427 2.192865 1.979029 1.298684 1.228256 1.045819 -1 0.007012 1 1 1.753731 -1.044318 1.794258 1.510042 -1.655448 -1.170978 -1.693897 -1.784524 1.853506 -1.733440 -1.942346 -2.281734 10.053401 67.518283 29.779712 -42.379300 -68.890433 1.502368 2.303259 1.120254 1.608158 0.566460 2.239208 2.361797 1.718131 1.620105 1.098895 0.381208 0.455424 1.311775 0.751157 1.442141 -1 0.022788 1 1 0.938146 -0.226416 2.243939 0.625650 1.967745 0.342966 0.979230 2.248601 -1.121762 0.822098 0.280802 2.340668 18.540119 53.780104 -17.792846 55.629010 6.773427 1.239891 0.850097 1.576964 0.527936 0.522270 2.044320 0.628678 1.689260 2.393021 2.258731 1.999227 1.009002 1.543923 0.970083 2.187370 -1 -0.032857 1 1 -1.913328 0.031422 0.316165 -1.785988 0.812426 -2.059743 -0.890561 -1.108846 1.128845 0.427308 0.081630 0.650483 -2.373708 5.082504 71.651765 51.220685 16.053964 0.909584 2.383279 0.515058 2.331882 0.688982 0.468615 0.256118 1.830973 1.411271 1.235829 2.335360 0.643473 0.593313 1.308943 0.410373 -1 -0.000896 1 1 0.467427 0.487499 -1.440418 -1.562779 1.220428 -1.301380 -2.098242 -2.346762 0.669604 0.848170 0.221288 1.108026 -24.337689 6.465738 69.651164 27.112100 -26.942428 1.804068 1.464344 2.234651 2.286900 0.672353 2.242492 1.316415 2.236685 0.457507 0.316290 0.627957 0.830292 1.712784 1.759725 0.941802 -1 0.043531 1 1 1.617426 -1.692905 0.745339 1.380046 0.053402 2.178018 0.103183 0.036343 -1.800800 1.635458 -0.222825 1.323237 59.693541 69.351382 -61.324814 -36.156761 -36.682511 1.030668 1.178084 1.551229 2.258679 1.120874 0.773039 2.458613 2.165777 1.220315 0.340371 0.360377 1.357327 1.341978 2.132944 0.639178 -1 -0.036582 1 1 -0.293298 -0.307624 -0.737632 0.907287 -0.522327 0.427887 0.391860 -1.934344 0.253579 1.910429 -1.639293 1.745356 -13.525025 -65.087444 25.322353 42.784554 -20.002364 0.929143 0.357980 1.572707 0.990065 0.519444 1.796355 2.330491 2.057242 1.815807 0.775347 0.751494 0.356235 1.498082 2.268787 2.248810 -1 0.038882 1 1 -2.200192 -0.512180 1.327373 0.699582 0.468111 -2.154482 -0.385033 -1.142232 0.785561 -1.190047 -1.744665 -2.091538 61.876012 0.141615 -19.869430 -45.502378 -58.460944 0.578596 1.460587 2.088260 1.139747 0.734478 2.367654 1.162954 1.512807 2.243895 2.391171 0.407307 0.365636 1.989985 0.921794 0.594232 -1 0.005513 1 1 -1.488436 1.934157 1.321757 0.574312 1.483310 1.451664 2.081555 -0.073106 1.240177 0.757835 -0.658014 0.730999 22.319941 -18.759240 13.456100 -43.335341 62.927411 0.939833 2.277973 1.384146 2.083019 0.797274 0.279886 0.801601 1.011618 0.506128 0.751147 1.286052 0.429054 1.359166 0.751091 0.337121 -1 0.031875 1 1 -2.052530 -2.183877 0.368249 1.789717 0.598777 -2.009600 -1.663149 1.339420 0.558393 -2.172234 -1.862901 -0.667706 -61.843655 -56.312651 53.269687 -46.375587 -34.484624 1.628918 0.723022 1.074026 0.903225 1.258446 2.206151 0.281792 1.321070 1.725065 1.162847 1.971726 2.308003 2.101976 2.157316 0.767819 -1 0.030832 1 1 1.188510 -0.535503 0.469007 -1.231446 -0.096753 -0.357608 -2.016329 -1.646699 -0.204375 0.396120 -1.022373 -1.647554 -13.872617 -57.076865 -40.868220 -22.165268 68.348444 1.859403 2.230655 0.368942 1.312955 0.332116 1.123926 0.320622 1.438913 2.308964 0.256089 1.340271 0.439261 1.915536 0.660063 0.436838 -1 -0.010251 1 1 -0.739557 1.548689 2.293348 1.675366 1.346827 -2.195045 1.174603 1.362109 0.185097 0.740942 -1.830564 0.898094 15.415241 33.962632 59.955601 -26.218051 53.209828 1.338768 2.180384 1.470203 1.692875 2.405180 1.852566 2.076144 2.249001 0.453412 1.248479 1.182054 0.778760 1.861934 2.030645 0.294016 -1 -0.001143 1 1 -1.662089 0.318459 -0.939363 -1.376772 -1.578871 -0.619464 -1.658894 2.179511 1.639499 1.726501 -1.588408 -0.696813 -33.202021 -26.370314 44.140869 -24.420719 -39.020903 1.010244 2.176512 1.634460 1.626435 1.735280 1.850988 0.299553 0.595628 1.975036 1.683114 0.349927 1.218568 2.474839 0.373965 2.476575 -1 -0.026734 1 1 -0.215319 0.254187 -2.023970 1.872614 -1.025824 1.606824 -0.813318 1.211464 -1.154985 -1.504241 0.183069 -0.351463 72.913311 -45.974558 -44.389982 37.574566 15.726433 1.587407 0.548519 2.201693 1.851835 1.038952 0.907367 1.121107 2.445587 1.487648 2.408643 1.561160 0.415076 0.438208 2.204317 0.962046 -1 0.064319 1 1 2.318445 -0.644634 -0.581006 -0.893287 0.188613 -1.424011 0.878264 1.784114 0.667537 -0.898724 -1.640303 -1.102679 35.070921 -63.031596 -72.036091 -60.573287 -5.240850 0.880452 1.000499 0.390699 2.484780 0.938459 1.672999 1.335025 2.262157 1.077072 0.355859 1.922300 1.845569 1.474165 0.788846 0.391100 -1 0.029163 1 1 -1.315829 0.110731 -0.338572 2.182366 -2.215471 1.875500 0.353422 -2.352606 1.409860 1.632499 1.880597 1.208947 -33.311106 -59.752880 -16.649964 64.057307 61.160092 0.890077 0.766398 1.103985 0.428446 2.394204 1.893082 1.281802 1.000431 1.492325 2.247819 0.836125 0.751166 1.599128 1.802309 1.149968 -1 0.059922 1 1 0.404207 -1.754602 0.533204 -1.396622 -0.617792 -1.841602 -0.835655 -1.942689 1.376531 2.243840 -1.036867 -0.201905 -15.590137 26.572818 59.345985 -72.036973 74.586743 1.815732 1.764976 1.458784 1.041741 0.542862 1.633723 0.483005 1.366826 1.243138 1.415109 0.485551 1.398184 1.786958 1.904975 0.923522 -1 -0.002515 1 1 1.918692 0.579908 1.301473 -1.048700 -1.173602 1.326121 -1.491413 -0.983945 -1.383122 0.084970 0.229339 -0.231373 -30.912934 46.319599 -6.505188 17.305876 9.860421 0.986363 1.300061 1.872710 0.887312 1.549917 0.460124 1.555472 1.569778 1.250519 1.728990 1.889903 1.850708 2.345626 2.182478 0.663507 -1 -0.050330 1 1 1.535321 -0.901904 1.446997 -0.954159 -0.291591 0.119494 0.852746 1.726482 -1.909346 0.991012 -2.350825 -1.645802 23.065875 68.153367 53.641552 53.568027 17.835584 2.314904 1.097508 1.822423 1.714994 0.644915 2.343545 0.960101 0.913749 0.373290 2.381834 0.987250 0.457328 1.810253 1.930256 0.565386 -1 -0.003228 1 1 -0.861094 -0.663720 -0.912990 -1.085482 -2.032813 -0.662792 0.546184 -0.020476 -0.142810 -1.594015 -0.677031 1.565484 57.776718 -46.699849 65.642317 0.421947 41.657301 0.388945 2.245842 1.364203 2.157526 2.046201 0.752148 2.353703 0.681648 0.949935 1.064499 0.535014 2.478583 0.289867 2.052982 2.220671 -1 0.035316 1 1 -1.399326 1.054487 -0.537175 0.637368 0.991099 -0.899304 -1.962814 -2.297581 -2.131895 2.251453 -0.311882 -1.631126 74.459558 -8.202768 -13.925962 -53.644205 51.851017 0.775581 2.432847 1.115282 1.296935 1.091030 0.936658 0.659303 1.157623 1.920124 1.271077 0.735525 1.967458 0.321903 0.477167 2.248850 -1 -0.066478 1 1 -0.331358 0.915566 1.974403 -0.855480 -0.561573 0.549617 1.130354 2.222196 -1.944247 -1.262819 0.402094 0.428465 21.589822 10.138654 0.361358 73.341396 -51.157687 1.266204 2.099090 0.907926 1.519066 1.692354 0.397778 2.197608 0.689215 2.138733 1.192670 1.458386 1.091250 2.386308 1.926363 0.383110 -1 -0.000069 1 1 1.476851 1.275037 2.316609 1.484507 -1.993116 2.065222 -1.270710 -0.282352 -0.111033 -0.023481 1.190430 -1.254171 -10.446711 72.120885 -14.281263 -25.188994 -51.423141 1.844003 2.157777 1.760272 1.149369 0.450313 0.916594 0.938276 0.848321 0.985153 1.210773 1.962932 0.753010 1.092660 1.338837 1.082915 -1 -0.006160 1 1 1.083298 -1.676219 -1.544711 -1.410802 1.395263 1.340320 1.541176 -1.454105 -0.698355 1.305061 -2.008754 -1.577125 14.296027 -26.668534 -18.042881 53.298386 -14.034884 2.360593 1.735837 2.213429 1.094953 1.629904 1.545040 1.730254 0.632056 2.222801 1.121107 2.436254 2.128836 1.349296 1.370878 1.840146 -1 -0.013055 1 1 -0.355183 1.038282 0.425519 -1.705396 -1.848737 1.768519 -2.252977 -1.734939 1.137615 1.741993 -0.402993 -1.400516 -2.824123 -65.034990 6.921761 -65.954506 2.614965 1.370863 1.591977 0.864769 0.675550 1.964176 1.403525 1.544341 1.241892 0.726470 0.530419 1.752704 2.193948 2.185880 1.587517 2.402728 -1 0.017805 1 1 0.295957 -2.135798 -2.091782 -2.152616 -2.013774 -1.121644 -1.923137 0.104295 -0.125442 -1.864516 0.459190 -1.289020 -54.510043 49.713676 37.746918 62.459007 48.535616 1.946456 0.588940 2.060590 1.836230 2.024312 1.866179 1.371908 1.153182 1.529348 1.244461 1.156680 1.818768 1.028803 1.339268 1.580564 -1 0.012489 1 1 -2.147472 -0.370584 1.374535 1.683404 -0.209358 1.466700 0.315104 -0.773472 1.734547 1.698759 -1.320111 -1.174512 5.644787 71.930426 -65.321857 -14.457845 7.001303 2.438414 2.416543 1.582996 0.668642 0.613234 0.871719 0.476885 2.009950 1.224672 1.564564 1.382917 1.678348 1.243478 0.390114 1.640653 -1 -0.069348 1 1 -1.762181 0.388320 -0.165935 0.870293 -0.240510 0.975584 2.234483 1.924770 -0.935037 0.642327 -0.497711 -0.533334 -24.954251 -6.093656 33.918798 73.242244 -67.599102 0.803499 1.399545 2.148201 0.571413 2.244539 1.965662 1.625564 0.596855 2.335120 1.116131 2.056179 1.949715 1.358925 1.193848 1.009867 -1 -0.011693 1 1 -1.768899 0.569223 0.773686 1.858463 1.479259 -0.651087 -0.648465 0.999833 -0.177590 -1.809181 2.143347 1.733094 26.802015 11.472803 73.403521 -57.017111 63.407179 0.391952 1.040644 2.349465 1.463896 1.454373 1.152126 1.788510 0.991685 0.745512 1.073773 1.156735 0.498822 1.703395 1.453337 1.727641 -1 0.013442 1 1 -0.530793 -0.492658 -0.432872 0.648736 -1.158870 -0.826800 0.813375 -0.239837 -1.846672 -1.218515 0.465947 -0.813111 -0.948739 -45.463317 -1.965134 -28.002801 56.925101 1.977614 2.256206 2.307905 0.453232 0.466293 1.733718 0.347571 2.124023 1.454319 2.498539 0.441834 2.395915 1.388519 1.331953 2.388097 -1 0.038030 1 1 -0.777715 1.115300 -1.039811 2.154484 0.421767 1.197070 1.961295 0.320759 0.030149 -2.228075 2.091976 0.698913 -43.247538 38.621031 53.671321 -46.100404 -59.483101 1.637839 2.167777 1.073656 1.428116 0.838682 0.971667 1.799559 2.194898 2.400341 1.531021 2.368200 1.338207 1.753159 0.837877 0.946644 -1 -0.020507 1 1 2.327242 1.120735 0.780549 -0.602054 -1.217520 -1.668154 2.055059 2.274401 -1.041897 0.077175 1.165919 1.492971 -35.141223 -68.539241 60.969863 70.485271 -54.058535 1.197966 0.456719 0.571361 1.362576 1.807894 0.517299 1.740176 0.879177 2.081724 1.539572 2.086190 2.347830 0.983039 1.681377 0.405716 -1 0.039042 1 1 0.852648 0.086757 2.001650 -0.010958 -0.394549 -0.851177 1.076066 -0.703471 0.152203 -0.759087 -1.542128 -0.398809 -56.284766 71.934983 11.261122 -34.316417 -6.019688 0.281465 0.325691 1.138667 0.568604 2.277795 0.649047 2.031785 1.465506 1.510494 1.619360 2.084085 0.710313 1.225731 1.357772 2.070802 -1 0.018391 1 1 1.962257 2.352804 1.926717 -1.198226 2.162131 1.707008 0.665745 1.964974 0.897164 -1.013062 -0.665363 -0.249170 47.990720 30.032349 3.688207 37.693137 58.560316 2.473477 2.230232 2.263894 1.020825 2.252244 0.960736 0.342029 1.235472 0.833325 0.945283 1.627327 0.981421 1.498769 0.307635 1.427332 -1 -0.068613 1 1 2.296781 -1.886451 -0.627168 0.804113 -0.403383 1.474030 1.000484 1.334478 2.306549 2.050373 -1.078452 -1.700708 49.259253 50.260820 -66.397554 56.307502 10.187496 2.443675 0.837589 0.605663 1.874035 0.658396 1.662133 0.978412 0.427430 1.060618 0.552216 1.349987 1.734865 1.630087 2.380881 0.718781 -1 -0.039563 1 1 -1.840640 1.204651 2.142618 -1.101559 1.077604 1.572787 2.043314 -1.915272 0.355427 -1.647487 0.689526 1.093355 -73.088799 -53.443961 -32.644283 47.541376 -22.100149 0.816930 2.148225 0.971867 0.671429 2.462084 1.991526 2.081283 0.874547 0.759770 2.196863 1.678737 1.024004 1.690523 1.117231 0.297561 -1 -0.025423 1 1 0.472177 0.220487 1.781453 -1.636098 -1.111255 -1.662620 0.815515 -1.980038 0.391606 -1.478895 2.055321 1.963636 62.895622 36.714744 -35.293435 73.245264 -16.839618 1.772987 1.091117 2.405611 2.348489 0.798460 2.224672 1.068976 1.537345 0.650848 0.807490 0.987644 0.328894 0.973983 2.485745 1.408026 -1 0.041598 1 1 0.455278 -1.066099 -1.420060 1.296480 -0.143937 -1.692314 1.250521 0.250160 0.992907 1.217254 1.903644 2.143552 14.775976 -60.167482 65.131209 -39.768864 4.696293 1.834053 1.430837 1.582634 1.329811 2.378090 1.053808 0.854738 0.826491 0.831520 2.108879 1.180989 0.877043 2.218385 1.146474 1.286910 -1 -0.013010 1 1 1.998107 1.700986 -1.589059 -2.209249 -1.932596 1.356576 1.434451 0.231399 1.405984 -2.253818 -1.743035 1.742090 38.998943 -44.769834 -46.600281 -60.928886 18.206267 1.265880 1.141236 1.012338 1.363441 0.611143 1.724533 1.231976 0.564578 2.118009 1.626197 2.243949 1.052102 1.419314 1.408099 1.925464 -1 -0.016312 1 1 -1.217202 -1.026949 1.554552 1.864256 -0.125338 -0.114075 0.678320 1.254737 0.420162 -2.214603 2.321076 1.168522 -59.885583 2.999151 6.730056 12.046274 -38.273643 0.398141 1.554576 2.263183 0.321978 1.736498 2.079917 0.422316 0.617891 0.397272 0.453835 1.601766 1.128182 2.097434 2.328844 1.386609 -1 -0.013643 1 1 1.643178 2.285977 0.309643 1.700733 -1.124206 2.147248 1.322007 0.051039 0.162268 -1.231940 1.022373 1.654745 -38.647080 -41.467461 -43.615422 5.606962 36.207756 1.281423 1.371239 1.172356 2.033553 1.929420 2.270008 0.265424 0.729601 1.397328 0.899871 1.126521 1.188318 0.308081 2.166968 0.985134 -1 -0.011370 1 1 0.082541 1.816970 1.537604 -0.230353 2.038673 0.193684 -1.020350 -0.647682 0.021955 1.426971 1.758031 0.542647 57.287837 -13.326315 -25.383935 -27.801149 -3.904432 0.298264 1.424159 1.847574 1.427685 0.343164 2.306430 0.426463 0.564478 0.432180 2.143364 0.274028 1.343747 0.358498 1.278267 2.338715 -1 0.074165 1 1 -1.033681 1.493073 0.606284 1.625403 0.433879 2.132212 -1.627139 -1.339894 0.904132 -1.713696 0.031601 -1.385157 -35.904167 8.658318 20.344439 -71.012826 37.431753 1.607088 0.571203 0.956014 1.982815 1.924648 0.800683 1.333220 1.177655 1.094417 1.613574 1.593898 1.646846 0.540825 1.140777 2.285293 -1 0.032759 1 1 -1.192060 2.120208 -0.746340 0.635077 0.184342 2.196318 1.370301 1.204968 -1.952318 -0.237055 -2.206286 0.742534 43.637892 72.056835 -40.779571 -32.257395 -50.038295 2.220717 2.084807 1.601612 0.788571 0.262365 1.061922 2.219670 2.493015 2.104473 1.375159 1.800482 1.959124 1.987968 0.783517 0.827350 -1 0.070218 1 1 1.880477 -0.818875 2.053284 0.726732 -0.335538 1.347904 1.766166 0.614237 -1.362904 0.590306 1.695574 1.688228 23.980999 -1.356978 -6.724242 -64.340315 -17.671620 1.271309 2.395078 0.827996 1.382131 1.979468 1.913558 1.160530 1.277881 0.352265 2.264248 2.461843 2.448952 1.788729 2.418460 2.310502 -1 0.009051 1 1 0.672317 -0.679609 0.637137 1.810488 0.972621 -0.433124 1.126793 -1.088158 0.103207 0.434988 1.931186 -1.484485 -74.701358 -5.719690 19.170295 -4.860119 65.983880 1.991063 1.039665 1.647067 2.014106 1.336188 1.561050 0.821203 1.964166 1.229421 0.387591 1.984796 1.460298 1.723647 2.091385 1.901177 -1 -0.001076 1 1 1.683050 -1.450837 -2.316542 -0.369081 -1.640774 0.419924 -1.487970 0.340448 1.061198 -0.837129 1.563948 -0.439942 -11.761563 23.403855 48.594787 -17.421833 -8.740240 0.666800 1.160679 1.534165 1.204504 2.351305 0.880827 0.564800 1.347982 1.786417 1.812257 1.847800 0.723376 0.276191 1.692629 0.507319 -1 0.000635 1 1 -1.952017 0.102133 1.237726 1.972379 -1.887364 -1.843075 -2.036282 2.290379 -1.099491 -1.863366 0.949201 1.791981 29.977054 -25.657141 30.424962 2.334138 -70.143494 0.599531 2.321431 0.544271 0.566988 2.109292 1.364945 1.121587 1.510309 0.759130 0.440925 0.632851 2.078704 0.276555 1.064319 2.003867 -1 -0.000289 1 1 -0.520226 -1.961676 -2.015504 -1.925685 -0.291160 -2.064495 -0.643869 -1.867651 -0.393133 -0.616130 -2.171318 -0.597499 -2.284419 5.762592 -48.123373 -9.526247 -57.627657 1.404637 2.240256 1.978453 0.610822 0.841625 0.942246 2.335519 1.070461 1.732018 1.031486 1.426710 1.957118 2.034009 0.580199 1.409220 -1 0.075674 1 1 -1.199731 0.425035 -0.415364 -1.975289 0.097007 -0.096107 1.073543 -0.699321 -0.788132 0.384588 -1.634451 -1.703526 42.030842 62.368619 29.376297 -72.576258 10.836415 1.789429 0.690738 0.735093 1.461850 0.821574 1.439909 1.053747 2.076106 1.617689 0.990616 0.784065 1.033825 2.492745 2.073909 0.688439 -1 0.040388 1 1 -0.016270 -0.124684 1.453645 -2.319197 2.143972 -1.905778 -0.300527 0.725093 0.395885 -0.258784 0.145799 0.006003 61.276898 -19.169592 16.666588 65.346423 -22.662045 0.910183 1.193172 0.899102 1.701149 1.959479 1.217692 1.250357 1.251463 1.845931 0.806798 0.596062 0.269596 1.097015 0.284873 1.365377 -1 0.011693 1 1 -1.356419 1.201390 -0.824308 0.275264 -1.203763 -1.359176 1.999961 -0.133439 0.381305 -0.256838 -0.128306 1.831239 32.578981 54.932427 -0.697435 -21.790183 72.391444 1.869960 1.926783 0.684995 0.964706 1.810297 0.413755 0.734197 2.153830 0.670271 0.988347 0.904775 0.300886 0.484642 1.881529 0.601299 -1 0.014508 1 1 -0.487178 2.135248 2.268380 1.433133 1.639690 0.227323 -1.125396 0.990651 1.002546 -1.710643 -0.497524 -2.109556 22.417962 -21.307728 -68.985985 52.547246 -38.437690 1.791113 1.987242 2.080410 1.944828 2.467647 1.000859 1.936529 2.485547 0.332926 1.241996 2.478898 1.084060 0.796114 1.035600 0.829503 -1 0.004080 1 1 1.177205 -2.039884 -1.695486 -0.211886 1.403284 -0.517920 -0.897196 0.478067 0.254655 1.140737 -2.350313 2.253646 -36.981738 47.926441 -0.297750 -54.281269 -5.287763 0.303550 0.257915 0.535307 0.657434 1.250395 1.894767 0.357503 0.297466 1.510956 0.388209 1.135254 1.711192 2.008510 1.772373 2.016590 -1 0.002051 1 1 1.771241 1.095273 1.664634 0.053208 -1.088818 -1.565937 -0.002438 1.444220 -0.515067 -0.066405 0.767104 -0.381392 -38.204047 54.574689 -13.209746 -16.193266 -60.219694 0.439169 0.370634 0.495297 0.963052 1.020678 2.027710 0.474419 1.056863 0.445411 1.770967 0.898709 1.857617 1.464107 0.490468 0.792490 -1 0.006649 1 1 -0.844114 1.985394 0.083338 1.085567 -1.254314 1.972001 1.186449 -2.173856 -0.847311 0.075474 0.861726 1.860345 3.663815 -72.255606 0.025372 -23.567162 56.712776 2.449281 0.560152 1.979733 1.870356 1.820713 2.217955 0.662402 1.495689 0.295870 1.690818 1.581248 0.540256 0.576005 0.659225 2.100500 -1 -0.008008 1 1 -1.087731 -2.135292 1.705248 -0.648210 0.574148 -1.267784 1.782621 -0.856166 2.057173 0.112467 0.562059 -1.817742 -11.935092 -43.094606 58.958789 20.360858 54.935954 2.253598 1.227805 2.464262 0.357647 0.469418 0.260644 1.389018 0.734404 1.126866 2.477790 0.472829 1.331305 0.489735 1.977386 0.685703 -1 -0.059899 1 1 0.327031 1.759947 -0.233850 -0.181446 -0.640227 -1.919402 1.619134 -1.267521 1.476762 -0.220336 0.756063 -2.160025 22.319788 -21.323158 -28.323296 70.361108 -40.855808 1.921629 1.812531 1.956901 0.641800 1.734735 1.698996 1.772392 2.349565 0.892418 1.863796 1.825578 0.732304 1.831093 1.172204 1.732613 -1 0.022195 1 1 2.254920 1.408279 -1.392183 -1.406959 0.014577 -0.055958 1.984275 0.135144 -0.008476 -1.091543 -0.235470 0.867411 -49.660167 -38.423131 -27.569260 -6.545112 -53.695327 0.514496 1.884511 1.228390 1.044284 0.529546 0.576964 1.038791 0.465182 1.068901 0.276411 0.887418 1.089413 0.759614 1.834589 1.443117 -1 0.035380 1 1 0.506782 2.200852 2.183462 2.075049 -1.036771 1.397952 -0.594809 -1.977207 0.846876 2.025127 -1.282766 -0.262537 -53.118617 35.403954 -15.747307 -64.982943 -18.331207 1.485940 0.699887 1.495737 1.110654 2.261097 1.262329 2.208865 0.891173 1.202716 1.547883 2.262064 1.759860 0.959743 1.656642 0.938614 -1 -0.029926 1 1 1.159539 -2.070103 -0.649535 1.866818 0.517809 -0.965769 -2.213605 0.255979 -0.170521 -0.813884 1.113927 -0.556787 28.057083 -44.604454 32.943370 29.221726 29.549687 1.248896 1.447400 0.950531 2.071406 1.375347 0.460917 1.384309 0.334670 1.306478 1.727202 1.090196 0.429509 2.264312 1.288390 1.464978 -1 0.005142 1 1 0.017662 -0.028883 -0.053076 -1.407324 -1.408688 -0.775006 -0.484176 0.745175 -1.368872 -0.743176 1.976847 -2.194497 30.250743 74.235824 -18.512188 -34.343519 -11.521423 1.516655 1.678743 1.131721 0.827985 1.202182 1.563989 0.719286 1.282709 0.493983 1.378433 0.579148 1.745124 0.806517 0.378646 2.401068 -1 0.003209 1 1 -2.206808 1.385344 -0.436273 0.037104 1.577109 -0.713080 -1.122300 1.192211 0.403773 0.369676 2.219828 0.665906 -1.112036 60.013295 43.447969 30.008739 56.870154 1.625234 1.803860 2.472819 2.419107 1.934845 1.184887 1.141044 2.282593 0.289604 2.123707 0.646004 0.395468 1.637100 0.992774 1.048880 -1 0.008946 1 1 0.810363 0.960594 0.059688 -0.562266 -1.657102 -0.696284 -1.578411 -2.314670 -1.881721 -1.238685 0.753329 -0.991834 -64.932258 -66.466915 -59.438417 18.528894 15.118429 1.306599 1.514391 1.863374 1.483666 0.726351 0.784754 1.353261 0.503828 0.342116 0.437731 0.952409 2.129968 2.381144 0.636804 1.010644 -1 0.009658 1 1 -2.179711 -0.297619 -2.230353 1.518712 -2.021794 0.736485 -1.344337 1.627171 1.862312 0.192767 -2.294714 -1.072479 -8.721400 -30.564682 49.389984 -2.537273 -43.948873 0.644483 1.833500 1.127845 0.948273 2.373562 1.464488 2.406604 1.036587 1.673163 1.841642 0.732088 0.455965 1.407963 1.881004 0.783356 -1 -0.008470 1 1 0.589219 2.277099 1.900700 -0.218386 0.538902 0.109801 -1.827952 -2.320085 1.357321 -0.183090 -0.008457 -0.769831 53.123662 49.394366 71.104948 10.868661 -30.421909 2.109745 2.227652 1.645229 0.368307 1.877789 0.749564 1.678653 1.865135 1.816937 1.758452 2.050075 0.616787 2.090542 1.235298 2.402463 -1 -0.040679 1 1 -1.944986 0.463742 -0.179411 0.574807 0.383067 1.076148 0.666396 -1.223509 1.354336 1.482519 2.303742 2.006658 -21.338009 22.087918 -18.356119 38.715401 -10.252728 1.860883 2.366830 0.820382 1.660193 2.121179 0.910324 1.316400 1.977405 0.992123 1.367571 0.257737 2.034483 1.813900 2.468634 1.832597 -1 -0.083281 1 1 -1.520817 -0.370331 0.919234 -2.351297 -0.156908 1.784445 1.524680 -0.674703 -1.724533 1.682448 -2.142268 2.273037 -12.685138 -49.120315 34.873801 73.978250 2.442791 0.714725 1.136529 0.652032 0.447546 1.661266 2.156603 2.278331 0.650796 2.178027 2.356199 2.136530 2.406021 2.498934 0.331080 1.703508 -1 0.031128 1 1 -1.767047 -1.289987 0.890226 0.197525 2.280335 -0.268709 -1.721853 -0.399135 2.178141 2.176664 0.912787 -2.334152 17.418274 -51.064569 57.782115 43.998771 -12.661560 2.082401 1.663580 0.532934 1.273339 0.509212 0.828138 1.508493 1.738655 2.324463 2.007999 2.191205 1.079545 1.418053 0.469866 1.032962 -1 0.002085 1 1 1.219254 -2.184063 1.970250 0.041888 1.868990 -0.678473 0.892217 0.670553 -2.055820 -0.922329 2.181824 -1.893267 -66.524733 18.814140 9.255227 2.597397 4.447409 2.089031 0.600497 0.547003 1.483001 0.792824 1.987582 1.038985 1.469228 1.067571 0.418372 1.824607 2.418192 2.305366 0.533358 1.645380 -1 0.065399 1 1 -1.649430 1.012757 0.249869 0.802755 0.337733 -2.148417 -2.113556 -0.554156 -2.011229 -0.752006 -0.344355 -0.756917 61.808864 71.573690 -60.996126 -61.886627 -28.539398 1.950017 1.941488 0.339420 2.379082 1.976041 0.569459 0.892571 2.196152 0.975118 1.303093 1.079359 0.535600 1.075157 1.914189 0.515785 -1 0.010916 1 1 0.496970 2.216302 -2.048490 -0.253582 -1.947273 -0.275117 -1.037163 -0.477436 0.939868 0.428626 -1.332673 -0.247415 -62.842621 -45.929135 -30.966792 41.118991 36.879948 1.994184 1.751119 0.309148 2.108164 0.421055 1.925977 0.649125 1.097819 0.287849 1.878941 2.108981 0.642933 0.518591 0.954365 1.255656 -1 -0.005410 1 1 -1.013063 -0.685315 -1.012311 -2.179674 0.332197 -0.954199 -0.969019 -0.286208 1.048036 -0.561963 -1.290217 1.733994 57.844323 39.544571 -24.391486 2.286471 28.717652 0.738696 1.256710 2.268721 1.135055 0.622833 2.453248 1.994276 1.041531 1.504109 2.303396 1.180633 1.655138 0.407796 1.822077 0.397733 -1 0.012872 1 1 -1.857202 0.872242 -0.477108 1.735493 -1.256016 1.647671 -2.308603 1.116307 1.755116 -1.325087 0.019472 2.105931 -11.935487 -49.735672 42.568660 -48.535291 -32.633490 0.309009 2.010541 2.168626 1.847814 0.964941 1.255791 0.328701 2.222966 1.642199 1.185325 1.749772 2.424819 1.182587 0.742948 0.725447 -1 -0.020169 1 1 0.083255 -0.312699 -1.217378 0.725195 2.117374 -1.251510 1.981860 1.948486 1.813579 1.084523 0.059667 -0.923477 55.088240 68.057765 -53.151189 -62.026705 17.162333 1.334886 2.182355 0.836187 1.791015 0.334466 2.364541 0.585084 0.253463 2.199279 1.776080 1.329972 0.592586 0.337363 1.565786 1.673585 -1 -0.003377 1 1 0.274574 1.340005 0.954186 0.745447 -1.514262 1.404936 -1.026582 -1.702118 1.420538 2.025892 2.160422 1.261967 -18.536750 2.843286 -62.886827 -38.903195 3.998532 1.424974 2.031380 1.404728 1.506314 1.110701 0.801193 0.896655 1.082956 2.497942 1.653634 2.134620 1.807205 2.439622 2.469802 1.208566 -1 0.003026 1 1 -2.189955 1.889059 2.045994 0.713395 1.710839 -0.919704 -0.834653 0.771247 -1.429087 0.384062 -1.050172 -2.334840 -50.691873 21.685232 -36.305200 18.503804 43.433654 0.466222 0.542993 1.576754 1.502390 0.411961 2.075929 0.889088 2.148631 1.043616 0.558704 2.390503 0.437241 1.701416 1.943361 0.314391 -1 -0.006228 1 1 1.328465 0.218557 2.331317 -1.067243 -1.807211 2.262908 -0.992184 1.501225 0.951935 0.617741 0.986445 0.992608 28.746837 -1.907688 37.486286 32.006479 32.899397 1.977424 1.323443 1.105409 1.864545 0.914506 1.848937 1.832088 2.157619 1.351897 2.340409 2.246129 1.684933 1.673511 0.950460 0.887408 -1 -0.012972 1 1 1.733281 -0.731446 1.214073 0.274868 1.567406 1.141768 0.845583 -0.854435 -1.841845 -0.204470 -1.189169 -1.117966 -43.318645 43.536793 22.883196 -2.117989 -47.032772 1.678000 2.136809 0.341917 1.599020 2.227947 2.099632 1.016828 0.332050 2.264415 0.767432 0.483708 1.929024 2.359102 1.427002 2.373960 -1 0.005535 1 1 2.336849 -2.339685 1.799995 -1.015730 1.617885 1.314431 -0.045753 -0.844130 1.713876 -1.713007 2.186465 0.714186 27.910462 41.136398 29.434326 2.722400 5.381452 1.315969 1.493087 1.557462 1.265690 2.455656 1.956239 0.756839 2.445308 1.293547 0.391186 1.662113 0.624289 2.171361 0.558802 1.780372 -1 0.024486 1 1 1.598097 -1.395622 2.060812 0.002960 -2.082345 0.933519 2.113377 2.258391 -1.514355 -0.155126 -1.254843 -2.197526 60.130087 56.364772 72.731129 42.079778 -15.165279 0.882224 1.535326 0.481227 0.731766 1.798157 1.130761 0.443612 0.790413 1.968071 1.626320 2.062095 2.373001 1.020323 0.560736 0.532636 -1 -0.014709 1 1 1.772445 -2.247126 2.349975 1.496306 -1.608710 2.097812 -0.165706 -0.000840 0.019842 -1.092577 1.231640 -1.345259 8.656877 -3.867217 -46.314226 -53.192990 -14.575612 1.040318 1.373932 1.424444 2.136326 1.230267 1.094077 0.397251 2.347087 1.997653 1.559681 0.313133 1.583053 1.624758 0.558660 1.651510 -1 0.064804 1 1 0.873808 2.292653 -0.580884 1.144788 -0.236866 0.959091 -1.643146 -1.748733 0.213243 -2.159115 1.861562 1.718548 44.689309 43.214029 -1.815563 -64.174560 68.169128 1.653134 0.465863 1.259455 1.156083 0.786080 1.152995 0.643002 1.692587 2.063159 2.270913 1.986507 0.970720 1.635778 1.274342 1.607133 -1 -0.052447 1 1 -0.725471 -2.033464 -2.185407 -1.777930 -0.413454 1.849075 -0.801619 -0.084386 0.149526 1.377928 2.154631 -1.834908 -45.352562 59.486706 43.065207 46.935128 -11.308594 1.171829 2.174845 0.616448 0.888887 1.023187 1.446546 2.344788 1.601793 1.589458 1.270245 0.262028 2.152072 0.366654 1.102926 0.628019 -1 -0.008475 1 1 1.633749 -0.670891 1.083129 0.189887 1.147006 -0.660309 -0.131227 -0.127812 0.715543 0.109200 2.202006 -1.994179 -52.577267 -16.125988 20.518876 10.743533 -33.437375 2.395685 2.036530 2.464732 1.493915 1.982023 2.108172 0.549727 2.255868 1.117326 1.899975 2.380807 1.732184 1.557755 1.688027 1.910975 -1 -0.025084 1 1 -0.919709 -0.917414 -0.033613 0.557925 -0.609763 1.166156 0.754536 0.442660 -1.073748 1.964268 -1.543306 -1.362371 3.863961 -8.402661 -73.522145 13.306284 -11.287687 1.942689 0.270946 1.283011 1.057159 0.922019 2.125078 1.194171 1.927554 2.396731 1.600993 1.631914 1.583542 0.837644 1.537778 1.175950 -1 -0.020465 1 1 1.585356 1.224868 -2.071221 -0.591718 -1.863055 1.451845 0.408042 1.430757 -0.589489 -2.093537 1.330902 -1.247847 72.606274 43.652130 11.348857 -59.753315 -23.970750 1.729154 2.394126 0.570076 2.259290 2.387642 1.845436 1.493362 1.685212 1.855779 2.082782 1.311208 2.473047 1.754842 2.130965 1.125716 -1 0.005288 1 1 0.501411 1.470028 -0.293874 -0.562495 -0.800131 1.350028 -0.228624 -1.885092 -1.357219 1.888168 1.210217 1.454333 -6.188800 -65.156360 67.060400 -15.864136 71.460447 1.160983 2.146770 1.257875 1.611549 1.299444 0.510517 0.257548 1.108377 2.234294 0.772274 0.862747 0.446444 1.135493 1.235787 1.625880 -1 0.008373 1 1 0.203956 1.988390 -1.387799 1.594942 2.127648 1.776704 -1.340871 -1.381248 -1.409894 -2.190286 1.052828 -0.148155 -60.378176 -26.001913 -64.160140 10.526349 66.343220 0.332529 1.319046 1.453820 0.851829 1.436033 1.152569 2.472219 1.331690 2.465285 1.790603 2.412696 2.174333 1.020647 1.509062 2.313852 -1 -0.025087 1 1 -0.489863 -0.591780 1.802285 -0.234273 2.127606 1.066747 -1.823522 1.434629 -1.480766 -1.103233 1.220886 1.695039 67.751867 55.626233 -39.897169 -51.722403 -48.431126 2.395976 2.414509 1.146752 1.462205 2.278335 0.724878 0.781845 1.977278 1.104016 0.947499 0.611852 2.393655 1.667202 0.656383 1.584521 -1 -0.033672 1 1 2.160462 1.927557 -1.230479 2.017868 -0.755465 -1.927466 -1.964630 0.171528 -1.115565 1.298020 2.172669 -0.261414 -52.163810 32.850536 -31.037771 48.181917 -56.516000 0.408722 1.647830 1.319682 0.898988 2.039674 1.294908 0.762924 1.220724 0.462042 2.294318 1.603195 0.402222 0.392092 1.143902 0.809102 -1 0.004594 1 1 -1.001939 -2.221321 -2.203882 -1.274464 -2.108318 -2.045110 -0.002461 1.057007 -0.586873 -0.538953 -0.965807 1.865355 -16.078636 66.360843 -73.309106 -6.137998 38.673134 1.815468 1.827531 2.058667 1.024728 0.359838 1.302468 1.830306 1.454535 1.613347 2.273501 0.481906 0.897526 2.216117 1.271762 1.003577 -1 -0.046505 1 1 0.869591 2.090639 1.802900 0.675160 -0.012164 -1.811082 -1.539763 1.640839 0.681302 -0.459113 -2.134381 -1.842092 11.187932 -64.430310 -30.216874 44.998709 -6.696574 0.635233 1.610524 2.076374 1.620306 2.238779 1.915497 2.261160 2.309978 1.554492 0.853010 1.047351 0.319433 1.717185 1.472753 1.809040 -1 0.003471 1 1 -0.408354 -1.975002 0.208049 0.083362 1.480967 -0.233485 1.239975 2.072682 1.584521 1.327157 1.797053 1.373631 19.731662 -19.955577 6.610309 -50.535887 -56.645811 1.432785 0.564207 0.370641 0.612963 0.817928 0.918894 1.353118 0.363450 1.248750 1.237693 2.162553 1.030523 0.997961 0.476091 2.155914 -1 -0.018007 1 1 1.708618 -0.560877 -1.884725 0.101672 -1.796496 -1.435493 1.108324 -0.468517 0.029559 1.991929 1.542425 0.678545 10.073889 -38.154732 -16.577588 -69.525338 -12.348862 2.165149 1.907587 2.067861 0.293666 0.639166 2.463856 0.284683 0.410902 2.274498 1.487871 1.652158 2.064638 2.369493 0.563297 0.828892 -1 0.062791 1 1 2.336361 -1.114120 2.012482 -1.735826 0.379806 -1.895425 -0.660567 0.235486 -0.587632 0.832814 1.310649 -2.338778 -57.615437 57.353450 39.435723 -53.806084 31.154227 0.761410 0.525664 0.581382 1.043219 0.628886 0.691016 0.911339 0.375844 0.307079 1.070421 1.062142 1.416238 1.467071 0.810364 2.037432 -1 0.052768 1 1 -0.870972 -1.741088 1.470308 -0.310071 0.534151 0.368995 0.199726 1.578147 -2.125274 0.429535 -0.185954 -1.011482 74.074602 -28.158536 -10.508225 -61.732320 14.904149 1.285539 0.810924 2.452032 1.799772 1.270614 1.950757 0.868428 1.419798 0.550020 0.435688 0.355655 0.747919 1.025593 1.399070 0.925524 -1 -0.023716 1 1 1.788269 -0.177608 -2.115809 -0.708452 1.249374 -0.181506 -1.650875 0.295380 2.313532 1.609085 -0.505301 -0.873392 -0.476482 -58.231189 58.408417 70.262722 -44.437714 1.155018 0.889559 1.067653 1.791864 1.114506 1.752013 1.839593 2.286071 2.497264 1.521210 1.718985 2.478172 2.385231 1.831878 0.865185 -1 -0.041713 1 1 -0.996223 -0.397280 0.372040 -0.466301 -0.410443 0.616668 1.800542 -1.258123 -0.788896 1.689010 -0.243930 0.052013 -73.777092 -71.585101 19.199990 44.235275 62.271558 2.096088 2.203108 0.889523 0.458176 0.319497 0.538941 0.987652 0.474171 1.394176 1.909538 1.101100 1.431204 1.002574 1.506822 0.661757 -1 0.011744 1 1 1.809938 1.160173 -0.838183 -2.005072 -0.950046 -1.852668 1.675445 -2.034862 -2.124670 1.154011 -0.732972 -0.876637 63.545204 4.250983 46.264619 -30.541910 -17.880602 0.335864 1.121501 2.309617 2.230488 2.066206 1.723723 1.109961 1.861257 1.897779 1.479381 0.699751 1.457440 0.947543 1.360178 2.010807 -1 0.004624 1 1 -0.755756 -2.106148 1.435887 0.800072 -2.355844 -1.178299 -2.206896 -0.086646 -0.135624 1.358367 -1.457977 0.201220 -50.580637 -58.759114 35.565541 0.044697 1.229902 0.939384 1.479275 1.175188 2.382050 2.363381 1.341290 1.818245 1.241342 0.480550 0.602494 0.359366 2.371771 0.610563 0.974493 2.060503 -1 0.010512 1 1 1.575572 1.723752 -0.660902 -0.684022 1.872525 2.195987 0.517105 1.332224 2.136356 2.046295 1.066486 -1.490814 -10.646970 6.382568 21.813091 12.615444 -72.239459 0.946182 0.987964 1.211274 1.384912 1.461444 0.746690 0.621750 2.255396 2.191014 2.374277 2.228648 0.388075 1.132721 1.892889 0.285011 -1 -0.027451 1 1 0.033654 0.128871 -1.762026 -1.720757 -0.835793 0.459739 -1.480518 -1.658702 0.689221 0.691655 -0.823026 -1.735550 9.274243 22.195012 -18.435977 46.539249 -64.846331 1.790608 2.492994 1.752040 2.281252 0.259416 1.005708 2.430117 2.472918 1.837715 2.218775 0.945296 1.839783 0.989103 2.349747 1.688779 -1 -0.003725 1 1 -0.017172 -1.152278 1.591227 0.943705 -1.053594 1.401313 -0.659388 1.199233 0.622026 2.310671 0.643716 -0.706635 -38.128049 -18.111368 -47.766047 -3.956708 -50.396436 1.931585 0.393066 1.767357 0.970107 0.344093 2.168511 2.163940 1.839219 0.508591 1.642390 2.153712 0.929395 2.340031 0.395112 2.401002 -1 0.015725 1 1 1.362373 -0.097860 -0.107788 -2.043560 -2.214466 -0.090720 2.090674 -2.331898 0.737836 -2.203657 -2.189411 1.606723 70.202091 -13.453297 -59.564395 1.212303 -24.819117 1.601399 1.713102 0.355389 0.776082 1.865551 2.063371 1.319158 1.089286 0.883446 1.825413 2.473151 1.242918 2.227187 0.577866 0.447273 -1 -0.033174 1 1 -2.181261 1.932643 -0.558584 -1.042747 -0.078924 -2.287651 -0.174401 -0.048076 -2.192778 1.582825 1.106463 1.229264 36.096484 73.600098 -53.146243 21.097554 -13.412909 1.663496 1.372110 2.298191 1.438004 0.532781 0.956057 0.451452 2.053199 1.370381 2.484958 1.697312 0.474303 1.367847 0.399363 1.841071 -1 -0.016473 1 1 -0.531777 1.819062 -1.010879 -1.677941 -2.209526 -1.875129 1.158983 -1.985522 -2.249206 0.384009 -1.941398 -0.500074 68.916500 -20.380457 65.650990 -3.806839 68.461030 0.992985 2.348287 1.905636 0.765059 1.094541 1.451354 2.160223 2.372707 0.581979 2.077755 2.330496 2.149039 1.155409 0.709072 0.623554 -1 0.033947 1 1 1.379758 -0.079326 0.376453 -1.698775 1.048889 -0.375365 1.134878 -1.850114 2.192275 -0.610116 -0.060238 0.736282 -1.301458 26.400068 5.948866 -67.415620 45.678787 1.725688 0.387106 0.591079 2.012152 2.239045 1.884587 0.251439 1.928210 2.174662 2.045398 0.756780 1.444869 1.166742 2.179554 1.009736 -1 0.029607 1 1 -1.111514 -1.301660 -2.094253 -1.271033 -0.996028 -1.833613 1.496629 -0.892489 -0.533350 -1.041316 0.417942 -1.827525 4.149160 -15.066501 -22.680429 -39.963477 33.847616 0.278194 1.598726 1.791294 0.528814 1.775438 1.785699 0.991730 1.498293 1.318810 1.993552 2.376424 2.303317 2.097413 1.975812 1.230061 -1 -0.008673 1 1 -1.202980 -2.329899 1.334709 1.489594 -1.322476 1.491406 0.863934 1.270201 1.141579 -2.338271 2.000449 -1.352956 -58.796773 2.636884 68.118435 66.537071 38.545122 1.042971 0.964508 0.742981 1.280722 0.839910 1.374312 1.067952 2.321794 2.135568 1.986535 1.442879 1.461883 1.376726 1.125604 1.533869 -1 -0.025153 1 1 -2.290879 2.130177 1.860626 0.128373 -0.708253 -0.108772 0.283871 2.085310 1.766580 -1.858308 1.138215 -2.325436 30.439516 -53.048778 9.193815 20.449949 52.293747 2.140105 1.749712 1.404323 1.457316 1.103776 1.417445 1.496874 2.217183 1.193482 1.607713 2.078567 2.480211 0.647477 0.401775 1.883368 -1 -0.017953 1 1 1.544047 -0.327604 -1.964476 -1.953556 -2.197286 1.204564 0.677450 0.775341 1.395054 -2.167864 0.893299 0.009290 20.093340 58.767817 -39.298917 -46.898979 18.856335 0.901361 1.424649 1.084092 1.335153 2.167874 0.457167 1.363719 0.775925 1.468552 0.944585 1.137309 0.255593 1.995861 0.684730 1.004755 -1 0.008987 1 1 0.467622 -0.948428 1.790211 -0.520312 1.310293 1.095362 -1.555591 -0.477546 -0.920442 0.911307 1.079802 0.830288 40.324033 26.023229 -27.589764 -51.158542 -21.621073 2.344365 1.237465 0.576396 0.481362 0.754444 0.444727 1.532358 2.344134 1.853375 2.174052 0.783050 1.970348 1.638226 1.919969 0.924387 -1 -0.022853 1 1 -0.451771 -1.256372 0.368906 -1.307375 0.823341 2.323758 -0.885179 -0.187790 1.117622 0.295154 -1.486823 0.761602 44.692721 -49.430033 -70.558267 27.209412 -41.406564 0.323200 2.016037 2.291787 1.816395 1.651205 1.807334 2.355252 1.975390 0.879468 2.472522 1.930489 2.235998 2.413058 1.522480 0.568643 -1 0.048421 1 1 0.313314 2.127070 1.474035 1.080184 -2.184922 1.661428 -1.988450 0.382388 -0.895824 -0.038591 1.704590 -2.276637 37.009721 -27.614086 -9.938026 71.589532 55.260478 0.817870 2.193161 2.458226 2.408918 1.690178 2.064287 0.973396 1.610608 1.236547 0.894934 1.405844 2.278230 1.210723 1.118829 2.409292 -1 0.002640 1 1 2.216232 1.490828 0.583209 0.227574 -1.616951 0.246867 2.185820 -0.700552 2.077729 1.585331 0.803725 -2.212606 -57.411090 41.818638 -54.148941 -31.253932 15.171524 1.192086 0.632679 1.429556 0.306196 1.979101 2.494886 2.042640 1.652276 1.810796 2.055816 0.356552 2.317615 1.648392 1.774871 1.265831 -1 0.066848 1 1 0.216265 1.508370 -1.482771 -1.823362 -0.584053 -0.269821 -1.567297 0.694679 -1.822825 -0.976736 1.958095 -1.624787 15.911021 -33.471067 -48.224594 -60.751959 -8.174125 1.637274 1.672861 1.271000 1.701453 0.312558 0.906691 1.000023 1.378207 1.280728 0.938294 1.152963 2.343556 1.147939 1.169317 0.467726 -1 0.022250 1 1 -0.863224 1.244400 1.050059 0.452107 2.193141 -0.191610 -1.830998 -1.687324 0.296595 -0.832735 0.022853 -2.317977 -29.139372 4.569543 0.314744 39.901093 -32.325957 1.339617 0.694664 1.473454 2.347167 1.081085 0.290527 1.892212 2.401917 1.025175 1.113209 2.460326 1.693051 0.866189 2.030488 2.154730 -1 -0.056621 1 1 -1.467723 1.339140 0.552904 -0.178587 0.285826 1.960978 -0.296104 -0.341418 1.478445 -0.195478 -0.870496 1.546690 53.621275 12.762908 6.197549 62.201316 67.518349 1.838495 1.835173 2.248468 0.494876 0.638134 0.866147 1.339427 1.999575 2.348943 1.680098 1.405340 0.547347 0.516011 0.340243 0.460824 -1 -0.000227 1 1 0.835051 1.208439 -0.158063 1.224360 -1.187800 -1.680136 -1.407759 0.697851 -0.359201 -0.524127 -1.549887 1.127976 -1.513625 60.502357 13.111458 14.273680 47.738527 1.246415 2.499438 2.051185 1.270686 0.916487 1.402478 1.950436 2.229550 2.049621 1.983001 0.552751 1.343266 1.274336 1.516920 1.632812 -1 -0.035919 1 1 -1.838269 -1.359070 -0.941592 -1.137660 2.216993 0.148825 -0.981699 -1.348061 0.303670 0.261993 1.942808 0.632076 50.229045 -0.436904 6.949544 -49.017272 -33.291948 0.808559 0.948527 2.148122 1.484390 1.637848 2.313741 1.786289 1.906276 0.278305 1.213836 1.693124 2.088751 0.397027 0.828814 1.624383 -1 -0.030509 1 1 -0.852170 -1.473344 1.112889 0.859058 -0.565588 -0.942386 -0.347247 -2.245995 -2.201896 -0.882464 -1.677988 1.707859 26.028598 62.642795 -12.537703 28.820110 29.590298 2.487120 2.018600 0.353768 0.529147 0.625505 2.354436 1.751664 0.461052 1.405525 1.416559 2.348782 1.224812 1.658877 2.494861 1.635460 -1 0.033552 1 1 -0.326799 2.139286 -0.554762 1.937701 -0.372005 1.053149 0.548445 0.287577 -1.607809 -1.605682 1.159162 1.015587 22.070745 -6.994182 48.781124 -35.656346 -26.203138 1.432792 0.691628 2.187370 1.873214 0.350726 1.152286 2.227631 1.296846 1.845205 2.112477 0.897592 1.077846 2.115914 2.422891 0.274445 -1 -0.014960 1 1 -0.146136 -0.953614 -0.557219 -1.669053 1.079578 1.765889 0.667425 1.934289 -1.181355 -1.743603 1.604020 -0.815690 -30.368627 44.493754 56.522823 29.092815 -37.055420 1.518254 1.540932 2.441217 2.290380 0.664528 1.221640 2.358866 1.966470 1.709155 1.515405 0.911020 1.770124 2.479625 2.064251 0.365152 -1 -0.014890 1 1 -2.330481 0.979190 1.584376 -1.100860 -1.307208 -1.080494 1.690614 -1.561426 0.400534 -2.225048 1.143183 1.065473 10.130403 11.677312 60.581720 -3.027516 -33.455730 2.268235 1.977762 2.489509 1.682314 0.394162 2.173827 1.511765 0.487913 0.607226 1.139549 1.908463 1.030369 0.663351 1.693668 2.220792 -1 0.038044 1 1 -0.754937 2.229226 -1.607644 1.171855 2.301270 -1.847567 -2.133659 0.880222 1.698765 -1.228130 -0.914182 -2.274644 52.944779 42.901658 -1.826240 56.392229 -65.815183 0.538324 1.862182 1.690550 1.568206 1.833759 0.978283 0.509915 1.387307 1.219333 1.831289 2.215272 0.578694 0.862659 1.215728 1.995012 -1 0.007375 1 1 0.383990 -2.254185 1.516917 0.804432 0.246747 0.182524 -0.085945 2.219614 1.783883 1.506805 0.496627 1.167711 -44.234990 -57.474776 21.437811 5.294760 39.031009 2.037421 1.681782 0.465738 1.405122 1.387336 1.704963 0.816812 2.403317 2.048705 2.336124 2.242720 0.636971 1.565265 1.901813 1.778615 -1 -0.074951 1 1 1.370888 1.639597 -1.347048 -1.526422 -0.328789 1.677212 -0.616571 -0.166460 1.469141 -1.072448 0.249644 1.742413 62.044663 -15.351316 -9.563356 68.678020 21.485792 2.300658 2.411606 1.855470 1.380105 1.672317 1.140052 1.346519 1.950305 2.269614 0.408614 2.080370 1.285675 0.842054 1.409413 1.505118 -1 0.022870 1 1 -1.623315 1.678911 -0.334728 0.823808 0.736244 -0.682282 -1.873990 1.449063 0.782814 -0.237978 1.115196 1.922727 -72.705069 -54.092284 20.980025 -38.721986 49.576910 1.211958 1.626620 0.354984 0.720639 1.537258 1.438640 2.220994 2.239693 1.516097 1.288250 1.372004 0.515334 2.465443 2.195879 0.882692 -1 0.060533 1 1 -2.017529 1.750063 -1.423631 -2.167373 -0.265474 0.809657 -1.470250 1.271888 1.228174 1.662975 0.444883 -1.404804 -46.857392 -32.190584 22.861774 -62.158367 54.330384 0.336405 1.216649 1.727823 0.265096 1.972916 2.054595 2.333740 0.412474 1.697088 1.201346 1.019210 2.107724 2.024185 1.984341 0.563604 -1 -0.016291 1 1 0.646153 -2.170457 -0.269647 1.362448 1.160332 1.832031 0.197496 1.787532 1.578900 1.113520 2.036874 -1.760598 -40.611797 -62.469379 -72.850382 53.632056 43.964096 1.443523 1.041464 0.377428 2.189184 0.866253 0.861472 1.502681 0.817093 0.378305 1.180043 0.731576 0.846253 2.219720 1.083209 2.245066 -1 -0.011245 1 1 0.081960 1.480408 -0.203451 1.787322 -1.956097 2.218784 1.968417 2.214327 -2.251033 -2.052306 1.578232 -0.691308 61.783641 -52.339253 -65.829564 2.518276 24.660008 1.536253 0.311892 0.976562 0.823135 0.685543 1.164947 1.267922 1.716630 1.144879 1.483166 1.328003 1.254671 1.749501 2.364988 1.360308 -1 -0.017361 1 1 -0.960104 -1.252244 -0.939906 -1.078098 -0.460152 -0.740886 -1.931478 1.296583 1.579470 1.273202 -0.252256 1.484875 -16.359236 0.319080 -37.224452 18.634559 -8.961773 1.067240 1.606271 0.345680 1.849676 0.754397 1.900511 2.393386 1.643840 1.767313 2.471182 1.914301 2.406217 1.286191 0.510353 2.006654 -1 -0.010387 1 1 -0.593128 -1.994689 -0.805039 -1.030012 1.913766 -2.098240 -2.304976 0.821880 1.323321 -1.425223 -0.657800 -0.384027 51.698263 -57.290204 -26.463728 -25.884763 -45.217423 0.336531 1.073060 0.419852 1.959426 0.330710 2.243982 1.611286 1.379854 1.963863 0.654078 1.085629 2.411491 2.174959 0.282748 1.646505 -1 -0.022481 1 1 -2.226247 -0.162782 2.027584 2.319157 1.907585 -2.307512 0.601351 -1.163646 -0.977205 -1.205358 0.111340 0.474676 -6.226865 45.073172 44.799742 -50.729630 -12.898701 0.797895 1.724280 1.472754 1.825857 0.934295 1.438640 2.221416 0.342733 1.818784 1.305357 0.891434 1.089130 0.505852 0.604573 1.564698 -1 -0.007071 1 1 -1.265156 -1.185099 1.303915 2.295019 1.486351 0.721022 -2.047424 -1.197794 -0.004339 -2.237932 1.371799 -1.896532 -12.933640 -25.690836 64.118274 35.829444 -64.531140 0.252044 0.851754 2.434696 0.687351 2.315168 1.023385 0.276805 0.758439 2.328382 0.361631 2.186383 1.032336 2.221313 0.853530 0.781121 -1 -0.006748 1 1 1.936978 1.603723 -1.086758 0.080088 -1.702708 0.919118 0.407769 1.558998 1.196907 -0.769957 -0.444715 -0.477566 -40.047301 -24.990419 -13.978322 -33.662295 37.800171 2.237151 1.545015 1.315590 1.865427 2.236015 0.461167 1.079715 2.014267 1.784395 1.581584 1.678675 2.245672 0.763041 0.928230 0.766115 -1 0.011658 1 1 2.050992 -0.102338 0.025193 -0.696853 -1.721312 -0.733842 -1.355296 1.231202 0.708577 0.840925 0.969505 -0.974651 -22.373198 23.665214 -58.748245 68.241217 30.134636 2.467533 1.324310 2.180177 2.484929 1.193139 0.342876 1.961892 1.272527 0.358829 2.333219 0.657872 1.849773 2.382221 0.741027 2.194462 -1 -0.006610 1 1 0.946434 -2.314245 0.536332 -0.666854 -1.762252 -0.800720 0.878850 2.210555 0.323783 -0.983517 1.083872 -1.460736 30.466057 -56.972731 59.312606 -33.023296 -22.529571 0.557388 0.522884 1.116628 1.408989 1.127178 0.973117 1.426896 0.585504 0.561952 0.723107 0.259891 2.233527 1.388883 0.702604 2.173003 -1 -0.022684 1 1 -1.932029 1.466174 0.896839 -1.763434 -1.822923 2.084790 -2.257009 1.177048 0.041791 0.234576 -1.755816 -1.018461 -59.542594 67.627259 61.346169 -54.932206 4.416526 1.053207 1.993865 0.888180 0.388086 1.306085 1.869319 2.387405 2.361026 2.256765 0.448978 0.979629 0.632640 0.775229 1.023649 2.468336 -1 -0.009472 1 1 -2.205305 -1.626535 -0.601699 0.036940 -1.177451 -2.100034 0.525603 -1.922929 -1.101495 2.142908 -0.929442 0.439837 -44.605905 8.561491 42.973434 4.509187 35.904588 1.351204 1.933014 1.914729 0.607412 2.020048 2.201609 0.436714 1.849557 1.008837 1.026828 1.903938 1.491852 1.059884 1.726812 1.275103 -1 -0.002848 1 1 1.718633 -1.875868 -1.835954 -0.162925 -0.380554 -1.261678 0.731784 -0.235776 0.428092 -0.881238 0.067929 1.284254 54.721200 49.213337 28.550680 1.271045 62.458581 1.995653 1.682234 1.306117 2.401455 2.253350 1.544796 2.140522 2.008560 0.366846 2.075469 2.154207 0.254347 1.308736 1.432160 1.318905 -1 -0.006094 1 1 -1.041401 -1.006730 2.068592 -1.179652 -1.396702 -1.964203 -2.077371 -0.286650 -1.661671 -2.080177 -0.315060 1.518171 -53.559628 -26.673318 51.540001 -17.205454 27.938764 2.377048 1.536645 2.386178 1.987629 1.827971 0.458073 0.834608 2.261484 1.005769 1.217465 1.931932 1.734046 1.365173 0.461971 1.089875 -1 0.027289 1 1 -1.962813 -2.266822 1.178631 -1.637028 2.111275 -0.086047 0.510627 0.850703 0.378566 0.827375 -0.567614 -2.005951 -50.488698 -13.549725 -30.233289 69.119193 -63.728621 2.321122 2.103269 1.399593 0.700535 1.147956 1.446453 0.786574 0.441250 1.581020 1.196280 1.370594 1.565992 0.627655 2.495527 1.572210 -1 -0.015765 1 1 0.563141 2.237958 -0.936199 -0.022279 -2.164472 1.357076 0.407084 -0.527379 0.349517 -2.025090 1.896279 0.880359 -22.701176 61.337728 -46.803541 -27.107371 -43.590183 1.071831 2.265463 0.390991 0.642729 1.594439 1.731870 0.782017 0.360999 0.563395 2.484627 0.621423 1.258679 1.611654 0.821524 0.605544 -1 -0.004135 1 1 -0.458356 1.173232 1.883526 -1.413869 1.675294 0.150448 -1.979734 0.792680 0.647572 -1.871458 1.603096 -2.208994 74.704647 60.998901 -41.465082 -3.628153 71.627922 0.632207 2.498208 1.635931 1.594916 0.759418 0.781889 0.456903 1.411622 0.387068 2.208376 1.668514 2.465786 1.211297 1.766048 1.470189 -1 0.042166 1 1 1.994579 -1.049701 0.863354 0.953001 -0.329274 -1.768269 1.734683 -0.728379 0.922830 1.523704 1.770710 1.582740 -10.112490 -10.624670 -68.831001 -42.626535 -24.177143 1.446258 2.011132 0.851151 1.303009 1.924293 1.589379 2.190565 1.570667 0.446844 1.105865 0.531208 1.509660 1.100026 1.384757 1.113593 -1 -0.000844 1 1 0.367654 1.210515 1.745907 -0.592353 1.602845 -1.704384 1.037875 -1.697191 -0.606179 0.136323 0.966003 1.425786 21.718716 -73.540335 7.582473 -61.367260 0.463420 1.205470 0.586632 1.531410 2.152671 1.433662 1.804819 0.592524 1.546176 0.587488 2.402842 0.822664 1.769321 2.474343 1.029924 2.187204 -1 0.022914 1 1 0.983199 -1.728359 -1.369771 -1.719764 1.722174 1.078586 -0.771609 0.064942 -1.786055 -0.309306 -0.748881 0.354101 -11.860022 18.603383 67.053805 23.298040 70.150985 1.788982 2.161270 1.964481 2.033158 2.041055 2.010416 2.303111 0.894452 2.312719 0.373231 1.397825 2.491147 2.200168 0.979167 1.855496 -1 -0.038270 1 1 1.662478 1.507656 0.655897 1.380335 0.193138 -0.769659 -0.144695 -0.299858 -2.162294 0.261663 1.114543 0.380196 -1.244757 -70.632253 -16.277006 32.354540 32.747275 1.876679 2.347250 2.489109 1.708032 0.645616 0.615189 2.230131 0.567764 1.651378 2.466818 0.554146 2.276337 0.900611 2.324099 0.383844 -1 0.010265 1 1 0.671261 0.419208 0.609355 1.405377 1.680212 -2.028735 1.892930 1.142030 0.530319 1.939028 -1.631961 -2.268597 -11.770348 25.762530 -59.163419 -9.582913 39.981077 0.804397 0.748683 0.366159 1.784437 2.276642 1.516756 1.115435 1.616594 0.603393 1.976713 0.612393 2.489368 1.556128 1.344575 0.764041 -1 -0.011742 1 1 -1.531752 -0.377022 1.562587 0.248618 -1.359362 -1.142181 1.634006 -1.063679 1.556068 -0.930948 -1.306258 0.739966 19.339973 -3.080644 -26.388504 38.417058 -74.500292 2.478949 1.944769 1.480134 2.108711 0.607086 1.043863 2.461636 1.214523 1.995074 0.961531 2.454042 1.839049 2.150245 1.161405 2.477939 -1 0.011113 1 1 -2.195852 1.751956 2.111956 1.924982 -2.090043 -1.200721 -2.067136 2.092055 2.027695 -0.534139 -0.180829 0.298821 -35.480895 72.595531 13.094269 25.384390 35.441250 1.541398 1.280469 1.089722 1.463083 1.291681 0.531151 0.559619 2.010808 2.143597 1.938741 1.420572 2.301535 1.395667 2.230224 2.121664 -1 0.007299 1 1 -0.184189 0.378264 0.467129 0.191463 -0.646992 2.194153 -2.021296 -0.315740 -0.484265 -0.739281 1.477540 -1.281418 -37.246507 -52.048898 14.163287 -7.634571 -64.240280 1.579094 0.326790 1.609763 0.533547 0.332563 1.891226 1.582858 0.590230 1.253190 1.615720 1.664112 0.478298 1.005586 0.391361 2.359298 -1 -0.014602 1 1 -0.720808 0.926645 -0.329206 -0.614414 -1.605270 -1.349895 -2.243767 2.257846 -1.258869 0.818687 -0.498970 1.868565 51.460360 -5.727083 44.915334 -57.976684 -14.133683 2.202758 1.753569 0.978461 1.241650 1.160176 2.079714 1.495787 1.940793 2.158517 0.691051 1.499033 2.495662 1.594130 1.046802 2.353150 -1 0.024166 1 1 0.261814 -1.070509 -0.138128 1.685224 2.105065 -0.791847 -0.792348 0.210787 -1.011178 -1.993745 0.920046 1.860821 -41.766306 33.686884 -74.538525 31.003939 -16.802471 2.137964 1.754760 0.756011 2.021135 2.462185 1.449579 1.565665 1.885780 2.305173 1.800250 0.293178 1.443942 1.332642 0.472554 1.212923 -1 -0.050872 1 1 1.818582 0.347457 1.060563 -2.085351 2.261152 -2.229685 -1.407769 0.529784 -2.327569 -1.906993 -1.873398 1.974788 28.934560 3.154943 -74.865757 -68.784530 -11.590493 2.103739 0.293521 0.455750 2.294193 1.760978 1.753971 0.988014 2.048122 1.543100 0.632829 1.714684 2.190953 1.349573 1.518931 1.672142 -1 0.017746 1 1 0.338805 1.733058 0.225620 -1.482366 0.271466 0.943567 1.337732 0.462798 -1.909807 -2.040075 -0.194722 -2.295371 64.608597 26.693394 -14.128787 -12.518339 54.272241 1.428240 0.679596 2.468876 1.395352 1.425431 0.710598 1.519378 2.437241 0.702844 1.699007 1.962362 2.416297 1.950403 1.678449 0.684731 -1 0.016999 1 1 -0.100819 1.995893 2.181151 0.939094 1.557937 2.218865 -1.385612 0.651110 1.045857 0.506563 -1.484250 1.597931 16.822611 -12.381207 -40.941059 -46.374165 -10.587588 0.691153 0.952383 1.708718 0.925466 1.558139 1.396618 2.464689 0.775754 0.844392 2.441498 0.260984 0.351820 1.539210 0.503663 2.066374 -1 -0.025323 1 1 0.249005 0.419397 -0.928585 0.708127 -2.010073 -0.177685 1.301176 -1.336476 1.808561 1.575114 -1.257140 1.603254 14.377020 -15.428520 42.871970 -50.792498 -19.521945 0.545064 0.390788 1.729618 1.188878 0.728439 2.124885 2.437695 1.586401 1.639317 2.252938 1.378908 1.800963 1.031522 2.048020 2.064621 -1 -0.014392 1 1 -0.734510 1.545922 -1.807567 0.993990 0.577308 0.014238 -1.026067 2.230338 -1.755598 -2.064852 -1.928646 1.769407 -46.389332 34.492695 -31.271445 20.831559 16.015877 0.307762 1.307322 2.408595 0.759618 1.906735 1.241332 0.321731 2.089043 0.799464 1.099307 0.548206 1.440465 1.395867 1.083639 0.472745 -1 0.006967 1 1 0.090357 1.240384 -0.467834 2.086910 0.387750 -0.319162 -1.462898 2.314644 1.456668 1.365880 2.303417 1.261522 43.570582 -9.226450 31.058136 -5.908180 1.219981 0.688243 1.547362 0.270827 1.546202 1.025608 1.638223 1.858601 2.253706 0.784293 0.365175 0.994820 1.686856 2.493959 2.212626 1.108002 -1 0.004950 1 1 -1.786796 1.375616 0.996768 0.130950 0.199293 -0.986840 1.795932 1.382470 -1.612306 -1.784565 1.169734 -0.369638 -50.227801 21.353267 -65.633842 -7.978896 -1.297980 0.397646 2.242074 1.038214 2.014096 1.166293 1.388745 0.640869 1.837102 0.918232 1.471574 2.240267 2.165024 2.057269 2.277999 1.838079 -1 -0.029426 1 1 0.931066 -1.414415 1.930597 -1.975025 -0.177836 -1.235529 1.959339 0.443543 -0.379226 2.214211 0.510947 1.508431 -14.542158 -60.041507 -67.603854 32.019281 -51.952147 1.228979 1.944866 0.863258 2.283194 1.391866 1.337567 2.234683 0.568455 2.021617 1.572568 0.895400 2.488299 1.587003 0.516056 1.101230 -1 0.002229 1 1 -0.798061 -1.544840 1.137527 0.251119 -1.739181 0.533710 -2.317366 -0.077150 -0.753997 -0.807056 -1.931521 0.566673 10.621336 12.787544 -29.743690 47.805703 70.452271 1.244787 2.140507 1.755391 2.349590 1.315605 2.125077 1.166559 1.362237 0.621154 1.233327 0.779101 0.845532 1.364238 0.503056 0.868230 -1 -0.017520 1 1 -1.896660 2.147022 2.238724 -2.185189 1.891977 -0.740095 1.937647 -1.279091 0.243093 0.016419 -2.068592 1.171539 53.711403 27.546895 -69.329577 -22.194488 27.239468 1.581126 0.737395 1.898406 0.755411 0.941571 2.240796 2.055236 1.842724 0.909443 2.261760 1.144877 1.451769 2.381282 0.705019 2.259834 -1 -0.037265 1 1 -1.481116 -2.282936 -1.027082 -0.690720 -2.325079 2.247775 -0.874567 -0.908089 1.177904 0.282605 -0.353673 -1.853587 11.873426 56.668091 70.601882 -44.165840 54.718754 1.496416 1.257483 1.772031 0.782957 0.408823 1.087198 1.790480 0.341416 2.172550 0.299706 0.917048 1.833402 1.734367 2.249296 0.922941 -1 0.022381 1 1 0.658523 -1.607412 0.350364 -1.915794 1.007604 -1.519786 -1.896413 1.581890 -0.474308 1.671811 -1.843370 -2.267630 55.752624 -15.650720 58.349655 -17.351902 -33.423063 1.503749 0.765509 1.907837 1.761171 0.504019 1.303758 1.014665 2.224734 2.100742 1.677031 1.611684 1.321682 0.758086 0.906346 1.959828 -1 -0.053288 1 1 2.164192 -1.357069 -0.302490 0.721374 -0.836336 0.761105 -2.236112 -1.029966 -2.026927 -0.700172 -0.958356 -0.142462 -14.626052 29.935937 33.294019 72.576391 -8.602378 1.672495 1.872350 1.590109 0.964268 1.206922 2.493376 1.425254 2.251279 0.503619 1.319404 0.726986 2.452046 2.036389 2.335447 2.105364 -1 -0.032702 1 1 0.458762 0.936533 0.929653 -1.595985 -0.807730 0.877051 0.247312 0.239419 -0.470401 1.355729 1.330391 -0.395591 15.546211 -14.829925 53.444254 37.577243 60.726491 1.827021 2.490742 2.149621 1.927760 1.361895 1.614382 1.666343 1.972702 0.695845 1.062320 2.165002 1.683283 0.929024 0.609955 2.014621 -1 0.019038 1 1 0.022257 1.791422 0.976843 -0.161258 -0.632267 -0.069631 -1.613674 -1.219076 0.455080 0.321367 0.812601 0.888331 42.616851 11.418794 65.676562 -24.029989 -72.017766 0.586226 1.454466 0.457189 1.722210 0.430080 0.598137 1.393203 1.307003 1.540602 1.398029 1.422518 1.266273 0.998715 1.908049 0.829350 -1 0.026264 1 1 1.151602 1.191750 2.095807 -0.878939 1.010186 -0.539806 -1.171252 -1.576720 -2.172125 -0.034863 -1.600726 -0.371766 11.553186 74.403122 -56.721156 -62.467531 -41.788696 0.735738 1.047206 2.397164 2.140217 1.369928 1.634560 1.049726 1.994576 1.591182 1.000396 0.913330 2.332252 2.404389 2.064406 0.728905 -1 0.042988 1 1 -1.828072 0.372559 -1.165833 -0.041081 2.273165 1.751346 1.287791 -0.103986 0.596958 0.396258 1.297952 1.030984 9.113470 20.083110 36.827963 67.572029 33.096121 2.072696 0.552328 0.973867 0.524787 1.595789 1.919943 0.477586 0.280854 1.314382 1.813876 2.068568 0.916827 0.368731 2.263407 1.828295 -1 0.013279 1 1 -1.973007 0.747905 2.092308 1.566456 -0.693296 1.509380 1.357961 1.152723 1.189882 -1.041097 -0.619450 -1.436871 47.998679 13.792826 66.025362 -11.745227 -2.034980 1.346296 0.452035 0.606930 0.673965 2.325326 0.755004 0.852125 1.913698 1.264281 1.274399 0.319395 1.071486 0.960618 0.603143 2.280638 -1 -0.013273 1 1 0.618259 0.255859 -2.195024 1.524382 -0.973432 0.943205 -0.023166 1.771961 -0.944812 1.290763 -1.982067 -0.721858 67.895714 73.265265 19.315463 34.993671 -11.368732 1.760706 1.677605 2.259273 2.097739 0.705572 0.299919 2.231688 1.974963 0.451341 2.446295 2.135921 1.177201 2.470387 2.037637 0.813901 -1 -0.065152 1 1 1.244156 1.667157 0.039617 1.389293 -0.046935 -1.863087 0.918584 0.856290 0.029511 1.190581 1.292382 1.656645 -72.436076 -33.134906 51.642331 52.661496 -68.234079 0.472460 1.891290 0.418297 0.566068 2.405325 2.052517 1.152269 1.927850 0.623409 0.888944 1.977824 1.281330 2.065173 2.368935 2.438776 -1 -0.021300 1 1 0.180539 -0.457403 -1.667027 2.140893 -1.819777 -1.586077 0.787483 -1.873420 1.612876 1.944247 1.253525 -1.097278 74.480361 41.435191 -48.740228 -27.018601 -51.627889 1.976071 1.072733 1.680038 0.396396 1.471851 2.400295 0.749836 1.739645 0.970775 0.319566 1.692458 2.144940 2.009202 2.149145 0.673509 -1 -0.026999 1 1 -1.197973 1.699860 -1.670984 1.616349 -0.944678 -1.158983 1.991903 1.099559 -1.704793 -1.138276 1.295205 1.981540 41.188248 0.888412 -68.451430 36.819620 -72.653420 2.334536 0.297626 1.942135 2.215400 0.484446 0.834674 1.123812 0.662563 1.940586 0.925919 2.427239 1.353749 1.963334 0.746908 2.040672 -1 -0.035920 1 1 -0.187753 1.729108 -0.192449 -1.787276 -1.975413 -1.985104 0.064917 -2.217894 -1.138505 2.159994 -1.221697 -1.181159 49.636475 -59.757883 49.252568 -62.091406 -20.269022 1.203163 2.310305 0.293374 2.480160 2.050275 1.719093 2.046142 2.002079 1.692058 2.172367 1.718778 1.251368 2.492266 0.773434 2.348617 -1 -0.006408 1 1 -1.574741 -1.896742 0.760743 1.096532 -0.737782 -1.600651 0.886057 0.816590 1.958159 -0.543771 -1.836975 1.528974 25.877927 -69.677591 -21.267555 6.196847 50.414804 0.949141 1.214267 2.178693 2.286574 1.956857 2.150254 1.312193 1.033619 1.287055 1.537012 1.814253 1.648171 0.313370 1.067675 2.162875 -1 -0.041544 1 1 -1.352011 -0.103002 -1.714983 1.967510 1.109947 -1.461610 0.408166 -1.193214 1.572515 2.180480 -0.919875 1.002723 40.039026 35.917794 70.367465 65.988220 -35.981918 2.153594 1.204966 1.118376 1.540034 0.854370 1.402519 0.379663 1.499570 0.268719 2.102000 0.322985 0.654170 0.385444 1.899103 1.229985 -1 0.006543 1 1 -0.995361 -0.054601 1.232242 -0.649366 -0.000727 1.925994 0.787866 -0.156289 -1.941761 -1.886789 -1.598420 0.684158 13.411004 -51.259723 -72.167065 -11.865255 -69.337615 1.265460 0.836428 1.344154 0.453034 1.637812 1.712030 0.332292 1.830092 2.359537 1.986706 2.063481 0.931045 0.830432 1.822892 0.597810 -1 0.026459 1 1 1.552894 2.281601 2.151907 -0.485300 0.708504 -0.385476 0.846657 -1.652194 1.687075 0.230070 -2.080416 0.378492 -13.129867 -23.671971 -54.809633 -35.508949 51.102176 0.989167 1.183495 0.252454 1.001337 0.965274 2.360700 1.286444 0.263693 0.894727 2.421768 1.653776 2.256033 1.651625 2.119063 1.335725 -1 0.011708 1 1 -0.266389 -0.435202 -0.810112 -1.454435 -1.535508 -2.248351 0.611139 -1.589616 -2.150928 -1.906045 -0.083772 1.053907 -27.351741 49.290496 -24.634804 -37.155430 -21.303814 1.327020 0.466956 1.623398 2.454284 1.409481 0.401556 0.444636 2.242352 1.206254 0.260719 0.399618 1.624594 2.292815 1.098527 0.941334 -1 -0.040877 1 1 -0.912665 -0.336916 1.738467 1.599425 2.077870 -0.751634 1.208325 -2.082582 1.672692 -1.173299 1.707205 -0.747943 62.974132 6.241775 55.518171 -56.091855 14.200195 1.565129 1.865999 0.595867 1.494894 0.437238 1.661566 0.435828 0.460991 0.380839 1.002801 0.832960 1.559664 2.276401 1.965993 0.451470 -1 -0.009345 1 1 -1.916985 -0.156111 1.050423 1.846789 -1.525873 -0.522906 0.132631 0.169714 1.393191 -0.498370 -2.193847 -2.258855 -49.847480 -36.604036 -54.040102 -1.994297 -68.144437 0.571659 1.876621 1.373014 1.750819 2.013019 1.053881 2.083517 2.416918 1.145131 1.222842 2.301099 0.814093 1.708354 1.551346 1.969108 -1 0.015287 1 1 -0.187530 0.775214 -0.736956 -1.868425 0.740309 1.673582 -0.351095 -0.946520 0.861581 -0.585338 1.692126 0.294832 -69.904364 67.360661 -69.365671 -28.826544 12.281367 1.568972 1.217837 1.430867 2.087722 1.101160 2.439867 2.092710 1.670747 1.740759 1.688156 1.831395 1.763308 0.418796 2.196084 2.091024 -1 -0.012982 1 1 1.757855 2.300618 1.339846 -1.717134 -1.203281 2.024309 -0.893322 -0.384627 0.970632 -0.881921 -1.981087 1.604496 -71.002224 65.617050 25.756498 -10.534467 -52.783837 0.805680 2.066891 1.984044 2.333245 1.103564 2.347963 0.966307 1.719415 0.706714 1.495005 2.297030 2.183469 1.561949 2.429816 1.908616 -1 0.007376 1 1 -2.333994 -1.508979 0.672031 -0.772248 -1.251251 1.624809 -0.122715 1.548312 0.666907 -2.067504 0.623279 -0.188152 -8.120573 17.522520 50.993411 -53.737427 -14.942716 0.741574 2.387959 0.421677 1.133736 0.953936 0.797047 0.975778 1.149683 1.221896 2.147055 1.559429 0.577068 0.531763 1.838291 0.652181 -1 0.039958 1 1 0.478691 1.308477 -1.138329 0.402392 0.724391 -1.974733 0.016631 1.481452 -1.500983 -1.604217 2.211970 0.536149 30.965269 -66.717088 -64.100517 -37.386505 -4.993597 2.464225 1.980455 0.511267 1.622432 1.970084 1.700340 1.870852 1.154575 2.442432 2.456110 0.586767 1.542025 0.566625 0.508557 1.060825 -1 0.060125 1 1 0.848087 -1.174839 -0.602430 1.876836 -0.742857 -2.070771 2.265476 -0.252410 -1.098742 1.292446 -1.967463 -0.310333 27.142194 28.856251 37.007730 -61.083554 -31.289021 1.756438 1.944570 0.381508 1.008756 1.913708 1.434493 2.273984 1.851745 1.773880 0.348881 1.637007 1.680474 0.975610 0.585078 2.405608 -1 -0.012846 1 1 -0.808332 0.173302 0.437305 -1.543861 -1.264108 2.294078 -0.193703 0.693623 -0.734297 0.413709 -2.282358 -0.744661 18.812249 -22.526093 3.947305 42.355039 -38.853622 0.432531 1.305046 2.401338 0.285190 2.184910 1.025307 1.090684 1.877516 0.657209 1.968211 1.713078 2.207189 1.982075 0.733462 1.038646 -1 -0.038812 1 1 1.559620 2.228085 -1.937850 -2.129516 -0.174555 2.080179 0.360386 1.591730 -0.018825 -0.665228 2.013768 1.015723 -55.263765 -18.092609 -32.483892 43.223524 7.766062 1.738152 0.618850 0.765920 2.073303 1.747690 1.178370 1.855477 1.506082 1.720324 2.491120 1.758368 0.638142 0.996157 1.662279 1.176286 -1 -0.055683 1 1 -0.846318 -2.082452 -0.857196 -1.118216 -0.855621 1.791360 -0.062977 1.834915 1.552142 -0.926435 -0.857296 1.913252 -41.900788 23.455312 13.435982 68.550246 -26.019061 0.589595 1.826970 1.630861 1.875722 2.009912 0.586563 0.361199 1.675281 1.442479 1.499119 1.686035 2.190198 2.155904 1.782079 0.905119 -1 -0.062823 1 1 -1.408983 -1.025126 -0.800300 -1.489100 0.193281 1.633611 1.725599 2.101624 -2.074896 -1.097901 1.291063 -1.654018 -22.012964 -71.878223 42.699722 54.235860 -7.894766 2.315089 1.947737 1.860289 1.378853 0.887074 2.048232 1.136744 2.009391 0.838124 0.599893 1.645347 2.351276 0.390055 0.658950 1.977241 -1 0.050242 1 1 1.271473 -1.036417 -2.072110 -1.404407 0.492608 -0.411332 -0.177359 2.073898 -1.536556 -1.011599 0.353994 -2.164821 6.781160 -29.041005 7.823917 -53.434322 -20.650179 1.861739 0.994920 1.113265 1.138179 1.372640 2.216260 1.432215 2.241369 0.444883 1.890811 1.356428 1.990111 0.791183 1.408799 2.432299 -1 0.011350 1 1 -0.826612 -0.748094 -0.565322 -1.183631 -2.283416 0.319525 -1.858866 1.180271 -2.337360 -1.529963 1.417861 -0.567885 -59.163599 -12.601152 12.433080 12.767289 -70.177839 0.940882 1.910284 2.385298 0.704085 2.305551 1.401865 0.639750 1.032855 1.935607 0.498352 0.543935 1.661381 1.832641 2.451841 0.848167 -1 0.005175 1 1 1.485815 1.138416 1.051158 0.064021 1.583408 1.486618 0.508877 -0.292309 2.181081 -0.250573 1.489928 -0.424211 4.298793 -50.191092 38.319652 -61.603387 -68.120947 1.993589 0.752664 2.029626 1.179578 1.918756 0.782905 1.789239 1.989326 1.110933 2.454583 1.921185 1.103993 0.563263 0.264143 1.700362 -1 -0.017441 1 1 1.838656 -1.547305 2.127946 2.060607 1.277792 1.486726 2.322421 0.215009 -0.738205 0.705745 0.374813 -0.989371 53.035760 72.017293 44.644283 36.462428 74.027514 0.331432 0.885334 2.062006 0.884783 1.800871 1.747398 0.760788 1.309364 0.735961 0.289682 1.189001 0.538026 1.359212 1.534284 0.955118 -1 -0.004532 1 1 0.962967 2.249626 1.964966 0.768339 1.524588 -2.217578 -0.555055 1.715205 1.770811 -1.424350 -0.109179 -1.846990 -59.111019 -28.898016 11.051472 42.095224 -55.574394 1.542381 2.045785 0.504676 1.081355 0.335830 0.547472 0.354777 1.730329 1.892955 1.394311 1.938960 0.600359 0.475688 2.144846 0.431951 -1 0.031208 1 1 -0.355449 1.270785 1.539585 0.071732 -0.778434 -1.546935 -1.090921 0.798031 1.051411 -0.402713 -1.399084 0.419170 -0.918931 5.520971 -59.032288 -55.656590 -20.302669 1.720660 1.387271 0.604486 2.341114 0.605555 2.315680 0.635721 0.813091 0.622918 1.629129 2.015244 2.458477 2.127656 1.766805 0.690571 -1 0.017649 1 1 -2.216591 1.899866 -0.100275 1.719753 -1.908311 -0.471709 -1.773369 0.843532 -2.343163 -0.100735 -1.297135 -1.439016 -49.484016 72.139745 2.698431 52.537486 -52.466259 2.118774 0.991768 2.142549 2.312223 1.040267 0.517308 1.903150 1.739193 2.368052 1.105257 1.547950 1.149187 1.878366 1.440525 2.404247 -1 0.047583 1 1 2.299825 2.144016 -1.168049 0.408104 -2.228350 2.179943 -0.527155 -0.605336 0.163670 -1.227840 -0.762424 -1.069203 -55.845172 -39.808474 -61.015067 69.767194 27.236312 0.785325 1.962021 1.188034 2.292697 1.353337 1.782812 1.964570 1.270583 1.442305 0.818715 0.636634 0.406224 2.412958 2.093677 2.173860 -1 -0.071012 1 1 -0.875731 -1.615403 -2.000397 2.215600 0.286717 -1.927806 1.755189 -0.084340 0.934941 -2.256567 -0.809738 0.112296 -73.689373 52.711512 22.387243 62.386692 33.130210 1.666631 2.310390 1.721332 1.424411 1.580435 0.364251 1.209252 1.145681 1.455748 1.764567 1.324681 1.660024 1.517939 0.757745 1.923100 -1 0.000896 1 1 -0.688971 -1.196228 -1.960465 -0.514993 1.173494 1.563024 -1.817130 0.490520 2.194021 0.475104 2.285496 1.656178 -22.508531 -0.887439 -65.195372 11.388706 9.974147 0.407224 1.209513 1.036162 1.280483 1.332942 1.012925 2.238279 0.251301 1.867056 0.355441 1.649135 0.767547 2.414976 2.252662 1.239729 -1 0.014995 1 1 1.004085 0.592943 -1.106330 0.992109 1.940913 1.760048 1.462745 -0.175177 1.037532 1.960631 -1.404074 1.373723 68.972047 13.192304 23.055431 42.634123 1.705091 1.487035 1.102817 1.049431 1.531967 0.275290 2.293955 2.253816 0.387024 1.457109 2.126039 1.588599 0.332496 0.756586 0.444715 1.325237 -1 0.038082 1 1 0.473984 2.310305 -0.784011 -1.030183 -0.971943 -2.299437 -0.339108 -2.104147 2.078603 2.144058 -0.464362 -0.812415 71.501521 -73.932703 13.053604 -58.077176 -53.098606 2.451045 0.955672 0.730516 1.031509 1.822726 2.302083 1.602213 1.891537 2.314625 0.905080 0.921168 1.326584 2.140594 0.955695 1.117111 -1 -0.001033 1 1 0.299925 -1.418921 1.602087 -0.309493 0.836525 -2.298529 0.792085 0.065678 1.149984 2.270185 -1.211824 -0.187990 -71.341791 58.517451 -47.194090 8.925340 8.185710 1.783444 1.348528 1.951387 2.461955 2.076389 1.862575 1.556780 1.056048 0.255318 1.886196 0.295585 1.392628 0.644093 2.029324 0.603125 -1 -0.043245 1 1 2.223767 0.901562 2.221373 -1.635351 2.014942 1.900987 -0.113761 1.248161 -1.722697 -0.443779 1.114674 -2.133022 68.770621 -72.168678 -38.969537 -61.005513 -69.654492 2.379375 2.401705 1.961222 1.264089 0.297718 1.242601 1.403534 1.693615 1.345010 1.325681 0.479048 2.355415 2.457249 1.729606 0.993978 -1 -0.000090 1 1 0.374813 -0.981626 -0.110707 0.740943 -1.818246 0.585291 2.238130 1.958288 1.620879 -0.199894 0.318718 -1.297262 36.442224 34.460918 34.645769 -8.561123 -36.798429 1.057085 1.925419 0.273107 1.617241 2.467241 0.915621 0.343876 0.771354 1.153710 1.397530 2.033926 1.448043 0.506990 1.726599 2.191904 -1 -0.003319 1 1 -1.378303 0.966354 -2.092222 -0.123159 -1.192596 -2.175340 -2.233228 0.322579 2.338745 1.248494 -0.832767 -0.516198 -7.230216 -18.247753 60.020314 11.423441 -6.219012 1.780862 0.694538 1.603062 0.412878 1.747846 1.554273 1.664155 1.203785 1.512587 0.804617 2.194565 1.297774 1.685961 0.942365 2.086732 -1 -0.019966 1 1 1.936120 1.317030 1.230897 0.304995 -1.024333 -1.612289 -1.501025 -2.305581 0.071993 -1.096280 0.268023 -0.373855 -56.127477 15.493512 -0.541700 45.652534 32.143367 0.378500 2.204850 0.917113 0.670232 0.341046 0.460278 1.884799 1.564194 1.902049 1.229656 2.072378 1.956047 2.030986 1.528636 0.530858 -1 -0.000308 1 1 1.275553 1.557403 -2.048654 1.692482 1.564045 1.193255 -0.897890 -1.760037 -1.282914 1.957662 0.524865 -0.179145 10.650504 53.021923 -10.539748 8.461613 14.335798 2.001250 1.250716 0.529983 1.167995 0.741194 0.495631 2.065531 1.635938 1.702985 1.316081 1.119079 2.112587 0.494828 2.080253 1.562197 -1 -0.034900 1 1 1.595122 0.442554 1.853347 0.316296 0.403704 -0.782446 1.706348 -1.005390 1.041981 1.340011 1.053838 -2.010813 48.636617 -64.381039 47.884214 39.978128 62.400093 0.750338 1.189025 0.943006 1.597829 2.459483 1.035519 1.722598 2.454988 1.987299 0.784061 0.955851 1.481762 2.478084 0.907174 2.381360 -1 0.027431 1 1 -2.124503 -0.745214 0.717813 0.570825 -0.566677 -0.400987 -0.667810 1.030026 -1.673819 1.084367 2.155245 -0.926691 -14.575615 -22.363790 31.779396 -33.698836 23.664193 2.486310 1.917117 2.489834 0.389480 2.247309 1.275085 0.596428 1.910832 0.359189 1.636021 0.858808 1.738583 1.108486 1.830509 0.358999 -1 -0.013066 1 1 -1.118465 -0.314277 0.537158 -0.929650 1.662113 0.087932 -1.817914 1.447671 0.946485 -1.443672 0.298305 -0.367003 9.360392 -29.891848 -42.286334 -6.410986 -49.447406 0.436640 0.600580 1.952263 1.434782 0.378648 2.432694 0.793915 2.326450 1.640113 2.133177 2.301109 0.983776 0.579138 1.580336 0.962619 -1 -0.070081 1 1 -1.849900 1.077654 -2.293517 0.197932 -0.305065 -0.150323 -0.642836 1.361953 2.274000 1.640906 1.802740 -2.016444 35.715330 -32.451407 -10.803869 69.366492 42.629911 0.338734 2.097629 1.100728 1.942782 1.837031 1.987685 0.515650 1.033355 1.347162 1.498452 1.731676 2.022319 2.109162 1.435490 1.037380 -1 0.045855 1 1 1.086161 -0.692188 1.286705 0.498377 2.311977 -0.966609 -2.185778 1.415599 -0.877782 1.600182 0.651262 -1.127541 -65.483231 -26.665763 28.518538 61.061386 -41.291549 2.319041 0.867720 0.771737 0.832982 1.927805 2.116648 1.256941 1.665701 2.430136 0.553111 0.634112 0.768417 1.279699 1.656338 0.322434 -1 0.049704 1 1 1.369726 0.965550 -1.476034 -1.685725 -1.090717 -0.489081 -1.585001 0.015246 1.769302 1.476665 -1.840919 1.218119 73.224877 -59.497239 -70.100028 -71.164263 42.238946 0.774484 2.004049 1.046315 0.911131 1.373489 0.726120 1.399501 1.417555 1.098126 0.948475 1.265296 0.324580 0.474097 2.390884 2.342758 -1 0.009904 1 1 -1.155680 0.954295 -2.139752 2.145558 1.190416 -1.481394 -2.233472 0.925588 0.760244 2.135295 -1.651070 1.727398 -20.642952 3.911377 38.518172 -25.090688 -49.200675 1.888907 0.851082 2.386602 2.374268 2.072383 2.038828 0.589055 1.755030 0.787966 1.338697 0.980168 0.676933 0.460887 0.884873 1.066489 -1 -0.012033 1 1 2.126453 0.534064 -1.083817 -2.328709 -2.214628 1.899122 1.527446 -1.318189 -1.866884 -1.626227 -0.149582 -2.321378 -48.807792 37.444874 -64.001148 -17.291742 -72.307026 1.912236 1.458404 1.395117 1.972470 1.308603 1.433132 1.896646 0.427846 1.300518 0.561754 1.897655 1.643326 2.137508 0.842553 0.788743 -1 -0.030257 1 1 -0.055537 -0.351921 -0.685016 -0.695842 1.135795 -0.572099 -1.990509 -1.233431 -0.470498 -0.263896 -0.940821 -2.316946 72.464698 64.185431 -35.455886 42.929084 9.120300 1.148281 2.404060 1.038722 1.545306 1.714752 1.087356 2.189011 2.458723 1.764141 0.914163 0.593820 0.835346 1.161746 1.456713 2.218761 -1 -0.076080 1 1 -1.999349 0.987293 1.119496 -1.194177 -0.463255 -1.060611 1.272901 -0.592660 1.147520 -1.437365 -2.082389 0.197967 8.823883 -46.995058 54.061914 68.594738 -28.244697 1.995651 1.651647 2.473556 1.306955 0.733971 0.607241 1.393282 0.396439 2.193816 2.215291 0.890696 2.182353 0.799700 0.561846 1.202454 -1 -0.005313 1 1 1.694958 0.761165 -1.230481 1.990060 -1.601303 -0.638218 -1.126765 1.554628 -1.564309 -0.924534 -1.898819 -1.154365 -15.930341 8.765572 22.970548 -33.998728 -66.621701 1.961059 0.761451 1.214752 1.339015 1.825022 0.397052 1.247969 1.610818 0.263168 1.058805 1.581066 1.967551 1.873655 1.020382 1.566193 -1 0.023032 1 1 1.743699 -0.000734 1.808713 -0.579511 0.668735 0.379470 1.883994 1.746375 -2.152132 1.411865 2.335922 0.921164 57.643783 -30.947092 72.227239 -26.801527 -3.256289 1.698150 1.063969 0.631507 1.993311 0.573883 0.997390 2.127949 2.185602 1.407926 1.256331 0.397488 1.839017 1.609180 1.993728 0.837397 -1 -0.039126 1 1 -1.667787 -1.209761 1.501518 1.162224 0.647299 -1.744950 -2.181853 1.407398 -2.051410 -2.214550 -1.501082 1.447167 60.304488 -12.468194 -2.933446 47.572212 46.168284 1.380346 1.232025 1.401708 0.261558 0.999374 1.723348 1.550925 1.646021 2.429622 0.912459 1.194108 0.873882 0.832775 0.700860 2.106003 -1 -0.004825 1 1 0.761895 1.614610 -1.896721 1.127339 -1.327454 -2.071847 -1.684007 -0.497783 -1.754903 0.183875 -0.942978 -0.864932 25.776609 27.475465 -69.866837 -51.936502 -46.786356 0.800690 1.443965 1.720241 1.098627 0.377604 0.633499 1.724072 2.483905 1.996237 2.499260 1.309518 1.076364 1.942953 2.460962 1.143291 -1 -0.032218 1 1 -2.078020 -1.766151 -0.368205 -1.047084 -2.272137 1.391183 -1.262978 -2.276750 -0.736635 -1.171714 0.071905 2.139988 58.266555 -64.012498 -58.059493 -55.893016 56.087261 2.253919 2.123938 2.269969 1.870799 0.271027 0.398262 1.337767 1.103436 2.450716 2.192983 1.715415 0.977195 2.459365 1.295189 0.999042 -1 0.059195 1 1 0.545585 -0.656328 0.806199 1.662125 0.295903 1.676734 0.780453 -2.219797 -0.150348 -1.064274 0.974099 0.850780 52.973029 67.699698 -71.178742 -51.109093 59.480644 0.492876 0.760123 1.388410 1.754246 1.105356 0.975838 2.154049 2.097786 1.483658 0.589509 0.379412 1.783103 2.370934 2.290161 1.491098 -1 0.071569 1 1 -1.216603 -0.393974 -0.619430 -1.096017 -0.036619 1.867708 1.341562 -1.147435 -1.850869 -1.066952 -1.613961 -1.338232 18.025959 -37.714905 25.583531 -67.599022 -36.770008 1.472251 2.375069 2.035262 1.401419 2.147367 2.304051 0.942734 1.531483 1.131995 0.948850 0.821901 2.447333 1.576801 2.296940 0.674173 -1 0.010222 1 1 -2.265747 0.413880 0.602208 -0.909481 1.340580 1.190322 1.650538 -1.238382 1.138248 -1.756658 -1.042857 -1.924444 54.543994 70.900255 20.579480 -20.682291 -57.269689 1.649957 1.083458 1.934114 2.405848 1.828902 0.352132 2.285488 1.689571 0.876620 1.853423 0.728851 2.293996 0.687939 0.933930 2.057335 -1 0.014214 1 1 -1.809193 1.935708 -0.895228 0.568861 -0.583193 0.046229 -0.567056 -2.066264 -2.098267 1.944484 0.528219 -0.363734 -41.834658 -65.093031 -68.579991 -23.905145 -73.779124 2.038950 0.389961 1.331066 0.979351 0.449755 0.534307 1.845930 0.787850 1.643077 2.449111 2.205046 1.955391 2.265187 0.250686 0.533143 -1 -0.009768 1 1 0.126987 -0.437848 1.844527 -1.843994 1.367075 -1.176363 2.049307 -0.156073 1.679611 2.010147 1.427837 2.169050 5.582314 71.959988 -18.480458 48.946848 49.670210 2.233287 1.854532 1.373381 1.169209 0.895548 0.477695 2.113580 1.445729 2.117892 1.910573 0.502306 1.753011 0.604081 2.285354 1.699982 -1 0.000567 1 1 0.859096 0.072341 0.043076 -1.736186 -0.967374 -0.906435 0.705828 1.765481 -1.482393 -0.172211 -0.939463 1.658052 -69.431741 60.729054 73.210674 1.791846 -34.445514 2.488664 0.975440 2.220586 2.134574 1.034578 1.647638 0.356789 1.808893 1.559398 2.304775 1.857471 1.267114 1.635627 0.982452 0.823727 -1 -0.037206 1 1 1.422239 2.327909 -1.791805 2.018709 -0.750025 -0.037771 1.362723 1.067533 1.967415 -0.481832 -2.267128 0.758268 61.064733 14.959697 27.634550 53.874085 61.740650 1.001615 1.136642 0.293767 2.340932 2.040510 1.855941 0.295587 1.432601 1.973346 0.283507 0.908674 0.579978 2.186590 2.270621 1.580213 -1 0.005029 1 1 -0.456394 1.160022 1.344619 -1.598926 1.604829 -1.359037 -0.394612 -1.906082 -0.692749 1.280300 1.237355 0.460047 -32.528427 44.731873 8.590746 -65.329439 8.125733 2.412928 1.585102 2.302426 0.627017 0.771585 0.535687 0.284671 2.468802 2.396604 1.716337 0.720007 2.159604 0.961524 2.341431 1.424700 -1 0.014535 1 1 0.728120 -0.557223 -1.729685 -0.089678 0.752020 0.569328 -2.162371 -1.034811 1.360216 1.351462 0.299774 0.765394 -27.118555 68.445471 13.038464 -12.537876 25.911049 1.929917 1.609646 0.814789 2.160036 1.472204 1.578247 1.844207 1.084553 2.330811 0.689692 1.160576 2.051494 1.968009 0.583531 1.151433 -1 -0.002959 1 1 -0.655375 -2.029230 -1.702213 -0.184002 -1.192721 0.439706 1.108157 1.437235 -0.091445 -0.670660 0.246332 -2.086530 40.961953 -52.448820 42.679360 12.002037 -31.756027 1.021931 0.589280 1.026473 0.434041 1.920706 2.048253 1.481394 0.788968 2.429698 2.175752 2.366181 1.156964 2.093819 2.324487 2.403065 -1 -0.070235 1 1 -0.182704 1.778490 0.392788 -0.461524 -0.241303 1.792809 0.730743 1.105902 1.231268 1.828760 1.770393 0.971630 56.044417 -61.477910 -59.229835 74.170997 -58.051967 2.433922 1.179022 1.568659 0.455482 2.283458 1.325244 2.120918 1.025830 0.868073 2.197101 1.171230 1.106252 0.278153 0.914304 0.713068 -1 -0.036398 1 1 1.889636 2.327493 0.635856 -0.866413 -0.528249 -0.133568 -1.774863 -0.698428 0.088692 1.535948 0.217676 1.674340 -56.107097 58.018476 -33.474720 40.381061 -65.507937 1.496435 1.578889 1.384377 1.476724 1.043791 1.239337 0.537385 1.822670 1.359878 1.465205 0.950206 1.113218 0.356518 1.753165 0.945804 -1 -0.004719 1 1 1.082885 0.800199 -0.221878 -1.612028 -1.832037 -0.297369 1.961973 2.288970 -1.229243 -0.781866 2.036383 -0.594116 7.621387 -7.349669 74.113613 27.492027 58.501464 1.136683 0.974702 1.069074 0.920469 0.825331 1.592270 1.281347 2.351941 0.327915 0.262288 2.019062 1.380718 0.721927 0.677893 0.840101 -1 0.015266 1 1 1.337082 -1.041709 -1.476919 2.289766 -1.985874 1.271273 0.308414 -0.111274 0.639053 1.035023 2.210260 0.084912 -23.515064 32.325012 -13.528279 30.222670 52.412587 0.600304 1.806112 2.066468 1.634508 2.426602 1.908740 1.189129 0.439041 0.467981 0.862246 1.024676 1.728579 1.733101 1.226520 1.126367 -1 0.010682 1 1 1.933319 1.363857 1.286839 -1.960626 1.498231 -2.240929 -1.882251 -0.726471 0.004968 -1.326183 0.440787 0.432732 54.704132 62.349120 1.656085 -66.186296 6.915619 1.087030 1.209973 2.023227 1.623810 0.381707 2.102856 1.201937 1.949094 2.168916 2.216741 0.523509 0.366526 1.196135 1.194362 0.648019 -1 -0.025788 1 1 1.392875 -1.092773 -2.063483 2.218807 -2.355247 -0.574054 -1.873590 -1.239935 -1.406207 -1.493244 1.235333 -0.541041 51.788064 -48.013242 41.444519 -41.965530 -14.661632 1.854163 1.915810 0.775628 0.972591 1.580408 2.168787 2.308542 2.163051 0.392877 0.835756 1.300974 1.462797 0.976269 0.395094 2.089176 -1 0.062395 1 1 -0.597617 -2.046997 1.268093 -1.296205 0.053609 0.946632 1.018017 -0.866856 1.463480 -1.966206 1.958076 -1.946683 6.638784 -21.958885 -62.977308 -59.619179 -19.540866 0.275101 1.377551 1.498182 1.702362 2.098760 2.107976 1.752555 1.951101 2.151139 0.435897 1.621358 1.916575 2.381390 0.271457 0.878160 -1 0.032394 1 1 -2.285382 0.265649 2.133106 -0.736780 1.104397 -0.508704 -1.518586 -0.574774 0.165316 -1.851939 -0.216195 -0.337180 64.298116 58.431167 2.629383 -57.952634 -59.923234 0.928188 2.308220 1.248851 0.682186 1.007717 2.455535 2.182011 1.810238 1.673565 1.856126 1.157367 2.120242 0.910662 2.493260 1.727803 -1 0.001264 1 1 -0.060255 0.457979 1.918764 1.782410 0.309904 1.361829 0.181452 0.740728 -0.717308 -1.503666 0.426876 2.249428 -43.419086 5.420641 54.708757 -9.913902 27.044374 1.896962 1.241215 0.594115 1.298624 2.474119 1.767409 1.842861 0.964769 0.618213 1.304076 1.861316 0.632775 0.799245 1.913181 1.578444 -1 -0.023129 1 1 -1.869532 0.981572 -0.788855 -2.334628 1.962381 -0.280719 -0.945464 -0.231262 0.899146 -0.692205 1.007185 0.852295 -36.318032 -47.170584 -46.009323 -28.691058 39.387373 1.878730 0.814170 0.752358 1.377700 1.747475 2.058472 2.241363 0.337730 0.974069 1.675061 2.246492 1.041743 0.583839 1.832697 1.143571 -1 0.063013 1 1 0.119515 1.218678 2.282233 -1.362677 -0.297313 -1.801692 0.771874 -0.327725 0.707219 1.585950 1.790867 1.067435 10.046839 -42.774826 33.500304 -60.382333 54.125436 0.417970 1.818259 1.476444 0.842821 0.797471 1.344667 2.316391 1.339780 1.183003 0.986881 1.009830 1.955805 2.471348 2.450819 1.666267 -1 -0.043877 1 1 1.625140 0.726977 -0.916713 2.315540 -2.332832 -0.825269 -1.730005 -0.760941 0.294511 1.835537 -2.135781 -1.811007 -8.942738 -0.602736 69.815097 -67.668605 -6.237365 1.654098 0.928210 0.432207 0.347826 1.910310 0.583596 2.254359 0.506209 2.110746 1.063493 1.624527 1.174746 1.708766 1.731709 0.337807 -1 -0.017411 1 1 2.199760 -2.033112 -0.982027 -2.134688 -2.275363 -0.985612 -1.129528 2.231307 0.387643 -2.117180 -0.191720 1.039153 29.682467 -26.776428 -31.417726 -37.713948 41.669067 1.105254 1.507731 2.426493 2.322615 2.437497 0.513414 1.707156 1.672595 1.307370 0.958781 1.229038 0.694988 2.412783 1.392811 1.468912 -1 -0.010421 1 1 -2.280747 -1.935656 1.762371 -1.904942 -0.395403 -1.073993 -2.150644 -1.852611 -2.081545 0.257252 -2.332621 -1.995432 26.961549 -7.245959 17.162660 2.824554 72.273599 1.410677 0.254755 1.418381 1.475405 1.388294 2.058714 1.804100 2.004510 2.058367 0.471731 0.881146 1.421259 0.355756 2.447290 0.851684 -1 0.051155 1 1 2.339404 -1.813377 2.306823 1.946732 0.602079 1.635086 -1.767944 -2.227259 1.668896 0.997892 0.186284 1.845980 -31.574093 34.227256 7.484418 -59.391662 54.339412 0.362588 0.259264 0.701703 0.526214 0.832409 1.299551 2.304696 0.532404 1.367279 2.109737 2.095916 1.568295 1.080622 1.514106 1.578232 -1 0.036434 1 1 0.379536 -1.711900 1.951177 -0.079064 0.070925 -0.196619 -1.192589 -2.045372 0.307530 -0.840649 -1.039732 -1.240851 65.318103 -48.646953 40.659120 -42.167627 38.685109 0.334324 2.234129 0.255091 0.316803 0.250366 1.905711 2.041313 1.843191 2.016850 2.445886 2.008879 1.225453 1.190366 0.978741 1.443236 -1 -0.007997 1 1 0.740520 0.496596 0.649681 0.590593 1.811816 -0.267825 -1.005239 -1.133445 -2.329193 -0.930534 0.935725 1.493692 50.295332 63.643238 1.899719 -21.425204 56.594796 1.956064 2.323160 0.347343 0.538746 2.203160 1.760621 0.258610 0.958673 1.674575 0.829478 1.538487 1.851094 2.089119 2.078958 2.304601 -1 0.001578 1 1 -0.242735 1.286207 1.561924 -1.459877 1.262401 1.995250 0.814174 -0.963422 -0.463361 1.871315 0.715612 1.280353 67.461390 -26.425735 12.663617 -12.582385 27.863153 1.315176 1.658879 0.274762 2.425579 0.458791 1.644429 0.417296 1.742254 2.066724 1.422556 1.901882 0.675757 0.949784 0.776501 2.158772 -1 0.046458 1 1 -2.086534 1.227037 1.395097 -1.448134 0.704500 -1.697242 -1.454808 1.623058 -1.288704 -1.116716 0.804210 1.219819 -66.910391 -12.937531 58.918675 -53.832330 40.021706 2.047287 0.999289 0.299070 1.462319 1.939264 1.214689 0.283142 1.516064 0.732922 0.976708 1.034092 2.486682 1.413781 0.664667 1.311022 -1 0.073796 1 1 0.993197 1.388191 0.280002 -1.675834 0.212879 1.146311 1.800846 -0.855685 0.710344 2.273858 -0.745583 -0.775857 -20.563705 -14.195146 72.188823 -72.458207 44.912591 2.063726 0.537119 1.854830 1.882761 1.054923 1.599395 1.780397 1.875819 1.393107 1.944886 1.196427 1.596835 1.510432 0.573683 2.135980 -1 -0.055430 1 1 -0.052106 0.752182 -1.422541 2.007821 0.032977 -1.811310 -0.650042 -1.941534 1.925183 1.296140 -1.151332 -1.374170 -7.925971 -11.786112 60.807842 47.403003 52.278964 0.663249 2.224416 1.255835 1.069032 2.474267 1.999849 2.465229 0.850212 1.259570 0.844536 0.361408 0.679309 2.139640 0.680676 0.367087 -1 0.014868 1 1 2.188489 1.731097 0.252918 0.222550 -1.234126 1.977011 0.571533 1.904958 0.652500 0.838002 -1.031627 -1.681352 54.319420 46.484587 66.452574 -31.592234 29.325214 0.908089 2.001770 0.998573 1.774609 1.344233 1.777625 0.296727 0.334897 0.605832 2.469914 0.849685 1.408627 1.799933 1.729668 2.032665 -1 0.033366 1 1 0.994182 -0.911764 0.672126 0.830375 -1.990879 1.971974 0.738863 0.924083 -0.970730 -0.763336 -2.263498 0.499948 13.644458 -27.586193 8.848187 61.485068 29.530913 1.015825 1.470411 0.703683 2.296949 0.827233 2.062873 1.955730 1.197930 2.101732 0.318800 2.315565 0.944046 1.077080 0.476113 0.283299 -1 -0.017600 1 1 0.783544 -2.098196 -1.568722 0.298167 2.025688 -1.271677 2.322128 0.003504 2.338893 -0.968829 -1.801429 0.479328 -67.421484 -52.875941 64.051335 -39.220137 -72.845176 1.241869 0.343080 0.888791 1.664786 0.549936 1.267221 1.183857 1.828114 0.608383 0.349427 1.824676 1.322642 1.148535 2.174323 0.844377 -1 -0.009056 1 1 -0.202132 0.400717 0.844660 -2.227492 -2.243651 -0.499672 -0.502716 0.159438 -1.675924 -1.300898 1.294684 -2.065431 -71.437025 -42.077979 45.408718 -15.673531 -25.041870 1.694345 2.354767 0.561599 1.536896 2.110269 2.036103 2.038295 0.629851 1.148204 1.117804 0.934778 0.566209 0.274221 2.324654 0.715697 -1 -0.034257 1 1 -1.189314 1.150953 -0.291550 0.805036 0.967757 -2.082406 -0.077866 1.355794 -2.287889 0.546996 -0.513039 1.017629 64.374014 -15.939515 4.564184 60.238321 -74.540872 1.248386 1.866179 1.375606 0.304787 0.802862 1.956648 0.889200 1.776983 0.757384 0.352847 0.798115 0.922521 1.563012 2.292386 0.633033 -1 0.041721 1 1 -1.288700 -1.032553 1.601699 -2.119638 0.911997 -1.467506 0.271690 -0.014458 2.055051 2.135618 -0.932083 -1.538362 52.045401 -72.944407 -26.653946 -72.872864 -24.219573 1.999435 2.253045 0.931751 1.438151 0.745517 1.149159 1.411595 2.178187 0.536128 0.950559 0.297263 0.353057 2.086816 1.614968 0.265048 -1 -0.018200 1 1 -1.055044 0.588858 0.912218 2.238729 -2.106153 1.352314 0.495520 1.406244 2.114724 1.324757 -0.847774 1.734721 -2.879113 60.742803 4.289705 -52.936775 -58.383980 1.981666 0.609765 1.069302 0.262948 1.874140 2.425985 0.537355 1.318233 1.289050 1.307571 2.093928 1.900081 1.920602 0.312994 1.488776 -1 0.027479 1 1 -0.924526 -1.761180 -1.630196 -0.881876 -1.221783 2.075652 -0.334461 0.595472 -1.019790 -0.652674 0.955043 1.007320 -50.713441 -40.795799 -5.001277 -56.455522 52.046073 0.450183 0.972735 1.758770 0.647923 1.150110 1.646659 1.894918 0.632610 0.280970 1.017714 1.725423 0.439500 1.422028 2.030530 0.613488 -1 -0.038171 1 1 -0.942752 -1.785153 0.708256 0.158376 -0.668755 -0.722683 -2.311203 -0.158904 1.218478 -1.091005 -0.612073 0.034515 15.097941 -48.905815 39.959318 46.251558 49.942520 1.133950 2.297894 0.962047 2.129191 0.564739 0.314138 0.473448 0.488208 1.061998 1.253232 2.315075 1.716438 2.425383 1.658062 2.305737 -1 -0.007576 1 1 -1.737285 -0.590684 1.375364 1.468407 0.731452 -1.110622 -0.446890 0.661218 1.278609 1.096397 1.705105 1.654049 38.838092 -48.184826 7.621932 1.817749 -49.098246 0.711793 1.350002 1.990236 0.642346 1.904742 1.493261 2.233006 1.630125 0.758724 0.377453 0.346787 2.452913 0.853355 2.345540 0.734393 -1 0.066797 1 1 1.940907 1.665301 1.837014 -0.882378 -0.245128 -1.239236 0.923141 2.044677 2.150527 -0.115538 -0.340926 0.317570 -55.393885 44.972898 9.491691 -73.145684 40.494988 2.114062 0.546514 2.265501 1.022180 0.283805 1.408068 1.406359 1.926947 1.200417 1.164648 0.745177 2.197258 1.556043 2.170702 0.732515 -1 -0.003735 1 1 0.810608 0.371489 -0.295087 -2.093691 -1.257732 1.080959 1.423529 0.456652 -1.526662 0.354915 -0.821711 1.516398 47.627321 72.387389 -35.144871 20.148591 -62.639340 2.434164 0.743132 1.570322 1.398514 0.573226 1.210548 0.427771 2.304077 1.373423 1.871733 2.470679 2.444935 1.769360 0.880836 0.715554 -1 -0.012365 1 1 1.832128 1.818300 0.332231 -0.366871 -2.197651 -0.216672 1.063827 0.937782 -1.643447 -2.104185 1.443145 0.277529 -26.736308 42.874075 -15.423571 -23.949768 -73.757002 0.865931 2.205108 0.744201 1.538883 1.756312 2.082454 0.298431 1.978146 2.199968 2.107790 0.875191 0.338839 1.614725 0.689069 1.929467 -1 0.039243 1 1 -0.819196 1.373539 -0.926269 1.923929 -0.932363 -1.538060 1.986117 -1.886305 1.829358 -2.318057 -2.270924 -1.780642 35.953749 74.656306 -1.467448 -63.405127 -49.972671 0.764841 1.940358 1.603074 0.623856 1.644886 1.345845 1.860424 1.393396 2.300113 2.248097 1.020453 0.510810 0.686030 0.353744 2.373728 -1 -0.017925 1 1 -0.923328 -0.476016 1.237392 1.069024 -1.248304 -0.691342 1.358346 -1.804399 -2.317288 1.234666 -2.320458 -0.214684 47.499120 17.717886 34.516111 62.280664 51.123454 1.853269 0.387919 0.761924 2.412618 0.869781 1.664239 0.363623 1.913974 1.419554 0.950004 2.221538 2.384306 2.036008 0.437396 2.062210 -1 0.027227 1 1 0.702671 0.544828 0.755529 -1.716557 -0.925728 1.595492 1.949759 -0.349259 1.642998 -0.735527 -1.409584 -1.699850 58.609213 -4.954808 -25.464090 -24.959568 54.546033 0.702767 0.400213 0.384882 1.457473 1.502360 2.172633 1.688801 1.427528 2.216433 2.087632 1.823497 1.769964 2.028548 1.052234 1.389428 -1 0.016794 1 1 -2.177786 -0.928325 0.354174 0.862843 1.775863 -1.347233 0.082181 0.492878 -0.571069 1.178132 -0.601879 1.713036 -54.202103 -24.750204 -26.681172 69.538109 -73.001613 2.303395 1.166247 0.605799 1.916312 2.458472 2.038359 1.703527 1.422746 0.595140 0.520426 0.305208 1.128115 0.984419 2.379610 1.859121 -1 0.004632 1 1 0.544361 2.333343 -0.008289 2.060151 -1.681120 0.907058 0.351572 -0.467063 0.906813 0.947610 -1.388855 -2.020621 51.384736 73.256070 14.775976 -60.171004 5.939204 2.428131 0.599556 0.487874 2.202863 1.265083 1.247474 2.292839 1.494631 0.516099 1.820430 1.972504 1.875517 0.820123 1.801567 2.188127 -1 0.022456 1 1 2.047304 -0.824975 -1.510828 -2.142239 -1.961486 1.180705 0.238875 -0.177886 -2.081540 0.332047 1.242359 -0.263189 48.331680 60.547662 24.547141 63.796806 32.920470 0.540177 1.508439 0.838360 2.322311 1.833168 2.311254 0.499540 0.276493 2.263006 1.848555 2.156760 0.422389 1.844258 1.941176 1.852105 -1 -0.001134 1 1 -1.472288 0.013924 -1.592588 -0.266135 -0.870550 0.630716 2.285362 -0.606466 0.031293 -1.849297 1.789627 -0.914630 -11.938038 57.400869 -63.589443 2.236111 -67.676008 1.664921 0.575466 0.609315 0.253594 2.156608 2.365004 1.616031 2.379168 1.177085 0.517301 1.769530 1.494536 1.168386 0.571554 2.362906 -1 0.030730 1 1 -1.721365 -1.625105 -0.140387 1.428103 1.938095 1.533367 -0.763226 -0.410086 1.913689 1.323355 -0.849070 -1.207612 -2.272473 56.552399 -73.822776 60.597594 -36.235588 1.202104 0.265548 0.561006 0.576125 0.435196 1.097143 2.436381 2.011027 1.326800 1.279139 1.241474 0.454045 0.632718 2.098218 2.000201 -1 0.063246 1 1 -0.700317 1.319710 -0.857361 0.816193 -0.011238 -0.374848 0.389946 -1.117979 -1.571190 1.233596 -1.456093 -1.117647 -22.850931 -55.592103 13.526991 -51.864537 -37.281250 0.835438 0.459729 1.664483 2.212142 1.971523 1.131385 1.945078 2.168001 0.345222 0.895911 2.071474 0.263491 1.995105 1.471585 2.436118 -1 -0.020269 1 1 0.171426 1.881973 0.767710 0.378822 0.421015 -2.007462 1.289860 1.694393 0.699660 1.782435 0.730235 2.003522 -49.145659 58.911132 -30.601903 23.813810 38.711536 2.496673 0.591273 0.769913 1.685280 0.750174 0.682777 1.938235 1.921288 0.578598 1.500067 1.880632 1.290795 1.395068 1.161983 0.952569 -1 -0.003121 1 1 0.420485 -1.500227 1.683776 1.328384 -1.144524 -0.048967 1.679594 1.726017 -0.302175 1.304787 -1.900982 0.192907 2.283822 -15.811650 53.603397 12.292548 50.858267 2.498370 2.105816 1.442239 1.954731 2.409598 1.872578 0.914468 1.220213 0.875416 1.859666 2.152200 0.267158 0.628854 2.402734 1.255346 -1 0.004552 1 1 -0.685142 1.902129 0.226625 1.271733 -1.381260 -1.603297 -1.173168 -0.805313 -0.908225 -1.102294 -1.862898 -0.611205 15.540060 31.790389 1.070003 -16.464429 32.336394 1.791710 0.769701 0.358737 0.789638 2.440107 1.634386 0.369340 1.241135 1.507321 2.289414 2.423653 1.843651 0.735724 0.812509 2.091973 -1 0.008608 1 1 -1.319646 1.915954 1.677288 0.668913 -1.346415 -0.305050 0.107290 -1.625604 0.905679 0.724432 -1.284765 -0.883716 26.811223 16.222429 -49.642192 -36.322147 33.668182 2.292006 0.997855 0.941561 2.067150 1.843446 1.788539 1.474304 0.871871 0.792670 1.661108 1.740093 1.735839 2.244879 0.929555 0.529891 -1 -0.053004 1 1 -1.079031 -2.005848 0.137258 -2.172550 2.259805 -1.306231 1.203448 0.774324 -1.547801 -1.506624 -2.158339 0.770127 -44.949609 -68.080877 -35.301258 -58.242435 19.396903 2.181346 1.880021 2.266878 1.662901 0.381773 0.956239 1.261038 0.765331 1.175802 1.456982 2.241735 2.095892 1.160797 1.269722 0.472894 -1 0.004043 1 1 1.070969 -1.555492 1.183864 1.503047 -1.404576 -2.354856 1.294510 -0.272128 2.070432 1.478907 -1.868777 -0.464473 64.862328 -58.859654 -4.203541 1.089403 9.589940 0.296923 1.391630 1.866892 2.096904 2.419562 0.576449 1.378927 2.132793 0.352202 1.208075 1.621564 0.882919 1.974101 1.713388 0.658827 -1 -0.034422 1 1 0.714407 -0.133304 -2.056639 -0.561283 0.720959 1.612753 -0.128533 -1.982799 1.116046 2.082034 -1.451616 -1.268221 -27.246674 15.149496 67.581265 38.328243 -67.228005 2.108774 1.664491 2.351344 1.535507 1.266547 1.110987 1.099278 2.308050 0.643216 0.779044 2.149189 1.426625 0.535411 2.405565 1.589791 -1 0.003822 1 1 -1.487898 1.550104 -2.200184 -0.370779 -1.896468 0.656253 -2.054875 0.812383 1.921777 0.596916 -0.310897 0.800560 36.350061 -14.530955 -21.768411 -11.687835 62.551335 0.629259 2.456804 0.998758 0.368990 2.123372 1.754309 2.177236 0.312457 1.469963 2.173229 0.452576 0.692271 1.742438 0.647564 1.858437 -1 0.008525 1 1 -1.031652 -2.090952 -2.339916 -2.086698 -1.533166 -0.582233 2.048843 1.484291 -0.909402 -2.041331 2.253942 -0.884736 -68.892548 -27.054978 -63.019160 -13.015681 -54.557790 1.333301 0.292501 1.317945 0.942416 0.684392 2.074954 2.497548 1.786682 1.762416 1.181054 1.971234 0.786354 1.254261 1.609217 0.351303 -1 0.031060 1 1 1.657409 1.140877 0.003721 1.282618 -2.215011 0.189108 2.192413 1.720351 -1.279357 0.475707 -1.722332 0.965876 -22.247402 37.922477 13.067916 32.467457 -19.449357 0.844821 0.664705 1.944870 0.933044 0.672766 2.435622 0.506131 0.786947 2.222780 0.756699 2.339532 1.011627 0.661179 1.179153 1.521991 -1 -0.007147 1 1 0.677351 -0.899384 1.397779 1.215275 1.629183 -2.005179 1.961596 0.672966 0.801478 -2.276803 -1.621075 1.619446 -23.395919 -65.204106 14.598498 -43.049598 65.399291 0.863361 1.750315 0.295660 0.406467 1.990927 1.015878 2.355016 0.255454 1.922010 1.478332 1.077759 0.638861 1.842094 1.582099 1.342431 -1 -0.019905 1 1 1.330625 -1.177288 0.650433 -0.918149 1.743844 -2.275406 -1.710579 0.574935 -2.169208 1.869015 -0.258547 -0.572130 69.674131 -36.878455 -16.193857 -70.156052 37.235469 1.622878 0.462185 2.443783 0.411933 1.610039 0.674751 2.036110 2.153901 1.857404 2.383320 1.203565 2.322834 1.617090 2.182008 1.755103 -1 0.020114 1 1 -0.386580 1.128710 -1.848944 -1.712595 -0.314994 -2.089082 0.814101 -2.188163 -0.966968 1.204327 1.405596 0.646913 37.962452 -65.068023 51.735953 -23.839138 -14.390107 0.556950 2.156391 0.956031 2.266625 1.912343 1.005383 1.477616 0.299177 1.016130 2.104253 2.184842 2.142235 1.542983 0.922488 1.011048 -1 -0.060060 1 1 -0.408366 -2.175855 -1.463880 -0.041916 -2.329558 -2.355827 -0.888747 1.106737 1.126250 -0.785059 0.206569 -1.229088 58.497320 64.453183 -35.346781 -73.345554 -18.733747 1.253807 0.734482 2.436965 0.561605 1.653540 0.549463 2.327825 2.259861 0.742757 2.015917 0.270764 0.484518 2.049842 1.187142 0.789617 -1 -0.016656 1 1 1.400956 -1.941288 1.348876 -0.738072 -1.763621 -0.260421 0.916721 -2.180446 1.498352 -0.200641 1.896981 -1.470891 -2.249644 -9.762587 20.202717 -52.943657 -24.045587 0.862288 1.727658 1.998670 0.653252 0.713332 2.478358 1.013230 0.598700 1.855629 1.813415 1.060671 1.452793 1.587500 2.111488 2.271443 -1 -0.001262 1 1 0.176008 -1.208936 1.231125 -0.581886 -1.549232 -2.000354 -1.766879 1.532508 -1.056336 -2.275030 -0.101325 -1.792323 -62.828823 35.966969 -3.150332 2.376162 36.153853 1.192003 1.489921 2.359392 1.799874 0.727574 1.085617 2.222719 1.983509 2.332377 2.255323 0.962869 2.438411 2.369068 2.424773 0.416757 -1 -0.030848 1 1 0.395790 -1.855543 0.482558 0.324445 0.711811 -1.344638 1.287135 -1.701249 1.889682 -1.623305 1.839047 0.311228 1.968957 -57.733707 19.584011 48.467084 -63.716338 0.917618 2.397610 0.639714 0.416581 0.972671 0.679565 1.941934 1.087614 2.024692 1.505866 0.334050 2.134184 1.235879 0.916485 1.364653 -1 0.031078 1 1 0.882167 1.413337 -1.203502 -1.678312 0.969472 -1.518977 2.283766 0.842659 1.842770 1.617690 -1.968522 0.726082 -58.032764 -56.669594 54.127554 -28.198295 71.256411 1.472420 0.710523 0.268218 0.431624 1.796913 0.460330 0.511145 1.810714 0.674593 1.640203 1.384636 1.332497 0.281320 2.387010 2.476957 -1 -0.029297 1 1 1.695380 -1.562380 -1.497117 2.116173 2.119841 -2.204015 1.213085 -2.188757 -1.531749 -0.328597 0.191827 0.765982 -12.126367 42.150653 -23.976225 -68.420781 -48.062843 0.741912 1.317795 0.689320 1.650917 1.458164 1.863830 2.390291 1.374292 0.722017 2.187136 2.435820 1.577391 0.965026 0.442149 0.945883 -1 -0.047838 1 1 -0.206317 0.756637 -1.937941 1.060135 0.144960 0.041869 1.554285 2.092665 -1.841978 2.265340 2.171962 2.005304 4.693095 -23.158919 18.040617 58.641981 -54.228856 1.009179 2.280290 2.080438 2.427200 0.700566 1.668189 1.493422 0.444649 2.468156 0.551633 0.546573 1.008561 0.891736 1.648519 1.668033 -1 0.020006 1 1 -1.199539 -1.060312 1.587047 1.370916 2.113406 -1.978677 -0.293782 0.982409 -0.864184 -0.764225 1.634542 -1.476020 -45.998221 7.891542 33.141153 53.364456 46.418910 1.564334 2.003827 1.828650 0.626967 2.183452 1.272417 0.755112 0.417524 1.070382 0.408114 0.415012 1.608210 1.430127 0.894511 1.053720 -1 0.007045 1 1 -2.052941 0.333551 -1.748866 -2.025354 2.173151 -1.587184 1.031918 1.847974 -0.455208 2.232642 -0.746513 -2.256200 20.132565 -31.974055 62.054217 -4.781219 42.043973 1.120766 1.222749 0.735629 1.468020 1.003782 1.558708 1.952445 2.243065 1.939738 2.429830 2.150691 1.915128 0.554998 0.843199 0.390493 -1 -0.018798 1 1 2.347790 -2.247578 -0.532667 1.011573 -0.790738 -0.994776 0.360813 -0.665651 -0.385402 2.080729 0.166454 -1.565953 -8.866992 72.457967 -48.952171 10.855606 50.171699 0.411186 0.300096 0.708316 1.419425 1.029249 2.091583 0.730820 1.636155 0.852166 0.361714 1.323646 2.262973 1.292698 1.882664 1.687788 -1 -0.009454 1 1 -1.668354 -1.312093 1.628889 -2.242170 0.832362 -1.582540 -1.031896 -1.478022 -2.110438 0.015106 -0.575438 -1.569513 36.807143 17.655842 41.742019 8.118262 -56.378095 1.425247 2.124915 0.694491 0.815872 2.361956 2.142231 1.471366 1.003073 0.905645 1.432760 2.403381 0.873297 2.250588 2.375878 2.134684 -1 0.032629 1 1 0.574524 0.334279 1.065318 -2.277311 -0.740163 0.792237 -2.075891 1.023033 -1.383853 1.927078 0.156255 1.382758 -47.679872 -55.600987 14.215127 -36.363622 -63.398353 2.333198 0.309823 2.199912 1.169037 2.496348 1.869455 2.428027 1.090859 0.322465 0.919590 1.794675 1.107294 2.043503 0.398982 2.190396 -1 -0.008583 1 1 -1.247847 2.282874 -0.002632 -1.830620 -0.033923 0.053364 1.528324 -0.696396 1.245750 0.174992 0.562663 -1.094742 -68.573953 -72.434311 -3.471401 6.166951 -2.046320 0.737439 0.388209 1.127911 2.045863 1.811816 1.193886 1.647730 1.895880 1.056851 2.496232 2.167144 1.682161 2.326422 1.171106 1.283916 -1 0.017757 1 1 -1.097562 2.284886 0.827439 0.512222 -0.616272 0.149087 -1.287043 -1.459008 1.728557 -0.026103 -0.468675 2.088256 -17.365465 38.634715 -16.342600 -20.081139 -3.704812 1.123478 1.787931 0.257616 2.259780 1.626378 0.793868 1.532181 1.613261 0.832547 1.369158 2.184728 2.482415 1.698654 0.528246 1.235918 -1 0.002435 1 1 0.237781 0.271643 -0.802861 -2.107389 -0.573876 1.123131 -1.374531 -1.618973 -0.749538 -1.266433 0.918507 -0.431185 23.042421 -26.031504 38.519486 -2.990978 -19.371405 2.496835 1.050732 0.908902 2.164304 1.205908 1.202492 2.287445 0.841004 1.747835 1.368406 0.806109 0.271889 1.395267 2.248687 1.937588 -1 0.002026 1 1 -1.717095 -0.550895 0.949575 -1.352571 -0.091594 1.534528 -0.085306 -1.169538 -1.043976 -1.881305 1.037118 -0.282938 -17.103640 -60.882730 43.954814 -1.444600 20.610942 2.246519 1.493300 0.636717 1.804071 1.515570 1.432359 2.412635 1.152129 1.837253 1.209029 1.905459 2.296795 0.481090 0.676635 2.197264 -1 -0.005717 1 1 1.413825 2.294313 -0.956517 -2.219895 -1.799514 -0.327891 -2.077584 0.854083 0.628470 2.225923 -0.572949 -2.146054 -3.231864 -17.938527 7.173649 -32.480019 -41.679476 1.270744 1.897274 1.987897 1.837104 0.961445 1.007471 0.565053 1.101727 0.731571 0.761147 0.594927 1.442034 0.768869 2.123688 0.324476 -1 0.043349 1 1 1.656872 1.541858 0.584400 1.392875 -1.095244 -1.182416 -0.729059 -1.080823 0.861316 -0.319752 -1.956168 1.025687 25.539695 -54.341728 28.582237 -68.346476 0.785030 1.284922 1.686176 2.302771 1.928393 0.755309 1.475718 2.146123 1.644397 2.137801 1.270313 1.399749 1.083218 2.401243 0.937266 1.884513 -1 0.028027 1 1 -1.598286 -1.774992 1.840533 1.722039 -1.184242 1.579913 -0.710449 0.669834 0.002411 -1.883987 -1.636543 0.830463 -16.043633 54.659237 57.803381 -48.575250 45.777155 1.774627 1.652590 0.333594 1.207520 1.285432 1.251794 0.657116 0.395803 0.508756 2.158499 0.396095 0.918642 1.620082 0.717283 1.381542 -1 0.025494 1 1 0.313977 -0.856946 -1.624302 -0.778924 -0.364079 2.322416 0.120521 -0.737325 1.361543 0.084350 -0.752160 1.791350 -7.228718 6.933590 -17.146335 -28.452396 0.580451 1.459657 2.212268 1.843852 1.871276 1.540633 1.920163 1.933170 2.286442 1.977604 2.091101 1.636726 1.453355 2.033110 1.226077 0.434576 -1 -0.018689 1 1 0.636797 0.815042 -0.508220 1.913249 -1.366141 -1.977532 0.105502 1.316281 -1.928455 0.264034 -1.457808 -1.666545 25.859286 67.016021 -11.733171 50.597938 49.536125 2.179693 1.109402 1.471698 2.073944 1.272664 0.407040 0.371823 2.471833 1.596350 2.348295 2.051353 1.834252 0.271134 2.193498 1.370225 -1 -0.056883 1 1 -1.992319 1.338982 -2.105619 0.905637 0.031145 0.377099 -0.265670 2.231606 0.705071 -1.534978 1.946955 -0.351041 -0.941792 71.298286 -39.703826 47.799027 -41.756733 2.043838 1.537719 2.437344 2.443896 2.312473 0.733436 0.609982 2.466846 1.034299 1.468293 1.103832 2.353680 0.303434 0.570554 1.309501 -1 -0.045415 1 1 0.324679 -0.073758 -0.294167 -0.760539 2.330183 -1.286144 -0.485518 1.751502 -0.805612 -1.228308 0.809674 -1.191025 21.374563 -7.721845 -31.043537 -48.725752 66.283653 1.065415 2.432877 1.612376 1.702434 1.051970 1.464449 1.753579 1.155082 1.970684 0.533285 0.416566 0.720417 2.302230 1.837893 0.720549 -1 -0.015967 1 1 -2.002053 -2.040683 -0.988165 -1.633671 1.979942 -2.014993 1.955692 0.397633 0.850334 -1.106437 -0.807089 2.226216 -11.481623 -71.644738 66.887445 -72.716206 58.725225 1.297822 2.490214 2.278551 2.100851 1.252168 2.434261 2.377436 1.324126 1.340796 0.258437 0.298256 1.289800 0.422596 0.823316 1.467024 -1 -0.009589 1 1 1.004197 -2.235533 -0.721064 1.347720 -1.322941 -1.617537 -0.166814 0.230281 1.455061 -2.093406 -1.178739 -0.183155 -34.872713 -55.680981 19.752109 23.701079 -55.958546 1.445833 1.622679 1.622857 2.360720 1.627678 2.377025 1.164577 1.796845 1.571710 2.236037 0.820415 2.210151 2.248668 1.607413 1.546507 -1 -0.012082 1 1 0.447686 -1.433781 1.602380 -0.098245 -1.867185 -1.986953 1.976128 -0.127710 -2.288486 -0.070415 -0.653092 -1.368558 -5.896642 45.144497 43.569026 -35.373958 69.884839 2.192359 2.485926 2.207715 1.821959 0.665169 0.750065 1.095702 0.704762 2.439614 2.341782 0.579197 0.309785 1.555076 1.658942 1.345938 -1 -0.062697 1 1 2.144256 -1.846701 -1.707924 -1.920636 -0.259997 -1.383442 -0.585888 1.877871 -2.208897 -0.731797 0.021314 0.079725 51.308399 -9.739817 -47.101914 58.128525 16.120170 1.850501 1.111584 2.149944 0.609041 2.403808 1.301036 0.265694 0.767983 0.740299 1.208724 1.270296 1.118634 1.377406 1.313675 1.183178 -1 0.021694 1 1 0.120063 1.002986 0.975128 -0.713585 -0.200044 -2.208619 -0.778937 -0.579463 1.470968 1.368919 1.539841 -0.338058 44.437733 14.974209 -28.471523 -20.880231 65.956746 1.900507 2.317085 1.749059 1.682125 1.726384 0.833312 0.718370 1.636466 1.588512 1.126169 2.020737 0.284164 0.688014 2.201185 2.320413 -1 -0.019461 1 1 -1.822218 -0.195390 0.615952 -0.814154 1.292990 -2.261932 -1.451163 1.629173 -2.184973 0.798969 -2.041114 1.181329 41.484768 34.494566 0.172951 56.779871 -0.700874 2.431275 1.690844 2.007658 0.962220 0.537478 1.138351 2.007471 2.321121 2.076398 2.014597 0.579662 1.372728 1.440143 0.490207 0.913560 -1 0.005411 1 1 -0.258532 -0.327610 -2.073312 1.967091 -1.213838 -1.041075 -0.246732 0.075274 2.202464 0.990475 -1.951540 -1.304222 62.898739 -60.889279 -66.109374 -50.243704 54.063583 0.574502 2.410527 1.720060 0.301086 1.602127 0.454669 2.114602 0.618260 2.102836 0.857974 1.211958 1.631709 0.387431 1.553000 0.524506 -1 0.022561 1 1 -0.191768 0.232420 -0.281305 -1.363422 1.307984 -0.009319 -1.109522 -0.819117 -2.016080 -2.178306 -0.241480 -1.188569 -14.497427 -58.253389 -14.712172 -67.479446 22.947702 1.855377 2.067206 0.536408 1.151828 1.270450 1.447679 1.136462 1.763412 2.172438 0.670967 1.442160 0.636796 0.873573 2.392037 1.472865 -1 -0.007620 1 1 1.366441 2.306687 -0.329041 2.153608 -0.165101 0.752993 -1.921669 1.218620 1.303782 0.062729 -1.283134 -1.745143 -22.651783 -8.513806 8.461257 8.341581 -53.041971 0.978972 0.827942 0.471588 0.728582 2.273557 1.428232 0.539179 0.483650 0.952464 0.804089 2.317208 1.563137 2.136259 2.351526 2.352542 -1 -0.006321 1 1 2.196449 -1.128238 0.351125 1.443785 1.607700 -0.231983 -1.787652 1.122005 -1.447936 -0.690415 -1.906560 0.686203 57.366029 -49.154869 54.119244 -17.860246 -27.149894 1.251097 2.442473 0.898368 0.617204 2.343984 1.588093 0.836240 0.438774 0.468375 0.723247 0.362392 1.466883 2.148063 0.490484 1.062212 -1 -0.005025 1 1 -1.527834 -0.504532 -2.083842 -0.659594 -2.254331 -0.933154 -0.695719 -1.509862 -0.032191 0.888974 -2.005825 0.521225 -3.167550 12.983245 -40.600091 -15.736761 -37.739159 2.394353 2.141917 0.692952 1.940123 2.141046 1.802448 1.250973 0.344410 0.741389 1.525950 0.386556 0.344965 1.078666 2.394476 1.960819 -1 0.087903 1 1 -2.309608 -1.627539 1.369758 1.496413 0.196499 -0.823321 -1.986076 -2.130806 1.706734 0.770198 -0.215865 0.498682 -63.166650 58.109425 -4.886191 -72.218448 24.543812 1.492779 0.893896 1.954012 1.571356 0.787288 1.197256 2.033001 1.640569 0.791545 0.749092 0.482125 2.327330 0.686230 1.471053 2.487267 -1 0.054368 1 1 2.029790 1.692206 1.639509 1.893092 -0.852385 -0.370525 -2.350073 1.573039 1.568835 1.591499 0.809526 1.035555 54.605767 59.129965 47.325197 -55.411075 56.065998 1.393516 2.071118 1.034014 1.171705 2.349039 1.052939 1.989169 0.716734 1.143441 2.057140 2.352384 1.023157 0.956108 1.312178 0.783179 -1 0.006801 1 1 0.245654 0.655952 2.307152 -1.952809 0.935033 -0.720477 1.776780 -0.068333 1.351193 0.503511 -0.945499 -0.828548 -9.551155 -26.262496 56.226710 2.317908 -42.921420 0.920432 2.453158 0.482726 1.175049 2.292404 0.930842 1.913852 1.613207 2.172321 0.945552 1.646744 1.075447 2.287025 0.527478 1.829440 -1 0.010112 1 1 2.088868 0.309150 -1.878293 -0.178803 1.364451 1.849519 1.939548 -2.327916 1.678248 -2.041563 -1.647577 -0.828160 48.074595 -60.280846 -40.180778 -18.332295 -10.880112 1.194244 0.902512 0.513833 1.990305 1.809950 1.330048 1.867871 0.558212 0.875124 1.451294 1.143179 2.155600 1.164755 0.284462 1.195227 -1 -0.007499 1 1 -0.956589 1.281804 -1.756968 -1.533846 2.126430 0.146741 1.697194 0.653792 -1.006775 1.326438 -0.872927 -1.612994 24.986768 -47.392544 -26.480319 -4.714430 -35.418710 2.391027 2.493297 2.343919 0.489676 0.987865 1.804113 2.224997 2.023819 0.323769 0.337325 0.923064 1.678693 0.299979 0.998204 2.313269 -1 0.008679 1 1 2.340700 1.120510 1.712130 1.919952 -1.801854 -1.949125 1.581105 0.474140 0.222029 -0.571180 -0.680149 0.986227 65.063007 13.965832 -26.253842 51.684479 11.033222 1.905321 2.238810 2.434673 0.300527 1.211335 2.413631 2.150047 2.338154 0.356378 1.646191 0.788603 0.798005 1.323911 2.225724 0.737369 -1 -0.020592 1 1 0.027734 -0.402968 -0.984241 -1.657878 0.394451 -0.800239 -0.451862 1.930992 -0.043616 2.085202 -0.038814 -2.036460 -22.529316 -50.209605 27.168646 23.437852 19.985875 2.164104 2.344674 1.945161 1.313893 0.346271 0.522164 0.262379 1.296038 1.758180 1.981722 1.549857 1.691107 1.940843 0.740012 0.877393 -1 0.036295 1 1 2.011434 -0.510322 -0.438233 0.075836 2.229817 -1.098774 0.766635 1.169831 1.267948 0.970833 -2.215430 -2.141316 -18.347559 32.570721 66.100463 50.478693 -4.600601 0.290519 1.749594 1.671688 1.818290 1.996518 0.476150 0.904539 0.833908 1.748468 0.756150 2.118318 2.315614 1.774942 2.450780 1.009651 -1 -0.061915 1 1 1.628035 2.256550 0.533795 -0.893284 0.246184 0.133374 -1.478364 1.561953 -0.983412 -1.863397 0.417342 2.232859 -57.675652 -54.690012 24.975354 60.770232 15.294942 0.806347 2.021127 2.330203 1.729204 0.976413 0.574618 2.101673 1.577271 1.194531 1.239073 0.597879 1.545230 0.429764 2.042534 2.117976 -1 0.005791 1 1 0.677650 -0.587304 1.636074 0.701951 -2.137322 0.561135 1.512738 1.253956 1.436249 2.180407 -2.155090 -1.181943 -69.978617 19.385037 4.320154 8.827945 21.275144 0.945125 1.215712 1.715816 0.973981 2.444820 2.096932 0.629130 0.291138 0.901249 1.797865 0.710766 2.100976 1.104951 0.908526 0.348700 -1 -0.032285 1 1 -2.208774 1.331394 2.315985 0.423419 0.696190 -0.000645 -1.410000 0.741936 0.742007 1.936174 2.228541 1.025597 -22.460993 48.096033 0.020150 38.664412 32.764533 1.727698 0.425573 1.356549 1.767649 1.378268 2.301593 2.378726 0.494486 0.822777 1.406812 0.541363 1.182182 0.683508 0.714228 1.782346 -1 0.034653 1 1 1.882069 -2.340434 -1.361423 1.930416 -0.294799 -1.965020 -1.667016 2.333522 -1.716729 0.895457 -1.429041 1.157970 -5.086036 18.991876 -3.536631 -40.158289 59.629686 2.067067 0.445247 1.266727 1.883382 2.493841 2.476980 0.359812 0.863555 0.526725 0.413559 1.940636 1.770868 1.477038 1.826643 0.634214 -1 -0.052285 1 1 -0.603552 1.880328 1.393432 -1.168023 0.851228 -0.218401 0.285309 -2.028828 0.329402 -0.804143 -0.091854 1.874503 -72.086367 -5.573463 -73.189317 57.141492 -72.937775 0.397338 1.553802 0.494623 0.872696 1.153538 0.766185 2.029150 2.176032 0.312396 0.439624 1.256304 2.200810 0.517065 2.318824 1.725424 -1 -0.003720 1 1 0.464359 0.757794 -1.338983 2.080060 -1.639296 1.691288 0.355483 -0.713072 -1.000335 1.170842 -0.600906 -0.780211 49.847439 35.900837 -64.630163 60.856097 -41.569916 1.891297 0.521135 0.972604 1.809259 0.965250 1.963768 1.301558 2.289666 2.171323 2.182596 0.395983 1.282472 1.000064 2.073424 1.532448 -1 0.019301 1 1 -1.613512 1.500079 0.540111 1.589917 -2.217811 0.242168 -1.380721 -1.971713 -1.057041 0.024550 -2.084226 2.311912 -65.160304 0.768313 13.032065 29.919592 58.587284 0.272228 0.343717 0.346074 1.723126 2.335849 2.117981 1.156046 2.407286 1.262483 0.294601 0.615038 1.945004 0.933006 2.280906 1.192772 -1 0.006594 1 1 1.754449 1.607295 -2.315120 -0.028480 1.997348 -1.630342 1.382581 0.243062 -0.505113 2.286305 1.101507 -1.948288 48.321259 35.392344 -60.882171 53.345283 24.170504 1.879852 1.666931 0.604847 1.659413 0.251312 2.053028 0.739247 1.531703 0.326644 1.413263 0.965587 0.875661 1.485937 0.642744 1.855462 -1 -0.001235 1 1 -1.986993 1.307293 -2.190737 -1.829113 1.719622 0.601108 -0.543155 -0.911499 0.420924 1.178759 0.511321 -1.622364 -37.895485 -9.421031 60.730695 -49.215462 -64.272968 2.338385 1.980836 2.408403 2.025665 2.098452 1.427135 2.354094 0.506954 1.126684 1.675829 1.661387 1.924368 0.607603 0.731444 0.885102 -1 -0.003611 1 1 -0.354972 -0.125833 0.986574 -1.552512 -0.573837 1.783335 1.725964 -1.190746 0.645384 -0.953922 -1.021138 0.255291 -73.363080 -13.287371 29.149022 7.612394 -8.499947 0.495821 0.770271 0.946542 0.281416 1.757438 0.764263 1.215464 2.062515 0.434800 1.184635 1.415597 1.945197 1.920657 1.240794 0.280485 -1 0.054190 1 1 -1.742160 2.309446 -1.080367 -0.893895 -0.599040 2.307494 -0.914950 -1.031445 1.391638 1.666834 -0.675977 0.420860 3.171115 46.923698 -53.400567 -53.324497 25.173967 0.607929 1.704460 1.352270 1.859506 1.724032 1.799131 1.748810 1.994890 2.372238 1.707351 0.444726 1.506983 1.115740 2.242019 2.365661 -1 -0.033105 1 1 -0.288328 -1.594473 1.046426 0.647657 -0.451359 0.955295 0.538004 -0.841818 -1.841904 -1.192066 2.020482 0.770205 -3.303542 -22.625720 -20.480528 33.772063 7.058983 1.229900 1.672482 1.649997 1.752895 0.900361 0.362687 1.926586 1.880551 2.178449 0.447864 2.499042 2.150793 1.370398 0.527696 0.986740 -1 0.034687 1 1 -1.456371 -1.080318 -0.065513 1.617006 0.663538 -2.137281 1.253685 1.590897 0.107621 -0.768314 -1.103261 0.745860 22.948073 38.269386 -6.428643 -46.199849 69.129611 0.795555 0.646481 1.654667 1.496628 0.321999 2.091872 1.099148 2.382082 0.659094 2.142413 2.288348 0.268415 1.508097 1.829158 2.412844 -1 0.031837 1 1 -0.758169 -0.253749 -0.047716 -0.859576 1.287396 -2.024332 0.507916 -2.300898 -1.326968 1.382006 0.013048 -2.186463 -21.433692 63.939259 27.127353 -70.579920 -36.722628 2.166872 1.610409 2.389207 1.150061 0.820640 1.502144 0.780090 1.720097 0.915176 1.866021 0.959571 1.003216 1.049969 1.571171 2.178501 -1 0.002442 1 1 1.009693 0.597871 1.611612 -0.447122 1.475296 -1.285904 -1.177595 0.202115 -0.687982 1.286132 0.296098 0.236750 57.303209 -54.963387 -69.652421 -48.245644 35.453105 2.280159 2.141387 0.794781 1.130738 2.308989 0.681583 2.122315 1.994912 0.482596 1.233268 2.036181 1.093657 2.350419 1.748794 1.737970 -1 0.053944 1 1 -1.012734 0.129156 -1.679972 1.339388 0.015617 -1.425924 1.701895 -0.450897 -0.696133 0.953020 -0.002288 -0.759678 -65.265328 35.625425 -43.476389 -57.677099 70.998546 1.713507 0.417664 1.186865 0.633728 1.063100 1.774550 0.358005 1.990559 1.575458 2.226497 2.491560 2.406488 1.342940 0.289628 0.282296 -1 0.017764 1 1 0.713703 2.180806 -0.147633 2.169276 -0.727588 0.084213 1.651817 1.406359 -0.664037 -1.527678 2.127805 -0.302131 65.144429 32.419802 -70.382769 -23.200672 66.305261 2.012809 2.028211 2.151487 1.797744 0.931802 2.291129 2.003086 0.623113 0.407511 1.530666 0.905188 0.487430 1.485309 1.339913 1.162486 -1 -0.050615 1 1 1.198239 -1.949882 -1.707146 1.731114 0.539704 -0.541608 1.531977 -0.551535 -0.380190 0.145507 -0.200746 0.140749 -1.509950 -27.725285 71.142604 43.740967 4.432279 0.524762 1.179645 0.792672 1.681394 0.686039 0.514834 0.816021 0.362234 1.072102 2.320240 0.772744 2.005831 1.745578 1.676356 1.516098 -1 -0.021882 1 1 -1.812333 1.005677 -0.929759 -0.174666 0.198848 0.953624 0.728937 -0.970160 -0.615972 0.472563 1.991575 0.299250 43.563671 24.618882 69.552299 15.482729 -31.780455 1.613508 0.470124 0.866038 1.744920 1.870972 0.920016 2.204981 0.871977 0.324752 1.111428 1.772068 1.402841 1.293564 0.678940 0.444854 -1 -0.066951 1 1 0.201056 0.372073 0.098088 -0.774372 0.749772 0.495063 -1.554843 -2.049797 1.329746 -1.814276 1.338017 0.535041 38.258673 -36.488746 -66.360991 70.822668 66.582705 2.207740 2.237328 2.270199 1.241330 0.284153 0.510353 2.010510 1.640698 0.716315 0.857932 0.511142 1.764701 1.331052 0.747612 0.365848 -1 -0.023799 1 1 -0.176474 -1.903436 1.352462 -1.736482 -1.221366 -0.334121 1.588521 -2.130557 1.174500 -0.379702 -1.071502 2.021974 72.466765 -51.076055 14.747456 60.492445 -3.471638 1.407756 0.651946 1.257508 2.188439 1.849628 2.206694 0.411455 0.320922 1.979144 0.966639 0.556116 1.641793 1.119950 1.000026 1.436935 -1 -0.004166 1 1 1.829248 0.552131 0.968760 0.642263 -1.575813 -1.064058 -0.099620 -1.419752 1.763570 -0.596839 1.607481 0.813339 -27.243997 60.136641 16.518181 -28.938982 72.527811 2.498710 1.068194 1.894004 1.028841 1.981075 1.935534 1.511278 1.306336 1.595030 0.414201 1.481652 0.619120 0.795392 2.410502 1.299884 -1 -0.046214 1 1 -0.381445 -2.090041 -1.170479 1.990166 0.189966 -2.245932 -1.150828 -2.317743 -1.696473 2.038243 -2.323099 -2.189047 -53.860079 23.655015 69.830789 46.067517 -43.237401 2.259940 2.062295 1.234305 1.461494 1.584736 0.655220 2.284395 1.332478 2.206868 1.073580 2.413819 0.796887 0.532202 2.466636 1.993873 -1 -0.040964 1 1 -1.629409 -1.781567 -0.276435 0.380459 -0.341055 -1.851728 -1.368729 1.651094 -1.313963 -1.525755 1.458889 0.995214 73.200397 -20.927515 21.261733 45.949275 69.466263 2.417300 0.808767 2.190616 2.434387 2.240028 0.398124 1.274429 0.835172 0.490569 2.490364 0.293462 1.723502 1.894093 0.265016 0.619164 -1 0.012471 1 1 -1.520828 -0.564545 -2.275729 2.278028 -1.342520 -0.818076 1.340542 0.564896 -1.260829 0.858378 2.132859 -0.186547 -49.677435 -28.647209 26.363696 -5.367272 -57.739925 2.351248 2.174570 0.501694 0.467295 0.578698 0.930121 1.038578 1.373988 2.369625 0.540578 1.490522 1.197196 1.030554 1.524321 2.267148 -1 0.022535 1 1 -0.867715 1.152961 0.476746 1.612604 2.086982 1.599582 0.004309 1.740003 -0.861342 -0.117802 -0.703121 1.323238 60.685534 -58.233971 11.649774 47.747460 -8.435169 1.076820 0.621660 0.742772 2.270971 0.705742 0.906363 2.248991 0.288642 1.700541 0.734304 1.702870 1.630093 2.478155 2.101950 1.722982 -1 0.032932 1 1 0.673054 2.280402 0.858371 2.023581 1.008202 -0.894188 -0.807337 -1.948886 0.886632 1.045535 -0.199184 -1.884418 17.521984 41.987999 -57.693354 -52.206700 61.997317 0.458633 1.240861 1.405422 1.918639 1.060907 0.910067 1.499701 2.475168 1.392923 1.103445 0.342613 2.038851 0.967709 0.533411 0.295763 -1 0.023275 1 1 0.732957 0.624188 0.943446 -0.691639 1.090523 1.940904 1.619052 2.080237 1.336808 -0.939100 -1.663896 -1.785633 65.991789 24.000159 20.668377 -26.585746 23.367786 2.010798 1.980869 0.722166 2.435811 1.433329 0.716075 1.326082 0.458242 1.426807 1.347128 0.928861 2.358761 2.450377 0.990536 1.685102 -1 0.002693 1 1 -1.695612 -2.343233 -1.277014 2.160745 1.972066 2.275137 1.897498 -2.197383 -0.427600 -0.287714 -0.702152 -1.251368 -11.119021 22.615956 6.372130 -3.613411 19.401772 1.158769 0.931527 2.171867 2.315729 1.449959 1.208609 1.600527 0.556891 1.169898 1.229565 0.543677 1.824502 0.660217 0.774318 1.454676 -1 0.029669 1 1 1.095302 2.141873 0.519633 1.422268 -1.883047 0.035507 -1.704264 -1.658604 2.334257 1.217097 -0.729762 1.235537 -58.247128 -59.472941 38.273268 58.813928 -14.313441 1.884951 1.877989 1.859724 0.882423 0.381856 2.361939 1.861820 2.353955 0.419985 1.930069 1.915411 0.814694 0.561743 1.706647 2.114953 -1 -0.006578 1 1 0.396203 0.379433 1.273136 -1.365616 2.131658 -1.519877 1.281509 -2.005244 0.868557 -1.143317 1.390838 -2.342587 5.007291 7.537776 -62.589531 7.753820 -31.538469 1.869203 0.441081 0.991568 1.030399 1.164971 1.660892 0.360510 1.343712 2.014940 1.853761 1.914375 1.406726 1.341287 1.762142 1.062707 -1 -0.038993 1 1 0.213152 1.028396 -0.783920 0.504394 -0.237626 2.327428 -0.464744 2.193464 0.536634 -0.309042 -1.020404 -1.546839 17.007602 -53.241362 72.427410 37.485782 23.543435 1.292683 1.620197 0.403641 1.737627 0.791803 0.589070 1.993513 1.724562 1.705174 2.102325 1.277000 1.280473 1.166657 0.762425 1.830899 -1 0.022433 1 1 -0.017967 -0.386759 -1.872768 -1.565317 0.983192 -1.840330 1.699291 -1.803447 -0.454010 -1.189642 0.358942 0.878042 -61.843960 -61.428749 17.017578 -35.574706 -4.075862 2.079771 2.468720 1.028042 2.045244 0.417539 1.324960 1.852171 2.183834 0.944363 1.916017 2.003664 1.332757 2.396690 0.922752 0.935656 -1 -0.013219 1 1 -2.030559 -0.484449 0.879428 -2.218306 1.351669 -0.929878 -2.173205 0.664424 -1.387511 1.709119 -1.553686 -1.461129 -30.064058 63.372439 -49.414972 32.562950 -64.492683 0.947266 1.199675 2.185074 1.540289 0.641626 1.059597 1.391642 2.071899 0.663496 1.873174 1.937330 2.450328 2.409199 1.912401 1.979901 -1 -0.008573 1 1 -1.951451 0.186393 -1.026790 -0.497729 -0.840441 -2.269126 0.159551 0.219017 0.638508 1.301537 0.025824 0.492027 -23.628948 68.265883 -5.300627 12.357913 -50.561324 0.862435 1.941291 1.535733 0.569106 1.718423 2.029146 2.104397 2.347021 0.884110 1.731647 1.532286 1.133633 1.469452 0.326670 1.846470 -1 -0.004815 1 1 -0.258299 -1.126715 -2.315770 -1.528008 1.287959 -1.981230 -0.796081 -1.262819 0.410097 -1.721798 0.519716 -1.910074 -58.065064 0.462911 -19.855430 39.793501 -40.629314 0.521733 2.013955 1.047398 1.116608 1.077441 2.041858 2.014853 0.381357 0.717025 1.543941 1.272030 1.013890 0.449887 0.493732 1.654096 -1 -0.015940 1 1 1.896354 2.139731 2.212516 0.300910 1.008598 1.046811 -2.315035 1.403199 -1.935622 2.342213 -1.730088 -2.153711 -49.580144 -43.481140 12.478673 29.060799 24.850388 2.281964 0.966099 0.473663 1.860764 0.366076 0.388492 1.387713 1.290166 2.078642 1.487869 1.612343 1.149025 1.416317 0.545413 1.758763 -1 0.004004 1 1 2.206409 1.332901 -0.628771 2.137173 1.646451 0.747231 0.201879 0.060596 0.554211 -1.766082 0.794798 -1.458893 -33.589857 55.271738 2.107835 26.376051 52.291349 1.535507 1.258271 1.509775 0.796649 1.035535 1.991862 0.979705 1.899508 1.277187 2.179462 1.717828 1.036344 2.078042 0.404379 0.641868 -1 -0.020805 1 1 -1.271342 -1.472670 -1.702506 -0.397831 0.532484 0.635313 -0.573087 0.246564 1.805400 0.288629 1.947048 1.211087 61.241397 -15.847680 48.044337 31.165201 -6.462316 1.192808 1.524101 0.814117 2.111572 1.443960 1.633110 1.438432 0.973552 1.981581 1.426418 1.561284 2.498524 2.448367 0.952632 1.390353 -1 0.025159 1 1 -1.358963 0.865461 -1.340266 -0.638848 -2.299196 -0.998987 0.269478 0.516013 1.838440 -0.479375 1.328673 -1.007739 -23.839572 -21.690936 -59.562345 35.667894 70.293183 1.637863 0.321189 1.971830 1.793349 1.324394 1.342111 2.105558 1.621402 0.401888 1.534084 2.097195 0.548667 2.449911 2.154384 0.974724 -1 0.053658 1 1 -2.164879 -0.771093 -0.697177 2.260731 0.111452 -2.349743 -2.311896 2.321023 0.271284 -2.123153 -1.631825 0.021006 -12.156491 -14.136392 9.662572 -51.153045 70.768042 2.102240 2.099781 1.266543 1.041201 0.459705 1.264293 1.474652 2.226780 0.494865 0.441543 2.018447 2.289339 1.166911 0.518706 0.644297 -1 -0.001834 1 1 -2.019577 0.311715 -1.187570 2.191584 1.916650 -0.757718 -2.092422 1.228016 -1.001264 -0.300982 -2.219435 1.228696 31.939904 -36.037399 19.437026 -21.911894 -23.198820 0.586402 2.163027 2.246667 1.735231 1.031537 2.299868 0.384875 1.336286 0.955480 2.002021 0.720833 0.293240 2.492912 0.375272 1.942789 -1 0.025004 1 1 -0.809513 -0.812942 -1.894141 2.071213 0.455664 0.718414 1.243483 -0.221133 1.498752 1.812644 -0.486916 1.817254 51.054030 65.079757 -4.526709 -30.398341 -4.920956 0.527401 0.525910 2.461845 2.472249 1.843840 1.666603 1.847282 1.018679 2.179582 1.490841 2.061703 0.292059 0.636367 0.413573 2.178168 -1 0.021349 1 1 0.142230 1.274749 2.193285 2.237698 -0.593679 -1.842986 -0.525530 -1.562396 -1.755394 1.366289 -0.255539 -1.859416 43.269153 24.652420 33.225805 -23.901398 -10.803461 0.268442 1.946745 0.943339 0.452139 2.354586 2.022439 1.888391 1.184738 0.890924 1.516362 1.241738 0.391702 1.334356 2.266574 1.066779 -1 -0.057127 1 1 -0.129228 0.474778 1.526494 1.536085 -2.197955 -0.607604 -0.247908 -0.830533 -0.676016 -0.223670 1.257054 1.669194 41.143609 0.639350 -54.437074 -73.895044 45.995174 0.488297 0.300145 1.538843 1.077965 1.860435 1.584932 1.707287 1.616049 0.429795 0.306603 2.078937 1.938398 2.399660 1.328652 0.899352 -1 0.061587 1 1 0.571619 -1.356869 -1.643633 -0.514796 -0.238350 -0.417421 1.158715 -1.782708 -0.606973 0.925151 -1.876513 1.473535 66.584138 -70.390909 -10.007563 -47.115929 -27.412710 2.493683 2.083961 0.877992 2.407013 1.166623 2.438115 1.890699 1.724660 1.110099 1.925317 0.800404 1.144119 2.212845 0.277170 2.400221 -1 0.027104 1 1 -1.229174 0.380915 -2.094570 -1.891917 1.753803 0.171829 -0.757199 1.912948 -1.711525 -1.172610 -0.849582 -0.388622 -6.395272 64.670251 12.909771 74.520931 -26.716257 0.322922 1.856221 0.508496 2.285363 1.841983 1.960562 1.415192 1.884418 1.916477 0.732135 1.247593 2.040811 2.414837 2.170887 1.601321 -1 0.062515 1 1 0.270087 1.313255 -0.951412 -1.243180 0.605388 0.716160 1.065140 -0.554377 -1.015807 0.318166 -1.151053 -1.398960 -70.264353 17.022334 44.370482 -65.300648 42.010187 1.603221 0.839268 1.823911 1.973008 1.343757 0.515538 1.399755 1.187307 1.320941 1.799150 2.066605 1.685431 1.043050 2.289945 2.357976 -1 -0.033017 1 1 -0.703368 1.880663 2.303867 -0.604221 0.058682 1.385993 1.040463 -0.621764 2.097223 -0.635114 -0.795237 -1.215777 -20.601563 -50.473097 -51.333876 31.551328 33.174813 1.661333 1.022682 1.974609 1.247768 0.480090 1.878090 1.311296 1.703517 1.251883 2.145034 1.333934 1.920190 2.386980 1.972203 1.313310 -1 0.003647 1 1 0.065468 2.333572 -0.873484 -1.555042 -0.674650 -0.837178 0.736119 1.929482 -1.863620 1.390930 -0.798494 0.593564 -3.258573 -16.828545 62.643131 -6.900370 -24.511090 0.506558 1.222470 0.552216 1.348297 0.322703 0.419338 2.312453 0.391058 1.759248 1.939717 2.081641 2.383150 0.601047 0.804616 2.178382 -1 -0.005555 1 1 -0.674799 1.367715 0.158012 -2.077231 2.076789 -0.077942 0.068023 -1.839970 -1.672705 0.963558 -1.968276 0.147267 35.530830 16.666350 61.347931 -25.318007 30.253081 0.827886 1.787378 2.207425 1.433063 0.737934 1.962351 2.232455 1.377760 0.509430 2.243132 0.826227 0.893775 2.177442 1.512072 1.150652 -1 -0.062699 1 1 -2.352421 -0.191809 -0.465735 -0.329982 0.480304 0.144036 -1.346715 -0.626018 1.279852 -1.587678 2.152556 1.000139 8.017654 52.714086 65.646325 67.779985 -71.792155 1.213731 2.175235 0.432210 0.405303 0.423826 1.249083 2.330928 0.398801 1.397011 2.309154 1.207008 1.677551 1.343394 1.170966 1.181644 -1 -0.017775 1 1 0.933323 -1.188127 2.259715 1.891608 -2.240403 2.243830 -1.200581 0.287046 -1.111933 1.080157 2.082278 -2.073803 -50.070964 -42.689565 -33.513398 -9.679126 72.924444 1.241992 2.409587 1.685408 0.655381 0.480032 0.892848 2.347991 1.438519 2.433400 1.409434 1.859365 1.591066 1.304935 0.545913 1.161372 -1 -0.050940 1 1 -1.030090 0.594500 1.491566 -1.164484 -0.939936 -1.583514 1.453791 0.129326 1.172064 1.097619 -1.326610 -2.022740 -32.341550 35.573209 -21.076132 73.448592 -49.518875 0.419036 1.744117 1.881185 1.580510 1.625572 0.733802 2.266222 1.886960 1.880850 0.444027 1.011507 0.892304 2.204399 2.334289 0.640749 -1 -0.004757 1 1 0.462586 -0.759485 1.191718 1.554359 -1.379714 0.813514 2.086942 0.921933 0.591853 -0.579388 -1.980647 -0.425146 -45.794463 -17.546758 -8.360627 32.941903 4.559271 1.040075 1.796527 0.722964 2.358753 2.308587 0.670428 1.383480 2.151798 0.270865 2.180279 1.954128 1.270216 2.024989 1.989747 1.419651 -1 -0.030638 1 1 -0.820339 1.004828 -1.048902 0.145744 -0.919376 -0.028885 -0.098661 0.568552 -1.070236 -0.264009 1.870579 -2.240379 -65.644385 -35.174548 -28.628662 38.084070 28.965576 2.491607 0.932690 1.464808 1.025372 2.170418 0.462306 2.223065 1.049061 2.063919 1.535494 1.054372 1.338665 0.450092 1.688311 2.190218 -1 -0.025930 1 1 0.890723 -0.883245 -0.677796 -1.874201 -2.084016 1.133930 1.067116 -0.330037 -0.447804 -0.555464 -0.441620 -0.298836 27.609524 -66.725956 -63.147067 -62.754572 -66.090278 0.935577 0.492690 2.137443 2.001514 1.197618 1.360632 0.645138 1.588240 1.042900 2.025667 2.139886 0.321070 2.217571 0.965415 2.479630 -1 -0.039940 1 1 2.061873 -1.009076 0.341288 1.052697 -2.346404 1.975218 -1.286342 0.894424 0.055403 -1.889921 2.306125 -0.364987 37.808640 49.816469 -34.605155 -58.844864 -55.625531 2.150519 1.278871 1.227375 1.989946 0.278279 0.781140 1.363431 0.437303 0.507183 0.476559 1.027848 1.042131 0.354750 1.288934 1.609010 -1 -0.003603 1 1 1.969382 -0.409589 0.836902 -0.663642 0.398200 0.947651 -0.711390 -0.995062 0.267326 2.038801 2.355679 -1.601488 30.322491 -69.893636 -52.344444 -3.070885 -12.359935 1.623595 1.252970 2.416810 1.577373 0.657514 0.342262 0.640465 1.790217 0.426510 1.351263 0.676022 0.896405 1.371791 1.434124 0.575500 -1 0.010712 1 1 0.564581 -1.838046 -2.325909 -2.286092 -2.243604 0.285375 -0.911005 -0.712881 2.219847 0.977144 0.188404 -0.219585 -24.282536 33.416217 26.356168 18.109686 19.492506 1.533149 2.134142 0.526417 1.983105 2.303295 1.729185 0.655765 2.438553 0.262722 0.316704 0.837623 1.176469 1.418191 0.538064 1.986193 -1 -0.031481 1 1 -2.156321 1.694208 2.296462 2.170128 -0.545894 0.178911 0.445073 1.779197 -1.847523 -1.394529 1.581483 2.105265 -67.998505 -0.868581 -48.246200 26.117812 62.070272 0.850962 0.376620 2.109326 1.941227 0.459310 1.374801 0.273619 1.207301 2.114098 1.138452 1.461685 0.286218 1.463220 1.342111 2.110718 -1 -0.003405 1 1 0.130150 0.877293 -0.394275 -0.955446 1.643802 -1.351014 -2.206898 -0.121757 -1.191078 -0.226253 0.262396 -0.714916 32.047556 -26.730310 -6.316028 46.517944 27.084361 0.727934 0.389406 0.997416 0.328589 0.348559 0.723476 1.966264 0.501827 0.454226 1.426421 1.604409 0.554621 1.272593 1.479522 0.821023 -1 -0.054719 1 1 1.737183 -1.130215 0.110299 1.830553 -1.079253 -1.019684 1.132103 -1.362597 1.046701 0.554858 -0.315975 0.275968 38.061348 -52.917416 -33.009331 62.179329 -2.009936 0.910034 0.938597 1.754984 2.274953 2.390886 2.378293 2.228946 0.900994 2.006400 2.319243 2.012236 1.393513 2.018167 2.082224 0.934997 -1 -0.012025 1 1 1.204902 1.659656 1.209720 -2.187428 1.948971 0.541249 1.862037 0.272952 2.348624 2.354076 -0.264187 -1.112200 41.163441 33.949938 -3.384964 -41.092604 -43.388951 2.303627 0.550213 1.436423 0.963841 0.768829 1.453776 2.367308 2.101540 1.581870 1.990037 1.810925 1.957729 1.059282 0.601288 0.348053 -1 0.025887 1 1 1.786727 2.178270 -0.360601 -0.481462 -0.755091 -0.353654 -1.541279 -0.277342 -0.736756 1.507947 0.841291 -2.303503 64.165891 -63.871080 68.763458 -42.553107 9.927024 2.027335 0.923219 2.043837 1.527083 1.427490 1.576263 2.256944 1.202760 2.294448 1.533213 0.957149 0.804478 2.106186 0.924357 0.916585 -1 -0.015647 1 1 -0.042451 -1.900953 0.683792 -1.021713 0.006727 -0.044240 1.007887 -1.480514 -1.587522 0.066861 2.191475 0.094734 -19.129056 -52.041315 -8.388594 12.899557 52.848738 0.306206 2.148379 1.308590 1.219055 1.660642 0.666566 1.728797 0.896317 2.152292 1.820178 2.231191 0.378140 0.650287 0.370174 1.770225 -1 -0.039287 1 1 1.163304 -0.045496 -1.248240 0.386207 2.015989 0.649335 -0.522318 0.576701 -0.762793 2.153536 -1.380289 0.571182 22.867217 29.310367 19.344860 -70.937812 -51.802379 0.736254 0.726352 0.805779 1.479529 0.937526 1.755695 0.716915 1.936263 0.265330 1.401206 0.816598 1.063109 1.923190 1.056562 2.135740 -1 0.009821 1 1 1.338522 -0.400012 1.569809 -0.882754 -1.850031 -1.127049 1.488470 -1.359774 1.362007 -1.529570 -1.402471 0.041953 -55.702787 -46.745024 56.389017 30.211044 7.019452 0.264022 1.919003 0.428564 2.131770 1.150915 1.670414 0.641309 2.478020 2.075381 0.669247 1.787500 2.016114 1.323430 0.878812 0.450965 -1 0.060682 1 1 -1.084656 -2.296124 -1.204039 -1.291161 0.010752 1.644928 -1.279638 0.471508 -1.595627 0.504818 2.178362 1.173977 8.048625 -26.757616 -15.256278 -62.263218 -57.910486 2.101956 1.829501 1.426025 1.707750 0.397858 1.307541 1.589896 1.886334 0.365544 0.441860 0.596344 0.499955 0.496160 1.964477 1.967564 -1 0.024817 1 1 -1.129521 2.348515 0.515305 -0.638838 -2.123237 1.671935 0.236455 1.551699 1.049066 -2.108552 -1.263782 -1.650678 -35.366735 41.280044 43.699411 55.994564 0.643128 1.510827 0.468476 2.420980 1.914200 0.712499 1.963268 1.890268 1.228966 1.735262 1.551101 2.350356 0.688695 2.398606 1.624495 0.631305 -1 0.031024 1 1 0.581763 -0.510271 0.430349 -0.647758 -1.252907 2.055026 1.714807 -0.207142 1.021756 0.701977 -1.698698 2.346727 -39.733515 -1.182494 -74.169593 -68.355052 6.644439 2.471339 2.287669 2.346651 1.417769 2.449973 0.953565 1.318874 0.808969 1.095715 0.928137 1.442510 2.012184 0.527275 0.652700 0.423953 -1 -0.011830 1 1 1.974794 0.998959 -0.745979 1.989928 0.891152 1.611741 1.721622 1.230695 1.613941 1.001214 -0.530055 -2.214830 -47.319358 3.546702 59.413308 9.461145 13.461320 2.040986 0.845294 1.858168 1.735631 0.994267 1.398639 0.420057 0.900325 2.011187 1.774109 1.955712 0.893235 2.105449 2.031297 2.263291 -1 -0.001524 1 1 0.998339 -1.739575 -1.380181 -2.316340 -1.686067 -2.135915 0.647922 -0.706913 -1.153638 2.279492 -0.292626 1.570044 -52.357752 73.254221 -16.306841 -19.073504 -18.378159 0.899160 0.423730 1.877527 0.852180 0.587589 1.852865 0.349276 1.529493 1.444711 0.764125 1.149521 0.742167 1.108080 1.751522 0.332155 -1 0.039366 1 1 0.863523 -0.931177 -0.445747 1.031514 -0.219231 0.476112 0.381864 -0.283995 0.549320 0.851762 -0.672417 -1.008540 -2.157196 44.008459 0.167226 -39.426947 51.307708 1.054817 2.057681 2.439944 1.132593 1.992455 1.942923 1.963023 2.281711 1.224205 0.459605 1.837233 0.879911 0.912623 1.703983 2.346417 -1 0.027499 1 1 1.671893 -0.463618 2.257170 1.519240 2.147658 -1.205823 1.726810 -1.115343 0.306987 -0.532718 0.154314 1.733465 74.818941 31.935060 32.561708 64.633217 -9.527246 0.258648 1.604584 1.238230 2.186719 2.183875 1.631198 0.790767 1.171135 1.759685 0.266678 1.561985 0.774130 0.559403 0.631841 0.860071 -1 -0.063226 1 1 -1.870974 0.310666 0.038339 -1.232804 0.644178 2.345437 0.628045 -0.204854 1.774371 1.859414 -1.396738 2.150420 -60.795311 13.216333 -23.093349 70.078324 6.397540 0.976809 0.483111 0.893572 1.017571 1.563156 2.467825 1.732805 0.760918 1.247271 1.130978 1.852232 0.970618 2.182657 1.408766 1.877253 -1 -0.008924 1 1 1.802623 0.738860 0.873556 -1.945109 -1.608227 0.796347 1.013055 0.550774 1.719870 0.067509 -1.065827 -1.566373 66.378074 66.296297 41.866894 6.894575 -72.883771 0.512027 0.887753 2.218271 1.472989 1.277602 2.415048 1.217160 1.306578 1.155618 1.973859 2.152289 1.766329 1.685440 1.185721 1.658054 -1 0.043942 1 1 -1.554195 -0.589990 -1.100248 -0.459328 -1.036394 -1.683349 1.139458 -0.281632 -2.150012 -0.651192 2.303783 -2.020521 -45.253122 -69.219922 20.764032 -68.909017 -3.844310 1.955214 1.528874 2.278211 0.893649 2.312649 1.443072 2.453022 0.436698 1.585488 2.042327 0.897652 2.089837 0.642495 2.157979 0.644416 -1 0.011597 1 1 -0.366548 -1.478185 -0.136677 -2.199699 -1.653656 0.672660 0.383587 0.397564 -0.314512 1.299234 -0.988498 2.199041 0.454413 -12.685886 -61.686333 37.801159 74.072933 0.531865 1.298579 1.723486 1.629495 1.419705 1.236628 2.262897 2.264296 1.026891 0.708632 2.221489 1.566511 0.356565 0.287168 1.677963 -1 -0.018128 1 1 1.572727 1.037793 1.636663 1.187143 0.062183 -1.035024 -2.220661 -0.526257 0.358454 2.097780 -0.707671 0.245162 57.600147 -14.331111 37.021265 16.392608 -39.438414 1.503709 2.343748 2.124867 2.139551 1.437246 1.293469 1.340825 0.744190 1.355499 2.128629 2.366347 1.687865 1.442623 1.657793 2.281865 -1 -0.002029 1 1 -1.887665 -2.189565 -0.977521 -1.813333 -1.671083 -0.055794 0.036552 1.716974 -1.487401 0.469149 1.167177 -0.930245 34.117934 -29.887249 35.006889 60.784716 -41.285408 1.617183 1.489130 0.316126 2.374228 1.397805 2.152255 1.199520 1.824209 2.481471 1.589550 0.563562 0.790392 1.615779 0.400094 0.621924 -1 0.021202 1 1 2.137688 0.862719 -0.300753 1.637127 -0.451598 1.650580 -0.533699 -2.195682 -0.103123 0.974378 0.825731 0.079167 53.122556 30.801260 26.781657 -30.695278 -45.540319 2.182856 0.257567 1.436808 0.684689 0.310719 1.500871 1.890370 0.703008 2.201345 0.514007 0.417980 1.985548 0.596665 1.406583 1.194041 -1 0.003091 1 1 -1.477630 -0.230736 0.317890 -1.068877 -0.982443 0.289322 -0.552905 0.155425 1.572123 0.300298 0.143975 2.330870 26.984270 74.619424 -21.347591 11.045892 -51.692072 1.545121 0.846703 0.787946 1.011833 1.870215 1.698454 1.667453 0.377586 0.345552 1.935771 1.002891 2.340583 0.677061 0.363135 0.460844 -1 -0.015038 1 1 0.848381 -0.941315 -1.191107 -0.706811 0.557488 1.465280 0.011458 -0.637612 -0.378427 1.502170 -2.010769 2.263111 -72.971380 -29.982689 -69.059927 9.801593 35.375061 0.604779 0.516409 0.282158 0.734847 1.816068 0.657323 1.627537 2.270527 2.248296 2.112247 1.528276 1.235962 2.311549 0.955581 1.449297 -1 -0.026508 1 1 -2.026226 1.645772 -1.228023 0.878266 1.815905 -2.227880 0.664789 0.039257 0.053547 -0.110153 0.623207 -1.408319 22.451987 -49.449405 53.848728 -64.429809 -21.800788 2.037388 1.127300 0.776523 0.279255 1.442789 2.211727 1.746379 1.636347 1.841244 0.794364 0.870428 1.281785 0.704136 0.918972 0.413728 -1 -0.005697 1 1 0.968300 2.331641 -0.330259 0.536848 -1.412820 0.463437 -0.591401 -1.246229 1.203554 -2.146796 1.556873 -1.530687 -41.963449 20.306977 49.358506 68.413861 -68.236221 2.182417 1.889295 0.634249 0.831015 0.367642 1.961783 1.682616 0.975792 1.383517 0.525045 1.433971 2.493408 1.963396 1.789592 1.175573 -1 -0.014984 1 1 -0.836743 -1.370125 1.760145 -1.612353 2.127140 -2.060046 -1.272272 1.747278 -1.104438 -0.195536 -1.846364 -0.761788 6.097483 30.389304 3.032260 -36.809220 -52.563406 2.377576 1.423651 2.306908 1.698693 1.184423 2.344267 1.838827 0.661132 0.397933 0.301517 2.093824 2.396580 1.313400 1.062753 0.447393 -1 -0.037922 1 1 0.500938 -1.778841 -1.580826 -0.502508 -1.045541 0.092118 -2.140900 1.700873 1.219317 -1.124696 -1.368823 0.076170 -50.549811 9.322660 -64.049635 67.777776 41.080332 1.182033 0.433916 2.076798 1.987839 0.866566 1.624760 0.585972 1.685506 2.302575 0.876573 1.067096 1.429969 0.493867 1.671209 0.510436 -1 -0.070768 1 1 1.652258 -0.611001 -0.804771 -1.234817 -0.214034 -1.709568 -1.272380 -0.065197 2.226936 2.311672 -1.384942 -2.237309 -73.440454 36.296417 -16.114607 61.805515 15.284877 0.518860 0.977726 2.394727 1.672144 0.467589 1.025089 1.916832 2.191890 1.345766 0.537945 2.249684 0.690683 2.060093 2.477785 0.389642 -1 -0.054641 1 1 -2.233432 1.598259 1.314977 -0.289363 -0.144255 -2.317513 2.162891 0.343208 0.331558 -2.262537 -2.187846 -0.363824 60.353661 63.982313 0.726454 59.506428 74.529163 0.799692 0.421271 1.053587 1.643730 2.165216 0.783810 1.237113 1.405135 1.601800 1.702087 1.980554 2.178220 1.086120 1.669968 2.144576 -1 0.033480 1 1 -0.000090 -1.504722 1.526874 -1.504868 -0.923899 -0.645139 0.351909 0.486228 0.749195 0.218137 -0.013232 -0.909541 10.759172 -70.595807 -3.723520 -31.196850 74.544303 2.366585 1.190166 2.124603 2.207793 0.882216 1.412625 1.481785 0.601525 2.081389 0.406012 1.101489 1.224920 1.227040 0.867269 2.196872 -1 -0.007645 1 1 -0.065134 -1.426935 -1.146951 1.576098 1.143530 2.181261 -1.934045 0.565954 -2.317197 -1.941301 1.132386 -1.335680 33.375990 -49.730611 -22.372403 37.030696 24.909456 1.423453 1.223461 1.466278 0.987567 1.286827 2.203232 0.719695 1.419771 2.346985 0.272168 1.574876 1.441045 2.144480 1.032350 2.462631 -1 0.017175 1 1 -0.678984 1.730053 1.558011 -1.262071 -1.165326 -0.943053 -2.121316 0.968647 -1.261677 0.748455 1.908739 -1.769740 18.428261 -26.219057 36.311914 -55.653820 26.241140 1.897705 2.476741 0.833492 1.492103 0.773991 0.465953 0.521938 0.958446 2.353720 0.969578 0.442277 0.845401 1.408705 0.852055 0.743593 -1 -0.052639 1 1 -1.551944 -0.451847 2.172635 -0.818389 0.794343 0.317746 1.219515 2.216677 -0.463724 0.484194 -0.441535 1.136126 8.448685 -52.944562 -39.247135 73.396413 -26.487030 1.862414 1.096599 2.282699 2.071703 1.869987 2.378092 1.094433 1.884511 1.234817 1.069692 2.320417 1.493385 2.073885 0.285414 1.454292 -1 -0.028740 1 1 1.955255 -2.226400 1.981812 1.146548 1.070598 1.639992 0.585246 1.476023 1.501873 -2.282759 1.937994 -0.162860 22.812932 16.949806 25.384513 37.506238 67.338619 1.527433 0.562282 1.772617 1.627401 2.221981 0.836452 1.746158 2.424406 0.994088 0.640718 1.554633 0.973438 2.318010 1.542604 1.293191 -1 0.001743 1 1 1.272101 0.086041 -0.619795 2.203618 1.545250 1.036891 0.609918 1.444274 0.398326 -1.645710 2.281710 -0.715183 38.806215 16.055979 2.835030 -51.656572 7.998349 1.798756 2.198649 2.443506 0.260516 1.499678 2.097131 1.723142 0.349567 1.915290 1.032982 1.832132 0.637314 0.593344 1.830426 1.220504 -1 -0.022721 1 1 -1.232819 0.384463 0.983066 0.756792 0.670571 -1.745246 2.280748 1.957600 -0.513664 -0.049913 -0.090781 1.057529 -39.435491 57.702441 54.933600 19.015624 -54.409408 0.491155 1.089245 2.438547 2.400973 0.904396 0.677030 2.090561 1.551192 1.629322 0.759640 2.271054 2.108255 1.938381 2.117347 1.747558 -1 0.052101 1 1 0.354772 1.477008 -0.795241 -1.285519 0.587630 -0.877219 1.651102 -1.189896 0.798015 0.781737 0.519469 -1.333657 65.877907 59.975075 1.085407 -57.567352 -34.478051 1.035991 0.653136 1.011092 0.666332 2.299240 1.075193 0.264860 0.258140 2.063424 2.222358 0.424842 0.326753 0.979225 0.592992 0.423077 -1 -0.022358 1 1 2.079432 1.941858 -1.202988 2.241789 2.198670 -1.499494 -0.145572 -0.897826 -0.687836 -0.969178 1.759397 -0.056477 -64.333440 -52.129756 5.184311 -17.282428 -65.771814 2.471746 2.389142 2.314446 2.385203 1.348889 1.273665 1.494677 1.289043 1.189694 0.937532 1.850521 1.461640 1.789248 2.134991 1.292246 -1 0.002618 1 1 0.273248 -2.095610 -0.524902 -0.428505 -1.355287 1.381823 1.652594 0.332627 1.568632 -1.816296 0.377756 1.357077 13.777308 -44.780567 73.002690 -43.791808 41.090203 1.420742 0.668052 1.952104 1.007952 1.903582 2.261160 2.315243 2.296539 0.686491 1.354227 0.988592 0.521977 1.622019 1.765279 2.039129 -1 0.007667 1 1 -1.573979 1.493927 0.825301 2.267876 -2.315767 -1.481944 -2.054550 1.557997 -1.484020 0.745976 -2.040233 1.853612 1.847765 5.382082 6.648990 -0.422871 -57.198123 1.692266 1.171834 2.262293 1.103924 1.644955 0.250436 0.821273 0.885256 0.754813 2.134372 2.138636 1.803101 0.962534 1.315487 2.394221 -1 -0.028512 1 1 1.140087 0.869925 -1.718801 -0.942201 -1.945229 1.092826 -1.771030 -2.247217 0.816578 1.747864 -0.677923 0.700424 15.210928 50.059769 4.530343 -58.527804 23.204510 1.347983 1.806633 1.824363 0.576347 1.916667 1.663965 0.264207 0.523563 1.272596 1.523175 1.005921 1.511767 0.511862 0.362857 0.291835 -1 -0.001023 1 1 0.131968 -1.550767 0.481694 -0.055151 1.409873 1.849986 0.364795 0.288076 2.062867 1.555307 0.430345 -0.710861 -49.054602 -60.692448 -57.972351 58.694987 -63.351678 0.600158 1.604488 1.874141 2.445021 0.970140 0.889278 0.840833 1.130684 1.407409 1.574349 1.589310 1.031677 2.395572 2.377661 0.602243 -1 0.000284 1 1 1.993101 -2.332129 1.558294 -1.205428 -1.071799 1.736448 0.658564 -0.922423 0.592294 2.125783 -1.306649 -1.114990 48.980443 14.301664 68.060275 -10.962754 -51.002830 2.056478 2.481916 2.308829 2.492815 0.986354 1.147458 2.083148 0.716937 2.310320 0.548145 0.429777 2.270328 1.156837 2.218021 1.780472 -1 -0.007952 1 1 2.073345 -1.416091 2.036408 -0.167589 1.344582 -2.231065 -1.023218 -1.713515 -1.635201 -0.164615 -0.506391 -0.344164 -71.800822 -6.415658 22.036109 10.890647 39.098159 0.966486 2.473444 1.664973 1.447146 1.176429 0.746466 1.347014 1.264797 0.938066 1.829149 2.262372 2.432917 2.293875 0.901296 0.335512 -1 0.013014 1 1 1.443536 2.121973 0.640344 -0.836787 -2.110066 1.559193 -0.243778 -2.102686 -1.631615 -1.169331 -2.287164 -1.400445 35.207336 -20.307287 -54.575564 -1.503437 -68.271554 2.274913 1.721098 1.992846 1.769868 0.414054 1.253455 1.573118 1.136935 0.722178 0.402459 2.129496 1.193703 0.814371 1.887716 1.100263 -1 0.000190 1 1 -2.202240 -1.946988 -0.191330 -1.830451 -1.918838 1.676913 -0.912571 1.246823 -0.637998 -2.152834 -0.966498 -0.324178 -29.730934 -37.804216 24.544213 14.591640 -8.307365 1.796860 1.819773 2.174885 1.297806 2.220069 2.455833 0.433043 0.910902 2.024336 2.258462 1.973347 0.297648 2.314573 2.269894 0.602716 -1 0.024938 1 1 0.723333 -0.913497 -0.185538 1.256245 2.201404 2.031795 -2.296992 -1.656070 -2.196328 -1.548731 1.717566 -0.962525 15.144942 -8.955930 -72.317125 16.084121 25.818134 1.005668 1.759342 1.263710 0.672365 2.441918 0.563679 0.504801 0.936181 1.641458 2.231724 0.335919 2.034351 1.831266 1.835157 1.985631 -1 -0.040048 1 1 1.941207 1.997776 0.851957 -2.103771 -1.026228 -0.462299 0.872150 -2.012865 0.015301 -2.015754 -1.416058 -2.122620 -66.388520 58.137500 16.969916 63.374487 -14.998122 0.273448 0.590379 1.500581 1.508148 0.444622 2.006070 1.264661 0.908239 2.272810 2.365312 2.305501 0.548041 0.926099 0.953526 0.655477 -1 -0.011637 1 1 -1.186503 1.276286 -0.260807 -0.861153 -1.654636 -1.654210 0.781582 -2.088157 2.211130 0.567775 0.004271 1.095546 48.886127 -70.859775 59.758191 -44.085990 46.762249 0.371837 0.465106 2.034072 1.645229 0.367391 2.237868 2.343742 2.016587 0.281368 0.948712 0.754232 1.372904 2.139108 0.731473 1.365555 -1 0.030266 1 1 -1.133329 -0.384058 1.116926 -1.984552 -0.077382 0.057352 -2.117114 0.908400 -0.654091 0.702329 -0.488790 -1.392637 12.321399 -64.252373 -39.637132 -31.277845 63.258505 1.160421 1.697162 2.460360 2.272997 1.013597 2.268270 0.317480 0.394730 0.482242 2.046265 1.818358 0.891195 1.561506 1.733358 1.043553 -1 -0.005400 1 1 -1.106580 1.506751 -0.412967 0.618863 0.994497 -0.336318 -2.334789 -0.730958 -0.005480 2.138940 -1.653622 1.248740 -44.752429 -54.075252 7.247872 14.993152 -10.091299 2.058002 1.082291 0.306895 2.481533 0.372531 0.874490 2.058954 1.335404 1.882650 1.442790 2.214809 1.789383 2.155943 2.434734 1.321463 -1 0.014765 1 1 0.341599 1.568359 -1.690636 1.185647 -1.524549 -1.839990 -2.020602 1.925094 -0.201151 -1.957731 -1.679864 -1.559309 -54.431781 15.050860 59.803642 -30.187349 -58.772696 0.734490 0.316816 0.470817 1.279243 0.743127 1.485445 1.371201 0.533507 1.899867 0.567082 1.441701 1.924560 1.583879 2.001157 1.950478 -1 0.031946 1 1 -0.967116 -1.292473 1.515303 1.944200 0.460881 -1.145075 0.127004 -0.152685 2.080985 -0.240127 -2.012556 0.502565 64.095756 -42.622076 50.762299 -38.043537 52.270170 0.696287 1.745360 0.258526 1.798800 0.681268 1.314317 0.719122 0.779878 0.405457 0.773615 0.899046 0.762572 2.040236 1.749428 1.133286 -1 0.016729 1 1 0.804185 0.807897 1.924422 -2.083318 -1.274853 0.772093 -1.358774 -0.671630 -1.917968 2.168886 2.138734 -0.395461 -64.906324 69.416851 -10.981124 -59.755445 -59.771693 0.882283 0.279338 0.582623 1.652528 1.534113 0.332050 2.261949 2.083029 0.968031 1.454233 1.037422 2.204858 1.054906 1.307415 1.717250 -1 0.014903 1 1 1.596048 1.866912 2.109367 0.832995 -0.366000 -1.686500 0.005549 -0.980105 1.883781 -1.838596 -2.148168 2.072831 -19.758830 13.339759 -48.668393 -19.678269 17.336468 2.485353 1.577577 1.842285 0.278651 0.281624 0.761589 1.283144 1.047805 1.217307 1.522994 2.454365 0.507405 1.957501 1.715869 1.866598 -1 0.033764 1 1 -0.137640 0.467921 -0.631074 1.132698 -0.790660 0.309812 -0.175551 -0.538124 -1.181247 0.080268 1.312969 -1.051316 63.377475 35.222516 -65.180954 -46.296337 -52.528927 2.069859 2.368444 0.929753 1.610538 2.305366 0.534450 1.994902 0.309707 2.497759 0.836811 1.032918 0.755761 2.330889 1.998876 1.854470 -1 -0.000968 1 1 1.672540 0.979445 1.155334 -2.049393 -1.297219 1.870977 -0.255824 -1.938888 -0.722300 -0.584113 -1.285705 2.163151 -0.177647 14.295108 -42.123656 27.709983 -28.311619 0.874256 0.379062 0.391039 1.443091 0.523459 1.771243 1.023096 2.169341 0.369845 0.740543 0.801978 0.585797 0.996984 2.065603 0.590979 -1 0.025761 1 1 1.674026 -2.313688 0.484871 1.502703 2.234991 1.035596 -2.296567 0.778764 -2.332800 -0.292413 0.428095 -0.828351 -54.059524 -28.416114 10.364577 47.446104 26.671659 2.433520 1.168888 2.245506 2.468863 1.175570 2.048379 1.363039 0.591711 1.384488 1.086234 1.330333 2.163667 1.744804 2.170826 0.577233 -1 0.016942 1 1 1.890246 -1.559698 1.171271 1.898580 1.843564 0.824880 -0.097142 -2.174428 -1.037678 0.293793 -0.798631 -1.714443 51.524128 16.012010 13.854765 57.042042 55.606848 0.389372 0.426011 1.971792 1.165084 1.312682 2.497069 0.486893 1.465035 0.343726 0.503995 0.892616 0.690040 0.260343 0.833362 1.565748 -1 -0.032669 1 1 2.164666 1.891320 2.351096 1.496096 -0.413984 -2.344535 0.399660 1.926844 0.932457 -1.602612 0.909078 1.303904 66.873034 -14.925508 -53.011562 34.684290 38.862360 2.270326 1.110032 0.806279 0.882842 0.678336 1.541032 1.869263 1.458882 0.434956 1.552438 2.332664 0.341391 1.760034 1.640200 1.343924 -1 0.028362 1 1 -1.349134 1.112198 -1.339399 -0.203488 1.173845 -1.954061 -1.263339 1.090525 1.977637 1.673890 0.114704 0.467520 65.532786 -40.461021 71.627202 -61.619511 -39.116809 1.581805 0.904369 2.487607 1.204139 0.706969 1.279690 1.493945 2.479099 2.217710 1.060555 1.751696 1.012876 1.404776 2.325517 1.716946 -1 0.016729 1 1 1.309920 -0.448651 -0.647537 -2.247739 1.477791 -1.768252 2.029583 -1.783228 0.075336 -1.461807 1.802897 0.629207 15.200197 19.716742 29.278160 -71.967144 48.214598 2.016208 0.658674 1.837992 2.381285 0.760471 0.487948 1.188633 1.101640 1.505539 1.596032 1.509076 0.288441 0.583003 1.273284 1.839230 -1 -0.012253 1 1 0.119132 -0.515308 0.593069 0.999827 -0.287458 -1.107369 -2.325198 0.231053 0.306682 -0.956288 1.618447 1.328396 -30.191769 16.942929 59.806257 13.758497 -60.938493 1.476160 0.562152 1.840539 2.445151 0.896495 0.634520 0.879928 1.194707 1.937597 2.440144 2.244426 2.312428 2.220283 1.544491 1.514076 -1 -0.025546 1 1 -2.050548 -1.865307 1.308760 -1.102708 0.606475 0.128623 -1.223891 -0.353870 -0.466232 0.746105 0.114791 1.929184 -68.624260 -17.941636 -45.068540 33.053457 -70.545926 0.394323 0.378902 2.206708 0.639055 0.604223 2.426420 1.085788 0.593339 1.748631 1.236195 1.734573 1.225537 0.345185 0.281521 1.276260 -1 0.004598 1 1 0.626392 0.295878 1.256882 -1.227874 -1.329099 -1.437310 -1.169034 -2.001195 -1.768889 0.740866 1.607147 -0.086955 -19.256614 54.083701 -15.233315 23.672268 59.805988 1.513494 0.285033 1.794496 0.345570 2.250714 2.247908 2.343255 0.581682 1.582728 0.652201 1.036452 1.652386 1.408755 1.692584 2.007426 -1 0.030244 1 1 2.260143 -0.338925 0.972125 0.657567 1.180513 1.732337 2.241401 0.383436 -2.141317 -0.603550 1.910054 1.485122 -34.495871 -22.103611 54.607083 -68.752715 73.114490 1.903442 2.145082 2.146710 0.251027 1.755295 0.747053 2.223683 2.434798 2.392234 0.276746 2.014462 0.568905 0.591094 2.264353 1.978499 -1 -0.004652 1 1 -1.057772 1.864888 1.076266 -2.054240 2.066911 -1.164789 -1.343149 -1.962589 1.492337 -2.345614 1.113477 1.319578 52.192194 -5.798502 44.568254 -41.350446 -26.950178 2.100295 0.903797 1.860920 0.732629 0.542398 0.575957 2.110184 0.618482 1.322578 2.315420 0.765208 1.357023 0.731522 2.186696 1.792595 -1 0.022689 1 1 -1.917061 -1.448749 -0.212199 0.852769 2.109859 -0.329245 -1.283544 0.797623 -1.101838 1.105123 2.276750 0.736745 -53.511172 37.733580 -11.725384 31.478702 12.544132 0.313444 2.295732 0.618942 2.305258 0.964701 1.736091 1.988217 0.462335 0.462604 0.487709 1.676822 0.351246 0.895073 1.485770 2.340836 -1 0.009654 1 1 -2.239182 -0.787295 0.327957 -1.526498 -1.598303 -2.063216 1.992205 1.460063 1.875131 -1.134236 -1.492900 2.301849 -49.087593 -15.180927 4.159941 16.124122 -51.885790 2.207984 1.834702 1.090346 0.695883 1.701645 1.289608 1.698645 0.370326 2.066428 0.962113 0.989072 1.833089 0.971695 2.274606 1.058447 -1 0.013185 1 1 -0.285834 -2.088623 -0.892760 -0.365535 1.405034 0.631805 1.729357 -0.705136 0.432313 -0.612359 -0.063287 1.341308 -22.527909 -26.559100 21.210636 -62.839006 14.819535 2.453825 0.436152 1.407047 2.233211 0.583403 1.249098 0.336298 1.661059 0.920871 0.833634 1.635581 2.456321 1.885699 0.937245 1.533718 -1 -0.022401 1 1 2.278096 -0.197110 -0.021276 0.560602 1.965169 -0.544111 1.873661 -2.274894 2.176771 -1.991959 -2.043820 -1.885999 71.772825 -14.126793 20.988695 -42.995382 -73.384753 2.461743 0.764479 0.344818 0.857162 1.063283 0.344913 2.447672 0.514509 2.108713 0.641407 1.869949 1.729875 1.010014 0.562602 0.402303 -1 0.024878 1 1 0.055668 -2.161113 1.271511 -0.398451 -0.466791 0.767361 -0.779822 -1.317652 -2.269635 1.026670 -1.527733 1.199587 58.925087 53.932078 -13.558235 -23.257448 12.079102 2.327052 0.511622 0.831342 1.362176 1.842100 1.671484 0.635509 1.753612 1.697644 1.544962 0.433345 1.472299 0.925959 0.843083 0.694151 -1 0.003655 1 1 2.183416 1.294871 1.082058 1.044590 -1.937325 1.989964 1.494228 1.168361 0.111062 0.509498 0.717957 -1.729074 24.162485 48.877307 -69.095122 18.281865 63.308975 0.384078 1.453934 0.518076 1.305771 1.087681 0.913770 0.725934 0.527261 0.429660 0.294297 2.252820 1.652753 0.825226 2.065471 0.619034 -1 0.043456 1 1 0.984486 1.054279 0.691113 -0.509194 -0.324518 -1.932790 -1.906978 -1.616044 1.365409 -0.910267 2.269739 0.710052 65.795800 30.009299 66.281755 -52.550618 -18.229136 2.468561 0.607727 0.575387 1.537435 2.172523 2.100986 1.263734 1.080056 1.008378 2.306123 2.007473 2.347112 2.413392 0.379872 0.506750 -1 -0.039182 1 1 -1.176574 -1.493583 0.246636 -1.685346 0.560508 0.395223 -1.960493 -0.988433 -1.421083 -1.761665 -0.364505 -0.136354 -47.023362 28.362277 -15.205954 33.523507 29.585690 1.325309 0.964141 1.315997 1.969701 2.011453 1.746404 2.060715 1.681846 1.542848 0.891869 1.636507 2.273357 0.307436 0.325555 1.099295 -1 0.008947 1 1 1.268341 -1.849499 -1.605591 -2.032591 -1.649067 -2.308233 -2.087770 -0.701330 -1.562145 -2.253071 1.398763 -1.100870 -47.423137 59.337787 -59.819422 64.980261 -26.754549 1.919364 1.999716 2.473050 1.806402 2.451913 2.053578 0.992370 1.007278 1.815780 0.308224 2.319955 0.485876 2.370971 0.656646 1.505555 -1 -0.020602 1 1 0.517136 1.856671 -0.373710 0.668777 1.089464 -1.725887 -2.221185 0.080078 -1.876971 -1.512705 -0.700337 0.984683 -10.680778 38.168202 -57.027463 39.430513 8.625062 2.296294 1.058864 0.324760 1.241667 1.442401 2.431007 1.690409 1.458538 1.394673 1.273530 1.463177 0.616501 1.781997 1.773649 0.975691 -1 0.038694 1 1 0.609763 -1.162431 0.589987 1.047103 -2.113413 1.850368 2.084655 0.191372 -2.169694 -1.578864 -0.498900 -1.672892 -69.554276 -48.720928 -2.628900 66.076406 -53.852674 1.346678 2.374334 0.937036 0.262345 0.726957 1.968106 2.213028 1.108152 0.703782 1.706787 2.223072 1.167519 1.736996 1.438750 1.818107 -1 0.013031 1 1 -0.059943 0.996360 -2.009316 -1.585411 -2.150283 -0.502592 2.246970 -0.253327 2.339172 -0.991922 1.191640 0.243243 -69.172933 60.514345 64.600943 48.052536 18.978172 2.367123 1.237770 1.200746 2.190069 2.239375 0.682530 2.278506 1.356698 2.027542 2.152312 2.161605 0.850083 1.349222 2.376955 2.224098 -1 -0.072177 1 1 2.229805 -1.296529 -0.673565 -1.449021 -0.060981 -2.318071 2.218188 1.377745 -0.918581 -0.802001 -1.803140 -0.007610 -21.188655 -17.726624 -31.375582 70.586166 -8.312847 0.414774 2.101383 1.186420 2.165734 0.488929 1.936762 1.909610 2.314523 1.444492 1.568543 0.749226 0.492547 1.985724 1.309893 0.625468 -1 0.064639 1 1 -1.391426 1.887784 -0.532472 -0.437078 0.646654 1.537579 -0.653414 -2.060954 2.320616 -1.848144 2.307078 1.526025 -51.896984 17.384775 -14.087704 -72.043564 -36.175948 0.487532 0.950141 2.268904 1.966829 0.994595 2.399758 0.739423 2.231072 0.624991 0.467834 0.632465 2.342272 2.060045 1.668126 0.443730 -1 -0.037350 1 1 1.356251 0.678546 0.343035 2.133970 -0.351946 -1.109331 -2.308669 0.008442 0.512845 0.426634 -1.824547 -1.640629 -59.185204 74.280358 -20.015841 43.754470 -68.618665 0.266471 0.326640 1.340554 0.696651 1.113317 2.011549 1.101917 1.669881 0.691049 1.468886 2.062102 0.252429 0.576494 2.133751 0.709193 -1 -0.084604 1 1 -0.041322 -1.777095 -0.510101 -1.428824 0.096347 -1.749871 -0.064814 -0.774334 1.392864 -1.274854 0.754242 0.223225 21.674954 -59.050388 -59.863650 71.641100 21.972959 1.367728 0.662467 0.329719 1.344906 1.833995 0.461021 0.880310 0.862903 0.809017 1.902433 0.948725 0.972306 1.291832 0.825805 0.558749 -1 0.031185 1 1 0.987170 -0.951772 2.134090 1.654965 -2.238986 -2.218132 -0.436508 0.804971 -0.124324 -1.919568 -1.157924 0.936125 -38.425814 -72.658538 -22.050162 52.922443 -32.506970 0.705388 1.713426 1.292640 0.898444 1.890165 1.748110 1.482650 1.644860 0.913131 1.234771 0.291835 1.378307 0.697116 2.181261 0.449263 -1 -0.022009 1 1 0.004449 -0.621782 1.781966 2.262944 -0.391358 0.945665 -1.091809 0.001828 -2.260086 1.294693 -1.906216 1.754821 -49.851592 44.301645 -22.248945 11.979237 35.030890 1.587478 1.737413 1.692667 1.161823 0.507179 0.412443 1.187403 0.684431 0.478207 1.726533 1.090616 0.736290 1.330018 1.361339 1.268142 -1 0.039019 1 1 0.085320 1.414132 -1.978499 -2.008787 -2.131924 1.754704 1.184449 1.912191 -0.293251 0.487234 -1.197514 -0.007369 -42.479708 43.545173 13.730842 74.263219 -8.071623 0.478474 1.720205 0.491088 2.210839 0.320252 1.975619 2.478375 1.296740 2.305076 2.408426 2.414444 2.303847 1.999318 0.278722 1.485856 -1 0.065844 1 1 1.684662 2.086674 1.126259 -0.626102 -0.133350 1.876088 0.810770 -1.618794 2.254633 1.288016 -1.027122 -1.349413 36.256018 54.890728 48.458242 -62.334394 -54.166331 1.022031 2.277486 2.213909 2.419078 1.444037 0.687117 0.620079 1.165520 1.890611 0.255214 2.384032 1.931344 0.850897 1.531883 1.116596 -1 0.037947 1 1 1.275328 -2.226651 -2.237805 -1.216324 -0.419096 1.268215 0.749394 -1.155498 -0.706495 1.157349 -1.173995 -0.556864 -13.140533 -52.944350 -35.692398 -32.140212 -30.549689 1.395763 1.589787 2.301635 0.836674 0.975303 2.174505 1.657133 2.434165 0.768560 1.436595 1.610206 1.227505 1.921302 0.826168 2.152035 -1 -0.025244 1 1 -1.366773 1.536978 -1.322200 1.417454 2.016298 1.129592 -1.168473 -2.008805 2.278226 1.980080 0.309758 -1.093517 -13.461062 -40.070668 32.287458 -44.687784 -17.586583 2.459543 2.032031 1.100318 1.791650 2.011972 1.454482 0.731648 2.055133 2.375321 1.770289 0.741068 0.627228 2.074726 0.915352 0.328526 -1 0.010388 1 1 -1.286198 -1.399242 -2.247909 -1.379851 -1.497000 -0.643188 0.157466 -1.827793 0.354186 1.058348 -1.608505 0.838434 48.268314 45.557638 -62.780685 -54.972326 -69.878797 2.080971 2.377812 0.878901 1.933706 2.299496 0.880181 0.953682 1.032877 2.322290 1.484504 1.302792 0.532437 1.913115 0.482580 0.966804 -1 0.009328 1 1 -0.198407 1.739413 -1.355239 2.192834 -0.628384 -0.793469 0.232203 0.782826 -0.034543 -0.946760 1.540822 2.023628 57.519951 -12.189207 35.993470 -7.756353 -11.023283 1.100152 1.249268 0.947233 0.648168 0.763104 1.983346 1.848792 1.651102 2.330439 1.193645 2.094344 2.133872 0.482012 0.421807 1.056147 -1 0.006068 1 1 -2.177333 1.972830 0.989561 1.523956 1.298185 0.242833 0.358275 -0.909562 -0.021174 2.275342 0.635907 -0.007605 -18.474470 -0.421696 -37.449845 -19.548083 -44.634912 0.940461 1.577476 2.390677 1.115637 0.511374 1.164569 1.663577 0.496254 1.288611 0.675968 2.249632 2.061643 1.531689 2.338109 1.838787 -1 0.011338 1 1 1.337535 1.850706 -1.663636 -2.131250 -1.050217 1.608619 1.087191 -2.218565 1.702892 2.164051 0.987160 -1.117330 -3.039458 65.835465 -53.335481 -9.424648 -0.062585 1.346960 0.362283 1.894951 1.190210 0.605109 1.563401 2.077385 0.607288 2.192957 1.283018 1.178822 0.459820 0.948713 0.775134 1.677451 -1 0.023005 1 1 0.783928 -0.354399 0.068849 -2.106674 2.020240 1.408472 1.852598 1.866271 0.750872 0.125971 1.331833 0.272808 -2.469630 42.923614 67.172592 69.758271 27.256467 1.366586 1.706551 0.498963 1.817535 0.566268 1.260836 1.872841 0.839429 2.284674 1.513038 1.631067 0.836519 0.625215 1.993221 1.323585 -1 -0.001512 1 1 -0.098730 -0.589951 -0.434069 -0.614520 1.314781 1.131516 -1.807626 0.000087 1.463932 0.919828 -1.791384 -0.334525 -15.549267 -36.530623 -20.178944 2.495852 -52.217239 1.898046 1.464354 2.395970 2.326673 0.898156 1.553674 0.597904 1.978173 0.402897 0.495550 0.705299 2.453936 2.303481 0.349840 2.007258 -1 -0.019244 1 1 -1.623323 1.533600 -1.554696 0.423399 0.352091 -1.167260 -0.456476 -0.227547 2.069369 -2.254122 -2.136400 1.931279 2.219039 -54.611837 -11.137297 15.451702 46.762649 0.472668 0.882199 1.125240 2.164204 1.774094 1.698545 0.943055 2.420167 1.746612 1.064637 0.603247 1.773733 2.381144 0.641259 1.638530 -1 -0.026239 1 1 0.480907 0.849888 0.808431 1.484789 -1.964687 -0.793129 1.229383 -1.589767 0.038660 -0.543506 -2.093414 -1.319366 61.132068 -53.336742 -30.623935 -46.469329 39.994459 1.928098 0.295711 1.268990 1.658830 1.700522 0.424768 1.317580 1.561798 2.136112 2.141327 2.027684 2.275751 2.291429 0.292401 1.890867 -1 0.007784 1 1 0.134454 -2.176397 -1.138061 0.189989 -1.859494 0.041144 -1.221802 1.772233 -1.094961 -1.124483 2.209915 -1.011108 -26.183932 26.655339 -53.717292 23.474578 37.230488 0.367086 1.619082 1.908402 2.267040 2.143809 1.000070 2.171649 0.897458 1.083660 0.832662 1.052469 0.839729 0.576032 1.112155 0.488260 -1 -0.064876 1 1 -1.229859 -1.698380 -1.739098 1.924526 -0.330959 -1.809870 -0.022987 0.066103 -1.131001 1.035660 -1.233955 0.150847 0.826134 -65.167664 27.073329 71.444241 13.362832 1.961759 1.278570 0.673057 0.564252 1.138672 0.659380 2.451715 0.976278 0.550003 2.399501 0.913356 0.528102 1.066219 2.449500 1.994958 -1 -0.044364 1 1 -1.410346 -0.371934 2.240161 -1.601764 1.028811 1.476431 -1.070655 2.108293 1.632782 1.922894 0.509852 1.960652 -33.501744 36.187113 -53.197480 59.948448 3.566569 0.524839 2.472311 0.626064 0.501250 2.011029 1.363903 1.616908 1.377405 1.299658 1.848999 0.628981 2.276966 2.458919 0.560643 1.222449 -1 -0.062457 1 1 -0.987322 -1.593305 1.825805 -0.769385 -0.250586 1.268495 0.740315 1.763867 -0.329864 -2.257371 -0.196243 0.424042 55.675264 34.167860 59.219670 55.000884 -50.134281 0.522045 0.504598 2.026099 0.391021 1.147553 1.426387 1.041967 2.091477 1.196114 0.837791 1.753506 2.182255 1.414744 1.107521 1.356028 -1 0.003649 1 1 2.175628 -2.355949 1.777048 -0.283133 0.888089 1.980545 -1.299221 1.206427 -0.988946 -0.618174 1.169625 -2.201401 -63.326357 73.922648 -32.049178 -0.535978 -8.184084 1.376501 1.850815 1.905390 1.131955 0.271507 1.719604 1.640217 1.627821 0.290419 2.327693 2.293234 1.386941 1.820736 0.357825 1.217319 -1 0.014153 1 1 -2.030162 1.469089 -1.934318 0.689917 -1.748404 1.030591 -1.601803 0.372368 0.340315 -1.160802 -0.312452 -1.779264 23.023988 -35.839505 45.445171 -3.010867 -53.641115 0.681714 2.067212 0.636059 1.989600 1.204116 0.325146 0.978504 1.965992 0.429775 2.235691 1.753472 1.597766 1.409650 0.990849 2.446876 -1 0.000526 1 1 -0.117899 -2.330933 -1.896997 1.189711 0.805351 1.555595 0.549980 -2.188718 -0.869590 -2.074781 0.841923 -1.097916 33.320708 71.135353 71.879702 -17.851783 -34.912285 1.813483 2.209469 2.042794 1.992521 0.800427 1.526770 0.674151 0.960386 1.201796 1.837471 0.378268 0.549558 1.678901 1.537102 1.073742 -1 0.007971 1 1 -0.408843 -0.766882 -0.603814 2.184491 0.518503 1.274217 -2.050040 1.964288 -1.202416 -2.287056 0.404101 1.164675 -18.385835 -10.729832 -36.279536 -0.167377 36.898247 2.107494 0.403989 0.844455 1.253640 2.431710 2.255812 2.439226 0.326946 1.979168 1.382977 0.438947 1.139217 0.816355 1.485563 1.104030 -1 -0.014055 1 1 -0.700352 0.738503 -0.404988 -1.937126 0.613489 0.195849 -2.332955 1.822048 2.061717 1.082519 -0.633061 0.723770 54.757956 66.974489 40.243521 22.849463 30.916735 1.638365 1.999367 1.108192 1.386795 1.608212 1.466244 0.408519 0.483380 0.921160 1.187047 1.453369 2.268406 0.343909 1.330785 0.757691 -1 -0.044724 1 1 -1.649571 -1.358316 2.302586 1.433443 2.142666 -0.290290 -1.576764 1.809690 1.699083 -0.591461 -2.258904 2.312913 20.024826 -42.741545 -7.143997 -69.164179 57.646174 1.513737 2.129607 0.806999 1.732319 1.586121 1.429684 2.448740 0.481098 0.818988 0.738093 2.377999 1.772906 1.978190 0.691726 1.581852 -1 0.027756 1 1 0.477289 1.305632 -1.840332 1.668237 -0.648053 -1.489234 -2.053946 2.290956 -0.835547 -0.112437 -0.064167 0.687428 -37.287463 9.611751 -5.303029 -28.008543 -39.588119 2.012176 0.400523 1.082452 0.767957 0.302883 0.311744 0.738839 1.412761 1.516507 1.434751 2.109577 1.669087 0.843230 0.909088 0.785435 -1 0.018607 1 1 -0.011730 0.771496 -1.957191 -2.027664 1.052611 0.926450 1.113102 -0.282301 0.743866 0.192955 0.867011 1.149421 71.237771 -6.788252 59.849315 -12.568443 -37.820047 2.251991 1.208629 1.921158 0.646996 1.308738 1.458169 1.951859 1.394448 1.984055 0.254038 0.619830 1.484008 1.973473 2.415645 2.248298 -1 -0.009149 1 1 -2.110429 0.174321 -1.288746 -1.813728 1.121551 0.348102 -2.237972 0.686736 1.334213 -2.144533 1.896865 1.300715 10.796538 -42.593067 -61.681115 -24.493808 -67.434908 1.697400 1.957168 0.615451 2.128661 0.646229 1.920926 1.262061 2.200313 1.154482 0.883548 1.299085 1.224074 0.503473 1.123591 1.451467 -1 0.026799 1 1 -1.525367 -1.442986 -2.306464 -0.623414 -2.085629 2.292212 1.431903 -0.178550 0.907270 -0.811178 -0.533236 0.858935 66.252938 63.121173 -72.441256 29.804563 -74.712973 0.610861 1.490476 0.431226 1.861460 0.803635 1.449411 1.007047 2.445900 2.245619 2.112007 1.995757 1.186581 0.369400 2.257070 1.078946 -1 0.022102 1 1 -0.617242 -2.017057 0.249846 0.428340 -1.413509 -1.701828 1.580300 1.081071 -1.415863 1.147351 0.435048 -1.780034 61.466925 24.610088 71.752489 -55.915687 -24.949309 0.279350 0.779672 1.445189 2.037112 0.995746 1.509069 2.427943 1.933856 0.320642 1.772680 0.435246 1.928462 1.913122 0.597252 2.258475 -1 0.008680 1 1 0.154832 1.015897 1.202581 0.345971 -0.345306 2.111003 0.050824 1.259555 1.286683 0.130380 0.030944 1.719901 18.772079 52.335684 5.845139 -10.741720 63.908561 0.792680 1.819891 1.911623 2.395517 1.453418 0.844459 1.328603 2.333530 1.382490 1.254852 0.304738 2.224995 1.988072 0.274922 0.610016 -1 0.014650 1 1 -0.427538 0.767264 2.306377 -0.826115 -1.824181 -0.199809 1.743611 -1.474236 0.257161 0.836856 -1.445812 2.031462 48.513688 -30.443911 -20.809452 55.545699 -43.436036 1.683194 1.694452 1.904229 1.874462 1.079391 1.074551 0.727631 2.041294 1.519144 0.760501 0.985323 1.829492 1.264372 0.544736 1.619929 -1 0.013256 1 1 -0.984238 -1.608679 -2.096474 -0.906268 -1.209256 0.571443 0.387825 0.942533 -1.897699 -1.181608 -1.271743 1.211276 12.384697 -50.396390 37.865192 -49.719899 7.653656 0.400037 1.919999 1.418346 0.899140 2.346531 1.644334 1.071574 2.436861 1.069778 1.517833 1.223462 1.477777 0.749462 2.209947 1.074938 -1 -0.027374 1 1 -1.765154 2.251501 0.487179 -2.113119 2.079614 0.278376 -0.743964 -1.827922 -1.817435 0.077976 0.499905 -0.278722 -11.802681 -67.663768 -74.944476 -41.811122 30.475933 0.759999 1.546826 0.260555 2.155309 0.780719 1.042193 1.388418 1.892303 1.681939 0.853721 1.742376 1.861854 0.673705 2.456539 1.053018 -1 0.064749 1 1 -1.278989 1.954071 1.435167 -1.870167 -0.256691 2.336186 0.651337 0.149092 -1.206458 0.473388 1.717384 0.683291 -0.456337 -19.655411 -48.492500 -63.454331 23.054413 1.757733 1.211516 0.954217 1.021314 1.472755 1.840544 0.264954 1.832027 1.128389 1.080454 0.945697 1.834580 1.281076 2.288835 1.707071 -1 0.047986 1 1 -0.611592 -1.303831 -0.881190 0.875067 -0.108287 -1.002399 -0.536147 -0.936217 -0.328612 -0.057414 1.084671 -2.175285 -41.488078 59.875210 -27.347962 -37.190300 -7.369345 2.026297 1.466491 2.310077 0.972519 0.370260 0.954065 0.713400 1.365727 0.775176 2.381050 1.300714 1.595383 1.859164 0.473405 2.022195 -1 0.027717 1 1 -2.126532 -1.859084 2.223675 -0.651456 -2.136271 -0.619890 0.608741 0.508004 -0.831821 1.239941 1.508293 1.948449 38.007899 -51.243341 53.168910 59.867405 -8.519867 2.223940 2.252940 1.413193 2.035128 1.399538 2.029585 0.484696 0.540276 0.914262 2.255313 0.801427 0.326917 1.492482 0.389852 1.744184 -1 0.047935 1 1 1.390335 -1.375262 0.239769 0.702036 -0.698451 -0.309400 -2.322957 0.199544 -1.480718 -0.299745 -0.276464 -0.107217 -59.482021 35.681373 -3.172168 -64.621076 63.577128 0.486845 0.658228 1.093338 1.473639 0.953153 1.147878 2.391003 2.086205 0.340099 0.301040 0.821928 0.649875 2.453441 0.724584 0.336089 -1 0.013863 1 1 -2.171405 -2.059975 -0.069180 1.248646 1.728722 -1.958189 0.038835 -2.328105 -1.493472 2.113621 1.641183 1.750953 -19.372936 49.059399 -8.673252 28.649811 17.379056 1.971938 1.363397 2.114525 1.565505 1.434350 2.123956 0.322286 2.412479 0.793413 0.635558 0.320614 1.308886 1.690152 1.629266 2.076980 -1 -0.004412 1 1 1.078896 -0.268154 -1.819305 1.640257 0.332790 -0.401183 0.749787 0.748029 -0.529008 1.234290 0.770173 -0.633910 18.749264 -31.115712 -61.777377 7.618399 -57.575002 1.179026 1.646757 1.288185 0.280067 1.580248 1.721989 1.214810 2.314537 1.668394 0.450239 1.922987 2.149509 2.290427 1.458515 1.013132 -1 0.013293 1 1 2.348506 0.367634 0.881833 0.498217 -0.378558 -0.706111 -1.806265 -0.678700 1.782344 -0.805780 0.656718 1.045696 -70.193020 15.912536 -8.015018 -8.414880 21.119013 2.083674 0.568021 1.472603 1.530781 0.582124 2.254902 0.638391 0.682881 1.433584 0.498999 2.426994 1.742675 2.386289 1.605239 1.006125 -1 -0.020206 1 1 -1.436001 1.984811 -0.280369 0.231326 0.171876 0.020066 -2.050712 0.089387 -0.929779 -0.521937 2.273180 1.991699 -74.243549 38.672722 22.438224 19.226207 34.867691 0.944227 1.874762 1.619269 0.563026 0.775418 1.953559 0.725307 1.241828 1.895187 0.651147 1.326995 2.300372 2.097126 1.655293 0.765597 -1 0.009879 1 1 -1.702178 0.411366 0.760630 -0.800990 1.056696 -1.100322 -1.702399 1.408632 -0.163060 2.069229 0.096599 -2.241315 33.453504 53.039381 -17.118990 -18.861775 -59.848192 1.846614 1.045636 0.748118 2.125293 0.302587 2.075733 2.092075 2.257505 1.628437 1.632291 1.169590 0.555556 1.227704 0.773802 1.787328 -1 -0.010612 1 1 1.062344 -0.419257 -1.424201 -2.328493 1.411169 0.068312 -1.701340 0.345847 2.279440 -1.171166 -0.134198 1.774536 -2.464661 -23.561200 6.909868 34.151414 -67.185778 1.504442 1.158710 2.195457 0.548441 0.895468 1.379225 0.382874 1.471024 2.002799 0.297910 2.217680 0.547965 1.901378 1.203397 1.749723 -1 0.013998 1 1 1.609662 -0.236563 1.348362 0.049348 0.009029 0.945777 0.792804 -1.972785 -0.224503 1.397147 0.006221 0.880302 -52.868307 42.356441 -15.298207 -16.973377 28.454850 1.984856 2.478082 0.871075 0.913312 2.036908 2.062878 2.036363 1.898876 1.914466 0.676446 1.283220 2.325803 2.015999 1.649575 1.404345 -1 -0.066234 1 1 0.398400 -0.394120 1.652033 0.331976 0.045169 0.452430 -1.800852 0.762081 0.029942 -0.984113 0.490950 0.006566 62.801470 -45.690247 -65.986534 64.316505 67.501924 2.197661 1.585689 0.917561 1.443202 2.402410 0.297651 2.371046 1.913688 1.111820 1.602517 2.499916 1.087591 1.638449 1.168714 1.577992 -1 0.066779 1 1 -1.056708 0.908062 -1.626855 -1.269827 0.431017 1.155890 -2.142898 1.093451 -0.682318 2.234806 -2.073168 -0.332623 -47.783947 -4.793342 -11.704203 -62.533414 50.914276 0.868500 0.380317 1.229903 1.733181 0.324198 0.788872 0.826121 1.372188 1.369295 2.246834 2.283477 1.650964 2.243470 1.997030 2.333926 -1 0.017029 1 1 -1.076766 -1.630672 0.551439 -1.233792 -1.826344 1.142705 -2.247532 0.236669 0.437890 -1.134643 1.086931 -1.879587 52.105690 40.336403 -66.069272 23.752260 54.225569 0.912002 0.269293 0.499237 1.929842 0.349416 1.639760 0.696437 2.022686 1.532993 1.769667 1.545794 0.908074 1.754887 0.639047 0.454720 -1 0.008753 1 1 0.759489 -1.128209 0.839870 2.097716 -1.777069 -0.083315 -0.697063 -0.540822 0.603150 0.795061 -1.737055 -1.433161 -67.204337 -3.290472 47.034247 4.581061 43.888248 0.321762 0.353658 0.935186 0.671662 1.878980 0.517394 1.088205 0.705334 0.793338 1.631421 2.297753 0.834030 1.549762 2.343307 1.462166 -1 -0.005297 1 1 -1.506457 0.644831 -0.826781 1.123691 -1.375761 1.278495 -0.831109 -0.931108 0.707076 -0.814886 -1.580352 -1.946887 47.901166 24.897101 -54.422555 20.110410 45.654339 2.312176 2.485503 1.848283 2.085783 2.257415 2.378139 1.884264 1.579438 1.607229 0.697019 0.540441 1.440250 2.281270 0.553492 0.288097 -1 0.006331 1 1 0.244856 1.375480 -1.287008 -0.879646 -1.442344 -0.949702 -0.775346 -1.490650 -2.289805 1.326259 0.833559 -0.314010 9.900539 48.352133 -45.702939 20.701076 72.977990 1.241235 0.929626 1.724948 1.457577 1.004577 1.424753 0.580867 1.385627 2.225340 1.038762 2.216204 0.495681 0.653489 2.439607 2.231424 -1 -0.021236 1 1 2.093729 1.889538 0.680761 -0.128685 0.181452 0.751682 -0.402883 0.450942 1.459310 -1.370302 -1.218540 0.039530 -1.868106 -47.259022 -32.387112 19.815022 31.080350 2.386708 1.901437 2.199857 2.489563 0.338437 1.609082 0.335722 0.971402 1.846318 0.568640 0.632887 0.427368 2.279468 1.771131 1.393071 -1 -0.046207 1 1 0.703045 2.110453 0.229856 -0.960853 0.299759 0.512686 -2.251178 0.229189 1.961386 1.862823 -0.639021 -0.485756 -71.512953 31.806686 -25.022726 43.045005 7.402576 2.351466 1.336325 1.612783 1.801812 1.800522 0.368558 1.598922 0.576755 2.020165 1.917162 0.994517 1.098200 2.196219 2.104668 2.408789 -1 -0.069110 1 1 -0.974785 1.765422 2.252394 1.372745 -0.139655 -0.410907 2.242907 2.138050 2.245119 1.625282 -1.599697 -1.930340 49.927465 30.906222 -9.126146 66.865118 2.041867 0.889984 1.456264 1.433799 1.857803 2.336294 0.590483 0.995982 0.973740 0.643354 0.844566 0.866496 0.450658 2.201417 1.719577 1.183096 -1 -0.050484 1 1 -1.722702 -0.536572 1.354653 2.094035 2.331402 0.360527 -0.759212 1.079336 -2.299603 1.586340 -1.088622 1.740362 14.867130 -28.140438 -6.341079 -74.518808 62.388066 2.218346 0.496249 1.213049 1.961508 1.569147 1.909282 1.297203 1.091904 2.134779 2.229650 1.470641 2.313454 1.478501 1.670908 2.206347 -1 0.013569 1 1 1.000965 -0.007041 -0.520400 -0.165976 0.178407 1.413983 0.241184 0.931626 -1.436925 0.599620 -1.982475 1.848642 42.937421 -0.763428 69.060287 -3.752201 -63.241716 1.322228 0.937883 1.004384 0.432700 1.880973 0.269921 2.054816 1.542582 0.920666 1.881025 1.141688 1.851731 1.536013 0.770886 2.274450 -1 -0.001223 1 1 -0.168154 1.265485 1.990461 0.432525 -1.766037 1.558970 0.722803 -0.384797 -1.888670 -0.229911 0.047977 0.532768 22.240462 -4.552597 -15.494383 -14.099872 23.453408 1.096298 1.731498 1.280934 2.150200 0.413748 0.607269 1.873982 2.013155 1.100508 0.485718 1.970802 0.265056 1.303550 2.022189 2.177348 -1 -0.043846 1 1 -1.593482 -1.143586 1.577683 -0.492360 -0.136135 2.207820 1.476558 1.068842 0.405368 -1.098774 0.758005 2.207299 68.613214 -17.717061 -20.649350 46.372368 -19.613588 2.191287 2.466949 0.516371 1.892147 1.317799 0.746339 1.469472 0.670739 2.109366 0.365999 1.351444 1.465568 0.306030 1.449785 0.532485 -1 0.040798 1 1 -1.908457 1.789834 -2.153355 -0.289684 -0.822082 -0.012272 1.083521 2.067561 0.344365 0.927750 -0.608013 2.293494 -18.892214 28.563181 61.382059 -51.735144 37.439411 1.287722 1.490280 1.632611 2.037971 1.928266 0.864384 0.952043 0.482322 1.139522 1.444897 1.632755 2.215611 1.773041 2.001361 0.875176 -1 0.005070 1 1 1.674220 0.941531 0.106913 1.467609 1.464958 -0.685954 -2.321718 2.187584 0.666659 -1.523910 -0.518745 -0.621640 -16.972349 45.735473 -73.906700 0.090194 15.896310 1.664215 2.215159 0.930567 1.785785 2.445838 1.193179 1.015253 0.853463 1.898066 1.794300 1.548928 1.824748 0.285080 0.338061 2.034021 -1 0.022739 1 1 -0.960084 -0.912239 2.108392 -1.429335 0.932671 1.997775 0.824038 -0.096791 -0.994319 -1.396058 -0.564180 -0.844683 58.570878 -49.252049 70.818591 -1.943419 36.950581 1.801127 1.537823 1.940670 2.341498 0.311594 0.455191 1.888645 0.955441 1.345581 1.923084 1.519039 1.233772 1.506850 1.131556 0.314060 -1 -0.008805 1 1 -2.056751 2.276007 -2.314878 -0.676484 1.332273 -1.756060 -0.405826 -1.887577 -0.697327 -0.268561 0.764067 0.416447 42.502964 47.309186 -24.514521 34.450926 16.714972 1.053127 0.655344 2.124887 2.476647 1.499972 0.287006 1.204645 2.461448 0.310833 1.172577 1.257715 1.172833 1.051363 0.263399 0.453989 -1 -0.000912 1 1 0.934964 -1.882963 1.441813 1.440783 -1.722030 1.336080 0.969837 -0.104269 0.567607 1.895345 -0.684405 0.141231 -43.528557 -34.460943 -35.061349 73.904573 -35.844180 0.878085 1.725476 1.325901 1.911722 1.817012 0.774792 0.423233 0.269241 1.881150 0.988572 2.429388 1.469765 1.086806 1.952917 1.176491 -1 -0.031546 1 1 -1.021576 2.321077 1.177595 -0.192932 -0.476406 -0.599418 0.664677 -1.843476 0.654155 0.379498 -2.348353 2.198059 -74.673442 13.458625 -0.890984 25.236958 -42.447520 1.142892 1.832950 0.889128 0.567997 1.076023 0.715096 0.610336 1.670755 1.873745 0.278252 0.327030 1.146350 1.449694 1.250579 0.473143 -1 -0.006182 1 1 -2.016281 -0.847453 -2.299471 -0.909508 0.895612 1.174234 -0.131745 0.581346 1.907690 -0.543610 0.873697 0.418514 -52.126469 60.431826 27.694743 15.538359 3.195184 1.396802 1.050548 2.310241 1.466880 2.102014 0.555023 1.269397 1.760937 1.072877 1.846232 1.367156 2.286044 2.047610 1.932014 0.859705 -1 0.001188 1 1 -1.463883 -0.104613 -0.511706 -0.136517 0.500351 -2.212216 0.039494 -0.671243 -0.123386 -0.304941 1.941782 2.243833 -36.521658 -19.508813 15.378069 9.203531 33.749492 0.290570 0.366043 2.088676 1.377905 0.693973 1.104237 2.407098 0.346325 1.432408 0.981944 1.284134 1.947111 0.342077 2.043283 1.203435 -1 -0.020783 1 1 -1.329542 0.537674 -1.673513 1.520552 0.624778 1.443539 2.173569 0.741027 -0.403974 0.960218 -1.544551 1.282573 55.382152 57.824902 13.129797 22.501537 33.333417 1.145995 2.241559 1.380728 0.886310 0.464710 2.135387 1.203064 0.639461 0.672521 0.555530 0.792261 1.524345 0.418412 2.494008 0.792519 -1 -0.001846 1 1 -0.246222 -0.768537 -0.141696 -1.726221 1.583903 0.367861 -0.017293 1.525835 -0.111446 -2.252999 -2.109059 -0.367158 -73.608905 55.131599 46.791746 -21.122040 51.876978 0.570529 0.874516 2.483567 0.819446 1.682701 2.411710 1.351699 1.255818 0.776312 1.230799 1.038490 2.147657 0.423190 1.802823 0.793561 -1 -0.005289 1 1 -1.762830 -1.087309 0.239094 -1.213582 -1.451787 0.568491 -2.102016 0.201758 -1.967632 1.547954 -0.630815 0.769563 -46.656144 50.186204 29.528124 -70.828084 -7.605336 1.031852 0.830695 1.744349 1.266226 2.464695 0.879931 1.243890 0.553942 1.102890 2.266517 2.354939 1.214550 2.434621 1.669673 1.699049 -1 -0.024739 1 1 -1.955269 1.996374 0.840039 0.218186 0.810245 -1.023893 1.071417 1.270021 -1.875279 -1.353712 -0.428107 0.622519 37.200180 23.420639 30.677483 46.461096 -28.354493 1.315473 2.157146 2.409702 1.358770 0.842968 1.010382 2.247369 2.277654 0.534396 1.086013 2.129063 0.668285 1.359016 0.474487 2.197014 -1 -0.005185 1 1 1.322656 1.535446 1.199200 0.069993 -1.730735 1.112775 -1.060887 1.346817 2.347508 -2.272577 -1.288651 -0.210073 -35.384324 45.673381 -67.481430 -10.387935 9.970300 1.687566 0.920829 2.370262 2.249076 1.720104 1.040836 1.086747 0.958624 0.839734 0.660732 0.429867 1.526859 2.174713 0.647813 1.543629 -1 0.005815 1 1 -1.193783 1.448940 -1.300736 -0.689441 0.327887 2.014370 1.710546 -1.135156 1.891169 -0.195382 0.750973 1.824041 -68.180180 -54.279590 22.936473 -6.704647 -34.998870 2.484869 2.434759 1.738100 1.999759 0.954929 1.746892 1.255815 0.741340 0.704193 1.866108 2.419543 0.252790 2.133699 2.074694 0.375996 -1 -0.014113 1 1 -0.284698 -1.844865 0.879086 1.455855 1.831963 -0.949943 -0.114693 -0.272051 -1.350609 -0.103919 1.735029 0.363584 -38.330060 36.682860 28.825279 -33.531133 -7.756965 1.055305 1.260547 1.517808 0.793319 1.312287 0.364250 1.204709 1.287995 1.576859 1.018165 0.303299 0.554216 1.208540 0.426777 1.341537 -1 -0.016731 1 1 1.892264 -0.635248 1.653661 -0.596907 0.458125 -0.334739 0.631990 0.132888 -0.226503 0.768076 1.814736 1.693586 40.567572 69.188916 58.111301 26.632163 6.761962 0.599460 1.129949 0.297173 1.090539 1.692533 1.147104 0.634540 1.211459 2.234066 1.445749 2.453720 0.914178 0.837780 1.565509 1.513046 -1 -0.018987 1 1 -1.680459 -2.119444 -0.539162 0.231095 1.007861 -1.915598 -0.415488 0.651264 -1.086492 -0.164918 -0.890868 -1.565831 56.551672 63.944608 -32.965274 52.645821 -31.682582 1.537667 1.562882 2.365098 0.951909 0.492908 1.311436 1.804820 0.609957 2.046600 0.698343 0.296011 1.811686 1.250908 1.516225 1.201081 -1 0.000296 1 1 0.990149 1.992663 -0.259927 -0.201520 1.258997 1.330104 -0.508772 2.056322 -0.049163 -1.622316 -0.378699 1.635132 -31.616482 71.790123 -23.408481 23.667062 -27.697125 0.541235 1.288757 0.883509 0.634527 0.988753 0.977651 1.129602 1.220228 1.122862 0.439913 1.625671 2.408379 1.630599 1.985328 1.414977 -1 -0.001701 1 1 1.468564 -1.343547 0.768528 -0.012429 -1.555565 -0.050687 1.051033 -2.029228 -1.669279 1.998988 -2.344652 -1.565096 -0.554809 -24.668369 -1.284430 12.581043 -50.405444 1.910456 0.790979 2.475613 2.132312 1.269044 0.316450 1.072044 1.346180 0.744054 1.311937 1.223471 1.631947 2.129466 0.690287 2.159225 -1 0.008206 1 1 0.027354 -2.068098 0.064730 -0.637762 1.817062 -1.630693 0.205902 1.699496 1.631307 0.704048 0.126346 -1.783140 49.787074 71.353329 -14.605848 69.509577 47.461090 1.053069 1.926724 1.942551 2.453751 1.449501 0.272489 2.469547 1.432070 2.048339 0.681047 2.105968 1.747810 0.949075 2.360073 2.005430 -1 -0.010520 1 1 0.151535 2.154928 -1.547944 0.805741 -1.317476 0.693118 0.202638 -1.328173 -0.020697 0.863861 0.037051 0.682194 12.637580 -0.195387 16.131570 73.300117 5.068722 1.225262 2.475149 1.071922 1.548179 0.501421 0.389028 1.386275 1.867644 1.249068 2.078639 1.429547 2.392746 2.128164 1.305534 1.613960 -1 0.015564 1 1 1.446610 1.963538 0.322664 -0.940895 1.154217 -1.984679 -2.211126 -0.502164 0.022708 -0.050017 -1.825216 1.250262 19.500681 -2.058173 58.287447 -12.876572 33.458892 1.278869 1.198654 0.779148 1.645648 0.649818 1.490862 2.411829 1.115203 2.212764 1.179863 2.202877 1.498001 0.910702 0.923931 0.516545 -1 -0.002597 1 1 -1.590282 0.796538 -0.475649 -2.017544 1.484262 -1.389886 -0.506524 2.130772 -2.269795 -1.653354 1.033681 -1.495655 -50.445385 -35.594076 -29.637171 38.073584 2.722002 1.355225 2.022116 0.954046 0.395781 2.384786 1.105484 0.868083 2.374726 0.769985 0.635743 1.186884 0.966333 2.156021 1.489532 0.321312 -1 -0.018381 1 1 1.479572 -0.116799 2.017527 -1.765700 -2.214438 0.392420 -1.938303 -0.306886 2.230382 -1.021742 -0.467783 -1.765121 -60.629263 -46.015828 11.976129 -17.205429 28.351996 0.804976 1.476060 1.137082 0.939281 1.993647 1.717409 0.745464 0.264237 1.032543 1.201110 1.559699 0.608600 1.746285 2.303586 2.112428 -1 0.022748 1 1 -1.955579 1.499889 2.067577 0.606109 -1.316844 1.894132 -2.230465 -0.362214 0.677484 1.342348 -2.082901 1.018763 71.503827 -35.178088 61.872931 -51.642731 -59.375347 1.803138 1.587155 0.813475 0.316084 1.671862 2.486314 1.986023 1.831405 1.927638 1.567733 0.641035 2.367844 2.103395 1.253872 1.831402 -1 -0.036872 1 1 -0.374580 0.187094 1.332321 -0.960650 -0.992627 -1.227919 -2.076195 0.631549 2.143721 -1.415551 1.690342 -1.409102 53.738493 32.846710 54.649431 42.984740 44.529128 2.140824 0.325803 0.777197 0.347265 1.486659 1.531155 2.380858 0.333524 2.291043 0.551567 1.684350 0.877528 1.369286 2.096309 1.417198 -1 -0.019735 1 1 -0.722196 1.160722 -1.037094 0.691910 -1.241446 1.476404 -1.516066 -0.633692 -0.466475 1.368513 -0.573650 0.216629 -57.176247 -61.190730 -32.601474 17.032806 70.378092 0.543907 1.193220 1.689461 1.274876 1.585250 0.303902 1.682170 2.478073 0.728827 1.898244 0.282374 2.117405 0.475439 2.456185 1.855044 -1 0.011810 1 1 1.041888 -0.229751 -1.975647 -1.206542 -0.948703 1.879617 -1.133893 -0.440510 -0.485110 -0.803693 -1.962170 -0.899697 26.998607 15.594898 53.456895 -49.962658 -22.400123 1.692021 1.553786 2.485079 1.467912 1.453140 0.666523 1.002448 1.637275 1.683550 0.918734 0.919421 1.213975 1.783545 0.793531 0.379392 -1 0.014541 1 1 0.723608 -0.998108 0.898869 -0.627657 2.012454 -2.208491 1.377452 -1.131119 -0.943738 0.495070 -1.440254 1.191892 -7.812450 -53.856205 -61.238593 62.959684 63.402059 1.351188 1.670934 0.391702 1.340889 1.817743 1.808321 0.955181 1.478255 2.035780 1.097910 1.826605 2.253659 2.243687 1.148008 2.317481 -1 0.009130 1 1 -1.932349 0.789637 1.335138 -0.740201 0.150030 0.433433 -0.652105 1.091342 1.569384 1.398858 0.497289 -1.833971 6.151788 43.105574 -24.614922 -2.991376 -26.055907 0.300462 2.363147 1.912737 0.866842 1.760293 1.490392 1.262125 1.035100 1.429799 2.131541 1.803258 1.359358 1.724673 1.324950 1.683561 -1 -0.017614 1 1 0.179051 -1.912250 -0.685383 -2.161114 1.257718 -1.317993 1.435174 -1.754471 -1.981231 -0.802757 -0.359640 1.519566 -57.157618 -48.087436 -5.541461 14.673605 19.285848 1.183707 1.568221 2.084339 0.489415 1.103318 0.467906 1.844357 1.357037 0.966272 1.129766 1.735333 0.495524 0.272778 0.583843 1.903152 -1 -0.002101 1 1 2.327037 -2.322133 -0.086818 1.695555 1.381526 1.374261 1.777014 -0.845051 0.370951 0.082918 -1.268166 0.067776 -40.803561 14.557018 9.806385 -34.078686 -60.470740 2.399121 1.281611 2.293930 1.835718 2.408190 0.698488 0.483354 0.480434 0.899584 0.800860 2.053527 2.372469 1.082126 2.034218 1.846061 -1 -0.004749 1 1 -1.664475 -2.091769 -1.936052 -0.176451 -1.524780 -1.010938 2.032690 -1.405599 -0.705333 1.842829 -2.097218 0.722337 38.343529 39.687436 -23.264137 49.650569 27.105226 1.487894 2.036252 2.294667 0.711890 0.735821 2.446602 0.544258 0.338753 2.421429 0.463637 2.101777 1.068939 0.916598 1.014066 1.160262 -1 -0.037921 1 1 -2.067365 -1.763917 -0.511463 -0.758667 0.815404 0.863338 0.672042 -0.587843 1.995306 1.750211 1.058490 0.776362 -9.381945 -32.348523 68.377243 66.315318 61.551382 0.536210 2.324087 2.429082 0.837103 1.434969 1.265134 2.102248 2.238331 1.130007 1.272220 1.942991 0.842697 0.959128 0.307621 1.186948 -1 -0.055044 1 1 1.901949 1.915481 -1.552919 2.012043 0.298316 -0.187762 1.583612 0.200686 -1.141660 0.970912 -0.885947 1.035716 -9.249386 -54.435943 -54.893402 56.591007 -24.951806 1.899975 2.372478 1.243092 0.654791 1.819624 1.913443 1.479280 1.250204 0.921749 2.090394 1.002805 0.892215 0.715143 1.403196 0.520805 -1 0.000053 1 1 -1.035743 -0.163020 -1.980853 0.829844 -1.485561 -1.592352 -1.000698 -0.212333 -1.406776 -1.632383 0.068152 0.323464 -52.245975 1.900985 -0.141393 23.609651 57.411331 0.808666 0.504875 2.181354 2.020667 1.349584 1.707245 0.918631 1.433071 0.871836 2.442368 1.383913 0.422867 0.874095 2.165851 2.462566 -1 -0.042772 1 1 -2.114036 0.816572 1.654187 -1.177351 -0.418855 0.612946 0.494559 -0.594378 0.548944 -0.761918 -2.002191 0.338731 15.666039 49.118719 -61.685768 47.290240 -42.935832 1.786958 1.903866 0.278041 1.285477 2.008379 1.829518 1.706806 0.290321 0.683299 1.704336 1.530498 0.320842 0.649956 1.562159 1.454024 -1 0.013340 1 1 0.302773 -0.680554 -1.095103 1.189468 1.430304 1.225801 -0.518074 1.219184 1.357542 -1.173312 1.498238 -2.129180 24.010799 49.494654 -43.356905 0.495685 -69.019126 0.558286 2.105769 0.663484 1.668659 0.407619 1.099851 0.693277 0.655337 1.997924 1.604879 1.692633 0.585241 0.638136 0.896048 2.129547 -1 -0.026736 1 1 -0.403315 -2.100694 -1.138230 2.076084 2.215220 -1.385088 0.024344 -0.827614 1.264411 -1.925939 0.137181 1.243918 -74.288127 39.449697 31.056606 -31.630716 -17.451420 0.534760 0.460521 1.479215 2.413056 1.487790 0.277397 1.715617 2.127609 0.977748 0.517886 0.360998 0.540450 1.598716 1.625520 2.111154 -1 -0.000959 1 1 -1.371003 1.133927 1.002759 1.868574 1.760953 -2.178789 1.071861 -0.693641 0.429809 -0.300512 0.974481 -2.155763 52.240939 63.469745 -64.000025 1.579591 -1.815366 0.462234 1.010363 1.920135 1.452541 1.853565 0.871360 1.198524 0.851526 0.841284 1.952661 1.375517 1.073349 0.778020 0.686421 2.423028 -1 0.037674 1 1 1.110409 1.586479 1.262904 1.030544 2.330075 1.624872 0.927321 1.606586 -0.091183 -0.993522 -2.128679 -0.249441 52.969663 11.125614 -61.811003 42.478622 -61.795484 1.424515 1.070289 1.102435 1.372712 1.165896 1.458804 1.369662 1.660416 1.368920 0.444208 1.797690 2.273565 1.561006 2.327755 1.077941 -1 0.026311 1 1 -0.565412 2.012327 0.359126 -0.736204 1.357461 2.167514 -2.077539 1.610915 1.980692 1.174197 -0.764474 2.172751 35.987532 42.446873 4.601877 -56.248393 -66.741836 0.924542 1.769859 0.277599 0.609235 1.155424 0.957223 2.042202 1.044306 0.894851 2.267648 1.111711 2.033402 1.645667 0.970132 0.753686 -1 0.020467 1 1 1.591341 -1.851541 1.761131 0.816309 1.937881 -2.068643 0.322430 -0.171627 -0.554587 0.168777 -0.226525 0.397017 -2.488122 32.136534 -31.279020 43.512575 65.855254 1.063744 1.346118 1.946897 1.253190 1.614770 1.432271 0.922251 1.529595 0.910142 0.505757 1.257671 0.429983 1.227780 2.039737 2.353404 -1 -0.007936 1 1 1.101727 1.743637 -1.032550 1.654623 1.446350 2.295730 -0.699673 -1.985612 0.958332 -0.258618 -1.771571 -1.920071 -6.321719 -49.132419 -18.570320 38.636805 18.773927 0.375961 2.268934 2.476619 1.037270 1.891433 0.562391 1.356999 0.328990 0.336522 0.932960 1.511907 0.618554 0.284699 0.677665 1.522891 -1 0.031490 1 1 1.666229 -1.413103 0.414355 -0.848699 0.311137 -1.466635 0.768199 -0.831327 0.127453 -2.027095 1.188468 -1.237383 -29.417977 -27.931141 61.321153 -25.377285 -66.022986 2.150054 2.459958 2.261859 0.570722 1.875269 1.137713 0.290468 0.892847 2.328674 0.770373 0.410564 1.096246 0.856631 1.145055 2.187061 -1 -0.030709 1 1 1.250179 -0.785486 -2.260683 0.690006 -0.253031 -2.121253 2.042729 -2.321945 -1.636965 -1.541710 1.907126 -0.606774 -14.165355 -27.115682 -33.269743 35.422413 -5.502594 2.393499 1.291985 1.140146 0.691185 1.498097 0.259841 1.395569 0.585213 2.424165 1.441354 0.579231 0.883937 1.081636 0.559885 1.992928 -1 0.004088 1 1 -0.269967 0.700811 2.264333 -0.610461 -1.153419 1.257553 0.636812 1.056206 0.083641 1.457098 -0.832639 1.627283 -30.523853 -14.389655 -46.927097 -3.715885 -52.876482 2.199474 0.556117 1.665636 1.349822 1.201640 1.464561 1.382794 1.870891 1.820313 2.257074 1.139434 2.222264 1.087925 0.501371 1.788268 -1 -0.048395 1 1 -1.568382 1.307886 -1.652953 -1.642335 -2.264826 1.745446 1.098206 -0.878114 0.741785 -1.798349 0.414792 1.782783 59.482742 -23.557935 61.782891 -64.954578 8.409728 2.009491 0.272685 1.273604 0.457206 2.008309 0.642579 1.317394 0.692763 1.012941 0.257878 2.149258 0.331392 2.455861 0.898546 1.364118 -1 0.005866 1 1 1.489814 -2.336374 0.890438 -0.960136 -1.780932 0.972414 0.796049 0.719637 -1.769828 -0.894451 -0.515677 -0.897909 -66.569372 18.570948 -28.077076 8.586725 17.083602 1.736423 0.816307 0.672963 1.232794 0.810897 2.003135 1.436858 1.516148 2.155140 2.437992 2.077748 2.211968 1.292122 1.201706 0.317487 -1 0.054004 1 1 -2.194063 -1.172522 0.638193 0.715838 0.358435 1.778723 -0.393850 1.462644 -1.876899 -0.305889 0.145554 0.595218 -18.238258 69.599592 60.346791 -51.479722 -19.685133 2.154525 1.105981 2.473464 2.012352 1.100526 0.785359 0.276559 1.120422 2.182501 1.048640 1.748756 1.092817 1.728123 0.821211 2.086533 -1 0.036134 1 1 -0.694046 -1.673650 -0.790664 0.254528 -1.000900 1.100006 1.096968 1.879981 0.277090 1.211198 -0.922187 -0.143707 69.121394 -26.738460 6.699814 -46.234147 -57.309486 0.617024 1.564210 2.186281 1.570392 0.329765 2.117551 0.671939 2.024145 1.311946 1.376074 1.421509 2.299841 2.179885 2.071203 2.462271 -1 0.021274 1 1 -0.764559 0.733769 0.141546 -0.800526 -0.572640 -1.669559 2.000322 1.225247 -0.420180 1.905689 -1.192522 -0.933745 -38.140165 -71.756236 -7.051758 -18.902086 12.643370 0.581795 1.223107 2.256664 1.007074 0.640589 1.624088 0.539710 0.402265 1.121436 1.216148 2.296880 1.913010 0.961891 1.752619 0.759580 -1 0.017866 1 1 0.690167 -2.258694 1.129399 0.300093 1.409475 -0.127488 1.444266 0.264522 2.034217 0.697834 -0.633558 1.786800 -41.533221 51.154886 -39.835492 -65.105707 18.376455 1.421190 1.447661 0.840396 0.537540 2.189804 2.280464 0.507144 2.074996 0.961025 0.698947 1.449305 1.467693 2.264090 2.067397 1.494370 -1 0.060962 1 1 -1.200386 -1.156921 -1.063287 -1.279533 2.239394 -0.352147 0.227350 -0.676999 2.104793 -0.649112 -0.446291 1.312375 -51.281152 17.684553 74.276425 63.869339 51.981573 2.189515 1.935679 1.709768 0.567779 1.914585 0.431286 0.627835 1.024261 1.512381 1.835755 0.779570 1.989831 0.584614 1.351645 0.353973 -1 -0.021022 1 1 2.292037 -1.518569 -0.287177 -1.099151 -0.860912 -2.319199 2.108160 -0.601352 1.147271 -0.920842 -1.097884 1.582016 52.592583 -26.454944 -28.244612 42.810114 -40.410998 1.560277 1.333529 1.878764 1.392865 2.386604 2.407532 0.890867 0.550349 1.466779 0.398981 2.169247 1.040077 1.824931 1.106482 1.889368 -1 0.013513 1 1 -1.465475 1.418495 0.662670 2.125401 1.700411 -1.838767 -0.314738 2.208170 -2.067709 1.889591 1.565571 -1.433661 -35.131480 -54.775987 -70.005246 21.829807 -6.440596 2.168429 0.793353 1.882724 0.443246 1.382025 2.440835 0.366109 0.936900 2.470719 0.877402 1.496024 1.420537 1.715708 1.397611 1.155042 -1 0.011133 1 1 -1.229277 -1.339468 -1.355684 -0.579349 -1.321991 0.203291 0.236339 -0.397124 -1.723059 -1.829720 0.943402 -1.431986 -38.721450 58.595236 60.123805 -49.212558 -15.454033 2.335955 1.637314 2.331309 2.308192 0.788419 2.215457 1.429909 1.724287 1.585859 1.527087 1.503510 1.235684 2.140340 1.186154 2.195816 -1 0.016182 1 1 1.943004 -0.790131 -0.223941 1.430142 -1.492652 1.749403 1.630605 -1.670516 0.050484 0.260458 -0.298966 -1.316376 10.677982 64.843060 67.301230 -18.224439 1.847883 1.485456 1.555254 2.407671 0.970229 2.392234 0.278824 0.937745 0.932118 0.862704 1.964054 1.612163 0.378638 2.261197 0.689248 0.435926 -1 0.024854 1 1 -0.731859 -1.018986 -1.269857 -0.081370 -0.985847 -0.374533 0.969596 0.565384 2.234920 -0.145109 2.176670 1.020110 41.946162 -10.858588 49.718015 -39.318755 69.683603 0.959701 0.949135 1.106797 0.434670 1.253191 1.637908 1.073741 0.619386 0.778710 1.036479 2.108591 0.845079 0.493519 0.317603 2.459284 -1 0.009346 1 1 -2.254712 2.093194 2.323381 2.204715 1.133007 -0.313870 -2.054254 1.824566 1.969864 -1.732261 -0.973067 -2.341272 -41.785213 15.917118 68.995281 -46.310219 14.148613 2.061184 0.563536 0.355846 1.710284 2.486888 0.375987 0.456773 1.476639 1.871415 1.614413 2.192721 1.809719 1.943000 0.994243 0.991088 -1 -0.021799 1 1 1.107112 -1.986953 1.985054 -0.918710 1.747618 -0.101837 -0.984508 -1.424527 1.628065 -1.949870 -1.507067 -0.189182 41.010252 9.304939 -61.896205 -39.518031 20.454620 1.086925 1.690905 0.787364 2.474584 0.585212 2.412895 1.026939 1.507567 1.927747 1.146814 0.258657 1.748681 2.079101 2.453010 2.485441 -1 -0.005096 1 1 -1.041152 -1.544165 -1.658174 0.130758 1.683239 1.730509 -0.197828 2.058235 -0.885002 -1.927320 0.488466 0.663692 14.350541 -10.451528 -8.837426 -30.623152 -33.323376 1.885258 0.281994 2.465110 1.105920 1.445009 1.263150 0.260741 0.780173 0.866658 0.912706 0.846529 2.365061 0.337361 1.534055 1.603623 -1 0.035814 1 1 2.045640 -0.523400 1.251241 -1.783545 -0.530611 -2.138806 -0.809069 1.925237 2.202562 -2.073928 1.038590 0.902199 -38.727031 -35.203800 -70.267091 -28.999065 -37.285136 2.105849 1.999592 0.385429 1.653717 1.277060 2.300089 1.843928 0.895998 1.290761 0.825917 2.438070 1.133427 0.259817 0.994728 2.397202 -1 0.045084 1 1 0.488305 -2.037243 0.269989 -0.329125 0.741365 0.565397 -2.258212 -0.182098 -2.188696 -0.511255 -1.975115 -1.696591 1.754525 -61.707488 -17.746492 -65.296627 -40.413419 0.950044 0.634881 2.448385 1.254104 1.225952 0.581335 0.251574 1.950078 0.707071 0.741845 2.437012 1.366422 1.210446 0.967166 0.405492 -1 0.009493 1 1 -1.299466 1.804236 -0.431925 -2.277714 1.907972 -0.524143 -1.813512 0.034185 -0.362542 -0.130976 -0.625821 -0.118309 6.501022 62.678251 -16.643818 17.355990 -47.881764 1.392975 1.986817 1.677183 1.906074 1.381412 1.137457 0.492823 2.119355 1.750630 1.089993 1.517279 0.906753 2.040558 0.405985 0.647327 -1 -0.020288 1 1 2.309401 -1.841847 -0.237515 -0.519341 -1.223376 -1.127718 -0.326095 -0.164351 -0.782709 1.996460 2.285918 -0.689202 -11.551415 -44.625744 -24.879406 51.817152 -9.121868 1.206460 1.477256 0.997889 1.517756 2.175073 2.207378 0.643214 0.747048 2.139827 1.573166 1.959009 2.319907 1.929897 1.280703 0.531553 -1 -0.041080 1 1 -2.084682 -0.643016 -1.655605 0.906049 2.244767 0.411907 0.421756 1.019931 -1.695502 -0.491480 0.517487 -1.667496 -32.556140 28.953333 18.667194 -60.474554 4.174441 0.772418 1.029875 1.353085 2.055621 1.577131 1.090551 1.895075 1.029293 0.572476 2.097548 1.983786 0.250012 0.444865 1.593618 1.439115 -1 -0.052599 1 1 -1.992805 -2.118485 1.424764 -2.350494 -0.804002 2.269445 0.493235 0.707696 0.176903 -0.308913 1.144394 -2.142717 -18.152866 4.777665 48.207568 74.589767 -69.780874 2.017826 0.857747 1.908695 0.435872 1.203084 0.978141 0.371649 1.809144 1.282732 0.876969 0.962981 2.064491 2.153993 1.154471 0.701169 -1 -0.028463 1 1 0.383106 1.735615 0.794525 -1.323571 1.934002 -1.293209 -1.422764 -1.740716 -1.707068 -1.666840 0.571604 -1.608102 -57.630386 -43.904700 -56.291715 -44.850099 -45.613550 1.720987 2.375676 0.990715 2.441015 1.142219 1.779027 1.363277 2.338148 0.261781 2.498946 0.537073 1.093861 1.266313 1.666038 1.359093 -1 0.027871 1 1 -0.695680 -0.850874 1.462572 1.623621 -1.249218 -1.905664 1.609867 -1.509107 -1.488673 -2.058052 -0.748939 -0.621251 40.888192 57.850767 -2.154522 -61.056051 -19.045260 1.469661 1.584590 0.450796 2.284425 1.825187 0.918320 0.706639 2.482874 0.408318 1.607777 0.910449 1.172123 0.376994 1.632087 2.228815 -1 -0.021257 1 1 0.660603 0.367369 1.137497 -0.245666 -0.862706 0.516322 2.313607 -1.842825 2.166554 0.649165 1.330695 -0.011003 -36.374913 46.839976 39.476547 32.323883 -32.497050 0.956283 2.001898 0.895433 0.786812 2.195770 1.303963 2.210388 1.748257 1.711550 1.279263 1.076067 1.451606 1.888312 2.104106 1.967722 -1 0.042574 1 1 -0.065930 -0.679635 0.197258 -2.200694 0.479339 -1.941670 -0.356859 1.144499 -0.373393 1.285678 2.080888 -1.871701 70.906909 -17.580138 30.617832 -56.094458 -29.554296 0.339099 1.492581 2.060467 2.017557 0.824612 0.761811 0.510388 0.334222 0.518258 2.114459 0.455853 1.763481 1.067855 0.686644 1.675682 -1 0.028721 1 1 -0.883994 0.872843 0.205619 1.656056 1.964384 0.412340 -1.726384 -1.161253 1.535662 0.119616 -1.797669 -2.296969 -40.082580 -17.921242 -2.307611 65.984749 55.683065 1.604075 1.690820 1.605039 2.132247 2.427283 2.090964 1.579710 1.684739 0.663161 0.748102 1.855360 1.781389 0.559269 0.634363 0.482294 -1 0.057565 1 1 1.986754 -0.615143 0.267450 -0.591882 0.088614 0.221292 1.179022 0.226152 -1.963416 1.724004 -1.141909 1.492967 -37.262561 -21.856718 4.147282 -46.632987 -10.618236 1.964654 0.435070 1.227138 0.263214 1.830252 0.543727 0.423061 1.881821 1.020166 2.427929 1.707629 0.622222 1.184138 2.059195 0.891889 -1 -0.007059 1 1 -1.705298 -0.200714 0.666118 -1.198239 1.946120 -0.257234 -2.069194 0.486120 -1.071246 1.607242 1.500842 -0.770581 -47.866628 -44.411380 -22.061972 4.439457 63.955489 1.373562 1.949440 1.242321 1.196454 2.053621 1.713437 1.478313 0.750929 2.120829 1.763840 0.352590 0.982597 0.999606 1.121314 1.419768 -1 -0.010428 1 1 0.683002 -0.158092 0.739192 1.735752 -1.623651 0.748227 -1.908139 -2.282309 0.079406 0.969589 0.448361 0.494156 65.027950 24.755275 -38.095536 -71.678571 -51.743675 2.035840 2.118353 0.663997 1.292495 0.705800 1.887450 1.115730 2.077213 2.225803 2.070501 1.910111 1.728526 0.833035 0.571848 0.552992 -1 0.000860 1 1 1.296528 0.662722 -1.718222 -0.636286 -1.655127 -0.491417 1.572207 1.714422 -1.960527 -1.557468 0.951448 1.845593 61.464616 -14.196181 54.783760 50.654741 -45.763439 2.183300 0.971230 1.204813 0.794930 1.396266 1.040241 2.327427 2.321767 1.692059 2.187388 2.172678 2.446883 0.756532 1.786954 1.836035 -1 -0.048965 1 1 1.482290 -1.557983 1.729942 -0.303147 -0.898938 -0.538480 2.260159 -0.075521 -1.653227 -1.542123 -0.331022 1.843594 42.322312 11.102494 -0.389062 61.027982 -2.701669 2.020728 2.368953 0.491075 2.000636 2.195454 0.488974 0.438469 2.101085 0.694510 1.122362 1.046162 0.591155 1.033845 0.584050 0.871081 -1 0.043176 1 1 0.034165 -0.698786 -1.214894 0.063496 2.175433 -0.921571 0.786749 -0.078814 -0.442574 -2.189111 1.945542 -0.549097 -57.714122 48.745840 -28.662301 72.704807 49.688778 2.414252 1.335812 1.988895 0.615750 0.412587 1.350216 1.080866 1.120901 1.236992 1.617348 2.015981 1.344123 2.181780 2.425162 2.447459 -1 -0.002008 1 1 -1.209055 -0.761365 -2.132283 0.441603 0.010059 -0.588788 0.259968 0.897463 -0.702641 -0.046309 -0.773048 -0.558867 -34.458177 11.426110 38.635475 -3.571140 -20.141558 1.837603 0.346744 1.731177 0.385840 1.806135 2.457202 0.941466 0.461214 1.881239 2.476649 1.531159 2.432207 1.602952 0.817561 1.505082 -1 -0.049795 1 1 0.817336 0.346003 0.180136 2.199915 0.564594 -1.622403 -1.847850 -2.171492 1.183817 0.709665 0.287650 -0.383621 -31.040161 8.016208 28.401470 43.507458 -20.153414 1.098595 2.092386 0.724551 2.020706 2.006658 2.159555 2.396864 1.592872 2.394404 0.739295 2.335234 0.778469 1.472792 2.459969 2.454734 -1 -0.015294 1 1 1.251199 2.229066 0.421328 -1.457316 1.888287 -1.493896 -0.302551 -0.304652 2.079379 1.043550 -0.571084 0.927821 18.796366 10.529365 -32.968908 -8.436252 -38.080814 1.761499 1.506601 1.437806 1.704706 0.991449 1.288748 0.744413 0.596302 2.054263 1.253519 0.390683 2.213349 2.010659 1.897017 2.160474 -1 -0.035057 1 1 1.701546 -1.602681 -0.238693 -1.464648 1.190294 1.176877 1.872675 0.011267 0.865106 2.116187 2.350494 0.799318 -28.033556 -9.981544 -59.811676 45.153130 38.660521 0.885593 1.912479 1.038345 1.964840 1.316168 0.332925 1.223366 2.103193 2.365591 2.479475 1.783191 1.597160 2.460836 1.278181 0.894239 -1 0.015533 1 1 0.536192 1.698988 -2.194711 2.080318 -2.017590 0.723889 -0.987345 -1.990586 2.178981 2.149796 1.732287 1.416080 -70.688317 -58.545256 29.890582 21.013088 66.972145 1.387613 1.865519 1.530424 1.339052 2.450365 0.779400 1.374423 0.673659 1.680971 0.335711 0.789990 1.616158 2.265074 0.602154 1.399189 -1 -0.036962 1 1 -2.093860 0.608780 1.166328 -1.069710 -0.857066 1.059932 1.454533 -1.532177 1.907467 0.422492 -0.754170 0.996168 -16.591547 -4.134452 -37.739583 60.834483 45.163676 2.363600 0.521834 1.468679 0.845336 0.306678 1.081876 2.335977 2.016900 1.045572 1.921924 2.278468 0.709238 1.169405 1.935218 0.703492 -1 -0.028735 1 1 -0.973431 0.958327 -0.350710 0.820917 -0.725431 -1.373776 1.661865 0.636689 -1.002928 -0.000181 1.662800 2.210784 -17.261850 -19.917513 46.358472 46.842074 74.744515 1.090879 0.651495 0.432626 0.636927 0.832153 1.494123 0.966874 2.254868 2.309343 2.129434 2.401512 0.966351 2.460592 1.664096 2.458030 -1 0.061844 1 1 0.561003 -0.709520 2.152022 1.442428 2.351471 -1.636211 1.712537 -0.659141 0.639559 0.112472 0.652233 1.056306 56.316823 16.841277 1.343110 73.642444 58.548950 1.858122 0.957157 0.943556 1.848451 0.408735 1.858754 0.328842 2.340224 1.390054 2.388339 2.322476 2.346653 1.455594 1.422103 1.044087 -1 0.001432 1 1 -1.402741 0.214193 -0.318961 1.915060 0.795153 -0.206498 -2.289836 0.814500 -0.195383 0.725304 -0.769189 -1.676851 62.646638 52.036887 -66.043699 3.543197 0.514792 0.656587 0.509025 2.185506 2.048891 0.955160 1.115890 0.270420 1.443690 1.596172 1.614183 0.573880 0.958755 0.791658 0.389929 0.781549 -1 0.012875 1 1 -1.072086 1.624300 0.732934 0.233914 1.259769 0.177705 -0.962646 -1.559959 1.496013 -1.812803 -2.180679 2.290929 -40.997185 60.313940 -3.615594 -17.293725 44.357337 1.581414 1.078764 1.779538 0.940905 2.287229 1.705557 1.801020 2.001180 2.336704 0.730521 1.116227 1.436398 0.540794 0.625228 2.213690 -1 0.050648 1 1 -1.368147 2.016277 0.772621 -1.895366 0.328947 0.984077 -1.102251 -1.132066 1.993850 0.841939 -0.834328 1.520735 -32.178988 67.753630 -64.734915 -49.716582 63.413015 1.863265 1.888472 0.305307 0.551460 2.131595 0.470141 1.155852 1.404984 1.313855 1.963726 0.592166 2.290127 0.910413 0.561326 1.457625 -1 0.016117 1 1 -1.342514 -0.716396 -0.310293 1.525626 1.087890 0.100972 0.580017 -1.590807 1.408257 -1.747309 0.584676 1.316857 -53.099256 60.802083 -49.399010 0.838758 -2.998706 1.386115 1.433894 1.211713 2.013098 2.389496 1.513406 1.059881 1.677382 0.765318 0.945261 1.248356 1.375759 0.638956 1.186285 2.138971 -1 0.060508 1 1 -1.555001 0.012920 0.383257 -0.441876 0.112429 -0.074764 1.655346 -0.549774 0.946600 0.476753 1.731656 0.220783 65.013300 -71.468954 21.282360 -57.379351 -24.746599 1.883723 1.486595 0.459786 0.377079 0.820857 0.642521 0.345711 2.368676 0.334164 1.800749 1.932897 2.203613 0.381534 1.449623 2.318852 -1 -0.006376 1 1 2.331800 2.332874 1.536554 0.965572 -1.104016 2.186299 -2.076148 1.414162 -1.476033 -1.675029 -0.402904 0.102528 -49.171425 -74.139880 -18.956777 -6.555482 72.016908 1.947514 0.360488 0.967647 1.742682 0.262424 2.066886 1.908201 1.133425 2.471288 1.434197 1.802201 1.590680 1.559100 1.786750 0.655385 -1 0.027738 1 1 0.484052 1.871678 2.096538 1.974044 -2.174040 0.772946 -1.148313 2.248025 -1.370990 1.349975 -1.125530 -1.260559 21.923795 73.218513 -16.444575 66.024996 -17.892058 1.947793 0.559996 1.594831 1.576106 1.865791 1.592702 1.799775 1.311168 1.796690 1.226306 2.030119 0.466652 1.027452 1.129095 1.705166 -1 0.075536 1 1 -1.833358 1.056449 -0.542345 -1.431944 -0.504189 -1.037021 1.915176 -1.970183 1.086815 0.875828 -1.464343 1.598928 -50.064290 69.479525 -7.626172 -73.080363 -61.654803 0.890993 0.412342 1.728136 1.028807 1.409248 0.975696 2.025116 1.878435 0.356404 2.075472 2.202051 1.127730 1.262972 1.775079 0.258219 -1 0.000530 1 1 -0.816939 1.607793 1.345118 2.071307 2.039920 2.307561 0.217220 -1.281105 -0.624413 -0.021381 -1.200683 -1.421204 29.515397 15.285462 -47.240611 -22.946559 -12.809816 0.706455 1.646398 2.015231 2.231370 1.131235 1.672664 2.466380 2.205596 2.199005 1.672350 1.679355 2.418194 2.329649 1.412230 1.599794 -1 0.027960 1 1 0.369357 1.570251 1.830493 -2.086581 0.433581 1.847609 -1.885923 -1.175452 -1.482101 0.015765 1.067593 -1.738826 57.022559 28.154297 -60.726214 -25.484691 -71.205970 0.493912 2.426878 2.042917 1.804626 1.857038 0.739371 1.363548 2.404442 0.701388 1.985280 0.591882 2.005337 2.448836 2.085608 1.558433 -1 0.000789 1 1 1.713703 0.091766 1.356418 -1.229161 0.598328 -0.137698 -0.509423 0.540493 -1.416884 -1.867422 -1.253718 -2.147393 30.521518 -24.849804 -50.658206 -12.468271 -4.222449 1.124478 0.594576 2.285195 1.280565 0.463038 1.037833 2.364091 2.021577 0.892126 1.454139 1.711475 2.262571 1.283709 1.546912 1.708447 -1 0.012455 1 1 1.120197 1.160767 -0.284207 1.692855 -1.585228 0.928792 -1.938369 -1.421464 1.271432 -1.721258 0.165388 -0.627936 64.535234 -6.317821 16.384857 -19.707547 -24.749238 1.218337 0.841154 2.028701 1.380838 0.499483 1.560938 1.183008 1.058745 0.572685 1.112775 1.911522 0.702785 0.704256 0.680644 2.090832 -1 0.045309 1 1 0.533764 -1.411498 -0.872826 0.084449 0.910800 1.974509 0.922621 -1.976035 1.698468 -1.507828 1.157432 0.224824 -22.941235 -73.341501 49.386189 -66.325313 70.462645 1.610213 1.352971 2.386468 2.373989 1.886963 1.929663 1.845212 2.221901 1.743177 1.823659 2.232734 1.558021 1.652309 2.354168 1.744256 -1 -0.005587 1 1 -2.007320 -1.033605 -1.940323 -1.283596 -0.085343 -1.790722 1.354792 -0.281174 0.828963 -2.161201 -0.205458 1.044474 26.190882 -59.849126 15.743992 9.277586 -71.606570 0.750737 1.133441 0.493352 2.016557 2.032214 1.915891 2.130190 1.605465 0.293856 1.593008 2.430500 2.157403 2.222157 1.534641 2.465183 -1 -0.008783 1 1 1.066259 -0.605445 -1.661787 0.683684 1.871673 2.008318 -1.034294 0.616021 0.343574 1.776988 -1.288027 0.840430 66.310622 -17.377160 -7.935897 -28.621609 6.624216 1.872839 0.798276 1.376099 1.851353 1.934010 0.663193 1.283074 2.120868 2.433188 2.339037 1.688876 0.437476 1.156102 1.099438 0.511610 -1 -0.060620 1 1 -0.000923 -1.374071 1.401677 0.745546 0.154524 0.565367 1.940427 -1.696608 -0.219569 -0.493997 0.627927 -2.174736 -47.971056 0.466616 42.413512 43.897304 -68.004334 2.142402 2.103521 1.122011 1.882808 1.847643 0.331765 1.971172 1.995044 0.454242 1.687690 0.763275 0.365994 1.254610 0.731400 2.390280 -1 0.004245 1 1 1.185419 -0.641430 1.432918 -1.970617 -1.495616 -0.939705 2.309818 0.448192 -2.340731 -1.649825 -0.912604 0.683246 -24.649210 20.733881 24.335530 -42.742133 -17.029876 1.058181 2.346752 0.855025 1.155568 1.132556 1.366215 2.216614 0.630858 2.338768 1.671361 0.807133 1.729939 2.081577 1.321941 0.616202 -1 0.022508 1 1 -1.655612 0.785781 -2.207155 0.275457 2.033015 -0.648072 -1.817584 2.277080 1.564383 2.170371 -1.180805 -1.919132 46.148797 -27.173605 43.226576 59.069087 74.142073 2.212267 1.822105 0.860647 1.152344 0.946109 2.006209 1.353603 1.752377 1.195769 1.791838 0.675470 0.626712 2.397834 2.139621 0.353547 -1 -0.045865 1 1 -0.956980 -0.587461 -0.998550 -1.811797 0.587398 -0.055359 -2.070429 -1.424729 -1.764424 0.390103 1.529775 0.129447 -48.139752 15.191780 28.250422 54.834799 8.470988 1.703350 0.704060 1.878648 1.693019 0.325142 0.908771 2.214300 2.236355 1.663015 2.297386 1.421416 0.742120 0.306222 2.415900 2.033264 -1 -0.016016 1 1 -2.005555 0.357800 0.531313 -0.196954 -2.102176 2.222764 -1.826684 0.141838 -0.599605 2.234408 0.670746 1.195563 6.621104 -19.110473 -39.717528 -32.492280 52.250265 2.428050 1.491753 1.648356 1.168811 0.959708 1.059880 1.649383 0.438881 2.267221 0.677509 1.150968 0.312467 1.634170 1.250446 0.496742 -1 -0.005535 1 1 0.485052 -0.164947 -1.376405 -0.128462 -0.787231 1.401043 -0.473355 -1.162621 2.103659 -0.856247 0.689519 0.980500 1.066443 73.713152 46.945164 7.379403 -24.366674 0.914748 1.414650 1.766113 0.310841 1.300280 1.059805 0.384875 1.345566 1.676412 2.461032 2.315227 2.021992 1.123767 2.158425 1.406627 -1 -0.017079 1 1 1.361864 0.781246 1.678722 1.211731 -1.375982 2.281588 1.934863 -0.955989 1.946349 -1.120732 -0.732899 0.351460 -74.933689 -10.505452 -15.123943 61.893878 0.411229 1.547884 2.282966 2.064407 0.742658 0.346482 1.826713 1.818846 2.348851 2.390496 0.324541 2.057266 2.226721 1.752491 0.864429 1.708099 -1 0.014394 1 1 1.180013 -1.968987 2.341847 1.545685 -1.066402 -1.807119 -0.903692 -0.316831 0.020918 -1.861458 0.020313 2.100343 -1.254401 67.278552 50.630986 4.988421 -9.607446 0.289897 0.291166 1.370397 0.514806 0.344003 0.653809 1.070614 2.057471 1.164697 1.553604 1.675968 1.746701 0.300741 0.307495 1.323634 -1 -0.005764 1 1 -0.379226 2.203589 1.062848 -1.386544 -0.886804 0.766983 2.304650 -1.580477 0.662627 1.403051 0.290847 1.526630 -28.241005 -46.578569 3.989276 -2.230429 13.181975 1.366817 1.084143 2.192058 1.924529 1.056092 0.987338 1.944365 1.450383 1.586092 0.945727 2.329420 2.053691 0.635443 0.643625 0.903533 -1 0.010253 1 1 1.342511 0.663250 -2.262449 -0.711652 -0.686584 1.229858 1.681046 -2.138069 2.154040 -2.334189 -0.077920 0.443250 -18.749566 26.038355 -73.362681 -6.571173 -41.698083 1.079794 1.106661 0.408893 2.267657 1.266603 2.047768 2.330598 1.614893 1.250082 1.119910 0.328477 0.705485 1.087129 0.628510 1.123317 -1 -0.004075 1 1 -1.299126 -1.910347 -1.691722 1.778827 1.354857 0.822818 -1.752719 -0.795953 0.892759 0.358749 2.350961 -0.779676 36.209203 18.069433 -57.034506 71.060591 15.348291 0.755861 1.750060 0.503526 2.018462 0.297932 0.339853 0.663058 1.267968 2.487108 1.829740 0.932518 0.828216 0.574509 0.265038 0.992799 -1 0.007929 1 1 2.244696 -0.785984 -1.215134 0.733112 -1.489500 -1.810342 1.486486 -1.710542 1.210873 -1.669314 1.409889 2.117557 57.609726 -3.338391 -8.330847 -66.546913 -53.967176 1.730143 1.007103 1.129318 0.948575 0.697462 1.247728 2.070727 1.200977 1.568507 2.388552 1.394898 0.552545 2.372062 0.996659 1.094085 -1 0.045232 1 1 -0.969616 -0.898824 1.378810 -1.870465 -0.554867 0.164615 0.520037 -1.215724 0.248067 -1.209577 -0.108524 -0.271930 21.878040 54.226080 -22.279043 -43.875792 -20.444407 1.987701 0.782185 0.934268 0.992014 1.787345 1.652713 2.396368 2.260612 2.102288 0.655778 0.402771 0.616406 2.428879 1.915046 1.431716 -1 -0.007341 1 1 -2.063992 -1.610493 0.402398 0.821609 1.482320 -1.040691 1.489688 0.263514 -0.772880 2.257248 -1.879451 -0.792808 60.853967 72.620923 -10.152990 58.704256 -57.572494 1.811413 1.163114 1.959429 0.378026 0.988565 2.312162 2.263889 0.941389 1.426578 2.005617 0.407853 0.531204 1.452324 0.454190 0.820167 -1 0.004644 1 1 1.348487 2.147686 -0.733378 1.722409 0.318058 1.759298 -1.718773 -0.471601 0.044232 -1.150690 -0.000664 -1.729093 13.875113 -50.968317 25.489119 -4.384042 -32.586242 0.970541 0.886997 0.762170 2.038361 1.731526 1.749183 1.523180 1.091273 0.530000 1.454604 0.536533 1.018135 2.042013 2.354939 1.207347 -1 0.043888 1 1 0.136334 1.152030 -1.040663 1.969951 -0.278047 1.547998 0.099058 1.395497 0.557406 0.097478 -1.599938 -1.271826 -5.662103 -62.964533 5.093740 -39.515162 68.665446 0.777202 0.439380 1.653541 0.566896 0.578248 2.370717 0.885926 0.754939 2.002352 1.776401 2.220998 2.319886 1.568043 1.348184 0.680580 -1 -0.007738 1 1 1.014076 -1.129582 1.333700 -1.340333 -1.751176 1.566422 -1.265319 0.797366 -0.708644 -1.974164 0.153852 -1.309609 30.982656 -74.500809 64.910500 0.770420 48.442082 0.865977 0.731309 0.866069 2.274626 1.394433 1.738334 1.427873 1.257332 1.475141 1.446904 1.613552 1.212005 2.411820 0.962424 1.713602 -1 0.013020 1 1 -1.214584 0.557620 -1.023855 1.712370 1.247497 1.257962 -1.916170 -0.608031 1.997119 -0.771011 0.688254 -1.429015 50.636880 -45.963789 -13.398932 -45.844393 43.286451 1.605719 2.327203 0.796961 1.767620 0.883992 1.999699 2.185701 0.830742 0.274706 1.484660 1.676864 1.061272 0.299173 0.950712 0.612767 -1 0.040477 1 1 -0.120451 1.900106 -0.780106 -1.382151 2.266530 -1.388624 1.853939 0.831435 1.701655 0.220379 -0.029436 0.074802 -31.911105 70.058032 -34.659980 69.722247 21.810106 0.811838 2.057492 1.511829 1.563544 2.233330 0.329315 1.291981 1.077986 2.202303 0.852825 2.431168 2.141786 0.751876 2.272301 0.558340 -1 0.010783 1 1 1.069783 2.084499 2.281751 -0.037386 -1.601371 -1.782927 0.428944 -0.697848 0.401725 -1.063619 -2.159062 -1.959232 43.607336 8.488919 23.254916 -54.620898 -13.425138 0.830630 0.650827 0.444738 1.711163 1.522210 0.540369 2.474290 2.399739 0.421398 0.943051 2.352723 2.219723 1.135773 1.435735 0.652065 -1 -0.066521 1 1 -1.736675 0.234071 -0.815119 -0.795963 0.729156 -2.005118 -1.726241 1.237296 -0.537544 -0.859953 -0.330563 0.140680 -38.480153 64.071085 -7.278381 72.247787 18.556192 1.733697 2.239274 1.225429 0.775965 2.151512 2.208129 2.030145 0.900705 1.646067 0.939166 2.306145 2.373923 0.775197 0.493591 1.525674 -1 -0.001893 1 1 -1.300065 1.159201 1.681471 0.291712 1.920130 1.193834 -0.590168 0.628734 1.961444 -1.890883 0.271719 0.479083 -48.783570 -5.457920 68.740686 24.708087 68.820117 1.520706 2.252383 1.057039 1.147457 2.055237 1.870300 0.882840 0.637112 1.698617 2.157130 2.133975 2.216725 2.489664 2.036910 2.091211 -1 -0.014982 1 1 -0.409597 0.697751 -2.040011 0.874713 -1.347037 -1.327708 -1.621857 -2.085744 0.358473 -2.287623 0.300920 1.172497 -33.589408 62.817924 -69.156838 31.027712 -67.251451 0.698061 2.314983 2.416060 2.467049 2.199453 2.455216 1.320252 1.468497 2.278988 0.445897 0.933456 0.840240 2.411584 1.493246 1.982425 -1 0.066920 1 1 -1.387619 -0.097233 1.001429 -1.637705 0.157448 -2.126565 2.297473 0.310421 0.631206 1.086351 -2.198705 0.920243 14.758612 -51.999878 -61.951299 -65.484736 -51.950414 1.665796 1.779205 2.090909 0.652332 0.996071 2.466113 2.209370 0.384330 1.181564 1.554515 1.238602 1.683981 1.421349 1.856547 1.482198 -1 -0.025396 1 1 -2.023583 -1.043313 -0.161266 -0.777282 -1.043130 -1.802767 1.550307 1.205398 0.568670 0.909531 -0.506850 1.369630 -20.451232 -73.848742 74.193766 24.621097 -43.215706 0.979381 0.949578 1.813609 2.074226 1.519875 1.789927 2.308586 0.662416 1.721670 0.350850 0.977793 1.259820 0.544660 0.358290 2.287235 -1 -0.021320 1 1 0.037461 -1.854560 -1.848598 -0.607465 2.077138 1.079116 -1.285225 0.820674 -0.099261 -0.097836 0.287390 -0.029485 -23.834561 62.536841 6.690541 -52.074377 35.945450 0.402574 1.816857 0.419509 0.683742 2.402661 2.267322 2.383554 0.645907 1.010935 0.285815 1.449036 1.448152 2.348345 0.628357 0.800787 -1 -0.005155 1 1 -0.994193 0.734367 0.756854 1.706777 1.486019 -0.136084 -1.651588 -2.265248 -0.628128 -1.195661 -1.849614 1.172985 -72.556906 36.088973 -52.625933 65.945248 -8.220404 1.219966 1.215968 1.530437 1.552935 1.680808 2.089447 0.844553 0.653106 0.507095 1.244505 1.894405 1.017985 1.769881 0.638679 1.019513 -1 -0.002298 1 1 -0.376840 -0.096839 -1.793897 -0.167288 1.681814 1.347237 -0.015243 -1.712984 -2.144870 0.942394 0.472458 0.223394 -37.901132 45.669372 15.127661 0.602811 -68.557791 2.113214 2.038486 1.578057 0.907640 1.204693 1.017938 0.983941 1.100918 0.621847 1.637922 1.302856 1.605250 1.185616 2.154429 1.736275 -1 -0.026050 1 1 -1.155078 1.649598 1.807009 -0.941976 1.838604 2.275222 -1.376905 0.905064 -0.184854 -1.377955 2.099772 -0.220887 29.318910 12.912560 -28.598335 -52.211501 -18.698028 1.258550 1.693928 2.096693 1.121317 1.473670 1.466201 1.943158 1.403393 1.572290 0.730389 1.146800 2.272938 2.277809 0.880205 1.349011 -1 0.082519 1 1 -0.345770 -0.984220 -1.300097 0.621035 -0.200678 1.267829 -1.014392 0.536322 -0.837318 -1.609838 1.989960 1.440050 2.838454 5.902461 52.661248 -72.407491 -2.694837 1.493219 1.540554 0.594128 1.505534 1.504393 0.333115 2.155724 0.998608 2.351701 0.796118 1.097268 2.281504 2.242682 2.249354 1.898780 -1 -0.029749 1 1 1.172285 0.101386 -1.896474 0.559035 -0.799540 1.869705 1.913541 -1.167581 -1.142233 0.755282 -1.154818 1.309107 0.660534 1.590725 35.317819 36.586084 52.307740 1.167800 1.967144 1.786374 1.096367 0.639012 2.121147 0.360649 1.424272 1.482107 1.523420 0.626610 0.682984 0.914669 2.349092 1.934691 -1 -0.015868 1 1 1.329431 2.313963 -0.569703 0.574950 -1.921184 -0.055406 1.842197 1.417144 1.527595 1.200112 1.258608 -0.482954 -72.515143 -12.016013 -53.133664 -67.482472 -27.911567 0.479286 1.866116 0.312161 0.983018 1.340584 1.191385 2.360172 1.407485 0.596694 1.884835 2.172314 0.835494 1.396598 2.125604 1.019545 -1 -0.025912 1 1 -1.408763 -2.040021 0.712142 -0.492069 0.047084 -0.348482 0.562701 -0.452498 0.668608 -1.752136 -0.422915 -1.650348 -8.755713 -7.262049 46.740862 23.669069 6.037657 2.498465 1.456468 0.366439 1.983029 1.013905 0.694357 0.806736 1.808644 1.876742 1.150236 1.510624 1.553797 0.424978 0.350804 2.460677 -1 -0.019958 1 1 0.130670 0.199631 -0.015919 1.049561 1.498136 0.869612 -2.262788 -1.697029 2.119983 0.184503 0.184717 -0.928281 35.016971 -69.770085 74.173675 -13.046039 35.222414 0.371805 2.176401 2.025038 0.569692 0.311510 1.303382 1.445028 1.591564 0.665176 0.868506 0.472818 1.157906 2.171385 0.974769 2.198043 -1 0.012427 1 1 -0.413203 1.362905 -0.581639 -2.113184 0.984878 -1.777006 0.986526 -2.355077 2.282777 -1.644533 -1.504477 0.939945 54.915152 8.951700 1.230604 -17.236936 -51.179365 0.301096 1.767972 2.306168 0.519182 1.893881 1.206980 1.212611 1.360898 0.614492 1.767919 1.412812 2.375279 1.063168 0.670371 0.430763 -1 0.068963 1 1 -0.361419 -0.106106 -2.043191 -0.735991 0.213962 0.511971 -0.118042 -0.010307 1.132603 2.317152 1.183731 -0.744585 59.177531 -53.229966 -36.042942 -73.724552 61.450055 1.991022 0.364734 0.341294 2.372331 1.016111 1.780030 2.468893 1.680552 2.293968 2.474144 2.188836 1.758139 1.294553 1.551867 1.721509 -1 -0.023541 1 1 -1.579560 1.934336 -0.390371 -1.315048 -0.906057 2.338686 0.266171 1.481076 1.614949 -0.916396 -1.776666 1.989606 6.420511 59.520919 18.092036 22.843371 -71.470959 1.188971 2.283361 1.940904 1.775194 2.183324 1.368936 0.711940 1.573884 0.526032 2.273369 0.512180 1.202746 2.051228 1.983371 2.260551 -1 0.013164 1 1 1.301398 -2.319874 0.179118 -0.788046 1.835076 -0.457909 -0.752958 -2.208960 -1.797913 -1.688538 -1.254111 0.672422 34.880402 34.918208 70.320388 24.764593 -31.480496 0.734613 2.387198 1.128640 0.794473 0.455038 1.580854 0.670133 0.930997 2.262919 0.378809 0.649374 0.776513 2.351383 2.200594 1.380668 -1 -0.060678 1 1 -0.660498 1.394284 -0.977330 1.394641 0.307594 0.237011 1.477483 -2.242165 0.906234 0.633176 1.218083 1.708563 -47.260857 -63.231616 16.238171 64.945047 -18.587723 2.067046 2.349118 2.376509 1.482402 1.983106 2.313139 0.670838 1.518359 1.055757 2.100715 1.212620 1.507989 2.268567 0.803246 1.648054 -1 -0.030173 1 1 1.237174 2.121685 0.512927 1.798087 -0.108342 -1.925676 -0.144964 -0.105120 0.390487 -1.447669 -0.914657 -0.831888 3.613610 -16.058347 -42.641509 24.158518 -17.788097 1.156729 0.390507 1.503291 2.064579 1.374477 1.592179 2.001748 0.626436 2.251436 0.877867 0.307840 0.364163 1.989806 2.419615 1.461776 -1 -0.002943 1 1 0.220362 -0.312902 0.077443 0.964875 1.329551 -0.377242 -2.146451 -2.071187 -0.021244 1.089289 0.052848 2.294131 22.086651 -39.659887 36.279186 -5.720009 13.800623 2.080951 2.052585 2.293230 1.315641 0.478601 1.604439 1.049954 1.332090 2.429265 1.652535 1.655828 0.757731 1.685920 0.259881 2.064108 -1 -0.012498 1 1 0.160311 -1.134420 0.125809 -1.393997 1.090954 -0.236667 -0.407353 0.726025 1.934685 0.759496 -1.018341 0.138059 59.010605 -8.754425 14.388036 19.724203 4.671857 2.423464 0.908598 1.558426 1.709266 1.135023 2.328617 2.058727 2.033690 1.981295 1.118296 2.452676 1.374439 0.948470 1.183095 0.283192 -1 0.000272 1 1 -1.011890 0.177009 1.474794 -0.299549 -1.691258 0.160039 -1.005995 0.299102 -1.116442 0.697249 -1.050521 1.212635 -10.248979 -54.595720 -40.261178 -19.624211 25.887545 0.504483 2.337558 1.585894 2.120680 1.519936 0.560247 1.324258 1.300468 1.960043 1.699207 0.827435 0.942914 2.298366 2.141071 2.232732 -1 -0.048333 1 1 -0.895608 -1.120499 -1.514965 -0.972689 -0.714314 1.683371 -0.762793 2.145053 2.136608 1.564440 -1.588463 -1.607217 -34.747068 -43.977071 -72.635111 71.690953 -40.148079 0.343454 0.431556 0.662960 1.864628 2.300519 2.316413 1.695524 1.917394 0.398999 2.472251 1.874198 1.151683 1.090327 0.372540 1.033696 -1 -0.001124 1 1 1.311990 1.346447 0.836540 -2.034351 1.758956 1.954983 -2.097347 -1.444489 0.695052 -0.279476 1.094947 0.896633 -16.412047 12.732499 -54.893321 57.945751 -55.760678 1.829194 0.757546 0.823224 2.182318 2.470970 0.585680 1.272397 0.430308 2.184893 0.755004 0.854326 0.658700 2.278278 2.019748 1.660181 -1 0.005120 1 1 -0.843893 0.987058 1.880724 -1.372574 -1.711957 0.991241 1.496996 0.564189 1.002054 -0.559504 2.338555 -1.941556 49.613725 7.876629 -67.501844 -53.492833 45.953219 1.161322 1.095977 0.831544 0.251902 0.712749 1.676212 1.346047 0.768410 1.174589 1.320959 2.104056 1.114409 2.374277 2.228877 1.985556 -1 0.029996 1 1 -1.490573 -1.003510 -0.354004 1.996681 1.291270 1.832850 -0.179593 2.216677 -0.458339 1.447958 1.058782 0.961387 -23.948815 -57.738381 -58.970040 -59.466288 0.104258 0.659031 1.077031 1.910977 0.543820 1.976926 1.940239 1.850947 1.857084 1.513671 1.021734 1.778092 1.387528 0.428721 0.264241 1.102681 -1 -0.040044 1 1 -0.638872 2.012888 0.362175 -1.333521 -0.372422 -1.250978 1.485651 -1.603679 1.830830 -1.140961 -1.419837 0.336317 73.872530 25.613177 -19.328919 38.857911 -15.096116 0.318666 2.323140 2.256796 0.967855 0.737677 2.132093 2.091000 2.192338 2.133951 1.808769 1.733804 1.792786 0.859097 2.094215 2.217237 -1 -0.023370 1 1 -0.177449 0.548725 0.283882 2.275320 0.271266 2.282091 0.975541 1.523677 1.322570 0.095210 -2.015426 -0.605938 -17.036270 21.412504 29.953113 21.974345 22.814724 2.081050 1.452086 0.960535 1.454557 1.997706 2.442930 1.825983 0.799492 1.564721 1.771622 0.649963 1.672587 1.169330 0.678158 0.801267 -1 -0.028273 1 1 -1.263329 1.256416 0.361152 0.320206 0.153786 2.291374 1.485841 1.587809 0.051889 0.303651 -0.057174 0.397057 18.850865 26.492795 64.412211 26.029771 -67.633580 1.111286 1.638593 1.325804 0.287420 1.418501 1.246111 1.892890 0.308062 1.848961 2.243072 2.068603 1.515281 1.070124 0.568875 2.333945 -1 -0.030159 1 1 2.279555 0.750513 -1.187647 0.904219 -0.241780 -1.508762 -0.403053 2.296837 -0.951114 -0.957765 0.363864 -1.223359 -26.593953 35.435072 57.254515 26.632396 10.687669 0.289778 0.554393 1.930766 2.381234 2.141451 1.860797 0.912670 2.487616 1.363415 2.415380 2.292503 0.347442 2.208339 1.060851 2.227301 -1 -0.003127 1 1 0.045504 1.386138 -1.235427 -1.034400 -1.154299 0.601018 -2.045093 0.290706 -0.856798 0.858446 -1.434784 -1.122399 -14.638093 -22.430493 -39.293999 35.760394 -25.063523 0.735628 1.457137 0.350487 1.639507 0.949437 1.680221 1.226990 2.264291 0.939302 2.353476 1.364526 0.833560 0.392027 2.305434 1.678140 -1 0.005966 1 1 -1.037463 -0.800543 -0.852566 1.290707 1.791113 0.497176 0.977835 -2.336518 -1.515967 1.030374 -0.537156 0.954470 25.833019 -74.441685 8.596821 36.771810 23.802291 1.301613 0.953467 1.924814 1.343312 2.041399 1.035536 2.010440 0.467529 2.267641 0.997938 2.335692 1.722197 2.458501 0.283164 1.884222 -1 0.027071 1 1 -0.383774 1.177035 -0.173114 -1.983506 -1.342127 1.081763 0.793364 -1.999610 1.319449 -0.522698 -1.087211 1.891911 -58.733167 21.665315 -71.055057 -72.347545 -45.187539 1.120595 0.589238 0.327770 2.332235 2.127764 1.328400 1.169890 1.098129 0.998063 2.188721 2.089902 1.731332 0.754101 1.418162 2.306308 -1 0.004289 1 1 0.292520 1.354986 -1.728387 -1.833548 -2.132974 -1.750511 -1.397346 1.358342 -1.875469 0.164644 0.992186 -1.466594 46.796415 57.346312 69.471570 8.669700 61.654557 1.797128 1.834136 0.578384 2.403925 1.016590 0.823497 2.266626 1.927681 2.286564 1.775147 1.388773 1.106724 1.459519 2.130529 0.547364 -1 -0.042294 1 1 2.201336 0.888414 -1.988368 1.754763 2.179644 -0.841374 0.903762 1.501150 -0.296815 1.852535 0.795102 -1.056418 33.863106 37.228829 54.937225 -70.060787 -11.651387 0.252206 1.330549 1.287790 0.389324 1.866052 1.494560 1.564685 1.151879 2.132902 2.181741 1.770658 2.455313 0.689658 0.590122 1.676539 -1 -0.051844 1 1 -1.280055 -1.820412 1.881594 -0.889933 0.024307 -1.443414 -0.085447 1.174508 -0.245713 -1.652142 -2.152564 -1.135492 30.429973 -63.443955 47.456051 43.855820 -15.239918 2.315351 1.849365 2.277719 1.618109 1.307769 0.920225 1.222727 0.371996 0.893538 0.441499 1.276953 0.504677 1.101870 0.879257 1.177922 -1 -0.067150 1 1 -0.936678 1.348117 0.634617 1.872098 -0.269901 1.808971 -0.959317 -2.150866 -0.868254 1.527020 0.950994 -1.066332 -20.115473 19.246809 -68.887081 64.836380 -44.964124 1.194603 2.444555 2.133195 0.360698 2.256946 1.247770 0.518267 2.269421 1.654058 2.498860 1.340467 1.477945 1.317571 1.422279 1.744848 -1 0.005351 1 1 -1.092596 0.925086 1.755045 2.197267 -1.534721 1.554905 -1.618124 -0.622133 0.601894 -1.471208 -0.685067 -1.559334 -67.981574 -16.321752 30.309326 8.839252 61.309172 2.473900 0.341655 1.693553 0.291232 2.485966 0.628243 1.137727 0.528951 1.829443 0.445150 1.892530 1.010630 1.915832 1.138415 0.840991 -1 -0.001131 1 1 2.228505 0.406773 -1.047504 0.089248 1.458818 -0.205996 1.424286 -0.965383 -0.438497 0.364767 -0.177140 1.037170 18.676848 -48.216310 -71.517328 -41.731053 26.189213 2.306453 0.804483 2.188299 1.735946 1.788724 2.331171 2.236666 2.398745 1.703241 1.114589 0.894612 0.496117 1.241385 1.211126 1.141941 -1 -0.047577 1 1 2.277511 -0.614036 0.024417 0.391742 0.804253 1.953122 -0.378064 -1.817234 -1.256492 -1.639444 -0.790206 -1.475457 -44.972581 -4.163108 -69.351259 63.388628 72.671494 0.472090 2.409929 0.682724 1.041832 2.076300 0.378514 2.433895 0.719136 1.026690 1.831144 2.043056 1.889606 1.360171 1.887136 0.348445 -1 -0.017699 1 1 -1.841619 -1.121077 -1.805758 -1.590334 -0.081116 -1.440484 2.035806 -0.858687 2.088099 1.511523 -0.323120 -2.004333 64.886647 49.876394 72.551130 16.843699 42.054708 1.577285 1.436413 0.795953 0.585966 1.586207 0.634003 1.195147 0.328885 0.812453 1.144451 1.030880 2.494625 2.156473 2.337747 0.269855 -1 0.039060 1 1 1.536949 -1.808917 1.868947 -1.392819 2.044780 -0.834988 -0.144499 -1.716938 2.085314 1.842849 -1.763372 -0.785353 -0.749995 -5.163438 68.090821 52.433765 4.285122 1.675583 2.016150 1.934878 1.748702 2.439071 2.217807 0.424433 2.441874 2.075267 1.013143 1.390736 0.345498 1.042450 1.200908 0.410094 -1 -0.005326 1 1 -2.287133 -0.895250 0.185374 0.689524 1.063445 -0.774740 -0.717270 -0.861828 1.143758 1.304227 -1.890680 -1.016131 -13.283292 -52.295505 69.444523 4.100086 60.151183 0.789088 2.205651 0.876435 0.998898 0.476739 1.802814 0.646858 1.240029 0.922098 1.207559 1.943175 1.700585 1.489604 1.520190 0.332922 -1 0.039453 1 1 -0.401667 2.032997 -0.954774 -1.196709 -0.615665 0.930581 -0.149757 -0.542717 1.742260 -0.618863 -0.989924 1.800390 28.577626 4.159555 9.645062 -45.443704 27.666278 1.182027 0.319984 1.965447 0.263362 2.067270 1.615701 1.337617 0.833506 1.729459 0.769145 2.275263 0.848476 1.340030 0.893183 1.226937 -1 0.044908 1 1 -1.303925 2.258745 -0.280105 -0.054175 -1.035502 -0.837430 1.213253 0.640930 -0.415878 -1.184624 -0.131575 -1.277826 -65.590714 -33.122489 -39.665967 -65.910109 -1.196684 1.184927 1.815376 0.275726 0.627572 1.107049 2.420331 2.247401 0.571800 1.995076 0.996151 1.561448 0.759192 1.489103 2.107279 1.293900 -1 -0.021657 1 1 -0.129599 -1.053191 -1.246121 -1.702888 -2.095563 0.264792 1.866993 -1.255578 -0.424790 -0.175400 2.001273 -1.638986 69.883157 26.220613 -10.159710 -54.250210 66.723240 1.637520 1.298692 1.362545 1.286957 2.131929 1.577621 0.323759 2.412059 0.482951 0.464207 0.424262 1.825497 1.636511 2.336310 0.864519 -1 0.004810 1 1 0.228349 1.976858 -1.997000 -1.948445 -1.124348 -0.244847 -1.227108 2.118847 -0.061837 2.146755 -2.242489 0.175962 -63.477492 -66.199845 -70.800030 13.895063 -15.676093 0.353638 0.590290 2.248646 1.235839 2.494055 1.585203 1.752431 2.107668 1.081646 0.724092 1.070146 0.938460 1.692915 0.815811 1.338801 -1 -0.010314 1 1 2.348140 -1.071821 1.364025 -0.607112 -1.405648 -1.523720 -2.037912 -1.541625 -1.381402 0.709805 -2.072328 -0.354033 48.440472 -60.981602 32.222135 57.418571 -66.083320 0.439572 0.386773 1.740819 0.437855 0.777879 0.570237 0.478734 1.585964 1.037950 2.072002 2.382730 0.292171 0.269667 2.292108 0.453776 -1 0.085791 1 1 0.936343 -2.258774 -0.205173 1.118156 -0.165353 1.221792 -1.926284 -0.947111 0.354333 -1.180734 -0.726588 -1.969598 47.540372 -38.971062 63.362345 -69.064439 -66.032403 2.025999 0.971534 1.815622 2.160379 0.495088 1.948652 1.503063 0.480200 1.467279 2.059972 0.448627 1.824235 0.663058 1.273761 0.857956 -1 -0.028806 1 1 1.735367 1.337750 0.760611 -1.119825 0.377271 -2.080548 -1.845611 -2.232949 0.297973 -1.232776 1.107513 0.032750 -29.559307 -3.279604 -70.299469 26.825654 -41.232518 1.450986 0.464750 0.553661 0.885949 1.138910 2.410660 1.718014 1.919783 2.296512 2.479423 0.915861 2.132171 1.145623 0.482586 1.079838 -1 -0.004107 1 1 2.127147 -1.937491 -0.800703 1.165231 -0.659644 1.621231 0.987554 0.789812 -0.433050 -2.334744 0.022187 0.622076 -49.472749 -38.484815 -14.288090 10.079172 50.640906 1.700580 1.401680 2.041793 0.923832 1.086192 0.629394 2.474938 2.037642 0.891699 1.027491 1.795890 1.277409 1.409787 1.047249 0.856891 -1 0.023598 1 1 2.233102 2.275908 0.717696 -1.391054 -1.285977 2.308099 -0.167202 -1.576840 0.522547 -1.452592 1.172176 -1.738676 -12.865551 68.684399 -21.307428 -63.936803 14.151266 0.480039 1.013102 0.708990 1.503195 0.457340 2.011229 2.472002 2.193356 1.231026 0.355013 1.201392 1.791854 0.945668 1.337310 2.415977 -1 -0.011598 1 1 -1.430175 0.938111 -0.817211 1.754659 0.429350 1.418925 -1.534337 -1.410921 -0.615151 0.132207 -2.236832 1.008866 26.538877 -61.089504 18.698198 10.611373 -4.660757 0.874958 0.920428 2.386296 1.722517 1.099880 1.179664 1.117141 1.040784 2.449290 0.711328 0.296533 1.581661 0.721323 1.783104 2.382785 -1 -0.004825 1 1 0.779377 -1.456781 1.463850 -0.463095 1.637153 -0.017694 -0.507329 -1.963364 -2.107079 -0.072265 1.232745 -1.625136 -20.970937 41.454756 -19.910628 12.072907 -40.652671 1.383314 1.599837 2.453874 1.263051 0.847822 1.591330 1.242416 0.537950 2.328609 1.933508 1.211964 1.735041 2.330848 1.310069 1.332198 -1 0.047223 1 1 -0.991827 -1.919233 -0.242546 -0.262206 -0.816386 1.485299 1.904075 -0.038002 2.179050 -1.384802 0.126609 -2.090106 -71.893871 -70.286242 -50.867110 -73.514090 -1.317876 2.131734 0.555191 1.842825 0.353197 2.176603 0.915187 2.043382 0.618926 2.031027 2.229258 1.642306 0.731582 0.947911 0.796935 1.329640 -1 -0.021142 1 1 1.363844 1.071344 0.040744 1.489289 -1.735388 -1.688893 2.202158 0.562479 0.527950 -0.166637 -1.502132 -2.063765 69.869821 -47.921516 -66.912568 -49.534416 -24.932461 2.276808 2.067097 0.954104 1.373521 1.269121 1.622780 1.070414 0.952929 1.872174 0.872602 1.827098 1.537018 1.904818 0.520571 0.489258 -1 -0.003333 1 1 -0.173824 0.224130 1.746889 1.773907 -1.234482 0.717645 -2.249568 -0.987364 -2.313294 -2.324396 -0.425851 0.843275 -61.923878 -54.620373 -4.604037 19.949692 44.480428 1.113193 2.190463 2.105694 1.650173 2.450626 0.674425 1.056844 2.370924 2.115618 1.935347 0.629160 0.784868 1.028383 1.037418 2.133664 -1 -0.005501 1 1 -1.856167 -0.574584 -1.347361 -2.062000 -1.127840 2.340142 1.171677 -0.703896 -2.288606 -2.079317 -0.009004 -0.529281 43.200478 70.431221 -62.462867 36.589261 -44.284334 1.573101 0.861332 1.401853 0.449939 1.379763 0.428629 0.971365 1.223318 1.298975 1.621325 1.365579 0.542260 0.517761 0.512247 2.341031 -1 0.046022 1 1 1.502847 -0.056278 1.323892 -1.247654 0.803317 0.357194 -0.227831 2.020508 1.207723 1.935647 -1.908051 -0.801209 66.432676 -66.016906 3.868962 -74.347455 -57.677488 2.342000 1.991938 2.244636 1.345863 2.170683 0.413047 2.322999 2.150615 0.628854 2.405094 0.413989 2.417998 1.301320 0.534688 1.503419 -1 -0.000032 1 1 2.117476 0.466513 -0.728777 -1.054607 -1.489356 0.595473 -0.996961 1.335440 -0.365866 0.556964 2.096214 1.242960 13.091339 -23.866561 -25.282645 24.580910 31.350235 0.675922 1.474909 2.050417 1.855351 1.634862 1.625915 2.002619 1.769862 0.319950 1.393091 1.674724 1.077749 0.478916 2.387203 1.215031 -1 0.050568 1 1 1.915947 1.569301 -0.003280 1.422663 0.036192 0.378388 -2.155736 2.099627 2.063264 -1.189934 0.149243 1.341422 38.551816 -59.622205 -70.393091 -46.681930 66.808832 0.715712 1.975910 0.624843 2.486785 0.890939 1.765675 1.943748 2.327043 0.363633 2.083306 1.121139 0.726755 0.825792 0.336255 0.936963 -1 -0.003698 1 1 -1.656412 1.482849 -1.590856 0.577478 -1.842573 1.689789 -1.288489 -2.209097 0.615985 -0.265551 -0.476048 0.702951 16.914902 38.756657 -66.865370 -6.268107 -48.071178 0.890626 1.000133 0.977574 2.094297 1.348126 1.949811 0.725373 2.344189 0.538607 2.110890 1.230039 1.764487 2.241179 1.745338 2.138413 -1 -0.040146 1 1 -1.371276 1.263975 0.175436 -1.404024 2.218332 -0.910905 0.968077 -1.411954 0.879951 1.864661 1.972368 -2.073871 63.343890 70.765981 13.847469 -65.585816 49.196437 2.042806 2.188143 1.370326 1.570700 0.998861 2.110677 2.141398 0.979415 1.521582 1.233046 0.561508 2.267404 1.515816 1.073898 1.000520 -1 0.036752 1 1 -0.754334 -1.768203 -1.856600 1.560353 0.407219 1.743821 2.046304 1.212092 -0.024377 0.277240 -0.974186 -2.306837 -69.754413 37.582263 -4.902509 -46.470862 14.217921 1.533866 0.687078 2.211860 1.725808 2.405100 0.517832 1.694256 0.861636 2.019301 0.892317 2.420800 1.137015 2.066809 0.613880 0.479791 -1 -0.019670 1 1 -1.006137 -2.096755 -0.917548 -2.285413 -0.248802 -1.733912 -0.447624 -2.244652 1.516706 1.960618 -1.636719 -2.115177 15.216186 -11.562522 68.695392 13.452019 38.089229 0.860109 1.098929 0.953159 1.236981 1.448721 0.652798 2.071851 2.106037 0.672265 0.752831 0.328242 1.264165 1.564709 1.566280 0.960131 -1 0.000825 1 1 2.226275 0.629657 -1.382646 -1.340047 -1.662447 -0.989000 -1.523379 -1.014436 -0.208193 2.210046 1.195734 -1.639584 50.004967 -16.525706 52.452333 16.355335 -65.889184 2.132224 2.041233 0.509373 1.274883 1.714344 0.986833 2.453058 1.047337 2.341216 2.325282 2.271558 1.571193 0.299829 0.731831 0.625936 -1 0.006013 1 1 1.045473 -1.240995 -0.373812 -1.047697 1.559770 0.030420 2.322548 2.342041 0.104632 0.827075 -0.901970 0.353110 58.008725 -47.360066 69.366675 45.704500 5.535653 1.940891 1.561293 0.406920 0.608777 2.459847 0.395711 1.207251 1.258724 2.380319 0.272502 0.443362 1.083966 1.471540 1.678195 0.917040 -1 0.022827 1 1 -1.800677 -1.016100 0.100095 -0.023594 -0.706724 2.026491 -1.919914 -2.271278 1.687502 -2.019124 -1.497970 1.919875 51.117707 -64.700248 -67.071956 -28.372653 -9.171031 2.312203 0.698681 1.484776 1.381060 1.974860 0.975592 0.272090 0.262153 2.009187 1.897085 1.051735 2.014324 0.501148 0.286864 1.076099 -1 0.021887 1 1 2.017622 -0.169975 -1.057643 -0.665627 0.018554 0.824375 0.850193 1.237424 1.604277 -1.210985 -0.219910 -1.519206 -49.798332 39.439107 3.077925 -19.317101 -62.522925 0.282984 1.113482 0.294809 1.859363 1.568192 1.602865 1.600458 1.641699 1.791115 2.020295 1.847373 0.305005 2.211817 1.010094 1.905912 -1 -0.001475 1 1 -0.445475 0.892246 1.152623 -0.498710 1.514761 2.256630 1.879284 -2.016779 0.214914 -2.344811 0.474239 1.887275 10.950323 -7.923662 27.006069 -8.991447 -69.257005 1.337843 2.374583 0.620960 2.476006 1.981867 1.732744 1.981969 1.211188 2.188059 2.202088 1.746381 1.680512 1.608983 0.925197 1.533122 -1 -0.024030 1 1 -1.997710 0.254802 -1.112508 0.838268 -1.272761 -1.757950 0.816967 -1.137378 2.257446 1.443591 -1.651465 -0.205302 -33.251092 48.890807 7.795236 64.529030 39.402070 1.083821 1.282877 1.062445 2.009966 1.501297 2.300571 0.941931 1.531923 1.784676 1.807294 1.694374 0.595715 1.177049 2.158757 2.483044 -1 0.017179 1 1 1.471447 -0.016155 1.794192 0.414937 -0.484624 -2.060828 -0.272486 0.771567 -0.762434 -1.242359 0.272298 0.789902 34.629526 18.440247 25.229340 -20.482617 -1.342117 0.520627 1.430617 2.383266 0.298111 1.104395 0.559451 1.436958 0.948297 0.532328 2.334510 2.105878 2.488990 1.956397 1.165725 0.837110 -1 0.002920 1 1 1.225230 -0.703020 -1.691265 0.045818 1.950889 -0.217766 1.525048 0.790864 -1.599986 -2.072731 2.297975 -0.683015 -1.845988 24.485691 -68.988099 17.013964 53.696582 0.301856 1.037308 0.283240 0.917361 0.338149 1.277046 2.063402 1.845254 0.690943 1.928809 0.995931 2.369617 0.398382 1.113333 2.292999 -1 -0.019228 1 1 1.960013 2.344298 0.328265 -1.062026 1.062822 -1.816944 -1.103516 1.171730 0.198026 1.276830 -0.532927 1.352764 -43.428914 -9.764274 -8.155350 33.034785 65.629972 0.518968 0.545537 1.597934 1.981316 1.487106 2.289404 2.269642 0.877287 1.806391 2.265888 0.781892 0.509466 0.602292 1.471314 2.367324 -1 0.017875 1 1 -1.094304 0.495535 1.665591 1.990911 -1.424330 0.225368 -1.002171 -1.405215 1.049417 -0.917563 2.164938 1.749322 8.435733 29.373586 31.867229 -57.474587 24.608665 2.092444 1.712909 1.618935 1.691476 1.385453 1.557016 0.517937 1.209046 2.179213 2.041317 1.921852 1.070274 0.846078 1.536692 0.935765 -1 -0.019143 1 1 0.446880 -0.840717 -2.194768 1.113227 1.828282 -1.551057 0.314408 1.673299 -0.402390 -0.696140 0.834079 -0.988906 1.744079 62.733354 9.474327 -64.982776 -15.510193 1.677876 2.318963 1.802338 1.649915 0.368678 1.370807 0.660673 1.677016 1.353531 0.547740 0.366534 1.331745 1.132502 0.460338 0.645134 -1 0.044788 1 1 0.101938 -2.044047 -0.982300 -2.021125 -2.147915 1.605986 -0.750417 -1.905708 0.874056 1.740503 -1.874067 0.162510 -59.712500 62.015994 -47.182522 53.355831 51.456551 0.328734 0.526938 1.748573 0.257944 1.017398 0.904993 1.715933 0.690256 1.636985 1.300165 1.376987 1.016755 1.355085 1.907870 2.315354 -1 -0.002673 1 1 -0.996448 0.535223 -0.459079 -1.568370 1.505752 1.646819 2.233857 0.835727 -1.570998 -0.239949 0.980292 1.256406 6.539377 -42.688758 -19.955387 9.808163 -4.195651 1.130333 2.249443 1.144605 1.371494 0.949416 1.329778 1.826566 1.585878 1.847683 1.001694 2.474300 0.305019 2.446884 0.780446 0.950666 -1 0.001239 1 1 -1.050752 2.053968 -1.913738 -2.140341 1.673347 0.410760 -0.012123 -1.116173 0.510146 2.185030 0.143080 1.427196 26.408851 3.563190 36.537217 -18.998494 42.314924 1.928805 0.921937 0.745599 0.277864 0.555661 0.745153 1.781343 2.026253 0.725966 1.053217 2.163636 1.238765 2.167636 0.959409 0.539424 -1 -0.005415 1 1 -0.619966 -0.679583 1.082842 0.086553 -1.429195 -1.437596 -1.266799 -0.514346 -2.091886 0.812466 -1.381319 2.114119 18.689612 16.308776 51.601460 -34.266760 -71.437193 0.701445 0.680355 1.720373 1.064920 0.860179 2.276553 2.279718 1.475306 1.960759 2.473052 1.836919 2.350633 0.847631 0.633897 1.649928 -1 0.044194 1 1 0.989682 -1.142428 2.195118 0.058362 0.710378 -1.874364 -0.116266 1.554955 -0.782367 -1.669145 -0.471559 0.746629 -16.051319 -74.516944 -56.274369 -53.319409 -39.312775 1.677947 1.260938 1.336317 1.479498 0.430395 1.402983 1.442149 0.439677 2.147072 1.838590 1.181318 1.906902 1.794509 0.559964 1.063998 -1 0.003439 1 1 2.086133 1.468600 -0.729112 -1.966776 1.800275 -1.031558 -0.511675 0.391507 1.567768 -2.205628 -2.345264 2.290673 -28.126914 70.958989 -42.268435 -5.580222 -36.792980 2.430665 0.445119 1.357489 1.811282 1.213585 1.980796 1.741573 1.861502 1.508185 1.059945 0.487165 1.527401 2.284248 1.115358 0.319720 -1 -0.013264 1 1 0.906948 -1.504644 -1.866064 -1.995387 1.601974 -2.213801 1.674609 -1.946071 1.070531 0.520251 -2.330713 1.790871 36.307814 25.423259 -61.290142 -53.422915 21.062606 1.363347 1.280987 0.797801 2.384016 1.664968 1.363625 1.438039 1.115368 0.497469 1.456031 2.010369 1.530766 0.337830 0.401498 1.734962 -1 0.046860 1 1 -0.968025 2.283560 2.100857 -0.825205 -0.659648 1.546657 1.131717 1.572250 -2.273552 1.174317 1.268733 0.036732 0.858625 30.915295 -6.643428 -56.100931 11.655258 1.223738 1.615863 1.818085 0.802802 0.942069 1.606496 1.875435 1.688882 0.539258 1.805036 1.996654 0.506576 1.523519 2.284775 0.962620 -1 0.035040 1 1 -0.271575 1.938571 0.102965 1.093614 2.044360 1.536208 -0.128457 -0.702294 1.078368 0.276184 0.115632 1.929054 12.195723 73.510741 -54.973284 64.009840 13.374055 0.291067 1.971477 0.364182 2.308781 1.689477 1.540090 1.789162 0.690357 1.073853 2.494639 2.403514 0.860915 1.140751 1.854534 1.397277 -1 -0.006172 1 1 -1.661511 0.608293 -2.300839 -0.340552 1.898869 1.992004 -1.920550 1.176403 -1.372911 2.055329 2.097883 1.021896 -52.779337 37.678596 -35.843108 -15.123883 62.892914 1.243148 1.593174 0.733306 0.680475 1.494760 0.425161 1.182930 2.001639 1.052074 0.951099 0.377039 2.398163 0.923670 0.618157 0.357874 -1 0.007296 1 1 0.640224 1.858696 0.684285 -2.155371 -1.185145 0.527240 2.039229 0.108071 2.072874 0.095522 -1.487629 1.350130 46.953544 -1.785864 -15.022816 -38.471119 65.902257 1.663521 1.790772 0.747745 0.350208 1.448276 2.173463 2.149426 0.896138 1.389828 0.847068 2.425414 2.188561 1.647400 0.851846 1.732908 -1 -0.017539 1 1 1.413877 -1.550194 0.679769 2.042187 -2.012022 0.042648 0.502792 1.108122 0.838253 -1.529747 0.337613 0.544190 -17.321739 23.540180 -60.190611 -23.600639 -55.937041 2.367183 2.243139 0.946358 1.683054 1.591335 1.312272 2.361363 1.172814 0.729923 2.309134 0.859998 1.489331 1.436816 0.812092 1.831487 -1 -0.045901 1 1 1.741717 -0.327602 -1.940393 2.260148 -0.263909 -1.158529 0.192103 0.682736 0.076219 -0.760462 -1.083298 1.679649 -65.878170 -64.398539 53.756735 39.439247 5.423488 0.663370 2.010882 1.144652 2.168598 1.375831 1.848435 2.404527 2.129857 0.512371 2.175289 1.327416 0.375008 2.016296 2.141785 0.729036 -1 -0.048949 1 1 0.753546 -2.059211 -1.367554 -2.157848 -0.407235 -2.002134 1.296344 2.276599 -1.792362 2.070798 -1.806788 -0.051675 -45.517129 -6.386235 66.546034 39.188251 -13.058415 1.033244 1.741033 1.786234 0.978845 0.951756 2.416452 2.308504 1.521543 0.569227 1.506509 2.146285 2.114264 1.689163 0.765514 1.995496 -1 0.054433 1 1 -0.475421 1.817147 -0.205025 -1.091238 0.188396 -0.350254 -0.943736 0.533057 0.840174 -2.231745 1.684928 1.843549 17.955694 -18.647111 -51.999184 -50.292748 -20.218628 0.407767 1.338331 1.579933 0.929187 1.102520 0.558453 0.424477 0.938457 1.642376 1.910544 2.267433 1.993769 1.520851 2.439744 2.271747 -1 0.028408 1 1 1.331025 0.829027 -1.076755 -1.444239 0.191031 1.522502 0.418718 1.794830 1.704687 -0.656164 -1.158932 -1.872926 15.486441 30.621144 -0.430189 -30.189907 48.233536 2.290555 1.365957 2.397309 2.326538 0.872995 1.676741 1.230518 0.820897 1.319529 0.574768 2.373664 0.925851 1.281470 2.168872 1.477572 -1 0.011961 1 1 1.010160 -0.984331 1.538558 1.670359 2.021712 -2.124866 -2.142994 -0.507290 -1.316694 -0.299513 -1.091464 1.098033 29.381424 13.585024 23.499862 12.181207 -20.450102 0.551994 2.115524 0.354839 0.533226 1.684670 1.739517 1.058508 1.092342 0.492943 1.901155 1.960041 1.659886 1.448703 0.342874 1.925441 -1 0.040010 1 1 -0.356420 -0.897018 -1.255157 1.948526 -2.220534 1.609774 1.650006 -0.760541 2.306800 1.565051 -0.738924 -1.943877 8.192294 -12.116866 51.829717 52.053923 70.286368 2.169756 0.593633 2.196659 0.497189 1.248299 0.419855 1.995050 0.557837 1.320508 1.272024 0.903127 1.861340 1.039410 1.858104 0.648906 -1 -0.023067 1 1 -1.967784 -0.995094 -0.277884 -0.426353 1.820926 2.051083 1.432940 -1.600370 0.897595 1.519359 -0.570986 -2.142225 -54.817063 -10.380235 -10.615206 -59.758871 32.648143 1.635059 0.437191 0.871365 1.275741 0.386228 1.582294 2.359525 1.790274 1.379421 1.431965 0.285434 1.781192 1.745933 0.888294 2.313314 -1 -0.026545 1 1 -1.282878 -2.155708 -2.129364 -2.339101 2.198075 -2.078401 1.248026 0.730737 1.019306 1.934703 1.068668 2.192106 40.306933 38.618993 19.408259 -55.383116 -74.023139 1.271651 1.392447 2.102328 1.328736 2.311022 1.095640 1.919122 2.438722 0.856312 0.283190 2.319560 0.592827 2.136013 0.464549 1.668303 -1 -0.053458 1 1 -1.680190 -2.311894 2.352482 1.221930 0.380726 -0.554749 2.143718 -1.455456 0.164062 0.640982 0.465649 -1.108226 67.573490 57.643529 -35.214420 51.248253 29.396547 0.891389 0.328107 1.251524 0.615352 0.478508 2.278404 1.877867 2.060332 2.008949 2.400101 1.999682 1.898141 0.803561 2.446155 2.032188 -1 0.015660 1 1 1.785451 -0.418341 -0.175544 -0.404394 -1.388499 -0.744880 1.621057 -1.927807 1.736638 -0.854850 0.607538 -0.847639 -23.062825 -16.896127 -23.205666 -17.631375 69.473422 1.972115 2.093477 1.067152 2.365359 0.844346 1.669206 0.592241 1.290935 1.496830 1.465018 2.307046 1.774815 0.319664 1.085708 1.496436 -1 0.011621 1 1 -0.671651 -2.274311 -2.157601 -0.964954 2.066411 -0.140225 -0.569630 1.798769 1.935548 1.129319 -1.044953 0.546479 7.026859 50.425730 5.247725 -1.477680 64.639757 0.630994 2.363312 2.439693 1.420600 0.518517 1.959526 1.999687 1.993073 1.074046 1.249812 1.093625 1.810042 0.623559 1.151795 0.723152 -1 -0.000717 1 1 2.024096 0.246120 -0.939934 -1.538261 -1.388411 0.731241 0.058583 -0.290650 1.797335 1.387824 -1.171513 -1.254227 -40.848634 7.005954 -0.935596 25.441043 -62.395231 0.975394 1.450318 0.501234 1.736570 1.030979 1.921667 2.455254 1.951793 0.278773 2.344857 0.509642 1.302912 0.282821 0.629845 1.052709 -1 -0.013346 1 1 -2.134644 -1.538446 0.223328 -2.307895 -1.122566 1.434598 -2.006429 -0.198899 -1.807565 1.033748 -0.375840 -2.141504 31.065595 -30.543832 -50.181984 41.388174 61.034007 0.603262 2.026779 0.576679 0.750339 1.193920 2.219892 1.728958 1.345141 1.281426 1.431569 0.381396 1.367179 0.433962 0.606257 0.612312 -1 -0.045495 1 1 -1.343298 0.237142 -1.042780 -0.625572 -0.652904 1.794974 -0.577067 -0.665930 -0.363673 -0.285113 0.603302 -1.369816 70.884553 56.684874 52.677535 51.333079 -44.940290 0.453312 1.811593 1.941620 0.302120 0.985812 1.046252 2.104694 0.593810 0.658408 1.855431 0.731588 1.056579 2.416238 0.970638 0.258711 -1 0.063233 1 1 1.283629 0.631328 -1.576677 -1.443433 -0.394804 -0.422836 -0.327910 2.318957 -1.453186 0.609718 -1.919706 1.224256 56.718228 13.254147 12.446184 -66.989289 11.025855 2.298277 0.636671 1.026020 1.817899 2.184859 2.418420 1.629989 0.728703 2.065553 1.998496 2.223905 1.671533 1.451103 2.438052 0.833875 -1 0.039244 1 1 -0.884144 -1.639484 -1.463171 -2.276658 0.800487 -0.078750 0.630881 0.350215 0.289174 1.669212 1.594914 1.654282 13.427630 -71.827818 -10.132980 -55.002136 29.107566 2.287978 0.789819 0.988247 1.472503 2.101978 2.187340 1.379659 0.933192 0.913853 2.124362 0.396553 1.872038 0.837844 0.401952 0.358605 -1 0.075028 1 1 0.106537 -0.138806 -0.275057 -0.025520 -0.093240 2.136757 -0.640528 -2.250070 -0.009529 0.070082 -0.221532 -0.499670 -14.960661 -43.822220 -20.058191 -68.008812 -24.108004 0.876625 1.942737 1.088089 1.011933 1.303244 1.373643 1.069570 0.253856 2.058888 2.482954 1.759430 0.482487 1.651951 0.831636 1.798600 -1 -0.044100 1 1 -0.044428 -2.151994 -0.983887 -0.422596 -0.998152 0.158706 0.164636 0.866349 -0.556787 0.879411 2.205674 -1.595946 -4.641862 -15.780021 -14.820211 66.708578 71.068140 1.258476 0.457101 0.252535 2.356533 1.002709 1.528179 1.861325 0.789797 0.624773 1.311661 1.090703 2.193251 1.720428 1.975921 0.806025 -1 0.069015 1 1 -1.034774 1.975906 0.841747 0.654376 -0.623336 -0.775325 -1.126451 2.119379 -0.546649 1.634913 0.046344 1.357020 -16.810099 72.658922 28.502221 -63.169897 3.534587 1.462143 1.236232 2.356658 0.855281 0.950924 1.931245 1.429701 0.491830 1.189726 1.482699 2.476883 0.978272 0.325475 2.002023 0.746508 -1 -0.068580 1 1 -1.395141 0.715310 0.917266 2.273322 -0.327046 -2.023646 -2.099656 2.169821 -1.001773 0.572849 0.462883 -0.471378 -29.415623 11.618243 -32.197133 62.777630 3.621169 0.789842 1.371021 2.005530 1.185977 1.462655 0.842898 2.093817 2.283704 0.959650 2.344994 0.565866 1.253326 1.647731 1.919494 1.939242 -1 0.002110 1 1 -1.340742 0.796569 0.033935 0.138933 -2.291602 -0.594092 0.647631 -0.889504 -2.196931 -2.248091 0.272345 1.575613 -73.214684 -69.192147 37.590915 -9.498743 -45.366287 1.057261 0.381956 1.777183 1.867385 1.392977 2.013829 1.179858 2.127843 0.412342 1.733577 2.480454 2.493848 0.352200 1.181538 1.109809 -1 -0.028661 1 1 -1.210731 -0.655037 -1.071623 -0.022371 0.998919 -1.409577 -1.588764 -1.967206 -0.705923 1.340377 -2.221788 -0.618692 59.942054 46.093301 -59.891727 49.748601 24.729309 1.007386 1.390952 1.722721 2.275934 0.865842 0.702873 2.190572 1.686413 1.792077 2.441877 2.122671 1.237526 1.592172 1.889347 1.513607 -1 -0.003721 1 1 -1.115981 -0.992130 -2.296076 -0.388271 0.991218 1.114025 1.090129 0.032877 1.217208 1.136928 -0.396792 -0.850759 -41.806365 -39.583575 -31.147551 3.117321 42.813695 1.671630 0.838753 2.174261 2.047432 1.192003 1.485625 2.145146 0.972552 0.928652 1.096404 1.264125 0.906014 0.885647 0.571596 0.816469 -1 0.000284 1 1 -1.376682 -0.067750 1.726333 0.305542 -1.251790 1.978878 -1.031465 1.046101 -0.112268 -1.930715 -0.017797 -2.238887 -17.368808 -17.551964 54.145652 -24.029976 -71.799410 1.634791 0.425293 1.152269 1.935299 2.064499 2.286309 1.998087 2.092548 1.209579 2.143648 0.548270 0.275270 1.967144 1.781743 2.008881 -1 -0.019553 1 1 -2.147745 -0.246326 2.189797 0.154223 0.209989 -0.302345 -1.563330 1.401599 -0.556792 0.803067 0.871025 -2.081402 -65.507825 9.992762 -51.647566 9.355243 33.573553 0.935466 0.874939 0.591609 1.924780 0.781609 0.258575 0.363760 1.961147 2.246517 1.457359 1.832310 1.375530 1.279502 0.582013 0.397311 -1 0.038264 1 1 1.509618 0.648883 1.304884 -0.266679 -0.589321 0.725085 0.272776 -0.603434 -0.846467 0.127863 0.148319 -0.063906 11.427250 57.782687 53.627553 -31.720808 -31.612037 1.322439 2.235917 1.055643 2.444082 0.937055 0.584014 0.278703 1.163552 0.327437 1.241185 2.340559 0.275797 1.822084 0.509271 1.816039 -1 -0.032626 1 1 -0.121906 1.020196 -1.954007 -0.352713 0.145819 0.333062 -0.539013 -1.978261 1.981468 0.073062 -1.983991 -0.070350 13.724541 -31.647514 0.233440 23.428760 17.170928 1.251908 0.318785 2.065935 1.664755 2.289723 0.871505 1.389495 1.988039 1.963026 2.321632 1.665578 0.363453 1.296894 0.392397 1.768693 -1 0.022480 1 1 -0.895305 -0.741074 -0.390735 1.979092 -2.147524 -1.249788 -2.062359 2.271153 0.919283 -1.540618 1.408176 1.598717 -13.185457 -57.979628 -63.612381 66.710336 -49.389272 1.592463 2.274951 2.346317 0.303474 1.245538 1.253155 1.030175 1.901416 1.854907 0.928666 1.344960 0.489855 1.736541 0.540524 0.593097 -1 -0.040123 1 1 -1.867636 -0.134635 -0.859491 -1.993645 -2.111238 0.708449 -1.303662 1.955135 0.467904 -0.922101 1.299111 1.652254 -21.367021 -15.528540 11.830073 -71.960235 14.332873 1.264035 1.634339 1.842152 0.295506 2.315307 1.111376 0.889101 2.375351 2.278916 1.500382 0.411512 1.288149 1.925345 1.267087 1.176657 -1 -0.033859 1 1 -0.916457 1.913053 0.051272 -0.646425 2.296338 0.084292 -1.729393 0.110100 -1.519339 0.912688 0.717232 0.229763 69.401076 23.883399 8.288071 -52.392759 -65.097001 1.595509 1.720417 1.804441 0.997318 0.929053 1.089334 1.684336 0.633234 1.765883 0.942881 1.747317 1.664061 1.878701 0.322341 1.088906 -1 0.030734 1 1 -0.558642 -2.021935 -1.625884 0.910627 -0.933108 0.092573 0.793006 1.419963 1.774525 -0.276697 0.679790 -2.306667 21.151997 1.606661 3.156915 -41.728519 68.787358 2.261859 0.567605 1.240344 1.717893 2.133053 2.468295 0.628178 2.284855 2.302690 0.566452 2.115185 1.415353 2.329491 1.006127 0.469676 -1 -0.032739 1 1 -1.047609 -1.676941 0.454436 -1.069658 0.028628 0.494362 0.803340 0.743521 -0.895431 1.859109 -1.807585 0.695403 28.886378 -56.650049 -67.380945 28.460765 -9.918290 0.674377 0.254457 0.906501 2.313368 2.268547 0.467295 0.572729 1.849673 0.700618 0.288600 1.001415 2.279458 1.607241 0.893134 0.397221 -1 -0.005553 1 1 0.527342 -0.965464 -1.804196 1.098510 -0.483826 1.911859 -1.160610 -1.791235 2.172785 1.702715 -0.807295 -1.243871 -50.323914 55.981261 -72.951937 -3.206337 -38.907139 0.440808 0.909937 1.559611 1.381107 0.516488 1.608440 0.805923 1.649685 0.999292 0.345083 0.805860 0.581855 2.233477 0.554922 1.831860 -1 0.051855 1 1 -1.772407 -1.840722 -0.178014 0.485377 0.578271 2.050967 -0.518244 -1.631857 -0.514099 2.060203 -0.809882 -2.310706 -39.130187 -61.057123 -37.067823 -48.907834 6.036703 2.257939 2.188510 0.786973 0.403187 0.861589 1.226423 1.746307 0.429016 0.730125 1.217138 0.937152 2.210289 2.324737 2.104774 1.937613 -1 0.009589 1 1 -0.505934 -2.074849 -0.307765 1.600069 -1.237335 -0.124062 -2.233172 1.254781 1.156562 -0.258887 -1.583288 0.542642 54.628828 -3.289837 57.707849 -4.183470 38.426658 0.427511 2.423034 0.433261 2.313376 2.414493 0.883968 1.600777 0.257333 1.994061 1.939507 0.789418 0.998699 1.626617 0.296257 1.443962 -1 -0.024589 1 1 -1.594673 -2.308113 -0.064189 0.313530 1.042949 -1.237841 0.799264 -1.795309 -0.340007 1.625163 1.114005 0.768196 -27.956392 -63.083677 -47.360708 58.587416 -71.291109 1.529881 1.208491 1.856552 1.569610 0.690528 1.704229 1.971614 0.419367 0.547554 1.747780 0.443934 1.700845 1.343317 2.130396 0.567494 -1 -0.000923 1 1 1.707728 -1.371648 -0.283209 -0.387953 1.622724 -2.187707 1.979662 -1.995735 0.470917 -2.113385 2.320895 -1.877987 7.996650 -0.306039 -43.594555 56.314395 -23.967760 2.482816 1.687164 0.912491 1.735032 2.173878 2.372421 0.284053 1.080001 2.321245 1.905602 2.448391 1.350990 0.598001 1.347421 1.360882 -1 -0.033096 1 1 1.656490 -0.168450 1.002899 -0.492289 1.051135 -0.315778 -1.131598 0.432891 -0.334917 -2.351674 -1.785341 2.268398 55.097718 -72.661142 -65.817567 54.149810 45.849719 2.068397 0.300099 0.760774 1.084335 0.912823 0.558754 0.986420 2.264841 1.180468 1.122195 0.477630 1.025782 2.311248 0.400752 0.440762 -1 0.010704 1 1 -1.764098 1.152683 0.514961 -1.708009 1.372023 1.873987 -1.510101 0.654279 -2.244547 -1.426064 -0.649336 0.505390 -74.733691 50.854013 3.389237 -37.088328 56.478736 1.946664 1.837808 1.541464 2.384979 2.090265 1.086487 1.094186 2.239874 2.307968 1.514599 0.864779 0.832783 0.841224 0.953349 2.190154 -1 -0.010728 1 1 -1.754432 -1.322316 -0.547708 -2.034017 -2.046501 0.181016 -1.864975 2.177926 -1.437959 2.064776 0.651534 -1.253532 31.224787 -55.007932 -68.313122 -38.637185 -25.161419 0.805553 2.171810 1.363803 2.193018 2.305468 2.255656 2.061421 2.304586 0.919372 0.388732 0.913012 1.495938 2.224881 2.331633 1.004917 -1 -0.048209 1 1 -0.109845 1.099480 1.686780 -0.020529 -1.029906 -1.021074 1.326608 1.981950 -1.249647 0.298572 -0.596298 1.271300 24.189863 59.029079 1.735645 70.980588 20.747921 0.779508 0.948556 0.376515 0.330343 0.579871 0.397042 1.083251 0.700760 0.415754 0.578803 0.445403 1.643036 1.749140 0.794119 1.254388 -1 0.037454 1 1 -2.052521 -2.031412 -0.681595 0.245948 0.879850 0.156965 -0.827755 -1.099507 -2.143034 -1.176310 -1.766619 1.205885 -21.751336 -24.701527 41.435425 -44.815696 -67.394737 0.574914 0.327701 1.164701 1.636298 1.004238 2.472535 2.148035 2.276126 1.846397 1.890872 2.383158 0.735231 1.519994 1.531631 1.367024 -1 0.075091 1 1 1.849417 0.230266 1.204824 0.338693 -0.151962 0.094192 -0.274217 -0.043758 -0.311208 0.287000 -1.881047 0.660595 7.272595 -19.488860 50.733687 -68.920318 -43.777378 1.129001 2.362560 1.049275 1.166859 1.890106 0.764893 0.554748 1.142739 1.520370 1.102694 1.222956 1.971977 2.021317 1.022916 1.399112 -1 -0.016152 1 1 -2.010804 1.672464 -0.302314 -1.032577 1.214560 -0.951729 -1.863916 1.122259 -1.885129 -1.968115 -1.843680 1.933301 34.175066 30.333126 -41.150711 30.006953 26.860333 0.499158 0.591445 1.407844 2.129105 1.364065 2.081457 1.548840 0.361043 1.291981 1.080592 1.004386 0.469397 2.161662 1.803276 1.665285 -1 0.014513 1 1 -1.355468 -1.655798 -2.338068 0.704190 -2.205122 1.444796 -0.260601 -2.109946 -1.144294 -0.887866 1.770427 1.538342 -62.507691 33.229218 33.459236 -0.623492 20.976601 2.180961 2.158310 1.722946 1.560320 2.042534 2.117183 1.251312 1.554693 1.973912 0.786735 0.904460 1.759493 1.549154 1.134403 0.914405 -1 -0.003804 1 1 -0.397717 -2.262836 2.210323 1.145275 -1.478843 -1.771300 -2.074609 -0.978635 -1.672977 1.109538 1.088938 -1.139062 70.618215 -69.658678 -3.400351 0.308503 -64.984777 0.637787 1.785328 1.510545 2.472321 0.795694 0.734155 1.439684 1.761525 1.947204 1.903550 1.706431 0.732589 2.119105 2.044465 0.828823 -1 0.041297 1 1 -0.438218 0.335109 0.866290 -1.544495 2.229490 -1.875885 -2.110459 -0.331426 -0.241129 -0.003149 -1.089781 1.115625 -9.335192 3.436169 1.689950 52.995408 -6.173213 2.077071 2.084350 0.673574 0.253242 0.738940 0.861286 0.636517 0.685406 1.113108 0.761553 0.679602 0.313966 2.079478 2.030095 2.309701 -1 -0.011637 1 1 -0.087233 -0.575675 -0.830524 -0.517243 1.049513 0.695865 -0.739695 -0.766952 -1.773934 0.773581 0.094118 -1.518984 68.823991 74.809546 24.045104 26.069929 7.302722 1.927695 0.265784 2.286770 0.746351 1.666450 1.529560 0.311918 1.401845 0.303659 2.089849 0.848453 0.956411 1.904075 1.537563 2.072165 -1 0.028075 1 1 -1.257288 -0.884621 -0.229625 0.136301 0.583695 -1.028011 -2.167597 0.671344 1.815998 -0.659926 1.595605 -0.881225 9.460727 6.443414 -5.535587 -36.606138 60.637928 1.999904 1.133731 0.875028 2.100183 1.274018 0.674390 0.479416 1.795799 1.993847 0.593276 0.695575 1.030841 1.838360 1.818324 0.314665 -1 0.017068 1 1 2.323602 1.215121 -0.959892 2.310118 0.787158 2.096526 1.777727 1.710635 0.362356 1.704321 -2.087395 0.892140 -19.802782 24.640070 -24.340074 -33.618969 15.984742 1.458297 1.851166 1.045094 0.651156 1.473205 0.406445 1.626854 2.042395 2.039934 1.174630 2.006085 1.520683 1.871018 1.700813 0.822415 -1 0.001017 1 1 1.879328 -1.273887 -1.831834 -1.600230 -1.459691 -0.325365 -2.036259 -2.041030 -2.110998 0.035625 0.269971 -0.632249 7.236269 -30.024317 -18.696251 22.114982 -13.501233 1.896567 1.356459 0.256328 0.859266 0.441344 0.921688 1.061146 0.435402 2.297392 1.521631 2.050613 0.643471 0.566177 1.984547 1.787820 -1 -0.022556 1 1 0.729045 0.841503 1.265351 -0.259568 1.104611 -1.622292 0.016848 0.423001 -1.619629 -2.350230 -1.071764 2.332886 55.329210 68.028937 62.343335 54.430273 -40.397731 0.405082 1.210159 0.647844 2.066309 1.200652 0.613488 0.642527 0.457302 1.367344 0.943750 0.598992 2.261360 1.178432 0.655434 1.372473 -1 0.044552 1 1 -0.865345 -1.414189 1.006871 0.298055 0.142291 2.308669 -0.019875 0.539364 -1.546532 0.969055 0.896808 -2.275046 -11.855012 -47.193493 18.962658 -44.600996 -58.944664 2.380440 2.311117 0.439302 0.347193 0.272566 1.521388 2.460634 2.376534 1.908654 1.991431 0.473604 0.862298 1.886794 1.339401 1.565170 -1 -0.025709 1 1 -0.280994 -0.853624 -2.345767 -1.464497 -0.996049 -2.186895 1.494402 -0.625680 2.248780 1.892772 -1.514354 -0.132850 27.380728 -12.107227 63.832039 25.076482 -39.566590 0.689830 1.224671 1.546039 0.532972 1.910550 2.368616 1.580063 0.864259 1.097974 0.652976 0.560084 0.838155 1.123964 0.961601 1.383762 -1 0.030861 1 1 0.689693 -0.805870 -0.845367 -0.231529 1.123830 0.959021 1.896837 0.820710 0.507356 -2.295980 1.212618 -0.607366 -30.506417 -21.358650 -24.832334 -57.044920 46.037930 2.267267 1.461741 1.230606 2.299271 1.597327 0.775512 1.278309 0.792313 2.405410 1.232219 2.396562 1.019095 2.432884 1.725956 0.394584 -1 0.036342 1 1 -0.888164 1.479590 0.196246 -0.372852 0.957942 -2.109258 0.997072 0.538404 1.176114 -1.522014 -1.644283 -2.007317 -31.340495 60.295654 -10.937158 -70.812748 -49.851690 2.014572 2.415913 2.246020 2.109180 1.742333 1.140787 2.452670 1.271389 1.490413 1.627818 2.486905 0.655183 1.652942 1.752002 1.641558 -1 0.009437 1 1 0.753433 0.756505 0.546473 0.128110 -0.408810 -0.214812 -0.654940 0.563749 -1.678296 1.240178 0.777677 -1.754446 -49.382080 -14.614413 -74.443181 -16.537564 3.165188 0.584651 1.978133 1.973723 2.113410 0.836537 0.930825 1.629426 0.266910 0.963702 0.682458 1.069802 1.910697 0.341582 0.475938 1.839459 -1 0.023450 1 1 -1.996949 -1.096238 0.966400 -1.318424 -1.092342 0.481550 2.246850 -2.283141 0.241000 -2.170574 -2.235731 0.665259 -47.683624 31.332956 -37.012399 -17.390668 65.041088 0.558486 0.970314 1.561300 0.513263 1.411358 0.436063 2.169041 2.065281 1.921408 0.360803 1.766559 1.053100 2.457363 1.401894 1.128004 -1 -0.042022 1 1 0.346066 1.240720 0.466574 0.292455 0.271241 1.862903 0.699867 0.533642 1.240577 -1.942523 -0.555112 0.764858 -13.492059 38.970193 72.034824 39.282432 69.841986 0.388771 1.572218 1.759411 2.416663 1.358932 1.323365 2.045839 1.409531 1.237154 2.089662 2.205787 0.904889 2.220356 0.515064 2.437133 -1 0.023174 1 1 1.870130 -0.352655 1.116413 -1.175041 0.711015 -0.585647 1.205747 1.717245 -1.639209 -1.565338 0.636217 0.480471 -56.140565 -54.471683 -55.577026 -33.071217 72.063073 2.335908 0.851022 1.374348 1.658287 1.585616 1.939416 1.507336 0.292829 2.334349 1.655082 1.712333 0.932465 2.185687 0.590726 0.589588 -1 0.000447 1 1 -1.849971 -0.118357 -0.592023 -2.276041 1.744220 -0.662758 1.112748 -1.511941 -1.985544 2.097325 1.067972 -0.079044 12.685861 61.267231 -31.649714 -36.737937 -54.505539 1.006137 0.647548 1.581917 0.532211 0.368534 1.195034 0.687660 0.751908 0.568454 2.008463 0.990430 2.161755 1.112089 1.638469 1.500404 -1 0.027332 1 1 -2.217587 -0.697342 -0.512749 1.180193 1.062807 -2.069542 -0.643167 0.507982 -1.190967 1.640584 1.109496 0.369871 24.904211 65.073190 35.098005 -57.824524 -6.779872 2.135243 1.030671 1.240773 2.168912 2.157310 0.658430 2.238610 1.321696 0.993153 0.676697 1.004582 1.500474 1.958967 1.617119 0.415366 -1 -0.024617 1 1 2.059132 0.048619 1.901590 0.607359 0.842803 -0.457276 0.464025 -0.137668 0.002631 1.815904 -2.244882 -2.346052 -48.858449 -63.952184 55.639246 28.809546 2.036589 1.809352 0.283062 2.422525 0.871023 2.283356 1.868583 1.267378 1.573443 2.097730 0.543091 0.976783 2.298495 2.054237 0.803917 1.689368 -1 -0.021509 1 1 0.950926 -2.202411 -0.113706 2.176969 1.329313 0.331099 -0.558590 -1.142916 -1.288276 1.368903 1.268729 -0.028363 -23.770786 -65.593757 65.734145 43.772964 -57.789323 1.147806 1.174357 1.912233 1.403639 1.209444 2.124228 0.404304 1.644388 1.979740 1.983144 0.694662 1.435154 2.134116 2.337539 1.271444 -1 -0.012007 1 1 0.836564 -1.645479 1.450003 -2.274305 -2.064403 0.901108 -0.691990 -0.098363 0.857323 -1.453421 1.378285 -1.268630 54.040741 12.737162 23.489332 -14.798437 -17.337831 2.171212 0.314088 1.873868 2.350923 1.209655 1.176136 0.316769 1.930405 0.817637 0.517020 1.553346 1.843210 2.328922 0.449419 1.643299 -1 0.016618 1 1 -0.745360 -1.740298 0.601080 -1.013055 -0.548450 -0.367977 -1.937690 0.570830 -0.486645 1.658329 -2.253297 2.306076 -37.543539 55.731637 -68.373834 -9.032165 -3.595515 1.677608 2.300584 1.169954 2.168265 0.284640 1.943550 1.251028 1.276348 1.583703 1.301999 0.703652 1.786103 1.026957 1.814480 0.964994 -1 -0.007021 1 1 0.632403 -2.349836 0.840025 -0.013279 -1.692780 -1.867421 -1.229303 -1.779752 1.951872 2.171101 1.669080 -0.622697 17.307941 44.564890 52.104818 25.684266 -24.539344 2.383725 1.260716 2.109249 0.652682 2.380564 2.131146 1.927923 1.860183 1.845222 2.392272 0.906403 0.657016 0.972793 0.484820 0.370096 -1 0.024371 1 1 0.892934 -1.413384 0.405141 -0.199575 0.970102 -0.363179 -1.399666 0.055021 1.103382 1.282663 -1.468209 -2.126220 -42.387949 -64.261329 -40.154648 -29.173193 36.141518 0.332389 1.205363 1.035849 0.521545 1.101777 1.572170 0.958820 1.890163 1.718104 1.166770 0.404055 1.948525 1.605182 2.302315 1.009248 -1 -0.037816 1 1 0.175904 1.754856 -0.981867 0.551274 0.712456 0.071871 1.565052 -0.726347 2.082321 -1.338176 1.502856 0.090287 1.816304 -73.381513 -23.085981 43.920052 14.318892 2.239158 1.520511 1.228016 1.520502 1.076277 0.482981 0.961389 2.309561 1.286998 0.574116 0.424218 1.075270 1.555677 0.515730 2.371523 -1 -0.005576 1 1 -0.346539 0.228000 0.823341 2.313874 -2.073300 2.157913 1.502929 1.324248 0.016137 -2.103328 1.706862 -1.795280 4.787316 60.425897 -71.944721 -24.926939 2.936988 1.554421 1.907178 1.948127 1.665327 0.655615 2.169521 1.135426 2.348577 2.277574 1.432791 0.674423 1.034427 1.363814 2.373073 2.246707 -1 -0.017131 1 1 -0.548558 -2.181522 2.267381 -1.222273 -1.442964 -1.938946 -1.688137 0.774959 -0.306366 1.552167 -0.516467 -0.037090 -42.785070 11.329181 59.546973 5.983265 60.743322 1.570148 0.722002 1.930990 1.651321 1.498604 2.034183 1.269619 0.990153 2.006816 0.309724 0.538454 1.794876 2.231400 1.647611 2.154388 -1 0.006158 1 1 2.141861 0.311293 1.153826 0.876221 0.437968 0.170682 -1.189455 -1.223771 1.656360 2.354984 0.857749 0.982298 63.064187 19.787240 14.136072 -15.029896 -7.462063 1.151530 0.763853 1.073648 1.300307 1.510832 0.558952 2.063580 0.339527 1.937349 0.518916 1.917941 0.588252 1.750822 2.057200 1.117580 -1 -0.019724 1 1 0.870549 -0.658746 -2.137954 -0.618967 1.975712 2.305925 0.995481 2.074310 0.671054 1.659039 0.270155 -2.245389 -45.790407 50.622484 12.081658 -43.580714 -11.061649 0.427945 0.721098 2.493206 0.820606 0.921899 2.351361 1.830410 0.959058 1.386231 1.130236 0.627131 0.439576 0.455467 2.030870 1.824669 -1 -0.082512 1 1 -1.514889 0.294538 2.294078 -0.206906 0.267019 1.590299 -0.513441 -1.013175 2.142202 1.335691 -0.865867 -0.762455 -50.653473 67.084816 -55.490421 72.497287 11.900188 2.221843 0.761404 0.414478 1.639795 1.286209 0.815787 0.933258 2.017659 0.286504 1.765478 0.896031 1.847516 0.443974 2.378381 1.451174 -1 -0.002049 1 1 1.374896 -1.679077 2.259585 -0.301220 -1.497116 2.122996 -1.016297 1.504563 0.507520 0.459318 0.859550 -1.726979 -55.398057 -25.142762 -24.398505 34.333303 -10.171901 1.988014 1.544698 0.495318 1.305501 1.055251 0.355287 1.304929 0.436911 0.668828 1.493433 0.633544 2.481326 1.402788 0.411495 0.995412 -1 0.005701 1 1 1.428634 1.430675 -1.959835 0.648808 0.052188 0.616837 -0.072719 -1.680028 0.404789 -1.393809 -0.457386 -1.375262 7.463029 31.130285 6.692646 -16.691362 -31.714355 0.277499 1.175554 1.779714 1.650963 2.233309 2.228097 2.369316 2.094645 0.454320 0.757087 2.113983 1.455828 0.849125 0.996968 1.796268 -1 -0.075404 1 1 -1.939481 -1.261634 1.469439 -0.766859 -0.221986 1.292533 -0.509266 -1.530523 1.433400 1.419800 -0.953076 -0.937363 -23.783637 18.405496 41.165403 66.925171 -38.645291 1.203875 0.777166 2.076223 1.325529 2.417929 2.383663 2.471502 0.528473 0.544481 1.846109 1.549486 2.206066 1.099625 1.392373 0.868143 -1 0.010475 1 1 -0.982238 -0.969835 0.135949 -0.610207 -1.589173 0.592341 -1.804436 1.772478 -1.691442 1.783800 0.107987 0.660483 -52.629652 3.434471 -26.841861 68.834954 -40.935807 2.003257 1.240740 1.609428 1.665449 0.450763 1.716629 1.140195 1.507800 1.348218 1.252567 2.388310 1.817915 2.454105 0.647176 2.092086 -1 -0.005253 1 1 1.974310 2.290171 0.113344 1.163678 1.524997 -0.063371 -0.083770 1.082342 1.099352 -0.469794 2.144230 -2.281563 -48.673915 37.511166 0.168215 -22.810782 19.185715 0.689710 1.459107 1.961770 1.466320 1.698825 1.158129 1.426012 1.479022 1.423116 2.303098 0.675128 1.630629 2.478583 0.301190 1.105277 -1 -0.014898 1 1 1.511221 -0.687349 -2.216391 0.544671 -1.882599 -1.855684 -1.888478 -1.715369 0.190816 -2.090756 0.943479 -0.132635 -7.549339 18.261174 15.543474 -60.831367 7.209995 1.050921 1.823704 0.737575 0.430380 1.152227 1.221416 0.845154 1.746845 0.476303 1.228988 2.097398 1.718980 2.403121 1.003612 0.954640 -1 -0.027193 1 1 1.452484 1.728328 0.850599 -1.378367 -0.101680 1.664463 1.881843 -1.424306 0.621801 -1.474895 -1.397636 1.192052 -71.951701 7.756177 8.069612 25.961976 -7.066463 1.884370 1.106501 2.208943 2.197081 0.848046 0.851944 1.123077 1.801094 0.989574 1.271304 2.305270 1.181877 2.311059 1.719204 1.659508 -1 -0.010736 1 1 1.348388 0.486497 0.562276 1.840585 -2.128812 2.221548 1.298708 -0.394334 -1.956541 -0.532008 -2.061952 -0.318083 -68.959489 47.863744 -4.061238 -7.228893 3.997528 1.171787 1.468165 1.194752 0.445221 0.824187 0.362035 2.229798 1.719933 0.419565 1.621104 2.150662 1.427860 1.045192 2.294740 1.947942 -1 0.007392 1 1 -0.547683 -1.609222 -1.800308 0.473660 1.585528 -0.588056 -1.570339 1.404521 1.423466 -0.612636 0.004433 -0.894369 27.352900 -29.808706 5.073940 -72.296297 66.144704 2.035666 1.445363 0.463765 2.005663 1.169192 0.612813 0.543560 2.115711 1.251063 1.868673 0.541008 1.968500 2.086249 1.092124 1.319796 -1 0.023692 1 1 0.562368 -1.328818 -1.438718 -1.266258 -0.842746 1.410094 0.849585 0.436899 1.063114 -1.619970 1.352256 -0.492409 -30.647507 7.348903 63.005749 -62.383753 16.259267 0.917511 0.600508 0.735493 1.439090 0.791403 0.617359 0.455131 0.882272 2.340108 1.696213 2.249245 2.311898 2.319400 2.407263 0.864776 -1 -0.005147 1 1 0.792551 -1.523127 -1.492566 -1.518619 -1.128984 1.963834 0.592958 -0.854876 0.165742 0.607715 2.121014 -1.331585 -26.016210 -4.445329 -12.645223 21.741188 4.151636 1.773200 2.429740 0.644724 1.367973 0.278789 0.352851 0.869944 2.143456 1.819758 1.918634 0.987546 0.940610 1.833213 0.818156 2.499223 -1 0.061011 1 1 0.825083 -1.385398 -0.464469 2.095724 -2.278237 -2.171713 2.186172 0.503271 -0.265520 0.040396 0.343147 -0.687572 -39.573744 -15.921547 6.554816 66.792950 -10.897058 1.422167 2.112974 2.498377 2.219906 1.967230 0.980216 1.496559 1.420173 2.346747 0.774867 1.695542 2.222846 1.871563 1.864568 1.300872 -1 -0.011798 1 1 1.913111 1.031676 -2.206122 -1.208360 1.481313 0.869358 -1.812318 1.246989 2.141530 -0.525159 -0.047077 0.463698 -29.303799 -58.942573 -47.830636 -39.500343 17.736517 2.089590 0.996431 1.758367 0.630253 1.156067 0.512114 2.356952 1.300896 2.415394 0.279630 0.995116 2.166194 1.471873 0.525444 1.382173 -1 0.005540 1 1 -0.664353 -2.136428 1.465547 -0.209207 -0.697846 0.433000 1.500129 1.390843 -2.264067 0.364423 -1.253577 0.230282 46.971088 -6.922315 56.645040 -16.813962 7.745059 0.943044 2.235797 1.295168 0.642259 0.452764 1.609538 1.250112 1.637712 2.282962 1.998108 2.453170 0.674897 2.236783 2.114386 1.490844 -1 -0.040061 1 1 -0.717383 1.940094 2.138244 0.779762 0.298301 -0.430217 -1.853695 -1.445767 -1.923762 -0.969738 1.763872 -0.242788 12.253310 -8.621738 -5.558089 35.192394 28.563698 2.426058 1.749105 2.465318 2.344381 1.513509 0.545721 2.436681 0.303247 1.927958 2.441819 1.154792 1.590804 1.387582 1.336183 1.472123 -1 0.006875 1 1 0.346606 0.890118 -1.619154 0.921431 1.583445 2.103673 -0.628065 -0.138470 0.651238 -1.529284 -1.308541 0.063398 17.135481 -3.966184 -59.654050 -5.614614 -14.822787 1.726302 1.711122 0.829512 2.110931 1.919532 0.329201 1.625558 0.498647 1.016070 1.091646 2.299661 1.403228 1.054315 0.366243 0.945684 -1 0.024694 1 1 2.041676 -1.170535 1.034914 0.377280 -1.932324 1.219188 1.432300 1.781811 -0.330226 1.093234 0.373514 0.755090 10.558655 9.312849 71.053069 38.927383 -47.475390 0.341703 2.493862 0.582372 1.925003 2.273434 1.599890 1.107427 2.017808 0.543368 1.134399 0.836784 0.571272 2.117790 2.445354 2.062194 -1 -0.045949 1 1 0.829585 -1.116045 -2.066913 1.124072 0.317177 1.075360 1.571915 1.520804 0.154430 -1.023905 0.873699 0.449678 -29.711822 -16.593586 -38.401036 43.785701 6.272051 0.840379 2.492091 2.322532 1.051748 2.235339 0.345400 1.642262 2.241162 1.466811 0.938724 1.639922 1.172221 2.016616 0.765818 0.354914 -1 -0.031714 1 1 -1.268261 -1.535879 0.951300 -0.629447 0.190096 -0.057531 -0.878758 -0.654255 -2.059903 1.140845 -0.526552 0.103023 65.495643 -64.720016 50.685755 25.483320 48.153008 2.239110 0.724270 1.803642 1.057331 1.564493 2.426589 1.686950 1.822635 0.778717 1.146555 0.404697 1.495034 0.542962 1.055606 1.815499 -1 -0.013053 1 1 -0.959815 -1.103030 -0.093112 -0.427947 -1.394430 -1.473811 -2.021095 -1.652125 -1.869466 2.088073 1.080643 0.826803 -24.346792 3.462958 1.931191 57.525049 73.506014 1.608724 1.082489 1.397931 2.022718 2.067648 1.207895 0.845577 2.112512 1.482327 0.726381 1.284154 2.279522 0.429438 1.057034 1.065151 -1 -0.019695 1 1 0.754064 1.943172 2.033138 1.421721 -1.665806 -0.897719 1.112247 -0.515074 -0.198291 -1.019506 -0.591716 -1.826359 28.228541 -12.917292 -50.925403 -3.253822 63.019205 1.581593 1.837582 2.238923 2.073503 0.610509 2.322103 0.589107 0.377467 0.581361 0.686383 1.794974 1.621956 0.717224 0.386421 0.331937 -1 0.007511 1 1 1.898548 1.309455 1.153579 1.428371 1.731150 1.152960 0.449602 -2.212970 1.495497 -1.069972 -0.545564 1.014478 28.856999 49.585488 -16.704229 52.024279 22.056179 2.097978 2.471133 1.089797 0.466005 1.393300 0.698280 1.494576 1.834653 0.264997 0.299590 1.203379 1.443321 2.147705 1.231934 2.108814 -1 -0.006918 1 1 -1.292679 -1.951501 -0.657442 0.930770 -1.674751 -0.439975 -0.923230 1.167139 -1.575551 -1.362947 -0.120499 1.093373 -63.468235 -60.617886 -4.801974 -6.783957 -17.973560 1.650627 1.092143 1.638665 0.298032 2.030719 1.540458 1.219914 0.336823 1.476273 2.462586 1.438176 1.179710 1.885454 1.322561 2.034868 -1 0.001780 1 1 1.264000 0.593887 0.611674 -2.032310 -1.644168 -0.082429 0.053260 -0.212307 -0.967119 -1.340345 -1.953246 -1.711239 -34.510396 33.770018 -27.310909 -14.446881 41.279428 1.875195 2.143473 2.097140 1.880922 1.651376 2.418586 2.169642 0.919638 0.354511 1.762807 0.993118 2.336045 0.913479 0.344610 1.862836 -1 0.003284 1 1 0.990287 -0.398516 -1.554372 1.154556 -0.993511 -1.947889 -1.200225 1.557070 1.777124 1.003383 -1.785420 0.945959 -27.472700 -33.666834 -38.484624 -11.074974 12.918094 2.341089 2.432755 1.815520 0.447203 0.386339 1.204835 1.156485 0.797465 1.239310 2.337572 1.819834 0.949590 2.007523 0.936003 0.902943 -1 0.012209 1 1 2.342416 1.688918 -1.780904 1.438478 1.941295 -1.238566 -1.950231 1.836752 -0.575818 1.471551 1.741846 1.849551 -70.958175 55.949711 -3.212325 10.456710 -54.082085 2.010997 0.830816 1.519122 0.387588 1.939909 0.808198 1.638223 1.868216 1.847879 2.045431 1.316862 0.749371 0.678217 1.788270 1.447931 -1 0.000140 1 1 1.350965 1.380065 0.377770 1.588247 -2.023006 -0.774611 1.440632 0.438717 -1.366053 -0.490162 -0.896078 0.406973 73.790914 3.892090 14.350348 -13.698689 16.134273 0.905930 1.716053 0.458356 1.089497 2.182941 1.691354 1.593827 0.451912 0.785562 1.442381 2.103826 1.753176 1.128043 2.025908 1.689170 -1 0.034362 1 1 2.312139 1.767262 0.178059 0.264449 0.810804 -1.052857 -0.349627 0.174333 -1.091802 0.126781 0.803090 1.251488 -74.679707 58.167740 -74.793100 -47.624395 -23.199833 0.331190 1.314409 2.273814 1.248417 2.391501 1.455021 0.795223 1.817017 0.859158 0.867704 0.505713 0.514910 2.086200 0.254677 2.348966 -1 -0.022702 1 1 1.439300 1.621593 -2.351323 -0.585685 0.567117 -1.620726 -1.930242 -1.497877 -1.236878 -1.862861 0.005444 1.957612 -10.061546 -54.399133 -36.233000 31.975705 -34.321868 2.160349 2.239524 0.936383 0.538263 0.828303 2.035660 1.343933 1.234031 1.360687 1.563482 1.199416 2.332505 2.167485 0.664333 2.437254 -1 -0.051762 1 1 0.654810 1.967393 -0.863586 -0.135456 -0.517328 -0.378958 2.007746 -1.236094 1.886549 2.275707 2.059098 -0.528272 -16.582819 -7.434639 -3.977291 53.675304 20.831489 1.597523 1.821979 0.994675 1.504022 0.840977 1.292617 0.505843 0.461445 1.251629 2.372095 1.542354 1.599247 1.550404 1.891895 1.573228 -1 0.026572 1 1 -1.645457 1.814903 -0.225001 -2.257338 0.356381 0.245997 1.702662 -1.690039 1.786387 1.183377 -1.968361 -1.273164 28.574949 -40.840503 -6.329204 -24.925261 31.137745 1.106101 2.247040 1.258432 1.968126 0.290156 2.407505 0.433940 2.479664 0.461253 0.278329 1.619625 2.045902 2.469102 0.697717 1.027306 -1 -0.015692 1 1 -2.006423 -0.091133 -0.142126 0.462378 0.452058 1.373315 0.027551 1.228723 1.452152 0.848320 -1.981393 1.178454 3.647819 -41.110174 -38.688037 20.162666 23.920888 1.950584 2.456866 2.047622 2.135860 2.392935 0.804377 0.410901 2.260992 1.736533 0.416273 0.299173 0.946433 0.694481 0.641645 1.383485 -1 0.053338 1 1 -0.620328 -2.050403 0.584027 -0.163456 0.125612 0.005934 0.777853 1.214688 1.187326 -1.580350 -1.926270 -0.711737 -67.596633 3.391006 -7.356733 -44.617887 -42.830556 1.327601 1.233337 0.945773 0.857153 0.924081 0.780928 2.312510 1.348600 0.927437 0.928579 2.122644 0.772305 1.374316 1.131082 1.338477 -1 0.015939 1 1 -0.236359 0.058963 1.393289 1.145485 2.058109 1.701535 -1.784282 1.212399 0.417450 -0.662851 -0.453030 1.142097 53.205097 68.057300 -60.965036 10.645612 -29.191347 1.840510 1.960207 2.203412 1.500842 1.406466 1.471567 2.124274 1.176350 1.669690 1.989057 1.078045 0.951139 1.047268 1.182611 1.135548 -1 -0.006854 1 1 0.042283 -0.919551 1.748338 -2.147934 1.277451 0.481322 -1.586256 -2.214327 2.256270 0.536641 -0.183573 1.295996 36.158515 66.169922 17.879889 57.300194 44.353437 0.598127 1.217021 1.226969 1.920293 1.860247 0.666045 1.971290 1.715599 1.814691 2.268134 0.278091 2.132098 2.174380 1.813049 1.664152 -1 -0.057391 1 1 1.888809 -2.148987 -2.275082 -0.983553 0.491159 -1.195868 -0.612733 -1.630903 1.381413 -0.533625 -0.962384 -1.876699 -52.688443 65.345569 -37.017171 52.401178 56.596192 2.308022 2.426146 0.985386 0.629166 0.895402 0.269450 0.890285 2.014140 1.893418 2.420028 1.664538 0.894908 0.973958 2.062698 1.264425 -1 -0.010284 1 1 -2.227497 -2.324199 -1.812210 -1.643226 1.611381 0.380344 -2.275717 -2.218128 -0.371524 -0.280845 1.650257 -1.252612 73.522979 0.710744 -54.533749 -48.713870 -34.010100 2.008823 0.281382 1.181596 2.075540 1.103772 1.347096 0.386581 0.769843 0.502109 0.696207 0.409181 0.357916 0.502254 0.876207 1.662600 -1 -0.008949 1 1 -0.117186 0.231392 1.283761 -1.859061 -2.101354 1.899779 -1.558066 0.333594 -1.020358 -0.772192 -0.315324 1.787150 -4.466952 73.943973 26.355880 13.280034 -2.476558 0.272484 2.389196 0.966483 2.437397 1.084805 2.067933 1.498584 1.703762 0.875742 0.589056 1.756897 0.659728 1.550566 2.368224 1.741919 -1 -0.014817 1 1 -1.135141 2.151326 -0.819502 0.939199 -1.389664 -1.481772 0.830495 0.026543 -1.569154 -2.245354 -0.862542 -1.438888 18.669964 -13.916657 -47.254564 42.548809 67.828936 1.388789 1.385955 0.997609 1.306115 2.381433 0.996803 1.267481 1.048822 0.306775 0.464507 0.973579 2.448545 1.694317 1.880635 1.337971 -1 -0.060643 1 1 1.542390 0.105305 -2.001266 1.753538 0.426388 -1.247244 -1.719828 0.644219 -1.685098 0.018390 -1.942799 -0.470427 29.289769 -26.844019 32.579689 66.837509 -11.991001 2.383685 0.595594 1.403208 0.723277 0.863765 1.790667 1.236213 2.035235 0.946975 0.807046 0.264314 2.328836 1.252267 1.852622 0.767926 -1 0.064867 1 1 1.004321 -0.160171 -1.218624 -1.372787 -0.567905 -2.192525 1.111813 1.618756 1.810128 -0.362314 -0.996650 1.838010 54.840639 -43.387516 -63.977350 -67.329837 -12.566642 1.261650 2.055432 0.645231 0.890097 1.111876 0.293683 0.925282 0.722315 0.454051 0.742425 0.929163 0.697805 0.259237 0.250957 0.587497 -1 0.033967 1 1 -2.107720 -1.417742 -2.146961 -1.205875 0.845725 1.534156 -1.630499 -1.247359 1.052958 2.039952 -1.871235 0.635298 -26.108607 -57.359387 10.778069 -52.992742 50.987786 1.400859 1.740181 0.974232 2.173930 0.994013 1.621367 2.072312 0.851836 1.561763 1.557135 0.271720 0.796059 2.370954 0.369931 2.184455 -1 -0.053297 1 1 0.004550 1.077579 1.153636 -2.324893 0.655399 -2.277617 -1.174613 -1.530729 -2.026544 1.014267 2.073708 -0.011267 -27.625225 -47.160432 -25.378429 64.742929 34.402135 0.575360 1.083396 0.889282 0.913824 1.634981 1.371545 1.810142 2.309758 2.349788 2.395424 2.139727 2.140348 1.335341 0.819134 0.937181 -1 -0.002606 1 1 -0.035187 -2.333654 -0.504976 -0.124311 -1.702856 -1.553562 0.638647 -1.074410 0.263407 2.154399 -1.003828 -0.978465 37.211333 60.880183 63.240425 -18.180092 -2.799623 2.075983 1.798927 0.561116 2.429137 1.762491 2.430154 0.849529 1.029184 1.003291 2.309458 1.815880 1.987397 2.429899 1.063470 1.247388 -1 0.053818 1 1 1.065417 -0.620916 2.205745 -0.403623 2.140401 -0.663216 -1.878766 1.304117 0.967559 -0.689850 -1.840298 2.236646 18.430474 10.980068 41.995848 74.222839 63.250679 1.437472 0.586149 2.414688 1.911241 0.470717 1.846989 0.590179 0.388255 1.901295 2.064127 0.529643 2.217960 0.757405 0.700015 1.399975 -1 0.048050 1 1 -0.335627 -0.153997 -1.124162 -1.815168 0.478121 1.154807 -1.485029 -2.071816 -1.168633 0.016110 2.150594 1.017701 -46.609578 -67.181175 -64.003343 -54.191508 3.329437 1.492640 0.803774 1.530552 1.240895 1.969255 1.262625 0.446232 2.076859 0.766594 2.147089 2.116448 2.384526 1.223754 1.885480 1.762002 -1 0.018362 1 1 0.854917 0.507850 1.306281 -0.351020 0.323178 -1.723483 0.472250 1.447514 -1.695293 -1.687607 0.254815 -0.880416 -8.221983 -36.869350 -13.165250 -18.361378 -49.679918 0.319333 2.279506 2.414118 1.327362 1.728024 1.404628 2.088005 1.358091 0.692687 1.991284 0.254793 2.062988 1.638019 0.687249 0.588855 -1 -0.015966 1 1 1.761581 -1.053897 1.023253 2.301544 -1.953311 1.914122 -0.823900 -2.290847 -2.054889 0.575533 -1.545012 -1.746928 72.431773 -39.197182 12.965871 -32.609755 27.849830 2.456266 0.968270 0.965990 0.899935 2.214989 0.319279 1.379476 2.351366 1.904211 1.577516 0.805518 1.586318 2.488988 1.919963 0.824437 -1 0.012223 1 1 1.408625 -0.283918 1.836758 -0.462483 -2.224739 1.624767 -0.827768 -1.316330 1.105421 -2.136172 1.041374 0.552800 -60.909799 39.003664 34.584854 17.648817 73.674978 1.455308 1.117785 0.612844 1.075063 0.327095 2.230803 0.601770 1.696443 1.620022 1.968465 1.483059 1.777485 2.434206 1.450288 2.232938 -1 0.012389 1 1 0.202371 -1.092129 -0.661395 0.464388 1.250671 -1.946878 1.653711 0.247370 1.226462 1.159256 -2.106756 0.639935 54.844187 16.251766 -6.570363 -28.093114 39.033654 0.454339 1.075746 0.556565 2.432126 2.497897 0.897807 2.438499 1.601016 2.032456 1.490232 0.834626 0.313554 1.904009 0.438283 1.221749 -1 -0.028079 1 1 -0.816856 -1.707842 -0.544019 -1.299172 2.029535 2.122907 2.207284 1.893656 -0.791433 1.455868 2.047827 -1.465129 -69.958159 63.223657 0.004874 -68.090198 -41.951517 2.437771 0.624242 1.379663 0.992113 1.196091 0.449030 1.844072 1.060185 2.272079 1.327345 1.441626 0.660809 1.716845 0.265164 0.858401 -1 0.035931 1 1 0.364806 0.481073 -1.060291 1.944791 0.977643 -0.847740 2.292065 -1.037384 0.530526 0.703992 -0.821935 -2.252535 31.180432 -50.475474 58.712901 -62.280253 -44.214726 1.121468 1.771053 2.339135 1.091564 0.923545 0.765286 0.403809 2.319559 0.582754 1.596879 2.250499 0.885583 1.741950 1.461479 1.330475 -1 -0.054773 1 1 0.666715 -0.586066 -1.110551 0.734294 -0.466264 0.202554 1.981267 1.404985 -0.203289 -0.203367 -1.512418 -0.580554 63.224493 14.057120 8.008413 47.404484 -72.836704 1.127863 1.247948 1.271239 1.220078 0.849480 2.460491 2.229887 0.953519 0.551529 1.054993 0.516295 0.617302 1.745950 1.189801 0.490833 -1 -0.075706 1 1 1.940808 0.001346 -0.945123 0.789005 0.141278 -0.576911 1.952282 -0.367829 0.550996 0.751814 1.829665 -1.865351 18.337326 -54.555185 41.005091 72.566071 -32.048417 1.558849 2.078613 0.996692 1.649412 0.925708 1.128025 1.723169 0.794449 2.299319 2.411917 0.340231 0.258158 2.359332 0.784590 0.856469 -1 -0.005360 1 1 0.853922 -2.066786 -1.457080 1.137902 1.851744 1.643418 1.616693 0.128513 1.649137 -1.221459 -1.899900 -0.469830 48.589200 38.682867 42.954070 -20.945292 22.484217 2.008504 1.668812 0.725693 0.975812 1.723254 2.231775 1.194303 1.901647 1.239596 0.393651 0.347079 0.610686 0.799735 1.153291 1.111757 -1 -0.022139 1 1 -0.398976 0.139248 -1.714533 0.110766 0.248535 1.946979 0.051772 -1.651959 0.926696 0.528017 0.953916 0.913519 17.783954 -55.086445 -37.875372 28.631163 3.951751 0.881071 2.417880 1.559176 0.827250 2.335694 1.764371 0.282757 1.801344 0.685120 0.818581 0.634084 0.291961 1.239348 0.726632 1.005040 -1 0.000330 1 1 1.648283 -1.439480 0.056605 -0.541286 2.235695 -1.256791 -1.963620 -1.708943 -0.201297 0.293190 -1.507949 -0.875111 -19.699987 -47.677959 -23.454566 -0.896965 74.717028 0.911290 1.805038 2.018471 0.451045 1.962256 0.636680 1.184486 1.162149 1.492521 1.051628 2.467821 1.659568 0.613181 2.231567 2.197706 -1 -0.000198 1 1 0.559577 -1.110089 -0.922703 0.598091 0.587792 1.856320 -1.563777 -1.400679 1.884117 -0.904815 -0.343028 -2.027016 -69.859367 73.626245 -63.705392 3.479557 -19.078311 2.137418 1.588434 2.067391 1.383924 0.611850 2.367065 0.267566 0.737301 0.320698 0.467121 2.159177 0.534014 1.423805 0.384051 0.994066 diff --git a/library/cpp/lua/eval.cpp b/library/cpp/lua/eval.cpp new file mode 100644 index 00000000000..5c78d0ad3f3 --- /dev/null +++ b/library/cpp/lua/eval.cpp @@ -0,0 +1,178 @@ +#include "eval.h" +#include "json.h" +#include <util/string/cast.h> +#include <util/system/guard.h> +#include <util/stream/mem.h> +#include <util/string/builder.h> + +TLuaEval::TLuaEval() + : FunctionNameCounter_(0) +{ + LuaState_.BootStrap(); +} + +void TLuaEval::SetVariable(TZtStringBuf name, const NJson::TJsonValue& value) { + TGuard<TMutex> guard(LuaMutex_); + + NLua::PushJsonValue(&LuaState_, value); + LuaState_.set_global(name.c_str()); +} + +void TLuaEval::RunExpressionLocked(const TGuard<TMutex>&, const TExpression& expr) { + LuaState_.push_global(expr.Name.c_str()); + LuaState_.call(0, 1); +} + +TString TLuaEval::EvalCompiled(const TExpression& expr) { + TGuard<TMutex> guard(LuaMutex_); + RunExpressionLocked(guard, expr); + return LuaState_.pop_value(); +} + +void TLuaEval::EvalCompiledRaw(const TExpression& expr) { + TGuard<TMutex> guard(LuaMutex_); + RunExpressionLocked(guard, expr); +} + +bool TLuaEval::EvalCompiledCondition(const TExpression& expr) { + TGuard<TMutex> guard(LuaMutex_); + RunExpressionLocked(guard, expr); + return LuaState_.pop_bool_strict(); +} + +TString TLuaEval::EvalRaw(TStringBuf code) { + TMemoryInput bodyIn(code.data(), code.size()); + + LuaState_.Load(&bodyIn, "main"); + LuaState_.call(0, 1); + + return LuaState_.pop_value(); +} + +void TLuaEval::ParseChunk(TStringBuf code) { + TMemoryInput in(code.data(), code.size()); + + LuaState_.Load(&in, "chunk_" + GenerateName()); + LuaState_.call(0, 0); +} + +TString TLuaEval::EvalExpression(TStringBuf expression) { + const auto expr = Compile(expression); + try { + return EvalCompiled(expr); + } catch (const yexception& e) { + throw yexception(e) << '\n' << expression; + } +} + +TLuaEval::TExpression TLuaEval::Compile(TStringBuf expression) { + TGuard<TMutex> guard(LuaMutex_); + + TString name = GenerateName(); + + TString body = "function "; + body += name; + body += "()\n\treturn ("; + body += expression; + body += ")\nend\n"; + + try { + TMemoryInput bodyIn(body.c_str(), body.size()); + LuaState_.Load(&bodyIn, "chunk_" + name); + LuaState_.call(0, 0); + } catch (const yexception& e) { + ythrow yexception(e) << "\n" + << body; + } + return {name}; +} + +TLuaEval::TExpression TLuaEval::CompileFunction(TStringBuf expression) { + TString name = GenerateName(); + TStringBuilder body; + body << "function " << name << "()" << Endl + << expression << Endl + << "end"; + + return CompileRaw(TStringBuf(body.data(), body.size()), name); +} + +TLuaEval::TExpression TLuaEval::CompileRaw(TStringBuf body, const TString& name) { + TGuard<TMutex> guard(LuaMutex_); + try { + TMemoryInput bodyIn(body.data(), body.size()); + LuaState_.Load(&bodyIn, "chunk_" + name); + LuaState_.call(0, 0); + } catch (const yexception& e) { + ythrow yexception(e) << "\n" << body; + } + return { name }; +} + +TString TLuaEval::GenerateName() { + TGuard<TMutex> guard(LuaMutex_); + return "dummy_" + ToString(FunctionNameCounter_++); +} + +template <class T> +static inline T FindEnd(T b, T e) { + size_t cnt = 0; + + while (b < e) { + switch (*b) { + case '{': + ++cnt; + break; + + case '}': + if (cnt == 0) { + return b; + } + + --cnt; + break; + } + + ++b; + } + + return b; +} + +TString TLuaEval::PreprocessOne(TStringBuf line) { + const size_t pos = line.find("${"); + + if (pos == TStringBuf::npos) { + return EvalExpression(line); + } + + const char* rpos = FindEnd(line.data() + pos + 2, line.end()); + + if (rpos == line.end()) { + ythrow yexception() << TStringBuf("can not parse ") << line; + } + + const TStringBuf before = line.SubStr(0, pos); + const TStringBuf after = TStringBuf(rpos + 1, line.end()); + const TStringBuf code = TStringBuf(line.data() + pos + 2, rpos); + + TString res; + + if (code.find("${") == TStringBuf::npos) { + res = EvalExpression(code); + } else { + res = EvalExpression(Preprocess(code)); + } + + return ToString(before) + res + ToString(after); +} + +TString TLuaEval::Preprocess(TStringBuf line) { + TString res = ToString(line); + + while (res.find("${") != TString::npos) { + res = PreprocessOne(res); + } + + return res; +} diff --git a/library/cpp/lua/eval.h b/library/cpp/lua/eval.h new file mode 100644 index 00000000000..77c59d7efdf --- /dev/null +++ b/library/cpp/lua/eval.h @@ -0,0 +1,65 @@ +#pragma once + +#include "wrapper.h" + +#include <library/cpp/json/json_value.h> + +#include <util/system/mutex.h> + +class TLuaEval { +public: + TLuaEval(); + + template <class C> + inline TLuaEval& SetVars(const C& container) { + for (auto& [k, v] : container) { + SetVariable(k, v); + } + + return *this; + } + + inline TLuaEval& Parse(TStringBuf chunk) { + ParseChunk(chunk); + + return *this; + } + + void SetVariable(TZtStringBuf name, const NJson::TJsonValue& value); + template <typename T> + void SetUserdata(TZtStringBuf name, T&& userdata) { + LuaState_.push_userdata(std::forward<T>(userdata)); + LuaState_.set_global(name.c_str()); + } + TString EvalExpression(TStringBuf expression); + TString EvalRaw(TStringBuf code); + void ParseChunk(TStringBuf code); + TString Preprocess(TStringBuf line); + TString PreprocessOne(TStringBuf line); + + struct TExpression { + TString Name; + }; + + TExpression Compile(TStringBuf expression); + TExpression CompileFunction(TStringBuf expression); + TExpression CompileRaw(TStringBuf body, const TString& name); + TString EvalCompiled(const TExpression& compiled); + void EvalCompiledRaw(const TExpression& compiled); + bool EvalCompiledCondition(const TExpression& compiled); + template <typename TNumber> + TNumber EvalCompiledNumeric(const TExpression& compiled) { + TGuard<TMutex> guard(LuaMutex_); + RunExpressionLocked(guard, compiled); + return LuaState_.pop_number<TNumber>(); + } + +private: + TString GenerateName(); + TString Evaluate(const TString& name, const TString& body); + void RunExpressionLocked(const TGuard<TMutex>& lock, const TExpression& compiled); + + TLuaStateHolder LuaState_; + ui64 FunctionNameCounter_; + TMutex LuaMutex_; +}; diff --git a/library/cpp/lua/json.cpp b/library/cpp/lua/json.cpp new file mode 100644 index 00000000000..da7d228459e --- /dev/null +++ b/library/cpp/lua/json.cpp @@ -0,0 +1,62 @@ +#include "json.h" +#include "wrapper.h" + +#include <library/cpp/json/json_value.h> + +using namespace NJson; + +void NLua::PushJsonValue(TLuaStateHolder* state, const TJsonValue& json) { + // each recursive call will explicitly push only a single element to stack relying on subcalls to reserve stack space for themselves + // I.e. for a map {"a": "b"} the first call will ensure stack space for create_table, then call PushJsonValue for the string, + // this PushJsonValue will ensure stack space for the string. Thus only a single ensure_stack at the start of the function is enough. + state->ensure_stack(1); + switch (json.GetType()) { + case JSON_UNDEFINED: + ythrow yexception() << "cannot push undefined json value"; + + case JSON_NULL: + state->push_nil(); + break; + + case JSON_BOOLEAN: + state->push_bool(json.GetBoolean()); + break; + + case JSON_INTEGER: + state->push_number(json.GetInteger()); + break; + + case JSON_UINTEGER: + state->push_number(json.GetUInteger()); + break; + + case JSON_DOUBLE: + state->push_number(json.GetDouble()); + break; + + case JSON_STRING: + state->push_string(json.GetString()); + break; + + case JSON_MAP: + state->create_table(); + for (const auto& pair : json.GetMap()) { + PushJsonValue(state, pair.second); // Recursive call tests for stack space on its own + state->set_field(-2, pair.first.data()); + } + break; + + case JSON_ARRAY: { + state->create_table(); + int index = 1; // lua arrays start from 1 + for (const auto& element : json.GetArray()) { + PushJsonValue(state, element); // Recursive call tests for stack space on its own, no need to double check + state->rawseti(-2, index++); + } + break; + } + + default: + ythrow yexception() << "Unexpected json value type"; + } +} diff --git a/library/cpp/lua/json.h b/library/cpp/lua/json.h new file mode 100644 index 00000000000..eead596756a --- /dev/null +++ b/library/cpp/lua/json.h @@ -0,0 +1,14 @@ +#pragma once + +class TLuaStateHolder; + +namespace NJson { + class TJsonValue; +} + +namespace NLua { + // Try to push TJsonValue to lua stack. + // Lua stack state is undefined if there's not enough memory to grow stack appropriately + // Exception is thrown in this case + void PushJsonValue(TLuaStateHolder* state, const NJson::TJsonValue& json); +} diff --git a/library/cpp/lua/wrapper.cpp b/library/cpp/lua/wrapper.cpp new file mode 100644 index 00000000000..ad0fb7537a9 --- /dev/null +++ b/library/cpp/lua/wrapper.cpp @@ -0,0 +1,229 @@ +#include "wrapper.h" + +#include <util/datetime/cputimer.h> +#include <util/stream/buffered.h> +#include <util/stream/buffer.h> +#include <util/stream/format.h> +#include <util/stream/input.h> +#include <util/stream/mem.h> +#include <util/stream/output.h> +#include <util/system/sys_alloc.h> + +namespace { + class TLuaCountLimit { + public: + TLuaCountLimit(lua_State* state, int count) + : State(state) + { + lua_sethook(State, LuaHookCallback, LUA_MASKCOUNT, count); + } + + ~TLuaCountLimit() { + lua_sethook(State, LuaHookCallback, 0, 0); + } + + static void LuaHookCallback(lua_State* L, lua_Debug*) { + luaL_error(L, "Lua instruction count limit exceeded"); + } + + private: + lua_State* State; + }; // class TLuaCountLimit + + class TLuaTimeLimit { + public: + TLuaTimeLimit(lua_State* state, TDuration limit, int count) + : State(state) + , Limit(limit) + { + lua_pushlightuserdata(State, (void*)LuaHookCallback); //key + lua_pushlightuserdata(State, (void*)this); //value + lua_settable(State, LUA_REGISTRYINDEX); + + lua_sethook(State, LuaHookCallback, LUA_MASKCOUNT, count); + } + + ~TLuaTimeLimit() { + lua_sethook(State, LuaHookCallback, 0, 0); + } + + bool Exceeded() { + return Timer.Get() > Limit; + } + + static void LuaHookCallback(lua_State* L, lua_Debug*) { + lua_pushlightuserdata(L, (void*)LuaHookCallback); + lua_gettable(L, LUA_REGISTRYINDEX); + TLuaTimeLimit* t = static_cast<TLuaTimeLimit*>(lua_touserdata(L, -1)); + lua_pop(L, 1); + if (t->Exceeded()) { + luaL_error(L, "time limit exceeded"); + } + } + + private: + lua_State* State; + const TDuration Limit; + TSimpleTimer Timer; + }; // class TLuaTimeLimit + + class TLuaReader { + public: + TLuaReader(IZeroCopyInput* in) + : In_(in) + { + } + + inline void Load(lua_State* state, const char* name) { + if (lua_load(state, ReadCallback, this, name +#if LUA_VERSION_NUM > 501 + , + nullptr +#endif + )) + { + ythrow TLuaStateHolder::TError() << "can not parse lua chunk " << name << ": " << lua_tostring(state, -1); + } + } + + static const char* ReadCallback(lua_State*, void* data, size_t* size) { + return ((TLuaReader*)(data))->Read(size); + } + + private: + inline const char* Read(size_t* readed) { + const char* ret; + + if (*readed = In_->Next(&ret)) { + return ret; + } + + return nullptr; + } + + private: + IZeroCopyInput* In_; + }; // class TLuaReader + + class TLuaWriter { + public: + TLuaWriter(IOutputStream* out) + : Out_(out) + { + } + + inline void Dump(lua_State* state) { + if (lua_dump(state, WriteCallback, this)) { + ythrow TLuaStateHolder::TError() << "can not dump lua state: " << lua_tostring(state, -1); + } + } + + static int WriteCallback(lua_State*, const void* data, size_t size, void* user) { + return ((TLuaWriter*)(user))->Write(data, size); + } + + private: + inline int Write(const void* data, size_t size) { + Out_->Write(static_cast<const char*>(data), size); + return 0; + } + + private: + IOutputStream* Out_; + }; // class TLuaWriter + +} //namespace + +void TLuaStateHolder::Load(IInputStream* in, TZtStringBuf name) { + TBufferedInput wi(in, 8192); + return TLuaReader(&wi).Load(State_, name.c_str()); +} + +void TLuaStateHolder::Dump(IOutputStream* out) { + return TLuaWriter(out).Dump(State_); +} + +void TLuaStateHolder::DumpStack(IOutputStream* out) { + for (int i = lua_gettop(State_) * -1; i < 0; ++i) { + *out << i << " is " << lua_typename(State_, lua_type(State_, i)) << " ("; + if (is_number(i)) { + *out << to_number<long long>(i); + } else if (is_string(i)) { + *out << to_string(i); + } else { + *out << Hex((uintptr_t)lua_topointer(State_, i), HF_ADDX); + } + *out << ')' << Endl; + } +} + +void* TLuaStateHolder::Alloc(void* ud, void* ptr, size_t /*osize*/, size_t nsize) { + (void)ud; + + if (nsize == 0) { + y_deallocate(ptr); + + return nullptr; + } + + return y_reallocate(ptr, nsize); +} + +void* TLuaStateHolder::AllocLimit(void* ud, void* ptr, size_t osize, size_t nsize) { + TLuaStateHolder& state = *static_cast<TLuaStateHolder*>(ud); + + if (nsize == 0) { + y_deallocate(ptr); + state.AllocFree += osize; + + return nullptr; + } + + if (state.AllocFree + osize < nsize) { + return nullptr; + } + + ptr = y_reallocate(ptr, nsize); + + if (ptr) { + state.AllocFree += osize; + state.AllocFree -= nsize; + } + + return ptr; +} + +void TLuaStateHolder::call(int args, int rets, int count) { + TLuaCountLimit limit(State_, count); + return call(args, rets); +} + +void TLuaStateHolder::call(int args, int rets, TDuration time_limit, int count) { + TLuaTimeLimit limit(State_, time_limit, count); + return call(args, rets); +} + +template <> +void Out<NLua::TStackDumper>(IOutputStream& out, const NLua::TStackDumper& sd) { + sd.State.DumpStack(&out); +} + +template <> +void Out<NLua::TMarkedStackDumper>(IOutputStream& out, const NLua::TMarkedStackDumper& sd) { + out << sd.Mark << Endl; + sd.State.DumpStack(&out); + out << sd.Mark << Endl; +} + +namespace NLua { + TBuffer& Compile(TStringBuf script, TBuffer& buffer) { + TMemoryInput input(script.data(), script.size()); + TLuaStateHolder state; + state.Load(&input, "main"); + + TBufferOutput out(buffer); + state.Dump(&out); + return buffer; + } + +} diff --git a/library/cpp/lua/wrapper.h b/library/cpp/lua/wrapper.h new file mode 100644 index 00000000000..0d568f049ad --- /dev/null +++ b/library/cpp/lua/wrapper.h @@ -0,0 +1,565 @@ +#pragma once + +#include <library/cpp/string_utils/ztstrbuf/ztstrbuf.h> + +#include <util/memory/alloc.h> +#include <util/generic/ptr.h> +#include <util/generic/string.h> +#include <util/generic/yexception.h> +#include <util/generic/buffer.h> +#include <util/datetime/base.h> +#include <functional> + +#include <contrib/libs/lua/lua.h> + +class IInputStream; +class IOutputStream; + +class TLuaStateHolder { + struct TDeleteState { + static inline void Destroy(lua_State* state) { + lua_close(state); + } + }; + +public: + class TError: public yexception { + }; + + inline TLuaStateHolder(size_t memory_limit = 0) + : AllocFree(memory_limit) + , MyState_(lua_newstate(memory_limit ? AllocLimit : Alloc, (void*)this)) + , State_(MyState_.Get()) + { + if (!State_) { + ythrow TError() << "can not construct lua state: not enough memory"; + } + } + + inline TLuaStateHolder(lua_State* state) noexcept + : State_(state) + { + } + + inline operator lua_State*() noexcept { + return State_; + } + + inline void BootStrap() { + luaL_openlibs(State_); + } + + inline void error() { + ythrow TError() << "lua error: " << pop_string(); + } + + inline bool is_string(int index) { + return lua_isstring(State_, index); + } + + inline void is_string_strict(int index) { + if (!is_string(index)) { + ythrow TError() << "internal lua error (not a string)"; + } + } + + inline TStringBuf to_string(int index) { + size_t len = 0; + const char* data = lua_tolstring(State_, index, &len); + return TStringBuf(data, len); + } + + inline TStringBuf to_string(int index, TStringBuf defaultValue) { + return is_string(index) ? to_string(index) : defaultValue; + } + + inline TStringBuf to_string_strict(int index) { + is_string_strict(index); + return to_string(index); + } + + inline TString pop_string() { + TString ret(to_string(-1)); + pop(); + return ret; + } + + inline TString pop_string(TStringBuf defaultValue) { + TString ret(to_string(-1, defaultValue)); + pop(); + return ret; + } + + inline TString pop_string_strict() { + require(1); + TString ret(to_string_strict(-1)); + pop(); + return ret; + } + + inline TString pop_value() { + require(1); + if (is_bool(-1)) { + return pop_bool() ? "true" : "false"; + } + return pop_string_strict(); + } + + inline void push_string(const char* st) { + lua_pushstring(State_, st ? st : ""); + } + + inline void push_string(TStringBuf st) { + lua_pushlstring(State_, st.data(), st.size()); + } + + inline bool is_number(int index) { + return lua_isnumber(State_, index); + } + + inline void is_number_strict(int index) { + if (!is_number(index)) { + ythrow TError() << "internal lua error (not a number)"; + } + } + + template <typename T> + inline T to_number(int index) { + return static_cast<T>(lua_tonumber(State_, index)); + } + + template <typename T> + inline T to_number(int index, T defaultValue) { + return is_number(index) ? to_number<T>(index) : defaultValue; + } + + template <typename T> + inline T to_number_strict(int index) { + is_number_strict(index); + return to_number<T>(index); + } + + template <typename T> + inline T pop_number() { + const T ret = to_number<T>(-1); + pop(); + return ret; + } + + template <typename T> + inline T pop_number(T defaultValue) { + const T ret = to_number<T>(-1, defaultValue); + pop(); + return ret; + } + + template <typename T> + inline T pop_number_strict() { + require(1); + const T ret = to_number_strict<T>(-1); + pop(); + return ret; + } + + template <typename T> + inline void push_number(T val) { + lua_pushnumber(State_, static_cast<lua_Number>(val)); + } + + inline bool is_bool(int index) { + return lua_isboolean(State_, index); + } + + inline void is_bool_strict(int index) { + if (!is_bool(index)) { + ythrow TError() << "internal lua error (not a boolean)"; + } + } + + inline bool to_bool(int index) { + return lua_toboolean(State_, index); + } + + inline bool to_bool(int index, bool defaultValue) { + return is_bool(index) ? to_bool(index) : defaultValue; + } + + inline bool to_bool_strict(int index) { + is_bool_strict(index); + return to_bool(index); + } + + inline bool pop_bool() { + const bool ret = to_bool(-1); + pop(); + return ret; + } + + inline bool pop_bool(bool defaultValue) { + const bool ret = to_bool(-1, defaultValue); + pop(); + return ret; + } + + inline bool pop_bool_strict() { + require(1); + const bool ret = to_bool_strict(-1); + pop(); + return ret; + } + + inline void push_bool(bool val) { + lua_pushboolean(State_, val); + } + + inline bool is_nil(int index) { + return lua_isnil(State_, index); + } + + inline void is_nil_strict(int index) { + if (!is_nil(index)) { + ythrow TError() << "internal lua error (not a nil)"; + } + } + + inline bool pop_nil() { + const bool ret = is_nil(-1); + pop(); + return ret; + } + + inline void pop_nil_strict() { + require(1); + is_nil_strict(-1); + pop(); + } + + inline void push_nil() { + lua_pushnil(State_); + } + + inline bool is_void(int index) { + return lua_islightuserdata(State_, index); + } + + inline void is_void_strict(int index) { + if (!is_void(index)) { + ythrow TError() << "internal lua error (not a void*)"; + } + } + + inline void* to_void(int index) { + return lua_touserdata(State_, index); + } + + inline void* to_void(int index, void* defaultValue) { + return is_void(index) ? to_void(index) : defaultValue; + } + + inline void* to_void_strict(int index) { + is_void_strict(index); + return to_void(index); + } + + inline void* pop_void() { + void* ret = to_void(-1); + pop(); + return ret; + } + + inline void* pop_void(void* defaultValue) { + void* ret = to_void(-1, defaultValue); + pop(); + return ret; + } + + inline void* pop_void_strict() { + require(1); + void* ret = to_void_strict(-1); + pop(); + return ret; + } + + inline void push_void(void* ptr) { + lua_pushlightuserdata(State_, ptr); + } + + template <typename T> + inline bool is_userdata(int index) { + return to_userdata<T>(index) != NULL; + } + + template <typename T> + inline void is_userdata_strict(int index) { + to_userdata_strict<T>(index); + } + + template <typename T> + inline T* to_userdata(int index) { + return static_cast<T*>(luaL_testudata(State_, index, T::LUA_METATABLE_NAME)); + } + + template <typename T> + inline T* to_userdata_strict(int index) { + T* ret = to_userdata<T>(index); + if (ret == nullptr) { + ythrow TError() << "internal error (not a userdata '" << T::LUA_METATABLE_NAME << "')"; + } + return ret; + } + + template <typename T> + inline T pop_userdata_strict() { + require(1); + const T ret(*to_userdata_strict<T>(-1)); + pop(); + return ret; + } + + template <typename T> + inline T* push_userdata(const T& x) { + // copy constructor + return new (new_userdata<T>()) T(x); + } + + template <typename T, typename... R> + inline T* push_userdata(const R&... r) { + return new (new_userdata<T>()) T(r...); + } + + inline void push_global(const char* name) { + lua_getglobal(State_, name); + } + + inline void set_global(const char* name, const char* value) { + lua_pushstring(State_, value); + set_global(name); + } + + inline void set_global(const char* name, const double value) { + lua_pushnumber(State_, value); + set_global(name); + } + + inline void set_global(const char* name) { + lua_setglobal(State_, name); + } + + inline void register_function(const char* name, lua_CFunction func) { + lua_register(State_, name, func); + } + + inline bool is_table(int index) { + return lua_istable(State_, index); + } + + inline void is_table_strict(int index) { + if (!is_table(index)) { + ythrow TError() << "internal lua error (not a table)"; + } + } + + inline void create_table(int narr = 0, int nrec = 0) { + lua_createtable(State_, narr, nrec); + } + + inline void set_table(int index) { + lua_settable(State_, index); + } + + inline void get_field(int index, const char* key) { + lua_getfield(State_, index, key); + } + + inline void set_field(int index, const char* key) { + lua_setfield(State_, index, key); + } + + inline void rawseti(int index, int arr_index) { + lua_rawseti(State_, index, arr_index); + } + + inline int check_stack(int extra) { + return lua_checkstack(State_, extra); + } + + inline void ensure_stack(int extra) { + if (!check_stack(extra)) { + ythrow TError() << "cannot allocate more lua stack space"; + }; + } + + inline void require(int n) { + if (on_stack() < n) { + ythrow TError() << "lua requirement failed"; + } + } + + inline void call(int args, int rets) { + if (lua_pcall(State_, args, rets, 0)) { + error(); + } + } + + void call(int args, int rets, TDuration time_limit, int count = 1000); + void call(int args, int rets, int limit); + + inline void remove(int index) { + lua_remove(State_, index); + } + + inline int next(int index) { + return lua_next(State_, index); + } + + inline void pop(int n = 1) { + lua_pop(State_, Min(n, on_stack())); + } + + inline void push_value(int index) { + lua_pushvalue(State_, index); + } + + inline int on_stack() { + return lua_gettop(State_); + } + + inline void gc() { + lua_gc(State_, LUA_GCCOLLECT, 0); + } + + inline TLuaStateHolder new_thread() { + return lua_newthread(State_); + } + + inline bool is_thread(int index) { + return lua_isthread(State_, index); + } + + inline void is_thread_strict(int index) { + if (!is_thread(index)) { + ythrow TError() << "internal lua error (not a thread)"; + } + } + + inline TLuaStateHolder to_thread(int index) { + return lua_tothread(State_, index); + } + + inline TLuaStateHolder to_thread_strict(int index) { + is_thread_strict(index); + return to_thread(index); + } + + void Load(IInputStream* in, TZtStringBuf name); + void Dump(IOutputStream* out); + void DumpStack(IOutputStream* out); + +private: + template <typename T> + inline void set_metatable() { + if (luaL_newmetatable(State_, T::LUA_METATABLE_NAME)) { + // metatable isn't registered yet + push_string("__index"); + push_value(-2); // pushes the metatable + set_table(-3); // metatable.__index = metatable + luaL_setfuncs(State_, T::LUA_FUNCTIONS, 0); + } + lua_setmetatable(State_, -2); + } + + template <typename T> + inline void* new_userdata() { + void* p = lua_newuserdata(State_, sizeof(T)); + set_metatable<T>(); + return p; + } + +private: + static void* Alloc(void* ud, void* ptr, size_t osize, size_t nsize); + static void* AllocLimit(void* ud, void* ptr, size_t osize, size_t nsize); + +private: + size_t AllocFree = 0; + THolder<lua_State, TDeleteState> MyState_; + lua_State* State_ = nullptr; +}; + +namespace NLua { + template <int func(TLuaStateHolder&)> + int FunctionHandler(lua_State* L) { + try { + TLuaStateHolder state(L); + return func(state); + } catch (const yexception& e) { + lua_pushstring(L, e.what()); + } + return lua_error(L); + } + + template <class T, int (T::*Method)(TLuaStateHolder&)> + int MethodHandler(lua_State* L) { + T* x = static_cast<T*>(luaL_checkudata(L, 1, T::LUA_METATABLE_NAME)); + try { + TLuaStateHolder state(L); + return (x->*Method)(state); + } catch (const yexception& e) { + lua_pushstring(L, e.what()); + } + return lua_error(L); + } + + template <class T, int (T::*Method)(TLuaStateHolder&) const> + int MethodConstHandler(lua_State* L) { + const T* x = static_cast<const T*>(luaL_checkudata(L, 1, T::LUA_METATABLE_NAME)); + try { + TLuaStateHolder state(L); + return (x->*Method)(state); + } catch (const yexception& e) { + lua_pushstring(L, e.what()); + } + return lua_error(L); + } + + template <class T> + int Destructor(lua_State* L) { + T* x = static_cast<T*>(luaL_checkudata(L, 1, T::LUA_METATABLE_NAME)); + try { + x->~T(); + return 0; + } catch (const yexception& e) { + lua_pushstring(L, e.what()); + } + return lua_error(L); + } + + TBuffer& Compile(TStringBuf script, TBuffer& buffer); + + struct TStackDumper { + TStackDumper(TLuaStateHolder& state) + : State(state) + { + } + + TLuaStateHolder& State; + }; + + struct TMarkedStackDumper: public TStackDumper { + TMarkedStackDumper(TLuaStateHolder& state, TStringBuf mark) + : TStackDumper(state) + , Mark(mark) + { + } + + TStringBuf Mark; + }; + + inline TMarkedStackDumper DumpStack(TLuaStateHolder& state, TStringBuf mark) { + return TMarkedStackDumper(state, mark); + } + + inline TStackDumper DumpStack(TLuaStateHolder& state) { + return TStackDumper(state); + } + +} diff --git a/library/cpp/lwtrace/example1/example_query.tr b/library/cpp/lwtrace/example1/example_query.tr deleted file mode 100644 index a06e2a922dc..00000000000 --- a/library/cpp/lwtrace/example1/example_query.tr +++ /dev/null @@ -1,10 +0,0 @@ -Blocks { - ProbeDesc { - Name: "IterationProbe" - Provider: "LWTRACE_EXAMPLE_PROVIDER" - } - Action { - PrintToStderrAction { } - } -} - diff --git a/library/cpp/lwtrace/example1/start_with_query.sh b/library/cpp/lwtrace/example1/start_with_query.sh deleted file mode 100755 index 2b456d7be7d..00000000000 --- a/library/cpp/lwtrace/example1/start_with_query.sh +++ /dev/null @@ -1,3 +0,0 @@ -#!/bin/bash -export LWTRACE="example_query.tr" -./lwtrace-example1 diff --git a/library/cpp/lwtrace/example2/destructive.tr b/library/cpp/lwtrace/example2/destructive.tr deleted file mode 100644 index ad955db0186..00000000000 --- a/library/cpp/lwtrace/example2/destructive.tr +++ /dev/null @@ -1,36 +0,0 @@ -Blocks { - ProbeDesc { Name: "IterationProbe" Provider: "LWTRACE_EXAMPLE_PROVIDER" } - Action { - SleepAction { - NanoSeconds: 100000000 - } - } -} - -Blocks { - ProbeDesc { Name: "AfterInputProbe" Provider: "LWTRACE_EXAMPLE_PROVIDER" } - Action { - StatementAction { - Type: ST_MOD - Argument { Variable: "nMod2" } - Argument { Param: "n" } - Argument { Value: "2" } - } - } -} -Blocks { - ProbeDesc { Name: "AfterInputProbe" Provider: "LWTRACE_EXAMPLE_PROVIDER" } - Predicate { - Operators { - Type: OT_EQ - Argument { Variable: "nMod2" } - Argument { Value: "0" } - } - } - Action { - PrintToStderrAction { } - } - Action { - KillAction { } - } -} diff --git a/library/cpp/lwtrace/example2/empty.tr b/library/cpp/lwtrace/example2/empty.tr deleted file mode 100644 index e69de29bb2d..00000000000 --- a/library/cpp/lwtrace/example2/empty.tr +++ /dev/null diff --git a/library/cpp/lwtrace/example2/example_query.tr b/library/cpp/lwtrace/example2/example_query.tr deleted file mode 100644 index 31b54658608..00000000000 --- a/library/cpp/lwtrace/example2/example_query.tr +++ /dev/null @@ -1,79 +0,0 @@ -Blocks { - ProbeDesc { - Name: "StartupProbe" - Provider: "LWTRACE_EXAMPLE_PROVIDER" - } - Action { - PrintToStderrAction { } - } -} - -Blocks { - ProbeDesc { Name: "IterationProbe" Provider: "LWTRACE_EXAMPLE_PROVIDER" } - Action { - LogAction { - LogTimestamp: true - MaxRecords: 2 - } - } -} - -Blocks { - ProbeDesc { Name: "ByrefDurationProbe" Provider: "LWTRACE_EXAMPLE_PROVIDER" } - Action { - LogAction { - LogTimestamp: true - MaxRecords: 1 - } - } - Action { - PrintToStderrAction { } - } -} - -Blocks { - ProbeDesc { Name: "DurationProbe" Provider: "LWTRACE_EXAMPLE_PROVIDER" } - Action { - LogAction { - LogTimestamp: true - MaxRecords: 1 - } - } - Action { - PrintToStderrAction { } - } -} - -Blocks { - ProbeDesc { Name: "ResultProbe" Provider: "LWTRACE_EXAMPLE_PROVIDER" } - Action { - PrintToStderrAction { } - } - Action { - LogAction { LogTimestamp: true } - } -} - - -Blocks { - ProbeDesc { Name: "AfterInputProbe" Provider: "LWTRACE_EXAMPLE_PROVIDER" } - Action { - StatementAction { - Type: ST_MOD - Argument { Variable: "nMod2" } - Argument { Param: "n" } - Argument { Value: "2" } - } - } -} -Blocks { - ProbeDesc { Name: "AfterInputProbe" Provider: "LWTRACE_EXAMPLE_PROVIDER" } - Predicate { - Operators { - Type: OT_EQ - Argument { Variable: "nMod2" } - Argument { Value: "0" } - } - } - Action { LogAction { } } -} diff --git a/library/cpp/lwtrace/example3/example_query.tr b/library/cpp/lwtrace/example3/example_query.tr deleted file mode 100644 index 1f841b0932a..00000000000 --- a/library/cpp/lwtrace/example3/example_query.tr +++ /dev/null @@ -1,13 +0,0 @@ -Blocks { - ProbeDesc { - Name: "IterationProbe" - Provider: "LWTRACE_EXAMPLE_PROVIDER" - } - Action { - CustomAction { - Name: "MyAction" - Opts: "/dev/stdout" - } - } -} - diff --git a/library/cpp/lwtrace/example3/start_with_query.sh b/library/cpp/lwtrace/example3/start_with_query.sh deleted file mode 100755 index 5cd221856f3..00000000000 --- a/library/cpp/lwtrace/example3/start_with_query.sh +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/bash -echo "Executing program with following trace query:" -cat example_query.tr -echo -n "Press any key to start program" -read -LWTRACE="example_query.tr" ./lwtrace-example3 diff --git a/library/cpp/lwtrace/example4/example_query.tr b/library/cpp/lwtrace/example4/example_query.tr deleted file mode 100644 index 46cd25ce91a..00000000000 --- a/library/cpp/lwtrace/example4/example_query.tr +++ /dev/null @@ -1,10 +0,0 @@ -Blocks { - ProbeDesc { - Name: "BackTrack" - Provider: "LWTRACE_EXAMPLE_PROVIDER" - } - Action { - PrintToStderrAction { } - } -} - diff --git a/library/cpp/lwtrace/example4/start_with_query.sh b/library/cpp/lwtrace/example4/start_with_query.sh deleted file mode 100755 index 5bc195c1ae7..00000000000 --- a/library/cpp/lwtrace/example4/start_with_query.sh +++ /dev/null @@ -1,3 +0,0 @@ -#!/bin/bash -export LWTRACE="example_query.tr" -./lwtrace-example4 diff --git a/library/cpp/lwtrace/example5/example_query.tr b/library/cpp/lwtrace/example5/example_query.tr deleted file mode 100644 index 90887d4ddfd..00000000000 --- a/library/cpp/lwtrace/example5/example_query.tr +++ /dev/null @@ -1,9 +0,0 @@ -Blocks { - ProbeDesc { - Group: "LWTRACE_EXAMPLE_PROVIDER" - } - Action { - PrintToStderrAction { } - } -} - diff --git a/library/cpp/lwtrace/example5/start_with_query.sh b/library/cpp/lwtrace/example5/start_with_query.sh deleted file mode 100755 index 4df5e4e47cc..00000000000 --- a/library/cpp/lwtrace/example5/start_with_query.sh +++ /dev/null @@ -1,3 +0,0 @@ -#!/bin/bash -export LWTRACE="example_query.tr" -./lwtrace-example5 diff --git a/library/cpp/lwtrace/mon/trace.sh b/library/cpp/lwtrace/mon/trace.sh deleted file mode 100755 index 8414a9b0ca6..00000000000 --- a/library/cpp/lwtrace/mon/trace.sh +++ /dev/null @@ -1,81 +0,0 @@ -#!/bin/sh -e -# $Id: trace.sh 2313967 2016-05-24 12:52:38Z serxa $ -# $HeadURL: svn+ssh://arcadia.yandex.ru/arc/trunk/arcadia/library/cpp/lwtrace/mon/trace.sh $ - -usage() { - if [ -n "$*" ]; then - echo "ERROR: $*" >&2 - else - echo "Script for LWTrace tracing management" >&2 - fi - echo "USAGE: `basename $0` COMMAND TRACEID HOST:PORT PARAM1=VALUE1 ..." >&2 - echo "COMMANDS:" >&2 - echo " new Start new tracing described by query from STDIN," >&2 - echo " uniquely named with TRACEID string," >&2 - echo " using HOST:PORT monitoring service." >&2 - echo " query can contain \$params that are substituted with corresponding values from cmdline" >&2 - echo " (alse \$\$ is replaced by \$, each param must be defined from cmdline)" >&2 - echo " delete Stop existing tracing with specified name TRACEID," >&2 - echo " on HOST:PORT monitoring service." >&2 - exit 1 -} - -COMMAND=$1 -ID="$2" -IDENC="$(perl -MURI::Escape -e '$id = $ARGV[0]; $id=uri_escape($id); $id =~ s{[+%]}{-}g; print $id;' "$ID")" -ADDRESS="$3" -if [ "$COMMAND" = "--help" ] || [ -z "$*" ]; then usage; fi -if [ -z "$ID" ]; then usage "TRACEID is not specified"; fi -if [ -z "$ADDRESS" ]; then usage "HOST:PORT is not specified"; fi - -shift 3 - -STATUS=0 -ERRFILE=/var/tmp/lwtrace.sh.$$ - -error() { - echo "ERROR: $*" >&2 - [ ! -e $ERRFILE ] || cat $ERRFILE >&2 - exit 1 -} - -stop() { rm -f $ERRFILE; } -trap stop INT ABRT EXIT - -case "$COMMAND" in - - new) - QUERY="$(perl -e 'use MIME::Base64; - local $/; - $a = <STDIN>; - for $arg (@ARGV) { - ($k,$v) = split "=",$arg,2; - $a =~ s{\$$k}{$v}g; - } - if ($a =~ /\$([A-Za-z_][\w_]*)/) { - print STDERR "undefined param in lwtrace query: $1\n"; - exit 0 - } - $a =~ s{\$\$}{\$}g; - print encode_base64($a, ""); - ' "$@" 2>$ERRFILE)" - if [ -z "$QUERY" ]; then error "lwtrace query errors"; fi - wget --post-data="id=$IDENC&query=$QUERY" \ - -O - http://$ADDRESS/trace?mode=new </dev/null 2>$ERRFILE || STATUS=$? - if [ $STATUS -ne 0 ]; then error "wget failure"; fi - ;; - - delete) - wget --post-data="id=$IDENC" \ - -O - http://$ADDRESS/trace?mode=delete </dev/null 2>$ERRFILE || STATUS=$? - if [ $STATUS -ne 0 ]; then error "wget failure"; fi - ;; - - *) - echo "usage: `basename $0` new TRACEID ADDRESS < query.txt" >&2 - echo " `basename $0` delete TRACEID ADDRESS" >&2 - exit 1 - ;; - -esac -echo "Done" diff --git a/library/cpp/lwtrace/tests/test_all_parallel.sh b/library/cpp/lwtrace/tests/test_all_parallel.sh deleted file mode 100755 index 8020783d67a..00000000000 --- a/library/cpp/lwtrace/tests/test_all_parallel.sh +++ /dev/null @@ -1,29 +0,0 @@ - -mkdir -p out - -echo " - LogIntModFilter - SleepCheck - MultipleActionsCheck - KillCheck - InMemoryLog - InMemoryLogCheck - NoExec - Log - LogTs - FalseIntFilter - LogIntAfterFilter - LogInt - FalseStringFilter - FalseStringFilterPartialMatch - LogStringAfterFilter - LogString - LogCheck -" | awk NF | ( while read l; do ./tests --unsafe-lwtrace 1 $l > out/out_$l.txt 2>out/err_$l.txt && echo done $l & done ; wait ) - - -grep . out/out_*.txt -grep . out/err_*.txt --color=always - - - diff --git a/library/cpp/malloc/nalf/alloc_helpers.h b/library/cpp/malloc/nalf/alloc_helpers.h new file mode 100644 index 00000000000..bd763313957 --- /dev/null +++ b/library/cpp/malloc/nalf/alloc_helpers.h @@ -0,0 +1,150 @@ +#pragma once + +#include "nalf_alloc.h" + +struct TNoHeapAlloc { + void* operator new(size_t); + void* operator new[](size_t); + + // implemented and available for gcc virtual destructors +protected: + void operator delete(void*) { + Y_FAIL(); + } + void operator delete[](void*) { + Y_FAIL(); + } + + void operator delete(void*, const std::nothrow_t&) { + Y_FAIL(); + } + void operator delete[](void*, const std::nothrow_t&) { + Y_FAIL(); + } +}; + +template <typename TFinal> +struct TSystemAllocHelper { + // override new/delete to happen with system-alloc, system-free, useful for structures which could be allocated before allocator setup is complete + // (allocator themself) + + void* operator new(size_t sz) { + Y_VERIFY(sz == sizeof(TFinal)); + return NNumaAwareLockFreeAllocator::SystemAllocation(sz); + } + + void* operator new[](size_t sz) { + Y_VERIFY(sz == sizeof(TFinal)); + return NNumaAwareLockFreeAllocator::SystemAllocation(sz); + } + + void operator delete(void* mem) { + NNumaAwareLockFreeAllocator::SystemFree(mem, sizeof(TFinal)); + } + + void operator delete[](void* mem) { + NNumaAwareLockFreeAllocator::SystemFree(mem, sizeof(TFinal)); + } + + void operator delete(void* mem, const std::nothrow_t&) { + NNumaAwareLockFreeAllocator::SystemFree(mem, sizeof(TFinal)); + } + + void operator delete[](void* mem, const std::nothrow_t&) { + NNumaAwareLockFreeAllocator::SystemFree(mem, sizeof(TFinal)); + } +}; + +template <NNumaAwareLockFreeAllocator::TAllocHint::EHint H> +struct TWithNalfAlloc { +#if !defined(NALF_FORCE_MALLOC_FREE) + // override new/delete to happen with nalf + void* operator new(size_t sz) { + return NNumaAwareLockFreeAllocator::Allocate(sz, H); + } + + void* operator new[](size_t sz) { + return NNumaAwareLockFreeAllocator::Allocate(sz, H); + } + + void operator delete(void* mem) { + NNumaAwareLockFreeAllocator::Free(mem); + } + + void operator delete[](void* mem) { + NNumaAwareLockFreeAllocator::Free(mem); + } + + void operator delete(void* mem, const std::nothrow_t&) { + NNumaAwareLockFreeAllocator::Free(mem); + } + + void operator delete[](void* mem, const std::nothrow_t&) { + NNumaAwareLockFreeAllocator::Free(mem); + } +#endif // NALF_FORCE_MALLOC_FREE +}; + +struct TWithNalfIncrementalAlloc : TWithNalfAlloc<NNumaAwareLockFreeAllocator::TAllocHint::Incremental> {}; +struct TWithNalfForceIncrementalAlloc : TWithNalfAlloc<NNumaAwareLockFreeAllocator::TAllocHint::ForceIncremental> {}; +struct TWithNalfChunkedAlloc : TWithNalfAlloc<NNumaAwareLockFreeAllocator::TAllocHint::Chunked> {}; +struct TWithNalfForceChunkedAlloc : TWithNalfAlloc<NNumaAwareLockFreeAllocator::TAllocHint::ForceChunked> {}; +struct TWithNalfSystemAlloc : TWithNalfAlloc<NNumaAwareLockFreeAllocator::TAllocHint::System> {}; +struct TWithNalfForceSystemAlloc : TWithNalfAlloc<NNumaAwareLockFreeAllocator::TAllocHint::ForceSystem> {}; + +using TAllocSwapIncremental = NNumaAwareLockFreeAllocator::TSwapHint<NNumaAwareLockFreeAllocator::TAllocHint::Incremental>; +using TAllocSwapChunked = NNumaAwareLockFreeAllocator::TSwapHint<NNumaAwareLockFreeAllocator::TAllocHint::Chunked>; + +template <typename Type, NNumaAwareLockFreeAllocator::TAllocHint::EHint Hint> +struct TNalfAllocator { + typedef Type value_type; + typedef Type* pointer; + typedef const Type* const_pointer; + typedef Type& reference; + typedef const Type& const_reference; + typedef size_t size_type; + typedef ptrdiff_t difference_type; + + TNalfAllocator() noexcept = default; + ~TNalfAllocator() noexcept = default; + + template <typename U> + explicit TNalfAllocator(TNalfAllocator<U, Hint>) noexcept {}; + template <typename U> + struct rebind { typedef TNalfAllocator<U, Hint> other; }; + + static pointer allocate(size_type n, const void* = nullptr) { + return static_cast<pointer>(NNumaAwareLockFreeAllocator::Allocate(n * sizeof(value_type), Hint)); + } + + static void deallocate(pointer p, size_type = 0U) { + return NNumaAwareLockFreeAllocator::Free(p); + } + + static constexpr size_type max_size() noexcept { + return std::numeric_limits<size_type>::max() / sizeof(value_type); + } + + template <typename U, typename... Args> + static void construct(U* p, Args&&... args) { + ::new ((void*)p) U(std::forward<Args>(args)...); + } + + template <typename U> + static void destroy(U* p) { + return p->~U(); + } + + static pointer address(reference x) noexcept { + return std::addressof(x); + } + + static const_pointer address(const_reference x) noexcept { + return std::addressof(x); + } +}; + +template <typename Type> +using TNalfChunkedAllocator = TNalfAllocator<Type, NNumaAwareLockFreeAllocator::TAllocHint::Chunked>; +template <typename Type> +using TNalfIncrementalAllocator = TNalfAllocator<Type, NNumaAwareLockFreeAllocator::TAllocHint::Incremental>; diff --git a/library/cpp/malloc/nalf/nalf_alloc.h b/library/cpp/malloc/nalf/nalf_alloc.h new file mode 100644 index 00000000000..a3d8126df2b --- /dev/null +++ b/library/cpp/malloc/nalf/nalf_alloc.h @@ -0,0 +1,120 @@ +#pragma once + +#include <util/generic/vector.h> +#include <util/stream/output.h> + +#ifndef NALF_ALLOC_DEFAULTMODE +#define NALF_ALLOC_DEFAULTMODE (TAllocHint::Chunked) +#endif + +#ifndef NALF_ALLOC_DEFAULTALIGN +#define NALF_ALLOC_DEFAULTALIGN (16) +#endif + +#if defined(_tsan_enabled_) || defined(_msan_enabled_) || defined(_asan_enabled_) || defined(WITH_VALGRIND) +#define NALF_FORCE_MALLOC_FREE 1 +#define NALF_DONOT_DEFINE_GLOBALS 1 +#endif + +namespace NNumaAwareLockFreeAllocator { + struct TAllocHint { + enum EHint { + Undefined, + Incremental, + Chunked, + System, + ForceIncremental, + ForceChunked, + ForceSystem, + Bootstrap, + }; + // valid op hint values: incremental, chunked, system, force* + // valid thread hint values: undefined, incremental, chunked, system + // bootstrap is used in node initialization only + }; + + class TPerThreadAllocator; + + TPerThreadAllocator* GetThreadAllocator(); + void* Allocate(ui64 len, TAllocHint::EHint hint = NALF_ALLOC_DEFAULTMODE, ui64 align = NALF_ALLOC_DEFAULTALIGN); + void Free(void* mem); + void* Realloc(void* mem, ui64 len); + TAllocHint::EHint SwapHint(TAllocHint::EHint hint) noexcept; + std::pair<ui64, TAllocHint::EHint> MemBlockSize(void* mem); + + void* Allocate(TPerThreadAllocator* pta, ui64 len, TAllocHint::EHint hint = NALF_ALLOC_DEFAULTMODE, ui64 align = NALF_ALLOC_DEFAULTALIGN); + void Free(TPerThreadAllocator* pta, void* mem); + void* Realloc(TPerThreadAllocator* pta, void* mem, ui64 len); + + TAllocHint::EHint SwapHint(TPerThreadAllocator* pta, TAllocHint::EHint hint) noexcept; + + template <TAllocHint::EHint Hint> + struct TSwapHint : TNonCopyable { + const TAllocHint::EHint Old; + TSwapHint() + : Old(SwapHint(Hint)) + { + } + ~TSwapHint() { + SwapHint(Old); + } + }; + + void* SystemAllocation(ui64 size); + void SystemFree(void* mem, ui64 size); + void* SystemRemap(void* mem, ui64 oldsize, ui64 newsize); + ui32 GetNumaNode(); + + struct TAllocatorStats { + ui64 TotalBytesReserved; // w/o system bytes! + ui32 PerThreadEntries; + + struct TSizeStats { + ui32 PageSize; + ui32 ChunkSize; + + ui64 TotalPagesReserved; + ui64 TotalPagesCached; + ui64 TotalAllocations; + ui64 TotalReclaimed; + ui64 PagesClaimed; + ui64 PagesFromCache; + ui64 PagesReleased; + + TSizeStats(); + }; + + struct TIncrementalStats { + ui64 TotalPagesReserved; + ui64 TotalPagesCached; + ui64 TotalAllocations; + ui64 TotalReclaimed; + ui64 PagesClaimed; + ui64 PagesFromCache; + ui64 PagesReleased; + + TIncrementalStats(); + }; + + struct TSysStats { + ui64 TotalBytesReserved; + ui64 TotalBytesCached; + ui64 TotalAllocations; + ui64 TotalReclaimed; + + TSysStats(); + }; + + TVector<TSizeStats> BySizeStats; + TIncrementalStats IncrementalStats; + TSysStats SysStats; + + TAllocatorStats(); + void Out(IOutputStream& out) const; + }; + + TVector<TAllocatorStats> GetAllocatorStats(); // one entry per numa-node + + static const ui64 SystemPageSize = 4096; + +} diff --git a/library/cpp/malloc/tcmalloc/CMakeLists.txt b/library/cpp/malloc/tcmalloc/CMakeLists.txt index e8c98bfd99f..c031ddb850e 100644 --- a/library/cpp/malloc/tcmalloc/CMakeLists.txt +++ b/library/cpp/malloc/tcmalloc/CMakeLists.txt @@ -6,6 +6,6 @@ # original buildsystem will not be accepted. -if (UNIX AND NOT APPLE) +if (UNIX) include(CMakeLists.linux.txt) endif() diff --git a/library/cpp/messagebus/all.lwt b/library/cpp/messagebus/all.lwt deleted file mode 100644 index 0f04be4b2c1..00000000000 --- a/library/cpp/messagebus/all.lwt +++ /dev/null @@ -1,8 +0,0 @@ -Blocks { - ProbeDesc { - Group: "MessagebusRare" - } - Action { - PrintToStderrAction {} - } -} diff --git a/library/cpp/messagebus/dummy_debugger.h b/library/cpp/messagebus/dummy_debugger.h deleted file mode 100644 index 89a4e18716f..00000000000 --- a/library/cpp/messagebus/dummy_debugger.h +++ /dev/null @@ -1,9 +0,0 @@ -#pragma once - -#include <util/datetime/base.h> -#include <util/stream/output.h> - -#define MB_TRACE() \ - do { \ - Cerr << TInstant::Now() << " " << __FILE__ << ":" << __LINE__ << " " << __FUNCTION__ << Endl; \ - } while (false) diff --git a/library/cpp/messagebus/extra_ref.h b/library/cpp/messagebus/extra_ref.h deleted file mode 100644 index 29271232668..00000000000 --- a/library/cpp/messagebus/extra_ref.h +++ /dev/null @@ -1,36 +0,0 @@ -#pragma once - -#include <util/system/yassert.h> - -class TExtraRef { - TAtomic Holds; - -public: - TExtraRef() - : Holds(false) - { - } - ~TExtraRef() { - Y_VERIFY(!Holds); - } - - template <typename TThis> - void Retain(TThis* thiz) { - if (AtomicGet(Holds)) { - return; - } - if (AtomicCas(&Holds, 1, 0)) { - thiz->Ref(); - } - } - - template <typename TThis> - void Release(TThis* thiz) { - if (!AtomicGet(Holds)) { - return; - } - if (AtomicCas(&Holds, 0, 1)) { - thiz->UnRef(); - } - } -}; diff --git a/library/cpp/messagebus/rain_check/test/TestRainCheck.py b/library/cpp/messagebus/rain_check/test/TestRainCheck.py deleted file mode 100644 index 92ed727b62e..00000000000 --- a/library/cpp/messagebus/rain_check/test/TestRainCheck.py +++ /dev/null @@ -1,8 +0,0 @@ -from devtools.fleur.ytest import group, constraint -from devtools.fleur.ytest.integration import UnitTestGroup - -@group -@constraint('library.messagebus') -class TestMessageBus3(UnitTestGroup): - def __init__(self, context): - UnitTestGroup.__init__(self, context, 'MessageBus', 'library-messagebus-rain_check-test-ut') diff --git a/library/cpp/messagebus/ref_counted.h b/library/cpp/messagebus/ref_counted.h deleted file mode 100644 index 29b87764e31..00000000000 --- a/library/cpp/messagebus/ref_counted.h +++ /dev/null @@ -1,6 +0,0 @@ -#pragma once - -class TAtomicRefCountedObject: public TAtomicRefCount<TAtomicRefCountedObject> { - virtual ~TAtomicRefCountedObject() { - } -}; diff --git a/library/cpp/messagebus/test/TestMessageBus.py b/library/cpp/messagebus/test/TestMessageBus.py deleted file mode 100644 index 0bbaa0a3133..00000000000 --- a/library/cpp/messagebus/test/TestMessageBus.py +++ /dev/null @@ -1,8 +0,0 @@ -from devtools.fleur.ytest import group, constraint -from devtools.fleur.ytest.integration import UnitTestGroup - -@group -@constraint('library.messagebus') -class TestMessageBus(UnitTestGroup): - def __init__(self, context): - UnitTestGroup.__init__(self, context, 'MessageBus', 'library-messagebus-test-ut') diff --git a/library/cpp/messagebus/test/perftest/stackcollect.diff b/library/cpp/messagebus/test/perftest/stackcollect.diff deleted file mode 100644 index 658f0141b3d..00000000000 --- a/library/cpp/messagebus/test/perftest/stackcollect.diff +++ /dev/null @@ -1,13 +0,0 @@ -Index: test/perftest/CMakeLists.txt -=================================================================== ---- test/perftest/CMakeLists.txt (revision 1088840) -+++ test/perftest/CMakeLists.txt (working copy) -@@ -3,7 +3,7 @@ PROGRAM(messagebus_perftest) - OWNER(nga) - - PEERDIR( -- library/cpp/execprofile -+ junk/davenger/stackcollect - library/cpp/messagebus - library/cpp/messagebus/protobuf - library/cpp/sighandler diff --git a/library/cpp/monlib/consumers/collecting_consumer.cpp b/library/cpp/monlib/consumers/collecting_consumer.cpp new file mode 100644 index 00000000000..28ad400f9ee --- /dev/null +++ b/library/cpp/monlib/consumers/collecting_consumer.cpp @@ -0,0 +1 @@ +#include "collecting_consumer.h" diff --git a/library/cpp/monlib/consumers/collecting_consumer.h b/library/cpp/monlib/consumers/collecting_consumer.h new file mode 100644 index 00000000000..0b061fce0bc --- /dev/null +++ b/library/cpp/monlib/consumers/collecting_consumer.h @@ -0,0 +1,108 @@ +#pragma once + +#include <library/cpp/monlib/metrics/labels.h> +#include <library/cpp/monlib/metrics/metric_value.h> +#include <library/cpp/monlib/metrics/metric_consumer.h> + +#include <util/datetime/base.h> + + +namespace NMonitoring { + // TODO(ivanzhukov@): very similar to https://nda.ya.ru/t/ST-KDJAH3W3cfn. Merge them later + struct TMetricData { + TMetricData() + : Values{new NMonitoring::TMetricTimeSeries} + { + } + + TMetricData(NMonitoring::TLabels labels, NMonitoring::EMetricType type, THolder<NMonitoring::TMetricTimeSeries> s) + : Labels{std::move(labels)} + , Kind{type} + , Values{std::move(s)} + { + } + + NMonitoring::TLabels Labels; + // TODO(ivanzhukov@): rename to Type + NMonitoring::EMetricType Kind{NMonitoring::EMetricType::UNKNOWN}; + THolder<NMonitoring::TMetricTimeSeries> Values; + }; + + template <typename TLabelsImpl> + struct TCollectingConsumerImpl: NMonitoring::IMetricConsumer { + TCollectingConsumerImpl() = default; + explicit TCollectingConsumerImpl(bool doMergeCommonLabels) + : DoMergeCommonLabels{doMergeCommonLabels} + {} + + void OnStreamBegin() override {} + void OnStreamEnd() override {} + + void OnCommonTime(TInstant time) override { + CommonTime = time; + } + + void OnMetricBegin(NMonitoring::EMetricType kind) override { + auto& metric = Metrics.emplace_back(); + metric.Kind = kind; + InsideSensor = true; + } + + void OnMetricEnd() override { + InsideSensor = false; + } + + void OnLabelsBegin() override {} + void OnLabelsEnd() override { + if (DoMergeCommonLabels) { + for (auto& cl : CommonLabels) { + Metrics.back().Labels.Add(cl); + } + } + } + + void OnLabel(TStringBuf key, TStringBuf value) override { + if (InsideSensor) { + Metrics.back().Labels.Add(key, value); + } else { + CommonLabels.Add(key, value); + } + } + + void OnDouble(TInstant time, double value) override { + Metrics.back().Values->Add(time, value); + } + + void OnInt64(TInstant time, i64 value) override { + Metrics.back().Values->Add(time, value); + } + + void OnUint64(TInstant time, ui64 value) override { + Metrics.back().Values->Add(time, value); + } + + void OnHistogram(TInstant time, NMonitoring::IHistogramSnapshotPtr snapshot) override { + auto& val = Metrics.back().Values; + val->Add(time, snapshot.Get()); + } + + void OnSummaryDouble(TInstant time, NMonitoring::ISummaryDoubleSnapshotPtr snapshot) override { + auto& val = Metrics.back().Values; + val->Add(time, snapshot.Get()); + } + + void OnLogHistogram(TInstant time, NMonitoring::TLogHistogramSnapshotPtr snapshot) override { + auto& val = Metrics.back().Values; + val->Add(time, snapshot.Get()); + } + + bool DoMergeCommonLabels{false}; + TVector<TMetricData> Metrics; + TLabelsImpl CommonLabels; + TInstant CommonTime; + bool InsideSensor{false}; + }; + + using TCollectingConsumer = TCollectingConsumerImpl<NMonitoring::TLabels>; + +} // namespace NMonitoring diff --git a/library/cpp/monlib/counters/counters.cpp b/library/cpp/monlib/counters/counters.cpp deleted file mode 100644 index 50dca4c577a..00000000000 --- a/library/cpp/monlib/counters/counters.cpp +++ /dev/null @@ -1,49 +0,0 @@ - -#include "counters.h" - -namespace NMonitoring { - char* PrettyNumShort(i64 val, char* buf, size_t size) { - static const char shorts[] = {' ', 'K', 'M', 'G', 'T', 'P', 'E'}; - unsigned i = 0; - i64 major = val; - i64 minor = 0; - const unsigned imax = sizeof(shorts) / sizeof(char); - for (i = 0; i < imax; i++) { - if (major >> 10 == 0) - break; - else { - minor = major - (major >> 10 << 10); - major = major >> 10; - } - } - minor = (minor * 10) >> 10; - - if (i == 0 || i >= imax) - *buf = '\0'; - else - snprintf(buf, size, "%" PRId64 ".%" PRId64 "%c", major, minor, shorts[i]); - - return buf; - } - - char* PrettyNum(i64 val, char* buf, size_t size) { - Y_ASSERT(buf); - if (size < 4) { - buf[0] = 0; - return buf; - } - PrettyNumShort(val, buf + 2, size - 3); - if (buf[2] == 0) { - *buf = '\0'; - } else { - size_t len = 2 + strnlen(buf + 2, size - 4); - Y_ASSERT(len < size); - buf[0] = ' '; - buf[1] = '('; - buf[len] = ')'; - buf[len + 1] = '\0'; - } - - return buf; - } -} diff --git a/library/cpp/monlib/counters/counters_ut.cpp b/library/cpp/monlib/counters/counters_ut.cpp deleted file mode 100644 index 2845efb97ba..00000000000 --- a/library/cpp/monlib/counters/counters_ut.cpp +++ /dev/null @@ -1,49 +0,0 @@ -#include "counters.h" - -#include <library/cpp/testing/unittest/registar.h> - -#include <util/generic/set.h> -#include <util/thread/pool.h> - -using namespace NMonitoring; - -Y_UNIT_TEST_SUITE(TDeprecatedCountersTest) { - Y_UNIT_TEST(CounterGroupsAreThreadSafe) { - const static ui32 GROUPS_COUNT = 1000; - const static ui32 THREADS_COUNT = 10; - - TDeprecatedCounterGroups<ui32, ui32> groups; - - auto adder = [&groups]() { - for (ui32 id = 0; id < GROUPS_COUNT; id++) { - groups.Get(id); - - // adds contention - ::NanoSleep(42); - } - }; - - TThreadPool q; - q.Start(THREADS_COUNT); - for (ui32 i = 0; i < THREADS_COUNT; i++) { - q.SafeAddFunc(adder); - } - q.Stop(); - - // each group id is present - for (ui32 id = 0; id < GROUPS_COUNT; id++) { - UNIT_ASSERT(groups.Has(id)); - } - - // group names contains only appropriate ids - auto ids = groups.GetGroupsNames(); - for (ui32 id : *ids) { - UNIT_ASSERT(id < GROUPS_COUNT); - } - - // no duplication in group names - TSet<ui32> uniqueIds(ids->begin(), ids->end()); - UNIT_ASSERT_EQUAL(ids->size(), uniqueIds.size()); - UNIT_ASSERT_EQUAL(ids->size(), GROUPS_COUNT); - } -} diff --git a/library/cpp/monlib/counters/histogram.cpp b/library/cpp/monlib/counters/histogram.cpp deleted file mode 100644 index 46cf4e6ec8d..00000000000 --- a/library/cpp/monlib/counters/histogram.cpp +++ /dev/null @@ -1,40 +0,0 @@ -#include "histogram.h" - -namespace NMonitoring { - void THistogramSnapshot::Print(IOutputStream* out) const { - (*out) << "mean: " << Mean - << ", stddev: " << StdDeviation - << ", min: " << Min - << ", max: " << Max - << ", 50%: " << Percentile50 - << ", 75%: " << Percentile75 - << ", 90%: " << Percentile90 - << ", 95%: " << Percentile95 - << ", 98%: " << Percentile98 - << ", 99%: " << Percentile99 - << ", 99.9%: " << Percentile999 - << ", count: " << TotalCount; - } - - void THdrHistogram::TakeSnaphot(THistogramSnapshot* snapshot) { - with_lock (Lock_) { - // TODO: get data with single traverse - snapshot->Mean = Data_.GetMean(); - snapshot->StdDeviation = Data_.GetStdDeviation(); - snapshot->Min = Data_.GetMin(); - snapshot->Max = Data_.GetMax(); - snapshot->Percentile50 = Data_.GetValueAtPercentile(50.0); - snapshot->Percentile75 = Data_.GetValueAtPercentile(75.0); - snapshot->Percentile90 = Data_.GetValueAtPercentile(90.0); - snapshot->Percentile95 = Data_.GetValueAtPercentile(95.0); - snapshot->Percentile98 = Data_.GetValueAtPercentile(98.0); - snapshot->Percentile99 = Data_.GetValueAtPercentile(99.0); - snapshot->Percentile999 = Data_.GetValueAtPercentile(99.9); - snapshot->TotalCount = Data_.GetTotalCount(); - - // cleanup histogram data - Data_.Reset(); - } - } - -} diff --git a/library/cpp/monlib/counters/histogram.h b/library/cpp/monlib/counters/histogram.h deleted file mode 100644 index 96361b00238..00000000000 --- a/library/cpp/monlib/counters/histogram.h +++ /dev/null @@ -1,189 +0,0 @@ -#pragma once - -#include <library/cpp/histogram/hdr/histogram.h> - -#include <util/system/spinlock.h> -#include <util/stream/output.h> - -namespace NMonitoring { - /** - * A statistical snapshot of values recorded in histogram. - */ - struct THistogramSnapshot { - double Mean; - double StdDeviation; - i64 Min; - i64 Max; - i64 Percentile50; - i64 Percentile75; - i64 Percentile90; - i64 Percentile95; - i64 Percentile98; - i64 Percentile99; - i64 Percentile999; - i64 TotalCount; - - void Print(IOutputStream* out) const; - }; - - /** - * Special counter which calculates the distribution of a value. - */ - class THdrHistogram { - public: - /** - * Construct a histogram given the Lowest and Highest values to be tracked - * and a number of significant decimal digits. Providing a - * lowestDiscernibleValue is useful in situations where the units used for - * the histogram's values are much smaller that the minimal accuracy - * required. E.g. when tracking time values stated in nanosecond units, - * where the minimal accuracy required is a microsecond, the proper value - * for lowestDiscernibleValue would be 1000. - * - * @param lowestDiscernibleValue The lowest value that can be discerned - * (distinguished from 0) by the histogram. Must be a positive - * integer that is >= 1. May be internally rounded down to nearest - * power of 2. - * - * @param highestTrackableValue The highest value to be tracked by the - * histogram. Must be a positive integer that is - * >= (2 * lowestDiscernibleValue). - * - * @param numberOfSignificantValueDigits Specifies the precision to use. - * This is the number of significant decimal digits to which the - * histogram will maintain value resolution and separation. Must be - * a non-negative integer between 0 and 5. - */ - THdrHistogram(i64 lowestDiscernibleValue, i64 highestTrackableValue, - i32 numberOfSignificantValueDigits) - : Data_(lowestDiscernibleValue, highestTrackableValue, - numberOfSignificantValueDigits) { - } - - /** - * Records a value in the histogram, will round this value of to a - * precision at or better than the NumberOfSignificantValueDigits specified - * at construction time. - * - * @param value Value to add to the histogram - * @return false if the value is larger than the HighestTrackableValue - * and can't be recorded, true otherwise. - */ - bool RecordValue(i64 value) { - with_lock (Lock_) { - return Data_.RecordValue(value); - } - } - - /** - * Records count values in the histogram, will round this value of to a - * precision at or better than the NumberOfSignificantValueDigits specified - * at construction time. - * - * @param value Value to add to the histogram - * @param count Number of values to add to the histogram - * @return false if the value is larger than the HighestTrackableValue - * and can't be recorded, true otherwise. - */ - bool RecordValues(i64 value, i64 count) { - with_lock (Lock_) { - return Data_.RecordValues(value, count); - } - } - - /** - * Records a value in the histogram and backfill based on an expected - * interval. Value will be rounded this to a precision at or better - * than the NumberOfSignificantValueDigits specified at contruction time. - * This is specifically used for recording latency. If the value is larger - * than the expectedInterval then the latency recording system has - * experienced co-ordinated omission. This method fills in the values that - * would have occured had the client providing the load not been blocked. - * - * @param value Value to add to the histogram - * @param expectedInterval The delay between recording values - * @return false if the value is larger than the HighestTrackableValue - * and can't be recorded, true otherwise. - */ - bool RecordValueWithExpectedInterval(i64 value, i64 expectedInterval) { - with_lock (Lock_) { - return Data_.RecordValueWithExpectedInterval(value, expectedInterval); - } - } - - /** - * Record a value in the histogram count times. Applies the same correcting - * logic as {@link THdrHistogram::RecordValueWithExpectedInterval}. - * - * @param value Value to add to the histogram - * @param count Number of values to add to the histogram - * @param expectedInterval The delay between recording values. - * @return false if the value is larger than the HighestTrackableValue - * and can't be recorded, true otherwise. - */ - bool RecordValuesWithExpectedInterval( - i64 value, i64 count, i64 expectedInterval) { - with_lock (Lock_) { - return Data_.RecordValuesWithExpectedInterval( - value, count, expectedInterval); - } - } - - /** - * @return The configured lowestDiscernibleValue - */ - i64 GetLowestDiscernibleValue() const { - with_lock (Lock_) { - return Data_.GetLowestDiscernibleValue(); - } - } - - /** - * @return The configured highestTrackableValue - */ - i64 GetHighestTrackableValue() const { - with_lock (Lock_) { - return Data_.GetHighestTrackableValue(); - } - } - - /** - * @return The configured numberOfSignificantValueDigits - */ - i32 GetNumberOfSignificantValueDigits() const { - with_lock (Lock_) { - return Data_.GetNumberOfSignificantValueDigits(); - } - } - - /** - * @return The total count of all recorded values in the histogram - */ - i64 GetTotalCount() const { - with_lock (Lock_) { - return Data_.GetTotalCount(); - } - } - - /** - * Place a copy of the value counts accumulated since the last snapshot - * was taken into {@code snapshot}. Calling this member-function will - * reset the value counts, and start accumulating value counts for the - * next interval. - * - * @param snapshot the structure into which the values should be copied. - */ - void TakeSnaphot(THistogramSnapshot* snapshot); - - private: - mutable TSpinLock Lock_; - NHdr::THistogram Data_; - }; - -} - -template <> -inline void Out<NMonitoring::THistogramSnapshot>( - IOutputStream& out, const NMonitoring::THistogramSnapshot& snapshot) { - snapshot.Print(&out); -} diff --git a/library/cpp/monlib/counters/histogram_ut.cpp b/library/cpp/monlib/counters/histogram_ut.cpp deleted file mode 100644 index 5a0800505ab..00000000000 --- a/library/cpp/monlib/counters/histogram_ut.cpp +++ /dev/null @@ -1,47 +0,0 @@ -#include "histogram.h" - -#include <library/cpp/testing/unittest/registar.h> - -using namespace NMonitoring; - -Y_UNIT_TEST_SUITE(THistorgamTest) { - Y_UNIT_TEST(TakeSnapshot) { - THdrHistogram h(1, 10, 3); - UNIT_ASSERT(h.RecordValue(1)); - UNIT_ASSERT(h.RecordValue(2)); - UNIT_ASSERT(h.RecordValues(3, 10)); - UNIT_ASSERT(h.RecordValue(4)); - UNIT_ASSERT(h.RecordValue(5)); - - UNIT_ASSERT_EQUAL(h.GetTotalCount(), 14); - - THistogramSnapshot snapshot; - h.TakeSnaphot(&snapshot); - - UNIT_ASSERT_EQUAL(h.GetTotalCount(), 0); - - UNIT_ASSERT_EQUAL(snapshot.Min, 1); - UNIT_ASSERT_EQUAL(snapshot.Max, 5); - - // >>> a = [1, 2] + [3 for i in range(10)] + [4, 5] - // >>> numpy.mean(a) - // 3.0 - UNIT_ASSERT_DOUBLES_EQUAL(snapshot.Mean, 3.0, 1e-6); - - // >>> numpy.std(a) - // 0.84515425472851657 - UNIT_ASSERT_DOUBLES_EQUAL(snapshot.StdDeviation, 0.84515425472851657, 1e-6); - - // >>> [(p, round(numpy.percentile(a, p))) for p in [50, 75, 90, 95, 98, 99, 99.9, 100]] - // [(50, 3.0), (75, 3.0), (90, 4.0), (95, 4.0), (98, 5.0), (99, 5.0), (99.9, 5.0), (100, 5.0)] - UNIT_ASSERT_EQUAL(snapshot.Percentile50, 3); - UNIT_ASSERT_EQUAL(snapshot.Percentile75, 3); - UNIT_ASSERT_EQUAL(snapshot.Percentile90, 4); - UNIT_ASSERT_EQUAL(snapshot.Percentile95, 4); - UNIT_ASSERT_EQUAL(snapshot.Percentile98, 5); - UNIT_ASSERT_EQUAL(snapshot.Percentile99, 5); - UNIT_ASSERT_EQUAL(snapshot.Percentile999, 5); - - UNIT_ASSERT_EQUAL(snapshot.TotalCount, 14); - } -} diff --git a/library/cpp/monlib/counters/meter.cpp b/library/cpp/monlib/counters/meter.cpp deleted file mode 100644 index 6f15f173d11..00000000000 --- a/library/cpp/monlib/counters/meter.cpp +++ /dev/null @@ -1,4 +0,0 @@ -#include "meter.h" - -namespace NMonitoring { -} diff --git a/library/cpp/monlib/counters/meter.h b/library/cpp/monlib/counters/meter.h deleted file mode 100644 index 12c10b4ca6a..00000000000 --- a/library/cpp/monlib/counters/meter.h +++ /dev/null @@ -1,285 +0,0 @@ -#pragma once - -#include <util/system/types.h> -#include <util/generic/noncopyable.h> -#include <library/cpp/deprecated/atomic/atomic.h> - -#include <chrono> -#include <cstdlib> -#include <cmath> - -namespace NMonitoring { - /** - * An exponentially-weighted moving average. - * - * @see <a href="http://www.teamquest.com/pdfs/whitepaper/ldavg1.pdf"> - * UNIX Load Average Part 1: How It Works</a> - * @see <a href="http://www.teamquest.com/pdfs/whitepaper/ldavg2.pdf"> - * UNIX Load Average Part 2: Not Your Average Average</a> - * @see <a href="http://en.wikipedia.org/wiki/Moving_average#Exponential_moving_average">EMA</a> - */ - class TMovingAverage { - public: - enum { - INTERVAL = 5 // in seconds - }; - - public: - /** - * Creates a new EWMA which is equivalent to the UNIX one minute load - * average and which expects to be ticked every 5 seconds. - * - * @return a one-minute EWMA - */ - static TMovingAverage OneMinute() { - static const double M1_ALPHA = 1 - std::exp(-INTERVAL / 60.0 / 1); - return {M1_ALPHA, std::chrono::seconds(INTERVAL)}; - } - - /** - * Creates a new EWMA which is equivalent to the UNIX five minute load - * average and which expects to be ticked every 5 seconds. - * - * @return a five-minute EWMA - */ - static TMovingAverage FiveMinutes() { - static const double M5_ALPHA = 1 - std::exp(-INTERVAL / 60.0 / 5); - return {M5_ALPHA, std::chrono::seconds(INTERVAL)}; - } - - /** - * Creates a new EWMA which is equivalent to the UNIX fifteen minute load - * average and which expects to be ticked every 5 seconds. - * - * @return a fifteen-minute EWMA - */ - static TMovingAverage FifteenMinutes() { - static const double M15_ALPHA = 1 - std::exp(-INTERVAL / 60.0 / 15); - return {M15_ALPHA, std::chrono::seconds(INTERVAL)}; - } - - /** - * Create a new EWMA with a specific smoothing constant. - * - * @param alpha the smoothing constant - * @param interval the expected tick interval - */ - TMovingAverage(double alpha, std::chrono::seconds interval) - : Initialized_(0) - , Rate_(0) - , Uncounted_(0) - , Alpha_(alpha) - , Interval_(std::chrono::nanoseconds(interval).count()) - { - } - - TMovingAverage(const TMovingAverage& rhs) - : Initialized_(AtomicGet(rhs.Initialized_)) - , Rate_(AtomicGet(rhs.Rate_)) - , Uncounted_(AtomicGet(rhs.Uncounted_)) - , Alpha_(rhs.Alpha_) - , Interval_(rhs.Interval_) - { - } - - TMovingAverage& operator=(const TMovingAverage& rhs) { - AtomicSet(Initialized_, AtomicGet(Initialized_)); - AtomicSet(Rate_, AtomicGet(rhs.Rate_)); - AtomicSet(Uncounted_, AtomicGet(rhs.Uncounted_)); - Alpha_ = rhs.Alpha_; - Interval_ = rhs.Interval_; - return *this; - } - - /** - * Update the moving average with a new value. - * - * @param n the new value - */ - void Update(ui64 n = 1) { - AtomicAdd(Uncounted_, n); - } - - /** - * Mark the passage of time and decay the current rate accordingly. - */ - void Tick() { - double instantRate = AtomicSwap(&Uncounted_, 0) / Interval_; - if (AtomicGet(Initialized_)) { - double rate = AsDouble(AtomicGet(Rate_)); - rate += (Alpha_ * (instantRate - rate)); - AtomicSet(Rate_, AsAtomic(rate)); - } else { - AtomicSet(Rate_, AsAtomic(instantRate)); - AtomicSet(Initialized_, 1); - } - } - - /** - * @return the rate in the seconds - */ - double GetRate() const { - double rate = AsDouble(AtomicGet(Rate_)); - return rate * std::nano::den; - } - - private: - static double AsDouble(TAtomicBase val) { - union { - double D; - TAtomicBase A; - } doubleAtomic; - doubleAtomic.A = val; - return doubleAtomic.D; - } - - static TAtomicBase AsAtomic(double val) { - union { - double D; - TAtomicBase A; - } doubleAtomic; - doubleAtomic.D = val; - return doubleAtomic.A; - } - - private: - TAtomic Initialized_; - TAtomic Rate_; - TAtomic Uncounted_; - double Alpha_; - double Interval_; - }; - - /** - * A meter metric which measures mean throughput and one-, five-, and - * fifteen-minute exponentially-weighted moving average throughputs. - */ - template <typename TClock> - class TMeterImpl: private TNonCopyable { - public: - TMeterImpl() - : StartTime_(TClock::now()) - , LastTick_(StartTime_.time_since_epoch().count()) - , Count_(0) - , OneMinuteRate_(TMovingAverage::OneMinute()) - , FiveMinutesRate_(TMovingAverage::FiveMinutes()) - , FifteenMinutesRate_(TMovingAverage::FifteenMinutes()) - { - } - - /** - * Mark the occurrence of events. - * - * @param n the number of events - */ - void Mark(ui64 n = 1) { - TickIfNecessary(); - AtomicAdd(Count_, n); - OneMinuteRate_.Update(n); - FiveMinutesRate_.Update(n); - FifteenMinutesRate_.Update(n); - } - - /** - * Returns the one-minute exponentially-weighted moving average rate at - * which events have occurred since the meter was created. - * - * This rate has the same exponential decay factor as the one-minute load - * average in the top Unix command. - * - * @return the one-minute exponentially-weighted moving average rate at - * which events have occurred since the meter was created - */ - double GetOneMinuteRate() const { - return OneMinuteRate_.GetRate(); - } - - /** - * Returns the five-minute exponentially-weighted moving average rate at - * which events have occurred since the meter was created. - * - * This rate has the same exponential decay factor as the five-minute load - * average in the top Unix command. - * - * @return the five-minute exponentially-weighted moving average rate at - * which events have occurred since the meter was created - */ - double GetFiveMinutesRate() const { - return FiveMinutesRate_.GetRate(); - } - - /** - * Returns the fifteen-minute exponentially-weighted moving average rate - * at which events have occurred since the meter was created. - * - * This rate has the same exponential decay factor as the fifteen-minute - * load average in the top Unix command. - * - * @return the fifteen-minute exponentially-weighted moving average rate - * at which events have occurred since the meter was created - */ - double GetFifteenMinutesRate() const { - return FifteenMinutesRate_.GetRate(); - } - - /** - * @return the mean rate at which events have occurred since the meter - * was created - */ - double GetMeanRate() const { - if (GetCount() == 0) { - return 0.0; - } - - auto now = TClock::now(); - std::chrono::duration<double> elapsedSeconds = now - StartTime_; - return GetCount() / elapsedSeconds.count(); - } - - /** - * @return the number of events which have been marked - */ - ui64 GetCount() const { - return AtomicGet(Count_); - } - - private: - void TickIfNecessary() { - static ui64 TICK_INTERVAL_NS = - std::chrono::nanoseconds( - std::chrono::seconds(TMovingAverage::INTERVAL)) - .count(); - - auto oldTickNs = AtomicGet(LastTick_); - auto newTickNs = TClock::now().time_since_epoch().count(); - ui64 elapsedNs = std::abs(newTickNs - oldTickNs); - - if (elapsedNs > TICK_INTERVAL_NS) { - // adjust to interval begining - newTickNs -= elapsedNs % TICK_INTERVAL_NS; - if (AtomicCas(&LastTick_, newTickNs, oldTickNs)) { - ui64 requiredTicks = elapsedNs / TICK_INTERVAL_NS; - for (ui64 i = 0; i < requiredTicks; ++i) { - OneMinuteRate_.Tick(); - FiveMinutesRate_.Tick(); - FifteenMinutesRate_.Tick(); - } - } - } - } - - private: - const typename TClock::time_point StartTime_; - TAtomic LastTick_; - TAtomic Count_; - TMovingAverage OneMinuteRate_; - TMovingAverage FiveMinutesRate_; - TMovingAverage FifteenMinutesRate_; - }; - - using TSystemMeter = TMeterImpl<std::chrono::system_clock>; - using TSteadyMeter = TMeterImpl<std::chrono::steady_clock>; - using THighResMeter = TMeterImpl<std::chrono::high_resolution_clock>; - using TMeter = THighResMeter; - -} diff --git a/library/cpp/monlib/counters/meter_ut.cpp b/library/cpp/monlib/counters/meter_ut.cpp deleted file mode 100644 index b507d16fbdd..00000000000 --- a/library/cpp/monlib/counters/meter_ut.cpp +++ /dev/null @@ -1,41 +0,0 @@ -#include "meter.h" - -#include <library/cpp/testing/unittest/registar.h> - -using namespace NMonitoring; - -struct TMockClock { - using duration = std::chrono::nanoseconds; - using rep = duration::rep; - using period = duration::period; - using time_point = std::chrono::time_point<TMockClock, duration>; - - static time_point now() noexcept { - static int index = 0; - return index++ < 2 ? time_point() : time_point(std::chrono::seconds(10)); - } -}; - -using TMockMeter = TMeterImpl<TMockClock>; - -Y_UNIT_TEST_SUITE(TMeterTest) { - Y_UNIT_TEST(StartsOutWithNoRatesOrCount) { - TMeter meter; - UNIT_ASSERT_EQUAL(meter.GetCount(), 0L); - UNIT_ASSERT_DOUBLES_EQUAL(meter.GetMeanRate(), 0.0, 0.0001); - UNIT_ASSERT_DOUBLES_EQUAL(meter.GetOneMinuteRate(), 0.0, 0.0001); - UNIT_ASSERT_DOUBLES_EQUAL(meter.GetFiveMinutesRate(), 0.0, 0.0001); - UNIT_ASSERT_DOUBLES_EQUAL(meter.GetFifteenMinutesRate(), 0.0, 0.0001); - } - - Y_UNIT_TEST(MarksEventsAndUpdatesRatesAndCount) { - TMockMeter meter; - meter.Mark(); - meter.Mark(2); - UNIT_ASSERT_EQUAL(meter.GetCount(), 3L); - UNIT_ASSERT_DOUBLES_EQUAL(meter.GetMeanRate(), 0.3, 0.001); - UNIT_ASSERT_DOUBLES_EQUAL(meter.GetOneMinuteRate(), 0.1840, 0.0001); - UNIT_ASSERT_DOUBLES_EQUAL(meter.GetFiveMinutesRate(), 0.1966, 0.0001); - UNIT_ASSERT_DOUBLES_EQUAL(meter.GetFifteenMinutesRate(), 0.1988, 0.0001); - } -} diff --git a/library/cpp/monlib/counters/timer.h b/library/cpp/monlib/counters/timer.h deleted file mode 100644 index 03dfb35337f..00000000000 --- a/library/cpp/monlib/counters/timer.h +++ /dev/null @@ -1,176 +0,0 @@ -#pragma once - -#include "histogram.h" - -#include <util/generic/scope.h> - -#include <chrono> - -namespace NMonitoring { - /** - * A timer counter which aggregates timing durations and provides duration - * statistics in selected time resolution. - */ - template <typename TResolution> - class TTimerImpl { - public: - /** - * Construct a timer given the Lowest and Highest values to be tracked - * and a number of significant decimal digits. Providing a - * lowestDiscernibleValue is useful in situations where the units used for - * the timer's values are much smaller that the minimal accuracy - * required. E.g. when tracking time values stated in nanosecond units, - * where the minimal accuracy required is a microsecond, the proper value - * for lowestDiscernibleValue would be 1000. - * - * @param min The lowest value that can be discerned (distinguished from - * 0) by the timer. Must be a positive integer that is >= 1. - * May be internally rounded down to nearest power of 2. - * - * @param max The highest value to be tracked by the timer. Must be a - * positive integer that is >= (2 * min). - * - * @param numberOfSignificantValueDigits Specifies the precision to use. - * This is the number of significant decimal digits to which the - * timer will maintain value resolution and separation. Must be - * a non-negative integer between 0 and 5. - */ - TTimerImpl(ui64 min, ui64 max, i32 numberOfSignificantValueDigits = 3) - : TTimerImpl(TResolution(min), TResolution(max), - numberOfSignificantValueDigits) { - } - - /** - * Construct a timer given the Lowest and Highest values to be tracked - * and a number of significant decimal digits. - * - * @param min The lowest value that can be discerned (distinguished from - * 0) by the timer. - * - * @param max The highest value to be tracked by the histogram. Must be a - * positive integer that is >= (2 * min). - * - * @param numberOfSignificantValueDigits Specifies the precision to use. - */ - template <typename TDurationMin, typename TDurationMax> - TTimerImpl(TDurationMin min, TDurationMax max, - i32 numberOfSignificantValueDigits = 3) - : Histogram_(std::chrono::duration_cast<TResolution>(min).count(), - std::chrono::duration_cast<TResolution>(max).count(), - numberOfSignificantValueDigits) { - } - - /** - * Records a value in the timer with timer resulution. Recorded value will - * be rounded to a precision at or better than the - * NumberOfSignificantValueDigits specified at construction time. - * - * @param duration duration to add to the timer - * @return false if the value is larger than the max and can't be recorded, - * true otherwise. - */ - bool RecordValue(ui64 duration) { - return Histogram_.RecordValue(duration); - } - - /** - * Records a duration in the timer. Recorded value will be converted to - * the timer resulution and rounded to a precision at or better than the - * NumberOfSignificantValueDigits specified at construction time. - * - * @param duration duration to add to the timer - * @return false if the value is larger than the max and can't be recorded, - * true otherwise. - */ - template <typename TDuration> - bool RecordValue(TDuration duration) { - auto count = static_cast<ui64>( - std::chrono::duration_cast<TResolution>(duration).count()); - return RecordValue(count); - } - - /** - * Records count values in the timer with timer resulution. Recorded value will - * be rounded to a precision at or better than the - * NumberOfSignificantValueDigits specified at construction time. - * - * @param duration duration to add to the timer - * @param count number of values to add to the histogram - * @return false if the value is larger than the max and can't be recorded, - * true otherwise. - */ - bool RecordValues(ui64 duration, ui64 count) { - return Histogram_.RecordValues(duration, count); - } - - /** - * Measures a time of functor execution. - * - * @param fn functor whose duration should be timed - */ - template <typename TFunc> - void Measure(TFunc&& fn) { - using TClock = std::chrono::high_resolution_clock; - - auto start = TClock::now(); - - Y_SCOPE_EXIT(this, start) { - RecordValue(TClock::now() - start); - }; - - fn(); - } - - /** - * Place a copy of the value counts accumulated since the last snapshot - * was taken into {@code snapshot}. Calling this member-function will - * reset the value counts, and start accumulating value counts for the - * next interval. - * - * @param snapshot the structure into which the values should be copied. - */ - void TakeSnapshot(THistogramSnapshot* snapshot) { - Histogram_.TakeSnaphot(snapshot); - } - - private: - THdrHistogram Histogram_; - }; - - /** - * Timer template instantiations for certain time resolutions. - */ - using TTimerNs = TTimerImpl<std::chrono::nanoseconds>; - using TTimerUs = TTimerImpl<std::chrono::microseconds>; - using TTimerMs = TTimerImpl<std::chrono::milliseconds>; - using TTimerS = TTimerImpl<std::chrono::seconds>; - - /** - * A timing scope to record elapsed time since creation. - */ - template <typename TTimer, typename TFunc = std::function<void(std::chrono::high_resolution_clock::duration)>> - class TTimerScope { - using TClock = std::chrono::high_resolution_clock; - - public: - explicit TTimerScope(TTimer* timer, TFunc* callback = nullptr) - : Timer_(timer) - , StartTime_(TClock::now()) - , Callback_(callback) - { - } - - ~TTimerScope() { - TClock::duration duration = TClock::now() - StartTime_; - if (Callback_) { - (*Callback_)(duration); - } - Timer_->RecordValue(duration); - } - - private: - TTimer* Timer_; - TClock::time_point StartTime_; - TFunc* Callback_; - }; -} diff --git a/library/cpp/monlib/counters/timer_ut.cpp b/library/cpp/monlib/counters/timer_ut.cpp deleted file mode 100644 index c5cd07e89d5..00000000000 --- a/library/cpp/monlib/counters/timer_ut.cpp +++ /dev/null @@ -1,81 +0,0 @@ -#include "timer.h" - -#include <library/cpp/testing/unittest/registar.h> - -using namespace NMonitoring; -using namespace std::literals::chrono_literals; - -class TCallback { -public: - explicit TCallback(int value) - : Value_(value){}; - void operator()(std::chrono::high_resolution_clock::duration duration) { - Value_ = duration.count(); - }; - - int Value_; -}; - -Y_UNIT_TEST_SUITE(TTimerTest) { - Y_UNIT_TEST(RecordValue) { - TTimerNs timerNs(1ns, 1s); - UNIT_ASSERT(timerNs.RecordValue(10us)); - - TTimerUs timerUs(1us, 1s); - UNIT_ASSERT(timerUs.RecordValue(10us)); - - THistogramSnapshot snapshot; - timerNs.TakeSnapshot(&snapshot); - UNIT_ASSERT_EQUAL(snapshot.Min, 10000); - UNIT_ASSERT_EQUAL(snapshot.Max, 10007); - UNIT_ASSERT_DOUBLES_EQUAL(snapshot.StdDeviation, 0.0, 1e-6); - - timerUs.TakeSnapshot(&snapshot); - UNIT_ASSERT_EQUAL(snapshot.Min, 10); - UNIT_ASSERT_EQUAL(snapshot.Max, 10); - UNIT_ASSERT_DOUBLES_EQUAL(snapshot.StdDeviation, 0.0, 1e-6); - } - - Y_UNIT_TEST(Measure) { - TTimerNs timer(1ns, 1s); - timer.Measure([]() { - Sleep(TDuration::MilliSeconds(1)); - }); - THistogramSnapshot snapshot; - timer.TakeSnapshot(&snapshot); - - UNIT_ASSERT(snapshot.Min > std::chrono::nanoseconds(1ms).count()); - UNIT_ASSERT(snapshot.Max > std::chrono::nanoseconds(1ms).count()); - UNIT_ASSERT_DOUBLES_EQUAL(snapshot.StdDeviation, 0.0, 1e-6); - } - - Y_UNIT_TEST(TimerScope) { - TTimerUs timer(1us, 1000s); - { - TTimerScope<TTimerUs> scope(&timer); - Sleep(TDuration::MilliSeconds(10)); - } - THistogramSnapshot snapshot; - timer.TakeSnapshot(&snapshot); - - UNIT_ASSERT(snapshot.Min > std::chrono::microseconds(10ms).count()); - UNIT_ASSERT(snapshot.Max > std::chrono::microseconds(10ms).count()); - UNIT_ASSERT_DOUBLES_EQUAL(snapshot.StdDeviation, 0.0, 1e-6); - } - - Y_UNIT_TEST(TimerScopeWithCallback) { - TCallback callback(0); - TTimerUs timer(1us, 1000s); - { - TTimerScope<TTimerUs, TCallback> scope(&timer, &callback); - Sleep(TDuration::MilliSeconds(10)); - } - THistogramSnapshot snapshot; - timer.TakeSnapshot(&snapshot); - - UNIT_ASSERT(snapshot.Min > std::chrono::microseconds(10ms).count()); - UNIT_ASSERT(snapshot.Max > std::chrono::microseconds(10ms).count()); - UNIT_ASSERT_DOUBLES_EQUAL(snapshot.StdDeviation, 0.0, 1e-6); - UNIT_ASSERT(callback.Value_ > std::chrono::microseconds(10ms).count()); - } -} diff --git a/library/cpp/monlib/encode/legacy_protobuf/legacy_proto_decoder.cpp b/library/cpp/monlib/encode/legacy_protobuf/legacy_proto_decoder.cpp deleted file mode 100644 index f87a2d7e8f4..00000000000 --- a/library/cpp/monlib/encode/legacy_protobuf/legacy_proto_decoder.cpp +++ /dev/null @@ -1,527 +0,0 @@ -#include "legacy_protobuf.h" - -#include <library/cpp/monlib/encode/legacy_protobuf/protos/metric_meta.pb.h> -#include <library/cpp/monlib/metrics/metric_consumer.h> -#include <library/cpp/monlib/metrics/labels.h> - -#include <util/generic/yexception.h> -#include <util/generic/maybe.h> -#include <util/datetime/base.h> -#include <util/string/split.h> - -#include <google/protobuf/reflection.h> - -#include <algorithm> - -#ifdef LEGACY_PB_TRACE -#define TRACE(msg) \ - Cerr << msg << Endl -#else -#define TRACE(...) ; -#endif - -namespace NMonitoring { - namespace { - using TMaybeMeta = TMaybe<NMonProto::TMetricMeta>; - - TString ReadLabelValue(const NProtoBuf::Message& msg, const NProtoBuf::FieldDescriptor* d, const NProtoBuf::Reflection& r) { - using namespace NProtoBuf; - - switch (d->type()) { - case FieldDescriptor::TYPE_UINT32: - return ::ToString(r.GetUInt32(msg, d)); - case FieldDescriptor::TYPE_UINT64: - return ::ToString(r.GetUInt64(msg, d)); - case FieldDescriptor::TYPE_STRING: - return r.GetString(msg, d); - case FieldDescriptor::TYPE_ENUM: { - auto val = r.GetEnumValue(msg, d); - auto* valDesc = d->enum_type()->FindValueByNumber(val); - return valDesc->name(); - } - - default: - ythrow yexception() << "type " << d->type_name() << " cannot be used as a field value"; - } - - return {}; - } - - double ReadFieldAsDouble(const NProtoBuf::Message& msg, const NProtoBuf::FieldDescriptor* d, const NProtoBuf::Reflection& r) { - using namespace NProtoBuf; - - switch (d->type()) { - case FieldDescriptor::TYPE_DOUBLE: - return r.GetDouble(msg, d); - case FieldDescriptor::TYPE_BOOL: - return r.GetBool(msg, d) ? 1 : 0; - case FieldDescriptor::TYPE_INT32: - return r.GetInt32(msg, d); - case FieldDescriptor::TYPE_INT64: - return r.GetInt64(msg, d); - case FieldDescriptor::TYPE_UINT32: - return r.GetUInt32(msg, d); - case FieldDescriptor::TYPE_UINT64: - return r.GetUInt64(msg, d); - case FieldDescriptor::TYPE_SINT32: - return r.GetInt32(msg, d); - case FieldDescriptor::TYPE_SINT64: - return r.GetInt64(msg, d); - case FieldDescriptor::TYPE_FIXED32: - return r.GetUInt32(msg, d); - case FieldDescriptor::TYPE_FIXED64: - return r.GetUInt64(msg, d); - case FieldDescriptor::TYPE_SFIXED32: - return r.GetInt32(msg, d); - case FieldDescriptor::TYPE_SFIXED64: - return r.GetInt64(msg, d); - case FieldDescriptor::TYPE_FLOAT: - return r.GetFloat(msg, d); - case FieldDescriptor::TYPE_ENUM: - return r.GetEnumValue(msg, d); - default: - ythrow yexception() << "type " << d->type_name() << " cannot be used as a field value"; - } - - return std::numeric_limits<double>::quiet_NaN(); - } - - double ReadRepeatedAsDouble(const NProtoBuf::Message& msg, const NProtoBuf::FieldDescriptor* d, const NProtoBuf::Reflection& r, size_t i) { - using namespace NProtoBuf; - - switch (d->type()) { - case FieldDescriptor::TYPE_DOUBLE: - return r.GetRepeatedDouble(msg, d, i); - case FieldDescriptor::TYPE_BOOL: - return r.GetRepeatedBool(msg, d, i) ? 1 : 0; - case FieldDescriptor::TYPE_INT32: - return r.GetRepeatedInt32(msg, d, i); - case FieldDescriptor::TYPE_INT64: - return r.GetRepeatedInt64(msg, d, i); - case FieldDescriptor::TYPE_UINT32: - return r.GetRepeatedUInt32(msg, d, i); - case FieldDescriptor::TYPE_UINT64: - return r.GetRepeatedUInt64(msg, d, i); - case FieldDescriptor::TYPE_SINT32: - return r.GetRepeatedInt32(msg, d, i); - case FieldDescriptor::TYPE_SINT64: - return r.GetRepeatedInt64(msg, d, i); - case FieldDescriptor::TYPE_FIXED32: - return r.GetRepeatedUInt32(msg, d, i); - case FieldDescriptor::TYPE_FIXED64: - return r.GetRepeatedUInt64(msg, d, i); - case FieldDescriptor::TYPE_SFIXED32: - return r.GetRepeatedInt32(msg, d, i); - case FieldDescriptor::TYPE_SFIXED64: - return r.GetRepeatedInt64(msg, d, i); - case FieldDescriptor::TYPE_FLOAT: - return r.GetRepeatedFloat(msg, d, i); - case FieldDescriptor::TYPE_ENUM: - return r.GetRepeatedEnumValue(msg, d, i); - default: - ythrow yexception() << "type " << d->type_name() << " cannot be used as a field value"; - } - - return std::numeric_limits<double>::quiet_NaN(); - } - - TString LabelFromField(const NProtoBuf::Message& msg, const TString& name) { - const auto* fieldDesc = msg.GetDescriptor()->FindFieldByName(name); - const auto* reflection = msg.GetReflection(); - Y_ENSURE(fieldDesc && reflection, "Unable to get meta for field " << name); - - auto s = ReadLabelValue(msg, fieldDesc, *reflection); - std::replace(std::begin(s), s.vend(), ' ', '_'); - - return s; - } - - TMaybeMeta MaybeGetMeta(const NProtoBuf::FieldOptions& opts) { - if (opts.HasExtension(NMonProto::Metric)) { - return opts.GetExtension(NMonProto::Metric); - } - - return Nothing(); - } - - class ILabelGetter: public TThrRefBase { - public: - enum class EType { - Fixed = 1, - Lazy = 2, - }; - - virtual TLabel Get(const NProtoBuf::Message&) = 0; - virtual EType Type() const = 0; - }; - - class TFixedLabel: public ILabelGetter { - public: - explicit TFixedLabel(TLabel&& l) - : Label_{std::move(l)} - { - TRACE("found fixed label " << l); - } - - EType Type() const override { - return EType::Fixed; - } - TLabel Get(const NProtoBuf::Message&) override { - return Label_; - } - - private: - TLabel Label_; - }; - - using TFunction = std::function<TLabel(const NProtoBuf::Message&)>; - - class TLazyLabel: public ILabelGetter { - public: - TLazyLabel(TFunction&& fn) - : Fn_{std::move(fn)} - { - TRACE("found lazy label"); - } - - EType Type() const override { - return EType::Lazy; - } - TLabel Get(const NProtoBuf::Message& msg) override { - return Fn_(msg); - } - - private: - TFunction Fn_; - }; - - class TDecoderContext { - public: - void Init(const NProtoBuf::Message* msg) { - Message_ = msg; - Y_ENSURE(Message_); - Reflection_ = msg->GetReflection(); - Y_ENSURE(Reflection_); - - for (auto it = Labels_.begin(); it != Labels_.end(); ++it) { - if ((*it)->Type() == ILabelGetter::EType::Lazy) { - auto l = (*it)->Get(Message()); - *it = ::MakeIntrusive<TFixedLabel>(std::move(l)); - } else { - auto l = (*it)->Get(Message()); - } - } - } - - void Clear() noexcept { - Message_ = nullptr; - Reflection_ = nullptr; - } - - TDecoderContext CreateChildFromMeta(const NMonProto::TMetricMeta& metricMeta, const TString& name, i64 repeatedIdx = -1) { - TDecoderContext child{*this}; - child.Clear(); - - if (metricMeta.HasCustomPath()) { - if (const auto& nodePath = metricMeta.GetCustomPath()) { - child.AppendPath(nodePath); - } - } else if (metricMeta.GetPath()) { - child.AppendPath(name); - } - - if (metricMeta.HasKeys()) { - child.ParseKeys(metricMeta.GetKeys(), repeatedIdx); - } - - return child; - } - - TDecoderContext CreateChildFromRepeatedScalar(const NMonProto::TMetricMeta& metricMeta, i64 repeatedIdx = -1) { - TDecoderContext child{*this}; - child.Clear(); - - if (metricMeta.HasKeys()) { - child.ParseKeys(metricMeta.GetKeys(), repeatedIdx); - } - - return child; - } - - TDecoderContext CreateChildFromEls(const TString& name, const NMonProto::TExtraLabelMetrics& metrics, size_t idx, TMaybeMeta maybeMeta) { - TDecoderContext child{*this}; - child.Clear(); - - auto usePath = [&maybeMeta] { - return !maybeMeta->HasPath() || maybeMeta->GetPath(); - }; - - if (!name.empty() && (!maybeMeta || usePath())) { - child.AppendPath(name); - } - - child.Labels_.push_back(::MakeIntrusive<TLazyLabel>( - [ labelName = metrics.GetlabelName(), idx, &metrics ](const auto&) { - const auto& val = metrics.Getvalues(idx); - TString labelVal; - const auto uintLabel = val.GetlabelValueUint(); - - if (uintLabel) { - labelVal = ::ToString(uintLabel); - } else { - labelVal = val.GetlabelValue(); - } - - return TLabel{labelName, labelVal}; - })); - - return child; - } - - void ParseKeys(TStringBuf keys, i64 repeatedIdx = -1) { - auto parts = StringSplitter(keys) - .Split(' ') - .SkipEmpty(); - - for (auto part : parts) { - auto str = part.Token(); - - TStringBuf lhs, rhs; - - const bool isDynamic = str.TrySplit(':', lhs, rhs); - const bool isIndexing = isDynamic && rhs == TStringBuf("#"); - - if (isIndexing) { - TRACE("parsed index labels"); - - // <label_name>:# means that we should use index of the repeated - // field as label value - Y_ENSURE(repeatedIdx != -1); - Labels_.push_back(::MakeIntrusive<TLazyLabel>([=](const auto&) { - return TLabel{lhs, ::ToString(repeatedIdx)}; - })); - } else if (isDynamic) { - TRACE("parsed dynamic labels"); - - // <label_name>:<field_name> means that we need to take label value - // later from message's field - Labels_.push_back(::MakeIntrusive<TLazyLabel>([=](const auto& msg) { - return TLabel{lhs, LabelFromField(msg, TString{rhs})}; - })); - } else if (str.TrySplit('=', lhs, rhs)) { - TRACE("parsed static labels"); - - // <label_name>=<label_value> stands for constant label - Labels_.push_back(::MakeIntrusive<TFixedLabel>(TLabel{lhs, rhs})); - } else { - ythrow yexception() << "Incorrect Keys format"; - } - } - } - - void AppendPath(TStringBuf fieldName) { - Path_ += '/'; - Path_ += fieldName; - } - - const TString& Path() const { - return Path_; - } - - TLabels Labels() const { - TLabels result; - for (auto&& l : Labels_) { - result.Add(l->Get(Message())); - } - - return result; - } - - const NProtoBuf::Message& Message() const { - Y_VERIFY_DEBUG(Message_); - return *Message_; - } - - const NProtoBuf::Reflection& Reflection() const { - return *Reflection_; - } - - private: - const NProtoBuf::Message* Message_{nullptr}; - const NProtoBuf::Reflection* Reflection_{nullptr}; - - TString Path_; - TVector<TIntrusivePtr<ILabelGetter>> Labels_; - }; - - class TDecoder { - public: - TDecoder(IMetricConsumer* consumer, const NProtoBuf::Message& message, TInstant timestamp) - : Consumer_{consumer} - , Message_{message} - , Timestamp_{timestamp} - { - } - - void Decode() const { - Consumer_->OnStreamBegin(); - DecodeToStream(); - Consumer_->OnStreamEnd(); - } - - void DecodeToStream() const { - DecodeImpl(Message_, {}); - } - - private: - static const NMonProto::TExtraLabelMetrics& ExtractExtraMetrics(TDecoderContext& ctx, const NProtoBuf::FieldDescriptor& f) { - const auto& parent = ctx.Message(); - const auto& reflection = ctx.Reflection(); - auto& subMessage = reflection.GetMessage(parent, &f); - - return dynamic_cast<const NMonProto::TExtraLabelMetrics&>(subMessage); - } - - void DecodeImpl(const NProtoBuf::Message& msg, TDecoderContext ctx) const { - std::vector<const NProtoBuf::FieldDescriptor*> fields; - - ctx.Init(&msg); - - ctx.Reflection().ListFields(msg, &fields); - - for (const auto* f : fields) { - Y_ENSURE(f); - - const auto& opts = f->options(); - const auto isMessage = f->type() == NProtoBuf::FieldDescriptor::TYPE_MESSAGE; - const auto isExtraLabelMetrics = isMessage && f->message_type()->full_name() == "NMonProto.TExtraLabelMetrics"; - const auto maybeMeta = MaybeGetMeta(opts); - - if (!(maybeMeta || isExtraLabelMetrics)) { - continue; - } - - if (isExtraLabelMetrics) { - const auto& extra = ExtractExtraMetrics(ctx, *f); - RecurseExtraLabelMetrics(ctx, extra, f->name(), maybeMeta); - } else if (isMessage) { - RecurseMessage(ctx, *maybeMeta, *f); - } else if (f->is_repeated()) { - RecurseRepeatedScalar(ctx, *maybeMeta, *f); - } else if (maybeMeta->HasType()) { - const auto val = ReadFieldAsDouble(msg, f, ctx.Reflection()); - const bool isRate = maybeMeta->GetType() == NMonProto::EMetricType::RATE; - WriteMetric(val, ctx, f->name(), isRate); - } - } - } - - void RecurseRepeatedScalar(TDecoderContext ctx, const NMonProto::TMetricMeta& meta, const NProtoBuf::FieldDescriptor& f) const { - auto&& msg = ctx.Message(); - auto&& reflection = ctx.Reflection(); - const bool isRate = meta.GetType() == NMonProto::EMetricType::RATE; - - // this is a repeated scalar field, which makes metric only if it's indexing - for (auto i = 0; i < reflection.FieldSize(msg, &f); ++i) { - auto subCtx = ctx.CreateChildFromRepeatedScalar(meta, i); - subCtx.Init(&msg); - auto val = ReadRepeatedAsDouble(msg, &f, reflection, i); - WriteMetric(val, subCtx, f.name(), isRate); - } - } - - void RecurseExtraLabelMetrics(TDecoderContext ctx, const NMonProto::TExtraLabelMetrics& msg, const TString& name, const TMaybeMeta& meta) const { - auto i = 0; - for (const auto& val : msg.Getvalues()) { - auto subCtx = ctx.CreateChildFromEls(name, msg, i++, meta); - subCtx.Init(&val); - - const bool isRate = val.Hastype() - ? val.Gettype() == NMonProto::EMetricType::RATE - : meta->GetType() == NMonProto::EMetricType::RATE; - - double metricVal{0}; - if (isRate) { - metricVal = val.GetlongValue(); - } else { - metricVal = val.GetdoubleValue(); - } - - WriteMetric(metricVal, subCtx, "", isRate); - - for (const auto& child : val.Getchildren()) { - RecurseExtraLabelMetrics(subCtx, child, "", meta); - } - } - } - - void RecurseMessage(TDecoderContext ctx, const NMonProto::TMetricMeta& metricMeta, const NProtoBuf::FieldDescriptor& f) const { - const auto& msg = ctx.Message(); - const auto& reflection = ctx.Reflection(); - - if (f.is_repeated()) { - TRACE("recurse into repeated message " << f.name()); - for (auto i = 0; i < reflection.FieldSize(msg, &f); ++i) { - auto& subMessage = reflection.GetRepeatedMessage(msg, &f, i); - DecodeImpl(subMessage, ctx.CreateChildFromMeta(metricMeta, f.name(), i)); - } - } else { - TRACE("recurse into message " << f.name()); - auto& subMessage = reflection.GetMessage(msg, &f); - DecodeImpl(subMessage, ctx.CreateChildFromMeta(metricMeta, f.name())); - } - } - - inline void WriteValue(ui64 value) const { - Consumer_->OnUint64(Timestamp_, value); - } - - inline void WriteValue(double value) const { - Consumer_->OnDouble(Timestamp_, value); - } - - void WriteMetric(double value, const TDecoderContext& ctx, const TString& name, bool isRate) const { - if (isRate) { - Consumer_->OnMetricBegin(EMetricType::RATE); - WriteValue(static_cast<ui64>(value)); - } else { - Consumer_->OnMetricBegin(EMetricType::GAUGE); - WriteValue(static_cast<double>(value)); - } - - Consumer_->OnLabelsBegin(); - - for (const auto& label : ctx.Labels()) { - Consumer_->OnLabel(label.Name(), label.Value()); - } - - const auto fullPath = name.empty() - ? ctx.Path() - : ctx.Path() + '/' + name; - - if (fullPath) { - Consumer_->OnLabel("path", fullPath); - } - - Consumer_->OnLabelsEnd(); - Consumer_->OnMetricEnd(); - } - - private: - IMetricConsumer* Consumer_{nullptr}; - const NProtoBuf::Message& Message_; - TInstant Timestamp_; - }; - - } - - void DecodeLegacyProto(const NProtoBuf::Message& data, IMetricConsumer* consumer, TInstant ts) { - Y_ENSURE(consumer); - TDecoder(consumer, data, ts).Decode(); - } - - void DecodeLegacyProtoToStream(const NProtoBuf::Message& data, IMetricConsumer* consumer, TInstant ts) { - Y_ENSURE(consumer); - TDecoder(consumer, data, ts).DecodeToStream(); - } -} diff --git a/library/cpp/monlib/encode/legacy_protobuf/legacy_protobuf.h b/library/cpp/monlib/encode/legacy_protobuf/legacy_protobuf.h deleted file mode 100644 index 7cf8985d656..00000000000 --- a/library/cpp/monlib/encode/legacy_protobuf/legacy_protobuf.h +++ /dev/null @@ -1,16 +0,0 @@ -#pragma once - -#include <google/protobuf/message.h> -#include <util/datetime/base.h> - -namespace NMonitoring { - // Unsupported features of the original format: - // - histograms; - // - memOnly; - // - dropHost/ignorePath - - void DecodeLegacyProto(const NProtoBuf::Message& data, class IMetricConsumer* c, TInstant ts = TInstant::Zero()); - - /// Does not open/close consumer stream unlike the above function. - void DecodeLegacyProtoToStream(const NProtoBuf::Message& data, class IMetricConsumer* c, TInstant ts = TInstant::Zero()); -} diff --git a/library/cpp/monlib/encode/legacy_protobuf/legacy_protobuf_ut.cpp b/library/cpp/monlib/encode/legacy_protobuf/legacy_protobuf_ut.cpp deleted file mode 100644 index 53683cb39c6..00000000000 --- a/library/cpp/monlib/encode/legacy_protobuf/legacy_protobuf_ut.cpp +++ /dev/null @@ -1,422 +0,0 @@ -#include "legacy_protobuf.h" - -#include <library/cpp/testing/unittest/registar.h> - -#include <library/cpp/monlib/encode/legacy_protobuf/ut/test_cases.pb.h> -#include <library/cpp/monlib/encode/legacy_protobuf/protos/metric_meta.pb.h> - -#include <library/cpp/monlib/encode/protobuf/protobuf.h> -#include <library/cpp/monlib/encode/text/text.h> -#include <library/cpp/monlib/metrics/labels.h> - -#include <util/generic/algorithm.h> -#include <util/generic/hash_set.h> - -using namespace NMonitoring; - -TSimple MakeSimpleMessage() { - TSimple msg; - - msg.SetFoo(1); - msg.SetBar(2.); - msg.SetBaz(42.); - - return msg; -} - -IMetricEncoderPtr debugPrinter = EncoderText(&Cerr); - -namespace NMonitoring { - inline bool operator<(const TLabel& lhs, const TLabel& rhs) { - return lhs.Name() < rhs.Name() || - (lhs.Name() == rhs.Name() && lhs.Value() < rhs.Value()); - } - -} - -void SetLabelValue(NMonProto::TExtraLabelMetrics::TValue& val, TString s) { - val.SetlabelValue(s); -} - -void SetLabelValue(NMonProto::TExtraLabelMetrics::TValue& val, ui64 u) { - val.SetlabelValueUint(u); -} - -template <typename T, typename V> -NMonProto::TExtraLabelMetrics MakeExtra(TString labelName, V labelValue, T value, bool isDeriv) { - NMonProto::TExtraLabelMetrics metric; - auto* val = metric.Addvalues(); - - metric.SetlabelName(labelName); - SetLabelValue(*val, labelValue); - - if (isDeriv) { - val->SetlongValue(value); - } else { - val->SetdoubleValue(value); - } - - return metric; -} - -void AssertLabels(const TLabels& expected, const NProto::TMultiSample& actual) { - UNIT_ASSERT_EQUAL(actual.LabelsSize(), expected.Size()); - - TSet<TLabel> actualSet; - TSet<TLabel> expectedSet; - Transform(expected.begin(), expected.end(), std::inserter(expectedSet, expectedSet.end()), [] (auto&& l) { - return TLabel{l.Name(), l.Value()}; - }); - - const auto& l = actual.GetLabels(); - Transform(std::begin(l), std::end(l), std::inserter(actualSet, std::begin(actualSet)), - [](auto&& elem) -> TLabel { - return {elem.GetName(), elem.GetValue()}; - }); - - TVector<TLabel> diff; - SetSymmetricDifference(std::begin(expectedSet), std::end(expectedSet), - std::begin(actualSet), std::end(actualSet), std::back_inserter(diff)); - - if (diff.size() > 0) { - for (auto&& l : diff) { - Cerr << l << Endl; - } - - UNIT_FAIL("Labels don't match"); - } -} - -void AssertSimpleMessage(const NProto::TMultiSamplesList& samples, TString pathPrefix = "/") { - UNIT_ASSERT_EQUAL(samples.SamplesSize(), 3); - - THashSet<TString> expectedValues{pathPrefix + "Foo", pathPrefix + "Bar", pathPrefix + "Baz"}; - - for (const auto& s : samples.GetSamples()) { - UNIT_ASSERT_EQUAL(s.LabelsSize(), 1); - UNIT_ASSERT_EQUAL(s.PointsSize(), 1); - - const auto labelVal = s.GetLabels(0).GetValue(); - UNIT_ASSERT(expectedValues.contains(labelVal)); - - if (labelVal == pathPrefix + "Foo") { - UNIT_ASSERT_EQUAL(s.GetMetricType(), NProto::GAUGE); - UNIT_ASSERT_DOUBLES_EQUAL(s.GetPoints(0).GetFloat64(), 1, 1e-6); - } else if (labelVal == pathPrefix + "Bar") { - UNIT_ASSERT_EQUAL(s.GetMetricType(), NProto::GAUGE); - UNIT_ASSERT_DOUBLES_EQUAL(s.GetPoints(0).GetFloat64(), 2, 1e-6); - } else if (labelVal == pathPrefix + "Baz") { - UNIT_ASSERT_EQUAL(s.GetMetricType(), NProto::RATE); - UNIT_ASSERT_EQUAL(s.GetPoints(0).GetUint64(), 42); - } - } -} - -Y_UNIT_TEST_SUITE(TLegacyProtoDecoderTest) { - Y_UNIT_TEST(SimpleProto) { - NProto::TMultiSamplesList samples; - IMetricEncoderPtr e = EncoderProtobuf(&samples); - - auto msg = MakeSimpleMessage(); - DecodeLegacyProto(msg, e.Get()); - - AssertSimpleMessage(samples); - }; - - Y_UNIT_TEST(RepeatedProto) { - NProto::TMultiSamplesList samples; - IMetricEncoderPtr e = EncoderProtobuf(&samples); - - auto simple = MakeSimpleMessage(); - TRepeated msg; - msg.AddMessages()->CopyFrom(simple); - - DecodeLegacyProto(msg, e.Get()); - - AssertSimpleMessage(samples); - } - - Y_UNIT_TEST(RepeatedProtoWithPath) { - NProto::TMultiSamplesList samples; - IMetricEncoderPtr e = EncoderProtobuf(&samples); - - auto simple = MakeSimpleMessage(); - TRepeatedWithPath msg; - msg.AddNamespace()->CopyFrom(simple); - - DecodeLegacyProto(msg, e.Get()); - - AssertSimpleMessage(samples, "/Namespace/"); - } - - Y_UNIT_TEST(DeepNesting) { - NProto::TMultiSamplesList samples; - IMetricEncoderPtr e = EncoderProtobuf(&samples); - - auto simple = MakeSimpleMessage(); - TRepeatedWithPath internal; - internal.AddNamespace()->CopyFrom(simple); - - TDeepNesting msg; - msg.MutableNested()->CopyFrom(internal); - - DecodeLegacyProto(msg, e.Get()); - - AssertSimpleMessage(samples, "/Namespace/"); - } - - Y_UNIT_TEST(Keys) { - NProto::TMultiSamplesList samples; - IMetricEncoderPtr e = EncoderProtobuf(&samples); - - auto simple = MakeSimpleMessage(); - simple.SetLabel("my_label_value"); - - TNestedWithKeys msg; - msg.AddNamespace()->CopyFrom(simple); - - DecodeLegacyProto(msg, e.Get()); - - auto i = 0; - for (const auto& s : samples.GetSamples()) { - UNIT_ASSERT_EQUAL(s.LabelsSize(), 4); - - bool foundLabel = false; - bool foundFixed = false; - bool foundNumbered = false; - - for (const auto& label : s.GetLabels()) { - if (label.GetName() == "my_label") { - foundLabel = true; - UNIT_ASSERT_STRINGS_EQUAL(label.GetValue(), "my_label_value"); - } else if (label.GetName() == "fixed_label") { - foundFixed = true; - UNIT_ASSERT_STRINGS_EQUAL(label.GetValue(), "fixed_value"); - } else if (label.GetName() == "numbered") { - foundNumbered = true; - UNIT_ASSERT_STRINGS_EQUAL(label.GetValue(), ::ToString(i)); - } - } - - UNIT_ASSERT(foundLabel); - UNIT_ASSERT(foundFixed); - UNIT_ASSERT(foundNumbered); - } - } - - Y_UNIT_TEST(NonStringKeys) { - NProto::TMultiSamplesList samples; - IMetricEncoderPtr e = EncoderProtobuf(&samples); - - TNonStringKeys msg; - msg.SetFoo(42); - msg.SetEnum(ENUM); - msg.SetInt(43); - - TRepeatedNonStringKeys msgs; - msgs.AddNested()->CopyFrom(msg); - - DecodeLegacyProto(msgs, e.Get()); - - for (const auto& s : samples.GetSamples()) { - bool foundEnum = false; - bool foundInt = false; - - for (const auto& label : s.GetLabels()) { - if (label.GetName() == "enum") { - foundEnum = true; - UNIT_ASSERT_STRINGS_EQUAL(label.GetValue(), "ENUM"); - } else if (label.GetName() == "int") { - foundInt = true; - UNIT_ASSERT_STRINGS_EQUAL(label.GetValue(), "43"); - } - } - - UNIT_ASSERT(foundEnum); - UNIT_ASSERT(foundInt); - - UNIT_ASSERT_DOUBLES_EQUAL(s.GetPoints(0).GetFloat64(), 42, 1e-6); - } - } - - Y_UNIT_TEST(KeysFromNonLeafNodes) { - NProto::TMultiSamplesList samples; - IMetricEncoderPtr e = EncoderProtobuf(&samples); - - auto simple = MakeSimpleMessage(); - simple.SetLabel("label_value"); - - TRepeatedWithName nested; - nested.SetName("my_name"); - nested.AddNested()->CopyFrom(simple); - - TKeysFromNonLeaf msg; - msg.AddNested()->CopyFrom(nested); - - DecodeLegacyProto(msg, e.Get()); - - AssertLabels({{"my_label", "label_value"}, {"path", "/Nested/Nested/Foo"}, {"name", "my_name"}}, samples.GetSamples(0)); - } - - Y_UNIT_TEST(SpacesAreGetReplaced) { - NProto::TMultiSamplesList samples; - IMetricEncoderPtr e = EncoderProtobuf(&samples); - - auto simple = MakeSimpleMessage(); - simple.SetLabel("my label_value"); - - TNestedWithKeys msg; - msg.AddNamespace()->CopyFrom(simple); - - DecodeLegacyProto(msg, e.Get()); - - for (const auto& s : samples.GetSamples()) { - UNIT_ASSERT_EQUAL(s.LabelsSize(), 4); - - bool foundLabel = false; - - for (const auto& label : s.GetLabels()) { - if (label.GetName() == "my_label") { - foundLabel = true; - UNIT_ASSERT_STRINGS_EQUAL(label.GetValue(), "my_label_value"); - } - } - - UNIT_ASSERT(foundLabel); - } - } - - Y_UNIT_TEST(ExtraLabels) { - NProto::TMultiSamplesList samples; - IMetricEncoderPtr e = EncoderProtobuf(&samples); - - TExtraLabels msg; - msg.MutableExtraAsIs()->CopyFrom(MakeExtra("label", "foo", 42, false)); - msg.MutableExtraDeriv()->CopyFrom(MakeExtra("deriv_label", "deriv_foo", 43, true)); - - DecodeLegacyProto(msg, e.Get()); - - UNIT_ASSERT_EQUAL(samples.SamplesSize(), 2); - { - auto s = samples.GetSamples(0); - AssertLabels({{"label", "foo"}, {"path", "/ExtraAsIs"}}, s); - - UNIT_ASSERT_EQUAL(s.PointsSize(), 1); - auto point = s.GetPoints(0); - UNIT_ASSERT_DOUBLES_EQUAL(point.GetFloat64(), 42, 1e-6); - } - - { - auto s = samples.GetSamples(1); - AssertLabels({{"deriv_label", "deriv_foo"}, {"path", "/ExtraDeriv"}}, s); - - UNIT_ASSERT_EQUAL(s.PointsSize(), 1); - auto point = s.GetPoints(0); - UNIT_ASSERT_EQUAL(point.GetUint64(), 43); - } - } - - Y_UNIT_TEST(NestedExtraLabels) { - NProto::TMultiSamplesList samples; - IMetricEncoderPtr e = EncoderProtobuf(&samples); - - TExtraLabels msg; - auto extra = MakeExtra("label", "foo", 42, false); - auto* val = extra.Mutablevalues(0); - { - auto child = MakeExtra("child1", "label1", 24, true); - child.Mutablevalues(0)->Settype(NMonProto::EMetricType::RATE); - val->Addchildren()->CopyFrom(child); - } - - { - auto child = MakeExtra("child2", 34, 23, false); - val->Addchildren()->CopyFrom(child); - } - msg.MutableExtraAsIs()->CopyFrom(extra); - - DecodeLegacyProto(msg, e.Get()); - - UNIT_ASSERT_EQUAL(samples.SamplesSize(), 3); - { - auto s = samples.GetSamples(0); - AssertLabels({{"label", "foo"}, {"path", "/ExtraAsIs"}}, s); - - UNIT_ASSERT_EQUAL(s.PointsSize(), 1); - auto point = s.GetPoints(0); - UNIT_ASSERT_DOUBLES_EQUAL(point.GetFloat64(), 42, 1e-6); - } - - { - auto s = samples.GetSamples(1); - AssertLabels({{"label", "foo"}, {"child1", "label1"}, {"path", "/ExtraAsIs"}}, s); - - UNIT_ASSERT_EQUAL(s.PointsSize(), 1); - auto point = s.GetPoints(0); - UNIT_ASSERT_EQUAL(point.GetUint64(), 24); - } - - { - auto s = samples.GetSamples(2); - AssertLabels({{"label", "foo"}, {"child2", "34"}, {"path", "/ExtraAsIs"}}, s); - - UNIT_ASSERT_EQUAL(s.PointsSize(), 1); - auto point = s.GetPoints(0); - UNIT_ASSERT_EQUAL(point.GetFloat64(), 23); - } - } - - Y_UNIT_TEST(RobotLabels) { - NProto::TMultiSamplesList samples; - IMetricEncoderPtr e = EncoderProtobuf(&samples); - - TNamedCounter responses; - responses.SetName("responses"); - responses.SetCount(42); - - TCrawlerCounters::TStatusCounters statusCounters; - statusCounters.AddZoraResponses()->CopyFrom(responses); - - TCrawlerCounters::TPolicyCounters policyCounters; - policyCounters.SetSubComponent("mySubComponent"); - policyCounters.SetName("myComponentName"); - policyCounters.SetZone("myComponentZone"); - policyCounters.MutableStatusCounters()->CopyFrom(statusCounters); - - TCrawlerCounters counters; - counters.SetComponent("myComponent"); - counters.AddPoliciesCounters()->CopyFrom(policyCounters); - - DecodeLegacyProto(counters, e.Get()); - UNIT_ASSERT_EQUAL(samples.SamplesSize(), 1); - auto s = samples.GetSamples(0); - AssertLabels({ - {"SubComponent", "mySubComponent"}, {"Policy", "myComponentName"}, {"Zone", "myComponentZone"}, - {"ZoraResponse", "responses"}, {"path", "/PoliciesCounters/StatusCounters/ZoraResponses/Count"}}, s); - } - - Y_UNIT_TEST(ZoraLabels) { - NProto::TMultiSamplesList samples; - IMetricEncoderPtr e = EncoderProtobuf(&samples); - - TTimeLogHist hist; - hist.AddBuckets(42); - hist.AddBuckets(0); - - TKiwiCounters counters; - counters.MutableTimes()->CopyFrom(hist); - - DecodeLegacyProto(counters, e.Get()); - - UNIT_ASSERT_EQUAL(samples.SamplesSize(), 2); - - auto s = samples.GetSamples(0); - AssertLabels({{"slot", "0"}, {"path", "/Times/Buckets"}}, s); - UNIT_ASSERT_EQUAL(s.PointsSize(), 1); - UNIT_ASSERT_EQUAL(s.GetPoints(0).GetUint64(), 42); - - s = samples.GetSamples(1); - AssertLabels({{"slot", "1"}, {"path", "/Times/Buckets"}}, s); - UNIT_ASSERT_EQUAL(s.GetPoints(0).GetUint64(), 0); - } -} diff --git a/library/cpp/monlib/encode/legacy_protobuf/ut/test_cases.proto b/library/cpp/monlib/encode/legacy_protobuf/ut/test_cases.proto deleted file mode 100644 index 37e901de48d..00000000000 --- a/library/cpp/monlib/encode/legacy_protobuf/ut/test_cases.proto +++ /dev/null @@ -1,90 +0,0 @@ -import "library/cpp/monlib/encode/legacy_protobuf/protos/metric_meta.proto"; - -message TSimple { - optional uint64 Foo = 1 [ (NMonProto.Metric).Type = GAUGE ]; - optional double Bar = 2 [ (NMonProto.Metric).Type = GAUGE ]; - optional double Baz = 3 [ (NMonProto.Metric).Type = RATE ]; - optional string Label = 4; -} - -message TRepeated { - repeated TSimple Messages = 1 [ (NMonProto.Metric).Path = false ]; -}; - -message TRepeatedWithPath { - repeated TSimple Namespace = 1 [ (NMonProto.Metric).Path = true ]; -}; - -message TNestedWithKeys { - repeated TSimple Namespace = 1 [ (NMonProto.Metric).Path = true, (NMonProto.Metric).Keys = "my_label:Label fixed_label=fixed_value numbered:#" ]; -}; - -message TDeepNesting { - optional TRepeatedWithPath Nested = 1 [ (NMonProto.Metric).Path = false ]; -}; - -enum EEnum { - MY = 1; - ENUM = 2; -}; - -message TNonStringKeys { - optional uint32 Foo = 1 [ (NMonProto.Metric).Type = GAUGE ]; - optional EEnum Enum = 2; - optional uint32 Int = 3; -}; - -message TRepeatedNonStringKeys { - repeated TNonStringKeys Nested = 1 [ (NMonProto.Metric).Path = true, (NMonProto.Metric).Keys = "enum:Enum int:Int" ]; -}; - -message TExtraLabels { - optional NMonProto.TExtraLabelMetrics ExtraAsIs = 1 [ (NMonProto.Metric).Type = GAUGE ]; - optional NMonProto.TExtraLabelMetrics ExtraDeriv = 2 [ (NMonProto.Metric).Type = RATE ]; -}; - -message TRepeatedWithName { - optional string Name = 1; - repeated TSimple Nested = 2 [ (NMonProto.Metric).Path = true, (NMonProto.Metric).Keys = "my_label:Label" ]; -}; - -message TKeysFromNonLeaf { - repeated TRepeatedWithName Nested = 1 [ (NMonProto.Metric).Path = true, (NMonProto.Metric).Keys = "name:Name" ]; -}; - - -message TNamedCounter { - optional string Name = 1; - optional uint64 Count = 2 [ (NMonProto.Metric).Type = RATE ]; -} - -message TCrawlerCounters { - message TStatusCounters { - repeated TNamedCounter ZoraResponses = 3 [ (NMonProto.Metric).Path = true, (NMonProto.Metric).Keys = "ZoraResponse:Name" ]; - repeated TNamedCounter FetcherResponses = 4 [ (NMonProto.Metric).Path = true, (NMonProto.Metric).Keys = "SpiderResponse:Name" ]; - repeated TNamedCounter RotorResponses = 5 [ (NMonProto.Metric).Path = true, (NMonProto.Metric).Keys = "SpiderResponse:Name" ]; - repeated TNamedCounter PDFetchResponses = 6 [ (NMonProto.Metric).Path = true, (NMonProto.Metric).Keys = "PDFetchResponse:Name" ]; - repeated TNamedCounter CalcResponses = 7 [ (NMonProto.Metric).Path = true, (NMonProto.Metric).Keys = "CalcResponse:Name" ]; - repeated TNamedCounter Responses = 8 [ (NMonProto.Metric).Path = true, (NMonProto.Metric).Keys = "AggregatedResponse:Name" ]; - } - - message TPolicyCounters { - optional string SubComponent = 1; - optional string Name = 2; - optional string Zone = 3; - - optional TStatusCounters StatusCounters = 4 [ (NMonProto.Metric).Path = true ]; - } - - optional string Component = 1; - repeated TPolicyCounters PoliciesCounters = 3 [ (NMonProto.Metric).Path = true, (NMonProto.Metric).Keys = "SubComponent:SubComponent Policy:Name Zone:Zone" ]; -} - -message TTimeLogHist { - optional uint32 MinBucketMillisec = 1; - repeated uint64 Buckets = 2 [ (NMonProto.Metric).Type = RATE, (NMonProto.Metric).Keys = "slot:#" ]; -} - -message TKiwiCounters { - optional TTimeLogHist Times = 22 [ (NMonProto.Metric).Path = true ]; -} diff --git a/library/cpp/monlib/encode/unistat/unistat.h b/library/cpp/monlib/encode/unistat/unistat.h deleted file mode 100644 index 300fb6270fa..00000000000 --- a/library/cpp/monlib/encode/unistat/unistat.h +++ /dev/null @@ -1,13 +0,0 @@ -#pragma once - -#include <util/generic/fwd.h> -#include <util/datetime/base.h> - -namespace NMonitoring { - /// Decodes unistat-style metrics - /// https://wiki.yandex-team.ru/golovan/stat-handle - void DecodeUnistat(TStringBuf data, class IMetricConsumer* c, TStringBuf metricNameLabel = "sensor", TInstant ts = TInstant::Zero()); - - /// Assumes consumer's stream is open by the caller - void DecodeUnistatToStream(TStringBuf data, class IMetricConsumer* c, TStringBuf metricNameLabel = "sensor", TInstant ts = TInstant::Zero()); -} diff --git a/library/cpp/monlib/encode/unistat/unistat_decoder.cpp b/library/cpp/monlib/encode/unistat/unistat_decoder.cpp deleted file mode 100644 index 8c34dbefc0b..00000000000 --- a/library/cpp/monlib/encode/unistat/unistat_decoder.cpp +++ /dev/null @@ -1,255 +0,0 @@ -#include "unistat.h" - -#include <library/cpp/monlib/metrics/histogram_collector.h> -#include <library/cpp/monlib/metrics/labels.h> -#include <library/cpp/monlib/metrics/metric_type.h> -#include <library/cpp/monlib/metrics/metric_value.h> -#include <library/cpp/monlib/metrics/metric_consumer.h> - -#include <library/cpp/json/json_reader.h> - -#include <util/datetime/base.h> -#include <util/string/split.h> - -#include <contrib/libs/re2/re2/re2.h> - -using namespace NJson; - -const re2::RE2 NAME_RE{R"((?:[a-zA-Z0-9\.\-/@_]+_)+(?:[ad][vehmntx]{3}|summ|hgram|max))"}; - -namespace NMonitoring { - namespace { - bool IsNumber(const NJson::TJsonValue& j) { - switch (j.GetType()) { - case EJsonValueType::JSON_INTEGER: - case EJsonValueType::JSON_UINTEGER: - case EJsonValueType::JSON_DOUBLE: - return true; - - default: - return false; - } - } - - template <typename T> - T ExtractNumber(const TJsonValue& val) { - switch (val.GetType()) { - case EJsonValueType::JSON_INTEGER: - return static_cast<T>(val.GetInteger()); - case EJsonValueType::JSON_UINTEGER: - return static_cast<T>(val.GetUInteger()); - case EJsonValueType::JSON_DOUBLE: - return static_cast<T>(val.GetDouble()); - - default: - ythrow yexception() << "Expected number, but found " << val.GetType(); - } - } - - auto ExtractDouble = ExtractNumber<double>; - auto ExtractUi64 = ExtractNumber<ui64>; - - class THistogramBuilder { - public: - void Add(TBucketBound bound, TBucketValue value) { - /// XXX: yasm uses left-closed intervals, while in monlib we use right-closed ones, - /// so (-inf; 0) [0, 100) [100; +inf) - /// becomes (-inf; 0] (0, 100] (100; +inf) - /// but since we've already lost some information these no way to avoid this kind of error here - Bounds_.push_back(bound); - - /// this will always be 0 for the first bucket, - /// since there's no way to make (-inf; N) bucket in yasm - Values_.push_back(NextValue_); - - /// we will write this value into the next bucket so that [[0, 10], [100, 20], [200, 50]] - /// becomes (-inf; 0] -> 0; (0; 100] -> 10; (100; 200] -> 20; (200; +inf) -> 50 - NextValue_ = value; - } - - IHistogramSnapshotPtr Finalize() { - Bounds_.push_back(std::numeric_limits<TBucketBound>::max()); - Values_.push_back(NextValue_); - - Y_ENSURE(Bounds_.size() <= HISTOGRAM_MAX_BUCKETS_COUNT, - "Histogram is only allowed to have " << HISTOGRAM_MAX_BUCKETS_COUNT << " buckets, but has " << Bounds_.size()); - - return ExplicitHistogramSnapshot(Bounds_, Values_); - } - - public: - TBucketValue NextValue_ {0}; - TBucketBounds Bounds_; - TBucketValues Values_; - }; - - class TDecoderUnistat { - private: - public: - explicit TDecoderUnistat(IMetricConsumer* consumer, IInputStream* is, TStringBuf metricNameLabel, TInstant ts) - : Consumer_{consumer}, - MetricNameLabel(metricNameLabel), - Timestamp_{ts} { - ReadJsonTree(is, &Json_, /* throw */ true); - } - - void Decode() { - Y_ENSURE(Json_.IsArray(), "Expected array at the top level, but found " << Json_.GetType()); - - for (auto&& metric : Json_.GetArray()) { - Y_ENSURE(metric.IsArray(), "Metric must be an array"); - auto&& arr = metric.GetArray(); - Y_ENSURE(arr.size() == 2, "Metric must be an array of 2 elements"); - auto&& name = arr[0]; - auto&& value = arr[1]; - MetricContext_ = {}; - - ParseName(name.GetString()); - - if (value.IsArray()) { - OnHistogram(value); - } else if (IsNumber(value)) { - OnScalar(value); - } else { - ythrow yexception() << "Expected list or number, but found " << value.GetType(); - } - - WriteValue(); - } - } - - private: - void OnScalar(const TJsonValue& jsonValue) { - if (MetricContext_.IsDeriv) { - MetricContext_.Type = EMetricType::RATE; - MetricContext_.Value = TMetricValue{ExtractUi64(jsonValue)}; - } else { - MetricContext_.Type = EMetricType::GAUGE; - MetricContext_.Value = TMetricValue{ExtractDouble(jsonValue)}; - } - } - - void OnHistogram(const TJsonValue& jsonHist) { - if (MetricContext_.IsDeriv) { - MetricContext_.Type = EMetricType::HIST_RATE; - } else { - MetricContext_.Type = EMetricType::HIST; - } - - auto histogramBuilder = THistogramBuilder(); - - for (auto&& bucket : jsonHist.GetArray()) { - Y_ENSURE(bucket.IsArray(), "Expected an array, but found " << bucket.GetType()); - auto&& arr = bucket.GetArray(); - Y_ENSURE(arr.size() == 2, "Histogram bucket must be an array of 2 elements"); - const auto bound = ExtractDouble(arr[0]); - const auto weight = ExtractUi64(arr[1]); - histogramBuilder.Add(bound, weight); - } - - MetricContext_.Histogram = histogramBuilder.Finalize(); - MetricContext_.Value = TMetricValue{MetricContext_.Histogram.Get()}; - } - - bool IsDeriv(TStringBuf name) { - TStringBuf ignore, suffix; - name.RSplit('_', ignore, suffix); - - Y_ENSURE(suffix.size() >= 3 && suffix.size() <= 5, "Disallowed suffix value: " << suffix); - - if (suffix == TStringBuf("summ") || suffix == TStringBuf("hgram")) { - return true; - } else if (suffix == TStringBuf("max")) { - return false; - } - - return suffix[0] == 'd'; - } - - void ParseName(TStringBuf value) { - TVector<TStringBuf> parts; - StringSplitter(value).Split(';').SkipEmpty().Collect(&parts); - - Y_ENSURE(parts.size() >= 1 && parts.size() <= 16); - - TStringBuf name = parts.back(); - parts.pop_back(); - - Y_ENSURE(RE2::FullMatch(re2::StringPiece{name.data(), name.size()}, NAME_RE), - "Metric name " << name << " doesn't match regex " << NAME_RE.pattern()); - - MetricContext_.Name = name; - MetricContext_.IsDeriv = IsDeriv(MetricContext_.Name); - - for (auto tag : parts) { - TStringBuf n, v; - tag.Split('=', n, v); - Y_ENSURE(n && v, "Unexpected tag format in " << tag); - MetricContext_.Labels.Add(n, v); - } - } - - private: - void WriteValue() { - Consumer_->OnMetricBegin(MetricContext_.Type); - - Consumer_->OnLabelsBegin(); - Consumer_->OnLabel(MetricNameLabel, TString{MetricContext_.Name}); - for (auto&& l : MetricContext_.Labels) { - Consumer_->OnLabel(l.Name(), l.Value()); - } - - Consumer_->OnLabelsEnd(); - - switch (MetricContext_.Type) { - case EMetricType::GAUGE: - Consumer_->OnDouble(Timestamp_, MetricContext_.Value.AsDouble()); - break; - case EMetricType::RATE: - Consumer_->OnUint64(Timestamp_, MetricContext_.Value.AsUint64()); - break; - case EMetricType::HIST: - case EMetricType::HIST_RATE: - Consumer_->OnHistogram(Timestamp_, MetricContext_.Value.AsHistogram()); - break; - case EMetricType::LOGHIST: - case EMetricType::DSUMMARY: - case EMetricType::IGAUGE: - case EMetricType::COUNTER: - case EMetricType::UNKNOWN: - ythrow yexception() << "Unexpected metric type: " << MetricContext_.Type; - } - - Consumer_->OnMetricEnd(); - } - - private: - IMetricConsumer* Consumer_; - NJson::TJsonValue Json_; - TStringBuf MetricNameLabel; - TInstant Timestamp_; - - struct { - TStringBuf Name; - EMetricType Type{EMetricType::UNKNOWN}; - TMetricValue Value; - bool IsDeriv{false}; - TLabels Labels; - IHistogramSnapshotPtr Histogram; - } MetricContext_; - }; - - } - - void DecodeUnistat(TStringBuf data, IMetricConsumer* c, TStringBuf metricNameLabel, TInstant ts) { - c->OnStreamBegin(); - DecodeUnistatToStream(data, c, metricNameLabel, ts); - c->OnStreamEnd(); - } - - void DecodeUnistatToStream(TStringBuf data, IMetricConsumer* c, TStringBuf metricNameLabel, TInstant ts) { - TMemoryInput in{data.data(), data.size()}; - TDecoderUnistat decoder(c, &in, metricNameLabel, ts); - decoder.Decode(); - } -} diff --git a/library/cpp/monlib/encode/unistat/unistat_ut.cpp b/library/cpp/monlib/encode/unistat/unistat_ut.cpp deleted file mode 100644 index 04c84d30f68..00000000000 --- a/library/cpp/monlib/encode/unistat/unistat_ut.cpp +++ /dev/null @@ -1,238 +0,0 @@ -#include "unistat.h" - -#include <library/cpp/monlib/encode/protobuf/protobuf.h> -#include <library/cpp/monlib/metrics/labels.h> - -#include <library/cpp/testing/unittest/registar.h> - -using namespace NMonitoring; - -Y_UNIT_TEST_SUITE(TUnistatDecoderTest) { - Y_UNIT_TEST(MetricNameLabel) { - constexpr auto input = TStringBuf(R"([["something_axxx", 42]])"); - - NProto::TMultiSamplesList samples; - auto encoder = EncoderProtobuf(&samples); - - DecodeUnistat(input, encoder.Get(), "metric_name_label"); - - UNIT_ASSERT_VALUES_EQUAL(samples.SamplesSize(), 1); - auto sample = samples.GetSamples(0); - - auto label = sample.GetLabels(0); - UNIT_ASSERT_VALUES_EQUAL(label.GetName(), "metric_name_label"); - } - - Y_UNIT_TEST(ScalarMetric) { - constexpr auto input = TStringBuf(R"([["something_axxx", 42]])"); - - NProto::TMultiSamplesList samples; - auto encoder = EncoderProtobuf(&samples); - - DecodeUnistat(input, encoder.Get()); - - UNIT_ASSERT_VALUES_EQUAL(samples.SamplesSize(), 1); - auto sample = samples.GetSamples(0); - UNIT_ASSERT_EQUAL(sample.GetMetricType(), NProto::GAUGE); - UNIT_ASSERT_VALUES_EQUAL(sample.PointsSize(), 1); - UNIT_ASSERT_VALUES_EQUAL(sample.LabelsSize(), 1); - - auto label = sample.GetLabels(0); - auto point = sample.GetPoints(0); - UNIT_ASSERT_VALUES_EQUAL(point.GetFloat64(), 42.); - UNIT_ASSERT_VALUES_EQUAL(label.GetName(), "sensor"); - UNIT_ASSERT_VALUES_EQUAL(label.GetValue(), "something_axxx"); - } - - Y_UNIT_TEST(OverriddenTags) { - constexpr auto input = TStringBuf(R"([["ctype=foo;prj=bar;custom_tag=qwe;something_axxx", 42]])"); - - NProto::TMultiSamplesList samples; - auto encoder = EncoderProtobuf(&samples); - - DecodeUnistat(input, encoder.Get()); - - UNIT_ASSERT_VALUES_EQUAL(samples.SamplesSize(), 1); - auto sample = samples.GetSamples(0); - UNIT_ASSERT_VALUES_EQUAL(sample.PointsSize(), 1); - UNIT_ASSERT_VALUES_EQUAL(sample.LabelsSize(), 4); - - const auto& labels = sample.GetLabels(); - TLabels actual; - for (auto&& l : labels) { - actual.Add(l.GetName(), l.GetValue()); - } - - TLabels expected{{"ctype", "foo"}, {"prj", "bar"}, {"custom_tag", "qwe"}, {"sensor", "something_axxx"}}; - - UNIT_ASSERT_VALUES_EQUAL(actual.size(), expected.size()); - for (auto&& l : actual) { - UNIT_ASSERT(expected.Extract(l.Name())->Value() == l.Value()); - } - } - - Y_UNIT_TEST(ThrowsOnTopLevelObject) { - constexpr auto input = TStringBuf(R"({["something_axxx", 42]})"); - - NProto::TMultiSamplesList samples; - auto encoder = EncoderProtobuf(&samples); - - UNIT_ASSERT_EXCEPTION(DecodeUnistat(input, encoder.Get()), yexception); - } - - Y_UNIT_TEST(ThrowsOnUnwrappedMetric) { - constexpr auto input = TStringBuf(R"(["something_axxx", 42])"); - - NProto::TMultiSamplesList samples; - auto encoder = EncoderProtobuf(&samples); - - UNIT_ASSERT_EXCEPTION(DecodeUnistat(input, encoder.Get()), yexception); - } - - Y_UNIT_TEST(HistogramMetric) { - constexpr auto input = TStringBuf(R"([["something_hgram", [[0, 1], [200, 2], [500, 3]] ]])"); - - NProto::TMultiSamplesList samples; - auto encoder = EncoderProtobuf(&samples); - - DecodeUnistat(input, encoder.Get()); - - auto sample = samples.GetSamples(0); - UNIT_ASSERT_EQUAL(sample.GetMetricType(), NProto::HIST_RATE); - UNIT_ASSERT_VALUES_EQUAL(sample.PointsSize(), 1); - UNIT_ASSERT_VALUES_EQUAL(sample.LabelsSize(), 1); - - auto label = sample.GetLabels(0); - const auto point = sample.GetPoints(0); - const auto histogram = point.GetHistogram(); - const auto size = histogram.BoundsSize(); - UNIT_ASSERT_VALUES_EQUAL(size, 4); - - const TVector<double> expectedBounds {0, 200, 500, std::numeric_limits<double>::max()}; - const TVector<ui64> expectedValues {0, 1, 2, 3}; - - for (auto i = 0; i < 4; ++i) { - UNIT_ASSERT_VALUES_EQUAL(histogram.GetBounds(i), expectedBounds[i]); - UNIT_ASSERT_VALUES_EQUAL(histogram.GetValues(i), expectedValues[i]); - } - - UNIT_ASSERT_VALUES_EQUAL(label.GetName(), "sensor"); - UNIT_ASSERT_VALUES_EQUAL(label.GetValue(), "something_hgram"); - } - - Y_UNIT_TEST(AbsoluteHistogram) { - constexpr auto input = TStringBuf(R"([["something_ahhh", [[0, 1], [200, 2], [500, 3]] ]])"); - - NProto::TMultiSamplesList samples; - auto encoder = EncoderProtobuf(&samples); - - DecodeUnistat(input, encoder.Get()); - - auto sample = samples.GetSamples(0); - UNIT_ASSERT_EQUAL(sample.GetMetricType(), NProto::HISTOGRAM); - UNIT_ASSERT_VALUES_EQUAL(sample.PointsSize(), 1); - UNIT_ASSERT_VALUES_EQUAL(sample.LabelsSize(), 1); - } - - Y_UNIT_TEST(AllowedMetricNames) { - NProto::TMultiSamplesList samples; - auto encoder = EncoderProtobuf(&samples); - - { - constexpr auto input = TStringBuf(R"([["a/A-b/c_D/__G_dmmm", [[0, 1], [200, 2], [500, 3]] ]])"); - UNIT_ASSERT_NO_EXCEPTION(DecodeUnistat(input, encoder.Get())); - } - } - - Y_UNIT_TEST(DisallowedMetricNames) { - NProto::TMultiSamplesList samples; - auto encoder = EncoderProtobuf(&samples); - - { - constexpr auto input = TStringBuf(R"([["someth!ng_ahhh", [[0, 1], [200, 2], [500, 3]] ]])"); - UNIT_ASSERT_EXCEPTION(DecodeUnistat(input, encoder.Get()), yexception); - } - - { - constexpr auto input = TStringBuf(R"([["foo_a", [[0, 1], [200, 2], [500, 3]] ]])"); - UNIT_ASSERT_EXCEPTION(DecodeUnistat(input, encoder.Get()), yexception); - } - - { - constexpr auto input = TStringBuf(R"([["foo_ahhh;tag=value", [[0, 1], [200, 2], [500, 3]] ]])"); - UNIT_ASSERT_EXCEPTION(DecodeUnistat(input, encoder.Get()), yexception); - } - } - - Y_UNIT_TEST(MultipleMetrics) { - constexpr auto input = TStringBuf(R"([["something_axxx", 42], ["some-other_dhhh", 53]])"); - - NProto::TMultiSamplesList samples; - auto encoder = EncoderProtobuf(&samples); - - DecodeUnistat(input, encoder.Get()); - - UNIT_ASSERT_VALUES_EQUAL(samples.SamplesSize(), 2); - auto sample = samples.GetSamples(0); - UNIT_ASSERT_EQUAL(sample.GetMetricType(), NProto::GAUGE); - UNIT_ASSERT_VALUES_EQUAL(sample.PointsSize(), 1); - UNIT_ASSERT_VALUES_EQUAL(sample.LabelsSize(), 1); - - auto label = sample.GetLabels(0); - auto point = sample.GetPoints(0); - UNIT_ASSERT_VALUES_EQUAL(point.GetFloat64(), 42.); - UNIT_ASSERT_VALUES_EQUAL(label.GetName(), "sensor"); - UNIT_ASSERT_VALUES_EQUAL(label.GetValue(), "something_axxx"); - - sample = samples.GetSamples(1); - UNIT_ASSERT_EQUAL(sample.GetMetricType(), NProto::RATE); - UNIT_ASSERT_VALUES_EQUAL(sample.PointsSize(), 1); - UNIT_ASSERT_VALUES_EQUAL(sample.LabelsSize(), 1); - - label = sample.GetLabels(0); - point = sample.GetPoints(0); - UNIT_ASSERT_VALUES_EQUAL(point.GetUint64(), 53); - UNIT_ASSERT_VALUES_EQUAL(label.GetName(), "sensor"); - UNIT_ASSERT_VALUES_EQUAL(label.GetValue(), "some-other_dhhh"); - } - - Y_UNIT_TEST(UnderscoreName) { - constexpr auto input = TStringBuf(R"([["something_anything_dmmm", 42]])"); - - NProto::TMultiSamplesList samples; - auto encoder = EncoderProtobuf(&samples); - DecodeUnistat(input, encoder.Get()); - - UNIT_ASSERT_VALUES_EQUAL(samples.SamplesSize(), 1); - auto sample = samples.GetSamples(0); - UNIT_ASSERT_EQUAL(sample.GetMetricType(), NProto::RATE); - UNIT_ASSERT_VALUES_EQUAL(sample.PointsSize(), 1); - UNIT_ASSERT_VALUES_EQUAL(sample.LabelsSize(), 1); - - auto label = sample.GetLabels(0); - auto point = sample.GetPoints(0); - UNIT_ASSERT_VALUES_EQUAL(point.GetUint64(), 42); - UNIT_ASSERT_VALUES_EQUAL(label.GetName(), "sensor"); - UNIT_ASSERT_VALUES_EQUAL(label.GetValue(), "something_anything_dmmm"); - } - - Y_UNIT_TEST(MaxAggr) { - constexpr auto input = TStringBuf(R"([["something_anything_max", 42]])"); - - NProto::TMultiSamplesList samples; - auto encoder = EncoderProtobuf(&samples); - DecodeUnistat(input, encoder.Get()); - - UNIT_ASSERT_VALUES_EQUAL(samples.SamplesSize(), 1); - auto sample = samples.GetSamples(0); - UNIT_ASSERT_EQUAL(sample.GetMetricType(), NProto::GAUGE); - UNIT_ASSERT_VALUES_EQUAL(sample.PointsSize(), 1); - UNIT_ASSERT_VALUES_EQUAL(sample.LabelsSize(), 1); - - auto label = sample.GetLabels(0); - auto point = sample.GetPoints(0); - UNIT_ASSERT_VALUES_EQUAL(point.GetFloat64(), 42.); - UNIT_ASSERT_VALUES_EQUAL(label.GetName(), "sensor"); - UNIT_ASSERT_VALUES_EQUAL(label.GetValue(), "something_anything_max"); - } -} diff --git a/library/cpp/monlib/metrics/fwd.h b/library/cpp/monlib/metrics/fwd.h deleted file mode 100644 index b4327ee5d5e..00000000000 --- a/library/cpp/monlib/metrics/fwd.h +++ /dev/null @@ -1,40 +0,0 @@ -#pragma once - -namespace NMonitoring { - - struct ILabel; - struct ILabels; - - class ICounter; - class IGauge; - class IHistogram; - class IIntGauge; - class ILazyCounter; - class ILazyGauge; - class ILazyIntGauge; - class ILazyRate; - class IMetric; - class IRate; - class TCounter; - class TGauge; - class THistogram; - class TIntGauge; - class TLazyCounter; - class TLazyGauge; - class TLazyIntGauge; - class TLazyRate; - class TRate; - - class IMetricSupplier; - class IMetricFactory; - class IMetricConsumer; - - class IMetricRegistry; - class TMetricRegistry; - - class IHistogramCollector; - class IHistogramSnapshot; - - class IExpMovingAverage; - -} // namespace NMonitoring diff --git a/library/cpp/monlib/service/auth/tvm/auth.cpp b/library/cpp/monlib/service/auth/tvm/auth.cpp deleted file mode 100644 index e071c11ebc8..00000000000 --- a/library/cpp/monlib/service/auth/tvm/auth.cpp +++ /dev/null @@ -1,93 +0,0 @@ -#include "auth.h" - -#include <util/generic/hash_set.h> - - -using namespace NTvmAuth; - - -namespace NMonitoring { -namespace { - template <class TTvmClientPtr = THolder<TTvmClient>> - class TTvmManager final: public ITvmManager { - public: - TTvmManager(NTvmApi::TClientSettings settings, TVector<TTvmId> clients, TLoggerPtr logger) - : AllowedClients_{clients.begin(), clients.end()} - , Tvm_(new TTvmClient{std::move(settings), std::move(logger)}) - { - } - - TTvmManager(NTvmTool::TClientSettings settings, TVector<TTvmId> clients, TLoggerPtr logger) - : AllowedClients_{clients.begin(), clients.end()} - , Tvm_(new TTvmClient{std::move(settings), std::move(logger)}) - { - } - - TTvmManager(TTvmClientPtr tvm, TVector<TTvmId> clients) - : AllowedClients_{clients.begin(), clients.end()} - , Tvm_(std::move(tvm)) - { - } - - bool IsAllowedClient(TTvmId clientId) override { - return AllowedClients_.contains(clientId); - } - - TCheckedServiceTicket CheckServiceTicket(TStringBuf ticket) override { - return Tvm_->CheckServiceTicket(ticket); - } - - private: - THashSet<TTvmId> AllowedClients_; - TTvmClientPtr Tvm_; - }; - - class TTvmAuthProvider final: public IAuthProvider { - public: - TTvmAuthProvider(THolder<ITvmManager> manager) - : TvmManager_{std::move(manager)} - { - } - - TAuthResult Check(const IHttpRequest& req) override { - auto ticketHeader = req.GetHeaders().FindHeader("X-Ya-Service-Ticket"); - if (!ticketHeader) { - return TAuthResult::NoCredentials(); - } - - const auto ticket = TvmManager_->CheckServiceTicket(ticketHeader->Value()); - if (!ticket) { - return TAuthResult::Denied(); - } - - return TvmManager_->IsAllowedClient(ticket.GetSrc()) - ? TAuthResult::Ok() - : TAuthResult::Denied(); - } - - private: - THolder<ITvmManager> TvmManager_; - }; -} // namespace - -THolder<ITvmManager> CreateDefaultTvmManager(NTvmApi::TClientSettings settings, TVector<TTvmId> allowedClients, TLoggerPtr logger) { - return MakeHolder<TTvmManager<>>(std::move(settings), std::move(allowedClients), std::move(logger)); -} - -THolder<ITvmManager> CreateDefaultTvmManager(NTvmTool::TClientSettings settings, TVector<TTvmId> allowedClients, TLoggerPtr logger) { - return MakeHolder<TTvmManager<>>(std::move(settings), std::move(allowedClients), std::move(logger)); -} - -THolder<ITvmManager> CreateDefaultTvmManager(TAtomicSharedPtr<NTvmAuth::TTvmClient> client, TVector<TTvmId> allowedClients) { - return MakeHolder<TTvmManager<TAtomicSharedPtr<NTvmAuth::TTvmClient>>>(std::move(client), std::move(allowedClients)); -} - -THolder<ITvmManager> CreateDefaultTvmManager(std::shared_ptr<NTvmAuth::TTvmClient> client, TVector<TTvmId> allowedClients) { - return MakeHolder<TTvmManager<std::shared_ptr<NTvmAuth::TTvmClient>>>(std::move(client), std::move(allowedClients)); -} - -THolder<IAuthProvider> CreateTvmAuth(THolder<ITvmManager> manager) { - return MakeHolder<TTvmAuthProvider>(std::move(manager)); -} - -} // namespace NMonitoring diff --git a/library/cpp/monlib/service/auth/tvm/auth.h b/library/cpp/monlib/service/auth/tvm/auth.h deleted file mode 100644 index 432beff9d6d..00000000000 --- a/library/cpp/monlib/service/auth/tvm/auth.h +++ /dev/null @@ -1,33 +0,0 @@ -#pragma once - -#include <library/cpp/monlib/service/mon_service_http_request.h> -#include <library/cpp/monlib/service/auth.h> -#include <library/cpp/tvmauth/client/facade.h> - -namespace NMonitoring { - struct ITvmManager { - virtual ~ITvmManager() = default; - virtual bool IsAllowedClient(NTvmAuth::TTvmId clientId) = 0; - virtual NTvmAuth::TCheckedServiceTicket CheckServiceTicket(TStringBuf ticket) = 0; - }; - - THolder<ITvmManager> CreateDefaultTvmManager( - NTvmAuth::NTvmApi::TClientSettings settings, - TVector<NTvmAuth::TTvmId> allowedClients, - NTvmAuth::TLoggerPtr logger = NTvmAuth::TDevNullLogger::IAmBrave()); - - THolder<ITvmManager> CreateDefaultTvmManager( - NTvmAuth::NTvmTool::TClientSettings settings, - TVector<NTvmAuth::TTvmId> allowedClients, - NTvmAuth::TLoggerPtr logger = NTvmAuth::TDevNullLogger::IAmBrave()); - - THolder<ITvmManager> CreateDefaultTvmManager( - TAtomicSharedPtr<NTvmAuth::TTvmClient> client, - TVector<NTvmAuth::TTvmId> allowedClients); - - THolder<ITvmManager> CreateDefaultTvmManager( - std::shared_ptr<NTvmAuth::TTvmClient> client, - TVector<NTvmAuth::TTvmId> allowedClients); - - THolder<IAuthProvider> CreateTvmAuth(THolder<ITvmManager> tvmManager); -} // namespace NMonitoring diff --git a/library/cpp/neh/README.md b/library/cpp/neh/README.md new file mode 100644 index 00000000000..962b3f67bc8 --- /dev/null +++ b/library/cpp/neh/README.md @@ -0,0 +1,15 @@ +Транспортная библиотека neh +=========================== + +Обеспечивает простой интерфейс для осуществления запросов по сети (request/response - client/server). Обеспечивает лёгкую смену транспортного протокола. +Есть несколько реализаций транспорта, каждая со своими плюсами/минусами. + +Документация +============ +https://wiki.yandex-team.ru/development/poisk/arcadia/library/neh/ + +FAQ +=== +Q: А давайте прикрутим SSL (поддержку https)! +A: ~~Этого не будет. neh - низкоуровневая шина, там не место ssl. Подробнее тут: https://clubs.at.yandex-team.ru/stackoverflow/5634~~ +A: Сделали diff --git a/library/cpp/neh/asio/asio.cpp b/library/cpp/neh/asio/asio.cpp new file mode 100644 index 00000000000..8b6cf383eac --- /dev/null +++ b/library/cpp/neh/asio/asio.cpp @@ -0,0 +1,187 @@ +#include "io_service_impl.h" +#include "deadline_timer_impl.h" +#include "tcp_socket_impl.h" +#include "tcp_acceptor_impl.h" + +using namespace NDns; +using namespace NAsio; + +namespace NAsio { + TIOService::TWork::TWork(TWork& w) + : Srv_(w.Srv_) + { + Srv_.GetImpl().WorkStarted(); + } + + TIOService::TWork::TWork(TIOService& srv) + : Srv_(srv) + { + Srv_.GetImpl().WorkStarted(); + } + + TIOService::TWork::~TWork() { + Srv_.GetImpl().WorkFinished(); + } + + TIOService::TIOService() + : Impl_(new TImpl()) + { + } + + TIOService::~TIOService() { + } + + void TIOService::Run() { + Impl_->Run(); + } + + void TIOService::Post(TCompletionHandler h) { + Impl_->Post(std::move(h)); + } + + void TIOService::Abort() { + Impl_->Abort(); + } + + TDeadlineTimer::TDeadlineTimer(TIOService& srv) noexcept + : Srv_(srv) + , Impl_(nullptr) + { + } + + TDeadlineTimer::~TDeadlineTimer() { + if (Impl_) { + Srv_.GetImpl().ScheduleOp(new TUnregisterTimerOperation(Impl_)); + } + } + + void TDeadlineTimer::AsyncWaitExpireAt(TDeadline deadline, THandler h) { + if (!Impl_) { + Impl_ = new TDeadlineTimer::TImpl(Srv_.GetImpl()); + Srv_.GetImpl().ScheduleOp(new TRegisterTimerOperation(Impl_)); + } + Impl_->AsyncWaitExpireAt(deadline, h); + } + + void TDeadlineTimer::Cancel() { + Impl_->Cancel(); + } + + TTcpSocket::TTcpSocket(TIOService& srv) noexcept + : Srv_(srv) + , Impl_(new TImpl(srv.GetImpl())) + { + } + + TTcpSocket::~TTcpSocket() { + } + + void TTcpSocket::AsyncConnect(const TEndpoint& ep, TTcpSocket::TConnectHandler h, TDeadline deadline) { + Impl_->AsyncConnect(ep, h, deadline); + } + + void TTcpSocket::AsyncWrite(TSendedData& d, TTcpSocket::TWriteHandler h, TDeadline deadline) { + Impl_->AsyncWrite(d, h, deadline); + } + + void TTcpSocket::AsyncWrite(TContIOVector* vec, TWriteHandler h, TDeadline deadline) { + Impl_->AsyncWrite(vec, h, deadline); + } + + void TTcpSocket::AsyncWrite(const void* data, size_t size, TWriteHandler h, TDeadline deadline) { + class TBuffers: public IBuffers { + public: + TBuffers(const void* theData, size_t theSize) + : Part(theData, theSize) + , IOVec(&Part, 1) + { + } + + TContIOVector* GetIOvec() override { + return &IOVec; + } + + IOutputStream::TPart Part; + TContIOVector IOVec; + }; + + TSendedData d(new TBuffers(data, size)); + Impl_->AsyncWrite(d, h, deadline); + } + + void TTcpSocket::AsyncRead(void* buff, size_t size, TTcpSocket::TReadHandler h, TDeadline deadline) { + Impl_->AsyncRead(buff, size, h, deadline); + } + + void TTcpSocket::AsyncReadSome(void* buff, size_t size, TTcpSocket::TReadHandler h, TDeadline deadline) { + Impl_->AsyncReadSome(buff, size, h, deadline); + } + + void TTcpSocket::AsyncPollRead(TTcpSocket::TPollHandler h, TDeadline deadline) { + Impl_->AsyncPollRead(h, deadline); + } + + void TTcpSocket::AsyncPollWrite(TTcpSocket::TPollHandler h, TDeadline deadline) { + Impl_->AsyncPollWrite(h, deadline); + } + + void TTcpSocket::AsyncCancel() { + return Impl_->AsyncCancel(); + } + + size_t TTcpSocket::WriteSome(TContIOVector& d, TErrorCode& ec) noexcept { + return Impl_->WriteSome(d, ec); + } + + size_t TTcpSocket::WriteSome(const void* buff, size_t size, TErrorCode& ec) noexcept { + return Impl_->WriteSome(buff, size, ec); + } + + size_t TTcpSocket::ReadSome(void* buff, size_t size, TErrorCode& ec) noexcept { + return Impl_->ReadSome(buff, size, ec); + } + + bool TTcpSocket::IsOpen() const noexcept { + return Native() != INVALID_SOCKET; + } + + void TTcpSocket::Shutdown(TShutdownMode what, TErrorCode& ec) { + return Impl_->Shutdown(what, ec); + } + + SOCKET TTcpSocket::Native() const noexcept { + return Impl_->Fd(); + } + + TEndpoint TTcpSocket::RemoteEndpoint() const { + return Impl_->RemoteEndpoint(); + } + + ////////////////////////////////// + + TTcpAcceptor::TTcpAcceptor(TIOService& srv) noexcept + : Srv_(srv) + , Impl_(new TImpl(srv.GetImpl())) + { + } + + TTcpAcceptor::~TTcpAcceptor() { + } + + void TTcpAcceptor::Bind(TEndpoint& ep, TErrorCode& ec) noexcept { + return Impl_->Bind(ep, ec); + } + + void TTcpAcceptor::Listen(int backlog, TErrorCode& ec) noexcept { + return Impl_->Listen(backlog, ec); + } + + void TTcpAcceptor::AsyncAccept(TTcpSocket& s, TTcpAcceptor::TAcceptHandler h, TDeadline deadline) { + return Impl_->AsyncAccept(s, h, deadline); + } + + void TTcpAcceptor::AsyncCancel() { + Impl_->AsyncCancel(); + } + +} diff --git a/library/cpp/neh/asio/asio.h b/library/cpp/neh/asio/asio.h new file mode 100644 index 00000000000..a902d663cfc --- /dev/null +++ b/library/cpp/neh/asio/asio.h @@ -0,0 +1,280 @@ +#pragma once + +// +//primary header for work with asio +// + +#include <util/generic/ptr.h> +#include <util/generic/string.h> +#include <util/generic/vector.h> +#include <util/network/socket.h> +#include <util/network/endpoint.h> +#include <util/system/error.h> +#include <util/stream/output.h> +#include <functional> + +#include <library/cpp/dns/cache.h> + +//#define DEBUG_ASIO + +class TContIOVector; + +namespace NAsio { + class TErrorCode { + public: + inline TErrorCode(int val = 0) noexcept + : Val_(val) + { + } + + typedef void (*TUnspecifiedBoolType)(); + + static void UnspecifiedBoolTrue() { + } + + //safe cast to bool value + operator TUnspecifiedBoolType() const noexcept { // true if error + return Val_ == 0 ? nullptr : UnspecifiedBoolTrue; + } + + bool operator!() const noexcept { + return Val_ == 0; + } + + void Assign(int val) noexcept { + Val_ = val; + } + + int Value() const noexcept { + return Val_; + } + + TString Text() const { + if (!Val_) { + return TString(); + } + return LastSystemErrorText(Val_); + } + + void Check() { + if (Val_) { + throw TSystemError(Val_); + } + } + + private: + int Val_; + }; + + //wrapper for TInstant, for enabling use TDuration (+TInstant::Now()) as deadline + class TDeadline: public TInstant { + public: + TDeadline() + : TInstant(TInstant::Max()) + { + } + + TDeadline(const TInstant& t) + : TInstant(t) + { + } + + TDeadline(const TDuration& d) + : TInstant(TInstant::Now() + d) + { + } + }; + + class IHandlingContext { + public: + virtual ~IHandlingContext() { + } + + //if handler throw exception, call this function be ignored + virtual void ContinueUseHandler(TDeadline deadline = TDeadline()) = 0; + }; + + typedef std::function<void()> TCompletionHandler; + + class TIOService: public TNonCopyable { + public: + TIOService(); + ~TIOService(); + + void Run(); + void Post(TCompletionHandler); //call handler in Run() thread-executor + void Abort(); //in Run() all exist async i/o operations + timers receive error = ECANCELED, Run() exited + + //counterpart boost::asio::io_service::work + class TWork { + public: + TWork(TWork&); + TWork(TIOService&); + ~TWork(); + + private: + void operator=(const TWork&); //disable + + TIOService& Srv_; + }; + + class TImpl; + + TImpl& GetImpl() noexcept { + return *Impl_; + } + + private: + THolder<TImpl> Impl_; + }; + + class TDeadlineTimer: public TNonCopyable { + public: + typedef std::function<void(const TErrorCode& err, IHandlingContext&)> THandler; + + TDeadlineTimer(TIOService&) noexcept; + ~TDeadlineTimer(); + + void AsyncWaitExpireAt(TDeadline, THandler); + void Cancel(); + + TIOService& GetIOService() const noexcept { + return Srv_; + } + + class TImpl; + + private: + TIOService& Srv_; + TImpl* Impl_; + }; + + class TTcpSocket: public TNonCopyable { + public: + class IBuffers { + public: + virtual ~IBuffers() { + } + virtual TContIOVector* GetIOvec() = 0; + }; + typedef TAutoPtr<IBuffers> TSendedData; + + typedef std::function<void(const TErrorCode& err, IHandlingContext&)> THandler; + typedef THandler TConnectHandler; + typedef std::function<void(const TErrorCode& err, size_t amount, IHandlingContext&)> TWriteHandler; + typedef std::function<void(const TErrorCode& err, size_t amount, IHandlingContext&)> TReadHandler; + typedef THandler TPollHandler; + + enum TShutdownMode { + ShutdownReceive = SHUT_RD, + ShutdownSend = SHUT_WR, + ShutdownBoth = SHUT_RDWR + }; + + TTcpSocket(TIOService&) noexcept; + ~TTcpSocket(); + + void AsyncConnect(const TEndpoint& ep, TConnectHandler, TDeadline deadline = TDeadline()); + void AsyncWrite(TSendedData&, TWriteHandler, TDeadline deadline = TDeadline()); + void AsyncWrite(TContIOVector* buff, TWriteHandler, TDeadline deadline = TDeadline()); + void AsyncWrite(const void* buff, size_t size, TWriteHandler, TDeadline deadline = TDeadline()); + void AsyncRead(void* buff, size_t size, TReadHandler, TDeadline deadline = TDeadline()); + void AsyncReadSome(void* buff, size_t size, TReadHandler, TDeadline deadline = TDeadline()); + void AsyncPollWrite(TPollHandler, TDeadline deadline = TDeadline()); + void AsyncPollRead(TPollHandler, TDeadline deadline = TDeadline()); + void AsyncCancel(); + + //sync, but non blocked methods + size_t WriteSome(TContIOVector&, TErrorCode&) noexcept; + size_t WriteSome(const void* buff, size_t size, TErrorCode&) noexcept; + size_t ReadSome(void* buff, size_t size, TErrorCode&) noexcept; + + bool IsOpen() const noexcept; + void Shutdown(TShutdownMode mode, TErrorCode& ec); + + TIOService& GetIOService() const noexcept { + return Srv_; + } + + SOCKET Native() const noexcept; + + TEndpoint RemoteEndpoint() const; + + inline size_t WriteSome(TContIOVector& v) { + TErrorCode ec; + size_t n = WriteSome(v, ec); + ec.Check(); + return n; + } + + inline size_t WriteSome(const void* buff, size_t size) { + TErrorCode ec; + size_t n = WriteSome(buff, size, ec); + ec.Check(); + return n; + } + + inline size_t ReadSome(void* buff, size_t size) { + TErrorCode ec; + size_t n = ReadSome(buff, size, ec); + ec.Check(); + return n; + } + + void Shutdown(TShutdownMode mode) { + TErrorCode ec; + Shutdown(mode, ec); + ec.Check(); + } + + class TImpl; + + TImpl& GetImpl() const noexcept { + return *Impl_; + } + + private: + TIOService& Srv_; + TIntrusivePtr<TImpl> Impl_; + }; + + class TTcpAcceptor: public TNonCopyable { + public: + typedef std::function<void(const TErrorCode& err, IHandlingContext&)> TAcceptHandler; + + TTcpAcceptor(TIOService&) noexcept; + ~TTcpAcceptor(); + + void Bind(TEndpoint&, TErrorCode&) noexcept; + void Listen(int backlog, TErrorCode&) noexcept; + + void AsyncAccept(TTcpSocket&, TAcceptHandler, TDeadline deadline = TDeadline()); + + void AsyncCancel(); + + inline void Bind(TEndpoint& ep) { + TErrorCode ec; + Bind(ep, ec); + ec.Check(); + } + inline void Listen(int backlog) { + TErrorCode ec; + Listen(backlog, ec); + ec.Check(); + } + + TIOService& GetIOService() const noexcept { + return Srv_; + } + + class TImpl; + + TImpl& GetImpl() const noexcept { + return *Impl_; + } + + private: + TIOService& Srv_; + TIntrusivePtr<TImpl> Impl_; + }; +} diff --git a/library/cpp/neh/asio/deadline_timer_impl.cpp b/library/cpp/neh/asio/deadline_timer_impl.cpp new file mode 100644 index 00000000000..399a4338fb7 --- /dev/null +++ b/library/cpp/neh/asio/deadline_timer_impl.cpp @@ -0,0 +1 @@ +#include "deadline_timer_impl.h" diff --git a/library/cpp/neh/asio/deadline_timer_impl.h b/library/cpp/neh/asio/deadline_timer_impl.h new file mode 100644 index 00000000000..d9db625c948 --- /dev/null +++ b/library/cpp/neh/asio/deadline_timer_impl.h @@ -0,0 +1,110 @@ +#pragma once + +#include "io_service_impl.h" + +namespace NAsio { + class TTimerOperation: public TOperation { + public: + TTimerOperation(TIOService::TImpl::TTimer* t, TInstant deadline) + : TOperation(deadline) + , T_(t) + { + } + + void AddOp(TIOService::TImpl&) override { + Y_ASSERT(0); + } + + void Finalize() override { + DBGOUT("TTimerDeadlineOperation::Finalize()"); + T_->DelOp(this); + } + + protected: + TIOService::TImpl::TTimer* T_; + }; + + class TRegisterTimerOperation: public TTimerOperation { + public: + TRegisterTimerOperation(TIOService::TImpl::TTimer* t, TInstant deadline = TInstant::Max()) + : TTimerOperation(t, deadline) + { + Speculative_ = true; + } + + bool Execute(int errorCode) override { + Y_UNUSED(errorCode); + T_->GetIOServiceImpl().SyncRegisterTimer(T_); + return true; + } + }; + + class TTimerDeadlineOperation: public TTimerOperation { + public: + TTimerDeadlineOperation(TIOService::TImpl::TTimer* t, TDeadlineTimer::THandler h, TInstant deadline) + : TTimerOperation(t, deadline) + , H_(h) + { + } + + void AddOp(TIOService::TImpl&) override { + T_->AddOp(this); + } + + bool Execute(int errorCode) override { + DBGOUT("TTimerDeadlineOperation::Execute(" << errorCode << ")"); + H_(errorCode == ETIMEDOUT ? 0 : errorCode, *this); + return true; + } + + private: + TDeadlineTimer::THandler H_; + }; + + class TCancelTimerOperation: public TTimerOperation { + public: + TCancelTimerOperation(TIOService::TImpl::TTimer* t) + : TTimerOperation(t, TInstant::Max()) + { + Speculative_ = true; + } + + bool Execute(int errorCode) override { + Y_UNUSED(errorCode); + T_->FailOperations(ECANCELED); + return true; + } + }; + + class TUnregisterTimerOperation: public TTimerOperation { + public: + TUnregisterTimerOperation(TIOService::TImpl::TTimer* t, TInstant deadline = TInstant::Max()) + : TTimerOperation(t, deadline) + { + Speculative_ = true; + } + + bool Execute(int errorCode) override { + Y_UNUSED(errorCode); + DBGOUT("TUnregisterTimerOperation::Execute(" << errorCode << ")"); + T_->GetIOServiceImpl().SyncUnregisterAndDestroyTimer(T_); + return true; + } + }; + + class TDeadlineTimer::TImpl: public TIOService::TImpl::TTimer { + public: + TImpl(TIOService::TImpl& srv) + : TIOService::TImpl::TTimer(srv) + { + } + + void AsyncWaitExpireAt(TDeadline d, TDeadlineTimer::THandler h) { + Srv_.ScheduleOp(new TTimerDeadlineOperation(this, h, d)); + } + + void Cancel() { + Srv_.ScheduleOp(new TCancelTimerOperation(this)); + } + }; +} diff --git a/library/cpp/neh/asio/executor.cpp b/library/cpp/neh/asio/executor.cpp new file mode 100644 index 00000000000..03b26bf847b --- /dev/null +++ b/library/cpp/neh/asio/executor.cpp @@ -0,0 +1 @@ +#include "executor.h" diff --git a/library/cpp/neh/asio/executor.h b/library/cpp/neh/asio/executor.h new file mode 100644 index 00000000000..4f6549044d8 --- /dev/null +++ b/library/cpp/neh/asio/executor.h @@ -0,0 +1,76 @@ +#pragma once + +#include "asio.h" + +#include <library/cpp/deprecated/atomic/atomic.h> + +#include <util/thread/factory.h> +#include <util/system/thread.h> + +namespace NAsio { + class TIOServiceExecutor: public IThreadFactory::IThreadAble { + public: + TIOServiceExecutor() + : Work_(new TIOService::TWork(Srv_)) + { + T_ = SystemThreadFactory()->Run(this); + } + + ~TIOServiceExecutor() override { + SyncShutdown(); + } + + void DoExecute() override { + TThread::SetCurrentThreadName("NehAsioExecutor"); + Srv_.Run(); + } + + inline TIOService& GetIOService() noexcept { + return Srv_; + } + + void SyncShutdown() { + if (Work_) { + Work_.Destroy(); + Srv_.Abort(); //cancel all async operations, break Run() execution + T_->Join(); + } + } + + private: + TIOService Srv_; + TAutoPtr<TIOService::TWork> Work_; + typedef TAutoPtr<IThreadFactory::IThread> IThreadRef; + IThreadRef T_; + }; + + class TExecutorsPool { + public: + TExecutorsPool(size_t executors) + : C_(0) + { + for (size_t i = 0; i < executors; ++i) { + E_.push_back(new TIOServiceExecutor()); + } + } + + inline size_t Size() const noexcept { + return E_.size(); + } + + inline TIOServiceExecutor& GetExecutor() noexcept { + TAtomicBase next = AtomicIncrement(C_); + return *E_[next % E_.size()]; + } + + void SyncShutdown() { + for (size_t i = 0; i < E_.size(); ++i) { + E_[i]->SyncShutdown(); + } + } + + private: + TAtomic C_; + TVector<TAutoPtr<TIOServiceExecutor>> E_; + }; +} diff --git a/library/cpp/neh/asio/io_service_impl.cpp b/library/cpp/neh/asio/io_service_impl.cpp new file mode 100644 index 00000000000..d49b3fb03ee --- /dev/null +++ b/library/cpp/neh/asio/io_service_impl.cpp @@ -0,0 +1,161 @@ +#include "io_service_impl.h" + +#include <library/cpp/coroutine/engine/poller.h> + +using namespace NAsio; + +void TFdOperation::AddOp(TIOService::TImpl& srv) { + srv.AddOp(this); +} + +void TFdOperation::Finalize() { + (*PH_)->DelOp(this); +} + +void TPollFdEventHandler::ExecuteOperations(TFdOperations& oprs, int errorCode) { + TFdOperations::iterator it = oprs.begin(); + + try { + while (it != oprs.end()) { + TFdOperation* op = it->Get(); + + if (op->Execute(errorCode)) { // throw ? + if (op->IsRequiredRepeat()) { + Srv_.UpdateOpDeadline(op); + ++it; //operation completed, but want be repeated + } else { + FinishedOperations_.push_back(*it); + it = oprs.erase(it); + } + } else { + ++it; //operation not completed + } + } + } catch (...) { + if (it != oprs.end()) { + FinishedOperations_.push_back(*it); + oprs.erase(it); + } + throw; + } +} + +void TPollFdEventHandler::DelOp(TFdOperation* op) { + TAutoPtr<TPollFdEventHandler>& evh = *op->PH_; + + if (op->IsPollRead()) { + Y_ASSERT(FinishOp(ReadOperations_, op)); + } else { + Y_ASSERT(FinishOp(WriteOperations_, op)); + } + Srv_.FixHandledEvents(evh); //alarm, - 'this' can be destroyed here! +} + +void TInterrupterHandler::OnFdEvent(int status, ui16 filter) { + if (!status && (filter & CONT_POLL_READ)) { + PI_.Reset(); + } +} + +void TIOService::TImpl::Run() { + TEvh& iEvh = Evh_.Get(I_.Fd()); + iEvh.Reset(new TInterrupterHandler(*this, I_)); + + TInterrupterKeeper ik(*this, iEvh); + Y_UNUSED(ik); + IPollerFace::TEvents evs; + AtomicSet(NeedCheckOpQueue_, 1); + TInstant deadline; + + while (Y_LIKELY(!Aborted_ && (AtomicGet(OutstandingWork_) || FdEventHandlersCnt_ > 1 || TimersOpCnt_ || AtomicGet(NeedCheckOpQueue_)))) { + //while + // expected work (external flag) + // or have event handlers (exclude interrupter) + // or have not completed timer operation + // or have any operation in queues + + AtomicIncrement(IsWaiting_); + if (!AtomicGet(NeedCheckOpQueue_)) { + P_->Wait(evs, deadline); + } + AtomicDecrement(IsWaiting_); + + if (evs.size()) { + for (IPollerFace::TEvents::const_iterator iev = evs.begin(); iev != evs.end() && !Aborted_; ++iev) { + const IPollerFace::TEvent& ev = *iev; + TEvh& evh = *(TEvh*)ev.Data; + + if (!evh) { + continue; //op. cancel (see ProcessOpQueue) can destroy evh + } + + int status = ev.Status; + if (ev.Status == EIO) { + int error = status; + if (GetSockOpt(evh->Fd(), SOL_SOCKET, SO_ERROR, error) == 0) { + status = error; + } + } + + OnFdEvent(evh, status, ev.Filter); //here handle fd events + //immediatly after handling events for one descriptor check op. queue + //often queue can contain another operation for this fd (next async read as sample) + //so we can optimize redundant epoll_ctl (or similar) calls + ProcessOpQueue(); + } + + evs.clear(); + } else { + ProcessOpQueue(); + } + + deadline = DeadlinesQueue_.NextDeadline(); //here handle timeouts/process timers + } +} + +void TIOService::TImpl::Abort() { + class TAbortOperation: public TNoneOperation { + public: + TAbortOperation(TIOService::TImpl& srv) + : TNoneOperation() + , Srv_(srv) + { + Speculative_ = true; + } + + private: + bool Execute(int errorCode) override { + Y_UNUSED(errorCode); + Srv_.ProcessAbort(); + return true; + } + + TIOService::TImpl& Srv_; + }; + AtomicSet(HasAbort_, 1); + ScheduleOp(new TAbortOperation(*this)); +} + +void TIOService::TImpl::ProcessAbort() { + Aborted_ = true; + + for (int fd = 0; fd <= MaxFd_; ++fd) { + TEvh& evh = Evh_.Get(fd); + if (!!evh && evh->Fd() != I_.Fd()) { + OnFdEvent(evh, ECANCELED, CONT_POLL_READ | CONT_POLL_WRITE); + } + } + + for (auto t : Timers_) { + t->FailOperations(ECANCELED); + } + + TOperationPtr op; + while (OpQueue_.Dequeue(&op)) { //cancel all enqueued operations + try { + op->Execute(ECANCELED); + } catch (...) { + } + op.Destroy(); + } +} diff --git a/library/cpp/neh/asio/io_service_impl.h b/library/cpp/neh/asio/io_service_impl.h new file mode 100644 index 00000000000..46fa9f9ee1f --- /dev/null +++ b/library/cpp/neh/asio/io_service_impl.h @@ -0,0 +1,744 @@ +#pragma once + +#include "asio.h" +#include "poll_interrupter.h" + +#include <library/cpp/neh/lfqueue.h> +#include <library/cpp/neh/pipequeue.h> + +#include <library/cpp/dns/cache.h> + +#include <util/generic/hash_set.h> +#include <util/network/iovec.h> +#include <util/network/pollerimpl.h> +#include <util/thread/lfqueue.h> +#include <util/thread/factory.h> + +#ifdef DEBUG_ASIO +#define DBGOUT(args) Cout << args << Endl; +#else +#define DBGOUT(args) +#endif + +namespace NAsio { + //TODO: copypaste from neh, - need fix + template <class T> + class TLockFreeSequence { + public: + inline TLockFreeSequence() { + memset((void*)T_, 0, sizeof(T_)); + } + + inline ~TLockFreeSequence() { + for (size_t i = 0; i < Y_ARRAY_SIZE(T_); ++i) { + delete[] T_[i]; + } + } + + inline T& Get(size_t n) { + const size_t i = GetValueBitCount(n + 1) - 1; + + return GetList(i)[n + 1 - (((size_t)1) << i)]; + } + + private: + inline T* GetList(size_t n) { + T* volatile* t = T_ + n; + + while (!*t) { + TArrayHolder<T> nt(new T[((size_t)1) << n]); + + if (AtomicCas(t, nt.Get(), nullptr)) { + return nt.Release(); + } + } + + return *t; + } + + private: + T* volatile T_[sizeof(size_t) * 8]; + }; + + struct TOperationCompare { + template <class T> + static inline bool Compare(const T& l, const T& r) noexcept { + return l.DeadLine() < r.DeadLine() || (l.DeadLine() == r.DeadLine() && &l < &r); + } + }; + + //async operation, execute in contex TIOService()::Run() thread-executor + //usualy used for call functors/callbacks + class TOperation: public TRbTreeItem<TOperation, TOperationCompare>, public IHandlingContext { + public: + TOperation(TInstant deadline = TInstant::Max()) + : D_(deadline) + , Speculative_(false) + , RequiredRepeatExecution_(false) + , ND_(deadline) + { + } + + //register this operation in svc.impl. + virtual void AddOp(TIOService::TImpl&) = 0; + + //return false, if operation not completed + virtual bool Execute(int errorCode = 0) = 0; + + void ContinueUseHandler(TDeadline deadline) override { + RequiredRepeatExecution_ = true; + ND_ = deadline; + } + + virtual void Finalize() = 0; + + inline TInstant Deadline() const noexcept { + return D_; + } + + inline TInstant DeadLine() const noexcept { + return D_; + } + + inline bool Speculative() const noexcept { + return Speculative_; + } + + inline bool IsRequiredRepeat() const noexcept { + return RequiredRepeatExecution_; + } + + inline void PrepareReExecution() noexcept { + RequiredRepeatExecution_ = false; + D_ = ND_; + } + + protected: + TInstant D_; + bool Speculative_; //if true, operation will be runned immediately after dequeue (even without wating any event) + //as sample used for optimisation writing, - obviously in buffers exist space for write + bool RequiredRepeatExecution_; //set to true, if required re-exec operation + TInstant ND_; //new deadline (for re-exec operation) + }; + + typedef TAutoPtr<TOperation> TOperationPtr; + + class TNoneOperation: public TOperation { + public: + TNoneOperation(TInstant deadline = TInstant::Max()) + : TOperation(deadline) + { + } + + void AddOp(TIOService::TImpl&) override { + Y_ASSERT(0); + } + + void Finalize() override { + } + }; + + class TPollFdEventHandler; + + //descriptor use operation + class TFdOperation: public TOperation { + public: + enum TPollType { + PollRead, + PollWrite + }; + + TFdOperation(SOCKET fd, TPollType pt, TInstant deadline = TInstant::Max()) + : TOperation(deadline) + , Fd_(fd) + , PT_(pt) + , PH_(nullptr) + { + Y_ASSERT(Fd() != INVALID_SOCKET); + } + + inline SOCKET Fd() const noexcept { + return Fd_; + } + + inline bool IsPollRead() const noexcept { + return PT_ == PollRead; + } + + void AddOp(TIOService::TImpl& srv) override; + + void Finalize() override; + + protected: + SOCKET Fd_; + TPollType PT_; + + public: + TAutoPtr<TPollFdEventHandler>* PH_; + }; + + typedef TAutoPtr<TFdOperation> TFdOperationPtr; + + class TPollFdEventHandler { + public: + TPollFdEventHandler(SOCKET fd, TIOService::TImpl& srv) + : Fd_(fd) + , HandledEvents_(0) + , Srv_(srv) + { + } + + virtual ~TPollFdEventHandler() { + Y_ASSERT(ReadOperations_.size() == 0); + Y_ASSERT(WriteOperations_.size() == 0); + } + + inline void AddReadOp(TFdOperationPtr op) { + ReadOperations_.push_back(op); + } + + inline void AddWriteOp(TFdOperationPtr op) { + WriteOperations_.push_back(op); + } + + virtual void OnFdEvent(int status, ui16 filter) { + DBGOUT("PollEvent(fd=" << Fd_ << ", " << status << ", " << filter << ")"); + if (status) { + ExecuteOperations(ReadOperations_, status); + ExecuteOperations(WriteOperations_, status); + } else { + if (filter & CONT_POLL_READ) { + ExecuteOperations(ReadOperations_, status); + } + if (filter & CONT_POLL_WRITE) { + ExecuteOperations(WriteOperations_, status); + } + } + } + + typedef TVector<TFdOperationPtr> TFdOperations; + + void ExecuteOperations(TFdOperations& oprs, int errorCode); + + //return true if filter handled events changed and require re-configure events poller + virtual bool FixHandledEvents() noexcept { + DBGOUT("TPollFdEventHandler::FixHandledEvents()"); + ui16 filter = 0; + + if (WriteOperations_.size()) { + filter |= CONT_POLL_WRITE; + } + if (ReadOperations_.size()) { + filter |= CONT_POLL_READ; + } + + if (Y_LIKELY(HandledEvents_ == filter)) { + return false; + } + + HandledEvents_ = filter; + return true; + } + + inline bool FinishOp(TFdOperations& oprs, TFdOperation* op) noexcept { + for (TFdOperations::iterator it = oprs.begin(); it != oprs.end(); ++it) { + if (it->Get() == op) { + FinishedOperations_.push_back(*it); + oprs.erase(it); + return true; + } + } + return false; + } + + void DelOp(TFdOperation* op); + + inline SOCKET Fd() const noexcept { + return Fd_; + } + + inline ui16 HandledEvents() const noexcept { + return HandledEvents_; + } + + inline void AddHandlingEvent(ui16 ev) noexcept { + HandledEvents_ |= ev; + } + + inline void DestroyFinishedOperations() { + FinishedOperations_.clear(); + } + + TIOService::TImpl& GetServiceImpl() const noexcept { + return Srv_; + } + + protected: + SOCKET Fd_; + ui16 HandledEvents_; + TIOService::TImpl& Srv_; + + private: + TVector<TFdOperationPtr> ReadOperations_; + TVector<TFdOperationPtr> WriteOperations_; + // we can't immediatly destroy finished operations, this can cause closing used socket descriptor Fd_ + // (on cascade deletion operation object-handler), but later we use Fd_ for modify handled events at poller, + // so we collect here finished operations and destroy it only after update poller, - + // call FixHandledEvents(TPollFdEventHandlerPtr&) + TVector<TFdOperationPtr> FinishedOperations_; + }; + + //additional descriptor for poller, used for interrupt current poll wait + class TInterrupterHandler: public TPollFdEventHandler { + public: + TInterrupterHandler(TIOService::TImpl& srv, TPollInterrupter& pi) + : TPollFdEventHandler(pi.Fd(), srv) + , PI_(pi) + { + HandledEvents_ = CONT_POLL_READ; + } + + ~TInterrupterHandler() override { + DBGOUT("~TInterrupterHandler"); + } + + void OnFdEvent(int status, ui16 filter) override; + + bool FixHandledEvents() noexcept override { + DBGOUT("TInterrupterHandler::FixHandledEvents()"); + return false; + } + + private: + TPollInterrupter& PI_; + }; + + namespace { + inline TAutoPtr<IPollerFace> CreatePoller() { + try { +#if defined(_linux_) + return IPollerFace::Construct(TStringBuf("epoll")); +#endif +#if defined(_freebsd_) || defined(_darwin_) + return IPollerFace::Construct(TStringBuf("kqueue")); +#endif + } catch (...) { + Cdbg << CurrentExceptionMessage() << Endl; + } + return IPollerFace::Default(); + } + } + + //some equivalent TContExecutor + class TIOService::TImpl: public TNonCopyable { + public: + typedef TAutoPtr<TPollFdEventHandler> TEvh; + typedef TLockFreeSequence<TEvh> TEventHandlers; + + class TTimer { + public: + typedef THashSet<TOperation*> TOperations; + + TTimer(TIOService::TImpl& srv) + : Srv_(srv) + { + } + + virtual ~TTimer() { + FailOperations(ECANCELED); + } + + void AddOp(TOperation* op) { + THolder<TOperation> tmp(op); + Operations_.insert(op); + Y_UNUSED(tmp.Release()); + Srv_.RegisterOpDeadline(op); + Srv_.IncTimersOp(); + } + + void DelOp(TOperation* op) { + TOperations::iterator it = Operations_.find(op); + if (it != Operations_.end()) { + Srv_.DecTimersOp(); + delete op; + Operations_.erase(it); + } + } + + inline void FailOperations(int ec) { + for (auto operation : Operations_) { + try { + operation->Execute(ec); //throw ? + } catch (...) { + } + Srv_.DecTimersOp(); + delete operation; + } + Operations_.clear(); + } + + TIOService::TImpl& GetIOServiceImpl() const noexcept { + return Srv_; + } + + protected: + TIOService::TImpl& Srv_; + THashSet<TOperation*> Operations_; + }; + + class TTimers: public THashSet<TTimer*> { + public: + ~TTimers() { + for (auto it : *this) { + delete it; + } + } + }; + + TImpl() + : P_(CreatePoller()) + , DeadlinesQueue_(*this) + { + } + + ~TImpl() { + TOperationPtr op; + + while (OpQueue_.Dequeue(&op)) { //cancel all enqueued operations + try { + op->Execute(ECANCELED); + } catch (...) { + } + op.Destroy(); + } + } + + //similar TContExecutor::Execute() or io_service::run() + //process event loop (exit if none to do (no timers or event handlers)) + void Run(); + + //enqueue functor fo call in Run() eventloop (thread safing) + inline void Post(TCompletionHandler h) { + class TFuncOperation: public TNoneOperation { + public: + TFuncOperation(TCompletionHandler completionHandler) + : TNoneOperation() + , H_(std::move(completionHandler)) + { + Speculative_ = true; + } + + private: + //return false, if operation not completed + bool Execute(int errorCode) override { + Y_UNUSED(errorCode); + H_(); + return true; + } + + TCompletionHandler H_; + }; + + ScheduleOp(new TFuncOperation(std::move(h))); + } + + //cancel all current operations (handlers be called with errorCode == ECANCELED) + void Abort(); + bool HasAbort() { + return AtomicGet(HasAbort_); + } + + inline void ScheduleOp(TOperationPtr op) { //throw std::bad_alloc + Y_ASSERT(!Aborted_); + Y_ASSERT(!!op); + OpQueue_.Enqueue(op); + Interrupt(); + } + + inline void Interrupt() noexcept { + AtomicSet(NeedCheckOpQueue_, 1); + if (AtomicAdd(IsWaiting_, 0) == 1) { + I_.Interrupt(); + } + } + + inline void UpdateOpDeadline(TOperation* op) { + TInstant oldDeadline = op->Deadline(); + op->PrepareReExecution(); + + if (oldDeadline == op->Deadline()) { + return; + } + + if (oldDeadline != TInstant::Max()) { + op->UnLink(); + } + if (op->Deadline() != TInstant::Max()) { + DeadlinesQueue_.Register(op); + } + } + + void SyncRegisterTimer(TTimer* t) { + Timers_.insert(t); + } + + inline void SyncUnregisterAndDestroyTimer(TTimer* t) { + Timers_.erase(t); + delete t; + } + + inline void IncTimersOp() noexcept { + ++TimersOpCnt_; + } + + inline void DecTimersOp() noexcept { + --TimersOpCnt_; + } + + inline void WorkStarted() { + AtomicIncrement(OutstandingWork_); + } + + inline void WorkFinished() { + if (AtomicDecrement(OutstandingWork_) == 0) { + Interrupt(); + } + } + + private: + void ProcessAbort(); + + inline TEvh& EnsureGetEvh(SOCKET fd) { + TEvh& evh = Evh_.Get(fd); + if (!evh) { + evh.Reset(new TPollFdEventHandler(fd, *this)); + } + return evh; + } + + inline void OnTimeoutOp(TOperation* op) { + DBGOUT("OnTimeoutOp"); + try { + op->Execute(ETIMEDOUT); //throw ? + } catch (...) { + op->Finalize(); + throw; + } + + if (op->IsRequiredRepeat()) { + //operation not completed + UpdateOpDeadline(op); + } else { + //destroy operation structure + op->Finalize(); + } + } + + public: + inline void FixHandledEvents(TEvh& evh) { + if (!!evh) { + if (evh->FixHandledEvents()) { + if (!evh->HandledEvents()) { + DelEventHandler(evh); + evh.Destroy(); + } else { + ModEventHandler(evh); + evh->DestroyFinishedOperations(); + } + } else { + evh->DestroyFinishedOperations(); + } + } + } + + private: + inline TEvh& GetHandlerForOp(TFdOperation* op) { + TEvh& evh = EnsureGetEvh(op->Fd()); + op->PH_ = &evh; + return evh; + } + + void ProcessOpQueue() { + if (!AtomicGet(NeedCheckOpQueue_)) { + return; + } + AtomicSet(NeedCheckOpQueue_, 0); + + TOperationPtr op; + + while (OpQueue_.Dequeue(&op)) { + if (op->Speculative()) { + if (op->Execute(Y_UNLIKELY(Aborted_) ? ECANCELED : 0)) { + op.Destroy(); + continue; //operation completed + } + + if (!op->IsRequiredRepeat()) { + op->PrepareReExecution(); + } + } + RegisterOpDeadline(op.Get()); + op.Get()->AddOp(*this); // ... -> AddOp() + Y_UNUSED(op.Release()); + } + } + + inline void RegisterOpDeadline(TOperation* op) { + if (op->DeadLine() != TInstant::Max()) { + DeadlinesQueue_.Register(op); + } + } + + public: + inline void AddOp(TFdOperation* op) { + DBGOUT("AddOp<Fd>(" << op->Fd() << ")"); + TEvh& evh = GetHandlerForOp(op); + if (op->IsPollRead()) { + evh->AddReadOp(op); + EnsureEventHandled(evh, CONT_POLL_READ); + } else { + evh->AddWriteOp(op); + EnsureEventHandled(evh, CONT_POLL_WRITE); + } + } + + private: + inline void EnsureEventHandled(TEvh& evh, ui16 ev) { + if (!evh->HandledEvents()) { + evh->AddHandlingEvent(ev); + AddEventHandler(evh); + } else { + if ((evh->HandledEvents() & ev) == 0) { + evh->AddHandlingEvent(ev); + ModEventHandler(evh); + } + } + } + + public: + //cancel all current operations for socket + //method MUST be called from Run() thread-executor + void CancelFdOp(SOCKET fd) { + TEvh& evh = Evh_.Get(fd); + if (!evh) { + return; + } + + OnFdEvent(evh, ECANCELED, CONT_POLL_READ | CONT_POLL_WRITE); + } + + private: + //helper for fixing handled events even in case exception + struct TExceptionProofFixerHandledEvents { + TExceptionProofFixerHandledEvents(TIOService::TImpl& srv, TEvh& iEvh) + : Srv_(srv) + , Evh_(iEvh) + { + } + + ~TExceptionProofFixerHandledEvents() { + Srv_.FixHandledEvents(Evh_); + } + + TIOService::TImpl& Srv_; + TEvh& Evh_; + }; + + inline void OnFdEvent(TEvh& evh, int status, ui16 filter) { + TExceptionProofFixerHandledEvents fixer(*this, evh); + Y_UNUSED(fixer); + evh->OnFdEvent(status, filter); + } + + inline void AddEventHandler(TEvh& evh) { + if (evh->Fd() > MaxFd_) { + MaxFd_ = evh->Fd(); + } + SetEventHandler(&evh, evh->Fd(), evh->HandledEvents()); + ++FdEventHandlersCnt_; + } + + inline void ModEventHandler(TEvh& evh) { + SetEventHandler(&evh, evh->Fd(), evh->HandledEvents()); + } + + inline void DelEventHandler(TEvh& evh) { + SetEventHandler(&evh, evh->Fd(), 0); + --FdEventHandlersCnt_; + } + + inline void SetEventHandler(void* h, int fd, ui16 flags) { + DBGOUT("SetEventHandler(" << fd << ", " << flags << ")"); + P_->Set(h, fd, flags); + } + + //exception safe call DelEventHandler + struct TInterrupterKeeper { + TInterrupterKeeper(TImpl& srv, TEvh& iEvh) + : Srv_(srv) + , Evh_(iEvh) + { + Srv_.AddEventHandler(Evh_); + } + + ~TInterrupterKeeper() { + Srv_.DelEventHandler(Evh_); + } + + TImpl& Srv_; + TEvh& Evh_; + }; + + TAutoPtr<IPollerFace> P_; + TPollInterrupter I_; + TAtomic IsWaiting_ = 0; + TAtomic NeedCheckOpQueue_ = 0; + TAtomic OutstandingWork_ = 0; + + NNeh::TAutoLockFreeQueue<TOperation> OpQueue_; + + TEventHandlers Evh_; //i/o event handlers + TTimers Timers_; //timeout event handlers + + size_t FdEventHandlersCnt_ = 0; //i/o event handlers counter + size_t TimersOpCnt_ = 0; //timers op counter + SOCKET MaxFd_ = 0; //max used descriptor num + TAtomic HasAbort_ = 0; + bool Aborted_ = false; + + class TDeadlinesQueue { + public: + TDeadlinesQueue(TIOService::TImpl& srv) + : Srv_(srv) + { + } + + inline void Register(TOperation* op) { + Deadlines_.Insert(op); + } + + TInstant NextDeadline() { + TDeadlines::TIterator it = Deadlines_.Begin(); + + while (it != Deadlines_.End()) { + if (it->DeadLine() > TInstant::Now()) { + DBGOUT("TDeadlinesQueue::NewDeadline:" << (it->DeadLine().GetValue() - TInstant::Now().GetValue())); + return it->DeadLine(); + } + + TOperation* op = &*(it++); + Srv_.OnTimeoutOp(op); + } + + return Deadlines_.Empty() ? TInstant::Max() : Deadlines_.Begin()->DeadLine(); + } + + private: + typedef TRbTree<TOperation, TOperationCompare> TDeadlines; + TDeadlines Deadlines_; + TIOService::TImpl& Srv_; + }; + + TDeadlinesQueue DeadlinesQueue_; + }; +} diff --git a/library/cpp/neh/asio/poll_interrupter.cpp b/library/cpp/neh/asio/poll_interrupter.cpp new file mode 100644 index 00000000000..c96d40c4f31 --- /dev/null +++ b/library/cpp/neh/asio/poll_interrupter.cpp @@ -0,0 +1 @@ +#include "poll_interrupter.h" diff --git a/library/cpp/neh/asio/poll_interrupter.h b/library/cpp/neh/asio/poll_interrupter.h new file mode 100644 index 00000000000..faf815c5129 --- /dev/null +++ b/library/cpp/neh/asio/poll_interrupter.h @@ -0,0 +1,107 @@ +#pragma once + +#include <util/system/defaults.h> +#include <util/generic/yexception.h> +#include <util/network/socket.h> +#include <util/system/pipe.h> + +#ifdef _linux_ +#include <sys/eventfd.h> +#endif + +#if defined(_bionic_) && !defined(EFD_SEMAPHORE) +#define EFD_SEMAPHORE 1 +#endif + +namespace NAsio { +#ifdef _linux_ + class TEventFdPollInterrupter { + public: + inline TEventFdPollInterrupter() { + F_ = eventfd(0, EFD_NONBLOCK | EFD_SEMAPHORE); + if (F_ < 0) { + ythrow TFileError() << "failed to create a eventfd"; + } + } + + inline ~TEventFdPollInterrupter() { + close(F_); + } + + inline void Interrupt() const noexcept { + const static eventfd_t ev(1); + ssize_t res = ::write(F_, &ev, sizeof ev); + Y_UNUSED(res); + } + + inline bool Reset() const noexcept { + eventfd_t ev(0); + + for (;;) { + ssize_t res = ::read(F_, &ev, sizeof ev); + if (res && res == EINTR) { + continue; + } + + return res > 0; + } + } + + int Fd() { + return F_; + } + + private: + int F_; + }; +#endif + + class TPipePollInterrupter { + public: + TPipePollInterrupter() { + TPipeHandle::Pipe(S_[0], S_[1]); + + SetNonBlock(S_[0]); + SetNonBlock(S_[1]); + } + + inline void Interrupt() const noexcept { + char byte = 0; + ssize_t res = S_[1].Write(&byte, 1); + Y_UNUSED(res); + } + + inline bool Reset() const noexcept { + char buff[256]; + + for (;;) { + ssize_t r = S_[0].Read(buff, sizeof buff); + + if (r < 0 && r == EINTR) { + continue; + } + + bool wasInterrupted = r > 0; + + while (r == sizeof buff) { + r = S_[0].Read(buff, sizeof buff); + } + + return wasInterrupted; + } + } + + PIPEHANDLE Fd() const noexcept { + return S_[0]; + } + + private: + TPipeHandle S_[2]; + }; + +#ifdef _linux_ + typedef TEventFdPollInterrupter TPollInterrupter; //more effective than pipe, but only linux impl. +#else + typedef TPipePollInterrupter TPollInterrupter; +#endif +} diff --git a/library/cpp/neh/asio/tcp_acceptor_impl.cpp b/library/cpp/neh/asio/tcp_acceptor_impl.cpp new file mode 100644 index 00000000000..7e1d75fcf57 --- /dev/null +++ b/library/cpp/neh/asio/tcp_acceptor_impl.cpp @@ -0,0 +1,25 @@ +#include "tcp_acceptor_impl.h" + +using namespace NAsio; + +bool TOperationAccept::Execute(int errorCode) { + if (errorCode) { + H_(errorCode, *this); + + return true; + } + + struct sockaddr_storage addr; + socklen_t sz = sizeof(addr); + + SOCKET res = ::accept(Fd(), (sockaddr*)&addr, &sz); + + if (res == INVALID_SOCKET) { + H_(LastSystemError(), *this); + } else { + NS_.Assign(res, TEndpoint(new NAddr::TOpaqueAddr((sockaddr*)&addr))); + H_(0, *this); + } + + return true; +} diff --git a/library/cpp/neh/asio/tcp_acceptor_impl.h b/library/cpp/neh/asio/tcp_acceptor_impl.h new file mode 100644 index 00000000000..c990236efc1 --- /dev/null +++ b/library/cpp/neh/asio/tcp_acceptor_impl.h @@ -0,0 +1,76 @@ +#pragma once + +#include "asio.h" + +#include "tcp_socket_impl.h" + +namespace NAsio { + class TOperationAccept: public TFdOperation { + public: + TOperationAccept(SOCKET fd, TTcpSocket::TImpl& newSocket, TTcpAcceptor::TAcceptHandler h, TInstant deadline) + : TFdOperation(fd, PollRead, deadline) + , H_(h) + , NS_(newSocket) + { + } + + bool Execute(int errorCode) override; + + TTcpAcceptor::TAcceptHandler H_; + TTcpSocket::TImpl& NS_; + }; + + class TTcpAcceptor::TImpl: public TThrRefBase { + public: + TImpl(TIOService::TImpl& srv) noexcept + : Srv_(srv) + { + } + + inline void Bind(TEndpoint& ep, TErrorCode& ec) noexcept { + TSocketHolder s(socket(ep.SockAddr()->sa_family, SOCK_STREAM, 0)); + + if (s == INVALID_SOCKET) { + ec.Assign(LastSystemError()); + } + + FixIPv6ListenSocket(s); + CheckedSetSockOpt(s, SOL_SOCKET, SO_REUSEADDR, 1, "reuse addr"); + SetNonBlock(s); + + if (::bind(s, ep.SockAddr(), ep.SockAddrLen())) { + ec.Assign(LastSystemError()); + return; + } + + S_.Swap(s); + } + + inline void Listen(int backlog, TErrorCode& ec) noexcept { + if (::listen(S_, backlog)) { + ec.Assign(LastSystemError()); + return; + } + } + + inline void AsyncAccept(TTcpSocket& s, TTcpAcceptor::TAcceptHandler h, TInstant deadline) { + Srv_.ScheduleOp(new TOperationAccept((SOCKET)S_, s.GetImpl(), h, deadline)); //set callback + } + + inline void AsyncCancel() { + Srv_.ScheduleOp(new TOperationCancel<TTcpAcceptor::TImpl>(this)); + } + + inline TIOService::TImpl& GetIOServiceImpl() const noexcept { + return Srv_; + } + + inline SOCKET Fd() const noexcept { + return S_; + } + + private: + TIOService::TImpl& Srv_; + TSocketHolder S_; + }; +} diff --git a/library/cpp/neh/asio/tcp_socket_impl.cpp b/library/cpp/neh/asio/tcp_socket_impl.cpp new file mode 100644 index 00000000000..98cef97561d --- /dev/null +++ b/library/cpp/neh/asio/tcp_socket_impl.cpp @@ -0,0 +1,117 @@ +#include "tcp_socket_impl.h" + +using namespace NAsio; + +TSocketOperation::TSocketOperation(TTcpSocket::TImpl& s, TPollType pt, TInstant deadline) + : TFdOperation(s.Fd(), pt, deadline) + , S_(s) +{ +} + +bool TOperationWrite::Execute(int errorCode) { + if (errorCode) { + H_(errorCode, Written_, *this); + + return true; //op. completed + } + + TErrorCode ec; + TContIOVector& iov = *Buffs_->GetIOvec(); + + size_t n = S_.WriteSome(iov, ec); + + if (ec && ec.Value() != EAGAIN && ec.Value() != EWOULDBLOCK) { + H_(ec, Written_ + n, *this); + + return true; + } + + if (n) { + Written_ += n; + iov.Proceed(n); + if (!iov.Bytes()) { + H_(ec, Written_, *this); + + return true; //op. completed + } + } + + return false; //operation not compleled +} + +bool TOperationWriteVector::Execute(int errorCode) { + if (errorCode) { + H_(errorCode, Written_, *this); + + return true; //op. completed + } + + TErrorCode ec; + + size_t n = S_.WriteSome(V_, ec); + + if (ec && ec.Value() != EAGAIN && ec.Value() != EWOULDBLOCK) { + H_(ec, Written_ + n, *this); + + return true; + } + + if (n) { + Written_ += n; + V_.Proceed(n); + if (!V_.Bytes()) { + H_(ec, Written_, *this); + + return true; //op. completed + } + } + + return false; //operation not compleled +} + +bool TOperationReadSome::Execute(int errorCode) { + if (errorCode) { + H_(errorCode, 0, *this); + + return true; //op. completed + } + + TErrorCode ec; + + H_(ec, S_.ReadSome(Buff_, Size_, ec), *this); + + return true; +} + +bool TOperationRead::Execute(int errorCode) { + if (errorCode) { + H_(errorCode, Read_, *this); + + return true; //op. completed + } + + TErrorCode ec; + size_t n = S_.ReadSome(Buff_, Size_, ec); + Read_ += n; + + if (ec && ec.Value() != EAGAIN && ec.Value() != EWOULDBLOCK) { + H_(ec, Read_, *this); + + return true; //op. completed + } + + if (n) { + Size_ -= n; + if (!Size_) { + H_(ec, Read_, *this); + + return true; + } + Buff_ += n; + } else if (!ec) { // EOF while read not all + H_(ec, Read_, *this); + return true; + } + + return false; +} diff --git a/library/cpp/neh/asio/tcp_socket_impl.h b/library/cpp/neh/asio/tcp_socket_impl.h new file mode 100644 index 00000000000..44f8f42d87e --- /dev/null +++ b/library/cpp/neh/asio/tcp_socket_impl.h @@ -0,0 +1,332 @@ +#pragma once + +#include "asio.h" +#include "io_service_impl.h" + +#include <sys/uio.h> + +#if defined(_bionic_) +# define IOV_MAX 1024 +#endif + +namespace NAsio { + // ownership/keep-alive references: + // Handlers <- TOperation...(TFdOperation) <- TPollFdEventHandler <- TIOService + + class TSocketOperation: public TFdOperation { + public: + TSocketOperation(TTcpSocket::TImpl& s, TPollType pt, TInstant deadline); + + protected: + TTcpSocket::TImpl& S_; + }; + + class TOperationConnect: public TSocketOperation { + public: + TOperationConnect(TTcpSocket::TImpl& s, TTcpSocket::TConnectHandler h, TInstant deadline) + : TSocketOperation(s, PollWrite, deadline) + , H_(h) + { + } + + bool Execute(int errorCode) override { + H_(errorCode, *this); + + return true; + } + + TTcpSocket::TConnectHandler H_; + }; + + class TOperationConnectFailed: public TSocketOperation { + public: + TOperationConnectFailed(TTcpSocket::TImpl& s, TTcpSocket::TConnectHandler h, int errorCode, TInstant deadline) + : TSocketOperation(s, PollWrite, deadline) + , H_(h) + , ErrorCode_(errorCode) + { + Speculative_ = true; + } + + bool Execute(int errorCode) override { + Y_UNUSED(errorCode); + H_(ErrorCode_, *this); + + return true; + } + + TTcpSocket::TConnectHandler H_; + int ErrorCode_; + }; + + class TOperationWrite: public TSocketOperation { + public: + TOperationWrite(TTcpSocket::TImpl& s, NAsio::TTcpSocket::TSendedData& buffs, TTcpSocket::TWriteHandler h, TInstant deadline) + : TSocketOperation(s, PollWrite, deadline) + , H_(h) + , Buffs_(buffs) + , Written_(0) + { + Speculative_ = true; + } + + //return true, if not need write more data + bool Execute(int errorCode) override; + + private: + TTcpSocket::TWriteHandler H_; + NAsio::TTcpSocket::TSendedData Buffs_; + size_t Written_; + }; + + class TOperationWriteVector: public TSocketOperation { + public: + TOperationWriteVector(TTcpSocket::TImpl& s, TContIOVector* v, TTcpSocket::TWriteHandler h, TInstant deadline) + : TSocketOperation(s, PollWrite, deadline) + , H_(h) + , V_(*v) + , Written_(0) + { + Speculative_ = true; + } + + //return true, if not need write more data + bool Execute(int errorCode) override; + + private: + TTcpSocket::TWriteHandler H_; + TContIOVector& V_; + size_t Written_; + }; + + class TOperationReadSome: public TSocketOperation { + public: + TOperationReadSome(TTcpSocket::TImpl& s, void* buff, size_t size, TTcpSocket::TReadHandler h, TInstant deadline) + : TSocketOperation(s, PollRead, deadline) + , H_(h) + , Buff_(static_cast<char*>(buff)) + , Size_(size) + { + } + + //return true, if not need read more data + bool Execute(int errorCode) override; + + protected: + TTcpSocket::TReadHandler H_; + char* Buff_; + size_t Size_; + }; + + class TOperationRead: public TOperationReadSome { + public: + TOperationRead(TTcpSocket::TImpl& s, void* buff, size_t size, TTcpSocket::TReadHandler h, TInstant deadline) + : TOperationReadSome(s, buff, size, h, deadline) + , Read_(0) + { + } + + bool Execute(int errorCode) override; + + private: + size_t Read_; + }; + + class TOperationPoll: public TSocketOperation { + public: + TOperationPoll(TTcpSocket::TImpl& s, TPollType pt, TTcpSocket::TPollHandler h, TInstant deadline) + : TSocketOperation(s, pt, deadline) + , H_(h) + { + } + + bool Execute(int errorCode) override { + H_(errorCode, *this); + + return true; + } + + private: + TTcpSocket::TPollHandler H_; + }; + + template <class T> + class TOperationCancel: public TNoneOperation { + public: + TOperationCancel(T* s) + : TNoneOperation() + , S_(s) + { + Speculative_ = true; + } + + ~TOperationCancel() override { + } + + private: + bool Execute(int errorCode) override { + Y_UNUSED(errorCode); + if (!errorCode && S_->Fd() != INVALID_SOCKET) { + S_->GetIOServiceImpl().CancelFdOp(S_->Fd()); + } + return true; + } + + TIntrusivePtr<T> S_; + }; + + class TTcpSocket::TImpl: public TNonCopyable, public TThrRefBase { + public: + typedef TTcpSocket::TSendedData TSendedData; + + TImpl(TIOService::TImpl& srv) noexcept + : Srv_(srv) + { + } + + ~TImpl() override { + DBGOUT("TSocket::~TImpl()"); + } + + void Assign(SOCKET fd, TEndpoint ep) { + TSocketHolder(fd).Swap(S_); + RemoteEndpoint_ = ep; + } + + void AsyncConnect(const TEndpoint& ep, TTcpSocket::TConnectHandler h, TInstant deadline) { + TSocketHolder s(socket(ep.SockAddr()->sa_family, SOCK_STREAM, 0)); + + if (Y_UNLIKELY(s == INVALID_SOCKET || Srv_.HasAbort())) { + throw TSystemError() << TStringBuf("can't create socket"); + } + + SetNonBlock(s); + + int err; + do { + err = connect(s, ep.SockAddr(), (int)ep.SockAddrLen()); + if (Y_LIKELY(err)) { + err = LastSystemError(); + } +#if defined(_freebsd_) + if (Y_UNLIKELY(err == EINTR)) { + err = EINPROGRESS; + } + } while (0); +#elif defined(_linux_) + } while (Y_UNLIKELY(err == EINTR)); +#else + } while (0); +#endif + + RemoteEndpoint_ = ep; + S_.Swap(s); + + DBGOUT("AsyncConnect(): " << err); + if (Y_LIKELY(err == EINPROGRESS || err == EWOULDBLOCK || err == 0)) { + Srv_.ScheduleOp(new TOperationConnect(*this, h, deadline)); //set callback + } else { + Srv_.ScheduleOp(new TOperationConnectFailed(*this, h, err, deadline)); //set callback + } + } + + inline void AsyncWrite(TSendedData& d, TTcpSocket::TWriteHandler h, TInstant deadline) { + Srv_.ScheduleOp(new TOperationWrite(*this, d, h, deadline)); + } + + inline void AsyncWrite(TContIOVector* v, TTcpSocket::TWriteHandler h, TInstant deadline) { + Srv_.ScheduleOp(new TOperationWriteVector(*this, v, h, deadline)); + } + + inline void AsyncRead(void* buff, size_t size, TTcpSocket::TReadHandler h, TInstant deadline) { + Srv_.ScheduleOp(new TOperationRead(*this, buff, size, h, deadline)); + } + + inline void AsyncReadSome(void* buff, size_t size, TTcpSocket::TReadHandler h, TInstant deadline) { + Srv_.ScheduleOp(new TOperationReadSome(*this, buff, size, h, deadline)); + } + + inline void AsyncPollWrite(TTcpSocket::TPollHandler h, TInstant deadline) { + Srv_.ScheduleOp(new TOperationPoll(*this, TOperationPoll::PollWrite, h, deadline)); + } + + inline void AsyncPollRead(TTcpSocket::TPollHandler h, TInstant deadline) { + Srv_.ScheduleOp(new TOperationPoll(*this, TOperationPoll::PollRead, h, deadline)); + } + + inline void AsyncCancel() { + if (Y_UNLIKELY(Srv_.HasAbort())) { + return; + } + Srv_.ScheduleOp(new TOperationCancel<TTcpSocket::TImpl>(this)); + } + + inline bool SysCallHasResult(ssize_t& n, TErrorCode& ec) noexcept { + if (n >= 0) { + return true; + } + + int errn = LastSystemError(); + if (errn == EINTR) { + return false; + } + + ec.Assign(errn); + n = 0; + return true; + } + + size_t WriteSome(TContIOVector& iov, TErrorCode& ec) noexcept { + for (;;) { + ssize_t n = writev(S_, (const iovec*)iov.Parts(), Min(IOV_MAX, (int)iov.Count())); + DBGOUT("WriteSome(): n=" << n); + if (SysCallHasResult(n, ec)) { + return n; + } + } + } + + size_t WriteSome(const void* buff, size_t size, TErrorCode& ec) noexcept { + for (;;) { + ssize_t n = send(S_, (char*)buff, size, 0); + DBGOUT("WriteSome(): n=" << n); + if (SysCallHasResult(n, ec)) { + return n; + } + } + } + + size_t ReadSome(void* buff, size_t size, TErrorCode& ec) noexcept { + for (;;) { + ssize_t n = recv(S_, (char*)buff, size, 0); + DBGOUT("ReadSome(): n=" << n); + if (SysCallHasResult(n, ec)) { + return n; + } + } + } + + inline void Shutdown(TTcpSocket::TShutdownMode mode, TErrorCode& ec) { + if (shutdown(S_, mode)) { + ec.Assign(LastSystemError()); + } + } + + TIOService::TImpl& GetIOServiceImpl() const noexcept { + return Srv_; + } + + inline SOCKET Fd() const noexcept { + return S_; + } + + TEndpoint RemoteEndpoint() const { + return RemoteEndpoint_; + } + + private: + TIOService::TImpl& Srv_; + TSocketHolder S_; + TEndpoint RemoteEndpoint_; + }; +} diff --git a/library/cpp/neh/conn_cache.cpp b/library/cpp/neh/conn_cache.cpp new file mode 100644 index 00000000000..a2f0868733b --- /dev/null +++ b/library/cpp/neh/conn_cache.cpp @@ -0,0 +1 @@ +#include "conn_cache.h" diff --git a/library/cpp/neh/conn_cache.h b/library/cpp/neh/conn_cache.h new file mode 100644 index 00000000000..944ba4cfec2 --- /dev/null +++ b/library/cpp/neh/conn_cache.h @@ -0,0 +1,149 @@ +#pragma once + +#include <string.h> + +#include <util/generic/ptr.h> +#include <util/generic/singleton.h> +#include <util/generic/string.h> +#include <library/cpp/deprecated/atomic/atomic.h> +#include <util/thread/lfqueue.h> + +#include "http_common.h" + +namespace NNeh { + namespace NHttp2 { + // TConn must be refcounted and contain methods: + // void SetCached(bool) noexcept + // bool IsValid() const noexcept + // void Close() noexcept + template <class TConn> + class TConnCache { + struct TCounter : TAtomicCounter { + inline void IncCount(const TConn* const&) { + Inc(); + } + + inline void DecCount(const TConn* const&) { + Dec(); + } + }; + + public: + typedef TIntrusivePtr<TConn> TConnRef; + + class TConnList: public TLockFreeQueue<TConn*, TCounter> { + public: + ~TConnList() { + Clear(); + } + + inline void Clear() { + TConn* conn; + + while (this->Dequeue(&conn)) { + conn->Close(); + conn->UnRef(); + } + } + + inline size_t Size() { + return this->GetCounter().Val(); + } + }; + + inline void Put(TConnRef& conn, size_t addrId) { + conn->SetCached(true); + ConnList(addrId).Enqueue(conn.Get()); + conn->Ref(); + Y_UNUSED(conn.Release()); + CachedConn_.Inc(); + } + + bool Get(TConnRef& conn, size_t addrId) { + TConnList& connList = ConnList(addrId); + TConn* connTmp; + + while (connList.Dequeue(&connTmp)) { + connTmp->SetCached(false); + CachedConn_.Dec(); + if (connTmp->IsValid()) { + TConnRef(connTmp).Swap(conn); + connTmp->DecRef(); + + return true; + } else { + connTmp->UnRef(); + } + } + return false; + } + + inline size_t Size() const noexcept { + return CachedConn_.Val(); + } + + inline size_t Validate(size_t addrId) { + TConnList& cl = Lst_.Get(addrId); + return Validate(cl); + } + + //close/remove part of the connections from cache + size_t Purge(size_t addrId, size_t frac256) { + TConnList& cl = Lst_.Get(addrId); + size_t qsize = cl.Size(); + if (!qsize) { + return 0; + } + + size_t purgeCounter = ((qsize * frac256) >> 8); + if (!purgeCounter && qsize >= 2) { + purgeCounter = 1; + } + + size_t pc = 0; + { + TConn* conn; + while (purgeCounter-- && cl.Dequeue(&conn)) { + conn->SetCached(false); + if (conn->IsValid()) { + conn->Close(); + } + CachedConn_.Dec(); + conn->UnRef(); + ++pc; + } + } + pc += Validate(cl); + + return pc; + } + + private: + inline TConnList& ConnList(size_t addrId) { + return Lst_.Get(addrId); + } + + inline size_t Validate(TConnList& cl) { + size_t pc = 0; + size_t nc = cl.Size(); + + TConn* conn; + while (nc-- && cl.Dequeue(&conn)) { + if (conn->IsValid()) { + cl.Enqueue(conn); + } else { + ++pc; + conn->SetCached(false); + CachedConn_.Dec(); + conn->UnRef(); + } + } + + return pc; + } + + NNeh::NHttp::TLockFreeSequence<TConnList> Lst_; + TAtomicCounter CachedConn_; + }; + } +} diff --git a/library/cpp/neh/details.h b/library/cpp/neh/details.h new file mode 100644 index 00000000000..cf3b6fd7653 --- /dev/null +++ b/library/cpp/neh/details.h @@ -0,0 +1,99 @@ +#pragma once + +#include "neh.h" +#include <library/cpp/neh/utils.h> + +#include <library/cpp/http/io/headers.h> + +#include <util/generic/singleton.h> +#include <library/cpp/deprecated/atomic/atomic.h> + +namespace NNeh { + class TNotifyHandle: public THandle { + public: + inline TNotifyHandle(IOnRecv* r, const TMessage& msg, TStatCollector* s = nullptr) noexcept + : THandle(r, s) + , Msg_(msg) + , StartTime_(TInstant::Now()) + { + } + + void NotifyResponse(const TString& resp, const TString& firstLine = {}, const THttpHeaders& headers = Default<THttpHeaders>()) { + Notify(new TResponse(Msg_, resp, ExecDuration(), firstLine, headers)); + } + + void NotifyError(const TString& errorText) { + Notify(TResponse::FromError(Msg_, new TError(errorText), ExecDuration())); + } + + void NotifyError(TErrorRef error) { + Notify(TResponse::FromError(Msg_, error, ExecDuration())); + } + + /** Calls when asnwer is received and reponse has headers and first line. + */ + void NotifyError(TErrorRef error, const TString& data, const TString& firstLine, const THttpHeaders& headers) { + Notify(TResponse::FromError(Msg_, error, data, ExecDuration(), firstLine, headers)); + } + + const TMessage& Message() const noexcept { + return Msg_; + } + + private: + inline TDuration ExecDuration() const { + TInstant now = TInstant::Now(); + if (now > StartTime_) { + return now - StartTime_; + } + + return TDuration::Zero(); + } + + const TMessage Msg_; + const TInstant StartTime_; + }; + + typedef TIntrusivePtr<TNotifyHandle> TNotifyHandleRef; + + class TSimpleHandle: public TNotifyHandle { + public: + inline TSimpleHandle(IOnRecv* r, const TMessage& msg, TStatCollector* s = nullptr) noexcept + : TNotifyHandle(r, msg, s) + , SendComplete_(false) + , Canceled_(false) + { + } + + bool MessageSendedCompletely() const noexcept override { + return SendComplete_; + } + + void Cancel() noexcept override { + Canceled_ = true; + THandle::Cancel(); + } + + inline void SetSendComplete() noexcept { + SendComplete_ = true; + } + + inline bool Canceled() const noexcept { + return Canceled_; + } + + inline const TAtomicBool* CanceledPtr() const noexcept { + return &Canceled_; + } + + void ResetOnRecv() noexcept { + F_ = nullptr; + } + + private: + TAtomicBool SendComplete_; + TAtomicBool Canceled_; + }; + + typedef TIntrusivePtr<TSimpleHandle> TSimpleHandleRef; +} diff --git a/library/cpp/neh/factory.cpp b/library/cpp/neh/factory.cpp new file mode 100644 index 00000000000..5b9fd700e69 --- /dev/null +++ b/library/cpp/neh/factory.cpp @@ -0,0 +1,67 @@ +#include "factory.h" +#include "udp.h" +#include "netliba.h" +#include "https.h" +#include "http2.h" +#include "inproc.h" +#include "tcp.h" +#include "tcp2.h" + +#include <util/generic/hash.h> +#include <util/generic/strbuf.h> +#include <util/generic/singleton.h> + +using namespace NNeh; + +namespace { + class TProtocolFactory: public IProtocolFactory, public THashMap<TStringBuf, IProtocol*> { + public: + inline TProtocolFactory() { + Register(NetLibaProtocol()); + Register(Http1Protocol()); + Register(Post1Protocol()); + Register(Full1Protocol()); + Register(UdpProtocol()); + Register(InProcProtocol()); + Register(TcpProtocol()); + Register(Tcp2Protocol()); + Register(Http2Protocol()); + Register(Post2Protocol()); + Register(Full2Protocol()); + Register(SSLGetProtocol()); + Register(SSLPostProtocol()); + Register(SSLFullProtocol()); + Register(UnixSocketGetProtocol()); + Register(UnixSocketPostProtocol()); + Register(UnixSocketFullProtocol()); + } + + IProtocol* Protocol(const TStringBuf& proto) override { + const_iterator it = find(proto); + + if (it == end()) { + ythrow yexception() << "unsupported scheme " << proto; + } + + return it->second; + } + + void Register(IProtocol* proto) override { + (*this)[proto->Scheme()] = proto; + } + }; + + IProtocolFactory* GLOBAL_FACTORY = nullptr; +} + +void NNeh::SetGlobalFactory(IProtocolFactory* factory) { + GLOBAL_FACTORY = factory; +} + +IProtocolFactory* NNeh::ProtocolFactory() { + if (GLOBAL_FACTORY) { + return GLOBAL_FACTORY; + } + + return Singleton<TProtocolFactory>(); +} diff --git a/library/cpp/neh/factory.h b/library/cpp/neh/factory.h new file mode 100644 index 00000000000..17bebef8ed0 --- /dev/null +++ b/library/cpp/neh/factory.h @@ -0,0 +1,37 @@ +#pragma once + +#include "neh.h" +#include "rpc.h" + +namespace NNeh { + struct TParsedLocation; + + class IProtocol { + public: + virtual ~IProtocol() { + } + virtual IRequesterRef CreateRequester(IOnRequest* cb, const TParsedLocation& loc) = 0; + virtual THandleRef ScheduleRequest(const TMessage& msg, IOnRecv* fallback, TServiceStatRef&) = 0; + virtual THandleRef ScheduleAsyncRequest(const TMessage& msg, IOnRecv* fallback, TServiceStatRef& statRef, bool useAsyncSendRequest = false) { + Y_UNUSED(useAsyncSendRequest); + return ScheduleRequest(msg, fallback, statRef); + } + virtual TStringBuf Scheme() const noexcept = 0; + virtual bool SetOption(TStringBuf name, TStringBuf value) { + Y_UNUSED(name); + Y_UNUSED(value); + return false; + } + }; + + class IProtocolFactory { + public: + virtual IProtocol* Protocol(const TStringBuf& scheme) = 0; + virtual void Register(IProtocol* proto) = 0; + virtual ~IProtocolFactory() { + } + }; + + void SetGlobalFactory(IProtocolFactory* factory); + IProtocolFactory* ProtocolFactory(); +} diff --git a/library/cpp/neh/http2.cpp b/library/cpp/neh/http2.cpp new file mode 100644 index 00000000000..0bba29cf229 --- /dev/null +++ b/library/cpp/neh/http2.cpp @@ -0,0 +1,2102 @@ +#include "http2.h" + +#include "conn_cache.h" +#include "details.h" +#include "factory.h" +#include "http_common.h" +#include "smart_ptr.h" +#include "utils.h" + +#include <library/cpp/http/push_parser/http_parser.h> +#include <library/cpp/http/misc/httpcodes.h> +#include <library/cpp/http/misc/parsed_request.h> +#include <library/cpp/neh/asio/executor.h> + +#include <util/generic/singleton.h> +#include <util/generic/vector.h> +#include <util/network/iovec.h> +#include <util/stream/output.h> +#include <util/stream/zlib.h> +#include <util/system/condvar.h> +#include <util/system/mutex.h> +#include <util/system/spinlock.h> +#include <util/system/yassert.h> +#include <util/thread/factory.h> +#include <util/thread/singleton.h> +#include <util/system/sanitizers.h> + +#include <atomic> + +#if defined(_unix_) +#include <sys/ioctl.h> +#endif + +#if defined(_linux_) +#undef SIOCGSTAMP +#undef SIOCGSTAMPNS +#include <linux/sockios.h> +#define FIONWRITE SIOCOUTQ +#endif + +//#define DEBUG_HTTP2 + +#ifdef DEBUG_HTTP2 +#define DBGOUT(args) Cout << args << Endl; +#else +#define DBGOUT(args) +#endif + +using namespace NDns; +using namespace NAsio; +using namespace NNeh; +using namespace NNeh::NHttp; +using namespace NNeh::NHttp2; +using namespace std::placeholders; + +// +// has complex keep-alive references between entities in multi-thread enviroment, +// this create risks for races/memory leak, etc.. +// so connecting/disconnecting entities must be doing carefully +// +// handler <=-> request <==> connection(socket) <= handlers, stored in io_service +// ^ +// +== connections_cache +// '=>' -- shared/intrusive ptr +// '->' -- weak_ptr +// + +static TDuration FixTimeoutForSanitizer(const TDuration timeout) { + ui64 multiplier = 1; + if (NSan::ASanIsOn()) { + // https://github.com/google/sanitizers/wiki/AddressSanitizer + multiplier = 4; + } else if (NSan::MSanIsOn()) { + // via https://github.com/google/sanitizers/wiki/MemorySanitizer + multiplier = 3; + } else if (NSan::TSanIsOn()) { + // via https://clang.llvm.org/docs/ThreadSanitizer.html + multiplier = 15; + } + + return TDuration::FromValue(timeout.GetValue() * multiplier); +} + +TDuration THttp2Options::ConnectTimeout = FixTimeoutForSanitizer(TDuration::MilliSeconds(1000)); +TDuration THttp2Options::InputDeadline = TDuration::Max(); +TDuration THttp2Options::OutputDeadline = TDuration::Max(); +TDuration THttp2Options::SymptomSlowConnect = FixTimeoutForSanitizer(TDuration::MilliSeconds(10)); +size_t THttp2Options::InputBufferSize = 16 * 1024; +bool THttp2Options::KeepInputBufferForCachedConnections = false; +size_t THttp2Options::AsioThreads = 4; +size_t THttp2Options::AsioServerThreads = 4; +bool THttp2Options::EnsureSendingCompleteByAck = false; +int THttp2Options::Backlog = 100; +TDuration THttp2Options::ServerInputDeadline = FixTimeoutForSanitizer(TDuration::MilliSeconds(500)); +TDuration THttp2Options::ServerOutputDeadline = TDuration::Max(); +TDuration THttp2Options::ServerInputDeadlineKeepAliveMax = FixTimeoutForSanitizer(TDuration::Seconds(120)); +TDuration THttp2Options::ServerInputDeadlineKeepAliveMin = FixTimeoutForSanitizer(TDuration::Seconds(10)); +bool THttp2Options::ServerUseDirectWrite = false; +bool THttp2Options::UseResponseAsErrorMessage = false; +bool THttp2Options::FullHeadersAsErrorMessage = false; +bool THttp2Options::ErrorDetailsAsResponseBody = false; +bool THttp2Options::RedirectionNotError = false; +bool THttp2Options::AnyResponseIsNotError = false; +bool THttp2Options::TcpKeepAlive = false; +i32 THttp2Options::LimitRequestsPerConnection = -1; +bool THttp2Options::QuickAck = false; +bool THttp2Options::UseAsyncSendRequest = false; + +bool THttp2Options::Set(TStringBuf name, TStringBuf value) { +#define HTTP2_TRY_SET(optType, optName) \ + if (name == TStringBuf(#optName)) { \ + optName = FromString<optType>(value); \ + } + + HTTP2_TRY_SET(TDuration, ConnectTimeout) + else HTTP2_TRY_SET(TDuration, InputDeadline) + else HTTP2_TRY_SET(TDuration, OutputDeadline) + else HTTP2_TRY_SET(TDuration, SymptomSlowConnect) else HTTP2_TRY_SET(size_t, InputBufferSize) else HTTP2_TRY_SET(bool, KeepInputBufferForCachedConnections) else HTTP2_TRY_SET(size_t, AsioThreads) else HTTP2_TRY_SET(size_t, AsioServerThreads) else HTTP2_TRY_SET(bool, EnsureSendingCompleteByAck) else HTTP2_TRY_SET(int, Backlog) else HTTP2_TRY_SET(TDuration, ServerInputDeadline) else HTTP2_TRY_SET(TDuration, ServerOutputDeadline) else HTTP2_TRY_SET(TDuration, ServerInputDeadlineKeepAliveMax) else HTTP2_TRY_SET(TDuration, ServerInputDeadlineKeepAliveMin) else HTTP2_TRY_SET(bool, ServerUseDirectWrite) else HTTP2_TRY_SET(bool, UseResponseAsErrorMessage) else HTTP2_TRY_SET(bool, FullHeadersAsErrorMessage) else HTTP2_TRY_SET(bool, ErrorDetailsAsResponseBody) else HTTP2_TRY_SET(bool, RedirectionNotError) else HTTP2_TRY_SET(bool, AnyResponseIsNotError) else HTTP2_TRY_SET(bool, TcpKeepAlive) else HTTP2_TRY_SET(i32, LimitRequestsPerConnection) else HTTP2_TRY_SET(bool, QuickAck) + else HTTP2_TRY_SET(bool, UseAsyncSendRequest) else { + return false; + } + return true; +} + +namespace NNeh { + const NDns::TResolvedHost* Resolve(const TStringBuf host, ui16 port, NHttp::EResolverType resolverType); +} + +namespace { +//#define DEBUG_STAT + +#ifdef DEBUG_STAT + struct TDebugStat { + static std::atomic<size_t> ConnTotal; + static std::atomic<size_t> ConnActive; + static std::atomic<size_t> ConnCached; + static std::atomic<size_t> ConnDestroyed; + static std::atomic<size_t> ConnFailed; + static std::atomic<size_t> ConnConnCanceled; + static std::atomic<size_t> ConnSlow; + static std::atomic<size_t> Conn2Success; + static std::atomic<size_t> ConnPurgedInCache; + static std::atomic<size_t> ConnDestroyedInCache; + static std::atomic<size_t> RequestTotal; + static std::atomic<size_t> RequestSuccessed; + static std::atomic<size_t> RequestFailed; + static void Print() { + Cout << "ct=" << ConnTotal.load(std::memory_order_acquire) + << " ca=" << ConnActive.load(std::memory_order_acquire) + << " cch=" << ConnCached.load(std::memory_order_acquire) + << " cd=" << ConnDestroyed.load(std::memory_order_acquire) + << " cf=" << ConnFailed.load(std::memory_order_acquire) + << " ccc=" << ConnConnCanceled.load(std::memory_order_acquire) + << " csl=" << ConnSlow.load(std::memory_order_acquire) + << " c2s=" << Conn2Success.load(std::memory_order_acquire) + << " cpc=" << ConnPurgedInCache.load(std::memory_order_acquire) + << " cdc=" << ConnDestroyedInCache.load(std::memory_order_acquire) + << " rt=" << RequestTotal.load(std::memory_order_acquire) + << " rs=" << RequestSuccessed.load(std::memory_order_acquire) + << " rf=" << RequestFailed.load(std::memory_order_acquire) + << Endl; + } + }; + std::atomic<size_t> TDebugStat::ConnTotal = 0; + std::atomic<size_t> TDebugStat::ConnActive = 0; + std::atomic<size_t> TDebugStat::ConnCached = 0; + std::atomic<size_t> TDebugStat::ConnDestroyed = 0; + std::atomic<size_t> TDebugStat::ConnFailed = 0; + std::atomic<size_t> TDebugStat::ConnConnCanceled = 0; + std::atomic<size_t> TDebugStat::ConnSlow = 0; + std::atomic<size_t> TDebugStat::Conn2Success = 0; + std::atomic<size_t> TDebugStat::ConnPurgedInCache = 0; + std::atomic<size_t> TDebugStat::ConnDestroyedInCache = 0; + std::atomic<size_t> TDebugStat::RequestTotal = 0; + std::atomic<size_t> TDebugStat::RequestSuccessed = 0; + std::atomic<size_t> TDebugStat::RequestFailed = 0; +#endif + + inline void PrepareSocket(SOCKET s, const TRequestSettings& requestSettings = TRequestSettings()) { + if (requestSettings.NoDelay) { + SetNoDelay(s, true); + } + } + + bool Compress(TData& data, const TString& compressionScheme) { + if (compressionScheme == "gzip") { + try { + TData gzipped(data.size()); + TMemoryOutput out(gzipped.data(), gzipped.size()); + TZLibCompress c(&out, ZLib::GZip); + c.Write(data.data(), data.size()); + c.Finish(); + gzipped.resize(out.Buf() - gzipped.data()); + data.swap(gzipped); + return true; + } catch (yexception&) { + // gzipped data occupies more space than original data + } + } + return false; + } + + class THttpRequestBuffers: public NAsio::TTcpSocket::IBuffers { + public: + THttpRequestBuffers(TRequestData::TPtr rd) + : Req_(rd) + , Parts_(Req_->Parts()) + , IOvec_(Parts_.data(), Parts_.size()) + { + } + + TContIOVector* GetIOvec() override { + return &IOvec_; + } + + private: + TRequestData::TPtr Req_; + TVector<IOutputStream::TPart> Parts_; + TContIOVector IOvec_; + }; + + struct TRequestGet1: public TRequestGet { + static inline TStringBuf Name() noexcept { + return TStringBuf("http"); + } + }; + + struct TRequestPost1: public TRequestPost { + static inline TStringBuf Name() noexcept { + return TStringBuf("post"); + } + }; + + struct TRequestFull1: public TRequestFull { + static inline TStringBuf Name() noexcept { + return TStringBuf("full"); + } + }; + + struct TRequestGet2: public TRequestGet { + static inline TStringBuf Name() noexcept { + return TStringBuf("http2"); + } + }; + + struct TRequestPost2: public TRequestPost { + static inline TStringBuf Name() noexcept { + return TStringBuf("post2"); + } + }; + + struct TRequestFull2: public TRequestFull { + static inline TStringBuf Name() noexcept { + return TStringBuf("full2"); + } + }; + + struct TRequestUnixSocketGet: public TRequestGet { + static inline TStringBuf Name() noexcept { + return TStringBuf("http+unix"); + } + + static TRequestSettings RequestSettings() { + return TRequestSettings() + .SetNoDelay(false) + .SetResolverType(EResolverType::EUNIXSOCKET); + } + }; + + struct TRequestUnixSocketPost: public TRequestPost { + static inline TStringBuf Name() noexcept { + return TStringBuf("post+unix"); + } + + static TRequestSettings RequestSettings() { + return TRequestSettings() + .SetNoDelay(false) + .SetResolverType(EResolverType::EUNIXSOCKET); + } + }; + + struct TRequestUnixSocketFull: public TRequestFull { + static inline TStringBuf Name() noexcept { + return TStringBuf("full+unix"); + } + + static TRequestSettings RequestSettings() { + return TRequestSettings() + .SetNoDelay(false) + .SetResolverType(EResolverType::EUNIXSOCKET); + } + }; + + typedef TAutoPtr<THttpRequestBuffers> THttpRequestBuffersPtr; + + class THttpRequest; + typedef TSharedPtrB<THttpRequest> THttpRequestRef; + + class THttpConn; + typedef TIntrusivePtr<THttpConn> THttpConnRef; + + typedef std::function<TRequestData::TPtr(const TMessage&, const TParsedLocation&)> TRequestBuilder; + + class THttpRequest { + public: + class THandle: public TSimpleHandle { + public: + THandle(IOnRecv* f, const TMessage& msg, TStatCollector* s) noexcept + : TSimpleHandle(f, msg, s) + { + } + + bool MessageSendedCompletely() const noexcept override { + if (TSimpleHandle::MessageSendedCompletely()) { + return true; + } + + THttpRequestRef req(GetRequest()); + if (!!req && req->RequestSendedCompletely()) { + const_cast<THandle*>(this)->SetSendComplete(); + } + + return TSimpleHandle::MessageSendedCompletely(); + } + + void Cancel() noexcept override { + if (TSimpleHandle::Canceled()) { + return; + } + + THttpRequestRef req(GetRequest()); + if (!!req) { + TSimpleHandle::Cancel(); + req->Cancel(); + } + } + + void NotifyError(TErrorRef error, const THttpParser* rsp = nullptr) { +#ifdef DEBUG_STAT + ++TDebugStat::RequestFailed; +#endif + if (rsp) { + TSimpleHandle::NotifyError(error, rsp->DecodedContent(), rsp->FirstLine(), rsp->Headers()); + } else { + TSimpleHandle::NotifyError(error); + } + + ReleaseRequest(); + } + + //not thread safe! + void SetRequest(const TWeakPtrB<THttpRequest>& r) noexcept { + Req_ = r; + } + + private: + THttpRequestRef GetRequest() const noexcept { + TGuard<TSpinLock> g(SP_); + return Req_; + } + + void ReleaseRequest() noexcept { + TWeakPtrB<THttpRequest> tmp; + TGuard<TSpinLock> g(SP_); + tmp.Swap(Req_); + } + + mutable TSpinLock SP_; + TWeakPtrB<THttpRequest> Req_; + }; + + typedef TIntrusivePtr<THandle> THandleRef; + + static void Run(THandleRef& h, const TMessage& msg, TRequestBuilder f, const TRequestSettings& s) { + THttpRequestRef req(new THttpRequest(h, msg, f, s)); + req->WeakThis_ = req; + h->SetRequest(req->WeakThis_); + req->Run(req); + } + + ~THttpRequest() { + DBGOUT("~THttpRequest()"); + } + + private: + THttpRequest(THandleRef& h, TMessage msg, TRequestBuilder f, const TRequestSettings& s) + : Hndl_(h) + , RequestBuilder_(f) + , RequestSettings_(s) + , Msg_(std::move(msg)) + , Loc_(Msg_.Addr) + , Addr_(Resolve(Loc_.Host, Loc_.GetPort(), RequestSettings_.ResolverType)) + , AddrIter_(Addr_->Addr.Begin()) + , Canceled_(false) + , RequestSendedCompletely_(false) + { + } + + void Run(THttpRequestRef& req); + + public: + THttpRequestBuffersPtr BuildRequest() { + return new THttpRequestBuffers(RequestBuilder_(Msg_, Loc_)); + } + + TRequestSettings RequestSettings() { + return RequestSettings_; + } + + //can create a spare socket in an attempt to decrease connecting time + void OnDetectSlowConnecting(); + + //remove extra connection on success connec + void OnConnect(THttpConn* c); + + //have some response input + void OnBeginRead() noexcept { + RequestSendedCompletely_ = true; + } + + void OnResponse(TAutoPtr<THttpParser>& rsp); + + void OnConnectFailed(THttpConn* c, const TErrorCode& ec); + void OnSystemError(THttpConn* c, const TErrorCode& ec); + void OnError(THttpConn* c, const TString& errorText); + + bool RequestSendedCompletely() noexcept; + + void Cancel() noexcept; + + private: + void NotifyResponse(const TString& resp, const TString& firstLine, const THttpHeaders& headers) { + THandleRef h(ReleaseHandler()); + if (!!h) { + h->NotifyResponse(resp, firstLine, headers); + } + } + + void NotifyError( + const TString& errorText, + TError::TType errorType = TError::UnknownType, + i32 errorCode = 0, i32 systemErrorCode = 0) { + NotifyError(new TError(errorText, errorType, errorCode, systemErrorCode)); + } + + void NotifyError(TErrorRef error, const THttpParser* rsp = nullptr) { + THandleRef h(ReleaseHandler()); + if (!!h) { + h->NotifyError(error, rsp); + } + } + + void Finalize(THttpConn* skipConn = nullptr) noexcept; + + inline THandleRef ReleaseHandler() noexcept { + THandleRef h; + { + TGuard<TSpinLock> g(SL_); + h.Swap(Hndl_); + } + return h; + } + + inline THttpConnRef GetConn() noexcept { + TGuard<TSpinLock> g(SL_); + return Conn_; + } + + inline THttpConnRef ReleaseConn() noexcept { + THttpConnRef c; + { + TGuard<TSpinLock> g(SL_); + c.Swap(Conn_); + } + return c; + } + + inline THttpConnRef ReleaseConn2() noexcept { + THttpConnRef c; + { + TGuard<TSpinLock> g(SL_); + c.Swap(Conn2_); + } + return c; + } + + TSpinLock SL_; //guaranted calling notify() only once (prevent race between asio thread and current) + THandleRef Hndl_; + TRequestBuilder RequestBuilder_; + TRequestSettings RequestSettings_; + const TMessage Msg_; + const TParsedLocation Loc_; + const TResolvedHost* Addr_; + TNetworkAddress::TIterator AddrIter_; + THttpConnRef Conn_; + THttpConnRef Conn2_; //concurrent connection used, if detected slow connecting on first connection + TWeakPtrB<THttpRequest> WeakThis_; + TAtomicBool Canceled_; + TAtomicBool RequestSendedCompletely_; + }; + + TAtomicCounter* HttpOutConnCounter(); + + class THttpConn: public TThrRefBase { + public: + static THttpConnRef Create(TIOService& srv); + + ~THttpConn() override { + DBGOUT("~THttpConn()"); + Req_.Reset(); + HttpOutConnCounter()->Dec(); +#ifdef DEBUG_STAT + ++TDebugStat::ConnDestroyed; +#endif + } + + void StartRequest(THttpRequestRef req, const TEndpoint& ep, size_t addrId, TDuration slowConn, bool useAsyncSendRequest = false) { + { + //thread safe linking connection->request + TGuard<TSpinLock> g(SL_); + Req_ = req; + } + AddrId_ = addrId; + try { + TDuration connectDeadline(THttp2Options::ConnectTimeout); + if (THttp2Options::ConnectTimeout > slowConn) { + //use append non fatal connect deadline, so on first timedout + //report about slow connecting to THttpRequest, and continue wait ConnectDeadline_ period + connectDeadline = slowConn; + ConnectDeadline_ = THttp2Options::ConnectTimeout - slowConn; + } + DBGOUT("AsyncConnect to " << ep.IpToString()); + AS_.AsyncConnect(ep, std::bind(&THttpConn::OnConnect, THttpConnRef(this), _1, _2, useAsyncSendRequest), connectDeadline); + } catch (...) { + ReleaseRequest(); + throw; + } + } + + //start next request on keep-alive connection + bool StartNextRequest(THttpRequestRef& req, bool useAsyncSendRequest = false) { + if (Finalized_) { + return false; + } + + { + //thread safe linking connection->request + TGuard<TSpinLock> g(SL_); + Req_ = req; + } + + RequestWritten_ = false; + BeginReadResponse_ = false; + + try { + if (!useAsyncSendRequest) { + TErrorCode ec; + SendRequest(req->BuildRequest(), ec); //throw std::bad_alloc + if (ec.Value() == ECANCELED) { + OnCancel(); + } else if (ec) { + OnError(ec); + } + } else { + SendRequestAsync(req->BuildRequest()); //throw std::bad_alloc + } + } catch (...) { + OnError(CurrentExceptionMessage()); + throw; + } + return true; + } + + //connection received from cache must be validated before using + //(process removing closed conection from cache consume some time) + inline bool IsValid() const noexcept { + return !Finalized_; + } + + void SetCached(bool v) noexcept { + Cached_ = v; + } + + void Close() noexcept { + try { + Cancel(); + } catch (...) { + } + } + + void DetachRequest() noexcept { + ReleaseRequest(); + } + + void Cancel() { //throw std::bad_alloc + if (!Canceled_) { + Canceled_ = true; + Finalized_ = true; + OnCancel(); + AS_.AsyncCancel(); + } + } + + void OnCancel() { + THttpRequestRef r(ReleaseRequest()); + if (!!r) { + static const TString reqCanceled("request canceled"); + r->OnError(this, reqCanceled); + } + } + + bool RequestSendedCompletely() const noexcept { + DBGOUT("RequestSendedCompletely()"); + if (!Connected_ || !RequestWritten_) { + return false; + } + if (BeginReadResponse_) { + return true; + } +#if defined(FIONWRITE) + if (THttp2Options::EnsureSendingCompleteByAck) { + int nbytes = Max<int>(); + int err = ioctl(AS_.Native(), FIONWRITE, &nbytes); + return err ? false : nbytes == 0; + } +#endif + return true; + } + + TIOService& GetIOService() const noexcept { + return AS_.GetIOService(); + } + + private: + THttpConn(TIOService& srv) + : AddrId_(0) + , AS_(srv) + , BuffSize_(THttp2Options::InputBufferSize) + , Connected_(false) + , Cached_(false) + , Canceled_(false) + , Finalized_(false) + , InAsyncRead_(false) + , RequestWritten_(false) + , BeginReadResponse_(false) + { + HttpOutConnCounter()->Inc(); + } + + //can be called only from asio + void OnConnect(const TErrorCode& ec, IHandlingContext& ctx, bool useAsyncSendRequest = false) { + DBGOUT("THttpConn::OnConnect: " << ec.Value()); + if (Y_UNLIKELY(ec)) { + if (ec.Value() == ETIMEDOUT && ConnectDeadline_.GetValue()) { + //detect slow connecting (yet not reached final timeout) + DBGOUT("OnConnectTimingCheck"); + THttpRequestRef req(GetRequest()); + if (!req) { + return; //cancel from client thread can ahead us + } + TDuration newDeadline(ConnectDeadline_); + ConnectDeadline_ = TDuration::Zero(); //next timeout is final + + req->OnDetectSlowConnecting(); + //continue wait connect + ctx.ContinueUseHandler(newDeadline); + + return; + } +#ifdef DEBUG_STAT + if (ec.Value() != ECANCELED) { + ++TDebugStat::ConnFailed; + } else { + ++TDebugStat::ConnConnCanceled; + } +#endif + if (ec.Value() == EIO) { + //try get more detail error info + char buf[1]; + TErrorCode errConnect; + AS_.ReadSome(buf, 1, errConnect); + OnConnectFailed(errConnect.Value() ? errConnect : ec); + } else if (ec.Value() == ECANCELED) { + // not try connecting to next host ip addr, simple fail + OnError(ec); + } else { + OnConnectFailed(ec); + } + } else { + Connected_ = true; + + THttpRequestRef req(GetRequest()); + if (!req || Canceled_) { + return; + } + + try { + PrepareSocket(AS_.Native(), req->RequestSettings()); + if (THttp2Options::TcpKeepAlive) { + SetKeepAlive(AS_.Native(), true); + } + } catch (TSystemError& err) { + TErrorCode ec2(err.Status()); + OnError(ec2); + return; + } + + req->OnConnect(this); + + THttpRequestBuffersPtr ptr(req->BuildRequest()); + PrepareParser(); + + if (!useAsyncSendRequest) { + TErrorCode ec3; + SendRequest(ptr, ec3); + if (ec3) { + OnError(ec3); + } + } else { + SendRequestAsync(ptr); + } + } + } + + void PrepareParser() { + Prs_ = new THttpParser(); + Prs_->Prepare(); + } + + void SendRequest(const THttpRequestBuffersPtr& bfs, TErrorCode& ec) { //throw std::bad_alloc + if (!THttp2Options::UseAsyncSendRequest) { + size_t amount = AS_.WriteSome(*bfs->GetIOvec(), ec); + + if (ec && ec.Value() != EAGAIN && ec.Value() != EWOULDBLOCK && ec.Value() != EINPROGRESS) { + return; + } + ec.Assign(0); + + bfs->GetIOvec()->Proceed(amount); + + if (bfs->GetIOvec()->Complete()) { + RequestWritten_ = true; + StartRead(); + } else { + SendRequestAsync(bfs); + } + } else { + SendRequestAsync(bfs); + } + } + + void SendRequestAsync(const THttpRequestBuffersPtr& bfs) { + NAsio::TTcpSocket::TSendedData sd(bfs.Release()); + AS_.AsyncWrite(sd, std::bind(&THttpConn::OnWrite, THttpConnRef(this), _1, _2, _3), THttp2Options::OutputDeadline); + } + + void OnWrite(const TErrorCode& err, size_t amount, IHandlingContext& ctx) { + Y_UNUSED(amount); + Y_UNUSED(ctx); + if (err) { + OnError(err); + } else { + DBGOUT("OnWrite()"); + RequestWritten_ = true; + StartRead(); + } + } + + inline void StartRead() { + if (!InAsyncRead_ && !Canceled_) { + InAsyncRead_ = true; + AS_.AsyncPollRead(std::bind(&THttpConn::OnCanRead, THttpConnRef(this), _1, _2), THttp2Options::InputDeadline); + } + } + + //can be called only from asio + void OnReadSome(const TErrorCode& err, size_t bytes, IHandlingContext& ctx) { + if (Y_UNLIKELY(err)) { + OnError(err); + return; + } + if (!BeginReadResponse_) { + //used in MessageSendedCompletely() + BeginReadResponse_ = true; + THttpRequestRef r(GetRequest()); + if (!!r) { + r->OnBeginRead(); + } + } + DBGOUT("receive:" << TStringBuf(Buff_.Get(), bytes)); + try { + if (!Prs_) { + throw yexception() << TStringBuf("receive some data while not in request"); + } + +#if defined(_linux_) + if (THttp2Options::QuickAck) { + SetSockOpt(AS_.Native(), SOL_TCP, TCP_QUICKACK, (int)1); + } +#endif + + DBGOUT("parse:"); + while (!Prs_->Parse(Buff_.Get(), bytes)) { + if (BuffSize_ == bytes) { + TErrorCode ec; + bytes = AS_.ReadSome(Buff_.Get(), BuffSize_, ec); + + if (!ec) { + continue; + } + + if (ec.Value() != EAGAIN && ec.Value() != EWOULDBLOCK) { + OnError(ec); + + return; + } + } + //continue async. read from socket + ctx.ContinueUseHandler(THttp2Options::InputDeadline); + + return; + } + + //succesfully reach end of http response + THttpRequestRef r(ReleaseRequest()); + if (!r) { + //lost race to req. canceling + DBGOUT("connection failed"); + return; + } + + DBGOUT("response:"); + bool keepALive = Prs_->IsKeepAlive(); + + r->OnResponse(Prs_); + + if (!keepALive) { + return; + } + + //continue use connection (keep-alive mode) + PrepareParser(); + + if (!THttp2Options::KeepInputBufferForCachedConnections) { + Buff_.Destroy(); + } + //continue async. read from socket + ctx.ContinueUseHandler(THttp2Options::InputDeadline); + + PutSelfToCache(); + } catch (...) { + OnError(CurrentExceptionMessage()); + } + } + + void PutSelfToCache(); + + //method for reaction on input data for re-used keep-alive connection, + //which free/release buffer when was placed in cache + void OnCanRead(const TErrorCode& err, IHandlingContext& ctx) { + if (Y_UNLIKELY(err)) { + OnError(err); + } else { + if (!Buff_) { + Buff_.Reset(new char[BuffSize_]); + } + TErrorCode ec; + OnReadSome(ec, AS_.ReadSome(Buff_.Get(), BuffSize_, ec), ctx); + } + } + + //unlink connection and request, thread-safe mark connection as non valid + inline THttpRequestRef GetRequest() noexcept { + TGuard<TSpinLock> g(SL_); + return Req_; + } + + inline THttpRequestRef ReleaseRequest() noexcept { + THttpRequestRef r; + { + TGuard<TSpinLock> g(SL_); + r.Swap(Req_); + } + return r; + } + + void OnConnectFailed(const TErrorCode& ec); + + inline void OnError(const TErrorCode& ec) { + OnError(ec.Text()); + } + + inline void OnError(const TString& errText); + + size_t AddrId_; + NAsio::TTcpSocket AS_; + TArrayHolder<char> Buff_; //input buffer + const size_t BuffSize_; + + TAutoPtr<THttpParser> Prs_; //input data parser & parsed info storage + + TSpinLock SL_; + THttpRequestRef Req_; //current request + TDuration ConnectDeadline_; + TAtomicBool Connected_; + TAtomicBool Cached_; + TAtomicBool Canceled_; + TAtomicBool Finalized_; + + bool InAsyncRead_; + TAtomicBool RequestWritten_; + TAtomicBool BeginReadResponse_; + }; + + //conn limits monitoring, cache clean, contain used in http clients asio threads/executors + class THttpConnManager: public IThreadFactory::IThreadAble { + public: + THttpConnManager() + : TotalConn(0) + , EP_(THttp2Options::AsioThreads) + , InPurging_(0) + , MaxConnId_(0) + , Shutdown_(false) + { + T_ = SystemThreadFactory()->Run(this); + Limits.SetSoft(40000); + Limits.SetHard(50000); + } + + ~THttpConnManager() override { + { + TGuard<TMutex> g(PurgeMutex_); + + Shutdown_ = true; + CondPurge_.Signal(); + } + + EP_.SyncShutdown(); + + T_->Join(); + } + + inline void SetLimits(size_t softLimit, size_t hardLimit) noexcept { + Limits.SetSoft(softLimit); + Limits.SetHard(hardLimit); + } + + inline std::pair<size_t, size_t> GetLimits() const noexcept { + return {Limits.Soft(), Limits.Hard()}; + } + + inline void CheckLimits() { + if (ExceedSoftLimit()) { + SuggestPurgeCache(); + + if (ExceedHardLimit()) { + Y_FAIL("neh::http2 output connections limit reached"); + //ythrow yexception() << "neh::http2 output connections limit reached"; + } + } + } + + inline bool Get(THttpConnRef& conn, size_t addrId) { +#ifdef DEBUG_STAT + TDebugStat::ConnTotal.store(TotalConn.Val(), std::memory_order_release); + TDebugStat::ConnActive(Active(), std::memory_order_release); + TDebugStat::ConnCached(Cache_.Size(), std::memory_order_release); +#endif + return Cache_.Get(conn, addrId); + } + + inline void Put(THttpConnRef& conn, size_t addrId) { + if (Y_LIKELY(!Shutdown_ && !ExceedHardLimit() && !CacheDisabled())) { + if (Y_UNLIKELY(addrId > (size_t)AtomicGet(MaxConnId_))) { + AtomicSet(MaxConnId_, addrId); + } + Cache_.Put(conn, addrId); + } else { + conn->Close(); + conn.Drop(); + } + } + + inline size_t OnConnError(size_t addrId) { + return Cache_.Validate(addrId); + } + + TIOService& GetIOService() { + return EP_.GetExecutor().GetIOService(); + } + + bool CacheDisabled() const { + return Limits.Soft() == 0; + } + + bool IsShutdown() const noexcept { + return Shutdown_; + } + + TAtomicCounter TotalConn; + + private: + inline size_t Total() const noexcept { + return TotalConn.Val(); + } + + inline size_t Active() const noexcept { + return TFdLimits::ExceedLimit(Total(), Cache_.Size()); + } + + inline size_t ExceedSoftLimit() const noexcept { + return TFdLimits::ExceedLimit(Total(), Limits.Soft()); + } + + inline size_t ExceedHardLimit() const noexcept { + return TFdLimits::ExceedLimit(Total(), Limits.Hard()); + } + + void SuggestPurgeCache() { + if (AtomicTryLock(&InPurging_)) { + //evaluate the usefulness of purging the cache + //если в кеше мало соединений (< MaxConnId_/16 или 64), не чистим кеш + if (Cache_.Size() > (Min((size_t)AtomicGet(MaxConnId_), (size_t)1024U) >> 4)) { + //по мере приближения к hardlimit нужда в чистке cache приближается к 100% + size_t closenessToHardLimit256 = ((Active() + 1) << 8) / (Limits.Delta() + 1); + //чем больше соединений в кеше, а не в работе, тем менее нужен кеш (можно его почистить) + size_t cacheUselessness256 = ((Cache_.Size() + 1) << 8) / (Active() + 1); + + //итого, - пороги срабатывания: + //при достижении soft-limit, если соединения в кеше, а не в работе + //на полпути от soft-limit к hard-limit, если в кеше больше половины соединений + //при приближении к hardlimit пытаться почистить кеш почти постоянно + if ((closenessToHardLimit256 + cacheUselessness256) >= 256U) { + TGuard<TMutex> g(PurgeMutex_); + + CondPurge_.Signal(); + return; //memo: thread MUST unlock InPurging_ (see DoExecute()) + } + } + AtomicUnlock(&InPurging_); + } + } + + void DoExecute() override { + while (true) { + { + TGuard<TMutex> g(PurgeMutex_); + + if (Shutdown_) + return; + + CondPurge_.WaitI(PurgeMutex_); + } + + PurgeCache(); + + AtomicUnlock(&InPurging_); + } + } + + void PurgeCache() noexcept { + //try remove at least ExceedSoftLimit() oldest connections from cache + //вычисляем долю кеша, которую нужно почистить (в 256 долях) (но не менее 1/32 кеша) + size_t frac256 = Min(size_t(Max(size_t(256U / 32U), (ExceedSoftLimit() << 8) / (Cache_.Size() + 1))), (size_t)256U); + + size_t processed = 0; + size_t maxConnId = AtomicGet(MaxConnId_); + for (size_t i = 0; i <= maxConnId && !Shutdown_; ++i) { + processed += Cache_.Purge(i, frac256); + if (processed > 32) { +#ifdef DEBUG_STAT + TDebugStat::ConnPurgedInCache += processed; +#endif + processed = 0; + Sleep(TDuration::MilliSeconds(10)); //prevent big spike cpu/system usage + } + } + } + + TFdLimits Limits; + TExecutorsPool EP_; + + TConnCache<THttpConn> Cache_; + TAtomic InPurging_; + TAtomic MaxConnId_; + + TAutoPtr<IThreadFactory::IThread> T_; + TCondVar CondPurge_; + TMutex PurgeMutex_; + TAtomicBool Shutdown_; + }; + + THttpConnManager* HttpConnManager() { + return Singleton<THttpConnManager>(); + } + + TAtomicCounter* HttpOutConnCounter() { + return &HttpConnManager()->TotalConn; + } + + THttpConnRef THttpConn::Create(TIOService& srv) { + if (HttpConnManager()->IsShutdown()) { + throw yexception() << "can't create connection with shutdowned service"; + } + + return new THttpConn(srv); + } + + void THttpConn::PutSelfToCache() { + THttpConnRef c(this); + HttpConnManager()->Put(c, AddrId_); + } + + void THttpConn::OnConnectFailed(const TErrorCode& ec) { + THttpRequestRef r(GetRequest()); + if (!!r) { + r->OnConnectFailed(this, ec); + } + OnError(ec); + } + + void THttpConn::OnError(const TString& errText) { + Finalized_ = true; + if (Connected_) { + Connected_ = false; + TErrorCode ec; + AS_.Shutdown(NAsio::TTcpSocket::ShutdownBoth, ec); + } else { + if (AS_.IsOpen()) { + AS_.AsyncCancel(); + } + } + THttpRequestRef r(ReleaseRequest()); + if (!!r) { + r->OnError(this, errText); + } else { + if (Cached_) { + size_t res = HttpConnManager()->OnConnError(AddrId_); + Y_UNUSED(res); +#ifdef DEBUG_STAT + TDebugStat::ConnDestroyedInCache += res; +#endif + } + } + } + + void THttpRequest::Run(THttpRequestRef& req) { +#ifdef DEBUG_STAT + if ((++TDebugStat::RequestTotal & 0xFFF) == 0) { + TDebugStat::Print(); + } +#endif + try { + while (!Canceled_) { + THttpConnRef conn; + if (HttpConnManager()->Get(conn, Addr_->Id)) { + DBGOUT("Use connection from cache"); + Conn_ = conn; //thread magic + if (!conn->StartNextRequest(req, RequestSettings_.UseAsyncSendRequest)) { + continue; //if use connection from cache, ignore write error and try another conn + } + } else { + HttpConnManager()->CheckLimits(); //here throw exception if reach hard limit (or atexit() state) + Conn_ = THttpConn::Create(HttpConnManager()->GetIOService()); + TEndpoint ep(new NAddr::TAddrInfo(&*AddrIter_)); + Conn_->StartRequest(req, ep, Addr_->Id, THttp2Options::SymptomSlowConnect); // can throw + } + break; + } + } catch (...) { + Conn_.Reset(); + throw; + } + } + + //it seems we have lost TCP SYN packet, create extra connection for decrease response time + void THttpRequest::OnDetectSlowConnecting() { +#ifdef DEBUG_STAT + ++TDebugStat::ConnSlow; +#endif + //use some io_service (Run() thread-executor), from first conn. for more thread safety + THttpConnRef conn = GetConn(); + + if (!conn) { + return; + } + + THttpConnRef conn2; + try { + conn2 = THttpConn::Create(conn->GetIOService()); + } catch (...) { + return; // cant create spare connection, simple continue use only main + } + + { + TGuard<TSpinLock> g(SL_); + Conn2_ = conn2; + } + + if (Y_UNLIKELY(Canceled_)) { + ReleaseConn2(); + } else { + //use connect timeout for disable detecting slow connecting on second conn. + TEndpoint ep(new NAddr::TAddrInfo(&*Addr_->Addr.Begin())); + try { + conn2->StartRequest(WeakThis_, ep, Addr_->Id, THttp2Options::ConnectTimeout); + } catch (...) { + // ignore errors on spare connection + ReleaseConn2(); + } + } + } + + void THttpRequest::OnConnect(THttpConn* c) { + THttpConnRef extraConn; + { + TGuard<TSpinLock> g(SL_); + if (Y_UNLIKELY(!!Conn2_)) { + //has pair concurrent conn, 'should stay only one' + if (Conn2_.Get() == c) { +#ifdef DEBUG_STAT + ++TDebugStat::Conn2Success; +#endif + Conn2_.Swap(Conn_); + } + extraConn.Swap(Conn2_); + } + } + if (!!extraConn) { + extraConn->DetachRequest(); //prevent call OnError() + extraConn->Close(); + } + } + + void THttpRequest::OnResponse(TAutoPtr<THttpParser>& rsp) { + DBGOUT("THttpRequest::OnResponse()"); + ReleaseConn(); + if (Y_LIKELY(((rsp->RetCode() >= 200 && rsp->RetCode() < (!THttp2Options::RedirectionNotError ? 300 : 400)) || THttp2Options::AnyResponseIsNotError))) { + NotifyResponse(rsp->DecodedContent(), rsp->FirstLine(), rsp->Headers()); + } else { + TString message; + + if (THttp2Options::FullHeadersAsErrorMessage) { + TStringStream err; + err << rsp->FirstLine(); + + THttpHeaders hdrs = rsp->Headers(); + for (auto h = hdrs.begin(); h < hdrs.end(); h++) { + err << h->ToString() << TStringBuf("\r\n"); + } + + message = err.Str(); + } else if (THttp2Options::UseResponseAsErrorMessage) { + message = rsp->DecodedContent(); + } else { + TStringStream err; + err << TStringBuf("request failed(") << rsp->FirstLine() << TStringBuf(")"); + message = err.Str(); + } + + NotifyError(new TError(message, TError::ProtocolSpecific, rsp->RetCode()), rsp.Get()); + } + } + + void THttpRequest::OnConnectFailed(THttpConn* c, const TErrorCode& ec) { + DBGOUT("THttpRequest::OnConnectFailed()"); + //detach/discard failed conn, try connect to next ip addr (if can) + THttpConnRef cc(GetConn()); + if (c != cc.Get() || AddrIter_ == Addr_->Addr.End() || ++AddrIter_ == Addr_->Addr.End() || Canceled_) { + return OnSystemError(c, ec); + } + // can try next host addr + c->DetachRequest(); + c->Close(); + THttpConnRef nextConn; + try { + nextConn = THttpConn::Create(HttpConnManager()->GetIOService()); + } catch (...) { + OnSystemError(nullptr, ec); + return; + } + { + THttpConnRef nc = nextConn; + TGuard<TSpinLock> g(SL_); + Conn_.Swap(nc); + } + TEndpoint ep(new NAddr::TAddrInfo(&*AddrIter_)); + try { + nextConn->StartRequest(WeakThis_, ep, Addr_->Id, THttp2Options::SymptomSlowConnect); + } catch (...) { + OnError(nullptr, CurrentExceptionMessage()); + return; + } + + if (Canceled_) { + OnError(nullptr, "canceled"); + } + } + + void THttpRequest::OnSystemError(THttpConn* c, const TErrorCode& ec) { + DBGOUT("THttpRequest::OnSystemError()"); + NotifyError(ec.Text(), TError::TType::UnknownType, 0, ec.Value()); + Finalize(c); + } + + void THttpRequest::OnError(THttpConn* c, const TString& errorText) { + DBGOUT("THttpRequest::OnError()"); + NotifyError(errorText); + Finalize(c); + } + + bool THttpRequest::RequestSendedCompletely() noexcept { + if (RequestSendedCompletely_) { + return true; + } + + THttpConnRef c(GetConn()); + return !!c ? c->RequestSendedCompletely() : false; + } + + void THttpRequest::Cancel() noexcept { + if (!Canceled_) { + Canceled_ = true; + try { + static const TString canceled("Canceled"); + NotifyError(canceled, TError::Cancelled); + Finalize(); + } catch (...) { + } + } + } + + inline void FinalizeConn(THttpConnRef& c, THttpConn* skipConn) noexcept { + if (!!c && c.Get() != skipConn) { + c->DetachRequest(); + c->Close(); + } + } + + void THttpRequest::Finalize(THttpConn* skipConn) noexcept { + THttpConnRef c1(ReleaseConn()); + FinalizeConn(c1, skipConn); + THttpConnRef c2(ReleaseConn2()); + FinalizeConn(c2, skipConn); + } + + /////////////////////////////////// server side //////////////////////////////////// + + TAtomicCounter* HttpInConnCounter() { + return Singleton<TAtomicCounter>(); + } + + TFdLimits* HttpInConnLimits() { + return Singleton<TFdLimits>(); + } + + class THttpServer: public IRequester { + typedef TAutoPtr<TTcpAcceptor> TTcpAcceptorPtr; + typedef TAtomicSharedPtr<TTcpSocket> TTcpSocketRef; + class TConn; + typedef TSharedPtrB<TConn> TConnRef; + + class TRequest: public IHttpRequest { + public: + TRequest(TWeakPtrB<TConn>& c, TAutoPtr<THttpParser>& p) + : C_(c) + , P_(p) + , RemoteHost_(C_->RemoteHost()) + , CompressionScheme_(P_->GetBestCompressionScheme()) + , H_(TStringBuf(P_->FirstLine())) + { + } + + ~TRequest() override { + if (!!C_) { + try { + C_->SendError(Id(), 503, "service unavailable (request ignored)", P_->HttpVersion(), {}); + } catch (...) { + DBGOUT("~TRequest()::SendFail() exception"); + } + } + } + + TAtomicBase Id() const { + return Id_; + } + + protected: + TStringBuf Scheme() const override { + return TStringBuf("http"); + } + + TString RemoteHost() const override { + return RemoteHost_; + } + + TStringBuf Service() const override { + return TStringBuf(H_.Path).Skip(1); + } + + const THttpHeaders& Headers() const override { + return P_->Headers(); + } + + TStringBuf Method() const override { + return H_.Method; + } + + TStringBuf Body() const override { + return P_->DecodedContent(); + } + + TStringBuf Cgi() const override { + return H_.Cgi; + } + + TStringBuf RequestId() const override { + return TStringBuf(); + } + + bool Canceled() const override { + if (!C_) { + return false; + } + return C_->IsCanceled(); + } + + void SendReply(TData& data) override { + SendReply(data, TString(), HttpCodes::HTTP_OK); + } + + void SendReply(TData& data, const TString& headers, int httpCode) override { + if (!!C_) { + C_->Send(Id(), data, CompressionScheme_, P_->HttpVersion(), headers, httpCode); + C_.Reset(); + } + } + + void SendError(TResponseError err, const THttpErrorDetails& details) override { + static const unsigned errorToHttpCode[IRequest::MaxResponseError] = + { + 400, + 403, + 404, + 429, + 500, + 501, + 502, + 503, + 509}; + + if (!!C_) { + C_->SendError(Id(), errorToHttpCode[err], details.Details, P_->HttpVersion(), details.Headers); + C_.Reset(); + } + } + + static TAtomicBase NextId() { + static TAtomic idGenerator = 0; + TAtomicBase id = 0; + do { + id = AtomicIncrement(idGenerator); + } while (!id); + return id; + } + + TSharedPtrB<TConn> C_; + TAutoPtr<THttpParser> P_; + TString RemoteHost_; + TString CompressionScheme_; + TParsedHttpFull H_; + TAtomicBase Id_ = NextId(); + }; + + class TRequestGet: public TRequest { + public: + TRequestGet(TWeakPtrB<TConn>& c, TAutoPtr<THttpParser> p) + : TRequest(c, p) + { + } + + TStringBuf Data() const override { + return H_.Cgi; + } + }; + + class TRequestPost: public TRequest { + public: + TRequestPost(TWeakPtrB<TConn>& c, TAutoPtr<THttpParser> p) + : TRequest(c, p) + { + } + + TStringBuf Data() const override { + return P_->DecodedContent(); + } + }; + + class TConn { + private: + TConn(THttpServer& hs, const TTcpSocketRef& s) + : HS_(hs) + , AS_(s) + , RemoteHost_(NNeh::PrintHostByRfc(*AS_->RemoteEndpoint().Addr())) + , BuffSize_(THttp2Options::InputBufferSize) + , Buff_(new char[BuffSize_]) + , Canceled_(false) + , LeftRequestsToDisconnect_(hs.LimitRequestsPerConnection) + { + DBGOUT("THttpServer::TConn()"); + HS_.OnCreateConn(); + } + + inline TConnRef SelfRef() noexcept { + return WeakThis_; + } + + public: + static void Create(THttpServer& hs, const TTcpSocketRef& s) { + TSharedPtrB<TConn> conn(new TConn(hs, s)); + conn->WeakThis_ = conn; + conn->ExpectNewRequest(); + conn->AS_->AsyncPollRead(std::bind(&TConn::OnCanRead, conn, _1, _2), THttp2Options::ServerInputDeadline); + } + + ~TConn() { + DBGOUT("~THttpServer::TConn(" << (!AS_ ? -666 : AS_->Native()) << ")"); + HS_.OnDestroyConn(); + } + + private: + void ExpectNewRequest() { + P_.Reset(new THttpParser(THttpParser::Request)); + P_->Prepare(); + } + + void OnCanRead(const TErrorCode& ec, IHandlingContext& ctx) { + if (ec) { + OnError(); + } else { + TErrorCode ec2; + OnReadSome(ec2, AS_->ReadSome(Buff_.Get(), BuffSize_, ec2), ctx); + } + } + + void OnError() { + DBGOUT("Srv OnError(" << (!AS_ ? -666 : AS_->Native()) << ")"); + Canceled_ = true; + AS_->AsyncCancel(); + } + + void OnReadSome(const TErrorCode& ec, size_t amount, IHandlingContext& ctx) { + if (ec || !amount) { + OnError(); + + return; + } + + DBGOUT("ReadSome(" << (!AS_ ? -666 : AS_->Native()) << "): " << amount); + try { + size_t buffPos = 0; + //DBGOUT("receive and parse: " << TStringBuf(Buff_.Get(), amount)); + while (P_->Parse(Buff_.Get() + buffPos, amount - buffPos)) { + SeenMessageWithoutKeepalive_ |= !P_->IsKeepAlive() || LeftRequestsToDisconnect_ == 1; + char rt = *P_->FirstLine().data(); + const size_t extraDataSize = P_->GetExtraDataSize(); + if (rt == 'P' || rt == 'p') { + OnRequest(new TRequestPost(WeakThis_, P_)); + } else { + OnRequest(new TRequestGet(WeakThis_, P_)); + } + if (extraDataSize) { + // has http pipelining + buffPos = amount - extraDataSize; + ExpectNewRequest(); + } else { + ExpectNewRequest(); + ctx.ContinueUseHandler(HS_.GetKeepAliveTimeout()); + return; + } + } + ctx.ContinueUseHandler(THttp2Options::ServerInputDeadline); + } catch (...) { + OnError(); + } + } + + void OnRequest(TRequest* r) { + DBGOUT("OnRequest()"); + if (AtomicGet(PrimaryResponse_)) { + // has pipelining + PipelineOrder_.Enqueue(r->Id()); + } else { + AtomicSet(PrimaryResponse_, r->Id()); + } + HS_.OnRequest(r); + OnRequestDone(); + } + + void OnRequestDone() { + DBGOUT("OnRequestDone()"); + if (LeftRequestsToDisconnect_ > 0) { + --LeftRequestsToDisconnect_; + } + } + + static void PrintHttpVersion(IOutputStream& out, const THttpVersion& ver) { + out << TStringBuf("HTTP/") << ver.Major << TStringBuf(".") << ver.Minor; + } + + struct TResponseData : TThrRefBase { + TResponseData(size_t reqId, TTcpSocket::TSendedData data) + : RequestId_(reqId) + , Data_(data) + { + } + + size_t RequestId_; + TTcpSocket::TSendedData Data_; + }; + typedef TIntrusivePtr<TResponseData> TResponseDataRef; + + public: + //called non thread-safe (from outside thread) + void Send(TAtomicBase requestId, TData& data, const TString& compressionScheme, const THttpVersion& ver, const TString& headers, int httpCode) { + class THttpResponseFormatter { + public: + THttpResponseFormatter(TData& theData, const TString& contentEncoding, const THttpVersion& theVer, const TString& theHeaders, int theHttpCode, bool closeConnection) { + Header.Reserve(128 + contentEncoding.size() + theHeaders.size()); + PrintHttpVersion(Header, theVer); + Header << TStringBuf(" ") << theHttpCode << ' ' << HttpCodeStr(theHttpCode); + if (Compress(theData, contentEncoding)) { + Header << TStringBuf("\r\nContent-Encoding: ") << contentEncoding; + } + Header << TStringBuf("\r\nContent-Length: ") << theData.size(); + if (closeConnection) { + Header << TStringBuf("\r\nConnection: close"); + } else if (Y_LIKELY(theVer.Major > 1 || theVer.Minor > 0)) { + // since HTTP/1.1 Keep-Alive is default behaviour + Header << TStringBuf("\r\nConnection: Keep-Alive"); + } + if (theHeaders) { + Header << theHeaders; + } + Header << TStringBuf("\r\n\r\n"); + + Body.swap(theData); + + Parts[0].buf = Header.Data(); + Parts[0].len = Header.Size(); + Parts[1].buf = Body.data(); + Parts[1].len = Body.size(); + } + + TStringStream Header; + TData Body; + IOutputStream::TPart Parts[2]; + }; + + class TBuffers: public THttpResponseFormatter, public TTcpSocket::IBuffers { + public: + TBuffers(TData& theData, const TString& contentEncoding, const THttpVersion& theVer, const TString& theHeaders, int theHttpCode, bool closeConnection) + : THttpResponseFormatter(theData, contentEncoding, theVer, theHeaders, theHttpCode, closeConnection) + , IOVec(Parts, 2) + { + } + + TContIOVector* GetIOvec() override { + return &IOVec; + } + + TContIOVector IOVec; + }; + + TTcpSocket::TSendedData sd(new TBuffers(data, compressionScheme, ver, headers, httpCode, SeenMessageWithoutKeepalive_)); + SendData(requestId, sd); + } + + //called non thread-safe (from outside thread) + void SendError(TAtomicBase requestId, unsigned httpCode, const TString& descr, const THttpVersion& ver, const TString& headers) { + if (Canceled_) { + return; + } + + class THttpErrorResponseFormatter { + public: + THttpErrorResponseFormatter(unsigned theHttpCode, const TString& theDescr, const THttpVersion& theVer, bool closeConnection, const TString& headers) { + PrintHttpVersion(Answer, theVer); + Answer << TStringBuf(" ") << theHttpCode << TStringBuf(" "); + if (theDescr.size() && !THttp2Options::ErrorDetailsAsResponseBody) { + // Reason-Phrase = *<TEXT, excluding CR, LF> + // replace bad chars to '.' + TString reasonPhrase = theDescr; + for (TString::iterator it = reasonPhrase.begin(); it != reasonPhrase.end(); ++it) { + char& ch = *it; + if (ch == ' ') { + continue; + } + if (((ch & 31) == ch) || static_cast<unsigned>(ch) == 127 || (static_cast<unsigned>(ch) & 0x80)) { + //CTLs || DEL(127) || non ascii + // (ch <= 32) || (ch >= 127) + ch = '.'; + } + } + Answer << reasonPhrase; + } else { + Answer << HttpCodeStr(static_cast<int>(theHttpCode)); + } + + if (closeConnection) { + Answer << TStringBuf("\r\nConnection: close"); + } + + if (headers) { + Answer << "\r\n" << headers; + } + + if (THttp2Options::ErrorDetailsAsResponseBody) { + Answer << TStringBuf("\r\nContent-Length:") << theDescr.size() << "\r\n\r\n" << theDescr; + } else { + Answer << "\r\n" + "Content-Length:0\r\n\r\n"sv; + } + + Parts[0].buf = Answer.Data(); + Parts[0].len = Answer.Size(); + } + + TStringStream Answer; + IOutputStream::TPart Parts[1]; + }; + + class TBuffers: public THttpErrorResponseFormatter, public TTcpSocket::IBuffers { + public: + TBuffers( + unsigned theHttpCode, + const TString& theDescr, + const THttpVersion& theVer, + bool closeConnection, + const TString& headers + ) + : THttpErrorResponseFormatter(theHttpCode, theDescr, theVer, closeConnection, headers) + , IOVec(Parts, 1) + { + } + + TContIOVector* GetIOvec() override { + return &IOVec; + } + + TContIOVector IOVec; + }; + + TTcpSocket::TSendedData sd(new TBuffers(httpCode, descr, ver, SeenMessageWithoutKeepalive_, headers)); + SendData(requestId, sd); + } + + void ProcessPipeline() { + // on successfull response to current (PrimaryResponse_) request + TAtomicBase requestId; + if (PipelineOrder_.Dequeue(&requestId)) { + TAtomicBase oldReqId; + do { + oldReqId = AtomicGet(PrimaryResponse_); + Y_VERIFY(oldReqId, "race inside http pipelining"); + } while (!AtomicCas(&PrimaryResponse_, requestId, oldReqId)); + + ProcessResponsesData(); + } else { + TAtomicBase oldReqId = AtomicGet(PrimaryResponse_); + if (oldReqId) { + while (!AtomicCas(&PrimaryResponse_, 0, oldReqId)) { + Y_VERIFY(oldReqId == AtomicGet(PrimaryResponse_), "race inside http pipelining [2]"); + } + } + } + } + + void ProcessResponsesData() { + // process responses data queue, send response (if already have next PrimaryResponse_) + TResponseDataRef rd; + while (ResponsesDataQueue_.Dequeue(&rd)) { + ResponsesData_[rd->RequestId_] = rd; + } + TAtomicBase requestId = AtomicGet(PrimaryResponse_); + if (requestId) { + THashMap<TAtomicBase, TResponseDataRef>::iterator it = ResponsesData_.find(requestId); + if (it != ResponsesData_.end()) { + // has next primary response + rd = it->second; + ResponsesData_.erase(it); + AS_->AsyncWrite(rd->Data_, std::bind(&TConn::OnSend, SelfRef(), _1, _2, _3), THttp2Options::ServerOutputDeadline); + } + } + } + + private: + void SendData(TAtomicBase requestId, TTcpSocket::TSendedData sd) { + TContIOVector& vec = *sd->GetIOvec(); + + if (requestId != AtomicGet(PrimaryResponse_)) { + // already has another request for response first, so push this to queue + // + enqueue event for safe checking queue (at local/transport thread) + TResponseDataRef rdr = new TResponseData(requestId, sd); + ResponsesDataQueue_.Enqueue(rdr); + AS_->GetIOService().Post(std::bind(&TConn::ProcessResponsesData, SelfRef())); + return; + } + if (THttp2Options::ServerUseDirectWrite) { + vec.Proceed(AS_->WriteSome(vec)); + } + if (!vec.Complete()) { + DBGOUT("AsyncWrite()"); + AS_->AsyncWrite(sd, std::bind(&TConn::OnSend, SelfRef(), _1, _2, _3), THttp2Options::ServerOutputDeadline); + } else { + // run ProcessPipeline at safe thread + AS_->GetIOService().Post(std::bind(&TConn::ProcessPipeline, SelfRef())); + } + } + + void OnSend(const TErrorCode& ec, size_t amount, IHandlingContext&) { + Y_UNUSED(amount); + if (ec) { + OnError(); + } else { + ProcessPipeline(); + } + + if (SeenMessageWithoutKeepalive_) { + TErrorCode shutdown_ec; + AS_->Shutdown(TTcpSocket::ShutdownBoth, shutdown_ec); + } + } + + public: + bool IsCanceled() const noexcept { + return Canceled_; + } + + const TString& RemoteHost() const noexcept { + return RemoteHost_; + } + + private: + TWeakPtrB<TConn> WeakThis_; + THttpServer& HS_; + TTcpSocketRef AS_; + TString RemoteHost_; + size_t BuffSize_; + TArrayHolder<char> Buff_; + TAutoPtr<THttpParser> P_; + // pipeline supporting + TAtomic PrimaryResponse_ = 0; + TLockFreeQueue<TAtomicBase> PipelineOrder_; + TLockFreeQueue<TResponseDataRef> ResponsesDataQueue_; + THashMap<TAtomicBase, TResponseDataRef> ResponsesData_; + + TAtomicBool Canceled_; + bool SeenMessageWithoutKeepalive_ = false; + + i32 LeftRequestsToDisconnect_ = -1; + }; + + /////////////////////////////////////////////////////////// + + public: + THttpServer(IOnRequest* cb, const TParsedLocation& loc) + : E_(THttp2Options::AsioServerThreads) + , CB_(cb) + , LimitRequestsPerConnection(THttp2Options::LimitRequestsPerConnection) + { + TNetworkAddress addr(loc.GetPort()); + + for (TNetworkAddress::TIterator it = addr.Begin(); it != addr.End(); ++it) { + TEndpoint ep(new NAddr::TAddrInfo(&*it)); + TTcpAcceptorPtr a(new TTcpAcceptor(AcceptExecutor_.GetIOService())); + DBGOUT("bind:" << ep.IpToString() << ":" << ep.Port()); + a->Bind(ep); + a->Listen(THttp2Options::Backlog); + StartAccept(a.Get()); + A_.push_back(a); + } + } + + ~THttpServer() override { + AcceptExecutor_.SyncShutdown(); //cancel operation for all current sockets (include acceptors) + A_.clear(); //stop listening + E_.SyncShutdown(); + } + + void OnAccept(TTcpAcceptor* a, TAtomicSharedPtr<TTcpSocket> s, const TErrorCode& ec, IHandlingContext&) { + if (Y_UNLIKELY(ec)) { + if (ec.Value() == ECANCELED) { + return; + } else if (ec.Value() == EMFILE || ec.Value() == ENFILE || ec.Value() == ENOMEM || ec.Value() == ENOBUFS) { + //reach some os limit, suspend accepting + TAtomicSharedPtr<TDeadlineTimer> dt(new TDeadlineTimer(a->GetIOService())); + dt->AsyncWaitExpireAt(TDuration::Seconds(30), std::bind(&THttpServer::OnTimeoutSuspendAccept, this, a, dt, _1, _2)); + return; + } else { + Cdbg << "acc: " << ec.Text() << Endl; + } + } else { + if (static_cast<size_t>(HttpInConnCounter()->Val()) < HttpInConnLimits()->Hard()) { + try { + SetNonBlock(s->Native()); + PrepareSocket(s->Native()); + TConn::Create(*this, s); + } catch (TSystemError& err) { + TErrorCode ec2(err.Status()); + Cdbg << "acc: " << ec2.Text() << Endl; + } + } //else accepted socket will be closed + } + StartAccept(a); //continue accepting + } + + void OnTimeoutSuspendAccept(TTcpAcceptor* a, TAtomicSharedPtr<TDeadlineTimer>, const TErrorCode& ec, IHandlingContext&) { + if (!ec) { + DBGOUT("resume acceptor") + StartAccept(a); + } + } + + void OnRequest(IRequest* r) { + try { + CB_->OnRequest(r); + } catch (...) { + Cdbg << CurrentExceptionMessage() << Endl; + } + } + + protected: + void OnCreateConn() noexcept { + HttpInConnCounter()->Inc(); + } + + void OnDestroyConn() noexcept { + HttpInConnCounter()->Dec(); + } + + TDuration GetKeepAliveTimeout() const noexcept { + size_t cc = HttpInConnCounter()->Val(); + TFdLimits lim(*HttpInConnLimits()); + + if (!TFdLimits::ExceedLimit(cc, lim.Soft())) { + return THttp2Options::ServerInputDeadlineKeepAliveMax; + } + + if (cc > lim.Hard()) { + cc = lim.Hard(); + } + TDuration::TValue softTuneRange = THttp2Options::ServerInputDeadlineKeepAliveMax.Seconds() - THttp2Options::ServerInputDeadlineKeepAliveMin.Seconds(); + + return TDuration::Seconds((softTuneRange * (cc - lim.Soft())) / (lim.Hard() - lim.Soft() + 1)) + THttp2Options::ServerInputDeadlineKeepAliveMin; + } + + private: + void StartAccept(TTcpAcceptor* a) { + TAtomicSharedPtr<TTcpSocket> s(new TTcpSocket(E_.Size() ? E_.GetExecutor().GetIOService() : AcceptExecutor_.GetIOService())); + a->AsyncAccept(*s, std::bind(&THttpServer::OnAccept, this, a, s, _1, _2)); + } + + TIOServiceExecutor AcceptExecutor_; + TVector<TTcpAcceptorPtr> A_; + TExecutorsPool E_; + IOnRequest* CB_; + + public: + const i32 LimitRequestsPerConnection; + }; + + template <class T> + class THttp2Protocol: public IProtocol { + public: + IRequesterRef CreateRequester(IOnRequest* cb, const TParsedLocation& loc) override { + return new THttpServer(cb, loc); + } + + THandleRef ScheduleRequest(const TMessage& msg, IOnRecv* fallback, TServiceStatRef& ss) override { + THttpRequest::THandleRef ret(new THttpRequest::THandle(fallback, msg, !ss ? nullptr : new TStatCollector(ss))); + try { + THttpRequest::Run(ret, msg, &T::Build, T::RequestSettings()); + } catch (...) { + ret->ResetOnRecv(); + throw; + } + return ret.Get(); + } + + THandleRef ScheduleAsyncRequest(const TMessage& msg, IOnRecv* fallback, TServiceStatRef& ss, bool useAsyncSendRequest) override { + THttpRequest::THandleRef ret(new THttpRequest::THandle(fallback, msg, !ss ? nullptr : new TStatCollector(ss))); + try { + auto requestSettings = T::RequestSettings(); + requestSettings.SetUseAsyncSendRequest(useAsyncSendRequest); + THttpRequest::Run(ret, msg, &T::Build, requestSettings); + } catch (...) { + ret->ResetOnRecv(); + throw; + } + return ret.Get(); + } + + TStringBuf Scheme() const noexcept override { + return T::Name(); + } + + bool SetOption(TStringBuf name, TStringBuf value) override { + return THttp2Options::Set(name, value); + } + }; +} + +namespace NNeh { + IProtocol* Http1Protocol() { + return Singleton<THttp2Protocol<TRequestGet1>>(); + } + IProtocol* Post1Protocol() { + return Singleton<THttp2Protocol<TRequestPost1>>(); + } + IProtocol* Full1Protocol() { + return Singleton<THttp2Protocol<TRequestFull1>>(); + } + IProtocol* Http2Protocol() { + return Singleton<THttp2Protocol<TRequestGet2>>(); + } + IProtocol* Post2Protocol() { + return Singleton<THttp2Protocol<TRequestPost2>>(); + } + IProtocol* Full2Protocol() { + return Singleton<THttp2Protocol<TRequestFull2>>(); + } + IProtocol* UnixSocketGetProtocol() { + return Singleton<THttp2Protocol<TRequestUnixSocketGet>>(); + } + IProtocol* UnixSocketPostProtocol() { + return Singleton<THttp2Protocol<TRequestUnixSocketPost>>(); + } + IProtocol* UnixSocketFullProtocol() { + return Singleton<THttp2Protocol<TRequestUnixSocketFull>>(); + } + + void SetHttp2OutputConnectionsLimits(size_t softLimit, size_t hardLimit) { + HttpConnManager()->SetLimits(softLimit, hardLimit); + } + + void SetHttp2InputConnectionsLimits(size_t softLimit, size_t hardLimit) { + HttpInConnLimits()->SetSoft(softLimit); + HttpInConnLimits()->SetHard(hardLimit); + } + + TAtomicBase GetHttpOutputConnectionCount() { + return HttpOutConnCounter()->Val(); + } + + std::pair<size_t, size_t> GetHttpOutputConnectionLimits() { + return HttpConnManager()->GetLimits(); + } + + TAtomicBase GetHttpInputConnectionCount() { + return HttpInConnCounter()->Val(); + } + + void SetHttp2InputConnectionsTimeouts(unsigned minSeconds, unsigned maxSeconds) { + THttp2Options::ServerInputDeadlineKeepAliveMin = TDuration::Seconds(minSeconds); + THttp2Options::ServerInputDeadlineKeepAliveMax = TDuration::Seconds(maxSeconds); + } + + class TUnixSocketResolver { + public: + NDns::TResolvedHost* Resolve(const TString& path) { + TString unixSocketPath = path; + if (path.size() > 2 && path[0] == '[' && path[path.size() - 1] == ']') { + unixSocketPath = path.substr(1, path.size() - 2); + } + + if (auto resolvedUnixSocket = ResolvedUnixSockets_.FindPtr(unixSocketPath)) { + return resolvedUnixSocket->Get(); + } + + TNetworkAddress na{TUnixSocketPath(unixSocketPath)}; + ResolvedUnixSockets_[unixSocketPath] = MakeHolder<NDns::TResolvedHost>(unixSocketPath, na); + + return ResolvedUnixSockets_[unixSocketPath].Get(); + } + + private: + THashMap<TString, THolder<NDns::TResolvedHost>> ResolvedUnixSockets_; + }; + + TUnixSocketResolver* UnixSocketResolver() { + return FastTlsSingleton<TUnixSocketResolver>(); + } + + const NDns::TResolvedHost* Resolve(const TStringBuf host, ui16 port, NHttp::EResolverType resolverType) { + if (resolverType == EResolverType::EUNIXSOCKET) { + return UnixSocketResolver()->Resolve(TString(host)); + } + return NDns::CachedResolve(NDns::TResolveInfo(host, port)); + + } +} diff --git a/library/cpp/neh/http2.h b/library/cpp/neh/http2.h new file mode 100644 index 00000000000..7bc16affa01 --- /dev/null +++ b/library/cpp/neh/http2.h @@ -0,0 +1,119 @@ +#pragma once + +#include "factory.h" +#include "http_common.h" + +#include <util/datetime/base.h> +#include <library/cpp/dns/cache.h> +#include <utility> + +namespace NNeh { + IProtocol* Http1Protocol(); + IProtocol* Post1Protocol(); + IProtocol* Full1Protocol(); + IProtocol* Http2Protocol(); + IProtocol* Post2Protocol(); + IProtocol* Full2Protocol(); + IProtocol* UnixSocketGetProtocol(); + IProtocol* UnixSocketPostProtocol(); + IProtocol* UnixSocketFullProtocol(); + + //global options + struct THttp2Options { + //connect timeout + static TDuration ConnectTimeout; + + //input and output timeouts + static TDuration InputDeadline; + static TDuration OutputDeadline; + + //when detected slow connection, will be runned concurrent parallel connection + //not used, if SymptomSlowConnect > ConnectTimeout + static TDuration SymptomSlowConnect; + + //input buffer size + static size_t InputBufferSize; + + //http client input buffer politic + static bool KeepInputBufferForCachedConnections; + + //asio threads + static size_t AsioThreads; + + //asio server threads, - if == 0, use acceptor thread for read/parse incoming requests + //esle use one thread for accepting + AsioServerThreads for process established tcp connections + static size_t AsioServerThreads; + + //use ACK for ensure completely sending request (call ioctl() for checking emptiness output buffer) + //reliable check, but can spend to much time (40ms or like it) (see Wikipedia: TCP delayed acknowledgment) + //disabling this option reduce sending validation to established connection and written all request data to socket buffer + static bool EnsureSendingCompleteByAck; + + //listen socket queue limit + static int Backlog; + + //expecting receiving request data right after connect or inside receiving request data + static TDuration ServerInputDeadline; + + //timelimit for sending response data + static TDuration ServerOutputDeadline; + + //expecting receiving request for keep-alived socket + //(Max - if not reached SoftLimit, Min, if reached Hard limit) + static TDuration ServerInputDeadlineKeepAliveMax; + static TDuration ServerInputDeadlineKeepAliveMin; + + //try write data into socket fd in contex handler->SendReply() call + //(instead moving write job to asio thread) + //this reduce sys_cpu load (less sys calls), but increase user_cpu and response time + static bool ServerUseDirectWrite; + + //use http response body as error message + static bool UseResponseAsErrorMessage; + + //pass all http response headers as error message + static bool FullHeadersAsErrorMessage; + + //use details (SendError argument) as response body + static bool ErrorDetailsAsResponseBody; + + //consider responses with 3xx code as successful + static bool RedirectionNotError; + + //consider response with any code as successful + static bool AnyResponseIsNotError; + + //enable tcp keepalive for outgoing requests sockets + static bool TcpKeepAlive; + + //enable limit requests per keep alive connection + static i32 LimitRequestsPerConnection; + + //enable TCP_QUICKACK + static bool QuickAck; + + // enable write to socket via ScheduleOp + static bool UseAsyncSendRequest; + + //set option, - return false, if option name not recognized + static bool Set(TStringBuf name, TStringBuf value); + }; + + /// if exceed soft limit, reduce quantity unused connections in cache + void SetHttp2OutputConnectionsLimits(size_t softLimit, size_t hardLimit); + + /// if exceed soft limit, reduce quantity unused connections in cache + void SetHttp2InputConnectionsLimits(size_t softLimit, size_t hardLimit); + + /// for debug and monitoring purposes + TAtomicBase GetHttpOutputConnectionCount(); + TAtomicBase GetHttpInputConnectionCount(); + std::pair<size_t, size_t> GetHttpOutputConnectionLimits(); + + /// unused input sockets keepalive timeouts + /// real(used) timeout: + /// - max, if not reached soft limit + /// - min, if reached hard limit + /// - approx. linear changed[max..min], while conn. count in range [soft..hard] + void SetHttp2InputConnectionsTimeouts(unsigned minSeconds, unsigned maxSeconds); +} diff --git a/library/cpp/neh/http_common.cpp b/library/cpp/neh/http_common.cpp new file mode 100644 index 00000000000..7ae466c31a0 --- /dev/null +++ b/library/cpp/neh/http_common.cpp @@ -0,0 +1,235 @@ +#include "http_common.h" + +#include "location.h" +#include "http_headers.h" + +#include <util/generic/array_ref.h> +#include <util/generic/singleton.h> +#include <util/stream/length.h> +#include <util/stream/null.h> +#include <util/stream/str.h> +#include <util/string/ascii.h> + +using NNeh::NHttp::ERequestType; + +namespace { + bool IsEmpty(const TStringBuf url) { + return url.empty(); + } + + void WriteImpl(const TStringBuf url, IOutputStream& out) { + out << url; + } + + bool IsEmpty(const TConstArrayRef<TString> urlParts) { + return urlParts.empty(); + } + + void WriteImpl(const TConstArrayRef<TString> urlParts, IOutputStream& out) { + NNeh::NHttp::JoinUrlParts(urlParts, out); + } + + template <typename T> + size_t GetLength(const T& urlParts) { + TCountingOutput out(&Cnull); + WriteImpl(urlParts, out); + return out.Counter(); + } + + template <typename T> + void WriteUrl(const T& urlParts, IOutputStream& out) { + if (!IsEmpty(urlParts)) { + out << '?'; + WriteImpl(urlParts, out); + } + } +} + +namespace NNeh { + namespace NHttp { + size_t GetUrlPartsLength(const TConstArrayRef<TString> urlParts) { + size_t res = 0; + + for (const auto& u : urlParts) { + res += u.length(); + } + + if (urlParts.size() > 0) { + res += urlParts.size() - 1; //'&' between parts + } + + return res; + } + + void JoinUrlParts(const TConstArrayRef<TString> urlParts, IOutputStream& out) { + if (urlParts.empty()) { + return; + } + + out << urlParts[0]; + + for (size_t i = 1; i < urlParts.size(); ++i) { + out << '&' << urlParts[i]; + } + } + + void WriteUrlParts(const TConstArrayRef<TString> urlParts, IOutputStream& out) { + WriteUrl(urlParts, out); + } + } +} + +namespace { + const TStringBuf schemeHttps = "https"; + const TStringBuf schemeHttp = "http"; + const TStringBuf schemeHttp2 = "http2"; + const TStringBuf schemePost = "post"; + const TStringBuf schemePosts = "posts"; + const TStringBuf schemePost2 = "post2"; + const TStringBuf schemeFull = "full"; + const TStringBuf schemeFulls = "fulls"; + const TStringBuf schemeHttpUnix = "http+unix"; + const TStringBuf schemePostUnix = "post+unix"; + + /* + @brief SafeWriteHeaders write headers from hdrs to out with some checks: + - filter out Content-Lenthgh because we'll add it ourselfs later. + + @todo ensure headers right formatted (now receive from perl report bad format headers) + */ + void SafeWriteHeaders(IOutputStream& out, TStringBuf hdrs) { + NNeh::NHttp::THeaderSplitter splitter(hdrs); + TStringBuf msgHdr; + while (splitter.Next(msgHdr)) { + if (!AsciiHasPrefixIgnoreCase(msgHdr, TStringBuf("Content-Length"))) { + out << msgHdr << TStringBuf("\r\n"); + } + } + } + + template <typename T, typename W> + TString BuildRequest(const NNeh::TParsedLocation& loc, const T& urlParams, const TStringBuf headers, const W& content, const TStringBuf contentType, ERequestType requestType, NNeh::NHttp::ERequestFlags requestFlags) { + const bool isAbsoluteUri = requestFlags.HasFlags(NNeh::NHttp::ERequestFlag::AbsoluteUri); + + const auto contentLength = GetLength(content); + TStringStream out; + out.Reserve(loc.Service.length() + loc.Host.length() + GetLength(urlParams) + headers.length() + contentType.length() + contentLength + (isAbsoluteUri ? (loc.Host.length() + 13) : 0) // 13 - is a max port number length + scheme length + + 96); //just some extra space + + Y_ASSERT(requestType != ERequestType::Any); + out << requestType; + out << ' '; + if (isAbsoluteUri) { + out << loc.Scheme << TStringBuf("://") << loc.Host; + if (loc.Port) { + out << ':' << loc.Port; + } + } + out << '/' << loc.Service; + + WriteUrl(urlParams, out); + out << TStringBuf(" HTTP/1.1\r\n"); + + NNeh::NHttp::WriteHostHeaderIfNot(out, loc.Host, loc.Port, headers); + SafeWriteHeaders(out, headers); + if (!IsEmpty(content)) { + if (!!contentType && headers.find(TStringBuf("Content-Type:")) == TString::npos) { + out << TStringBuf("Content-Type: ") << contentType << TStringBuf("\r\n"); + } + out << TStringBuf("Content-Length: ") << contentLength << TStringBuf("\r\n"); + out << TStringBuf("\r\n"); + WriteImpl(content, out); + } else { + out << TStringBuf("\r\n"); + } + return out.Str(); + } + + bool NeedGetRequestFor(TStringBuf scheme) { + return scheme == schemeHttp2 || scheme == schemeHttp || scheme == schemeHttps || scheme == schemeHttpUnix; + } + + bool NeedPostRequestFor(TStringBuf scheme) { + return scheme == schemePost2 || scheme == schemePost || scheme == schemePosts || scheme == schemePostUnix; + } + + inline ERequestType ChooseReqType(ERequestType userReqType, ERequestType defaultReqType) { + Y_ASSERT(defaultReqType != ERequestType::Any); + return userReqType != ERequestType::Any ? userReqType : defaultReqType; + } +} + +namespace NNeh { + namespace NHttp { + const TStringBuf DefaultContentType = "application/x-www-form-urlencoded"; + + template <typename T> + bool MakeFullRequestImpl(TMessage& msg, const TStringBuf proxy, const T& urlParams, const TStringBuf headers, const TStringBuf content, const TStringBuf contentType, ERequestType reqType, ERequestFlags reqFlags) { + NNeh::TParsedLocation loc(msg.Addr); + + if (content.size()) { + //content MUST be placed inside POST requests + if (!IsEmpty(urlParams)) { + if (NeedGetRequestFor(loc.Scheme)) { + msg.Data = BuildRequest(loc, urlParams, headers, content, contentType, ChooseReqType(reqType, ERequestType::Post), reqFlags); + } else { + // cannot place in first header line potentially unsafe data from POST message + // (can contain forbidden for url-path characters) + // so support such mutation only for GET requests + return false; + } + } else { + if (NeedGetRequestFor(loc.Scheme) || NeedPostRequestFor(loc.Scheme)) { + msg.Data = BuildRequest(loc, urlParams, headers, content, contentType, ChooseReqType(reqType, ERequestType::Post), reqFlags); + } else { + return false; + } + } + } else { + if (NeedGetRequestFor(loc.Scheme)) { + msg.Data = BuildRequest(loc, urlParams, headers, "", "", ChooseReqType(reqType, ERequestType::Get), reqFlags); + } else if (NeedPostRequestFor(loc.Scheme)) { + msg.Data = BuildRequest(loc, TString(), headers, urlParams, contentType, ChooseReqType(reqType, ERequestType::Post), reqFlags); + } else { + return false; + } + } + + if (proxy.IsInited()) { + loc = NNeh::TParsedLocation(proxy); + msg.Addr = proxy; + } + + TString schemePostfix = ""; + if (loc.Scheme.EndsWith("+unix")) { + schemePostfix = "+unix"; + } + + // ugly but still... https2 will break it :( + if ('s' == loc.Scheme[loc.Scheme.size() - 1]) { + msg.Addr.replace(0, loc.Scheme.size(), schemeFulls + schemePostfix); + } else { + msg.Addr.replace(0, loc.Scheme.size(), schemeFull + schemePostfix); + } + + return true; + } + + bool MakeFullRequest(TMessage& msg, const TStringBuf headers, const TStringBuf content, const TStringBuf contentType, ERequestType reqType, ERequestFlags reqFlags) { + return MakeFullRequestImpl(msg, {}, msg.Data, headers, content, contentType, reqType, reqFlags); + } + + bool MakeFullRequest(TMessage& msg, const TConstArrayRef<TString> urlParts, const TStringBuf headers, const TStringBuf content, const TStringBuf contentType, ERequestType reqType, ERequestFlags reqFlags) { + return MakeFullRequestImpl(msg, {}, urlParts, headers, content, contentType, reqType, reqFlags); + } + + bool MakeFullProxyRequest(TMessage& msg, TStringBuf proxyAddr, TStringBuf headers, TStringBuf content, TStringBuf contentType, ERequestType reqType, ERequestFlags flags) { + return MakeFullRequestImpl(msg, proxyAddr, msg.Data, headers, content, contentType, reqType, flags | ERequestFlag::AbsoluteUri); + } + + bool IsHttpScheme(TStringBuf scheme) { + return NeedGetRequestFor(scheme) || NeedPostRequestFor(scheme); + } + } +} + diff --git a/library/cpp/neh/http_common.h b/library/cpp/neh/http_common.h new file mode 100644 index 00000000000..91b4ca13562 --- /dev/null +++ b/library/cpp/neh/http_common.h @@ -0,0 +1,305 @@ +#pragma once + +#include <util/generic/array_ref.h> +#include <util/generic/flags.h> +#include <util/generic/ptr.h> +#include <util/generic/vector.h> +#include <util/stream/mem.h> +#include <util/stream/output.h> +#include <library/cpp/deprecated/atomic/atomic.h> + +#include "location.h" +#include "neh.h" +#include "rpc.h" + +#include <atomic> + +//common primitives for http/http2 + +namespace NNeh { + struct THttpErrorDetails { + TString Details = {}; + TString Headers = {}; + }; + + class IHttpRequest: public IRequest { + public: + using IRequest::SendReply; + virtual void SendReply(TData& data, const TString& headers, int httpCode = 200) = 0; + virtual const THttpHeaders& Headers() const = 0; + virtual TStringBuf Method() const = 0; + virtual TStringBuf Body() const = 0; + virtual TStringBuf Cgi() const = 0; + void SendError(TResponseError err, const TString& details = TString()) override final { + SendError(err, THttpErrorDetails{.Details = details}); + } + + virtual void SendError(TResponseError err, const THttpErrorDetails& details) = 0; + }; + + namespace NHttp { + enum class EResolverType { + ETCP = 0, + EUNIXSOCKET = 1 + }; + + struct TFdLimits { + public: + TFdLimits() + : Soft_(10000) + , Hard_(15000) + { + } + + TFdLimits(const TFdLimits& other) { + Soft_.store(other.Soft(), std::memory_order_release); + Hard_.store(other.Hard(), std::memory_order_release); + } + + inline size_t Delta() const noexcept { + return ExceedLimit(Hard_.load(std::memory_order_acquire), Soft_.load(std::memory_order_acquire)); + } + + inline static size_t ExceedLimit(size_t val, size_t limit) noexcept { + return val > limit ? val - limit : 0; + } + + void SetSoft(size_t value) noexcept { + Soft_.store(value, std::memory_order_release); + } + + void SetHard(size_t value) noexcept { + Hard_.store(value, std::memory_order_release); + } + + size_t Soft() const noexcept { + return Soft_.load(std::memory_order_acquire); + } + + size_t Hard() const noexcept { + return Hard_.load(std::memory_order_acquire); + } + + private: + std::atomic<size_t> Soft_; + std::atomic<size_t> Hard_; + }; + + template <class T> + class TLockFreeSequence { + public: + inline TLockFreeSequence() { + memset((void*)T_, 0, sizeof(T_)); + } + + inline ~TLockFreeSequence() { + for (size_t i = 0; i < Y_ARRAY_SIZE(T_); ++i) { + delete[] T_[i]; + } + } + + inline T& Get(size_t n) { + const size_t i = GetValueBitCount(n + 1) - 1; + + return GetList(i)[n + 1 - (((size_t)1) << i)]; + } + + private: + inline T* GetList(size_t n) { + T* volatile* t = T_ + n; + + T* result; + while (!(result = AtomicGet(*t))) { + TArrayHolder<T> nt(new T[((size_t)1) << n]); + + if (AtomicCas(t, nt.Get(), nullptr)) { + return nt.Release(); + } + } + + return result; + } + + private: + T* volatile T_[sizeof(size_t) * 8]; + }; + + class TRequestData: public TNonCopyable { + public: + using TPtr = TAutoPtr<TRequestData>; + using TParts = TVector<IOutputStream::TPart>; + + inline TRequestData(size_t memSize) + : Mem(memSize) + { + } + + inline void SendTo(IOutputStream& io) const { + io.Write(Parts_.data(), Parts_.size()); + } + + inline void AddPart(const void* buf, size_t len) noexcept { + Parts_.push_back(IOutputStream::TPart(buf, len)); + } + + const TParts& Parts() const noexcept { + return Parts_; + } + + TVector<char> Mem; + + private: + TParts Parts_; + }; + + struct TRequestSettings { + bool NoDelay = true; + EResolverType ResolverType = EResolverType::ETCP; + bool UseAsyncSendRequest = false; + + TRequestSettings& SetNoDelay(bool noDelay) { + NoDelay = noDelay; + return *this; + } + + TRequestSettings& SetResolverType(EResolverType resolverType) { + ResolverType = resolverType; + return *this; + } + + TRequestSettings& SetUseAsyncSendRequest(bool useAsyncSendRequest) { + UseAsyncSendRequest = useAsyncSendRequest; + return *this; + } + }; + + struct TRequestGet { + static TRequestData::TPtr Build(const TMessage& msg, const TParsedLocation& loc) { + TRequestData::TPtr req(new TRequestData(50 + loc.Service.size() + msg.Data.size() + loc.Host.size())); + TMemoryOutput out(req->Mem.data(), req->Mem.size()); + + out << TStringBuf("GET /") << loc.Service; + + if (!!msg.Data) { + out << '?' << msg.Data; + } + + out << TStringBuf(" HTTP/1.1\r\nHost: ") << loc.Host; + + if (!!loc.Port) { + out << TStringBuf(":") << loc.Port; + } + + out << TStringBuf("\r\n\r\n"); + + req->AddPart(req->Mem.data(), out.Buf() - req->Mem.data()); + return req; + } + + static inline TStringBuf Name() noexcept { + return TStringBuf("http"); + } + + static TRequestSettings RequestSettings() { + return TRequestSettings(); + } + }; + + struct TRequestPost { + static TRequestData::TPtr Build(const TMessage& msg, const TParsedLocation& loc) { + TRequestData::TPtr req(new TRequestData(100 + loc.Service.size() + loc.Host.size())); + TMemoryOutput out(req->Mem.data(), req->Mem.size()); + + out << TStringBuf("POST /") << loc.Service + << TStringBuf(" HTTP/1.1\r\nHost: ") << loc.Host; + + if (!!loc.Port) { + out << TStringBuf(":") << loc.Port; + } + + out << TStringBuf("\r\nContent-Length: ") << msg.Data.size() << TStringBuf("\r\n\r\n"); + + req->AddPart(req->Mem.data(), out.Buf() - req->Mem.data()); + req->AddPart(msg.Data.data(), msg.Data.size()); + return req; + } + + static inline TStringBuf Name() noexcept { + return TStringBuf("post"); + } + + static TRequestSettings RequestSettings() { + return TRequestSettings(); + } + }; + + struct TRequestFull { + static TRequestData::TPtr Build(const TMessage& msg, const TParsedLocation&) { + TRequestData::TPtr req(new TRequestData(0)); + req->AddPart(msg.Data.data(), msg.Data.size()); + return req; + } + + static inline TStringBuf Name() noexcept { + return TStringBuf("full"); + } + + static TRequestSettings RequestSettings() { + return TRequestSettings(); + } + }; + + enum class ERequestType { + Any = 0 /* "ANY" */, + Post /* "POST" */, + Get /* "GET" */, + Put /* "PUT" */, + Delete /* "DELETE" */, + Patch /* "PATCH" */, + }; + + enum class ERequestFlag { + None = 0, + /** use absoulte uri for proxy requests in the first request line + * POST http://ya.ru HTTP/1.1 + * @see https://www.w3.org/Protocols/rfc2616/rfc2616-sec5.html#sec5.1.2 + */ + AbsoluteUri = 1, + }; + + Y_DECLARE_FLAGS(ERequestFlags, ERequestFlag) + Y_DECLARE_OPERATORS_FOR_FLAGS(ERequestFlags) + + static constexpr ERequestType DefaultRequestType = ERequestType::Any; + + extern const TStringBuf DefaultContentType; + + /// @brief `MakeFullRequest` transmutes http/post/http2/post2 message to full/full2 with + /// additional HTTP headers and/or content data. + /// + /// If reqType is `Any`, then request type is POST, unless content is empty and schema + /// prefix is http/https/http2, in that case request type is GET. + /// + /// @msg[in] Will get URL from `msg.Data`. + bool MakeFullRequest(TMessage& msg, TStringBuf headers, TStringBuf content, TStringBuf contentType = DefaultContentType, ERequestType reqType = DefaultRequestType, ERequestFlags flags = ERequestFlag::None); + + /// @see `MakeFullrequest`. + /// + /// @urlParts[in] Will construct url from `urlParts`, `msg.Data` is not used. + bool MakeFullRequest(TMessage& msg, TConstArrayRef<TString> urlParts, TStringBuf headers, TStringBuf content, TStringBuf contentType = DefaultContentType, ERequestType reqType = DefaultRequestType, ERequestFlags flags = ERequestFlag::None); + + /// Same as `MakeFullRequest` but it will add ERequestFlag::AbsoluteUri to the @a flags + /// and replace msg.Addr with @a proxyAddr + /// + /// @see `MakeFullrequest`. + bool MakeFullProxyRequest(TMessage& msg, TStringBuf proxyAddr, TStringBuf headers, TStringBuf content, TStringBuf contentType = DefaultContentType, ERequestType reqType = DefaultRequestType, ERequestFlags flags = ERequestFlag::None); + + size_t GetUrlPartsLength(TConstArrayRef<TString> urlParts); + //part1&part2&... + void JoinUrlParts(TConstArrayRef<TString> urlParts, IOutputStream& out); + //'?' + JoinUrlParts + void WriteUrlParts(TConstArrayRef<TString> urlParts, IOutputStream& out); + + bool IsHttpScheme(TStringBuf scheme); + } +} diff --git a/library/cpp/neh/http_headers.cpp b/library/cpp/neh/http_headers.cpp new file mode 100644 index 00000000000..79dc823e7e4 --- /dev/null +++ b/library/cpp/neh/http_headers.cpp @@ -0,0 +1 @@ +#include "http_headers.h" diff --git a/library/cpp/neh/http_headers.h b/library/cpp/neh/http_headers.h new file mode 100644 index 00000000000..70cf3a9fbe7 --- /dev/null +++ b/library/cpp/neh/http_headers.h @@ -0,0 +1,55 @@ +#pragma once + +#include <util/generic/strbuf.h> +#include <util/stream/output.h> +#include <util/string/ascii.h> + +namespace NNeh { + namespace NHttp { + template <typename Port> + void WriteHostHeader(IOutputStream& out, TStringBuf host, Port port) { + out << TStringBuf("Host: ") << host; + if (port) { + out << TStringBuf(":") << port; + } + out << TStringBuf("\r\n"); + } + + class THeaderSplitter { + public: + THeaderSplitter(TStringBuf headers) + : Headers_(headers) + { + } + + bool Next(TStringBuf& header) { + while (Headers_.ReadLine(header)) { + if (!header.Empty()) { + return true; + } + } + return false; + } + private: + TStringBuf Headers_; + }; + + inline bool HasHostHeader(TStringBuf headers) { + THeaderSplitter splitter(headers); + TStringBuf header; + while (splitter.Next(header)) { + if (AsciiHasPrefixIgnoreCase(header, "Host:")) { + return true; + } + } + return false; + } + + template <typename Port> + void WriteHostHeaderIfNot(IOutputStream& out, TStringBuf host, Port port, TStringBuf headers) { + if (!NNeh::NHttp::HasHostHeader(headers)) { + NNeh::NHttp::WriteHostHeader(out, host, port); + } + } + } +} diff --git a/library/cpp/neh/https.cpp b/library/cpp/neh/https.cpp new file mode 100644 index 00000000000..d0e150e778d --- /dev/null +++ b/library/cpp/neh/https.cpp @@ -0,0 +1,1936 @@ +#include "https.h" + +#include "details.h" +#include "factory.h" +#include "http_common.h" +#include "jobqueue.h" +#include "location.h" +#include "multi.h" +#include "pipequeue.h" +#include "utils.h" + +#include <contrib/libs/openssl/include/openssl/ssl.h> +#include <contrib/libs/openssl/include/openssl/err.h> +#include <contrib/libs/openssl/include/openssl/bio.h> +#include <contrib/libs/openssl/include/openssl/x509v3.h> + +#include <library/cpp/openssl/init/init.h> +#include <library/cpp/openssl/method/io.h> +#include <library/cpp/coroutine/listener/listen.h> +#include <library/cpp/dns/cache.h> +#include <library/cpp/http/misc/parsed_request.h> +#include <library/cpp/http/misc/httpcodes.h> +#include <library/cpp/http/io/stream.h> + +#include <util/generic/cast.h> +#include <util/generic/list.h> +#include <util/generic/utility.h> +#include <util/network/socket.h> +#include <util/stream/str.h> +#include <util/stream/zlib.h> +#include <util/string/builder.h> +#include <util/string/cast.h> +#include <util/system/condvar.h> +#include <util/system/error.h> +#include <util/system/types.h> +#include <util/thread/factory.h> + +#include <atomic> + +#if defined(_unix_) +#include <sys/ioctl.h> +#endif + +#if defined(_linux_) +#undef SIOCGSTAMP +#undef SIOCGSTAMPNS +#include <linux/sockios.h> +#define FIONWRITE SIOCOUTQ +#endif + +using namespace NDns; +using namespace NAddr; + +namespace NNeh { + TString THttpsOptions::CAFile; + TString THttpsOptions::CAPath; + TString THttpsOptions::ClientCertificate; + TString THttpsOptions::ClientPrivateKey; + TString THttpsOptions::ClientPrivateKeyPassword; + bool THttpsOptions::EnableSslServerDebug = false; + bool THttpsOptions::EnableSslClientDebug = false; + bool THttpsOptions::CheckCertificateHostname = false; + THttpsOptions::TVerifyCallback THttpsOptions::ClientVerifyCallback = nullptr; + THttpsOptions::TPasswordCallback THttpsOptions::KeyPasswdCallback = nullptr; + bool THttpsOptions::RedirectionNotError = false; + + bool THttpsOptions::Set(TStringBuf name, TStringBuf value) { +#define YNDX_NEH_HTTPS_TRY_SET(optName) \ + if (name == TStringBuf(#optName)) { \ + optName = FromString<decltype(optName)>(value); \ + return true; \ + } + + YNDX_NEH_HTTPS_TRY_SET(CAFile); + YNDX_NEH_HTTPS_TRY_SET(CAPath); + YNDX_NEH_HTTPS_TRY_SET(ClientCertificate); + YNDX_NEH_HTTPS_TRY_SET(ClientPrivateKey); + YNDX_NEH_HTTPS_TRY_SET(ClientPrivateKeyPassword); + YNDX_NEH_HTTPS_TRY_SET(EnableSslServerDebug); + YNDX_NEH_HTTPS_TRY_SET(EnableSslClientDebug); + YNDX_NEH_HTTPS_TRY_SET(CheckCertificateHostname); + YNDX_NEH_HTTPS_TRY_SET(RedirectionNotError); + +#undef YNDX_NEH_HTTPS_TRY_SET + + return false; + } +} + +namespace NNeh { + namespace NHttps { + namespace { + // force ssl_write/ssl_read functions to return this value via BIO_method_read/write that means request is canceled + constexpr int SSL_RVAL_TIMEOUT = -42; + + struct TInputConnections { + TInputConnections() + : Counter(0) + , MaxUnusedConnKeepaliveTimeout(120) + , MinUnusedConnKeepaliveTimeout(10) + { + } + + inline size_t ExceedSoftLimit() const noexcept { + return NHttp::TFdLimits::ExceedLimit(Counter.Val(), Limits.Soft()); + } + + inline size_t ExceedHardLimit() const noexcept { + return NHttp::TFdLimits::ExceedLimit(Counter.Val(), Limits.Hard()); + } + + inline size_t DeltaLimit() const noexcept { + return Limits.Delta(); + } + + unsigned UnusedConnKeepaliveTimeout() const { + if (size_t e = ExceedSoftLimit()) { + size_t d = DeltaLimit(); + size_t leftAvailableFd = NHttp::TFdLimits::ExceedLimit(d, e); + unsigned r = static_cast<unsigned>(MaxUnusedConnKeepaliveTimeout.load(std::memory_order_acquire) * leftAvailableFd / (d + 1)); + return Max(r, (unsigned)MinUnusedConnKeepaliveTimeout.load(std::memory_order_acquire)); + } + return MaxUnusedConnKeepaliveTimeout.load(std::memory_order_acquire); + } + + void SetFdLimits(size_t soft, size_t hard) { + Limits.SetSoft(soft); + Limits.SetHard(hard); + } + + NHttp::TFdLimits Limits; + TAtomicCounter Counter; + std::atomic<unsigned> MaxUnusedConnKeepaliveTimeout; //in seconds + std::atomic<unsigned> MinUnusedConnKeepaliveTimeout; //in seconds + }; + + TInputConnections* InputConnections() { + return Singleton<TInputConnections>(); + } + + struct TSharedSocket: public TSocketHolder, public TAtomicRefCount<TSharedSocket> { + inline TSharedSocket(TSocketHolder& s) + : TSocketHolder(s.Release()) + { + InputConnections()->Counter.Inc(); + } + + ~TSharedSocket() { + InputConnections()->Counter.Dec(); + } + }; + + using TSocketRef = TIntrusivePtr<TSharedSocket>; + + struct TX509Deleter { + static void Destroy(X509* cert) { + X509_free(cert); + } + }; + using TX509Holder = THolder<X509, TX509Deleter>; + + struct TSslSessionDeleter { + static void Destroy(SSL_SESSION* sess) { + SSL_SESSION_free(sess); + } + }; + using TSslSessionHolder = THolder<SSL_SESSION, TSslSessionDeleter>; + + struct TSslDeleter { + static void Destroy(SSL* ssl) { + SSL_free(ssl); + } + }; + using TSslHolder = THolder<SSL, TSslDeleter>; + + // read from bio and write via operator<<() to dst + template <typename T> + class TBIOInput : public NOpenSSL::TAbstractIO { + public: + TBIOInput(T& dst) + : Dst_(dst) + { + } + + int Write(const char* data, size_t dlen, size_t* written) override { + Dst_ << TStringBuf(data, dlen); + *written = dlen; + return 1; + } + + int Read(char* data, size_t dlen, size_t* readbytes) override { + Y_UNUSED(data); + Y_UNUSED(dlen); + Y_UNUSED(readbytes); + return -1; + } + + int Puts(const char* buf) override { + Y_UNUSED(buf); + return -1; + } + + int Gets(char* buf, int len) override { + Y_UNUSED(buf); + Y_UNUSED(len); + return -1; + } + + void Flush() override { + } + + private: + T& Dst_; + }; + } + + class TSslException: public yexception { + public: + TSslException() = default; + + TSslException(TStringBuf f) { + *this << f << Endl; + InitErr(); + } + + TSslException(TStringBuf f, const SSL* ssl, int ret) { + *this << f << TStringBuf(" error type: "); + const int etype = SSL_get_error(ssl, ret); + switch (etype) { + case SSL_ERROR_ZERO_RETURN: + *this << TStringBuf("SSL_ERROR_ZERO_RETURN"); + break; + case SSL_ERROR_WANT_READ: + *this << TStringBuf("SSL_ERROR_WANT_READ"); + break; + case SSL_ERROR_WANT_WRITE: + *this << TStringBuf("SSL_ERROR_WANT_WRITE"); + break; + case SSL_ERROR_WANT_CONNECT: + *this << TStringBuf("SSL_ERROR_WANT_CONNECT"); + break; + case SSL_ERROR_WANT_ACCEPT: + *this << TStringBuf("SSL_ERROR_WANT_ACCEPT"); + break; + case SSL_ERROR_WANT_X509_LOOKUP: + *this << TStringBuf("SSL_ERROR_WANT_X509_LOOKUP"); + break; + case SSL_ERROR_SYSCALL: + *this << TStringBuf("SSL_ERROR_SYSCALL ret: ") << ret << TStringBuf(", errno: ") << errno; + break; + case SSL_ERROR_SSL: + *this << TStringBuf("SSL_ERROR_SSL"); + break; + } + *this << ' '; + InitErr(); + } + + private: + void InitErr() { + TBIOInput<TSslException> bio(*this); + ERR_print_errors(bio); + } + }; + + namespace { + enum EMatchResult { + MATCH_FOUND, + NO_MATCH, + NO_EXTENSION, + ERROR + }; + bool EqualNoCase(TStringBuf a, TStringBuf b) { + return (a.size() == b.size()) && ToString(a).to_lower() == ToString(b).to_lower(); + } + bool MatchDomainName(TStringBuf tmpl, TStringBuf name) { + // match wildcards only in the left-most part + // do not support (optional according to RFC) partial wildcards (ww*.yandex.ru) + // see RFC-6125 + TStringBuf tmplRest = tmpl; + TStringBuf tmplFirst = tmplRest.NextTok('.'); + if (tmplFirst == "*") { + tmpl = tmplRest; + name.NextTok('.'); + } + return EqualNoCase(tmpl, name); + } + + EMatchResult MatchCertAltNames(X509* cert, TStringBuf hostname) { + EMatchResult result = NO_MATCH; + STACK_OF(GENERAL_NAME)* names = (STACK_OF(GENERAL_NAME)*)X509_get_ext_d2i(cert, NID_subject_alt_name, nullptr, NULL); + if (!names) { + return NO_EXTENSION; + } + + int namesCt = sk_GENERAL_NAME_num(names); + for (int i = 0; i < namesCt; ++i) { + const GENERAL_NAME* name = sk_GENERAL_NAME_value(names, i); + + if (name->type == GEN_DNS) { + TStringBuf dnsName((const char*)ASN1_STRING_get0_data(name->d.dNSName), ASN1_STRING_length(name->d.dNSName)); + if (MatchDomainName(dnsName, hostname)) { + result = MATCH_FOUND; + break; + } + } + } + sk_GENERAL_NAME_pop_free(names, GENERAL_NAME_free); + return result; + } + + EMatchResult MatchCertCommonName(X509* cert, TStringBuf hostname) { + int commonNameLoc = X509_NAME_get_index_by_NID(X509_get_subject_name(cert), NID_commonName, -1); + if (commonNameLoc < 0) { + return ERROR; + } + + X509_NAME_ENTRY* commonNameEntry = X509_NAME_get_entry(X509_get_subject_name(cert), commonNameLoc); + if (!commonNameEntry) { + return ERROR; + } + + ASN1_STRING* commonNameAsn1 = X509_NAME_ENTRY_get_data(commonNameEntry); + if (!commonNameAsn1) { + return ERROR; + } + + TStringBuf commonName((const char*)ASN1_STRING_get0_data(commonNameAsn1), ASN1_STRING_length(commonNameAsn1)); + + return MatchDomainName(commonName, hostname) + ? MATCH_FOUND + : NO_MATCH; + } + + bool CheckCertHostname(X509* cert, TStringBuf hostname) { + switch (MatchCertAltNames(cert, hostname)) { + case MATCH_FOUND: + return true; + break; + case NO_EXTENSION: + return MatchCertCommonName(cert, hostname) == MATCH_FOUND; + break; + default: + return false; + } + } + + void ParseUserInfo(const TParsedLocation& loc, TString& cert, TString& pvtKey) { + if (!loc.UserInfo) { + return; + } + + TStringBuf kws = loc.UserInfo; + while (kws) { + TStringBuf name = kws.NextTok('='); + TStringBuf value = kws.NextTok(';'); + if (TStringBuf("cert") == name) { + cert = value; + } else if (TStringBuf("key") == name) { + pvtKey = value; + } + } + } + + struct TSSLInit { + inline TSSLInit() { + InitOpenSSL(); + } + } SSL_INIT; + } + + static inline void PrepareSocket(SOCKET s) { + SetNoDelay(s, true); + } + + class TConnCache; + static TConnCache* SocketCache(); + + class TConnCache: public IThreadFactory::IThreadAble { + public: + typedef TAutoLockFreeQueue<TSocketHolder> TConnList; + typedef TAutoPtr<TSocketHolder> TSocketRef; + + struct TConnection { + inline TConnection(TSocketRef& s, bool reUsed, const TResolvedHost* host) noexcept + : Socket(s) + , ReUsed(reUsed) + , Host(host) + { + SocketCache()->ActiveSockets.Inc(); + } + + inline ~TConnection() { + if (!!Socket) { + SocketCache()->ActiveSockets.Dec(); + } + } + + SOCKET Fd() { + return *Socket; + } + + protected: + friend class TConnCache; + TSocketRef Socket; + + public: + const bool ReUsed; + const TResolvedHost* Host; + }; + + TConnCache() + : InPurging_(0) + , MaxConnId_(0) + , Shutdown_(false) + { + T_ = SystemThreadFactory()->Run(this); + } + + ~TConnCache() override { + { + TGuard<TMutex> g(PurgeMutex_); + + Shutdown_ = true; + CondPurge_.Signal(); + } + + T_->Join(); + } + + //used for forwarding filling cache + class TConnector: public IJob { + public: + //create fresh connection + TConnector(const TResolvedHost* host) + : Host_(host) + { + } + + //continue connecting exist socket + TConnector(const TResolvedHost* host, TSocketRef& s) + : Host_(host) + , S_(s) + { + } + + void DoRun(TCont* c) override { + THolder<TConnector> This(this); + + try { + if (!S_) { + TSocketRef res(new TSocketHolder()); + + for (TNetworkAddress::TIterator it = Host_->Addr.Begin(); it != Host_->Addr.End(); ++it) { + int ret = NCoro::ConnectD(c, *res, *it, TDuration::MilliSeconds(300).ToDeadLine()); + + if (!ret) { + TConnection tc(res, false, Host_); + SocketCache()->Release(tc); + return; + } + + if (ret == ECANCELED) { + return; + } + } + } else { + if (!NCoro::PollT(c, *S_, CONT_POLL_WRITE, TDuration::MilliSeconds(300))) { + TConnection tc(S_, false, Host_); + SocketCache()->Release(tc); + } + } + } catch (...) { + } + } + + private: + const TResolvedHost* Host_; + TSocketRef S_; + }; + + TConnection* Connect(TCont* c, const TString& msgAddr, const TResolvedHost* addr, TErrorRef* error) { + if (ExceedHardLimit()) { + if (error) { + *error = new TError("neh::https output connections limit reached", TError::TType::UnknownType); + } + return nullptr; + } + + TSocketRef res; + TConnList& connList = ConnList(addr); + + while (connList.Dequeue(&res)) { + CachedSockets.Dec(); + + if (IsNotSocketClosedByOtherSide(*res)) { + if (connList.Size() == 0) { + //available connections exhausted - try create yet one (reserve) + TAutoPtr<IJob> job(new TConnector(addr)); + + if (c) { + try { + c->Executor()->Create(*job, "https-con"); + Y_UNUSED(job.Release()); + } catch (...) { + } + } else { + JobQueue()->Schedule(job); + } + } + return new TConnection(res, true, addr); + } + } + + if (!c) { + if (error) { + *error = new TError("directo connection failed"); + } + return nullptr; + } + + try { + //run reserve/concurrent connecting + TAutoPtr<IJob> job(new TConnector(addr)); + + c->Executor()->Create(*job, "https-con"); + Y_UNUSED(job.Release()); + } catch (...) { + } + + TNetworkAddress::TIterator ait = addr->Addr.Begin(); + res.Reset(new TSocketHolder(NCoro::Socket(*ait))); + const TInstant now(TInstant::Now()); + const TInstant deadline(now + TDuration::Seconds(10)); + TDuration delay = TDuration::MilliSeconds(8); + TInstant checkpoint = Min(deadline, now + delay); + int ret = NCoro::ConnectD(c, *res, ait->ai_addr, ait->ai_addrlen, checkpoint); + + if (ret) { + do { + if ((ret == ETIMEDOUT || ret == EINTR) && checkpoint < deadline) { + delay += delay; + checkpoint = Min(deadline, now + delay); + + TSocketRef res2; + + if (connList.Dequeue(&res2)) { + CachedSockets.Dec(); + + if (IsNotSocketClosedByOtherSide(*res2)) { + try { + TAutoPtr<IJob> job(new TConnector(addr, res)); + + c->Executor()->Create(*job, "https-con"); + Y_UNUSED(job.Release()); + } catch (...) { + } + + res = res2; + + break; + } + } + } else { + if (error) { + *error = new TError(TStringBuilder() << TStringBuf("can not connect to ") << msgAddr); + } + return nullptr; + } + } while (ret = NCoro::PollD(c, *res, CONT_POLL_WRITE, checkpoint)); + } + + PrepareSocket(*res); + + return new TConnection(res, false, addr); + } + + inline void Release(TConnection& conn) { + if (!ExceedHardLimit()) { + size_t maxConnId = MaxConnId_.load(std::memory_order_acquire); + + while (maxConnId < conn.Host->Id) { + MaxConnId_.compare_exchange_strong( + maxConnId, + conn.Host->Id, + std::memory_order_seq_cst, + std::memory_order_seq_cst); + maxConnId = MaxConnId_.load(std::memory_order_acquire); + } + + CachedSockets.Inc(); + ActiveSockets.Dec(); + + ConnList(conn.Host).Enqueue(conn.Socket); + } + + if (CachedSockets.Val() && ExceedSoftLimit()) { + SuggestPurgeCache(); + } + } + + void SetFdLimits(size_t soft, size_t hard) { + Limits.SetSoft(soft); + Limits.SetHard(hard); + } + + private: + void SuggestPurgeCache() { + if (AtomicTryLock(&InPurging_)) { + //evaluate the usefulness of purging the cache + //если в кеше мало соединений (< MaxConnId_/16 или 64), не чистим кеш + if ((size_t)CachedSockets.Val() > (Min((size_t)MaxConnId_.load(std::memory_order_acquire), (size_t)1024U) >> 4)) { + //по мере приближения к hardlimit нужда в чистке cache приближается к 100% + size_t closenessToHardLimit256 = ((ActiveSockets.Val() + 1) << 8) / (Limits.Delta() + 1); + //чем больше соединений в кеше, а не в работе, тем менее нужен кеш (можно его почистить) + size_t cacheUselessness256 = ((CachedSockets.Val() + 1) << 8) / (ActiveSockets.Val() + 1); + + //итого, - пороги срабатывания: + //при достижении soft-limit, если соединения в кеше, а не в работе + //на полпути от soft-limit к hard-limit, если в кеше больше половины соединений + //при приближении к hardlimit пытаться почистить кеш почти постоянно + if ((closenessToHardLimit256 + cacheUselessness256) >= 256U) { + TGuard<TMutex> g(PurgeMutex_); + + CondPurge_.Signal(); + return; //memo: thread MUST unlock InPurging_ (see DoExecute()) + } + } + AtomicUnlock(&InPurging_); + } + } + + void DoExecute() override { + while (true) { + { + TGuard<TMutex> g(PurgeMutex_); + + if (Shutdown_) + return; + + CondPurge_.WaitI(PurgeMutex_); + } + + PurgeCache(); + + AtomicUnlock(&InPurging_); + } + } + + inline void OnPurgeSocket(ui64& processed) { + CachedSockets.Dec(); + if ((processed++ & 0x3f) == 0) { + //suspend execution every 64 processed socket (clean rate ~= 6400 sockets/sec) + Sleep(TDuration::MilliSeconds(10)); + } + } + + void PurgeCache() noexcept { + //try remove at least ExceedSoftLimit() oldest connections from cache + //вычисляем долю кеша, которую нужно почистить (в 256 долях) (но не менее 1/32 кеша) + size_t frac256 = Min(size_t(Max(size_t(256U / 32U), (ExceedSoftLimit() << 8) / (CachedSockets.Val() + 1))), (size_t)256U); + TSocketRef tmp; + + ui64 processed = 0; + for (size_t i = 0; i < MaxConnId_.load(std::memory_order_acquire) && !Shutdown_; i++) { + TConnList& tc = Lst_.Get(i); + if (size_t qsize = tc.Size()) { + //в каждой очереди чистим вычисленную долю + size_t purgeCounter = ((qsize * frac256) >> 8); + + if (!purgeCounter && qsize) { + if (qsize <= 2) { + TSocketRef res; + if (tc.Dequeue(&res)) { + if (IsNotSocketClosedByOtherSide(*res)) { + tc.Enqueue(res); + } else { + OnPurgeSocket(processed); + } + } + } else { + purgeCounter = 1; + } + } + while (purgeCounter-- && tc.Dequeue(&tmp)) { + OnPurgeSocket(processed); + } + } + } + } + + inline TConnList& ConnList(const TResolvedHost* addr) { + return Lst_.Get(addr->Id); + } + + inline size_t TotalSockets() const noexcept { + return ActiveSockets.Val() + CachedSockets.Val(); + } + + inline size_t ExceedSoftLimit() const noexcept { + return NHttp::TFdLimits::ExceedLimit(TotalSockets(), Limits.Soft()); + } + + inline size_t ExceedHardLimit() const noexcept { + return NHttp::TFdLimits::ExceedLimit(TotalSockets(), Limits.Hard()); + } + + NHttp::TFdLimits Limits; + TAtomicCounter ActiveSockets; + TAtomicCounter CachedSockets; + + NHttp::TLockFreeSequence<TConnList> Lst_; + + TAtomic InPurging_; + std::atomic<size_t> MaxConnId_; + + TAutoPtr<IThreadFactory::IThread> T_; + TCondVar CondPurge_; + TMutex PurgeMutex_; + TAtomicBool Shutdown_; + }; + + class TSslCtx: public TThrRefBase { + protected: + TSslCtx() + : SslCtx_(nullptr) + { + } + + public: + ~TSslCtx() override { + SSL_CTX_free(SslCtx_); + } + + operator SSL_CTX*() { + return SslCtx_; + } + + protected: + SSL_CTX* SslCtx_; + }; + using TSslCtxPtr = TIntrusivePtr<TSslCtx>; + + class TSslCtxServer: public TSslCtx { + struct TPasswordCallbackUserData { + TParsedLocation Location; + TString CertFileName; + TString KeyFileName; + }; + class TUserDataHolder { + public: + TUserDataHolder(SSL_CTX* ctx, const TParsedLocation& location, const TString& certFileName, const TString& keyFileName) + : SslCtx_(ctx) + , Data_{location, certFileName, keyFileName} + { + SSL_CTX_set_default_passwd_cb_userdata(SslCtx_, &Data_); + } + ~TUserDataHolder() { + SSL_CTX_set_default_passwd_cb_userdata(SslCtx_, nullptr); + } + private: + SSL_CTX* SslCtx_; + TPasswordCallbackUserData Data_; + }; + public: + TSslCtxServer(const TParsedLocation& loc) { + const SSL_METHOD* method = SSLv23_server_method(); + if (Y_UNLIKELY(!method)) { + ythrow TSslException(TStringBuf("SSLv23_server_method")); + } + + SslCtx_ = SSL_CTX_new(method); + if (Y_UNLIKELY(!SslCtx_)) { + ythrow TSslException(TStringBuf("SSL_CTX_new(server)")); + } + + TString cert, key; + ParseUserInfo(loc, cert, key); + + TUserDataHolder holder(SslCtx_, loc, cert, key); + + SSL_CTX_set_default_passwd_cb(SslCtx_, [](char* buf, int size, int rwflag, void* userData) -> int { + Y_UNUSED(rwflag); + Y_UNUSED(userData); + + if (THttpsOptions::KeyPasswdCallback == nullptr || userData == nullptr) { + return 0; + } + + auto data = static_cast<TPasswordCallbackUserData*>(userData); + const auto& passwd = THttpsOptions::KeyPasswdCallback(data->Location, data->CertFileName, data->KeyFileName); + + if (size < static_cast<int>(passwd.size())) { + return -1; + } + + return passwd.copy(buf, size, 0); + }); + + if (!cert || !key) { + ythrow TSslException() << TStringBuf("no certificate or private key is specified for server"); + } + + if (1 != SSL_CTX_use_certificate_chain_file(SslCtx_, cert.data())) { + ythrow TSslException(TStringBuf("SSL_CTX_use_certificate_chain_file (server)")); + } + + if (1 != SSL_CTX_use_PrivateKey_file(SslCtx_, key.data(), SSL_FILETYPE_PEM)) { + ythrow TSslException(TStringBuf("SSL_CTX_use_PrivateKey_file (server)")); + } + + if (1 != SSL_CTX_check_private_key(SslCtx_)) { + ythrow TSslException(TStringBuf("SSL_CTX_check_private_key (server)")); + } + } + }; + + class TSslCtxClient: public TSslCtx { + public: + TSslCtxClient() { + const SSL_METHOD* method = SSLv23_client_method(); + if (Y_UNLIKELY(!method)) { + ythrow TSslException(TStringBuf("SSLv23_client_method")); + } + + SslCtx_ = SSL_CTX_new(method); + if (Y_UNLIKELY(!SslCtx_)) { + ythrow TSslException(TStringBuf("SSL_CTX_new(client)")); + } + + const TString& caFile = THttpsOptions::CAFile; + const TString& caPath = THttpsOptions::CAPath; + if (caFile || caPath) { + if (!SSL_CTX_load_verify_locations(SslCtx_, caFile ? caFile.data() : nullptr, caPath ? caPath.data() : nullptr)) { + ythrow TSslException(TStringBuf("SSL_CTX_load_verify_locations(client)")); + } + } + + SSL_CTX_set_options(SslCtx_, SSL_OP_NO_SSLv2 | SSL_OP_NO_SSLv3 | SSL_OP_NO_COMPRESSION); + if (THttpsOptions::ClientVerifyCallback) { + SSL_CTX_set_verify(SslCtx_, SSL_VERIFY_PEER, THttpsOptions::ClientVerifyCallback); + } else { + SSL_CTX_set_verify(SslCtx_, SSL_VERIFY_NONE, nullptr); + } + + const TString& clientCertificate = THttpsOptions::ClientCertificate; + const TString& clientPrivateKey = THttpsOptions::ClientPrivateKey; + if (clientCertificate && clientPrivateKey) { + SSL_CTX_set_default_passwd_cb(SslCtx_, [](char* buf, int size, int rwflag, void* userData) -> int { + Y_UNUSED(rwflag); + Y_UNUSED(userData); + + const TString& clientPrivateKeyPwd = THttpsOptions::ClientPrivateKeyPassword; + if (!clientPrivateKeyPwd) { + return 0; + } + if (size < static_cast<int>(clientPrivateKeyPwd.size())) { + return -1; + } + + return clientPrivateKeyPwd.copy(buf, size, 0); + }); + if (1 != SSL_CTX_use_certificate_chain_file(SslCtx_, clientCertificate.c_str())) { + ythrow TSslException(TStringBuf("SSL_CTX_use_certificate_chain_file (client)")); + } + if (1 != SSL_CTX_use_PrivateKey_file(SslCtx_, clientPrivateKey.c_str(), SSL_FILETYPE_PEM)) { + ythrow TSslException(TStringBuf("SSL_CTX_use_PrivateKey_file (client)")); + } + if (1 != SSL_CTX_check_private_key(SslCtx_)) { + ythrow TSslException(TStringBuf("SSL_CTX_check_private_key (client)")); + } + } else if (clientCertificate || clientPrivateKey) { + ythrow TSslException() << TStringBuf("both certificate and private key must be specified for client"); + } + } + + static TSslCtxClient& Instance() { + return *Singleton<TSslCtxClient>(); + } + }; + + class TContBIO : public NOpenSSL::TAbstractIO { + public: + TContBIO(SOCKET s, const TAtomicBool* canceled = nullptr) + : Timeout_(TDuration::MicroSeconds(10000)) + , S_(s) + , Canceled_(canceled) + , Cont_(nullptr) + { + } + + SOCKET Socket() { + return S_; + } + + int PollT(int what, const TDuration& timeout) { + return NCoro::PollT(Cont_, Socket(), what, timeout); + } + + void WaitUntilWritten() { +#if defined(FIONWRITE) + if (Y_LIKELY(Cont_)) { + int err; + int nbytes = Max<int>(); + TDuration tout = TDuration::MilliSeconds(10); + + while (((err = ioctl(S_, FIONWRITE, &nbytes)) == 0) && nbytes) { + err = NCoro::PollT(Cont_, S_, CONT_POLL_READ, tout); + + if (!err) { + //wait complete, cause have some data + break; + } + + if (err != ETIMEDOUT) { + ythrow TSystemError(err) << TStringBuf("request failed"); + } + + tout = tout * 2; + } + + if (err) { + ythrow TSystemError() << TStringBuf("ioctl() failed"); + } + } else { + ythrow TSslException() << TStringBuf("No cont available"); + } +#endif + } + + void AcquireCont(TCont* c) { + Cont_ = c; + } + void ReleaseCont() { + Cont_ = nullptr; + } + + int Write(const char* data, size_t dlen, size_t* written) override { + if (Y_UNLIKELY(!Cont_)) { + return -1; + } + + while (true) { + auto done = NCoro::WriteI(Cont_, S_, data, dlen); + if (done.Status() != EAGAIN) { + *written = done.Checked(); + return 1; + } + } + } + + int Read(char* data, size_t dlen, size_t* readbytes) override { + if (Y_UNLIKELY(!Cont_)) { + return -1; + } + + if (!Canceled_) { + while (true) { + auto done = NCoro::ReadI(Cont_, S_, data, dlen); + if (EAGAIN != done.Status()) { + *readbytes = done.Processed(); + return 1; + } + } + } + + while (true) { + if (*Canceled_) { + return SSL_RVAL_TIMEOUT; + } + + TContIOStatus ioStat(NCoro::ReadT(Cont_, S_, data, dlen, Timeout_)); + if (ioStat.Status() == ETIMEDOUT) { + //increase to 1.5 times every iteration (to 1sec floor) + Timeout_ = TDuration::MicroSeconds(Min<ui64>(1000000, Timeout_.MicroSeconds() + (Timeout_.MicroSeconds() >> 1))); + continue; + } + + *readbytes = ioStat.Processed(); + return 1; + } + } + + int Puts(const char* buf) override { + Y_UNUSED(buf); + return -1; + } + + int Gets(char* buf, int size) override { + Y_UNUSED(buf); + Y_UNUSED(size); + return -1; + } + + void Flush() override { + } + + private: + TDuration Timeout_; + SOCKET S_; + const TAtomicBool* Canceled_; + TCont* Cont_; + }; + + class TSslIOStream: public IInputStream, public IOutputStream { + protected: + TSslIOStream(TSslCtx& sslCtx, TAutoPtr<TContBIO> connection) + : Connection_(connection) + , SslCtx_(sslCtx) + , Ssl_(nullptr) + { + } + + virtual void Handshake() = 0; + + public: + void WaitUntilWritten() { + if (Connection_) { + Connection_->WaitUntilWritten(); + } + } + + int PollReadT(const TDuration& timeout) { + if (!Connection_) { + return -1; + } + + while (true) { + const int rpoll = Connection_->PollT(CONT_POLL_READ, timeout); + if (!Ssl_ || rpoll) { + return rpoll; + } + + char c = 0; + const int rpeek = SSL_peek(Ssl_.Get(), &c, sizeof(c)); + if (rpeek < 0) { + return -1; + } else if (rpeek > 0) { + return 0; + } else { + if ((SSL_get_shutdown(Ssl_.Get()) & SSL_RECEIVED_SHUTDOWN) != 0) { + Shutdown(); // wait until shutdown is finished + return EIO; + } + } + } + } + + void Shutdown() { + if (Ssl_ && Connection_) { + for (size_t i = 0; i < 2; ++i) { + bool rval = SSL_shutdown(Ssl_.Get()); + if (0 == rval) { + continue; + } else if (1 == rval) { + break; + } + } + } + } + + inline void AcquireCont(TCont* c) { + if (Y_UNLIKELY(!Connection_)) { + ythrow TSslException() << TStringBuf("no connection provided"); + } + + Connection_->AcquireCont(c); + } + + inline void ReleaseCont() { + if (Connection_) { + Connection_->ReleaseCont(); + } + } + + TContIOStatus WriteVectorI(const TList<IOutputStream::TPart>& vec) { + for (const auto& p : vec) { + Write(p.buf, p.len); + } + return TContIOStatus::Success(vec.size()); + } + + SOCKET Socket() { + if (Y_UNLIKELY(!Connection_)) { + ythrow TSslException() << TStringBuf("no connection provided"); + } + + return Connection_->Socket(); + } + + private: + void DoWrite(const void* buf, size_t len) override { + if (Y_UNLIKELY(!Connection_)) { + ythrow TSslException() << TStringBuf("DoWrite() no connection provided"); + } + + const int rval = SSL_write(Ssl_.Get(), buf, len); + if (rval <= 0) { + ythrow TSslException(TStringBuf("SSL_write"), Ssl_.Get(), rval); + } + } + + size_t DoRead(void* buf, size_t len) override { + if (Y_UNLIKELY(!Connection_)) { + ythrow TSslException() << TStringBuf("DoRead() no connection provided"); + } + + const int rval = SSL_read(Ssl_.Get(), buf, len); + if (rval < 0) { + if (SSL_RVAL_TIMEOUT == rval) { + ythrow TSystemError(ECANCELED) << TStringBuf(" http request canceled"); + } + ythrow TSslException(TStringBuf("SSL_read"), Ssl_.Get(), rval); + } else if (0 == rval) { + if ((SSL_get_shutdown(Ssl_.Get()) & SSL_RECEIVED_SHUTDOWN) != 0) { + return rval; + } else { + const int err = SSL_get_error(Ssl_.Get(), rval); + if (SSL_ERROR_ZERO_RETURN != err) { + ythrow TSslException(TStringBuf("SSL_read"), Ssl_.Get(), rval); + } + } + } + + return static_cast<size_t>(rval); + } + + protected: + // just for ssl debug + static void InfoCB(const SSL* s, int where, int ret) { + TStringBuf str; + const int w = where & ~SSL_ST_MASK; + if (w & SSL_ST_CONNECT) { + str = TStringBuf("SSL_connect"); + } else if (w & SSL_ST_ACCEPT) { + str = TStringBuf("SSL_accept"); + } else { + str = TStringBuf("undefined"); + } + + if (where & SSL_CB_LOOP) { + Cerr << str << ':' << SSL_state_string_long(s) << Endl; + } else if (where & SSL_CB_ALERT) { + Cerr << TStringBuf("SSL3 alert ") << ((where & SSL_CB_READ) ? TStringBuf("read") : TStringBuf("write")) << ' ' << SSL_alert_type_string_long(ret) << ':' << SSL_alert_desc_string_long(ret) << Endl; + } else if (where & SSL_CB_EXIT) { + if (ret == 0) { + Cerr << str << TStringBuf(":failed in ") << SSL_state_string_long(s) << Endl; + } else if (ret < 0) { + Cerr << str << TStringBuf(":error in ") << SSL_state_string_long(s) << Endl; + } + } + } + + protected: + THolder<TContBIO> Connection_; + TSslCtx& SslCtx_; + TSslHolder Ssl_; + }; + + class TContBIOWatcher { + public: + TContBIOWatcher(TSslIOStream& io, TCont* c) noexcept + : IO_(io) + { + IO_.AcquireCont(c); + } + + ~TContBIOWatcher() noexcept { + IO_.ReleaseCont(); + } + + private: + TSslIOStream& IO_; + }; + + class TSslClientIOStream: public TSslIOStream { + public: + TSslClientIOStream(TSslCtxClient& sslCtx, const TParsedLocation& loc, SOCKET s, const TAtomicBool* canceled) + : TSslIOStream(sslCtx, new TContBIO(s, canceled)) + , Location_(loc) + { + } + + void Handshake() override { + Ssl_.Reset(SSL_new(SslCtx_)); + if (THttpsOptions::EnableSslClientDebug) { + SSL_set_info_callback(Ssl_.Get(), InfoCB); + } + + BIO_up_ref(*Connection_); // SSL_set_bio consumes only one reference if rbio and wbio are the same + SSL_set_bio(Ssl_.Get(), *Connection_, *Connection_); + + const TString hostname(Location_.Host); + const int rev = SSL_set_tlsext_host_name(Ssl_.Get(), hostname.data()); + if (Y_UNLIKELY(1 != rev)) { + ythrow TSslException(TStringBuf("SSL_set_tlsext_host_name(client)"), Ssl_.Get(), rev); + } + + TString cert, pvtKey; + ParseUserInfo(Location_, cert, pvtKey); + + if (cert && (1 != SSL_use_certificate_file(Ssl_.Get(), cert.data(), SSL_FILETYPE_PEM))) { + ythrow TSslException(TStringBuf("SSL_use_certificate_file(client)")); + } + + if (pvtKey) { + if (1 != SSL_use_PrivateKey_file(Ssl_.Get(), pvtKey.data(), SSL_FILETYPE_PEM)) { + ythrow TSslException(TStringBuf("SSL_use_PrivateKey_file(client)")); + } + + if (1 != SSL_check_private_key(Ssl_.Get())) { + ythrow TSslException(TStringBuf("SSL_check_private_key(client)")); + } + } + + SSL_set_connect_state(Ssl_.Get()); + + // TODO restore session if reconnect + const int rval = SSL_do_handshake(Ssl_.Get()); + if (1 != rval) { + if (rval == SSL_RVAL_TIMEOUT) { + ythrow TSystemError(ECANCELED) << TStringBuf("canceled"); + } else { + ythrow TSslException(TStringBuf("BIO_do_handshake(client)"), Ssl_.Get(), rval); + } + } + + if (THttpsOptions::CheckCertificateHostname) { + TX509Holder peerCert(SSL_get_peer_certificate(Ssl_.Get())); + if (!peerCert) { + ythrow TSslException(TStringBuf("SSL_get_peer_certificate(client)")); + } + + if (!CheckCertHostname(peerCert.Get(), Location_.Host)) { + ythrow TSslException(TStringBuf("CheckCertHostname(client)")); + } + } + } + + private: + const TParsedLocation Location_; + //TSslSessionHolder Session_; + }; + + static TConnCache* SocketCache() { + return Singleton<TConnCache>(); + } + + //some templates magic + template <class T> + static inline TAutoPtr<T> AutoPtr(T* t) noexcept { + return t; + } + + static inline TString ReadAll(THttpInput& in) { + TString ret; + ui64 clin; + + if (in.GetContentLength(clin)) { + const size_t cl = SafeIntegerCast<size_t>(clin); + + ret.ReserveAndResize(cl); + size_t sz = in.Load(ret.begin(), cl); + if (sz != cl) { + throw yexception() << TStringBuf("not full content: ") << sz << TStringBuf(" bytes from ") << cl; + } + } else if (in.HasContent()) { + TVector<char> buff(9500); //common jumbo frame size + + while (size_t len = in.Read(buff.data(), buff.size())) { + ret.AppendNoAlias(buff.data(), len); + } + } + + return ret; + } + + template <class TRequestType> + class THttpsRequest: public IJob { + public: + inline THttpsRequest(TSimpleHandleRef hndl, TMessage msg) + : Hndl_(hndl) + , Msg_(std::move(msg)) + , Loc_(Msg_.Addr) + , Addr_(CachedThrResolve(TResolveInfo(Loc_.Host, Loc_.GetPort()))) + { + } + + void DoRun(TCont* c) override { + THolder<THttpsRequest> This(this); + + if (c->Cancelled()) { + Hndl_->NotifyError(new TError("canceled", TError::TType::Cancelled)); + return; + } + + TErrorRef error; + THolder<TConnCache::TConnection> s(SocketCache()->Connect(c, Msg_.Addr, Addr_, &error)); + if (!s) { + Hndl_->NotifyError(error); + return; + } + + TSslClientIOStream io(TSslCtxClient::Instance(), Loc_, s->Fd(), Hndl_->CanceledPtr()); + TContBIOWatcher w(io, c); + TString received; + THttpHeaders headers; + TString firstLine; + + try { + io.Handshake(); + RequestData().SendTo(io); + Req_.Destroy(); + error = ProcessRecv(io, &received, &headers, &firstLine); + } catch (const TSystemError& e) { + if (c->Cancelled() || e.Status() == ECANCELED) { + error = new TError("canceled", TError::TType::Cancelled); + } else { + error = new TError(CurrentExceptionMessage()); + } + } catch (...) { + if (c->Cancelled()) { + error = new TError("canceled", TError::TType::Cancelled); + } else { + error = new TError(CurrentExceptionMessage()); + } + } + + if (error) { + Hndl_->NotifyError(error, received, firstLine, headers); + } else { + io.Shutdown(); + SocketCache()->Release(*s); + Hndl_->NotifyResponse(received, firstLine, headers); + } + } + + TErrorRef ProcessRecv(TSslClientIOStream& io, TString* data, THttpHeaders* headers, TString* firstLine) { + io.WaitUntilWritten(); + + Hndl_->SetSendComplete(); + + THttpInput in(&io); + *data = ReadAll(in); + *firstLine = in.FirstLine(); + *headers = in.Headers(); + + i32 code = ParseHttpRetCode(in.FirstLine()); + if (code < 200 || code > (!THttpsOptions::RedirectionNotError ? 299 : 399)) { + return new TError(TStringBuilder() << TStringBuf("request failed(") << in.FirstLine() << ')', TError::TType::ProtocolSpecific, code); + } + + return nullptr; + } + + const NHttp::TRequestData& RequestData() { + if (!Req_) { + Req_ = TRequestType::Build(Msg_, Loc_); + } + return *Req_; + } + + private: + TSimpleHandleRef Hndl_; + const TMessage Msg_; + const TParsedLocation Loc_; + const TResolvedHost* Addr_; + NHttp::TRequestData::TPtr Req_; + }; + + class TServer: public IRequester, public TContListener::ICallBack { + class TSslServerIOStream: public TSslIOStream, public TThrRefBase { + public: + TSslServerIOStream(TSslCtxServer& sslCtx, TSocketRef s) + : TSslIOStream(sslCtx, new TContBIO(*s)) + , S_(s) + { + } + + void Close(bool shutdown) { + if (shutdown) { + Shutdown(); + } + S_->Close(); + } + + void Handshake() override { + if (!Ssl_) { + Ssl_.Reset(SSL_new(SslCtx_)); + if (THttpsOptions::EnableSslServerDebug) { + SSL_set_info_callback(Ssl_.Get(), InfoCB); + } + + BIO_up_ref(*Connection_); // SSL_set_bio consumes only one reference if rbio and wbio are the same + SSL_set_bio(Ssl_.Get(), *Connection_, *Connection_); + + const int rc = SSL_accept(Ssl_.Get()); + if (1 != rc) { + ythrow TSslException(TStringBuf("SSL_accept"), Ssl_.Get(), rc); + } + } + + if (!SSL_is_init_finished(Ssl_.Get())) { + const int rc = SSL_do_handshake(Ssl_.Get()); + if (rc != 1) { + ythrow TSslException(TStringBuf("SSL_do_handshake"), Ssl_.Get(), rc); + } + } + } + + private: + TSocketRef S_; + }; + + class TJobsQueue: public TAutoOneConsumerPipeQueue<IJob>, public TThrRefBase { + }; + + typedef TIntrusivePtr<TJobsQueue> TJobsQueueRef; + + class TWrite: public IJob, public TData { + private: + template <class T> + static void WriteHeader(IOutputStream& os, TStringBuf name, T value) { + os << name << TStringBuf(": ") << value << TStringBuf("\r\n"); + } + + static void WriteHttpCode(IOutputStream& os, TMaybe<IRequest::TResponseError> error) { + if (!error.Defined()) { + os << HttpCodeStrEx(HttpCodes::HTTP_OK); + return; + } + + switch (*error) { + case IRequest::TResponseError::BadRequest: + os << HttpCodeStrEx(HttpCodes::HTTP_BAD_REQUEST); + break; + case IRequest::TResponseError::Forbidden: + os << HttpCodeStrEx(HttpCodes::HTTP_FORBIDDEN); + break; + case IRequest::TResponseError::NotExistService: + os << HttpCodeStrEx(HttpCodes::HTTP_NOT_FOUND); + break; + case IRequest::TResponseError::TooManyRequests: + os << HttpCodeStrEx(HttpCodes::HTTP_TOO_MANY_REQUESTS); + break; + case IRequest::TResponseError::InternalError: + os << HttpCodeStrEx(HttpCodes::HTTP_INTERNAL_SERVER_ERROR); + break; + case IRequest::TResponseError::NotImplemented: + os << HttpCodeStrEx(HttpCodes::HTTP_NOT_IMPLEMENTED); + break; + case IRequest::TResponseError::BadGateway: + os << HttpCodeStrEx(HttpCodes::HTTP_BAD_GATEWAY); + break; + case IRequest::TResponseError::ServiceUnavailable: + os << HttpCodeStrEx(HttpCodes::HTTP_SERVICE_UNAVAILABLE); + break; + case IRequest::TResponseError::BandwidthLimitExceeded: + os << HttpCodeStrEx(HttpCodes::HTTP_BANDWIDTH_LIMIT_EXCEEDED); + break; + case IRequest::TResponseError::MaxResponseError: + ythrow yexception() << TStringBuf("unknow type of error"); + } + } + + public: + inline TWrite(TData& data, const TString& compressionScheme, TIntrusivePtr<TSslServerIOStream> io, TServer* server, const TString& headers, int httpCode) + : CompressionScheme_(compressionScheme) + , IO_(io) + , Server_(server) + , Error_(TMaybe<IRequest::TResponseError>()) + , Headers_(headers) + , HttpCode_(httpCode) + { + swap(data); + } + + inline TWrite(TData& data, const TString& compressionScheme, TIntrusivePtr<TSslServerIOStream> io, TServer* server, IRequest::TResponseError error, const TString& headers) + : CompressionScheme_(compressionScheme) + , IO_(io) + , Server_(server) + , Error_(error) + , Headers_(headers) + , HttpCode_(0) + { + swap(data); + } + + void DoRun(TCont* c) override { + THolder<TWrite> This(this); + + try { + TContBIOWatcher w(*IO_, c); + + PrepareSocket(IO_->Socket()); + + char buf[128]; + TMemoryOutput mo(buf, sizeof(buf)); + + mo << TStringBuf("HTTP/1.1 "); + if (HttpCode_) { + mo << HttpCodeStrEx(HttpCode_); + } else { + WriteHttpCode(mo, Error_); + } + mo << TStringBuf("\r\n"); + + if (!CompressionScheme_.empty()) { + WriteHeader(mo, TStringBuf("Content-Encoding"), TStringBuf(CompressionScheme_)); + } + WriteHeader(mo, TStringBuf("Connection"), TStringBuf("Keep-Alive")); + WriteHeader(mo, TStringBuf("Content-Length"), size()); + + mo << Headers_; + + mo << TStringBuf("\r\n"); + + IO_->Write(buf, mo.Buf() - buf); + if (size()) { + IO_->Write(data(), size()); + } + + Server_->Enqueue(new TRead(IO_, Server_)); + } catch (...) { + } + } + + private: + const TString CompressionScheme_; + TIntrusivePtr<TSslServerIOStream> IO_; + TServer* Server_; + TMaybe<IRequest::TResponseError> Error_; + TString Headers_; + int HttpCode_; + }; + + class TRequest: public IHttpRequest { + public: + inline TRequest(THttpInput& in, TIntrusivePtr<TSslServerIOStream> io, TServer* server) + : IO_(io) + , Tmp_(in.FirstLine()) + , CompressionScheme_(in.BestCompressionScheme()) + , RemoteHost_(PrintHostByRfc(*GetPeerAddr(IO_->Socket()))) + , Headers_(in.Headers()) + , H_(Tmp_) + , Server_(server) + { + } + + ~TRequest() override { + if (!!IO_) { + try { + Server_->Enqueue(new TFail(IO_, Server_)); + } catch (...) { + } + } + } + + TStringBuf Scheme() const override { + return TStringBuf("https"); + } + + TString RemoteHost() const override { + return RemoteHost_; + } + + const THttpHeaders& Headers() const override { + return Headers_; + } + + TStringBuf Method() const override { + return H_.Method; + } + + TStringBuf Cgi() const override { + return H_.Cgi; + } + + TStringBuf Service() const override { + return TStringBuf(H_.Path).Skip(1); + } + + TStringBuf RequestId() const override { + return TStringBuf(); + } + + bool Canceled() const override { + if (!IO_) { + return false; + } + return !IsNotSocketClosedByOtherSide(IO_->Socket()); + } + + void SendReply(TData& data) override { + SendReply(data, TString(), HttpCodes::HTTP_OK); + } + + void SendReply(TData& data, const TString& headers, int httpCode) override { + const bool compressed = Compress(data); + Server_->Enqueue(new TWrite(data, compressed ? CompressionScheme_ : TString(), IO_, Server_, headers, httpCode)); + Y_UNUSED(IO_.Release()); + } + + void SendError(TResponseError error, const THttpErrorDetails& details) override { + TData data; + Server_->Enqueue(new TWrite(data, TString(), IO_, Server_, error, details.Headers)); + Y_UNUSED(IO_.Release()); + } + + private: + bool Compress(TData& data) const { + if (CompressionScheme_ == TStringBuf("gzip")) { + try { + TData gzipped(data.size()); + TMemoryOutput out(gzipped.data(), gzipped.size()); + TZLibCompress c(&out, ZLib::GZip); + c.Write(data.data(), data.size()); + c.Finish(); + gzipped.resize(out.Buf() - gzipped.data()); + data.swap(gzipped); + return true; + } catch (yexception&) { + // gzipped data occupies more space than original data + } + } + return false; + } + + private: + TIntrusivePtr<TSslServerIOStream> IO_; + const TString Tmp_; + const TString CompressionScheme_; + const TString RemoteHost_; + const THttpHeaders Headers_; + + protected: + TParsedHttpFull H_; + TServer* Server_; + }; + + class TGetRequest: public TRequest { + public: + inline TGetRequest(THttpInput& in, TIntrusivePtr<TSslServerIOStream> io, TServer* server) + : TRequest(in, io, server) + { + } + + TStringBuf Data() const override { + return H_.Cgi; + } + + TStringBuf Body() const override { + return TStringBuf(); + } + }; + + class TPostRequest: public TRequest { + public: + inline TPostRequest(THttpInput& in, TIntrusivePtr<TSslServerIOStream> io, TServer* server) + : TRequest(in, io, server) + , Data_(ReadAll(in)) + { + } + + TStringBuf Data() const override { + return Data_; + } + + TStringBuf Body() const override { + return Data_; + } + + private: + TString Data_; + }; + + class TFail: public IJob { + public: + inline TFail(TIntrusivePtr<TSslServerIOStream> io, TServer* server) + : IO_(io) + , Server_(server) + { + } + + void DoRun(TCont* c) override { + THolder<TFail> This(this); + constexpr TStringBuf answer = "HTTP/1.1 503 Service unavailable\r\n" + "Content-Length: 0\r\n\r\n"sv; + + try { + TContBIOWatcher w(*IO_, c); + IO_->Write(answer); + Server_->Enqueue(new TRead(IO_, Server_)); + } catch (...) { + } + } + + private: + TIntrusivePtr<TSslServerIOStream> IO_; + TServer* Server_; + }; + + class TRead: public IJob { + public: + TRead(TIntrusivePtr<TSslServerIOStream> io, TServer* server, bool selfRemove = false) + : IO_(io) + , Server_(server) + , SelfRemove(selfRemove) + { + } + + inline void operator()(TCont* c) { + try { + TContBIOWatcher w(*IO_, c); + + if (IO_->PollReadT(TDuration::Seconds(InputConnections()->UnusedConnKeepaliveTimeout()))) { + IO_->Close(true); + return; + } + + IO_->Handshake(); + THttpInput in(IO_.Get()); + + const char sym = *in.FirstLine().data(); + + if (sym == 'p' || sym == 'P') { + Server_->OnRequest(new TPostRequest(in, IO_, Server_)); + } else { + Server_->OnRequest(new TGetRequest(in, IO_, Server_)); + } + } catch (...) { + IO_->Close(false); + } + + if (SelfRemove) { + delete this; + } + } + + private: + void DoRun(TCont* c) override { + THolder<TRead> This(this); + (*this)(c); + } + + private: + TIntrusivePtr<TSslServerIOStream> IO_; + TServer* Server_; + bool SelfRemove = false; + }; + + public: + inline TServer(IOnRequest* cb, const TParsedLocation& loc) + : CB_(cb) + , E_(RealStackSize(16000)) + , L_(new TContListener(this, &E_, TContListener::TOptions().SetDeferAccept(true))) + , JQ_(new TJobsQueue()) + , SslCtx_(loc) + { + L_->Bind(TNetworkAddress(loc.GetPort())); + E_.Create<TServer, &TServer::RunDispatcher>(this, "dispatcher"); + Thrs_.push_back(Spawn<TServer, &TServer::Run>(this)); + } + + ~TServer() override { + JQ_->Enqueue(nullptr); + + for (size_t i = 0; i < Thrs_.size(); ++i) { + Thrs_[i]->Join(); + } + } + + void Run() { + //SetHighestThreadPriority(); + L_->Listen(); + E_.Execute(); + } + + inline void OnRequest(const IRequestRef& req) { + CB_->OnRequest(req); + } + + TJobsQueueRef& JobQueue() noexcept { + return JQ_; + } + + void Enqueue(IJob* j) { + JQ_->EnqueueSafe(TAutoPtr<IJob>(j)); + } + + void RunDispatcher(TCont* c) { + for (;;) { + TAutoPtr<IJob> job(JQ_->Dequeue(c)); + + if (!job) { + break; + } + + try { + c->Executor()->Create(*job, "https-job"); + Y_UNUSED(job.Release()); + } catch (...) { + } + } + + JQ_->Enqueue(nullptr); + c->Executor()->Abort(); + } + + void OnAcceptFull(const TAcceptFull& a) override { + try { + TSocketRef s(new TSharedSocket(*a.S)); + + if (InputConnections()->ExceedHardLimit()) { + s->Close(); + return; + } + + THolder<TRead> read(new TRead(new TSslServerIOStream(SslCtx_, s), this, /* selfRemove */ true)); + E_.Create(*read, "https-response"); + Y_UNUSED(read.Release()); + E_.Running()->Yield(); + } catch (...) { + } + } + + void OnError() override { + try { + throw; + } catch (const TSystemError& e) { + //crutch for prevent 100% busyloop (simple suspend listener/accepter) + if (e.Status() == EMFILE) { + E_.Running()->SleepT(TDuration::MilliSeconds(500)); + } + } + } + + private: + IOnRequest* CB_; + TContExecutor E_; + THolder<TContListener> L_; + TVector<TThreadRef> Thrs_; + TJobsQueueRef JQ_; + TSslCtxServer SslCtx_; + }; + + template <class T> + class THttpsProtocol: public IProtocol { + public: + IRequesterRef CreateRequester(IOnRequest* cb, const TParsedLocation& loc) override { + return new TServer(cb, loc); + } + + THandleRef ScheduleRequest(const TMessage& msg, IOnRecv* fallback, TServiceStatRef& ss) override { + TSimpleHandleRef ret(new TSimpleHandle(fallback, msg, !ss ? nullptr : new TStatCollector(ss))); + try { + TAutoPtr<THttpsRequest<T>> req(new THttpsRequest<T>(ret, msg)); + JobQueue()->Schedule(req); + return ret.Get(); + } catch (...) { + ret->ResetOnRecv(); + throw; + } + } + + TStringBuf Scheme() const noexcept override { + return T::Name(); + } + + bool SetOption(TStringBuf name, TStringBuf value) override { + return THttpsOptions::Set(name, value); + } + }; + + struct TRequestGet: public NHttp::TRequestGet { + static inline TStringBuf Name() noexcept { + return TStringBuf("https"); + } + }; + + struct TRequestFull: public NHttp::TRequestFull { + static inline TStringBuf Name() noexcept { + return TStringBuf("fulls"); + } + }; + + struct TRequestPost: public NHttp::TRequestPost { + static inline TStringBuf Name() noexcept { + return TStringBuf("posts"); + } + }; + + } +} + +namespace NNeh { + IProtocol* SSLGetProtocol() { + return Singleton<NHttps::THttpsProtocol<NNeh::NHttps::TRequestGet>>(); + } + + IProtocol* SSLPostProtocol() { + return Singleton<NHttps::THttpsProtocol<NNeh::NHttps::TRequestPost>>(); + } + + IProtocol* SSLFullProtocol() { + return Singleton<NHttps::THttpsProtocol<NNeh::NHttps::TRequestFull>>(); + } + + void SetHttpOutputConnectionsLimits(size_t softLimit, size_t hardLimit) { + Y_VERIFY( + hardLimit > softLimit, + "invalid output fd limits; hardLimit=%" PRISZT ", softLimit=%" PRISZT, + hardLimit, softLimit); + + NHttps::SocketCache()->SetFdLimits(softLimit, hardLimit); + } + + void SetHttpInputConnectionsLimits(size_t softLimit, size_t hardLimit) { + Y_VERIFY( + hardLimit > softLimit, + "invalid output fd limits; hardLimit=%" PRISZT ", softLimit=%" PRISZT, + hardLimit, softLimit); + + NHttps::InputConnections()->SetFdLimits(softLimit, hardLimit); + } + + void SetHttpInputConnectionsTimeouts(unsigned minSec, unsigned maxSec) { + Y_VERIFY( + maxSec > minSec, + "invalid input fd limits timeouts; maxSec=%u, minSec=%u", + maxSec, minSec); + + NHttps::InputConnections()->MinUnusedConnKeepaliveTimeout.store(minSec, std::memory_order_release); + NHttps::InputConnections()->MaxUnusedConnKeepaliveTimeout.store(maxSec, std::memory_order_release); + } +} diff --git a/library/cpp/neh/https.h b/library/cpp/neh/https.h new file mode 100644 index 00000000000..6dbb5370d77 --- /dev/null +++ b/library/cpp/neh/https.h @@ -0,0 +1,47 @@ +#pragma once + +#include <contrib/libs/openssl/include/openssl/ossl_typ.h> + +#include <util/generic/string.h> +#include <util/generic/strbuf.h> + +#include <functional> + +namespace NNeh { + class IProtocol; + struct TParsedLocation; + + IProtocol* SSLGetProtocol(); + IProtocol* SSLPostProtocol(); + IProtocol* SSLFullProtocol(); + + /// if exceed soft limit, reduce quantity unused connections in cache + void SetHttpOutputConnectionsLimits(size_t softLimit, size_t hardLimit); + + /// if exceed soft limit, reduce keepalive time for unused connections + void SetHttpInputConnectionsLimits(size_t softLimit, size_t hardLimit); + + /// unused input sockets keepalive timeouts + /// real(used) timeout: + /// - max, if not reached soft limit + /// - min, if reached hard limit + /// - approx. linear changed[max..min], while conn. count in range [soft..hard] + void SetHttpInputConnectionsTimeouts(unsigned minSeconds, unsigned maxSeconds); + + struct THttpsOptions { + using TVerifyCallback = int (*)(int, X509_STORE_CTX*); + using TPasswordCallback = std::function<TString (const TParsedLocation&, const TString&, const TString&)>; + static TString CAFile; + static TString CAPath; + static TString ClientCertificate; + static TString ClientPrivateKey; + static TString ClientPrivateKeyPassword; + static bool CheckCertificateHostname; + static bool EnableSslServerDebug; + static bool EnableSslClientDebug; + static TVerifyCallback ClientVerifyCallback; + static TPasswordCallback KeyPasswdCallback; + static bool RedirectionNotError; + static bool Set(TStringBuf name, TStringBuf value); + }; +} diff --git a/library/cpp/neh/inproc.cpp b/library/cpp/neh/inproc.cpp new file mode 100644 index 00000000000..b124f38d176 --- /dev/null +++ b/library/cpp/neh/inproc.cpp @@ -0,0 +1,212 @@ +#include "inproc.h" + +#include "details.h" +#include "neh.h" +#include "location.h" +#include "utils.h" +#include "factory.h" + +#include <util/generic/ptr.h> +#include <util/generic/string.h> +#include <util/generic/singleton.h> +#include <util/stream/output.h> +#include <util/string/cast.h> + +using namespace NNeh; + +namespace { + const TString canceled = "canceled"; + + struct TInprocHandle: public TNotifyHandle { + inline TInprocHandle(const TMessage& msg, IOnRecv* r, TStatCollector* sc) noexcept + : TNotifyHandle(r, msg, sc) + , Canceled_(false) + , NotifyCnt_(0) + { + } + + bool MessageSendedCompletely() const noexcept override { + return true; + } + + void Cancel() noexcept override { + THandle::Cancel(); //inform stat collector + Canceled_ = true; + try { + if (MarkReplied()) { + NotifyError(new TError(canceled, TError::Cancelled)); + } + } catch (...) { + Cdbg << "inproc canc. " << CurrentExceptionMessage() << Endl; + } + } + + inline void SendReply(const TString& resp) { + if (MarkReplied()) { + NotifyResponse(resp); + } + } + + inline void SendError(const TString& details) { + if (MarkReplied()) { + NotifyError(new TError{details, TError::ProtocolSpecific, 1}); + } + } + + void Disable() { + F_ = nullptr; + MarkReplied(); + } + + inline bool Canceled() const noexcept { + return Canceled_; + } + + private: + //return true when mark first reply + inline bool MarkReplied() { + return AtomicAdd(NotifyCnt_, 1) == 1; + } + + private: + TAtomicBool Canceled_; + TAtomic NotifyCnt_; + }; + + typedef TIntrusivePtr<TInprocHandle> TInprocHandleRef; + + class TInprocLocation: public TParsedLocation { + public: + TInprocLocation(const TStringBuf& addr) + : TParsedLocation(addr) + { + Service.Split('?', InprocService, InprocId); + } + + TStringBuf InprocService; + TStringBuf InprocId; + }; + + class TRequest: public IRequest { + public: + TRequest(const TInprocHandleRef& hndl) + : Location(hndl->Message().Addr) + , Handle_(hndl) + { + } + + TStringBuf Scheme() const override { + return TStringBuf("inproc"); + } + + TString RemoteHost() const override { + return TString(); + } + + TStringBuf Service() const override { + return Location.InprocService; + } + + TStringBuf Data() const override { + return Handle_->Message().Data; + } + + TStringBuf RequestId() const override { + return Location.InprocId; + } + + bool Canceled() const override { + return Handle_->Canceled(); + } + + void SendReply(TData& data) override { + Handle_->SendReply(TString(data.data(), data.size())); + } + + void SendError(TResponseError, const TString& details) override { + Handle_->SendError(details); + } + + const TMessage Request; + const TInprocLocation Location; + + private: + TInprocHandleRef Handle_; + }; + + class TInprocRequester: public IRequester { + public: + TInprocRequester(IOnRequest*& rqcb) + : RegisteredCallback_(rqcb) + { + } + + ~TInprocRequester() override { + RegisteredCallback_ = nullptr; + } + + private: + IOnRequest*& RegisteredCallback_; + }; + + class TInprocRequesterStg: public IProtocol { + public: + inline TInprocRequesterStg() { + V_.resize(1 + (size_t)Max<ui16>()); + } + + IRequesterRef CreateRequester(IOnRequest* cb, const TParsedLocation& loc) override { + IOnRequest*& rqcb = Find(loc); + + if (!rqcb) { + rqcb = cb; + } else if (rqcb != cb) { + ythrow yexception() << "shit happen - already registered"; + } + + return new TInprocRequester(rqcb); + } + + THandleRef ScheduleRequest(const TMessage& msg, IOnRecv* fallback, TServiceStatRef& ss) override { + TInprocHandleRef hndl(new TInprocHandle(msg, fallback, !ss ? nullptr : new TStatCollector(ss))); + try { + TAutoPtr<TRequest> req(new TRequest(hndl)); + + if (IOnRequest* cb = Find(req->Location)) { + cb->OnRequest(req.Release()); + } else { + throw yexception() << TStringBuf("not found inproc location"); + } + } catch (...) { + hndl->Disable(); + throw; + } + + return THandleRef(hndl.Get()); + } + + TStringBuf Scheme() const noexcept override { + return TStringBuf("inproc"); + } + + private: + static inline ui16 Id(const TParsedLocation& loc) { + return loc.GetPort(); + } + + inline IOnRequest*& Find(const TParsedLocation& loc) { + return Find(Id(loc)); + } + + inline IOnRequest*& Find(ui16 id) { + return V_[id]; + } + + private: + TVector<IOnRequest*> V_; + }; +} + +IProtocol* NNeh::InProcProtocol() { + return Singleton<TInprocRequesterStg>(); +} diff --git a/library/cpp/neh/inproc.h b/library/cpp/neh/inproc.h new file mode 100644 index 00000000000..546ef915aba --- /dev/null +++ b/library/cpp/neh/inproc.h @@ -0,0 +1,7 @@ +#pragma once + +namespace NNeh { + class IProtocol; + + IProtocol* InProcProtocol(); +} diff --git a/library/cpp/neh/jobqueue.cpp b/library/cpp/neh/jobqueue.cpp new file mode 100644 index 00000000000..8d02fd9bbfe --- /dev/null +++ b/library/cpp/neh/jobqueue.cpp @@ -0,0 +1,79 @@ +#include "utils.h" +#include "lfqueue.h" +#include "jobqueue.h" +#include "pipequeue.h" + +#include <util/thread/factory.h> +#include <util/generic/singleton.h> +#include <util/system/thread.h> + +using namespace NNeh; + +namespace { + class TExecThread: public IThreadFactory::IThreadAble, public IJob { + public: + TExecThread() + : T_(SystemThreadFactory()->Run(this)) + { + } + + ~TExecThread() override { + Enqueue(this); + T_->Join(); + } + + inline void Enqueue(IJob* job) { + Q_.Enqueue(job); + } + + private: + void DoRun(TCont* c) override { + c->Executor()->Abort(); + } + + void DoExecute() override { + SetHighestThreadPriority(); + + TContExecutor e(RealStackSize(20000)); + + e.Execute<TExecThread, &TExecThread::Dispatcher>(this); + } + + inline void Dispatcher(TCont* c) { + IJob* job; + + while ((job = Q_.Dequeue(c))) { + try { + c->Executor()->Create(*job, "job"); + } catch (...) { + (*job)(c); + } + } + } + + typedef TAutoPtr<IThreadFactory::IThread> IThreadRef; + TOneConsumerPipeQueue<IJob> Q_; + IThreadRef T_; + }; + + class TJobScatter: public IJobQueue { + public: + inline TJobScatter() { + for (size_t i = 0; i < 2; ++i) { + E_.push_back(new TExecThread()); + } + } + + void ScheduleImpl(IJob* job) override { + E_[TThread::CurrentThreadId() % E_.size()]->Enqueue(job); + } + + private: + typedef TAutoPtr<TExecThread> TExecThreadRef; + TVector<TExecThreadRef> E_; + }; +} + +IJobQueue* NNeh::JobQueue() { + return Singleton<TJobScatter>(); +} diff --git a/library/cpp/neh/jobqueue.h b/library/cpp/neh/jobqueue.h new file mode 100644 index 00000000000..ec86458cf05 --- /dev/null +++ b/library/cpp/neh/jobqueue.h @@ -0,0 +1,41 @@ +#pragma once + +#include <library/cpp/coroutine/engine/impl.h> + +#include <util/generic/yexception.h> +#include <util/stream/output.h> + +namespace NNeh { + class IJob { + public: + inline void operator()(TCont* c) noexcept { + try { + DoRun(c); + } catch (...) { + Cdbg << "run " << CurrentExceptionMessage() << Endl; + } + } + + virtual ~IJob() { + } + + private: + virtual void DoRun(TCont* c) = 0; + }; + + class IJobQueue { + public: + template <class T> + inline void Schedule(T req) { + ScheduleImpl(req.Get()); + Y_UNUSED(req.Release()); + } + + virtual void ScheduleImpl(IJob* job) = 0; + + virtual ~IJobQueue() { + } + }; + + IJobQueue* JobQueue(); +} diff --git a/library/cpp/neh/lfqueue.h b/library/cpp/neh/lfqueue.h new file mode 100644 index 00000000000..c957047a996 --- /dev/null +++ b/library/cpp/neh/lfqueue.h @@ -0,0 +1,53 @@ +#pragma once + +#include <util/thread/lfqueue.h> +#include <util/generic/ptr.h> + +namespace NNeh { + template <class T> + class TAutoLockFreeQueue { + struct TCounter : TAtomicCounter { + inline void IncCount(const T* const&) { + Inc(); + } + + inline void DecCount(const T* const&) { + Dec(); + } + }; + + public: + typedef TAutoPtr<T> TRef; + + inline ~TAutoLockFreeQueue() { + TRef tmp; + + while (Dequeue(&tmp)) { + } + } + + inline bool Dequeue(TRef* t) { + T* res = nullptr; + + if (Q_.Dequeue(&res)) { + t->Reset(res); + + return true; + } + + return false; + } + + inline void Enqueue(TRef& t) { + Q_.Enqueue(t.Get()); + Y_UNUSED(t.Release()); + } + + inline size_t Size() { + return Q_.GetCounter().Val(); + } + + private: + TLockFreeQueue<T*, TCounter> Q_; + }; +} diff --git a/library/cpp/neh/location.cpp b/library/cpp/neh/location.cpp new file mode 100644 index 00000000000..36c08466736 --- /dev/null +++ b/library/cpp/neh/location.cpp @@ -0,0 +1,50 @@ +#include "location.h" + +#include <util/string/cast.h> + +using namespace NNeh; + +TParsedLocation::TParsedLocation(TStringBuf path) { + path.Split(':', Scheme, path); + path.Skip(2); + + const size_t pos = path.find_first_of(TStringBuf("?@")); + + if (TStringBuf::npos != pos && '@' == path[pos]) { + path.SplitAt(pos, UserInfo, path); + path.Skip(1); + } + + auto checkRange = [](size_t b, size_t e){ + return b != TStringBuf::npos && e != TStringBuf::npos && b < e; + }; + + size_t oBracket = path.find_first_of('['); + size_t cBracket = path.find_first_of(']'); + size_t endEndPointPos = path.find_first_of('/'); + if (checkRange(oBracket, cBracket)) { + endEndPointPos = path.find_first_of('/', cBracket); + } + EndPoint = path.SubStr(0, endEndPointPos); + Host = EndPoint; + + size_t lastColon = EndPoint.find_last_of(':'); + if (checkRange(cBracket, lastColon) + || (cBracket == TStringBuf::npos && lastColon != TStringBuf::npos)) + { + Host = EndPoint.SubStr(0, lastColon); + Port = EndPoint.SubStr(lastColon + 1, EndPoint.size() - lastColon + 1); + } + + if (endEndPointPos != TStringBuf::npos) { + Service = path.SubStr(endEndPointPos + 1, path.size() - endEndPointPos + 1); + } +} + +ui16 TParsedLocation::GetPort() const { + if (!Port) { + return TStringBuf("https") == Scheme || TStringBuf("fulls") == Scheme || TStringBuf("posts") == Scheme ? 443 : 80; + } + + return FromString<ui16>(Port); +} diff --git a/library/cpp/neh/location.h b/library/cpp/neh/location.h new file mode 100644 index 00000000000..8a9154785f4 --- /dev/null +++ b/library/cpp/neh/location.h @@ -0,0 +1,18 @@ +#pragma once + +#include <util/generic/strbuf.h> + +namespace NNeh { + struct TParsedLocation { + TParsedLocation(TStringBuf path); + + ui16 GetPort() const; + + TStringBuf Scheme; + TStringBuf UserInfo; + TStringBuf EndPoint; + TStringBuf Host; + TStringBuf Port; + TStringBuf Service; + }; +} diff --git a/library/cpp/neh/multi.cpp b/library/cpp/neh/multi.cpp new file mode 100644 index 00000000000..4929d4efd98 --- /dev/null +++ b/library/cpp/neh/multi.cpp @@ -0,0 +1,35 @@ +#include "rpc.h" +#include "multi.h" +#include "location.h" +#include "factory.h" + +#include <util/string/cast.h> +#include <util/generic/hash.h> + +using namespace NNeh; + +namespace { + namespace NMulti { + class TRequester: public IRequester { + public: + inline TRequester(const TListenAddrs& addrs, IOnRequest* cb) { + for (const auto& addr : addrs) { + TParsedLocation loc(addr); + IRequesterRef& req = R_[ToString(loc.Scheme) + ToString(loc.GetPort())]; + + if (!req) { + req = ProtocolFactory()->Protocol(loc.Scheme)->CreateRequester(cb, loc); + } + } + } + + private: + typedef THashMap<TString, IRequesterRef> TRequesters; + TRequesters R_; + }; + } +} + +IRequesterRef NNeh::MultiRequester(const TListenAddrs& addrs, IOnRequest* cb) { + return new NMulti::TRequester(addrs, cb); +} diff --git a/library/cpp/neh/multi.h b/library/cpp/neh/multi.h new file mode 100644 index 00000000000..ab99dd78f97 --- /dev/null +++ b/library/cpp/neh/multi.h @@ -0,0 +1,12 @@ +#pragma once + +#include "rpc.h" + +#include <util/generic/vector.h> +#include <util/generic/string.h> + +namespace NNeh { + typedef TVector<TString> TListenAddrs; + + IRequesterRef MultiRequester(const TListenAddrs& addrs, IOnRequest* rq); +} diff --git a/library/cpp/neh/multiclient.cpp b/library/cpp/neh/multiclient.cpp new file mode 100644 index 00000000000..cb7672755e3 --- /dev/null +++ b/library/cpp/neh/multiclient.cpp @@ -0,0 +1,378 @@ +#include "multiclient.h" +#include "utils.h" + +#include <library/cpp/containers/intrusive_rb_tree/rb_tree.h> + +#include <atomic> + +namespace { + using namespace NNeh; + + struct TCompareDeadline { + template <class T> + static inline bool Compare(const T& l, const T& r) noexcept { + return l.Deadline() < r.Deadline() || (l.Deadline() == r.Deadline() && &l < &r); + } + }; + + class TMultiClient: public IMultiClient, public TThrRefBase { + class TRequestSupervisor: public TRbTreeItem<TRequestSupervisor, TCompareDeadline>, public IOnRecv, public TThrRefBase, public TNonCopyable { + private: + TRequestSupervisor() { + } //disable + + public: + inline TRequestSupervisor(const TRequest& request, TMultiClient* mc) noexcept + : MC_(mc) + , Request_(request) + , Maked_(0) + , FinishOnMakeRequest_(0) + , Handled_(0) + , Dequeued_(false) + { + } + + inline TInstant Deadline() const noexcept { + return Request_.Deadline; + } + + //not thread safe (can be called at some time from TMultiClient::Request() and TRequestSupervisor::OnNotify()) + void OnMakeRequest(THandleRef h) noexcept { + //request can be mark as maked only once, so only one/first call set handle + if (AtomicCas(&Maked_, 1, 0)) { + H_.Swap(h); + //[paranoid mode on] make sure handle be initiated before return + AtomicSet(FinishOnMakeRequest_, 1); + } else { + while (!AtomicGet(FinishOnMakeRequest_)) { + SpinLockPause(); + } + //[paranoid mode off] + } + } + + void FillEvent(TEvent& ev) noexcept { + ev.Hndl = H_; + FillEventUserData(ev); + } + + void FillEventUserData(TEvent& ev) noexcept { + ev.UserData = Request_.UserData; + } + + void ResetRequest() noexcept { //destroy keepaliving cross-ref TRequestSupervisor<->THandle + H_.Drop(); + } + + //method OnProcessRequest() & OnProcessResponse() executed from Wait() context (thread) + void OnEndProcessRequest() { + Dequeued_ = true; + if (Y_UNLIKELY(IsHandled())) { + ResetRequest(); //race - response already handled before processing request from queue + } else { + MC_->RegisterRequest(this); + } + } + + void OnEndProcessResponse() { + if (Y_LIKELY(Dequeued_)) { + UnLink(); + ResetRequest(); + } //else request yet not dequeued/registered, so we not need unlink request + //(when we later dequeue request OnEndProcessRequest()...IsHandled() return true and we reset request) + } + + //IOnRecv interface + void OnNotify(THandle& h) override { + if (Y_LIKELY(MarkAsHandled())) { + THandleRef hr(&h); + OnMakeRequest(hr); //fix race with receiving response before return control from NNeh::Request() + MC_->ScheduleResponse(this, hr); + } + } + + void OnRecv(THandle&) noexcept override { + UnRef(); + } + + void OnEnd() noexcept override { + UnRef(); + } + // + + //request can be handled only once, so only one/first call MarkAsHandled() return true + bool MarkAsHandled() noexcept { + return AtomicCas(&Handled_, 1, 0); + } + + bool IsHandled() const noexcept { + return AtomicGet(Handled_); + } + + private: + TIntrusivePtr<TMultiClient> MC_; + TRequest Request_; + THandleRef H_; + TAtomic Maked_; + TAtomic FinishOnMakeRequest_; + TAtomic Handled_; + bool Dequeued_; + }; + + typedef TRbTree<TRequestSupervisor, TCompareDeadline> TRequestsSupervisors; + typedef TIntrusivePtr<TRequestSupervisor> TRequestSupervisorRef; + + public: + TMultiClient() + : Interrupt_(false) + , NearDeadline_(TInstant::Max().GetValue()) + , E_(::TSystemEvent::rAuto) + , Shutdown_(false) + { + } + + struct TResetRequest { + inline void operator()(TRequestSupervisor& rs) const noexcept { + rs.ResetRequest(); + } + }; + + void Shutdown() { + //reset THandleRef's for all exist supervisors and jobs queue (+prevent creating new) + //- so we break crossref-chain, which prevent destroy this object THande->TRequestSupervisor->TMultiClient) + Shutdown_ = true; + RS_.ForEachNoOrder(TResetRequest()); + RS_.Clear(); + CleanQueue(); + } + + private: + class IJob { + public: + virtual ~IJob() { + } + virtual bool Process(TEvent&) = 0; + virtual void Cancel() = 0; + }; + typedef TAutoPtr<IJob> TJobPtr; + + class TNewRequest: public IJob { + public: + TNewRequest(TRequestSupervisorRef& rs) + : RS_(rs) + { + } + + private: + bool Process(TEvent&) override { + RS_->OnEndProcessRequest(); + return false; + } + + void Cancel() override { + RS_->ResetRequest(); + } + + TRequestSupervisorRef RS_; + }; + + class TNewResponse: public IJob { + public: + TNewResponse(TRequestSupervisor* rs, THandleRef& h) noexcept + : RS_(rs) + , H_(h) + { + } + + private: + bool Process(TEvent& ev) override { + ev.Type = TEvent::Response; + ev.Hndl = H_; + RS_->FillEventUserData(ev); + RS_->OnEndProcessResponse(); + return true; + } + + void Cancel() override { + RS_->ResetRequest(); + } + + TRequestSupervisorRef RS_; + THandleRef H_; + }; + + public: + THandleRef Request(const TRequest& request) override { + TIntrusivePtr<TRequestSupervisor> rs(new TRequestSupervisor(request, this)); + THandleRef h; + try { + rs->Ref(); + h = NNeh::Request(request.Msg, rs.Get()); + //accurately handle race when processing new request event + //(we already can receive response (call OnNotify) before we schedule info about new request here) + } catch (...) { + rs->UnRef(); + throw; + } + rs->OnMakeRequest(h); + ScheduleRequest(rs, h, request.Deadline); + return h; + } + + bool Wait(TEvent& ev, const TInstant deadline_ = TInstant::Max()) override { + while (!Interrupt_) { + TInstant deadline = deadline_; + const TInstant now = TInstant::Now(); + if (deadline != TInstant::Max() && now >= deadline) { + break; + } + + { //process jobs queue (requests/responses info) + TAutoPtr<IJob> j; + while (JQ_.Dequeue(&j)) { + if (j->Process(ev)) { + return true; + } + } + } + + if (!RS_.Empty()) { + TRequestSupervisor* nearRS = &*RS_.Begin(); + if (nearRS->Deadline() <= now) { + if (!nearRS->MarkAsHandled()) { + //race with notify, - now in queue must exist response job for this request + continue; + } + ev.Type = TEvent::Timeout; + nearRS->FillEvent(ev); + nearRS->ResetRequest(); + nearRS->UnLink(); + return true; + } + deadline = Min(nearRS->Deadline(), deadline); + } + + if (SetNearDeadline(deadline)) { + continue; //update deadline to more far time, so need re-check queue for avoiding race + } + + E_.WaitD(deadline); + } + Interrupt_ = false; + return false; + } + + void Interrupt() override { + Interrupt_ = true; + Signal(); + } + + size_t QueueSize() override { + return JQ_.Size(); + } + + private: + void Signal() { + //TODO:try optimize - hack with skipping signaling if not have waiters (reduce mutex usage) + E_.Signal(); + } + + void ScheduleRequest(TIntrusivePtr<TRequestSupervisor>& rs, const THandleRef& h, const TInstant& deadline) { + TJobPtr j(new TNewRequest(rs)); + JQ_.Enqueue(j); + if (!h->Signalled) { + if (deadline.GetValue() < GetNearDeadline_()) { + Signal(); + } + } + } + + void ScheduleResponse(TRequestSupervisor* rs, THandleRef& h) { + TJobPtr j(new TNewResponse(rs, h)); + JQ_.Enqueue(j); + if (Y_UNLIKELY(Shutdown_)) { + CleanQueue(); + } else { + Signal(); + } + } + + //return true, if deadline re-installed to more late time + bool SetNearDeadline(const TInstant& deadline) { + bool deadlineMovedFurther = deadline.GetValue() > GetNearDeadline_(); + SetNearDeadline_(deadline.GetValue()); + return deadlineMovedFurther; + } + + //used only from Wait() + void RegisterRequest(TRequestSupervisor* rs) { + if (rs->Deadline() != TInstant::Max()) { + RS_.Insert(rs); + } else { + rs->ResetRequest(); //prevent blocking destruction 'endless' requests + } + } + + void CleanQueue() { + TAutoPtr<IJob> j; + while (JQ_.Dequeue(&j)) { + j->Cancel(); + } + } + + private: + void SetNearDeadline_(const TInstant::TValue& v) noexcept { + TGuard<TAdaptiveLock> g(NDLock_); + NearDeadline_.store(v, std::memory_order_release); + } + + TInstant::TValue GetNearDeadline_() const noexcept { + TGuard<TAdaptiveLock> g(NDLock_); + return NearDeadline_.load(std::memory_order_acquire); + } + + NNeh::TAutoLockFreeQueue<IJob> JQ_; + TAtomicBool Interrupt_; + TRequestsSupervisors RS_; + TAdaptiveLock NDLock_; + std::atomic<TInstant::TValue> NearDeadline_; + ::TSystemEvent E_; + TAtomicBool Shutdown_; + }; + + class TMultiClientAutoShutdown: public IMultiClient { + public: + TMultiClientAutoShutdown() + : MC_(new TMultiClient()) + { + } + + ~TMultiClientAutoShutdown() override { + MC_->Shutdown(); + } + + size_t QueueSize() override { + return MC_->QueueSize(); + } + + private: + THandleRef Request(const TRequest& req) override { + return MC_->Request(req); + } + + bool Wait(TEvent& ev, TInstant deadline = TInstant::Max()) override { + return MC_->Wait(ev, deadline); + } + + void Interrupt() override { + return MC_->Interrupt(); + } + + private: + TIntrusivePtr<TMultiClient> MC_; + }; +} + +TMultiClientPtr NNeh::CreateMultiClient() { + return new TMultiClientAutoShutdown(); +} diff --git a/library/cpp/neh/multiclient.h b/library/cpp/neh/multiclient.h new file mode 100644 index 00000000000..e12b73dcd98 --- /dev/null +++ b/library/cpp/neh/multiclient.h @@ -0,0 +1,72 @@ +#pragma once + +#include "neh.h" + +namespace NNeh { + /// thread-safe dispacher for processing multiple neh requests + /// (method Wait() MUST be called from single thread, methods Request and Interrupt are thread-safe) + class IMultiClient { + public: + virtual ~IMultiClient() { + } + + struct TRequest { + TRequest() + : Deadline(TInstant::Max()) + , UserData(nullptr) + { + } + + TRequest(const TMessage& msg, TInstant deadline = TInstant::Max(), void* userData = nullptr) + : Msg(msg) + , Deadline(deadline) + , UserData(userData) + { + } + + TMessage Msg; + TInstant Deadline; + void* UserData; + }; + + /// WARNING: + /// Wait(event) called from another thread can return Event + /// for this request before this call return control + virtual THandleRef Request(const TRequest& req) = 0; + + virtual size_t QueueSize() = 0; + + struct TEvent { + enum TType { + Timeout, + Response, + SizeEventType + }; + + TEvent() + : Type(SizeEventType) + , UserData(nullptr) + { + } + + TEvent(TType t, void* userData) + : Type(t) + , UserData(userData) + { + } + + TType Type; + THandleRef Hndl; + void* UserData; + }; + + /// return false if interrupted + virtual bool Wait(TEvent&, TInstant = TInstant::Max()) = 0; + /// interrupt guaranteed breaking execution Wait(), but few interrupts can be handled as one + virtual void Interrupt() = 0; + }; + + typedef TAutoPtr<IMultiClient> TMultiClientPtr; + + TMultiClientPtr CreateMultiClient(); +} diff --git a/library/cpp/neh/neh.cpp b/library/cpp/neh/neh.cpp new file mode 100644 index 00000000000..2a3eef5023a --- /dev/null +++ b/library/cpp/neh/neh.cpp @@ -0,0 +1,146 @@ +#include "neh.h" + +#include "details.h" +#include "factory.h" + +#include <util/generic/list.h> +#include <util/generic/hash_set.h> +#include <util/digest/numeric.h> +#include <util/string/cast.h> + +using namespace NNeh; + +namespace { + class TMultiRequester: public IMultiRequester { + struct TOps { + template <class T> + inline bool operator()(const T& l, const T& r) const noexcept { + return l.Get() == r.Get(); + } + + template <class T> + inline size_t operator()(const T& t) const noexcept { + return NumericHash(t.Get()); + } + }; + + struct TOnComplete { + TMultiRequester* Parent; + bool Signalled; + + inline TOnComplete(TMultiRequester* parent) + : Parent(parent) + , Signalled(false) + { + } + + inline void operator()(TWaitHandle* wh) { + THandleRef req(static_cast<THandle*>(wh)); + + Signalled = true; + Parent->OnComplete(req); + } + }; + + public: + void Add(const THandleRef& req) override { + Reqs_.insert(req); + } + + void Del(const THandleRef& req) override { + Reqs_.erase(req); + } + + bool Wait(THandleRef& req, TInstant deadLine) override { + while (Complete_.empty()) { + if (Reqs_.empty()) { + return false; + } + + TOnComplete cb(this); + + WaitForMultipleObj(Reqs_.begin(), Reqs_.end(), deadLine, cb); + + if (!cb.Signalled) { + return false; + } + } + + req = *Complete_.begin(); + Complete_.pop_front(); + + return true; + } + + bool IsEmpty() const override { + return Reqs_.empty() && Complete_.empty(); + } + + inline void OnComplete(const THandleRef& req) { + Complete_.push_back(req); + Reqs_.erase(req); + } + + private: + typedef THashSet<THandleRef, TOps, TOps> TReqs; + typedef TList<THandleRef> TComplete; + TReqs Reqs_; + TComplete Complete_; + }; + + inline IProtocol* ProtocolForMessage(const TMessage& msg) { + return ProtocolFactory()->Protocol(TStringBuf(msg.Addr).Before(':')); + } +} + +NNeh::TMessage NNeh::TMessage::FromString(const TStringBuf req) { + TStringBuf addr; + TStringBuf data; + + req.Split('?', addr, data); + return TMessage(ToString(addr), ToString(data)); +} + +namespace { + const TString svcFail = "service status: failed"; +} + +THandleRef NNeh::Request(const TMessage& msg, IOnRecv* fallback, bool useAsyncSendRequest) { + TServiceStatRef ss; + + if (TServiceStat::Disabled()) { + return ProtocolForMessage(msg)->ScheduleAsyncRequest(msg, fallback, ss, useAsyncSendRequest); + } + + ss = GetServiceStat(msg.Addr); + TServiceStat::EStatus es = ss->GetStatus(); + + if (es == TServiceStat::Ok) { + return ProtocolForMessage(msg)->ScheduleAsyncRequest(msg, fallback, ss, useAsyncSendRequest); + } + + if (es == TServiceStat::ReTry) { + //send empty data request for validating service (update TServiceStat info) + TMessage validator; + + validator.Addr = msg.Addr; + + ProtocolForMessage(msg)->ScheduleAsyncRequest(validator, nullptr, ss, useAsyncSendRequest); + } + + TNotifyHandleRef h(new TNotifyHandle(fallback, msg)); + h->NotifyError(new TError(svcFail)); + return h.Get(); +} + +THandleRef NNeh::Request(const TString& req, IOnRecv* fallback) { + return Request(TMessage::FromString(req), fallback); +} + +IMultiRequesterRef NNeh::CreateRequester() { + return new TMultiRequester(); +} + +bool NNeh::SetProtocolOption(TStringBuf protoOption, TStringBuf value) { + return ProtocolFactory()->Protocol(protoOption.Before('/'))->SetOption(protoOption.After('/'), value); +} diff --git a/library/cpp/neh/neh.h b/library/cpp/neh/neh.h new file mode 100644 index 00000000000..e0211a7dff7 --- /dev/null +++ b/library/cpp/neh/neh.h @@ -0,0 +1,320 @@ +#pragma once + +#include "wfmo.h" +#include "stat.h" + +#include <library/cpp/http/io/headers.h> + +#include <util/generic/ptr.h> +#include <util/generic/string.h> +#include <util/datetime/base.h> + +#include <utility> + +namespace NNeh { + struct TMessage { + TMessage() = default; + + inline TMessage(TString addr, TString data) + : Addr(std::move(addr)) + , Data(std::move(data)) + { + } + + static TMessage FromString(TStringBuf request); + + TString Addr; + TString Data; + }; + + using TMessageRef = TAutoPtr<TMessage>; + + struct TError { + public: + enum TType { + UnknownType, + Cancelled, + ProtocolSpecific + }; + + TError(TString text, TType type = UnknownType, i32 code = 0, i32 systemCode = 0) + : Type(std::move(type)) + , Code(code) + , Text(text) + , SystemCode(systemCode) + { + } + + TType Type = UnknownType; + i32 Code = 0; // protocol specific code (example(http): 404) + TString Text; + i32 SystemCode = 0; // system error code + }; + + using TErrorRef = TAutoPtr<TError>; + + struct TResponse; + using TResponseRef = TAutoPtr<TResponse>; + + struct TResponse { + inline TResponse(TMessage req, + TString data, + const TDuration duration) + : TResponse(std::move(req), std::move(data), duration, {} /* firstLine */, {} /* headers */, {} /* error */) + { + } + + inline TResponse(TMessage req, + TString data, + const TDuration duration, + TString firstLine, + THttpHeaders headers) + : TResponse(std::move(req), std::move(data), duration, std::move(firstLine), std::move(headers), {} /* error */) + { + } + + inline TResponse(TMessage req, + TString data, + const TDuration duration, + TString firstLine, + THttpHeaders headers, + TErrorRef error) + : Request(std::move(req)) + , Data(std::move(data)) + , Duration(duration) + , FirstLine(std::move(firstLine)) + , Headers(std::move(headers)) + , Error_(std::move(error)) + { + } + + inline static TResponseRef FromErrorText(TMessage msg, TString error, const TDuration duration) { + return new TResponse(std::move(msg), {} /* data */, duration, {} /* firstLine */, {} /* headers */, new TError(std::move(error))); + } + + inline static TResponseRef FromError(TMessage msg, TErrorRef error, const TDuration duration) { + return new TResponse(std::move(msg), {} /* data */, duration, {} /* firstLine */, {} /* headers */, error); + } + + inline static TResponseRef FromError(TMessage msg, TErrorRef error, const TDuration duration, + TString data, TString firstLine, THttpHeaders headers) + { + return new TResponse(std::move(msg), std::move(data), duration, std::move(firstLine), std::move(headers), error); + } + + inline static TResponseRef FromError( + TMessage msg, + TErrorRef error, + TString data, + const TDuration duration, + TString firstLine, + THttpHeaders headers) + { + return new TResponse(std::move(msg), std::move(data), duration, std::move(firstLine), std::move(headers), error); + } + + inline bool IsError() const { + return Error_.Get(); + } + + inline TError::TType GetErrorType() const { + return Error_.Get() ? Error_->Type : TError::UnknownType; + } + + inline i32 GetErrorCode() const { + return Error_.Get() ? Error_->Code : 0; + } + + inline i32 GetSystemErrorCode() const { + return Error_.Get() ? Error_->SystemCode : 0; + } + + inline TString GetErrorText() const { + return Error_.Get() ? Error_->Text : TString(); + } + + const TMessage Request; + const TString Data; + const TDuration Duration; + const TString FirstLine; + THttpHeaders Headers; + + private: + THolder<TError> Error_; + }; + + class THandle; + + class IOnRecv { + public: + virtual ~IOnRecv() = default; + + virtual void OnNotify(THandle&) { + } //callback on receive response + virtual void OnEnd() { + } //response was extracted by Wait() method, - OnRecv() will not be called + virtual void OnRecv(THandle& resp) = 0; //callback on destroy handler + }; + + class THandle: public TThrRefBase, public TWaitHandle { + public: + inline THandle(IOnRecv* f, TStatCollector* s = nullptr) noexcept + : F_(f) + , Stat_(s) + { + } + + ~THandle() override { + if (F_) { + try { + F_->OnRecv(*this); + } catch (...) { + } + } + } + + virtual bool MessageSendedCompletely() const noexcept { + //TODO + return true; + } + + virtual void Cancel() noexcept { + //TODO + if (!!Stat_) + Stat_->OnCancel(); + } + + inline const TResponse* Response() const noexcept { + return R_.Get(); + } + + //method MUST be called only after success Wait() for this handle or from callback IOnRecv::OnRecv() + //else exist chance for memory leak (race between Get()/Notify()) + inline TResponseRef Get() noexcept { + return R_; + } + + inline bool Wait(TResponseRef& msg, const TInstant deadLine) { + if (WaitForOne(*this, deadLine)) { + if (F_) { + F_->OnEnd(); + F_ = nullptr; + } + msg = Get(); + + return true; + } + + return false; + } + + inline bool Wait(TResponseRef& msg, const TDuration timeOut) { + return Wait(msg, timeOut.ToDeadLine()); + } + + inline bool Wait(TResponseRef& msg) { + return Wait(msg, TInstant::Max()); + } + + inline TResponseRef Wait(const TInstant deadLine) { + TResponseRef ret; + + Wait(ret, deadLine); + + return ret; + } + + inline TResponseRef Wait(const TDuration timeOut) { + return Wait(timeOut.ToDeadLine()); + } + + inline TResponseRef Wait() { + return Wait(TInstant::Max()); + } + + protected: + inline void Notify(TResponseRef resp) { + if (!!Stat_) { + if (!resp || resp->IsError()) { + Stat_->OnFail(); + } else { + Stat_->OnSuccess(); + } + } + R_.Swap(resp); + if (F_) { + try { + F_->OnNotify(*this); + } catch (...) { + } + } + Signal(); + } + + IOnRecv* F_; + + private: + TResponseRef R_; + THolder<TStatCollector> Stat_; + }; + + using THandleRef = TIntrusivePtr<THandle>; + + THandleRef Request(const TMessage& msg, IOnRecv* fallback, bool useAsyncSendRequest = false); + + inline THandleRef Request(const TMessage& msg) { + return Request(msg, nullptr); + } + + THandleRef Request(const TString& req, IOnRecv* fallback); + + inline THandleRef Request(const TString& req) { + return Request(req, nullptr); + } + + class IMultiRequester { + public: + virtual ~IMultiRequester() = default; + + virtual void Add(const THandleRef& req) = 0; + virtual void Del(const THandleRef& req) = 0; + virtual bool Wait(THandleRef& req, TInstant deadLine) = 0; + virtual bool IsEmpty() const = 0; + + inline void Schedule(const TString& req) { + Add(Request(req)); + } + + inline bool Wait(THandleRef& req, TDuration timeOut) { + return Wait(req, timeOut.ToDeadLine()); + } + + inline bool Wait(THandleRef& req) { + return Wait(req, TInstant::Max()); + } + + inline bool Wait(TResponseRef& resp, TInstant deadLine) { + THandleRef req; + + while (Wait(req, deadLine)) { + resp = req->Get(); + + if (!!resp) { + return true; + } + } + + return false; + } + + inline bool Wait(TResponseRef& resp) { + return Wait(resp, TInstant::Max()); + } + }; + + using IMultiRequesterRef = TAutoPtr<IMultiRequester>; + + IMultiRequesterRef CreateRequester(); + + bool SetProtocolOption(TStringBuf protoOption, TStringBuf value); +} diff --git a/library/cpp/neh/netliba.cpp b/library/cpp/neh/netliba.cpp new file mode 100644 index 00000000000..f69906f3ba6 --- /dev/null +++ b/library/cpp/neh/netliba.cpp @@ -0,0 +1,508 @@ +#include "details.h" +#include "factory.h" +#include "http_common.h" +#include "location.h" +#include "multi.h" +#include "netliba.h" +#include "netliba_udp_http.h" +#include "lfqueue.h" +#include "utils.h" + +#include <library/cpp/dns/cache.h> + +#include <util/generic/hash.h> +#include <util/generic/singleton.h> +#include <util/generic/vector.h> +#include <util/generic/yexception.h> +#include <util/string/cast.h> +#include <util/system/yassert.h> + +#include <atomic> + +using namespace NDns; +using namespace NNeh; +namespace NNeh { + size_t TNetLibaOptions::ClientThreads = 4; + TDuration TNetLibaOptions::AckTailEffect = TDuration::Seconds(30); + + bool TNetLibaOptions::Set(TStringBuf name, TStringBuf value) { +#define NETLIBA_TRY_SET(optType, optName) \ + if (name == TStringBuf(#optName)) { \ + optName = FromString<optType>(value); \ + } + + NETLIBA_TRY_SET(size_t, ClientThreads) + else NETLIBA_TRY_SET(TDuration, AckTailEffect) else { + return false; + } + return true; + } +} + +namespace { + namespace NNetLiba { + using namespace NNetliba; + using namespace NNehNetliba; + + typedef NNehNetliba::IRequester INetLibaRequester; + typedef TAutoPtr<TUdpHttpRequest> TUdpHttpRequestPtr; + typedef TAutoPtr<TUdpHttpResponse> TUdpHttpResponsePtr; + + static inline const addrinfo* FindIPBase(const TNetworkAddress* addr, int family) { + for (TNetworkAddress::TIterator it = addr->Begin(); it != addr->End(); ++it) { + if (it->ai_family == family) { + return &*it; + } + } + + return nullptr; + } + + static inline const sockaddr_in6& FindIP(const TNetworkAddress* addr) { + //prefer ipv6 + const addrinfo* ret = FindIPBase(addr, AF_INET6); + + if (!ret) { + ret = FindIPBase(addr, AF_INET); + } + + if (!ret) { + ythrow yexception() << "ip not supported by " << *addr; + } + + return *(const sockaddr_in6*)(ret->ai_addr); + } + + class TLastAckTimes { + struct TTimeVal { + TTimeVal() + : Val(0) + { + } + + std::atomic<TInstant::TValue> Val; + }; + + public: + TInstant::TValue Get(size_t idAddr) { + return Tm_.Get(idAddr).Val.load(std::memory_order_acquire); + } + + void Set(size_t idAddr) { + Tm_.Get(idAddr).Val.store(TInstant::Now().GetValue(), std::memory_order_release); + } + + static TLastAckTimes& Common() { + return *Singleton<TLastAckTimes>(); + } + + private: + NNeh::NHttp::TLockFreeSequence<TTimeVal> Tm_; + }; + + class TRequest: public TSimpleHandle { + public: + inline TRequest(TIntrusivePtr<INetLibaRequester>& r, size_t idAddr, const TMessage& msg, IOnRecv* cb, TStatCollector* s) + : TSimpleHandle(cb, msg, s) + , R_(r) + , IdAddr_(idAddr) + , Notified_(false) + { + CreateGuid(&Guid_); + } + + void Cancel() noexcept override { + TSimpleHandle::Cancel(); + R_->CancelRequest(Guid_); + } + + inline const TString& Addr() const noexcept { + return Message().Addr; + } + + inline const TGUID& Guid() const noexcept { + return Guid_; + } + + //return false if already notifie + inline bool SetNotified() noexcept { + bool ret = Notified_; + Notified_ = true; + return !ret; + } + + void OnSend() { + if (TNetLibaOptions::AckTailEffect.GetValue() && TLastAckTimes::Common().Get(IdAddr_) + TNetLibaOptions::AckTailEffect.GetValue() > TInstant::Now().GetValue()) { + //fake(predicted) completing detection + SetSendComplete(); + } + } + + void OnRequestAck() { + if (TNetLibaOptions::AckTailEffect.GetValue()) { + TLastAckTimes::Common().Set(IdAddr_); + } + SetSendComplete(); + } + + private: + TIntrusivePtr<INetLibaRequester> R_; + size_t IdAddr_; + TGUID Guid_; + bool Notified_; + }; + + typedef TIntrusivePtr<TRequest> TRequestRef; + + class TNetLibaBus { + class TEventsHandler: public IEventsCollector { + typedef THashMap<TGUID, TRequestRef, TGUIDHash> TInFly; + + public: + inline void OnSend(TRequestRef& req) { + Q_.Enqueue(req); + req->OnSend(); + } + + private: + void UpdateInFly() { + TRequestRef req; + + while (Q_.Dequeue(&req)) { + if (!req) { + return; + } + + InFly_[req->Guid()] = req; + } + } + + void AddRequest(TUdpHttpRequest* req) override { + //ignore received requests in client + delete req; + } + + void AddResponse(TUdpHttpResponse* resp) override { + TUdpHttpResponsePtr ptr(resp); + + UpdateInFly(); + TInFly::iterator it = InFly_.find(resp->ReqId); + + Y_VERIFY(it != InFly_.end(), "incorrect incoming message"); + + TRequestRef& req = it->second; + + if (req->SetNotified()) { + if (resp->Ok == TUdpHttpResponse::OK) { + req->NotifyResponse(TString(resp->Data.data(), resp->Data.size())); + } else { + if (resp->Ok == TUdpHttpResponse::CANCELED) { + req->NotifyError(new TError(resp->Error, TError::Cancelled)); + } else { + req->NotifyError(new TError(resp->Error)); + } + } + } + + InFly_.erase(it); + } + + void AddCancel(const TGUID& guid) override { + UpdateInFly(); + TInFly::iterator it = InFly_.find(guid); + + if (it != InFly_.end() && it->second->SetNotified()) { + it->second->NotifyError("Canceled (before ack)"); + } + } + + void AddRequestAck(const TGUID& guid) override { + UpdateInFly(); + TInFly::iterator it = InFly_.find(guid); + + Y_VERIFY(it != InFly_.end(), "incorrect complete notification"); + + it->second->OnRequestAck(); + } + + private: + TLockFreeQueue<TRequestRef> Q_; + TInFly InFly_; + }; + + struct TClientThread { + TClientThread(int physicalCpu) + : EH_(new TEventsHandler()) + , R_(CreateHttpUdpRequester(0, IEventsCollectorRef(EH_.Get()), physicalCpu)) + { + R_->EnableReportRequestAck(); + } + + ~TClientThread() { + R_->StopNoWait(); + } + + TIntrusivePtr<TEventsHandler> EH_; + TIntrusivePtr<INetLibaRequester> R_; + }; + + public: + TNetLibaBus() { + for (size_t i = 0; i < TNetLibaOptions::ClientThreads; ++i) { + Clnt_.push_back(new TClientThread(i)); + } + } + + inline THandleRef Schedule(const TMessage& msg, IOnRecv* cb, TServiceStatRef& ss) { + TParsedLocation loc(msg.Addr); + TUdpAddress addr; + + const TResolvedHost* resHost = CachedResolve(TResolveInfo(loc.Host, loc.GetPort())); + GetUdpAddress(&addr, FindIP(&resHost->Addr)); + + TClientThread& clnt = *Clnt_[resHost->Id % Clnt_.size()]; + TIntrusivePtr<INetLibaRequester> rr = clnt.R_; + TRequestRef req(new TRequest(rr, resHost->Id, msg, cb, !ss ? nullptr : new TStatCollector(ss))); + + clnt.EH_->OnSend(req); + rr->SendRequest(addr, ToString(loc.Service), msg.Data, req->Guid()); + + return THandleRef(req.Get()); + } + + private: + TVector<TAutoPtr<TClientThread>> Clnt_; + }; + + //server + class TRequester: public TThrRefBase { + struct TSrvRequestState: public TAtomicRefCount<TSrvRequestState> { + TSrvRequestState() + : Canceled(false) + { + } + + TAtomicBool Canceled; + }; + + class TRequest: public IRequest { + public: + inline TRequest(TAutoPtr<TUdpHttpRequest> req, TIntrusivePtr<TSrvRequestState> state, TRequester* parent) + : R_(req) + , S_(state) + , P_(parent) + { + } + + ~TRequest() override { + if (!!P_) { + P_->RequestProcessed(this); + } + } + + TStringBuf Scheme() const override { + return TStringBuf("netliba"); + } + + TString RemoteHost() const override { + if (!H_) { + TUdpAddress tmp(R_->PeerAddress); + tmp.Scope = 0; //discard scope from serialized addr + + TString addr = GetAddressAsString(tmp); + + TStringBuf host, port; + + TStringBuf(addr).RSplit(':', host, port); + H_ = host; + } + return H_; + } + + TStringBuf Service() const override { + return TStringBuf(R_->Url.c_str(), R_->Url.length()); + } + + TStringBuf Data() const override { + return TStringBuf((const char*)R_->Data.data(), R_->Data.size()); + } + + TStringBuf RequestId() const override { + const TGUID& g = R_->ReqId; + + return TStringBuf((const char*)g.dw, sizeof(g.dw)); + } + + bool Canceled() const override { + return S_->Canceled; + } + + void SendReply(TData& data) override { + TIntrusivePtr<TRequester> p; + p.Swap(P_); + if (!!p) { + if (!Canceled()) { + p->R_->SendResponse(R_->ReqId, &data); + } + p->RequestProcessed(this); + } + } + + void SendError(TResponseError, const TString&) override { + // TODO + } + + inline const TGUID& RequestGuid() const noexcept { + return R_->ReqId; + } + + private: + TAutoPtr<TUdpHttpRequest> R_; + mutable TString H_; + TIntrusivePtr<TSrvRequestState> S_; + TIntrusivePtr<TRequester> P_; + }; + + class TEventsHandler: public IEventsCollector { + public: + TEventsHandler(TRequester* parent) + { + P_.store(parent, std::memory_order_release); + } + + void RequestProcessed(const TRequest* r) { + FinishedReqs_.Enqueue(r->RequestGuid()); + } + + //thread safe method for disable proxy callbacks to parent (OnRequest(...)) + void SyncStop() { + P_.store(nullptr, std::memory_order_release); + while (!RequesterPtrPotector_.TryAcquire()) { + Sleep(TDuration::MicroSeconds(100)); + } + RequesterPtrPotector_.Release(); + } + + private: + typedef THashMap<TGUID, TIntrusivePtr<TSrvRequestState>, TGUIDHash> TStatesInProcessRequests; + + void AddRequest(TUdpHttpRequest* req) override { + TUdpHttpRequestPtr ptr(req); + + TSrvRequestState* state = new TSrvRequestState(); + + InProcess_[req->ReqId] = state; + try { + TGuard<TSpinLock> m(RequesterPtrPotector_); + if (TRequester* p = P_.load(std::memory_order_acquire)) { + p->OnRequest(ptr, state); //move req. owning to parent + } + } catch (...) { + Cdbg << "ignore exc.: " << CurrentExceptionMessage() << Endl; + } + } + + void AddResponse(TUdpHttpResponse*) override { + Y_FAIL("unexpected response in neh netliba server"); + } + + void AddCancel(const TGUID& guid) override { + UpdateInProcess(); + TStatesInProcessRequests::iterator ustate = InProcess_.find(guid); + if (ustate != InProcess_.end()) + ustate->second->Canceled = true; + } + + void AddRequestAck(const TGUID&) override { + Y_FAIL("unexpected acc in neh netliba server"); + } + + void UpdateInProcess() { + TGUID guid; + + while (FinishedReqs_.Dequeue(&guid)) { + InProcess_.erase(guid); + } + } + + private: + TLockFreeStack<TGUID> FinishedReqs_; //processed requests (responded or destroyed) + TStatesInProcessRequests InProcess_; + TSpinLock RequesterPtrPotector_; + std::atomic<TRequester*> P_; + }; + + public: + inline TRequester(IOnRequest* cb, ui16 port) + : CB_(cb) + , EH_(new TEventsHandler(this)) + , R_(CreateHttpUdpRequester(port, EH_.Get())) + { + R_->EnableReportRequestCancel(); + } + + ~TRequester() override { + Shutdown(); + } + + void Shutdown() noexcept { + if (!Shutdown_) { + Shutdown_ = true; + R_->StopNoWait(); + EH_->SyncStop(); + } + } + + void OnRequest(TUdpHttpRequestPtr req, TSrvRequestState* state) { + CB_->OnRequest(new TRequest(req, state, this)); + } + + void RequestProcessed(const TRequest* r) { + EH_->RequestProcessed(r); + } + + private: + IOnRequest* CB_; + TIntrusivePtr<TEventsHandler> EH_; + TIntrusivePtr<INetLibaRequester> R_; + bool Shutdown_ = false; + }; + + typedef TIntrusivePtr<TRequester> TRequesterRef; + + class TRequesterAutoShutdown: public NNeh::IRequester { + public: + TRequesterAutoShutdown(const TRequesterRef& r) + : R_(r) + { + } + + ~TRequesterAutoShutdown() override { + R_->Shutdown(); + } + + private: + TRequesterRef R_; + }; + + class TProtocol: public IProtocol { + public: + THandleRef ScheduleRequest(const TMessage& msg, IOnRecv* fallback, TServiceStatRef& ss) override { + return Singleton<TNetLibaBus>()->Schedule(msg, fallback, ss); + } + + NNeh::IRequesterRef CreateRequester(IOnRequest* cb, const TParsedLocation& loc) override { + TRequesterRef r(new TRequester(cb, loc.GetPort())); + return new TRequesterAutoShutdown(r); + } + + TStringBuf Scheme() const noexcept override { + return TStringBuf("netliba"); + } + }; + } +} + +IProtocol* NNeh::NetLibaProtocol() { + return Singleton<NNetLiba::TProtocol>(); +} diff --git a/library/cpp/neh/netliba.h b/library/cpp/neh/netliba.h new file mode 100644 index 00000000000..9635d29753b --- /dev/null +++ b/library/cpp/neh/netliba.h @@ -0,0 +1,20 @@ +#pragma once + +#include <util/datetime/base.h> + +namespace NNeh { + //global options + struct TNetLibaOptions { + static size_t ClientThreads; + + //period for quick send complete confirmation for next request to some address after receiving request ack + static TDuration AckTailEffect; + + //set option, - return false, if option name not recognized + static bool Set(TStringBuf name, TStringBuf value); + }; + + class IProtocol; + + IProtocol* NetLibaProtocol(); +} diff --git a/library/cpp/neh/netliba_udp_http.cpp b/library/cpp/neh/netliba_udp_http.cpp new file mode 100644 index 00000000000..a4df426f025 --- /dev/null +++ b/library/cpp/neh/netliba_udp_http.cpp @@ -0,0 +1,808 @@ +#include "netliba_udp_http.h" +#include "utils.h" + +#include <library/cpp/netliba/v6/cpu_affinity.h> +#include <library/cpp/netliba/v6/stdafx.h> +#include <library/cpp/netliba/v6/udp_client_server.h> +#include <library/cpp/netliba/v6/udp_socket.h> + +#include <library/cpp/netliba/v6/block_chain.h> // depend on another headers + +#include <util/system/hp_timer.h> +#include <util/system/shmat.h> +#include <util/system/spinlock.h> +#include <util/system/thread.h> +#include <util/system/types.h> +#include <util/system/yassert.h> +#include <util/thread/lfqueue.h> + +#include <atomic> + +#if !defined(_win_) +#include <signal.h> +#include <pthread.h> +#endif + +using namespace NNetliba; + +namespace { + const float HTTP_TIMEOUT = 15.0f; + const size_t MIN_SHARED_MEM_PACKET = 1000; + const size_t MAX_PACKET_SIZE = 0x70000000; + + NNeh::TAtomicBool PanicAttack; + std::atomic<NHPTimer::STime> LastHeartbeat; + std::atomic<double> HeartbeatTimeout; + + bool IsLocal(const TUdpAddress& addr) { + return addr.IsIPv4() ? IsLocalIPv4(addr.GetIPv4()) : IsLocalIPv6(addr.Network, addr.Interface); + } + + void StopAllNetLibaThreads() { + PanicAttack = true; // AAAA!!!! + } + + void ReadShm(TSharedMemory* shm, TVector<char>* data) { + Y_ASSERT(shm); + int dataSize = shm->GetSize(); + data->yresize(dataSize); + memcpy(&(*data)[0], shm->GetPtr(), dataSize); + } + + void ReadShm(TSharedMemory* shm, TString* data) { + Y_ASSERT(shm); + size_t dataSize = shm->GetSize(); + data->ReserveAndResize(dataSize); + memcpy(data->begin(), shm->GetPtr(), dataSize); + } + + template <class T> + void EraseList(TLockFreeQueue<T*>* data) { + T* ptr = 0; + while (data->Dequeue(&ptr)) { + delete ptr; + } + } + + enum EHttpPacket { + PKT_REQUEST, + PKT_PING, + PKT_PING_RESPONSE, + PKT_RESPONSE, + PKT_LOCAL_REQUEST, + PKT_LOCAL_RESPONSE, + PKT_CANCEL, + }; +} + +namespace NNehNetliba { + TUdpHttpMessage::TUdpHttpMessage(const TGUID& reqId, const TUdpAddress& peerAddr) + : ReqId(reqId) + , PeerAddress(peerAddr) + { + } + + TUdpHttpRequest::TUdpHttpRequest(TAutoPtr<TRequest>& dataHolder, const TGUID& reqId, const TUdpAddress& peerAddr) + : TUdpHttpMessage(reqId, peerAddr) + { + TBlockChainIterator reqData(dataHolder->Data->GetChain()); + char pktType; + reqData.Read(&pktType, 1); + ReadArr(&reqData, &Url); + if (pktType == PKT_REQUEST) { + ReadYArr(&reqData, &Data); + } else if (pktType == PKT_LOCAL_REQUEST) { + ReadShm(dataHolder->Data->GetSharedData(), &Data); + } else { + Y_ASSERT(0); + } + + if (reqData.HasFailed()) { + Y_ASSERT(0 && "wrong format, memory corruption suspected"); + Url = ""; + Data.clear(); + } + } + + TUdpHttpResponse::TUdpHttpResponse(TAutoPtr<TRequest>& dataHolder, const TGUID& reqId, const TUdpAddress& peerAddr, EResult result, const char* error) + : TUdpHttpMessage(reqId, peerAddr) + , Ok(result) + { + if (result == TUdpHttpResponse::FAILED) { + Error = error ? error : "request failed"; + } else if (result == TUdpHttpResponse::CANCELED) { + Error = error ? error : "request cancelled"; + } else { + TBlockChainIterator reqData(dataHolder->Data->GetChain()); + if (Y_UNLIKELY(reqData.HasFailed())) { + Y_ASSERT(0 && "wrong format, memory corruption suspected"); + Ok = TUdpHttpResponse::FAILED; + Data.clear(); + Error = "wrong response format"; + } else { + char pktType; + reqData.Read(&pktType, 1); + TGUID guid; + reqData.Read(&guid, sizeof(guid)); + Y_ASSERT(ReqId == guid); + if (pktType == PKT_RESPONSE) { + ReadArr<TString>(&reqData, &Data); + } else if (pktType == PKT_LOCAL_RESPONSE) { + ReadShm(dataHolder->Data->GetSharedData(), &Data); + } else { + Y_ASSERT(0); + } + } + } + } + + class TUdpHttp: public IRequester { + enum EDir { + DIR_OUT, + DIR_IN + }; + + struct TInRequestState { + enum EState { + S_WAITING, + S_RESPONSE_SENDING, + S_CANCELED, + }; + + TInRequestState() + : State(S_WAITING) + { + } + + TInRequestState(const TUdpAddress& address) + : State(S_WAITING) + , Address(address) + { + } + + EState State; + TUdpAddress Address; + }; + + struct TOutRequestState { + enum EState { + S_SENDING, + S_WAITING, + S_WAITING_PING_SENDING, + S_WAITING_PING_SENT, + S_CANCEL_AFTER_SENDING + }; + + TOutRequestState() + : State(S_SENDING) + , TimePassed(0) + , PingTransferId(-1) + { + } + + EState State; + TUdpAddress Address; + double TimePassed; + int PingTransferId; + IEventsCollectorRef EventsCollector; + }; + + struct TTransferPurpose { + EDir Dir; + TGUID Guid; + + TTransferPurpose() + : Dir(DIR_OUT) + { + } + + TTransferPurpose(EDir dir, TGUID guid) + : Dir(dir) + , Guid(guid) + { + } + }; + + struct TSendRequest { + TSendRequest() = default; + + TSendRequest(const TUdpAddress& addr, TAutoPtr<TRopeDataPacket>* data, const TGUID& reqGuid, const IEventsCollectorRef& eventsCollector) + : Addr(addr) + , Data(*data) + , ReqGuid(reqGuid) + , EventsCollector(eventsCollector) + , Crc32(CalcChecksum(Data->GetChain())) + { + } + + TUdpAddress Addr; + TAutoPtr<TRopeDataPacket> Data; + TGUID ReqGuid; + IEventsCollectorRef EventsCollector; + ui32 Crc32; + }; + + struct TSendResponse { + TSendResponse() = default; + + TSendResponse(const TGUID& reqGuid, EPacketPriority prior, TVector<char>* data) + : ReqGuid(reqGuid) + , DataCrc32(0) + , Priority(prior) + { + if (data && !data->empty()) { + data->swap(Data); + DataCrc32 = TIncrementalChecksumCalcer::CalcBlockSum(&Data[0], Data.ysize()); + } + } + + TVector<char> Data; + TGUID ReqGuid; + ui32 DataCrc32; + EPacketPriority Priority; + }; + + typedef THashMap<TGUID, TOutRequestState, TGUIDHash> TOutRequestHash; + typedef THashMap<TGUID, TInRequestState, TGUIDHash> TInRequestHash; + + public: + TUdpHttp(const IEventsCollectorRef& eventsCollector) + : MyThread_(ExecServerThread, (void*)this) + , AbortTransactions_(false) + , Port_(0) + , EventCollector_(eventsCollector) + , ReportRequestCancel_(false) + , ReporRequestAck_(false) + , PhysicalCpu_(-1) + { + } + + ~TUdpHttp() override { + if (MyThread_.Running()) { + AtomicSet(KeepRunning_, 0); + MyThread_.Join(); + } + } + + bool Start(int port, int physicalCpu) { + Y_ASSERT(Host_.Get() == nullptr); + Port_ = port; + PhysicalCpu_ = physicalCpu; + MyThread_.Start(); + HasStarted_.Wait(); + return Host_.Get() != nullptr; + } + + void EnableReportRequestCancel() override { + ReportRequestCancel_ = true; + } + + void EnableReportRequestAck() override { + ReporRequestAck_ = true; + } + + void SendRequest(const TUdpAddress& addr, const TString& url, const TString& data, const TGUID& reqId) override { + Y_VERIFY( + data.size() < MAX_PACKET_SIZE, + "data size is too large; data.size()=%" PRISZT ", MAX_PACKET_SIZE=%" PRISZT, + data.size(), MAX_PACKET_SIZE); + + TAutoPtr<TRopeDataPacket> ms = new TRopeDataPacket; + if (data.size() > MIN_SHARED_MEM_PACKET && IsLocal(addr)) { + TIntrusivePtr<TSharedMemory> shm = new TSharedMemory; + if (shm->Create(data.size())) { + ms->Write((char)PKT_LOCAL_REQUEST); + ms->WriteStroka(url); + memcpy(shm->GetPtr(), data.begin(), data.size()); + ms->AttachSharedData(shm); + } + } + if (ms->GetSharedData() == nullptr) { + ms->Write((char)PKT_REQUEST); + ms->WriteStroka(url); + struct TStrokaStorage: public TThrRefBase, public TString { + TStrokaStorage(const TString& s) + : TString(s) + { + } + }; + TStrokaStorage* ss = new TStrokaStorage(data); + ms->Write((int)ss->size()); + ms->AddBlock(ss, ss->begin(), ss->size()); + } + + SendReqList_.Enqueue(new TSendRequest(addr, &ms, reqId, EventCollector_)); + Host_->CancelWait(); + } + + void CancelRequest(const TGUID& reqId) override { + CancelReqList_.Enqueue(reqId); + Host_->CancelWait(); + } + + void SendResponse(const TGUID& reqId, TVector<char>* data) override { + if (data && data->size() > MAX_PACKET_SIZE) { + Y_FAIL( + "data size is too large; data->size()=%" PRISZT ", MAX_PACKET_SIZE=%" PRISZT, + data->size(), MAX_PACKET_SIZE); + } + SendRespList_.Enqueue(new TSendResponse(reqId, PP_NORMAL, data)); + Host_->CancelWait(); + } + + void StopNoWait() override { + AbortTransactions_ = true; + AtomicSet(KeepRunning_, 0); + // calcel all outgoing requests + TGuard<TSpinLock> lock(Spn_); + while (!OutRequests_.empty()) { + // cancel without informing peer that we are cancelling the request + FinishRequest(OutRequests_.begin(), TUdpHttpResponse::CANCELED, nullptr, "request canceled: inside TUdpHttp::StopNoWait()"); + } + } + + private: + void FinishRequest(TOutRequestHash::iterator i, TUdpHttpResponse::EResult ok, TRequestPtr data, const char* error = nullptr) { + TOutRequestState& s = i->second; + s.EventsCollector->AddResponse(new TUdpHttpResponse(data, i->first, s.Address, ok, error)); + OutRequests_.erase(i); + } + + int SendWithHighPriority(const TUdpAddress& addr, TAutoPtr<TRopeDataPacket> data) { + ui32 crc32 = CalcChecksum(data->GetChain()); + return Host_->Send(addr, data.Release(), crc32, nullptr, PP_HIGH); + } + + void ProcessIncomingPackets() { + TVector<TGUID> failedRequests; + for (;;) { + TAutoPtr<TRequest> req = Host_->GetRequest(); + if (req.Get() == nullptr) + break; + + TBlockChainIterator reqData(req->Data->GetChain()); + char pktType; + reqData.Read(&pktType, 1); + switch (pktType) { + case PKT_REQUEST: + case PKT_LOCAL_REQUEST: { + TGUID reqId = req->Guid; + TInRequestHash::iterator z = InRequests_.find(reqId); + if (z != InRequests_.end()) { + // oops, this request already exists! + // might happen if request can be stored in single packet + // and this packet had source IP broken during transmission and managed to pass crc checks + // since we already reported wrong source address for this request to the user + // the best thing we can do is to stop the program to avoid further complications + // but we just report the accident to stderr + fprintf(stderr, "Jackpot, same request %s received twice from %s and earlier from %s\n", + GetGuidAsString(reqId).c_str(), GetAddressAsString(z->second.Address).c_str(), + GetAddressAsString(req->Address).c_str()); + } else { + InRequests_[reqId] = TInRequestState(req->Address); + EventCollector_->AddRequest(new TUdpHttpRequest(req, reqId, req->Address)); + } + } break; + case PKT_PING: { + TGUID guid; + reqData.Read(&guid, sizeof(guid)); + bool ok = InRequests_.find(guid) != InRequests_.end(); + TAutoPtr<TRopeDataPacket> ms = new TRopeDataPacket; + ms->Write((char)PKT_PING_RESPONSE); + ms->Write(guid); + ms->Write(ok); + SendWithHighPriority(req->Address, ms.Release()); + } break; + case PKT_PING_RESPONSE: { + TGUID guid; + bool ok; + reqData.Read(&guid, sizeof(guid)); + reqData.Read(&ok, sizeof(ok)); + TOutRequestHash::iterator i = OutRequests_.find(guid); + if (i == OutRequests_.end()) + ; //Y_ASSERT(0); // actually possible with some packet orders + else { + if (!ok) { + // can not delete request at this point + // since we can receive failed ping and response at the same moment + // consider sequence: client sends ping, server sends response + // and replies false to ping as reply is sent + // we can not receive failed ping_response earlier then response itself + // but we can receive them simultaneously + failedRequests.push_back(guid); + } else { + TOutRequestState& s = i->second; + switch (s.State) { + case TOutRequestState::S_WAITING_PING_SENDING: { + Y_ASSERT(s.PingTransferId >= 0); + TTransferHash::iterator k = TransferHash_.find(s.PingTransferId); + if (k != TransferHash_.end()) + TransferHash_.erase(k); + else + Y_ASSERT(0); + s.PingTransferId = -1; + s.TimePassed = 0; + s.State = TOutRequestState::S_WAITING; + } break; + case TOutRequestState::S_WAITING_PING_SENT: + s.TimePassed = 0; + s.State = TOutRequestState::S_WAITING; + break; + default: + Y_ASSERT(0); + break; + } + } + } + } break; + case PKT_RESPONSE: + case PKT_LOCAL_RESPONSE: { + TGUID guid; + reqData.Read(&guid, sizeof(guid)); + TOutRequestHash::iterator i = OutRequests_.find(guid); + if (i == OutRequests_.end()) { + ; //Y_ASSERT(0); // does happen + } else { + FinishRequest(i, TUdpHttpResponse::OK, req); + } + } break; + case PKT_CANCEL: { + TGUID guid; + reqData.Read(&guid, sizeof(guid)); + TInRequestHash::iterator i = InRequests_.find(guid); + if (i == InRequests_.end()) { + ; //Y_ASSERT(0); // may happen + } else { + TInRequestState& s = i->second; + if (s.State != TInRequestState::S_CANCELED && ReportRequestCancel_) + EventCollector_->AddCancel(guid); + s.State = TInRequestState::S_CANCELED; + } + } break; + default: + Y_ASSERT(0); + } + } + // cleanup failed requests + for (size_t k = 0; k < failedRequests.size(); ++k) { + const TGUID& guid = failedRequests[k]; + TOutRequestHash::iterator i = OutRequests_.find(guid); + if (i != OutRequests_.end()) + FinishRequest(i, TUdpHttpResponse::FAILED, nullptr, "failed udp ping"); + } + } + + void AnalyzeSendResults() { + TSendResult res; + while (Host_->GetSendResult(&res)) { + TTransferHash::iterator k = TransferHash_.find(res.TransferId); + if (k != TransferHash_.end()) { + const TTransferPurpose& tp = k->second; + switch (tp.Dir) { + case DIR_OUT: { + TOutRequestHash::iterator i = OutRequests_.find(tp.Guid); + if (i != OutRequests_.end()) { + const TGUID& reqId = i->first; + TOutRequestState& s = i->second; + switch (s.State) { + case TOutRequestState::S_SENDING: + if (!res.Success) { + FinishRequest(i, TUdpHttpResponse::FAILED, nullptr, "request failed: state S_SENDING"); + } else { + if (ReporRequestAck_ && !!s.EventsCollector) { + s.EventsCollector->AddRequestAck(reqId); + } + s.State = TOutRequestState::S_WAITING; + s.TimePassed = 0; + } + break; + case TOutRequestState::S_CANCEL_AFTER_SENDING: + DoSendCancel(s.Address, reqId); + FinishRequest(i, TUdpHttpResponse::CANCELED, nullptr, "request failed: state S_CANCEL_AFTER_SENDING"); + break; + case TOutRequestState::S_WAITING: + case TOutRequestState::S_WAITING_PING_SENT: + Y_ASSERT(0); + break; + case TOutRequestState::S_WAITING_PING_SENDING: + Y_ASSERT(s.PingTransferId >= 0 && s.PingTransferId == res.TransferId); + if (!res.Success) { + FinishRequest(i, TUdpHttpResponse::FAILED, nullptr, "request failed: state S_WAITING_PING_SENDING"); + } else { + s.PingTransferId = -1; + s.State = TOutRequestState::S_WAITING_PING_SENT; + s.TimePassed = 0; + } + break; + default: + Y_ASSERT(0); + break; + } + } + } break; + case DIR_IN: { + TInRequestHash::iterator i = InRequests_.find(tp.Guid); + if (i != InRequests_.end()) { + Y_ASSERT(i->second.State == TInRequestState::S_RESPONSE_SENDING || i->second.State == TInRequestState::S_CANCELED); + InRequests_.erase(i); + } + } break; + default: + Y_ASSERT(0); + break; + } + TransferHash_.erase(k); + } + } + } + + void SendPingsIfNeeded() { + NHPTimer::STime tChk = PingsSendT_; + float deltaT = (float)NHPTimer::GetTimePassed(&tChk); + if (deltaT < 0.05) { + return; + } + PingsSendT_ = tChk; + deltaT = ClampVal(deltaT, 0.0f, HTTP_TIMEOUT / 3); + + { + for (TOutRequestHash::iterator i = OutRequests_.begin(); i != OutRequests_.end();) { + TOutRequestHash::iterator curIt = i++; + TOutRequestState& s = curIt->second; + const TGUID& guid = curIt->first; + switch (s.State) { + case TOutRequestState::S_WAITING: + s.TimePassed += deltaT; + if (s.TimePassed > HTTP_TIMEOUT) { + TAutoPtr<TRopeDataPacket> ms = new TRopeDataPacket; + ms->Write((char)PKT_PING); + ms->Write(guid); + int transId = SendWithHighPriority(s.Address, ms.Release()); + TransferHash_[transId] = TTransferPurpose(DIR_OUT, guid); + s.State = TOutRequestState::S_WAITING_PING_SENDING; + s.PingTransferId = transId; + } + break; + case TOutRequestState::S_WAITING_PING_SENT: + s.TimePassed += deltaT; + if (s.TimePassed > HTTP_TIMEOUT) { + FinishRequest(curIt, TUdpHttpResponse::FAILED, nullptr, "request failed: http timeout in state S_WAITING_PING_SENT"); + } + break; + default: + break; + } + } + } + } + + void Step() { + { + TGuard<TSpinLock> lock(Spn_); + DoSends(); + } + Host_->Step(); + { + TGuard<TSpinLock> lock(Spn_); + DoSends(); + ProcessIncomingPackets(); + AnalyzeSendResults(); + SendPingsIfNeeded(); + } + } + + void Wait() { + Host_->Wait(0.1f); + } + + void DoSendCancel(const TUdpAddress& addr, const TGUID& req) { + TAutoPtr<TRopeDataPacket> ms = new TRopeDataPacket; + ms->Write((char)PKT_CANCEL); + ms->Write(req); + SendWithHighPriority(addr, ms); + } + + void DoSends() { + { + // cancelling requests + TGUID reqGuid; + while (CancelReqList_.Dequeue(&reqGuid)) { + TOutRequestHash::iterator i = OutRequests_.find(reqGuid); + if (i == OutRequests_.end()) { + AnticipateCancels_.insert(reqGuid); + continue; // cancelling non existing request is ok + } + TOutRequestState& s = i->second; + if (s.State == TOutRequestState::S_SENDING) { + // we are in trouble - have not sent request and we already have to cancel it, wait send + s.State = TOutRequestState::S_CANCEL_AFTER_SENDING; + s.EventsCollector->AddCancel(i->first); + } else { + DoSendCancel(s.Address, reqGuid); + FinishRequest(i, TUdpHttpResponse::CANCELED, nullptr, "request canceled: notify requested side"); + } + } + } + { + // sending replies + for (TSendResponse* rd = nullptr; SendRespList_.Dequeue(&rd); delete rd) { + TInRequestHash::iterator i = InRequests_.find(rd->ReqGuid); + if (i == InRequests_.end()) { + Y_ASSERT(0); + continue; + } + TInRequestState& s = i->second; + if (s.State == TInRequestState::S_CANCELED) { + // need not send response for the canceled request + InRequests_.erase(i); + continue; + } + + Y_ASSERT(s.State == TInRequestState::S_WAITING); + s.State = TInRequestState::S_RESPONSE_SENDING; + + TAutoPtr<TRopeDataPacket> ms = new TRopeDataPacket; + ui32 crc32 = 0; + int dataSize = rd->Data.ysize(); + if (rd->Data.size() > MIN_SHARED_MEM_PACKET && IsLocal(s.Address)) { + TIntrusivePtr<TSharedMemory> shm = new TSharedMemory; + if (shm->Create(dataSize)) { + ms->Write((char)PKT_LOCAL_RESPONSE); + ms->Write(rd->ReqGuid); + memcpy(shm->GetPtr(), &rd->Data[0], dataSize); + TVector<char> empty; + rd->Data.swap(empty); + ms->AttachSharedData(shm); + crc32 = CalcChecksum(ms->GetChain()); + } + } + if (ms->GetSharedData() == nullptr) { + ms->Write((char)PKT_RESPONSE); + ms->Write(rd->ReqGuid); + + // to offload crc calcs from inner thread, crc of data[] is calced outside and passed in DataCrc32 + // this means that we are calculating crc when shared memory is used + // it is hard to avoid since in SendResponse() we don't know if shared mem will be used + // (peer address is not available there) + TIncrementalChecksumCalcer csCalcer; + AddChain(&csCalcer, ms->GetChain()); + // here we are replicating the way WriteDestructive serializes data + csCalcer.AddBlock(&dataSize, sizeof(dataSize)); + csCalcer.AddBlockSum(rd->DataCrc32, dataSize); + crc32 = csCalcer.CalcChecksum(); + + ms->WriteDestructive(&rd->Data); + //ui32 chkCrc = CalcChecksum(ms->GetChain()); // can not use since its slow for large responses + //Y_ASSERT(chkCrc == crc32); + } + + int transId = Host_->Send(s.Address, ms.Release(), crc32, nullptr, rd->Priority); + TransferHash_[transId] = TTransferPurpose(DIR_IN, rd->ReqGuid); + } + } + { + // sending requests + for (TSendRequest* rd = nullptr; SendReqList_.Dequeue(&rd); delete rd) { + Y_ASSERT(OutRequests_.find(rd->ReqGuid) == OutRequests_.end()); + + { + TOutRequestState& s = OutRequests_[rd->ReqGuid]; + s.State = TOutRequestState::S_SENDING; + s.Address = rd->Addr; + s.EventsCollector = rd->EventsCollector; + } + + if (AnticipateCancels_.find(rd->ReqGuid) != AnticipateCancels_.end()) { + FinishRequest(OutRequests_.find(rd->ReqGuid), TUdpHttpResponse::CANCELED, nullptr, "Canceled (before transmit)"); + } else { + TGUID pktGuid = rd->ReqGuid; // request packet id should match request id + int transId = Host_->Send(rd->Addr, rd->Data.Release(), rd->Crc32, &pktGuid, PP_NORMAL); + TransferHash_[transId] = TTransferPurpose(DIR_OUT, rd->ReqGuid); + } + } + } + if (!AnticipateCancels_.empty()) { + AnticipateCancels_.clear(); + } + } + + void FinishOutstandingTransactions() { + // wait all pending requests, all new requests are canceled + while ((!OutRequests_.empty() || !InRequests_.empty() || !SendRespList_.IsEmpty() || !SendReqList_.IsEmpty()) && !PanicAttack) { + Step(); + sleep(0); + } + } + + static void* ExecServerThread(void* param) { + TUdpHttp* pThis = (TUdpHttp*)param; + if (pThis->GetPhysicalCpu() >= 0) { + BindToSocket(pThis->GetPhysicalCpu()); + } + SetHighestThreadPriority(); + + TIntrusivePtr<NNetlibaSocket::ISocket> socket = NNetlibaSocket::CreateSocket(); + socket->Open(pThis->Port_); + if (socket->IsValid()) { + pThis->Port_ = socket->GetPort(); + pThis->Host_ = CreateUdpHost(socket); + } else { + pThis->Host_ = nullptr; + } + + pThis->HasStarted_.Signal(); + if (!pThis->Host_) + return nullptr; + + NHPTimer::GetTime(&pThis->PingsSendT_); + while (AtomicGet(pThis->KeepRunning_) && !PanicAttack) { + if (HeartbeatTimeout.load(std::memory_order_acquire) > 0) { + NHPTimer::STime chk = LastHeartbeat.load(std::memory_order_acquire); + if (NHPTimer::GetTimePassed(&chk) > HeartbeatTimeout.load(std::memory_order_acquire)) { + StopAllNetLibaThreads(); +#ifndef _win_ + killpg(0, SIGKILL); +#endif + abort(); + break; + } + } + pThis->Step(); + pThis->Wait(); + } + if (!pThis->AbortTransactions_ && !PanicAttack) { + pThis->FinishOutstandingTransactions(); + } + pThis->Host_ = nullptr; + return nullptr; + } + + int GetPhysicalCpu() const noexcept { + return PhysicalCpu_; + } + + private: + TThread MyThread_; + TAtomic KeepRunning_ = 1; + bool AbortTransactions_; + TSpinLock Spn_; + TSystemEvent HasStarted_; + + NHPTimer::STime PingsSendT_; + + TIntrusivePtr<IUdpHost> Host_; + int Port_; + TOutRequestHash OutRequests_; + TInRequestHash InRequests_; + + typedef THashMap<int, TTransferPurpose> TTransferHash; + TTransferHash TransferHash_; + + // hold it here to not construct on every DoSends() + typedef THashSet<TGUID, TGUIDHash> TAnticipateCancels; + TAnticipateCancels AnticipateCancels_; + + TLockFreeQueue<TSendRequest*> SendReqList_; + TLockFreeQueue<TSendResponse*> SendRespList_; + TLockFreeQueue<TGUID> CancelReqList_; + + TIntrusivePtr<IEventsCollector> EventCollector_; + + bool ReportRequestCancel_; + bool ReporRequestAck_; + int PhysicalCpu_; + }; + + IRequesterRef CreateHttpUdpRequester(int port, const IEventsCollectorRef& ec, int physicalCpu) { + TUdpHttp* udpHttp = new TUdpHttp(ec); + IRequesterRef res(udpHttp); + if (!udpHttp->Start(port, physicalCpu)) { + if (port) { + ythrow yexception() << "netliba can't bind port=" << port; + } else { + ythrow yexception() << "netliba can't bind random port"; + } + } + return res; + } +} diff --git a/library/cpp/neh/netliba_udp_http.h b/library/cpp/neh/netliba_udp_http.h new file mode 100644 index 00000000000..324366c10c5 --- /dev/null +++ b/library/cpp/neh/netliba_udp_http.h @@ -0,0 +1,79 @@ +#pragma once + +#include <library/cpp/netliba/v6/net_queue_stat.h> +#include <library/cpp/netliba/v6/udp_address.h> +#include <library/cpp/netliba/v6/udp_debug.h> + +#include <util/generic/guid.h> +#include <util/generic/ptr.h> +#include <util/network/init.h> +#include <util/system/event.h> + +namespace NNetliba { + struct TRequest; +} + +namespace NNehNetliba { + using namespace NNetliba; + + typedef TAutoPtr<TRequest> TRequestPtr; + + class TUdpHttpMessage { + public: + TUdpHttpMessage(const TGUID& reqId, const TUdpAddress& peerAddr); + + TGUID ReqId; + TUdpAddress PeerAddress; + }; + + class TUdpHttpRequest: public TUdpHttpMessage { + public: + TUdpHttpRequest(TRequestPtr& dataHolder, const TGUID& reqId, const TUdpAddress& peerAddr); + + TString Url; + TVector<char> Data; + }; + + class TUdpHttpResponse: public TUdpHttpMessage { + public: + enum EResult { + FAILED = 0, + OK = 1, + CANCELED = 2 + }; + + TUdpHttpResponse(TRequestPtr& dataHolder, const TGUID& reqId, const TUdpAddress& peerAddr, EResult result, const char* error); + + EResult Ok; + TString Data; + TString Error; + }; + + class IRequester: public TThrRefBase { + public: + virtual void EnableReportRequestCancel() = 0; + virtual void EnableReportRequestAck() = 0; + + // vector<char> *data - vector will be cleared upon call + virtual void SendRequest(const TUdpAddress&, const TString& url, const TString& data, const TGUID&) = 0; + virtual void CancelRequest(const TGUID&) = 0; + virtual void SendResponse(const TGUID&, TVector<char>* data) = 0; + + virtual void StopNoWait() = 0; + }; + + class IEventsCollector: public TThrRefBase { + public: + // move ownership request/response object to event collector + virtual void AddRequest(TUdpHttpRequest*) = 0; + virtual void AddResponse(TUdpHttpResponse*) = 0; + virtual void AddCancel(const TGUID&) = 0; + virtual void AddRequestAck(const TGUID&) = 0; + }; + + typedef TIntrusivePtr<IEventsCollector> IEventsCollectorRef; + typedef TIntrusivePtr<IRequester> IRequesterRef; + + // throw exception, if can't bind port + IRequesterRef CreateHttpUdpRequester(int port, const IEventsCollectorRef&, int physicalCpu = -1); +} diff --git a/library/cpp/neh/pipequeue.cpp b/library/cpp/neh/pipequeue.cpp new file mode 100644 index 00000000000..551e5842286 --- /dev/null +++ b/library/cpp/neh/pipequeue.cpp @@ -0,0 +1 @@ +#include "pipequeue.h" diff --git a/library/cpp/neh/pipequeue.h b/library/cpp/neh/pipequeue.h new file mode 100644 index 00000000000..bed8d44bd2c --- /dev/null +++ b/library/cpp/neh/pipequeue.h @@ -0,0 +1,207 @@ +#pragma once + +#include "lfqueue.h" + +#include <library/cpp/coroutine/engine/impl.h> +#include <library/cpp/coroutine/engine/network.h> +#include <library/cpp/deprecated/atomic/atomic.h> +#include <util/system/pipe.h> + +#ifdef _linux_ +#include <sys/eventfd.h> +#endif + +#if defined(_bionic_) && !defined(EFD_SEMAPHORE) +#define EFD_SEMAPHORE 1 +#endif + +namespace NNeh { +#ifdef _linux_ + class TSemaphoreEventFd { + public: + inline TSemaphoreEventFd() { + F_ = eventfd(0, EFD_NONBLOCK | EFD_SEMAPHORE); + if (F_ < 0) { + ythrow TFileError() << "failed to create a eventfd"; + } + } + + inline ~TSemaphoreEventFd() { + close(F_); + } + + inline size_t Acquire(TCont* c) { + ui64 ev; + return NCoro::ReadI(c, F_, &ev, sizeof ev).Processed(); + } + + inline void Release() { + const static ui64 ev(1); + (void)write(F_, &ev, sizeof ev); + } + + private: + int F_; + }; +#endif + + class TSemaphorePipe { + public: + inline TSemaphorePipe() { + TPipeHandle::Pipe(S_[0], S_[1]); + + SetNonBlock(S_[0]); + SetNonBlock(S_[1]); + } + + inline size_t Acquire(TCont* c) { + char ch; + return NCoro::ReadI(c, S_[0], &ch, 1).Processed(); + } + + inline size_t Acquire(TCont* c, char* buff, size_t buflen) { + return NCoro::ReadI(c, S_[0], buff, buflen).Processed(); + } + + inline void Release() { + char ch = 13; + S_[1].Write(&ch, 1); + } + + private: + TPipeHandle S_[2]; + }; + + class TPipeQueueBase { + public: + inline void Enqueue(void* job) { + Q_.Enqueue(job); + S_.Release(); + } + + inline void* Dequeue(TCont* c, char* ch, size_t buflen) { + void* ret = nullptr; + + while (!Q_.Dequeue(&ret) && S_.Acquire(c, ch, buflen)) { + } + + return ret; + } + + inline void* Dequeue() noexcept { + void* ret = nullptr; + + Q_.Dequeue(&ret); + + return ret; + } + + private: + TLockFreeQueue<void*> Q_; + TSemaphorePipe S_; + }; + + template <class T, size_t buflen = 1> + class TPipeQueue { + public: + template <class TPtr> + inline void EnqueueSafe(TPtr req) { + Enqueue(req.Get()); + req.Release(); + } + + inline void Enqueue(T* req) { + Q_.Enqueue(req); + } + + template <class TPtr> + inline void DequeueSafe(TCont* c, TPtr& ret) { + ret.Reset(Dequeue(c)); + } + + inline T* Dequeue(TCont* c) { + char ch[buflen]; + + return (T*)Q_.Dequeue(c, ch, sizeof(ch)); + } + + protected: + TPipeQueueBase Q_; + }; + + //optimized for avoiding unnecessary usage semaphore + use eventfd on linux + template <class T> + struct TOneConsumerPipeQueue { + inline TOneConsumerPipeQueue() + : Signaled_(0) + , SkipWait_(0) + { + } + + inline void Enqueue(T* job) { + Q_.Enqueue(job); + + AtomicSet(SkipWait_, 1); + if (AtomicCas(&Signaled_, 1, 0)) { + S_.Release(); + } + } + + inline T* Dequeue(TCont* c) { + T* ret = nullptr; + + while (!Q_.Dequeue(&ret)) { + AtomicSet(Signaled_, 0); + if (!AtomicCas(&SkipWait_, 0, 1)) { + if (!S_.Acquire(c)) { + break; + } + } + AtomicSet(Signaled_, 1); + } + + return ret; + } + + template <class TPtr> + inline void EnqueueSafe(TPtr req) { + Enqueue(req.Get()); + Y_UNUSED(req.Release()); + } + + template <class TPtr> + inline void DequeueSafe(TCont* c, TPtr& ret) { + ret.Reset(Dequeue(c)); + } + + protected: + TLockFreeQueue<T*> Q_; +#ifdef _linux_ + TSemaphoreEventFd S_; +#else + TSemaphorePipe S_; +#endif + TAtomic Signaled_; + TAtomic SkipWait_; + }; + + template <class T, size_t buflen = 1> + struct TAutoPipeQueue: public TPipeQueue<T, buflen> { + ~TAutoPipeQueue() { + while (T* t = (T*)TPipeQueue<T, buflen>::Q_.Dequeue()) { + delete t; + } + } + }; + + template <class T> + struct TAutoOneConsumerPipeQueue: public TOneConsumerPipeQueue<T> { + ~TAutoOneConsumerPipeQueue() { + T* ret = nullptr; + + while (TOneConsumerPipeQueue<T>::Q_.Dequeue(&ret)) { + delete ret; + } + } + }; +} diff --git a/library/cpp/neh/rpc.cpp b/library/cpp/neh/rpc.cpp new file mode 100644 index 00000000000..13813bea1fc --- /dev/null +++ b/library/cpp/neh/rpc.cpp @@ -0,0 +1,322 @@ +#include "rpc.h" +#include "rq.h" +#include "multi.h" +#include "location.h" + +#include <library/cpp/threading/thread_local/thread_local.h> + +#include <util/generic/hash.h> +#include <util/thread/factory.h> +#include <util/system/spinlock.h> + +using namespace NNeh; + +namespace { + typedef std::pair<TString, IServiceRef> TServiceDescr; + typedef TVector<TServiceDescr> TServicesBase; + + class TServices: public TServicesBase, public TThrRefBase, public IOnRequest { + typedef THashMap<TStringBuf, IServiceRef> TSrvs; + + struct TVersionedServiceMap { + TSrvs Srvs; + i64 Version = 0; + }; + + + struct TFunc: public IThreadFactory::IThreadAble { + inline TFunc(TServices* parent) + : Parent(parent) + { + } + + void DoExecute() override { + TThread::SetCurrentThreadName("NehTFunc"); + TVersionedServiceMap mp; + while (true) { + IRequestRef req = Parent->RQ_->Next(); + + if (!req) { + break; + } + + Parent->ServeRequest(mp, req); + } + + Parent->RQ_->Schedule(nullptr); + } + + TServices* Parent; + }; + + public: + inline TServices() + : RQ_(CreateRequestQueue()) + { + } + + inline TServices(TCheck check) + : RQ_(CreateRequestQueue()) + , C_(check) + { + } + + inline ~TServices() override { + LF_.Destroy(); + } + + inline void Add(const TString& service, IServiceRef srv) { + TGuard<TSpinLock> guard(L_); + + push_back(std::make_pair(service, srv)); + AtomicIncrement(SelfVersion_); + } + + inline void Listen() { + Y_ENSURE(!HasLoop_ || !*HasLoop_); + HasLoop_ = false; + RR_ = MultiRequester(ListenAddrs(), this); + } + + inline void Loop(size_t threads) { + Y_ENSURE(!HasLoop_ || *HasLoop_); + HasLoop_ = true; + + TIntrusivePtr<TServices> self(this); + IRequesterRef rr = MultiRequester(ListenAddrs(), this); + TFunc func(this); + + typedef TAutoPtr<IThreadFactory::IThread> IThreadRef; + TVector<IThreadRef> thrs; + + for (size_t i = 1; i < threads; ++i) { + thrs.push_back(SystemThreadFactory()->Run(&func)); + } + + func.Execute(); + + for (size_t i = 0; i < thrs.size(); ++i) { + thrs[i]->Join(); + } + RQ_->Clear(); + } + + inline void ForkLoop(size_t threads) { + Y_ENSURE(!HasLoop_ || *HasLoop_); + HasLoop_ = true; + //here we can have trouble with binding port(s), so expect exceptions + IRequesterRef rr = MultiRequester(ListenAddrs(), this); + LF_.Reset(new TLoopFunc(this, threads, rr)); + } + + inline void Stop() { + RQ_->Schedule(nullptr); + } + + inline void SyncStopFork() { + Stop(); + if (LF_) { + LF_->SyncStop(); + } + RQ_->Clear(); + LF_.Destroy(); + } + + void OnRequest(IRequestRef req) override { + if (C_) { + if (auto error = C_(req)) { + req->SendError(*error); + return; + } + } + if (!*HasLoop_) { + ServeRequest(LocalMap_.GetRef(), req); + } else { + RQ_->Schedule(req); + } + } + + private: + class TLoopFunc: public TFunc { + public: + TLoopFunc(TServices* parent, size_t threads, IRequesterRef& rr) + : TFunc(parent) + , RR_(rr) + { + T_.reserve(threads); + + try { + for (size_t i = 0; i < threads; ++i) { + T_.push_back(SystemThreadFactory()->Run(this)); + } + } catch (...) { + //paranoid mode on + SyncStop(); + throw; + } + } + + ~TLoopFunc() override { + try { + SyncStop(); + } catch (...) { + Cdbg << TStringBuf("neh rpc ~loop_func: ") << CurrentExceptionMessage() << Endl; + } + } + + void SyncStop() { + if (!T_) { + return; + } + + Parent->Stop(); + + for (size_t i = 0; i < T_.size(); ++i) { + T_[i]->Join(); + } + T_.clear(); + } + + private: + typedef TAutoPtr<IThreadFactory::IThread> IThreadRef; + TVector<IThreadRef> T_; + IRequesterRef RR_; + }; + + inline void ServeRequest(TVersionedServiceMap& mp, IRequestRef req) { + if (!req) { + return; + } + + const TStringBuf name = req->Service(); + TSrvs::const_iterator it = mp.Srvs.find(name); + + if (Y_UNLIKELY(it == mp.Srvs.end())) { + if (UpdateServices(mp.Srvs, mp.Version)) { + it = mp.Srvs.find(name); + } + } + + if (Y_UNLIKELY(it == mp.Srvs.end())) { + it = mp.Srvs.find(TStringBuf("*")); + } + + if (Y_UNLIKELY(it == mp.Srvs.end())) { + req->SendError(IRequest::NotExistService); + } else { + try { + it->second->ServeRequest(req); + } catch (...) { + Cdbg << CurrentExceptionMessage() << Endl; + } + } + } + + inline bool UpdateServices(TSrvs& srvs, i64& version) const { + if (AtomicGet(SelfVersion_) == version) { + return false; + } + + srvs.clear(); + + TGuard<TSpinLock> guard(L_); + + for (const auto& it : *this) { + srvs[TParsedLocation(it.first).Service] = it.second; + } + version = AtomicGet(SelfVersion_); + + return true; + } + + inline TListenAddrs ListenAddrs() const { + TListenAddrs addrs; + + { + TGuard<TSpinLock> guard(L_); + + for (const auto& it : *this) { + addrs.push_back(it.first); + } + } + + return addrs; + } + + TSpinLock L_; + IRequestQueueRef RQ_; + THolder<TLoopFunc> LF_; + TAtomic SelfVersion_ = 1; + TCheck C_; + + NThreading::TThreadLocalValue<TVersionedServiceMap> LocalMap_; + + IRequesterRef RR_; + TMaybe<bool> HasLoop_; + }; + + class TServicesFace: public IServices { + public: + inline TServicesFace() + : S_(new TServices()) + { + } + + inline TServicesFace(TCheck check) + : S_(new TServices(check)) + { + } + + void DoAdd(const TString& service, IServiceRef srv) override { + S_->Add(service, srv); + } + + void Loop(size_t threads) override { + S_->Loop(threads); + } + + void ForkLoop(size_t threads) override { + S_->ForkLoop(threads); + } + + void SyncStopFork() override { + S_->SyncStopFork(); + } + + void Stop() override { + S_->Stop(); + } + + void Listen() override { + S_->Listen(); + } + + private: + TIntrusivePtr<TServices> S_; + }; +} + +IServiceRef NNeh::Wrap(const TServiceFunction& func) { + struct TWrapper: public IService { + inline TWrapper(const TServiceFunction& f) + : F(f) + { + } + + void ServeRequest(const IRequestRef& request) override { + F(request); + } + + TServiceFunction F; + }; + + return new TWrapper(func); +} + +IServicesRef NNeh::CreateLoop() { + return new TServicesFace(); +} + +IServicesRef NNeh::CreateLoop(TCheck check) { + return new TServicesFace(check); +} diff --git a/library/cpp/neh/rpc.h b/library/cpp/neh/rpc.h new file mode 100644 index 00000000000..482ff7ce538 --- /dev/null +++ b/library/cpp/neh/rpc.h @@ -0,0 +1,155 @@ +#pragma once + +#include <util/generic/vector.h> +#include <util/generic/ptr.h> +#include <util/generic/string.h> +#include <util/generic/strbuf.h> +#include <util/generic/maybe.h> +#include <util/stream/output.h> +#include <util/datetime/base.h> +#include <functional> + +namespace NNeh { + using TData = TVector<char>; + + class TDataSaver: public TData, public IOutputStream { + public: + TDataSaver() = default; + ~TDataSaver() override = default; + TDataSaver(TDataSaver&&) noexcept = default; + TDataSaver& operator=(TDataSaver&&) noexcept = default; + + void DoWrite(const void* buf, size_t len) override { + insert(end(), (const char*)buf, (const char*)buf + len); + } + }; + + class IRequest { + public: + IRequest() + : ArrivalTime_(TInstant::Now()) + { + } + + virtual ~IRequest() = default; + + virtual TStringBuf Scheme() const = 0; + virtual TString RemoteHost() const = 0; //IP-literal / IPv4address / reg-name() + virtual TStringBuf Service() const = 0; + virtual TStringBuf Data() const = 0; + virtual TStringBuf RequestId() const = 0; + virtual bool Canceled() const = 0; + virtual void SendReply(TData& data) = 0; + enum TResponseError { + BadRequest, // bad request data - http_code 400 + Forbidden, // forbidden request - http_code 403 + NotExistService, // not found request handler - http_code 404 + TooManyRequests, // too many requests for the handler - http_code 429 + InternalError, // s...amthing happen - http_code 500 + NotImplemented, // not implemented - http_code 501 + BadGateway, // remote backend not available - http_code 502 + ServiceUnavailable, // overload - http_code 503 + BandwidthLimitExceeded, // 5xx version of 429 + MaxResponseError // count error types + }; + virtual void SendError(TResponseError err, const TString& details = TString()) = 0; + virtual TInstant ArrivalTime() const { + return ArrivalTime_; + } + + private: + TInstant ArrivalTime_; + }; + + using IRequestRef = TAutoPtr<IRequest>; + + struct IOnRequest { + virtual void OnRequest(IRequestRef req) = 0; + }; + + class TRequestOut: public TDataSaver { + public: + inline TRequestOut(IRequest* req) + : Req_(req) + { + } + + ~TRequestOut() override { + try { + Finish(); + } catch (...) { + } + } + + void DoFinish() override { + if (Req_) { + Req_->SendReply(*this); + Req_ = nullptr; + } + } + + private: + IRequest* Req_; + }; + + struct IRequester { + virtual ~IRequester() = default; + }; + + using IRequesterRef = TAtomicSharedPtr<IRequester>; + + struct IService: public TThrRefBase { + virtual void ServeRequest(const IRequestRef& request) = 0; + }; + + using IServiceRef = TIntrusivePtr<IService>; + using TServiceFunction = std::function<void(const IRequestRef&)>; + + IServiceRef Wrap(const TServiceFunction& func); + + class IServices { + public: + virtual ~IServices() = default; + + /// use current thread and run #threads-1 in addition + virtual void Loop(size_t threads) = 0; + /// run #threads and return control + virtual void ForkLoop(size_t threads) = 0; + /// send stopping request and wait stopping all services + virtual void SyncStopFork() = 0; + /// send stopping request and return control (async call) + virtual void Stop() = 0; + /// just listen, don't start any threads + virtual void Listen() = 0; + + inline IServices& Add(const TString& service, IServiceRef srv) { + DoAdd(service, srv); + + return *this; + } + + inline IServices& Add(const TString& service, const TServiceFunction& func) { + return Add(service, Wrap(func)); + } + + template <class T> + inline IServices& Add(const TString& service, T& t) { + return this->Add(service, std::bind(&T::ServeRequest, std::ref(t), std::placeholders::_1)); + } + + template <class T, void (T::*M)(const IRequestRef&)> + inline IServices& Add(const TString& service, T& t) { + return this->Add(service, std::bind(M, std::ref(t), std::placeholders::_1)); + } + + private: + virtual void DoAdd(const TString& service, IServiceRef srv) = 0; + }; + + using IServicesRef = TAutoPtr<IServices>; + using TCheck = std::function<TMaybe<IRequest::TResponseError>(const IRequestRef&)>; + + IServicesRef CreateLoop(); + // if request fails check it will be cancelled + IServicesRef CreateLoop(TCheck check); +} diff --git a/library/cpp/neh/rq.cpp b/library/cpp/neh/rq.cpp new file mode 100644 index 00000000000..b3ae8f470dc --- /dev/null +++ b/library/cpp/neh/rq.cpp @@ -0,0 +1,312 @@ +#include "rq.h" +#include "lfqueue.h" + +#include <library/cpp/threading/atomic/bool.h> + +#include <util/system/tls.h> +#include <util/system/pipe.h> +#include <util/system/event.h> +#include <util/system/mutex.h> +#include <util/system/condvar.h> +#include <util/system/guard.h> +#include <util/network/socket.h> +#include <util/generic/deque.h> + +using namespace NNeh; + +namespace { + class TBaseLockFreeRequestQueue: public IRequestQueue { + public: + void Clear() override { + IRequestRef req; + while (Q_.Dequeue(&req)) { + } + } + + protected: + NNeh::TAutoLockFreeQueue<IRequest> Q_; + }; + + class TFdRequestQueue: public TBaseLockFreeRequestQueue { + public: + inline TFdRequestQueue() { + TPipeHandle::Pipe(R_, W_); + SetNonBlock(W_); + } + + void Schedule(IRequestRef req) override { + Q_.Enqueue(req); + char ch = 42; + W_.Write(&ch, 1); + } + + IRequestRef Next() override { + IRequestRef ret; + +#if 0 + for (size_t i = 0; i < 20; ++i) { + if (Q_.Dequeue(&ret)) { + return ret; + } + + //asm volatile ("pause;"); + } +#endif + + while (!Q_.Dequeue(&ret)) { + char ch; + + R_.Read(&ch, 1); + } + + return ret; + } + + private: + TPipeHandle R_; + TPipeHandle W_; + }; + + struct TNehFdEvent { + inline TNehFdEvent() { + TPipeHandle::Pipe(R, W); + SetNonBlock(W); + } + + inline void Signal() noexcept { + char ch = 21; + W.Write(&ch, 1); + } + + inline void Wait() noexcept { + char buf[128]; + R.Read(buf, sizeof(buf)); + } + + TPipeHandle R; + TPipeHandle W; + }; + + template <class TEvent> + class TEventRequestQueue: public TBaseLockFreeRequestQueue { + public: + void Schedule(IRequestRef req) override { + Q_.Enqueue(req); + E_.Signal(); + } + + IRequestRef Next() override { + IRequestRef ret; + + while (!Q_.Dequeue(&ret)) { + E_.Wait(); + } + + E_.Signal(); + + return ret; + } + + private: + TEvent E_; + }; + + template <class TEvent> + class TLazyEventRequestQueue: public TBaseLockFreeRequestQueue { + public: + void Schedule(IRequestRef req) override { + Q_.Enqueue(req); + if (C_.Val()) { + E_.Signal(); + } + } + + IRequestRef Next() override { + IRequestRef ret; + + C_.Inc(); + while (!Q_.Dequeue(&ret)) { + E_.Wait(); + } + C_.Dec(); + + if (Q_.Size() && C_.Val()) { + E_.Signal(); + } + + return ret; + } + + private: + TEvent E_; + TAtomicCounter C_; + }; + + class TCondVarRequestQueue: public IRequestQueue { + public: + void Clear() override { + TGuard<TMutex> g(M_); + Q_.clear(); + } + + void Schedule(IRequestRef req) override { + { + TGuard<TMutex> g(M_); + + Q_.push_back(req); + } + + C_.Signal(); + } + + IRequestRef Next() override { + TGuard<TMutex> g(M_); + + while (Q_.empty()) { + C_.Wait(M_); + } + + IRequestRef ret = *Q_.begin(); + Q_.pop_front(); + + return ret; + } + + private: + TDeque<IRequestRef> Q_; + TMutex M_; + TCondVar C_; + }; + + class TBusyRequestQueue: public TBaseLockFreeRequestQueue { + public: + void Schedule(IRequestRef req) override { + Q_.Enqueue(req); + } + + IRequestRef Next() override { + IRequestRef ret; + + while (!Q_.Dequeue(&ret)) { + } + + return ret; + } + }; + + class TSleepRequestQueue: public TBaseLockFreeRequestQueue { + public: + void Schedule(IRequestRef req) override { + Q_.Enqueue(req); + } + + IRequestRef Next() override { + IRequestRef ret; + + while (!Q_.Dequeue(&ret)) { + usleep(1); + } + + return ret; + } + }; + + struct TStupidEvent { + inline TStupidEvent() + : InWait(false) + { + } + + inline bool Signal() noexcept { + const bool ret = InWait; + Ev.Signal(); + + return ret; + } + + inline void Wait() noexcept { + InWait = true; + Ev.Wait(); + InWait = false; + } + + TAutoEvent Ev; + NAtomic::TBool InWait; + }; + + template <class TEvent> + class TLFRequestQueue: public TBaseLockFreeRequestQueue { + struct TLocalQueue: public TEvent { + }; + + public: + void Schedule(IRequestRef req) override { + Q_.Enqueue(req); + + for (TLocalQueue* lq = 0; FQ_.Dequeue(&lq) && !lq->Signal();) { + } + } + + IRequestRef Next() override { + while (true) { + IRequestRef ret; + + if (Q_.Dequeue(&ret)) { + return ret; + } + + TLocalQueue* lq = LocalQueue(); + + FQ_.Enqueue(lq); + + if (Q_.Dequeue(&ret)) { + TLocalQueue* besttry; + + if (FQ_.Dequeue(&besttry)) { + if (besttry == lq) { + //huraay, get rid of spurious wakeup + } else { + FQ_.Enqueue(besttry); + } + } + + return ret; + } + + lq->Wait(); + } + } + + private: + static inline TLocalQueue* LocalQueue() noexcept { + Y_POD_STATIC_THREAD(TLocalQueue*) + lq((TLocalQueue*)0); + + if (!lq) { + Y_STATIC_THREAD(TLocalQueue) + slq; + + lq = &(TLocalQueue&)slq; + } + + return lq; + } + + private: + TLockFreeStack<TLocalQueue*> FQ_; + }; +} + +IRequestQueueRef NNeh::CreateRequestQueue() { +//return new TCondVarRequestQueue(); +//return new TSleepRequestQueue(); +//return new TBusyRequestQueue(); +//return new TLFRequestQueue<TStupidEvent>(); +#if defined(_freebsd_) + return new TFdRequestQueue(); +#endif + //return new TFdRequestQueue(); + return new TLazyEventRequestQueue<TAutoEvent>(); + //return new TEventRequestQueue<TAutoEvent>(); + //return new TEventRequestQueue<TNehFdEvent>(); +} diff --git a/library/cpp/neh/rq.h b/library/cpp/neh/rq.h new file mode 100644 index 00000000000..39db6c71243 --- /dev/null +++ b/library/cpp/neh/rq.h @@ -0,0 +1,18 @@ +#pragma once + +#include "rpc.h" + +namespace NNeh { + class IRequestQueue { + public: + virtual ~IRequestQueue() { + } + + virtual void Clear() = 0; + virtual void Schedule(IRequestRef req) = 0; + virtual IRequestRef Next() = 0; + }; + + typedef TAutoPtr<IRequestQueue> IRequestQueueRef; + IRequestQueueRef CreateRequestQueue(); +} diff --git a/library/cpp/neh/smart_ptr.cpp b/library/cpp/neh/smart_ptr.cpp new file mode 100644 index 00000000000..62a540c8717 --- /dev/null +++ b/library/cpp/neh/smart_ptr.cpp @@ -0,0 +1 @@ +#include "smart_ptr.h" diff --git a/library/cpp/neh/smart_ptr.h b/library/cpp/neh/smart_ptr.h new file mode 100644 index 00000000000..1ec4653304b --- /dev/null +++ b/library/cpp/neh/smart_ptr.h @@ -0,0 +1,332 @@ +#pragma once + +#include <util/generic/ptr.h> +#include <library/cpp/deprecated/atomic/atomic.h> + +namespace NNeh { + //limited emulation shared_ptr/weak_ptr from boost lib. + //the main value means the weak_ptr functionality, else recommended use types from util/generic/ptr.h + + //smart pointer counter shared between shared and weak ptrs. + class TSPCounted: public TThrRefBase { + public: + inline TSPCounted() noexcept + : C_(0) + { + } + + inline void Inc() noexcept { + AtomicIncrement(C_); + } + + //return false if C_ already 0, else increment and return true + inline bool TryInc() noexcept { + for (;;) { + intptr_t curVal(AtomicGet(C_)); + + if (!curVal) { + return false; + } + + intptr_t newVal(curVal + 1); + + if (AtomicCas(&C_, newVal, curVal)) { + return true; + } + } + } + + inline intptr_t Dec() noexcept { + return AtomicDecrement(C_); + } + + inline intptr_t Value() const noexcept { + return AtomicGet(C_); + } + + private: + TAtomic C_; + }; + + typedef TIntrusivePtr<TSPCounted> TSPCountedRef; + + class TWeakCount; + + class TSPCount { + public: + TSPCount(TSPCounted* c = nullptr) noexcept + : C_(c) + { + } + + inline void Swap(TSPCount& r) noexcept { + DoSwap(C_, r.C_); + } + + inline size_t UseCount() const noexcept { + if (!C_) { + return 0; + } + return C_->Value(); + } + + inline bool operator!() const noexcept { + return !C_; + } + + inline TSPCounted* GetCounted() const noexcept { + return C_.Get(); + } + + inline void Reset() noexcept { + if (!!C_) { + C_.Drop(); + } + } + + protected: + TIntrusivePtr<TSPCounted> C_; + }; + + class TSharedCount: public TSPCount { + public: + inline TSharedCount() noexcept { + } + + /// @throws std::bad_alloc + inline explicit TSharedCount(const TSharedCount& r) + : TSPCount(r.C_.Get()) + { + if (!!C_) { + (C_->Inc()); + } + } + + //'c' must exist and has already increased ref + inline explicit TSharedCount(TSPCounted* c) noexcept + : TSPCount(c) + { + } + + public: + /// @throws std::bad_alloc + inline void Inc() { + if (!C_) { + TSPCountedRef(new TSPCounted()).Swap(C_); + } + C_->Inc(); + } + + inline bool TryInc() noexcept { + if (!C_) { + return false; + } + return C_->TryInc(); + } + + inline intptr_t Dec() noexcept { + if (!C_) { + Y_ASSERT(0); + return 0; + } + return C_->Dec(); + } + + void Drop() noexcept { + C_.Drop(); + } + + protected: + template <class Y> + friend class TSharedPtrB; + + // 'c' MUST BE already incremented + void Assign(TSPCounted* c) noexcept { + TSPCountedRef(c).Swap(C_); + } + + private: + TSharedCount& operator=(const TSharedCount&); //disable + }; + + class TWeakCount: public TSPCount { + public: + inline TWeakCount() noexcept { + } + + inline explicit TWeakCount(const TWeakCount& r) noexcept + : TSPCount(r.GetCounted()) + { + } + + inline explicit TWeakCount(const TSharedCount& r) noexcept + : TSPCount(r.GetCounted()) + { + } + + private: + TWeakCount& operator=(const TWeakCount&); //disable + }; + + template <class T> + class TWeakPtrB; + + template <class T> + class TSharedPtrB { + public: + inline TSharedPtrB() noexcept + : T_(nullptr) + { + } + + /// @throws std::bad_alloc + inline TSharedPtrB(T* t) + : T_(nullptr) + { + if (t) { + THolder<T> h(t); + C_.Inc(); + T_ = h.Release(); + } + } + + inline TSharedPtrB(const TSharedPtrB<T>& r) noexcept + : T_(r.T_) + , C_(r.C_) + { + Y_ASSERT((!!T_ && !!C_.UseCount()) || (!T_ && !C_.UseCount())); + } + + inline TSharedPtrB(const TWeakPtrB<T>& r) noexcept + : T_(r.T_) + { + if (T_) { + TSPCounted* spc = r.C_.GetCounted(); + + if (spc && spc->TryInc()) { + C_.Assign(spc); + } else { //obsolete ptr + T_ = nullptr; + } + } + } + + inline ~TSharedPtrB() { + Reset(); + } + + TSharedPtrB& operator=(const TSharedPtrB<T>& r) noexcept { + TSharedPtrB<T>(r).Swap(*this); + return *this; + } + + TSharedPtrB& operator=(const TWeakPtrB<T>& r) noexcept { + TSharedPtrB<T>(r).Swap(*this); + return *this; + } + + void Swap(TSharedPtrB<T>& r) noexcept { + DoSwap(T_, r.T_); + DoSwap(C_, r.C_); + Y_ASSERT((!!T_ && !!UseCount()) || (!T_ && !UseCount())); + } + + inline bool operator!() const noexcept { + return !T_; + } + + inline T* Get() noexcept { + return T_; + } + + inline T* operator->() noexcept { + return T_; + } + + inline T* operator->() const noexcept { + return T_; + } + + inline T& operator*() noexcept { + return *T_; + } + + inline T& operator*() const noexcept { + return *T_; + } + + inline void Reset() noexcept { + if (T_) { + if (C_.Dec() == 0) { + delete T_; + } + T_ = nullptr; + C_.Drop(); + } + } + + inline size_t UseCount() const noexcept { + return C_.UseCount(); + } + + protected: + template <class Y> + friend class TWeakPtrB; + + T* T_; + TSharedCount C_; + }; + + template <class T> + class TWeakPtrB { + public: + inline TWeakPtrB() noexcept + : T_(nullptr) + { + } + + inline TWeakPtrB(const TWeakPtrB<T>& r) noexcept + : T_(r.T_) + , C_(r.C_) + { + } + + inline TWeakPtrB(const TSharedPtrB<T>& r) noexcept + : T_(r.T_) + , C_(r.C_) + { + } + + TWeakPtrB& operator=(const TWeakPtrB<T>& r) noexcept { + TWeakPtrB(r).Swap(*this); + return *this; + } + + TWeakPtrB& operator=(const TSharedPtrB<T>& r) noexcept { + TWeakPtrB(r).Swap(*this); + return *this; + } + + inline void Swap(TWeakPtrB<T>& r) noexcept { + DoSwap(T_, r.T_); + DoSwap(C_, r.C_); + } + + inline void Reset() noexcept { + T_ = 0; + C_.Reset(); + } + + inline size_t UseCount() const noexcept { + return C_.UseCount(); + } + + protected: + template <class Y> + friend class TSharedPtrB; + + T* T_; + TWeakCount C_; + }; + +} diff --git a/library/cpp/neh/stat.cpp b/library/cpp/neh/stat.cpp new file mode 100644 index 00000000000..ef6422fb524 --- /dev/null +++ b/library/cpp/neh/stat.cpp @@ -0,0 +1,114 @@ +#include "stat.h" + +#include <util/generic/hash.h> +#include <util/generic/singleton.h> +#include <util/system/spinlock.h> +#include <util/system/tls.h> + +using namespace NNeh; + +volatile TAtomic NNeh::TServiceStat::MaxContinuousErrors_ = 0; //by default disabled +volatile TAtomic NNeh::TServiceStat::ReSendValidatorPeriod_ = 100; + +NNeh::TServiceStat::EStatus NNeh::TServiceStat::GetStatus() { + if (!AtomicGet(MaxContinuousErrors_) || AtomicGet(LastContinuousErrors_) < AtomicGet(MaxContinuousErrors_)) { + return Ok; + } + + if (RequestsInProcess_.Val() != 0) + return Fail; + + if (AtomicIncrement(SendValidatorCounter_) != AtomicGet(ReSendValidatorPeriod_)) { + return Fail; + } + + //time for refresh service status (send validation request) + AtomicSet(SendValidatorCounter_, 0); + + return ReTry; +} + +void NNeh::TServiceStat::DbgOut(IOutputStream& out) const { + out << "----------------------------------------------------" << '\n';; + out << "RequestsInProcess: " << RequestsInProcess_.Val() << '\n'; + out << "LastContinuousErrors: " << AtomicGet(LastContinuousErrors_) << '\n'; + out << "SendValidatorCounter: " << AtomicGet(SendValidatorCounter_) << '\n'; + out << "ReSendValidatorPeriod: " << AtomicGet(ReSendValidatorPeriod_) << Endl; +} + +void NNeh::TServiceStat::OnBegin() { + RequestsInProcess_.Inc(); +} + +void NNeh::TServiceStat::OnSuccess() { + RequestsInProcess_.Dec(); + AtomicSet(LastContinuousErrors_, 0); +} + +void NNeh::TServiceStat::OnCancel() { + RequestsInProcess_.Dec(); +} + +void NNeh::TServiceStat::OnFail() { + RequestsInProcess_.Dec(); + if (AtomicIncrement(LastContinuousErrors_) == AtomicGet(MaxContinuousErrors_)) { + AtomicSet(SendValidatorCounter_, 0); + } +} + +namespace { + class TGlobalServicesStat { + public: + inline TServiceStatRef ServiceStat(const TStringBuf addr) noexcept { + const auto guard = Guard(Lock_); + + TServiceStatRef& ss = SS_[addr]; + + if (!ss) { + TServiceStatRef tmp(new TServiceStat()); + + ss.Swap(tmp); + } + return ss; + } + + protected: + TAdaptiveLock Lock_; + THashMap<TString, TServiceStatRef> SS_; + }; + + class TServicesStat { + public: + inline TServiceStatRef ServiceStat(const TStringBuf addr) noexcept { + TServiceStatRef& ss = SS_[addr]; + + if (!ss) { + TServiceStatRef tmp(Singleton<TGlobalServicesStat>()->ServiceStat(addr)); + + ss.Swap(tmp); + } + return ss; + } + + protected: + THashMap<TString, TServiceStatRef> SS_; + }; + + inline TServicesStat* ThrServiceStat() { + Y_POD_STATIC_THREAD(TServicesStat*) + ss; + + if (!ss) { + Y_STATIC_THREAD(TServicesStat) + tss; + + ss = &(TServicesStat&)tss; + } + + return ss; + } +} + +TServiceStatRef NNeh::GetServiceStat(const TStringBuf addr) { + return ThrServiceStat()->ServiceStat(addr); +} diff --git a/library/cpp/neh/stat.h b/library/cpp/neh/stat.h new file mode 100644 index 00000000000..803e8d2974c --- /dev/null +++ b/library/cpp/neh/stat.h @@ -0,0 +1,96 @@ +#pragma once + +#include <util/generic/ptr.h> +#include <util/stream/output.h> +#include <library/cpp/deprecated/atomic/atomic.h> +#include <library/cpp/deprecated/atomic/atomic_ops.h> + +namespace NNeh { + class TStatCollector; + + /// NEH service workability statistics collector. + /// + /// Disabled by default, use `TServiceStat::ConfigureValidator` to set `maxContinuousErrors` + /// different from zero. + class TServiceStat: public TThrRefBase { + public: + static void ConfigureValidator(unsigned maxContinuousErrors, unsigned reSendValidatorPeriod) noexcept { + AtomicSet(MaxContinuousErrors_, maxContinuousErrors); + AtomicSet(ReSendValidatorPeriod_, reSendValidatorPeriod); + } + static bool Disabled() noexcept { + return !AtomicGet(MaxContinuousErrors_); + } + + enum EStatus { + Ok, + Fail, + ReTry //time for sending request-validator to service + }; + + EStatus GetStatus(); + + void DbgOut(IOutputStream&) const; + + protected: + friend class TStatCollector; + + virtual void OnBegin(); + virtual void OnSuccess(); + virtual void OnCancel(); + virtual void OnFail(); + + static TAtomic MaxContinuousErrors_; + static TAtomic ReSendValidatorPeriod_; + TAtomicCounter RequestsInProcess_; + TAtomic LastContinuousErrors_ = 0; + TAtomic SendValidatorCounter_ = 0; + }; + + using TServiceStatRef = TIntrusivePtr<TServiceStat>; + + //thread safe (race protected) service stat updater + class TStatCollector { + public: + TStatCollector(TServiceStatRef& ss) + : SS_(ss) + { + ss->OnBegin(); + } + + ~TStatCollector() { + if (CanInformSS()) { + SS_->OnFail(); + } + } + + void OnCancel() noexcept { + if (CanInformSS()) { + SS_->OnCancel(); + } + } + + void OnFail() noexcept { + if (CanInformSS()) { + SS_->OnFail(); + } + } + + void OnSuccess() noexcept { + if (CanInformSS()) { + SS_->OnSuccess(); + } + } + + private: + inline bool CanInformSS() noexcept { + return AtomicGet(CanInformSS_) && AtomicCas(&CanInformSS_, 0, 1); + } + + TServiceStatRef SS_; + TAtomic CanInformSS_ = 1; + }; + + TServiceStatRef GetServiceStat(TStringBuf addr); + +} diff --git a/library/cpp/neh/tcp.cpp b/library/cpp/neh/tcp.cpp new file mode 100644 index 00000000000..80f464dac25 --- /dev/null +++ b/library/cpp/neh/tcp.cpp @@ -0,0 +1,676 @@ +#include "tcp.h" + +#include "details.h" +#include "factory.h" +#include "location.h" +#include "pipequeue.h" +#include "utils.h" + +#include <library/cpp/coroutine/listener/listen.h> +#include <library/cpp/coroutine/engine/events.h> +#include <library/cpp/coroutine/engine/sockpool.h> +#include <library/cpp/dns/cache.h> + +#include <util/ysaveload.h> +#include <util/generic/buffer.h> +#include <util/generic/guid.h> +#include <util/generic/hash.h> +#include <util/generic/intrlist.h> +#include <util/generic/ptr.h> +#include <util/generic/vector.h> +#include <util/system/yassert.h> +#include <util/system/unaligned_mem.h> +#include <util/stream/buffered.h> +#include <util/stream/mem.h> + +using namespace NDns; +using namespace NNeh; + +using TNehMessage = TMessage; + +template <> +struct TSerializer<TGUID> { + static inline void Save(IOutputStream* out, const TGUID& g) { + out->Write(&g.dw, sizeof(g.dw)); + } + + static inline void Load(IInputStream* in, TGUID& g) { + in->Load(&g.dw, sizeof(g.dw)); + } +}; + +namespace { + namespace NNehTCP { + typedef IOutputStream::TPart TPart; + + static inline ui64 LocalGuid(const TGUID& g) { + return ReadUnaligned<ui64>(g.dw); + } + + static inline TString LoadStroka(IInputStream& input, size_t len) { + TString tmp; + + tmp.ReserveAndResize(len); + input.Load(tmp.begin(), tmp.size()); + + return tmp; + } + + struct TParts: public TVector<TPart> { + template <class T> + inline void Push(const T& t) { + Push(TPart(t)); + } + + inline void Push(const TPart& part) { + if (part.len) { + push_back(part); + } + } + + inline void Clear() noexcept { + clear(); + } + }; + + template <class T> + struct TMessageQueue { + inline TMessageQueue(TContExecutor* e) + : Ev(e) + { + } + + template <class TPtr> + inline void Enqueue(TPtr p) noexcept { + L.PushBack(p.Release()); + Ev.Signal(); + } + + template <class TPtr> + inline bool Dequeue(TPtr& p) noexcept { + do { + if (TryDequeue(p)) { + return true; + } + } while (Ev.WaitI() != ECANCELED); + + return false; + } + + template <class TPtr> + inline bool TryDequeue(TPtr& p) noexcept { + if (L.Empty()) { + return false; + } + + p.Reset(L.PopFront()); + + return true; + } + + inline TContExecutor* Executor() const noexcept { + return Ev.Executor(); + } + + TIntrusiveListWithAutoDelete<T, TDelete> L; + TContSimpleEvent Ev; + }; + + template <class Q, class C> + inline bool Dequeue(Q& q, C& c, size_t len) { + typename C::value_type t; + size_t slen = 0; + + if (q.Dequeue(t)) { + slen += t->Length(); + c.push_back(t); + + while (slen < len && q.TryDequeue(t)) { + slen += t->Length(); + c.push_back(t); + } + + return true; + } + + return false; + } + + struct TServer: public IRequester, public TContListener::ICallBack { + struct TLink; + typedef TIntrusivePtr<TLink> TLinkRef; + + struct TResponce: public TIntrusiveListItem<TResponce> { + inline TResponce(const TLinkRef& link, TData& data, TStringBuf reqid) + : Link(link) + { + Data.swap(data); + + TMemoryOutput out(Buf, sizeof(Buf)); + + ::Save(&out, (ui32)(reqid.size() + Data.size())); + out.Write(reqid.data(), reqid.size()); + + Y_ASSERT(reqid.size() == 16); + + Len = out.Buf() - Buf; + } + + inline void Serialize(TParts& parts) { + parts.Push(TStringBuf(Buf, Len)); + parts.Push(TStringBuf(Data.data(), Data.size())); + } + + inline size_t Length() const noexcept { + return Len + Data.size(); + } + + TLinkRef Link; + TData Data; + char Buf[32]; + size_t Len; + }; + + typedef TAutoPtr<TResponce> TResponcePtr; + + struct TRequest: public IRequest { + inline TRequest(const TLinkRef& link, IInputStream& in, size_t len) + : Link(link) + { + Buf.Proceed(len); + in.Load(Buf.Data(), Buf.Size()); + if ((ServiceBegin() - Buf.Data()) + ServiceLen() > Buf.Size()) { + throw yexception() << "invalid request (service len)"; + } + } + + TStringBuf Scheme() const override { + return TStringBuf("tcp"); + } + + TString RemoteHost() const override { + return Link->RemoteHost; + } + + TStringBuf Service() const override { + return TStringBuf(ServiceBegin(), ServiceLen()); + } + + TStringBuf Data() const override { + return TStringBuf(Service().end(), Buf.End()); + } + + TStringBuf RequestId() const override { + return TStringBuf(Buf.Data(), 16); + } + + bool Canceled() const override { + //TODO + return false; + } + + void SendReply(TData& data) override { + Link->P->Schedule(new TResponce(Link, data, RequestId())); + } + + void SendError(TResponseError, const TString&) override { + // TODO + } + + size_t ServiceLen() const noexcept { + const char* ptr = RequestId().end(); + return *(ui32*)ptr; + } + + const char* ServiceBegin() const noexcept { + return RequestId().end() + sizeof(ui32); + } + + TBuffer Buf; + TLinkRef Link; + }; + + struct TLink: public TAtomicRefCount<TLink> { + inline TLink(TServer* parent, const TAcceptFull& a) + : P(parent) + , MQ(Executor()) + { + S.Swap(*a.S); + SetNoDelay(S, true); + + RemoteHost = PrintHostByRfc(*GetPeerAddr(S)); + + TLinkRef self(this); + + Executor()->Create<TLink, &TLink::RecvCycle>(this, "recv"); + Executor()->Create<TLink, &TLink::SendCycle>(this, "send"); + + Executor()->Running()->Yield(); + } + + inline void Enqueue(TResponcePtr res) { + MQ.Enqueue(res); + } + + inline TContExecutor* Executor() const noexcept { + return P->E.Get(); + } + + void SendCycle(TCont* c) { + TLinkRef self(this); + + try { + DoSendCycle(c); + } catch (...) { + Cdbg << "neh/tcp/1: " << CurrentExceptionMessage() << Endl; + } + } + + inline void DoSendCycle(TCont* c) { + TVector<TResponcePtr> responses; + TParts parts; + + while (Dequeue(MQ, responses, 7000)) { + for (size_t i = 0; i < responses.size(); ++i) { + responses[i]->Serialize(parts); + } + + { + TContIOVector iovec(parts.data(), parts.size()); + NCoro::WriteVectorI(c, S, &iovec); + } + + parts.Clear(); + responses.clear(); + } + } + + void RecvCycle(TCont* c) { + TLinkRef self(this); + + try { + DoRecvCycle(c); + } catch (...) { + if (!c->Cancelled()) { + Cdbg << "neh/tcp/2: " << CurrentExceptionMessage() << Endl; + } + } + } + + inline void DoRecvCycle(TCont* c) { + TContIO io(S, c); + TBufferedInput input(&io, 8192 * 4); + + while (true) { + ui32 len; + + try { + ::Load(&input, len); + } catch (TLoadEOF&) { + return; + } + + P->CB->OnRequest(new TRequest(this, input, len)); + } + } + + TServer* P; + TMessageQueue<TResponce> MQ; + TSocketHolder S; + TString RemoteHost; + }; + + inline TServer(IOnRequest* cb, ui16 port) + : CB(cb) + , Addr(port) + { + Thrs.push_back(Spawn<TServer, &TServer::Run>(this)); + } + + ~TServer() override { + Schedule(nullptr); + + for (size_t i = 0; i < Thrs.size(); ++i) { + Thrs[i]->Join(); + } + } + + void Run() { + E = MakeHolder<TContExecutor>(RealStackSize(32000)); + THolder<TContListener> L(new TContListener(this, E.Get(), TContListener::TOptions().SetDeferAccept(true))); + //SetHighestThreadPriority(); + L->Bind(Addr); + E->Create<TServer, &TServer::RunDispatcher>(this, "dispatcher"); + L->Listen(); + E->Execute(); + } + + void OnAcceptFull(const TAcceptFull& a) override { + //I love such code + new TLink(this, a); + } + + void OnError() override { + Cerr << CurrentExceptionMessage() << Endl; + } + + inline void Schedule(TResponcePtr res) { + PQ.EnqueueSafe(res); + } + + void RunDispatcher(TCont* c) { + while (true) { + TResponcePtr res; + + PQ.DequeueSafe(c, res); + + if (!res) { + break; + } + + TLinkRef link = res->Link; + + link->Enqueue(res); + } + + c->Executor()->Abort(); + } + THolder<TContExecutor> E; + IOnRequest* CB; + TNetworkAddress Addr; + TOneConsumerPipeQueue<TResponce> PQ; + TVector<TThreadRef> Thrs; + }; + + struct TClient { + struct TRequest: public TIntrusiveListItem<TRequest> { + inline TRequest(const TSimpleHandleRef& hndl, const TNehMessage& msg) + : Hndl(hndl) + , Msg(msg) + , Loc(Msg.Addr) + , RI(CachedThrResolve(TResolveInfo(Loc.Host, Loc.GetPort()))) + { + CreateGuid(&Guid); + } + + inline void Serialize(TParts& parts) { + TMemoryOutput out(Buf, sizeof(Buf)); + + ::Save(&out, (ui32)MsgLen()); + ::Save(&out, Guid); + ::Save(&out, (ui32) Loc.Service.size()); + + if (Loc.Service.size() > out.Avail()) { + parts.Push(TStringBuf(Buf, out.Buf())); + parts.Push(Loc.Service); + } else { + out.Write(Loc.Service.data(), Loc.Service.size()); + parts.Push(TStringBuf(Buf, out.Buf())); + } + + parts.Push(Msg.Data); + } + + inline size_t Length() const noexcept { + return sizeof(ui32) + MsgLen(); + } + + inline size_t MsgLen() const noexcept { + return sizeof(Guid.dw) + sizeof(ui32) + Loc.Service.size() + Msg.Data.size(); + } + + void OnError(const TString& errText) { + Hndl->NotifyError(errText); + } + + TSimpleHandleRef Hndl; + TNehMessage Msg; + TGUID Guid; + const TParsedLocation Loc; + const TResolvedHost* RI; + char Buf[128]; + }; + + typedef TAutoPtr<TRequest> TRequestPtr; + + struct TChannel { + struct TLink: public TIntrusiveListItem<TLink>, public TSimpleRefCount<TLink> { + inline TLink(TChannel* parent) + : P(parent) + { + Executor()->Create<TLink, &TLink::SendCycle>(this, "send"); + } + + void SendCycle(TCont* c) { + TIntrusivePtr<TLink> self(this); + + try { + DoSendCycle(c); + OnError("shutdown"); + } catch (...) { + OnError(CurrentExceptionMessage()); + } + + Unlink(); + } + + inline void DoSendCycle(TCont* c) { + if (int ret = NCoro::ConnectI(c, S, P->RI->Addr)) { + ythrow TSystemError(ret) << "can't connect"; + } + SetNoDelay(S, true); + Executor()->Create<TLink, &TLink::RecvCycle>(this, "recv"); + + TVector<TRequestPtr> reqs; + TParts parts; + + while (Dequeue(P->Q, reqs, 7000)) { + for (size_t i = 0; i < reqs.size(); ++i) { + TRequestPtr& req = reqs[i]; + + req->Serialize(parts); + InFly[LocalGuid(req->Guid)] = req; + } + + { + TContIOVector vec(parts.data(), parts.size()); + NCoro::WriteVectorI(c, S, &vec); + } + + reqs.clear(); + parts.Clear(); + } + } + + void RecvCycle(TCont* c) { + TIntrusivePtr<TLink> self(this); + + try { + DoRecvCycle(c); + OnError("service close connection"); + } catch (...) { + OnError(CurrentExceptionMessage()); + } + } + + inline void DoRecvCycle(TCont* c) { + TContIO io(S, c); + TBufferedInput input(&io, 8192 * 4); + + while (true) { + ui32 len; + TGUID g; + + try { + ::Load(&input, len); + } catch (TLoadEOF&) { + return; + } + ::Load(&input, g); + const TString data(LoadStroka(input, len - sizeof(g.dw))); + + TInFly::iterator it = InFly.find(LocalGuid(g)); + + if (it == InFly.end()) { + continue; + } + + TRequestPtr req = it->second; + + InFly.erase(it); + req->Hndl->NotifyResponse(data); + } + } + + inline TContExecutor* Executor() const noexcept { + return P->Q.Executor(); + } + + void OnError(const TString& errText) { + for (auto& it : InFly) { + it.second->OnError(errText); + } + InFly.clear(); + + TRequestPtr req; + while (P->Q.TryDequeue(req)) { + req->OnError(errText); + } + } + + TChannel* P; + TSocketHolder S; + typedef THashMap<ui64, TRequestPtr> TInFly; + TInFly InFly; + }; + + inline TChannel(TContExecutor* e, const TResolvedHost* ri) + : Q(e) + , RI(ri) + { + } + + inline void Enqueue(TRequestPtr req) { + Q.Enqueue(req); + + if (Links.Empty()) { + for (size_t i = 0; i < 1; ++i) { + SpawnLink(); + } + } + } + + inline void SpawnLink() { + Links.PushBack(new TLink(this)); + } + + TMessageQueue<TRequest> Q; + TIntrusiveList<TLink> Links; + const TResolvedHost* RI; + }; + + typedef TAutoPtr<TChannel> TChannelPtr; + + inline TClient() { + Thr = Spawn<TClient, &TClient::RunExecutor>(this); + } + + inline ~TClient() { + Reqs.Enqueue(nullptr); + Thr->Join(); + } + + inline THandleRef Schedule(const TNehMessage& msg, IOnRecv* fallback, TServiceStatRef& ss) { + TSimpleHandleRef ret(new TSimpleHandle(fallback, msg, !ss ? nullptr : new TStatCollector(ss))); + + Reqs.Enqueue(new TRequest(ret, msg)); + + return ret.Get(); + } + + void RunExecutor() { + //SetHighestThreadPriority(); + TContExecutor e(RealStackSize(32000)); + + e.Create<TClient, &TClient::RunDispatcher>(this, "dispatcher"); + e.Execute(); + } + + void RunDispatcher(TCont* c) { + TRequestPtr req; + + while (true) { + Reqs.DequeueSafe(c, req); + + if (!req) { + break; + } + + TChannelPtr& ch = Channels.Get(req->RI->Id); + + if (!ch) { + ch.Reset(new TChannel(c->Executor(), req->RI)); + } + + ch->Enqueue(req); + } + + c->Executor()->Abort(); + } + + TThreadRef Thr; + TOneConsumerPipeQueue<TRequest> Reqs; + TSocketMap<TChannelPtr> Channels; + }; + + struct TMultiClient { + inline TMultiClient() + : Next(0) + { + for (size_t i = 0; i < 2; ++i) { + Clients.push_back(new TClient()); + } + } + + inline THandleRef Schedule(const TNehMessage& msg, IOnRecv* fallback, TServiceStatRef& ss) { + return Clients[AtomicIncrement(Next) % Clients.size()]->Schedule(msg, fallback, ss); + } + + TVector<TAutoPtr<TClient>> Clients; + TAtomic Next; + }; + +#if 0 + static inline TMultiClient* Client() { + return Singleton<NNehTCP::TMultiClient>(); + } +#else + static inline TClient* Client() { + return Singleton<NNehTCP::TClient>(); + } +#endif + + class TTcpProtocol: public IProtocol { + public: + inline TTcpProtocol() { + InitNetworkSubSystem(); + } + + IRequesterRef CreateRequester(IOnRequest* cb, const TParsedLocation& loc) override { + return new TServer(cb, loc.GetPort()); + } + + THandleRef ScheduleRequest(const TNehMessage& msg, IOnRecv* fallback, TServiceStatRef& ss) override { + return Client()->Schedule(msg, fallback, ss); + } + + TStringBuf Scheme() const noexcept override { + return TStringBuf("tcp"); + } + }; + } +} + +IProtocol* NNeh::TcpProtocol() { + return Singleton<NNehTCP::TTcpProtocol>(); +} diff --git a/library/cpp/neh/tcp.h b/library/cpp/neh/tcp.h new file mode 100644 index 00000000000..e0d25d0bace --- /dev/null +++ b/library/cpp/neh/tcp.h @@ -0,0 +1,7 @@ +#pragma once + +namespace NNeh { + class IProtocol; + + IProtocol* TcpProtocol(); +} diff --git a/library/cpp/neh/tcp2.cpp b/library/cpp/neh/tcp2.cpp new file mode 100644 index 00000000000..3dad055af1f --- /dev/null +++ b/library/cpp/neh/tcp2.cpp @@ -0,0 +1,1656 @@ +#include "tcp2.h" + +#include "details.h" +#include "factory.h" +#include "http_common.h" +#include "neh.h" +#include "utils.h" + +#include <library/cpp/dns/cache.h> +#include <library/cpp/neh/asio/executor.h> +#include <library/cpp/threading/atomic/bool.h> + +#include <util/generic/buffer.h> +#include <util/generic/hash.h> +#include <util/generic/singleton.h> +#include <util/network/endpoint.h> +#include <util/network/init.h> +#include <util/network/iovec.h> +#include <util/network/socket.h> +#include <util/string/cast.h> + +#include <atomic> + +//#define DEBUG_TCP2 1 +#ifdef DEBUG_TCP2 +TSpinLock OUT_LOCK; +#define DBGOUT(args) \ + { \ + TGuard<TSpinLock> m(OUT_LOCK); \ + Cout << TInstant::Now().GetValue() << " " << args << Endl; \ + } +#else +#define DBGOUT(args) +#endif + +using namespace std::placeholders; + +namespace NNeh { + TDuration TTcp2Options::ConnectTimeout = TDuration::MilliSeconds(300); + size_t TTcp2Options::InputBufferSize = 16000; + size_t TTcp2Options::AsioClientThreads = 4; + size_t TTcp2Options::AsioServerThreads = 4; + int TTcp2Options::Backlog = 100; + bool TTcp2Options::ClientUseDirectWrite = true; + bool TTcp2Options::ServerUseDirectWrite = true; + TDuration TTcp2Options::ServerInputDeadline = TDuration::Seconds(3600); + TDuration TTcp2Options::ServerOutputDeadline = TDuration::Seconds(10); + + bool TTcp2Options::Set(TStringBuf name, TStringBuf value) { +#define TCP2_TRY_SET(optType, optName) \ + if (name == TStringBuf(#optName)) { \ + optName = FromString<optType>(value); \ + } + + TCP2_TRY_SET(TDuration, ConnectTimeout) + else TCP2_TRY_SET(size_t, InputBufferSize) else TCP2_TRY_SET(size_t, AsioClientThreads) else TCP2_TRY_SET(size_t, AsioServerThreads) else TCP2_TRY_SET(int, Backlog) else TCP2_TRY_SET(bool, ClientUseDirectWrite) else TCP2_TRY_SET(bool, ServerUseDirectWrite) else TCP2_TRY_SET(TDuration, ServerInputDeadline) else TCP2_TRY_SET(TDuration, ServerOutputDeadline) else { + return false; + } + return true; + } +} + +namespace { + namespace NNehTcp2 { + using namespace NAsio; + using namespace NDns; + using namespace NNeh; + + const TString canceled = "canceled"; + const TString emptyReply = "empty reply"; + + inline void PrepareSocket(SOCKET s) { + SetNoDelay(s, true); + } + + typedef ui64 TRequestId; + +#pragma pack(push, 1) //disable align struct members (structs mapped to data transmitted other network) + struct TBaseHeader { + enum TMessageType { + Request = 1, + Response = 2, + Cancel = 3, + MaxMessageType + }; + + TBaseHeader(TRequestId id, ui32 headerLength, ui8 version, ui8 mType) + : Id(id) + , HeaderLength(headerLength) + , Version(version) + , Type(mType) + { + } + + TRequestId Id; //message id, - monotonic inc. sequence (skip nil value) + ui32 HeaderLength; + ui8 Version; //current version: 1 + ui8 Type; //<- TMessageType (+ in future possible ForceResponse,etc) + }; + + struct TRequestHeader: public TBaseHeader { + TRequestHeader(TRequestId reqId, size_t servicePathLength, size_t dataSize) + : TBaseHeader(reqId, sizeof(TRequestHeader) + servicePathLength, 1, (ui8)Request) + , ContentLength(dataSize) + { + } + + ui32 ContentLength; + }; + + struct TResponseHeader: public TBaseHeader { + enum TErrorCode { + Success = 0, + EmptyReply = 1 //not found such service or service not sent response + , + MaxErrorCode + }; + + TResponseHeader(TRequestId reqId, TErrorCode code, size_t dataSize) + : TBaseHeader(reqId, sizeof(TResponseHeader), 1, (ui8)Response) + , ErrorCode((ui16)code) + , ContentLength(dataSize) + { + } + + TString ErrorDescription() const { + if (ErrorCode == (ui16)EmptyReply) { + return emptyReply; + } + + TStringStream ss; + ss << TStringBuf("tcp2 err_code=") << ErrorCode; + return ss.Str(); + } + + ui16 ErrorCode; + ui32 ContentLength; + }; + + struct TCancelHeader: public TBaseHeader { + TCancelHeader(TRequestId reqId) + : TBaseHeader(reqId, sizeof(TCancelHeader), 1, (ui8)Cancel) + { + } + }; +#pragma pack(pop) + + static const size_t maxHeaderSize = sizeof(TResponseHeader); + + //buffer for read input data, - header + message data + struct TTcp2Message { + TTcp2Message() + : Loader_(&TTcp2Message::LoadBaseHeader) + , RequireBytesForComplete_(sizeof(TBaseHeader)) + , Header_(sizeof(TBaseHeader)) + { + } + + void Clear() { + Loader_ = &TTcp2Message::LoadBaseHeader; + RequireBytesForComplete_ = sizeof(TBaseHeader); + Header_.Clear(); + Content_.clear(); + } + + TBuffer& Header() noexcept { + return Header_; + } + + const TString& Content() const noexcept { + return Content_; + } + + bool IsComplete() const noexcept { + return RequireBytesForComplete_ == 0; + } + + size_t LoadFrom(const char* buf, size_t len) { + return (this->*Loader_)(buf, len); + } + + const TBaseHeader& BaseHeader() const { + return *reinterpret_cast<const TBaseHeader*>(Header_.Data()); + } + + const TRequestHeader& RequestHeader() const { + return *reinterpret_cast<const TRequestHeader*>(Header_.Data()); + } + + const TResponseHeader& ResponseHeader() const { + return *reinterpret_cast<const TResponseHeader*>(Header_.Data()); + } + + private: + size_t LoadBaseHeader(const char* buf, size_t len) { + size_t useBytes = Min<size_t>(sizeof(TBaseHeader) - Header_.Size(), len); + Header_.Append(buf, useBytes); + if (Y_UNLIKELY(sizeof(TBaseHeader) > Header_.Size())) { + //base header yet not complete + return useBytes; + } + { + const TBaseHeader& hdr = BaseHeader(); + if (BaseHeader().HeaderLength > 32000) { //some heuristic header size limit + throw yexception() << TStringBuf("to large neh/tcp2 header size: ") << BaseHeader().HeaderLength; + } + //header completed + Header_.Reserve(hdr.HeaderLength); + } + const TBaseHeader& hdr = BaseHeader(); //reallocation can move Header_ data to another place, so use fresh 'hdr' + if (Y_UNLIKELY(hdr.Version != 1)) { + throw yexception() << TStringBuf("unsupported protocol version: ") << static_cast<unsigned>(hdr.Version); + } + RequireBytesForComplete_ = hdr.HeaderLength - sizeof(TBaseHeader); + return useBytes + LoadHeader(buf + useBytes, len - useBytes); + } + + size_t LoadHeader(const char* buf, size_t len) { + size_t useBytes = Min<size_t>(RequireBytesForComplete_, len); + Header_.Append(buf, useBytes); + RequireBytesForComplete_ -= useBytes; + if (RequireBytesForComplete_) { + //continue load header + Loader_ = &TTcp2Message::LoadHeader; + return useBytes; + } + + const TBaseHeader& hdr = *reinterpret_cast<const TBaseHeader*>(Header_.Data()); + + if (hdr.Type == TBaseHeader::Request) { + if (Header_.Size() < sizeof(TRequestHeader)) { + throw yexception() << TStringBuf("invalid request header size"); + } + InitContentLoading(RequestHeader().ContentLength); + } else if (hdr.Type == TBaseHeader::Response) { + if (Header_.Size() < sizeof(TResponseHeader)) { + throw yexception() << TStringBuf("invalid response header size"); + } + InitContentLoading(ResponseHeader().ContentLength); + } else if (hdr.Type == TBaseHeader::Cancel) { + if (Header_.Size() < sizeof(TCancelHeader)) { + throw yexception() << TStringBuf("invalid cancel header size"); + } + return useBytes; + } else { + throw yexception() << TStringBuf("unsupported request type: ") << static_cast<unsigned>(hdr.Type); + } + return useBytes + (this->*Loader_)(buf + useBytes, len - useBytes); + } + + void InitContentLoading(size_t contentLength) { + RequireBytesForComplete_ = contentLength; + Content_.ReserveAndResize(contentLength); + Loader_ = &TTcp2Message::LoadContent; + } + + size_t LoadContent(const char* buf, size_t len) { + size_t curContentSize = Content_.size() - RequireBytesForComplete_; + size_t useBytes = Min<size_t>(RequireBytesForComplete_, len); + memcpy(Content_.begin() + curContentSize, buf, useBytes); + RequireBytesForComplete_ -= useBytes; + return useBytes; + } + + private: + typedef size_t (TTcp2Message::*TLoader)(const char*, size_t); + + TLoader Loader_; //current loader (stages - base-header/header/content) + size_t RequireBytesForComplete_; + TBuffer Header_; + TString Content_; + }; + + //base storage for output data + class TMultiBuffers { + public: + TMultiBuffers() + : IOVec_(nullptr, 0) + , DataSize_(0) + , PoolBytes_(0) + { + } + + void Clear() noexcept { + Parts_.clear(); + DataSize_ = 0; + PoolBytes_ = 0; + } + + bool HasFreeSpace() const noexcept { + return DataSize_ < 64000 && (PoolBytes_ < (MemPoolSize_ - maxHeaderSize)); + } + + bool HasData() const noexcept { + return Parts_.size(); + } + + TContIOVector* GetIOvec() noexcept { + return &IOVec_; + } + + protected: + void AddPart(const void* buf, size_t len) { + Parts_.push_back(IOutputStream::TPart(buf, len)); + DataSize_ += len; + } + + //used for allocate header (MUST be POD type) + template <typename T> + inline T* Allocate() noexcept { + size_t poolBytes = PoolBytes_; + PoolBytes_ += sizeof(T); + return (T*)(MemPool_ + poolBytes); + } + + //used for allocate header (MUST be POD type) + some tail + template <typename T> + inline T* AllocatePlus(size_t tailSize) noexcept { + Y_ASSERT(tailSize <= MemPoolReserve_); + size_t poolBytes = PoolBytes_; + PoolBytes_ += sizeof(T) + tailSize; + return (T*)(MemPool_ + poolBytes); + } + + protected: + TContIOVector IOVec_; + TVector<IOutputStream::TPart> Parts_; + static const size_t MemPoolSize_ = maxHeaderSize * 100; + static const size_t MemPoolReserve_ = 32; + size_t DataSize_; + size_t PoolBytes_; + char MemPool_[MemPoolSize_ + MemPoolReserve_]; + }; + + //protector for limit usage tcp connection output (and used data) only from one thread at same time + class TOutputLock { + public: + TOutputLock() noexcept + : Lock_(0) + { + } + + bool TryAquire() noexcept { + do { + if (AtomicTryLock(&Lock_)) { + return true; + } + } while (!AtomicGet(Lock_)); //without magic loop atomic lock some unreliable + return false; + } + + void Release() noexcept { + AtomicUnlock(&Lock_); + } + + bool IsFree() const noexcept { + return !AtomicGet(Lock_); + } + + private: + TAtomic Lock_; + }; + + class TClient { + class TRequest; + class TConnection; + typedef TIntrusivePtr<TRequest> TRequestRef; + typedef TIntrusivePtr<TConnection> TConnectionRef; + + class TRequest: public TThrRefBase, public TNonCopyable { + public: + class THandle: public TSimpleHandle { + public: + THandle(IOnRecv* f, const TMessage& msg, TStatCollector* s) noexcept + : TSimpleHandle(f, msg, s) + { + } + + bool MessageSendedCompletely() const noexcept override { + if (TSimpleHandle::MessageSendedCompletely()) { + return true; + } + + TRequestRef req = GetRequest(); + if (!!req && req->RequestSendedCompletely()) { + const_cast<THandle*>(this)->SetSendComplete(); + } + + return TSimpleHandle::MessageSendedCompletely(); + } + + void Cancel() noexcept override { + if (TSimpleHandle::Canceled()) { + return; + } + + TRequestRef req = GetRequest(); + if (!!req) { + req->Cancel(); + TSimpleHandle::Cancel(); + } + } + + void NotifyResponse(const TString& resp) { + TNotifyHandle::NotifyResponse(resp); + + ReleaseRequest(); + } + + void NotifyError(const TString& error) { + TNotifyHandle::NotifyError(error); + + ReleaseRequest(); + } + + void NotifyError(TErrorRef error) { + TNotifyHandle::NotifyError(error); + + ReleaseRequest(); + } + + //not thread safe! + void SetRequest(const TRequestRef& r) noexcept { + Req_ = r; + } + + void ReleaseRequest() noexcept { + TRequestRef tmp; + TGuard<TSpinLock> g(SP_); + tmp.Swap(Req_); + } + + private: + TRequestRef GetRequest() const noexcept { + TGuard<TSpinLock> g(SP_); + return Req_; + } + + mutable TSpinLock SP_; + TRequestRef Req_; + }; + + typedef TIntrusivePtr<THandle> THandleRef; + + static void Run(THandleRef& h, const TMessage& msg, TClient& clnt) { + TRequestRef req(new TRequest(h, msg, clnt)); + h->SetRequest(req); + req->Run(req); + } + + ~TRequest() override { + DBGOUT("TClient::~TRequest()"); + } + + private: + TRequest(THandleRef& h, TMessage msg, TClient& clnt) + : Hndl_(h) + , Clnt_(clnt) + , Msg_(std::move(msg)) + , Loc_(Msg_.Addr) + , Addr_(CachedResolve(TResolveInfo(Loc_.Host, Loc_.GetPort()))) + , Canceled_(false) + , Id_(0) + { + DBGOUT("TClient::TRequest()"); + } + + void Run(TRequestRef& req) { + TDestination& dest = Clnt_.Dest_.Get(Addr_->Id); + dest.Run(req); + } + + public: + void OnResponse(TTcp2Message& msg) { + DBGOUT("TRequest::OnResponse: " << msg.ResponseHeader().Id); + THandleRef h = ReleaseHandler(); + if (!h) { + return; + } + + const TResponseHeader& respHdr = msg.ResponseHeader(); + if (Y_LIKELY(!respHdr.ErrorCode)) { + h->NotifyResponse(msg.Content()); + } else { + h->NotifyError(new TError(respHdr.ErrorDescription(), TError::ProtocolSpecific, respHdr.ErrorCode)); + } + ReleaseConn(); + } + + void OnError(const TString& err, const i32 systemCode = 0) { + DBGOUT("TRequest::OnError: " << Id_.load(std::memory_order_acquire)); + THandleRef h = ReleaseHandler(); + if (!h) { + return; + } + + h->NotifyError(new TError(err, TError::UnknownType, 0, systemCode)); + ReleaseConn(); + } + + void SetConnection(TConnection* conn) noexcept { + auto g = Guard(AL_); + Conn_ = conn; + } + + bool Canceled() const noexcept { + return Canceled_; + } + + const TResolvedHost* Addr() const noexcept { + return Addr_; + } + + TStringBuf Service() const noexcept { + return Loc_.Service; + } + + const TString& Data() const noexcept { + return Msg_.Data; + } + + TClient& Client() noexcept { + return Clnt_; + } + + bool RequestSendedCompletely() const noexcept { + if (Id_.load(std::memory_order_acquire) == 0) { + return false; + } + + TConnectionRef conn = GetConn(); + if (!conn) { + return false; + } + + TRequestId lastSendedReqId = conn->LastSendedRequestId(); + if (lastSendedReqId >= Id_.load(std::memory_order_acquire)) { + return true; + } else if (Y_UNLIKELY((Id_.load(std::memory_order_acquire) - lastSendedReqId) > (Max<TRequestId>() - Max<ui32>()))) { + //overflow req-id value + return true; + } + return false; + } + + void Cancel() noexcept { + Canceled_ = true; + THandleRef h = ReleaseHandler(); + if (!h) { + return; + } + + TConnectionRef conn = ReleaseConn(); + if (!!conn && Id_.load(std::memory_order_acquire)) { + conn->Cancel(Id_.load(std::memory_order_acquire)); + } + h->NotifyError(new TError(canceled, TError::Cancelled)); + } + + void SetReqId(TRequestId reqId) noexcept { + auto guard = Guard(IdLock_); + Id_.store(reqId, std::memory_order_release); + } + + TRequestId ReqId() const noexcept { + return Id_.load(std::memory_order_acquire); + } + + private: + inline THandleRef ReleaseHandler() noexcept { + THandleRef h; + { + auto g = Guard(AL_); + h.Swap(Hndl_); + } + return h; + } + + inline TConnectionRef GetConn() const noexcept { + auto g = Guard(AL_); + return Conn_; + } + + inline TConnectionRef ReleaseConn() noexcept { + TConnectionRef c; + { + auto g = Guard(AL_); + c.Swap(Conn_); + } + return c; + } + + mutable TAdaptiveLock AL_; //guaranted calling notify() only once (prevent race between asio thread and current) + THandleRef Hndl_; + TClient& Clnt_; + const TMessage Msg_; + const TParsedLocation Loc_; + const TResolvedHost* Addr_; + TConnectionRef Conn_; + NAtomic::TBool Canceled_; + TSpinLock IdLock_; + std::atomic<TRequestId> Id_; + }; + + class TConnection: public TThrRefBase { + enum TState { + Init, + Connecting, + Connected, + Closed, + MaxState + }; + typedef THashMap<TRequestId, TRequestRef> TReqsInFly; + + public: + class TOutputBuffers: public TMultiBuffers { + public: + void AddRequest(const TRequestRef& req) { + Requests_.push_back(req); + if (req->Service().size() > MemPoolReserve_) { + TRequestHeader* hdr = new (Allocate<TRequestHeader>()) TRequestHeader(req->ReqId(), req->Service().size(), req->Data().size()); + AddPart(hdr, sizeof(TRequestHeader)); + AddPart(req->Service().data(), req->Service().size()); + } else { + TRequestHeader* hdr = new (AllocatePlus<TRequestHeader>(req->Service().size())) TRequestHeader(req->ReqId(), req->Service().size(), req->Data().size()); + AddPart(hdr, sizeof(TRequestHeader) + req->Service().size()); + memmove(++hdr, req->Service().data(), req->Service().size()); + } + AddPart(req->Data().data(), req->Data().size()); + IOVec_ = TContIOVector(Parts_.data(), Parts_.size()); + } + + void AddCancelRequest(TRequestId reqId) { + TCancelHeader* hdr = new (Allocate<TCancelHeader>()) TCancelHeader(reqId); + AddPart(hdr, sizeof(TCancelHeader)); + IOVec_ = TContIOVector(Parts_.data(), Parts_.size()); + } + + void Clear() { + TMultiBuffers::Clear(); + Requests_.clear(); + } + + private: + TVector<TRequestRef> Requests_; + }; + + TConnection(TIOService& srv) + : AS_(srv) + , State_(Init) + , BuffSize_(TTcp2Options::InputBufferSize) + , Buff_(new char[BuffSize_]) + , NeedCheckReqsQueue_(0) + , NeedCheckCancelsQueue_(0) + , GenReqId_(0) + , LastSendedReqId_(0) + { + } + + ~TConnection() override { + try { + DBGOUT("TClient::~TConnection()"); + OnError("~"); + } catch (...) { + Cdbg << "tcp2::~cln_conn: " << CurrentExceptionMessage() << Endl; + } + } + + //called from client thread + bool Run(TRequestRef& req) { + if (Y_UNLIKELY(AtomicGet(State_) == Closed)) { + return false; + } + + req->Ref(); + try { + Reqs_.Enqueue(req.Get()); + } catch (...) { + req->UnRef(); + throw; + } + + AtomicSet(NeedCheckReqsQueue_, 1); + req->SetConnection(this); + TAtomicBase state = AtomicGet(State_); + if (Y_LIKELY(state == Connected)) { + ProcessOutputReqsQueue(); + return true; + } + + if (state == Init) { + if (AtomicCas(&State_, Connecting, Init)) { + try { + TEndpoint addr(new NAddr::TAddrInfo(&*req->Addr()->Addr.Begin())); + AS_.AsyncConnect(addr, std::bind(&TConnection::OnConnect, TConnectionRef(this), _1, _2), TTcp2Options::ConnectTimeout); + } catch (...) { + AS_.GetIOService().Post(std::bind(&TConnection::OnErrorCallback, TConnectionRef(this), CurrentExceptionMessage())); + } + return true; + } + } + state = AtomicGet(State_); + if (state == Connected) { + ProcessOutputReqsQueue(); + } else if (state == Closed) { + SafeOnError(); + } + return true; + } + + //called from client thread + void Cancel(TRequestId id) { + Cancels_.Enqueue(id); + AtomicSet(NeedCheckCancelsQueue_, 1); + if (Y_LIKELY(AtomicGet(State_) == Connected)) { + ProcessOutputCancelsQueue(); + } + } + + void ProcessOutputReqsQueue() { + if (OutputLock_.TryAquire()) { + SendMessages(false); + } + } + + void ProcessOutputCancelsQueue() { + if (OutputLock_.TryAquire()) { + AS_.GetIOService().Post(std::bind(&TConnection::SendMessages, TConnectionRef(this), true)); + return; + } + } + + //must be called only from asio thread + void ProcessReqsInFlyQueue() { + if (AtomicGet(State_) == Closed) { + return; + } + + TRequest* reqPtr; + + while (ReqsInFlyQueue_.Dequeue(&reqPtr)) { + TRequestRef reqTmp(reqPtr); + reqPtr->UnRef(); + ReqsInFly_[reqPtr->ReqId()].Swap(reqTmp); + } + } + + //must be called only from asio thread + void OnConnect(const TErrorCode& ec, IHandlingContext&) { + DBGOUT("TConnect::OnConnect: " << ec.Value()); + if (Y_UNLIKELY(ec)) { + if (ec.Value() == EIO) { + //try get more detail error info + char buf[1]; + TErrorCode errConnect; + AS_.ReadSome(buf, 1, errConnect); + OnErrorCode(errConnect.Value() ? errConnect : ec); + } else { + OnErrorCode(ec); + } + } else { + try { + PrepareSocket(AS_.Native()); + AtomicSet(State_, Connected); + AS_.AsyncPollRead(std::bind(&TConnection::OnCanRead, TConnectionRef(this), _1, _2)); + if (OutputLock_.TryAquire()) { + SendMessages(true); + return; + } + } catch (...) { + OnError(CurrentExceptionMessage()); + } + } + } + + //must be called only after succes aquiring output + void SendMessages(bool asioThread) { + //DBGOUT("SendMessages"); + if (Y_UNLIKELY(AtomicGet(State_) == Closed)) { + if (asioThread) { + OnError(Error_); + } else { + SafeOnError(); + } + return; + } + + do { + if (asioThread) { + AtomicSet(NeedCheckCancelsQueue_, 0); + TRequestId reqId; + + ProcessReqsInFlyQueue(); + while (Cancels_.Dequeue(&reqId)) { + TReqsInFly::iterator it = ReqsInFly_.find(reqId); + if (it == ReqsInFly_.end()) { + continue; + } + + ReqsInFly_.erase(it); + OutputBuffers_.AddCancelRequest(reqId); + if (Y_UNLIKELY(!OutputBuffers_.HasFreeSpace())) { + if (!FlushOutputBuffers(asioThread, 0)) { + return; + } + } + } + } else if (AtomicGet(NeedCheckCancelsQueue_)) { + AS_.GetIOService().Post(std::bind(&TConnection::SendMessages, TConnectionRef(this), true)); + return; + } + + TRequestId lastReqId = 0; + { + AtomicSet(NeedCheckReqsQueue_, 0); + TRequest* reqPtr; + + while (Reqs_.Dequeue(&reqPtr)) { + TRequestRef reqTmp(reqPtr); + reqPtr->UnRef(); + reqPtr->SetReqId(GenerateReqId()); + if (reqPtr->Canceled()) { + continue; + } + lastReqId = reqPtr->ReqId(); + if (asioThread) { + TRequestRef& req = ReqsInFly_[(TRequestId)reqPtr->ReqId()]; + req.Swap(reqTmp); + OutputBuffers_.AddRequest(req); + } else { //can access to ReqsInFly_ only from asio thread, so enqueue req to update ReqsInFly_ queue + try { + reqTmp->Ref(); + ReqsInFlyQueue_.Enqueue(reqPtr); + } catch (...) { + reqTmp->UnRef(); + throw; + } + OutputBuffers_.AddRequest(reqTmp); + } + if (Y_UNLIKELY(!OutputBuffers_.HasFreeSpace())) { + if (!FlushOutputBuffers(asioThread, lastReqId)) { + return; + } + } + } + } + + if (OutputBuffers_.HasData()) { + if (!FlushOutputBuffers(asioThread, lastReqId)) { + return; + } + } + + OutputLock_.Release(); + + if (!AtomicGet(NeedCheckReqsQueue_) && !AtomicGet(NeedCheckCancelsQueue_)) { + DBGOUT("TClient::SendMessages(exit2)"); + return; + } + } while (OutputLock_.TryAquire()); + DBGOUT("TClient::SendMessages(exit1)"); + } + + TRequestId GenerateReqId() noexcept { + TRequestId reqId; + { + auto guard = Guard(GenReqIdLock_); + reqId = ++GenReqId_; + } + return Y_LIKELY(reqId) ? reqId : GenerateReqId(); + } + + //called non thread-safe (from outside thread) + bool FlushOutputBuffers(bool asioThread, TRequestId reqId) { + if (asioThread || TTcp2Options::ClientUseDirectWrite) { + TContIOVector& vec = *OutputBuffers_.GetIOvec(); + TErrorCode err; + vec.Proceed(AS_.WriteSome(vec, err)); + + if (Y_UNLIKELY(err)) { + if (asioThread) { + OnErrorCode(err); + } else { + AS_.GetIOService().Post(std::bind(&TConnection::OnErrorCode, TConnectionRef(this), err)); + } + return false; + } + + if (vec.Complete()) { + LastSendedReqId_.store(reqId, std::memory_order_release); + DBGOUT("Client::FlushOutputBuffers(" << reqId << ")"); + OutputBuffers_.Clear(); + return true; + } + } + + DBGOUT("Client::AsyncWrite(" << reqId << ")"); + AS_.AsyncWrite(OutputBuffers_.GetIOvec(), std::bind(&TConnection::OnSend, TConnectionRef(this), reqId, _1, _2, _3), TTcp2Options::ServerOutputDeadline); + return false; + } + + //must be called only from asio thread + void OnSend(TRequestId reqId, const TErrorCode& ec, size_t amount, IHandlingContext&) { + Y_UNUSED(amount); + if (Y_UNLIKELY(ec)) { + OnErrorCode(ec); + } else { + if (Y_LIKELY(reqId)) { + DBGOUT("Client::OnSend(" << reqId << ")"); + LastSendedReqId_.store(reqId, std::memory_order_release); + } + //output already aquired, used asio thread + OutputBuffers_.Clear(); + SendMessages(true); + } + } + + //must be called only from asio thread + void OnCanRead(const TErrorCode& ec, IHandlingContext& ctx) { + //DBGOUT("OnCanRead(" << ec.Value() << ")"); + if (Y_UNLIKELY(ec)) { + OnErrorCode(ec); + } else { + TErrorCode ec2; + OnReadSome(ec2, AS_.ReadSome(Buff_.Get(), BuffSize_, ec2), ctx); + } + } + + //must be called only from asio thread + void OnReadSome(const TErrorCode& ec, size_t amount, IHandlingContext& ctx) { + //DBGOUT("OnReadSome(" << ec.Value() << ", " << amount << ")"); + if (Y_UNLIKELY(ec)) { + OnErrorCode(ec); + + return; + } + + while (1) { + if (Y_UNLIKELY(!amount)) { + OnError("tcp conn. closed"); + + return; + } + + try { + const char* buff = Buff_.Get(); + size_t leftBytes = amount; + do { + size_t useBytes = Msg_.LoadFrom(buff, leftBytes); + leftBytes -= useBytes; + buff += useBytes; + if (Msg_.IsComplete()) { + //DBGOUT("OnReceiveMessage(" << Msg_.BaseHeader().Id << "): " << leftBytes); + OnReceiveMessage(); + Msg_.Clear(); + } + } while (leftBytes); + + if (amount == BuffSize_) { + //try decrease system calls, - re-run ReadSome if has full filled buffer + TErrorCode ecR; + amount = AS_.ReadSome(Buff_.Get(), BuffSize_, ecR); + if (!ecR) { + continue; //process next input data + } + if (ecR.Value() == EAGAIN || ecR.Value() == EWOULDBLOCK) { + ctx.ContinueUseHandler(); + } else { + OnErrorCode(ec); + } + } else { + ctx.ContinueUseHandler(); + } + } catch (...) { + OnError(CurrentExceptionMessage()); + } + + return; + } + } + + //must be called only from asio thread + void OnErrorCode(TErrorCode ec) { + OnError(ec.Text(), ec.Value()); + } + + //must be called only from asio thread + void OnErrorCallback(TString err) { + OnError(err); + } + + //must be called only from asio thread + void OnError(const TString& err, const i32 systemCode = 0) { + if (AtomicGet(State_) != Closed) { + Error_ = err; + SystemCode_ = systemCode; + AtomicSet(State_, Closed); + AS_.AsyncCancel(); + } + SafeOnError(); + for (auto& it : ReqsInFly_) { + it.second->OnError(err); + } + ReqsInFly_.clear(); + } + + void SafeOnError() { + TRequest* reqPtr; + + while (Reqs_.Dequeue(&reqPtr)) { + TRequestRef req(reqPtr); + reqPtr->UnRef(); + //DBGOUT("err queue(" << AS_.Native() << "):" << size_t(reqPtr)); + req->OnError(Error_, SystemCode_); + } + + while (ReqsInFlyQueue_.Dequeue(&reqPtr)) { + TRequestRef req(reqPtr); + reqPtr->UnRef(); + //DBGOUT("err fly queue(" << AS_.Native() << "):" << size_t(reqPtr)); + req->OnError(Error_, SystemCode_); + } + } + + //must be called only from asio thread + void OnReceiveMessage() { + //DBGOUT("OnReceiveMessage"); + const TBaseHeader& hdr = Msg_.BaseHeader(); + + if (hdr.Type == TBaseHeader::Response) { + ProcessReqsInFlyQueue(); + TReqsInFly::iterator it = ReqsInFly_.find(hdr.Id); + if (it == ReqsInFly_.end()) { + DBGOUT("ignore response: " << hdr.Id); + return; + } + + it->second->OnResponse(Msg_); + ReqsInFly_.erase(it); + } else { + throw yexception() << TStringBuf("unsupported message type: ") << hdr.Type; + } + } + + TRequestId LastSendedRequestId() const noexcept { + return LastSendedReqId_.load(std::memory_order_acquire); + } + + private: + NAsio::TTcpSocket AS_; + TAtomic State_; //state machine status (TState) + TString Error_; + i32 SystemCode_ = 0; + + //input + size_t BuffSize_; + TArrayHolder<char> Buff_; + TTcp2Message Msg_; + + //output + TOutputLock OutputLock_; + TAtomic NeedCheckReqsQueue_; + TLockFreeQueue<TRequest*> Reqs_; + TAtomic NeedCheckCancelsQueue_; + TLockFreeQueue<TRequestId> Cancels_; + TAdaptiveLock GenReqIdLock_; + std::atomic<TRequestId> GenReqId_; + std::atomic<TRequestId> LastSendedReqId_; + TLockFreeQueue<TRequest*> ReqsInFlyQueue_; + TReqsInFly ReqsInFly_; + TOutputBuffers OutputBuffers_; + }; + + class TDestination { + public: + void Run(TRequestRef& req) { + while (1) { + TConnectionRef conn = GetConnection(); + if (!!conn && conn->Run(req)) { + return; + } + + DBGOUT("TDestination CreateConnection"); + CreateConnection(conn, req->Client().ExecutorsPool().GetExecutor().GetIOService()); + } + } + + private: + TConnectionRef GetConnection() { + TGuard<TSpinLock> g(L_); + return Conn_; + } + + void CreateConnection(TConnectionRef& oldConn, TIOService& srv) { + TConnectionRef conn(new TConnection(srv)); + TGuard<TSpinLock> g(L_); + if (Conn_ == oldConn) { + Conn_.Swap(conn); + } + } + + TSpinLock L_; + TConnectionRef Conn_; + }; + + //////////// TClient ///////// + + public: + TClient() + : EP_(TTcp2Options::AsioClientThreads) + { + } + + ~TClient() { + EP_.SyncShutdown(); + } + + THandleRef Schedule(const TMessage& msg, IOnRecv* fallback, TServiceStatRef& ss) { + //find exist connection or create new + TRequest::THandleRef hndl(new TRequest::THandle(fallback, msg, !ss ? nullptr : new TStatCollector(ss))); + try { + TRequest::Run(hndl, msg, *this); + } catch (...) { + hndl->ResetOnRecv(); + hndl->ReleaseRequest(); + throw; + } + return hndl.Get(); + } + + TExecutorsPool& ExecutorsPool() { + return EP_; + } + + private: + NNeh::NHttp::TLockFreeSequence<TDestination> Dest_; + TExecutorsPool EP_; + }; + + ////////// server side //////////////////////////////////////////////////////////////////////////////////////////// + + class TServer: public IRequester { + typedef TAutoPtr<TTcpAcceptor> TTcpAcceptorPtr; + typedef TAtomicSharedPtr<TTcpSocket> TTcpSocketRef; + class TConnection; + typedef TIntrusivePtr<TConnection> TConnectionRef; + + struct TRequest: public IRequest { + struct TState: public TThrRefBase { + TState() + : Canceled(false) + { + } + + TAtomicBool Canceled; + }; + typedef TIntrusivePtr<TState> TStateRef; + + TRequest(const TConnectionRef& conn, TBuffer& buf, const TString& content); + ~TRequest() override; + + TStringBuf Scheme() const override { + return TStringBuf("tcp2"); + } + + TString RemoteHost() const override; + + TStringBuf Service() const override { + return TStringBuf(Buf.Data() + sizeof(TRequestHeader), Buf.End()); + } + + TStringBuf Data() const override { + return TStringBuf(Content_); + } + + TStringBuf RequestId() const override { + return TStringBuf(); + } + + bool Canceled() const override { + return State->Canceled; + } + + void SendReply(TData& data) override; + + void SendError(TResponseError, const TString&) override { + // TODO + } + + const TRequestHeader& RequestHeader() const noexcept { + return *reinterpret_cast<const TRequestHeader*>(Buf.Data()); + } + + private: + TConnectionRef Conn; + TBuffer Buf; //service-name + message-data + TString Content_; + TAtomic Replied_; + + public: + TIntrusivePtr<TState> State; + }; + + class TConnection: public TThrRefBase { + private: + TConnection(TServer& srv, const TTcpSocketRef& sock) + : Srv_(srv) + , AS_(sock) + , Canceled_(false) + , RemoteHost_(NNeh::PrintHostByRfc(*AS_->RemoteEndpoint().Addr())) + , BuffSize_(TTcp2Options::InputBufferSize) + , Buff_(new char[BuffSize_]) + , NeedCheckOutputQueue_(0) + { + DBGOUT("TServer::TConnection()"); + } + + public: + class TOutputBuffers: public TMultiBuffers { + public: + void AddResponse(TRequestId reqId, TData& data) { + TResponseHeader* hdr = new (Allocate<TResponseHeader>()) TResponseHeader(reqId, TResponseHeader::Success, data.size()); + ResponseData_.push_back(TAutoPtr<TData>(new TData())); + TData& movedData = *ResponseData_.back(); + movedData.swap(data); + AddPart(hdr, sizeof(TResponseHeader)); + AddPart(movedData.data(), movedData.size()); + IOVec_ = TContIOVector(Parts_.data(), Parts_.size()); + } + + void AddError(TRequestId reqId, TResponseHeader::TErrorCode errCode) { + TResponseHeader* hdr = new (Allocate<TResponseHeader>()) TResponseHeader(reqId, errCode, 0); + AddPart(hdr, sizeof(TResponseHeader)); + IOVec_ = TContIOVector(Parts_.data(), Parts_.size()); + } + + void Clear() { + TMultiBuffers::Clear(); + ResponseData_.clear(); + } + + private: + TVector<TAutoPtr<TData>> ResponseData_; + }; + + static void Create(TServer& srv, const TTcpSocketRef& sock) { + TConnectionRef conn(new TConnection(srv, sock)); + conn->AS_->AsyncPollRead(std::bind(&TConnection::OnCanRead, conn, _1, _2), TTcp2Options::ServerInputDeadline); + } + + ~TConnection() override { + DBGOUT("~TServer::TConnection(" << (!AS_ ? -666 : AS_->Native()) << ")"); + } + + private: + void OnCanRead(const TErrorCode& ec, IHandlingContext& ctx) { + if (ec) { + OnError(); + } else { + TErrorCode ec2; + OnReadSome(ec2, AS_->ReadSome(Buff_.Get(), BuffSize_, ec2), ctx); + } + } + + void OnError() { + DBGOUT("Srv OnError(" << (!AS_ ? -666 : AS_->Native()) << ")" + << " c=" << (size_t)this); + Canceled_ = true; + AS_->AsyncCancel(); + } + + void OnReadSome(const TErrorCode& ec, size_t amount, IHandlingContext& ctx) { + while (1) { + if (ec || !amount) { + OnError(); + return; + } + + try { + const char* buff = Buff_.Get(); + size_t leftBytes = amount; + do { + size_t useBytes = Msg_.LoadFrom(buff, leftBytes); + leftBytes -= useBytes; + buff += useBytes; + if (Msg_.IsComplete()) { + OnReceiveMessage(); + } + } while (leftBytes); + + if (amount == BuffSize_) { + //try decrease system calls, - re-run ReadSome if has full filled buffer + TErrorCode ecR; + amount = AS_->ReadSome(Buff_.Get(), BuffSize_, ecR); + if (!ecR) { + continue; + } + if (ecR.Value() == EAGAIN || ecR.Value() == EWOULDBLOCK) { + ctx.ContinueUseHandler(); + } else { + OnError(); + } + } else { + ctx.ContinueUseHandler(); + } + } catch (...) { + DBGOUT("exc. " << CurrentExceptionMessage()); + OnError(); + } + return; + } + } + + void OnReceiveMessage() { + DBGOUT("OnReceiveMessage()"); + const TBaseHeader& hdr = Msg_.BaseHeader(); + + if (hdr.Type == TBaseHeader::Request) { + TRequest* reqPtr = new TRequest(TConnectionRef(this), Msg_.Header(), Msg_.Content()); + IRequestRef req(reqPtr); + ReqsState_[reqPtr->RequestHeader().Id] = reqPtr->State; + OnRequest(req); + } else if (hdr.Type == TBaseHeader::Cancel) { + OnCancelRequest(hdr.Id); + } else { + throw yexception() << "unsupported message type: " << (ui32)hdr.Type; + } + Msg_.Clear(); + { + TRequestId reqId; + while (FinReqs_.Dequeue(&reqId)) { + ReqsState_.erase(reqId); + } + } + } + + void OnRequest(IRequestRef& r) { + DBGOUT("OnRequest()"); + Srv_.OnRequest(r); + } + + void OnCancelRequest(TRequestId reqId) { + THashMap<TRequestId, TRequest::TStateRef>::iterator it = ReqsState_.find(reqId); + if (it == ReqsState_.end()) { + return; + } + + it->second->Canceled = true; + } + + public: + class TOutputData { + public: + TOutputData(TRequestId reqId) + : ReqId(reqId) + { + } + + virtual ~TOutputData() { + } + + virtual void MoveTo(TOutputBuffers& bufs) = 0; + + TRequestId ReqId; + }; + + class TResponseData: public TOutputData { + public: + TResponseData(TRequestId reqId, TData& data) + : TOutputData(reqId) + { + Data.swap(data); + } + + void MoveTo(TOutputBuffers& bufs) override { + bufs.AddResponse(ReqId, Data); + } + + TData Data; + }; + + class TResponseErrorData: public TOutputData { + public: + TResponseErrorData(TRequestId reqId, TResponseHeader::TErrorCode errorCode) + : TOutputData(reqId) + , ErrorCode(errorCode) + { + } + + void MoveTo(TOutputBuffers& bufs) override { + bufs.AddError(ReqId, ErrorCode); + } + + TResponseHeader::TErrorCode ErrorCode; + }; + + //called non thread-safe (from client thread) + void SendResponse(TRequestId reqId, TData& data) { + DBGOUT("SendResponse: " << reqId << " " << (size_t)~data << " c=" << (size_t)this); + TAutoPtr<TOutputData> od(new TResponseData(reqId, data)); + OutputData_.Enqueue(od); + ProcessOutputQueue(); + } + + //called non thread-safe (from outside thread) + void SendError(TRequestId reqId, TResponseHeader::TErrorCode err) { + DBGOUT("SendResponseError: " << reqId << " c=" << (size_t)this); + TAutoPtr<TOutputData> od(new TResponseErrorData(reqId, err)); + OutputData_.Enqueue(od); + ProcessOutputQueue(); + } + + void ProcessOutputQueue() { + AtomicSet(NeedCheckOutputQueue_, 1); + if (OutputLock_.TryAquire()) { + SendMessages(false); + return; + } + DBGOUT("ProcessOutputQueue: !AquireOutputOwnership: " << (int)OutputLock_.IsFree()); + } + + //must be called only after success aquiring output + void SendMessages(bool asioThread) { + DBGOUT("TServer::SendMessages(enter)"); + try { + do { + AtomicUnlock(&NeedCheckOutputQueue_); + TAutoPtr<TOutputData> d; + while (OutputData_.Dequeue(&d)) { + d->MoveTo(OutputBuffers_); + if (!OutputBuffers_.HasFreeSpace()) { + if (!FlushOutputBuffers(asioThread)) { + return; + } + } + } + + if (OutputBuffers_.HasData()) { + if (!FlushOutputBuffers(asioThread)) { + return; + } + } + + OutputLock_.Release(); + + if (!AtomicGet(NeedCheckOutputQueue_)) { + DBGOUT("Server::SendMessages(exit2): " << (int)OutputLock_.IsFree()); + return; + } + } while (OutputLock_.TryAquire()); + DBGOUT("Server::SendMessages(exit1)"); + } catch (...) { + OnError(); + } + } + + bool FlushOutputBuffers(bool asioThread) { + DBGOUT("FlushOutputBuffers: cnt=" << OutputBuffers_.GetIOvec()->Count() << " c=" << (size_t)this); + //TODO:reseach direct write efficiency + if (asioThread || TTcp2Options::ServerUseDirectWrite) { + TContIOVector& vec = *OutputBuffers_.GetIOvec(); + + vec.Proceed(AS_->WriteSome(vec)); + + if (vec.Complete()) { + OutputBuffers_.Clear(); + //DBGOUT("WriteResponse: " << " c=" << (size_t)this); + return true; + } + } + + //socket buffer filled - use async write for sending left data + DBGOUT("AsyncWriteResponse: " + << " [" << OutputBuffers_.GetIOvec()->Bytes() << "]" + << " c=" << (size_t)this); + AS_->AsyncWrite(OutputBuffers_.GetIOvec(), std::bind(&TConnection::OnSend, TConnectionRef(this), _1, _2, _3), TTcp2Options::ServerOutputDeadline); + return false; + } + + void OnFinishRequest(TRequestId reqId) { + if (Y_LIKELY(!Canceled_)) { + FinReqs_.Enqueue(reqId); + } + } + + private: + void OnSend(const TErrorCode& ec, size_t amount, IHandlingContext&) { + Y_UNUSED(amount); + DBGOUT("TServer::OnSend(" << ec.Value() << ", " << amount << ")"); + if (ec) { + OnError(); + } else { + OutputBuffers_.Clear(); + SendMessages(true); + } + } + + public: + bool IsCanceled() const noexcept { + return Canceled_; + } + + const TString& RemoteHost() const noexcept { + return RemoteHost_; + } + + private: + TServer& Srv_; + TTcpSocketRef AS_; + NAtomic::TBool Canceled_; + TString RemoteHost_; + + //input + size_t BuffSize_; + TArrayHolder<char> Buff_; + TTcp2Message Msg_; + THashMap<TRequestId, TRequest::TStateRef> ReqsState_; + TLockFreeQueue<TRequestId> FinReqs_; + + //output + TOutputLock OutputLock_; //protect socket/buffers from simultaneous access from few threads + TAtomic NeedCheckOutputQueue_; + NNeh::TAutoLockFreeQueue<TOutputData> OutputData_; + TOutputBuffers OutputBuffers_; + }; + + //////////// TServer ///////// + public: + TServer(IOnRequest* cb, ui16 port) + : EP_(TTcp2Options::AsioServerThreads) + , CB_(cb) + { + TNetworkAddress addr(port); + + for (TNetworkAddress::TIterator it = addr.Begin(); it != addr.End(); ++it) { + TEndpoint ep(new NAddr::TAddrInfo(&*it)); + TTcpAcceptorPtr a(new TTcpAcceptor(EA_.GetIOService())); + //DBGOUT("bind:" << ep.IpToString() << ":" << ep.Port()); + a->Bind(ep); + a->Listen(TTcp2Options::Backlog); + StartAccept(a.Get()); + A_.push_back(a); + } + } + + ~TServer() override { + EA_.SyncShutdown(); //cancel accepting connections + A_.clear(); //stop listening + EP_.SyncShutdown(); //close all exist connections + } + + void StartAccept(TTcpAcceptor* a) { + const auto s = MakeAtomicShared<TTcpSocket>(EP_.Size() ? EP_.GetExecutor().GetIOService() : EA_.GetIOService()); + a->AsyncAccept(*s, std::bind(&TServer::OnAccept, this, a, s, _1, _2)); + } + + void OnAccept(TTcpAcceptor* a, TTcpSocketRef s, const TErrorCode& ec, IHandlingContext&) { + if (Y_UNLIKELY(ec)) { + if (ec.Value() == ECANCELED) { + return; + } else if (ec.Value() == EMFILE || ec.Value() == ENFILE || ec.Value() == ENOMEM || ec.Value() == ENOBUFS) { + //reach some os limit, suspend accepting for preventing busyloop (100% cpu usage) + TSimpleSharedPtr<TDeadlineTimer> dt(new TDeadlineTimer(a->GetIOService())); + dt->AsyncWaitExpireAt(TDuration::Seconds(30), std::bind(&TServer::OnTimeoutSuspendAccept, this, a, dt, _1, _2)); + } else { + Cdbg << "acc: " << ec.Text() << Endl; + } + } else { + SetNonBlock(s->Native()); + PrepareSocket(s->Native()); + TConnection::Create(*this, s); + } + StartAccept(a); //continue accepting + } + + void OnTimeoutSuspendAccept(TTcpAcceptor* a, TSimpleSharedPtr<TDeadlineTimer>, const TErrorCode& ec, IHandlingContext&) { + if (!ec) { + DBGOUT("resume acceptor"); + StartAccept(a); + } + } + + void OnRequest(IRequestRef& r) { + try { + CB_->OnRequest(r); + } catch (...) { + Cdbg << CurrentExceptionMessage() << Endl; + } + } + + private: + TVector<TTcpAcceptorPtr> A_; + TIOServiceExecutor EA_; //thread, where accepted incoming tcp connections + TExecutorsPool EP_; //threads, for process write/read data to/from tcp connections (if empty, use EA_ for r/w) + IOnRequest* CB_; + }; + + TServer::TRequest::TRequest(const TConnectionRef& conn, TBuffer& buf, const TString& content) + : Conn(conn) + , Content_(content) + , Replied_(0) + , State(new TState()) + { + DBGOUT("TServer::TRequest()"); + Buf.Swap(buf); + } + + TServer::TRequest::~TRequest() { + DBGOUT("TServer::~TRequest()"); + if (!AtomicGet(Replied_)) { + Conn->SendError(RequestHeader().Id, TResponseHeader::EmptyReply); + } + Conn->OnFinishRequest(RequestHeader().Id); + } + + TString TServer::TRequest::RemoteHost() const { + return Conn->RemoteHost(); + } + + void TServer::TRequest::SendReply(TData& data) { + do { + if (AtomicCas(&Replied_, 1, 0)) { + Conn->SendResponse(RequestHeader().Id, data); + return; + } + } while (AtomicGet(Replied_) == 0); + } + + class TProtocol: public IProtocol { + public: + inline TProtocol() { + InitNetworkSubSystem(); + } + + IRequesterRef CreateRequester(IOnRequest* cb, const TParsedLocation& loc) override { + return new TServer(cb, loc.GetPort()); + } + + THandleRef ScheduleRequest(const TMessage& msg, IOnRecv* fallback, TServiceStatRef& ss) override { + return Singleton<TClient>()->Schedule(msg, fallback, ss); + } + + TStringBuf Scheme() const noexcept override { + return TStringBuf("tcp2"); + } + + bool SetOption(TStringBuf name, TStringBuf value) override { + return TTcp2Options::Set(name, value); + } + }; + } +} + +NNeh::IProtocol* NNeh::Tcp2Protocol() { + return Singleton<NNehTcp2::TProtocol>(); +} diff --git a/library/cpp/neh/tcp2.h b/library/cpp/neh/tcp2.h new file mode 100644 index 00000000000..bd6d8c25bdb --- /dev/null +++ b/library/cpp/neh/tcp2.h @@ -0,0 +1,44 @@ +#pragma once + +#include <util/datetime/base.h> +#include <util/system/defaults.h> + +namespace NNeh { + //global options + struct TTcp2Options { + //connect timeout + static TDuration ConnectTimeout; + + //input buffer size + static size_t InputBufferSize; + + //asio client threads + static size_t AsioClientThreads; + + //asio server threads, - if == 0, use acceptor thread for read/parse incoming requests + //esle use one thread for accepting + AsioServerThreads for process established tcp connections + static size_t AsioServerThreads; + + //listen socket queue limit + static int Backlog; + + //try call non block write to socket from client thread (for decrease latency) + static bool ClientUseDirectWrite; + + //try call non block write to socket from client thread (for decrease latency) + static bool ServerUseDirectWrite; + + //expecting receiving request data right after connect or inside receiving request data + static TDuration ServerInputDeadline; + + //timelimit for sending response data + static TDuration ServerOutputDeadline; + + //set option, - return false, if option name not recognized + static bool Set(TStringBuf name, TStringBuf value); + }; + + class IProtocol; + + IProtocol* Tcp2Protocol(); +} diff --git a/library/cpp/neh/udp.cpp b/library/cpp/neh/udp.cpp new file mode 100644 index 00000000000..13250a24936 --- /dev/null +++ b/library/cpp/neh/udp.cpp @@ -0,0 +1,691 @@ +#include "udp.h" +#include "details.h" +#include "neh.h" +#include "location.h" +#include "utils.h" +#include "factory.h" + +#include <library/cpp/dns/cache.h> + +#include <util/network/socket.h> +#include <util/network/address.h> +#include <util/generic/deque.h> +#include <util/generic/hash.h> +#include <util/generic/string.h> +#include <util/generic/buffer.h> +#include <util/generic/singleton.h> +#include <util/digest/murmur.h> +#include <util/random/random.h> +#include <util/ysaveload.h> +#include <util/system/thread.h> +#include <util/system/pipe.h> +#include <util/system/error.h> +#include <util/stream/mem.h> +#include <util/stream/buffer.h> +#include <util/string/cast.h> + +using namespace NNeh; +using namespace NDns; +using namespace NAddr; + +namespace { + namespace NUdp { + enum EPacketType { + PT_REQUEST = 1, + PT_RESPONSE = 2, + PT_STOP = 3, + PT_TIMEOUT = 4 + }; + + struct TUdpHandle: public TNotifyHandle { + inline TUdpHandle(IOnRecv* r, const TMessage& msg, TStatCollector* sc) noexcept + : TNotifyHandle(r, msg, sc) + { + } + + void Cancel() noexcept override { + THandle::Cancel(); //inform stat collector + } + + bool MessageSendedCompletely() const noexcept override { + //TODO + return true; + } + }; + + static inline IRemoteAddrPtr GetSendAddr(SOCKET s) { + IRemoteAddrPtr local = GetSockAddr(s); + const sockaddr* addr = local->Addr(); + + switch (addr->sa_family) { + case AF_INET: { + const TIpAddress a = *(const sockaddr_in*)addr; + + return MakeHolder<TIPv4Addr>(TIpAddress(InetToHost(INADDR_LOOPBACK), a.Port())); + } + + case AF_INET6: { + sockaddr_in6 a = *(const sockaddr_in6*)addr; + + a.sin6_addr = in6addr_loopback; + + return MakeHolder<TIPv6Addr>(a); + } + } + + ythrow yexception() << "unsupported"; + } + + typedef ui32 TCheckSum; + + static inline TString GenerateGuid() { + const ui64 res[2] = { + RandomNumber<ui64>(), RandomNumber<ui64>()}; + + return TString((const char*)res, sizeof(res)); + } + + static inline TCheckSum Sum(const TStringBuf& s) noexcept { + return HostToInet(MurmurHash<TCheckSum>(s.data(), s.size())); + } + + struct TPacket; + + template <class T> + static inline void Serialize(TPacket& p, const T& t); + + struct TPacket { + inline TPacket(IRemoteAddrPtr addr) + : Addr(std::move(addr)) + { + } + + template <class T> + inline TPacket(const T& t, IRemoteAddrPtr addr) + : Addr(std::move(addr)) + { + NUdp::Serialize(*this, t); + } + + inline TPacket(TSocketHolder& s, TBuffer& tmp) { + TAutoPtr<TOpaqueAddr> addr(new TOpaqueAddr()); + + retry_on_intr : { + const int rv = recvfrom(s, tmp.Data(), tmp.size(), MSG_WAITALL, addr->MutableAddr(), addr->LenPtr()); + + if (rv < 0) { + int err = LastSystemError(); + if (err == EAGAIN || err == EWOULDBLOCK) { + Data.Resize(sizeof(TCheckSum) + 1); + *(Data.data() + sizeof(TCheckSum)) = static_cast<char>(PT_TIMEOUT); + } else if (err == EINTR) { + goto retry_on_intr; + } else { + ythrow TSystemError() << "recv failed"; + } + } else { + Data.Append(tmp.Data(), (size_t)rv); + Addr.Reset(addr.Release()); + CheckSign(); + } + } + } + + inline void SendTo(TSocketHolder& s) { + Sign(); + + if (sendto(s, Data.data(), Data.size(), 0, Addr->Addr(), Addr->Len()) < 0) { + Cdbg << LastSystemErrorText() << Endl; + } + } + + IRemoteAddrPtr Addr; + TBuffer Data; + + inline void Sign() { + const TCheckSum sum = CalcSign(); + + memcpy(Data.Data(), &sum, sizeof(sum)); + } + + inline char Type() const noexcept { + return *(Data.data() + sizeof(TCheckSum)); + } + + inline void CheckSign() const { + if (Data.size() < 16) { + ythrow yexception() << "small packet"; + } + + if (StoredSign() != CalcSign()) { + ythrow yexception() << "bad checksum"; + } + } + + inline TCheckSum StoredSign() const noexcept { + TCheckSum sum; + + memcpy(&sum, Data.Data(), sizeof(sum)); + + return sum; + } + + inline TCheckSum CalcSign() const noexcept { + return Sum(Body()); + } + + inline TStringBuf Body() const noexcept { + return TStringBuf(Data.data() + sizeof(TCheckSum), Data.End()); + } + }; + + typedef TAutoPtr<TPacket> TPacketRef; + + class TPacketInput: public TMemoryInput { + public: + inline TPacketInput(const TPacket& p) + : TMemoryInput(p.Body().data(), p.Body().size()) + { + } + }; + + class TPacketOutput: public TBufferOutput { + public: + inline TPacketOutput(TPacket& p) + : TBufferOutput(p.Data) + { + p.Data.Proceed(sizeof(TCheckSum)); + } + }; + + template <class T> + static inline void Serialize(TPacketOutput* out, const T& t) { + Save(out, t.Type()); + t.Serialize(out); + } + + template <class T> + static inline void Serialize(TPacket& p, const T& t) { + TPacketOutput out(p); + + NUdp::Serialize(&out, t); + } + + namespace NPrivate { + template <class T> + static inline void Deserialize(TPacketInput* in, T& t) { + char type; + Load(in, type); + + if (type != t.Type()) { + ythrow yexception() << "unsupported packet"; + } + + t.Deserialize(in); + } + + template <class T> + static inline void Deserialize(const TPacket& p, T& t) { + TPacketInput in(p); + + Deserialize(&in, t); + } + } + + struct TRequestPacket { + TString Guid; + TString Service; + TString Data; + + inline TRequestPacket(const TPacket& p) { + NPrivate::Deserialize(p, *this); + } + + inline TRequestPacket(const TString& srv, const TString& data) + : Guid(GenerateGuid()) + , Service(srv) + , Data(data) + { + } + + inline char Type() const noexcept { + return static_cast<char>(PT_REQUEST); + } + + inline void Serialize(TPacketOutput* out) const { + Save(out, Guid); + Save(out, Service); + Save(out, Data); + } + + inline void Deserialize(TPacketInput* in) { + Load(in, Guid); + Load(in, Service); + Load(in, Data); + } + }; + + template <class TStore> + struct TResponsePacket { + TString Guid; + TStore Data; + + inline TResponsePacket(const TString& guid, TStore& data) + : Guid(guid) + { + Data.swap(data); + } + + inline TResponsePacket(const TPacket& p) { + NPrivate::Deserialize(p, *this); + } + + inline char Type() const noexcept { + return static_cast<char>(PT_RESPONSE); + } + + inline void Serialize(TPacketOutput* out) const { + Save(out, Guid); + Save(out, Data); + } + + inline void Deserialize(TPacketInput* in) { + Load(in, Guid); + Load(in, Data); + } + }; + + struct TStopPacket { + inline char Type() const noexcept { + return static_cast<char>(PT_STOP); + } + + inline void Serialize(TPacketOutput* out) const { + Save(out, TString("stop packet")); + } + }; + + struct TBindError: public TSystemError { + }; + + struct TSocketDescr { + inline TSocketDescr(TSocketHolder& s, int family) + : S(s.Release()) + , Family(family) + { + } + + TSocketHolder S; + int Family; + }; + + typedef TAutoPtr<TSocketDescr> TSocketRef; + typedef TVector<TSocketRef> TSockets; + + static inline void CreateSocket(TSocketHolder& s, const IRemoteAddr& addr) { + TSocketHolder res(socket(addr.Addr()->sa_family, SOCK_DGRAM, IPPROTO_UDP)); + + if (!res) { + ythrow TSystemError() << "can not create socket"; + } + + FixIPv6ListenSocket(res); + + if (bind(res, addr.Addr(), addr.Len()) != 0) { + ythrow TBindError() << "can not bind " << PrintHostAndPort(addr); + } + + res.Swap(s); + } + + static inline void CreateSockets(TSockets& s, ui16 port) { + TNetworkAddress addr(port); + + for (TNetworkAddress::TIterator it = addr.Begin(); it != addr.End(); ++it) { + TSocketHolder res; + + CreateSocket(res, TAddrInfo(&*it)); + + s.push_back(new TSocketDescr(res, it->ai_family)); + } + } + + static inline void CreateSocketsOnRandomPort(TSockets& s) { + while (true) { + try { + TSockets tmp; + + CreateSockets(tmp, 5000 + (RandomNumber<ui16>() % 1000)); + tmp.swap(s); + + return; + } catch (const TBindError&) { + } + } + } + + typedef ui64 TTimeStamp; + + static inline TTimeStamp TimeStamp() noexcept { + return GetCycleCount() >> 31; + } + + struct TRequestDescr: public TIntrusiveListItem<TRequestDescr> { + inline TRequestDescr(const TString& guid, const TNotifyHandleRef& hndl, const TMessage& msg) + : Guid(guid) + , Hndl(hndl) + , Msg(msg) + , TS(TimeStamp()) + { + } + + TString Guid; + TNotifyHandleRef Hndl; + TMessage Msg; + TTimeStamp TS; + }; + + typedef TAutoPtr<TRequestDescr> TRequestDescrRef; + + class TProto { + class TRequest: public IRequest, public TRequestPacket { + public: + inline TRequest(TPacket& p, TProto* parent) + : TRequestPacket(p) + , Addr_(std::move(p.Addr)) + , H_(PrintHostByRfc(*Addr_)) + , P_(parent) + { + } + + TStringBuf Scheme() const override { + return TStringBuf("udp"); + } + + TString RemoteHost() const override { + return H_; + } + + TStringBuf Service() const override { + return ((TRequestPacket&)(*this)).Service; + } + + TStringBuf Data() const override { + return ((TRequestPacket&)(*this)).Data; + } + + TStringBuf RequestId() const override { + return ((TRequestPacket&)(*this)).Guid; + } + + bool Canceled() const override { + //TODO ? + return false; + } + + void SendReply(TData& data) override { + P_->Schedule(new TPacket(TResponsePacket<TData>(Guid, data), std::move(Addr_))); + } + + void SendError(TResponseError, const TString&) override { + // TODO + } + + private: + IRemoteAddrPtr Addr_; + TString H_; + TProto* P_; + }; + + public: + inline TProto(IOnRequest* cb, TSocketHolder& s) + : CB_(cb) + , ToSendEv_(TSystemEvent::rAuto) + , S_(s.Release()) + { + SetSocketTimeout(S_, 10); + Thrs_.push_back(Spawn<TProto, &TProto::ExecuteRecv>(this)); + Thrs_.push_back(Spawn<TProto, &TProto::ExecuteSend>(this)); + } + + inline ~TProto() { + Schedule(new TPacket(TStopPacket(), GetSendAddr(S_))); + + for (size_t i = 0; i < Thrs_.size(); ++i) { + Thrs_[i]->Join(); + } + } + + inline TPacketRef Recv() { + TBuffer tmp; + + tmp.Resize(128 * 1024); + + while (true) { + try { + return new TPacket(S_, tmp); + } catch (...) { + Cdbg << CurrentExceptionMessage() << Endl; + + continue; + } + } + } + + typedef THashMap<TString, TRequestDescrRef> TInFlyBase; + + struct TInFly: public TInFlyBase, public TIntrusiveList<TRequestDescr> { + typedef TInFlyBase::iterator TIter; + typedef TInFlyBase::const_iterator TContsIter; + + inline void Insert(TRequestDescrRef& d) { + PushBack(d.Get()); + (*this)[d->Guid] = d; + } + + inline void EraseStale() noexcept { + const TTimeStamp now = TimeStamp(); + + for (TIterator it = Begin(); (it != End()) && (it->TS < now) && ((now - it->TS) > 120);) { + it->Hndl->NotifyError("request timeout"); + TString safe_key = (it++)->Guid; + erase(safe_key); + } + } + }; + + inline void ExecuteRecv() { + SetHighestThreadPriority(); + + TInFly infly; + + while (true) { + TPacketRef p = Recv(); + + switch (static_cast<EPacketType>(p->Type())) { + case PT_REQUEST: + if (CB_) { + CB_->OnRequest(new TRequest(*p, this)); + } else { + //skip request in case of client + } + + break; + + case PT_RESPONSE: { + CancelStaleRequests(infly); + + TResponsePacket<TString> rp(*p); + + TInFly::TIter it = static_cast<TInFlyBase&>(infly).find(rp.Guid); + + if (it == static_cast<TInFlyBase&>(infly).end()) { + break; + } + + const TRequestDescrRef& d = it->second; + d->Hndl->NotifyResponse(rp.Data); + + infly.erase(it); + + break; + } + + case PT_STOP: + Schedule(nullptr); + + return; + + case PT_TIMEOUT: + CancelStaleRequests(infly); + + break; + } + } + } + + inline void ExecuteSend() { + SetHighestThreadPriority(); + + while (true) { + TPacketRef p; + + while (!ToSend_.Dequeue(&p)) { + ToSendEv_.Wait(); + } + + //shutdown + if (!p) { + return; + } + + p->SendTo(S_); + } + } + + inline void Schedule(TPacketRef p) { + ToSend_.Enqueue(p); + ToSendEv_.Signal(); + } + + inline void Schedule(TRequestDescrRef dsc, TPacketRef p) { + ScheduledReqs_.Enqueue(dsc); + Schedule(p); + } + + protected: + void CancelStaleRequests(TInFly& infly) { + TRequestDescrRef d; + + while (ScheduledReqs_.Dequeue(&d)) { + infly.Insert(d); + } + + infly.EraseStale(); + } + + IOnRequest* CB_; + NNeh::TAutoLockFreeQueue<TPacket> ToSend_; + NNeh::TAutoLockFreeQueue<TRequestDescr> ScheduledReqs_; + TSystemEvent ToSendEv_; + TSocketHolder S_; + TVector<TThreadRef> Thrs_; + }; + + class TProtos { + public: + inline TProtos() { + TSockets s; + + CreateSocketsOnRandomPort(s); + Init(nullptr, s); + } + + inline TProtos(IOnRequest* cb, ui16 port) { + TSockets s; + + CreateSockets(s, port); + Init(cb, s); + } + + static inline TProtos* Instance() { + return Singleton<TProtos>(); + } + + inline void Schedule(const TMessage& msg, const TNotifyHandleRef& hndl) { + TParsedLocation loc(msg.Addr); + const TNetworkAddress* addr = &CachedThrResolve(TResolveInfo(loc.Host, loc.GetPort()))->Addr; + + for (TNetworkAddress::TIterator ai = addr->Begin(); ai != addr->End(); ++ai) { + TProto* proto = Find(ai->ai_family); + + if (proto) { + TRequestPacket rp(ToString(loc.Service), msg.Data); + TRequestDescrRef rd(new TRequestDescr(rp.Guid, hndl, msg)); + IRemoteAddrPtr raddr(new TAddrInfo(&*ai)); + TPacketRef p(new TPacket(rp, std::move(raddr))); + + proto->Schedule(rd, p); + + return; + } + } + + ythrow yexception() << "unsupported protocol family"; + } + + private: + inline void Init(IOnRequest* cb, TSockets& s) { + for (auto& it : s) { + P_[it->Family] = new TProto(cb, it->S); + } + } + + inline TProto* Find(int family) const { + TProtoStorage::const_iterator it = P_.find(family); + + if (it == P_.end()) { + return nullptr; + } + + return it->second.Get(); + } + + private: + typedef TAutoPtr<TProto> TProtoRef; + typedef THashMap<int, TProtoRef> TProtoStorage; + TProtoStorage P_; + }; + + class TRequester: public IRequester, public TProtos { + public: + inline TRequester(IOnRequest* cb, ui16 port) + : TProtos(cb, port) + { + } + }; + + class TProtocol: public IProtocol { + public: + IRequesterRef CreateRequester(IOnRequest* cb, const TParsedLocation& loc) override { + return new TRequester(cb, loc.GetPort()); + } + + THandleRef ScheduleRequest(const TMessage& msg, IOnRecv* fallback, TServiceStatRef& ss) override { + TNotifyHandleRef ret(new TUdpHandle(fallback, msg, !ss ? nullptr : new TStatCollector(ss))); + + TProtos::Instance()->Schedule(msg, ret); + + return ret.Get(); + } + + TStringBuf Scheme() const noexcept override { + return TStringBuf("udp"); + } + }; + } +} + +IProtocol* NNeh::UdpProtocol() { + return Singleton<NUdp::TProtocol>(); +} diff --git a/library/cpp/neh/udp.h b/library/cpp/neh/udp.h new file mode 100644 index 00000000000..491df042f2d --- /dev/null +++ b/library/cpp/neh/udp.h @@ -0,0 +1,7 @@ +#pragma once + +namespace NNeh { + class IProtocol; + + IProtocol* UdpProtocol(); +} diff --git a/library/cpp/neh/utils.cpp b/library/cpp/neh/utils.cpp new file mode 100644 index 00000000000..2f8671c5819 --- /dev/null +++ b/library/cpp/neh/utils.cpp @@ -0,0 +1,47 @@ +#include "utils.h" + +#include <util/generic/utility.h> +#include <util/stream/output.h> +#include <util/stream/str.h> +#include <util/system/error.h> + +#if defined(_unix_) +#include <pthread.h> +#endif + +#if defined(_win_) +#include <windows.h> +#endif + +using namespace NNeh; + +size_t NNeh::RealStackSize(size_t len) noexcept { +#if defined(NDEBUG) && !defined(_san_enabled_) + return len; +#else + return Max<size_t>(len, 64000); +#endif +} + +TString NNeh::PrintHostByRfc(const NAddr::IRemoteAddr& addr) { + TStringStream ss; + + if (addr.Addr()->sa_family == AF_INET) { + NAddr::PrintHost(ss, addr); + } else if (addr.Addr()->sa_family == AF_INET6) { + ss << '['; + NAddr::PrintHost(ss, addr); + ss << ']'; + } + return ss.Str(); +} + +NAddr::IRemoteAddrPtr NNeh::GetPeerAddr(SOCKET s) { + TAutoPtr<NAddr::TOpaqueAddr> addr(new NAddr::TOpaqueAddr()); + + if (getpeername(s, addr->MutableAddr(), addr->LenPtr()) < 0) { + ythrow TSystemError() << "getpeername() failed"; + } + + return NAddr::IRemoteAddrPtr(addr.Release()); +} diff --git a/library/cpp/neh/utils.h b/library/cpp/neh/utils.h new file mode 100644 index 00000000000..ff1f63c2df4 --- /dev/null +++ b/library/cpp/neh/utils.h @@ -0,0 +1,39 @@ +#pragma once + +#include <library/cpp/threading/atomic/bool.h> + +#include <util/network/address.h> +#include <util/system/thread.h> +#include <util/generic/cast.h> +#include <library/cpp/deprecated/atomic/atomic.h> + +namespace NNeh { + typedef TAutoPtr<TThread> TThreadRef; + + template <typename T, void (T::*M)()> + static void* HelperMemberFunc(void* arg) { + T* obj = reinterpret_cast<T*>(arg); + (obj->*M)(); + return nullptr; + } + + template <typename T, void (T::*M)()> + static TThreadRef Spawn(T* t) { + TThreadRef thr(new TThread(HelperMemberFunc<T, M>, t)); + + thr->Start(); + + return thr; + } + + size_t RealStackSize(size_t len) noexcept; + + //from rfc3986: + //host = IP-literal / IPv4address / reg-name + //IP-literal = "[" ( IPv6address / IPvFuture ) "]" + TString PrintHostByRfc(const NAddr::IRemoteAddr& addr); + + NAddr::IRemoteAddrPtr GetPeerAddr(SOCKET s); + + using TAtomicBool = NAtomic::TBool; +} diff --git a/library/cpp/neh/wfmo.h b/library/cpp/neh/wfmo.h new file mode 100644 index 00000000000..11f32dda22e --- /dev/null +++ b/library/cpp/neh/wfmo.h @@ -0,0 +1,140 @@ +#pragma once + +#include "lfqueue.h" + +#include <library/cpp/threading/atomic/bool.h> + +#include <util/generic/vector.h> +#include <library/cpp/deprecated/atomic/atomic.h> +#include <library/cpp/deprecated/atomic/atomic_ops.h> +#include <util/system/event.h> +#include <util/system/spinlock.h> + +namespace NNeh { + template <class T> + class TBlockedQueue: public TLockFreeQueue<T>, public TSystemEvent { + public: + inline TBlockedQueue() noexcept + : TSystemEvent(TSystemEvent::rAuto) + { + } + + inline void Notify(T t) noexcept { + this->Enqueue(t); + Signal(); + } + }; + + class TWaitQueue { + public: + struct TWaitHandle { + inline TWaitHandle() noexcept + : Signalled(false) + , Parent(nullptr) + { + } + + inline void Signal() noexcept { + TGuard<TSpinLock> lock(M_); + + Signalled = true; + + if (Parent) { + Parent->Notify(this); + } + } + + inline void Register(TWaitQueue* parent) noexcept { + TGuard<TSpinLock> lock(M_); + + Parent = parent; + + if (Signalled) { + if (Parent) { + Parent->Notify(this); + } + } + } + + NAtomic::TBool Signalled; + TWaitQueue* Parent; + TSpinLock M_; + }; + + inline ~TWaitQueue() { + for (size_t i = 0; i < H_.size(); ++i) { + H_[i]->Register(nullptr); + } + } + + inline void Register(TWaitHandle& ev) { + H_.push_back(&ev); + ev.Register(this); + } + + template <class T> + inline void Register(const T& ev) { + Register(static_cast<TWaitHandle&>(*ev)); + } + + inline bool Wait(const TInstant& deadLine) noexcept { + return Q_.WaitD(deadLine); + } + + inline void Notify(TWaitHandle* wq) noexcept { + Q_.Notify(wq); + } + + inline bool Dequeue(TWaitHandle** wq) noexcept { + return Q_.Dequeue(wq); + } + + private: + TBlockedQueue<TWaitHandle*> Q_; + TVector<TWaitHandle*> H_; + }; + + typedef TWaitQueue::TWaitHandle TWaitHandle; + + template <class It, class T> + static inline void WaitForMultipleObj(It b, It e, const TInstant& deadLine, T& func) { + TWaitQueue hndl; + + while (b != e) { + hndl.Register(*b++); + } + + do { + TWaitHandle* ret = nullptr; + + if (hndl.Dequeue(&ret)) { + do { + func(ret); + } while (hndl.Dequeue(&ret)); + + return; + } + } while (hndl.Wait(deadLine)); + } + + struct TSignalled { + inline TSignalled() + : Signalled(false) + { + } + + inline void operator()(const TWaitHandle*) noexcept { + Signalled = true; + } + + bool Signalled; + }; + + static inline bool WaitForOne(TWaitHandle& wh, const TInstant& deadLine) { + TSignalled func; + + WaitForMultipleObj(&wh, &wh + 1, deadLine, func); + + return func.Signalled; + } +} diff --git a/library/cpp/netliba/socket/allocator.h b/library/cpp/netliba/socket/allocator.h new file mode 100644 index 00000000000..f09b0dabcfa --- /dev/null +++ b/library/cpp/netliba/socket/allocator.h @@ -0,0 +1,14 @@ +#pragma once + +#ifdef NETLIBA_WITH_NALF +#include <library/cpp/malloc/nalf/alloc_helpers.h> +using TWithCustomAllocator = TWithNalfIncrementalAlloc; +template <typename T> +using TCustomAllocator = TNalfIncrementalAllocator<T>; +#else +#include <memory> +typedef struct { +} TWithCustomAllocator; +template <typename T> +using TCustomAllocator = std::allocator<T>; +#endif diff --git a/library/cpp/netliba/socket/creators.cpp b/library/cpp/netliba/socket/creators.cpp new file mode 100644 index 00000000000..3821bf55b96 --- /dev/null +++ b/library/cpp/netliba/socket/creators.cpp @@ -0,0 +1,141 @@ +#include "stdafx.h" +#include <string.h> +#include <util/generic/utility.h> +#include <util/network/init.h> +#include <util/system/defaults.h> +#include <util/system/yassert.h> +#include "socket.h" + +namespace NNetlibaSocket { + void* CreateTos(const ui8 tos, void* buffer) { +#ifdef _win_ + *(int*)buffer = (int)tos; +#else + // glibc bug: http://sourceware.org/bugzilla/show_bug.cgi?id=13500 + memset(buffer, 0, TOS_BUFFER_SIZE); + + msghdr dummy; + Zero(dummy); + dummy.msg_control = buffer; + dummy.msg_controllen = TOS_BUFFER_SIZE; + + // TODO: in FreeBSD setting TOS for dual stack sockets does not affect ipv4 frames + cmsghdr* cmsg = CMSG_FIRSTHDR(&dummy); + cmsg->cmsg_level = IPPROTO_IPV6; + cmsg->cmsg_type = IPV6_TCLASS; + cmsg->cmsg_len = CMSG_LEN(sizeof(int)); + memcpy(CMSG_DATA(cmsg), &tos, sizeof(tos)); // memcpy shut ups alias restrict warning + + Y_ASSERT(CMSG_NXTHDR(&dummy, cmsg) == nullptr); +#endif + return buffer; + } + + TMsgHdr* AddSockAuxData(TMsgHdr* header, const ui8 tos, const sockaddr_in6& myAddr, void* buffer, size_t bufferSize) { +#ifdef _win_ + Y_UNUSED(header); + Y_UNUSED(tos); + Y_UNUSED(myAddr); + Y_UNUSED(buffer); + Y_UNUSED(bufferSize); + return nullptr; +#else + header->msg_control = buffer; + header->msg_controllen = bufferSize; + + size_t totalLen = 0; +#ifdef _cygwin_ + Y_UNUSED(tos); +#else + // Cygwin does not support IPV6_TCLASS, so we ignore it + cmsghdr* cmsgTos = CMSG_FIRSTHDR(header); + if (cmsgTos == nullptr) { + header->msg_control = nullptr; + header->msg_controllen = 0; + return nullptr; + } + cmsgTos->cmsg_level = IPPROTO_IPV6; + cmsgTos->cmsg_type = IPV6_TCLASS; + cmsgTos->cmsg_len = CMSG_LEN(sizeof(int)); + totalLen = CMSG_SPACE(sizeof(int)); + *(ui8*)CMSG_DATA(cmsgTos) = tos; +#endif + + if (*(ui64*)myAddr.sin6_addr.s6_addr != 0u) { + in6_pktinfo* pktInfo; +#ifdef _cygwin_ + cmsghdr* cmsgAddr = CMSG_FIRSTHDR(header); +#else + cmsghdr* cmsgAddr = CMSG_NXTHDR(header, cmsgTos); +#endif + if (cmsgAddr == nullptr) { + // leave only previous record + header->msg_controllen = totalLen; + return nullptr; + } + cmsgAddr->cmsg_level = IPPROTO_IPV6; + cmsgAddr->cmsg_type = IPV6_PKTINFO; + cmsgAddr->cmsg_len = CMSG_LEN(sizeof(*pktInfo)); + totalLen += CMSG_SPACE(sizeof(*pktInfo)); + pktInfo = (in6_pktinfo*)CMSG_DATA(cmsgAddr); + + pktInfo->ipi6_addr = myAddr.sin6_addr; + pktInfo->ipi6_ifindex = 0; /* 0 = use interface specified in routing table */ + } + header->msg_controllen = totalLen; //write right len + + return header; +#endif + } + + TIoVec CreateIoVec(char* data, const size_t dataSize) { + TIoVec result; + Zero(result); + + result.iov_base = data; + result.iov_len = dataSize; + + return result; + } + + TMsgHdr CreateSendMsgHdr(const sockaddr_in6& addr, const TIoVec& iov, void* tosBuffer) { + TMsgHdr result; + Zero(result); + + result.msg_name = (void*)&addr; + result.msg_namelen = sizeof(addr); + result.msg_iov = (TIoVec*)&iov; + result.msg_iovlen = 1; + + if (tosBuffer) { +#ifdef _win_ + result.Tos = *(int*)tosBuffer; +#else + result.msg_control = tosBuffer; + result.msg_controllen = TOS_BUFFER_SIZE; +#endif + } + + return result; + } + + TMsgHdr CreateRecvMsgHdr(sockaddr_in6* addrBuf, const TIoVec& iov, void* controllBuffer) { + TMsgHdr result; + Zero(result); + + Zero(*addrBuf); + result.msg_name = addrBuf; + result.msg_namelen = sizeof(*addrBuf); + + result.msg_iov = (TIoVec*)&iov; + result.msg_iovlen = 1; +#ifndef _win_ + if (controllBuffer) { + memset(controllBuffer, 0, CTRL_BUFFER_SIZE); + result.msg_control = controllBuffer; + result.msg_controllen = CTRL_BUFFER_SIZE; + } +#endif + return result; + } +} diff --git a/library/cpp/netliba/socket/packet_queue.h b/library/cpp/netliba/socket/packet_queue.h new file mode 100644 index 00000000000..58a84709c24 --- /dev/null +++ b/library/cpp/netliba/socket/packet_queue.h @@ -0,0 +1,97 @@ +#pragma once + +#include "udp_recv_packet.h" + +#include <library/cpp/threading/chunk_queue/queue.h> + +#include <util/network/init.h> +#include <library/cpp/deprecated/atomic/atomic.h> +#include <util/system/event.h> +#include <util/system/yassert.h> +#include <library/cpp/deprecated/atomic/atomic_ops.h> +#include <utility> + +namespace NNetlibaSocket { + struct TPacketMeta { + sockaddr_in6 RemoteAddr; + sockaddr_in6 MyAddr; + }; + + template <size_t TTNumWriterThreads> + class TLockFreePacketQueue { + private: + enum { MAX_PACKETS_IN_QUEUE = INT_MAX, + CMD_QUEUE_RESERVE = 1 << 20, + MAX_DATA_IN_QUEUE = 32 << 20 }; + + typedef std::pair<TUdpRecvPacket*, TPacketMeta> TPacket; + typedef std::conditional_t<TTNumWriterThreads == 1, NThreading::TOneOneQueue<TPacket>, NThreading::TManyOneQueue<TPacket, TTNumWriterThreads>> TImpl; + + mutable TImpl Queue; + mutable TSystemEvent QueueEvent; + + mutable TAtomic NumPackets; + TAtomic DataSize; + + public: + TLockFreePacketQueue() + : NumPackets(0) + , DataSize(0) + { + } + + ~TLockFreePacketQueue() { + TPacket packet; + while (Queue.Dequeue(packet)) { + delete packet.first; + } + } + + bool IsDataPartFull() const { + return (AtomicGet(NumPackets) >= MAX_PACKETS_IN_QUEUE || AtomicGet(DataSize) >= MAX_DATA_IN_QUEUE - CMD_QUEUE_RESERVE); + } + + bool Push(TUdpRecvPacket* packet, const TPacketMeta& meta) { + // simulate OS behavior on buffer overflow - drop packets. + // yeah it contains small data race (we can add little bit more packets, but nobody cares) + if (AtomicGet(NumPackets) >= MAX_PACKETS_IN_QUEUE || AtomicGet(DataSize) >= MAX_DATA_IN_QUEUE) { + return false; + } + AtomicAdd(NumPackets, 1); + AtomicAdd(DataSize, packet->DataSize); + Y_ASSERT(packet->DataStart == 0); + + Queue.Enqueue(TPacket(std::make_pair(packet, meta))); + QueueEvent.Signal(); + return true; + } + + bool Pop(TUdpRecvPacket** packet, sockaddr_in6* srcAddr, sockaddr_in6* dstAddr) { + TPacket p; + if (!Queue.Dequeue(p)) { + QueueEvent.Reset(); + if (!Queue.Dequeue(p)) { + return false; + } + QueueEvent.Signal(); + } + *packet = p.first; + *srcAddr = p.second.RemoteAddr; + *dstAddr = p.second.MyAddr; + + AtomicSub(NumPackets, 1); + AtomicSub(DataSize, (*packet)->DataSize); + Y_ASSERT(AtomicGet(NumPackets) >= 0 && AtomicGet(DataSize) >= 0); + + return true; + } + + bool IsEmpty() const { + return AtomicAdd(NumPackets, 0) == 0; + } + + TSystemEvent& GetEvent() const { + return QueueEvent; + } + }; +} diff --git a/library/cpp/netliba/socket/protocols.h b/library/cpp/netliba/socket/protocols.h new file mode 100644 index 00000000000..ec6896ab9b8 --- /dev/null +++ b/library/cpp/netliba/socket/protocols.h @@ -0,0 +1,48 @@ +#pragma once + +namespace NNetlibaSocket { + namespace NNetliba_v12 { + const ui8 CMD_POS = 11; + enum EUdpCmd { + CMD_BEGIN = 1, + + DATA = CMD_BEGIN, + DATA_SMALL, // no jumbo-packets + DO_NOT_USE_1, //just reserved + DO_NOT_USE_2, //just reserved + + CANCEL_TRANSFER, + + ACK, + ACK_COMPLETE, + ACK_CANCELED, + ACK_RESEND_NOSHMEM, + + PING, + PONG, + PONG_IB, + + KILL, + + CMD_END, + }; + } + + namespace NNetliba { + const ui8 CMD_POS = 8; + enum EUdpCmd { + DATA, + ACK, + ACK_COMPLETE, + ACK_RESEND, + DATA_SMALL, // no jumbo-packets + PING, + PONG, + DATA_SHMEM, + DATA_SMALL_SHMEM, + KILL, + ACK_RESEND_NOSHMEM, + }; + } + +} diff --git a/library/cpp/netliba/socket/socket.cpp b/library/cpp/netliba/socket/socket.cpp new file mode 100644 index 00000000000..c10236229b2 --- /dev/null +++ b/library/cpp/netliba/socket/socket.cpp @@ -0,0 +1,1086 @@ +#include "stdafx.h" +#include <util/datetime/cputimer.h> +#include <util/draft/holder_vector.h> +#include <util/generic/utility.h> +#include <util/generic/vector.h> +#include <util/network/init.h> +#include <util/network/poller.h> +#include <library/cpp/deprecated/atomic/atomic.h> +#include <util/system/byteorder.h> +#include <util/system/defaults.h> +#include <util/system/error.h> +#include <util/system/event.h> +#include <util/system/thread.h> +#include <util/system/yassert.h> +#include <util/system/rwlock.h> +#include <util/system/env.h> + +#include "socket.h" +#include "packet_queue.h" +#include "udp_recv_packet.h" + +#include <array> +#include <stdlib.h> + +/////////////////////////////////////////////////////////////////////////////// + +#ifndef _win_ +#include <netinet/in.h> +#endif + +#ifdef _linux_ +#include <dlfcn.h> // dlsym +#endif + +template <class T> +static T GetAddressOf(const char* name) { +#ifdef _linux_ + if (!GetEnv("DISABLE_MMSG")) { + return (T)dlsym(RTLD_DEFAULT, name); + } +#endif + Y_UNUSED(name); + return nullptr; +} + +/////////////////////////////////////////////////////////////////////////////// + +namespace NNetlibaSocket { + /////////////////////////////////////////////////////////////////////////////// + + struct timespec; // we use it only as NULL pointer + typedef int (*TSendMMsgFunc)(SOCKET, TMMsgHdr*, unsigned int, unsigned int); + typedef int (*TRecvMMsgFunc)(SOCKET, TMMsgHdr*, unsigned int, unsigned int, timespec*); + + static const TSendMMsgFunc SendMMsgFunc = GetAddressOf<TSendMMsgFunc>("sendmmsg"); + static const TRecvMMsgFunc RecvMMsgFunc = GetAddressOf<TRecvMMsgFunc>("recvmmsg"); + + /////////////////////////////////////////////////////////////////////////////// + + bool ReadTos(const TMsgHdr& msgHdr, ui8* tos) { +#ifdef _win_ + Y_UNUSED(msgHdr); + Y_UNUSED(tos); + return false; +#else + cmsghdr* cmsg = CMSG_FIRSTHDR(&msgHdr); + if (!cmsg) + return false; + //Y_ASSERT(cmsg->cmsg_level == IPPROTO_IPV6); + //Y_ASSERT(cmsg->cmsg_type == IPV6_TCLASS); + if (cmsg->cmsg_len != CMSG_LEN(sizeof(int))) + return false; + *tos = *(ui8*)CMSG_DATA(cmsg); + return true; +#endif + } + + bool ExtractDestinationAddress(TMsgHdr& msgHdr, sockaddr_in6* addrBuf) { + Zero(*addrBuf); +#ifdef _win_ + Y_UNUSED(msgHdr); + Y_UNUSED(addrBuf); + return false; +#else + cmsghdr* cmsg; + for (cmsg = CMSG_FIRSTHDR(&msgHdr); cmsg != nullptr; cmsg = CMSG_NXTHDR(&msgHdr, cmsg)) { + if ((cmsg->cmsg_level == IPPROTO_IPV6) && (cmsg->cmsg_type == IPV6_PKTINFO)) { + in6_pktinfo* i = (in6_pktinfo*)CMSG_DATA(cmsg); + addrBuf->sin6_addr = i->ipi6_addr; + addrBuf->sin6_family = AF_INET6; + return true; + } + } + return false; +#endif + } + + // all send and recv methods are thread safe! + class TAbstractSocket: public ISocket { + private: + SOCKET S; + mutable TSocketPoller Poller; + sockaddr_in6 SelfAddress; + + int SendSysSocketSize; + int SendSysSocketSizePrev; + + int CreateSocket(int netPort); + int DetectSelfAddress(); + + protected: + int SetSockOpt(int level, int option_name, const void* option_value, socklen_t option_len); + + int OpenImpl(int port); + void CloseImpl(); + + void WaitImpl(float timeoutSec) const; + void CancelWaitImpl(const sockaddr_in6* address = nullptr); // NULL means "self" + + ssize_t RecvMsgImpl(TMsgHdr* hdr, int flags); + TUdpRecvPacket* RecvImpl(TUdpHostRecvBufAlloc* buf, sockaddr_in6* srcAddr, sockaddr_in6* dstAddr); + int RecvMMsgImpl(TMMsgHdr* msgvec, unsigned int vlen, unsigned int flags, timespec* timeout); + + bool IsFragmentationForbiden(); + void ForbidFragmentation(); + void EnableFragmentation(); + + //Shared state for setsockopt. Forbid simultaneous transfer while sender asking for specific options (i.e. DONOT_FRAG) + TRWMutex Mutex; + TAtomic RecvLag = 0; + + public: + TAbstractSocket(); + ~TAbstractSocket() override; +#ifdef _unix_ + void Reset(const TAbstractSocket& rhv); +#endif + + bool IsValid() const override; + + const sockaddr_in6& GetSelfAddress() const override; + int GetNetworkOrderPort() const override; + int GetPort() const override; + + int GetSockOpt(int level, int option_name, void* option_value, socklen_t* option_len) override; + + // send all packets to this and only this address by default + int Connect(const struct sockaddr* address, socklen_t address_len) override; + + void CancelWaitHost(const sockaddr_in6 addr) override; + + bool IsSendMMsgSupported() const override; + int SendMMsg(TMMsgHdr* msgvec, unsigned int vlen, unsigned int flags) override; + ssize_t SendMsg(const TMsgHdr* hdr, int flags, const EFragFlag frag) override; + bool IncreaseSendBuff() override; + int GetSendSysSocketSize() override; + void SetRecvLagTime(NHPTimer::STime time) override; + }; + + TAbstractSocket::TAbstractSocket() + : S(INVALID_SOCKET) + , SendSysSocketSize(0) + , SendSysSocketSizePrev(0) + { + Zero(SelfAddress); + } + + TAbstractSocket::~TAbstractSocket() { + CloseImpl(); + } + +#ifdef _unix_ + void TAbstractSocket::Reset(const TAbstractSocket& rhv) { + Close(); + S = dup(rhv.S); + SelfAddress = rhv.SelfAddress; + } +#endif + + int TAbstractSocket::CreateSocket(int netPort) { + if (IsValid()) { + Y_ASSERT(0); + return 0; + } + S = socket(AF_INET6, SOCK_DGRAM, IPPROTO_UDP); + if (S == INVALID_SOCKET) { + return -1; + } + { + int flag = 0; + Y_VERIFY(SetSockOpt(IPPROTO_IPV6, IPV6_V6ONLY, (const char*)&flag, sizeof(flag)) == 0, "IPV6_V6ONLY failed"); + } + { + int flag = 1; + Y_VERIFY(SetSockOpt(SOL_SOCKET, SO_REUSEADDR, (const char*)&flag, sizeof(flag)) == 0, "SO_REUSEADDR failed"); + } +#if defined(_win_) + unsigned long dummy = 1; + ioctlsocket(S, FIONBIO, &dummy); +#else + Y_VERIFY(fcntl(S, F_SETFL, O_NONBLOCK) == 0, "fnctl failed: %s (errno = %d)", LastSystemErrorText(), LastSystemError()); + Y_VERIFY(fcntl(S, F_SETFD, FD_CLOEXEC) == 0, "fnctl failed: %s (errno = %d)", LastSystemErrorText(), LastSystemError()); + { + int flag = 1; +#ifndef IPV6_RECVPKTINFO /* Darwin platforms require this */ + Y_VERIFY(SetSockOpt(IPPROTO_IPV6, IPV6_PKTINFO, (const char*)&flag, sizeof(flag)) == 0, "IPV6_PKTINFO failed"); +#else + Y_VERIFY(SetSockOpt(IPPROTO_IPV6, IPV6_RECVPKTINFO, (const char*)&flag, sizeof(flag)) == 0, "IPV6_RECVPKTINFO failed"); +#endif + } +#endif + + Poller.WaitRead(S, nullptr); + + { + // bind socket + sockaddr_in6 name; + Zero(name); + name.sin6_family = AF_INET6; + name.sin6_addr = in6addr_any; + name.sin6_port = netPort; + if (bind(S, (sockaddr*)&name, sizeof(name)) != 0) { + fprintf(stderr, "netliba_socket could not bind to port %d: %s (errno = %d)\n", InetToHost((ui16)netPort), LastSystemErrorText(), LastSystemError()); + CloseImpl(); // we call this CloseImpl after Poller initialization + return -1; + } + } + //Default behavior is allowing fragmentation (according to netliba v6 behavior) + //If we want to sent packet with DF flag we have to use SendMsg() + EnableFragmentation(); + + { + socklen_t sz = sizeof(SendSysSocketSize); + if (GetSockOpt(SOL_SOCKET, SO_SNDBUF, &SendSysSocketSize, &sz)) { + fprintf(stderr, "Can`t get SO_SNDBUF"); + } + } + return 0; + } + + bool TAbstractSocket::IsValid() const { + return S != INVALID_SOCKET; + } + + int TAbstractSocket::DetectSelfAddress() { + socklen_t nameLen = sizeof(SelfAddress); + if (getsockname(S, (sockaddr*)&SelfAddress, &nameLen) != 0) { // actually we use only sin6_port + return -1; + } + Y_ASSERT(SelfAddress.sin6_family == AF_INET6); + SelfAddress.sin6_addr = in6addr_loopback; + return 0; + } + + const sockaddr_in6& TAbstractSocket::GetSelfAddress() const { + return SelfAddress; + } + + int TAbstractSocket::GetNetworkOrderPort() const { + return SelfAddress.sin6_port; + } + + int TAbstractSocket::GetPort() const { + return InetToHost((ui16)SelfAddress.sin6_port); + } + + int TAbstractSocket::SetSockOpt(int level, int option_name, const void* option_value, socklen_t option_len) { + const int rv = setsockopt(S, level, option_name, (const char*)option_value, option_len); + Y_VERIFY_DEBUG(rv == 0, "SetSockOpt failed: %s (errno = %d)", LastSystemErrorText(), LastSystemError()); + return rv; + } + + int TAbstractSocket::GetSockOpt(int level, int option_name, void* option_value, socklen_t* option_len) { + const int rv = getsockopt(S, level, option_name, (char*)option_value, option_len); + Y_VERIFY_DEBUG(rv == 0, "GetSockOpt failed: %s (errno = %d)", LastSystemErrorText(), LastSystemError()); + return rv; + } + + bool TAbstractSocket::IsFragmentationForbiden() { +#if defined(_win_) + DWORD flag = 0; + socklen_t sz = sizeof(flag); + Y_VERIFY(GetSockOpt(IPPROTO_IP, IP_DONTFRAGMENT, (char*)&flag, &sz) == 0, ""); + return flag; +#elif defined(_linux_) + int flag = 0; + socklen_t sz = sizeof(flag); + Y_VERIFY(GetSockOpt(IPPROTO_IPV6, IPV6_MTU_DISCOVER, (char*)&flag, &sz) == 0, ""); + return flag == IPV6_PMTUDISC_DO; +#elif !defined(_darwin_) + int flag = 0; + socklen_t sz = sizeof(flag); + Y_VERIFY(GetSockOpt(IPPROTO_IPV6, IPV6_DONTFRAG, (char*)&flag, &sz) == 0, ""); + return flag; +#endif + return false; + } + + void TAbstractSocket::ForbidFragmentation() { + // do not fragment ping packets +#if defined(_win_) + DWORD flag = 1; + SetSockOpt(IPPROTO_IP, IP_DONTFRAGMENT, (const char*)&flag, sizeof(flag)); +#elif defined(_linux_) + int flag = IP_PMTUDISC_DO; + SetSockOpt(IPPROTO_IP, IP_MTU_DISCOVER, (const char*)&flag, sizeof(flag)); + + flag = IPV6_PMTUDISC_DO; + SetSockOpt(IPPROTO_IPV6, IPV6_MTU_DISCOVER, (const char*)&flag, sizeof(flag)); +#elif !defined(_darwin_) + int flag = 1; + //SetSockOpt(IPPROTO_IP, IP_DONTFRAG, (const char*)&flag, sizeof(flag)); + SetSockOpt(IPPROTO_IPV6, IPV6_DONTFRAG, (const char*)&flag, sizeof(flag)); +#endif + } + + void TAbstractSocket::EnableFragmentation() { +#if defined(_win_) + DWORD flag = 0; + SetSockOpt(IPPROTO_IP, IP_DONTFRAGMENT, (const char*)&flag, sizeof(flag)); +#elif defined(_linux_) + int flag = IP_PMTUDISC_WANT; + SetSockOpt(IPPROTO_IP, IP_MTU_DISCOVER, (const char*)&flag, sizeof(flag)); + + flag = IPV6_PMTUDISC_WANT; + SetSockOpt(IPPROTO_IPV6, IPV6_MTU_DISCOVER, (const char*)&flag, sizeof(flag)); +#elif !defined(_darwin_) + int flag = 0; + //SetSockOpt(IPPROTO_IP, IP_DONTFRAG, (const char*)&flag, sizeof(flag)); + SetSockOpt(IPPROTO_IPV6, IPV6_DONTFRAG, (const char*)&flag, sizeof(flag)); +#endif + } + + int TAbstractSocket::Connect(const sockaddr* address, socklen_t address_len) { + Y_ASSERT(IsValid()); + return connect(S, address, address_len); + } + + void TAbstractSocket::CancelWaitHost(const sockaddr_in6 addr) { + CancelWaitImpl(&addr); + } + + bool TAbstractSocket::IsSendMMsgSupported() const { + return SendMMsgFunc != nullptr; + } + + int TAbstractSocket::SendMMsg(TMMsgHdr* msgvec, unsigned int vlen, unsigned int flags) { + Y_ASSERT(IsValid()); + Y_VERIFY(SendMMsgFunc, "sendmmsg is not supported!"); + TReadGuard rg(Mutex); + static bool checked = 0; + Y_VERIFY(checked || (checked = !IsFragmentationForbiden()), "Send methods of this class expect default EnableFragmentation behavior"); + return SendMMsgFunc(S, msgvec, vlen, flags); + } + + ssize_t TAbstractSocket::SendMsg(const TMsgHdr* hdr, int flags, const EFragFlag frag) { + Y_ASSERT(IsValid()); +#ifdef _win32_ + static bool checked = 0; + Y_VERIFY(hdr->msg_iov->iov_len == 1, "Scatter/gather is currenly not supported on Windows"); + if (hdr->Tos || frag == FF_DONT_FRAG) { + TWriteGuard wg(Mutex); + if (frag == FF_DONT_FRAG) { + ForbidFragmentation(); + } else { + Y_VERIFY(checked || (checked = !IsFragmentationForbiden()), "Send methods of this class expect default EnableFragmentation behavior"); + } + int originalTos; + if (hdr->Tos) { + socklen_t sz = sizeof(originalTos); + Y_VERIFY(GetSockOpt(IPPROTO_IP, IP_TOS, (char*)&originalTos, &sz) == 0, ""); + Y_VERIFY(SetSockOpt(IPPROTO_IP, IP_TOS, (char*)&hdr->Tos, sizeof(hdr->Tos)) == 0, ""); + } + const ssize_t rv = sendto(S, hdr->msg_iov->iov_base, hdr->msg_iov->iov_len, flags, (sockaddr*)hdr->msg_name, hdr->msg_namelen); + if (hdr->Tos) { + Y_VERIFY(SetSockOpt(IPPROTO_IP, IP_TOS, (char*)&originalTos, sizeof(originalTos)) == 0, ""); + } + if (frag == FF_DONT_FRAG) { + EnableFragmentation(); + } + return rv; + } + TReadGuard rg(Mutex); + Y_VERIFY(checked || (checked = !IsFragmentationForbiden()), "Send methods of this class expect default EnableFragmentation behavior"); + return sendto(S, hdr->msg_iov->iov_base, hdr->msg_iov->iov_len, flags, (sockaddr*)hdr->msg_name, hdr->msg_namelen); +#else + if (frag == FF_DONT_FRAG) { + TWriteGuard wg(Mutex); + ForbidFragmentation(); + const ssize_t rv = sendmsg(S, hdr, flags); + EnableFragmentation(); + return rv; + } + + TReadGuard rg(Mutex); +#ifndef _darwin_ + static bool checked = 0; + Y_VERIFY(checked || (checked = !IsFragmentationForbiden()), "Send methods of this class expect default EnableFragmentation behavior"); +#endif + return sendmsg(S, hdr, flags); +#endif + } + + bool TAbstractSocket::IncreaseSendBuff() { + int buffSize; + socklen_t sz = sizeof(buffSize); + if (GetSockOpt(SOL_SOCKET, SO_SNDBUF, &buffSize, &sz)) { + return false; + } + // worst case: 200000 pps * 8k * 0.01sec = 16Mb so 32Mb hard limit is reasonable value + if (buffSize < 0 || buffSize > (1 << 25)) { + fprintf(stderr, "GetSockOpt returns wrong or too big value for SO_SNDBUF: %d\n", buffSize); + return false; + } + //linux returns the doubled value. man 7 socket: + // + // SO_SNDBUF + // Sets or gets the maximum socket send buffer in bytes. The ker- + // nel doubles this value (to allow space for bookkeeping overhead) + // when it is set using setsockopt(), and this doubled value is + // returned by getsockopt(). The default value is set by the + // wmem_default sysctl and the maximum allowed value is set by the + // wmem_max sysctl. The minimum (doubled) value for this option is + // 2048. + // +#ifndef _linux_ + buffSize += buffSize; +#endif + + // false if previous value was less than current value. + // It means setsockopt was not successful. (for example: system limits) + // we will try to set it again but return false + const bool rv = !(buffSize <= SendSysSocketSizePrev); + if (SetSockOpt(SOL_SOCKET, SO_SNDBUF, &buffSize, sz) == 0) { + SendSysSocketSize = buffSize; + SendSysSocketSizePrev = buffSize; + return rv; + } + return false; + } + + int TAbstractSocket::GetSendSysSocketSize() { + return SendSysSocketSize; + } + + void TAbstractSocket::SetRecvLagTime(NHPTimer::STime time) { + AtomicSet(RecvLag, time); + } + + int TAbstractSocket::OpenImpl(int port) { + Y_ASSERT(!IsValid()); + const int netPort = port ? htons((u_short)port) : 0; + +#ifdef _freebsd_ + // alternative OS + if (netPort == 0) { + static ui64 pp = GetCycleCount(); + for (int attempt = 0; attempt < 100; ++attempt) { + const int tryPort = htons((pp & 0x3fff) + 0xc000); + ++pp; + if (CreateSocket(tryPort) != 0) { + Y_ASSERT(!IsValid()); + continue; + } + + if (DetectSelfAddress() != 0 || tryPort != SelfAddress.sin6_port) { + // FreeBSD suck! + CloseImpl(); + Y_ASSERT(!IsValid()); + continue; + } + break; + } + if (!IsValid()) { + return -1; + } + } else { + if (CreateSocket(netPort) != 0) { + Y_ASSERT(!IsValid()); + return -1; + } + } +#else + // regular OS + if (CreateSocket(netPort) != 0) { + Y_ASSERT(!IsValid()); + return -1; + } +#endif + + if (IsValid() && DetectSelfAddress() != 0) { + CloseImpl(); + Y_ASSERT(!IsValid()); + return -1; + } + + Y_ASSERT(IsValid()); + return 0; + } + + void TAbstractSocket::CloseImpl() { + if (IsValid()) { + Poller.Unwait(S); + Y_VERIFY(closesocket(S) == 0, "closesocket failed: %s (errno = %d)", LastSystemErrorText(), LastSystemError()); + } + S = INVALID_SOCKET; + } + + void TAbstractSocket::WaitImpl(float timeoutSec) const { + Y_VERIFY(IsValid(), "something went wrong"); + Poller.WaitT(TDuration::Seconds(timeoutSec)); + } + + void TAbstractSocket::CancelWaitImpl(const sockaddr_in6* address) { + Y_ASSERT(IsValid()); + + // darwin ignores packets with msg_iovlen == 0, also windows implementation uses sendto of first iovec. + TIoVec v = CreateIoVec(nullptr, 0); + TMsgHdr hdr = CreateSendMsgHdr((address ? *address : SelfAddress), v, nullptr); + + // send self fake packet + TAbstractSocket::SendMsg(&hdr, 0, FF_ALLOW_FRAG); + } + + ssize_t TAbstractSocket::RecvMsgImpl(TMsgHdr* hdr, int flags) { + Y_ASSERT(IsValid()); + +#ifdef _win32_ + Y_VERIFY(hdr->msg_iov->iov_len == 1, "Scatter/gather is currenly not supported on Windows"); + return recvfrom(S, hdr->msg_iov->iov_base, hdr->msg_iov->iov_len, flags, (sockaddr*)hdr->msg_name, &hdr->msg_namelen); +#else + return recvmsg(S, hdr, flags); +#endif + } + + TUdpRecvPacket* TAbstractSocket::RecvImpl(TUdpHostRecvBufAlloc* buf, sockaddr_in6* srcAddr, sockaddr_in6* dstAddr) { + Y_ASSERT(IsValid()); + + const TIoVec iov = CreateIoVec(buf->GetDataPtr(), buf->GetBufSize()); + char controllBuffer[CTRL_BUFFER_SIZE]; //used to get dst address from socket + TMsgHdr hdr = CreateRecvMsgHdr(srcAddr, iov, controllBuffer); + + const ssize_t rv = TAbstractSocket::RecvMsgImpl(&hdr, 0); + if (rv < 0) { + Y_ASSERT(LastSystemError() == EAGAIN || LastSystemError() == EWOULDBLOCK); + return nullptr; + } + if (dstAddr && !ExtractDestinationAddress(hdr, dstAddr)) { + //fprintf(stderr, "can`t get destination ip\n"); + } + + // we extract packet and allocate new buffer only if packet arrived + TUdpRecvPacket* result = buf->ExtractPacket(); + result->DataStart = 0; + result->DataSize = (int)rv; + return result; + } + + // thread-safe + int TAbstractSocket::RecvMMsgImpl(TMMsgHdr* msgvec, unsigned int vlen, unsigned int flags, timespec* timeout) { + Y_ASSERT(IsValid()); + Y_VERIFY(RecvMMsgFunc, "recvmmsg is not supported!"); + return RecvMMsgFunc(S, msgvec, vlen, flags, timeout); + } + + /////////////////////////////////////////////////////////////////////////////// + + class TSocket: public TAbstractSocket { + public: + int Open(int port) override; + void Close() override; + + void Wait(float timeoutSec, int netlibaVersion) const override; + void CancelWait(int netlibaVersion) override; + + bool IsRecvMsgSupported() const override; + ssize_t RecvMsg(TMsgHdr* hdr, int flags) override; + TUdpRecvPacket* Recv(sockaddr_in6* srcAddr, sockaddr_in6* dstAddr, int netlibaVersion) override; + + private: + TUdpHostRecvBufAlloc RecvBuf; + }; + + int TSocket::Open(int port) { + return OpenImpl(port); + } + + void TSocket::Close() { + CloseImpl(); + } + + void TSocket::Wait(float timeoutSec, int netlibaVersion) const { + Y_UNUSED(netlibaVersion); + WaitImpl(timeoutSec); + } + + void TSocket::CancelWait(int netlibaVersion) { + Y_UNUSED(netlibaVersion); + CancelWaitImpl(); + } + + bool TSocket::IsRecvMsgSupported() const { + return true; + } + + ssize_t TSocket::RecvMsg(TMsgHdr* hdr, int flags) { + return RecvMsgImpl(hdr, flags); + } + + TUdpRecvPacket* TSocket::Recv(sockaddr_in6* srcAddr, sockaddr_in6* dstAddr, int netlibaVersion) { + Y_UNUSED(netlibaVersion); + return RecvImpl(&RecvBuf, srcAddr, dstAddr); + } + + /////////////////////////////////////////////////////////////////////////////// + + class TTryToRecvMMsgSocket: public TAbstractSocket { + private: + THolderVector<TUdpHostRecvBufAlloc> RecvPackets; + TVector<sockaddr_in6> RecvPacketsSrcAddresses; + TVector<TIoVec> RecvPacketsIoVecs; + size_t RecvPacketsBegin; // first non returned to user + size_t RecvPacketsHeadersEnd; // next after last one with data + TVector<TMMsgHdr> RecvPacketsHeaders; + TVector<std::array<char, CTRL_BUFFER_SIZE>> RecvPacketsCtrlBuffers; + + int FillRecvBuffers(); + + public: + static bool IsRecvMMsgSupported(); + + // Tests showed best performance on queue size 128 (+7%). + // If memory is limited you can use 12 - it gives +4%. + // Do not use lower values - for example recvmmsg with 1 element is 3% slower that recvmsg! + // (tested with junk/f0b0s/neTBasicSocket_queue_test). + TTryToRecvMMsgSocket(const size_t recvQueueSize = 128); + ~TTryToRecvMMsgSocket() override; + + int Open(int port) override; + void Close() override; + + void Wait(float timeoutSec, int netlibaVersion) const override; + void CancelWait(int netlibaVersion) override; + + bool IsRecvMsgSupported() const override { + return false; + } + ssize_t RecvMsg(TMsgHdr* hdr, int flags) override { + Y_UNUSED(hdr); + Y_UNUSED(flags); + Y_VERIFY(false, "Use TBasicSocket for RecvMsg call! TRecvMMsgSocket implementation must use memcpy which is suboptimal and thus forbidden!"); + } + TUdpRecvPacket* Recv(sockaddr_in6* addr, sockaddr_in6* dstAddr, int netlibaVersion) override; + }; + + TTryToRecvMMsgSocket::TTryToRecvMMsgSocket(const size_t recvQueueSize) + : RecvPacketsBegin(0) + , RecvPacketsHeadersEnd(0) + { + // recvmmsg is not supported - will act like TSocket, + // we can't just VERIFY - TTryToRecvMMsgSocket is used as base class for TDualStackSocket. + if (!IsRecvMMsgSupported()) { + RecvPackets.reserve(1); + RecvPackets.PushBack(new TUdpHostRecvBufAlloc); + return; + } + + RecvPackets.reserve(recvQueueSize); + for (size_t i = 0; i != recvQueueSize; ++i) { + RecvPackets.PushBack(new TUdpHostRecvBufAlloc); + } + + RecvPacketsSrcAddresses.resize(recvQueueSize); + RecvPacketsIoVecs.resize(recvQueueSize); + RecvPacketsHeaders.resize(recvQueueSize); + RecvPacketsCtrlBuffers.resize(recvQueueSize); + + for (size_t i = 0; i != recvQueueSize; ++i) { + TMMsgHdr& mhdr = RecvPacketsHeaders[i]; + Zero(mhdr); + + RecvPacketsIoVecs[i] = CreateIoVec(RecvPackets[i]->GetDataPtr(), RecvPackets[i]->GetBufSize()); + char* buf = RecvPacketsCtrlBuffers[i].data(); + memset(buf, 0, CTRL_BUFFER_SIZE); + mhdr.msg_hdr = CreateRecvMsgHdr(&RecvPacketsSrcAddresses[i], RecvPacketsIoVecs[i], buf); + } + } + + TTryToRecvMMsgSocket::~TTryToRecvMMsgSocket() { + Close(); + } + + int TTryToRecvMMsgSocket::Open(int port) { + return OpenImpl(port); + } + + void TTryToRecvMMsgSocket::Close() { + CloseImpl(); + } + + void TTryToRecvMMsgSocket::Wait(float timeoutSec, int netlibaVersion) const { + Y_UNUSED(netlibaVersion); + Y_ASSERT(RecvPacketsBegin == RecvPacketsHeadersEnd || IsRecvMMsgSupported()); + if (RecvPacketsBegin == RecvPacketsHeadersEnd) { + WaitImpl(timeoutSec); + } + } + + void TTryToRecvMMsgSocket::CancelWait(int netlibaVersion) { + Y_UNUSED(netlibaVersion); + CancelWaitImpl(); + } + + bool TTryToRecvMMsgSocket::IsRecvMMsgSupported() { + return RecvMMsgFunc != nullptr; + } + + int TTryToRecvMMsgSocket::FillRecvBuffers() { + Y_ASSERT(IsRecvMMsgSupported()); + Y_ASSERT(RecvPacketsBegin <= RecvPacketsHeadersEnd); + if (RecvPacketsBegin < RecvPacketsHeadersEnd) { + return RecvPacketsHeadersEnd - RecvPacketsBegin; + } + + // no packets left from last recvmmsg call + for (size_t i = 0; i != RecvPacketsHeadersEnd; ++i) { // reinit only used by last recvmmsg call headers + RecvPacketsIoVecs[i] = CreateIoVec(RecvPackets[i]->GetDataPtr(), RecvPackets[i]->GetBufSize()); + } + RecvPacketsBegin = RecvPacketsHeadersEnd = 0; + + const int r = RecvMMsgImpl(&RecvPacketsHeaders[0], (unsigned int)RecvPacketsHeaders.size(), 0, nullptr); + if (r >= 0) { + RecvPacketsHeadersEnd = r; + } else { + Y_ASSERT(LastSystemError() == EAGAIN || LastSystemError() == EWOULDBLOCK); + } + return r; + } + + // not thread-safe + TUdpRecvPacket* TTryToRecvMMsgSocket::Recv(sockaddr_in6* fromAddress, sockaddr_in6* dstAddr, int) { + // act like TSocket + if (!IsRecvMMsgSupported()) { + return RecvImpl(RecvPackets[0], fromAddress, dstAddr); + } + + if (FillRecvBuffers() <= 0) { + return nullptr; + } + + TUdpRecvPacket* result = RecvPackets[RecvPacketsBegin]->ExtractPacket(); + TMMsgHdr& mmsgHdr = RecvPacketsHeaders[RecvPacketsBegin]; + result->DataSize = (ssize_t)mmsgHdr.msg_len; + if (dstAddr && !ExtractDestinationAddress(mmsgHdr.msg_hdr, dstAddr)) { + // fprintf(stderr, "can`t get destination ip\n"); + } + *fromAddress = RecvPacketsSrcAddresses[RecvPacketsBegin]; + //we must clean ctrlbuffer to be able to use it later +#ifndef _win_ + memset(mmsgHdr.msg_hdr.msg_control, 0, CTRL_BUFFER_SIZE); + mmsgHdr.msg_hdr.msg_controllen = CTRL_BUFFER_SIZE; +#endif + RecvPacketsBegin++; + + return result; + } + + /////////////////////////////////////////////////////////////////////////////// + + /* TODO: too slow, needs to be optimized +template<size_t TTNumRecvThreads> +class TMTRecvSocket: public TAbstractSocket +{ +private: + typedef TLockFreePacketQueue<TTNumRecvThreads> TPacketQueue; + + static void* RecvThreadFunc(void* that) + { + static_cast<TMTRecvSocket*>(that)->RecvLoop(); + return NULL; + } + + void RecvLoop() + { + TBestUnixRecvSocket impl; + impl.Reset(*this); + + while (AtomicAdd(NumThreadsToDie, 0) == -1) { + sockaddr_in6 addr; + TUdpRecvPacket* packet = impl.Recv(&addr, NETLIBA_ANY_VERSION); + if (!packet) { + impl.Wait(0.0001, NETLIBA_ANY_VERSION); // so small tiomeout because we can't guarantee that 1 thread won't get all packets + continue; + } + Queue.Push(packet, addr); + } + + if (AtomicDecrement(NumThreadsToDie)) { + impl.CancelWait(NETLIBA_ANY_VERSION); + } else { + AllThreadsAreDead.Signal(); + } + } + + THolderVector<TThread> RecvThreads; + TAtomic NumThreadsToDie; + TSystemEvent AllThreadsAreDead; + + TPacketQueue Queue; + +public: + TMTRecvSocket() + : NumThreadsToDie(-1) {} + + ~TMTRecvSocket() + { + Close(); + } + + int Open(int port) + { + if (OpenImpl(port) != 0) { + Y_ASSERT(!IsValid()); + return -1; + } + + NumThreadsToDie = -1; + RecvThreads.reserve(TTNumRecvThreads); + for (size_t i = 0; i != TTNumRecvThreads; ++i) { + RecvThreads.PushBack(new TThread(TThread::TParams(RecvThreadFunc, this).SetName("nl12_recv_skt"))); + RecvThreads.back()->Start(); + RecvThreads.back()->Detach(); + } + return 0; + } + + void Close() + { + if (!IsValid()) { + return; + } + + AtomicSwap(&NumThreadsToDie, (int)RecvThreads.size()); + CancelWaitImpl(); + Y_VERIFY(AllThreadsAreDead.WaitT(TDuration::Seconds(30)), "TMTRecvSocket destruction failed"); + + CloseImpl(); + } + + void Wait(float timeoutSec, int netlibaVersion) const + { + Y_UNUSED(netlibaVersion); + Queue.GetEvent().WaitT(TDuration::Seconds(timeoutSec)); + } + void CancelWait(int netlibaVersion) + { + Y_UNUSED(netlibaVersion); + Queue.GetEvent().Signal(); + } + + TUdpRecvPacket* Recv(sockaddr_in6 *addr, int netlibaVersion) + { + Y_UNUSED(netlibaVersion); + TUdpRecvPacket* result; + if (!Queue.Pop(&result, addr)) { + return NULL; + } + return result; + } + + bool IsRecvMsgSupported() const { return false; } + ssize_t RecvMsg(TMsgHdr* hdr, int flags) { Y_VERIFY(false, "Use TBasicSocket for RecvMsg call! TMTRecvSocket implementation must use memcpy which is suboptimal and thus forbidden!"); } +}; +*/ + + /////////////////////////////////////////////////////////////////////////////// + + // Send.*, Recv, Wait and CancelWait are thread-safe. + class TDualStackSocket: public TTryToRecvMMsgSocket { + private: + typedef TTryToRecvMMsgSocket TBase; + typedef TLockFreePacketQueue<1> TPacketQueue; + + static void* RecvThreadFunc(void* that); + void RecvLoop(); + + struct TFilteredPacketQueue { + enum EPushResult { + PR_FULL = 0, + PR_OK = 1, + PR_FILTERED = 2 + }; + const ui8 F1; + const ui8 F2; + const ui8 CmdPos; + TFilteredPacketQueue(ui8 f1, ui8 f2, ui8 cmdPos) + : F1(f1) + , F2(f2) + , CmdPos(cmdPos) + { + } + bool Pop(TUdpRecvPacket** packet, sockaddr_in6* srcAddr, sockaddr_in6* dstAddr) { + return Queue.Pop(packet, srcAddr, dstAddr); + } + ui8 Push(TUdpRecvPacket* packet, const TPacketMeta& meta) { + if (Queue.IsDataPartFull()) { + const ui8 cmd = packet->Data.get()[CmdPos]; + if (cmd == F1 || cmd == F2) + return PR_FILTERED; + } + return Queue.Push(packet, meta); //false - PR_FULL, true - PR_OK + } + TPacketQueue Queue; + }; + + TFilteredPacketQueue& GetRecvQueue(int netlibaVersion) const; + TSystemEvent& GetQueueEvent(const TFilteredPacketQueue& queue) const; + + TThread RecvThread; + TAtomic ShouldDie; + TSystemEvent DieEvent; + + mutable TFilteredPacketQueue RecvQueue6; + mutable TFilteredPacketQueue RecvQueue12; + + public: + TDualStackSocket(); + ~TDualStackSocket() override; + + int Open(int port) override; + void Close() override; + + void Wait(float timeoutSec, int netlibaVersion) const override; + void CancelWait(int netlibaVersion) override; + + bool IsRecvMsgSupported() const override { + return false; + } + ssize_t RecvMsg(TMsgHdr* hdr, int flags) override { + Y_UNUSED(hdr); + Y_UNUSED(flags); + Y_VERIFY(false, "Use TBasicSocket for RecvMsg call! TDualStackSocket implementation must use memcpy which is suboptimal and thus forbidden!"); + } + + TUdpRecvPacket* Recv(sockaddr_in6* addr, sockaddr_in6* dstAddr, int netlibaVersion) override; + }; + + TDualStackSocket::TDualStackSocket() + : RecvThread(TThread::TParams(RecvThreadFunc, this).SetName("nl12_dual_stack")) + , ShouldDie(0) + , RecvQueue6(NNetliba::DATA, NNetliba::DATA_SMALL, NNetliba::CMD_POS) + , RecvQueue12(NNetliba_v12::DATA, NNetliba_v12::DATA_SMALL, NNetliba_v12::CMD_POS) + { + } + + // virtual functions don't work in dtors! + TDualStackSocket::~TDualStackSocket() { + Close(); + + sockaddr_in6 srcAdd; + sockaddr_in6 dstAddr; + TUdpRecvPacket* ptr = nullptr; + + while (GetRecvQueue(NETLIBA_ANY_VERSION).Pop(&ptr, &srcAdd, &dstAddr)) { + delete ptr; + } + while (GetRecvQueue(NETLIBA_V12_VERSION).Pop(&ptr, &srcAdd, &dstAddr)) { + delete ptr; + } + } + + int TDualStackSocket::Open(int port) { + if (TBase::Open(port) != 0) { + Y_ASSERT(!IsValid()); + return -1; + } + + AtomicSet(ShouldDie, 0); + DieEvent.Reset(); + RecvThread.Start(); + RecvThread.Detach(); + return 0; + } + + void TDualStackSocket::Close() { + if (!IsValid()) { + return; + } + + AtomicSwap(&ShouldDie, 1); + CancelWaitImpl(); + Y_VERIFY(DieEvent.WaitT(TDuration::Seconds(30)), "TDualStackSocket::Close failed"); + + TBase::Close(); + } + + TDualStackSocket::TFilteredPacketQueue& TDualStackSocket::GetRecvQueue(int netlibaVersion) const { + return netlibaVersion == NETLIBA_V12_VERSION ? RecvQueue12 : RecvQueue6; + } + + TSystemEvent& TDualStackSocket::GetQueueEvent(const TFilteredPacketQueue& queue) const { + return queue.Queue.GetEvent(); + } + + void* TDualStackSocket::RecvThreadFunc(void* that) { + SetHighestThreadPriority(); + static_cast<TDualStackSocket*>(that)->RecvLoop(); + return nullptr; + } + + void TDualStackSocket::RecvLoop() { + for (;;) { + TUdpRecvPacket* p = nullptr; + sockaddr_in6 srcAddr; + sockaddr_in6 dstAddr; + while (AtomicAdd(ShouldDie, 0) == 0 && (p = TBase::Recv(&srcAddr, &dstAddr, NETLIBA_ANY_VERSION))) { + Y_ASSERT(p->DataStart == 0); + if (p->DataSize < 12) { + continue; + } + + TFilteredPacketQueue& q = GetRecvQueue(p->Data.get()[8]); + const ui8 res = q.Push(p, {srcAddr, dstAddr}); + if (res == TFilteredPacketQueue::PR_OK) { + GetQueueEvent(q).Signal(); + } else { + // simulate OS behavior on buffer overflow - drop packets. + const NHPTimer::STime time = AtomicGet(RecvLag); + const float sec = NHPTimer::GetSeconds(time); + fprintf(stderr, "TDualStackSocket::RecvLoop netliba v%d queue overflow, recv lag: %f sec, dropping packet, res: %u\n", + &q == &RecvQueue12 ? 12 : 6, sec, res); + delete p; + } + } + + if (AtomicAdd(ShouldDie, 0)) { + DieEvent.Signal(); + return; + } + + TBase::Wait(0.1f, NETLIBA_ANY_VERSION); + } + } + + void TDualStackSocket::Wait(float timeoutSec, int netlibaVersion) const { + TFilteredPacketQueue& q = GetRecvQueue(netlibaVersion); + if (q.Queue.IsEmpty()) { + GetQueueEvent(q).Reset(); + if (q.Queue.IsEmpty()) { + GetQueueEvent(q).WaitT(TDuration::Seconds(timeoutSec)); + } + } + } + + void TDualStackSocket::CancelWait(int netlibaVersion) { + GetQueueEvent(GetRecvQueue(netlibaVersion)).Signal(); + } + + // thread-safe + TUdpRecvPacket* TDualStackSocket::Recv(sockaddr_in6* srcAddr, sockaddr_in6* dstAddr, int netlibaVersion) { + TUdpRecvPacket* result = nullptr; + if (!GetRecvQueue(netlibaVersion).Pop(&result, srcAddr, dstAddr)) { + return nullptr; + } + return result; + } + + /////////////////////////////////////////////////////////////////////////////// + + TIntrusivePtr<ISocket> CreateSocket() { + return new TSocket(); + } + + TIntrusivePtr<ISocket> CreateDualStackSocket() { + return new TDualStackSocket(); + } + + TIntrusivePtr<ISocket> CreateBestRecvSocket() { + // TSocket is faster than TRecvMMsgFunc in case of unsupported recvmmsg + if (!TTryToRecvMMsgSocket::IsRecvMMsgSupported()) { + return new TSocket(); + } + return new TTryToRecvMMsgSocket(); + } + +} diff --git a/library/cpp/netliba/socket/socket.h b/library/cpp/netliba/socket/socket.h new file mode 100644 index 00000000000..c1da3c145fc --- /dev/null +++ b/library/cpp/netliba/socket/socket.h @@ -0,0 +1,126 @@ +#pragma once + +#include <util/system/platform.h> +#include <util/generic/noncopyable.h> +#include <util/generic/ptr.h> +#include <util/network/init.h> +#include <util/system/defaults.h> +#include <util/system/hp_timer.h> +#include "udp_recv_packet.h" +#include "protocols.h" + +#include <sys/uio.h> + +namespace NNetlibaSocket { + typedef iovec TIoVec; + +#ifdef _win32_ + struct TMsgHdr { + void* msg_name; /* optional address */ + int msg_namelen; /* size of address */ + TIoVec* msg_iov; /* scatter/gather array */ + int msg_iovlen; /* # elements in msg_iov */ + + int Tos; // netlib_socket extension + }; +#else +#include <sys/socket.h> + typedef msghdr TMsgHdr; +#endif + + // equal to glibc 2.14 mmsghdr definition, defined for windows and darwin compatibility + struct TMMsgHdr { + TMsgHdr msg_hdr; + unsigned int msg_len; + }; + +#if defined(_linux_) +#include <linux/version.h> +#include <features.h> +// sendmmsg was added in glibc 2.14 and linux 3.0 +#if __GLIBC__ >= 2 && __GLIBC_MINOR__ >= 14 && LINUX_VERSION_CODE >= KERNEL_VERSION(3, 0, 0) +#include <sys/socket.h> // sendmmsg + static_assert(sizeof(TMMsgHdr) == sizeof(mmsghdr), "expect sizeof(TMMsgHdr) == sizeof(mmsghdr)"); +#endif +#endif + +#ifdef _win32_ + const size_t TOS_BUFFER_SIZE = sizeof(int); + const size_t CTRL_BUFFER_SIZE = 32; +#else +#if defined(_darwin_) +#define Y_DARWIN_ALIGN32(p) ((__darwin_size_t)((__darwin_size_t)(p) + __DARWIN_ALIGNBYTES32) & ~__DARWIN_ALIGNBYTES32) +#define Y_CMSG_SPACE(l) (Y_DARWIN_ALIGN32(sizeof(struct cmsghdr)) + Y_DARWIN_ALIGN32(l)) +#else +#define Y_CMSG_SPACE(l) CMSG_SPACE(l) +#endif + + constexpr size_t TOS_BUFFER_SIZE = Y_CMSG_SPACE(sizeof(int)); + constexpr size_t CTRL_BUFFER_SIZE = Y_CMSG_SPACE(sizeof(int)) + Y_CMSG_SPACE(sizeof(struct in6_pktinfo)); +#endif + + /////////////////////////////////////////////////////////////////////////////// + // Warning: every variable (tosBuffer, data, addr, iov) passed and returned from these functions must exist until actual send!!! + void* CreateTos(const ui8 tos, void* tosBuffer); + TIoVec CreateIoVec(char* data, const size_t dataSize); + TMsgHdr CreateSendMsgHdr(const sockaddr_in6& addr, const TIoVec& iov, void* tosBuffer); + TMsgHdr CreateRecvMsgHdr(sockaddr_in6* addrBuf, const TIoVec& iov, void* ctrlBuffer = nullptr); + TMsgHdr* AddSockAuxData(TMsgHdr* header, const ui8 tos, const sockaddr_in6& addr, void* buffer, size_t bufferSize); + /////////////////////////////////////////////////////////////////////////////// + //returns false if TOS wasn't readed and do not touch *tos + bool ReadTos(const TMsgHdr& msgHdr, ui8* tos); + bool ExtractDestinationAddress(TMsgHdr& msgHdr, sockaddr_in6* addrBuf); + + /////////////////////////////////////////////////////////////////////////////// + + // currently netliba v6 version id is any number which's not equal to NETLIBA_V12_VERSION + enum { NETLIBA_ANY_VERSION = -1, + NETLIBA_V12_VERSION = 112 }; + + enum EFragFlag { + FF_ALLOW_FRAG, + FF_DONT_FRAG + }; + + /////////////////////////////////////////////////////////////////////////////// + + class ISocket: public TNonCopyable, public TThrRefBase { + public: + ~ISocket() override { + } + + virtual int Open(int port) = 0; + virtual void Close() = 0; + virtual bool IsValid() const = 0; + + virtual const sockaddr_in6& GetSelfAddress() const = 0; + virtual int GetNetworkOrderPort() const = 0; + virtual int GetPort() const = 0; + + virtual int GetSockOpt(int level, int option_name, void* option_value, socklen_t* option_len) = 0; + + // send all packets to this and only this address by default + virtual int Connect(const struct sockaddr* address, socklen_t address_len) = 0; + + virtual void Wait(float timeoutSec, int netlibaVersion = NETLIBA_ANY_VERSION) const = 0; + virtual void CancelWait(int netlibaVersion = NETLIBA_ANY_VERSION) = 0; + virtual void CancelWaitHost(const sockaddr_in6 address) = 0; + + virtual bool IsSendMMsgSupported() const = 0; + virtual int SendMMsg(struct TMMsgHdr* msgvec, unsigned int vlen, unsigned int flags) = 0; + virtual ssize_t SendMsg(const TMsgHdr* hdr, int flags, const EFragFlag frag) = 0; + + virtual bool IsRecvMsgSupported() const = 0; + virtual ssize_t RecvMsg(TMsgHdr* hdr, int flags) = 0; + virtual TUdpRecvPacket* Recv(sockaddr_in6* srcAddr, sockaddr_in6* dstAddr, int netlibaVersion = NETLIBA_ANY_VERSION) = 0; + virtual bool IncreaseSendBuff() = 0; + virtual int GetSendSysSocketSize() = 0; + virtual void SetRecvLagTime(NHPTimer::STime time) = 0; + }; + + TIntrusivePtr<ISocket> CreateSocket(); // not thread safe! + TIntrusivePtr<ISocket> CreateDualStackSocket(); // has thread safe send/recv methods + + // this function was added mostly for testing + TIntrusivePtr<ISocket> CreateBestRecvSocket(); +} diff --git a/library/cpp/netliba/socket/stdafx.cpp b/library/cpp/netliba/socket/stdafx.cpp new file mode 100644 index 00000000000..fd4f341c7b2 --- /dev/null +++ b/library/cpp/netliba/socket/stdafx.cpp @@ -0,0 +1 @@ +#include "stdafx.h" diff --git a/library/cpp/netliba/socket/stdafx.h b/library/cpp/netliba/socket/stdafx.h new file mode 100644 index 00000000000..7d99e5dc106 --- /dev/null +++ b/library/cpp/netliba/socket/stdafx.h @@ -0,0 +1,16 @@ +#pragma once + +#include <util/system/platform.h> +#if defined(_darwin_) +#define __APPLE_USE_RFC_2292 +#endif + +#include <util/system/compat.h> +#include <util/network/init.h> +#if defined(_unix_) +#include <netdb.h> +#include <fcntl.h> +#elif defined(_win_) +#include <winsock2.h> +using socklen_t = int; +#endif diff --git a/library/cpp/netliba/socket/udp_recv_packet.h b/library/cpp/netliba/socket/udp_recv_packet.h new file mode 100644 index 00000000000..a2777fbcbfd --- /dev/null +++ b/library/cpp/netliba/socket/udp_recv_packet.h @@ -0,0 +1,79 @@ +#pragma once + +#include <util/generic/noncopyable.h> +#include <util/system/defaults.h> + +#include <memory> +#include "allocator.h" + +namespace NNetlibaSocket { + enum { UDP_MAX_PACKET_SIZE = 8900 }; + + class TUdpHostRecvBufAlloc; + struct TUdpRecvPacket: public TWithCustomAllocator { + friend class TUdpHostRecvBufAlloc; + int DataStart = 0, DataSize = 0; + std::shared_ptr<char> Data; + + private: + int ArraySize_ = 0; + }; + + /////////////////////////////////////////////////////////////////////////////// + + class TUdpHostRecvBufAlloc: public TNonCopyable { + private: + mutable TUdpRecvPacket* RecvPktBuf; + + static TUdpRecvPacket* Alloc() { + return new TUdpRecvPacket(); + } + + public: + static TUdpRecvPacket* Create(const int dataSize) { + TUdpRecvPacket* result = Alloc(); + result->Data.reset(TCustomAllocator<char>().allocate(dataSize), [=](char* p) { TCustomAllocator<char>().deallocate(p, dataSize); }, TCustomAllocator<char>()); + result->ArraySize_ = dataSize; + return result; + } + void SetNewPacket() const { + RecvPktBuf = CreateNewPacket(); + } + + public: + static TUdpRecvPacket* CreateNewSmallPacket(int dataSize) { + return Create(dataSize); + } + static TUdpRecvPacket* CreateNewPacket() { + return Create(UDP_MAX_PACKET_SIZE); + } + static TUdpRecvPacket* Clone(const TUdpRecvPacket* pkt) { + TUdpRecvPacket* result = Alloc(); + result->DataStart = pkt->DataStart; + result->DataSize = pkt->DataSize; + result->Data = pkt->Data; + result->ArraySize_ = pkt->ArraySize_; + return result; + } + + TUdpHostRecvBufAlloc() { + SetNewPacket(); + } + ~TUdpHostRecvBufAlloc() { + delete RecvPktBuf; + } + + TUdpRecvPacket* ExtractPacket() { + TUdpRecvPacket* res = RecvPktBuf; + SetNewPacket(); + return res; + } + + int GetBufSize() const { + return RecvPktBuf->ArraySize_; + } + char* GetDataPtr() const { + return RecvPktBuf->Data.get(); + } + }; +} diff --git a/library/cpp/netliba/v6/block_chain.cpp b/library/cpp/netliba/v6/block_chain.cpp new file mode 100644 index 00000000000..cbb56d9a5eb --- /dev/null +++ b/library/cpp/netliba/v6/block_chain.cpp @@ -0,0 +1,90 @@ +#include "stdafx.h" +#include "block_chain.h" + +#include <util/system/unaligned_mem.h> + +namespace NNetliba { + ui32 CalcChecksum(const void* p, int size) { + //return 0; + //return CalcCrc32(p, size); + i64 sum = 0; + const unsigned char *pp = (const unsigned char*)p, *pend = pp + size; + for (const unsigned char* pend4 = pend - 3; pp < pend4; pp += 4) + sum += *(const ui32*)pp; + + ui32 left = 0, pos = 0; + for (; pp < pend; ++pp) { + pos += ((ui32)*pp) << left; + left += 8; + } + + sum += pos; + sum = (sum & 0xffffffff) + (sum >> 32); + sum += sum >> 32; + return (ui32)~sum; + } + + ui32 CalcChecksum(const TBlockChain& chain) { + TIncrementalChecksumCalcer ics; + AddChain(&ics, chain); + return ics.CalcChecksum(); + } + + void TIncrementalChecksumCalcer::AddBlock(const void* p, int size) { + ui32 sum = CalcBlockSum(p, size); + AddBlockSum(sum, size); + } + + void TIncrementalChecksumCalcer::AddBlockSum(ui32 sum, int size) { + for (int k = 0; k < Offset; ++k) + sum = (sum >> 24) + ((sum & 0xffffff) << 8); + TotalSum += sum; + + Offset = (Offset + size) & 3; + } + + ui32 TIncrementalChecksumCalcer::CalcBlockSum(const void* p, int size) { + i64 sum = 0; + const unsigned char *pp = (const unsigned char*)p, *pend = pp + size; + for (const unsigned char* pend4 = pend - 3; pp < pend4; pp += 4) + sum += ReadUnaligned<ui32>(pp); + + ui32 left = 0, pos = 0; + for (; pp < pend; ++pp) { + pos += ((ui32)*pp) << left; + left += 8; + } + sum += pos; + sum = (sum & 0xffffffff) + (sum >> 32); + sum += sum >> 32; + return (ui32)sum; + } + + ui32 TIncrementalChecksumCalcer::CalcChecksum() { + TotalSum = (TotalSum & 0xffffffff) + (TotalSum >> 32); + TotalSum += TotalSum >> 32; + return (ui32)~TotalSum; + } + + //void TestChainChecksum() + //{ + // TVector<char> data; + // data.resize(10); + // for (int i = 0; i < data.ysize(); ++i) + // data[i] = rand(); + // int crc1 = CalcChecksum(&data[0], data.size()); + // + // TBlockChain chain; + // TIncrementalChecksumCalcer incCS; + // for (int offset = 0; offset < data.ysize();) { + // int sz = Min(rand() % 10, data.ysize() - offset); + // chain.AddBlock(&data[offset], sz); + // incCS.AddBlock(&data[offset], sz); + // offset += sz; + // } + // int crc2 = CalcChecksum(chain); + // Y_ASSERT(crc1 == crc2); + // int crc3 = incCS.CalcChecksum(); + // Y_ASSERT(crc1 == crc3); + //} +} diff --git a/library/cpp/netliba/v6/block_chain.h b/library/cpp/netliba/v6/block_chain.h new file mode 100644 index 00000000000..25247ec05f9 --- /dev/null +++ b/library/cpp/netliba/v6/block_chain.h @@ -0,0 +1,319 @@ +#pragma once + +#include <util/generic/algorithm.h> +#include <util/generic/list.h> +#include <util/system/shmat.h> +#include <util/generic/noncopyable.h> + +namespace NNetliba { + class TBlockChain { + public: + struct TBlock { + const char* Data; + int Offset, Size; // Offset in whole chain + + TBlock() + : Data(nullptr) + , Offset(0) + , Size(0) + { + } + TBlock(const char* data, int offset, int sz) + : Data(data) + , Offset(offset) + , Size(sz) + { + } + }; + + private: + typedef TVector<TBlock> TBlockVector; + TBlockVector Blocks; + int Size; + struct TBlockLess { + bool operator()(const TBlock& b, int offset) const { + return b.Offset < offset; + } + }; + + public: + TBlockChain() + : Size(0) + { + } + void AddBlock(const void* data, int sz) { + Blocks.push_back(TBlock((const char*)data, Size, sz)); + Size += sz; + } + int GetSize() const { + return Size; + } + const TBlock& GetBlock(int i) const { + return Blocks[i]; + } + int GetBlockCount() const { + return Blocks.ysize(); + } + int GetBlockIdByOffset(int offset) const { + TBlockVector::const_iterator i = LowerBound(Blocks.begin(), Blocks.end(), offset, TBlockLess()); + if (i == Blocks.end()) + return Blocks.ysize() - 1; + if (i->Offset == offset) + return (int)(i - Blocks.begin()); + return (int)(i - Blocks.begin() - 1); + } + }; + + ////////////////////////////////////////////////////////////////////////// + class TBlockChainIterator { + const TBlockChain& Chain; + int Pos, BlockPos, BlockId; + bool Failed; + + public: + TBlockChainIterator(const TBlockChain& chain) + : Chain(chain) + , Pos(0) + , BlockPos(0) + , BlockId(0) + , Failed(false) + { + } + void Read(void* dst, int sz) { + char* dstBuf = (char*)dst; + while (sz > 0) { + if (BlockId >= Chain.GetBlockCount()) { + // JACKPOT! + fprintf(stderr, "reading beyond chain end: BlockId %d, Chain.GetBlockCount() %d, Pos %d, BlockPos %d\n", + BlockId, Chain.GetBlockCount(), Pos, BlockPos); + Y_ASSERT(0 && "reading beyond chain end"); + memset(dstBuf, 0, sz); + Failed = true; + return; + } + const TBlockChain::TBlock& blk = Chain.GetBlock(BlockId); + int copySize = Min(blk.Size - BlockPos, sz); + memcpy(dstBuf, blk.Data + BlockPos, copySize); + dstBuf += copySize; + Pos += copySize; + BlockPos += copySize; + sz -= copySize; + if (BlockPos == blk.Size) { + BlockPos = 0; + ++BlockId; + } + } + } + void Seek(int pos) { + if (pos < 0 || pos > Chain.GetSize()) { + Y_ASSERT(0); + Pos = 0; + BlockPos = 0; + BlockId = 0; + return; + } + BlockId = Chain.GetBlockIdByOffset(pos); + const TBlockChain::TBlock& blk = Chain.GetBlock(BlockId); + Pos = pos; + BlockPos = Pos - blk.Offset; + } + int GetPos() const { + return Pos; + } + int GetSize() const { + return Chain.GetSize(); + } + bool HasFailed() const { + return Failed; + } + void Fail() { + Failed = true; + } + }; + + ////////////////////////////////////////////////////////////////////////// + class TRopeDataPacket: public TNonCopyable { + TBlockChain Chain; + TVector<char*> Buf; + char *Block, *BlockEnd; + TList<TVector<char>> DataVectors; + TIntrusivePtr<TSharedMemory> SharedData; + TVector<TIntrusivePtr<TThrRefBase>> AttachedStorage; + char DefaultBuf[128]; // prevent allocs in most cases + enum { + N_DEFAULT_BLOCK_SIZE = 1024 + }; + + char* Alloc(int sz) { + char* res = nullptr; + if (BlockEnd - Block < sz) { + int bufSize = Max((int)N_DEFAULT_BLOCK_SIZE, sz); + char* newBlock = AllocBuf(bufSize); + Block = newBlock; + BlockEnd = Block + bufSize; + Buf.push_back(newBlock); + } + res = Block; + Block += sz; + Y_ASSERT(Block <= BlockEnd); + return res; + } + + public: + TRopeDataPacket() + : Block(DefaultBuf) + , BlockEnd(DefaultBuf + Y_ARRAY_SIZE(DefaultBuf)) + { + } + ~TRopeDataPacket() { + for (size_t i = 0; i < Buf.size(); ++i) + FreeBuf(Buf[i]); + } + static char* AllocBuf(int sz) { + return new char[sz]; + } + static void FreeBuf(char* buf) { + delete[] buf; + } + + // buf - pointer to buffer which will be freed with FreeBuf() + // data - pointer to data start within buf + // sz - size of useful data + void AddBlock(char* buf, const char* data, int sz) { + Buf.push_back(buf); + Chain.AddBlock(data, sz); + } + void AddBlock(TThrRefBase* buf, const char* data, int sz) { + AttachedStorage.push_back(buf); + Chain.AddBlock(data, sz); + } + // + void Write(const void* data, int sz) { + char* buf = Alloc(sz); + memcpy(buf, data, sz); + Chain.AddBlock(buf, sz); + } + template <class T> + void Write(const T& data) { + Write(&data, sizeof(T)); + } + //// caller guarantees that data will persist all *this lifetime + //// int this case so we don`t have to copy data to locally held buffer + //template<class T> + //void WriteNoCopy(const T *data) + //{ + // Chain.AddBlock(data, sizeof(T)); + //} + // write some array like TVector<> + //template<class T> + //void WriteArr(const T &sz) + //{ + // int n = (int)sz.size(); + // Write(n); + // if (n > 0) + // Write(&sz[0], n * sizeof(sz[0])); + //} + void WriteStroka(const TString& sz) { + int n = (int)sz.size(); + Write(n); + if (n > 0) + Write(sz.c_str(), n * sizeof(sz[0])); + } + // will take *data ownership, saves copy + void WriteDestructive(TVector<char>* data) { + int n = data ? data->ysize() : 0; + Write(n); + if (n > 0) { + TVector<char>& local = DataVectors.emplace_back(std::move(*data)); + Chain.AddBlock(&local[0], local.ysize()); + } + } + void AttachSharedData(TIntrusivePtr<TSharedMemory> shm) { + SharedData = shm; + } + TSharedMemory* GetSharedData() const { + return SharedData.Get(); + } + const TBlockChain& GetChain() { + return Chain; + } + int GetSize() { + return Chain.GetSize(); + } + }; + + template <class T> + inline void ReadArr(TBlockChainIterator* res, T* dst) { + int n; + res->Read(&n, sizeof(n)); + if (n >= 0) { + dst->resize(n); + if (n > 0) + res->Read(&(*dst)[0], n * sizeof((*dst)[0])); + } else { + dst->resize(0); + res->Fail(); + } + } + + template <> + inline void ReadArr<TString>(TBlockChainIterator* res, TString* dst) { + int n; + res->Read(&n, sizeof(n)); + if (n >= 0) { + dst->resize(n); + if (n > 0) + res->Read(dst->begin(), n * sizeof(TString::value_type)); + } else { + dst->resize(0); + res->Fail(); + } + } + + // saves on zeroing *dst with yresize() + template <class T> + static void ReadYArr(TBlockChainIterator* res, TVector<T>* dst) { + int n; + res->Read(&n, sizeof(n)); + if (n >= 0) { + dst->yresize(n); + if (n > 0) + res->Read(&(*dst)[0], n * sizeof((*dst)[0])); + } else { + dst->yresize(0); + res->Fail(); + } + } + + template <class T> + static void Read(TBlockChainIterator* res, T* dst) { + res->Read(dst, sizeof(T)); + } + + ui32 CalcChecksum(const void* p, int size); + ui32 CalcChecksum(const TBlockChain& chain); + + class TIncrementalChecksumCalcer { + i64 TotalSum; + int Offset; + + public: + TIncrementalChecksumCalcer() + : TotalSum(0) + , Offset(0) + { + } + void AddBlock(const void* p, int size); + void AddBlockSum(ui32 sum, int size); + ui32 CalcChecksum(); + + static ui32 CalcBlockSum(const void* p, int size); + }; + + inline void AddChain(TIncrementalChecksumCalcer* ics, const TBlockChain& chain) { + for (int k = 0; k < chain.GetBlockCount(); ++k) { + const TBlockChain::TBlock& blk = chain.GetBlock(k); + ics->AddBlock(blk.Data, blk.Size); + } + } +} diff --git a/library/cpp/netliba/v6/cpu_affinity.cpp b/library/cpp/netliba/v6/cpu_affinity.cpp new file mode 100644 index 00000000000..7808092a724 --- /dev/null +++ b/library/cpp/netliba/v6/cpu_affinity.cpp @@ -0,0 +1,138 @@ +#include "stdafx.h" +#include "cpu_affinity.h" + +#if defined(__FreeBSD__) && (__FreeBSD__ >= 7) +#include <sys/param.h> +#include <sys/cpuset.h> +#elif defined(_linux_) +#include <pthread.h> +#include <util/stream/file.h> +#include <util/string/printf.h> +#endif + +namespace NNetliba { + class TCPUSet { + public: + enum { MAX_SIZE = 128 }; + + private: +#if defined(__FreeBSD__) && (__FreeBSD__ >= 7) +#define NUMCPU ((CPU_MAXSIZE > MAX_SIZE) ? 1 : (MAX_SIZE / CPU_MAXSIZE)) + cpuset_t CpuInfo[NUMCPU]; + + public: + bool GetAffinity() { + int error = cpuset_getaffinity(CPU_LEVEL_WHICH, CPU_WHICH_TID, -1, sizeof(CpuInfo), CpuInfo); + return error == 0; + } + bool SetAffinity() { + int error = cpuset_setaffinity(CPU_LEVEL_WHICH, CPU_WHICH_TID, -1, sizeof(CpuInfo), CpuInfo); + return error == 0; + } + bool IsSet(size_t i) { + return CPU_ISSET(i, CpuInfo); + } + void Set(size_t i) { + CPU_SET(i, CpuInfo); + } +#elif defined(_linux_) + public: +#define NUMCPU ((CPU_SETSIZE > MAX_SIZE) ? 1 : (MAX_SIZE / CPU_SETSIZE)) + cpu_set_t CpuInfo[NUMCPU]; + + public: + bool GetAffinity() { + int error = pthread_getaffinity_np(pthread_self(), sizeof(CpuInfo), CpuInfo); + return error == 0; + } + bool SetAffinity() { + int error = pthread_setaffinity_np(pthread_self(), sizeof(CpuInfo), CpuInfo); + return error == 0; + } + bool IsSet(size_t i) { + return CPU_ISSET(i, CpuInfo); + } + void Set(size_t i) { + CPU_SET(i, CpuInfo); + } +#else + public: + bool GetAffinity() { + return true; + } + bool SetAffinity() { + return true; + } + bool IsSet(size_t i) { + Y_UNUSED(i); + return true; + } + void Set(size_t i) { + Y_UNUSED(i); + } +#endif + + TCPUSet() { + Clear(); + } + void Clear() { + memset(this, 0, sizeof(*this)); + } + }; + + static TMutex CPUSetsLock; + struct TCPUSetInfo { + TCPUSet CPUSet; + bool IsOk; + + TCPUSetInfo() + : IsOk(false) + { + } + }; + static THashMap<int, TCPUSetInfo> CPUSets; + + void BindToSocket(int n) { + TGuard<TMutex> gg(CPUSetsLock); + if (CPUSets.find(n) == CPUSets.end()) { + TCPUSetInfo& res = CPUSets[n]; + + bool foundCPU = false; +#ifdef _linux_ + for (int cpuId = 0; cpuId < TCPUSet::MAX_SIZE; ++cpuId) { + try { // I just wanna check if file exists, I don't want your stinking exceptions :/ + TIFStream f(Sprintf("/sys/devices/system/cpu/cpu%d/topology/physical_package_id", cpuId).c_str()); + TString s; + if (f.ReadLine(s) && !s.empty()) { + //printf("cpu%d - %s\n", cpuId, s.c_str()); + int physCPU = atoi(s.c_str()); + if (physCPU == 0) { + res.IsOk = true; + res.CPUSet.Set(cpuId); + foundCPU = true; + } + } else { + break; + } + } catch (const TFileError&) { + break; + } + } +#endif + if (!foundCPU && n == 0) { + for (int i = 0; i < 6; ++i) { + res.CPUSet.Set(i); + } + res.IsOk = true; + foundCPU = true; + } + } + { + TCPUSetInfo& cc = CPUSets[n]; + if (cc.IsOk) { + cc.CPUSet.SetAffinity(); + } + } + } + +} diff --git a/library/cpp/netliba/v6/cpu_affinity.h b/library/cpp/netliba/v6/cpu_affinity.h new file mode 100644 index 00000000000..a580edd8297 --- /dev/null +++ b/library/cpp/netliba/v6/cpu_affinity.h @@ -0,0 +1,5 @@ +#pragma once + +namespace NNetliba { + void BindToSocket(int n); +} diff --git a/library/cpp/netliba/v6/cstdafx.h b/library/cpp/netliba/v6/cstdafx.h new file mode 100644 index 00000000000..e11fe54cc4b --- /dev/null +++ b/library/cpp/netliba/v6/cstdafx.h @@ -0,0 +1,41 @@ +#pragma once + +#ifdef _WIN32 +#pragma warning(disable : 4530 4244 4996) +#include <malloc.h> +#include <util/system/winint.h> +#endif + +#include <util/system/defaults.h> +#include <util/system/mutex.h> +#include <util/system/event.h> +#include <library/cpp/deprecated/atomic/atomic.h> +#include <util/system/yassert.h> +#include <util/system/compat.h> + +#include <util/ysafeptr.h> + +#include <util/stream/output.h> + +#include <library/cpp/string_utils/url/url.h> + +#include <library/cpp/charset/codepage.h> +#include <library/cpp/charset/recyr.hh> + +#include <util/generic/vector.h> +#include <util/generic/hash.h> +#include <util/generic/list.h> +#include <util/generic/hash_set.h> +#include <util/generic/ptr.h> +#include <util/generic/ymath.h> +#include <util/generic/utility.h> +#include <util/generic/algorithm.h> + +#include <array> +#include <cstdlib> +#include <cstdio> + +namespace NNetliba { + typedef unsigned char byte; + typedef ssize_t yint; +} diff --git a/library/cpp/netliba/v6/ib_buffers.cpp b/library/cpp/netliba/v6/ib_buffers.cpp new file mode 100644 index 00000000000..323846b633c --- /dev/null +++ b/library/cpp/netliba/v6/ib_buffers.cpp @@ -0,0 +1,5 @@ +#include "stdafx.h" +#include "ib_buffers.h" + +namespace NNetliba { +} diff --git a/library/cpp/netliba/v6/ib_buffers.h b/library/cpp/netliba/v6/ib_buffers.h new file mode 100644 index 00000000000..96d83ff6546 --- /dev/null +++ b/library/cpp/netliba/v6/ib_buffers.h @@ -0,0 +1,181 @@ +#pragma once + +#include "ib_low.h" + +namespace NNetliba { + // buffer id 0 is special, it is used when data is sent inline and should not be returned + const size_t SMALL_PKT_SIZE = 4096; + + const ui64 BP_AH_USED_FLAG = 0x1000000000000000ul; + const ui64 BP_BUF_ID_MASK = 0x00000000fffffffful; + + // single thread version + class TIBBufferPool: public TThrRefBase, TNonCopyable { + enum { + BLOCK_SIZE_LN = 11, + BLOCK_SIZE = 1 << BLOCK_SIZE_LN, + BLOCK_COUNT = 1024 + }; + struct TSingleBlock { + TIntrusivePtr<TMemoryRegion> Mem; + TVector<ui8> BlkRefCounts; + TVector<TIntrusivePtr<TAddressHandle>> AHHolder; + + void Alloc(TPtrArg<TIBContext> ctx) { + size_t dataSize = SMALL_PKT_SIZE * BLOCK_SIZE; + Mem = new TMemoryRegion(ctx, dataSize); + BlkRefCounts.resize(BLOCK_SIZE, 0); + AHHolder.resize(BLOCK_SIZE); + } + char* GetBufData(ui64 idArg) { + char* data = Mem->GetData(); + return data + (idArg & (BLOCK_SIZE - 1)) * SMALL_PKT_SIZE; + } + }; + + TIntrusivePtr<TIBContext> IBCtx; + TVector<int> FreeList; + TVector<TSingleBlock> Blocks; + size_t FirstFreeBlock; + int PostRecvDeficit; + TIntrusivePtr<TSharedReceiveQueue> SRQ; + + void AddBlock() { + if (FirstFreeBlock == Blocks.size()) { + Y_VERIFY(0, "run out of buffers"); + } + Blocks[FirstFreeBlock].Alloc(IBCtx); + size_t start = (FirstFreeBlock == 0) ? 1 : FirstFreeBlock * BLOCK_SIZE; + size_t finish = FirstFreeBlock * BLOCK_SIZE + BLOCK_SIZE; + for (size_t i = start; i < finish; ++i) { + FreeList.push_back(i); + } + ++FirstFreeBlock; + } + + public: + TIBBufferPool(TPtrArg<TIBContext> ctx, int maxSRQWorkRequests) + : IBCtx(ctx) + , FirstFreeBlock(0) + , PostRecvDeficit(maxSRQWorkRequests) + { + Blocks.resize(BLOCK_COUNT); + AddBlock(); + SRQ = new TSharedReceiveQueue(ctx, maxSRQWorkRequests); + + PostRecv(); + } + TSharedReceiveQueue* GetSRQ() const { + return SRQ.Get(); + } + int AllocBuf() { + if (FreeList.empty()) { + AddBlock(); + } + int id = FreeList.back(); + FreeList.pop_back(); + Y_ASSERT(++Blocks[id >> BLOCK_SIZE_LN].BlkRefCounts[id & (BLOCK_SIZE - 1)] == 1); + return id; + } + void FreeBuf(ui64 idArg) { + ui64 id = idArg & BP_BUF_ID_MASK; + if (id == 0) { + return; + } + Y_ASSERT(id > 0 && id < (ui64)(FirstFreeBlock * BLOCK_SIZE)); + FreeList.push_back(id); + Y_ASSERT(--Blocks[id >> BLOCK_SIZE_LN].BlkRefCounts[id & (BLOCK_SIZE - 1)] == 0); + if (idArg & BP_AH_USED_FLAG) { + Blocks[id >> BLOCK_SIZE_LN].AHHolder[id & (BLOCK_SIZE - 1)] = nullptr; + } + } + char* GetBufData(ui64 idArg) { + ui64 id = idArg & BP_BUF_ID_MASK; + return Blocks[id >> BLOCK_SIZE_LN].GetBufData(id); + } + int PostSend(TPtrArg<TRCQueuePair> qp, const void* data, size_t len) { + if (len > SMALL_PKT_SIZE) { + Y_VERIFY(0, "buffer overrun"); + } + if (len <= MAX_INLINE_DATA_SIZE) { + qp->PostSend(nullptr, 0, data, len); + return 0; + } else { + int id = AllocBuf(); + TSingleBlock& blk = Blocks[id >> BLOCK_SIZE_LN]; + char* buf = blk.GetBufData(id); + memcpy(buf, data, len); + qp->PostSend(blk.Mem, id, buf, len); + return id; + } + } + void PostSend(TPtrArg<TUDQueuePair> qp, TPtrArg<TAddressHandle> ah, int remoteQPN, int remoteQKey, + const void* data, size_t len) { + if (len > SMALL_PKT_SIZE - 40) { + Y_VERIFY(0, "buffer overrun"); + } + ui64 id = AllocBuf(); + TSingleBlock& blk = Blocks[id >> BLOCK_SIZE_LN]; + int ptr = id & (BLOCK_SIZE - 1); + blk.AHHolder[ptr] = ah.Get(); + id |= BP_AH_USED_FLAG; + if (len <= MAX_INLINE_DATA_SIZE) { + qp->PostSend(ah, remoteQPN, remoteQKey, nullptr, id, data, len); + } else { + char* buf = blk.GetBufData(id); + memcpy(buf, data, len); + qp->PostSend(ah, remoteQPN, remoteQKey, blk.Mem, id, buf, len); + } + } + void RequestPostRecv() { + ++PostRecvDeficit; + } + void PostRecv() { + for (int i = 0; i < PostRecvDeficit; ++i) { + int id = AllocBuf(); + TSingleBlock& blk = Blocks[id >> BLOCK_SIZE_LN]; + char* buf = blk.GetBufData(id); + SRQ->PostReceive(blk.Mem, id, buf, SMALL_PKT_SIZE); + } + PostRecvDeficit = 0; + } + }; + + class TIBRecvPacketProcess: public TNonCopyable { + TIBBufferPool& BP; + ui64 Id; + char* Data; + + public: + TIBRecvPacketProcess(TIBBufferPool& bp, const ibv_wc& wc) + : BP(bp) + , Id(wc.wr_id) + { + Y_ASSERT(wc.opcode & IBV_WC_RECV); + BP.RequestPostRecv(); + Data = BP.GetBufData(Id); + } + // intended for postponed packet processing + // with this call RequestPostRecv() should be called outside (and PostRecv() too in order to avoid rnr situation) + TIBRecvPacketProcess(TIBBufferPool& bp, const ui64 wr_id) + : BP(bp) + , Id(wr_id) + { + Data = BP.GetBufData(Id); + } + ~TIBRecvPacketProcess() { + BP.FreeBuf(Id); + BP.PostRecv(); + } + char* GetData() const { + return Data; + } + char* GetUDData() const { + return Data + 40; + } + ibv_grh* GetGRH() const { + return (ibv_grh*)Data; + } + }; + +} diff --git a/library/cpp/netliba/v6/ib_collective.cpp b/library/cpp/netliba/v6/ib_collective.cpp new file mode 100644 index 00000000000..87ea166366f --- /dev/null +++ b/library/cpp/netliba/v6/ib_collective.cpp @@ -0,0 +1,1317 @@ +#include "stdafx.h" +#include "ib_collective.h" +#include "ib_mem.h" +#include "ib_buffers.h" +#include "ib_low.h" +#include "udp_http.h" +#include "udp_address.h" +#include <util/generic/deque.h> +#include <util/system/hp_timer.h> + +namespace NNetliba { + const int COL_SERVICE_LEVEL = 2; + const int COL_DATA_SERVICE_LEVEL = 2; // base level + const int COL_DATA_SERVICE_LEVEL_COUNT = 6; // level count + const int MAX_REQS_PER_PEER = 32; + const int MAX_TOTAL_RDMA = 20; + const int SEND_COUNT_TABLE_SIZE = 1 << 12; // must be power of 2 + + struct TMergeRecord { + struct TTransfer { + int DstRank; + int SL; + int RangeBeg, RangeFin; + int Id; + + TTransfer() + : DstRank(-1) + , SL(0) + , RangeBeg(0) + , RangeFin(0) + , Id(0) + { + } + TTransfer(int dstRank, int sl, int rangeBeg, int rangeFin, int id) + : DstRank(dstRank) + , SL(sl) + , RangeBeg(rangeBeg) + , RangeFin(rangeFin) + , Id(id) + { + } + }; + struct TInTransfer { + int SrcRank; + int SL; + + TInTransfer() + : SrcRank(-1) + , SL(0) + { + } + TInTransfer(int srcRank, int sl) + : SrcRank(srcRank) + , SL(sl) + { + } + }; + + TVector<TTransfer> OutList; + TVector<TInTransfer> InList; + ui64 RecvMask; + + TMergeRecord() + : RecvMask(0) + { + } + }; + + struct TMergeIteration { + TVector<TMergeRecord> Ops; + + void Init(int colSize) { + Ops.resize(colSize); + } + void Transfer(int srcRank, int dstRank, int sl, int rangeBeg, int rangeFin, int id) { + Y_VERIFY(id < 64, "recv mask overflow"); + Ops[srcRank].OutList.push_back(TMergeRecord::TTransfer(dstRank, sl, rangeBeg, rangeFin, id)); + Ops[dstRank].InList.push_back(TMergeRecord::TInTransfer(srcRank, sl)); + Ops[dstRank].RecvMask |= ui64(1) << id; + } + }; + + struct TMergePlan { + TVector<TMergeIteration> Iterations; + TVector<int> RankReceiveCount; + int ColSize; + int MaxRankReceiveCount; + + TMergePlan() + : ColSize(0) + , MaxRankReceiveCount(0) + { + } + void Init(int colSize) { + Iterations.resize(0); + RankReceiveCount.resize(0); + RankReceiveCount.resize(colSize, 0); + ColSize = colSize; + } + void Transfer(int iter, int srcRank, int dstRank, int sl, int rangeBeg, int rangeFin) { + while (iter >= Iterations.ysize()) { + TMergeIteration& res = Iterations.emplace_back(); + res.Init(ColSize); + } + int id = RankReceiveCount[dstRank]++; + MaxRankReceiveCount = Max(MaxRankReceiveCount, id + 1); + Y_ASSERT(id < 64); + Iterations[iter].Transfer(srcRank, dstRank, sl, rangeBeg, rangeFin, id); + } + }; + + struct TSRTransfer { + int SrcRank, DstRank; + int RangeBeg, RangeFin; + + TSRTransfer() { + Zero(*this); + } + TSRTransfer(int srcRank, int dstRank, int rangeBeg, int rangeFin) + : SrcRank(srcRank) + , DstRank(dstRank) + , RangeBeg(rangeBeg) + , RangeFin(rangeFin) + { + } + }; + + static int SplitRange(THashMap<int, TVector<TSRTransfer>>* res, int iter, int beg, int fin) { + int mid = (beg + fin + 1) / 2; + if (mid == fin) { + return iter; + } + for (int i = 0; i < fin - mid; ++i) { + (*res)[iter].push_back(TSRTransfer(beg + i, mid + i, beg, mid)); + (*res)[iter].push_back(TSRTransfer(mid + i, beg + i, mid, fin)); + } + if (fin - mid < mid - beg) { + // [mid - 1] did not receive [mid;fin) + (*res)[iter].push_back(TSRTransfer(mid, mid - 1, mid, fin)); + } + int rv1 = SplitRange(res, iter + 1, beg, mid); + int rv2 = SplitRange(res, iter + 1, mid, fin); + return Max(rv1, rv2); + } + + static void CreatePow2Merge(TMergePlan* plan, int colSize) { + // finally everybody has full range [0;ColSize) + // construct plan recursively, on each iteration split some range + plan->Init(colSize); + + THashMap<int, TVector<TSRTransfer>> allTransfers; + int maxIter = SplitRange(&allTransfers, 0, 0, colSize); + + for (int iter = 0; iter < maxIter; ++iter) { + const TVector<TSRTransfer>& arr = allTransfers[maxIter - iter - 1]; // reverse order + for (int i = 0; i < arr.ysize(); ++i) { + const TSRTransfer& sr = arr[i]; + plan->Transfer(iter, sr.SrcRank, sr.DstRank, 0, sr.RangeBeg, sr.RangeFin); + } + } + } + + struct TCoverInterval { + int Beg, Fin; // [Beg;Fin) + + TCoverInterval() + : Beg(0) + , Fin(0) + { + } + TCoverInterval(int b, int f) + : Beg(b) + , Fin(f) + { + } + }; + + enum EAllToAllMode { + AA_POW2, + AA_CIRCLE, + AA_STAR, + AA_POW2_MERGE, + }; + static int AllToAll(TMergePlan* plan, int iter, int sl, EAllToAllMode mode, const TVector<int>& myGroup, TVector<TCoverInterval>* cover) { + TVector<TCoverInterval>& hostCoverage = *cover; + int groupSize = myGroup.ysize(); + + for (int k = 1; k < groupSize; ++k) { + int h1 = myGroup[k - 1]; + int h2 = myGroup[k]; + Y_VERIFY(hostCoverage[h1].Fin == hostCoverage[h2].Beg, "Invalid host order in CreateGroupMerge()"); + } + + switch (mode) { + case AA_POW2: { + for (int delta = 1; delta < groupSize; delta *= 2) { + int sz = Min(delta, groupSize - delta); + for (int offset = 0; offset < groupSize; ++offset) { + int srcRank = myGroup[offset]; + int dstRank = myGroup[(offset + delta) % groupSize]; + + int start = offset + 1 - sz; + int finish = offset + 1; + if (start < 0) { + // [start; myGroup.size()) + int dataBeg = hostCoverage[myGroup[start + groupSize]].Beg; + int dataFin = hostCoverage[myGroup.back()].Fin; + plan->Transfer(iter, srcRank, dstRank, sl, dataBeg, dataFin); + // [0; finish) + dataBeg = hostCoverage[myGroup[0]].Beg; + dataFin = hostCoverage[myGroup[finish - 1]].Fin; + plan->Transfer(iter, srcRank, dstRank, sl, dataBeg, dataFin); + } else { + // [start;finish) + int dataBeg = hostCoverage[myGroup[start]].Beg; + int dataFin = hostCoverage[myGroup[finish - 1]].Fin; + plan->Transfer(iter, srcRank, dstRank, sl, dataBeg, dataFin); + } + } + ++iter; + } + } break; + case AA_CIRCLE: { + for (int dataDelta = 1; dataDelta < groupSize; ++dataDelta) { + for (int offset = 0; offset < groupSize; ++offset) { + int srcRank = myGroup[offset]; + int dstRank = myGroup[(offset + 1) % groupSize]; + + int dataRank = myGroup[(offset + 1 - dataDelta + groupSize) % groupSize]; + int dataBeg = hostCoverage[dataRank].Beg; + int dataFin = hostCoverage[dataRank].Fin; + + plan->Transfer(iter, srcRank, dstRank, sl, dataBeg, dataFin); + } + ++iter; + } + } break; + case AA_STAR: { + for (int offset = 0; offset < groupSize; ++offset) { + for (int delta = 1; delta < groupSize; ++delta) { + int srcRank = myGroup[offset]; + int dstRank = myGroup[(offset + delta) % groupSize]; + + int dataRank = myGroup[offset]; + int dataBeg = hostCoverage[dataRank].Beg; + int dataFin = hostCoverage[dataRank].Fin; + + plan->Transfer(iter, srcRank, dstRank, sl, dataBeg, dataFin); + } + } + ++iter; + } break; + case AA_POW2_MERGE: { + TMergePlan pp; + CreatePow2Merge(&pp, groupSize); + for (int z = 0; z < pp.Iterations.ysize(); ++z) { + const TMergeIteration& mm = pp.Iterations[z]; + for (int src = 0; src < mm.Ops.ysize(); ++src) { + const TMergeRecord& mr = mm.Ops[src]; + int srcRank = myGroup[src]; + for (int i = 0; i < mr.OutList.ysize(); ++i) { + int dstRank = myGroup[mr.OutList[i].DstRank]; + plan->Transfer(iter, srcRank, dstRank, sl, 0, 1); + } + } + ++iter; + } + } break; + default: + Y_ASSERT(0); + break; + } + { + TCoverInterval cc(hostCoverage[myGroup[0]].Beg, hostCoverage[myGroup.back()].Fin); + for (int k = 0; k < groupSize; ++k) { + hostCoverage[myGroup[k]] = cc; + } + } + return iter; + } + + // fully populated matrix + static void CreateGroupMerge(TMergePlan* plan, EAllToAllMode mode, const TVector<TVector<int>>& hostGroup) { + int hostCount = hostGroup[0].ysize(); + int groupTypeCount = hostGroup.ysize(); + + plan->Init(hostCount); + + TVector<int> gcount; + gcount.resize(groupTypeCount, 0); + for (int hostId = 0; hostId < hostCount; ++hostId) { + for (int groupType = 0; groupType < groupTypeCount; ++groupType) { + int val = hostGroup[groupType][hostId]; + gcount[groupType] = Max(gcount[groupType], val + 1); + } + } + for (int hostId = 1; hostId < hostCount; ++hostId) { + bool isIncrement = true; + for (int groupType = 0; groupType < groupTypeCount; ++groupType) { + int prev = hostGroup[groupType][hostId - 1]; + int cur = hostGroup[groupType][hostId]; + if (isIncrement) { + if (cur == prev + 1) { + isIncrement = false; + } else { + Y_VERIFY(cur == 0, "ib_hosts, wrapped to non-zero"); + Y_VERIFY(prev == gcount[groupType] - 1, "ib_hosts, structure is irregular"); + isIncrement = true; + } + } else { + Y_VERIFY(prev == cur, "ib_hosts, structure is irregular"); + } + } + } + + TVector<TCoverInterval> hostCoverage; + for (int i = 0; i < hostCount; ++i) { + hostCoverage.push_back(TCoverInterval(i, i + 1)); + } + + int baseIter = 0; + for (int groupType = hostGroup.ysize() - 1; groupType >= 0; --groupType) { + Y_ASSERT(hostGroup[groupType].ysize() == hostCount); + TVector<TVector<int>> hh; + hh.resize(gcount[groupType]); + for (int rank = 0; rank < hostGroup[groupType].ysize(); ++rank) { + int groupId = hostGroup[groupType][rank]; + hh[groupId].push_back(rank); + } + int newIter = 0; + for (int groupId = 0; groupId < hh.ysize(); ++groupId) { + int nn = AllToAll(plan, baseIter, 0, mode, hh[groupId], &hostCoverage); // seems to be fastest + if (newIter == 0) { + newIter = nn; + } else { + Y_VERIFY(newIter == nn, "groups should be of same size"); + } + } + baseIter = newIter; + } + //printf("%d iterations symmetrical plan\n", baseIter); + } + + ////////////////////////////////////////////////////////////////////////// + struct TAllDataSync { + enum { + WR_COUNT = 64 * 2 + }; + + int CurrentBuffer; + TIntrusivePtr<TIBMemBlock> MemBlock[2]; + TIntrusivePtr<TComplectionQueue> CQ; + TIntrusivePtr<TSharedReceiveQueue> SRQ; + TIntrusivePtr<TIBMemBlock> FakeRecvMem; + size_t DataSize, BufSize; + size_t CurrentOffset, ReadyOffset; + bool WasFlushed; + int ActiveRDMACount; + ui64 FutureRecvMask; + TIntrusivePtr<IReduceOp> ReduceOp; + + struct TBlockInfo { + ui64 Addr; + ui32 Key; + }; + struct TSend { + TBlockInfo RemoteBlocks[2]; + TIntrusivePtr<TRCQueuePair> QP; + size_t SrcOffset; + size_t DstOffset; + size_t Length; + ui32 ImmData; + int DstRank; + union { + struct { + int RangeBeg, RangeFin; + } Gather; + struct { + int SrcIndex, DstIndex; + } Reduce; + }; + }; + struct TRecv { + TIntrusivePtr<TRCQueuePair> QP; + int SrcRank; + }; + struct TReduce { + size_t DstOffset, SrcOffset; + int DstIndex, SrcIndex; + }; + struct TIteration { + TVector<TSend> OutList; + TVector<TRecv> InList; + TVector<TReduce> ReduceList; + ui64 RecvMask; + }; + TVector<TIteration> Iterations; + + public: + void* GetRawData() { + char* myData = (char*)MemBlock[CurrentBuffer]->GetData(); + return myData + CurrentOffset; + } + size_t GetRawDataSize() { + return DataSize; + } + void PostRecv() { + SRQ->PostReceive(FakeRecvMem->GetMemRegion(), 0, FakeRecvMem->GetData(), FakeRecvMem->GetSize()); + } + void Sync() { + Y_ASSERT(WasFlushed && "Have to call Flush() before data fill & Sync()"); + char* myData = (char*)MemBlock[CurrentBuffer]->GetData(); + + ui64 recvMask = FutureRecvMask; + FutureRecvMask = 0; + int recvDebt = 0; + for (int z = 0; z < Iterations.ysize(); ++z) { + const TIteration& iter = Iterations[z]; + for (int k = 0; k < iter.OutList.ysize(); ++k) { + const TSend& ss = iter.OutList[k]; + const TBlockInfo& remoteBlk = ss.RemoteBlocks[CurrentBuffer]; + ss.QP->PostRDMAWriteImm(remoteBlk.Addr + ss.DstOffset, remoteBlk.Key, ss.ImmData, + MemBlock[CurrentBuffer]->GetMemRegion(), 0, myData + ss.SrcOffset, ss.Length); + ++ActiveRDMACount; + //printf("-> %d, imm %d (%" PRId64 " bytes)\n", ss.DstRank, ss.ImmData, ss.Length); + //printf("send %d\n", ss.SrcOffset); + } + ibv_wc wc; + while ((recvMask & iter.RecvMask) != iter.RecvMask) { + int rv = CQ->Poll(&wc, 1); + if (rv > 0) { + Y_VERIFY(wc.status == IBV_WC_SUCCESS, "AllGather::Sync fail, status %d", (int)wc.status); + if (wc.opcode == IBV_WC_RECV_RDMA_WITH_IMM) { + //printf("Got %d\n", wc.imm_data); + ++recvDebt; + ui64 newBit = ui64(1) << wc.imm_data; + if (recvMask & newBit) { + Y_VERIFY((FutureRecvMask & newBit) == 0, "data from 2 Sync() ahead is impossible"); + FutureRecvMask |= newBit; + } else { + recvMask |= newBit; + } + } else if (wc.opcode == IBV_WC_RDMA_WRITE) { + --ActiveRDMACount; + } else { + Y_ASSERT(0); + } + } else { + if (recvDebt > 0) { + PostRecv(); + --recvDebt; + } + } + } + for (int k = 0; k < iter.ReduceList.ysize(); ++k) { + const TReduce& rr = iter.ReduceList[k]; + ReduceOp->Reduce(myData + rr.DstOffset, myData + rr.SrcOffset, DataSize); + //printf("Merge %d -> %d (%d bytes)\n", rr.SrcOffset, rr.DstOffset, DataSize); + } + //printf("Iteration %d done\n", z); + } + while (recvDebt > 0) { + PostRecv(); + --recvDebt; + } + CurrentOffset = ReadyOffset; + WasFlushed = false; + //printf("new cur offset %g\n", (double)CurrentOffset); + //printf("Sync complete\n"); + } + void Flush() { + Y_ASSERT(!WasFlushed); + CurrentBuffer = 1 - CurrentBuffer; + CurrentOffset = 0; + WasFlushed = true; + } + + public: + TAllDataSync(size_t bufSize, TPtrArg<TIBMemPool> memPool, TPtrArg<IReduceOp> reduceOp) + : CurrentBuffer(0) + , DataSize(0) + , BufSize(bufSize) + , CurrentOffset(0) + , ReadyOffset(0) + , WasFlushed(false) + , ActiveRDMACount(0) + , FutureRecvMask(0) + , ReduceOp(reduceOp) + { + if (memPool) { + MemBlock[0] = memPool->Alloc(BufSize); + MemBlock[1] = memPool->Alloc(BufSize); + CQ = new TComplectionQueue(memPool->GetIBContext(), WR_COUNT); + SRQ = new TSharedReceiveQueue(memPool->GetIBContext(), WR_COUNT); + FakeRecvMem = memPool->Alloc(4096); + } else { + MemBlock[0] = new TIBMemBlock(BufSize); + MemBlock[1] = new TIBMemBlock(BufSize); + CQ = new TComplectionQueue(nullptr, WR_COUNT); + SRQ = new TSharedReceiveQueue(nullptr, WR_COUNT); + FakeRecvMem = new TIBMemBlock(4096); + } + for (int i = 0; i < WR_COUNT; ++i) { + PostRecv(); + } + } + ~TAllDataSync() { + while (ActiveRDMACount > 0) { + ibv_wc wc; + int rv = CQ->Poll(&wc, 1); + if (rv > 0) { + if (wc.opcode == IBV_WC_RDMA_WRITE) { + --ActiveRDMACount; + } else { + Y_ASSERT(0); + } + } + } + } + }; + + class TAllReduce: public IAllReduce { + TAllDataSync DataSync; + size_t BufSizeMult; + size_t ReadyOffsetMult; + + public: + TAllReduce(size_t bufSize, TPtrArg<TIBMemPool> memPool, TPtrArg<IReduceOp> reduceOp) + : DataSync(bufSize, memPool, reduceOp) + , BufSizeMult(0) + , ReadyOffsetMult(0) + { + } + TAllDataSync& GetDataSync() { + return DataSync; + } + void* GetRawData() override { + return DataSync.GetRawData(); + } + size_t GetRawDataSize() override { + return DataSync.GetRawDataSize(); + } + void Sync() override { + DataSync.Sync(); + } + void Flush() override { + DataSync.Flush(); + } + + bool Resize(size_t dataSize) override { + size_t repSize = (dataSize + 63) & (~63ull); + size_t bufSize = repSize * BufSizeMult; + + if (bufSize > DataSync.BufSize) { + return false; + } + + for (int z = 0; z < DataSync.Iterations.ysize(); ++z) { + TAllDataSync::TIteration& iter = DataSync.Iterations[z]; + for (int i = 0; i < iter.OutList.ysize(); ++i) { + TAllDataSync::TSend& snd = iter.OutList[i]; + snd.Length = dataSize; + snd.SrcOffset = snd.Reduce.SrcIndex * repSize; + snd.DstOffset = snd.Reduce.DstIndex * repSize; + } + + for (int i = 0; i < iter.ReduceList.ysize(); ++i) { + TAllDataSync::TReduce& red = iter.ReduceList[i]; + red.SrcOffset = red.SrcIndex * repSize; + red.DstOffset = red.DstIndex * repSize; + } + } + DataSync.ReadyOffset = ReadyOffsetMult * repSize; + DataSync.DataSize = dataSize; + return true; + } + friend class TIBCollective; + }; + + class TAllGather: public IAllGather { + TAllDataSync DataSync; + int ColSize; + + public: + TAllGather(int colSize, size_t bufSize, TPtrArg<TIBMemPool> memPool) + : DataSync(bufSize, memPool, nullptr) + , ColSize(colSize) + { + } + TAllDataSync& GetDataSync() { + return DataSync; + } + void* GetRawData() override { + return DataSync.GetRawData(); + } + size_t GetRawDataSize() override { + return DataSync.GetRawDataSize(); + } + void Sync() override { + DataSync.Sync(); + } + void Flush() override { + DataSync.Flush(); + } + + bool Resize(const TVector<size_t>& szPerRank) override { + Y_VERIFY(szPerRank.ysize() == ColSize, "Invalid size array"); + + TVector<size_t> offsets; + offsets.push_back(0); + for (int rank = 0; rank < ColSize; ++rank) { + offsets.push_back(offsets.back() + szPerRank[rank]); + } + + size_t dataSize = offsets.back(); + if (dataSize > DataSync.BufSize) { + return false; + } + + for (int z = 0; z < DataSync.Iterations.ysize(); ++z) { + TAllDataSync::TIteration& iter = DataSync.Iterations[z]; + for (int i = 0; i < iter.OutList.ysize(); ++i) { + TAllDataSync::TSend& snd = iter.OutList[i]; + int rangeBeg = snd.Gather.RangeBeg; + int rangeFin = snd.Gather.RangeFin; + snd.Length = offsets[rangeFin] - offsets[rangeBeg]; + snd.SrcOffset = offsets[rangeBeg]; + snd.DstOffset = snd.SrcOffset; + } + } + DataSync.DataSize = dataSize; + return true; + } + }; + + struct TIBAddr { + int LID, SL; + + TIBAddr() + : LID(0) + , SL(0) + { + } + TIBAddr(int lid, int sl) + : LID(lid) + , SL(sl) + { + } + }; + inline bool operator==(const TIBAddr& a, const TIBAddr& b) { + return a.LID == b.LID && a.SL == b.SL; + } + inline bool operator<(const TIBAddr& a, const TIBAddr& b) { + if (a.LID == b.LID) { + return a.SL < b.SL; + } + return a.LID < b.LID; + } + + struct TIBAddrHash { + int operator()(const TIBAddr& a) const { + return a.LID + a.SL * 4254515; + } + }; + + class TIBCollective: public IIBCollective { + struct TPendingMessage { + int QPN; + ui64 WorkId; + + TPendingMessage() { + Zero(*this); + } + TPendingMessage(int qpn, ui64 wid) + : QPN(qpn) + , WorkId(wid) + { + } + }; + + struct TBlockInform { + TAllDataSync::TBlockInfo RemoteBlocks[2]; + int PSN, QPN; + }; + + struct TPeerConnection { + TAllDataSync::TBlockInfo RemoteBlocks[2]; + TIntrusivePtr<TRCQueuePair> QP; + }; + + struct TBWTest { + ui64 Addr; + ui32 RKey; + }; + + TIntrusivePtr<TIBPort> Port; + TIntrusivePtr<TIBMemPool> MemPool; + int ColSize, ColRank; + TVector<int> Hosts; // host LIDs + TVector<TVector<int>> HostGroup; + TVector<TIntrusivePtr<TRCQueuePair>> Peers; + TIntrusivePtr<TComplectionQueue> CQ; + TIntrusivePtr<TIBBufferPool> BP; + ui8 SendCountTable[SEND_COUNT_TABLE_SIZE]; + ui8 RDMACountTable[SEND_COUNT_TABLE_SIZE]; + TDeque<TPendingMessage> Pending; + TMergePlan MergePlan, ReducePlan; + int QPNTableSizeLog; + + void WriteCompleted(const ibv_wc& wc) { + --SendCountTable[wc.qp_num & (SEND_COUNT_TABLE_SIZE - 1)]; + if (wc.opcode == IBV_WC_RDMA_WRITE) { + --RDMACountTable[wc.qp_num & (SEND_COUNT_TABLE_SIZE - 1)]; + } + BP->FreeBuf(wc.wr_id); + } + bool GetMsg(ui64* resWorkId, int* resQPN, TIBMicroPeerTable* tbl) { + if (tbl->NeedParsePending()) { + for (TDeque<TPendingMessage>::iterator z = Pending.begin(); z != Pending.end(); ++z) { + if (!tbl->NeedQPN(z->QPN)) { + continue; + } + *resWorkId = z->WorkId; + *resQPN = z->QPN; + Pending.erase(z); + return true; + } + //printf("Stop parse pending\n"); + tbl->StopParsePending(); + } + for (;;) { + ibv_wc wc; + int rv = CQ->Poll(&wc, 1); + if (rv > 0) { + Y_VERIFY(wc.status == IBV_WC_SUCCESS, "WaitForMsg() fail, status %d", (int)wc.status); + if (wc.opcode & IBV_WC_RECV) { + BP->RequestPostRecv(); + if (tbl->NeedQPN(wc.qp_num)) { + *resWorkId = wc.wr_id; + *resQPN = wc.qp_num; + return true; + } else { + Pending.push_back(TPendingMessage(wc.qp_num, wc.wr_id)); + BP->PostRecv(); + } + } else { + WriteCompleted(wc); + } + } else { + return false; + } + } + } + + bool ProcessSendCompletion(const ibv_wc& wc) { + Y_VERIFY(wc.status == IBV_WC_SUCCESS, "WaitForMsg() fail, status %d", (int)wc.status); + if (wc.opcode & IBV_WC_RECV) { + BP->RequestPostRecv(); + Pending.push_back(TPendingMessage(wc.qp_num, wc.wr_id)); + BP->PostRecv(); + } else { + WriteCompleted(wc); + return true; + } + return false; + } + + void WaitCompletion(ibv_wc* res) { + ibv_wc& wc = *res; + for (;;) { + int rv = CQ->Poll(&wc, 1); + if (rv > 0 && ProcessSendCompletion(wc)) { + break; + } + } + } + + bool TryWaitCompletion() override { + ibv_wc wc; + for (;;) { + int rv = CQ->Poll(&wc, 1); + if (rv > 0) { + if (ProcessSendCompletion(wc)) { + return true; + } + } else { + return false; + } + } + } + + void WaitCompletion() override { + ibv_wc wc; + WaitCompletion(&wc); + } + + ui64 WaitForMsg(int qpn) { + for (TDeque<TPendingMessage>::iterator z = Pending.begin(); z != Pending.end(); ++z) { + if (z->QPN == qpn) { + ui64 workId = z->WorkId; + Pending.erase(z); + return workId; + } + } + ibv_wc wc; + for (;;) { + int rv = CQ->Poll(&wc, 1); + if (rv > 0) { + Y_VERIFY(wc.status == IBV_WC_SUCCESS, "WaitForMsg() fail, status %d", (int)wc.status); + if (wc.opcode & IBV_WC_RECV) { + BP->RequestPostRecv(); + if ((int)wc.qp_num == qpn) { + return wc.wr_id; + } else { + Pending.push_back(TPendingMessage(wc.qp_num, wc.wr_id)); + BP->PostRecv(); + } + } else { + WriteCompleted(wc); + } + } + } + } + + bool AllocOperationSlot(TPtrArg<TRCQueuePair> qp) { + int way = qp->GetQPN() & (SEND_COUNT_TABLE_SIZE - 1); + if (SendCountTable[way] >= MAX_REQS_PER_PEER) { + return false; + } + ++SendCountTable[way]; + return true; + } + bool AllocRDMAWriteSlot(TPtrArg<TRCQueuePair> qp) { + int way = qp->GetQPN() & (SEND_COUNT_TABLE_SIZE - 1); + if (SendCountTable[way] >= MAX_REQS_PER_PEER) { + return false; + } + if (RDMACountTable[way] >= MAX_OUTSTANDING_RDMA) { + return false; + } + ++SendCountTable[way]; + ++RDMACountTable[way]; + return true; + } + bool TryPostSend(TPtrArg<TRCQueuePair> qp, const void* data, size_t len) { + if (AllocOperationSlot(qp)) { + BP->PostSend(qp, data, len); + return true; + } + return false; + } + void PostSend(TPtrArg<TRCQueuePair> qp, const void* data, size_t len) { + while (!TryPostSend(qp, data, len)) { + WaitCompletion(); + } + } + int GetRank() override { + return ColRank; + } + int GetSize() override { + return ColSize; + } + int GetGroupTypeCount() override { + return HostGroup.ysize(); + } + int GetQPN(int rank) override { + if (rank == ColRank) { + Y_ASSERT(0 && "there is no qpn connected to localhost"); + return 0; + } + return Peers[rank]->GetQPN(); + } + + void Start(const TCollectiveLinkSet& links) override { + Hosts = links.Hosts; + HostGroup = links.HostGroup; + for (int k = 0; k < ColSize; ++k) { + if (k == ColRank) { + continue; + } + const TCollectiveLinkSet::TLinkInfo& lnk = links.Links[k]; + ibv_ah_attr peerAddr; + MakeAH(&peerAddr, Port, Hosts[k], COL_SERVICE_LEVEL); + Peers[k]->Init(peerAddr, lnk.QPN, lnk.PSN); + } + + //CreatePow2Merge(&MergePlan, ColSize); + //CreatePow2Merge(&ReducePlan, ColSize); + CreateGroupMerge(&MergePlan, AA_STAR, HostGroup); + CreateGroupMerge(&ReducePlan, AA_POW2_MERGE, HostGroup); + } + + void CreateDataSyncQPs( + TPtrArg<TComplectionQueue> cq, + TPtrArg<TSharedReceiveQueue> srq, + TPtrArg<TIBMemBlock> memBlock0, + TPtrArg<TIBMemBlock> memBlock1, + const TMergePlan& plan, + THashMap<TIBAddr, TPeerConnection, TIBAddrHash>* res) { + THashMap<TIBAddr, TPeerConnection, TIBAddrHash>& connections = *res; + + TIBMemBlock* memBlock[2] = {memBlock0, memBlock1}; + + // make full peer list + TVector<TIBAddr> peerList; + for (int z = 0; z < plan.Iterations.ysize(); ++z) { + const TMergeRecord& rr = plan.Iterations[z].Ops[ColRank]; + for (int i = 0; i < rr.OutList.ysize(); ++i) { + const TMergeRecord::TTransfer& tr = rr.OutList[i]; + peerList.push_back(TIBAddr(tr.DstRank, tr.SL)); + } + for (int i = 0; i < rr.InList.ysize(); ++i) { + const TMergeRecord::TInTransfer& tr = rr.InList[i]; + peerList.push_back(TIBAddr(tr.SrcRank, tr.SL)); + } + } + Sort(peerList.begin(), peerList.end()); + peerList.erase(Unique(peerList.begin(), peerList.end()), peerList.end()); + + // establish QPs and exchange mem block handlers + for (int z = 0; z < peerList.ysize(); ++z) { + const TIBAddr& ibAddr = peerList[z]; + int dstRank = ibAddr.LID; + TPeerConnection& dst = connections[ibAddr]; + + dst.QP = new TRCQueuePair(Port->GetCtx(), cq, srq, TAllDataSync::WR_COUNT); + + TBlockInform myBlock; + for (int k = 0; k < 2; ++k) { + myBlock.RemoteBlocks[k].Addr = memBlock[k]->GetAddr(); + myBlock.RemoteBlocks[k].Key = memBlock[k]->GetMemRegion()->GetRKey(); + } + myBlock.PSN = dst.QP->GetPSN(); + myBlock.QPN = dst.QP->GetQPN(); + PostSend(Peers[dstRank], &myBlock, sizeof(myBlock)); + } + + for (int z = 0; z < peerList.ysize(); ++z) { + const TIBAddr& ibAddr = peerList[z]; + int dstRank = ibAddr.LID; + int sl = COL_DATA_SERVICE_LEVEL + ClampVal(ibAddr.SL, 0, COL_DATA_SERVICE_LEVEL_COUNT); + + TPeerConnection& dst = connections[ibAddr]; + + ui64 wr_id = WaitForMsg(Peers[dstRank]->GetQPN()); + TIBRecvPacketProcess pkt(*BP, wr_id); + const TBlockInform& info = *(TBlockInform*)pkt.GetData(); + ibv_ah_attr peerAddr; + MakeAH(&peerAddr, Port, Hosts[dstRank], COL_DATA_SERVICE_LEVEL + sl); + dst.QP->Init(peerAddr, info.QPN, info.PSN); + dst.RemoteBlocks[0] = info.RemoteBlocks[0]; + dst.RemoteBlocks[1] = info.RemoteBlocks[1]; + } + Fence(); + } + + IAllGather* CreateAllGather(const TVector<size_t>& szPerRank) override { + const TMergePlan& plan = MergePlan; + + Y_VERIFY(szPerRank.ysize() == ColSize, "Invalid size array"); + + size_t totalSize = 0; + for (int i = 0; i < szPerRank.ysize(); ++i) { + totalSize += szPerRank[i]; + } + size_t bufSize = 4096; + while (totalSize >= bufSize) { + bufSize *= 2; + } + + TAllGather* res = new TAllGather(ColSize, bufSize, MemPool); + TAllDataSync& ds = res->GetDataSync(); + + THashMap<TIBAddr, TPeerConnection, TIBAddrHash> connections; + CreateDataSyncQPs(ds.CQ, ds.SRQ, ds.MemBlock[0], ds.MemBlock[1], plan, &connections); + + // build plan + for (int z = 0; z < plan.Iterations.ysize(); ++z) { + const TMergeRecord& rr = plan.Iterations[z].Ops[ColRank]; + if (rr.OutList.empty() && rr.InList.empty()) { + continue; + } + TAllDataSync::TIteration& iter = ds.Iterations.emplace_back(); + for (int i = 0; i < rr.OutList.ysize(); ++i) { + const TMergeRecord::TTransfer& tr = rr.OutList[i]; + TAllDataSync::TSend& snd = iter.OutList.emplace_back(); + TPeerConnection& pc = connections[TIBAddr(tr.DstRank, tr.SL)]; + + snd.ImmData = tr.Id; + snd.Gather.RangeBeg = tr.RangeBeg; + snd.Gather.RangeFin = tr.RangeFin; + snd.QP = pc.QP; + snd.RemoteBlocks[0] = pc.RemoteBlocks[0]; + snd.RemoteBlocks[1] = pc.RemoteBlocks[1]; + snd.DstRank = tr.DstRank; + } + for (int i = 0; i < rr.InList.ysize(); ++i) { + const TMergeRecord::TInTransfer& tr = rr.InList[i]; + TAllDataSync::TRecv& rcv = iter.InList.emplace_back(); + TPeerConnection& pc = connections[TIBAddr(tr.SrcRank, tr.SL)]; + rcv.QP = pc.QP; + rcv.SrcRank = tr.SrcRank; + } + iter.RecvMask = rr.RecvMask; + } + bool rv = res->Resize(szPerRank); + Y_VERIFY(rv, "oops"); + + return res; + } + IAllGather* CreateAllGather(size_t szPerRank) override { + TVector<size_t> arr; + arr.resize(ColSize, szPerRank); + return CreateAllGather(arr); + } + + IAllReduce* CreateAllReduce(size_t dataSize, TPtrArg<IReduceOp> reduceOp) override { + const TMergePlan& plan = ReducePlan; + + size_t bufSizeMult = plan.MaxRankReceiveCount + 1; + size_t bufSize = 4096; + { + size_t sz = (dataSize + 64) * bufSizeMult; + while (sz > bufSize) { + bufSize *= 2; + } + } + + TAllReduce* res = new TAllReduce(bufSize, MemPool, reduceOp); + TAllDataSync& ds = res->GetDataSync(); + + THashMap<TIBAddr, TPeerConnection, TIBAddrHash> connections; + CreateDataSyncQPs(ds.CQ, ds.SRQ, ds.MemBlock[0], ds.MemBlock[1], plan, &connections); + + // build plan + int currentDataOffset = 0; + for (int z = 0; z < plan.Iterations.ysize(); ++z) { + const TMergeRecord& rr = plan.Iterations[z].Ops[ColRank]; + if (rr.OutList.empty() && rr.InList.empty()) { + continue; + } + TAllDataSync::TIteration& iter = ds.Iterations.emplace_back(); + for (int i = 0; i < rr.OutList.ysize(); ++i) { + const TMergeRecord::TTransfer& tr = rr.OutList[i]; + TAllDataSync::TSend& snd = iter.OutList.emplace_back(); + TPeerConnection& pc = connections[TIBAddr(tr.DstRank, tr.SL)]; + + snd.ImmData = tr.Id; + snd.Reduce.SrcIndex = currentDataOffset; + snd.Reduce.DstIndex = tr.Id + 1; + snd.QP = pc.QP; + snd.RemoteBlocks[0] = pc.RemoteBlocks[0]; + snd.RemoteBlocks[1] = pc.RemoteBlocks[1]; + snd.DstRank = tr.DstRank; + } + + for (int i = 0; i < rr.InList.ysize(); ++i) { + const TMergeRecord::TInTransfer& tr = rr.InList[i]; + TAllDataSync::TRecv& rcv = iter.InList.emplace_back(); + TPeerConnection& pc = connections[TIBAddr(tr.SrcRank, tr.SL)]; + rcv.QP = pc.QP; + rcv.SrcRank = tr.SrcRank; + } + iter.RecvMask = rr.RecvMask; + + TVector<int> inputOffset; + inputOffset.push_back(currentDataOffset); + int newDataOffset = currentDataOffset; + for (int i = 0; i < 64; ++i) { + if (rr.RecvMask & (1ull << i)) { + int offset = i + 1; + inputOffset.push_back(offset); + newDataOffset = Max(offset, newDataOffset); + } + } + for (int i = 0; i < inputOffset.ysize(); ++i) { + if (inputOffset[i] == newDataOffset) { + continue; + } + TAllDataSync::TReduce& red = iter.ReduceList.emplace_back(); + red.SrcIndex = inputOffset[i]; + red.DstIndex = newDataOffset; + } + currentDataOffset = newDataOffset; + } + res->BufSizeMult = bufSizeMult; + res->ReadyOffsetMult = currentDataOffset; + + bool rv = res->Resize(dataSize); + Y_VERIFY(rv, "oops"); + + return res; + } + + void Fence() override { + const TMergePlan& plan = ReducePlan; + + for (int z = 0; z < plan.Iterations.ysize(); ++z) { + const TMergeRecord& rr = plan.Iterations[z].Ops[ColRank]; + for (int i = 0; i < rr.OutList.ysize(); ++i) { + const TMergeRecord::TTransfer& tr = rr.OutList[i]; + char c; + PostSend(Peers[tr.DstRank], &c, sizeof(c)); + } + + for (int i = 0; i < rr.InList.ysize(); ++i) { + const TMergeRecord::TInTransfer& tr = rr.InList[i]; + ui64 wr_id = WaitForMsg(Peers[tr.SrcRank]->GetQPN()); + TIBRecvPacketProcess pkt(*BP, wr_id); + } + } + } + void RunBWTest(int groupType, int delta, int* targetRank, float* res) override { + const int BUF_SIZE = 8 * 1024 * 1024; + TIntrusivePtr<TIBMemBlock> sendMem, recvMem; + sendMem = MemPool->Alloc(BUF_SIZE); + recvMem = MemPool->Alloc(BUF_SIZE); + + int myGroup = HostGroup[groupType][ColRank]; + int myGroupPos = 0; + TVector<int> gg; + Y_ASSERT(HostGroup[groupType].ysize() == ColSize); + for (int rank = 0; rank < ColSize; ++rank) { + if (HostGroup[groupType][rank] == myGroup) { + if (rank == ColRank) { + myGroupPos = gg.ysize(); + } + gg.push_back(rank); + } + } + if (delta >= gg.ysize()) { + *targetRank = -1; + *res = 0; + return; + } + + int sendRank = gg[(myGroupPos + delta) % gg.ysize()]; + int recvRank = gg[(myGroupPos + gg.ysize() - delta) % gg.ysize()]; + *targetRank = sendRank; + TIntrusivePtr<TRCQueuePair> sendRC = Peers[sendRank]; + TIntrusivePtr<TRCQueuePair> recvRC = Peers[recvRank]; + { + TBWTest bw; + bw.Addr = recvMem->GetAddr(); + bw.RKey = recvMem->GetMemRegion()->GetRKey(); + PostSend(recvRC, &bw, sizeof(bw)); + } + TBWTest dstMem; + { + ui64 wr_id = WaitForMsg(sendRC->GetQPN()); + TIBRecvPacketProcess pkt(*BP, wr_id); + dstMem = *(TBWTest*)pkt.GetData(); + } + // run + TVector<double> score; + for (int iter = 0; iter < 5; ++iter) { + while (!AllocRDMAWriteSlot(sendRC)) { + WaitCompletion(); + Y_ASSERT(0 && "measurements are imprecise"); + } + NHPTimer::STime t; + NHPTimer::GetTime(&t); + sendRC->PostRDMAWrite(dstMem.Addr, dstMem.RKey, sendMem->GetMemRegion(), 0, sendMem->GetData(), BUF_SIZE); + for (;;) { + ibv_wc wc; + WaitCompletion(&wc); + if (wc.opcode == IBV_WC_RDMA_WRITE) { + if (wc.qp_num != (ui32)sendRC->GetQPN()) { + abort(); + } + break; + } + } + double tPassed = NHPTimer::GetTimePassed(&t); + double speed = BUF_SIZE / tPassed / 1000000000.0; // G/sec + score.push_back(speed); + } + Sort(score.begin(), score.end()); + // signal completion & wait for signal + *res = score[score.size() / 2]; + { + char bb; + PostSend(sendRC, &bb, sizeof(bb)); + ui64 wr_id = WaitForMsg(recvRC->GetQPN()); + TIBRecvPacketProcess pkt(*BP, wr_id); + } + } + bool TrySendMicro(int dstRank, const void* data, int dataSize) override { + return TryPostSend(Peers[dstRank], data, dataSize); + } + void InitPeerTable(TIBMicroPeerTable* res) override { + res->Init(QPNTableSizeLog); + } + void RdmaWrite(const TVector<TRdmaRequest>& reqs) override { + TVector<TVector<int>> reqPerRank; + reqPerRank.resize(ColSize); + int reqCount = reqs.ysize(); + for (int i = 0; i < reqCount; ++i) { + reqPerRank[reqs[i].DstRank].push_back(i); + } + int inFlight = 0; // IB congestion control sucks :/ so we limit number of simultaneous rdmas + int startRank = ColRank; + while (reqCount > 0) { + if (inFlight < MAX_TOTAL_RDMA) { + for (int z = 0; z < ColSize; ++z) { + int dstRank = (startRank + 1 + z) % ColSize; + if (reqPerRank[dstRank].empty()) { + continue; + } + Y_ASSERT(dstRank != ColRank && "sending self is meaningless"); + TRCQueuePair* qp = Peers[dstRank].Get(); + if (AllocRDMAWriteSlot(qp)) { + const TRdmaRequest& rr = reqs[reqPerRank[dstRank].back()]; + qp->PostRDMAWrite(rr.RemoteAddr, rr.RemoteKey, rr.LocalAddr, rr.LocalKey, 0, rr.Size); + reqPerRank[dstRank].pop_back(); + if (++inFlight >= MAX_TOTAL_RDMA) { + startRank = dstRank; + break; + } + } + } + } + { + ibv_wc wc; + WaitCompletion(&wc); + if (wc.opcode == IBV_WC_RDMA_WRITE) { + --inFlight; + --reqCount; + } + } + } + } + + public: + TIBCollective(TPtrArg<TIBPort> port, TPtrArg<TIBMemPool> memPool, + const TCollectiveInit& params, + TCollectiveLinkSet* resLinks) + : Port(port) + , MemPool(memPool) + , QPNTableSizeLog(0) + { + ColSize = params.Size; + ColRank = params.Rank; + + int maxOutstandingQueries = MAX_REQS_PER_PEER * ColSize + 10; + CQ = new TComplectionQueue(Port->GetCtx(), maxOutstandingQueries * 2); + BP = new TIBBufferPool(Port->GetCtx(), maxOutstandingQueries); + + Peers.resize(ColSize); + resLinks->Links.resize(ColSize); + TVector<int> qpnArr; + for (int k = 0; k < ColSize; ++k) { + if (k == ColRank) { + continue; + } + TRCQueuePair* rc = new TRCQueuePair(Port->GetCtx(), CQ, BP->GetSRQ(), MAX_REQS_PER_PEER); + Peers[k] = rc; + TCollectiveLinkSet::TLinkInfo& lnk = resLinks->Links[k]; + lnk.PSN = rc->GetPSN(); + lnk.QPN = rc->GetQPN(); + + qpnArr.push_back(lnk.QPN); + } + resLinks->Hosts.resize(ColSize); + resLinks->Hosts[ColRank] = Port->GetLID(); + + static_assert(MAX_REQS_PER_PEER < 256, "expect MAX_REQS_PER_PEER < 256"); // sent count will fit into SendCountTable[] + Zero(SendCountTable); + Zero(RDMACountTable); + + if (!qpnArr.empty()) { + for (;;) { + TVector<ui8> qpnTable; + int qpnTableSize = 1 << QPNTableSizeLog; + qpnTable.resize(qpnTableSize, 0); + bool ok = true; + for (int i = 0; i < qpnArr.ysize(); ++i) { + int idx = qpnArr[i] & (qpnTableSize - 1); + if (++qpnTable[idx] == 2) { + ok = false; + break; + } + } + if (ok) { + break; + } + ++QPNTableSizeLog; + } + //printf("QPN table, size_log %d\n", QPNTableSizeLog); + } + } + + friend class TIBRecvMicro; + }; + + TIBRecvMicro::TIBRecvMicro(IIBCollective* col, TIBMicroPeerTable* peerTable) + : IB(*(TIBCollective*)col) + { + Y_ASSERT(typeid(IB) == typeid(TIBCollective)); + if (IB.GetMsg(&Id, &QPN, peerTable)) { + Data = IB.BP->GetBufData(Id); + } else { + Data = nullptr; + } + } + + TIBRecvMicro::~TIBRecvMicro() { + if (Data) { + IB.BP->FreeBuf(Id); + IB.BP->PostRecv(); + } + } + + IIBCollective* CreateCollective(const TCollectiveInit& params, TCollectiveLinkSet* resLinks) { + return new TIBCollective(GetIBDevice(), GetIBMemPool(), params, resLinks); + } +} diff --git a/library/cpp/netliba/v6/ib_collective.h b/library/cpp/netliba/v6/ib_collective.h new file mode 100644 index 00000000000..48ffd29b340 --- /dev/null +++ b/library/cpp/netliba/v6/ib_collective.h @@ -0,0 +1,160 @@ +#pragma once + +#include <library/cpp/binsaver/bin_saver.h> + +namespace NNetliba { + struct TCollectiveInit { + int Size, Rank; + + SAVELOAD(Size, Rank) + }; + + struct TCollectiveLinkSet { + struct TLinkInfo { + int QPN, PSN; + }; + TVector<int> Hosts; // host LIDs + TVector<TVector<int>> HostGroup; // HostGroup[0] - switchId, HostGroup[1] - hostId within the switch + TVector<TLinkInfo> Links; + + SAVELOAD(Hosts, HostGroup, Links) + }; + + struct IAllDataSync: public TThrRefBase { + virtual void* GetRawData() = 0; + virtual size_t GetRawDataSize() = 0; + virtual void Sync() = 0; + virtual void Flush() = 0; + + template <class T> + T* GetData() { + return static_cast<T*>(GetRawData()); + } + template <class T> + size_t GetSize() { + return GetRawDataSize() / sizeof(T); + } + }; + + struct IAllReduce: public IAllDataSync { + virtual bool Resize(size_t dataSize) = 0; + }; + + struct IAllGather: public IAllDataSync { + virtual bool Resize(const TVector<size_t>& szPerRank) = 0; + }; + + struct IReduceOp: public TThrRefBase { + virtual void Reduce(void* dst, const void* add, size_t dataSize) const = 0; + }; + + template <class T, class TElem = typename T::TElem> + class TAllReduceOp: public IReduceOp { + T Op; + + public: + TAllReduceOp() { + } + TAllReduceOp(T op) + : Op(op) + { + } + void Reduce(void* dst, const void* add, size_t dataSize) const override { + TElem* dstPtr = (TElem*)(dst); + const TElem* addPtr = (const TElem*)(add); + TElem* finPtr = (TElem*)(((char*)dst) + dataSize); + while (dstPtr < finPtr) { + Op(dstPtr, *addPtr); + ++dstPtr; + ++addPtr; + } + } + }; + + // table of active peers for micro send/recv + class TIBMicroPeerTable { + TVector<ui8> Table; // == 0 means accept mesages from this qpn + int TableSize; + bool ParsePending; + + public: + TIBMicroPeerTable() + : ParsePending(true) + { + Init(0); + } + void Init(int tableSizeLog) { + TableSize = 1 << tableSizeLog; + ParsePending = true; + Table.resize(0); + Table.resize(TableSize, 0); + } + bool NeedParsePending() const { + return ParsePending; + } + void StopParsePending() { + ParsePending = false; + } + void StopQPN(int qpn, ui8 mask) { + Y_ASSERT((Table[qpn & (TableSize - 1)] & mask) == 0); + Table[qpn & (TableSize - 1)] |= mask; + } + void StopQPN(int qpn) { + Y_ASSERT(Table[qpn & (TableSize - 1)] == 0); + Table[qpn & (TableSize - 1)] = 0xff; + } + bool NeedQPN(int qpn) const { + return Table[qpn & (TableSize - 1)] != 0xff; + } + }; + + struct IIBCollective; + class TIBCollective; + class TIBRecvMicro: public TNonCopyable { + TIBCollective& IB; + ui64 Id; + int QPN; + void* Data; + + public: + TIBRecvMicro(IIBCollective* col, TIBMicroPeerTable* peerTable); + ~TIBRecvMicro(); + void* GetRawData() const { + return Data; + } + template <class T> + T* GetData() { + return static_cast<T*>(GetRawData()); + } + int GetQPN() const { + return QPN; + } + }; + + struct IIBCollective: public TThrRefBase { + struct TRdmaRequest { + int DstRank; + ui64 RemoteAddr, LocalAddr; + ui32 RemoteKey, LocalKey; + ui64 Size; + }; + + virtual int GetRank() = 0; + virtual int GetSize() = 0; + virtual int GetGroupTypeCount() = 0; + virtual int GetQPN(int rank) = 0; + virtual bool TryWaitCompletion() = 0; + virtual void WaitCompletion() = 0; + virtual void Start(const TCollectiveLinkSet& links) = 0; + virtual IAllGather* CreateAllGather(const TVector<size_t>& szPerRank) = 0; + virtual IAllGather* CreateAllGather(size_t szPerRank) = 0; + virtual IAllReduce* CreateAllReduce(size_t dataSize, TPtrArg<IReduceOp> reduceOp) = 0; + virtual void RunBWTest(int groupType, int delta, int* targetRank, float* res) = 0; + virtual void Fence() = 0; + virtual void InitPeerTable(TIBMicroPeerTable* res) = 0; + virtual bool TrySendMicro(int dstRank, const void* data, int dataSize) = 0; + virtual void RdmaWrite(const TVector<TRdmaRequest>& reqs) = 0; + }; + + IIBCollective* CreateCollective(const TCollectiveInit& params, TCollectiveLinkSet* resLinks); +} diff --git a/library/cpp/netliba/v6/ib_cs.cpp b/library/cpp/netliba/v6/ib_cs.cpp new file mode 100644 index 00000000000..6dbe7bb0e50 --- /dev/null +++ b/library/cpp/netliba/v6/ib_cs.cpp @@ -0,0 +1,776 @@ +#include "stdafx.h" +#include "ib_cs.h" +#include "ib_buffers.h" +#include "ib_mem.h" +#include <util/generic/deque.h> +#include <util/digest/murmur.h> + +/* +Questions + does rdma work? + what is RC latency? + 3us if measured by completion event arrival + 2.3us if bind to socket 0 & use inline send + memory region - can we use memory from some offset? + yes + is send_inplace supported and is it faster? + yes, supported, 1024 bytes limit, inline is faster (2.4 vs 2.9) + is srq a penalty compared to regular rq? + rdma is faster anyway, so why bother + +collective ops + support asymmetric configurations by additional transfers (overlap 1 or 2 hosts is allowed) + +remove commented stuff all around + +next gen + shared+registered large mem blocks for easy transfer + no crc calcs + direct channel exposure + make ui64 packet id? otherwise we could get duplicate id (highly improbable but possible) + lock free allocation in ib_mem +*/ + +namespace NNetliba { + const int WELCOME_QKEY = 0x13081976; + + const int MAX_SEND_COUNT = (128 - 10) / 4; + const int QP_SEND_QUEUE_SIZE = (MAX_SEND_COUNT * 2 + 10) + 10; + const int WELCOME_QP_SEND_SIZE = 10000; + + const int MAX_SRQ_WORK_REQUESTS = 10000; + const int MAX_CQ_EVENTS = MAX_SRQ_WORK_REQUESTS; //1000; + + const double CHANNEL_CHECK_INTERVAL = 1.; + + const int TRAFFIC_SL = 4; // 4 is mandatory for RoCE to work, it's the only lossless priority(?) + const int CONNECT_SL = 1; + + class TIBClientServer: public IIBClientServer { + enum ECmd { + CMD_HANDSHAKE, + CMD_HANDSHAKE_ACK, + CMD_CONFIRM, + CMD_DATA_TINY, + CMD_DATA_INIT, + CMD_BUFFER_READY, + CMD_DATA_COMPLETE, + CMD_KEEP_ALIVE, + }; +#pragma pack(1) + struct TCmdHandshake { + char Command; + int QPN, PSN; + TGUID SocketId; + TUdpAddress MyAddress; // address of the handshake sender as viewed from receiver + }; + struct TCmdHandshakeAck { + char Command; + int QPN, PSN; + int YourQPN; + }; + struct TCmdConfirm { + char Command; + }; + struct TCmdDataTiny { + struct THeader { + char Command; + ui16 Size; + TGUID PacketGuid; + } Header; + typedef char TDataVec[SMALL_PKT_SIZE - sizeof(THeader)]; + TDataVec Data; + + static int GetMaxDataSize() { + return sizeof(TDataVec); + } + }; + struct TCmdDataInit { + char Command; + size_t Size; + TGUID PacketGuid; + }; + struct TCmdBufferReady { + char Command; + TGUID PacketGuid; + ui64 RemoteAddr; + ui32 RemoteKey; + }; + struct TCmdDataComplete { + char Command; + TGUID PacketGuid; + ui64 DataHash; + }; + struct TCmdKeepAlive { + char Command; + }; +#pragma pack() + + struct TCompleteInfo { + enum { + CI_DATA_TINY, + CI_RDMA_COMPLETE, + CI_DATA_SENT, + CI_KEEP_ALIVE, + CI_IGNORE, + }; + int Type; + int BufId; + TIBMsgHandle MsgHandle; + + TCompleteInfo(int t, int bufId, TIBMsgHandle msg) + : Type(t) + , BufId(bufId) + , MsgHandle(msg) + { + } + }; + struct TPendingQueuedSend { + TGUID PacketGuid; + TIBMsgHandle MsgHandle; + TRopeDataPacket* Data; + + TPendingQueuedSend() + : MsgHandle(0) + { + } + TPendingQueuedSend(const TGUID& packetGuid, TIBMsgHandle msgHandle, TRopeDataPacket* data) + : PacketGuid(packetGuid) + , MsgHandle(msgHandle) + , Data(data) + { + } + }; + struct TQueuedSend { + TGUID PacketGuid; + TIBMsgHandle MsgHandle; + TIntrusivePtr<TIBMemBlock> MemBlock; + ui64 RemoteAddr; + ui32 RemoteKey; + + TQueuedSend() = default; + TQueuedSend(const TGUID& packetGuid, TIBMsgHandle msgHandle) + : PacketGuid(packetGuid) + , MsgHandle(msgHandle) + , RemoteAddr(0) + , RemoteKey(0) + { + } + }; + struct TQueuedRecv { + TGUID PacketGuid; + TIntrusivePtr<TIBMemBlock> Data; + + TQueuedRecv() = default; + TQueuedRecv(const TGUID& packetGuid, TPtrArg<TIBMemBlock> data) + : PacketGuid(packetGuid) + , Data(data) + { + } + }; + struct TIBPeer: public IIBPeer { + TUdpAddress PeerAddress; + TIntrusivePtr<TRCQueuePair> QP; + EState State; + int SendCount; + NHPTimer::STime LastRecv; + TDeque<TPendingQueuedSend> PendingSendQueue; + // these lists have limited size and potentially just circle buffers + TDeque<TQueuedSend> SendQueue; + TDeque<TQueuedRecv> RecvQueue; + TDeque<TCompleteInfo> OutMsgs; + + TIBPeer(const TUdpAddress& peerAddress, TPtrArg<TRCQueuePair> qp) + : PeerAddress(peerAddress) + , QP(qp) + , State(CONNECTING) + , SendCount(0) + { + NHPTimer::GetTime(&LastRecv); + } + ~TIBPeer() override { + //printf("IBPeer destroyed\n"); + } + EState GetState() override { + return State; + } + TDeque<TQueuedSend>::iterator GetSend(const TGUID& packetGuid) { + for (TDeque<TQueuedSend>::iterator z = SendQueue.begin(); z != SendQueue.end(); ++z) { + if (z->PacketGuid == packetGuid) { + return z; + } + } + Y_VERIFY(0, "no send by guid"); + return SendQueue.begin(); + } + TDeque<TQueuedSend>::iterator GetSend(TIBMsgHandle msgHandle) { + for (TDeque<TQueuedSend>::iterator z = SendQueue.begin(); z != SendQueue.end(); ++z) { + if (z->MsgHandle == msgHandle) { + return z; + } + } + Y_VERIFY(0, "no send by handle"); + return SendQueue.begin(); + } + TDeque<TQueuedRecv>::iterator GetRecv(const TGUID& packetGuid) { + for (TDeque<TQueuedRecv>::iterator z = RecvQueue.begin(); z != RecvQueue.end(); ++z) { + if (z->PacketGuid == packetGuid) { + return z; + } + } + Y_VERIFY(0, "no recv by guid"); + return RecvQueue.begin(); + } + void PostRDMA(TQueuedSend& qs) { + Y_ASSERT(qs.RemoteAddr != 0 && qs.MemBlock.Get() != nullptr); + QP->PostRDMAWrite(qs.RemoteAddr, qs.RemoteKey, + qs.MemBlock->GetMemRegion(), 0, qs.MemBlock->GetData(), qs.MemBlock->GetSize()); + OutMsgs.push_back(TCompleteInfo(TCompleteInfo::CI_RDMA_COMPLETE, 0, qs.MsgHandle)); + //printf("Post rdma write, size %d\n", qs.Data->GetSize()); + } + void PostSend(TIBBufferPool& bp, const void* data, size_t len, int t, TIBMsgHandle msgHandle) { + int bufId = bp.PostSend(QP, data, len); + OutMsgs.push_back(TCompleteInfo(t, bufId, msgHandle)); + } + }; + + TIntrusivePtr<TIBPort> Port; + TIntrusivePtr<TIBMemPool> MemPool; + TIntrusivePtr<TIBMemPool::TCopyResultStorage> CopyResults; + TIntrusivePtr<TComplectionQueue> CQ; + TIBBufferPool BP; + TIntrusivePtr<TUDQueuePair> WelcomeQP; + int WelcomeQPN; + TIBConnectInfo ConnectInfo; + TDeque<TIBSendResult> SendResults; + TDeque<TRequest*> ReceivedList; + typedef THashMap<int, TIntrusivePtr<TIBPeer>> TPeerChannelHash; + TPeerChannelHash Channels; + TIBMsgHandle MsgCounter; + NHPTimer::STime LastCheckTime; + + ~TIBClientServer() override { + for (auto& z : ReceivedList) { + delete z; + } + } + TIBPeer* GetChannelByQPN(int qpn) { + TPeerChannelHash::iterator z = Channels.find(qpn); + if (z == Channels.end()) { + return nullptr; + } + return z->second.Get(); + } + + // IIBClientServer + TRequest* GetRequest() override { + if (ReceivedList.empty()) { + return nullptr; + } + TRequest* res = ReceivedList.front(); + ReceivedList.pop_front(); + return res; + } + bool GetSendResult(TIBSendResult* res) override { + if (SendResults.empty()) { + return false; + } + *res = SendResults.front(); + SendResults.pop_front(); + return true; + } + void StartSend(TPtrArg<TIBPeer> peer, const TGUID& packetGuid, TIBMsgHandle msgHandle, TRopeDataPacket* data) { + int sz = data->GetSize(); + if (sz <= TCmdDataTiny::GetMaxDataSize()) { + TCmdDataTiny dataTiny; + dataTiny.Header.Command = CMD_DATA_TINY; + dataTiny.Header.Size = (ui16)sz; + dataTiny.Header.PacketGuid = packetGuid; + TBlockChainIterator bc(data->GetChain()); + bc.Read(dataTiny.Data, sz); + + peer->PostSend(BP, &dataTiny, sizeof(dataTiny.Header) + sz, TCompleteInfo::CI_DATA_TINY, msgHandle); + //printf("Send CMD_DATA_TINY\n"); + } else { + MemPool->CopyData(data, msgHandle, peer, CopyResults); + peer->SendQueue.push_back(TQueuedSend(packetGuid, msgHandle)); + { + TQueuedSend& msg = peer->SendQueue.back(); + TCmdDataInit dataInit; + dataInit.Command = CMD_DATA_INIT; + dataInit.PacketGuid = msg.PacketGuid; + dataInit.Size = data->GetSize(); + peer->PostSend(BP, &dataInit, sizeof(dataInit), TCompleteInfo::CI_IGNORE, 0); + //printf("Send CMD_DATA_INIT\n"); + } + } + ++peer->SendCount; + } + void SendCompleted(TPtrArg<TIBPeer> peer, TIBMsgHandle msgHandle) { + SendResults.push_back(TIBSendResult(msgHandle, true)); + if (--peer->SendCount < MAX_SEND_COUNT) { + if (!peer->PendingSendQueue.empty()) { + TPendingQueuedSend& qs = peer->PendingSendQueue.front(); + StartSend(peer, qs.PacketGuid, qs.MsgHandle, qs.Data); + //printf("Sending pending %d\n", qs.MsgHandle); + peer->PendingSendQueue.pop_front(); + } + } + } + void SendFailed(TPtrArg<TIBPeer> peer, TIBMsgHandle msgHandle) { + //printf("IB SendFailed()\n"); + SendResults.push_back(TIBSendResult(msgHandle, false)); + --peer->SendCount; + } + void PeerFailed(TPtrArg<TIBPeer> peer) { + //printf("PeerFailed(), peer %p, state %d (%d pending, %d queued, %d out, %d sendcount)\n", + // peer.Get(), peer->State, + // (int)peer->PendingSendQueue.size(), + // (int)peer->SendQueue.size(), + // (int)peer->OutMsgs.size(), + // peer->SendCount); + peer->State = IIBPeer::FAILED; + while (!peer->PendingSendQueue.empty()) { + TPendingQueuedSend& qs = peer->PendingSendQueue.front(); + SendResults.push_back(TIBSendResult(qs.MsgHandle, false)); + peer->PendingSendQueue.pop_front(); + } + while (!peer->SendQueue.empty()) { + TQueuedSend& qs = peer->SendQueue.front(); + SendFailed(peer, qs.MsgHandle); + peer->SendQueue.pop_front(); + } + while (!peer->OutMsgs.empty()) { + TCompleteInfo& cc = peer->OutMsgs.front(); + //printf("Don't wait completion for sent packet (QPN %d), bufId %d\n", peer->QP->GetQPN(), cc.BufId); + if (cc.Type == TCompleteInfo::CI_DATA_TINY) { + SendFailed(peer, cc.MsgHandle); + } + BP.FreeBuf(cc.BufId); + peer->OutMsgs.pop_front(); + } + { + Y_ASSERT(peer->SendCount == 0); + //printf("Remove peer %p from hash (QPN %d)\n", peer.Get(), peer->QP->GetQPN()); + TPeerChannelHash::iterator z = Channels.find(peer->QP->GetQPN()); + if (z == Channels.end()) { + Y_VERIFY(0, "peer failed for unregistered peer"); + } + Channels.erase(z); + } + } + TIBMsgHandle Send(TPtrArg<IIBPeer> peerArg, TRopeDataPacket* data, const TGUID& packetGuid) override { + TIBPeer* peer = static_cast<TIBPeer*>(peerArg.Get()); // trust me, I'm professional + if (peer == nullptr || peer->State != IIBPeer::OK) { + return -1; + } + Y_ASSERT(Channels.find(peer->QP->GetQPN())->second == peer); + TIBMsgHandle msgHandle = ++MsgCounter; + if (peer->SendCount >= MAX_SEND_COUNT) { + peer->PendingSendQueue.push_back(TPendingQueuedSend(packetGuid, msgHandle, data)); + } else { + //printf("Sending direct %d\n", msgHandle); + StartSend(peer, packetGuid, msgHandle, data); + } + return msgHandle; + } + void ParsePacket(ibv_wc* wc, NHPTimer::STime tCurrent) { + if (wc->status != IBV_WC_SUCCESS) { + TIBPeer* peer = GetChannelByQPN(wc->qp_num); + if (peer) { + //printf("failed recv packet (status %d)\n", wc->status); + PeerFailed(peer); + } else { + //printf("Ignoring recv error for closed/non existing QPN %d\n", wc->qp_num); + } + return; + } + + TIBRecvPacketProcess pkt(BP, *wc); + + TIBPeer* peer = GetChannelByQPN(wc->qp_num); + if (peer) { + Y_ASSERT(peer->State != IIBPeer::FAILED); + peer->LastRecv = tCurrent; + char cmdId = *(const char*)pkt.GetData(); + switch (cmdId) { + case CMD_CONFIRM: + //printf("got confirm\n"); + Y_ASSERT(peer->State == IIBPeer::CONNECTING); + peer->State = IIBPeer::OK; + break; + case CMD_DATA_TINY: + //printf("Recv CMD_DATA_TINY\n"); + { + const TCmdDataTiny& dataTiny = *(TCmdDataTiny*)pkt.GetData(); + TRequest* req = new TRequest; + req->Address = peer->PeerAddress; + req->Guid = dataTiny.Header.PacketGuid; + req->Data = new TRopeDataPacket; + req->Data->Write(dataTiny.Data, dataTiny.Header.Size); + ReceivedList.push_back(req); + } + break; + case CMD_DATA_INIT: + //printf("Recv CMD_DATA_INIT\n"); + { + const TCmdDataInit& data = *(TCmdDataInit*)pkt.GetData(); + TIntrusivePtr<TIBMemBlock> blk = MemPool->Alloc(data.Size); + peer->RecvQueue.push_back(TQueuedRecv(data.PacketGuid, blk)); + TCmdBufferReady ready; + ready.Command = CMD_BUFFER_READY; + ready.PacketGuid = data.PacketGuid; + ready.RemoteAddr = blk->GetData() - (char*)nullptr; + ready.RemoteKey = blk->GetMemRegion()->GetRKey(); + + peer->PostSend(BP, &ready, sizeof(ready), TCompleteInfo::CI_IGNORE, 0); + //printf("Send CMD_BUFFER_READY\n"); + } + break; + case CMD_BUFFER_READY: + //printf("Recv CMD_BUFFER_READY\n"); + { + const TCmdBufferReady& ready = *(TCmdBufferReady*)pkt.GetData(); + TDeque<TQueuedSend>::iterator z = peer->GetSend(ready.PacketGuid); + TQueuedSend& qs = *z; + qs.RemoteAddr = ready.RemoteAddr; + qs.RemoteKey = ready.RemoteKey; + if (qs.MemBlock.Get()) { + peer->PostRDMA(qs); + } + } + break; + case CMD_DATA_COMPLETE: + //printf("Recv CMD_DATA_COMPLETE\n"); + { + const TCmdDataComplete& cmd = *(TCmdDataComplete*)pkt.GetData(); + TDeque<TQueuedRecv>::iterator z = peer->GetRecv(cmd.PacketGuid); + TQueuedRecv& qr = *z; +#ifdef _DEBUG + Y_VERIFY(MurmurHash<ui64>(qr.Data->GetData(), qr.Data->GetSize()) == cmd.DataHash || cmd.DataHash == 0, "RDMA data hash mismatch"); +#endif + TRequest* req = new TRequest; + req->Address = peer->PeerAddress; + req->Guid = qr.PacketGuid; + req->Data = new TRopeDataPacket; + req->Data->AddBlock(qr.Data.Get(), qr.Data->GetData(), qr.Data->GetSize()); + ReceivedList.push_back(req); + peer->RecvQueue.erase(z); + } + break; + case CMD_KEEP_ALIVE: + break; + default: + Y_ASSERT(0); + break; + } + } else { + // can get here + //printf("Ignoring packet for closed/non existing QPN %d\n", wc->qp_num); + } + } + void OnComplete(ibv_wc* wc, NHPTimer::STime tCurrent) { + TIBPeer* peer = GetChannelByQPN(wc->qp_num); + if (peer) { + if (!peer->OutMsgs.empty()) { + peer->LastRecv = tCurrent; + if (wc->status != IBV_WC_SUCCESS) { + //printf("completed with status %d\n", wc->status); + PeerFailed(peer); + } else { + const TCompleteInfo& cc = peer->OutMsgs.front(); + switch (cc.Type) { + case TCompleteInfo::CI_DATA_TINY: + //printf("Completed data_tiny\n"); + SendCompleted(peer, cc.MsgHandle); + break; + case TCompleteInfo::CI_RDMA_COMPLETE: + //printf("Completed rdma_complete\n"); + { + TDeque<TQueuedSend>::iterator z = peer->GetSend(cc.MsgHandle); + TQueuedSend& qs = *z; + + TCmdDataComplete complete; + complete.Command = CMD_DATA_COMPLETE; + complete.PacketGuid = qs.PacketGuid; +#ifdef _DEBUG + complete.DataHash = MurmurHash<ui64>(qs.MemBlock->GetData(), qs.MemBlock->GetSize()); +#else + complete.DataHash = 0; +#endif + + peer->PostSend(BP, &complete, sizeof(complete), TCompleteInfo::CI_DATA_SENT, qs.MsgHandle); + //printf("Send CMD_DATA_COMPLETE\n"); + } + break; + case TCompleteInfo::CI_DATA_SENT: + //printf("Completed data_sent\n"); + { + TDeque<TQueuedSend>::iterator z = peer->GetSend(cc.MsgHandle); + TIBMsgHandle msgHandle = z->MsgHandle; + peer->SendQueue.erase(z); + SendCompleted(peer, msgHandle); + } + break; + case TCompleteInfo::CI_KEEP_ALIVE: + break; + case TCompleteInfo::CI_IGNORE: + //printf("Completed ignored\n"); + break; + default: + Y_ASSERT(0); + break; + } + peer->OutMsgs.pop_front(); + BP.FreeBuf(wc->wr_id); + } + } else { + Y_VERIFY(0, "got completion without outstanding messages"); + } + } else { + //printf("Got completion for non existing qpn %d, bufId %d (status %d)\n", wc->qp_num, (int)wc->wr_id, (int)wc->status); + if (wc->status == IBV_WC_SUCCESS) { + Y_VERIFY(0, "only errors should go unmatched"); + } + // no need to free buf since it has to be freed in PeerFailed() + } + } + void ParseWelcomePacket(ibv_wc* wc) { + TIBRecvPacketProcess pkt(BP, *wc); + + char cmdId = *(const char*)pkt.GetUDData(); + switch (cmdId) { + case CMD_HANDSHAKE: { + //printf("got handshake\n"); + const TCmdHandshake& handshake = *(TCmdHandshake*)pkt.GetUDData(); + if (handshake.SocketId != ConnectInfo.SocketId) { + // connection attempt from wrong IB subnet + break; + } + TIntrusivePtr<TRCQueuePair> rcQP; + rcQP = new TRCQueuePair(Port->GetCtx(), CQ, BP.GetSRQ(), QP_SEND_QUEUE_SIZE); + + int qpn = rcQP->GetQPN(); + Y_ASSERT(Channels.find(qpn) == Channels.end()); + TIntrusivePtr<TIBPeer>& peer = Channels[qpn]; + peer = new TIBPeer(handshake.MyAddress, rcQP); + + ibv_ah_attr peerAddr; + TIntrusivePtr<TAddressHandle> ahPeer; + Port->GetAHAttr(wc, pkt.GetGRH(), &peerAddr); + ahPeer = new TAddressHandle(Port->GetCtx(), &peerAddr); + + peerAddr.sl = TRAFFIC_SL; + rcQP->Init(peerAddr, handshake.QPN, handshake.PSN); + + TCmdHandshakeAck handshakeAck; + handshakeAck.Command = CMD_HANDSHAKE_ACK; + handshakeAck.PSN = rcQP->GetPSN(); + handshakeAck.QPN = rcQP->GetQPN(); + handshakeAck.YourQPN = handshake.QPN; + // if ack gets lost we'll create new Peer Channel + // and this one will be erased in Step() by timeout counted from LastRecv + BP.PostSend(WelcomeQP, ahPeer, wc->src_qp, WELCOME_QKEY, &handshakeAck, sizeof(handshakeAck)); + //printf("send handshake_ack\n"); + } break; + case CMD_HANDSHAKE_ACK: { + //printf("got handshake_ack\n"); + const TCmdHandshakeAck& handshakeAck = *(TCmdHandshakeAck*)pkt.GetUDData(); + TIBPeer* peer = GetChannelByQPN(handshakeAck.YourQPN); + if (peer) { + ibv_ah_attr peerAddr; + Port->GetAHAttr(wc, pkt.GetGRH(), &peerAddr); + + peerAddr.sl = TRAFFIC_SL; + peer->QP->Init(peerAddr, handshakeAck.QPN, handshakeAck.PSN); + + peer->State = IIBPeer::OK; + + TCmdConfirm confirm; + confirm.Command = CMD_CONFIRM; + peer->PostSend(BP, &confirm, sizeof(confirm), TCompleteInfo::CI_IGNORE, 0); + //printf("send confirm\n"); + } else { + // respective QPN was deleted or never existed + // silently ignore and peer channel on remote side + // will not get into confirmed state and will be deleted + } + } break; + default: + Y_ASSERT(0); + break; + } + } + bool Step(NHPTimer::STime tCurrent) override { + bool rv = false; + // only have to process completions, everything is done on completion of something + ibv_wc wcArr[10]; + for (;;) { + int wcCount = CQ->Poll(wcArr, Y_ARRAY_SIZE(wcArr)); + if (wcCount == 0) { + break; + } + rv = true; + for (int z = 0; z < wcCount; ++z) { + ibv_wc& wc = wcArr[z]; + if (wc.opcode & IBV_WC_RECV) { + // received msg + if ((int)wc.qp_num == WelcomeQPN) { + if (wc.status != IBV_WC_SUCCESS) { + Y_VERIFY(0, "ud recv op completed with error %d\n", (int)wc.status); + } + Y_ASSERT(wc.opcode == IBV_WC_RECV | IBV_WC_SEND); + ParseWelcomePacket(&wc); + } else { + ParsePacket(&wc, tCurrent); + } + } else { + // send completion + if ((int)wc.qp_num == WelcomeQPN) { + // ok + BP.FreeBuf(wc.wr_id); + } else { + OnComplete(&wc, tCurrent); + } + } + } + } + { + TIntrusivePtr<TIBMemBlock> memBlock; + i64 msgHandle; + TIntrusivePtr<TIBPeer> peer; + while (CopyResults->GetCopyResult(&memBlock, &msgHandle, &peer)) { + if (peer->GetState() != IIBPeer::OK) { + continue; + } + TDeque<TQueuedSend>::iterator z = peer->GetSend(msgHandle); + if (z == peer->SendQueue.end()) { + Y_VERIFY(0, "peer %p, copy completed, msg %d not found?\n", peer.Get(), (int)msgHandle); + continue; + } + TQueuedSend& qs = *z; + qs.MemBlock = memBlock; + if (qs.RemoteAddr != 0) { + peer->PostRDMA(qs); + } + rv = true; + } + } + { + NHPTimer::STime t1 = LastCheckTime; + if (NHPTimer::GetTimePassed(&t1) > CHANNEL_CHECK_INTERVAL) { + for (TPeerChannelHash::iterator z = Channels.begin(); z != Channels.end();) { + TIntrusivePtr<TIBPeer> peer = z->second; + ++z; // peer can be removed from Channels + Y_ASSERT(peer->State != IIBPeer::FAILED); + NHPTimer::STime t2 = peer->LastRecv; + double timeSinceLastRecv = NHPTimer::GetTimePassed(&t2); + if (timeSinceLastRecv > CHANNEL_CHECK_INTERVAL) { + if (peer->State == IIBPeer::CONNECTING) { + Y_ASSERT(peer->OutMsgs.empty() && peer->SendCount == 0); + // if handshake does not seem to work out - close connection + //printf("IB connecting timed out\n"); + PeerFailed(peer); + } else { + // if we have outmsg we hope that IB will report us if there are any problems + // with connectivity + if (peer->OutMsgs.empty()) { + //printf("Sending keep alive\n"); + TCmdKeepAlive keep; + keep.Command = CMD_KEEP_ALIVE; + peer->PostSend(BP, &keep, sizeof(keep), TCompleteInfo::CI_KEEP_ALIVE, 0); + } + } + } + } + LastCheckTime = t1; + } + } + return rv; + } + IIBPeer* ConnectPeer(const TIBConnectInfo& info, const TUdpAddress& peerAddr, const TUdpAddress& myAddr) override { + for (auto& channel : Channels) { + TIntrusivePtr<TIBPeer> peer = channel.second; + if (peer->PeerAddress == peerAddr) { + return peer.Get(); + } + } + TIntrusivePtr<TRCQueuePair> rcQP; + rcQP = new TRCQueuePair(Port->GetCtx(), CQ, BP.GetSRQ(), QP_SEND_QUEUE_SIZE); + + int qpn = rcQP->GetQPN(); + Y_ASSERT(Channels.find(qpn) == Channels.end()); + TIntrusivePtr<TIBPeer>& peer = Channels[qpn]; + peer = new TIBPeer(peerAddr, rcQP); + + TCmdHandshake handshake; + handshake.Command = CMD_HANDSHAKE; + handshake.PSN = rcQP->GetPSN(); + handshake.QPN = rcQP->GetQPN(); + handshake.SocketId = info.SocketId; + handshake.MyAddress = myAddr; + + TIntrusivePtr<TAddressHandle> serverAH; + if (info.LID != 0) { + serverAH = new TAddressHandle(Port, info.LID, CONNECT_SL); + } else { + //ibv_gid addr; + //addr.global.subnet_prefix = info.Subnet; + //addr.global.interface_id = info.Interface; + //serverAH = new TAddressHandle(Port, addr, CONNECT_SL); + + TUdpAddress local = myAddr; + local.Port = 0; + TUdpAddress remote = peerAddr; + remote.Port = 0; + //printf("local Addr %s\n", GetAddressAsString(local).c_str()); + //printf("remote Addr %s\n", GetAddressAsString(remote).c_str()); + // CRAP - somehow prevent connecting machines from different RoCE isles + serverAH = new TAddressHandle(Port, remote, local, CONNECT_SL); + if (!serverAH->IsValid()) { + return nullptr; + } + } + BP.PostSend(WelcomeQP, serverAH, info.QPN, WELCOME_QKEY, &handshake, sizeof(handshake)); + //printf("send handshake\n"); + + return peer.Get(); + } + const TIBConnectInfo& GetConnectInfo() override { + return ConnectInfo; + } + + public: + TIBClientServer(TPtrArg<TIBPort> port) + : Port(port) + , MemPool(GetIBMemPool()) + , CQ(new TComplectionQueue(port->GetCtx(), MAX_CQ_EVENTS)) + , BP(port->GetCtx(), MAX_SRQ_WORK_REQUESTS) + , WelcomeQP(new TUDQueuePair(port, CQ, BP.GetSRQ(), WELCOME_QP_SEND_SIZE)) + , WelcomeQPN(WelcomeQP->GetQPN()) + , MsgCounter(1) + { + CopyResults = new TIBMemPool::TCopyResultStorage; + CreateGuid(&ConnectInfo.SocketId); + ibv_gid addr; + port->GetGID(&addr); + ConnectInfo.Interface = addr.global.interface_id; + ConnectInfo.Subnet = addr.global.subnet_prefix; + //printf("connect addr subnet %lx, iface %lx\n", addr.global.subnet_prefix, addr.global.interface_id); + ConnectInfo.LID = port->GetLID(); + ConnectInfo.QPN = WelcomeQPN; + + WelcomeQP->Init(WELCOME_QKEY); + + NHPTimer::GetTime(&LastCheckTime); + } + }; + + IIBClientServer* CreateIBClientServer() { + TIntrusivePtr<TIBPort> port = GetIBDevice(); + if (port.Get() == nullptr) { + return nullptr; + } + return new TIBClientServer(port); + } +} diff --git a/library/cpp/netliba/v6/ib_cs.h b/library/cpp/netliba/v6/ib_cs.h new file mode 100644 index 00000000000..932f2880dc6 --- /dev/null +++ b/library/cpp/netliba/v6/ib_cs.h @@ -0,0 +1,57 @@ +#pragma once + +#include "udp_address.h" +#include "block_chain.h" +#include "net_request.h" +#include <util/generic/guid.h> +#include <util/system/hp_timer.h> + +namespace NNetliba { + struct TIBConnectInfo { + TGUID SocketId; + ui64 Subnet, Interface; + int LID; + int QPN; + }; + + struct TRCQueuePairHandshake { + int QPN, PSN; + }; + + using TIBMsgHandle = i64; + + struct TIBSendResult { + TIBMsgHandle Handle; + bool Success; + TIBSendResult() + : Handle(0) + , Success(false) + { + } + TIBSendResult(TIBMsgHandle handle, bool success) + : Handle(handle) + , Success(success) + { + } + }; + + struct IIBPeer: public TThrRefBase { + enum EState { + CONNECTING, + OK, + FAILED, + }; + virtual EState GetState() = 0; + }; + + struct IIBClientServer: public TThrRefBase { + virtual TRequest* GetRequest() = 0; + virtual TIBMsgHandle Send(TPtrArg<IIBPeer> peer, TRopeDataPacket* data, const TGUID& packetGuid) = 0; + virtual bool GetSendResult(TIBSendResult* res) = 0; + virtual bool Step(NHPTimer::STime tCurrent) = 0; + virtual IIBPeer* ConnectPeer(const TIBConnectInfo& info, const TUdpAddress& peerAddr, const TUdpAddress& myAddr) = 0; + virtual const TIBConnectInfo& GetConnectInfo() = 0; + }; + + IIBClientServer* CreateIBClientServer(); +} diff --git a/library/cpp/netliba/v6/ib_low.cpp b/library/cpp/netliba/v6/ib_low.cpp new file mode 100644 index 00000000000..455a5f3512d --- /dev/null +++ b/library/cpp/netliba/v6/ib_low.cpp @@ -0,0 +1,114 @@ +#include "stdafx.h" +#include "ib_low.h" + +namespace NNetliba { + static bool EnableROCEFlag = false; + + void EnableROCE(bool f) { + EnableROCEFlag = f; + } + +#if defined _linux_ && !defined CATBOOST_OPENSOURCE + static TMutex IBPortMutex; + static TIntrusivePtr<TIBPort> IBPort; + static bool IBWasInitialized; + + TIntrusivePtr<TIBPort> GetIBDevice() { + TGuard<TMutex> gg(IBPortMutex); + if (IBWasInitialized) { + return IBPort; + } + IBWasInitialized = true; + + try { + int rv = ibv_fork_init(); + if (rv != 0) { + //printf("ibv_fork_init() failed"); + return nullptr; + } + } catch (...) { + //we can not load ib interface, so no ib + return nullptr; + } + + TIntrusivePtr<TIBContext> ctx; + TIntrusivePtr<TIBPort> resPort; + int numDevices; + ibv_device** deviceList = ibv_get_device_list(&numDevices); + //for (int i = 0; i < numDevices; ++i) { + // ibv_device *dev = deviceList[i]; + + // printf("Dev %d\n", i); + // printf("name:%s\ndev_name:%s\ndev_path:%s\nibdev_path:%s\n", + // dev->name, + // dev->dev_name, + // dev->dev_path, + // dev->ibdev_path); + // printf("get_device_name(): %s\n", ibv_get_device_name(dev)); + // ui64 devGuid = ibv_get_device_guid(dev); + // printf("ibv_get_device_guid: %" PRIx64 "\n", devGuid); + // printf("node type: %s\n", ibv_node_type_str(dev->node_type)); + // printf("\n"); + //} + if (numDevices == 1) { + ctx = new TIBContext(deviceList[0]); + TIBContext::TLock ibContext(ctx); + ibv_device_attr devAttrs; + CHECK_Z(ibv_query_device(ibContext.GetContext(), &devAttrs)); + + for (int port = 1; port <= devAttrs.phys_port_cnt; ++port) { + ibv_port_attr portAttrs; + CHECK_Z(ibv_query_port(ibContext.GetContext(), port, &portAttrs)); + //ibv_gid myAddress; // ipv6 address of this port; + //CHECK_Z(ibv_query_gid(ibContext.GetContext(), port, 0, &myAddress)); + //{ + // ibv_gid p = myAddress; + // for (int k = 0; k < 4; ++k) { + // DoSwap(p.raw[k], p.raw[7 - k]); + // DoSwap(p.raw[8 + k], p.raw[15 - k]); + // } + // printf("Port %d, address %" PRIx64 ":%" PRIx64 "\n", + // port, + // p.global.subnet_prefix, + // p.global.interface_id); + //} + + // skip ROCE if flag is not set + if (portAttrs.lid == 0 && EnableROCEFlag == false) { + continue; + } + // bind to first active port + if (portAttrs.state == IBV_PORT_ACTIVE) { + resPort = new TIBPort(ctx, port); + break; + } + } + } else { + //printf("%d IB devices found, fail\n", numDevices); + ctx = nullptr; + } + ibv_free_device_list(deviceList); + IBPort = resPort; + return IBPort; + } + + void MakeAH(ibv_ah_attr* res, TPtrArg<TIBPort> port, const TUdpAddress& remoteAddr, const TUdpAddress& localAddr, int serviceLevel) { + ibv_gid localGid, remoteGid; + localGid.global.subnet_prefix = localAddr.Network; + localGid.global.interface_id = localAddr.Interface; + remoteGid.global.subnet_prefix = remoteAddr.Network; + remoteGid.global.interface_id = remoteAddr.Interface; + + Zero(*res); + res->is_global = 1; + res->port_num = port->GetPort(); + res->sl = serviceLevel; + res->grh.dgid = remoteGid; + //res->grh.flow_label = 0; + res->grh.sgid_index = port->GetGIDIndex(localGid); + res->grh.hop_limit = 7; + //res->grh.traffic_class = 0; + } + +#endif +} diff --git a/library/cpp/netliba/v6/ib_low.h b/library/cpp/netliba/v6/ib_low.h new file mode 100644 index 00000000000..b2a3e341d23 --- /dev/null +++ b/library/cpp/netliba/v6/ib_low.h @@ -0,0 +1,797 @@ +#pragma once + +#include "udp_address.h" + +#if defined(_linux_) && !defined(CATBOOST_OPENSOURCE) +#include <contrib/libs/ibdrv/include/infiniband/verbs.h> +#include <contrib/libs/ibdrv/include/rdma/rdma_cma.h> +#endif + +namespace NNetliba { +#define CHECK_Z(x) \ + { \ + int rv = (x); \ + if (rv != 0) { \ + fprintf(stderr, "check_z failed, errno = %d\n", errno); \ + Y_VERIFY(0, "check_z"); \ + } \ + } + + ////////////////////////////////////////////////////////////////////////// + const int MAX_SGE = 1; + const size_t MAX_INLINE_DATA_SIZE = 16; + const int MAX_OUTSTANDING_RDMA = 10; + +#if defined(_linux_) && !defined(CATBOOST_OPENSOURCE) + class TIBContext: public TThrRefBase, TNonCopyable { + ibv_context* Context; + ibv_pd* ProtDomain; + TMutex Lock; + + ~TIBContext() override { + if (Context) { + CHECK_Z(ibv_dealloc_pd(ProtDomain)); + CHECK_Z(ibv_close_device(Context)); + } + } + + public: + TIBContext(ibv_device* device) { + Context = ibv_open_device(device); + if (Context) { + ProtDomain = ibv_alloc_pd(Context); + } + } + bool IsValid() const { + return Context != nullptr && ProtDomain != nullptr; + } + + class TLock { + TIntrusivePtr<TIBContext> Ptr; + TGuard<TMutex> Guard; + + public: + TLock(TPtrArg<TIBContext> ctx) + : Ptr(ctx) + , Guard(ctx->Lock) + { + } + ibv_context* GetContext() { + return Ptr->Context; + } + ibv_pd* GetProtDomain() { + return Ptr->ProtDomain; + } + }; + }; + + class TIBPort: public TThrRefBase, TNonCopyable { + int Port; + int LID; + TIntrusivePtr<TIBContext> IBCtx; + enum { + MAX_GID = 16 + }; + ibv_gid MyGidArr[MAX_GID]; + + public: + TIBPort(TPtrArg<TIBContext> ctx, int port) + : IBCtx(ctx) + { + ibv_port_attr portAttrs; + TIBContext::TLock ibContext(IBCtx); + CHECK_Z(ibv_query_port(ibContext.GetContext(), port, &portAttrs)); + Port = port; + LID = portAttrs.lid; + for (int i = 0; i < MAX_GID; ++i) { + ibv_gid& dst = MyGidArr[i]; + Zero(dst); + ibv_query_gid(ibContext.GetContext(), Port, i, &dst); + } + } + int GetPort() const { + return Port; + } + int GetLID() const { + return LID; + } + TIBContext* GetCtx() { + return IBCtx.Get(); + } + void GetGID(ibv_gid* res) const { + *res = MyGidArr[0]; + } + int GetGIDIndex(const ibv_gid& arg) const { + for (int i = 0; i < MAX_GID; ++i) { + const ibv_gid& chk = MyGidArr[i]; + if (memcmp(&chk, &arg, sizeof(chk)) == 0) { + return i; + } + } + return 0; + } + void GetAHAttr(ibv_wc* wc, ibv_grh* grh, ibv_ah_attr* res) { + TIBContext::TLock ibContext(IBCtx); + CHECK_Z(ibv_init_ah_from_wc(ibContext.GetContext(), Port, wc, grh, res)); + } + }; + + class TComplectionQueue: public TThrRefBase, TNonCopyable { + ibv_cq* CQ; + TIntrusivePtr<TIBContext> IBCtx; + + ~TComplectionQueue() override { + if (CQ) { + CHECK_Z(ibv_destroy_cq(CQ)); + } + } + + public: + TComplectionQueue(TPtrArg<TIBContext> ctx, int maxCQEcount) + : IBCtx(ctx) + { + TIBContext::TLock ibContext(IBCtx); + /* ibv_cq_init_attr_ex attr; + Zero(attr); + attr.cqe = maxCQEcount; + attr.cq_create_flags = 0; + ibv_cq_ex *vcq = ibv_create_cq_ex(ibContext.GetContext(), &attr); + if (vcq) { + CQ = (ibv_cq*)vcq; // doubtful trick but that's life + } else {*/ + // no completion channel + // no completion vector + CQ = ibv_create_cq(ibContext.GetContext(), maxCQEcount, nullptr, nullptr, 0); + // } + } + ibv_cq* GetCQ() { + return CQ; + } + int Poll(ibv_wc* res, int bufSize) { + Y_ASSERT(bufSize >= 1); + //struct ibv_wc + //{ + // ui64 wr_id; + // enum ibv_wc_status status; + // enum ibv_wc_opcode opcode; + // ui32 vendor_err; + // ui32 byte_len; + // ui32 imm_data;/* network byte order */ + // ui32 qp_num; + // ui32 src_qp; + // enum ibv_wc_flags wc_flags; + // ui16 pkey_index; + // ui16 slid; + // ui8 sl; + // ui8 dlid_path_bits; + //}; + int rv = ibv_poll_cq(CQ, bufSize, res); + if (rv < 0) { + Y_VERIFY(0, "ibv_poll_cq failed"); + } + if (rv > 0) { + //printf("Completed wr\n"); + //printf(" wr_id = %" PRIx64 "\n", wc.wr_id); + //printf(" status = %d\n", wc.status); + //printf(" opcode = %d\n", wc.opcode); + //printf(" byte_len = %d\n", wc.byte_len); + //printf(" imm_data = %d\n", wc.imm_data); + //printf(" qp_num = %d\n", wc.qp_num); + //printf(" src_qp = %d\n", wc.src_qp); + //printf(" wc_flags = %x\n", wc.wc_flags); + //printf(" slid = %d\n", wc.slid); + } + //rv = number_of_toggled_wc; + return rv; + } + }; + + //struct ibv_mr + //{ + // struct ibv_context *context; + // struct ibv_pd *pd; + // void *addr; + // size_t length; + // ui32 handle; + // ui32 lkey; + // ui32 rkey; + //}; + class TMemoryRegion: public TThrRefBase, TNonCopyable { + ibv_mr* MR; + TIntrusivePtr<TIBContext> IBCtx; + + ~TMemoryRegion() override { + if (MR) { + CHECK_Z(ibv_dereg_mr(MR)); + } + } + + public: + TMemoryRegion(TPtrArg<TIBContext> ctx, size_t len) + : IBCtx(ctx) + { + TIBContext::TLock ibContext(IBCtx); + int access = IBV_ACCESS_LOCAL_WRITE | IBV_ACCESS_REMOTE_WRITE | IBV_ACCESS_REMOTE_READ; // TODO: IBV_ACCESS_ALLOCATE_MR + MR = ibv_reg_mr(ibContext.GetProtDomain(), 0, len, access); + Y_ASSERT(MR); + } + ui32 GetLKey() const { + static_assert(sizeof(ui32) == sizeof(MR->lkey), "expect sizeof(ui32) == sizeof(MR->lkey)"); + return MR->lkey; + } + ui32 GetRKey() const { + static_assert(sizeof(ui32) == sizeof(MR->lkey), "expect sizeof(ui32) == sizeof(MR->lkey)"); + return MR->lkey; + } + char* GetData() { + return MR ? (char*)MR->addr : nullptr; + } + bool IsCovered(const void* data, size_t len) const { + size_t dataAddr = (const char*)data - (const char*)nullptr; + size_t bufAddr = (const char*)MR->addr - (const char*)nullptr; + return (dataAddr >= bufAddr) && (dataAddr + len <= bufAddr + MR->length); + } + }; + + class TSharedReceiveQueue: public TThrRefBase, TNonCopyable { + ibv_srq* SRQ; + TIntrusivePtr<TIBContext> IBCtx; + + ~TSharedReceiveQueue() override { + if (SRQ) { + ibv_destroy_srq(SRQ); + } + } + + public: + TSharedReceiveQueue(TPtrArg<TIBContext> ctx, int maxWR) + : IBCtx(ctx) + { + ibv_srq_init_attr attr; + Zero(attr); + attr.srq_context = this; + attr.attr.max_sge = MAX_SGE; + attr.attr.max_wr = maxWR; + + TIBContext::TLock ibContext(IBCtx); + SRQ = ibv_create_srq(ibContext.GetProtDomain(), &attr); + Y_ASSERT(SRQ); + } + ibv_srq* GetSRQ() { + return SRQ; + } + void PostReceive(TPtrArg<TMemoryRegion> mem, ui64 id, const void* buf, size_t len) { + Y_ASSERT(mem->IsCovered(buf, len)); + ibv_recv_wr wr, *bad; + ibv_sge sg; + sg.addr = (const char*)buf - (const char*)nullptr; + sg.length = len; + sg.lkey = mem->GetLKey(); + Zero(wr); + wr.wr_id = id; + wr.sg_list = &sg; + wr.num_sge = 1; + CHECK_Z(ibv_post_srq_recv(SRQ, &wr, &bad)); + } + }; + + inline void MakeAH(ibv_ah_attr* res, TPtrArg<TIBPort> port, int lid, int serviceLevel) { + Zero(*res); + res->dlid = lid; + res->port_num = port->GetPort(); + res->sl = serviceLevel; + } + + void MakeAH(ibv_ah_attr* res, TPtrArg<TIBPort> port, const TUdpAddress& remoteAddr, const TUdpAddress& localAddr, int serviceLevel); + + class TAddressHandle: public TThrRefBase, TNonCopyable { + ibv_ah* AH; + TIntrusivePtr<TIBContext> IBCtx; + + ~TAddressHandle() override { + if (AH) { + CHECK_Z(ibv_destroy_ah(AH)); + } + AH = nullptr; + IBCtx = nullptr; + } + + public: + TAddressHandle(TPtrArg<TIBContext> ctx, ibv_ah_attr* attr) + : IBCtx(ctx) + { + TIBContext::TLock ibContext(IBCtx); + AH = ibv_create_ah(ibContext.GetProtDomain(), attr); + Y_ASSERT(AH != nullptr); + } + TAddressHandle(TPtrArg<TIBPort> port, int lid, int serviceLevel) + : IBCtx(port->GetCtx()) + { + ibv_ah_attr attr; + MakeAH(&attr, port, lid, serviceLevel); + TIBContext::TLock ibContext(IBCtx); + AH = ibv_create_ah(ibContext.GetProtDomain(), &attr); + Y_ASSERT(AH != nullptr); + } + TAddressHandle(TPtrArg<TIBPort> port, const TUdpAddress& remoteAddr, const TUdpAddress& localAddr, int serviceLevel) + : IBCtx(port->GetCtx()) + { + ibv_ah_attr attr; + MakeAH(&attr, port, remoteAddr, localAddr, serviceLevel); + TIBContext::TLock ibContext(IBCtx); + AH = ibv_create_ah(ibContext.GetProtDomain(), &attr); + Y_ASSERT(AH != nullptr); + } + ibv_ah* GetAH() { + return AH; + } + bool IsValid() const { + return AH != nullptr; + } + }; + + // GRH + wc -> address_handle_attr + //int ibv_init_ah_from_wc(struct ibv_context *context, ui8 port_num, + //struct ibv_wc *wc, struct ibv_grh *grh, + //struct ibv_ah_attr *ah_attr) + //ibv_create_ah_from_wc(struct ibv_pd *pd, struct ibv_wc *wc, struct ibv_grh + // *grh, ui8 port_num) + + class TQueuePair: public TThrRefBase, TNonCopyable { + protected: + ibv_qp* QP; + int MyPSN; // start packet sequence number + TIntrusivePtr<TIBContext> IBCtx; + TIntrusivePtr<TComplectionQueue> CQ; + TIntrusivePtr<TSharedReceiveQueue> SRQ; + + TQueuePair(TPtrArg<TIBContext> ctx, TPtrArg<TComplectionQueue> cq, TPtrArg<TSharedReceiveQueue> srq, + int sendQueueSize, + ibv_qp_type qp_type) + : IBCtx(ctx) + , CQ(cq) + , SRQ(srq) + { + MyPSN = GetCycleCount() & 0xffffff; // should be random and different on different runs, 24bit + + ibv_qp_init_attr attr; + Zero(attr); + attr.qp_context = this; // not really useful + attr.send_cq = cq->GetCQ(); + attr.recv_cq = cq->GetCQ(); + attr.srq = srq->GetSRQ(); + attr.cap.max_send_wr = sendQueueSize; + attr.cap.max_recv_wr = 0; // we are using srq, no need for qp's rq + attr.cap.max_send_sge = MAX_SGE; + attr.cap.max_recv_sge = MAX_SGE; + attr.cap.max_inline_data = MAX_INLINE_DATA_SIZE; + attr.qp_type = qp_type; + attr.sq_sig_all = 1; // inline sends need not be signaled, but if they are not work queue overflows + + TIBContext::TLock ibContext(IBCtx); + QP = ibv_create_qp(ibContext.GetProtDomain(), &attr); + Y_ASSERT(QP); + + //struct ibv_qp { + // struct ibv_context *context; + // void *qp_context; + // struct ibv_pd *pd; + // struct ibv_cq *send_cq; + // struct ibv_cq *recv_cq; + // struct ibv_srq *srq; + // ui32 handle; + // ui32 qp_num; + // enum ibv_qp_state state; + // enum ibv_qp_type qp_type; + + // pthread_mutex_t mutex; + // pthread_cond_t cond; + // ui32 events_completed; + //}; + //qp_context The value qp_context that was provided to ibv_create_qp() + //qp_num The number of this Queue Pair + //state The last known state of this Queue Pair. The actual state may be different from this state (in the RDMA device transitioned the state into other state) + //qp_type The Transport Service Type of this Queue Pair + } + ~TQueuePair() override { + if (QP) { + CHECK_Z(ibv_destroy_qp(QP)); + } + } + void FillSendAttrs(ibv_send_wr* wr, ibv_sge* sg, + ui64 localAddr, ui32 lKey, ui64 id, size_t len) { + sg->addr = localAddr; + sg->length = len; + sg->lkey = lKey; + Zero(*wr); + wr->wr_id = id; + wr->sg_list = sg; + wr->num_sge = 1; + if (len <= MAX_INLINE_DATA_SIZE) { + wr->send_flags = IBV_SEND_INLINE; + } + } + void FillSendAttrs(ibv_send_wr* wr, ibv_sge* sg, + TPtrArg<TMemoryRegion> mem, ui64 id, const void* data, size_t len) { + ui64 localAddr = (const char*)data - (const char*)nullptr; + ui32 lKey = 0; + if (mem) { + Y_ASSERT(mem->IsCovered(data, len)); + lKey = mem->GetLKey(); + } else { + Y_ASSERT(len <= MAX_INLINE_DATA_SIZE); + } + FillSendAttrs(wr, sg, localAddr, lKey, id, len); + } + + public: + int GetQPN() const { + if (QP) + return QP->qp_num; + return 0; + } + int GetPSN() const { + return MyPSN; + } + // we are using srq + //void PostReceive(const TMemoryRegion &mem) + //{ + // ibv_recv_wr wr, *bad; + // ibv_sge sg; + // sg.addr = mem.Addr; + // sg.length = mem.Length; + // sg.lkey = mem.lkey; + // Zero(wr); + // wr.wr_id = 13; + // wr.sg_list = sg; + // wr.num_sge = 1; + // CHECK_Z(ibv_post_recv(QP, &wr, &bad)); + //} + }; + + class TRCQueuePair: public TQueuePair { + public: + TRCQueuePair(TPtrArg<TIBContext> ctx, TPtrArg<TComplectionQueue> cq, TPtrArg<TSharedReceiveQueue> srq, int sendQueueSize) + : TQueuePair(ctx, cq, srq, sendQueueSize, IBV_QPT_RC) + { + } + // SRQ should have receive posted + void Init(const ibv_ah_attr& peerAddr, int peerQPN, int peerPSN) { + Y_ASSERT(QP->qp_type == IBV_QPT_RC); + ibv_qp_attr attr; + //{ + // enum ibv_qp_state qp_state; + // enum ibv_qp_state cur_qp_state; + // enum ibv_mtu path_mtu; + // enum ibv_mig_state path_mig_state; + // ui32 qkey; + // ui32 rq_psn; + // ui32 sq_psn; + // ui32 dest_qp_num; + // int qp_access_flags; + // struct ibv_qp_cap cap; + // struct ibv_ah_attr ah_attr; + // struct ibv_ah_attr alt_ah_attr; + // ui16 pkey_index; + // ui16 alt_pkey_index; + // ui8 en_sqd_async_notify; + // ui8 sq_draining; + // ui8 max_rd_atomic; + // ui8 max_dest_rd_atomic; + // ui8 min_rnr_timer; + // ui8 port_num; + // ui8 timeout; + // ui8 retry_cnt; + // ui8 rnr_retry; + // ui8 alt_port_num; + // ui8 alt_timeout; + //}; + // RESET -> INIT + Zero(attr); + attr.qp_state = IBV_QPS_INIT; + attr.pkey_index = 0; + attr.port_num = peerAddr.port_num; + // for connected QP + attr.qp_access_flags = IBV_ACCESS_REMOTE_WRITE | IBV_ACCESS_REMOTE_READ | IBV_ACCESS_REMOTE_ATOMIC; + CHECK_Z(ibv_modify_qp(QP, &attr, + IBV_QP_STATE | IBV_QP_PKEY_INDEX | IBV_QP_PORT | IBV_QP_ACCESS_FLAGS)); + + // INIT -> ReadyToReceive + //PostReceive(mem); + attr.qp_state = IBV_QPS_RTR; + attr.path_mtu = IBV_MTU_512; // allows more fine grained VL arbitration + // for connected QP + attr.ah_attr = peerAddr; + attr.dest_qp_num = peerQPN; + attr.rq_psn = peerPSN; + attr.max_dest_rd_atomic = MAX_OUTSTANDING_RDMA; // number of outstanding RDMA requests + attr.min_rnr_timer = 12; // recommended + CHECK_Z(ibv_modify_qp(QP, &attr, + IBV_QP_STATE | IBV_QP_PATH_MTU | + IBV_QP_AV | IBV_QP_DEST_QPN | IBV_QP_RQ_PSN | IBV_QP_MAX_DEST_RD_ATOMIC | IBV_QP_MIN_RNR_TIMER)); + + // ReadyToReceive -> ReadyToTransmit + attr.qp_state = IBV_QPS_RTS; + // for connected QP + attr.timeout = 14; // increased to 18 for sometime, 14 recommended + //attr.retry_cnt = 0; // for debug purposes + //attr.rnr_retry = 0; // for debug purposes + attr.retry_cnt = 7; // release configuration + attr.rnr_retry = 7; // release configuration (try forever) + attr.sq_psn = MyPSN; + attr.max_rd_atomic = MAX_OUTSTANDING_RDMA; // number of outstanding RDMA requests + CHECK_Z(ibv_modify_qp(QP, &attr, + IBV_QP_STATE | + IBV_QP_TIMEOUT | IBV_QP_RETRY_CNT | IBV_QP_RNR_RETRY | IBV_QP_SQ_PSN | IBV_QP_MAX_QP_RD_ATOMIC)); + } + void PostSend(TPtrArg<TMemoryRegion> mem, ui64 id, const void* data, size_t len) { + ibv_send_wr wr, *bad; + ibv_sge sg; + FillSendAttrs(&wr, &sg, mem, id, data, len); + wr.opcode = IBV_WR_SEND; + //IBV_WR_RDMA_WRITE + //IBV_WR_RDMA_WRITE_WITH_IMM + //IBV_WR_SEND + //IBV_WR_SEND_WITH_IMM + //IBV_WR_RDMA_READ + //wr.imm_data = xz; + + CHECK_Z(ibv_post_send(QP, &wr, &bad)); + } + void PostRDMAWrite(ui64 remoteAddr, ui32 remoteKey, + TPtrArg<TMemoryRegion> mem, ui64 id, const void* data, size_t len) { + ibv_send_wr wr, *bad; + ibv_sge sg; + FillSendAttrs(&wr, &sg, mem, id, data, len); + wr.opcode = IBV_WR_RDMA_WRITE; + wr.wr.rdma.remote_addr = remoteAddr; + wr.wr.rdma.rkey = remoteKey; + + CHECK_Z(ibv_post_send(QP, &wr, &bad)); + } + void PostRDMAWrite(ui64 remoteAddr, ui32 remoteKey, + ui64 localAddr, ui32 localKey, ui64 id, size_t len) { + ibv_send_wr wr, *bad; + ibv_sge sg; + FillSendAttrs(&wr, &sg, localAddr, localKey, id, len); + wr.opcode = IBV_WR_RDMA_WRITE; + wr.wr.rdma.remote_addr = remoteAddr; + wr.wr.rdma.rkey = remoteKey; + + CHECK_Z(ibv_post_send(QP, &wr, &bad)); + } + void PostRDMAWriteImm(ui64 remoteAddr, ui32 remoteKey, ui32 immData, + TPtrArg<TMemoryRegion> mem, ui64 id, const void* data, size_t len) { + ibv_send_wr wr, *bad; + ibv_sge sg; + FillSendAttrs(&wr, &sg, mem, id, data, len); + wr.opcode = IBV_WR_RDMA_WRITE_WITH_IMM; + wr.imm_data = immData; + wr.wr.rdma.remote_addr = remoteAddr; + wr.wr.rdma.rkey = remoteKey; + + CHECK_Z(ibv_post_send(QP, &wr, &bad)); + } + }; + + class TUDQueuePair: public TQueuePair { + TIntrusivePtr<TIBPort> Port; + + public: + TUDQueuePair(TPtrArg<TIBPort> port, TPtrArg<TComplectionQueue> cq, TPtrArg<TSharedReceiveQueue> srq, int sendQueueSize) + : TQueuePair(port->GetCtx(), cq, srq, sendQueueSize, IBV_QPT_UD) + , Port(port) + { + } + // SRQ should have receive posted + void Init(int qkey) { + Y_ASSERT(QP->qp_type == IBV_QPT_UD); + ibv_qp_attr attr; + // RESET -> INIT + Zero(attr); + attr.qp_state = IBV_QPS_INIT; + attr.pkey_index = 0; + attr.port_num = Port->GetPort(); + // for unconnected qp + attr.qkey = qkey; + CHECK_Z(ibv_modify_qp(QP, &attr, + IBV_QP_STATE | IBV_QP_PKEY_INDEX | IBV_QP_PORT | IBV_QP_QKEY)); + + // INIT -> ReadyToReceive + //PostReceive(mem); + attr.qp_state = IBV_QPS_RTR; + CHECK_Z(ibv_modify_qp(QP, &attr, IBV_QP_STATE)); + + // ReadyToReceive -> ReadyToTransmit + attr.qp_state = IBV_QPS_RTS; + attr.sq_psn = 0; + CHECK_Z(ibv_modify_qp(QP, &attr, IBV_QP_STATE | IBV_QP_SQ_PSN)); + } + void PostSend(TPtrArg<TAddressHandle> ah, int remoteQPN, int remoteQKey, + TPtrArg<TMemoryRegion> mem, ui64 id, const void* data, size_t len) { + ibv_send_wr wr, *bad; + ibv_sge sg; + FillSendAttrs(&wr, &sg, mem, id, data, len); + wr.opcode = IBV_WR_SEND; + wr.wr.ud.ah = ah->GetAH(); + wr.wr.ud.remote_qpn = remoteQPN; + wr.wr.ud.remote_qkey = remoteQKey; + //IBV_WR_SEND_WITH_IMM + //wr.imm_data = xz; + + CHECK_Z(ibv_post_send(QP, &wr, &bad)); + } + }; + + TIntrusivePtr<TIBPort> GetIBDevice(); + +#else + ////////////////////////////////////////////////////////////////////////// + // stub for OS without IB support + ////////////////////////////////////////////////////////////////////////// + enum ibv_wc_opcode { + IBV_WC_SEND, + IBV_WC_RDMA_WRITE, + IBV_WC_RDMA_READ, + IBV_WC_COMP_SWAP, + IBV_WC_FETCH_ADD, + IBV_WC_BIND_MW, + IBV_WC_RECV = 1 << 7, + IBV_WC_RECV_RDMA_WITH_IMM + }; + + enum ibv_wc_status { + IBV_WC_SUCCESS, + // lots of errors follow + }; + //struct ibv_device; + //struct ibv_pd; + union ibv_gid { + ui8 raw[16]; + struct { + ui64 subnet_prefix; + ui64 interface_id; + } global; + }; + + struct ibv_wc { + ui64 wr_id; + enum ibv_wc_status status; + enum ibv_wc_opcode opcode; + ui32 imm_data; /* in network byte order */ + ui32 qp_num; + ui32 src_qp; + }; + struct ibv_grh {}; + struct ibv_ah_attr { + ui8 sl; + }; + //struct ibv_cq; + class TIBContext: public TThrRefBase, TNonCopyable { + public: + bool IsValid() const { + return false; + } + //ibv_context *GetContext() { return 0; } + //ibv_pd *GetProtDomain() { return 0; } + }; + + class TIBPort: public TThrRefBase, TNonCopyable { + public: + TIBPort(TPtrArg<TIBContext>, int) { + } + int GetPort() const { + return 1; + } + int GetLID() const { + return 1; + } + TIBContext* GetCtx() { + return 0; + } + void GetGID(ibv_gid* res) { + Zero(*res); + } + void GetAHAttr(ibv_wc*, ibv_grh*, ibv_ah_attr*) { + } + }; + + class TComplectionQueue: public TThrRefBase, TNonCopyable { + public: + TComplectionQueue(TPtrArg<TIBContext>, int) { + } + //ibv_cq *GetCQ() { return 0; } + int Poll(ibv_wc*, int) { + return 0; + } + }; + + class TMemoryRegion: public TThrRefBase, TNonCopyable { + public: + TMemoryRegion(TPtrArg<TIBContext>, size_t) { + } + ui32 GetLKey() const { + return 0; + } + ui32 GetRKey() const { + return 0; + } + char* GetData() { + return 0; + } + bool IsCovered(const void*, size_t) const { + return false; + } + }; + + class TSharedReceiveQueue: public TThrRefBase, TNonCopyable { + public: + TSharedReceiveQueue(TPtrArg<TIBContext>, int) { + } + //ibv_srq *GetSRQ() { return SRQ; } + void PostReceive(TPtrArg<TMemoryRegion>, ui64, const void*, size_t) { + } + }; + + inline void MakeAH(ibv_ah_attr*, TPtrArg<TIBPort>, int, int) { + } + + class TAddressHandle: public TThrRefBase, TNonCopyable { + public: + TAddressHandle(TPtrArg<TIBContext>, ibv_ah_attr*) { + } + TAddressHandle(TPtrArg<TIBPort>, int, int) { + } + TAddressHandle(TPtrArg<TIBPort>, const TUdpAddress&, const TUdpAddress&, int) { + } + //ibv_ah *GetAH() { return AH; } + bool IsValid() { + return true; + } + }; + + class TQueuePair: public TThrRefBase, TNonCopyable { + public: + int GetQPN() const { + return 0; + } + int GetPSN() const { + return 0; + } + }; + + class TRCQueuePair: public TQueuePair { + public: + TRCQueuePair(TPtrArg<TIBContext>, TPtrArg<TComplectionQueue>, TPtrArg<TSharedReceiveQueue>, int) { + } + // SRQ should have receive posted + void Init(const ibv_ah_attr&, int, int) { + } + void PostSend(TPtrArg<TMemoryRegion>, ui64, const void*, size_t) { + } + void PostRDMAWrite(ui64, ui32, TPtrArg<TMemoryRegion>, ui64, const void*, size_t) { + } + void PostRDMAWrite(ui64, ui32, ui64, ui32, ui64, size_t) { + } + void PostRDMAWriteImm(ui64, ui32, ui32, TPtrArg<TMemoryRegion>, ui64, const void*, size_t) { + } + }; + + class TUDQueuePair: public TQueuePair { + TIntrusivePtr<TIBPort> Port; + + public: + TUDQueuePair(TPtrArg<TIBPort>, TPtrArg<TComplectionQueue>, TPtrArg<TSharedReceiveQueue>, int) { + } + // SRQ should have receive posted + void Init(int) { + } + void PostSend(TPtrArg<TAddressHandle>, int, int, TPtrArg<TMemoryRegion>, ui64, const void*, size_t) { + } + }; + + inline TIntrusivePtr<TIBPort> GetIBDevice() { + return 0; + } +#endif +} diff --git a/library/cpp/netliba/v6/ib_mem.cpp b/library/cpp/netliba/v6/ib_mem.cpp new file mode 100644 index 00000000000..1e7f55ac578 --- /dev/null +++ b/library/cpp/netliba/v6/ib_mem.cpp @@ -0,0 +1,167 @@ +#include "stdafx.h" +#include "ib_mem.h" +#include "ib_low.h" +#include "cpu_affinity.h" + +#if defined(_unix_) +#include <pthread.h> +#endif + +namespace NNetliba { + TIBMemSuperBlock::TIBMemSuperBlock(TIBMemPool* pool, size_t szLog) + : Pool(pool) + , SzLog(szLog) + , UseCount(0) + { + size_t sz = GetSize(); + MemRegion = new TMemoryRegion(pool->GetIBContext(), sz); + //printf("Alloc super block, size %" PRId64 "\n", sz); + } + + TIBMemSuperBlock::~TIBMemSuperBlock() { + Y_ASSERT(AtomicGet(UseCount) == 0); + } + + char* TIBMemSuperBlock::GetData() { + return MemRegion->GetData(); + } + + void TIBMemSuperBlock::DecRef() { + if (AtomicAdd(UseCount, -1) == 0) { + Pool->Return(this); + } + } + + TIBMemBlock::~TIBMemBlock() { + if (Super.Get()) { + Super->DecRef(); + } else { + delete[] Data; + } + } + + ////////////////////////////////////////////////////////////////////////// + TIBMemPool::TIBMemPool(TPtrArg<TIBContext> ctx) + : IBCtx(ctx) + , AllocCacheSize(0) + , CurrentOffset(IB_MEM_LARGE_BLOCK) + , WorkThread(TThread::TParams(ThreadFunc, (void*)this).SetName("nl6_ib_mem_pool")) + , KeepRunning(true) + { + WorkThread.Start(); + HasStarted.Wait(); + } + + TIBMemPool::~TIBMemPool() { + Y_ASSERT(WorkThread.Running()); + KeepRunning = false; + HasWork.Signal(); + WorkThread.Join(); + { + TJobItem* work = nullptr; + while (Requests.Dequeue(&work)) { + delete work; + } + } + } + + TIntrusivePtr<TIBMemSuperBlock> TIBMemPool::AllocSuper(size_t szArg) { + // assume CacheLock is taken + size_t szLog = 12; + while ((((size_t)1) << szLog) < szArg) { + ++szLog; + } + TIntrusivePtr<TIBMemSuperBlock> super; + { + TVector<TIntrusivePtr<TIBMemSuperBlock>>& cc = AllocCache[szLog]; + if (!cc.empty()) { + super = cc.back(); + cc.resize(cc.size() - 1); + AllocCacheSize -= 1ll << super->SzLog; + } + } + if (super.Get() == nullptr) { + super = new TIBMemSuperBlock(this, szLog); + } + return super; + } + + TIBMemBlock* TIBMemPool::Alloc(size_t sz) { + TGuard<TMutex> gg(CacheLock); + if (sz > IB_MEM_LARGE_BLOCK) { + TIntrusivePtr<TIBMemSuperBlock> super = AllocSuper(sz); + return new TIBMemBlock(super, super->GetData(), sz); + } else { + if (CurrentOffset + sz > IB_MEM_LARGE_BLOCK) { + CurrentBlk.Assign(AllocSuper(IB_MEM_LARGE_BLOCK)); + CurrentOffset = 0; + } + CurrentOffset += sz; + return new TIBMemBlock(CurrentBlk.Get(), CurrentBlk.Get()->GetData() + CurrentOffset - sz, sz); + } + } + + void TIBMemPool::Return(TPtrArg<TIBMemSuperBlock> blk) { + TGuard<TMutex> gg(CacheLock); + Y_ASSERT(AtomicGet(blk->UseCount) == 0); + size_t sz = 1ull << blk->SzLog; + if (sz + AllocCacheSize > IB_MEM_POOL_SIZE) { + AllocCache.clear(); + AllocCacheSize = 0; + } + { + TVector<TIntrusivePtr<TIBMemSuperBlock>>& cc = AllocCache[blk->SzLog]; + cc.push_back(blk.Get()); + AllocCacheSize += sz; + } + } + + void* TIBMemPool::ThreadFunc(void* param) { + BindToSocket(0); + SetHighestThreadPriority(); + TIBMemPool* pThis = (TIBMemPool*)param; + pThis->HasStarted.Signal(); + + while (pThis->KeepRunning) { + TJobItem* work = nullptr; + if (!pThis->Requests.Dequeue(&work)) { + pThis->HasWork.Reset(); + if (!pThis->Requests.Dequeue(&work)) { + pThis->HasWork.Wait(); + } + } + if (work) { + //printf("mem copy got work\n"); + int sz = work->Data->GetSize(); + work->Block = pThis->Alloc(sz); + TBlockChainIterator bc(work->Data->GetChain()); + bc.Read(work->Block->GetData(), sz); + TIntrusivePtr<TCopyResultStorage> dst = work->ResultStorage; + work->ResultStorage = nullptr; + dst->Results.Enqueue(work); + //printf("mem copy completed\n"); + } + } + return nullptr; + } + + ////////////////////////////////////////////////////////////////////////// + static TMutex IBMemMutex; + static TIntrusivePtr<TIBMemPool> IBMemPool; + static bool IBWasInitialized; + + TIntrusivePtr<TIBMemPool> GetIBMemPool() { + TGuard<TMutex> gg(IBMemMutex); + if (IBWasInitialized) { + return IBMemPool; + } + IBWasInitialized = true; + + TIntrusivePtr<TIBPort> ibPort = GetIBDevice(); + if (ibPort.Get() == nullptr) { + return nullptr; + } + IBMemPool = new TIBMemPool(ibPort->GetCtx()); + return IBMemPool; + } +} diff --git a/library/cpp/netliba/v6/ib_mem.h b/library/cpp/netliba/v6/ib_mem.h new file mode 100644 index 00000000000..dfa5b9cd5fc --- /dev/null +++ b/library/cpp/netliba/v6/ib_mem.h @@ -0,0 +1,178 @@ +#pragma once + +#include "block_chain.h" +#include <util/thread/lfqueue.h> +#include <util/system/thread.h> + +namespace NNetliba { + // registered memory blocks + class TMemoryRegion; + class TIBContext; + + class TIBMemPool; + struct TIBMemSuperBlock: public TThrRefBase, TNonCopyable { + TIntrusivePtr<TIBMemPool> Pool; + size_t SzLog; + TAtomic UseCount; + TIntrusivePtr<TMemoryRegion> MemRegion; + + TIBMemSuperBlock(TIBMemPool* pool, size_t szLog); + ~TIBMemSuperBlock() override; + char* GetData(); + size_t GetSize() { + return ((ui64)1) << SzLog; + } + void IncRef() { + AtomicAdd(UseCount, 1); + } + void DecRef(); + }; + + class TIBMemBlock: public TThrRefBase, TNonCopyable { + TIntrusivePtr<TIBMemSuperBlock> Super; + char* Data; + size_t Size; + + ~TIBMemBlock() override; + + public: + TIBMemBlock(TPtrArg<TIBMemSuperBlock> super, char* data, size_t sz) + : Super(super) + , Data(data) + , Size(sz) + { + Super->IncRef(); + } + TIBMemBlock(size_t sz) + : Super(nullptr) + , Size(sz) + { + // not really IB mem block, but useful IB code debug without IB + Data = new char[sz]; + } + char* GetData() { + return Data; + } + ui64 GetAddr() { + return Data - (char*)nullptr; + } + size_t GetSize() { + return Size; + } + TMemoryRegion* GetMemRegion() { + return Super.Get() ? Super->MemRegion.Get() : nullptr; + } + }; + + const size_t IB_MEM_LARGE_BLOCK_LN = 20; + const size_t IB_MEM_LARGE_BLOCK = 1ul << IB_MEM_LARGE_BLOCK_LN; + const size_t IB_MEM_POOL_SIZE = 1024 * 1024 * 1024; + + class TIBMemPool: public TThrRefBase, TNonCopyable { + public: + struct TCopyResultStorage; + + private: + class TIBMemSuperBlockPtr { + TIntrusivePtr<TIBMemSuperBlock> Blk; + + public: + ~TIBMemSuperBlockPtr() { + Detach(); + } + void Assign(TIntrusivePtr<TIBMemSuperBlock> p) { + Detach(); + Blk = p; + if (p.Get()) { + AtomicAdd(p->UseCount, 1); + } + } + void Detach() { + if (Blk.Get()) { + Blk->DecRef(); + Blk = nullptr; + } + } + TIBMemSuperBlock* Get() { + return Blk.Get(); + } + }; + + TIntrusivePtr<TIBContext> IBCtx; + THashMap<size_t, TVector<TIntrusivePtr<TIBMemSuperBlock>>> AllocCache; + size_t AllocCacheSize; + TIBMemSuperBlockPtr CurrentBlk; + int CurrentOffset; + TMutex CacheLock; + TThread WorkThread; + TSystemEvent HasStarted; + bool KeepRunning; + + struct TJobItem { + TRopeDataPacket* Data; + i64 MsgHandle; + TIntrusivePtr<TThrRefBase> Context; + TIntrusivePtr<TIBMemBlock> Block; + TIntrusivePtr<TCopyResultStorage> ResultStorage; + + TJobItem(TRopeDataPacket* data, i64 msgHandle, TThrRefBase* context, TPtrArg<TCopyResultStorage> dst) + : Data(data) + , MsgHandle(msgHandle) + , Context(context) + , ResultStorage(dst) + { + } + }; + + TLockFreeQueue<TJobItem*> Requests; + TSystemEvent HasWork; + + static void* ThreadFunc(void* param); + + void Return(TPtrArg<TIBMemSuperBlock> blk); + TIntrusivePtr<TIBMemSuperBlock> AllocSuper(size_t sz); + ~TIBMemPool() override; + + public: + struct TCopyResultStorage: public TThrRefBase { + TLockFreeStack<TJobItem*> Results; + + ~TCopyResultStorage() override { + TJobItem* work; + while (Results.Dequeue(&work)) { + delete work; + } + } + template <class T> + bool GetCopyResult(TIntrusivePtr<TIBMemBlock>* resBlock, i64* resMsgHandle, TIntrusivePtr<T>* context) { + TJobItem* work; + if (Results.Dequeue(&work)) { + *resBlock = work->Block; + *resMsgHandle = work->MsgHandle; + *context = static_cast<T*>(work->Context.Get()); // caller responsibility to make sure this makes sense + delete work; + return true; + } else { + return false; + } + } + }; + + public: + TIBMemPool(TPtrArg<TIBContext> ctx); + TIBContext* GetIBContext() { + return IBCtx.Get(); + } + TIBMemBlock* Alloc(size_t sz); + + void CopyData(TRopeDataPacket* data, i64 msgHandle, TThrRefBase* context, TPtrArg<TCopyResultStorage> dst) { + Requests.Enqueue(new TJobItem(data, msgHandle, context, dst)); + HasWork.Signal(); + } + + friend class TIBMemBlock; + friend struct TIBMemSuperBlock; + }; + + extern TIntrusivePtr<TIBMemPool> GetIBMemPool(); +} diff --git a/library/cpp/netliba/v6/ib_memstream.cpp b/library/cpp/netliba/v6/ib_memstream.cpp new file mode 100644 index 00000000000..ffed8f1dba8 --- /dev/null +++ b/library/cpp/netliba/v6/ib_memstream.cpp @@ -0,0 +1,122 @@ +#include "stdafx.h" +#include "ib_mem.h" +#include "ib_memstream.h" +#include "ib_low.h" + +namespace NNetliba { + int TIBMemStream::WriteImpl(const void* userBuffer, int sizeArg) { + const char* srcData = (const char*)userBuffer; + int size = sizeArg; + for (;;) { + if (size == 0) + return sizeArg; + if (CurBlock == Blocks.ysize()) { + // add new block + TBlock& blk = Blocks.emplace_back(); + blk.StartOffset = GetLength(); + int szLog = 17 + Min(Blocks.ysize() / 2, 13); + blk.BufSize = 1 << szLog; + blk.DataSize = 0; + blk.Mem = MemPool->Alloc(blk.BufSize); + Y_ASSERT(CurBlockOffset == 0); + } + TBlock& curBlk = Blocks[CurBlock]; + int leftSpace = curBlk.BufSize - CurBlockOffset; + int copySize = Min(size, leftSpace); + memcpy(curBlk.Mem->GetData() + CurBlockOffset, srcData, copySize); + size -= copySize; + CurBlockOffset += copySize; + srcData += copySize; + curBlk.DataSize = Max(curBlk.DataSize, CurBlockOffset); + if (CurBlockOffset == curBlk.BufSize) { + ++CurBlock; + CurBlockOffset = 0; + } + } + } + + int TIBMemStream::ReadImpl(void* userBuffer, int sizeArg) { + char* dstData = (char*)userBuffer; + int size = sizeArg; + for (;;) { + if (size == 0) + return sizeArg; + if (CurBlock == Blocks.ysize()) { + //memset(dstData, 0, size); + size = 0; + continue; + } + TBlock& curBlk = Blocks[CurBlock]; + int leftSpace = curBlk.DataSize - CurBlockOffset; + int copySize = Min(size, leftSpace); + memcpy(dstData, curBlk.Mem->GetData() + CurBlockOffset, copySize); + size -= copySize; + CurBlockOffset += copySize; + dstData += copySize; + if (CurBlockOffset == curBlk.DataSize) { + ++CurBlock; + CurBlockOffset = 0; + } + } + } + + i64 TIBMemStream::GetLength() { + i64 res = 0; + for (int i = 0; i < Blocks.ysize(); ++i) { + res += Blocks[i].DataSize; + } + return res; + } + + i64 TIBMemStream::Seek(i64 pos) { + for (int resBlockId = 0; resBlockId < Blocks.ysize(); ++resBlockId) { + const TBlock& blk = Blocks[resBlockId]; + if (pos < blk.StartOffset + blk.DataSize) { + CurBlock = resBlockId; + CurBlockOffset = pos - blk.StartOffset; + return pos; + } + } + CurBlock = Blocks.ysize(); + CurBlockOffset = 0; + return GetLength(); + } + + void TIBMemStream::GetBlocks(TVector<TBlockDescr>* res) const { + int blockCount = Blocks.ysize(); + res->resize(blockCount); + for (int i = 0; i < blockCount; ++i) { + const TBlock& blk = Blocks[i]; + TBlockDescr& dst = (*res)[i]; + dst.Addr = blk.Mem->GetAddr(); + dst.BufSize = blk.BufSize; + dst.DataSize = blk.DataSize; + TMemoryRegion* mem = blk.Mem->GetMemRegion(); + dst.LocalKey = mem->GetLKey(); + dst.RemoteKey = mem->GetRKey(); + } + } + + void TIBMemStream::CreateBlocks(const TVector<TBlockSizes>& arr) { + int blockCount = arr.ysize(); + Blocks.resize(blockCount); + i64 offset = 0; + for (int i = 0; i < blockCount; ++i) { + const TBlockSizes& src = arr[i]; + TBlock& blk = Blocks[i]; + blk.BufSize = src.BufSize; + blk.DataSize = src.DataSize; + blk.Mem = MemPool->Alloc(blk.BufSize); + blk.StartOffset = offset; + offset += blk.DataSize; + } + CurBlock = 0; + CurBlockOffset = 0; + } + + void TIBMemStream::Clear() { + Blocks.resize(0); + CurBlock = 0; + CurBlockOffset = 0; + } +} diff --git a/library/cpp/netliba/v6/ib_memstream.h b/library/cpp/netliba/v6/ib_memstream.h new file mode 100644 index 00000000000..67eb2386dec --- /dev/null +++ b/library/cpp/netliba/v6/ib_memstream.h @@ -0,0 +1,95 @@ +#pragma once + +#include "ib_mem.h" +#include <library/cpp/binsaver/bin_saver.h> +#include <library/cpp/binsaver/buffered_io.h> + +namespace NNetliba { + class TIBMemStream: public IBinaryStream { + struct TBlock { + TIntrusivePtr<TIBMemBlock> Mem; + i64 StartOffset; + int BufSize, DataSize; + + TBlock() + : StartOffset(0) + , BufSize(0) + , DataSize(0) + { + } + TBlock(const TBlock& x) { + Copy(x); + } + void operator=(const TBlock& x) { + Copy(x); + } + void Copy(const TBlock& x) { + if (x.BufSize > 0) { + Mem = GetIBMemPool()->Alloc(x.BufSize); + memcpy(Mem->GetData(), x.Mem->GetData(), x.DataSize); + StartOffset = x.StartOffset; + BufSize = x.BufSize; + DataSize = x.DataSize; + } else { + Mem = nullptr; + StartOffset = 0; + BufSize = 0; + DataSize = 0; + } + } + }; + + TIntrusivePtr<TIBMemPool> MemPool; + TVector<TBlock> Blocks; + int CurBlock; + int CurBlockOffset; + + public: + struct TBlockDescr { + ui64 Addr; + int BufSize, DataSize; + ui32 RemoteKey, LocalKey; + }; + struct TBlockSizes { + int BufSize, DataSize; + }; + + public: + TIBMemStream() + : MemPool(GetIBMemPool()) + , CurBlock(0) + , CurBlockOffset(0) + { + } + ~TIBMemStream() override { + } // keep gcc happy + + bool IsValid() const override { + return true; + } + bool IsFailed() const override { + return false; + } + void Flush() { + } + + i64 GetLength(); + i64 Seek(i64 pos); + + void GetBlocks(TVector<TBlockDescr>* res) const; + void CreateBlocks(const TVector<TBlockSizes>& arr); + + void Clear(); + + private: + int WriteImpl(const void* userBuffer, int size) override; + int ReadImpl(void* userBuffer, int size) override; + }; + + template <class T> + inline void Serialize(bool bRead, TIBMemStream& ms, T& c) { + IBinSaver bs(ms, bRead); + bs.Add(1, &c); + } + +} diff --git a/library/cpp/netliba/v6/ib_test.cpp b/library/cpp/netliba/v6/ib_test.cpp new file mode 100644 index 00000000000..178691e8375 --- /dev/null +++ b/library/cpp/netliba/v6/ib_test.cpp @@ -0,0 +1,232 @@ +#include "stdafx.h" +#include "ib_test.h" +#include "ib_buffers.h" +#include "udp_socket.h" +#include "udp_address.h" +#include <util/system/hp_timer.h> + +namespace NNetliba { + struct TWelcomeSocketAddr { + int LID; + int QPN; + }; + + struct TRCQueuePairHandshake { + int QPN, PSN; + }; + + class TIPSocket { + TNetSocket s; + enum { + HDR_SIZE = UDP_LOW_LEVEL_HEADER_SIZE + }; + + public: + void Init(int port) { + if (!InitLocalIPList()) { + Y_ASSERT(0 && "Can not determine self IP address"); + return; + } + s.Open(port); + } + bool IsValid() { + return s.IsValid(); + } + void Respond(const TWelcomeSocketAddr& info) { + char buf[10000]; + int sz = sizeof(buf); + sockaddr_in6 fromAddress; + bool rv = s.RecvFrom(buf, &sz, &fromAddress); + if (rv && strcmp(buf + HDR_SIZE, "Hello_IB") == 0) { + printf("send welcome info\n"); + memcpy(buf + HDR_SIZE, &info, sizeof(info)); + TNetSocket::ESendError err = s.SendTo(buf, sizeof(info) + HDR_SIZE, fromAddress, FF_ALLOW_FRAG); + if (err != TNetSocket::SEND_OK) { + printf("SendTo() fail %d\n", err); + } + } + } + void Request(const char* hostName, int port, TWelcomeSocketAddr* res) { + TUdpAddress addr = CreateAddress(hostName, port); + printf("addr = %s\n", GetAddressAsString(addr).c_str()); + + sockaddr_in6 sockAddr; + GetWinsockAddr(&sockAddr, addr); + + for (;;) { + char buf[10000]; + int sz = sizeof(buf); + sockaddr_in6 fromAddress; + bool rv = s.RecvFrom(buf, &sz, &fromAddress); + if (rv) { + if (sz == sizeof(TWelcomeSocketAddr) + HDR_SIZE) { + *res = *(TWelcomeSocketAddr*)(buf + HDR_SIZE); + break; + } + printf("Get unexpected %d bytes from somewhere?\n", sz); + } + + strcpy(buf + HDR_SIZE, "Hello_IB"); + TNetSocket::ESendError err = s.SendTo(buf, strlen(buf) + 1 + HDR_SIZE, sockAddr, FF_ALLOW_FRAG); + if (err != TNetSocket::SEND_OK) { + printf("SendTo() fail %d\n", err); + } + + Sleep(TDuration::MilliSeconds(100)); + } + } + }; + + // can hang if opposite side exits, but it's only basic test + static void WaitForRecv(TIBBufferPool* bp, TPtrArg<TComplectionQueue> cq, ibv_wc* wc) { + for (;;) { + if (cq->Poll(wc, 1) == 1) { + if (wc->opcode & IBV_WC_RECV) { + break; + } + bp->FreeBuf(wc->wr_id); + } + } + } + + void RunIBTest(bool isClient, const char* serverName) { + TIntrusivePtr<TIBPort> port = GetIBDevice(); + if (port.Get() == nullptr) { + printf("No IB device found\n"); + return; + } + + const int IP_PORT = 13666; + const int WELCOME_QKEY = 0x1113013; + const int MAX_SRQ_WORK_REQUESTS = 100; + const int MAX_CQ_EVENTS = 1000; + const int QP_SEND_QUEUE_SIZE = 3; + + TIntrusivePtr<TComplectionQueue> cq = new TComplectionQueue(port->GetCtx(), MAX_CQ_EVENTS); + + TIBBufferPool bp(port->GetCtx(), MAX_SRQ_WORK_REQUESTS); + + if (!isClient) { + // server + TIPSocket ipSocket; + ipSocket.Init(IP_PORT); + if (!ipSocket.IsValid()) { + printf("UDP port %d is not available\n", IP_PORT); + return; + } + + TIntrusivePtr<TComplectionQueue> cqRC = new TComplectionQueue(port->GetCtx(), MAX_CQ_EVENTS); + + TIntrusivePtr<TUDQueuePair> welcomeQP = new TUDQueuePair(port, cq, bp.GetSRQ(), QP_SEND_QUEUE_SIZE); + welcomeQP->Init(WELCOME_QKEY); + + TWelcomeSocketAddr info; + info.LID = port->GetLID(); + info.QPN = welcomeQP->GetQPN(); + + TIntrusivePtr<TAddressHandle> ahPeer1; + for (;;) { + ipSocket.Respond(info); + // poll srq + ibv_wc wc; + if (cq->Poll(&wc, 1) == 1 && (wc.opcode & IBV_WC_RECV)) { + printf("Got IB handshake\n"); + + TRCQueuePairHandshake remoteHandshake; + ibv_ah_attr clientAddr; + { + TIBRecvPacketProcess pkt(bp, wc); + remoteHandshake = *(TRCQueuePairHandshake*)pkt.GetUDData(); + port->GetAHAttr(&wc, pkt.GetGRH(), &clientAddr); + } + + TIntrusivePtr<TAddressHandle> ahPeer2; + ahPeer2 = new TAddressHandle(port->GetCtx(), &clientAddr); + + TIntrusivePtr<TRCQueuePair> rcTest = new TRCQueuePair(port->GetCtx(), cqRC, bp.GetSRQ(), QP_SEND_QUEUE_SIZE); + rcTest->Init(clientAddr, remoteHandshake.QPN, remoteHandshake.PSN); + + TRCQueuePairHandshake handshake; + handshake.PSN = rcTest->GetPSN(); + handshake.QPN = rcTest->GetQPN(); + bp.PostSend(welcomeQP, ahPeer2, wc.src_qp, WELCOME_QKEY, &handshake, sizeof(handshake)); + + WaitForRecv(&bp, cqRC, &wc); + + { + TIBRecvPacketProcess pkt(bp, wc); + printf("Got RC ping: %s\n", pkt.GetData()); + const char* ret = "Puk"; + bp.PostSend(rcTest, ret, strlen(ret) + 1); + } + + for (int i = 0; i < 5; ++i) { + WaitForRecv(&bp, cqRC, &wc); + TIBRecvPacketProcess pkt(bp, wc); + printf("Got RC ping: %s\n", pkt.GetData()); + const char* ret = "Fine"; + bp.PostSend(rcTest, ret, strlen(ret) + 1); + } + } + } + } else { + // client + ibv_wc wc; + + TIPSocket ipSocket; + ipSocket.Init(0); + if (!ipSocket.IsValid()) { + printf("Failed to create UDP socket\n"); + return; + } + + printf("Connecting to %s\n", serverName); + TWelcomeSocketAddr info; + ipSocket.Request(serverName, IP_PORT, &info); + printf("Got welcome info, lid %d, qpn %d\n", info.LID, info.QPN); + + TIntrusivePtr<TUDQueuePair> welcomeQP = new TUDQueuePair(port, cq, bp.GetSRQ(), QP_SEND_QUEUE_SIZE); + welcomeQP->Init(WELCOME_QKEY); + + TIntrusivePtr<TRCQueuePair> rcTest = new TRCQueuePair(port->GetCtx(), cq, bp.GetSRQ(), QP_SEND_QUEUE_SIZE); + + TRCQueuePairHandshake handshake; + handshake.PSN = rcTest->GetPSN(); + handshake.QPN = rcTest->GetQPN(); + TIntrusivePtr<TAddressHandle> serverAH = new TAddressHandle(port, info.LID, 0); + bp.PostSend(welcomeQP, serverAH, info.QPN, WELCOME_QKEY, &handshake, sizeof(handshake)); + + WaitForRecv(&bp, cq, &wc); + + ibv_ah_attr serverAddr; + TRCQueuePairHandshake remoteHandshake; + { + TIBRecvPacketProcess pkt(bp, wc); + printf("Got handshake response\n"); + remoteHandshake = *(TRCQueuePairHandshake*)pkt.GetUDData(); + port->GetAHAttr(&wc, pkt.GetGRH(), &serverAddr); + } + + rcTest->Init(serverAddr, remoteHandshake.QPN, remoteHandshake.PSN); + + char hiAndy[] = "Hi, Andy"; + bp.PostSend(rcTest, hiAndy, sizeof(hiAndy)); + WaitForRecv(&bp, cq, &wc); + { + TIBRecvPacketProcess pkt(bp, wc); + printf("Got RC pong: %s\n", pkt.GetData()); + } + + for (int i = 0; i < 5; ++i) { + char howAreYou[] = "How are you?"; + bp.PostSend(rcTest, howAreYou, sizeof(howAreYou)); + + WaitForRecv(&bp, cq, &wc); + { + TIBRecvPacketProcess pkt(bp, wc); + printf("Got RC pong: %s\n", pkt.GetData()); + } + } + } + } +} diff --git a/library/cpp/netliba/v6/ib_test.h b/library/cpp/netliba/v6/ib_test.h new file mode 100644 index 00000000000..b72c95d7a94 --- /dev/null +++ b/library/cpp/netliba/v6/ib_test.h @@ -0,0 +1,5 @@ +#pragma once + +namespace NNetliba { + void RunIBTest(bool isClient, const char* serverName); +} diff --git a/library/cpp/netliba/v6/net_acks.cpp b/library/cpp/netliba/v6/net_acks.cpp new file mode 100644 index 00000000000..5f4690c264d --- /dev/null +++ b/library/cpp/netliba/v6/net_acks.cpp @@ -0,0 +1,194 @@ +#include "stdafx.h" +#include "net_acks.h" +#include <util/datetime/cputimer.h> + +#include <atomic> + +namespace NNetliba { + const float RTT_AVERAGE_OVER = 15; + + float TCongestionControl::StartWindowSize = 3; + float TCongestionControl::MaxPacketRate = 0; // unlimited + + bool UseTOSforAcks = false; //true;// + + void EnableUseTOSforAcks(bool enable) { + UseTOSforAcks = enable; + } + + float CONG_CTRL_CHANNEL_INFLATE = 1; + + void SetCongCtrlChannelInflate(float inflate) { + CONG_CTRL_CHANNEL_INFLATE = inflate; + } + + ////////////////////////////////////////////////////////////////////////// + TPingTracker::TPingTracker() + : AvrgRTT(CONG_CTRL_INITIAL_RTT) + , AvrgRTT2(CONG_CTRL_INITIAL_RTT * CONG_CTRL_INITIAL_RTT) + , RTTCount(0) + { + } + + void TPingTracker::RegisterRTT(float rtt) { + Y_ASSERT(rtt > 0); + float keep = RTTCount / (RTTCount + 1); + AvrgRTT *= keep; + AvrgRTT += (1 - keep) * rtt; + AvrgRTT2 *= keep; + AvrgRTT2 += (1 - keep) * Sqr(rtt); + RTTCount = Min(RTTCount + 1, RTT_AVERAGE_OVER); + //static int n; + //if ((++n % 1024) == 0) + // printf("Average RTT = %g (sko = %g)\n", GetRTT() * 1000, GetRTTSKO() * 1000); + } + + void TPingTracker::IncreaseRTT() { + const float F_RTT_DECAY_RATE = 1.1f; + AvrgRTT *= F_RTT_DECAY_RATE; + AvrgRTT2 *= Sqr(F_RTT_DECAY_RATE); + } + + ////////////////////////////////////////////////////////////////////////// + void TAckTracker::Resend() { + CurrentPacket = 0; + for (TPacketHash::const_iterator i = PacketsInFly.begin(); i != PacketsInFly.end(); ++i) + Congestion->Failure(); // not actually correct but simplifies logic a lot + PacketsInFly.clear(); + DroppedPackets.clear(); + ResendQueue.clear(); + for (size_t i = 0; i < AckReceived.size(); ++i) + AckReceived[i] = false; + } + + int TAckTracker::SelectPacket() { + if (!ResendQueue.empty()) { + int res = ResendQueue.back(); + ResendQueue.pop_back(); + //printf("resending packet %d\n", res); + return res; + } + if (CurrentPacket == PacketCount) { + return -1; + } + return CurrentPacket++; + } + + TAckTracker::~TAckTracker() { + for (TPacketHash::const_iterator i = PacketsInFly.begin(); i != PacketsInFly.end(); ++i) + Congestion->Failure(); + // object will be incorrect state after this (failed packets are not added to resend queue), but who cares + } + + int TAckTracker::GetPacketToSend(float deltaT) { + int res = SelectPacket(); + if (res == -1) { + // needed to count time even if we don't have anything to send + Congestion->HasTriedToSend(); + return res; + } + Congestion->LaunchPacket(); + PacketsInFly[res] = -deltaT; // deltaT is time since last Step(), so for the timing to be correct we should subtract it + return res; + } + + // called on SendTo() failure + void TAckTracker::AddToResend(int pkt) { + //printf("AddToResend(%d)\n", pkt); + TPacketHash::iterator i = PacketsInFly.find(pkt); + if (i != PacketsInFly.end()) { + PacketsInFly.erase(i); + Congestion->FailureOnSend(); + ResendQueue.push_back(pkt); + } else + Y_ASSERT(0); + } + + void TAckTracker::Ack(int pkt, float deltaT, bool updateRTT) { + Y_ASSERT(pkt >= 0 && pkt < PacketCount); + if (AckReceived[pkt]) + return; + AckReceived[pkt] = true; + //printf("Ack received for %d\n", pkt); + TPacketHash::iterator i = PacketsInFly.find(pkt); + if (i == PacketsInFly.end()) { + for (size_t k = 0; k < ResendQueue.size(); ++k) { + if (ResendQueue[k] == pkt) { + ResendQueue[k] = ResendQueue.back(); + ResendQueue.pop_back(); + break; + } + } + TPacketHash::iterator z = DroppedPackets.find(pkt); + if (z != DroppedPackets.end()) { + // late packet arrived + if (updateRTT) { + float ping = z->second + deltaT; + Congestion->RegisterRTT(ping); + } + DroppedPackets.erase(z); + } else { + // Y_ASSERT(0); // ack on nonsent packet, possible in resend scenario + } + return; + } + if (updateRTT) { + float ping = i->second + deltaT; + //printf("Register RTT %g\n", ping * 1000); + Congestion->RegisterRTT(ping); + } + PacketsInFly.erase(i); + Congestion->Success(); + } + + void TAckTracker::AckAll() { + for (TPacketHash::const_iterator i = PacketsInFly.begin(); i != PacketsInFly.end(); ++i) { + int pkt = i->first; + AckReceived[pkt] = true; + Congestion->Success(); + } + PacketsInFly.clear(); + } + + void TAckTracker::Step(float deltaT) { + float timeoutVal = Congestion->GetTimeout(); + + //static int n; + //if ((++n % 1024) == 0) + // printf("timeout = %g, window = %g, fail_rate %g, pkt_rate = %g\n", timeoutVal * 1000, Congestion->GetWindow(), Congestion->GetFailRate(), (1 - Congestion->GetFailRate()) * Congestion->GetWindow() / Congestion->GetRTT()); + + TimeToNextPacketTimeout = 1000; + // для окон меньше единицы мы кидаем рандом один раз за RTT на то, можно ли пускать пакет + // поэтому можно ждать максимум RTT, после этого надо кинуть новый random + if (Congestion->GetWindow() < 1) + TimeToNextPacketTimeout = Congestion->GetRTT(); + + for (auto& droppedPacket : DroppedPackets) { + float& t = droppedPacket.second; + t += deltaT; + } + + for (TPacketHash::iterator i = PacketsInFly.begin(); i != PacketsInFly.end();) { + float& t = i->second; + t += deltaT; + if (t > timeoutVal) { + //printf("packet %d timed out (timeout = %g)\n", i->first, timeoutVal); + ResendQueue.push_back(i->first); + DroppedPackets[i->first] = i->second; + TPacketHash::iterator k = i++; + PacketsInFly.erase(k); + Congestion->Failure(); + } else { + TimeToNextPacketTimeout = Min(TimeToNextPacketTimeout, timeoutVal - t); + ++i; + } + } + } + + static std::atomic<ui32> netAckRndVal = (ui32)GetCycleCount(); + ui32 NetAckRnd() { + const auto nextNetAckRndVal = static_cast<ui32>(((ui64)netAckRndVal.load(std::memory_order_acquire) * 279470273) % 4294967291); + netAckRndVal.store(nextNetAckRndVal, std::memory_order_release); + return nextNetAckRndVal; + } +} diff --git a/library/cpp/netliba/v6/net_acks.h b/library/cpp/netliba/v6/net_acks.h new file mode 100644 index 00000000000..a497eaf95cb --- /dev/null +++ b/library/cpp/netliba/v6/net_acks.h @@ -0,0 +1,528 @@ +#pragma once + +#include "net_test.h" +#include "net_queue_stat.h" + +#include <util/system/spinlock.h> + +namespace NNetliba { + const float MIN_PACKET_RTT_SKO = 0.001f; // avoid drops due to small hiccups + + const float CONG_CTRL_INITIAL_RTT = 0.24f; //0.01f; // taking into account Las Vegas 10ms estimate is too optimistic + + const float CONG_CTRL_WINDOW_GROW = 0.005f; + const float CONG_CTRL_WINDOW_SHRINK = 0.9f; + const float CONG_CTRL_WINDOW_SHRINK_RTT = 0.95f; + const float CONG_CTRL_RTT_MIX_RATE = 0.9f; + const int CONG_CTRL_RTT_SEQ_COUNT = 8; + const float CONG_CTRL_MIN_WINDOW = 0.01f; + const float CONG_CTRL_LARGE_TIME_WINDOW = 10000.0f; + const float CONG_CTRL_TIME_WINDOW_LIMIT_PERIOD = 0.4f; // in seconds + const float CONG_CTRL_MINIMAL_SEND_INTERVAL = 1; + const float CONG_CTRL_MIN_FAIL_INTERVAL = 0.001f; + const float CONG_CTRL_ALLOWED_BURST_SIZE = 3; + const float CONG_CTRL_MIN_RTT_FOR_BURST_REDUCTION = 0.002f; + + const float LAME_MTU_TIMEOUT = 0.3f; + const float LAME_MTU_INTERVAL = 0.05f; + + const float START_CHECK_PORT_DELAY = 0.5; + const float FINISH_CHECK_PORT_DELAY = 10; + const int N_PORT_TEST_COUNT_LIMIT = 256; // or 512 + + // if enabled all acks are sent with different TOS, so they end up in different queue + // this allows us to limit window based on minimal RTT observed and 1G link assumption + extern bool UseTOSforAcks; + + class TPingTracker { + float AvrgRTT, AvrgRTT2; // RTT statistics + float RTTCount; + + public: + TPingTracker(); + float GetRTT() const { + return AvrgRTT; + } + float GetRTTSKO() const { + float sko = sqrt(fabs(Sqr(AvrgRTT) - AvrgRTT2)); + float minSKO = Max(MIN_PACKET_RTT_SKO, AvrgRTT * 0.05f); + return Max(minSKO, sko); + } + float GetTimeout() const { + return GetRTT() + GetRTTSKO() * 3; + } + void RegisterRTT(float rtt); + void IncreaseRTT(); + }; + + ui32 NetAckRnd(); + + class TLameMTUDiscovery: public TThrRefBase { + enum EState { + NEED_PING, + WAIT, + }; + + float TimePassed, TimeSinceLastPing; + EState State; + + public: + TLameMTUDiscovery() + : TimePassed(0) + , TimeSinceLastPing(0) + , State(NEED_PING) + { + } + bool CanSend() { + return State == NEED_PING; + } + void PingSent() { + State = WAIT; + TimeSinceLastPing = 0; + } + bool IsTimedOut() const { + return TimePassed > LAME_MTU_TIMEOUT; + } + void Step(float deltaT) { + TimePassed += deltaT; + TimeSinceLastPing += deltaT; + if (TimeSinceLastPing > LAME_MTU_INTERVAL) + State = NEED_PING; + } + }; + + struct TPeerQueueStats: public IPeerQueueStats { + int Count; + + TPeerQueueStats() + : Count(0) + { + } + int GetPacketCount() override { + return Count; + } + }; + + // pretend we have multiple channels in parallel + // not exact approximation since N channels should have N distinct windows + extern float CONG_CTRL_CHANNEL_INFLATE; + + class TCongestionControl: public TThrRefBase { + float Window, PacketsInFly, FailRate; + float MinRTT, MaxWindow; + bool FullSpeed, DoCountTime; + TPingTracker PingTracker; + double TimeSinceLastRecv; + TAdaptiveLock PortTesterLock; + TIntrusivePtr<TPortUnreachableTester> PortTester; + int ActiveTransferCount; + float AvrgRTT; + int HighRTTCounter; + float WindowFraction, FractionRecalc; + float TimeWindow; + double TimeSinceLastFail; + float VirtualPackets; + int MTU; + TIntrusivePtr<TLameMTUDiscovery> MTUDiscovery; + TIntrusivePtr<TPeerQueueStats> QueueStats; + + void CalcMaxWindow() { + if (MTU == 0) + return; + MaxWindow = 125000000 / MTU * Max(0.001f, MinRTT); + } + + public: + static float StartWindowSize, MaxPacketRate; + + public: + TCongestionControl() + : Window(StartWindowSize * CONG_CTRL_CHANNEL_INFLATE) + , PacketsInFly(0) + , FailRate(0) + , MinRTT(10) + , MaxWindow(10000) + , FullSpeed(false) + , DoCountTime(false) + , TimeSinceLastRecv(0) + , ActiveTransferCount(0) + , AvrgRTT(0) + , HighRTTCounter(0) + , WindowFraction(0) + , FractionRecalc(0) + , TimeWindow(CONG_CTRL_LARGE_TIME_WINDOW) + , TimeSinceLastFail(0) + , MTU(0) + { + VirtualPackets = Max(Window - CONG_CTRL_ALLOWED_BURST_SIZE, 0.f); + } + bool CanSend() { + bool res = VirtualPackets + PacketsInFly + WindowFraction <= Window; + FullSpeed |= !res; + res &= TimeWindow > 0; + return res; + } + void LaunchPacket() { + PacketsInFly += 1.0f; + TimeWindow -= 1.0f; + } + void RegisterRTT(float RTT) { + if (RTT < 0) + return; + RTT = ClampVal(RTT, 0.0001f, 1.0f); + if (RTT < MinRTT && MTU != 0) { + MinRTT = RTT; + CalcMaxWindow(); + } + MinRTT = Min(MinRTT, RTT); + + PingTracker.RegisterRTT(RTT); + if (AvrgRTT == 0) + AvrgRTT = RTT; + if (RTT > AvrgRTT) { + ++HighRTTCounter; + if (HighRTTCounter >= CONG_CTRL_RTT_SEQ_COUNT) { + //printf("Too many high RTT in a row\n"); + if (FullSpeed) { + float windowSubtract = Window * ((1 - CONG_CTRL_WINDOW_SHRINK_RTT) / CONG_CTRL_CHANNEL_INFLATE); + Window = Max(CONG_CTRL_MIN_WINDOW, Window - windowSubtract); + VirtualPackets = Max(0.f, VirtualPackets - windowSubtract); + //printf("reducing window by RTT , new window %g\n", Window); + } + // reduce no more then twice per RTT + HighRTTCounter = Min(0, CONG_CTRL_RTT_SEQ_COUNT - (int)(Window * 0.5)); + } + } else { + HighRTTCounter = Min(0, HighRTTCounter); + } + + float rttMixRate = CONG_CTRL_RTT_MIX_RATE; + AvrgRTT = AvrgRTT * rttMixRate + RTT * (1 - rttMixRate); + } + void Success() { + PacketsInFly -= 1; + Y_ASSERT(PacketsInFly >= 0); + // FullSpeed should be correct at this point + // we assume that after UpdateAlive() we send all packets first then we listen for acks and call Success() + // FullSpeed is set in CanSend() during send if we are using full window + // do not increaese window while send rate is limited by virtual packets (ie start of transfer) + if (FullSpeed && VirtualPackets == 0) { + // there are 2 requirements for window growth + // 1) growth should be proportional to window size to ensure constant FailRate + // 2) growth should be constant to ensure fairness among different flows + // so lets make it square root :) + Window += sqrt(Window / CONG_CTRL_CHANNEL_INFLATE) * CONG_CTRL_WINDOW_GROW; + if (UseTOSforAcks) { + Window = Min(Window, MaxWindow); + } + } + FailRate *= 0.99f; + } + void FailureOnSend() { + //printf("Failure on send\n"); + PacketsInFly -= 1; + Y_ASSERT(PacketsInFly >= 0); + // not a congestion event, do not modify Window + // do not set FullSpeed since we are not using full Window + } + void Failure() { + //printf("Congestion failure\n"); + PacketsInFly -= 1; + Y_ASSERT(PacketsInFly >= 0); + // account limited number of fails per segment + if (TimeSinceLastFail > CONG_CTRL_MIN_FAIL_INTERVAL) { + TimeSinceLastFail = 0; + if (Window <= CONG_CTRL_MIN_WINDOW) { + // ping dead hosts less frequently + if (PingTracker.GetRTT() / CONG_CTRL_MIN_WINDOW < CONG_CTRL_MINIMAL_SEND_INTERVAL) + PingTracker.IncreaseRTT(); + Window = CONG_CTRL_MIN_WINDOW; + VirtualPackets = 0; + } else { + float windowSubtract = Window * ((1 - CONG_CTRL_WINDOW_SHRINK) / CONG_CTRL_CHANNEL_INFLATE); + Window = Max(CONG_CTRL_MIN_WINDOW, Window - windowSubtract); + VirtualPackets = Max(0.f, VirtualPackets - windowSubtract); + } + } + FailRate = FailRate * 0.99f + 0.01f; + } + bool HasPacketsInFly() const { + return PacketsInFly > 0; + } + float GetTimeout() const { + return PingTracker.GetTimeout(); + } + float GetWindow() const { + return Window; + } + float GetRTT() const { + return PingTracker.GetRTT(); + } + float GetFailRate() const { + return FailRate; + } + float GetTimeSinceLastRecv() const { + return TimeSinceLastRecv; + } + int GetTransferCount() const { + return ActiveTransferCount; + } + float GetMaxWindow() const { + return UseTOSforAcks ? MaxWindow : -1; + } + void MarkAlive() { + TimeSinceLastRecv = 0; + + with_lock (PortTesterLock) { + PortTester = nullptr; + } + + } + void HasTriedToSend() { + DoCountTime = true; + } + bool IsAlive() const { + return TimeSinceLastRecv < 1e6f; + } + void Kill() { + TimeSinceLastRecv = 1e6f; + } + bool UpdateAlive(const TUdpAddress& toAddress, float deltaT, float timeout, float* resMaxWaitTime) { + if (!FullSpeed) { + // create virtual packets during idle to avoid burst on transmit start + if (AvrgRTT > CONG_CTRL_MIN_RTT_FOR_BURST_REDUCTION) { + VirtualPackets = Max(VirtualPackets, Window - PacketsInFly - CONG_CTRL_ALLOWED_BURST_SIZE); + } + } else { + if (VirtualPackets > 0) { + if (Window <= CONG_CTRL_ALLOWED_BURST_SIZE) { + VirtualPackets = 0; + } + float xRTT = AvrgRTT == 0 ? CONG_CTRL_INITIAL_RTT : AvrgRTT; + float virtualPktsPerSecond = Window / xRTT; + VirtualPackets = Max(0.f, VirtualPackets - deltaT * virtualPktsPerSecond); + *resMaxWaitTime = Min(*resMaxWaitTime, 0.001f); // need to update virtual packets counter regularly + } + } + float currentRTT = GetRTT(); + FractionRecalc += deltaT; + if (FractionRecalc > currentRTT) { + int cycleCount = (int)(FractionRecalc / currentRTT); + FractionRecalc -= currentRTT * cycleCount; + WindowFraction = (NetAckRnd() & 1023) * (1 / 1023.0f) / cycleCount; + } + + if (MaxPacketRate > 0 && AvrgRTT > 0) { + float maxTimeWindow = CONG_CTRL_TIME_WINDOW_LIMIT_PERIOD * MaxPacketRate; + TimeWindow = Min(maxTimeWindow, TimeWindow + MaxPacketRate * deltaT); + } else + TimeWindow = CONG_CTRL_LARGE_TIME_WINDOW; + + // guarantee minimal send rate + if (currentRTT > CONG_CTRL_MINIMAL_SEND_INTERVAL * Window) { + Window = Max(CONG_CTRL_MIN_WINDOW, currentRTT / CONG_CTRL_MINIMAL_SEND_INTERVAL); + VirtualPackets = 0; + } + + TimeSinceLastFail += deltaT; + + //static int n; + //if ((++n & 127) == 0) + // printf("window = %g, fly = %g, VirtualPkts = %g, deltaT = %g, FailRate = %g FullSpeed = %d AvrgRTT = %g\n", + // Window, PacketsInFly, VirtualPackets, deltaT * 1000, FailRate, (int)FullSpeed, AvrgRTT * 1000); + + if (PacketsInFly > 0 || FullSpeed || DoCountTime) { + // считаем время только когда есть пакеты в полете + TimeSinceLastRecv += deltaT; + if (TimeSinceLastRecv > START_CHECK_PORT_DELAY) { + if (TimeSinceLastRecv < FINISH_CHECK_PORT_DELAY) { + TIntrusivePtr<TPortUnreachableTester> portTester; + with_lock (PortTesterLock) { + portTester = PortTester; + } + + if (!portTester && AtomicGet(ActivePortTestersCount) < N_PORT_TEST_COUNT_LIMIT) { + portTester = new TPortUnreachableTester(); + with_lock (PortTesterLock) { + PortTester = portTester; + } + + if (portTester->IsValid()) { + portTester->Connect(toAddress); + } else { + with_lock (PortTesterLock) { + PortTester = nullptr; + } + } + } + if (portTester && !portTester->Test(deltaT)) { + Kill(); + return false; + } + } else { + with_lock (PortTesterLock) { + PortTester = nullptr; + } + } + } + if (TimeSinceLastRecv > timeout) { + Kill(); + return false; + } + } + + FullSpeed = false; + DoCountTime = false; + + if (MTUDiscovery.Get()) + MTUDiscovery->Step(deltaT); + + return true; + } + bool IsKnownMTU() const { + return MTU != 0; + } + int GetMTU() const { + return MTU; + } + TLameMTUDiscovery* GetMTUDiscovery() { + if (MTUDiscovery.Get() == nullptr) + MTUDiscovery = new TLameMTUDiscovery; + return MTUDiscovery.Get(); + } + void SetMTU(int sz) { + MTU = sz; + MTUDiscovery = nullptr; + CalcMaxWindow(); + } + void AttachQueueStats(TIntrusivePtr<TPeerQueueStats> s) { + if (s.Get()) { + s->Count = ActiveTransferCount; + } + Y_ASSERT(QueueStats.Get() == nullptr); + QueueStats = s; + } + friend class TCongestionControlPtr; + }; + + class TCongestionControlPtr { + TIntrusivePtr<TCongestionControl> Ptr; + + void Inc() { + if (Ptr.Get()) { + ++Ptr->ActiveTransferCount; + if (Ptr->QueueStats.Get()) { + Ptr->QueueStats->Count = Ptr->ActiveTransferCount; + } + } + } + void Dec() { + if (Ptr.Get()) { + --Ptr->ActiveTransferCount; + if (Ptr->QueueStats.Get()) { + Ptr->QueueStats->Count = Ptr->ActiveTransferCount; + } + } + } + + public: + TCongestionControlPtr() { + } + ~TCongestionControlPtr() { + Dec(); + } + TCongestionControlPtr(TCongestionControl* p) + : Ptr(p) + { + Inc(); + } + TCongestionControlPtr& operator=(const TCongestionControlPtr& a) { + Dec(); + Ptr = a.Ptr; + Inc(); + return *this; + } + TCongestionControlPtr& operator=(TCongestionControl* a) { + Dec(); + Ptr = a; + Inc(); + return *this; + } + operator TCongestionControl*() const { + return Ptr.Get(); + } + TCongestionControl* operator->() const { + return Ptr.Get(); + } + TIntrusivePtr<TCongestionControl> Get() const { + return Ptr; + } + }; + + class TAckTracker { + struct TFlyingPacket { + float T; + int PktId; + TFlyingPacket() + : T(0) + , PktId(-1) + { + } + TFlyingPacket(float t, int pktId) + : T(t) + , PktId(pktId) + { + } + }; + int PacketCount, CurrentPacket; + typedef THashMap<int, float> TPacketHash; + TPacketHash PacketsInFly, DroppedPackets; + TVector<int> ResendQueue; + TCongestionControlPtr Congestion; + TVector<bool> AckReceived; + float TimeToNextPacketTimeout; + + int SelectPacket(); + + public: + TAckTracker() + : PacketCount(0) + , CurrentPacket(0) + , TimeToNextPacketTimeout(1000) + { + } + ~TAckTracker(); + void AttachCongestionControl(TCongestionControl* p) { + Congestion = p; + } + TIntrusivePtr<TCongestionControl> GetCongestionControl() const { + return Congestion.Get(); + } + void SetPacketCount(int n) { + Y_ASSERT(PacketCount == 0); + PacketCount = n; + AckReceived.resize(n, false); + } + void Resend(); + bool IsInitialized() { + return PacketCount != 0; + } + int GetPacketToSend(float deltaT); + void AddToResend(int pkt); // called when failed to send packet + void Ack(int pkt, float deltaT, bool updateRTT); + void AckAll(); + void MarkAlive() { + Congestion->MarkAlive(); + } + bool IsAlive() const { + return Congestion->IsAlive(); + } + void Step(float deltaT); + bool CanSend() const { + return Congestion->CanSend(); + } + float GetTimeToNextPacketTimeout() const { + return TimeToNextPacketTimeout; + } + }; +} diff --git a/library/cpp/netliba/v6/net_queue_stat.h b/library/cpp/netliba/v6/net_queue_stat.h new file mode 100644 index 00000000000..75e4b10e358 --- /dev/null +++ b/library/cpp/netliba/v6/net_queue_stat.h @@ -0,0 +1,9 @@ +#pragma once + +#include <util/generic/ptr.h> + +namespace NNetliba { + struct IPeerQueueStats: public TThrRefBase { + virtual int GetPacketCount() = 0; + }; +} diff --git a/library/cpp/netliba/v6/net_request.cpp b/library/cpp/netliba/v6/net_request.cpp new file mode 100644 index 00000000000..e3688f28355 --- /dev/null +++ b/library/cpp/netliba/v6/net_request.cpp @@ -0,0 +1,5 @@ +#include "stdafx.h" +#include "net_request.h" + +namespace NNetliba { +} diff --git a/library/cpp/netliba/v6/net_request.h b/library/cpp/netliba/v6/net_request.h new file mode 100644 index 00000000000..15bc47ae211 --- /dev/null +++ b/library/cpp/netliba/v6/net_request.h @@ -0,0 +1,15 @@ +#pragma once + +#include <util/generic/guid.h> +#include "udp_address.h" + +namespace NNetliba { + class TRopeDataPacket; + + struct TRequest { + TUdpAddress Address; + TGUID Guid; + TAutoPtr<TRopeDataPacket> Data; + }; + +} diff --git a/library/cpp/netliba/v6/net_test.cpp b/library/cpp/netliba/v6/net_test.cpp new file mode 100644 index 00000000000..63fd7c4067c --- /dev/null +++ b/library/cpp/netliba/v6/net_test.cpp @@ -0,0 +1,50 @@ +#include "stdafx.h" +#include "net_test.h" +#include "udp_address.h" + +#ifndef _win_ +#include <errno.h> +#endif + +namespace NNetliba { + TAtomic ActivePortTestersCount; + + const float PING_DELAY = 0.5f; + + TPortUnreachableTester::TPortUnreachableTester() + : TimePassed(0) + , ConnectOk(false) + + { + s.Open(0); + if (s.IsValid()) { + AtomicAdd(ActivePortTestersCount, 1); + } + } + + void TPortUnreachableTester::Connect(const TUdpAddress& addr) { + Y_ASSERT(IsValid()); + sockaddr_in6 toAddress; + GetWinsockAddr(&toAddress, addr); + ConnectOk = s.Connect(toAddress); + TimePassed = 0; + } + + TPortUnreachableTester::~TPortUnreachableTester() { + if (s.IsValid()) + AtomicAdd(ActivePortTestersCount, -1); + } + + bool TPortUnreachableTester::Test(float deltaT) { + if (!ConnectOk) + return false; + if (s.IsHostUnreachable()) + return false; + TimePassed += deltaT; + if (TimePassed > PING_DELAY) { + TimePassed = 0; + s.SendEmptyPacket(); + } + return true; + } +} diff --git a/library/cpp/netliba/v6/net_test.h b/library/cpp/netliba/v6/net_test.h new file mode 100644 index 00000000000..cfff7409f53 --- /dev/null +++ b/library/cpp/netliba/v6/net_test.h @@ -0,0 +1,28 @@ +#pragma once + +#include "udp_socket.h" + +namespace NNetliba { + struct TUdpAddress; + + // needed to limit simultaneous port testers to avoid limit on open handles count + extern TAtomic ActivePortTestersCount; + + // need separate socket for each destination + // FreeBSD can not return port unreachable error for unconnected socket + class TPortUnreachableTester: public TThrRefBase { + TNetSocket s; + float TimePassed; + bool ConnectOk; + + ~TPortUnreachableTester() override; + + public: + TPortUnreachableTester(); + bool IsValid() const { + return s.IsValid(); + } + void Connect(const TUdpAddress& addr); + bool Test(float deltaT); + }; +} diff --git a/library/cpp/netliba/v6/stdafx.cpp b/library/cpp/netliba/v6/stdafx.cpp new file mode 100644 index 00000000000..fd4f341c7b2 --- /dev/null +++ b/library/cpp/netliba/v6/stdafx.cpp @@ -0,0 +1 @@ +#include "stdafx.h" diff --git a/library/cpp/netliba/v6/stdafx.h b/library/cpp/netliba/v6/stdafx.h new file mode 100644 index 00000000000..42ea5c08943 --- /dev/null +++ b/library/cpp/netliba/v6/stdafx.h @@ -0,0 +1,25 @@ +#pragma once + +#include "cstdafx.h" + +#include <util/system/compat.h> +#include <util/network/init.h> +#if defined(_unix_) +#include <netdb.h> +#include <fcntl.h> +#elif defined(_win_) +#include <winsock2.h> +using socklen_t = int; +#endif + +#include <util/generic/ptr.h> + +template <class T> +static const T* BreakAliasing(const void* f) { + return (const T*)f; +} + +template <class T> +static T* BreakAliasing(void* f) { + return (T*)f; +} diff --git a/library/cpp/netliba/v6/udp_address.cpp b/library/cpp/netliba/v6/udp_address.cpp new file mode 100644 index 00000000000..17540602e9c --- /dev/null +++ b/library/cpp/netliba/v6/udp_address.cpp @@ -0,0 +1,300 @@ +#include "stdafx.h" +#include "udp_address.h" + +#include <util/system/mutex.h> +#include <util/system/spinlock.h> + +#ifdef _win_ +#include <iphlpapi.h> +#pragma comment(lib, "Iphlpapi.lib") +#else +#include <errno.h> +#include <ifaddrs.h> +#endif + +namespace NNetliba { + static bool IsValidIPv6(const char* sz) { + enum { + S1, + SEMICOLON, + SCOPE + }; + int state = S1, scCount = 0, digitCount = 0, hasDoubleSemicolon = false; + while (*sz) { + if (state == S1) { + switch (*sz) { + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': + case 'A': + case 'B': + case 'C': + case 'D': + case 'E': + case 'F': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': + ++digitCount; + if (digitCount > 4) + return false; + break; + case ':': + state = SEMICOLON; + ++scCount; + break; + case '%': + state = SCOPE; + break; + default: + return false; + } + ++sz; + } else if (state == SEMICOLON) { + if (*sz == ':') { + if (hasDoubleSemicolon) + return false; + hasDoubleSemicolon = true; + ++scCount; + digitCount = 0; + state = S1; + ++sz; + } else { + digitCount = 0; + state = S1; + } + } else if (state == SCOPE) { + // arbitrary string is allowed as scope id + ++sz; + } + } + if (!hasDoubleSemicolon && scCount != 7) + return false; + return scCount <= 7; + } + + static bool ParseInetName(TUdpAddress* pRes, const char* name, int nDefaultPort, EUdpAddressType addressType) { + int nPort = nDefaultPort; + + TString host; + if (name[0] == '[') { + ++name; + const char* nameFin = name; + for (; *nameFin; ++nameFin) { + if (nameFin[0] == ']') + break; + } + host.assign(name, nameFin); + Y_ASSERT(IsValidIPv6(host.c_str())); + name = *nameFin ? nameFin + 1 : nameFin; + if (name[0] == ':') { + char* endPtr = nullptr; + nPort = strtol(name + 1, &endPtr, 10); + if (!endPtr || *endPtr != '\0') + return false; + } + } else { + host = name; + if (!IsValidIPv6(name)) { + size_t nIdx = host.find(':'); + if (nIdx != (size_t)TString::npos) { + const char* pszPort = host.c_str() + nIdx + 1; + char* endPtr = nullptr; + nPort = strtol(pszPort, &endPtr, 10); + if (!endPtr || *endPtr != '\0') + return false; + host.resize(nIdx); + } + } + } + + addrinfo aiHints; + Zero(aiHints); + aiHints.ai_family = AF_UNSPEC; + aiHints.ai_socktype = SOCK_DGRAM; + aiHints.ai_protocol = IPPROTO_UDP; + + // Do not use TMutex here: it has a non-trivial destructor which will be called before + // destruction of current thread, if its TThread declared as global/static variable. + static TAdaptiveLock cs; + TGuard lock(cs); + + addrinfo* aiList = nullptr; + for (int attempt = 0; attempt < 1000; ++attempt) { + int rv = getaddrinfo(host.c_str(), "1313", &aiHints, &aiList); + if (rv == 0) + break; + if (aiList) { + freeaddrinfo(aiList); + } + if (rv != EAI_AGAIN) { + return false; + } + usleep(100 * 1000); + } + for (addrinfo* ptr = aiList; ptr; ptr = ptr->ai_next) { + sockaddr* addr = ptr->ai_addr; + if (addr == nullptr) + continue; + switch (addressType) { + case UAT_ANY: { + if (addr->sa_family != AF_INET && addr->sa_family != AF_INET6) + continue; + break; + } + case UAT_IPV4: { + if (addr->sa_family != AF_INET) + continue; + break; + } + case UAT_IPV6: { + if (addr->sa_family != AF_INET6) + continue; + break; + } + } + + GetUdpAddress(pRes, *(sockaddr_in6*)addr); + pRes->Port = nPort; + freeaddrinfo(aiList); + return true; + } + freeaddrinfo(aiList); + return false; + } + + bool GetLocalAddresses(TVector<TUdpAddress>* addrs) { +#ifdef _win_ + TVector<char> buf; + buf.resize(1000000); + PIP_ADAPTER_ADDRESSES adapterBuf = (PIP_ADAPTER_ADDRESSES)&buf[0]; + ULONG bufSize = buf.ysize(); + + ULONG rv = GetAdaptersAddresses(AF_UNSPEC, 0, NULL, adapterBuf, &bufSize); + if (rv != ERROR_SUCCESS) + return false; + for (PIP_ADAPTER_ADDRESSES ptr = adapterBuf; ptr; ptr = ptr->Next) { + if ((ptr->Flags & (IP_ADAPTER_IPV4_ENABLED | IP_ADAPTER_IPV6_ENABLED)) == 0) { + continue; + } + if (ptr->IfType == IF_TYPE_TUNNEL) { + // ignore tunnels + continue; + } + if (ptr->OperStatus != IfOperStatusUp) { + // ignore disable adapters + continue; + } + if (ptr->Mtu < 1280) { + fprintf(stderr, "WARNING: MTU %d is less then ipv6 minimum", ptr->Mtu); + } + for (IP_ADAPTER_UNICAST_ADDRESS* addr = ptr->FirstUnicastAddress; addr; addr = addr->Next) { + sockaddr* x = (sockaddr*)addr->Address.lpSockaddr; + if (x == 0) + continue; + if (x->sa_family == AF_INET || x->sa_family == AF_INET6) { + TUdpAddress address; + sockaddr_in6* xx = (sockaddr_in6*)x; + GetUdpAddress(&address, *xx); + addrs->push_back(address); + } + } + } + return true; +#else + ifaddrs* ifap; + if (getifaddrs(&ifap) != -1) { + for (ifaddrs* ifa = ifap; ifa; ifa = ifa->ifa_next) { + sockaddr* sa = (sockaddr*)ifa->ifa_addr; + if (sa == nullptr) + continue; + if (sa->sa_family == AF_INET || sa->sa_family == AF_INET6) { + TUdpAddress address; + sockaddr_in6* xx = (sockaddr_in6*)sa; + GetUdpAddress(&address, *xx); + addrs->push_back(address); + } + } + freeifaddrs(ifap); + return true; + } + return false; +#endif + } + + void GetUdpAddress(TUdpAddress* res, const sockaddr_in6& addr) { + if (addr.sin6_family == AF_INET) { + const sockaddr_in& addr4 = *(const sockaddr_in*)&addr; + res->Network = 0; + res->Interface = 0xffff0000ll + (((ui64)(ui32)addr4.sin_addr.s_addr) << 32); + res->Scope = 0; + res->Port = ntohs(addr4.sin_port); + } else if (addr.sin6_family == AF_INET6) { + res->Network = *BreakAliasing<ui64>(addr.sin6_addr.s6_addr + 0); + res->Interface = *BreakAliasing<ui64>(addr.sin6_addr.s6_addr + 8); + res->Scope = addr.sin6_scope_id; + res->Port = ntohs(addr.sin6_port); + } + } + + void GetWinsockAddr(sockaddr_in6* res, const TUdpAddress& addr) { + if (0) { //addr.IsIPv4()) { + // use ipv4 to ipv6 mapping + //// ipv4 + //sockaddr_in &toAddress = *(sockaddr_in*)res; + //Zero(toAddress); + //toAddress.sin_family = AF_INET; + //toAddress.sin_addr.s_addr = addr.GetIPv4(); + //toAddress.sin_port = htons((u_short)addr.Port); + } else { + // ipv6 + sockaddr_in6& toAddress = *(sockaddr_in6*)res; + Zero(toAddress); + toAddress.sin6_family = AF_INET6; + *BreakAliasing<ui64>(toAddress.sin6_addr.s6_addr + 0) = addr.Network; + *BreakAliasing<ui64>(toAddress.sin6_addr.s6_addr + 8) = addr.Interface; + toAddress.sin6_scope_id = addr.Scope; + toAddress.sin6_port = htons((u_short)addr.Port); + } + } + + TUdpAddress CreateAddress(const TString& server, int defaultPort, EUdpAddressType addressType) { + TUdpAddress res; + ParseInetName(&res, server.c_str(), defaultPort, addressType); + return res; + } + + TString GetAddressAsString(const TUdpAddress& addr) { + char buf[1000]; + if (addr.IsIPv4()) { + int ip = addr.GetIPv4(); + sprintf(buf, "%d.%d.%d.%d:%d", + (ip >> 0) & 0xff, (ip >> 8) & 0xff, + (ip >> 16) & 0xff, (ip >> 24) & 0xff, + addr.Port); + } else { + ui16 ipv6[8]; + *BreakAliasing<ui64>(ipv6) = addr.Network; + *BreakAliasing<ui64>(ipv6 + 4) = addr.Interface; + char suffix[100] = ""; + if (addr.Scope != 0) { + sprintf(suffix, "%%%d", addr.Scope); + } + sprintf(buf, "[%x:%x:%x:%x:%x:%x:%x:%x%s]:%d", + ntohs(ipv6[0]), ntohs(ipv6[1]), ntohs(ipv6[2]), ntohs(ipv6[3]), + ntohs(ipv6[4]), ntohs(ipv6[5]), ntohs(ipv6[6]), ntohs(ipv6[7]), + suffix, addr.Port); + } + return buf; + } +} diff --git a/library/cpp/netliba/v6/udp_address.h b/library/cpp/netliba/v6/udp_address.h new file mode 100644 index 00000000000..3e283fe5459 --- /dev/null +++ b/library/cpp/netliba/v6/udp_address.h @@ -0,0 +1,48 @@ +#pragma once + +#include <util/generic/string.h> +#include <util/generic/vector.h> +#include <util/system/defaults.h> + +struct sockaddr_in6; + +namespace NNetliba { + struct TUdpAddress { + ui64 Network, Interface; + int Scope, Port; + + TUdpAddress() + : Network(0) + , Interface(0) + , Scope(0) + , Port(0) + { + } + bool IsIPv4() const { + return (Network == 0 && (Interface & 0xffffffffll) == 0xffff0000ll); + } + ui32 GetIPv4() const { + return Interface >> 32; + } + }; + + inline bool operator==(const TUdpAddress& a, const TUdpAddress& b) { + return a.Network == b.Network && a.Interface == b.Interface && a.Scope == b.Scope && a.Port == b.Port; + } + + enum EUdpAddressType { + UAT_ANY, + UAT_IPV4, + UAT_IPV6, + }; + + // accepts sockaddr_in & sockaddr_in6 + void GetUdpAddress(TUdpAddress* res, const sockaddr_in6& addr); + // generates sockaddr_in6 for both ipv4 & ipv6 + void GetWinsockAddr(sockaddr_in6* res, const TUdpAddress& addr); + // supports formats like hostname, hostname:124, 127.0.0.1, 127.0.0.1:80, fe34::12, [fe34::12]:80 + TUdpAddress CreateAddress(const TString& server, int defaultPort, EUdpAddressType type = UAT_ANY); + TString GetAddressAsString(const TUdpAddress& addr); + + bool GetLocalAddresses(TVector<TUdpAddress>* addrs); +} diff --git a/library/cpp/netliba/v6/udp_client_server.cpp b/library/cpp/netliba/v6/udp_client_server.cpp new file mode 100644 index 00000000000..3eaf6e5e96a --- /dev/null +++ b/library/cpp/netliba/v6/udp_client_server.cpp @@ -0,0 +1,1321 @@ +#include "stdafx.h" +#include "udp_client_server.h" +#include "net_acks.h" +#include <util/generic/guid.h> +#include <util/system/hp_timer.h> +#include <util/datetime/cputimer.h> +#include <util/system/yield.h> +#include <util/system/unaligned_mem.h> +#include "block_chain.h" +#include <util/system/shmat.h> +#include "udp_debug.h" +#include "udp_socket.h" +#include "ib_cs.h" + +#include <library/cpp/netliba/socket/socket.h> + +#include <util/random/random.h> +#include <util/system/sanitizers.h> + +#include <atomic> + +namespace NNetliba { + // rely on UDP checksum in packets, check crc only for complete packets + // UPDATE: looks like UDP checksum is not enough, network errors do happen, we saw 600+ retransmits of a ~1MB data packet + + const float UDP_TRANSFER_TIMEOUT = 90.0f; + const float DEFAULT_MAX_WAIT_TIME = 1; + const float UDP_KEEP_PEER_INFO = 600; + // траффик может идти, а новых данных для конкретного пакета может не добавляться. + // это возможно когда мы прерываем процесс в момент передачи и перезапускаем его на том же порту, + // тогда на приемнике повиснет пакет. Этот пакет мы зашибем по этому таймауту + const float UDP_MAX_INPUT_DATA_WAIT = UDP_TRANSFER_TIMEOUT * 2; + + enum { + UDP_PACKET_SIZE_FULL = 8900, // used for ping to detect jumbo-frame support + UDP_PACKET_SIZE = 8800, // max data in packet + UDP_PACKET_SIZE_SMALL = 1350, // 1180 would be better taking into account that 1280 is guaranteed ipv6 minimum MTU + UDP_PACKET_BUF_SIZE = UDP_PACKET_SIZE + 100, + }; + + ////////////////////////////////////////////////////////////////////////// + struct TUdpCompleteInTransfer { + TGUID PacketGuid; + }; + + ////////////////////////////////////////////////////////////////////////// + struct TUdpRecvPacket { + int DataStart, DataSize; + ui32 BlockSum; + // Data[] should be last member in struct, this fact is used to create truncated TUdpRecvPacket in CreateNewSmallPacket() + char Data[UDP_PACKET_BUF_SIZE]; + }; + + struct TUdpInTransfer { + private: + TVector<TUdpRecvPacket*> Packets; + + public: + sockaddr_in6 ToAddress; + int PacketSize, LastPacketSize; + bool HasLastPacket; + TVector<int> NewPacketsToAck; + TCongestionControlPtr Congestion; + float TimeSinceLastRecv; + int Attempt; + TGUID PacketGuid; + int Crc32; + TIntrusivePtr<TSharedMemory> SharedData; + TRequesterPendingDataStats* Stats; + + TUdpInTransfer() + : PacketSize(0) + , LastPacketSize(0) + , HasLastPacket(false) + , TimeSinceLastRecv(0) + , Attempt(0) + , Crc32(0) + , Stats(nullptr) + { + Zero(ToAddress); + } + ~TUdpInTransfer() { + if (Stats) { + Stats->InpCount -= 1; + } + EraseAllPackets(); + } + void EraseAllPackets() { + for (int i = 0; i < Packets.ysize(); ++i) { + ErasePacket(i); + } + Packets.clear(); + HasLastPacket = false; + } + void AttachStats(TRequesterPendingDataStats* stats) { + Stats = stats; + Stats->InpCount += 1; + Y_ASSERT(Packets.empty()); + } + void ErasePacket(int id) { + TUdpRecvPacket* pkt = Packets[id]; + if (pkt) { + if (Stats) { + Stats->InpDataSize -= PacketSize; + } + TRopeDataPacket::FreeBuf((char*)pkt); + Packets[id] = nullptr; + } + } + void AssignPacket(int id, TUdpRecvPacket* pkt) { + ErasePacket(id); + if (pkt && Stats) { + Stats->InpDataSize += PacketSize; + } + Packets[id] = pkt; + } + int GetPacketCount() const { + return Packets.ysize(); + } + void SetPacketCount(int n) { + Packets.resize(n, nullptr); + } + const TUdpRecvPacket* GetPacket(int id) const { + return Packets[id]; + } + TUdpRecvPacket* ExtractPacket(int id) { + TUdpRecvPacket* res = Packets[id]; + if (res) { + if (Stats) { + Stats->InpDataSize -= PacketSize; + } + Packets[id] = nullptr; + } + return res; + } + }; + + struct TUdpOutTransfer { + sockaddr_in6 ToAddress; + TAutoPtr<TRopeDataPacket> Data; + int PacketCount; + int PacketSize, LastPacketSize; + TAckTracker AckTracker; + int Attempt; + TGUID PacketGuid; + int Crc32; + EPacketPriority PacketPriority; + TRequesterPendingDataStats* Stats; + + TUdpOutTransfer() + : PacketCount(0) + , PacketSize(0) + , LastPacketSize(0) + , Attempt(0) + , Crc32(0) + , PacketPriority(PP_LOW) + , Stats(nullptr) + { + Zero(ToAddress); + } + ~TUdpOutTransfer() { + if (Stats) { + Stats->OutCount -= 1; + Stats->OutDataSize -= Data->GetSize(); + } + } + void AttachStats(TRequesterPendingDataStats* stats) { + Stats = stats; + Stats->OutCount += 1; + Stats->OutDataSize += Data->GetSize(); + } + }; + + struct TTransferKey { + TUdpAddress Address; + int Id; + }; + inline bool operator==(const TTransferKey& a, const TTransferKey& b) { + return a.Address == b.Address && a.Id == b.Id; + } + struct TTransferKeyHash { + int operator()(const TTransferKey& k) const { + return (ui32)k.Address.Interface + (ui32)k.Address.Port * (ui32)389461 + (ui32)k.Id; + } + }; + + struct TUdpAddressHash { + int operator()(const TUdpAddress& addr) const { + return (ui32)addr.Interface + (ui32)addr.Port * (ui32)389461; + } + }; + + class TUdpHostRevBufAlloc: public TNonCopyable { + TUdpRecvPacket* RecvPktBuf; + + void AllocNewBuf() { + RecvPktBuf = (TUdpRecvPacket*)TRopeDataPacket::AllocBuf(sizeof(TUdpRecvPacket)); + } + + public: + TUdpHostRevBufAlloc() { + AllocNewBuf(); + } + ~TUdpHostRevBufAlloc() { + FreeBuf(RecvPktBuf); + } + void FreeBuf(TUdpRecvPacket* pkt) { + TRopeDataPacket::FreeBuf((char*)pkt); + } + TUdpRecvPacket* ExtractPacket() { + TUdpRecvPacket* res = RecvPktBuf; + AllocNewBuf(); + return res; + } + TUdpRecvPacket* CreateNewSmallPacket(int sz) { + int pktStructSz = sizeof(TUdpRecvPacket) - Y_ARRAY_SIZE(RecvPktBuf->Data) + sz; + TUdpRecvPacket* pkt = (TUdpRecvPacket*)TRopeDataPacket::AllocBuf(pktStructSz); + return pkt; + } + int GetBufSize() const { + return Y_ARRAY_SIZE(RecvPktBuf->Data); + } + char* GetDataPtr() const { + return RecvPktBuf->Data; + } + }; + + static TAtomic transferIdCounter = (long)(GetCycleCount() & 0x1fffffff); + inline int GetTransferId() { + int res = AtomicAdd(transferIdCounter, 1); + while (res < 0) { + // negative transfer ids are treated as errors, so wrap transfer id + AtomicCas(&transferIdCounter, 0, transferIdCounter); + res = AtomicAdd(transferIdCounter, 1); + } + return res; + } + + static bool IBDetection = true; + class TUdpHost: public IUdpHost { + struct TPeerLink { + TIntrusivePtr<TCongestionControl> UdpCongestion; + TIntrusivePtr<IIBPeer> IBPeer; + double TimeNoActiveTransfers; + + TPeerLink() + : TimeNoActiveTransfers(0) + { + } + bool Update(float deltaT, const TUdpAddress& toAddress, float* maxWaitTime) { + bool updateOk = UdpCongestion->UpdateAlive(toAddress, deltaT, UDP_TRANSFER_TIMEOUT, maxWaitTime); + return updateOk; + } + void StartSleep(const TUdpAddress& toAddress, float* maxWaitTime) { + //printf("peer_link start sleep, IBPeer = %p, refs = %d\n", IBPeer.Get(), (int)IBPeer.RefCount()); + UdpCongestion->UpdateAlive(toAddress, 0, UDP_TRANSFER_TIMEOUT, maxWaitTime); + UdpCongestion->MarkAlive(); + TimeNoActiveTransfers = 0; + } + bool UpdateSleep(float deltaT) { + TimeNoActiveTransfers += deltaT; + if (IBPeer.Get()) { + //printf("peer_link update sleep, IBPeer = %p, refs = %d\n", IBPeer.Get(), (int)IBPeer.RefCount()); + if (IBPeer->GetState() == IIBPeer::OK) { + return true; + } + //printf("Drop broken IB connection\n"); + IBPeer = nullptr; + } + return (TimeNoActiveTransfers < UDP_KEEP_PEER_INFO); + } + }; + + TNetSocket s; + typedef THashMap<TTransferKey, TUdpInTransfer, TTransferKeyHash> TUdpInXferHash; + typedef THashMap<TTransferKey, TUdpOutTransfer, TTransferKeyHash> TUdpOutXferHash; + // congestion control per peer + typedef THashMap<TUdpAddress, TPeerLink, TUdpAddressHash> TPeerLinkHash; + typedef THashMap<TTransferKey, TUdpCompleteInTransfer, TTransferKeyHash> TUdpCompleteInXferHash; + typedef THashMap<TUdpAddress, TIntrusivePtr<TPeerQueueStats>, TUdpAddressHash> TQueueStatsHash; + TUdpInXferHash RecvQueue; + TUdpCompleteInXferHash RecvCompleted; + TUdpOutXferHash SendQueue; + TPeerLinkHash CongestionTrack, CongestionTrackHistory; + TList<TRequest*> ReceivedList; + NHPTimer::STime CurrentT; + TList<TSendResult> SendResults; + TList<TTransferKey> SendOrderLow, SendOrder, SendOrderHighPrior; + TAtomic IsWaiting; + float MaxWaitTime; + std::atomic<float> MaxWaitTime2; + float IBIdleTime; + TVector<TTransferKey> RecvCompletedQueue, KeepCompletedQueue; + float TimeSinceCompletedQueueClean, TimeSinceCongestionHistoryUpdate; + TRequesterPendingDataStats PendingDataStats; + TQueueStatsHash PeerQueueStats; + TIntrusivePtr<IIBClientServer> IB; + typedef THashMap<TIBMsgHandle, TTransferKey> TIBtoTransferKeyHash; + TIBtoTransferKeyHash IBKeyToTransferKey; + + char PktBuf[UDP_PACKET_BUF_SIZE]; + TUdpHostRevBufAlloc RecvBuf; + + TPeerLink& GetPeerLink(const TUdpAddress& ip) { + TPeerLinkHash::iterator z = CongestionTrack.find(ip); + if (z == CongestionTrack.end()) { + z = CongestionTrackHistory.find(ip); + if (z == CongestionTrackHistory.end()) { + TPeerLink& res = CongestionTrack[ip]; + Y_ASSERT(res.UdpCongestion.Get() == nullptr); + res.UdpCongestion = new TCongestionControl; + TQueueStatsHash::iterator zq = PeerQueueStats.find(ip); + if (zq != PeerQueueStats.end()) { + res.UdpCongestion->AttachQueueStats(zq->second); + } + return res; + } else { + TPeerLink& res = CongestionTrack[z->first]; + res = z->second; + CongestionTrackHistory.erase(z); + return res; + } + } else { + Y_ASSERT(CongestionTrackHistory.find(ip) == CongestionTrackHistory.end()); + return z->second; + } + } + void SucceededSend(int id) { + SendResults.push_back(TSendResult(id, true)); + } + void FailedSend(int id) { + SendResults.push_back(TSendResult(id, false)); + } + void SendData(TList<TTransferKey>* order, float deltaT, bool needCheckAlive); + void RecvCycle(); + + public: + TUdpHost() + : CurrentT(0) + , IsWaiting(0) + , MaxWaitTime(DEFAULT_MAX_WAIT_TIME) + , MaxWaitTime2(DEFAULT_MAX_WAIT_TIME) + , IBIdleTime(0) + , TimeSinceCompletedQueueClean(0) + , TimeSinceCongestionHistoryUpdate(0) + { + } + ~TUdpHost() override { + for (TList<TRequest*>::const_iterator i = ReceivedList.begin(); i != ReceivedList.end(); ++i) + delete *i; + } + + bool Start(const TIntrusivePtr<NNetlibaSocket::ISocket>& socket); + + TRequest* GetRequest() override { + if (ReceivedList.empty()) { + if (IB.Get()) { + return IB->GetRequest(); + } + return nullptr; + } + TRequest* res = ReceivedList.front(); + ReceivedList.pop_front(); + return res; + } + + void AddToSendOrder(const TTransferKey& transferKey, EPacketPriority pp) { + if (pp == PP_LOW) + SendOrderLow.push_back(transferKey); + else if (pp == PP_NORMAL) + SendOrder.push_back(transferKey); + else if (pp == PP_HIGH) + SendOrderHighPrior.push_back(transferKey); + else + Y_ASSERT(0); + + CancelWait(); + } + + int Send(const TUdpAddress& addr, TAutoPtr<TRopeDataPacket> data, int crc32, TGUID* packetGuid, EPacketPriority pp) override { + if (addr.Port == 0) { + // shortcut for broken addresses + if (packetGuid && packetGuid->IsEmpty()) + CreateGuid(packetGuid); + int reqId = GetTransferId(); + FailedSend(reqId); + return reqId; + } + TTransferKey transferKey; + transferKey.Address = addr; + transferKey.Id = GetTransferId(); + Y_ASSERT(SendQueue.find(transferKey) == SendQueue.end()); + + TPeerLink& peerInfo = GetPeerLink(transferKey.Address); + + TUdpOutTransfer& xfer = SendQueue[transferKey]; + GetWinsockAddr(&xfer.ToAddress, transferKey.Address); + xfer.Crc32 = crc32; + xfer.PacketPriority = pp; + if (!packetGuid || packetGuid->IsEmpty()) { + CreateGuid(&xfer.PacketGuid); + if (packetGuid) + *packetGuid = xfer.PacketGuid; + } else { + xfer.PacketGuid = *packetGuid; + } + xfer.Data.Reset(data.Release()); + xfer.AttachStats(&PendingDataStats); + xfer.AckTracker.AttachCongestionControl(peerInfo.UdpCongestion.Get()); + + bool isSentOverIB = false; + // we don't support priorities (=service levels in IB terms) currently + // so send only PP_NORMAL traffic over IB + if (pp == PP_NORMAL && peerInfo.IBPeer.Get() && xfer.Data->GetSharedData() == nullptr) { + TIBMsgHandle hndl = IB->Send(peerInfo.IBPeer, xfer.Data.Get(), xfer.PacketGuid); + if (hndl >= 0) { + IBKeyToTransferKey[hndl] = transferKey; + isSentOverIB = true; + } else { + // so we failed to use IB, ibPeer is either not connected yet or failed + if (peerInfo.IBPeer->GetState() == IIBPeer::FAILED) { + //printf("Disconnect failed IB peer\n"); + peerInfo.IBPeer = nullptr; + } + } + } + if (!isSentOverIB) { + AddToSendOrder(transferKey, pp); + } + + return transferKey.Id; + } + + bool GetSendResult(TSendResult* res) override { + if (SendResults.empty()) { + if (IB.Get()) { + TIBSendResult sr; + if (IB->GetSendResult(&sr)) { + TIBtoTransferKeyHash::iterator z = IBKeyToTransferKey.find(sr.Handle); + if (z == IBKeyToTransferKey.end()) { + Y_VERIFY(0, "unknown handle returned from IB"); + } + TTransferKey transferKey = z->second; + IBKeyToTransferKey.erase(z); + + TUdpOutXferHash::iterator i = SendQueue.find(transferKey); + if (i == SendQueue.end()) { + Y_VERIFY(0, "IBKeyToTransferKey refers nonexisting xfer"); + } + if (sr.Success) { + TUdpOutTransfer& xfer = i->second; + xfer.AckTracker.MarkAlive(); // do we really need this? + *res = TSendResult(transferKey.Id, sr.Success); + SendQueue.erase(i); + return true; + } else { + //printf("IB send failed, fall back to regular network\n"); + // Houston, we got a problem + // IB failed to send, try to use regular network + TUdpOutTransfer& xfer = i->second; + AddToSendOrder(transferKey, xfer.PacketPriority); + } + } + } + return false; + } + *res = SendResults.front(); + SendResults.pop_front(); + return true; + } + + void Step() override; + void IBStep() override; + + void Wait(float seconds) override { + if (seconds < 1e-3) + seconds = 0; + if (seconds > MaxWaitTime) + seconds = MaxWaitTime; + if (IBIdleTime < 0.010) { + seconds = 0; + } + if (seconds == 0) { + ThreadYield(); + } else { + AtomicAdd(IsWaiting, 1); + if (seconds > MaxWaitTime2) + seconds = MaxWaitTime2; + MaxWaitTime2 = DEFAULT_MAX_WAIT_TIME; + + if (seconds == 0) { + ThreadYield(); + } else { + if (IB.Get()) { + for (float done = 0; done < seconds;) { + float deltaSleep = Min(seconds - done, 0.002f); + s.Wait(deltaSleep); + NHPTimer::STime tChk; + NHPTimer::GetTime(&tChk); + if (IB->Step(tChk)) { + IBIdleTime = 0; + break; + } + done += deltaSleep; + } + } else { + s.Wait(seconds); + } + } + AtomicAdd(IsWaiting, -1); + } + } + + void CancelWait() override { + MaxWaitTime2 = 0; + if (AtomicAdd(IsWaiting, 0) == 1) { + s.SendSelfFakePacket(); + } + } + + void GetPendingDataSize(TRequesterPendingDataStats* res) override { + *res = PendingDataStats; +#ifndef NDEBUG + TRequesterPendingDataStats chk; + for (TUdpOutXferHash::const_iterator i = SendQueue.begin(); i != SendQueue.end(); ++i) { + TRopeDataPacket* pckt = i->second.Data.Get(); + if (pckt) { + chk.OutDataSize += pckt->GetSize(); + ++chk.OutCount; + } + } + for (TUdpInXferHash::const_iterator i = RecvQueue.begin(); i != RecvQueue.end(); ++i) { + const TUdpInTransfer& tr = i->second; + for (int p = 0; p < tr.GetPacketCount(); ++p) { + if (tr.GetPacket(p)) { + chk.InpDataSize += tr.PacketSize; + } + } + ++chk.InpCount; + } + Y_ASSERT(memcmp(&chk, res, sizeof(chk)) == 0); +#endif + } + TString GetDebugInfo() override; + TString GetPeerLinkDebug(const TPeerLinkHash& ch); + void Kill(const TUdpAddress& addr) override; + TIntrusivePtr<IPeerQueueStats> GetQueueStats(const TUdpAddress& addr) override; + }; + + bool TUdpHost::Start(const TIntrusivePtr<NNetlibaSocket::ISocket>& socket) { + if (s.IsValid()) { + Y_ASSERT(0); + return false; + } + s.Open(socket); + if (!s.IsValid()) + return false; + + if (IBDetection) + IB = CreateIBClientServer(); + + NHPTimer::GetTime(&CurrentT); + return true; + } + + static bool HasAllPackets(const TUdpInTransfer& res) { + if (!res.HasLastPacket) + return false; + for (int i = res.GetPacketCount() - 1; i >= 0; --i) { + if (!res.GetPacket(i)) + return false; + } + return true; + } + + // grouped acks, first int - packet_id, second int - bit mask for 32 packets preceding packet_id + const int SIZEOF_ACK = 8; + static int WriteAck(TUdpInTransfer* p, int* dst, int maxAcks) { + int ackCount = 0; + if (p->NewPacketsToAck.size() > 1) + Sort(p->NewPacketsToAck.begin(), p->NewPacketsToAck.end()); + int lastAcked = 0; + for (size_t idx = 0; idx < p->NewPacketsToAck.size(); ++idx) { + int pkt = p->NewPacketsToAck[idx]; + if (idx == p->NewPacketsToAck.size() - 1 || pkt > lastAcked + 30) { + *dst++ = pkt; + int bitMask = 0; + int backPackets = Min(pkt, 32); + for (int k = 0; k < backPackets; ++k) { + if (p->GetPacket(pkt - k - 1)) + bitMask |= 1 << k; + } + *dst++ = bitMask; + if (++ackCount >= maxAcks) + break; + lastAcked = pkt; + //printf("sending ack %d (mask %x)\n", pkt, bitMask); + } + } + p->NewPacketsToAck.clear(); + return ackCount; + } + + static void AckPacket(TUdpOutTransfer* p, int pkt, float deltaT, bool updateRTT) { + if (pkt < 0 || pkt >= p->PacketCount) { + Y_ASSERT(0); + return; + } + p->AckTracker.Ack(pkt, deltaT, updateRTT); + } + + static void ReadAcks(TUdpOutTransfer* p, const int* acks, int ackCount, float deltaT) { + for (int i = 0; i < ackCount; ++i) { + int pkt = *acks++; + int bitMask = *acks++; + bool updateRTT = i == ackCount - 1; // update RTT using only last packet in the pack + AckPacket(p, pkt, deltaT, updateRTT); + for (int k = 0; k < 32; ++k) { + if (bitMask & (1 << k)) + AckPacket(p, pkt - k - 1, deltaT, false); + } + } + } + + using namespace NNetlibaSocket::NNetliba; + + const ui64 KILL_PASSPHRASE1 = 0x98ff9cefb11d9a4cul; + const ui64 KILL_PASSPHRASE2 = 0xf7754c29e0be95eaul; + + template <class T> + inline T Read(char** data) { + T res = ReadUnaligned<T>(*data); + *data += sizeof(T); + return res; + } + template <class T> + inline void Write(char** data, T res) { + WriteUnaligned<T>(*data, res); + *data += sizeof(T); + } + + static void RequireResend(const TNetSocket& s, const sockaddr_in6& toAddress, int transferId, int attempt) { + char buf[100], *pktData = buf + UDP_LOW_LEVEL_HEADER_SIZE; + Write(&pktData, transferId); + Write(&pktData, (char)ACK_RESEND); + Write(&pktData, attempt); + s.SendTo(buf, (int)(pktData - buf), toAddress, FF_ALLOW_FRAG); + } + + static void RequireResendNoShmem(const TNetSocket& s, const sockaddr_in6& toAddress, int transferId, int attempt) { + char buf[100], *pktData = buf + UDP_LOW_LEVEL_HEADER_SIZE; + Write(&pktData, transferId); + Write(&pktData, (char)ACK_RESEND_NOSHMEM); + Write(&pktData, attempt); + s.SendTo(buf, (int)(pktData - buf), toAddress, FF_ALLOW_FRAG); + } + + static void AckComplete(const TNetSocket& s, const sockaddr_in6& toAddress, int transferId, const TGUID& packetGuid, int packetId) { + char buf[100], *pktData = buf + UDP_LOW_LEVEL_HEADER_SIZE; + Write(&pktData, transferId); + Write(&pktData, (char)ACK_COMPLETE); + Write(&pktData, packetGuid); + Write(&pktData, packetId); // we need packetId to update RTT + s.SendTo(buf, (int)(pktData - buf), toAddress, FF_ALLOW_FRAG); + } + + static void SendPing(TNetSocket& s, const sockaddr_in6& toAddress, int selfNetworkOrderPort) { + char pktBuf[UDP_PACKET_SIZE_FULL]; + char* pktData = pktBuf + UDP_LOW_LEVEL_HEADER_SIZE; + if (NSan::MSanIsOn()) { + Zero(pktBuf); + } + Write(&pktData, (int)0); + Write(&pktData, (char)PING); + Write(&pktData, selfNetworkOrderPort); + s.SendTo(pktBuf, UDP_PACKET_SIZE_FULL, toAddress, FF_DONT_FRAG); + } + + // not MTU discovery, just figure out IB address of the peer + static void SendFakePing(TNetSocket& s, const sockaddr_in6& toAddress, int selfNetworkOrderPort) { + char buf[100]; + char* pktData = buf + UDP_LOW_LEVEL_HEADER_SIZE; + Write(&pktData, (int)0); + Write(&pktData, (char)PING); + Write(&pktData, selfNetworkOrderPort); + s.SendTo(buf, (int)(pktData - buf), toAddress, FF_ALLOW_FRAG); + } + + void TUdpHost::SendData(TList<TTransferKey>* order, float deltaT1, bool needCheckAlive) { + for (TList<TTransferKey>::iterator z = order->begin(); z != order->end();) { + // pick connection to send + const TTransferKey& transferKey = *z; + TUdpOutXferHash::iterator i = SendQueue.find(transferKey); + if (i == SendQueue.end()) { + z = order->erase(z); + continue; + } + ++z; + + // perform sending + int transferId = transferKey.Id; + TUdpOutTransfer& xfer = i->second; + + if (!xfer.AckTracker.IsInitialized()) { + TIntrusivePtr<TCongestionControl> congestion = xfer.AckTracker.GetCongestionControl(); + Y_ASSERT(congestion.Get() != nullptr); + if (!congestion->IsKnownMTU()) { + TLameMTUDiscovery* md = congestion->GetMTUDiscovery(); + if (md->IsTimedOut()) { + congestion->SetMTU(UDP_PACKET_SIZE_SMALL); + } else { + if (md->CanSend()) { + SendPing(s, xfer.ToAddress, s.GetNetworkOrderPort()); + md->PingSent(); + } + continue; + } + } + // try to use large mtu, we could have selected small mtu due to connectivity problems + if (congestion->GetMTU() == UDP_PACKET_SIZE_SMALL || IB.Get() != nullptr) { + // recheck every ~50mb + int chkDenom = (50000000 / xfer.Data->GetSize()) | 1; + if ((NetAckRnd() % chkDenom) == 0) { + //printf("send rechecking ping\n"); + if (congestion->GetMTU() == UDP_PACKET_SIZE_SMALL) { + SendPing(s, xfer.ToAddress, s.GetNetworkOrderPort()); + } else { + SendFakePing(s, xfer.ToAddress, s.GetNetworkOrderPort()); + } + } + } + xfer.PacketSize = congestion->GetMTU(); + xfer.LastPacketSize = xfer.Data->GetSize() % xfer.PacketSize; + xfer.PacketCount = xfer.Data->GetSize() / xfer.PacketSize + 1; + xfer.AckTracker.SetPacketCount(xfer.PacketCount); + } + + xfer.AckTracker.Step(deltaT1); + MaxWaitTime = Min(MaxWaitTime, xfer.AckTracker.GetTimeToNextPacketTimeout()); + if (needCheckAlive && !xfer.AckTracker.IsAlive()) { + FailedSend(transferId); + SendQueue.erase(i); + continue; + } + bool sendBufferOverflow = false; + while (xfer.AckTracker.CanSend()) { + NHPTimer::STime tCopy = CurrentT; + float deltaT2 = (float)NHPTimer::GetTimePassed(&tCopy); + deltaT2 = ClampVal(deltaT2, 0.0f, UDP_TRANSFER_TIMEOUT / 3); + + int pkt = xfer.AckTracker.GetPacketToSend(deltaT2); + if (pkt == -1) { + break; + } + + int dataSize = xfer.PacketSize; + if (pkt == xfer.PacketCount - 1) + dataSize = xfer.LastPacketSize; + + char* pktData = PktBuf + UDP_LOW_LEVEL_HEADER_SIZE; + Write(&pktData, transferId); + char pktType = xfer.PacketSize == UDP_PACKET_SIZE ? DATA : DATA_SMALL; + TSharedMemory* shm = xfer.Data->GetSharedData(); + if (shm) { + if (pktType == DATA) + pktType = DATA_SHMEM; + else + pktType = DATA_SMALL_SHMEM; + } + Write(&pktData, pktType); + Write(&pktData, xfer.Attempt); + Write(&pktData, pkt); + if (pkt == 0) { + Write(&pktData, xfer.PacketGuid); + Write(&pktData, xfer.Crc32); + if (shm) { + Write(&pktData, shm->GetId()); + Write(&pktData, shm->GetSize()); + } + } + TBlockChainIterator dataReader(xfer.Data->GetChain()); + dataReader.Seek(pkt * xfer.PacketSize); + dataReader.Read(pktData, dataSize); + pktData += dataSize; + int sendSize = (int)(pktData - PktBuf); + TNetSocket::ESendError sendErr = s.SendTo(PktBuf, sendSize, xfer.ToAddress, FF_ALLOW_FRAG); + if (sendErr != TNetSocket::SEND_OK) { + if (sendErr == TNetSocket::SEND_NO_ROUTE_TO_HOST) { + FailedSend(transferId); + SendQueue.erase(i); + break; + } else { + // most probably out of send buffer space (or something terrible has happened) + xfer.AckTracker.AddToResend(pkt); + sendBufferOverflow = true; + MaxWaitTime = 0; + //printf("failed send\n"); + break; + } + } + } + if (sendBufferOverflow) + break; + } + } + + void TUdpHost::RecvCycle() { + for (;;) { + sockaddr_in6 fromAddress; + int rv = RecvBuf.GetBufSize(); + bool recvOk = s.RecvFrom(RecvBuf.GetDataPtr(), &rv, &fromAddress); + if (!recvOk) + break; + + NHPTimer::STime tCopy = CurrentT; + float deltaT = (float)NHPTimer::GetTimePassed(&tCopy); + deltaT = ClampVal(deltaT, 0.0f, UDP_TRANSFER_TIMEOUT / 3); + + //int fromIP = fromAddress.sin_addr.s_addr; + + TTransferKey k; + char* pktData = RecvBuf.GetDataPtr() + UDP_LOW_LEVEL_HEADER_SIZE; + GetUdpAddress(&k.Address, fromAddress); + k.Id = Read<int>(&pktData); + int transferId = k.Id; + int cmd = Read<char>(&pktData); + Y_ASSERT(cmd == (int)*(RecvBuf.GetDataPtr() + CMD_POS)); + switch (cmd) { + case DATA: + case DATA_SMALL: + case DATA_SHMEM: + case DATA_SMALL_SHMEM: { + int attempt = Read<int>(&pktData); + int packetId = Read<int>(&pktData); + //printf("data packet %d (trans ID = %d)\n", packetId, transferId); + TUdpCompleteInXferHash::iterator itCompl = RecvCompleted.find(k); + if (itCompl != RecvCompleted.end()) { + Y_ASSERT(RecvQueue.find(k) == RecvQueue.end()); + const TUdpCompleteInTransfer& complete = itCompl->second; + bool sendAckComplete = true; + if (packetId == 0) { + // check packet GUID + char* tmpPktData = pktData; + TGUID packetGuid; + packetGuid = Read<TGUID>(&tmpPktData); + if (packetGuid != complete.PacketGuid) { + // we are receiving new data with the same transferId + // in this case we have to flush all the information about previous transfer + // and start over + //printf("same transferId for a different packet\n"); + RecvCompleted.erase(itCompl); + sendAckComplete = false; + } + } + if (sendAckComplete) { + AckComplete(s, fromAddress, transferId, complete.PacketGuid, packetId); + break; + } + } + TUdpInXferHash::iterator rq = RecvQueue.find(k); + if (rq == RecvQueue.end()) { + //printf("new input transfer\n"); + TUdpInTransfer& res = RecvQueue[k]; + res.ToAddress = fromAddress; + res.Attempt = attempt; + res.Congestion = GetPeerLink(k.Address).UdpCongestion.Get(); + res.PacketSize = 0; + res.HasLastPacket = false; + res.AttachStats(&PendingDataStats); + rq = RecvQueue.find(k); + Y_ASSERT(rq != RecvQueue.end()); + } + TUdpInTransfer& res = rq->second; + res.Congestion->MarkAlive(); + res.TimeSinceLastRecv = 0; + + if (packetId == 0) { + TGUID packetGuid; + packetGuid = Read<TGUID>(&pktData); + int crc32 = Read<int>(&pktData); + res.Crc32 = crc32; + res.PacketGuid = packetGuid; + if (cmd == DATA_SHMEM || cmd == DATA_SMALL_SHMEM) { + // link to attached shared memory + TGUID shmemId = Read<TGUID>(&pktData); + int shmemSize = Read<int>(&pktData); + if (res.SharedData.Get() == nullptr) { + res.SharedData = new TSharedMemory; + if (!res.SharedData->Open(shmemId, shmemSize)) { + res.SharedData = nullptr; + RequireResendNoShmem(s, res.ToAddress, transferId, res.Attempt); + break; + } + } + } + } + if (attempt != res.Attempt) { + RequireResend(s, res.ToAddress, transferId, res.Attempt); + break; + } else { + if (res.PacketSize == 0) { + res.PacketSize = (cmd == DATA || cmd == DATA_SHMEM ? UDP_PACKET_SIZE : UDP_PACKET_SIZE_SMALL); + } else { + // check that all data is of same size + Y_ASSERT(cmd == DATA || cmd == DATA_SMALL); + Y_ASSERT(res.PacketSize == (cmd == DATA ? UDP_PACKET_SIZE : UDP_PACKET_SIZE_SMALL)); + } + + int dataSize = (int)(RecvBuf.GetDataPtr() + rv - pktData); + + Y_ASSERT(dataSize <= res.PacketSize); + if (dataSize > res.PacketSize) + break; // mem overrun protection + if (packetId >= res.GetPacketCount()) + res.SetPacketCount(packetId + 1); + { + TUdpRecvPacket* pkt = nullptr; + if (res.PacketSize == UDP_PACKET_SIZE_SMALL) { + // save memory by using smaller buffer at the cost of additional memcpy + pkt = RecvBuf.CreateNewSmallPacket(dataSize); + memcpy(pkt->Data, pktData, dataSize); + pkt->DataStart = 0; + pkt->DataSize = dataSize; + } else { + int dataStart = (int)(pktData - RecvBuf.GetDataPtr()); // data offset in the packet + pkt = RecvBuf.ExtractPacket(); + pkt->DataStart = dataStart; + pkt->DataSize = dataSize; + } + // calc packet sum, will be used to calc whole message crc + pkt->BlockSum = TIncrementalChecksumCalcer::CalcBlockSum(pkt->Data + pkt->DataStart, pkt->DataSize); + res.AssignPacket(packetId, pkt); + } + + if (dataSize != res.PacketSize) { + res.LastPacketSize = dataSize; + res.HasLastPacket = true; + } + + if (HasAllPackets(res)) { + //printf("received\n"); + TRequest* out = new TRequest; + out->Address = k.Address; + out->Guid = res.PacketGuid; + TIncrementalChecksumCalcer incCS; + int packetCount = res.GetPacketCount(); + out->Data.Reset(new TRopeDataPacket); + for (int i = 0; i < packetCount; ++i) { + TUdpRecvPacket* pkt = res.ExtractPacket(i); + Y_ASSERT(pkt->DataSize == ((i == packetCount - 1) ? res.LastPacketSize : res.PacketSize)); + out->Data->AddBlock((char*)pkt, pkt->Data + pkt->DataStart, pkt->DataSize); + incCS.AddBlockSum(pkt->BlockSum, pkt->DataSize); + } + out->Data->AttachSharedData(res.SharedData); + res.EraseAllPackets(); + + int crc32 = incCS.CalcChecksum(); // CalcChecksum(out->Data->GetChain()); +#ifdef SIMULATE_NETWORK_FAILURES + bool crcOk = crc32 == res.Crc32 ? (RandomNumber<size_t>() % 10) != 0 : false; +#else + bool crcOk = crc32 == res.Crc32; +#endif + if (crcOk) { + ReceivedList.push_back(out); + Y_ASSERT(RecvCompleted.find(k) == RecvCompleted.end()); + TUdpCompleteInTransfer& complete = RecvCompleted[k]; + RecvCompletedQueue.push_back(k); + complete.PacketGuid = res.PacketGuid; + AckComplete(s, res.ToAddress, transferId, complete.PacketGuid, packetId); + RecvQueue.erase(rq); + } else { + //printf("crc failed, require resend\n"); + delete out; + ++res.Attempt; + res.NewPacketsToAck.clear(); + RequireResend(s, res.ToAddress, transferId, res.Attempt); + } + } else { + res.NewPacketsToAck.push_back(packetId); + } + } + } break; + case ACK: { + TUdpOutXferHash::iterator i = SendQueue.find(k); + if (i == SendQueue.end()) + break; + TUdpOutTransfer& xfer = i->second; + if (!xfer.AckTracker.IsInitialized()) + break; + xfer.AckTracker.MarkAlive(); + int attempt = Read<int>(&pktData); + Y_ASSERT(attempt <= xfer.Attempt); + if (attempt != xfer.Attempt) + break; + ReadAcks(&xfer, (int*)pktData, (int)(RecvBuf.GetDataPtr() + rv - pktData) / SIZEOF_ACK, deltaT); + break; + } + case ACK_COMPLETE: { + TUdpOutXferHash::iterator i = SendQueue.find(k); + if (i == SendQueue.end()) + break; + TUdpOutTransfer& xfer = i->second; + xfer.AckTracker.MarkAlive(); + TGUID packetGuid; + packetGuid = Read<TGUID>(&pktData); + int packetId = Read<int>(&pktData); + if (packetGuid == xfer.PacketGuid) { + xfer.AckTracker.Ack(packetId, deltaT, true); // update RTT + xfer.AckTracker.AckAll(); // acking packets is required, otherwise they will be treated as lost (look AckTracker destructor) + SucceededSend(transferId); + SendQueue.erase(i); + } else { + // peer asserts that he has received this packet but packetGuid is wrong + // try to resend everything + // ++xfer.Attempt; // should not do this, only sender can modify attempt number, otherwise cycle is possible with out of order packets + xfer.AckTracker.Resend(); + } + break; + } break; + case ACK_RESEND: { + TUdpOutXferHash::iterator i = SendQueue.find(k); + if (i == SendQueue.end()) + break; + TUdpOutTransfer& xfer = i->second; + xfer.AckTracker.MarkAlive(); + int attempt = Read<int>(&pktData); + if (xfer.Attempt != attempt) { + // reset current tranfser & initialize new one + xfer.Attempt = attempt; + xfer.AckTracker.Resend(); + } + break; + } + case ACK_RESEND_NOSHMEM: { + // abort execution here + // failed to open shmem on recv side, need to transmit data without using shmem + Y_VERIFY(0, "not implemented yet"); + break; + } + case PING: { + sockaddr_in6 trueFromAddress = fromAddress; + int port = Read<int>(&pktData); + Y_ASSERT(trueFromAddress.sin6_family == AF_INET6); + trueFromAddress.sin6_port = port; + // can not set MTU for fromAddress here since asymmetrical mtu is possible + char* pktData2 = PktBuf + UDP_LOW_LEVEL_HEADER_SIZE; + Write(&pktData2, (int)0); + Write(&pktData2, (char)PONG); + if (IB.Get()) { + const TIBConnectInfo& ibConnectInfo = IB->GetConnectInfo(); + Write(&pktData2, ibConnectInfo); + Write(&pktData2, trueFromAddress); + } + s.SendTo(PktBuf, pktData2 - PktBuf, trueFromAddress, FF_ALLOW_FRAG); + break; + } + case PONG: { + TPeerLink& peerInfo = GetPeerLink(k.Address); + peerInfo.UdpCongestion->SetMTU(UDP_PACKET_SIZE); + int dataSize = (int)(RecvBuf.GetDataPtr() + rv - pktData); + if (dataSize == sizeof(TIBConnectInfo) + sizeof(sockaddr_in6)) { + if (IB.Get() != nullptr && peerInfo.IBPeer.Get() == nullptr) { + TIBConnectInfo info = Read<TIBConnectInfo>(&pktData); + sockaddr_in6 myAddress = Read<sockaddr_in6>(&pktData); + TUdpAddress myUdpAddress; + GetUdpAddress(&myUdpAddress, myAddress); + peerInfo.IBPeer = IB->ConnectPeer(info, k.Address, myUdpAddress); + } + } + break; + } + case KILL: { + ui64 p1 = Read<ui64>(&pktData); + ui64 p2 = Read<ui64>(&pktData); + int restSize = (int)(RecvBuf.GetDataPtr() + rv - pktData); + if (restSize == 0 && p1 == KILL_PASSPHRASE1 && p2 == KILL_PASSPHRASE2) { + abort(); + } + break; + } + default: + Y_ASSERT(0); + break; + } + } + } + + void TUdpHost::IBStep() { + if (IB.Get()) { + NHPTimer::STime tChk = CurrentT; + float chkDeltaT = (float)NHPTimer::GetTimePassed(&tChk); + if (IB->Step(tChk)) { + IBIdleTime = -chkDeltaT; + } + } + } + + void TUdpHost::Step() { + if (IB.Get()) { + NHPTimer::STime tChk = CurrentT; + float chkDeltaT = (float)NHPTimer::GetTimePassed(&tChk); + if (IB->Step(tChk)) { + IBIdleTime = -chkDeltaT; + } + if (chkDeltaT < 0.0005) { + return; + } + } + + if (UseTOSforAcks) { + s.SetTOS(0x20); + } else { + s.SetTOS(0); + } + + RecvCycle(); + + float deltaT = (float)NHPTimer::GetTimePassed(&CurrentT); + deltaT = ClampVal(deltaT, 0.0f, UDP_TRANSFER_TIMEOUT / 3); + + MaxWaitTime = DEFAULT_MAX_WAIT_TIME; + IBIdleTime += deltaT; + + bool needCheckAlive = false; + + // update alive ports + const float INACTIVE_CONGESTION_UPDATE_INTERVAL = 1; + TimeSinceCongestionHistoryUpdate += deltaT; + if (TimeSinceCongestionHistoryUpdate > INACTIVE_CONGESTION_UPDATE_INTERVAL) { + for (TPeerLinkHash::iterator i = CongestionTrackHistory.begin(); i != CongestionTrackHistory.end();) { + TPeerLink& pl = i->second; + if (!pl.UpdateSleep(TimeSinceCongestionHistoryUpdate)) { + TPeerLinkHash::iterator k = i++; + CongestionTrackHistory.erase(k); + needCheckAlive = true; + } else { + ++i; + } + } + TimeSinceCongestionHistoryUpdate = 0; + } + for (TPeerLinkHash::iterator i = CongestionTrack.begin(); i != CongestionTrack.end();) { + const TUdpAddress& addr = i->first; + TPeerLink& pl = i->second; + if (pl.UdpCongestion->GetTransferCount() == 0) { + pl.StartSleep(addr, &MaxWaitTime); + CongestionTrackHistory[i->first] = i->second; + TPeerLinkHash::iterator k = i++; + CongestionTrack.erase(k); + } else if (!pl.Update(deltaT, addr, &MaxWaitTime)) { + TPeerLinkHash::iterator k = i++; + CongestionTrack.erase(k); + needCheckAlive = true; + } else { + ++i; + } + } + + // send acks on received data + for (TUdpInXferHash::iterator i = RecvQueue.begin(); i != RecvQueue.end();) { + const TTransferKey& transKey = i->first; + int transferId = transKey.Id; + TUdpInTransfer& xfer = i->second; + xfer.TimeSinceLastRecv += deltaT; + if (xfer.TimeSinceLastRecv > UDP_MAX_INPUT_DATA_WAIT || (needCheckAlive && !xfer.Congestion->IsAlive())) { + TUdpInXferHash::iterator k = i++; + RecvQueue.erase(k); + continue; + } + Y_ASSERT(RecvCompleted.find(i->first) == RecvCompleted.end()); // state "Complete & incomplete" is incorrect + if (!xfer.NewPacketsToAck.empty()) { + char* pktData = PktBuf + UDP_LOW_LEVEL_HEADER_SIZE; + Write(&pktData, transferId); + Write(&pktData, (char)ACK); + Write(&pktData, xfer.Attempt); + int acks = WriteAck(&xfer, (int*)pktData, (int)(xfer.PacketSize - (pktData - PktBuf)) / SIZEOF_ACK); + pktData += acks * SIZEOF_ACK; + s.SendTo(PktBuf, (int)(pktData - PktBuf), xfer.ToAddress, FF_ALLOW_FRAG); + } + ++i; + } + + if (UseTOSforAcks) { + s.SetTOS(0x60); + } + + // send data for outbound connections + SendData(&SendOrderHighPrior, deltaT, needCheckAlive); + SendData(&SendOrder, deltaT, needCheckAlive); + SendData(&SendOrderLow, deltaT, needCheckAlive); + + // roll send order to avoid exotic problems with lots of peers and high traffic + SendOrderHighPrior.splice(SendOrderHighPrior.end(), SendOrderHighPrior, SendOrderHighPrior.begin()); + //SendOrder.splice(SendOrder.end(), SendOrder, SendOrder.begin()); // sending data in order has lower delay and shorter queue + + // clean completed queue + TimeSinceCompletedQueueClean += deltaT; + if (TimeSinceCompletedQueueClean > UDP_TRANSFER_TIMEOUT * 1.5) { + for (size_t i = 0; i < KeepCompletedQueue.size(); ++i) { + TUdpCompleteInXferHash::iterator k = RecvCompleted.find(KeepCompletedQueue[i]); + if (k != RecvCompleted.end()) + RecvCompleted.erase(k); + } + KeepCompletedQueue.clear(); + KeepCompletedQueue.swap(RecvCompletedQueue); + TimeSinceCompletedQueueClean = 0; + } + } + + TString TUdpHost::GetPeerLinkDebug(const TPeerLinkHash& ch) { + TString res; + char buf[1000]; + for (const auto& i : ch) { + const TUdpAddress& ip = i.first; + const TCongestionControl& cc = *i.second.UdpCongestion; + IIBPeer* ibPeer = i.second.IBPeer.Get(); + sprintf(buf, "%s\tIB: %d, RTT: %g Timeout: %g Window: %g MaxWin: %g FailRate: %g TimeSinceLastRecv: %g Transfers: %d MTU: %d\n", + GetAddressAsString(ip).c_str(), + ibPeer ? ibPeer->GetState() : -1, + cc.GetRTT() * 1000, cc.GetTimeout() * 1000, cc.GetWindow(), cc.GetMaxWindow(), cc.GetFailRate(), + cc.GetTimeSinceLastRecv() * 1000, cc.GetTransferCount(), cc.GetMTU()); + res += buf; + } + return res; + } + + TString TUdpHost::GetDebugInfo() { + TString res; + char buf[1000]; + sprintf(buf, "Receiving %d msgs, sending %d high prior, %d regular msgs, %d low prior msgs\n", + RecvQueue.ysize(), (int)SendOrderHighPrior.size(), (int)SendOrder.size(), (int)SendOrderLow.size()); + res += buf; + + TRequesterPendingDataStats pds; + GetPendingDataSize(&pds); + sprintf(buf, "Pending data size: %" PRIu64 "\n", pds.InpDataSize + pds.OutDataSize); + res += buf; + sprintf(buf, " in packets: %d, size %" PRIu64 "\n", pds.InpCount, pds.InpDataSize); + res += buf; + sprintf(buf, " out packets: %d, size %" PRIu64 "\n", pds.OutCount, pds.OutDataSize); + res += buf; + + res += "\nCongestion info:\n"; + res += GetPeerLinkDebug(CongestionTrack); + res += "\nCongestion info history:\n"; + res += GetPeerLinkDebug(CongestionTrackHistory); + + return res; + } + + static void SendKill(const TNetSocket& s, const sockaddr_in6& toAddress) { + char buf[100]; + char* pktData = buf + UDP_LOW_LEVEL_HEADER_SIZE; + Write(&pktData, (int)0); + Write(&pktData, (char)KILL); + Write(&pktData, KILL_PASSPHRASE1); + Write(&pktData, KILL_PASSPHRASE2); + s.SendTo(buf, (int)(pktData - buf), toAddress, FF_ALLOW_FRAG); + } + + void TUdpHost::Kill(const TUdpAddress& addr) { + sockaddr_in6 target; + GetWinsockAddr(&target, addr); + SendKill(s, target); + } + + TIntrusivePtr<IPeerQueueStats> TUdpHost::GetQueueStats(const TUdpAddress& addr) { + TQueueStatsHash::iterator zq = PeerQueueStats.find(addr); + if (zq != PeerQueueStats.end()) { + return zq->second.Get(); + } + TPeerQueueStats* res = new TPeerQueueStats; + PeerQueueStats[addr] = res; + // attach to existing congestion tracker + TPeerLinkHash::iterator z; + z = CongestionTrack.find(addr); + if (z != CongestionTrack.end()) { + z->second.UdpCongestion->AttachQueueStats(res); + } + z = CongestionTrackHistory.find(addr); + if (z != CongestionTrackHistory.end()) { + z->second.UdpCongestion->AttachQueueStats(res); + } + return res; + } + + ////////////////////////////////////////////////////////////////////////// + + TIntrusivePtr<IUdpHost> CreateUdpHost(int port) { + TIntrusivePtr<NNetlibaSocket::ISocket> socket = NNetlibaSocket::CreateBestRecvSocket(); + socket->Open(port); + if (!socket->IsValid()) + return nullptr; + return CreateUdpHost(socket); + } + + TIntrusivePtr<IUdpHost> CreateUdpHost(const TIntrusivePtr<NNetlibaSocket::ISocket>& socket) { + if (!InitLocalIPList()) { + Y_ASSERT(0 && "Can not determine self IP address"); + return nullptr; + } + TIntrusivePtr<TUdpHost> res = new TUdpHost; + if (!res->Start(socket)) + return nullptr; + return res.Get(); + } + + void SetUdpMaxBandwidthPerIP(float f) { + f = Max(0.0f, f); + TCongestionControl::MaxPacketRate = f / UDP_PACKET_SIZE; + } + + void SetUdpSlowStart(bool enable) { + TCongestionControl::StartWindowSize = enable ? 0.5f : 3; + } + + void DisableIBDetection() { + IBDetection = false; + } + +} diff --git a/library/cpp/netliba/v6/udp_client_server.h b/library/cpp/netliba/v6/udp_client_server.h new file mode 100644 index 00000000000..23e0209405c --- /dev/null +++ b/library/cpp/netliba/v6/udp_client_server.h @@ -0,0 +1,62 @@ +#pragma once + +#include <util/generic/ptr.h> +#include <util/generic/guid.h> +#include <library/cpp/netliba/socket/socket.h> + +#include "udp_address.h" +#include "net_request.h" + +namespace NNetliba { + class TRopeDataPacket; + struct TRequesterPendingDataStats; + struct IPeerQueueStats; + + struct TSendResult { + int TransferId; + bool Success; + TSendResult() + : TransferId(-1) + , Success(false) + { + } + TSendResult(int transferId, bool success) + : TransferId(transferId) + , Success(success) + { + } + }; + + enum EPacketPriority { + PP_LOW, + PP_NORMAL, + PP_HIGH + }; + + // Step should be called from one and the same thread + // thread safety is caller responsibility + struct IUdpHost: public TThrRefBase { + virtual TRequest* GetRequest() = 0; + // returns trasferId + // Send() needs correctly computed crc32 + // crc32 is expected to be computed outside of the thread talking to IUdpHost to avoid crc32 computation delays + // packetGuid provides packet guid, if packetGuid is empty then guid is generated + virtual int Send(const TUdpAddress& addr, TAutoPtr<TRopeDataPacket> data, int crc32, TGUID* packetGuid, EPacketPriority pp) = 0; + virtual bool GetSendResult(TSendResult* res) = 0; + virtual void Step() = 0; + virtual void IBStep() = 0; + virtual void Wait(float seconds) = 0; // does not use UdpHost + virtual void CancelWait() = 0; // thread safe + virtual void GetPendingDataSize(TRequesterPendingDataStats* res) = 0; + virtual TString GetDebugInfo() = 0; + virtual void Kill(const TUdpAddress& addr) = 0; + virtual TIntrusivePtr<IPeerQueueStats> GetQueueStats(const TUdpAddress& addr) = 0; + }; + + TIntrusivePtr<IUdpHost> CreateUdpHost(int port); + TIntrusivePtr<IUdpHost> CreateUdpHost(const TIntrusivePtr<NNetlibaSocket::ISocket>& socket); + + void SetUdpMaxBandwidthPerIP(float f); + void SetUdpSlowStart(bool enable); + void DisableIBDetection(); +} diff --git a/library/cpp/netliba/v6/udp_debug.cpp b/library/cpp/netliba/v6/udp_debug.cpp new file mode 100644 index 00000000000..1e02fa9e2b8 --- /dev/null +++ b/library/cpp/netliba/v6/udp_debug.cpp @@ -0,0 +1,2 @@ +#include "stdafx.h" +#include "udp_debug.h" diff --git a/library/cpp/netliba/v6/udp_debug.h b/library/cpp/netliba/v6/udp_debug.h new file mode 100644 index 00000000000..77eea61c231 --- /dev/null +++ b/library/cpp/netliba/v6/udp_debug.h @@ -0,0 +1,21 @@ +#pragma once + +namespace NNetliba { + struct TRequesterPendingDataStats { + int InpCount, OutCount; + ui64 InpDataSize, OutDataSize; + + TRequesterPendingDataStats() { + memset(this, 0, sizeof(*this)); + } + }; + + struct TRequesterQueueStats { + int ReqCount, RespCount; + ui64 ReqQueueSize, RespQueueSize; + + TRequesterQueueStats() { + memset(this, 0, sizeof(*this)); + } + }; +} diff --git a/library/cpp/netliba/v6/udp_http.cpp b/library/cpp/netliba/v6/udp_http.cpp new file mode 100644 index 00000000000..9fa0b078185 --- /dev/null +++ b/library/cpp/netliba/v6/udp_http.cpp @@ -0,0 +1,1354 @@ +#include "stdafx.h" +#include "udp_http.h" +#include "udp_client_server.h" +#include "udp_socket.h" +#include "cpu_affinity.h" + +#include <library/cpp/threading/atomic/bool.h> + +#include <util/system/hp_timer.h> +#include <util/thread/lfqueue.h> +#include <util/system/thread.h> +#include <util/system/spinlock.h> +#if !defined(_win_) +#include <signal.h> +#include <pthread.h> +#endif +#include "block_chain.h" +#include <util/system/shmat.h> + +#include <atomic> + +namespace NNetliba { + const float HTTP_TIMEOUT = 15.0f; + const int MIN_SHARED_MEM_PACKET = 1000; + + static ::NAtomic::TBool PanicAttack; + static std::atomic<NHPTimer::STime> LastHeartbeat; + static std::atomic<double> HeartbeatTimeout; + + static int GetPacketSize(TRequest* req) { + if (req && req->Data.Get()) + return req->Data->GetSize(); + return 0; + } + + static bool IsLocalFast(const TUdpAddress& addr) { + if (addr.IsIPv4()) { + return IsLocalIPv4(addr.GetIPv4()); + } else { + return IsLocalIPv6(addr.Network, addr.Interface); + } + } + + bool IsLocal(const TUdpAddress& addr) { + InitLocalIPList(); + return IsLocalFast(addr); + } + + TUdpHttpRequest::~TUdpHttpRequest() { + } + + TUdpHttpResponse::~TUdpHttpResponse() { + } + + class TRequesterUserQueueSizes: public TThrRefBase { + public: + TAtomic ReqCount, RespCount; + TAtomic ReqQueueSize, RespQueueSize; + + TRequesterUserQueueSizes() + : ReqCount(0) + , RespCount(0) + , ReqQueueSize(0) + , RespQueueSize(0) + { + } + }; + + template <class T> + void EraseList(TLockFreeQueue<T*>* data) { + T* ptr = nullptr; + while (data->Dequeue(&ptr)) { + delete ptr; + } + } + + class TRequesterUserQueues: public TThrRefBase { + TIntrusivePtr<TRequesterUserQueueSizes> QueueSizes; + TLockFreeQueue<TUdpHttpRequest*> ReqList; + TLockFreeQueue<TUdpHttpResponse*> ResponseList; + TLockFreeStack<TGUID> CancelList, SendRequestAccList; // any order will do + TMuxEvent AsyncEvent; + + void UpdateAsyncSignalState() { + // not sure about this one. Idea is that AsyncEvent.Reset() is a memory barrier + if (ReqList.IsEmpty() && ResponseList.IsEmpty() && CancelList.IsEmpty() && SendRequestAccList.IsEmpty()) { + AsyncEvent.Reset(); + if (!ReqList.IsEmpty() || !ResponseList.IsEmpty() || !CancelList.IsEmpty() || !SendRequestAccList.IsEmpty()) + AsyncEvent.Signal(); + } + } + ~TRequesterUserQueues() override { + EraseList(&ReqList); + EraseList(&ResponseList); + } + + public: + TRequesterUserQueues(TRequesterUserQueueSizes* queueSizes) + : QueueSizes(queueSizes) + { + } + TUdpHttpRequest* GetRequest(); + TUdpHttpResponse* GetResponse(); + bool GetRequestCancel(TGUID* req) { + bool res = CancelList.Dequeue(req); + UpdateAsyncSignalState(); + return res; + } + bool GetSendRequestAcc(TGUID* req) { + bool res = SendRequestAccList.Dequeue(req); + UpdateAsyncSignalState(); + return res; + } + + void AddRequest(TUdpHttpRequest* res) { + AtomicAdd(QueueSizes->ReqCount, 1); + AtomicAdd(QueueSizes->ReqQueueSize, GetPacketSize(res->DataHolder.Get())); + ReqList.Enqueue(res); + AsyncEvent.Signal(); + } + void AddResponse(TUdpHttpResponse* res) { + AtomicAdd(QueueSizes->RespCount, 1); + AtomicAdd(QueueSizes->RespQueueSize, GetPacketSize(res->DataHolder.Get())); + ResponseList.Enqueue(res); + AsyncEvent.Signal(); + } + void AddCancel(const TGUID& req) { + CancelList.Enqueue(req); + AsyncEvent.Signal(); + } + void AddSendRequestAcc(const TGUID& req) { + SendRequestAccList.Enqueue(req); + AsyncEvent.Signal(); + } + TMuxEvent& GetAsyncEvent() { + return AsyncEvent; + } + void AsyncSignal() { + AsyncEvent.Signal(); + } + }; + + struct TOutRequestState { + enum EState { + S_SENDING, + S_WAITING, + S_WAITING_PING_SENDING, + S_WAITING_PING_SENT, + S_CANCEL_AFTER_SENDING + }; + EState State; + TUdpAddress Address; + double TimePassed; + int PingTransferId; + TIntrusivePtr<TRequesterUserQueues> UserQueues; + + TOutRequestState() + : State(S_SENDING) + , TimePassed(0) + , PingTransferId(-1) + { + } + }; + + struct TInRequestState { + enum EState { + S_WAITING, + S_RESPONSE_SENDING, + S_CANCELED, + }; + EState State; + TUdpAddress Address; + + TInRequestState() + : State(S_WAITING) + { + } + TInRequestState(const TUdpAddress& address) + : State(S_WAITING) + , Address(address) + { + } + }; + + enum EHttpPacket { + PKT_REQUEST, + PKT_PING, + PKT_PING_RESPONSE, + PKT_RESPONSE, + PKT_GETDEBUGINFO, + PKT_LOCAL_REQUEST, + PKT_LOCAL_RESPONSE, + PKT_CANCEL, + }; + + class TUdpHttp: public IRequester { + enum EDir { + DIR_OUT, + DIR_IN + }; + struct TTransferPurpose { + EDir Dir; + TGUID Guid; + TTransferPurpose() + : Dir(DIR_OUT) + { + } + TTransferPurpose(EDir dir, TGUID guid) + : Dir(dir) + , Guid(guid) + { + } + }; + + struct TSendRequest { + TUdpAddress Addr; + TAutoPtr<TRopeDataPacket> Data; + TGUID ReqGuid; + TIntrusivePtr<TWaitResponse> WR; + TIntrusivePtr<TRequesterUserQueues> UserQueues; + ui32 Crc32; + + TSendRequest() + : Crc32(0) + { + } + TSendRequest(const TUdpAddress& addr, TAutoPtr<TRopeDataPacket>* data, const TGUID& reqguid, TWaitResponse* wr, TRequesterUserQueues* userQueues) + : Addr(addr) + , Data(*data) + , ReqGuid(reqguid) + , WR(wr) + , UserQueues(userQueues) + , Crc32(CalcChecksum(Data->GetChain())) + { + } + }; + struct TSendResponse { + TVector<char> Data; + TGUID ReqGuid; + ui32 DataCrc32; + EPacketPriority Priority; + + TSendResponse() + : DataCrc32(0) + , Priority(PP_NORMAL) + { + } + TSendResponse(const TGUID& reqguid, EPacketPriority prior, TVector<char>* data) + : ReqGuid(reqguid) + , DataCrc32(0) + , Priority(prior) + { + if (data && !data->empty()) { + data->swap(Data); + DataCrc32 = TIncrementalChecksumCalcer::CalcBlockSum(&Data[0], Data.ysize()); + } + } + }; + struct TCancelRequest { + TGUID ReqGuid; + + TCancelRequest() = default; + TCancelRequest(const TGUID& reqguid) + : ReqGuid(reqguid) + { + } + }; + struct TBreakRequest { + TGUID ReqGuid; + + TBreakRequest() = default; + TBreakRequest(const TGUID& reqguid) + : ReqGuid(reqguid) + { + } + }; + + TThread myThread; + bool KeepRunning, AbortTransactions; + TSpinLock cs; + TSystemEvent HasStarted; + + NHPTimer::STime PingsSendT; + + TIntrusivePtr<IUdpHost> Host; + TIntrusivePtr<NNetlibaSocket::ISocket> Socket; + typedef THashMap<TGUID, TOutRequestState, TGUIDHash> TOutRequestHash; + typedef THashMap<TGUID, TInRequestState, TGUIDHash> TInRequestHash; + TOutRequestHash OutRequests; + TInRequestHash InRequests; + + typedef THashMap<int, TTransferPurpose> TTransferHash; + TTransferHash TransferHash; + + typedef THashMap<TGUID, TIntrusivePtr<TWaitResponse>, TGUIDHash> TSyncRequests; + TSyncRequests SyncRequests; + + // hold it here to not construct on every DoSends() + typedef THashSet<TGUID, TGUIDHash> TAnticipateCancels; + TAnticipateCancels AnticipateCancels; + + TLockFreeQueue<TSendRequest*> SendReqList; + TLockFreeQueue<TSendResponse*> SendRespList; + TLockFreeQueue<TCancelRequest> CancelReqList; + TLockFreeQueue<TBreakRequest> BreakReqList; + + TIntrusivePtr<TRequesterUserQueueSizes> QueueSizes; + TIntrusivePtr<TRequesterUserQueues> UserQueues; + + struct TStatsRequest: public TThrRefBase { + enum EReq { + PENDING_SIZE, + DEBUG_INFO, + HAS_IN_REQUEST, + GET_PEER_ADDRESS, + GET_PEER_QUEUE_STATS, + }; + EReq Req; + TRequesterPendingDataStats PendingDataSize; + TString DebugInfo; + TGUID RequestId; + TUdpAddress PeerAddress; + TIntrusivePtr<IPeerQueueStats> QueueStats; + bool RequestFound; + TSystemEvent Complete; + + TStatsRequest(EReq req) + : Req(req) + , RequestFound(false) + { + } + }; + TLockFreeQueue<TIntrusivePtr<TStatsRequest>> StatsReqList; + + bool ReportRequestCancel; + bool ReportSendRequestAcc; + + void FinishRequest(TOutRequestHash::iterator i, TUdpHttpResponse::EResult ok, TAutoPtr<TRequest> data, const char* error = nullptr) { + TOutRequestState& s = i->second; + TUdpHttpResponse* res = new TUdpHttpResponse; + res->DataHolder = data; + res->ReqId = i->first; + res->PeerAddress = s.Address; + res->Ok = ok; + if (ok == TUdpHttpResponse::FAILED) + res->Error = error ? error : "request failed"; + else if (ok == TUdpHttpResponse::CANCELED) + res->Error = error ? error : "request cancelled"; + TSyncRequests::iterator k = SyncRequests.find(res->ReqId); + if (k != SyncRequests.end()) { + TIntrusivePtr<TWaitResponse>& wr = k->second; + wr->SetResponse(res); + SyncRequests.erase(k); + } else { + s.UserQueues->AddResponse(res); + } + + OutRequests.erase(i); + } + int SendWithHighPriority(const TUdpAddress& addr, TAutoPtr<TRopeDataPacket> data) { + ui32 crc32 = CalcChecksum(data->GetChain()); + return Host->Send(addr, data.Release(), crc32, nullptr, PP_HIGH); + } + void ProcessIncomingPackets() { + TVector<TGUID, TCustomAllocator<TGUID>> failedRequests; + for (;;) { + TAutoPtr<TRequest> req = Host->GetRequest(); + if (req.Get() == nullptr) { + if (!failedRequests.empty()) { + // we want to handle following sequence of events + // <- send ping + // -> send response over IB + // -> send ping response (no such request) over UDP + // Now if we are lucky enough we can get IB response waiting in the IB receive queue + // at the same time response sender will receive "send complete" from IB + // indeed, IB delivered message (but it was not parsed by ib_cs.cpp yet) + // so after receiving "send response complete" event resposne sender can legally response + // to pings with "no such request" + // but ping responses can be sent over UDP + // So we can run into situation with negative ping response in + // UDP receive queue and response waiting unprocessed in IB receive queue + // to check that there is no response in the IB queue we have to process IB queues + // so we call IBStep() + Host->IBStep(); + req = Host->GetRequest(); + if (req.Get() == nullptr) { + break; + } + } else { + break; + } + } + + TBlockChainIterator reqData(req->Data->GetChain()); + char pktType; + reqData.Read(&pktType, 1); + switch (pktType) { + case PKT_REQUEST: + case PKT_LOCAL_REQUEST: { + //printf("recv PKT_REQUEST or PKT_LOCAL_REQUEST\n"); + TGUID reqId = req->Guid; + TInRequestHash::iterator z = InRequests.find(reqId); + if (z != InRequests.end()) { + // oops, this request already exists! + // might happen if request can be stored in single packet + // and this packet had source IP broken during transmission and managed to pass crc checks + // since we already reported wrong source address for this request to the user + // the best thing we can do is to stop the program to avoid further complications + // but we just report the accident to stderr + fprintf(stderr, "Jackpot, same request %s received twice from %s and earlier from %s\n", + GetGuidAsString(reqId).c_str(), GetAddressAsString(z->second.Address).c_str(), + GetAddressAsString(req->Address).c_str()); + } else { + InRequests[reqId] = TInRequestState(req->Address); + + //printf("InReq %s PKT_REQUEST recv ... -> S_WAITING\n", GetGuidAsString(reqId).c_str()); + + TUdpHttpRequest* res = new TUdpHttpRequest; + res->ReqId = reqId; + res->PeerAddress = req->Address; + res->DataHolder = req; + + UserQueues->AddRequest(res); + } + } break; + case PKT_PING: { + //printf("recv PKT_PING\n"); + TGUID guid; + reqData.Read(&guid, sizeof(guid)); + bool ok = InRequests.find(guid) != InRequests.end(); + TAutoPtr<TRopeDataPacket> ms = new TRopeDataPacket; + ms->Write((char)PKT_PING_RESPONSE); + ms->Write(guid); + ms->Write(ok); + SendWithHighPriority(req->Address, ms.Release()); + //printf("InReq %s PKT_PING recv Sending PKT_PING_RESPONSE\n", GetGuidAsString(guid).c_str()); + //printf("got PKT_PING, responding %d\n", (int)ok); + } break; + case PKT_PING_RESPONSE: { + //printf("recv PKT_PING_RESPONSE\n"); + TGUID guid; + bool ok; + reqData.Read(&guid, sizeof(guid)); + reqData.Read(&ok, sizeof(ok)); + TOutRequestHash::iterator i = OutRequests.find(guid); + if (i == OutRequests.end()) { + ; //Y_ASSERT(0); // actually possible with some packet orders + } else { + if (!ok) { + // can not delete request at this point + // since we can receive failed ping and response at the same moment + // consider sequence: client sends ping, server sends response + // and replies false to ping as reply is sent + // we can not receive failed ping_response earlier then response itself + // but we can receive them simultaneously + failedRequests.push_back(guid); + //printf("OutReq %s PKT_PING_RESPONSE recv no such query -> failed\n", GetGuidAsString(guid).c_str()); + } else { + TOutRequestState& s = i->second; + switch (s.State) { + case TOutRequestState::S_WAITING_PING_SENDING: { + Y_ASSERT(s.PingTransferId >= 0); + TTransferHash::iterator k = TransferHash.find(s.PingTransferId); + if (k != TransferHash.end()) + TransferHash.erase(k); + else + Y_ASSERT(0); + s.PingTransferId = -1; + s.TimePassed = 0; + s.State = TOutRequestState::S_WAITING; + //printf("OutReq %s PKT_PING_RESPONSE recv S_WAITING_PING_SENDING -> S_WAITING\n", GetGuidAsString(guid).c_str()); + } break; + case TOutRequestState::S_WAITING_PING_SENT: + s.TimePassed = 0; + s.State = TOutRequestState::S_WAITING; + //printf("OutReq %s PKT_PING_RESPONSE recv S_WAITING_PING_SENT -> S_WAITING\n", GetGuidAsString(guid).c_str()); + break; + default: + Y_ASSERT(0); + break; + } + } + } + } break; + case PKT_RESPONSE: + case PKT_LOCAL_RESPONSE: { + //printf("recv PKT_RESPONSE or PKT_LOCAL_RESPONSE\n"); + TGUID guid; + reqData.Read(&guid, sizeof(guid)); + TOutRequestHash::iterator i = OutRequests.find(guid); + if (i == OutRequests.end()) { + ; //Y_ASSERT(0); // does happen + //printf("OutReq %s PKT_RESPONSE recv for non-existing req\n", GetGuidAsString(guid).c_str()); + } else { + FinishRequest(i, TUdpHttpResponse::OK, req); + //printf("OutReq %s PKT_RESPONSE recv ... -> ok\n", GetGuidAsString(guid).c_str()); + } + } break; + case PKT_CANCEL: { + //printf("recv PKT_CANCEL\n"); + TGUID guid; + reqData.Read(&guid, sizeof(guid)); + TInRequestHash::iterator i = InRequests.find(guid); + if (i == InRequests.end()) { + ; //Y_ASSERT(0); // may happen + //printf("InReq %s PKT_CANCEL recv for non-existing req\n", GetGuidAsString(guid).c_str()); + } else { + TInRequestState& s = i->second; + if (s.State != TInRequestState::S_CANCELED && ReportRequestCancel) + UserQueues->AddCancel(guid); + s.State = TInRequestState::S_CANCELED; + //printf("InReq %s PKT_CANCEL recv\n", GetGuidAsString(guid).c_str()); + } + } break; + case PKT_GETDEBUGINFO: { + //printf("recv PKT_GETDEBUGINFO\n"); + TString dbgInfo = GetDebugInfoLocked(); + TAutoPtr<TRopeDataPacket> ms = new TRopeDataPacket; + ms->Write(dbgInfo.c_str(), (int)dbgInfo.size()); + SendWithHighPriority(req->Address, ms); + } break; + default: + Y_ASSERT(0); + } + } + // cleanup failed requests + for (size_t k = 0; k < failedRequests.size(); ++k) { + const TGUID& guid = failedRequests[k]; + TOutRequestHash::iterator i = OutRequests.find(guid); + if (i != OutRequests.end()) + FinishRequest(i, TUdpHttpResponse::FAILED, nullptr, "request failed: recv no such query"); + } + } + void AnalyzeSendResults() { + TSendResult res; + while (Host->GetSendResult(&res)) { + //printf("Send result received\n"); + TTransferHash::iterator k1 = TransferHash.find(res.TransferId); + if (k1 != TransferHash.end()) { + const TTransferPurpose& tp = k1->second; + switch (tp.Dir) { + case DIR_OUT: { + TOutRequestHash::iterator i = OutRequests.find(tp.Guid); + if (i != OutRequests.end()) { + const TGUID& reqId = i->first; + TOutRequestState& s = i->second; + switch (s.State) { + case TOutRequestState::S_SENDING: + if (!res.Success) { + FinishRequest(i, TUdpHttpResponse::FAILED, nullptr, "request failed: state S_SENDING"); + //printf("OutReq %s AnalyzeSendResults() S_SENDING -> failed\n", GetGuidAsString(reqId).c_str()); + } else { + if (ReportSendRequestAcc) { + if (s.UserQueues.Get()) { + s.UserQueues->AddSendRequestAcc(reqId); + } else { + // waitable request? + TSyncRequests::iterator k2 = SyncRequests.find(reqId); + if (k2 != SyncRequests.end()) { + TIntrusivePtr<TWaitResponse>& wr = k2->second; + wr->SetRequestSent(); + } + } + } + s.State = TOutRequestState::S_WAITING; + //printf("OutReq %s AnalyzeSendResults() S_SENDING -> S_WAITING\n", GetGuidAsString(reqId).c_str()); + s.TimePassed = 0; + } + break; + case TOutRequestState::S_CANCEL_AFTER_SENDING: + DoSendCancel(s.Address, reqId); + FinishRequest(i, TUdpHttpResponse::CANCELED, nullptr, "request failed: state S_CANCEL_AFTER_SENDING"); + break; + case TOutRequestState::S_WAITING: + case TOutRequestState::S_WAITING_PING_SENT: + Y_ASSERT(0); + break; + case TOutRequestState::S_WAITING_PING_SENDING: + Y_ASSERT(s.PingTransferId >= 0 && s.PingTransferId == res.TransferId); + if (!res.Success) { + FinishRequest(i, TUdpHttpResponse::FAILED, nullptr, "request failed: state S_WAITING_PING_SENDING"); + //printf("OutReq %s AnalyzeSendResults() S_WAITING_PING_SENDING -> failed\n", GetGuidAsString(reqId).c_str()); + } else { + s.PingTransferId = -1; + s.State = TOutRequestState::S_WAITING_PING_SENT; + //printf("OutReq %s AnalyzeSendResults() S_WAITING_PING_SENDING -> S_WAITING_PING_SENT\n", GetGuidAsString(reqId).c_str()); + s.TimePassed = 0; + } + break; + default: + Y_ASSERT(0); + break; + } + } + } break; + case DIR_IN: { + TInRequestHash::iterator i = InRequests.find(tp.Guid); + if (i != InRequests.end()) { + Y_ASSERT(i->second.State == TInRequestState::S_RESPONSE_SENDING || i->second.State == TInRequestState::S_CANCELED); + InRequests.erase(i); + //if (res.Success) + // printf("InReq %s AnalyzeSendResults() ... -> finished\n", GetGuidAsString(tp.Guid).c_str()); + //else + // printf("InReq %s AnalyzeSendResults() ... -> failed response send\n", GetGuidAsString(tp.Guid).c_str()); + } + } break; + default: + Y_ASSERT(0); + break; + } + TransferHash.erase(k1); + } + } + } + void SendPingsIfNeeded() { + NHPTimer::STime tChk = PingsSendT; + float deltaT = (float)NHPTimer::GetTimePassed(&tChk); + if (deltaT < 0.05) { + return; + } + PingsSendT = tChk; + deltaT = ClampVal(deltaT, 0.0f, HTTP_TIMEOUT / 3); + + { + for (TOutRequestHash::iterator i = OutRequests.begin(); i != OutRequests.end();) { + TOutRequestHash::iterator curIt = i++; + TOutRequestState& s = curIt->second; + const TGUID& guid = curIt->first; + switch (s.State) { + case TOutRequestState::S_WAITING: + s.TimePassed += deltaT; + if (s.TimePassed > HTTP_TIMEOUT) { + TAutoPtr<TRopeDataPacket> ms = new TRopeDataPacket; + ms->Write((char)PKT_PING); + ms->Write(guid); + int transId = SendWithHighPriority(s.Address, ms.Release()); + TransferHash[transId] = TTransferPurpose(DIR_OUT, guid); + s.State = TOutRequestState::S_WAITING_PING_SENDING; + //printf("OutReq %s SendPingsIfNeeded() S_WAITING -> S_WAITING_PING_SENDING\n", GetGuidAsString(guid).c_str()); + s.PingTransferId = transId; + } + break; + case TOutRequestState::S_WAITING_PING_SENT: + s.TimePassed += deltaT; + if (s.TimePassed > HTTP_TIMEOUT) { + //printf("OutReq %s SendPingsIfNeeded() S_WAITING_PING_SENT -> failed\n", GetGuidAsString(guid).c_str()); + FinishRequest(curIt, TUdpHttpResponse::FAILED, nullptr, "request failed: http timeout in state S_WAITING_PING_SENT"); + } + break; + default: + break; + } + } + } + } + void Step() { + { + TGuard<TSpinLock> lock(cs); + DoSends(); + } + Host->Step(); + for (TIntrusivePtr<TStatsRequest> req; StatsReqList.Dequeue(&req);) { + switch (req->Req) { + case TStatsRequest::PENDING_SIZE: + Host->GetPendingDataSize(&req->PendingDataSize); + break; + case TStatsRequest::DEBUG_INFO: { + TGuard<TSpinLock> lock(cs); + req->DebugInfo = GetDebugInfoLocked(); + } break; + case TStatsRequest::HAS_IN_REQUEST: { + TGuard<TSpinLock> lock(cs); + req->RequestFound = (InRequests.find(req->RequestId) != InRequests.end()); + } break; + case TStatsRequest::GET_PEER_ADDRESS: { + TGuard<TSpinLock> lock(cs); + TInRequestHash::const_iterator i = InRequests.find(req->RequestId); + if (i != InRequests.end()) { + req->PeerAddress = i->second.Address; + } else { + TOutRequestHash::const_iterator o = OutRequests.find(req->RequestId); + if (o != OutRequests.end()) { + req->PeerAddress = o->second.Address; + } else { + req->PeerAddress = TUdpAddress(); + } + } + } break; + case TStatsRequest::GET_PEER_QUEUE_STATS: + req->QueueStats = Host->GetQueueStats(req->PeerAddress); + break; + default: + Y_ASSERT(0); + break; + } + req->Complete.Signal(); + } + { + TGuard<TSpinLock> lock(cs); + DoSends(); + ProcessIncomingPackets(); + AnalyzeSendResults(); + SendPingsIfNeeded(); + } + } + void Wait() { + Host->Wait(0.1f); + } + void DoSendCancel(const TUdpAddress& addr, const TGUID& req) { + TAutoPtr<TRopeDataPacket> ms = new TRopeDataPacket; + ms->Write((char)PKT_CANCEL); + ms->Write(req); + SendWithHighPriority(addr, ms); + } + void DoSends() { + { + TBreakRequest rb; + while (BreakReqList.Dequeue(&rb)) { + InRequests.erase(rb.ReqGuid); + } + } + { + // cancelling requests + TCancelRequest rc; + while (CancelReqList.Dequeue(&rc)) { + TOutRequestHash::iterator i = OutRequests.find(rc.ReqGuid); + if (i == OutRequests.end()) { + AnticipateCancels.insert(rc.ReqGuid); + continue; // cancelling non existing request is ok + } + TOutRequestState& s = i->second; + if (s.State == TOutRequestState::S_SENDING) { + // we are in trouble - have not sent request and we already have to cancel it, wait send + s.State = TOutRequestState::S_CANCEL_AFTER_SENDING; + } else { + DoSendCancel(s.Address, rc.ReqGuid); + FinishRequest(i, TUdpHttpResponse::CANCELED, nullptr, "request canceled: notify requested side"); + } + } + } + { + // sending replies + for (TSendResponse* rd = nullptr; SendRespList.Dequeue(&rd); delete rd) { + TInRequestHash::iterator i = InRequests.find(rd->ReqGuid); + if (i == InRequests.end()) { + Y_ASSERT(0); + continue; + } + TInRequestState& s = i->second; + if (s.State == TInRequestState::S_CANCELED) { + // need not send response for the canceled request + InRequests.erase(i); + continue; + } + + Y_ASSERT(s.State == TInRequestState::S_WAITING); + s.State = TInRequestState::S_RESPONSE_SENDING; + //printf("InReq %s SendResponse() ... -> S_RESPONSE_SENDING (pkt %s)\n", GetGuidAsString(reqId).c_str(), GetGuidAsString(lowPktGuid).c_str()); + + TAutoPtr<TRopeDataPacket> ms = new TRopeDataPacket; + ui32 crc32 = 0; + int dataSize = rd->Data.ysize(); + if (rd->Data.ysize() > MIN_SHARED_MEM_PACKET && IsLocalFast(s.Address)) { + TIntrusivePtr<TSharedMemory> shm = new TSharedMemory; + if (shm->Create(dataSize)) { + ms->Write((char)PKT_LOCAL_RESPONSE); + ms->Write(rd->ReqGuid); + memcpy(shm->GetPtr(), &rd->Data[0], dataSize); + TVector<char> empty; + rd->Data.swap(empty); + ms->AttachSharedData(shm); + crc32 = CalcChecksum(ms->GetChain()); + } + } + if (ms->GetSharedData() == nullptr) { + ms->Write((char)PKT_RESPONSE); + ms->Write(rd->ReqGuid); + + // to offload crc calcs from inner thread, crc of data[] is calced outside and passed in DataCrc32 + // this means that we are calculating crc when shared memory is used + // it is hard to avoid since in SendResponse() we don't know if shared mem will be used (peer address is not available there) + TIncrementalChecksumCalcer csCalcer; + AddChain(&csCalcer, ms->GetChain()); + // here we are replicating the way WriteDestructive serializes data + csCalcer.AddBlock(&dataSize, sizeof(dataSize)); + csCalcer.AddBlockSum(rd->DataCrc32, dataSize); + crc32 = csCalcer.CalcChecksum(); + + ms->WriteDestructive(&rd->Data); + //ui32 chkCrc = CalcChecksum(ms->GetChain()); // can not use since its slow for large responses + //Y_ASSERT(chkCrc == crc32); + } + + int transId = Host->Send(s.Address, ms.Release(), crc32, nullptr, rd->Priority); + TransferHash[transId] = TTransferPurpose(DIR_IN, rd->ReqGuid); + } + } + { + // sending requests + for (TSendRequest* rd = nullptr; SendReqList.Dequeue(&rd); delete rd) { + Y_ASSERT(OutRequests.find(rd->ReqGuid) == OutRequests.end()); + + { + TOutRequestState& s = OutRequests[rd->ReqGuid]; + s.State = TOutRequestState::S_SENDING; + s.Address = rd->Addr; + s.UserQueues = rd->UserQueues; + //printf("OutReq %s SendRequest() ... -> S_SENDING\n", GetGuidAsString(guid).c_str()); + } + + if (rd->WR.Get()) + SyncRequests[rd->ReqGuid] = rd->WR; + + if (AnticipateCancels.find(rd->ReqGuid) != AnticipateCancels.end()) { + FinishRequest(OutRequests.find(rd->ReqGuid), TUdpHttpResponse::CANCELED, nullptr, "request canceled before transmitting"); + } else { + TGUID pktGuid = rd->ReqGuid; // request packet id should match request id + int transId = Host->Send(rd->Addr, rd->Data.Release(), rd->Crc32, &pktGuid, PP_NORMAL); + TransferHash[transId] = TTransferPurpose(DIR_OUT, rd->ReqGuid); + } + } + } + if (!AnticipateCancels.empty()) { + AnticipateCancels.clear(); + } + } + + public: + void SendRequestImpl(const TUdpAddress& addr, const TString& url, TVector<char>* data, const TGUID& reqId, + TWaitResponse* wr, TRequesterUserQueues* userQueues) { + if (data && data->size() > MAX_PACKET_SIZE) { + Y_VERIFY(0, "data size is too large"); + } + //printf("SendRequest(%s)\n", url.c_str()); + if (wr) + wr->SetReqId(reqId); + + TAutoPtr<TRopeDataPacket> ms = new TRopeDataPacket; + if (data && data->ysize() > MIN_SHARED_MEM_PACKET && IsLocalFast(addr)) { + int dataSize = data->ysize(); + TIntrusivePtr<TSharedMemory> shm = new TSharedMemory; + if (shm->Create(dataSize)) { + ms->Write((char)PKT_LOCAL_REQUEST); + ms->WriteStroka(url); + memcpy(shm->GetPtr(), &(*data)[0], dataSize); + TVector<char> empty; + data->swap(empty); + ms->AttachSharedData(shm); + } + } + if (ms->GetSharedData() == nullptr) { + ms->Write((char)PKT_REQUEST); + ms->WriteStroka(url); + ms->WriteDestructive(data); + } + + SendReqList.Enqueue(new TSendRequest(addr, &ms, reqId, wr, userQueues)); + Host->CancelWait(); + } + + void SendRequest(const TUdpAddress& addr, const TString& url, TVector<char>* data, const TGUID& reqId) override { + SendRequestImpl(addr, url, data, reqId, nullptr, UserQueues.Get()); + } + void CancelRequest(const TGUID& reqId) override { + CancelReqList.Enqueue(TCancelRequest(reqId)); + Host->CancelWait(); + } + void BreakRequest(const TGUID& reqId) override { + BreakReqList.Enqueue(TBreakRequest(reqId)); + Host->CancelWait(); + } + + void SendResponseImpl(const TGUID& reqId, EPacketPriority prior, TVector<char>* data) // non-virtual, for direct call from TRequestOps + { + if (data && data->size() > MAX_PACKET_SIZE) { + Y_VERIFY(0, "data size is too large"); + } + SendRespList.Enqueue(new TSendResponse(reqId, prior, data)); + Host->CancelWait(); + } + void SendResponse(const TGUID& reqId, TVector<char>* data) override { + SendResponseImpl(reqId, PP_NORMAL, data); + } + void SendResponseLowPriority(const TGUID& reqId, TVector<char>* data) override { + SendResponseImpl(reqId, PP_LOW, data); + } + TUdpHttpRequest* GetRequest() override { + return UserQueues->GetRequest(); + } + TUdpHttpResponse* GetResponse() override { + return UserQueues->GetResponse(); + } + bool GetRequestCancel(TGUID* req) override { + return UserQueues->GetRequestCancel(req); + } + bool GetSendRequestAcc(TGUID* req) override { + return UserQueues->GetSendRequestAcc(req); + } + TUdpHttpResponse* Request(const TUdpAddress& addr, const TString& url, TVector<char>* data) override { + TIntrusivePtr<TWaitResponse> wr = WaitableRequest(addr, url, data); + wr->Wait(); + return wr->GetResponse(); + } + TIntrusivePtr<TWaitResponse> WaitableRequest(const TUdpAddress& addr, const TString& url, TVector<char>* data) override { + TIntrusivePtr<TWaitResponse> wr = new TWaitResponse; + TGUID reqId; + CreateGuid(&reqId); + SendRequestImpl(addr, url, data, reqId, wr.Get(), nullptr); + return wr; + } + TMuxEvent& GetAsyncEvent() override { + return UserQueues->GetAsyncEvent(); + } + int GetPort() override { + return Socket.Get() ? Socket->GetPort() : 0; + } + void StopNoWait() override { + AbortTransactions = true; + KeepRunning = false; + UserQueues->AsyncSignal(); + // calcel all outgoing requests + TGuard<TSpinLock> lock(cs); + while (!OutRequests.empty()) { + // cancel without informing peer that we are cancelling the request + FinishRequest(OutRequests.begin(), TUdpHttpResponse::CANCELED, nullptr, "request canceled: inside TUdpHttp::StopNoWait()"); + } + } + void ExecStatsRequest(TIntrusivePtr<TStatsRequest> req) { + StatsReqList.Enqueue(req); + Host->CancelWait(); + req->Complete.Wait(); + } + TUdpAddress GetPeerAddress(const TGUID& reqId) override { + TIntrusivePtr<TStatsRequest> req = new TStatsRequest(TStatsRequest::GET_PEER_ADDRESS); + req->RequestId = reqId; + ExecStatsRequest(req); + return req->PeerAddress; + } + void GetPendingDataSize(TRequesterPendingDataStats* res) override { + TIntrusivePtr<TStatsRequest> req = new TStatsRequest(TStatsRequest::PENDING_SIZE); + ExecStatsRequest(req); + *res = req->PendingDataSize; + } + bool HasRequest(const TGUID& reqId) override { + TIntrusivePtr<TStatsRequest> req = new TStatsRequest(TStatsRequest::HAS_IN_REQUEST); + req->RequestId = reqId; + ExecStatsRequest(req); + return req->RequestFound; + } + + private: + void FinishOutstandingTransactions() { + // wait all pending requests, all new requests are canceled + while ((!OutRequests.empty() || !InRequests.empty() || !SendRespList.IsEmpty() || !SendReqList.IsEmpty()) && !PanicAttack) { + while (TUdpHttpRequest* req = GetRequest()) { + TInRequestHash::iterator i = InRequests.find(req->ReqId); + //printf("dropping request(%s) (thread %d)\n", req->Url.c_str(), ThreadId()); + delete req; + if (i == InRequests.end()) { + Y_ASSERT(0); + continue; + } + InRequests.erase(i); + } + Step(); + sleep(0); + } + } + static void* ExecServerThread(void* param) { + BindToSocket(0); + SetHighestThreadPriority(); + TUdpHttp* pThis = (TUdpHttp*)param; + pThis->Host = CreateUdpHost(pThis->Socket); + pThis->HasStarted.Signal(); + if (!pThis->Host) { + pThis->Socket.Drop(); + return nullptr; + } + NHPTimer::GetTime(&pThis->PingsSendT); + while (pThis->KeepRunning && !PanicAttack) { + if (HeartbeatTimeout.load(std::memory_order_acquire) > 0) { + NHPTimer::STime chk = LastHeartbeat.load(std::memory_order_acquire); + double passed = NHPTimer::GetTimePassed(&chk); + if (passed > HeartbeatTimeout.load(std::memory_order_acquire)) { + StopAllNetLibaThreads(); + fprintf(stderr, "%s\tTUdpHttp\tWaiting for %0.2f, time limit %0.2f, commit a suicide!11\n", Now().ToStringUpToSeconds().c_str(), passed, HeartbeatTimeout.load(std::memory_order_acquire)); + fflush(stderr); +#ifndef _win_ + killpg(0, SIGKILL); +#endif + abort(); + break; + } + } + pThis->Step(); + pThis->Wait(); + } + if (!pThis->AbortTransactions && !PanicAttack) + pThis->FinishOutstandingTransactions(); + pThis->Host = nullptr; + return nullptr; + } + ~TUdpHttp() override { + if (myThread.Running()) { + KeepRunning = false; + myThread.Join(); + } + for (TIntrusivePtr<TStatsRequest> req; StatsReqList.Dequeue(&req);) { + req->Complete.Signal(); + } + } + + public: + TUdpHttp() + : myThread(TThread::TParams(ExecServerThread, (void*)this).SetName("nl6_udp_host")) + , KeepRunning(true) + , AbortTransactions(false) + , PingsSendT(0) + , ReportRequestCancel(false) + , ReportSendRequestAcc(false) + { + NHPTimer::GetTime(&PingsSendT); + QueueSizes = new TRequesterUserQueueSizes; + UserQueues = new TRequesterUserQueues(QueueSizes.Get()); + } + bool Start(const TIntrusivePtr<NNetlibaSocket::ISocket>& socket) { + Y_ASSERT(Host.Get() == nullptr); + Socket = socket; + myThread.Start(); + HasStarted.Wait(); + + if (Host.Get()) { + return true; + } + Socket.Drop(); + return false; + } + TString GetDebugInfoLocked() { + TString res = KeepRunning ? "State: running\n" : "State: stopping\n"; + res += Host->GetDebugInfo(); + + char buf[1000]; + TRequesterUserQueueSizes* qs = QueueSizes.Get(); + sprintf(buf, "\nRequest queue %d (%d bytes)\n", (int)AtomicGet(qs->ReqCount), (int)AtomicGet(qs->ReqQueueSize)); + res += buf; + sprintf(buf, "Response queue %d (%d bytes)\n", (int)AtomicGet(qs->RespCount), (int)AtomicGet(qs->RespQueueSize)); + res += buf; + + const char* outReqStateNames[] = { + "S_SENDING", + "S_WAITING", + "S_WAITING_PING_SENDING", + "S_WAITING_PING_SENT", + "S_CANCEL_AFTER_SENDING"}; + const char* inReqStateNames[] = { + "S_WAITING", + "S_RESPONSE_SENDING", + "S_CANCELED"}; + res += "\nOut requests:\n"; + for (TOutRequestHash::const_iterator i = OutRequests.begin(); i != OutRequests.end(); ++i) { + const TGUID& gg = i->first; + const TOutRequestState& s = i->second; + bool isSync = SyncRequests.find(gg) != SyncRequests.end(); + sprintf(buf, "%s\t%s %s TimePassed: %g %s\n", + GetAddressAsString(s.Address).c_str(), GetGuidAsString(gg).c_str(), outReqStateNames[s.State], + s.TimePassed * 1000, + isSync ? "isSync" : ""); + res += buf; + } + res += "\nIn requests:\n"; + for (TInRequestHash::const_iterator i = InRequests.begin(); i != InRequests.end(); ++i) { + const TGUID& gg = i->first; + const TInRequestState& s = i->second; + sprintf(buf, "%s\t%s %s\n", + GetAddressAsString(s.Address).c_str(), GetGuidAsString(gg).c_str(), inReqStateNames[s.State]); + res += buf; + } + return res; + } + TString GetDebugInfo() override { + TIntrusivePtr<TStatsRequest> req = new TStatsRequest(TStatsRequest::DEBUG_INFO); + ExecStatsRequest(req); + return req->DebugInfo; + } + void GetRequestQueueSize(TRequesterQueueStats* res) override { + TRequesterUserQueueSizes* qs = QueueSizes.Get(); + res->ReqCount = (int)AtomicGet(qs->ReqCount); + res->RespCount = (int)AtomicGet(qs->RespCount); + res->ReqQueueSize = (int)AtomicGet(qs->ReqQueueSize); + res->RespQueueSize = (int)AtomicGet(qs->RespQueueSize); + } + TRequesterUserQueueSizes* GetQueueSizes() const { + return QueueSizes.Get(); + } + IRequestOps* CreateSubRequester() override; + void EnableReportRequestCancel() override { + ReportRequestCancel = true; + } + void EnableReportSendRequestAcc() override { + ReportSendRequestAcc = true; + } + TIntrusivePtr<IPeerQueueStats> GetQueueStats(const TUdpAddress& addr) override { + TIntrusivePtr<TStatsRequest> req = new TStatsRequest(TStatsRequest::GET_PEER_QUEUE_STATS); + req->PeerAddress = addr; + ExecStatsRequest(req); + return req->QueueStats; + } + }; + + ////////////////////////////////////////////////////////////////////////// + static void ReadShm(TSharedMemory* shm, TVector<char>* data) { + Y_ASSERT(shm); + int dataSize = shm->GetSize(); + data->yresize(dataSize); + memcpy(&(*data)[0], shm->GetPtr(), dataSize); + } + + static void LoadRequestData(TUdpHttpRequest* res) { + if (!res) + return; + { + TBlockChainIterator reqData(res->DataHolder->Data->GetChain()); + char pktType; + reqData.Read(&pktType, 1); + ReadArr(&reqData, &res->Url); + if (pktType == PKT_REQUEST) { + ReadYArr(&reqData, &res->Data); + } else if (pktType == PKT_LOCAL_REQUEST) { + ReadShm(res->DataHolder->Data->GetSharedData(), &res->Data); + } else + Y_ASSERT(0); + if (reqData.HasFailed()) { + Y_ASSERT(0 && "wrong format, memory corruption suspected"); + res->Url = ""; + res->Data.clear(); + } + } + res->DataHolder.Reset(nullptr); + } + + static void LoadResponseData(TUdpHttpResponse* res) { + if (!res || res->DataHolder.Get() == nullptr) + return; + { + TBlockChainIterator reqData(res->DataHolder->Data->GetChain()); + char pktType; + reqData.Read(&pktType, 1); + TGUID guid; + reqData.Read(&guid, sizeof(guid)); + Y_ASSERT(res->ReqId == guid); + if (pktType == PKT_RESPONSE) { + ReadYArr(&reqData, &res->Data); + } else if (pktType == PKT_LOCAL_RESPONSE) { + ReadShm(res->DataHolder->Data->GetSharedData(), &res->Data); + } else + Y_ASSERT(0); + if (reqData.HasFailed()) { + Y_ASSERT(0 && "wrong format, memory corruption suspected"); + res->Ok = TUdpHttpResponse::FAILED; + res->Data.clear(); + res->Error = "wrong response format"; + } + } + res->DataHolder.Reset(nullptr); + } + + ////////////////////////////////////////////////////////////////////////// + // IRequestOps::TWaitResponse + TUdpHttpResponse* IRequestOps::TWaitResponse::GetResponse() { + if (!Response) + return nullptr; + TUdpHttpResponse* res = Response; + Response = nullptr; + LoadResponseData(res); + return res; + } + + void IRequestOps::TWaitResponse::SetResponse(TUdpHttpResponse* r) { + Y_ASSERT(Response == nullptr || r == nullptr); + if (r) + Response = r; + CompleteEvent.Signal(); + } + + ////////////////////////////////////////////////////////////////////////// + // TRequesterUserQueues + TUdpHttpRequest* TRequesterUserQueues::GetRequest() { + TUdpHttpRequest* res = nullptr; + ReqList.Dequeue(&res); + if (res) { + AtomicAdd(QueueSizes->ReqCount, -1); + AtomicAdd(QueueSizes->ReqQueueSize, -GetPacketSize(res->DataHolder.Get())); + } + UpdateAsyncSignalState(); + LoadRequestData(res); + return res; + } + + TUdpHttpResponse* TRequesterUserQueues::GetResponse() { + TUdpHttpResponse* res = nullptr; + ResponseList.Dequeue(&res); + if (res) { + AtomicAdd(QueueSizes->RespCount, -1); + AtomicAdd(QueueSizes->RespQueueSize, -GetPacketSize(res->DataHolder.Get())); + } + UpdateAsyncSignalState(); + LoadResponseData(res); + return res; + } + + ////////////////////////////////////////////////////////////////////////// + class TRequestOps: public IRequestOps { + TIntrusivePtr<TUdpHttp> Requester; + TIntrusivePtr<TRequesterUserQueues> UserQueues; + + public: + TRequestOps(TUdpHttp* req) + : Requester(req) + { + UserQueues = new TRequesterUserQueues(req->GetQueueSizes()); + } + void SendRequest(const TUdpAddress& addr, const TString& url, TVector<char>* data, const TGUID& reqId) override { + Requester->SendRequestImpl(addr, url, data, reqId, nullptr, UserQueues.Get()); + } + void CancelRequest(const TGUID& reqId) override { + Requester->CancelRequest(reqId); + } + void BreakRequest(const TGUID& reqId) override { + Requester->BreakRequest(reqId); + } + + void SendResponse(const TGUID& reqId, TVector<char>* data) override { + Requester->SendResponseImpl(reqId, PP_NORMAL, data); + } + void SendResponseLowPriority(const TGUID& reqId, TVector<char>* data) override { + Requester->SendResponseImpl(reqId, PP_LOW, data); + } + TUdpHttpRequest* GetRequest() override { + Y_ASSERT(0); + //return UserQueues.GetRequest(); + return nullptr; // all requests are routed to the main requester + } + TUdpHttpResponse* GetResponse() override { + return UserQueues->GetResponse(); + } + bool GetRequestCancel(TGUID*) override { + Y_ASSERT(0); + return false; // all request cancels are routed to the main requester + } + bool GetSendRequestAcc(TGUID* req) override { + return UserQueues->GetSendRequestAcc(req); + } + // sync mode + TUdpHttpResponse* Request(const TUdpAddress& addr, const TString& url, TVector<char>* data) override { + return Requester->Request(addr, url, data); + } + TIntrusivePtr<TWaitResponse> WaitableRequest(const TUdpAddress& addr, const TString& url, TVector<char>* data) override { + return Requester->WaitableRequest(addr, url, data); + } + // + TMuxEvent& GetAsyncEvent() override { + return UserQueues->GetAsyncEvent(); + } + }; + + IRequestOps* TUdpHttp::CreateSubRequester() { + return new TRequestOps(this); + } + + ////////////////////////////////////////////////////////////////////////// + void AbortOnFailedRequest(TUdpHttpResponse* answer) { + if (answer && answer->Ok == TUdpHttpResponse::FAILED) { + fprintf(stderr, "Failed request to host %s\n", GetAddressAsString(answer->PeerAddress).data()); + fprintf(stderr, "Error description: %s\n", answer->Error.data()); + fflush(nullptr); + Y_ASSERT(0); + abort(); + } + } + + TString GetDebugInfo(const TUdpAddress& addr, double timeout) { + NHPTimer::STime start; + NHPTimer::GetTime(&start); + TIntrusivePtr<IUdpHost> host = CreateUdpHost(0); + { + TAutoPtr<TRopeDataPacket> rq = new TRopeDataPacket; + rq->Write((char)PKT_GETDEBUGINFO); + ui32 crc32 = CalcChecksum(rq->GetChain()); + host->Send(addr, rq.Release(), crc32, nullptr, PP_HIGH); + } + for (;;) { + TAutoPtr<TRequest> ptr = host->GetRequest(); + if (ptr.Get()) { + TBlockChainIterator reqData(ptr->Data->GetChain()); + int sz = reqData.GetSize(); + TString res; + res.resize(sz); + reqData.Read(res.begin(), sz); + return res; + } + host->Step(); + host->Wait(0.1f); + + NHPTimer::STime now; + NHPTimer::GetTime(&now); + if (NHPTimer::GetSeconds(now - start) > timeout) { + return TString(); + } + } + } + + void Kill(const TUdpAddress& addr) { + TIntrusivePtr<IUdpHost> host = CreateUdpHost(0); + host->Kill(addr); + } + + void StopAllNetLibaThreads() { + PanicAttack = true; // AAAA!!!! + } + + void SetNetLibaHeartbeatTimeout(double timeoutSec) { + NetLibaHeartbeat(); + HeartbeatTimeout.store(timeoutSec, std::memory_order_release); + } + + void NetLibaHeartbeat() { + NHPTimer::STime now; + NHPTimer::GetTime(&now); + LastHeartbeat.store(now, std::memory_order_release); + } + + IRequester* CreateHttpUdpRequester(int port) { + if (PanicAttack) + return nullptr; + + TIntrusivePtr<NNetlibaSocket::ISocket> socket = NNetlibaSocket::CreateSocket(); + socket->Open(port); + if (!socket->IsValid()) + return nullptr; + + return CreateHttpUdpRequester(socket); + } + + IRequester* CreateHttpUdpRequester(const TIntrusivePtr<NNetlibaSocket::ISocket>& socket) { + if (PanicAttack) + return nullptr; + + TIntrusivePtr<TUdpHttp> res(new TUdpHttp); + if (!res->Start(socket)) + return nullptr; + return res.Release(); + } + +} diff --git a/library/cpp/netliba/v6/udp_http.h b/library/cpp/netliba/v6/udp_http.h new file mode 100644 index 00000000000..1084e7affa8 --- /dev/null +++ b/library/cpp/netliba/v6/udp_http.h @@ -0,0 +1,148 @@ +#pragma once + +#include "udp_address.h" +#include "udp_debug.h" +#include "net_queue_stat.h" + +#include <util/network/init.h> +#include <util/generic/ptr.h> +#include <util/generic/guid.h> +#include <library/cpp/threading/mux_event/mux_event.h> +#include <library/cpp/netliba/socket/socket.h> + +namespace NNetliba { + const ui64 MAX_PACKET_SIZE = 0x70000000; + + struct TRequest; + struct TUdpHttpRequest { + TAutoPtr<TRequest> DataHolder; + TGUID ReqId; + TString Url; + TUdpAddress PeerAddress; + TVector<char> Data; + + ~TUdpHttpRequest(); + }; + + struct TUdpHttpResponse { + enum EResult { + FAILED = 0, + OK = 1, + CANCELED = 2 + }; + TAutoPtr<TRequest> DataHolder; + TGUID ReqId; + TUdpAddress PeerAddress; + TVector<char> Data; + EResult Ok; + TString Error; + + ~TUdpHttpResponse(); + }; + + // vector<char> *data - vector will be cleared upon call + struct IRequestOps: public TThrRefBase { + class TWaitResponse: public TThrRefBase, public TNonCopyable { + TGUID ReqId; + TMuxEvent CompleteEvent; + TUdpHttpResponse* Response; + bool RequestSent; + + ~TWaitResponse() override { + delete GetResponse(); + } + + public: + TWaitResponse() + : Response(nullptr) + , RequestSent(false) + { + } + void Wait() { + CompleteEvent.Wait(); + } + bool Wait(int ms) { + return CompleteEvent.Wait(ms); + } + TUdpHttpResponse* GetResponse(); + bool IsRequestSent() const { + return RequestSent; + } + void SetResponse(TUdpHttpResponse* r); + void SetReqId(const TGUID& reqId) { + ReqId = reqId; + } + const TGUID& GetReqId() { + return ReqId; + } + void SetRequestSent() { + RequestSent = true; + } + }; + + // async + virtual void SendRequest(const TUdpAddress& addr, const TString& url, TVector<char>* data, const TGUID& reqId) = 0; + TGUID SendRequest(const TUdpAddress& addr, const TString& url, TVector<char>* data) { + TGUID reqId; + CreateGuid(&reqId); + SendRequest(addr, url, data, reqId); + return reqId; + } + virtual void CancelRequest(const TGUID& reqId) = 0; //cancel request from requester side + virtual void BreakRequest(const TGUID& reqId) = 0; //break request-response from requester side + + virtual void SendResponse(const TGUID& reqId, TVector<char>* data) = 0; + virtual void SendResponseLowPriority(const TGUID& reqId, TVector<char>* data) = 0; + virtual TUdpHttpRequest* GetRequest() = 0; + virtual TUdpHttpResponse* GetResponse() = 0; + virtual bool GetRequestCancel(TGUID* req) = 0; + virtual bool GetSendRequestAcc(TGUID* req) = 0; + // sync mode + virtual TUdpHttpResponse* Request(const TUdpAddress& addr, const TString& url, TVector<char>* data) = 0; + virtual TIntrusivePtr<TWaitResponse> WaitableRequest(const TUdpAddress& addr, const TString& url, TVector<char>* data) = 0; + // + virtual TMuxEvent& GetAsyncEvent() = 0; + }; + + struct IRequester: public IRequestOps { + virtual int GetPort() = 0; + virtual void StopNoWait() = 0; + virtual TUdpAddress GetPeerAddress(const TGUID& reqId) = 0; + virtual void GetPendingDataSize(TRequesterPendingDataStats* res) = 0; + virtual bool HasRequest(const TGUID& reqId) = 0; + virtual TString GetDebugInfo() = 0; + virtual void GetRequestQueueSize(TRequesterQueueStats* res) = 0; + virtual IRequestOps* CreateSubRequester() = 0; + virtual void EnableReportRequestCancel() = 0; + virtual void EnableReportSendRequestAcc() = 0; + virtual TIntrusivePtr<IPeerQueueStats> GetQueueStats(const TUdpAddress& addr) = 0; + + ui64 GetPendingDataSize() { + TRequesterPendingDataStats pds; + GetPendingDataSize(&pds); + return pds.InpDataSize + pds.OutDataSize; + } + }; + + IRequester* CreateHttpUdpRequester(int port); + IRequester* CreateHttpUdpRequester(const TIntrusivePtr<NNetlibaSocket::ISocket>& socket); + + void SetUdpMaxBandwidthPerIP(float f); + void SetUdpSlowStart(bool enable); + void SetCongCtrlChannelInflate(float inflate); + + void EnableUseTOSforAcks(bool enable); + void EnableROCE(bool f); + + void AbortOnFailedRequest(TUdpHttpResponse* answer); + TString GetDebugInfo(const TUdpAddress& addr, double timeout = 60); + void Kill(const TUdpAddress& addr); + void StopAllNetLibaThreads(); + + // if heartbeat timeout is set and NetLibaHeartbeat() is not called for timeoutSec + // then StopAllNetLibaThreads() will be called + void SetNetLibaHeartbeatTimeout(double timeoutSec); + void NetLibaHeartbeat(); + + bool IsLocal(const TUdpAddress& addr); +} diff --git a/library/cpp/netliba/v6/udp_socket.cpp b/library/cpp/netliba/v6/udp_socket.cpp new file mode 100644 index 00000000000..fd85ef4d007 --- /dev/null +++ b/library/cpp/netliba/v6/udp_socket.cpp @@ -0,0 +1,292 @@ +#include "stdafx.h" +#include "udp_socket.h" +#include "block_chain.h" +#include "udp_address.h" + +#include <util/datetime/cputimer.h> +#include <util/system/spinlock.h> +#include <util/random/random.h> + +#include <library/cpp/netliba/socket/socket.h> + +#include <errno.h> + +//#define SIMULATE_NETWORK_FAILURES +// there is no explicit bit in the packet header for last packet of transfer +// last packet is just smaller then maximum size + +namespace NNetliba { + static bool LocalHostFound; + enum { + IPv4 = 0, + IPv6 = 1 + }; + + struct TIPv6Addr { + ui64 Network, Interface; + + TIPv6Addr() { + Zero(*this); + } + TIPv6Addr(ui64 n, ui64 i) + : Network(n) + , Interface(i) + { + } + }; + inline bool operator==(const TIPv6Addr& a, const TIPv6Addr& b) { + return a.Interface == b.Interface && a.Network == b.Network; + } + + static ui32 LocalHostIP[2]; + static TVector<ui32> LocalHostIPList[2]; + static TVector<TIPv6Addr> LocalHostIPv6List; + + // Struct sockaddr_in6 does not have ui64-array representation + // so we add it here. This avoids "strict aliasing" warnings + typedef union { + in6_addr Addr; + ui64 Addr64[2]; + } TIPv6AddrUnion; + + static ui32 GetIPv6SuffixCrc(const sockaddr_in6& addr) { + TIPv6AddrUnion a; + a.Addr = addr.sin6_addr; + ui64 suffix = a.Addr64[1]; + return (suffix & 0xffffffffll) + (suffix >> 32); + } + + bool InitLocalIPList() { + // Do not use TMutex here: it has a non-trivial destructor which will be called before + // destruction of current thread, if its TThread declared as global/static variable. + static TAdaptiveLock cs; + TGuard lock(cs); + + if (LocalHostFound) + return true; + + TVector<TUdpAddress> addrs; + if (!GetLocalAddresses(&addrs)) + return false; + for (int i = 0; i < addrs.ysize(); ++i) { + const TUdpAddress& addr = addrs[i]; + if (addr.IsIPv4()) { + LocalHostIPList[IPv4].push_back(addr.GetIPv4()); + LocalHostIP[IPv4] = addr.GetIPv4(); + } else { + sockaddr_in6 addr6; + GetWinsockAddr(&addr6, addr); + + LocalHostIPList[IPv6].push_back(GetIPv6SuffixCrc(addr6)); + LocalHostIP[IPv6] = GetIPv6SuffixCrc(addr6); + LocalHostIPv6List.push_back(TIPv6Addr(addr.Network, addr.Interface)); + } + } + LocalHostFound = true; + return true; + } + + template <class T, class TElem> + inline bool IsInSet(const T& c, const TElem& e) { + return Find(c.begin(), c.end(), e) != c.end(); + } + + bool IsLocalIPv4(ui32 ip) { + return IsInSet(LocalHostIPList[IPv4], ip); + } + bool IsLocalIPv6(ui64 network, ui64 iface) { + return IsInSet(LocalHostIPv6List, TIPv6Addr(network, iface)); + } + + ////////////////////////////////////////////////////////////////////////// + void TNetSocket::Open(int port) { + TIntrusivePtr<NNetlibaSocket::ISocket> theSocket = NNetlibaSocket::CreateSocket(); + theSocket->Open(port); + Open(theSocket); + } + + void TNetSocket::Open(const TIntrusivePtr<NNetlibaSocket::ISocket>& socket) { + s = socket; + if (IsValid()) { + PortCrc = s->GetSelfAddress().sin6_port; + } + } + + void TNetSocket::Close() { + if (IsValid()) { + s->Close(); + } + } + + void TNetSocket::SendSelfFakePacket() const { + s->CancelWait(); + } + + inline ui32 CalcAddressCrc(const sockaddr_in6& addr) { + Y_ASSERT(addr.sin6_family == AF_INET6); + const ui64* addr64 = (const ui64*)addr.sin6_addr.s6_addr; + const ui32* addr32 = (const ui32*)addr.sin6_addr.s6_addr; + if (addr64[0] == 0 && addr32[2] == 0xffff0000ll) { + // ipv4 + return addr32[3]; + } else { + // ipv6 + return GetIPv6SuffixCrc(addr); + } + } + + TNetSocket::ESendError TNetSocket::SendTo(const char* buf, int size, const sockaddr_in6& toAddress, const EFragFlag frag) const { + Y_ASSERT(size >= UDP_LOW_LEVEL_HEADER_SIZE); + ui32 crc = CalcChecksum(buf + UDP_LOW_LEVEL_HEADER_SIZE, size - UDP_LOW_LEVEL_HEADER_SIZE); + ui32 ipCrc = CalcAddressCrc(toAddress); + ui32 portCrc = toAddress.sin6_port; + *(ui32*)buf = crc + ipCrc + portCrc; +#ifdef SIMULATE_NETWORK_FAILURES + if ((RandomNumber<size_t>() % 3) == 0) + return true; // packet lost + if ((RandomNumber<size_t>() % 3) == 0) + (char&)(buf[RandomNumber<size_t>() % size]) += RandomNumber<size_t>(); // packet broken +#endif + + char tosBuffer[NNetlibaSocket::TOS_BUFFER_SIZE]; + void* t = NNetlibaSocket::CreateTos(Tos, tosBuffer); + const NNetlibaSocket::TIoVec iov = NNetlibaSocket::CreateIoVec((char*)buf, size); + NNetlibaSocket::TMsgHdr hdr = NNetlibaSocket::CreateSendMsgHdr(toAddress, iov, t); + + const int rv = s->SendMsg(&hdr, 0, frag); + if (rv < 0) { + if (errno == EHOSTUNREACH || errno == ENETUNREACH) { + return SEND_NO_ROUTE_TO_HOST; + } else { + return SEND_BUFFER_OVERFLOW; + } + } + Y_ASSERT(rv == size); + return SEND_OK; + } + + inline bool CrcMatches(ui32 pktCrc, ui32 crc, const sockaddr_in6& addr) { + Y_ASSERT(LocalHostFound); + Y_ASSERT(addr.sin6_family == AF_INET6); + // determine our ip address family based on the sender address + // address family can not change in network, so sender address type determines type of our address used + const ui64* addr64 = (const ui64*)addr.sin6_addr.s6_addr; + const ui32* addr32 = (const ui32*)addr.sin6_addr.s6_addr; + yint ipType; + if (addr64[0] == 0 && addr32[2] == 0xffff0000ll) { + // ipv4 + ipType = IPv4; + } else { + // ipv6 + ipType = IPv6; + } + if (crc + LocalHostIP[ipType] == pktCrc) { + return true; + } + // crc failed + // check if packet was sent to different IP address + for (int idx = 0; idx < LocalHostIPList[ipType].ysize(); ++idx) { + ui32 otherIP = LocalHostIPList[ipType][idx]; + if (crc + otherIP == pktCrc) { + LocalHostIP[ipType] = otherIP; + return true; + } + } + // crc is really failed, discard packet + return false; + } + + bool TNetSocket::RecvFrom(char* buf, int* size, sockaddr_in6* fromAddress) const { + for (;;) { + int rv; + if (s->IsRecvMsgSupported()) { + const NNetlibaSocket::TIoVec v = NNetlibaSocket::CreateIoVec(buf, *size); + NNetlibaSocket::TMsgHdr hdr = NNetlibaSocket::CreateRecvMsgHdr(fromAddress, v); + rv = s->RecvMsg(&hdr, 0); + + } else { + sockaddr_in6 dummy; + TAutoPtr<NNetlibaSocket::TUdpRecvPacket> pkt = s->Recv(fromAddress, &dummy, -1); + rv = !!pkt ? pkt->DataSize - pkt->DataStart : -1; + if (rv > 0) { + memcpy(buf, pkt->Data.get() + pkt->DataStart, rv); + } + } + + if (rv < 0) + return false; + // ignore empty packets + if (rv == 0) + continue; + // skip small packets + if (rv < UDP_LOW_LEVEL_HEADER_SIZE) + continue; + *size = rv; + ui32 pktCrc = *(ui32*)buf; + ui32 crc = CalcChecksum(buf + UDP_LOW_LEVEL_HEADER_SIZE, rv - UDP_LOW_LEVEL_HEADER_SIZE); + if (!CrcMatches(pktCrc, crc + PortCrc, *fromAddress)) { + // crc is really failed, discard packet + continue; + } + return true; + } + } + + void TNetSocket::Wait(float timeoutSec) const { + s->Wait(timeoutSec); + } + + void TNetSocket::SetTOS(int n) const { + Tos = n; + } + + bool TNetSocket::Connect(const sockaddr_in6& addr) { + // "connect" - meaningless operation + // needed since port unreachable is routed only to "connected" udp sockets in ingenious FreeBSD + if (s->Connect((sockaddr*)&addr, sizeof(addr)) < 0) { + if (errno == EHOSTUNREACH || errno == ENETUNREACH) { + return false; + } else { + Y_ASSERT(0); + } + } + return true; + } + + void TNetSocket::SendEmptyPacket() { + NNetlibaSocket::TIoVec v; + Zero(v); + + // darwin ignores packets with msg_iovlen == 0, also windows implementation uses sendto of first iovec. + NNetlibaSocket::TMsgHdr hdr; + Zero(hdr); + hdr.msg_iov = &v; + hdr.msg_iovlen = 1; + + s->SendMsg(&hdr, 0, FF_ALLOW_FRAG); // sends empty packet to connected address + } + + bool TNetSocket::IsHostUnreachable() { +#ifdef _win_ + char buf[10000]; + sockaddr_in6 fromAddress; + + const NNetlibaSocket::TIoVec v = NNetlibaSocket::CreateIoVec(buf, Y_ARRAY_SIZE(buf)); + NNetlibaSocket::TMsgHdr hdr = NNetlibaSocket::CreateRecvMsgHdr(&fromAddress, v); + + const ssize_t rv = s->RecvMsg(&hdr, 0); + if (rv < 0) { + int err = WSAGetLastError(); + if (err == WSAECONNRESET) + return true; + } +#else + int err = 0; + socklen_t bufSize = sizeof(err); + s->GetSockOpt(SOL_SOCKET, SO_ERROR, (char*)&err, &bufSize); + if (err == ECONNREFUSED) + return true; +#endif + return false; + } +} diff --git a/library/cpp/netliba/v6/udp_socket.h b/library/cpp/netliba/v6/udp_socket.h new file mode 100644 index 00000000000..bd95b8bcd0e --- /dev/null +++ b/library/cpp/netliba/v6/udp_socket.h @@ -0,0 +1,59 @@ +#pragma once + +#include <util/generic/ptr.h> +#include <util/generic/utility.h> +#include <library/cpp/netliba/socket/socket.h> + +namespace NNetliba { + bool IsLocalIPv4(ui32 ip); + bool IsLocalIPv6(ui64 network, ui64 iface); + bool InitLocalIPList(); + + enum { + UDP_LOW_LEVEL_HEADER_SIZE = 4, + }; + + using NNetlibaSocket::EFragFlag; + using NNetlibaSocket::FF_ALLOW_FRAG; + using NNetlibaSocket::FF_DONT_FRAG; + + class TNetSocket: public TNonCopyable { + TIntrusivePtr<NNetlibaSocket::ISocket> s; + ui32 PortCrc; + mutable int Tos; + + public: + enum ESendError { + SEND_OK, + SEND_BUFFER_OVERFLOW, + SEND_NO_ROUTE_TO_HOST, + }; + TNetSocket() + : PortCrc(0) + , Tos(0) + { + } + ~TNetSocket() { + } + + void Open(int port); + void Open(const TIntrusivePtr<NNetlibaSocket::ISocket>& socket); + void Close(); + void SendSelfFakePacket() const; + bool IsValid() const { + return s.Get() ? s->IsValid() : false; + } + int GetNetworkOrderPort() const { + return s->GetNetworkOrderPort(); + } + ESendError SendTo(const char* buf, int size, const sockaddr_in6& toAddress, const EFragFlag frag) const; + bool RecvFrom(char* buf, int* size, sockaddr_in6* fromAddress) const; + void Wait(float timeoutSec) const; + void SetTOS(int n) const; + + // obtaining icmp host unreachable in convoluted way + bool Connect(const sockaddr_in6& addr); + void SendEmptyPacket(); + bool IsHostUnreachable(); + }; +} diff --git a/library/cpp/netliba/v6/udp_test.cpp b/library/cpp/netliba/v6/udp_test.cpp new file mode 100644 index 00000000000..d0af51a368a --- /dev/null +++ b/library/cpp/netliba/v6/udp_test.cpp @@ -0,0 +1,161 @@ +#include "stdafx.h" +#include "udp_test.h" +#include "udp_client_server.h" +#include "udp_http.h" +#include "cpu_affinity.h" +#include <util/system/hp_timer.h> +#include <util/datetime/cputimer.h> +#include <util/random/random.h> +#include <util/random/fast.h> + +namespace NNetliba { + //static void PacketLevelTest(bool client) + //{ + // int port = client ? 0 : 13013; + // TIntrusivePtr<IUdpHost> host = CreateUdpHost(&port); + // + // if(host == 0) { + // exit(-1); + // } + // TUdpAddress serverAddr = CreateAddress("localhost", 13013); + // vector<char> dummyPacket; + // dummyPacket.resize(10000); + // srand(GetCycleCount()); + // + // for (int i = 0; i < dummyPacket.size(); ++i) + // dummyPacket[i] = rand(); + // bool cont = true, hasReply = true; + // int reqCount = 1; + // for (int i = 0; cont; ++i) { + // host->Step(); + // if (client) { + // //while (host->HasPendingData(serverAddr)) + // // Sleep(0); + // if (hasReply) { + // printf("request %d\n", reqCount); + // *(int*)&dummyPacket[0] = reqCount; + // host->Send(serverAddr, dummyPacket, 0, PP_NORMAL); + // hasReply = false; + // ++reqCount; + // }else + // sleep(0); + // + // TRequest *req; + // while (req = host->GetRequest()) { + // int n = *(int*)&req->Data[0]; + // printf("received response %d\n", n); + // Y_ASSERT(memcmp(&req->Data[4], &dummyPacket[4], dummyPacket.size() - 4) == 0); + // delete req; + // hasReply = true; + // } + // TSendResult sr; + // while (host->GetSendResult(&sr)) { + // if (!sr.Success) { + // printf("Send failed!\n"); + // //Sleep(INFINITE); + // hasReply = true; + // } + // } + // } else { + // while (TRequest *req = host->GetRequest()) { + // int n = *(int*)&req->Data[0]; + // printf("responding %d\n", n); + // host->Send(req->Address, req->Data, 0, PP_NORMAL); + // delete req; + // } + // TSendResult sr; + // while (host->GetSendResult(&sr)) { + // if (!sr.Success) { + // printf("Send failed!\n"); + // sleep(0); + // } + // } + // sleep(0); + // } + // } + //} + + static void SessionLevelTest(bool client, const char* serverName, int packetSize, int packetsInFly, int srcPort) { + BindToSocket(0); + TIntrusivePtr<IRequester> reqHost; + // reqHost = CreateHttpUdpRequester(13013); + reqHost = CreateHttpUdpRequester(client ? srcPort : 13013); + TUdpAddress serverAddr = CreateAddress(serverName, 13013); + TVector<char> dummyPacket; + dummyPacket.resize(packetSize); + TReallyFastRng32 rr((unsigned int)GetCycleCount()); + for (size_t i = 0; i < dummyPacket.size(); ++i) + dummyPacket[i] = (char)rr.Uniform(256); + bool cont = true; + NHPTimer::STime t; + NHPTimer::GetTime(&t); + THashMap<TGUID, bool, TGUIDHash> seenReqs; + if (client) { + THashMap<TGUID, bool, TGUIDHash> reqList; + int packetsSentCount = 0; + TUdpHttpRequest* udpReq; + for (int i = 1; cont; ++i) { + for (;;) { + udpReq = reqHost->GetRequest(); + if (udpReq == nullptr) + break; + udpReq->Data.resize(10); + reqHost->SendResponse(udpReq->ReqId, &udpReq->Data); + delete udpReq; + } + while (TUdpHttpResponse* res = reqHost->GetResponse()) { + THashMap<TGUID, bool, TGUIDHash>::iterator z = reqList.find(res->ReqId); + if (z == reqList.end()) { + printf("Unexpected response\n"); + abort(); + } + reqList.erase(z); + if (res->Ok) { + ++packetsSentCount; + //Y_ASSERT(res->Data == dummyPacket); + NHPTimer::STime tChk = t; + if (NHPTimer::GetTimePassed(&tChk) > 1) { + printf("packet size = %d\n", dummyPacket.ysize()); + double passedTime = NHPTimer::GetTimePassed(&t); + double rate = packetsSentCount / passedTime; + printf("packet rate %g, transfer %gmb\n", rate, rate * dummyPacket.size() / 1000000); + packetsSentCount = 0; + } + } else { + printf("Failed request!\n"); + //Sleep(INFINITE); + } + delete res; + } + while (reqList.ysize() < packetsInFly) { + *(int*)&dummyPacket[0] = i; + TVector<char> fakePacket = dummyPacket; + TGUID req2 = reqHost->SendRequest(serverAddr, "blaxuz", &fakePacket); + reqList[req2]; + } + reqHost->GetAsyncEvent().Wait(); + } + } else { + TUdpHttpRequest* req; + for (;;) { + req = reqHost->GetRequest(); + if (req) { + if (seenReqs.find(req->ReqId) != seenReqs.end()) { + printf("Request %s recieved twice!\n", GetGuidAsString(req->ReqId).c_str()); + } + seenReqs[req->ReqId]; + req->Data.resize(10); + reqHost->SendResponse(req->ReqId, &req->Data); + delete req; + } else { + reqHost->GetAsyncEvent().Wait(); + } + } + } + } + + void RunUdpTest(bool client, const char* serverName, int packetSize, int packetsInFly, int srcPort) { + //PacketLevelTest(client); + SessionLevelTest(client, serverName, packetSize, packetsInFly, srcPort); + } +} diff --git a/library/cpp/netliba/v6/udp_test.h b/library/cpp/netliba/v6/udp_test.h new file mode 100644 index 00000000000..68435fee5c5 --- /dev/null +++ b/library/cpp/netliba/v6/udp_test.h @@ -0,0 +1,5 @@ +#pragma once + +namespace NNetliba { + void RunUdpTest(bool client, const char* serverName, int packetSize, int packetsInFly, int srcPort = 0); +} diff --git a/library/cpp/object_factory/object_factory.cpp b/library/cpp/object_factory/object_factory.cpp deleted file mode 100644 index 3ef5bd9d18e..00000000000 --- a/library/cpp/object_factory/object_factory.cpp +++ /dev/null @@ -1 +0,0 @@ -#include "object_factory.h" diff --git a/library/cpp/object_factory/object_factory_ut.cpp b/library/cpp/object_factory/object_factory_ut.cpp deleted file mode 100644 index 06fb0739ff0..00000000000 --- a/library/cpp/object_factory/object_factory_ut.cpp +++ /dev/null @@ -1,189 +0,0 @@ -#include <library/cpp/object_factory/object_factory.h> -#include <library/cpp/testing/unittest/registar.h> - -#include <util/generic/noncopyable.h> -#include <util/generic/string.h> -#include <util/generic/ptr.h> - -using namespace NObjectFactory; - -struct TArgument { - TString Name; - void* Discarded; -}; - -class ICommonInterface { -public: - virtual ~ICommonInterface() { - } - - virtual TString GetValue() const = 0; -}; - -class TDirectOrder: public ICommonInterface { -public: - TDirectOrder(const TString& provider, float factor, TArgument& argument) - : Provider(provider) - , Factor(factor) - , Argument(argument) - { - } - - TString GetValue() const override { - return Provider + ToString(Factor) + Argument.Name; - } - -private: - const TString Provider; - const float Factor; - const TArgument Argument; -}; - -class TInverseOrder: public ICommonInterface { -public: - TInverseOrder(const TString& provider, float factor, TArgument& argument) - : Provider(provider) - , Factor(factor) - , Argument(argument) - { - } - - TString GetValue() const override { - return Argument.Name + ToString(Factor) + Provider; - } - -private: - const TString Provider; - const float Factor; - const TArgument Argument; -}; - -struct TDirectOrderCreator: public IFactoryObjectCreator<ICommonInterface, const TString&, float, TArgument&> { - ICommonInterface* Create(const TString& provider, float factor, TArgument& argument) const override { - ++CallsCounter; - return new TDirectOrder(provider, factor, argument); - } - - static int CallsCounter; -}; -int TDirectOrderCreator::CallsCounter = 0; - -using TTestFactory = TParametrizedObjectFactory<ICommonInterface, TString, const TString&, float, TArgument&>; - -static TTestFactory::TRegistrator<TDirectOrder> Direct("direct", new TDirectOrderCreator); -static TTestFactory::TRegistrator<TInverseOrder> Inverse("inverse"); - - - -class IMoveableOnlyInterface { -public: - virtual ~IMoveableOnlyInterface() { - } - - virtual TString GetValue() const = 0; -}; - -class TMoveableOnly: public IMoveableOnlyInterface, public TMoveOnly { -public: - TMoveableOnly(TString&& value) - : Value(value) - {} - - TString GetValue() const override { - return Value; - } - -private: - const TString Value; -}; - - -using TMoveableOnlyFactory = TParametrizedObjectFactory<IMoveableOnlyInterface, TString, TString&&>; - -static TMoveableOnlyFactory::TRegistrator<TMoveableOnly> MoveableOnlyReg("move"); - - - -class TMoveableOnly2: public IMoveableOnlyInterface, public TMoveOnly { -public: - TMoveableOnly2(THolder<TString>&& value) - : Value(std::move(value)) - {} - - TString GetValue() const override { - return *Value; - } - -private: - const THolder<TString> Value; -}; - - -using TMoveableOnly2Factory = TParametrizedObjectFactory<IMoveableOnlyInterface, TString, THolder<TString>&&>; - -static TMoveableOnly2Factory::TRegistrator<TMoveableOnly2> MoveableOnly2Reg("move2"); - -class TDirectOrderDifferentSignature : public TDirectOrder { -public: - TDirectOrderDifferentSignature(const TString& provider, TArgument& argument) : - TDirectOrder(provider, 0.01f, argument) - { - } - -}; - -struct TDirectOrderDSCreator: public IFactoryObjectCreator<ICommonInterface, const TString&, float, TArgument&> { - ICommonInterface* Create(const TString& provider, float factor, TArgument& argument) const override { - Y_UNUSED(factor); - return new TDirectOrderDifferentSignature(provider, argument); - } -}; - - -static TTestFactory::TRegistrator<TDirectOrderDifferentSignature> DirectDs("direct_ds", new TDirectOrderDSCreator); - -Y_UNIT_TEST_SUITE(TestObjectFactory) { - Y_UNIT_TEST(TestParametrized) { - TArgument directArg{"Name", nullptr}; - TArgument inverseArg{"Fake", nullptr}; - THolder<ICommonInterface> direct(TTestFactory::Construct("direct", "prov", 0.42, directArg)); - THolder<ICommonInterface> inverse(TTestFactory::Construct("inverse", "prov2", 1, inverseArg)); - - UNIT_ASSERT(!!direct); - UNIT_ASSERT(!!inverse); - - UNIT_ASSERT(direct->GetValue() == "prov0.42Name"); - UNIT_ASSERT(inverse->GetValue() == "Fake1prov2"); - - UNIT_ASSERT_EQUAL(TDirectOrderCreator::CallsCounter, 1); - } - - Y_UNIT_TEST(TestMoveableOnly) { - TString v = "value1"; - - THolder<IMoveableOnlyInterface> moveableOnly(TMoveableOnlyFactory::Construct("move", std::move(v))); - - UNIT_ASSERT(!!moveableOnly); - - UNIT_ASSERT(moveableOnly->GetValue() == "value1"); - } - - Y_UNIT_TEST(TestMoveableOnly2) { - THolder<TString> v = MakeHolder<TString>("value2"); - - THolder<IMoveableOnlyInterface> moveableOnly2(TMoveableOnly2Factory::Construct("move2", std::move(v))); - - UNIT_ASSERT(!!moveableOnly2); - - UNIT_ASSERT(moveableOnly2->GetValue() == "value2"); - } - - Y_UNIT_TEST(TestDifferentSignature) { - TArgument directArg{"Name", nullptr}; - THolder<ICommonInterface> directDs(TTestFactory::Construct("direct_ds", "prov", 0.42, directArg)); - - UNIT_ASSERT(!!directDs); - - UNIT_ASSERT_EQUAL(directDs->GetValue(), "prov0.01Name"); - } -} diff --git a/library/cpp/on_disk/aho_corasick/common.h b/library/cpp/on_disk/aho_corasick/common.h new file mode 100644 index 00000000000..0aad93041a7 --- /dev/null +++ b/library/cpp/on_disk/aho_corasick/common.h @@ -0,0 +1,14 @@ +#pragma once + +#include <util/system/defaults.h> + +class TAhoCorasickCommon { +public: + static ui32 GetVersion() { + return 3; + } + + static size_t GetBlockCount() { + return 4; + } +}; diff --git a/library/cpp/on_disk/aho_corasick/helpers.h b/library/cpp/on_disk/aho_corasick/helpers.h new file mode 100644 index 00000000000..1e413c08a6c --- /dev/null +++ b/library/cpp/on_disk/aho_corasick/helpers.h @@ -0,0 +1,17 @@ +#pragma once + +#include "reader.h" +#include "writer.h" + +template <bool> +struct TDefaultAhoCorasickG; + +template <> +struct TDefaultAhoCorasickG<false> { + typedef TDefaultMappedAhoCorasick T; +}; + +template <> +struct TDefaultAhoCorasickG<true> { + typedef TDefaultAhoCorasickBuilder T; +}; diff --git a/library/cpp/on_disk/aho_corasick/reader.h b/library/cpp/on_disk/aho_corasick/reader.h new file mode 100644 index 00000000000..e5db58685bc --- /dev/null +++ b/library/cpp/on_disk/aho_corasick/reader.h @@ -0,0 +1,341 @@ +#pragma once + +#include <util/generic/deque.h> +#include <util/generic/strbuf.h> +#include <util/generic/yexception.h> +#include <util/memory/blob.h> +#include <util/stream/buffer.h> +#include <util/stream/mem.h> +#include <util/system/unaligned_mem.h> +#include <utility> + +#include <library/cpp/on_disk/chunks/chunked_helpers.h> + +#include "common.h" + +template <class O> +class TAhoSearchResult: public TDeque<std::pair<ui32, O>> { +}; + +/* + * Mapped-declaraion + */ + +template <class O> +class TMappedDefaultOutputContainer { +private: + TGeneralVector<O> List_; + +public: + TMappedDefaultOutputContainer(const char* data) + : List_(TBlob::NoCopy(data, (size_t)-1)) + { + } + + bool IsEmpty() const { + return List_.GetSize() == 0; + } + + void FillAnswer(TAhoSearchResult<O>& answer, ui32 pos) const { + for (ui32 i = 0; i < List_.GetSize(); ++i) { + answer.push_back(std::make_pair(pos, O())); + List_.Get(i, answer.back().second); + } + } + + size_t CheckData() const { + return List_.RealSize(); + } +}; + +template <class O> +class TMappedSingleOutputContainer { + const ui32* Data; + + ui32 Size() const { + return ReadUnaligned<ui32>(Data); + } + +public: + TMappedSingleOutputContainer(const char* data) + : Data((const ui32*)data) + { + } + + bool IsEmpty() const { + return Size() == 0; + } + + void FillAnswer(TAhoSearchResult<O>& answer, ui32 pos) const { + if (!IsEmpty()) { + answer.push_back(std::make_pair(pos, O())); + TMemoryInput input(Data + 1, Size()); + TSaveLoadVectorNonPodElement<O>::Load(&input, answer.back().second, Size()); + } + } + + size_t CheckData() const { + return sizeof(ui32) + ReadUnaligned<ui32>(Data); + } +}; + +template <class TStringType, class O, class C> +class TMappedAhoCorasick; + +template <typename TKey, typename TValue> +class TEmptyMapData : TNonCopyable { +private: + TBufferStream Stream; + +public: + const char* P; + + TEmptyMapData() { + TPlainHashWriter<TKey, TValue> hash; + hash.Save(Stream); + P = Stream.Buffer().Begin(); + } +}; + +/* + * каждая вершина имеет свой ui32-номер + * блок данных для вершины: + * ui32, ui32, ui32, ui32, степень*char, данные контейнера + * fail, suff, степень, самый левый сын, лексикографический список меток исходящих рёбер. + * если степень нулевая, то в блоке только 3 инта + */ +template <class TStringType, class O, class C> +class TMappedAhoVertex { +public: + typedef typename TStringType::value_type TCharType; + friend class TMappedAhoCorasick<TStringType, O, C>; + +private: + const char* Data; + typedef TPlainHash<TCharType, ui32> TGotoMap; + TGotoMap GotoMap; + static const TEmptyMapData<TCharType, ui32> EmptyData; + + static const size_t GENERAL_SHIFT = 3 * sizeof(ui32); + +private: + const ui32* DataAsInt() const { + return (const ui32*)Data; + } + + ui32 Power() const { + return ReadUnaligned<ui32>(DataAsInt() + 2); + } + +protected: + const C Output() const { + return C(Power() ? GotoMap.ByteEnd() : Data + GENERAL_SHIFT); + } + + ui32 Fail() const { + return ReadUnaligned<ui32>(DataAsInt()); + } + + ui32 Suffix() const { + return ReadUnaligned<ui32>(DataAsInt() + 1); + } + + bool GotoFunction(const TCharType c, ui32* result) const { + if (0 == Power()) + return false; + return GotoMap.Find(c, result); + } + + bool operator==(const TMappedAhoVertex& rhs) const { + return Data == rhs.Data; + } + + size_t CheckData(ui32 totalVertices) const; /// throws yexception in case of bad data + +public: + TMappedAhoVertex(const char* data) + : Data(data) + , GotoMap(Power() ? (Data + GENERAL_SHIFT) : EmptyData.P) + { + } +}; + +/* + * блок данных для бора: + * количество вершин N, ui32 + * суммарный размер блоков для вершин, ui32 + * блоки данных для каждой вершины + * отображение id->offset для блока вершины id, N*ui32 + */ +template <class TStringType, class O, class C = TMappedDefaultOutputContainer<O>> +class TMappedAhoCorasick : TNonCopyable { +public: + typedef TAhoSearchResult<O> TSearchResult; + typedef TMappedAhoVertex<TStringType, O, C> TAhoVertexType; + typedef typename TStringType::value_type TCharType; + typedef TBasicStringBuf<TCharType> TSample; + +private: + const TBlob Blob; + const char* const AhoVertexes; + const ui32 VertexAmount; + const ui32* const Id2Offset; + const TAhoVertexType Root; + +private: + bool ValidVertex(ui32 id) const { + return id < VertexAmount; + } + + TAhoVertexType GetVertexAt(ui32 id) const { + if (!ValidVertex(id)) + ythrow yexception() << "TMappedAhoCorasick fatal error: invalid id " << id; + return TAhoVertexType(AhoVertexes + Id2Offset[id]); + } + +public: + TMappedAhoCorasick(const TBlob& blob) + : Blob(blob) + , AhoVertexes(GetBlock(blob, 1).AsCharPtr()) + , VertexAmount(TSingleValue<ui32>(GetBlock(blob, 2)).Get()) + , Id2Offset((const ui32*)(GetBlock(Blob, 3).AsCharPtr())) + , Root(GetVertexAt(0)) + { + { + const ui32 version = TSingleValue<ui32>(GetBlock(blob, 0)).Get(); + if (version != TAhoCorasickCommon::GetVersion()) + ythrow yexception() << "Unknown version " << version << " instead of " << TAhoCorasickCommon::GetVersion(); + } + { + TChunkedDataReader reader(blob); + if (reader.GetBlocksCount() != TAhoCorasickCommon::GetBlockCount()) + ythrow yexception() << "wrong block count " << reader.GetBlocksCount(); + } + } + + bool AhoContains(const TSample& str) const; + TSearchResult AhoSearch(const TSample& str) const; + void AhoSearch(const TSample& str, TSearchResult* result) const; + size_t CheckData() const; /// throws yexception in case of bad data +}; + +using TSimpleMappedAhoCorasick = TMappedAhoCorasick<TString, ui32, TMappedSingleOutputContainer<ui32>>; +using TDefaultMappedAhoCorasick = TMappedAhoCorasick<TString, ui32>; + +/* + * Mapped-implementation + */ +template <class TStringType, class O, class C> +bool TMappedAhoCorasick<TStringType, O, C>::AhoContains(const TSample& str) const { + TAhoVertexType current = Root; + const size_t len = str.size(); + for (size_t i = 0; i < len; ++i) { + bool outer = false; + ui32 gotoVertex; + while (!current.GotoFunction(str[i], &gotoVertex)) { + if (current == Root) { /// nowhere to go + outer = true; + break; + } + current = GetVertexAt(current.Fail()); + } + if (outer) + continue; + current = GetVertexAt(gotoVertex); + + TAhoVertexType v = current; + while (true) { + if (!v.Output().IsEmpty()) + return true; + if ((ui32)-1 == v.Suffix()) + break; + v = GetVertexAt(v.Suffix()); + } + } + return false; +} + +template <class TStringType, class O, class C> +void TMappedAhoCorasick<TStringType, O, C>::AhoSearch(const TSample& str, typename TMappedAhoCorasick<TStringType, O, C>::TSearchResult* answer) const { + answer->clear(); + TAhoVertexType current = Root; + const size_t len = str.length(); + for (size_t i = 0; i < len; ++i) { + bool outer = false; + ui32 gotoVertex; + while (!current.GotoFunction(str[i], &gotoVertex)) { + if (current == Root) { /// nowhere to go + outer = true; + break; + } + current = GetVertexAt(current.Fail()); + } + if (outer) + continue; + current = GetVertexAt(gotoVertex); + + TAhoVertexType v = current; + while (true) { + v.Output().FillAnswer(*answer, (ui32)i); + if ((ui32)-1 == v.Suffix()) + break; + v = GetVertexAt(v.Suffix()); + } + } +} + +template <class TStringType, class O, class C> +typename TMappedAhoCorasick<TStringType, O, C>::TSearchResult TMappedAhoCorasick<TStringType, O, C>::AhoSearch(const TSample& str) const { + TAhoSearchResult<O> answer; + AhoSearch(str, &answer); + return answer; +} + +/* + * implementation of CheckData in Mapped-classes + */ + +static inline void CheckRange(ui32 id, ui32 strictUpperBound) { + if (id >= strictUpperBound) { + throw yexception() << id << " of " << strictUpperBound << " - index is invalid"; + } +} + +template <class TStringType, class O, class C> +const TEmptyMapData<typename TStringType::value_type, ui32> TMappedAhoVertex<TStringType, O, C>::EmptyData; + +template <class TStringType, class O, class C> +size_t TMappedAhoVertex<TStringType, O, C>::CheckData(ui32 totalVertices) const { + size_t bytesNeeded = GENERAL_SHIFT; + CheckRange(Fail(), totalVertices); + if (Suffix() != (ui32)(-1)) + CheckRange(Suffix(), totalVertices); + if (Power()) { + for (typename TGotoMap::TConstIterator toItem = GotoMap.Begin(); toItem != GotoMap.End(); ++toItem) + CheckRange(toItem->Second(), totalVertices); + bytesNeeded += GotoMap.ByteSize(); + } + bytesNeeded += Output().CheckData(); + return bytesNeeded; +} + +template <class TStringType, class O, class C> +size_t TMappedAhoCorasick<TStringType, O, C>::CheckData() const { + try { + size_t bytesNeeded = 0; + for (ui32 id = 0; id < VertexAmount; ++id) { + if (Id2Offset[id] != bytesNeeded) { + ythrow yexception() << "wrong offset[" << id << "]: " << Id2Offset[id]; + } + bytesNeeded += GetVertexAt(id).CheckData(VertexAmount); + } + bytesNeeded += VertexAmount * sizeof(ui32); + const size_t realsize = GetBlock(Blob, 1).Size() + GetBlock(Blob, 3).Size(); + if (realsize != bytesNeeded) { + ythrow yexception() << "extra information " << bytesNeeded << " " << realsize; + } + return bytesNeeded; + } catch (const yexception& e) { + ythrow yexception() << "Bad data: " << e.what(); + } +} diff --git a/library/cpp/on_disk/aho_corasick/writer.h b/library/cpp/on_disk/aho_corasick/writer.h new file mode 100644 index 00000000000..e866200e1c9 --- /dev/null +++ b/library/cpp/on_disk/aho_corasick/writer.h @@ -0,0 +1,354 @@ +#pragma once + +#include <util/generic/deque.h> +#include <util/generic/hash.h> +#include <util/generic/string.h> +#include <util/generic/vector.h> +#include <util/generic/yexception.h> +#include <util/stream/buffer.h> +#include <util/memory/blob.h> +#include <utility> + +#include <library/cpp/on_disk/chunks/writer.h> +#include <library/cpp/on_disk/chunks/chunked_helpers.h> + +#include "common.h" + +template <class I> +struct meta_iterator_pair { + typedef typename std::iterator_traits<I>::value_type::first_type first_type; + typedef typename std::iterator_traits<I>::value_type::second_type second_type; +}; + +/* + * Builder implementation + */ + +/* + * Builder declaration + */ + +template <class O> +class TDefaultContainerBuilder { + TGeneralVectorWriter<O> List_; + +public: + void AddOut(const O& o) { + List_.PushBack(o); + } + + bool IsEmpty() const { + return List_.Size() == 0; + } + + void SaveContent(IOutputStream* stream) const { + List_.Save(*stream); + } +}; + +template <class O> +class TSingleContainerBuilder { + bool Empty; + O Out_; + +public: + TSingleContainerBuilder() + : Empty(true) + { + } + + void AddOut(const O& o) { + Empty = false; + Out_ = o; + } + + bool IsEmpty() const { + return Empty; + } + + void SaveContent(IOutputStream* stream) const { + if (IsEmpty()) { + WriteBin<ui32>(stream, 0); + } else { + TBuffer buf; + { + TBufferOutput tempStream(buf); + TSaveLoadVectorNonPodElement<O>::Save(&tempStream, Out_); + } + WriteBin<ui32>(stream, buf.Size()); + stream->Write(buf.Data(), buf.Size()); + } + } +}; + +template <class TStringType, class O, class C> +class TAhoCorasickBuilder; + +template <class TStringType, class O, class C> +class TAhoVertex : TNonCopyable { + typedef TAhoVertex<TStringType, O, C> TMyself; + typedef TAhoCorasickBuilder<TStringType, O, C> TParent; + typedef typename TStringType::value_type TCharType; + + friend class TAhoCorasickBuilder<TStringType, O, C>; + +private: + typedef THashMap<TCharType, TMyself*> TGotoMap; + + TGotoMap GotoMap_; + C Output_; + TMyself* FailVertex_; + TMyself* SuffixVertex_; + +protected: + const C& Output() const { + return Output_; + } + + void AddVertex(TMyself* v, TCharType c) { + GotoMap_.insert(std::make_pair(c, v)); + } + + TMyself* Fail() const { + return FailVertex_; + } + + TMyself* Suffix() const { + return SuffixVertex_; + } + + TMyself* GotoFunction(const TCharType c) { + typename TGotoMap::iterator it; + it = GotoMap_.find(c); + return it != GotoMap_.end() ? it->second : nullptr; + } + + TMyself const* GotoFunction(const TCharType c) const { + typename TGotoMap::const_iterator it = GotoMap_.find(c); + return it != GotoMap_.end() ? it->second : NULL; + } + + TMyself* AddString(TParent* ahoCorasick, const TStringType& s, const ui32 position, const O& o) { + if (position >= s.size()) { + Output_.AddOut(o); + return nullptr; + } else { + TCharType c = s[position]; + TMyself* v = GotoFunction(c); + if (!v) { + v = ahoCorasick->CreateAhoVertex(); + AddVertex(v, c); + } + return v; + } + } + + void SetFail(TMyself* v) { + FailVertex_ = v; + } + + void SetSuffix(TMyself* v) { + SuffixVertex_ = v; + } + + const TGotoMap& GotoMap() const { + return GotoMap_; + } + +public: + TAhoVertex() + : FailVertex_(nullptr) + , SuffixVertex_(nullptr) + { + } +}; + +template <class TStringType, class O, class C = TDefaultContainerBuilder<O>> +class TAhoCorasickBuilder : TNonCopyable { +public: + typedef TAhoVertex<TStringType, O, C> TAhoVertexType; + typedef typename TStringType::value_type TCharType; + + friend class TAhoVertex<TStringType, O, C>; + friend class TTestMappedAhoCorasick; + +private: + TDeque<TAhoVertexType*> AhoVertexes; + +private: + TAhoVertexType* GetRoot() { + return AhoVertexes.front(); + } + + TAhoVertexType const* GetRoot() const { + return AhoVertexes.front(); + } + + TAhoVertexType* CreateAhoVertex() { + AhoVertexes.push_back(new TAhoVertexType()); + return AhoVertexes.back(); + } + + void ConstructFail(); + +public: + TAhoCorasickBuilder() + : AhoVertexes(1, new TAhoVertexType()) + { + } + + ~TAhoCorasickBuilder() { + for (size_t i = 0; i < AhoVertexes.size(); ++i) { + delete AhoVertexes[i]; + } + } + + void AddString(const TStringType& s, const O& value) { + TAhoVertexType* c = GetRoot(); + for (ui32 i = 0; i <= s.size(); ++i) { + c = c->AddString(this, s, i, value); + } + } + + const TBlob Save(); + const TBlob AtomicSave(); + void SaveToStream(IOutputStream* stream); +}; + +using TSimpleAhoCorasickBuilder = TAhoCorasickBuilder<TString, ui32, TSingleContainerBuilder<ui32>>; +using TDefaultAhoCorasickBuilder = TAhoCorasickBuilder<TString, ui32>; + +template <class AhoCorasick, class Iterator> +const TBlob BuildAho(AhoCorasick& ahoCorasick, Iterator begin, Iterator end) { + for (Iterator it = begin; it != end; ++it) + ahoCorasick.AddString(*it, it->size()); + return ahoCorasick.Save(); +} + +template <class TStringType, class Iterator> +const TBlob BuildAhoIndex(TAhoCorasickBuilder<TStringType, ui32>& ahoCorasick, Iterator begin, Iterator end) { + ui32 index = 0; + for (Iterator it = begin; it != end; ++it, ++index) + ahoCorasick.AddString(*it, index); + return ahoCorasick.Save(); +} + +template <class TStringType, class Iterator> +const TBlob BuildAhoObject(TAhoCorasickBuilder<TStringType, typename meta_iterator_pair<Iterator>::second_type>& ahoCorasick, Iterator begin, Iterator end) { + for (Iterator it = begin; it != end; ++it) + ahoCorasick.AddString(it->first, it->second); + return ahoCorasick.Save(); +} + +template <class TStringType, class O, class C> +void TAhoCorasickBuilder<TStringType, O, C>::ConstructFail() { + TAhoVertexType* root = GetRoot(); + root->SetFail(root); + TDeque<TAhoVertexType*> q; + typename TAhoVertexType::TGotoMap::const_iterator it; + for (it = root->GotoMap().begin(); it != root->GotoMap().end(); ++it) { + TAhoVertexType* v = it->second; + v->SetFail(root); + q.push_back(v); + } + while (!q.empty()) { + TAhoVertexType* c = q.front(); + q.pop_front(); + for (it = c->GotoMap().begin(); it != c->GotoMap().end(); ++it) { + TAhoVertexType* v = it->second; + TCharType a = it->first; + q.push_back(v); + TAhoVertexType* h = c->Fail(); + bool outer = false; + while (!h->GotoFunction(a)) { + if (h->Fail() == h) { + v->SetFail(h); + outer = true; + break; + } + h = h->Fail(); + } + if (outer) + continue; + TAhoVertexType* fail = h->GotoFunction(a); + v->SetFail(fail); + if (!fail->Output().IsEmpty()) + v->SetSuffix(fail); + else + v->SetSuffix(fail->Suffix()); + } + } +} + +template <class TStringType, class O, class C> +void TAhoCorasickBuilder<TStringType, O, C>::SaveToStream(IOutputStream* out) { + ConstructFail(); /// the reason of non-const declaration + + Y_ASSERT(AhoVertexes.size() < Max<ui32>()); + const ui32 vertexAmount = (ui32)AhoVertexes.size(); + + TChunkedDataWriter writer(*out); + { + TSingleValueWriter<ui32> versionWriter(TAhoCorasickCommon::GetVersion()); + WriteBlock(writer, versionWriter); + } + writer.NewBlock(); + + TVector<TAhoVertexType const*> q(1, GetRoot()); + THashMap<TAhoVertexType const*, ui32> vertex2id(vertexAmount + 1); + TVector<ui32> id2offset(vertexAmount, 0); + + TAhoVertexType* vt = nullptr; + vertex2id[vt] = (ui32)-1; + q.reserve(vertexAmount); + + for (ui32 curId = 0; curId < vertexAmount; ++curId) { + TAhoVertexType const* c = q[curId]; + vertex2id[c] = curId; + id2offset[curId] = (ui32)writer.GetCurrentBlockOffset(); + + WriteBin<ui32>(&writer, vertex2id[c->Fail()]); + WriteBin<ui32>(&writer, vertex2id[c->Suffix()]); + + typedef TVector<std::pair<TCharType, TAhoVertexType const*>> TChildren; + TChildren children(c->GotoMap().begin(), c->GotoMap().end()); + WriteBin<ui32>(&writer, static_cast<ui32>(children.size())); + + if (!children.empty()) { + TPlainHashWriter<TCharType, ui32> hashWriter; + const ui32 id = static_cast<ui32>(q.size()); + for (size_t i = 0; i < children.size(); ++i) { + hashWriter.Add(children[i].first, ui32(id + i)); + q.push_back(children[i].second); + } + + hashWriter.Save(writer); + } + + c->Output().SaveContent(&writer); + } + + { + Y_ASSERT(id2offset.size() < Max<ui32>()); + TSingleValueWriter<ui32> lenWriter((ui32)id2offset.size()); + WriteBlock(writer, lenWriter); + } + writer.NewBlock(); + writer.Write((const char*)id2offset.data(), id2offset.size() * sizeof(ui32)); + writer.WriteFooter(); + Y_ASSERT(TAhoCorasickCommon::GetBlockCount() == writer.GetBlockCount()); +} + +template <class TStringType, class O, class C> +const TBlob TAhoCorasickBuilder<TStringType, O, C>::Save() { + TBufferStream buffer; + SaveToStream(&buffer); + return TBlob::FromStream(buffer); +} + +template <class TStringType, class O, class C> +const TBlob TAhoCorasickBuilder<TStringType, O, C>::AtomicSave() { + TBufferStream buffer; + SaveToStream(&buffer); + return TBlob::FromStream(buffer); +} diff --git a/library/cpp/openssl/holders/bn.h b/library/cpp/openssl/holders/bn.h deleted file mode 100644 index 72ab675444b..00000000000 --- a/library/cpp/openssl/holders/bn.h +++ /dev/null @@ -1,13 +0,0 @@ -#pragma once - -#include "holder.h" - -#include <openssl/bn.h> - -namespace NOpenSSL { - class TBignum : public THolder<BIGNUM, BN_new, BN_clear_free> { - }; - - class TBnCtx : public THolder<BN_CTX, BN_CTX_new, BN_CTX_free> { - }; -} diff --git a/library/cpp/presort/presort_ut.cpp b/library/cpp/presort/presort_ut.cpp deleted file mode 100644 index b184877faf3..00000000000 --- a/library/cpp/presort/presort_ut.cpp +++ /dev/null @@ -1,526 +0,0 @@ -#include "presort.h" - -#include <library/cpp/testing/unittest/registar.h> -#include <util/generic/algorithm.h> -#include <util/stream/format.h> -#include <util/string/escape.h> - -using namespace NPresort; - -class TEscapedOutput: public IOutputStream { -public: - TEscapedOutput(IOutputStream* out) - : Out(out) - { - } - - ~TEscapedOutput() override { - } - -private: - void DoWrite(const void* data, size_t size) override { - *Out << EscapeC((const char*)data, size); - } - -private: - IOutputStream* Out; -}; - -Y_UNIT_TEST_SUITE(PresortTests) { - struct TTester: public TResultOps { - TStringStream Enc; - TStringStream Raw; - TEscapedOutput Dec; - bool First; - bool Hex; - TVector<TString> Rows; - - TTester(bool hex = false) - : Dec(&Raw) - , First(true) - , Hex(hex) - { - } - - template <typename T> - TTester& Asc(const T& val) { - Encode(Enc, val); - return *this; - } - - template <typename T> - TTester& Desc(const T& val) { - Encode(Enc, val, true); - return *this; - } - - TTester& AscU(ui64 val) { - EncodeUnsignedInt(Enc, val); - return *this; - } - - TTester& DescU(ui64 val) { - EncodeUnsignedInt(Enc, val, true); - return *this; - } - - TTester& AscS(const TString& str) { - EncodeString(Enc, UnescapeC(str)); - return *this; - } - - TTester& DescS(const TString& str) { - EncodeString(Enc, UnescapeC(str), true); - return *this; - } - - void AddRow() { - Rows.push_back(Enc.Str()); - Enc.clear(); - } - - void TestCodec(const TString& good) { - Decode(*this, Enc.Str()); - - TStringStream s; - s << EscapeC(Enc.Str()) << Endl; - s << Raw.Str() << Endl; - - //~ Y_UNUSED(good); - //~ Cerr << s.Str() << Endl; - UNIT_ASSERT_NO_DIFF(good, s.Str()); - } - - void TestOrder(const TString& good) { - Sort(Rows.begin(), Rows.end()); - TStringStream s; - for (auto row : Rows) { - Decode(*this, row); - s << Raw.Str() << Endl; - Raw.clear(); - First = true; - } - - //~ Y_UNUSED(good); - //~ Cerr << s.Str() << Endl; - UNIT_ASSERT_NO_DIFF(good, s.Str()); - } - - void Clear() { - Enc.clear(); - Raw.clear(); - First = true; - Rows.clear(); - } - - void SetError(const TString& err) { - Raw.clear(); - Raw << err; - } - - void SetSignedInt(i64 val) { - Put() << val; - } - - void SetUnsignedInt(ui64 val) { - if (Hex) { - Put() << ::Hex(val, HF_ADDX); - } else { - Put() << val; - } - } - - void SetFloat(float val) { - Put() << val; - } - - void SetDouble(double val) { - Put() << val; - } - - void SetString(const TString& str) { - Put() << str; - } - - void SetOptional(bool filled) { - Put() << (filled ? "" : "[]"); - First = filled; - } - - IOutputStream& Put() { - if (!First) { - Raw << "\t"; - } - First = false; - return Dec; - } - }; - - Y_UNIT_TEST(BasicIntsCodec) { - TTester tester; - tester.Asc(0).Asc(1); - tester.TestCodec("01\\1\n0\t1\n"); - tester.Clear(); - tester.Desc(0).Desc(1); - tester.TestCodec("\\xCF\\xCE\\xFE\n0\t1\n"); - } - - Y_UNIT_TEST(BasicNegativeIntsCodec) { - TTester tester; - tester.Asc(-1).Asc(-1000); - tester.TestCodec(".\\xFE-\\xFC\\x17\n-1\t-1000\n"); - tester.Clear(); - tester.Desc(-1).Desc(-1000); - tester.TestCodec("\\xD1\\1\\xD2\\3\\xE8\n-1\t-1000\n"); - } - -#ifndef PRESORT_FP_DISABLED - Y_UNIT_TEST(BasicDoublesCodec) { - TTester tester; - tester.Asc(0.0).Asc(3.1415).Asc(-3.1415); - tester.TestCodec( - "dg1\\0027\\x19!\\xCA\\xC0\\x83\\x12oa1\\2(\\xE6\\3365?|\\xED\\x90\n" - "0\t3.1415\t-3.1415\n"); - tester.Clear(); - tester.Desc(0.0).Desc(3.1415).Desc(-3.1415); - tester.TestCodec( - "\\x9B\\x98\\xCE\\xFD\\xC8\\xE6\\3365?|\\xED\\x90\\x9E\\xCE\\xFD\\xD7\\x19!\\xCA\\xC0\\x83\\x12o\n" - "0\t3.1415\t-3.1415\n"); - } - - Y_UNIT_TEST(NegExpDoublesCodec) { - TTester tester; - tester.Asc(-0.1).Asc(0.1); - tester.TestCodec( - "b.\\xFC(\\346fffffef.\\3747\\x19\\x99\\x99\\x99\\x99\\x99\\x9A\n" - "-0.1\t0.1\n"); - tester.Clear(); - tester.Desc(-0.1).Desc(0.1); - tester.TestCodec( - "\\x9D\\xD1\\3\\xD7\\x19\\x99\\x99\\x99\\x99\\x99\\x9A\\x99\\xD1\\3\\xC8\\346fffffe\n" - "-0.1\t0.1\n"); - } - - Y_UNIT_TEST(DenormDoublesCodec) { - TTester tester; - const double val = std::numeric_limits<double>::denorm_min(); - //~ Cerr << val << Endl; - tester.Asc(val); - tester.TestCodec( - "e-\\xFB\\3167\\x10\\0\\0\\0\\0\\0\\0\n" - "4.940656458e-324\n"); - tester.Clear(); - tester.Desc(val); - tester.TestCodec( - "\\x9A\\xD2\\0041\\xC8\\xEF\\xFF\\xFF\\xFF\\xFF\\xFF\\xFF\n" - "4.940656458e-324\n"); - } - - Y_UNIT_TEST(ExtremalDoublesCodec) { - TTester tester; - const double inf = std::numeric_limits<double>::infinity(); - const double nan = std::sqrt(-1.0); - tester.Asc(-inf).Asc(inf).Asc(nan); - tester.TestCodec( - "`hi\n" - "-inf\tinf\tnan\n"); - tester.Clear(); - tester.Desc(-inf).Desc(inf).Desc(nan); - tester.TestCodec( - "\\x9F\\x97\\x96\n" - "-inf\tinf\tnan\n"); - } - - Y_UNIT_TEST(NegExpFloatsCodec) { - TTester tester; - const float val = 0.1; - tester.Asc(-val).Asc(val); - tester.TestCodec( - "R.\\xFC+\\377332V.\\3744\\0\\xCC\\xCC\\xCD\n" - "-0.1\t0.1\n"); - tester.Clear(); - tester.Desc(-val).Desc(val); - tester.TestCodec( - "\\xAD\\xD1\\3\\xD4\\0\\xCC\\xCC\\xCD\\xA9\\xD1\\3\\xCB\\377332\n" - "-0.1\t0.1\n"); - } - - Y_UNIT_TEST(DenormFloatsCodec) { - TTester tester; - const float val = std::numeric_limits<float>::denorm_min(); - //~ Cerr << val << Endl; - tester.Asc(val); - tester.TestCodec( - "U-\\xFFk4\\0\\x80\\0\\0\n" - "1.4013e-45\n"); - tester.Clear(); - tester.Desc(val); - tester.TestCodec( - "\\xAA\\xD2\\0\\x94\\xCB\\xFF\\x7F\\xFF\\xFF\n" - "1.4013e-45\n"); - } - - Y_UNIT_TEST(ExtremalFloatsCodec) { - TTester tester; - const float inf = std::numeric_limits<float>::infinity(); - const float nan = std::sqrt(-1.0); - tester.Asc(-inf).Asc(inf).Asc(nan); - tester.TestCodec( - "PXY\n" - "-inf\tinf\tnan\n"); - tester.Clear(); - tester.Desc(-inf).Desc(inf).Desc(nan); - tester.TestCodec( - "\\xAF\\xA7\\xA6\n" - "-inf\tinf\tnan\n"); - } - - Y_UNIT_TEST(DisabledDoublesCodec) { - TTester tester; - Decode(tester, "o"); - - //~ Cerr << tester.Raw.Str() << Endl; - UNIT_ASSERT_NO_DIFF("Floating point numbers support was disabled on encoding", tester.Raw.Str()); - } -#else - Y_UNIT_TEST(DisabledDoublesCodec) { - TTester tester; - tester.Asc(3.1415); - tester.TestCodec( - "o\n" - "Floating point numbers support is disabled\n"); - } -#endif - - Y_UNIT_TEST(BasicStringsCodec) { - TTester tester; - tester.Asc("aaaa").Asc("aaaabbbbccccdddd"); - tester.TestCodec( - "\\037aaaa\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\1\\4" - "\\037aaaabbbbccccddd\\037d\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\1\\1\n" - "aaaa\taaaabbbbccccdddd\n"); - tester.Clear(); - tester.Desc("aaaa").Desc("aaaabbbbccccdddd"); - tester.TestCodec( - "\\xE0\\x9E\\x9E\\x9E\\x9E\\xFF\\xFF\\xFF\\xFF\\xFF\\xFF\\xFF\\xFF\\xFF\\xFF\\xFF\\xFE\\xFB" - "\\xE0\\x9E\\x9E\\x9E\\x9E\\x9D\\x9D\\x9D\\x9D\\x9C\\x9C\\x9C\\x9C\\x9B\\x9B\\x9B" - "\\xE0\\x9B\\xFF\\xFF\\xFF\\xFF\\xFF\\xFF\\xFF\\xFF\\xFF\\xFF\\xFF\\xFF\\xFF\\xFF\\xFE\\xFE\n" - "aaaa\taaaabbbbccccdddd\n"); - } - - Y_UNIT_TEST(LongIntsCodec) { - TTester tester; - tester.Asc(LL(1234567890123456789)).Asc(LL(-1234567890123456789)); - tester.TestCodec( - "8\\x11\\\"\\x10\\xF4}\\xE9\\x81\\x15'\\xEE\\xDD\\xEF\\x0B\\x82\\x16~\\xEA\n" - "1234567890123456789\t-1234567890123456789\n"); - tester.Clear(); - tester.Desc(1234567890123456789).Desc(-1234567890123456789); - tester.TestCodec( - "\\xC7\\xEE\\xDD\\xEF\\x0B\\x82\\x16~\\xEA\\xD8\\x11\\\"\\x10\\xF4}\\xE9\\x81\\x15\n" - "1234567890123456789\t-1234567890123456789\n"); - } - - Y_UNIT_TEST(LongUnsignedIntsCodec) { - TTester tester(true); - tester.AscU(ULL(0xABCDEF1234567890)); - tester.TestCodec( - "I\\0\\xAB\\xCD\\xEF\\0224Vx\\x90\n" - "0xABCDEF1234567890\n"); - tester.Clear(); - tester.DescU(ULL(0xABCDEF1234567890)); - tester.TestCodec( - "\\xB6\\xFFT2\\x10\\xED\\xCB\\xA9\\x87o\n" - "0xABCDEF1234567890\n"); - } - - Y_UNIT_TEST(BasicOptionalsCodec) { - TTester tester; - tester.Asc(TMaybe<ui64>(1)).Asc(TMaybe<ui64>()).Asc(TMaybe<TStringBuf>("FOO")).Asc(TMaybe<TStringBuf>()); - tester.TestCodec( - "sA\\1qs\\037FOO\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\1\\3q\n" - "1\t[]\tFOO\t[]\n"); - tester.Clear(); - tester.Desc(TMaybe<ui64>(1)).Desc(TMaybe<ui64>()).Desc(TMaybe<TStringBuf>("FOO")).Desc(TMaybe<TStringBuf>()); - tester.TestCodec( - "\\x8C\\xBE\\xFE\\x8E\\x8C\\xE0\\xB9\\xB0\\xB0\\xFF\\xFF\\xFF\\xFF\\xFF\\xFF\\xFF\\xFF\\xFF\\xFF\\xFF\\xFF\\xFE\\xFC\\x8E\n" - "1\t[]\tFOO\t[]\n"); - } - - Y_UNIT_TEST(BasicIntsOrder) { - TTester tester; - tester.Asc(1).Asc(0).AddRow(); - tester.Asc(0).Asc(-1).AddRow(); - tester.Asc(0).Asc(1).AddRow(); - - tester.TestOrder("0\t-1\n0\t1\n1\t0\n"); - tester.Clear(); - - tester.Desc(0).Desc(1).AddRow(); - tester.Desc(1).Desc(0).AddRow(); - tester.Desc(0).Desc(-1).AddRow(); - - tester.TestOrder("1\t0\n0\t1\n0\t-1\n"); - } - -#ifndef PRESORT_FP_DISABLED - Y_UNIT_TEST(BasicDoublesOrder) { - TTester tester; - tester.Asc(-1.1).Asc(0.0).AddRow(); - tester.Asc(0.0).Asc(1.1).AddRow(); - tester.Asc(0.0).Asc(0.0).AddRow(); - - tester.TestOrder("-1.1\t0\n0\t0\n0\t1.1\n"); - tester.Clear(); - - tester.Desc(1.1).Desc(-1.0).AddRow(); - tester.Desc(1.1).Desc(0.0).AddRow(); - tester.Desc(1.0).Desc(0.0).AddRow(); - - tester.TestOrder("1.1\t0\n1.1\t-1\n1\t0\n"); - } - - Y_UNIT_TEST(DoublesOrder) { - TTester tester; - - const double den = std::numeric_limits<double>::denorm_min(); - const double inf = std::numeric_limits<double>::infinity(); - const double nan = std::sqrt(-1.0); - - tester.Asc(1.1).AddRow(); - tester.Asc(0.1).AddRow(); - tester.Asc(0.0).AddRow(); - tester.Asc(-0.1).AddRow(); - tester.Asc(-1.1).AddRow(); - tester.Asc(inf).AddRow(); - tester.Asc(-inf).AddRow(); - tester.Asc(nan).AddRow(); - tester.Asc(den).AddRow(); - tester.Asc(-den).AddRow(); - - tester.TestOrder("-inf\n-1.1\n-0.1\n-4.940656458e-324\n0\n4.940656458e-324\n0.1\n1.1\ninf\nnan\n"); - } - - Y_UNIT_TEST(FloatsOrder) { - TTester tester; - - const float a = 1.1; - const float b = 0.1; - const float z = 0.0; - const float den = std::numeric_limits<float>::denorm_min(); - const float inf = std::numeric_limits<float>::infinity(); - const float nan = std::sqrt(-1.0); - - tester.Asc(a).AddRow(); - tester.Asc(b).AddRow(); - tester.Asc(z).AddRow(); - tester.Asc(-b).AddRow(); - tester.Asc(-a).AddRow(); - tester.Asc(inf).AddRow(); - tester.Asc(-inf).AddRow(); - tester.Asc(nan).AddRow(); - tester.Asc(den).AddRow(); - tester.Asc(-den).AddRow(); - - tester.TestOrder("-inf\n-1.1\n-0.1\n-1.4013e-45\n0\n1.4013e-45\n0.1\n1.1\ninf\nnan\n"); - } -#endif - - Y_UNIT_TEST(BasicIntsMixedOrder) { - TTester tester; - tester.Asc(1).Desc(0).AddRow(); - tester.Asc(0).Desc(1).AddRow(); - tester.Asc(0).Desc(0).AddRow(); - - tester.TestOrder("0\t1\n0\t0\n1\t0\n"); - } - - Y_UNIT_TEST(BasicStringsAndIntsOrder) { - TTester tester; - tester.Asc("foo").Desc(0).AddRow(); - tester.Asc("bar").Desc(1).AddRow(); - tester.Asc("foo").Desc(1).AddRow(); - - tester.TestOrder("bar\t1\nfoo\t1\nfoo\t0\n"); - } - - Y_UNIT_TEST(LongIntsOrder) { - TTester tester; - tester.Asc(LL(1234567890123456789)).AddRow(); - tester.Asc(LL(-1234567890123456789)).AddRow(); - tester.TestOrder("-1234567890123456789\n1234567890123456789\n"); - tester.Clear(); - tester.Desc(-1234567890123456789).AddRow(); - tester.Desc(1234567890123456789).AddRow(); - tester.TestOrder("1234567890123456789\n-1234567890123456789\n"); - } - - Y_UNIT_TEST(LongUnsignedIntsOrder) { - TTester tester(true); - tester.AscU(ULL(0xABCDEF1234567890)).AddRow(); - tester.AscU(ULL(0xABCDEF1234567891)).AddRow(); - tester.TestOrder("0xABCDEF1234567890\n0xABCDEF1234567891\n"); - tester.Clear(); - tester.DescU(ULL(0xABCDEF1234567891)).AddRow(); - tester.DescU(ULL(0xABCDEF1234567890)).AddRow(); - tester.TestOrder("0xABCDEF1234567891\n0xABCDEF1234567890\n"); - } - - Y_UNIT_TEST(ZeroSuffixStringsOrder) { - TTester tester; - tester.Asc("foo").Asc(1).AddRow(); - tester.Asc("bar").Asc(0).AddRow(); - tester.AscS("foo\\0\\0").Asc(3).AddRow(); - tester.AscS("foo\\0").Asc(2).AddRow(); - - tester.TestOrder("bar\t0\nfoo\t1\nfoo\\0\t2\nfoo\\0\\0\t3\n"); - tester.Clear(); - - tester.Desc("foo").Asc(1).AddRow(); - tester.Desc("bar").Asc(0).AddRow(); - tester.DescS("foo\\0\\0").Asc(3).AddRow(); - tester.DescS("foo\\0").Asc(2).AddRow(); - - tester.TestOrder("foo\\0\\0\t3\nfoo\\0\t2\nfoo\t1\nbar\t0\n"); - } - - Y_UNIT_TEST(SimpleStringsOrder) { - TTester tester; - tester.Asc("q").Asc(4).AddRow(); - tester.Asc("q").Asc(5).AddRow(); - tester.Asc("abc").Asc(1).AddRow(); - tester.Asc("ddd").Asc(3).AddRow(); - tester.Asc("ddd").Asc(2).AddRow(); - tester.Asc("qzz").Asc(6).AddRow(); - - tester.TestOrder("abc\t1\nddd\t2\nddd\t3\nq\t4\nq\t5\nqzz\t6\n"); - tester.Clear(); - - tester.Desc("q").Desc(4).AddRow(); - tester.Desc("q").Desc(5).AddRow(); - tester.Desc("abc").Desc(1).AddRow(); - tester.Desc("ddd").Desc(3).AddRow(); - tester.Desc("ddd").Desc(2).AddRow(); - tester.Desc("qzz").Desc(6).AddRow(); - - tester.TestOrder("qzz\t6\nq\t5\nq\t4\nddd\t3\nddd\t2\nabc\t1\n"); - } - - Y_UNIT_TEST(SimpleOptionalsOrder) { - TTester tester; - tester.Asc(TMaybe<ui64>(1)).Asc(TMaybe<TStringBuf>()).AddRow(); - tester.Asc(TMaybe<ui64>()).Asc(TMaybe<TStringBuf>("FOO")).AddRow(); - tester.Asc(TMaybe<ui64>(1)).Asc(TMaybe<TStringBuf>("BAR")).AddRow(); - tester.Asc(TMaybe<ui64>(1)).Asc(TMaybe<TStringBuf>("")).AddRow(); - - tester.TestOrder("[]\tFOO\n1\t[]\n1\t\n1\tBAR\n"); - tester.Clear(); - - tester.Desc(TMaybe<ui64>(1)).Desc(TMaybe<TStringBuf>()).AddRow(); - tester.Desc(TMaybe<ui64>()).Desc(TMaybe<TStringBuf>("FOO")).AddRow(); - tester.Desc(TMaybe<ui64>(1)).Desc(TMaybe<TStringBuf>("BAR")).AddRow(); - tester.Desc(TMaybe<ui64>(1)).Desc(TMaybe<TStringBuf>("")).AddRow(); - - tester.TestOrder("1\tBAR\n1\t\n1\t[]\n[]\tFOO\n"); - } -} diff --git a/library/cpp/protobuf/util/sort.h b/library/cpp/protobuf/util/sort.h deleted file mode 100644 index 985ba6f689e..00000000000 --- a/library/cpp/protobuf/util/sort.h +++ /dev/null @@ -1,28 +0,0 @@ -#pragma once - -#include <google/protobuf/message.h> - -#include <util/generic/vector.h> -#include <util/generic/algorithm.h> - -namespace NProtoBuf { - // TComparePtr is something like: - // typedef bool (*TComparePtr)(const Message* msg1, const Message* msg2); - // typedef bool (*TComparePtr)(const TProto* msg1, const TProto* msg2); - - template <typename TProto, typename TComparePtr> - void SortMessages(RepeatedPtrField<TProto>& msgs, TComparePtr cmp) { - TVector<TProto*> ptrs; - ptrs.reserve(msgs.size()); - while (msgs.size()) { - ptrs.push_back(msgs.ReleaseLast()); - } - - ::StableSort(ptrs.begin(), ptrs.end(), cmp); - - for (size_t i = 0; i < ptrs.size(); ++i) { - msgs.AddAllocated(ptrs[i]); - } - } - -} diff --git a/library/cpp/scheme/domscheme_traits.h b/library/cpp/scheme/domscheme_traits.h deleted file mode 100644 index a11c4dd4446..00000000000 --- a/library/cpp/scheme/domscheme_traits.h +++ /dev/null @@ -1,228 +0,0 @@ -#pragma once - -#include "scheme.h" -#include <util/string/cast.h> - -struct TSchemeTraits { - using TValue = NSc::TValue; - using TValueRef = TValue*; - using TConstValueRef = const TValue*; - using TStringType = TStringBuf; - - // anyvalue defaults - template <class T> - static inline TValue Value(T&& t) { - return TValue(std::forward<T>(t)); - } - - template <class T> - static inline TValue Value(std::initializer_list<T> t) { - return TValue().SetArray().AppendAll(t); - } - - static inline TValueRef Ref(TValue& v) { - return &v; - } - - static inline TConstValueRef Ref(const TValue& v) { - return &v; - } - - // common ops - static inline bool IsNull(TConstValueRef v) { - return v->IsNull(); - } - - static inline TString ToJson(TConstValueRef v) { - return v->ToJson(); - } - - // struct ops - static inline TValueRef GetField(TValueRef v, const TStringBuf& name) { - return &(*v)[name]; - } - - static inline TConstValueRef GetField(TConstValueRef v, const TStringBuf& name) { - return &(*v)[name]; - } - - // array ops - static bool IsArray(TConstValueRef v) { - return v->IsArray(); - } - - static inline void ArrayClear(TValueRef v) { - v->SetArray(); - v->ClearArray(); - } - - using TArrayIterator = size_t; - - static inline TValueRef ArrayElement(TValueRef v, TArrayIterator n) { - return &(*v)[n]; - } - - static inline TConstValueRef ArrayElement(TConstValueRef v, TArrayIterator n) { - return &(*v)[n]; - } - - static inline size_t ArraySize(TConstValueRef v) { - return v->GetArray().size(); - } - - static inline TArrayIterator ArrayBegin(TConstValueRef) { - return 0; - } - - static inline TArrayIterator ArrayEnd(TConstValueRef v) { - return ArraySize(v); - } - - // dict ops - static bool IsDict(TConstValueRef v) { - return v->IsDict(); - } - - static inline void DictClear(TValueRef v) { - v->SetDict(); - v->ClearDict(); - } - - static inline TValueRef DictElement(TValueRef v, TStringBuf key) { - return &(*v)[key]; - } - - static inline TConstValueRef DictElement(TConstValueRef v, TStringBuf key) { - return &(*v)[key]; - } - - static inline size_t DictSize(TConstValueRef v) { - return v->GetDict().size(); - } - - using TDictIterator = NSc::TDict::const_iterator; - - static inline TDictIterator DictBegin(TConstValueRef v) { - return v->GetDict().begin(); - } - - static inline TDictIterator DictEnd(TConstValueRef v) { - return v->GetDict().end(); - } - - static inline TStringBuf DictIteratorKey(TConstValueRef /*dict*/, const TDictIterator& it) { - return it->first; - } - - static inline TConstValueRef DictIteratorValue(TConstValueRef /*dict*/, const TDictIterator& it) { - return &it->second; - } - - // boolean ops - static inline void Get(TConstValueRef v, bool def, bool& b) { - b = def == true ? !v->IsExplicitFalse() : v->IsTrue(); - } - - static inline void Get(TConstValueRef v, bool& b) { - b = v->IsTrue(); - } - - static inline void Set(TValueRef v, bool b) { - v->SetIntNumber(b ? 1 : 0); - } - - static inline bool IsValidPrimitive(const bool&, TConstValueRef v) { - return v->IsTrue() || v->IsExplicitFalse(); - } - -#define INTEGER_OPS_EX(type, min, max, isUnsigned) \ - static inline void Get(TConstValueRef v, type def, type& i) { \ - if (isUnsigned) { \ - i = v->IsNumber() && v->GetIntNumber() >= 0 ? v->GetIntNumber() : def; \ - } else { \ - i = v->IsNumber() ? v->GetIntNumber() : def; \ - } \ - } \ - static inline void Get(TConstValueRef v, type& i) { \ - if (isUnsigned) { \ - i = Max<i64>(0, v->GetIntNumber()); \ - } else { \ - i = v->GetIntNumber(); \ - } \ - } \ - static inline bool IsValidPrimitive(const type&, TConstValueRef v) { \ - return v->IsIntNumber() && \ - v->GetIntNumber() >= min && \ - v->GetIntNumber() <= max; \ - } \ - static inline void Set(TValueRef v, type i) { \ - v->SetIntNumber(i); \ - } - -#define INTEGER_OPS(type, isUnsigned) INTEGER_OPS_EX(type, Min<type>(), Max<type>(), isUnsigned) - - INTEGER_OPS(i8, false) - INTEGER_OPS(i16, false) - INTEGER_OPS(i32, false) - INTEGER_OPS(i64, false) - INTEGER_OPS(ui8, true) - INTEGER_OPS(ui16, true) - INTEGER_OPS(ui32, true) - INTEGER_OPS_EX(ui64, 0, (i64)(Max<i64>() >> 1), true) - -#undef INTEGER_OPS -#undef INTEGER_OPS_EX - - // double ops - static inline bool Get(TConstValueRef v, double def, double& d) { - if (v->IsNumber()) { - d = v->GetNumber(def); - return true; - } - d = def; - return false; - } - - static inline void Get(TConstValueRef v, double& d) { - d = v->GetNumber(); - } - - static inline void Set(TValueRef v, double d) { - v->SetNumber(d); - } - - static inline bool IsValidPrimitive(const double&, TConstValueRef v) { - return v->IsNumber(); - } - - // string ops - static inline void Get(TConstValueRef v, TStringBuf def, TStringBuf& s) { - s = v->GetString(def); - } - - static inline void Get(TConstValueRef v, TStringBuf& s) { - s = v->GetString(); - } - - static inline void Set(TValueRef v, TStringBuf s) { - v->SetString(s); - } - - static inline bool IsValidPrimitive(const TStringBuf&, TConstValueRef v) { - return v->IsString(); - } - - // validation ops - static inline TVector<TString> GetKeys(TConstValueRef v) { - TVector<TString> res; - for (const auto& key : v->DictKeys(true)) { - res.push_back(ToString(key)); - } - return res; - } - - template <typename T> - static inline bool IsValidPrimitive(const T&, TConstValueRef) { - return false; - } -}; diff --git a/library/cpp/streams/lz/lz.cpp b/library/cpp/streams/lz/lz.cpp deleted file mode 100644 index b65bb3ed965..00000000000 --- a/library/cpp/streams/lz/lz.cpp +++ /dev/null @@ -1,731 +0,0 @@ -#include "lz.h" - -#include <util/system/yassert.h> -#include <util/system/byteorder.h> -#include <util/memory/addstorage.h> -#include <util/generic/buffer.h> -#include <util/generic/utility.h> -#include <util/generic/singleton.h> -#include <util/generic/yexception.h> -#include <util/stream/mem.h> - -#include <contrib/libs/lz4/lz4.h> -#include <contrib/libs/fastlz/fastlz.h> -#include <contrib/libs/snappy/snappy.h> -#include <contrib/libs/quicklz/quicklz.h> -#include <contrib/libs/minilzo/minilzo.h> - -static inline ui8 HostToLittle(ui8 t) noexcept { - return t; -} - -static inline ui8 LittleToHost(ui8 t) noexcept { - return t; -} - -struct TCommonData { - static const size_t overhead = sizeof(ui16) + sizeof(ui8); -}; - -const size_t SIGNATURE_SIZE = 4; - -template <class TCompressor, class TBase> -class TCompressorBase: public TAdditionalStorage<TCompressorBase<TCompressor, TBase>>, public TCompressor, public TCommonData { -public: - inline TCompressorBase(IOutputStream* slave, ui16 blockSize) - : Slave_(slave) - , BlockSize_(blockSize) - { - /* - * save signature - */ - static_assert(sizeof(TCompressor::signature) - 1 == SIGNATURE_SIZE, "expect sizeof(TCompressor::signature) - 1 == SIGNATURE_SIZE"); - Slave_->Write(TCompressor::signature, sizeof(TCompressor::signature) - 1); - - /* - * save version - */ - this->Save((ui32)1); - - /* - * save block size - */ - this->Save(BlockSize()); - } - - inline ~TCompressorBase() { - } - - inline void Write(const char* buf, size_t len) { - while (len) { - const ui16 toWrite = (ui16)Min<size_t>(len, this->BlockSize()); - - this->WriteBlock(buf, toWrite); - - buf += toWrite; - len -= toWrite; - } - } - - inline void Flush() { - } - - inline void Finish() { - this->Flush(); - this->WriteBlock(nullptr, 0); - } - - template <class T> - static inline void Save(T t, IOutputStream* out) { - t = HostToLittle(t); - - out->Write(&t, sizeof(t)); - } - - template <class T> - inline void Save(T t) { - Save(t, Slave_); - } - -private: - inline void* Block() const noexcept { - return this->AdditionalData(); - } - - inline ui16 BlockSize() const noexcept { - return BlockSize_; - } - - inline void WriteBlock(const void* ptr, ui16 len) { - Y_ASSERT(len <= this->BlockSize()); - - ui8 compressed = false; - - if (len) { - const size_t out = this->Compress((const char*)ptr, len, (char*)Block(), this->AdditionalDataLength()); - // catch compressor buffer overrun (e.g. SEARCH-2043) - //Y_VERIFY(out <= this->Hint(this->BlockSize())); - - if (out < len || TCompressor::SaveIncompressibleChunks()) { - compressed = true; - ptr = Block(); - len = (ui16)out; - } - } - - char tmp[overhead]; - TMemoryOutput header(tmp, sizeof(tmp)); - - this->Save(len, &header); - this->Save(compressed, &header); - - using TPart = IOutputStream::TPart; - if (ptr) { - const TPart parts[] = { - TPart(tmp, sizeof(tmp)), - TPart(ptr, len), - }; - - Slave_->Write(parts, sizeof(parts) / sizeof(*parts)); - } else { - Slave_->Write(tmp, sizeof(tmp)); - } - } - -private: - IOutputStream* Slave_; - const ui16 BlockSize_; -}; - -template <class T> -static inline T GLoad(IInputStream* input) { - T t; - - if (input->Load(&t, sizeof(t)) != sizeof(t)) { - ythrow TDecompressorError() << "stream error"; - } - - return LittleToHost(t); -} - -class TDecompressSignature { -public: - inline TDecompressSignature(IInputStream* input) { - if (input->Load(Buffer_, SIGNATURE_SIZE) != SIGNATURE_SIZE) { - ythrow TDecompressorError() << "can not load stream signature"; - } - } - - template <class TDecompressor> - inline bool Check() const { - static_assert(sizeof(TDecompressor::signature) - 1 == SIGNATURE_SIZE, "expect sizeof(TDecompressor::signature) - 1 == SIGNATURE_SIZE"); - return memcmp(TDecompressor::signature, Buffer_, SIGNATURE_SIZE) == 0; - } - -private: - char Buffer_[SIGNATURE_SIZE]; -}; - -template <class TDecompressor> -static inline IInputStream* ConsumeSignature(IInputStream* input) { - TDecompressSignature sign(input); - if (!sign.Check<TDecompressor>()) { - ythrow TDecompressorError() << "incorrect signature"; - } - return input; -} - -template <class TDecompressor> -class TDecompressorBaseImpl: public TDecompressor, public TCommonData { -public: - static inline ui32 CheckVer(ui32 v) { - if (v != 1) { - ythrow yexception() << TStringBuf("incorrect stream version: ") << v; - } - - return v; - } - - inline TDecompressorBaseImpl(IInputStream* slave) - : Slave_(slave) - , Input_(nullptr, 0) - , Eof_(false) - , Version_(CheckVer(Load<ui32>())) - , BlockSize_(Load<ui16>()) - , OutBufSize_(TDecompressor::Hint(BlockSize_)) - , Tmp_(2 * OutBufSize_) - , In_(Tmp_.Data()) - , Out_(In_ + OutBufSize_) - { - this->InitFromStream(Slave_); - } - - inline ~TDecompressorBaseImpl() { - } - - inline size_t Read(void* buf, size_t len) { - size_t ret = Input_.Read(buf, len); - - if (ret) { - return ret; - } - - if (Eof_) { - return 0; - } - - this->FillNextBlock(); - - ret = Input_.Read(buf, len); - - if (ret) { - return ret; - } - - Eof_ = true; - - return 0; - } - - inline void FillNextBlock() { - char tmp[overhead]; - - if (Slave_->Load(tmp, sizeof(tmp)) != sizeof(tmp)) { - ythrow TDecompressorError() << "can not read block header"; - } - - TMemoryInput header(tmp, sizeof(tmp)); - - const ui16 len = GLoad<ui16>(&header); - if (len > Tmp_.Capacity()) { - ythrow TDecompressorError() << "invalid len inside block header"; - } - const ui8 compressed = GLoad<ui8>(&header); - - if (compressed > 1) { - ythrow TDecompressorError() << "broken header"; - } - - if (Slave_->Load(In_, len) != len) { - ythrow TDecompressorError() << "can not read data"; - } - - if (compressed) { - const size_t ret = this->Decompress(In_, len, Out_, OutBufSize_); - - Input_.Reset(Out_, ret); - } else { - Input_.Reset(In_, len); - } - } - - template <class T> - inline T Load() { - return GLoad<T>(Slave_); - } - -protected: - IInputStream* Slave_; - TMemoryInput Input_; - bool Eof_; - const ui32 Version_; - const ui16 BlockSize_; - const size_t OutBufSize_; - TBuffer Tmp_; - char* In_; - char* Out_; -}; - -template <class TDecompressor, class TBase> -class TDecompressorBase: public TDecompressorBaseImpl<TDecompressor> { -public: - inline TDecompressorBase(IInputStream* slave) - : TDecompressorBaseImpl<TDecompressor>(ConsumeSignature<TDecompressor>(slave)) - { - } - - inline ~TDecompressorBase() { - } -}; - -#define DEF_COMPRESSOR_COMMON(rname, name) \ - rname::~rname() { \ - try { \ - Finish(); \ - } catch (...) { \ - } \ - } \ - \ - void rname::DoWrite(const void* buf, size_t len) { \ - if (!Impl_) { \ - ythrow yexception() << "can not write to finalized stream"; \ - } \ - \ - Impl_->Write((const char*)buf, len); \ - } \ - \ - void rname::DoFlush() { \ - if (!Impl_) { \ - ythrow yexception() << "can not flush finalized stream"; \ - } \ - \ - Impl_->Flush(); \ - } \ - \ - void rname::DoFinish() { \ - THolder<TImpl> impl(Impl_.Release()); \ - \ - if (impl) { \ - impl->Finish(); \ - } \ - } - -#define DEF_COMPRESSOR(rname, name) \ - class rname::TImpl: public TCompressorBase<name, TImpl> { \ - public: \ - inline TImpl(IOutputStream* out, ui16 blockSize) \ - : TCompressorBase<name, TImpl>(out, blockSize) { \ - } \ - }; \ - \ - rname::rname(IOutputStream* slave, ui16 blockSize) \ - : Impl_(new (TImpl::Hint(blockSize)) TImpl(slave, blockSize)) { \ - } \ - \ - DEF_COMPRESSOR_COMMON(rname, name) - -#define DEF_DECOMPRESSOR(rname, name) \ - class rname::TImpl: public TDecompressorBase<name, TImpl> { \ - public: \ - inline TImpl(IInputStream* in) \ - : TDecompressorBase<name, TImpl>(in) { \ - } \ - }; \ - \ - rname::rname(IInputStream* slave) \ - : Impl_(new TImpl(slave)) { \ - } \ - \ - rname::~rname() { \ - } \ - \ - size_t rname::DoRead(void* buf, size_t len) { \ - return Impl_->Read(buf, len); \ - } - -/* - * MiniLzo - */ -class TMiniLzo { - class TInit { - public: - inline TInit() { - if (lzo_init() != LZO_E_OK) { - ythrow yexception() << "can not init lzo engine"; - } - } - }; - -public: - static const char signature[]; - - inline TMiniLzo() { - Singleton<TInit>(); - } - - inline ~TMiniLzo() { - } - - static inline size_t Hint(size_t len) noexcept { - // see SEARCH-2043 and, e.g. examples at - // http://stackoverflow.com/questions/4235019/how-to-get-lzo-to-work-with-a-file-stream - return len + (len / 16) + 64 + 3; - } - - static inline bool SaveIncompressibleChunks() noexcept { - return false; - } -}; - -const char TMiniLzo::signature[] = "YLZO"; - -template <size_t N> -class TFixedArray { -public: - inline TFixedArray() noexcept { - memset(WorkMem_, 0, sizeof(WorkMem_)); - } - -protected: - char WorkMem_[N]; -}; - -class TMiniLzoCompressor: public TMiniLzo, public TFixedArray<LZO1X_MEM_COMPRESS + 1> { -public: - inline size_t Compress(const char* data, size_t len, char* ptr, size_t /*dstMaxSize*/) { - lzo_uint out = 0; - lzo1x_1_compress((const lzo_bytep)data, len, (lzo_bytep)ptr, &out, WorkMem_); - - return out; - } -}; - -class TMiniLzoDecompressor: public TMiniLzo, public TFixedArray<LZO1X_MEM_DECOMPRESS + 1> { -public: - inline size_t Decompress(const char* data, size_t len, char* ptr, size_t /*max*/) { - lzo_uint ret = 0; - - lzo1x_decompress((const lzo_bytep)data, len, (lzo_bytep)ptr, &ret, WorkMem_); - - return ret; - } - - inline void InitFromStream(IInputStream*) const noexcept { - } -}; - -DEF_COMPRESSOR(TLzoCompress, TMiniLzoCompressor) -DEF_DECOMPRESSOR(TLzoDecompress, TMiniLzoDecompressor) - -/* - * FastLZ - */ -class TFastLZ { -public: - static const char signature[]; - - static inline size_t Hint(size_t len) noexcept { - return Max<size_t>((size_t)(len * 1.06), 100); - } - - inline size_t Compress(const char* data, size_t len, char* ptr, size_t /*dstMaxSize*/) { - return fastlz_compress(data, len, ptr); - } - - inline size_t Decompress(const char* data, size_t len, char* ptr, size_t max) { - return fastlz_decompress(data, len, ptr, max); - } - - inline void InitFromStream(IInputStream*) const noexcept { - } - - static inline bool SaveIncompressibleChunks() noexcept { - return false; - } -}; - -const char TFastLZ::signature[] = "YLZF"; - -DEF_COMPRESSOR(TLzfCompress, TFastLZ) -DEF_DECOMPRESSOR(TLzfDecompress, TFastLZ) - -/* - * LZ4 - */ -class TLZ4 { -public: - static const char signature[]; - - static inline size_t Hint(size_t len) noexcept { - return Max<size_t>((size_t)(len * 1.06), 100); - } - - inline size_t Compress(const char* data, size_t len, char* ptr, size_t dstMaxSize) { - return LZ4_compress_default(data, ptr, len, dstMaxSize); - } - - inline size_t Decompress(const char* data, size_t len, char* ptr, size_t max) { - int res = LZ4_decompress_safe(data, ptr, len, max); - if (res < 0) - ythrow TDecompressorError(); - return res; - } - - inline void InitFromStream(IInputStream*) const noexcept { - } - - static inline bool SaveIncompressibleChunks() noexcept { - return false; - } -}; - -const char TLZ4::signature[] = "LZ.4"; - -DEF_COMPRESSOR(TLz4Compress, TLZ4) -DEF_DECOMPRESSOR(TLz4Decompress, TLZ4) - -/* - * Snappy - */ -class TSnappy { -public: - static const char signature[]; - - static inline size_t Hint(size_t len) noexcept { - return Max<size_t>(snappy::MaxCompressedLength(len), 100); - } - - inline size_t Compress(const char* data, size_t len, char* ptr, size_t /*dstMaxSize*/) { - size_t reslen = 0; - snappy::RawCompress(data, len, ptr, &reslen); - return reslen; - } - - inline size_t Decompress(const char* data, size_t len, char* ptr, size_t) { - size_t srclen = 0; - if (!snappy::GetUncompressedLength(data, len, &srclen) || !snappy::RawUncompress(data, len, ptr)) - ythrow TDecompressorError(); - return srclen; - } - - inline void InitFromStream(IInputStream*) const noexcept { - } - - static inline bool SaveIncompressibleChunks() noexcept { - return false; - } -}; - -const char TSnappy::signature[] = "Snap"; - -DEF_COMPRESSOR(TSnappyCompress, TSnappy) -DEF_DECOMPRESSOR(TSnappyDecompress, TSnappy) - -/* - * QuickLZ - */ -class TQuickLZBase { -public: - static const char signature[]; - - static inline size_t Hint(size_t len) noexcept { - return len + 500; - } - - inline TQuickLZBase() - : Table_(nullptr) - { - } - - inline void Init(unsigned ver, unsigned lev, unsigned mod, unsigned type) { - Table_ = LzqTable(ver, lev, mod); - - if (!Table_) { - ythrow yexception() << "unsupported lzq stream(" << ver << ", " << lev << ", " << mod << ")"; - } - - const size_t size = Table_->Setting(3) + Table_->Setting(type); - - Mem_.Reset(::operator new(size)); - memset(Mem_.Get(), 0, size); - } - - inline bool SaveIncompressibleChunks() const noexcept { - // we must save incompressible chunks "as is" - // after compressor run in streaming mode - return Table_->Setting(3); - } - -protected: - const TQuickLZMethods* Table_; - THolder<void> Mem_; -}; - -const char TQuickLZBase::signature[] = "YLZQ"; - -class TQuickLZCompress: public TQuickLZBase { -public: - inline size_t Compress(const char* data, size_t len, char* ptr, size_t /*dstMaxSize*/) { - return Table_->Compress(data, ptr, len, (char*)Mem_.Get()); - } -}; - -class TQuickLZDecompress: public TQuickLZBase { -public: - inline size_t Decompress(const char* data, size_t /*len*/, char* ptr, size_t /*max*/) { - return Table_->Decompress(data, ptr, (char*)Mem_.Get()); - } - - inline void InitFromStream(IInputStream* in) { - const ui8 ver = ::GLoad<ui8>(in); - const ui8 lev = ::GLoad<ui8>(in); - const ui8 mod = ::GLoad<ui8>(in); - - Init(ver, lev, mod, 2); - } -}; - -class TLzqCompress::TImpl: public TCompressorBase<TQuickLZCompress, TImpl> { -public: - inline TImpl(IOutputStream* out, ui16 blockSize, EVersion ver, unsigned level, EMode mode) - : TCompressorBase<TQuickLZCompress, TImpl>(out, blockSize) - { - memset(AdditionalData(), 0, AdditionalDataLength()); - - Init(ver, level, mode, 1); - - Save((ui8)ver); - Save((ui8)level); - Save((ui8)mode); - } -}; - -TLzqCompress::TLzqCompress(IOutputStream* slave, ui16 blockSize, EVersion ver, unsigned level, EMode mode) - : Impl_(new (TImpl::Hint(blockSize)) TImpl(slave, blockSize, ver, level, mode)) -{ -} - -DEF_COMPRESSOR_COMMON(TLzqCompress, TQuickLZCompress) -DEF_DECOMPRESSOR(TLzqDecompress, TQuickLZDecompress) - -namespace { - template <class T> - struct TInputHolder { - static inline T Set(T t) noexcept { - return t; - } - }; - - template <class T> - struct TInputHolder<TAutoPtr<T>> { - inline T* Set(TAutoPtr<T> v) noexcept { - V_ = v; - - return V_.Get(); - } - - TAutoPtr<T> V_; - }; - - // Decompressing input streams without signature verification - template <class TInput, class TDecompressor> - class TLzDecompressInput: public TInputHolder<TInput>, public IInputStream { - public: - inline TLzDecompressInput(TInput in) - : Impl_(this->Set(in)) - { - } - - private: - size_t DoRead(void* buf, size_t len) override { - return Impl_.Read(buf, len); - } - - private: - TDecompressorBaseImpl<TDecompressor> Impl_; - }; -} - -template <class T> -static TAutoPtr<IInputStream> TryOpenLzDecompressorX(const TDecompressSignature& s, T input) { - if (s.Check<TLZ4>()) - return new TLzDecompressInput<T, TLZ4>(input); - - if (s.Check<TSnappy>()) - return new TLzDecompressInput<T, TSnappy>(input); - - if (s.Check<TMiniLzo>()) - return new TLzDecompressInput<T, TMiniLzoDecompressor>(input); - - if (s.Check<TFastLZ>()) - return new TLzDecompressInput<T, TFastLZ>(input); - - if (s.Check<TQuickLZDecompress>()) - return new TLzDecompressInput<T, TQuickLZDecompress>(input); - - return nullptr; -} - -template <class T> -static inline TAutoPtr<IInputStream> TryOpenLzDecompressorImpl(const TStringBuf& signature, T input) { - if (signature.size() == SIGNATURE_SIZE) { - TMemoryInput mem(signature.data(), signature.size()); - TDecompressSignature s(&mem); - - return TryOpenLzDecompressorX(s, input); - } - - return nullptr; -} - -template <class T> -static inline TAutoPtr<IInputStream> TryOpenLzDecompressorImpl(T input) { - TDecompressSignature s(&*input); - - return TryOpenLzDecompressorX(s, input); -} - -template <class T> -static inline TAutoPtr<IInputStream> OpenLzDecompressorImpl(T input) { - TAutoPtr<IInputStream> ret = TryOpenLzDecompressorImpl(input); - - if (!ret) { - ythrow TDecompressorError() << "Unknown compression format"; - } - - return ret; -} - -TAutoPtr<IInputStream> OpenLzDecompressor(IInputStream* input) { - return OpenLzDecompressorImpl(input); -} - -TAutoPtr<IInputStream> TryOpenLzDecompressor(IInputStream* input) { - return TryOpenLzDecompressorImpl(input); -} - -TAutoPtr<IInputStream> TryOpenLzDecompressor(const TStringBuf& signature, IInputStream* input) { - return TryOpenLzDecompressorImpl(signature, input); -} - -TAutoPtr<IInputStream> OpenOwnedLzDecompressor(TAutoPtr<IInputStream> input) { - return OpenLzDecompressorImpl(input); -} - -TAutoPtr<IInputStream> TryOpenOwnedLzDecompressor(TAutoPtr<IInputStream> input) { - return TryOpenLzDecompressorImpl(input); -} - -TAutoPtr<IInputStream> TryOpenOwnedLzDecompressor(const TStringBuf& signature, TAutoPtr<IInputStream> input) { - return TryOpenLzDecompressorImpl(signature, input); -} diff --git a/library/cpp/streams/lz/lz_ut.cpp b/library/cpp/streams/lz/lz_ut.cpp deleted file mode 100644 index 6876f070fc0..00000000000 --- a/library/cpp/streams/lz/lz_ut.cpp +++ /dev/null @@ -1,287 +0,0 @@ -#include "lz.h" - -#include <library/cpp/testing/unittest/registar.h> -#include <library/cpp/resource/resource.h> - -#include <util/stream/file.h> -#include <util/generic/vector.h> -#include <util/system/tempfile.h> -#include <util/generic/singleton.h> - -#define LDATA "./ldata" -#define LDATA_RANDOM "./ldata.random" - -static const TString data = "aa aaa aa aaa aa aaa bb bbb bb bbb bb bbb"; - -namespace { - /** - * Produces well-formed random crap - **/ - TString RandomString(size_t size) { - TString entropy(NResource::Find("/random.data")); - TString result; - size_t seed = 1; - size_t j = 0; - for (size_t i = 0; i < size; ++i) { - seed *= 3; - char sym; - do { - sym = char((seed ^ i) % 256); - if (!sym) { - seed += 1; - } - } while (!sym); - Y_ASSERT(sym); - j = (j + 1) % entropy.size(); - result += char(sym + entropy[j]); - } - return result; - } - - TVector<TString> InitRandomData() { - static const TVector<size_t> sizes = { - 0, - 1, - 127, - 2017, - 32767, - }; - - TVector<TString> result; - for (auto size : sizes) { - result.push_back(RandomString(size)); - } - result.push_back(NResource::Find("/request.data")); - return result; - } - - TString TestFileName(const TString& d, size_t bufferSize) { - return LDATA_RANDOM + TString(".") + ToString(d.size()) + TString(".") + ToString(bufferSize); - } - - struct TRandomData: public TVector<TString> { - inline TRandomData() { - InitRandomData().swap(*this); - } - }; -} - -static const TVector<size_t> bufferSizes = { - 127, - 1024, - 32768, -}; - -namespace { - template <TLzqCompress::EVersion Ver, int Level, TLzqCompress::EMode Mode> - struct TLzqCompressX: public TLzqCompress { - inline TLzqCompressX(IOutputStream* out, size_t bufLen) - : TLzqCompress(out, bufLen, Ver, Level, Mode) - { - } - }; -} - -template <class C> -static inline void TestGoodDataCompress() { - TFixedBufferFileOutput o(LDATA); - C c(&o, 1024); - - TString d = data; - - for (size_t i = 0; i < 10; ++i) { - c.Write(d.data(), d.size()); - c << Endl; - d = d + d; - } - - c.Finish(); - o.Finish(); -} - -template <class C> -static inline void TestIncompressibleDataCompress(const TString& d, size_t bufferSize) { - TString testFileName = TestFileName(d, bufferSize); - TFixedBufferFileOutput o(testFileName); - C c(&o, bufferSize); - c.Write(d.data(), d.size()); - c.Finish(); - o.Finish(); -} - -template <class C> -static inline void TestCompress() { - TestGoodDataCompress<C>(); - for (auto bufferSize : bufferSizes) { - for (auto rd : *Singleton<TRandomData>()) { - TestIncompressibleDataCompress<C>(rd, bufferSize); - } - } -} - -template <class D> -static inline void TestGoodDataDecompress() { - TTempFile tmpFile(LDATA); - - { - TFileInput i1(LDATA); - D ld(&i1); - - TString d = data; - - for (size_t i2 = 0; i2 < 10; ++i2) { - UNIT_ASSERT_EQUAL(ld.ReadLine(), d); - - d = d + d; - } - } -} - -template <class D> -static inline void TestIncompressibleDataDecompress(const TString& d, size_t bufferSize) { - TString testFileName = TestFileName(d, bufferSize); - TTempFile tmpFile(testFileName); - - { - TFileInput i(testFileName); - D ld(&i); - - UNIT_ASSERT_EQUAL(ld.ReadAll(), d); - } -} - -template <class D> -static inline void TestDecompress() { - TestGoodDataDecompress<D>(); - for (auto bufferSize : bufferSizes) { - for (auto rd : *Singleton<TRandomData>()) { - TestIncompressibleDataDecompress<D>(rd, bufferSize); - } - } -} - -class TMixedDecompress: public IInputStream { -public: - TMixedDecompress(IInputStream* input) - : Slave_(OpenLzDecompressor(input).Release()) - { - } - -private: - size_t DoRead(void* buf, size_t len) override { - return Slave_->Read(buf, len); - } - -private: - THolder<IInputStream> Slave_; -}; - -template <class C> -static inline void TestMixedDecompress() { - TestCompress<C>(); - TestDecompress<TMixedDecompress>(); -} - -template <class D, class C> -static inline void TestDecompressError() { - TestCompress<C>(); - UNIT_ASSERT_EXCEPTION(TestDecompress<D>(), TDecompressorError); -} - -Y_UNIT_TEST_SUITE(TLzTest) { - Y_UNIT_TEST(TestLzo) { - TestCompress<TLzoCompress>(); - TestDecompress<TLzoDecompress>(); - } - - Y_UNIT_TEST(TestLzf) { - TestCompress<TLzfCompress>(); - TestDecompress<TLzfDecompress>(); - } - - Y_UNIT_TEST(TestLzq) { - TestCompress<TLzqCompress>(); - TestDecompress<TLzqDecompress>(); - } - - Y_UNIT_TEST(TestLzq151_1) { - TestCompress<TLzqCompressX<TLzqCompress::V_1_51, 1, TLzqCompress::M_0>>(); - TestDecompress<TLzqDecompress>(); - } - - Y_UNIT_TEST(TestLzq151_2) { - TestCompress<TLzqCompressX<TLzqCompress::V_1_51, 2, TLzqCompress::M_100000>>(); - TestDecompress<TLzqDecompress>(); - } - - Y_UNIT_TEST(TestLzq151_3) { - TestCompress<TLzqCompressX<TLzqCompress::V_1_51, 3, TLzqCompress::M_1000000>>(); - TestDecompress<TLzqDecompress>(); - } - - Y_UNIT_TEST(TestLzq140_1) { - TestCompress<TLzqCompressX<TLzqCompress::V_1_40, 1, TLzqCompress::M_0>>(); - TestDecompress<TLzqDecompress>(); - } - - Y_UNIT_TEST(TestLzq140_2) { - TestCompress<TLzqCompressX<TLzqCompress::V_1_40, 2, TLzqCompress::M_100000>>(); - TestDecompress<TLzqDecompress>(); - } - - Y_UNIT_TEST(TestLzq140_3) { - TestCompress<TLzqCompressX<TLzqCompress::V_1_40, 3, TLzqCompress::M_1000000>>(); - TestDecompress<TLzqDecompress>(); - } - - Y_UNIT_TEST(TestLz4) { - TestCompress<TLz4Compress>(); - TestDecompress<TLz4Decompress>(); - } - - Y_UNIT_TEST(TestSnappy) { - TestCompress<TSnappyCompress>(); - TestDecompress<TSnappyDecompress>(); - } - - Y_UNIT_TEST(TestGeneric) { - TestMixedDecompress<TLzoCompress>(); - TestMixedDecompress<TLzfCompress>(); - TestMixedDecompress<TLzqCompress>(); - TestMixedDecompress<TLz4Compress>(); - TestMixedDecompress<TSnappyCompress>(); - } - - Y_UNIT_TEST(TestDecompressorError) { - TestDecompressError<TLzoDecompress, TLzfCompress>(); - TestDecompressError<TLzfDecompress, TLzqCompress>(); - TestDecompressError<TLzqDecompress, TLz4Compress>(); - TestDecompressError<TLz4Decompress, TSnappyCompress>(); - TestDecompressError<TSnappyDecompress, TBufferedOutput>(); - TestDecompressError<TMixedDecompress, TBufferedOutput>(); - } - - Y_UNIT_TEST(TestFactory) { - TStringStream ss; - - { - TLz4Compress c(&ss); - - c.Write("123456789", 9); - c.Finish(); - } - - TAutoPtr<IInputStream> is(OpenOwnedLzDecompressor(new TStringInput(ss.Str()))); - - UNIT_ASSERT_EQUAL(is->ReadAll(), "123456789"); - } - - Y_UNIT_TEST(TestYQ609) { - auto data = NResource::Find("/yq_609.data"); - - TMemoryInput input(data.Data(), data.Size()); - - TLz4Decompress d(&input); - UNIT_ASSERT_EXCEPTION(d.ReadAll(), TDecompressorError); - } -} diff --git a/library/cpp/streams/lz/ut/random.data b/library/cpp/streams/lz/ut/random.data Binary files differdeleted file mode 100644 index 6b3c159b58f..00000000000 --- a/library/cpp/streams/lz/ut/random.data +++ /dev/null diff --git a/library/cpp/streams/lz/ut/request.data b/library/cpp/streams/lz/ut/request.data deleted file mode 100644 index 6a29bfe6af3..00000000000 --- a/library/cpp/streams/lz/ut/request.data +++ /dev/null @@ -1 +0,0 @@ -pron=snipfactors&pron=grmult_QUICK_SAMOHOD_ON_MIDDLE%3Ad%3A0.1%3A0.1&pron=umrfull&pron=usemiddleownerdata&pron=onlyfastrank&pron=sortbyfastmn&pron=rtb2000000&pron=tbs120000&pron=multbs0.63&pron=versiontbs2&pron=wffrm_ru.fast.download&pron=whrm_ru.hast.download&pron=rcy-lzo&qtree=cHic7V0NdFXVlb7nvpuXxyFhXgNx4Z0ljURpYFkbwZlxaR2s80apf0VmlrVvqgNIgBRI4kuE6KxZTYJABIZg_VlqUSnIj2hfIAiEAAEELag479k1SrV1KuMvrXUW2pnxr875ufe-87PvvS_JKyrGtQzvvrP3vufs_e2zz88-5-ErcEmsKB4daVSgKrPaKDNsY7QxzhhvXFgSM-IG-d6oMqqNS4omFU02rjemRmejlch4ABlrkNGFjD3IIP8dQkYGzbBfQfgHmLPFCBsVVzztlqb6m6bNsFGFJ7ZYEGtMMqjY2Y8fOd0V67Io0quNC9ClDTEUN2yXYrRRRfiq0SQ0-S6T1M2YjVJXYLc0jkayd1xgTEHtSXNdenqM8NIXD5-OySfzG43kc2T6kLhpI_ejYaNv0I-zjWbzNjNmzi5uKG5BBqmbfbAUz1JaNyzbmunJbM4uIf-3ZZfTRqKKgFa-id1GKpxQW58pYY1VKEmb38SkyebktW6TVxVhhShuek03SFtN28x0sQbGicBYtj2zObM108u-YaXZDvZ5GPkczWyTyzLbnM-IfN4pfN7tfCaazC4UZK0QeLtzNPnI8eipnEU5Gqd-JeR7K7vQeUNJ3LItUtvdzpNBytq8t0QIV5v2di6hPbs8R-XUBeDP7BL4Nws17hY-i5rao9HHCU0ssydQ370F0beqG_q0rAA655roFb5fJryhjWlyuGJ5w9U98SKUei6Kyzx4dme6vrIQFYHB4Aa2kNeq14-qIPDgJcsK2vKT7XIiAFW7egDkDpi94ySgidWH4LvQGMIEQ04Jc6dqobPvJtrrpnGmCjmeNIxoMco9jDrm7FizQcIYEsLY00W4XgljZZktmW1E6N7MLspK-qteKZQNAULZymI3lAHcUDg7aLFwBlCTkLayWA5p_4IBOtJlIDegtyYNoifEvAvSuOtDw6dXxIfYI4mYXk0gwMk0fMzEI1Ri0pfuFLos1JKMpHfsJ1WIsCrsESCwJ9TFOV1Yxb9Mzl8Rx31U8njVwhqUXW32-gB5E8L_oACZKV-CrglAd7HpQpfR62C1Lv17hlVWTNC52HTRiaaaBJ2VmJU4eEAXmFPQEoJHb3hJG6hUdnEUGDy2EJu0MmfuzewOHTw-Pio3eJQ4IW9bXuQMHiVKOmAeJXvaOIxzNIr-qQZ6GQqY_lOtJhYFdqsuYW1Kd-9jf_c7XSvc7f45Au9Awubw_DyH4fZRFKCDSPu-w0lzU1prPe8nChEc4DGj1gpW13G4RLS_ZF3-rpxtx2EFKxJ1DtqU9hwcl2mJL8jUKEetOML_mYAjtGV6icAW2pFm20Id4eDUnCNInJAj_Ak5jiBREkc4OFV2hLXUsBKRbNhnkubGNDSN9MYpRh6GzEGRR69eZ9Qrw8AUwOgNuZlJqeqlSvZB9UsQ_p6ienPCeKC7RD7qJtSQisdQNpsUjh5a7f43YXzV3dVEwUwE1e9thlCTByJ4ilKTyPTaJqkqEcDyb6cjbl0oPVSZbSazNy0mRiYM8vLAZZiWxFFuJNGvpYHUVZqcO5Lm6q1JtEUQxXg4-1Bil0hTzQznwbQjtXWzPGk_wBaRViOuWBBxa7aS_7tyJuXyanLVadSkkYcIfU-dJ3o0jhLR82rmKDCJSDAR1zm6EP6-Ypxo5onMrmxHqH0e8MzjcECx9bvMQA4BsdEDETm6no2dsr7E11dNfelpQW3djPoFjaH9yfFzvKUnhwUC1gnekbgkpOLHz5Gx9V0c5YUqvDq9qkdgeA1X4XW1IEqAhLU6vbVXFQaAioiLOJKZuAnYrbZQNbO9M4nWqXD1W_1aDXQezQ22ETzUSh_xVgsJNaTWiUyrpJAolFDLGh2FSQFTARSIlCqOpguZeKRZYVUVVRujS2M_jrcg8hjJ41FmVZ8QQSJMGSSGNi_5MkFNuWFMS9iHEP6hosAYXamcUdM4x0ZjR6MqR48xQI9rHq509egxQdpMMm16JKOp4iSN_hX2CgVome1pGQoCSnUsjLZoK6qs5BbLbdzDFp6EKQRMVvWgheTopChrkv8ycgbhGb6aGlIx5ltV51WcN7biS6Qx-y2Ea9Qm1dbNr6lrqk9R4-daFdCkT372757SPG7_VXKPRG_TldgrLPAq-WgOAuoQVjXtu5GCmbVWLF5-91VTEvadhcTMS7p3WdRsIF4sQLkfPenFLsYI6bWWzwppsa7TSZgV5KtPNsiryWPb4QWEk-pYiW2oAKiBYvLLH47wxkw-uyoz-ZCJ76ggbcBU-L2UUJQsicRi5ce2zk3YfzRxrTpfIBOrLjoKpqtgmSekzhOK79sPPeYBR-GFtPGhM2OQKR3NSDNnhSRgxvQzhOMysbN8gJzpxV4yvVjfKYz1CjG1EGaY0tqPPrVA6oDKsYSRPI6Iv7I-_qgOxCjfapMsEAUs0H3fsZW5oSFnglQ_lw8NOYGORTLA4kXCkKAfcEQ-Ac1IHiA6KL-otDlhbzH1aE3GT3Vz67nrBcae54_m-mmXCWrukxxpHo3e4snYKwyZa4QPBfnI8kpYYiGc2qJOTZy3h455Lty8IGFvRPo8r2HGTEmBUJ_V9bCnQEoP6S7B-yxSqmvtLEy_F_qsSPu6tDKB8Kv872nl_7OBQOBlHe_FJGCmSNgM7XLuXW95cwqHB2pEHZ9SOBR6Q67AblmhO2C3uetGkOZ-uIrY6q4RBQzHR4rwgjw2GaDgXJDNhgNBmw1ocK9hcK-hb3sNr5biZg3PO-gCL10IJZ-6ef4HMCaD8LwvFyAAMRCgf1niAFqj1gG9fygW6bZrG-40fmw5MH1w131w131w1z10193rQr9K6T0cVwuF9u-QfPbU6zWYxfuc8tWX5DP-bp4wJfsnC-3ZDiFpqhprXb0SsgRpbIp5rs5BOn3fKaky3fOfkPNx4p5SMk68dPX8hP1YKW4ICIXb3VTIscFDOp8QuN0_H3KjHgK3ezmRSgh8Mo8QGNly8MhgDByMgQOKgb6pj4MxcDAGful6jZMZA1X_1GPg-Uof3o9sRy9-raXxa97q-oR9ZyluUuLXCPYaJUFZimAYiGAtr5a6EQwUAMWwpTyGgfR6FDs6FIOUQhwz7zhC5nIHifaKCD43n4KYHEzz_6Kk-auWF2NdhLSf4fOUR-DgWGpwLDXgLH6fKHUoQqIUvp7MsrZH9CglH6Ih3Q2pZmiUOvFf3jwLFABFqU6eQwfS61HqU4RBSil9cr9_-qSQ9CgBBNq9FIEavifKhxTLPWMGvK1_bwgw5fvFxJSfPEYGHK8Va2vHp-nnobKtNL9OMOZQwJivvzTBNaaPCMicL0aZOX04dIOuiWIfWtGkdxx8nu5AnkaAPSzT5Xb1lMpxSsuOkuGc-1xGnjF3UpmGrst7z3Q4t1N53i08E0dnecfiO1Z4z3HyTMOQv0QeqHaToWSr56YUI-rTcuF9i2RpQpvY-6iLC99EifxtQp3ZG2n36EmV38jL27l-nbcUKXU2FQlxQhFjOxm5mtJ2divPvYHvbPPeOVzQpNjyNo9jBOEocTvgL7mNuRX7YtVhxKqcYnmI199OO_CL1y5I2CdMLYmtxHOqHnpKJSRnInOkzPV1iRHy8I95IoFEp_v1WoQlCmGPkyegkM7Znef3CNGwh8VwtbsOT0MRY35eKSlOhnuukr3akRShPkGzPTNWVV59XhOZ7Zn6Jn7jnGk3zZ4Wvom_8q2R3ia-wwMp_xEnMdgh0Xfxz8duGcu4QOEJhKjZpHv_OleBsl2olozkJpqKN_OREU_a91n435Cipgr5SDl0RFDQXxzKu3p_8ddcBYZKgzT7v3wcEsqrQ30bwqFcDP4ot8V_bjxuj6H7yiGM0F76uPhwe3Q_-IQ9eJqDlboEh0hhuQHyNkBOAt0GuCS44X3d-WZgsYhLHbFiZ5a_89T1CXuXpaVGDZle09gwd1pTXb2QMQKt-i99-m9cROR4INM_F2GmzxHpbvXXOFfaF8caB_NpOUKI5eGDtP3J7ETs1Ejfxfl6darKR1qL1gw_ylaN8lofypCMsyEE08BxFLDzsQienFS7z35562CqXf_Styzmlb-hWvz6AqLFZ038j2oC9MxUTY2kQSjx-eB-T4OMAdLe61x7rFzX3IWYFYhtlCDIm5LKdX6NTYKONF6_g1SuwpGvwoGKtOZZER_97qcnHJaMuTlhd1p4qqJfnOtaJS0XAVp-cdVcV8sCG6Tr3bznE6j08PYwwkK5EMi-EOcUaSBb5VdDq_2n9Izs51y9KlwixkX_I5Qsy9uj1KJvjLzDb0vdxdByiqE5V5M5wUcRfIu29aAOE7ozO0MXdZ57_21h7wGQAB5gc1Z1IHodYvuAxETvtLMXaIo2prsJ4qx15B_FLIVa8wxf3x3ez7W5FdIMpMOv3v1KO4QS6jkcHqRw-OzYDQl7mZUXHHpC4bDi6ftmBMGhB4LDwogvHHp0OKxDIBx65L6nkI4NzR4DnZw59qN51bPQfWS_6uqDj-N04fDpi-cn7KPF-DZ14VBrG5sRhC4cZt64d5l364WPEAgkzzpLhzCHDpMdCPvQiiGg5aF0dzKykZph3T5nBrL5pG2WaV0GA05XXjVvX-VgXL3gwVlwA65lkKvHl6L0Hbs-92Gs0h_kU2m0NGltTBNlR9al9wXey3HyNyr71-wt-TTb646-EKbycfZP6GmTrxu1Cfs4AsaXT5C2tfDLYULGl7uXluXGlx4b5NLNzvDSI9K9eAw7gU-KQ-6DGYsFMeqJiYDT-l7z_4dOX0p_PCthv27iuUrz48S8XSzc9pK3qAtO0GRw1bve_YoaM6SKN_i0RqPVNbIIYY1KbfCoeIx0lHz9SCSE1n3s-FC7LA86cXXHSQuVucLWg3wU30oHIYcua0rY70XwPFXxom_lpfjtn-70zjtp3JDm3-NjUY1W1_zP6clJhUrwcrNlZdLc1Jk0N3TSA5RJ89FOeuEC7ev2sm7vcDKyPr2P_tlPQg79s47-2USKIxvon_X0z6P0zyZKt4mWbqCfNnAOUrCx8xmhC6XU7A8t7jwsLaCg1NTA6jqzH1rhTWQAsrGTD0Ro5TekeQPWp3kjHk2zhkiDFPaGavkN_VjR4xh4njrf7QfJQGO3GYwBemo1FAOPPLYWgxig3OBEF-kYoLQ6Bs7VWrxZwTwSMZ_6Z42-VzpsSzejB2ICH4Wm6ebPlbdPTdirIkBvtoigYVe2g3ivPmaDFPrmi9fkejOFGdLng45PqbS6Pt-jvZlCJeaUtXSfSiMG__DzAo2-H9zbnLD3IXy9erY5dUtjY2342eb7fuF1fQ4LZJzr-MlmTqAvoU3ATtFALuWIxWOkUfdQtz5_y60JeyGw98XfUhe69_XRf3vntV0eqFn3OntfDonesDHYLfNdHmRLd1eAdIVZKuV6eYF657VWPTF2BDdquTUtbM-6lS5xuBe7hc67X_12LrUG4IcU1uOm1gD0uqO2mxiklE-HSoswA7t3r-9LKSch0Q30YG7UDgr2TAfx4E-Bo-YEUaFHzXs_zh01J_SQze7jIKfFOsC_hen3QftPyq7N5SpDPzeTfGD-LoX5d5qnJ-xXIrhV3dS1SXe_jcTEbnpvn3yNoaSpUujEzkPHPVUFyIE0-DRHfQCXjv0VJg6gH_QAx97vUA-IbLkxYb9k4pvVg1lcaSwVpo2pcXPowaxjv3jXu4of4AcPJ3MHAajBJBSATsoVdFJR3HV41wonMQnFR9d_oLp-6T8aEvavTSCnz23V7bxN2cXkc3hOX9f7V-dy-kARkMqzyMnpAzl0tT-IsA8tpHr3tgMfReWdppmXuQIUzjaJZ6L5bJP4BnWT2GlPT-gW57H0wtwuscsFaXUv1SrNtnNodD3ej7BXKs0plLXvCQJoKwUtVApaqBS0UCmAtlIAbaW0nlwpdB2VAmgr3VnJVCgkrKQhYd5bsxL2n4CtdrdfDdXi8baxihKzrZASO3hn79EEKTHbKiWhfc47g3SFZYxwH3LQvqBI1-tP5wPst-n6y9Gz5ibsFy3cokVp8XZdMkXbkV2WXQLMGqEovXqZl3MVIAZMkeAbQgFcuiWXRnAAfUCQHhMvtUexxTKQG1wMq4j_hT0SpP9zXIryeZ7bKMwkl0PtMPlQ_tpPahP2Dgv_EzQfnFM_L3Q--ObOD6LShJAwQSA6HMlNCAmJPl6u5DPdOfWSz7Ch7TzPuc7HroC-JHZVQVxgWtcEWP66JEqrA3cpIVNn6mfq1vdAWf3MNaICx4AC9UwwmE7LAwMnFwa9HCtWvvSBU_9yLBzHpLkP0cD5_bduSdjLI3o2d2YLO5Gqd8vQKtHKp8Z72dwiI9Twe3gAlej0rvd3CEsUX60FvGHxYaRv-zhKDHT_3U0J-50onq1dK78w0-OMeNXzvBAsW1YmcvfKS6yQkf7g_sCCRKmb6RwskYRc4nF3EVYkSkduDhzhvYMpTYxOvROXX5i7WJzDIe1f3ZsPArzvAI5Z5T0VNWR2hgt4d-ABU3NlPH3aTXNmpepvqZsB3hkIHnx8dai3I55jh1z5EJ9LC1R6sLkaC8UDXqJOTfET1_90Y-Xa4BcRTilaHFpb11Qzd27tLBqkBTVqV9ZByxSL77jOVacoB9LnFKZOkUrX5zgslosBXNsbUBr2ip4pEGtKTatrnFmTCmwVtMd2d_tp3pzWFQI16ddO-rhLA16p7RYOHB4_goX1BRzshyBSMGwsf9hsNfF07bxUTWp-7U014O2G4N7RPV6qmcsL6bTXPTfFScABnlM2cI1eA8oKTjX3O9QQcp110JN0sxbtRY3kE_Sq6zcWkTH1moi-CclHeKG7GL9tieV-eYOxQBrfwQeWDgWYVu6UyasyTrrk-s7PfXXmLBxzxrwhazOcKjhfOydNuygtaAWHm40M0mPl437TyLZZtaFnpivTTUYGT9AGKktrkMf0_n5M7oJyiRUyY7t7QblEqZvzBqyQaEu9_U6CgAYFZfEyopc9FM4398xN2I9FgJvbvfrQO-pC9fL49l_FAcVQ3oB7CxRKcA9CofkiHqG4MaCSVvtP9w4wj8jHfr10uejOjtkJ-3Er2H554Prl5_eaoP1gYG-O6PaDgD0OKyQBN-8fNXGZTOxNlr1Fkkh6x75c1yCZ-su7htj32cCo-BCewCjrK-_zDRxAR-gPBuCLfvV39i6Eb1QPijo_Q9TcELoPuXTn5d5RUY8LQs2V_KSoR6MPJM7GudJ4vr8mRNszgsxyVtM9qAefXZCwVwT9xlSIJ-T3G1NrtN-Y0n8BoVA_MTXw34QiKhrBVLST5lHd-vOmhL0B6acQs4uyLZJ-oB-KOvHpmd4pRMoAaec7_BAiLdb7hArMCgTHls2rw5XX_YRFJrGrRtYl7N8W8vdoFptaOne0uSlVM68GnMBCS4YHX77MG9NxVkgpd3HIOBQgYnjRwBetz4ZEaUvMyoTiBMI_UuehDTWpmfWpedPqfCYV0Pzzg3e9E28iP6SS-Xz-KVDparkGi-WFXkD2H_NT0BnUYWLlh38y389hMntDHabtrssFh8nsDXSYzF4fh8ns7aPDGORpKToTs19MKTs9huxy4j9fSxdPPOMv0ZUXVRjfpHWodmiIFhya08svfu22iWcYRstEXxq7nBZzGvxN-k81cmkshwaXU94zxuMbLtDkWN67ai--AnyXpcq5y06qcixBzv0N_xoix7_OVjzmyel48o_fPuPYvrGqnKhA89RzV4HvytH4vwvHsUMTKz990e_-FpKTozm9_J1ru0No_N9Fpj-hNPF43HsX03Pzm7ep7yKjBQ8_2bXVE8-Y1ZpVbUEisEfz4WcTQZoRAk3VDzsuVmnKHGzgWGxKNIbKzOsm8y-pYr0vJ5Mvh5MvS0jrhpIvi8mXkWsm1_BvaT3Eb4k__D_2jF58&rdba=clon&relev=ad_cat%3DO;ad_filtr%3D10;cl%3D2;cm2%3D0.0181118;cm%3D0.0869565;country%3Dru;ct%3D520-87%3A11886-13;dmoz_th%3D174-83%7C179-12;dnorm%3D32+autocad+bit+windows+xp+%D1%80%D1%83%D1%81%D1%81%D0%BA%D0%B8%D0%B9+%D1%82%D0%BE%D1%80%D1%80%D0%B5%D0%BD%D1%82;dnorm_nav%3D32+autocad+bit+windows+xp+%D0%B1%D0%B5%D1%81%D0%BF%D0%BB%D0%B0%D1%82%D0%BD%D0%BE+%D1%80%D1%83%D1%81%D1%81%D0%BA%D0%B8%D0%B9+%D1%81%D0%BA%D0%B0%D1%87%D0%B0%D1%82%D1%8C+%D1%82%D0%BE%D1%80%D1%80%D0%B5%D0%BD%D1%82;dnorm_old%3D32+autocad+bit+windows+xp+%D1%80%D1%83%D1%81%D1%81%D0%BA%D0%B8%D0%B9+%D1%82%D0%BE%D1%80%D1%80%D0%B5%D0%BD%D1%82;dnorm_w%3Dautoc+%D1%81%D0%BA%D0%B0%D1%87%D0%B0+%D0%B1%D0%B5%D1%81%D0%BF%D0%BB+%D0%BD%D0%B0+%D1%80%D1%83%D1%81%D1%81%D0%BA+%D1%82%D0%BE%D1%80%D1%80%D0%B5+32+bit+%D0%B4%D0%BB%D1%8F+windo+xp;fe%3D6.48773;fir%3D0.267373;forum%3D0.59255;fqwg%3D5.218048216e-15;frqcls%3Dstrong_tail;fsm%3D177;fsml%3D11;geov%3D-0.000436704;hpq%3D0;iad%3D1;iad_vw%3D-33.57460785;il%3D0;ilp%3D0.001022;im%3D536870912;imgintent%3D0.56;is_music_ext%3D0.000;isorg%3D0.460;issite%3D0.460;issoft%3D0.750;ldatopicru%3D197;mum%3D0;mut%3D15;navmx%3D0.268605;norm%3Dautocad+%D1%81%D0%BA%D0%B0%D1%87%D0%B0%D1%82%D1%8C+%D0%B1%D0%B5%D1%81%D0%BF%D0%BB%D0%B0%D1%82%D0%BD%D0%BE+%D0%BD%D0%B0+%D1%80%D1%83%D1%81%D1%81%D0%BA%D0%BE%D0%BC+%D1%82%D0%BE%D1%80%D1%80%D0%B5%D0%BD%D1%82+32+bit+%D0%B4%D0%BB%D1%8F+windows+xp;ow%3D52;prel%3D3;qc%3D3;qlu%3D1;qmpl%3Dru;qr2r%3D0;qr2u%3D1;qr2v%3D0;qrr%3D0;qru%3D1;qrv%3D0;qt%3Dru_nloc;relev_locale%3Dru;synnorm%3D32bit+autcad+pyc+winxp+%D1%82%D0%BE%D1%80%D0%B5%D0%BD%D1%82;syq%3D1.136661591e-07;th3561%3D0.0179;th3973%3D0.0682;topicality%3D36.0447;tvm%3D0.00222546;uil%3Dru;utq%3Ddownload+here+upon+russian+for+autodesk+inventor+auto+cad+%D0%B0%D0%B2%D1%82%D0%BE%D0%BA%D0%B0%D0%B4+autoca+pdf+torrent+%D0%B1%D0%B5%D1%81%D0%BF%D0%BB%D0%B0%D1%82%D0%BD%D0%BE+%D0%B7%D0%B0%D0%B3%D1%80%D1%83%D0%B7%D0%B8%D1%82%D1%8C+feed+load+%D0%B7%D0%B0%D0%B3%D1%80%D1%83%D0%B6%D0%B0%D1%82%D1%8C+%D0%B7%D0%B0%D0%BA%D0%B0%D1%87%D0%B8%D0%B2%D0%B0%D1%82%D1%8C+%D1%81%D0%BA%D0%B0%D1%87%D0%B8%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5+%D1%81%D0%BA%D0%B0%D1%87%D0%B8%D0%B2%D0%B0%D1%82%D1%8C%D1%81%D1%8F+%D1%81%D0%BA%D0%B0%D1%87%D0%BA%D0%B0+galloping+skachat+besplatno+free+%D0%B1%D0%B5%D1%81%D0%BF%D0%BB+%D0%B1%D0%B5%D1%81%D0%BF%D0%BB%D0%B0%D1%82%D0%BD%D0%B8%D0%B9+%D0%B1%D0%B5%D1%81%D0%BF%D0%BB%D0%B0%D1%82%D0%BD%D0%B8%D0%BA+%D0%B1%D0%B5%D1%81%D0%BF%D0%BB%D0%B0%D1%82%D0%BD%D0%BD%D1%8B%D0%B9+%D0%B4%D0%B0%D1%80%D0%BE%D0%BC+gift+%D1%81%D0%B2%D0%BE%D0%B1%D0%BE%D0%B4%D0%BD%D0%BE+freely+%D0%B1%D0%B5%D1%81%D0%BF%D0%BB%D0%B0%D0%BD%D0%BE+%D0%B1%D0%B5%D1%81%D0%BF%D0%BB%D0%B0%D1%82%D0%BE+%D1%85%D0%B0%D0%BB%D1%8F%D0%B2%D0%BD%D1%8B%D0%B9+russia+%D1%80%D0%BE%D1%81%D1%81%D0%B8%D0%B9%D1%81%D0%BA%D0%B8%D0%B9+rus+%D0%B2%D0%B5%D0%BB%D0%B8%D0%BA%D0%BE%D1%80%D1%83%D1%81%D1%81%D0%BA%D0%B8%D0%B9+%D1%80%D1%83%D1%81%D0%B8%D1%81%D1%82%D0%B8%D0%BA%D0%B0+%D1%80%D1%83%D1%81%D0%B8%D1%84%D0%B8%D0%BA%D0%B0%D1%86%D0%B8%D1%8F+russification+%D1%80%D1%83%D1%81%D0%BA+%D1%80%D1%83%D1%81%D1%81+%D1%80%D1%83%D1%81%D1%81%D0%BA%D0%BE%D1%8F%D0%B7%D1%8B%D1%87%D0%BD%D1%8B%D0%B9+russkom+%D0%B1%D0%B8%D1%82%D0%BD%D1%8B%D0%B9+%D1%83%D0%BA%D1%83%D1%81%D0%B8%D1%82%D1%8C+background+intelligent+transfer+service+%D0%B1%D0%B8%D1%82+bit+%D0%B2%D0%B8%D0%BD%D0%B4%D0%BE%D0%B2%D1%81+%D0%B2%D0%B8%D0%BD%D0%B4%D0%BE%D1%83%D0%B7+%D0%B2%D0%B8%D0%BD%D0%B4%D0%BE%D1%83%D1%81+windowsxp+windows+xtreme+performance+%D1%81%D0%BA%D0%B0%D1%87%D0%B0%D1%82%D1%8C%D0%B1%D0%B5%D1%81%D0%BF%D0%BB%D0%B0%D1%82%D0%BD%D0%BE;vcomm%3D0.248625;vintent%3D0.95;vm%3D268435456;vnorm%3Dautocad+32+bit+%D0%B4%D0%BB%D1%8F+windows+xp;vnorm_dopp%3D32+autocad+bit+windows+xp;vnorm_syn%3D32bit+autcad+winxp;vqi2tvec%3D1%7C0rkjACu_CrE81xPoE93gAB5X2uKgUsx_JvATChj78_A%2C;vqsemvec%3D371364212%091370421533%093362250591%092760956004;wizqbundle%3DehRMWi40AQAAAACAUzAB-F8KZipZehRMWi40AQAAAACARwAB8wYSXBJGEgdhdXRvY2FkGAAgAioMCggPAHNzEAAqDQoJDgAQJw8AJAsKLAAnEAEcAIRzJxAAIJMCKh0AoDICCAI4AUAAIAAAAAAwo7-XscucoK7PAQr0ByrmB2oA8P9S1AMB9g8SjxcShgkSDtGB0LrQsNGH0LDRgtGMGAAgASoQCgwWAIfQuRAAKhYKEhIAfbLRiNC40YUYAMe90L3QvtC1EAAqEgpYAE3QtdGCLAABRAAt0LwYAH290L3Rg9GORAA9vdC-LABRtdC80YJwADsYChSgAAAcAB2DMgACdgAP0gADH7WOAAMh0L4CAQrSAD290YtcAAD-AD2w0Y-6AD-70LiiAAQRs9QACloAP7vQsFoAAS_Ri54AAy_RiwABAACKAB--AAEFA14BCjIBAjIAApAACv4BHbuOAABEARG1dgAKKgAdveYAAMwBMYvQvAABCuYAD2wBAQBYAB-4WAAAH7KCAAIRuGoBCYIAATYCCtgAAlQAD4IAACHRjpQCCZYAAAADLxAB7AIAAtYBNxQKEGQCX7XRiNGM8gABI9CwSAEMMAACqgIKSgMCeAEABgMJigAARgAN9gABLAAB5LYA8HMB5AANigAAFgAEigANdAAh0Ys-AQ8YAAEA1gMKYAATuWQDCi4AAGAAH7UaAwARu9QCDywAAAG6AAoYAAIgAna5EAAS6A0SYQQyuNCyjQEBjQQ1GgoWdwECGgAzjtGJgQII7QEBHAAAawQBQwINNgABsQACyQENHABP0Y7RiRcDAANSlAHwZdMAAhoAAusADU4AAGoAA04ACEkBAzQADzIAAQCAAA8NBQABMgABlQIKOQECGAACwQI_HAoYHgEABPMCD5wAAgOLAQ6cAAAXBQ8yAAMC7QUNbAAA6gAFxwQPOgADAiMCDToAAfIABDoADx4ABQLBBA5YAAAaRwDw2Q0cAAFYAA_mAQQBrgACYQQNcgAA5gEAYwUBSQMNVgAAHgADBwYOcgIfuXICBgGoAAEjAw9wAAIFKQQOVAABHgAPKgIHAXsHDsABACkFDWoAAhIBA5MEDtoAABYDEbhbBg1QAAGxAw0yAAFQAAJDBw0cAAJiAQ-aAQgCtQUOOAAAKgEC9QcOHAAAogAP7gMHDoUFAR4DALIBAaMHDVAAA8AAAKUICI0EAjYAAn0HDTQAAk4AASYBDWABAfQAAcAAC4MFAlIAAL4AAP8HDzgAAw-hBQECOAACNQgPigAEAQACDhwAAWwAAXAJAOAAUgICaQYOHAAAOAACkXYA8GcBOAABCgIOIAIA6wgPMgAED4QFBAAoAQKxCA4QAQFqAAOoAg6aAQKgAA42AAC8AATuBA4eAAJUAA9IBAQBCgICWAANxgACHAAB-AAPjAAAATsIDTQAACYCDxYBBQJQAACcAUcgowIqHAsA3wWgMgIIATgBQAAgRQT4AjDk_fqeq-3Q-OMBCqgCKpoC9wPwCAgBAf0XEr0GEqABEhLQsdC10YHQv9C7-QMA1gPxARgBIAEqHAoY0L_Qvh4An7UABPAlGAoUGgAELxYKUgAAHxBQAAkftVAABn21EAAS-AQSawBv0YvQuRgApQAKD1UABR--vwAFTwME-4W_AAKdtdC9EAAqGgoW8QBfsNCz0L69AAYAJwEPDQEFDz8BAT--0LyAAAI_vdGLZAADT9GL0Y8aAAYfhRoABQEaAQ_OAAFfvtC80YM2AAYAnAAPtgABEbCEAA_oAAEfsEwAAyHQvoIAD18CHgD0AQ-IAQQfvogBCBG-1gEP8AAAb9GL0LzQuKQABAFAAk8gowIqzAIAKwHovMHs0NOEgNjdAQpIKjspAfEAKQAB8QISJxIUEgTQvdCwFAXBCAoMAGEQASCjAioLbAUAdQESAWwF-AHYpuGipb-7vI8BCu0BKt8BTADxBM0AAfcPEvEEEuwCEg7RgNGD0YFyBRC4NwEEbAUhaL5RBREoAAWRFAA-vtGOFACIZwXgFAoQTgBN0LzRgxYAe7jVAPAfEAB6AAASAAw-AB-zkAAAP7jQuXwAADq8EAG4ACHRg6QAClIAH7BSAAQAugAK9iAA8Cm8ZgAADnoAH7geAQCPuNGFEAAS5AFvAQIKkQAPIQELDCwAD70AAw6VAAIPAQo-AA_7ACsP5wAGSO0AYy4C0L7QvPAAA2UC-QDW3teX_ICvr_gBCqMBKpbwAPEMhAAB-g8SmAIS-gESDtGC0L7RgNGA0LXQvdGC8ACiFgoSFgCg0L7Qst0A8hMMAAYuAE_RixAALgAAP7DQvC4AAS_QsC4AAy_RhS4AAnq1hgJQcgBv0LD_APIESAACH752AAN70YMQACoSCugAa5cBFRWXAQOnANjLxM6v-_j5l1oKRyo6lAH0GCgAAXQSJxIZEgswAQDwDTMyGAAgACoGCgIzMhABIAAqAjMyMgA4AksH-QCA877ojIGuoecBCqQBKpfvAPFthQAB9hESvQESMhIDYml0GAEgAioICgRiaXRzEAAqCQoFYml0JwsAcHMnEAAqBworAEYQARI1NADwAQsKB2JpdHRpbmcQACoKCgYNAEdlZBAATQAFNwAgQBJgADVlGABsABdlNQAVbgwAAk0AAoQAEGWEAARCAEAgkwIqg_AAB_MH2J-xsZ7qkK_2ewpJKj3wAPECKwAB8wQSLRIYEgbQtNC70Y-KAVIKCg4AYzsBEQ1LAAfSAunHnYGH9bv932YKkQEqhPIA8QNyAAHyBhLFARJBEgZ3aW5kb3f1AGEMCggOAHPnAPEaCgocAGMQACoLCgcaACYQAScAZSdzEAASQkMAPwAgAjUABzINCglCAFb8APEKRAB0ZWQQABIoEl8AD4gAAAh8AEQgkwIqK5QAB98A2MbplNn6pa_fAwpDKjffALElAAASIRIQEgJ4cDIJcAYKAnhwEAFFADoCeHAXCdiHlbXAt_bOjnUKVypKRQCwOAAB9AcSQxIsEgh-CUFkZXNrTQBgDgoKEAB1wABiKgwKIABlWAAcD50A-QDmvbXihY6InIYBCpgBKosyAR95WwAcJPEHtADwHxJiEksSCGludmVudG9yRQA0DQoJEAAARAA0DgoKDwAEVAAEEAAgEAFyAAQOAEF9AUdkAAQRnAAAWgr5ADC5xvmm0_qipSoKoAEqkpsAsIAAAfADEkwSORIE9gAB8gBhCgoGDABx8gBwCAoYAGAQAcoBQBYAVGVhAPUAIwCBZXMQACCTAiokAPECqgAQRAID8A5jYWRNAGEJCgVjYWQ1ADAICgQLACMQABUAAWEAIP4CfCAQAUcAAAqiAK_p2fTEnaq4t64BowAC4PwREpoCEvwBEhDQsNCyVQQAswoj0LSbBWAYChQYAJwcBAFTBIEyAB-1FgABjCAEURYKEkYASgQCVgTwAAI_vtGOGAADL9C5RgABingE8AIqEgoOdAAvEAGIAAGL0LwQAPcEES2jAAASAwNNBOjw7e2q0ZnMoLYBCmUqWDoCcEYAAfIFElYQAwBEASFjYUYBARADEEYyATEOAHNNATAKCipwAwBNARAoIAMAQwERGmcAB8QD6JGI7ved-9fU6wEKfypzZwDzBWEAAfUHErABEkwSCGRvd25sb2FkegNQEABkEAEfDNEeAHRzEAAqDwoLDwCUXgNxKg4KChEAb2ID0EtOABkHPQAqcydNAIWTAACCAByMggCeq4T0m6vIyclDNgWhABIkEhISA3BkZuMAIAcKCwACEQMACgAEDAICFQfosbOQvtqmg6CnAQpjKlbKABZE6QxxdG9ycmVudE8AAekMAcAAAekMwBknDwAQJx4AJAsKO-AAAK0AHA6tAPgB_Ma8_MTw4JzsAQqrCiqdCmcALwsF7wjrJPANtgfgEpoYEvgXEhLQt9Cw0LOFCODQtkIDJdGMmwIJGgBj0N8N8Du1qwAAkQAGHgAzt9C4HgAANQIKHABzttCw0LXQvLkBOxQKEHAAAAMCAH8BBk4AMLbQtd8ADS4AU7fQuNGCQwEILgABYAADKQEAl4YM8AIFKwENmgBl0Y7RidC4AwIGOi8L8GMF6QEGGAAAbgAACAEEOwMPUgAEAesBOBIKDuwAAZ0CCuoAAWYATtGMEAEYAS_Qu-oAAQKwAAFpAwzqADG10L2dAgLTAwqYAASgARG40gAKbAAAHAAAHQMNmgAAUAUNhAAALgAAAAEC4gAMhAADigEDJAK2CvAWHgARu28ED5wAAxW16QIJbgEC8gABDwQKOAAAUAABigABHAAK1AYA8WQNQAIAFgAAoAIOmAARtVgCDBgAAFIBAAUECngABQIBDzYCAyHQu5UDCjQAAkwABM0DD2gAAQCHBQ1OAQH8AARqAgweAACeAB-92gIGAx4AAaQAD4wAAgOQAwwcAANUAQFiAgAvBQaMAQX4AA2MAAQaAAQchgDwB1QAE7VMAw5uAAIaBACWAQ8cAAIDVQa7APAbcAAfvFIABQE0ARG1wAAPMgECAOwED4YCAAMyAQNfBwqOAzG30Y8gAg2iXwHw9AJUAw0cAAMQBQStBgZIAQEQAS_QvPoEAgAQBD2I0Yx2AwSeAAI0AA1sAAGIAA98BQUAJAMCHAAMeAIBfgEPbAAAA1AAAZADD0QBAwRrBwqKAACYAQBuAAKmAA5uAA9QBAEDhgADeAEK6AEBHAADEAEMiAAE2AAG8wcKYgEfuSACAgSiAALyBArmAQFkAQ3cAgRqABO4bQcK8gABNAABNgIA6AEN8gAv0Y44AgMAAAIDnAMKJAYRt14DDGQAAuwAAlYBChwABdAAAQQFCiQBBBwABEAECjoABFYAAvwGChwABDoAAr4CClYABR4CD0YDDABSBgpgAQBWAA_UBgIAKgMDvQoUAvAeMgAAUAIEfAEPHgIAAEgBDcICAzgAA1QACtwAAPgAADYCAmEKDbIBD74FAgNQjgLwAw1UBgEcAA2CAABmAAK6AA_aBBcBQQA0Ag4XAvGyD1IAAQKWAwHCBw_UAAQPoAAAAbABD04AAQDOAAPLCg0GAQGUCA-OAQUAPgEAZwsKrAEA8gAB1gQPGAIEAtgAApgFDr4AAPQAAgAICowAAF4BAjQIDW4AAw4BAowADlIAARoAD_oAAgIaBwItDQ5-AQHEAA8wAQEBcAAChAMPNgADD8IHAgNmAQ-mAAMCigAP_gYDAxwAD9gDAAHSAQC2Cg-SBAkDDAINGAEAOgACGAECHQwGNQUAewbQgtGMMgIIAV0GEAEUEvgBi5Xsua2Avp3ZAQqeCCqRCH4SX_8DAfoTKQQBAB8OIdGMMgpyHAoYGgD3ATAEANENAt8NBDQEYx25HAD3AjMEJNGLvwwQOMkCIWqPTRKxhgBdtdC90YsuAF85BPIJYAAFb9C-0Y4QALYAAAJ8AD-80Lg6AAFvOQQghADYAvEKAbIADwgBAxOwCAEKugABNgAv0YxqAAcBIDsE8QgEAS3Rg-oAADQBH7tGAAgfvOoAAHO10KgSYZgAD6ABAy0EwIQBALwBAFAADcoAT_MOwGgAAAFSAQ9oAA4A6DEN8Q4AOgAfuzwCCQHAAQq4AAAgAgKiAR-FDgEBAXQCAiIEwQBsAB-yVgECD5gAAx8EEbAfBPENAgEKlAAAMAEACgMPNgIEL9C7agICAEwAE72kAiEEglQDDWoCAZ4CIQRDAVIADyAEs9oCCsAABRwAAQwCIgSAEgI3GAoUqAIiBC8UAiIEASOeAyIEZi_QvooABB8EGTYfBLwWASHQvqIDCyIDISAEogFIAR-1ZAEEP7UdBJBABB-IQAQCAdAYEgccBBCs9wAAHAR1iAAPWAMBAhwE8QAxvtC8tgQKigAECAIP2gAjBPQEUAQKNAAAGAAADgECeAEPOgIBAiAEbwKIAA44ACAEBPIAH7hCBgQCmAERvugBDWABHAT2BAIQBwGcAwoMBhG3XgMOIgEAxAEcBBkgHARoBdgAAYYAHAT5AASSBQTsAwo6AAYQAQBABCEEUS_Rg24CIQTzAvoABHwBDuYBAAACACgICoYAIwQQHCMEZwE2AAEyASMEIrYBIwT6BA9EAwEA1gAD8AcOggAC1gAAEAkjBIpqAg5SAAHUACUE8AgPuAIGTILRjBACCgHqAAIGAQH8Aw0YAgoCNW4CCyAEphG1qAAKkgEAdAAhBCAABFEAoBoAAVIADBwAAbL6A_YADn4BAIwEDvQHAUYBI9GJJASCARQBDy4FAwQkBPEDAqYAAqYCD_wAAwQWAw_gAAMCZwJwAU4JAvwASuMKW3ULAfcBFBHp16ff677V8PFICo8IKoEhBNHvAwH3FRLkGBLAGBIUSggCNxY3uNCyIwRwFAoQHAC3sFASAh0EEBZiFBBBRQiQHAA9FgoSHABoWBbwABgKZgAASgC9vdCw0Y8QAHgSoDIAAU4AATgACmyPAZAh0LNsAAxUAF-dCHC4VAAMHbzAJBNkE75UAA9wHBIgxABdBPMDEbWmAD8eChrEAAQCOgAP5AAAQQTwET4ABgBcABOwlAAP6AADH4U8AQQAOgARuOgAD5YABQRYBwDxDAAByAEPmAEKIdGLXAAK6AF_sNC50YLQtZIAB8oSUEIBAFG9tATgOAAPrAABA8oAL9C4tAF9CPGKE7UgAQ_IAAQh0YskATcSCg6cAQKOAg8yAAcPkgIFAnAAAJICDBQDEbugAAqkAQEUAwBGAy0QAYAAH7sIAQAAXgACdgEOXgAesBYAT9GO0YJsAQMBVgIRtVIBCpIAAVQDA6QBDNYDEbXSAQwwAAa2AQ0wAA9-AAUByAACggMP0AEFBLQBDG4AABAEEb4OAw-cAQQh0L7WAA8ekwDxIjwADNoAEbsoBAysAgGmAA2GAQG0AQNwAQ-eAAADTgIKIAQCNAATuVgBCjYAAhwAAiwJAPCyggAftVYECg9MAwQD4AEA3gMPCgEBAdoAAQoBD3IAAQT4AwwQAR-1wAAJARwCCjIAAtoAH7LmAQQA2AATi7YDChIBBKAAD9wACwBkAww4AAIeAgA4AAwaAAbyAA-kAAEAbAMLFAIBlgMOIAECigQfvBgCBQNyAwx-AAM2AA9-AAMBigYPCAMAAcQBE7giAQ_GAQUC5AELPAQPRAUHD2wABQGSAwCSAQDABg8UAgEPiAAIAqgAAUQFD6YAAAEeABG1kv8A8poAA3gAALIBCnYAAjwCAJIAHYuCAwFQAQOkBw84AQUAOgAAzAAPigEBAmQGCggCAN4CEYjyAQ9SAAAA3gIF-gcPUgAAIdC-4AALQgIADAQPfgUDAFAAA9AGCk4AAvYAAioGDxABBAHoBQvwAQ9kAwUCfAED_gYNngABSgAKgAABWgEDJAUPCAEAAVAABB4EDIQAH73sAAgCcgEP0gACA1QEDxwCAAFuAAIGSRfQsAEPOgAEA0oIDx4AAHEG8glGBw8eAAUCsAIMHAEARAQCGgAPOAAFAq7cAPAOzAAAkAUPzAABAFoAAL4ID3IAAgE4BA9UAAYB0gNDAPAMADgAA5gCClYABGQCAKILChoAA4gAAXAACh4DiwnwAuQCD2oAAQG-AA8ABAoBbgFIDgRZ3QsCVQAzCBAAMwj4AZy27ceGip-f2QEK4wEq1gEzCNHEAAH9FBKMBBLoAxIU1RQARxoBEARh0L3QuNC1NQiSGAocAK7RjNGOEARQNgBv0Y9mD1A2AAEAUncPQDYABY-UFAAEBBBSmg_wAbhwAAUv0LVwAAgANgAPwABxA_AAwAAFL9GMwAAJL9GP2gADGQDwARoAA0_QuNC5GgADIdGM1ADYAvART9GM0LXuAAMAGgAB7gAPegEAAIQAD0QBBQAcAAJEAU3qAEzPAQBF-AT4AJi7qpKGyID3PQrsAyrfA-YA2s0BAfsXErYLEpALEhbmAAAZCSPRgU8TYB4KGh4AcPEMYbXQtSIAauUEwBQgACPQuxoADToAjzcJABsXQCAACU9OG_IIIAAKM7DRjyAAKxoKuADr0LvQvtGB0YwJAfAGlgACXAACHgAPOgABBBwAPyAKHDoABw3wBrNcAA_YAAIBEgEzuNC5mAAP-AACT18F8BwgAAwPQAALH7hAAAcBgAAGQAANkgEBcgEAFgEPmgADFbhSAQ0gAAJaAAFAAQfwEg8cAQUzvNGD3AAOWgEztdGCHAANXgAAEAIHXgANIAABfloAYA8EWAENnjIA8lUfsLoBCQKCAAXMAg9CAAMxuNC8HgIAAgEPpAAED7QCBwKEAAViAQ1iAAGCAA9iABAFpAANYgEl0Y5iAQ72AjG50YI6AAD-AQ0YAgWyAg5UAAMCBB8QAAQAA7IAD64CDQQgBA1cmgnwDqYDBhe1sAANLAEBTAEA8AEEbgIPIgAFBqwDDSIAtQLwHBQCCgBmAAemBA5UATK10YggBQ_-BAEB6gEAbgEPKgIFD74EBwDaAAFmAkvvAVvbBASTBecG6enM4IPgrJuYeQqUASqH1QLUdQAB8AES7gES0gESDO8BMQYAeB4ZYRAKFAB3uHcWsQ4mAD2-0LkUAJewvQLxChQKECgAMbDQvD4AClAAK7AQYgAt0YNOAD3MF-I9sNC8TAAbtRIAmLXQumMSRMEAsLCiDwIzEdiW1aqNnOWslW4KcCpjhALxBFEAAfMHEocBEikSB3NrYWNoYXT7EWANCgkPAHTLEfASKgsKHgBKEAESRisAMwwKCCsAACoABjkAKXMnDwANSABEPxEcVj8R-AC80eakh8SnqcABCosBKn9zANRtAAHwERKkAhL0ARIgCAEC8wIGOxpAEAD_AesHAR0BMCoKJjsaMywADDwa8AwmCiIoABIPVAAVH7VUABQAKAAvJArQAA5vEAGZATsnAA6XAen5xY6Ulab6tjMKrAEqnpcB8QaMAAH1CRKhAxIvEgliZXNwbGF0bm8EAWEPCgsRAHYEAfERDQoiAEwQARIeMQALIAAcUiAACFEAEGVRADUQCgxiAF_BFPAldAAOH1BUAAkBQgA1DgoKVAAAZAAIdQAPxgAhD-YAHgjVADtpbmeDACxlZBEAAKUACjoBRj0BEWo0BAerE-iJnJWDwt20i4EBCnwqcDwB8QFeAAHwBBKkARIrEgRmcmVlqAByCQoFDABwcu0XUQsAcXN0YRWxIwBOEAESNy0AcGTGAUEHLQBUuhOwRQAZczkAD2YAGUF_ABxxvAHp5MjfwIHK0NUTCpoBKo0tAdZ7AAH2CxK5AxLOARIKrgEBpgGBEAoMEgCG0YsrFTAQEgATEgI6FXAOCjoAZxABDxWwJgBavtC8EABMAE3GDVAmAByyJs8CwCYAH7BMAAAesCYAT_YCQNEAvkfLARFoHAEHLhXpy6ShvsiwpJVTCvoBKu2dANbbAAH_FBLQBBKsBBIUnQAAWwIBNgYVuTYGIAG9_BkDkhxQOgARtR4HB2ACL9GFGgDADBC5BwCRuNC8GgAGfbkQWxqAggAfuDIABS9LHDQEnbV1BvAPTAB_tdC80YMQAGgAAQ9OAAUh0Y5OAA8CAQERtc4Apw1QP7jQvLgYAMCPagAPcAEHADwBD1RIChCP6A7yBvIABQGmAQ82AAAj0LU2AA9aAQF_tcYDWhMCAbC5xwOfxY7vtvKou7MXxwICj_8UEp8FErwC_QACEbqkAQAzBzECbxBxD0A2AAFvghtgEAAeAAh_NRtgGgoWPAACgACBKh4KGhwAAl_CAfESPAAIDxwACC_RgzgACB-wrgAIP7DRhR4ACQDqAA8_Af8tBx07YgICdQP4AcaI8fa1rMGLsQEKpgIqmALJAt0GAQH_FhKnCxK4AhIWrAERvfwd4AEgASoaCh4AAz-8EAAclAeAvtC5HAAIDziNACCOOFUBkIMcAD4cChiqAMsAELPNARAFJwBgtRwABQDkBAiyVgAGP7zRgzoABY8RDPAXErw7ASIAOwAPOwEDD1cBCS_Ri8kABwNXAQ_JAAUCHwEPHgACAHIaCBAeLQiwsFsBCQ8_ASef0YuYAvEuEsgDegIhDz8BIw-WAgkPWwEQDwYDAg-yAi4PkwEpDzwAAgAJAg-2AggPDAMPD-gAAgKvAQ-zAgMPCgP_MygBPGYFA9cB6Pnp99egktmV6QEKTSpBJwGwLwAB9wgSORIgEgqVGCDRgLEBAcoBMA4KElQDACQDApcZByQDn8HXhZeluLalHj8EAPUH-xEStAESlAESENGB0LLQvtCx0L7QtGsFYhYKEhgA3aIfMBoKFncFMBwAbS4D8gMUCkwAHxBKAAMALgAPSgAFfbmnAhFLPwQHfgDY6IT9ysKFy7o5ClcqS80AuDkAAf0OEnkSLBIQ8gEFfAAwFAoYsgExLgAbTgkcRVkA2N3H666P0qrwTApTKkdZABE1WQAcS1kAAM8ZAfMDAFkAEm0sARwXVQDpn_CL1IKJ3ethCrwBKq5QBPAInAAB_RASiAMS6AISENGF0LDQu9GP0LKyDQNjHwBZAPAKHxAWAAE9tRAALAA_g9GOFgAAPovRjxYAL7EGoQEv0L5YAAGr0L70IMAWChKyAD680LgYAG7KAUDRg3IAnyCQhS4AAj6z0L4u7CPxBw8WAAARsMwAC4oAL9CwRAADINGLRAATARxTDgXorN7M1fKtjPSPAQpUKkgUARE2PBq0OxImEgZydXNzaWEKGQY1GhAcNRoAAgYCpR0HgQbY2YSlusPR2boqCm0qYFYAsk4AAfQFEngSGhIHVgCSbhgBIAIqCwoPIwhyHAAzDQoJKz4mAmEmoykQADkAByoAhCfdGw0sCPkA-6qwpt32g5SJAQrUASrGhAGgtAAB8AkS_AMS2AoMMYDQvuUgMLjQuTkIMQgAfuABANYEEV_uD_EQGgACT7jQuRA0AAM_vtGONAAGH7UaAAMv0YM0AAh9vCoUQBK4AH4WIWAaChYYAE-FAWE0AAQfuIAhDPAF6AAHL9GFaAAGEbOEAA84AQERvrYADBABmApghgAPHAABAiFiCg88AQSu1gEAgwMgvwEwDAqtBa-q4bqf8pLDtqYBdQkAsfALEmQSHBIDcnVzQgFQCAoEcnXUG_AAKgcKFQBGEAESNB4AeQoKvQFAZSAAQfEfEBXyHDQLAIBJASBAAHEFB7cB-QDj_o6a2pz4xI8BCt0BKs9JAfEIvQAB_xoS7gQSxAQSGtCy0LXQu9C40LpGIRGDVQEQusMAAVABYR4KIgAFn6gHgSogChxCAAR_ZiPAEABCAAoftSAACj-4XwwQC5ML8AKiAAkfuaIAChO-ogA_HAoYxE0BoUAADD-80YOiAAnqEPAMIAAJL9C4AgEMH75AAA0v0YVgAAw_uRABpAEIWAEQ5DEHkQcPwgELELCiASYFMCUCBY8AClIB-QDxkqauxviIwsEBCqIBKpXgANCDAAH-ExK0AhKSAhISiRqB0YHQuNGB0YLmAAJqI1EYChQaACMOADwkUBoAAX7QcwswFgpQYxRQD04AAozkBaAqFAoQTgAPMAAERAJhYgAEH7UYRALTGAADP9CwEOAAA56-0P8EHcVsC-nkupf52uG8oTcKqQEqm6UAgIkAAf8XEsoC_goVFqUAEoSjAEPRhtC4QSFxHAoYHgADj40AAf4NIwOfhR7xIhoKXAACARwAD1oABE_QtdGOHgAHAFoAD1gAB0_RjxABdAAFAVYAD5AABR-5cgAHr9DLBQCjAmrLAALA0Y9RAfkAsJKumbn30cyuAQqTASqGrADTdAAB9AkS0AESuAESCKwAEbofAmAQCgwQAGo0I6IQABIAK9GFEgCVdiNgDgoKNgBlVAHxAgwKVgAaEFQAEb5UADUSCg4wwgzyATQAB0QAK9GDVAAbtRAAdbCaABFlyAIHQga_-oj2o4emraw2CpVFDQAq9QiWACHRgREHBK0eZBAKDB4AaZ4AEpiZAGESCg4kAITuAfAIDgoKFAAr0Ys2ADuw0YUiABuDIgARvmqaAHMq0LUyAIXQlwAcq5cA-QD_-tm7xIeol4cBCqECKpTQCCACAV8DcrIGEogGEhouAQCiBKfQvtGP0LfRi9GHNgYAXwMSBt0B0BwKGEIABa8QACoiCh5tB-AiAANv0LXQtRAAYgAKf8AUYCAKHEAAAw4ncLzQuEIACy-IBPEXEB-5RAAJDyAADhGwpgAPKAEGIdC-hAAPIAAGAGoBLxAB5gAHb9C1AzBqAQn3KDBgAAefBvU14AAKEb4gAA_IAQU_tdC9PgAKAsQBD6QBBgD-AC_Rg0IACSHRiwYCD4AABT-90LA-AAkh0L4-AA-AAAkCPgEPIAEGr9D8AkzpAgbApAPpiY66wtOj_skWCpwBKo9SAhF9bA4gzgJsDgA-BjFrb238BA9sDgCRGisACRwAGigccw7QRwANRgAaRioABnEATCUF8RWAAA9IAAgaR0gAMw4KCnIAOWluZ0kAL2VkSQALD9cACQ8cAAiYDhEdMQcHIwXp1JyM4sqUsu1pCr4BKrCfAPAAngAB9QwSxAISqAISDNCxfh4HtQEAoQ8QpLQHAk4CwiYAatC-0LPQvhQAiBIo8BUQADoATNGL0LUSACrRhTgAI9CwTAAHcgAATAANOAAbjzgAW75tBvALJgA6g9GOEgAs0L6CAC3QviQAEbBcAAeAAEpPBmNIAAAYAWWsCDwBABOEAvkAgone2__i_ODlAQr7AyrtUBLzAtsBAfQOEv4IEuAIEg7Rg9C6BQUEfS1gEgoWAJeIMicA4wJxFAADKgBmEPMJoD4AIdCyLgA3tRBrGTESANvlGgHsAGEYChQwAFlKAmAyAANKAElpEsF2AAJKAAosAAIUAFmsC2BEAAMYACtvCUADXACryAQCRwUwjgB0DgQB9y1gSdGP0YKEIhLwjz-I0YzKAAITtcoAClYAMbzRghIBBvoAACoAAxIBKdGDtgAEngARtfoADzIAAQ8sAQQh0LDQAAe6ACHQuHABNA4KCswAAdwADVQAT9GL0LwaAAMFmgEGDAIAoAARuy4AD_gBAQDgAQYYAAPmACHRi5oADEQAAMYBBpwAG4gIAQU8AAE6AQ9UAAAB3AAGGAAAmAAAfAI_uNGFmgECE7jkdgAAahLyKwQCfAIJUAELCgIBpAAp0YvAAQEUAAB2AgHAAQZuAAUYAAFuAAaEAQS4ABO1CgIJcAAt0Lt6AgJKAgrWDvAIIdC7rgMGfgAGZgAPJAMDAjwCBjAAAJB_F_MLAU4BBhgABEgAEbhUAwaGAAEwAAkIAQYqAHQlJF5NBAA_AzQV-QDDn9HZ2s_81sUBCt0CKtCCBPEHPgEB9goSxgESVRIKYmFja2dyb3VuZGEDcg8KCxIAdnOJAXARAB0nEgB3RwPwEioOCkcATRABElZXADYRCg1GAF9pbmcQAGoADC5lZFgARx0KRGkA8gxEA-ESPBIiEgtpbnRlbGxpZ18j8xDJAAcTAAI9AAglAAU-AOHTARJLEgh0cmFuc2ZlcgUBWCYg8QC2AfAqDwABAQElDAovACAQAf0ABB4AAA0BKxJvTQA0EAoMIAAScvoAD18ABwH2AApfADQPCgs_AAI-AAcRIQHAABYBBZAABdYA1KMByjDyAXNlcnZpY2XVAAMPAACnAERuCoICkwADDgAB4t0jYEoQARJFSK4S8AIAowEFOQACnQAGHQAAOQEIRzQAIQRVXwMCHwQByB6fkNmj0NC6popBvxMCIPIHDQdCogESBh8EA3gGQQgOAIIzKhAO-Sgik9BzBhQKSjEgV7BJA3E6ABmLOgA4OQ9gKdCwDgBzVQ1AEAoMZl4DoLzQuD4AEL5cAEOrBxF5lwAHEQfY4__2qtGk64MoClIqRZAL8AQzAAH7DBJFEigSDtCy0LjQvdC0fwAh0YGpBwDxAw_DKgWvrNbfha7H8saFAacIAoj6DxLCAhL6AVgAQdGD0LfzAAFqKxKbYwfxBCoSCi4AHxAsAAERviwAD0QAAIy3CPAHFAoQXAAPFgABL9GDFgACH4sWAAGM0PQAQBgKFFh4C2HQuIoAAn8tAVASKPwAAl4bAVgVHPn_APkA8omD97a-ic6qAQqCAir1tgXW4wAB_xIS5AQSxgQSEgQBAdQKAEUQEQCwACQaADcXMjIAjxgHMBAAMp0AQIUYAAIZBwAHAECL0LUYJCwgtRj7CVDQvDAAAZ4No48YAAEh0LAYAHsSD_MWxgACZAA7FAoQGAAA2gAOFgAfsGAAAhG-2AA6EgoORAAuEAE2AbIHckYAAw9oAQRVHHEyAAEATAAPUADyC744AQ6yARO-sgEN2AAv0YsgAQgfuWQAAgEYBgEc9QYB2ODPj6GB5K3DQApMKkAFArIuAAH2BxI2Eh4SCTcrE3OvKjANChHiBQDGAxEQTgAC6gL4AwAAAAAw-tq7zK_BqvY-CnIqZk4AEVSGKx-BhisaASkWQRIoEhsBAjEIOAB9BxwrdAC_0omXtNqDmvtTCkcXLwZB0YXRgL0CDxcvAgO9AOmOm_CVjYH8lQMKrwEqohACEZD4DqJwEkESBnh0cmVtIxVgCwoHDgBjAgUwCgob9w4ALgSQGQA2JxAADgBpUQ2AEhhDAAc2AEMtAUVDAPcS8wT3J3QSWhILcGVyZm9ybWFuY2UYACACKhEKDRMAAFUACxMAAXYANxAKDCYAAKIAKA8KSwACcQAIEvsAAVkEn4-3-KiRx_W-bxIwCE_RhdC_-wAO8BHs9vjQu-y-q9sBEpIPCAsQABoQCgYqBBCszRkSAggAGgQA0A8KBSoDEOYKEgIIARoEAAIRAHCQBxICCAIaBAACEQBwhgISAggDGgQAAhEAcKweEgIIBBoEAAIRAHDEYBICCAUaBAAHEQAgBhoEAAJ4AIDorgMSAggHGgQAAiMAEJoRACAIGgQAAhEAcOosEgIICRoEAAI0AICuzQESAggKGgQAgB0KEwgBEAEhlQLhACCMQCoEEKKfIxICCAvLADoeChQfAFAFEPyhzz8AEQwgAAI_AJAQIXyXoXOSSYo_AHHa-RQSAggNHwACPwCQCCFY7o9JfJaNPwAwtsirPwARDiAAMR8KFT8ABX4AYAYQuJjikMIAEQ8hAAJgAJABIV24LWmnAY9gACDO2EAAERBZAQQfAHDuyi08B_aOHwAgsp8fABkRHwBhB0ZK1hsOPgB5lqYEEgIIEh8AYc2MfSSf8z4AEcBdABkTHwBnMTCaOAjUHwAZFB8AcBUHTKcN9I18AHmA3g0SAggVHwBhZmEqRwHLPgAg8uObABkWHwBhMKIgeX_1PgB55NczEgIIFx8AYawhD5xn9D4Ad9DNEhICCBgfAIEoIWSP8_0lhh8AcZDnGBICCBkfABEgtgHzDBAhbBwBtIyUQsAqBRC284YREgIIGhoECAEQAjkBkCEhxLnuH70Yi70AcYrGNxICCBugAgIfAIEBIZNP1el_OjkBBncBBh8AYTE2JtPjLh8AIMTB3AAZHD4AYXDHgNvQJJ4AcdacbBICCB0fAAIVAvABASHyO1hVremOQCoFEMzz6DoBGR4gAHASbDrXX7yLIACBjsaYZBICCB8gAAI1ApABIbYJAsO4x441AkDQ5ZaLTQMRICEABb4AUSGu6wMgXAEgvIo9ARkhHwBhMMdbmuHv8wIgnO2tAxEiHwAEnwBhrl2R_tiInwAwtv25NgIZIyAAYcP9JXiQ2CAAMKSro0AAESQgAAR-AGGLK-daiRBfAHnm1k4SAgglHwBh7EZcgN4SPAEgmMdeABEm-AMEPgBhRGexjSY2HwAg-vAQAxEnHwAxHAoSkAPxAtC9FxyK4I1AKgMQ3jwSAggoHgAEPQBh9t5A8_kRPQAgvvuYAREpHwARHhcCkAEhlLRkGAhPjFkBMMCe6iAAGSogAGFpZIFpINZ5ATDix-3YBBErIAAEXwBhtIzr7boa2AFxsvNNEgIILB8ABF8AYYY1tLkswBkBMOKug18AES0gAAQ_AGHSNJus7fwZAXnqgikSAgguHwBh8NvF-JqEtgEgoIu0AhEvHwACXgCBCCGBc64oXDJLBIHmufQGEgIIMCAAAl4AgQghOBnAMVET_AAG7AMTBfECgQEh7slu6-q8vABxkMUyEgIIMTsFAj4AgQEhMPynFpOSHwB3gJBEEgIIMh8AgQQh8KgtOBekuwB3holWEgIIMx8AgQghAReekbwQfAB54IAIEgIINB8AYdq5_0ule10Acb7sJhICCDWVBQTaAGFGheYVTpfaAImsttkQEgIINiAAYeB_xxzyESAAMNrOv-8CETcgABEfwwWRECEQW242YSd7zAPFuUcSAgg4GgQICRAKNQJwB8SqrXP5jjUCARQGGTkCBmGCqTQor5WeAHfy_SESAgg6HwCBBCHoEquIE8OXAXfE2kYSAgg7HwCBCCEMRqorWdI-ACCCk30AEDwfAC0iAAIAIQkJ7QXxCADwPy0AAIA_MgYSBBCc-QcyBRIDEKgIBwAhzAYHACGGAgcAIaARBwAhkFIHACHEYDIAIriRHQAhmgMWAJCULDIFEgMQhiQAAAA%2C;wmaxone%3D1.000;wminone%3D1.000;ydngd_mean%3D0.261882;ydngi%3D0.5063;ynhg_mean%3D0.1904;zsset%3DeNptV0ty20YQvUrvsrJLkiuu5DggMCRh4ucBYIlekZJtKbFd3Lkqt6AkgoIpkroCULlQ3usBTMpOSWj09Pz687ob9CIj7by9bJbtJf4W8urk5emZjEqTFxKbUuIyKiQzNk8Tae6autk1m3YuzbZZNpumbhfNWk5fc8/p69fy%2Bx8nJ%2BL5RYjVXhCIF1rxkrQYG7xtWiYQ5fjP8R9iyblnAxl4/gQkikCKAgoNjFeADFMLPko5mw7E9xI%2BvxWgeNI0AimTwtgXeWHDiRHfeu%2BnEnh2AlKUsQTGC0iKMWicShAaCdIRnoQPjgrSc7DW5Dlo%2BA7TZTEVMxwavxATi7E2tWJy38uMmHcww1zI0PMNiMWTj2nqMByNC1DoCwLPDSPMCAzgwjKRkRcbGYVDPDaSURoFBsI0DWRkvYSUJo%2B9aChj6gx/pTIOCwljb2QkzCOuCotc3mQjeVPGmUxCOGwSJqMgjSXyBiaSCAqChgPr2alEKQ6K0mQksWdDDxRGxvB6nAbG8gVzQeCTdDgU6CRpEk0lzfBvrKdBTEtE3yv8sWS%2BZKFflLAxi7ypZDg4S8ME8ymCOUDcMpv69GSWv5K3iiBLT8G2COdak5WDKPTFhjmE1M6m0N3CIgsf5R4Pyz1olRvfGvBjD/GRPIwznJ5nxgSgqcVMYQ0XlFBU8mk8CAEOoGxYkE5B4BhSwKtICy8CLWFEAb%2BUmSCOUwH28NA0UBxzPg5xy3kY4klUECYXIMWYTrg4EyD%2BjnmCZ/ZsgERYUvCIfJgr62TNStn2Uppbld02tWPnmK6w%2BbbZN49OdNPskH5gq2at2fjFDXZ81Vh7x5NveUnzgCys2k%2Bi%2B2/dS7OSzJbHMVcrXs0LeBUFYHFNhfld%2B7n5DhEUqTiP83a4dEHRZ71v5nRAbYDwXk/ZuyP0CrWY4l3H4q4r6LXXGrGRZqWLKzIV2fbaLeRwy31k15DP%2BOaAx7qtvNytxlYM3KErVbPmmRWurpsnZ1eFGSx9wJ57%2Btzt5JD3bES12jrf11SU0x3j3OwGupa%2B1SrXLvq5rV40Y60Tnt1%2B4AEbdfCcCmzgkyUN2mhwNmRgIHxLh3/RIfZvGcXDUOPCCGho9xBDWOGuPUW6joLuim6Dns4I3D9j4dxKMVUzqlut0rWo/eobx3RBx4CwaD/xCKJv234GLNRrW5h9LYqFGUr7yrFzVXXlfK8Ch6v2S3/mToNcuU4iehsFTInNM4GzbN88AS0Oy/QVQXeYVEgo8J0rFADSQQhmPenKazK1Tt479hNMWpLdPw8vBUy3mbJYBMjj%2Bu9u%2BBUR19A%2BOf9r4F1Q1F6Ka0Jdbb7rsuVoascTsUMzX0U/wtEJ9kRjx0K%2B7dlL7L7TwzYqghfWDoZ0zwPCMlP926suPpoYD0w1CJx1auZcAbLs7lQ7iArnvLrLoEM%2Bq2BNJ3eGVopWB59fJvdyQCveXKE1Qq%2BaE/kadLLQeof0vVQNNk70USufzrssXnbugwDJhS2PdDnDThEi034UzZ1Nn/rtX245wzXrvabAg4p0yfrYuF5U/biHCnUvLdnOO4teVHUoPQwB7NvngsWva1yBgODzEdjoCtZE0WtYVREGceYhkTsV5pRd0RdMM7fxStdeK8r6BgBfXGuf6Kz9oIVo%2B4NRUOtgwVfdw%2BSD1vwb4W6tX7VWXIJGs64fcLe%2BFIJ0M5QgACcDKQI5OX15cionZ6RnZ6/k7E9%2B5/lGu2OArx2/wMcRvj/QufktVMhoIOGFTN5LPM3fRvgyyMoIbdaizeclzvQzKZOwQJs1gzhN0Km1j95ru2In09cLhdV317Rql0eO0aLPSqStSq28Zop0Vd01kco1F1c8rrBjd6iplWujD3rtXgvwUemheO9eTxqoG8Va3ybY1RGSS%2BaKtgKubD%2B6qucawE%2BiQ1F2vYGJdimaS7dqSMXKxuGG9ZhWPbbfiJ0OUVfOsO1RFi9cPX%2Bg14jwtVItwlxw33WXVS/QOXwm0BjMdBWbgr%2BBvbnW7q6g7bu0n7uavXb5evgOcI1QG%2B7BLf8j7Fer27vKq1l51/dAN3xgV9J62WnlqqVGk78wDoVyr33isRd0FRfRXR61IYXNSvSj5t4BgTnXta%2Bjoq5W37sq476Tbg7l4qoP3k/lHpXM2VO7zdddI9zpd077VdnnrRhlY6eAa79BlRsXiidNwJVEU4uP4UnIX1exF4XJRJr1v/8wHtKdsDoCZ/uNv2HM5D%2Bak0fD;relevgeo%3D225;geochanged%3D1;;udbts%3D1459797057;downerprotobundle%3DCAwVQbwCVw%2C%2C&reqid=1461253060957657-600715567702129748010289-myt1-1909&snip=exps%3Dmarker_ratings_info%2Cmarker_movie_rating%3D0;report%3Dwww;reps%3Dall_on;snip_width%3D550;uil%3Dru;dqsigml%3D4&snip=t%3D0&text=%28autocad%3A%3A209750+^+autodesk%3A%3A288721+^+%28%28autodesk%3A%3A288721+%26/%281+1%29+inventor%3A%3A1697918%29%29+^+%28%28auto%3A%3A28861+%26/%281+1%29+cad%3A%3A171629%29%29+^+%D0%B0%D0%B2%D1%82%D0%BE%D0%BA%D0%B0%D0%B4%3A%3A1405467+^+autoca%3A%3A420234780%29+%26%26/%28-3+5%29+%28%28%D1%81%D0%BA%D0%B0%D1%87%D0%B0%D1%82%D1%8C%3A%3A691+^+download%3A%3A13863+^+pdf%3A%3A10201+^+torrent%3A%3A35211+^+%28%28%D0%B1%D0%B5%D1%81%D0%BF%D0%BB%D0%B0%D1%82%D0%BD%D0%BE%3A%3A456+%26/%281+1%29+%D0%B7%D0%B0%D0%B3%D1%80%D1%83%D0%B7%D0%B8%D1%82%D1%8C%3A%3A13856%29%29+^+%D0%B7%D0%B0%D0%B3%D1%80%D1%83%D0%B6%D0%B0%D1%82%D1%8C%3A%3A13856+^+%D0%B7%D0%B0%D0%BA%D0%B0%D1%87%D0%B8%D0%B2%D0%B0%D1%82%D1%8C%3A%3A112512+^+%D1%81%D0%BA%D0%B0%D1%87%D0%B8%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5%3A%3A14585+^+%D1%81%D0%BA%D0%B0%D1%87%D0%B8%D0%B2%D0%B0%D1%82%D1%8C%D1%81%D1%8F%3A%3A423410+^+%D1%81%D0%BA%D0%B0%D1%87%D0%BA%D0%B0%3A%3A152424+^+skachat%3A%3A203208%29+%26/%28-64+64%29+%28%D0%B1%D0%B5%D1%81%D0%BF%D0%BB%D0%B0%D1%82%D0%BD%D0%BE%3A%3A456+^+besplatno%3A%3A455045+^+download%3A%3A13863+^+free%3A%3A12386+^+%D0%B1%D0%B5%D1%81%D0%BF%D0%BB%3A%3A886571+^+%D0%B1%D0%B5%D1%81%D0%BF%D0%BB%D0%B0%D1%82%D0%BD%D0%B8%D0%B9%3A%3A14490854+^+%D0%B1%D0%B5%D1%81%D0%BF%D0%BB%D0%B0%D1%82%D0%BD%D0%B8%D0%BA%3A%3A105058695+^+%D0%B1%D0%B5%D1%81%D0%BF%D0%BB%D0%B0%D1%82%D0%BD%D0%BD%D1%8B%D0%B9%3A%3A280156520+^+%D0%B4%D0%B0%D1%80%D0%BE%D0%BC%3A%3A148126+^+%D1%81%D0%B2%D0%BE%D0%B1%D0%BE%D0%B4%D0%BD%D0%BE%3A%3A88910+^+%D0%B1%D0%B5%D1%81%D0%BF%D0%BB%D0%B0%D0%BD%D0%BE%3A%3A4669275+^+%D0%B1%D0%B5%D1%81%D0%BF%D0%BB%D0%B0%D1%82%D0%BE%3A%3A10775250+^+%D1%85%D0%B0%D0%BB%D1%8F%D0%B2%D0%BD%D1%8B%D0%B9%3A%3A644531%29%29+^+%D1%81%D0%BA%D0%B0%D1%87%D0%B0%D1%82%D1%8C%D0%B1%D0%B5%D1%81%D0%BF%D0%BB%D0%B0%D1%82%D0%BD%D0%BE%3A%3A17882331+%26/%28-64+64%29+%D0%BD%D0%B0%3A%3A131+%26/%28-64+64%29+%28%D1%80%D1%83%D1%81%D1%81%D0%BA%D0%BE%D0%BC%3A%3A1942+^+russia%3A%3A37324+^+russian%3A%3A31805+^+%D1%80%D0%BE%D1%81%D1%81%D0%B8%D0%B9%D1%81%D0%BA%D0%B8%D0%B9%3A%3A3887+^+rus%3A%3A16095+^+%D0%B2%D0%B5%D0%BB%D0%B8%D0%BA%D0%BE%D1%80%D1%83%D1%81%D1%81%D0%BA%D0%B8%D0%B9%3A%3A1918880+^+%D1%80%D1%83%D1%81%D0%B8%D1%81%D1%82%D0%B8%D0%BA%D0%B0%3A%3A27111921+^+%D1%80%D1%83%D1%81%D0%B8%D1%84%D0%B8%D0%BA%D0%B0%D1%86%D0%B8%D1%8F%3A%3A638169+^+!!%D1%80%D1%83%D1%81%D0%BA%3A%3A1076145+^+%D1%80%D1%83%D1%81%D1%81%3A%3A336053+^+%D1%80%D1%83%D1%81%D1%81%D0%BA%D0%BE%D1%8F%D0%B7%D1%8B%D1%87%D0%BD%D1%8B%D0%B9%3A%3A139984+^+russkom%3A%3A7245427%29+%26%26/%28-3+5%29+%28%D1%82%D0%BE%D1%80%D1%80%D0%B5%D0%BD%D1%82%3A%3A6178+^+torrent%3A%3A35211%29+%26%26/%28-3+5%29+32%3A%3A6178+%26/%28-1+1%29+%28bit%3A%3A27572+^+%D0%B1%D0%B8%D1%82%D0%BD%D1%8B%D0%B9%3A%3A414024+^+%D1%83%D0%BA%D1%83%D1%81%D0%B8%D1%82%D1%8C%3A%3A558080+^+%28%28background%3A%3A96185+%26/%281+1%29+intelligent%3A%3A705091+%26/%281+1%29+transfer%3A%3A180746+%26/%281+1%29+service%3A%3A17789%29%29+^+%D0%B1%D0%B8%D1%82%3A%3A65584%29+%26%26/%28-3+5%29+%D0%B4%D0%BB%D1%8F%3A%3A205+%26/%28-64+64%29+%28%28windows%3A%3A2869+^+%D0%B2%D0%B8%D0%BD%D0%B4%D0%BE%D0%B2%D1%81%3A%3A318239+^+%D0%B2%D0%B8%D0%BD%D0%B4%D0%BE%D1%83%D0%B7%3A%3A17509782+^+%D0%B2%D0%B8%D0%BD%D0%B4%D0%BE%D1%83%D1%81%3A%3A2618285%29+%26%26/%28-3+5%29+%28xp%3A%3A13143+^+windows%3A%3A2869+^+%D1%85%D1%80%3A%3A278393+^+%28%28xtreme%3A%3A579234+%26/%281+1%29+performance%3A%3A113530%29%29+^+%D1%85%D0%BF%3A%3A582849%29%29+^+windowsxp%3A%3A585285+softness%3A6&tld=ru&uil=ru&user_request=autocad+%D1%81%D0%BA%D0%B0%D1%87%D0%B0%D1%82%D1%8C+%D0%B1%D0%B5%D1%81%D0%BF%D0%BB%D0%B0%D1%82%D0%BD%D0%BE+%D0%BD%D0%B0+%D1%80%D1%83%D1%81%D1%81%D0%BA%D0%BE%D0%BC+%D1%82%D0%BE%D1%80%D1%80%D0%B5%D0%BD%D1%82+32+bit+%D0%B4%D0%BB%D1%8F+windows+xp
\ No newline at end of file diff --git a/library/cpp/streams/lz/ut/yq_609.data b/library/cpp/streams/lz/ut/yq_609.data Binary files differdeleted file mode 100644 index 9694b0c97f1..00000000000 --- a/library/cpp/streams/lz/ut/yq_609.data +++ /dev/null diff --git a/library/cpp/string_utils/parse_vector/vector_parser.h b/library/cpp/string_utils/parse_vector/vector_parser.h new file mode 100644 index 00000000000..5a861e5c326 --- /dev/null +++ b/library/cpp/string_utils/parse_vector/vector_parser.h @@ -0,0 +1,22 @@ +#pragma once + +#include <util/generic/vector.h> +#include <util/string/split.h> +#include <util/string/strip.h> + +//! Converts string to vector of type T variables +template <typename T, typename TStringType, typename TDelim = char> +bool TryParseStringToVector(const TStringType& input, TVector<T>& result, const TDelim delim = ',', const bool useEmpty = true) { + T currentValue; + for (const auto& t : StringSplitter(input).Split(delim)) { + auto sb = StripString(t.Token()); + if (!useEmpty && !sb) { + continue; + } + if (!TryFromString<T>(sb, currentValue)) { + return false; + } + result.push_back(currentValue); + } + return true; +} diff --git a/library/cpp/testing/gbenchmark_main/main.cpp b/library/cpp/testing/gbenchmark_main/main.cpp new file mode 100644 index 00000000000..523d18901a0 --- /dev/null +++ b/library/cpp/testing/gbenchmark_main/main.cpp @@ -0,0 +1,16 @@ +#include <benchmark/benchmark.h> + +#include <library/cpp/testing/hook/hook.h> +#include <util/generic/scope.h> + +int main(int argc, char** argv) { + NTesting::THook::CallBeforeInit(); + ::benchmark::Initialize(&argc, argv); + if (::benchmark::ReportUnrecognizedArguments(argc, argv)) { + return 1; + } + NTesting::THook::CallBeforeRun(); + Y_DEFER { NTesting::THook::CallAfterRun(); }; + ::benchmark::RunSpecifiedBenchmarks(); + return 0; +} diff --git a/library/cpp/testing/gtest/README.md b/library/cpp/testing/gtest/README.md new file mode 100644 index 00000000000..3ddf5934628 --- /dev/null +++ b/library/cpp/testing/gtest/README.md @@ -0,0 +1,9 @@ +# Gtest support in Arcadia + +Gtest wrapper that reports results exactly how Arcadia CI wants it. + +How to use: + +- use `GTEST` in your `ya.make`; +- include `gtest.h` from this library. Don't include `<gtest/gtest.h>` and `<gmock/gmock.h>` directly because then you'll not get our extensions, including pretty printers for util types; +- write tests and enjoy. diff --git a/library/cpp/testing/gtest/gtest.cpp b/library/cpp/testing/gtest/gtest.cpp new file mode 100644 index 00000000000..4c7a9e8f5e6 --- /dev/null +++ b/library/cpp/testing/gtest/gtest.cpp @@ -0,0 +1,12 @@ +#include "gtest.h" + +#include <library/cpp/testing/common/env.h> + +std::optional<std::string_view> NGTest::GetTestParam(std::string_view name) { + auto val = ::GetTestParam(name); + if (val.empty()) { + return {}; + } else { + return {val}; + } +} diff --git a/library/cpp/testing/gtest/gtest.h b/library/cpp/testing/gtest/gtest.h new file mode 100644 index 00000000000..4ef30c3adaf --- /dev/null +++ b/library/cpp/testing/gtest/gtest.h @@ -0,0 +1,37 @@ +#pragma once + +#include <library/cpp/testing/gtest_extensions/gtest_extensions.h> + +#include <gtest/gtest.h> +#include <gmock/gmock.h> + +#include <optional> +#include <string_view> + +/** + * Bridge between GTest framework and Arcadia CI. + */ +namespace NGTest { + /** + * Get custom test parameter. + * + * You can pass custom parameters to your test using the `--test-param` flag: + * + * ``` + * $ ya make -t --test-param NAME=VALUE + * ``` + * + * You can later access these parameters from tests using this function: + * + * ``` + * TEST(Suite, Name) { + * EXPECT_EQ(GetTestParam("NAME").value_or("NOT_SET"), "VALUE"); + * } + * ``` + * + * @param name name of the parameter. + * @return value of the parameter, as passed to the program arguments, + * or nothing, if parameter not found. + */ + std::optional<std::string_view> GetTestParam(std::string_view name); +} diff --git a/library/cpp/testing/gtest/main.cpp b/library/cpp/testing/gtest/main.cpp new file mode 100644 index 00000000000..38504b56904 --- /dev/null +++ b/library/cpp/testing/gtest/main.cpp @@ -0,0 +1,427 @@ +#include "main.h" +#include "gtest.h" + +#include <library/cpp/string_utils/relaxed_escaper/relaxed_escaper.h> +#include <library/cpp/testing/common/env.h> +#include <library/cpp/testing/hook/hook.h> +#include <util/generic/scope.h> +#include <util/string/join.h> +#include <util/system/src_root.h> + +#include <fstream> + +namespace { + bool StartsWith(const char* str, const char* pre) { + return strncmp(pre, str, strlen(pre)) == 0; + } + + void Unsupported(const char* flag) { + std::cerr << "This GTest wrapper does not support flag " << flag << std::endl; + exit(2); + } + + void Unknown(const char* flag) { + std::cerr << "Unknown support flag " << flag << std::endl; + exit(2); + } + + std::pair<std::string_view, std::string_view> ParseName(std::string_view name) { + auto pos = name.find("::"); + if (pos == std::string_view::npos) { + return {name, "*"}; + } else { + return {name.substr(0, pos), name.substr(pos + 2, name.size())}; + } + } + + std::pair<std::string_view, std::string_view> ParseParam(std::string_view param) { + auto pos = param.find("="); + if (pos == std::string_view::npos) { + return {param, ""}; + } else { + return {param.substr(0, pos), param.substr(pos + 1, param.size())}; + } + } + + constexpr std::string_view StripRoot(std::string_view f) noexcept { + return ::NPrivate::StripRoot(::NPrivate::TStaticBuf(f.data(), f.size())).As<std::string_view>(); + } + + std::string EscapeJson(std::string_view str) { + TString result; + NEscJ::EscapeJ<true, true>(str, result); + return result; + } + + class TTraceWriter: public ::testing::EmptyTestEventListener { + public: + explicit TTraceWriter(std::ostream* trace) + : Trace_(trace) + { + } + + private: + void OnTestProgramStart(const testing::UnitTest& test) override { + auto ts = std::chrono::duration_cast<std::chrono::duration<double>>( + std::chrono::system_clock::now().time_since_epoch()); + + for (int i = 0; i < test.total_test_suite_count(); ++i) { + auto suite = test.GetTestSuite(i); + for (int j = 0; j < suite->total_test_count(); ++j) { + auto testInfo = suite->GetTestInfo(j); + if (testInfo->is_reportable() && !testInfo->should_run()) { + PrintTestStatus(*testInfo, "skipped", "test is disabled", {}, ts); + } + } + } + } + + void OnTestStart(const ::testing::TestInfo& testInfo) override { + // We fully format this marker before printing it to stderr/stdout because we want to print it atomically. + // If we were to write `std::cout << "\n###subtest-finished:" << name`, there would be a chance that + // someone else could sneak in and print something between `"\n###subtest-finished"` and `name` + // (this happens when test binary uses both `Cout` and `std::cout`). + auto marker = Join("", "\n###subtest-started:", testInfo.test_suite_name(), "::", testInfo.name(), "\n"); + + // Theoretically, we don't need to flush both `Cerr` and `std::cerr` here because both ultimately + // result in calling `fflush(stderr)`. However, there may be additional buffering logic + // going on (custom `std::cerr.tie()`, for example), so just to be sure, we flush both of them. + std::cout << std::flush; + Cout << marker << Flush; + + std::cerr << std::flush; + Cerr << marker << Flush; + + auto ts = std::chrono::duration_cast<std::chrono::duration<double>>( + std::chrono::system_clock::now().time_since_epoch()); + + (*Trace_) + << "{" + << "\"name\": \"subtest-started\", " + << "\"timestamp\": " << std::setprecision(14) << ts.count() << ", " + << "\"value\": {" + << "\"class\": " << EscapeJson(testInfo.test_suite_name()) << ", " + << "\"subtest\": " << EscapeJson(testInfo.name()) + << "}" + << "}" + << "\n" + << std::flush; + } + + void OnTestPartResult(const testing::TestPartResult& result) override { + if (!result.passed()) { + if (result.file_name()) { + std::cerr << StripRoot(result.file_name()) << ":" << result.line_number() << ":" << "\n"; + } + std::cerr << result.message() << "\n"; + std::cerr << std::flush; + } + } + + void OnTestEnd(const ::testing::TestInfo& testInfo) override { + auto ts = std::chrono::duration_cast<std::chrono::duration<double>>( + std::chrono::system_clock::now().time_since_epoch()); + + std::string_view status = "good"; + if (testInfo.result()->Failed()) { + status = "fail"; + } else if (testInfo.result()->Skipped()) { + status = "skipped"; + } + + std::ostringstream messages; + std::unordered_map<std::string, double> properties; + + { + if (testInfo.value_param()) { + messages << "Value param:\n " << testInfo.value_param() << "\n"; + } + + if (testInfo.type_param()) { + messages << "Type param:\n " << testInfo.type_param() << "\n"; + } + + std::string_view sep; + for (int i = 0; i < testInfo.result()->total_part_count(); ++i) { + auto part = testInfo.result()->GetTestPartResult(i); + if (part.failed()) { + messages << sep; + if (part.file_name()) { + messages << StripRoot(part.file_name()) << ":" << part.line_number() << ":\n"; + } + messages << part.message(); + messages << "\n"; + sep = "\n"; + } + } + + for (int i = 0; i < testInfo.result()->test_property_count(); ++i) { + auto& property = testInfo.result()->GetTestProperty(i); + + double value; + + try { + value = std::stod(property.value()); + } catch (std::invalid_argument&) { + messages + << sep + << "Arcadia CI only supports numeric properties, property " + << property.key() << "=" << EscapeJson(property.value()) << " is not a number\n"; + std::cerr + << "Arcadia CI only supports numeric properties, property " + << property.key() << "=" << EscapeJson(property.value()) << " is not a number\n" + << std::flush; + status = "fail"; + sep = "\n"; + continue; + } catch (std::out_of_range&) { + messages + << sep + << "Property " << property.key() << "=" << EscapeJson(property.value()) + << " is too big for a double precision value\n"; + std::cerr + << "Property " << property.key() << "=" << EscapeJson(property.value()) + << " is too big for a double precision value\n" + << std::flush; + status = "fail"; + sep = "\n"; + continue; + } + + properties[property.key()] = value; + } + } + + auto marker = Join("", "\n###subtest-finished:", testInfo.test_suite_name(), "::", testInfo.name(), "\n"); + + std::cout << std::flush; + Cout << marker << Flush; + + std::cerr << std::flush; + Cerr << marker << Flush; + + PrintTestStatus(testInfo, status, messages.str(), properties, ts); + } + + void PrintTestStatus( + const ::testing::TestInfo& testInfo, + std::string_view status, + std::string_view messages, + const std::unordered_map<std::string, double>& properties, + std::chrono::duration<double> ts) + { + (*Trace_) + << "{" + << "\"name\": \"subtest-finished\", " + << "\"timestamp\": " << std::setprecision(14) << ts.count() << ", " + << "\"value\": {" + << "\"class\": " << EscapeJson(testInfo.test_suite_name()) << ", " + << "\"subtest\": " << EscapeJson(testInfo.name()) << ", " + << "\"comment\": " << EscapeJson(messages) << ", " + << "\"status\": " << EscapeJson(status) << ", " + << "\"time\": " << (testInfo.result()->elapsed_time() * (1 / 1000.0)) << ", " + << "\"metrics\": {"; + { + std::string_view sep = ""; + for (auto& [key, value]: properties) { + (*Trace_) << sep << EscapeJson(key) << ": " << value; + sep = ", "; + } + } + (*Trace_) + << "}" + << "}" + << "}" + << "\n" + << std::flush; + } + + std::ostream* Trace_; + }; +} + +int NGTest::Main(int argc, char** argv) { + auto flags = ParseFlags(argc, argv); + + ::testing::GTEST_FLAG(filter) = flags.Filter; + + std::ofstream trace; + if (!flags.TracePath.empty()) { + trace.open(flags.TracePath, (flags.AppendTrace ? std::ios::app : std::ios::out) | std::ios::binary); + + if (!trace.is_open()) { + std::cerr << "Failed to open file " << flags.TracePath << " for write" << std::endl; + exit(2); + } + + UnsetDefaultReporter(); + SetTraceReporter(&trace); + } + + NTesting::THook::CallBeforeInit(); + + ::testing::InitGoogleMock(&flags.GtestArgc, flags.GtestArgv.data()); + + ListTests(flags.ListLevel, flags.ListPath); + + NTesting::THook::CallBeforeRun(); + + Y_DEFER { NTesting::THook::CallAfterRun(); }; + + return RUN_ALL_TESTS(); +} + +NGTest::TFlags NGTest::ParseFlags(int argc, char** argv) { + TFlags result; + + std::ostringstream filtersPos; + std::string_view filterPosSep = ""; + std::ostringstream filtersNeg; + std::string_view filterNegSep = ""; + + if (argc > 0) { + result.GtestArgv.push_back(argv[0]); + } + + for (int i = 1; i < argc; ++i) { + auto name = argv[i]; + + if (strcmp(name, "--help") == 0) { + result.GtestArgv.push_back(name); + break; + } else if (StartsWith(name, "--gtest_") || StartsWith(name, "--gmock_")) { + result.GtestArgv.push_back(name); + } else if (strcmp(name, "--list") == 0 || strcmp(name, "-l") == 0) { + result.ListLevel = std::max(result.ListLevel, 1); + } else if (strcmp(name, "--list-verbose") == 0) { + result.ListLevel = std::max(result.ListLevel, 2); + } else if (strcmp(name, "--print-before-suite") == 0) { + Unsupported("--print-before-suite"); + } else if (strcmp(name, "--print-before-test") == 0) { + Unsupported("--print-before-test"); + } else if (strcmp(name, "--show-fails") == 0) { + Unsupported("--show-fails"); + } else if (strcmp(name, "--dont-show-fails") == 0) { + Unsupported("--dont-show-fails"); + } else if (strcmp(name, "--print-times") == 0) { + Unsupported("--print-times"); + } else if (strcmp(name, "--from") == 0) { + Unsupported("--from"); + } else if (strcmp(name, "--to") == 0) { + Unsupported("--to"); + } else if (strcmp(name, "--fork-tests") == 0) { + Unsupported("--fork-tests"); + } else if (strcmp(name, "--is-forked-internal") == 0) { + Unsupported("--is-forked-internal"); + } else if (strcmp(name, "--loop") == 0) { + Unsupported("--loop"); + } else if (strcmp(name, "--trace-path") == 0 || strcmp(name, "--trace-path-append") == 0) { + ++i; + + if (i >= argc) { + std::cerr << "Missing value for argument --trace-path" << std::endl; + exit(2); + } else if (!result.TracePath.empty()) { + std::cerr << "Multiple --trace-path or --trace-path-append given" << std::endl; + exit(2); + } + + result.TracePath = argv[i]; + result.AppendTrace = strcmp(name, "--trace-path-append") == 0; + } else if (strcmp(name, "--list-path") == 0) { + ++i; + + if (i >= argc) { + std::cerr << "Missing value for argument --list-path" << std::endl; + exit(2); + } + + result.ListPath = argv[i]; + } else if (strcmp(name, "--test-param") == 0) { + ++i; + + if (i >= argc) { + std::cerr << "Missing value for argument --test-param" << std::endl; + exit(2); + } + + auto [key, value] = ParseParam(argv[i]); + + Singleton<NPrivate::TTestEnv>()->AddTestParam(key, value); + } else if (StartsWith(name, "--")) { + Unknown(name); + } else if (*name == '-') { + auto [suite, test] = ParseName(name + 1); + filtersNeg << filterNegSep << suite << "." << test; + filterNegSep = ":"; + } else if (*name == '+') { + auto [suite, test] = ParseName(name + 1); + filtersPos << filterPosSep << suite << "." << test; + filterPosSep = ":"; + } else { + auto [suite, test] = ParseName(name); + filtersPos << filterPosSep << suite << "." << test; + filterPosSep = ":"; + } + } + + if (!filtersPos.str().empty() || !filtersNeg.str().empty()) { + result.Filter = filtersPos.str(); + if (!filtersNeg.str().empty()) { + result.Filter += "-"; + result.Filter += filtersNeg.str(); + } + } + + // Main-like functions need a null sentinel at the end of `argv' argument. + // This sentinel is not counted in `argc' argument. + result.GtestArgv.push_back(nullptr); + result.GtestArgc = static_cast<int>(result.GtestArgv.size()) - 1; + + return result; +} + +void NGTest::ListTests(int listLevel, const std::string& listPath) { + // NOTE: do not use `std::endl`, use `\n`; `std::endl` produces `\r\n`s on windows, + // and ya make does not handle them well. + + if (listLevel > 0) { + std::ostream* listOut = &std::cout; + std::ofstream listFile; + + if (!listPath.empty()) { + listFile.open(listPath, std::ios::out | std::ios::binary); + if (!listFile.is_open()) { + std::cerr << "Failed to open file " << listPath << " for write" << std::endl; + exit(2); + } + listOut = &listFile; + } + + for (int i = 0; i < testing::UnitTest::GetInstance()->total_test_suite_count(); ++i) { + auto suite = testing::UnitTest::GetInstance()->GetTestSuite(i); + if (listLevel > 1) { + for (int j = 0; j < suite->total_test_count(); ++j) { + auto test = suite->GetTestInfo(j); + (*listOut) << suite->name() << "::" << test->name() << "\n"; + } + } else { + (*listOut) << suite->name() << "\n"; + } + } + + (*listOut) << std::flush; + + exit(0); + } +} + +void NGTest::UnsetDefaultReporter() { + ::testing::TestEventListeners& listeners = ::testing::UnitTest::GetInstance()->listeners(); + delete listeners.Release(listeners.default_result_printer()); +} + +void NGTest::SetTraceReporter(std::ostream* traceFile) { + ::testing::TestEventListeners& listeners = ::testing::UnitTest::GetInstance()->listeners(); + listeners.Append(new TTraceWriter{traceFile}); +} diff --git a/library/cpp/testing/gtest/main.h b/library/cpp/testing/gtest/main.h new file mode 100644 index 00000000000..ee025d52da6 --- /dev/null +++ b/library/cpp/testing/gtest/main.h @@ -0,0 +1,95 @@ +#pragma once + +#include <iosfwd> +#include <string> +#include <string_view> +#include <unordered_map> +#include <vector> + + +/** + * You need to use these functions if you're customizing tests initialization + * or writing a custom `main`. + */ + +namespace NGTest { + /** + * Default `main` implementation. + */ + int Main(int argc, char** argv); + + /** + * CLI parsing result. + */ + struct TFlags { + /** + * Argument for `ListTests` function. + */ + int ListLevel = 0; + + /** + * Where to print listed tests. Empty string means print to `stdout`. + */ + std::string ListPath = ""; + + /** + * Path to trace file. If empty, tracing is not enabled. + */ + std::string TracePath = ""; + + /** + * Should trace file be opened for append rather than just write. + */ + bool AppendTrace = false; + + /** + * Test filters. + */ + std::string Filter = "*"; + + /** + * Number of CLI arguments for GTest init function (not counting the last null one). + */ + int GtestArgc = 0; + + /** + * CLI arguments for GTest init function. + * The last one is nullptr. + */ + std::vector<char*> GtestArgv = {}; + }; + + /** + * Parse unittest-related flags. Test binaries support flags from `library/cpp/testing/unittest` and flags from gtest. + * This means that there are usually two parsing passes. The first one parses arguments as recognized + * by the `library/cpp/testing/unittest`, so things like `--trace-path` and filters. The second one parses flags + * as recognized by gtest. + */ + TFlags ParseFlags(int argc, char** argv); + + /** + * List tests using the unittest style and exit. + * + * This function should be called after initializing google tests because test parameters are instantiated + * during initialization. + * + * @param listLevel verbosity of test list. `0` means don't print anything and don't exit, `1` means print + * test suites, `2` means print individual tests. + */ + void ListTests(int listLevel, const std::string& listPath); + + /** + * Remove default result reporter, the one that prints to stdout. + */ + void UnsetDefaultReporter(); + + /** + * Set trace reporter. + * + * Trace files are used by arcadia CI to interact with test runner. They consist of JSON objects, one per line. + * Each object represents an event, such as 'test started' or 'test finished'. + * + * @param traceFile where to write trace file. This stream should exist for the entire duration of test run. + */ + void SetTraceReporter(std::ostream* traceFile); +} diff --git a/library/cpp/testing/gtest_main/README.md b/library/cpp/testing/gtest_main/README.md new file mode 100644 index 00000000000..5c454e1d299 --- /dev/null +++ b/library/cpp/testing/gtest_main/README.md @@ -0,0 +1,3 @@ +# Glue for `GTEST` macro + +Provides `main` function. This library is automatically linked into any test binary that uses `GTEST`. This way, you don't have to implement `main` yourself every time you write a test target. diff --git a/library/cpp/testing/gtest_main/main.cpp b/library/cpp/testing/gtest_main/main.cpp new file mode 100644 index 00000000000..eea70dec541 --- /dev/null +++ b/library/cpp/testing/gtest_main/main.cpp @@ -0,0 +1,5 @@ +#include <library/cpp/testing/gtest/main.h> + +int main(int argc, char** argv) { + return NGTest::Main(argc, argv); +} diff --git a/library/cpp/threading/future/subscription/README.md b/library/cpp/threading/future/subscription/README.md deleted file mode 100644 index 6f547926854..00000000000 --- a/library/cpp/threading/future/subscription/README.md +++ /dev/null @@ -1,104 +0,0 @@ -Subscriptions manager and wait primitives library -================================================= - -Wait primitives ---------------- - -All wait primitives are futures those being signaled when some or all of theirs dependencies are signaled. -Wait privimitives could be constructed either from an initializer_list or from a standard container of futures. - -1. WaitAll is signaled when all its dependencies are signaled: - - ```C++ - #include <library/cpp/threading/subscriptions/wait_all.h> - - auto w = NWait::WaitAll({ future1, future2, ..., futureN }); - ... - w.Wait(); // wait for all futures - ``` - -2. WaitAny is signaled when any of its dependencies is signaled: - - ```C++ - #include <library/cpp/threading/subscriptions/wait_any.h> - - auto w = NWait::WaitAny(TVector<TFuture<T>>{ future1, future2, ..., futureN }); - ... - w.Wait(); // wait for any future - ``` - -3. WaitAllOrException is signaled when all its dependencies are signaled with values or any dependency is signaled with an exception: - - ```C++ - #include <library/cpp/threading/subscriptions/wait_all_or_exception.h> - - auto w = NWait::WaitAllOrException(TVector<TFuture<T>>{ future1, future2, ..., futureN }); - ... - w.Wait(); // wait for all values or for an exception - ``` - -Subscriptions manager ---------------------- - -The subscription manager can manage multiple links beetween futures and callbacks. Multiple managed subscriptions to a single future shares just a single underlying subscription to the future. That allows dynamic creation and deletion of subscriptions and efficient implementation of different wait primitives. -The subscription manager could be used in the following way: - -1. Subscribe to a single future: - - ```C++ - #include <library/cpp/threading/subscriptions/subscription.h> - - TFuture<int> LongOperation(); - - ... - auto future = LongRunnigOperation(); - auto m = MakeSubsriptionManager<int>(); - auto id = m->Subscribe(future, [](TFuture<int> const& f) { - try { - auto value = f.GetValue(); - ... - } catch (...) { - ... // handle exception - } - }); - if (id.has_value()) { - ... // Callback will run asynchronously - } else { - ... // Future has been signaled already. The callback has been invoked synchronously - } - ``` - - Note that a callback could be invoked synchronously during a Subscribe call. In this case the returned optional will have no value. - -2. Unsubscribe from a single future: - - ```C++ - // id holds the subscription id from a previous Subscribe call - m->Unsubscribe(id.value()); - ``` - - There is no need to call Unsubscribe if the callback has been called. In this case Unsubscribe will do nothing. And it is safe to call Unsubscribe with the same id multiple times. - -3. Subscribe a single callback to multiple futures: - - ```C++ - auto ids = m->Subscribe({ future1, future2, ..., futureN }, [](auto&& f) { ... }); - ... - ``` - - Futures could be passed to Subscribe method either via an initializer_list or via a standard container like vector or list. Subscribe method accept an optional boolean parameter revertOnSignaled. If the parameter is false (default) then all subscriptions will be performed regardless of the futures states and the returned vector will have a subscription id for each future (even if callback has been executed synchronously for some futures). Otherwise the method will stop on the first signaled future (the callback will be synchronously called for it), no subscriptions will be created and an empty vector will be returned. - -4. Unsubscribe multiple subscriptions: - - ```C++ - // ids is the vector or subscription ids - m->Unsubscribe(ids); - ``` - - The vector of IDs could be a result of a previous Subscribe call or an arbitrary set of IDs of previously created subscriptions. - -5. If you do not want to instantiate a new instance of the subscription manager it is possible to use the default instance: - - ```C++ - auto m = TSubscriptionManager<T>::Default(); - ``` diff --git a/library/cpp/threading/future/subscription/subscription-inl.h b/library/cpp/threading/future/subscription/subscription-inl.h deleted file mode 100644 index a45d8999d3b..00000000000 --- a/library/cpp/threading/future/subscription/subscription-inl.h +++ /dev/null @@ -1,118 +0,0 @@ -#pragma once - -#if !defined(INCLUDE_LIBRARY_THREADING_FUTURE_SUBSCRIPTION_INL_H) -#error "you should never include subscription-inl.h directly" -#endif - -namespace NThreading { - -namespace NPrivate { - -template <typename T> -TFutureStateId CheckedStateId(TFuture<T> const& future) { - auto const id = future.StateId(); - if (id.Defined()) { - return *id; - } - ythrow TFutureException() << "Future state should be initialized"; -} - -} - -template <typename T, typename F, typename TCallbackExecutor> -inline TSubscriptionManager::TSubscription::TSubscription(TFuture<T> future, F&& callback, TCallbackExecutor&& executor) - : Callback( - [future = std::move(future), callback = std::forward<F>(callback), executor = std::forward<TCallbackExecutor>(executor)]() mutable { - executor(std::as_const(future), callback); - }) -{ -} - -template <typename T, typename F, typename TCallbackExecutor> -inline std::optional<TSubscriptionId> TSubscriptionManager::Subscribe(TFuture<T> const& future, F&& callback, TCallbackExecutor&& executor) { - auto stateId = NPrivate::CheckedStateId(future); - with_lock(Lock) { - auto const status = TrySubscribe(future, std::forward<F>(callback), stateId, std::forward<TCallbackExecutor>(executor)); - switch (status) { - case ECallbackStatus::Subscribed: - return TSubscriptionId(stateId, Revision); - case ECallbackStatus::ExecutedSynchronously: - return {}; - default: - Y_FAIL("Unexpected callback status"); - } - } -} - -template <typename TFutures, typename F, typename TCallbackExecutor> -inline TVector<TSubscriptionId> TSubscriptionManager::Subscribe(TFutures const& futures, F&& callback, bool revertOnSignaled - , TCallbackExecutor&& executor) -{ - return SubscribeImpl(futures, std::forward<F>(callback), revertOnSignaled, std::forward<TCallbackExecutor>(executor)); -} - -template <typename T, typename F, typename TCallbackExecutor> -inline TVector<TSubscriptionId> TSubscriptionManager::Subscribe(std::initializer_list<TFuture<T> const> futures, F&& callback - , bool revertOnSignaled, TCallbackExecutor&& executor) -{ - return SubscribeImpl(futures, std::forward<F>(callback), revertOnSignaled, std::forward<TCallbackExecutor>(executor)); -} - -template <typename T, typename F, typename TCallbackExecutor> -inline TSubscriptionManager::ECallbackStatus TSubscriptionManager::TrySubscribe(TFuture<T> const& future, F&& callback, TFutureStateId stateId - , TCallbackExecutor&& executor) -{ - TSubscription subscription(future, std::forward<F>(callback), std::forward<TCallbackExecutor>(executor)); - auto const it = Subscriptions.find(stateId); - auto const revision = ++Revision; - if (it == std::end(Subscriptions)) { - auto const success = Subscriptions.emplace(stateId, THashMap<ui64, TSubscription>{ { revision, std::move(subscription) } }).second; - Y_VERIFY(success); - auto self = TSubscriptionManagerPtr(this); - future.Subscribe([self, stateId](TFuture<T> const&) { self->OnCallback(stateId); }); - if (Subscriptions.find(stateId) == std::end(Subscriptions)) { - return ECallbackStatus::ExecutedSynchronously; - } - } else { - Y_VERIFY(it->second.emplace(revision, std::move(subscription)).second); - } - return ECallbackStatus::Subscribed; -} - -template <typename TFutures, typename F, typename TCallbackExecutor> -inline TVector<TSubscriptionId> TSubscriptionManager::SubscribeImpl(TFutures const& futures, F const& callback, bool revertOnSignaled - , TCallbackExecutor const& executor) -{ - TVector<TSubscriptionId> results; - results.reserve(std::size(futures)); - // resolve all state ids to minimize processing under the lock - for (auto const& f : futures) { - results.push_back(TSubscriptionId(NPrivate::CheckedStateId(f), 0)); - } - with_lock(Lock) { - size_t i = 0; - for (auto const& f : futures) { - auto& r = results[i]; - auto const status = TrySubscribe(f, callback, r.StateId(), executor); - switch (status) { - case ECallbackStatus::Subscribed: - break; - case ECallbackStatus::ExecutedSynchronously: - if (revertOnSignaled) { - // revert - results.crop(i); - UnsubscribeImpl(results); - return {}; - } - break; - default: - Y_FAIL("Unexpected callback status"); - } - r.SetSubId(Revision); - ++i; - } - } - return results; -} - -} diff --git a/library/cpp/threading/future/subscription/subscription.cpp b/library/cpp/threading/future/subscription/subscription.cpp deleted file mode 100644 index a98b4a4f036..00000000000 --- a/library/cpp/threading/future/subscription/subscription.cpp +++ /dev/null @@ -1,65 +0,0 @@ -#include "subscription.h" - -namespace NThreading { - -bool operator==(TSubscriptionId const& l, TSubscriptionId const& r) noexcept { - return l.StateId() == r.StateId() && l.SubId() == r.SubId(); -} - -bool operator!=(TSubscriptionId const& l, TSubscriptionId const& r) noexcept { - return !(l == r); -} - -void TSubscriptionManager::TSubscription::operator()() { - Callback(); -} - -TSubscriptionManagerPtr TSubscriptionManager::NewInstance() { - return new TSubscriptionManager(); -} - -TSubscriptionManagerPtr TSubscriptionManager::Default() { - static auto instance = NewInstance(); - return instance; -} - -void TSubscriptionManager::Unsubscribe(TSubscriptionId id) { - with_lock(Lock) { - UnsubscribeImpl(id); - } -} - -void TSubscriptionManager::Unsubscribe(TVector<TSubscriptionId> const& ids) { - with_lock(Lock) { - UnsubscribeImpl(ids); - } -} - -void TSubscriptionManager::OnCallback(TFutureStateId stateId) noexcept { - THashMap<ui64, TSubscription> subscriptions; - with_lock(Lock) { - auto const it = Subscriptions.find(stateId); - Y_VERIFY(it != Subscriptions.end(), "The callback has been triggered more than once"); - subscriptions.swap(it->second); - Subscriptions.erase(it); - } - for (auto& [_, subscription] : subscriptions) { - subscription(); - } -} - -void TSubscriptionManager::UnsubscribeImpl(TSubscriptionId id) { - auto const it = Subscriptions.find(id.StateId()); - if (it == std::end(Subscriptions)) { - return; - } - it->second.erase(id.SubId()); -} - -void TSubscriptionManager::UnsubscribeImpl(TVector<TSubscriptionId> const& ids) { - for (auto const& id : ids) { - UnsubscribeImpl(id); - } -} - -} diff --git a/library/cpp/threading/future/subscription/subscription.h b/library/cpp/threading/future/subscription/subscription.h deleted file mode 100644 index afe5eda7111..00000000000 --- a/library/cpp/threading/future/subscription/subscription.h +++ /dev/null @@ -1,186 +0,0 @@ -#pragma once - -#include <library/cpp/threading/future/future.h> - -#include <util/generic/hash.h> -#include <util/generic/ptr.h> -#include <util/generic/vector.h> -#include <util/system/mutex.h> - -#include <functional> -#include <optional> -#include <utility> - -namespace NThreading { - -namespace NPrivate { - -struct TNoexceptExecutor { - template <typename T, typename F> - void operator()(TFuture<T> const& future, F&& callee) const noexcept { - return callee(future); - } -}; - -} - -class TSubscriptionManager; - -using TSubscriptionManagerPtr = TIntrusivePtr<TSubscriptionManager>; - -//! A subscription id -class TSubscriptionId { -private: - TFutureStateId StateId_; - ui64 SubId_; // Secondary id to make the whole subscription id unique - - friend class TSubscriptionManager; - -public: - TFutureStateId StateId() const noexcept { - return StateId_; - } - - ui64 SubId() const noexcept { - return SubId_; - } - -private: - TSubscriptionId(TFutureStateId stateId, ui64 subId) - : StateId_(stateId) - , SubId_(subId) - { - } - - void SetSubId(ui64 subId) noexcept { - SubId_ = subId; - } -}; - -bool operator==(TSubscriptionId const& l, TSubscriptionId const& r) noexcept; -bool operator!=(TSubscriptionId const& l, TSubscriptionId const& r) noexcept; - -//! The subscription manager manages subscriptions to futures -/** It provides an ability to create (and drop) multiple subscriptions to any future - with just a single underlying subscription per future. - - When a future is signaled all its subscriptions are removed. - So, there no need to call Unsubscribe for subscriptions to already signaled futures. - - Warning!!! For correct operation this class imposes the following requirement to futures/promises: - Any used future must be signaled (value or exception set) before the future state destruction. - Otherwise subscriptions and futures may happen. - Current future design does not provide the required guarantee. But that should be fixed soon. -**/ -class TSubscriptionManager final : public TAtomicRefCount<TSubscriptionManager> { -private: - //! A single subscription - class TSubscription { - private: - std::function<void()> Callback; - - public: - template <typename T, typename F, typename TCallbackExecutor> - TSubscription(TFuture<T> future, F&& callback, TCallbackExecutor&& executor); - - void operator()(); - }; - - struct TFutureStateIdHash { - size_t operator()(TFutureStateId const id) const noexcept { - auto const value = id.Value(); - return ::hash<decltype(value)>()(value); - } - }; - -private: - THashMap<TFutureStateId, THashMap<ui64, TSubscription>, TFutureStateIdHash> Subscriptions; - ui64 Revision = 0; - TMutex Lock; - -public: - //! Creates a new subscription manager instance - static TSubscriptionManagerPtr NewInstance(); - - //! The default subscription manager instance - static TSubscriptionManagerPtr Default(); - - //! Attempts to subscribe the callback to the future - /** Subscription should succeed if the future is not signaled yet. - Otherwise the callback will be called synchronously and nullopt will be returned - - @param future - The future to subscribe to - @param callback - The callback to attach - @return The subscription id on success, nullopt if the future has been signaled already - **/ - template <typename T, typename F, typename TCallbackExecutor = NPrivate::TNoexceptExecutor> - std::optional<TSubscriptionId> Subscribe(TFuture<T> const& future, F&& callback - , TCallbackExecutor&& executor = NPrivate::TNoexceptExecutor()); - - //! Drops the subscription with the given id - /** @param id - The subscription id - **/ - void Unsubscribe(TSubscriptionId id); - - //! Attempts to subscribe the callback to the set of futures - /** @param futures - The futures to subscribe to - @param callback - The callback to attach - @param revertOnSignaled - Shows whether to stop and revert the subscription process if one of the futures is in signaled state - @return The vector of subscription ids if no revert happened or an empty vector otherwise - A subscription id will be valid even if a corresponding future has been signaled - **/ - template <typename TFutures, typename F, typename TCallbackExecutor = NPrivate::TNoexceptExecutor> - TVector<TSubscriptionId> Subscribe(TFutures const& futures, F&& callback, bool revertOnSignaled = false - , TCallbackExecutor&& executor = NPrivate::TNoexceptExecutor()); - - //! Attempts to subscribe the callback to the set of futures - /** @param futures - The futures to subscribe to - @param callback - The callback to attach - @param revertOnSignaled - Shows whether to stop and revert the subscription process if one of the futures is in signaled state - @return The vector of subscription ids if no revert happened or an empty vector otherwise - A subscription id will be valid even if a corresponding future has been signaled - **/ - template <typename T, typename F, typename TCallbackExecutor = NPrivate::TNoexceptExecutor> - TVector<TSubscriptionId> Subscribe(std::initializer_list<TFuture<T> const> futures, F&& callback, bool revertOnSignaled = false - , TCallbackExecutor&& executor = NPrivate::TNoexceptExecutor()); - - //! Drops the subscriptions with the given ids - /** @param ids - The subscription ids - **/ - void Unsubscribe(TVector<TSubscriptionId> const& ids); - -private: - enum class ECallbackStatus { - Subscribed, //! A subscription has been created. The callback will be called asynchronously. - ExecutedSynchronously //! A callback has been called synchronously. No subscription has been created - }; - -private: - //! .ctor - TSubscriptionManager() = default; - //! Processes a callback from a future - void OnCallback(TFutureStateId stateId) noexcept; - //! Attempts to create a subscription - /** This method should be called under the lock - **/ - template <typename T, typename F, typename TCallbackExecutor> - ECallbackStatus TrySubscribe(TFuture<T> const& future, F&& callback, TFutureStateId stateId, TCallbackExecutor&& executor); - //! Batch subscribe implementation - template <typename TFutures, typename F, typename TCallbackExecutor> - TVector<TSubscriptionId> SubscribeImpl(TFutures const& futures, F const& callback, bool revertOnSignaled - , TCallbackExecutor const& executor); - //! Unsubscribe implementation - /** This method should be called under the lock - **/ - void UnsubscribeImpl(TSubscriptionId id); - //! Batch unsubscribe implementation - /** This method should be called under the lock - **/ - void UnsubscribeImpl(TVector<TSubscriptionId> const& ids); -}; - -} - -#define INCLUDE_LIBRARY_THREADING_FUTURE_SUBSCRIPTION_INL_H -#include "subscription-inl.h" -#undef INCLUDE_LIBRARY_THREADING_FUTURE_SUBSCRIPTION_INL_H diff --git a/library/cpp/threading/future/subscription/subscription_ut.cpp b/library/cpp/threading/future/subscription/subscription_ut.cpp deleted file mode 100644 index d018ea15cc2..00000000000 --- a/library/cpp/threading/future/subscription/subscription_ut.cpp +++ /dev/null @@ -1,432 +0,0 @@ -#include "subscription.h" - -#include <library/cpp/testing/unittest/registar.h> - -using namespace NThreading; - -Y_UNIT_TEST_SUITE(TSubscriptionManagerTest) { - - Y_UNIT_TEST(TestSubscribeUnsignaled) { - auto m = TSubscriptionManager::NewInstance(); - auto p = NewPromise(); - - size_t callCount = 0; - auto id = m->Subscribe(p.GetFuture(), [&callCount](auto&&) { ++callCount; } ); - UNIT_ASSERT(id.has_value()); - UNIT_ASSERT_EQUAL(callCount, 0); - - p.SetValue(); - UNIT_ASSERT_EQUAL(callCount, 1); - } - - Y_UNIT_TEST(TestSubscribeSignaled) { - auto m = TSubscriptionManager::NewInstance(); - auto f = MakeFuture(); - - size_t callCount = 0; - auto id = m->Subscribe(f, [&callCount](auto&&) { ++callCount; } ); - UNIT_ASSERT(!id.has_value()); - UNIT_ASSERT_EQUAL(callCount, 1); - } - - Y_UNIT_TEST(TestSubscribeUnsignaledAndSignaled) { - auto m = TSubscriptionManager::NewInstance(); - auto p = NewPromise(); - - size_t callCount1 = 0; - auto id1 = m->Subscribe(p.GetFuture(), [&callCount1](auto&&) { ++callCount1; } ); - UNIT_ASSERT(id1.has_value()); - UNIT_ASSERT_EQUAL(callCount1, 0); - - p.SetValue(); - UNIT_ASSERT_EQUAL(callCount1, 1); - - size_t callCount2 = 0; - auto id2 = m->Subscribe(p.GetFuture(), [&callCount2](auto&&) { ++callCount2; } ); - UNIT_ASSERT(!id2.has_value()); - UNIT_ASSERT_EQUAL(callCount2, 1); - UNIT_ASSERT_EQUAL(callCount1, 1); - } - - Y_UNIT_TEST(TestSubscribeUnsubscribeUnsignaled) { - auto m = TSubscriptionManager::NewInstance(); - auto p = NewPromise(); - - size_t callCount = 0; - auto id = m->Subscribe(p.GetFuture(), [&callCount](auto&&) { ++callCount; } ); - UNIT_ASSERT(id.has_value()); - UNIT_ASSERT_EQUAL(callCount, 0); - - m->Unsubscribe(id.value()); - - p.SetValue(); - UNIT_ASSERT_EQUAL(callCount, 0); - } - - Y_UNIT_TEST(TestSubscribeUnsignaledUnsubscribeSignaled) { - auto m = TSubscriptionManager::NewInstance(); - auto p = NewPromise(); - - size_t callCount = 0; - auto id = m->Subscribe(p.GetFuture(), [&callCount](auto&&) { ++callCount; } ); - UNIT_ASSERT(id.has_value()); - UNIT_ASSERT_EQUAL(callCount, 0); - - p.SetValue(); - UNIT_ASSERT_EQUAL(callCount, 1); - - m->Unsubscribe(id.value()); - UNIT_ASSERT_EQUAL(callCount, 1); - } - - Y_UNIT_TEST(TestUnsubscribeTwice) { - auto m = TSubscriptionManager::NewInstance(); - auto p = NewPromise(); - - size_t callCount = 0; - auto id = m->Subscribe(p.GetFuture(), [&callCount](auto&&) { ++callCount; } ); - UNIT_ASSERT(id.has_value()); - UNIT_ASSERT_EQUAL(callCount, 0); - - m->Unsubscribe(id.value()); - UNIT_ASSERT_EQUAL(callCount, 0); - m->Unsubscribe(id.value()); - UNIT_ASSERT_EQUAL(callCount, 0); - - p.SetValue(); - UNIT_ASSERT_EQUAL(callCount, 0); - } - - Y_UNIT_TEST(TestSubscribeOneUnsignaledManyTimes) { - auto m = TSubscriptionManager::NewInstance(); - auto p = NewPromise(); - - size_t callCount1 = 0; - auto id1 = m->Subscribe(p.GetFuture(), [&callCount1](auto&&) { ++callCount1; } ); - size_t callCount2 = 0; - auto id2 = m->Subscribe(p.GetFuture(), [&callCount2](auto&&) { ++callCount2; } ); - size_t callCount3 = 0; - auto id3 = m->Subscribe(p.GetFuture(), [&callCount3](auto&&) { ++callCount3; } ); - - UNIT_ASSERT(id1.has_value()); - UNIT_ASSERT(id2.has_value()); - UNIT_ASSERT(id3.has_value()); - UNIT_ASSERT_UNEQUAL(id1.value(), id2.value()); - UNIT_ASSERT_UNEQUAL(id2.value(), id3.value()); - UNIT_ASSERT_UNEQUAL(id3.value(), id1.value()); - UNIT_ASSERT_EQUAL(callCount1, 0); - UNIT_ASSERT_EQUAL(callCount2, 0); - UNIT_ASSERT_EQUAL(callCount3, 0); - - p.SetValue(); - UNIT_ASSERT_EQUAL(callCount1, 1); - UNIT_ASSERT_EQUAL(callCount2, 1); - UNIT_ASSERT_EQUAL(callCount3, 1); - } - - Y_UNIT_TEST(TestSubscribeOneSignaledManyTimes) { - auto m = TSubscriptionManager::NewInstance(); - auto f = MakeFuture(); - - size_t callCount1 = 0; - auto id1 = m->Subscribe(f, [&callCount1](auto&&) { ++callCount1; } ); - size_t callCount2 = 0; - auto id2 = m->Subscribe(f, [&callCount2](auto&&) { ++callCount2; } ); - size_t callCount3 = 0; - auto id3 = m->Subscribe(f, [&callCount3](auto&&) { ++callCount3; } ); - - UNIT_ASSERT(!id1.has_value()); - UNIT_ASSERT(!id2.has_value()); - UNIT_ASSERT(!id3.has_value()); - UNIT_ASSERT_EQUAL(callCount1, 1); - UNIT_ASSERT_EQUAL(callCount2, 1); - UNIT_ASSERT_EQUAL(callCount3, 1); - } - - Y_UNIT_TEST(TestSubscribeUnsubscribeOneUnsignaledManyTimes) { - auto m = TSubscriptionManager::NewInstance(); - auto p = NewPromise(); - - size_t callCount1 = 0; - auto id1 = m->Subscribe(p.GetFuture(), [&callCount1](auto&&) { ++callCount1; } ); - size_t callCount2 = 0; - auto id2 = m->Subscribe(p.GetFuture(), [&callCount2](auto&&) { ++callCount2; } ); - size_t callCount3 = 0; - auto id3 = m->Subscribe(p.GetFuture(), [&callCount3](auto&&) { ++callCount3; } ); - size_t callCount4 = 0; - auto id4 = m->Subscribe(p.GetFuture(), [&callCount4](auto&&) { ++callCount4; } ); - - UNIT_ASSERT(id1.has_value()); - UNIT_ASSERT(id2.has_value()); - UNIT_ASSERT(id3.has_value()); - UNIT_ASSERT(id4.has_value()); - UNIT_ASSERT_EQUAL(callCount1, 0); - UNIT_ASSERT_EQUAL(callCount2, 0); - UNIT_ASSERT_EQUAL(callCount3, 0); - UNIT_ASSERT_EQUAL(callCount4, 0); - - m->Unsubscribe(id3.value()); - m->Unsubscribe(id1.value()); - UNIT_ASSERT_EQUAL(callCount1, 0); - UNIT_ASSERT_EQUAL(callCount2, 0); - UNIT_ASSERT_EQUAL(callCount3, 0); - UNIT_ASSERT_EQUAL(callCount4, 0); - - p.SetValue(); - UNIT_ASSERT_EQUAL(callCount1, 0); - UNIT_ASSERT_EQUAL(callCount2, 1); - UNIT_ASSERT_EQUAL(callCount3, 0); - UNIT_ASSERT_EQUAL(callCount4, 1); - } - - Y_UNIT_TEST(TestSubscribeManyUnsignaled) { - auto m = TSubscriptionManager::NewInstance(); - auto p1 = NewPromise<int>(); - auto p2 = NewPromise<int>(); - - size_t callCount1 = 0; - auto id1 = m->Subscribe(p1.GetFuture(), [&callCount1](auto&&) { ++callCount1; } ); - size_t callCount2 = 0; - auto id2 = m->Subscribe(p2.GetFuture(), [&callCount2](auto&&) { ++callCount2; } ); - size_t callCount3 = 0; - auto id3 = m->Subscribe(p1.GetFuture(), [&callCount3](auto&&) { ++callCount3; } ); - - UNIT_ASSERT(id1.has_value()); - UNIT_ASSERT(id2.has_value()); - UNIT_ASSERT(id3.has_value()); - UNIT_ASSERT_UNEQUAL(id1.value(), id2.value()); - UNIT_ASSERT_UNEQUAL(id2.value(), id3.value()); - UNIT_ASSERT_UNEQUAL(id3.value(), id1.value()); - UNIT_ASSERT_EQUAL(callCount1, 0); - UNIT_ASSERT_EQUAL(callCount2, 0); - UNIT_ASSERT_EQUAL(callCount3, 0); - - p1.SetValue(33); - UNIT_ASSERT_EQUAL(callCount1, 1); - UNIT_ASSERT_EQUAL(callCount2, 0); - UNIT_ASSERT_EQUAL(callCount3, 1); - - p2.SetValue(111); - UNIT_ASSERT_EQUAL(callCount1, 1); - UNIT_ASSERT_EQUAL(callCount2, 1); - UNIT_ASSERT_EQUAL(callCount3, 1); - } - - Y_UNIT_TEST(TestSubscribeManySignaled) { - auto m = TSubscriptionManager::NewInstance(); - auto f1 = MakeFuture(0); - auto f2 = MakeFuture(1); - - size_t callCount1 = 0; - auto id1 = m->Subscribe(f1, [&callCount1](auto&&) { ++callCount1; } ); - size_t callCount2 = 0; - auto id2 = m->Subscribe(f2, [&callCount2](auto&&) { ++callCount2; } ); - size_t callCount3 = 0; - auto id3 = m->Subscribe(f2, [&callCount3](auto&&) { ++callCount3; } ); - - UNIT_ASSERT(!id1.has_value()); - UNIT_ASSERT(!id2.has_value()); - UNIT_ASSERT(!id3.has_value()); - UNIT_ASSERT_EQUAL(callCount1, 1); - UNIT_ASSERT_EQUAL(callCount2, 1); - UNIT_ASSERT_EQUAL(callCount3, 1); - } - - Y_UNIT_TEST(TestSubscribeManyMixed) { - auto m = TSubscriptionManager::NewInstance(); - auto p1 = NewPromise<int>(); - auto p2 = NewPromise<int>(); - auto f = MakeFuture(42); - - size_t callCount1 = 0; - auto id1 = m->Subscribe(p1.GetFuture(), [&callCount1](auto&&) { ++callCount1; } ); - size_t callCount2 = 0; - auto id2 = m->Subscribe(p2.GetFuture(), [&callCount2](auto&&) { ++callCount2; } ); - size_t callCount3 = 0; - auto id3 = m->Subscribe(f, [&callCount3](auto&&) { ++callCount3; } ); - - UNIT_ASSERT(id1.has_value()); - UNIT_ASSERT(id2.has_value()); - UNIT_ASSERT(!id3.has_value()); - UNIT_ASSERT_UNEQUAL(id1.value(), id2.value()); - UNIT_ASSERT_EQUAL(callCount1, 0); - UNIT_ASSERT_EQUAL(callCount2, 0); - UNIT_ASSERT_EQUAL(callCount3, 1); - - p1.SetValue(45); - UNIT_ASSERT_EQUAL(callCount1, 1); - UNIT_ASSERT_EQUAL(callCount2, 0); - UNIT_ASSERT_EQUAL(callCount3, 1); - - p2.SetValue(-7); - UNIT_ASSERT_EQUAL(callCount1, 1); - UNIT_ASSERT_EQUAL(callCount2, 1); - UNIT_ASSERT_EQUAL(callCount3, 1); - } - - Y_UNIT_TEST(TestSubscribeUnsubscribeMany) { - auto m = TSubscriptionManager::NewInstance(); - auto p1 = NewPromise<int>(); - auto p2 = NewPromise<int>(); - auto p3 = NewPromise<int>(); - - size_t callCount1 = 0; - auto id1 = m->Subscribe(p1.GetFuture(), [&callCount1](auto&&) { ++callCount1; } ); - size_t callCount2 = 0; - auto id2 = m->Subscribe(p2.GetFuture(), [&callCount2](auto&&) { ++callCount2; } ); - size_t callCount3 = 0; - auto id3 = m->Subscribe(p3.GetFuture(), [&callCount3](auto&&) { ++callCount3; } ); - size_t callCount4 = 0; - auto id4 = m->Subscribe(p2.GetFuture(), [&callCount4](auto&&) { ++callCount4; } ); - size_t callCount5 = 0; - auto id5 = m->Subscribe(p1.GetFuture(), [&callCount5](auto&&) { ++callCount5; } ); - - UNIT_ASSERT(id1.has_value()); - UNIT_ASSERT(id2.has_value()); - UNIT_ASSERT(id3.has_value()); - UNIT_ASSERT(id4.has_value()); - UNIT_ASSERT(id5.has_value()); - UNIT_ASSERT_EQUAL(callCount1, 0); - UNIT_ASSERT_EQUAL(callCount2, 0); - UNIT_ASSERT_EQUAL(callCount3, 0); - UNIT_ASSERT_EQUAL(callCount4, 0); - UNIT_ASSERT_EQUAL(callCount5, 0); - - m->Unsubscribe(id1.value()); - p1.SetValue(-1); - UNIT_ASSERT_EQUAL(callCount1, 0); - UNIT_ASSERT_EQUAL(callCount2, 0); - UNIT_ASSERT_EQUAL(callCount3, 0); - UNIT_ASSERT_EQUAL(callCount4, 0); - UNIT_ASSERT_EQUAL(callCount5, 1); - - m->Unsubscribe(id4.value()); - p2.SetValue(23); - UNIT_ASSERT_EQUAL(callCount1, 0); - UNIT_ASSERT_EQUAL(callCount2, 1); - UNIT_ASSERT_EQUAL(callCount3, 0); - UNIT_ASSERT_EQUAL(callCount4, 0); - UNIT_ASSERT_EQUAL(callCount5, 1); - - p3.SetValue(100500); - UNIT_ASSERT_EQUAL(callCount1, 0); - UNIT_ASSERT_EQUAL(callCount2, 1); - UNIT_ASSERT_EQUAL(callCount3, 1); - UNIT_ASSERT_EQUAL(callCount4, 0); - UNIT_ASSERT_EQUAL(callCount5, 1); - } - - Y_UNIT_TEST(TestBulkSubscribeManyUnsignaled) { - auto m = TSubscriptionManager::NewInstance(); - auto p1 = NewPromise<int>(); - auto p2 = NewPromise<int>(); - - size_t callCount = 0; - auto ids = m->Subscribe({ p1.GetFuture(), p2.GetFuture(), p1.GetFuture() }, [&callCount](auto&&) { ++callCount; }); - - UNIT_ASSERT_EQUAL(ids.size(), 3); - UNIT_ASSERT_UNEQUAL(ids[0], ids[1]); - UNIT_ASSERT_UNEQUAL(ids[1], ids[2]); - UNIT_ASSERT_UNEQUAL(ids[2], ids[0]); - UNIT_ASSERT_EQUAL(callCount, 0); - - p1.SetValue(33); - UNIT_ASSERT_EQUAL(callCount, 2); - - p2.SetValue(111); - UNIT_ASSERT_EQUAL(callCount, 3); - } - - Y_UNIT_TEST(TestBulkSubscribeManySignaledNoRevert) { - auto m = TSubscriptionManager::NewInstance(); - auto f1 = MakeFuture(0); - auto f2 = MakeFuture(1); - - size_t callCount = 0; - auto ids = m->Subscribe({ f1, f2, f1 }, [&callCount](auto&&) { ++callCount; }); - - UNIT_ASSERT_EQUAL(ids.size(), 3); - UNIT_ASSERT_UNEQUAL(ids[0], ids[1]); - UNIT_ASSERT_UNEQUAL(ids[1], ids[2]); - UNIT_ASSERT_UNEQUAL(ids[2], ids[0]); - UNIT_ASSERT_EQUAL(callCount, 3); - } - - Y_UNIT_TEST(TestBulkSubscribeManySignaledRevert) { - auto m = TSubscriptionManager::NewInstance(); - auto f1 = MakeFuture(0); - auto f2 = MakeFuture(1); - - size_t callCount = 0; - auto ids = m->Subscribe({ f1, f2, f1 }, [&callCount](auto&&) { ++callCount; }, true); - - UNIT_ASSERT(ids.empty()); - UNIT_ASSERT_EQUAL(callCount, 1); - } - - Y_UNIT_TEST(TestBulkSubscribeManyMixedNoRevert) { - auto m = TSubscriptionManager::NewInstance(); - auto p1 = NewPromise<int>(); - auto p2 = NewPromise<int>(); - auto f = MakeFuture(42); - - size_t callCount = 0; - auto ids = m->Subscribe({ p1.GetFuture(), p2.GetFuture(), f }, [&callCount](auto&&) { ++callCount; } ); - - UNIT_ASSERT_EQUAL(ids.size(), 3); - UNIT_ASSERT_UNEQUAL(ids[0], ids[1]); - UNIT_ASSERT_UNEQUAL(ids[1], ids[2]); - UNIT_ASSERT_UNEQUAL(ids[2], ids[0]); - UNIT_ASSERT_EQUAL(callCount, 1); - - p1.SetValue(45); - UNIT_ASSERT_EQUAL(callCount, 2); - - p2.SetValue(-7); - UNIT_ASSERT_EQUAL(callCount, 3); - } - - Y_UNIT_TEST(TestBulkSubscribeManyMixedRevert) { - auto m = TSubscriptionManager::NewInstance(); - auto p1 = NewPromise(); - auto p2 = NewPromise(); - auto f = MakeFuture(); - - size_t callCount = 0; - auto ids = m->Subscribe({ p1.GetFuture(), f, p2.GetFuture() }, [&callCount](auto&&) { ++callCount; }, true); - - UNIT_ASSERT(ids.empty()); - UNIT_ASSERT_EQUAL(callCount, 1); - - p1.SetValue(); - p2.SetValue(); - UNIT_ASSERT_EQUAL(callCount, 1); - } - - Y_UNIT_TEST(TestBulkSubscribeUnsubscribeMany) { - auto m = TSubscriptionManager::NewInstance(); - auto p1 = NewPromise<int>(); - auto p2 = NewPromise<int>(); - auto p3 = NewPromise<int>(); - - size_t callCount = 0; - auto ids = m->Subscribe( - TVector<TFuture<int>>{ p1.GetFuture(), p2.GetFuture(), p3.GetFuture(), p2.GetFuture(), p1.GetFuture() } - , [&callCount](auto&&) { ++callCount; } ); - - UNIT_ASSERT_EQUAL(ids.size(), 5); - UNIT_ASSERT_EQUAL(callCount, 0); - - m->Unsubscribe(TVector<TSubscriptionId>{ ids[0], ids[3] }); - UNIT_ASSERT_EQUAL(callCount, 0); - - p1.SetValue(-1); - UNIT_ASSERT_EQUAL(callCount, 1); - - p2.SetValue(23); - UNIT_ASSERT_EQUAL(callCount, 2); - - p3.SetValue(100500); - UNIT_ASSERT_EQUAL(callCount, 3); - } -} diff --git a/library/cpp/threading/future/subscription/wait.h b/library/cpp/threading/future/subscription/wait.h deleted file mode 100644 index 533bab9d8d9..00000000000 --- a/library/cpp/threading/future/subscription/wait.h +++ /dev/null @@ -1,119 +0,0 @@ -#pragma once - -#include "subscription.h" - -#include <util/generic/vector.h> -#include <util/generic/yexception.h> -#include <util/system/spinlock.h> - - -#include <initializer_list> - -namespace NThreading::NPrivate { - -template <typename TDerived> -class TWait : public TThrRefBase { -private: - TSubscriptionManagerPtr Manager; - TVector<TSubscriptionId> Subscriptions; - bool Unsubscribed = false; - -protected: - TAdaptiveLock Lock; - TPromise<void> Promise; - -public: - template <typename TFutures, typename TCallbackExecutor> - static TFuture<void> Make(TFutures const& futures, TSubscriptionManagerPtr manager, TCallbackExecutor&& executor) { - TIntrusivePtr<TDerived> w(new TDerived(std::move(manager))); - w->Subscribe(futures, std::forward<TCallbackExecutor>(executor)); - return w->Promise.GetFuture(); - } - -protected: - TWait(TSubscriptionManagerPtr manager) - : Manager(std::move(manager)) - , Subscriptions() - , Unsubscribed(false) - , Lock() - , Promise(NewPromise()) - { - Y_ENSURE(Manager != nullptr); - } - -protected: - //! Unsubscribes all existing subscriptions - /** Lock should be acquired! - **/ - void Unsubscribe() noexcept { - if (Unsubscribed) { - return; - } - Unsubscribe(Subscriptions); - Subscriptions.clear(); - } - -private: - //! Performs a subscription to the given futures - /** Lock should not be acquired! - @param future - The futures to subscribe to - @param callback - The callback to call for each future - **/ - template <typename TFutures, typename TCallbackExecutor> - void Subscribe(TFutures const& futures, TCallbackExecutor&& executor) { - auto self = TIntrusivePtr<TDerived>(static_cast<TDerived*>(this)); - self->BeforeSubscribe(futures); - auto callback = [self = std::move(self)](const auto& future) mutable { - self->Set(future); - }; - auto subscriptions = Manager->Subscribe(futures, callback, TDerived::RevertOnSignaled, std::forward<TCallbackExecutor>(executor)); - if (subscriptions.empty()) { - return; - } - with_lock (Lock) { - if (Unsubscribed) { - Unsubscribe(subscriptions); - } else { - Subscriptions = std::move(subscriptions); - } - } - } - - void Unsubscribe(TVector<TSubscriptionId>& subscriptions) noexcept { - Manager->Unsubscribe(subscriptions); - Unsubscribed = true; - } -}; - -template <typename TWaiter, typename TFutures, typename TCallbackExecutor> -TFuture<void> Wait(TFutures const& futures, TSubscriptionManagerPtr manager, TCallbackExecutor&& executor) { - switch (std::size(futures)) { - case 0: - return MakeFuture(); - case 1: - return std::begin(futures)->IgnoreResult(); - default: - return TWaiter::Make(futures, std::move(manager), std::forward<TCallbackExecutor>(executor)); - } -} - -template <typename TWaiter, typename T, typename TCallbackExecutor> -TFuture<void> Wait(std::initializer_list<TFuture<T> const> futures, TSubscriptionManagerPtr manager, TCallbackExecutor&& executor) { - switch (std::size(futures)) { - case 0: - return MakeFuture(); - case 1: - return std::begin(futures)->IgnoreResult(); - default: - return TWaiter::Make(futures, std::move(manager), std::forward<TCallbackExecutor>(executor)); - } -} - - -template <typename TWaiter, typename T, typename TCallbackExecutor> -TFuture<void> Wait(TFuture<T> const& future1, TFuture<T> const& future2, TSubscriptionManagerPtr manager, TCallbackExecutor&& executor) { - return TWaiter::Make(std::initializer_list<TFuture<T> const>({ future1, future2 }), std::move(manager) - , std::forward<TCallbackExecutor>(executor)); -} - -} diff --git a/library/cpp/threading/future/subscription/wait_all.cpp b/library/cpp/threading/future/subscription/wait_all.cpp deleted file mode 100644 index 10e7ee75984..00000000000 --- a/library/cpp/threading/future/subscription/wait_all.cpp +++ /dev/null @@ -1 +0,0 @@ -#include "wait_all.h" diff --git a/library/cpp/threading/future/subscription/wait_all.h b/library/cpp/threading/future/subscription/wait_all.h deleted file mode 100644 index 5c0d2bb8625..00000000000 --- a/library/cpp/threading/future/subscription/wait_all.h +++ /dev/null @@ -1,23 +0,0 @@ -#pragma once - -#include "wait.h" - -namespace NThreading::NWait { - -template <typename TFutures, typename TCallbackExecutor> -TFuture<void> WaitAll(TFutures const& futures, TSubscriptionManagerPtr manager = TSubscriptionManager::Default() - , TCallbackExecutor&& executor = TCallbackExecutor()); - -template <typename T, typename TCallbackExecutor> -TFuture<void> WaitAll(std::initializer_list<TFuture<T> const> futures, TSubscriptionManagerPtr manager = TSubscriptionManager::Default() - , TCallbackExecutor&& executor = TCallbackExecutor()); - -template <typename T, typename TCallbackExecutor> -TFuture<void> WaitAll(TFuture<T> const& future1, TFuture<T> const& future2, TSubscriptionManagerPtr manager = TSubscriptionManager::Default() - , TCallbackExecutor&& executor = TCallbackExecutor()); - -} - -#define INCLUDE_LIBRARY_THREADING_FUTURE_WAIT_ALL_INL_H -#include "wait_all_inl.h" -#undef INCLUDE_LIBRARY_THREADING_FUTURE_WAIT_ALL_INL_H diff --git a/library/cpp/threading/future/subscription/wait_all_inl.h b/library/cpp/threading/future/subscription/wait_all_inl.h deleted file mode 100644 index a3b665f6427..00000000000 --- a/library/cpp/threading/future/subscription/wait_all_inl.h +++ /dev/null @@ -1,80 +0,0 @@ -#pragma once - -#if !defined(INCLUDE_LIBRARY_THREADING_FUTURE_WAIT_ALL_INL_H) -#error "you should never include wait_all_inl.h directly" -#endif - -#include "subscription.h" - -#include <initializer_list> - -namespace NThreading::NWait { - -namespace NPrivate { - -class TWaitAll final : public NThreading::NPrivate::TWait<TWaitAll> { -private: - size_t Count = 0; - std::exception_ptr Exception; - - static constexpr bool RevertOnSignaled = false; - - using TBase = NThreading::NPrivate::TWait<TWaitAll>; - friend TBase; - -private: - TWaitAll(TSubscriptionManagerPtr manager) - : TBase(std::move(manager)) - , Count(0) - , Exception() - { - } - - template <typename TFutures> - void BeforeSubscribe(TFutures const& futures) { - Count = std::size(futures); - Y_ENSURE(Count > 0, "It is meaningless to use this class with empty futures set"); - } - - template <typename T> - void Set(TFuture<T> const& future) { - with_lock (TBase::Lock) { - if (!Exception) { - try { - future.TryRethrow(); - } catch (...) { - Exception = std::current_exception(); - } - } - - if (--Count == 0) { - // there is no need to call Unsubscribe here since all futures are signaled - Y_ASSERT(!TBase::Promise.HasValue() && !TBase::Promise.HasException()); - if (Exception) { - TBase::Promise.SetException(std::move(Exception)); - } else { - TBase::Promise.SetValue(); - } - } - } - } -}; - -} - -template <typename TFutures, typename TCallbackExecutor = NThreading::NPrivate::TNoexceptExecutor> -TFuture<void> WaitAll(TFutures const& futures, TSubscriptionManagerPtr manager, TCallbackExecutor&& executor) { - return NThreading::NPrivate::Wait<NPrivate::TWaitAll>(futures, std::move(manager), std::forward<TCallbackExecutor>(executor)); -} - -template <typename T, typename TCallbackExecutor = NThreading::NPrivate::TNoexceptExecutor> -TFuture<void> WaitAll(std::initializer_list<TFuture<T> const> futures, TSubscriptionManagerPtr manager, TCallbackExecutor&& executor) { - return NThreading::NPrivate::Wait<NPrivate::TWaitAll>(futures, std::move(manager), std::forward<TCallbackExecutor>(executor)); -} - -template <typename T, typename TCallbackExecutor = NThreading::NPrivate::TNoexceptExecutor> -TFuture<void> WaitAll(TFuture<T> const& future1, TFuture<T> const& future2, TSubscriptionManagerPtr manager, TCallbackExecutor&& executor) { - return NThreading::NPrivate::Wait<NPrivate::TWaitAll>(future1, future2, std::move(manager), std::forward<TCallbackExecutor>(executor)); -} - -} diff --git a/library/cpp/threading/future/subscription/wait_all_or_exception.cpp b/library/cpp/threading/future/subscription/wait_all_or_exception.cpp deleted file mode 100644 index 0c73ddeb84a..00000000000 --- a/library/cpp/threading/future/subscription/wait_all_or_exception.cpp +++ /dev/null @@ -1 +0,0 @@ -#include "wait_all_or_exception.h" diff --git a/library/cpp/threading/future/subscription/wait_all_or_exception.h b/library/cpp/threading/future/subscription/wait_all_or_exception.h deleted file mode 100644 index e3e0caf2f88..00000000000 --- a/library/cpp/threading/future/subscription/wait_all_or_exception.h +++ /dev/null @@ -1,25 +0,0 @@ -#pragma once - -#include "wait.h" - -namespace NThreading::NWait { - -template <typename TFutures, typename TCallbackExecutor> -TFuture<void> WaitAllOrException(TFutures const& futures, TSubscriptionManagerPtr manager = TSubscriptionManager::Default() - , TCallbackExecutor&& executor = TCallbackExecutor()); - -template <typename T, typename TCallbackExecutor> -TFuture<void> WaitAllOrException(std::initializer_list<TFuture<T> const> futures - , TSubscriptionManagerPtr manager = TSubscriptionManager::Default() - , TCallbackExecutor&& executor = TCallbackExecutor()); - -template <typename T, typename TCallbackExecutor> -TFuture<void> WaitAllOrException(TFuture<T> const& future1, TFuture<T> const& future2 - , TSubscriptionManagerPtr manager = TSubscriptionManager::Default() - , TCallbackExecutor&& executor = TCallbackExecutor()); - -} - -#define INCLUDE_LIBRARY_THREADING_FUTURE_WAIT_ALL_OR_EXCEPTION_INL_H -#include "wait_all_or_exception_inl.h" -#undef INCLUDE_LIBRARY_THREADING_FUTURE_WAIT_ALL_OR_EXCEPTION_INL_H diff --git a/library/cpp/threading/future/subscription/wait_all_or_exception_inl.h b/library/cpp/threading/future/subscription/wait_all_or_exception_inl.h deleted file mode 100644 index fcd9782d543..00000000000 --- a/library/cpp/threading/future/subscription/wait_all_or_exception_inl.h +++ /dev/null @@ -1,79 +0,0 @@ -#pragma once - -#if !defined(INCLUDE_LIBRARY_THREADING_FUTURE_WAIT_ALL_OR_EXCEPTION_INL_H) -#error "you should never include wait_all_or_exception_inl.h directly" -#endif - -#include "subscription.h" - -#include <initializer_list> - -namespace NThreading::NWait { - -namespace NPrivate { - -class TWaitAllOrException final : public NThreading::NPrivate::TWait<TWaitAllOrException> -{ -private: - size_t Count = 0; - - static constexpr bool RevertOnSignaled = false; - - using TBase = NThreading::NPrivate::TWait<TWaitAllOrException>; - friend TBase; - -private: - TWaitAllOrException(TSubscriptionManagerPtr manager) - : TBase(std::move(manager)) - , Count(0) - { - } - - template <typename TFutures> - void BeforeSubscribe(TFutures const& futures) { - Count = std::size(futures); - Y_ENSURE(Count > 0, "It is meaningless to use this class with empty futures set"); - } - - template <typename T> - void Set(TFuture<T> const& future) { - with_lock (TBase::Lock) { - try { - future.TryRethrow(); - if (--Count == 0) { - // there is no need to call Unsubscribe here since all futures are signaled - TBase::Promise.SetValue(); - } - } catch (...) { - Y_ASSERT(!TBase::Promise.HasValue()); - TBase::Unsubscribe(); - if (!TBase::Promise.HasException()) { - TBase::Promise.SetException(std::current_exception()); - } - } - } - } -}; - -} - -template <typename TFutures, typename TCallbackExecutor = NThreading::NPrivate::TNoexceptExecutor> -TFuture<void> WaitAllOrException(TFutures const& futures, TSubscriptionManagerPtr manager, TCallbackExecutor&& executor) { - return NThreading::NPrivate::Wait<NPrivate::TWaitAllOrException>(futures, std::move(manager), std::forward<TCallbackExecutor>(executor)); -} - -template <typename T, typename TCallbackExecutor = NThreading::NPrivate::TNoexceptExecutor> -TFuture<void> WaitAllOrException(std::initializer_list<TFuture<T> const> futures, TSubscriptionManagerPtr manager - , TCallbackExecutor&& executor) -{ - return NThreading::NPrivate::Wait<NPrivate::TWaitAllOrException>(futures, std::move(manager), std::forward<TCallbackExecutor>(executor)); -} -template <typename T, typename TCallbackExecutor = NThreading::NPrivate::TNoexceptExecutor> -TFuture<void> WaitAllOrException(TFuture<T> const& future1, TFuture<T> const& future2, TSubscriptionManagerPtr manager - , TCallbackExecutor&& executor) -{ - return NThreading::NPrivate::Wait<NPrivate::TWaitAllOrException>(future1, future2, std::move(manager) - , std::forward<TCallbackExecutor>(executor)); -} - -} diff --git a/library/cpp/threading/future/subscription/wait_all_or_exception_ut.cpp b/library/cpp/threading/future/subscription/wait_all_or_exception_ut.cpp deleted file mode 100644 index 34ae9edb4e6..00000000000 --- a/library/cpp/threading/future/subscription/wait_all_or_exception_ut.cpp +++ /dev/null @@ -1,167 +0,0 @@ -#include "wait_all_or_exception.h" -#include "wait_ut_common.h" - -#include <library/cpp/testing/unittest/registar.h> -#include <util/generic/strbuf.h> - -#include <atomic> -#include <exception> - -using namespace NThreading; - -Y_UNIT_TEST_SUITE(TWaitAllOrExceptionTest) { - - Y_UNIT_TEST(TestTwoUnsignaled) { - auto p1 = NewPromise<int>(); - auto p2 = NewPromise<int>(); - auto w = NWait::WaitAllOrException(p1.GetFuture(), p2.GetFuture()); - UNIT_ASSERT(!w.HasValue() && !w.HasException()); - - p1.SetValue(10); - UNIT_ASSERT(!w.HasValue() && !w.HasException()); - p2.SetValue(1); - UNIT_ASSERT(w.HasValue()); - } - - Y_UNIT_TEST(TestTwoUnsignaledWithException) { - auto p1 = NewPromise<int>(); - auto p2 = NewPromise<int>(); - auto w = NWait::WaitAllOrException(p1.GetFuture(), p2.GetFuture()); - UNIT_ASSERT(!w.HasValue() && !w.HasException()); - - constexpr TStringBuf message = "Test exception"; - p1.SetException(std::make_exception_ptr(yexception() << message)); - UNIT_ASSERT_EXCEPTION_SATISFIES(w.TryRethrow(), yexception, [message](auto const& e) { - return message == e.what(); - }); - - p2.SetValue(-11); - } - - Y_UNIT_TEST(TestOneUnsignaledOneSignaled) { - auto p = NewPromise(); - auto f = MakeFuture(); - auto w = NWait::WaitAllOrException(p.GetFuture(), f); - UNIT_ASSERT(!w.HasValue() && !w.HasException()); - - p.SetValue(); - UNIT_ASSERT(w.HasValue()); - } - - Y_UNIT_TEST(TestOneUnsignaledOneSignaledWithException) { - auto p = NewPromise(); - auto f = MakeFuture(); - auto w = NWait::WaitAllOrException(f, p.GetFuture()); - UNIT_ASSERT(!w.HasValue() && !w.HasException()); - - constexpr TStringBuf message = "Test exception 2"; - p.SetException(std::make_exception_ptr(yexception() << message)); - UNIT_ASSERT_EXCEPTION_SATISFIES(w.TryRethrow(), yexception, [message](auto const& e) { - return message == e.what(); - }); - } - - Y_UNIT_TEST(TestEmptyInitializer) { - auto w = NWait::WaitAllOrException(std::initializer_list<TFuture<void> const>({})); - UNIT_ASSERT(w.HasValue()); - } - - Y_UNIT_TEST(TestEmptyVector) { - auto w = NWait::WaitAllOrException(TVector<TFuture<int>>()); - UNIT_ASSERT(w.HasValue()); - } - - Y_UNIT_TEST(TestOneUnsignaledWithInitializer) { - auto p = NewPromise<int>(); - auto w = NWait::WaitAllOrException({ p.GetFuture() }); - UNIT_ASSERT(!w.HasValue() && !w.HasException()); - - p.SetValue(1); - UNIT_ASSERT(w.HasValue()); - } - - Y_UNIT_TEST(TestOneUnsignaledWithVector) { - auto p = NewPromise(); - auto w = NWait::WaitAllOrException(TVector<TFuture<void>>{ p.GetFuture() }); - UNIT_ASSERT(!w.HasValue() && !w.HasException()); - - constexpr TStringBuf message = "Test exception 3"; - p.SetException(std::make_exception_ptr(yexception() << message)); - UNIT_ASSERT_EXCEPTION_SATISFIES(w.TryRethrow(), yexception, [message](auto const& e) { - return message == e.what(); - }); - } - - Y_UNIT_TEST(TestManyWithInitializer) { - auto p1 = NewPromise<int>(); - auto p2 = NewPromise<int>(); - auto f = MakeFuture(42); - auto w = NWait::WaitAllOrException({ p1.GetFuture(), f, p2.GetFuture() }); - UNIT_ASSERT(!w.HasValue() && !w.HasException()); - - p1.SetValue(10); - UNIT_ASSERT(!w.HasValue() && !w.HasException()); - p2.SetValue(-3); - UNIT_ASSERT(w.HasValue()); - } - - Y_UNIT_TEST(TestManyWithVector) { - auto p1 = NewPromise<int>(); - auto p2 = NewPromise<int>(); - auto f = MakeFuture(42); - auto w = NWait::WaitAllOrException(TVector<TFuture<int>>{ p1.GetFuture(), f, p2.GetFuture() }); - UNIT_ASSERT(!w.HasValue() && !w.HasException()); - - constexpr TStringBuf message = "Test exception 4"; - p1.SetException(std::make_exception_ptr(yexception() << message)); - UNIT_ASSERT_EXCEPTION_SATISFIES(w.TryRethrow(), yexception, [message](auto const& e) { - return message == e.what(); - }); - - p2.SetValue(34); - } - - Y_UNIT_TEST(TestManyWithVectorAndIntialError) { - auto p1 = NewPromise(); - auto p2 = NewPromise(); - constexpr TStringBuf message = "Test exception 5"; - auto f = MakeErrorFuture<void>(std::make_exception_ptr(yexception() << message)); - auto w = NWait::WaitAllOrException(TVector<TFuture<void>>{ p1.GetFuture(), p2.GetFuture(), f }); - UNIT_ASSERT_EXCEPTION_SATISFIES(w.TryRethrow(), yexception, [message](auto const& e) { - return message == e.what(); - }); - - p1.SetValue(); - p2.SetValue(); - } - - Y_UNIT_TEST(TestManyStress) { - NTest::TestManyStress<void>([](auto&& futures) { return NWait::WaitAllOrException(futures); } - , [](size_t) { - return [](auto&& p) { p.SetValue(); }; - } - , [](auto&& waiter) { UNIT_ASSERT(waiter.HasValue()); }); - - NTest::TestManyStress<int>([](auto&& futures) { return NWait::WaitAllOrException(futures); } - , [](size_t) { - return [](auto&& p) { p.SetValue(22); }; - } - , [](auto&& waiter) { UNIT_ASSERT(waiter.HasValue()); }); - auto e = std::make_exception_ptr(yexception() << "Test exception 6"); - std::atomic<size_t> index = 0; - NTest::TestManyStress<void>([](auto&& futures) { return NWait::WaitAllOrException(futures); } - , [e, &index](size_t size) { - auto exceptionIndex = size / 2; - index = 0; - return [e, exceptionIndex, &index](auto&& p) { - if (index++ == exceptionIndex) { - p.SetException(e); - } else { - p.SetValue(); - } - }; - } - , [](auto&& waiter) { UNIT_ASSERT(waiter.HasException()); }); - } - -} diff --git a/library/cpp/threading/future/subscription/wait_all_ut.cpp b/library/cpp/threading/future/subscription/wait_all_ut.cpp deleted file mode 100644 index 3bc9762671c..00000000000 --- a/library/cpp/threading/future/subscription/wait_all_ut.cpp +++ /dev/null @@ -1,161 +0,0 @@ -#include "wait_all.h" -#include "wait_ut_common.h" - -#include <library/cpp/testing/unittest/registar.h> -#include <util/generic/strbuf.h> - -#include <atomic> -#include <exception> - -using namespace NThreading; - -Y_UNIT_TEST_SUITE(TWaitAllTest) { - - Y_UNIT_TEST(TestTwoUnsignaled) { - auto p1 = NewPromise<int>(); - auto p2 = NewPromise<int>(); - auto w = NWait::WaitAll(p1.GetFuture(), p2.GetFuture()); - UNIT_ASSERT(!w.HasValue() && !w.HasException()); - - p1.SetValue(10); - UNIT_ASSERT(!w.HasValue() && !w.HasException()); - p2.SetValue(1); - UNIT_ASSERT(w.HasValue()); - } - - Y_UNIT_TEST(TestTwoUnsignaledWithException) { - auto p1 = NewPromise<int>(); - auto p2 = NewPromise<int>(); - auto w = NWait::WaitAll(p1.GetFuture(), p2.GetFuture()); - UNIT_ASSERT(!w.HasValue() && !w.HasException()); - - constexpr TStringBuf message = "Test exception"; - p1.SetException(std::make_exception_ptr(yexception() << message)); - UNIT_ASSERT(!w.HasValue() && !w.HasException()); - - p2.SetValue(-11); - UNIT_ASSERT_EXCEPTION_SATISFIES(w.TryRethrow(), yexception, [message](auto const& e) { - return message == e.what(); - }); - } - - Y_UNIT_TEST(TestOneUnsignaledOneSignaled) { - auto p = NewPromise(); - auto f = MakeFuture(); - auto w = NWait::WaitAll(p.GetFuture(), f); - UNIT_ASSERT(!w.HasValue() && !w.HasException()); - - p.SetValue(); - UNIT_ASSERT(w.HasValue()); - } - - Y_UNIT_TEST(TestOneUnsignaledOneSignaledWithException) { - auto p = NewPromise(); - auto f = MakeFuture(); - auto w = NWait::WaitAll(f, p.GetFuture()); - UNIT_ASSERT(!w.HasValue() && !w.HasException()); - - constexpr TStringBuf message = "Test exception 2"; - p.SetException(std::make_exception_ptr(yexception() << message)); - UNIT_ASSERT_EXCEPTION_SATISFIES(w.TryRethrow(), yexception, [message](auto const& e) { - return message == e.what(); - }); - } - - Y_UNIT_TEST(TestEmptyInitializer) { - auto w = NWait::WaitAll(std::initializer_list<TFuture<void> const>({})); - UNIT_ASSERT(w.HasValue()); - } - - Y_UNIT_TEST(TestEmptyVector) { - auto w = NWait::WaitAll(TVector<TFuture<int>>()); - UNIT_ASSERT(w.HasValue()); - } - - Y_UNIT_TEST(TestOneUnsignaledWithInitializer) { - auto p = NewPromise<int>(); - auto w = NWait::WaitAll({ p.GetFuture() }); - UNIT_ASSERT(!w.HasValue() && !w.HasException()); - - p.SetValue(1); - UNIT_ASSERT(w.HasValue()); - } - - Y_UNIT_TEST(TestOneUnsignaledWithVector) { - auto p = NewPromise(); - auto w = NWait::WaitAll(TVector<TFuture<void>>{ p.GetFuture() }); - UNIT_ASSERT(!w.HasValue() && !w.HasException()); - - constexpr TStringBuf message = "Test exception 3"; - p.SetException(std::make_exception_ptr(yexception() << message)); - UNIT_ASSERT_EXCEPTION_SATISFIES(w.TryRethrow(), yexception, [message](auto const& e) { - return message == e.what(); - }); - } - - Y_UNIT_TEST(TestManyWithInitializer) { - auto p1 = NewPromise<int>(); - auto p2 = NewPromise<int>(); - auto f = MakeFuture(42); - auto w = NWait::WaitAll({ p1.GetFuture(), f, p2.GetFuture() }); - UNIT_ASSERT(!w.HasValue() && !w.HasException()); - - p1.SetValue(10); - UNIT_ASSERT(!w.HasValue() && !w.HasException()); - p2.SetValue(-3); - UNIT_ASSERT(w.HasValue()); - } - - Y_UNIT_TEST(TestManyWithVector) { - auto p1 = NewPromise<int>(); - auto p2 = NewPromise<int>(); - auto f = MakeFuture(42); - auto w = NWait::WaitAll(TVector<TFuture<int>>{ p1.GetFuture(), f, p2.GetFuture() }); - UNIT_ASSERT(!w.HasValue() && !w.HasException()); - - constexpr TStringBuf message = "Test exception 4"; - p1.SetException(std::make_exception_ptr(yexception() << message)); - UNIT_ASSERT(!w.HasValue() && !w.HasException()); - - p2.SetValue(34); - UNIT_ASSERT_EXCEPTION_SATISFIES(w.TryRethrow(), yexception, [message](auto const& e) { - return message == e.what(); - }); - } - - Y_UNIT_TEST(TestManyStress) { - NTest::TestManyStress<int>([](auto&& futures) { return NWait::WaitAll(futures); } - , [](size_t) { - return [](auto&& p) { p.SetValue(42); }; - } - , [](auto&& waiter) { UNIT_ASSERT(waiter.HasValue()); }); - - NTest::TestManyStress<void>([](auto&& futures) { return NWait::WaitAll(futures); } - , [](size_t) { - return [](auto&& p) { p.SetValue(); }; - } - , [](auto&& waiter) { UNIT_ASSERT(waiter.HasValue()); }); - auto e = std::make_exception_ptr(yexception() << "Test exception 5"); - NTest::TestManyStress<void>([](auto&& futures) { return NWait::WaitAll(futures); } - , [e](size_t) { - return [e](auto&& p) { p.SetException(e); }; - } - , [](auto&& waiter) { UNIT_ASSERT(waiter.HasException()); }); - e = std::make_exception_ptr(yexception() << "Test exception 6"); - std::atomic<size_t> index = 0; - NTest::TestManyStress<int>([](auto&& futures) { return NWait::WaitAll(futures); } - , [e, &index](size_t size) { - auto exceptionIndex = size / 2; - index = 0; - return [e, exceptionIndex, &index](auto&& p) { - if (index++ == exceptionIndex) { - p.SetException(e); - } else { - p.SetValue(index); - } - }; - } - , [](auto&& waiter) { UNIT_ASSERT(waiter.HasException()); }); - } - -} diff --git a/library/cpp/threading/future/subscription/wait_any.cpp b/library/cpp/threading/future/subscription/wait_any.cpp deleted file mode 100644 index 57cc1b2c253..00000000000 --- a/library/cpp/threading/future/subscription/wait_any.cpp +++ /dev/null @@ -1 +0,0 @@ -#include "wait_any.h" diff --git a/library/cpp/threading/future/subscription/wait_any.h b/library/cpp/threading/future/subscription/wait_any.h deleted file mode 100644 index e770d7b59ee..00000000000 --- a/library/cpp/threading/future/subscription/wait_any.h +++ /dev/null @@ -1,23 +0,0 @@ -#pragma once - -#include "wait.h" - -namespace NThreading::NWait { - -template <typename TFutures, typename TCallbackExecutor> -TFuture<void> WaitAny(TFutures const& futures, TSubscriptionManagerPtr manager = TSubscriptionManager::Default() - , TCallbackExecutor&& executor = TCallbackExecutor()); - -template <typename T, typename TCallbackExecutor> -TFuture<void> WaitAny(std::initializer_list<TFuture<T> const> futures, TSubscriptionManagerPtr manager = TSubscriptionManager::Default() - , TCallbackExecutor&& executor = TCallbackExecutor()); - -template <typename T, typename TCallbackExecutor> -TFuture<void> WaitAny(TFuture<T> const& future1, TFuture<T> const& future2, TSubscriptionManagerPtr manager = TSubscriptionManager::Default() - , TCallbackExecutor&& executor = TCallbackExecutor()); - -} - -#define INCLUDE_LIBRARY_THREADING_FUTURE_WAIT_ANY_INL_H -#include "wait_any_inl.h" -#undef INCLUDE_LIBRARY_THREADING_FUTURE_WAIT_ANY_INL_H diff --git a/library/cpp/threading/future/subscription/wait_any_inl.h b/library/cpp/threading/future/subscription/wait_any_inl.h deleted file mode 100644 index e80822bfc9c..00000000000 --- a/library/cpp/threading/future/subscription/wait_any_inl.h +++ /dev/null @@ -1,64 +0,0 @@ -#pragma once - -#if !defined(INCLUDE_LIBRARY_THREADING_FUTURE_WAIT_ANY_INL_H) -#error "you should never include wait_any_inl.h directly" -#endif - -#include "subscription.h" - -#include <initializer_list> - -namespace NThreading::NWait { - -namespace NPrivate { - -class TWaitAny final : public NThreading::NPrivate::TWait<TWaitAny> { -private: - static constexpr bool RevertOnSignaled = true; - - using TBase = NThreading::NPrivate::TWait<TWaitAny>; - friend TBase; - -private: - TWaitAny(TSubscriptionManagerPtr manager) - : TBase(std::move(manager)) - { - } - - template <typename TFutures> - void BeforeSubscribe(TFutures const& futures) { - Y_ENSURE(std::size(futures) > 0, "Futures set cannot be empty"); - } - - template <typename T> - void Set(TFuture<T> const& future) { - with_lock (TBase::Lock) { - TBase::Unsubscribe(); - try { - future.TryRethrow(); - TBase::Promise.TrySetValue(); - } catch (...) { - TBase::Promise.TrySetException(std::current_exception()); - } - } - } -}; - -} - -template <typename TFutures, typename TCallbackExecutor = NThreading::NPrivate::TNoexceptExecutor> -TFuture<void> WaitAny(TFutures const& futures, TSubscriptionManagerPtr manager, TCallbackExecutor&& executor) { - return NThreading::NPrivate::Wait<NPrivate::TWaitAny>(futures, std::move(manager), std::forward<TCallbackExecutor>(executor)); -} - -template <typename T, typename TCallbackExecutor = NThreading::NPrivate::TNoexceptExecutor> -TFuture<void> WaitAny(std::initializer_list<TFuture<T> const> futures, TSubscriptionManagerPtr manager, TCallbackExecutor&& executor) { - return NThreading::NPrivate::Wait<NPrivate::TWaitAny>(futures, std::move(manager), std::forward<TCallbackExecutor>(executor)); -} - -template <typename T, typename TCallbackExecutor = NThreading::NPrivate::TNoexceptExecutor> -TFuture<void> WaitAny(TFuture<T> const& future1, TFuture<T> const& future2, TSubscriptionManagerPtr manager, TCallbackExecutor&& executor) { - return NThreading::NPrivate::Wait<NPrivate::TWaitAny>(future1, future2, std::move(manager), std::forward<TCallbackExecutor>(executor)); -} - -} diff --git a/library/cpp/threading/future/subscription/wait_any_ut.cpp b/library/cpp/threading/future/subscription/wait_any_ut.cpp deleted file mode 100644 index 262080e8d12..00000000000 --- a/library/cpp/threading/future/subscription/wait_any_ut.cpp +++ /dev/null @@ -1,166 +0,0 @@ -#include "wait_any.h" -#include "wait_ut_common.h" - -#include <library/cpp/testing/unittest/registar.h> -#include <util/generic/strbuf.h> - -#include <exception> - -using namespace NThreading; - -Y_UNIT_TEST_SUITE(TWaitAnyTest) { - - Y_UNIT_TEST(TestTwoUnsignaled) { - auto p1 = NewPromise<int>(); - auto p2 = NewPromise<int>(); - auto w = NWait::WaitAny(p1.GetFuture(), p2.GetFuture()); - UNIT_ASSERT(!w.HasValue() && !w.HasException()); - - p1.SetValue(10); - UNIT_ASSERT(w.HasValue()); - p2.SetValue(1); - } - - Y_UNIT_TEST(TestTwoUnsignaledWithException) { - auto p1 = NewPromise<int>(); - auto p2 = NewPromise<int>(); - auto w = NWait::WaitAny(p1.GetFuture(), p2.GetFuture()); - UNIT_ASSERT(!w.HasValue() && !w.HasException()); - - constexpr TStringBuf message = "Test exception"; - p2.SetException(std::make_exception_ptr(yexception() << message)); - UNIT_ASSERT_EXCEPTION_SATISFIES(w.TryRethrow(), yexception, [message](auto const& e) { - return message == e.what(); - }); - - p1.SetValue(-11); - } - - Y_UNIT_TEST(TestOneUnsignaledOneSignaled) { - auto p = NewPromise(); - auto f = MakeFuture(); - auto w = NWait::WaitAny(p.GetFuture(), f); - UNIT_ASSERT(w.HasValue()); - - p.SetValue(); - } - - Y_UNIT_TEST(TestOneUnsignaledOneSignaledWithException) { - auto p = NewPromise(); - constexpr TStringBuf message = "Test exception 2"; - auto f = MakeErrorFuture<void>(std::make_exception_ptr(yexception() << message)); - auto w = NWait::WaitAny(f, p.GetFuture()); - UNIT_ASSERT_EXCEPTION_SATISFIES(w.TryRethrow(), yexception, [message](auto const& e) { - return message == e.what(); - }); - - p.SetValue(); - } - - Y_UNIT_TEST(TestEmptyInitializer) { - auto w = NWait::WaitAny(std::initializer_list<TFuture<void> const>({})); - UNIT_ASSERT(w.HasValue()); - } - - Y_UNIT_TEST(TestEmptyVector) { - auto w = NWait::WaitAny(TVector<TFuture<int>>()); - UNIT_ASSERT(w.HasValue()); - } - - Y_UNIT_TEST(TestOneUnsignaledWithInitializer) { - auto p = NewPromise<int>(); - auto w = NWait::WaitAny({ p.GetFuture() }); - UNIT_ASSERT(!w.HasValue() && !w.HasException()); - - p.SetValue(1); - UNIT_ASSERT(w.HasValue()); - } - - Y_UNIT_TEST(TestOneUnsignaledWithVector) { - auto p = NewPromise(); - auto w = NWait::WaitAny(TVector<TFuture<void>>{ p.GetFuture() }); - UNIT_ASSERT(!w.HasValue() && !w.HasException()); - - constexpr TStringBuf message = "Test exception 3"; - p.SetException(std::make_exception_ptr(yexception() << message)); - UNIT_ASSERT_EXCEPTION_SATISFIES(w.TryRethrow(), yexception, [message](auto const& e) { - return message == e.what(); - }); - } - - Y_UNIT_TEST(TestManyUnsignaledWithInitializer) { - auto p1 = NewPromise<int>(); - auto p2 = NewPromise<int>(); - auto p3 = NewPromise<int>(); - auto w = NWait::WaitAny({ p1.GetFuture(), p2.GetFuture(), p3.GetFuture() }); - UNIT_ASSERT(!w.HasValue() && !w.HasException()); - - p1.SetValue(42); - UNIT_ASSERT(w.HasValue()); - - p2.SetValue(-3); - p3.SetValue(12); - } - - Y_UNIT_TEST(TestManyMixedWithInitializer) { - auto p1 = NewPromise<int>(); - auto p2 = NewPromise<int>(); - auto f = MakeFuture(42); - auto w = NWait::WaitAny({ p1.GetFuture(), f, p2.GetFuture() }); - UNIT_ASSERT(w.HasValue()); - - p1.SetValue(10); - p2.SetValue(-3); - } - - - Y_UNIT_TEST(TestManyUnsignaledWithVector) { - auto p1 = NewPromise(); - auto p2 = NewPromise(); - auto p3 = NewPromise(); - auto w = NWait::WaitAny(TVector<TFuture<void>>{ p1.GetFuture(), p2.GetFuture(), p3.GetFuture() }); - UNIT_ASSERT(!w.HasValue() && !w.HasException()); - - constexpr TStringBuf message = "Test exception 4"; - p2.SetException(std::make_exception_ptr(yexception() << message)); - UNIT_ASSERT_EXCEPTION_SATISFIES(w.TryRethrow(), yexception, [message](auto const& e) { - return message == e.what(); - }); - - p1.SetValue(); - p3.SetValue(); - } - - - Y_UNIT_TEST(TestManyMixedWithVector) { - auto p1 = NewPromise(); - auto p2 = NewPromise(); - auto f = MakeFuture(); - auto w = NWait::WaitAny(TVector<TFuture<void>>{ p1.GetFuture(), p2.GetFuture(), f }); - UNIT_ASSERT(w.HasValue()); - - p1.SetValue(); - p2.SetValue(); - } - - Y_UNIT_TEST(TestManyStress) { - NTest::TestManyStress<void>([](auto&& futures) { return NWait::WaitAny(futures); } - , [](size_t) { - return [](auto&& p) { p.SetValue(); }; - } - , [](auto&& waiter) { UNIT_ASSERT(waiter.HasValue()); }); - - NTest::TestManyStress<int>([](auto&& futures) { return NWait::WaitAny(futures); } - , [](size_t) { - return [](auto&& p) { p.SetValue(22); }; - } - , [](auto&& waiter) { UNIT_ASSERT(waiter.HasValue()); }); - auto e = std::make_exception_ptr(yexception() << "Test exception 5"); - NTest::TestManyStress<void>([](auto&& futures) { return NWait::WaitAny(futures); } - , [e](size_t) { - return [e](auto&& p) { p.SetException(e); }; - } - , [](auto&& waiter) { UNIT_ASSERT(waiter.HasException()); }); - } - -} diff --git a/library/cpp/threading/future/subscription/wait_ut_common.cpp b/library/cpp/threading/future/subscription/wait_ut_common.cpp deleted file mode 100644 index 9f961e73036..00000000000 --- a/library/cpp/threading/future/subscription/wait_ut_common.cpp +++ /dev/null @@ -1,26 +0,0 @@ -#include "wait_ut_common.h" - -#include <util/random/shuffle.h> -#include <util/system/event.h> -#include <util/thread/pool.h> - -namespace NThreading::NTest::NPrivate { - -void ExecuteAndWait(TVector<std::function<void()>> jobs, TFuture<void> waiter, size_t threads) { - Y_ENSURE(threads > 0); - Shuffle(jobs.begin(), jobs.end()); - auto pool = CreateThreadPool(threads); - TManualEvent start; - for (auto& j : jobs) { - pool->SafeAddFunc( - [&start, job = std::move(j)]() { - start.WaitI(); - job(); - }); - } - start.Signal(); - waiter.Wait(); - pool->Stop(); -} - -} diff --git a/library/cpp/threading/future/subscription/wait_ut_common.h b/library/cpp/threading/future/subscription/wait_ut_common.h deleted file mode 100644 index 99530dd1f67..00000000000 --- a/library/cpp/threading/future/subscription/wait_ut_common.h +++ /dev/null @@ -1,56 +0,0 @@ -#pragma once - -#include <library/cpp/threading/future/future.h> -#include <library/cpp/testing/unittest/registar.h> - -#include <util/generic/vector.h> - -#include <functional> -#include <type_traits> - -namespace NThreading::NTest { - -namespace NPrivate { - -void ExecuteAndWait(TVector<std::function<void()>> jobs, TFuture<void> waiter, size_t threads); - -template <typename TPromises, typename FSetter> -void SetConcurrentAndWait(TPromises&& promises, FSetter&& setter, TFuture<void> waiter, size_t threads = 8) { - TVector<std::function<void()>> jobs; - jobs.reserve(std::size(promises)); - for (auto& p : promises) { - jobs.push_back([p, setter]() mutable {setter(p); }); - } - ExecuteAndWait(std::move(jobs), std::move(waiter), threads); -} - -template <typename T> -auto MakePromise() { - if constexpr (std::is_same_v<T, void>) { - return NewPromise(); - } - return NewPromise<T>(); -} - -} - -template <typename T, typename FWaiterFactory, typename FSetterFactory, typename FChecker> -void TestManyStress(FWaiterFactory&& waiterFactory, FSetterFactory&& setterFactory, FChecker&& checker) { - for (size_t i : { 1, 2, 4, 8, 16, 32, 64, 128, 256 }) { - TVector<TPromise<T>> promises; - TVector<TFuture<T>> futures; - promises.reserve(i); - futures.reserve(i); - for (size_t j = 0; j < i; ++j) { - auto promise = NPrivate::MakePromise<T>(); - futures.push_back(promise.GetFuture()); - promises.push_back(std::move(promise)); - } - auto waiter = waiterFactory(futures); - NPrivate::SetConcurrentAndWait(std::move(promises), [valueSetter = setterFactory(i)](auto&& p) { valueSetter(p); } - , waiter); - checker(waiter); - } -} - -} diff --git a/library/cpp/threading/hot_swap/hot_swap.cpp b/library/cpp/threading/hot_swap/hot_swap.cpp new file mode 100644 index 00000000000..f8127ae45f8 --- /dev/null +++ b/library/cpp/threading/hot_swap/hot_swap.cpp @@ -0,0 +1,23 @@ +#include "hot_swap.h" + +#include <util/system/spinlock.h> + +namespace NHotSwapPrivate { + void TWriterLock::Acquire() noexcept { + AtomicIncrement(ReadersCount); + } + + void TWriterLock::Release() noexcept { + AtomicDecrement(ReadersCount); + } + + void TWriterLock::WaitAllReaders() const noexcept { + TAtomicBase cnt = AtomicGet(ReadersCount); + while (cnt > 0) { + SpinLockPause(); + cnt = AtomicGet(ReadersCount); + Y_ASSERT(cnt >= 0); + } + } + +} diff --git a/library/cpp/threading/hot_swap/hot_swap.h b/library/cpp/threading/hot_swap/hot_swap.h new file mode 100644 index 00000000000..e155614b533 --- /dev/null +++ b/library/cpp/threading/hot_swap/hot_swap.h @@ -0,0 +1,192 @@ +#pragma once + +#include <util/generic/cast.h> +#include <util/generic/ptr.h> +#include <util/generic/utility.h> +#include <library/cpp/deprecated/atomic/atomic.h> +#include <util/system/guard.h> +#include <util/system/spinlock.h> +#include <util/system/yassert.h> + +namespace NHotSwapPrivate { + // Special guard object for THotSwap + class TWriterLock { + public: + // Implements multi-lock wait-free interface for readers + void Acquire() noexcept; + void Release() noexcept; + + void WaitAllReaders() const noexcept; + + private: + TAtomic ReadersCount = 0; + }; + +} + +/// Object container that can be switched to another such object concurrently. +/// T must support atomic reference counting +/// +/// Typical usage is when we have rarely changed, but frequently used data. +/// If we want to use reference counting, we can't concurrently change and read +/// intrusive pointer without extra synchronization. +/// This class provides such synchronization mechanism with minimal read time. +/// +/// +/// Usage sample +/// +/// THotSwap<T> Obj; +/// +/// thread 1: +/// ... +/// TIntrusivePtr<T> obj = Obj.AtomicLoad(); // get current object +/// ... use of obj +/// +/// thread 2: +/// ... +/// Obj.AtomicStore(new T()); // set new object +/// +template <class T, class Ops = TDefaultIntrusivePtrOps<T>> +class THotSwap { +public: + using TPtr = TIntrusivePtr<T, Ops>; + +public: + THotSwap() noexcept { + } + + explicit THotSwap(T* p) noexcept { + AtomicStore(p); + } + + explicit THotSwap(const TPtr& p) noexcept + : THotSwap(p.Get()) + { + } + + THotSwap(const THotSwap& p) noexcept + : THotSwap(p.AtomicLoad()) + { + } + + THotSwap(THotSwap&& other) noexcept { + DoSwap(RawPtr, other.RawPtr); // we don't need thread safety, because both objects are local + } + + ~THotSwap() noexcept { + AtomicStore(nullptr); + } + + THotSwap& operator=(const THotSwap& p) noexcept { + AtomicStore(p.AtomicLoad()); + return *this; + } + + /// Wait-free read pointer to object + /// + /// @returns Current value of stored object + TPtr AtomicLoad() const noexcept { + const TAtomicBase lockIndex = GetLockIndex(); + auto guard = Guard(WriterLocks[lockIndex]); // non-blocking (for other AtomicLoad()'s) guard + return GetRawPtr(); + } + + /// Update to new object + /// + /// @param[in] p New value to store + void AtomicStore(T* p) noexcept; + + /// Update to new object + /// + /// @param[in] p New value to store + void AtomicStore(const TPtr& p) noexcept { + AtomicStore(p.Get()); + } + +private: + T* GetRawPtr() const noexcept { + return reinterpret_cast<T*>(AtomicGet(RawPtr)); + } + + TAtomicBase GetLockIndex() const noexcept { + return AtomicGet(LockIndex); + } + + TAtomicBase SwitchLockIndex() noexcept; // returns previous index value + void SwitchRawPtr(T* from, T* to) noexcept; + void WaitReaders() noexcept; + +private: + TAtomic RawPtr = 0; // T* // Pointer to current value + static_assert(sizeof(TAtomic) == sizeof(T*), "TAtomic can't represent a pointer value"); + + TAdaptiveLock UpdateMutex; // Guarantee that AtomicStore() will be one at a time + mutable NHotSwapPrivate::TWriterLock WriterLocks[2]; // Guarantee that AtomicStore() will wait for all concurrent AtomicLoad()'s completion + TAtomic LockIndex = 0; +}; + +// Atomic operations of AtomicLoad: +// r:1 index = LockIndex +// r:2 WriterLocks[index].ReadersCount++ +// r:3 p = RawPtr +// r:4 p->RefCount++ +// r:5 WriterLocks[index].ReadersCount-- + +// Important atomic operations of AtomicStore(newRawPtr): +// w:1 RawPtr = newRawPtr +// w:2 LockIndex = 1 +// w:3 WriterLocks[0].Wait() +// w:4 LockIndex = 0 +// w:5 WriterLocks[1].Wait() + +// w:3 (first wait) is needed for sequences: +// r:1-3, w:1-2, r:4-5, w:3-5 // the most frequent case +// w1:1, r:1, w1:2-5, r:2-3, w2:1-2, r:4-5, w2:3-5 + +// w:5 (second wait) is needed for sequences: +// w1:1-2, r:1, w1:3-5, r:2-3, w2:1-4, r:4-5, w2:5 +// If there was only one wait, +// in this case writer wouldn't wait appropriate reader + +// w1, w2 - two different writers + +template <class T, class Ops> +void THotSwap<T, Ops>::AtomicStore(T* p) noexcept { + TPtr oldPtr; + with_lock (UpdateMutex) { + oldPtr = GetRawPtr(); + + SwitchRawPtr(oldPtr.Get(), p); + Y_ASSERT(!oldPtr || oldPtr.RefCount() > 0); + + // Wait all AtomicLoad()'s to properly take old pointer value concurrently + WaitReaders(); + + // Release lock and then kill (maybe) old object + } +} + +template <class T, class Ops> +TAtomicBase THotSwap<T, Ops>::SwitchLockIndex() noexcept { + const TAtomicBase prevIndex = AtomicGet(LockIndex); + Y_ASSERT(prevIndex == 0 || prevIndex == 1); + AtomicSet(LockIndex, prevIndex ^ 1); + return prevIndex; +} + +template <class T, class Ops> +void THotSwap<T, Ops>::WaitReaders() noexcept { + WriterLocks[SwitchLockIndex()].WaitAllReaders(); + WriterLocks[SwitchLockIndex()].WaitAllReaders(); +} + +template <class T, class Ops> +void THotSwap<T, Ops>::SwitchRawPtr(T* from, T* to) noexcept { + if (to) + Ops::Ref(to); // Ref() for new value + + AtomicSet(RawPtr, reinterpret_cast<TAtomicBase>(to)); + + if (from) + Ops::UnRef(from); // Unref() for old value +} diff --git a/library/cpp/threading/mux_event/mux_event.cpp b/library/cpp/threading/mux_event/mux_event.cpp new file mode 100644 index 00000000000..1439f8ba8be --- /dev/null +++ b/library/cpp/threading/mux_event/mux_event.cpp @@ -0,0 +1 @@ +#include "mux_event.h" diff --git a/library/cpp/threading/mux_event/mux_event.h b/library/cpp/threading/mux_event/mux_event.h new file mode 100644 index 00000000000..6ff32ee49d2 --- /dev/null +++ b/library/cpp/threading/mux_event/mux_event.h @@ -0,0 +1,132 @@ +#pragma once + +#include <iterator> + +#include <util/datetime/base.h> +#include <library/cpp/deprecated/atomic/atomic.h> +#include <util/system/defaults.h> +#include <util/system/event.h> +#include <util/system/guard.h> +#include <util/system/mutex.h> +#include <util/generic/list.h> +#include <util/generic/vector.h> +#include <util/generic/noncopyable.h> + +class TMuxEvent: public TNonCopyable { + friend inline int WaitForAnyEvent(TMuxEvent** array, const int size, TDuration timeout); + +public: + enum ResetMode { + rManual, + // TODO: rAuto is not supported yet + }; + + TMuxEvent(ResetMode rmode = rManual) { + Y_UNUSED(rmode); + } + ~TMuxEvent() { + Y_VERIFY(WaitList.empty(), ""); + } + + // TODO: potentially unsafe, but currently I can't add "virtual" to TSystemEvent methods + operator TSystemEvent&() { + return MyEvent; + } + operator const TSystemEvent&() const { + return MyEvent; + } + + bool WaitD(TInstant deadLine) noexcept { + return MyEvent.WaitD(deadLine); + } + + // for rManual it's OK to ignore WaitList + void Reset() noexcept { + TGuard<TMutex> lock(WaitListLock); + MyEvent.Reset(); // TODO: do we actually need to be locked here? + } + + void Signal() noexcept { + TGuard<TMutex> lock(WaitListLock); + for (auto& i : WaitList) { + i->Signal(); + } + MyEvent.Signal(); // TODO: do we actually need to be locked here? + } + + // same as in TSystemEvent + inline bool WaitT(TDuration timeOut) noexcept { + return WaitD(timeOut.ToDeadLine()); + } + inline void WaitI() noexcept { + WaitD(TInstant::Max()); + } + inline bool Wait(ui32 timer) noexcept { + return WaitT(TDuration::MilliSeconds(timer)); + } + inline bool Wait() noexcept { + WaitI(); + return true; + } + +private: + TSystemEvent MyEvent; + TMutex WaitListLock; + TList<TSystemEvent*> WaitList; +}; + +/////////////////////////////////////////////////////////////////////////////// + +inline int WaitForAnyEvent(TMuxEvent** array, const int size, const TDuration timeout = TDuration::Max()) { + TVector<TList<TSystemEvent*>::iterator> listIters; + listIters.reserve(size); + + int result = -1; + TSystemEvent e; + + for (int i = 0; i != size; ++i) { + TMuxEvent& me = *array[i]; + + TGuard<TMutex> lock(me.WaitListLock); + if (me.MyEvent.Wait(0)) { + result = i; + break; + } + listIters.push_back(me.WaitList.insert(me.WaitList.end(), &e)); + } + + const bool timedOut = result == -1 && !e.WaitT(timeout); + + for (int i = 0; i != size; ++i) { + TMuxEvent& me = *array[i]; + + TGuard<TMutex> lock(me.WaitListLock); + if (i < listIters.ysize()) { + me.WaitList.erase(listIters[i]); + } + if (!timedOut && result == -1 && me.MyEvent.Wait(0)) { // always returns first signalled event + result = i; + } + } + + Y_ASSERT(timedOut == (result == -1)); + return result; +} + +/////////////////////////////////////////////////////////////////////////////// + +// TODO: rewrite via template<class TIter...> +inline int WaitForAnyEvent(TMuxEvent& e0, const TDuration timeout = TDuration::Max()) { + TMuxEvent* array[] = {&e0}; + return WaitForAnyEvent(array, Y_ARRAY_SIZE(array), timeout); +} + +inline int WaitForAnyEvent(TMuxEvent& e0, TMuxEvent& e1, const TDuration timeout = TDuration::Max()) { + TMuxEvent* array[] = {&e0, &e1}; + return WaitForAnyEvent(array, Y_ARRAY_SIZE(array), timeout); +} + +inline int WaitForAnyEvent(TMuxEvent& e0, TMuxEvent& e1, TMuxEvent& e2, const TDuration timeout = TDuration::Max()) { + TMuxEvent* array[] = {&e0, &e1, &e2}; + return WaitForAnyEvent(array, Y_ARRAY_SIZE(array), timeout); +} diff --git a/library/cpp/threading/thread_local/thread_local.cpp b/library/cpp/threading/thread_local/thread_local.cpp new file mode 100644 index 00000000000..3acca47b761 --- /dev/null +++ b/library/cpp/threading/thread_local/thread_local.cpp @@ -0,0 +1 @@ +#include "thread_local.h" diff --git a/library/cpp/threading/thread_local/thread_local.h b/library/cpp/threading/thread_local/thread_local.h new file mode 100644 index 00000000000..1cc46423734 --- /dev/null +++ b/library/cpp/threading/thread_local/thread_local.h @@ -0,0 +1,268 @@ +#pragma once + +#include <util/generic/hash.h> +#include <util/generic/maybe.h> +#include <util/generic/ptr.h> +#include <util/generic/vector.h> +#include <util/memory/pool.h> +#include <util/system/mutex.h> +#include <util/system/thread.h> + +#include <library/cpp/threading/hot_swap/hot_swap.h> +#include <library/cpp/threading/skip_list/skiplist.h> + +#include <array> +#include <atomic> +#include <thread> + +namespace NThreading { + +// TThreadLocalValue +// +// Safe RAII-friendly thread local storage without dirty hacks from util/system/tls +// +// Example 1: +// +// THolder<IThreadPool> pool = CreateThreadPool(threads); +// TThreadLocalValue<ui32> tls; +// for (ui32 i : xrange(threads)) { +// pool->SafeAddFunc([&]) { +// *tls->Get() = 1337; +// } +// } +// +// Example 2: +// +// class TNoisy { +// public: +// TNoisy(const char* name = "TNoisy") +// : Name_{name} { +// printf("%s::%s\n", Name_, Name_); +// } +// +// ~TNoisy() { +// printf("%s::~%s\n", Name_, Name_); +// } +// private: +// const char* Name_; +// }; +// +// class TWrapper { +// public: +// TWrapper() { +// Println(__PRETTY_FUNCTION__); +// } +// +// ~TWrapper() { +// Println(__PRETTY_FUNCTION__); +// } +// +// void DoWork() { +// ThreadLocal_->Get(); +// } +// +// private: +// TNoisy Noisy_{"TWrapper"}; +// TThreadLocalValue<TNoisy> ThreadLocal_; +// }; +// +// THolder<IThreadPool> pool = CreateThreadPool(3); +// { +// TWrapper wrapper; +// for (ui32 i : xrange(3)) { +// pool->SafeAddFunc([&] { +// wrapper.DoWork(); +// }); +// } +// } +// +// Will always print: +// TWrapper::TWrapper() +// TNoisy::TNoisy() +// TNoisy::TNoisy() +// TNoisy::TNoisy() +// TNoisy::~TNoisy() +// TNoisy::~TNoisy() +// TNoisy::~TNoisy() +// TWrapper::~TWrapper() +// + +enum class EThreadLocalImpl { + HotSwap, + SkipList, + ForwardList, +}; + +namespace NDetail { + +template <typename T, EThreadLocalImpl Impl, size_t NumShards> +class TThreadLocalValueImpl; + +} // namespace NDetail + +inline constexpr size_t DefaultNumShards = 3; + +template <typename T, EThreadLocalImpl Impl = EThreadLocalImpl::SkipList, size_t NumShards = DefaultNumShards> +class TThreadLocalValue : private TNonCopyable { +public: + template <typename ...ConstructArgs> + T& GetRef(ConstructArgs&& ...args) const { + return *Get(std::forward<ConstructArgs>(args)...); + } + + template <typename ...ConstructArgs> + T* Get(ConstructArgs&& ...args) const { + TThread::TId tid = TThread::CurrentThreadId(); + return Shards_[tid % NumShards].Get(tid, std::forward<ConstructArgs>(args)...); + } + +private: + using TStorage = NDetail::TThreadLocalValueImpl<T, Impl, NumShards>; + + mutable std::array<TStorage, NumShards> Shards_; +}; + +namespace NDetail { + +template <typename T, size_t NumShards> +class TThreadLocalValueImpl<T, EThreadLocalImpl::HotSwap, NumShards> { +private: + class TStorage: public THashMap<TThread::TId, TAtomicSharedPtr<T>>, public TAtomicRefCount<TStorage> { + }; + +public: + TThreadLocalValueImpl() { + Registered_.AtomicStore(new TStorage()); + } + + template <typename ...ConstructArgs> + T* Get(TThread::TId tid, ConstructArgs&& ...args) { + if (TIntrusivePtr<TStorage> state = Registered_.AtomicLoad(); TAtomicSharedPtr<T>* result = state->FindPtr(tid)) { + return result->Get(); + } else { + TAtomicSharedPtr<T> value = MakeAtomicShared<T>(std::forward<ConstructArgs>(args)...); + with_lock(RegisterLock_) { + TIntrusivePtr<TStorage> oldState = Registered_.AtomicLoad(); + THolder<TStorage> newState = MakeHolder<TStorage>(*oldState); + (*newState)[tid] = value; + Registered_.AtomicStore(newState.Release()); + } + return value.Get(); + } + } + +private: + THotSwap<TStorage> Registered_; + TMutex RegisterLock_; +}; + +template <typename T, size_t NumShards> +class TThreadLocalValueImpl<T, EThreadLocalImpl::SkipList, NumShards> { +private: + struct TNode { + TThread::TId Key; + THolder<T> Value; + }; + + struct TCompare { + int operator()(const TNode& lhs, const TNode& rhs) const { + return ::NThreading::TCompare<TThread::TId>{}(lhs.Key, rhs.Key); + } + }; + +public: + TThreadLocalValueImpl() + : ListPool_{InitialPoolSize()} + , SkipList_{ListPool_} + {} + + template <typename ...ConstructArgs> + T* Get(TThread::TId tid, ConstructArgs&& ...args) { + TNode key{tid, {}}; + auto iterator = SkipList_.SeekTo(key); + if (iterator.IsValid() && iterator.GetValue().Key == key.Key) { + return iterator.GetValue().Value.Get(); + } + + with_lock (RegisterLock_) { + SkipList_.Insert({tid, MakeHolder<T>(std::forward<ConstructArgs>(args)...)}); + } + iterator = SkipList_.SeekTo(key); + return iterator.GetValue().Value.Get(); + } + +private: + static size_t InitialPoolSize() { + return std::thread::hardware_concurrency() * (sizeof(T) + sizeof(TThread::TId) + sizeof(void*)) / NumShards; + } + +private: + static inline constexpr size_t MaxHeight = 6; + using TCustomSkipList = TSkipList<TNode, TCompare, TMemoryPool, TSizeCounter, MaxHeight>; + + TMemoryPool ListPool_; + TCustomSkipList SkipList_; + TAdaptiveLock RegisterLock_; +}; + +template <typename T, size_t NumShards> +class TThreadLocalValueImpl<T, EThreadLocalImpl::ForwardList, NumShards> { +private: + struct TNode { + TThread::TId Key = 0; + T Value; + TNode* Next = nullptr; + }; + +public: + TThreadLocalValueImpl() + : Head_{nullptr} + , Pool_{0} + {} + + template <typename ...ConsturctArgs> + T* Get(TThread::TId tid, ConsturctArgs&& ...args) { + TNode* node = Head_.load(std::memory_order_relaxed); + for (; node; node = node->Next) { + if (node->Key == tid) { + return &node->Value; + } + } + + TNode* newNode = AllocateNode(tid, node, std::forward<ConsturctArgs>(args)...); + while (!Head_.compare_exchange_weak(node, newNode, std::memory_order_release, std::memory_order_relaxed)) { + newNode->Next = node; + } + + return &newNode->Value; + } + + template <typename ...ConstructArgs> + TNode* AllocateNode(TThread::TId tid, TNode* next, ConstructArgs&& ...args) { + TNode* storage = nullptr; + with_lock(PoolMutex_) { + storage = Pool_.Allocate<TNode>(); + } + new (storage) TNode{tid, T{std::forward<ConstructArgs>(args)...}, next}; + return storage; + } + + ~TThreadLocalValueImpl() { + if constexpr (!std::is_trivially_destructible_v<T>) { + TNode* next = nullptr; + for (TNode* node = Head_.load(); node; node = next) { + next = node->Next; + node->~TNode(); + } + } + } + +private: + std::atomic<TNode*> Head_; + TMemoryPool Pool_; + TMutex PoolMutex_; +}; + +} // namespace NDetail + +} // namespace NThreading diff --git a/library/cpp/unicode/normalization/custom_encoder.cpp b/library/cpp/unicode/normalization/custom_encoder.cpp deleted file mode 100644 index c6f186405f1..00000000000 --- a/library/cpp/unicode/normalization/custom_encoder.cpp +++ /dev/null @@ -1,83 +0,0 @@ -#include "custom_encoder.h" -#include "normalization.h" - -#include <util/string/cast.h> -#include <util/stream/output.h> - -void TCustomEncoder::addToTable(wchar32 ucode, unsigned char code, const CodePage* target) { - unsigned char plane = (unsigned char)(ucode >> 8); - unsigned char pos = (unsigned char)(ucode & 255); - if (Table[plane] == DefaultPlane) { - Table[plane] = new char[256]; - memset(Table[plane], 0, 256 * sizeof(char)); - } - - if (Table[plane][pos] == 0) { - Table[plane][pos] = code; - } else { - Y_ASSERT(target && *target->Names); - if (static_cast<unsigned char>(Table[plane][pos]) > 127 && code) { - Cerr << "WARNING: Only lower part of ASCII should have duplicate encodings " - << target->Names[0] - << " " << IntToString<16>(ucode) - << " " << IntToString<16>(code) - << " " << IntToString<16>(static_cast<unsigned char>(Table[plane][pos])) - << Endl; - } - } -} - -bool isGoodDecomp(wchar32 rune, wchar32 decomp) { - if ( - (NUnicode::NPrivate::CharInfo(rune) == NUnicode::NPrivate::CharInfo(decomp)) || (IsAlpha(rune) && IsAlpha(decomp)) || (IsNumeric(rune) && IsNumeric(decomp)) || (IsQuotation(rune) && IsQuotation(decomp))) - { - return true; - } - return false; -} - -void TCustomEncoder::Create(const CodePage* target, bool extended) { - Y_ASSERT(target); - - DefaultChar = (const char*)target->DefaultChar; - - DefaultPlane = new char[256]; - - memset(DefaultPlane, 0, 256 * sizeof(char)); - for (size_t i = 0; i != 256; ++i) - Table[i] = DefaultPlane; - - for (size_t i = 0; i != 256; ++i) { - wchar32 ucode = target->unicode[i]; - if (ucode != BROKEN_RUNE) // always UNASSIGNED - addToTable(ucode, (unsigned char)i, target); - } - - if (!extended) - return; - - for (wchar32 w = 1; w < 65535; w++) { - if (Code(w) == 0) { - wchar32 dw = w; - while (IsComposed(dw) && Code(dw) == 0) { - const wchar32* decomp_p = NUnicode::Decomposition<true>(dw); - Y_ASSERT(decomp_p != nullptr); - - dw = decomp_p[0]; - if (std::char_traits<wchar32>::length(decomp_p) > 1 && (dw == (wchar32)' ' || dw == (wchar32)'(')) - dw = decomp_p[1]; - } - if (Code(dw) != 0 && isGoodDecomp(w, dw)) - addToTable(w, Code(dw), target); - } - } -} - -TCustomEncoder::~TCustomEncoder() { - for (size_t i = 0; i != 256; ++i) { - if (Table[i] != DefaultPlane) { - delete[] Table[i]; - } - } - delete[] DefaultPlane; -} diff --git a/library/cpp/unicode/normalization/custom_encoder.h b/library/cpp/unicode/normalization/custom_encoder.h deleted file mode 100644 index ef4d5b7f656..00000000000 --- a/library/cpp/unicode/normalization/custom_encoder.h +++ /dev/null @@ -1,11 +0,0 @@ -#pragma once - -#include <library/cpp/charset/codepage.h> - -struct TCustomEncoder: public Encoder { - void Create(const CodePage* target, bool extended = false); - ~TCustomEncoder(); - -private: - void addToTable(wchar32 ucode, unsigned char code, const CodePage* target); -}; diff --git a/library/cpp/yconf/conf.cpp b/library/cpp/yconf/conf.cpp new file mode 100644 index 00000000000..dba3d3600f3 --- /dev/null +++ b/library/cpp/yconf/conf.cpp @@ -0,0 +1,759 @@ +#include "conf.h" + +#include <library/cpp/logger/all.h> + +#include <library/cpp/charset/ci_string.h> +#include <util/generic/algorithm.h> +#include <util/stream/file.h> +#include <util/string/split.h> +#include <util/string/type.h> + +#include <cstdlib> + +void TYandexConfig::Clear() { + delete[] FileData; + FileData = nullptr; + CurrentMemoryPtr = nullptr; + Len = 0; + while (!CurSections.empty()) + CurSections.pop(); + for (size_t i = 0; i < AllSections.size(); i++) { + if (AllSections[i]->Owner) + delete AllSections[i]->Cookie; + delete AllSections[i]; + } + AllSections.clear(); + Errors.clear(); + EndLines.clear(); + ConfigPath.remove(); +} + +void TYandexConfig::PrintErrors(TLog* Log) { + size_t sz = Errors.size(); + if (sz) { + Log->AddLog("Processing of \'%s\':\n", ConfigPath.data()); + for (size_t i = 0; i < sz; i++) + *Log << Errors[i]; + Errors.clear(); + } +} + +void TYandexConfig::PrintErrors(TString& Err) { + size_t sz = Errors.size(); + if (sz) { + char buf[512]; + snprintf(buf, 512, "Processing of \'%s\':\n", ConfigPath.data()); + Err += buf; + for (size_t i = 0; i < sz; i++) + Err += Errors[i]; + Errors.clear(); + } +} + +void TYandexConfig::ReportError(const char* ptr, const char* err, bool warning) { + if (ptr) { + char buf[1024]; + int line = 0, col = 0; + if (!EndLines.empty()) { + TVector<const char*>::iterator I = UpperBound(EndLines.begin(), EndLines.end(), ptr); + if (I == EndLines.end()) + I = EndLines.end() - 1; + line = int(I - EndLines.begin()); + if (line) + I--; + col = int(ptr - (*I)); + } + if (warning) + snprintf(buf, 1024, "Warning at line %d, col %d: %s.\n", line, col, err); + else + snprintf(buf, 1024, "Error at line %d, col %d: %s.\n", line, col, err); + Errors.push_back(buf); + } else + Errors.push_back(err); +} + +void TYandexConfig::ReportError(const char* ptr, bool warning, const char* format, ...) { + va_list args; + va_start(args, format); + char buf[512]; + vsnprintf(buf, 512, format, args); + ReportError(ptr, buf, warning); +} + +bool TYandexConfig::Read(const TString& path) { + assert(FileData == nullptr); + ConfigPath = path; + //read the file to memory + TFile doc(path, OpenExisting | RdOnly); + if (!doc.IsOpen()) { + Errors.push_back(TString("can't open file ") + path + "\n"); + return false; + } + Len = (ui32)doc.GetLength(); + FileData = new char[Len + 1]; + doc.Load(FileData, Len); + FileData[Len] = 0; + doc.Close(); + return PrepareLines(); +} + +bool TYandexConfig::ReadMemory(const TStringBuf& buffer, const char* configPath) { + assert(FileData == nullptr); + if (configPath != nullptr) { + ConfigPath = configPath; + } + Len = (ui32)buffer.size(); + FileData = new char[Len + 1]; + memcpy(FileData, buffer.data(), Len); + FileData[Len] = 0; + return PrepareLines(); +} + +bool TYandexConfig::ReadMemory(const char* buffer, const char* configPath) { + Y_ASSERT(buffer); + return ReadMemory(TStringBuf(buffer), configPath); +} + +bool TYandexConfig::PrepareLines() { + //scan line breaks + EndLines.push_back(FileData - 1); + CurrentMemoryPtr = FileData; + while (*CurrentMemoryPtr) { // Are you in a great hurry? I am not... :-) + if (iscntrl((unsigned char)*CurrentMemoryPtr) && !isspace((unsigned char)*CurrentMemoryPtr)) { + ReportError(CurrentMemoryPtr, "it's a binary file"); + return false; + } + if (*CurrentMemoryPtr++ == '\n') + EndLines.push_back(CurrentMemoryPtr - 1); + } + EndLines.push_back(CurrentMemoryPtr); + + // convert simple comments inceptive with '#' or '!' or ';' to blanks + ProcessComments(); + + //convert the XML comments to blanks + char* endptr = nullptr; + CurrentMemoryPtr = strstr(FileData, "<!--"); + while (CurrentMemoryPtr != nullptr) { + endptr = strstr(CurrentMemoryPtr, "-->"); + if (endptr) { + endptr += 3; + while (CurrentMemoryPtr != endptr) + *CurrentMemoryPtr++ = ' '; + CurrentMemoryPtr = strstr(endptr, "<!--"); + } else { + ReportError(CurrentMemoryPtr, "unclosed comment"); + return false; + } + } + return true; +} + +bool TYandexConfig::ParseMemory(const TStringBuf& buffer, bool processDirectives, const char* configPath) { + if (!ReadMemory(buffer, configPath)) + return false; + return ProcessRoot(processDirectives); +} + +bool TYandexConfig::ParseMemory(const char* buffer, bool process_directives, const char* configPath) { + if (!ReadMemory(buffer, configPath)) + return false; + return ProcessRoot(process_directives); +} + +bool TYandexConfig::Parse(const TString& path, bool process_directives) { + if (!Read(path)) + return false; + return ProcessRoot(process_directives); +} + +bool TYandexConfig::ProcessRoot(bool process_directives) { + CurrentMemoryPtr = FileData; + // Add the unnamed root section + assert(AllSections.empty()); + AllSections.push_back(new Section); + AllSections.back()->Parent = AllSections.back(); + if (!OnBeginSection(*AllSections.back())) + return false; + CurSections.push(AllSections.back()); + bool ret = ProcessAll(process_directives) && OnEndSection(*CurSections.top()); + CurSections.pop(); + while (!CurSections.empty()) { + // There are some not closed main sections. + OnEndSection(*CurSections.top()); + CurSections.pop(); + } + return ret; +} + +bool TYandexConfig::FindEndOfSection(const char* SecName, const char* begin, char*& endsec, char*& endptr) { + // find "</SecName" and set '<' and '>' to '\0' + char* p = (char*)begin; + char* EndName = (char*)alloca(strlen(SecName) + 3); + *EndName = '<'; + *(EndName + 1) = '/'; + strcpy(EndName + 2, SecName); + while (p && p < FileData + Len) { + p = strstr(p, EndName); + if (p == nullptr) { + ReportError(SecName, "mismatched section"); + return false; + } + endsec = p; + p += strlen(SecName) + 2; + if (*p != '>' && !isspace((unsigned char)*p)) + continue; // it's a prefix but not the required section-end + endptr = strchr(p, '>'); + if (endptr == nullptr) { + ReportError(p, "mismatched \'<\'"); + return false; + } + *endptr = 0; + *endsec++ = 0; + *endsec++ = 0; + p = endptr - 1; + while (p > endsec && isspace((unsigned char)*p)) + *p-- = 0; + return true; + } + ReportError(SecName, "mismatched section"); + return false; +} + +bool TYandexConfig::ParseSection(const char* SecName, const char* idname, const char* idvalue) { + assert(FileData); // Call Read() firstly + size_t slen = strlen(SecName); + CurrentMemoryPtr = FileData; + + assert(AllSections.empty()); + AllSections.push_back(new Section); + AllSections.back()->Parent = AllSections.back(); + if (!OnBeginSection(*AllSections.back())) + return false; + CurSections.push(AllSections.back()); + + bool ret = false; + while (CurrentMemoryPtr < FileData + Len) { + // May be *CurrentMemoryPtr == 0 if FileData has been parsed. + while (*CurrentMemoryPtr++ != '<' && CurrentMemoryPtr < FileData + Len) { + } + if (strnicmp(CurrentMemoryPtr, SecName, slen) == 0) { + char* p = CurrentMemoryPtr + slen; + char* endptr = strchr(p, '>'); + if (endptr == nullptr) + continue; // a section may be parsed + if (*p != '>' && *p != '/' && !isspace((unsigned char)*p)) + continue; // required section must match the name and may not be parsed + //parse now + *endptr = 0; + bool endnow = false; + p = endptr - 1; + if (*p == '/') { + *p-- = 0; + endnow = true; + } + while (isspace((unsigned char)*p)) + *p-- = 0; + char *body = endptr + 1, *endsec = nullptr; + if (!ProcessBeginSection()) + break; // false + if (!endnow) { + if (!FindEndOfSection(CurSections.top()->Name, body, endsec, endptr)) + break; // false + } + if (idname && idvalue) { + SectionAttrs::iterator I = CurSections.top()->Attrs.find(idname); + if (I != CurSections.top()->Attrs.end()) { + if (stricmp((*I).second, idvalue) != 0) { + CurrentMemoryPtr = endptr + 1; + CurSections.pop(); + assert(AllSections.size() == 2); + Section* Last = AllSections.back(); + assert(Last->Parent->Next == nullptr); + assert(Last->Parent->Child == Last); + assert(Last->Next == nullptr); + Last->Parent->Child = nullptr; + delete Last; + AllSections.pop_back(); + continue; + } + } else { + if (*idvalue != 0) { + CurrentMemoryPtr = endptr + 1; + CurSections.pop(); + assert(AllSections.size() == 2); + Section* Last = AllSections.back(); + assert(Last->Parent->Next == nullptr); + assert(Last->Parent->Child == Last); + assert(Last->Next == nullptr); + Last->Parent->Child = nullptr; + delete Last; + AllSections.pop_back(); + continue; + } + } + } + if (!OnBeginSection(*CurSections.top())) + break; // false + if (!endnow) { + CurrentMemoryPtr = body; + if (!ProcessAll(true)) + break; // false + CurrentMemoryPtr = endsec; + } + if (!OnEndSection(*CurSections.top())) + break; // false + if (!ProcessEndSection()) + break; // false + CurrentMemoryPtr = endptr + 1; + ret = true; + break; // section found and processed + } + } + CurSections.pop(); + while (!CurSections.empty()) { + OnEndSection(*CurSections.top()); + CurSections.pop(); + } + return ret; +} + +// Parse some chunk of memory ended by \0 +bool TYandexConfig::ProcessAll(bool process_directives) { + char* endptr; + while (CurrentMemoryPtr && *CurrentMemoryPtr) { + switch (*CurrentMemoryPtr) { + case ' ': + case '\t': + case '\r': + case '\n': + CurrentMemoryPtr++; + break; + case '>': + ReportError(CurrentMemoryPtr, "mismatched \'>\'"); + return false; + break; + //It is not XML. We need (\n[\n\r\t ]*<) for the section started. + case '<': { + endptr = strchr(CurrentMemoryPtr, '>'); + if (endptr == nullptr) { + ReportError(CurrentMemoryPtr, "mismatched \'<\'"); + return false; + } + *endptr = 0; + char* p = CurrentMemoryPtr + 1; + if (*p != '/' && !isalpha(*p)) { + ReportError(p, "invalid character"); + return false; + } + bool endnow = false; + p = endptr - 1; + if (*p == '/') { + *p-- = 0; + endnow = true; + } + while (isspace((unsigned char)*p)) + *p-- = 0; + *CurrentMemoryPtr++ = 0; + if (*CurrentMemoryPtr == '/') { + *CurrentMemoryPtr++ = 0; + if (!OnEndSection(*CurSections.top())) + return false; + if (!ProcessEndSection()) + return false; + } else { + if (!ProcessBeginSection()) + return false; + if (!OnBeginSection(*CurSections.top())) + return false; + } + if (endnow) { + if (!OnEndSection(*CurSections.top())) + return false; + if (!ProcessEndSection()) + return false; + } + CurrentMemoryPtr = endptr + 1; + } break; + default: + if (process_directives && CurSections.top()->Cookie) { + if (!ProcessDirective()) + return false; + } else { + CurrentMemoryPtr = strchr(CurrentMemoryPtr, '\n'); + if (!CurrentMemoryPtr) + return true; // the end of file + } + break; + } + } + return true; +} + +void TYandexConfig::ProcessLineBreak(char*& LineBreak, char toChange) { + assert(*LineBreak == '\n'); + assert(toChange == ' ' || toChange == 0); + if (toChange == 0) { + char* p = LineBreak - 1; + while ((*p == ' ' || *p == '\r' || *p == '\t') && p >= FileData) + *p-- = 0; + } + *LineBreak++ = toChange; +} + +// convert simple comments inceptive with '#' or '!' or ';' to blanks +void TYandexConfig::ProcessComments() { + assert(FileData); // Call Read() firstly + char* endptr = FileData; + while (true) { + //process the leading blanks for the next + endptr += strspn(endptr, " \t\r"); + + //process the comment-line + if (*endptr == '!' || *endptr == '#' || *endptr == ';') { + while (*endptr != 0 && *endptr != '\n') + *endptr++ = ' '; + if (*endptr == '\n') { + endptr++; + continue; + } else // may be the last line in file + break; + } + + //process the regular line + endptr = strchr(endptr, '\n'); + if (endptr) + endptr++; + else // may be the last line in file + break; + } +} + +bool TYandexConfig::ProcessDirective() { + char* endptr = CurrentMemoryPtr; + + //find the end of the directive + while (true) { + //process the leading blanks for the next + endptr += strspn(endptr, " \t\r"); + + //process the blank line + if (*endptr == '\n') { + ProcessLineBreak(endptr, ' '); + continue; + } + + //process the regular line + endptr = strchr(endptr, '\n'); + if (!endptr) // may be the last line in file + break; + //may be continue at the next line + char* p = endptr - 1; + while ((*p == ' ' || *p == '\r' || *p == '\t') && p > FileData) + p--; + if (*p == '\\') { + *p = ' '; + ProcessLineBreak(endptr, ' '); + } else { + ProcessLineBreak(endptr, 0); + break; + } + } + assert(endptr == nullptr || *endptr == 0 || *(endptr - 1) == 0); + + //split the directive into key and value + char* args = CurrentMemoryPtr; + args += strcspn(CurrentMemoryPtr, " \t\r=:"); + if (*args) { + bool olddelimiter = (*args == ':' || *args == '='); + *args++ = 0; + args += strspn(args, " \t\r"); + if ((*args == ':' || *args == '=') && !olddelimiter) { + args++; + args += strspn(args, " \t\r"); + } + } + + //add the directive at last + assert(!CurSections.empty()); + Section* sec = CurSections.top(); + if (!AddKeyValue(*sec, CurrentMemoryPtr, args)) + return false; + + CurrentMemoryPtr = endptr; + return true; +} + +void TYandexConfig::AddSection(Section* sec) { + assert(sec && sec->Parent); + if (sec->Parent->Child == nullptr) + sec->Parent->Child = sec; + else { + Section** pNext = &sec->Parent->Child->Next; + while (*pNext) + pNext = &(*pNext)->Next; + *pNext = sec; + } + AllSections.push_back(sec); +} + +bool TYandexConfig::ProcessBeginSection() { + assert(!CurSections.empty()); + Section* sec = new Section; + sec->Parent = CurSections.top(); + AddSection(sec); + char* endptr = CurrentMemoryPtr; + endptr += strcspn(endptr, " \t\r\n"); + if (endptr && *endptr) + *endptr++ = 0; + AllSections.back()->Name = CurrentMemoryPtr; + + //find the attributes + const char* AttrName = nullptr; + bool EqPassed = false; + while (endptr && *endptr) { + switch (*endptr) { + case ' ': + case '\t': + case '\r': + case '\n': + endptr++; + break; + case '=': + if (!AttrName || EqPassed) { + ReportError(endptr, "invalid character"); + return false; + } else { + EqPassed = true; + *endptr++ = 0; + } + break; + case '\"': + case '\'': + case '`': + if (!AttrName || !EqPassed) { + ReportError(endptr, "invalid character"); + return false; + } + { + char* endattr = strchr(endptr + 1, *endptr); + if (!endattr) { + ReportError(endptr, "mismatched character"); + return false; + } + *endattr++ = 0; + AllSections.back()->Attrs[AttrName] = endptr + 1; + AttrName = nullptr; + EqPassed = false; + endptr = endattr; + } + if (!(*endptr == 0 || isspace((unsigned char)*endptr))) { + ReportError(endptr, "invalid character"); + return false; + } + break; + default: + if (AttrName || EqPassed) { + ReportError(endptr, "invalid character"); + return false; + } + AttrName = endptr; + endptr += strcspn(endptr, " \t\r\n="); + if (*endptr == 0) { + ReportError(AttrName, "invalid characters"); + return false; + } + if (*endptr == '=') + EqPassed = true; + *endptr++ = 0; + break; + } + } + CurSections.push(AllSections.back()); + return true; +} + +bool TYandexConfig::ProcessEndSection() { + assert(!CurSections.empty()); + Section* sec = CurSections.top(); + if (sec->Name && CurrentMemoryPtr && strcmp(sec->Name, CurrentMemoryPtr) != 0) { + ReportError(CurrentMemoryPtr, "mismatched open element"); + return false; + } + CurSections.pop(); + return true; +} + +bool TYandexConfig::AddKeyValue(Section& sec, const char* key, const char* value) { + assert(sec.Cookie); + if (!sec.Cookie->AddKeyValue(key, value)) { + if (*sec.Name) + ReportError(key, true, "section \'%s\' does not allow directive \'%s\'. The directive will be ignored", sec.Name, key); + else + ReportError(key, true, "directive \'%s\' not allowed here. It will be ignored", key); + } + return true; +} + +bool TYandexConfig::OnBeginSection(Section& secnew) { + if (*secnew.Name) { + ReportError(secnew.Name, false, "section \'%s\' not allowed here", secnew.Name); + return false; + } + return true; +} + +bool TYandexConfig::OnEndSection(Section& sec) { + if (sec.Cookie) { + if (!sec.Cookie->CheckOnEnd(*this, sec)) { + if (sec.Owner) { + delete sec.Cookie; + sec.Cookie = nullptr; + } + return false; + } + } + return true; +} + +TYandexConfig::Section* TYandexConfig::GetFirstChild(const char* Name, TYandexConfig::Section* CurSection /*= NULL*/) { + if (CurSection == nullptr) + CurSection = GetRootSection(); + CurSection = CurSection->Child; + while (CurSection) { + if (CurSection->Parsed()) { + if (stricmp(CurSection->Name, Name) == 0) + break; + } + CurSection = CurSection->Next; + } + return CurSection; +} + +void TYandexConfig::PrintSectionConfig(const TYandexConfig::Section* section, IOutputStream& os, bool printNextSection) { + if (section == nullptr || !section->Parsed()) + return; + bool hasName = section->Name && *section->Name; + if (hasName) { + os << "<" << section->Name; + for (const auto& attr : section->Attrs) { + os << " " << attr.first << "=\"" << attr.second << "\""; + } + os << ">\n"; + } + for (const auto& iter : section->GetDirectives()) { + if (iter.second != nullptr && *iter.second && !IsSpace(iter.second)) { + os << iter.first; + os << " " << iter.second << "\n"; + } + } + if (section->Child) { + PrintSectionConfig(section->Child, os); + } + if (hasName) + os << "</" << section->Name << ">\n"; + + if (printNextSection && section->Next) { + PrintSectionConfig(section->Next, os); + } +} + +void TYandexConfig::PrintConfig(IOutputStream& os) const { + const Section* sec = GetRootSection(); + return PrintSectionConfig(sec, os); +} + +//********************************************************************************************* +bool TYandexConfig::Directives::CheckOnEnd(TYandexConfig&, TYandexConfig::Section&) { + return true; +} + +bool TYandexConfig::Directives::AddKeyValue(const TString& key, const char* value) { + iterator I = find(key); + if (I == end()) { + if (strict) + return false; + else + I = insert(value_type(key, nullptr)).first; + } + (*I).second = value; + return true; +} + +bool TYandexConfig::Directives::GetValue(TStringBuf key, TString& value) const { + const_iterator I = find(key); + + if (I == end()) { + if (strict) { + ythrow yexception() << "key " << key << " not declared"; + } + + return false; + } + + if ((*I).second == nullptr) { + return false; + } + + value = (*I).second; + + return true; +} + +bool TYandexConfig::Directives::GetNonEmptyValue(TStringBuf key, TString& value) const { + TString tempValue; + GetValue(key, tempValue); + if (tempValue) { + value = tempValue; + return true; + } + return false; +} + +bool TYandexConfig::Directives::GetValue(TStringBuf key, bool& value) const { + TString tmp; + + if (GetValue(key, tmp)) { // IsTrue won't return true on empty strings anymore + value = !tmp || IsTrue(tmp); + + return true; + } + + return false; +} + +bool TYandexConfig::Directives::FillArray(TStringBuf key, TVector<TString>& values) const { + const_iterator I = find(key); + + if (I == end()) { + return false; + } + + if ((*I).second != nullptr) { + Split((*I).second, " ,\t\r", values); + return true; + } + + return false; +} + +void TYandexConfig::Directives::Clear() { + if (strict) { + clear(); + } else { + for (auto& I : *this) + I.second = nullptr; + } +} + +TYandexConfig::TSectionsMap TYandexConfig::Section::GetAllChildren() const { + TSectionsMap result; + if (Child == nullptr) + return result; + Section* curSection = Child; + while (curSection) { + result.insert(TMultiMap<TCiString, Section*>::value_type(curSection->Name, curSection)); + curSection = curSection->Next; + } + return result; +} diff --git a/library/cpp/yconf/conf.h b/library/cpp/yconf/conf.h new file mode 100644 index 00000000000..32347d8a626 --- /dev/null +++ b/library/cpp/yconf/conf.h @@ -0,0 +1,413 @@ +#pragma once + +#include <library/cpp/logger/all.h> + +#include <util/str_stl.h> +#include <library/cpp/charset/ci_string.h> +#include <util/generic/map.h> +#include <util/generic/ptr.h> +#include <util/generic/stack.h> +#include <util/generic/string.h> +#include <util/generic/vector.h> +#include <library/cpp/string_utils/parse_vector/vector_parser.h> +#include <util/generic/yexception.h> +#include <util/stream/output.h> +#include <util/string/cast.h> +#include <util/system/defaults.h> +#include <util/system/yassert.h> +#include <util/generic/noncopyable.h> + +class TSectionDesc; + +class TYandexConfig: public TSimpleRefCount<TYandexConfig>, TNonCopyable { +public: + class Directives; + typedef TMap<const char*, const char*, ci_less> SectionAttrs; + struct Section; + typedef TMultiMap<TCiString, Section*> TSectionsMap; + + struct Section { + const char* Name; + SectionAttrs Attrs; + Directives* Cookie; + Section* Parent; + Section* Next; + Section* Child; + bool Owner; + TSectionDesc* Desc; + + Section() + : Name("") + , Cookie(nullptr) + , Parent(nullptr) + , Next(nullptr) + , Child(nullptr) + , Owner(false) + , Desc(nullptr) + { + } + + Directives& GetDirectives() { + Y_ASSERT(Cookie); + return *Cookie; + } + + const Directives& GetDirectives() const { + Y_ASSERT(Cookie); + return *Cookie; + } + + bool Parsed() const { + return Cookie != nullptr; + } + + TSectionsMap GetAllChildren() const; + }; + +public: + TYandexConfig() + : FileData(nullptr) + { + Clear(); + } + virtual ~TYandexConfig() { + Clear(); + } + [[nodiscard]] bool Read(const TString& path); + [[nodiscard]] bool ReadMemory(const char* buffer, const char* configPath = nullptr); + [[nodiscard]] bool ReadMemory(const TStringBuf& buffer, const char* configPath = nullptr); + [[nodiscard]] bool Parse(const TString& path, bool process_directives = true); + [[nodiscard]] bool ParseMemory(const char* buffer, bool process_directives = true, const char* configPath = nullptr); + [[nodiscard]] bool ParseMemory(const TStringBuf& buffer, bool processDirectives = true, const char* configPath = nullptr); + [[nodiscard]] bool ParseSection(const char* SecName, const char* idname = nullptr, const char* idvalue = nullptr); + void AddSection(Section* sec); + void Clear(); + void ReportError(const char* ptr, const char* err, bool warning = false); + void ReportError(const char* ptr, bool warning, const char* format, ...) Y_PRINTF_FORMAT(4, 5); + void PrintErrors(TLog* Log); + void PrintErrors(TString& Err); + + template <typename TLogWriter> + void PrintErrors(TLogWriter& writer) { + for (const auto& s : Errors) { + writer() << "In '" << ConfigPath << "': " << s << '\n'; + } + Errors.clear(); + } + + Section* GetFirstChild(const char* Name, Section* CurSection = nullptr); + const char* GetConfigPath() const { + return ConfigPath.data(); + } + Section* GetRootSection() { + Y_ASSERT(!AllSections.empty()); + return AllSections[0]; + } + const Section* GetRootSection() const { + Y_ASSERT(!AllSections.empty()); + return AllSections[0]; + } + void PrintConfig(IOutputStream& os) const; + static void PrintSectionConfig(const TYandexConfig::Section* section, IOutputStream& os, bool printNextSection = true); + +protected: + //the followind three functions return 'false' only for fatal errors to break the parsing + virtual bool AddKeyValue(Section& sec, const char* key, const char* value); + virtual bool OnBeginSection(Section& sec); //keep sec.Cookie==0 to skip the section + virtual bool OnEndSection(Section& sec); + +private: + bool PrepareLines(); + void ProcessComments(); + bool ProcessRoot(bool process_directives); + bool ProcessAll(bool process_directives); + bool ProcessBeginSection(); + bool ProcessEndSection(); + bool ProcessDirective(); + void ProcessLineBreak(char*& LineBreak, char toChange); + bool FindEndOfSection(const char* SecName, const char* begin, char*& endsec, char*& endptr); + +private: + char* FileData; + ui32 Len; + char* CurrentMemoryPtr; + TStack<Section*> CurSections; + TVector<Section*> AllSections; + TVector<TString> Errors; + TVector<const char*> EndLines; + TString ConfigPath; +}; + +class TYandexConfig::Directives: public TMap<TCiString, const char*, std::less<>> { +public: + Directives(bool isStrict) + : strict(isStrict) + { + } + + Directives() + : strict(true) + { + } + + virtual ~Directives() = default; + + bool IsStrict() const { + return strict; + } + + bool AddKeyValue(const TString& key, const char* value); + + bool GetValue(TStringBuf key, TString& value) const; + bool GetNonEmptyValue(TStringBuf key, TString& value) const; + bool GetValue(TStringBuf key, bool& value) const; + + template <class T> + inline bool GetValue(TStringBuf key, T& value) const { + TString tmp; + + if (GetValue(key, tmp)) { + value = FromString<T>(tmp); + + return true; + } + + return false; + } + + template <class T> + inline T Value(TStringBuf key, T def = T()) const { + GetValue(key, def); + return def; + } + + template <class T, class TDelim = char, bool emptyOK = true> + bool TryFillArray(TStringBuf key, TVector<T>& result, const TDelim delim = ',') const { + auto it = find(key); + + if (it != end() && (*it).second != nullptr) { + TVector<T> localResult; + if (!TryParseStringToVector((*it).second, localResult, delim)) { + return false; + } else { + std::swap(localResult, result); + return true; + } + } else { + if (emptyOK) { + result.clear(); + } + } + + return emptyOK; + } + + bool FillArray(TStringBuf key, TVector<TString>& values) const; + + void Clear(); + + void declare(const char* directive_name) { + insert(value_type(directive_name, nullptr)); + } + + virtual bool CheckOnEnd(TYandexConfig& yc, TYandexConfig::Section& sec); + +protected: + bool strict; +}; + +#define DECLARE_CONFIG(ConfigClass) \ + class ConfigClass: public TYandexConfig { \ + public: \ + ConfigClass() \ + : TYandexConfig() { \ + } \ + \ + protected: \ + virtual bool OnBeginSection(Section& sec); \ + \ + private: \ + ConfigClass(const ConfigClass&); \ + ConfigClass& operator=(const ConfigClass&); \ + }; + +#define DECLARE_SECTION(SectionClass) \ + class SectionClass: public TYandexConfig::Directives { \ + public: \ + SectionClass(); \ + }; + +#define DECLARE_SECTION_CHECK(SectionClass) \ + class SectionClass: public TYandexConfig::Directives { \ + public: \ + SectionClass(); \ + bool CheckOnEnd(TYandexConfig& yc, TYandexConfig::Section& sec); \ + }; + +#define BEGIN_CONFIG(ConfigClass) \ + bool ConfigClass::OnBeginSection(Section& sec) { \ + if (sec.Parent == &sec) /* it's root */ { \ + assert(*sec.Name == 0); \ + /* do not allow any directives at root */ \ + sec.Cookie = new TYandexConfig::Directives; \ + sec.Owner = true; \ + return true; \ + } + +#define BEGIN_TOPSECTION2(SectionName, DirectivesClass) \ + if (*sec.Parent->Name == 0) { /* it's placed at root */ \ + if (stricmp(sec.Name, #SectionName) == 0) { \ + sec.Cookie = new DirectivesClass; \ + sec.Owner = true; \ + return true; \ + } \ + } else if (stricmp(sec.Parent->Name, #SectionName) == 0) { +#define BEGIN_SUBSECTION(SectionName, SubSectionName) \ + if (stricmp(sec.Parent->Name, #SubSectionName) == 0 && stricmp(sec.Parent->Parent->Name, #SectionName) == 0) { +#define SUBSECTION2(SubSectionName, DirectivesClass) \ + if (stricmp(sec.Name, #SubSectionName) == 0) { \ + sec.Cookie = new DirectivesClass; \ + sec.Owner = true; \ + return true; \ + } + +#define FAKESECTION(SubSectionName) \ + if (stricmp(sec.Name, #SubSectionName) == 0) { \ + Y_ASSERT(sec.Cookie == 0); \ + return true; \ + } + +#define END_SECTION() \ + } + +#define END_CONFIG() \ + if (!sec.Parent->Parsed()) \ + return true; \ + ReportError(sec.Name, true, "section \'%s\' not allowed here and will be ignored", sec.Name); \ + return true; \ + } + +#define SUBSECTION(SectionName) SUBSECTION2(SectionName, SectionName) +#define BEGIN_TOPSECTION(SectionName) BEGIN_TOPSECTION2(SectionName, SectionName) + +#define BEGIN_SECTION(SectionClass) \ + SectionClass::SectionClass() { +#define DEFINE_SECTION(SectionClass) \ + class SectionClass: public TYandexConfig::Directives { \ + public: \ + SectionClass() { +#define DIRECTIVE(DirectiveName) declare(#DirectiveName); +#define END_DEFINE_SECTION \ + } \ + } \ + ; +#define END_DEFINE_SECTION_CHECK \ + } \ + bool CheckOnEnd(TYandexConfig& yc, TYandexConfig::Section& sec); \ + } \ + ; + +#define DEFINE_INDEFINITE_SECTION(SectionClass) \ + class SectionClass: public TYandexConfig::Directives { \ + public: \ + SectionClass() { \ + strict = false; \ + } \ + }; + +#define BEGIN_SECTION_CHECK(SectionClass) \ + bool SectionClass::CheckOnEnd(TYandexConfig& yc, TYandexConfig::Section& sec) { \ + (void)yc; \ + (void)sec; \ + SectionClass& type = *this; \ + (void)type; + +#define DIR_ABSENT(DirectiveName) (type[#DirectiveName] == 0) +#define DIR_ARG_ABSENT(DirectiveName) (type[#DirectiveName] == 0 || *(type[#DirectiveName]) == 0) +#define DIR_PRESENT(DirectiveName) (type[#DirectiveName] != 0) +#define DIR_ARG_PRESENT(DirectiveName) (type[#DirectiveName] != 0 && *(type[#DirectiveName]) != 0) + +#define DIRECTIVE_MUSTBE(DirectiveName) \ + if (DIR_ARG_ABSENT(DirectiveName)) { \ + yc.ReportError(sec.Name, true, \ + "Section \'%s\' must include directive \'%s\'. Section will be ignored", \ + sec.Name, #DirectiveName); \ + return false; \ + } + +#define DIRECTIVE_ATLEAST(DirectiveName1, DirectiveName2) \ + if (DIR_ARG_ABSENT(DirectiveName1) && DIR_ARG_ABSENT(DirectiveName2)) { \ + yc.ReportError(sec.Name, true, \ + "Section \'%s\' must include directives \'%s\' or \'%s\'. Section will be ignored", \ + sec.Name, #DirectiveName1, #DirectiveName2); \ + return false; \ + } + +#define DIRECTIVE_BOTH(DirectiveName1, DirectiveName2) \ + if (DIR_ARG_ABSENT(DirectiveName1) && DIR_ARG_PRESENT(DirectiveName2) || DIR_ARG_ABSENT(DirectiveName2) && DIR_ARG_PRESENT(DirectiveName1)) { \ + yc.ReportError(sec.Name, true, \ + "Section \'%s\' must include directives \'%s\' and \'%s\' simultaneously. Section will be ignored", \ + sec.Name, #DirectiveName1, #DirectiveName2); \ + return false; \ + } + +#define END_SECTION_CHECK() \ + return true; \ + } + +class config_exception: public yexception { +public: + config_exception(const char* fp) { + filepoint = fp; + } + const char* where() const noexcept { + return filepoint; + } + +private: + const char* filepoint; +}; + +#define DEFINE_UNSTRICT_SECTION(SectionClasse) \ + class SectionClasse \ + : public TYandexConfig::Directives { \ + public: \ + SectionClasse(const TYandexConfig::Directives& obj) \ + : TYandexConfig::Directives(obj) { \ + strict = false; \ + } \ + SectionClasse() { \ + strict = false; + +DEFINE_UNSTRICT_SECTION(AnyDirectives) +END_DEFINE_SECTION; + +#define EMBEDDED_CONFIG(SectionName) \ + if (sec.Parent != &sec) /* not root not placed at root */ { \ + Section* parent = sec.Parent; \ + while (*parent->Name != 0) { /* any child of SectionName */ \ + if (stricmp(parent->Name, #SectionName) == 0) { \ + sec.Cookie = new AnyDirectives(); \ + sec.Owner = true; \ + return true; \ + } \ + parent = parent->Parent; \ + } \ + } + +#define ONE_EMBEDDED_CONFIG(SectionName) \ + if (sec.Parent != &sec) /* not root not placed at root */ { \ + Section* parent = sec.Parent; \ + while (*parent->Name != 0) { /* any child of SectionName */ \ + if (stricmp(parent->Name, #SectionName) == 0) { \ + if (!parent->Child->Next) { \ + sec.Cookie = new AnyDirectives(); \ + sec.Owner = true; \ + return true; \ + } else { \ + break; \ + } \ + } \ + parent = parent->Parent; \ + } \ + } diff --git a/library/cpp/yconf/patcher/config_patcher.cpp b/library/cpp/yconf/patcher/config_patcher.cpp new file mode 100644 index 00000000000..93b8649705f --- /dev/null +++ b/library/cpp/yconf/patcher/config_patcher.cpp @@ -0,0 +1,203 @@ +#include "config_patcher.h" + +#include <library/cpp/yconf/patcher/unstrict_config.h> + +#include <library/cpp/json/json_reader.h> +#include <library/cpp/json/json_prettifier.h> + +#include <util/generic/maybe.h> +#include <util/generic/ptr.h> +#include <util/generic/xrange.h> +#include <util/stream/file.h> +#include <util/string/subst.h> + +#include <array> + +namespace { + class TWrapper { + public: + TWrapper(const TString& base, const NJson::TJsonValue& patch, const TString& prefix); + + void Patch(); + TString GetPatchedConfig() { + Patch(); + return PatchedConfixText; + } + + private: + void Preprocess(); + void Postprocess(); + + private: + static const TString IncludeDirective; + static const TString IncludeGuard; + + private: + TString BaseConfigText; + THolder<TUnstrictConfig> Config; + NJson::TJsonValue JsonPatch; + TString Prefix; + TString PatchedConfixText; + bool Patched; + bool NeedsPostprocessing; + }; + + const TString TWrapper::IncludeDirective = "#include"; + const TString TWrapper::IncludeGuard = "__INCLUDE__ :"; + + TWrapper::TWrapper(const TString& base, const NJson::TJsonValue& patch, const TString& prefix) + : BaseConfigText(base) + , JsonPatch(patch) + , Prefix(prefix) + , Patched(false) + , NeedsPostprocessing(false) + { + } + + void TWrapper::Patch() { + if (Patched) + return; + Preprocess(); + + const NJson::TJsonValue::TMapType* values; + if (!JsonPatch.GetMapPointer(&values)) + ythrow yexception() << "unable to get map pointer in the json patch."; + for (const auto& value : *values) { + Config->PatchEntry(value.first, value.second.GetStringRobust(), Prefix); + } + + Postprocess(); + Patched = true; + } + + void TWrapper::Preprocess() { + TString parsed; + size_t pos = BaseConfigText.find(IncludeDirective); + if (pos != TString::npos) { + NeedsPostprocessing = true; + parsed = BaseConfigText.replace(pos, IncludeDirective.size(), IncludeGuard); + } else { + parsed = BaseConfigText; + } + Config.Reset(new TUnstrictConfig); + if (!Config->ParseMemory(parsed.data())) { + TString errors; + Config->PrintErrors(errors); + ythrow yexception() << "Can't parse config:" << errors; + } + } + + void TWrapper::Postprocess() { + PatchedConfixText = Config->ToString(); + if (NeedsPostprocessing) { + SubstGlobal(PatchedConfixText, IncludeGuard, IncludeDirective); + } + } + + void MakeDiff( + NJson::TJsonValue& container, + const TYandexConfig::Section* source, + const TYandexConfig::Section* target, + const TString& parentPrefix = TString()) { + Y_VERIFY(target); + const TString& prefix = parentPrefix ? (parentPrefix + ".") : parentPrefix; + + for (const auto& [name, value]: target->GetDirectives()) { + const auto p = source ? source->GetDirectives().FindPtr(name) : nullptr; + if (!p || TString(*p) != value) { + container[prefix + name] = value; + } + } + + if (source) { + for (const auto& [name, value] : source->GetDirectives()) { + if (!target->GetDirectives().contains(name)) { + container[prefix + name] = "__remove__"; + } + } + } + + TMap<TCiString, std::array<TVector<const TYandexConfig::Section *>, 2>> alignedSections; + + auto fillSections = [&](const TYandexConfig::TSectionsMap& sections, size_t targetIndex) { + for (const auto& [sectionName, section] : sections) { + alignedSections[sectionName][targetIndex].push_back(section); + } + }; + + if (source) { + fillSections(source->GetAllChildren(), 0); + } + fillSections(target->GetAllChildren(), 1); + + for (const auto& [sectionName, pair]: alignedSections) { + // Cannot use structured binding on std::array here because of a bug in MSVC. + const auto& sourceSections = pair[0]; + const auto& targetSections = pair[1]; + const bool needsIndex = targetSections.size() > 1; + + if (targetSections.empty()) { + Y_VERIFY(source); + container[prefix + sectionName] = "__remove_all__"; + } else { + for (const size_t i: xrange(targetSections.size())) { + MakeDiff( + container, + i < sourceSections.size() ? sourceSections[i] : nullptr, + targetSections[i], + !needsIndex ? prefix + sectionName : prefix + sectionName + '[' + ToString(i) + ']'); + } + if (sourceSections.size() > targetSections.size()) { + container[ + prefix + + sectionName + + '[' + + ToString(targetSections.size()) + + ':' + + ToString(sourceSections.size() - 1) + + ']'] = "__remove__"; + } + } + } + + if (target->GetAllChildren().empty() && target->GetDirectives().empty()) { + container[prefix] = "__add_section__"; + } + } +} + +namespace NConfigPatcher { + TString Patch(const TString& config, const TString& patch, const TOptions& options) { + if (!patch) { + return config; + } + + NJson::TJsonValue parsedPatch; + TStringInput ss(patch); + if (!NJson::ReadJsonTree(&ss, true, &parsedPatch, true)) { + ythrow yexception() << "Cannot parse patch as json"; + } + return Patch(config, parsedPatch, options); + } + + TString Patch(const TString& config, const NJson::TJsonValue& parsedPatch, const TOptions& options) { + TWrapper patcher(config, parsedPatch, options.Prefix); + return patcher.GetPatchedConfig(); + } + + TString Diff(const TString& sourceText, const TString& targetText) { + TUnstrictConfig source; + if (!source.ParseMemory(sourceText.data())) { + throw yexception() << "Cannot parse source config"; + } + + TUnstrictConfig target; + if (!target.ParseMemory(targetText.data())) { + throw yexception() << "Cannot parse target config"; + } + + NJson::TJsonValue diff(NJson::JSON_MAP); + MakeDiff(diff, source.GetRootSection(), target.GetRootSection()); + return NJson::PrettifyJson(diff.GetStringRobust()); + } +} diff --git a/library/cpp/yconf/patcher/config_patcher.h b/library/cpp/yconf/patcher/config_patcher.h new file mode 100644 index 00000000000..79d7babe6e0 --- /dev/null +++ b/library/cpp/yconf/patcher/config_patcher.h @@ -0,0 +1,15 @@ +#pragma once + +#include <library/cpp/json/writer/json_value.h> + +#include <util/generic/string.h> + +namespace NConfigPatcher { + struct TOptions { + TString Prefix; + }; + + TString Patch(const TString& config, const TString& patch, const TOptions& options); + TString Patch(const TString& config, const NJson::TJsonValue& parsedPatch, const TOptions& options); + TString Diff(const TString& source, const TString& target); +} diff --git a/library/cpp/yconf/patcher/unstrict_config.cpp b/library/cpp/yconf/patcher/unstrict_config.cpp new file mode 100644 index 00000000000..5cb4c351a32 --- /dev/null +++ b/library/cpp/yconf/patcher/unstrict_config.cpp @@ -0,0 +1,388 @@ +#include "unstrict_config.h" + +#include <util/string/util.h> + +namespace { + template <class T, class TStringType> + T FromStringWithDefaultForEmpty(const TStringType s, const T& def) { + if (s) { + return FromString<T>(s); + } else { + return def; + } + } +} + +const TYandexConfig::Section* TUnstrictConfig::GetSection(const TString& path) { + TVector<TString> vPath = SplitString(path, "."); + return GetSection(GetRootSection(), vPath.begin(), vPath.end()); +} + +bool TUnstrictConfig::AddSection(const TString& path) { + TVector<TString> vPath = SplitString(path, "."); + if (GetSection(GetRootSection(), vPath.begin(), vPath.end())) + return false; + GetSection(GetRootSection(), vPath.begin(), vPath.end(), true); + return true; +} + +TString TUnstrictConfig::GetValue(const TString& path) const { + try { + TVector<TString> vPath = SplitString(path, "."); + TVector<TString>::const_iterator dir = vPath.end() - 1; + const TYandexConfig::Section* section = GetSection(GetRootSection(), vPath.begin(), dir); + if (!section) + return "__not_found__"; + const Directives& directives = section->GetDirectives(); + TString result; + if (!directives.GetValue(*dir, result)) + return "__not_found__"; + return result; + } catch (const yexception& e) { + ythrow yexception() << "Error while parse path " << path << ": " << e.what(); + } +} + +bool TUnstrictConfig::SetValue(const TString& path, const TString& value) { + try { + TVector<TString> vPath = SplitString(path, "."); + TVector<TString>::const_iterator dir = vPath.end() - 1; + auto sections = GetSections(GetRootSection(), vPath.begin(), dir, true); + bool result = false; + for (auto&& section : sections) { + Directives& directives = section->GetDirectives(); + Directives::iterator iter = directives.find(*dir); + if (iter == directives.end()) { + Strings.push_back(value); + directives.insert(Directives::value_type(*dir, Strings.back().data())); + result = true; + continue; + }; + if (!TCiString::compare(iter->second, value)) + continue; + Strings.push_back(value); + iter->second = Strings.back().data(); + result = true; + } + return result; + } catch (const yexception& e) { + ythrow yexception() << "Error while parse path " << path << ": " << e.what(); + } +} + +bool TUnstrictConfig::Remove(const TString& path) { + TVector<TString> vPath = SplitString(path, "."); + TVector<TString>::const_iterator dir = vPath.end() - 1; + TVector<TYandexConfig::Section*> sections = GetSections(GetRootSection(), vPath.begin(), dir, false); + bool result = false; + for (auto&& section : sections) { + result = RemoveSection(*section, *dir) || RemoveDirective(*section, *dir); + } + return result; +} + +bool TUnstrictConfig::RemoveAll(const TString& path) { + TVector<TString> vPath = SplitString(path, "."); + TVector<TString>::const_iterator dir = vPath.end() - 1; + TVector<TYandexConfig::Section*> sections = GetSections(GetRootSection(), vPath.begin(), dir, false); + bool result = false; + for (auto&& section : sections) { + result = RemoveAllSections(*section, *dir); + } + return result; +} + +void TUnstrictConfig::ToJsonPatch(const Section& section, NJson::TJsonValue& result, const TString& preffix) { + const TString& newPreffix = preffix ? preffix + "." : TString(); + for (const auto& i : section.GetDirectives()) + result.InsertValue(newPreffix + i.first, i.second); + TSectionsMap children = section.GetAllChildren(); + for (TSectionsMap::const_iterator i = children.begin(), e = children.end(); i != e; ++i) + ToJsonPatch(*i->second, result, newPreffix + i->first); +} + +bool TUnstrictConfig::OnBeginSection(Section& sec) { + sec.Cookie = new AnyDirectives; + sec.Owner = true; + if (!sec.Parent->Parsed()) + return true; + ReportError(sec.Name, true, "section \'%s\' not allowed here and will be ignored", sec.Name); + return true; +} + +TUnstrictConfig::TPathUnit TUnstrictConfig::ProcessPathUnit(const TString& element) const { + size_t indexBeginPos = element.find('['); + if (indexBeginPos == TString::npos) { + return TPathUnit(element, 0); + } + + size_t indexEndPos = element.find(']', indexBeginPos); + if (indexEndPos == TString::npos) { + ythrow yexception() << "Syntax error: ] symbol expected: " << element; + } + + const TCiString name(element.data(), indexBeginPos); + const TStringBuf range(element.data() + indexBeginPos + 1, indexEndPos - indexBeginPos - 1); + if (range.find(':') == range.npos) { + const size_t index = FromString<size_t>(range); + return TPathUnit(name, index); + } else { + const size_t startIndex = FromStringWithDefaultForEmpty<size_t>(range.Before(':'), 0); + const size_t endIndex = FromStringWithDefaultForEmpty<size_t>(range.After(':'), Max<size_t>()); + if (startIndex > endIndex) { + ythrow yexception() << "Incorrect range " << range; + } + return TPathUnit(name, startIndex, endIndex); + } +} + +const TYandexConfig::Section* TUnstrictConfig::GetSection(const TYandexConfig::Section* section, const TVector<TString>::const_iterator& begin, const TVector<TString>::const_iterator& end) const { + auto sections = GetSections(section, begin, end); + if (sections.empty()) { + return nullptr; + } else if (sections.size() == 1) { + return sections.front(); + } else { + ythrow yexception() << "more than one sections matched: " << sections.size(); + } +} + +TYandexConfig::Section* TUnstrictConfig::GetSection(TYandexConfig::Section* section, const TVector<TString>::const_iterator& begin, const TVector<TString>::const_iterator& end, bool add) { + auto sections = GetSections(section, begin, end, add); + if (sections.empty()) { + return nullptr; + } else if (sections.size() == 1) { + return sections.front(); + } else { + ythrow yexception() << "more than one sections matched: " << sections.size(); + } +} + +TVector<const TYandexConfig::Section*> TUnstrictConfig::GetSections(const TYandexConfig::Section* section, TPathIterator begin, TPathIterator end) const { + Y_VERIFY(section); + if (begin == end) + return {section}; + + TPathUnit pu = ProcessPathUnit(*begin); + TSectionsMap sections = section->GetAllChildren(); + std::pair<TSectionsMap::const_iterator, TSectionsMap::const_iterator> range = sections.equal_range(pu.Name); + + TVector<const TYandexConfig::Section*> intermediate; + size_t index = 0; + for (auto i = range.first; i != range.second && index <= pu.EndIndex; ++i, ++index) { + intermediate.push_back(i->second); + } + + TVector<const TYandexConfig::Section*> result; + for (auto i = pu.BeginIndex; i <= pu.EndIndex && i < intermediate.size(); ++i) { + auto is = GetSections(intermediate[i], begin + 1, end); + result.insert(result.end(), is.begin(), is.end()); + } + + return result; +} + +TVector<TYandexConfig::Section*> TUnstrictConfig::GetSections(TYandexConfig::Section* section, TPathIterator begin, TPathIterator end, bool add) { + Y_VERIFY(section); + if (begin == end) + return {section}; + + TPathUnit pu = ProcessPathUnit(*begin); + TSectionsMap sections = section->GetAllChildren(); + std::pair<TSectionsMap::const_iterator, TSectionsMap::const_iterator> range = sections.equal_range(pu.Name); + + TVector<TYandexConfig::Section*> intermediate; + size_t index = 0; + for (auto i = range.first; i != range.second && index <= pu.EndIndex; ++i, ++index) { + intermediate.push_back(i->second); + } + + if (add && pu.EndIndex != Max<size_t>()) { + for (; index <= pu.EndIndex; ++index) { + auto next = new Section(); + Strings.push_back(pu.Name); + next->Name = Strings.back().data(); + next->Cookie = new AnyDirectives; + next->Owner = true; + next->Parent = section; + TYandexConfig::AddSection(next); + intermediate.push_back(next); + } + } + + TVector<TYandexConfig::Section*> result; + for (auto i = pu.BeginIndex; i <= pu.EndIndex && i < intermediate.size(); ++i) { + auto is = GetSections(intermediate[i], begin + 1, end, add); + result.insert(result.end(), is.begin(), is.end()); + } + return result; +} + +bool TUnstrictConfig::RemoveSection(Section& parent, const TString& name) { + TPathUnit pu = ProcessPathUnit(name); + TYandexConfig::Section* prevSection = nullptr; + TYandexConfig::Section* curSection = parent.Child; + size_t index = 0; + bool deleted = false; + while (curSection) { + if (pu.Name == curSection->Name) { + if (index >= pu.BeginIndex && index <= pu.EndIndex) { + if (prevSection) + prevSection->Next = curSection->Next; + if (parent.Child == curSection) + parent.Child = curSection->Next; + curSection = curSection->Next; + deleted = true; + } else { + prevSection = curSection; + curSection = curSection->Next; + } + + ++index; + if (index > pu.EndIndex) { + break; + } + } else { + prevSection = curSection; + curSection = curSection->Next; + } + } + return deleted; +} + +bool TUnstrictConfig::RemoveAllSections(Section& parent, const TString& name) { + TPathUnit pu = ProcessPathUnit(name); + if (pu.BeginIndex) { + ythrow yexception() << "incorrect path for RemoveAllSections: " << name; + } + + ui32 deleted = 0; + while (RemoveSection(parent, name)) { + deleted++; + } + return deleted; +} + +bool TUnstrictConfig::RemoveDirective(Section& parent, const TString& name) { + Directives::iterator i = parent.GetDirectives().find(name); + if (i == parent.GetDirectives().end()) + return false; + parent.Cookie->erase(i); + return true; +} + +bool TUnstrictConfig::PatchEntry(const TString& path, const TString& value, const TString& prefix /* = "" */) { + if (value == "__remove__") + return Remove(prefix + path); + else if (value == "__remove_all__") + return RemoveAll(prefix + path); + else if (value == "__add_section__") + return AddSection(prefix + path); + else + return SetValue(prefix + path, value); +} + +[[nodiscard]] bool TUnstrictConfig::ParseJson(const NJson::TJsonValue& json) { + Y_VERIFY(ParseMemory("")); + return ParseJson(json, TString()); +} + +[[nodiscard]] bool TUnstrictConfig::ParseJson(const NJson::TJsonValue& json, const TString& path) { + if (json.IsNull()) { + return true; + } + if (!json.IsMap()) { + const TString& error = (path ? path : "Root") + "section must be a Json map"; + ReportError(nullptr, error.data()); + return false; + } + for (auto&& e : json.GetMap()) { + const TString& name = e.first; + const NJson::TJsonValue& node = e.second; + + if (node.IsArray()) { + size_t index = 0; + for (auto&& element : node.GetArray()) { + AddSection(path + name); + if (!ParseJson(element, path + name + "[" + ::ToString(index) + "].")) { + return false; + } + ++index; + } + } else if (node.IsMap()) { + const TString& error = path + name + " section must be either a Json array or a Json plain value"; + ReportError(nullptr, error.data()); + return false; + } else { + SetValue(path + name, node.GetStringRobust()); + } + } + return true; +} + +TString TUnstrictConfig::ToString() const { + TStringStream stringStream; + const Section* root = GetRootSection(); + if (!root->Child) + ythrow yexception() << "root element of the config has no children"; + SectionToStream(root->Child, stringStream, 0); + return stringStream.Str(); +} + +NJson::TJsonValue TUnstrictConfig::ToJson() const { + return ToJson(*this); +} + +void TUnstrictConfig::ToJson(const Section& section, NJson::TJsonValue& result) { + for (const auto& i : section.GetDirectives()) { + result[i.first] = i.second; + } + TSectionsMap children = section.GetAllChildren(); + for (TSectionsMap::const_iterator i = children.begin(), e = children.end(); i != e; ++i) + result[i->first].AppendValue(ToJson(*i->second)); +} + +void TUnstrictConfig::ToJson(const TYandexConfig& config, NJson::TJsonValue& result) { + return ToJson(*config.GetRootSection(), result); +} + +void TUnstrictConfig::ToJson(const TString& config, NJson::TJsonValue& result) { + TUnstrictConfig uc; + if (!uc.ParseMemory(config.data())) { + TString errors; + uc.PrintErrors(errors); + throw yexception() << "Cannot parse YandexConfig: " << errors; + } + ToJson(uc, result); +} + +void SectionToStream(const TYandexConfig::Section* section, IOutputStream& stream, ui16 level) { + TString shift; + shift.reserve(level * 4); + for (int i = 0; i < level; ++i) + shift += " "; + TString childShift = shift + " "; + if (!section || !section->Parsed()) + return; + bool hasName = section->Name && *section->Name; + if (hasName) { + stream << shift << "<" << section->Name; + for (const auto& attr : section->Attrs) { + stream << " " << attr.first << "=\"" << attr.second << "\""; + } + stream << ">\n"; + } + for (const auto& iter : section->GetDirectives()) { + stream << childShift << iter.first; + stream << " : " << TString(iter.second) << "\n"; + } + if (section->Child) { + SectionToStream(section->Child, stream, level + 1); + } + if (hasName) + stream << shift << "</" << section->Name << ">\n"; + + if (section->Next) { + SectionToStream(section->Next, stream, level); + } +} diff --git a/library/cpp/yconf/patcher/unstrict_config.h b/library/cpp/yconf/patcher/unstrict_config.h new file mode 100644 index 00000000000..4990fbe86d7 --- /dev/null +++ b/library/cpp/yconf/patcher/unstrict_config.h @@ -0,0 +1,83 @@ +#pragma once + +#include <library/cpp/charset/ci_string.h> +#include <library/cpp/json/json_value.h> +#include <library/cpp/yconf/conf.h> + +#include <util/string/vector.h> + +class TUnstrictConfig + : public TYandexConfig { +public: + const Section* GetSection(const TString& path); + bool AddSection(const TString& path); + TString GetValue(const TString& path) const; + //return true if value was changed; + bool SetValue(const TString& path, const TString& value); + bool Remove(const TString& path); + bool RemoveAll(const TString& path); + bool PatchEntry(const TString& path, const TString& value, const TString& prefix = ""); + + [[nodiscard]] bool ParseJson(const NJson::TJsonValue& json); + + TString ToString() const; + NJson::TJsonValue ToJson() const; + +public: + static void ToJsonPatch(const Section& section, NJson::TJsonValue& result, const TString& preffix); + static void ToJson(const Section& section, NJson::TJsonValue& result); + static void ToJson(const TYandexConfig& config, NJson::TJsonValue& result); + static void ToJson(const TString& section, NJson::TJsonValue& result); + + template <class T> + static NJson::TJsonValue ToJson(const T& entity) { + NJson::TJsonValue result; + ToJson(entity, result); + return result; + } + +protected: + bool OnBeginSection(Section& sec) override; + +private: + struct TPathUnit { + TCiString Name; + size_t BeginIndex; + size_t EndIndex; + + inline TPathUnit(const TCiString& name, size_t beginIndex, size_t endIndex) + : Name(name) + , BeginIndex(beginIndex) + , EndIndex(endIndex) + { + Y_VERIFY(EndIndex >= BeginIndex); + } + inline TPathUnit(const TCiString& name, size_t index) + : TPathUnit(name, index, index) + { + } + inline TPathUnit(const TCiString& name) + : TPathUnit(name, 0) + { + } + }; + + using TPathIterator = TVector<TString>::const_iterator; + +private: + bool ParseJson(const NJson::TJsonValue& json, const TString& path); + TPathUnit ProcessPathUnit(const TString& element) const; + const Section* GetSection(const Section* section, const TVector<TString>::const_iterator& begin, const TVector<TString>::const_iterator& end) const; + Section* GetSection(Section* section, const TVector<TString>::const_iterator& begin, const TVector<TString>::const_iterator& end, bool add); + bool RemoveAllSections(Section& parent, const TString& name); + bool RemoveSection(Section& parent, const TString& name); + bool RemoveDirective(Section& parent, const TString& name); + + TVector<const Section*> GetSections(const Section* section, TPathIterator begin, TPathIterator end) const; + TVector<Section*> GetSections(Section* section, TPathIterator begin, TPathIterator end, bool add); + +private: + TVector<TString> Strings; +}; + +void SectionToStream(const TYandexConfig::Section* section, IOutputStream& stream, ui16 level = 0); diff --git a/library/cpp/yson_pull/bridge.h b/library/cpp/yson_pull/bridge.h deleted file mode 100644 index ac767dcba01..00000000000 --- a/library/cpp/yson_pull/bridge.h +++ /dev/null @@ -1,34 +0,0 @@ -#pragma once - -#include "consumer.h" -#include "event.h" -#include "writer.h" - -namespace NYsonPull { - //! \brief Connect YSON stream producer and consumer. - //! - //! Useful for writing YSON stream filters. - //! \p Producer must have a \p next_event() method (like \p NYsonPull::reader). - //! \p Consumer must be like \p NYsonPull::consumer interface. - template <typename Producer, typename Consumer> - inline void Bridge(Producer&& producer, Consumer&& consumer) { - for (;;) { - auto& event = producer.NextEvent(); - consumer.OnEvent(event); - if (event.Type() == EEventType::EndStream) { - break; - } - } - } - - template <typename Producer> - inline void Bridge(Producer&& producer, TWriter& writer_) { - Bridge(std::forward<Producer>(producer), writer_.GetConsumer()); - } - - template <typename Producer> - inline void Bridge(Producer&& producer, TWriter&& writer_) { - Bridge(std::forward<Producer>(producer), writer_.GetConsumer()); - } - -} diff --git a/library/cpp/yson_pull/yson.h b/library/cpp/yson_pull/yson.h deleted file mode 100644 index a77eaa5c94a..00000000000 --- a/library/cpp/yson_pull/yson.h +++ /dev/null @@ -1,14 +0,0 @@ -#pragma once - -#include "bridge.h" -#include "consumer.h" -#include "event.h" -#include "exceptions.h" -#include "input.h" -#include "output.h" -#include "position_info.h" -#include "range.h" -#include "reader.h" -#include "scalar.h" -#include "stream_type.h" -#include "writer.h" diff --git a/library/cpp/yt/containers/intrusive_linked_list-inl.h b/library/cpp/yt/containers/intrusive_linked_list-inl.h new file mode 100644 index 00000000000..2b0a0c01c92 --- /dev/null +++ b/library/cpp/yt/containers/intrusive_linked_list-inl.h @@ -0,0 +1,122 @@ +#pragma once +#ifndef INTRUSIVE_LINKED_LIST_INL_H_ +#error "Direct inclusion of this file is not allowed, include intrusive_linked_list.h" +// For the sake of sane code completion. +#include "intrusive_linked_list.h" +#endif + +#include <library/cpp/yt/assert/assert.h> + +namespace NYT { + +//////////////////////////////////////////////////////////////////////////////// + +template <class TItem, class TItemToNode> +TIntrusiveLinkedList<TItem, TItemToNode>::TIntrusiveLinkedList(TItemToNode itemToNode) + : ItemToNode_(itemToNode) +{ } + +template <class TItem, class TItemToNode> +TItem* TIntrusiveLinkedList<TItem, TItemToNode>::GetFront() const +{ + return Front_; +} + +template <class TItem, class TItemToNode> +TItem* TIntrusiveLinkedList<TItem, TItemToNode>::GetBack() const +{ + return Back_; +} + +template <class TItem, class TItemToNode> +int TIntrusiveLinkedList<TItem, TItemToNode>::GetSize() const +{ + return Size_; +} + +template <class TItem, class TItemToNode> +void TIntrusiveLinkedList<TItem, TItemToNode>::PushBack(TItem* item) +{ + auto* node = ItemToNode_(item); + if (Back_) { + ItemToNode_(Back_)->Next = item; + } else { + Front_ = item; + } + node->Next = nullptr; + node->Prev = Back_; + Back_ = item; + ++Size_; +} + +template <class TItem, class TItemToNode> +void TIntrusiveLinkedList<TItem, TItemToNode>::PopBack() +{ + Y_ASSERT(Back_); + if (Front_ == Back_) { + Front_ = Back_ = nullptr; + } else { + Back_ = ItemToNode_(Back_)->Prev; + ItemToNode_(Back_)->Next = nullptr; + } + --Size_; +} + +template <class TItem, class TItemToNode> +void TIntrusiveLinkedList<TItem, TItemToNode>::PushFront(TItem* item) +{ + auto* node = ItemToNode_(item); + if (Front_) { + ItemToNode_(Front_)->Prev = item; + } else { + Back_ = item; + } + node->Next = Front_; + node->Prev = nullptr; + Front_ = item; + ++Size_; +} + +template <class TItem, class TItemToNode> +void TIntrusiveLinkedList<TItem, TItemToNode>::PopFront() +{ + Y_ASSERT(Front_); + if (Front_ == Back_) { + Front_ = Back_ = nullptr; + } else { + Front_ = ItemToNode_(Front_)->Next; + ItemToNode_(Front_)->Prev = nullptr; + } + --Size_; +} + +template <class TItem, class TItemToNode> +void TIntrusiveLinkedList<TItem, TItemToNode>::Remove(TItem* item) +{ + YT_ASSERT(Front_); + auto* node = ItemToNode_(item); + if (node->Next) { + ItemToNode_(node->Next)->Prev = node->Prev; + } + if (node->Prev) { + ItemToNode_(node->Prev)->Next = node->Next; + } + if (Front_ == item) { + Front_ = node->Next; + } + if (Back_ == item) { + Back_ = node->Prev; + } + --Size_; +} + +template <class TItem, class TItemToNode> +void TIntrusiveLinkedList<TItem, TItemToNode>::Clear() +{ + Front_ = Back_ = nullptr; + Size_ = 0; +} + +//////////////////////////////////////////////////////////////////////////////// + +} // namespace NYT diff --git a/library/cpp/yt/containers/intrusive_linked_list.h b/library/cpp/yt/containers/intrusive_linked_list.h new file mode 100644 index 00000000000..0c19a9ca39d --- /dev/null +++ b/library/cpp/yt/containers/intrusive_linked_list.h @@ -0,0 +1,51 @@ +#pragma once + +namespace NYT { + +//////////////////////////////////////////////////////////////////////////////// + +template <class TItem> +struct TIntrusiveLinkedListNode +{ + TItem* Next = nullptr; + TItem* Prev = nullptr; +}; + +template <class TItem, class TItemToNode> +class TIntrusiveLinkedList +{ +public: + explicit TIntrusiveLinkedList(TItemToNode itemToNode = TItemToNode()); + + TItem* GetFront() const; + TItem* GetBack() const; + + int GetSize() const; + + void PushFront(TItem* item); + void PopFront(); + + void PushBack(TItem* item); + void PopBack(); + + void Remove(TItem* item); + + void Clear(); + +private: + const TItemToNode ItemToNode_; + + TItem* Front_ = nullptr; + TItem* Back_ = nullptr; + int Size_ = 0; + +}; + +//////////////////////////////////////////////////////////////////////////////// + +} // namespace NYT + +#define INTRUSIVE_LINKED_LIST_INL_H_ +#include "intrusive_linked_list-inl.h" +#undef INTRUSIVE_LINKED_LIST_INL_H_ + diff --git a/library/cpp/yt/cpu_clock/clock-inl.h b/library/cpp/yt/cpu_clock/clock-inl.h new file mode 100644 index 00000000000..ecec0356187 --- /dev/null +++ b/library/cpp/yt/cpu_clock/clock-inl.h @@ -0,0 +1,25 @@ +#pragma once +#ifndef CLOCK_INL_H_ +#error "Direct inclusion of this file is not allowed, include clock.h" +// For the sake of sane code completion. +#include "clock.h" +#endif + +#ifdef _WIN32 +# include <intrin.h> +#else +# include <x86intrin.h> +#endif + +namespace NYT { + +//////////////////////////////////////////////////////////////////////////////// + +inline TCpuInstant GetCpuInstant() +{ + return __rdtsc(); +} + +//////////////////////////////////////////////////////////////////////////////// + +} // namespace NYT diff --git a/library/cpp/yt/cpu_clock/clock.cpp b/library/cpp/yt/cpu_clock/clock.cpp new file mode 100644 index 00000000000..eda3f03bbcd --- /dev/null +++ b/library/cpp/yt/cpu_clock/clock.cpp @@ -0,0 +1,102 @@ +#include "clock.h" + +#include <util/system/hp_timer.h> + +#include <library/cpp/yt/assert/assert.h> + +namespace NYT { + +//////////////////////////////////////////////////////////////////////////////// + +// Re-calibrate every 1B CPU ticks. +constexpr auto CalibrationCpuPeriod = 1'000'000'000; + +struct TCalibrationState +{ + TCpuInstant CpuInstant; + TInstant Instant; +}; + +double GetMicrosecondsToTicks() +{ + static const auto MicrosecondsToTicks = static_cast<double>(NHPTimer::GetCyclesPerSecond()) / 1'000'000; + return MicrosecondsToTicks; +} + +double GetTicksToMicroseconds() +{ + static const auto TicksToMicroseconds = 1.0 / GetMicrosecondsToTicks(); + return TicksToMicroseconds; +} + +TCalibrationState GetCalibrationState(TCpuInstant cpuInstant) +{ + thread_local TCalibrationState State; + + if (State.CpuInstant + CalibrationCpuPeriod < cpuInstant) { + State.CpuInstant = cpuInstant; + State.Instant = TInstant::Now(); + } + + return State; +} + +TCalibrationState GetCalibrationState() +{ + return GetCalibrationState(GetCpuInstant()); +} + +TDuration CpuDurationToDuration(TCpuDuration cpuDuration, double ticksToMicroseconds) +{ + // TDuration is unsigned and thus does not support negative values. + if (cpuDuration < 0) { + return TDuration::Zero(); + } + return TDuration::MicroSeconds(static_cast<ui64>(cpuDuration * ticksToMicroseconds)); +} + +TCpuDuration DurationToCpuDuration(TDuration duration, double microsecondsToTicks) +{ + return static_cast<TCpuDuration>(duration.MicroSeconds() * microsecondsToTicks); +} + +TInstant GetInstant() +{ + auto cpuInstant = GetCpuInstant(); + auto state = GetCalibrationState(cpuInstant); + YT_ASSERT(cpuInstant >= state.CpuInstant); + return state.Instant + CpuDurationToDuration(cpuInstant - state.CpuInstant, GetTicksToMicroseconds()); +} + +TDuration CpuDurationToDuration(TCpuDuration cpuDuration) +{ + return CpuDurationToDuration(cpuDuration, GetTicksToMicroseconds()); +} + +TCpuDuration DurationToCpuDuration(TDuration duration) +{ + return DurationToCpuDuration(duration, GetMicrosecondsToTicks()); +} + +TInstant CpuInstantToInstant(TCpuInstant cpuInstant) +{ + // TDuration is unsigned and does not support negative values, + // thus we consider two cases separately. + auto state = GetCalibrationState(); + return cpuInstant >= state.CpuInstant + ? state.Instant + CpuDurationToDuration(cpuInstant - state.CpuInstant, GetTicksToMicroseconds()) + : state.Instant - CpuDurationToDuration(state.CpuInstant - cpuInstant, GetTicksToMicroseconds()); +} + +TCpuInstant InstantToCpuInstant(TInstant instant) +{ + // See above. + auto state = GetCalibrationState(); + return instant >= state.Instant + ? state.CpuInstant + DurationToCpuDuration(instant - state.Instant, GetMicrosecondsToTicks()) + : state.CpuInstant - DurationToCpuDuration(state.Instant - instant, GetMicrosecondsToTicks()); +} + +//////////////////////////////////////////////////////////////////////////////// + +} // namespace NYT diff --git a/library/cpp/yt/cpu_clock/clock.h b/library/cpp/yt/cpu_clock/clock.h new file mode 100644 index 00000000000..96f22c3833b --- /dev/null +++ b/library/cpp/yt/cpu_clock/clock.h @@ -0,0 +1,35 @@ +#pragma once + +#include "public.h" + +#include <util/datetime/base.h> + +namespace NYT { + +//////////////////////////////////////////////////////////////////////////////// + +//! Returns the current processor clock (rdtsc). +TCpuInstant GetCpuInstant(); + +//! Returns the current time (obtained via #GetCpuInstant). +TInstant GetInstant(); + +//! Converts a number of processor ticks into a regular duration. +TDuration CpuDurationToDuration(TCpuDuration cpuDuration); + +//! Converts a regular duration into the number of processor ticks. +TCpuDuration DurationToCpuDuration(TDuration duration); + +//! Converts a processor clock into the regular time instant. +TInstant CpuInstantToInstant(TCpuInstant cpuInstant); + +//! Converts a regular time instant into the processor clock. +TCpuInstant InstantToCpuInstant(TInstant instant); + +//////////////////////////////////////////////////////////////////////////////// + +} // namespace NYT + +#define CLOCK_INL_H_ +#include "clock-inl.h" +#undef CLOCK_INL_H_ diff --git a/library/cpp/yt/cpu_clock/public.h b/library/cpp/yt/cpu_clock/public.h new file mode 100644 index 00000000000..2f56d3c364a --- /dev/null +++ b/library/cpp/yt/cpu_clock/public.h @@ -0,0 +1,14 @@ +#pragma once + +#include <util/system/types.h> + +namespace NYT { + +//////////////////////////////////////////////////////////////////////////////// + +using TCpuInstant = i64; +using TCpuDuration = i64; + +//////////////////////////////////////////////////////////////////////////////// + +} // namespace NYT diff --git a/library/cpp/yt/memory/leaky_ref_counted_singleton-inl.h b/library/cpp/yt/memory/leaky_ref_counted_singleton-inl.h deleted file mode 100644 index 7d50dcc2efd..00000000000 --- a/library/cpp/yt/memory/leaky_ref_counted_singleton-inl.h +++ /dev/null @@ -1,43 +0,0 @@ -#ifndef LEAKY_REF_COUNTED_SINGLETON_INL_H_ -#error "Direct inclusion of this file is not allowed, include leaky_ref_counted_singleton.h" -// For the sake of sane code completion. -#include "leaky_ref_counted_singleton.h" -#endif - -#include "new.h" - -#include <atomic> -#include <mutex> - -#include <util/system/compiler.h> -#include <util/system/sanitizers.h> - -namespace NYT { - -//////////////////////////////////////////////////////////////////////////////// - -template <class T, class... TArgs> -TIntrusivePtr<T> LeakyRefCountedSingleton(TArgs&&... args) -{ - static std::atomic<T*> Ptr; - auto* ptr = Ptr.load(std::memory_order_acquire); - if (Y_LIKELY(ptr)) { - return ptr; - } - - static std::once_flag Initialized; - std::call_once(Initialized, [&] { - auto ptr = New<T>(std::forward<TArgs>(args)...); - Ref(ptr.Get()); - Ptr.store(ptr.Get()); -#if defined(_asan_enabled_) - NSan::MarkAsIntentionallyLeaked(ptr.Get()); -#endif - }); - - return Ptr.load(); -} - -//////////////////////////////////////////////////////////////////////////////// - -} // namespace NYT diff --git a/library/cpp/yt/memory/leaky_ref_counted_singleton.h b/library/cpp/yt/memory/leaky_ref_counted_singleton.h deleted file mode 100644 index 4ad5b5f0528..00000000000 --- a/library/cpp/yt/memory/leaky_ref_counted_singleton.h +++ /dev/null @@ -1,18 +0,0 @@ -#pragma once - -#include "intrusive_ptr.h" - -namespace NYT { - -//////////////////////////////////////////////////////////////////////////////// - -template <class T, class... TArgs> -TIntrusivePtr<T> LeakyRefCountedSingleton(TArgs&&... args); - -//////////////////////////////////////////////////////////////////////////////// - -} // namespace NYT - -#define LEAKY_REF_COUNTED_SINGLETON_INL_H_ -#include "leaky_ref_counted_singleton-inl.h" -#undef LEAKY_REF_COUNTED_SINGLETON_INL_H_ diff --git a/library/cpp/yt/memory/leaky_singleton-inl.h b/library/cpp/yt/memory/leaky_singleton-inl.h deleted file mode 100644 index 932747c9213..00000000000 --- a/library/cpp/yt/memory/leaky_singleton-inl.h +++ /dev/null @@ -1,34 +0,0 @@ -#ifndef LEAKY_SINGLETON_INL_H_ -#error "Direct inclusion of this file is not allowed, include leaky_singleton.h" -// For the sake of sane code completion. -#include "leaky_singleton.h" -#endif - -namespace NYT { - -//////////////////////////////////////////////////////////////////////////////// - -template <class T> -TLeakyStorage<T>::TLeakyStorage() -{ - new (Get()) T(); -} - -template <class T> -T* TLeakyStorage<T>::Get() -{ - return reinterpret_cast<T*>(Buffer_); -} - -//////////////////////////////////////////////////////////////////////////////// - -template <class T> -T* LeakySingleton() -{ - static TLeakyStorage<T> Storage; - return Storage.Get(); -} - -//////////////////////////////////////////////////////////////////////////////// - -} // namespace NYT diff --git a/library/cpp/yt/memory/leaky_singleton.h b/library/cpp/yt/memory/leaky_singleton.h deleted file mode 100644 index 03b5e51d782..00000000000 --- a/library/cpp/yt/memory/leaky_singleton.h +++ /dev/null @@ -1,34 +0,0 @@ -#pragma once - -namespace NYT { - -//////////////////////////////////////////////////////////////////////////////// - -template <class T> -class TLeakyStorage -{ -public: - TLeakyStorage(); - - T* Get(); - -private: - alignas(T) char Buffer_[sizeof(T)]; -}; - -//////////////////////////////////////////////////////////////////////////////// - -#define DECLARE_LEAKY_SINGLETON_FRIEND() \ - template <class T> \ - friend class ::NYT::TLeakyStorage; - -template <class T> -T* LeakySingleton(); - -//////////////////////////////////////////////////////////////////////////////// - -} // namespace NYT - -#define LEAKY_SINGLETON_INL_H_ -#include "leaky_singleton-inl.h" -#undef LEAKY_SINGLETON_INL_H_ diff --git a/library/cpp/yt/misc/preprocessor-gen.h.pump b/library/cpp/yt/misc/preprocessor-gen.h.pump deleted file mode 100644 index 0f178ae37ea..00000000000 --- a/library/cpp/yt/misc/preprocessor-gen.h.pump +++ /dev/null @@ -1,70 +0,0 @@ -#pragma once - -$$ Please, use Pump to convert this source file to valid C++ header. -$$ Note that lines in this file could be longer than 80 symbols. -$var n = 199 -$range i 0..n - -/*! - \internal -*/ - -#ifndef PREPROCESSOR_GEN_H_ -#error "Direct inclusion of this file is not allowed, include preprocessor.h" -// For the sake of sane code completion. -#include "preprocessor.h" -#endif -#undef PREPROCESSOR_GEN_H_ - -//////////////////////////////////////////////////////////////////////////////// -#define PP_COUNT_IMPL(...) PP_CONCAT(PP_COUNT_CONST_, PP_COUNT_IMPL_0 __VA_ARGS__) - -$for i [[ -#define PP_COUNT_CONST_PP_COUNT_IMPL_$i $i - -]] - -$for i [[ -#define PP_COUNT_IMPL_$i(_) PP_COUNT_IMPL_$(i+1) - -]] - -//////////////////////////////////////////////////////////////////////////////// -#define PP_KILL_IMPL(seq, index) PP_CONCAT(PP_KILL_IMPL_, index) seq -#define PP_KILL_IMPL_0 - -$for i [[ -#define PP_KILL_IMPL_$(i+1)(_) PP_KILL_IMPL_$i - -]] - -//////////////////////////////////////////////////////////////////////////////// -#define PP_ELEMENT_IMPL(seq, index) PP_ELEMENT_IMPL_A((PP_CONCAT(PP_ELEMENT_IMPL_, index) seq)) -#define PP_ELEMENT_IMPL_A(x) PP_ELEMENT_IMPL_C(PP_ELEMENT_IMPL_B x) -#define PP_ELEMENT_IMPL_B(x, _) x -#define PP_ELEMENT_IMPL_C(x) x -#define PP_ELEMENT_IMPL_0(x) x, PP_NIL - -$for i [[ -#define PP_ELEMENT_IMPL_$(i+1)(_) PP_ELEMENT_IMPL_$i - -]] - -//////////////////////////////////////////////////////////////////////////////// -#define PP_HEAD_IMPL(seq) PP_ELEMENT_IMPL(seq, 0) - -//////////////////////////////////////////////////////////////////////////////// -#define PP_TAIL_IMPL(seq) PP_KILL_IMPL(seq, 1) - -//////////////////////////////////////////////////////////////////////////////// -#define PP_FOR_EACH_IMPL(what, seq) PP_CONCAT(PP_FOR_EACH_IMPL_, PP_COUNT(seq))(what, seq) -#define PP_FOR_EACH_IMPL_0(what, seq) - -$for i [[ -#define PP_FOR_EACH_IMPL_$(i+1)(what, seq) what(PP_HEAD(seq)) PP_FOR_EACH_IMPL_$i(what, PP_TAIL(seq)) - -]] -//////////////////////////////////////////////////////////////////////////////// -/*! - \endinternal -*/ diff --git a/library/cpp/yt/misc/property.h b/library/cpp/yt/misc/property.h deleted file mode 100644 index bef8024ae15..00000000000 --- a/library/cpp/yt/misc/property.h +++ /dev/null @@ -1,289 +0,0 @@ -#pragma once - -//////////////////////////////////////////////////////////////////////////////// - -//! Declares a trivial public read-write property that is passed by reference. -#define DECLARE_BYREF_RW_PROPERTY(type, name) \ -public: \ - type& name(); \ - const type& name() const; - -//! Defines a trivial public read-write property that is passed by reference. -//! All arguments after name are used as default value (via braced-init-list). -#define DEFINE_BYREF_RW_PROPERTY(type, name, ...) \ -protected: \ - type name##_ { __VA_ARGS__ }; \ - \ -public: \ - Y_FORCE_INLINE type& name() \ - { \ - return name##_; \ - } \ - \ - Y_FORCE_INLINE const type& name() const \ - { \ - return name##_; \ - } - -//! Defines a trivial public read-write property that is passed by reference -//! and is not inline-initialized. -#define DEFINE_BYREF_RW_PROPERTY_NO_INIT(type, name) \ -protected: \ - type name##_; \ - \ -public: \ - Y_FORCE_INLINE type& name() \ - { \ - return name##_; \ - } \ - \ - Y_FORCE_INLINE const type& name() const \ - { \ - return name##_; \ - } - -//! Forwards a trivial public read-write property that is passed by reference. -#define DELEGATE_BYREF_RW_PROPERTY(declaringType, type, name, delegateTo) \ - type& declaringType::name() \ - { \ - return (delegateTo).name(); \ - } \ - \ - const type& declaringType::name() const \ - { \ - return (delegateTo).name(); \ - } - -//////////////////////////////////////////////////////////////////////////////// - -//! Declares a trivial public read-only property that is passed by reference. -#define DECLARE_BYREF_RO_PROPERTY(type, name) \ -public: \ - const type& name() const; - -//! Defines a trivial public read-only property that is passed by reference. -//! All arguments after name are used as default value (via braced-init-list). -#define DEFINE_BYREF_RO_PROPERTY(type, name, ...) \ -protected: \ - type name##_ { __VA_ARGS__ }; \ - \ -public: \ - Y_FORCE_INLINE const type& name() const \ - { \ - return name##_; \ - } - -//! Defines a trivial public read-only property that is passed by reference -//! and is not inline-initialized. -#define DEFINE_BYREF_RO_PROPERTY_NO_INIT(type, name) \ -protected: \ - type name##_; \ - \ -public: \ - Y_FORCE_INLINE const type& name() const \ - { \ - return name##_; \ - } - -//! Forwards a trivial public read-only property that is passed by reference. -#define DELEGATE_BYREF_RO_PROPERTY(declaringType, type, name, delegateTo) \ - const type& declaringType::name() const \ - { \ - return (delegateTo).name(); \ - } - -//////////////////////////////////////////////////////////////////////////////// - -//! Declares a trivial public read-write property that is passed by value. -#define DECLARE_BYVAL_RW_PROPERTY(type, name) \ -public: \ - type Get##name() const; \ - void Set##name(type value); - -//! Defines a trivial public read-write property that is passed by value. -//! All arguments after name are used as default value (via braced-init-list). -#define DEFINE_BYVAL_RW_PROPERTY(type, name, ...) \ -protected: \ - type name##_ { __VA_ARGS__ }; \ - \ -public: \ - Y_FORCE_INLINE type Get##name() const \ - { \ - return name##_; \ - } \ - \ - Y_FORCE_INLINE void Set##name(type value) \ - { \ - name##_ = value; \ - } \ - -//! Defines a trivial public read-write property that is passed by value. -//! All arguments after name are used as default value (via braced-init-list). -#define DEFINE_BYVAL_RW_PROPERTY_WITH_FLUENT_SETTER(declaringType, type, name, ...) \ -protected: \ - type name##_ { __VA_ARGS__ }; \ - \ -public: \ - Y_FORCE_INLINE type Get##name() const \ - { \ - return name##_; \ - } \ - \ - Y_FORCE_INLINE void Set##name(type value) &\ - { \ - name##_ = value; \ - } \ - \ - Y_FORCE_INLINE declaringType&& Set##name(type value) &&\ - { \ - name##_ = value; \ - return std::move(*this); \ - } \ - -//! Defines a trivial public read-write property that is passed by value -//! and is not inline-initialized. -#define DEFINE_BYVAL_RW_PROPERTY_NO_INIT(type, name, ...) \ -protected: \ - type name##_; \ - \ -public: \ - Y_FORCE_INLINE type Get##name() const \ - { \ - return name##_; \ - } \ - \ - Y_FORCE_INLINE void Set##name(type value) \ - { \ - name##_ = value; \ - } \ - -//! Forwards a trivial public read-write property that is passed by value. -#define DELEGATE_BYVAL_RW_PROPERTY(declaringType, type, name, delegateTo) \ - type declaringType::Get##name() const \ - { \ - return (delegateTo).Get##name(); \ - } \ - \ - void declaringType::Set##name(type value) \ - { \ - (delegateTo).Set##name(value); \ - } - -//////////////////////////////////////////////////////////////////////////////// - -//! Declares a trivial public read-only property that is passed by value. -#define DECLARE_BYVAL_RO_PROPERTY(type, name) \ -public: \ - type Get##name() const; - -//! Defines a trivial public read-only property that is passed by value. -//! All arguments after name are used as default value (via braced-init-list). -#define DEFINE_BYVAL_RO_PROPERTY(type, name, ...) \ -protected: \ - type name##_ { __VA_ARGS__ }; \ - \ -public: \ - Y_FORCE_INLINE type Get##name() const \ - { \ - return name##_; \ - } - - -//! Defines a trivial public read-only property that is passed by value -//! and is not inline-initialized. -#define DEFINE_BYVAL_RO_PROPERTY_NO_INIT(type, name) \ -protected: \ - type name##_; \ - \ -public: \ - Y_FORCE_INLINE type Get##name() const \ - { \ - return name##_; \ - } - -//! Forwards a trivial public read-only property that is passed by value. -#define DELEGATE_BYVAL_RO_PROPERTY(declaringType, type, name, delegateTo) \ - type declaringType::Get##name() \ - { \ - return (delegateTo).Get##name(); \ - } - -//////////////////////////////////////////////////////////////////////////////// - -//! Below are macro helpers for extra properties. -//! Extra properties should be used for lazy memory allocation for properties that -//! hold default values for the majority of objects. - -//! Initializes extra property holder if it is not initialized. -#define INITIALIZE_EXTRA_PROPERTY_HOLDER(holder) \ - if (!holder##_) { \ - holder##_.reset(new decltype(holder##_)::element_type()); \ - } - -//! Declares an extra property holder. Holder contains extra properties values. -//! Holder is not created until some property is set with a non-default value. -//! If there is no holder property getter returns default value. -#define DECLARE_EXTRA_PROPERTY_HOLDER(type, holder) \ -public: \ - Y_FORCE_INLINE bool HasCustom##holder() const \ - { \ - return static_cast<bool>(holder##_); \ - } \ - Y_FORCE_INLINE const type* GetCustom##holder() const \ - { \ - return holder##_.get(); \ - } \ - Y_FORCE_INLINE type* GetCustom##holder() \ - { \ - return holder##_.get(); \ - } \ - Y_FORCE_INLINE void InitializeCustom##holder() \ - { \ - INITIALIZE_EXTRA_PROPERTY_HOLDER(holder) \ - } \ -private: \ - std::unique_ptr<type> holder##_; \ - static const type Default##holder##_; - -//! Defines a storage for extra properties default values. -#define DEFINE_EXTRA_PROPERTY_HOLDER(class, type, holder) \ - const type class::Default##holder##_; - -//! Defines a public read-write extra property that is passed by value. -#define DEFINE_BYVAL_RW_EXTRA_PROPERTY(holder, name) \ -public: \ - Y_FORCE_INLINE decltype(holder##_->name) Get##name() const \ - { \ - if (!holder##_) { \ - return Default##holder##_.name; \ - } \ - return holder##_->name; \ - } \ - Y_FORCE_INLINE void Set##name(decltype(holder##_->name) val) \ - { \ - if (!holder##_) { \ - if (val == Default##holder##_.name) { \ - return; \ - } \ - INITIALIZE_EXTRA_PROPERTY_HOLDER(holder); \ - } \ - holder##_->name = val; \ - } - -//! Defines a public read-write extra property that is passed by reference. -#define DEFINE_BYREF_RW_EXTRA_PROPERTY(holder, name) \ -public: \ - Y_FORCE_INLINE const decltype(holder##_->name)& name() const \ - { \ - if (!holder##_) { \ - return Default##holder##_.name; \ - } \ - return holder##_->name; \ - } \ - Y_FORCE_INLINE decltype(holder##_->name)& Mutable##name() \ - { \ - INITIALIZE_EXTRA_PROPERTY_HOLDER(holder); \ - return holder##_->name; \ - } - -//////////////////////////////////////////////////////////////////////////////// diff --git a/library/cpp/yt/system/thread_id-inl.h b/library/cpp/yt/system/thread_id-inl.h new file mode 100644 index 00000000000..86d34ef8a0e --- /dev/null +++ b/library/cpp/yt/system/thread_id-inl.h @@ -0,0 +1,28 @@ +#ifndef THREAD_ID_INL_H_ +#error "Direct inclusion of this file is not allowed, include thread_id.h" +// For the sake of sane code completion. +#include "thread_id.h" +#endif + +#include <atomic> + +#include <util/system/compiler.h> + +namespace NYT { + +//////////////////////////////////////////////////////////////////////////////// + +extern thread_local TSequentialThreadId CachedSequentialThreadId; +extern std::atomic<TSequentialThreadId> SequentialThreadIdGenerator; + +inline TSequentialThreadId GetSequentialThreadId() +{ + if (Y_UNLIKELY(CachedSequentialThreadId == InvalidSequentialThreadId)) { + CachedSequentialThreadId = ++SequentialThreadIdGenerator; + } + return CachedSequentialThreadId; +} + +//////////////////////////////////////////////////////////////////////////////// + +} // namespace NYT diff --git a/library/cpp/yt/system/thread_id.cpp b/library/cpp/yt/system/thread_id.cpp new file mode 100644 index 00000000000..c4eef110b2b --- /dev/null +++ b/library/cpp/yt/system/thread_id.cpp @@ -0,0 +1,20 @@ +#include "thread_id.h" + +#include <util/system/thread.h> + +namespace NYT { + +//////////////////////////////////////////////////////////////////////////////// + +thread_local TSequentialThreadId CachedSequentialThreadId = InvalidSequentialThreadId; +std::atomic<TSequentialThreadId> SequentialThreadIdGenerator = InvalidSequentialThreadId; + +TSystemThreadId GetSystemThreadId() +{ + static_assert(std::is_same_v<TSystemThreadId, ::TThread::TId>); + return ::TThread::CurrentThreadNumericId(); +} + +//////////////////////////////////////////////////////////////////////////////// + +} // namespace NYT::NThreading diff --git a/library/cpp/yt/system/thread_id.h b/library/cpp/yt/system/thread_id.h new file mode 100644 index 00000000000..5dc06925c0b --- /dev/null +++ b/library/cpp/yt/system/thread_id.h @@ -0,0 +1,25 @@ +#pragma once + +#include <util/generic/ylimits.h> + +#include <util/system/types.h> + +namespace NYT { + +//////////////////////////////////////////////////////////////////////////////// + +using TSystemThreadId = size_t; +constexpr TSystemThreadId InvalidSystemThreadId = Max<TSystemThreadId>(); +TSystemThreadId GetSystemThreadId(); + +using TSequentialThreadId = ui32; +constexpr TSequentialThreadId InvalidSequentialThreadId = Max<TSequentialThreadId>(); +TSequentialThreadId GetSequentialThreadId(); + +//////////////////////////////////////////////////////////////////////////////// + +} // namespace NYT::NThreading + +#define THREAD_ID_INL_H_ +#include "thread_id-inl.h" +#undef THREAD_ID_INL_H_ diff --git a/library/cpp/yt/threading/event_count-inl.h b/library/cpp/yt/threading/event_count-inl.h new file mode 100644 index 00000000000..ee247b6831e --- /dev/null +++ b/library/cpp/yt/threading/event_count-inl.h @@ -0,0 +1,164 @@ +#ifndef EVENT_COUNT_INL_H_ +#error "Direct inclusion of this file is not allowed, include event_count.h" +// For the sake of sane code completion. +#include "event_count.h" +#endif +#undef EVENT_COUNT_INL_H_ + +#include <library/cpp/yt/assert/assert.h> + +#include "futex.h" + +#include <errno.h> + +namespace NYT::NThreading { + +//////////////////////////////////////////////////////////////////////////////// + +inline void TEventCount::NotifyOne() +{ + NotifyMany(1); +} + +inline void TEventCount::NotifyAll() +{ + NotifyMany(std::numeric_limits<int>::max()); +} + +inline void TEventCount::NotifyMany(int count) +{ + // The order is important: Epoch is incremented before Waiters is checked. + // prepareWait() increments Waiters before checking Epoch, so it is + // impossible to miss a wakeup. +#ifndef _linux_ + TGuard<TMutex> guard(Mutex_); +#endif + + ui64 prev = Value_.fetch_add(AddEpoch, std::memory_order_acq_rel); + if (Y_UNLIKELY((prev & WaiterMask) != 0)) { +#ifdef _linux_ + FutexWake( + reinterpret_cast<int*>(&Value_) + 1, // assume little-endian architecture + count); +#else + if (count == 1) { + ConditionVariable_.Signal(); + } else { + ConditionVariable_.BroadCast(); + } +#endif + } +} + +inline TEventCount::TCookie TEventCount::PrepareWait() +{ + ui64 value = Value_.load(std::memory_order_acquire); + return TCookie(static_cast<ui32>(value >> EpochShift)); +} + +inline void TEventCount::CancelWait() +{ } + +inline bool TEventCount::Wait(TCookie cookie, TInstant deadline) +{ + Value_.fetch_add(AddWaiter, std::memory_order_acq_rel); + + bool result = true; +#ifdef _linux_ + while ((Value_.load(std::memory_order_acquire) >> EpochShift) == cookie.Epoch_) { + auto timeout = deadline - TInstant::Now(); + + auto futexResult = FutexWait( + reinterpret_cast<int*>(&Value_) + 1, // assume little-endian architecture + cookie.Epoch_, + timeout); + + if (futexResult != 0 && errno == ETIMEDOUT) { + result = false; + break; + } + } +#else + TGuard<TMutex> guard(Mutex_); + if ((Value_.load(std::memory_order_acquire) >> EpochShift) == cookie.Epoch_) { + result = ConditionVariable_.WaitD(Mutex_, deadline); + } +#endif + ui64 prev = Value_.fetch_add(SubWaiter, std::memory_order_seq_cst); + YT_ASSERT((prev & WaiterMask) != 0); + return result; +} + +inline bool TEventCount::Wait(TCookie cookie, TDuration timeout) +{ + return Wait(cookie, timeout.ToDeadLine()); +} + +template <class TCondition> +bool TEventCount::Await(TCondition&& condition, TInstant deadline) +{ + if (condition()) { + // Fast path. + return true; + } + + // condition() is the only thing that may throw, everything else is + // noexcept, so we can hoist the try/catch block outside of the loop + try { + for (;;) { + auto cookie = PrepareWait(); + if (condition()) { + CancelWait(); + break; + } + if (!Wait(cookie, deadline)) { + return false; + } + } + } catch (...) { + CancelWait(); + throw; + } + return true; +} + +template <class TCondition> +bool TEventCount::Await(TCondition&& condition, TDuration timeout) +{ + return Await(std::forward<TCondition>(condition), timeout.ToDeadLine()); +} +//////////////////////////////////////////////////////////////////////////////// + +inline void TEvent::NotifyOne() +{ + Set_.store(true, std::memory_order_release); + EventCount_.NotifyOne(); +} + +inline void TEvent::NotifyAll() +{ + Set_.store(true, std::memory_order_release); + EventCount_.NotifyAll(); +} + +inline bool TEvent::Test() const +{ + return Set_.load(std::memory_order_acquire); +} + +inline bool TEvent::Wait(TInstant deadline) +{ + return EventCount_.Await([=] () { + return Set_.load(std::memory_order_acquire); + }, + deadline); +} + +inline bool TEvent::Wait(TDuration timeout) +{ + return Wait(timeout.ToDeadLine()); +} + +//////////////////////////////////////////////////////////////////////////////// + +} // namespace NYT::NThreading diff --git a/library/cpp/yt/threading/event_count.cpp b/library/cpp/yt/threading/event_count.cpp new file mode 100644 index 00000000000..89b9a5cc112 --- /dev/null +++ b/library/cpp/yt/threading/event_count.cpp @@ -0,0 +1 @@ +#include "event_count.h" diff --git a/library/cpp/yt/threading/event_count.h b/library/cpp/yt/threading/event_count.h new file mode 100644 index 00000000000..422cb23d77c --- /dev/null +++ b/library/cpp/yt/threading/event_count.h @@ -0,0 +1,148 @@ +#pragma once + +#ifndef _linux_ + #include <util/system/mutex.h> + #include <util/system/condvar.h> +#endif + +#include <limits> +#include <atomic> + +namespace NYT::NThreading { + +//////////////////////////////////////////////////////////////////////////////// + +//! Event count: a condition variable for lock free algorithms. +/*! + * This is an adapted version from Facebook's Folly. See + * https://raw.github.com/facebook/folly/master/folly/experimental/EventCount.h + * http://www.1024cores.net/home/lock-free-algorithms/eventcounts + * for details. + * + * Event counts allow you to convert a non-blocking lock-free / wait-free + * algorithm into a blocking one, by isolating the blocking logic. You call + * PrepareWait() before checking your condition and then either CancelWait() + * or Wait() depending on whether the condition was true. When another + * thread makes the condition true, it must call NotifyOne() / NotifyAll() just + * like a regular condition variable. + * + * Let "<" denote the happens-before relationship. + * Consider 2 threads (T1 and T2) and 3 events: + * - E1: T1 returns from PrepareWait + * - E2: T1 calls Wait (obviously E1 < E2, intra-thread) + * - E3: T2 calls NotifyAll + * + * If E1 < E3, then E2's Wait() will complete (and T1 will either wake up, + * or not block at all) + * + * This means that you can use an EventCount in the following manner: + * + * Waiter: + * if (!condition()) { // Handle fast path first. + * for (;;) { + * auto cookie = ec.PrepareWait(); + * if (condition()) { + * ec.CancelWait(); + * break; + * } else { + * ec.Wait(cookie); + * } + * } + * } + * + * (This pattern is encapsulated in Await()) + * + * Poster: + * ... make condition true... + * ec.NotifyAll(); + * + * Note that, just like with regular condition variables, the waiter needs to + * be tolerant of spurious wakeups and needs to recheck the condition after + * being woken up. Also, as there is no mutual exclusion implied, "checking" + * the condition likely means attempting an operation on an underlying + * data structure (push into a lock-free queue, etc) and returning true on + * success and false on failure. + */ +class TEventCount final +{ +public: + TEventCount() = default; + TEventCount(const TEventCount&) = delete; + TEventCount(TEventCount&&) = delete; + + class TCookie + { + public: + explicit TCookie(ui32 epoch) + : Epoch_(epoch) + { } + + private: + friend class TEventCount; + ui32 Epoch_; + }; + + void NotifyOne(); + void NotifyAll(); + void NotifyMany(int count); + + TCookie PrepareWait(); + void CancelWait(); + bool Wait(TCookie cookie, TInstant deadline = TInstant::Max()); + bool Wait(TCookie cookie, TDuration timeout); + + //! Wait for |condition()| to become |true|. + //! Will clean up appropriately if |condition()| throws, and then rethrow. + template <class TCondition> + bool Await(TCondition&& condition, TInstant deadline = TInstant::Max()); + template <class TCondition> + bool Await(TCondition&& condition, TDuration timeout); + +private: + //! Lower 32 bits: number of waiters. + //! Upper 32 bits: epoch + std::atomic<ui64> Value_ = 0; + + static constexpr ui64 AddWaiter = static_cast<ui64>(1); + static constexpr ui64 SubWaiter = static_cast<ui64>(-1); + + static constexpr ui64 EpochShift = 32; + static constexpr ui64 AddEpoch = static_cast<ui64>(1) << EpochShift; + + static constexpr ui64 WaiterMask = AddEpoch - 1; + +#ifndef _linux_ + TCondVar ConditionVariable_; + TMutex Mutex_; +#endif +}; + +//////////////////////////////////////////////////////////////////////////////// + +//! A single-shot non-resettable event implemented on top of TEventCount. +class TEvent final +{ +public: + TEvent() = default; + TEvent(const TEvent&) = delete; + TEvent(TEvent&&) = delete; + + void NotifyOne(); + void NotifyAll(); + + bool Test() const; + bool Wait(TInstant deadline = TInstant::Max()); + bool Wait(TDuration timeout); + +private: + std::atomic<bool> Set_ = false; + TEventCount EventCount_; +}; + +//////////////////////////////////////////////////////////////////////////////// + +} // namespace NYT::NThreading + +#define EVENT_COUNT_INL_H_ +#include "event_count-inl.h" +#undef EVENT_COUNT_INL_H_ diff --git a/library/cpp/yt/threading/fork_aware_spin_lock.cpp b/library/cpp/yt/threading/fork_aware_spin_lock.cpp new file mode 100644 index 00000000000..3a644694853 --- /dev/null +++ b/library/cpp/yt/threading/fork_aware_spin_lock.cpp @@ -0,0 +1,139 @@ +#include "fork_aware_spin_lock.h" +#include "rw_spin_lock.h" + +#ifdef _unix_ + #include <pthread.h> +#endif + +#include <atomic> +#include <array> + +namespace NYT::NThreading { + +//////////////////////////////////////////////////////////////////////////////// + +static constexpr int MaxAtForkHandlers = 8; +using TAtForkHandler = TForkAwareSpinLock::TAtForkHandler; + +struct TAtForkHandlerSet +{ + void* Cookie; + TAtForkHandler Prepare; + TAtForkHandler Parent; + TAtForkHandler Child; + std::atomic<bool> Initialized; +}; + +static std::array<TAtForkHandlerSet, MaxAtForkHandlers> AtForkHandlerSets; +static std::atomic<int> AtForkHandlerCount; + +//////////////////////////////////////////////////////////////////////////////// + +class TForkProtector +{ +public: + static TForkProtector* Get() + { + static TForkProtector Instance; + return &Instance; + } + + TReaderWriterSpinLock& ForkLock() + { + return ForkLock_; + } + +private: + TReaderWriterSpinLock ForkLock_; + + TForkProtector() + { +#ifdef _unix_ + pthread_atfork( + &TForkProtector::OnPrepare, + &TForkProtector::OnParent, + &TForkProtector::OnChild); +#endif + } + + static void OnPrepare() + { + for (const auto& set : AtForkHandlerSets) { + if (set.Initialized.load() && set.Prepare) { + set.Prepare(set.Cookie); + } + } + Get()->ForkLock().AcquireWriter(); + } + + static void OnParent() + { + Get()->ForkLock().ReleaseWriter(); + for (const auto& set : AtForkHandlerSets) { + if (set.Initialized.load() && set.Parent) { + set.Parent(set.Cookie); + } + } + } + + static void OnChild() + { + Get()->ForkLock().ReleaseWriter(); + for (const auto& set : AtForkHandlerSets) { + if (set.Initialized.load() && set.Child) { + set.Child(set.Cookie); + } + } + } +}; + +//////////////////////////////////////////////////////////////////////////////// + +static struct TForkProtectorInitializer +{ + TForkProtectorInitializer() + { + TForkProtector::Get(); + } +} ForkProtectorInitializer; + +//////////////////////////////////////////////////////////////////////////////// + +void TForkAwareSpinLock::Acquire() noexcept +{ + TForkProtector::Get()->ForkLock().AcquireReaderForkFriendly(); + SpinLock_.Acquire(); +} + +void TForkAwareSpinLock::Release() noexcept +{ + SpinLock_.Release(); + TForkProtector::Get()->ForkLock().ReleaseReader(); +} + +bool TForkAwareSpinLock::IsLocked() noexcept +{ + return SpinLock_.IsLocked(); +} + +void TForkAwareSpinLock::AtFork( + void* cookie, + TAtForkHandler prepare, + TAtForkHandler parent, + TAtForkHandler child) +{ + TForkProtector::Get(); + int index = AtForkHandlerCount++; + Y_VERIFY(index < MaxAtForkHandlers); + auto& set = AtForkHandlerSets[index]; + set.Cookie = cookie; + set.Prepare = prepare; + set.Parent = parent; + set.Child = child; + set.Initialized.store(true); +} + +//////////////////////////////////////////////////////////////////////////////// + +} // namespace NYT::NThreading + diff --git a/library/cpp/yt/threading/fork_aware_spin_lock.h b/library/cpp/yt/threading/fork_aware_spin_lock.h new file mode 100644 index 00000000000..53b0a485464 --- /dev/null +++ b/library/cpp/yt/threading/fork_aware_spin_lock.h @@ -0,0 +1,36 @@ +#pragma once + +#include <util/system/spinlock.h> + +namespace NYT::NThreading { + +//////////////////////////////////////////////////////////////////////////////// + +//! Wraps TSpinLock and additionally acquires a global read lock preventing +//! concurrent forks from happening. +class TForkAwareSpinLock +{ +public: + TForkAwareSpinLock() = default; + TForkAwareSpinLock(const TForkAwareSpinLock&) = delete; + TForkAwareSpinLock& operator =(const TForkAwareSpinLock&) = delete; + + void Acquire() noexcept; + void Release() noexcept; + + bool IsLocked() noexcept; + + using TAtForkHandler = void(*)(void*); + static void AtFork( + void* cookie, + TAtForkHandler prepare, + TAtForkHandler parent, + TAtForkHandler child); + +private: + TSpinLock SpinLock_; +}; + +//////////////////////////////////////////////////////////////////////////////// + +} // namespace NYT::NThreading diff --git a/library/cpp/yt/threading/futex.cpp b/library/cpp/yt/threading/futex.cpp new file mode 100644 index 00000000000..c33a054ef08 --- /dev/null +++ b/library/cpp/yt/threading/futex.cpp @@ -0,0 +1,63 @@ +#include "futex.h" + +#ifdef _linux_ + #include <linux/futex.h> + + #include <sys/time.h> + #include <sys/syscall.h> +#endif + +namespace NYT::NThreading { + +//////////////////////////////////////////////////////////////////////////////// + +#ifdef _linux_ + +namespace { + +int Futex( + int* uaddr, + int op, + int val, + const timespec* timeout, + int* uaddr2, + int val3) +{ + return ::syscall(SYS_futex, uaddr, op, val, timeout, uaddr2, val3); +} + +} // namespace + +int FutexWait(int* addr, int value, TDuration timeout) +{ + struct timespec timeoutSpec; + if (timeout != TDuration::Max()) { + timeoutSpec.tv_sec = timeout.Seconds(); + timeoutSpec.tv_nsec = (timeout - TDuration::Seconds(timeout.Seconds())).MicroSeconds() * 1000; + } + + return Futex( + addr, + FUTEX_WAIT_PRIVATE, + value, + timeout != TDuration::Max() ? &timeoutSpec : nullptr, + nullptr, + 0); +} + +int FutexWake(int* addr, int count) +{ + return Futex( + addr, + FUTEX_WAKE_PRIVATE, + count, + nullptr, + nullptr, + 0); +} + +#endif + +//////////////////////////////////////////////////////////////////////////////// + +} // namespace NYT::NThreading diff --git a/library/cpp/yt/threading/futex.h b/library/cpp/yt/threading/futex.h new file mode 100644 index 00000000000..5c128461ca5 --- /dev/null +++ b/library/cpp/yt/threading/futex.h @@ -0,0 +1,16 @@ +#include <util/datetime/base.h> + +namespace NYT::NThreading { + +//////////////////////////////////////////////////////////////////////////////// + +#ifdef _linux_ + +int FutexWait(int* addr, int value, TDuration timeout = TDuration::Max()); +int FutexWake(int* addr, int count); + +#endif + +//////////////////////////////////////////////////////////////////////////////// + +} // namespace NYT::NThreading diff --git a/library/cpp/yt/threading/public.cpp b/library/cpp/yt/threading/public.cpp new file mode 100644 index 00000000000..4df9bcaa186 --- /dev/null +++ b/library/cpp/yt/threading/public.cpp @@ -0,0 +1 @@ +#include "public.h" diff --git a/library/cpp/yt/threading/public.h b/library/cpp/yt/threading/public.h new file mode 100644 index 00000000000..92d062ac3e1 --- /dev/null +++ b/library/cpp/yt/threading/public.h @@ -0,0 +1,18 @@ +#pragma once + +#include <cstddef> + +namespace NYT::NThreading { + +//////////////////////////////////////////////////////////////////////////////// + +// TODO(babenko): consider increasing to 128 due to cache line pairing in L2 prefetcher. +constexpr size_t CacheLineSize = 64; + +#define YT_DECLARE_SPIN_LOCK(type, name) \ + type name{__LOCATION__} + +//////////////////////////////////////////////////////////////////////////////// + +} // namespace NYT::NThreading + diff --git a/library/cpp/yt/threading/recursive_spin_lock-inl.h b/library/cpp/yt/threading/recursive_spin_lock-inl.h new file mode 100644 index 00000000000..29328450815 --- /dev/null +++ b/library/cpp/yt/threading/recursive_spin_lock-inl.h @@ -0,0 +1,71 @@ +#ifndef RECURSIVE_SPIN_LOCK_INL_H_ +#error "Direct inclusion of this file is not allowed, include recursive_spinlock.h" +// For the sake of sane code completion. +#include "recursive_spin_lock.h" +#endif +#undef RECURSIVE_SPIN_LOCK_INL_H_ + +#include "spin_wait.h" + +#include <library/cpp/yt/assert/assert.h> + +namespace NYT::NThreading { + +//////////////////////////////////////////////////////////////////////////////// + +inline void TRecursiveSpinLock::Acquire() noexcept +{ + if (TryAcquire()) { + return; + } + AcquireSlow(); +} + +inline bool TRecursiveSpinLock::TryAcquire() noexcept +{ + auto currentThreadId = GetSequentialThreadId(); + auto oldValue = Value_.load(); + auto oldRecursionDepth = oldValue & RecursionDepthMask; + if (oldRecursionDepth > 0 && (oldValue >> ThreadIdShift) != currentThreadId) { + return false; + } + auto newValue = (oldRecursionDepth + 1) | (static_cast<TValue>(currentThreadId) << ThreadIdShift); + return Value_.compare_exchange_weak(oldValue, newValue); +} + +inline void TRecursiveSpinLock::Release() noexcept +{ +#ifndef NDEBUG + auto value = Value_.load(); + YT_ASSERT((value & RecursionDepthMask) > 0); + YT_ASSERT((value >> ThreadIdShift) == GetSequentialThreadId()); +#endif + --Value_; +} + +inline bool TRecursiveSpinLock::IsLocked() const noexcept +{ + auto value = Value_.load(); + return (value & RecursionDepthMask) > 0; +} + +inline bool TRecursiveSpinLock::IsLockedByCurrentThread() const noexcept +{ + auto value = Value_.load(); + return (value & RecursionDepthMask) > 0 && (value >> ThreadIdShift) == GetSequentialThreadId(); +} + +inline bool TRecursiveSpinLock::TryAndTryAcquire() noexcept +{ + auto value = Value_.load(std::memory_order_relaxed); + auto recursionDepth = value & RecursionDepthMask; + if (recursionDepth > 0 && (value >> ThreadIdShift) != GetSequentialThreadId()) { + return false; + } + return TryAcquire(); +} + +//////////////////////////////////////////////////////////////////////////////// + +} // namespace NYT::NThreading + diff --git a/library/cpp/yt/threading/recursive_spin_lock.cpp b/library/cpp/yt/threading/recursive_spin_lock.cpp new file mode 100644 index 00000000000..de1747fcb72 --- /dev/null +++ b/library/cpp/yt/threading/recursive_spin_lock.cpp @@ -0,0 +1,17 @@ +#include "recursive_spin_lock.h" + +namespace NYT::NThreading { + +//////////////////////////////////////////////////////////////////////////////// + +void TRecursiveSpinLock::AcquireSlow() noexcept +{ + TSpinWait spinWait(Location_, ESpinLockActivityKind::ReadWrite); + while (!TryAndTryAcquire()) { + spinWait.Wait(); + } +} + +//////////////////////////////////////////////////////////////////////////////// + +} // namespace NYT::NThreading diff --git a/library/cpp/yt/threading/recursive_spin_lock.h b/library/cpp/yt/threading/recursive_spin_lock.h new file mode 100644 index 00000000000..59a39d9f8f6 --- /dev/null +++ b/library/cpp/yt/threading/recursive_spin_lock.h @@ -0,0 +1,53 @@ +#pragma once + +#include "public.h" +#include "spin_lock_base.h" + +#include <library/cpp/yt/system/thread_id.h> + +#include <util/system/types.h> + +#include <atomic> + +namespace NYT::NThreading { + +//////////////////////////////////////////////////////////////////////////////// + +//! A counterpart of #TSpinLock that can be acquired from a single thread multiple times. +class TRecursiveSpinLock + : public TSpinLockBase +{ +public: + using TSpinLockBase::TSpinLockBase; + + void Acquire() noexcept; + bool TryAcquire() noexcept; + + void Release() noexcept; + + bool IsLocked() const noexcept; + bool IsLockedByCurrentThread() const noexcept; + +private: + // Bits 0..31: recursion depth; if zero then the lock is not taken, + // thread id can be arbitrary + // Bits 32..63: id of the thread owning the lock + using TValue = ui64; + std::atomic<TValue> Value_ = 0; + + static constexpr int ThreadIdShift = 32; + static constexpr TValue RecursionDepthMask = (1ULL << ThreadIdShift) - 1; + + static_assert(sizeof(TSequentialThreadId) == 4); + + bool TryAndTryAcquire() noexcept; + void AcquireSlow() noexcept; +}; + +//////////////////////////////////////////////////////////////////////////////// + +} // namespace NYT::NThreading + +#define RECURSIVE_SPIN_LOCK_INL_H_ +#include "recursive_spin_lock-inl.h" +#undef RECURSIVE_SPIN_LOCK_INL_H_ diff --git a/library/cpp/yt/threading/rw_spin_lock-inl.h b/library/cpp/yt/threading/rw_spin_lock-inl.h new file mode 100644 index 00000000000..e9d9e121f9d --- /dev/null +++ b/library/cpp/yt/threading/rw_spin_lock-inl.h @@ -0,0 +1,193 @@ +#pragma once +#ifndef RW_SPIN_LOCK_INL_H_ +#error "Direct inclusion of this file is not allowed, include rw_spin_lock.h" +// For the sake of sane code completion. +#include "rw_spin_lock.h" +#endif +#undef RW_SPIN_LOCK_INL_H_ + +#include "spin_wait.h" + +namespace NYT::NThreading { + +//////////////////////////////////////////////////////////////////////////////// + +inline void TReaderWriterSpinLock::AcquireReader() noexcept +{ + if (TryAcquireReader()) { + return; + } + AcquireReaderSlow(); +} + +inline void TReaderWriterSpinLock::AcquireReaderForkFriendly() noexcept +{ + if (TryAcquireReaderForkFriendly()) { + return; + } + AcquireReaderForkFriendlySlow(); +} + +inline void TReaderWriterSpinLock::ReleaseReader() noexcept +{ + auto prevValue = Value_.fetch_sub(ReaderDelta, std::memory_order_release); + Y_ASSERT((prevValue & ~WriterMask) != 0); +} + +inline void TReaderWriterSpinLock::AcquireWriter() noexcept +{ + if (TryAcquireWriter()) { + return; + } + AcquireWriterSlow(); +} + +inline void TReaderWriterSpinLock::ReleaseWriter() noexcept +{ + auto prevValue = Value_.fetch_and(~WriterMask, std::memory_order_release); + Y_ASSERT(prevValue & WriterMask); +} + +inline bool TReaderWriterSpinLock::IsLocked() const noexcept +{ + return Value_.load() != UnlockedValue; +} + +inline bool TReaderWriterSpinLock::IsLockedByReader() const noexcept +{ + return Value_.load() >= ReaderDelta; +} + +inline bool TReaderWriterSpinLock::IsLockedByWriter() const noexcept +{ + return (Value_.load() & WriterMask) != 0; +} + +inline bool TReaderWriterSpinLock::TryAcquireReader() noexcept +{ + auto oldValue = Value_.fetch_add(ReaderDelta, std::memory_order_acquire); + if ((oldValue & WriterMask) != 0) { + Value_.fetch_sub(ReaderDelta, std::memory_order_relaxed); + return false; + } + return true; +} + +inline bool TReaderWriterSpinLock::TryAndTryAcquireReader() noexcept +{ + auto oldValue = Value_.load(std::memory_order_relaxed); + if ((oldValue & WriterMask) != 0) { + return false; + } + return TryAcquireReader(); +} + +inline bool TReaderWriterSpinLock::TryAcquireReaderForkFriendly() noexcept +{ + auto oldValue = Value_.load(std::memory_order_relaxed); + if ((oldValue & WriterMask) != 0) { + return false; + } + auto newValue = oldValue + ReaderDelta; + return Value_.compare_exchange_weak(oldValue, newValue, std::memory_order_acquire); +} + +inline bool TReaderWriterSpinLock::TryAcquireWriter() noexcept +{ + auto expected = UnlockedValue; + return Value_.compare_exchange_weak(expected, WriterMask, std::memory_order_acquire); +} + +inline bool TReaderWriterSpinLock::TryAndTryAcquireWriter() noexcept +{ + auto oldValue = Value_.load(std::memory_order_relaxed); + if (oldValue != UnlockedValue) { + return false; + } + return TryAcquireWriter(); +} + +//////////////////////////////////////////////////////////////////////////////// + +template <class T> +void TReaderSpinlockTraits<T>::Acquire(T* spinlock) +{ + spinlock->AcquireReader(); +} + +template <class T> +void TReaderSpinlockTraits<T>::Release(T* spinlock) +{ + spinlock->ReleaseReader(); +} + +//////////////////////////////////////////////////////////////////////////////// + +template <class T> +void TForkFriendlyReaderSpinlockTraits<T>::Acquire(T* spinlock) +{ + spinlock->AcquireReaderForkFriendly(); +} + +template <class T> +void TForkFriendlyReaderSpinlockTraits<T>::Release(T* spinlock) +{ + spinlock->ReleaseReader(); +} + +//////////////////////////////////////////////////////////////////////////////// + +template <class T> +void TWriterSpinlockTraits<T>::Acquire(T* spinlock) +{ + spinlock->AcquireWriter(); +} + +template <class T> +void TWriterSpinlockTraits<T>::Release(T* spinlock) +{ + spinlock->ReleaseWriter(); +} + +//////////////////////////////////////////////////////////////////////////////// + +template <class T> +auto ReaderGuard(const T& lock) +{ + return TReaderGuard<T>(lock); +} + +template <class T> +auto ReaderGuard(const T* lock) +{ + return TReaderGuard<T>(lock); +} + +template <class T> +auto ForkFriendlyReaderGuard(const T& lock) +{ + return TGuard<T, TForkFriendlyReaderSpinlockTraits<T>>(lock); +} + +template <class T> +auto ForkFriendlyReaderGuard(const T* lock) +{ + return TGuard<T, TForkFriendlyReaderSpinlockTraits<T>>(lock); +} + +template <class T> +auto WriterGuard(const T& lock) +{ + return TWriterGuard<T>(lock); +} + +template <class T> +auto WriterGuard(const T* lock) +{ + return TWriterGuard<T>(lock); +} + +//////////////////////////////////////////////////////////////////////////////// + +} // namespace NYT::NThreading + diff --git a/library/cpp/yt/threading/rw_spin_lock.cpp b/library/cpp/yt/threading/rw_spin_lock.cpp new file mode 100644 index 00000000000..cd37f10a22f --- /dev/null +++ b/library/cpp/yt/threading/rw_spin_lock.cpp @@ -0,0 +1,33 @@ +#include "rw_spin_lock.h" + +namespace NYT::NThreading { + +//////////////////////////////////////////////////////////////////////////////// + +void TReaderWriterSpinLock::AcquireReaderSlow() noexcept +{ + TSpinWait spinWait(Location_, ESpinLockActivityKind::Read); + while (!TryAndTryAcquireReader()) { + spinWait.Wait(); + } +} + +void TReaderWriterSpinLock::AcquireReaderForkFriendlySlow() noexcept +{ + TSpinWait spinWait(Location_, ESpinLockActivityKind::Read); + while (!TryAcquireReaderForkFriendly()) { + spinWait.Wait(); + } +} + +void TReaderWriterSpinLock::AcquireWriterSlow() noexcept +{ + TSpinWait spinWait(Location_, ESpinLockActivityKind::Write); + while (!TryAndTryAcquireWriter()) { + spinWait.Wait(); + } +} + +//////////////////////////////////////////////////////////////////////////////// + +} // namespace NYT::NThreading diff --git a/library/cpp/yt/threading/rw_spin_lock.h b/library/cpp/yt/threading/rw_spin_lock.h new file mode 100644 index 00000000000..ed1e1787305 --- /dev/null +++ b/library/cpp/yt/threading/rw_spin_lock.h @@ -0,0 +1,165 @@ +#pragma once + +#include "public.h" +#include "spin_lock_base.h" + +#include <util/system/rwlock.h> + +#include <atomic> + +namespace NYT::NThreading { + +//////////////////////////////////////////////////////////////////////////////// + +//! Single-writer multiple-readers spin lock. +/*! + * Reader-side calls are pretty cheap. + * The lock is unfair. + */ +class TReaderWriterSpinLock + : public TSpinLockBase +{ +public: + using TSpinLockBase::TSpinLockBase; + + //! Acquires the reader lock. + /*! + * Optimized for the case of read-intensive workloads. + * Cheap (just one atomic increment and no spinning if no writers are present). + * Don't use this call if forks are possible: forking at some + * intermediate point inside #AcquireReader may leave the lock + * forever stuck for the child process. + */ + void AcquireReader() noexcept; + //! Acquires the reader lock. + /*! + * A more expensive version of #AcquireReader (includes at least + * one atomic load and CAS; also may spin even if just readers are present). + * In contrast to #AcquireReader, this call is safe to use in presence of forks. + */ + void AcquireReaderForkFriendly() noexcept; + //! Tries acquiring the reader lock; see #AcquireReader. + //! Returns |true| on success. + bool TryAcquireReader() noexcept; + //! Tries acquiring the reader lock (and does this in a fork-friendly manner); see #AcquireReaderForkFriendly. + //! returns |true| on success. + bool TryAcquireReaderForkFriendly() noexcept; + //! Releases the reader lock. + /*! + * Cheap (just one atomic decrement). + */ + void ReleaseReader() noexcept; + + //! Acquires the writer lock. + /*! + * Rather cheap (just one CAS). + */ + void AcquireWriter() noexcept; + //! Tries acquiring the writer lock; see #AcquireWriter. + //! Returns |true| on success. + bool TryAcquireWriter() noexcept; + //! Releases the writer lock. + /*! + * Cheap (just one atomic store). + */ + void ReleaseWriter() noexcept; + + //! Returns true if the lock is taken (either by a reader or writer). + /*! + * This is inherently racy. + * Only use for debugging and diagnostic purposes. + */ + bool IsLocked() const noexcept; + + //! Returns true if the lock is taken by reader. + /*! + * This is inherently racy. + * Only use for debugging and diagnostic purposes. + */ + bool IsLockedByReader() const noexcept; + + //! Returns true if the lock is taken by writer. + /*! + * This is inherently racy. + * Only use for debugging and diagnostic purposes. + */ + bool IsLockedByWriter() const noexcept; + +private: + using TValue = ui32; + static constexpr TValue UnlockedValue = 0; + static constexpr TValue WriterMask = 1; + static constexpr TValue ReaderDelta = 2; + + std::atomic<TValue> Value_ = UnlockedValue; + + + bool TryAndTryAcquireReader() noexcept; + bool TryAndTryAcquireWriter() noexcept; + + void AcquireReaderSlow() noexcept; + void AcquireReaderForkFriendlySlow() noexcept; + void AcquireWriterSlow() noexcept; +}; + +//////////////////////////////////////////////////////////////////////////////// + +//! A variant of TReaderWriterSpinLock occupyig the whole cache line. +class TPaddedReaderWriterSpinLock + : public TReaderWriterSpinLock +{ +private: + [[maybe_unused]] + char Padding_[CacheLineSize - sizeof(TReaderWriterSpinLock)]; +}; + +//////////////////////////////////////////////////////////////////////////////// + +template <class T> +struct TReaderSpinlockTraits +{ + static void Acquire(T* spinlock); + static void Release(T* spinlock); +}; + +template <class T> +struct TForkFriendlyReaderSpinlockTraits +{ + static void Acquire(T* spinlock); + static void Release(T* spinlock); +}; + + +template <class T> +struct TWriterSpinlockTraits +{ + static void Acquire(T* spinlock); + static void Release(T* spinlock); +}; + +template <class T> +using TReaderGuard = TGuard<T, TReaderSpinlockTraits<T>>; +template <class T> +using TWriterGuard = TGuard<T, TWriterSpinlockTraits<T>>; + +template <class T> +auto ReaderGuard(const T& lock); +template <class T> +auto ReaderGuard(const T* lock); +template <class T> +auto ForkFriendlyReaderGuard(const T& lock); +template <class T> +auto ForkFriendlyReaderGuard(const T* lock); +template <class T> +auto WriterGuard(const T& lock); +template <class T> +auto WriterGuard(const T* lock); + +//////////////////////////////////////////////////////////////////////////////// + +} // namespace NYT::NThreading + +#define RW_SPIN_LOCK_INL_H_ +#include "rw_spin_lock-inl.h" +#undef RW_SPIN_LOCK_INL_H_ + diff --git a/library/cpp/yt/threading/spin_lock-inl.h b/library/cpp/yt/threading/spin_lock-inl.h new file mode 100644 index 00000000000..515842f9cc2 --- /dev/null +++ b/library/cpp/yt/threading/spin_lock-inl.h @@ -0,0 +1,66 @@ +#pragma once +#ifndef SPIN_LOCK_INL_H_ +#error "Direct inclusion of this file is not allowed, include spin_lock.h" +// For the sake of sane code completion. +#include "spin_lock.h" +#endif +#undef SPIN_LOCK_INL_H_ + +#include "spin_wait.h" + +#include <library/cpp/yt/assert/assert.h> + +namespace NYT::NThreading { + +//////////////////////////////////////////////////////////////////////////////// + +inline void TSpinLock::Acquire() noexcept +{ + if (TryAcquire()) { + return; + } + + AcquireSlow(); +} + +inline void TSpinLock::Release() noexcept +{ +#ifdef NDEBUG + Value_.store(UnlockedValue, std::memory_order_release); +#else + YT_ASSERT(Value_.exchange(UnlockedValue, std::memory_order_release) != UnlockedValue); +#endif +} + +inline bool TSpinLock::IsLocked() const noexcept +{ + return Value_.load() != UnlockedValue; +} + +inline bool TSpinLock::TryAcquire() noexcept +{ + auto expectedValue = UnlockedValue; +#ifdef YT_ENABLE_SPIN_LOCK_OWNERSHIP_TRACKING + auto newValue = GetSequentialThreadId(); +#else + auto newValue = LockedValue; +#endif + return Value_.compare_exchange_weak(expectedValue, newValue); +} + +inline bool TSpinLock::TryAndTryAcquire() noexcept +{ + auto value = Value_.load(std::memory_order_relaxed); +#ifdef YT_ENABLE_SPIN_LOCK_OWNERSHIP_TRACKING + YT_ASSERT(value != GetSequentialThreadId()); +#endif + if (value != UnlockedValue) { + return false; + } + return TryAcquire(); +} + +//////////////////////////////////////////////////////////////////////////////// + +} // namespace NYT::NThreading + diff --git a/library/cpp/yt/threading/spin_lock.cpp b/library/cpp/yt/threading/spin_lock.cpp new file mode 100644 index 00000000000..1aa0fe3ef36 --- /dev/null +++ b/library/cpp/yt/threading/spin_lock.cpp @@ -0,0 +1,17 @@ +#include "spin_lock.h" + +namespace NYT::NThreading { + +//////////////////////////////////////////////////////////////////////////////// + +void TSpinLock::AcquireSlow() noexcept +{ + TSpinWait spinWait(Location_, ESpinLockActivityKind::ReadWrite); + while (!TryAndTryAcquire()) { + spinWait.Wait(); + } +} + +//////////////////////////////////////////////////////////////////////////////// + +} // namespace NYT::NThreading diff --git a/library/cpp/yt/threading/spin_lock.h b/library/cpp/yt/threading/spin_lock.h new file mode 100644 index 00000000000..28103af1baa --- /dev/null +++ b/library/cpp/yt/threading/spin_lock.h @@ -0,0 +1,81 @@ +#pragma once + +#include "public.h" +#include "spin_lock_base.h" + +#include <library/cpp/yt/misc/port.h> + +#include <library/cpp/yt/system/thread_id.h> + +#include <util/system/src_location.h> +#include <util/system/types.h> + +#include <atomic> + +namespace NYT::NThreading { + +//////////////////////////////////////////////////////////////////////////////// + +//! A slightly modified version of TAdaptiveLock. +/*! + * The lock is unfair. + */ +class TSpinLock + : public TSpinLockBase +{ +public: + using TSpinLockBase::TSpinLockBase; + + //! Acquires the lock. + void Acquire() noexcept; + + //! Tries acquiring the lock. + //! Returns |true| on success. + bool TryAcquire() noexcept; + + //! Releases the lock. + void Release() noexcept; + + //! Returns true if the lock is taken. + /*! + * This is inherently racy. + * Only use for debugging and diagnostic purposes. + */ + bool IsLocked() const noexcept; + +private: +#ifdef YT_ENABLE_SPIN_LOCK_OWNERSHIP_TRACKING + using TValue = TSequentialThreadId; + static constexpr TValue UnlockedValue = InvalidSequentialThreadId; +#else + using TValue = ui32; + static constexpr TValue UnlockedValue = 0; + static constexpr TValue LockedValue = 1; +#endif + + std::atomic<TValue> Value_ = UnlockedValue; + + bool TryAndTryAcquire() noexcept; + + void AcquireSlow() noexcept; +}; + +//////////////////////////////////////////////////////////////////////////////// + +//! A variant of TReaderWriterSpinLock occupyig the whole cache line. +class TPaddedSpinLock + : public TSpinLock +{ +private: + [[maybe_unused]] + char Padding_[CacheLineSize - sizeof(TSpinLock)]; +}; + +//////////////////////////////////////////////////////////////////////////////// + +} // namespace NYT::NThreading + +#define SPIN_LOCK_INL_H_ +#include "spin_lock-inl.h" +#undef SPIN_LOCK_INL_H_ + diff --git a/library/cpp/yt/threading/spin_lock_base-inl.h b/library/cpp/yt/threading/spin_lock_base-inl.h new file mode 100644 index 00000000000..60ae5b28b7c --- /dev/null +++ b/library/cpp/yt/threading/spin_lock_base-inl.h @@ -0,0 +1,24 @@ +#pragma once +#ifndef SPIN_LOCK_BASE_INL_H_ +#error "Direct inclusion of this file is not allowed, include spin_lock_base.h" +// For the sake of sane code completion. +#include "spin_lock_base.h" +#endif +#undef SPIN_LOCK_BASE_INL_H_ + +namespace NYT::NThreading { + +//////////////////////////////////////////////////////////////////////////////// + +inline constexpr TSpinLockBase::TSpinLockBase() + : Location_({}, -1) +{ } + +inline constexpr TSpinLockBase::TSpinLockBase(const ::TSourceLocation& location) + : Location_(location) +{ } + +//////////////////////////////////////////////////////////////////////////////// + +} // namespace NYT::NThreading + diff --git a/library/cpp/yt/threading/spin_lock_base.cpp b/library/cpp/yt/threading/spin_lock_base.cpp new file mode 100644 index 00000000000..737d4cf06e2 --- /dev/null +++ b/library/cpp/yt/threading/spin_lock_base.cpp @@ -0,0 +1 @@ +#include "spin_lock_base.h" diff --git a/library/cpp/yt/threading/spin_lock_base.h b/library/cpp/yt/threading/spin_lock_base.h new file mode 100644 index 00000000000..eefbf0d9630 --- /dev/null +++ b/library/cpp/yt/threading/spin_lock_base.h @@ -0,0 +1,25 @@ +#pragma once + +#include <util/system/src_location.h> + +namespace NYT::NThreading { + +//////////////////////////////////////////////////////////////////////////////// + +class TSpinLockBase +{ +public: + constexpr TSpinLockBase(); + explicit constexpr TSpinLockBase(const ::TSourceLocation& location); + +protected: + const ::TSourceLocation Location_; +}; + +//////////////////////////////////////////////////////////////////////////////// + +} // namespace NYT::NThreading + +#define SPIN_LOCK_BASE_INL_H_ +#include "spin_lock_base-inl.h" +#undef SPIN_LOCK_BASE_INL_H_ diff --git a/library/cpp/yt/threading/spin_wait.cpp b/library/cpp/yt/threading/spin_wait.cpp new file mode 100644 index 00000000000..309fdb8b3a4 --- /dev/null +++ b/library/cpp/yt/threading/spin_wait.cpp @@ -0,0 +1,73 @@ +#include "spin_wait.h" + +#include <util/datetime/base.h> + +#include <util/system/compiler.h> + +#include <atomic> + +namespace NYT::NThreading { + +//////////////////////////////////////////////////////////////////////////////// + +static constexpr int SpinIterationCount = 1000; + +namespace { + +TDuration SuggestSleepDelay(int iteration) +{ + static std::atomic<ui64> Rand; + auto rand = Rand.load(std::memory_order_relaxed); + rand = 0x5deece66dLL * rand + 0xb; // numbers from nrand48() + Rand.store(rand, std::memory_order_relaxed); + + constexpr ui64 MinDelayUs = 128; + + // Double delay every 8 iterations, up to 16x (2ms). + if (iteration > 32) { + iteration = 32; + } + ui64 delayUs = MinDelayUs << (iteration / 8); + + // Randomize in delay..2*delay range, for resulting 128us..4ms range. + delayUs = delayUs | ((delayUs - 1) & rand); + return TDuration::MicroSeconds(delayUs); +} + +} // namespace + +//////////////////////////////////////////////////////////////////////////////// + +TSpinWait::TSpinWait( + const TSourceLocation& location, + ESpinLockActivityKind activityKind) + : Location_(location) + , ActivityKind_(activityKind) +{ } + +TSpinWait::~TSpinWait() +{ + if (SlowPathStartInstant_ >= 0) { + auto cpuDelay = GetCpuInstant() - SlowPathStartInstant_; + InvokeSpinWaitSlowPathHooks(cpuDelay, Location_, ActivityKind_); + } +} + +void TSpinWait::Wait() +{ + if (Y_LIKELY(SpinIteration_++ < SpinIterationCount)) { + return; + } + + SpinIteration_ = 0; + + if (SlowPathStartInstant_ < 0) { + SlowPathStartInstant_ = GetCpuInstant(); + } + + Sleep(SuggestSleepDelay(SleepIteration_++)); +} + +//////////////////////////////////////////////////////////////////////////////// + +} // namespace NYT::NThreading diff --git a/library/cpp/yt/threading/spin_wait.h b/library/cpp/yt/threading/spin_wait.h new file mode 100644 index 00000000000..afbccaee2be --- /dev/null +++ b/library/cpp/yt/threading/spin_wait.h @@ -0,0 +1,37 @@ +#pragma once + +#include "spin_wait_hook.h" + +#include <library/cpp/yt/cpu_clock/clock.h> + +#include <util/datetime/base.h> + +#include <util/system/src_location.h> + +namespace NYT::NThreading { + +//////////////////////////////////////////////////////////////////////////////// + +class TSpinWait +{ +public: + TSpinWait( + const ::TSourceLocation& location, + ESpinLockActivityKind activityKind); + ~TSpinWait(); + + void Wait(); + +private: + const ::TSourceLocation Location_; + const ESpinLockActivityKind ActivityKind_; + + int SpinIteration_ = 0; + int SleepIteration_ = 0; + + TCpuInstant SlowPathStartInstant_ = -1; +}; + +//////////////////////////////////////////////////////////////////////////////// + +} // namespace NYT::NThreading diff --git a/library/cpp/yt/threading/spin_wait_hook.cpp b/library/cpp/yt/threading/spin_wait_hook.cpp new file mode 100644 index 00000000000..fbcc9a44cda --- /dev/null +++ b/library/cpp/yt/threading/spin_wait_hook.cpp @@ -0,0 +1,37 @@ +#include "spin_wait_hook.h" + +#include <library/cpp/yt/assert/assert.h> + +#include <array> +#include <atomic> + +namespace NYT::NThreading { + +//////////////////////////////////////////////////////////////////////////////// + +static constexpr int MaxSpinWaitSlowPathHooks = 8; +static std::array<std::atomic<TSpinWaitSlowPathHook>, MaxSpinWaitSlowPathHooks> SpinWaitSlowPathHooks; +static std::atomic<int> SpinWaitSlowPathHookCount; + +void RegisterSpinWaitSlowPathHook(TSpinWaitSlowPathHook hook) +{ + int index = SpinWaitSlowPathHookCount++; + YT_VERIFY(index < MaxSpinWaitSlowPathHooks); + SpinWaitSlowPathHooks[index].store(hook); +} + +void InvokeSpinWaitSlowPathHooks( + TCpuDuration cpuDelay, + const ::TSourceLocation& location, + ESpinLockActivityKind activityKind) +{ + for (const auto& atomicHook : SpinWaitSlowPathHooks) { + if (auto hook = atomicHook.load()) { + hook(cpuDelay, location, activityKind); + } + } +} + +//////////////////////////////////////////////////////////////////////////////// + +} // namespace NYT::NThreading diff --git a/library/cpp/yt/threading/spin_wait_hook.h b/library/cpp/yt/threading/spin_wait_hook.h new file mode 100644 index 00000000000..4c120fbfaed --- /dev/null +++ b/library/cpp/yt/threading/spin_wait_hook.h @@ -0,0 +1,32 @@ +#pragma once + +#include <library/cpp/yt/cpu_clock/clock.h> + +#include <library/cpp/yt/misc/enum.h> + +#include <util/system/src_location.h> + +namespace NYT::NThreading { + +//////////////////////////////////////////////////////////////////////////////// + +DEFINE_ENUM(ESpinLockActivityKind, + (Read) + (Write) + (ReadWrite) +); + +using TSpinWaitSlowPathHook = void(*)( + TCpuDuration cpuDelay, + const ::TSourceLocation& location, + ESpinLockActivityKind activityKind); + +void RegisterSpinWaitSlowPathHook(TSpinWaitSlowPathHook hook); +void InvokeSpinWaitSlowPathHooks( + TCpuDuration cpuDelay, + const ::TSourceLocation& location, + ESpinLockActivityKind activityKind); + +//////////////////////////////////////////////////////////////////////////////// + +} // namespace NYT::NThreading diff --git a/library/cpp/ytalloc/impl/README.md b/library/cpp/ytalloc/impl/README.md new file mode 100644 index 00000000000..6d142085a86 --- /dev/null +++ b/library/cpp/ytalloc/impl/README.md @@ -0,0 +1,5 @@ +This module contains the actual implementation of YTAlloc. Use +``` +ALLOCATOR(YT) +``` +to get it linked into your binary. diff --git a/library/cpp/ytalloc/impl/bridge.cpp b/library/cpp/ytalloc/impl/bridge.cpp new file mode 100644 index 00000000000..c8287d80de5 --- /dev/null +++ b/library/cpp/ytalloc/impl/bridge.cpp @@ -0,0 +1,241 @@ +#include "core-inl.h" + +#include <util/system/compiler.h> + +#include <library/cpp/malloc/api/malloc.h> + +namespace NYT::NYTAlloc { + +//////////////////////////////////////////////////////////////////////////////// +// YTAlloc public API + +#ifdef YT_ALLOC_ENABLED + +void* Allocate(size_t size) +{ + return AllocateInline(size); +} + +void* AllocateSmall(size_t rank) +{ + return AllocateSmallInline(rank); +} + +void* AllocatePageAligned(size_t size) +{ + return AllocatePageAlignedInline(size); +} + +void Free(void* ptr) +{ + FreeInline(ptr); +} + +void FreeNonNull(void* ptr) +{ + FreeNonNullInline(ptr); +} + +size_t GetAllocationSize(const void* ptr) +{ + return GetAllocationSizeInline(ptr); +} + +size_t GetAllocationSize(size_t size) +{ + return GetAllocationSizeInline(size); +} + +#endif + +//////////////////////////////////////////////////////////////////////////////// +// Memory tags API bridge + +TMemoryTag GetCurrentMemoryTag() +{ + return TThreadManager::GetCurrentMemoryTag(); +} + +void SetCurrentMemoryTag(TMemoryTag tag) +{ + TThreadManager::SetCurrentMemoryTag(tag); +} + +void GetMemoryUsageForTags(const TMemoryTag* tags, size_t count, size_t* results) +{ + InitializeGlobals(); + StatisticsManager->GetTaggedMemoryUsage(tags, count, results); +} + +size_t GetMemoryUsageForTag(TMemoryTag tag) +{ + size_t result; + GetMemoryUsageForTags(&tag, 1, &result); + return result; +} + +//////////////////////////////////////////////////////////////////////////////// +// Memory zone API bridge + +void SetCurrentMemoryZone(EMemoryZone zone) +{ + TThreadManager::SetCurrentMemoryZone(zone); +} + +EMemoryZone GetCurrentMemoryZone() +{ + return TThreadManager::GetCurrentMemoryZone(); +} + +EMemoryZone GetAllocationMemoryZone(const void* ptr) +{ + auto uintptr = reinterpret_cast<uintptr_t>(ptr); + if (uintptr >= MinUntaggedSmallPtr && uintptr < MaxUntaggedSmallPtr || + uintptr >= MinTaggedSmallPtr && uintptr < MaxTaggedSmallPtr || + uintptr >= DumpableLargeZoneStart && uintptr < DumpableLargeZoneEnd) + { + return EMemoryZone::Normal; + } else if (uintptr >= UndumpableLargeZoneStart && uintptr < UndumpableLargeZoneEnd) { + return EMemoryZone::Undumpable; + } else { + return EMemoryZone::Unknown; + } +} + +//////////////////////////////////////////////////////////////////////////////// +// Fiber id API + +void SetCurrentFiberId(TFiberId id) +{ + TThreadManager::SetCurrentFiberId(id); +} + +TFiberId GetCurrentFiberId() +{ + return TThreadManager::GetCurrentFiberId(); +} + +//////////////////////////////////////////////////////////////////////////////// + +} // namespace NYT::NYTAlloc + +//////////////////////////////////////////////////////////////////////////////// +// Libc malloc bridge + +#ifdef YT_ALLOC_ENABLED + +using namespace NYT::NYTAlloc; + +extern "C" void* malloc(size_t size) +{ + return AllocateInline(size); +} + +extern "C" void* valloc(size_t size) +{ + return AllocatePageAlignedInline(size); +} + +extern "C" void* aligned_alloc(size_t alignment, size_t size) +{ + // Alignment must be a power of two. + Y_VERIFY((alignment & (alignment - 1)) == 0); + // Alignment must not exceed the page size. + Y_VERIFY(alignment <= PageSize); + if (alignment <= 16) { + // Proper alignment here is automatic. + return Allocate(size); + } else { + return AllocatePageAligned(size); + } +} + +extern "C" void* pvalloc(size_t size) +{ + return valloc(AlignUp(size, PageSize)); +} + +extern "C" int posix_memalign(void** ptrPtr, size_t alignment, size_t size) +{ + *ptrPtr = aligned_alloc(alignment, size); + return 0; +} + +extern "C" void* memalign(size_t alignment, size_t size) +{ + return aligned_alloc(alignment, size); +} + +extern "C" void* __libc_memalign(size_t alignment, size_t size) +{ + return aligned_alloc(alignment, size); +} + +extern "C" void free(void* ptr) +{ + FreeInline(ptr); +} + +extern "C" void* calloc(size_t n, size_t elemSize) +{ + // Overflow check. + auto size = n * elemSize; + if (elemSize != 0 && size / elemSize != n) { + return nullptr; + } + + void* result = Allocate(size); + ::memset(result, 0, size); + return result; +} + +extern "C" void cfree(void* ptr) +{ + Free(ptr); +} + +extern "C" void* realloc(void* oldPtr, size_t newSize) +{ + if (!oldPtr) { + return Allocate(newSize); + } + + if (newSize == 0) { + Free(oldPtr); + return nullptr; + } + + void* newPtr = Allocate(newSize); + size_t oldSize = GetAllocationSize(oldPtr); + ::memcpy(newPtr, oldPtr, std::min(oldSize, newSize)); + Free(oldPtr); + return newPtr; +} + +extern "C" size_t malloc_usable_size(void* ptr) noexcept +{ + return GetAllocationSize(ptr); +} + +extern "C" size_t nallocx(size_t size, int /* flags */) noexcept +{ + return GetAllocationSize(size); +} + +#endif + +namespace NMalloc { + +//////////////////////////////////////////////////////////////////////////////// +// Arcadia malloc API bridge + +TMallocInfo MallocInfo() +{ + TMallocInfo info; + info.Name = "ytalloc"; + return info; +} + +//////////////////////////////////////////////////////////////////////////////// + +} // namespace NMalloc diff --git a/library/cpp/ytalloc/impl/core-inl.h b/library/cpp/ytalloc/impl/core-inl.h new file mode 100644 index 00000000000..c66e8478b5c --- /dev/null +++ b/library/cpp/ytalloc/impl/core-inl.h @@ -0,0 +1,4951 @@ +#pragma once + +// This file contains the core parts of YTAlloc but no malloc/free-bridge. +// The latter bridge is placed into alloc.cpp, which includes (sic!) core-inl.h. +// This ensures that AllocateInline/FreeInline calls are properly inlined into malloc/free. +// Also core-inl.h can be directly included in, e.g., benchmarks. + +#include <library/cpp/yt/containers/intrusive_linked_list.h> + +#include <library/cpp/yt/threading/fork_aware_spin_lock.h> + +#include <util/system/tls.h> +#include <util/system/align.h> +#include <util/system/thread.h> + +#include <util/string/printf.h> + +#include <util/generic/singleton.h> +#include <util/generic/size_literals.h> +#include <util/generic/utility.h> + +#include <util/digest/numeric.h> + +#include <library/cpp/ytalloc/api/ytalloc.h> + +#include <atomic> +#include <array> +#include <vector> +#include <mutex> +#include <thread> +#include <condition_variable> +#include <cstdio> +#include <optional> + +#include <sys/mman.h> + +#ifdef _linux_ + #include <sys/utsname.h> +#endif + +#include <errno.h> +#include <pthread.h> +#include <time.h> + +#ifndef MAP_POPULATE + #define MAP_POPULATE 0x08000 +#endif + +// MAP_FIXED which doesn't unmap underlying mapping. +// Linux kernels older than 4.17 silently ignore this flag. +#ifndef MAP_FIXED_NOREPLACE + #ifdef _linux_ + #define MAP_FIXED_NOREPLACE 0x100000 + #else + #define MAP_FIXED_NOREPLACE 0 + #endif +#endif + +#ifndef MADV_POPULATE + #define MADV_POPULATE 0x59410003 +#endif + +#ifndef MADV_STOCKPILE + #define MADV_STOCKPILE 0x59410004 +#endif + +#ifndef MADV_FREE + #define MADV_FREE 8 +#endif + +#ifndef MADV_DONTDUMP + #define MADV_DONTDUMP 16 +#endif + +#ifndef NDEBUG + #define YTALLOC_PARANOID +#endif + +#ifdef YTALLOC_PARANOID + #define YTALLOC_NERVOUS +#endif + +#define YTALLOC_VERIFY(condition) \ + do { \ + if (Y_UNLIKELY(!(condition))) { \ + ::NYT::NYTAlloc::AssertTrap("Assertion failed: " #condition, __FILE__, __LINE__); \ + } \ + } while (false) + +#ifdef NDEBUG + #define YTALLOC_ASSERT(condition) YTALLOC_VERIFY(condition) +#else + #define YTALLOC_ASSERT(condition) (void)(0) +#endif + +#ifdef YTALLOC_PARANOID + #define YTALLOC_PARANOID_ASSERT(condition) YTALLOC_VERIFY(condition) +#else + #define YTALLOC_PARANOID_ASSERT(condition) (true || (condition)) +#endif + +#define YTALLOC_TRAP(message) ::NYT::NYTAlloc::AssertTrap(message, __FILE__, __LINE__) + +namespace NYT::NYTAlloc { + +//////////////////////////////////////////////////////////////////////////////// +// Allocations are classified into three types: +// +// a) Small chunks (less than LargeAllocationSizeThreshold) +// These are the fastest and are extensively cached (both per-thread and globally). +// Memory claimed for these allocations is never reclaimed back. +// Code dealing with such allocations is heavy optimized with all hot paths +// as streamlined as possible. The implementation is mostly inspired by LFAlloc. +// +// b) Large blobs (from LargeAllocationSizeThreshold to HugeAllocationSizeThreshold) +// These are cached as well. We expect such allocations to be less frequent +// than small ones but still do our best to provide good scalability. +// In particular, thread-sharded concurrent data structures as used to provide access to +// cached blobs. Memory is claimed via madvise(MADV_POPULATE) and reclaimed back +// via madvise(MADV_FREE). +// +// c) Huge blobs (from HugeAllocationSizeThreshold) +// These should be rare; we delegate directly to mmap and munmap for each allocation. +// +// We also provide a separate allocator for all system allocations (that are needed by YTAlloc itself). +// These are rare and also delegate to mmap/unmap. + +// Periods between background activities. +constexpr auto BackgroundInterval = TDuration::Seconds(1); + +static_assert(LargeRankCount - MinLargeRank <= 16, "Too many large ranks"); +static_assert(SmallRankCount <= 32, "Too many small ranks"); + +constexpr size_t SmallZoneSize = 1_TB; +constexpr size_t LargeZoneSize = 16_TB; +constexpr size_t HugeZoneSize = 1_TB; +constexpr size_t SystemZoneSize = 1_TB; + +constexpr size_t MaxCachedChunksPerRank = 256; + +constexpr uintptr_t UntaggedSmallZonesStart = 0; +constexpr uintptr_t UntaggedSmallZonesEnd = UntaggedSmallZonesStart + 32 * SmallZoneSize; +constexpr uintptr_t MinUntaggedSmallPtr = UntaggedSmallZonesStart + SmallZoneSize * 1; +constexpr uintptr_t MaxUntaggedSmallPtr = UntaggedSmallZonesStart + SmallZoneSize * SmallRankCount; + +constexpr uintptr_t TaggedSmallZonesStart = UntaggedSmallZonesEnd; +constexpr uintptr_t TaggedSmallZonesEnd = TaggedSmallZonesStart + 32 * SmallZoneSize; +constexpr uintptr_t MinTaggedSmallPtr = TaggedSmallZonesStart + SmallZoneSize * 1; +constexpr uintptr_t MaxTaggedSmallPtr = TaggedSmallZonesStart + SmallZoneSize * SmallRankCount; + +constexpr uintptr_t DumpableLargeZoneStart = TaggedSmallZonesEnd; +constexpr uintptr_t DumpableLargeZoneEnd = DumpableLargeZoneStart + LargeZoneSize; + +constexpr uintptr_t UndumpableLargeZoneStart = DumpableLargeZoneEnd; +constexpr uintptr_t UndumpableLargeZoneEnd = UndumpableLargeZoneStart + LargeZoneSize; + +constexpr uintptr_t LargeZoneStart(bool dumpable) +{ + return dumpable ? DumpableLargeZoneStart : UndumpableLargeZoneStart; +} +constexpr uintptr_t LargeZoneEnd(bool dumpable) +{ + return dumpable ? DumpableLargeZoneEnd : UndumpableLargeZoneEnd; +} + +constexpr uintptr_t HugeZoneStart = UndumpableLargeZoneEnd; +constexpr uintptr_t HugeZoneEnd = HugeZoneStart + HugeZoneSize; + +constexpr uintptr_t SystemZoneStart = HugeZoneEnd; +constexpr uintptr_t SystemZoneEnd = SystemZoneStart + SystemZoneSize; + +// We leave 64_KB at the end of 256_MB block and never use it. +// That serves two purposes: +// 1. SmallExtentSize % SmallSegmentSize == 0 +// 2. Every small object satisfies RightReadableArea requirement. +constexpr size_t SmallExtentAllocSize = 256_MB; +constexpr size_t SmallExtentSize = SmallExtentAllocSize - 64_KB; +constexpr size_t SmallSegmentSize = 96_KB; // LCM(SmallRankToSize) + +constexpr ui16 SmallRankBatchSize[SmallRankCount] = { + 0, 256, 256, 256, 256, 256, 256, 256, 256, 256, 192, 128, 96, 64, 48, 32, 24, 16, 12, 8, 6, 4, 3 +}; + +constexpr bool CheckSmallSizes() +{ + for (size_t rank = 0; rank < SmallRankCount; rank++) { + auto size = SmallRankToSize[rank]; + if (size == 0) { + continue; + } + + if (SmallSegmentSize % size != 0) { + return false; + } + + if (SmallRankBatchSize[rank] > MaxCachedChunksPerRank) { + return false; + } + } + + return true; +} + +static_assert(CheckSmallSizes()); +static_assert(SmallExtentSize % SmallSegmentSize == 0); +static_assert(SmallSegmentSize % PageSize == 0); + +constexpr size_t LargeExtentSize = 1_GB; +static_assert(LargeExtentSize >= LargeAllocationSizeThreshold, "LargeExtentSize < LargeAllocationSizeThreshold"); + +constexpr const char* BackgroundThreadName = "YTAllocBack"; +constexpr const char* StockpileThreadName = "YTAllocStock"; + +DEFINE_ENUM(EAllocationKind, + (Untagged) + (Tagged) +); + +// Forward declarations. +struct TThreadState; +struct TLargeArena; +struct TLargeBlobExtent; + +//////////////////////////////////////////////////////////////////////////////// +// Traps and assertions + +[[noreturn]] +void OomTrap() +{ + _exit(9); +} + +[[noreturn]] +void AssertTrap(const char* message, const char* file, int line) +{ + ::fprintf(stderr, "*** YTAlloc has detected an internal trap at %s:%d\n*** %s\n", + file, + line, + message); + __builtin_trap(); +} + +template <class T, class E> +void AssertBlobState(T* header, E expectedState) +{ + auto actualState = header->State; + if (Y_UNLIKELY(actualState != expectedState)) { + char message[256]; + sprintf(message, "Invalid blob header state at %p: expected %" PRIx64 ", actual %" PRIx64, + header, + static_cast<ui64>(expectedState), + static_cast<ui64>(actualState)); + YTALLOC_TRAP(message); + } +} + +//////////////////////////////////////////////////////////////////////////////// + +// Provides a never-dying singleton with explicit construction. +template <class T> +class TExplicitlyConstructableSingleton +{ +public: + TExplicitlyConstructableSingleton() + { } + + ~TExplicitlyConstructableSingleton() + { } + + template <class... Ts> + void Construct(Ts&&... args) + { + new (&Storage_) T(std::forward<Ts>(args)...); +#ifndef NDEBUG + Constructed_ = true; +#endif + } + + Y_FORCE_INLINE T* Get() + { +#ifndef NDEBUG + YTALLOC_PARANOID_ASSERT(Constructed_); +#endif + return &Storage_; + } + + Y_FORCE_INLINE const T* Get() const + { +#ifndef NDEBUG + YTALLOC_PARANOID_ASSERT(Constructed_); +#endif + return &Storage_; + } + + Y_FORCE_INLINE T* operator->() + { + return Get(); + } + + Y_FORCE_INLINE const T* operator->() const + { + return Get(); + } + + Y_FORCE_INLINE T& operator*() + { + return *Get(); + } + + Y_FORCE_INLINE const T& operator*() const + { + return *Get(); + } + +private: + union { + T Storage_; + }; + +#ifndef NDEBUG + bool Constructed_; +#endif +}; + +//////////////////////////////////////////////////////////////////////////////// + +// Initializes all singletons. +// Safe to call multiple times. +// Guaranteed to not allocate. +void InitializeGlobals(); + +// Spawns the background thread, if it's time. +// Safe to call multiple times. +// Must be called on allocation slow path. +void StartBackgroundThread(); + +//////////////////////////////////////////////////////////////////////////////// + +class TLogManager +{ +public: + // Sets the handler to be invoked for each log event produced by YTAlloc. + void EnableLogging(TLogHandler logHandler) + { + LogHandler_.store(logHandler); + } + + // Checks (in a racy way) that logging is enabled. + bool IsLoggingEnabled() + { + return LogHandler_.load() != nullptr; + } + + // Logs the message via log handler (if any). + template <class... Ts> + void LogMessage(ELogEventSeverity severity, const char* format, Ts&&... args) + { + auto logHandler = LogHandler_.load(); + if (!logHandler) { + return; + } + + std::array<char, 16_KB> buffer; + auto len = ::snprintf(buffer.data(), buffer.size(), format, std::forward<Ts>(args)...); + + TLogEvent event; + event.Severity = severity; + event.Message = TStringBuf(buffer.data(), len); + logHandler(event); + } + + // A special case of zero args. + void LogMessage(ELogEventSeverity severity, const char* message) + { + LogMessage(severity, "%s", message); + } + +private: + std::atomic<TLogHandler> LogHandler_= nullptr; + +}; + +TExplicitlyConstructableSingleton<TLogManager> LogManager; + +#define YTALLOC_LOG_EVENT(...) LogManager->LogMessage(__VA_ARGS__) +#define YTALLOC_LOG_DEBUG(...) YTALLOC_LOG_EVENT(ELogEventSeverity::Debug, __VA_ARGS__) +#define YTALLOC_LOG_INFO(...) YTALLOC_LOG_EVENT(ELogEventSeverity::Info, __VA_ARGS__) +#define YTALLOC_LOG_WARNING(...) YTALLOC_LOG_EVENT(ELogEventSeverity::Warning, __VA_ARGS__) +#define YTALLOC_LOG_ERROR(...) YTALLOC_LOG_EVENT(ELogEventSeverity::Error, __VA_ARGS__) + +//////////////////////////////////////////////////////////////////////////////// + +Y_FORCE_INLINE size_t GetUsed(ssize_t allocated, ssize_t freed) +{ + return allocated >= freed ? static_cast<size_t>(allocated - freed) : 0; +} + +template <class T> +Y_FORCE_INLINE void* HeaderToPtr(T* header) +{ + return header + 1; +} + +template <class T> +Y_FORCE_INLINE T* PtrToHeader(void* ptr) +{ + return static_cast<T*>(ptr) - 1; +} + +template <class T> +Y_FORCE_INLINE const T* PtrToHeader(const void* ptr) +{ + return static_cast<const T*>(ptr) - 1; +} + +Y_FORCE_INLINE size_t PtrToSmallRank(const void* ptr) +{ + return (reinterpret_cast<uintptr_t>(ptr) >> 40) & 0x1f; +} + +Y_FORCE_INLINE char* AlignDownToSmallSegment(char* extent, char* ptr) +{ + auto offset = static_cast<uintptr_t>(ptr - extent); + // NB: This modulo operation is always performed using multiplication. + offset -= (offset % SmallSegmentSize); + return extent + offset; +} + +Y_FORCE_INLINE char* AlignUpToSmallSegment(char* extent, char* ptr) +{ + return AlignDownToSmallSegment(extent, ptr + SmallSegmentSize - 1); +} + +template <class T> +static Y_FORCE_INLINE void UnalignPtr(void*& ptr) +{ + if (reinterpret_cast<uintptr_t>(ptr) % PageSize == 0) { + reinterpret_cast<char*&>(ptr) -= PageSize - sizeof (T); + } + YTALLOC_PARANOID_ASSERT(reinterpret_cast<uintptr_t>(ptr) % PageSize == sizeof (T)); +} + +template <class T> +static Y_FORCE_INLINE void UnalignPtr(const void*& ptr) +{ + if (reinterpret_cast<uintptr_t>(ptr) % PageSize == 0) { + reinterpret_cast<const char*&>(ptr) -= PageSize - sizeof (T); + } + YTALLOC_PARANOID_ASSERT(reinterpret_cast<uintptr_t>(ptr) % PageSize == sizeof (T)); +} + +template <class T> +Y_FORCE_INLINE size_t GetRawBlobSize(size_t size) +{ + return AlignUp(size + sizeof (T) + RightReadableAreaSize, PageSize); +} + +template <class T> +Y_FORCE_INLINE size_t GetBlobAllocationSize(size_t size) +{ + size += sizeof(T); + size += RightReadableAreaSize; + size = AlignUp(size, PageSize); + size -= sizeof(T); + size -= RightReadableAreaSize; + return size; +} + +Y_FORCE_INLINE size_t GetLargeRank(size_t size) +{ + size_t rank = 64 - __builtin_clzl(size); + if (size == (1ULL << (rank - 1))) { + --rank; + } + return rank; +} + +Y_FORCE_INLINE void PoisonRange(void* ptr, size_t size, ui32 magic) +{ +#ifdef YTALLOC_PARANOID + size = ::AlignUp<size_t>(size, 4); + std::fill(static_cast<ui32*>(ptr), static_cast<ui32*>(ptr) + size / 4, magic); +#else + Y_UNUSED(ptr); + Y_UNUSED(size); + Y_UNUSED(magic); +#endif +} + +Y_FORCE_INLINE void PoisonFreedRange(void* ptr, size_t size) +{ + PoisonRange(ptr, size, 0xdeadbeef); +} + +Y_FORCE_INLINE void PoisonUninitializedRange(void* ptr, size_t size) +{ + PoisonRange(ptr, size, 0xcafebabe); +} + +// Checks that the header size is divisible by 16 (as needed due to alignment restrictions). +#define CHECK_HEADER_ALIGNMENT(T) static_assert(sizeof(T) % 16 == 0, "sizeof(" #T ") % 16 != 0"); + +//////////////////////////////////////////////////////////////////////////////// + +template <class T> +struct TFreeListItem +{ + T* Next = nullptr; +}; + +constexpr size_t CacheLineSize = 64; + +// A lock-free stack of items (derived from TFreeListItem). +// Supports multiple producers and multiple consumers. +// Internally uses DCAS with tagged pointers to defeat ABA. +template <class T> +class TFreeList +{ +public: + void Put(T* item) + { + TTaggedPointer currentTaggedHead{}; + TTaggedPointer newTaggedHead; + do { + item->Next = currentTaggedHead.first; + newTaggedHead = std::make_pair(item, currentTaggedHead.second + 1); + } while (!CompareAndSet(&TaggedHead_, currentTaggedHead, newTaggedHead)); + } + + T* Extract() + { + T* item; + TTaggedPointer currentTaggedHead{}; + TTaggedPointer newTaggedHead{}; + CompareAndSet(&TaggedHead_, currentTaggedHead, newTaggedHead); + do { + item = currentTaggedHead.first; + if (!item) { + break; + } + newTaggedHead = std::make_pair(item->Next, currentTaggedHead.second + 1); + } while (!CompareAndSet(&TaggedHead_, currentTaggedHead, newTaggedHead)); + return item; + } + + T* ExtractAll() + { + T* item; + TTaggedPointer currentTaggedHead{}; + TTaggedPointer newTaggedHead; + do { + item = currentTaggedHead.first; + newTaggedHead = std::make_pair(nullptr, currentTaggedHead.second + 1); + } while (!CompareAndSet(&TaggedHead_, currentTaggedHead, newTaggedHead)); + return item; + } + +private: + using TAtomicUint128 = volatile unsigned __int128 __attribute__((aligned(16))); + using TTag = ui64; + using TTaggedPointer = std::pair<T*, TTag>; + + TAtomicUint128 TaggedHead_ = 0; + + // Avoid false sharing. + char Padding[CacheLineSize - sizeof(TAtomicUint128)]; + +private: + static Y_FORCE_INLINE bool CompareAndSet(TAtomicUint128* atomic, TTaggedPointer& expectedValue, TTaggedPointer newValue) + { + bool success; + __asm__ __volatile__ + ( + "lock cmpxchg16b %1\n" + "setz %0" + : "=q"(success) + , "+m"(*atomic) + , "+a"(expectedValue.first) + , "+d"(expectedValue.second) + : "b"(newValue.first) + , "c"(newValue.second) + : "cc" + ); + return success; + } +}; + +static_assert(sizeof(TFreeList<void>) == CacheLineSize, "sizeof(TFreeList) != CacheLineSize"); + +//////////////////////////////////////////////////////////////////////////////// + +constexpr size_t ShardCount = 16; +std::atomic<size_t> GlobalCurrentShardIndex; + +// Provides a context for working with sharded data structures. +// Captures the initial shard index upon construction (indicating the shard +// where all insertions go). Maintains the current shard index (round-robin, +// indicating the shard currently used for extraction). +// Can be or be not thread-safe depending on TCounter. +template <class TCounter> +class TShardedState +{ +public: + TShardedState() + : InitialShardIndex_(GlobalCurrentShardIndex++ % ShardCount) + , CurrentShardIndex_(InitialShardIndex_) + { } + + Y_FORCE_INLINE size_t GetInitialShardIndex() const + { + return InitialShardIndex_; + } + + Y_FORCE_INLINE size_t GetNextShardIndex() + { + return ++CurrentShardIndex_ % ShardCount; + } + +private: + const size_t InitialShardIndex_; + TCounter CurrentShardIndex_; +}; + +using TLocalShardedState = TShardedState<size_t>; +using TGlobalShardedState = TShardedState<std::atomic<size_t>>; + +// Implemented as a collection of free lists (each called a shard). +// One needs TShardedState to access the sharded data structure. +template <class T> +class TShardedFreeList +{ +public: + // First tries to extract an item from the initial shard; + // if failed then proceeds to all shards in round-robin fashion. + template <class TState> + T* Extract(TState* state) + { + if (auto* item = Shards_[state->GetInitialShardIndex()].Extract()) { + return item; + } + return ExtractRoundRobin(state); + } + + // Attempts to extract an item from all shards in round-robin fashion. + template <class TState> + T* ExtractRoundRobin(TState* state) + { + for (size_t index = 0; index < ShardCount; ++index) { + if (auto* item = Shards_[state->GetNextShardIndex()].Extract()) { + return item; + } + } + return nullptr; + } + + // Extracts items from all shards linking them together. + T* ExtractAll() + { + T* head = nullptr; + T* tail = nullptr; + for (auto& shard : Shards_) { + auto* item = shard.ExtractAll(); + if (!head) { + head = item; + } + if (tail) { + YTALLOC_PARANOID_ASSERT(!tail->Next); + tail->Next = item; + } else { + tail = item; + } + while (tail && tail->Next) { + tail = tail->Next; + } + } + return head; + } + + template <class TState> + void Put(TState* state, T* item) + { + Shards_[state->GetInitialShardIndex()].Put(item); + } + +private: + std::array<TFreeList<T>, ShardCount> Shards_; +}; + +//////////////////////////////////////////////////////////////////////////////// + +// Holds YTAlloc control knobs. +// Thread safe. +class TConfigurationManager +{ +public: + void SetLargeUnreclaimableCoeff(double value) + { + LargeUnreclaimableCoeff_.store(value); + } + + double GetLargeUnreclaimableCoeff() const + { + return LargeUnreclaimableCoeff_.load(std::memory_order_relaxed); + } + + + void SetMinLargeUnreclaimableBytes(size_t value) + { + MinLargeUnreclaimableBytes_.store(value); + } + + void SetMaxLargeUnreclaimableBytes(size_t value) + { + MaxLargeUnreclaimableBytes_.store(value); + } + + size_t GetMinLargeUnreclaimableBytes() const + { + return MinLargeUnreclaimableBytes_.load(std::memory_order_relaxed); + } + + size_t GetMaxLargeUnreclaimableBytes() const + { + return MaxLargeUnreclaimableBytes_.load(std::memory_order_relaxed); + } + + + void SetTimingEventThreshold(TDuration value) + { + TimingEventThresholdNs_.store(value.MicroSeconds() * 1000); + } + + i64 GetTimingEventThresholdNs() const + { + return TimingEventThresholdNs_.load(std::memory_order_relaxed); + } + + + void SetAllocationProfilingEnabled(bool value); + + bool IsAllocationProfilingEnabled() const + { + return AllocationProfilingEnabled_.load(); + } + + + Y_FORCE_INLINE bool GetAllocationProfilingSamplingRate() + { + return AllocationProfilingSamplingRate_.load(); + } + + void SetAllocationProfilingSamplingRate(double rate) + { + if (rate < 0) { + rate = 0; + } + if (rate > 1) { + rate = 1; + } + i64 rateX64K = static_cast<i64>(rate * (1ULL << 16)); + AllocationProfilingSamplingRateX64K_.store(ClampVal<ui32>(rateX64K, 0, std::numeric_limits<ui16>::max() + 1)); + AllocationProfilingSamplingRate_.store(rate); + } + + + Y_FORCE_INLINE bool IsSmallArenaAllocationProfilingEnabled(size_t rank) + { + return SmallArenaAllocationProfilingEnabled_[rank].load(std::memory_order_relaxed); + } + + Y_FORCE_INLINE bool IsSmallArenaAllocationProfiled(size_t rank) + { + return IsSmallArenaAllocationProfilingEnabled(rank) && IsAllocationSampled(); + } + + void SetSmallArenaAllocationProfilingEnabled(size_t rank, bool value) + { + if (rank >= SmallRankCount) { + return; + } + SmallArenaAllocationProfilingEnabled_[rank].store(value); + } + + + Y_FORCE_INLINE bool IsLargeArenaAllocationProfilingEnabled(size_t rank) + { + return LargeArenaAllocationProfilingEnabled_[rank].load(std::memory_order_relaxed); + } + + Y_FORCE_INLINE bool IsLargeArenaAllocationProfiled(size_t rank) + { + return IsLargeArenaAllocationProfilingEnabled(rank) && IsAllocationSampled(); + } + + void SetLargeArenaAllocationProfilingEnabled(size_t rank, bool value) + { + if (rank >= LargeRankCount) { + return; + } + LargeArenaAllocationProfilingEnabled_[rank].store(value); + } + + + Y_FORCE_INLINE int GetProfilingBacktraceDepth() + { + return ProfilingBacktraceDepth_.load(); + } + + void SetProfilingBacktraceDepth(int depth) + { + if (depth < 1) { + return; + } + if (depth > MaxAllocationProfilingBacktraceDepth) { + depth = MaxAllocationProfilingBacktraceDepth; + } + ProfilingBacktraceDepth_.store(depth); + } + + + Y_FORCE_INLINE size_t GetMinProfilingBytesUsedToReport() + { + return MinProfilingBytesUsedToReport_.load(); + } + + void SetMinProfilingBytesUsedToReport(size_t size) + { + MinProfilingBytesUsedToReport_.store(size); + } + + void SetEnableEagerMemoryRelease(bool value) + { + EnableEagerMemoryRelease_.store(value); + } + + bool GetEnableEagerMemoryRelease() + { + return EnableEagerMemoryRelease_.load(std::memory_order_relaxed); + } + + void SetEnableMadvisePopulate(bool value) + { + EnableMadvisePopulate_.store(value); + } + + bool GetEnableMadvisePopulate() + { + return EnableMadvisePopulate_.load(std::memory_order_relaxed); + } + + void EnableStockpile() + { + StockpileEnabled_.store(true); + } + + bool IsStockpileEnabled() + { + return StockpileEnabled_.load(); + } + + void SetStockpileInterval(TDuration value) + { + StockpileInterval_.store(value); + } + + TDuration GetStockpileInterval() + { + return StockpileInterval_.load(); + } + + void SetStockpileThreadCount(int count) + { + StockpileThreadCount_.store(count); + } + + int GetStockpileThreadCount() + { + return ClampVal(StockpileThreadCount_.load(), 0, MaxStockpileThreadCount); + } + + void SetStockpileSize(size_t value) + { + StockpileSize_.store(value); + } + + size_t GetStockpileSize() + { + return StockpileSize_.load(); + } + +private: + std::atomic<double> LargeUnreclaimableCoeff_ = 0.05; + std::atomic<size_t> MinLargeUnreclaimableBytes_ = 128_MB; + std::atomic<size_t> MaxLargeUnreclaimableBytes_ = 10_GB; + std::atomic<i64> TimingEventThresholdNs_ = 10000000; // in ns, 10 ms by default + + std::atomic<bool> AllocationProfilingEnabled_ = false; + std::atomic<double> AllocationProfilingSamplingRate_ = 1.0; + std::atomic<ui32> AllocationProfilingSamplingRateX64K_ = std::numeric_limits<ui32>::max(); + std::array<std::atomic<bool>, SmallRankCount> SmallArenaAllocationProfilingEnabled_ = {}; + std::array<std::atomic<bool>, LargeRankCount> LargeArenaAllocationProfilingEnabled_ = {}; + std::atomic<int> ProfilingBacktraceDepth_ = 10; + std::atomic<size_t> MinProfilingBytesUsedToReport_ = 1_MB; + + std::atomic<bool> EnableEagerMemoryRelease_ = true; + std::atomic<bool> EnableMadvisePopulate_ = false; + + std::atomic<bool> StockpileEnabled_ = false; + std::atomic<TDuration> StockpileInterval_ = TDuration::MilliSeconds(10); + static constexpr int MaxStockpileThreadCount = 8; + std::atomic<int> StockpileThreadCount_ = 4; + std::atomic<size_t> StockpileSize_ = 1_GB; + +private: + bool IsAllocationSampled() + { + Y_POD_STATIC_THREAD(ui16) Counter; + return Counter++ < AllocationProfilingSamplingRateX64K_.load(); + } +}; + +TExplicitlyConstructableSingleton<TConfigurationManager> ConfigurationManager; + +//////////////////////////////////////////////////////////////////////////////// + +template <class TEvent, class TManager> +class TEventLogManagerBase +{ +public: + void DisableForCurrentThread() + { + TManager::DisabledForCurrentThread_ = true; + } + + template <class... TArgs> + void EnqueueEvent(TArgs&&... args) + { + if (TManager::DisabledForCurrentThread_) { + return; + } + + auto timestamp = TInstant::Now(); + auto fiberId = NYTAlloc::GetCurrentFiberId(); + auto guard = Guard(EventLock_); + + auto event = TEvent(args...); + OnEvent(event); + + if (EventCount_ >= EventBufferSize) { + return; + } + + auto& enqueuedEvent = Events_[EventCount_++]; + enqueuedEvent = std::move(event); + enqueuedEvent.Timestamp = timestamp; + enqueuedEvent.FiberId = fiberId; + } + + void RunBackgroundTasks() + { + if (LogManager->IsLoggingEnabled()) { + for (const auto& event : PullEvents()) { + ProcessEvent(event); + } + } + } + +protected: + NThreading::TForkAwareSpinLock EventLock_; + + virtual void OnEvent(const TEvent& event) = 0; + + virtual void ProcessEvent(const TEvent& event) = 0; + +private: + static constexpr size_t EventBufferSize = 1000; + size_t EventCount_ = 0; + std::array<TEvent, EventBufferSize> Events_; + + std::vector<TEvent> PullEvents() + { + std::vector<TEvent> events; + events.reserve(EventBufferSize); + + auto guard = Guard(EventLock_); + for (size_t index = 0; index < EventCount_; ++index) { + events.push_back(Events_[index]); + } + EventCount_ = 0; + return events; + } +}; + +//////////////////////////////////////////////////////////////////////////////// + +struct TTimingEvent +{ + ETimingEventType Type; + TDuration Duration; + size_t Size; + TInstant Timestamp; + TFiberId FiberId; + + TTimingEvent() + { } + + TTimingEvent( + ETimingEventType type, + TDuration duration, + size_t size) + : Type(type) + , Duration(duration) + , Size(size) + { } +}; + +class TTimingManager + : public TEventLogManagerBase<TTimingEvent, TTimingManager> +{ +public: + TEnumIndexedVector<ETimingEventType, TTimingEventCounters> GetTimingEventCounters() + { + auto guard = Guard(EventLock_); + return EventCounters_; + } + +private: + TEnumIndexedVector<ETimingEventType, TTimingEventCounters> EventCounters_; + + Y_POD_STATIC_THREAD(bool) DisabledForCurrentThread_; + + friend class TEventLogManagerBase<TTimingEvent, TTimingManager>; + + virtual void OnEvent(const TTimingEvent& event) override + { + auto& counters = EventCounters_[event.Type]; + counters.Count += 1; + counters.Size += event.Size; + } + + virtual void ProcessEvent(const TTimingEvent& event) override + { + YTALLOC_LOG_DEBUG("Timing event logged (Type: %s, Duration: %s, Size: %zu, Timestamp: %s, FiberId: %" PRIu64 ")", + ToString(event.Type).c_str(), + ToString(event.Duration).c_str(), + event.Size, + ToString(event.Timestamp).c_str(), + event.FiberId); + } +}; + +Y_POD_THREAD(bool) TTimingManager::DisabledForCurrentThread_; + +TExplicitlyConstructableSingleton<TTimingManager> TimingManager; + +//////////////////////////////////////////////////////////////////////////////// + +i64 GetElapsedNs(const struct timespec& startTime, const struct timespec& endTime) +{ + if (Y_LIKELY(startTime.tv_sec == endTime.tv_sec)) { + return static_cast<i64>(endTime.tv_nsec) - static_cast<i64>(startTime.tv_nsec); + } + + return + static_cast<i64>(endTime.tv_nsec) - static_cast<i64>(startTime.tv_nsec) + + (static_cast<i64>(endTime.tv_sec) - static_cast<i64>(startTime.tv_sec)) * 1000000000; +} + +// Used to log statistics about long-running syscalls and lock acquisitions. +class TTimingGuard + : public TNonCopyable +{ +public: + explicit TTimingGuard(ETimingEventType eventType, size_t size = 0) + : EventType_(eventType) + , Size_(size) + { + ::clock_gettime(CLOCK_MONOTONIC, &StartTime_); + } + + ~TTimingGuard() + { + auto elapsedNs = GetElapsedNs(); + if (elapsedNs > ConfigurationManager->GetTimingEventThresholdNs()) { + TimingManager->EnqueueEvent(EventType_, TDuration::MicroSeconds(elapsedNs / 1000), Size_); + } + } + +private: + const ETimingEventType EventType_; + const size_t Size_; + struct timespec StartTime_; + + i64 GetElapsedNs() const + { + struct timespec endTime; + ::clock_gettime(CLOCK_MONOTONIC, &endTime); + return NYTAlloc::GetElapsedNs(StartTime_, endTime); + } +}; + +template <class T> +Y_FORCE_INLINE TGuard<T> GuardWithTiming(const T& lock) +{ + TTimingGuard timingGuard(ETimingEventType::Locking); + TGuard<T> lockingGuard(lock); + return lockingGuard; +} + +//////////////////////////////////////////////////////////////////////////////// + +// A wrapper for mmap, mumap, and madvise calls. +// The latter are invoked with MADV_POPULATE (if enabled) and MADV_FREE flags +// and may fail if the OS support is missing. These failures are logged (once) and +// handled as follows: +// * if MADV_POPULATE fails then we fallback to manual per-page prefault +// for all subsequent attempts; +// * if MADV_FREE fails then it (and all subsequent attempts) is replaced with MADV_DONTNEED +// (which is non-lazy and is less efficient but will somehow do). +// Also this class mlocks all VMAs on startup to prevent pagefaults in our heavy binaries +// from disturbing latency tails. +class TMappedMemoryManager +{ +public: + void* Map(uintptr_t hint, size_t size, int flags) + { + TTimingGuard timingGuard(ETimingEventType::Mmap, size); + auto* result = ::mmap( + reinterpret_cast<void*>(hint), + size, + PROT_READ | PROT_WRITE, + MAP_PRIVATE | MAP_ANONYMOUS | flags, + -1, + 0); + if (result == MAP_FAILED) { + auto error = errno; + if (error == EEXIST && (flags & MAP_FIXED_NOREPLACE)) { + // Caller must retry with different hint address. + return result; + } + YTALLOC_VERIFY(error == ENOMEM); + ::fprintf(stderr, "*** YTAlloc has received ENOMEM error while trying to mmap %zu bytes\n", + size); + OomTrap(); + } + return result; + } + + void Unmap(void* ptr, size_t size) + { + TTimingGuard timingGuard(ETimingEventType::Munmap, size); + auto result = ::munmap(ptr, size); + YTALLOC_VERIFY(result == 0); + } + + void DontDump(void* ptr, size_t size) + { + auto result = ::madvise(ptr, size, MADV_DONTDUMP); + // Must not fail. + YTALLOC_VERIFY(result == 0); + } + + void PopulateFile(void* ptr, size_t size) + { + TTimingGuard timingGuard(ETimingEventType::FilePrefault, size); + + auto* begin = static_cast<volatile char*>(ptr); + for (auto* current = begin; current < begin + size; current += PageSize) { + *current; + } + } + + void PopulateReadOnly(void* ptr, size_t size) + { + if (!MadvisePopulateUnavailable_.load(std::memory_order_relaxed) && + ConfigurationManager->GetEnableMadvisePopulate()) + { + if (!TryMadvisePopulate(ptr, size)) { + MadvisePopulateUnavailable_.store(true); + } + } + } + + void Populate(void* ptr, size_t size) + { + if (MadvisePopulateUnavailable_.load(std::memory_order_relaxed) || + !ConfigurationManager->GetEnableMadvisePopulate()) + { + DoPrefault(ptr, size); + } else if (!TryMadvisePopulate(ptr, size)) { + MadvisePopulateUnavailable_.store(true); + DoPrefault(ptr, size); + } + } + + void Release(void* ptr, size_t size) + { + if (CanUseMadviseFree() && !ConfigurationManager->GetEnableEagerMemoryRelease()) { + DoMadviseFree(ptr, size); + } else { + DoMadviseDontNeed(ptr, size); + } + } + + bool Stockpile(size_t size) + { + if (MadviseStockpileUnavailable_.load(std::memory_order_relaxed)) { + return false; + } + if (!TryMadviseStockpile(size)) { + MadviseStockpileUnavailable_.store(true); + return false; + } + return true; + } + + void RunBackgroundTasks() + { + if (!LogManager->IsLoggingEnabled()) { + return; + } + if (IsBuggyKernel() && !BuggyKernelLogged_) { + YTALLOC_LOG_WARNING("Kernel is buggy; see KERNEL-118"); + BuggyKernelLogged_ = true; + } + if (MadviseFreeSupported_ && !MadviseFreeSupportedLogged_) { + YTALLOC_LOG_INFO("MADV_FREE is supported"); + MadviseFreeSupportedLogged_ = true; + } + if (MadviseFreeNotSupported_ && !MadviseFreeNotSupportedLogged_) { + YTALLOC_LOG_WARNING("MADV_FREE is not supported"); + MadviseFreeNotSupportedLogged_ = true; + } + if (MadvisePopulateUnavailable_.load() && !MadvisePopulateUnavailableLogged_) { + YTALLOC_LOG_WARNING("MADV_POPULATE is not supported"); + MadvisePopulateUnavailableLogged_ = true; + } + if (MadviseStockpileUnavailable_.load() && !MadviseStockpileUnavailableLogged_) { + YTALLOC_LOG_WARNING("MADV_STOCKPILE is not supported"); + MadviseStockpileUnavailableLogged_ = true; + } + } + +private: + bool BuggyKernelLogged_ = false; + + std::atomic<bool> MadviseFreeSupported_ = false; + bool MadviseFreeSupportedLogged_ = false; + + std::atomic<bool> MadviseFreeNotSupported_ = false; + bool MadviseFreeNotSupportedLogged_ = false; + + std::atomic<bool> MadvisePopulateUnavailable_ = false; + bool MadvisePopulateUnavailableLogged_ = false; + + std::atomic<bool> MadviseStockpileUnavailable_ = false; + bool MadviseStockpileUnavailableLogged_ = false; + +private: + bool TryMadvisePopulate(void* ptr, size_t size) + { + TTimingGuard timingGuard(ETimingEventType::MadvisePopulate, size); + auto result = ::madvise(ptr, size, MADV_POPULATE); + if (result != 0) { + auto error = errno; + YTALLOC_VERIFY(error == EINVAL || error == ENOMEM); + if (error == ENOMEM) { + ::fprintf(stderr, "*** YTAlloc has received ENOMEM error while trying to madvise(MADV_POPULATE) %zu bytes\n", + size); + OomTrap(); + } + return false; + } + return true; + } + + void DoPrefault(void* ptr, size_t size) + { + TTimingGuard timingGuard(ETimingEventType::Prefault, size); + auto* begin = static_cast<char*>(ptr); + for (auto* current = begin; current < begin + size; current += PageSize) { + *current = 0; + } + } + + bool CanUseMadviseFree() + { + if (MadviseFreeSupported_.load()) { + return true; + } + if (MadviseFreeNotSupported_.load()) { + return false; + } + + if (IsBuggyKernel()) { + MadviseFreeNotSupported_.store(true); + } else { + auto* ptr = Map(0, PageSize, 0); + if (::madvise(ptr, PageSize, MADV_FREE) == 0) { + MadviseFreeSupported_.store(true); + } else { + MadviseFreeNotSupported_.store(true); + } + Unmap(ptr, PageSize); + } + + // Will not recurse. + return CanUseMadviseFree(); + } + + void DoMadviseDontNeed(void* ptr, size_t size) + { + TTimingGuard timingGuard(ETimingEventType::MadviseDontNeed, size); + auto result = ::madvise(ptr, size, MADV_DONTNEED); + if (result != 0) { + auto error = errno; + // Failure is possible for locked pages. + Y_VERIFY(error == EINVAL); + } + } + + void DoMadviseFree(void* ptr, size_t size) + { + TTimingGuard timingGuard(ETimingEventType::MadviseFree, size); + auto result = ::madvise(ptr, size, MADV_FREE); + if (result != 0) { + auto error = errno; + // Failure is possible for locked pages. + YTALLOC_VERIFY(error == EINVAL); + } + } + + bool TryMadviseStockpile(size_t size) + { + auto result = ::madvise(nullptr, size, MADV_STOCKPILE); + if (result != 0) { + auto error = errno; + if (error == ENOMEM || error == EAGAIN || error == EINTR) { + // The call is advisory, ignore ENOMEM, EAGAIN, and EINTR. + return true; + } + YTALLOC_VERIFY(error == EINVAL); + return false; + } + return true; + } + + // Some kernels are known to contain bugs in MADV_FREE; see https://st.yandex-team.ru/KERNEL-118. + bool IsBuggyKernel() + { +#ifdef _linux_ + static const bool result = [] () { + struct utsname buf; + YTALLOC_VERIFY(uname(&buf) == 0); + if (strverscmp(buf.release, "4.4.1-1") >= 0 && + strverscmp(buf.release, "4.4.96-44") < 0) + { + return true; + } + if (strverscmp(buf.release, "4.14.1-1") >= 0 && + strverscmp(buf.release, "4.14.79-33") < 0) + { + return true; + } + return false; + }(); + return result; +#else + return false; +#endif + } +}; + +TExplicitlyConstructableSingleton<TMappedMemoryManager> MappedMemoryManager; + +//////////////////////////////////////////////////////////////////////////////// +// System allocator + +// Each system allocation is prepended with such a header. +struct TSystemBlobHeader +{ + explicit TSystemBlobHeader(size_t size) + : Size(size) + { } + + size_t Size; + char Padding[8]; +}; + +CHECK_HEADER_ALIGNMENT(TSystemBlobHeader) + +// Used for some internal allocations. +// Delgates directly to TMappedMemoryManager. +class TSystemAllocator +{ +public: + void* Allocate(size_t size); + void Free(void* ptr); + +private: + std::atomic<uintptr_t> CurrentPtr_ = SystemZoneStart; +}; + +TExplicitlyConstructableSingleton<TSystemAllocator> SystemAllocator; + +//////////////////////////////////////////////////////////////////////////////// + +// Deriving from this class makes instances bound to TSystemAllocator. +struct TSystemAllocatable +{ + void* operator new(size_t size) noexcept + { + return SystemAllocator->Allocate(size); + } + + void* operator new[](size_t size) noexcept + { + return SystemAllocator->Allocate(size); + } + + void operator delete(void* ptr) noexcept + { + SystemAllocator->Free(ptr); + } + + void operator delete[](void* ptr) noexcept + { + SystemAllocator->Free(ptr); + } +}; + +//////////////////////////////////////////////////////////////////////////////// + +// Maintains a pool of objects. +// Objects are allocated in groups each containing BatchSize instances. +// The actual allocation is carried out by TSystemAllocator. +// Memory is never actually reclaimed; freed instances are put into TFreeList. +template <class T, size_t BatchSize> +class TSystemPool +{ +public: + T* Allocate() + { + while (true) { + auto* obj = FreeList_.Extract(); + if (Y_LIKELY(obj)) { + new (obj) T(); + return obj; + } + AllocateMore(); + } + } + + void Free(T* obj) + { + obj->T::~T(); + PoisonFreedRange(obj, sizeof(T)); + FreeList_.Put(obj); + } + +private: + TFreeList<T> FreeList_; + +private: + void AllocateMore() + { + auto* objs = static_cast<T*>(SystemAllocator->Allocate(sizeof(T) * BatchSize)); + for (size_t index = 0; index < BatchSize; ++index) { + auto* obj = objs + index; + FreeList_.Put(obj); + } + } +}; + +// A sharded analogue TSystemPool. +template <class T, size_t BatchSize> +class TShardedSystemPool +{ +public: + template <class TState> + T* Allocate(TState* state) + { + if (auto* obj = FreeLists_[state->GetInitialShardIndex()].Extract()) { + new (obj) T(); + return obj; + } + + while (true) { + for (size_t index = 0; index < ShardCount; ++index) { + if (auto* obj = FreeLists_[state->GetNextShardIndex()].Extract()) { + new (obj) T(); + return obj; + } + } + AllocateMore(); + } + } + + template <class TState> + void Free(TState* state, T* obj) + { + obj->T::~T(); + PoisonFreedRange(obj, sizeof(T)); + FreeLists_[state->GetInitialShardIndex()].Put(obj); + } + +private: + std::array<TFreeList<T>, ShardCount> FreeLists_; + +private: + void AllocateMore() + { + auto* objs = static_cast<T*>(SystemAllocator->Allocate(sizeof(T) * BatchSize)); + for (size_t index = 0; index < BatchSize; ++index) { + auto* obj = objs + index; + FreeLists_[index % ShardCount].Put(obj); + } + } +}; + +//////////////////////////////////////////////////////////////////////////////// + +// Handles allocations inside a zone of memory given by its start and end pointers. +// Each allocation is a separate mapped region of memory. +// A special care is taken to guarantee that all allocated regions fall inside the zone. +class TZoneAllocator +{ +public: + TZoneAllocator(uintptr_t zoneStart, uintptr_t zoneEnd) + : ZoneStart_(zoneStart) + , ZoneEnd_(zoneEnd) + , Current_(zoneStart) + { + YTALLOC_VERIFY(ZoneStart_ % PageSize == 0); + } + + void* Allocate(size_t size, int flags) + { + YTALLOC_VERIFY(size % PageSize == 0); + bool restarted = false; + while (true) { + auto hint = (Current_ += size) - size; + if (reinterpret_cast<uintptr_t>(hint) + size > ZoneEnd_) { + if (restarted) { + ::fprintf(stderr, "*** YTAlloc was unable to mmap %zu bytes in zone %" PRIx64 "--%" PRIx64 "\n", + size, + ZoneStart_, + ZoneEnd_); + OomTrap(); + } + restarted = true; + Current_ = ZoneStart_; + } else { + char* ptr = static_cast<char*>(MappedMemoryManager->Map( + hint, + size, + MAP_FIXED_NOREPLACE | flags)); + if (reinterpret_cast<uintptr_t>(ptr) == hint) { + return ptr; + } + if (ptr != MAP_FAILED) { + MappedMemoryManager->Unmap(ptr, size); + } + } + } + } + + void Free(void* ptr, size_t size) + { + MappedMemoryManager->Unmap(ptr, size); + } + +private: + const uintptr_t ZoneStart_; + const uintptr_t ZoneEnd_; + + std::atomic<uintptr_t> Current_; +}; + +//////////////////////////////////////////////////////////////////////////////// + +// YTAlloc supports tagged allocations. +// Since the total number of tags can be huge, a two-level scheme is employed. +// Possible tags are arranged into sets each containing TaggedCounterSetSize tags. +// There are up to MaxTaggedCounterSets in total. +// Upper 4 sets are reserved for profiled allocations. +constexpr size_t TaggedCounterSetSize = 16384; +constexpr size_t AllocationProfilingTaggedCounterSets = 4; +constexpr size_t MaxTaggedCounterSets = 256 + AllocationProfilingTaggedCounterSets; + +constexpr size_t MaxCapturedAllocationBacktraces = 65000; +static_assert( + MaxCapturedAllocationBacktraces < AllocationProfilingTaggedCounterSets * TaggedCounterSetSize, + "MaxCapturedAllocationBacktraces is too big"); + +constexpr TMemoryTag AllocationProfilingMemoryTagBase = TaggedCounterSetSize * (MaxTaggedCounterSets - AllocationProfilingTaggedCounterSets); +constexpr TMemoryTag AllocationProfilingUnknownMemoryTag = AllocationProfilingMemoryTagBase + MaxCapturedAllocationBacktraces; + +static_assert( + MaxMemoryTag == TaggedCounterSetSize * (MaxTaggedCounterSets - AllocationProfilingTaggedCounterSets) - 1, + "Wrong MaxMemoryTag"); + +template <class TCounter> +using TUntaggedTotalCounters = TEnumIndexedVector<EBasicCounter, TCounter>; + +template <class TCounter> +struct TTaggedTotalCounterSet + : public TSystemAllocatable +{ + std::array<TEnumIndexedVector<EBasicCounter, TCounter>, TaggedCounterSetSize> Counters; +}; + +using TLocalTaggedBasicCounterSet = TTaggedTotalCounterSet<ssize_t>; +using TGlobalTaggedBasicCounterSet = TTaggedTotalCounterSet<std::atomic<ssize_t>>; + +template <class TCounter> +struct TTotalCounters +{ + // The sum of counters across all tags. + TUntaggedTotalCounters<TCounter> CumulativeTaggedCounters; + + // Counters for untagged allocations. + TUntaggedTotalCounters<TCounter> UntaggedCounters; + + // Access to tagged counters may involve creation of a new tag set. + // For simplicity, we separate the read-side (TaggedCounterSets) and the write-side (TaggedCounterSetHolders). + // These arrays contain virtually identical data (up to std::unique_ptr and std::atomic semantic differences). + std::array<std::atomic<TTaggedTotalCounterSet<TCounter>*>, MaxTaggedCounterSets> TaggedCounterSets{}; + std::array<std::unique_ptr<TTaggedTotalCounterSet<TCounter>>, MaxTaggedCounterSets> TaggedCounterSetHolders; + + // Protects TaggedCounterSetHolders from concurrent updates. + NThreading::TForkAwareSpinLock TaggedCounterSetsLock; + + // Returns null if the set is not yet constructed. + Y_FORCE_INLINE TTaggedTotalCounterSet<TCounter>* FindTaggedCounterSet(size_t index) const + { + return TaggedCounterSets[index].load(); + } + + // Constructs the set on first access. + TTaggedTotalCounterSet<TCounter>* GetOrCreateTaggedCounterSet(size_t index) + { + auto* set = TaggedCounterSets[index].load(); + if (Y_LIKELY(set)) { + return set; + } + + auto guard = GuardWithTiming(TaggedCounterSetsLock); + auto& setHolder = TaggedCounterSetHolders[index]; + if (!setHolder) { + setHolder = std::make_unique<TTaggedTotalCounterSet<TCounter>>(); + TaggedCounterSets[index] = setHolder.get(); + } + return setHolder.get(); + } +}; + +using TLocalSystemCounters = TEnumIndexedVector<ESystemCounter, ssize_t>; +using TGlobalSystemCounters = TEnumIndexedVector<ESystemCounter, std::atomic<ssize_t>>; + +using TLocalSmallCounters = TEnumIndexedVector<ESmallArenaCounter, ssize_t>; +using TGlobalSmallCounters = TEnumIndexedVector<ESmallArenaCounter, std::atomic<ssize_t>>; + +using TLocalLargeCounters = TEnumIndexedVector<ELargeArenaCounter, ssize_t>; +using TGlobalLargeCounters = TEnumIndexedVector<ELargeArenaCounter, std::atomic<ssize_t>>; + +using TLocalHugeCounters = TEnumIndexedVector<EHugeCounter, ssize_t>; +using TGlobalHugeCounters = TEnumIndexedVector<EHugeCounter, std::atomic<ssize_t>>; + +using TLocalUndumpableCounters = TEnumIndexedVector<EUndumpableCounter, ssize_t>; +using TGlobalUndumpableCounters = TEnumIndexedVector<EUndumpableCounter, std::atomic<ssize_t>>; + +Y_FORCE_INLINE ssize_t LoadCounter(ssize_t counter) +{ + return counter; +} + +Y_FORCE_INLINE ssize_t LoadCounter(const std::atomic<ssize_t>& counter) +{ + return counter.load(); +} + +//////////////////////////////////////////////////////////////////////////////// + +struct TMmapObservationEvent +{ + size_t Size; + std::array<void*, MaxAllocationProfilingBacktraceDepth> Frames; + int FrameCount; + TInstant Timestamp; + TFiberId FiberId; + + TMmapObservationEvent() = default; + + TMmapObservationEvent( + size_t size, + std::array<void*, MaxAllocationProfilingBacktraceDepth> frames, + int frameCount) + : Size(size) + , Frames(frames) + , FrameCount(frameCount) + { } +}; + +class TMmapObservationManager + : public TEventLogManagerBase<TMmapObservationEvent, TMmapObservationManager> +{ +public: + void SetBacktraceFormatter(TBacktraceFormatter formatter) + { + BacktraceFormatter_.store(formatter); + } + +private: + std::atomic<TBacktraceFormatter> BacktraceFormatter_ = nullptr; + + Y_POD_STATIC_THREAD(bool) DisabledForCurrentThread_; + + friend class TEventLogManagerBase<TMmapObservationEvent, TMmapObservationManager>; + + virtual void OnEvent(const TMmapObservationEvent& /*event*/) override + { } + + virtual void ProcessEvent(const TMmapObservationEvent& event) override + { + YTALLOC_LOG_DEBUG("Large arena mmap observed (Size: %zu, Timestamp: %s, FiberId: %" PRIx64 ")", + event.Size, + ToString(event.Timestamp).c_str(), + event.FiberId); + + if (auto backtraceFormatter = BacktraceFormatter_.load()) { + auto backtrace = backtraceFormatter(const_cast<void**>(event.Frames.data()), event.FrameCount); + YTALLOC_LOG_DEBUG("YTAlloc stack backtrace (Stack: %s)", + backtrace.c_str()); + } + } +}; + +Y_POD_THREAD(bool) TMmapObservationManager::DisabledForCurrentThread_; + +TExplicitlyConstructableSingleton<TMmapObservationManager> MmapObservationManager; + +//////////////////////////////////////////////////////////////////////////////// + +// A per-thread structure containing counters, chunk caches etc. +struct TThreadState + : public TFreeListItem<TThreadState> + , public TLocalShardedState +{ + // TThreadState instances of all alive threads are put into a double-linked intrusive list. + // This is a pair of next/prev pointers connecting an instance of TThreadState to its neighbors. + TIntrusiveLinkedListNode<TThreadState> RegistryNode; + + // Pointers to the respective parts of TThreadManager::ThreadControlWord_. + // If null then the thread is already destroyed (but TThreadState may still live for a while + // due to ref-counting). + ui8* AllocationProfilingEnabled; + ui8* BackgroundThreadStarted; + + // TThreadStates are ref-counted. + // TThreadManager::EnumerateThreadStates enumerates the registered states and acquires + // a temporary reference preventing these states from being destructed. This provides + // for shorter periods of time the global lock needs to be held. + int RefCounter = 1; + + // Per-thread counters. + TTotalCounters<ssize_t> TotalCounters; + std::array<TLocalLargeCounters, LargeRankCount> LargeArenaCounters; + TLocalUndumpableCounters UndumpableCounters; + + // Each thread maintains caches of small chunks. + // One cache is for tagged chunks; the other is for untagged ones. + // Each cache contains up to MaxCachedChunksPerRank chunks per any rank. + // Special sentinels are placed to distinguish the boundaries of region containing + // pointers of a specific rank. This enables a tiny-bit faster inplace boundary checks. + + static constexpr uintptr_t LeftSentinel = 1; + static constexpr uintptr_t RightSentinel = 2; + + struct TSmallBlobCache + { + TSmallBlobCache() + { + void** chunkPtrs = CachedChunks.data(); + for (size_t rank = 0; rank < SmallRankCount; ++rank) { + RankToCachedChunkPtrHead[rank] = chunkPtrs; + chunkPtrs[0] = reinterpret_cast<void*>(LeftSentinel); + chunkPtrs[MaxCachedChunksPerRank + 1] = reinterpret_cast<void*>(RightSentinel); + +#ifdef YTALLOC_PARANOID + RankToCachedChunkPtrTail[rank] = chunkPtrs; + CachedChunkFull[rank] = false; + + RankToCachedChunkLeftBorder[rank] = chunkPtrs; + RankToCachedChunkRightBorder[rank] = chunkPtrs + MaxCachedChunksPerRank + 1; +#endif + chunkPtrs += MaxCachedChunksPerRank + 2; + } + } + + // For each rank we have a segment of pointers in CachedChunks with the following layout: + // LCC[C]........R + // Legend: + // . = garbage + // L = left sentinel + // R = right sentinel + // C = cached pointer + // [C] = current cached pointer + // + // Under YTALLOC_PARANOID the following layout is used: + // L.[T]CCC[H]...R + // Legend: + // [H] = head cached pointer, put chunks here + // [T] = tail cached pointer, take chunks from here + + // +2 is for two sentinels + std::array<void*, SmallRankCount * (MaxCachedChunksPerRank + 2)> CachedChunks{}; + + // Pointer to [P] for each rank. + std::array<void**, SmallRankCount> RankToCachedChunkPtrHead{}; + +#ifdef YTALLOC_PARANOID + // Pointers to [L] and [R] for each rank. + std::array<void**, SmallRankCount> RankToCachedChunkLeftBorder{}; + std::array<void**, SmallRankCount> RankToCachedChunkRightBorder{}; + + std::array<void**, SmallRankCount> RankToCachedChunkPtrTail{}; + std::array<bool, SmallRankCount> CachedChunkFull{}; +#endif + }; + TEnumIndexedVector<EAllocationKind, TSmallBlobCache> SmallBlobCache; +}; + +struct TThreadStateToRegistryNode +{ + auto operator() (TThreadState* state) const + { + return &state->RegistryNode; + } +}; + +// Manages all registered threads and controls access to TThreadState. +class TThreadManager +{ +public: + TThreadManager() + { + pthread_key_create(&ThreadDtorKey_, DestroyThread); + + NThreading::TForkAwareSpinLock::AtFork( + this, + nullptr, + nullptr, + &AfterFork); + } + + // Returns TThreadState for the current thread; the caller guarantees that this + // state is initialized and is not destroyed yet. + static TThreadState* GetThreadStateUnchecked(); + + // Returns TThreadState for the current thread; may return null. + static TThreadState* FindThreadState(); + + // Returns TThreadState for the current thread; may not return null + // (but may crash if TThreadState is already destroyed). + static TThreadState* GetThreadStateChecked() + { + auto* state = FindThreadState(); + YTALLOC_VERIFY(state); + return state; + } + + // Enumerates all threads and invokes func passing TThreadState instances. + // func must not throw but can take arbitrary time; no locks are being held while it executes. + template <class THandler> + void EnumerateThreadStatesAsync(const THandler& handler) noexcept + { + TMemoryTagGuard guard(NullMemoryTag); + + std::vector<TThreadState*> states; + states.reserve(1024); // must be enough in most cases + + auto unrefStates = [&] { + // Releasing references also requires global lock to be held to avoid getting zombies above. + auto guard = GuardWithTiming(ThreadRegistryLock_); + for (auto* state : states) { + UnrefThreadState(state); + } + }; + + auto tryRefStates = [&] { + // Only hold this guard for a small period of time to reference all the states. + auto guard = GuardWithTiming(ThreadRegistryLock_); + auto* current = ThreadRegistry_.GetFront(); + while (current) { + if (states.size() == states.capacity()) { + // Cannot allocate while holding ThreadRegistryLock_ due to a possible deadlock as follows: + // EnumerateThreadStatesAsync -> StartBackgroundThread -> EnumerateThreadStatesSync + // (many other scenarios are also possible). + guard.Release(); + unrefStates(); + states.clear(); + states.reserve(states.capacity() * 2); + return false; + } + RefThreadState(current); + states.push_back(current); + current = current->RegistryNode.Next; + } + return true; + }; + + while (!tryRefStates()) ; + + for (auto* state : states) { + handler(state); + } + + unrefStates(); + } + + // Similar to EnumerateThreadStatesAsync but holds the global lock while enumerating the threads. + // Also invokes a given prologue functor while holding the thread registry lock. + // Handler and prologue calls must be fast and must not allocate. + template <class TPrologue, class THandler> + void EnumerateThreadStatesSync(const TPrologue& prologue, const THandler& handler) noexcept + { + auto guard = GuardWithTiming(ThreadRegistryLock_); + prologue(); + auto* current = ThreadRegistry_.GetFront(); + while (current) { + handler(current); + current = current->RegistryNode.Next; + } + } + + + // We store a special 64-bit "thread control word" in TLS encapsulating the following + // crucial per-thread parameters: + // * the current memory tag + // * a flag indicating that a valid TThreadState is known to exists + // (and can be obtained via GetThreadStateUnchecked) + // * a flag indicating that allocation profiling is enabled + // * a flag indicating that background thread is started + // Thread control word is fetched via GetThreadControlWord and is compared + // against FastPathControlWord to see if the fast path can be taken. + // The latter happens when no memory tagging is configured, TThreadState is + // valid, allocation profiling is disabled, and background thread is started. + + // The mask for extracting memory tag from thread control word. + static constexpr ui64 MemoryTagControlWordMask = 0xffffffff; + // ThreadStateValid is on. + static constexpr ui64 ThreadStateValidControlWordMask = (1ULL << 32); + // AllocationProfiling is on. + static constexpr ui64 AllocationProfilingEnabledControlWordMask = (1ULL << 40); + // All background thread are properly started. + static constexpr ui64 BackgroundThreadStartedControlWorkMask = (1ULL << 48); + // Memory tag is NullMemoryTag; thread state is valid. + static constexpr ui64 FastPathControlWord = + BackgroundThreadStartedControlWorkMask | + ThreadStateValidControlWordMask | + NullMemoryTag; + + Y_FORCE_INLINE static ui64 GetThreadControlWord() + { + return (&ThreadControlWord_)->Value; + } + + + static TMemoryTag GetCurrentMemoryTag() + { + return (&ThreadControlWord_)->Parts.MemoryTag; + } + + static void SetCurrentMemoryTag(TMemoryTag tag) + { + Y_VERIFY(tag <= MaxMemoryTag); + (&ThreadControlWord_)->Parts.MemoryTag = tag; + } + + + static EMemoryZone GetCurrentMemoryZone() + { + return CurrentMemoryZone_; + } + + static void SetCurrentMemoryZone(EMemoryZone zone) + { + CurrentMemoryZone_ = zone; + } + + + static void SetCurrentFiberId(TFiberId id) + { + CurrentFiberId_ = id; + } + + static TFiberId GetCurrentFiberId() + { + return CurrentFiberId_; + } + +private: + static void DestroyThread(void*); + + TThreadState* AllocateThreadState(); + + void RefThreadState(TThreadState* state) + { + auto result = ++state->RefCounter; + Y_VERIFY(result > 1); + } + + void UnrefThreadState(TThreadState* state) + { + auto result = --state->RefCounter; + Y_VERIFY(result >= 0); + if (result == 0) { + DestroyThreadState(state); + } + } + + void DestroyThreadState(TThreadState* state); + + static void AfterFork(void* cookie); + void DoAfterFork(); + +private: + // TThreadState instance for the current thread. + // Initially null, then initialized when first needed. + // TThreadState is destroyed upon thread termination (which is detected with + // the help of pthread_key_create machinery), so this pointer can become null again. + Y_POD_STATIC_THREAD(TThreadState*) ThreadState_; + + // Initially false, then set to true then TThreadState is destroyed. + // If the thread requests for its state afterwards, null is returned and no new state is (re-)created. + // The caller must be able to deal with it. + Y_POD_STATIC_THREAD(bool) ThreadStateDestroyed_; + + union TThreadControlWord + { + ui64 __attribute__((__may_alias__)) Value; + struct TParts + { + // The current memory tag used in all allocations by this thread. + ui32 __attribute__((__may_alias__)) MemoryTag; + // Indicates if a valid TThreadState exists and can be obtained via GetThreadStateUnchecked. + ui8 __attribute__((__may_alias__)) ThreadStateValid; + // Indicates if allocation profiling is on. + ui8 __attribute__((__may_alias__)) AllocationProfilingEnabled; + // Indicates if all background threads are properly started. + ui8 __attribute__((__may_alias__)) BackgroundThreadStarted; + ui8 Padding[2]; + } Parts; + }; + Y_POD_STATIC_THREAD(TThreadControlWord) ThreadControlWord_; + + // See memory zone API. + Y_POD_STATIC_THREAD(EMemoryZone) CurrentMemoryZone_; + + // See fiber id API. + Y_POD_STATIC_THREAD(TFiberId) CurrentFiberId_; + + pthread_key_t ThreadDtorKey_; + + static constexpr size_t ThreadStatesBatchSize = 1; + TSystemPool<TThreadState, ThreadStatesBatchSize> ThreadStatePool_; + + NThreading::TForkAwareSpinLock ThreadRegistryLock_; + TIntrusiveLinkedList<TThreadState, TThreadStateToRegistryNode> ThreadRegistry_; +}; + +Y_POD_THREAD(TThreadState*) TThreadManager::ThreadState_; +Y_POD_THREAD(bool) TThreadManager::ThreadStateDestroyed_; +Y_POD_THREAD(TThreadManager::TThreadControlWord) TThreadManager::ThreadControlWord_; +Y_POD_THREAD(EMemoryZone) TThreadManager::CurrentMemoryZone_; +Y_POD_THREAD(TFiberId) TThreadManager::CurrentFiberId_; + +TExplicitlyConstructableSingleton<TThreadManager> ThreadManager; + +//////////////////////////////////////////////////////////////////////////////// + +void TConfigurationManager::SetAllocationProfilingEnabled(bool value) +{ + // Update threads' TLS. + ThreadManager->EnumerateThreadStatesSync( + [&] { + AllocationProfilingEnabled_.store(value); + }, + [&] (auto* state) { + if (state->AllocationProfilingEnabled) { + *state->AllocationProfilingEnabled = value; + } + }); +} + +//////////////////////////////////////////////////////////////////////////////// +// Backtrace Manager +// +// Captures backtraces observed during allocations and assigns memory tags to them. +// Memory tags are chosen sequentially starting from AllocationProfilingMemoryTagBase. +// +// For each backtrace we compute a 64-bit hash and use it as a key in a certain concurrent hashmap. +// This hashmap is organized into BucketCount buckets, each consisting of BucketSize slots. +// +// Backtrace hash is translated into bucket index by taking the appropriate number of +// its lower bits. For each slot, we remember a 32-bit fingerprint, which is +// just the next 32 bits of the backtrace's hash, and the (previously assigned) memory tag. +// +// Upon access to the hashtable, the bucket is first scanned optimistically, without taking +// any locks. In case of a miss, a per-bucket spinlock is acquired and the bucket is rescanned. +// +// The above scheme may involve collisions but we neglect their probability. +// +// If the whole hash table overflows (i.e. a total of MaxCapturedAllocationBacktraces +// backtraces are captured) or the bucket overflows (i.e. all of its slots become occupied), +// the allocation is annotated with AllocationProfilingUnknownMemoryTag. Such allocations +// appear as having no backtrace whatsoever in the profiling reports. + +class TBacktraceManager +{ +public: + // Sets the provider used for collecting backtraces when allocation profiling + // is turned ON. + void SetBacktraceProvider(TBacktraceProvider provider) + { + BacktraceProvider_.store(provider); + } + + // Captures the backtrace and inserts it into the hashtable. + TMemoryTag GetMemoryTagFromBacktrace(int framesToSkip) + { + std::array<void*, MaxAllocationProfilingBacktraceDepth> frames; + auto backtraceProvider = BacktraceProvider_.load(); + if (!backtraceProvider) { + return NullMemoryTag; + } + auto frameCount = backtraceProvider(frames.data(), ConfigurationManager->GetProfilingBacktraceDepth(), framesToSkip); + auto hash = GetBacktraceHash(frames.data(), frameCount); + return CaptureBacktrace(hash, frames.data(), frameCount); + } + + // Returns the backtrace corresponding to the given tag, if any. + std::optional<TBacktrace> FindBacktrace(TMemoryTag tag) + { + if (tag < AllocationProfilingMemoryTagBase || + tag >= AllocationProfilingMemoryTagBase + MaxCapturedAllocationBacktraces) + { + return std::nullopt; + } + const auto& entry = Backtraces_[tag - AllocationProfilingMemoryTagBase]; + if (!entry.Captured.load()) { + return std::nullopt; + } + return entry.Backtrace; + } + +private: + static constexpr int Log2BucketCount = 16; + static constexpr int BucketCount = 1 << Log2BucketCount; + static constexpr int BucketSize = 8; + + std::atomic<TBacktraceProvider> BacktraceProvider_ = nullptr; + + std::array<std::array<std::atomic<ui32>, BucketSize>, BucketCount> Fingerprints_= {}; + std::array<std::array<std::atomic<TMemoryTag>, BucketSize>, BucketCount> MemoryTags_ = {}; + std::array<NThreading::TForkAwareSpinLock, BucketCount> BucketLocks_; + std::atomic<TMemoryTag> CurrentMemoryTag_ = AllocationProfilingMemoryTagBase; + + struct TBacktraceEntry + { + TBacktrace Backtrace; + std::atomic<bool> Captured = false; + }; + + std::array<TBacktraceEntry, MaxCapturedAllocationBacktraces> Backtraces_; + +private: + static size_t GetBacktraceHash(void** frames, int frameCount) + { + size_t hash = 0; + for (int index = 0; index < frameCount; ++index) { + hash = CombineHashes(hash, THash<void*>()(frames[index])); + } + return hash; + } + + TMemoryTag CaptureBacktrace(size_t hash, void** frames, int frameCount) + { + size_t bucketIndex = hash % BucketCount; + ui32 fingerprint = (hash >> Log2BucketCount) & 0xffffffff; + // Zero fingerprint indicates the slot is free; check and adjust to ensure + // that regular fingerprints are non-zero. + if (fingerprint == 0) { + fingerprint = 1; + } + + for (int slotIndex = 0; slotIndex < BucketSize; ++slotIndex) { + auto currentFingerprint = Fingerprints_[bucketIndex][slotIndex].load(std::memory_order_relaxed); + if (currentFingerprint == fingerprint) { + return MemoryTags_[bucketIndex][slotIndex].load(); + } + } + + auto guard = Guard(BucketLocks_[bucketIndex]); + + int spareSlotIndex = -1; + for (int slotIndex = 0; slotIndex < BucketSize; ++slotIndex) { + auto currentFingerprint = Fingerprints_[bucketIndex][slotIndex].load(std::memory_order_relaxed); + if (currentFingerprint == fingerprint) { + return MemoryTags_[bucketIndex][slotIndex]; + } + if (currentFingerprint == 0) { + spareSlotIndex = slotIndex; + break; + } + } + + if (spareSlotIndex < 0) { + return AllocationProfilingUnknownMemoryTag; + } + + auto memoryTag = CurrentMemoryTag_++; + if (memoryTag >= AllocationProfilingMemoryTagBase + MaxCapturedAllocationBacktraces) { + return AllocationProfilingUnknownMemoryTag; + } + + MemoryTags_[bucketIndex][spareSlotIndex].store(memoryTag); + Fingerprints_[bucketIndex][spareSlotIndex].store(fingerprint); + + auto& entry = Backtraces_[memoryTag - AllocationProfilingMemoryTagBase]; + entry.Backtrace.FrameCount = frameCount; + ::memcpy(entry.Backtrace.Frames.data(), frames, sizeof (void*) * frameCount); + entry.Captured.store(true); + + return memoryTag; + } +}; + +TExplicitlyConstructableSingleton<TBacktraceManager> BacktraceManager; + +//////////////////////////////////////////////////////////////////////////////// + +// Mimics the counters of TThreadState but uses std::atomic to survive concurrent access. +struct TGlobalState + : public TGlobalShardedState +{ + TTotalCounters<std::atomic<ssize_t>> TotalCounters; + std::array<TGlobalLargeCounters, LargeRankCount> LargeArenaCounters; + TGlobalUndumpableCounters UndumpableCounters; +}; + +TExplicitlyConstructableSingleton<TGlobalState> GlobalState; + +//////////////////////////////////////////////////////////////////////////////// + +// Accumulates various allocation statistics. +class TStatisticsManager +{ +public: + template <EAllocationKind Kind = EAllocationKind::Tagged, class TState> + static Y_FORCE_INLINE void IncrementTotalCounter(TState* state, TMemoryTag tag, EBasicCounter counter, ssize_t delta) + { + // This branch is typically resolved at compile time. + if (Kind == EAllocationKind::Tagged && tag != NullMemoryTag) { + IncrementTaggedTotalCounter(&state->TotalCounters, tag, counter, delta); + } else { + IncrementUntaggedTotalCounter(&state->TotalCounters, counter, delta); + } + } + + static Y_FORCE_INLINE void IncrementTotalCounter(TMemoryTag tag, EBasicCounter counter, ssize_t delta) + { + IncrementTotalCounter(GlobalState.Get(), tag, counter, delta); + } + + void IncrementSmallArenaCounter(ESmallArenaCounter counter, size_t rank, ssize_t delta) + { + SmallArenaCounters_[rank][counter] += delta; + } + + template <class TState> + static Y_FORCE_INLINE void IncrementLargeArenaCounter(TState* state, size_t rank, ELargeArenaCounter counter, ssize_t delta) + { + state->LargeArenaCounters[rank][counter] += delta; + } + + template <class TState> + static Y_FORCE_INLINE void IncrementUndumpableCounter(TState* state, EUndumpableCounter counter, ssize_t delta) + { + state->UndumpableCounters[counter] += delta; + } + + void IncrementHugeCounter(EHugeCounter counter, ssize_t delta) + { + HugeCounters_[counter] += delta; + } + + void IncrementHugeUndumpableCounter(EUndumpableCounter counter, ssize_t delta) + { + HugeUndumpableCounters_[counter] += delta; + } + + void IncrementSystemCounter(ESystemCounter counter, ssize_t delta) + { + SystemCounters_[counter] += delta; + } + + // Computes memory usage for a list of tags by aggregating counters across threads. + void GetTaggedMemoryCounters(const TMemoryTag* tags, size_t count, TEnumIndexedVector<EBasicCounter, ssize_t>* counters) + { + TMemoryTagGuard guard(NullMemoryTag); + + for (size_t index = 0; index < count; ++index) { + counters[index][EBasicCounter::BytesAllocated] = 0; + counters[index][EBasicCounter::BytesFreed] = 0; + } + + for (size_t index = 0; index < count; ++index) { + auto tag = tags[index]; + counters[index][EBasicCounter::BytesAllocated] += LoadTaggedTotalCounter(GlobalState->TotalCounters, tag, EBasicCounter::BytesAllocated); + counters[index][EBasicCounter::BytesFreed] += LoadTaggedTotalCounter(GlobalState->TotalCounters, tag, EBasicCounter::BytesFreed); + } + + ThreadManager->EnumerateThreadStatesAsync( + [&] (const auto* state) { + for (size_t index = 0; index < count; ++index) { + auto tag = tags[index]; + counters[index][EBasicCounter::BytesAllocated] += LoadTaggedTotalCounter(state->TotalCounters, tag, EBasicCounter::BytesAllocated); + counters[index][EBasicCounter::BytesFreed] += LoadTaggedTotalCounter(state->TotalCounters, tag, EBasicCounter::BytesFreed); + } + }); + + for (size_t index = 0; index < count; ++index) { + counters[index][EBasicCounter::BytesUsed] = GetUsed(counters[index][EBasicCounter::BytesAllocated], counters[index][EBasicCounter::BytesFreed]); + } + } + + void GetTaggedMemoryUsage(const TMemoryTag* tags, size_t count, size_t* results) + { + TMemoryTagGuard guard(NullMemoryTag); + + std::vector<TEnumIndexedVector<EBasicCounter, ssize_t>> counters; + counters.resize(count); + GetTaggedMemoryCounters(tags, count, counters.data()); + + for (size_t index = 0; index < count; ++index) { + results[index] = counters[index][EBasicCounter::BytesUsed]; + } + } + + TEnumIndexedVector<ETotalCounter, ssize_t> GetTotalAllocationCounters() + { + TEnumIndexedVector<ETotalCounter, ssize_t> result; + + auto accumulate = [&] (const auto& counters) { + result[ETotalCounter::BytesAllocated] += LoadCounter(counters[EBasicCounter::BytesAllocated]); + result[ETotalCounter::BytesFreed] += LoadCounter(counters[EBasicCounter::BytesFreed]); + }; + + accumulate(GlobalState->TotalCounters.UntaggedCounters); + accumulate(GlobalState->TotalCounters.CumulativeTaggedCounters); + + ThreadManager->EnumerateThreadStatesAsync( + [&] (const auto* state) { + accumulate(state->TotalCounters.UntaggedCounters); + accumulate(state->TotalCounters.CumulativeTaggedCounters); + }); + + result[ETotalCounter::BytesUsed] = GetUsed( + result[ETotalCounter::BytesAllocated], + result[ETotalCounter::BytesFreed]); + + auto systemCounters = GetSystemAllocationCounters(); + result[ETotalCounter::BytesCommitted] += systemCounters[EBasicCounter::BytesUsed]; + + auto hugeCounters = GetHugeAllocationCounters(); + result[ETotalCounter::BytesCommitted] += hugeCounters[EHugeCounter::BytesUsed]; + + auto smallArenaCounters = GetSmallArenaAllocationCounters(); + for (size_t rank = 0; rank < SmallRankCount; ++rank) { + result[ETotalCounter::BytesCommitted] += smallArenaCounters[rank][ESmallArenaCounter::BytesCommitted]; + } + + auto largeArenaCounters = GetLargeArenaAllocationCounters(); + for (size_t rank = 0; rank < LargeRankCount; ++rank) { + result[ETotalCounter::BytesCommitted] += largeArenaCounters[rank][ELargeArenaCounter::BytesCommitted]; + } + + result[ETotalCounter::BytesUnaccounted] = std::max<ssize_t>(GetProcessRss() - result[ETotalCounter::BytesCommitted], 0); + + return result; + } + + TEnumIndexedVector<ESmallCounter, ssize_t> GetSmallAllocationCounters() + { + TEnumIndexedVector<ESmallCounter, ssize_t> result; + + auto totalCounters = GetTotalAllocationCounters(); + result[ESmallCounter::BytesAllocated] = totalCounters[ETotalCounter::BytesAllocated]; + result[ESmallCounter::BytesFreed] = totalCounters[ETotalCounter::BytesFreed]; + result[ESmallCounter::BytesUsed] = totalCounters[ETotalCounter::BytesUsed]; + + auto largeArenaCounters = GetLargeArenaAllocationCounters(); + for (size_t rank = 0; rank < LargeRankCount; ++rank) { + result[ESmallCounter::BytesAllocated] -= largeArenaCounters[rank][ELargeArenaCounter::BytesAllocated]; + result[ESmallCounter::BytesFreed] -= largeArenaCounters[rank][ELargeArenaCounter::BytesFreed]; + result[ESmallCounter::BytesUsed] -= largeArenaCounters[rank][ELargeArenaCounter::BytesUsed]; + } + + auto hugeCounters = GetHugeAllocationCounters(); + result[ESmallCounter::BytesAllocated] -= hugeCounters[EHugeCounter::BytesAllocated]; + result[ESmallCounter::BytesFreed] -= hugeCounters[EHugeCounter::BytesFreed]; + result[ESmallCounter::BytesUsed] -= hugeCounters[EHugeCounter::BytesUsed]; + + return result; + } + + std::array<TLocalSmallCounters, SmallRankCount> GetSmallArenaAllocationCounters() + { + std::array<TLocalSmallCounters, SmallRankCount> result; + for (size_t rank = 0; rank < SmallRankCount; ++rank) { + for (auto counter : TEnumTraits<ESmallArenaCounter>::GetDomainValues()) { + result[rank][counter] = SmallArenaCounters_[rank][counter].load(); + } + } + return result; + } + + TEnumIndexedVector<ELargeCounter, ssize_t> GetLargeAllocationCounters() + { + TEnumIndexedVector<ELargeCounter, ssize_t> result; + auto largeArenaCounters = GetLargeArenaAllocationCounters(); + for (size_t rank = 0; rank < LargeRankCount; ++rank) { + result[ESmallCounter::BytesAllocated] += largeArenaCounters[rank][ELargeArenaCounter::BytesAllocated]; + result[ESmallCounter::BytesFreed] += largeArenaCounters[rank][ELargeArenaCounter::BytesFreed]; + result[ESmallCounter::BytesUsed] += largeArenaCounters[rank][ELargeArenaCounter::BytesUsed]; + } + return result; + } + + std::array<TLocalLargeCounters, LargeRankCount> GetLargeArenaAllocationCounters() + { + std::array<TLocalLargeCounters, LargeRankCount> result{}; + + for (size_t rank = 0; rank < LargeRankCount; ++rank) { + for (auto counter : TEnumTraits<ELargeArenaCounter>::GetDomainValues()) { + result[rank][counter] = GlobalState->LargeArenaCounters[rank][counter].load(); + } + } + + ThreadManager->EnumerateThreadStatesAsync( + [&] (const auto* state) { + for (size_t rank = 0; rank < LargeRankCount; ++rank) { + for (auto counter : TEnumTraits<ELargeArenaCounter>::GetDomainValues()) { + result[rank][counter] += state->LargeArenaCounters[rank][counter]; + } + } + }); + + for (size_t rank = 0; rank < LargeRankCount; ++rank) { + result[rank][ELargeArenaCounter::BytesUsed] = GetUsed(result[rank][ELargeArenaCounter::BytesAllocated], result[rank][ELargeArenaCounter::BytesFreed]); + result[rank][ELargeArenaCounter::BlobsUsed] = GetUsed(result[rank][ELargeArenaCounter::BlobsAllocated], result[rank][ELargeArenaCounter::BlobsFreed]); + } + + return result; + } + + TLocalSystemCounters GetSystemAllocationCounters() + { + TLocalSystemCounters result; + for (auto counter : TEnumTraits<ESystemCounter>::GetDomainValues()) { + result[counter] = SystemCounters_[counter].load(); + } + result[ESystemCounter::BytesUsed] = GetUsed(result[ESystemCounter::BytesAllocated], result[ESystemCounter::BytesFreed]); + return result; + } + + TLocalHugeCounters GetHugeAllocationCounters() + { + TLocalHugeCounters result; + for (auto counter : TEnumTraits<EHugeCounter>::GetDomainValues()) { + result[counter] = HugeCounters_[counter].load(); + } + result[EHugeCounter::BytesUsed] = GetUsed(result[EHugeCounter::BytesAllocated], result[EHugeCounter::BytesFreed]); + result[EHugeCounter::BlobsUsed] = GetUsed(result[EHugeCounter::BlobsAllocated], result[EHugeCounter::BlobsFreed]); + return result; + } + + TLocalUndumpableCounters GetUndumpableAllocationCounters() + { + TLocalUndumpableCounters result; + for (auto counter : TEnumTraits<EUndumpableCounter>::GetDomainValues()) { + result[counter] = HugeUndumpableCounters_[counter].load(); + result[counter] += GlobalState->UndumpableCounters[counter].load(); + } + + ThreadManager->EnumerateThreadStatesAsync( + [&] (const auto* state) { + result[EUndumpableCounter::BytesAllocated] += LoadCounter(state->UndumpableCounters[EUndumpableCounter::BytesAllocated]); + result[EUndumpableCounter::BytesFreed] += LoadCounter(state->UndumpableCounters[EUndumpableCounter::BytesFreed]); + }); + + result[EUndumpableCounter::BytesUsed] = GetUsed(result[EUndumpableCounter::BytesAllocated], result[EUndumpableCounter::BytesFreed]); + return result; + } + + // Called before TThreadState is destroyed. + // Adds the counter values from TThreadState to the global counters. + void AccumulateLocalCounters(TThreadState* state) + { + for (auto counter : TEnumTraits<EBasicCounter>::GetDomainValues()) { + GlobalState->TotalCounters.CumulativeTaggedCounters[counter] += state->TotalCounters.CumulativeTaggedCounters[counter]; + GlobalState->TotalCounters.UntaggedCounters[counter] += state->TotalCounters.UntaggedCounters[counter]; + } + for (size_t index = 0; index < MaxTaggedCounterSets; ++index) { + const auto* localSet = state->TotalCounters.FindTaggedCounterSet(index); + if (!localSet) { + continue; + } + auto* globalSet = GlobalState->TotalCounters.GetOrCreateTaggedCounterSet(index); + for (size_t jndex = 0; jndex < TaggedCounterSetSize; ++jndex) { + for (auto counter : TEnumTraits<EBasicCounter>::GetDomainValues()) { + globalSet->Counters[jndex][counter] += localSet->Counters[jndex][counter]; + } + } + } + for (size_t rank = 0; rank < LargeRankCount; ++rank) { + for (auto counter : TEnumTraits<ELargeArenaCounter>::GetDomainValues()) { + GlobalState->LargeArenaCounters[rank][counter] += state->LargeArenaCounters[rank][counter]; + } + } + for (auto counter : TEnumTraits<EUndumpableCounter>::GetDomainValues()) { + GlobalState->UndumpableCounters[counter] += state->UndumpableCounters[counter]; + } + } + +private: + template <class TCounter> + static ssize_t LoadTaggedTotalCounter(const TTotalCounters<TCounter>& counters, TMemoryTag tag, EBasicCounter counter) + { + const auto* set = counters.FindTaggedCounterSet(tag / TaggedCounterSetSize); + if (Y_UNLIKELY(!set)) { + return 0; + } + return LoadCounter(set->Counters[tag % TaggedCounterSetSize][counter]); + } + + template <class TCounter> + static Y_FORCE_INLINE void IncrementUntaggedTotalCounter(TTotalCounters<TCounter>* counters, EBasicCounter counter, ssize_t delta) + { + counters->UntaggedCounters[counter] += delta; + } + + template <class TCounter> + static Y_FORCE_INLINE void IncrementTaggedTotalCounter(TTotalCounters<TCounter>* counters, TMemoryTag tag, EBasicCounter counter, ssize_t delta) + { + counters->CumulativeTaggedCounters[counter] += delta; + auto* set = counters->GetOrCreateTaggedCounterSet(tag / TaggedCounterSetSize); + set->Counters[tag % TaggedCounterSetSize][counter] += delta; + } + + + static ssize_t GetProcessRss() + { + auto* file = ::fopen("/proc/self/statm", "r"); + if (!file) { + return 0; + } + + ssize_t dummy; + ssize_t rssPages; + auto readResult = fscanf(file, "%zd %zd", &dummy, &rssPages); + + ::fclose(file); + + if (readResult != 2) { + return 0; + } + + return rssPages * PageSize; + } + +private: + TGlobalSystemCounters SystemCounters_; + std::array<TGlobalSmallCounters, SmallRankCount> SmallArenaCounters_; + TGlobalHugeCounters HugeCounters_; + TGlobalUndumpableCounters HugeUndumpableCounters_; +}; + +TExplicitlyConstructableSingleton<TStatisticsManager> StatisticsManager; + +//////////////////////////////////////////////////////////////////////////////// + +void* TSystemAllocator::Allocate(size_t size) +{ + auto rawSize = GetRawBlobSize<TSystemBlobHeader>(size); + void* mmappedPtr; + while (true) { + auto currentPtr = CurrentPtr_.fetch_add(rawSize); + Y_VERIFY(currentPtr + rawSize <= SystemZoneEnd); + mmappedPtr = MappedMemoryManager->Map( + currentPtr, + rawSize, + MAP_FIXED_NOREPLACE | MAP_POPULATE); + if (mmappedPtr == reinterpret_cast<void*>(currentPtr)) { + break; + } + if (mmappedPtr != MAP_FAILED) { + MappedMemoryManager->Unmap(mmappedPtr, rawSize); + } + } + auto* blob = static_cast<TSystemBlobHeader*>(mmappedPtr); + new (blob) TSystemBlobHeader(size); + auto* result = HeaderToPtr(blob); + PoisonUninitializedRange(result, size); + StatisticsManager->IncrementSystemCounter(ESystemCounter::BytesAllocated, rawSize); + return result; +} + +void TSystemAllocator::Free(void* ptr) +{ + auto* blob = PtrToHeader<TSystemBlobHeader>(ptr); + auto rawSize = GetRawBlobSize<TSystemBlobHeader>(blob->Size); + MappedMemoryManager->Unmap(blob, rawSize); + StatisticsManager->IncrementSystemCounter(ESystemCounter::BytesFreed, rawSize); +} + +//////////////////////////////////////////////////////////////////////////////// +// Small allocator +// +// Allocations (called small chunks) are grouped by their sizes. Two most-significant binary digits are +// used to determine the rank of a chunk, which guarantees 25% overhead in the worst case. +// A pair of helper arrays (SizeToSmallRank1 and SizeToSmallRank2) are used to compute ranks; we expect +// them to be permanently cached. +// +// Chunks of the same rank are served by a (small) arena allocator. +// In fact, there are two arenas for each rank: one is for tagged allocations and another is for untagged ones. +// +// We encode chunk's rank and whether it is tagged or not in the resulting pointer as follows: +// 0- 3: must be zero due to alignment +// 4-39: varies +// 40-44: rank +// 45: 0 for untagged allocations, 1 for tagged ones +// 45-63: zeroes +// This enables computing chunk's rank and also determining if it is tagged in constant time +// without any additional lookups. Also, one pays no space overhead for untagged allocations +// and pays 16 bytes for each tagged one. +// +// Each arena allocates extents of memory by calling mmap for each extent of SmallExtentSize bytes. +// (Recall that this memory is never reclaimed.) +// Each extent is then sliced into segments of SmallSegmentSize bytes. +// Whenever a new segment is acquired, its memory is pre-faulted by madvise(MADV_POPULATE). +// New segments are acquired in a lock-free manner. +// +// Each thread maintains a separate cache of chunks of each rank (two caches to be precise: one +// for tagged allocations and the other for untagged). These caches are fully thread-local and +// involve no atomic operations. +// +// There are also global caches (per rank, for tagged and untagged allocations). +// Instead of keeping individual chunks these work with chunk groups (collections of up to ChunksPerGroup +// arbitrary chunks). +// +// When the local cache becomes exhausted, a group of chunks is fetched from the global cache +// (if the latter is empty then the arena allocator is consulted). +// Vice versa, if the local cache overflows, a group of chunks is moved from it to the global cache. +// +// Global caches and arena allocators also take care of (rare) cases when Allocate/Free is called +// without a valid thread state (which happens during thread shutdown when TThreadState is already destroyed). +// +// Each arena allocates memory in a certain "data" zone of SmallZoneSize. +// In addition to that zone, up to two "shadow" zones are maintained. +// +// The first one contains memory tags of chunks residing in the primary zone. +// The second one (which is present if YTALLOC_NERVOUS is defined) contains +// states of chunks. These states enable some simple internal sanity checks +// (e.g. detect attempts to double-free a chunk). +// +// Addresses in the data zone are directly mapped to offsets in shadow zones. +// When a segment of a small arena zone is allocated, the relevant portions of shadow +// zones get initialized (and also accounted for as a system allocation). +// +// Shadow zones are memory-mapped with MAP_NORESERVE flag and are quite sparse. +// These zones are omitted from core dumps due to their huge size and sparsity. + +// For each small rank i, gives max K such that 2^k <= SmallRankToSize[i]. +// Chunk pointer is mapped to its shadow image via GetShadowOffset helper. +// Note that chunk size is not always a power of 2. To avoid costly integer division, +// chunk pointer is translated by means of bitwise shift only (leaving some bytes +// of shadow zones unused). This array provides the needed shifts. +constexpr int SmallRankToLogSize[SmallRankCount] = { + 0, + 4, 5, 5, 6, 6, 7, + 7, 8, 8, 9, 9, 10, 10, 11, + 11, 12, 12, 13, 13, 14, 14, 15 +}; + +enum class ESmallChunkState : ui8 +{ + Spare = 0, + Allocated = 0x61, // a + Freed = 0x66 // f +}; + +class TSmallArenaAllocator +{ +public: + TSmallArenaAllocator(EAllocationKind kind, size_t rank, uintptr_t dataZoneStart) + : Kind_(kind) + , Rank_(rank) + , LogSize_(SmallRankToLogSize[Rank_]) + , ChunkSize_(SmallRankToSize[Rank_]) + , DataZoneStart_(dataZoneStart) + , DataZoneAllocator_(DataZoneStart_, DataZoneStart_ + SmallZoneSize) + { } + + size_t PullMany(void** batch, size_t maxCount) + { + size_t count; + while (true) { + count = TryAllocateFromCurrentExtent(batch, maxCount); + if (Y_LIKELY(count != 0)) { + break; + } + PopulateAnotherExtent(); + } + return count; + } + + void* Allocate(size_t size) + { + void* ptr; + auto count = PullMany(&ptr, 1); + YTALLOC_PARANOID_ASSERT(count == 1); + YTALLOC_PARANOID_ASSERT(PtrToSmallRank(ptr) == Rank_); + PoisonUninitializedRange(ptr, size); + UpdateChunkState(ptr, ESmallChunkState::Freed, ESmallChunkState::Allocated); + return ptr; + } + + TMemoryTag GetAndResetMemoryTag(const void* ptr) + { + auto& tag = MemoryTagZoneStart_[GetShadowOffset(ptr)]; + auto currentTag = tag; + tag = NullMemoryTag; + return currentTag; + } + + void SetMemoryTag(void* ptr, TMemoryTag tag) + { + MemoryTagZoneStart_[GetShadowOffset(ptr)] = tag; + } + + void UpdateChunkState(const void* ptr, ESmallChunkState expectedState, ESmallChunkState newState) + { +#ifdef YTALLOC_NERVOUS + auto& state = ChunkStateZoneStart_[GetShadowOffset(ptr)]; + auto actualState = state; + if (Y_UNLIKELY(actualState != expectedState)) { + char message[256]; + sprintf(message, "Invalid small chunk state at %p: expected %" PRIx8 ", actual %" PRIx8, + ptr, + static_cast<ui8>(expectedState), + static_cast<ui8>(actualState)); + YTALLOC_TRAP(message); + } + state = newState; +#else + Y_UNUSED(ptr); + Y_UNUSED(expectedState); + Y_UNUSED(newState); +#endif + } + +private: + size_t TryAllocateFromCurrentExtent(void** batch, size_t maxCount) + { + auto* oldPtr = CurrentPtr_.load(); + if (Y_UNLIKELY(!oldPtr)) { + return 0; + } + + auto* currentExtent = CurrentExtent_.load(std::memory_order_relaxed); + if (Y_UNLIKELY(!currentExtent)) { + return 0; + } + + char* newPtr; + while (true) { + if (Y_UNLIKELY(oldPtr < currentExtent || oldPtr + ChunkSize_ + RightReadableAreaSize > currentExtent + SmallExtentSize)) { + return 0; + } + + newPtr = std::min( + oldPtr + ChunkSize_ * maxCount, + currentExtent + SmallExtentSize); + + auto* alignedNewPtr = AlignDownToSmallSegment(currentExtent, newPtr); + if (alignedNewPtr > oldPtr) { + newPtr = alignedNewPtr; + } + + if (Y_LIKELY(CurrentPtr_.compare_exchange_weak(oldPtr, newPtr))) { + break; + } + } + + auto* firstSegment = AlignUpToSmallSegment(currentExtent, oldPtr); + auto* nextSegment = AlignUpToSmallSegment(currentExtent, newPtr); + if (firstSegment != nextSegment) { + auto size = nextSegment - firstSegment; + MappedMemoryManager->PopulateReadOnly(firstSegment, size); + + StatisticsManager->IncrementSmallArenaCounter(ESmallArenaCounter::BytesCommitted, Rank_, size); + StatisticsManager->IncrementSmallArenaCounter(ESmallArenaCounter::PagesCommitted, Rank_, size / PageSize); + if (Kind_ == EAllocationKind::Tagged) { + StatisticsManager->IncrementSystemCounter(ESystemCounter::BytesAllocated, size / ChunkSize_ * sizeof(TMemoryTag)); + } +#ifdef YTALLOC_NERVOUS + StatisticsManager->IncrementSystemCounter(ESystemCounter::BytesAllocated, size / ChunkSize_ * sizeof(ESmallChunkState)); +#endif + } + + size_t count = 0; + while (oldPtr != newPtr) { + UpdateChunkState(oldPtr, ESmallChunkState::Spare, ESmallChunkState::Freed); + + batch[count] = oldPtr; + + oldPtr += ChunkSize_; + count++; + } + return count; + } + + void PopulateAnotherExtent() + { + auto lockGuard = GuardWithTiming(ExtentLock_); + + auto* currentPtr = CurrentPtr_.load(); + auto* currentExtent = CurrentExtent_.load(); + + if (currentPtr && currentPtr + ChunkSize_ + RightReadableAreaSize <= currentExtent + SmallExtentSize) { + // No need for a new extent. + return; + } + + auto* newExtent = static_cast<char*>(DataZoneAllocator_.Allocate(SmallExtentAllocSize, 0)); + + AllocateShadowZones(); + + YTALLOC_VERIFY(reinterpret_cast<uintptr_t>(newExtent) % SmallExtentAllocSize == 0); + CurrentPtr_ = CurrentExtent_ = newExtent; + + StatisticsManager->IncrementSmallArenaCounter(ESmallArenaCounter::BytesMapped, Rank_, SmallExtentAllocSize); + StatisticsManager->IncrementSmallArenaCounter(ESmallArenaCounter::PagesMapped, Rank_, SmallExtentAllocSize / PageSize); + } + +private: + const EAllocationKind Kind_; + const size_t Rank_; + const size_t LogSize_; + const size_t ChunkSize_; + const uintptr_t DataZoneStart_; + + TZoneAllocator DataZoneAllocator_; + + bool ShadowZonesAllocated_ = false; + TMemoryTag* MemoryTagZoneStart_; +#ifdef YTALLOC_NERVOUS + ESmallChunkState* ChunkStateZoneStart_; +#endif + + NThreading::TForkAwareSpinLock ExtentLock_; + std::atomic<char*> CurrentPtr_ = nullptr; + std::atomic<char*> CurrentExtent_ = nullptr; + + size_t GetShadowOffset(const void* ptr) + { + return (reinterpret_cast<uintptr_t>(ptr) - DataZoneStart_) >> LogSize_; + } + + void AllocateShadowZones() + { + if (ShadowZonesAllocated_) { + return; + } + + if (Kind_ == EAllocationKind::Tagged) { + MemoryTagZoneStart_ = MapShadowZone<TMemoryTag>(); + } +#ifdef YTALLOC_NERVOUS + ChunkStateZoneStart_ = MapShadowZone<ESmallChunkState>(); +#endif + + ShadowZonesAllocated_ = true; + } + + template <class T> + T* MapShadowZone() + { + auto size = AlignUp((SmallZoneSize >> LogSize_) * sizeof (T), PageSize); + auto* ptr = static_cast<T*>(MappedMemoryManager->Map(SystemZoneStart, size, MAP_NORESERVE)); + MappedMemoryManager->DontDump(ptr, size); + return ptr; + } +}; + +TExplicitlyConstructableSingleton<TEnumIndexedVector<EAllocationKind, std::array<TExplicitlyConstructableSingleton<TSmallArenaAllocator>, SmallRankCount>>> SmallArenaAllocators; + +//////////////////////////////////////////////////////////////////////////////// + +constexpr size_t ChunksPerGroup = 128; +constexpr size_t GroupsBatchSize = 1024; + +static_assert(ChunksPerGroup <= MaxCachedChunksPerRank, "ChunksPerGroup > MaxCachedChunksPerRank"); + +class TChunkGroup + : public TFreeListItem<TChunkGroup> +{ +public: + bool IsEmpty() const + { + return Size_ == 0; + } + + size_t ExtractAll(void** ptrs) + { + auto count = Size_; + ::memcpy(ptrs, Ptrs_.data(), count * sizeof(void*)); + Size_ = 0; + return count; + } + + void PutOne(void* ptr) + { + PutMany(&ptr, 1); + } + + void PutMany(void** ptrs, size_t count) + { + YTALLOC_PARANOID_ASSERT(Size_ == 0); + YTALLOC_PARANOID_ASSERT(count <= ChunksPerGroup); + ::memcpy(Ptrs_.data(), ptrs, count * sizeof(void*)); + Size_ = count; + } + +private: + size_t Size_ = 0; // <= ChunksPerGroup + std::array<void*, ChunksPerGroup> Ptrs_; +}; + +class TGlobalSmallChunkCache +{ +public: + explicit TGlobalSmallChunkCache(EAllocationKind kind) + : Kind_(kind) + { } + +#ifdef YTALLOC_PARANOID + void CanonizeChunkPtrs(TThreadState* state, size_t rank) + { + auto& chunkPtrPtr = state->SmallBlobCache[Kind_].RankToCachedChunkPtrHead[rank]; + + auto leftBorder = state->SmallBlobCache[Kind_].RankToCachedChunkLeftBorder[rank]; + auto rightBorder = state->SmallBlobCache[Kind_].RankToCachedChunkRightBorder[rank]; + + state->SmallBlobCache[Kind_].CachedChunkFull[rank] = false; + if (chunkPtrPtr + 1 == rightBorder) { + chunkPtrPtr = leftBorder; + state->SmallBlobCache[Kind_].CachedChunkFull[rank] = true; + } + + state->SmallBlobCache[Kind_].RankToCachedChunkPtrTail[rank] = leftBorder; + } +#endif + + bool TryMoveGroupToLocal(TThreadState* state, size_t rank) + { + auto& groups = RankToChunkGroups_[rank]; + auto* group = groups.Extract(state); + if (!Y_LIKELY(group)) { + return false; + } + + YTALLOC_PARANOID_ASSERT(!group->IsEmpty()); + + auto& chunkPtrPtr = state->SmallBlobCache[Kind_].RankToCachedChunkPtrHead[rank]; +#ifdef YTALLOC_PARANOID + chunkPtrPtr = state->SmallBlobCache[Kind_].RankToCachedChunkLeftBorder[rank]; + state->SmallBlobCache[Kind_].RankToCachedChunkPtrTail[rank] = chunkPtrPtr; +#endif + auto chunkCount = group->ExtractAll(chunkPtrPtr + 1); + chunkPtrPtr += chunkCount; + +#ifdef YTALLOC_PARANOID + CanonizeChunkPtrs(state, rank); +#endif + GroupPool_.Free(state, group); + return true; + } + + void MoveGroupToGlobal(TThreadState* state, size_t rank) + { + auto* group = GroupPool_.Allocate(state); + + auto& chunkPtrPtr = state->SmallBlobCache[Kind_].RankToCachedChunkPtrHead[rank]; + YTALLOC_PARANOID_ASSERT(*(chunkPtrPtr + 1) == reinterpret_cast<void*>(TThreadState::RightSentinel)); + group->PutMany(chunkPtrPtr - ChunksPerGroup + 1, ChunksPerGroup); + chunkPtrPtr -= ChunksPerGroup; +#ifdef YTALLOC_PARANOID + ::memset(chunkPtrPtr + 1, 0, sizeof(void*) * ChunksPerGroup); + CanonizeChunkPtrs(state, rank); +#endif + + auto& groups = RankToChunkGroups_[rank]; + YTALLOC_PARANOID_ASSERT(!group->IsEmpty()); + groups.Put(state, group); + } + + void MoveOneToGlobal(void* ptr, size_t rank) + { + auto* group = GroupPool_.Allocate(&GlobalShardedState_); + group->PutOne(ptr); + + auto& groups = RankToChunkGroups_[rank]; + YTALLOC_PARANOID_ASSERT(!group->IsEmpty()); + groups.Put(&GlobalShardedState_, group); + } + +#ifdef YTALLOC_PARANOID + void MoveAllToGlobal(TThreadState* state, size_t rank) + { + auto leftSentinelBorder = state->SmallBlobCache[Kind_].RankToCachedChunkLeftBorder[rank]; + auto rightSentinelBorder = state->SmallBlobCache[Kind_].RankToCachedChunkRightBorder[rank]; + + auto& headPtr = state->SmallBlobCache[Kind_].RankToCachedChunkPtrHead[rank]; + auto& tailPtr = state->SmallBlobCache[Kind_].RankToCachedChunkPtrTail[rank]; + + if (tailPtr == headPtr && !state->SmallBlobCache[Kind_].CachedChunkFull[rank]) { + headPtr = leftSentinelBorder; + return; + } + + // (leftBorder, rightBorder] + auto moveIntervalToGlobal = [=] (void** leftBorder, void** rightBorder) { + while (true) { + size_t count = 0; + while (count < ChunksPerGroup && rightBorder != leftBorder) { + --rightBorder; + ++count; + } + + if (count == 0) { + break; + } + + auto* group = GroupPool_.Allocate(state); + group->PutMany(rightBorder + 1, count); + ::memset(rightBorder + 1, 0, sizeof(void*) * count); + auto& groups = RankToChunkGroups_[rank]; + groups.Put(state, group); + } + }; + + if (tailPtr >= headPtr) { + moveIntervalToGlobal(tailPtr, rightSentinelBorder - 1); + moveIntervalToGlobal(leftSentinelBorder, headPtr); + } else { + moveIntervalToGlobal(tailPtr, headPtr); + } + + headPtr = leftSentinelBorder; + } +#else + void MoveAllToGlobal(TThreadState* state, size_t rank) + { + auto& chunkPtrPtr = state->SmallBlobCache[Kind_].RankToCachedChunkPtrHead[rank]; + while (true) { + size_t count = 0; + while (count < ChunksPerGroup && *chunkPtrPtr != reinterpret_cast<void*>(TThreadState::LeftSentinel)) { + --chunkPtrPtr; + ++count; + } + + if (count == 0) { + break; + } + + auto* group = GroupPool_.Allocate(state); + group->PutMany(chunkPtrPtr + 1, count); + auto& groups = RankToChunkGroups_[rank]; + groups.Put(state, group); + } + } +#endif + +private: + const EAllocationKind Kind_; + + TGlobalShardedState GlobalShardedState_; + TShardedSystemPool<TChunkGroup, GroupsBatchSize> GroupPool_; + std::array<TShardedFreeList<TChunkGroup>, SmallRankCount> RankToChunkGroups_; +}; + +TExplicitlyConstructableSingleton<TEnumIndexedVector<EAllocationKind, TExplicitlyConstructableSingleton<TGlobalSmallChunkCache>>> GlobalSmallChunkCaches; + +//////////////////////////////////////////////////////////////////////////////// + +class TSmallAllocator +{ +public: + template <EAllocationKind Kind> + static Y_FORCE_INLINE void* Allocate(TMemoryTag tag, size_t rank) + { + auto* state = TThreadManager::FindThreadState(); + if (Y_LIKELY(state)) { + return Allocate<Kind>(tag, rank, state); + } + auto size = SmallRankToSize[rank]; + return AllocateGlobal<Kind>(tag, rank, size); + } + +#ifdef YTALLOC_PARANOID + template <EAllocationKind Kind> + static Y_FORCE_INLINE void* Allocate(TMemoryTag tag, size_t rank, TThreadState* state) + { + auto& localCache = state->SmallBlobCache[Kind]; + auto& allocator = *(*SmallArenaAllocators)[Kind][rank]; + + size_t size = SmallRankToSize[rank]; + StatisticsManager->IncrementTotalCounter<Kind>(state, tag, EBasicCounter::BytesAllocated, size); + + auto leftBorder = localCache.RankToCachedChunkLeftBorder[rank]; + auto rightBorder = localCache.RankToCachedChunkRightBorder[rank]; + + void* result; + while (true) { + auto& chunkHeadPtr = localCache.RankToCachedChunkPtrHead[rank]; + auto& cachedHeadPtr = *(chunkHeadPtr + 1); + auto* headPtr = cachedHeadPtr; + + auto& chunkTailPtr = localCache.RankToCachedChunkPtrTail[rank]; + auto& cachedTailPtr = *(chunkTailPtr + 1); + auto* tailPtr = cachedTailPtr; + + auto& chunkFull = localCache.CachedChunkFull[rank]; + + if (Y_LIKELY(chunkFull || headPtr != tailPtr)) { + YTALLOC_PARANOID_ASSERT(tailPtr); + cachedTailPtr = nullptr; + ++chunkTailPtr; + if (Y_LIKELY(chunkTailPtr + 1 == rightBorder)) { + chunkTailPtr = leftBorder; + } + + chunkFull = false; + result = tailPtr; + PoisonUninitializedRange(result, size); + allocator.UpdateChunkState(result, ESmallChunkState::Freed, ESmallChunkState::Allocated); + break; + } + + auto& globalCache = *(*GlobalSmallChunkCaches)[Kind]; + if (!globalCache.TryMoveGroupToLocal(state, rank)) { + result = allocator.Allocate(size); + break; + } + } + + if constexpr(Kind == EAllocationKind::Tagged) { + allocator.SetMemoryTag(result, tag); + } + + return result; + } + + template <EAllocationKind Kind> + static Y_FORCE_INLINE void Free(void* ptr) + { + auto rank = PtrToSmallRank(ptr); + auto size = SmallRankToSize[rank]; + + auto& allocator = *(*SmallArenaAllocators)[Kind][rank]; + + auto tag = NullMemoryTag; + if constexpr(Kind == EAllocationKind::Tagged) { + tag = allocator.GetAndResetMemoryTag(ptr); + YTALLOC_PARANOID_ASSERT(tag != NullMemoryTag); + } + + allocator.UpdateChunkState(ptr, ESmallChunkState::Allocated, ESmallChunkState::Freed); + PoisonFreedRange(ptr, size); + + auto* state = TThreadManager::FindThreadState(); + if (Y_UNLIKELY(!state)) { + FreeGlobal<Kind>(tag, ptr, rank, size); + return; + } + + StatisticsManager->IncrementTotalCounter<Kind>(state, tag, EBasicCounter::BytesFreed, size); + + auto& localCache = state->SmallBlobCache[Kind]; + + auto leftBorder = localCache.RankToCachedChunkLeftBorder[rank]; + auto rightBorder = localCache.RankToCachedChunkRightBorder[rank]; + + while (true) { + auto& chunkHeadPtr = localCache.RankToCachedChunkPtrHead[rank]; + auto& headPtr = *(chunkHeadPtr + 1); + + auto& chunkTailPtr = localCache.RankToCachedChunkPtrTail[rank]; + auto& chunkFull = localCache.CachedChunkFull[rank]; + + if (Y_LIKELY(!chunkFull)) { + headPtr = ptr; + ++chunkHeadPtr; + if (Y_LIKELY(chunkHeadPtr + 1 == rightBorder)) { + chunkHeadPtr = leftBorder; + } + chunkFull = (chunkHeadPtr == chunkTailPtr); + break; + } + + chunkHeadPtr = rightBorder - 1; + chunkTailPtr = leftBorder; + + auto& globalCache = *(*GlobalSmallChunkCaches)[Kind]; + globalCache.MoveGroupToGlobal(state, rank); + } + } + +#else + + template <EAllocationKind Kind> + static Y_FORCE_INLINE void* Allocate(TMemoryTag tag, size_t rank, TThreadState* state) + { + size_t size = SmallRankToSize[rank]; + StatisticsManager->IncrementTotalCounter<Kind>(state, tag, EBasicCounter::BytesAllocated, size); + + auto& localCache = state->SmallBlobCache[Kind]; + auto& allocator = *(*SmallArenaAllocators)[Kind][rank]; + + void* result; + while (true) { + auto& chunkPtr = localCache.RankToCachedChunkPtrHead[rank]; + auto& cachedPtr = *chunkPtr; + auto* ptr = cachedPtr; + if (Y_LIKELY(ptr != reinterpret_cast<void*>(TThreadState::LeftSentinel))) { + --chunkPtr; + result = ptr; + allocator.UpdateChunkState(result, ESmallChunkState::Freed, ESmallChunkState::Allocated); + PoisonUninitializedRange(result, size); + break; + } + + auto& globalCache = *(*GlobalSmallChunkCaches)[Kind]; + if (globalCache.TryMoveGroupToLocal(state, rank)) { + continue; + } + + auto count = allocator.PullMany( + chunkPtr + 1, + SmallRankBatchSize[rank]); + chunkPtr += count; + } + + if constexpr(Kind == EAllocationKind::Tagged) { + allocator.SetMemoryTag(result, tag); + } + + return result; + } + + template <EAllocationKind Kind> + static Y_FORCE_INLINE void Free(void* ptr) + { + auto rank = PtrToSmallRank(ptr); + auto size = SmallRankToSize[rank]; + + auto& allocator = *(*SmallArenaAllocators)[Kind][rank]; + + auto tag = NullMemoryTag; + if constexpr(Kind == EAllocationKind::Tagged) { + tag = allocator.GetAndResetMemoryTag(ptr); + YTALLOC_PARANOID_ASSERT(tag != NullMemoryTag); + } + + allocator.UpdateChunkState(ptr, ESmallChunkState::Allocated, ESmallChunkState::Freed); + PoisonFreedRange(ptr, size); + + auto* state = TThreadManager::FindThreadState(); + if (Y_UNLIKELY(!state)) { + FreeGlobal<Kind>(tag, ptr, rank, size); + return; + } + + StatisticsManager->IncrementTotalCounter<Kind>(state, tag, EBasicCounter::BytesFreed, size); + + auto& localCache = state->SmallBlobCache[Kind]; + + while (true) { + auto& chunkPtrPtr = localCache.RankToCachedChunkPtrHead[rank]; + auto& chunkPtr = *(chunkPtrPtr + 1); + if (Y_LIKELY(chunkPtr != reinterpret_cast<void*>(TThreadState::RightSentinel))) { + chunkPtr = ptr; + ++chunkPtrPtr; + break; + } + + auto& globalCache = *(*GlobalSmallChunkCaches)[Kind]; + globalCache.MoveGroupToGlobal(state, rank); + } + } +#endif + + static size_t GetAllocationSize(const void* ptr) + { + return SmallRankToSize[PtrToSmallRank(ptr)]; + } + + static size_t GetAllocationSize(size_t size) + { + return SmallRankToSize[SizeToSmallRank(size)]; + } + + static void PurgeCaches() + { + DoPurgeCaches<EAllocationKind::Untagged>(); + DoPurgeCaches<EAllocationKind::Tagged>(); + } + +private: + template <EAllocationKind Kind> + static void DoPurgeCaches() + { + auto* state = TThreadManager::GetThreadStateChecked(); + for (size_t rank = 0; rank < SmallRankCount; ++rank) { + (*GlobalSmallChunkCaches)[Kind]->MoveAllToGlobal(state, rank); + } + } + + template <EAllocationKind Kind> + static void* AllocateGlobal(TMemoryTag tag, size_t rank, size_t size) + { + StatisticsManager->IncrementTotalCounter(tag, EBasicCounter::BytesAllocated, size); + + auto& allocator = *(*SmallArenaAllocators)[Kind][rank]; + auto* result = allocator.Allocate(size); + + if constexpr(Kind == EAllocationKind::Tagged) { + allocator.SetMemoryTag(result, tag); + } + + return result; + } + + template <EAllocationKind Kind> + static void FreeGlobal(TMemoryTag tag, void* ptr, size_t rank, size_t size) + { + StatisticsManager->IncrementTotalCounter(tag, EBasicCounter::BytesFreed, size); + + auto& globalCache = *(*GlobalSmallChunkCaches)[Kind]; + globalCache.MoveOneToGlobal(ptr, rank); + } +}; + +//////////////////////////////////////////////////////////////////////////////// +// Large blob allocator +// +// Like for small chunks, large blobs are grouped into arenas, where arena K handles +// blobs of size (2^{K-1},2^K]. Memory is mapped in extents of LargeExtentSize bytes. +// Each extent is split into segments of size 2^K (here segment is just a memory region, which may fully consist of +// unmapped pages). When a segment is actually allocated, it becomes a blob and a TLargeBlobHeader +// structure is placed at its start. +// +// When an extent is allocated, it is sliced into segments (not blobs, since no headers are placed and +// no memory is touched). These segments are put into disposed segments list. +// +// For each blob two separate sizes are maintained: BytesAcquired indicates the number of bytes +// acquired via madvise(MADV_POPULATE) from the system; BytesAllocated (<= BytesAcquired) corresponds +// to the number of bytes claimed by the user (including the header and page size alignment). +// If BytesAllocated == 0 then this blob is spare, i.e. +// was freed and remains cached for further possible reuse. +// +// When a new blob is being allocated, the allocator first tries to extract a spare blob. On success, +// its acquired size is extended (if needed); the acquired size never shrinks on allocation. +// If no spare blobs exist, a disposed segment is extracted and is turned into a blob (i.e. +// its header is initialized) and the needed number of bytes is acquired. If no disposed segments +// exist, then a new extent is allocated and sliced into segments. +// +// The above algorithm only claims memory from the system (by means of madvise(MADV_POPULATE)); +// the reclaim is handled by a separate background mechanism. Two types of reclaimable memory +// regions are possible: +// * spare: these correspond to spare blobs; upon reclaiming this region becomes a disposed segment +// * overhead: these correspond to trailing parts of allocated blobs in [BytesAllocated, BytesAcquired) byte range +// +// Reclaiming spare blobs is easy as these are explicitly tracked by spare blob lists. To reclaim, +// we atomically extract a blob from a spare list, call madvise(MADV_FREE), and put the pointer to +// the disposed segment list. +// +// Reclaiming overheads is more complicated since (a) allocated blobs are never tracked directly and +// (b) reclaiming them may interfere with Allocate and Free. +// +// To overcome (a), for each extent we maintain a bitmap marking segments that are actually blobs +// (i.e. contain a header). (For simplicity and efficiency this bitmap is just a vector of bytes.) +// These flags are updated in Allocate/Free with appropriate memory ordering. Note that +// blobs are only disposed (and are turned into segments) by the background thread; if this +// thread discovers a segment that is marked as a blob, then it is safe to assume that this segment +// remains a blob unless the thread disposes it. +// +// To overcome (b), each large blob header maintains a spin lock. When blob B is extracted +// from a spare list in Allocate, an acquisition is tried. If successful, B is returned to the +// user. Otherwise it is assumed that B is currently being examined by the background +// reclaimer thread. Allocate then skips this blob and retries extraction; the problem is that +// since the spare list is basically a stack one cannot just push B back into the spare list. +// Instead, B is pushed into a special locked spare list. This list is purged by the background +// thread on each tick and its items are pushed back into the usual spare list. +// +// A similar trick is used by Free: when invoked for blob B its spin lock acquisition is first +// tried. Upon success, B is moved to the spare list. On failure, Free has to postpone this deallocation +// by moving B into the freed locked list. This list, similarly, is being purged by the background thread. +// +// It remains to explain how the background thread computes the number of bytes to be reclaimed from +// each arena. To this aim, we first compute the total number of reclaimable bytes. +// This is the sum of spare and overhead bytes in all arenas minus the number of unreclaimable bytes +// The latter grows linearly in the number of used bytes and is capped from below by a MinUnreclaimableLargeBytes; +// and from above by MaxUnreclaimableLargeBytes. SetLargeUnreclaimableCoeff and Set(Min|Max)LargeUnreclaimableBytes +// enable tuning these control knobs. The reclaimable bytes are being taken from arenas starting from those +// with the largest spare and overhead volumes. +// +// The above implies that each large blob contains a fixed-size header preceeding it. +// Hence ptr % PageSize == sizeof (TLargeBlobHeader) for each ptr returned by Allocate +// (since large blob sizes are larger than PageSize and are divisible by PageSize). +// For AllocatePageAligned, however, ptr must be divisible by PageSize. To handle such an allocation, we +// artificially increase its size and align the result of Allocate up to the next page boundary. +// When handling a deallocation, ptr is moved back by UnalignPtr (which is capable of dealing +// with both the results of Allocate and AllocatePageAligned). +// This technique applies to both large and huge blobs. + +enum ELargeBlobState : ui64 +{ + Allocated = 0x6c6c61656772616cULL, // largeall + Spare = 0x727073656772616cULL, // largespr + LockedSpare = 0x70736c656772616cULL, // largelsp + LockedFreed = 0x72666c656772616cULL // largelfr +}; + +// Every large blob (either tagged or not) is prepended with this header. +struct TLargeBlobHeader + : public TFreeListItem<TLargeBlobHeader> +{ + TLargeBlobHeader( + TLargeBlobExtent* extent, + size_t bytesAcquired, + size_t bytesAllocated, + TMemoryTag tag) + : Extent(extent) + , BytesAcquired(bytesAcquired) + , Tag(tag) + , BytesAllocated(bytesAllocated) + , State(ELargeBlobState::Allocated) + { } + + TLargeBlobExtent* Extent; + // Number of bytes in all acquired pages. + size_t BytesAcquired; + std::atomic<bool> Locked = false; + TMemoryTag Tag = NullMemoryTag; + // For spare blobs this is zero. + // For allocated blobs this is the number of bytes requested by user (not including header of any alignment). + size_t BytesAllocated; + ELargeBlobState State; + char Padding[12]; +}; + +CHECK_HEADER_ALIGNMENT(TLargeBlobHeader) + +struct TLargeBlobExtent +{ + TLargeBlobExtent(size_t segmentCount, char* ptr) + : SegmentCount(segmentCount) + , Ptr(ptr) + { } + + size_t SegmentCount; + char* Ptr; + TLargeBlobExtent* NextExtent = nullptr; + + std::atomic<bool> DisposedFlags[0]; +}; + +// A helper node that enables storing a number of extent's segments +// in a free list. Recall that segments themselves do not posses any headers. +struct TDisposedSegment + : public TFreeListItem<TDisposedSegment> +{ + size_t Index; + TLargeBlobExtent* Extent; +}; + +struct TLargeArena +{ + size_t Rank = 0; + size_t SegmentSize = 0; + + TShardedFreeList<TLargeBlobHeader> SpareBlobs; + TFreeList<TLargeBlobHeader> LockedSpareBlobs; + TFreeList<TLargeBlobHeader> LockedFreedBlobs; + TFreeList<TDisposedSegment> DisposedSegments; + std::atomic<TLargeBlobExtent*> FirstExtent = nullptr; + + TLargeBlobExtent* CurrentOverheadScanExtent = nullptr; + size_t CurrentOverheadScanSegment = 0; +}; + +template <bool Dumpable> +class TLargeBlobAllocator +{ +public: + TLargeBlobAllocator() + : ZoneAllocator_(LargeZoneStart(Dumpable), LargeZoneEnd(Dumpable)) + { + for (size_t rank = 0; rank < Arenas_.size(); ++rank) { + auto& arena = Arenas_[rank]; + arena.Rank = rank; + arena.SegmentSize = (1ULL << rank); + } + } + + void* Allocate(size_t size) + { + auto* state = TThreadManager::FindThreadState(); + return Y_LIKELY(state) + ? DoAllocate(state, size) + : DoAllocate(GlobalState.Get(), size); + } + + void Free(void* ptr) + { + auto* state = TThreadManager::FindThreadState(); + if (Y_LIKELY(state)) { + DoFree(state, ptr); + } else { + DoFree(GlobalState.Get(), ptr); + } + } + + static size_t GetAllocationSize(const void* ptr) + { + UnalignPtr<TLargeBlobHeader>(ptr); + const auto* blob = PtrToHeader<TLargeBlobHeader>(ptr); + return blob->BytesAllocated; + } + + static size_t GetAllocationSize(size_t size) + { + return GetBlobAllocationSize<TLargeBlobHeader>(size); + } + + void RunBackgroundTasks() + { + ReinstallLockedBlobs(); + ReclaimMemory(); + } + + void SetBacktraceProvider(TBacktraceProvider provider) + { + BacktraceProvider_.store(provider); + } + +private: + template <class TState> + void PopulateArenaPages(TState* state, TLargeArena* arena, void* ptr, size_t size) + { + MappedMemoryManager->Populate(ptr, size); + StatisticsManager->IncrementLargeArenaCounter(state, arena->Rank, ELargeArenaCounter::BytesPopulated, size); + StatisticsManager->IncrementLargeArenaCounter(state, arena->Rank, ELargeArenaCounter::PagesPopulated, size / PageSize); + StatisticsManager->IncrementLargeArenaCounter(state, arena->Rank, ELargeArenaCounter::BytesCommitted, size); + StatisticsManager->IncrementLargeArenaCounter(state, arena->Rank, ELargeArenaCounter::PagesCommitted, size / PageSize); + } + + template <class TState> + void ReleaseArenaPages(TState* state, TLargeArena* arena, void* ptr, size_t size) + { + MappedMemoryManager->Release(ptr, size); + StatisticsManager->IncrementLargeArenaCounter(state, arena->Rank, ELargeArenaCounter::BytesReleased, size); + StatisticsManager->IncrementLargeArenaCounter(state, arena->Rank, ELargeArenaCounter::PagesReleased, size / PageSize); + StatisticsManager->IncrementLargeArenaCounter(state, arena->Rank, ELargeArenaCounter::BytesCommitted, -size); + StatisticsManager->IncrementLargeArenaCounter(state, arena->Rank, ELargeArenaCounter::PagesCommitted, -size / PageSize); + } + + bool TryLockBlob(TLargeBlobHeader* blob) + { + bool expected = false; + return blob->Locked.compare_exchange_strong(expected, true); + } + + void UnlockBlob(TLargeBlobHeader* blob) + { + blob->Locked.store(false); + } + + template <class TState> + void MoveBlobToSpare(TState* state, TLargeArena* arena, TLargeBlobHeader* blob, bool unlock) + { + auto rank = arena->Rank; + auto size = blob->BytesAllocated; + auto rawSize = GetRawBlobSize<TLargeBlobHeader>(size); + StatisticsManager->IncrementLargeArenaCounter(state, rank, ELargeArenaCounter::BytesSpare, blob->BytesAcquired); + StatisticsManager->IncrementLargeArenaCounter(state, rank, ELargeArenaCounter::BytesOverhead, -(blob->BytesAcquired - rawSize)); + blob->BytesAllocated = 0; + if (unlock) { + UnlockBlob(blob); + } else { + YTALLOC_VERIFY(!blob->Locked.load()); + } + blob->State = ELargeBlobState::Spare; + arena->SpareBlobs.Put(state, blob); + } + + size_t GetBytesToReclaim(const std::array<TLocalLargeCounters, LargeRankCount>& arenaCounters) + { + size_t totalBytesAllocated = 0; + size_t totalBytesFreed = 0; + size_t totalBytesSpare = 0; + size_t totalBytesOverhead = 0; + for (size_t rank = 0; rank < Arenas_.size(); ++rank) { + const auto& counters = arenaCounters[rank]; + totalBytesAllocated += counters[ELargeArenaCounter::BytesAllocated]; + totalBytesFreed += counters[ELargeArenaCounter::BytesFreed]; + totalBytesSpare += counters[ELargeArenaCounter::BytesSpare]; + totalBytesOverhead += counters[ELargeArenaCounter::BytesOverhead]; + } + + auto totalBytesUsed = totalBytesAllocated - totalBytesFreed; + auto totalBytesReclaimable = totalBytesSpare + totalBytesOverhead; + + auto threshold = ClampVal( + static_cast<size_t>(ConfigurationManager->GetLargeUnreclaimableCoeff() * totalBytesUsed), + ConfigurationManager->GetMinLargeUnreclaimableBytes(), + ConfigurationManager->GetMaxLargeUnreclaimableBytes()); + if (totalBytesReclaimable < threshold) { + return 0; + } + + auto bytesToReclaim = totalBytesReclaimable - threshold; + return AlignUp(bytesToReclaim, PageSize); + } + + void ReinstallLockedSpareBlobs(TLargeArena* arena) + { + auto* blob = arena->LockedSpareBlobs.ExtractAll(); + auto* state = TThreadManager::GetThreadStateChecked(); + + size_t count = 0; + while (blob) { + auto* nextBlob = blob->Next; + YTALLOC_VERIFY(!blob->Locked.load()); + AssertBlobState(blob, ELargeBlobState::LockedSpare); + blob->State = ELargeBlobState::Spare; + arena->SpareBlobs.Put(state, blob); + blob = nextBlob; + ++count; + } + + if (count > 0) { + YTALLOC_LOG_DEBUG("Locked spare blobs reinstalled (Rank: %d, Blobs: %zu)", + arena->Rank, + count); + } + } + + void ReinstallLockedFreedBlobs(TLargeArena* arena) + { + auto* state = TThreadManager::GetThreadStateChecked(); + auto* blob = arena->LockedFreedBlobs.ExtractAll(); + + size_t count = 0; + while (blob) { + auto* nextBlob = blob->Next; + AssertBlobState(blob, ELargeBlobState::LockedFreed); + MoveBlobToSpare(state, arena, blob, false); + ++count; + blob = nextBlob; + } + + if (count > 0) { + YTALLOC_LOG_DEBUG("Locked freed blobs reinstalled (Rank: %d, Blobs: %zu)", + arena->Rank, + count); + } + } + + void ReclaimSpareMemory(TLargeArena* arena, ssize_t bytesToReclaim) + { + if (bytesToReclaim <= 0) { + return; + } + + auto rank = arena->Rank; + auto* state = TThreadManager::GetThreadStateChecked(); + + YTALLOC_LOG_DEBUG("Started processing spare memory in arena (BytesToReclaim: %zdM, Rank: %d)", + bytesToReclaim / 1_MB, + rank); + + size_t bytesReclaimed = 0; + size_t blobsReclaimed = 0; + while (bytesToReclaim > 0) { + auto* blob = arena->SpareBlobs.ExtractRoundRobin(state); + if (!blob) { + break; + } + + AssertBlobState(blob, ELargeBlobState::Spare); + YTALLOC_VERIFY(blob->BytesAllocated == 0); + + auto bytesAcquired = blob->BytesAcquired; + StatisticsManager->IncrementLargeArenaCounter(state, rank, ELargeArenaCounter::BytesSpare, -bytesAcquired); + bytesToReclaim -= bytesAcquired; + bytesReclaimed += bytesAcquired; + blobsReclaimed += 1; + + auto* extent = blob->Extent; + auto* ptr = reinterpret_cast<char*>(blob); + ReleaseArenaPages( + state, + arena, + ptr, + bytesAcquired); + + size_t segmentIndex = (ptr - extent->Ptr) / arena->SegmentSize; + extent->DisposedFlags[segmentIndex].store(true, std::memory_order_relaxed); + + auto* disposedSegment = DisposedSegmentPool_.Allocate(); + disposedSegment->Index = segmentIndex; + disposedSegment->Extent = extent; + arena->DisposedSegments.Put(disposedSegment); + } + + StatisticsManager->IncrementLargeArenaCounter(state, rank, ELargeArenaCounter::SpareBytesReclaimed, bytesReclaimed); + + YTALLOC_LOG_DEBUG("Finished processing spare memory in arena (Rank: %d, BytesReclaimed: %zdM, BlobsReclaimed: %zu)", + arena->Rank, + bytesReclaimed / 1_MB, + blobsReclaimed); + } + + void ReclaimOverheadMemory(TLargeArena* arena, ssize_t bytesToReclaim) + { + if (bytesToReclaim == 0) { + return; + } + + auto* state = TThreadManager::GetThreadStateChecked(); + auto rank = arena->Rank; + + YTALLOC_LOG_DEBUG("Started processing overhead memory in arena (BytesToReclaim: %zdM, Rank: %d)", + bytesToReclaim / 1_MB, + rank); + + size_t extentsTraversed = 0; + size_t segmentsTraversed = 0; + size_t bytesReclaimed = 0; + + bool restartedFromFirstExtent = false; + auto& currentExtent = arena->CurrentOverheadScanExtent; + auto& currentSegment = arena->CurrentOverheadScanSegment; + while (bytesToReclaim > 0) { + if (!currentExtent) { + if (restartedFromFirstExtent) { + break; + } + currentExtent = arena->FirstExtent.load(); + if (!currentExtent) { + break; + } + restartedFromFirstExtent = true; + } + + while (currentSegment < currentExtent->SegmentCount && bytesToReclaim > 0) { + ++segmentsTraversed; + if (!currentExtent->DisposedFlags[currentSegment].load(std::memory_order_acquire)) { + auto* ptr = currentExtent->Ptr + currentSegment * arena->SegmentSize; + auto* blob = reinterpret_cast<TLargeBlobHeader*>(ptr); + YTALLOC_PARANOID_ASSERT(blob->Extent == currentExtent); + if (TryLockBlob(blob)) { + if (blob->BytesAllocated > 0) { + size_t rawSize = GetRawBlobSize<TLargeBlobHeader>(blob->BytesAllocated); + size_t bytesToRelease = blob->BytesAcquired - rawSize; + if (bytesToRelease > 0) { + ReleaseArenaPages( + state, + arena, + ptr + blob->BytesAcquired - bytesToRelease, + bytesToRelease); + StatisticsManager->IncrementLargeArenaCounter(state, rank, ELargeArenaCounter::BytesOverhead, -bytesToRelease); + blob->BytesAcquired = rawSize; + bytesToReclaim -= bytesToRelease; + bytesReclaimed += bytesToRelease; + } + } + UnlockBlob(blob); + } + } + ++currentSegment; + } + + ++extentsTraversed; + currentSegment = 0; + currentExtent = currentExtent->NextExtent; + } + + StatisticsManager->IncrementLargeArenaCounter(state, rank, ELargeArenaCounter::OverheadBytesReclaimed, bytesReclaimed); + + YTALLOC_LOG_DEBUG("Finished processing overhead memory in arena (Rank: %d, Extents: %zu, Segments: %zu, BytesReclaimed: %zuM)", + arena->Rank, + extentsTraversed, + segmentsTraversed, + bytesReclaimed / 1_MB); + } + + void ReinstallLockedBlobs() + { + for (auto& arena : Arenas_) { + ReinstallLockedSpareBlobs(&arena); + ReinstallLockedFreedBlobs(&arena); + } + } + + void ReclaimMemory() + { + auto arenaCounters = StatisticsManager->GetLargeArenaAllocationCounters(); + ssize_t bytesToReclaim = GetBytesToReclaim(arenaCounters); + if (bytesToReclaim == 0) { + return; + } + + YTALLOC_LOG_DEBUG("Memory reclaim started (BytesToReclaim: %zdM)", + bytesToReclaim / 1_MB); + + std::array<ssize_t, LargeRankCount * 2> bytesReclaimablePerArena; + for (size_t rank = 0; rank < LargeRankCount; ++rank) { + bytesReclaimablePerArena[rank * 2] = arenaCounters[rank][ELargeArenaCounter::BytesOverhead]; + bytesReclaimablePerArena[rank * 2 + 1] = arenaCounters[rank][ELargeArenaCounter::BytesSpare]; + } + + std::array<ssize_t, LargeRankCount * 2> bytesToReclaimPerArena{}; + while (bytesToReclaim > 0) { + ssize_t maxBytes = std::numeric_limits<ssize_t>::min(); + int maxIndex = -1; + for (int index = 0; index < LargeRankCount * 2; ++index) { + if (bytesReclaimablePerArena[index] > maxBytes) { + maxBytes = bytesReclaimablePerArena[index]; + maxIndex = index; + } + } + + if (maxIndex < 0) { + break; + } + + auto bytesToReclaimPerStep = std::min<ssize_t>({bytesToReclaim, maxBytes, 4_MB}); + if (bytesToReclaimPerStep < 0) { + break; + } + + bytesToReclaimPerArena[maxIndex] += bytesToReclaimPerStep; + bytesReclaimablePerArena[maxIndex] -= bytesToReclaimPerStep; + bytesToReclaim -= bytesToReclaimPerStep; + } + + for (auto& arena : Arenas_) { + auto rank = arena.Rank; + ReclaimOverheadMemory(&arena, bytesToReclaimPerArena[rank * 2]); + ReclaimSpareMemory(&arena, bytesToReclaimPerArena[rank * 2 + 1]); + } + + YTALLOC_LOG_DEBUG("Memory reclaim finished"); + } + + template <class TState> + void AllocateArenaExtent(TState* state, TLargeArena* arena) + { + auto rank = arena->Rank; + StatisticsManager->IncrementLargeArenaCounter(state, rank, ELargeArenaCounter::ExtentsAllocated, 1); + + size_t segmentCount = LargeExtentSize / arena->SegmentSize; + size_t extentHeaderSize = AlignUp(sizeof (TLargeBlobExtent) + sizeof (TLargeBlobExtent::DisposedFlags[0]) * segmentCount, PageSize); + size_t allocationSize = extentHeaderSize + LargeExtentSize; + + auto* ptr = ZoneAllocator_.Allocate(allocationSize, MAP_NORESERVE); + if (!Dumpable) { + MappedMemoryManager->DontDump(ptr, allocationSize); + } + + if (auto backtraceProvider = BacktraceProvider_.load()) { + std::array<void*, MaxAllocationProfilingBacktraceDepth> frames; + auto frameCount = backtraceProvider( + frames.data(), + MaxAllocationProfilingBacktraceDepth, + 3); + MmapObservationManager->EnqueueEvent(allocationSize, frames, frameCount); + } + + StatisticsManager->IncrementLargeArenaCounter(state, rank, ELargeArenaCounter::BytesMapped, allocationSize); + StatisticsManager->IncrementLargeArenaCounter(state, rank, ELargeArenaCounter::PagesMapped, allocationSize / PageSize); + + auto* extent = static_cast<TLargeBlobExtent*>(ptr); + MappedMemoryManager->Populate(ptr, extentHeaderSize); + StatisticsManager->IncrementLargeArenaCounter(state, rank, ELargeArenaCounter::BytesPopulated, extentHeaderSize); + StatisticsManager->IncrementLargeArenaCounter(state, rank, ELargeArenaCounter::PagesPopulated, extentHeaderSize / PageSize); + StatisticsManager->IncrementSystemCounter(ESystemCounter::BytesAllocated, extentHeaderSize); + + new (extent) TLargeBlobExtent(segmentCount, static_cast<char*>(ptr) + extentHeaderSize); + + for (size_t index = 0; index < segmentCount; ++index) { + auto* disposedSegment = DisposedSegmentPool_.Allocate(); + disposedSegment->Index = index; + disposedSegment->Extent = extent; + arena->DisposedSegments.Put(disposedSegment); + extent->DisposedFlags[index].store(true); + } + + auto* expectedFirstExtent = arena->FirstExtent.load(); + do { + extent->NextExtent = expectedFirstExtent; + } while (Y_UNLIKELY(!arena->FirstExtent.compare_exchange_weak(expectedFirstExtent, extent))); + } + + template <class TState> + void* DoAllocate(TState* state, size_t size) + { + auto rawSize = GetRawBlobSize<TLargeBlobHeader>(size); + auto rank = GetLargeRank(rawSize); + auto tag = ConfigurationManager->IsLargeArenaAllocationProfiled(rank) + ? BacktraceManager->GetMemoryTagFromBacktrace(3) + : TThreadManager::GetCurrentMemoryTag(); + auto& arena = Arenas_[rank]; + YTALLOC_PARANOID_ASSERT(rawSize <= arena.SegmentSize); + + TLargeBlobHeader* blob; + while (true) { + blob = arena.SpareBlobs.Extract(state); + if (blob) { + AssertBlobState(blob, ELargeBlobState::Spare); + if (TryLockBlob(blob)) { + StatisticsManager->IncrementLargeArenaCounter(state, rank, ELargeArenaCounter::BytesSpare, -blob->BytesAcquired); + if (blob->BytesAcquired < rawSize) { + PopulateArenaPages( + state, + &arena, + reinterpret_cast<char*>(blob) + blob->BytesAcquired, + rawSize - blob->BytesAcquired); + blob->BytesAcquired = rawSize; + } else { + StatisticsManager->IncrementLargeArenaCounter(state, rank, ELargeArenaCounter::BytesOverhead, blob->BytesAcquired - rawSize); + } + YTALLOC_PARANOID_ASSERT(blob->BytesAllocated == 0); + blob->BytesAllocated = size; + blob->Tag = tag; + blob->State = ELargeBlobState::Allocated; + UnlockBlob(blob); + break; + } else { + blob->State = ELargeBlobState::LockedSpare; + arena.LockedSpareBlobs.Put(blob); + } + } + + auto* disposedSegment = arena.DisposedSegments.Extract(); + if (disposedSegment) { + auto index = disposedSegment->Index; + auto* extent = disposedSegment->Extent; + DisposedSegmentPool_.Free(disposedSegment); + + auto* ptr = extent->Ptr + index * arena.SegmentSize; + PopulateArenaPages( + state, + &arena, + ptr, + rawSize); + + blob = reinterpret_cast<TLargeBlobHeader*>(ptr); + new (blob) TLargeBlobHeader(extent, rawSize, size, tag); + + extent->DisposedFlags[index].store(false, std::memory_order_release); + + break; + } + + AllocateArenaExtent(state, &arena); + } + + StatisticsManager->IncrementLargeArenaCounter(state, rank, ELargeArenaCounter::BlobsAllocated, 1); + StatisticsManager->IncrementLargeArenaCounter(state, rank, ELargeArenaCounter::BytesAllocated, size); + StatisticsManager->IncrementTotalCounter(state, tag, EBasicCounter::BytesAllocated, size); + if (!Dumpable) { + StatisticsManager->IncrementUndumpableCounter(state, EUndumpableCounter::BytesAllocated, size); + } + + auto* result = HeaderToPtr(blob); + YTALLOC_PARANOID_ASSERT(reinterpret_cast<uintptr_t>(result) >= LargeZoneStart(Dumpable) && reinterpret_cast<uintptr_t>(result) < LargeZoneEnd(Dumpable)); + PoisonUninitializedRange(result, size); + return result; + } + + template <class TState> + void DoFree(TState* state, void* ptr) + { + YTALLOC_PARANOID_ASSERT(reinterpret_cast<uintptr_t>(ptr) >= LargeZoneStart(Dumpable) && reinterpret_cast<uintptr_t>(ptr) < LargeZoneEnd(Dumpable)); + + auto* blob = PtrToHeader<TLargeBlobHeader>(ptr); + AssertBlobState(blob, ELargeBlobState::Allocated); + + auto size = blob->BytesAllocated; + PoisonFreedRange(ptr, size); + + auto rawSize = GetRawBlobSize<TLargeBlobHeader>(size); + auto rank = GetLargeRank(rawSize); + auto& arena = Arenas_[rank]; + YTALLOC_PARANOID_ASSERT(blob->BytesAcquired <= arena.SegmentSize); + + auto tag = blob->Tag; + + StatisticsManager->IncrementLargeArenaCounter(state, rank, ELargeArenaCounter::BlobsFreed, 1); + StatisticsManager->IncrementLargeArenaCounter(state, rank, ELargeArenaCounter::BytesFreed, size); + StatisticsManager->IncrementTotalCounter(state, tag, EBasicCounter::BytesFreed, size); + if (!Dumpable) { + StatisticsManager->IncrementUndumpableCounter(state, EUndumpableCounter::BytesFreed, size); + } + + if (TryLockBlob(blob)) { + MoveBlobToSpare(state, &arena, blob, true); + } else { + blob->State = ELargeBlobState::LockedFreed; + arena.LockedFreedBlobs.Put(blob); + } + } + +private: + TZoneAllocator ZoneAllocator_; + std::array<TLargeArena, LargeRankCount> Arenas_; + + static constexpr size_t DisposedSegmentsBatchSize = 1024; + TSystemPool<TDisposedSegment, DisposedSegmentsBatchSize> DisposedSegmentPool_; + + std::atomic<TBacktraceProvider> BacktraceProvider_ = nullptr; +}; + +TExplicitlyConstructableSingleton<TLargeBlobAllocator<true>> DumpableLargeBlobAllocator; +TExplicitlyConstructableSingleton<TLargeBlobAllocator<false>> UndumpableLargeBlobAllocator; + +//////////////////////////////////////////////////////////////////////////////// +// Huge blob allocator +// +// Basically a wrapper for TZoneAllocator. + +// Acts as a signature to detect broken headers. +enum class EHugeBlobState : ui64 +{ + Allocated = 0x72666c656772616cULL // hugeallc +}; + +// Every huge blob (both tagged or not) is prepended with this header. +struct THugeBlobHeader +{ + THugeBlobHeader(TMemoryTag tag, size_t size, bool dumpable) + : Tag(tag) + , Size(size) + , State(EHugeBlobState::Allocated) + , Dumpable(dumpable) + { } + + TMemoryTag Tag; + size_t Size; + EHugeBlobState State; + bool Dumpable; + char Padding[7]; +}; + +CHECK_HEADER_ALIGNMENT(THugeBlobHeader) + +class THugeBlobAllocator +{ +public: + THugeBlobAllocator() + : ZoneAllocator_(HugeZoneStart, HugeZoneEnd) + { } + + void* Allocate(size_t size, bool dumpable) + { + YTALLOC_VERIFY(size <= MaxAllocationSize); + auto tag = TThreadManager::GetCurrentMemoryTag(); + auto rawSize = GetRawBlobSize<THugeBlobHeader>(size); + auto* blob = static_cast<THugeBlobHeader*>(ZoneAllocator_.Allocate(rawSize, MAP_POPULATE)); + if (!dumpable) { + MappedMemoryManager->DontDump(blob, rawSize); + } + new (blob) THugeBlobHeader(tag, size, dumpable); + + StatisticsManager->IncrementTotalCounter(tag, EBasicCounter::BytesAllocated, size); + StatisticsManager->IncrementHugeCounter(EHugeCounter::BlobsAllocated, 1); + StatisticsManager->IncrementHugeCounter(EHugeCounter::BytesAllocated, size); + if (!dumpable) { + StatisticsManager->IncrementHugeUndumpableCounter(EUndumpableCounter::BytesAllocated, size); + } + + auto* result = HeaderToPtr(blob); + PoisonUninitializedRange(result, size); + return result; + } + + void Free(void* ptr) + { + auto* blob = PtrToHeader<THugeBlobHeader>(ptr); + AssertBlobState(blob, EHugeBlobState::Allocated); + auto tag = blob->Tag; + auto size = blob->Size; + auto dumpable = blob->Dumpable; + PoisonFreedRange(ptr, size); + + auto rawSize = GetRawBlobSize<THugeBlobHeader>(size); + ZoneAllocator_.Free(blob, rawSize); + + StatisticsManager->IncrementTotalCounter(tag, EBasicCounter::BytesFreed, size); + StatisticsManager->IncrementHugeCounter(EHugeCounter::BlobsFreed, 1); + StatisticsManager->IncrementHugeCounter(EHugeCounter::BytesFreed, size); + if (!dumpable) { + StatisticsManager->IncrementHugeUndumpableCounter(EUndumpableCounter::BytesFreed, size); + } + } + + static size_t GetAllocationSize(const void* ptr) + { + UnalignPtr<THugeBlobHeader>(ptr); + const auto* blob = PtrToHeader<THugeBlobHeader>(ptr); + return blob->Size; + } + + static size_t GetAllocationSize(size_t size) + { + return GetBlobAllocationSize<THugeBlobHeader>(size); + } + +private: + TZoneAllocator ZoneAllocator_; +}; + +TExplicitlyConstructableSingleton<THugeBlobAllocator> HugeBlobAllocator; + +//////////////////////////////////////////////////////////////////////////////// +// A thunk to large and huge blob allocators + +class TBlobAllocator +{ +public: + static void* Allocate(size_t size) + { + InitializeGlobals(); + bool dumpable = GetCurrentMemoryZone() != EMemoryZone::Undumpable; + // NB: Account for the header. Also note that we may safely ignore the alignment since + // HugeAllocationSizeThreshold is already page-aligned. + if (Y_LIKELY(size < HugeAllocationSizeThreshold - sizeof(TLargeBlobHeader) - RightReadableAreaSize)) { + void* result = dumpable + ? DumpableLargeBlobAllocator->Allocate(size) + : UndumpableLargeBlobAllocator->Allocate(size); + YTALLOC_PARANOID_ASSERT(reinterpret_cast<uintptr_t>(result) >= LargeZoneStart(dumpable) && reinterpret_cast<uintptr_t>(result) < LargeZoneEnd(dumpable)); + return result; + } else { + auto* result = HugeBlobAllocator->Allocate(size, dumpable); + YTALLOC_PARANOID_ASSERT(reinterpret_cast<uintptr_t>(result) >= HugeZoneStart && reinterpret_cast<uintptr_t>(result) < HugeZoneEnd); + return result; + } + } + + static void Free(void* ptr) + { + InitializeGlobals(); + if (reinterpret_cast<uintptr_t>(ptr) < LargeZoneEnd(true)) { + YTALLOC_PARANOID_ASSERT(reinterpret_cast<uintptr_t>(ptr) >= LargeZoneStart(true) && reinterpret_cast<uintptr_t>(ptr) < LargeZoneEnd(true)); + UnalignPtr<TLargeBlobHeader>(ptr); + DumpableLargeBlobAllocator->Free(ptr); + } else if (reinterpret_cast<uintptr_t>(ptr) < LargeZoneEnd(false)) { + YTALLOC_PARANOID_ASSERT(reinterpret_cast<uintptr_t>(ptr) >= LargeZoneStart(false) && reinterpret_cast<uintptr_t>(ptr) < LargeZoneEnd(false)); + UnalignPtr<TLargeBlobHeader>(ptr); + UndumpableLargeBlobAllocator->Free(ptr); + } else if (reinterpret_cast<uintptr_t>(ptr) < HugeZoneEnd) { + YTALLOC_PARANOID_ASSERT(reinterpret_cast<uintptr_t>(ptr) >= HugeZoneStart && reinterpret_cast<uintptr_t>(ptr) < HugeZoneEnd); + UnalignPtr<THugeBlobHeader>(ptr); + HugeBlobAllocator->Free(ptr); + } else { + YTALLOC_TRAP("Wrong ptr passed to Free"); + } + } +}; + +//////////////////////////////////////////////////////////////////////////////// + +Y_POD_THREAD(bool) CurrentThreadIsBackground; + +// Base class for all background threads. +template <class T> +class TBackgroundThreadBase +{ +public: + TBackgroundThreadBase() + : State_(new TState()) + { + NThreading::TForkAwareSpinLock::AtFork( + static_cast<T*>(this), + &BeforeFork, + &AfterForkParent, + &AfterForkChild); + } + + virtual ~TBackgroundThreadBase() + { + Stop(); + } + +private: + struct TState + : public TSystemAllocatable + { + std::mutex StartStopMutex; + std::optional<std::thread> Thread; + + std::mutex StopFlagMutex; + std::condition_variable StopFlagVariable; + std::chrono::system_clock::time_point LastInvocationTime; + bool StopFlag = false; + bool Paused = false; + + std::atomic<int> ForkDepth = 0; + bool RestartAfterFork = false; + }; + + TState* State_; + +private: + static void BeforeFork(void* cookie) + { + static_cast<T*>(cookie)->DoBeforeFork(); + } + + void DoBeforeFork() + { + bool stopped = Stop(); + if (State_->ForkDepth++ == 0) { + State_->RestartAfterFork = stopped; + } + } + + static void AfterForkParent(void* cookie) + { + static_cast<T*>(cookie)->DoAfterForkParent(); + } + + void DoAfterForkParent() + { + if (--State_->ForkDepth == 0) { + if (State_->RestartAfterFork) { + Start(false); + } + } + } + + static void AfterForkChild(void* cookie) + { + static_cast<T*>(cookie)->DoAfterForkChild(); + } + + void DoAfterForkChild() + { + bool restart = State_->RestartAfterFork; + State_ = new TState(); + if (restart) { + Start(false); + } + } + + virtual void ThreadMain() = 0; + +protected: + void Start(bool fromAlloc) + { + std::unique_lock<std::mutex> guard(State_->StartStopMutex, std::defer_lock); + if (fromAlloc) { + if (!guard.try_lock()) { + return; + } + + if (State_->Paused) { + return; + } + } else { + guard.lock(); + } + + State_->Paused = false; + if (State_->Thread) { + return; + } + + State_->StopFlag = false; + + State_->Thread.emplace([=] { + CurrentThreadIsBackground = true; + ThreadMain(); + }); + + OnStart(); + } + + bool Stop() + { + std::unique_lock<std::mutex> guard(State_->StartStopMutex); + + State_->Paused = true; + if (!State_->Thread) { + return false; + } + + std::unique_lock<std::mutex> flagGuard(State_->StopFlagMutex); + State_->StopFlag = true; + flagGuard.unlock(); + State_->StopFlagVariable.notify_one(); + + State_->Thread->join(); + State_->Thread.reset(); + + OnStop(); + + return true; + } + + bool IsDone(TDuration interval) + { + std::unique_lock<std::mutex> flagGuard(State_->StopFlagMutex); + auto result = State_->StopFlagVariable.wait_until( + flagGuard, + State_->LastInvocationTime + std::chrono::microseconds(interval.MicroSeconds()), + [&] { return State_->StopFlag; }); + State_->LastInvocationTime = std::chrono::system_clock::now(); + return result; + } + + virtual void OnStart() + { } + + virtual void OnStop() + { } +}; + +//////////////////////////////////////////////////////////////////////////////// + +// Invokes madvise(MADV_STOCKPILE) periodically. +class TStockpileThread + : public TBackgroundThreadBase<TStockpileThread> +{ +public: + explicit TStockpileThread(int index) + : Index_(index) + { + Start(false); + } + +private: + const int Index_; + + virtual void ThreadMain() override + { + TThread::SetCurrentThreadName(Sprintf("%s:%d", StockpileThreadName, Index_).c_str()); + + while (!IsDone(ConfigurationManager->GetStockpileInterval())) { + if (!MappedMemoryManager->Stockpile(ConfigurationManager->GetStockpileSize())) { + // No use to proceed. + YTALLOC_LOG_INFO("Stockpile call failed; terminating stockpile thread"); + break; + } + } + } +}; + +// Manages a bunch of TStockpileThreads. +class TStockpileManager +{ +public: + void SpawnIfNeeded() + { + if (!ConfigurationManager->IsStockpileEnabled()) { + return; + } + + int threadCount = ConfigurationManager->GetStockpileThreadCount(); + while (static_cast<int>(Threads_.size()) > threadCount) { + Threads_.pop_back(); + } + while (static_cast<int>(Threads_.size()) < threadCount) { + Threads_.push_back(std::make_unique<TStockpileThread>(static_cast<int>(Threads_.size()))); + } + } + +private: + std::vector<std::unique_ptr<TStockpileThread>> Threads_; +}; + +TExplicitlyConstructableSingleton<TStockpileManager> StockpileManager; + +//////////////////////////////////////////////////////////////////////////////// + +// Time to wait before re-spawning the thread after a fork. +static constexpr auto BackgroundThreadRespawnDelay = TDuration::Seconds(3); + +// Runs basic background activities: reclaim, logging, profiling etc. +class TBackgroundThread + : public TBackgroundThreadBase<TBackgroundThread> +{ +public: + bool IsStarted() + { + return Started_.load(); + } + + void SpawnIfNeeded() + { + if (CurrentThreadIsBackground) { + return; + } + Start(true); + } + +private: + std::atomic<bool> Started_ = false; + +private: + virtual void ThreadMain() override + { + TThread::SetCurrentThreadName(BackgroundThreadName); + TimingManager->DisableForCurrentThread(); + MmapObservationManager->DisableForCurrentThread(); + + while (!IsDone(BackgroundInterval)) { + DumpableLargeBlobAllocator->RunBackgroundTasks(); + UndumpableLargeBlobAllocator->RunBackgroundTasks(); + MappedMemoryManager->RunBackgroundTasks(); + TimingManager->RunBackgroundTasks(); + MmapObservationManager->RunBackgroundTasks(); + StockpileManager->SpawnIfNeeded(); + } + } + + virtual void OnStart() override + { + DoUpdateAllThreadsControlWord(true); + } + + virtual void OnStop() override + { + DoUpdateAllThreadsControlWord(false); + } + + void DoUpdateAllThreadsControlWord(bool started) + { + // Update threads' TLS. + ThreadManager->EnumerateThreadStatesSync( + [&] { + Started_.store(started); + }, + [&] (auto* state) { + if (state->BackgroundThreadStarted) { + *state->BackgroundThreadStarted = started; + } + }); + } +}; + +TExplicitlyConstructableSingleton<TBackgroundThread> BackgroundThread; + +//////////////////////////////////////////////////////////////////////////////// + +Y_FORCE_INLINE TThreadState* TThreadManager::GetThreadStateUnchecked() +{ + YTALLOC_PARANOID_ASSERT(ThreadState_); + return ThreadState_; +} + +Y_FORCE_INLINE TThreadState* TThreadManager::FindThreadState() +{ + if (Y_LIKELY(ThreadState_)) { + return ThreadState_; + } + + if (ThreadStateDestroyed_) { + return nullptr; + } + + InitializeGlobals(); + + // InitializeGlobals must not allocate. + Y_VERIFY(!ThreadState_); + ThreadState_ = ThreadManager->AllocateThreadState(); + (&ThreadControlWord_)->Parts.ThreadStateValid = true; + + return ThreadState_; +} + +void TThreadManager::DestroyThread(void*) +{ + TSmallAllocator::PurgeCaches(); + + TThreadState* state = ThreadState_; + ThreadState_ = nullptr; + ThreadStateDestroyed_ = true; + (&ThreadControlWord_)->Parts.ThreadStateValid = false; + + { + auto guard = GuardWithTiming(ThreadManager->ThreadRegistryLock_); + state->AllocationProfilingEnabled = nullptr; + state->BackgroundThreadStarted = nullptr; + ThreadManager->UnrefThreadState(state); + } +} + +void TThreadManager::DestroyThreadState(TThreadState* state) +{ + StatisticsManager->AccumulateLocalCounters(state); + ThreadRegistry_.Remove(state); + ThreadStatePool_.Free(state); +} + +void TThreadManager::AfterFork(void* cookie) +{ + static_cast<TThreadManager*>(cookie)->DoAfterFork(); +} + +void TThreadManager::DoAfterFork() +{ + auto guard = GuardWithTiming(ThreadRegistryLock_); + ThreadRegistry_.Clear(); + TThreadState* state = ThreadState_; + if (state) { + ThreadRegistry_.PushBack(state); + } +} + +TThreadState* TThreadManager::AllocateThreadState() +{ + auto* state = ThreadStatePool_.Allocate(); + state->AllocationProfilingEnabled = &(*&ThreadControlWord_).Parts.AllocationProfilingEnabled; + state->BackgroundThreadStarted = &(*&ThreadControlWord_).Parts.BackgroundThreadStarted; + + { + auto guard = GuardWithTiming(ThreadRegistryLock_); + // NB: These flags must be initialized under ThreadRegistryLock_; see EnumerateThreadStatesSync. + *state->AllocationProfilingEnabled = ConfigurationManager->IsAllocationProfilingEnabled(); + *state->BackgroundThreadStarted = BackgroundThread->IsStarted(); + ThreadRegistry_.PushBack(state); + } + + // Need to pass some non-null value for DestroyThread to be called. + pthread_setspecific(ThreadDtorKey_, (void*)-1); + + return state; +} + +//////////////////////////////////////////////////////////////////////////////// + +void InitializeGlobals() +{ + static std::once_flag Initialized; + std::call_once(Initialized, [] () { + LogManager.Construct(); + BacktraceManager.Construct(); + StatisticsManager.Construct(); + MappedMemoryManager.Construct(); + ThreadManager.Construct(); + GlobalState.Construct(); + DumpableLargeBlobAllocator.Construct(); + UndumpableLargeBlobAllocator.Construct(); + HugeBlobAllocator.Construct(); + ConfigurationManager.Construct(); + SystemAllocator.Construct(); + TimingManager.Construct(); + MmapObservationManager.Construct(); + StockpileManager.Construct(); + BackgroundThread.Construct(); + + SmallArenaAllocators.Construct(); + auto constructSmallArenaAllocators = [&] (EAllocationKind kind, uintptr_t zonesStart) { + for (size_t rank = 1; rank < SmallRankCount; ++rank) { + (*SmallArenaAllocators)[kind][rank].Construct(kind, rank, zonesStart + rank * SmallZoneSize); + } + }; + constructSmallArenaAllocators(EAllocationKind::Untagged, UntaggedSmallZonesStart); + constructSmallArenaAllocators(EAllocationKind::Tagged, TaggedSmallZonesStart); + + GlobalSmallChunkCaches.Construct(); + (*GlobalSmallChunkCaches)[EAllocationKind::Tagged].Construct(EAllocationKind::Tagged); + (*GlobalSmallChunkCaches)[EAllocationKind::Untagged].Construct(EAllocationKind::Untagged); + }); +} + +//////////////////////////////////////////////////////////////////////////////// + +void StartBackgroundThread() +{ + InitializeGlobals(); + BackgroundThread->SpawnIfNeeded(); +} + +//////////////////////////////////////////////////////////////////////////////// + +template <class... Ts> +Y_FORCE_INLINE void* AllocateSmallUntagged(size_t rank, Ts... args) +{ + auto* result = TSmallAllocator::Allocate<EAllocationKind::Untagged>(NullMemoryTag, rank, std::forward<Ts>(args)...); + YTALLOC_PARANOID_ASSERT(reinterpret_cast<uintptr_t>(result) >= MinUntaggedSmallPtr && reinterpret_cast<uintptr_t>(result) < MaxUntaggedSmallPtr); + return result; +} + +template <class... Ts> +Y_FORCE_INLINE void* AllocateSmallTagged(ui64 controlWord, size_t rank, Ts... args) +{ + auto tag = Y_UNLIKELY((controlWord & TThreadManager::AllocationProfilingEnabledControlWordMask) && ConfigurationManager->IsSmallArenaAllocationProfiled(rank)) + ? BacktraceManager->GetMemoryTagFromBacktrace(2) + : static_cast<TMemoryTag>(controlWord & TThreadManager::MemoryTagControlWordMask); + auto* result = TSmallAllocator::Allocate<EAllocationKind::Tagged>(tag, rank, std::forward<Ts>(args)...); + YTALLOC_PARANOID_ASSERT(reinterpret_cast<uintptr_t>(result) >= MinTaggedSmallPtr && reinterpret_cast<uintptr_t>(result) < MaxTaggedSmallPtr); + return result; +} + +Y_FORCE_INLINE void* AllocateInline(size_t size) +{ + size_t rank; + if (Y_LIKELY(size <= 512)) { + rank = SizeToSmallRank1[(size + 7) >> 3]; + } else if (Y_LIKELY(size < LargeAllocationSizeThreshold)) { + rank = SizeToSmallRank2[(size - 1) >> 8]; + } else { + StartBackgroundThread(); + return TBlobAllocator::Allocate(size); + } + + auto controlWord = TThreadManager::GetThreadControlWord(); + if (Y_LIKELY(controlWord == TThreadManager::FastPathControlWord)) { + return AllocateSmallUntagged(rank, TThreadManager::GetThreadStateUnchecked()); + } + + if (Y_UNLIKELY(!(controlWord & TThreadManager::BackgroundThreadStartedControlWorkMask))) { + StartBackgroundThread(); + } + + if (!(controlWord & (TThreadManager::MemoryTagControlWordMask | TThreadManager::AllocationProfilingEnabledControlWordMask))) { + return AllocateSmallUntagged(rank); + } else { + return AllocateSmallTagged(controlWord, rank); + } +} + +Y_FORCE_INLINE void* AllocateSmallInline(size_t rank) +{ + auto controlWord = TThreadManager::GetThreadControlWord(); + if (Y_LIKELY(controlWord == TThreadManager::FastPathControlWord)) { + return AllocateSmallUntagged(rank, TThreadManager::GetThreadStateUnchecked()); + } + + if (!(controlWord & (TThreadManager::MemoryTagControlWordMask | TThreadManager::AllocationProfilingEnabledControlWordMask))) { + return AllocateSmallUntagged(rank); + } else { + return AllocateSmallTagged(controlWord, rank); + } +} + +Y_FORCE_INLINE void* AllocatePageAlignedInline(size_t size) +{ + size = std::max(AlignUp(size, PageSize), PageSize); + void* result = size >= LargeAllocationSizeThreshold + ? AlignUp(TBlobAllocator::Allocate(size + PageSize), PageSize) + : Allocate(size); + YTALLOC_ASSERT(reinterpret_cast<uintptr_t>(result) % PageSize == 0); + return result; +} + +Y_FORCE_INLINE void FreeNonNullInline(void* ptr) +{ + YTALLOC_ASSERT(ptr); + if (Y_LIKELY(reinterpret_cast<uintptr_t>(ptr) < UntaggedSmallZonesEnd)) { + YTALLOC_PARANOID_ASSERT(reinterpret_cast<uintptr_t>(ptr) >= MinUntaggedSmallPtr && reinterpret_cast<uintptr_t>(ptr) < MaxUntaggedSmallPtr); + TSmallAllocator::Free<EAllocationKind::Untagged>(ptr); + } else if (Y_LIKELY(reinterpret_cast<uintptr_t>(ptr) < TaggedSmallZonesEnd)) { + YTALLOC_PARANOID_ASSERT(reinterpret_cast<uintptr_t>(ptr) >= MinTaggedSmallPtr && reinterpret_cast<uintptr_t>(ptr) < MaxTaggedSmallPtr); + TSmallAllocator::Free<EAllocationKind::Tagged>(ptr); + } else { + TBlobAllocator::Free(ptr); + } +} + +Y_FORCE_INLINE void FreeInline(void* ptr) +{ + if (Y_LIKELY(ptr)) { + FreeNonNullInline(ptr); + } +} + +Y_FORCE_INLINE size_t GetAllocationSizeInline(const void* ptr) +{ + if (Y_UNLIKELY(!ptr)) { + return 0; + } + + auto uintptr = reinterpret_cast<uintptr_t>(ptr); + if (uintptr < UntaggedSmallZonesEnd) { + YTALLOC_PARANOID_ASSERT(uintptr >= MinUntaggedSmallPtr && uintptr < MaxUntaggedSmallPtr); + return TSmallAllocator::GetAllocationSize(ptr); + } else if (uintptr < TaggedSmallZonesEnd) { + YTALLOC_PARANOID_ASSERT(uintptr >= MinTaggedSmallPtr && uintptr < MaxTaggedSmallPtr); + return TSmallAllocator::GetAllocationSize(ptr); + } else if (uintptr < LargeZoneEnd(true)) { + YTALLOC_PARANOID_ASSERT(uintptr >= LargeZoneStart(true) && uintptr < LargeZoneEnd(true)); + return TLargeBlobAllocator<true>::GetAllocationSize(ptr); + } else if (uintptr < LargeZoneEnd(false)) { + YTALLOC_PARANOID_ASSERT(uintptr >= LargeZoneStart(false) && uintptr < LargeZoneEnd(false)); + return TLargeBlobAllocator<false>::GetAllocationSize(ptr); + } else if (uintptr < HugeZoneEnd) { + YTALLOC_PARANOID_ASSERT(uintptr >= HugeZoneStart && uintptr < HugeZoneEnd); + return THugeBlobAllocator::GetAllocationSize(ptr); + } else { + YTALLOC_TRAP("Wrong ptr passed to GetAllocationSizeInline"); + } +} + +Y_FORCE_INLINE size_t GetAllocationSizeInline(size_t size) +{ + if (size <= LargeAllocationSizeThreshold) { + return TSmallAllocator::GetAllocationSize(size); + } else if (size <= HugeAllocationSizeThreshold) { + return TLargeBlobAllocator<true>::GetAllocationSize(size); + } else { + return THugeBlobAllocator::GetAllocationSize(size); + } +} + +void EnableLogging(TLogHandler logHandler) +{ + InitializeGlobals(); + LogManager->EnableLogging(logHandler); +} + +void SetBacktraceProvider(TBacktraceProvider provider) +{ + InitializeGlobals(); + BacktraceManager->SetBacktraceProvider(provider); + DumpableLargeBlobAllocator->SetBacktraceProvider(provider); + UndumpableLargeBlobAllocator->SetBacktraceProvider(provider); +} + +void SetBacktraceFormatter(TBacktraceFormatter provider) +{ + InitializeGlobals(); + MmapObservationManager->SetBacktraceFormatter(provider); +} + +void EnableStockpile() +{ + InitializeGlobals(); + ConfigurationManager->EnableStockpile(); +} + +void SetStockpileInterval(TDuration value) +{ + InitializeGlobals(); + ConfigurationManager->SetStockpileInterval(value); +} + +void SetStockpileThreadCount(int value) +{ + InitializeGlobals(); + ConfigurationManager->SetStockpileThreadCount(value); +} + +void SetStockpileSize(size_t value) +{ + InitializeGlobals(); + ConfigurationManager->SetStockpileSize(value); +} + +void SetLargeUnreclaimableCoeff(double value) +{ + InitializeGlobals(); + ConfigurationManager->SetLargeUnreclaimableCoeff(value); +} + +void SetTimingEventThreshold(TDuration value) +{ + InitializeGlobals(); + ConfigurationManager->SetTimingEventThreshold(value); +} + +void SetMinLargeUnreclaimableBytes(size_t value) +{ + InitializeGlobals(); + ConfigurationManager->SetMinLargeUnreclaimableBytes(value); +} + +void SetMaxLargeUnreclaimableBytes(size_t value) +{ + InitializeGlobals(); + ConfigurationManager->SetMaxLargeUnreclaimableBytes(value); +} + +void SetAllocationProfilingEnabled(bool value) +{ + ConfigurationManager->SetAllocationProfilingEnabled(value); +} + +void SetAllocationProfilingSamplingRate(double rate) +{ + ConfigurationManager->SetAllocationProfilingSamplingRate(rate); +} + +void SetSmallArenaAllocationProfilingEnabled(size_t rank, bool value) +{ + ConfigurationManager->SetSmallArenaAllocationProfilingEnabled(rank, value); +} + +void SetLargeArenaAllocationProfilingEnabled(size_t rank, bool value) +{ + ConfigurationManager->SetLargeArenaAllocationProfilingEnabled(rank, value); +} + +void SetProfilingBacktraceDepth(int depth) +{ + ConfigurationManager->SetProfilingBacktraceDepth(depth); +} + +void SetMinProfilingBytesUsedToReport(size_t size) +{ + ConfigurationManager->SetMinProfilingBytesUsedToReport(size); +} + +void SetEnableEagerMemoryRelease(bool value) +{ + ConfigurationManager->SetEnableEagerMemoryRelease(value); +} + +void SetEnableMadvisePopulate(bool value) +{ + ConfigurationManager->SetEnableMadvisePopulate(value); +} + +TEnumIndexedVector<ETotalCounter, ssize_t> GetTotalAllocationCounters() +{ + InitializeGlobals(); + return StatisticsManager->GetTotalAllocationCounters(); +} + +TEnumIndexedVector<ESystemCounter, ssize_t> GetSystemAllocationCounters() +{ + InitializeGlobals(); + return StatisticsManager->GetSystemAllocationCounters(); +} + +TEnumIndexedVector<ESystemCounter, ssize_t> GetUndumpableAllocationCounters() +{ + InitializeGlobals(); + return StatisticsManager->GetUndumpableAllocationCounters(); +} + +TEnumIndexedVector<ESmallCounter, ssize_t> GetSmallAllocationCounters() +{ + InitializeGlobals(); + return StatisticsManager->GetSmallAllocationCounters(); +} + +TEnumIndexedVector<ESmallCounter, ssize_t> GetLargeAllocationCounters() +{ + InitializeGlobals(); + return StatisticsManager->GetLargeAllocationCounters(); +} + +std::array<TEnumIndexedVector<ESmallArenaCounter, ssize_t>, SmallRankCount> GetSmallArenaAllocationCounters() +{ + InitializeGlobals(); + return StatisticsManager->GetSmallArenaAllocationCounters(); +} + +std::array<TEnumIndexedVector<ELargeArenaCounter, ssize_t>, LargeRankCount> GetLargeArenaAllocationCounters() +{ + InitializeGlobals(); + return StatisticsManager->GetLargeArenaAllocationCounters(); +} + +TEnumIndexedVector<EHugeCounter, ssize_t> GetHugeAllocationCounters() +{ + InitializeGlobals(); + return StatisticsManager->GetHugeAllocationCounters(); +} + +std::vector<TProfiledAllocation> GetProfiledAllocationStatistics() +{ + InitializeGlobals(); + + if (!ConfigurationManager->IsAllocationProfilingEnabled()) { + return {}; + } + + std::vector<TMemoryTag> tags; + tags.reserve(MaxCapturedAllocationBacktraces + 1); + for (TMemoryTag tag = AllocationProfilingMemoryTagBase; + tag < AllocationProfilingMemoryTagBase + MaxCapturedAllocationBacktraces; + ++tag) + { + tags.push_back(tag); + } + tags.push_back(AllocationProfilingUnknownMemoryTag); + + std::vector<TEnumIndexedVector<EBasicCounter, ssize_t>> counters; + counters.resize(tags.size()); + StatisticsManager->GetTaggedMemoryCounters(tags.data(), tags.size(), counters.data()); + + std::vector<TProfiledAllocation> statistics; + for (size_t index = 0; index < tags.size(); ++index) { + if (counters[index][EBasicCounter::BytesUsed] < static_cast<ssize_t>(ConfigurationManager->GetMinProfilingBytesUsedToReport())) { + continue; + } + auto tag = tags[index]; + auto optionalBacktrace = BacktraceManager->FindBacktrace(tag); + if (!optionalBacktrace && tag != AllocationProfilingUnknownMemoryTag) { + continue; + } + statistics.push_back(TProfiledAllocation{ + optionalBacktrace.value_or(TBacktrace()), + counters[index] + }); + } + return statistics; +} + +TEnumIndexedVector<ETimingEventType, TTimingEventCounters> GetTimingEventCounters() +{ + InitializeGlobals(); + return TimingManager->GetTimingEventCounters(); +} + +//////////////////////////////////////////////////////////////////////////////// + +} // namespace NYT::NYTAlloc + |